X-Original-To: alpine-devel@lists.alpinelinux.org Received: from newmail.tetrasec.net (unknown [172.21.74.12]) by lists.alpinelinux.org (Postfix) with ESMTP id EBBBF5C4979 for ; Sat, 29 Apr 2017 12:20:50 +0000 (GMT) Received: from ncopa-macbook.copa.dup.pw (187-40-131-8.user.veloxzone.com.br [187.40.131.8]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: n@tanael.org) by newmail.tetrasec.net (Postfix) with ESMTPSA id 376495A11E7 for ; Sat, 29 Apr 2017 12:20:50 +0000 (GMT) Date: Sat, 29 Apr 2017 14:20:41 +0200 From: Natanael Copa To: alpine-devel@lists.alpinelinux.org Subject: [alpine-devel] checkdepends and bootstrapping new releases Message-ID: <20170429142041.74314721@ncopa-macbook.copa.dup.pw> X-Mailer: Claws Mail 3.14.1 (GTK+ 2.24.31; x86_64-alpine-linux-musl) X-Mailinglist: alpine-devel Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit 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? -nc --- Unsubscribe: alpine-devel+unsubscribe@lists.alpinelinux.org Help: alpine-devel+help@lists.alpinelinux.org ---