----- Original Message -----
From: "Mike Burns" <mburns(a)redhat.com>
To: "Alon Bar-Lev" <alonbl(a)redhat.com>
Cc: "infra" <infra(a)ovirt.org>, "Eyal Edri"
<eedri(a)redhat.com>, "Ofer Schreiber" <oschreib(a)redhat.com>
Sent: Wednesday, March 27, 2013 2:47:41 PM
Subject: Re: releases reorganization
On 03/27/2013 08:46 AM, Mike Burns wrote:
> On 03/26/2013 12:15 PM, Alon Bar-Lev wrote:
>> Hello Mike,
>>
>> I think that we should split the nightly between two:
>>
>> 1. nightly stable - the next z stream candidate. 2. nightly next -
>> the next minor candidate.
>>
>> This will enable user to fetch pre-releases of z streams easily
>> when
>> setting up nightly repository. Currently as all going into same
>> directory, having nightly repository pulls next minor with all its
>> issues.
>>
>> What do you think?
>
> I have no strong objections other than the fact that I don't think
> we
> should be making so many changes in the released branches that
> require
> constantly updating packages in a nightly. If you think it's
> necessary,
> I don't object, though.
>
> As for the setup, this is more in Eyal and Ofer's domain I think.
> They
> maintain the deployment of rpms from jenkins into the nightlies.
perhaps instead of nightly-stable, how about something like
updates-testing?
I am not peaky in names... :)
We probably need two nightly jobs, and some setup of the cron job at the host...
Mike
>
> Mike
>
>>
>> Alon
>>
>> ----- Original Message -----
>>> From: "Mike Burns" <mburns(a)redhat.com> To:
"infra"
>>> <infra(a)ovirt.org> Sent: Monday, March 18, 2013 3:02:27 PM
>>> Subject:
>>> releases reorganization
>>>
>>> With the beta release of 3.2 EL6 rpms, I had to re-organize the
>>> releases area a bit. Previously, the stable, beta, and alpha
>>> directories were symbolic links to the top level 3.2 or 3.1
>>> directories. Because EL6 is part of 3.2, but not considered
>>> "stable" yet, I needed a way to handle that. The result:
>>>
>>> Top level 3.1, 3.2, 3.3, etc directories contain src, iso, rpm,
>>> and tools directories. The rpm directory will contain *all*
>>> distributions that are available for that release, whether beta,
>>> alpha, or stable.
>>>
>>> releases ├── 3.2 │ ├── iso │ ├── rpm │ │ ├── EL │ │ │
>>> └── 6 │ │ │ ├── i686 │ │ │ ├── noarch │ │
>>> │
>>> ├── repodata │ │ │ │ └── repomd.xml │ │ │
>>> ├──
>>> SRPMS │ │ │ └── x86_64 │ │ └── Fedora │ │
>>> ├──
>>> 17 -> ../../../3.1/rpm/Fedora/17 │ │ ├── 18 │ │ │
>>> ├── i686 │ │ │ ├── noarch │ │ │ ├── repodata
>>> │
>>> │ │ │ └── repomd.xml │ │ │ ├── SRPMS │ │
>>> │ └── x86_64 │ │ └── 19 -> 18 │ ├── src │ └── tools
>>>
>>>
>>>
>>> The beta, alpha, and stable symlinks are now real directories
>>> containing symlinks for iso src and tools. The rpm directory
>>> contains symlinks to the appropriate stable release for the
>>> version.
>>>
>>> releases └── stable ├── iso -> /var/www/html/releases/3.2/iso ├──
>>> rpm │ └── Fedora │ ├── 17 ->
>>> /var/www/html/releases/3.1/rpm/Fedora/17 │ └── 18 ->
>>> /var/www/html/releases/3.2/rpm/Fedora/18 ├── src ->
>>> /var/www/html/releases/3.2/src └── tools ->
>>> /var/www/html/releases/3.2/tools
>>>
>>> releases ├── beta │ ├── iso -> ../3.2/iso │ ├── rpm │ │
>>> ├──
>>> EL -> ../../3.2/rpm/EL │ │ └── Fedora ->
>>> ../../3.2/rpm/Fedora/
>>> │ ├── src -> ../3.2/src │ └── tools -> ../3.2/tools
>>>
>>>
>>> I've made these changes already due to requests from some
>>> developers who couldn't find the EL6 rpms under 3.2. If we want
>>> to
>>> change this model, then let me know. Otherwise, I'll add this
>>> documentation to the wiki.
>>>
>>> Mike _______________________________________________ Infra
>>> mailing
>>> list Infra(a)ovirt.org
>>>
http://lists.ovirt.org/mailman/listinfo/infra
>>>
>> _______________________________________________ Infra mailing list
>> Infra(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/infra
>>
>