On Sat, Jun 8, 2024 at 11:07 AM Nate Graham <n...@kde.org> wrote: > +cc Matthias > > > On 6/5/24 1:16 PM, Ingo Klöcker wrote: > > On Mittwoch, 5. Juni 2024 20:24:52 CEST Ben Cooksley wrote: > >> On Wed, Jun 5, 2024 at 7:26 PM Ingo Klöcker <kloec...@kde.org> wrote: > >>> In my opinion, the ID of massif-visualizer should be changed back to > >>> org.kde.massif-visualizer. Or massif-visualizer needs to forgo it's > hyphen > >>> in > >>> favor of an underscore everywhere to please the appstream folks. For > >>> details, > >>> see https://invent.kde.org/websites/apps-kde-org/-/issues/35 > >> > >> We've a number of projects that use dashes in their name, so not sure > i'm > >> entirely pleased with the idea that we should be abandoning them. > >> Do we know how the Appstream folks came to their decision and on what > >> basis/authority they made that? They have a terrible disregard for the > >> downstream impact of their decisions... > > > > https://github.com/ximion/appstream/issues/162 > > Interestingly, this issue was filed by our own Nate. > > In my defense, this was almost seven years ago, and I was barely a KDE > person back then! >
I would also say that the change request has been misinterpreted by the Appstream folks. You highlighted that dashes within that issue the domain part aren't allowed by the D-Bus specification, but are allowed in the application/sub-domain part. Based on that an application D-Bus name such as org.kde.massif-visualiser is perfectly fine - yet appstream disallows it. I would say that is a bug on the part of appstream and the true fix here is for appstream to allow dashes within the final part - then we can put massif-visualiser and kwalletmanager back to the names they should and our issues with apps.kde.org will go away. > > Nate > Cheers, Ben