Re: [gentoo-dev] [RFC] Useflags: qt, qt3, qt4?

2006-06-21 Thread Kevin F. Quinn
On Tue, 20 Jun 2006 16:14:08 -0700
Donnie Berkholz [EMAIL PROTECTED] wrote:

 Mike Owen wrote:
  From this user's perspective, simple is better. qt3 and qt4 as use
  flags are completely and utterly obvious as to what they mean, and
  there is no confusion about them. Adding a plain qt flag in there
  brings back the gtk/gtk2 mess that we've presumably been trying to
  avoid in the future.
 
 That depends on how it's done. If it's done in a simple and obvious
 way (USE=qt means use the best available qt, USE=qt# for other weird

where available means available in the tree for arch, not
already installed on build system (just to be clear - correct me if
I'm wrong)

 stuff that most people don't care about and so can ignore), it
 shouldn't be that bad.

So are you suggesting something like:

qt - Add support for QT/include QT GUI
qt3 - build for version 3 of QT

where dependencies might be something like:

qt? ( qt3? ( =dev-libs/qt-3.3.6
 dev-libs/qt-4 )
  !qt3? ( = dev-libs/qt-4.1 ) )

for a package that can build against either qt3 (3.3.6 or higher) or
qt4 (4.1 or higher) but not both simultaneously, and perhaps:

qt? ( = dev-libs/qt-4.1
  qt3? ( =dev-libs/qt-3.3.6
 dev-libs/qt-4 ) )

for packages that can build simultaneously for both (is this situation
realistic?). We'd need a qt4 to get just the qt3 package in that case:

qt? ( qt4? ( = dev-libs/qt-4.1 )
  qt3? ( =dev-libs/qt-3.3.6
 dev-libs/qt-4 ) )

Am I making sense?  This looks a lot like the gtk/gtk2 flags, but
inverted; according to use.desc, gtk builds gtk+-1 unless gtk2 is set,
whereas the above builds highest version compatible with the
package unless a lower version is specifically requested through USE.

Ideally we should be consistent in handling this issue (which
presumably isn't limited to just gtk and qt), although it may not be
worth the disruption to rework gtk/gtk2 into gtk/gtk1.

-- 
Kevin F. Quinn


signature.asc
Description: PGP signature


Re: [gentoo-dev] [RFC] Useflags: qt, qt3, qt4?

2006-06-21 Thread Donnie Berkholz
Kevin F. Quinn wrote:
 On Tue, 20 Jun 2006 16:14:08 -0700
 Donnie Berkholz [EMAIL PROTECTED] wrote:
 
 Mike Owen wrote:
 From this user's perspective, simple is better. qt3 and qt4 as use
 flags are completely and utterly obvious as to what they mean, and
 there is no confusion about them. Adding a plain qt flag in there
 brings back the gtk/gtk2 mess that we've presumably been trying to
 avoid in the future.
 That depends on how it's done. If it's done in a simple and obvious
 way (USE=qt means use the best available qt, USE=qt# for other weird
 
 where available means available in the tree for arch, not
 already installed on build system (just to be clear - correct me if
 I'm wrong)

Yes, but it's more than that.

Available will vary on a package-by-package basis. Package A may have
qt4 and qt3 available, package B only qt4, package C only qt3.

USE=qt would use qt4 on A, qt4 on B, qt3 on C.
USE=qt3 would only affect A.

 stuff that most people don't care about and so can ignore), it
 shouldn't be that bad.
 
 So are you suggesting something like:
 
 qt - Add support for QT/include QT GUI
 qt3 - build for version 3 of QT
 
 where dependencies might be something like:
 
 qt? ( qt3? ( =dev-libs/qt-3.3.6
  dev-libs/qt-4 )
   !qt3? ( = dev-libs/qt-4.1 ) )

Well, I'm not sure of the best behavior. If they have USE=qt qt3,
they're saying they want both the best available qt and qt3. I'd suggest
the natural preference would be best available _over_ qt3, in cases
where both are available and mutually exclusive.

So more like:

qt? ( =qt-4* )
!qt? ( qt3? ( =qt-3* ) )

Your inital dep string may not do what you intend, though. Something
more like

=qt-3*
=qt-4* for the two sections

 for a package that can build against either qt3 (3.3.6 or higher) or
 qt4 (4.1 or higher) but not both simultaneously, and perhaps:
 
 qt? ( = dev-libs/qt-4.1
   qt3? ( =dev-libs/qt-3.3.6
  dev-libs/qt-4 ) )
 
 for packages that can build simultaneously for both (is this situation
 realistic?).

Yes, e.g. poppler-bindings

 We'd need a qt4 to get just the qt3 package in that case:
 
 qt? ( qt4? ( = dev-libs/qt-4.1 )
   qt3? ( =dev-libs/qt-3.3.6
  dev-libs/qt-4 ) )

No, this isn't right. The qt flag is only controlling whether the best
interface is built, has nothing to do with older interfaces.

qt? ( =qt-4* )
qt3? ( =qt-3* )

The goal is to avoid a double-flag combo to do a single thing. qt
always and only affects the _best_ available qt interface for that
package. qt# affects only _older_ available qt interfaces for that
package.

 Am I making sense?  This looks a lot like the gtk/gtk2 flags, but
 inverted; according to use.desc, gtk builds gtk+-1 unless gtk2 is set,
 whereas the above builds highest version compatible with the
 package unless a lower version is specifically requested through USE.
 
 Ideally we should be consistent in handling this issue (which
 presumably isn't limited to just gtk and qt), although it may not be
 worth the disruption to rework gtk/gtk2 into gtk/gtk1.

Thanks,
Donnie



signature.asc
Description: OpenPGP digital signature


[gentoo-dev] Re: [RFC] Useflags: qt, qt3, qt4?

2006-06-21 Thread Michael Sterrett -Mr. Bones.-

On Wed, 21 Jun 2006, Kevin F. Quinn wrote:


Am I making sense?  This looks a lot like the gtk/gtk2 flags, but
inverted; according to use.desc, gtk builds gtk+-1 unless gtk2 is set,
whereas the above builds highest version compatible with the
package unless a lower version is specifically requested through USE.


That's not what use.desc says gtk does.  You just illustrated how confusing
the gtk/gtk2 use flag situation has been.

The gtk use flag doesn't specify a version.  It just says that the package
should build against *a* version of gtk+.  The gtk2 flag was a way to
prefer the gtk2 interface over the gtk1 interface if a package supported
both.

Thankfully, we've mostly moved past the gtk/gtk2 use flag mess now.
Let's try not to make it quite so hard for people with the qt toolkit.

Michael Sterrett
  -Mr. Bones.-
[EMAIL PROTECTED]
--
gentoo-dev@gentoo.org mailing list



[gentoo-dev] Re: [RFC] Useflags: qt, qt3, qt4?

2006-06-21 Thread Stefan Schweizer
Caleb Tennis wrote:
 I would personally like to stay with just the qt use flag.  The use flag
 will be for support of whichever version of Qt is supported (v3 or v4) for
 the particular emerge.
 
 In the cases where more than one version is supported, it should be for
 Qt4 only.  The Qt3 version should be a separate emerge.  For example, in
 the case of the poppler bindings, there should be a poppler-bindings-qt3
 package.

The problem here is that a user cannot just say at one point I do not want
any more qt3 packages on my system. He will need a
big /etc/portage/package.use list to do it. That is the same problem I
currently have with gtk1 - I would like to avoid it for qt.

Considering we only have 36 packages [1] with a qt useflag it will be fairly
easy to convert them to a qt3/qt4 version system that makes sense to
everyone and allows easy enabling/disabling of only qt3 or qt4.

[1] http://gentoo-portage.com/Search?search=use=qt

this scheme also allows some people to disable qt4 just with USE=-qt4 and
mask it. Any optional qt4 interfaces wont be built then. With only a qt
useflag this would require a package.use list again.

Can we think about it again? 36 packages is less than half what currently
still uses gtk1 in the tree. Doing it right for the users is better than
doing it easy for the package maintainers.

Thanks,
Stefan

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] [RFC] Useflags: qt, qt3, qt4?

2006-06-21 Thread George Shapovalov
середа, 21. червень 2006 03:46, Diego 'Flameeyes' Pettenò Ви написали:
 On Wednesday 21 June 2006 03:34, Donnie Berkholz wrote:
  OK, so we can add qt3 to make.defaults.
 -* says nothing to you? :)
Now I am confused:
My understanding of that proposal was that qt3 is meant to mean prefer qt3 
over qt4, rather than enable qt3 unconditionally and see what can be done 
about qt4. So which one is that?
If it is former (preference flag) I do not see aproblem there:
-qt +qt3 = -qt  in such reading.
So, basically the question is about interpretation of -qt +qt3 construct..

George

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] [RFC] Useflags: qt, qt3, qt4?

2006-06-21 Thread Kevin F. Quinn
On Tue, 20 Jun 2006 23:25:42 -0700
Donnie Berkholz [EMAIL PROTECTED] wrote:

 Kevin F. Quinn wrote:
  On Tue, 20 Jun 2006 16:14:08 -0700
  Donnie Berkholz [EMAIL PROTECTED] wrote:
  
  [...]

Thanks for the clarification

 The goal is to avoid a double-flag combo to do a single thing. qt
 always and only affects the _best_ available qt interface for that
 package. qt# affects only _older_ available qt interfaces for that
 package.

OK; so with this we're not providing a way to get an only qt3 system
or only qt4 via USE flags.  Perhaps users can do that with local
masking, provided ebuilds that can build against both depend on all the
relevant versions:

qt? || ( =dev-libs/qt-3.3* =dev-libs/qt-4.1* )

-- 
Kevin F. Quinn


signature.asc
Description: PGP signature


Re: [gentoo-dev] 2.6.17 kernel stabilisation plan

2006-06-21 Thread Lars Weiler
* Daniel Drake [EMAIL PROTECTED] [06/06/20 18:12 +0100]:
 I'm hoping to be able to mark 2.6.17 stable on or around July 11th. I'll give 
 around a weeks notice here when that is to happen. Hopefully we'll use this 
 for 
 the 2006.1 release too.

Would be great when ppc can profit from that kernel in the
2006.1-release.  Especially the bcm43xx driver is very
important for our Laptop users.

 Testing of 2.6.17 is very much appreciated, please also file bugs against 
 problems you have with the kernel itself :)

I had problems with genkernel and 2.6.16 on ppc.  I need to
test and fix the build of the initramfs.

Regards, Lars

-- 
Lars Weiler  [EMAIL PROTECTED]  +49-171-1963258
Gentoo Linux PowerPC: Strategical Lead and Release Engineer
Gentoo Infrastructure   : CVS Administrator
Gentoo Foundation   : Trustee


pgpWnHH72CBIS.pgp
Description: PGP signature


Re: [gentoo-dev] Re: [RFC] Useflags: qt, qt3, qt4?

2006-06-21 Thread Diego 'Flameeyes' Pettenò
On Wednesday 21 June 2006 10:58, Kevin F. Quinn wrote:
 ok; so in gtk-land we have gtk2 to prefer the newer interface whereas
 the proposal for qt/qt3 is to have a specific flag for the older
 interface.  I do prefer the qt/qt3 approach, even though it's
 inconsistent with what happens on gtk. I don't suppose changing
 gtk/gtk2 to gtk/gtk1 would be popular...
Please don't talk about interface, Qt is way more than interface as I said, 
so talking about frontends and interface is misleading. If it was just 
interface, of course it would be possible to choose the best between Qt4 and 
Qt3, but this is not an interface problem, it's a bindings problem.

As I said, enabling just one between qt3 and qt4 in bindings would be like 
just having one of pbindings useflag, and every ebuild decides if it will 
provide python or perl bindings, just because they happen to start with 'P'.
Qt3 and Qt4 are different enough to be considered different languages from 
some POVs, it does not make sense to treat Qt the exact same way of GTK, 
because it's not only a GUI thing.

-- 
Diego Flameeyes Pettenò - http://farragut.flameeyes.is-a-geek.org/
Gentoo/Alt lead, Gentoo/FreeBSD, Video, AMD64, Sound, PAM, KDE


pgp8jAcxCqUux.pgp
Description: PGP signature


Re: [gentoo-dev] 2.6.17 kernel stabilisation plan

2006-06-21 Thread Chris Gianelloni
On Wed, 2006-06-21 at 12:25 +0200, Lars Weiler wrote:
 * Daniel Drake [EMAIL PROTECTED] [06/06/20 18:12 +0100]:
  I'm hoping to be able to mark 2.6.17 stable on or around July 11th. I'll 
  give 
  around a weeks notice here when that is to happen. Hopefully we'll use this 
  for 
  the 2006.1 release too.
 
 Would be great when ppc can profit from that kernel in the
 2006.1-release.  Especially the bcm43xx driver is very
 important for our Laptop users.

Start testing 2.6.17 in your builds now, then.

 
  Testing of 2.6.17 is very much appreciated, please also file bugs against 
  problems you have with the kernel itself :)
 
 I had problems with genkernel and 2.6.16 on ppc.  I need to
 test and fix the build of the initramfs.

Umm... Come hang out in #gentoo-releng again and you'll see that we have
a (masked) genkernel in the tree that solves all of these headaches.

I know, because I've been building on ppc for the past few weeks making
sure all of this worked so you wouldn't have trouble once we started the
release.  Unless you mean Pegasos, which is busted on 2.6.16, genkernel
or not, and I've spoken with JoseJX about that one already and he's
aware of it.  I need to get back with him to see if he (or anyone else)
has come up with anything.

-- 
Chris Gianelloni
Release Engineering - Strategic Lead
x86 Architecture Team
Games - Developer
Gentoo Linux


signature.asc
Description: This is a digitally signed message part


Re: [gentoo-dev] [RFC] Useflags: qt, qt3, qt4?

2006-06-21 Thread Caleb Tennis
On Tuesday 20 June 2006 12:40, Stefan Schweizer wrote:
 Hi,

 with kde4 approaching and the new Qt-4 being in the tree we suddenly see
 the same problems that gtk had with the gtk2 flag again.

I think there's a lot of good thoughts surrounding how to handle this.  There 
are 2 categories of packages we need to concern ourselves with:

1) A package can optionally add support for Qt3 or Qt4 (such as dbus).

Solution: The qt flag represents the latest qt major version for the package.  
The maintainer can either put in another flag for the older version (qt3?) or 
provide a separate package (e.g. dbus-qt3 ).

2) A package requires either Qt3 or Qt4 (both not both?...such as 
x11-libs/qwt-5).  

Solution: Build against qt4.  If you want to provide the same package for the 
qt3 version, add a new package to portage I suppose.



In the end, this is just merely suggestion.  I think each maintainer should 
come up with the best way to handle the situation unless someone is going to 
GLEP this.

I think we should, however, do our best to avoid a situation where we have 
some ugly combination of USE=qt -qt3 or USE=qt4 -qt qt3...

-- 
gentoo-dev@gentoo.org mailing list



[gentoo-dev] Re: [RFC] Useflags: qt, qt3, qt4?

2006-06-21 Thread Stefan Schweizer
Caleb Tennis wrote:

 On Tuesday 20 June 2006 12:40, Stefan Schweizer wrote:
 Hi,

 with kde4 approaching and the new Qt-4 being in the tree we suddenly see
 the same problems that gtk had with the gtk2 flag again.
 
 I think there's a lot of good thoughts surrounding how to handle this. 
 There are 2 categories of packages we need to concern ourselves with:
 
 1) A package can optionally add support for Qt3 or Qt4 (such as dbus).
 
qt3 and qt4 is being used there already and it is obvious

 2) A package requires either Qt3 or Qt4 (both not both?...such as
 x11-libs/qwt-5).


qt3 - enable optional qt3 support
qt4 - enable optional qt4 support

when both are possible its the maintainers decision, would look something
like this:

qt4? ( =x11-libs/qt-4* )
!qt4? ( qt3? ( =x11-libs/qt-3* )


Why you ask? Because a user does not care if packageX uses qt3 or qt4, he
just wants to use it.

But why do we have two useflags then?
Because the user should be able to disable optional support for either qt3
or qt4 or both for every package.

Disabling all optional qt4 support is only conveniently possible with a qt4
flag. Same for qt3.
We need separate flags here, otherwise you can just use one flag for
everything, it does not make sense to have two flags when one cannot be
used because the other is ambiguous.

 Solution: Build against qt4.  If you want to provide the same package for
 the qt3 version, add a new package to portage I suppose.

This add a new package to portage is not really the gentoo spirit of
following upstream tarballing, in my opinion.

 In the end, this is just merely suggestion.  I think each maintainer
 should come up with the best way to handle the situation unless someone is
 going to GLEP this.

We have 36 qt-use-packages, so we could have 36 different flags in the
end ;)
Trying to reach a consensus on the mailing list is a better idea imo.

 I think we should, however, do our best to avoid a situation where we have
 some ugly combination of USE=qt -qt3 or USE=qt4 -qt qt3...

right you are. And since we already have a qt3 and a qt4 useflag in the tree
it is a good move to do this right.

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] [RFC] Useflags: qt, qt3, qt4?

2006-06-21 Thread Donnie Berkholz
George Shapovalov wrote:
 середа, 21. червень 2006 03:46, Diego 'Flameeyes' Pettenò Ви написали:
 On Wednesday 21 June 2006 03:34, Donnie Berkholz wrote:
 OK, so we can add qt3 to make.defaults.
 -* says nothing to you? :)
 Now I am confused:
 My understanding of that proposal was that qt3 is meant to mean prefer qt3 
 over qt4, rather than enable qt3 unconditionally and see what can be done 
 about qt4. So which one is that?
 If it is former (preference flag) I do not see aproblem there:
 -qt +qt3 = -qt  in such reading.
 So, basically the question is about interpretation of -qt +qt3 construct..

-qt +qt3:

This would only be available in 2 cases:

- Package supports both qt4 and qt3, and they're mutually exclusive
- Package supports both qt4 and qt3, and they can both be enabled at once

In case 1, -qt +qt3 would enable qt3. In case 2, -qt +qt3 would
enable qt3.

In other words, as I've been trying to say all along, there is no such
thing as a preference flag here. That creates a 2-flag combination to
get a single feature, which is _not_ what we want. There is a qt flag
to indicate enabling the best available qt for that package, and there
are qt# flags to indicate enabling older qt for that package.

The downside to this setup is that it's difficult to avoid installing
certain qt versions when it's unknown which version USE=qt will pull in
for any given package. This favors an entirely versioned setup instead,
and we should get rid of USE=qt altogether in favor of only USE=qt#.

Thanks,
Donnie



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] [RFC] Useflags: qt, qt3, qt4?

2006-06-21 Thread Donnie Berkholz
Kevin F. Quinn wrote:
 The goal is to avoid a double-flag combo to do a single thing. qt
 always and only affects the _best_ available qt interface for that
 package. qt# affects only _older_ available qt interfaces for that
 package.
 
 OK; so with this we're not providing a way to get an only qt3 system
 or only qt4 via USE flags.  Perhaps users can do that with local
 masking, provided ebuilds that can build against both depend on all the
 relevant versions:
 
 qt? || ( =dev-libs/qt-3.3* =dev-libs/qt-4.1* )

Yes, I just mentioned elsewhere in the thread that this is a downside of
this design. Another possibility is getting rid of USE=qt and having
only USE=qt#.

Thanks,
Donnie



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] [RFC] Useflags: qt, qt3, qt4?

2006-06-21 Thread Diego 'Flameeyes' Pettenò
On Wednesday 21 June 2006 15:21, Caleb Tennis wrote:
 Solution: The qt flag represents the latest qt major version for the
 package.   The maintainer can either put in another flag for the older
 version (qt3?) or provide a separate package (e.g. dbus-qt3 ).
Although I can see why you suggest this (Qt 4 is what should become mainline 
asap), right now I think it's going to be a bit of a mess for KDE users, 
Remember we don't have use-deps and that splitting packages is something 
that, if done without upstream support, can give very bad headaches (we both 
know how KDE split is right now).

Also, this puts us back again in gtk's system, with different meaning for the 
same flag (qt can then either be for Qt3 or Qt4, no clear distinction), that 
might even change on maintainer's decision, becoming a mess to handle in 
dependent packages.

Why you think it's better this way rather than having one meaning every 
useflag?

Another thing that this setup is going to make incredibly difficult to manage 
is use.mask masking on profiles. If for some reasons Qt3 or Qt4 needs to be 
masked on a profile, even temporarily, by having qt mean one or the other 
depending on the package is going to be a mess as we don't have per-package 
use.mask (and we won't have till portage 2.2 gets the main scene). This is 
another of the main reasons I don't think it's a good idea to overload 
useflags with different (albeit slightly) meanings.

I agree on the other part tho, pushing Qt4 is indeed a good idea, although it 
might mess up the lookfeel of a desktop, but that is marginally important.

-- 
Diego Flameeyes Pettenò - http://farragut.flameeyes.is-a-geek.org/
Gentoo/Alt lead, Gentoo/FreeBSD, Video, AMD64, Sound, PAM, KDE


pgpUEQgyAF1ov.pgp
Description: PGP signature


Re: [gentoo-dev] Re: [RFC] Useflags: qt, qt3, qt4?

2006-06-21 Thread Donnie Berkholz
Stefan Schweizer wrote:
 Why you ask? Because a user does not care if packageX uses qt3 or qt4, he
 just wants to use it.
 
 But why do we have two useflags then?
 Because the user should be able to disable optional support for either qt3
 or qt4 or both for every package.

There's a significant enough use case for wanting only qt3 or only qt4
on your system that it might be worth considering it.

 I think we should, however, do our best to avoid a situation where we have
 some ugly combination of USE=qt -qt3 or USE=qt4 -qt qt3...
 
 right you are. And since we already have a qt3 and a qt4 useflag in the tree
 it is a good move to do this right.

Agreed on this. So right now, we've got a couple of options.

- Use case is user wants program with its best qt. USE=qt is an easy
option. The other option is USE=qt3 qt4, and apps should always pick
the best of the enabled qt versions if they are mutually exclusive.

- Use case is avoiding installing either qt3 or qt4. Impossible with
USE=qt, possible with USE=qt3/qt4.

Thanks,
Donnie



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Re: [RFC] Useflags: qt, qt3, qt4?

2006-06-21 Thread Caleb Tennis
 Caleb Tennis wrote:
 qt3 - enable optional qt3 support
 qt4 - enable optional qt4 support

Maybe I just need a little time to warm up to this. :)

Caleb

-- 
gentoo-dev@gentoo.org mailing list



[gentoo-dev] Last rites: net-wireless/bluez-kernel

2006-06-21 Thread Henrik Brix Andersen
Hi,

The net-wireless/bluez-kernel package is no longer supported by
upstream and the current release (from Nov 2002) doesn't build with
recent kernels (bug #132600). The replacement for this package is the
in-kernel bluetooth drivers.

If nobody objects I'll package.mask net-wireless/bluez-kernel in 7
days, pending removal 30 days later.

Regards,
Brix
-- 
Henrik Brix Andersen [EMAIL PROTECTED]
Gentoo Metadistribution | Mobile computing herd


pgpvWzRZnvRsZ.pgp
Description: PGP signature


Re: [gentoo-dev] Re: [RFC] Useflags: qt, qt3, qt4?

2006-06-21 Thread Carsten Lohrke
On Wednesday 21 June 2006 15:44, Stefan Schweizer wrote:
 qt3 and qt4 is being used there already and it is obvious

It's nice to invent new use flags affecting Qt stuff without contacting 
those who care for Qt.

  2) A package requires either Qt3 or Qt4 (both not both?...such as
  x11-libs/qwt-5).

 qt3 - enable optional qt3 support
 qt4 - enable optional qt4 support

That will be a mess to support in the long run. Let's go with that what works 
better, prefer the latest version and be fine with it. I do agree with Caleb 
to use the qt use flag for the latest supported version and in cases it is 
really necessary to have an additional qt3 use flag.


Carsten




pgpK1ne4gh5sC.pgp
Description: PGP signature


Re: [gentoo-dev] Re: [RFC] Useflags: qt, qt3, qt4?

2006-06-21 Thread Harald van Dijk
On Wed, Jun 21, 2006 at 05:20:47PM +0200, Carsten Lohrke wrote:
 On Wednesday 21 June 2006 15:44, Stefan Schweizer wrote:
  qt3 - enable optional qt3 support
  qt4 - enable optional qt4 support
 
 That will be a mess to support in the long run.

Why?
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] 2.6.17 kernel stabilisation plan

2006-06-21 Thread Lars Weiler
* Chris Gianelloni [EMAIL PROTECTED] [06/06/21 08:55 -0400]:
 Start testing 2.6.17 in your builds now, then.

I already do.

 Umm... Come hang out in #gentoo-releng again and you'll see that we have
 a (masked) genkernel in the tree that solves all of these headaches.

Sorry, I had some network-troubles during the last days and
no time for IRC as well.  But now I'm back with a different
setup.  Should work.

 I know, because I've been building on ppc for the past few weeks making
 sure all of this worked so you wouldn't have trouble once we started the
 release.  Unless you mean Pegasos, which is busted on 2.6.16, genkernel
 or not, and I've spoken with JoseJX about that one already and he's
 aware of it.  I need to get back with him to see if he (or anyone else)
 has come up with anything.

The Pegasos is the only working PPC-machine I currently own
(beside the RS/6000 wherefore I first need to build some
install-media).  I will also look into the issue.

Regards, Lars

-- 
Lars Weiler  [EMAIL PROTECTED]  +49-171-1963258
Gentoo Linux PowerPC: Strategical Lead and Release Engineer
Gentoo Infrastructure   : CVS Administrator
Gentoo Foundation   : Trustee


pgpsLEjOZ8Mw2.pgp
Description: PGP signature


Re: [gentoo-dev] 2.6.17 kernel stabilisation plan

2006-06-21 Thread Chris Gianelloni
On Wed, 2006-06-21 at 19:30 +0200, Lars Weiler wrote:
  I know, because I've been building on ppc for the past few weeks making
  sure all of this worked so you wouldn't have trouble once we started the
  release.  Unless you mean Pegasos, which is busted on 2.6.16, genkernel
  or not, and I've spoken with JoseJX about that one already and he's
  aware of it.  I need to get back with him to see if he (or anyone else)
  has come up with anything.
 
 The Pegasos is the only working PPC-machine I currently own
 (beside the RS/6000 wherefore I first need to build some
 install-media).  I will also look into the issue.

Yeah, 2.6.16 works fine on the Macs, using the older kernel configs, but
the Pegasos doesn't.  Just making sure you're aware.

-- 
Chris Gianelloni
Release Engineering - Strategic Lead
x86 Architecture Team
Games - Developer
Gentoo Linux


signature.asc
Description: This is a digitally signed message part


[gentoo-dev] Re: Re: [RFC] Useflags: qt, qt3, qt4?

2006-06-21 Thread Michael Sterrett -Mr. Bones.-

On Wed, 21 Jun 2006, Carsten Lohrke wrote:


On Wednesday 21 June 2006 15:44, Stefan Schweizer wrote:

qt3 and qt4 is being used there already and it is obvious


It's nice to invent new use flags affecting Qt stuff without contacting
those who care for Qt.



2) A package requires either Qt3 or Qt4 (both not both?...such as
x11-libs/qwt-5).


qt3 - enable optional qt3 support
qt4 - enable optional qt4 support


That will be a mess to support in the long run. Let's go with that what works
better, prefer the latest version and be fine with it. I do agree with Caleb
to use the qt use flag for the latest supported version and in cases it is
really necessary to have an additional qt3 use flag.


Sounds like:

qt - GLOBAL use flag that causes the package to build against the good version
for that package.

qt3, qt4... - LOCAL use flags to build against specific versions of
qt when it makes sense on a per-package basis and when it's deemed to
be reasonable by the package maintainer.  Easy to keep track of because
they'd all be in use.local.desc.

Michael Sterrett
  -Mr. Bones.-
[EMAIL PROTECTED]
--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Re: Re: [RFC] Useflags: qt, qt3, qt4?

2006-06-21 Thread Caleb Tennis
 qt - GLOBAL use flag that causes the package to build against the good
 version
 for that package.

 qt3, qt4... - LOCAL use flags to build against specific versions of
 qt when it makes sense on a per-package basis and when it's deemed to
 be reasonable by the package maintainer.  Easy to keep track of because
 they'd all be in use.local.desc.

This is exactly what I recommend.  It requires no end user changes to make
it work.


The only downside to this is that using qt isn't explicit in which
version it pulls in.  To that, I say: who cares?  That only seemingly
becomes valid when someone wants to rid their system of a specific
version of Qt, which if they're advanced enough to think they need to do
that they can probably hack around enough to figure out that packages
depend on the version of Qt they want to nuke.

I seriously doubt there will ever be many packages that support both at
the same time.  For those, we'll handle them in the best way we can at the
time, be it a qt3 flag, a separate package instance, or other.

Moreso, people will release new packages of existing products that use Qt4
instead of Qt3.  This is where it gets interesting: if somelibrary-3.0
depends on Qt3 and somelibrary-4.0 depends on Qt4, do we slot them so they
can both be installed at the same time?  Seems reasonable to do so, but
you run into the issue of how to handle version dependencies across slots
of the same package...something portage doesn't do very gracefully at the
moment.

Oh, the joys. :)


-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] [RFC] Useflags: qt, qt3, qt4?

2006-06-21 Thread Henrik Brix Andersen
On Tue, Jun 20, 2006 at 02:22:21PM -0700, Donnie Berkholz wrote:
 That makes for highly irreproduceable builds and particularly screws
 with building packages on one machine and expecting them to work on
 another. Same as autodetecting in configure scripts, except worse
 because now we're doing it too.

Oops, didn't think of that. I've fixed this in the newly added
net-wireless/wpa_supplicant-0.5.4 ebuild, thanks.

Regards,
Brix
-- 
Henrik Brix Andersen [EMAIL PROTECTED]
Gentoo Metadistribution | Mobile computing herd


pgp9otDnjVXHu.pgp
Description: PGP signature


[gentoo-dev] GLEP ?? - Gentoo Knowledge Base

2006-06-21 Thread Sven Vermeulen
Hi folks

I've just sent the GLEP to the GLEP editors so they can give it a nice
number, but you'll find the text at
http://dev.gentoo.org/~swift/tmp/kbase-glep.html as well. 

The GLEP covers the requirements I'd like to put on the Knowledge Base (KB).
I didn't get much response on it on the gentoo-kbase mailinglist though,
hopefully because everybody agrees (instead of laughing at it behind my back
;-) so I now present it to a larger community.

I've also mailed the gentoo-kbase mailinglist with the next steps to
complete: define an XML format for the KB topics (which is an *intermediate*
format - definitely not the final one) and after that start creating lots of
topics in that format.

This is necessary because, if we want a good KB, we need to be able to test
it well, so we need content. At the same time, we should start looking for
possible existing technologies that we can use for the KB (we're all lazy).
Each time a good candidate is found, we can put the topics in it and test
it.

For more discussion on this, please use the gentoo-kbase mailinglist.

Wkr,
  Sven Vermeulen

PS I've tried to get it on the gmane lists but apparently failed. I'll
retry. 

-- 
  Gentoo Foundation Trustee  |  http://foundation.gentoo.org
  Gentoo Council Member  

  The Gentoo Projecthttp://www.gentoo.org 


pgpoiRKiWc1oW.pgp
Description: PGP signature


[gentoo-dev] Re: Re: [RFC] Useflags: qt, qt3, qt4?

2006-06-21 Thread Duncan
Caleb Tennis [EMAIL PROTECTED] posted
[EMAIL PROTECTED], excerpted below,
on  Wed, 21 Jun 2006 10:03:21 -0400:

 [Stefan Schweizer wrote...]
 qt3 - enable optional qt3 support
 qt4 - enable optional qt4 support
 
 Maybe I just need a little time to warm up to this. :)

This seems simplest here, too.  

Deprecate USE=qt.  With only 36 packages
in the tree using it, it shouldn't be difficult.  

qt3 for qt3

qt4 for qt4

Thus, if either one is possible, no problem.  If both are possible without
conflict, no problem.

The problems then come if one is required and USE=-qt3 -qt4, or in the
exclusive-or situation of USE=qt3 qt4 or USE=-qt3 -qt4, but only one can be
supported at once.  

In both cases, defaulting to the later one (4 at this point) will be the
most future proof.  make.defaults could include qt3 ATM, which would
solve the current KDE support problem for many.  There may be a few cases
where defaulting to the later one in exclusive support situations may be
problematic, and those should be resolved by the package maintainer as
they would be on an individual case by case basis just as they would be
for any other USE flag conflicts.  In some rare cases, a die with a message
directing the user to resolve the conflict manually may be necessary, just
as can very occasionally be necessary in other situations.  In most cases,
however, an einfo explaining the situation should be sufficient, just as
it normally is with any other USE flag conflicts.

This should be the clearest from a user perspective, and should require
the minimal amount of package.use magic, yet it remains an option where a
user finds it necessary.  There will be a bit of disruption when KDE4
ultimately stabilizes, but handled correctly, it shouldn't be any more of
a problem than any major version upgrade on a major desktop environment
would be -- that is, while some problems should be expected (and well
published in GWN and the like before stabilization), they should be
resolvable, and temporary.



-- 
Duncan - List replies preferred.   No HTML msgs.
Every nonfree program has a lord, a master --
and if you use the program, he is your master.  Richard Stallman

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Re: Re: [RFC] Useflags: qt, qt3, qt4?

2006-06-21 Thread Dan Meltzer

On 6/21/06, Duncan [EMAIL PROTECTED] wrote:

Caleb Tennis [EMAIL PROTECTED] posted
[EMAIL PROTECTED], excerpted below,
on  Wed, 21 Jun 2006 10:03:21 -0400:

 [Stefan Schweizer wrote...]
 qt3 - enable optional qt3 support
 qt4 - enable optional qt4 support

 Maybe I just need a little time to warm up to this. :)


[snip]


This should be the clearest from a user perspective, and should require
the minimal amount of package.use magic, yet it remains an option where a
user finds it necessary.  There will be a bit of disruption when KDE4
ultimately stabilizes, but handled correctly, it shouldn't be any more of
a problem than any major version upgrade on a major desktop environment
would be -- that is, while some problems should be expected (and well
published in GWN and the like before stabilization), they should be
resolvable, and temporary.




When do you propose qt4 hits make.defaults? When kde4 hits p.mask,
when it hits ~arch, or when it hits arch?

I think mr_bones__ idea was the most appropriate thus far.


--
Duncan - List replies preferred.   No HTML msgs.
Every nonfree program has a lord, a master --
and if you use the program, he is your master.  Richard Stallman

--
gentoo-dev@gentoo.org mailing list



--
gentoo-dev@gentoo.org mailing list



[gentoo-dev] [Last Rites: app-admin/scotty]

2006-06-21 Thread Alec Warner
Scotty has been pmasked due to sandbox violations[1].
I spent about 30 minutes looking at them and solving them is not as
simple as I'd first hoped, I asked trelane to double check my logic and
he came to a similar conclusion.  As such with no maintainer or herd
this package is scheduled for removal in 30 days and has been pmasked.

If you have any questions please contact the treecleaner[2] project or
comment on the bug[1]

Thanks,
Alec

[1] http://bugs.gentoo.org/show_bug.cgi?id=77501
[2] [EMAIL PROTECTED]
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] [Last Rites: app-admin/scotty]

2006-06-21 Thread Joshua Jackson
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

What no! not scotty. Who's going to beam us all up now and repair the
ship in half the time that he says it'll take!

Alec Warner wrote:
 Scotty has been pmasked due to sandbox violations[1].
 I spent about 30 minutes looking at them and solving them is not as
 simple as I'd first hoped, I asked trelane to double check my logic and
 he came to a similar conclusion.  As such with no maintainer or herd
 this package is scheduled for removal in 30 days and has been pmasked.

 If you have any questions please contact the treecleaner[2] project or
 comment on the bug[1]

 Thanks,
 Alec

 [1] http://bugs.gentoo.org/show_bug.cgi?id=77501
 [2] [EMAIL PROTECTED]

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.3 (GNU/Linux)

iD8DBQFEmhZ9SENan+PfizARAj6RAJ9RvcK5h7IoKWEDSrEtSr9qKqRE5gCeM02j
MQ+D+yzpZ7fxGcVNHmqeN/I=
=CLfi
-END PGP SIGNATURE-

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] [Last Rites: app-admin/scotty]

2006-06-21 Thread Alec Warner
Joshua Jackson wrote:
 What no! not scotty. Who's going to beam us all up now and repair the
 ship in half the time that he says it'll take!
 
vapier?

 Alec Warner wrote:
 Scotty has been pmasked due to sandbox violations[1].
 I spent about 30 minutes looking at them and solving them is not as
 simple as I'd first hoped, I asked trelane to double check my logic and
 he came to a similar conclusion.  As such with no maintainer or herd
 this package is scheduled for removal in 30 days and has been pmasked.

 If you have any questions please contact the treecleaner[2] project or
 comment on the bug[1]

 Thanks,
 Alec

 [1] http://bugs.gentoo.org/show_bug.cgi?id=77501
 [2] [EMAIL PROTECTED]
 
-- 
gentoo-dev@gentoo.org mailing list



[gentoo-dev] [Last Rites media-tv/zapping]

2006-06-21 Thread Alec Warner
media-tv/zapping needs a revbump[1], needs a version that compiles and
works, and is currently unmaintained.  I have masked it for removal in
30 days.

[1] http://bugs.gentoo.org/show_bug.cgi?id=27515
-- 
gentoo-dev@gentoo.org mailing list



[gentoo-dev] VNC packages need your help [pre-emptive last rites]

2006-06-21 Thread Alec Warner
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Specifically net-misc/vnc and net-misc/xf4vnc have 6 and 5 bugs open
respectively.  These packages need help, I'm sure there are many users
and developers who are interested in vnc.  The current maintainer is
aliz.  Part of this mail is trying to convince him to come back and
retake his dev quizzes ;)

The other part of this mail is to find a new maintainer for these; I
don't want to punt them but I will do so if I can't find anyone to
fix[1] all[2] of[3] these[4] damn[5] bugs[6].  Oh and here[7] are[8]
a[9] few[10] more[11].

[1] http://bugs.gentoo.org/show_bug.cgi?id=64147
[2] http://bugs.gentoo.org/show_bug.cgi?id=68434
[3] http://bugs.gentoo.org/show_bug.cgi?id=77376
[4] http://bugs.gentoo.org/show_bug.cgi?id=81135
[5] http://bugs.gentoo.org/show_bug.cgi?id=86520
[6] http://bugs.gentoo.org/show_bug.cgi?id=91333
[7] http://bugs.gentoo.org/show_bug.cgi?id=106724
[8] http://bugs.gentoo.org/show_bug.cgi?id=125164
[9] http://bugs.gentoo.org/show_bug.cgi?id=133554
[10] http://bugs.gentoo.org/show_bug.cgi?id=133556
[11] http://bugs.gentoo.org/show_bug.cgi?id=136522
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.2.2 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iQIVAwUBRJoibmzglR5RwbyYAQI3+Q/+P2uD4ez4EEfJOO/eVjoulZqeE5+SO/ZJ
zhoAjQa9iwStmqnB/a09hMAFmQCW+n1rCnpNZm/2x5NEF2LD1wVyRXZXcGSfgPNR
IfvTsMKAslvb3+VExw2QnFKDCwdKVP9PVHeCQejH2c6lKMTlTh9JxFZckDjaUfF9
tLjoHUtYcVJqIOM2jvYg4Ia3SEdlQib9djP9GChBmFe8FGOmjU3RBSHGySoheRgQ
ILN+/M3phKR48SwV1kUZ4APvqcD6gC/05HxxHPMXZGwr3/5PPO77lr00dRjzkNRO
TtaClLxdozlFI9mdOjO7eWVXHQIpIGZq/Ri6FvinfVupR4j+cZVsalNPutExBTqY
UPJC3Gg5CzOGhDtayp4/Gu3z4SfVSpa602BY/72r6L3KrsLndT0AnBWhHj9wtMwT
IFifEmr7JRMNtkErz2RcSqapSiFzH2CoZ+jxoiASdYA0MsZPvipZ8pULnUbrO8ek
bNx+Bqcyo2DWphDLVU0g48MFOVugOURkjvrk3zgOPvxV7mYI/I0IDR2zyZjIz6K9
cKjkXx/Rliw5Y1kAo78VDXuqsveGpJ/r59nK/qzNibhFJ9RUIPrnM6c02Za4mVuh
Rl8prj9K1Fz198+KsZx21urLpumRWnmpOActQ22QahXOhIFWTTwsCPbd8NCRWbLA
W+xLUEk511I=
=Uodf
-END PGP SIGNATURE-
-- 
gentoo-dev@gentoo.org mailing list



[gentoo-dev] [Last Rites: net-misc/freenet6]

2006-06-21 Thread Alec Warner
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

This packages has no metadata.xml, no herd, and no maintainer.  It has
many open bugs[1][2][3][4][5]

It will be pmasked and then sent out of the tree after 30 days.

[1] http://bugs.gentoo.org/show_bug.cgi?id=32779
[2] http://bugs.gentoo.org/show_bug.cgi?id=63710
[3] http://bugs.gentoo.org/show_bug.cgi?id=94283
[4] http://bugs.gentoo.org/show_bug.cgi?id=102497
[5] http://bugs.gentoo.org/show_bug.cgi?id=118942
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.2.2 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iQIVAwUBRJop+mzglR5RwbyYAQJfcQ/6A4jbhQuShNj0lqzagoOCN0ySerG4QfvA
AiOyUlM0x63aYKnJvMrfREZGbtwdgbzUdvcmYFCdno5Hez4Hjx0YNBmBbhrXUNIl
M7aMideEqB3+REvA0CK023PLUuD8uFHjsZnXjIB9gjjRsp6TuO0SwJBXd6PB2pob
4I5whknHWL2Srm0SXbBXwNxWOGSXMQ+mcF/3H1gRA3jaF2npXLqyTXmRLQVeKf5d
m3WCsoG3amatXDEt4VkSOUIpFHKrp9bfpcyvVbwRoZ0XJoP5M22KHmGctBqt2ArS
BOevRnNUOrc0ztQ0/cVxe42+OjwPiSuHU9wcZKbhMAZpblCctvzs0pAHnU+OATdu
Rbk8WjJY89TWXhaxnMTukMYn0rHX+leDiewb3fb1QQ0ppqdrkp+v4UStFM8bra4b
L+ETThO4W80BhHGk+LbLW/1BomJCFTVDp1NSUyKqof/AgzBZI+R8WVsHu6tvFuv3
r8YPJ5HRG+LWsTQEOj4rJYUw7kys6GdK2Mqb788jvU0b0CcnvQ0sCGB0CZFZKEmN
psxvqT7PnRdU8OUKm9p9kDHNJufGXYQJuw626+u1BO2CQG+86KlhiY69GF61q3cQ
ehNnQEZpVssoKW3UbdkDMTpBBN8tyUQ95BD/74TccFB5K/8tKmQGe/3JNVJ57YUd
+PZ+0ukYeeg=
=Vm1a
-END PGP SIGNATURE-
-- 
gentoo-dev@gentoo.org mailing list



[gentoo-dev] Re: [Last Rites: net-misc/freenet6]

2006-06-21 Thread Alec Warner
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Alec Warner wrote:
 This packages has no metadata.xml, no herd, and no maintainer.  It has
 many open bugs[1][2][3][4][5]
 
 It will be pmasked and then sent out of the tree after 30 days.
 
 [1] http://bugs.gentoo.org/show_bug.cgi?id=32779
 [2] http://bugs.gentoo.org/show_bug.cgi?id=63710
 [3] http://bugs.gentoo.org/show_bug.cgi?id=94283
 [4] http://bugs.gentoo.org/show_bug.cgi?id=102497
[4] http://bugs.gentoo.org/show_bug.cgi?id=102947
 [5] http://bugs.gentoo.org/show_bug.cgi?id=118942
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.2.2 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iQIVAwUBRJorImzglR5RwbyYAQKr4Q//WqvB0Vmttq4QsxsnFSJBJs6mJdfyIByU
HzS7UHPkpBpYDwkBx7eSBxoAIz/imT3nqpT/v4niZsgZ8H2cXavfrnvQqXwvluCX
HZPFOcHO6sQmwo41p1Y2karEoLRMgR4JLXe1MwU6gr+kDC+LqPEni6KGONEYEsRH
Nq2hDiidG9kUPwpdsKOYoqRvg4rwO4ikn6mjR3VjAlbiwFKNmAcmEFrJrL/1lwp/
9Q66ZkSaEQXt65IVJhLRyeJbt747Ru2NKP1XnlhHQQpFKL/Uo8EjQZyDrL6RHW00
f7Y3+3QnjpItKwrsLkXytYhr0g3pza9gVmcvgW0rEDs9/Yoin23AtQaT6KZS3VjJ
ZnmPrpmN+Rvqa14zrLk631FNoK4CQJO8IC0pX+c1yQC7fEGc2Spe1lxwW5oWNJnk
vZjLtjbHIOjMptLajzaikyZU7rDZ0/Lq9qTSGaD7PV1+4Zfeetx7W1EgADMuFKbT
Vofsbx7C1lhjoBIV0j4H2YzEgA0HZBEXnBpFpuZcgh7WAdvnO4pJBitA4prYxukp
nNhurHZh7eRZjPp0Xr2pewCRn+N30T8bFAM36ertLdZI5QwduJs5+Pr9EPwBAz3Z
7brp3iHoxs2BRiW+x4O748DEVAdCK7U4RWQclZyr3/RAyaEFGhTpsep+pZRu69hf
hLPGcvg97yQ=
=sPdy
-END PGP SIGNATURE-
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] VNC packages need your help [pre-emptive last rites]

2006-06-21 Thread Mike Frysinger
On Thursday 22 June 2006 00:54, Alec Warner wrote:
 Specifically net-misc/vnc

i'll fix this up if no one else does since it is a pretty friggin critical 
package for too many people (myself included), but i'd really really prefer 
someone else to do it
-mike


pgpR2wJD0OtiQ.pgp
Description: PGP signature