Mail archive
alpine-devel

Re: [alpine-devel] checkdepends and bootstrapping new releases

From: William Pitcock <nenolod_at_dereferenced.org>
Date: Sat, 29 Apr 2017 16:51:52 -0500

Hi,

On Sat, Apr 29, 2017 at 7:20 AM, Natanael Copa <ncopa_at_alpinelinux.org> wrote:
> Hi,
>
> I think we have an issue with checkdepends in APKBUILDs. The problem is
> that lua-aports does not pull in the the checkdepends as build time
> dependency while calculating the build order.
>
> We have 2 alternatives:
>
> - always pull in the checkdepends.
>
> This will make sure that the checkdepends are always built before the
> package needing it. But this also means that we need to make sure
> that we don't introduce any circular dependencies via checkdepends.
>
> - bootstrap new releases without running tests. By building the repo
> without any tests on the first run will allow us to have circular
> dependencies, but then we will not run any tests for our stable
> release (only updates will get the testing), or do we want rebuild all
> the package which checkdepends?
>
> Opinions?

I think we should prefer bootstrapping without tests.
The reason why is that the tests may fail *anyway* under bootstrapping
conditions (due to cross compiling, etc).
So tests should probably just be run when we're not bootstrapping.

William


---
Unsubscribe:  alpine-devel+unsubscribe_at_lists.alpinelinux.org
Help:         alpine-devel+help_at_lists.alpinelinux.org
---
Received on Sat Apr 29 2017 - 16:51:52 UTC