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#16215 - [pidgin] -> split [pidgin:finch:libpurple]

Attached to Project: Arch Linux
Opened by Zeqadious (Zeqadious) - Wednesday, 16 September 2009, 13:56 GMT
Last edited by Andreas Radke (AndyRTR) - Wednesday, 23 September 2009, 06:53 GMT
Task Type Feature Request
Category Packages: Extra
Status Closed
Assigned To Andreas Radke (AndyRTR)
Alexander Fehr (pizzapunk)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 6
Private No



I think pidgin should use the new split_package technique to split pidin into three seperate packages:
+ pidgin
+ finch
+ libpurple

I think this because a user using pidgin (the gui) won't need finch (negligable amount of space but still...), a user using finch is unlikely to use the pidgin gui (20+MB), and yet some users (like myself) use telepathy-haze which only needs libpurple. Pidgin and Finch of course both need libpurple.

I've done an initial split_package PKGBUILD if it helps explain my thoughts in more concrete terms:
This task depends upon

Closed by  Andreas Radke (AndyRTR)
Wednesday, 23 September 2009, 06:53 GMT
Reason for closing:  Won't implement
Comment by Roman Kyrylych (Romashka) - Wednesday, 16 September 2009, 18:47 GMT
@Andy: adding you since you updated it last time.
Alexander is MIA, so I guess another maintainer is needed.
Comment by Gavin Bisesi (Daenyth) - Monday, 21 September 2009, 15:21 GMT
This also seems like it would help minimize dependencies for users who don't it want all.
Comment by Ionut Biru (wonder) - Monday, 21 September 2009, 15:25 GMT
if no devs want to maintain pidgin(there is a thread about finding a maintainer for it on ml), then we should moved it to community where i'm willing to maintain it.
Comment by Greg (dolby) - Tuesday, 22 September 2009, 22:14 GMT
This splitting is a VERY bad idea. There absolutely NO reason to split pidgin. Arch != Debian (or Ubuntu)
This would make some sense ONLY if libpurple was a commonly used library and were needed by a bunchload of applications like say libcups.
It you want to spare less than a mb by not installing finch, or a couple more by not using the GUI build it yourself.
Finch is already in unsupported maintained by a developer
Maybe you could convince him to move to community for you.
Comment by Ionut Biru (wonder) - Tuesday, 22 September 2009, 22:30 GMT
yes. it would be nice if we split only in pidgin and libpurple.
now when somebody is installing telepathy-haze which is needed by empathy, he ends up with pidgin too. which in the first place he didn't wanted if he opted to use empathy
Comment by Andreas Radke (AndyRTR) - Wednesday, 23 September 2009, 06:53 GMT
we currently have no package in the official repos that could make use of a splitted library. so there's no need to split something that is upstream not splitted.