summaryrefslogtreecommitdiff
path: root/prepare-release
AgeCommit message (Collapse)AuthorFilesLines
2015-08-10change to libapt-pkg abi 5.0 with versioned symbolsDavid Kalnischkies1-3/+4
We changed an aweful lot of stuff, so 5.0 is properly better than 4.X as a semantic version and as we are at it lets add some trivial symbol versioning as well: We just mark all exported symbols with the same version for now. This isn't really the proper thing to do as if we add symbols in later versions (with the same abi) they will get the same symbols version, but our .symbols file will protect us from the problems arising from this as it will ensure that a package acutally depends on a version of the abi high enough to include the symbol.
2015-03-16set version before updating po filesDavid Kalnischkies1-3/+3
This way the 'correct' version is carried over into the po files to reflect which version they were built for rather than the version before the current one. Git-Dch: Ignore
2014-11-09streamline display of --help in all toolsDavid Kalnischkies1-2/+2
By convention, if I run a tool with --help or --version I expect it to exit successfully with the usage, while if I do call it wrong (like without any parameters) I expect the usage message shown with a non-zero exit.
2014-09-14add a 'coverage' command to generate reportsDavid Kalnischkies1-4/+51
Builds, runs and generates everything needed to have a coverage report at the end for apt. The report isn't perfect as most childs apt forks do not have a regular exit and so data is never written for them, which results in e.g. most methods to have zero coverage reported. Git-Dch: Ignore
2014-08-26ensure that all docs use all entities filesDavid Kalnischkies1-0/+17
Not all are needed for all files at the moment, but the new docbook building hadn't available some of the entities it used as the files weren't correctly copied around in all cases and having the same across the bord makes working with all of them a little easier. Git-Dch: Ignore
2014-08-26parse debian/tests/control for test dependenciesDavid Kalnischkies1-0/+1
Our integration tests need some additional dependencies to run and function correctly, but while multiple places run them, there is no need to also specify the these dependencies in multiple places. Git-Dch: Ignore
2014-04-16extract travis installs from build-depends automaticallyDavid Kalnischkies1-1/+4
I forgot to add libgtest-dev to the list of packages to install on travis, so this slightly hacky oneliner might prevent us from having the same problem again if we happen to change dependencies again. Git-Dch: Ignore
2014-03-13move defines for version to macros.hDavid Kalnischkies1-1/+1
also adds namespaced attributes for good usage Git-Dch: Ignore
2014-03-13add default and override handling for Cnf::FindVectorDavid Kalnischkies1-0/+1
Automatically handle the override of list options via its parent value which can even be a comma-separated list of values. It also adds an easy way of providing a default for the list.
2014-02-14update symbols file with hints from the buildlogsDavid Kalnischkies1-6/+18
2013-12-07ensure prepare-release works in the right directoryDavid Kalnischkies1-6/+14
Git-Dch: Ignore
2013-12-07update libapt-pkg4.12 symbols fileDavid Kalnischkies1-3/+3
also fixing the release script code to deal with 'set -e' mode while checking the symbols file.
2013-12-07tell the release script that we use git nowDavid Kalnischkies1-2/+2
Git-Dch: Ignore
2013-12-07fix release script to deal with vendorsDavid Kalnischkies1-4/+13
Call xmllint with each vendor to check if any vendor specific errors are present, but check the translations only with one vendor to check for translation specifics – vendor and translation specific isn't possible. Git-Dch: Ignore
2013-12-01prepare-release: declare the packages needed as source build deps.Steve Langasek1-0/+4
2013-07-26make autoconf happy by "mv configure.{in,ac}"David Kalnischkies1-1/+1
Git-Dch: Ignore
2012-05-25* doc/apt-verbatim.ent:David Kalnischkies1-0/+1
- APT doesn't belong to the product 'Linux', so use 'APT' instead as after all APT is a big suite of applications
2012-05-21print warnings in release script if xml-linting failsDavid Kalnischkies1-0/+5
The build was successful, so it doesn't seem to be a problem per-se, but it is a good idea to correct these errors non-the-less.
2012-05-12* prepare-release:David Kalnischkies1-3/+3
- apt-inst version isn't apt versions, so don't override variable
2012-05-11add a manually runable library action to help in maintaining the symbols filesDavid Kalnischkies1-3/+26
2012-05-02* debian/libapt-inst1.5.symbols:David Kalnischkies1-0/+17
- use the correct library name the symbols header
2012-03-22* debian/rules:David Kalnischkies1-0/+37
- do not sed in configure.in to set the version-number * prepare-release: - add as a small script to lazy check and prepare releases