Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 155627
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Alec Warner <antarus@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Jakub Moc (RETIRED) <jakub@gentoo.org>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 155627 depends on: 112402 154102 Show dependency tree
Bug 155627 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2006-11-18 16:16 0000
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 From Alec Warner 2006-11-18 16:46:11 0000 -------
no

------- Comment #2 From Jakub Moc (RETIRED) 2006-11-19 02:00:59 0000 -------
  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

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug