[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-devel
Subject:    Re: Defining a developer name for our applications metadata
From:       Ben Cooksley <bcooksley () kde ! org>
Date:       2024-01-31 7:49:55
Message-ID: CA+XidOHtyNKJ1hcQTos7GpHfZ-RxyUnFK+kfTj-Y6W36yJazBA () mail ! gmail ! com
[Download RAW message or body]

On Wed, Jan 31, 2024 at 7:04 AM Timothée Ravier <travier@redhat.com> wrote:

> Hi folks,
>
> Flathub is now requiring that applications define a "developer_name" tag
> in their metadata (see [1], [2]).
>
> What do folks think would be a good value for our application there?
>
> 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.
>

Wait, so Flathub has begun requiring an older tag that the Appstream
developers have deprecated?

So we need to add tags to our metadata that are already deprecated and
which are going to result in future failures of our own unit tests when
upstream pulls the plug on developer_name as a tag and makes it a warning
deprecation rather than an information deprecation?


> I'm open to suggestions.
>
> Thanks,
>

Cheers,
Ben


>
> [1]
> https://docs.flathub.org/docs/for-app-authors/appdata-guidelines/#name-summary-and-developer-name
> [2]
> https://docs.flathub.org/docs/for-app-authors/linter/#appstream-missing-developer-name
> [3]
> https://freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-developer
> [4] https://invent.kde.org/graphics/gwenview/-/merge_requests/249
> [5] https://invent.kde.org/system/dolphin/-/merge_requests/708
> [6] https://invent.kde.org/multimedia/kdenlive/-/merge_requests/465
> [7] https://invent.kde.org/kdevelop/kdevelop/-/merge_requests/531
>
> --
>
> Timothée Ravier
>
> CoreOS co-Team Lead
>
> Red Hat <https://www.redhat.com/>
>
> travier@redhat.com
> <https://www.redhat.com/>
>

[Attachment #3 (text/html)]

<div dir="ltr"><div dir="ltr">On Wed, Jan 31, 2024 at 7:04 AM Timothée Ravier \
&lt;<a href="mailto:travier@redhat.com">travier@redhat.com</a>&gt; \
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"><div dir="ltr">Hi \
folks,<div><br></div><div>Flathub is now requiring that applications define a \
&quot;developer_name&quot; tag in their metadata (see [1], \
[2]).</div><div><br></div><div>What do folks think would be a good value for our \
application there?</div><div><br></div><div>Based on the suggestion in the \
documentation [3], I started making PRs [4] [5] [6] [7] for our KDE Apps with \
&quot;The KDE Community&quot; as the &quot;developer_name&quot; \
tag.</div></div></blockquote><div><br></div><div>Wait, so Flathub has begun requiring \
an older tag that the Appstream developers have \
deprecated?</div><div><br></div><div>So we need to add tags to our metadata that are \
already deprecated  and which are going to result in future failures of our own unit \
tests when upstream pulls the plug on developer_name as a tag and makes it a warning \
deprecation rather than an information deprecation?</div><div><br></div><blockquote \
class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid \
rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><br></div><div>I&#39;m open to \
suggestions.</div><div><br></div><div>Thanks,</div></div></blockquote><div><br></div><div>Cheers,</div><div>Ben</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"><div dir="ltr"><div><br></div><div>[1] <a \
href="https://docs.flathub.org/docs/for-app-authors/appdata-guidelines/#name-summary-and-developer-name" \
target="_blank">https://docs.flathub.org/docs/for-app-authors/appdata-guidelines/#name-summary-and-developer-name</a><br></div><div>[2] \
<a href="https://docs.flathub.org/docs/for-app-authors/linter/#appstream-missing-developer-name" \
target="_blank">https://docs.flathub.org/docs/for-app-authors/linter/#appstream-missing-developer-name</a></div><div>[3] \
<a href="https://freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-developer" \
target="_blank">https://freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-developer</a></div><div>[4] \
<a href="https://invent.kde.org/graphics/gwenview/-/merge_requests/249" \
target="_blank">https://invent.kde.org/graphics/gwenview/-/merge_requests/249</a></div><div>[5] \
<a href="https://invent.kde.org/system/dolphin/-/merge_requests/708" \
target="_blank">https://invent.kde.org/system/dolphin/-/merge_requests/708</a></div><div>[6] \
<a href="https://invent.kde.org/multimedia/kdenlive/-/merge_requests/465" \
target="_blank">https://invent.kde.org/multimedia/kdenlive/-/merge_requests/465</a></div><div>[7] \
<a href="https://invent.kde.org/kdevelop/kdevelop/-/merge_requests/531" \
target="_blank">https://invent.kde.org/kdevelop/kdevelop/-/merge_requests/531</a></div><div><br></div><div><span \
class="gmail_signature_prefix">-- </span><br><div dir="ltr" \
class="gmail_signature"><div dir="ltr"><p \
style="color:rgb(0,0,0);font-family:RedHatText,sans-serif;font-weight:bold;margin:0px;padding:0px;font-size:14px"><span>Timothée</span> \
<span>Ravier</span><span \
style="text-transform:uppercase;color:rgb(170,170,170);margin:0px"></span></p><p \
style="color:rgb(0,0,0);font-family:RedHatText,sans-serif;font-size:12px;margin:0px"><span>CoreOS \
co-Team Lead</span></p><p \
style="color:rgb(0,0,0);font-family:RedHatText,sans-serif;margin:0px 0px \
4px;font-size:12px"><a href="https://www.redhat.com/" \
style="color:rgb(0,136,206);margin:0px" target="_blank">Red \
Hat<span></span></a></p><div \
style="color:rgb(0,0,0);font-family:RedHatText,sans-serif;font-size:medium;margin-bottom:4px"></div><p \
style="color:rgb(0,0,0);font-family:RedHatText,sans-serif;margin:0px;font-size:12px"><span \
style="margin:0px;padding:0px"><a href="mailto:travier@redhat.com" \
style="color:rgb(0,0,0);margin:0px" \
target="_blank">travier@redhat.com</a></span></p><div \
style="color:rgb(0,0,0);font-family:RedHatText,sans-serif;font-size:medium;margin-top:12px"><table \
border="0"><tbody><tr><td width="100px"><a href="https://www.redhat.com/" \
target="_blank"><img \
src="https://static.redhat.com/libs/redhat/brand-assets/2/corp/logo--200.png" \
width="90" height="auto"></a></td></tr></tbody></table></div><table \
border="0"><tbody><tr></tr></tbody></table></div></div></div></div> \
</blockquote></div></div>



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic