coova / coova-chilli

CoovaChilli is an open-source software access controller for captive portal hotspots.
Other
514 stars 257 forks source link

Setup build to release 1.5.1 #524

Closed aleksander0m closed 3 years ago

aleksander0m commented 3 years ago

Hey @sevan

I've tried to cleanup a bit the build and packaging so that the version provided by the sources (1.5.1) is the same one as the git tag in github (you would need to tag the latest commit in this PR as 1.5.1).

I've also reworked the packaging sources leaving only the one for DEBs and the one for RPMs (from distro/redhat), and sync-ed version numbers on those as well.

Let me know what you think, or if I can help with anything else.

sevan commented 3 years ago

Hi @aleksander0m
Many thanks for the pull request. 2 things We're not doing semantic versioning, just make it v1.6. The openmoko distro files are not part of the build and don't do any harm being there. Drop the removal commit and I'll merge it to roll a new release.

aleksander0m commented 3 years ago

@sevan I've updated the branch with your suggested changes, let me know what you think. The branch itself still says 1.5.1 in the branch name; just wanted to avoid having to create a full new merge request.

If you merge this, please tag also the commit with the configure.ac version bump as 1.6, so that it's clear which one is the new version and distros don't need to guess :)

Also, unrelated, but I needed it in my own build, maybe merge this https://github.com/coova/coova-chilli/pull/525 before the new 1.6 release merge? Thanks!

aleksander0m commented 3 years ago

@sevan in attempting to clear the release mess with 1.5 we've done another little mess with 1.6 I'm afraid :) Maybe it's just me being too strict on all this, but I think being strict helps packagers to do the downstream releases easier instead of trying to guess things...

Cheers!