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

Reply via email to