Skip to main content

This is a new website theme. Help me improve it and give your feedback (opens in a new tab).

Tor

Free Software Efforts (2017W41)

Here’s my weekly report for week 41 of 2017. In this week I have explored some Java 8 features, looked at automatic updates in a few Linux distributions and decided that actually I don’t need swap anymore. Debian The issue that was preventing the migration of the Tasktools Packaging Team’s mailing list from Alioth to Savannah has now been resolved. Ana’s chkservice package that I sponsored last week has been ACCEPTED into unstable and since MIGRATED to testing.

Shortcodes for my Weekly Reports

I’ve been writing weekly reports on my free software activities for over a month now, so I’m looking at ways of making these easier to write. Each review takes about an hour to write up, and I’m spending enough time formatting links to packages and bug reports that I’ve written some Hugo shortcodes to help. For Debian: {{ with ( .Get "bug" ) }}{{ range ( first 1 ( split .

List Comprehension

Still in the process or tidying up the bot behind the @TorAtlas Twitter account, which means I’m still writing Java. I’ve now been exploring “list comprehension"-like techniques using another new Java 8 feature, Streams. Essentially this involves creating lists from lists in an elegant way. In Python, I would do something like: runningRelays = [relay for relay in relays if relay['is_running']] (I know something is happening because writing that example line I had an incredible urge to terminate the line with a semicolon.