<feed xmlns='http://www.w3.org/2005/Atom'>
<title>aports, branch v2.10.4</title>
<subtitle>Main aports tree
</subtitle>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/aports/'/>
<entry>
<title>apk-tools-2.10.4</title>
<updated>2019-06-05T12:34:16+00:00</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2019-06-05T12:34:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/aports/commit/?id=da41ae5a250d8d28a3a77b197a8eefda8334642d'/>
<id>da41ae5a250d8d28a3a77b197a8eefda8334642d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>reset TZ when running solver tests as some output has local time</title>
<updated>2019-06-05T07:10:17+00:00</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2019-06-05T07:09:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/aports/commit/?id=4494d5450feb753a0a22c7d081574c4696019db4'/>
<id>4494d5450feb753a0a22c7d081574c4696019db4</id>
<content type='text'>
Fixes commits 37fbafcd and 1c47f374.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes commits 37fbafcd and 1c47f374.
</pre>
</div>
</content>
</entry>
<entry>
<title>print usage and exit with error on invalid arguments</title>
<updated>2019-06-05T06:56:13+00:00</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2019-06-05T06:56:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/aports/commit/?id=366d0ee371ac6fc00617324c122e058dc8e5bea3'/>
<id>366d0ee371ac6fc00617324c122e058dc8e5bea3</id>
<content type='text'>
Add also some testing to make sure help, long help and handling
of invalid arguments works as expected.

Based on pull request #19 originally by Laurent Arnoud (@spk).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add also some testing to make sure help, long help and handling
of invalid arguments works as expected.

Based on pull request #19 originally by Laurent Arnoud (@spk).
</pre>
</div>
</content>
</entry>
<entry>
<title>fix all applets to return -ENOTSUP if it's unrecognized</title>
<updated>2019-06-05T06:32:29+00:00</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2019-06-05T06:32:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/aports/commit/?id=c3a93a4aa588f237690953fc74011c3bd00ed2ae'/>
<id>c3a93a4aa588f237690953fc74011c3bd00ed2ae</id>
<content type='text'>
The return -1 seems to have been left over from earlier code, and
could have been treated as -EPERM. This helps to fix the other command
line handling that potentially require changing.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The return -1 seems to have been left over from earlier code, and
could have been treated as -EPERM. This helps to fix the other command
line handling that potentially require changing.
</pre>
</div>
</content>
</entry>
<entry>
<title>solver: fix common dependency merging to inherit pinning and flags</title>
<updated>2019-06-05T05:51:00+00:00</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2019-06-03T11:53:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/aports/commit/?id=b0be9f610c02bb2d5e681a3904940d311e9de298'/>
<id>b0be9f610c02bb2d5e681a3904940d311e9de298</id>
<content type='text'>
Notably this fixes occasional issues when doing upgrade with multiple
versions of same packages. Without this the upgrade flag is not always
propagated properly down the dependency chain.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Notably this fixes occasional issues when doing upgrade with multiple
versions of same packages. Without this the upgrade flag is not always
propagated properly down the dependency chain.
</pre>
</div>
</content>
</entry>
<entry>
<title>use fixed system time in test mode to have fixed test output</title>
<updated>2019-06-03T13:19:17+00:00</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2019-06-03T13:18:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/aports/commit/?id=1c47f374434aa66fb6620199fd027b96cee446e6'/>
<id>1c47f374434aa66fb6620199fd027b96cee446e6</id>
<content type='text'>
fixes test suite regression from previous commit
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fixes test suite regression from previous commit
</pre>
</div>
</content>
</entry>
<entry>
<title>add: make virtual packages upgradeable (ref #9957)</title>
<updated>2019-06-03T06:33:43+00:00</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2019-06-03T06:27:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/aports/commit/?id=37fbafcd928c466c82c892a7868d686d710e5d07'/>
<id>37fbafcd928c466c82c892a7868d686d710e5d07</id>
<content type='text'>
Originally the virtual packages could have dependencies added to it.
However, commit b06e3b99 broke this behaviour to fix error reporting.
The root cause however was that the virtual depedency package was not
properly versioned.

This fixes to use current date/time as the package version, and
constructs the "faked" package hash from it. This effectively makes
"add -t virtpkg deps.." replace the dependencies which should be the
desired behaviour for "abuild deps".

'world' dependency to the generated virtual package is also now
versioned to make sure it get's upgraded.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Originally the virtual packages could have dependencies added to it.
However, commit b06e3b99 broke this behaviour to fix error reporting.
The root cause however was that the virtual depedency package was not
properly versioned.

This fixes to use current date/time as the package version, and
constructs the "faked" package hash from it. This effectively makes
"add -t virtpkg deps.." replace the dependencies which should be the
desired behaviour for "abuild deps".

'world' dependency to the generated virtual package is also now
versioned to make sure it get's upgraded.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix compile with glibc</title>
<updated>2019-05-28T10:07:50+00:00</updated>
<author>
<name>Ian Douglas Scott</name>
<email>ian@iandouglasscott.com</email>
</author>
<published>2019-05-06T23:33:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/aports/commit/?id=d901444ec94a1874e19c8c30b805e2d17b61e6fc'/>
<id>d901444ec94a1874e19c8c30b805e2d17b61e6fc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>list: Detect orphaned packages correctly</title>
<updated>2019-05-01T15:56:43+00:00</updated>
<author>
<name>A. Wilcox</name>
<email>AWilcox@Wilcox-Tech.com</email>
</author>
<published>2019-05-01T13:59:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/aports/commit/?id=84941a5967c099e29c172fe1c8f5741dc2bef159'/>
<id>84941a5967c099e29c172fe1c8f5741dc2bef159</id>
<content type='text'>
BIT(1) corresponds with decimal 2, which is the first available repository.

Before this fix, `apk list -O` would list every package installed from the
first available repository, which is the 'system' repository on most Adélie
Linux computers.

After this fix, `apk list -O` correctly lists only the packages which are
no longer available.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
BIT(1) corresponds with decimal 2, which is the first available repository.

Before this fix, `apk list -O` would list every package installed from the
first available repository, which is the 'system' repository on most Adélie
Linux computers.

After this fix, `apk list -O` correctly lists only the packages which are
no longer available.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix strncpy bounds errors</title>
<updated>2019-02-13T14:05:27+00:00</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2019-02-13T13:44:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/aports/commit/?id=44daf808737f85ff462905269c7a1e66d52e2fff'/>
<id>44daf808737f85ff462905269c7a1e66d52e2fff</id>
<content type='text'>
error: 'strncpy' specified bound 4096 equals destination size [-Werror=stringop-truncation]

Based on patch by Elan Ruusamäe &lt;glen@delfi.ee&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
error: 'strncpy' specified bound 4096 equals destination size [-Werror=stringop-truncation]

Based on patch by Elan Ruusamäe &lt;glen@delfi.ee&gt;
</pre>
</div>
</content>
</entry>
</feed>
