Bug 906727 - mass rename all openSUSE_Factory targets that refer to the snapshot repository to openSUSE_Tumbleweed
Summary: mass rename all openSUSE_Factory targets that refer to the snapshot repositor...
Status: NEW
Alias: None
Product: openSUSE.org
Classification: openSUSE
Component: BuildService (show other bugs)
Version: unspecified
Hardware: Other Other
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: Adrian Schröter
QA Contact: Adrian Schröter
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 954697
  Show dependency treegraph
 
Reported: 2014-11-23 22:07 UTC by Christoph Obexer
Modified: 2018-02-22 23:21 UTC (History)
6 users (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Christoph Obexer 2014-11-23 22:07:51 UTC
Now that openSUSE_Tumbleweed has backing of the openSUSE project OBS should be cleaned up to make sure that Tumbleweed users never have the need to add a openSUSE_Factory repository to their machines that isn't actually meant to be added to a Tumbleweed system.

Adding an openSUSE_Factory repository should never be suggested for anyone that uses Tumbleweed - it's too hard to tell if this is correct or not (one needs to read and understand the Meta xml of the repo config to figure out if that openSUSE_Factory refers to standard or snapshot).

I believe this should be done at least to all repos outside of the home: namespace to save every repository maintainers to do this manually.

The patching should also remove a openSUSE_Factory target if a Tumbleweed one already exists and the Factory one refers to snapshot to avoid wasting build cycles.

Currently using Tumbleweed is a bit annoying as lots of repos aren't available for it yet and one has to use Factory repos for those.

Example: https://build.opensuse.org/project/show/server:php:extensions

Even worse are repos where the maintainers are ignorant or unwilling to do the renaming / adding of the Tumbleweed repo: https://build.opensuse.org/project/show/devel:tools:building

please solve this on the project level

thanks in advance
Comment 1 Bernhard Wiedemann 2014-11-24 03:06:12 UTC
IMHO, this needs discussion.
Yes, Tumbleweed is the new name for what already was Factory_snapshot
but I would be hesitant to go around and change repo names everywhere
because it breaks repo URLs that people are already using.


bug 906217 might be caused by such repo confusion
 (though there is no non-snapshot Factory in there)

Overall, using devel project repos with Tumbleweed
seems to be even a bit harder that with stable releases
because of the fast-moving versions in both places.
Comment 2 Christoph Obexer 2014-11-30 20:05:14 UTC
(In reply to Bernhard Wiedemann from comment #1)
> IMHO, this needs discussion.
> Yes, Tumbleweed is the new name for what already was Factory_snapshot
> but I would be hesitant to go around and change repo names everywhere
> because it breaks repo URLs that people are already using.

I created this bug because I believe this is ok for former Factory users that were expected to read the opensuse-factory mailing list where such a change would need to be announced of course.

> Overall, using devel project repos with Tumbleweed
> seems to be even a bit harder that with stable releases
> because of the fast-moving versions in both places.

The two examples I provided aren't devel project repos AFAICT - they provide packages that are not part of Factory/Tumbleweed or released version (in my case php5-xdebug and jenkins).
Comment 3 Karl Cheng 2018-02-22 23:21:46 UTC
Mass rename may be a bit difficult but perhaps we could warn if someone tries to create an openSUSE_Factory repo that points to snapshot.