<div dir="ltr"><div dir="ltr">On Sat, Jun 8, 2024 at 11:07 AM Nate Graham <<a href="mailto:nate@kde.org">nate@kde.org</a>> wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">+cc Matthias<br>
<br>
<br>
On 6/5/24 1:16 PM, Ingo Klöcker wrote:<br>
> On Mittwoch, 5. Juni 2024 20:24:52 CEST Ben Cooksley wrote:<br>
>> On Wed, Jun 5, 2024 at 7:26 PM Ingo Klöcker <<a href="mailto:kloecker@kde.org" target="_blank">kloecker@kde.org</a>> wrote:<br>
>>> In my opinion, the ID of massif-visualizer should be changed back to<br>
>>> org.kde.massif-visualizer. Or massif-visualizer needs to forgo it's hyphen<br>
>>> in<br>
>>> favor of an underscore everywhere to please the appstream folks. For<br>
>>> details,<br>
>>> see <a href="https://invent.kde.org/websites/apps-kde-org/-/issues/35" rel="noreferrer" target="_blank">https://invent.kde.org/websites/apps-kde-org/-/issues/35</a><br>
>><br>
>> We've a number of projects that use dashes in their name, so not sure i'm<br>
>> entirely pleased with the idea that we should be abandoning them.<br>
>> Do we know how the Appstream folks came to their decision and on what<br>
>> basis/authority they made that? They have a terrible disregard for the<br>
>> downstream impact of their decisions...<br>
> <br>
> <a href="https://github.com/ximion/appstream/issues/162" rel="noreferrer" target="_blank">https://github.com/ximion/appstream/issues/162</a><br>
> Interestingly, this issue was filed by our own Nate.<br>
<br>
In my defense, this was almost seven years ago, and I was barely a KDE <br>
person back then!<br></blockquote><div><br></div><div>I would also say that the change request has been misinterpreted by the Appstream folks.</div><div><br></div><div>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.</div><div>Based on that an application D-Bus name such as org.kde.massif-visualiser is perfectly fine - yet appstream disallows it.</div><div><br></div><div>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 <a href="http://apps.kde.org">apps.kde.org</a> will go away.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
Nate<br></blockquote><div><br></div><div>Cheers,</div><div>Ben </div></div></div>