Bug#469783: libqt4-dev: Please add qtdemo back and provide the examples
On 6 March 2008 at 20:09, Dirk Eddelbuettel wrote:
| Package: libqt4-dev
| Version: 4.3.4-1
| Severity: normal
| You are doing our users a disservice by removing qtdemo. It is a rather
| dazzling piece of demoware and rather useful when you are exploring different
| widgets. I happen to use qt4 at work where most people work on Windows --
| and qtdemo has alwasy a nice tool to get people to look at qt -- because of
| the nice example and integreated documentation.
| It would be really nice to have this binary (possibly in an additional
| package) available. Please reconsider.
For the record, the issue was just discussed on #irc with one of the package
maintainers who, despite my pleading, could nor or would not supply a single
argument in favour of the current packaging practise. Not good.
To re-iterate, here is of copy of my part of the conversation, indented to 80
[09:12] <dEdd> Ok: qtdemo
[09:13] <dEdd> Could we pretty please get it into Debian?
[09:13] <dEdd> Upstream refers to it, and the principle of least surprise
holds -- we should provide it for our users.
[09:14] * pusling don't see much use for it, but maybe.
[09:14] <dEdd> Please do.
[09:15] <dEdd> I have the pleasure of working with a lot of dudes who use
Windows first. So to promote cross-platform work, sane
libraries etc I push Qt
[09:15] <dEdd> And qtdemo is really nice. On Windoze, it is of course 'right
there'. So people can 'just see' examples, demos and
code. And LOTS of them.
[09:16] <dEdd> On Debian, it builds trivially -- but you NEED TO KNOW that
you have to look inside /usr/share/doc/libt4-dev
[09:16] <dEdd> That is NOT OBVIOUS to people new to Linux or Debian. Don't
[09:16] <dEdd> If you can, please split off a new package qt4-demo (or
whatever title you please) and put the demos and examples and
qtdemo binary in there.
[09:17] <dEdd> I, as a maintainer, always package my library example, and
even regression tests ... because I as a coder like to see
examples provided by upstream -- as they do know the code
better than I do.
[09:18] <dEdd> End of plea :)
Not to beat a dead horse, but Trolltech upstream also expects qtdemo to be
part of the shipped documentation. We are doing our users a disservice.
| Thanks, Dirk
| -- System Information:
| Debian Release: lenny/sid
| APT prefers testing
| APT policy: (500, 'testing')
| Architecture: i386 (i686)
| Kernel: Linux 2.6.21-2-686 (SMP w/2 CPU cores)
| Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
| Shell: /bin/sh linked to /bin/bash
| Versions of packages libqt4-dev depends on:
| ii libaudio-dev 1.9.1-1 Network Audio System - development
| ii libaudio2 1.9.1-1 Network Audio System - shared libr
| ii libc6 2.7-6 GNU C Library: Shared libraries
| ii libdbus-1-3 1.1.2-1 simple interprocess messaging syst
| ii libfontconfig1 2.5.0-2 generic font configuration library
| ii libfreetype6 2.3.5-1+b1 FreeType 2 font engine, shared lib
| ii libfreetype6-dev 2.3.5-1+b1 FreeType 2 font engine, developmen
| ii libgcc1 1:4.3-20080202-1 GCC support library
| ii libgl1-mesa-dev [libgl 7.0.3~rc2-1 A free implementation of the OpenG
| ii libglib2.0-0 2.14.6-1 The GLib library of C routines
| ii libglib2.0-dev 2.14.6-1 Development files for the GLib lib
| ii libglu1-mesa-dev [libg 7.0.3~rc2-1 The OpenGL utility library -- deve
| ii libice-dev 2:1.0.4-1 X11 Inter-Client Exchange library
| ii libice6 2:1.0.4-1 X11 Inter-Client Exchange library
| ii libjpeg62-dev 6b-14 Development files for the IJG JPEG
| ii libmng-dev 1.0.9-1 M-N-G library (Development headers
| ii libmysqlclient15off 5.0.51-3 MySQL database client library
| ii libpng12-0 1.2.15~beta5-3 PNG library - runtime
| ii libpng12-dev [libpng12 1.2.15~beta5-3 PNG library - development
| ii libpq-dev 8.3.0-1 header files for libpq5 (PostgreSQ
| ii libpq5 8.3.0-1 PostgreSQL C client library
| ii libqt4-core 4.3.4-1 Qt 4 core non-GUI functionality ru
| ii libqt4-gui 4.3.4-1 Qt 4 core GUI functionality runtim
| ii libqt4-qt3support 4.3.4-1 Qt 3 compatibility library for Qt
| ii libqt4-sql 4.3.4-1 Qt 4 SQL database module
| ii libsm-dev 2:1.0.3-1+b1 X11 Inter-Client Exchange library
| ii libsm6 2:1.0.3-1+b1 X11 Session Management library
| ii libsqlite0 2.8.17-4 SQLite shared library
| ii libsqlite0-dev 2.8.17-4 SQLite development files
| ii libsqlite3-0 3.5.6-3 SQLite 3 shared library
| ii libstdc++6 4.3-20080202-1 The GNU Standard C++ Library v3
| ii libx11-6 2:1.0.3-7 X11 client-side library
| ii libx11-dev 2:1.0.3-7 X11 client-side library (developme
| ii libxcursor-dev 1:1.1.9-1 X cursor management library (devel
| ii libxcursor1 1:1.1.9-1 X cursor management library
| ii libxext-dev 1:1.0.3-2 X11 miscellaneous extensions libra
| ii libxext6 1:1.0.3-2 X11 miscellaneous extension librar
| ii libxfixes3 1:4.0.3-2 X11 miscellaneous 'fixes' extensio
| ii libxft-dev 2.1.12-2 FreeType-based font drawing librar
| ii libxi-dev 2:1.1.3-1 X11 Input extension library (devel
| ii libxi6 2:1.1.3-1 X11 Input extension library
| ii libxinerama-dev 1:1.0.2-1 X11 Xinerama extension library (de
| ii libxinerama1 1:1.0.2-1 X11 Xinerama extension library
| ii libxmu-dev 2:1.0.4-1 X11 miscellaneous utility library
| ii libxrandr-dev 2:1.2.2-1 X11 RandR extension library (devel
| ii libxrandr2 2:1.2.2-1 X11 RandR extension library
| ii libxrender-dev 1:0.9.4-1 X Rendering Extension client libra
| ii libxrender1 1:0.9.4-1 X Rendering Extension client libra
| ii libxt-dev 1:1.0.5-3 X11 toolkit intrinsics library (de
| ii libxt6 1:1.0.5-3 X11 toolkit intrinsics library
| ii x11proto-core-dev 7.0.11-1 X11 core wire protocol and auxilia
| ii zlib1g 1:126.96.36.199.dfsg-11 compression library - runtime
| ii zlib1g-dev 1:188.8.131.52.dfsg-11 compression library - development
| libqt4-dev recommends no packages.
| -- no debconf information
| Three out of two people have difficulties with fractions.
Three out of two people have difficulties with fractions.