Control: reassign -1 apt

Hi Nick and apt people,

I see in binwalk control file:

Depends: libmagic1, python-lzma, python-lzo, python-matplotlib, python-numpy, 
python-opengl, python-pyqtgraph, python-qt4, python-qt4-gl, python-scipy, 
${misc:Depends}, ${python:Depends}
Recommends: arj, bzip2, cramfsprogs, cramfsswap, gzip, mtd-utils, ncompress, 
p7zip, p7zip-full, sleuthkit, squashfs-tools, tar


So I think we already have something minimal as depends.
I did the follow on a clean sid chroot:
apt-get install binwalk --no-install-recommends
vlc is picked up.
I did 

apt-get install libmagic1 python-lzma python-lzo python-matplotlib python-numpy 
python-opengl python-pyqtgraph python-qt4 python-qt4-gl python-scipy

vlc isn't picked up
after I did apt-get install binwalk --no-install-recommends.
binwalk has been installed without vlc.

So seems something strange in apt resolver is giving you this bug, not binwalk

BTW when you install binwalk, it drags vlc, and if you remove vlc it does print:

apt-get remove vlc
Reading package lists... Done
Building dependency tree 
Reading state information... Done
The following packages will be REMOVED:
phonon phonon-backend-vlc python-pyside python-pyside.phonon vlc


(it doesn't ask to remove binwalk)

really strange, I'm reassigning to apt, maybe they know what is going on and 
have better clues than me.

cheers,

Gianfranco


Il Mercoledì 6 Gennaio 2016 22:09, Nick Phillips <n...@debian.org> ha scritto:
Package: binwalk
Version: 2.0.1+dfsg-1
Severity: normal

Hi...

Just tried to install binwalk on a bunch of headless systems. The quantity
of deps pulled in made it impossible on at least one system, and undesirable
on others.

Given that the binwalk install.md states that besides a Python interpreter,
all deps are optional, would it be possible to make the qt & graphical libs
into recommends?

Most use of binwalk is likely just "binwalk fwimage", and does not need
pyqtgraph etc., and pulling it all - qt libs, extraneous python libs, vlc,
gstreamer plugins... - in makes the package unusable in at least some cases.


Cheers,


Nick

-- System Information:
Debian Release: 8.2
  APT prefers stable
  APT policy: (990, 'stable'), (500, 'oldstable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.16.0-4-amd64 (SMP w/24 CPU cores)
Locale: LANG=en_NZ.UTF-8, LC_CTYPE=en_NZ.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages binwalk depends on:
ii  libc6              2.19-18+deb8u1
ii  libmagic1          1:5.22+15-2
ii  python             2.7.9-1
ii  python-matplotlib  1.4.2-3.1
ii  python-opengl      3.0.2-1
ii  python-pyqtgraph   0.9.8-3
ii  python-qt4         4.11.2+dfsg-1
ii  python-qt4-gl      4.11.2+dfsg-1

Versions of packages binwalk recommends:
ii  arj                            3.10.22-13
ii  bzip2                          1.0.6-7+b3
ii  mtd-utils                      1:1.5.1-1
ii  ncompress                      4.2.4.4-9
pn  openjdk-7-jdk | openjdk-8-jdk  <none>
ii  p7zip                          9.20.1~dfsg.1-4.1+deb8u1
ii  p7zip-full                     9.20.1~dfsg.1-4.1+deb8u1

binwalk suggests no packages.

-- no debconf information

Reply via email to