Hackathon13

From NetBSD Wiki

Jump to: navigation, search

This page supports the 13th Hackathon, February 19--22 2010.

Contents

Place

Join us on IRC channel #netbsd-code at FreeNode (irc.freenode.net).

You may choose other ways to participate, if you find it more convenient.

Goal

Fix as many bugs as possible, close as many PRs as possible.

Push as many patches upstream as possible.

Make TeXLive maintainers fix their distribution method. (This is so important that it deserves to be a separate goal.)

Add DESTDIR support to as many of the remaining packages as possible.

Details

In previous years we have accumulated a lot of problem reports.

  • Some of them relate to no longer supported branches (e.g. 2.0) and were occasionally fixed during regular code work.
  • Some of them relate to hardware developers don't have access to.
  • Some of them may be too easy to fix, but noone looks at that part of code (e.g. documentation).
  • Some of them relate to packages already removed or heavily reworked.
  • Some of them relate to packages in exotic environment (Solaris, Interix) and developers cannot test if the bug is present or not.

You can find more in PR database.

David Holland maintains categorized lists of PRs of which "Wanted for 5.1" and Stuck are of particular interest.

Another hot area is pkgsrc.

The To Do list for the DESTDIR support is [1].

IMPORTANT NOTE: You don't have to be programmer to be able to help us, you can help us with generic testing support.

Pushing patches

In addition to general procedure you may wish to consult:

  • ASau (on #netbsd-code) for packages in categories: biology, lang, math, parallel, and related packages from other categories (e.g. graphics and misc), except Python, Perl, and Java packages.

Tasks

  1. Revisit bootstrap binary kits, reports are that we distribute bootstrap kits from 2006.
  2. Provide fresh bootstrap kits for as many platforms as possible.

Progress

  1. wip/bsdstats - morr is working(?) on it
  2. PR pkg/40447 - solaris problem, blocked on netpbm(?)
  3. PR pkg/37722 - is put into feedback state, someone with linux should reproduce it
  4. PR pkg/32195 - Beket
  5. PR pkg/33356 - helgoman checks this : Thunderbird on Darwin -> fails because gtk+ doesn't build (see link paste-link)

Done

Closed PRs

  1. pkg/40577
  2. bin/42747
  3. pkg/36147
  4. pkg/40254
  5. pkg/41170
  6. pkg/42396
  7. misc/10708
  8. misc/37958
  9. kern/40420
  10. pkg/29688
  11. pkg/30484
  12. pkg/39030
  13. kern/33952
  14. pkg/38387
  15. kern/42736

Result

We've lost the track of activity soon after take over. Here's GNATS statistics

GNATS Bug Database Summary
StateCount (before)Count (after)
open 4418 4322
analyzed 155 155
feedback 200 225
suspended 61 60
dead 6 11
closed 35081 35180
TOTAL 39921 39953

"Before" means 18 Feb 2010 19:00:01 GMT

"After" means 24 Feb 2010 00:00:01 GMT

Personal tools