From unknown Sat Sep 06 02:32:40 2025 X-Loop: help-debbugs@gnu.org Subject: bug#30641: Make 'guix refresh' to ignore "v" prefix in CPAN updater Resent-From: Oleg Pykhalov Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Wed, 28 Feb 2018 02:13:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 30641 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 30641@debbugs.gnu.org Cc: Marius Bakke X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.151978396519215 (code B ref -1); Wed, 28 Feb 2018 02:13:01 +0000 Received: (at submit) by debbugs.gnu.org; 28 Feb 2018 02:12:45 +0000 Received: from localhost ([127.0.0.1]:36297 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eqrEa-0004zp-Oy for submit@debbugs.gnu.org; Tue, 27 Feb 2018 21:12:45 -0500 Received: from eggs.gnu.org ([208.118.235.92]:41048) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eqrEZ-0004zc-Ca for submit@debbugs.gnu.org; Tue, 27 Feb 2018 21:12:43 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eqrET-0004qY-Ax for submit@debbugs.gnu.org; Tue, 27 Feb 2018 21:12:38 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_20,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:38902) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eqrET-0004qU-7M for submit@debbugs.gnu.org; Tue, 27 Feb 2018 21:12:37 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:60250) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eqrES-0007HD-6o for bug-guix@gnu.org; Tue, 27 Feb 2018 21:12:37 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eqrEP-0004pN-0j for bug-guix@gnu.org; Tue, 27 Feb 2018 21:12:36 -0500 Received: from mail-lf0-x22a.google.com ([2a00:1450:4010:c07::22a]:33871) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eqrEO-0004nL-Oa for bug-guix@gnu.org; Tue, 27 Feb 2018 21:12:32 -0500 Received: by mail-lf0-x22a.google.com with SMTP id l191so1215523lfe.1 for ; Tue, 27 Feb 2018 18:12:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=/HAKSCVJOm7EOy7QwHU5nEDIhls8TTfSxKfcX7MmErg=; b=d9UfHRf+vcpc+e4qUQ4SN0jx8/YwVzC5AYPl4YuDkBsXwmMunTOBjjSVBYCbqpOf1H XgqQ9Dy7Q6jxn18kfTidqWrBFS/ZLIDU0xGwA6A8fRS/F6htgaH24wF4tKY/OqLg7zY8 1DzXbxeabCsudgNGeIlf0beyOg6fTAc7WBkYfRn1bxWc+TXal4cyf2iooWZS+H5aJiNd olV53TfoYydV/NxBy+GTgU1WBnMPirg+CDIbhwU2tF0y3T+jofc6iAXhp7El+BnVLqud ZjyZqmbg24eywfw39NDZf4Rdvia3uIx70FTvOZQvqXm4mcxdEP6uoQLWtRZjrmB32dtk mJ3w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=/HAKSCVJOm7EOy7QwHU5nEDIhls8TTfSxKfcX7MmErg=; b=N4WLorJK/uxiIRT0+Mb3FurAj5iV8e3vF2Rfa0hn+vtMuFxnVgEpUsOH2fh34SBSdz qthJuk0bNnbrS3eUK1VhQGQhBJcDpDb0FuuTc2qbtPUgu4e/IzhqNU/5F3DJ1s3nx92n CsbBWwKDTjZUM4EGT0yS2O3RSrgjE+CnAg8qi/z+0iKcx/kDCxUuGn5ZC4SflgPYV1eZ 2sGZXSZ75jgGZrC/ik/5gkwqfsNX8Sm7UYKHlFa9Scb6ZAyca1BoF567mD7m25Ld8wsQ TMMs6Aoiu7JzvYKM7MsEESCfWEVIg5ZDl1L9E6gtvfBmjub+K9GsD+pT/KxqehWjKNFQ 0hXw== X-Gm-Message-State: APf1xPDKbso1ZcooK/kB3EGes0L/oifzJObvPue3Qvdvv5RZqoiOm4DD su/kKE+589jvTnbvQgM5jAM= X-Google-Smtp-Source: AG47ELs5iaRDe2vhW5KaSEyONs2UYvAkBYMRuuzCY+UWgOTYBZs05jPnvJajAmDn3CT7ZASGH6eGxw== X-Received: by 10.25.157.80 with SMTP id g77mr11443628lfe.142.1519783951327; Tue, 27 Feb 2018 18:12:31 -0800 (PST) Received: from magnolia ([178.71.62.205]) by smtp.gmail.com with ESMTPSA id o85sm117596lfb.31.2018.02.27.18.12.29 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 27 Feb 2018 18:12:30 -0800 (PST) From: Oleg Pykhalov References: <20180128184437.32296-1-go.wigust@gmail.com> <87a7wxrdop.fsf@gmail.com> <87vaep9kg0.fsf@fastmail.com> <87o9kgkchr.fsf@gmail.com> <87h8q89e15.fsf@fastmail.com> <87vaemgv37.fsf@gmail.com> <87tvu68c74.fsf@fastmail.com> Date: Wed, 28 Feb 2018 05:12:26 +0300 In-Reply-To: <87tvu68c74.fsf@fastmail.com> (Marius Bakke's message of "Sat, 24 Feb 2018 19:38:55 +0100") Message-ID: <87r2p5g8vp.fsf_-_@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.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: -4.0 (----) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hello Guix, Previous discussion [1] talks about =E2=80=98guix refresh=E2=80=99 for CPAN= updater needs to ignore =E2=80=98v=E2=80=99 prefix in a =E2=80=98version=E2=80=99 f= ield of a package record. Marius Bakke writes: > Oleg Pykhalov writes: > >> Marius Bakke writes: >> >>> Sorry, I meant the opposite: we don't add the "v" prefix. It would be >>> nice to make the CPAN updater aware of that. >> >> I'll close current bug report. Should we open a new one for CPAN >> updater fix purpose? Sounds good! I think the GitHub updater already ignores the "v" prefix when comparing versions, so there might be some inspiration there. >>>> I see a bunch of packages packages have "v" prefix: >>>> --8<---------------cut here---------------start------------->8--- >>>> ./gnu/packages/perl.scm:3599: (version "v2.49.1") >>>> ./gnu/packages/perl.scm:7969: (version "v0.0.2") >>>> ./gnu/packages/perl.scm:8697: (version "v0.2.13") >>>> ./gnu/packages/networking.scm:778: (version "v0.003") >>>> ./gnu/packages/mail.scm:1755: (version "v2.9.0") >>>> --8<---------------cut here---------------end--------------->8--- >>> >>> Let's fix these :-) >> >> I guess it's better to do after a CPAN updater fix. WDYT? No opinion either way :-) Example of =E2=80=98guix refresh=E2=80=99 [2] wants to upgrade a package wi= th the same version because of =E2=80=98v=E2=80=99 prefix: =2D-8<---------------cut here---------------start------------->8--- /home/natsu/src/guix-wip-licensecheck/gnu/packages/license.scm:108:2: licen= secheck 3.0.31: can be upgraded to v3.0.31 =2D-8<---------------cut here---------------end--------------->8--- [1] https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D30274#164 [2] https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D30274#161 Oleg. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEc+OyAXw1EaDPCmAPckbhHGm3lWkFAlqWEAoACgkQckbhHGm3 lWnqRxAAhY6vAyOpxjbWiZDoq91yb0+ewiAkltFbvRDov99IquZocdnrsr5tJIXr 327n57mb2mSH5oDPcljUu6cot0GuPZx3fm7/MFlzKgHq05BAge44U+mGo1cKLHoq 0x/psQUH3s0XOUR53DLle6d404fkzMXeoG47txeQrxloZAzFdMcNBih77u1mSWOQ 7DmFTBTQ/WLj/apqkWcjTuFj/tsmVmqBSGeXxVTlL2boFGoI/dTYeO9hgv4UOuIA qthfpkrPsVyw6RAIbIICTYW9Vt7vxIY+LcLeum6jesuST1Urw5+qAA8aOS7dSty6 DNxxRt5IdWR38HWbz2dkE3oiOQDOQZbM3mgKJhb3h2pIrIDwGiU1CwMEUydhVuwH 34jueoWxRITnCuAug2I0HH16JBPL1Vpc9LHBougMXgIq/9DD6AnL1wGT9iAyVdGQ /Var1KCxti/CpNYU8s4rb05wjq+o306H4lAmjY6Klz9t2URST6IO7VCams6BL0ZS PMCa5BwPy6BLprEdSDgVhNXHEVolqa9y09fe9D96GYmXTPYhdtPl+Q47BaX5MxNK ENsnTvivg7Y7ioVO7pmQxTMxiuNw/UQnNgYBI2kgIPnj+fPWRtCaMoWWEjz86G+X KUIsi92RYeW7DSJ/BjmO0fVSTQ77eUXTD6sAeKG+3fIt0/4vGnU= =cFAl -----END PGP SIGNATURE----- --=-=-=-- From unknown Sat Sep 06 02:32:40 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: Oleg Pykhalov Subject: bug#30641: closed (Re: bug#30641: Make 'guix refresh' to ignore "v" prefix in CPAN updater) Message-ID: References: <87fu5j6gpf.fsf@gnu.org> <87r2p5g8vp.fsf_-_@gmail.com> X-Gnu-PR-Message: they-closed 30641 X-Gnu-PR-Package: guix Reply-To: 30641@debbugs.gnu.org Date: Thu, 01 Mar 2018 13:59:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1519912742-648-1" This is a multi-part message in MIME format... ------------=_1519912742-648-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #30641: Make 'guix refresh' to ignore "v" prefix in CPAN updater which was filed against the guix package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 30641@debbugs.gnu.org. --=20 30641: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D30641 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1519912742-648-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 30641-done) by debbugs.gnu.org; 1 Mar 2018 13:58:11 +0000 Received: from localhost ([127.0.0.1]:38338 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1erOin-00009Q-8o for submit@debbugs.gnu.org; Thu, 01 Mar 2018 08:58:11 -0500 Received: from hera.aquilenet.fr ([185.233.100.1]:38362) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1erOil-00009H-Pf for 30641-done@debbugs.gnu.org; Thu, 01 Mar 2018 08:58:08 -0500 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 205D1117A1; Thu, 1 Mar 2018 14:58:07 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uHfIA7sqxuhH; Thu, 1 Mar 2018 14:58:05 +0100 (CET) Received: from ribbon (unknown [193.50.110.134]) by hera.aquilenet.fr (Postfix) with ESMTPSA id D2D1011041; Thu, 1 Mar 2018 14:58:04 +0100 (CET) From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Oleg Pykhalov Subject: Re: bug#30641: Make 'guix refresh' to ignore "v" prefix in CPAN updater References: <20180128184437.32296-1-go.wigust@gmail.com> <87a7wxrdop.fsf@gmail.com> <87vaep9kg0.fsf@fastmail.com> <87o9kgkchr.fsf@gmail.com> <87h8q89e15.fsf@fastmail.com> <87vaemgv37.fsf@gmail.com> <87tvu68c74.fsf@fastmail.com> <87r2p5g8vp.fsf_-_@gmail.com> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 11 =?utf-8?Q?Vent=C3=B4se?= an 226 de la =?utf-8?Q?R?= =?utf-8?Q?=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Thu, 01 Mar 2018 14:58:04 +0100 In-Reply-To: <87r2p5g8vp.fsf_-_@gmail.com> (Oleg Pykhalov's message of "Wed, 28 Feb 2018 05:12:26 +0300") Message-ID: <87fu5j6gpf.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 30641-done Cc: 30641-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: 1.0 (+) Hi, Oleg Pykhalov skribis: > Marius Bakke writes: > >> Oleg Pykhalov writes: >> >>> Marius Bakke writes: >>> >>>> Sorry, I meant the opposite: we don't add the "v" prefix. It would be >>>> nice to make the CPAN updater aware of that. >>> >>> I'll close current bug report. Should we open a new one for CPAN >>> updater fix purpose? > > Sounds good! I think the GitHub updater already ignores the "v" prefix > when comparing versions, so there might be some inspiration there. > >>>>> I see a bunch of packages packages have "v" prefix: >>>>> --8<---------------cut here---------------start------------->8--- >>>>> ./gnu/packages/perl.scm:3599: (version "v2.49.1") >>>>> ./gnu/packages/perl.scm:7969: (version "v0.0.2") >>>>> ./gnu/packages/perl.scm:8697: (version "v0.2.13") >>>>> ./gnu/packages/networking.scm:778: (version "v0.003") >>>>> ./gnu/packages/mail.scm:1755: (version "v2.9.0") >>>>> --8<---------------cut here---------------end--------------->8--- >>>> >>>> Let's fix these :-) >>> >>> I guess it's better to do after a CPAN updater fix. WDYT? > > No opinion either way :-) Could you fix these? > Example of =E2=80=98guix refresh=E2=80=99 [2] wants to upgrade a package = with the same > version because of =E2=80=98v=E2=80=99 prefix: > > /home/natsu/src/guix-wip-licensecheck/gnu/packages/license.scm:108:2: lic= ensecheck 3.0.31: can be upgraded to v3.0.31 That turned out to be easy to fix, done in b402f4ee34d35f9b934b5449d2cc419dc287895e. Thanks, Ludo=E2=80=99. ------------=_1519912742-648-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 28 Feb 2018 02:12:45 +0000 Received: from localhost ([127.0.0.1]:36297 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eqrEa-0004zp-Oy for submit@debbugs.gnu.org; Tue, 27 Feb 2018 21:12:45 -0500 Received: from eggs.gnu.org ([208.118.235.92]:41048) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eqrEZ-0004zc-Ca for submit@debbugs.gnu.org; Tue, 27 Feb 2018 21:12:43 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eqrET-0004qY-Ax for submit@debbugs.gnu.org; Tue, 27 Feb 2018 21:12:38 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_20,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:38902) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eqrET-0004qU-7M for submit@debbugs.gnu.org; Tue, 27 Feb 2018 21:12:37 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:60250) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eqrES-0007HD-6o for bug-guix@gnu.org; Tue, 27 Feb 2018 21:12:37 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eqrEP-0004pN-0j for bug-guix@gnu.org; Tue, 27 Feb 2018 21:12:36 -0500 Received: from mail-lf0-x22a.google.com ([2a00:1450:4010:c07::22a]:33871) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eqrEO-0004nL-Oa for bug-guix@gnu.org; Tue, 27 Feb 2018 21:12:32 -0500 Received: by mail-lf0-x22a.google.com with SMTP id l191so1215523lfe.1 for ; Tue, 27 Feb 2018 18:12:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=/HAKSCVJOm7EOy7QwHU5nEDIhls8TTfSxKfcX7MmErg=; b=d9UfHRf+vcpc+e4qUQ4SN0jx8/YwVzC5AYPl4YuDkBsXwmMunTOBjjSVBYCbqpOf1H XgqQ9Dy7Q6jxn18kfTidqWrBFS/ZLIDU0xGwA6A8fRS/F6htgaH24wF4tKY/OqLg7zY8 1DzXbxeabCsudgNGeIlf0beyOg6fTAc7WBkYfRn1bxWc+TXal4cyf2iooWZS+H5aJiNd olV53TfoYydV/NxBy+GTgU1WBnMPirg+CDIbhwU2tF0y3T+jofc6iAXhp7El+BnVLqud ZjyZqmbg24eywfw39NDZf4Rdvia3uIx70FTvOZQvqXm4mcxdEP6uoQLWtRZjrmB32dtk mJ3w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=/HAKSCVJOm7EOy7QwHU5nEDIhls8TTfSxKfcX7MmErg=; b=N4WLorJK/uxiIRT0+Mb3FurAj5iV8e3vF2Rfa0hn+vtMuFxnVgEpUsOH2fh34SBSdz qthJuk0bNnbrS3eUK1VhQGQhBJcDpDb0FuuTc2qbtPUgu4e/IzhqNU/5F3DJ1s3nx92n CsbBWwKDTjZUM4EGT0yS2O3RSrgjE+CnAg8qi/z+0iKcx/kDCxUuGn5ZC4SflgPYV1eZ 2sGZXSZ75jgGZrC/ik/5gkwqfsNX8Sm7UYKHlFa9Scb6ZAyca1BoF567mD7m25Ld8wsQ TMMs6Aoiu7JzvYKM7MsEESCfWEVIg5ZDl1L9E6gtvfBmjub+K9GsD+pT/KxqehWjKNFQ 0hXw== X-Gm-Message-State: APf1xPDKbso1ZcooK/kB3EGes0L/oifzJObvPue3Qvdvv5RZqoiOm4DD su/kKE+589jvTnbvQgM5jAM= X-Google-Smtp-Source: AG47ELs5iaRDe2vhW5KaSEyONs2UYvAkBYMRuuzCY+UWgOTYBZs05jPnvJajAmDn3CT7ZASGH6eGxw== X-Received: by 10.25.157.80 with SMTP id g77mr11443628lfe.142.1519783951327; Tue, 27 Feb 2018 18:12:31 -0800 (PST) Received: from magnolia ([178.71.62.205]) by smtp.gmail.com with ESMTPSA id o85sm117596lfb.31.2018.02.27.18.12.29 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 27 Feb 2018 18:12:30 -0800 (PST) From: Oleg Pykhalov To: bug-guix@gnu.org Subject: Make 'guix refresh' to ignore "v" prefix in CPAN updater References: <20180128184437.32296-1-go.wigust@gmail.com> <87a7wxrdop.fsf@gmail.com> <87vaep9kg0.fsf@fastmail.com> <87o9kgkchr.fsf@gmail.com> <87h8q89e15.fsf@fastmail.com> <87vaemgv37.fsf@gmail.com> <87tvu68c74.fsf@fastmail.com> Date: Wed, 28 Feb 2018 05:12:26 +0300 In-Reply-To: <87tvu68c74.fsf@fastmail.com> (Marius Bakke's message of "Sat, 24 Feb 2018 19:38:55 +0100") Message-ID: <87r2p5g8vp.fsf_-_@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit Cc: Marius Bakke 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: -4.0 (----) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hello Guix, Previous discussion [1] talks about =E2=80=98guix refresh=E2=80=99 for CPAN= updater needs to ignore =E2=80=98v=E2=80=99 prefix in a =E2=80=98version=E2=80=99 f= ield of a package record. Marius Bakke writes: > Oleg Pykhalov writes: > >> Marius Bakke writes: >> >>> Sorry, I meant the opposite: we don't add the "v" prefix. It would be >>> nice to make the CPAN updater aware of that. >> >> I'll close current bug report. Should we open a new one for CPAN >> updater fix purpose? Sounds good! I think the GitHub updater already ignores the "v" prefix when comparing versions, so there might be some inspiration there. >>>> I see a bunch of packages packages have "v" prefix: >>>> --8<---------------cut here---------------start------------->8--- >>>> ./gnu/packages/perl.scm:3599: (version "v2.49.1") >>>> ./gnu/packages/perl.scm:7969: (version "v0.0.2") >>>> ./gnu/packages/perl.scm:8697: (version "v0.2.13") >>>> ./gnu/packages/networking.scm:778: (version "v0.003") >>>> ./gnu/packages/mail.scm:1755: (version "v2.9.0") >>>> --8<---------------cut here---------------end--------------->8--- >>> >>> Let's fix these :-) >> >> I guess it's better to do after a CPAN updater fix. WDYT? No opinion either way :-) Example of =E2=80=98guix refresh=E2=80=99 [2] wants to upgrade a package wi= th the same version because of =E2=80=98v=E2=80=99 prefix: =2D-8<---------------cut here---------------start------------->8--- /home/natsu/src/guix-wip-licensecheck/gnu/packages/license.scm:108:2: licen= secheck 3.0.31: can be upgraded to v3.0.31 =2D-8<---------------cut here---------------end--------------->8--- [1] https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D30274#164 [2] https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D30274#161 Oleg. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEc+OyAXw1EaDPCmAPckbhHGm3lWkFAlqWEAoACgkQckbhHGm3 lWnqRxAAhY6vAyOpxjbWiZDoq91yb0+ewiAkltFbvRDov99IquZocdnrsr5tJIXr 327n57mb2mSH5oDPcljUu6cot0GuPZx3fm7/MFlzKgHq05BAge44U+mGo1cKLHoq 0x/psQUH3s0XOUR53DLle6d404fkzMXeoG47txeQrxloZAzFdMcNBih77u1mSWOQ 7DmFTBTQ/WLj/apqkWcjTuFj/tsmVmqBSGeXxVTlL2boFGoI/dTYeO9hgv4UOuIA qthfpkrPsVyw6RAIbIICTYW9Vt7vxIY+LcLeum6jesuST1Urw5+qAA8aOS7dSty6 DNxxRt5IdWR38HWbz2dkE3oiOQDOQZbM3mgKJhb3h2pIrIDwGiU1CwMEUydhVuwH 34jueoWxRITnCuAug2I0HH16JBPL1Vpc9LHBougMXgIq/9DD6AnL1wGT9iAyVdGQ /Var1KCxti/CpNYU8s4rb05wjq+o306H4lAmjY6Klz9t2URST6IO7VCams6BL0ZS PMCa5BwPy6BLprEdSDgVhNXHEVolqa9y09fe9D96GYmXTPYhdtPl+Q47BaX5MxNK ENsnTvivg7Y7ioVO7pmQxTMxiuNw/UQnNgYBI2kgIPnj+fPWRtCaMoWWEjz86G+X KUIsi92RYeW7DSJ/BjmO0fVSTQ77eUXTD6sAeKG+3fIt0/4vGnU= =cFAl -----END PGP SIGNATURE----- --=-=-=-- ------------=_1519912742-648-1--