<feed xmlns='http://www.w3.org/2005/Atom'>
<title>apt/prepare-release, branch 1.3_rc1</title>
<subtitle>Debians commandline package manager</subtitle>
<id>https://git.kalnischkies.de/apt/atom?h=1.3_rc1</id>
<link rel='self' href='https://git.kalnischkies.de/apt/atom?h=1.3_rc1'/>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/'/>
<updated>2016-08-10T14:17:19Z</updated>
<entry>
<title>prepare-release: Switch over to CMake, set version in CMakeLists.txt</title>
<updated>2016-08-10T14:17:19Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2016-08-08T20:12:16Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=66eae02467da6304025d7becc878306a0cd92011'/>
<id>urn:sha1:66eae02467da6304025d7becc878306a0cd92011</id>
<content type='text'>
Teach the prepare-release script about the version new locations
and also set the version in CMakeLists, as that is better than
reading it from the changelog: CMake would not rerun automatically
otherwise if the version changed.

Gbp-Dch: ignore
</content>
</entry>
<entry>
<title>prepare-release: Also search for libraries in CMake locations</title>
<updated>2016-08-06T20:35:54Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2016-08-06T17:07:22Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=cc1b834fe966d40206d148e1f27f0502463ac69f'/>
<id>urn:sha1:cc1b834fe966d40206d148e1f27f0502463ac69f</id>
<content type='text'>
With this change, the 'library' command looks for a library libX
in the directories: build/bin, */X, X.

This allows it to find the library when building with the
upcoming CMake backend, which places the libraries in a sub
directory of the build tree with the same name as the source
tree.

For example, if building in 'build/', the apt-pkg library
will be available at 'build/apt-pkg/libapt-pkg.so.5.0'.

In case there are multiple instances of a library,
the newest one will be used.

Gbp-Dch: ignore
</content>
</entry>
<entry>
<title>prepare-release: ignore newer version symbols</title>
<updated>2016-06-04T18:45:07Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2016-06-04T18:45:07Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=382704d532b9a02237fe5706592858bbffec3862'/>
<id>urn:sha1:382704d532b9a02237fe5706592858bbffec3862</id>
<content type='text'>
The script takes the version from the changelog, but if it lacks behind
and the symbols file already includes symbols tagged for the next
version the helper prints incorrect lines as NEW for these symbols, but
ideally it shouldn't print them at all as the symbol is already dealt
with.

Git-Dch: Ignore
</content>
</entry>
<entry>
<title>prepare-release: travis: Ignore build profiles in build-depends</title>
<updated>2016-01-03T13:26:07Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2016-01-03T13:24:51Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=2c80abf922e948f8c96537faf1fa36cccd80e8d9'/>
<id>urn:sha1:2c80abf922e948f8c96537faf1fa36cccd80e8d9</id>
<content type='text'>
This aids our introduction of lz4, which we do not want to impose
as an additional requirement for bootstrappers.

Gbp-Dch: ignore
</content>
</entry>
<entry>
<title>check library was built before comparing with symbols file</title>
<updated>2015-12-13T16:46:49Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2015-12-07T15:26:01Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=f09dfdbcbffe0605babd1217da92f2d8fd8552e8'/>
<id>urn:sha1:f09dfdbcbffe0605babd1217da92f2d8fd8552e8</id>
<content type='text'>
Git-Dch: Ignore
</content>
</entry>
<entry>
<title>use pre-build hook to check for pre-export execution</title>
<updated>2015-11-27T12:06:15Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2015-11-27T12:06:15Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=a95619d0ee778632cdad5bcf698a4bb88fab5676'/>
<id>urn:sha1:a95619d0ee778632cdad5bcf698a4bb88fab5676</id>
<content type='text'>
Git-Dch: Ignore
</content>
</entry>
<entry>
<title>update manpage last-modified from git via pre-export hook</title>
<updated>2015-11-25T14:20:10Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2015-11-22T18:02:13Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=ab5b1d0d31b2fbdc4896f8a107611ff056d6a668'/>
<id>urn:sha1:ab5b1d0d31b2fbdc4896f8a107611ff056d6a668</id>
<content type='text'>
Never updating this information is wrong, updating it automatically
isn't super correct either, but it seems conventional to have it and
updating it more often than needed seems better than updating it never.

Git-Dch: Ignore
</content>
</entry>
<entry>
<title>tests: -y is the default on travis, but not on other ci's</title>
<updated>2015-09-14T13:22:17Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2015-09-03T17:25:28Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=4a66cdd32dd18c32556068b9da30b33c06eb2df5'/>
<id>urn:sha1:4a66cdd32dd18c32556068b9da30b33c06eb2df5</id>
<content type='text'>
Git-Dch: Ignore
</content>
</entry>
<entry>
<title>replace direct calls to egrep with grep -E</title>
<updated>2015-08-12T09:55:47Z</updated>
<author>
<name>Daniel Hartwig</name>
<email>mandyke@gmail.com</email>
</author>
<published>2015-08-11T17:56:31Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=ad42ed4698c88e04bc242fb579f5b3e6fd9a0ee4'/>
<id>urn:sha1:ad42ed4698c88e04bc242fb579f5b3e6fd9a0ee4</id>
<content type='text'>
The rest of the initial patch is not needed or incorrect in our usage.
Big changes for the dselect scripts seem unneeded as well as those are
hardly used by anyone anymore…

[commit message written by commiter]

Closes: 255577
Thanks: David Weinehall for initial patch
</content>
</entry>
<entry>
<title>change to libapt-pkg abi 5.0 with versioned symbols</title>
<updated>2015-08-10T15:27:59Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2015-08-10T09:08:35Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=ae97af1fdf726a0e7e553b2fb5734b6e09a088d0'/>
<id>urn:sha1:ae97af1fdf726a0e7e553b2fb5734b6e09a088d0</id>
<content type='text'>
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.
</content>
</entry>
</feed>
