Bug#817017: libopencv-highgui-dev: Should not depend on libgtk2.0-dev
Hello, I was just going to file the same bug (against unstable, and not because of any install problems). I also believe libopencv-highgui-dev should not depend on libgtk2.0- dev, since: - libgtk2.0 appears to only be used internally by libopencv_highgui - gtk/gdk headers are not referenced in its public header files - no pkg-config file that references gtk/gdk .pc file What is the reason for this dependency then ? Cheers -Tim -- debian-science-maintainers mailing list debian-science-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers
Bug#817017: libopencv-highgui-dev: Should not depend on libgtk2.0-dev
Control: tags -1 moreinfo On Mon, 07 Mar 2016 08:53:03 +0100 Eric Valettewrote: > Package: libopencv-highgui-dev > Version: 3.0.0+dfsg-1~exp2+b1 > Severity: important > > LANG=C; apt-get -t experimental install libopencv-dev > Reading package lists... Done > Building dependency tree > Reading state information... Done > Some packages could not be installed. This may mean that you have > requested an impossible situation or if you are using the unstable > distribution that some required packages have not yet been created > or been moved out of Incoming. > The following information may help to resolve the situation: > > The following packages have unmet dependencies: > libopencv-dev : Depends: libopencv-objdetect-dev (= 3.0.0+dfsg-1~exp2+b1) > but it is not going to be installed > Depends: libopencv-highgui-dev (= 3.0.0+dfsg-1~exp2+b1) but > it is not going to be installed > Depends: libopencv-calib3d-dev (= 3.0.0+dfsg-1~exp2+b1) but > it is not going to be installed > Depends: libopencv-features2d-dev (= 3.0.0+dfsg-1~exp2+b1) > but it is not going to be installed > Depends: libopencv-videostab-dev (= 3.0.0+dfsg-1~exp2+b1) > but it is not going to be installed > Depends: libopencv-stitching-dev (= 3.0.0+dfsg-1~exp2+b1) > but it is not going to be installed > E: Unable to correct problems, you have held broken packages. > tri-yann4:/home/valette# LANG=C; apt-get -t experimental install > libopencv-highgui-dev > Reading package lists... Done > Building dependency tree > Reading state information... Done > Some packages could not be installed. This may mean that you have > requested an impossible situation or if you are using the unstable > distribution that some required packages have not yet been created > or been moved out of Incoming. > The following information may help to resolve the situation: > > The following packages have unmet dependencies: > libopencv-highgui-dev : Depends: libgtk2.0-dev but it is not going to be > installed > E: Unable to correct problems, you have held broken packages. So why was / is libgtk2.0-dev uninstallable? That it was temporarily uninstallable, or that apt failed at installing it (possibly because of the experimental priorities) doesn't mean that libopencv-highgui-dev shouldn't depend on it. Emilio -- debian-science-maintainers mailing list debian-science-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers
Bug#817017: libopencv-highgui-dev: Should not depend on libgtk2.0-dev
Package: libopencv-highgui-dev Version: 3.0.0+dfsg-1~exp2+b1 Severity: important LANG=C; apt-get -t experimental install libopencv-dev Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: libopencv-dev : Depends: libopencv-objdetect-dev (= 3.0.0+dfsg-1~exp2+b1) but it is not going to be installed Depends: libopencv-highgui-dev (= 3.0.0+dfsg-1~exp2+b1) but it is not going to be installed Depends: libopencv-calib3d-dev (= 3.0.0+dfsg-1~exp2+b1) but it is not going to be installed Depends: libopencv-features2d-dev (= 3.0.0+dfsg-1~exp2+b1) but it is not going to be installed Depends: libopencv-videostab-dev (= 3.0.0+dfsg-1~exp2+b1) but it is not going to be installed Depends: libopencv-stitching-dev (= 3.0.0+dfsg-1~exp2+b1) but it is not going to be installed E: Unable to correct problems, you have held broken packages. tri-yann4:/home/valette# LANG=C; apt-get -t experimental install libopencv-highgui-dev Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: libopencv-highgui-dev : Depends: libgtk2.0-dev but it is not going to be installed E: Unable to correct problems, you have held broken packages. -- System Information: Debian Release: stretch/sid APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 4.4.4 (SMP w/8 CPU cores; PREEMPT) Locale: LANG=fr_FR.UTF8, LC_CTYPE=fr_FR.UTF8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages libopencv-highgui-dev depends on: ii libavcodec-dev 10:3.0-dmo3 ii libavformat-dev10:3.0-dmo3 ii libdc1394-22-dev 2.2.4-1 pn libgtk2.0-dev ii libjasper-dev 1.900.1-debian1-2.4 ii libjpeg-dev1:1.4.80-115-gfb907b2-1 ii libjpeg62-turbo-dev [libjpeg-dev] 1:1.4.80-115-gfb907b2-1 pn libopencv-highgui2.3 ii libopencv-imgproc-dev 3.0.0+dfsg-1~exp2+b1 ii libopenexr-dev 2.2.0-10 ii libpng12-dev 1.2.54-4 ii libraw1394-dev 2.1.1-2 ii libswscale-dev 10:3.0-dmo3 pn libtiff4-dev ii pkg-config 0.29-3 libopencv-highgui-dev recommends no packages. libopencv-highgui-dev suggests no packages. -- debian-science-maintainers mailing list debian-science-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers