From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?utf-8?Q?Bj=C3=B6rn?= Bidar Newsgroups: gmane.emacs.devel Subject: Re: feature/package-vc has been merged Date: Wed, 09 Nov 2022 09:19:42 +0200 Message-ID: <87eductx0x.fsf@thaodan.de> References: <164484721900.31751.1453162457552427931@vcs2.savannah.gnu.org> <878rkxgpms.fsf@posteo.net> <87sfiyk3a2.fsf_-_@posteo.net> <838rkp4ptj.fsf@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> 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="38305"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Eli Zaretskii , monnier@iro.umontreal.ca, rms@gnu.org, emacs-devel@gnu.org To: Philip Kaludercic Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Nov 09 13:02:52 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 1osjn8-0009k6-Ed for ged-emacs-devel@m.gmane-mx.org; Wed, 09 Nov 2022 13:02:50 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1osjm3-0005ut-AJ; Wed, 09 Nov 2022 07:01:43 -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 1osfNM-0001QF-E3 for emacs-devel@gnu.org; Wed, 09 Nov 2022 02:19:56 -0500 Original-Received: from thaodan.de ([2a03:4000:4f:f15::1]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1osfNH-0002Hk-8f; Wed, 09 Nov 2022 02:19:56 -0500 Original-Received: from odin (dsl-trebng12-b04885-76.dhcp.inet.fi [176.72.133.76]) by thaodan.de (Postfix) with ESMTPSA id C5F7ED08D44; Wed, 9 Nov 2022 09:19:42 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=thaodan.de; s=mail; t=1667978383; bh=THFKdMNAwQgwrWPPS9z4Mv9Sn+PuWFm/Ds7OKUypvq0=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=srfJqJ6rQ6Wlt2kh//tCtcP5dIEOzkgqC2UxQafrGI5gXyU68eiMmeyUSb5uCe+uG 2loR6iR38PawdWeyP9E+8sM02+HE/+IFrQw77VhW2kBGD2oN+2vDvO6I7YGW+pNUkU 4t2vx2OIsQwjIgrRXoarFu9iwfRK8aJ2Wz38RJXY5tksUbQOlm2jSVF6GqqrW0JPu0 Kw+P6KuBVxRAbqR8G8hspQhOstgK6TqK/jpMWky5zMCJf+oDc9K/9OMI/IEZkxU5X9 GjBTyhnfDkoi5JPJmqo0rbzmM9X69lKYm0YEFBf4sOm3P4q56lvzIVRdkwTiY5AZRv JnCJi9/VB6pGalDuXSV0MWjVG9EkUk6Y+joRAiBHcSWaPcEYxRaDzC70EcmCMCzkDm zY3xftQw59ne1itUb+iahO+XyctNs/4rYGMA/Mfot7qdHTbTJnbqpOVJCsVVjBHhDg puUcAIDKcuHXGb32VWRoTUXghXGqCWCm+iGPDyaR1IUH1oha8bCXi2pY5bNPGUXv5d +Ilq+VcH+3GmDQA0xBKN6wzCxDkcTNMnIiUAU5FMWZzpmnsC4qf04HDZwRCZFfONNW 9t/kg3Zl4rC2+eA9Wsl5WNhsJRk8O7qQeykRR6ZTgOn8+RwQHzXOUv/Q+Nv0wKf2Fx dHIpvAZL/DgW1nbCYICljfYQ= In-Reply-To: <87o7tgfw4m.fsf@posteo.net> (Philip Kaludercic's message of "Wed, 09 Nov 2022 07:02:49 +0000") Received-SPF: pass client-ip=2a03:4000:4f:f15::1; envelope-from=bjorn.bidar@thaodan.de; helo=thaodan.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, SPF_PASS=-0.001, T_SPF_HELO_TEMPERROR=0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Wed, 09 Nov 2022 07:01:29 -0500 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:299399 Archived-At: Philip Kaludercic writes: >> From my pov if you use the package directly from the version control >> system you need to take these specialties into account. >> Source isn't used as is but processed by the packages build-system. >> But the user also needs to take not that all the necessary tools such as >> make or ninja are installed. > > Right, this is currently not supported. Theoretically for security > reasons, but security and packaging in Emacs have rarely been mutual > considerations. Adding it wouldn't be difficult, but coming up with a > sensible fallback strategy might be. Without such a system the package could be without use in many cases. I noticed recently that some external packages such as projectile where copied but not to the extend or why that they are useful. For example Borg only works because of magit, epkg is almost useles without Borg. If the packages complete use case isn't meat it should at least get all the features that it is useful without applying hacks so it can be used in the next Emacs version. I understand that you try to get it closer however that would then only affect anything after Emacs 29. Br, Bj=C3=B6rn