En ny release process för Ubuntu?

..när det gäller Ubuntu, eller kanske något helt annat. Lite som "Ordet är fritt", men man måste följa de regler som gäller. Här är roligt, trevligt, mysigt och kanske man tar en kopp kaffe tillsammans!
Kurdistan
Inlägg: 2446
Blev medlem: 27 feb 2010, 15:09
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster

En ny release process för Ubuntu?

Inlägg av Kurdistan »

There's been a proposal written today for a new Ubuntu release process. Under this proposed process, Ubuntu would abandon its traditional six-month release cycles in favor of monthly releases. Yep, once a month. The benefit of this proposal is that new Ubuntu features wouldn't be forced to land every six months but would land when the given feature is actually mature and ready. This is quite different from Ubuntu's current release process, but this proposal comes from Scott James Remnant, the former Canonical employee and Ubuntu Developer Manager.

Scott James Remnant left Canonical -- and his role as the Ubuntu Developer Manager -- to change hats and begin working for Google. Scott is still part of the Ubuntu Technical Board, but has written an interesting blog post entitled "A new release process for Ubuntu?"

Scott calls for a change as the current six month cadence causes too much chaos with too little development time. What makes matters worse is Scott's insight on how Canonical handles performance review and compensation around this development cycle. "Unfortunately Canonical’s own performance-review and management is also based around this schedule. The Ubuntu developers so employed (the vast majority) have such fundamentals as their pay, bonuses, etc. dictated by how many of their assigned features and work items are into the release by feature freeze. It’s not the only requirement, but it’s the biggest one."

Scott acknowledges, "Your new feature is going to take twelve months of development time to fully develop before it’s truly a replacement for the existing feature in Ubuntu. What you don’t do is spend twelve months developing and land it when it’s a perfect replacement. What you do do is develop it in 12-13 week bursts, which means it’s going to take you roughly four release cycles before it’s ready rather than two. And you land the quarter-complete feature in the first release, replacing the older stable feature."

This Ubuntu Technical Board member even admits that he has landed features too early to make it in the next Ubuntu release and that often what goes on is "removing the old, deprecated feature and breaking things temporarily with the promise that everything will be better in the next release, certainly the one after that, definitely by the LTS."

Two such well-known features that have landed too early in Ubuntu are the Unity Desktop and the Ubuntu Software Center. That shouldn't be much of a surprise if you've used Ubuntu 11.04, as many users hate Unity.

Even simply focusing on the Ubuntu LTS (Long-Term Support) releases isn't a good idea according to Remnant.

His proposal is to begin carrying out a monthly release process that begins with Ubuntu 11.10. After this next major six-month Ubuntu release, do Ubuntu 11.11 in November, Ubuntu 11.12 in December, etc. Ubuntu would turn into much more of a rolling-release distribution under this proposal.

Those wishing to remain stable would be targeting "release" in their APT sources file while those on development would be targeting "beta" or the most risky would be an "alpha" release branch.

When a feature is ready it would be pushed into alpha, then beta, then release. This would be similar to Debian testing. If this proposal is accepted, Ubuntu developers would be responsible for uploading unpublished trunk branches of their feature work. Meeting the monthly release process would also involve greater code review, mandatory unit tests, and then functional and verification testing.

It's an interesting idea, but may be tough to get Canonical to change ways with the current Ubuntu development process. This monthly release cycle could complicate matters for ISV/IHVs, among other stakeholders. At the very least, hopefully this proposal will at least get Ubuntu developers and Canonical talking about the fundamental problem, which is on premature features being pushed into Ubuntu.

Källa:
http://www.phoronix.com/scan.php?page=n ... &px=OTg5MQ

Huvudkälla:
http://netsplit.com/2011/09/08/new-ubun ... e-process/

Tyck till kära användare. Låter som en jätte bra förslag. För jag avskyr personligen själv den här 6 månader spektaklet. Ubuntu skulle vinna otroligt mycket på om de gör som Scott föreslår.
Påvels blogg:
http://pavel.frimix.se/
Läs länken nedan, innan ni söker hjälp på forumet
http://ubuntu-se.org/phpBB3/viewtopic.php?f=19&p=450678
En nära väns svenska Mageia-blogg som jag emellanåt hjälper till. Ta gärna en titt:
http://mageiasv.blogspot.se/
Användarvisningsbild
vulfgar
ung forumnörd
Inlägg: 12893
Blev medlem: 01 okt 2006, 22:31
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Bohuslän

Re: En ny release process för Ubuntu?

Inlägg av vulfgar »

Verkar intressant, det här med att vissa stabila komponeneter i ubuntu bytts ut mot nya inte fullt lika stabila är ju ett problem för många. Själv skulle jag gärna köra en rullande utvecklingsversion (gillar att leva farligt ;))

Däremot så tror jag det är bra att ha LTS-versioner också. Grejen med LTS-versioner är ju att dom inte måste innehålla det allra färskaste, men att man vet säkert att om systemet funkar när man precis installerat på ny hårdvara så kommer det att fortsätta att funka hela tiden. med en rullande release så finns ju risken att det blir problem med tex äldre hårdvara. jag kan ju också tänka mej att LTSversioner är bra när det gäller serverversioner.
På internet vet ingen att du är en hund. ..... ~~~ ..... I'm a bitch! 8)
Christian Johansson
Inlägg: 1235
Blev medlem: 17 feb 2007, 20:31
OS: Xubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Eslöv

Re: En ny release process för Ubuntu?

Inlägg av Christian Johansson »

Jag skulle också vilja att LTS-versioner behålls. För mig som tycker om att vara försiktig så låter det lite riskabelt att göra en distributionsuppdatering varje månad ... även om uppdateringarna då kommer att bli mindre än uppdateringarna idag som kommer var sjätte månad.
Användarvisningsbild
Peetra
Inlägg: 1526
Blev medlem: 20 apr 2009, 17:07
OS: Kubuntu
Ort: Karleby, Finland
Kontakt:

Re: En ny release process för Ubuntu?

Inlägg av Peetra »

Äh, skit tycker jag, det finns rolling realeases, men jag valde Ubuntu, för att inte hamna å hålla på å uppdatera så ofta. Jag vill använda en dist jag tycker om minst 1½ år, jag hinner inte grejsa med mina egna datorer så mycket, de är för tillfället mina verktyg för att göra mina jobb och inte mitt jobb i sig. Inte ens så mycket min hobby ens, då jag för tillfället studerar stenhårt och det är webbutveckling, som står i focus.
Kurdistan
Inlägg: 2446
Blev medlem: 27 feb 2010, 15:09
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster

Re: En ny release process för Ubuntu?

Inlägg av Kurdistan »

Månadsvisa större uppdateringar körde/kör Mandriva med och det har varit framgångsrecept. Så förslaget är inte något nytt inom Linux kretsar. Även Scott tycker att LTS utgåvorna bör vara kvar, men att varje utgåva enligt hans förslag blir mer "stabila" när dem väl klassas som "stabilt". Jag är av åsikten att 6 månads utgåva förloppet är skadligt för Ubuntu, men det är ju min personliga ställning till det hela.

Peetra, jag kör rullande utgåva/rolling release och gjort det ett tag nu. Jag hade fler uppdateringar i Ubuntu än disten jag just nu kör. Så din påstående stämmer inte in på alla rullande utgåvor. :)
Påvels blogg:
http://pavel.frimix.se/
Läs länken nedan, innan ni söker hjälp på forumet
http://ubuntu-se.org/phpBB3/viewtopic.php?f=19&p=450678
En nära väns svenska Mageia-blogg som jag emellanåt hjälper till. Ta gärna en titt:
http://mageiasv.blogspot.se/
Skriv svar

Återgå till "Ubuntu Café"