<feed xmlns='http://www.w3.org/2005/Atom'>
<title>apk-tools/src/package.c, branch v2.3.2</title>
<subtitle>Alpine Package Keeper, the 2.x tree
</subtitle>
<id>https://git-old.alpinelinux.org/apk-tools/atom?h=v2.3.2</id>
<link rel='self' href='https://git-old.alpinelinux.org/apk-tools/atom?h=v2.3.2'/>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/'/>
<updated>2012-04-03T10:16:49Z</updated>
<entry>
<title>pkg: honor --allow-untrusted when installing non-repository packages</title>
<updated>2012-04-03T10:16:49Z</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2012-04-03T10:14:55Z</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=a3280c30611c4db8a65a920850bfe0a8aeb09d23'/>
<id>urn:sha1:a3280c30611c4db8a65a920850bfe0a8aeb09d23</id>
<content type='text'>
fixes #1072
</content>
</entry>
<entry>
<title>solver, test: make conflicts unconditional</title>
<updated>2012-02-29T06:53:43Z</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2012-02-29T06:53:43Z</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=f27f194d92c952da337205c0176f68a13f0cba7c'/>
<id>urn:sha1: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>
</entry>
<entry>
<title>all: introduce apk_provides and use it in apk_name</title>
<updated>2012-02-24T14:31:40Z</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2012-02-24T13:50:39Z</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=99145e2c0dc0b5b3b5a2a72fb1bff140d1f583f3'/>
<id>urn:sha1:99145e2c0dc0b5b3b5a2a72fb1bff140d1f583f3</id>
<content type='text'>
in preparation for provides support. implements also some
dependency satisfaction helper routines.

ref #574.
</content>
</entry>
<entry>
<title>pkg: add field for provides as 'p'</title>
<updated>2012-02-24T08:13:05Z</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2012-02-24T07:37:17Z</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=e128c95fdfe8293c8838551249c7dec20aa91818'/>
<id>urn:sha1:e128c95fdfe8293c8838551249c7dec20aa91818</id>
<content type='text'>
ref #574
</content>
</entry>
<entry>
<title>pkg, db: use 's' for source repository tags instead of 'p'</title>
<updated>2012-02-24T07:22:42Z</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2012-02-24T07:20:18Z</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=9ef5bf6e2dc42eb5ba834455f8e5e3e8bc5fed7d'/>
<id>urn:sha1:9ef5bf6e2dc42eb5ba834455f8e5e3e8bc5fed7d</id>
<content type='text'>
Will use 'p' for provides.
</content>
</entry>
<entry>
<title>pkg: fix writing of versioned conflicts</title>
<updated>2012-02-23T19:33:01Z</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2012-02-23T19:33:01Z</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=082ffbd3d6e713ba8c24b428c46af30c799aac6b'/>
<id>urn:sha1:082ffbd3d6e713ba8c24b428c46af30c799aac6b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>solver: implement backwards jumping and various other optimizations</title>
<updated>2012-02-21T07:19:24Z</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2012-02-20T18:54:03Z</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=6f237d9149d3a27d1aae4d52dc8c73ed3e1508cc'/>
<id>urn:sha1:6f237d9149d3a27d1aae4d52dc8c73ed3e1508cc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>solver, db: repository pinning improvements</title>
<updated>2012-02-15T11:57:36Z</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2012-02-15T11:57:36Z</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=41fb3a4f9e5949a66fedc069f94b75c18614728d'/>
<id>urn:sha1:41fb3a4f9e5949a66fedc069f94b75c18614728d</id>
<content type='text'>
* solver internally calculates now using tags; not repository masks
* installeddb now contains the tag name where the package came from
  -&gt; we can now handle upgrades properly
* the pinning is still a preference, and not strictly enforced;
  versioned dependencies may overrule preference
</content>
</entry>
<entry>
<title>db: record file uid/gid/mode in installed db</title>
<updated>2012-02-14T13:51:26Z</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2012-02-14T13:51:12Z</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=97bd260bfd27337ff348180ecc51a8eb798a2651'/>
<id>urn:sha1:97bd260bfd27337ff348180ecc51a8eb798a2651</id>
<content type='text'>
</content>
</entry>
<entry>
<title>blob: optimize spn and cspn</title>
<updated>2012-02-08T15:01:14Z</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2012-02-08T15:01:14Z</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=fe9b4a38888f82c0e4541cf31660d1e4329ac20d'/>
<id>urn:sha1:fe9b4a38888f82c0e4541cf31660d1e4329ac20d</id>
<content type='text'>
</content>
</entry>
</feed>
