<feed xmlns='http://www.w3.org/2005/Atom'>
<title>apk-tools, branch master</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>build: fix includedir in pkgconfig file</title>
<updated>2020-04-01T16:14:28+00:00</updated>
<author>
<name>Rasmus Thomsen</name>
<email>oss@cogitri.dev</email>
</author>
<published>2020-04-01T14:37:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=47053ede6b3ab5356054f8e14bac7eb3c03e09d1'/>
<id>47053ede6b3ab5356054f8e14bac7eb3c03e09d1</id>
<content type='text'>
We want to include via &lt;apk/$headerfile&gt; and not via &lt;$headerfile&gt;,
so we want to add an include statement for the dir the apk folder
which contains the headers is contained in.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We want to include via &lt;apk/$headerfile&gt; and not via &lt;$headerfile&gt;,
so we want to add an include statement for the dir the apk folder
which contains the headers is contained in.
</pre>
</div>
</content>
</entry>
<entry>
<title>libfetch: fix no_proxy domain name comparision</title>
<updated>2020-04-01T08:08:43+00:00</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2020-04-01T08:08:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=d6c54f932054c58aee8f7a6d2bd49b115d804da1'/>
<id>d6c54f932054c58aee8f7a6d2bd49b115d804da1</id>
<content type='text'>
Fix comparing of the hostname portion that matches exactly.
The no_proxy matching is pretty rudimentary though and probably
could go through a bit of additional rework.

Fixes #10681
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix comparing of the hostname portion that matches exactly.
The no_proxy matching is pretty rudimentary though and probably
could go through a bit of additional rework.

Fixes #10681
</pre>
</div>
</content>
</entry>
<entry>
<title>db: fix database reading without scripts or triggers</title>
<updated>2020-04-01T07:47:54+00:00</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2020-04-01T07:44:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=845b6397ab42ef9bca8d9f38cf2b7b2640917a23'/>
<id>845b6397ab42ef9bca8d9f38cf2b7b2640917a23</id>
<content type='text'>
Most notably this happens after blank database is initialized with --initdb,
but can happen also in other conditions.

The error checking changes modified behaviour if the file does not exist.
Explicitly check for ENOENT and ignore it. But the behaviour is improved
from earlier as now e.g. EPERM will be detected and reported correctly.

Fixes #10679

Fixes: 6da3e8eb15 "istream, archive, db: convert db and tar function to use istream"
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Most notably this happens after blank database is initialized with --initdb,
but can happen also in other conditions.

The error checking changes modified behaviour if the file does not exist.
Explicitly check for ENOENT and ignore it. But the behaviour is improved
from earlier as now e.g. EPERM will be detected and reported correctly.

Fixes #10679

Fixes: 6da3e8eb15 "istream, archive, db: convert db and tar function to use istream"
</pre>
</div>
</content>
</entry>
<entry>
<title>libfetch: fixups to packetization socket option setting</title>
<updated>2020-03-25T06:50:44+00:00</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2020-03-25T06:50:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=eae92bbacf3c005bf12f8f5f5555bff953ebb5d7'/>
<id>eae92bbacf3c005bf12f8f5f5555bff953ebb5d7</id>
<content type='text'>
- split the code to a helper function
- do not set sockets to corked state when putting back to
  cache so socket state is always deterministic
- cork/uncork also when sending CONNECT to a proxy, this
  can reduce a little bit the latency how fast the packet
  gets sent out
- also pair corking with uncorking in http_request to make
  it more obvious pairing
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- split the code to a helper function
- do not set sockets to corked state when putting back to
  cache so socket state is always deterministic
- cork/uncork also when sending CONNECT to a proxy, this
  can reduce a little bit the latency how fast the packet
  gets sent out
- also pair corking with uncorking in http_request to make
  it more obvious pairing
</pre>
</div>
</content>
</entry>
<entry>
<title>libfetch: minor HTTP handling improvement</title>
<updated>2020-03-25T06:33:37+00:00</updated>
<author>
<name>Alexander Wauck</name>
<email>waucka@ironstarconsulting.net</email>
</author>
<published>2020-03-24T19:51:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=09dbe46a7608f56f07914137834e7ddda15c4837'/>
<id>09dbe46a7608f56f07914137834e7ddda15c4837</id>
<content type='text'>
The recent TCP_CORK change missed this bit of code.  This change
should improve performance a bit when making HTTP requests by calling
http_cmd only once instead of three times.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The recent TCP_CORK change missed this bit of code.  This change
should improve performance a bit when making HTTP requests by calling
http_cmd only once instead of three times.
</pre>
</div>
</content>
</entry>
<entry>
<title>build: add apk.pc.in</title>
<updated>2020-03-23T11:44:42+00:00</updated>
<author>
<name>Rasmus Thomsen</name>
<email>oss@cogitri.dev</email>
</author>
<published>2020-03-23T11:43:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=104c65ab92c10c5a10447c73544fa3ab3846d072'/>
<id>104c65ab92c10c5a10447c73544fa3ab3846d072</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>build: inspect GitLab CI variables for version string</title>
<updated>2020-03-23T11:41:51+00:00</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2020-03-23T11:41:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=b879d9ea5969a54b99e0780e699c4e72f3c9a78c'/>
<id>b879d9ea5969a54b99e0780e699c4e72f3c9a78c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>build: fix 'make check' for libfetch</title>
<updated>2020-03-23T11:33:51+00:00</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2020-03-23T11:33:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=2d86411446b307b772da76f25ff5b5080533f3a5'/>
<id>2d86411446b307b772da76f25ff5b5080533f3a5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>lower min-width to 25 columns</title>
<updated>2020-03-21T15:41:49+00:00</updated>
<author>
<name>Antoine Fontaine</name>
<email>antoine.fontaine@epfl.ch</email>
</author>
<published>2020-03-21T11:09:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=e8522411c1b410c87049e9b77b391caf2f158be7'/>
<id>e8522411c1b410c87049e9b77b391caf2f158be7</id>
<content type='text'>
Some screen size are quite small. For example, the default phosh
terminal is less than 50 character wide on Pinephone. This lowers the minimum
loading bar size to 25 characters.

For comparison, 25 character wide is just as wide as "apk add firefox
linux-lts" without the quotes.

Here's a bad picture to illustrate the result
gitlab.alpine.org/uploads/48c20f746fbf685b62b6bd73585ecbf2/pinephone-phosh.png
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some screen size are quite small. For example, the default phosh
terminal is less than 50 character wide on Pinephone. This lowers the minimum
loading bar size to 25 characters.

For comparison, 25 character wide is just as wide as "apk add firefox
linux-lts" without the quotes.

Here's a bad picture to illustrate the result
gitlab.alpine.org/uploads/48c20f746fbf685b62b6bd73585ecbf2/pinephone-phosh.png
</pre>
</div>
</content>
</entry>
<entry>
<title>fix glibc build</title>
<updated>2020-03-21T15:37:47+00:00</updated>
<author>
<name>TBK</name>
<email>tbk@jjtc.eu</email>
</author>
<published>2020-03-21T15:28:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=a9916c2d4a14a509daf7e3bc73faee3a8134071f'/>
<id>a9916c2d4a14a509daf7e3bc73faee3a8134071f</id>
<content type='text'>
fixes #10677

src/apk_defines.h:152:15: error: unknown type name 'uint32_t'
 static inline uint32_t get_unaligned32(const void *ptr)
               ^~~~~~~~
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fixes #10677

src/apk_defines.h:152:15: error: unknown type name 'uint32_t'
 static inline uint32_t get_unaligned32(const void *ptr)
               ^~~~~~~~
</pre>
</div>
</content>
</entry>
</feed>
