threefoldtecharchive / jumpscaleX_archived

Apache License 2.0
1 stars 6 forks source link

sandbox method in syncthing doesn't work #670

Open Dina-Abd-Elrahman opened 5 years ago

Dina-Abd-Elrahman commented 5 years ago
+ go run build.go
github.com/lucas-clemente/quic-go/internal/handshake
# github.com/lucas-clemente/quic-go/internal/handshake
../../lucas-clemente/quic-go/internal/handshake/crypto_setup.go:111:5: cannot use &cryptoSetup literal (type *cryptoSetup) as type qtls.RecordLayer in assignment:
    *cryptoSetup does not implement qtls.RecordLayer (wrong type for SetReadKey method)
        have SetReadKey(*qtls.CipherSuite, []byte)
        want SetReadKey(qtls.EncryptionLevel, *qtls.CipherSuite, []byte)
../../lucas-clemente/quic-go/internal/handshake/crypto_setup.go:217:35: cannot use cs (type *cryptoSetup) as type qtls.RecordLayer in argument to tlsConfigToQtlsConfig:
    *cryptoSetup does not implement qtls.RecordLayer (wrong type for SetReadKey method)
        have SetReadKey(*qtls.CipherSuite, []byte)
        want SetReadKey(qtls.EncryptionLevel, *qtls.CipherSuite, []byte)
exit status 2
exit status 1
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/sandbox/lib/jumpscale/Jumpscale/builder/system/BuilderBaseClass.py", line 151, in wrapper_action
    builder.install()
  File "/sandbox/lib/jumpscale/Jumpscale/builder/system/BuilderBaseClass.py", line 147, in wrapper_action
    builder.build()
  File "/sandbox/lib/jumpscale/Jumpscale/builder/system/BuilderBaseClass.py", line 162, in wrapper_action
    res = self.apply_method(func, kwargs)
  File "/sandbox/lib/jumpscale/Jumpscale/builder/system/BuilderBaseClass.py", line 93, in apply_method
    return func(**kwargs)
  File "/sandbox/lib/jumpscale/Jumpscale/builder/storage/BuilderSyncthing.py", line 33, in build
    self._execute("cd %s && go run build.go" % self.package_path)
  File "/sandbox/lib/jumpscale/Jumpscale/builder/system/BuilderBaseClass.py", line 375, in _execute
    showout=showout,
  File "/sandbox/lib/jumpscale/Jumpscale/sal/process/SystemProcess.py", line 103, in execute
    replace=replace,
  File "/sandbox/lib/jumpscale/Jumpscale/core/InstallTools.py", line 1175, in execute
    raise RuntimeError(msg)
RuntimeError: 
Could not execute:    bash /tmp/builders/syncthing/builder_syncthing.sh

stderr:
    + cd /tmp/builders/syncthing
    + . /tmp/builders/syncthing/env.sh
    ++ export GOROOT=/sandbox/go
    ++ GOROOT=/sandbox/go
    ++ export GOPATH=/tmp/builders/syncthing/go_proj
    ++ GOPATH=/tmp/builders/syncthing/go_proj
    ++ export PATH=/sandbox/go/bin:/sandbox/go_proj/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin
    ++ PATH=/sandbox/go/bin:/sandbox/go_proj/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin
    ++ export LIBRARY_PATH=/lib/x86_64-linux-gnu:/lib:/usr/local/lib:/usr/lib
    ++ LIBRARY_PATH=/lib/x86_64-linux-gnu:/lib:/usr/local/lib:/usr/lib
    ++ export LD_LIBRARY_PATH=/lib/x86_64-linux-gnu:/lib:/usr/local/lib:/usr/lib
    ++ LD_LIBRARY_PATH=/lib/x86_64-linux-gnu:/lib:/usr/local/lib:/usr/lib
    ++ export 'LDFLAGS=-L/lib/x86_64-linux-gnu -L/lib -L/usr/local/lib -L/usr/lib'
    ++ LDFLAGS='-L/lib/x86_64-linux-gnu -L/lib -L/usr/local/lib -L/usr/lib'
    ++ export CPPPATH=/usr/include
    ++ CPPPATH=/usr/include
    ++ export CPPFLAGS=-I/usr/include
    ++ CPPFLAGS=-I/usr/include
    ++ export PS1=PYTHONBUILDENV:
    ++ PS1=PYTHONBUILDENV:
    ++ export PYTHONHTTPSVERIFY=0
    ++ PYTHONHTTPSVERIFY=0
    ++ export LC_ALL=en_US.UTF-8
    ++ LC_ALL=en_US.UTF-8
    ++ export LANG=en_US.UTF-8
    ++ LANG=en_US.UTF-8
    + cd /tmp/builders/syncthing/go_proj/src/github.com/syncthing/syncthing
    + go run build.go
    github.com/lucas-clemente/quic-go/internal/handshake
    # github.com/lucas-clemente/quic-go/internal/handshake
    ../../lucas-clemente/quic-go/internal/handshake/crypto_setup.go:111:5: cannot use &cryptoSetup literal (type *cryptoSetup) as type qtls.RecordLayer in assignment:
            *cryptoSetup does not implement qtls.RecordLayer (wrong type for SetReadKey method)
                    have SetReadKey(*qtls.CipherSuite, []byte)
                    want SetReadKey(qtls.EncryptionLevel, *qtls.CipherSuite, []byte)
    ../../lucas-clemente/quic-go/internal/handshake/crypto_setup.go:217:35: cannot use cs (type *cryptoSetup) as type qtls.RecordLayer in argument to tlsConfigToQtlsConfig:
            *cryptoSetup does not implement qtls.RecordLayer (wrong type for SetReadKey method)
                    have SetReadKey(*qtls.CipherSuite, []byte)
                    want SetReadKey(qtls.EncryptionLevel, *qtls.CipherSuite, []byte)
    exit status 2
    exit status 1

Could not execute:    bash /tmp/builders/syncthing/builder_syncthing.sh

stderr:
    + cd /tmp/builders/syncthing
    + . /tmp/builders/syncthing/env.sh
    ++ export GOROOT=/sandbox/go
    ++ GOROOT=/sandbox/go
    ++ export GOPATH=/tmp/builders/syncthing/go_proj
    ++ GOPATH=/tmp/builders/syncthing/go_proj
    ++ export PATH=/sandbox/go/bin:/sandbox/go_proj/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin
    ++ PATH=/sandbox/go/bin:/sandbox/go_proj/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin
    ++ export LIBRARY_PATH=/lib/x86_64-linux-gnu:/lib:/usr/local/lib:/usr/lib
    ++ LIBRARY_PATH=/lib/x86_64-linux-gnu:/lib:/usr/local/lib:/usr/lib
    ++ export LD_LIBRARY_PATH=/lib/x86_64-linux-gnu:/lib:/usr/local/lib:/usr/lib
    ++ LD_LIBRARY_PATH=/lib/x86_64-linux-gnu:/lib:/usr/local/lib:/usr/lib
    ++ export 'LDFLAGS=-L/lib/x86_64-linux-gnu -L/lib -L/usr/local/lib -L/usr/lib'
    ++ LDFLAGS='-L/lib/x86_64-linux-gnu -L/lib -L/usr/local/lib -L/usr/lib'
    ++ export CPPPATH=/usr/include
    ++ CPPPATH=/usr/include
    ++ export CPPFLAGS=-I/usr/include
    ++ CPPFLAGS=-I/usr/include
    ++ export PS1=PYTHONBUILDENV:
    ++ PS1=PYTHONBUILDENV:
    ++ export PYTHONHTTPSVERIFY=0
    ++ PYTHONHTTPSVERIFY=0
    ++ export LC_ALL=en_US.UTF-8
    ++ LC_ALL=en_US.UTF-8
    ++ export LANG=en_US.UTF-8
    ++ LANG=en_US.UTF-8
    + cd /tmp/builders/syncthing/go_proj/src/github.com/syncthing/syncthing
    + go run build.go
    github.com/lucas-clemente/quic-go/internal/handshake
    # github.com/lucas-clemente/quic-go/internal/handshake
    ../../lucas-clemente/quic-go/internal/handshake/crypto_setup.go:111:5: cannot use &cryptoSetup literal (type *cryptoSetup) as type qtls.RecordLayer in assignment:
            *cryptoSetup does not implement qtls.RecordLayer (wrong type for SetReadKey method)
                    have SetReadKey(*qtls.CipherSuite, []byte)
                    want SetReadKey(qtls.EncryptionLevel, *qtls.CipherSuite, []byte)
    ../../lucas-clemente/quic-go/internal/handshake/crypto_setup.go:217:35: cannot use cs (type *cryptoSetup) as type qtls.RecordLayer in argument to tlsConfigToQtlsConfig:
            *cryptoSetup does not implement qtls.RecordLayer (wrong type for SetReadKey method)
                    have SetReadKey(*qtls.CipherSuite, []byte)
                    want SetReadKey(qtls.EncryptionLevel, *qtls.CipherSuite, []byte)
    exit status 2
exit status 1