Bug 2189964 - Firefox 112.0.2 was released
Summary: Firefox 112.0.2 was released
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: firefox
Version: 38
Hardware: x86_64
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: Gecko Maintainer
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-04-26 15:15 UTC by Marko Bevc
Modified: 2023-05-16 02:47 UTC (History)
12 users (show)

Fixed In Version: firefox-112.0.2-1.fc38 firefox-112.0.2-1.fc37
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2023-05-03 02:29:09 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Marko Bevc 2023-04-26 15:15:55 UTC
Upstream released: https://www.mozilla.org/en-US/firefox/112.0.2/releasenotes/

Reproducible: Always

Comment 2 Brian Morrison 2023-04-28 15:52:03 UTC
The F38 and F39 builds are mostly failing, although F36 and F37 all arches built fine.

It would be nice to get this resolved, not heard anything from the maintainers.

Comment 3 Bojan Smojver 2023-04-28 23:44:46 UTC
I looked at build.log for the failed builds (I am not a maintainer of this package) and I do not understand the errors there. I tried the same F38 build in copr and that failed too, so it's not some temporary thing, it seems.

We'll need to wait for @stransky to have a peek here.

Comment 4 Martin Stransky 2023-04-29 06:27:12 UTC
I did local build on fully up-to-date f38 system and that builds fine. No idea if the infra is broken or so...looks like a rust issue?

Comment 5 Martin Stransky 2023-04-29 06:29:15 UTC
It's interesting only s390x builds went through. Looked at them and only significant difference is "disable-jit" option.

Comment 6 Martin Stransky 2023-04-29 06:31:20 UTC
I wonder if the builds is missing some dependency a and downloads that during build. That may explain failed koji/copr builds but fine local ones.

Comment 7 Martin Stransky 2023-04-29 06:36:40 UTC
There's the build failure:

33:37.41 error: could not compile `gkrust` due to previous error
33:37.41 Caused by:
33:37.41   process didn't exit successfully: `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=gkrust CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-112.0.2/toolkit/library/rust CARGO_PKG_AUTHORS='The Mozilla Project Developers' CARGO_PKG_DESCRIPTION='Rust code for libxul' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MPL-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=gkrust CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 LD_LIBRARY_PATH='/builddir/build/BUILD/firefox-112.0.2/objdir/release/deps:/usr/lib' /usr/bin/rustc --crate-name gkrust toolkit/library/rust/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type staticlib --emit=dep-info,link -C opt-level=2 -C panic=abort -C embed-bitcode=no -Clto -C metadata=9360ecba7bdfc4c4 -C extra-filename=-9360ecba7bdfc4c4 --out-dir /builddir/build/BUILD/firefox-112.0.2/objdir/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -C linker=/builddir/build/BUILD/firefox-112.0.2/build/cargo-linker -C incremental=/builddir/build/BUILD/firefox-112.0.2/objdir/x86_64-unknown-linux-gnu/release/incremental -L dependency=/builddir/build/BUILD/firefox-112.0.2/objdir/x86_64-unknown-linux-gnu/release/deps -L dependency=/builddir/build/BUILD/firefox-112.0.2/objdir/release/deps --extern gkrust_shared=/builddir/build/BUILD/firefox-112.0.2/objdir/x86_64-unknown-linux-gnu/release/deps/libgkrust_shared-ccbc84f64120e0a4.rlib --extern lmdb_sys=/builddir/build/BUILD/firefox-112.0.2/objdir/x86_64-unknown-linux-gnu/release/deps/liblmdb_sys-9444662e66b4ae33.rlib --extern mozglue_static=/builddir/build/BUILD/firefox-112.0.2/objdir/x86_64-unknown-linux-gnu/release/deps/libmozglue_static-79cbb0b19c030d65.rlib --extern mozilla_central_workspace_hack=/builddir/build/BUILD/firefox-112.0.2/objdir/x86_64-unknown-linux-gnu/release/deps/libmozilla_central_workspace_hack-b05e65b6bec79fc1.rlib --extern swgl=/builddir/build/BUILD/firefox-112.0.2/objdir/x86_64-unknown-linux-gnu/release/deps/libswgl-3f46f3121fe394c7.rlib -C debuginfo=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1 -L native=/usr/lib64 -L native=/builddir/build/BUILD/firefox-112.0.2/objdir/x86_64-unknown-linux-gnu/release/build/audioipc-a438b7e0835ceccb/out -L native=/builddir/build/BUILD/firefox-112.0.2/objdir/x86_64-unknown-linux-gnu/release/build/audioipc2-b0005481b4e47021/out -L native=/builddir/build/BUILD/firefox-112.0.2/objdir/dist/bin -L native=/builddir/build/BUILD/firefox-112.0.2/objdir/security/nss/lib/nss/nss_nss3 -L native=/builddir/build/BUILD/firefox-112.0.2/objdir/security/nss/lib/ssl/ssl_ssl3 -L native=/builddir/build/BUILD/firefox-112.0.2/objdir/config/external/nspr/pr -L native=/builddir/build/BUILD/firefox-112.0.2/objdir/x86_64-unknown-linux-gnu/release/build/lmdb-rkv-sys-2f817b62ed9df14e/out -L native=/builddir/build/BUILD/firefox-112.0.2/objdir/x86_64-unknown-linux-gnu/release/build/mozglue-static-a12bc81ac59445ce/out -L native=/usr/lib64 -L native=/builddir/build/BUILD/firefox-112.0.2/objdir/dist/bin -L native=/builddir/build/BUILD/firefox-112.0.2/objdir/security/nss/lib/nss/nss_nss3 -L native=/builddir/build/BUILD/firefox-112.0.2/objdir/security/nss/lib/ssl/ssl_ssl3 -L native=/builddir/build/BUILD/firefox-112.0.2/objdir/config/external/nspr/pr -L native=/builddir/build/BUILD/firefox-112.0.2/objdir/dist/bin -L native=/builddir/build/BUILD/firefox-112.0.2/objdir/security/nss/lib/nss/nss_nss3 -L native=/builddir/build/BUILD/firefox-112.0.2/objdir/security/nss/lib/ssl/ssl_ssl3 -L native=/builddir/build/BUILD/firefox-112.0.2/objdir/config/external/nspr/pr -L native=/builddir/build/BUILD/firefox-112.0.2/objdir/x86_64-unknown-linux-gnu/release/build/swgl-37da2893b2e6f38e/out` (exit status: 1)

33:37.76   996 |   auto& selectedItem = set->items.AsSpan()[set->selected_index];
33:37.76       |                                                               ^
33:38.35 gmake[4]: *** [/builddir/build/BUILD/firefox-112.0.2/config/makefiles/rust.mk:438: force-cargo-library-build] Error 101
33:38.35 gmake[4]: Leaving directory '/builddir/build/BUILD/firefox-112.0.2/objdir/toolkit/library/rust'
33:38.36 gmake[3]: *** [/builddir/build/BUILD/firefox-112.0.2/config/recurse.mk:72: toolkit/library/rust/target] Error 2
33:38.36 gmake[3]: *** Waiting for unfinished jobs....

Comment 8 Martin Stransky 2023-04-29 06:39:39 UTC
There's also one:
32:47.37 error: Cannot represent a difference across sections

Comment 9 Bojan Smojver 2023-04-29 08:12:10 UTC
I tried looking at the diff between rpms pulled in between successful and unsuccessful builds (i.e. 1 vs 2). Maybe I can try rebuilding 1 in copr to see whether that fails.

Comment 10 Bojan Smojver 2023-04-29 10:08:41 UTC
Failed: https://copr.fedorainfracloud.org/coprs/bojan/FF/build/5860486/

Comment 11 Brian Morrison 2023-04-29 16:21:00 UTC
Tried using the F37 src rpm to build on F38 using rpmbuild.

After 40+ minutes I got this:

38:08.34 gmake[4]: Leaving directory '/home/bdm/rpmbuild/BUILD/firefox-112.0.2/objdir/toolkit/components/telemetry'
41:06.71 error: Cannot represent a difference across sections
41:21.74 error: could not compile `gkrust` due to previous error
41:21.74 Caused by:
41:21.74   process didn't exit successfully: `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=gkrust CARGO_MANIFEST_DIR=/home/bdm/rpmbuild/BUILD/firefox-112.0.2/toolkit/library/rust CARGO_PKG_AUTHORS='The Mozilla Project Developers' CARGO_PKG_DESCRIPTION='Rust code for libxul' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MPL-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=gkrust CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 LD_LIBRARY_PATH='/home/bdm/rpmbuild/BUILD/firefox-112.0.2/objdir/release/deps:/usr/lib' /usr/bin/rustc --crate-name gkrust toolkit/library/rust/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type staticlib --emit=dep-info,link -C opt-level=2 -C panic=abort -C embed-bitcode=no -Clto -C metadata=9360ecba7bdfc4c4 -C extra-filename=-9360ecba7bdfc4c4 --out-dir /home/bdm/rpmbuild/BUILD/firefox-112.0.2/objdir/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -C linker=/home/bdm/rpmbuild/BUILD/firefox-112.0.2/build/cargo-linker -C incremental=/home/bdm/rpmbuild/BUILD/firefox-112.0.2/objdir/x86_64-unknown-linux-gnu/release/incremental -L dependency=/home/bdm/rpmbuild/BUILD/firefox-112.0.2/objdir/x86_64-unknown-linux-gnu/release/deps -L dependency=/home/bdm/rpmbuild/BUILD/firefox-112.0.2/objdir/release/deps --extern gkrust_shared=/home/bdm/rpmbuild/BUILD/firefox-112.0.2/objdir/x86_64-unknown-linux-gnu/release/deps/libgkrust_shared-ccbc84f64120e0a4.rlib --extern lmdb_sys=/home/bdm/rpmbuild/BUILD/firefox-112.0.2/objdir/x86_64-unknown-linux-gnu/release/deps/liblmdb_sys-9444662e66b4ae33.rlib --extern mozglue_static=/home/bdm/rpmbuild/BUILD/firefox-112.0.2/objdir/x86_64-unknown-linux-gnu/release/deps/libmozglue_static-79cbb0b19c030d65.rlib --extern mozilla_central_workspace_hack=/home/bdm/rpmbuild/BUILD/firefox-112.0.2/objdir/x86_64-unknown-linux-gnu/release/deps/libmozilla_central_workspace_hack-b05e65b6bec79fc1.rlib --extern swgl=/home/bdm/rpmbuild/BUILD/firefox-112.0.2/objdir/x86_64-unknown-linux-gnu/release/deps/libswgl-3f46f3121fe394c7.rlib -C debuginfo=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1 -L native=/usr/lib64 -L native=/home/bdm/rpmbuild/BUILD/firefox-112.0.2/objdir/x86_64-unknown-linux-gnu/release/build/audioipc-a438b7e0835ceccb/out -L native=/home/bdm/rpmbuild/BUILD/firefox-112.0.2/objdir/x86_64-unknown-linux-gnu/release/build/audioipc2-b0005481b4e47021/out -L native=/home/bdm/rpmbuild/BUILD/firefox-112.0.2/objdir/dist/bin -L native=/home/bdm/rpmbuild/BUILD/firefox-112.0.2/objdir/security/nss/lib/nss/nss_nss3 -L native=/home/bdm/rpmbuild/BUILD/firefox-112.0.2/objdir/security/nss/lib/ssl/ssl_ssl3 -L native=/home/bdm/rpmbuild/BUILD/firefox-112.0.2/objdir/config/external/nspr/pr -L native=/home/bdm/rpmbuild/BUILD/firefox-112.0.2/objdir/x86_64-unknown-linux-gnu/release/build/lmdb-rkv-sys-2f817b62ed9df14e/out -L native=/home/bdm/rpmbuild/BUILD/firefox-112.0.2/objdir/x86_64-unknown-linux-gnu/release/build/mozglue-static-a12bc81ac59445ce/out -L native=/usr/lib64 -L native=/home/bdm/rpmbuild/BUILD/firefox-112.0.2/objdir/dist/bin -L native=/home/bdm/rpmbuild/BUILD/firefox-112.0.2/objdir/security/nss/lib/nss/nss_nss3 -L native=/home/bdm/rpmbuild/BUILD/firefox-112.0.2/objdir/security/nss/lib/ssl/ssl_ssl3 -L native=/home/bdm/rpmbuild/BUILD/firefox-112.0.2/objdir/config/external/nspr/pr -L native=/home/bdm/rpmbuild/BUILD/firefox-112.0.2/objdir/dist/bin -L native=/home/bdm/rpmbuild/BUILD/firefox-112.0.2/objdir/security/nss/lib/nss/nss_nss3 -L native=/home/bdm/rpmbuild/BUILD/firefox-112.0.2/objdir/security/nss/lib/ssl/ssl_ssl3 -L native=/home/bdm/rpmbuild/BUILD/firefox-112.0.2/objdir/config/external/nspr/pr -L native=/home/bdm/rpmbuild/BUILD/firefox-112.0.2/objdir/x86_64-unknown-linux-gnu/release/build/swgl-37da2893b2e6f38e/out` (exit status: 1)

My local system has all the updates-testing and updates packages to date installed.

This is way beyond any knowledge I have of how to resolve it.

Comment 12 Bojan Smojver 2023-04-29 23:21:15 UTC
Yeah, that's not surprising, given F37 SRPM is built essentially from the same source as F38 one. Looks like something changed in mock environment that is building this and tripping up the builds.

Comment 13 Bojan Smojver 2023-04-29 23:28:31 UTC
Here is the diff between installed RPMs in mock for the build that worked (file 1-s.txt) versus the one that didn't (file 2-s.txt):

--- 1-s.txt	2023-04-30 09:24:04.368137008 +1000
+++ 2-s.txt	2023-04-30 09:24:26.134127015 +1000
@@ -88,13 +88,13 @@
 libssh-config-0.10.4-4.fc38.noarch
 libstdc++-13.0.1-0.12.fc38.x86_64
 libtasn1-4.19.0-2.fc38.x86_64
-libtirpc-1.3.3-1.fc38.x86_64
+libtirpc-1.3.3-1.rc1.fc38.x86_64
 libunistring1.0-1.0-1.fc38.x86_64
 libutempter-1.2.1-8.fc38.x86_64
 libuuid-2.38.1-4.fc38.x86_64
 libverto-0.3.2-5.fc38.x86_64
 libxcrypt-4.4.33-7.fc38.x86_64
-libxml2-2.10.3-3.fc38.x86_64
+libxml2-2.10.4-1.fc38.x86_64
 libzstd-1.5.5-1.fc38.x86_64
 lua-libs-5.4.4-9.fc38.x86_64
 lua-srpm-macros-1-8.fc38.noarch
@@ -120,7 +120,7 @@
 pkgconf-pkg-config-1.8.0-6.fc38.x86_64
 popt-1.19-2.fc38.x86_64
 publicsuffix-list-dafsa-20230318-1.fc38.noarch
-pyproject-srpm-macros-1.6.3-1.fc38.noarch
+pyproject-srpm-macros-1.7.0-1.fc38.noarch
 python-srpm-macros-3.11-10.fc38.noarch
 qt5-srpm-macros-5.15.9-1.fc38.noarch
 readline-8.2-3.fc38.x86_64
@@ -130,7 +130,7 @@
 rpm-build-4.18.1-1.fc38.x86_64
 rpm-build-libs-4.18.1-1.fc38.x86_64
 rpm-libs-4.18.1-1.fc38.x86_64
-rpm-sequoia-1.3.0-1.fc38.x86_64
+rpm-sequoia-1.4.0-1.fc38.x86_64
 rust-srpm-macros-24-1.fc38.noarch
 sed-4.8-12.fc38.x86_64
 setup-2.14.3-2.fc38.noarch

.
So, we have newer libtirpc, libxml2, pyproject-srpm-macros and rpm-sequoia. My money is on pyproject-srpm-macros

The logs this was pulled from:

- https://kojipkgs.fedoraproject.org//packages/firefox/112.0.1/1.fc38/data/logs/x86_64/mock_output.log
- https://kojipkgs.fedoraproject.org//work/tasks/2339/100452339/mock_output.log

Comment 14 Bojan Smojver 2023-04-29 23:29:56 UTC
Successful F37 build has: pyproject-srpm-macros-1.6.3-1.fc37.noarch

Log:

- https://kojipkgs.fedoraproject.org//packages/firefox/112.0.2/1.fc37/data/logs/x86_64/mock_output.log

Comment 15 Bojan Smojver 2023-04-29 23:55:09 UTC
Testing my theory here: https://copr.fedorainfracloud.org/coprs/bojan/FF/build/5861364/

From the build log:

Downgrading:
 pyproject-srpm-macros          noarch 1.6.3-1.fc38               fedora   14 k

Let's see...

Comment 16 Bojan Smojver 2023-04-30 00:27:48 UTC
Nope, failed.

Comment 18 Bojan Smojver 2023-04-30 04:36:29 UTC
Maybe. I do not see that being different in mock between success/failure, but I could be totally off, of course.

Comment 19 Kevin Fenzi 2023-04-30 04:54:20 UTC
Its the exact same rust version, but compiled with either llvm-15.0.7-1.fc37 or llvm-16.0.0-2.fc38... ;(

I guess to test you could downgrade to rust-1.68.2-1.fc38 (in the base f38 repo) (which was buit with llvm-15.0.7-2.fc38)

Comment 20 Bojan Smojver 2023-04-30 05:03:26 UTC
Right. And llvm itself is also different in the failed build.

Comment 21 Bojan Smojver 2023-04-30 05:26:25 UTC
Yeah, you are absolutely correct. Different version of rust used to build .1.

Comment 22 Bojan Smojver 2023-04-30 05:58:09 UTC
OK, let's see what we get the older rust: https://copr.fedorainfracloud.org/coprs/bojan/FF/build/5862010/

Comment 23 Bojan Smojver 2023-04-30 09:24:44 UTC
Yeah, that worked! Thanks again, Kevin!

Comment 24 Fabio Valentini 2023-04-30 10:47:08 UTC
(In reply to Martin Stransky from comment #7)
> There's the build failure:
> 
> 33:37.41 error: could not compile `gkrust` due to previous error
> 33:37.41 Caused by:
> 33:37.41   process didn't exit successfully:

(snip)

> staticlib --emit=dep-info,link -C opt-level=2 -C panic=abort -C
> embed-bitcode=no -Clto

Side note: This looks like firefox build system isn't honoring Fedora default compiler flags for Rust code? It's probably not related to the current build failure, but I noticed it in the pasted snippet.
The flags should be something like "-Copt-level=3 -Ccodegen-units=1 -Cdebuginfo=2" (i.e. the contents of the RUSTFLAGS environment variable). (This should even result in slightly faster/better + slightly smaller binaries, compared to binaries build using the current flags.)

Comment 25 Brian Morrison 2023-04-30 14:50:20 UTC
(In reply to Bojan Smojver from comment #23)
> Yeah, that worked! Thanks again, Kevin!

Indeed, I'm going to use Bojan's build until this gets 'properly' resolved in bodhi

Comment 27 Bojan Smojver 2023-04-30 22:32:36 UTC
As discussed with @decathorpe in the PR, that's not going to work in koji, given the nature of the repos there. So, you can, of course, ignore it - it's been cancelled.

Comment 28 Brian Morrison 2023-05-01 12:17:10 UTC
(In reply to Bojan Smojver from comment #27)
> As discussed with @decathorpe in the PR, that's not going to work in koji,
> given the nature of the repos there. So, you can, of course, ignore it -
> it's been cancelled.

An interesting discussion, I certainly learned something from it.

Comment 29 Kevin Fenzi 2023-05-01 14:25:05 UTC
If there's a need to build this urgently, you (well, the maintainer) could make a side tag, tag in the older rust, build firefox, untag the older rust from the sidetag and submit update. It would be a lot better to just fix the issue though if possible. ;)

Comment 30 Bojan Smojver 2023-05-01 14:30:58 UTC
New llvm has been built, so maybe someone can try rebuilding rust with it. I am not entirely sure whether that version has all the required fixes, to be honest...

Comment 31 Adam Williamson 2023-05-01 16:06:21 UTC
(In reply to Fabio Valentini from comment #24)
> (In reply to Martin Stransky from comment #7)
> > There's the build failure:
> > 
> > 33:37.41 error: could not compile `gkrust` due to previous error
> > 33:37.41 Caused by:
> > 33:37.41   process didn't exit successfully:
> 
> (snip)
> 
> > staticlib --emit=dep-info,link -C opt-level=2 -C panic=abort -C
> > embed-bitcode=no -Clto
> 
> Side note: This looks like firefox build system isn't honoring Fedora
> default compiler flags for Rust code? It's probably not related to the
> current build failure, but I noticed it in the pasted snippet.
> The flags should be something like "-Copt-level=3 -Ccodegen-units=1
> -Cdebuginfo=2" (i.e. the contents of the RUSTFLAGS environment variable).
> (This should even result in slightly faster/better + slightly smaller
> binaries, compared to binaries build using the current flags.)

Well, Firefox stopped building after we started setting RUSTFLAGS by default and I had to fix that:
https://bugzilla.redhat.com/show_bug.cgi?id=2184553
so it's definitely taking them into account *somehow*. Not sure what the story is beyond that...

Comment 32 Adam Williamson 2023-05-01 16:06:57 UTC
Gah, wrong link, sorry. That should be: https://bugzilla.redhat.com/show_bug.cgi?id=2184549

Comment 33 Fabio Valentini 2023-05-01 16:31:36 UTC
(In reply to Adam Williamson from comment #32)
> Gah, wrong link, sorry. That should be:
> https://bugzilla.redhat.com/show_bug.cgi?id=2184549

Yeah, I remember that, but it looks like whatever you did to prevent the bespoke build system from choking on RUSTFLAGS apparently didn't actually result in it passing through the flags to rustc ... :(

Comment 34 Josh Stone 2023-05-01 17:59:58 UTC
(In reply to Bojan Smojver from comment #30)
> New llvm has been built, so maybe someone can try rebuilding rust with it. I
> am not entirely sure whether that version has all the required fixes, to be
> honest...

The proposed upstream LLVM fix hasn't even landed on main yet, and I also reproduced the firefox build failure in mock with llvm-16.0.2 anyway.

But also, we're ahead of upstream Rust here, which won't ship with LLVM 16 until Rust 1.70.0. I think for now, it probably is best for me to just rebuild the rust package with the llvm15 compat libs. Note that this won't change other uses of LLVM 16 in the Firefox build, especially clang, but hopefully it will be enough.

Comment 35 Marko Bevc 2023-05-01 18:08:44 UTC
Probably makes sense. Thanks anyone pitching in!

We should probably also try to either include additional flags Fabio mentioned or at least open an issue for it: https://bugzilla.redhat.com/show_bug.cgi?id=2189964#c24

Comment 36 Bojan Smojver 2023-05-01 22:22:06 UTC
(In reply to Josh Stone from comment #34)

> The proposed upstream LLVM fix hasn't even landed on main yet, and I also
> reproduced the firefox build failure in mock with llvm-16.0.2 anyway.

Ah, OK. I think I misunderstood some of the comments by @decathorpe to mean that released version had fixes.

> I think for now, it probably is best for me to just rebuild the rust package with the llvm15 compat libs.

Thank you! I can kick off an F39 build of FF in copr, which should hopefully pick that up and verify that all is well once again.

Comment 37 Josh Stone 2023-05-01 22:27:27 UTC
LLVM 16.0.2 does have fixes for some known bugs, but not this one. :)

Anyway, yes rust-1.69.0-2.fc39 is in rawhide now, and rust-1.69.0-2.fc38 is in bodhi (pending -> testing). I'm happy to add an override for that if needed too.

Comment 38 Bojan Smojver 2023-05-01 22:38:01 UTC
(In reply to Josh Stone from comment #37)

> Anyway, yes rust-1.69.0-2.fc39 is in rawhide now, and rust-1.69.0-2.fc38 is
> in bodhi (pending -> testing). I'm happy to add an override for that if
> needed too.

I think @stransky will be the one needing the build override. I did some play builds of FF in koji before, but got slapped around the ears for that, given I'm not the package maintainer. :-)

Anyhow, in the meantime... --> https://copr.fedorainfracloud.org/coprs/build/5865408

Comment 39 Bojan Smojver 2023-05-01 22:54:30 UTC
(In reply to Bojan Smojver from comment #38)

> Anyhow, in the meantime... -->
> https://copr.fedorainfracloud.org/coprs/build/5865408

Tried too soon. Still picked up previous build. Cancelled now.

Comment 40 Bojan Smojver 2023-05-02 04:25:46 UTC
Another try with an F38 build and with updates-testing enabled: https://copr.fedorainfracloud.org/coprs/bojan/FF/build/5866160/

Comment 41 Martin Stransky 2023-05-02 06:36:07 UTC
Will use the build override in koji. Thanks for the help here!

Comment 42 Fedora Update System 2023-05-02 10:29:05 UTC
FEDORA-2023-d9181344ab has been submitted as an update to Fedora 37. https://bodhi.fedoraproject.org/updates/FEDORA-2023-d9181344ab

Comment 43 Fedora Update System 2023-05-02 10:29:06 UTC
FEDORA-2023-8127efc0a4 has been submitted as an update to Fedora 38. https://bodhi.fedoraproject.org/updates/FEDORA-2023-8127efc0a4

Comment 44 Fedora Update System 2023-05-02 10:29:07 UTC
FEDORA-2023-eec84b6371 has been submitted as an update to Fedora 36. https://bodhi.fedoraproject.org/updates/FEDORA-2023-eec84b6371

Comment 45 Brian Morrison 2023-05-02 13:03:48 UTC
Thank you all for sorting this out, it's clearly much more complicated than first assumed!

Comment 46 Fedora Update System 2023-05-03 01:28:33 UTC
FEDORA-2023-d9181344ab has been pushed to the Fedora 37 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-d9181344ab`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-d9181344ab

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 47 Fedora Update System 2023-05-03 01:33:33 UTC
FEDORA-2023-eec84b6371 has been pushed to the Fedora 36 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-eec84b6371`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-eec84b6371

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 48 Fedora Update System 2023-05-03 02:29:09 UTC
FEDORA-2023-8127efc0a4 has been pushed to the Fedora 38 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 49 Fedora Update System 2023-05-04 03:10:15 UTC
FEDORA-2023-d9181344ab has been pushed to the Fedora 37 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 50 Fedora Update System 2023-05-11 03:29:52 UTC
FEDORA-2023-eee3f84a0f has been pushed to the Fedora 36 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-eee3f84a0f`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-eee3f84a0f

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 51 Fedora Update System 2023-05-16 02:47:14 UTC
FEDORA-2023-9af30bcede has been pushed to the Fedora 36 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-9af30bcede`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-9af30bcede

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.


Note You need to log in before you can comment on or make changes to this bug.