<feed xmlns='http://www.w3.org/2005/Atom'>
<title>apk-tools/src/apk_version.h, 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>ver: print '?' when package is not available in any repo</title>
<updated>2012-05-07T06:51:02+00:00</updated>
<author>
<name>Natanael Copa</name>
<email>ncopa@alpinelinux.org</email>
</author>
<published>2012-05-07T06:51:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=9154b8b5e44859ce0a1fd0ba292b26bf8dc8d046'/>
<id>9154b8b5e44859ce0a1fd0ba292b26bf8dc8d046</id>
<content type='text'>
This makes it possible to differ between downgradable packages (-l '&lt;')
and unavailable in repos (-l '?').
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This makes it possible to differ between downgradable packages (-l '&lt;')
and unavailable in repos (-l '?').
</pre>
</div>
</content>
</entry>
<entry>
<title>solver, test: make conflicts unconditional</title>
<updated>2012-02-29T06:53:43+00:00</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2012-02-29T06:53:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=f27f194d92c952da337205c0176f68a13f0cba7c'/>
<id>f27f194d92c952da337205c0176f68a13f0cba7c</id>
<content type='text'>
Solver will now never report partial solution where a conflict
constraint is not satisfied. The is because with --force we might
install the partial solution; and if conflicted packages were to
be installed we might have extra trouble.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Solver will now never report partial solution where a conflict
constraint is not satisfied. The is because with --force we might
install the partial solution; and if conflicted packages were to
be installed we might have extra trouble.
</pre>
</div>
</content>
</entry>
<entry>
<title>solver: implement backwards jumping and various other optimizations</title>
<updated>2012-02-21T07:19:24+00:00</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2012-02-20T18:54:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=6f237d9149d3a27d1aae4d52dc8c73ed3e1508cc'/>
<id>6f237d9149d3a27d1aae4d52dc8c73ed3e1508cc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>solver, pkg: implement versioned conflicts</title>
<updated>2011-10-24T14:16:40+00:00</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2011-10-21T19:24:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=e682e6596c101d634b3780a98773c8433b3baadb'/>
<id>e682e6596c101d634b3780a98773c8433b3baadb</id>
<content type='text'>
One can now say in dependency "!foo&lt;2" which means, that if foo is
installed, it needs to be &gt;=2, but it's not a required dependency.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
One can now say in dependency "!foo&lt;2" which means, that if foo is
installed, it needs to be &gt;=2, but it's not a required dependency.
</pre>
</div>
</content>
</entry>
<entry>
<title>all: update copyright year statement</title>
<updated>2011-09-13T08:53:01+00:00</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2011-09-13T08:53:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=1817b0a3c3ebd57e5332a80c15c70c46ec3eb8c0'/>
<id>1817b0a3c3ebd57e5332a80c15c70c46ec3eb8c0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>pkg: dependencies to specific package checksum</title>
<updated>2011-01-01T14:58:58+00:00</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2011-01-01T14:58:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=1c7e8d2617d93daac1fe0c38c0279435331bb152'/>
<id>1c7e8d2617d93daac1fe0c38c0279435331bb152</id>
<content type='text'>
When package is installed from commandline, we should always
install that specific instance of package (never favor repository
version if it has difference identity). Otherwise we might not
always end-up installing the .apk given on command line. The
dependency is now against specific checksum identity (marked
with &gt;&lt; dependency comparison). Fixes #492.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When package is installed from commandline, we should always
install that specific instance of package (never favor repository
version if it has difference identity). Otherwise we might not
always end-up installing the .apk given on command line. The
dependency is now against specific checksum identity (marked
with &gt;&lt; dependency comparison). Fixes #492.
</pre>
</div>
</content>
</entry>
<entry>
<title>version: added apk_version_compare_blob() function</title>
<updated>2009-06-22T09:08:39+00:00</updated>
<author>
<name>Natanael Copa</name>
<email>ncopa@alpinelinux.org</email>
</author>
<published>2009-06-22T09:08:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=5b75b40bf9c6769ef14e23d13cc0765929a5b83a'/>
<id>5b75b40bf9c6769ef14e23d13cc0765929a5b83a</id>
<content type='text'>
We want be able to compare blobs so we basicly revert the old change,
and make a wrapper that takes version strings.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We want be able to compare blobs so we basicly revert the old change,
and make a wrapper that takes version strings.
</pre>
</div>
</content>
</entry>
<entry>
<title>ver: only compare the given packages, show version</title>
<updated>2009-06-20T10:38:07+00:00</updated>
<author>
<name>Natanael Copa</name>
<email>ncopa@alpinelinux.org</email>
</author>
<published>2009-06-20T10:38:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=4bbed2d648fcb98c613f88c1ced418e771407f84'/>
<id>4bbed2d648fcb98c613f88c1ced418e771407f84</id>
<content type='text'>
make apk_version_compare() take strings rather than blobs
add apk_pkgversion_compare(), a wrapper that takes packages
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
make apk_version_compare() take strings rather than blobs
add apk_pkgversion_compare(), a wrapper that takes packages
</pre>
</div>
</content>
</entry>
<entry>
<title>add: support for forced versions</title>
<updated>2009-06-16T09:59:21+00:00</updated>
<author>
<name>Natanael Copa</name>
<email>ncopa@alpinelinux.org</email>
</author>
<published>2009-06-16T09:59:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=20a1217e866f9fe15c4de3ed28144084509e4ffa'/>
<id>20a1217e866f9fe15c4de3ed28144084509e4ffa</id>
<content type='text'>
Support version numbers specified with packages. For example:

 apk add 'busybox&lt;1.14'
 apk add 'squid=&gt;3.0'
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Support version numbers specified with packages. For example:

 apk add 'busybox&lt;1.14'
 apk add 'squid=&gt;3.0'
</pre>
</div>
</content>
</entry>
<entry>
<title>pkg: clean up writing of dependencies</title>
<updated>2009-04-16T14:05:27+00:00</updated>
<author>
<name>Timo Teras</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2009-04-16T14:05:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=ec5b63c5e4d719e07c48b0de0dc0b9f3b25d2cf8'/>
<id>ec5b63c5e4d719e07c48b0de0dc0b9f3b25d2cf8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
