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