Control: tags 853124 + patch
Control: tags 853124 + pending
Dear maintainer,
I've prepared an NMU for opencv (versioned as 2.4.9.1+dfsg-2.2) and
uploaded it to DELAYED/7. Please feel free to tell me if I
should delay it longer.
This one does the full breaks thing, breaking all old packages for
which a new v5 one exists in all packages that end in v5.
Regards.
--
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.0 +0200
+++ opencv-2.4.9.1+dfsg/debian/changelog 2017-01-30 13:21:19.0 +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 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.0 +0200
+++ opencv-2.4.9.1+dfsg/debian/control 2017-01-30 13:21:07.0 +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,
+ l