Tag Archives: David Murphy

David Murphy: Continuous Integration with Tarmac and Vagrant

As part of our self-improvement and knowledge sharing within Canonical, within our group (Professional and Engineering Services) we regularly – at least once a month – run what we call an “InfoSession”. Basically it is Google Hangout on Air with a single presenter on a topic that is of interest/relevance to others, and one of my responsibilities is organising them. Previously we have had sessions on:

  • Go (a couple of sessions in fact)
  • SystemTap
  • Localization (l10n) and internationalization (i18n)
  • Juju
  • Graphviz
  • …and many others…

Today the session was on continuous integration with Tarmac and Vagrant, presented by Daniel Manrique from our certification team. In his own words:

Merge requests and code reviews are a fact of life in Canonical. Most projects start by manually merging approved requests, including running a test suite prior to merging.

This infosession will talk about tools that automate this workflow (Tarmac), while leveraging your project’s test suite to ensure quality, and virtual machines (using Vagrant) to provide multi-release, repeatable testing.

Like most of our sessions it is publicly available, here it is is for your viewing pleasure:

The post Continuous Integration with Tarmac and Vagrant appeared first on David Murphy.

…read more

Source: FULL ARTICLE at Planet Ubuntu

David Murphy: Tempus fugit

Nine years, one month.

That’s how long I’ve had one server running with Linode. It has been through a number of versions of Ubuntu, and been re-installed at least twice (once to switch from 32-bit to 64-bit). It has operated as a LugRadio mirror; hosted many websites, both static and dynamic; hosted my blog for many years; operated as a Jenkins server; and done more general duties as an IRC bouncer, and general dogsbody.

Why the sentimentality? I’m shutting the server down today. Not that anyone will notice of course (unless you’re paying close attention to IP addresses or SSH host keys) since it has already been replaced with a DigitalOcean droplet (still running Ubuntu of course).

Linode have done absolutely nothing wrong – in fact just the opposite. I have been regularly rewarded with extra storage/memory/bandwidth, and they have always been responsive to my few needs. So much so that I am still remaining a customer. (So far) I am only moving one server to DigitalOcean.

So why the change? A few reasons: that server now does very little besides running my IRC bouncer; I wanted to try DigitalOcean out (I have heard a lot of good things); finally, perhaps most importantly considering the first reason – the droplet is half the price of the linode. In fact if I had gone for the $5 per month droplet instead of the $10 one, I could have had four servers for the price of one!

The post Tempus fugit appeared first on David Murphy.

…read more

Source: FULL ARTICLE at Planet Ubuntu

Investigation leads to dogfight raid in Miss.

Authorities say they’ve broken up a major dogfighting ring in Mississippi as part of a monthslong investigation that started in California and could involve participants from around the country.

David Murphy is an investigator with the Benton County Sheriff’s Office in north Mississippi. He says at least 200 people were at the dogfight Saturday night when state and federal officers raided a barn in rural Benton County.

Murphy said Monday that nearly 50 people were arrested and authorities are looking for others who fled, many leaving behind their vehicles. At least 70 vehicles were seized.

He says shots were fired when officers arrived but nobody was hurt and authorities didn’t return fire. About 20 dogs were rescued.

Admission to the fight was $100.

…read more
Source: FULL ARTICLE at Fox US News