vorta icon indicating copy to clipboard operation
vorta copied to clipboard

Vorta 0.10 Feedback

Open m3nu opened this issue 1 year ago • 2 comments

This is to discuss the next release:

https://github.com/borgbase/vorta/releases/tag/v0.10.0-beta1

m3nu avatar Sep 15 '24 11:09 m3nu

What would be the best way to install/ test Vorta 0.10 on Linux?
Is there an easy way to pip install a relase candidate in parallel to the stable release?

goebbe avatar Oct 11 '24 08:10 goebbe

Best would be to install the current master branch from Github using pip:

https://vorta.borgbase.com/contributing/#testing-the-current-development-version

m3nu avatar Oct 11 '24 13:10 m3nu

Thank you for the pointer! So I would

  • Quit the Vorta (stable) instance, currently running on this computer
  • create and activate a venv for the test and install Vorta inside the venv: pip install git+https://github.com/borgbase/vorta#egg=vorta-dev
  • After testing, I would just deactivate this venv and could restart my old stable Vorta.

Do I have to take extra precautions for the Vorta config files, in .local/share/Vorta ? Or will this procedure automatically use a separate config folder? (I am worried since I have the stable Version of Vorta running already, and I don't want to damage my current setup.)

@Hofer-Julian: I wish there would be a dev-channel for Vorta on flathub. This would make testing new Vorta versions on Linux easier (and probably saver)

goebbe avatar Oct 23 '24 09:10 goebbe

I uploaded 0.10-beta1 to Debian experimental on 31 Oct. Users of unstable/sid and probably testing/trixie can manually install it for testing.

@m3nu In Debian, our Release Team has also reprimanded me (https://bugs.debian.org/1086524) about flaky tests in 0.9.1, and given #2117 I think that Vorta may have one or more races. Obviously we'll want to use the 0.10 series as a base, so I need to know if users can reasonably expect to rely on beta1 for day to day use. Will the final release happen before February 2025? I'd be happy to also start tracking snapshots of the master branch in Debian experimental if that would be useful. Oh yeah, and Python 3.13 is around the corner... I'll start testing Vorta with it asap.

sten0 avatar Nov 04 '24 20:11 sten0

@goebbe wrote

Do I have to take extra precautions for the Vorta config files, in .local/share/Vorta ? Or will this procedure automatically use a separate config folder? (I am worried since I have the stable Version of Vorta running already, and I don't want to damage my current setup.)

Aha, good thinking! To the best of my knowledge Vorta only uses a single file for all versions installed: .local/share/Vorta/settings.db.

sten0 avatar Nov 04 '24 20:11 sten0

I haven't seen test failures in Github for a long time. Last change I made was to increase the timeout for their macos tests, since they became very slow for some reason.

0.10 should be ready soon. Currently waiting for some feedback after putting it in our monthly newsletter. Before the end of the year for sure.

m3nu avatar Nov 05 '24 06:11 m3nu

@Hofer-Julian: I wish there would be a dev-channel for Vorta on flathub. This would make testing new Vorta versions on Linux easier (and probably saver)

@goebbe I missed your message earlier. That is actually possible. All one has to do is to push to the beta branch here and it will be built at flathub-beta

Hofer-Julian avatar Nov 05 '24 08:11 Hofer-Julian

@goebbe I missed your message earlier. That is actually possible. All one has to do is to push to the beta branch here and it will be built at flathub-beta

Would you mind pushing the current dev to flathub-beta? It would certainly be convenient for testing.

goebbe avatar Nov 08 '24 18:11 goebbe

I don't really have time at the moment. I am happy to review PRs though

Hofer-Julian avatar Nov 08 '24 19:11 Hofer-Julian

Thanks for all the feedback. Releasing 0.10 now and saw someone already updated the Flathub dependency.

m3nu avatar Nov 10 '24 08:11 m3nu