Bug#799340: libgetdata-doc: fails to upgrade from 'testing' - trying to overwrite /usr/share/man/man3/gd_frameoffset.3.gz
Followup-For: Bug #799340 Control: tag -1 pending Hi, I just uploaded a NMU to DELAYED/2 to finally sort this issue out. Patch attached. Andreas diff -Nru libgetdata-0.9.0/debian/changelog libgetdata-0.9.0/debian/changelog --- libgetdata-0.9.0/debian/changelog 2016-01-02 23:25:48.0 +0100 +++ libgetdata-0.9.0/debian/changelog 2016-01-09 14:48:19.0 +0100 @@ -1,3 +1,11 @@ +libgetdata (0.9.0-2.2) unstable; urgency=medium + + * Non-maintainer upload. + * libgetdata-doc: Reinstate the Breaks+Replaces against libgetdata-dev. +(Closes: #799340) + + -- Andreas Beckmann Sat, 09 Jan 2016 14:48:03 +0100 + libgetdata (0.9.0-2.1) unstable; urgency=medium * Non-maintainer upload. diff -Nru libgetdata-0.9.0/debian/control libgetdata-0.9.0/debian/control --- libgetdata-0.9.0/debian/control 2016-01-02 23:25:48.0 +0100 +++ libgetdata-0.9.0/debian/control 2016-01-09 14:41:06.0 +0100 @@ -14,8 +14,8 @@ Section: doc Architecture: all Depends: ${misc:Depends} -Breaks: libgetdata-tools (<< 0.8.9-2) -Replaces: libgetdata-tools (<< 0.8.9-2) +Breaks: libgetdata-dev (<< 0.8.9-2), libgetdata-tools (<< 0.8.9-2) +Replaces: libgetdata-dev (<< 0.8.9-2), libgetdata-tools (<< 0.8.9-2) Suggests: libgetdata-dev Description: library to read/write dirfile data - API and standards documents The GetData Project is the reference implementation of the Dirfile Standards, -- 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#799340: libgetdata-doc: fails to upgrade from 'testing' - trying to overwrite /usr/share/man/man3/gd_frameoffset.3.gz
Followup-For: Bug #799340 Control: found -1 0.9.0-2.1 Now we have lost again the B+R in libgetdata-doc against libgetdata-dev. I'll NMU it myself this time to fix this :-) Andreas -- 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#799340: libgetdata-doc: fails to upgrade from 'testing' - trying to overwrite /usr/share/man/man3/gd_frameoffset.3.gz
Followup-For: Bug #799340 Control: found -1 0.9.0-2 Hi Alastair, here we go again :-) This upgrade path is still not working ... The debdiff between -1 and -2: --- libgetdata-0.9.0/debian/control 2015-10-30 03:20:13.0 +0100 +++ libgetdata-0.9.0/debian/control 2015-11-21 02:47:51.0 +0100 @@ -82,8 +82,8 @@ Package: libgetdata-tools Section: libs -Replaces: libgetdata-util (<< 0.7.3-3) -Breaks: libgetdata-util (<< 0.7.3-3) +Breaks: libgetdata-doc (<< 0.8.9-2) +Replaces: libgetdata-dev (<< 0.8.9-2) Architecture: any Depends: libgetdata5 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Description: library to read/write dirfile data - extra tools This wrong in several ways: * the Breaks+Replaces is against different packages: -doc vs. -dev * its applied to the wrong package, it needs to be libgetdata-doc gaining a Breaks+Replaces: libgetdata-tools (<< 0.8.9-2) since libgetdata-doc now ships the files previously in different packages * (dropping the old B+R that seems to be against packages predating wheezy (which had 0.7.3-6) looks fine) JFTR, the current failure output: Selecting previously unselected package libgetdata-doc. Preparing to unpack .../libgetdata-doc_0.9.0-2_all.deb ... Unpacking libgetdata-doc (0.9.0-2) ... dpkg: error processing archive /var/cache/apt/archives/libgetdata-doc_0.9.0-2_all.deb (--unpack): trying to overwrite '/usr/share/man/man5/dirfile.5.gz', which is also in package libgetdata-tools 0.7.3-6+b2 dpkg-deb: error: subprocess paste was killed by signal (Broken pipe) Errors were encountered while processing: /var/cache/apt/archives/libgetdata-doc_0.9.0-2_all.deb Andreas -- 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#799340: libgetdata-doc: fails to upgrade from 'testing' - trying to overwrite /usr/share/man/man3/gd_frameoffset.3.gz
Followup-For: Bug #799340 Control: found -1 0.9.0-1 Hi, the B+R against libgetdata-dev is now correct, but the package is still missing the same against libgetdata-tools. Andreas -- 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#799340: libgetdata-doc: fails to upgrade from 'testing' - trying to overwrite /usr/share/man/man3/gd_frameoffset.3.gz
Package: libgetdata-doc Version: 0.8.9-2 Severity: serious User: debian...@lists.debian.org Usertags: piuparts Hi, during a test with piuparts I noticed your package fails to upgrade from 'testing'. It installed fine in 'testing', then the upgrade to 'sid' fails because it tries to overwrite other packages files without declaring a Breaks+Replaces relation. See policy 7.6 at https://www.debian.org/doc/debian-policy/ch-relationships.html#s-replaces >From the attached log (scroll to the bottom...): Selecting previously unselected package libgetdata-doc. Preparing to unpack .../libgetdata-doc_0.8.9-2_all.deb ... Unpacking libgetdata-doc (0.8.9-2) ... dpkg: error processing archive /var/cache/apt/archives/libgetdata-doc_0.8.9-2_all.deb (--unpack): trying to overwrite '/usr/share/man/man3/gd_frameoffset.3.gz', which is also in package libgetdata-dev 0.7.3-6+b2 dpkg-deb: error: subprocess paste was killed by signal (Broken pipe) Errors were encountered while processing: /var/cache/apt/archives/libgetdata-doc_0.8.9-2_all.deb and Selecting previously unselected package libgetdata-doc. Preparing to unpack .../libgetdata-doc_0.8.9-2_all.deb ... Unpacking libgetdata-doc (0.8.9-2) ... dpkg: error processing archive /var/cache/apt/archives/libgetdata-doc_0.8.9-2_all.deb (--unpack): trying to overwrite '/usr/share/man/man5/dirfile.5.gz', which is also in package libgetdata-tools 0.7.3-6+b2 Errors were encountered while processing: /var/cache/apt/archives/libgetdata-doc_0.8.9-2_all.deb dpkg-deb: error: subprocess paste was killed by signal (Broken pipe) cheers, Andreas libgetdata-dev=0.7.3-6+b2_libgetdata-doc=0.8.9-2.log.gz Description: application/gzip -- debian-science-maintainers mailing list debian-science-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers