Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ipp-usb for openSUSE:Factory checked in at 2025-03-03 16:37:41 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ipp-usb (Old) and /work/SRC/openSUSE:Factory/.ipp-usb.new.19136 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ipp-usb" Mon Mar 3 16:37:41 2025 rev:2 rq:1249816 version:0.9.29 Changes: -------- --- /work/SRC/openSUSE:Factory/ipp-usb/ipp-usb.changes 2024-08-16 12:24:42.533672565 +0200 +++ /work/SRC/openSUSE:Factory/.ipp-usb.new.19136/ipp-usb.changes 2025-03-03 16:37:46.585093888 +0100 @@ -1,0 +2,56 @@ +Fri Feb 28 23:00:52 UTC 2025 - Richard Rahl <rra...@opensuse.org> + +- update to 0.9.29: + * USB: zero-length read logged at Debug level + * Fixed formatting of debug message + * Performance tuning after 0-length USB packets reception + * fixed typo in names of two local variables + * Fixed crash on ipp-usb status + * Added tcp port info to status output + * Applied changes for pull request + * Fixed ipp-usb status formatting for small port numbers (<10000) + * Fixed crash with blacklisted devices + * USB serial number and vendor/device ID exposed via TXT record + * ipp-usb status: if HTTP port is not available, print "-" instead of "0" + * Newly added usb_SER and usb_HWID TXT records documented on the man page + * Quirks handling refactored. Quirks tests updated. + * Low-level USB I/O refactored to be cancelable via context.Context + * Added comprehensive test of quirks value parsers + * Fixed go 1.11 build + * avoided code duplication in decoding libusb_transfer results + * Refactiring: UsbIO renamed to UsbEIO, for consistency with other error + codes + * Refactoring: use context.Context to specify low-level USB I/O timeout + * Don't start USB low-level I/O operation, if context.Context already + expired + * Removed unused function + * Device initialization timeout handling revisited + * Fixed premature context.Context cancellation for HTTP requests with + timeout + * Added alternative syntax for delays in the quirks + * ipp-usb-quirks/README updated + * Device init timeout was mistakenly left enabled after the initialization + * Added 'init-timeout' quirk + * Removed unneeded debug print, occasionally leaked to the repo + * Minor tweak of log message + * Fixed possibility to cancel response body fetching before completion + * Fixed handling of errors returned by libusb_submit_transfer() + * Quirks logistics down to the UsbInterface structure + * Added 'zlp-send' + * Added 'zlp-recv-hack' quirk + * More testing of quirks + * Fixed few typos in the man page + * Added 'init-retry-partial' quirk + * Logging tweaked a bit + * Fix init-retry-partial when zlp-recv-hack triggers during HTTP header + reception + * HP quirks updated + * Removed println line, leaked by mistake + * Fixed wildcard, used in quirks to match HP Color LaserJet Flow +- update to 0.9.28: + * remove debian directory +- switch to obs_scm, so we can save on disk space in the long run +- remove go vendor workaround, as upstream fixed the issue +- remove download_files service, as it was never needed + +------------------------------------------------------------------- Old: ---- ipp-usb-0.9.27.tar.zst New: ---- ipp-usb-0.9.29.obscpio ipp-usb.obsinfo ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ipp-usb.spec ++++++ --- /var/tmp/diff_new_pack.AR7U5N/_old 2025-03-03 16:37:47.109115819 +0100 +++ /var/tmp/diff_new_pack.AR7U5N/_new 2025-03-03 16:37:47.113115986 +0100 @@ -1,7 +1,7 @@ # # spec file for package ipp-usb # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ %define import_path github.com/OpenPrinting/ipp-usb Name: ipp-usb -Version: 0.9.27 +Version: 0.9.29 Release: 0 Summary: HTTP reverse proxy, backed by IPP-over-USB connection to device License: BSD-2-Clause @@ -43,14 +43,10 @@ %prep %autosetup %goprep %{import_path} -# for some reason go always tries to download goipp, even with it being available -mkdir -p %{_builddir}/%{name}-%{version}/vendor/github.com/OpenPrinting -echo "github.com/OpenPrinting/goipp" > %{_builddir}/%{name}-%{version}/vendor/modules.txt -cp -r %{go_contribsrcdir}/github.com/OpenPrinting/goipp %{_builddir}/%{name}-%{version}/vendor/github.com/OpenPrinting - %build go build -buildmode=pie -mod=vendor . + %install install -d %{buildroot}%{_datadir}/%{name}/quirks install -Dm0755 %{name} %{buildroot}%{_sbindir}/%{name} @@ -61,7 +57,6 @@ install -d %{buildroot}%{_localstatedir}/log/%{name} install -d %{buildroot}%{_sysconfdir}/%{name} - %pre %service_add_pre %{name}.service ++++++ _service ++++++ --- /var/tmp/diff_new_pack.AR7U5N/_old 2025-03-03 16:37:47.141117158 +0100 +++ /var/tmp/diff_new_pack.AR7U5N/_new 2025-03-03 16:37:47.145117325 +0100 @@ -1,13 +1,13 @@ <?xml version="1.0" ?> <services> - <service name="download_files" mode="manual" /> - <service name="tar_scm" mode="manual"> + <service name="obs_scm" mode="manual"> <param name="url">https://github.com/OpenPrinting/ipp-usb.git</param> <param name="scm">git</param> - <param name="revision">refs/tags/0.9.27</param> + <param name="revision">refs/tags/0.9.29</param> <param name="versionformat">@PARENT_TAG@</param> </service> - <service name="recompress" mode="manual"> + <service name="tar" mode="buildtime" /> + <service name="recompress" mode="buildtime"> <param name="file">*.tar</param> <param name="compression">zst</param> </service> ++++++ ipp-usb.obsinfo ++++++ name: ipp-usb version: 0.9.29 mtime: 1740749563 commit: a5e035d67785ef43333858b90f2b052b17ca60e5