Your message dated Tue, 28 May 2013 04:33:17 +0000 with message-id <e1uhbb3-0005b0...@franck.debian.org> and subject line Bug#709667: fixed in xapian-bindings 1.2.15-3 has caused the Debian Bug report #709667, regarding libxapian-ruby1.9.1, libxapian-ruby1.8: copyright file missing after upgrade (policy 12.5) 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 ow...@bugs.debian.org immediately.) -- 709667: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=709667 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Package: libxapian-ruby1.9.1,libxapian-ruby1.8 Version: 1.2.15-2 Severity: serious User: debian...@lists.debian.org Usertags: piuparts Hi, a test with piuparts revealed that your package misses the copyright file after an upgrade, which is a violation of Policy 12.5: http://www.debian.org/doc/debian-policy/ch-docs.html#s-copyrightfile After the upgrade /usr/share/doc/$PACKAGE/ is just an empty directory. This was observed on the following upgrade paths: wheezy->jessie >From the attached log (scroll to the bottom...): MISSING COPYRIGHT FILE: /usr/share/doc/libxapian-ruby1.9.1/copyright # ls -lad /usr/share/doc/libxapian-ruby1.9.1 drwxr-xr-x 2 root root 40 May 23 06:58 /usr/share/doc/libxapian-ruby1.9.1 # ls -la /usr/share/doc/libxapian-ruby1.9.1/ total 0 drwxr-xr-x 2 root root 40 May 23 06:58 . drwxr-xr-x 88 root root 1880 May 23 06:58 .. MISSING COPYRIGHT FILE: /usr/share/doc/libxapian-ruby1.8/copyright # ls -lad /usr/share/doc/libxapian-ruby1.8 drwxr-xr-x 2 root root 40 May 23 07:04 /usr/share/doc/libxapian-ruby1.8 # ls -la /usr/share/doc/libxapian-ruby1.8/ total 0 drwxr-xr-x 2 root root 40 May 23 07:04 . drwxr-xr-x 90 root root 1920 May 23 07:04 .. Additional info may be available here: http://wiki.debian.org/MissingCopyrightFile Note that dpkg intentionally does not replace directories with symlinks and vice versa, you need the maintainer scripts to do this. See in particular the end of point 4 in http://www.debian.org/doc/debian-policy/ch-maintainerscripts.html#s-unpackphase For switching from a directory to a symlink the *postinst* script should do something like this: DOCDIR=/usr/share/doc/@@PACKAGE@@ DOCLINK=@@OTHERPACKAGE@@ if [ -d $DOCDIR ] && [ ! -L $DOCDIR ]; then rmdir $DOCDIR ln -s $DOCLINK $DOCDIR fi For switching from a symlink to a directory, the *preinst* script should do something like this: DOCDIR=/usr/share/doc/@@PACKAGE@@ if [ -L $DOCDIR ]; then rm $DOCDIR fi cheers, Andreas
libxapian-ruby1.9.1_1.2.15-2.log.gz
Description: GNU Zip compressed data
--- End Message ---
--- Begin Message ---Source: xapian-bindings Source-Version: 1.2.15-3 We believe that the bug you reported is fixed in the latest version of xapian-bindings, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 709...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Olly Betts <o...@survex.com> (supplier of updated xapian-bindings package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmas...@debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.8 Date: Tue, 28 May 2013 03:42:51 +0000 Source: xapian-bindings Binary: tclxapian python-xapian ruby-xapian libxapian-ruby1.8 libxapian-ruby1.9.1 Architecture: source amd64 all Version: 1.2.15-3 Distribution: unstable Urgency: low Maintainer: Olly Betts <o...@survex.com> Changed-By: Olly Betts <o...@survex.com> Description: libxapian-ruby1.8 - Transitional package for ruby-xapian libxapian-ruby1.9.1 - Transitional package for ruby-xapian python-xapian - Xapian search engine interface for Python ruby-xapian - Xapian search engine interface for Ruby tclxapian - Xapian search engine interface for Tcl Closes: 709667 Changes: xapian-bindings (1.2.15-3) unstable; urgency=low . * Add postinst to transitional packages for ruby bindings to make the directory to symlink change in /usr/share/doc work. (Closes: #709667) * debian/control.in: tclxapian - move from section "libs" to "interpreters" to match overrides file. * debian/rules: Fix target dependencies so we don't run the testsuite twice. * debian/rules: Mark build-arch and build-indep as phony targets. Checksums-Sha1: 0b81677edb1082bdc5385035a4354dc9a580649a 2280 xapian-bindings_1.2.15-3.dsc 25d28ea3d7a74d9520665bcaee25880eeb348504 19002 xapian-bindings_1.2.15-3.debian.tar.gz 84a802094bd9ff2bc82fb8107b8a107d1b791029 264802 tclxapian_1.2.15-3_amd64.deb f302d6ecc426c6990f29dbbb13e74c3f76a8da2d 383558 python-xapian_1.2.15-3_amd64.deb 3f61d9d078aae4021ff1333cc7a417c0ae87a53a 450526 ruby-xapian_1.2.15-3_amd64.deb b48ed60f9c74ec409ce7e4e747a9a3570c847eab 764 libxapian-ruby1.8_1.2.15-3_all.deb fc131ec6f69d30fda6c11a100b5211533c1c5954 768 libxapian-ruby1.9.1_1.2.15-3_all.deb Checksums-Sha256: 8ac3ed4b0637bee8224529b6c130fbb357d45df1e2ccff2f47326d89a45577fc 2280 xapian-bindings_1.2.15-3.dsc 8173413a7fe4bbcbb1c12ee757bf4555d860472102835b7bfd7d71aace8812c4 19002 xapian-bindings_1.2.15-3.debian.tar.gz 1fbafcfef90a87fd1c28808b808dc63333165080f9ae6fbdaf21455129291b0f 264802 tclxapian_1.2.15-3_amd64.deb d0997f1095f8edac7b6bdc10409f68bb062b29e136c1462e56932e32e1c1709e 383558 python-xapian_1.2.15-3_amd64.deb b81b11f6293841cd903f634796399bb638b5d9e8f40a7a9b8d7ec06e527fabcd 450526 ruby-xapian_1.2.15-3_amd64.deb 3581d3e90b085631a4d465894ed19ba590f1e17ec43b1a932e3a240cecda7a5f 764 libxapian-ruby1.8_1.2.15-3_all.deb 97126d0429ad0ba819e2ae9c4bedb0f71caba1e75717d543192719b77ff95d81 768 libxapian-ruby1.9.1_1.2.15-3_all.deb Files: af31d76680cac83541b13d8f20b5f775 2280 libs optional xapian-bindings_1.2.15-3.dsc 758c38ffac125e794d915a7057187ec9 19002 libs optional xapian-bindings_1.2.15-3.debian.tar.gz cb35d519e4d7ebe1d1f50c3ae05f1dc1 264802 interpreters optional tclxapian_1.2.15-3_amd64.deb 0cfedb69bf4d10bfccf661e799cc3594 383558 python optional python-xapian_1.2.15-3_amd64.deb 701c5a8debad70be60d4077e97e3de64 450526 ruby optional ruby-xapian_1.2.15-3_amd64.deb cb2cf3544009e4b84853f206f5d9e576 764 oldlibs extra libxapian-ruby1.8_1.2.15-3_all.deb 519bdcf5d009a95d8cea110864cc10b6 768 oldlibs extra libxapian-ruby1.9.1_1.2.15-3_all.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iQIcBAEBAgAGBQJRpC9rAAoJEBgUewc7rSsHRNIP/jWhfDlzsKa62q5bJ7tTj4Al pBYOxHryV3SazdIN+DMbbDOYof9brn9edgZhquhkq8eA2/Lb82xjYZwnd0O+8/11 I1pPV4sF3FXEpzrq6+Lb38XupAhk61qcdtvkBjIPBRssa1iQEUkoTVs0ru5E6pJI X3dZ05iX4LEJGjQ5bl2BekycjGImpwMd+5ni9n8XswVbFcO8krXX4S/Z5SGSYepE hGxqYno13bl4AFkxuWHazx/FPTnRFTTGMhnbnOaxRP+LRMBx/64eiuTg2heEcXDR YLfWlE/RMuOkRq0lvFC8jasj2g26GLY8Uoyzum7NPktiDRJ/PWYf5DhfVCN/JTsJ Mh/j/RCXXGExNzeBkU0vf5R0ItFDcGRQgQ/VtwB0G4M4zaPSfRDFx4RtuIy4GD+1 DQlce3xxxNd/NURe2+CNGntxLEdUP2H/Yh8GKwFHm+DkShstl/H5giZHuzfTPM+D FxgFGHsRd9FSEy0q4aq8xukGEBwunoSgDHcMVFtYi/8hv1zOsGkErjimD6OATLK4 w7sf86ZWNW1J1lqJdCXT7h2hx+TRfgkrELExyG9M69Th6zyOJPTPbphL/E/1XUOm BRaTzBM6bz1hx3l5ig5MDb2iiWseYDTRrYll6ihRn+DPTAz3o2gwVIvQIjdSbjdu o1q9DibczDqy56d4NAN7 =p5LI -----END PGP SIGNATURE-----
--- End Message ---