File: day_258__beginning_of_the_end.mdwn

package info (click to toggle)
git-annex 10.20230126-3
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 69,344 kB
  • sloc: haskell: 74,654; javascript: 9,103; sh: 1,304; makefile: 203; perl: 136; ansic: 44
file content (24 lines) | stat: -rw-r--r-- 1,262 bytes parent folder | download | duplicates (11)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Fixed a nasty bug that affects at least some FreeBSD systems. It misparsed
the output of `sha256`, and thought every file had a SHA256 of "SHA256".
Added multiple layers of protection against checksum programs not having
the expected output format.

Lots more building and rebuilding today of Android libs than I wanted to do.
Finally have a completly clean build, which might be able to open TCP
connections. Will test tomorrow.

In the meantime, I fired up the evil twin of my development laptop.
It's identical, except it runs Windows.

I installed the Haskell Platform for Windows on it, and removed
some of the bloatware to free up disk space and memory for development.
While a rather disgusting experience, I certainly have a usable Haskell
development environment on this OS a lot faster than I did on Android!
Cabal is happily installing some stuff, and other stuff wants me to install
Cygwin.

So, the clock on my month of working on a Windows port starts now. Since
I've already done rather a lot of ground work that was necessary for a
Windows port (direct mode, crippled filesystem support), and for general
sanity and to keep everything else from screeching to a halt, I plan to
only spend half my time messing with Windows over the next 30 days.