[Oberon] Re (2): Re (2): Distribution practice.

peter at easthope.ca peter at easthope.ca
Sun Nov 6 17:31:32 CET 2022


From:	Michael Schierl <schierlm at gmx.de>
Date:	Sun, 6 Nov 2022 14:16:07 +0100
> On cas.inf.ethz.ch there has already been a continuous integration 
> workflow.

Thanks.  I had to learn the abbreviation.  =8~/  Odd term.  CI is 
really not continuous in a real number sense.  It's a series of snapshots.

> Making the next person who tries so unhappy.

In a team of one person, itegration is spontaneous.  =8~)  As a team 
grows, the ratio of itegration effort to creative effort increases.  =8~(  
In a gigantic system most "maintenance" effort is on integration. 
Ref. https://bugs.debian.org .  Most "bugs" are really integration 
snags.  Debugging requires a broad knowledge.

Isn't such growth one of the aspects which Prof. Wirth has 
consistently striven to avoid?

> ... a fresh build and not necessarily vetted by anybody, so it might 
> not work well.

Circumstances of compiler development and common usage are so 
different.  A compiler bug can be catastophic but few people work on 
compilers and bugs are a prime focus.  A bug in an application such as 
a picture editor may be only an annoyance.  J. Doe user can ignore it 
or work around.

Can a core system be managed by a few people following CI, while 
system snapshots are released to the public annually or semi-annually?
In any case, a useable result comes from diligent and meticulous 
effort.

Thx & BR,                        ... P.L.



mobile: +1 778 951 5147
  VoIP: +1 604 670 0140
https://en.wikibooks.org/wiki/User:PeterEasthope



More information about the Oberon mailing list