Bug#815119: postinst requires /usr/share/doc

Trent W. Buck trentbuck at gmail.com
Fri Feb 19 03:32:46 UTC 2016


Package: libglade2-dev
Version: 1:2.6.4-2
Severity: minor

According to http://www.debian.org/doc/debian-policy/ch-docs.html#fr115

I can do this:

    # cat /etc/dpkg/dpkg.cfg.d/75no-docs
    path-exclude=/usr/share/doc/*
    [...]

...and packages have to deal with it.

With that config in place, libglade2-dev can't be installed:

    # apt-get install libglade2-dev
    Reading package lists...
    Building dependency tree...
    Reading state information...
    Suggested packages:
      glade glade-gnome
    The following NEW packages will be installed:
      libglade2-dev
    0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
    Need to get 0 B/120 kB of archives.
    After this operation, 536 kB of additional disk space will be used.
    debconf: delaying package configuration, since apt-utils is not installed
    E: Can not write log (Is /dev/pts mounted?) - posix_openpt (2: No such file or directory)
    Selecting previously unselected package libglade2-dev:amd64.
    (Reading database ... 47531 files and directories currently installed.)
    Preparing to unpack .../libglade2-dev_1%3a2.6.4-2_amd64.deb ...
    Unpacking libglade2-dev:amd64 (1:2.6.4-2) ...
    Processing triggers for man-db (2.7.0.2-5) ...
    Setting up libglade2-dev:amd64 (1:2.6.4-2) ...
    ln: failed to create symbolic link ‘/usr/share/doc/libglade2-dev/html’: No such file or directory
    dpkg: error processing package libglade2-dev:amd64 (--configure):
     subprocess installed post-installation script returned error exit status 1
    Errors were encountered while processing:
     libglade2-dev:amd64
    Error, do this: mount -t proc proc /proc
    E: Sub-process /usr/bin/dpkg returned an error code (1)

I believe this is a policy violation.
Please either create the symlink at build time (using debian/<package>.links),
or change the postinst to cope with an absent /usr/share/doc/.




More information about the pkg-gnome-maintainers mailing list