Subversion hosting, CVS hosting, Trac hosting, Bugzilla hosting and software collaboration Providing hosted Subversion, CVS, Trac and Bugzilla repositories
 

June 4, 2009

International FreeBSD Adopt-A-Port Day 2009

Filed under: Operating Systems — Tags: , , — Greg Larkin @ 11:43 am

Hi everyone,

Just for fun, let’s designate June 15th as the inaugural International FreeBSD Adopt-A-Port Day for 2009!

My colleague and co-mentor to Alexander Logvinov, Thomas Abthorpe, posted to the freebsd-ports mailing list in March looking for folks to adopt unmaintained FreeBSD ports and keep them up to date.

I’d like to continue Thomas’ effort and find out who in the FreeBSD community is interested in taking on one or more unmaintained ports. Some current stats:

FreeBSD ports info page (20325 total ports as of June 4th, 2009)

FreeBSD unmaintained port list (4719 as of June 4th, 2009, 77 with build errors)

FreeBSD unmaintained ports that need upgrading (253 as of June 4th, 2009)

If you are interested in maintaining a port, contributing PRs for port upgrades, and perhaps eventually becoming a ports committer, read the following documents to get a good overview of the process:

I started my own path to becoming a FreeBSD ports tree committer by discovering that a web application (WebCalendar) that we use at SourceHosting.net was not part of the tree.  I read up on how to create a new port, submitted a PR for it, and after review by an existing FreeBSD committer, it was added to the tree.  Now other WebCalendar users can install it on FreeBSD as easily as typing:

cd /usr/ports/www/webcalendar && make install clean

After a port is added to the tree, a maintainer keeps track of upstream package releases, updates the port to track the new version, adds any needed configuration options and makes sure that it builds and installs on the FreeBSD supported platforms. As payback, you’ll often hear from folks using your port, whether sending thanks, enhancement requests or the occasional bug report!

Since submitting that first PR, I have created a number of new ports for tools used at SourceHosting.net or just in my areas of interest.  I have adopted many as well. Most unmaintained ports are very undemanding and just need some minor TLC! It’s a great way to support a project that has contributed directly to the success of my Real Job.

Have any questions or guidance? Email me at glarkin@FreeBSD.org, follow me on Twitter or comment here. We’d love to work with you!

Bookmark and Share

Keep in touch,
Greg
SourceHosting.net, LLC


1 Comment »

  1. [...] ce jour plus de 3.000 (14%) ports ne disposent pas de mainteneur assigné. Abandonnés, mal ou peux mis à jours, ils sont à la recherche d’un peu [...]

    Pingback by Le 15 juin, adoptez un port at FreeBSD-fr: Les nouvelles du géant en français — June 5, 2009 @ 3:39 pm

RSS feed for comments on this post. TrackBack URL

Leave a comment

You must be logged in to post a comment.


Call me - Greg Larkin: Offline

Powered by WordPress