Fedora 14 branching and dist-git roll out

Jesse Keating jkeating at redhat.com
Thu Jul 29 23:07:36 UTC 2010


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 07/29/2010 11:04 AM, Jesse Keating wrote:
> On 07/29/2010 07:14 AM, pbrobinson at gmail.com wrote:
>> On Wed, Jul 28, 2010 at 10:18 AM, Jesse Keating <jkeating at redhat.com> wrote:
>>> -----BEGIN PGP SIGNED MESSAGE-----
>>> Hash: SHA1
>>>
>>> On 07/23/2010 11:54 PM, Jesse Keating wrote:
>>>> The conversion will take a couple days, which means our normal short
>>>> outage for branching will be a bit extended.  I wish there was another
>>>> way, but converting over 9K cvs repos into git repos does take some
>>>> time.  I really feel that this move is worth the extended outage.
>>>
>>> The conversion process has begun.  We have just over 10K repos to
>>> convert, and nearly 200 are done already.  I'm employing a second host
>>> to help conversion to cut down on the over all outage time.
> 
>> Is there a running status report somewhere?
> 
>> Peter
> 
> Not really, but I can give a quick update.
> 
> Over 10K repos have been converted, but I do have to run a script over
> those repos and make sure the conversion actually "succeeded".  We've
> also gotten dist-f14, dist-f13, dist-f12, and el6 in a state that we can
> build with, however we do have to do some bootstrapping of el4/5.  I
> have yet to look at OLPC-2/3.
> 
> We have run into some trouble with the kernel repo so I'm attempting
> some different conversion options, with a final fallback position of
> creating empty git repos and importing the last built srpms for each branch.
> 
> We've also identified some issues with gitweb that we are working on,
> however this is not critical functionality and can be set aside until
> after the outage.
> 
> Today's work will consist of getting el4/5 buildable, getting updates
> pushed with a good production build of fedpkg, mass branching git and
> turning on the buildsystem again.
> 

Another update.  I've moved all the repos we have converted into the
production rpms directory.  This is read/write now.  I'm also in the
process of branching all of them for f14, but as this doesn't generate
any email, and I trust git to not screw things up this doesn't require
any outage.  Once the branching is done I'm going to update what
'dist-rawhide' targets so that builds from master will go to dist-f15,
the next rawhide.  I'll also build a new fedora-release for dist-f14/f15
that sets up the dist tags correctly.

el4/5 has been boot strapped so we can build there, although fedpkg
doesn't really work on el4.  We've taken some... extreme shortcuts to
get the buildsystem to work.  If somebody wants to work on porting
fedpkg to el4, be my guest :)

We were not able to successfully convert the kernel repo, so I'm going
to do the last ditch effort of creating an empty repo and importing the
last srpm.

We are getting very close to calling this conversion "good enough" to
run with.  A bigger announcement will come then.  Some wiki pages are
now up, thanks to spot and others,
https://fedoraproject.org/wiki/Using_Fedora_GIT

We just might finish up before the 48 hour window is up!

- -- 
Jesse Keating
Fedora -- Freedom² is a feature!
identi.ca: http://identi.ca/jkeating
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.14 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/

iEYEARECAAYFAkxSCbgACgkQ4v2HLvE71NVzXACghLMQOBhUASg0RdYrFHz8NxiV
a54An0eqcvuO17npYxZAscHJzpAogy3V
=9dYI
-----END PGP SIGNATURE-----


More information about the devel mailing list