From kde-devel Mon Feb 26 18:19:58 2024 From: "Friedrich W. H. Kossebau" Date: Mon, 26 Feb 2024 18:19:58 +0000 To: kde-devel Subject: Re: flathub now supports tag, but which id to use for KDE? (was: Re: Defining a develope Message-Id: <1932457.7Z3S40VBb9 () klux> X-MARC-Message: https://marc.info/?l=kde-devel&m=170897152528116 Am Donnerstag, 22. Februar 2024, 15:58:53 CET schrieb Friedrich W. H.=20 Kossebau: > Am Dienstag, 30. Januar 2024, 18:34:46 CET schrieb Timoth=E9e Ravier: > > Hi folks, > >=20 > > Flathub is now requiring that applications define a "developer_name" tag > > in > > their metadata (see [1], [2]). > >=20 > > What do folks think would be a good value for our application there? > >=20 > > Based on the suggestion in the documentation [3], I started making PRs = [4] > > [5] [6] [7] for our KDE Apps with "The KDE Community" as the > > "developer_name" tag. >=20 > Seems meanwhile flathub maintainers have resolved that on their side, and > now also support the non-deprecatd tag, by what I learned in = MR > https://invent.kde.org/utilities/okteta/-/merge_requests/22 >=20 > The proposed patch there raises another question here though and some tas= ks: > --- 8< --- > > KDE > > --- 8< --- >=20 > Is "org.kde" (reverse-DNS) to be the official id, and is/could that be > documented somewhere? accessibility-inspector currently uses even "https:= // > kde.org", while others use "kde.org" (non-reverse DNS). >=20 > Given the purpose of the id is to be unique per group, this should be > standardized, no? :) >=20 > Confusingly enough one doc talks about "tld.domain" as pattern of the id > (flathub), while the other talks about "gnome.org" as example (appstream): >=20 > https://docs.flathub.org/docs/for-app-authors/metainfo-guidelines/#name-s= umm > ary-and-developer-name vs. > https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#ta= g-d > eveloper Update: That confusion is now resolved as upstream was in the middle of updating do= cs. And appstream docs now also recommend reverse-DNS notation: =2D-- 8< --- The element should have a id property, containing a unique ID to identify t= he=20 respective developer. It is recommended to use a reverse-DNS name, like=20 org.gnome or io.github.ximion, or a Fediverse handle (like @user@example.or= g)=20 as ID to achieve a higher chance of uniqueness.=20 =2D-- 8< --- > Tasks for people into this, please: >=20 > a) decide on an id here >=20 > b) document that id somewhere > (e.g. https://develop.kde.org/docs/packaging/flatpak/ ?) Left a respective note on https://invent.kde.org/teams/flathub/issues/-/issues/24#note_880623 and opened https://invent.kde.org/teams/flathub/issues/-/issues/25 > c) ask upstream to change the docs to not use "The KDE Community" as > example, but "KDE" (and with no-translate attribute) in the respective > docs: > https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#ta= g-> developer Not sure where to file. I hope the interested parties will see this and act= on=20 it, no time left myself to push things here. Cheers =46riedrich