Your message dated Fri, 21 Feb 2014 18:34:06 +0000
with message-id <e1wguvg-000335...@franck.debian.org>
and subject line Bug#739145: fixed in sieve-extension 0.2.3d-2
has caused the Debian Bug report #739145,
regarding xul-ext-sieve: directory vs. symlink conflict: 
/usr/share/xul-ext/sieve/chrome/chromeFiles/content/libs/CodeMirror/lib
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.)


-- 
739145: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=739145
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: xul-ext-sieve
Version: 0.2.3d-1
Severity: serious
User: debian...@lists.debian.org
Usertags: piuparts

Hi,

during a test with piuparts I noticed your package installs files over
an existing symlink shipped or created by another package.

Installing something over existing symlinks is considered bad practice.
See e.g. http://lists.debian.org/87ehlevcrf....@windlord.stanford.edu

It may break in subtle ways and dpkg cannot detect this as a problem.
* Your package might silently overwrite files installed at the symlink
  destination by other packages.
* If the package shipping the symlink decides to make the link point
  somewhere else (or turn it into a real directory), the files owned
  by your package "will be lost" somewhere in the filesystem.
* Depending on installation order the problematic path will be created
  either as a symlink or a directory: the package installed first will
  "win" and all others have "lost".
  Note that dpkg intentionally does not replace directories with
  symlinks and vice versa, see in particular the end of point 4 in
  
http://www.debian.org/doc/debian-policy/ch-maintainerscripts.html#s-unpackphase
  (Note: Adding Pre-Depends is *not* a solution.)

This was observed during an upgrade from jessie to sid.

>From the attached log (usually somewhere in the middle...):

0m41.7s ERROR: FAIL: silently overwrites files via directory symlinks:
  
/usr/share/xul-ext/sieve/chrome/chromeFiles/content/libs/CodeMirror/lib/codemirror.css
 (xul-ext-sieve) != /usr/share/javascript/codemirror/codemirror.css 
(libjs-codemirror)
  
/usr/share/xul-ext/sieve/chrome/chromeFiles/content/libs/CodeMirror/lib/codemirror.js
 (xul-ext-sieve) != /usr/share/javascript/codemirror/codemirror.js 
(libjs-codemirror)
  
/usr/share/xul-ext/sieve/chrome/chromeFiles/content/libs/CodeMirror/theme/eclipse.css
 (xul-ext-sieve) != /usr/share/javascript/codemirror/theme/eclipse.css 
(libjs-codemirror)

0m44.0s ERROR: FAIL: debsums reports modifications inside the chroot:
  /usr/share/javascript/codemirror/codemirror.css
  /usr/share/javascript/codemirror/codemirror.js


cheers,

Andreas

Attachment: xul-ext-sieve_0.2.3d-1.log.gz
Description: GNU Zip compressed data


--- End Message ---
--- Begin Message ---
Source: sieve-extension
Source-Version: 0.2.3d-2

We believe that the bug you reported is fixed in the latest version of
sieve-extension, 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 739...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Michael Fladischer <fladischermich...@fladi.at> (supplier of updated 
sieve-extension 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...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Fri, 21 Feb 2014 12:16:33 +0100
Source: sieve-extension
Binary: xul-ext-sieve
Architecture: source all
Version: 0.2.3d-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Mozilla Extension Maintainers 
<pkg-mozext-maintain...@lists.alioth.debian.org>
Changed-By: Michael Fladischer <fladischermich...@fladi.at>
Description: 
 xul-ext-sieve - extension that implements the ManageSieve protocol
Closes: 739145
Changes: 
 sieve-extension (0.2.3d-2) unstable; urgency=medium
 .
   * Add preinst script to remove symlinked codemirror (Closes: #739145).
   * Add codemirror sieve mode license to d/copyright.
   * Do not install codemirror and sieve mode licenses.
Checksums-Sha1: 
 18e9ae2faaf16d43c6d2c43927e5da84b4ecf24e 2058 sieve-extension_0.2.3d-2.dsc
 21c101a6ecebd24fa5fd3c91c0908bbcaf59a765 16376 
sieve-extension_0.2.3d-2.debian.tar.xz
 9980ece513243be70d0be155e1c0468862b7d117 317832 xul-ext-sieve_0.2.3d-2_all.deb
Checksums-Sha256: 
 087dfae1130021453ef6cb09fa01c1937f921c946062ff63e2f5056dd2e753f5 2058 
sieve-extension_0.2.3d-2.dsc
 d28bf0349c8edc1afd3972c7c92d486e56f0d5f2a5ddaac6c1f32a4f00d79fca 16376 
sieve-extension_0.2.3d-2.debian.tar.xz
 71a0c164d25278b3b1ceee94c3df0105a9691c7017c90c5e3a76360ce37310fe 317832 
xul-ext-sieve_0.2.3d-2_all.deb
Files: 
 f9724c9f96aa0949552ba0cb50a29df7 2058 mail optional 
sieve-extension_0.2.3d-2.dsc
 b1a28ae528e721a2baab37319172e73c 16376 mail optional 
sieve-extension_0.2.3d-2.debian.tar.xz
 67ddb7cb25081fe1d6cb81cf0548bad1 317832 mail optional 
xul-ext-sieve_0.2.3d-2_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBCAAGBQJTB5i5AAoJEBLZsEqQy9jkVr8P/1tgks3oi+kahkSv9A3yTrd0
ZWuhwZKovB3w7abhdDi5trk6y+dn7AogRDevhINzoRdODv/SbzaAWjrZUN9YK8Ku
2ScaXnQPkU1aXTIxt6C1z1MDe0VrwCA9nm3scmr9x2jWZDl3xxgkR9u8wXqiFWAy
g4qBNLgp2JiDveVV5dr5Qt2bdvsY0NfKtDTPx+s5FamExL4FGv2uvSI0BsIKLW6w
9U//dKECq2Nd4KRFZbBlpDHi7AhvJnHgPMdejopzFbeZCOgaVR4MZJuyDzg3YfGv
VZBcMKhRtrEPNOlD7+Mu5F1BEpD8JBLC+cB+0pBVBIrUItruhmUJ3tCpMqkzNdWS
wVNZkHr4ntWHXXiBhKGuXpNgTBozRnSVtt4rsPi0FiMZNvQjI2nxLXKRiVp9iQCr
m+pms2J8GPnS56SwLCt+cPsNWJ60wXdI6bHJI2gQ7TPoaRYcpX3qNUitfahzvLB4
1gl4z/DBodhqpNpDcssGB0JlxDpY077gtDcj77y1CypwtuGN9t6yt9s44qFOXF4Y
LEuD/0fdMQE7IyNfr9h77TeXktQpCdCvXjgyWEQkJjsjn+a38QYGDCVKk25z1VdF
rbLzsKUakrLvY0y+a0QqIkLH6QsScIN5vPk1csHNVb9jlzXBlrZQa5pQ9W+8p896
gq3+sM8h8zQXrxHVfgY8
=Qclg
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to