<feed xmlns='http://www.w3.org/2005/Atom'>
<title>apt/doc/json-hooks-protocol.md, branch 2.9.0</title>
<subtitle>Debians commandline package manager</subtitle>
<id>https://git.kalnischkies.de/apt/atom?h=2.9.0</id>
<link rel='self' href='https://git.kalnischkies.de/apt/atom?h=2.9.0'/>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/'/>
<updated>2021-04-28T20:29:11Z</updated>
<entry>
<title>Fix a typo in json-hooks-protocol.md</title>
<updated>2021-04-28T20:29:11Z</updated>
<author>
<name>Brian Murray</name>
<email>brian@murraytwins.com</email>
</author>
<published>2021-04-28T20:29:11Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=289b7d2e8c8fb1ee4d5ef67a57ca74ce6f19b727'/>
<id>urn:sha1:289b7d2e8c8fb1ee4d5ef67a57ca74ce6f19b727</id>
<content type='text'>
</content>
</entry>
<entry>
<title>doc: Single-line JSON encoding is still mandatory</title>
<updated>2021-04-23T15:43:56Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2021-04-23T15:43:56Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=502fc4c3254ecbb1a8ed4957357fbffacb9ef1bf'/>
<id>urn:sha1:502fc4c3254ecbb1a8ed4957357fbffacb9ef1bf</id>
<content type='text'>
Gbp-Dch: ignore
</content>
</entry>
<entry>
<title>json: Hook protocol 0.2 (added upgrade,downgrade,reinstall modes)</title>
<updated>2021-04-23T10:26:46Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2021-04-23T09:37:28Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=80dd1447595c536d31912c486ac5e96f983ccc7a'/>
<id>urn:sha1:80dd1447595c536d31912c486ac5e96f983ccc7a</id>
<content type='text'>
Hook protocol 0.2 makes the new fields we added mandatory, and
replaces `install` mode with `upgrade`, `downgrade`, `reinstall`
where appropriate.

Hook negotiation is hacky, but it's the best we can do for now.
Users are advised to upgrade to 0.2
</content>
</entry>
<entry>
<title>json: Add `package-list` and `statistics` install hooks</title>
<updated>2021-04-23T10:26:46Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2021-04-23T08:36:18Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=dc11a4422d99cb49817c827b9f827617b5880600'/>
<id>urn:sha1:dc11a4422d99cb49817c827b9f827617b5880600</id>
<content type='text'>
This enables hooks to output additional information.
</content>
</entry>
<entry>
<title>json: Add origins fields to version</title>
<updated>2021-04-23T10:26:46Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2021-04-22T08:45:45Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=4b5215e8e2e31637cb0998ecb80d3c3146760579'/>
<id>urn:sha1:4b5215e8e2e31637cb0998ecb80d3c3146760579</id>
<content type='text'>
Provide access to the origins of a package, such that tools
can display information about them; for example, you can write
a hook counting security upgrades.
</content>
</entry>
<entry>
<title>Perform minor copy-editing on the docs</title>
<updated>2019-04-04T13:30:10Z</updated>
<author>
<name>Martin Michlmayr</name>
<email>tbm@cyrius.com</email>
</author>
<published>2019-04-04T13:20:44Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=30e6fad9ad892a21d271fa93319f7a3ee23da134'/>
<id>urn:sha1:30e6fad9ad892a21d271fa93319f7a3ee23da134</id>
<content type='text'>
</content>
</entry>
<entry>
<title>json-hooks-protocol: The "pin" field is optional</title>
<updated>2019-02-07T10:19:16Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2019-02-07T10:19:16Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=af10f895cfdd4dec328d10fbf4ac250d32d135a0'/>
<id>urn:sha1:af10f895cfdd4dec328d10fbf4ac250d32d135a0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>move special READMEs into doc/ and format as md</title>
<updated>2018-05-05T07:11:42Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2018-05-04T23:37:47Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=e85987ab2281e765a2b3e19aefe7f99f656428d8'/>
<id>urn:sha1:e85987ab2281e765a2b3e19aefe7f99f656428d8</id>
<content type='text'>
The formatting is very basic and more should probably be done, but we at
least get the files out of the root directory which in case of the
various READMEs was confusing salsa which one display as (central) README.
</content>
</entry>
</feed>
