View Single Post
Posts: 187 | Thanked: 345 times | Joined on Nov 2009
#194
Originally Posted by attila77 View Post
A-ha ! I think found what’s causing the problem. The pyside-qt4-base module is not part of pyside any more, by having that in there you’re forcing the last pyside that had it (a fairly ancient boost one).
Nah I still don't see what I could do to lose the boost dependency. I now only depend on:

python-alarm, python, pyside-qt4-core, pyside-qt4-maemo5, pyside-qt4-gui

With the new package, it still wants to pull in boost *and* libshiboken...

Code:
Nokia-N900:/home/user/alarmed# apt-get install alarmed
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  libboost-python1.38.0 libpyside0.3 libqt4-maemo5-core libshiboken0.3
  pyside-qt4-base pyside-qt4-core pyside-qt4-gui pyside-qt4-maemo5 python-alarm
The following NEW packages will be installed:
  alarmed libboost-python1.38.0 libpyside0.3 libqt4-maemo5-core libshiboken0.3
  pyside-qt4-base pyside-qt4-core pyside-qt4-gui pyside-qt4-maemo5 python-alarm
0 upgraded, 10 newly installed, 0 to remove and 5 not upgraded.
Need to get 5102kB of archives.
After this operation, 17.0MB of additional disk space will be used.
Do you want to continue [Y/n]?
I mean, just look at the pyside packages and you can see that they're the problem:

Code:
Nokia-N900:/home/user/alarmed# apt-cache show pyside-qt4-core

(...)

Package: pyside-qt4-core
Priority: optional
Section: python
Installed-Size: 4828
Maintainer: PySide team <contact@pyside.org>
Architecture: armel
Source: pyside-qt4
Version: 0.2.3-1maemo2
Replaces: pyside-core
Provides: pyside-core
Depends: libboost-python1.38.0 (>= 1.38.0-1), libc6 (>= 2.5.0-1), libgcc1 (>= 1:4.2.1), libqt4-maemo5-core (>= 4.6.1~git20100122), libstdc++6 (>= 4.2.1), pyside-qt4-base (>= 0.2.3), python2.5 (>= 2.5), python (>= 2.5), python (<< 2.6), python-support (>= 0.90.0), pyside-qt4-base (= 0.2.3-1maemo2), libqt4-maemo5-core, libboost-python1.38.0, libfontconfig1
Conflicts: pyside-core
Filename: pool/fremantle/free/p/pyside-qt4/pyside-qt4-core_0.2.3-1maemo2_armel.deb
Size: 1436870
MD5sum: caf6fbc7a0b2245d5259d798ec8f4e0a
SHA1: 6fa260c23b6e04db699639a601af1a5219ec2514
SHA256: 355aedcbce3dd57f6e74c4e9a9ef154147eaeca69dc89f30a1df52b274af257b
Description: Qt 4 core module - Python bindings
 Qt is a cross-platform C++ application framework. Qt's primary feature
 is its rich set of widgets that provide standard GUI functionality.
 .
 This package provides Python bindings for the QtCore module.
Python-Version: 2.5
It just *is* 0.2.3. And there are no 0.3.0 packages in extras-devel as far as I can see. I mean, the *metapackage* depends on 0.3.0 as seen here:

Code:
Nokia-N900:/home/user/alarmed# apt-cache show python-pyside
Package: python-pyside
Priority: optional
Section: python
Installed-Size: 60
Maintainer: PySide Team <pyside@openbossa.org>
Architecture: all
Source: pyside
Version: 0.3.0-1maemo1
Depends: pyside-qt4-phonon (>= 0.3.0-1maemo1), pyside-qt4-core (>= 0.3.0-1maemo1), pyside-qt4-gui (>= 0.3.0-1maemo1), pyside-qt4-help (>= 0.3.0-1maemo1), pyside-qt4-network (>= 0.3.0-1maemo1), pyside-qt4-opengl (>= 0.3.0-1maemo1), pyside-qt4-script (>= 0.3.0-1maemo1), pyside-qt4-sql (>= 0.3.0-1maemo1), pyside-qt4-svg (>= 0.3.0-1maemo1), pyside-qt4-uitools (>= 0.3.0-1maemo1), pyside-qt4-webkit (>= 0.3.0-1maemo1), pyside-qt4-xml (>= 0.3.0-1maemo1)
Filename: pool/fremantle/free/p/pyside/python-pyside_0.3.0-1maemo1_all.deb
Size: 28718
MD5sum: f1112b1d67aecceb564404557bbc5867
SHA1: d52694deb9bf3df0638731d1ebbdb1ef2847c4a0
SHA256: 35f07d20dae09b9ad0a836f0b060080acde816fe8b33aad40567d1630ef255d2
Description: Python bindings for Qt4 (big metapackage)
 Python bindings for Qt4 framework. This is a metapackage for all modules.
Xsbc-Original-Maintainer: Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>
For example you see here "pyside-qt4-gui (>= 0.3.0-1maemo1)" but there *is no* pyside-qt4-gui 0.3.0 anywhere...

So I'm clueless. It seems like a mess to me...

edit:
well there is libpyside0.3, but it says something about "core" and whatever. In any case it's not modularized and I don't get it:
Code:
Nokia-N900:/home/user/alarmed# apt-cache show libpyside0.3  

(...)

Package: libpyside0.3
Priority: optional
Section: python
Installed-Size: 156
Maintainer: PySide Team <pyside@openbossa.org>
Architecture: armel
Source: pyside
Version: 0.3.1-1maemo1
Depends: libc6 (>= 2.5.0-1), libgcc1 (>= 1:4.2.1), libqt4-core (>= 4.6.2~git20100224-0maemo1+0m5), libshiboken0.3, libstdc++6 (>= 4.2.1-4maemo9+0m5), python2.5 (>= 2.5.2-11.1maemo3+0m5)
Filename: pool/fremantle/free/p/pyside/libpyside0.3_0.3.1-1maemo1_armel.deb
Size: 32874
MD5sum: bb9a4e3517d1470c28b61cef8ec9031c
SHA1: f3d4bc8ef8404136371dd23ddcd7523e52780673
SHA256: 44fddbaca8a2f3e5ef66498229320b1f001735abcae5f9c753058f993a005b13
Description: Python bindings for Qt 4 (base files)
 Qt is a cross-platform C++ application framework. Qt's primary feature
 is its rich set of widgets that provide standard GUI functionality.
 .
 This package contains base files used by all modules.
Homepage: http://www.pyside.org/
Original-Maintainer: Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>
Am I supposed to depend on libpyside0 or what?
__________________
Author of:
  • The "Alarmed" scheduling and automation app. (Supports alarms, switching profiles, resetting the GPRS counter, setting custom commands to go off, cron syntax and much more. GUI and CLI).
  • "Reaction face-off", a two-player puzzle/knowledge/reaction game.
  • "ytcli", a simple but effective command line youtube client which allows you to play videos from the CLI instantly or download videos on a queue.

Last edited by shapeshifter; 2010-05-31 at 10:52.