Page MenuHomePhabricator

[CI] Install the latest wine version from the winehq repository
ClosedPublic

Authored by Fabien on Jun 18 2020, 15:12.

Details

Summary

This will allow us to run the tests with jemalloc enabled.

Test Plan

Run the CI build-win64 build plan.

Diff Detail

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

Event Timeline

Fabien requested review of this revision.Jun 18 2020, 15:12
The build failed due to an unexpected infrastructure outage. The administrators have been notified to investigate. Sorry for the inconvenience.
The build failed due to an unexpected infrastructure outage. The administrators have been notified to investigate. Sorry for the inconvenience.
The build failed due to an unexpected infrastructure outage. The administrators have been notified to investigate. Sorry for the inconvenience.
jasonbcox requested changes to this revision.Jun 18 2020, 16:05
jasonbcox added a subscriber: jasonbcox.
jasonbcox added inline comments.
contrib/teamcity/setup-debian-buster.sh
117 ↗(On Diff #21523)

The failures above are caused by a missing -y on apt install. See this log snippet:

#10 230.8   wine-devel-amd64 wine-devel-i386:i386 winehq-devel zlib1g:i386
#10 230.8 0 upgraded, 284 newly installed, 0 to remove and 0 not upgraded.
#10 230.8 Need to get 261 MB of archives.
#10 230.8 After this operation, 1528 MB of additional disk space will be used.
#10 230.8 Do you want to continue? [Y/n] Abort.
#10 ERROR: executor failed running
This revision now requires changes to proceed.Jun 18 2020, 16:05

Install in non interactive mode

The build failed due to an unexpected infrastructure outage. The administrators have been notified to investigate. Sorry for the inconvenience.
jasonbcox requested changes to this revision.Jun 18 2020, 16:20
jasonbcox added inline comments.
contrib/teamcity/setup-debian-buster.sh
114 ↗(On Diff #21526)

Something is wrong with the link here. My guess is it gives off a 301, which doesn't play nice with apt-cacher-ng:

#10 214.4 Err:281 http://download.opensuse.org/repositories/Emulators:/Wine:/Debian/Debian_10 ./ libfaudio0 20.01-0~buster
#10 214.4   500  Bad redirection (path) [IP: 172.17.0.2 3142]
#10 214.5 Err:282 http://download.opensuse.org/repositories/Emulators:/Wine:/Debian/Debian_10 ./ libfaudio0 20.01-0~buster
#10 214.5   500  Bad redirection (path) [IP: 172.17.0.2 3142]
#10 214.7 Get:283 https://dl.winehq.org/wine-builds/debian buster/main amd64 wine-devel amd64 5.10~buster [1901 kB]
#10 244.8 Get:284 https://dl.winehq.org/wine-builds/debian buster/main amd64 winehq-devel amd64 5.10~buster [1940 B]
#10 244.8 Get:284 https://dl.winehq.org/wine-builds/debian buster/main amd64 winehq-devel amd64 5.10~buster [1940 B]
#10 244.8 Fetched 260 MB in 32s (8230 kB/s)
#10 244.8 E: Failed to fetch http://download.opensuse.org/repositories/Emulators:/Wine:/Debian/Debian_10/./i386/libfaudio0_20.01-0~buster_i386.deb  500  Bad redirection (path) [IP: 172.17.0.2 3142]
#10 244.8 E: Failed to fetch http://download.opensuse.org/repositories/Emulators:/Wine:/Debian/Debian_10/./amd64/libfaudio0_20.01-0~buster_amd64.deb  500  Bad redirection (path) [IP: 172.17.0.2 3142]
#10 244.8 E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
This revision now requires changes to proceed.Jun 18 2020, 16:20
Fabien requested review of this revision.Jun 18 2020, 18:53
Fabien added inline comments.
contrib/teamcity/setup-debian-buster.sh
114 ↗(On Diff #21526)

I don't think the link is the problem here, since 2 out of 3 builds are running fine (I restarted the failed on and it seems to work now).
My bet is that the caching remote was unable to serve the package for some reason.

This revision is now accepted and ready to land.Jun 19 2020, 15:54