[opensuse-buildservice] How to delete old binaries from packages that don't exists anymore?
An "osc ls -b home:RedDwarf -r openSUSE_11.3 -a x86_64" returns things like: opensc.rpm opensc-debuginfo.rpm opensc-debugsource.rpm opensc-devel.rpm But I deleted the "opensc" package in my home repo long ago. Since it doesn't exists anymore I can't use osc wipebinaries. What can I do? And why weren't them deleted automatically when I deleted the package? -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
On Thursday 07 October 2010, Cristian Morales Vega wrote:
An "osc ls -b home:RedDwarf -r openSUSE_11.3 -a x86_64" returns things like:
opensc.rpm opensc-debuginfo.rpm opensc-debugsource.rpm opensc-devel.rpm
But I deleted the "opensc" package in my home repo long ago. Since it doesn't exists anymore I can't use osc wipebinaries. What can I do?
run wipebinaries on the project - that should clean it up.
And why weren't them deleted automatically when I deleted the package?
they're supposed to be deleted. I don't know why this didn't happen. Greetings, Dirk -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
2010/10/7 Dirk Müller <dmueller@suse.de>:
On Thursday 07 October 2010, Cristian Morales Vega wrote:
An "osc ls -b home:RedDwarf -r openSUSE_11.3 -a x86_64" returns things like:
opensc.rpm opensc-debuginfo.rpm opensc-debugsource.rpm opensc-devel.rpm
But I deleted the "opensc" package in my home repo long ago. Since it doesn't exists anymore I can't use osc wipebinaries. What can I do?
run wipebinaries on the project - that should clean it up.
I tried with every option but --all and didn't work. If nobody needs the current status to make some forensics I will use --all this afternoon even if that will mean a rebuild of every package. -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
2010/10/7 Cristian Morales Vega <cmorve69@yahoo.es>:
2010/10/7 Dirk Müller <dmueller@suse.de>:
On Thursday 07 October 2010, Cristian Morales Vega wrote:
An "osc ls -b home:RedDwarf -r openSUSE_11.3 -a x86_64" returns things like:
opensc.rpm opensc-debuginfo.rpm opensc-debugsource.rpm opensc-devel.rpm
But I deleted the "opensc" package in my home repo long ago. Since it doesn't exists anymore I can't use osc wipebinaries. What can I do?
run wipebinaries on the project - that should clean it up.
I tried with every option but --all and didn't work. If nobody needs the current status to make some forensics I will use --all this afternoon even if that will mean a rebuild of every package.
Not even an "osc wipebinaries --all home:RedDwarf" worked! -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
On 07/10/10 17:53, Cristian Morales Vega wrote:
2010/10/7 Cristian Morales Vega <cmorve69@yahoo.es>:
2010/10/7 Dirk Müller <dmueller@suse.de>:
On Thursday 07 October 2010, Cristian Morales Vega wrote:
An "osc ls -b home:RedDwarf -r openSUSE_11.3 -a x86_64" returns things like:
opensc.rpm opensc-debuginfo.rpm opensc-debugsource.rpm opensc-devel.rpm
But I deleted the "opensc" package in my home repo long ago. Since it doesn't exists anymore I can't use osc wipebinaries. What can I do?
run wipebinaries on the project - that should clean it up.
I tried with every option but --all and didn't work. If nobody needs the current status to make some forensics I will use --all this afternoon even if that will mean a rebuild of every package.
Not even an "osc wipebinaries --all home:RedDwarf" worked!
I discovered you need to have publishing enabled for wipebinaries to make the binaries to disappear from download.o.o. Or are the binaries not disappearing even on build.o.o? Regards, Tejas -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
2010/10/7 Tejas Guruswamy <masterpatricko@gmail.com>:
On 07/10/10 17:53, Cristian Morales Vega wrote:
2010/10/7 Cristian Morales Vega <cmorve69@yahoo.es>:
2010/10/7 Dirk Müller <dmueller@suse.de>:
On Thursday 07 October 2010, Cristian Morales Vega wrote:
An "osc ls -b home:RedDwarf -r openSUSE_11.3 -a x86_64" returns things like:
opensc.rpm opensc-debuginfo.rpm opensc-debugsource.rpm opensc-devel.rpm
But I deleted the "opensc" package in my home repo long ago. Since it doesn't exists anymore I can't use osc wipebinaries. What can I do?
run wipebinaries on the project - that should clean it up.
I tried with every option but --all and didn't work. If nobody needs the current status to make some forensics I will use --all this afternoon even if that will mean a rebuild of every package.
Not even an "osc wipebinaries --all home:RedDwarf" worked!
I discovered you need to have publishing enabled for wipebinaries to make the binaries to disappear from download.o.o. Or are the binaries not disappearing even on build.o.o?
They disappear from download.o.o. It's just that they are kept available for other packages to build against them in build.o.o. Some are deleted, but other aren't... specially (only?) the RPMs from packages that don't exist anymore. I would expect to be able to do "osc api -X DELETE <something>"... but no idea about the <something> part. -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
2010/10/7 Cristian Morales Vega <cmorve69@yahoo.es>:
2010/10/7 Tejas Guruswamy <masterpatricko@gmail.com>:
On 07/10/10 17:53, Cristian Morales Vega wrote:
2010/10/7 Cristian Morales Vega <cmorve69@yahoo.es>:
2010/10/7 Dirk Müller <dmueller@suse.de>:
On Thursday 07 October 2010, Cristian Morales Vega wrote:
An "osc ls -b home:RedDwarf -r openSUSE_11.3 -a x86_64" returns things like:
opensc.rpm opensc-debuginfo.rpm opensc-debugsource.rpm opensc-devel.rpm
But I deleted the "opensc" package in my home repo long ago. Since it doesn't exists anymore I can't use osc wipebinaries. What can I do?
run wipebinaries on the project - that should clean it up.
I tried with every option but --all and didn't work. If nobody needs the current status to make some forensics I will use --all this afternoon even if that will mean a rebuild of every package.
Not even an "osc wipebinaries --all home:RedDwarf" worked!
I discovered you need to have publishing enabled for wipebinaries to make the binaries to disappear from download.o.o. Or are the binaries not disappearing even on build.o.o?
They disappear from download.o.o. It's just that they are kept available for other packages to build against them in build.o.o. Some are deleted, but other aren't... specially (only?) the RPMs from packages that don't exist anymore. I would expect to be able to do "osc api -X DELETE <something>"... but no idea about the <something> part.
It should be "osc api -X DELETE /build/home:RedDwarf/openSUSE_11.3/x86_64/_repository/<rpm>", but it seems the API doesn't support it. I finally created a special spec file that created all the RPMs that needed to be deleted and, once built, I was able to delete them with wipebinaries... not the best way, but works. -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
participants (3)
-
Cristian Morales Vega
-
Dirk Müller
-
Tejas Guruswamy