Bug#256852: devhelp opens in tiny window - need versioned dependency

Richard Cohen Richard Cohen <richard@daijobu.co.uk>, 256852@bugs.debian.org
Tue, 29 Jun 2004 15:04:53 +0100


Package: devhelp
Version: 0.9-5
Severity: normal
Tags: experimental

I was hit by somthing similar (identical?) to bug #244593 (devhelp does 
not create gconf schema).

Problem
--------
devhelp opened in a very small window.
Even after expanding the window, I could not see any books.  In fact, 
the books were there but the left pane was hidden.

I had upgraded to devhelp 0.9 from experimental. libdevhelp was not 
pulled in and the upgrade failed when it tried to register non existent 
schemas

-------------------------------------------------------------------------
# apt-get install devhelp=0.9-5
Reading Package Lists... Done
Building Dependency Tree... Done
The following packages will be upgraded:
   devhelp
1 upgraded, 0 newly installed, 0 to remove and 23 not upgraded.
Need to get 44.3kB of archives.
After unpacking 0B of additional disk space will be used.
Get:1 ftp://ftp.debian.org ../project/experimental/main devhelp 0.9-5 
[44.3kB]
Fetched 44.3kB in 25s (1761B/s)
Reading changelogs... Done
apt-listchanges: Do you want to continue? [Y/n]?
apt-listchanges: Mailing root: apt-listchanges: changelogs for carmen
(Reading database ... 190343 files and directories currently installed.)
Preparing to replace devhelp 0.8.1-3 (using .../devhelp_0.9-5_i386.deb) ...
Unpacking replacement devhelp ...
Setting up devhelp (0.9-5) ...
I/O warning : failed to load external entity 
"/etc/gconf/schemas/devhelp.schemas"
Failed to open `/etc/gconf/schemas/devhelp.schemas': No such file or 
directory
dpkg: error processing devhelp (--configure):
  subprocess post-installation script returned error exit status 1
Errors were encountered while processing:
  devhelp
E: Sub-process /usr/bin/dpkg returned an error code (1)

# apt-cache policy libdevhelp-1-0
libdevhelp-1-0:
   Installed: 0.8.1-3
   Candidate: 0.8.1-3
   Version Table:
      0.9-5 0
         101 ftp://ftp.debian.org ../project/experimental/main Packages
  *** 0.8.1-3 0
         990 http://http.us.debian.org testing/main Packages
         101 http://http.us.debian.org unstable/main Packages
         100 /var/lib/dpkg/status

# apt-get install libdevhelp-1-0=0.9-5
Reading Package Lists... Done
Building Dependency Tree... Done
The following packages will be upgraded:
   libdevhelp-1-0
1 upgraded, 0 newly installed, 0 to remove and 23 not upgraded.
1 not fully installed or removed.
Need to get 90.8kB of archives.
After unpacking 8192B disk space will be freed.
Get:1 ftp://ftp.debian.org ../project/experimental/main libdevhelp-1-0 
0.9-5 [90.8kB]
Fetched 90.8kB in 22s (3972B/s)
Reading changelogs... Done
apt-listchanges: Do you want to continue? [Y/n]?
apt-listchanges: Mailing root: apt-listchanges: changelogs for carmen
(Reading database ... 190343 files and directories currently installed.)
Preparing to replace libdevhelp-1-0 0.8.1-3 (using 
.../libdevhelp-1-0_0.9-5_i386.deb) ...
Unpacking replacement libdevhelp-1-0 ...
Setting up libdevhelp-1-0 (0.9-5) ...

Setting up devhelp (0.9-5) ...

-------------------------------------------------------------------------



Fix
---
+ devhelp 0.9-5 needs to depend on libdevhelp-1-0 0.9.5.
+ The package containing the schemas should do the registering


-- System Information:
Debian Release: testing/unstable
   APT prefers testing
   APT policy: (990, 'testing'), (101, 'experimental'), (101, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.7
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8

Versions of packages devhelp depends on:
ii  libatk1.0-0                 1.6.1-2      The ATK accessibility toolkit
ii  libc6                       2.3.2.ds1-13 GNU C Library: Shared 
libraries an
ii  libdevhelp-1-0              0.9-5        Library providing 
documentation br
ii  libglib2.0-0                2.4.2-1      The GLib library of C routines
ii  libgnome2-0                 2.6.1-5      The GNOME 2 library - 
runtime file
ii  libgnomeui-0                2.6.1.1-2    The GNOME 2 libraries (User 
Interf
ii  libgtk2.0-0                 2.4.3-1      The GTK+ graphical user 
interface
ii  libpango1.0-0               1.4.0-4      Layout and rendering of 
internatio
ii  libxml2                     2.6.10-3     GNOME XML library

-- no debconf information