Buildbot master

Stijn Tintel stijn at linux-ipv6.be
Fri Sep 29 01:17:52 EDT 2017


On 27-09-17 20:27, Stijn Tintel wrote:
> Hi,
>
> Who maintains the buildbot master? It's still at GCC 4.7 and that causes
> problems with GDB >= 8.0 [1]. Can whoever maintains the buildbot upgrade
> it so that it has at least GCC 4.8? Alternatively, if I can get access I
> can do this myself.
>
The buildbot master has been dist-upgraded to Debian Jessie, and now has
GCC  4.9. I have pushed the GDB 8.0.1 upgrades, and they appear to build
fine now.

There was a problem with the phase1 master after the upgrade, the git
poller failed:

2017-09-29 05:34:42+0200 [-] while polling for changes
        Traceback (most recent call last):
          File
"/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 382,
in callback
            self._startRunCallbacks(result)
          File
"/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 490,
in _startRunCallbacks
            self._runCallbacks()
          File
"/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 577,
in _runCallbacks
            current.result = callback(current.result, *args, **kw)
          File
"/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1155,
in gotResult
            _inlineCallbacks(r, g, deferred)
        --- <exception caught here> ---
          File
"/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1097,
in _inlineCallbacks
            result = result.throwExceptionIntoGenerator(g)
          File
"/usr/lib/python2.7/dist-packages/twisted/python/failure.py", line 389,
in throwExceptionIntoGenerator
            return g.throw(self.type, self.value, self.tb)
          File
"/usr/lib/python2.7/dist-packages/buildbot/changes/gitpoller.py", line
147, in poll
            yield self._dovccmd('init', ['--bare', self.workdir])
          File
"/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 577,
in _runCallbacks
            current.result = callback(current.result, *args, **kw)
          File
"/usr/lib/python2.7/dist-packages/buildbot/changes/gitpoller.py", line
299, in _convert_nonzero_to_failure
            % (self.repourl, code, stderr))
        exceptions.EnvironmentError: command on repourl
https://git.lede-project.org/source.git failed with exit code 128:
fatal: Out of memory? mmap failed: No such device

This was fixed by removing the work.git directory, after which the
poller recreated it - this time as a bare git repository.

I'll do a dist-upgrade to Stretch in the near future. And thanks again
for giving me access, John.

Stijn


More information about the openwrt-adm mailing list