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. <j...@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@lists.osgeo.org > http://lists.osgeo.org/mailman/listinfo/qgis-developer
_______________________________________________ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer