Package: libgtkextra-3.0
Version: 3.3.4-2
Severity: serious
User: debian...@lists.debian.org
Usertags: piuparts

Hi,

during a test with piuparts I noticed your package failed to install
because it tries to overwrite other packages files.

>From the attached log (scroll to the bottom...):

  Selecting previously unselected package libgtkextra-3.0.
  Preparing to unpack .../61-libgtkextra-3.0_3.3.4-2_amd64.deb ...
  Unpacking libgtkextra-3.0 (3.3.4-2) ...
  Selecting previously unselected package libgtkextra-dev.
  Preparing to unpack .../62-libgtkextra-dev_3.3.4-2_amd64.deb ...
  Unpacking libgtkextra-dev (3.3.4-2) ...
  dpkg: error processing archive 
/tmp/apt-dpkg-install-gS1CgJ/62-libgtkextra-dev_3.3.4-2_amd64.deb (--unpack):
   trying to overwrite '/usr/lib/x86_64-linux-gnu/libgtkextra-x11-3.0.so', 
which is also in package libgtkextra-3.0 3.3.4-2
  Errors were encountered while processing:
   /tmp/apt-dpkg-install-gS1CgJ/62-libgtkextra-dev_3.3.4-2_amd64.deb

The .so symlink belongs into the -dev package, not into the package
with the shared library. (Policy 8.4)

Looking at the changelog entry of the last upload I noticed

>   * modified debian/libgtkextra-3.0.install to include files
>     usr/lib/x86_64-linux-gnu/libgtkextra-x11-3.0.a and

The .a file belongs into the -dev package. (Policy 8.3)

>     usr/lib/x86_64-linux-gnu/libgtkextra-x11-3.0.la in order to prevent

The .la file belongs into the trash bin.
(https://wiki.debian.org/ReleaseGoals/LAFileRemoval)

>     dh_missing's warning about files "not installed to anywhere"


cheers,

Andreas

Attachment: libgtkextra-dev=3.3.4-2_libgtkextra-3.0=3.3.4-2.log.gz
Description: application/gzip

Reply via email to