Hello community,

here is the log from the commit of package sane-backends for openSUSE:Factory 
checked in at 2017-06-07 09:52:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/sane-backends (Old)
 and      /work/SRC/openSUSE:Factory/.sane-backends.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "sane-backends"

Wed Jun  7 09:52:46 2017 rev:83 rq:500054 version:1.0.27

Changes:
--------
--- /work/SRC/openSUSE:Factory/sane-backends/sane-backends.changes      
2017-03-03 17:32:13.397513465 +0100
+++ /work/SRC/openSUSE:Factory/.sane-backends.new/sane-backends.changes 
2017-06-07 09:53:02.314904032 +0200
@@ -1,0 +2,35 @@
+Wed May 24 10:02:33 CEST 2017 - jsm...@suse.de
+
+- Upgraded to sane-backends version 1.0.27:
+  There is no 1.0.26 release of sane-backends.
+  That number was skipped so that the SANE upstream
+  development version numbers would more clearly be
+  an extension of the prior release.
+  Changes since 1.0.25:
+  * Significant enhancements to canon_dr, epjitsu, epsonds,
+    fujitsu, genesys, hp3500, pixma and xerox-mfp backends.
+  * Minor updates, bugfixes or scanners added in several backends.
+  * 30+ new scanner models supported.
+  * Made libusb-1.0 the default for USB support.
+  * Switched code from C90 to C99 (Thanks to Volker Diels-Grabsch).
+  * Updated Linux USB3 workaround:
+    The Linux USB3 workaround which was added in version 1.0.25
+    is now disabled by default. If you have difficulty using
+    a scanner which previously worked, or intermittent scanner
+    availability, try setting the new environment variable
+    SANE_USB_WORKAROUND=1
+    before starting your frontend.
+  * Documentation and translation updates.
+  * Bugfixes (Avahi, threading, USB, ICC/PNG/JPEG, etc).
+  * Reduced compiler warnings, improved code:
+    A special thanks goes to Olaf Meeuwissen for picking up
+    the janitorial duties in sane-backends. He has found and
+    fixed a large number of long-standing bugs, curated the
+    SANE upstream bug tracker, improved the build scripts
+    and docs, and provided user support.
+- CVE-2017-6318.patch is no longer needed because
+  the issue is fixed in the upstream sources.
+- dell1600n_net-fix-strncat.patch is no longer needed because
+  the issue is fixed in the upstream sources.
+
+-------------------------------------------------------------------

Old:
----
  CVE-2017-6318.patch
  dell1600n_net-fix-strncat.patch
  sane-backends-1.0.25.tar.gz

New:
----
  sane-backends-1.0.27.tar.gz

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

Other differences:
------------------
++++++ sane-backends.spec ++++++
--- /var/tmp/diff_new_pack.qamEPF/_old  2017-06-07 09:53:03.130788732 +0200
+++ /var/tmp/diff_new_pack.qamEPF/_new  2017-06-07 09:53:03.134788166 +0200
@@ -26,6 +26,7 @@
 BuildRequires:  libpng-devel
 BuildRequires:  libtiff-devel
 BuildRequires:  libtool
+# Cf. the comment about 'libusb' at .configure below:
 BuildRequires:  libusb-1_0-devel
 BuildRequires:  libv4l-devel
 BuildRequires:  net-snmp-devel
@@ -33,16 +34,21 @@
 Summary:        SANE (Scanner Access Now Easy) Scanner Drivers
 License:        GPL-2.0+ and SUSE-GPL-2.0+-with-sane-exception and 
SUSE-Public-Domain
 Group:          Hardware/Scanner
-Version:        1.0.25
+# There is no 1.0.26 release of sane-backends. That number was skipped so that 
the SANE upstream
+# development version numbers would more clearly be an extension of the prior 
release:
+Version:        1.0.27
 Release:        0
 Url:            http://www.sane-project.org/
+# URLs to get Source0:
+# On http://www.sane-project.org/source.html at "Stable Source" there is the 
link to "alioth.debian.org"
+# that points to http://alioth.debian.org/project/showfiles.php?group_id=30186 
and there:
 # How to get Source0:
-# wget --no-check-certificate 
https://alioth.debian.org/frs/download.php/file/4146/sane-backends-1.0.25.tar.gz
+# wget --no-check-certificate 
https://alioth.debian.org/frs/download.php/file/4224/sane-backends-1.0.27.tar.gz
 # How to get the MD5 sum file:
-# wget --no-check-certificate 
https://alioth.debian.org/frs/download.php/file/4144/sane-backends-1.0.25.tar.gz.md5
+# wget --no-check-certificate 
https://alioth.debian.org/frs/download.php/file/4223/sane-backends-1.0.27.tar.gz.md5
 # How to check the MD5 sum:
-# md5sum -c sane-backends-1.0.25.tar.gz.md5
-Source0:        
https://alioth.debian.org/frs/download.php/file/4146/sane-backends-%{version}.tar.gz
+# md5sum -c sane-backends-1.0.27.tar.gz.md5
+Source0:        
https://alioth.debian.org/frs/download.php/file/4224/sane-backends-%{version}.tar.gz
 # Source100... is SUSE specific stuff:
 # Source101 is the xinetd file for the saned:
 Source101:      sane-port
@@ -66,20 +72,8 @@
 # to extract the needed info from which create_sane-backends-autoconfig.rules
 # generates the 56-sane-backends-autoconfig.rules file:
 Source201:      create_sane-backends-autoconfig.rules
-# Patch1 dell1600n_net-fix-strncat.patch fixes the following build error:
-#   Statement might be overflowing a buffer in strncat. Common mistake:
-#   BAD: strncat(buffer,charptr,sizeof(buffer)) is wrong, it takes the left 
over size as 3rd argument
-#   GOOD: strncat(buffer,charptr,sizeof(buffer)-strlen(buffer)-1):
-# see 
https://alioth.debian.org/tracker/index.php?func=detail&aid=315198&group_id=30186&atid=410366
-Patch1:         dell1600n_net-fix-strncat.patch
 # Patch2 sane-backends.builttime.patch avoids build-compare noise
 Patch2:         sane-backends.builttime.patch
-# Patch3 CVE-2017-6318.patch fixes CVE-2017-6318 which is about that via
-# access to saned some opcodes could leak uninitialized memory back to the 
requester
-# allowing information disclosure of memory content in saned,
-# see 
https://lists.alioth.debian.org/pipermail/sane-devel/2017-February/035029.html
-# and https://bugzilla.suse.com/show_bug.cgi?id=1027197
-Patch3:         CVE-2017-6318.patch
 # Patch100... is SUSE specific stuff:
 # Patch101 no-descriptions-external-hpoj.patch removes 
descriptions-external/hpoj.desc from doc/Makefile.am
 # because it is intentionally removed from the sources in the prep section:
@@ -95,7 +89,6 @@
 # Furthermore it removes "unsupported" models from epkowa.desc because
 # otherwise there would be confusing model entries shown in yast2-scanner:
 Patch102:       adapt_epkowa.desc_for_yast2-scanner.patch
-
 # Install into this non-root directory (required when norootforbuild is used):
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 # Prerequire /sbin/ldconfig which is used in the traditional bash scriptlets 
for post/postun:
@@ -169,20 +162,8 @@
 
 %prep
 %setup -q
-# Patch1 dell1600n_net-fix-strncat.patch fixes the following build error:
-#   Statement might be overflowing a buffer in strncat. Common mistake:
-#   BAD: strncat(buffer,charptr,sizeof(buffer)) is wrong, it takes the left 
over size as 3rd argument
-#   GOOD: strncat(buffer,charptr,sizeof(buffer)-strlen(buffer)-1)
-# see 
https://alioth.debian.org/tracker/index.php?func=detail&aid=315198&group_id=30186&atid=410366
-%patch1
 # Patch2 sane-backends.builttime.patch avoids build-compare noise
 %patch2 -p1
-# Patch3 CVE-2017-6318.patch fixes CVE-2017-6318 which is about that via
-# access to saned some opcodes could leak uninitialized memory back to the 
requester
-# allowing information disclosure of memory content in saned,
-# see 
https://lists.alioth.debian.org/pipermail/sane-devel/2017-February/035029.html
-# and https://bugzilla.suse.com/show_bug.cgi?id=1027197
-%patch3
 # Patch100... is SUSE specific stuff:
 # Patch101 no-descriptions-external-hpoj.patch removes 
descriptions-external/hpoj.desc from doc/Makefile.am
 # because it is intentionally removed from the sources in the prep section:
@@ -226,11 +207,19 @@
 # see https://bugzilla.novell.com/show_bug.cgi?id=633780
 # Enable libusb-1.0 support which is available since sane-backends 1.0.20
 # and libusb-1_0 is available at least since openSUSE 11.1.
+# On all systems, the --enable-libusb* flags (in particular 
--enable-libusb_1_0 ) are now ignored.
+# Instead, the --with-usb and --without-usb flags now control support.
+# When neither is given, USB support will be enabled if possible and disabled 
otherwise.
+# If --with-usb is requested but not possible, ./configure will fail.
+# There is no support to prefer libusb-0.1 over libusb-1.0.
+# When libusb-1.0 is not found, libusb-0.1 will be tried.
+# Without converting API spec to supported output formats PostScript, PDF, HTML
+# i.e. use none of --with_api_ps --with_api_pdf --with_api_html cf. 
configure.ac
+# because converting the API spec needs tons of stuff in the build system
+# like LaTeX, Ghostscript, PDF tools and all what those require and
+# the API spec is not for users but for developers who could get
+# the "Programmer's Documentation" at http://www.sane-project.org/docs.html
 # Disable locking because /var/lock/sane/ would be a world-writable directory.
-# Disable use of LaTeX to generate documentation because LaTeX blows up the 
build system
-# and "BuildRequires: texlive-latex" causes various cycles and the sane.ps 
documentation
-# is not for users but for developers who could get the "Programmer's 
Documentation"
-# from SANE upstream at http://www.sane-project.org/docs.html
 ./configure --prefix=/usr \
             --exec-prefix=/usr \
             --sysconfdir=%{_sysconfdir} \
@@ -238,11 +227,11 @@
             --sbindir=%{_sbindir} \
             --mandir=%{_mandir} \
             --datadir=%{_datadir} \
-            --with-docdir=%{_defaultdocdir}/sane-backends \
+            --docdir=%{_defaultdocdir}/sane-backends \
             --enable-pthread \
-            --enable-libusb_1_0 \
-            --disable-locking \
-            --disable-latex
+            --with-usb \
+            --without-api-spec \
+            --disable-locking
 # Enable locking for backends where "99" is the group of the lockfile path 
(LOCKPATH_GROUP)
 # because "99" is the group of the user who runs the build when norootforbuild 
is used
 # and set localstatedir to have the lock files in /var/lock/sane (see 
backend/Makefile.in).
@@ -436,7 +425,9 @@
 install -d -m755 %{buildroot}%{_sysconfdir}/slp.reg.d
 install -m644 %{SOURCE102} %{buildroot}%{_sysconfdir}/slp.reg.d
 # Delete documentation files for non-Linux platforms:
-rm 
%{buildroot}%{_defaultdocdir}/sane-backends/{README.os2,README.aix,README.solaris}
+rm 
%{buildroot}%{_defaultdocdir}/sane-backends/{README.aix,README.beos,README.darwin,README.djpeg,README.freebsd,README.hp-ux,README.netbsd,README.openbsd,README.os2,README.solaris,README.unixware2,README.unixware7,README.windows,README.zeta}
+# Mark locale-dependent files with the respective 'lang' tag in the file list, 
see
+# 
https://en.opensuse.org/openSUSE:Packaging_Conventions_RPM_Macros#.25find_lang
 %find_lang sane-backends
 
 %post

++++++ sane-backends-1.0.25.tar.gz -> sane-backends-1.0.27.tar.gz ++++++
/work/SRC/openSUSE:Factory/sane-backends/sane-backends-1.0.25.tar.gz 
/work/SRC/openSUSE:Factory/.sane-backends.new/sane-backends-1.0.27.tar.gz 
differ: char 5, line 1


Reply via email to