From unknown Thu Aug 14 22:23:12 2025 X-Loop: help-debbugs@gnu.org Subject: bug#75328: 31.0.50; use-package cannot override a built in package Resent-From: "Mark A. Hershberger" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 03 Jan 2025 22:31:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 75328 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 75328@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.173594343827409 (code B ref -1); Fri, 03 Jan 2025 22:31:02 +0000 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" 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-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 unknown Thu Aug 14 22:23:12 2025 X-Loop: help-debbugs@gnu.org Subject: bug#75328: 31.0.50; use-package cannot override a built in package Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 04 Jan 2025 07:25:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 75328 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: "Mark A. Hershberger" Cc: 75328@debbugs.gnu.org Received: via spool by 75328-submit@debbugs.gnu.org id=B75328.173597546330369 (code B ref 75328); Sat, 04 Jan 2025 07:25:01 +0000 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 In-Reply-To: <87cyh3il9c.fsf@everybody.org> (bug-gnu-emacs@gnu.org) References: <87cyh3il9c.fsf@everybody.org> X-Spam-Score: -2.3 (--) 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 unknown Thu Aug 14 22:23:12 2025 X-Loop: help-debbugs@gnu.org Subject: bug#75328: 31.0.50; use-package cannot override a built in package Resent-From: "Mark A. Hershberger" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 04 Jan 2025 15:51:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 75328 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 75328@debbugs.gnu.org Received: via spool by 75328-submit@debbugs.gnu.org id=B75328.173600584428033 (code B ref 75328); Sat, 04 Jan 2025 15:51:02 +0000 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" 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-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 unknown Thu Aug 14 22:23:12 2025 X-Loop: help-debbugs@gnu.org Subject: bug#75328: 31.0.50; use-package cannot override a built in package Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 04 Jan 2025 18:23:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 75328 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: "Mark A. Hershberger" , Philip Kaludercic Cc: 75328@debbugs.gnu.org Received: via spool by 75328-submit@debbugs.gnu.org id=B75328.173601493622507 (code B ref 75328); Sat, 04 Jan 2025 18:23:01 +0000 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 In-Reply-To: <878qrqinnm.fsf@everybody.org> (mah@everybody.org) References: <87cyh3il9c.fsf@everybody.org> <86msg7f3du.fsf@gnu.org> <878qrqinnm.fsf@everybody.org> X-Spam-Score: -2.3 (--) 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 unknown Thu Aug 14 22:23:12 2025 X-Loop: help-debbugs@gnu.org Subject: bug#75328: 31.0.50; use-package cannot override a built in package Resent-From: Philip Kaludercic Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 04 Jan 2025 21:58:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 75328 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: "Mark A. Hershberger" , 75328@debbugs.gnu.org Received: via spool by 75328-submit@debbugs.gnu.org id=B75328.173602785027812 (code B ref 75328); Sat, 04 Jan 2025 21:58:02 +0000 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 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-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 unknown Thu Aug 14 22:23:12 2025 X-Loop: help-debbugs@gnu.org Subject: bug#75328: 31.0.50; use-package cannot override a built in package Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 05 Jan 2025 06:37:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 75328 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Philip Kaludercic Cc: mah@everybody.org, 75328@debbugs.gnu.org Received: via spool by 75328-submit@debbugs.gnu.org id=B75328.173605901925417 (code B ref 75328); Sun, 05 Jan 2025 06:37:01 +0000 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 In-Reply-To: <874j2ensxt.fsf@posteo.net> (message from Philip Kaludercic on Sat, 04 Jan 2025 21:57:18 +0000) 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-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 unknown Thu Aug 14 22:23:12 2025 X-Loop: help-debbugs@gnu.org Subject: bug#75328: 31.0.50; use-package cannot override a built in package Resent-From: Philip Kaludercic Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 05 Jan 2025 20:34:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 75328 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: mah@everybody.org, 75328@debbugs.gnu.org Received: via spool by 75328-submit@debbugs.gnu.org id=B75328.173610920932232 (code B ref 75328); Sun, 05 Jan 2025 20:34:01 +0000 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 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-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 unknown Thu Aug 14 22:23:12 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: "Mark A. Hershberger" Subject: bug#75328: closed (Re: bug#75328: 31.0.50; use-package cannot override a built in package) Message-ID: References: <86frlpzkeb.fsf@gnu.org> <87cyh3il9c.fsf@everybody.org> X-Gnu-PR-Message: they-closed 75328 X-Gnu-PR-Package: emacs Reply-To: 75328@debbugs.gnu.org Date: Sat, 11 Jan 2025 11:00:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1736593202-20075-1" This is a multi-part message in MIME format... ------------=_1736593202-20075-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #75328: 31.0.50; use-package cannot override a built in package which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 75328@debbugs.gnu.org. --=20 75328: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D75328 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1736593202-20075-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit 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. ------------=_1736593202-20075-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit 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. ------------=_1736593202-20075-1--