On 08/ 1/15 02:09 PM, Aurélien Larcher wrote:
In this case Alexander wrote the relevant message to the ML so the issue seems to be more the visibility of such information: nothing broken has shipped per se.
I forwarded the heads-up to illumos-dev.
Ideally yes what you suggest should be done, are you willing to be the maintainer of such illumos-gate clone ? That seems a very good step.

If Hipster is building from illumos-gate clone, then there could be set of patches to apply to it before building it for Hipster release.
Don't know if there is needed to dedicate exact maintainer to illumos-gate,
because clone at the start could always be refreshed from upstream illumos,
with just applying changes that are needed for it to build on OI Hipster.

Maybe for starter it would need no maintainer, because:
- anyone that changes something in OI Hipster that interfere with building upstream illumos needs to have patch(es) for illumos that allow upstream illumos to be built - It is problem of maintaining changes in OI that interfere with illumos building etc and not maintaining ilumos-gate clone itself (that was up to now unchanged upstream illumos). - There could be not many changes for illumos sources because it is not intent to largely change illumos, but to see that building environment is good on OI Hipster for illumos building (important for user adoption and experimenting):

1. Patches that are always applied to fresh illumos-gate upstream clone , that are required in OI illumos, so that illumos could be built on OI nad work right. It is maintained and is problem of contributor who change parts of OI Hipster that interfere with illumos building etc. No changes of OI packages that interfere with building illumos shell pass.

----

That is a start for adding other set of patches that add additional functions not found on upstream hipster, for testing, yet building of it could end up on different OI Hipster release/repository for testing before ending up included in hipster illumos.

So at the end there could be 3 sets of patches:
1. Explained

2. Patches to illumos that are included in OI Hipster as additional funcionality to upstream illumos-gate. this kind of addition would need active maintainer, aether of the gate clone and of each separate functionality.

3. Same as 2. but plus it is ment for testing and ends up built in separate repo from OI Hipster, like Hipster-testing , where experiments for additional functions of illumos could be tested.

If implementing (2) and (3) it would require ability of user of OI Hipster, to switch from OI Hipster's upstream-only illumos (1) to maintained illumos with additional functions (2) to testing additional functions. If it means to have 3 separate repos, (Hipster mainline , Hipster suported and Hipster testing) and it's multimedia/encumbered repositories, then it is, or user switchable illumos type after install.


_______________________________________________
oi-dev mailing list
[email protected]
http://openindiana.org/mailman/listinfo/oi-dev

Reply via email to