[Live-demo] [live-demo] Kick-starting OSGeoLive 7.5

Angelos Tzotsos gcpp.kalxas at gmail.com
Tue Dec 10 13:32:47 PST 2013


FYI I have updated the package list spreadsheet with a "deb packaging" 
column:

Projects providing deb files: 36/67 (54%)

Projects not providing deb files: 31/67 (46%) (7 of them - 10% - provide 
WAR packaging which could easily ported to deb)

On 12/10/2013 10:52 PM, Angelos Tzotsos wrote:
> Hi Cameron,
>
> On 12/09/2013 01:17 PM, Cameron Shorter wrote:
>> Hi Angelos,
>> Thanks for kick starting the process.
>>
>> Before we start the build process for 7.5, I suggest we discuss the 
>> question:
>> "Has OSGeo-Live reached a level of maturity where it would be best 
>> served by annual releases instead of 6 month releases"?
>
> In my opinion the answer is yes and no:
> Yes, the project is much more mature now that it was 1 or 2 years ago. 
> I expect it to become a bit more unstable when we move to Xubuntu 
> 14.04, hopefully just for a little while...
> No, 1 year release is not serving the project well. Actually there is 
> no Linux distro out there having such a release cycle and the reason 
> is very simple: free and open source is constantly changing, new 
> features get implemented and users want the new features as soon as 
> possible: Ubuntu (6 months), Fedora (6 months), openSUSE (8 months), 
> Arch (rolling), Mint (6 months). The only exception is Debian (~2 
> years), but that is a different story, and there are unstable 
> repositories available.
>>
>> The logic behind this question is:
>> 1. OSGeo-Live is orders of magnitude larger than a few few releases, 
>> which 3 times as many applications, and with each application 
>> maintaining more documentation, as well as maintaining multiple 
>> translations.
>
> My proposal here is to split the project (since it grew too big):
> - OSGeoLive ppa (UbuntuGIS or perhaps other)
> - OSGeoLive apt repository (for packages not fitting under the 
> Launchpad rules, eg. Java binary packages)
> - OSGeoLive docs and translations (should be maintained separately and 
> create a deb file periodically e.g. for every new commit)
> - OSGeoLive data (also should be packaged in a deb file)
> - OSGeoLive build scripts (for anything not in a deb file, e.g. the 
> actual build files)
>
> This would also simplify things:
> All projects must provide deb packages, else they are not included in 
> the 8.0 release. So 7.9 will be a transition release...
>
>>
>> 2. As such our critical mass for turning over a release requires more 
>> effort than before.
>
> If we manage to have everything as a deb file, actually this will be 
> MUCH easier, plus we can upgrade between releases...
>>
>> 3. However, the good news is that the quality and stability of 
>> OSGeo-Live applications has improved substantially, and as such I'd 
>> argue that releases don't need to be turned over as often.
>
> Yes this is true.
>>
>>
>
> Best,
> Angelos
>


-- 
Angelos Tzotsos
Remote Sensing Laboratory
National Technical University of Athens
http://users.ntua.gr/tzotsos




More information about the Osgeolive mailing list