[Qgis-developer] LTR

Nathan Woodrow madmanwoo at gmail.com
Mon Mar 2 19:50:45 PST 2015


Hey Jurgen,

That sounds really good to me.  The auto release based on silence in the
branch sounds like a good idea.  Given that this is the first time we have
done this I think we will just need to iron out any issues as we find them,
hard to get things right on the first run.

- Nathan

On Mon, 2 Mar 2015 at 23:00 Jürgen E. <jef at norbit.de> wrote:

> Hi,
>
> I started to including the LTR release in the packaging/nightly builds.
> I'm
> going to change the plan/procedure a bit.   Both regular release and ltr
> will
> be branched of master and continue to be called release-$major_$minor.
> The LTR
> additionally gets a ltr-$major_$minor tag.  release.pl is already changed
> that
> way any release-2_8 has such a tag.
>
> A cronjob will monitor release branches for changes and intiate a new point
> release whenever there are two week silence after a new commit (or manually
> when there was a very important fix).
>
> The nightly builds will monitor master, latest release and ltr branch and
> create nightly packages if there are changes (1+2+4), unless there was a
> version change (ie. a point release) in which case regular packages will be
> made (3+5).
>
> For Windows there will be five different packages (1-5: qgis-dev,
> qgis-rel-dev,
> qgis, qgis-ltr-dev, qgis-ltr) in OSGeo4W, for debian/ubuntu there will be
> five
> different repositories (1-5: debian-nightly, debian-nightly-release,
> debian,
> debian-lts-nightly, debian-lts).
>
> 4+5 are only made if the latest release and ltr branch are different.
> Until
> then latest release and ltr are identical anyway.  That also means ltr
> packages
> only start four months after a ltr release happened and we maintain the ltr
> branch four months as our regular and nine specifically as separate ltr
> release.  That also implies that installing ltr packages means that you
> install
> something that already has seen four months of maintainance.
>
> An open question is what to do in the four month a new ltr is out.  While
> there
> is no new regular release only regular packages are created and there are
> no
> new ltr packages.  This might be negligible as the ltr branch will have
> been
> maintained for a year as promised, but if you only install ltr packages
> there
> will be a gap of four months without updates.  But I guess that can be left
> open until we get there.
>
> Thoughts?
>
>
> Jürgen
>
> --
> Jürgen E. Fischer           norBIT GmbH             Tel. +49-4931-918175-31
> Dipl.-Inf. (FH)             Rheinstraße 13          Fax. +49-4931-918175-50
> Software Engineer           D-26506 Norden
> http://www.norbit.de
> QGIS release manager (PSC)  Germany                    IRC: jef on FreeNode
> _______________________________________________
> Qgis-developer mailing list
> Qgis-developer at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/qgis-developer
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20150303/6ff201a5/attachment.html>


More information about the Qgis-developer mailing list