-
Notifications
You must be signed in to change notification settings - Fork 3
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
Release planning after 0.4.0 #7
Comments
Having parallel version numbers for all libertem-* packages is a good idea, by the way. |
For the most part I would agree. Once we extract more of the utility packages, however, it may be a good idea to let those "run" a bit faster. The leaves in the dependency tree should move faster as not to block progress in their dependents. As an example, imagine you are adding a new mask-generating function to libertem-masks, to support a new UDF in some other libertem-foo package. If we keep the versions in sync, the change in libertem-foo would have to wait for the next round of releases. |
I was just about to work on documentation. It would mostly be copy and paste from LiberTEM. I'd prefer to spend one or two hours on getting it towards a minimum viable state before releasing. |
Ok 👍 |
Anything missing for RC? I think we are good to go! |
I think so too. :-) |
Good point! Since we are working on keeping a roughly monthly release cycle for main LiberTEM, we should be able to bring things back into sync in a timely manner. We'd perhaps have a week or two where the master branch of one package would depend on a development version of another. A bit similar to the current libertem_blobfinder situation. |
Ah, I just remembered that we have to create a new record on Zenodo and update the record IDs! Otherwise we overwrite main LiberTEM. I'll take care of it! |
Done, including settings for Travis. Sandbox parent is 494128, production parent is 3663437. Looking forward to test with a RC to confirm that it works as intended. |
blobfinder v0.4.0 released 🎉 🎉 - zenodo / github / pypi integration works fine. One thing to think about - we may want to have semver-ish dependencies from libertem to the extracted packages - something like |
libertem_blobfinder
version 0.4.0 (that's where we start, right?) with dependency on `libertem>=0.4.0.dev0'libertem
master, add a dependency onlibertem_blobfinder>=0.4.0
- WIP in Replace blobfinder with imports from libertem_blobfinder LiberTEM#585libertem
with imports fromlibertem_blobfinder
w/DeprecationWarning
- WIP in Replace blobfinder with imports from libertem_blobfinder LiberTEM#585libertem
0.4.0libertem
0.7.0.dev0, remove dependency onlibertem_blobfinder
Once this is done, the blobfinder code can evolve more freely, we can untangle the libertem-related functionality from the independent parts (see #5 for example)
The text was updated successfully, but these errors were encountered: