From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Philip Kaludercic Newsgroups: gmane.emacs.devel Subject: Re: feature/package-vc has been merged Date: Wed, 09 Nov 2022 20:45:40 +0000 Message-ID: <87h6z797rf.fsf@posteo.net> References: <164484721900.31751.1453162457552427931@vcs2.savannah.gnu.org> <87zgd58i7y.fsf@posteo.net> <83k0492u5i.fsf@gnu.org> <87fsew8g18.fsf@posteo.net> <83mt941cyd.fsf@gnu.org> <87fsewp0ec.fsf@posteo.net> <837d0814c9.fsf@gnu.org> <878rkooz1o.fsf@posteo.net> <831qqg1306.fsf@gnu.org> <874jvcowzm.fsf@posteo.net> <83y1soypvx.fsf@gnu.org> <87y1song5x.fsf@posteo.net> <83v8nsyof7.fsf@gnu.org> <87leoond7l.fsf@posteo.net> <87mt90tyns.fsf@thaodan.de> <87o7tgfw4m.fsf@posteo.net> <87eductx0x.fsf@thaodan.de> <871qqcfs9y.fsf@posteo.net> <875yfotn63.fsf@thaodan.de> <87r0yc9g4u.fsf@posteo.net> <87tu37sxky.fsf@thaodan.de> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="38012"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Eli Zaretskii , monnier@iro.umontreal.ca, rms@gnu.org, emacs-devel@gnu.org To: =?utf-8?Q?Bj=C3=B6rn?= Bidar Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Nov 09 21:46:27 2022 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1osrxr-0009fl-3B for ged-emacs-devel@m.gmane-mx.org; Wed, 09 Nov 2022 21:46:27 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1osrxE-0002TB-15; Wed, 09 Nov 2022 15:45:48 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1osrxC-0002T1-CA for emacs-devel@gnu.org; Wed, 09 Nov 2022 15:45:46 -0500 Original-Received: from mout01.posteo.de ([185.67.36.65]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1osrxA-0005h2-G3 for emacs-devel@gnu.org; Wed, 09 Nov 2022 15:45:45 -0500 Original-Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 18EC9240027 for ; Wed, 9 Nov 2022 21:45:41 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1668026742; bh=Nox+VGqM9z4YmB4MT+0mF121ynsb6YxvYSyQYg6S5AE=; h=From:To:Cc:Subject:Date:From; b=FkWca/OfxePNPhfd0HtJGdrTZ7PI3HftAw7rRE0HgVc7uWM3AuWzsunNIELnfSHTK MIsVC1G63Z3KGmuQTvEgtD4wrGWhLRLGqnHp02ClopRsd4Mv/oMHFOhUj5hyo/kYt/ AuAXypwsztKEoN3BpDTVV6RsH06mT6FF+56z8z92S1Ur3fzKQJDfncQ6pNRYaD+vGE WmhzPI8wiTpTNXvr7BDaKKV90iUt7+ZvaoA/ONBEcA3RNjHXrPyPNpI4537gAhKVR5 63nLodMqpY+egyAta03wSMEiKxBNCLsCoc0UUvJOShtQ2zh4A95IZV73Y/Ocy9+KpX TNgnMaHJRZr8w== Original-Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4N6xnK298xz6tm4; Wed, 9 Nov 2022 21:45:40 +0100 (CET) In-Reply-To: <87tu37sxky.fsf@thaodan.de> (=?utf-8?Q?=22Bj=C3=B6rn?= Bidar"'s message of "Wed, 09 Nov 2022 22:05:17 +0200") Received-SPF: pass client-ip=185.67.36.65; envelope-from=philipk@posteo.net; helo=mout01.posteo.de X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:299432 Archived-At: Bj=C3=B6rn Bidar writes: >>>>> For example Borg only works because of magit, epkg is almost useles >>>>> without Borg. >>>> >>>> Just to clarify, I have never used Borg, straight, elpacaa, etc. so I >>>> don't know how they work, how they are used or what terminology they >>>> use. I have peeked into their source code in the past, but none of th= at >>>> was related to the development of package-vc. >>> >>> That's to bad I think it very helpful to improve on such packages or >>> even just adapt them instead of reinventing them. >> >> The point of package-vc.el is to have something that explicitly extends >> package.el and works in the core, in active collaboration with ELPA. >> That is why the implementation is far simpler than what others have to >> do, because they are fighting an up hill battle outside of the core. > > There might be reasons for that.. > Quite often the core packages aren't as good or just to > complicated/convoluted with legacy features. My experience has been quite the opposite -- I wouldn't be a more-or-less-regular contributor if that weren't my impression. Core packages are usually developed by people with a good sense of what makes Emacs "Emacs". Most of the time the complexity you speak of has an explanation, even if that explanation is only due to the responsibilities of having a package in core. > Or in case of borg compared to package-vc deeper integration into git or > other different features like building packages in a second instance > with just borg and the package. Right, that is an advantage that Borg has by /committing/ to Git, instead of going through VC and avoiding a strict dependency on one specific VCS.