Arch Linux

Please read this before reporting a bug:

Do NOT report bugs when a package is just outdated, or it is in Unsupported. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!

FS#24225 - [python-sip] Split sip package into sip and python-sip

Attached to Project: Arch Linux
Opened by Radu Potop (wooptoo) - Wednesday, 11 May 2011, 19:47 GMT
Last edited by Andrea Scarpino (BaSh) - Wednesday, 27 June 2012, 13:54 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Andrea Scarpino (BaSh)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 3
Private No



It would be nice if the sip package would be split into sip and python-sip.
sip would contain only the /usr/bin/sip binary, and python-sip would contain the python3 bindings.
python2-sip and python-sip would depend on sip.
This task depends upon

Closed by  Andrea Scarpino (BaSh)
Wednesday, 27 June 2012, 13:54 GMT
Reason for closing:  Implemented
Additional comments about closing:  sip 4.13.3-1
Comment by Tasos Latsas (tassadar) - Sunday, 19 June 2011, 00:21 GMT
patch to split sip into 3 packages
sip / python-sip / python2-sip
Comment by Andrea Scarpino (BaSh) - Sunday, 19 June 2011, 06:45 GMT
Isn't so simple. We've to edit every package which depends on sip and see if it needs sip or python-sip.
Comment by Tasos Latsas (tassadar) - Monday, 20 June 2011, 07:03 GMT
On second thought, sip would then contain only a binary and the license.
Maybe 3 packages are overkill after all.
Comment by Radu Potop (wooptoo) - Friday, 12 August 2011, 08:32 GMT
  • Field changed: Percent Complete (100% → 0%)
sip as it is now forces you to install python 3 even if you don't need it.
Comment by Andrea Scarpino (BaSh) - Friday, 12 August 2011, 08:33 GMT
Why do you need sip on your system without Python? Which project needs sip (the binary) without python?
Comment by Radu Potop (wooptoo) - Friday, 12 August 2011, 11:36 GMT
sip has python3 and python2 bindings. I only need the python2 ones. But sip forces me to install the python3 ones along with python3.
Comment by Kyle Keen (keenerd) - Saturday, 20 August 2011, 23:59 GMT
This sounds like a problem that could be better handled by the user with ABS. (I don't really agree, but this seems to be policy.)