buildbot's People
buildbot's Issues
RPM symbols file should contain the version number and be compressed
Otherwise the symbols files are hard to find and take up a lot of space.
Create a central repository for the symbol files of each package and release
And generally make it easier to decrypt user backtraces.
32 and 64 bit ubuntu packages are built sequentially
Building them separately, in parallel, would speed up the release process and make debugging easier.
Automatically run tests for pull requests on github
There is a commit status api that would allow us to push the result of the test run straight into the PR itself.
This would be mainly for 3rd party PRs, we might want to whitelist PRs from rethinkdb developers so they aren't blocked from merging something that's already been reviewed.
Nightly tests under valgrind
Some recently found bugs could have been caught by running the tests under valgrind.
Some build requests get stuck with an "Empty sourcestampset" error
This looks like it could be a bug in buildbot:
http://trac.buildbot.net/ticket/2873
This has caused the delete-old-files
builder to not be run.
If this happens again, the offending buildrequest can be deleted from the buildbot database with a command such as:
sqlite3 /home/buildbot/buildbot/master/state.sqlite "delete from buildrequests where buildername = 'delete-old-files' and complete=0;"
Build native packages for debian
Our docs currently recommend using the lucid package on debian.
Versoin 1.15 of that package does not work on debian wheezy.
Atomically upload packages to download.rethinkdb.com
Currently, files are copied manually using rsync
. rsync
copies the files one at a time, which is not safe. Users of yum
or apt
might find the respective repository in an inconsistent state.
There should be wrapper around rsync
that updates the server atomically, perhaps by using the --partial-dir
, --delay-updates
or --link-dir
option.
Automatically build an APT repository
The APT repo is currently built by patching the files generated by freight
.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.