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