Your message dated Sun, 08 Nov 2015 03:51:43 +0000
with message-id <[email protected]>
and subject line Bug#804313: fixed in jesred 1.2pl1-21
has caused the Debian Bug report #804313,
regarding jesred: directory vs. symlink conflict: /usr/lib/squid3 -> squid
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 [email protected]
immediately.)


-- 
804313: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=804313
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: jesred
Version: 1.2pl1-20
Severity: serious
User: [email protected]
Usertags: piuparts

Hi,

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

Your package ships:

  /usr/lib/squid3/jesred

but package squid ships:

  /usr/lib/squid3 -> squid

Installing something over existing symlinks is considered bad practice.
See e.g. https://lists.debian.org/[email protected]

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
  
https://www.debian.org/doc/debian-policy/ch-maintainerscripts.html#s-unpackphase
  (Note: Adding Pre-Depends is *not* a solution.)

Please move the files shipped in your package to the "real" location.

And bump the dependency to squid (>= 3.5) to forbid mixing with the
old file layout packages, dropping the alternative dependency on the
transitional squid3 package.

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

0m32.4s INFO: dirname part contains a symlink:
  /usr/lib/squid3/jesred (jesred) != /usr/lib/squid/jesred (?)
    /usr/lib/squid3 -> squid


cheers,

Andreas

Attachment: jesred_1.2pl1-20.log.gz
Description: application/gzip


--- End Message ---
--- Begin Message ---
Source: jesred
Source-Version: 1.2pl1-21

We believe that the bug you reported is fixed in the latest version of
jesred, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Alexander Zangerl <[email protected]> (supplier of updated jesred 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 [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sun, 08 Nov 2015 11:42:19 +1000
Source: jesred
Binary: jesred
Architecture: source amd64
Version: 1.2pl1-21
Distribution: unstable
Urgency: medium
Maintainer: Alexander Zangerl <[email protected]>
Changed-By: Alexander Zangerl <[email protected]>
Description:
 jesred     - Redirector for the Squid proxy
Closes: 804313
Changes:
 jesred (1.2pl1-21) unstable; urgency=medium
 .
   * adjusted installation dir to layout of squid version 3.5.6++
     (closes: #804313)
Checksums-Sha1:
 6871279d2243a18e281fa67ee77c8435fe1ed0f9 1666 jesred_1.2pl1-21.dsc
 dfde35e0066e4c1bf364eea120299ea3bf7e8afb 17100 jesred_1.2pl1-21.debian.tar.xz
 76f66b1f2024a7bd9df604ef8d8a45da494d0139 17080 jesred_1.2pl1-21_amd64.deb
Checksums-Sha256:
 581ee9652d7853be36c8650f9066a8f4186a548ea3347f339a7f6f8067a703f9 1666 
jesred_1.2pl1-21.dsc
 9c63b21c1384b31ecf88b7ac683ec26c0ae0a5d3b7992a17e7fab664ed6b5987 17100 
jesred_1.2pl1-21.debian.tar.xz
 a74fe1362134bb8c8f4063263966ea5ae810e41760e68ace4b971e27122de18d 17080 
jesred_1.2pl1-21_amd64.deb
Files:
 f968482a924af5c51f261d86e70e2551 1666 web optional jesred_1.2pl1-21.dsc
 d9a21e58f97a5ffad70f7d96007ca901 17100 web optional 
jesred_1.2pl1-21.debian.tar.xz
 f5e31ed5de87bfc22b172edecd2f7658 17080 web optional jesred_1.2pl1-21_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCgAGBQJWPqiMAAoJED06g4g30PqNKwgQAJsw96PLjE/bWWbuMNF19Miy
BLbxLB7f/FATH6sgIe/fK8fdev9UfmnN7oe4S0belMDnVVAmHznE3aRZr2SZOVXt
uXHvTZz5F0fVlarv1qkhxIjBLAHZpFhQ13vgATNjY0brvEIzO+3f0b19Ag4sxCpS
k0KsWqn1uRxowi83oHTO4o0qiWE6DnTZNyT7tAsJvXmJwHFk+oIGklSYodEvLI2x
FZOSLggaXbEFlceZMcef6i0H5g1JXzghkRSY040aFBZ4RMHxttMXo1lhGWAMe0jj
uBc7h/sucFtl6ZcCMLVxxGkFcRx+ZgV7Ci4rxcELn3eSE+5/IB2CWGNU1fpeWooR
/pxLMelDxNNFQ84mn724h19w8cKSnaYqj+Q+951vfk6Xhdu6UijdAAu4NU7Y7PX1
0qO+qsEZSnQATjdee0Tfccklm1J7ZR9sRMVVeZXFeGJYwpiaQP/bYS9PmKKTNwlF
oRtjlWgVyZmNqUHDlMNvxt8p7lypqN9WHJPpB3BClb1H2dMfSFSXKdoiogZUC8m4
Bm7kRKDN1vXqS3x3hQMgkmrp30RIP08R01FCzftF5cpY+5gdEeqSLAZbhtNKVUz9
bWkiSk4cmHKvkCO1noMDSTcQ/bjfUS6c+B99g9IouG+7EjwwLV2OZB3nPaTRRRRu
FhPbk2Cj2M/LsLAZHjoj
=+ptb
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to