Bug#736307: ekiga-dbg: unhandled symlink to directory conversion: /usr/share/doc/PACKAGE
Eugen Dedu
Eugen.Dedu at pu-pm.univ-fcomte.fr
Wed Mar 5 18:30:16 UTC 2014
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-qa at 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
More information about the pkg-gnome-maintainers
mailing list