Batisseur project update: Summary of work done and crystal ball into the future.

Blog post by jrabbit on Sun, 2011-05-29 14:41

Some of the clearly amazing things that got done during the community bonding period were:

I also discovered that Buildbot (Mostly its dependency: Twisted) don’t play nice on FreeBSD, the platform which currently builds Haiku nightlies on Matt Madia’s server. It’s not a huge priority to me at this point but it appears a bug still exists and will have to be filed (on my list).

On my list for the first quarter is finishing Command Not Found, and beginning work on the git tools and web services for package developers.[My actual project.] These tools can be developed while the package-fs work is in limbo or hpkgs mature. Command Not Found is a little script (if the install has python) or message that hooks into Bash’s command not found system and informs the user of ways to get this software. (i.e. you type in ruby but haven’t installed it or know that we have installoptionalpackage ruby, it will kindly tell you we have it.) Ubuntu has this feature in recent releases, and has an optional feature that may be interesting to use, spelling correction. It will be optional.

Command not found will be a way for users to be educated about Haiku even if they dive straight into the Terminal like a Unix user without reading any documentation (Like me!).

Comments

Re: Batisseur project update: Summary of work done and ...

A few days ago I've found an awesome book, and one of the chapters is about the architecture of Continuous Integration systems. Maybe you'll find it as interesting as I did:

http://www.aosabook.org/en/integration.html

I also skimmed over the documents on your repo. Not a big fan of git being mentioned so many times (hg user here :-D) or the idea of achievements but, what the heck.

Glad to see you collaborating with Haiku.

For the name... I would call it "Autumn Leaves", they (the packages==leaves) all fall down from the (source) trees.

PS: PEP8 ;-P

Re: Batisseur project update: Summary of work done and ...

My lovely/evil pep8 processor isn't installed on this new machine so after that bash builtins bit I gave up on it I'd gladly accept a style pull request :P

Most of the tools could work with Hg, if Haiku steers toward Hg I might be more likely to support it as well (the process is similar).

Thanks for some code review and feedback!