tags 736307 pending
thanks
On 05/03/14 16:59, Eugen Dedu wrote:
On 22/01/14 04:06, Andreas Beckmann wrote:
Package: ekiga-dbg
Version: 4.0.1-2
Severity: serious
User: debian...@lists.debian.org
Usertags: piuparts
[...]
From the attached log (usually somewhere in the middle...):
1m42.0s ERROR: FAIL: silently overwrites files via directory symlinks:
/usr/share/doc/ekiga-dbg/changelog.Debian.amd64.gz (ekiga-dbg) !=
/usr/share/doc/ekiga/changelog.Debian.amd64.gz (ekiga)
/usr/share/doc/ekiga-dbg/changelog.Debian.gz (ekiga-dbg) !=
/usr/share/doc/ekiga/changelog.Debian.gz (ekiga)
/usr/share/doc/ekiga-dbg/changelog.gz (ekiga-dbg) !=
/usr/share/doc/ekiga/changelog.gz (ekiga)
/usr/share/doc/ekiga-dbg/copyright (ekiga-dbg) !=
/usr/share/doc/ekiga/copyright (ekiga)
Hi Andreas,
I spent much time trying to understand and figure how to fix this bug.
For now, I think the solution is to:
- put /usr/share/doc/ekiga-dbg as symlink to ekiga
- add preinst, postinst and postrm with the following line:
dpkg-maintscript-helper dir_to_symlink \
pathname new-target prior-version package -- "$@"
- add Pre-Depends: dpkg (>= 1.17.5)
I have to test all this, do you agree with the above solution? Anyway,
my main concern is: why a so complicated solution for such a minor thing
(sometimes in the past someone changed the symlink to a directory)? Is
there other solution, for ex. just ship an ekiga-dbg without
/usr/share/doc? Why not just fix dpkg instead of forcing all related
packages to add preinst, postinst, postrm etc.?
After two additional hours, I succeeded to do these modifications and
check that it works.
Thank you,
--
Eugen
--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org