From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 08 15:32:04 2021 Received: (at submit) by debbugs.gnu.org; 8 Oct 2021 19:32:04 +0000 Received: from localhost ([127.0.0.1]:51907 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mYvbA-0007cY-Dt for submit@debbugs.gnu.org; Fri, 08 Oct 2021 15:32:04 -0400 Received: from lists.gnu.org ([209.51.188.17]:51178) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mYvb8-0007cQ-4w for submit@debbugs.gnu.org; Fri, 08 Oct 2021 15:32:02 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:53008) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mYvb7-0003iZ-U4 for bug-guix@gnu.org; Fri, 08 Oct 2021 15:32:01 -0400 Received: from mail-qk1-x72e.google.com ([2607:f8b0:4864:20::72e]:40548) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mYvb6-0007Dy-Bx for bug-guix@gnu.org; Fri, 08 Oct 2021 15:32:01 -0400 Received: by mail-qk1-x72e.google.com with SMTP id z40so9151974qko.7 for ; Fri, 08 Oct 2021 12:31:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:subject:date:message-id:mime-version; bh=75gBIASLJrCH6TQfwaFUm6ACdtUIwfqDfCsjAMBjDRc=; b=YiTrCZ0y/9CHZ8PQkbiThqsHJIn+Nk4IJsgBRqwJBZKEbjMJCxXlp+i6WWkRVDL47/ QFAYuQhLI36KnMab+zMPhEsr3j+WbkQqeyvFm+CmjnHNXidn1B7+av/ZbIZHEUKtd+yK ENWlJh8mG7tygLRImHaS8ayFUMmSKBD9jc9FofJnVoi0KGmbgE1ccGWRkRdysM9bUG8s bic2EzOBcg5EkApfZFi5ZVvPOllXr2Lln09n2xoZtxxDmt0exaqlKm90l2xZSkCr8D/r 8TyxpgMYR/rcC7W2iniSuwHvFbgi/LLG/ClV3dRUvXgiu/tvxuSoWpg4TQ+hZmPNk9c0 1vbg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=75gBIASLJrCH6TQfwaFUm6ACdtUIwfqDfCsjAMBjDRc=; b=t4PkGL+NiZ6kbgur3DUknTkljSg9f03I4EWvM7KKH9OMZjil1xYxFyoKIY3ub8Gq6t R6ivRAeImKg7qFYEteaX/fGmYXbteYOiJiNN/ucfAQiSlzgn+Y0sgnWqzcEYoWDEbTGd L8mCrrIS/Rly6sxKR4x+Oh1fWy+lyu0rGiuO1ajrteqOJMQv1FfVqkUPTlF3D6UUpqwM gHvhCCmAaVl1huBvSpEySQZ2Bof49XSDkFGvFA25Lse3aXL9RzHhikGq8z4jsF2XSAiW PdpoxiQkaGkeWC3zeOdS8Vo0vN+nRcRFgj/+00fum7JxXw2wm0cMxdjhEAKMdy7vms24 b6HA== X-Gm-Message-State: AOAM530c3WRt0MTQ3Z86sO5BRcaxVhz2qrfnz4u4y9oTHdrb3Emi0AEf el0EMLzWeRfGDTrl3aZvlrjZHfuHW6k= X-Google-Smtp-Source: ABdhPJz2bAWOhcUuXWvPXd+2uhkP5DDvt/87Sqhe3rttlmsPaKy1BD11/Nti/kCl1S9I4ZBKThQi3w== X-Received: by 2002:a37:9bd6:: with SMTP id d205mr4432071qke.67.1633721519052; Fri, 08 Oct 2021 12:31:59 -0700 (PDT) Received: from hurd (dsl-152-183.b2b2c.ca. [66.158.152.183]) by smtp.gmail.com with ESMTPSA id 128sm231400qkl.111.2021.10.08.12.31.58 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 08 Oct 2021 12:31:58 -0700 (PDT) From: Maxim Cournoyer To: bug-guix Subject: guix refresh/lint can provide false positive about updates Date: Fri, 08 Oct 2021 15:31:57 -0400 Message-ID: <87czof2tzm.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2607:f8b0:4864:20::72e; envelope-from=maxim.cournoyer@gmail.com; helo=mail-qk1-x72e.google.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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) 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: -2.3 (--) Hello, In Guix, we commit to offer officially released packages where available/feasible. Some projects produce release that are not "stable", such as GStreamer, and our 'guix refresh' tool can't currently tell the difference: --8<---------------cut here---------------start------------->8--- $ guix lint gstreamer-docs [...] gstreamer-docs@1.18.5: can be upgraded to 1.19.2 --8<---------------cut here---------------end--------------->8--- For GStreamer, every odd minor release version indicates a development snapshot (unstable) release. One way to go about this would be to provide the release version scheme at the pacakage level and use that information to filter available releases, e.g.: (package ... (properties '((version-scheme %even-minor-version)))) Where %even-minor-version could be a procedure accept the version string as input and validating that the minor version number is even. Or something along these lines. Thanks, Maxim From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 29 15:19:46 2021 Received: (at 51099) by debbugs.gnu.org; 29 Oct 2021 19:19:46 +0000 Received: from localhost ([127.0.0.1]:55963 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mgXPm-0008RI-40 for submit@debbugs.gnu.org; Fri, 29 Oct 2021 15:19:46 -0400 Received: from eggs.gnu.org ([209.51.188.92]:57364) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mgXPk-0008R2-EP for 51099@debbugs.gnu.org; Fri, 29 Oct 2021 15:19:44 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:50980) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mgXPf-00060Y-6G; Fri, 29 Oct 2021 15:19:39 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=rQLSg3pdwb0hX1kfKusfPv9MVXb0VLU0SlIOC4V4EQU=; b=Q/zX58za5+Woe6xSF0e8 JnwMIZwp39S7YDoeB8oRomrVQB6hFJ4RWJiEaUwR1+eZ3IjL0g0QpqTtklG778hgk9NqlTQiWx9HT S3ai1pDx2gvc6j7R3Q90eaxYquqNOH0gW622tQKwISopric6lLeDERPG1bgk9LWXHpsCCuWMIEAlJ rIMjkn0dWy1oH/nN3fB2Est5SjwwoigkNBt5LmU6ctfjy8DGBGM1SoGGFalbUNR1o1Laj5eOb6/Y+ PVKgTL33DHdsEh28CtCcz/8A8bJh35JVpQYNlY791v6vz2gXgUqs1FASnozqhEhePNBGFbl9Vd5n1 76rS2S3zVK8dSQ==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201]:54880 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mgXPe-00076y-Qi; Fri, 29 Oct 2021 15:19:39 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Maxim Cournoyer Subject: Re: bug#51099: guix refresh/lint can provide false positive about updates References: <87czof2tzm.fsf@gmail.com> Date: Fri, 29 Oct 2021 21:19:35 +0200 In-Reply-To: <87czof2tzm.fsf@gmail.com> (Maxim Cournoyer's message of "Fri, 08 Oct 2021 15:31:57 -0400") Message-ID: <878ryby6yg.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51099 Cc: 51099@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 (---) Hi, Maxim Cournoyer skribis: > In Guix, we commit to offer officially released packages where > available/feasible. Some projects produce release that are not > "stable", such as GStreamer, and our 'guix refresh' tool can't currently > tell the difference: > > $ guix lint gstreamer-docs > [...] > gstreamer-docs@1.18.5: can be upgraded to 1.19.2 > > For GStreamer, every odd minor release version indicates a development > snapshot (unstable) release. Ah that=E2=80=99s an interesting case. The =E2=80=98gnome=E2=80=99 updater= checks for odd minor release numbers already. But in this case, it=E2=80=99s the =E2=80=98gener= ic-html=E2=80=99 updater that kicks in, which is nice, except it doesn=E2=80=99t know about = the odd/even scheme. So yes, we could have a property like you suggest that the =E2=80=98generic-html=E2=80=99 and =E2=80=98generic-git=E2=80=99 updaters (= at least) would honor. Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 14 14:27:59 2024 Received: (at 51099-done) by debbugs.gnu.org; 14 Mar 2024 18:27:59 +0000 Received: from localhost ([127.0.0.1]:50610 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rkpo7-0008TU-3P for submit@debbugs.gnu.org; Thu, 14 Mar 2024 14:27:59 -0400 Received: from mail-qt1-f180.google.com ([209.85.160.180]:52698) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rkpo3-0008TB-7B for 51099-done@debbugs.gnu.org; Thu, 14 Mar 2024 14:27:57 -0400 Received: by mail-qt1-f180.google.com with SMTP id d75a77b69052e-42a029c8e62so8553301cf.1 for <51099-done@debbugs.gnu.org>; Thu, 14 Mar 2024 11:27:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1710440773; x=1711045573; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=fTvBksxNlCrV0R5LJihgyB8MjmelejiOCY0+zmr6kws=; b=Swy7sQutE8SSFnRITHKLDZGMXtSKLwnwu539sl05Akw2YthWSlRQ+bbNRR0noAW8u/ zIeZEpw6UFwbfrnRCl4lGZB3lxu9wZEbeN/Zse6SPbg5QMszKFyRSAi4RGiZ77udqYET s4EsDKE3q5yQjmHCsPxP9AJ2fOfuEb2Qov+NQZ+aarvLnB0MNpAhDpTruc6aK9mJVDCf NmTWWOZY42f5tAOgERQN/eBcWkp0ry7XJ0csMaMbCEkfyE9rmtVMZhxcrHJwv0jH8Aq7 SJJK36r3q/SQ1efLhDtVjfy6+MpWAxW1uzZFJQi7Cdk4lpjFLdbyf5/Exxs/Z1LgQvJH e9OA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1710440773; x=1711045573; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=fTvBksxNlCrV0R5LJihgyB8MjmelejiOCY0+zmr6kws=; b=DPanEGZKNJDUkpcewfjPhQ1IvSfmZpWWuvbUuMj20KrquONpDIq+u++fBKHhg1kbyf Eg3M2kUGEr8DnCZPqZbos49gxQrrIwPqbkzAkKX+B67/NY1lsM/oJFeM7H21WNF/bhmm Ly8XGdqNlq3mMOILmh69ZeFqGnMW25jcL3lHdffDWrPsw8UpUpiACC2jivdGIqy3gr1k v/GI0brZpmQnN7YUthZdmyoYi2BIR7//w7HA7w34vpEmAIZEkPfe/wNbNK3RrpBVM31M pi69nRS25y+mT5arvH/pCMcFWq1tU2sOJ7cAcR8IiN7wwCNjlTJS0kOZvn9KJ5I3ssLS TMVQ== X-Gm-Message-State: AOJu0Yyo5EEbiZ4Ih0WGpLf6CxsjVdmB1ZUSoIJ3EhcLmXWR+o87xxYh asgvSnojpidTQtoNYgAczLIhH0XE0+nXbmnZNr91dZ/9zGPyNQqEmmN0EUQo X-Google-Smtp-Source: AGHT+IFXaGkYAkPybkDzFa8WQSU8PB+7pfeF/+IURcGrCHHh7Vsmha74tW7MLRR5LuurwFDE7JG75g== X-Received: by 2002:a05:622a:1817:b0:42e:f8fd:8df7 with SMTP id t23-20020a05622a181700b0042ef8fd8df7mr1801851qtc.59.1710440773027; Thu, 14 Mar 2024 11:26:13 -0700 (PDT) Received: from hurd (dsl-154-222.b2b2c.ca. [66.158.154.222]) by smtp.gmail.com with ESMTPSA id p8-20020ac84608000000b0042f14f31cd9sm1029621qtn.92.2024.03.14.11.26.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 14 Mar 2024 11:26:11 -0700 (PDT) From: Maxim Cournoyer To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: bug#51099: guix refresh/lint can provide false positive about updates In-Reply-To: <878ryby6yg.fsf@gnu.org> ("Ludovic =?utf-8?Q?Court=C3=A8s=22'?= =?utf-8?Q?s?= message of "Fri, 29 Oct 2021 21:19:35 +0200") References: <87czof2tzm.fsf@gmail.com> <878ryby6yg.fsf@gnu.org> Date: Thu, 14 Mar 2024 14:26:10 -0400 Message-ID: <87edccbrgd.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 51099-done Cc: 51099-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, Ludovic Court=C3=A8s writes: > Hi, > > Maxim Cournoyer skribis: > >> In Guix, we commit to offer officially released packages where >> available/feasible. Some projects produce release that are not >> "stable", such as GStreamer, and our 'guix refresh' tool can't currently >> tell the difference: >> >> $ guix lint gstreamer-docs >> [...] >> gstreamer-docs@1.18.5: can be upgraded to 1.19.2 >> >> For GStreamer, every odd minor release version indicates a development >> snapshot (unstable) release. > > Ah that=E2=80=99s an interesting case. The =E2=80=98gnome=E2=80=99 updat= er checks for odd minor > release numbers already. But in this case, it=E2=80=99s the =E2=80=98gen= eric-html=E2=80=99 > updater that kicks in, which is nice, except it doesn=E2=80=99t know abou= t the > odd/even scheme. > > So yes, we could have a property like you suggest that the > =E2=80=98generic-html=E2=80=99 and =E2=80=98generic-git=E2=80=99 updaters= (at least) would honor. GNOME is moving away from such a versioning scheme, reflected by this 2 year old commit of mine: 5dd3acd0a0941ff9764959b313aae48095c66312 ("import: gnome: Improve version handling logic."). Thus, the use case seems to have vanished. Let's close for now. --=20 Thanks, Maxim From unknown Sat Jun 14 19:18:19 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 12 Apr 2024 11:24:32 +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