releases reorganization

Alon Bar-Lev alonbl at redhat.com
Tue Mar 26 16:15:48 UTC 2013


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?

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
> 



More information about the Infra mailing list