Emergency Removal of published libc binaries in my ppa

Asked by Ward Nakchbandi

I was messing with some glibc builds on ppa, one of them went terribly wrong so i deleted the package but the published binaries are still there, and can't put a fixed glibc build because it pulls in the broken libc as a build-dep , so please remove all libc related published binaries on https://launchpad.net/~cosmohq/+archive/ubuntu/baseos-test

Question information

Language:
English Edit question
Status:
Solved
For:
Launchpad itself Edit question
Assignee:
No assignee Edit question
Solved by:
Colin Watson
Solved:
Last query:
Last reply:
Revision history for this message
Colin Watson (cjwatson) said :
#1

We can't, but you should be able to. Could you try going to https://launchpad.net/~cosmohq/+archive/ubuntu/baseos-test/+delete-packages, selecting glibc 2.36-99nobara4, and deleting that again? The reason the previous deletion attempt didn't take is that you deleted it before its builds had finished publishing.

Revision history for this message
Ward Nakchbandi (cosmohq) said :
#2

cjwaston, i already did sir and there is nothing there to delete anymore, but the published binaries are still in the repos which is a huge issue, the docs say they need 7 days to be removed, but this is an emergency, so i can't wait that long!

Revision history for this message
Colin Watson (cjwatson) said :
#3

I understand that you tried this on 2022-10-18. As I said, when you tried this before it seems to have been when builds were in flight, and so the deletion didn't fully take. Have you tried it again *more recently*?

Revision history for this message
Ward Nakchbandi (cosmohq) said :
#4

Colin Waston , glibc isn't the launchpad interface anymore see https://imgur.com/a/aDu66WA so i can't delete it again, yet it still shows app in the repos i currently added a -10 priority to glibc in my ppa to prevent my system from breaking

Revision history for this message
Best Colin Watson (cjwatson) said :
#5

It may be necessary to use the Launchpad API. If you do "git clone https://git.launchpad.net/ubuntu-archive-tools", you'll find a program called "remove-package" there, and you should be able to run this:

  ./remove-package -A ppa:cosmohq/ubuntu/baseos-test -e 2.36-99nobara4 -m 'Broken' glibc

Revision history for this message
Ward Nakchbandi (cosmohq) said :
#6

Thanks Colin Watson, that solved my question.