[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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
cols

[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
               do it. 
[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.

Dirk


| 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:1.2.3.3.dfsg-11 compression library - runtime
| ii  zlib1g-dev             1:1.2.3.3.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.



Reply to: