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

Attachment: 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 ---

Reply via email to