offload-build ungolfing
The solution to run all remote commands with a single SSH connection has become too ugly and unflexible. Moreover, the inspect-shell feature (offload-build -x always
) does not work, because the golfing uses stdin to transfer the srcpkg and the chroot shell does not have access to the tty.
Merge request reports
Activity
- Resolved by Jakub Klinkovský
It seems that multiplexing multiple commands with and without tty allocation on a single connection is not possible. Moreover, there were some quirks related to the
remote_temp
variable when I added-t
for all ssh commands...
added 8 commits
-
f6861229...39eaeaa4 - 7 commits from branch
archlinux:master
- 54928363 - offload-build ungolfing
-
f6861229...39eaeaa4 - 7 commits from branch
- Resolved by Jakub Klinkovský
- Resolved by Jakub Klinkovský
The control stuff is pretty complex. Maybe that can be split out into a second MR? I'd rather have the fixes brought by giving ssh an actual terminal first and the complex performance improvement later.
Edited by Jan Alexander Steffens (heftig)
- Resolved by Jakub Klinkovský
added 11 commits
-
54928363...05bea3e9 - 9 commits from branch
archlinux:master
- 8e25a4ca - offload-build ungolfing
- 77fbbc79 - fix(offload-build): fix quoting in sshopts and rsyncopts
-
54928363...05bea3e9 - 9 commits from branch
- Resolved by Jakub Klinkovský
added 1 commit
- 4d2bdd79 - fix(offload-build): fix quoting in sshopts and rsyncopts
- Resolved by Jakub Klinkovský
added 1 commit
- c226d9fa - fix(offload-build): replace TEMPDIR with WORKDIR and fix trap override
mentioned in merge request !247
added 17 commits
-
c226d9fa...12a0d0c7 - 14 commits from branch
archlinux:master
- d710999f - fix(offload-build): ungolfing remote command execution
- fa116920 - fix(offload-build): fix quoting in sshopts and rsyncopts
- a28550b1 - fix(offload-build): replace TEMPDIR with WORKDIR and fix trap override
Toggle commit list-
c226d9fa...12a0d0c7 - 14 commits from branch
added 13 commits
-
a28550b1...1df0979d - 10 commits from branch
archlinux:master
- 2c51f4d8 - fix(offload-build): ungolfing remote command execution
- 0167adba - fix(offload-build): fix quoting in sshopts and rsyncopts
- d88a8744 - fix(offload-build): replace TEMPDIR with WORKDIR and fix trap override
Toggle commit list-
a28550b1...1df0979d - 10 commits from branch
changed milestone to %v1.3.0
requested review from @gromit
- Resolved by Christian Heusel