https://bugzilla.novell.com/show_bug.cgi?id=764736 https://bugzilla.novell.com/show_bug.cgi?id=764736#c0 Summary: osc wipebinaries --all does not delete orphaned binaries Classification: Internal Novell Products Product: openSUSE Build Service Version: 2.3 Platform: All OS/Version: All Status: NEW Severity: Normal Priority: P5 - None Component: osc AssignedTo: adrian@suse.com ReportedBy: peter.trommler@ohm-hochschule.de QAContact: adrian@suse.com Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_4) AppleWebKit/534.57.2 (KHTML, like Gecko) Version/5.1.7 Safari/534.57.2 osc wipebinaries --all does not delete binaries that are no longer associated with a package. According to bnc #743825 deleting a package with flag do not use for build causes binaries to be left behind. Once the package is deleted those binaries that were left behind will be used in subsequent builds and hence they override all packages from other repositories. This is very confusing. A workaround to delete those binaries is to write a dummy cleanup package that will create a new version of the respective binaries and thus "adopt" those "orphaned" binaries. The workaround does not work for funny binary names like ghc-6.8.2-0.i586.rpm though as OBS refuses to create such a binary. I don't know how we managed to get this into devel:languages:haskell/Factory. Reproducible: Always Steps to Reproduce: 1. Follow bnc #743825 to create orphaned binaries 2. osc wipebinaries --all 3. osc ls -b Actual Results: Orphaned binaries are still there. Expected Results: osc ls -b shows no binaries -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.