davej is currently certified at Master level.

Name: Dave Jones
Member since: 2000-03-23 09:44:32
Last Login: 2008-03-15 06:06:54

FOAF RDF Share This

Homepage: http://www.codemonkey.org.uk

Notes: Look here instead for blog stuff.

Projects

Recent blog entries by davej

Syndication: RSS 2.0

4 Oct 2008 »

cheap usb memory sticks & livecds.

This seems ridiculously cheap.
A number of times in the last week I've ordered stuff from amazon where the shipping has cost more than the item. (I have amazon prime, so get free shipping, but this doesn't work for 3rd party sellers using Amazon as a storefront).

Curiosity got the better of me, and even with the shipping making it ~$10, it still seemed like a great deal for 4GB, so I ordered one. The Fedora livecd-iso-to-disk script makes it pretty simple to create a bootable usb stick preloaded with Fedora. 4GB is a pretty usable amount of space. (It's that same that I had on my first eeepc, which proved more than adequate). Hopefully it's not something substandard with a low number of write-cycles, or slow speed or the like. I guess I'll know in a week. If this works out though, I think I'll never have to bother carrying a rescue CD with me every time I travel.

Syndicated 2008-10-04 20:29:59 from Dave Jones recollection of stuff that happened.

24 Sep 2008 »

bugtrackers and lots of comments.

Some things I'd really love to see to improve the usefulness of bugzilla (and other bugtrackers)


  • Comment nesting.
    Basically multiple "Reply to this comment" buttons, one after each post, instead of one "post a new comment" button.
  • A "collapse this thread in *my* view of this bug".
    Useful for ignoring inconsequential stuff that people may post to the bug. "HEY! I SAW A KERNEL OOPS ONCE TOO!"
  • (going a bit crazy now). Comments Points/Moderation/Scoring.
    Vote down a comment so it gets auto-collapsed in everyones view of the bug.


(This is beginning to sound like the bastard child of bugzilla & digg/slashdot, so I'll stop here).

I've had these thoughts a few times over the last few years triaging kernel bugs for Fedora. I think they would be worth additions especially for the instances of a single bug that gets many people jumping on it. Especially high profile issues like the current e1000e scare that has a bunch of people worried.
(Though the Fedora bug tracking that problem is quite tame in comparison to the ubuntu one right now. I actually pity those guys having to wade through all those comments, with so much not-directly-useful-or-relevant commentary).

But we've had issues in the past in Fedora where we've easily had over 100 comments. Trying to keep up with what's going on when there are 16 different people all with slightly different (or even completely different in some cases) problems is nearly impossible after a point. On a number of occasions, I've just closed the bug with a comment along the lines of "guys, this is madness, please file individual bugs, and we'll work through them".

Part of the problem is context. If all I had to do was look at that one bug, and work on it, it wouldn't be such a big deal. Due to there being more bugs than developers (in any distro), time-slicing occurs, and regaining 'state' when loading up a bug again takes a while. When there's pages and pages of comments, it's sometimes impossible to regain the full picture just due to the amount of noise.

Syndicated 2008-09-24 22:54:16 from Dave Jones recollection of stuff that happened.

22 Sep 2008 »

initrd clarifications.

After reading some of the comments at lwn about my sessions last week at kernel summit/plumbers conf about writing a 'make initrd' target for the kernel that would work on every distro, I feel some clarifications are in order.

What I am not doing.
  • Dropping the Fedora mkinitrd script into the kernel.org tree and hoping other distros will make it work for them.
  • Obsoleting the existing mkinitrd from Fedora for a considerable amount of time. (Think RHEL7 timeframe).


What I am doing.
  • Right now, nothing but decompressing. Last week was pretty intense, with a lot of feedback to take in.


What I've done
  • I've looked at other distros initrd's & creation tools. They all suck equally. Really. If you disagree, you either haven't looked hard enough, or you have emotional attachment issues. There is really nothing amazing about your distros tools over any others. (Which is why I'm of the opinion that "do it right, once, upstream" is the right answer.
  • Written very little code. A few dozen lines of shell on the planeride home. I'm not posting anything until it at least is limping[1] along.


What I'll do next
  • Yes, I'm starting afresh. I'll be borrowing some bits from various distros initrd's as I stumble into "hmm, how _does_ this currently work" territory, but this is going to be done with baby steps, first of all just booting off simple setups with /dev/[hs]da, no root on nfs/iscsi/nbd etc.
  • At least in part, I'm starting with something completely new for political reasons. It's the only way to get anyone to agree on how to make progress. With everyone so invested in their current working solutions, "just use the debian one" or "just use the fedora one" isn't going to get us anywhere.


How is this going to work?
  • For Fedora systems, we'll be building an additional initrd. Currently we only build it at kernel RPM install time, tailored for that system. Going forward, a one-size-fits-all initrd will be made during the package build process. Which gets used will depend on an /etc/sysconfig/kernel/ setting. This way, we can continue to use the crufty mkinitrd until this thing is ready, and the bleeding edge lunatics and people actually wanting to work on this can set the variable and have the new hotness.
  • The very first step however is recovering from some of the fallout of the boot/init session of plumbersconf. Reviewing our CONFIG options. It's likely that use of 'make initrd' will imply that certain options should be set certain ways.


Once I'm feeling a little more on my feet[2], I'll make some more posts on what I intend to do, and how. Until then, continue to speculate wildly.


[1] Trapped sciatic nerves are the _worst_.
[2] Seriously. Screw flying anywhere for a while. I'm staying home.

Syndicated 2008-09-22 19:38:43 from Dave Jones recollection of stuff that happened.

13 Sep 2008 »

bandwidth limit.

Just got this mail from comcast..


On October 1, 2008, we will post an updated AUP that will go into
effect at that time.

In the updated AUP, we clarify that monthly data (or bandwidth) usage
of more than 250 Gigabytes (GB) is the specific threshold that
defines excessive use of our service. We have an excessive use policy
because a fraction of one percent of our customers use such a
disproportionate amount of bandwidth every month that they may
degrade the online experience of other customers.

250 GB/month is an extremely large amount of bandwidth and it's very
likely that your monthly data usage doesn't even come close to that
amount. In fact, the threshold is approximately 100 times greater
than the typical or median residential customer usage, which is 2 to
3 GB/month. To put it in perspective, to reach 250 GB of data usage
in one month a customer would have to do any one of the following:

* Send more than 50 million plain text emails (at 5 KB/email);
* Download 62,500 songs (at 4 MB/song); or
* Download 125 standard definition movies (at 2 GB/movie).


I guess I won't be syncing rawhide packages on a daily basis any more.
Or doing complete package tree checkouts.

I wonder what other bandwidth excesses I take for granted I'll have to cut back on.

Syndicated 2008-09-13 21:22:35 from Dave Jones recollection of stuff that happened.

13 Sep 2008 »

NIN live visuals running on Linux.

'all the onscreen video is rendered by Moment Factory's custom rig, a trio of Linux-based devices collectively known as "the brain.".'

And for the record, that light show kicks so much ass. Some truly impressive effects. Some of which are on youtube, but cellphone captures really don't do them justice. If you get the chance to see this tour, even if you aren't a huge NIN fan, I really recommend it. I remember 20 years ago, people were saying similar things about Pink Floyds lightshows. This is all that, and so much more. (And apparently still being refined/enhanced, making me eager to see them again. Vegas at xmas maybe?)

Also, that wired article has confirmation that the 'nine inch fail bsod was intentional. Well duh.

I'm curious to find other stuff the moment factory guys have been responsible for. They're based in Montreal. Maybe we can get them to keynote next years OLS :)

Syndicated 2008-09-13 15:51:00 from Dave Jones recollection of stuff that happened.

483 older entries...

 

davej certified others as follows:

  • davej certified riel as Master
  • davej certified alan as Master
  • davej certified Telsa as Journeyer
  • davej certified chromatic as Apprentice
  • davej certified acme as Journeyer
  • davej certified Iain as Journeyer
  • davej certified prumpf as Journeyer
  • davej certified johnsonm as Master
  • davej certified rmk as Master
  • davej certified pjones as Journeyer
  • davej certified marcelo as Journeyer
  • davej certified roguemtl as Journeyer
  • davej certified Denny as Apprentice
  • davej certified uzi as Journeyer
  • davej certified davem as Master
  • davej certified axboe as Journeyer
  • davej certified movement as Master
  • davej certified hpa as Master
  • davej certified bcrl as Master
  • davej certified pjdowner as Apprentice
  • davej certified claudio as Apprentice
  • davej certified zero as Journeyer
  • davej certified gilbertt as Journeyer
  • davej certified jgarzik as Master
  • davej certified dwmw2 as Journeyer
  • davej certified mathieu as Journeyer
  • davej certified wcooley as Apprentice
  • davej certified kroah as Journeyer
  • davej certified LenZ as Journeyer
  • davej certified nny as Apprentice
  • davej certified andrewmuck as Apprentice
  • davej certified Adrian as Journeyer
  • davej certified zab as Journeyer
  • davej certified phlip as Apprentice
  • davej certified rbrady as Journeyer
  • davej certified jbowman as Apprentice
  • davej certified darkworm as Journeyer
  • davej certified uweo as Journeyer
  • davej certified LaForge as Journeyer
  • davej certified arafel as Apprentice
  • davej certified mstevens as Apprentice
  • davej certified rsousa as Journeyer
  • davej certified sh as Apprentice
  • davej certified fenrus as Journeyer
  • davej certified kahlage as Journeyer
  • davej certified JALH as Apprentice
  • davej certified monk as Apprentice
  • davej certified angelsun as Journeyer
  • davej certified dmerrill as Journeyer
  • davej certified khazad as Journeyer
  • davej certified adulau as Journeyer
  • davej certified Ansimorph as Apprentice
  • davej certified mike750 as Journeyer
  • davej certified async as Journeyer
  • davej certified sethcohn as Journeyer
  • davej certified jf as Apprentice
  • davej certified csm as Journeyer
  • davej certified dan as Journeyer
  • davej certified ariel as Journeyer
  • davej certified mjs as Master
  • davej certified zeevon as Apprentice
  • davej certified fxn as Apprentice
  • davej certified kmcmartin as Apprentice
  • davej certified sad as Apprentice
  • davej certified jono as Journeyer
  • davej certified grant as Apprentice
  • davej certified neurogato as Apprentice
  • davej certified maragato as Journeyer
  • davej certified erikm as Journeyer
  • davej certified hch as Master
  • davej certified AntonA as Master
  • davej certified mulix as Journeyer
  • davej certified riggwelter as Journeyer
  • davej certified MikeGTN as Apprentice
  • davej certified prla as Apprentice
  • davej certified sdodji as Journeyer
  • davej certified pzb as Journeyer
  • davej certified zwane as Journeyer
  • davej certified hubicka as Master
  • davej certified mharris as Journeyer
  • davej certified val as Journeyer
  • davej certified dtucker as Journeyer
  • davej certified pasky as Journeyer
  • davej certified amits as Apprentice
  • davej certified ralf as Master

Others have certified davej as follows:

  • riel certified davej as Master
  • acme certified davej as Master
  • jrennie certified davej as Journeyer
  • morcego certified davej as Master
  • marcelo certified davej as Journeyer
  • kelly certified davej as Journeyer
  • roguemtl certified davej as Journeyer
  • Denny certified davej as Journeyer
  • steved certified davej as Journeyer
  • quintela certified davej as Journeyer
  • axboe certified davej as Journeyer
  • movement certified davej as Master
  • pjdowner certified davej as Master
  • claudio certified davej as Journeyer
  • zero certified davej as Journeyer
  • chaos certified davej as Journeyer
  • fenrus certified davej as Journeyer
  • gilbertt certified davej as Journeyer
  • wcooley certified davej as Journeyer
  • uzi certified davej as Master
  • mathieu certified davej as Journeyer
  • Iain certified davej as Journeyer
  • LenZ certified davej as Journeyer
  • kroah certified davej as Journeyer
  • nny certified davej as Journeyer
  • nixnut certified davej as Journeyer
  • andrewmuck certified davej as Journeyer
  • rw2 certified davej as Master
  • phlip certified davej as Master
  • jbowman certified davej as Journeyer
  • darkworm certified davej as Journeyer
  • uweo certified davej as Journeyer
  • LaForge certified davej as Journeyer
  • arafel certified davej as Journeyer
  • mstevens certified davej as Apprentice
  • ths certified davej as Journeyer
  • rsousa certified davej as Journeyer
  • sh certified davej as Master
  • rbrady certified davej as Journeyer
  • kahlage certified davej as Master
  • jLoki certified davej as Master
  • jao certified davej as Master
  • JALH certified davej as Journeyer
  • monk certified davej as Journeyer
  • angelsun certified davej as Journeyer
  • dmerrill certified davej as Master
  • khazad certified davej as Master
  • adulau certified davej as Master
  • pjones certified davej as Master
  • Ansimorph certified davej as Journeyer
  • mike750 certified davej as Journeyer
  • async certified davej as Master
  • sethcohn certified davej as Master
  • johnnyb certified davej as Journeyer
  • jf certified davej as Master
  • zeevon certified davej as Master
  • kmcmartin certified davej as Journeyer
  • fxn certified davej as Master
  • jono certified davej as Master
  • grant certified davej as Journeyer
  • neurogato certified davej as Master
  • maragato certified davej as Master
  • mjs certified davej as Journeyer
  • varjag certified davej as Journeyer
  • erikm certified davej as Journeyer
  • hch certified davej as Master
  • MikeCamel certified davej as Master
  • rmk certified davej as Master
  • AntonA certified davej as Master
  • mulix certified davej as Master
  • riggwelter certified davej as Master
  • MikeGTN certified davej as Master
  • redowl certified davej as Master
  • prla certified davej as Master
  • sdodji certified davej as Master
  • pzb certified davej as Master
  • zwane certified davej as Master
  • hubicka certified davej as Master
  • mharris certified davej as Master
  • Marcus certified davej as Master
  • skh certified davej as Master
  • rml certified davej as Master
  • phe certified davej as Master
  • zx64 certified davej as Master
  • graydon certified davej as Master
  • dtucker certified davej as Master
  • pasky certified davej as Master
  • amits certified davej as Master
  • ralf certified davej as Master
  • linn certified davej as Master
  • shd certified davej as Master
  • proski certified davej as Master
  • dwmw2 certified davej as Master
  • jayakumar certified davej as Master
  • Astinus certified davej as Master
  • jwhiter certified davej as Master
  • jcm certified davej as Master
  • mjg59 certified davej as Master
  • Pizza certified davej as Master
  • lkundrak certified davej as Journeyer
  • hpa certified davej as Master

[ Certification disabled because you're not logged in. ]

New Advogato Features

FOAF updates: Trust rankings are now exported, making the data available to other users and websites. An external FOAF URI has been added, allowing users to link to an additional FOAF file.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!

X
Share this page