-
Notifications
You must be signed in to change notification settings - Fork 58
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
tag releases #147
Comments
|
Yeah, I don't use any version numbering strategy. There's still a "0.3" defined that get incremented rather arbitrarily. supysonic/supysonic/__init__.py Line 12 in 270fa98
Would you have any recommendation on the subject? |
|
there are many ways to pet that particular cat of course. :) In my projects, I follow Semantic Versionning as much as humanly possible. In your case, I think you could get away with issuing a 0.4.0 release next, and tag it (preferably signed) in git as well. When you push that tag on GitHub, you're basically done. But then you get the problem of having to sync that silly version number in the But that's one step further: it's not absolutely necessary. It does help with the "gah, I forgot to edit Do keep in mind that anything touching But TL;DR: (1) just git tag (2) using semver and optionnally (3) setuptools_scm. :) I hope that helps! |
|
Ok thank you. I was planning to bump the version after some work on the watcher/scanner anyway (basically trying to get something that work for #124/#127).
🤔 Line 15 in 270fa98
It's used for database migrations. |
|
yeah, so you're already eating that cost it looks like. it's not critical, and hopefully we can just pretend like this will eventually fix itself in python instead of bending over backwards around it. at least i don't think startup time is critical for supybot's use case, although it could (for example) speed up the test suite if it loads |
|
Here comes the first tagged and signed version! |
|
Hurray! I'll have a look at trying to package supysonic for debian ;D |
|
I don't fully understand the lingo here, did pony reach the package repository? |
Not as far as I know.
Get rid of PonyORM? ;) Just kidding, that would probably be too much of an undertaking... @baldurmen will just have to package Pony first... Thank you for the release! |
|
oh and i guess this can closed now then :) |
hi,
I'm looking at how this software could be packaged for Debian and, to ease packaging and tracking, it would be quite useful to have real releases tagged for this software. Even a little
0.1incremented once in a while would do wonders for easier packaging in Debian. Failing that, we'll have to package it using a silly version number like0.0~gitYYYYMMDD-ffffffwhich is a sore for the eyes. :)Thanks for your work!
The text was updated successfully, but these errors were encountered: