1 |
On Sun, 2006-04-02 at 23:20 +0200, Jakub Moc wrote: |
2 |
> Mike Frysinger wrote: |
3 |
> > On Sunday 02 April 2006 15:34, Jakub Moc wrote: |
4 |
> >> Mike Frysinger wrote: |
5 |
> >>> and if there are no bugs filed ? this sort of stance is like the |
6 |
> >>> "lets remove packages from portage because upstream is dead" ... it |
7 |
> >>> benefits no one |
8 |
> >> No bugs filed? Well, just search the archives of this ML, and search |
9 |
> >> bugzilla for all those bugs about portage pulling in gtk2 when users had |
10 |
> >> USE="-gtk2" set, or for all bugs about the confusion what USE="gtk |
11 |
> >> -gtk2" or USE="-gtk gtk2" actually means... |
12 |
> > |
13 |
> > unrelated |
14 |
> > |
15 |
> > i'm talking about buts in the packages themselves, not end user confusion |
16 |
> > -mike |
17 |
> |
18 |
> Not really, since the retarded handling of those use flags combos in |
19 |
> ebuilds has been one of the key reasons to deprecate this. Also, this is |
20 |
> rather funny why xml2 use flags needs to be removed (it was you who |
21 |
> suggested that) - yet you resist to get rid of gtk2 use flag, which is |
22 |
> *way* more confusing (heck, look at that old wxGTK stuff, it's nasty and |
23 |
> confusing like hell). |
24 |
|
25 |
wxGTK-2.6* is fully supported upstream as linked against gtk1 and gtk2. |
26 |
However, that only is for things that exist already in case of gtk1 - we |
27 |
can't implement everything for gtk1 due to it not being as feature-rich |
28 |
as gtk2, and there is no point in implementing new features for gtk1 |
29 |
too, if it's easy with gtk2. |
30 |
|
31 |
The official support for gtk1 will end with the development cycle of |
32 |
2.7.x, and won't be considered a fully supported port with the stable |
33 |
release of 2.8.x either. gtk1 code has been separated into a different |
34 |
port, duplicating some of the common gtk code. wxGTK1 (wxGTK built |
35 |
against GTK+-1.2) is essentially at the same level as wxMotif, wxX11 and |
36 |
other similar community driven ports who don't get the full manpower of |
37 |
developers. wxGTK2 however lives a happy life, free from the gtk1 |
38 |
burden. |
39 |
So, for wxGTK-2.8.x whenever it's out (a year?) there is no USE flag |
40 |
confusion - one port builds only against one major version of gtk2 |
41 |
(until gtk3 comes out, see Project Ridley). |
42 |
There should be a different package for those that wish the wxGTK1 port, |
43 |
if that package is needed at all. |
44 |
|
45 |
This is also the way that I would suggest handling wxGTK today (2.4 and |
46 |
2.6). |
47 |
Have two different ebuilds, nuke that crazy no_wxgtk1 USE flag (and |
48 |
perhaps have a USE flag for building non-unicode version together with |
49 |
unicode version instead), use gtk instead of gtk2 flag and call it a |
50 |
day. |
51 |
Name em wxGTK and wxGTK1 for example, wxGTK1 perhaps even |
52 |
package.mask'ed - not as feature-rich, more bugs than the gtk2 version, |
53 |
etc. |
54 |
|
55 |
That's then my view and suggestion on how to approach the wxGTK issue in |
56 |
the way to get rid of the gtk2 USE flag. |
57 |
As for the only valid reason to keep it that I've heard, which was |
58 |
people wishing to prefer gtk1 when available for leaner resource usage, |
59 |
I'd personally suggest a gtk1 USE flag instead of gtk2, as that is |
60 |
rarely needed for normal people, and therefore no extra USE flag to set |
61 |
in the common case. |
62 |
I'd also suggest said people to disable anti-aliasing, use the default |
63 |
gtk2 theme, and use gtk2.6 for not that bigger resource usage. |
64 |
|
65 |
Delaying GNOME-2.14 for non-GNOME packages using gtk2 USE flag is mildly |
66 |
funny to me, too. |
67 |
Some two weeks have passed from 2.14 release, I would have expected it |
68 |
to be in x86 at least a week ago... but I'm living in a utopian land. |
69 |
|
70 |
-- |
71 |
With regards, |
72 |
Mart Raudsepp |
73 |
|
74 |
Project manager of wxMUD - http://wxmud.sourceforge.net/ |
75 |
Developer of wxWidgets - http://www.wxwidgets.org/ |
76 |
GTK+ port maintainer of OMGUI - http://www.omgui.org/ |
77 |
|
78 |
-- |
79 |
gentoo-dev@g.o mailing list |