[vdsm] ATTN: Project Maintainers: Code Freeze/Branch/Beta Build deadlines

Alon Bar-Lev alonbl at redhat.com
Fri Jan 11 16:36:32 UTC 2013



----- Original Message -----
> From: "Mike Burns" <mburns at redhat.com>
> To: "Alon Bar-Lev" <alonbl at redhat.com>
> Cc: "arch" <arch at ovirt.org>
> Sent: Friday, January 11, 2013 6:33:32 PM
> Subject: Re: [vdsm] ATTN: Project Maintainers: Code Freeze/Branch/Beta Build deadlines
> 
> See inline
> 
> On Thu, 2013-01-10 at 10:07 -0500, Alon Bar-Lev wrote:
> > Hello All,
> > 
> > Just to clarify some terms.... as I got some feedback of confusion.
> > 
> > oVirt is an UPSTREAM project, it is the source origin
> > (manufacturer).
> 
> Agreed
> > 
> > Fedora is a DOWNSTREAM to oVirt, it is a distribution that provides
> > the oVirt product.
> 
> Agreed, in general (except for ovirt-node which is an exception)
> 
> > 
> > Red Hat Enterprise Linux is DOWNSTREAM to oVirt, it is a
> > distribution that provides the oVirt product.
> 
> ACK
> > 
> > Debian is, well, you got the point.
> > 
> > Fedora (as distribution) is in some sense UPSTREAM to Red Hat
> > Enterprise Linux, however, this relationship has no impact of
> > oVirt.
> > 
> > Regards,
> > Alon Bar-Lev
> > 
> > ----- Original Message -----
> > > From: "Alon Bar-Lev" <alonbl at redhat.com>
> > > To: "Mike Burns" <mburns at redhat.com>
> > > Cc: "arch" <arch at ovirt.org>
> > > Sent: Thursday, January 10, 2013 3:11:58 PM
> > > Subject: Re: [vdsm] ATTN: Project Maintainers: Code
> > > Freeze/Branch/Beta Build	deadlines
> > > 
> > > Hello Mike and all,
> > > 
> > > I am little confused with the release engineering of oVirt.
> > > 
> > > Let me describe what I know about the release engineering of an
> > > upstream project, and please tell how we are different and why.
> > > 
> > > 1. Downstream schedules are not relevant to upstream project and
> > > vise
> > > versa.
> 
> Usually, yes, but we made the call to support F18 as the primary OS
> for
> oVirt 3.2.  Given that, we couldn't really release 3.2 before F18 was
> released.

Can we discuss this a little farther?
Why do you think that we cannot release ovirt-3.2 before fedora-18?

> 
> > > 
> > > 2. Upstream project releases its sources and optionally binaries
> > > in
> > > milestones.
> 
> Again, I agree, except for the fact that we're targeting F18 as the
> primary release we're supporting for 3.2.
> 
> > > 
> > > 3. Milestone are determine by upstream project and upstream
> > > project,
> > > and has several standard, for example:
> > > 
> > > package-2.0.0_alpha
> > > package-2.0.0_alpha1
> > > package-2.0.0_beta
> > > package-2.0.0_beta1
> > > package-2.0.0_beta2
> > > package-2.0.0_rc
> > > package-2.0.0_rc1
> > > package-2.0.0_rc2
> > > package-2.0.0_rc3
> > > package-2.0.0_rc4
> > > package-2.0.0
> > > 
> > > Or:
> > > 
> > > 1.99.1
> > > 1.99.2
> > > 1.99.3
> > > 1.99.4
> > > 2.0.0
> > > 
> > > 4. Binaries are built over the *source tarball* released at the
> > > milestones. The important artifact is the source tarball, it is
> > > the
> > > source of all good and evil.
> > > 
> > > 5. Downstream may adopt / modify / re-write packaging but it will
> > > use
> > > the release source tarball at their choice of milestone, probably
> > > it
> > > won't adopt pre-release version.
> > > 
> > > In case of oVirt, I do understand the the release schedule is
> > > tight
> > > between fedora and oVirt as it is the only supported
> > > distribution.
> > > However, I do expect that the sources will have similar to the
> > > above
> > > cycle, and the formal build will be produced out of the sources.
> 
> Yes, I agree.  Long term, once we get stable enough on multiple
> distros,
> I'd definitely want to move toward a model where we are releasing
> just
> src tarballs, and distro maintainers update the packages based on the
> new upstream source.  I just don't think we're at that stability
> level
> yet.
> 
> Mike
> 
> 
> > > 
> > > Alon
> > > 
> > > ----- Original Message -----
> > > > From: "Mike Burns" <mburns at redhat.com>
> > > > To: "arch" <arch at ovirt.org>
> > > > Cc: "engine-devel" <engine-devel at ovirt.org>, "vdsm-devel"
> > > > <vdsm-devel at lists.fedorahosted.org>, "node-devel"
> > > > <node-devel at ovirt.org>
> > > > Sent: Thursday, January 10, 2013 3:07:58 AM
> > > > Subject: [vdsm] ATTN: Project Maintainers: Code
> > > > Freeze/Branch/Beta
> > > > Build	deadlines
> > > > 
> > > > (Sorry for cross posting, trying to ensure I hit all the
> > > > relevant
> > > > maintainers)
> > > > 
> > > > If you are the primary maintainer of a sub-project in oVirt,
> > > > this
> > > > message is for you.
> > > > 
> > > > At the Weekly oVirt Meeting, the final devel freeze and beta
> > > > dates
> > > > were
> > > > decided.
> > > > 
> > > > Freeze:  2013-01-14
> > > > Beta Post: 2013-01-15
> > > > 
> > > > Action items:
> > > > 
> > > > * You project should create a new branch in gerrit for the
> > > > release
> > > > * You should create a formal build of your project for the beta
> > > > post
> > > > * Get the formal build of your project into the hands of
> > > > someone
> > > > who
> > > > can
> > > > post it [1][2]
> > > > 
> > > > These should all be done by EOD on 2013-01-14 (with the
> > > > exception
> > > > of
> > > > ovirt-node-iso) [3]
> > > > 
> > > > Packages that this impacts:
> > > > 
> > > >       * mom
> > > >       * otopi
> > > >       * ovirt-engine
> > > >       * ovirt-engine-cli
> > > >       * ovirt-engine-sdk
> > > >       * ovirt-guest-agent
> > > >       * ovirt-host-deploy
> > > >       * ovirt-image-uploader
> > > >       * ovirt-iso-uploader
> > > >       * ovirt-log-collector
> > > >       * ovirt-node
> > > >       * ovirt-node-iso
> > > >       * vdsm
> > > > 
> > > > Thanks
> > > > 
> > > > Mike Burns
> > > > 
> > > > [1] This is only necessary if the package is *not* already in
> > > > fedora
> > > > repos (must be in actual fedora repos, not just updates-testing
> > > > or
> > > > koji)
> > > > [2] Communicate with mburns, mgoldboi, oschreib to deliver the
> > > > packages
> > > > [3] ovirt-node-iso requires some of the other packages to be
> > > > available
> > > > prior to creating the image.  This image will be created either
> > > > on
> > > > 2013-01-14 or 2013-01-15 and posted along with the rest of the
> > > > Beta.
> > > > 
> > > > _______________________________________________
> > > > vdsm-devel mailing list
> > > > vdsm-devel at lists.fedorahosted.org
> > > > https://lists.fedorahosted.org/mailman/listinfo/vdsm-devel
> > > > 
> > > _______________________________________________
> > > Arch mailing list
> > > Arch at ovirt.org
> > > http://lists.ovirt.org/mailman/listinfo/arch
> > > 
> 
> 
> 



More information about the Arch mailing list