Information on Rosetta releases #391
-
|
Hi, I see a lot of tags on https://github.com/RosettaCommons/rosetta/tags, but none of them are actual releases on https://github.com/RosettaCommons/rosetta/releases. Are all the tags considered releases? One final thing: the source compressed file was reduced to 1/5th of what it used to be last time I installed (2022.11?). Any particular reason? It's just a curiosity 🙂 |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 4 replies
-
|
We don't make releases through the Github release process, as the full Rosetta releases are much too big. The official release bundle is hosted at https://rosettacommons.org/software/download/ instead. The tags listed are pretty much entirely "releases". That is, they're the state of the code for a particular weekly. However, the intent with tags is not to download them through the https://github.com/RosettaCommons/rosetta/tags interface, but to use them with the git interface. A big reason for this is that Rosetta makes extensive use of git submodules. When you download the code from the tags page, you only get the code in the RosettaCommons/rosetta repo. That's insufficient to build Rosetta, and there's a number of other repositories which also need to be downloaded. (That's the reason for being much smaller -- you're not getting everything). The numbered releases (e.g. 3.14) are simply weeklies which we've elevated to a more formal status, for people who want a more stable numbering. (e.g. for HPC cluster administrators who want a central install of Rosetta, but don't want to be constantly updating it.) The weeklies certainly give you access to a more up-to-date code, though I will say the pace of development has reduced recently. With the opening of the repository, the role of official weekly releases has become less. (It used to be that the weekly release bundles were the only way external users could get in-development code. Now they can simply clone the repository and check out the relevant code snapshot.) As such, there hasn't been much call to post weekly bundles on https://rosettacommons.org/software/download/, and the process to do that hasn't been updated. If you're not using any bleeding-edge protocols, downloading and using 3.14 is probably going to work. If you do need the latest protocol, then using |
Beta Was this translation helpful? Give feedback.
We don't make releases through the Github release process, as the full Rosetta releases are much too big. The official release bundle is hosted at https://rosettacommons.org/software/download/ instead.
The tags listed are pretty much entirely "releases". That is, they're the state of the code for a particular weekly. However, the intent with tags is not to download them through the https://github.com/RosettaCommons/rosetta/tags interface, but to use them with the git interface. A big reason for this is that Rosetta makes extensive use of git submodules. When you download the code from the tags page, you only get the code in the RosettaCommons/rosetta repo. That's insufficient to build Ros…