<feed xmlns='http://www.w3.org/2005/Atom'>
<title>apk-tools/test, branch 2.6-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>upgrade: improve self upgrade functionality a bit</title>
<updated>2016-07-22T08:13:33+00:00</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2016-07-22T08:13:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=ac0a9659d1c86e9c0b4234a16486e084bcb0a555'/>
<id>ac0a9659d1c86e9c0b4234a16486e084bcb0a555</id>
<content type='text'>
trigger it only if apk-tools can be upgrade, add test cases
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
trigger it only if apk-tools can be upgrade, add test cases
</pre>
</div>
</content>
</entry>
<entry>
<title>sort world dependencies alphabetically</title>
<updated>2015-01-30T13:53:11+00:00</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2015-01-30T13:53:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=cab03b6912ba4dc85d72ad0abfcd99f4fd935876'/>
<id>cab03b6912ba4dc85d72ad0abfcd99f4fd935876</id>
<content type='text'>
this makes 'lbu diff' and aaudit diffs nice when a world
dependency is added or removed. sorting also makes the ordering
more deterministic as the world targets constraints are always
applied in the same order. test suite updated accordingly.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
this makes 'lbu diff' and aaudit diffs nice when a world
dependency is added or removed. sorting also makes the ordering
more deterministic as the world targets constraints are always
applied in the same order. test suite updated accordingly.
</pre>
</div>
</content>
</entry>
<entry>
<title>solver: enforce conflicts during upgrades and new pkg installs</title>
<updated>2014-10-06T13:30:09+00:00</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2014-10-06T13:30:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=e0f9b0897be8e5524eaeef302249c90498d3218a'/>
<id>e0f9b0897be8e5524eaeef302249c90498d3218a</id>
<content type='text'>
This makes sure any conflicted packages will be removed first.
Useful if we know there are conflicting files, and want to avoid
adding potentially harmful replaces line. Add a test case for
this too.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This makes sure any conflicted packages will be removed first.
Useful if we know there are conflicting files, and want to avoid
adding potentially harmful replaces line. Add a test case for
this too.
</pre>
</div>
</content>
</entry>
<entry>
<title>solver: fix installation of non-repository packages during tmpfs boot</title>
<updated>2014-05-19T08:50:10+00:00</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2014-05-19T08:50:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=1dc70477b5e9b07808001093ec33d2530d1799e1'/>
<id>1dc70477b5e9b07808001093ec33d2530d1799e1</id>
<content type='text'>
allow packages in the cache's installed to be selected for installation
by the solver. add test case for the issue.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
allow packages in the cache's installed to be selected for installation
by the solver. add test case for the issue.
</pre>
</div>
</content>
</entry>
<entry>
<title>test: improve loading of repositories, fix broken install-if test</title>
<updated>2014-05-19T08:48:36+00:00</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2014-05-19T08:48:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=7e64edfad62da8e180f660820bfa7a2fc321a72a'/>
<id>7e64edfad62da8e180f660820bfa7a2fc321a72a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>del: allow deletion of world dependency when it is not installed</title>
<updated>2014-05-19T05:49:55+00:00</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2014-05-19T05:49:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=2c4f6bb5031636ccb87c340efd0ad6d24912cab0'/>
<id>2c4f6bb5031636ccb87c340efd0ad6d24912cab0</id>
<content type='text'>
this happens e.g. after tmpfs boot when not all packages where
available: the dependency is in world, but not installed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
this happens e.g. after tmpfs boot when not all packages where
available: the dependency is in world, but not installed.
</pre>
</div>
</content>
</entry>
<entry>
<title>solver: if pinning is specified, it overrides preferred repos</title>
<updated>2013-09-06T11:21:59+00:00</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2013-09-06T11:21:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=462bb3b8d3e9e88369e385ab770020e3ab20b041'/>
<id>462bb3b8d3e9e88369e385ab770020e3ab20b041</id>
<content type='text'>
add also a test case for this
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
add also a test case for this
</pre>
</div>
</content>
</entry>
<entry>
<title>commit, db: make file conflicts and script errors non-fatal</title>
<updated>2013-06-20T10:12:44+00:00</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2013-06-20T10:12:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=7e18398781b056f858ef60200e24b0f8ab394cfe'/>
<id>7e18398781b056f858ef60200e24b0f8ab394cfe</id>
<content type='text'>
fixes #1482
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fixes #1482
</pre>
</div>
</content>
</entry>
<entry>
<title>solver: properly order deletion of unneeded packages</title>
<updated>2013-06-19T17:46:53+00:00</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2013-06-19T17:46:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=e4c65886dd1758657ccf58e14523c2da57f2c98a'/>
<id>e4c65886dd1758657ccf58e14523c2da57f2c98a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>upgrade: new option: --latest (-l)</title>
<updated>2013-06-19T05:33:51+00:00</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2013-06-18T13:24:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=d315c9019cf6e43dd7ecfe17e8d3896469396997'/>
<id>d315c9019cf6e43dd7ecfe17e8d3896469396997</id>
<content type='text'>
Select latest version of package (if it is not pinned), and print
error if it cannot be installed due to other dependencies.

Together with --available, it selects the latest package which is
present at least in some repository.

This also fixes few solver issues with ordering of package selection
that got quite apparent with this flag. Namely, we cannot "lock"
a package until it's reverse dependencies are locked or not all of
the solver flags are propagated properly.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Select latest version of package (if it is not pinned), and print
error if it cannot be installed due to other dependencies.

Together with --available, it selects the latest package which is
present at least in some repository.

This also fixes few solver issues with ordering of package selection
that got quite apparent with this flag. Namely, we cannot "lock"
a package until it's reverse dependencies are locked or not all of
the solver flags are propagated properly.
</pre>
</div>
</content>
</entry>
</feed>
