<feed xmlns='http://www.w3.org/2005/Atom'>
<title>apk-tools/test/complicated4.test, 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>test: rewrite the testing framework to use the real applets</title>
<updated>2012-02-23T20:05:02+00:00</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2012-02-23T20:02:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=64e5a64442194a73e75ef11039f7d1e18d60c15e'/>
<id>64e5a64442194a73e75ef11039f7d1e18d60c15e</id>
<content type='text'>
also merge the expected output to the *.test files.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
also merge the expected output to the *.test files.
</pre>
</div>
</content>
</entry>
<entry>
<title>solver: generate proper error messages</title>
<updated>2011-08-01T13:21:47+00:00</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2011-07-30T17:59:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=a5146f1b6cb5bb0cf56c6aa8293e26302e5d0ee2'/>
<id>a5146f1b6cb5bb0cf56c6aa8293e26302e5d0ee2</id>
<content type='text'>
 * the solver no longer does look-ahead locking of names
   (could be possibly optimized later); instead names are now
   always ordered strictly to properly detect the package names
   which are unsolveable
 * basic error tests added, so we can see the most likely problem
   in dependencies easily
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 * the solver no longer does look-ahead locking of names
   (could be possibly optimized later); instead names are now
   always ordered strictly to properly detect the package names
   which are unsolveable
 * basic error tests added, so we can see the most likely problem
   in dependencies easily
</pre>
</div>
</content>
</entry>
<entry>
<title>solver: new package selection logic (which is not yet used)</title>
<updated>2011-07-26T14:08:43+00:00</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2011-07-26T13:56:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=79b53d4d76bbbb4235eaf709a6f07247f47316de'/>
<id>79b53d4d76bbbb4235eaf709a6f07247f47316de</id>
<content type='text'>
 * basic code for a backtracking, forward checking dependency satisfier
 * works better when there are tricky dependencies to solve
   (when can't just upgrade everything to most preferred versions)
 * the new code always evaluates all of 'world' constraints
   (old code just does incremental updates based on heuristics)
 * is probably somewhat slower than old code (probably unnoticeable
   difference in most cases)
 * makes easier to write support for provides and repository pinning
 * test applet and a bunch of test cases added which uses the new code
 * from the old feature set install_if is not yet implemented
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 * basic code for a backtracking, forward checking dependency satisfier
 * works better when there are tricky dependencies to solve
   (when can't just upgrade everything to most preferred versions)
 * the new code always evaluates all of 'world' constraints
   (old code just does incremental updates based on heuristics)
 * is probably somewhat slower than old code (probably unnoticeable
   difference in most cases)
 * makes easier to write support for provides and repository pinning
 * test applet and a bunch of test cases added which uses the new code
 * from the old feature set install_if is not yet implemented
</pre>
</div>
</content>
</entry>
</feed>
