Coder Social home page Coder Social logo

waddlesplash / haiku-kitchen Goto Github PK

View Code? Open in Web Editor NEW
10.0 10.0 1.0 254 KB

[DEPRECATED in favor of HaikuPorter Buildmaster] The system that builds HPKG files from recipes automatically.

JavaScript 88.07% CSS 5.28% HTML 3.09% Python 2.86% Shell 0.69%

haiku-kitchen's People

Contributors

kallisti5 avatar tsyesika avatar waddlesplash avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

kallisti5

haiku-kitchen's Issues

How do I configure the server?

The installation documentation mentions files that don't exist within the tree "... and place it in the data folder alongside builders.json."

Multi-architecture race condition

There is a race condition where a build is attempted to be scheduled across two build slaves resulting in a crash.

 kitchen:builds build #78 succeeded! +44s
  kitchen:builders updating haikuporter/haikuports trees on kallisti5-x86_64-1 +961ms
  kitchen:builds failed to schedule build [79]: no matching builders +1ms
  kitchen:portstree saved cache to disk successfully. +952ms
  kitchen:builds starting build #80 on builder 'kallisti5-x86_64-1'... +280ms
TypeError: Cannot set property 'exitcode' of undefined
    at commandFinished (/builds/kitchen/server/builds.js:149:18)
    at Builder._handleMessage (/builds/kitchen/server/builders.js:228:6)
    at TLSSocket.<anonymous> (/builds/kitchen/server/builders.js:428:14)
    at emitOne (events.js:96:13)
    at TLSSocket.emit (events.js:188:7)
    at readableAddChunk (_stream_readable.js:176:18)
    at TLSSocket.Readable.push (_stream_readable.js:134:10)
    at TLSWrap.onread (net.js:547:20)

Prefix argument

Haikuporter buildmaster has a flag to choose the prefix path for data storage. It would be nice if kitchen had this.

Example:

   node index.js --prefix=./data
   node index.js --prefix=/builds/data

Remote builder recovery.

Had a qemu builder go up to 100% cpu and lock up. Looks as though the git repo got corrupted which caused kitchen to show a red x for the builder post=reboot.

b_error

It might be nice to have a remote "reset" call to erase the build directories and reconfigure the node.

error

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.