On 23 November 2015 at 09:38, Sergey Kondakov <virtuousfox@gmail.com> wrote:
On 21.11.2015 22:38, Richard Brown wrote:
This issue is now resolved/workedaround
http://lists.opensuse.org/opensuse-packaging/2015-11/msg00054.html
Regards,
Richard
WOW ! Seems exactly like what I tried to describe previously. Endless thanks to everyone involved ! Is it already implemented and working ? It's said that OBS tries to rebuild more often, is it because TW snapshots are made more often than "Factory:snapshot" is usually updated ? Well, I can only recommend to make them no often than once a week (not counting emergency updates, of course, but there is a repo for that) until OBS rebuild logic is significantly improved (no rebuild without API change, publishing per dynamic package "bunches" instead of entirety of repoes, spare copies of packages from previous build[s], no publishing on failures, etc.).
Glad you're happy Yes. it's implimented No, we're not going to slow down Tumbleweed in order to optimise for unofficial repositories. Read Coolos blog post to learn how to best cope https://lizards.opensuse.org/2010/12/16/how-we-use-our-power/
And I see you've noticed https://features.opensuse.org/307735 I still insist that all repoes should be treated equally.
No, official Tumbleweed repositories will always be considered more important than Devel Projects which will always be considered more important than Home projects. We're the openSUSE Project, we build the openSUSE distributions, while we are of course awesome and lovely and like to share our tools and build power, we're fully within our right to optimise for the primary use cases of the Project. If you want to run your own OBS where you can set your own priorities accordingly on your own hardware, you're fully able to, and you can even link it to ours, just like Packman do.
Personally, I've avoided contributing to official repoes because proper package maintenance is hard and takes too much time. Situation with un-official repoes does not directly influence that. But maybe if dealing with them would be easier, more time could be available for tidying packages up.
The processes and requirements for package maintenance are there to ensure that people do it properly, in a way that can be picked up easily if the current people stop doing it. It's good practice to follow them, even for unofficial repositories, so I'd recommend you consider doing it anyway.
Except I've never stated that packages are pulled into SLE from TW, I explicitly wrote that they probably go through proper openSUSE release for "stabilization", implying that it takes a lot of time. But their path still starts at Factory, hence the lack of attention to un-official repoes.
Unofficial repos get less attention because their unofficial. If people want their stuff in official repositories, we have standards and processes that need to be followed. That's what makes them official. The reward for following those standards and processes is an increase of people using, working on, and collaborating on, those things in the official repos. It's your choice if you want to 'go it alone', we wish you well and will support you as best we can, but the Project will always focus our efforts on the common goals of the Project.
Except no one even tried to clearly explain why the hell TW repo is outside of OBS in the first place and what is so inappropriate with "Factory:snapshot" that it's good enough for building everything against it but not good enough to use it.
I tried to explain, you failed to comprehend. If we published the old (now dead) Factory:snapshot for using it, we would have to support it. We'd have to deal with people ask questions about "why is XXX broken in Factory:snapshot?" or "Please change YYY in Factory:snapshot urgently!" - we didn't need, or want that, and we'd never be in a position to fix anything reported there.. in short, it was useless as a usable thing, it was also sub-optimal as a build-against thing. Everyone who knew what they were talking about agreed with that, and now we don't need it any more, so it's dead. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org