Time To Pull The Plug

This is a subtitle. There are many like it, but this one is here.

Modern-xiafs Updated to 3.16.4/3.17.0 Kernels

| Comments

I’ve been busy with work and goiardi lately, but I recently checked to see how modern-xiafs did against the 3.16.4 and 3.17.0 Linux kernels. The file ops functions changed subtly again, so there’s a small update to modern-xiafs to work with those kernels. The same update fixes it for both kernels, at least, so there’s only one version of the module for both kernels.

Usual warnings and statements from before, as always, still apply.

Astro Log: July 27th, 2014

| Comments

Equipment: 16” Dobsonian, 55mm, 12mm TeleVue eyepiece, Paracorr.

New objects observed: NGC 6756, NGC 6802, NGC 7086, NGC 7128

Previously viewed objects: Messier 13, NGC 6755, Coathanger

This was only the third night I was able to get out this year. It sucks, but I did get some new objects at least.

Messier 13 is, of course, not a new object. My six year old son had expressed a desire to look at something in the telescope though, so I went and got it in view before I went to try and wake him up. He insisted he wanted me to wake him up to look at stuff in the sky, but when it came time to actually get out of bed, he dug in and stayed there.

After that I headed off to try and tackle some more difficult objects. Of the various Herschel 400 objects, with the light pollution here and the time of year it is most of the ones I can get end up being open clusters. In addition to reobserving NGC 6755 and the Coathanger, I viewed NGC 6756, NGC 6802, NGC 7806, and NGC 7128. NGC 6756 was particularly difficult, only barely visible with averted vision with the 12mm eyepiece. None of them were particularly interesting either, sadly.

Astro Log: July 26th, 2014

| Comments

Equipment: 16” Dobsonian, 55mm, 12mm TeleVue eyepiece, Paracorr.

New objects observed: Sadly, none.

Previously viewed objects: Messier 13, NGC 6229, NGC 6207, NGC 5866 (aka “Messier 102(?)”)

This has been a terrible year for observing. Last night was the second night that I’ve been able to get out and observe anything. It was only a so-so night on top of it, and I started getting kind of sore while I was out there. Tonight (as I write this) is supposed to be better, so I left the telescope and viewing shelter out in hopes that I can go out again and see more stuff.

NGC 6207 was exceedingly difficult, but it was high enough in the sky that I was just barely able to pull off seeing it with averted vision. Messier 13 was lovely as always.

Life and events conspired against me going to Goldendale for the TAS star party this year, but hopefully I’ll be able to travel to a dark site sometime this year.

Modern-xiafs Also Works Fine on 3.15.3 Kernel

| Comments

Another kernel version, another uneventful update. Once again, the modern-xiafs module needed no update to build, load, and mount filesystems with the 3.15.3 kernel. As before, the README has been updated, but that’s it; all previous warnings still stand, just like last time.

Goiardi Updates and Doings

| Comments

I’ve been a busy bee as of late, except for posting updates on what I’m doing here. There were two more goiardi releases in June: v0.5.2 – Block of Dirt, adding import/export of data, and v0.6.0 – Order of the Elephant, adding Postgres support and a lot of other fun stuff.

I also turned my hand to knife plugins for goiardi with knife-goiardi-reporting, forked from the official Chef knife-reporting plugin for a goiardi reporting extension, and knife-goiardi-event-log for the goiardi event logging facility. There will be some more neat stuff coming down the pipeline soon, but it’ll be ready when it’s ready.

Sadly the weather hasn’t been cooperating, so there’s no astronomical news to report.

Goiardi Version 0.5.1 Released

| Comments

Version 0.5.1 of goiardi has been released.


  • Add log levels (from debug to critical). This makes -V/—verbose useful.
  • Add an easier option in the config file to specify log levels by name.
  • ipv6 already worked, but accidentally. Now it works in a more deliberate fashion, preventing mishaps with addresses, colons, and port numbers.
  • Authentication protocol version 1.1 now supported.
  • Remove a sort on run lists that was there for some reason. I have no idea what it was put there for, but it was wrong.
  • Add an event log to log changes to objects like nodes, clients, etc. See the README or godocs for details.
  • Add support for reporting (http://docs.opscode.com/reporting.html)

Full announcement, as usual, is here.

Astro Log: May 1st, 2014

| Comments

Equipment: 16” Dobsonian, 55mm, 12mm TeleVue eyepiece, Paracorr.

New objects observed: NGC 4435, NGC 4443, NGC 4419, NGC 4450, NGC 4350

Previously viewed objects: Messier 89, Messier 90, Messier 87, Messier 86, Messier 84, Mars, NGC 4478, NGC 4438, NGC 4458, NGC 4477, NGC 4459

This was the first night I got any telescope since last September, ugh. The weather the entire winter was not at all cooperative.

I didn’t have high hopes for the evening, since the fence between my neighbors and I got replaced over the winter because it fell over, and it’s letting more light into my yard. Some strategically draped old curtains and sheets helped a bunch though, and I was able to observe a healthy number of Virgo Cluster galaxies before the high thin clouds started coming in. Most of the galaxies I observed this night were averted vision objects, but I was able to see much dimmer galaxies than I expected, considering the surroundings.

Not a bad night, all things considered. It went better than I expected it to, and it was really good to be able to get back out there again.

Goiardi Version 0.5.0 Released

| Comments

Version 0.5.0 of goiardi, the chef server written in go, has been released.


  • MySQL support added
  • No longer redirect /environments/NAME/roles/NAME to /roles/NAME/environments/NAME
  • Update documentation, reformat godocs
  • Split actors apart into separate user and client types, made new Actor interface that encompasses both users and clients.

Full announcement here.

Modern-xiafs Works Fine on 3.14.2 Kernel

| Comments

I just went and tested the Linux 3.13.5 modern-xiafs module against Linux 3.14.2, and it built, loaded, and works just fine. The README has been updated to reflect that fact, but there’s nothing else to add; all previous warnings about xiafs before still stand, as said before.

Goiardi Version 0.4.2 Released

| Comments

Version 0.4.0 of goiardi, the chef server written in go, has been released.


Full announcement here.

Update: This was quickly followed by a minor 0.4.1 goiardi release.

From this version’s CHANGELOG entry:

  • Small documentation tweaks
  • Fix bug with parsing config file options and rearrange setting some of those config struct items, fix typo in sample config file.
  • Add disable-webui option for command line and config file to disable the chef webui rails app from connecting to goiardi.

Not a lot there, but since the work was done and it seemed like a good thing to do, I cut a new release. The 0.4.1 announcement is here.

Update: And once again in quick succession, version 0.4.2 came out. Fun fact: most of the work on that release came while I had the day off after getting a spinal tap and I was a little bored.


  • Perm tweak for nodes updating themselves.
  • Small change with validating role descriptions when creating or updating from JSON.
  • Fix issue with saving complicated indexed objects to disk where improperly flattened indexable objects were making the gob encoder puke all over itself when encoding the tries in the index docs.
  • Fixed a possible regression with synchronizing cookbooks that did not show up in testing, but only in real use.
  • An absolutely bonkers fix for listing cookbook files with webui. Webui wants all of the cookbook top level attributes sent over with a request to /cookbooks/<name>/<version>, but this is the exact opposite of the behavior chef-pedant wants, where empty definitions, attributes, etc. are not sent over. Knife also seems quite content with this, so the fix for now, since the two cases are mutually exclusionary, is to only send the empty hashes for those top level attributes with a GET if the request is coming from the webui. Bizarre, but it seems to be what’s necessary.

Full 0.4.2 announcement here.