Adds make targets for each package for each stage, e.g.
make zeromq_configured
Adds make targets for each package for each stage, e.g.
make zeromq_configured
ACK 6d44c5ebf97af4b357079fe4bc2130f98e1d0fd2 (Haven't looked at the code changes, but adding this feature makes sense)
<!--a722867cd34abeea1fadc8d60700f111-->
Gitian builds for commit 38429c4b622887f2c1db15a7826215477ca6868c (master):
11dfb8fe5989565c489415bc4906382c... bitcoin-0.17.99-aarch64-linux-gnu-debug.tar.gza85852fd8ce0717ea7dd19c774e74d03... bitcoin-0.17.99-aarch64-linux-gnu.tar.gzb941fbae6cbc94fcccfcf297e1b9b03d... bitcoin-0.17.99-arm-linux-gnueabihf-debug.tar.gzdda0c829b97077aa3323933b646f1cc0... bitcoin-0.17.99-arm-linux-gnueabihf.tar.gz5a4de400cc8147d9bb4120293a5cc918... bitcoin-0.17.99-i686-pc-linux-gnu-debug.tar.gz2610c065c1dee20c2bd5b62e644b158b... bitcoin-0.17.99-i686-pc-linux-gnu.tar.gz7c751d13de461cbc08b6f8084f2895d3... bitcoin-0.17.99-osx-unsigned.dmg336e32d3bd2ccd445762ae3b48d77d62... bitcoin-0.17.99-osx64.tar.gzb316f3ce0f51fa37cd8c13f81f2b9c15... bitcoin-0.17.99-riscv64-linux-gnu-debug.tar.gzb95f7a3cdb1dfbe212722f98c1b83a4a... bitcoin-0.17.99-riscv64-linux-gnu.tar.gz76d3f58cb6c6cbd0e7f62fa906a6b8cc... bitcoin-0.17.99-win32-debug.zipb028cbf7e1b28b2e88e6e0af6e9adb6d... bitcoin-0.17.99-win32-setup-unsigned.exe7408e7cb4daf56a388358c4610aa030a... bitcoin-0.17.99-win32.zipcedb360e02b46284faa6368d7a9785a7... bitcoin-0.17.99-win64-debug.zip97d03f38e39c7b8931bd5fd692d7be40... bitcoin-0.17.99-win64-setup-unsigned.exe2fc98a1470ab054002b19fead742eb49... bitcoin-0.17.99-win64.zipab04c12b0b3d8f96b916608828869ce0... bitcoin-0.17.99-x86_64-linux-gnu-debug.tar.gzb04120b3e51529982fecefeb7f6ce098... bitcoin-0.17.99-x86_64-linux-gnu.tar.gze7ec88f359076dcbe28c1c085a698030... bitcoin-0.17.99.tar.gzc9201a30080c4f175ca804e2b0eb2be9... bitcoin-linux-0.18-res.yml7529e92931c9b1cfa89803c14a2a673c... bitcoin-linux-build.logccd1ee6f4a0184ec972f98788f7a52e9... bitcoin-osx-0.18-res.yml8c3e65fdee48c61daef1a770c33b5085... bitcoin-osx-build.logc79f7fe878dd051bd3e9d6bd89dbe25d... bitcoin-win-0.18-res.yml50427b1cbbcc865abd7635b63df9dd7c... bitcoin-win-build.logGitian builds for commit 160a13e5c9add44fd864342b796f95bc30e05d78 (master and this pull):
a0c77a45b24a74b09190f4aed0bdbd29... bitcoin-0.17.99-aarch64-linux-gnu-debug.tar.gz86ed7ce100f4a9adf14529d559f75828... bitcoin-0.17.99-aarch64-linux-gnu.tar.gzb38fd7b64ab857713cb2bcc17de5cde2... bitcoin-0.17.99-arm-linux-gnueabihf-debug.tar.gz7f5272e001b4ea7985dd6a95a47de844... bitcoin-0.17.99-arm-linux-gnueabihf.tar.gz9f8068b751617ca54ed040b1774fa45f... bitcoin-0.17.99-i686-pc-linux-gnu-debug.tar.gz36d23470f61cfce0f0deef8ae96f40cf... bitcoin-0.17.99-i686-pc-linux-gnu.tar.gzb3794b490a2cd45bacf29f6334846063... bitcoin-0.17.99-osx-unsigned.dmgc6c1dfada904e1f1d9b7a924c772b670... bitcoin-0.17.99-osx64.tar.gza2921e84040913fb3a1455565c481b58... bitcoin-0.17.99-riscv64-linux-gnu-debug.tar.gz7aab7697d2c2df43514477dc6af270d7... bitcoin-0.17.99-riscv64-linux-gnu.tar.gz831d6113ad77ea18b48cf5b7eb5ddddb... bitcoin-0.17.99-win32-debug.zipaadf44828954e72f4e7598fd4460de1b... bitcoin-0.17.99-win32-setup-unsigned.exe58eb30c954f1b603b9fdedaf51ca8059... bitcoin-0.17.99-win32.zip51697147186b9c7e2a0505870c2f6e1a... bitcoin-0.17.99-win64-debug.zip2a58a3b11ef2a366b97cbf2d0531dab5... bitcoin-0.17.99-win64-setup-unsigned.exec3230548bd999cfd27269c9c527861a6... bitcoin-0.17.99-win64.zip2b47cdd2c232028bccdd6bcb65aa16f3... bitcoin-0.17.99-x86_64-linux-gnu-debug.tar.gz6b7c81bcfb81cc7be15893ed3f8716a3... bitcoin-0.17.99-x86_64-linux-gnu.tar.gz7d2ceb55ff07e9f7c93ca7babc59f7cf... bitcoin-0.17.99.tar.gz7d0ea9b79820da5ed5d93cf1cbc89876... bitcoin-linux-0.18-res.yml118e0098f6b4b70553dd8d87ecf6a399... bitcoin-linux-build.logb6c784222ac6ad6785a4a929812435c1... bitcoin-osx-0.18-res.ymlb2a6d0588fd9438ad6cb3ca5e37901f1... bitcoin-osx-build.log702c5504c45869597c07c4036eecedec... bitcoin-win-0.18-res.ymlc6646cd3ae6bf8c3b558e3f7712d2cb1... bitcoin-win-build.logConcept ACK
212 | @@ -213,6 +213,14 @@ $(1): | $($(1)_cached_checksum) 213 | 214 | endef 215 | 216 | +stages = fetched extracted preprocessed configured built staged postprocessed cached cached_checksum 217 | + 218 | +define ext_add_stages 219 | +$(foreach stage,$(stages), 220 | + $(1)_$(stage): $($(1)_$(stage))
This code is pretty tucked away and it seems like it nobody is going to know these debug targets exist if they aren't documented somewhere. Ideally I think you'd be able to go to the depends directory and run "make help" and get basic usage information that mentions these. Maybe something to implement in a future PR.
For now at least the new targets can be listed with some stackoverflow shell magic:
$ make -pRrq : 2>/dev/null | awk -v RS= -F: '/^# File/,/^# Finished Make data base/ {if ($1 !~ "^[#.]") {print $1}}' | egrep -v '^[^[:alnum:]]' | sort
all
bdb
bdb_built
bdb_cached
bdb_cached_checksum
bdb_configured
bdb_extracted
bdb_fetched
bdb_postprocessed
bdb_preprocessed
bdb_staged
boost
boost_built
boost_cached
boost_cached_checksum
boost_configured
boost_extracted
boost_fetched
boost_postprocessed
boost_preprocessed
boost_staged
cached
check-packages
check-sources
clean
clean-all
dbus
dbus_built
dbus_cached
dbus_cached_checksum
dbus_configured
dbus_extracted
dbus_fetched
dbus_postprocessed
dbus_preprocessed
dbus_staged
download
download-linux
download-one
download-osx
download-win
expat
expat_built
expat_cached
expat_cached_checksum
expat_configured
expat_extracted
expat_fetched
expat_postprocessed
expat_preprocessed
expat_staged
fontconfig
fontconfig_built
fontconfig_cached
fontconfig_cached_checksum
fontconfig_configured
fontconfig_extracted
fontconfig_fetched
fontconfig_postprocessed
fontconfig_preprocessed
fontconfig_staged
freetype
freetype_built
freetype_cached
freetype_cached_checksum
freetype_configured
freetype_extracted
freetype_fetched
freetype_postprocessed
freetype_preprocessed
freetype_staged
install
libX11
libX11_built
libX11_cached
libX11_cached_checksum
libX11_configured
libX11_extracted
libX11_fetched
libX11_postprocessed
libX11_preprocessed
libX11_staged
libXau
libXau_built
libXau_cached
libXau_cached_checksum
libXau_configured
libXau_extracted
libXau_fetched
libXau_postprocessed
libXau_preprocessed
libXau_staged
libXext
libXext_built
libXext_cached
libXext_cached_checksum
libXext_configured
libXext_extracted
libXext_fetched
libXext_postprocessed
libXext_preprocessed
libXext_staged
libevent
libevent_built
libevent_cached
libevent_cached_checksum
libevent_configured
libevent_extracted
libevent_fetched
libevent_postprocessed
libevent_preprocessed
libevent_staged
libxcb
libxcb_built
libxcb_cached
libxcb_cached_checksum
libxcb_configured
libxcb_extracted
libxcb_fetched
libxcb_postprocessed
libxcb_preprocessed
libxcb_staged
miniupnpc
miniupnpc_built
miniupnpc_cached
miniupnpc_cached_checksum
miniupnpc_configured
miniupnpc_extracted
miniupnpc_fetched
miniupnpc_postprocessed
miniupnpc_preprocessed
miniupnpc_staged
native_protobuf
native_protobuf_built
native_protobuf_cached
native_protobuf_cached_checksum
native_protobuf_configured
native_protobuf_extracted
native_protobuf_fetched
native_protobuf_postprocessed
native_protobuf_preprocessed
native_protobuf_staged
openssl
openssl_built
openssl_cached
openssl_cached_checksum
openssl_configured
openssl_extracted
openssl_fetched
openssl_postprocessed
openssl_preprocessed
openssl_staged
protobuf
protobuf_built
protobuf_cached
protobuf_cached_checksum
protobuf_configured
protobuf_extracted
protobuf_fetched
protobuf_postprocessed
protobuf_preprocessed
protobuf_staged
qrencode
qrencode_built
qrencode_cached
qrencode_cached_checksum
qrencode_configured
qrencode_extracted
qrencode_fetched
qrencode_postprocessed
qrencode_preprocessed
qrencode_staged
qt
qt_built
qt_cached
qt_cached_checksum
qt_configured
qt_extracted
qt_fetched
qt_postprocessed
qt_preprocessed
qt_staged
xcb_proto
xcb_proto_built
xcb_proto_cached
xcb_proto_cached_checksum
xcb_proto_configured
xcb_proto_extracted
xcb_proto_fetched
xcb_proto_postprocessed
xcb_proto_preprocessed
xcb_proto_staged
xextproto
xextproto_built
xextproto_cached
xextproto_cached_checksum
xextproto_configured
xextproto_extracted
xextproto_fetched
xextproto_postprocessed
xextproto_preprocessed
xextproto_staged
xproto
xproto_built
xproto_cached
xproto_cached_checksum
xproto_configured
xproto_extracted
xproto_fetched
xproto_postprocessed
xproto_preprocessed
xproto_staged
xtrans
xtrans_built
xtrans_cached
xtrans_cached_checksum
xtrans_configured
xtrans_extracted
xtrans_fetched
xtrans_postprocessed
xtrans_preprocessed
xtrans_staged
zeromq
zeromq_built
zeromq_cached
zeromq_cached_checksum
zeromq_configured
zeromq_extracted
zeromq_fetched
zeromq_postprocessed
zeromq_preprocessed
zeromq_staged
zlib
zlib_built
zlib_cached
zlib_cached_checksum
zlib_configured
zlib_extracted
zlib_fetched
zlib_postprocessed
zlib_preprocessed
zlib_staged
ACK 6d44c5ebf97af4b357079fe4bc2130f98e1d0fd2