Page MenuHomePhabricator

[depends] ZeroMQ 4.2.2
ClosedPublic

Authored by Fabien on Mar 26 2020, 13:49.

Details

Summary
Update depends ZeroMQ to 4.2.2, the release notes are available here.

We can drop both patches, as they have both been merged upstream (they actually had been for some time but just hadn't yet made it into a release).

--without-documentation is deprecated and has been replaced with --without-docs.
--disable-perf disables building performance measuring tools, which are enabled by default, see the libzmq configure.ac.
Updated dependencies.md.
--disable-curve-keygen disable building the curve key generation tool. See here.

Backport of core PR9254 and PR11981 (related bugfix).

Depends on D5577.

Test Plan

Run the Gitian builds.

Diff Detail

Repository
rABC Bitcoin ABC
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

[Bot Message]
One or more PR numbers were detected in the summary.
Links to those PRs have been inserted into the summary for reference.

Fabien planned changes to this revision.Mar 26 2020, 13:49

Pending GItian builds.

Snippet of first build failure:

[13:59:32] :	 [Step 1/1] (Reading database ... 70%
[13:59:32] :	 [Step 1/1] (Reading database ... 75%
[13:59:32] :	 [Step 1/1] (Reading database ... 80%
[13:59:32] :	 [Step 1/1] (Reading database ... 85%
[13:59:32] :	 [Step 1/1] (Reading database ... 90%
[13:59:32] :	 [Step 1/1] (Reading database ... 95%
[13:59:32] :	 [Step 1/1] (Reading database ... 100%
[13:59:32] :	 [Step 1/1] (Reading database ... 17694 files and directories currently installed.)
[13:59:32] :	 [Step 1/1] Removing rsyslog (8.1901.0-1) ...
[13:59:32] :	 [Step 1/1] invoke-rc.d: could not determine current runlevel
[13:59:32] :	 [Step 1/1] Stopping enhanced syslogd: rsyslogd already stopped.
[13:59:32] :	 [Step 1/1] (Reading database ... 
[13:59:32] :	 [Step 1/1] (Reading database ... 5%
[13:59:32] :	 [Step 1/1] (Reading database ... 10%
[13:59:32] :	 [Step 1/1] (Reading database ... 15%
[13:59:32] :	 [Step 1/1] (Reading database ... 20%
[13:59:32] :	 [Step 1/1] (Reading database ... 25%
[13:59:32] :	 [Step 1/1] (Reading database ... 30%
[13:59:32] :	 [Step 1/1] (Reading database ... 35%
[13:59:32] :	 [Step 1/1] (Reading database ... 40%
[13:59:32] :	 [Step 1/1] (Reading database ... 45%
[13:59:32] :	 [Step 1/1] (Reading database ... 50%
[13:59:32] :	 [Step 1/1] (Reading database ... 55%
[13:59:32] :	 [Step 1/1] (Reading database ... 60%
[13:59:32] :	 [Step 1/1] (Reading database ... 65%
[13:59:32] :	 [Step 1/1] (Reading database ... 70%
[13:59:32] :	 [Step 1/1] (Reading database ... 75%
[13:59:32] :	 [Step 1/1] (Reading database ... 80%
[13:59:32] :	 [Step 1/1] (Reading database ... 85%
[13:59:32] :	 [Step 1/1] (Reading database ... 90%
[13:59:32] :	 [Step 1/1] (Reading database ... 95%
[13:59:32] :	 [Step 1/1] (Reading database ... 100%
[13:59:32] :	 [Step 1/1] (Reading database ... 17636 files and directories currently installed.)
[13:59:32] :	 [Step 1/1] Purging configuration files for rsyslog (8.1901.0-1) ...
[13:59:32] :	 [Step 1/1] Processing triggers for systemd (241-7~deb10u3) ...
[13:59:32] :	 [Step 1/1] Adding 'local diversion of /sbin/initctl to /sbin/initctl.distrib'
[13:59:32] :	 [Step 1/1] Adding 'local diversion of /usr/bin/ischroot to /usr/bin/ischroot.distrib'
[13:59:32]W:	 [Step 1/1] dpkg-divert: warning: diverting file '/usr/bin/ischroot' from an Essential package with rename is dangerous, use --no-rename
[13:59:32] :	 [Step 1/1] Adding 'local diversion of /usr/sbin/policy-rc.d to /usr/sbin/policy-rc.d.distrib'
[13:59:32] :	 [Step 1/1] Starting target
[13:59:32] :	 [Step 1/1] Checking if target is up
[13:59:33] :	 [Step 1/1] Preparing build environment
[13:59:36] :	 [Step 1/1] Updating apt-get repository (log in var/install.log)
[13:59:38] :	 [Step 1/1] Installing additional packages (log in var/install.log)
[14:00:25] :	 [Step 1/1] Upgrading system, may take a while (log in var/install.log)
[14:00:26] :	 [Step 1/1] Creating package manifest
[14:00:30] :	 [Step 1/1] Creating build script (var/build-script)
[14:00:31] :	 [Step 1/1] Running build script (log in var/build.log)
[14:09:37]W:	 [Step 1/1] ./bin/gbuild:23:in `system!': failed to run on-target setarch x86_64 bash -x < var/build-script > var/build.log 2>&1 (RuntimeError)
[14:09:37]W:	 [Step 1/1] 	from ./bin/gbuild:169:in `build_one_configuration'
[14:09:37]W:	 [Step 1/1] 	from ./bin/gbuild:320:in `block (2 levels) in <main>'
[14:09:37]W:	 [Step 1/1] 	from ./bin/gbuild:315:in `each'
[14:09:37]W:	 [Step 1/1] 	from ./bin/gbuild:315:in `block in <main>'
[14:09:37]W:	 [Step 1/1] 	from ./bin/gbuild:313:in `each'
[14:09:37]W:	 [Step 1/1] 	from ./bin/gbuild:313:in `<main>'
[14:09:37]W:	 [Step 1/1] ++ move_log
[14:09:37]W:	 [Step 1/1] ++ mv var/install.log /home/teamcity/buildAgent/work/c4a5708f2bae7929/gitian-results/
[14:09:37]W:	 [Step 1/1] ++ mv var/build.log /home/teamcity/buildAgent/work/c4a5708f2bae7929/gitian-results/
[14:09:37]W:	 [Step 1/1] Process exited with code 1
[14:09:37]E:	 [Step 1/1] Process exited with code 1 (Step: Command Line)
Fabien planned changes to this revision.Mar 26 2020, 17:21
Fabien edited the summary of this revision. (Show Details)
Fabien requested review of this revision.Mar 26 2020, 17:38
This revision is now accepted and ready to land.Mar 26 2020, 20:47
This revision was automatically updated to reflect the committed changes.