On 09/26/14 09:33 PM, Alexander Pyhalov wrote:
Guys, what do you think about this? First of all, why can't we just
make all incorporations
empty packages? What harm can it cause?
As I understand, consolidations are there to precisely lock versions of
interdependent packages, that are proved from testing before release, to
work nicely together, forming something that actually work, versus bunch
of disconnected applications where every change of one application can
break functionality of several other in strange ways.
As I understand, consolidations support developing distribution in TEAMS,
where each team tests and works on one consolidation to make it work
independently from another consolidations.
So it have two-fold reasons why it is great way of organizing teams and
testing of 'consolidated' packages. if someone wants to change some package,
one needs to contact maintainer of consolidation and to walk with change
with testing whole consolidation (opposite to affecting whole distribution).
I actually do not understand why having consolidations is a problem.
Simply, if some package needs to be updated in consolidation, it needs
to be tested
and as I understand only consolidation needs to be compiled , not whole
distribution, to test if changes works right. So consolidations seems
like good thing to me.
Currently we have the following incorporations:
pkg:/consolidation/X/[email protected]
I think can be relaxed
pkg:/consolidation/admin/[email protected]
I think can be relaxed
pkg:/consolidation/cacao/[email protected]
What is it?
pkg:/consolidation/cde/[email protected]
Perhaps, we could relax it, it seems to be something which is
going to stuck here, we can't do anything with it.
Or can we drop it one time?
Perheaps we can form rudimentary TEAMS to test them and to enhance their
presence.
Relaxing consolidations could lead to total breakage of whole distribution
and it undoes any previous testing
and updating every package separately leads to general lowering
distribution quality,
inability to effectively test and debug.
Short answer: we are NOT FreeBSD, if one wants to do it chaotically, it
is not OI/opensolaris way.
And I bet BDSs also have some hierarchy in changes and testing before
release,
and not just "update random package and see what happens".
What happens is random bugs all over the distribution, with no known
working inter dependencies
and unmaintainable mess. (That Hipster without releases and bunch of
consolidations removed or "relaxed" actually is now.
We need Teams for consolidations and teams for testing things.
And clear goal of publishing new /dev after Hipster testing cycle.
pkg:/consolidation/cns/[email protected]
What is it?
pkg:/consolidation/dbtg/[email protected]
What is it? Could it be relaxed?
We can Not just "relax" anything before testing updates in it.
True one needs people for it,
but no people are needed to make things started.
Or else, not knowing what consolidations or packages actually do,
leads to total confusion.
I think that also removing other consolidation previously was a big mistake,
also as I already explained.
pkg:/consolidation/gfx/[email protected]
What is it?
pkg:/consolidation/hcts/[email protected]
It's ddu. Perhaps, we can relax it?
pkg:/consolidation/install/[email protected]
There should be nothing wrong with this one, it's from slim_source.
pkg:/consolidation/jdmk/jdmk-incorporation
Some java libraries.. Is it closed? I think we can relax it.
pkg:/consolidation/man/man-incorporation
Perhaps we can just obsolete it? I see nothing depending on it.
pkg:/consolidation/nspg/nspg-incorporation
driver/network/ce is unlikely to be updated. I think, we can just
relax it.
pkg:/consolidation/osnet/osnet-incorporation
pkg:/consolidation/sic_team/sic_team-incorporation
I think, I'll relax it in the nearest future. Or is it better to
obsolete it?
pkg:/consolidation/solaris_re/solaris_re-incorporation
I think, we can relax it.
pkg:/consolidation/sunpro/sunpro-incorporation
I think we can relax it.
pkg:/consolidation/ub_javavm/ub_javavm-incorporation
We should do something with it. Do I understand correctly, that we
can't update
java now? Perhaps, we can relax it?
pkg:/consolidation/vpanels/vpanels-incorporation
I see that we have vpanels in oi-userland, but they are disabled.
Perhaps we should enable them? Who knows what is it? Some GUI admin
tool? Will it work
on OI and do we need them?
We actually need to use dev docs
Firstly is there somewhere TOTAL backup of opensolaris.org site
(including archive.org), it seems that maintaining opensolais descendent
distribution like OI needs reading at least some docs.
_______________________________________________
oi-dev mailing list
[email protected]
http://openindiana.org/mailman/listinfo/oi-dev