bugGNU Octave - Bugs: bug #56466, Appdata missing...

 
 

bug #56466: Appdata missing <content_rating> tag

Submitter:  Alexander Wilms <alexanderw>
Submitted:  Sun 09 Jun 2019 03:34:18 PM UTC
   
 
Category:  Documentation Severity:  1 - Wish
Priority:  3 - Low Item Group:  Other
Status:  Fixed Assigned to:  None
Originator Name:  Open/Closed:  * Closed
Release:  * 5.1.0 Operating System:  * GNU/Linux
Fixed Release:  None Planned Release:  None
* Mandatory Fields

Add a New Comment Rich Markup
   

Jump to the original submission

Sat 13 Jul 2019 10:31:23 PM UTC, comment #8: 

I fixed this on the stable branch and merged with the default branch

https://hg.savannah.gnu.org/hgweb/octave/rev/5d3665e6677c

Mike Miller <mtmiller>
Group Member
Mon 08 Jul 2019 07:53:21 PM UTC, comment #7: 

Thanks for the feedback. I read through some of the open and closed issues on the OARS project this weekend, and it reinforced my opinion that this is meant more for automatic features that a program does as part of its normal behavior or can be easily enabled to do. More relevant for games and networked applications.

Mike Miller <mtmiller>
Group Member
Mon 08 Jul 2019 07:00:11 PM UTC, comment #6: 

I also went through it, taking the 1.1 option:

  <content_rating type="oars-1.1" />
-verbtaim-

I agree with your assessment of the intention re: "messages should be sent over the network".  I think if the application being rated is, for example, Turing-complete then this question should be interpreted as "out-of-the-box".

I filed upstream to see if we can clarify this for future developers:
https://github.com/hughsie/oars/issues/27

Colin Macdonald <cbm>
Wed 03 Jul 2019 05:25:39 PM UTC, comment #5: 

I went through the OARS tool and came up with this result


  <content_rating type="oars-1.0" />


In other words, "no" to every possible category.

And yet, some of the categories that the tool asks about are worded a bit vaguely in terms of a generic interpreter / processing environment. For example, does Octave permit messages to be sent over the network? I would say it does, but that probably doesn't match the intent of the ratings tool.

Mike Miller <mtmiller>
Group Member
Sun 09 Jun 2019 04:11:24 PM UTC, comment #4: 

I see that this error message comes from a not-yet-released version of appstream-glib. The change was made in March 2019 and is not in version 0.7.15, the latest version, I guess it will be part of version 0.7.16.

Adding the empty content rating tag means that someone has taken the effort to go through the content rating categories and verify that Octave doesn't offer any of the things that can be tagged. So someone should still go through the tool and do that.

Is there any concern about OARS version 1.0 vs 1.1? The AppStream spec only mentions 1.0, so I think we should stick to that.

Mike Miller <mtmiller>
Group Member
Sun 09 Jun 2019 04:04:35 PM UTC, comment #3: 

A Flathub build failed due to this. Apparently they are stricter than necessary.

Alexander Wilms <alexanderw>
Sun 09 Jun 2019 03:51:13 PM UTC, comment #2: 

Can you give a citation for where this is required?

According to the upstream spec, the tag is completely optional.

https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-content_rating

> The <content_rating/> tag is an optional tag which can be added to specify age ratings for the respective software components.


I guess that some tool is adding a requirement to make this mandatory, but it's not clear to me what that tool is or what version introduces this change. The appstreamcli tool validates the current appdata file without this tag.

Mike Miller <mtmiller>
Group Member
Sun 09 Jun 2019 03:39:19 PM UTC, comment #1: 

  <content_rating type="oars-1.1" /> is all that's needed

Alexander Wilms <alexanderw>
Sun 09 Jun 2019 03:34:18 PM UTC, original submission:  

The validation currently fails, since it is now required to have an age rating, which can be generated here: https://odrs.gnome.org/oars

builddir/files/share/appdata/org.octave.Octave.appdata.xml: FAILED:
• tag-missing           : <content_rating> required [use https://odrs.gnome.org/oars]
Validation of files failed

Alexander Wilms <alexanderw>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by cbm (Posted a comment)
  • -email is unavailable- added by alexanderw (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only group members can vote.

     

    Follow 4 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2019-07-13 mtmiller StatusNone Fixed
        Open/ClosedOpen Closed
    2019-07-03 mtmiller Severity3 - Normal 1 - Wish
        Priority5 - Normal 3 - Low

    Back to the top

    Powered by Savane 3.14-f13d.
    Corresponding source code