Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 915817 - mail-client/thunderbird-115.3.2 does not allow clang-17, llvm-17, rust-17
Summary: mail-client/thunderbird-115.3.2 does not allow clang-17, llvm-17, rust-17
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: 2023-10-15 13:40 UTC by Geoff Leach
Modified: 2023-10-16 13:21 UTC (History)
0 users

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


Attachments
updated ebuild for thunderbird CLANG-17 (thunderbird-115.3.2.ebuild,37.71 KB, application/vnd.gentoo.ebuild)
2023-10-15 22:09 UTC, Geoff Leach
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Geoff Leach 2023-10-15 13:40:49 UTC
ebuild for thunderbird-115.3.2 does not allow clang-17, llvm-17 and rust built with them. ebuild for firefox-115.3.2 does allow. Simple copy of BDEP from firefox ebuild to thunderbird ebuild to fix.

Reproducible: Always

Steps to Reproduce:
1. emerge -pv thunderbird
2.
3.
Actual Results:  
These are the packages that would be merged, in order:

Calculating dependencies... done!
Dependency resolution took 96.86 s (backtrack: 0/10).

[ebuild  N     ] dev-lang/rust-bin-1.72.0:stable::gentoo  USE="(-big-endian) -clippy -doc (-prefix) -rust-analyzer -rust-src -rustfmt -verify-sig" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="sse2" 0 KiB
[ebuild     UD ] virtual/rust-1.72.0-r1:0/llvm-16::gentoo [1.73.0:0/llvm-17::gentoo] USE="-rustfmt" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild   R    ] mail-client/thunderbird-115.3.2::gentoo [115.3.2::gl] USE="X clang dbus openh264 pulseaudio system-av1 system-harfbuzz system-jpeg system-libevent system-librnp system-libvpx system-png system-webp wayland -debug -eme-free -hardened -hwaccel -jack -libproxy -lto (-pgo) (-selinux) -sndio (-system-icu) (-system-python-libs) -wifi" L10N="-af -ar -ast -be -bg -br -ca -cak -cs -cy -da -de -dsb -el -en-CA -en-GB -es-AR -es-ES -es-MX -et -eu -fi -fr -fy -ga -gd -gl -he -hr -hsb -hu -id -is -it -ja -ka -kab -kk -ko -lt -lv -ms -nb -nl -nn -pa -pl -pt-BR -pt-PT -rm -ro -ru -sk -sl -sq -sr -sv -th -tr -uk -uz -vi -zh-CN -zh-TW" 0 KiB


Expected Results:  
thunderbird to build with clang-17, llvm-17 and rust-1.73 built with them 

Two small changes to thunderbird-115.3.2 ebuild, from firefox-118.0.2 ebuild

Updated ebuild attachment
Comment 1 Geoff Leach 2023-10-15 13:52:36 UTC
firefox-118.0.2 not firefox-115.3.2
Comment 2 Geoff Leach 2023-10-15 22:09:24 UTC
Created attachment 872950 [details]
updated ebuild for thunderbird CLANG-17
Comment 3 Larry the Git Cow gentoo-dev 2023-10-16 13:21:12 UTC
The bug has been closed via the following commit(s):

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

commit 31b832d728ed2f67c926719dbb5a4f68ca5675f1
Author:     Joonas Niilola <juippis@gentoo.org>
AuthorDate: 2023-10-16 13:20:38 +0000
Commit:     Joonas Niilola <juippis@gentoo.org>
CommitDate: 2023-10-16 13:20:38 +0000

    mail-client/thunderbird: enable llvm-17
    
    Closes: https://bugs.gentoo.org/915817
    Signed-off-by: Joonas Niilola <juippis@gentoo.org>

 mail-client/thunderbird/thunderbird-115.3.2.ebuild | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

Additionally, it has been referenced in the following commit(s):

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

commit d9b4769ef4ad793266970d4a2a34ba29a465e8f1
Author:     Joonas Niilola <juippis@gentoo.org>
AuthorDate: 2023-10-16 13:18:06 +0000
Commit:     Joonas Niilola <juippis@gentoo.org>
CommitDate: 2023-10-16 13:18:06 +0000

    dev-lang/spidermonkey: enable llvm-17 on sm-115
    
    Bug: https://bugs.gentoo.org/915817
    Signed-off-by: Joonas Niilola <juippis@gentoo.org>

 dev-lang/spidermonkey/spidermonkey-115.3.1.ebuild | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

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

commit 7fd2c136b53cd5bbe94a52a09861c48f0df98937
Author:     Joonas Niilola <juippis@gentoo.org>
AuthorDate: 2023-10-16 13:16:59 +0000
Commit:     Joonas Niilola <juippis@gentoo.org>
CommitDate: 2023-10-16 13:16:59 +0000

    www-client/firefox: enable llvm-17 on esr
    
    Bug: https://bugs.gentoo.org/915817
    Signed-off-by: Joonas Niilola <juippis@gentoo.org>

 www-client/firefox/firefox-115.3.1.ebuild | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)