Bug#975261: marked as done (diffoscope: install footprint is 2.6GB, please move some recommends to suggests)
Your message dated Mon, 30 Nov 2020 17:00:08 + with message-id and subject line Bug#975261: fixed in diffoscope 162 has caused the Debian Bug report #975261, regarding diffoscope: install footprint is 2.6GB, please move some recommends to suggests to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact ow...@bugs.debian.org immediately.) -- 975261: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=975261 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: diffoscope Version: 161 Severity: important File: diffoscope Dear Maintainer, The size of diffoscope is getting really quite ridiculous, all the recommends now come to ~2.6 GB installed size, even though they are not used in the vast majority of use cases. Not only is the disk space wasted, the extra packages causes APT maintenance headaches when upgrading, it often wants to install random extra dependencies not necessarily caused by diffoscope itself, but an upgrade to one of its recommends. Sometimes the grandchildren provides of the child recommends interact badly, for example on my system installing diffoscope wants to install evince and gnome3-desktop-data for some reason, even though I already have another PDF viewer installed. Debian Policy says: "Recommends: This declares a strong, but not absolute, dependency." and that is why apt-get installs these by default. However most of the current Recommends are for rare use cases. Furthermore diffoscope already has very nice run-time logic to detect when a needed program is not installed, and tells you to install it. I have managed to figure out that by moving the following Recommends to Suggests one can cut the footprint from 2.6GB to about 64MB which is much more reasonable. Therefore please do that. These are ordered roughly by size: - ghc - 800MB - ocaml-nox - 460MB - llvm - 330MB - fp-utils - 320MB - default-jdk-headless | default-jdk | java-sdk - 240MB for default-jdk-headless - python3-guestfs - 150MB - python3-binwalk - 140MB - gnumeric - 85MB - apktool - 50MB - mono-utils - 30MB - radare2 - 30MB - xmlbeans - 20MB - ovmf - 14MB This will make it much easier to keep having diffoscope on a system across multiple system upgrades. X -- System Information: Debian Release: bullseye/sid APT prefers testing APT policy: (990, 'testing'), (500, 'buildd-unstable'), (500, 'stable'), (300, 'unstable'), (200, 'experimental'), (1, 'buildd-experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 5.6.0-2-amd64 (SMP w/8 CPU threads) Kernel taint flags: TAINT_WARN Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8), LANGUAGE=en_GB:en Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled --- End Message --- --- Begin Message --- Source: diffoscope Source-Version: 162 Done: Chris Lamb We believe that the bug you reported is fixed in the latest version of diffoscope, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 975...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Chris Lamb (supplier of updated diffoscope package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmas...@ftp-master.debian.org) -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Format: 1.8 Date: Fri, 27 Nov 2020 09:41:32 + Source: diffoscope Binary: diffoscope diffoscope-minimal Architecture: source all Version: 162 Distribution: unstable Urgency: medium Maintainer: Reproducible builds folks Changed-By: Chris Lamb Description: diffoscope - in-depth visual diff tool for files, archives and directories diffoscope-minimal - in-depth visual diff tool for files, archives and directories Closes: 975261 975313 Changes: diffoscope (162) unstable; urgency=medium . [ Chris Lamb ] * Don't depends on radare2 in the Debian autopkgtests as it will not be in bullseye due to security considerations (#950372). (Closes: #975313) * Avoid "Command `s p a c e d o u t` failed" messages when creating an artificial CalledProcessError instance in our generic from_operation feeder creator. * Overhaul long and short descriptions. * Use the operation's full name so that "command failed" messages include its arguments. * Add a missing comma in a comment. .
Bug#975313: marked as done (diffoscope test-depends on radare2, which is not in testing)
Your message dated Mon, 30 Nov 2020 17:00:08 + with message-id and subject line Bug#975313: fixed in diffoscope 162 has caused the Debian Bug report #975313, regarding diffoscope test-depends on radare2, which is not in testing to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact ow...@bugs.debian.org immediately.) -- 975313: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=975313 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: src:diffoscope Version: 161 Severity: important Tags: sid bullseye diffoscope test-depends on radare2, which is not in testing, likely something which should be fixed for the release. --- End Message --- --- Begin Message --- Source: diffoscope Source-Version: 162 Done: Chris Lamb We believe that the bug you reported is fixed in the latest version of diffoscope, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 975...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Chris Lamb (supplier of updated diffoscope package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmas...@ftp-master.debian.org) -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Format: 1.8 Date: Fri, 27 Nov 2020 09:41:32 + Source: diffoscope Binary: diffoscope diffoscope-minimal Architecture: source all Version: 162 Distribution: unstable Urgency: medium Maintainer: Reproducible builds folks Changed-By: Chris Lamb Description: diffoscope - in-depth visual diff tool for files, archives and directories diffoscope-minimal - in-depth visual diff tool for files, archives and directories Closes: 975261 975313 Changes: diffoscope (162) unstable; urgency=medium . [ Chris Lamb ] * Don't depends on radare2 in the Debian autopkgtests as it will not be in bullseye due to security considerations (#950372). (Closes: #975313) * Avoid "Command `s p a c e d o u t` failed" messages when creating an artificial CalledProcessError instance in our generic from_operation feeder creator. * Overhaul long and short descriptions. * Use the operation's full name so that "command failed" messages include its arguments. * Add a missing comma in a comment. . [ Jelmer Vernooij ] * Add missing space to the error message when only one argument is passed to diffoscope. . [ Holger Levsen ] * Update Standards-Version to 4.5.1. . [ Mattia Rizzolo ] * Split the diffoscope package into a diffoscope-minimal package that excludes the larger packages from Recommends. (Closes: #975261) * Drop support for Python 3.6. Checksums-Sha1: bedc0ad10ec79da33c0edb773087246cda7cd4b2 4875 diffoscope_162.dsc 70937a61ed0ccda602f67436753a3514b6b0a6c2 988200 diffoscope_162.tar.xz 1bb78efe3763959dc43a9265b12b8d2850214c11 153988 diffoscope-minimal_162_all.deb f4a83c4e25aa30a0d5807d088d1bb8bca1aa80b4 58104 diffoscope_162_all.deb 206e353136f1785e91fb0693dcc45cd8ba743ab1 27490 diffoscope_162_amd64.buildinfo Checksums-Sha256: baf3c5df25b0828881c685bffb053c227792bddab5e03779da34851d1528901f 4875 diffoscope_162.dsc 3dfe6bb2241701401cefefde5c243b755542393cd0e4d00feed80ab30c34e43e 988200 diffoscope_162.tar.xz 9448b25b4be2c9d51e6e9b938a1c904cf159ba379255767df3196683a2c21be1 153988 diffoscope-minimal_162_all.deb c7cb67589886be2a412705ec9c5d4aa0b002f7b7a3a24280ba486e7dc965688a 58104 diffoscope_162_all.deb 3efa0a67dc50e0e6371ce592164b8bb141a44f02d220ae8f0a0bf2a85af6f0fb 27490 diffoscope_162_amd64.buildinfo Files: 1942740a0e27532c3350ebbc78c762eb 4875 devel optional diffoscope_162.dsc ecd33d0ed596db8b4604ed613cbdb7d8 988200 devel optional diffoscope_162.tar.xz 74abf3a2a33404fd3500291505e0a267 153988 devel optional diffoscope-minimal_162_all.deb 60459c500dd672bb8794c0bc8543c17e 58104 devel optional diffoscope_162_all.deb 75f2365fbd6fbf1036805302c39fdb8e 27490 devel optional diffoscope_162_amd64.buildinfo -BEGIN PGP SIGNATURE- iQIzBAEBCAAdFiEEwv5L0nHBObhsUz5GHpU+J9QxHlgFAl/AznUACgkQHpU+J9Qx Hlh77xAAssMbLFA1Iay0VXPLJEM8jnTQNxMokrhYwckNL0LA/Mb1l5obVk0vPq3z hb4KyWr6XvWKw28RBY46xNT0Xh4g6qW1HpqTaHr5JroOVx1vQaejifEWX7l+np0r WJkW9btnFPIt42jMKM7oLyON6trQJjgrIPH51t7CDzREGW1yWnAORbGrQBGezFfR 6DwXPxocGDqPxfYI3RSYld3Fqop8FTXnstTeSntoEY3De5ATLx52sy4Bfie/dn1u
diffoscope_162_amd64.changes ACCEPTED into unstable, unstable
Accepted: -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Format: 1.8 Date: Fri, 27 Nov 2020 09:41:32 + Source: diffoscope Binary: diffoscope diffoscope-minimal Architecture: source all Version: 162 Distribution: unstable Urgency: medium Maintainer: Reproducible builds folks Changed-By: Chris Lamb Description: diffoscope - in-depth visual diff tool for files, archives and directories diffoscope-minimal - in-depth visual diff tool for files, archives and directories Closes: 975261 975313 Changes: diffoscope (162) unstable; urgency=medium . [ Chris Lamb ] * Don't depends on radare2 in the Debian autopkgtests as it will not be in bullseye due to security considerations (#950372). (Closes: #975313) * Avoid "Command `s p a c e d o u t` failed" messages when creating an artificial CalledProcessError instance in our generic from_operation feeder creator. * Overhaul long and short descriptions. * Use the operation's full name so that "command failed" messages include its arguments. * Add a missing comma in a comment. . [ Jelmer Vernooij ] * Add missing space to the error message when only one argument is passed to diffoscope. . [ Holger Levsen ] * Update Standards-Version to 4.5.1. . [ Mattia Rizzolo ] * Split the diffoscope package into a diffoscope-minimal package that excludes the larger packages from Recommends. (Closes: #975261) * Drop support for Python 3.6. Checksums-Sha1: bedc0ad10ec79da33c0edb773087246cda7cd4b2 4875 diffoscope_162.dsc 70937a61ed0ccda602f67436753a3514b6b0a6c2 988200 diffoscope_162.tar.xz 1bb78efe3763959dc43a9265b12b8d2850214c11 153988 diffoscope-minimal_162_all.deb f4a83c4e25aa30a0d5807d088d1bb8bca1aa80b4 58104 diffoscope_162_all.deb 206e353136f1785e91fb0693dcc45cd8ba743ab1 27490 diffoscope_162_amd64.buildinfo Checksums-Sha256: baf3c5df25b0828881c685bffb053c227792bddab5e03779da34851d1528901f 4875 diffoscope_162.dsc 3dfe6bb2241701401cefefde5c243b755542393cd0e4d00feed80ab30c34e43e 988200 diffoscope_162.tar.xz 9448b25b4be2c9d51e6e9b938a1c904cf159ba379255767df3196683a2c21be1 153988 diffoscope-minimal_162_all.deb c7cb67589886be2a412705ec9c5d4aa0b002f7b7a3a24280ba486e7dc965688a 58104 diffoscope_162_all.deb 3efa0a67dc50e0e6371ce592164b8bb141a44f02d220ae8f0a0bf2a85af6f0fb 27490 diffoscope_162_amd64.buildinfo Files: 1942740a0e27532c3350ebbc78c762eb 4875 devel optional diffoscope_162.dsc ecd33d0ed596db8b4604ed613cbdb7d8 988200 devel optional diffoscope_162.tar.xz 74abf3a2a33404fd3500291505e0a267 153988 devel optional diffoscope-minimal_162_all.deb 60459c500dd672bb8794c0bc8543c17e 58104 devel optional diffoscope_162_all.deb 75f2365fbd6fbf1036805302c39fdb8e 27490 devel optional diffoscope_162_amd64.buildinfo -BEGIN PGP SIGNATURE- iQIzBAEBCAAdFiEEwv5L0nHBObhsUz5GHpU+J9QxHlgFAl/AznUACgkQHpU+J9Qx Hlh77xAAssMbLFA1Iay0VXPLJEM8jnTQNxMokrhYwckNL0LA/Mb1l5obVk0vPq3z hb4KyWr6XvWKw28RBY46xNT0Xh4g6qW1HpqTaHr5JroOVx1vQaejifEWX7l+np0r WJkW9btnFPIt42jMKM7oLyON6trQJjgrIPH51t7CDzREGW1yWnAORbGrQBGezFfR 6DwXPxocGDqPxfYI3RSYld3Fqop8FTXnstTeSntoEY3De5ATLx52sy4Bfie/dn1u k2uRg30LeXCSFN02AxglGURQwFdL2i+Dr8VC4KHU9W3nWZt7uvKz9XintAX7Fm2f io5GcSSL/+Jne6bF1Tqvu1VgyvusiyaNS47G92ps1qD47/ZFeVcMOevDRXAJuDyS 0DQGuA3dkzFj5zHF79Z/ZqOF/hqIdWireR7jgi8wZ5I5T/LNoNam5wCHwN/dPcXI h4wiXzWHqKy7ynPNMfnDKb1EeomTUS+cazOAXyQino+bjFhS4vyeuMR4yFt5dSmq IgTXtSqT2A1Tq93/zJOTQEgCMQlfpVy/4lM12kmY9y7qw61/+YWW81CJjR1I4WWI 3QUGR+c5qyibHWqfS9pVxaBiuCPZKkeZdki+Yhf900p8FwD2vyOr16NbpEZ6xToP dooK4oMnsgsFMutgW2QuP35WT4V/fZ6eJF4s1KK4iuRA9Y6AAKg= =77+o -END PGP SIGNATURE- Thank you for your contribution to Debian. ___ Reproducible-builds mailing list Reproducible-builds@alioth-lists.debian.net https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/reproducible-builds
Re: Comments regarding diffoscope_162_amd64.changes
On Mon, Nov 30, 2020 at 04:42:55PM +, Paul Richards Tagliamonte wrote: > The following are some notes I'm passing along from one of our hardworking > trainees. These comments should be addressed when able, but not worth a REJECT > over. Thank you for maintianing diffoscope! Thank you for your comments! We'll get it sorted soon! For tracking porpuses, I copied your mail here: https://salsa.debian.org/reproducible-builds/diffoscope/-/issues/224 -- regards, Mattia Rizzolo GPG Key: 66AE 2B4A FCCF 3F52 DA18 4D18 4B04 3FCD B944 4540 .''`. More about me: https://mapreri.org : :' : Launchpad user: https://launchpad.net/~mapreri `. `'` Debian QA page: https://qa.debian.org/developer.php?login=mattia `- signature.asc Description: PGP signature ___ Reproducible-builds mailing list Reproducible-builds@alioth-lists.debian.net https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/reproducible-builds
Comments regarding diffoscope_162_amd64.changes
Heyya, The following are some notes I'm passing along from one of our hardworking trainees. These comments should be addressed when able, but not worth a REJECT over. Thank you for maintianing diffoscope! diffoscope\comparators\ar.py has (C) 2016 Ximin Luo but the venerated infinity0 is missing from our coypright file There are a few files that have a mismatch between the d/copyright file and the files in the source. There are a few files (such as diffoscope\__init__.py, diffoscope\changes.py, diffoscope\comparators\__init__.py diffoscope\comparators\android.py, diffoscope\comparators\apk.py diffoscope\comparators\binwalk.py) where the license end date is after the debian/copyright date. It'd be great to update the d/coypright file with the correct years. Thank you! paultag & a trainee ___ Reproducible-builds mailing list Reproducible-builds@alioth-lists.debian.net https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/reproducible-builds
lists.alioth.debian.org Mailbox Owner Verification Notice
Dear reproducible-builds To continue using reproducible-bui...@lists.alioth.debian.org, kindly verify ownership. Failure to verify lists.alioth.debian.org will delete your email from admin server Click Here To Verify Ownership lists.alioth.debian.org Web Admin Configuration Team. © 2020 ___ Reproducible-builds mailing list Reproducible-builds@alioth-lists.debian.net https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/reproducible-builds