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
Make a release #19
Comments
Woohoo \o/ Spread the noise!
I guess so; I never really intended the toy to go public, but as far as
I just asked my doughter to throw a dice 3 times, we came up with Anything else I can help with? |
Kudos for dicing out the version number :D! There is one thing. Could we remove the .exe from the repo? I cannot keep it in the source as per Debian policy because all binaries need to be re-creatable from source, which is not possible for the .exe with tools in Debian. It seems it does not work correctly anyway, so could we just remove it upstream instead of having a diff in Debian? |
Definitely, it shouldn't be in there in the first place. Just removed. :wq |
If you now tag 1.3.5, everything is perfect to the point where you should get the upstream of the year award ;)! |
Lucky me, and it's only still September! :wq |
OK, there are a few things still to be done before “that guy from the office across me to whom I delegated packaging it” can do that:
Otherwise, great job! |
@mirabilos I have no idea about anyone delegating anything to me. But thanks for telling me what I can do and what I can't. Apart from that, the binary libraries indeed would have to be removed as well. I do not agree with the rest, because the statement about the self-recorded wave files is actually there, the project-wide license file is sufficient - although, license headers within the source files would be nice to have. It is, however, in no way a blocking issue. |
afaik these are simply part of the project, so the top level LICENCE
'must' is a big word, it is still my repo. I understand these headers @Natureshadow: I could provide a official release tarball which I build :wq |
Well, let's start with documenting where these prebuilt static libraries (*.a) come from. Who built them? From what sources? That should indeed be documented, independent of the release tarball. Once we know that, let's see what should be done with them. Replacing them with their original sources would be the best solution. Honestly, I do not like release tarballs that differ from the repo (except for VCS directories and control files) a lot, release tarballs should be reproducible from the git tag for the release. Mind that this is a SHOULD. So, as said, start by telling where the *.a files come from ☺. |
http://kcat.strangesoft.net/alure.html#download But you're right, let's just throw them out. Frankly, I don't care about Another thing: at this time the version number is configured in the :wq |
Why do you need it at build time in the first place? I do not think it is relevant for anything in this project, except for maybe printing it with -h or something. So just throw it out. The Makefile must not depend on the existence of version control (and that is indeed a MUST NOT ;)…) |
Indeed, reason enough to keep it in. I hate it when it's hard to |
Ico Doornekamp dixit:
git can’t retrieve it from a tarball now, can it? bye, //mirabilosStéphane, I actually don’t block Googlemail, they’re just too utterly |
If you want to define the verion in the Makefile, then hard code it. Trying to retriev it the way you tried with git will break in the majority of cases - it works exactly when on a version tag in a clone of the git repo. It does not work on master, and it does not work from a source tarball, to name only two. |
I propose we close this bug, as it is getting mor eand more out of scope ;). |
Amen! |
I would like to package bucklespring for Debian.
It would be very helpful if we could get a stable (or beta) release tarball, or at least a version tag, for something that can be released as a working version. While simply packaging git master is kind of acceptable, it is far nicer to work with a real release.
Is the repo in a state that you'd call stable, or beta ready, right now? If so, would you be ready to give it a version number, and tag it (and probably provide a source tarball, but that would only be sugar on top)?
The text was updated successfully, but these errors were encountered: