<feed xmlns='http://www.w3.org/2005/Atom'>
<title>apk-tools/src/del.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-02-24T14:31:40Z</updated>
<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>solver: record repository tag, and flags in solution</title>
<updated>2012-02-16T08:57:52Z</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2012-02-16T08:50:52Z</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=0800d7e050b738e7faa848291d6021175b853e29'/>
<id>urn:sha1:0800d7e050b738e7faa848291d6021175b853e29</id>
<content type='text'>
name state could get overwritten later, so we can't use that when
generating the changeset.
</content>
</entry>
<entry>
<title>solver, pkg: implement versioned conflicts</title>
<updated>2011-10-24T14:16:40Z</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2011-10-21T19:24:24Z</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=e682e6596c101d634b3780a98773c8433b3baadb'/>
<id>urn:sha1: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>
</entry>
<entry>
<title>solver: make state pointers completely internal</title>
<updated>2011-09-14T13:48:28Z</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2011-09-14T13:48:28Z</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=803f55ece50bea9f0f8120dbcfe8068f689d3703'/>
<id>urn:sha1:803f55ece50bea9f0f8120dbcfe8068f689d3703</id>
<content type='text'>
the only bit of information needed in solver commit is the "hard"
topology sorting information for trigger ordering. fixes a bug in
"apk del" which uses the state pointers to do intermediate
calculations between solution solving and commit.
</content>
</entry>
<entry>
<title>solver, db: run triggers in dependency order</title>
<updated>2011-09-14T08:30:35Z</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2011-09-14T08:30:02Z</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=e34d2ed5fdec628936711517612a0fe643ed6d33'/>
<id>urn:sha1:e34d2ed5fdec628936711517612a0fe643ed6d33</id>
<content type='text'>
fixes #738
</content>
</entry>
<entry>
<title>all: update copyright year statement</title>
<updated>2011-09-13T08:53:01Z</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2011-09-13T08:53:01Z</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=1817b0a3c3ebd57e5332a80c15c70c46ec3eb8c0'/>
<id>urn:sha1:1817b0a3c3ebd57e5332a80c15c70c46ec3eb8c0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>del: fix recursive deletion and messages (after solver merge)</title>
<updated>2011-09-09T16:41:19Z</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2011-09-09T16:41:19Z</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=4bf13c3d9a58d4f1685401c3569abb40c5649ca3'/>
<id>urn:sha1:4bf13c3d9a58d4f1685401c3569abb40c5649ca3</id>
<content type='text'>
Deduce the world dependencies to remove locally, and same for the
additional messages about packages not deleted.
</content>
</entry>
<entry>
<title>applets: start using solver code</title>
<updated>2011-09-09T13:32:31Z</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2011-09-09T13:31:11Z</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=a5a7021658212748e9f787ce23181d3e099aba73'/>
<id>urn:sha1:a5a7021658212748e9f787ce23181d3e099aba73</id>
<content type='text'>
still todo:
  - 'fix' is missing
  - 'del -R' does not work
  - 'upgrade' does not do self-upgrade first

... and a lot of testing.
</content>
</entry>
<entry>
<title>state: use db in own struc when committing</title>
<updated>2011-03-30T12:53:02Z</updated>
<author>
<name>Natanael Copa</name>
<email>ncopa@alpinelinux.org</email>
</author>
<published>2011-02-21T15:31:39Z</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=e43ec608749a44a305afec89f46bcb282ab93d10'/>
<id>urn:sha1:e43ec608749a44a305afec89f46bcb282ab93d10</id>
<content type='text'>
The db parameter to apk_state_commit is not needed so we remove it.
</content>
</entry>
<entry>
<title>various: fix breakage from converting dependency versions to atoms</title>
<updated>2011-01-01T10:11:49Z</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2011-01-01T10:11:49Z</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=b01d144c6922384921f808b190430ad7aa114010'/>
<id>urn:sha1:b01d144c6922384921f808b190430ad7aa114010</id>
<content type='text'>
The version now needs to be initialized atom always, since it's
dereferenced in various places.
</content>
</entry>
</feed>
