aboutsummaryrefslogtreecommitdiff
path: root/doc/devblog/day_288__microrelease_prep.mdwn
blob: fc1a5f3dfbc534944456214269c19a288e7f501e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
After a less active than usual week (dentist), I made a release last Friday.
Unfortunately, it turns out that the Linux standalone 
builds in that release don't include the webapp. So, another release is
planned tomorrow.

Yesterday and part of today I dug into
the [[bugs/windows_ssh_webapp_password_entry_broken]]
reversion. Eventually cracked the problem; it seems that
different versions of ssh for Windows do different things in a `isatty`
check, and there's a flag that can be passed when starting ssh to make it
not see a controlling tty. However, this neeeds changes to the
`process` library, which db48x and I have now coded up. So a fix for this bug
is waiting on a new release of that library. Oh well.

Rest of today was catching up on recent traffic, and improving the behavior
of `git annex fsck` when there's a disk IO error while checksumming a file.
Now it'll detect a hardware fault exception, and take that to mean the file
is bad, and move it to the bad files directory, instead of just crashing.

I need better tooling to create disk IO errors on demand.
Yanking disks out works, but is a blunt instrument. Anyone know of
good tools for that?