Re: [arch-general] [pacman-dev] pyqt packages confusion
On Saturday 07 May 2011 15:35:24 kachelaqa wrote:
firstly:
why does python2-pyqt now depend on pyqt (for python3)? why should it be necessary to drag in python3 and pyqt(3) for a python2 package? In the previous packages the python3 version had the python2 version as its dependence; I changed this because we are going to remove python2 a day.
secondly:
looking at the file lists, it appears that several critical files are now missing from python2-pyqt, namely:
/usr/bin/pyuic4 /usr/bin/pylupdate4 /usr/bin/pyrcc4 /usr/lib/qt/plugins/designer/libpythonplugin.so (and possibly a few others) presumably, the intention is that those files will be provided by the pyqt(3) package instead. which makes no sense to me, because they are not guaranteed to be compatible.
IMHO these two packages *must* be kept separate - it should be possible to install each package completely independently, without any danger of either one clobbering the files of the other. I, with the help of an user from the community, did a search and asked PyQt developers about this, and they say we can use those files for both versions of PyQt built with different python version.
(nb: it might also be worth noting here that the new python2-pyqt package also breaks the python2-qscintilla package. bug report: https://bugs.archlinux.org/task/24144) Fixed. Thanks.
-- Andrea
On Sun, May 08, 2011 at 02:15:51AM +0200, Andrea Scarpino wrote:
I changed this because we are going to remove python2 a day. Are you serious? Do you really want to get rid of python2? That's impossible. Python Wiki[1] says: The downside of breaking backwards compatibility in 3.x is that a lot of that [quality] software doesn't work on 3.x yet.
[1]: http://wiki.python.org/moin/Python2orPython3 "Should I use Python 2 or Python 3 for my development activity?" -- Cheers, -- Kwpolska (http://kwpolska.co.cc) O< ascii ribbon campaign - stop html mail - www.asciiribbon.org
On Sunday 08 May 2011 11:06:14 Kwpolska wrote:
Are you serious? Do you really want to get rid of python2? That's Why are you trolling guys? I said "a day", not tomorrow. Why the python3 version has to depend on python2, if we remove python2 in the year 2030?
-- Andrea
On 8 May 2011 17:59, Andrea Scarpino <andrea@archlinux.org> wrote:
On Sunday 08 May 2011 11:06:14 Kwpolska wrote:
Are you serious? Do you really want to get rid of python2? That's Why are you trolling guys? I said "a day", not tomorrow. Why the python3 version has to depend on python2, if we remove python2 in the year 2030?
I believe what you meant is "one day", or more precisely, "one fine day in the future" :) Anyway, would it not be possible to provide a pyqt-common package instead of making one depend on the other? -- GPG/PGP ID: 8AADBB10
On Sunday 08 May 2011 02:52:26 kachelaqa wrote:
by "pyqt developers", do you mean phil thompson, the author/maintainer of pyqt? Yes. Also see https://bugs.archlinux.org/task/22391 and http://www.riverbankcomputing.com/pipermail/pyqt/2011-January/thread.html
thanks for the links i assume the thread from the pyqt mailing-list is this one: http://www.riverbankcomputing.com/pipermail/pyqt/2011-January/029094.html that mainly discusses various sip issues, but i cannot see any discussion about compatibility regarding pyuic, pyrcc, etc for clarity, i have now asked a more specific question here: http://www.riverbankcomputing.com/pipermail/pyqt/2011-May/029791.html
On 08/05/11 14:01, kachelaqa wrote:
On Sunday 08 May 2011 02:52:26 kachelaqa wrote:
by "pyqt developers", do you mean phil thompson, the author/maintainer of pyqt? Yes. Also see https://bugs.archlinux.org/task/22391 and http://www.riverbankcomputing.com/pipermail/pyqt/2011-January/thread.html
thanks for the links
i assume the thread from the pyqt mailing-list is this one:
http://www.riverbankcomputing.com/pipermail/pyqt/2011-January/029094.html
that mainly discusses various sip issues, but i cannot see any discussion about compatibility regarding pyuic, pyrcc, etc
for clarity, i have now asked a more specific question here:
http://www.riverbankcomputing.com/pipermail/pyqt/2011-May/029791.html
the maintainer of pyqt has now confirmed that pyuic is compatible between python 2 and 3. nevertheless, i still think it is an ugly solution to have python3 as a dependency of a python2 package. many users will have removed python3 from their systems, as there are currently relatively few other packages that depend on it.
participants (4)
-
Andrea Scarpino
-
kachelaqa
-
Kwpolska
-
Ray Rashif