Real World Dependencies

In the computer programming world when we speak of dependencies we mean “stuff that you have to install first, after which you can install what you really need.” So you want to install the “GrappleGrommit for Perl” module, but to be able to run that, you need to first install the “GrappleGrommit Enabler” module and the “XML for GrappleGrommit” module. These are the dependencies.

Sometimes — and often in an infuriating way — you run into a situation where two things are dependent on each other. Or where the “chain of dependencies” seems infinite (“to install A you must first install B; to install B you must first install C; and so on”).

I’ve been hitting real world dependencies recently. Oliver needs a new passport (hard to believe, given that he’s only 5 years old). To get a new passport you need a birth certificate. Which Oliver has. Except he doesn’t have the right kind of birth certificate: although the kind he has — a wallet sized model — was sufficient to obtain his first passport, for some reason he now requires a “suitable for framing” model, one that lists my name and Catherine’s as his parents.

So I had to trudge in the sleet and snow this morning to the Charlottetown Vital Statistics Office where, for $42 (which included a $7.50 “rush” fee), I applied for the new-fangled super certificate. And then returned four hours later to pick it up. The woman I dealt with was extremely friendly, and it all went off without a hitch.

Fortunately, I was the only dependency for obtaining a new certificate — I just had to fill out an application form, show some photo identification, hand over the $42 and we were in.

As I type Oliver’s second try at getting the new passport is Expressposting its way to Gatineau.

Sidenote one: on the envelope used to mail in the passport application, there’s no province listed for Gatineau, suggesting that it’s some trans-provincial virtual place that’s neither in Quebec nor Ontario. Although its postal code starts with K, indicating Ontario parentage.

Sidenote two: when I applied for my U.S. passport, I had to first apply for a Social Security card. Fortunately by the time I did so, getting one was no longer dependent on registering for Selective Service (aka “the draft”), so I didn’t have to sign up for a possible tour of duty. My U.S. passport expires in 2009; I can’t imagine what sort of post-9/11 hoops it will take to get it renewed from Charlottetown. I suspect several trips to Bangor will again be required.


Isaac Grant's picture
Isaac Grant on March 10, 2006 - 20:19 Permalink

I recently had the same experience with our passport for Saul — rush fee and everything. The Passport office told us it was because we weren’t married, and hence needed proof his parents were who we said they were. I wonder if you’re married and have separate last names if they do the same thing.

DerekMac's picture
DerekMac on March 10, 2006 - 22:56 Permalink

Notes on Sidenote 1: Ottawa and Gatineau (formerly Hull) comprise the National Capital Region, or NCR, which is similar in concept to the District of Columbia which houses the US capital region. The National Capital Act ( outlines in great detail the area which makes up the NCR. It is not as autonomous as DC, which has no links to a state, as Ottawa abides for the most part by the laws of Ontario, and Gatineau by the Quebec laws i.e. you can buy liquor on Sunday but not turn right on a red in Gatineau, and the bars shut down earlier in Ottawa.
Regarding the postal codes, K is generally the first letter for Eastern Ontario postal codes, but “All postal codes beginning with K1A are for Federal Government offices. The vast majority of these are in Ottawa, Ontario, but a small number (16) of K1A postal codes are located in neighboring Gatineau, Qu