[Bug 1109873] New: osc --wipebinaries doesn't work
http://bugzilla.suse.com/show_bug.cgi?id=1109873 Bug ID: 1109873 Summary: osc --wipebinaries doesn't work Classification: openSUSE Product: openSUSE.org Version: unspecified Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: BuildService Assignee: bnc-team-screening@forge.provo.novell.com Reporter: sndirsch@suse.com QA Contact: adrian@suse.com Found By: --- Blocker: --- osc wipebinaries simply doesn't work - it never did for me. :-( Since it's biting me again and again, I'm afraid I need to report it ... Example: https://build.suse.de/project/show/Proprietary:X11:Drivers nvidia-gfxG02: build is disabled against openSUSE_Tumbleweed and publish flag is unset # osc -A https://api.suse.de wipebinaries --build-disabled Proprietary:X11:Drivers ok # osc -A https://api.suse.de wipebinaries -r openSUSE_Tumbleweed Proprietary:X11:Drivers nvidia-gfxG02 ok Still the package is available from a previous build in http://download.suse.de/ibs/Proprietary:/X11:/Drivers/openSUSE_Tumbleweed/x8... -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1109873 http://bugzilla.suse.com/show_bug.cgi?id=1109873#c1 Adrian Schröter <adrian@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |INVALID --- Comment #1 from Adrian Schröter <adrian@suse.com> --- you have plenty of "publish disable" flags in the package container meta. For example here: https://build.suse.de/package/meta/Proprietary:X11:Drivers/x11-video-nvidiaG... this is blocking the removal in the published area. Not sure if maintaining the build in flags make sense here at all, maybe you should work with some other rules to make it building only on the right targets? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1109873 http://bugzilla.suse.com/show_bug.cgi?id=1109873#c2 --- Comment #2 from Stefan Dirsch <sndirsch@suse.com> --- Ok. Looks like once you have set the publish flag, you must never unset it. Otherwise you'll never be able to remove the binaries again from the repositories. So in order to remove anything from the repo you need to disable build first (but let it still publish), then do the wipebinaries. Good to know. I wouldn't call this intuitive though ... JFYI, https://build.suse.de/package/meta/Proprietary:X11:Drivers/x11-video-nvidiaG... has not been consistent with what is shown in the GUI on https://build.suse.de/repositories/Proprietary:X11:Drivers/x11-video-nvidiaG... i.e. after reenabling publish in the GUI it was still shown as disabled in the meta file. This contributes to the confusion. :-( Meanwhile I've reenabled publish in all meta files and I was finally able to remove all outdated RPMs. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com