<feed xmlns='http://www.w3.org/2005/Atom'>
<title>apk-tools, branch 2.8-stable</title>
<subtitle>Alpine Package Keeper, the 2.x tree
</subtitle>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/'/>
<entry>
<title>apk-tools-2.8.2</title>
<updated>2018-01-09T08:00:40+00:00</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2018-01-09T08:00:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=985693d48fe89d56defa8c01816d984684c41885'/>
<id>985693d48fe89d56defa8c01816d984684c41885</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>url: add "Cache-Control: no-cache" header with --force-refresh</title>
<updated>2018-01-09T07:56:15+00:00</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2018-01-03T13:20:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=ecc6d60e64cb6bc9cb76a4e22d4113a76cd75bdb'/>
<id>ecc6d60e64cb6bc9cb76a4e22d4113a76cd75bdb</id>
<content type='text'>
fixes #8161

(cherry picked from commit 2da67940d50865d206f6a79165ce7b3de5a90de3)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fixes #8161

(cherry picked from commit 2da67940d50865d206f6a79165ce7b3de5a90de3)
</pre>
</div>
</content>
</entry>
<entry>
<title>split --force to several --force-[type] options</title>
<updated>2018-01-09T07:56:10+00:00</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2018-01-03T13:17:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=17bb6c7c5ba3625ebd93e6e0019b5401126e53f4'/>
<id>17bb6c7c5ba3625ebd93e6e0019b5401126e53f4</id>
<content type='text'>
This unloads --force as several of the things are really not wanted
together. E.g. --force-refresh is a lot different from --force-broken-world
and doing --force to get the other might introduce unwanted behaviour.

--force is still kept for backwards compatibility and it enables
most things --force was used for.

(cherry picked from commit 039ff3bd466819909a5295a43e40947a9e0b6c16)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This unloads --force as several of the things are really not wanted
together. E.g. --force-refresh is a lot different from --force-broken-world
and doing --force to get the other might introduce unwanted behaviour.

--force is still kept for backwards compatibility and it enables
most things --force was used for.

(cherry picked from commit 039ff3bd466819909a5295a43e40947a9e0b6c16)
</pre>
</div>
</content>
</entry>
<entry>
<title>libfetch: add option to set "Cache-Control: no-cache"</title>
<updated>2018-01-09T07:56:05+00:00</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2018-01-03T08:01:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=b7f70c067c035493cdfbf08fa78a0befbbfde3ea'/>
<id>b7f70c067c035493cdfbf08fa78a0befbbfde3ea</id>
<content type='text'>
ref #8161

(cherry picked from commit f90af35e9c563bd4f865d8d47a7ae357191494db)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ref #8161

(cherry picked from commit f90af35e9c563bd4f865d8d47a7ae357191494db)
</pre>
</div>
</content>
</entry>
<entry>
<title>add new umbrella flag --initramfs-diskless-boot</title>
<updated>2018-01-09T07:55:58+00:00</updated>
<author>
<name>Henrik Riomar</name>
<email>henrik.riomar@gmail.com</email>
</author>
<published>2018-01-03T09:31:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=46d2a419213e5e355e49066ab014ba3274d2fb87'/>
<id>46d2a419213e5e355e49066ab014ba3274d2fb87</id>
<content type='text'>
This flag enables a group of options used during initramfs tmpfs
initial install.

(cherry picked from commit e0eff8742f342c2c23e1d7ee081f3afd08cb5169)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This flag enables a group of options used during initramfs tmpfs
initial install.

(cherry picked from commit e0eff8742f342c2c23e1d7ee081f3afd08cb5169)
</pre>
</div>
</content>
</entry>
<entry>
<title>add new flag --no-commit-hooks</title>
<updated>2018-01-09T07:55:33+00:00</updated>
<author>
<name>Henrik Riomar</name>
<email>henrik.riomar@gmail.com</email>
</author>
<published>2017-12-29T20:10:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=f62d6ce1287a02e65b19abc47f0dc23041d38941'/>
<id>f62d6ce1287a02e65b19abc47f0dc23041d38941</id>
<content type='text'>
This flag skips running hook scripts

This flag *must* be used during initramfs tmpfs initial install.
The reason that this new flag is needed is that the hooks will currently
always fail as musl and /bin/sh is missing at this stage on diskless.

(cherry picked from commit 23cb10477537a2bbf40ac06a61046f75f2b160c5)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This flag skips running hook scripts

This flag *must* be used during initramfs tmpfs initial install.
The reason that this new flag is needed is that the hooks will currently
always fail as musl and /bin/sh is missing at this stage on diskless.

(cherry picked from commit 23cb10477537a2bbf40ac06a61046f75f2b160c5)
</pre>
</div>
</content>
</entry>
<entry>
<title>libfetch: honor https_proxy variable for https</title>
<updated>2018-01-09T07:55:26+00:00</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2018-01-03T08:43:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=c051f6f10ff08fd68a091cd236c3606027952db3'/>
<id>c051f6f10ff08fd68a091cd236c3606027952db3</id>
<content type='text'>
fixes #8160

(cherry picked from commit 99e7bb93dfff2f43987b81ce7600ad8fbd0ce64c)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fixes #8160

(cherry picked from commit 99e7bb93dfff2f43987b81ce7600ad8fbd0ce64c)
</pre>
</div>
</content>
</entry>
<entry>
<title>db: fix triggers to report deleted directories</title>
<updated>2018-01-09T07:55:21+00:00</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2018-01-03T07:31:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=6ee77576e7c16c23784c69f82d90be98deb07515'/>
<id>6ee77576e7c16c23784c69f82d90be98deb07515</id>
<content type='text'>
This change just changes to keep deleted directory items in
the hash with ref count zero and modified flag set. Those entries
are reused when needed. The side effect is that fire_triggers()
will now see those removed direcotries and reports them. Other
enumerators of the directories hash are protected to skip removed
directories when appropriate.

(cherry picked from commit b0fcc56f221e749271bb2aa13e151699e62b09ac)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change just changes to keep deleted directory items in
the hash with ref count zero and modified flag set. Those entries
are reused when needed. The side effect is that fire_triggers()
will now see those removed direcotries and reports them. Other
enumerators of the directories hash are protected to skip removed
directories when appropriate.

(cherry picked from commit b0fcc56f221e749271bb2aa13e151699e62b09ac)
</pre>
</div>
</content>
</entry>
<entry>
<title>commit: properly analyze packages with provides="$pkgname"</title>
<updated>2018-01-09T07:54:53+00:00</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2018-01-02T13:35:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=4d22966dacff6bad9f27a950fb6b5a2d2b1c4b21'/>
<id>4d22966dacff6bad9f27a950fb6b5a2d2b1c4b21</id>
<content type='text'>
(cherry picked from commit 667cb6bca799e58f58f22ad868761c022c6600dc)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(cherry picked from commit 667cb6bca799e58f58f22ad868761c022c6600dc)
</pre>
</div>
</content>
</entry>
<entry>
<title>solver: fix potential install_if processing failure, fixes #8237</title>
<updated>2018-01-09T07:52:56+00:00</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2017-12-12T13:14:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=685795f24c7d37298c363bb70dc98e3a95ef4c81'/>
<id>685795f24c7d37298c363bb70dc98e3a95ef4c81</id>
<content type='text'>
In discovery phase, there was logic to not process packages
multiple times. However, that logic failed to account the package's
depth and install_if state for the name being processed. This
caused install_if processing failure in certain topologies of the
dependency graph. Adds also a test case that should catch this
issue reliably.

(cherry picked from commit 8e7fd3e06f300bd76b659db1164da1ee12f16870)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In discovery phase, there was logic to not process packages
multiple times. However, that logic failed to account the package's
depth and install_if state for the name being processed. This
caused install_if processing failure in certain topologies of the
dependency graph. Adds also a test case that should catch this
issue reliably.

(cherry picked from commit 8e7fd3e06f300bd76b659db1164da1ee12f16870)
</pre>
</div>
</content>
</entry>
</feed>
