[hackers.git] error building keyring package
re-building the keyring package failed with this error
remote: To ssh://git.parabola.nu:1863/~git/abslibre/abslibre.git remote: ! [rejected] master -> master (fetch first) remote: error: failed to push some refs to 'ssh://firstname.lastname@example.org:1863/~git/abslibre/abslibre.git' remote: hint: Updates were rejected because the remote contains work that you do remote: hint: not have locally. This is usually caused by another repository pushing remote: hint: to the same ref. You may want to first integrate the remote changes remote: hint: (e.g., 'git pull ...') before pushing again. remote: hint: See the 'Note about fast-forwards' in 'git push --help' for details. remote: remote: ==> ERROR: An unknown error has occurred. Exiting... remote: ./hooks/post-receive: line 18: 19341 User defined signal 1 ~autobuilder/.local/bin/autobuild libre/parabola-keyring users
there were other errors earlier in the build process:
remote: -> Updating abslibre git repo... remote: Fetching origin remote: fatal: unable to look up git.parabola.nu (port 9418) (Name or service not known) remote: error: Could not fetch origin remote: ==> WARNING: Failure while updating abslibre git repo remote: ==> Retrieving sources... remote: -> Downloading parabola-keyring-20190406.tar.gz... remote: % Total % Received % Xferd Average Speed Time Time Time Current remote: Dload Upload Total Spent Left Speed remote: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 remote: curl: (22) The requested URL returned error: 404
remote: ==> Starting check()... remote: ==> Entering fakeroot environment... remote: ERROR: ld.so: object 'libfakeroot.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. remote: ERROR: ld.so: object 'libfakeroot.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. remote: ==> Starting package()...
remote: ==> Leaving fakeroot environment. remote: ==> Finished making: parabola-keyring 20190406-1 (Sat Apr 6 10:00:18 2019) remote: -> Downloading parabola-keyring-20190406.tar.gz.sig... remote: % Total % Received % Xferd Average Speed Time Time Time Current remote: Dload Upload Total Spent Left Speed remote: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 remote: curl: (22) The requested URL returned error: 404 remote: ==> Signing package... remote: -> Created signature file /home/autobuilder/packages/srcdest/parabola-keyring-20190406.tar.gz.sig.
Updated by bill-auger 12 months ago
after this, the autobuilder's clone of the abslibre repo had the new commit on it; but it was 42 commits behind the upstream; so that explains why it could not push the new commit
the root of the failure was probably the `gitget` command in the shell script https://git.parabola.nu/server/autobuilder.git/tree/.local/bin/autobuild.sh
after i manually reset the autobuilder's clone of the abslibre repo to the upstream HEAD, then pushed to hackers.git again, it succeeded to build and publish the new keyring