From unknown Wed Jun 18 23:07:02 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#75328 <75328@debbugs.gnu.org> To: bug#75328 <75328@debbugs.gnu.org> Subject: Status: 31.0.50; use-package cannot override a built in package Reply-To: bug#75328 <75328@debbugs.gnu.org> Date: Thu, 19 Jun 2025 06:07:02 +0000 retitle 75328 31.0.50; use-package cannot override a built in package reassign 75328 emacs submitter 75328 "Mark A. Hershberger" severity 75328 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 03 17:30:37 2025 Received: (at submit) by debbugs.gnu.org; 3 Jan 2025 22:30:38 +0000 Received: from localhost ([127.0.0.1]:52531 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tTqBh-000780-Jb for submit@debbugs.gnu.org; Fri, 03 Jan 2025 17:30:37 -0500 Received: from lists.gnu.org ([2001:470:142::17]:42348) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tTqBf-00077a-2U for submit@debbugs.gnu.org; Fri, 03 Jan 2025 17:30:35 -0500 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 1tTqBN-0000zU-Sh for bug-gnu-emacs@gnu.org; Fri, 03 Jan 2025 17:30:19 -0500 Received: from spam1.m5hosting.com ([206.71.179.219]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tTqBM-000514-2B for bug-gnu-emacs@gnu.org; Fri, 03 Jan 2025 17:30:17 -0500 Received: from mail.nichework.com ([108.161.151.107]) by spam1.m5hosting.com with esmtps (TLSv1.3:TLS_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1tTqB5-0005Ss-Vz for bug-gnu-emacs@gnu.org; Fri, 03 Jan 2025 14:30:01 -0800 Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 8D51ECFD99 for ; Fri, 3 Jan 2025 17:29:53 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=everybody.org; s=dkim; t=1735943397; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=I8l5yA9mvx+GioCmKC+Xa7NsThLTGuu9tDFlA4K9E3Q=; b=BIDKgp2kS3fdLAn6iErvnbZsyf0FwU3JQfpWJljj7N4Xpf5bd9Lv0PIqgbYz7b5mWf/RfW drnfu0D28YfEbn4bkOdQyZmYP95BagGYYksAXXskkQVgF3kaSwOBREw7B5ya0jAWnuG8PE ChrQw4IK44+MMG2uylKJdacfnGaouU13ekt5Oa0Bfaf+9oOjGt4y9NQIgGL7l1XV7iDHXZ ymLbIaT4VTh/yEG1p+6sY3UDZR6n0S3tn1F2C6B7LcNINkyFM4zz+UDJCCGmv2yyoBhWfn VPJdCgMewc9ALu7cg3wXRoq+5kZLixduNUGn+/tbp+hulk3A4vSDa7lDTCryKw== From: "Mark A. Hershberger" To: bug-gnu-emacs@gnu.org Subject: 31.0.50; use-package cannot override a built in package X-Debbugs-Cc: Date: Fri, 03 Jan 2025 17:29:51 -0500 Message-ID: <87cyh3il9c.fsf@everybody.org> MIME-Version: 1.0 Content-Type: text/plain X-Last-TLS-Session-Version: TLSv1.3 X-Originating-IP: 108.161.151.107 X-SpamExperts-Domain: out.m5hosting.com X-SpamExperts-Username: 108.161.151.107 Authentication-Results: m5hosting.com; auth=pass smtp.auth=108.161.151.107@out.m5hosting.com X-SpamExperts-Outgoing-Class: unsure X-SpamExperts-Outgoing-Evidence: Combined (0.50) X-Recommended-Action: accept X-Filter-ID: Pt3MvcO5N4iKaDQ5O6lkdGlMVN6RH8bjRMzItlySaT90jVzTLJt3vj6cAu5S4eQ0PUtbdvnXkggZ 3YnVId/Y5jcf0yeVQAvfjHznO7+bT5wlAxozo778b01LESzM9ruWD181ZRkJ75zosNBWoY/fPNcV PSoHm0W/3adFfiYl2nvdby8hf9TCIPCym9vwoMWF/T4GcPvCLvSpAEEGy7kYxtLSm6ZPIIlKlwTC gIG9Jyw9W3J8DjtrYUCcjc2kRLvhYOokoNyi5mJBlH5XrbxRroYaJE+7Na2E3Oj46THdq0PQpijq RT1J+q3zA0F+F5/83xyMg3et4b3PQUopDmbZCihrbSYJfR+LZtZDutNJAPGzmytOdv4y7nsDnCOW pjMbPbitB7379e1yUs5NUxGr1bvatWWiSP0Jxll7g1bGZi0H+VJ2Rxb3JiQq07FQDDdvOHSkKVU/ j0IpWXVJwZXPpl2PHznFCr1UPjZRtNG50GjfX8TdqEXkwxwMjsp2mNApKxHe+tdNj+Yh9X0it4F7 ckitEe3gQQT51yJDIDELVeqmuc596OjLSvKX9IT2wJHgmTBPB3ojkwVz5nkXGxmpgHMcN6qoXPje nLhIOF1oeRYbIvAtHel9e+Kec+KN6qDRtvXKRxKJws2G2NDlNZHVIm0hV/g1wThW/N/924D9DO9i 7wLmYnntkb2D1B9sGkgXZVh4dLqiSnhTqqGDQPhLse6PA3m8CvZ9AQ2DGE38qa+BYMnJCEa9PzH7 xmvIXqwZhrnXkJ2WyODIWBUu/OQtDD4IhbXzw4pmtk/sUfHeQxnorNEJaMv/6cJkGc6mRcqI/p0S AyvHbBaFt5se5LFmVyG7X+t1TW39Ja77LGPpOwDS4Rfnod84r0J3TFpgEYjDl/jB4En0o/wWCPGz 23eWQLRtJGJYiDrgcKkZgupNvn4iTpt7jiVTtWIlwhhqpXoK8iNAoBl8j+NxfqjWD0rlnD+4byhs mcwI8BdOskvKq41CprmQKzrUzaOiL4rytM6RZeJxQjPn7LDFmuG/XPrgu64v/pxoZFQVQexVrzjz xAY= X-Report-Abuse-To: spam@spam1.m5hosting.com Received-SPF: pass client-ip=206.71.179.219; envelope-from=mah@everybody.org; helo=spam1.m5hosting.com 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_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) The following command sequence does not check out transient into ~/.emacs.d/elpa/transient while a similar sequence for magit checks out magit: $ rm -rf ~/.emacs.d/ $ echo '(use-package transient :vc (:url "https://github.com/magit/transient") :ensure t)' > .emacs $ emacs Since the bundled transient cannot be used with forge from git, I ended up installing transient using package-install. I looked over help for use-package, but I cannot see a way to force it to use the version specified in :vc for the package instead of the bundled version. Thanks, Mark. From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 04 02:24:22 2025 Received: (at 75328) by debbugs.gnu.org; 4 Jan 2025 07:24:23 +0000 Received: from localhost ([127.0.0.1]:53177 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tTyWE-0007tk-JS for submit@debbugs.gnu.org; Sat, 04 Jan 2025 02:24:22 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:41532) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tTyWC-0007tN-Ar for 75328@debbugs.gnu.org; Sat, 04 Jan 2025 02:24:20 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tTyW6-0007vN-PQ; Sat, 04 Jan 2025 02:24:14 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=Yh7T/ATYOCMnmA3+jBLtwTglZQ0opGBbz4oacd2BSvg=; b=JyUQJkf8nEof 8QKDC5wSeg96EZ3K6n+WTnen8c5/GcpX6K2QnGPLKAjl29ortsYMsTkDNYmFYxIrnyvq85DEtBAYL YggmEhDukC3xKT0gFxyGf9fkVUr1Ho8BcyVwlnG6S4EDLSrMnNx0W2kLvFfDR0nECkD/eTpFlqAgV yXZYD0b5FgMlW4RHIx5NAfRnqaAeqeE68tjR6KcIbCRjaFFsvEdN9T4gtIMAmnPgMJ0QLUbpjGTf2 hqRxp4YpXLX8llSj6aVNW1wiZQzER+/lLLZjqUQnq6MCvO9Vv9bejLK5Q3WYDfe6+TM+Vnw3EOf9q OkT6TnvHjXyz/BqhoADVrg==; Date: Sat, 04 Jan 2025 09:24:13 +0200 Message-Id: <86msg7f3du.fsf@gnu.org> From: Eli Zaretskii To: "Mark A. Hershberger" In-Reply-To: <87cyh3il9c.fsf@everybody.org> (bug-gnu-emacs@gnu.org) Subject: Re: bug#75328: 31.0.50; use-package cannot override a built in package References: <87cyh3il9c.fsf@everybody.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 75328 Cc: 75328@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Fri, 03 Jan 2025 17:29:51 -0500 > From: "Mark A. Hershberger" via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" > > > The following command sequence does not check out transient into > ~/.emacs.d/elpa/transient while a similar sequence for magit checks out > magit: > > $ rm -rf ~/.emacs.d/ > $ echo '(use-package transient > :vc (:url "https://github.com/magit/transient") :ensure t)' > .emacs > $ emacs > > Since the bundled transient cannot be used with forge from git, I ended > up installing transient using package-install. > > I looked over help for use-package, but I cannot see a way to force it > to use the version specified in :vc for the package instead of the > bundled version. Did you try customizing package-install-upgrade-built-in? From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 04 10:50:44 2025 Received: (at 75328) by debbugs.gnu.org; 4 Jan 2025 15:50:44 +0000 Received: from localhost ([127.0.0.1]:56760 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tU6QG-0007I5-G4 for submit@debbugs.gnu.org; Sat, 04 Jan 2025 10:50:44 -0500 Received: from spam2.m5hosting.com ([206.71.179.218]:54270) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tU6QD-0007Hr-W9 for 75328@debbugs.gnu.org; Sat, 04 Jan 2025 10:50:43 -0500 Received: from mail.nichework.com ([108.161.151.107]) by spam2.m5hosting.com with esmtps (TLSv1.3:TLS_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1tU6Q5-0004tx-FW; Sat, 04 Jan 2025 07:50:35 -0800 Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 31C4DCEE71; Sat, 4 Jan 2025 10:50:22 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=everybody.org; s=dkim; t=1736005829; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=MNWbWzYrnwos5gp0cFiaEJcDVBY/5WftVP7acBZjyLI=; b=fOwY6pmFDYkt5wCgyMXui7sLCA0zPNZW0tAWphaGwX+1DNcL8uMMz165e3wHOpcrB7TKMn 0h6USIVP1veVzUFe+ghubFG3iaHVa9n54+RVkDuPp8I1MvUv56hag6Ka0TE3qq67Rl3XEk RTOBa9ex2r1W3cD69lfPLMmPJz0TXhu7RdMlLDee6jvV85JVo/Z7mIzEz5gg4ZyxKm3p3L CYHXoL857PAs/UOJVmJv8gB3R0po7lOE+OTWaLcmxKQxmsSumEXF7/UKjy5hAi+hutCU0k qWMG0PJPHpbFTZeiUNVh+y1OBmwETuM3j7XgsM0WHro83C71AZoW1l0LePQeJQ== From: "Mark A. Hershberger" To: Eli Zaretskii Subject: Re: bug#75328: 31.0.50; use-package cannot override a built in package In-Reply-To: <86msg7f3du.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 04 Jan 2025 09:24:13 +0200") References: <87cyh3il9c.fsf@everybody.org> <86msg7f3du.fsf@gnu.org> X-URL: http://hexmode.com/ Date: Sat, 04 Jan 2025 10:50:21 -0500 Message-ID: <878qrqinnm.fsf@everybody.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Last-TLS-Session-Version: TLSv1.3 X-Originating-IP: 108.161.151.107 X-SpamExperts-Domain: out.m5hosting.com X-SpamExperts-Username: 108.161.151.107 Authentication-Results: m5hosting.com; auth=pass smtp.auth=108.161.151.107@out.m5hosting.com X-SpamExperts-Outgoing-Class: unsure X-SpamExperts-Outgoing-Evidence: Combined (0.50) X-Recommended-Action: accept X-Filter-ID: Pt3MvcO5N4iKaDQ5O6lkdGlMVN6RH8bjRMzItlySaT90jVzTLJt3vj6cAu5S4eQ0PUtbdvnXkggZ 3YnVId/Y5jcf0yeVQAvfjHznO7+bT5y9x0yM08zIk+eMBDKQDYeFeeTGE6/jLakLVHLNXqEJIjBn ZTqcVNU3v+WQaLFrAJsBcORxfCojcTOpEjtvWHp2IzoXHkEstwdrq7W4G7myVTg9YkzbMy6DOYhG 3MUcvho42E9/62Xj4gVnOU7mzP18vqgqI1Gz3lDo4NP6vD6BZfLYwGlGlcgLc1UQnLbcE2/CAiBm kVY/+4F+vC9e/EbtmumFMH1EwkjftN4HOsZfSY1cDLqe6uojWeWAV3lR+/GqHhwNcegkFgEfkY5L FRhckL/+h1aL2OqtpSX2AHJEJcJImF9Hts8vBSVl5QbaUxXtlVxnbS8qIO7oudHyb2T1z0fzXyel i6WMN9+VkXPMb9/CW4dlL0NjOir6Uu5mrPwdCu2mlibEyS19RfuR8H5R17NirEYyqwqMBGrw8ELi qFzKHhAVuiHWVkioCatdH1GeC2b65zlSWC+tZ+O4Ct6w1CZXln7VLpZGwtdg3IojlAEMt1kaFoYy eAAUaeLKUwSrB/1sxO/FgfuiyiZJOMFg/o+8n77FytTcR9zBSh7VQawC4X2bOtggLJtNLnEfoyrd gyQKU4YoQ29aELPNCiWVdu5jb/M316+qYxhRsU5ezm/iI63SS9Shcg4q5nmmkI9v2pTF/SKwcWrK NgMYGR3bT1x3J3x9C/JvCw0OsaaS7oyDLbTkCFidtq6enQlJnok/jtkbLjS75dHz3nA7v+KzKnDA hgrseN+8PDWbqRwZgn20qKujtRnohyPV8kfsvnNm4zuNRcgRKiGg7nXFaZTxlOveIeTrJ4J/cGFK HPYTSeL87tL0sWjkG8SXdcFaS8L6n1yCC2w7BQ/76skcgPP204FORf6gRD5k212tcCe/Yt40eTXl WiUAYdLmsJdAoPIHptOmE681dRl65CtSNYZhEbzGeTpCwpgL/mhX3jSvRFM7ApIi6Y/bPv58VYUq GOB+1zrD65dAxhwQaLD5k/Bh X-Report-Abuse-To: spam@spam1.m5hosting.com X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 75328 Cc: 75328@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Eli Zaretskii writes: > Did you try customizing package-install-upgrade-built-in? Yes. I also reported this to Jonas[1] and in the following discussion he suggested that and I tried it[2]. The following does not check out the transient repository into ~/.emacs.d/elpa/: rm -rf ~/.emacs.d && echo '(setq package-install-upgrade-built-in t) (use-package transient :vc (:url "https://github.com/magit/transient" :rev :newest) :ensure t)' > ~/.emacs && ~/bin/emacs Footnotes: [1] https://github.com/magit/forge/issues/732 [2] https://github.com/magit/forge/discussions/733#discussioncomment-11733964 From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 04 13:22:16 2025 Received: (at 75328) by debbugs.gnu.org; 4 Jan 2025 18:22:16 +0000 Received: from localhost ([127.0.0.1]:57285 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tU8mt-0005qt-AG for submit@debbugs.gnu.org; Sat, 04 Jan 2025 13:22:16 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:58886) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tU8ml-0005qT-Bx for 75328@debbugs.gnu.org; Sat, 04 Jan 2025 13:22:11 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tU8md-000571-4Q; Sat, 04 Jan 2025 13:22:00 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=FEydqtIj7Qhn0KlD9jRaVS/kNoBlIyLDE4LohZY0UUE=; b=HqrpwmsiaXOY CjDAwSHiJqxG0F61buPSjTLj4QZcU+roisTLUhRB6Bxgb8QyFU5ICB5XlMyL6ujeee2KMan4F96nz 1RiPUKVy9b5XoMmxgQLVX/huWMP4jLAyEv+1PW/fyhK5pgx+PYin9YIAYR9a9aDrihIp7/6GbOfY7 Qpb2HBqdRNQB0oZy9t3pgLXA6N2m2ffpMO4O9jEvUs3dVVuI9RAulbmQPQpxW3e5Bjkza2RQXR/9W /5fNsf48XDbQrAwRmgZLQiEvcmjIoTG2v0FASmY3pZdB4eW29ebd2nCu+y4Mni/6OQWjN0iRAIsHc bLWC62Y10kL4rZZnLdxjDQ==; Date: Sat, 04 Jan 2025 20:21:50 +0200 Message-Id: <86sepybfsx.fsf@gnu.org> From: Eli Zaretskii To: "Mark A. Hershberger" , Philip Kaludercic In-Reply-To: <878qrqinnm.fsf@everybody.org> (mah@everybody.org) Subject: Re: bug#75328: 31.0.50; use-package cannot override a built in package References: <87cyh3il9c.fsf@everybody.org> <86msg7f3du.fsf@gnu.org> <878qrqinnm.fsf@everybody.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 75328 Cc: 75328@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: "Mark A. Hershberger" > Cc: 75328@debbugs.gnu.org > Date: Sat, 04 Jan 2025 10:50:21 -0500 > > Eli Zaretskii writes: > > > Did you try customizing package-install-upgrade-built-in? > > Yes. I also reported this to Jonas[1] and in the following discussion > he suggested that and I tried it[2]. > > The following does not check out the transient repository into > ~/.emacs.d/elpa/: > > rm -rf ~/.emacs.d && > echo '(setq package-install-upgrade-built-in t) > (use-package transient :vc (:url "https://github.com/magit/transient" :rev :newest) :ensure t)' > ~/.emacs && > ~/bin/emacs Philip, shouldn't package-install-upgrade-built-in allow upgrading a built-in package via use--package's :vc keyword? From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 04 16:57:30 2025 Received: (at 75328) by debbugs.gnu.org; 4 Jan 2025 21:57:30 +0000 Received: from localhost ([127.0.0.1]:57756 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tUC9C-0007EV-7g for submit@debbugs.gnu.org; Sat, 04 Jan 2025 16:57:30 -0500 Received: from mout01.posteo.de ([185.67.36.65]:53853) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tUC99-0007EI-Sj for 75328@debbugs.gnu.org; Sat, 04 Jan 2025 16:57:29 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 69AD3240027 for <75328@debbugs.gnu.org>; Sat, 4 Jan 2025 22:57:20 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1736027840; bh=M8SGeKPEya0IxJDYaFGy/im884BzdTcQ5901/7I0aVI=; h=From:To:Cc:Subject:Autocrypt:OpenPGP:Date:Message-ID:MIME-Version: Content-Type:From; b=dHdxhH2ZYZaAiF701g4H6sn41RkUN0Vuo1GvIttsSKk9DKxnqKKQ7GGW4vwU+SWpW CFq7Lzi8KoPS2C53noE1XBoxyqslRz3ubU2RphUtNcy9+i2ETCIqF32zF8YfRjgodo enE4PMVgPvzjcPUzt00Ee4I51P+FR+UT00x4Yfj5IumPyqThZp5izvihIOG8U0n28v zBtirffPzRiG2c6+rFXX1thFMXjony8HbjmJFOvN7akJCp4flRrTsnx3RcBVPSxs0w 91ll/7POdMJS78otT+HljxFh/ZX8E4iEutmdnljg0HSpRfRbVhXOXncOiTFxfs6xl1 65ySfaNBfAi0w== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4YQZ6l0YwCz9rxB; Sat, 4 Jan 2025 22:57:18 +0100 (CET) From: Philip Kaludercic To: Eli Zaretskii Subject: Re: bug#75328: 31.0.50; use-package cannot override a built in package In-Reply-To: <86sepybfsx.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 04 Jan 2025 20:21:50 +0200") References: <87cyh3il9c.fsf@everybody.org> <86msg7f3du.fsf@gnu.org> <878qrqinnm.fsf@everybody.org> <86sepybfsx.fsf@gnu.org> Autocrypt: addr=philipk@posteo.net; keydata= mDMEZBBQQhYJKwYBBAHaRw8BAQdAHJuofBrfqFh12uQu0Yi7mrl525F28eTmwUDflFNmdui0QlBo aWxpcCBLYWx1ZGVyY2ljIChnZW5lcmF0ZWQgYnkgYXV0b2NyeXB0LmVsKSA8cGhpbGlwa0Bwb3N0 ZW8ubmV0PoiWBBMWCAA+FiEEDg7HY17ghYlni8XN8xYDWXahwukFAmQQUEICGwMFCQHhM4AFCwkI BwIGFQoJCAsCBBYCAwECHgECF4AACgkQ8xYDWXahwulikAEA77hloUiSrXgFkUVJhlKBpLCHUjA0 mWZ9j9w5d08+jVwBAK6c4iGP7j+/PhbkxaEKa4V3MzIl7zJkcNNjHCXmvFcEuDgEZBBQQhIKKwYB BAGXVQEFAQEHQI5NLiLRjZy3OfSt1dhCmFyn+fN/QKELUYQetiaoe+MMAwEIB4h+BBgWCAAmFiEE Dg7HY17ghYlni8XN8xYDWXahwukFAmQQUEICGwwFCQHhM4AACgkQ8xYDWXahwukm+wEA8cml4JpK NeAu65rg+auKrPOP6TP/4YWRCTIvuYDm0joBALw98AMz7/qMHvSCeU/hw9PL6u6R2EScxtpKnWof z4oM OpenPGP: id=7126E1DE2F0CE35C770BED01F2C3CC513DB89F66; url="https://keys.openpgp.org/vks/v1/by-fingerprint/7126E1DE2F0CE35C770BED01F2C3CC513DB89F66"; preference=signencrypt Date: Sat, 04 Jan 2025 21:57:18 +0000 Message-ID: <874j2ensxt.fsf@posteo.net> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 75328 Cc: "Mark A. Hershberger" , 75328@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Eli Zaretskii writes: >> From: "Mark A. Hershberger" >> Cc: 75328@debbugs.gnu.org >> Date: Sat, 04 Jan 2025 10:50:21 -0500 >> >> Eli Zaretskii writes: >> >> > Did you try customizing package-install-upgrade-built-in? >> >> Yes. I also reported this to Jonas[1] and in the following discussion >> he suggested that and I tried it[2]. >> >> The following does not check out the transient repository into >> ~/.emacs.d/elpa/: >> >> rm -rf ~/.emacs.d && >> echo '(setq package-install-upgrade-built-in t) >> (use-package transient :vc (:url "https://github.com/magit/transient" :rev :newest) :ensure t)' > ~/.emacs && >> ~/bin/emacs > > Philip, shouldn't package-install-upgrade-built-in allow upgrading a > built-in package via use--package's :vc keyword? Built-in packages are not supported by package-vc right now, as emacs.git is not a emacs package the way ELPA intends it. There is also the annoyance that without custom code (which would be doable if we had to) we would have a separate checkout of emacs.git for every built-in package that one wishes to clone that way. This would be a lot easier if Git would support subtree or single-file checkouts... From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 05 01:36:59 2025 Received: (at 75328) by debbugs.gnu.org; 5 Jan 2025 06:36:59 +0000 Received: from localhost ([127.0.0.1]:59283 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tUKFu-0006bs-T7 for submit@debbugs.gnu.org; Sun, 05 Jan 2025 01:36:59 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:50844) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tUKFs-0006be-As for 75328@debbugs.gnu.org; Sun, 05 Jan 2025 01:36:57 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tUKFl-0003j0-Mm; Sun, 05 Jan 2025 01:36:49 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=D0F+UsaQNnQGb98uS16nwXR9R9sHa5zhl60msJ0+WaI=; b=DlaW+xsk9mV1 3bUlsCakZi1i8p7LZF7nryn3N1irXEG/YJSK1uwQb/x39ZGqXwUfDKYXFNuVqYR60JN0xs05ajzNT ipJf50CKwD08agX3cfwGpkgt+JtU6FiBJFm0vyvy145cNY+Oqi+4U0MpGfh08QvbzqiGhzNUXirvN ybg3QNWpK1Hsn3WXPfDxQxAcspNn1Fu2dwig2QvhVUqUbYkyvBlKZzMRGeOG9FKmI7gIP/NQ+Y2qN ieBJpQA/c0DB08nZj5nguvwdLs2fM6ut+hDT6DP4Eaw30q/J3/Rg24WglZQvqVZF+6OLZ2QBt8H7L gHzZl64lsf1uA/QB9h62vg==; Date: Sun, 05 Jan 2025 08:36:46 +0200 Message-Id: <86sepxahs1.fsf@gnu.org> From: Eli Zaretskii To: Philip Kaludercic In-Reply-To: <874j2ensxt.fsf@posteo.net> (message from Philip Kaludercic on Sat, 04 Jan 2025 21:57:18 +0000) Subject: Re: bug#75328: 31.0.50; use-package cannot override a built in package References: <87cyh3il9c.fsf@everybody.org> <86msg7f3du.fsf@gnu.org> <878qrqinnm.fsf@everybody.org> <86sepybfsx.fsf@gnu.org> <874j2ensxt.fsf@posteo.net> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 75328 Cc: mah@everybody.org, 75328@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Philip Kaludercic > Cc: "Mark A. Hershberger" , 75328@debbugs.gnu.org > Date: Sat, 04 Jan 2025 21:57:18 +0000 > > Eli Zaretskii writes: > > >> The following does not check out the transient repository into > >> ~/.emacs.d/elpa/: > >> > >> rm -rf ~/.emacs.d && > >> echo '(setq package-install-upgrade-built-in t) > >> (use-package transient :vc (:url "https://github.com/magit/transient" :rev :newest) :ensure t)' > ~/.emacs && > >> ~/bin/emacs > > > > Philip, shouldn't package-install-upgrade-built-in allow upgrading a > > built-in package via use--package's :vc keyword? > > Built-in packages are not supported by package-vc right now, as > emacs.git is not a emacs package the way ELPA intends it. There is also > the annoyance that without custom code (which would be doable if we had > to) we would have a separate checkout of emacs.git for every built-in > package that one wishes to clone that way. This would be a lot easier > if Git would support subtree or single-file checkouts... So we should convert this bug into a feature-request, and meanwhile document this restriction in the use-package manual? From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 05 15:33:29 2025 Received: (at 75328) by debbugs.gnu.org; 5 Jan 2025 20:33:29 +0000 Received: from localhost ([127.0.0.1]:35414 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tUXJQ-0008No-Qj for submit@debbugs.gnu.org; Sun, 05 Jan 2025 15:33:29 -0500 Received: from mout02.posteo.de ([185.67.36.66]:46897) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tUXJO-0008NX-Py for 75328@debbugs.gnu.org; Sun, 05 Jan 2025 15:33:27 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 58A55240103 for <75328@debbugs.gnu.org>; Sun, 5 Jan 2025 21:33:19 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1736109200; bh=Ae1yI4AXIM2la4lMycjOvAjbUU5Aj2ik4YRwZ3ri5Mw=; h=From:To:Cc:Subject:Autocrypt:OpenPGP:Date:Message-ID:MIME-Version: Content-Type:From; b=U/4NKU4H8ERF37a+CEowsc8NJFBB5FxNoOLsVb6c/aaaUFfvGoG2xb+IX85vDlcYV nlljIhQbrc03+ngFgOpYEU6x9Q0YOH0Dm4FI6sz3H/Z9FPgCqxp85Y0cNjq5eZICtq YHR4fOqt3JQ8Va7MPVUlBr3An4b+lmFL5sj1sVrcgson2nF8j2/kO/waLgTvQUD1mp WQAa0cDPGERy1mUICxjP7yBSG5A4TPZGnvo4Jy5F8m4wDozo6Kl54oQZHblQeQ7+hy S4mIMKr6sfgl/4wvBcPRitYQGkO3rqRP9wtipG+AgDt3tq3gonn1ZUFRckgzP7OQ8T ArDHy/fOJzQCw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4YR8CM0r8nz6tvr; Sun, 5 Jan 2025 21:33:18 +0100 (CET) From: Philip Kaludercic To: Eli Zaretskii Subject: Re: bug#75328: 31.0.50; use-package cannot override a built in package In-Reply-To: <86sepxahs1.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 05 Jan 2025 08:36:46 +0200") References: <87cyh3il9c.fsf@everybody.org> <86msg7f3du.fsf@gnu.org> <878qrqinnm.fsf@everybody.org> <86sepybfsx.fsf@gnu.org> <874j2ensxt.fsf@posteo.net> <86sepxahs1.fsf@gnu.org> Autocrypt: addr=philipk@posteo.net; keydata= mDMEZBBQQhYJKwYBBAHaRw8BAQdAHJuofBrfqFh12uQu0Yi7mrl525F28eTmwUDflFNmdui0QlBo aWxpcCBLYWx1ZGVyY2ljIChnZW5lcmF0ZWQgYnkgYXV0b2NyeXB0LmVsKSA8cGhpbGlwa0Bwb3N0 ZW8ubmV0PoiWBBMWCAA+FiEEDg7HY17ghYlni8XN8xYDWXahwukFAmQQUEICGwMFCQHhM4AFCwkI BwIGFQoJCAsCBBYCAwECHgECF4AACgkQ8xYDWXahwulikAEA77hloUiSrXgFkUVJhlKBpLCHUjA0 mWZ9j9w5d08+jVwBAK6c4iGP7j+/PhbkxaEKa4V3MzIl7zJkcNNjHCXmvFcEuDgEZBBQQhIKKwYB BAGXVQEFAQEHQI5NLiLRjZy3OfSt1dhCmFyn+fN/QKELUYQetiaoe+MMAwEIB4h+BBgWCAAmFiEE Dg7HY17ghYlni8XN8xYDWXahwukFAmQQUEICGwwFCQHhM4AACgkQ8xYDWXahwukm+wEA8cml4JpK NeAu65rg+auKrPOP6TP/4YWRCTIvuYDm0joBALw98AMz7/qMHvSCeU/hw9PL6u6R2EScxtpKnWof z4oM OpenPGP: id=7126E1DE2F0CE35C770BED01F2C3CC513DB89F66; url="https://keys.openpgp.org/vks/v1/by-fingerprint/7126E1DE2F0CE35C770BED01F2C3CC513DB89F66"; preference=signencrypt Date: Sun, 05 Jan 2025 20:33:18 +0000 Message-ID: <87msg5m25t.fsf@posteo.net> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 75328 Cc: mah@everybody.org, 75328@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Eli Zaretskii writes: >> From: Philip Kaludercic >> Cc: "Mark A. Hershberger" , 75328@debbugs.gnu.org >> Date: Sat, 04 Jan 2025 21:57:18 +0000 >> >> Eli Zaretskii writes: >> >> >> The following does not check out the transient repository into >> >> ~/.emacs.d/elpa/: >> >> >> >> rm -rf ~/.emacs.d && >> >> echo '(setq package-install-upgrade-built-in t) >> >> (use-package transient :vc (:url "https://github.com/magit/transient" :rev :newest) :ensure t)' > ~/.emacs && >> >> ~/bin/emacs >> > >> > Philip, shouldn't package-install-upgrade-built-in allow upgrading a >> > built-in package via use--package's :vc keyword? >> >> Built-in packages are not supported by package-vc right now, as >> emacs.git is not a emacs package the way ELPA intends it. There is also >> the annoyance that without custom code (which would be doable if we had >> to) we would have a separate checkout of emacs.git for every built-in >> package that one wishes to clone that way. This would be a lot easier >> if Git would support subtree or single-file checkouts... > > So we should convert this bug into a feature-request, and meanwhile > document this restriction in the use-package manual? If anything, we should document this in (emacs) Fetching Package Sources, but one can mention that in the use-package manual as well. From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 11 05:59:31 2025 Received: (at 75328-done) by debbugs.gnu.org; 11 Jan 2025 10:59:31 +0000 Received: from localhost ([127.0.0.1]:41483 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tWZDG-0005CC-Oe for submit@debbugs.gnu.org; Sat, 11 Jan 2025 05:59:31 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:40050) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tWZDE-0005Bl-D8 for 75328-done@debbugs.gnu.org; Sat, 11 Jan 2025 05:59:29 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tWZD8-0002cV-Gm; Sat, 11 Jan 2025 05:59:22 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=NG6XO619xdjNCODOzl7tUFH/BrjNiDTclokpYXi8Ek0=; b=KmrEZ23oeHDu Qgoyo4ua1/Ntaov2D/xxBPRcwk27Fn4rDdhyQc+0wm7Gt0qcxS8nvI0JUbXMC2HWMjDb/Z+gp1Ouh BN9ArTgLpDC/Agb+QjVjvSrI0vopXtDXWNuq/0/3+x2j8T7khWg/gDtLwY+h5IDCz0c0ZCGk6211V E5DhN2vslFMn1KJVMLnQ8ly0wn/7z5TqSC+4DRCUoyd2rLfZGABh/ItHa/tJ7S5A9ABmHs1ypjV07 AXu72iaNcYszS57+9iPHHZxHuMaAHfyYHJEn6B5c4RFiNTOxZSLS0elVL1l+5dm/d9YGc345H8Vr/ obY8NgjROmiYyKx4ZS7o6g==; Date: Sat, 11 Jan 2025 12:59:08 +0200 Message-Id: <86frlpzkeb.fsf@gnu.org> From: Eli Zaretskii To: Philip Kaludercic In-Reply-To: <87msg5m25t.fsf@posteo.net> (message from Philip Kaludercic on Sun, 05 Jan 2025 20:33:18 +0000) Subject: Re: bug#75328: 31.0.50; use-package cannot override a built in package References: <87cyh3il9c.fsf@everybody.org> <86msg7f3du.fsf@gnu.org> <878qrqinnm.fsf@everybody.org> <86sepybfsx.fsf@gnu.org> <874j2ensxt.fsf@posteo.net> <86sepxahs1.fsf@gnu.org> <87msg5m25t.fsf@posteo.net> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 75328-done Cc: mah@everybody.org, 75328-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Philip Kaludercic > Cc: mah@everybody.org, 75328@debbugs.gnu.org > Date: Sun, 05 Jan 2025 20:33:18 +0000 > > Eli Zaretskii writes: > > >> From: Philip Kaludercic > >> Cc: "Mark A. Hershberger" , 75328@debbugs.gnu.org > >> Date: Sat, 04 Jan 2025 21:57:18 +0000 > >> > >> Eli Zaretskii writes: > >> > >> >> The following does not check out the transient repository into > >> >> ~/.emacs.d/elpa/: > >> >> > >> >> rm -rf ~/.emacs.d && > >> >> echo '(setq package-install-upgrade-built-in t) > >> >> (use-package transient :vc (:url "https://github.com/magit/transient" :rev :newest) :ensure t)' > ~/.emacs && > >> >> ~/bin/emacs > >> > > >> > Philip, shouldn't package-install-upgrade-built-in allow upgrading a > >> > built-in package via use--package's :vc keyword? > >> > >> Built-in packages are not supported by package-vc right now, as > >> emacs.git is not a emacs package the way ELPA intends it. There is also > >> the annoyance that without custom code (which would be doable if we had > >> to) we would have a separate checkout of emacs.git for every built-in > >> package that one wishes to clone that way. This would be a lot easier > >> if Git would support subtree or single-file checkouts... > > > > So we should convert this bug into a feature-request, and meanwhile > > document this restriction in the use-package manual? > > If anything, we should document this in (emacs) Fetching Package > Sources, but one can mention that in the use-package manual as well. Thanks, done on the emacs-30 branch, and closing the bug. From unknown Wed Jun 18 23:07:02 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 08 Feb 2025 12:24:09 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator