Re: git: 3426640f52e5 - main - mail/thunderbird: update to 115.10.0 (rc2)

From: Rainer Hurling <rhurlin_at_gwdg.de>
Date: Sun, 14 Apr 2024 11:31:46 UTC
Am 14.04.24 um 09:04 schrieb Cy Schubert:
> In message <202404132108.43DL8i4F009187@gitrepo.freebsd.org>, Christoph Moench-
> Tegeder writes:
>> The branch main has been updated by cmt:
>>
>> URL: https://cgit.FreeBSD.org/ports/commit/?id=3426640f52e5cd604b667da1b1b722
>> a5e34bed2b
>>
>> commit 3426640f52e5cd604b667da1b1b722a5e34bed2b
>> Author:     Christoph Moench-Tegeder <cmt@FreeBSD.org>
>> AuthorDate: 2024-04-13 21:08:08 +0000
>> Commit:     Christoph Moench-Tegeder <cmt@FreeBSD.org>
>> CommitDate: 2024-04-13 21:08:08 +0000
>>
>>      mail/thunderbird: update  to 115.10.0 (rc2)
>>      
>>      Release Notes (soon):
>>        https://www.thunderbird.net/en-US/thunderbird/115.10.0/releasenotes/
>> ---
>>   mail/thunderbird/Makefile | 3 ++-
>>   mail/thunderbird/distinfo | 6 +++---
>>   2 files changed, 5 insertions(+), 4 deletions(-)
>>
>> diff --git a/mail/thunderbird/Makefile b/mail/thunderbird/Makefile
>> index 7f9fc94461ee..ba1e102ff8f2 100644
>> --- a/mail/thunderbird/Makefile
>> +++ b/mail/thunderbird/Makefile
>> @@ -1,8 +1,9 @@
>>   PORTNAME=	thunderbird
>>   DISTVERSION=	115.10.0
>> +PORTREVISION=	1
>>   CATEGORIES=	mail news net-im wayland
>>   MASTER_SITES=	MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \
>> -		MOZILLA/${PORTNAME}/candidates/${DISTVERSION}-candidates/build1
>> /source
>> +		MOZILLA/${PORTNAME}/candidates/${DISTVERSION}-candidates/build2
>> /source
>>   DISTFILES=	${DISTNAME}.source${EXTRACT_SUFX}
>>   
>>   MAINTAINER=	gecko@FreeBSD.org
>> diff --git a/mail/thunderbird/distinfo b/mail/thunderbird/distinfo
>> index 754917320612..6505ca2e9b0f 100644
>> --- a/mail/thunderbird/distinfo
>> +++ b/mail/thunderbird/distinfo
>> @@ -1,3 +1,3 @@
>> -TIMESTAMP = 1712954579
>> -SHA256 (thunderbird-115.10.0.source.tar.xz) = 7b0b3ea1f4c796f22fdea81e8ad1fb
>> 59cf5378db72e1c4ea9dee3ee35b514617
>> -SIZE (thunderbird-115.10.0.source.tar.xz) = 534722148
>> +TIMESTAMP = 1713040869
>> +SHA256 (thunderbird-115.10.0.source.tar.xz) = 49d8c9fe3bcf93c24b6c84b1ae4b20
>> fa9a68099e7b878da17e8eb05aaba2d95d
>> +SIZE (thunderbird-115.10.0.source.tar.xz) = 529687584
>>
> 
> This fails to build on 15-CURRENT poudriere.
> 
>       Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=webext_storage CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/mail/thunderbird/work/thunderbird-115.10.0/third_party/rust/webext-storage CARGO_PKG_AUTHORS='sync-team@mozilla.com' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MPL-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=webext-storage CARGO_PKG_README=README.md 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='' LD_LIBRARY_PATH='/wrkdirs/usr/ports/mail/thunderbird/work/.build/release/deps:/usr/local/lib' OUT_DIR=/wrkdirs/usr/ports/mail/thunderbird/work/.build/x86_64-unknown-freebsd/release/build/webext-storage-6cb8725bce0f374e/out /usr/local/bin/rustc --crate-name webext_storage --edition=2021 /wrkdirs/usr/ports/mail/thunderbird/work/thunderbird-115.10.0/third_party/rust/webext-storage/src/lib.rs --error-format=json --json=diagnostic-rendere
>   d-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no --cfg 'feature="default"' -C metadata=01db575b42b20373 -C extra-filename=-01db575b42b20373 --out-dir /wrkdirs/usr/ports/mail/thunderbird/work/.build/x86_64-unknown-freebsd/release/deps --target x86_64-unknown-freebsd -C linker=/wrkdirs/usr/ports/mail/thunderbird/work/thunderbird-115.10.0/build/cargo-linker -L dependency=/wrkdirs/usr/ports/mail/thunderbird/work/.build/x86_64-unknown-freebsd/release/deps -L dependency=/wrkdirs/usr/ports/mail/thunderbird/work/.build/release/deps --extern anyhow=/wrkdirs/usr/ports/mail/thunderbird/work/.build/x86_64-unknown-freebsd/release/deps/libanyhow-684cbae9f78df8f0.rmeta --extern error_support=/wrkdirs/usr/ports/mail/thunderbird/work/.build/x86_64-unknown-freebsd/release/deps/liberror_support-06b3bb5089e43ddd.rmeta --extern ffi_support=/wrkdirs/usr/ports/mail/thunderbird/work/.build/x86_64-unknown-freebsd/release/deps/l
>   ibffi_support-7ec41803ea9e6380.rmeta --extern interrupt_support=/wrkdirs/usr/ports/mail/thunderbird/work/.build/x86_64-unknown-freebsd/release/deps/libinterrupt_support-5bed48b1d3a975f5.rmeta --extern lazy_static=/wrkdirs/usr/ports/mail/thunderbird/work/.build/x86_64-unknown-freebsd/release/deps/liblazy_static-e6d6f2652fef3be3.rmeta --extern log=/wrkdirs/usr/ports/mail/thunderbird/work/.build/x86_64-unknown-freebsd/release/deps/liblog-1530d20d7812c073.rmeta --extern parking_lot=/wrkdirs/usr/ports/mail/thunderbird/work/.build/x86_64-unknown-freebsd/release/deps/libparking_lot-adcc741c9a71f95e.rmeta --extern rusqlite=/wrkdirs/usr/ports/mail/thunderbird/work/.build/x86_64-unknown-freebsd/release/deps/librusqlite-97f9bfe57a3c8223.rmeta --extern serde=/wrkdirs/usr/ports/mail/thunderbird/work/.build/x86_64-unknown-freebsd/release/deps/libserde-e2eb2d8d194917ad.rmeta --extern serde_derive=/wrkdirs/usr/ports/mail/thunderbird/work/.build/release/deps/libserde_derive-e11f5c82cecf89ea.so --ext
>   ern serde_json=/wrkdirs/usr/ports/mail/thunderbird/work/.build/x86_64-unknown-freebsd/release/deps/libserde_json-67b1726cb18768ea.rmeta --extern sql_support=/wrkdirs/usr/ports/mail/thunderbird/work/.build/x86_64-unknown-freebsd/release/deps/libsql_support-23d4283677367ac0.rmeta --extern sync_guid=/wrkdirs/usr/ports/mail/thunderbird/work/.build/x86_64-unknown-freebsd/release/deps/libsync_guid-67ec585f31cd7c1d.rmeta --extern sync15=/wrkdirs/usr/ports/mail/thunderbird/work/.build/x86_64-unknown-freebsd/release/deps/libsync15-e4c5a7cda65aa365.rmeta --extern thiserror=/wrkdirs/usr/ports/mail/thunderbird/work/.build/x86_64-unknown-freebsd/release/deps/libthiserror-daae98a4a6a9de91.rmeta --extern url=/wrkdirs/usr/ports/mail/thunderbird/work/.build/x86_64-unknown-freebsd/release/deps/liburl-f543f10f17a35007.rmeta --cap-lints warn -C force-frame-pointers=yes --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1 -l dylib=nssutil3 -l dylib=nss3 -l dylib=plds4 -l dylib=plc4 -l dylib=nspr4`
> warning: variable does not need to be mutable
>      --> gfx/wr/webrender/src/picture.rs:2891:13
>       |
> 2891 |         let mut surface = &mut surfaces[prim_surface_index.0];
>       |             ----^^^^^^^
>       |             |
>       |             help: remove this `mut`
> 
> For more information about this error, try `rustc --explain E0412`.
> warning: `style` (lib) generated 2 warnings
> error: could not compile `style` (lib) due to 2 previous errors; 2 warnings emitted
> 
> Caused by:
>    process didn't exit successfully: `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=style CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/mail/thunderbird/work/thunderbird-115.10.0/servo/components/style CARGO_PKG_AUTHORS='The Servo Project Developers' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MPL-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=style CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.0.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/wrkdirs/usr/ports/mail/thunderbird/work/.build/release/deps:/usr/local/lib' OUT_DIR=/wrkdirs/usr/ports/mail/thunderbird/work/.build/x86_64-unknown-freebsd/release/build/style-5fb673490cc43b88/out /usr/local/bin/rustc --crate-name style --edition=2018 servo/components/style/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-lev
>   el=2 -C panic=abort -C embed-bitcode=no --cfg 'feature="bindgen"' --cfg 'feature="gecko"' --cfg 'feature="mozbuild"' --cfg 'feature="nsstring"' --cfg 'feature="regex"' --cfg 'feature="serde"' --cfg 'feature="toml"' -C metadata=fc55d28cf4a0d2b0 -C extra-filename=-fc55d28cf4a0d2b0 --out-dir /wrkdirs/usr/ports/mail/thunderbird/work/.build/x86_64-unknown-freebsd/release/deps --target x86_64-unknown-freebsd -C linker=/wrkdirs/usr/ports/mail/thunderbird/work/thunderbird-115.10.0/build/cargo-linker -L dependency=/wrkdirs/usr/ports/mail/thunderbird/work/.build/x86_64-unknown-freebsd/release/deps -L dependency=/wrkdirs/usr/ports/mail/thunderbird/work/.build/release/deps --extern app_units=/wrkdirs/usr/ports/mail/thunderbird/work/.build/x86_64-unknown-freebsd/release/deps/libapp_units-9e64ad0414bea693.rmeta --extern arrayvec=/wrkdirs/usr/ports/mail/thunderbird/work/.build/x86_64-unknown-freebsd/release/deps/libarrayvec-a981ebe7bdcba57f.rmeta --extern atomic_refcell=/wrkdirs/usr/ports/mail/thu
>   nderbird/work/.build/x86_64-unknown-freebsd/release/deps/libatomic_refcell-dd936a68c665569d.rmeta --extern bitflags=/wrkdirs/usr/ports/mail/thunderbird/work/.build/x86_64-unknown-freebsd/release/deps/libbitflags-a5a9bc068c1cf0b1.rmeta --extern byteorder=/wrkdirs/usr/ports/mail/thunderbird/work/.build/x86_64-unknown-freebsd/release/deps/libbyteorder-e1742701afaa1e83.rmeta --extern cssparser=/wrkdirs/usr/ports/mail/thunderbird/work/.build/x86_64-unknown-freebsd/release/deps/libcssparser-e7880b390fff9f59.rmeta --extern derive_more=/wrkdirs/usr/ports/mail/thunderbird/work/.build/release/deps/libderive_more-c83e9a9fa9ba315c.so --extern dom=/wrkdirs/usr/ports/mail/thunderbird/work/.build/x86_64-unknown-freebsd/release/deps/libdom-06b87fa384ef0d98.rmeta --extern euclid=/wrkdirs/usr/ports/mail/thunderbird/work/.build/x86_64-unknown-freebsd/release/deps/libeuclid-bb3a6ceb573585cb.rmeta --extern fxhash=/wrkdirs/usr/ports/mail/thunderbird/work/.build/x86_64-unknown-freebsd/release/deps/libfxha
>   sh-cda4f48b673d9bed.rmeta --extern gecko_profiler=/wrkdirs/usr/ports/mail/thunderbird/work/.build/x86_64-unknown-freebsd/release/deps/libgecko_profiler-4ee41bbaea0c96b6.rmeta --extern indexmap=/wrkdirs/usr/ports/mail/thunderbird/work/.build/x86_64-unknown-freebsd/release/deps/libindexmap-f32928e73a9580f0.rmeta --extern itertools=/wrkdirs/usr/ports/mail/thunderbird/work/.build/x86_64-unknown-freebsd/release/deps/libitertools-7ecb0e9ef7c3d0c4.rmeta --extern itoa=/wrkdirs/usr/ports/mail/thunderbird/work/.build/x86_64-unknown-freebsd/release/deps/libitoa-574fd4f348c5e779.rmeta --extern lazy_static=/wrkdirs/usr/ports/mail/thunderbird/work/.build/x86_64-unknown-freebsd/release/deps/liblazy_static-e6d6f2652fef3be3.rmeta --extern log=/wrkdirs/usr/ports/mail/thunderbird/work/.build/x86_64-unknown-freebsd/release/deps/liblog-1530d20d7812c073.rmeta --extern malloc_size_of=/wrkdirs/usr/ports/mail/thunderbird/work/.build/x86_64-unknown-freebsd/release/deps/libmalloc_size_of-e006753f1f63c2d8.rmet
>   a --extern malloc_size_of_derive=/wrkdirs/usr/ports/mail/thunderbird/work/.build/release/deps/libmalloc_size_of_derive-c9baef93eb01d68b.so --extern matches=/wrkdirs/usr/ports/mail/thunderbird/work/.build/x86_64-unknown-freebsd/release/deps/libmatches-ed7240f274956c20.rmeta --extern debug_unreachable=/wrkdirs/usr/ports/mail/thunderbird/work/.build/x86_64-unknown-freebsd/release/deps/libdebug_unreachable-9ce3d399f6a371c6.rmeta --extern nsstring=/wrkdirs/usr/ports/mail/thunderbird/work/.build/x86_64-unknown-freebsd/release/deps/libnsstring-a8ca395ca122d9a8.rmeta --extern num_derive=/wrkdirs/usr/ports/mail/thunderbird/work/.build/release/deps/libnum_derive-32603e670b0a90ee.so --extern num_integer=/wrkdirs/usr/ports/mail/thunderbird/work/.build/x86_64-unknown-freebsd/release/deps/libnum_integer-db14f3ff93ece342.rmeta --extern num_traits=/wrkdirs/usr/ports/mail/thunderbird/work/.build/x86_64-unknown-freebsd/release/deps/libnum_traits-61c706c0edd88e84.rmeta --extern num_cpus=/wrkdirs/usr/p
>   orts/mail/thunderbird/work/.build/x86_64-unknown-freebsd/release/deps/libnum_cpus-d08eddfb01cd8e96.rmeta --extern owning_ref=/wrkdirs/usr/ports/mail/thunderbird/work/.build/x86_64-unknown-freebsd/release/deps/libowning_ref-f0cdaec55dc780bc.rmeta --extern parking_lot=/wrkdirs/usr/ports/mail/thunderbird/work/.build/x86_64-unknown-freebsd/release/deps/libparking_lot-b177b10e52d713f4.rmeta --extern precomputed_hash=/wrkdirs/usr/ports/mail/thunderbird/work/.build/x86_64-unknown-freebsd/release/deps/libprecomputed_hash-dc44d78ab14f4ec5.rmeta --extern rayon=/wrkdirs/usr/ports/mail/thunderbird/work/.build/x86_64-unknown-freebsd/release/deps/librayon-2c08aca67eb61019.rmeta --extern selectors=/wrkdirs/usr/ports/mail/thunderbird/work/.build/x86_64-unknown-freebsd/release/deps/libselectors-4bd17089a986044a.rmeta --extern serde=/wrkdirs/usr/ports/mail/thunderbird/work/.build/x86_64-unknown-freebsd/release/deps/libserde-e2eb2d8d194917ad.rmeta --extern servo_arc=/wrkdirs/usr/ports/mail/thunderbird
>   /work/.build/x86_64-unknown-freebsd/release/deps/libservo_arc-39afed7f0bdd7d68.rmeta --extern smallbitvec=/wrkdirs/usr/ports/mail/thunderbird/work/.build/x86_64-unknown-freebsd/release/deps/libsmallbitvec-4a76f10374f4a620.rmeta --extern smallvec=/wrkdirs/usr/ports/mail/thunderbird/work/.build/x86_64-unknown-freebsd/release/deps/libsmallvec-24d8f9f49b5a1a9f.rmeta --extern static_assertions=/wrkdirs/usr/ports/mail/thunderbird/work/.build/x86_64-unknown-freebsd/release/deps/libstatic_assertions-c84fa504fd8907a0.rmeta --extern static_prefs=/wrkdirs/usr/ports/mail/thunderbird/work/.build/x86_64-unknown-freebsd/release/deps/libstatic_prefs-718f9ecba9982acc.rmeta --extern style_derive=/wrkdirs/usr/ports/mail/thunderbird/work/.build/release/deps/libstyle_derive-5c9829079677ec47.so --extern style_traits=/wrkdirs/usr/ports/mail/thunderbird/work/.build/x86_64-unknown-freebsd/release/deps/libstyle_traits-70f7aa332071fc98.rmeta --extern thin_vec=/wrkdirs/usr/ports/mail/thunderbird/work/.build/x8
>   6_64-unknown-freebsd/release/deps/libthin_vec-7e540aad88152f53.rmeta --extern time=/wrkdirs/usr/ports/mail/thunderbird/work/.build/x86_64-unknown-freebsd/release/deps/libtime-a3183cc77c0ca1c4.rmeta --extern to_shmem=/wrkdirs/usr/ports/mail/thunderbird/work/.build/x86_64-unknown-freebsd/release/deps/libto_shmem-9620a7203127aa97.rmeta --extern to_shmem_derive=/wrkdirs/usr/ports/mail/thunderbird/work/.build/release/deps/libto_shmem_derive-061799ba04a0eb24.so --extern uluru=/wrkdirs/usr/ports/mail/thunderbird/work/.build/x86_64-unknown-freebsd/release/deps/libuluru-6c78544f57d69e5e.rmeta --extern unicode_bidi=/wrkdirs/usr/ports/mail/thunderbird/work/.build/x86_64-unknown-freebsd/release/deps/libunicode_bidi-bb473d8543999843.rmeta --extern unicode_segmentation=/wrkdirs/usr/ports/mail/thunderbird/work/.build/x86_64-unknown-freebsd/release/deps/libunicode_segmentation-cd38f2272d64151a.rmeta --extern void=/wrkdirs/usr/ports/mail/thunderbird/work/.build/x86_64-unknown-freebsd/release/deps/li
>   bvoid-39e97a873e898c4a.rmeta -C force-frame-pointers=yes --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1` (exit status: 1)
> warning: build failed, waiting for other jobs to finish...
> 
> 

For me it fails in Poudriere with recent 15.0-CURRENT and clang 18.1.3, 
but it succeeds with slightly older 15.0-CURRENT and clang 17.

I don't know, if base clang version 18 is the reason for the breakage?

Regards,
Rainer