Profile

Cover photo
Adam Williamson
Worked at Red Hat Software
Attended Pembroke College, Cambridge
Lives in Vancouver
954 followers|431,086 views
AboutPosts

Stream

Adam Williamson

Shared publicly  - 
 
Want to read an extremely long story about how I fixed a bug in a library you don't care about on an arch you also don't care about? Sure you do!

https://www.happyassassin.net/2017/01/11/the-tale-of-the-two-day-one-character-patch/
I'm feeling like writing a very long explanation of a very small change again. Some folks have told me they enjoy my attempts to detail the entire step-by-step process of debugging some somewhat complex problem, so sit back, folks, and enjoy…The Tale Of The Two-Day, One-Character Patch! Recently ...
18
1
Bhaskar Chowdhury's profile photoPierre-Yves Luyten's profile photoSimo Sorce's profile photo
3 comments
 
Great drill down!
Add a comment...

Adam Williamson

Shared publicly  - 
 
reboot roulette, n.: the game where you forget to hook up a display before running `dnf system-upgrade reboot`, then hook one up afterwards and see nothing. is the system a) stuck on shutdown or b) in the middle of upgrading but just not outputting over HDMI for some reason? choose wisely!

(I waited 15 minutes then chose a). looks like I won.)
6
Adrian Bradshaw's profile photoChristoph Wickert's profile photoAdam Williamson's profile photo
4 comments
 
+Christoph Wickert
none of the systems in question ever starts X...nice idea though!
Add a comment...

Adam Williamson

Shared publicly  - 
 
Having a touch screen on a laptop is more useful than I expected. Not for anything earth shattering, just...definitely sometimes easier to touch than use the trackpad.
6
Add a comment...

Adam Williamson

Shared publicly  - 
 
if you're looking for a new, #fedora friendly laptop, the #dell #xps13 developer edition is pretty nice. https://www.happyassassin.net/2016/11/17/xps-13-developer-edition-kaby-lake-9360-working-great-with-fedora-25/
So, that post about not liking computers? Here's a confession: I partly wrote it as some sort of weird preparation for buying myself another one. That is, the new Kaby Lake XPS 13 developer edition. I've been using a second-gen (L322X) XPS 13 developer edition for a few years now, ...
9
Colin Guthrie's profile photoAlessandro Bugliazzini's profile photoAdam Williamson's profile photoPhilip Trickett's profile photo
4 comments
 
Will try an upgrade from Fedora 24 on Tuesday, which works well on my XPS13 9350, running the rawhide kernels with debugging disabled 
Add a comment...

Adam Williamson

Shared publicly  - 
 
"The relative order of positional arguments and options is undefined."

throws lspci right into a goddamn tree
5
Add a comment...

Adam Williamson

Shared publicly  - 
 
Good news, folks - that internet you thought you knew? That's not the internet any more.

http://www.theverge.com/2016/10/6/13188306/refreshing-the-verge-facebook-video-google-amp-future-of-the-web/in/13244115
The Verge turns five on November 1st, and we’re in the process of refreshing our entire brand for the next five years. In Refreshing The Verge, we’ll be looking at how that refresh process works,...
2
Add a comment...

Adam Williamson

Shared publicly  - 
 
QA pro tip of the day: make sure your test runner actually fails if any of the tests fail. https://www.happyassassin.net/2016/12/31/qa-protip-of-the-day-make-sure-your-test-runner-fails-properly/
Just when you thought you were safe…it's time for a blog post! For the last few days I've been working on fixing Rawhide packages that failed to build as part of the Python 3.6 mass rebuild. In the course of this, I've been enabling test suites for packages where there is one, we can plausibly ...
3
Corey Goldberg's profile photo
 
use unittest.main()
Add a comment...

Adam Williamson

Shared publicly  - 
 
why the hell do I have to do firmware updates and 'turning it off then on again' on my TV and PS4. this is awful.
1
Andreas Tunek's profile photoAdam Williamson's profile photo
7 comments
 
+Andreas Tunek
I didn't say it was. you just made a whole bunch of assumptions. This is G+, I'm not obliged to explain everything at great length all the time...
Add a comment...

Adam Williamson

Shared publicly  - 
 
quick heads up for anyone trying to upgrade from #fedora 24 to 25 right now and running into dependency issues with python-rpm and/or python-rpm3: it's a known issue related to the packages being renamed and an update for F24 going out before an update for F25. You have three options:

1) go ahead with the upgrade adding `--allowerasing` to the command; this will probably remove one of two packages you actually want, you should be able to re-install them successfully after the upgrade

2) add `--enablerepo=updates-testing` to the upgrade; this should get a newer 'rpm' package from updates-testing that solves the problem, but also get any other upgrades available from updates-testing, so you might not be OK with that

3) wait a few hours and try again: we've just done the f25 stable push as a high priority and it should be syncing out to mirrors soon, so in a few hours (depending how fast mirrors sync) the issue should go away.
5
William Leemans's profile photoDavid Va's profile photo
2 comments
 
Thanks!!!
Add a comment...

Adam Williamson

Shared publicly  - 
 
Time for another PSA...

CVE-2016-4484 - that so-called 'huge vulnerability' in 'cryptsetup' that's going around - really isn't. It is not remotely relevant to you unless you:

1. have your system physically locked down (so no-one can access the motherboard or disk drives)
2. don't have a firmware password
3. but do have a bootloader password
4. do have encrypted drives you are worried about people brute-forcing, but...
5. let people sit in front of a keyboard connected to the boot console for long periods of time with no supervision

Unless that describes you, no, you don't care. Anyone with physical access to your system can easily subvert the boot process in a zillion other ways, or just take the disk out and plug it into another system they control in order to brute force it.
10
Adam Williamson's profile photoDavid Alan Gilbert's profile photo
3 comments
 
+Adam Williamson I disagree, really with a bios and grub that dont let you change anything it should be safe against anything except someone taking the drive out.
Add a comment...

Adam Williamson

Shared publicly  - 
4
Add a comment...

Adam Williamson

Shared publicly  - 
 
#fedora 25 switchable graphics Test Day is this Thursday, 2016-11-03 - please come help test if you can!

https://www.happyassassin.net/2016/10/31/fedora-25-switchable-graphics-test-day-this-thursday-2016-11-03/
Yep, it's Test Day time again – most likely the final Test Day of the Fedora 25 cycle. This Thursday, 2016-11-03, will be switchable graphics Test Day! 'Switchable graphics' refers to the fairly common current practice of laptops having two graphics adapters, one low-power one for general ...
7
3
Add a comment...
Story
Introduction
Branches in Vancouver, Manchester, Hong Kong
Education
  • Pembroke College, Cambridge
    History, 2000 - 2003
Basic Information
Gender
Male
Work
Employment
  • Red Hat Software
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Vancouver
Links