-
Notifications
You must be signed in to change notification settings - Fork 209
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
appimagekit-meshmixer.desktop: error: value "2.7" for key "Version" in group "Desktop Entry" is not a known version #166
Comments
|
I was about to check if that si already problematic in that deb package. |
Workaround in 1cfed00, can you please test it? |
Original content:
So indeed an upstream bug. |
We could add |
Also, the desktop file created in
But there is no such icon copied anywhere to |
Upstream desktop file bug reported. |
Feel free to post about this on meshmixerforum.com (saves me the time to sign up in yet another forum). |
The desktop-file-validate on trusty is very old and thus fail in this scenario:
|
Since most AppImage authors want to make their AppImages compatible with older target systems (distributions) as well, I suggest to use a version of the Desktop Entry Specification that is supported by trusty (i.e., 1.0). |
This appears to be broken again.
The contents of meshmixer.desktop after failure:
|
I don't think the desktop file was ever fixed... |
Oh, OK. Is there a work-around? |
There appears to be two problems:
A work around is to add a hook into Recipe which swaps in a fixed desktop file with no Version and the broken line manually fixed. |
We are running Ubuntu 14.04 which comes with a version of |
...and please ask the original authors of this software to provide an official AppImage for Linux, thanks. |
Yes, I had a play with that today and it seems the best way to deal with the Version value is to //d the line. However there is also a mis-formatting of the Comment value.
I'll send a PR to fix both of those.
The original authors have completely dropped support for Linux, hence the changes in download URLs and that the URLs don't point to meshmixer.com. In my exploration I managed to find a 2.9 version deb file hidden in a meshmixer docker image. I have extracted that, but I'm not sure what (if anything) I should do about getting that file hosted.
|
Is there an official statement to this regard somewhere? |
I was hoping this would fix it, doesn't it do that? |
I'm not aware of any official statement, but the download page for Linux that previously existed has been removed and the AWS bucket that held the 2.9 version does not exist. Further the comments on the wine hq page for the application indicate a similar view.
That change will not fix the Comment issue since the text is broken over two lines. I have a sed expression that fixes it, but I am afk right now. I'd also suggest that just removing the Version line would be better since the spec allows it.
|
I'm afraid legally you cannot do much. |
Yes, that was my feeling. I might write up something to automate extraction, but it's a big heft pulling a docker image to just pull 37MB of a deb. |
Check this out: https://twitter.com/meshmixer/status/891088707662614528 I didn't feel like following up and chasing Autodesk since I don't like their subscription licensing models, but if you can follow up with them I'm sure happy to help making an AppImage (they are already using one of my tools, linuxdeployqt, for Eagle). |
That is unfortunate, but seems only (from that article) to be related to eagle and meshmixer is still marked prominently as free (kostenlos). I'm happy to take up contacting them as a neophyte to AppImage, but it it might be more effective with someone with more experience/clout with AppImage (corpthink). |
As said, I am really happy to help if they are interested. But I don't have the time "chasing" them. |
I'll email them to follow up and see what they plan to do; I have annual leave coming up, so I do have some time to chase things. |
Maybe it helps to mention that AppImage is apparently rather popular in the 3D printing world, with Ultimaker Cura, Slic3r, Slic3r PE, PrusaControl, FreeCAD, OpenSCAD all providing official AppImages... |
I have had a couple of back and forth emails with meshmixer, and they are not in the slightest interested in doing this. Pity they could be honest at the time. |
A minor followup here. I found that the wayback machine has kept a download of the last available linux version, 2.9. |
When I launch the MeshMixer AppImage on Fedora 25, it asks me the following question:
But nothing happens if i click Yes. I've tried in terminal an there's an error:
The latest specification says:
The entire
MeshMixer/MeshMixer.AppDir/meshmixer.desktop
contents form the machine I created the AppImage:The text was updated successfully, but these errors were encountered: