Bug#507636: [qt4-qtconfig] Phonon configuration is grayed out

2008-12-03 Thread Torsten Marek
Package: qt4-qtconfig
Version: 4.4.3-1
Severity: minor


In the Qt4 configuration tool, all the widgets in the "Phonon" tab are grayed 
out.

This happens with phonon 4.2.0-2.

I guess this can be solved by building Qt4 against the external phonon library 
instead of only
disabling the internal one.


best,

Torsten

--- System information. ---
Architecture: i386
Kernel:   Linux 2.6.27.7-shl1

Debian Release: lenny/sid
  500 unstablewww.debian-multimedia.org 
  500 unstableftp.de.debian.org 
  500 unstableemacs.orebokech.com 
  500 experimentalwww.debian-multimedia.org 
1 experimentalftp.de.debian.org 

--- Package information. ---
Depends  (Version) | Installed
==-+-=
libc6   (>= 2.7-1) | 2.8+20080809-1
libgcc1   (>= 1:4.1.1) | 1:4.3.2-2~exp4
libqt4-qt3support  (= 4.4.3-1) | 4.4.3-1
libqtcore4 (= 4.4.3-1) | 4.4.3-1
libqtgui4  (= 4.4.3-1) | 4.4.3-1
libstdc++6  (>= 4.1.1) | 4.3.2-2~exp4




signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


Upcoming changes in sip 4.10

2010-01-31 Thread Torsten Marek
Hi all,

in my investigations, I've found the following packages (maintained by
one of you) that either depend on python-sip4 or build-depend on
python-sip4-dev:

serna
qtiplot
python-qwt5-qt4
python-qwt5-qt3
python-qwt3d-qt4
python-qwt3d-qt3
python-kde4
python-ball
python-ballview

scidavis

I'd like to inform you about some of the changes we've made in order to
have the current and upcoming API breakages of sip be smoother than the
ones on the past---ideally, they should be handled with a binNMU.

The sip 4.10 uploads (currently in experimental) introduces the
following changes in the packaging:

* python-sip4 has been renamed python-sip
* python-sip4-dev and sip4 have been merged into python-sip-dev
* python-sip now provides the current APIs as virtual packages. 
  They are of the form sip-api-x.y, currently sip-api-7.0. There might
  be more than on API that is supported, but at least according to 
  current upstream practice, they will all have the same major number. 
  If a new package is built, it always uses the highest available API.
* the tool dh_sip provides an expansion for ${sip:Depends}, which is
always the highest available API

All old packages remain as transitional packages for the time being.


In order to adapt your packages, the following needs to be done:

* The only package you need to build-depend on is python-sip-dev in
order to have a proper build environment, using the appropriate version
* If you build debug packages, also pull in python-sip-dbg
* The only way to depend on the sip runtime package is by adding
${sip:Depends} to the dependencies of the packages. This will expand to
the current sip API (sip-api-7.0 right now). 
  This needs to be added to all arch:any packages that include a module
  that has been built using sip
* dh_sip needs to be called during the build process (directly after
dh_py{support,central} is a good place)
* debug packages only need to depend on python-sip-dbg if they have a
tight dependency on their non-debug variant (which they should have
anyway)

Please do keep in mind that simply depending on python-qt4 because it
pulls in python-sip is not enough. This will not keep the packages from
crashing when a new version of PyQt4 and sip is installed, unless you
lock down the version of python-qt4 you depend on really tight---which
is exactly the way in which the old system failed. 

In the future, once all packages have been upgraded to the new scheme, a
new sip upload that introduces a new major API can be handled by simply
scheduling binNMUs for all packages that depend on the old sip-api-x.y
package (if the binding code doesn't need any updates, though in my
experience that shouldn't be happening that often).

python-qt{3,4} and Qscintilla2 have already been updated to the new
scheme (latest versions on experimental), please have a look at them if
anything I said is unclear. Otherwise, please do not hesitate to ask me!

I would like to push the packages to unstable as soon as possible, i.e.
within the next days. python-sip4 4.10 will also break the current
versions of all packages I listed above so that we can avoid the flurry
of "X crashes with new version of python-qt4" bug reports.

I would appreciate it if you could update your packages accordingly. If
you don't have time, please tell me and I will create patches (and
upload NMUs, if needed) for your packages.


Thanks & best regards,


Torsten


-- 
.: Torsten Marek
.: http://shlomme.diotavelli.net
.: tors...@diotavelli.net -- GnuPG: 1024D/A244C858



signature.asc
Description: This is a digitally signed message part


Bug#341658: libqt4-core: QBitArray operator{&,|,^}(...) missing from libQtCore.so

2005-12-01 Thread Torsten Marek
Package: libqt4-core
Version: 4.0.1-5
Severity: normal

The functions

QBitArray operator&(const QBitArray &, const QBitArray &);
QBitArray operator|(const QBitArray &, const QBitArray &);
QBitArray operator^(const QBitArray &, const QBitArray &);

are missing from libQtCore.so.

Compiling the following program

// snip
#include 

int main(int argc, char** argv) {
  QBitArray a, b;
  a & b;
  return 0;
}
// snip

with 
$ g++ -I/usr/include/qt4 test.cpp -lQtCore

yields

/tmp/cciBW0Xe.o: In function `main':test.cpp:(.text+0x53): undefined
reference to `operator&(QBitArray const&, QBitArray const&)'
collect2: ld returned 1 exit status

best regards

Torsten


-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.14-shl3
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)

Versions of packages libqt4-core depends on:
ii  libc6 2.3.5-8.1  GNU C Library: Shared libraries an
ii  libfontconfig12.3.2-1.1  generic font configuration library
ii  libgcc1   1:4.0.2-4  GCC support library
ii  libstdc++64.0.2-4The GNU Standard C++ Library v3
ii  zlib1g1:1.2.3-8  compression library - runtime

libqt4-core recommends no packages.

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Library dependencies in prl/pc files of Qt4

2006-09-03 Thread Torsten Marek
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hi Qt4 maintainers,

I have a concern and a possible request regarding the dependencies listed in the
prl files. According to [1], any object should only be linked against those
libraries from which it actually uses symbols. However, in all pkg-config or
other files for Qt4, *all* libraries are listed, dragging in a lot of actually
unneeded dependencies. In my case (PyQt4), the only dependencies needed are the
various libqt4-* packages, but neither freetype nor any X library. I've modified
the build system of PyQt4 to get rid of this problem, but a recent bug [2]
introduced a bigger problem. The QtAssistantClient library is static and thus
needs QtCore (and maybe others) when linked. Still, the prl-file contains all
libraries (freetype, fontconfig etc) which are needed by QtCore. I could modify
the build system a bit more, but I'm already quite uncomfortable with my 
changes.

I wanted to discuss this issue with you to find a good solution for everybody.

best,

Torsten

[1] http://lists.debian.org/debian-devel-announce/2005/11/msg00016.html
[2] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=385818

Please CC me, I'm not subscribed! TIA
- --
Torsten Marek <[EMAIL PROTECTED]>
ID: A244C858 -- FP: 1902 0002 5DFC 856B F146  894C 7CC5 451E A244 C858
Keyserver: subkeys.pgp.net

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.5 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFE+uBGfMVFHqJEyFgRAjwxAJ92ipCnFgwE3lvWFyS1LXxXyl8hGACgt7rw
N4oAi3mXAJJv4nhwTHxabU4=
=ZpGM
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]