Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 155627 - net-irc/bitchx needs to die -> NEVAR
Summary: net-irc/bitchx needs to die -> NEVAR
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High major (vote)
Assignee: Alec Warner
URL:
Whiteboard: I'm working on it!
Keywords:
Depends on: 112402 gnome1-removal
Blocks:
  Show dependency tree
 
Reported: 2006-11-18 16:16 UTC by Jakub Moc (RETIRED)
Modified: 2006-11-19 02:00 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jakub Moc (RETIRED) gentoo-dev 2006-11-18 16:16:53 UTC
Just to clarify, the below comments refer to the "cleaned-up" 1.1-r3 ebuild...

- depends on gnome-1 stuff which is package.masked and pending removal (see Bug 154102)

- gnome, gtk and esd use flags should be replaced by just a single flag, since they are plain redundant (esd support requires USE=gtk, gtk support requires USE=gnome; oh well, don't ask me, I didn't write the ebuild :P

- As an added bonus, it disables gtk support on amd64 regardless of use flags because "gtkBitchX is broken on amd64" (Bug 61133)

- While it has two flags for gnome/gtk support, append-flags -I/usr/include/gnome-1.0 is apparently needed to be applied unconditionally in src_compile, just in case... (see Bug 147165)

- USE=ncurses gives people a nifty choice between depend or not to depend on ncurses, without any relevant configure option; will work for sure :P

- USE=cdrom gives you a "dear IRC client, please block my CDROM drive" feature, that's a definitive must-have (not kidding, see Bug 55823)

- the ebuild has a whole bunch of nifty patches, such as:

* hebrew patch which enables Hebrew unconditionally (everyone must want that)
* cjk patch that hard-enables cjk in only 193 lines (sure it doesn't need any dependency or anything like that)
* a wonderful freenode patch, which hardcodes bunch of freenode servers into the code (looks like a quality code design, actually all the networks just have hardcoded servers in there ;) )

- Despite all the sophisticated measures mentioned above, it still segfaults on amd64 (Bug 112402)

For sanity sake, please clean up this horrible thing from the tree.
Comment 1 Alec Warner (RETIRED) archtester gentoo-dev Security 2006-11-18 16:46:11 UTC
no
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2006-11-19 02:00:59 UTC
  19 Nov 2006; Saleem Abdulrasool <compnerd@gentoo.org> -bitchx-1.1-r1.ebuild,
  -bitchx-1.1-r2.ebuild:
  Drop the older versions

  19 Nov 2006; Saleem Abdulrasool <compnerd@gentoo.org> bitchx-1.1-r1.ebuild,
  bitchx-1.1-r2.ebuild, bitchx-1.1-r3.ebuild:
  Drop gnome, gtk, esd, ncurses, cdrom useflags for GNOME 1.x removal