Bug#981175: freecad: when installed with Gnome Software, only `freecad-common` package is installed

2021-03-16 Thread Yvan Masson

Hi,

I could took a few minute to try to understand this issue.

According to the Debian wiki about AppStream [1], Gnome Software indeed 
uses AppStream to find Debian packages. The next chapter [2] explains 
what should be done, and I have spotted to issues with FreeCAD:
- the .metainfo file should be part of the freecad package, not 
freecad-common
- the .metainfo file should be placed in /usr/share/metainfo/ and not 
/usr/share/freecad/share/metainfo
- the .metainfo file should be part of the same package as the .desktop 
file, so the .desktop file should be moved from freecad-common to freecad


As I told, my understanding of this topic is very basic, so I might be 
wrong.


Regards,
Yvan

1. https://wiki.debian.org/AppStream/Guidelines#Finding_information
2. https://wiki.debian.org/AppStream/Guidelines#General



OpenPGP_signature
Description: OpenPGP digital signature


Bug#981175: freecad: when installed with Gnome Software, only `freecad-common` package is installed

2021-01-31 Thread Kurt Kremitzki
I can confirm that this is a problem, thank you for reporting it. I have not 
looked into how GNOME Software works but I do wonder if it's one of the files 
in the freecad-common package that is being used for the GUI entry...



Bug#981175: freecad: when installed with Gnome Software, only `freecad-common` package is installed

2021-01-27 Thread Yvan Masson

Package: freecad
Version: 0.19~pre1+git20210109.afd1470202+dfsg1-2


Dear maintainers,

Please apologize if this issue lies in another package, I don't 
understand exactly how all of this works. I am currently using Debian 
testing with Gnome.


I installed FreeCAD from Gnome Software, but unfortunately FreeCAD can 
not be started after that: it does not appear among other installed 
applications, and nothing happens when clicking on "Launch" button from 
Gnome Software. I checked what was really installed in 
`/var/log/apt/history.log` and saw that Gnome Software only installed 
package `freecad-common` instead of `freecad`.


I understand Gnome Software uses PackageKit, so I thought it would be 
related to the appdata file[1], but there is no reference to the package 
name inside it.


Regards,
Yvan

1. 
https://salsa.debian.org/science-team/freecad/-/blob/master/src/XDGData/org.freecadweb.FreeCAD.appdata.xml.in




OpenPGP_signature
Description: OpenPGP digital signature