[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#853168: marked as done (unblock: opencv/2.4.9.1+dfsg-2.2)



Your message dated Mon, 30 Jan 2017 17:53:53 +0000
with message-id <E1cYG9J-0003ff-LT@respighi.debian.org>
and subject line unblock opencv
has caused the Debian Bug report #853168,
regarding unblock: opencv/2.4.9.1+dfsg-2.2
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 owner@bugs.debian.org
immediately.)


-- 
853168: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=853168
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock

Please unblock package opencv

The opencv package is a tightly connected set of packages which
underwent the C++ transition. APT refuses to upgrade these packages
as the old ones have too many dependencies amongst each other. 
This especially prevented aptitude and gnome from being upgraded
and caused them to be removed again.

I fixed the issue by just adding breaks against all "old" packages 
(the ones now with v5, but without v5 at the end of the name)
to all "new" packages - This has the effect of pushing down the
scores for the old packages so much that apt will happily upgrade
everything.

See Bug#853124 for further details and logs before/after the
change.

unblock opencv/2.4.9.1+dfsg-2.2

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (900, 'unstable'), (500, 'unstable-debug'), (500, 'buildd-unstable'), (500, 'testing'), (100, 'experimental'), (1, 'experimental-debug')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

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

-- 
Debian Developer - deb.li/jak | jak-linux.org - free software dev
                  |  Ubuntu Core Developer |
When replying, only quote what is necessary, and write each reply
directly below the part(s) it pertains to ('inline').  Thank you.
diff -Nru opencv-2.4.9.1+dfsg/debian/changelog opencv-2.4.9.1+dfsg/debian/changelog
--- opencv-2.4.9.1+dfsg/debian/changelog	2016-10-04 17:07:49.000000000 +0200
+++ opencv-2.4.9.1+dfsg/debian/changelog	2017-01-30 13:21:19.000000000 +0100
@@ -1,3 +1,11 @@
+opencv (2.4.9.1+dfsg-2.2) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Add Breaks against all non-v5 packages to all v5 packages, this
+    fixes apt dist-upgrade. (Closes: #853124)
+
+ -- Julian Andres Klode <jak@debian.org>  Mon, 30 Jan 2017 13:21:19 +0100
+
 opencv (2.4.9.1+dfsg-2.1) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru opencv-2.4.9.1+dfsg/debian/control opencv-2.4.9.1+dfsg/debian/control
--- opencv-2.4.9.1+dfsg/debian/control	2016-06-27 07:08:40.000000000 +0200
+++ opencv-2.4.9.1+dfsg/debian/control	2017-01-30 13:21:07.000000000 +0100
@@ -292,6 +292,23 @@
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${misc:Depends}, ${shlibs:Depends}
+Breaks: libopencv-calib3d2.4,
+	libopencv-contrib2.4,
+	libopencv-core2.4,
+	libopencv-features2d2.4,
+	libopencv-flann2.4,
+	libopencv-gpu2.4,
+	libopencv-imgproc2.4,
+	libopencv-legacy2.4,
+	libopencv-ml2.4,
+	libopencv-objdetect2.4,
+	libopencv-ocl2.4,
+	libopencv-photo2.4,
+	libopencv-stitching2.4,
+	libopencv-superres2.4,
+	libopencv-ts2.4,
+	libopencv-video2.4,
+	libopencv-videostab2.4
 Conflicts: libopencv-core2.4
 Replaces: libopencv-core2.4
 Description: computer vision core library
@@ -335,6 +352,23 @@
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, ${misc:Depends},
 	libopencv-core2.4v5 (= ${binary:Version})
+Breaks: libopencv-calib3d2.4,
+	libopencv-contrib2.4,
+	libopencv-core2.4,
+	libopencv-features2d2.4,
+	libopencv-flann2.4,
+	libopencv-gpu2.4,
+	libopencv-imgproc2.4,
+	libopencv-legacy2.4,
+	libopencv-ml2.4,
+	libopencv-objdetect2.4,
+	libopencv-ocl2.4,
+	libopencv-photo2.4,
+	libopencv-stitching2.4,
+	libopencv-superres2.4,
+	libopencv-ts2.4,
+	libopencv-video2.4,
+	libopencv-videostab2.4
 Conflicts: libopencv-ml2.4
 Replaces: libopencv-ml2.4
 Description: computer vision Machine Learning library
@@ -379,6 +413,23 @@
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, ${misc:Depends},
 	libopencv-core2.4v5 (= ${binary:Version})
+Breaks: libopencv-calib3d2.4,
+	libopencv-contrib2.4,
+	libopencv-core2.4,
+	libopencv-features2d2.4,
+	libopencv-flann2.4,
+	libopencv-gpu2.4,
+	libopencv-imgproc2.4,
+	libopencv-legacy2.4,
+	libopencv-ml2.4,
+	libopencv-objdetect2.4,
+	libopencv-ocl2.4,
+	libopencv-photo2.4,
+	libopencv-stitching2.4,
+	libopencv-superres2.4,
+	libopencv-ts2.4,
+	libopencv-video2.4,
+	libopencv-videostab2.4
 Conflicts: libopencv-imgproc2.4
 Replaces: libopencv-imgproc2.4
 Description: computer vision Image Processing library
@@ -423,6 +474,23 @@
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, ${misc:Depends},
 	libopencv-imgproc2.4v5 (= ${binary:Version})
+Breaks: libopencv-calib3d2.4,
+	libopencv-contrib2.4,
+	libopencv-core2.4,
+	libopencv-features2d2.4,
+	libopencv-flann2.4,
+	libopencv-gpu2.4,
+	libopencv-imgproc2.4,
+	libopencv-legacy2.4,
+	libopencv-ml2.4,
+	libopencv-objdetect2.4,
+	libopencv-ocl2.4,
+	libopencv-photo2.4,
+	libopencv-stitching2.4,
+	libopencv-superres2.4,
+	libopencv-ts2.4,
+	libopencv-video2.4,
+	libopencv-videostab2.4
 Conflicts: libopencv-video2.4
 Replaces: libopencv-video2.4
 Description: computer vision Video analysis library
@@ -467,6 +535,23 @@
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, ${misc:Depends},
 	libopencv-highgui2.4-deb0 (= ${binary:Version})
+Breaks: libopencv-calib3d2.4,
+	libopencv-contrib2.4,
+	libopencv-core2.4,
+	libopencv-features2d2.4,
+	libopencv-flann2.4,
+	libopencv-gpu2.4,
+	libopencv-imgproc2.4,
+	libopencv-legacy2.4,
+	libopencv-ml2.4,
+	libopencv-objdetect2.4,
+	libopencv-ocl2.4,
+	libopencv-photo2.4,
+	libopencv-stitching2.4,
+	libopencv-superres2.4,
+	libopencv-ts2.4,
+	libopencv-video2.4,
+	libopencv-videostab2.4
 Conflicts: libopencv-objdetect2.4
 Replaces: libopencv-objdetect2.4
 Description: computer vision Object Detection library
@@ -567,6 +652,23 @@
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, ${misc:Depends},
 	libopencv-features2d2.4v5 (= ${binary:Version}),
+Breaks: libopencv-calib3d2.4,
+	libopencv-contrib2.4,
+	libopencv-core2.4,
+	libopencv-features2d2.4,
+	libopencv-flann2.4,
+	libopencv-gpu2.4,
+	libopencv-imgproc2.4,
+	libopencv-legacy2.4,
+	libopencv-ml2.4,
+	libopencv-objdetect2.4,
+	libopencv-ocl2.4,
+	libopencv-photo2.4,
+	libopencv-stitching2.4,
+	libopencv-superres2.4,
+	libopencv-ts2.4,
+	libopencv-video2.4,
+	libopencv-videostab2.4
 Conflicts: libopencv-calib3d2.4
 Replaces: libopencv-calib3d2.4
 Description: computer vision Camera Calibration library
@@ -612,6 +714,23 @@
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, ${misc:Depends},
 	libopencv-core2.4v5 (= ${binary:Version}),
+Breaks: libopencv-calib3d2.4,
+	libopencv-contrib2.4,
+	libopencv-core2.4,
+	libopencv-features2d2.4,
+	libopencv-flann2.4,
+	libopencv-gpu2.4,
+	libopencv-imgproc2.4,
+	libopencv-legacy2.4,
+	libopencv-ml2.4,
+	libopencv-objdetect2.4,
+	libopencv-ocl2.4,
+	libopencv-photo2.4,
+	libopencv-stitching2.4,
+	libopencv-superres2.4,
+	libopencv-ts2.4,
+	libopencv-video2.4,
+	libopencv-videostab2.4
 Conflicts: libopencv-flann2.4
 Replaces: libopencv-flann2.4
 Description: computer vision Clustering and Search in Multi-Dimensional spaces library
@@ -659,6 +778,23 @@
 Depends: ${shlibs:Depends}, ${misc:Depends},
 	libopencv-flann2.4v5 (= ${binary:Version}),
 	libopencv-imgproc2.4v5 (= ${binary:Version}),
+Breaks: libopencv-calib3d2.4,
+	libopencv-contrib2.4,
+	libopencv-core2.4,
+	libopencv-features2d2.4,
+	libopencv-flann2.4,
+	libopencv-gpu2.4,
+	libopencv-imgproc2.4,
+	libopencv-legacy2.4,
+	libopencv-ml2.4,
+	libopencv-objdetect2.4,
+	libopencv-ocl2.4,
+	libopencv-photo2.4,
+	libopencv-stitching2.4,
+	libopencv-superres2.4,
+	libopencv-ts2.4,
+	libopencv-video2.4,
+	libopencv-videostab2.4
 Conflicts: libopencv-features2d2.4
 Replaces: libopencv-features2d2.4
 Description: computer vision Feature Detection and Descriptor Extraction library
@@ -709,6 +845,23 @@
 	libopencv-calib3d2.4v5 (= ${binary:Version}),
 	libopencv-ml2.4v5 (= ${binary:Version}),
 	libopencv-highgui2.4-deb0 (= ${binary:Version})
+Breaks: libopencv-calib3d2.4,
+	libopencv-contrib2.4,
+	libopencv-core2.4,
+	libopencv-features2d2.4,
+	libopencv-flann2.4,
+	libopencv-gpu2.4,
+	libopencv-imgproc2.4,
+	libopencv-legacy2.4,
+	libopencv-ml2.4,
+	libopencv-objdetect2.4,
+	libopencv-ocl2.4,
+	libopencv-photo2.4,
+	libopencv-stitching2.4,
+	libopencv-superres2.4,
+	libopencv-ts2.4,
+	libopencv-video2.4,
+	libopencv-videostab2.4
 Conflicts: libopencv-legacy2.4
 Replaces: libopencv-legacy2.4
 Description: computer vision legacy library
@@ -761,6 +914,23 @@
 	libopencv-ml2.4v5 (= ${binary:Version}),
 	libopencv-video2.4v5 (= ${binary:Version}),
 	libopencv-objdetect2.4v5 (= ${binary:Version})
+Breaks: libopencv-calib3d2.4,
+	libopencv-contrib2.4,
+	libopencv-core2.4,
+	libopencv-features2d2.4,
+	libopencv-flann2.4,
+	libopencv-gpu2.4,
+	libopencv-imgproc2.4,
+	libopencv-legacy2.4,
+	libopencv-ml2.4,
+	libopencv-objdetect2.4,
+	libopencv-ocl2.4,
+	libopencv-photo2.4,
+	libopencv-stitching2.4,
+	libopencv-superres2.4,
+	libopencv-ts2.4,
+	libopencv-video2.4,
+	libopencv-videostab2.4
 Conflicts: libopencv-contrib2.4
 Replaces: libopencv-contrib2.4
 Description: computer vision contrib library
@@ -805,6 +975,23 @@
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, ${misc:Depends},
 	libopencv-core2.4v5 (= ${binary:Version})
+Breaks: libopencv-calib3d2.4,
+	libopencv-contrib2.4,
+	libopencv-core2.4,
+	libopencv-features2d2.4,
+	libopencv-flann2.4,
+	libopencv-gpu2.4,
+	libopencv-imgproc2.4,
+	libopencv-legacy2.4,
+	libopencv-ml2.4,
+	libopencv-objdetect2.4,
+	libopencv-ocl2.4,
+	libopencv-photo2.4,
+	libopencv-stitching2.4,
+	libopencv-superres2.4,
+	libopencv-ts2.4,
+	libopencv-video2.4,
+	libopencv-videostab2.4
 Conflicts: libopencv-ts2.4
 Replaces: libopencv-ts2.4
 Description: computer vision ts library
@@ -849,6 +1036,23 @@
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, ${misc:Depends},
 	libopencv-imgproc2.4v5 (= ${binary:Version})
+Breaks: libopencv-calib3d2.4,
+	libopencv-contrib2.4,
+	libopencv-core2.4,
+	libopencv-features2d2.4,
+	libopencv-flann2.4,
+	libopencv-gpu2.4,
+	libopencv-imgproc2.4,
+	libopencv-legacy2.4,
+	libopencv-ml2.4,
+	libopencv-objdetect2.4,
+	libopencv-ocl2.4,
+	libopencv-photo2.4,
+	libopencv-stitching2.4,
+	libopencv-superres2.4,
+	libopencv-ts2.4,
+	libopencv-video2.4,
+	libopencv-videostab2.4
 Conflicts: libopencv-photo2.4
 Replaces: libopencv-photo2.4
 Description: computer vision computational photography library
@@ -902,6 +1106,23 @@
 	libopencv-highgui2.4-deb0 (= ${binary:Version}),
 	libopencv-photo2.4v5 (= ${binary:Version}),
 	libopencv-gpu2.4v5 (= ${binary:Version})
+Breaks: libopencv-calib3d2.4,
+	libopencv-contrib2.4,
+	libopencv-core2.4,
+	libopencv-features2d2.4,
+	libopencv-flann2.4,
+	libopencv-gpu2.4,
+	libopencv-imgproc2.4,
+	libopencv-legacy2.4,
+	libopencv-ml2.4,
+	libopencv-objdetect2.4,
+	libopencv-ocl2.4,
+	libopencv-photo2.4,
+	libopencv-stitching2.4,
+	libopencv-superres2.4,
+	libopencv-ts2.4,
+	libopencv-video2.4,
+	libopencv-videostab2.4
 Conflicts: libopencv-videostab2.4
 Replaces: libopencv-videostab2.4
 Description: computer vision video stabilization library
@@ -948,6 +1169,23 @@
 Depends: ${shlibs:Depends}, ${misc:Depends},
 	libopencv-calib3d2.4v5 (= ${binary:Version}),
 	libopencv-flann2.4v5 (= ${binary:Version})
+Breaks: libopencv-calib3d2.4,
+	libopencv-contrib2.4,
+	libopencv-core2.4,
+	libopencv-features2d2.4,
+	libopencv-flann2.4,
+	libopencv-gpu2.4,
+	libopencv-imgproc2.4,
+	libopencv-legacy2.4,
+	libopencv-ml2.4,
+	libopencv-objdetect2.4,
+	libopencv-ocl2.4,
+	libopencv-photo2.4,
+	libopencv-stitching2.4,
+	libopencv-superres2.4,
+	libopencv-ts2.4,
+	libopencv-video2.4,
+	libopencv-videostab2.4
 Conflicts: libopencv-stitching2.4
 Replaces: libopencv-stitching2.4
 Description: computer vision image stitching library
@@ -992,6 +1230,23 @@
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, ${misc:Depends},
 	libopencv-core2.4v5 (= ${binary:Version})
+Breaks: libopencv-calib3d2.4,
+	libopencv-contrib2.4,
+	libopencv-core2.4,
+	libopencv-features2d2.4,
+	libopencv-flann2.4,
+	libopencv-gpu2.4,
+	libopencv-imgproc2.4,
+	libopencv-legacy2.4,
+	libopencv-ml2.4,
+	libopencv-objdetect2.4,
+	libopencv-ocl2.4,
+	libopencv-photo2.4,
+	libopencv-stitching2.4,
+	libopencv-superres2.4,
+	libopencv-ts2.4,
+	libopencv-video2.4,
+	libopencv-videostab2.4
 Conflicts: libopencv-gpu2.4
 Replaces: libopencv-gpu2.4
 Description: computer vision GPU library
@@ -1040,6 +1295,23 @@
 	libopencv-highgui2.4-deb0 (= ${binary:Version}),
 	libopencv-video2.4v5 (= ${binary:Version}),
 	libopencv-gpu2.4v5 (= ${binary:Version})
+Breaks: libopencv-calib3d2.4,
+	libopencv-contrib2.4,
+	libopencv-core2.4,
+	libopencv-features2d2.4,
+	libopencv-flann2.4,
+	libopencv-gpu2.4,
+	libopencv-imgproc2.4,
+	libopencv-legacy2.4,
+	libopencv-ml2.4,
+	libopencv-objdetect2.4,
+	libopencv-ocl2.4,
+	libopencv-photo2.4,
+	libopencv-stitching2.4,
+	libopencv-superres2.4,
+	libopencv-ts2.4,
+	libopencv-video2.4,
+	libopencv-videostab2.4
 Conflicts: libopencv-superres2.4
 Replaces: libopencv-superres2.4
 Description: computer vision Super Resolution library
@@ -1092,6 +1364,23 @@
 	libopencv-objdetect2.4v5 (= ${binary:Version}),
 	libopencv-highgui2.4-deb0 (= ${binary:Version}),
 	libopencv-video2.4v5 (= ${binary:Version})
+Breaks: libopencv-calib3d2.4,
+	libopencv-contrib2.4,
+	libopencv-core2.4,
+	libopencv-features2d2.4,
+	libopencv-flann2.4,
+	libopencv-gpu2.4,
+	libopencv-imgproc2.4,
+	libopencv-legacy2.4,
+	libopencv-ml2.4,
+	libopencv-objdetect2.4,
+	libopencv-ocl2.4,
+	libopencv-photo2.4,
+	libopencv-stitching2.4,
+	libopencv-superres2.4,
+	libopencv-ts2.4,
+	libopencv-video2.4,
+	libopencv-videostab2.4
 Conflicts: libopencv-ocl2.4
 Replaces: libopencv-ocl2.4
 Description: computer vision OpenCL support library

--- End Message ---
--- Begin Message ---
Unblocked.

--- End Message ---

Reply to: