Review `ubuntu-debuginfod`

Hi! I’m developing ubuntu-debuginfod-operator to provide debuginfod for Ubuntu. It’s deployed on PS7, and I’d like to hear your review feedback and list the charm.

Metadata links

CI Links

Documentation Link

Thank you!

Hi @j.j !

This looks like a fairly straightforward charm, so we’ll probably be able to get it done next week, but, as you’ll be aware, time’s a bit short during the sprints, so it might slip, sorry. If it’s urgent, please let me know.

One question regarding one of the criteria, “the charm does what it’s meant to do” - is it possible to use the charm without Launchpad? If not, would you be able to provide a short demo video of it working (from deploy through to some example usage) to make the review easier? If it is, then are there instructions for doing that? The ones in the README seem like they assume you have a Launchpad instance already. Also, if using the charm needs 10TB of space, a demo video is probably easiest anyway :smile: .

Also a small follow-up on that: I should probably know this, but is the idea that anyone could self-host a Launchpad instance, and the public listing of the charm (and other similar ones) is so that you can eventually easily do that with Juju?

Hi @j.j ! This totally fell off my radar, sorry!

We’ve moved to the new review process (https://documentation.ubuntu.com/ops/latest/howto/make-your-charm-discoverable/) now, but I could move this over there for you. I do still need the info above, though, and also to confirm that you actually want this publicly listed.

Hi! I don’t think we need public listing for now :slight_smile: It’s not possible to use the charm without Launchpad since it’s meant to provide debug information for all archive packages of Ubuntu. If you wanted Launchpad-independent debug infos, you would instead run debuginfod directly (which is just a deb). Although if somebody self-hosted Launchpad and wanted to publish debug infos it could be useful for them. The storage requirement depends on the archive size, and we’re working towards not needing storage anyway, since in theory Launchpad does have all the information and debug packages anyway and just lacks ways to access it.

Thanks for the offer, but you don’t need to move the service over to the new process, we’ll do that once we think public listing would be useful due to planned changes in ubuntu-debuginfod (where it doesn’t require the storage any more :slight_smile: )

1 Like