Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package diffoscope for openSUSE:Factory 
checked in at 2022-02-21 17:46:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/diffoscope (Old)
 and      /work/SRC/openSUSE:Factory/.diffoscope.new.1958 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "diffoscope"

Mon Feb 21 17:46:49 2022 rev:29 rq:956421 version:205

Changes:
--------
--- /work/SRC/openSUSE:Factory/diffoscope/diffoscope.changes    2022-02-17 
00:32:38.457411475 +0100
+++ /work/SRC/openSUSE:Factory/.diffoscope.new.1958/diffoscope.changes  
2022-02-21 17:48:58.723636507 +0100
@@ -1,0 +2,14 @@
+Mon Feb 21 11:21:46 UTC 2022 - Dirk M??ller <dmuel...@suse.com>
+
+- update to 205:
+  * Fix a file(1)-related regression where .changes files that contained
+    non-ASCII text were not identified as being .changes files, resulting in
+    seemingly arbitrary packages on tests.reproducible-builds.org and elswhere
+    not comparing the package at all. The non-ASCII parts could have been in
+    the Maintainer or in the upload changelog, so we were effectively
+    penalising anyone outside of the Anglosphere.
+    (Closes: reproducible-builds/diffoscope#291)
+  * Don't print a warning to the console regarding NT_GNU_BUILD_ID changes in
+    ELF binaries. 
+
+-------------------------------------------------------------------

Old:
----
  diffoscope-204.tar.bz2
  diffoscope-204.tar.bz2.asc

New:
----
  diffoscope-205.tar.bz2
  diffoscope-205.tar.bz2.asc

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ diffoscope.spec ++++++
--- /var/tmp/diff_new_pack.4pq81o/_old  2022-02-21 17:48:59.171636640 +0100
+++ /var/tmp/diff_new_pack.4pq81o/_new  2022-02-21 17:48:59.175636642 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           diffoscope
-Version:        204
+Version:        205
 Release:        0
 Summary:        In-depth comparison of files, archives, and directories
 License:        GPL-3.0-or-later

++++++ diffoscope-204.tar.bz2 -> diffoscope-205.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/diffoscope-204/debian/changelog 
new/diffoscope-205/debian/changelog
--- old/diffoscope-204/debian/changelog 2022-02-11 19:39:36.000000000 +0100
+++ new/diffoscope-205/debian/changelog 2022-02-19 23:58:59.000000000 +0100
@@ -1,3 +1,17 @@
+diffoscope (205) unstable; urgency=medium
+
+  * Fix a file(1)-related regression where .changes files that contained
+    non-ASCII text were not identified as being .changes files, resulting in
+    seemingly arbitrary packages on tests.reproducible-builds.org and elswhere
+    not comparing the package at all. The non-ASCII parts could have been in
+    the Maintainer or in the upload changelog, so we were effectively
+    penalising anyone outside of the Anglosphere.
+    (Closes: reproducible-builds/diffoscope#291)
+  * Don't print a warning to the console regarding NT_GNU_BUILD_ID changes in
+    ELF binaries.
+
+ -- Chris Lamb <la...@debian.org>  Sat, 19 Feb 2022 14:58:57 -0800
+
 diffoscope (204) unstable; urgency=medium
 
   [ Chris Lamb ]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/diffoscope-204/diffoscope/__init__.py 
new/diffoscope-205/diffoscope/__init__.py
--- old/diffoscope-204/diffoscope/__init__.py   2022-02-11 19:39:36.000000000 
+0100
+++ new/diffoscope-205/diffoscope/__init__.py   2022-02-19 23:58:59.000000000 
+0100
@@ -17,4 +17,4 @@
 # You should have received a copy of the GNU General Public License
 # along with diffoscope.  If not, see <https://www.gnu.org/licenses/>.
 
-VERSION = "204"
+VERSION = "205"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/diffoscope-204/diffoscope/comparators/debian.py 
new/diffoscope-205/diffoscope/comparators/debian.py
--- old/diffoscope-204/diffoscope/comparators/debian.py 2022-02-11 
19:39:36.000000000 +0100
+++ new/diffoscope-205/diffoscope/comparators/debian.py 2022-02-19 
23:58:59.000000000 +0100
@@ -237,7 +237,13 @@
 
     # .changes files can be identified "data" if they contain non-printable
     # characters (Re: reproducible-builds/diffoscope#286)
-    FILE_TYPE_RE = re.compile(r"^(ASCII text|UTF-8 Unicode text|data)")
+    #
+    # In addition, different versions of file(1) can emit "UTF-8 Unicode text"
+    # or "UTF-8 Unicode text" for .changes files that use non-ASCII characters,
+    # so we have to look for both. (Re: reproducible-builds/diffoscope#291)
+    FILE_TYPE_RE = re.compile(
+        r"^(ASCII text|UTF-8 Unicode text|data|Unicode text, UTF-8 text)"
+    )
 
     @classmethod
     def recognizes(cls, file):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/diffoscope-204/diffoscope/comparators/elf.py 
new/diffoscope-205/diffoscope/comparators/elf.py
--- old/diffoscope-204/diffoscope/comparators/elf.py    2022-02-11 
19:39:36.000000000 +0100
+++ new/diffoscope-205/diffoscope/comparators/elf.py    2022-02-19 
23:58:59.000000000 +0100
@@ -665,7 +665,7 @@
             self.source.add_comment(
                 f"File has been modified after NT_GNU_BUILD_ID has been 
applied."
             )
-            logger.warning(
+            logger.debug(
                 f"{self.source.path} has been modified after NT_GNU_BUILD_ID 
has been applied"
             )
             logger.debug(

Reply via email to