<feed xmlns='http://www.w3.org/2005/Atom'>
<title>abuild, branch v3.2.0_rc1</title>
<subtitle>Build script to build alpine 1.9.x
</subtitle>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/abuild/'/>
<entry>
<title>==== release 3.2.0_rc1 ====</title>
<updated>2018-04-17T21:06:32+00:00</updated>
<author>
<name>Natanael Copa</name>
<email>ncopa@alpinelinux.org</email>
</author>
<published>2018-04-17T21:06:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/abuild/commit/?id=be30cda326f7a4cd6da2077e52297e898de826e3'/>
<id>be30cda326f7a4cd6da2077e52297e898de826e3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>abuild: fix unxz with threading</title>
<updated>2018-04-17T21:02:28+00:00</updated>
<author>
<name>Natanael Copa</name>
<email>ncopa@alpinelinux.org</email>
</author>
<published>2018-04-17T21:02:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/abuild/commit/?id=6d2d09840feab0ccf900170773b5ee5034b8fd90'/>
<id>6d2d09840feab0ccf900170773b5ee5034b8fd90</id>
<content type='text'>
busybox unxz does not support --threads/-T option
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
busybox unxz does not support --threads/-T option
</pre>
</div>
</content>
</entry>
<entry>
<title>abuild: simplify optional git usage</title>
<updated>2018-04-17T16:52:54+00:00</updated>
<author>
<name>Natanael Copa</name>
<email>ncopa@alpinelinux.org</email>
</author>
<published>2018-04-13T14:34:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/abuild/commit/?id=fd97176583ed7a13d4fd63ecbad3d436fe14d0b2'/>
<id>fd97176583ed7a13d4fd63ecbad3d436fe14d0b2</id>
<content type='text'>
set git=true if git is missing so all git commands are ignored. This
simplifies the code a bit
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
set git=true if git is missing so all git commands are ignored. This
simplifies the code a bit
</pre>
</div>
</content>
</entry>
<entry>
<title>abuild: add multithread decommpressing support</title>
<updated>2018-04-15T18:33:57+00:00</updated>
<author>
<name>Carlo Landmeter</name>
<email>clandmeter@alpinelinux.org</email>
</author>
<published>2018-04-11T21:39:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/abuild/commit/?id=6fc2f40a0da60f076a4b1981832221f57ab2669c'/>
<id>6fc2f40a0da60f076a4b1981832221f57ab2669c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>abuild: allow SPDX license operators</title>
<updated>2018-04-11T20:33:39+00:00</updated>
<author>
<name>Carlo Landmeter</name>
<email>clandmeter@alpinelinux.org</email>
</author>
<published>2018-04-11T20:17:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/abuild/commit/?id=683225c0640ed9da3727be6ed3831860e7b56f6d'/>
<id>683225c0640ed9da3727be6ed3831860e7b56f6d</id>
<content type='text'>
valid operators are AND OR WITH
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
valid operators are AND OR WITH
</pre>
</div>
</content>
</entry>
<entry>
<title>Make file missing in source var explicit.</title>
<updated>2018-04-11T15:34:14+00:00</updated>
<author>
<name>Manuel Tiago Pereira</name>
<email>mt.pereira@gmail.com</email>
</author>
<published>2018-01-23T13:45:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/abuild/commit/?id=38620eeb9fd3510ed20ad5bd465f24bfb5c0faaa'/>
<id>38620eeb9fd3510ed20ad5bd465f24bfb5c0faaa</id>
<content type='text'>
I've forgot to add a patch file to the source variable in an APKBUILD,
altought I did add it to the sums variable.

The error message made it
seem that I've forgot to add the file to the source directory, which led
me to check if my build system was missing the files for some reason.

Only after reading the `abuild.in` file did I understood what happened.

Hopefully this change makes the message clearer and more helpful.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I've forgot to add a patch file to the source variable in an APKBUILD,
altought I did add it to the sums variable.

The error message made it
seem that I've forgot to add the file to the source directory, which led
me to check if my build system was missing the files for some reason.

Only after reading the `abuild.in` file did I understood what happened.

Hopefully this change makes the message clearer and more helpful.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix a few typos</title>
<updated>2018-04-11T14:09:32+00:00</updated>
<author>
<name>Jonathan Neuschäfer</name>
<email>j.neuschaefer@gmx.net</email>
</author>
<published>2018-03-18T10:03:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/abuild/commit/?id=33183dadf50b2cae18fbd7fee0723a3829eac166'/>
<id>33183dadf50b2cae18fbd7fee0723a3829eac166</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>abuild: check license for valid SPDX license identifiers</title>
<updated>2018-04-11T14:07:36+00:00</updated>
<author>
<name>Carlo Landmeter</name>
<email>clandmeter@alpinelinux.org</email>
</author>
<published>2018-01-02T10:26:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/abuild/commit/?id=e6ce1f11514d2d00e051e59b82fd15bd0992763e'/>
<id>e6ce1f11514d2d00e051e59b82fd15bd0992763e</id>
<content type='text'>
licenses will be checked against the license.lst file provided by
the spdx-licenses-list package when installed except when explicitly
disabled by the !spdx options flag.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
licenses will be checked against the license.lst file provided by
the spdx-licenses-list package when installed except when explicitly
disabled by the !spdx options flag.
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't print 'git: not found' errors</title>
<updated>2018-03-20T14:09:58+00:00</updated>
<author>
<name>Oliver Smith</name>
<email>ollieparanoid@bitmessage.ch</email>
</author>
<published>2018-02-07T19:06:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/abuild/commit/?id=4501a6cc5eb5542c5172ae391ae54377b440e1bf'/>
<id>4501a6cc5eb5542c5172ae391ae54377b440e1bf</id>
<content type='text'>
abuild, as packaged in Alpine Linux, does not depend on git. But when
you use it without git, it will print out errors like the following:

/usr/bin/abuild: line 2554: git: not found

With this commit, it saves the git_path in the beginning (just like
abuild_path). Later in the code it does not try to run git if that
variable is empty.

Notably `abuild rootbld` is already checking whether `abuild-rootbld`
is installed, and that subpackage of `abuild` does already depend on
`git`. So no additional check was added before using `git ` inside
`rootbld`.

Fixes #32
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
abuild, as packaged in Alpine Linux, does not depend on git. But when
you use it without git, it will print out errors like the following:

/usr/bin/abuild: line 2554: git: not found

With this commit, it saves the git_path in the beginning (just like
abuild_path). Later in the code it does not try to run git if that
variable is empty.

Notably `abuild rootbld` is already checking whether `abuild-rootbld`
is installed, and that subpackage of `abuild` does already depend on
`git`. So no additional check was added before using `git ` inside
`rootbld`.

Fixes #32
</pre>
</div>
</content>
</entry>
<entry>
<title>abuild: Change -f (force) to not ignore checksums/init scripts</title>
<updated>2018-03-15T23:40:07+00:00</updated>
<author>
<name>Oliver Smith</name>
<email>ollieparanoid@bitmessage.ch</email>
</author>
<published>2018-01-30T21:29:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/abuild/commit/?id=6981f3a6ae1cab387dd4273e3483a07d932d827f'/>
<id>6981f3a6ae1cab387dd4273e3483a07d932d827f</id>
<content type='text'>
The force flag used to skip the following functions, without any
documentation in the help (-h) output:

  * verify (checksum verification)
  * initdcheck (check if the init scripts are openrc scripts)
  * check_arch (check if the target architecture is in "arch=")
  * check_libc (check if the target libc is masked in the options)

This was counter-intuitive and could even be dangerous (when one relies
on the checksum verification to prevent man-in-the-middle attacks, but
always uses the -f flag).

With this commit, it only skips check_arch and check_libc besides the
package up to date check and the help output mentions this.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The force flag used to skip the following functions, without any
documentation in the help (-h) output:

  * verify (checksum verification)
  * initdcheck (check if the init scripts are openrc scripts)
  * check_arch (check if the target architecture is in "arch=")
  * check_libc (check if the target libc is masked in the options)

This was counter-intuitive and could even be dangerous (when one relies
on the checksum verification to prevent man-in-the-middle attacks, but
always uses the -f flag).

With this commit, it only skips check_arch and check_libc besides the
package up to date check and the help output mentions this.
</pre>
</div>
</content>
</entry>
</feed>
