<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>infrastructure-dev@apache.org Archives</title>
<link rel="self" href="http://mail-archives.apache.org/mod_mbox/www-infrastructure-dev/?format=atom"/>
<link href="http://mail-archives.apache.org/mod_mbox/www-infrastructure-dev/"/>
<id>http://mail-archives.apache.org/mod_mbox/www-infrastructure-dev/</id>
<updated>2009-12-09T06:31:20Z</updated>
<entry>
<title>Re: fragmented discussions about Git and ASF</title>
<author><name>David Crossley &lt;crossley@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/www-infrastructure-dev/200912.mbox/%3c20091209020532.GD10938@igg.indexgeo.com.au%3e"/>
<id>urn:uuid:%3c20091209020532-GD10938@igg-indexgeo-com-au%3e</id>
<updated>2009-12-09T02:05:32Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
David Crossley wrote:
&gt; Just a note for the mail archives. For people trying to
&gt; keep up with this topic, note two large eruptions on other lists:
&gt; On infrastructure AT a.o starting around 28 Novemember 2009
&gt; and on members AT a.o starting around 5 October 2008.

And of course i meant to say that various people are trying
to steer discussions back here to the infrastructure-dev list.

-David


</pre>
</div>
</content>
</entry>
<entry>
<title>fragmented discussions about Git and ASF</title>
<author><name>David Crossley &lt;crossley@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/www-infrastructure-dev/200912.mbox/%3c20091209020258.GC10938@igg.indexgeo.com.au%3e"/>
<id>urn:uuid:%3c20091209020258-GC10938@igg-indexgeo-com-au%3e</id>
<updated>2009-12-09T02:02:58Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Just a note for the mail archives. For people trying to
keep up with this topic, note two large eruptions on other lists:
On infrastructure AT a.o starting around 28 Novemember 2009
and on members AT a.o starting around 5 October 2008.

-David


</pre>
</div>
</content>
</entry>
<entry>
<title>How about mirroring commons transactions ?</title>
<author><name>&quot;David J. M. Karlsen&quot; &lt;david@davidkarlsen.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/www-infrastructure-dev/200912.mbox/%3c4B1EE679.7070408@davidkarlsen.com%3e"/>
<id>urn:uuid:%3c4B1EE679-7070408@davidkarlsen-com%3e</id>
<updated>2009-12-08T23:51:21Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Looking at the list: http://git.apache.org/
Can http://svn.eu.apache.org/viewvc/commons/proper/transaction be added 
to the list?

-- 
--
David J. M. Karlsen - +47 90 68 22 43
http://www.davidkarlsen.com
http://mp3.davidkarlsen.com
Sent from my bog-standard SMTP client



</pre>
</div>
</content>
</entry>
<entry>
<title>Github mirrors are back up to speed</title>
<author><name>Jukka Zitting &lt;jukka.zitting@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/www-infrastructure-dev/200912.mbox/%3c510143ac0912070658l1a7a77a3k1fe8b49a35268eb2@mail.gmail.com%3e"/>
<id>urn:uuid:%3c510143ac0912070658l1a7a77a3k1fe8b49a35268eb2@mail-gmail-com%3e</id>
<updated>2009-12-07T14:58:45Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi,

I got word from the Github guys that they've finally had time to look
at their mirroring scripts, and that the http://github.com/apache
mirrors are now again being synced from git.apache.org about once an
hour. Enjoy!

BR,

Jukka Zitting


</pre>
</div>
</content>
</entry>
<entry>
<title>Re: SvnPubSub websites -- need more volunteers</title>
<author><name>Jukka Zitting &lt;jukka.zitting@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/www-infrastructure-dev/200911.mbox/%3c510143ac0911031632x5576bb84x2f624e71be1fdbee@mail.gmail.com%3e"/>
<id>urn:uuid:%3c510143ac0911031632x5576bb84x2f624e71be1fdbee@mail-gmail-com%3e</id>
<updated>2009-11-04T00:32:57Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi,

On Tue, Oct 13, 2009 at 11:09 PM, Paul Querna &lt;paul@querna.org&gt; wrote:
&gt; On Tue, Oct 13, 2009 at 1:40 AM, Jukka Zitting &lt;jukka.zitting@gmail.com&gt; wrote:
&gt;&gt; On Tue, Oct 13, 2009 at 10:37 AM, Paul Querna &lt;paul@querna.org&gt; wrote:
&gt;&gt;&gt; The git zone though is physically located &lt;1m away from the
&gt;&gt;&gt; svn-master, it shouldn't go across the atlantic to do requests.....
&gt;&gt;
&gt;&gt; :-o Currently it does, to avoid the mod_dontdothat restrictions...
&gt;&gt;
&gt; yeah, we turned that off like 4+ months ago afaik :)

Excellent!

I've switched git.apache.org to use normal svn.apache.org instead of
svn.eu.apache.org for the updates.

BR,

Jukka Zitting


</pre>
</div>
</content>
</entry>
<entry>
<title>Re: git mirror for trafficserver</title>
<author><name>Jukka Zitting &lt;jukka.zitting@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/www-infrastructure-dev/200910.mbox/%3c510143ac0910300350x8d0d649pff4faa1f57c8082e@mail.gmail.com%3e"/>
<id>urn:uuid:%3c510143ac0910300350x8d0d649pff4faa1f57c8082e@mail-gmail-com%3e</id>
<updated>2009-10-30T10:50:31Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi,

On Fri, Oct 30, 2009 at 2:25 AM, Paul Querna &lt;paul@querna.org&gt; wrote:
&gt; could a git mirror for the trafficserver project inubcator be added?

Sure, the mirror is now available at:

    git://git.apache.org/trafficserver.git

BR,

Jukka Zitting


</pre>
</div>
</content>
</entry>
<entry>
<title>git mirror for trafficserver</title>
<author><name>Paul Querna &lt;paul@querna.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/www-infrastructure-dev/200910.mbox/%3c4239a4320910291825j406c104er47fedc654fecfe74@mail.gmail.com%3e"/>
<id>urn:uuid:%3c4239a4320910291825j406c104er47fedc654fecfe74@mail-gmail-com%3e</id>
<updated>2009-10-30T01:25:04Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
hi,

could a git mirror for the trafficserver project inubcator be added?

svn url is &lt;https://svn.apache.org/repos/asf/incubator/trafficserver/traffic/trunk&gt;

thanks,

paul


</pre>
</div>
</content>
</entry>
<entry>
<title>Re: SvnPubSub websites -- need more volunteers</title>
<author><name>Paul Querna &lt;paul@querna.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/www-infrastructure-dev/200910.mbox/%3c4239a4320910140009p233e09aevf39b1d8e4948cbba@mail.gmail.com%3e"/>
<id>urn:uuid:%3c4239a4320910140009p233e09aevf39b1d8e4948cbba@mail-gmail-com%3e</id>
<updated>2009-10-14T07:09:03Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
On Tue, Oct 13, 2009 at 1:40 AM, Jukka Zitting &lt;jukka.zitting@gmail.com&gt; wrote:
&gt; Hi,
&gt;
&gt; On Tue, Oct 13, 2009 at 10:37 AM, Paul Querna &lt;paul@querna.org&gt; wrote:
&gt;&gt; On Tue, Oct 13, 2009 at 1:22 AM, Jukka Zitting &lt;jukka.zitting@gmail.com&gt; wrote:
&gt;&gt;&gt; That would be useful also for the git mirrors, that I've been planning
&gt;&gt;&gt; to update to use SvnPubSub instead of the email notifications.
&gt;&gt;
&gt;&gt; The git zone though is physically located &lt;1m away from the
&gt;&gt; svn-master, it shouldn't go across the atlantic to do requests.....
&gt;
&gt; :-o Currently it does, to avoid the mod_dontdothat restrictions...
&gt;
yeah, we turned that off like 4+ months ago afaik :)


</pre>
</div>
</content>
</entry>
<entry>
<title>Re: SvnPubSub websites -- need more volunteers</title>
<author><name>Jukka Zitting &lt;jukka.zitting@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/www-infrastructure-dev/200910.mbox/%3c510143ac0910130140r6b68f819p13517eab8e4eef9c@mail.gmail.com%3e"/>
<id>urn:uuid:%3c510143ac0910130140r6b68f819p13517eab8e4eef9c@mail-gmail-com%3e</id>
<updated>2009-10-13T08:40:58Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi,

On Tue, Oct 13, 2009 at 10:37 AM, Paul Querna &lt;paul@querna.org&gt; wrote:
&gt; On Tue, Oct 13, 2009 at 1:22 AM, Jukka Zitting &lt;jukka.zitting@gmail.com&gt; wrote:
&gt;&gt; That would be useful also for the git mirrors, that I've been planning
&gt;&gt; to update to use SvnPubSub instead of the email notifications.
&gt;
&gt; The git zone though is physically located &lt;1m away from the
&gt; svn-master, it shouldn't go across the atlantic to do requests.....

:-o Currently it does, to avoid the mod_dontdothat restrictions...

BR,

Jukka Zitting


</pre>
</div>
</content>
</entry>
<entry>
<title>Re: SvnPubSub websites -- need more volunteers</title>
<author><name>Paul Querna &lt;paul@querna.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/www-infrastructure-dev/200910.mbox/%3c4239a4320910130137t72c85076td46b6642940359b8@mail.gmail.com%3e"/>
<id>urn:uuid:%3c4239a4320910130137t72c85076td46b6642940359b8@mail-gmail-com%3e</id>
<updated>2009-10-13T08:37:05Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
On Tue, Oct 13, 2009 at 1:22 AM, Jukka Zitting &lt;jukka.zitting@gmail.com&gt; wrote:
&gt; Hi,
&gt;
&gt; On Mon, Oct 12, 2009 at 11:22 PM, Paul Querna &lt;paul@querna.org&gt; wrote:
&gt;&gt; So, the problem was it ran svn update before the commit had been replicated.
&gt;&gt;
&gt;&gt; I am going to change it to use svn-master for now, but in the long run
&gt;&gt; I will fixup the SvnPubSub system to use the local mirrors pub status
&gt;&gt; to determine when to run its update
&gt;&gt;
&gt;&gt; (Basically the post-commit on the eu mirror will trigger its own
&gt;&gt; separate Pub event, and anyone geoloated to that, will use that
&gt;&gt; stream)
&gt;
&gt; That would be useful also for the git mirrors, that I've been planning
&gt; to update to use SvnPubSub instead of the email notifications.

The git zone though is physically located &lt;1m away from the
svn-master, it shouldn't go across the atlantic to do requests.....


</pre>
</div>
</content>
</entry>
<entry>
<title>Re: SvnPubSub websites -- need more volunteers</title>
<author><name>Jukka Zitting &lt;jukka.zitting@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/www-infrastructure-dev/200910.mbox/%3c510143ac0910130122x65531b87te37672b0c233a6a4@mail.gmail.com%3e"/>
<id>urn:uuid:%3c510143ac0910130122x65531b87te37672b0c233a6a4@mail-gmail-com%3e</id>
<updated>2009-10-13T08:22:53Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi,

On Mon, Oct 12, 2009 at 11:22 PM, Paul Querna &lt;paul@querna.org&gt; wrote:
&gt; So, the problem was it ran svn update before the commit had been replicated.
&gt;
&gt; I am going to change it to use svn-master for now, but in the long run
&gt; I will fixup the SvnPubSub system to use the local mirrors pub status
&gt; to determine when to run its update
&gt;
&gt; (Basically the post-commit on the eu mirror will trigger its own
&gt; separate Pub event, and anyone geoloated to that, will use that
&gt; stream)

That would be useful also for the git mirrors, that I've been planning
to update to use SvnPubSub instead of the email notifications.

BR,

Jukka Zitting


</pre>
</div>
</content>
</entry>
<entry>
<title>Re: SvnPubSub websites -- need more volunteers</title>
<author><name>Paul Querna &lt;paul@querna.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/www-infrastructure-dev/200910.mbox/%3c4239a4320910121422s5c0c6de7ic79dd6d388dc70f0@mail.gmail.com%3e"/>
<id>urn:uuid:%3c4239a4320910121422s5c0c6de7ic79dd6d388dc70f0@mail-gmail-com%3e</id>
<updated>2009-10-12T21:22:58Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
On Mon, Oct 12, 2009 at 2:03 PM, Mark Hindess
&lt;mark.hindess@googlemail.com&gt; wrote:
&gt;
&gt; In message &lt;4239a4320910121023u5d136d2bm9e8e49f4cd2359e8@mail.gmail.com&gt;,
&gt; Paul Querna writes:
&gt;&gt;
&gt;&gt; http://harmony.apache.org/ is online using SvnPubSub :-)
&gt;
&gt; How long should synchronisation take? Â I committed r824483 but it doesn't
&gt; seem to have gone live 30 minutes later.


2009-10-12 20:20:59+0000 [HTTPPageDownloader,client] COMMIT r824483 (3
paths) via http://svn-master.apache.org:2069/commits/xml
2009-10-12 20:20:59+0000 [HTTPPageDownloader,client] Updating 1 WC for r824483
2009-10-12 20:21:01+0000 [-] wc update: /x1/www/harmony.apache.org is at r824482

So, the problem was it ran svn update before the commit had been replicated.

I am going to change it to use svn-master for now, but in the long run
I will fixup the SvnPubSub system to use the local mirrors pub status
to determine when to run its update

(Basically the post-commit on the eu mirror will trigger its own
separate Pub event, and anyone geoloated to that, will use that
stream)


</pre>
</div>
</content>
</entry>
<entry>
<title>Re: SvnPubSub websites -- need more volunteers</title>
<author><name>Mark Hindess &lt;mark.hindess@googlemail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/www-infrastructure-dev/200910.mbox/%3c200910122103.n9CL3I81004769@d06av01.portsmouth.uk.ibm.com%3e"/>
<id>urn:uuid:%3c200910122103-n9CL3I81004769@d06av01-portsmouth-uk-ibm-com%3e</id>
<updated>2009-10-12T21:03:14Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>

In message &lt;4239a4320910121023u5d136d2bm9e8e49f4cd2359e8@mail.gmail.com&gt;,
Paul Querna writes:
&gt;
&gt; http://harmony.apache.org/ is online using SvnPubSub :-)

How long should synchronisation take?  I committed r824483 but it doesn't
seem to have gone live 30 minutes later.

Regards,
 Mark.




</pre>
</div>
</content>
</entry>
<entry>
<title>Re: SvnPubSub websites -- need more volunteers</title>
<author><name>Paul Querna &lt;paul@querna.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/www-infrastructure-dev/200910.mbox/%3c4239a4320910121023u5d136d2bm9e8e49f4cd2359e8@mail.gmail.com%3e"/>
<id>urn:uuid:%3c4239a4320910121023u5d136d2bm9e8e49f4cd2359e8@mail-gmail-com%3e</id>
<updated>2009-10-12T17:23:27Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
On Mon, Oct 12, 2009 at 5:46 AM, Mark Hindess
&lt;mark.hindess@googlemail.com&gt; wrote:
&gt;
&gt; In message &lt;4239a4320910062000m61f7b685nb424c0c793efe4a1@mail.gmail.com&gt;,
&gt; Paul Querna writes:
&gt;&gt;
&gt;&gt; On Tue, Oct 6, 2009 at 1:46 PM, Mark Hindess
&gt;&gt; &lt;mark.hindess@googlemail.com&gt; wrote:
&gt;&gt; &gt;
&gt;&gt; &gt; In message &lt;200910061935.n96JZwDC004677@d12av03.megacenter.de.ibm.com&gt;,
M=
&gt;&gt; ark
&gt;&gt; &gt; Hindess writes:
&gt;&gt; &gt;&gt;
&gt;&gt; &gt;&gt; In message &lt;4239a4320910061127p5e0d627v978b8da0309be88d@mail.gmail.com&gt;,=
&gt;&gt; Â Paul
&gt;&gt; &gt;&gt; Querna writes:
&gt;&gt; &gt;&gt; &gt;
&gt;&gt; &gt;&gt; &gt; online:
&gt;&gt; &gt;&gt; &gt; http://harmony.staging.apache.org/
&gt;&gt; &gt;&gt; &gt;
&gt;&gt; &gt;&gt; &gt; user: staging
&gt;&gt; &gt;&gt; &gt; password: staging
&gt;&gt; &gt;&gt; &gt; (not meant to be secure, just to keep google bot out)
&gt;&gt; &gt;&gt;
&gt;&gt; &gt;&gt; Looks good and my trivial update to trunk appeared on the staging site
&gt;&gt; &gt;&gt; very quickly.
&gt;&gt; &gt;&gt;
&gt;&gt; &gt;&gt; Please go ahead with the migration of the live branch (then I'll test
&gt;&gt; &gt;&gt; merging trunk -&gt; branches/live).
&gt;&gt; &gt;
&gt;&gt; &gt; Actually, please don't. Â It looks like the downloads page is broken:
&gt;&gt; &gt;
&gt;&gt; &gt; Â  http://harmony.staging.apache.org/download.cgi
&gt;&gt; &gt;
&gt;&gt; &gt; Any ideas?
&gt;&gt;
&gt;&gt; Fixed, it was a configuration error for the staging websites, they
&gt;&gt; didn't have the mod_asfmirrorcgi setup correctly.
&gt;
&gt; Okay. Â I think everything on staging is okay now. Â Can you switch branches/live
&gt; to be live please?

http://harmony.apache.org/ is online using SvnPubSub :-)


</pre>
</div>
</content>
</entry>
<entry>
<title>Re: SvnPubSub websites -- need more volunteers</title>
<author><name>Mark Hindess &lt;mark.hindess@googlemail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/www-infrastructure-dev/200910.mbox/%3c200910121246.n9CCkuaw020860@d06av04.portsmouth.uk.ibm.com%3e"/>
<id>urn:uuid:%3c200910121246-n9CCkuaw020860@d06av04-portsmouth-uk-ibm-com%3e</id>
<updated>2009-10-12T12:46:56Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>

In message &lt;4239a4320910062000m61f7b685nb424c0c793efe4a1@mail.gmail.com&gt;,
Paul Querna writes:
&gt;
&gt; On Tue, Oct 6, 2009 at 1:46 PM, Mark Hindess
&gt; &lt;mark.hindess@googlemail.com&gt; wrote:
&gt; &gt;
&gt; &gt; In message &lt;200910061935.n96JZwDC004677@d12av03.megacenter.de.ibm.com&gt;, M=
&gt; ark
&gt; &gt; Hindess writes:
&gt; &gt;&gt;
&gt; &gt;&gt; In message &lt;4239a4320910061127p5e0d627v978b8da0309be88d@mail.gmail.com&gt;,=
&gt;  Paul
&gt; &gt;&gt; Querna writes:
&gt; &gt;&gt; &gt;
&gt; &gt;&gt; &gt; online:
&gt; &gt;&gt; &gt; http://harmony.staging.apache.org/
&gt; &gt;&gt; &gt;
&gt; &gt;&gt; &gt; user: staging
&gt; &gt;&gt; &gt; password: staging
&gt; &gt;&gt; &gt; (not meant to be secure, just to keep google bot out)
&gt; &gt;&gt;
&gt; &gt;&gt; Looks good and my trivial update to trunk appeared on the staging site
&gt; &gt;&gt; very quickly.
&gt; &gt;&gt;
&gt; &gt;&gt; Please go ahead with the migration of the live branch (then I'll test
&gt; &gt;&gt; merging trunk -&gt; branches/live).
&gt; &gt;
&gt; &gt; Actually, please don't.  It looks like the downloads page is broken:
&gt; &gt;
&gt; &gt;   http://harmony.staging.apache.org/download.cgi
&gt; &gt;
&gt; &gt; Any ideas?
&gt; 
&gt; Fixed, it was a configuration error for the staging websites, they
&gt; didn't have the mod_asfmirrorcgi setup correctly.

Okay.  I think everything on staging is okay now.  Can you switch branches/live
to be live please?

Thanks,
 Mark.







</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Writable git repositories</title>
<author><name>Mark Struberg &lt;struberg@yahoo.de&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/www-infrastructure-dev/200910.mbox/%3c459599.42041.qm@web27806.mail.ukl.yahoo.com%3e"/>
<id>urn:uuid:%3c459599-42041-qm@web27806-mail-ukl-yahoo-com%3e</id>
<updated>2009-10-11T08:12:28Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
comments inside.

+ 
what about the following idea which came to my mind while reading your post:

We have a mandatory SVN repo which is still the canonical one.

We additionally have a git repo hosted at apache which does dcommits to SVN via .git/hooks/post-receive.
So whenever someone does a git-push to this git repo, the commits will get committed to SVN
too. Additionally the export hook will add a line with the full sha1 of each git commit to
the checkin comment in SVN.

If the sync back to the git repo reads the checkin comment and detects the sha1, it will simply
skip importing this commit back to git.

If someone commits something to svn it will be updated to git as usual.

wdyt? just a quick thought, not sure how many traps there are we cannot solve but imho it's
worth trying. I think we should really try to get rid of this ugly problem that the sha1 changes
on the svn -&gt; git sync.

LieGrue,
strub

--- On Sun, 10/11/09, Kevin Menard &lt;nirvdrum@gmail.com&gt; wrote:

&gt; From: Kevin Menard &lt;nirvdrum@gmail.com&gt;
&gt; Subject: Re: Writable git repositories
&gt; To: infrastructure-dev@apache.org
&gt; Date: Sunday, October 11, 2009, 4:30 AM
&gt; Hi William,
&gt; 
&gt; On Sat, Oct 10, 2009 at 5:30 PM, William A. Rowe, Jr.
&gt; &lt;wrowe@rowe-clan.net&gt;
&gt; wrote:
&gt; 
&gt; &gt; Here is the problem;
&gt; &gt;
&gt; &gt; The foundation has always been responsible for the
&gt; contents of the foundation's
&gt; &gt; revision control systems, and assumes that
&gt; responsibility upon a commit.  The
&gt; &gt; notices of each of these commits are broadcast to the
&gt; relevant projects, who
&gt; &gt; are responsible for catching any irregularities and
&gt; repairing them.
&gt; 
&gt; I think all modern SCMs have some means of doing a post
&gt; commit/checkin/push hook which can be used to send an email
&gt; to the
&gt; relevant commits list.

git definitely has

&gt; 
&gt; &gt; The is substantially different from individual
&gt; development forks over which
&gt; &gt; nobody has an oversight role.  E.g. my git tree is
&gt; not your git tree, and if
&gt; &gt; the git forks all exist at the foundation, the
&gt; foundation suddenly grows a huge
&gt; &gt; liability without a sufficient oversight process.
&gt; 
&gt; I'm not sure I follow you on this one.  My filesystem
&gt; is also not your
&gt; filesystem, so you don't see any of my code modifications
&gt; until I
&gt; commit them to the SVN server.  git doesn't change
&gt; that.  

But git may change this!
Because in reality my git tree is your git tree and maybe we additionally share some feature
branch somewhere else. But where ever I push my repo to, the sha1 will stay the same!

I think it's the same story as we had with bugzilla vs Jira. Bugtracking and documentation
has almost the same relevance as SCMs do.

&gt; I'd still
&gt; strongly advocate for open development of software and I
&gt; think
&gt; projects will largely do the right thing there.  So, I
&gt; would expect to
&gt; see regular pushes of local developer repositories to
&gt; remote branches.
&gt;  If they don't, that's not a failing of the tool, that's a
&gt; failing of
&gt; the process.
&gt; 
&gt; As for non-committers, I think it's non-issue.  They
&gt; can have a local
&gt; repository and host elsewhere -- that wouldn't be the ASF
&gt; responsibility.  And all contributions to a project
&gt; should be held to
&gt; the same standard as the current JIRA-based patch
&gt; submission.
&gt; 
&gt; &gt; So not to badmouth git, but infra is responsible for
&gt; ensuring that the technical
&gt; &gt; aspects of the foundation (infra managed, or not)
&gt; satisfy the legal/procedural
&gt; &gt; responsibilities for this foundation to remain a
&gt; 501(c)3 and mitigate the risks
&gt; &gt; appropriately.
&gt; 
&gt; If this really is the problem, I'm interested in hearing a
&gt; bit more
&gt; about how git is a problem.   From my
&gt; (possibly naive) standpoint,
&gt; there's no difference between git, SVN, or any other SCM
&gt; for that
&gt; matter on this point.
&gt; 
&gt; Regards,
&gt; Kevin
&gt; 


      


</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Writable git repositories</title>
<author><name>Kevin Menard &lt;nirvdrum@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/www-infrastructure-dev/200910.mbox/%3c7e3605160910101930y652df68fm2fc6e3db2d44df4f@mail.gmail.com%3e"/>
<id>urn:uuid:%3c7e3605160910101930y652df68fm2fc6e3db2d44df4f@mail-gmail-com%3e</id>
<updated>2009-10-11T02:30:46Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi William,

On Sat, Oct 10, 2009 at 5:30 PM, William A. Rowe, Jr.
&lt;wrowe@rowe-clan.net&gt; wrote:

&gt; Here is the problem;
&gt;
&gt; The foundation has always been responsible for the contents of the foundation's
&gt; revision control systems, and assumes that responsibility upon a commit.  The
&gt; notices of each of these commits are broadcast to the relevant projects, who
&gt; are responsible for catching any irregularities and repairing them.

I think all modern SCMs have some means of doing a post
commit/checkin/push hook which can be used to send an email to the
relevant commits list.

&gt; The is substantially different from individual development forks over which
&gt; nobody has an oversight role.  E.g. my git tree is not your git tree, and if
&gt; the git forks all exist at the foundation, the foundation suddenly grows a huge
&gt; liability without a sufficient oversight process.

I'm not sure I follow you on this one.  My filesystem is also not your
filesystem, so you don't see any of my code modifications until I
commit them to the SVN server.  git doesn't change that.  I'd still
strongly advocate for open development of software and I think
projects will largely do the right thing there.  So, I would expect to
see regular pushes of local developer repositories to remote branches.
 If they don't, that's not a failing of the tool, that's a failing of
the process.

As for non-committers, I think it's non-issue.  They can have a local
repository and host elsewhere -- that wouldn't be the ASF
responsibility.  And all contributions to a project should be held to
the same standard as the current JIRA-based patch submission.

&gt; So not to badmouth git, but infra is responsible for ensuring that the technical
&gt; aspects of the foundation (infra managed, or not) satisfy the legal/procedural
&gt; responsibilities for this foundation to remain a 501(c)3 and mitigate the risks
&gt; appropriately.

If this really is the problem, I'm interested in hearing a bit more
about how git is a problem.   From my (possibly naive) standpoint,
there's no difference between git, SVN, or any other SCM for that
matter on this point.

Regards,
Kevin


</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Writable git repositories</title>
<author><name>Kevin Menard &lt;nirvdrum@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/www-infrastructure-dev/200910.mbox/%3c7e3605160910101922n37fa21a2na2839f737fb8abd@mail.gmail.com%3e"/>
<id>urn:uuid:%3c7e3605160910101922n37fa21a2na2839f737fb8abd@mail-gmail-com%3e</id>
<updated>2009-10-11T02:22:06Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi Upayavira,

On Sat, Oct 10, 2009 at 5:07 PM, Upayavira &lt;uv@odoko.co.uk&gt; wrote:
&gt; Producing software is what the ASF is about. Where we put the code we
&gt; write is kinda important to the ASF.
&gt;
&gt; Our revision control system is therefore the most important piece of
&gt; software that we deploy.

I agree on both points.

&gt; Because if this, I'd even wonder whether it is up to infrastructure
&gt; alone to decide upon the revision control system, it being so central to
&gt; the entire organisation.

I'd hope the decision would be made by a general membership consensus.

&gt; The instability that is referred to isn't just in the effort in
&gt; converting the repo itself, it is also in getting 3000 committers plus
&gt; many contributors to learn a completely different tool, across many
&gt; different operating systems and environments, plus all of the addons,
&gt; scripts, tools, etc that folks use, and so on.

I certainly wasn't advocating a whole hog switch over.  I don't want
to tell another project what they should be using.  If people are
happy with SVN, then they should be able to stick with it.

-- 
Kevin


</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Writable git repositories</title>
<author><name>&quot;William A. Rowe, Jr.&quot; &lt;wrowe@rowe-clan.net&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/www-infrastructure-dev/200910.mbox/%3c4AD0FD0F.2070506@rowe-clan.net%3e"/>
<id>urn:uuid:%3c4AD0FD0F-2070506@rowe-clan-net%3e</id>
<updated>2009-10-10T21:30:55Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Upayavira wrote:
&gt; Producing software is what the ASF is about. Where we put the code we
&gt; write is kinda important to the ASF.
&gt; 
&gt; Our revision control system is therefore the most important piece of
&gt; software that we deploy.
&gt; 
&gt; Because if this, I'd even wonder whether it is up to infrastructure
&gt; alone to decide upon the revision control system, it being so central to
&gt; the entire organisation.

Here is the problem;

The foundation has always been responsible for the contents of the foundation's
revision control systems, and assumes that responsibility upon a commit.  The
notices of each of these commits are broadcast to the relevant projects, who
are responsible for catching any irregularities and repairing them.

The is substantially different from individual development forks over which
nobody has an oversight role.  E.g. my git tree is not your git tree, and if
the git forks all exist at the foundation, the foundation suddenly grows a huge
liability without a sufficient oversight process.

So not to badmouth git, but infra is responsible for ensuring that the technical
aspects of the foundation (infra managed, or not) satisfy the legal/procedural
responsibilities for this foundation to remain a 501(c)3 and mitigate the risks
appropriately.


</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Writable git repositories</title>
<author><name>Upayavira &lt;uv@odoko.co.uk&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/www-infrastructure-dev/200910.mbox/%3c1255208878.8010.28.camel@urgyen%3e"/>
<id>urn:uuid:%3c1255208878-8010-28-camel@urgyen%3e</id>
<updated>2009-10-10T21:07:58Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Producing software is what the ASF is about. Where we put the code we
write is kinda important to the ASF.

Our revision control system is therefore the most important piece of
software that we deploy.

Because if this, I'd even wonder whether it is up to infrastructure
alone to decide upon the revision control system, it being so central to
the entire organisation.

The instability that is referred to isn't just in the effort in
converting the repo itself, it is also in getting 3000 committers plus
many contributors to learn a completely different tool, across many
different operating systems and environments, plus all of the addons,
scripts, tools, etc that folks use, and so on.

Maybe a switch to another revision control system is not impossible, but
it is the hardest possible technical change that the foundation could
consider. 

Upayavira


On Fri, 2009-10-09 at 21:25 -0700, Labnotes wrote:
&gt; 
&gt; On Oct 9, 2009, at 6:29 AM, Tony Stevenson &lt;tony@pc-tony.com&gt; wrote:
&gt; 
&gt; &gt;
&gt; &gt; On 9 Oct 2009, at 14:14, Kevin Menard wrote:
&gt; &gt;
&gt; &gt;&gt; On Fri, Oct 9, 2009 at 8:43 AM, Tony Stevenson &lt;tony@pc-tony.com&gt;  
&gt; &gt;&gt; wrote:
&gt; &gt;&gt;
&gt; &gt;&gt;&gt; Honestly, right now, none.  We only support SVN as the canonical  
&gt; &gt;&gt;&gt; VCS in use
&gt; &gt;&gt;&gt; at the ASF.  If you want to use git-svn, then I'm sorry you'll  
&gt; &gt;&gt;&gt; need to work
&gt; &gt;&gt;&gt; around the mirroring lag.
&gt; &gt;&gt;
&gt; &gt;&gt;
&gt; &gt;&gt; Hi Tony,
&gt; &gt;&gt;
&gt; &gt;&gt; Thanks for the response.
&gt; &gt;&gt;
&gt; &gt;&gt; So, the way I've worked around on the mirroring lag is largely to not
&gt; &gt;&gt; commit anything unless I have 15 min. to sit around and go through a
&gt; &gt;&gt; dcommit/rebase cycle.  Which means I only begrudgingly push stuff
&gt; &gt;&gt; maybe once a week.  The way I've worked around the remote branch  
&gt; &gt;&gt; issue
&gt; &gt;&gt; is to push the code to a non-ASF repo and then bring it back into
&gt; &gt;&gt; trunk when I can get to the git-svn loop.
&gt; &gt;&gt;
&gt; &gt;&gt; Either behavior should probably be considered unacceptable for an ASF
&gt; &gt;&gt; committer and it's not something I'm proud of doing.  But, that's the
&gt; &gt;&gt; reality of the situation.
&gt; &gt;&gt;
&gt; &gt;&gt; By the time I got involved with the ASF, everything had been migrated
&gt; &gt;&gt; over to SVN already, so I didn't get to see the process for that VCS
&gt; &gt;&gt; migration.  I have seen various discussion over the past few years on
&gt; &gt;&gt; the community list about supporting other systems, but no formal
&gt; &gt;&gt; movement to do so.  So, what's the appropriate way to lobby for
&gt; &gt;&gt; supporting additional VCSs?  Obviously what I'd like to do is  
&gt; &gt;&gt; strike a
&gt; &gt;&gt; balance between having the best tools available for a team while not
&gt; &gt;&gt; being a resource drain on the infrastructure team.
&gt; &gt;
&gt; &gt; Kevin,  many folks have already tried to strike up the band, and see  
&gt; &gt; if they can introduce another VCS, predominantly git.  However we,  
&gt; &gt; in the infra team, only want to support on canonical VCS system, at  
&gt; &gt; the moment that is SVN.  The last migration from CVS to SVN was  
&gt; &gt; before my time, but from what I have heard it wasn't without it it's  
&gt; &gt; problems.
&gt; 
&gt; My experience is limited, but the few CVS to SVN conversions I did  
&gt; were tremendously harder than SVN to Git. Hosting SVN was also more  
&gt; admin/IO intensive than Git.
&gt; 
&gt; I don't see how past experience with SVN is any indicator of future  
&gt; life with Git.
&gt; 
&gt; Assaf
&gt; 
&gt; &gt;
&gt; &gt; In all honesty I cannot see a move away from subversion anytime  
&gt; &gt; soon.  If you look at the roadmap for subversion, some of the sought  
&gt; &gt; after features are penned for inclusion.
&gt; &gt;
&gt; &gt; If you use git-svn, you should avoid pointing it as the EU mirror,  
&gt; &gt; as this has to proxy your commit back to the US, then this is  
&gt; &gt; replayed back to the EU mirror this is why you see errors, try  
&gt; &gt; pointing your repo check out at https://svn-master to avoid  
&gt; &gt; succumbing to this issue.
&gt; &gt;
&gt; &gt;
&gt; &gt;
&gt; &gt; Cheers,
&gt; &gt; Tony
&gt; &gt;
&gt; &gt;
&gt; &gt; --------------------------------------------
&gt; &gt; Tony Stevenson
&gt; &gt;
&gt; &gt; tony@pc-tony.com - pctony@apache.org
&gt; &gt; pctony@freenode.net - tony@caret.cam.ac.uk
&gt; &gt;
&gt; &gt; http://blog.pc-tony.com
&gt; &gt;
&gt; &gt; 1024D/51047D66
&gt; &gt; --------------------------------------------
&gt; &gt;
&gt; &gt;
&gt; &gt;
&gt; &gt;
&gt; &gt;



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Writable git repositories</title>
<author><name>Labnotes &lt;assaf@labnotes.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/www-infrastructure-dev/200910.mbox/%3c87B8DE64-C150-4EF1-BE16-BA88CB8BB30E@labnotes.org%3e"/>
<id>urn:uuid:%3c87B8DE64-C150-4EF1-BE16-BA88CB8BB30E@labnotes-org%3e</id>
<updated>2009-10-10T04:25:05Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>


On Oct 9, 2009, at 6:29 AM, Tony Stevenson &lt;tony@pc-tony.com&gt; wrote:

&gt;
&gt; On 9 Oct 2009, at 14:14, Kevin Menard wrote:
&gt;
&gt;&gt; On Fri, Oct 9, 2009 at 8:43 AM, Tony Stevenson &lt;tony@pc-tony.com&gt;  
&gt;&gt; wrote:
&gt;&gt;
&gt;&gt;&gt; Honestly, right now, none.  We only support SVN as the canonical  
&gt;&gt;&gt; VCS in use
&gt;&gt;&gt; at the ASF.  If you want to use git-svn, then I'm sorry you'll  
&gt;&gt;&gt; need to work
&gt;&gt;&gt; around the mirroring lag.
&gt;&gt;
&gt;&gt;
&gt;&gt; Hi Tony,
&gt;&gt;
&gt;&gt; Thanks for the response.
&gt;&gt;
&gt;&gt; So, the way I've worked around on the mirroring lag is largely to not
&gt;&gt; commit anything unless I have 15 min. to sit around and go through a
&gt;&gt; dcommit/rebase cycle.  Which means I only begrudgingly push stuff
&gt;&gt; maybe once a week.  The way I've worked around the remote branch  
&gt;&gt; issue
&gt;&gt; is to push the code to a non-ASF repo and then bring it back into
&gt;&gt; trunk when I can get to the git-svn loop.
&gt;&gt;
&gt;&gt; Either behavior should probably be considered unacceptable for an ASF
&gt;&gt; committer and it's not something I'm proud of doing.  But, that's the
&gt;&gt; reality of the situation.
&gt;&gt;
&gt;&gt; By the time I got involved with the ASF, everything had been migrated
&gt;&gt; over to SVN already, so I didn't get to see the process for that VCS
&gt;&gt; migration.  I have seen various discussion over the past few years on
&gt;&gt; the community list about supporting other systems, but no formal
&gt;&gt; movement to do so.  So, what's the appropriate way to lobby for
&gt;&gt; supporting additional VCSs?  Obviously what I'd like to do is  
&gt;&gt; strike a
&gt;&gt; balance between having the best tools available for a team while not
&gt;&gt; being a resource drain on the infrastructure team.
&gt;
&gt; Kevin,  many folks have already tried to strike up the band, and see  
&gt; if they can introduce another VCS, predominantly git.  However we,  
&gt; in the infra team, only want to support on canonical VCS system, at  
&gt; the moment that is SVN.  The last migration from CVS to SVN was  
&gt; before my time, but from what I have heard it wasn't without it it's  
&gt; problems.

My experience is limited, but the few CVS to SVN conversions I did  
were tremendously harder than SVN to Git. Hosting SVN was also more  
admin/IO intensive than Git.

I don't see how past experience with SVN is any indicator of future  
life with Git.

Assaf

&gt;
&gt; In all honesty I cannot see a move away from subversion anytime  
&gt; soon.  If you look at the roadmap for subversion, some of the sought  
&gt; after features are penned for inclusion.
&gt;
&gt; If you use git-svn, you should avoid pointing it as the EU mirror,  
&gt; as this has to proxy your commit back to the US, then this is  
&gt; replayed back to the EU mirror this is why you see errors, try  
&gt; pointing your repo check out at https://svn-master to avoid  
&gt; succumbing to this issue.
&gt;
&gt;
&gt;
&gt; Cheers,
&gt; Tony
&gt;
&gt;
&gt; --------------------------------------------
&gt; Tony Stevenson
&gt;
&gt; tony@pc-tony.com - pctony@apache.org
&gt; pctony@freenode.net - tony@caret.cam.ac.uk
&gt;
&gt; http://blog.pc-tony.com
&gt;
&gt; 1024D/51047D66
&gt; --------------------------------------------
&gt;
&gt;
&gt;
&gt;
&gt;


</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Writable git repositories</title>
<author><name>Kevin Menard &lt;nirvdrum@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/www-infrastructure-dev/200910.mbox/%3c7e3605160910090850n6e153519u86ff98e7f198a459@mail.gmail.com%3e"/>
<id>urn:uuid:%3c7e3605160910090850n6e153519u86ff98e7f198a459@mail-gmail-com%3e</id>
<updated>2009-10-09T15:50:32Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
On Fri, Oct 9, 2009 at 11:19 AM, Graham Leggett &lt;minfrin@sharp.fm&gt; wrote:

&gt; Change brings instability, the question you need to ask is whether the
&gt; improved effectiveness of teams outweighs the instability brought about
&gt; by change.

Apologies, but I'm not sure if this is meant to be rhetorical or not.
I think it's a completely valid question to ask and discuss on the
list.  Having run both SVN and git servers on the same hardware for a
phased migration, I can draw from my experiences.  But, I wasn't
operating anywhere near the scale that the ASF is.  So, I guess it
would require someone more in the know than me to chime in.

&gt; When svn replaced cvs, there was a lot of instability, but in the long
&gt; term svn was being actively developed, while cvs was not, and the pain
&gt; came with significant long term gain.

I assume this decision was made prior to the formation of the OpenCVS
project.  Neither here nor there, I suppose.  I thought the decision
was driven by technical advantages of SVN.  It appears it was done for
a different reason.

&gt; In this case, it looks like the problems solved by git will soon be
&gt; solved by svn, which means we get the gain, but at the cost of waiting only.

I don't know if it's fair for us to postulate what "soon" is.  I
recall this discussion coming up on the gsoc list in 2006 as a means
of letting student use an SCM while working on ASF projects.  So, that
was over three years ago and the distributed portion of SVN isn't even
targeted, it's just a long term goal.  I don't know enough about SVN's
internals and don't track their dev list, but it took something like
18 - 24 months to bang out merge tracking.  Maybe that will make the
distributed part easier for them, but we could be looking at a several
year period before it's available.

&gt; So we suffer reduced effectiveness for a while, with the upside that
&gt; instability is avoided.

The cost of that reduced effectiveness is borne by many projects to
avoid instability, but at other costs.  I obviously don't speak for
other projects . . . many are perfectly pleased working with SVN.  I
would just hate to see any project leave over the matter or for
contributors to move on to other projects that are easier to work on.

-- 
Kevin


</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Writable git repositories</title>
<author><name>Graham Leggett &lt;minfrin@sharp.fm&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/www-infrastructure-dev/200910.mbox/%3c4ACF5485.2000704@sharp.fm%3e"/>
<id>urn:uuid:%3c4ACF5485-2000704@sharp-fm%3e</id>
<updated>2009-10-09T15:19:33Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Kevin Menard wrote:

&gt;&gt; In all honesty I cannot see a move away from subversion anytime soon.  If
&gt;&gt; you look at the roadmap for subversion, some of the sought after features
&gt;&gt; are penned for inclusion.
&gt; 
&gt; Fair enough and that could be the reason not to make a large infra
&gt; change now.  It just creates a weird system where some teams are not
&gt; as effective as they otherwise could be.  Granted, they knowingly
&gt; accepted that when they came under the Apache umbrella.

Change brings instability, the question you need to ask is whether the
improved effectiveness of teams outweighs the instability brought about
by change.

When svn replaced cvs, there was a lot of instability, but in the long
term svn was being actively developed, while cvs was not, and the pain
came with significant long term gain.

In this case, it looks like the problems solved by git will soon be
solved by svn, which means we get the gain, but at the cost of waiting only.

So we suffer reduced effectiveness for a while, with the upside that
instability is avoided.

Regards,
Graham
--


</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Writable git repositories</title>
<author><name>Kevin Menard &lt;nirvdrum@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/www-infrastructure-dev/200910.mbox/%3c7e3605160910090804g51b3fd23r88c92f3d22e8dbb6@mail.gmail.com%3e"/>
<id>urn:uuid:%3c7e3605160910090804g51b3fd23r88c92f3d22e8dbb6@mail-gmail-com%3e</id>
<updated>2009-10-09T15:04:32Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi Tony,

On Fri, Oct 9, 2009 at 9:29 AM, Tony Stevenson &lt;tony@pc-tony.com&gt; wrote:

&gt; Kevin,  many folks have already tried to strike up the band, and see if they
&gt; can introduce another VCS, predominantly git.  However we, in the infra
&gt; team, only want to support on canonical VCS system, at the moment that is
&gt; SVN.  The last migration from CVS to SVN was before my time, but from what I
&gt; have heard it wasn't without it it's problems.

I can empathize with the views of the infra team.  If I were you I
wouldn't want to be supporting additional VCSs either.  Especially one
that's a radical departure architecturally from what you've already
built around.  Having said that, I'm not sure what considerations are
made when deciding what to support and what not to support.
Ostensibly, the role of the infrastructure (the actual system, not the
people) is to facilitate an optimal open source development
environment.  Realistically, there are consolations to be made and
resources to allocate.

I'm actually intrigued now as how to effect change in such a large
organization.  It obviously doesn't make sense for developers to bark
orders at infra.  And it obviously doesn't make sense for infra to
build systems that don't meet the needs of developers.  Please note
I'm talking abstractly here and am not criticizing the quality or
merit of what we have in place today, and I do realize that there is
an overlap between the set of developers and set of infra people.

&gt; In all honesty I cannot see a move away from subversion anytime soon.  If
&gt; you look at the roadmap for subversion, some of the sought after features
&gt; are penned for inclusion.

Fair enough and that could be the reason not to make a large infra
change now.  It just creates a weird system where some teams are not
as effective as they otherwise could be.  Granted, they knowingly
accepted that when they came under the Apache umbrella.

-- 
Kevin


</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Writable git repositories</title>
<author><name>Kevin Menard &lt;nirvdrum@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/www-infrastructure-dev/200910.mbox/%3c7e3605160910090743w5e3efbdfh6188297fd32190cc@mail.gmail.com%3e"/>
<id>urn:uuid:%3c7e3605160910090743w5e3efbdfh6188297fd32190cc@mail-gmail-com%3e</id>
<updated>2009-10-09T14:43:32Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
&gt; I am not sure if there's really any backend difference between EU and main
&gt; SVN, or this is just my perception. But recently I stopped using EU URL for
&gt; git-svn and hit the main ASF repo directly. I barely see a mirroring lag
&gt; anymore. 99% of commits would work in one step, without a need to do a
&gt; manual rebase. Those that require a rebase, are synchronized almost
&gt; immediately.

Ahh.  I must have missed something.  I thought committing to the
primary SVN servers triggered mod_dontdothat.

-- 
Kevin


</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Writable git repositories</title>
<author><name>Tony Stevenson &lt;tony@pc-tony.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/www-infrastructure-dev/200910.mbox/%3c9D331F7F-613D-4F06-9951-5E3117F7179B@pc-tony.com%3e"/>
<id>urn:uuid:%3c9D331F7F-613D-4F06-9951-5E3117F7179B@pc-tony-com%3e</id>
<updated>2009-10-09T13:31:23Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>

On 9 Oct 2009, at 14:22, Andrus Adamchik wrote:

&gt;
&gt; On Oct 9, 2009, at 4:14 PM, Kevin Menard wrote:
&gt;
&gt;&gt; So, the way I've worked around on the mirroring lag is largely to not
&gt;&gt; commit anything unless I have 15 min. to sit around and go through a
&gt;&gt; dcommit/rebase cycle.
&gt;
&gt; I am not sure if there's really any backend difference between EU  
&gt; and main SVN, or this is just my perception. But recently I stopped  
&gt; using EU URL for git-svn and hit the main ASF repo directly. I  
&gt; barely see a mirroring lag anymore. 99% of commits would work in one  
&gt; step, without a need to do a manual rebase. Those that require a  
&gt; rebase, are synchronized almost immediately.
&gt;

Exactly.  The only difference is that any commits 'trough' the EU  
mirror are proxied to the US master, and then replayed back to the EU  
mirror hence the lag, especially during periods of large commits.  So  
actually saving up commits is more detrimental than helpful.

Change to https://svn.us.a.o to avoid such delays.

&gt; Andrus
&gt;




Cheers,
Tony


--------------------------------------------
Tony Stevenson

tony@pc-tony.com - pctony@apache.org
pctony@freenode.net - tony@caret.cam.ac.uk

http://blog.pc-tony.com

1024D/51047D66
--------------------------------------------







</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Writable git repositories</title>
<author><name>Tony Stevenson &lt;tony@pc-tony.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/www-infrastructure-dev/200910.mbox/%3c2B494B67-7C85-4ECC-8A6A-E0F047FA71B2@pc-tony.com%3e"/>
<id>urn:uuid:%3c2B494B67-7C85-4ECC-8A6A-E0F047FA71B2@pc-tony-com%3e</id>
<updated>2009-10-09T13:29:21Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>

On 9 Oct 2009, at 14:14, Kevin Menard wrote:

&gt; On Fri, Oct 9, 2009 at 8:43 AM, Tony Stevenson &lt;tony@pc-tony.com&gt;  
&gt; wrote:
&gt;
&gt;&gt; Honestly, right now, none.  We only support SVN as the canonical  
&gt;&gt; VCS in use
&gt;&gt; at the ASF.  If you want to use git-svn, then I'm sorry you'll need  
&gt;&gt; to work
&gt;&gt; around the mirroring lag.
&gt;
&gt;
&gt; Hi Tony,
&gt;
&gt; Thanks for the response.
&gt;
&gt; So, the way I've worked around on the mirroring lag is largely to not
&gt; commit anything unless I have 15 min. to sit around and go through a
&gt; dcommit/rebase cycle.  Which means I only begrudgingly push stuff
&gt; maybe once a week.  The way I've worked around the remote branch issue
&gt; is to push the code to a non-ASF repo and then bring it back into
&gt; trunk when I can get to the git-svn loop.
&gt;
&gt; Either behavior should probably be considered unacceptable for an ASF
&gt; committer and it's not something I'm proud of doing.  But, that's the
&gt; reality of the situation.
&gt;
&gt; By the time I got involved with the ASF, everything had been migrated
&gt; over to SVN already, so I didn't get to see the process for that VCS
&gt; migration.  I have seen various discussion over the past few years on
&gt; the community list about supporting other systems, but no formal
&gt; movement to do so.  So, what's the appropriate way to lobby for
&gt; supporting additional VCSs?  Obviously what I'd like to do is strike a
&gt; balance between having the best tools available for a team while not
&gt; being a resource drain on the infrastructure team.

Kevin,  many folks have already tried to strike up the band, and see  
if they can introduce another VCS, predominantly git.  However we, in  
the infra team, only want to support on canonical VCS system, at the  
moment that is SVN.  The last migration from CVS to SVN was before my  
time, but from what I have heard it wasn't without it it's problems.

In all honesty I cannot see a move away from subversion anytime soon.   
If you look at the roadmap for subversion, some of the sought after  
features are penned for inclusion.

If you use git-svn, you should avoid pointing it as the EU mirror, as  
this has to proxy your commit back to the US, then this is replayed  
back to the EU mirror this is why you see errors, try pointing your  
repo check out at https://svn-master to avoid succumbing to this issue.



Cheers,
Tony


--------------------------------------------
Tony Stevenson

tony@pc-tony.com - pctony@apache.org
pctony@freenode.net - tony@caret.cam.ac.uk

http://blog.pc-tony.com

1024D/51047D66
--------------------------------------------







</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Writable git repositories</title>
<author><name>Andrus Adamchik &lt;aadamchik@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/www-infrastructure-dev/200910.mbox/%3c97BC51AB-3794-45FE-9BF2-83A7B8864202@apache.org%3e"/>
<id>urn:uuid:%3c97BC51AB-3794-45FE-9BF2-83A7B8864202@apache-org%3e</id>
<updated>2009-10-09T13:22:34Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>

On Oct 9, 2009, at 4:14 PM, Kevin Menard wrote:

&gt; So, the way I've worked around on the mirroring lag is largely to not
&gt; commit anything unless I have 15 min. to sit around and go through a
&gt; dcommit/rebase cycle.

I am not sure if there's really any backend difference between EU and  
main SVN, or this is just my perception. But recently I stopped using  
EU URL for git-svn and hit the main ASF repo directly. I barely see a  
mirroring lag anymore. 99% of commits would work in one step, without  
a need to do a manual rebase. Those that require a rebase, are  
synchronized almost immediately.

Andrus



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Writable git repositories</title>
<author><name>Kevin Menard &lt;nirvdrum@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/www-infrastructure-dev/200910.mbox/%3c7e3605160910090614m6d9b1081i92451a689ee400be@mail.gmail.com%3e"/>
<id>urn:uuid:%3c7e3605160910090614m6d9b1081i92451a689ee400be@mail-gmail-com%3e</id>
<updated>2009-10-09T13:14:50Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
On Fri, Oct 9, 2009 at 8:43 AM, Tony Stevenson &lt;tony@pc-tony.com&gt; wrote:

&gt; Honestly, right now, none.  We only support SVN as the canonical VCS in use
&gt; at the ASF.  If you want to use git-svn, then I'm sorry you'll need to work
&gt; around the mirroring lag.


Hi Tony,

Thanks for the response.

So, the way I've worked around on the mirroring lag is largely to not
commit anything unless I have 15 min. to sit around and go through a
dcommit/rebase cycle.  Which means I only begrudgingly push stuff
maybe once a week.  The way I've worked around the remote branch issue
is to push the code to a non-ASF repo and then bring it back into
trunk when I can get to the git-svn loop.

Either behavior should probably be considered unacceptable for an ASF
committer and it's not something I'm proud of doing.  But, that's the
reality of the situation.

By the time I got involved with the ASF, everything had been migrated
over to SVN already, so I didn't get to see the process for that VCS
migration.  I have seen various discussion over the past few years on
the community list about supporting other systems, but no formal
movement to do so.  So, what's the appropriate way to lobby for
supporting additional VCSs?  Obviously what I'd like to do is strike a
balance between having the best tools available for a team while not
being a resource drain on the infrastructure team.

-- 
Thanks,
Kevin


</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Writable git repositories</title>
<author><name>Tony Stevenson &lt;tony@pc-tony.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/www-infrastructure-dev/200910.mbox/%3c6384071B-F539-4690-A19B-6AFCEFC7172A@pc-tony.com%3e"/>
<id>urn:uuid:%3c6384071B-F539-4690-A19B-6AFCEFC7172A@pc-tony-com%3e</id>
<updated>2009-10-09T12:43:53Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>

On 9 Oct 2009, at 13:35, Kevin Menard wrote:

&gt; Hi,
&gt;
&gt; I haven't been following the matter that closely for a bit, but it
&gt; seems progressive work on the use of git in the ASF has halted.  We
&gt; have read-only mirrors up at git.apache.org and mirrors over at
&gt; GitHub.  It seems the only way for a committer to actively work with
&gt; git is to use git-svn and dcommit back to the SVN servers.  This has
&gt; problems related to mirror lag and remote branches get funky with
&gt; git-svn.
&gt;
&gt; What are the options for a team that wants to use git completely in
&gt; place of SVN?  Having used git for some time now, I feel completely
&gt; hobbled by SVN.  Others on the Tapestry dev team feel the same way and
&gt; we're wondering what our options are at this stage.
&gt;

Honestly, right now, none.  We only support SVN as the canonical VCS  
in use at the ASF.  If you want to use git-svn, then I'm sorry you'll  
need to work around the mirroring lag.




Cheers,
Tony


--------------------------------------------
Tony Stevenson

tony@pc-tony.com - pctony@apache.org
pctony@freenode.net - tony@caret.cam.ac.uk

http://blog.pc-tony.com

1024D/51047D66
--------------------------------------------







</pre>
</div>
</content>
</entry>
<entry>
<title>Writable git repositories</title>
<author><name>Kevin Menard &lt;nirvdrum@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/www-infrastructure-dev/200910.mbox/%3c7e3605160910090535y328ae41era086662eea5bb6f8@mail.gmail.com%3e"/>
<id>urn:uuid:%3c7e3605160910090535y328ae41era086662eea5bb6f8@mail-gmail-com%3e</id>
<updated>2009-10-09T12:35:07Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi,

I haven't been following the matter that closely for a bit, but it
seems progressive work on the use of git in the ASF has halted.  We
have read-only mirrors up at git.apache.org and mirrors over at
GitHub.  It seems the only way for a committer to actively work with
git is to use git-svn and dcommit back to the SVN servers.  This has
problems related to mirror lag and remote branches get funky with
git-svn.

What are the options for a team that wants to use git completely in
place of SVN?  Having used git for some time now, I feel completely
hobbled by SVN.  Others on the Tapestry dev team feel the same way and
we're wondering what our options are at this stage.

Thanks,
Kevin


</pre>
</div>
</content>
</entry>
<entry>
<title>Re: SvnPubSub websites -- need more volunteers</title>
<author><name>Paul Querna &lt;paul@querna.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/www-infrastructure-dev/200910.mbox/%3c4239a4320910062000m61f7b685nb424c0c793efe4a1@mail.gmail.com%3e"/>
<id>urn:uuid:%3c4239a4320910062000m61f7b685nb424c0c793efe4a1@mail-gmail-com%3e</id>
<updated>2009-10-07T03:00:31Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
On Tue, Oct 6, 2009 at 1:46 PM, Mark Hindess
&lt;mark.hindess@googlemail.com&gt; wrote:
&gt;
&gt; In message &lt;200910061935.n96JZwDC004677@d12av03.megacenter.de.ibm.com&gt;, Mark
&gt; Hindess writes:
&gt;&gt;
&gt;&gt; In message &lt;4239a4320910061127p5e0d627v978b8da0309be88d@mail.gmail.com&gt;, Paul
&gt;&gt; Querna writes:
&gt;&gt; &gt;
&gt;&gt; &gt; online:
&gt;&gt; &gt; http://harmony.staging.apache.org/
&gt;&gt; &gt;
&gt;&gt; &gt; user: staging
&gt;&gt; &gt; password: staging
&gt;&gt; &gt; (not meant to be secure, just to keep google bot out)
&gt;&gt;
&gt;&gt; Looks good and my trivial update to trunk appeared on the staging site
&gt;&gt; very quickly.
&gt;&gt;
&gt;&gt; Please go ahead with the migration of the live branch (then I'll test
&gt;&gt; merging trunk -&gt; branches/live).
&gt;
&gt; Actually, please don't. Â It looks like the downloads page is broken:
&gt;
&gt; Â http://harmony.staging.apache.org/download.cgi
&gt;
&gt; Any ideas?

Fixed, it was a configuration error for the staging websites, they
didn't have the mod_asfmirrorcgi setup correctly.


</pre>
</div>
</content>
</entry>
<entry>
<title>Re: SvnPubSub websites -- need more volunteers</title>
<author><name>Mark Hindess &lt;mark.hindess@googlemail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/www-infrastructure-dev/200910.mbox/%3c20091006204745.F0B76816049@nike.apache.org%3e"/>
<id>urn:uuid:%3c20091006204745-F0B76816049@nike-apache-org%3e</id>
<updated>2009-10-06T20:46:53Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>

In message &lt;200910061935.n96JZwDC004677@d12av03.megacenter.de.ibm.com&gt;, Mark
Hindess writes:
&gt; 
&gt; In message &lt;4239a4320910061127p5e0d627v978b8da0309be88d@mail.gmail.com&gt;, Paul
&gt; Querna writes:
&gt; &gt;
&gt; &gt; online:
&gt; &gt; http://harmony.staging.apache.org/
&gt; &gt; 
&gt; &gt; user: staging
&gt; &gt; password: staging
&gt; &gt; (not meant to be secure, just to keep google bot out)
&gt; 
&gt; Looks good and my trivial update to trunk appeared on the staging site
&gt; very quickly.
&gt; 
&gt; Please go ahead with the migration of the live branch (then I'll test
&gt; merging trunk -&gt; branches/live).

Actually, please don't.  It looks like the downloads page is broken:

  http://harmony.staging.apache.org/download.cgi

Any ideas?

-Mark.




</pre>
</div>
</content>
</entry>
<entry>
<title>Re: SvnPubSub websites -- need more volunteers</title>
<author><name>Paul Querna &lt;paul@querna.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/www-infrastructure-dev/200910.mbox/%3c4239a4320910061339r25907c34m7583aa40b1ed5f54@mail.gmail.com%3e"/>
<id>urn:uuid:%3c4239a4320910061339r25907c34m7583aa40b1ed5f54@mail-gmail-com%3e</id>
<updated>2009-10-06T20:39:37Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
On Tue, Oct 6, 2009 at 12:55 PM, Mark Struberg &lt;struberg@yahoo.de&gt; wrote:
&gt;&gt; (not meant to be secure, just to keep google bot out)
&gt;
&gt; just curious: robots.txt doesn't work any more these days?
&gt;
i didn't want to override a robots.txt manually for
*.staging.apache.org, http user password is more effective with the
least side effects.


</pre>
</div>
</content>
</entry>
<entry>
<title>Re: SvnPubSub websites -- need more volunteers</title>
<author><name>Mark Struberg &lt;struberg@yahoo.de&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/www-infrastructure-dev/200910.mbox/%3c362097.3262.qm@web27802.mail.ukl.yahoo.com%3e"/>
<id>urn:uuid:%3c362097-3262-qm@web27802-mail-ukl-yahoo-com%3e</id>
<updated>2009-10-06T19:55:52Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
&gt; (not meant to be secure, just to keep google bot out)

just curious: robots.txt doesn't work any more these days?

LieGrue,
strub

--- On Tue, 10/6/09, Paul Querna &lt;paul@querna.org&gt; wrote:

&gt; From: Paul Querna &lt;paul@querna.org&gt;
&gt; Subject: Re: SvnPubSub websites -- need more volunteers
&gt; To: "Mark Hindess" &lt;mark.hindess@googlemail.com&gt;, infrastructure-dev@apache.org
&gt; Date: Tuesday, October 6, 2009, 8:27 PM
&gt; online:
&gt; http://harmony.staging.apache.org/
&gt; 
&gt; user: staging
&gt; password: staging
&gt; (not meant to be secure, just to keep google bot out)
&gt; 
&gt; On Tue, Oct 6, 2009 at 8:50 AM, Mark Hindess
&gt; &lt;mark.hindess@googlemail.com&gt;
&gt; wrote:
&gt; &gt;
&gt; &gt; In message &lt;4239a4320910011002ib32bc86q74429e18e2dabc8f@mail.gmail.com&gt;,
&gt; Paul
&gt; &gt; Querna writes:
&gt; &gt;&gt; I can even setup the harmony.staging.apache.org
&gt; before we migrate the
&gt; &gt;&gt; main website, so you can see if everything is
&gt; working right and
&gt; &gt;&gt; represented in SVN.
&gt; &gt;
&gt; &gt; Thanks for the response.  I've shuffled the Harmony
&gt; web site around so
&gt; &gt; there are now:
&gt; &gt;
&gt; &gt;  https://svn.apache.org/repos/asf/harmony/standard/site/trunk
&gt; &gt;
&gt; &gt; and:
&gt; &gt;
&gt; &gt;  https://svn.apache.org/repos/asf/harmony/standard/site/branches/live
&gt; &gt;
&gt; &gt; trees.
&gt; &gt;
&gt; &gt; Can you set up harmony.staging.apache.org and if we
&gt; agree that works okay,
&gt; &gt; then migrate the live site?
&gt; &gt;
&gt; &gt; Regards,
&gt; &gt;  Mark.
&gt; &gt;
&gt; &gt;
&gt; &gt;
&gt; 


      


</pre>
</div>
</content>
</entry>
<entry>
<title>Re: SvnPubSub websites -- need more volunteers</title>
<author><name>Mark Hindess &lt;mark.hindess@googlemail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/www-infrastructure-dev/200910.mbox/%3c200910061935.n96JZwDC004677@d12av03.megacenter.de.ibm.com%3e"/>
<id>urn:uuid:%3c200910061935-n96JZwDC004677@d12av03-megacenter-de-ibm-com%3e</id>
<updated>2009-10-06T19:35:58Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>

In message &lt;4239a4320910061127p5e0d627v978b8da0309be88d@mail.gmail.com&gt;, Paul
Querna writes:
&gt;
&gt; online:
&gt; http://harmony.staging.apache.org/
&gt; 
&gt; user: staging
&gt; password: staging
&gt; (not meant to be secure, just to keep google bot out)

Looks good and my trivial update to trunk appeared on the staging site
very quickly.

Please go ahead with the migration of the live branch (then I'll test
merging trunk -&gt; branches/live).

Regards,
 Mark.




</pre>
</div>
</content>
</entry>
<entry>
<title>Re: SvnPubSub websites -- need more volunteers</title>
<author><name>Paul Querna &lt;paul@querna.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/www-infrastructure-dev/200910.mbox/%3c4239a4320910061127p5e0d627v978b8da0309be88d@mail.gmail.com%3e"/>
<id>urn:uuid:%3c4239a4320910061127p5e0d627v978b8da0309be88d@mail-gmail-com%3e</id>
<updated>2009-10-06T18:27:43Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
online:
http://harmony.staging.apache.org/

user: staging
password: staging
(not meant to be secure, just to keep google bot out)

On Tue, Oct 6, 2009 at 8:50 AM, Mark Hindess
&lt;mark.hindess@googlemail.com&gt; wrote:
&gt;
&gt; In message &lt;4239a4320910011002ib32bc86q74429e18e2dabc8f@mail.gmail.com&gt;, Paul
&gt; Querna writes:
&gt;&gt; I can even setup the harmony.staging.apache.org before we migrate the
&gt;&gt; main website, so you can see if everything is working right and
&gt;&gt; represented in SVN.
&gt;
&gt; Thanks for the response. Â I've shuffled the Harmony web site around so
&gt; there are now:
&gt;
&gt; Â https://svn.apache.org/repos/asf/harmony/standard/site/trunk
&gt;
&gt; and:
&gt;
&gt; Â https://svn.apache.org/repos/asf/harmony/standard/site/branches/live
&gt;
&gt; trees.
&gt;
&gt; Can you set up harmony.staging.apache.org and if we agree that works okay,
&gt; then migrate the live site?
&gt;
&gt; Regards,
&gt; Â Mark.
&gt;
&gt;
&gt;


</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Looking forward on VMs, Zones and Jails</title>
<author><name>&quot;Philip M. Gollucci&quot; &lt;pgollucci@p6m7g8.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/www-infrastructure-dev/200910.mbox/%3c4AC9460D.2030508@p6m7g8.com%3e"/>
<id>urn:uuid:%3c4AC9460D-2030508@p6m7g8-com%3e</id>
<updated>2009-10-05T01:04:13Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Aristedes Maniatis wrote:
&gt; * my work runs all deployment servers for everything Java on FreeBSD.
&gt; Not a single problem ever with the Java environment even since FreeBSD
&gt; 4. The combination of ZFS, jailing (especially with the new network/CPU
&gt; jail capabilities) and the ports system are just the nicest things for
&gt; us at my work.
Sweet another bsd shop.  Did you add your self to the FBSD www  site ?

&gt; 
&gt; * The Cayenne PMC has a zone which is mostly gathering dust. We had lots
&gt; of grand plans, but my inability to even install 6 open source databases
&gt; within a Solaris zone has been terribly frustrating. (See my recent
&gt; email to this list which sort of went nowhere).
Join the club....

 &gt; Anyhow, my point is that a per PMC virtual machine is not always the
&gt; resource which is needed. In this particular case it is not. We use
&gt; p.a.o to build nightly javadocs for the web site and that is a good
&gt; example of where a shared resource is quite adequate.
IMHO jails are even cheaper then zones, so if they rot, I don't really
care, but they will rot with updated ports, world, and kernel.

&gt; I'd still love to get some sort of database test environment in place,
&gt; and I'm not letting go until someone tells me to stop bugging people
&gt; about it. :-)
It would probably be use to wait until our zone-&gt;jail plans are in
place.  I'd be able to help with it then assuming we do it.

FWIW:(i.e.) dbs.jails.apache.org
  cross pmc zone with access as needed.
  dbs would be installed via ports or via src (MySQL sandbox)
  etc...


-- 
------------------------------------------------------------------------
1024D/DB9B8C1C B90B FBC3 A3A1 C71A 8E70  3F8C 75B8 8FFB DB9B 8C1C
Philip M. Gollucci (pgollucci@p6m7g8.com) c: 703.336.9354
Consultant          - P6M7G8 Inc.                http://p6m7g8.net
Senior Sys Admin    - RideCharge, Inc.           http://ridecharge.com
ASF Member          - Apache Software Foundation http://apache.org
FreeBSD Committer   - FreeBSD Foundation         http://freebsd.org

Work like you don't need the money,
love like you'll never get hurt,
and dance like nobody's watching.


</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Looking forward on VMs, Zones and Jails</title>
<author><name>Aristedes Maniatis &lt;ari@maniatis.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/www-infrastructure-dev/200910.mbox/%3c4AC879C0.8010007@maniatis.org%3e"/>
<id>urn:uuid:%3c4AC879C0-8010007@maniatis-org%3e</id>
<updated>2009-10-04T10:32:32Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
On 2/10/09 11:20 AM, Brett Porter wrote:
&gt; I expect the zones are running a lot of Java things. I heard a lot of
&gt; murmurs in the past about how well Java works on FreeBSD - is that
&gt; likely to be an issue now?

My two cents worth:

* my work runs all deployment servers for everything Java on FreeBSD. Not a single problem
ever with the Java environment even since FreeBSD 4. The combination of ZFS, jailing (especially
with the new network/CPU jail capabilities) and the ports system are just the nicest things
for us at my work.

* The Cayenne PMC has a zone which is mostly gathering dust. We had lots of grand plans, but
my inability to even install 6 open source databases within a Solaris zone has been terribly
frustrating. (See my recent email to this list which sort of went nowhere).

* It would be vastly more useful to have a BSD machine which had half a dozen databases installed
for shared testing between a dozen different Apache projects (which all need db integration
testing). And then have it maintained by some sort of new cross-PMC sysadmin committee group
thing. It usually only takes me a couple of hours to set up a whole new FreeBSD installation
from scratch, configure, etc and install 6 database engines. My inability to get Solaris packages
to work for me are probably a combination of my ignorance of Solaris things and limitations
of zones. Compiling from source would inevitably lead to installations which are never upgraded
even for security patches.

Anyhow, my point is that a per PMC virtual machine is not always the resource which is needed.
In this particular case it is not. We use p.a.o to build nightly javadocs for the web site
and that is a good example of where a shared resource is quite adequate.

I'd still love to get some sort of database test environment in place, and I'm not letting
go until someone tells me to stop bugging people about it. :-)


Ari Maniatis

-- 

--------------------------&gt;
Aristedes Maniatis
GPG fingerprint CBFB 84B4 738D 4E87 5E5C  5EFA EF6A 7D2E 3E49 102A


</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Looking forward on VMs, Zones and Jails</title>
<author><name>Brett Porter &lt;brett@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/www-infrastructure-dev/200910.mbox/%3c7732DE8F-BF61-4051-B507-410A5037AC3E@apache.org%3e"/>
<id>urn:uuid:%3c7732DE8F-BF61-4051-B507-410A5037AC3E@apache-org%3e</id>
<updated>2009-10-02T01:56:52Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>

On 02/10/2009, at 11:50 AM, Philip M. Gollucci wrote:

&gt; When was the last time you logged into minotaur(people) ?
&gt;
&gt; Running 1.5.x and 1.6.x -- and Sun Certified binaries no less.
&gt;
&gt; http://www.freebsdfoundation.org/downloads/java.shtml
&gt;
&gt;
&gt; There is one know issue in performance with _sched_yield()
&gt;
&gt; java actually breaks the POSIX spec while FreeBSD does intentionally  
&gt; follow it.
&gt; [Theres mailing list posts @freebsd.org about this somewhere]
&gt;
&gt; Its been diagnosed by the best of them and is being worked on AFAIK.
&gt;
&gt; Personally, it doesn't worry me.

Good to know.

- Brett



</pre>
</div>
</content>
</entry>
</feed>
