<feed xmlns='http://www.w3.org/2005/Atom'>
<title>apt/vendor/getinfo, branch main</title>
<subtitle>Debians commandline package manager</subtitle>
<id>https://git.kalnischkies.de/apt/atom?h=main</id>
<link rel='self' href='https://git.kalnischkies.de/apt/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/'/>
<updated>2019-03-15T15:25:43Z</updated>
<entry>
<title>vendor/getinfo: Don't assume that Ubuntu is the last vendor</title>
<updated>2019-03-15T15:25:43Z</updated>
<author>
<name>Simon McVittie</name>
<email>smcv@collabora.com</email>
</author>
<published>2019-03-15T14:39:40Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=0445980feb3099945674c28da3bd8b329a4e2ff1'/>
<id>urn:sha1:0445980feb3099945674c28da3bd8b329a4e2ff1</id>
<content type='text'>
If your dpkg-vendor configuration in base-files is an Ubuntu derivative,
but not exactly Ubuntu, and not an exact match for anything in vendor/,
we want to use vendor/ubuntu.

Previously we used whatever $DISTRO happened to be at the end of the
"for" loop above, but that's undesirable: even if we assume that find(1)
returns results in alphabetical order (which is not guaranteed), we
wouldn't want to return a non-Ubuntu result if a future apt version
happens to have a vendor that sorts later than vendor/ubuntu, for
example vendor/zombieos or something.

Closes: #924662
Signed-off-by: Simon McVittie &lt;smcv@collabora.com&gt;
</content>
</entry>
<entry>
<title>vendor/getinfo: Iterate through vendors in lexicographic order</title>
<updated>2019-03-15T15:25:35Z</updated>
<author>
<name>Simon McVittie</name>
<email>smcv@collabora.com</email>
</author>
<published>2019-03-15T14:42:03Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=e6633f03b2537e10956b38e9b2d5f2ec6809bb7b'/>
<id>urn:sha1:e6633f03b2537e10956b38e9b2d5f2ec6809bb7b</id>
<content type='text'>
find(1) works in readdir() order, which isn't guaranteed to be sorted.
If the current vendor is not an exact match for any subdirectory in
vendor/, and is somehow a derivative of more than one of them, we should
at least produce a deterministic answer.

Closes: #924662
Signed-off-by: Simon McVittie &lt;smcv@collabora.com&gt;
</content>
</entry>
<entry>
<title>Always pass a directory to find before an option</title>
<updated>2016-08-26T20:17:55Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2016-08-24T00:22:45Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=bd95e2b29d1048f4c8ada07def7b1a5da5eb7716'/>
<id>urn:sha1:bd95e2b29d1048f4c8ada07def7b1a5da5eb7716</id>
<content type='text'>
On BSD systems, we cannot simply use find -name or stuff, we
always have to pass a directory name first.

Gbp-Dch: ignore
</content>
</entry>
<entry>
<title>vendor/getinfo: Accept --vendor VENDOR option</title>
<updated>2016-08-10T14:10:41Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2016-08-07T01:32:12Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=79635b696b1ca113d0527d4afe96908eada5cc48'/>
<id>urn:sha1:79635b696b1ca113d0527d4afe96908eada5cc48</id>
<content type='text'>
This can be used to query a field for a specific vendor. It
also speeds up things a lot if we can cache the current vendor
in cmake and pass it to further getinfo invocations.

Gbp-Dch: ignore
</content>
</entry>
<entry>
<title>vendor/getinfo: Teach it about sourceslist-list-format</title>
<updated>2016-08-06T20:35:54Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2016-08-06T18:16:38Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=f7a46d97368044e8a69f5a51067b5a0e12241d42'/>
<id>urn:sha1:f7a46d97368044e8a69f5a51067b5a0e12241d42</id>
<content type='text'>
This makes it easier to write a generic subsitution tool for
handling substitutions in apt-key.in and sources.list.in

Gbp-Dch: ignore
</content>
</entry>
<entry>
<title>vendor/getinfo: Provide command to determine vendor to use</title>
<updated>2016-08-06T20:35:54Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2016-08-06T01:50:54Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=9ee5154685e24bd588ae792af1e285e06a1f9dfc'/>
<id>urn:sha1:9ee5154685e24bd588ae792af1e285e06a1f9dfc</id>
<content type='text'>
Introduce the 'current' command to eventually replace the current
symbolic link. The current command does roughly the same as the
makefile, the code has just been cleaned up a bit to work better
as a shell function.

Gbp-Dch: ignore
</content>
</entry>
<entry>
<title>evaluate sourceslist-list-format entity in vendors sources.list</title>
<updated>2016-01-14T16:33:58Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2016-01-14T13:45:37Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=7fa4f5e12261d39666283051956d9e1f78eb609b'/>
<id>urn:sha1:7fa4f5e12261d39666283051956d9e1f78eb609b</id>
<content type='text'>
Parsing XML entity files in shell isn't exactly nice and causing the
substitution with a while-read loop isn't either, but it seems to be
good enough for the moment without changing too much.

Thanks: Niels Thykier for reporting on IRC
</content>
</entry>
<entry>
<title>change debian related entities to a more explicit name</title>
<updated>2016-01-14T16:33:58Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2016-01-14T15:11:28Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=9feb98eb0aeed775f78cb4afbf6bc0e3a90e9fed'/>
<id>urn:sha1:9feb98eb0aeed775f78cb4afbf6bc0e3a90e9fed</id>
<content type='text'>
Git-Dch: Ignore
</content>
</entry>
<entry>
<title>autogenerate makefile for vendor system</title>
<updated>2014-03-13T12:57:34Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2014-02-23T23:25:29Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=fa19cc9573aac19cfbf43364d4b5660c9ab645bc'/>
<id>urn:sha1:fa19cc9573aac19cfbf43364d4b5660c9ab645bc</id>
<content type='text'>
It can be useful to have a whole makefile available for vendor setup,
but by providing a basic one we can deal with the simple cases more
easily (and changes to the system are presumably easier).
</content>
</entry>
<entry>
<title>add apt-vendor information for tanglu</title>
<updated>2014-02-22T19:02:07Z</updated>
<author>
<name>Jon Severinsson</name>
<email>jon@severinsson.net</email>
</author>
<published>2014-02-22T17:40:09Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=bef4b142853642db669f6ffea54fa52c9b52cd95'/>
<id>urn:sha1:bef4b142853642db669f6ffea54fa52c9b52cd95</id>
<content type='text'>
</content>
</entry>
</feed>
