<feed xmlns='http://www.w3.org/2005/Atom'>
<title>abuild, branch v3.3.0_pre2</title>
<subtitle>Build script to build alpine 1.9.x
</subtitle>
<id>https://git-old.alpinelinux.org/abuild/atom?h=v3.3.0_pre2</id>
<link rel='self' href='https://git-old.alpinelinux.org/abuild/atom?h=v3.3.0_pre2'/>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/abuild/'/>
<updated>2019-01-09T15:28:33Z</updated>
<entry>
<title>==== release 3.3.0_pre2 ====</title>
<updated>2019-01-09T15:28:33Z</updated>
<author>
<name>Natanael Copa</name>
<email>ncopa@alpinelinux.org</email>
</author>
<published>2019-01-09T15:28:33Z</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/abuild/commit/?id=832ab44934e98c0612a7e0e75725227547705687'/>
<id>urn:sha1:832ab44934e98c0612a7e0e75725227547705687</id>
<content type='text'>
</content>
</entry>
<entry>
<title>abuild: avoid add depends to itself</title>
<updated>2019-01-09T15:23:46Z</updated>
<author>
<name>Natanael Copa</name>
<email>ncopa@alpinelinux.org</email>
</author>
<published>2019-01-09T15:23:46Z</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/abuild/commit/?id=13aec9a1419dc53aede75c404bd84007b375b0c1'/>
<id>urn:sha1:13aec9a1419dc53aede75c404bd84007b375b0c1</id>
<content type='text'>
packages should never depend on themselves which does not make sense.
This may happen if main package depends on a subpackage, then the
subpackages will inherit the global depends and the subpackage ends up
depend on itself.

Fix abuild to avoid this.
</content>
</entry>
<entry>
<title>abuild: fix typo</title>
<updated>2018-12-02T19:50:28Z</updated>
<author>
<name>Carlo Landmeter</name>
<email>clandmeter@alpinelinux.org</email>
</author>
<published>2018-12-02T19:50:28Z</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/abuild/commit/?id=2f8bbc819e1e121f97162a674528c924cd0687c0'/>
<id>urn:sha1:2f8bbc819e1e121f97162a674528c924cd0687c0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>abuild.in: add multithreaded compression</title>
<updated>2018-11-08T10:27:47Z</updated>
<author>
<name>Tiago Ilieve</name>
<email>tiago.myhro@gmail.com</email>
</author>
<published>2018-10-28T12:34:02Z</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/abuild/commit/?id=0bfe4efa99eb52eb137b478b88d8b66853fabc80'/>
<id>urn:sha1:0bfe4efa99eb52eb137b478b88d8b66853fabc80</id>
<content type='text'>
The 'Compressing data' step takes a significant amount of time when
packaging software with huge binaries, like Kubernetes. This can
certainly be shortened using multithreaded compression, like 'pigz'.
</content>
</entry>
<entry>
<title>abuild: print build start, end date and elapsed time</title>
<updated>2018-11-08T09:55:46Z</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2018-11-08T08:47:28Z</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/abuild/commit/?id=100202920be59bb6841ccdd937c5f88c72266de3'/>
<id>urn:sha1:100202920be59bb6841ccdd937c5f88c72266de3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>abuild-rmtemp: Do not follow symbolic links</title>
<updated>2018-10-11T15:46:45Z</updated>
<author>
<name>Sören Tempel</name>
<email>soeren+git@soeren-tempel.net</email>
</author>
<published>2018-10-11T14:44:45Z</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/abuild/commit/?id=17cb68e9fb8a1fcb830c0895b3bd9fab91d4b66c'/>
<id>urn:sha1:17cb68e9fb8a1fcb830c0895b3bd9fab91d4b66c</id>
<content type='text'>
Symbolic links might point to files outside of the chroot and
thus might delete files outside the chroot. This allows deletion
of arbitrary directories on the host from a malicious APKBUILD.

Following hard links shouldn't be a problem since hard links (usually)
cannot refer to directories and since remove(3) removes the link, not
the file it points to it shouldn't cause a problem.

I noticed this because alpine-baselayout creates /var/run as a symlink
to /run. Therefore causing /run to be deleted on the host when using
abuild-rmtemp which in turn causes a bunch of software to no longer
function properly (including OpenRC).
</content>
</entry>
<entry>
<title>==== release 3.3.0_pre1 ====</title>
<updated>2018-10-03T12:58:27Z</updated>
<author>
<name>Natanael Copa</name>
<email>ncopa@alpinelinux.org</email>
</author>
<published>2018-10-03T12:58:27Z</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/abuild/commit/?id=70f52b9b80e93c3ef676850300ec3a8c4d98cb25'/>
<id>urn:sha1:70f52b9b80e93c3ef676850300ec3a8c4d98cb25</id>
<content type='text'>
</content>
</entry>
<entry>
<title>abuild: run build actions via runpart</title>
<updated>2018-10-03T12:46:18Z</updated>
<author>
<name>Natanael Copa</name>
<email>ncopa@alpinelinux.org</email>
</author>
<published>2018-10-03T12:44:56Z</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/abuild/commit/?id=324a57592e5e8f0196bb1bd082c278d82673af8c'/>
<id>urn:sha1:324a57592e5e8f0196bb1bd082c278d82673af8c</id>
<content type='text'>
So we make sure chdir $builddir happens when it should.
</content>
</entry>
<entry>
<title>abuild: do not run check in fakeroot by default</title>
<updated>2018-10-03T12:37:08Z</updated>
<author>
<name>Natanael Copa</name>
<email>ncopa@alpinelinux.org</email>
</author>
<published>2018-10-03T12:29:57Z</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/abuild/commit/?id=0bf61ee06a6c91695111202650a440297c405e2d'/>
<id>urn:sha1:0bf61ee06a6c91695111202650a440297c405e2d</id>
<content type='text'>
Only run check in fakeroot if options="checkroot" is set. This makes
options="!checkroot" the default.

I expect most checks work as non-root, and if a testsuite requires root,
it will likely fail in fakeroot too. Fakeroot has also shown lower
performance for parallel builds.
</content>
</entry>
<entry>
<title>abuild: print version of built package early</title>
<updated>2018-10-03T12:16:07Z</updated>
<author>
<name>Natanael Copa</name>
<email>ncopa@alpinelinux.org</email>
</author>
<published>2018-10-03T12:16:07Z</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/abuild/commit/?id=3379e675512dfdde74a9048af80db825e9ebdb07'/>
<id>urn:sha1:3379e675512dfdde74a9048af80db825e9ebdb07</id>
<content type='text'>
instead of printing abuild version, print package version. This is to
avoid confuse the abuild version with the package version.
</content>
</entry>
</feed>
