<feed xmlns='http://www.w3.org/2005/Atom'>
<title>apt/.gitlab-ci.yml, branch 3.1.13</title>
<subtitle>Debians commandline package manager</subtitle>
<id>https://git.kalnischkies.de/apt/atom?h=3.1.13</id>
<link rel='self' href='https://git.kalnischkies.de/apt/atom?h=3.1.13'/>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/'/>
<updated>2025-10-25T20:16:54Z</updated>
<entry>
<title>Enable the new solver by default in 0.31, 1.21, 2.11, 3.1</title>
<updated>2025-10-25T20:16:54Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2025-10-25T15:42:11Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=c5c5d10d1b2ac0a589102315840c4f2a075b18c1'/>
<id>urn:sha1:c5c5d10d1b2ac0a589102315840c4f2a075b18c1</id>
<content type='text'>
Enable the new solver by default and remove the vendor-specific
configuration change in Ubuntu's drop-in.
</content>
</entry>
<entry>
<title>Include everything in our pkg-config autopkgtest</title>
<updated>2025-05-19T17:06:31Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2022-12-30T17:56:19Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=aea3d9cf573a17400d4c1d399f410cb87ec58c6d'/>
<id>urn:sha1:aea3d9cf573a17400d4c1d399f410cb87ec58c6d</id>
<content type='text'>
GCC defaults to C++17 currently, but our library users could be on other
(newer/older) standard still e.g. by explicit request, so to avoid
accidentally breaking them the pkg-config-test is adapted to include
all of our public headers as a smoke test for if you can build an
application against our library in a certain C++ standard.

The test script is also adapted to be runnable outside of autopkgtest
like in our CI or manually.
</content>
</entry>
<entry>
<title>gitlab-ci: Use platform: linux/i386 instead of i386/debian image</title>
<updated>2025-01-20T12:41:20Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2025-01-20T12:34:33Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=afeaf6a442bb2603a1ebce096586cef48d065ba4'/>
<id>urn:sha1:afeaf6a442bb2603a1ebce096586cef48d065ba4</id>
<content type='text'>
This is more generic, allowing us to use jak's runner again.
</content>
</entry>
<entry>
<title>.gitlab-ci.yml: Request i386 test on x86 tag only</title>
<updated>2025-01-14T12:11:00Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2025-01-14T11:59:34Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=9bd1f999f7111dd16c8647295c2776311b5e818e'/>
<id>urn:sha1:9bd1f999f7111dd16c8647295c2776311b5e818e</id>
<content type='text'>
This allows us to register workers that can only run amd64
images like mine which runs on podman and podman does not
allow pulling i386/ without specifying --arch i386
</content>
</entry>
<entry>
<title>test: Check "${METHODSDIR}/sqv" not "/usr/bin/sqv"</title>
<updated>2025-01-01T21:27:31Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2025-01-01T21:20:25Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=12a3dfe6b86ca01ac2d643086b8f30e5b9189290'/>
<id>urn:sha1:12a3dfe6b86ca01ac2d643086b8f30e5b9189290</id>
<content type='text'>
This is the correct check to find out whether we have built
with sqv support.
</content>
</entry>
<entry>
<title>debian: Plug sqv into the package build</title>
<updated>2024-12-22T22:52:05Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2024-12-20T11:03:26Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=f5a24acea31248f98db51d7a2fd1d7b2198bb177'/>
<id>urn:sha1:f5a24acea31248f98db51d7a2fd1d7b2198bb177</id>
<content type='text'>
Our goal is for each platform to have one blessed OpenPGP verification
system: Platforms that support sqv get sqv, platforms that don't get
gpgv. To do so we hardcode the architecture list at build time.

At build time we check if /usr/bin/sqv exists, which is the condition
that apt uses to see if it should build with sqv support.

We use a slight hack here to build with sqv on the official Debian
buildds but use gpgv on Ubuntu by abusing the fact that Ubuntu
resolves alternative build dependencies, and gpgv is installed
in the buildd image.
</content>
</entry>
<entry>
<title>CI: Set /bin/sh shell for travis user, so flock -c works</title>
<updated>2024-05-27T16:28:25Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2024-05-27T16:27:40Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=d961b55347c83ebcea2fffee304e4795f34bc752'/>
<id>urn:sha1:d961b55347c83ebcea2fffee304e4795f34bc752</id>
<content type='text'>
This is awkward.
</content>
</entry>
<entry>
<title>test: Run working tests against the 3.0 solver</title>
<updated>2024-05-24T11:43:56Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2024-05-19T17:31:48Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=1fbdc04be7547b8c4bb84f400329415ea0bc60b5'/>
<id>urn:sha1:1fbdc04be7547b8c4bb84f400329415ea0bc60b5</id>
<content type='text'>
Implement --solver, --only, -skip flags for the test suite, and
run the test suite with the broken tests skipped against solver3.
</content>
</entry>
<entry>
<title>CI: Pull from testing, unstable broken atm</title>
<updated>2024-01-10T12:32:24Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2024-01-10T12:32:24Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=ecd2081a9aab7744771c896b5d7db2f70f120e17'/>
<id>urn:sha1:ecd2081a9aab7744771c896b5d7db2f70f120e17</id>
<content type='text'>
</content>
</entry>
<entry>
<title>CI: Do not require UID 1000 for our test user</title>
<updated>2023-08-02T14:12:31Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2023-08-02T13:28:02Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=aa56836331870d975c212a5df2f13db9ce3914bf'/>
<id>urn:sha1:aa56836331870d975c212a5df2f13db9ce3914bf</id>
<content type='text'>
It seems the ubuntu:lunar image has a user with UID 1000 already
which was not the case in previous versions.
</content>
</entry>
</feed>
