[Bug 1943842] Re: rustc 1.53 and cargo 0.54 required by firefox 94
This bug was fixed in the package cargo - 0.54.0-0ubuntu1~20.04.1 --- cargo (0.54.0-0ubuntu1~20.04.1) focal; urgency=medium [ Michael Hudson-Doyle ] * Backport to Focal. (LP: #1943842) * Drop change to -march on armhf. * Disable the lto::doctest on i386 too. -- Olivier Tilloy Fri, 29 Oct 2021 13:10:14 +0200 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1943842 Title: rustc 1.53 and cargo 0.54 required by firefox 94 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/cargo/+bug/1943842/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1943842] Re: rustc 1.53 and cargo 0.54 required by firefox 94
This bug was fixed in the package cargo - 0.54.0-0ubuntu1~18.04.1 --- cargo (0.54.0-0ubuntu1~18.04.1) bionic; urgency=medium [ Michael Hudson-Doyle ] * Backport to Bionic. (LP: #1943842) * Relax debhelper requirement. * Drop change to -march on armhf. * Disable the lto::doctest on i386 too. -- Olivier Tilloy Fri, 29 Oct 2021 13:07:06 +0200 ** Changed in: cargo (Ubuntu Focal) Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1943842 Title: rustc 1.53 and cargo 0.54 required by firefox 94 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/cargo/+bug/1943842/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1943842] Re: rustc 1.53 and cargo 0.54 required by firefox 94
This bug was fixed in the package rustc - 1.53.0+dfsg1+llvm-4ubuntu1~21.04.1 --- rustc (1.53.0+dfsg1+llvm-4ubuntu1~21.04.1) hirsute; urgency=medium [ Michael Hudson-Doyle ] * Backport to Hirsute. (LP: #1943842) * Do not run tests on armhf as they hang. * Drop adjustment of -march setting on armhf. -- Olivier Tilloy Thu, 28 Oct 2021 22:27:28 +0200 ** Changed in: cargo (Ubuntu Bionic) Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1943842 Title: rustc 1.53 and cargo 0.54 required by firefox 94 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/cargo/+bug/1943842/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1943842] Re: rustc 1.53 and cargo 0.54 required by firefox 94
This bug was fixed in the package rustc - 1.53.0+dfsg1+llvm-4ubuntu1~21.10.1 --- rustc (1.53.0+dfsg1+llvm-4ubuntu1~21.10.1) impish; urgency=medium * Backport to Impish. (LP: #1943842) -- Michael Hudson-Doyle Thu, 28 Oct 2021 17:01:51 +1300 ** Changed in: rustc (Ubuntu) Status: Fix Committed => Fix Released ** Changed in: rustc (Ubuntu Hirsute) Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1943842 Title: rustc 1.53 and cargo 0.54 required by firefox 94 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/cargo/+bug/1943842/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1943842] Re: rustc 1.53 and cargo 0.54 required by firefox 94
This bug was fixed in the package rustc - 1.53.0+dfsg1+llvm-4ubuntu1~20.04.1 --- rustc (1.53.0+dfsg1+llvm-4ubuntu1~20.04.1) focal; urgency=medium * Backport to Focal. (LP: #1943842) * Drop adjustment of -march setting on armhf. -- Michael Hudson-Doyle Thu, 28 Oct 2021 17:00:20 +1300 ** Changed in: rustc (Ubuntu Bionic) Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1943842 Title: rustc 1.53 and cargo 0.54 required by firefox 94 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/cargo/+bug/1943842/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1943842] Re: rustc 1.53 and cargo 0.54 required by firefox 94
This bug was fixed in the package rustc - 1.53.0+dfsg1+llvm-4ubuntu1~18.04.1 --- rustc (1.53.0+dfsg1+llvm-4ubuntu1~18.04.1) bionic; urgency=medium * Backport to Bionic. (LP: #1943842) * Relax debhelper requirement. * Drop adjustment of -march setting on armhf. * Build-Depend on cmake-mozilla backport package. -- Michael Hudson-Doyle Thu, 28 Oct 2021 16:58:46 +1300 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1943842 Title: rustc 1.53 and cargo 0.54 required by firefox 94 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/cargo/+bug/1943842/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1943842] Re: rustc 1.53 and cargo 0.54 required by firefox 94
This bug was fixed in the package cargo - 0.54.0-0ubuntu1~21.04.1 --- cargo (0.54.0-0ubuntu1~21.04.1) hirsute; urgency=medium [ Michael Hudson-Doyle ] * Backport to Hirsute. (LP: #1943842) * Drop change to -march on armhf. -- Olivier Tilloy Fri, 29 Oct 2021 13:12:15 +0200 ** Changed in: cargo (Ubuntu Hirsute) Status: Fix Committed => Fix Released ** Changed in: rustc (Ubuntu Focal) Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1943842 Title: rustc 1.53 and cargo 0.54 required by firefox 94 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/cargo/+bug/1943842/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1943842] Re: rustc 1.53 and cargo 0.54 required by firefox 94
Update: I uploaded - cargo 0.54.0-0ubuntu1 to jammy - rustc 1.53.0+dfsg1+llvm-4ubuntu1~21.04.1 to the rust-updates PPA - cargo 0.54.0 for bionic, focal, hirsute and impish to the rust-updates PPA Everything built successfully (except rustc/cargo on focal/riscv64 but that's expected, not a regression). I then binary-copied the rustc 1.53 and cargo 0.54 packages from the rust-updates PPA to the rust-next PPA, along with cmake-mozilla for bionic. I then binary-copied the same packages from the rust-next PPA to ppa:ubuntu-mozilla-security/ppa, where they were used to successfully build firefox 94.0+build3 (to be released today) for bionic, focal, hirsute and impish. Firefox 94.0+build3 also successfully built in jammy-proposed. ** Changed in: cargo (Ubuntu) Status: New => Fix Committed ** Changed in: cargo (Ubuntu Bionic) Status: New => Fix Committed ** Changed in: cargo (Ubuntu Focal) Status: New => Fix Committed ** Changed in: cargo (Ubuntu Hirsute) Status: New => Fix Committed ** Changed in: rustc (Ubuntu) Status: New => Fix Released ** Changed in: cargo (Ubuntu) Status: Fix Committed => Fix Released ** Changed in: rustc (Ubuntu) Status: Fix Released => Fix Committed ** Changed in: rustc (Ubuntu Bionic) Status: New => Fix Committed ** Changed in: rustc (Ubuntu Focal) Status: New => Fix Committed ** Changed in: rustc (Ubuntu Hirsute) Status: New => Fix Committed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1943842 Title: rustc 1.53 and cargo 0.54 required by firefox 94 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/cargo/+bug/1943842/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1943842] Re: rustc 1.53 and cargo 0.54 required by firefox 94
Just FYI, I may use cmake-mozilla to build webkit2gtk too since the newer version also requires a newer cmake... -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1943842 Title: rustc 1.53 and cargo 0.54 required by firefox 94 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/cargo/+bug/1943842/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1943842] Re: rustc 1.53 and cargo 0.54 required by firefox 94
Tuesday next week is when firefox 94.0 is released, that's a bit short to get the updates built and tested in a timely manner, so I'll give a go at uploading rustc for hirsute and cargo. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1943842 Title: rustc 1.53 and cargo 0.54 required by firefox 94 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/cargo/+bug/1943842/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1943842] Re: rustc 1.53 and cargo 0.54 required by firefox 94
So rustc is uploaded everywhere except hirsute, where 1.52 failed to build for infrastructure reasons on riscv64 and the retry hasn't finished yet. As I'm going to be away for a couple of days, someone else could upload https://git.launchpad.net/~canonical- foundations/ubuntu/+source/rustc?h=hirsute-1.53 to https://launchpad.net/~ubuntu-mozilla-security/+archive/ubuntu/rust- updates/+packages after the build completes. Cargo 0.54 is staged in https://launchpad.net/~mwhudson/+archive/ubuntu/rust-stuff/+packages and seems to be OK. Once the builds have finished and published, someone impatient could upload the *-0.54 branches of https://git.launchpad.net/~canonical-foundations/ubuntu/+source/cargo to the relevant places, or I'll do it on my Tuesday next week. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1943842 Title: rustc 1.53 and cargo 0.54 required by firefox 94 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/cargo/+bug/1943842/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1943842] Re: rustc 1.53 and cargo 0.54 required by firefox 94
rustc 1.52 is done everywhere now. rustc 1.53 is building in my test PPA and all being well I'll upload it to jammy tomorrow. I'll start the cargo 0.54 update tomorrow too. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1943842 Title: rustc 1.53 and cargo 0.54 required by firefox 94 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/cargo/+bug/1943842/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1943842] Re: rustc 1.53 and cargo 0.54 required by firefox 94
Michael, what's the latest status on this update? Could you upload to jammy, too? The first release candidates for firefox 94.0 are out, so this is becoming urgent. Thanks! -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1943842 Title: rustc 1.53 and cargo 0.54 required by firefox 94 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/cargo/+bug/1943842/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1943842] Re: rustc 1.53 and cargo 0.54 required by firefox 94
Given the general level of hassle this update has caused, I'm very much prepared to deal with that issue when it happens rather than ahead of time! The current status: the update of rustc to 1.52 is mostly done now. Cargo 0.53 is building in a PPA and has passed on amd64 and s390x. Hopefully the updates to 1.53 and 0.54 respectively will be less troublesome! -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1943842 Title: rustc 1.53 and cargo 0.54 required by firefox 94 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/cargo/+bug/1943842/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1943842] Re: rustc 1.53 and cargo 0.54 required by firefox 94
I see that you made cmake-mozilla conflict with cmake, so they are not really co-installable, unlike the other *-mozilla packages in the archive (which install all their files under the /usr/lib/*-mozilla/ prefix). This might present a problem if in the future another build dependency of rustc/cargo pulls in cmake. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1943842 Title: rustc 1.53 and cargo 0.54 required by firefox 94 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/cargo/+bug/1943842/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1943842] Re: rustc 1.53 and cargo 0.54 required by firefox 94
Indeed, it would be worth trying to build cmake-mozilla with -DCMAKE_USE_SYSTEM_LIBARCHIVE=OFF and see if the resulting package is good enough to build rustc. That would rid us of one extra *-mozilla package. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1943842 Title: rustc 1.53 and cargo 0.54 required by firefox 94 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/cargo/+bug/1943842/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1943842] Re: rustc 1.53 and cargo 0.54 required by firefox 94
Rico, thanks. Turns out that my missing this means that the new cmake version probably doesn't _reaaally_ need a new libarchive. But probably best to be safe. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1943842 Title: rustc 1.53 and cargo 0.54 required by firefox 94 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/cargo/+bug/1943842/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1943842] Re: rustc 1.53 and cargo 0.54 required by firefox 94
I think the libarchive-mozilla package is missing this change --- libarchive-mozilla-3.4.0/debian/libarchive13-mozilla.symbols +++ libarchive-mozilla-3.4.0/debian/libarchive13-mozilla.symbols @@ -1,5 +1,5 @@ -libarchive.so.13 libarchive13 #MINVER# -* Build-Depends-Package: libarchive-dev +libarchive.so.13 libarchive13-mozilla #MINVER# +* Build-Depends-Package: libarchive-mozilla-dev # these optional symbols should be removed once libarchive stops leaking private symbols, see https://github.com/libarchive/libarchive/pull/738 (regex|optional)__archive_.*@Base 3.0 (regex|optional)__libarchive_.*@Base 3.0 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1943842 Title: rustc 1.53 and cargo 0.54 required by firefox 94 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/cargo/+bug/1943842/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1943842] Re: rustc 1.53 and cargo 0.54 required by firefox 94
OK that wasn't too bad. The packages are at https://launchpad.net/~mwhudson/+archive/ubuntu/rust- stuff/+packages?field.name_filter=mozilla&field.status_filter=published&field.series_filter= if someone wants to do a quick sanity check (I know I need to add some words to the descriptions). -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1943842 Title: rustc 1.53 and cargo 0.54 required by firefox 94 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/cargo/+bug/1943842/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 1943842] Re: rustc 1.53 and cargo 0.54 required by firefox 94
On Thu, Oct 14, 2021 at 06:12:21AM -, Olivier Tilloy wrote: > For other build dependencies for which a new major version was required > to build e.g. firefox, what we've done is backport them with a different > package name, e.g. nasm-mozilla, nodejs-mozilla, gcc-mozilla, and make > sure they are co-installable with the original packages. > I suppose we could do that for cmake and libarchive. +1. It is a requirement for all packages in the archive that they be buildable within the archive. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1943842 Title: rustc 1.53 and cargo 0.54 required by firefox 94 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/cargo/+bug/1943842/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1943842] Re: rustc 1.53 and cargo 0.54 required by firefox 94
For other build dependencies for which a new major version was required to build e.g. firefox, what we've done is backport them with a different package name, e.g. nasm-mozilla, nodejs-mozilla, gcc-mozilla, and make sure they are co-installable with the original packages. I suppose we could do that for cmake and libarchive. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1943842 Title: rustc 1.53 and cargo 0.54 required by firefox 94 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/cargo/+bug/1943842/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1943842] Re: rustc 1.53 and cargo 0.54 required by firefox 94
So I've hit a wrinkle with backporting rustc to bionic: it has updated to LLVM 12 now, which builds with cmake and needs a newer version of cmake than there is in bionic. If I backport the focal versions of cmake and libarchive to bionic (which is fairly trivial), I think rustc will build. As cmake is only needed at build time, we could just have these backports in the rust-updates PPA and leave them there, but then rustc would not be buildable in the archive. Is that OK? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1943842 Title: rustc 1.53 and cargo 0.54 required by firefox 94 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/cargo/+bug/1943842/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1943842] Re: rustc 1.53 and cargo 0.54 required by firefox 94
** Tags added: fr-1782 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1943842 Title: rustc 1.53 and cargo 0.54 required by firefox 94 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/cargo/+bug/1943842/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs