[gentoo-dev] Gentoo: State of the Union

2006-05-04 Thread Molle Bestefich

 Having a live tree requires people to be perfect.  People are not
 perfect and requiring it is ridiculous.  I love having commits in my
 local tree within the hour, but having a stable and unstable branch
 makes a lot of sense.

Does it?  How does having a stable and unstable branch differ from
having stable and unstable keywords?


Agreed.  That doesn't make sense.

Subversion has what is known as pre-commit hooks.
Using those it's very easy to:
* prevent (most or some) committers from designating ebuilds as stable
* allow committers to designate ebuilds as stable under a certain path only
* strictly limit a commiters access to a part of the tree

Slightly harder, but could be done too:
* deny commits if it breaks ebuild dependencies

If you want central control of what's happening in the repository,
Subversion seems like the way to go.


SVN requires at least 2x the tree size for storage on the local machine,


This is a feature, not a bug.
It allows you to keep operations local, fx. do a diff without being
online with the repository.


checkouts take something akin to an order of magnitude longer than CVS.


In the past Subversion performance was sub-par.  I haven't
systematically tested performance, but I would expect it to be much
better now.

Performance is gradually improved, see fx. r18867, r18944 and r19420:
http://svn.collab.net/viewvc/svn?view=revrevision=18867
http://svn.collab.net/viewvc/svn?view=revrevision=18944
http://svn.collab.net/viewvc/svn?view=revrevision=19420

GIT might perform better, since Linus specifically emphasized
non-O(n^2) performance in the design.  But being a decentralized tool,
I'm not sure how well it fits the needs here.


The former is annoying, but liveable, but
the latter is a deal-breaker.


I don't think so.  You really rarely do a complete checkout.


- No changeset/merge tracking


Solutions exist, including svnmerge and svk.
Official solution actively worked on at the moment, check out the
svn dev list.

A benefit of Subversion that I personally like is that FSFS
repositories are extremely easy to rsync.

--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] staffing needs expirations?

2006-05-04 Thread Benjamin Smee (strerror)
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

lo,

On Wednesday 03 May 2006 19:51, Grant Goodyear wrote:
 I just had somebody ask me about whether or not we still needed LDAP
 help.  It's a good question, and I didn't know the answer, which is
 rather embarrassing since I'm the one who filed the LDAP staffing
 request.  Since then I believe that lcars had taken LDAP over

nope, lcars is not on the ldap team, though he was doing some dox.

 , or is 
 otherwise assisting robbat2 (or the LDAP team, if we have one now).  In
 any event, I doubt that I'm the only irresponsible dev who's added an
 entry to the staffing-needs page and forgot about it, so perhaps we
 need to have items expire unless explicitly renewed?  Thoughts?

I'd say ldap is fine right now. I think we've got most of the big issues 
out of the way and I'm happy to update whatever documentation people 
think needs updating if someone would point me at the current versions.

 PS.  Does anybody know if we do still need people to help w/ LDAP?

I'd say we're fine now.

- --  
Benjamin Smee (strerror)
crypto/forensics/netmail/netmon/ldap
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.9.20 (GNU/Linux)

iD8DBQFEWcdHAEpm7USL54wRAoqvAJ9SHNacD3bT1FRp0jErr9f3pPNaoQCdG57P
14y2Cq0wQf+QX3qunz0DqjQ=
=QEWk
-END PGP SIGNATURE-
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Gentoo: State of the Union

2006-05-04 Thread Stuart Herbert

Quoting Molle Bestefich [EMAIL PROTECTED]:


Does it?  How does having a stable and unstable branch differ from
having stable and unstable keywords?


Agreed.  That doesn't make sense.


It does if you have a separate stable tree per-arch.  With the current  
tree design, it's too easy to break an arch that you've no intention  
of affecting.


However, if you have a separate tree per-arch, that tree can be tested  
and approved for release as a single unit.


From a SCM point of view, arches are a subset of the full Gentoo  
tree.  They would fit very well into a branching model - and  
Subversion's support for branching would make it a breeze for us to  
support without overloading the arch teams.



If you want central control of what's happening in the repository,
Subversion seems like the way to go.


Better to fix the design of the repository, so that it can't be broken  
in the first place, than to try putting band-aids in place to cover  
the gaps.



I don't think so.  You really rarely do a complete checkout.


I'd be interested to see some stats from our CVS logs to back that up.

Best regards,
Stu
--
Stuart Herbert [EMAIL PROTECTED]
Gentoo Developer  http://www.gentoo.org/
  http://blog.stuartherbert.com/

GnuGP key id# F9AFC57C available from http://pgp.mit.edu
Key fingerprint = 31FB 50D4 1F88 E227 F319  C549 0C2F 80BA F9AF C57C
--



This message was sent using IMP, the Internet Messaging Program.


--
gentoo-dev@gentoo.org mailing list



[gentoo-dev] Re: Re: When will KDE 3.5 be marked as stable?

2006-05-04 Thread Bart Braem
(sorry if you receive this mail twice, my subscription was not ok)

Philip Webb wrote:

 060404 Caleb Tennis wrote:
 historically we were much more bleeding edge with our stable KDE
 versions, but if you've spent any significant time playing with 3.5.0 or
 3.5.1, you would agree that they are terribly less stable than 3.4.3.
 
 Not here !  I've used both (successively) every day
  can't recall a single crash or noteworthy (indeed any) problem.
 It's true that I don't use Kmail  similar exchange-type apps
  some comments suggest that is where the bulk of instability lies.
 
 The fact that KDE itself is no longer accepting bugs for 3.4.3
 really does suggest there's something wrong with Gentoo's current
 criteria.
 
As a user I have to add my opinion here. I have been using Gentoo for some
years now and it was always fairly up to date. Currently KDE is really
behind on the current situation upstream. 
And then I wonder why. What makes us think we can not trust the KDE devs?
Does compiling KDE introduce so many bugs? I mean, let's be serious, all
other distributions have a stable 3.5.x now. Don't they experience all
those horrible bugs?
Seriously, this is really becoming an issue. As I pointed out in a bug I
filed for a stable KDE (for which I apologize, I should have looked here
first), some people are leaving Gentoo because of this slow upgrade
process. 
The classical answer from devs is it's ready when it's ready. From a user
point of view this is very, very vague. Please give users a more clear
explanation, this creates great frustration when looking at other
distributions. Because it's stable there.

These are my 2 cents as a user. One that loves Gentoo. One that loves KDE.
One that's frustrated by the current situation. I am a CS so I know how
hard programming can be, don't get me wrong there. I do appreciate what you
guys do. But I can't understand why you do it this way right now.

Bart

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Gentoo: State of the Union

2006-05-04 Thread Chris Gianelloni
On Thu, 2006-05-04 at 11:44 +0100, Stuart Herbert wrote:
  From a SCM point of view, arches are a subset of the full Gentoo  
 tree.  They would fit very well into a branching model - and  
 Subversion's support for branching would make it a breeze for us to  
 support without overloading the arch teams.

Are you kidding me?  What about people that commit for multiple arches?
They're now going to have to do the same commit over $x number of trees?
How exactly will that not overload the arch teams?

The more I hear about all of these great features of qall of these
alternative SCM's, the more I think that somebody just has a hard-on for
getting rid of CVS and plans on doing it, no matter the cost to
efficiency and other developers.  No, I'm pointing to anyone in
particular.  It just seems that everyone wants to blame CVS for our
problems, when our problems are almost entirely cultural.

Seriously, if I were forced to commit to multiple trees, or branches, or
whatever, I'd simply leave the project since it would be such an
enormous waste of time.  I'm sure lots of others feel the same.  Our
version control system is supposed to be a tool to help us get our work
done, not a hindrance.

-- 
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] Gentoo: State of the Union

2006-05-04 Thread Stuart Herbert

On 5/4/06, Chris Gianelloni [EMAIL PROTECTED] wrote:

On Thu, 2006-05-04 at 11:44 +0100, Stuart Herbert wrote:
  From a SCM point of view, arches are a subset of the full Gentoo
 tree.  They would fit very well into a branching model - and
 Subversion's support for branching would make it a breeze for us to
 support without overloading the arch teams.

Are you kidding me?  What about people that commit for multiple arches?
They're now going to have to do the same commit over $x number of trees?
How exactly will that not overload the arch teams?


Talking about an SVN perspective ... provided the trees live in a
single repository (which would make a lot of sense), it would be very
straightforward to provide a tool to copy a particular ebuild  its
files from an unstable tree simultaneously to the other trees.  The
difficulties with such a tool would be taking over the right files/
contents (something which is solveable), and what to do about signing
(where a distribtued system like Git probably makes much more sense
anyway).

Given such a tool, you could promote a version of a package to any
number of per-arch trees at the same time.


The more I hear about all of these great features of qall of these
alternative SCM's, the more I think that somebody just has a hard-on for
getting rid of CVS and plans on doing it, no matter the cost to
efficiency and other developers.


What we're talking about here is a step in the development cycle
commonly called 'integration', where something's taken from the
development bucket, put into the 'release' bucket, and tested to
ensure that it plays nice with everything else already in the
'release' bucket.  It should be listed in RUP, CMM, or whatever
development methodology you use locally in your day job.

Adopting this approach would be far more painful with CVS than with
(say) subversion.  Branch management in subversion is infinitely
easier than with CVS.

Best regards,
Stu

--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Re: Re: When will KDE 3.5 be marked as stable?

2006-05-04 Thread Jeff Rollin
All,If I might weigh in at this late stage:How did we end up here in the first place? Isn't the point of ~arch that we can put stuff here that might WELL be unstable? Sure, we'll get lots of I set my ACCEPT_KEYWORDS to ~arch and now my system is broken, messages, but if people are going to try ~arch, or Gentoo in general, despite warnings that it's not for newbies (and I have personal experience of this), we can't really stop them without turning the community into a fascist state, can we? Gentoo (like all projects) has a finite amount of developers, and if we spend to much time on ~arch then surely arch will suffer
Just my 0.2 cents (sic)Jeff.On 04/05/06, Bart Braem [EMAIL PROTECTED] wrote:
(sorry if you receive this mail twice, my subscription was not ok)Philip Webb wrote:
 060404 Caleb Tennis wrote: historically we were much more bleeding edge with our stable KDE versions, but if you've spent any significant time playing with 3.5.0 or 3.5.1, you would agree that they are terribly less stable than 
3.4.3. Not here ! I've used both (successively) every day  can't recall a single crash or noteworthy (indeed any) problem. It's true that I don't use Kmail  similar exchange-type apps
  some comments suggest that is where the bulk of instability lies. The fact that KDE itself is no longer accepting bugs for 3.4.3 really does suggest there's something wrong with Gentoo's current
 criteria.As a user I have to add my opinion here. I have been using Gentoo for someyears now and it was always fairly up to date. Currently KDE is reallybehind on the current situation upstream.
And then I wonder why. What makes us think we can not trust the KDE devs?Does compiling KDE introduce so many bugs? I mean, let's be serious, allother distributions have a stable 3.5.x now. Don't they experience all
those horrible bugs?Seriously, this is really becoming an issue. As I pointed out in a bug Ifiled for a stable KDE (for which I apologize, I should have looked herefirst), some people are leaving Gentoo because of this slow upgrade
process.The classical answer from devs is it's ready when it's ready. From a userpoint of view this is very, very vague. Please give users a more clearexplanation, this creates great frustration when looking at other
distributions. Because it's stable there.These are my 2 cents as a user. One that loves Gentoo. One that loves KDE.One that's frustrated by the current situation. I am a CS so I know howhard programming can be, don't get me wrong there. I do appreciate what you
guys do. But I can't understand why you do it this way right now.Bart--gentoo-dev@gentoo.org mailing list
-- --Argument against Linux number 6,033:...So this is like most Linux viruses. You have to download the virus yourself, become root, install it and then run it. Seems like a lot of work just to experience what you can get on Windows with a lot less trouble.



Re: [gentoo-dev] Re: Re: When will KDE 3.5 be marked as stable?

2006-05-04 Thread Jeff Rollin
I think that sums up some good answers to my questions, too.Jeff.On 04/05/06, Chris Gianelloni [EMAIL PROTECTED]
 wrote:On Thu, 2006-05-04 at 13:48 +0200, Bart Braem wrote: Does compiling KDE introduce so many bugs? I mean, let's be serious, all
 other distributions have a stable 3.5.x now. Don't they experience all those horrible bugs?Compiling KDE doesn't introduce bugs.Compiling KDE with anycombination of USE/CFLAGS/CXXFLAGS/GCC/Glibc/etc does.Remember that
we're a from-source distribution.Guys like Debian or Red Hat just haveto compile it *once* then they make a package of it, with exactly *one*set of options (USE), C(XX)FLAGS, gcc, glibc, etc. making their job
infinitely easier. Seriously, this is really becoming an issue. As I pointed out in a bug I filed for a stable KDE (for which I apologize, I should have looked here first), some people are leaving Gentoo because of this slow upgrade
 process.Honestly, if they're leaving over something so minor, they're free togo.We're not a commercial distribution.We don't sell Gentoo.We'renot concerned with market share. The classical answer from devs is it's ready when it's ready. From a user
 point of view this is very, very vague. Please give users a more clear explanation, this creates great frustration when looking at other distributions. Because it's stable there.As I stated above, they have a *much* lower barrier of entry for making
something stable than we do.We've tried making this explanation overand over again.The problem is that every single version of $package,people don't look at the last explanation and ask again... and again...
and again... and again.It gets very old to answer the same questionover and over again.The simple answer is really when we don't havemajor showstopper bugs anymore.Again, remember that we have to
support countless combinations from our users.Other distributions needto support only one.They can use forms of tricks to get it to compilethat *one* time, including adding patches and other things that might
not be suitable for a from-source distribution. These are my 2 cents as a user. One that loves Gentoo. One that loves KDE. One that's frustrated by the current situation. I am a CS so I know how
 hard programming can be, don't get me wrong there. I do appreciate what you guys do. But I can't understand why you do it this way right now.Quite simply, we don't want to give you crap.If we followed others blindly, as so many users suggest, then we would
have stabilized KDE 3.5 ages ago, and every single one of you KDE userswould be complaining about how our QA sucks because KDE doesn't compileor breaks badly in so many places.We would hear about how Gentoo sucks
where they can't even test such a major application as KDE properly.Wewould have users leaving in droves.Now, we can't have both faststabilization *and* actual stability, so we err on the side of caution.
We don't like hearing complaints any more than anyone else, but we'drather hear a few why isn't KDE stable yet questions than *everyone*saying we suck because KDE is broken.I hope that sums it up for you.
By the way, this isn't just for KDE.This is how we do *every* package.--Chris GianelloniRelease Engineering - Strategic Leadx86 Architecture TeamGames - DeveloperGentoo Linux
-BEGIN PGP SIGNATURE-Version: GnuPG v1.4.3 (GNU/Linux)iD8DBQBEWfErkT4lNIS36YERAtKVAKDE9aVxS6dq34fleM1WPi2vOC9TGgCfb+ctGhTF595T05xwiL60103fkAk==YYvC-END PGP SIGNATURE-
-- --Argument against Linux number 6,033:...So this is like most Linux viruses. You have to download the virus yourself, become root, install it and then run it. Seems like a lot of work just to experience what you can get on Windows with a lot less trouble.



Re: [gentoo-dev] Gentoo: State of the Union

2006-05-04 Thread Thomas Cort
On Thu, 04 May 2006 11:44:18 +0100
Stuart Herbert [EMAIL PROTECTED] wrote:
 However, if you have a separate tree per-arch, that tree can be tested  
 and approved for release as a single unit.

How big would this tree be? Would it be every package? How will this make the 
arch teams' life easier and/or the users' experience better? I still fail to 
see how this will work any differently than what we have today. Today we have 
~arch, someone tests the package for stability on an arch system, and marks it 
stable. The tester is effectively integrating the package into a stable system. 
Maybe you could explain how the procedure might go with branches for getting a 
package from just put into the tree to ~arch to arch and what happens with 
version bumps.

~tcort


pgp4rW3LFoaWO.pgp
Description: PGP signature


[gentoo-dev] Re: Re: When will KDE 3.5 be marked as stable?

2006-05-04 Thread Duncan
Bart Braem posted [EMAIL PROTECTED], excerpted below,  on Thu,
04 May 2006 13:48:03 +0200:

 As a user I have to add my opinion here. I have been using Gentoo for some
 years now and it was always fairly up to date. Currently KDE is really
 behind on the current situation upstream. 
 And then I wonder why. What makes us think we can not trust the KDE devs?
 Does compiling KDE introduce so many bugs? I mean, let's be serious, all
 other distributions have a stable 3.5.x now. Don't they experience all
 those horrible bugs?
 Seriously, this is really becoming an issue. As I pointed out in a bug I
 filed for a stable KDE (for which I apologize, I should have looked here
 first), some people are leaving Gentoo because of this slow upgrade
 process.


I'm just another user, not a dev.  Please keep that in mind as you read
the following.

That KDE was two releases behind, even on cooker for AMD64 (which
unfortunately followed stable for i586, not cooker for i586), was the
reason I left Mandrake, so I know exactly where you are coming from.

That said, you've hit a sore spot -- illogical people asking for
something, choosing it when given the choice, and then when they get it,
complaining about what they chose in the first place, when the other
choice remains right at hand for them to change their mind and switch to
at any point!  Exactly that -- illogical!

/Why/ are people leaving over this??  The ebuilds are there in ~arch and
have been for some time. If people want cutting edge, Gentoo continues to
provide pretty damn close, often having (still masked because upstream
isn't available at the time) ebuilds in the tree even before public
release, as I know for a fact has been the case with KDE, as I've seen the
ebuilds and the masks there, before the releases, complete with the reason
for masking given as upstream not released yet.

Stable is there if they want it, too.  They can choose to run stable. 
There's nothing wrong with that, just as there's nothing wrong with
making an informed decision to run unstable. If they want to leave for
some other distribution, for whatever reason, that's fine and good. There
are legitimate reasons to do so, places (like binary packages and
periodic releases with few updates between them) where Gentoo isn't as
strong, because it chooses other areas to emphasize. Deciding to stick
with (IMO consistently outdated, but hey, if people want stable...)
stable, then being unhappy with devs for not choosing to stable-keyword
something with known issues, isn't such a legitimate reason, when they
have the choice to upgrade at any time they choose, regardless of stable
status, as the ebuilds are there for them to do so and the general Gentoo
documentation is clear in its instructions as to how to do so, if desired. 

It's up to an admin whether they want to risk running unstable on nothing,
individual packages, whole categories (kde-base) of packages, or their
entire system.  Why then are those same admins complaining when devs take
their responsibility to do the best they can to ensure something's stable
before marking it such, seriously.  I can envision the /same/ admins
complaining that the devs didn't do their job if the issues remained and
the packages were stabilized even with known issues.

As for trusting or not the KDE devs, that's not the issue.  Either there
are still known problems  on Gentoo, or there aren't.  It doesn't matter
if those were upstream problems or Gentoo problems, in this case, only
whether there are problems on Gentoo or not. As it happens, many of the
problems with 3.5.0 were upstreamm and have been resolved with 3.5.1 or
3.5.2. That took time. 3.5.0 won't ever make stable as it has issues since
fixed with further upstream releases. 3.5.1 likely won't either. 3.5.2 has
fixed many/most of them, but it hasn't been much more than 30 days since
its release, and Gentoo normally requires a package to be bug-free for 30
days in ~arch before going stable, so it's only now qualified.

Meanwhile, those who want to risk running the unstable packages and are
willing to live with or provide patches for the bugs (bugs which after
all are there in bugzilla, if anyone wants to know what the holdup is)...
can do just that since the ebuilds are there from the day of release and
often even /before/ release!  That they don't choose to do so is their
choice and their responsibility, not that of Gentoo.

Note that due to Gentoo slotting, it's not even necessary to give up the
stable KDE to merge the still unstable version!  With slots, they can
exist quite well in parallel.

Now it'd be rather different if the ebuilds weren't there.  As I said, I
left Mandrake over such things.  However, they /are/ there.  The choice to
merge them or not is the user/admin's.  If they chose not to do so, why
are they then blaming Gentoo for their own choice?

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

Re: [gentoo-dev] Gentoo: State of the Union

2006-05-04 Thread Paul de Vrieze
On Thursday 04 May 2006 14:17, Stuart Herbert wrote:
 Talking about an SVN perspective ... provided the trees live in a
 single repository (which would make a lot of sense), it would be very
 straightforward to provide a tool to copy a particular ebuild  its
 files from an unstable tree simultaneously to the other trees.  The
 difficulties with such a tool would be taking over the right files/
 contents (something which is solveable), and what to do about signing
 (where a distribtued system like Git probably makes much more sense
 anyway).

The files content problem should be solved anyway. That way one could even 
make selfcontained ebuild packages including source. A way of 
distributing that would be more appropriate for external ebuilds.

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgpImatmLNLKQ.pgp
Description: PGP signature


Re: [gentoo-dev] Re: Re: When will KDE 3.5 be marked as stable?

2006-05-04 Thread Paul de Vrieze
On Thursday 04 May 2006 14:21, Jeff Rollin wrote:
 All,

 If I might weigh in at this late stage:

 How did we end up here in the first place? Isn't the point of ~arch
 that we can put stuff here that might WELL be unstable? Sure, we'll get
 lots of I set my ACCEPT_KEYWORDS to ~arch and now my system is
 broken, messages, but if people are going to try ~arch, or Gentoo in
 general, despite warnings that it's not for newbies (and I have
 personal experience of this), we can't really stop them without turning
 the community into a fascist state, can we? Gentoo (like all projects)
 has a finite amount of developers, and if we spend to much time on
 ~arch then surely arch will suffer

Actually the testing keywords are not for unstable packages. If something 
is unstable it must be masked. If we however want to test our packaging 
we put it in ~arch. If something is in ~arch that means that it works for 
the packager, but that your mileage may vary. ~arch may sometimes have 
unexpected problems, especially involving migration from old versions to 
new versions. Actually most time is spent on ~arch, as there is where 
development happens. As a package is seen to be stable, then it gets 
promoted to arch. This is just a change of the keyword. The developer 
then goes on to newer versions of the package.

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgp3RB0vTgeMO.pgp
Description: PGP signature


Re: [gentoo-dev] Re: Re: When will KDE 3.5 be marked as stable?

2006-05-04 Thread Guillaume Pujol

I'm just an user here, but I'd like to ask a simple question:
For Gnome 2.14 there is a tracker bug on b.g.o [1]. I think this is
really usefull for users like me who want to know the status of this
release at any time (and I hope this is useful for devs too :)). Why
such a tracker doesn't exist for KDE 3.5 ? That way, users may easily
see why KDE still isn't stable.
Please don't take this as a reproach. Perhaps you devs have no need
for a tracker, and I can perfectly understand that.

Regards,
Guillaume

[1] http://bugs.gentoo.org/show_bug.cgi?id=119872

--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Re: Re: When will KDE 3.5 be marked as stable?

2006-05-04 Thread Jeff Rollin
Paul,

That cleared it up for me, thanks

Jeff.On 04/05/06, Paul de Vrieze [EMAIL PROTECTED] wrote:
Actually the testing keywords are not for unstable packages. If somethingis unstable it must be masked. If we however want to test our packagingwe put it in ~arch. If something is in ~arch that means that it works for
the packager, but that your mileage may vary. ~arch may sometimes haveunexpected problems, especially involving migration from old versions tonew versions. Actually most time is spent on ~arch, as there is where
development happens. As a package is seen to be stable, then it getspromoted to arch. This is just a change of the keyword. The developerthen goes on to newer versions of the package.Paul--
Paul de VriezeGentoo DeveloperMail: [EMAIL PROTECTED]Homepage: http://www.devrieze.net
-- --Argument against Linux number 6,033:...So
this is like most Linux viruses. You have to download the virus
yourself, become root, install it and then run it. Seems like a lot of
work just to experience what you can get on Windows with a lot less
trouble.


Re: [gentoo-dev] coldplug and hotplug

2006-05-04 Thread Greg KH
On Thu, May 04, 2006 at 09:54:53AM +0100, Roy Marples wrote:
 On Wednesday 03 May 2006 19:27, Greg KH wrote:
  On Wed, May 03, 2006 at 01:22:39PM +0100, Roy Marples wrote:
   On Wednesday 03 May 2006 12:26, Jakub Moc wrote:
Well, it should not be loaded first of all... Hence why I want to have
an ability to turn off the coldplug thing *completely* on udev level.
  
   So maybe I should be clear in conf.d/rc that the RC_{COLD,HOT}PLUG stuff
   only affects services started and not the actual plugging itself.
 
  Yes.  I'll be working on a udev specific option to enable/disable the
  coldplug functionality that it is currently causing (loading all modules
  for all devices at boot time right now.)
 
 Excellent news. Hopefully we can trigger that by the same 
 RC_COLDPLUG=yes|no 
 variable so our users only have to configure it once.

Yes, I'll try to use that variable.

thanks,

greg k-h
-- 
gentoo-dev@gentoo.org mailing list



[gentoo-dev] Packages that need maintainers

2006-05-04 Thread Daniel Goller
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

The following packages require a new maintainer, some might just be
absorbed into their herds w/o a direct maintainer leaving them to the
teams maintaining those herds, others might face extinction w/o a direct
maintainer.

./app-admin/gtkdiskfree
./sci-astronomy/celestia
./net-firewall/ipkungfu
./media-gfx/povray
./net-misc/tightvnc
./x11-wm/icewm
./dev-libs/boost
./dev-perl/Event-ExecFlow (dvd::rip dep)
./dev-perl/AnyEvent(dvd::rip dep)
./dev-util/ketchup
./app-benchmarks/cpuburn
./app-benchmarks/bonnie++
./media-video/kino
./media-video/dvdrip
./app-cdr/dvdshrink
./games-emulation/mupen64-riceplugin
./games-emulation/mupen64-glide64
./games-emulation/mupen64-glN64
./games-emulation/mupen64-blight-tr64gl
./games-emulation/mupen64-blight-input
./games-emulation/mupen64-jttl_sound
./games-emulation/mupen64
./games-emulation/mupen64-blight-uhleaudio
./media-plugins/xmms-xf86audio

This list might not be perfect, but a simple grepping the tree shows
those listing [EMAIL PROTECTED] as direct maintainer, with the exception
of icewm (which has [EMAIL PROTECTED] and [EMAIL PROTECTED] listed) also
as the only one.

Some items have currently open bugs which i will try to eliminate or at
least minimize as much as possible.

Daniel
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.2.1 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFEWomz/aM9DdBw91cRAuv+AJ9trfMlCXUNv7Iu+H6UtNwqswOAuwCgvVkJ
7Sy4fUBcv2O2Ags4XYY9W7w=
=Oc/z
-END PGP SIGNATURE-
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Re: Re: When will KDE 3.5 be marked as stable?

2006-05-04 Thread Michael Kirkland
On Thursday 04 May 2006 05:21, Jeff Rollin wrote:
 All,

 If I might weigh in at this late stage:

 How did we end up here in the first place? Isn't the point of ~arch that we
 can put stuff here that might WELL be unstable? Sure, we'll get lots of I
 set my ACCEPT_KEYWORDS to ~arch and now my system is broken, messages, but
 if people are going to try ~arch, or Gentoo in general, despite warnings
 that it's not for newbies (and I have personal experience of this), we
 can't really stop them without turning the community into a fascist state,
 can we? Gentoo (like all projects) has a finite amount of developers, and
 if we spend to much time on ~arch then surely arch will suffer

 Just my 0.2 cents (sic)

 Jeff.

I think the problem is that Gentoo is falling into the same sandtrap the 
Debian project has been mired in forever. arch and ~arch are polarizing 
into stable, but horribly out of date, and maybe it will work.

This leads to people trying to maintain a 
frankenstinian /etc/portage/package.keywords file, constantly adding to it 
and never knowing when things can be removed from it.

I would suggest opening a middle ground tag, where things can be moved to from 
~arch when they work for reasonable configuration values, but still have 
open bugs for some people.

That way, people who prefer stability over the latest features can run arch, 
and everyone who bitches about packages being out of date can run the middle 
tag, and ~arch can be kept for testing.
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Packages that need maintainers

2006-05-04 Thread spradlim
I have a question that I havn't been able to find that is somewhat
related to the following email.  I know and understand Linux very well.
I also know how ebuilds work.  So how do I go about maintaining packages
and getting them into portage.  For example I would like to maintain a
munin, munin-plugin, and tightvnc ebuild.  Where can I find this
information.  I don't know where to start.

Thanks,
Michael 

On Thu, May 04, 2006 at 06:09:39PM -0500, Daniel Goller wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1
 
 The following packages require a new maintainer, some might just be
 absorbed into their herds w/o a direct maintainer leaving them to the
 teams maintaining those herds, others might face extinction w/o a direct
 maintainer.
 
 ./app-admin/gtkdiskfree
 ./sci-astronomy/celestia
 ./net-firewall/ipkungfu
 ./media-gfx/povray
 ./net-misc/tightvnc
 ./x11-wm/icewm
 ./dev-libs/boost
 ./dev-perl/Event-ExecFlow (dvd::rip dep)
 ./dev-perl/AnyEvent(dvd::rip dep)
 ./dev-util/ketchup
 ./app-benchmarks/cpuburn
 ./app-benchmarks/bonnie++
 ./media-video/kino
 ./media-video/dvdrip
 ./app-cdr/dvdshrink
 ./games-emulation/mupen64-riceplugin
 ./games-emulation/mupen64-glide64
 ./games-emulation/mupen64-glN64
 ./games-emulation/mupen64-blight-tr64gl
 ./games-emulation/mupen64-blight-input
 ./games-emulation/mupen64-jttl_sound
 ./games-emulation/mupen64
 ./games-emulation/mupen64-blight-uhleaudio
 ./media-plugins/xmms-xf86audio
 
 This list might not be perfect, but a simple grepping the tree shows
 those listing [EMAIL PROTECTED] as direct maintainer, with the exception
 of icewm (which has [EMAIL PROTECTED] and [EMAIL PROTECTED] listed) also
 as the only one.
 
 Some items have currently open bugs which i will try to eliminate or at
 least minimize as much as possible.
 
 Daniel
 -BEGIN PGP SIGNATURE-
 Version: GnuPG v1.4.2.1 (GNU/Linux)
 Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
 
 iD8DBQFEWomz/aM9DdBw91cRAuv+AJ9trfMlCXUNv7Iu+H6UtNwqswOAuwCgvVkJ
 7Sy4fUBcv2O2Ags4XYY9W7w=
 =Oc/z
 -END PGP SIGNATURE-
 -- 
 gentoo-dev@gentoo.org mailing list
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Packages that need maintainers

2006-05-04 Thread Jory A. Pratt
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

spradlim wrote:
 I have a question that I havn't been able to find that is somewhat
 related to the following email.  I know and understand Linux very well.
 I also know how ebuilds work.  So how do I go about maintaining packages
 and getting them into portage.  For example I would like to maintain a
 munin, munin-plugin, and tightvnc ebuild.  Where can I find this
 information.  I don't know where to start.
 
 Thanks,
 Michael 

As a user you must find a sponser in order to take full maintership. You
might be able to find a dev to handle your commits and reviews until
such a time you find a sponser.

Jory



-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.3 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFEWrppGDfjNg8unQIRAmP6AJ0YFfW8TM2GGNDjXr9iyAf3a3OlxgCff7vz
QOTjgi8ZXTCTgxszCRjUqHs=
=hApA
-END PGP SIGNATURE-
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Re: Re: When will KDE 3.5 be marked as stable?

2006-05-04 Thread Jeff Rollin
I think the problem is that Gentoo is falling into the same sandtrap the
Debian project has been mired in forever. arch and ~arch are polarizinginto stable, but horribly out of date, and maybe it will work.This leads to people trying to maintain a
frankenstinian /etc/portage/package.keywords file, constantly adding to itand never knowing when things can be removed from it.I would suggest opening a middle ground tag, where things can be moved to from
~arch when they work for reasonable configuration values, but still haveopen bugs for some people.That way, people who prefer stability over the latest features can run arch,and everyone who bitches about packages being out of date can run the middle
tag, and ~arch can be kept for testing.--gentoo-dev@gentoo.org mailing listOr maybe we could move to a fixed release cycle. Debian uses 18 (?) months, but maybe a 3- or 6-month release cycle would suit us better
Jeff.-- --Argument against Linux number 6,033:...So this is like most Linux viruses. You have to download the virus yourself, become root, install it and then run it. Seems like a lot of work just to experience what you can get on Windows with a lot less trouble.



[gentoo-portage-dev] Re: Perl, sort, and locale -- NEVER MIND

2006-05-04 Thread felix
On Wed, May 03, 2006 at 05:12:09PM -0700, [EMAIL PROTECTED] wrote:

 I have discovered an inconsistency in how perl and sort handle locale.
 Here are two commands you can run in a shell ...
 
 (echo '/'; echo '?') | sort
 
 (echo '/'; echo '?') | perl -e '@x = ; print $_ foreach sort @x'
 
 With LANG=en_US.UTF-8, sort says ? comes before /, perl says the
 opposite.  Setting LC_COLLATE=C switches the sort behavior.

I have now found that if you add use locales to the perl code, it
also sorts utf difefrently.

-- 
... _._. ._ ._. . _._. ._. ___ .__ ._. . .__. ._ .. ._.
 Felix Finch: scarecrow repairman  rocket surgeon / [EMAIL PROTECTED]
  GPG = E987 4493 C860 246C 3B1E  6477 7838 76E9 182E 8151 ITAR license #4933
I've found a solution to Fermat's Last Theorem but I see I've run out of room o
-- 
gentoo-portage-dev@gentoo.org mailing list



Re: [gentoo-portage-dev] default postsync

2006-05-04 Thread Marius Mauch

Zac Medico schrieb:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Ned Ludd wrote:

How do you think we should handle it?
Should we install a post_sync in a postinst phase outside of portage's 
handling if and only if not post_sync already exists?

Should we change it to handled a postsync.d by default?
Should we do both? I'm open as heck but would like to start to 
finalize then document it's behavior. I feel it could be one of the 
next untapped really useful features of portage. glsa-checking, news 
handling, search db updating, and stuff etc..



Given the existing support for /etc/portage/bin/post_sync, the user has the 
freedom to do anything they want.  If a program needs to make use of the 
post_sync trigger, it's documentation can simply state that a certain command 
needs the be run and the user can add that command to their post_sync script.  
Is that not easy and flexible enough?


Well, it requires user intervention, pretty much the same argument as 
for any other foo.d change in any package (I don't have a personal 
preference here, though using bashrc for this definitely isn't a good idea).


Marius
--
gentoo-portage-dev@gentoo.org mailing list