Archive for the ‘Technology’ Category

Revision Control Systems suck

My recent series of posts in which I had some difficulty with GIT (1, 2, 3) have garnered a lot of interest, and generated some discussion.  Many of the replies saw the funny side, which is nice as I was hoping to be at least amusing (rants are, after all, a form of entertainment) and [...]

GIT sucks (3)

Unfortunately I have to make a correction to my previous post.
In that post, I suggested that the following git command would work:

quest util-linux% git clone –bare . ssh://kernel.ubuntu.com/srv/kernel.ubuntu.com/git/scott/util-linux.git

I wholeheartedly apologise.  It turns out that what this command does is make the following local directory: $(pwd)/ssh:/kernel.ubuntu.com/srv/kernel.ubuntu.com/git/scott/util-linux.git.
Unfortunately this means that normal service of hating git, while still [...]

GIT sucks (2)

Jason Clinton replied to my virtiolic rant about GIT with a well researched and thought out reply.  Sorry, that’s not what I mean.  He replied to my rant against a piece of technology with a personal attack.
I feel that there’s a few points that I need to reply to.
Romeo Tango Foxtrot Mike
I did, in fact, [...]

GIT sucks

I do not like git.
Let’s take the most mind-numbingly trivial of operations, I want to put a branch I have somewhere so somebody else can get it.  That’s the whole point of distributed revision-control, collaboration.
That’s too fundamental to be covered in the git tutorial, after all, it wouldn’t be fun if it were that easy.
Happily, [...]

Upstart adoption continues

A complete surprise to me, from slides of today’s OSiM Maemo Developer Session it appears that Maemo (the Nokia open source Internet Tablet platform) has adopted Upstart.  Does anyone know whether they are using native jobs or still using SysV compatibility?

Calling things by the same name

In response to my blog post “Whatever you do, don’t fix the kernel!“, David Zeuthen (prominent plumber, the maintainer of HAL and author of DeviceKit) wrote:
Scott, here’s why you’re wrong. It’s very simple and comes down to two points
- you obviously agree we can’t break huge amounts of userspace by changing DEVPATH
- having two names [...]

Concept Distro

The automotive industry, with its particular emphasis on efficient workflow and practices, has had a lot to teach the software world over the years.  From the process of requirements, specification and design through to LEAN development practices, it is difficult to argue that we haven’t learned anything from them.
I think that there’s another practice from [...]

Whatever you do, don’t fix the kernel!

As you may have read in LWN (subscription required, and strongly recommended anyway), there’s been some argument on the linux-hotplug mailing list, the historically named home of udev development, about device naming.
The key threads are “default udev rules” and “Patches for device names“.
It all started when Kay reminded everybody that distributions should attempt to drop [...]

Development Platform

I’m afraid I have a confession to make.  A couple of weeks ago, I purchased an iPhone.  And to make matters worse, I’m wonderfully happy with it.
Now, I know that I should have got something more compatible with the community that I’m a member of.  Maybe one of those OpenMoko powered Neo FreeRunner devices or [...]

LSB 4

Any views or opinions expressed here are my own, and not that of my employer or any project I am a member of.
InternetNews ran a story last Thursday (picked up via LWN) asking whether LSB 4 will standardize Linux?  In it, they interview Jim Zemlin, the executive director of the Linux Foundation, and the article [...]