GNU logs - #73093, boring messages


Message sent to bug-gnuzilla@HIDDEN:


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&#39;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 &#39;cleanly as is&#39; 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--




Message sent:


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


Message sent to bug-gnuzilla@HIDDEN:


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





Last modified: Sun, 12 Jan 2025 05:45:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.