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.bugs Subject: bug#71924: 31.0.50; elpa.gnu.org has misleading link to bbdb source code Date: Sun, 28 Jul 2024 11:59:02 +0000 Message-ID: <87r0bdpw1l.fsf@posteo.net> References: <87sewqmjt4.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="32861"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 71924@debbugs.gnu.org To: Jules Tamagnan Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Jul 28 14:00:16 2024 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1sY2ZU-0008Og-Hs for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 28 Jul 2024 14:00:16 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sY2Z9-0008Si-BX; Sun, 28 Jul 2024 07:59:55 -0400 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 1sY2Z7-0008SU-99 for bug-gnu-emacs@gnu.org; Sun, 28 Jul 2024 07:59:53 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sY2Z7-0002t1-0H for bug-gnu-emacs@gnu.org; Sun, 28 Jul 2024 07:59:53 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:Date:References:In-Reply-To:From:To:Subject; bh=n7z1dQcMV2c9DbJS8x/xJohktPRB9KCA6BErMNjQEaU=; b=GWV8sUaVEgkxlnHqV1pyC9P7fRHD8C6WesR0vYNmSCqWfj6QR8pBkgzdK1P3dhpSSsPJNuc0s+kgoocl6vfeQ9FDIbtbM1BJ+koWRc8C6Jb86aBgcTBIR8nj1v6swiKJaBn+/+BKAPi3Y+KwaqdWMzcSuKDnscHSOUe39Da3xVYPCf1p10714AWCMYqpYy/6wj6OqjSNQXwauaKMc5KuMWyx/NNcy9t5QwqKhtUY9EEGMTyS7SslKr5rh0524OR9Ds+auoSpITc8ynVF7+tlqB+pxXADsndzBK8/ZPaple4JSvTRbiqpFHnmmNTeCpLiNPpSRayMUCiY70SrY2Lxew==; Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1sY2ZH-0006Xq-8g for bug-gnu-emacs@gnu.org; Sun, 28 Jul 2024 08:00:03 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Philip Kaludercic Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 28 Jul 2024 12:00:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 71924 X-GNU-PR-Package: emacs Original-Received: via spool by 71924-submit@debbugs.gnu.org id=B71924.172216796425081 (code B ref 71924); Sun, 28 Jul 2024 12:00:03 +0000 Original-Received: (at 71924) by debbugs.gnu.org; 28 Jul 2024 11:59:24 +0000 Original-Received: from localhost ([127.0.0.1]:42752 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sY2Yd-0006WS-Vd for submit@debbugs.gnu.org; Sun, 28 Jul 2024 07:59:24 -0400 Original-Received: from mout02.posteo.de ([185.67.36.66]:44239) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sY2Yb-0006WG-1G for 71924@debbugs.gnu.org; Sun, 28 Jul 2024 07:59:23 -0400 Original-Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 88AFD240105 for <71924@debbugs.gnu.org>; Sun, 28 Jul 2024 13:59:03 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1722167943; bh=R/+Td8NE0dEGxVEfViTrbWeq/mtomqCznoyXBiP7Gqc=; h=From:To:Cc:Subject:Autocrypt:OpenPGP:Date:Message-ID:MIME-Version: Content-Type:From; b=g4h6RXmiBflH36I1rP1PZgblQjimdBlAte5JUMV5PiQcx/Yzq2u+pEiZ+PR0It5Ub zgnurbEpco/Z4Vfonn5Y2IKaIiYLAmQjUj6zmWae2QRE7aKWlVxnpZ+jdXBJ6We7I8 zbJ30Z52FF0rlU5UhP7g9wQqwh2UaRAfe1NW8qE5w6QH+yir9Ng5zJS2c98Q88u9Sw /MZkIlj7nMu/Q4aZ024TvbxvICYgib0D4FQivC5/SV2gWFsSPMdog+JU85qnYJBT4s SVeZit7hCBAU2xguyFd7bTQyV0Ttl0xL9njhdyWsT/ZRb6NFUI3pP4M/H7neeU+A7m xtroRY6RrQ1dA== Original-Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4WX0QH0P1Rz6tyn; Sun, 28 Jul 2024 13:59:03 +0200 (CEST) In-Reply-To: <87sewqmjt4.fsf@gmail.com> (Jules Tamagnan's message of "Wed, 03 Jul 2024 11:06:47 -0700") 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=philipk@posteo.net; url="https://keys.openpgp.org/vks/v1/by-email/philipk@posteo.net"; preference=signencrypt X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:289463 Archived-At: Jules Tamagnan writes: > --- > > * Background > > This might be expected but I found it a bit confusing so figured I would > open a bug report in case it is not expected. > > The high level issue is that it seems like the elpa website is pointing > to the wrong version of the bbdb source code. > > * Problem > > The `bbdb` package is defined in elpa as pulling from nongnu elpa. This > can be seen here - > https://git.savannah.gnu.org/cgit/emacs/elpa.git/tree/elpa-packages?h=main#n89 > > However the link to `bbdb`'s source code from the elpa website > (http://elpa.gnu.org/packages/bbdb.html) points to the gnu elpa version > of the source code: > https://git.savannah.gnu.org/cgit/emacs/elpa.git/?h=externals/bbdb. > > This causes confusion because the website does not point to the true > source code that would be installed. > > This further causes confusion because both versions of `bbdb` are > extremely different notably the elpa version of bbdb contains a > `bbdb-site.el` file > (https://git.savannah.gnu.org/cgit/emacs/elpa.git/tree/lisp/bbdb-site.el?h=externals/bbdb) > whereas the non-gnu elpa version contains a `bbdb-site.el.in` file > (https://git.savannah.nongnu.org/cgit/bbdb.git/tree/lisp/bbdb-site.el.in) > > * Desired solutions > > 1. The elpa website should link to the bbdb source code that is defined > in elpa-packages. ELPA always mirrors the remote repositories, and links to this mirror, but you can set the URL in the package header to point to whatever site you like. > 2. Both versions of the elpa source code: > https://git.savannah.gnu.org/cgit/emacs/elpa.git/tree/?h=externals/bbdb, and > https://git.savannah.nongnu.org/cgit/bbdb.git/tree/, should be reconciled. If you merge the elpa branch into your branch and then adjust what you want, it should go through. > I'd be willing to tackle solution 1 and possibly solution 2 but it isn't > clear to me where the source code for the elpa website is such that it > can be modified to point to the expected URL. It also isn't clear to me > if we should be keeping both versions of the source code or consolidate > since it seems like the version on gnu.org is no longer in use. > Best, > Jules > > --- > > In GNU Emacs 31.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version > 3.24.42, cairo version 1.18.0) > Repository revision: 9cb2a2040888c28587bed2b0902d9da90720f9a0 > Repository branch: master > Windowing system distributor 'The X.Org Foundation', version 11.0.12101013 > System Description: NixOS 24.11 (Vicuna) > > > > Jeremy Bryant writes: > Jules Tamagnan writes: > >> --- >> >> * Background >> >> This might be expected but I found it a bit confusing so figured I would >> open a bug report in case it is not expected. >> >> The high level issue is that it seems like the elpa website is pointing >> to the wrong version of the bbdb source code. >> >> * Problem >> >> The `bbdb` package is defined in elpa as pulling from nongnu elpa. This >> can be seen here - >> https://git.savannah.gnu.org/cgit/emacs/elpa.git/tree/elpa-packages?h=main#n89 >> >> However the link to `bbdb`'s source code from the elpa website >> (http://elpa.gnu.org/packages/bbdb.html) points to the gnu elpa version >> of the source code: >> https://git.savannah.gnu.org/cgit/emacs/elpa.git/?h=externals/bbdb. >> >> This causes confusion because the website does not point to the true >> source code that would be installed. >> >> This further causes confusion because both versions of `bbdb` are >> extremely different notably the elpa version of bbdb contains a >> `bbdb-site.el` file >> (https://git.savannah.gnu.org/cgit/emacs/elpa.git/tree/lisp/bbdb-site.el?h=externals/bbdb) >> whereas the non-gnu elpa version contains a `bbdb-site.el.in` file >> (https://git.savannah.nongnu.org/cgit/bbdb.git/tree/lisp/bbdb-site.el.in) >> >> * Desired solutions >> >> 1. The elpa website should link to the bbdb source code that is defined >> in elpa-packages. >> 2. Both versions of the elpa source code: >> https://git.savannah.gnu.org/cgit/emacs/elpa.git/tree/?h=externals/bbdb, and >> https://git.savannah.nongnu.org/cgit/bbdb.git/tree/, should be reconciled. >> >> I'd be willing to tackle solution 1 and possibly solution 2 but it isn't >> clear to me where the source code for the elpa website is such that it >> can be modified to point to the expected URL. It also isn't clear to me >> if we should be keeping both versions of the source code or consolidate >> since it seems like the version on gnu.org is no longer in use. >> >> Best, >> Jules >> >> --- >> >> In GNU Emacs 31.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version >> 3.24.42, cairo version 1.18.0) >> Repository revision: 9cb2a2040888c28587bed2b0902d9da90720f9a0 >> Repository branch: master >> Windowing system distributor 'The X.Org Foundation', version 11.0.12101013 >> System Description: NixOS 24.11 (Vicuna) > > Adding Philip to this report > > > > Jules Tamagnan writes: > Jeremy Bryant writes: > >> Adding Philip to this report > > Brilliant, thank you. Let me know if there is anything I can do to help > this along. I'm happy to take on fixes but am unsure how to make the > proper modifications to the ELPA website and unsure how we should go > about reconciling the differences between the versions: > - Should we remove the non-gnu version and improve the gnu version? FWIW this is also an option, but I think we can avoid this. > - Should we remove the gnu version and use exclusively the non-gnu > version? > - Should we keep both but have the source be the same? I'd vote for this one. > Best, > Jules > > > > -- Philip Kaludercic on peregrine