[gentoo-dev] Re: How to speed up maintenance and other Gentoo work?

2009-03-08 Thread Nicolas Sebrecht

Hi,

(Mail sent to gentoo-dev  gentoo-scm, please Fu2 gentoo-scm only)

On Sat, Mar 07, 2009 at 06:29:08PM -0800, Robin H. Johnson wrote:
 On Sat, Mar 07, 2009 at 07:57:02PM -0500, Caleb Cushing wrote:
  On Sat, Mar 7, 2009 at 2:27 PM, Alec Warner anta...@gentoo.org wrote:

   People are working on the whole 'replace cvs with git' thing on the
   gentoo-scm list.
  I'm supposedly on that list and I haven't gotten a message all week?
  is it low traffic? or do I have a subscription/other problem.
 It's fairly low traffic.
 
 The last discussion was just under 2 weeks ago, was about how Manifests
 would need to be changed to cut down on merge conflicts. The last
 proposal on that was to consider a form of slim Manifest for developers
 only (it would still be a full form going to rsync), where objects in
 git were not explicitly tracked in the Manifest, but rather but signed
 commits (not tags), as their checksums were tracked by the DVCS anyway.
 
 Additionally, there is this pending item on a Git resource usage bug
 that hurts badly during the initial clone:
 http://archives.gentoo.org/gentoo-scm/msg_df7c98ec7d2e313856bec31769df407f.xml

Following this discussion on the dev list, it appears that some of us
missed the 'replace cvs with git' project going on here (on gentoo-scm).

As it's very time consuming to find the relevant previous threads. So,
could someone give us more information of the state of the project ?
(general expected workflow, technical issues, etc) A brief abstract
would be very much appreciated.

I've read the above link. Now, I know about the Manifest issue.

Also, did you had information on how git hosted overlays work ?

Thanks,

-- 
Nicolas Sebrecht




[gentoo-dev] Re: How to speed up maintenance and other Gentoo work?

2009-03-07 Thread Nicolas Sebrecht

On Sat, Mar 07, 2009 at 02:22:00AM -0500, Caleb Cushing wrote:
 
 On Wed, Mar 4, 2009 at 7:50 AM, Nicolas Sebrecht
 nicolas.s-...@laposte.net wrote:
  Give a git access to the developpers beside the current CVS ?
 
 or replace cvs with git... oh and you can replace rsync too... because
 git is faster there as well.

Provide a git only access today is not serious. Some developpers may
not want to learn/switch to git. It could be a long term goal, however.

I'm not thinking of internal tools efficiency. It's all about workflow.

Also, rsync just do what it has to do the right way. Git does not fit to
that kind of job.

-- 
Nicolas Sebrecht




Re: [gentoo-dev] Re: How to speed up maintenance and other Gentoo work?

2009-03-07 Thread Alec Warner
On Fri, Mar 6, 2009 at 11:22 PM, Caleb Cushing xenoterrac...@gmail.com wrote:
 On Wed, Mar 4, 2009 at 7:50 AM, Nicolas Sebrecht
 nicolas.s-...@laposte.net wrote:
 Give a git access to the developpers beside the current CVS ?

 or replace cvs with git... oh and you can replace rsync too... because
 git is faster there as well.

People are working on the whole 'replace cvs with git' thing on the
gentoo-scm list.

 --
 Caleb Cushing

 http://xenoterracide.blogspot.com





Re: [gentoo-dev] Re: How to speed up maintenance and other Gentoo work?

2009-03-07 Thread Caleb Cushing
On Sat, Mar 7, 2009 at 2:27 PM, Alec Warner anta...@gentoo.org wrote:
 People are working on the whole 'replace cvs with git' thing on the
 gentoo-scm list.

I'm supposedly on that list and I haven't gotten a message all week?
is it low traffic? or do I have a subscription/other problem.

-- 
Caleb Cushing

http://xenoterracide.blogspot.com



Re: [gentoo-dev] Re: How to speed up maintenance and other Gentoo work?

2009-03-07 Thread Robin H. Johnson
On Sat, Mar 07, 2009 at 07:57:02PM -0500, Caleb Cushing wrote:
 On Sat, Mar 7, 2009 at 2:27 PM, Alec Warner anta...@gentoo.org wrote:
  People are working on the whole 'replace cvs with git' thing on the
  gentoo-scm list.
 I'm supposedly on that list and I haven't gotten a message all week?
 is it low traffic? or do I have a subscription/other problem.
It's fairly low traffic.

The last discussion was just under 2 weeks ago, was about how Manifests
would need to be changed to cut down on merge conflicts. The last
proposal on that was to consider a form of slim Manifest for developers
only (it would still be a full form going to rsync), where objects in
git were not explicitly tracked in the Manifest, but rather but signed
commits (not tags), as their checksums were tracked by the DVCS anyway.

Additionally, there is this pending item on a Git resource usage bug
that hurts badly during the initial clone:
http://archives.gentoo.org/gentoo-scm/msg_df7c98ec7d2e313856bec31769df407f.xml

-- 
Robin Hugh Johnson
Gentoo Linux Developer  Infra Guy
E-Mail : robb...@gentoo.org
GnuPG FP   : 11AC BA4F 4778 E3F6 E4ED  F38E B27B 944E 3488 4E85


pgp5sSjR9Ckc7.pgp
Description: PGP signature


[gentoo-dev] Re: How to speed up maintenance and other Gentoo work?

2009-03-06 Thread Ryan Hill
On Wed, 04 Mar 2009 04:01:36 +0200
Mart Raudsepp l...@gentoo.org wrote:

 I'm collecting ideas from the wider development and contributing
 community on how to help maintainers and contributors get work done
 quicker, or rephrased - how to get more done in the limited time we
 have.
 
 This basically means ideas for tools, scripts, or functionality in
 some hypothetical centralized maintainer helper website or GUI/CLI
 program that would help save time in taking care of some of the
 gruntwork that gets done by maintainers right now manually or by
 scripts that don't get shared and re-used and generalized as much as
 they could.
 
 Then afterwards I can sort through the suggestions/ideas, try to make
 a summary and arrange some of them to actually happen.

One tool I used a lot before metadata.xml USE flags sprung up
everywhere was metagen (in the tree under apps-portage), written by
pythonhead.  For anyone who hasn't used it, it's a commandline util
written in python (surprise!) for generating metadata.xml.  You can
give it a herd, maintainer name/email, maintainer description, package
description, etc., and it will hock out a xml loogie for you.  I've
been meaning to update it for USE flags (and whatever else we're
stuffing into xml these days) as a learn-python project, but like all
my learn-* projects it's never gotten anywhere.  Maybe someone with the
requisite skills and boredom level might be interested in poking at it.


-- 
gcc-porting,  by design, by neglect
treecleaner,  for a fact or just for effect
wxwidgets @ gentoo EFFD 380E 047A 4B51 D2BD C64F 8AA8 8346 F9A4 0662


signature.asc
Description: PGP signature


[gentoo-dev] Re: How to speed up maintenance and other Gentoo work?

2009-03-06 Thread Duncan
Ryan Hill dirtye...@gentoo.org posted
20090306194452.6b5bf...@halo.dirtyepic.sk.ca, excerpted below, on  Fri, 06
Mar 2009 19:44:52 -0600:

 You can give [metagen] a herd, maintainer name/email, maintainer
 description, package description, etc., and it will hock out a xml
 loogie for you.

LOL.  Never seen it described quite /that/ way before, but it's... 
interesting! =:^)

 I've been meaning to update it [...] as a learn-python project,
 but like all my learn-* projects it's never gotten anywhere.

You to, eh?  (For me, the dev-manual, etc, and perhaps ultimately,
Gentoo-dev, is on that list, too.)  Well, one thing's for sure, a long 
list /does/ tend to be a decently effective boredom repellent...

What's frustrating is that as one gets older (42 here), it's no longer 
possible to work all day and study/play all nite for 36 hours at a 
stretch, and be effective at both, as it used to be.  But the internal 
scheduler doesn't seem to understand that so keeps adding stuff to that 
todo list as if it were!

So all you youngun's out there, pick it up while you can!  Oh, and 
[waving cane] GET OFF MY LAWN!!

-- 
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




Re: [gentoo-dev] Re: How to speed up maintenance and other Gentoo work?

2009-03-06 Thread Caleb Cushing
On Wed, Mar 4, 2009 at 7:50 AM, Nicolas Sebrecht
nicolas.s-...@laposte.net wrote:
 Give a git access to the developpers beside the current CVS ?

or replace cvs with git... oh and you can replace rsync too... because
git is faster there as well.
-- 
Caleb Cushing

http://xenoterracide.blogspot.com



[gentoo-dev] Re: How to speed up maintenance and other Gentoo work?

2009-03-04 Thread Nicolas Sebrecht

On Wed, Mar 04, 2009 at 04:01:36AM +0200, Mart Raudsepp wrote:

 I'm collecting ideas from the wider development and contributing
 community on how to help maintainers and contributors get work done
 quicker, or rephrased - how to get more done in the limited time we
 have.

Give a git access to the developpers beside the current CVS ?

-- 
Nicolas Sebrecht