Photo of Seemant

Seemant's Blog

Oct 25 2006

Dan Armak: A Long Overdue Send-off

Categories: , , Filed by: Seemant Kulleen
24 Comments Subscribe to this entry's comments RSS feed Subscribe to this entry's comments Atom feed

You know, Dan left Gentoo a few months ago. And he was another who left with a whisper rather than a bang. Dan (danarmak) was already a developer when I joined. At the time, I couldn’t stand KDE. I was a fluxbox user. A few months prior to my joining, Dan had basically become Gentoo’s KDE team. He took care of all the version bumps, he made the decision (a very good one, by the way) to have the /usr/qt and /usr/kde directories in which to house the installations of Qt and KDE, respectively.

He was the classic ideal developer. He tested relentlessly, he made patches, he shot bugs, he communicated with upstream to ensure fixes and patches went back and forth. He helped people on the mailing lists, on IRC, via private email. Dan always made you feel like he maintained KDE just for you. He’s an incredibly nice person. Incredibly nice. Talking to Dan always put a smile on my face and cheered me up. (I only hope to have had a similar effect of him for a fraction of that).

You know how you love the concept of eclasses? The idea behind eclasses is that you don’t have to duplicate code. You just shove it into eclasses, inherit them in your ebuild, and you have access to them. That’s how come Ciaran was able to make the excellent versionator eclass, and how Bart Verwilst (verwilst) (another old time dev) made the flag-o-matic eclass. The first eclasses, people, were the KDE eclasses. That’s right, kids, danarmak invented the very concept. A month into my joining, I’d tried (and loved!) KDE, thanks to Dan. During one of those nights, Dan asked me if I would like to see “object orientation in bash”. Boy, did I! He pointed me at the kde eclasses (portage didn’t have native support yet). What an exciting idea! Granted, it’s not real object orientation, but I don’t have to preach the concept of eclasses to you, really. (I will, if you argue too much, in a future post).

Shortly thereafter, I took over the perl ebuilds because they were lagging and bugs were piling up. Well, I asked Dan if these eclasses would help ease the burden of perl module maintenance. He agreed they would. I presented the case to Daniel Robbins, and he liked it. Now, not only KDE, but also dev-perl were using eclasses. So Daniel threw in native support into portage itself.

And that, kids, is how come my closing dev-perl bugs for perl module updates became a mass influx of bugs for more perl modules, because people just used the eclass (and had to code nothing, basically). That led to the idea of g-cpan, which attracted Michael Cummings to the project to make g-cpan a reality, which led to him being our Perl team. That, in a nutshell, is how KDE led to Perl.

That, in a nutshell, is one snapshot of one small set of contributions that Dan Armak made to Gentoo. Two years ago, Dan went on hiatus because duty called: he was obliged to join the Israeli military for a tenure. That tenure is almost up, but he might be called again. Dan decided to leave Gentoo, because he just didn’t know where life would take him in the next few years.

Well, I’m here to say that I have a candle burning for him to return. As far as I’m concerned, Dan Armak will always be welcome back to Gentoo.

PS Thanks to spb for inspiring me to write this article. It was one of the easiest I’ve ever written.

Permanent Link
Subscribe to this entry's comments RSS feed Subscribe to this entry's comments Atom feed

24 Comments

Germany Comment by fioricet plain after 4 years

fioricet novartis fioricet

Stewie however allegedly advocates the second undergraduate in the jewellery, by unfolding in a exchange also if he were leading to the city.

Germany Comment by scotiabank after 4 years, 1 month

marginmaestromastercard

Legitimate and native ones have been well-planned on the runs of the element, in the austrian investors that were usually taken as kidnapping assets for those who were worth after the disclosure.

Germany Comment by pikavippi after 4 years, 1 month

I be enduring be familiar with a few of the articles on your website in the present circumstances, and I unqualifiedly like your tastefulness of blogging. I added it to my favorites web stage roster and disposition be checking assist soon. Divert check out of order my put as highly and let me be acquainted with what you think. Thanks.

Netherlands Comment by buy oem software after 4 years, 11 months

Thank you for your work. Article helped me a lot

Russian Federation Comment by does male enhancement pills work after 5 years, 1 month

I found what I was looking for. great article, thanks

Russian Federation Comment by proxy list after 5 years, 1 month

thank you for helpful tips and simply good info

Moldova, Republic of Comment by viagra gold uk after 5 years, 2 months

I like what I see so i am just following you. Look forward to exploring your web page yet again.

Moldova, Republic of Comment by sony ericsson tm506 after 5 years, 2 months

I have read not one article on your blog. You're a big lad

Moldova, Republic of Comment by lcd reviews after 5 years, 2 months

Reading this article - the gift of your time

Moldova, Republic of Comment by Cell phone reviews after 5 years, 2 months

Subscribed to your blog, thanks

Moldova, Republic of Comment by best laptop after 5 years, 2 months

Hey, buddy, I have not figured out how to subscribe

Moldova, Republic of Comment by htc reviews after 5 years, 2 months

Thank you for what you have. This is the best post I've read

Moldova, Republic of Comment by buy laptop after 5 years, 2 months

I can??t really help but admire your blog site, your site is adorable and nice

Germany Comment by GPS Navigator after 5 years, 2 months

i can agree with the article

Moldova, Republic of Comment by oem software after 5 years, 2 months

Blog moved out in chrome

Germany Comment by america cash loans after 5 years, 2 months

Lately, I didn’t give lots of consideration to leaving feedback on blog page posts and have placed comments even much less.

Germany Comment by short on cash after 5 years, 2 months

r u sure that is true?

Germany Comment by small loans after 5 years, 2 months

This is exactly what I was looking for, thanks

Moldova, Republic of Comment by installment loan no bank account after 5 years, 3 months

Say “thanks” you to your parents that they gave you the world

Moldova, Republic of Comment by cheap adobe photoshop cs after 5 years, 3 months

Read it, liked it, thanks for it

Germany Comment by casa grande arizona loans after 5 years, 3 months

I have a few question to you, write to those I do not e-mail

Germany Comment by anyone no guaranteed payday lenders after 5 years, 3 months

I'll complain that you have copied material from another source

Moldova, Republic of Comment by private krankenversicherung angebot after 5 years, 3 months

Spletno oglasevanje - Learn more about the professionals as well as downsides of each and every of such approaches. Current changes inside adsense program have got shaken upward several affiliate marketers. May this suggest an instantaneous collapse regarding ad-sense is incorporated in the cards? even better, can cost per acquisition or cost-per-action advertising and marketing necessarily mean your loss of life involving google adsense as well as contextual advertisings?.

Moldova, Republic of Comment by jeux de casino gratuit after 5 years, 3 months

*There are some fascinating points in time in this article but I do not know if I see all of them center to heart. There is some validity but I will take hold opinion until I look into it further. Good article , thanks and we want much more! Added to FeedBurner also

Join the conversation