You are not logged in.

#1 2004-09-28 10:09:00

Abaddon
Member
From: Poland
Registered: 2004-05-03
Posts: 249

amarok depend on kdebindings? (+ bugs_)

Why does amarok depend on kdebindings?

btw:

checking package integrity... done.
loading package data... done.
checking for file conflicts...
error: the following file conflicts were found:
  kdebindings: /usr/include/python2.3/sip.h: exists in filesystem
  kdebindings: /usr/lib/python2.3/site-packages/pyqtconfig.py: exists in filesystem
  kdebindings: /usr/lib/python2.3/site-packages/qtcanvas.so: exists in filesystem
  kdebindings: /usr/lib/python2.3/site-packages/qtgl.so: exists in filesystem
  kdebindings: /usr/lib/python2.3/site-packages/qtnetwork.so: exists in filesystem
  kdebindings: /usr/lib/python2.3/site-packages/qt.so: exists in filesystem
  kdebindings: /usr/lib/python2.3/site-packages/qtsql.so: exists in filesystem
  kdebindings: /usr/lib/python2.3/site-packages/qttable.so: exists in filesystem
  kdebindings: /usr/lib/python2.3/site-packages/qtui.so: exists in filesystem
  kdebindings: /usr/lib/python2.3/site-packages/qtxml.so: exists in filesystem
  kdebindings: /usr/lib/python2.3/site-packages/sipconfig.py: exists in filesystem
  kdebindings: /usr/lib/python2.3/site-packages/sip.so: exists in filesystem


errors occurred, no packages were upgraded.

...


Gnome - The weakest link!
Linux, *not* GNU/Linux!

Offline

#2 2004-09-28 12:48:39

dp
Member
From: Zürich, Switzerland
Registered: 2003-05-27
Posts: 3,378
Website

Re: amarok depend on kdebindings? (+ bugs_)

you have either sip and pyqt or both installed in your system (from staging?) --- they are now part of kdebindings and you should install kdebindings instead


The impossible missions are the only ones which succeed.

Offline

#3 2004-09-28 20:16:57

IceRAM
Member
From: Bucharest, Romania
Registered: 2004-03-04
Posts: 772
Website

Re: amarok depend on kdebindings? (+ bugs_)

dp wrote:

you have either sip and pyqt or both installed in your system (from staging?) --- they are now part of kdebindings and you should install kdebindings instead

Wow, that's new to me.

I have all of them installed: sip (staging), pyqt (staging) and kdebindings (extra, KDE 3.3). I don't remember getting conflicts while installing kdebindings, but I might be wrong (I might have forced the install).

Anyway, if what you are saying is true, why doesn't kdebindings have sip and pyqt in the "provides=" line?

(I haven't found any web page saying that kdebindings includes pyqt).

Offline

#4 2004-09-28 20:19:30

sarah31
Member
From: Middle of Canada
Registered: 2002-08-20
Posts: 2,975
Website

Re: amarok depend on kdebindings? (+ bugs_)

the maintainer probably failed to consider the conflict and make the necessary changes to the PKGBUILD. you should file a bug.


AKA uknowme

I am not your friend

Offline

#5 2004-09-28 20:37:12

dp
Member
From: Zürich, Switzerland
Registered: 2003-05-27
Posts: 3,378
Website

Re: amarok depend on kdebindings? (+ bugs_)

i'm not 100% sure, but 2 people told me and someone posted to the TUR-ML something about it, and see here:

http://webcvs.kde.org/cgi-bin/cvsweb.cg … r2=1.6;f=h


The impossible missions are the only ones which succeed.

Offline

#6 2004-09-28 22:27:59

IceRAM
Member
From: Bucharest, Romania
Registered: 2004-03-04
Posts: 772
Website

Re: amarok depend on kdebindings? (+ bugs_)

Oh.. that configure file looks bad for the Arch kdebindings package.

Reasons:
1. although I have python installed, I can't find any $LIBPYTHON or $PYTHONINC in my env variables => almost certain that no PyQT is built
2. kdebindings might be requested to depend on python, mono, java etc., which might not look good.

Note: I see that kdebindings would also create Qt (pyQT), KDE (probably PyKDE), Java and QT# bindings, if it worked.

The maintainer of the kdebindings package should have all of the above packages installed + working env variables (as seen in the configure script), so that the script could run with no problem and build ALL the bindings (right now, I don't know if kdebindings offers any working bindings - I don't have any packages depending on kdebindings). I'm not sure if kdebindings should depend on everything it creates bindings to. It should definitely "provide=" something like pyqt, pykde.. or whatever it offers - I'm no expert in this matter.

As a side note, it might not be very nice if somebody would want to use pyQt and would have to install the whole kdebindings... As I see it, kdebindings offers some comodity in installing all those bindings, by putting them in only one package. It could also guarantee that it simply works afterwards.

No that I'm looking again over the package details, I see that it has 95MB installed... that's something... there must be something installed from those bindings (=> a "provides=" line could be useful). Unfortunately, I don't know any way to check what bindings are installed.

I'm really puzzled right now about this...

Offline

#7 2004-09-28 22:46:43

dp
Member
From: Zürich, Switzerland
Registered: 2003-05-27
Posts: 3,378
Website

Re: amarok depend on kdebindings? (+ bugs_)

a provides=() line for all kde pkgs would be nice, but who is going to maintain ~150 separate pkgs extra for kde? (that's why they were collected together to "modules" and also distributed like this)

the kdebinding pkg:

[damir@Asteraceae /]$ pacman -Ql kdebindings | grep .so
kdebindings /opt/kde/include/kjsembed/jsconsolewidget.h
kdebindings /opt/kde/include/kjsembed/jsobjecteventproxy.h
kdebindings /opt/kde/include/kjsembed/jsobjectproxy.h
kdebindings /opt/kde/include/kjsembed/jsobjectproxy_imp.h
kdebindings /opt/kde/include/kjsembed/jsopaqueproxy.h
kdebindings /opt/kde/include/kjsembed/jsopaqueproxy_imp.h
kdebindings /opt/kde/lib/kde3/libcustomobjectplugin.so
kdebindings /opt/kde/lib/kde3/libcustomqobjectplugin.so
kdebindings /opt/kde/lib/kde3/libimagefxplugin.so
kdebindings /opt/kde/lib/kde3/libjsconsoleplugin.la
kdebindings /opt/kde/lib/kde3/libjsconsoleplugin.so
kdebindings /opt/kde/lib/kde3/libqprocessplugin.so
kdebindings /opt/kde/lib/libkdejava.so
kdebindings /opt/kde/lib/libkdejava.so.1
kdebindings /opt/kde/lib/libkdejava.so.1.0.0
kdebindings /opt/kde/lib/libkjsembed.so
kdebindings /opt/kde/lib/libkjsembed.so.1
kdebindings /opt/kde/lib/libkjsembed.so.1.0.0
kdebindings /opt/kde/lib/libqtjava.so
kdebindings /opt/kde/lib/libqtjava.so.1
kdebindings /opt/kde/lib/libqtjava.so.1.0.0
kdebindings /opt/kde/lib/libqtjavasupport.so
kdebindings /opt/kde/lib/libqtjavasupport.so.1
kdebindings /opt/kde/lib/libqtjavasupport.so.1.0.0
kdebindings /opt/kde/lib/libsmokekde.so
kdebindings /opt/kde/lib/libsmokekde.so.1
kdebindings /opt/kde/lib/libsmokekde.so.1.2.2
kdebindings /opt/kde/lib/libsmokeqt.so
kdebindings /opt/kde/lib/libsmokeqt.so.1
kdebindings /opt/kde/lib/libsmokeqt.so.1.2.2
kdebindings /opt/kde/share/sip/kdecore/kmimesourcefactory.sip
kdebindings /opt/kde/share/sip/kdecore/ksock.sip
kdebindings /opt/kde/share/sip/kdeui/kcursor.sip
kdebindings /opt/kde/share/sip/kmdi/kmditoolviewaccessor.sip
kdebindings /opt/kde/share/sip/qtnetwork/qserversocket.sip
kdebindings /opt/kde/share/sip/qtnetwork/qsocketdevice.sip
kdebindings /opt/kde/share/sip/qtnetwork/qsocket.sip
kdebindings /opt/kde/share/sip/qt/qcursor.sip
kdebindings /opt/kde/share/sip/qt/qsocketnotifier.sip
kdebindings /opt/kde/share/sip/qt/qsound.sip
kdebindings /opt/kde/share/sip/qtsql/qsqlcursor.sip
kdebindings /opt/kde/share/sip/qtsql/qsqlselectcursor.sip
kdebindings /usr/lib/perl5/site_perl/5.8.5/i686-linux-thread-multi/auto/DCOP/DCOP.so
kdebindings /usr/lib/python2.3/site-packages/dcop.so
kdebindings /usr/lib/python2.3/site-packages/kdecore.so
kdebindings /usr/lib/python2.3/site-packages/kdefx.so
kdebindings /usr/lib/python2.3/site-packages/kdeprint.so
kdebindings /usr/lib/python2.3/site-packages/kdesu.so
kdebindings /usr/lib/python2.3/site-packages/kdeui.so
kdebindings /usr/lib/python2.3/site-packages/kfile.so
kdebindings /usr/lib/python2.3/site-packages/khtml.so
kdebindings /usr/lib/python2.3/site-packages/kio.so
kdebindings /usr/lib/python2.3/site-packages/kmdi.so
kdebindings /usr/lib/python2.3/site-packages/kparts.so
kdebindings /usr/lib/python2.3/site-packages/kspell.so
kdebindings /usr/lib/python2.3/site-packages/pcop.so
kdebindings /usr/lib/python2.3/site-packages/qtcanvas.so
kdebindings /usr/lib/python2.3/site-packages/qtgl.so
kdebindings /usr/lib/python2.3/site-packages/qtnetwork.so
kdebindings /usr/lib/python2.3/site-packages/qt.so
kdebindings /usr/lib/python2.3/site-packages/qtsql.so
kdebindings /usr/lib/python2.3/site-packages/qttable.so
kdebindings /usr/lib/python2.3/site-packages/qtui.so
kdebindings /usr/lib/python2.3/site-packages/qtxml.so
kdebindings /usr/lib/python2.3/site-packages/sip.so
kdebindings /usr/lib/ruby/site_ruby/1.8/i686-linux/korundum.so
kdebindings /usr/lib/ruby/site_ruby/1.8/i686-linux/korundum.so.0
kdebindings /usr/lib/ruby/site_ruby/1.8/i686-linux/korundum.so.0.0.0
kdebindings /usr/lib/ruby/site_ruby/1.8/i686-linux/qtruby.so
kdebindings /usr/lib/ruby/site_ruby/1.8/i686-linux/qtruby.so.0
kdebindings /usr/lib/ruby/site_ruby/1.8/i686-linux/qtruby.so.0.0.0

The impossible missions are the only ones which succeed.

Offline

#8 2004-09-29 06:19:07

IceRAM
Member
From: Bucharest, Romania
Registered: 2004-03-04
Posts: 772
Website

Re: amarok depend on kdebindings? (+ bugs_)

I was more thinking of a provides line for the kdebindings package only (one change), because it is the only one that offers these bindings (or I might be missing something).

Assuming kdebindings has a line:

...
provides=('pyqt' ...)
...

One problem still remains. If I have a program that requires pyqt ["depends=('pyqt')"], will pacman know to install kdebindings because of that provides line? I don't know if pacman is prepared for this. If, when searching for a package, it looks in the provides lines too. Even so, my tiny program requiring pyqt will install kdebindings (95MB) and kdelibs (it's dependency: 156MB).

I still can't provide a valuable sugestion in this matter...

Offline

#9 2004-09-29 16:53:40

sarah31
Member
From: Middle of Canada
Registered: 2002-08-20
Posts: 2,975
Website

Re: amarok depend on kdebindings? (+ bugs_)

yeah if pyqt can run independently of kdebindings it is better to set it up as such.


AKA uknowme

I am not your friend

Offline

#10 2006-03-30 19:07:16

Benol
Member
From: Warsaw, Poland
Registered: 2006-03-20
Posts: 28

Re: amarok depend on kdebindings? (+ bugs_)

amroK depends on Ruby - it uses it for fetching lyrics from custom servers - you can tweak the way it works. Or so have I heard tongue BTW - now I really see the advantages of scripting languages.

Offline

Board footer

Powered by FluxBB