As what as you like
-
Lifesaver for Maverick
I think that enough of the planets have aligned in the shape of a failboat that I have been able to successfully upload a source package of Lifesaver to its PPA for Maverick. I might be wrong though, we’ll find out shortly when Launchpad processes the ridiculous output of several ridiculous tools. Seriously Debian/Ubuntu developers, please sort this out. I really don’t care about the intricacies of your workflow - just make it easy for me to be an upstream developer pushing packages into a PPA. Don’t make me wade through a sea of hundreds of build tools, dscs, origs, diffs, etc. Just make a bundle and shove it into Launchpad. One command. bzr2ppa in a working directory. Done. I’m quite sure the failures I had were due either to my incorrect use of some tool or other, or an incorrect setup, but I contend that I shouldn’t have to care. Such a tool just needs to know that there’s a debian/ that works and a PPA waiting. Make it happen. Go. Now. Are we there yet? GRRRRRRRRRRRRRR! (Rant over, the package uploaded and will presumably build shortly, enjoy!)
-
Terminator 0.95 released!
This release is mostly to bring a couple of important compatibility fixes with the newest pre-release of VTE, but we also have some updated translations, improved error handling and two new features for you. The features are a URL handler plugin for Maven by Julien Nicolaud and a DBus server that was the result of some work with Andrea Corbellini - for now the only thing this is useful for is opening additional Terminator windows without spawning a new process, but we’ll be exploring options in the future to allow more control and interaction with Terminator processes.
-
TangledStrings 1.0 released!
I’m very pleased to announce the release of 1.0 of TangledStrings, a VIM plugin to help Puppet users avoid the confusion and frustration of editing a file that Puppet is managing and subsequently losing ones changes as it is replaced by Puppet’s version.
-
Adventures in Puppet
I’m very slowly learning and exploring the fascinating world of Puppet for configuration management. As I go I’m going to try and blog about random things I discover. Partially for my own future reference, partially to help me crystalise my knowledge and partially to help you. The first post is coming up immediately, I’m just writing this post as an opening bookend :)
-
Adventures in Puppet: Tangled Strings
I am trying to do as much management on my new VM servers as possible with Puppet, but these are machines I still frequently log on to, and not everything is managed by Puppet, so it’s entirely possible that in a fit of forgetfulness I will start editing a file that Puppet is managing and then be annoyed when my changes are lost next time Puppet runs. Since prior preparation and planning prevents pitifully poor performance, I decided to do something about this. Thus, I present a VIM plugin called TangledStrings, which I’m distributing as a Vimball (.vba) you can download from its project page on Launchpad. For more information on Vimball formatted plugins, see this page. To install the plugin, simply:
- vim tangledstrings.vba
- Follow the instructions from Vimball to type: :so %
By default, TangledStrings will show a (configurable) warning message when you load a Puppet-owned file:
This message can be disabled, and you can choose to enable a persistent message in the VIM status line instead:
(or you could choose to enable both of these methods).
For more information, see the documentation included in the Vimball which you can display with the VIM command::help TangledStringsSuggestions, improvements, patches, etc. are most welcome! Email me or use Launchpad to file bugs and propose merges.