On Fri, 2025-01-17 at 13:52 -0700, Soren Stoutner wrote:
> On Friday, January 17, 2025 1:46:20 PM MST Phil Wyett wrote:
> > On Fri, 2025-01-17 at 13:37 -0700, Soren Stoutner wrote:
> > > On Friday, January 17, 2025 12:26:52 PM MST Phil Wyett wrote:
> > > > On Fri, 2025-01-17 at 11:42 -0700, Soren Stoutner wrote:
> > > > > On Friday, January 17, 2025 10:03:21 AM MST Soren Stoutner wrote:
> > > > > > Appsream file name:  Use reverse domain name notation appended by
> > > > > > .appdata.xml. ID:  Use the same reverse domain name notation.
> > > > > 
> > > > > A review of the documentation taught me that .appdata.xml is 
> deprecated
> > > 
> > > (but
> > > 
> > > > > it will still work) and the recommended suffix is now .metainfo.xml.
> > > > > 
> > > > > https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#s
> > > > > pec
> > > > > -> > component-location
> > > > 
> > > > Hi Soren,
> > > > 
> > > > IN this case and for others reviewing the docs[1] and using the
> > > > specification
> > > > is best. I have done this with rednotebook over the years, though 
> upstream
> > > > does not want rDNS naming.
> > > 
> > > Where do you see that upstream does not want rDNS naming?  They docs I am
> > > reading explicitly say it is required.
> > > 
> > > “Upstream projects can ship one or more metainfo files in
> > > /usr/share/metainfo/%
> > > {id}.metainfo.xml, where id is a unique identifier of this specific
> > > component.”
> > > 
> > > https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#spec
> > > -> > component-location
> > > 
> > > “The ID must follow a reverse-DNS scheme, consisting of {tld}.{vendor}.
> > > {product}, for example org.kde.gwenview or com.hugski.colorhug2.
> > > Ownership
> > > of
> > > {vendor}.{tld} in the domain name system guarantees uniqueness of IDs.”
> > > 
> > > https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-i
> > > d-generic
> > Soren,
> > 
> > For rednotebook the application name is used for the ID and .desktop file.
> > It
> > did previously did give a lintian warning until appstream in Debian went 
> nuts,
> > but upstream is not willing to make all other associated changes. It is his
> > choice, so I am fine with it.
> > 
> > It works fine. It may become a necessary in the future for upstream to make
> > the move, but until then I go with his wishes.
> 
> In my experience it isn’t that hard to modify the metainfo.xml and desktop 
> files for Debian, either with patches or by creating custom files in the
> debian 
> directory.  Also, in my experience, upstream is usually pretty open to 
> accepting submissions fixing these problems, although there are probably a
> few 
> upstreams that aren’t.
> 
> In any case, it isn’t that hard to bring these files into compliance with the
> AppStream protocol as documented in the freedesktop.org documentation I
> linked 
> to above, so it seems like it is something worth doing.
> 
> Other people may feel differently, but I personally like to address any of 
> these problems before sponsoring a package.
> 

Hi Soren,

I am with you and like to have all in compliance. I did the MR requests to go
rDNS, but it is not for upstream at this time. We shall see if it will be
accepted in the future.

Regards

Phil

-- 

Donations...

Buy Me A Coffee: https://buymeacoffee.com/kathenasorg

--

"I play the game for the game’s own sake"

Arthur Conan Doyle - The Adventure of the Bruce-Partington Plans

--

Internet Relay Chat (IRC): kathenas

Website: https://kathenas.org

Instagram: https://instagram.com/kathenasorg

Threads: https://www.threads.net/@kathenasorg

--

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to