Hello community, here is the log from the commit of package sane-backends for openSUSE:Factory checked in at 2020-09-25 16:21:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/sane-backends (Old) and /work/SRC/openSUSE:Factory/.sane-backends.new.4249 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "sane-backends" Fri Sep 25 16:21:35 2020 rev:90 rq:836293 version:1.0.31 Changes: -------- --- /work/SRC/openSUSE:Factory/sane-backends/sane-backends.changes 2020-08-23 09:21:09.186684246 +0200 +++ /work/SRC/openSUSE:Factory/.sane-backends.new.4249/sane-backends.changes 2020-09-25 16:21:56.515380758 +0200 @@ -1,0 +2,70 @@ +Wed Sep 23 11:56:03 CEST 2020 - [email protected] + +- Upgraded to sane-backends version 1.0.31 + Changes since 1.0.30 + see https://gitlab.com/sane-project/backends/-/blob/master/NEWS + Backends + * adds the canon_lide70 backend + * avision: adds support for the KODAK i1120, + fixes thread cancellation issues, + disables exposure option for non-filmscanners + * canon_dr: improves error reporting + * dmc: fixes compiler warnings on the scan area options + * epsonds: rewrites the network I/O following changes + made to the epson2 backend in 1.0.30 to fix security issues. + Network support is still unsupported. + * escl: adds ADF support, fixes many minor issues and improves + error handling. Now also supports devices behind a proxy + (needs explicit configuration). + * fujitsu: adds support for the fi-800R and a card scanning + slot, fixes a bug when reading hardware sensors on the first + invocation. Adds USB IDs for fi-7800 and fi-7900. + * genesys: adds support for the Canon 5600F, Canon LiDE 90, + Plustek OpticFilm 7200 and 7200 (v2), 7400, 7600i, 8100 + and 8200i. Fixes several issues with the Canon 8600F. + Adds 4800dpi support for the Canon LiDE 210 and fixes 3200dpi + flatbed support on the Canon 8400F. Adds an option to fill + dark calibration with a constant. Adds transparency support + for gl847 chipset based devices. Fixes CIS scanner support + for gl842 chipset based devices. Removes lineart and image + enhancement emulation support. + * gphoto: supports the PLANon DocuPen RC800 (with a recent + enough version of gphoto2) + * gt68xx: modifies scan cancellation behaviour + * hp5400: adds button support, fixes a scan cancellation + crash issue + * pixma: add supports for the i-SENSYS MF440 Series and untested + support for the PIXMMA G7000 Series and GM4000 Series as well + as the i-SENSYS MF720 Series. + * plustek: fixes a potential buffer overrun + * test: adds gamma options + Documentation + * removes the SANE Standard. This is now maintained + as a separate project at + https://gitlab.com/sane-project/standard + HTML and PDF versions can be found at + https://sane-project.gitlab.io/standard/ + * adds and updates information for multiple supported and + unsupported devices + * translation updates for British English, French, German, + Italian and Ukranian + * scanimage: documents the JPEG compression level + * minor improvements documenting build requirements + Build + * removes the --with-api-spec option from configure + * replaces the --enable-avahi option with an --with-avahi + that defaults to enabling if possible. If the option is given + and the required support is not available, configure will + exit with an error. + * improves checking for libjpeg version dependent requirements + * has been made reproducable (upstream issue 228) + * fixes build issues on MinGW + Miscellaneous + * various fixes and improvements in the USB record/replay support + * fixes a file descriptor validation test in sanei_pio + * adds missing include in sanei_usb +- sane-backends.builttime.patch is no longer needed because the + issue https://gitlab.com/sane-project/backends/-/issues/228 + is fixed in the upstream sources + +------------------------------------------------------------------- Old: ---- sane-backends-1.0.30.tar.gz sane-backends.builttime.patch New: ---- sane-backends-1.0.31.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ sane-backends.spec ++++++ --- /var/tmp/diff_new_pack.vWETQY/_old 2020-09-25 16:21:57.971382047 +0200 +++ /var/tmp/diff_new_pack.vWETQY/_new 2020-09-25 16:21:57.975382050 +0200 @@ -16,8 +16,11 @@ # -# Enable support for PWG eSCL network backend +# Cf. https://rpm.org/user_doc/conditional_builds.html +# by default enable support for PWG eSCL network backend %bcond_without escl +# by default disable support for PWG eSCL network backend +#bcond_with escl Name: sane-backends BuildRequires: gcc-c++ @@ -30,9 +33,13 @@ %if %{with escl} BuildRequires: pkgconfig(avahi-client) >= 0.6.24 BuildRequires: pkgconfig(libcurl) -BuildRequires: pkgconfig(libxml-2.0) +# since sane-backends 1.0.31 the escl backend requires libpoppler-glib-devel +# cf. https://gitlab.com/sane-project/backends/-/blob/master/INSTALL.linux +BuildRequires: libpoppler-glib-devel %endif BuildRequires: pkgconfig(libusb-1.0) +# The pixma backend requires libxml2 +BuildRequires: pkgconfig(libxml-2.0) BuildRequires: pkgconfig(systemd) %systemd_requires @@ -43,15 +50,19 @@ Summary: SANE (Scanner Access Now Easy) Scanner Drivers License: GPL-2.0-or-later AND SUSE-GPL-2.0+-with-sane-exception AND SUSE-Public-Domain Group: Hardware/Scanner -Version: 1.0.30 +Version: 1.0.31 Release: 0 URL: http://www.sane-project.org/ -# Unfortunately, the first version does not build, as it does not contain a prebuilt configure, -# and autoconf fails as it requires a complete git clone: -# https://gitlab.com/sane-project/backends/issues/248 -# Use the version including a semi-random hash instead, which is a dist tarball -# Source0: https://gitlab.com/sane-project/backends/-/archive/%%{version}/backends-%%{version}.tar.gz#/sane-backends-%%{version}.tar.gz -Source0: https://gitlab.com/sane-project/backends/uploads/c3dd60c9e054b5dee1e7b01a7edc98b0/sane-backends-1.0.30.tar.gz +# On https://gitlab.com/sane-project/backends/-/releases +# there are two links, the first one is called "Source code (tar.gz)" that pints to +# https://gitlab.com/sane-project/backends/-/archive/1.0.31/backends-1.0.31.tar.gz +# and the second one is called "sane-backends-1.0.31.tar.gz" that pints to +# https://gitlab.com/sane-project/backends/uploads/8bf1cae2e1803aefab9e5331550e5d5d/sane-backends-1.0.31.tar.gz +# The first one "backends-1.0.31.tar.gz" does not build, as it does not contain a prebuilt configure script, +# and autoconf fails as it requires a complete git clone, see https://gitlab.com/sane-project/backends/issues/248 +# We use the second one "sane-backends-1.0.31.tar.gz" that is a dist tarball with a prebuilt configure script via +# wget https://gitlab.com/sane-project/backends/uploads/8bf1cae2e1803aefab9e5331550e5d5d/sane-backends-1.0.31.tar.gz +Source0: sane-backends-1.0.31.tar.gz # Source100... is SUSE specific stuff: # Source102 is the OpenSLP registration file for the saned: Source102: sane.reg @@ -76,11 +87,9 @@ # Sources 202 and 203 are files to enable socket based service activation which replaced xinetd Source202: [email protected] Source203: saned.socket -# PATCH-FIX-OPENSUSE - Make timestamps reproducible, https://gitlab.com/sane-project/backends/issues/228 -Patch2: sane-backends.builttime.patch # Patch100... is SUSE specific stuff: # Patch102 adapt_epkowa.desc_for_yast2-scanner.patch adapts epkowa.desc for yast2-scanner -# (see https://bugzilla.novell.com/show_bug.cgi?id=788756#c14). +# (see https://bugzilla.opensuse.org/show_bug.cgi?id=788756#c14). # It adds "requires DFSG non-free Image Scan software from Avasys" to all comments # (or adds such a comment if there is not yet a comment) so that yast2-scanner # (via "requires DFSG non-free" string match in create_scanner_database) @@ -179,11 +188,9 @@ %prep %setup -q -# Patch2 sane-backends.builttime.patch avoids build-compare noise -%patch2 -p1 # Patch100... is SUSE specific stuff: # Patch102 adapt_epkowa.desc_for_yast2-scanner.patch adapts epkowa.desc for yast2-scanner -# see https://bugzilla.novell.com/show_bug.cgi?id=788756#c14 +# see https://bugzilla.opensuse.org/show_bug.cgi?id=788756#c14 %patch102 # Remove hpoj.desc completely to avoid confusion with its successor hpaio.desc @@ -210,13 +217,6 @@ export LDFLAGS="-L/%_lib $LDFLAGS" # Enable pthread instead of fork (used in Debian since Feb 2009 and no issues so far), # see https://bugzilla.novell.com/show_bug.cgi?id=633780 -# -# 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. ./configure --prefix=/usr \ --exec-prefix=/usr \ @@ -229,9 +229,8 @@ --enable-pthread \ --with-usb \ %if %{with escl} - --enable-avahi \ + --with-avahi \ %endif - --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 ++++++ adapt_epkowa.desc_for_yast2-scanner.patch ++++++ --- /var/tmp/diff_new_pack.vWETQY/_old 2020-09-25 16:21:58.007382079 +0200 +++ /var/tmp/diff_new_pack.vWETQY/_new 2020-09-25 16:21:58.011382082 +0200 @@ -1,6 +1,6 @@ ---- doc/descriptions-external/epkowa.desc.orig 2015-09-09 04:23:23.000000000 +0200 -+++ doc/descriptions-external/epkowa.desc 2015-10-05 14:50:31.000000000 +0200 -@@ -47,7 +47,7 @@ +--- doc/descriptions-external/epkowa.desc.orig 2020-08-23 13:59:20.000000000 +0200 ++++ doc/descriptions-external/epkowa.desc 2020-09-23 11:40:27.359784224 +0200 +@@ -48,7 +48,7 @@ ;; Device and manufacturer information. ;; :devicetype :scanner @@ -9,7 +9,7 @@ :url "http://www.epson.com/" :comment "" -@@ -84,3456 +84,3362 @@ +@@ -85,979 +85,953 @@ :interface "USB" :usbid "0x04b8" "0x08ac" :status :complete @@ -173,6 +173,12 @@ -:comment "requires DFSG non-free iscan-plugin-ds-30" +:comment "requires DFSG non-free Image Scan software from Epson<br>requires DFSG non-free iscan-plugin-ds-30" + :model "DS-G20000" + :interface "USB" + :usbid "0x04b8" "0x015b" + :status :good ++:comment "requires DFSG non-free Image Scan software from Epson" + :model "EP-702A" :interface "USB" :usbid "0x04b8" "0x0850" @@ -672,6 +678,13 @@ :usbid "0x04b8" "0x014b" :status :good -:comment "overseas version of the ES-G11000" ++:comment "requires DFSG non-free Image Scan software from Epson<br>overseas version of the ES-G11000" + + :model "Expression 12000XL" + :interface "USB" + :usbid "0x04b8" "0x015b" + :status :good +-:comment "overseas version of the DS-G20000" - -:model "F-3200" ; product spec (JP) -:interface "USB IEEE1394" @@ -688,7 +701,7 @@ -:status :unsupported -:comment "A better backend for the FilmScan 200 can be found at <A HREF=\"http://www.vjet.demon.co.uk/scanner/\">http://www.vjet.demon.co.uk/scanner/</A>." -:url "http://www.vjet.demon.co.uk/scanner/" -+:comment "requires DFSG non-free Image Scan software from Epson<br>overseas version of the ES-G11000" ++:comment "requires DFSG non-free Image Scan software from Epson<br>overseas version of the DS-G20000" :model "GT-1500" :interface "USB" @@ -1140,11 +1153,7 @@ :model "GT-X980" :interface "USB" - :usbid "0x04b8" "0x0151" - :status :good -+:comment "requires DFSG non-free Image Scan software from Epson" - - :model "K200 Series" +@@ -1068,2490 +1042,2422 @@ :interface "USB" :usbid "0x04b8" "0x0871" :status :complete @@ -1317,22 +1326,29 @@ :interface "USB" :usbid "0x04b8" "0x08ad" :status :good --:comment "network interface not supported<br>business all-in-one" -+:comment "requires DFSG non-free Image Scan software from Epson<br>network interface not supported<br>business all-in-one" +-:comment "network interface supported via DFSG non-free iscan-network-nt package<br>business all-in-one" ++:comment "requires DFSG non-free Image Scan software from Epson<br>network interface supported via DFSG non-free iscan-network-nt package<br>business all-in-one" :model "LP-M8040A" :interface "USB" :usbid "0x04b8" "0x08ad" :status :good --:comment "network interface not supported<br>business all-in-one" -+:comment "requires DFSG non-free Image Scan software from Epson<br>network interface not supported<br>business all-in-one" +-:comment "network interface supported via DFSG non-free iscan-network-nt package<br>business all-in-one" ++:comment "requires DFSG non-free Image Scan software from Epson<br>network interface supported via DFSG non-free iscan-network-nt package<br>business all-in-one" :model "LP-M8040F" :interface "USB" :usbid "0x04b8" "0x08ad" :status :good --:comment "network interface not supported<br>business all-in-one" -+:comment "requires DFSG non-free Image Scan software from Epson<br>network interface not supported<br>business all-in-one" +-:comment "network interface supported via DFSG non-free iscan-network-nt package<br>business all-in-one" ++:comment "requires DFSG non-free Image Scan software from Epson<br>network interface supported via DFSG non-free iscan-network-nt package<br>business all-in-one" + + :model "LP-M8170" + :interface "USB" + :usbid "0x04b8" "0x1111" + :status :good +-:comment "network interface supported via DFSG non-free iscan-network-nt package<br>business all-in-one" ++:comment "requires DFSG non-free Image Scan software from Epson<br>network interface supported via DFSG non-free iscan-network-nt package<br>business all-in-one" :model "M200 Series" :interface "USB" ++++++ sane-backends-1.0.30.tar.gz -> sane-backends-1.0.31.tar.gz ++++++ /work/SRC/openSUSE:Factory/sane-backends/sane-backends-1.0.30.tar.gz /work/SRC/openSUSE:Factory/.sane-backends.new.4249/sane-backends-1.0.31.tar.gz differ: char 5, line 1
