Isaac Whatever

I'm making this up.

Wednesday, May 02, 2012

 

open source contributing

If you want to contribute to an open source project the first place to
start is by fixing a bug. This will have the following steps:

1. find a project to contribute to.
http://openhatch.org/search/ has some projects, but it is by no means
a full list. best are ones you use daily, if you can find one.

2. find the bug you want to fix by going to their bug tracker
http://flexget.com/report/1 is a typical example. this is a tiny
little python downloader and has a ton of bugs.

3. get your dev env set up. Many of these projects are on linux. I
recommend ubuntu, but some of the bugs may be platform-specific.

4. get the current dev version of the code and get it running. this
can be super fucking hard.

5. write a test and then fix the bug.

6. attach your diff to the bug ticket or mail it to the maintainer. be
prepared to explain yourself or rewrite your patch, or have somebody
else rewrite it and take all the credit.

7. update your resume.

Another option is to maintain (for instance) a debian or ubuntu package.
https://wiki.ubuntu.com/BeginnersTeam/FocusGroups/Development/Devbeginnings
http://www.debian.org/devel/join/
http://www.debian.org/devel/wnpp/

with this, you won't usually write code directly on the project
itself. instead you will maintain that project's debian package. this
is taking care of the intersection of a project and an operating
system version. ensuring that the dependencies are correct in the
package, that it installs OK, that it doesn't cause trouble with other
packages, and that bugs are communicated upstream or wherever they
need to be.

sounds terrible, right? why would you want to do that? because it gets
your name and email address on the list of package maintainers for
debian or ubuntu or whatever, which is a prestigious honor. kinda.

good luck

(mailed to a friend. posted because someone else might want to read it.)


Tuesday, May 01, 2012

 

occupy the historical context

i like reading the occupy slogans and replacing 99% with "proletariat"
and 1% with "bourgeois".
makes it seem like a continuation of an old conflict...
the same one that got us 8hr working days as part of the original May
Day protests

Archives

May 2004   June 2004   July 2004   September 2004   October 2004   November 2004   February 2005   March 2005   April 2005   May 2005   June 2005   August 2005   September 2005   October 2005   November 2005   December 2005   January 2006   April 2006   July 2006   September 2006   October 2006   February 2007   March 2007   April 2007   May 2007   November 2007   December 2007   January 2008   February 2008   March 2008   April 2008   May 2008   June 2008   July 2008   August 2008   October 2008   November 2008   December 2008   April 2009   January 2010   December 2010   January 2012   February 2012   March 2012   May 2012   September 2012   October 2013   January 2014   December 2014   April 2022  

This page is powered by Blogger. Isn't yours?

Subscribe to Posts [Atom]