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.). And I see you've noticed https://features.opensuse.org/307735 I still insist that all repoes should be treated equally. 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. On 20.11.2015 14:20, Stefan Seyfried wrote:
Hi Sergey,
And here you are wrong. Packages in SLES are "hand-selected" because just because "it is in tumbleweed" does not make anyone wanting to support it for 10 years.
So no need to discuss any further for now. Please get your facts correct first, because only then we can discuss your valid points without making yourself look stupid (sorry).
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.
Just to set things straight: * I am also in favour of having the snapshot repository being exactly what is the latest released tumbleweed version. * I am also in favour of having add-on repos as first class citizens (as you might be able to tell from my mails to the thread you quoted).
But other than your ramblings that this is an evil conspiracy to force people to contribute to SLES (which it isn't, see above), it is simply a missing feature in OBS. AIUI, there is simply no way right now to make OBS "snapshot" a project.
So instead of spreading conspiracy theories, the most productive thing you could do to remedy this situation is:
* git clone https://github.com/openSUSE/open-build-service.git * cd open-build-service * start implementing the snapshot functionality.
This will not waste anyone's time, and everyone will benefit.
Have a nice day
seife
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. It's still is regularly updated, even if it's done manually. Doing it better would be an improvement but current state of affairs not in any way seem to prevent it from being a perfectly usable thing. It's there, it's a snapshot, it's updated and it works. I mentioned previously that to build my [~12 GB uncompressed / ~3 GB compressed] openSUSE "spin" I use tens of different repoes (I remember using some of your stuff for something too). in case openSUSE releases, they take precedence over the official repoes, meaning that most of the build may consist of "the brokennest packages", but in case of TW I wanted to use them only as fallback for missing packages which should be more reliable since that way most of the packages would be official. And yet, builds based on completely untested packages never gave me troubles more often than once per several months while I've failed to make a single TW build based on "tested" ones since something is always desynchronized between "Factory:snapshot" and "TW" repo.