XBMC introduceert nieuwe release cycles

XBMC heeft in een newspost uit de doeken gedaan wat er zal veranderen op het gebied van de manier waarop ontwikkelt. In het verleden was de ontwikkeling niet bepaald transparant. Ontwikkelaars mochten naar hartelust nieuwe ideeën en features toevoegen aan de toekomstige ontwikkelversie van XBMC. Op een gegeven moment was het moment daar om te bepalen dat er een stabiele versie uitgebracht moest worden voor het bredere publiek. Gevolg was dat het de ontwikkelaars veel tijd koste om niet werkende features te verwijderen, code op te schonen en de ontwikkel versie stabiel te krijgen. Van dit “ontwikkel concept” zijn ze binnen XBMC nu afgestapt.

Het idee is nu om te werken met maandelijkse release kalenders. Aan het begin van de maand worden alle nieuwe features toegevoegd aan de ontwikkelbranch. De rest van de maand zal besteed worden aan het testen en het verbeteren van de onlangs nieuw toegevoegde features. Is een nieuwe feature nog niet gebruiksklaar, dan schuift deze automatisch door naar de volgende maand. Het ontwikkel concept heeft trouwens veel weg van de SCRUM ontwikkelmethode. In de verschillende versies verandert ook het een en ander;

  • De nieuwe “nightlies” bevatten de nieuwste functionaliteit en worden van dag tot dag uitgebracht.
  • De unstable versie is een einde maand versie die meer bruikbaar zou moeten zijn en stabieler dan een nightly. Alle onlangs toegevoegde functionaliteit zou dan getest moeten zijn. Al sluiten de ontwikkelaars niet uit dat er toch nog grote bugs in deze versie kunnen zitten.
  • Stable is de laatst officieel uitgebrachte versie. Op het moment van schrijven dus 11.0.

Voor de geinteresseerde zijn er trouwens overzichten te vinden met wat we aan nieuwe functionaliteit kunnen verwachten. Milestone 1 is net afgesloten: https://github.com/xbmc/xbmc/issues?milestone=1

Milestone 2 is deze maand in ontwikkeling. We zien hier bijvoorbeeld de nieuwe Jpeg encoder, verbeteringen aan de JSON RPC interface en een HQ scaler voor onder Windows. De lijst voor de Milestone 3 is een stuk langer. We zien hier bijvoorbeeld de nieuwe AudioEngine en de mogelijkheid om XBMC zonder interface te kunnen draaien. Het is zeker niet uitgesloten dat een groot gedeelte zal worden verplaatst naar de volgende Milestone. Mochten jullie meer willen weten.

Het volledige verhaal is trouwens hier te vinden: http://xbmc.org/natethomas/2012/05/02/xbmc-11-0-april-cycle/

Aan tweakers.net; Als jullie het verhaal overnemen, wees dan ook zo eerlijk om de bron te vermelden!!

Comments

  1. lowfi says:

    GUI loze xbmc varriant is best interessant. Op deze manier kan je xbmc op een server/nas installeren en deze alle library updates en dergelijk laten doen. De “clients” hoeven dan vervolgens niks meer te doen.

    Een stapje dichterbij een plex achtige oplossing.

Leave a Comment

*