DebConf10/RCBC

From Wiki
Jump to: navigation, search

Contents

[edit] RC Bug Squashing Contest

The freeze for squeeze is getting closer, and we need to fix the remaining bugs in testing/unstable real soon now!

A bug squashing party is a time to gather and work together on fixing bugs. This bug squashing party is happening during DebCamp/DebConf, and it is a contest, a way to learn and teach each other, and a party!

We will track what bugs we squash so we can get a good overall count, but also whoever squashes the most bugs will get prizes!

[edit] Technical details

[edit] Times

  • Start: 1st day of DebCamp (2010-07-25)
  • End: Saturday, 2010-08-07, 12:00 EDT (16:00 UTC)
  • Awards: during the Closing Ceremony of DebConf10 (Saturday, 2010-08-07, 16:00 EDT (20:00 UTC))

[edit] Prizes

  • First prize: a GuruPlug, sponsored by Marvell.
  • Second and third prizes: HP netbooks.
  • Other prizes: books from Pearson.

Thanks to all the sponsors!

[edit] People

  • Participants: Everybody, whether at DebCamp/DebConf or at home, whether user or maintainer or DM or DD or ...
  • Judges: gregoa, mehdi

[edit] Rules

  • Only one person can claim a closed RC bug.
  • "Closed" in testing/unstable means
    • closed by an upload; in this case the Changed-By line counts
    • closed by a mail to the BTS control bot, including proper reasoning; then we have a From:
    • severity downgraded, again with proper reasoning and without complaints from the maintainer/release team; again, the From: is available
    • closed by a package removal
  • A bug must be closed (and not only tagged pending) by the deadline on Saturday noon (relevant for uploads to the DELAYED queue).
  • Duplicate/merged bugs only count as one.
  • If more than one person reach the same number of closed RC bugs, the judges will throw a coin/roll a dice at the award ceremony.

[edit] Submissions

Everyone can nominate themselves as soon as a bug is closed (according to the rules mentioned above).

If you close a bug, add yourself here:

Name Bug Count Rank
Moritz Mühlenhoff #569148 #568291 #556393 #559835 #560942 #590768 #590670 #520485 #582587 #575742 #590769 #581786 #520977 #584516 #579575 #590971 #591049 #584667 #508589 #582275 #583508 #584698 #587538 #589976 #590030 #590925 #591184 #591655 #577109 #591879 #590875 #576720 32 1
Nico Golde #559800 #560561 #561339 #569097 #572471 #575745 #581308 #584671 #584809 #587536 #588036 #588137 #590303 #590399 #590404 #590412 #590762 17 2
Alexander Reichle-Schmehl #548084 #548085 #564186 #588440 #402777 #591161 #591531 #577904 #588138 #582309 #591941 #574317 #513837 #513838 #535357 #560558 16 3
Colin Watson #579948 #590216 #554175 #590554 #589854 #589873 #575076 #587133 #587266 #591633 #505111 #591852 12 4
Ansgar Burchardt #590734 #560634 #589618 #590409 #591165 #591166 #591123 #591126 #591138 #591141 10 5
Chris Lamb #591510 #564934 #582987 #590978 #591158 #588072 #562947 #591567 #576460 9 6
Ben Hutchings #589443 #582040/#590759 #539147 #569092 #564110 #590023 #583110 8 7
Lucas Nussbaum bugs fixed (8 :-( ): #580852 #587111 #587137 #564388 #584365 #584395 #571395 #590350
bugs filed (153): #590342 #590343 #590344 #590345 #590346 #590347 #590348 #590350 #590351 #590352 #590353 #590354 #590355 #590356 #590357 #590360 #590361 #590370 #590371 #590372 #590373 #590374 #590375 #590376 #590377 #590378 #590379 #590380 #590382 #590383 #590384 #590385 #590386 #590387 #590388 #590389 #590390 #590391 #590392 #590393 #590394 #590395 #590396 #590397 #590398 #590400 #590401 #590402 #590403 #590404 #590405 #590406 #590408 #590409 #590410 #590411 #590412 #590413 #590414 #590415 #590416 #590417 #590418 #590419 #590420 #590421 #590422 #590423 #590473 #591108 #591109 #591110 #591111 #591112 #591113 #591114 #591115 #591116 #591118 #591119 #591120 #591121 #591122 #591123 #591124 #591125 #591126 #591127 #591128 #591129 #591130 #591131 #591132 #591133 #591134 #591135 #591136 #591137 #591138 #591139 #591140 #591141 #591142 #591143 #591152 #591153 #591154 #591155 #591156 #591157 #591158 #591159 #591160 #591161 #591162 #591163 #591164 #591166 #591167 #591170 #591171 #591172 #591173 #591174 #591175 #591176 #591177 #591590 #591591 #591592 #591593 #591594 #591595 #591596 #591597 #591598 #591599 #591600 #591601 #591628 #591652 #591653 #591654 #591655 #591861 #591862 #591863 #591864 #591865 #591866 #591867 #591868 #591882
8 7
Andrew Lee #590373 #590417 #585969 #591409 #591650 5 9
Nobuhiro Iwamatsu #590342 #590361 #571422 3 10
Salvatore Bonaccorso #591113 #591120 #591251 3 10
Serafeim Zanikolas #588348#585966#516349 3 10
Maximiliano Curia #514220 #587322 #588430 3 10
Stéphane Glondu #581202 #582439 2 14
Ana Guerrero #574719 #591576 2 14
Gerfried Fuchs #591311 #591518 2 14
Gaudenz Steinlin #590179 #591503 2 14
Hideki Yamane #573017 1 18
Chris Butler #574317 1 18
Michael Prokop #591257 1 18
Totals 139
[edit] Special category "stable"

Although closing RC bugs in lenny doesn't help for the squeeze release, it's highly appreciated. We're looking into providing a special reward for the winner in this category. Please add yourself to this table:

Name Bug Count Rank
Gerfried Fuchs (explicit lenny RCs) #589823 #586620 #570573 #570218 #558025 #574042 #577283 #552585 #549528 #549391 #549613 #550115 #550256 #567265 #548918 #549033 #549039 #549074 #590224 #590623 #590678 #590731 #590733 #590810 #590809 #590770 #590763 #590761 #590756 #590750 #546976 #547463 #548019 #548174 #548578 #591049 #547725 #547726 #548217 #546585 #546679 #545665 #545982 #546068 #591298 #591346 #544678 #591566 #591562 #591531 #591530 #591527 #591503 #591431 #543787 #543804 #544497 #544645 #591594 #591591 #544301 #542476 #542550 #542901 #542984 #543351 #542496 #542497 #541562 #541709 #542300 #542320 #542446 #591648 #539813 #540062 #540530 77 1
Ansgar Burchardt #581194 #544894 2 2
Totals 79

[edit] Legend

  • I: Invalid (already fixed, fixed before the start date, ...)
  • C: Confirmed
  • D: Double claim

[edit] Contact

Coordination, questions, etc. happen -- as usual -- in #debian-bugs (irc.debian.org, a.k.a. OFTC)

[edit] References

[edit] Workshops/Tutorials

There are various lightening workshops! Are you interested in doing one? They are informal, quick and easy. You dont need to be an expert at all, but willing to give an overview, and maybe guide some hands-on. So maybe a 5-10 minute talk, people try things out, and you answer questions, no pressure!

Add your ideas below, and put your name by them.

  • Newb's guide to gdb (ari)
  • making sure your package builds on architectures
  • when packages FTBFS, where to go to buildd logs, and who to contact (taggart)
  • RC bug triaging (vorlon?)
  • using the BTS (don?)
  • schroot/pbuilder/kvm/vserver/etc. building for particular suites
  • debian version strings and you, how to make sure backports and custom versions upgrade correctly
  • how to do an NMU
  • how to use lintian and updating packages to new versions of Policy (Russ?)
  • who to contact when you need things you can't do yourself, a flowchart (taggart, by asking the RMs,DSA,buildd admins, etc.)

[edit] Schedule

NOTE: This is a tentative schedule, actually its a completely fake one

[edit] day 1

  • 19:00 - arrival
  • 20:00 or 21:00 - Maybe small hints/tutorials on bug squashing best practices. Builds on previous workshops

[edit] day 2

  • 10:00 to 11:00 - Regroup, as soon as we can
  • afternoon - perhaps another mini-workshop

[edit] Things You Can Do

  • Fix bugs directly, contribute a patch to the BTS.
    • Perhaps a fix exists somewhere else on the internet, and you just need to test it with Debian. You don't necessarily have to figure it out yourself, work with people
    • Look for bugs which are fixed in the upstream version. Note this in the BTS, see if the upgrade can be done smoothly.
    • Look for bugs which are marked "unreproducible" or "needs more information". Can you provide some useful information ("works for me" can be useful, too, sometimes)
    • Look for issues with upgrading packages or to squeeze.
    • RC bugs that have a fix in Ubuntu (see below for a listing of packages with a newer version in Ubuntu).
    • Help with documentation for squeeze.
  • Look at a Team and find their list of RC bugs. This can help you target towards your specialty.
  • Release-critical bugs lists:
Personal tools