Bug#975261: marked as done (diffoscope: install footprint is 2.6GB, please move some recommends to suggests)

2020-11-30 Thread Debian Bug Tracking System
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)

2020-11-30 Thread Debian Bug Tracking System
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

2020-11-30 Thread Debian FTP Masters


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

2020-11-30 Thread Mattia Rizzolo
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

2020-11-30 Thread Paul Richards Tagliamonte
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

2020-11-30 Thread lists . alioth . debian . org


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