What I did over the past week LIV

Home;

  • Installed mesh guards on most of the gutters. Ran out of materials with a single 20-foot segment remaining

Rockbox:

  • WWW site updates
  • Fix missing "Super Slow" filter roll-off on the xDuoo X3ii
  • Initial attempts to run the codebase through clang's static analyzer
  • Misc patch review

What I did over the past week LIII

Home;

  • Finally cleaned up the last two weeks of yard debris

Rockbox:

  • Fixed how 24h times are voiced
  • Minor build system improvements
  • Patch review & cleaning up
  • Promote Sansa Connect to unstable
  • Fix a couple of write-after-free view port pointers
  • More patch review

Printing:

  • Kodak 805/1400 backend now reports human-readable error messages
  • Major work on panorama printing for the Mitsubishi CP-D90 and Kodak 8810
  • Initial panorama support for the Kodak 6900/6950 series

What I did over the past week LII

This is the 52nd entry in this series, which means I've been doing this every week for a full year! I don't harbor any delusions thinking anyone out there finds my general goings-on interesting, but keeping this record has proven quite helpful for my own sanity, so I think I'll keep going.

That said, I'll likely switch up the format a bit; perhaps separating my F/OSS-related stuff out, and longer-form versions of some of these home/vehicular projects, possibly with detailed photos or video.

I'd also like to add more creative stuff into the mix on a regular basis; perhaps not a daily Project 365 sort of thing, but I think something on a weekly basis is achievable. Between the 3D printer, plotter/cutter, laser engraver, and of course my newly-repaired Nikon D810, I have a lot to choose from!

Anyway, onto the weekly update:

Home;

Vehicles:

I did a lot of work on the truck:

  • Fan relay shorted out again and completely drained the battery again. The underlying problem turned out to be water dripping onto the fan controller, due to where I'd installed it -- directly underneath a drain channel that tended to overflow during heavy rain. I made a baffle out of some scrap aluminium to keep everything dry
  • Installed the new distributor. This turned into much more of a PITA than I'd anticipated, thanks to how these motors use the distributor to drive the oil pump and how I had routed the spark plug wires, but two separate blood sacrifices proved sufficient to get it running again. The old distributor was quite rusty, and its pickup coil was likely close to failing entirely instead of intermittently when hot
  • Front brake job on the truck. It now stops smoothly and evenly, with no pulling, wobble, or other fuss. I properly re-greased the caliper pins, cleaned rust off all moving surfaces, and used liberal amounts of anti-seize, so hopefully they will wear more evenly this time, and I guess I'll find out if these pads & rotors live up to their "heavy duty / towing" claims of suitability
  • Radiator cap failed, spraying coolant when under pressure. This was probably due to my sitting on it while trying to figure out while redoing the spark plug wiring for the second time

And on the WRX:

  • Drilled a drain hole in the center of the spare tire well so that at least water won't accumulate from the leak -- It seems a previous owner blocked off the spare tire retainer bolt, so the hole was the first step in fixing this properly. I still need to find a spare with the correct bolt pattern...
  • Replaced the brake pads and rotors on all four corners. The rear was in decent shape, with ~50% of the friction material remaining, but the fronts were definitely in "replace ASAP" territory, with under 10% of pad left and a lost-cause rotor on the right front. Due to a back order situation I couldn't replace the rotors with an exact match until September so I opted to upgrade all four corners to DBA's higher-end T2 series, and paired it with their aggressive "green street" pads that should be a nice step up from what I had on there before

Printing:

  • Documented some error and status codes for the old Kodak 1400
  • Minor bug fix for the Kodak 8810

What I did over the past week LI

Home:

  • Finally wired the recently-installed garage vent into the lighting circuit, connected to a remote RF switch. I'm considering doing something similar for the garage lights so I can add a switch by the garage door
  • Spread more grass seed over the excavated ditch
  • Flushed out the gutters, which turned out to be a good thing as several of the downspouts were clogged up
  • Torrential rain took out some of the fasteners on gutter downspout culverts; re-secured the ones that needed it
  • Labeled the drawers of my main tool chest

Vehicles:

  • Discovered a major leak in the trunk area in the WRX. Dried out everything, but haven't figured out exactly where is originates
  • Parts for brake jobs on the WRX and truck (front-end only) have all arrived. The distributor got delayed, and is now supposed to arrive tomorrow. It's looking like this coming holiday weekend will involve a lot of wrenching!

Rockbox:

  • Add .gitreview file for better Gerrit integration
  • Upgrade Gerrit instance to v3.2.10

Printing:

  • Add initial support for the new Kodak 6950
  • Many bug fixes for the Kodak 6900 series (still completely untested!)
  • More work on panorama printing on the Mitsubishi D90 (also untested)
  • Preliminary work on panorama printing on the DNP DS620/DS820.

What I did over the past week L

Home:

  • Repaired and re-routed the extension cord plugged into the camper
  • One of the server rack's UPSes failed; moved everything over to the remaining unit. Batteries seem okay; problem appears to be the electronics
  • Cleaned up the server rack's wiring

Vehicles:

  • Replaced headlamp assemblies on the truck; new ones are actual glass! Did my best to align them but they probably need more work
  • Inspected the brakes on the truck and Prius; the latter is in good shape but the former is in need of replacement
  • Truck broke down on a road trip; was able to limp it home 5-10 miles at a time. Problem is most likely the distributor; either the pickup coil or ignition timing module

Rockbox:

  • Reworked the mp3 parsing fixes to deal with regressions
  • Improved the www site's git log htmlizer
  • Fixed and improved the 'make tar' build target
  • Bug triage and review

Printing:

  • Hopefully fix 8x10" printing on the Sinfonia CE1/S6245
  • Bug fixes for the Mitsubishi CP-D90 panorama mode (still untested)

What I did over the past week XLIX

Home:

  • Overdue yard cleanup; lots of fallen limbs and other miscellany
  • Seeded the re-excavated drainage ditch next to the street with grass and sunshine mimosa
  • Temporary repair for the hole punched in the siding

Vehicles:

  • Cleaned and re-oiled the truck's air filter
  • Primary fan relay went bad on the truck, drained the battery
  • Discovered a leaking headlight housing, a blown turn signal bulb, and a blown high beam bulb. Replacements on order
  • Opted to replace the WRX's (washable) air filter due to sheer nastiness and years of mechanical damage. Idles noticeably more consistently now

Rockbox:

  • Improved the mp3 metadata decoder's ability to handle slightly malformed (but still technically legal) files
  • Misc bug triage & patch review
  • Minor www site tweak

Printing:

  • Found multiple bugs in ipp-usb, proposed fixes for some of them
  • Fixed 2x6" strip printing on Citizen CX-02 models

Garglk:

  • Chased down visual glitches when running under GNOME

What I did over the past week XLVIII

Home:

  • 6" thick tree branch punched a small hole through the house. Joy...

Vehicles:

  • Long-overdue maintenance on the camper -- topped off the batteries with distilled water, emptied, bleached, and refilled the (disgusting) water tanks, stripped out all bedding, towels, etc for washing, and relocated the stash of books and games into the house.

Rockbox:

  • Fixed a formatting error in the IRC log reader
  • Cleaned up some magic numbers in the ipod6g ATA driver
  • Fixed toolchain compilation with GCC 11
  • Finally completed project registration with the libera.chat network
  • Patch review and bug triage

Printing:

  • Lots of discussions on mailing lists about the IPP and Printing Applications
  • Put together a cheap laser engraver and rotary tool. After a little tweaking I successfully burned some art onto cork coasters and scrap wood
  • Got the cutter/plotter going for the first time in a couple of years, and properly dialed it in for the material I had on hand

What I did over the past week XLVI

Home:

  • Picked up a concrete birdbath for the back yard. Not a single surface was flat or square; took a lot of jiggery to get the base to be stable and the basin relatively level
  • Burned another couple of barrelfuls of yard trash
  • Cleaned out the gutters yet again

Vehicles:

  • Lower radiator hose on the WRX blew, stranding me about 20 miles from home. The replacement is still on order, alas

Rockbox:

  • Fix rbspeex build when using system speex libraries
  • More patch review & closed some more old tickets
  • Migrated Rockbox's IRC channels from Freenode to Liberachat