flathub / network.loki.Session

https://flathub.org/apps/details/network.loki.Session
3 stars 6 forks source link

Becoming a collaborator #81

Closed KeeJef closed 1 year ago

KeeJef commented 1 year ago

Hey guys

I'm the CTO at Session was wondering if i could get access on this repo so i can cosign any releases which go out, we want to add the flatpak to our website, but without access i can't.

Thanks

GeopJr commented 1 year ago

cc: @barthalion

barthalion commented 1 year ago

Hi @Keejef, you should already have write access to this repo. Can you please log it at https://flathub.org/login and verify the app ownership? It will mark it verified on our website.

KeeJef commented 1 year ago

Hmmm verification requires a page at loki.network, we no longer use this domain, probably best to point towards https://getsession.org

barthalion commented 1 year ago

The app will need to be resubmitted with the ID changed if you want it to appear verified on the website.. Verification is tied to the reverse DNS.

GeopJr commented 1 year ago

Bumping this to address a part of the original issue @KeeJef:

so i can cosign any releases which go out

I don't think it's possible right now. While there are plans to allow self-publishing to Flathub (AFAIK), it's not done yet.

The current workflow is very hands-off (Download latest deb from session-desktop, unpack it, install - Flathub bot checks for new releases, updates the urls & hashes and merges automatically - Builds are being done on Flathub's infrastructure) but due to the nature of session (privacy & security), I'd find it reasonable if you'd want to take over the whole process. I'd suggest going the f-droid route and host your own repo (I'm aware of https://github.com/andyholmes/flatter for static hosting on GH pages with signing support etc). If you create your own repo, let us know and we'll mark this as EOL.

Otherwise, as barthalion said, you can only "verify" that the flatpak is official through DNS (which would also require for this package to be marked as EOL for the new app ID, from network.loki.Session to io.oxen.Session)

KeeJef commented 1 year ago

I don't seem to have write access to this repo currently , am i understanding correctly that i need to verify the app on flathub.org to get that access? And to verify ownership of the app i need to do domain verification on the loki.network domain?

GeopJr commented 1 year ago

The master branch is (or at least should be) protected. You can make a PR instead and merge it after it builds successfully.

I can't verify your repo access, only org members can, but since barthalion confirmed it, you should be able to create branches, merge PRs and close issues.

Verification only adds a checkmark next to the publisher, marking the flatpak as "Official". To verify an app you need to have access to the domain used in the app id, which in session's case is loki.network.

KeeJef commented 1 year ago

Ah yes i see, ill close this, looks like i already have the correct permissions

924nf9sh33nf commented 9 months ago

@KeeJef

Hi guys! this was closed, but session is not verified on flathub.

https://flathub.org/apps/network.loki.Session

KeeJef commented 8 months ago

I have now verified ownership over that domain, looks like i have access over the repo now