Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 746005 - >=www-client/firefox-78.3.1 and >=mail-client/thunderbird-78.3.1: please relax rust dependency
Summary: >=www-client/firefox-78.3.1 and >=mail-client/thunderbird-78.3.1: please rela...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Mozilla Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-10-01 15:28 UTC by tt_1
Modified: 2020-10-02 15:20 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description tt_1 2020-10-01 15:28:40 UTC
upstream states the minimum rustc to compile 78-esr branch is 1.41.1, and while I know this version is not in tree anymore I still have it around on an armv7 and one arm64 device since this version is notable more memory efficent than rust-1.44.1 

this is relevant on machines with 1gb of ram, where it's ~48 hours of build time with rustc-1.41.1 and ~60 hours with rustc-1.44.1, I assume any rustc based llvm-10 is even worse

thanks for considering
Comment 1 Andrius Štikonas 2020-10-02 00:57:30 UTC
You can hack this around locally with
/etc/portage/profile/package.provided
(Although, this might mess up other rust packages that really need newer rust)
Comment 2 Thomas Deutschmann (RETIRED) gentoo-dev 2020-10-02 15:11:10 UTC
Hrm, I am very sure I explicit checked version for 78.x ...
Comment 3 Larry the Git Cow gentoo-dev 2020-10-02 15:19:04 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3dbcfd6a0a6f9132e998dcd9318a16b8ef78b5b

commit c3dbcfd6a0a6f9132e998dcd9318a16b8ef78b5b
Author:     Thomas Deutschmann <whissi@gentoo.org>
AuthorDate: 2020-10-02 15:13:52 +0000
Commit:     Thomas Deutschmann <whissi@gentoo.org>
CommitDate: 2020-10-02 15:13:52 +0000

    mail-client/thunderbird: relax Rust requirement
    
    See build/moz.configure/rust.configure:rust_compiler().
    
    Bug: https://bugs.gentoo.org/746005
    Package-Manager: Portage-3.0.8, Repoman-3.0.1
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

 mail-client/thunderbird/thunderbird-78.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 4 Thomas Deutschmann (RETIRED) gentoo-dev 2020-10-02 15:20:52 UTC
Looks like I reverted this when I synchronized with non-ESR which is using MINIMUM_RUST_VERSION.

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1845768775133baa21ac6492f0f3fe2aedda0347