Community Packages

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#49945 - [gitlab-ci-multi-runner] Building with docker: 1.3.x changed the prebuilt binaries

Attached to Project: Community Packages
Opened by Andreas Muttscheller (amuttsch) - Monday, 04 July 2016, 17:45 GMT
Last edited by Sven-Hendrik Haase (Svenstaro) - Monday, 11 July 2016, 03:18 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Sven-Hendrik Haase (Svenstaro)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No

Details

Description:
When running a Docker build, the following error message appears:

ERROR: Build failed: Unsupported architecture: x86_64: "Asset prebuilt-x86_64.tar.gz not found"

GitLab changed the prebuild binaries, I think the PKGBUILD has to be changed accordingly. See issue on the GitLab issue tracker: https://gitlab.com/gitlab-org/gitlab-ci-multi-runner/issues/1427

Additional info:
* package version(s)
Version 1.3.x is affected, downgrading to 1.2 is a workaround


Steps to reproduce:
Install gitlab-ci-multi-runner 1.3.x and try a ci build with a running using docker as executor.
This task depends upon

Closed by  Sven-Hendrik Haase (Svenstaro)
Monday, 11 July 2016, 03:18 GMT
Reason for closing:  Fixed
Comment by Andreas Muttscheller (amuttsch) - Tuesday, 05 July 2016, 12:07 GMT Comment by Thom Wiggers (twiggers) - Tuesday, 05 July 2016, 15:21 GMT
I'm attacking a diff for the PKGBUILD which worked for me. Note I've done the minimal amount of effort, so the checksum of prebuilt.tar.gz isn't verified.
Comment by sathors (Sathors) - Tuesday, 05 July 2016, 16:09 GMT
Here is a patch with the checksum included and preserving a symbolic link instead of the copy, unless @twiggers you had a reason for that.
Comment by Thom Wiggers (twiggers) - Tuesday, 05 July 2016, 16:11 GMT
I did `cp` when I was trying to figure out why symlinks were breaking, but ln should work (the problem was in the file name).
Comment by Andreas Muttscheller (amuttsch) - Wednesday, 06 July 2016, 07:56 GMT
  • Field changed: Percent Complete (100% → 0%)
The fix is not complete, the x86_64 builds work now though. The arm prebuilds have to be added as well, see https://gitlab.com/gitlab-org/gitlab-ci-multi-runner/issues/1465

Prebuilds: https://gitlab-ci-multi-runner-downloads.s3.amazonaws.com/v1.3.2/docker/prebuilt-arm.tar.gz
Comment by Sven-Hendrik Haase (Svenstaro) - Wednesday, 06 July 2016, 12:01 GMT
Ok please test the new release.
Comment by Andreas Muttscheller (amuttsch) - Friday, 08 July 2016, 18:06 GMT
I don't have an arm maschine right now to test arm builds this :( But the PKGBUILD looks good and x86_64 builds still work. I think we can close this issue now.

Thanks for the fix!

Loading...