[oi-dev] Release engineering // planing

Alasdair Lumsden alasdairrr at gmail.com
Thu Jul 11 16:53:27 UTC 2013


Hi All,

Back in the days of oi-build, we tried to have a process, and enforce
quality, and it just resulted in super slow progress followed by
near-death. Andrzej didn't contribute at all as he didn't like
the bureaucracy, he just wants to hack-and-go.

So after all that, I basically think Andrzej is completely right with his
current approach - breaking things should be allowed. You can't make
an omelette quickly and easily without breaking a few eggs.

Hipster is an experimental development branch for making rapid progress. If
you break something, you can fix it after, no big deal.

I do think that /dev should get moved to /release, and /hipster should go
to /dev. Not many know about hipster beyond the oi-dev list. It would show
people in the outside world that progress is being made on OI.

And on an unrelated note, someone motivated enough should do something
about www.openindiana.org - it's ugly and out of date :-)

Regards,

Alasdair



On Thu, Jul 11, 2013 at 3:19 PM, Ken Gunderson <kgunders at teamcool.net>wrote:

> At Thu, 11 Jul 2013 01:12:50 +0200,
> Adam Števko wrote:
> >
> > Hi Erol,
> >
> > On Jul 10, 2013, at 11:50 PM, Erol Zavidic <erolms at gmail.com> wrote:
> >
> >     Good evening folks,
> >
> >     thanks for your feedbacks so far, here's the summary clustered in
> some way:
> >
> >     1.0 - Release Engineering:
> >     1.1    - should not be bureaucratic, i.e. rather an internal
> agreement (Alex)
> >
> > I support this type for now.
> >
> >     1.2    - the process of pushing updates to /dev or /stable repos is
> undefined
> >     (Alex)
> >
> >     1.3    - safeguarding /stable repo (Jon)
> >     1.4    - streamline code review and integration process LGTMs (Adam)
> >     1.5    - build of many desktop packages impossible due to missing
> Manifests
> >     (David)
> >     1.6    - creation of development, release and stable branches within
> hipster
> >     repository (Erol)
>
> I don't code and been away from OI for a while visiting other
> interesting lands.  It's good to see OI getting some traction.  I have
> used platforms developed on the release, stable, and testing model for
> many years, e.g. FreeBSD.  It worked.  But I question whether this may
> have become rather outdated with the advancement of more modern, agile
> like models.  For example, on the desktop I have been using Archlinux,
> wh/uses a rolling release model, and it has been working out quite
> nicely.  This model eliminates the extra manpower required to maintain
> separate branches.  Of course not many that I know of are using Arch
> server side and I think a /stable branch may be beneficial and
> justifiable on OI.  OTOH, OI was intended as continuation of OS, so
> maybe desktop is it's niches, especially in light of SmartOS and
> OmniOS offerings for server side use.  What compelling features does
> OI offer to compete with these?  Hence, maybe best not to and focus on
> desktop niche.  Maybe not...
>
> In any case, I have been doing some "DevOps" Engineering as of late
> and moving more towards a rolling release model would facilitate
> "Continuous Delivery" <http://continuousdelivery.com/>.  Frequent
> smaller changes make breakages easier to track than "vetting" big
> releases and keep things fresher on the desktop.
>
> Just a few thoughts.  We now return you to your regularly scheduled
> programming...
>
> Peace-- Ken
>
> _______________________________________________
> oi-dev mailing list
> oi-dev at openindiana.org
> http://openindiana.org/mailman/listinfo/oi-dev
>



-- 
Alasdair Lumsden

http://www.everycity.co.uk

EveryCity Managed Hosting
Studio 18 Bluelion Place
237 Long Lane, London, SE1 4PU

general: 020 7183 2800
support: 020 7183 2801
email: al at everycity.co.uk

Every City Limited
Registered in England and Wales, No. 5689474 Registered Office: Roper
Yard, Roper Road, Canterbury, CT2 7EX
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://openindiana.org/pipermail/oi-dev/attachments/20130711/771f249e/attachment-0005.html>


More information about the oi-dev mailing list