[oi-dev] [HEADS UP] Userland incorporation
Nikola M
minikola at gmail.com
Fri Oct 9 06:06:36 UTC 2015
On 10/ 4/15 07:37 PM, Alexander Pyhalov wrote:
> Hello.
>
> The following concerns OI Hipster users. Now entire is not empty, but
> depends on userland incorporation, which is created by Jenkins
> automatically.
> Userland incorporation (consolidation/userland/userland-incorporation)
> includes incorporate dependencies on highest package versions in
> Jenkins repository. As illumos-gate and kvm are published by separate
> Jenkins job, they are not included in incorporation.
>
> So, if you want install other package versions, you can set
> corresponding facets in your image or remove entire and
> userland-incorporation packages.
Great,
Isn't the point of 'entire' to also depend on illumos-gate version and kvm?
So that user can set exact state of all system at a present time if
testing for regressions?
Does that means that illumos-gate and kvm also need it's incorporations,
so that entire can depend on them too?
it is step in right direction so to say.
But I have some questions:
I am still not understanding how to figure what package is part of what
incorporation?
There are many logical incorporations in Hipster yet they are empty?
Is illumos-gate in osnet-incorporation and that's it?
Why there are incorporations when they are empty? And why they are
emptied? Why say gnome-incorporation is empty etc.
If illumos-gate uses incorporations when publishing packages, what are
they?
When Jenkins is is updating illumos-gate or some package is updated in
oi-userland, why when changes are selected to view, they are mixed in
jenkins, so illumos-gate change and oi-userland changes display same
changes?
I pretty much dont' understand Hipster layout.
Where and how changes in OI Hipster are announced? And where are they
made available before actually making changes, since I see changes in
hipster just appear and are published without previously knowing about it?
Is there some sort of planning page where people can announce what they
are working on and what they plan to integrate and when?
There is also question of backing down package versions to previous
versions if new one didn't work/passed testing. Currently as Iknow there
is no way to get back to the system state with previous package version
after updating package version.
Isn't that is what comlicated package version names on the left side of
version number were about, to enable changing package version number and
have real upstream package number coming after that as an info?
(e.g. editor/nano 2.4.2-2015.0.1.0
versus editor/nano 2015.0.1.0-2.4.2)
Sry if it's too much questions ,)
More information about the oi-dev
mailing list