X-Loop: help-debbugs@HIDDEN Subject: bug#73093: Shouldn't Icecat should be moving to the 128.x.x branch? Resent-From: Nin Gen <0xningen@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnuzilla@HIDDEN Resent-Date: Sat, 07 Sep 2024 07:47:02 +0000 Resent-Message-ID: <handler.73093.B.17256951967594 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 73093 X-GNU-PR-Package: gnuzilla X-GNU-PR-Keywords: To: 73093 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-gnuzilla@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.17256951967594 (code B ref -1); Sat, 07 Sep 2024 07:47:02 +0000 Received: (at submit) by debbugs.gnu.org; 7 Sep 2024 07:46:36 +0000 Received: from localhost ([127.0.0.1]:54722 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1smq9T-0001yJ-9Z for submit <at> debbugs.gnu.org; Sat, 07 Sep 2024 03:46:35 -0400 Received: from lists.gnu.org ([209.51.188.17]:57326) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <0xningen@HIDDEN>) id 1smk1n-0005H9-5k for submit <at> debbugs.gnu.org; Fri, 06 Sep 2024 21:14:15 -0400 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 <0xningen@HIDDEN>) id 1smk1M-0002zg-1L for bug-gnuzilla@HIDDEN; Fri, 06 Sep 2024 21:13:58 -0400 Received: from mail-yw1-x112c.google.com ([2607:f8b0:4864:20::112c]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <0xningen@HIDDEN>) id 1smk1I-000135-0M for bug-gnuzilla@HIDDEN; Fri, 06 Sep 2024 21:13:47 -0400 Received: by mail-yw1-x112c.google.com with SMTP id 00721157ae682-6d3c10af2efso26013547b3.0 for <bug-gnuzilla@HIDDEN>; Fri, 06 Sep 2024 18:13:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1725671615; x=1726276415; darn=gnu.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=48cDIojqYY6p5rwgCy4NkOn6GDZ+sWkK8mf7dRXMogc=; b=FLpQ4V/tUjHSyNahsgfhOQ+hO+EOlCbW5srjmDAUl8ROxcXfZTF0+u2Bh5d/x8/Waw Cpue4bsmlvGyUhbpQmAQi91Dy8AD2W68y0wSRGgh6x5ecu2+kmEtUsrg0HZaV4tP4xOl nh8RF4W/mSWQd0glnuRpN0eoUB4mQS4GI33S9lGGT1cJtCJAfznIYu9XL5p+muidjEcE P+gT8RAr256+e8a/aBiGbMF8zacIum4UqbEBGgzkbrrxO7jFX1LAKOpsO3rY5Gh+SibQ zOeP7THRgeZn/0oI4sVCy7kJK848wK0ECBfFIzRU5dLiPBmoS/+yDMuwmpbhX8fCNgIV HQ3A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725671615; x=1726276415; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=48cDIojqYY6p5rwgCy4NkOn6GDZ+sWkK8mf7dRXMogc=; b=uU9x9a73WISNYtLcoxuyT69wleQt7zxrFdDGBThXNeBwIvTHQ6jfVaj53En5oiR7nT zGAHlNNw1a+WD1ahvRHASX54EwDA19a8SRhLmEl5MiHStm2S3/EBejGbjn/360e+A6lT j0tOnPFne5J/1JfF4qS044rGBtcbgGwsxqx3KkZqswEsct0SSbFtWiuILqPrEeATMVgO 9Qm5+Aj8oKQKaW7f8+ugU4T2O+rFgiLwJ5a9lhwiMJdKkuxlTRnSXiB/pvBM1TaBiVAz fHAhk7LTOXyo/25qWpqy4vYHF8sAm6eT6XMnv38RlOZBT0YabQYS9DMo3oBWWj5WkFGv VEtQ== X-Gm-Message-State: AOJu0Yy6b9v7Mlwx1hz3AKbxlgpSuQ1G4lQcG4O+fyO+AQG+ukIE6BV7 8l/D977wYZUA1ZiKYX5BPYhquga8X5ENybroqkyFToCNNlnDlG5BfbECNAE8tP76SGG9waIg1xN WMg9TAY9DLl/7GGcWHyAP8iXu7gP4V4MH X-Google-Smtp-Source: AGHT+IEtx3PwIKyExrzb1XSF3+WXFP5qs86/Xx4puR3ZzWPwef/VrIZMkvd8KcE7k2UuqrGrk/hAQJxCsk83QC/vSNA= X-Received: by 2002:a05:690c:dc7:b0:62f:b04c:2442 with SMTP id 00721157ae682-6db44d68dbcmr53632197b3.7.1725671614672; Fri, 06 Sep 2024 18:13:34 -0700 (PDT) MIME-Version: 1.0 From: Nin Gen <0xningen@HIDDEN> Date: Sat, 7 Sep 2024 01:13:22 +0000 Message-ID: <CALwzZ+dvdkSOc+SFa39C0LKVNLmcaGLgd7=UpTZ0niNP_-U3Zg@HIDDEN> Content-Type: multipart/alternative; boundary="00000000000097768206217d3bda" Received-SPF: pass client-ip=2607:f8b0:4864:20::112c; envelope-from=0xningen@HIDDEN; helo=mail-yw1-x112c.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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Mailman-Approved-At: Sat, 07 Sep 2024 03:46:33 -0400 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.3 (--) --00000000000097768206217d3bda Content-Type: text/plain; charset="UTF-8" Hi all, I am just wondering shouldn't icecat be moving to 128.x.x now? There are already esr release builds for this branch https://ftp.mozilla.org/pub/firefox/releases/128.2.0esr/ and the 115.x.x branch will be moving to deprication. The main reason why I bring this up is because on rolling release distros like ArchLinux, we are unable to compile Icecat 'cleanly as is' due to clang17/llvm17 being required to build Icecat since 115.13.0 onwards, and since the current version of clang/llvm is 18 which seems not backwards compatible we cannot compile Icecat without compiling an older clang17/llvm17 independently which is very troublesome and problematic. Thank you, --00000000000097768206217d3bda Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div><div>Hi all,<br><br>I am just wondering shouldn't= icecat be moving to 128.x.x now? There are already esr release builds for = this branch <a target=3D"_blank" href=3D"https://ftp.mozilla.org/pub/firefo= x/releases/128.2.0esr/" rel=3D"noopener noreferrer" class=3D"gmail-u-link">= https://ftp.mozilla.org/pub/firefox/releases/128.2.0esr/</a> and the 115.x.= x branch will be moving to deprication.<br><br></div>The main reason why I = bring this up is because on rolling release distros like ArchLinux, we are = unable to compile Icecat 'cleanly as is' due to clang17/llvm17 bein= g required to build Icecat since 115.13.0 onwards, and since the current ve= rsion of clang/llvm is 18 which seems not backwards compatible we cannot co= mpile Icecat without compiling an older clang17/llvm17 independently which = is very troublesome and problematic.<br><br></div>Thank you,<br> </div> --00000000000097768206217d3bda--
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Nin Gen <0xningen@HIDDEN> Subject: bug#73093: Acknowledgement (Shouldn't Icecat should be moving to the 128.x.x branch?) Message-ID: <handler.73093.B.17256951967594.ack <at> debbugs.gnu.org> References: <CALwzZ+dvdkSOc+SFa39C0LKVNLmcaGLgd7=UpTZ0niNP_-U3Zg@HIDDEN> X-Gnu-PR-Message: ack 73093 X-Gnu-PR-Package: gnuzilla Reply-To: 73093 <at> debbugs.gnu.org Date: Sat, 07 Sep 2024 07:47:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-gnuzilla@HIDDEN If you wish to submit further information on this problem, please send it to 73093 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 73093: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D73093 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#73093: Shouldn't Icecat should be moving to the 128.x.x branch? Resent-From: bill-auger <bill-auger@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnuzilla@HIDDEN Resent-Date: Mon, 16 Sep 2024 05:11:02 +0000 Resent-Message-ID: <handler.73093.B73093.172646345124380 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 73093 X-GNU-PR-Package: gnuzilla X-GNU-PR-Keywords: To: Nin Gen <0xningen@HIDDEN> Cc: 73093 <at> debbugs.gnu.org Received: via spool by 73093-submit <at> debbugs.gnu.org id=B73093.172646345124380 (code B ref 73093); Mon, 16 Sep 2024 05:11:02 +0000 Received: (at 73093) by debbugs.gnu.org; 16 Sep 2024 05:10:51 +0000 Received: from localhost ([127.0.0.1]:50869 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sq40g-0006L9-Gs for submit <at> debbugs.gnu.org; Mon, 16 Sep 2024 01:10:51 -0400 Received: from insect.birch.relay.mailchannels.net ([23.83.209.93]:37179) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <bill-auger@HIDDEN>) id 1sq40d-0006Ky-Hp for 73093 <at> debbugs.gnu.org; Mon, 16 Sep 2024 01:10:49 -0400 X-Sender-Id: dreamhost|x-authsender|bill-auger@HIDDEN Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id B60FC5C4A78; Mon, 16 Sep 2024 05:10:32 +0000 (UTC) Received: from pdx1-sub0-mail-a204.dreamhost.com (unknown [127.0.0.6]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id 459DA5C46F1; Mon, 16 Sep 2024 05:10:32 +0000 (UTC) ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1726463432; a=rsa-sha256; cv=none; b=6ZJ1JUCK5X0XyS03WubSFpxArx/7rMiaLe82Gb8oV97BU9yskLgXA6HzSbNIbz0CH9qyDY YdzbDEyDOtM6Sl9uyPBN7A8kHDAvYN97B1Ph+CusGQ91+Dyvm2brfy/ck4frfAT1BGW1ag Ss8IIb6ulxFSjSWF96U3Nfa2415Er29XF5D/0czkHPU+Ubin4QKBQiV/9W4eBW3tzrLZDR dh9Zrnkw6fhEO5hwtQUCkET1O2i/aC6xHknLWVa9oiYuGqhyNQD9fq0ld6PT3q5ApeGwxl 7ZI9vzjFywA1tiPGs+SRlq4ul100RZZFVQ534pAvUGkWR5iHWPITp11kDDdxrA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1726463432; 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: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=0HykM2K76zmhKT3Ya08yRrW7DYX9EUuOqVCCW5rFDJM=; b=v/tVfIM6jYY0RNF0W7Ge+dgj9Fkor5o8kqJR0/8W/A5v5JZsfBzEKU9p6kUBR5O7C8P3W+ X6qIKtWNeLd1dxOgonxJrq7V2snJTupOjUbM+xtlvDiznSeHaMVGowb1ljrwHLW1Oz+mgK +DjmjRlYR/LV1KcdlLbBLg28kGh746CosOPEqVcmOyFlfzmXPAYo3tpbSdpKhjGjT1MXVL muO9YC1tWWWr9Nkl2Og6x3G+8cabyaWWBdjJc0ktVr91R+61EVRu6mr1NBrf2Z3tKhmfdc 2VMl2lIAQKmNwxg7tH3YO+RcsNHlI3rqlvgX1sxB6JV6Q0hx5VH/LkRM7abw2w== ARC-Authentication-Results: i=1; rspamd-b5ccff48b-95h9x; auth=pass smtp.auth=dreamhost smtp.mailfrom=bill-auger@HIDDEN X-Sender-Id: dreamhost|x-authsender|bill-auger@HIDDEN X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|bill-auger@HIDDEN X-MailChannels-Auth-Id: dreamhost X-Decisive-Glossy: 6c1aaa8e02d8bcb8_1726463432556_2798727906 X-MC-Loop-Signature: 1726463432556:800312795 X-MC-Ingress-Time: 1726463432555 Received: from pdx1-sub0-mail-a204.dreamhost.com (pop.dreamhost.com [64.90.62.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.96.51.237 (trex/7.0.2); Mon, 16 Sep 2024 05:10:32 +0000 Received: from parabola.localdomain (syn-024-183-181-070.res.spectrum.com [24.183.181.70]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: bill-auger@HIDDEN) by pdx1-sub0-mail-a204.dreamhost.com (Postfix) with ESMTPSA id 4X6Xzq4gtmzCW; Sun, 15 Sep 2024 22:10:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=peers.community; s=dreamhost; t=1726463432; bh=0HykM2K76zmhKT3Ya08yRrW7DYX9EUuOqVCCW5rFDJM=; h=Date:From:To:Cc:Subject:Content-Type:Content-Transfer-Encoding; b=A3HtcWb7b1VT4h7Ezqug5Rm31pIPTn9mw9cg7yQ0cac2mgKTEea9T2ZlLE/tIPu9K qBWD/4Rg4H4Lkw9EFMz1Ulxd1d7//kceyXzDotlcyFDS4+rO1qibT7pEA20i72UJwn SKV8nqv05FpsKwl4iubofe6ZyFksXhSsxfbdBF1TU94N0nWF0lGrrWVtfshZFQBrPU kEgI1r78WmQrmchjIMvYG0po1pXgMuzAaxno7tEnBMXv6+flrIF6jAWkyvKYFrikPo kHxZ8TkfUoopE27CZKvgF20q6OUH26MH9mPHEhfpmZHZxhEDm1aNJH4aM0uopsEQsS H/YTmLib5jUSw== Date: Mon, 16 Sep 2024 01:06:19 -0400 From: bill-auger <bill-auger@HIDDEN> Message-ID: <20240916010619.5c504622@HIDDEN> In-Reply-To: <CALwzZ+dvdkSOc+SFa39C0LKVNLmcaGLgd7=UpTZ0niNP_-U3Zg@HIDDEN> References: <CALwzZ+dvdkSOc+SFa39C0LKVNLmcaGLgd7=UpTZ0niNP_-U3Zg@HIDDEN> Organization: parabola gnu/linux X-Mailer: Claws Mail 4.3.0 (GTK 3.24.43; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) you may not need LLVM/clang - GCC also works most of the time - both will often fail depending on the version, arch, and available dependencies - in some cases, only LLVM can compile mozilla; and in some cases, only GCC can - it is one of those cases so often that the parabola mozilla PKGBUILDs ('iceweasel', icecat', 'icedove', etc) have switches to quickly swap compilers and linkers from https://git.parabola.nu/abslibre.git/tree/libre/icecat/PKGBUILD if (( _USE_ALT_COMPILER )) then cat >> ../mozconfig <<END export CC=gcc export CXX=g++ export AR=gcc-ar export NM=gcc-nm export RANLIB=gcc-ranlib END fi if (( _USE_ALT_LINKER )) then sed -i '/cargo_rustc_flags += -Clto/d' config/makefiles/rust.mk cat >> ../mozconfig <<END ac_add_options --disable-linker=lld ac_add_options --enable-linker=bfd ac_add_options --disable-lto ac_add_options --disable-rust-simd ac_add_options --disable-debug ac_add_options --disable-debug-symbols END fi with one known caveat: for v128 and later, the behavior of $_SKIP_PGO in the parabola PKGBUILD (skip the PGO build stage) will also be necessary when $_USE_ALT_COMPILER and the --enable-profile-generate=cross options are both enabled > ac_add_options --enable-profile-generate=cross -> > ERROR: Cannot use cross-language PGO with GCC. so the current 'iceweasel' PKGBUILD (and the next 'icecat' PKGBUILD) define _SKIP_PGO to account for that > readonly _SKIP_PGO=$( > case "${CARCH}" in > armv7h|i686) echo 1 ;; > *) echo ${_USE_ALT_COMPILER} ;; > esac > ) On Sat, 7 Sep 2024 01:13:22 +0000 Nin wrote: > the current version of clang/llvm is 18 which seems not backwards compatible o/c it may not be forward-compatible either - this is a general concern which all distros must manage routinely - it is typical of software like mozilla, which supports it's deps so narrowly, releases too often, and has the public convinced they they must always be running the latest _upstream_ release - for example, the current LLVM in debian and trisquel is v14, which means that rolling distros could compile icecat 128; but LTS distros (the greatest user-base) could not compile it, even if it was ready the version of LLVM in the distro repos (or any other build dep) is as likely to be too new as it is to be too old - i think that mozilla targets the latest ubuntu, which means that LTS distros (eg: debian, trisquel) will normally have older versions of build deps than the ones tested against by mozilla; and rolling distros (eg: arch, parabola, guix) will normally have newer versions of build deps than those mozilla used - the build deps may be incompatible for either reason; though both use-cases are equally common and legitimate - at any point in time, it is probably not possible to easily compile every release of any mature software on every distro - generally, upstreams favor LTS distros in such cases > the current version of clang/llvm is 18 feel free to ignore the remainder of this message - it is just to unpack "the current version" as an absolute concept - that requires a relative qualifier at least - it is important to dispel the "current" qualifier WRT compilers - it breaks-down to: * the version of LLVM currently available in repos of rolling distros is v18 * the version of LLVM currently available in repos of LTS distros is v14 * the version of LLVM required by mozilla v115+ is v17+ which suggests the more refined question, to answer "Shouldn't Icecat should be moving to the 128.x.x branch?": * which distros should gnuzilla support, given that some distros are often or always unable to compile the latest versions of mozilla? generally, the latest upstream release of any software is _not_ the one which users should consider as "the current version"; because some releases (regardless of age) are likely to be be incompatible with the distro - that is to be expected; and distro packagers always work within that constraint - the "current version", as it is actually relevant to the distro packager and users, is the version currently in the distro repos, which is usually _not_ the latest upstream version - also, some projects maintain multiple "current versions" in tandem (eg: firefox, linux, ruby, jack); so distro repos may include multiple versions of the same software, which are all denoted as "current" upstream - in other words, "the current version of 'foo'" is not a useful concept for distribution or for users - that is meaningful to the upstream (bug reporting, etc) - for each given target OS, the important factor is "the compatible version of 'foo'" (which versions of 'foo' are compatible with my distro?) so generally, the latest version upstream is not necessarily the one that any distro or distro user wants or can make use of - as an extreme example: as gnuzilla no longer makes releases, the actual "current version" of icecat is v67 (the last release, from 2019) - in this case, no one wants to use the actual "current version" of icecat - all users today are running pre-releases; and that is actually preferable in this rare case
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.