Documentation missing from Qt4 assistant

Bug #279772 reported by Lars Noodén
6
Affects Status Importance Assigned to Milestone
qt4-x11 (Ubuntu)
Fix Released
Low
Unassigned

Bug Description

Binary package hint: qt4-dev-tools

When running the program 'assistant', the error messages below pop up and then the assistant itself says "The page could not be found"

A work around is to manually transfer (with tar) the doc/html directory from the q4 source directory.

"Documentation file /usr/shar/qt4/doc/html/assistant.dcf does not exist!
Skipping file."

"Documentation file /usr/shar/qt4/doc/html/designer.dcf does not exist!
Skipping file."

"Documentation file /usr/shar/qt4/doc/html/qt.dcf does not exist!
Skipping file."

"Documentation file /usr/shar/qt4/doc/html/qmake.dcf does not exist!
Skipping file."

$ apt-cache showpkg qt4-dev-tools
Package: qt4-dev-tools
Versions:
4.3.4-0ubuntu3 (/var/lib/apt/lists/fi.archive.ubuntu.com_ubuntu_dists_hardy_universe_binary-amd64_Packages) (/var/lib/dpkg/status)
 Description Language:
                 File: /var/lib/apt/lists/fi.archive.ubuntu.com_ubuntu_dists_hardy_universe_binary-amd64_Packages
                  MD5: dd1f17262c7f2d3b3fb07beb779a9a74

Reverse Depends:
  qdevelop,qt4-dev-tools
  qt4-doc,qt4-dev-tools
  qt4-designer,qt4-dev-tools 4.0.1-2
  libqt4-dev,qt4-dev-tools
Dependencies:
4.3.4-0ubuntu3 - libaudio2 (0 (null)) libc6 (2 2.4) libdbus-1-3 (2 1.1.1) libfontconfig1 (2 2.4.0) libfreetype6 (2 2.3.5) libgcc1 (0 (null)) libglib2.0-0 (0 (null)) libice6 (2 1:1.0.0) libpng12-0 (2 1.2.13-4) libqt4-core (5 4.3.4-0ubuntu3) libqt4-gui (5 4.3.4-0ubuntu3) libsm6 (0 (null)) libstdc++6 (2 4.1.1-21) libx11-6 (0 (null)) libxcursor1 (4 1.1.2) libxext6 (0 (null)) libxfixes3 (2 1:4.0.1) libxi6 (0 (null)) libxinerama1 (0 (null)) libxrandr2 (2 2:1.2.0) libxrender1 (0 (null)) libxt6 (0 (null)) zlib1g (2 1:1.2.3.3.dfsg-1) libqt4-dev (0 (null)) qt4-designer (0 (null)) qt4-doc (0 (null)) qdbusviewer (0 (null)) qt3-assistant (1 3:3.3.4-7) qt3-designer (1 3:3.3.4-7) qt3-linguist (1 3:3.3.4-7)
Provides:
4.3.4-0ubuntu3 -
Reverse Provides:

Linux macbook 2.6.24-19-generic #1 SMP Wed Aug 20 17:53:40 UTC 2008 x86_64 GNU/Linux

$ lsb_release -rc
Release: 8.04
Codename: hardy

Tags: jbs
Revision history for this message
Lars Noodén (larsnooden) wrote :

The culprit might be the program cp failing to copy all at once the 3750 files found in doc/html ( I got an error yesterday, but not today when trying a wildcard copy of the files.) Or the package tool that fails to stop on such
an error.

Revision history for this message
luisgarrido (luisgarrido) wrote :

The problem is one of packaging.

assistant is provided by qt4-dev-tools

The docs are provided by qt4-doc

qt4-dev-tools doesn't depend on qt4-doc, so it is not pulled along from the repo.

Revision history for this message
Jonathan Thomas (echidnaman) wrote :

qt4-dev-tools now recommends qt4-doc, so it will be pulled in by default if one tries to install it. It probably won't be made a depends since the package is somewhat large and isn't required for most of qt4-dev-tools. (That way you can install qt4-dev-tools with --no-install-recommends to not install the docs in the first place, or remove them afterwards without removing qt4-dev-tools)

Changed in qt4-x11 (Ubuntu):
importance: Undecided → Low
status: New → Fix Released
Revision history for this message
Lars Noodén (larsnooden) wrote :

Thanks. It's fine that the docs are in a separate package. Will the 'assistant' from qt4-dev-tools then work without the above errors?

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.