[Pkg-tcltk-devel] Bug#774890: Bug#774890: itk3: unhandled symlink to directory conversion: /usr/share/doc/PACKAGE

Sergei Golovan sgolovan at nes.ru
Fri Jan 16 10:31:36 UTC 2015


Hi Andreas,


On Thu, Jan 8, 2015 at 8:46 PM, Andreas Beckmann <anbe at debian.org> wrote:
> 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:
>
>   lenny -> squeeze -> wheezy -> jessie
>
> The errors seems to date back to the lenny->squeeze update ...

Yes, I see that. But I'm not sure if this bug is serious for now. And since even
squeeze is already discontinued I'm not sure if this can be qualified
as a bug at all.

Though I can add calls to dpkg-maintscript-helper to the itk3 maintainer's
scripts for jessie. It'll fix the overwriting the itcl3 package files,
but upgrade
path lenny->squeeze->wheezy->jessie will still fail leaving a few files
unowned after the packages wil be purged (they are left from upgrades
lenny->squeeze and squeeze->jessie):

  /usr/share/doc/itcl3/CHANGES.gz        not owned
  /usr/share/doc/itcl3/INCOMPATIBLE.gz   not owned
  /usr/share/doc/itcl3/README.gz         not owned
  /usr/share/doc/itcl3/TODO      not owned
  /usr/share/doc/itcl3/changelog.gz      not owned

But anyway, I'm tempted to just close this bugreport since it's reproducible
for upgrades from really old distribution.

Cheers!
-- 
Sergei Golovan



More information about the Pkg-tcltk-devel mailing list