Navigation Menu

Skip to content
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

Getting previous versions. #529

Open
arthurwolf opened this issue Oct 9, 2019 · 12 comments
Open

Getting previous versions. #529

arthurwolf opened this issue Oct 9, 2019 · 12 comments
Labels
Website Related to www.visicut.org, download.visicut.org

Comments

@arthurwolf
Copy link
Contributor

An user of ours needs to download the .deb for a specific 1.8 version of Visicut ( 1.8-62 , older ones won't import the settings, more recent ones have all sorts of bugs ).
However I can't find those anywhere, only builds for the latest ones. Where can the .deb be found for all versions ?

Thanks.

@t-oster
Copy link
Owner

t-oster commented Oct 9, 2019

If you have docker you can use https://github.com/t-oster/VisicutBuilder to build whatever version you need. I can send you the deb tomorrow

@arthurwolf
Copy link
Contributor Author

arthurwolf commented Oct 10, 2019 via email

@mgmax
Copy link
Collaborator

mgmax commented Oct 10, 2019

By the way, it would be helpful if your user would report the bug you are talking about. I don't know of any significant bugs on Linux.

@arthurwolf
Copy link
Contributor Author

arthurwolf commented Oct 10, 2019 via email

@pallavagarwal07
Copy link
Contributor

pallavagarwal07 commented Oct 14, 2019

I think @arthurwolf might be right about the bugs.

Trying to download recommended settings (for any lab) on the latest build crashes on my PC.
I ran into this while trying to download settings that were added by me in a recent pull request (by the name of Makerspace BLR).
Interestingly, on my laptop, downloading settings works just fine. I'm running version 1.8.94-... on my laptop. But I tried that same version on my PC, which too crashed.

Let me know if there's a way I can help debug this (since it seems tricky to reproduce).

The error dump on terminal is not much helpful:

Oct 14, 2019 3:06:01 PM com.t_oster.visicut.managers.FilebasedManager readObjectFromXmlFile
WARNING: Could not load object in current XML format, retrying with old format from 2012:
Can't load settings.
'/usr/local/home/pallavag/.visicut' doesn't exist. We create it.
Copying default settings...
done.
Copying default settings...
done.
cannot find default settings folder for mappings
Copying default settings...
done.
Copying default settings...
done.
Generating some defaults if no examples exist...
Security framework of XStream not initialized, XStream is probably vulnerable.
Security framework of XStream not initialized, XStream is probably vulnerable.
Security framework of XStream not initialized, XStream is probably vulnerable.
Saving generated settings...
/usr/bin/visicut: line 10: 46852 Segmentation fault      java -Xms256m -Xmx2048m -jar "$DIR/Visicut.jar" --singleinstanceport $port "$@"

Running Debian based, same OS on both PC and Laptop.

@t-oster
Copy link
Owner

t-oster commented Oct 15, 2019

Hi @arthurwolf here is the 1.8-62 deb.Sorry it took so long, but I am quite busy as always...
https://cloud.thomas-oster.de/s/Bq90Mi1FPasuDfb

@t-oster t-oster closed this as completed Oct 15, 2019
@mgmax
Copy link
Collaborator

mgmax commented Oct 15, 2019 via email

@pallavagarwal07
Copy link
Contributor

@mgmax your ask "including the java version" tipped me to the workaround, as both laptop and PC were running different Java versions.
I've created the modified bug report as a new issue.

Thanks :)

@t-oster
Copy link
Owner

t-oster commented Nov 13, 2019

@arthurwolf which settings do not work anymore? Please provide a reproducible example, because we can now add automatic migrations to fix old settings

@t-oster t-oster reopened this Nov 13, 2019
@mgmax
Copy link
Collaborator

mgmax commented Dec 8, 2019

@t-oster would it be possible to keep more than the last 5 versions on the download page, for example the last 50 ones?
If space is a problem, we could also use GitHub releases and automatically build and upload them via GH actions (like GitLab's CI/CD): https://github.com/actions/upload-release-asset

@arthurwolf
Copy link
Contributor Author

arthurwolf commented Dec 8, 2019 via email

@t-oster
Copy link
Owner

t-oster commented Dec 9, 2019

@mgmax looks interesting. If you have time, you can create a github workflow for automatic releases from master branch. Maybe this workflow can use the docker image of visicutbuildservice.

@mgmax mgmax added the Website Related to www.visicut.org, download.visicut.org label Dec 24, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Website Related to www.visicut.org, download.visicut.org
Projects
None yet
Development

No branches or pull requests

4 participants