taskolib / libgit4cpp

C++ wrapper for libgit2 with limited functionality
https://taskolib.github.io/libgit4cpp/
GNU Lesser General Public License v2.1
1 stars 0 forks source link

Improve debian packaging #9

Closed Finii closed 7 months ago

Finii commented 7 months ago

The debian packaging here is not nicely integrated with the concept that the files in the repo are not touched when building, and that different build setups can exist in different build directories.

In fact the obsolete check_control etc files are used. I would strongly discourage this. This seems to happen in a lot of the libs, but I guess this is just copy & pasted from older libs. We should break free from that scheme, imho. Furthermore, if we develop on git, still the best solution for the changelog is in my eyes the changelog-from-git generator. That is also not used.

Furthermore there is no mechanism that prevents to packetize a dirty repo (i.e. with local changes).

If you run this through lintian you also see that the copyright file is so old style, that it smells ;)

At the moment I just correct the copyright file here. I also have commits locally that fix the other issues, but maybe we should talk about that before I propose any change on that.

The same holds for the Doxygen btw, it ALSO changes files in-repo :-(