I’m investigating if we could use ODRS  to review snaps. I’m trying to work out the best value to key the review with. The options seem to be:
- Use the snap name. The downside (?) of this is snaps made by different people would then have different reviews. (e.g. libreoffice and libreoffice-rancell). I also remember that snap names were supposed to be transferrable - is this still the case? If it was then reviews for the old package would show for the new one.
- Use the snap id. I can’t find an exact definition of how this is generated - is there one? Can you ensure that libreoffice will continue to use the same ID for all time? Or is an ID only applicable to that particular version of the snap? This has the same downside (?) as 1. in that each libreoffice would have separate reviews.
- Use an AppStream ID. There was some talk about including AppStream IDs in the snap metadata. The downside is only snaps that contain an ID would be reviewable. I think we can infer the ID from the presence of a .desktop file!?