Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package MozillaThunderbird for openSUSE:Factory checked in at 2022-04-22 21:52:46 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/MozillaThunderbird (Old) and /work/SRC/openSUSE:Factory/.MozillaThunderbird.new.1538 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "MozillaThunderbird" Fri Apr 22 21:52:46 2022 rev:278 rq:970866 version:91.8.1 Changes: -------- --- /work/SRC/openSUSE:Factory/MozillaThunderbird/MozillaThunderbird.changes 2022-04-14 17:23:36.555133217 +0200 +++ /work/SRC/openSUSE:Factory/.MozillaThunderbird.new.1538/MozillaThunderbird.changes 2022-04-22 21:53:10.830732586 +0200 @@ -1,0 +2,14 @@ +Sat Apr 16 11:36:34 UTC 2022 - Wolfgang Rosenauer <w...@rosenauer.org> + +- Mozilla Thunderbird 91.8.1 + * CLIENTID extension to SMTP was not supported by smtp-js# + * Additional SMTP errors now propagated to user + * OpenPGP was not able to use some previously supported key types + * OpenPGP Key Manager did not always display correct information + after importing additional IDs + * Duplicate new mail notifications could be displayed when + server-side filters were in use + * Cancelling an SMTP password entry resulted in multiple failure + dialogs being displayed + +------------------------------------------------------------------- @@ -6,0 +21,11 @@ +Sat Apr 2 17:39:15 UTC 2022 - Wolfgang Rosenauer <w...@rosenauer.org> + +- Mozilla Thunderbird 91.8.0 + * Google accounts using password authentication will be migrated + to OAuth2. + * bugfixes + https://www.thunderbird.net/en-US/thunderbird/91.8.0/releasenotes + MFSA 2022- (bsc#1197903) +- update create-tar.sh + +------------------------------------------------------------------- Old: ---- l10n-91.7.0.tar.xz thunderbird-91.7.0.source.tar.xz thunderbird-91.7.0.source.tar.xz.asc New: ---- l10n-91.8.1.tar.xz thunderbird-91.8.1.source.tar.xz thunderbird-91.8.1.source.tar.xz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ MozillaThunderbird.spec ++++++ --- /var/tmp/diff_new_pack.GdLRpz/_old 2022-04-22 21:53:20.358743443 +0200 +++ /var/tmp/diff_new_pack.GdLRpz/_new 2022-04-22 21:53:20.370743457 +0200 @@ -29,8 +29,8 @@ # major 69 # mainver %major.99 %define major 91 -%define mainver %major.7.0 -%define orig_version 91.7.0 +%define mainver %major.8.1 +%define orig_version 91.8.1 %define orig_suffix %{nil} %define update_channel release %define source_prefix thunderbird-%{orig_version} ++++++ create-tar.sh ++++++ --- /var/tmp/diff_new_pack.GdLRpz/_old 2022-04-22 21:53:20.482743584 +0200 +++ /var/tmp/diff_new_pack.GdLRpz/_new 2022-04-22 21:53:20.486743589 +0200 @@ -37,6 +37,7 @@ fi SOURCE_TARBALL="$PRODUCT-$VERSION$VERSION_SUFFIX.source.tar.xz" +PREV_SOURCE_TARBALL="$PRODUCT-$PREV_VERSION$PREV_VERSION_SUFFIX.source.tar.xz" FTP_URL="https://ftp.mozilla.org/pub/$PRODUCT/releases/$VERSION$VERSION_SUFFIX/source" FTP_CANDIDATES_BASE_URL="https://ftp.mozilla.org/pub/$PRODUCT/candidates" # Make first letter of PRODCUT upper case @@ -145,22 +146,48 @@ fi } -function locales_parse() { +function locales_parse_file() { + FILE="$1" + cat "$FILE" | python -c "import json; import sys; \ + print('\n'.join(['{} {}'.format(key, value['revision']) \ + for key, value in sorted(json.load(sys.stdin).items())]));" +} + +function locales_parse_url() { URL="$1" curl -s "$URL" | python -c "import json; import sys; \ print('\n'.join(['{} {}'.format(key, value['changeset']) \ for key, value in sorted(json.load(sys.stdin)['locales'].items())]));" } +function extract_locales_file() { + # still need to extract the locale information from the archive + echo "extract locale changesets" + tar -xf $SOURCE_TARBALL $LOCALE_FILE +} + function locales_unchanged() { BUILD_ID="$1" PREV_BUILD_ID=$(get_build_number "$PREV_VERSION$PREV_VERSION_SUFFIX") # If no json-file for one of the versions can be found, we say "they changed" prev_url=$(locales_get "$PREV_VERSION$PREV_VERSION_SUFFIX" "$PREV_BUILD_ID") || return 1 - curr_url=$(locales_get "$VERSION$VERSION_SUFFIX" "$BUILD_ID") || return 1 + prev_content=$(locales_parse_url "$prev_url") || exit 1 - prev_content=$(locales_parse "$prev_url") || exit 1 - curr_content=$(locales_parse "$curr_url") || exit 1 + curr_url=$(locales_get "$VERSION$VERSION_SUFFIX" "$BUILD_ID") + if [ $? -ne 0 ]; then + # We did not find a locales file upstream on the servers + if [ -e $SOURCE_TARBALL ]; then + # We can find out what the locales are, by extracting the json-file from the tar-ball + # instead of getting it from the server + extract_locales_file || return 1 + curr_content=$(locales_parse_file "$LOCALE_FILE") || exit 1 + else + # We can't know what the locales are in the current version + return 1 + fi + else + curr_content=$(locales_parse_url "$curr_url") || exit 1 + fi diff -y --suppress-common-lines -d <(echo "$prev_content") <(echo "$curr_content") } @@ -211,9 +238,7 @@ # we might have an upstream archive already and can skip the checkout if [ -e $SOURCE_TARBALL ]; then if [ -z ${SKIP_LOCALES+x} ] && [ $LOCALES_CHANGED -ne 0 ]; then - # still need to extract the locale information from the archive - echo "extract locale changesets" - tar -xf $SOURCE_TARBALL $LOCALE_FILE + extract_locales_file fi get_source_stamp "$BUILD_ID" else @@ -329,3 +354,11 @@ mv "l10n-$PREV_VERSION$PREV_VERSION_SUFFIX.tar.xz" "l10n-$VERSION$VERSION_SUFFIX.tar.xz" fi +if [ -e $PREV_SOURCE_TARBALL ]; then + echo "" + echo "Deleting old sources tarball $PREV_SOURCE_TARBALL" + $(ask_cont_abort_question "Is this ok?") || exit 0 + rm "$PREV_SOURCE_TARBALL" + rm "$PREV_SOURCE_TARBALL.asc" +fi + ++++++ l10n-91.7.0.tar.xz -> l10n-91.8.1.tar.xz ++++++ /work/SRC/openSUSE:Factory/MozillaThunderbird/l10n-91.7.0.tar.xz /work/SRC/openSUSE:Factory/.MozillaThunderbird.new.1538/l10n-91.8.1.tar.xz differ: char 26, line 1 ++++++ tar_stamps ++++++ --- /var/tmp/diff_new_pack.GdLRpz/_old 2022-04-22 21:53:20.654743780 +0200 +++ /var/tmp/diff_new_pack.GdLRpz/_new 2022-04-22 21:53:20.658743785 +0200 @@ -1,11 +1,11 @@ PRODUCT="thunderbird" CHANNEL="esr91" -VERSION="91.7.0" +VERSION="91.8.1" VERSION_SUFFIX="" -PREV_VERSION="91.6.2" +PREV_VERSION="91.8.0" PREV_VERSION_SUFFIX="" #SKIP_LOCALES="" # Uncomment to skip l10n and compare-locales-generation RELEASE_REPO="https://hg.mozilla.org/releases/comm-esr91" -RELEASE_TAG="c936367e9d73e790fc2e6aa16a64ec6d55ab0379" -RELEASE_TIMESTAMP="20220302151026" +RELEASE_TAG="79f1a34ff6596c36fd01ceee26ae1881cebc4756" +RELEASE_TIMESTAMP="20220413002405" ++++++ thunderbird-91.7.0.source.tar.xz -> thunderbird-91.8.1.source.tar.xz ++++++ /work/SRC/openSUSE:Factory/MozillaThunderbird/thunderbird-91.7.0.source.tar.xz /work/SRC/openSUSE:Factory/.MozillaThunderbird.new.1538/thunderbird-91.8.1.source.tar.xz differ: char 15, line 1