<feed xmlns='http://www.w3.org/2005/Atom'>
<title>apk-tools/src/info.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-03-30T06:20:21Z</updated>
<entry>
<title>info: fix exit code for -e</title>
<updated>2012-03-30T06:20:21Z</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2012-03-30T06:20:21Z</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=ebaf8305b5c9cc5bdc5d640f4cb25e058f7a2c26'/>
<id>urn:sha1:ebaf8305b5c9cc5bdc5d640f4cb25e058f7a2c26</id>
<content type='text'>
fixes #1069
</content>
</entry>
<entry>
<title>info: support displaying provides</title>
<updated>2012-02-29T06:59:26Z</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2012-02-29T06:59:26Z</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=15adb0475f49d461b21f4826f9f0e1a1b8562205'/>
<id>urn:sha1:15adb0475f49d461b21f4826f9f0e1a1b8562205</id>
<content type='text'>
</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>db: support line feed as 'world' dependency separator</title>
<updated>2012-01-12T12:33:29Z</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2012-01-12T12:33:29Z</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=1f9a36de6828b87ba9d7dedcae2de6092eed4f41'/>
<id>urn:sha1:1f9a36de6828b87ba9d7dedcae2de6092eed4f41</id>
<content type='text'>
 * default writing the world with spaces if a space is found
   (for backwards compatibility) for now
</content>
</entry>
<entry>
<title>info: display short info if packages are given</title>
<updated>2012-01-06T09:38:23Z</updated>
<author>
<name>Natanael Copa</name>
<email>ncopa@alpinelinux.org</email>
</author>
<published>2012-01-06T09:38:23Z</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=09b28210a221c76391f115b72b39912a84db98dd'/>
<id>urn:sha1:09b28210a221c76391f115b72b39912a84db98dd</id>
<content type='text'>
instead of just list all installed package
</content>
</entry>
<entry>
<title>info: -e and -W operate on database only (repos not needed)</title>
<updated>2011-12-24T13:52:35Z</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2011-12-24T13:52:35Z</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=415e41a072231e5724c41dec0f2905af25fff821'/>
<id>urn:sha1:415e41a072231e5724c41dec0f2905af25fff821</id>
<content type='text'>
.. so do not load them.
</content>
</entry>
<entry>
<title>solver, db: implement repository pinning</title>
<updated>2011-10-29T02:18:21Z</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2011-10-29T02:18:21Z</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=500f8d4a7d7b17871647392e79e4c7a17c210534'/>
<id>urn:sha1:500f8d4a7d7b17871647392e79e4c7a17c210534</id>
<content type='text'>
Improves /etc/apk/repositories format so you can say:
http://nl.alpinelinux.org/alpine/v2.3/main
@edge http://nl.alpinelinux.org/alpine/edge/main
@testing http://nl.alpinelinux.org/alpine/edge/testing

After which you can pin dependencies to these tags using:
 apk add stableapp newapp@edge bleedingapp@testing

Apk will now by default only use the untagged repositories,
but adding a tag to specific dependency:
 1. will prefer that tag for the name
 2. allowing pulling in dependencies from that tag (though,
    it prefers untagged packages to satisfy deps if possible)

fixes #575
</content>
</entry>
<entry>
<title>pkg, info: remember installed packages "replaces"</title>
<updated>2011-10-18T22:11:26Z</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2011-10-18T22:11:26Z</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=a787038dbe643a7169a4b3610e104ac94b175ed0'/>
<id>urn:sha1:a787038dbe643a7169a4b3610e104ac94b175ed0</id>
<content type='text'>
"replaces" is now turned to a full dependency type list, so you can
make package overwrite files only certain versions of the package
(though, we should probably take this into account already at solution
calculation phase).

Also make 'info --replaces' print the "replaces" of the package.

This is in preparation for the policy package support, which still
requires "replacement priority" field to decide which packages' files
get the preference.
</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>
</feed>
