Package: release.debian.org Severity: normal User: release.debian....@packages.debian.org Usertags: unblock
Please unblock package ruby-uuidtools Upstream found clever to embed a library to ensure it would work on older Ruby version, but this is not necessary and causes conflict because ruby-signet's upstream had the same idea. Please find the debdiff: diff -Nru ruby-uuidtools-2.1.5/debian/changelog ruby-uuidtools-2.1.5/debian/changelog --- ruby-uuidtools-2.1.5/debian/changelog 2016-03-05 11:34:14.000000000 +0900 +++ ruby-uuidtools-2.1.5/debian/changelog 2017-02-08 06:14:56.000000000 +0900 @@ -1,3 +1,10 @@ +ruby-uuidtools (2.1.5-2) unstable; urgency=medium + + * Removed embedded compat library, useless and causing conflict + (Closes: #853887) + + -- Marc Dequènes (Duck) <d...@duckcorp.org> Wed, 08 Feb 2017 06:14:56 +0900 + ruby-uuidtools (2.1.5-1) unstable; urgency=medium * Team upload. diff -Nru ruby-uuidtools-2.1.5/debian/rules ruby-uuidtools-2.1.5/debian/rules --- ruby-uuidtools-2.1.5/debian/rules 2016-03-05 11:34:14.000000000 +0900 +++ ruby-uuidtools-2.1.5/debian/rules 2017-02-08 06:06:56.000000000 +0900 @@ -19,6 +19,12 @@ rdoc --all --inline-source --diagram --fileboxes --line-numbers --fmt=html \ -o build-doc/rdoc lib +# do not install compatibility libraries which are already included in +# recent Ruby anyway and only cause conflicts (see #853887) +override_dh_auto_install: + dh_auto_install + rm -rf debian/ruby-uuidtools/usr/lib/ruby/vendor_ruby/compat + override_dh_installdocs: dh_installdocs # use the system library unblock ruby-uuidtools/2.1.5-2 -- System Information: Debian Release: 9.0 APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 4.9.0-1-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system)