Suggestion: Emergency fix Repo

Discuss all artwork and development - Suggestions needed

Moderator: Moderators

Suggestion: Emergency fix Repo

Postby Stupot » Fri Feb 28, 2014 17:33

Sometimes we have packages that make it all the way to the weekly repo that are actually broken. And when that happens, normally a fixed version is in limbo very quickly, but it can take quite a while to propagate down to the weekly repo. What if we had a concept (as proposed in the subject title) of a 'Emergency Fix Repo' to handle such situations.

The only packages to go into the Emergency Fix Repo would be to upgrade a known broken package that has made it out to weekly (or main, if the maintainer so chooses).

By keeping it separate, users of weekly don't have to take something that hasn't gone through the standard release procedure, if they don't want to get updates from this repo. In theory, the list of packages added to this repo should be very small, and hopefully empty most of the time. They can of course be removed when the package makes it to sabayon-weekly through standard means (in theory this part could be automated).

This particular concept does not have to be done by the official dev team, either! Feel like you've got what it takes to run a community repo? There's a real need for something like this. I see people asking for expedited fixes or how to downgrade a package all the time.
Stupot
Sagely Hen
 
Posts: 1556
Joined: Wed Feb 14, 2007 3:44
Location: St. Louis, MO, USA

Re: Suggestion: Emergency fix Repo

Postby Provia » Wed Mar 19, 2014 8:19

It seems to me a good idea.
Maybe this is OT but: maybe having a consistent testing branch can give us more stability?
I mean, at the moment the limbo repo is just an overlay, it just contains some packages (you have to keep enabled the daily repo). Maybe having some testing users that are running for some time a complete set of packages can give a better feedback. I'm thinking about a release model like the arch( or manjaro) one.
AMD Athlon(tm) II X2 250 Processor
4 GB DDR3 1600 Mhz
Nvidia Geforce 9800 GT
Sabayon Linux x64 KDE Limbo
Provia
Advanced Hen
 
Posts: 209
Joined: Mon Nov 26, 2012 23:15
Location: Italy

Re: Suggestion: Emergency fix Repo

Postby joost » Thu Mar 20, 2014 0:49

If for whatever reason some package is "broken" and detected down in weekly, we push it down by hand and make sure it gets there ASAP. This only would count for high prio packages.

In theory there should be more "advanced" people using sabayonlinux.org repository (we call it 'main' in our jargon), with or without sabayon-limbo attached.

sabayon-weekly for normal users | sabayonlinux.org for advanced users
It is either you use weekly OR sabayonlinux.org here, never enable both.

Now if you are "advanced" and care to also test a bit more, you could enable sabayon-limbo togheter with sabayonlinux.org to receive the "daily" updates that went through without testing at runtime. (Everything gets tested in theory though.. if it builds, if it has missing deps..whatever) but not at runtime.

The more people using sabayonlinux.org+limbo that test, the less problems weekly users will experience, because testers would first hand notice problems (if any) and it can be fixed before we copy sabayonlinux.org to weekly.
joost
Sagely Hen
 
Posts: 2603
Joined: Fri Nov 17, 2006 12:11
Location: The Netherlands

Re: Suggestion: Emergency fix Repo

Postby Provia » Thu Mar 20, 2014 9:35

Hi joost!

thank for your reply! I'm already running a SL XFCE and a SL KDE with sabayonlinux.org and limbo both enabled.
It's curious that i haven' t got any single problem with last updates.

Just another question: are we able to bring an emergency update directly in weekly without waiting a week?
AMD Athlon(tm) II X2 250 Processor
4 GB DDR3 1600 Mhz
Nvidia Geforce 9800 GT
Sabayon Linux x64 KDE Limbo
Provia
Advanced Hen
 
Posts: 209
Joined: Mon Nov 26, 2012 23:15
Location: Italy

Re: Suggestion: Emergency fix Repo

Postby Stupot » Thu Mar 20, 2014 18:42

Thanks for the info joost, I didn't know any packages were pushed to sabayon-weekly by hand.

The Emergency Fix repo wouldn't have to limited to high priority packages though.

One of the issues I think we're currently running into is the fact that all the testers have long ago switched to systemd manually, so the automatic push from systemd since openrc isn't supported anymore isn't going smoothly since it's been largely untested. Of course, I don't really have any good input as to how to magically test things like that, but luckily they don't come up very often.
Stupot
Sagely Hen
 
Posts: 1556
Joined: Wed Feb 14, 2007 3:44
Location: St. Louis, MO, USA


Return to Artwork and Development Suggestions

Who is online

Users browsing this forum: No registered users and 1 guest