releases reorganization

Mike Burns mburns at redhat.com
Wed Mar 27 12:46:16 UTC 2013


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.

Mike

>
> Alon
>
> ----- Original Message -----
>> From: "Mike Burns" <mburns at redhat.com> To: "infra"
>> <infra at 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 at ovirt.org http://lists.ovirt.org/mailman/listinfo/infra
>>
> _______________________________________________ Infra mailing list
> Infra at ovirt.org http://lists.ovirt.org/mailman/listinfo/infra
>




More information about the Infra mailing list