[xml/sgml-pkgs] Bug#1064890: Bug#1064890: libxmlsec1-dev, libxmlsec1-doc: both ship /usr/share/doc/libxmlsec1-dev/examples/*

Rene Engelhard rene at debian.org
Tue Feb 27 20:22:43 GMT 2024


Hi,

Am 27.02.24 um 11:43 schrieb Andreas Beckmann via debian-xml-sgml-pkgs:
> Package: libxmlsec1-dev,libxmlsec1-doc
> Version: 1.2.39-2
> Severity: serious
> User: debian-qa at lists.debian.org
> Usertags: piuparts
>
> Hi,
>
> during a test with piuparts I noticed your package failed to install
> because it tries to overwrite other packages files.
>
>  From the attached log (scroll to the bottom...):
>
>    Preparing to unpack .../libxmlsec1-doc_1.2.39-2_all.deb ...
>    Unpacking libxmlsec1-doc (1.2.39-2) ...
>    dpkg: error processing archive /var/cache/apt/archives/libxmlsec1-doc_1.2.39-2_all.deb (--unpack):
>     trying to overwrite '/usr/share/doc/libxmlsec1-dev/examples/Makefile', which is also in package libxmlsec1-dev 1.2.39-2
>    Errors were encountered while processing:
>     /var/cache/apt/archives/libxmlsec1-doc_1.2.39-2_all.deb
>
> These files are in conflict:
>
> usr/share/doc/libxmlsec1-dev/examples/Makefile

*sigh*.

debuild -A installs into -doc

debuild -B installs into -dev

-> boom


Compared to sid:

rene at frodo:~$ dpkg -L libxmlsec1-dev | grep examples > dev
rene at frodo:~$ dpkg -L libxmlsec1-doc | grep examples > doc
rene at frodo:~$ diff -u dev doc
--- dev    2024-02-27 20:20:01.410212432 +0000
+++ doc    2024-02-27 20:20:06.382271127 +0000
@@ -1,42 +1,46 @@
-/usr/share/doc/libxmlsec1-dev/examples
-/usr/share/doc/libxmlsec1-dev/examples/Makefile
-/usr/share/doc/libxmlsec1-dev/examples/Makefile.w32
-/usr/share/doc/libxmlsec1-dev/examples/README.md
-/usr/share/doc/libxmlsec1-dev/examples/binary.dat
-/usr/share/doc/libxmlsec1-dev/examples/ca2cert.pem
-/usr/share/doc/libxmlsec1-dev/examples/cacert.pem
-/usr/share/doc/libxmlsec1-dev/examples/decrypt1.c
-/usr/share/doc/libxmlsec1-dev/examples/decrypt2.c
-/usr/share/doc/libxmlsec1-dev/examples/decrypt3.c
-/usr/share/doc/libxmlsec1-dev/examples/deskey.bin
-/usr/share/doc/libxmlsec1-dev/examples/encrypt1-res.xml
-/usr/share/doc/libxmlsec1-dev/examples/encrypt1-tmpl.xml
-/usr/share/doc/libxmlsec1-dev/examples/encrypt1.c
-/usr/share/doc/libxmlsec1-dev/examples/encrypt2-doc.xml
-/usr/share/doc/libxmlsec1-dev/examples/encrypt2-res.xml
-/usr/share/doc/libxmlsec1-dev/examples/encrypt2.c
-/usr/share/doc/libxmlsec1-dev/examples/encrypt3-doc.xml
-/usr/share/doc/libxmlsec1-dev/examples/encrypt3-res.xml
-/usr/share/doc/libxmlsec1-dev/examples/encrypt3.c
-/usr/share/doc/libxmlsec1-dev/examples/mywin32make.bat
-/usr/share/doc/libxmlsec1-dev/examples/rsacert.pem
-/usr/share/doc/libxmlsec1-dev/examples/rsakey.pem
-/usr/share/doc/libxmlsec1-dev/examples/rsapub.pem
-/usr/share/doc/libxmlsec1-dev/examples/sign1-res.xml
-/usr/share/doc/libxmlsec1-dev/examples/sign1-tmpl.xml
-/usr/share/doc/libxmlsec1-dev/examples/sign1.c
-/usr/share/doc/libxmlsec1-dev/examples/sign2-doc.xml
-/usr/share/doc/libxmlsec1-dev/examples/sign2-res.xml
-/usr/share/doc/libxmlsec1-dev/examples/sign2.c
-/usr/share/doc/libxmlsec1-dev/examples/sign3-doc.xml
-/usr/share/doc/libxmlsec1-dev/examples/sign3-res.xml
-/usr/share/doc/libxmlsec1-dev/examples/sign3.c
-/usr/share/doc/libxmlsec1-dev/examples/verify1.c
-/usr/share/doc/libxmlsec1-dev/examples/verify2.c
-/usr/share/doc/libxmlsec1-dev/examples/verify3.c
-/usr/share/doc/libxmlsec1-dev/examples/verify4-bad-res.xml
-/usr/share/doc/libxmlsec1-dev/examples/verify4-bad-tmpl.xml
-/usr/share/doc/libxmlsec1-dev/examples/verify4-res.xml
-/usr/share/doc/libxmlsec1-dev/examples/verify4-tmpl.xml
-/usr/share/doc/libxmlsec1-dev/examples/verify4.c
-/usr/share/doc/libxmlsec1-dev/examples/xmldsigverify.c
+/usr/share/doc/libxmlsec1/examples
+/usr/share/doc/libxmlsec1/examples/Makefile
+/usr/share/doc/libxmlsec1/examples/Makefile.w32
+/usr/share/doc/libxmlsec1/examples/README.md
+/usr/share/doc/libxmlsec1/examples/binary.dat
+/usr/share/doc/libxmlsec1/examples/ca2cert.pem
+/usr/share/doc/libxmlsec1/examples/cacert.pem
+/usr/share/doc/libxmlsec1/examples/decrypt1.c
+/usr/share/doc/libxmlsec1/examples/decrypt2.c
+/usr/share/doc/libxmlsec1/examples/decrypt3.c
+/usr/share/doc/libxmlsec1/examples/deskey.bin
+/usr/share/doc/libxmlsec1/examples/encrypt1-res.xml
+/usr/share/doc/libxmlsec1/examples/encrypt1-tmpl.xml
+/usr/share/doc/libxmlsec1/examples/encrypt1.c
+/usr/share/doc/libxmlsec1/examples/encrypt2-doc.xml
+/usr/share/doc/libxmlsec1/examples/encrypt2-res.xml
+/usr/share/doc/libxmlsec1/examples/encrypt2.c
+/usr/share/doc/libxmlsec1/examples/encrypt3-doc.xml
+/usr/share/doc/libxmlsec1/examples/encrypt3-res.xml
+/usr/share/doc/libxmlsec1/examples/encrypt3.c
+/usr/share/doc/libxmlsec1/examples/mywin32make.bat
+/usr/share/doc/libxmlsec1/examples/rsacert.pem
+/usr/share/doc/libxmlsec1/examples/rsakey.pem
+/usr/share/doc/libxmlsec1/examples/rsapub.pem
+/usr/share/doc/libxmlsec1/examples/sign1-res.xml
+/usr/share/doc/libxmlsec1/examples/sign1-tmpl.xml
+/usr/share/doc/libxmlsec1/examples/sign1.c
+/usr/share/doc/libxmlsec1/examples/sign2-doc.xml
+/usr/share/doc/libxmlsec1/examples/sign2-res.xml
+/usr/share/doc/libxmlsec1/examples/sign2.c
+/usr/share/doc/libxmlsec1/examples/sign3-doc.xml
+/usr/share/doc/libxmlsec1/examples/sign3-res.xml
+/usr/share/doc/libxmlsec1/examples/sign3.c
+/usr/share/doc/libxmlsec1/examples/verify1.c
+/usr/share/doc/libxmlsec1/examples/verify2.c
+/usr/share/doc/libxmlsec1/examples/verify3.c
+/usr/share/doc/libxmlsec1/examples/verify4-bad-res.xml
+/usr/share/doc/libxmlsec1/examples/verify4-bad-tmpl.xml
+/usr/share/doc/libxmlsec1/examples/verify4-res.xml
+/usr/share/doc/libxmlsec1/examples/verify4-tmpl.xml
+/usr/share/doc/libxmlsec1/examples/verify4.c
+/usr/share/doc/libxmlsec1/examples/xmldsigverify.c
+/usr/share/doc/libxmlsec1-dev/html/api/xmlsec-examples-sign-dynamimc-template.html
+/usr/share/doc/libxmlsec1-dev/html/api/xmlsec-examples-sign-template-file.html
+/usr/share/doc/libxmlsec1-dev/html/api/xmlsec-examples-sign-x509.html
+/usr/share/doc/libxmlsec1-dev/html/api/xmlsec-examples.html

this is masked by libxmlsec1 vs. libxmlsec1-dev and I guess the t64 
rename broke whatever magic is there...


Will do dh_installexamples -plibxmlsec1-dev.


Regards,


Rene



More information about the debian-xml-sgml-pkgs mailing list