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