Your message dated Sat, 20 Dec 2014 01:19:42 +0000
with message-id <[email protected]>
and subject line Bug#768795: fixed in git 1:2.1.4+next.20141218-1
has caused the Debian Bug report #768795,
regarding git-all: unhandled symlink to directory conversion: 
/usr/share/doc/PACKAGE
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.)


-- 
768795: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=768795
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: git-all
Version: 1:2.1.3+next.20141103-1
Severity: serious
User: [email protected]
Usertags: piuparts

Hi,

an upgrade test with piuparts revealed that your package installs files
over existing symlinks and possibly overwrites files owned by other
packages. This usually means an old version of the package shipped a
symlink but that was later replaced by a real (and non-empty)
directory. This kind of overwriting another package's files cannot be
detected by dpkg.

This was observed on the following upgrade paths:

  sid -> experimental

For /usr/share/doc/PACKAGE this may not be problematic as long as both
packages are installed, ship byte-for-byte identical files and are
upgraded in lockstep. But once one of the involved packages gets
removed, the other one will lose its documentation files, too,
including the copyright file, which is a violation of Policy 12.5:
http://www.debian.org/doc/debian-policy/ch-docs.html#s-copyrightfile

For other overwritten locations anything interesting may happen.

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

It is recommended to use the dpkg-maintscript-helper commands
'dir_to_symlink' and 'symlink_to_dir' (available since dpkg 1.17.2)
to perform the conversion, ideally using d/$PACKAGE.mainstscript.
See dpkg-maintscript-helper(1) and dh_installdeb(1) for details.


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

1m19.6s ERROR: FAIL: silently overwrites files via directory symlinks:
  /usr/share/doc/git/html/git-subtree.html (git-man) != 
/usr/share/doc/git-doc/git-subtree.html (git-doc)

1m21.9s ERROR: FAIL: debsums reports modifications inside the chroot:
  /usr/share/doc/git-doc/git-subtree.html


cheers,

Andreas

Attachment: git-all_1:2.1.3+next.20141103-1.log.gz
Description: application/gzip


--- End Message ---
--- Begin Message ---
Source: git
Source-Version: 1:2.1.4+next.20141218-1

We believe that the bug you reported is fixed in the latest version of
git, 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.
Jonathan Nieder <[email protected]> (supplier of updated git 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: SHA1

Format: 1.8
Date: Fri, 19 Dec 2014 16:28:19 -0800
Source: git
Binary: git git-man git-core git-doc git-arch git-cvs git-svn git-mediawiki 
git-email git-daemon-run git-daemon-sysvinit git-gui gitk git-el gitweb git-all
Architecture: source amd64 all
Version: 1:2.1.4+next.20141218-1
Distribution: experimental
Urgency: low
Maintainer: Gerrit Pape <[email protected]>
Changed-By: Jonathan Nieder <[email protected]>
Description:
 git        - fast, scalable, distributed revision control system
 git-all    - fast, scalable, distributed revision control system (all subpacka
 git-arch   - fast, scalable, distributed revision control system (arch interop
 git-core   - fast, scalable, distributed revision control system (obsolete)
 git-cvs    - fast, scalable, distributed revision control system (cvs interope
 git-daemon-run - fast, scalable, distributed revision control system 
(git-daemon s
 git-daemon-sysvinit - fast, scalable, distributed revision control system 
(git-daemon s
 git-doc    - fast, scalable, distributed revision control system (documentatio
 git-el     - fast, scalable, distributed revision control system (emacs suppor
 git-email  - fast, scalable, distributed revision control system (email add-on
 git-gui    - fast, scalable, distributed revision control system (GUI)
 git-man    - fast, scalable, distributed revision control system (manual pages
 git-mediawiki - fast, scalable, distributed revision control system (MediaWiki 
in
 git-svn    - fast, scalable, distributed revision control system (svn interope
 gitk       - fast, scalable, distributed revision control system (revision tre
 gitweb     - fast, scalable, distributed revision control system (web interfac
Closes: 768795
Changes:
 git (1:2.1.4+next.20141218-1) experimental; urgency=low
 .
   * new snapshot, taken from upstream commit 41e5f3a7.
   * merge branch debian-sid.
   * debian/diff/0009-*, 0010-*: remove; applied upstream.
   * debian/rules: use install-html target for git-subtree docs.
     This avoids installing git-subtree.html to the git-man
     package, as we have done by mistake since v2.2.0-rc0
     (closes: #768795).
Checksums-Sha1:
 eec3025eb79998815a6383ec3fcfc04175630e33 2863 git_2.1.4+next.20141218-1.dsc
 c0d018a7ceade731a599310b59a5ac49c4af7f0b 3604932 
git_2.1.4+next.20141218.orig.tar.xz
 60ae0b82b1b39b1c5d252e6be73d822e00e475a6 481424 
git_2.1.4+next.20141218-1.debian.tar.xz
 ab7659108ad2553ea39183caff7e33722985ee05 3258690 
git_2.1.4+next.20141218-1_amd64.deb
 909ae21cbaefb274756204eb9ebe40eb7cdc735c 1435292 
git-doc_2.1.4+next.20141218-1_all.deb
 3e0b79b229bbe91d173be7ac25fe8ad56a62a2d7 602130 
git-arch_2.1.4+next.20141218-1_all.deb
 4ea1909f919461657e81eb3c723db838f5b8efb3 651818 
git-cvs_2.1.4+next.20141218-1_all.deb
 ceabf35c8038d0337bba0343a9d8cbd6779d0f51 675936 
git-svn_2.1.4+next.20141218-1_all.deb
 80bac6291419c07514c707ec5257b8a72ca55b84 604432 
git-mediawiki_2.1.4+next.20141218-1_all.deb
 67d8a9ff836632e030beba227fadb4103ffe3e40 590442 
git-daemon-run_2.1.4+next.20141218-1_all.deb
 578d613c418723a1dfa412d36746a8ae18593774 591534 
git-daemon-sysvinit_2.1.4+next.20141218-1_all.deb
 6cce071ab8c95a51b3f65edc543a59a03529ac03 608964 
git-email_2.1.4+next.20141218-1_all.deb
 7288d61a05333b9125b64a72cd6c6503fb899833 779650 
git-gui_2.1.4+next.20141218-1_all.deb
 461c10237c25ba0cd069ced82f769bd945d774ea 708474 
gitk_2.1.4+next.20141218-1_all.deb
 d84a22200d8c7c25bc9f714c6bf490c6594d1571 593224 
gitweb_2.1.4+next.20141218-1_all.deb
 c8db3248a55d71546e0a94e4ef287ce34db1eecf 588798 
git-all_2.1.4+next.20141218-1_all.deb
 4ceccc3e4e7df3370405ae618ce599114b1dda44 608450 
git-el_2.1.4+next.20141218-1_all.deb
 374d948234dfe8c1b8cc880cb8c3f18cee33b28e 1293844 
git-man_2.1.4+next.20141218-1_all.deb
 d65839c79be4608b69fa8f4972e8a3985f9c009f 1508 
git-core_2.1.4+next.20141218-1_all.deb
Checksums-Sha256:
 c1095722119154cb314a8f4f7ff7d3b5f103cdc9bb5abcae6acf187ad0214d91 2863 
git_2.1.4+next.20141218-1.dsc
 48107b71cb956cb6bf799a7c186093089b09dbc5ac4b6d8cdcae82a4b58e1118 3604932 
git_2.1.4+next.20141218.orig.tar.xz
 ab7d0376de7e5d9c7ac88c04a128a2e1bb5fb4a5f0d8b271342dcc357f684dfc 481424 
git_2.1.4+next.20141218-1.debian.tar.xz
 a5cf13af343e5ff428249de08e056d6d85849ede856aba5968e91ba1668b9af4 3258690 
git_2.1.4+next.20141218-1_amd64.deb
 f568df35da9ac929475c00961332ed86c71413afbbe4c4cc81560a9f60060752 1435292 
git-doc_2.1.4+next.20141218-1_all.deb
 5f45f806f089dad18d6992630917fec91ab2cb36389035ec4bd014dfe757942d 602130 
git-arch_2.1.4+next.20141218-1_all.deb
 961fbfe02ae44f503c0d9688a8a1710df18051de8bcda6609feced94ecb7be37 651818 
git-cvs_2.1.4+next.20141218-1_all.deb
 b69a7b7b9f518566fab4274abb3842cf1f77f132bbeeac81a1f3ebf064821dd9 675936 
git-svn_2.1.4+next.20141218-1_all.deb
 53493cb4c6c018e894688c5d782a811ee53d5cdf761a1eff64ff5294a32436f7 604432 
git-mediawiki_2.1.4+next.20141218-1_all.deb
 f1e8d2440886fea03b847d93f67c42244eceb5c062e88b234218aa80854451c4 590442 
git-daemon-run_2.1.4+next.20141218-1_all.deb
 19aa5f0bdb6d476b9577399333c6aa6573f526a68094732277af84e0eb87b5ae 591534 
git-daemon-sysvinit_2.1.4+next.20141218-1_all.deb
 82a0e1a1334c81078f26a979423e2cc9288aaf90a19626b4108664280e148f38 608964 
git-email_2.1.4+next.20141218-1_all.deb
 ff24e491aefc1c9919003e3709753a66068a1ed3a546adfb15de002cb8ae016d 779650 
git-gui_2.1.4+next.20141218-1_all.deb
 af082020bc3e9880696deb399b0f0fc8bea7194029e8618618df4d682ba53235 708474 
gitk_2.1.4+next.20141218-1_all.deb
 e7d0a2a726e2fcb8a19054c7a947dcd986ae8b83c892e2054262ca2d8d76faba 593224 
gitweb_2.1.4+next.20141218-1_all.deb
 4e1ca584dc74b265db9bc643f314ad2fdae22a242d9ea94ade1cfe5b72a0eec2 588798 
git-all_2.1.4+next.20141218-1_all.deb
 f501038c253e7f5c800a2ddf9f94c1679422016e6947ebf183a2fbd35241e381 608450 
git-el_2.1.4+next.20141218-1_all.deb
 f725b3f3370ee89db8c80167687ef61e85e28bb6bdce4725ce45f6162e5bd9f9 1293844 
git-man_2.1.4+next.20141218-1_all.deb
 1283a1e36efce30c47e4e8b47e7b9d8fe2a28967aadf7f9bd15e42419fbac806 1508 
git-core_2.1.4+next.20141218-1_all.deb
Files:
 d4525fddf04e13790ebdd8637b3e4116 2863 vcs optional 
git_2.1.4+next.20141218-1.dsc
 cbb8e387b35f473ff2ee8a14f2fbe771 3604932 vcs optional 
git_2.1.4+next.20141218.orig.tar.xz
 726a41af0337f86216903e4d914e3e72 481424 vcs optional 
git_2.1.4+next.20141218-1.debian.tar.xz
 3b0b7096ba053dea61771a8c43f9f5f0 3258690 vcs optional 
git_2.1.4+next.20141218-1_amd64.deb
 bc32459a4f8224338e178eabbee62a4c 1435292 doc optional 
git-doc_2.1.4+next.20141218-1_all.deb
 ddb78aaf1a21db414f491cda93ee8e01 602130 vcs optional 
git-arch_2.1.4+next.20141218-1_all.deb
 4788c472f67e8283889c650d5d527616 651818 vcs optional 
git-cvs_2.1.4+next.20141218-1_all.deb
 03a21fff3aa373de2d973f59f8b0943b 675936 vcs optional 
git-svn_2.1.4+next.20141218-1_all.deb
 10b286aff2b479bedd1b78fda54481e7 604432 vcs optional 
git-mediawiki_2.1.4+next.20141218-1_all.deb
 c764e3d3ca24787ce046bef33a7eee58 590442 vcs optional 
git-daemon-run_2.1.4+next.20141218-1_all.deb
 79c1214cf667173cef9f53084e12caf9 591534 vcs extra 
git-daemon-sysvinit_2.1.4+next.20141218-1_all.deb
 0111df7b6250fe2429c00e1b5bdcedfc 608964 vcs optional 
git-email_2.1.4+next.20141218-1_all.deb
 e727b339450cef01abd102a0f01d1a82 779650 vcs optional 
git-gui_2.1.4+next.20141218-1_all.deb
 bd075b0f3d57c0008a550d494ed8340e 708474 vcs optional 
gitk_2.1.4+next.20141218-1_all.deb
 f990ff59411a5f0f9f542dce0137d85a 593224 vcs optional 
gitweb_2.1.4+next.20141218-1_all.deb
 1c3488905bf6e7207696e2deeb43cdae 588798 vcs optional 
git-all_2.1.4+next.20141218-1_all.deb
 4f442f96cec03a03c30f8f404d4916b2 608450 vcs optional 
git-el_2.1.4+next.20141218-1_all.deb
 b48d93144cc76475964a46d1862e9fb4 1293844 doc optional 
git-man_2.1.4+next.20141218-1_all.deb
 bc47043749fc084ff88c8ec036b635b8 1508 vcs optional 
git-core_2.1.4+next.20141218-1_all.deb

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

iQIcBAEBAgAGBQJUlMr6AAoJEN/Gce6zM/ol9kYQAK6pDVwxdMxAWThmw13DTdwF
KEcml0nNyvLQX24McjDghwoSyJORc2G/MosyZdpGQV/rX9IcjWEhrEn1vdazzW6i
LWKMMt4KhZUjddJrL2wx8Kl+8kqIGnX3yNgNCbkz/fzVP/Wca1EAoE53R/LvUiv0
zQ4SVHaOVrP2+PdNwmbns9seWP4iTUo/hsbV3fvmVrhYiMVW0yBw+p6VRtk9qcnY
YV6Lt4ZwW/iZ5MIiLQ0IyudT0cmS1amlfnxBMre7MstJXj4VsBY3/kvrEmS2OfV5
Z1DU0wVxQfz3jB5kzzTGQcy4VK9FWyIXnsgkufhB5qOa1uVqkjp0Mp7OCHXVbWeY
dDf/fKNdtZYzAlLE3On/YmIOQMEO+DScz97odBvXMRiXqT2hrWW9OD8OC0dEMoWO
yBQmp/vj25qoZMh8OrSyDoHbUr8KGmmKyp5ufiWskpRIEiXnNameJxIBh5mghn7R
FTWat5b5ma6m/2dTYuxFv0xufnAQGwwIIF6o8750/FD6XXcSE58YaIdEmo1z6hOi
p2+QUzZG9qnwFS1jg6YBsGU4PDG0j5OrH54dMu24i/JJK0Ly3HFlMsDtLZPL9Soo
BU/Px/qQeUIR73xrr/70RZyfl9Q6C1cfutqu7F1DQTUZYaXFiLSLSR6bL82b4wPX
n6+5vEC5aQMclT5TW1qI
=6ovU
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to