Skip to content

Historic: Sprint: IETF81Sprint

Robert Sparks edited this page Apr 26, 2023 · 1 revision

IETF81 Code Sprint

The IETF 81 Code Sprint in Quebec City will focus on enhancements to the current tracker, and on starting to use parts of the new database scheme. The Sprint will be run in the same way as the successful IETF77Sprint and IETF78Sprint where we completed and released a good number of individual enhancements.

If you plan to participate, please sign up on the IETF81SprintSignUp page.

This sprint will take place from 9:30 to 18:00 in room 2000D. The coding will end 18:00 on the dot, with dinner and follow-up afterwards.

We have the mailing list "codesprints@ietf.org" to help with coordination and for use during the event. Please make sure you're subscribed before the event starts. More info on the list is available at https://www.ietf.org/mailman/listinfo/codesprints.

There is also a jabber room at codesprint@conference.resiprocate.org.

For information on setting up your environment, code checkout and commit, etc., see the SprintCoderSetup and SprintDatabase pages.

During the sprint, please update the two tables below; this helps both with coordination and with getting the code merged, released, and deployed :-)

See you in Quebec!

This sprint's plan

  • Primary focus: Add new functionality you've wanted to have in the datatracker.
  • Secondary: Do test coding against the available tables in the new database model.

Please fill in the following table when you've picked a task for the sprint. It's quite all right to pick and complete multiple tasks :-)

Who Short Description Link to EnhancementIdeas item
Suresh Allow adding docs in AD is watching http://trac.tools.ietf.org/tools/ietfdb/ticket/684
Elwyn Mangled URLs in tracker comments http://trac.tools.ietf.org/tools/ietfdb/ticket/689
Wes search for directorate reviews (and learn django!) n/a/
--- --- ---
Suresh AD search link for messages related to a specific draft http://trac.tools.ietf.org/tools/ietfdb/ticket/655
Ryan clear ballot ability for secretariat http://trac.tools.ietf.org/tools/ietfdb/ticket/673
Kivinen Allow searching for std5 or BCP 79 http://trac.tools.ietf.org/tools/ietfdb/ticket/485
Kivinen Allow setting of cookie to select tool style html format for draft / rfcs http://trac.tools.ietf.org/tools/ietfdb/ticket/682
Dow #478 Allowing search by position: "any AD/AD name" has position "any/Yes/NoObj/Discuss/..." http://trac.tools.ietf.org/tools/ietfdb/ticket/478

Completed code ready for merge and release

Please fill in the following table when you have something which is ready to merge and release, and send a brief message to the sprint's committer to notify him about the new code. Committer for the IETF 81 Sprint is henrik@levkowetz.com.

Who branch@revision Changelog message Notes Merged Released
Adam personal/adam/v3.56@3240 Adds .csv agenda format for external tools (e.g. iPhone and Android apps) ec868172c077c1e70cc70355fd49f325b2ef454e
RjS personal/rjs/v3.56@3245 Changes how to get to the IESG state changing form 5eda479574111d27e10dddc48a43098a759273ab
Suresh personal/suresh/v3.56@3249 Allow ADs to add docs in AD is watching d29e54081a98e0b18a673f9ea72a5ff036eca4a3
Suresh personal/suresh/v3.56@3254 Allow ADs to search the IESG ML for a draft b10079e74075805152a148aaf15233f476d7b58f
Kivinen personal/kivinen/v.36@3259 Allow searching for std5 or BCP 79
Kivinen personal/kivinen/v.36@3260 Note that this requires that tool style html files are available in the datatracker machine and the 2 new variables point where they can be found. Allow setting of cookie to select tool style html format for draft / rfcs

Wishlist (for this sprint or future sprints)

See (and add to) the list started at EnhancementIdeas -- current method of adding items is to open a new trac ticket.

Prerequisites

  • A working knowledge of python and/or web design

  • Learn the basic concepts of Django 1.1, e.g., work through the excellent tutorial.

  • Review the new database schema and models (see http://merlot.tools.ietf.org/src/db/new/redesign)

  • Bring a laptop with Python (2.5/2.6), Subversion and Mysql (4.x is ok, 5.x is better) installed, and be ready to check out a branch of the IETF web site from the tools svn server.

Clone this wiki locally