Offer a way for projects to verify themselves on Flathub

Bug #2006808 reported by Michael Terry
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Launchpad itself
Triaged
Low
Unassigned

Bug Description

Flathub has introduced the ability for apps to verify themselves as first-party apps (i.e. the app author maintains it, not some rando). The way it is implemented will require some cooperation from Launchpad for any apps that use `net.launchpad.xxx` application ids.

Verification is in beta right now and does not seem to have an obvious documentation I can point you at. But here’s a ticket for ongoing work: https://github.com/flathub/website/issues/44

The developer flow is that you log in, say you want to verify your app, then they give you a uuid token to add to https://launchpad.net/.well-known/org.flathub.VerifiedApps.txt to prove that you have some control over your app’s namespace.

Obviously, a random project owner can’t do that today, and the ability to do so would have to be designed and built into Launchpad.

I imagine this is not high on the Launchpad team’s priority list, but I wanted to raise the issue.

Revision history for this message
Jürgen Gmach (jugmac00) wrote :

How are you involved in this project?

I also wonder whether there are many Flatpak projects hosted on Lauchpad.

As far as I understand you need to create a repository for your configuration under github.com/flathub which then points to the source code repository.

If my assumption is correct, there is exactly one upstream project hosted on Launchpad:
https://github.com/orgs/flathub/repositories?q=net.launchpad&type=all&language=&sort=

Do I miss something?

Changed in launchpad:
status: New → Incomplete
Revision history for this message
Michael Terry (mterry) wrote :

Lol, I didn’t realize there was only one. That’s my app indeed. I was looking at how to verify it and that’s when I filed this.

Welp. That doesn’t bode well for prioritization. 🙂

Revision history for this message
Jürgen Gmach (jugmac00) wrote :

:)

Changed in launchpad:
status: Incomplete → Triaged
importance: Undecided → Low
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.