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

 
 

bug #56466: Appdata missing <content_rating> tag

Submitted by:  Alexander Wilms <alexanderw>
Submitted on:  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

Add a New Comment (Rich Markup)
   

You are not logged in

Please log in, so followups can be emailed to you.

 

( 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>
Project Administrator
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>
Project Administrator
Mon 08 Jul 2019 07:00:11 PM UTC, comment #6: 

I also went through it, taking the 1.1 option:

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>
Project Administrator
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>
Project Administrator
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>
Project Administrator
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)
  •  

    Do you think this task is very important?
    If so, you can add your encouragement to it.
    This task has 0 encouragements so far.

    Only project 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.5