Re: AppData Guidelines

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 2 June 2015 at 17:17, Gerald B. Cox <gbcox@xxxxxx> wrote:
> Upstream response is if they are duplicated in the desktop file, then they
> aren't needed in the appdata file.

This is old advice and no longer true. One mistake I made when first
pushing AppStream was to fall back to the .desktop file Name= and
Comment= lines even with AppData. This was bad for two reasons:

* We can't validate the AppData file without the presence of the .desktop file
* We rarely want the same desktop comment and the one-line software
center summary; it can be and if it is then the translators don't have
to do any more work as it's extracted and deduplicated but ideally the
summary is a one line "sell line".
* It's a bit "magic" and makes things more complicated to explain

> The Fedora guidelines say to use "validate-relax", but rpmlint appears to
> use "validate".  Which
> is correct?  Is <name> and <summary> optional or required?

If i was to have my time again, I'd say required, but I don't want to
start ignoring AppData files that were once valid. Relaxed validation
is probably the right thing to do to also ignore the style guideline
which sometimes are false positives in some cases.

Richard.
--
packaging mailing list
packaging@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/packaging





[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite Forum]     [KDE Users]

  Powered by Linux