[oi-dev] Testing Updating packages and hipster-testing repo.
Nikola M.
minikola at gmail.com
Wed Oct 9 09:11:02 UTC 2013
On 10/ 9/13 09:05 AM, Alexander Pyhalov wrote:
> Hello.
>
> On 10/09/2013 10:55, Nikola M. wrote:
>
>> What do you think?
>>
>> Nikola M.
>>
>>
>
> I think this doesn't work - just not enough users even in /hipster.
> Will someone ever use /hipster-testing?
>
> For example. I've just recompiled hpijs. But I personally don't use
> it. How long will it take to find someone to test it? A week or more?
Putting anything in a public repo without some form of testing is not
great practice
There must be someone using it & is subscribed to the list or other
means of communication with the users
Like having user registration procedure upon install and automatic
subscribing to some PR mailing lists might help with that. There are
many benefits of being registered user , like being informed when
packages you use have been changed and to take measure something you
depend on does not break on update. That line of direct communication
have benefits of including more people in the process on many levels.
We that are willing to test things should at least test it however we
can. (In few days top)
But that publisher before 'hipster', could test upgrading and if
packaging is right, all those distribution stuff that have nothing to do
with functionality of the package itself etc.
And at least we could say "we have testing procedure before publishing it"
and quality control exists but needs to be improved".
>
> I've already mentioned - I think about /hipster as about
> FreeBSD-current. Usually it works and everyone tries to avoid breaking
> it. But sometimes it happens.
>
> I'd prefer the opposite approach - to make /hipster-stable :) But who
> and when will update it?
That is also OK, but there is another view - people get used that
Hipster works.
If Hipster is broken for something for some time period (and there is no
fix for it for some time) then it is a bad practice.
I think it is important to have Hipster better and avoid obvious
breaking and obvious catastrophic changes of functionality by mandatory
testing before putting it in hipster.
It is not good just to 'dump changes' to the hipster and hope for the
best. Alt least one more stage is needed before that that is -testing-
with at least one confirmation before putting it in hipster.
And hipster-stable is great idea,
I suppose hipster-testing could have a track on what is actually good to
go there and what is not,
even if it lives in hipster. Hipster-stable could be points from where
people that test things, could test upgrades and could upgrade to,
before going further with hipster update.
So most of people will continue having just hipster installed. But we
would have
hipster-testing before and hipster-stable after, to help testing crew.
After few hipster-stable , That could be good enough to go to
Openindiana /dev (It is actually Openindiana release). All paying road
to Openindiana /stable and Openindiana /updates ,
that would need another queue of testing and upgrading, but that is for
future. (as well as having SFE also synchronized and not broken etc).
Thing is, people will test something that is most of the time usable.
And with extremely low or non-existent record of breakage.
In times with bigger audience (opensolaris/dev) it surely had bugs and
so on, but it was usable and updated all the time, so people could use
it and report bugs.
For OI, that is Hipster now. So testing is needed for usability.
N.M.
More information about the oi-dev
mailing list