Skip to content

Historic: Sprint: IETF84Sprint

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

IETF84 Code Sprint

The IETF 84 Code Sprint in Vanficouver 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 IETF84SprintSignUp page.

This sprint will take place from 9:30 to 18:00 in the 4th floor Turner room. 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 Vancouver!

This sprint's plan

  • Primary focus: Get aquainted with the new database models
  • Secondary: Add new functionality you've wanted to have in the datatracker, using the new database models.

Some areas that could use attention:

  • Make document search more flexible (add more complex conditions to advanced search)
  • Focus on the liaison management tools and reduce the large number of defects/enhancements listed there
  • Improve account management (making it easier to find where account management is (currently it's under New Account) marking which email addresses are active, finding the cookies)
  • Adjust the code/UI to handle managing shepherds/writeups for individual submission documents

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 Automatically request publication from WG tracker http://trac.tools.ietf.org/tools/ietfdb/ticket/692

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 84 Sprint is henrik@levkowetz.com.

Who branch@revision Changelog message Notes Merged Released
RjS rjs/v4.32@4701 Moved what URL to use for rfcdiff into settings.py and aimed it at www.ietf.org 21e4b7e8731efa2f8e13031a741765ce1133242f v4.33
Suresh suresh/v4.32@4704 Automatically requesting publication from the WG tracker e0ce3838d9244e45fc7814445642eee6e2e0482d v4.33
Adam adam/v4.32@4705 Added self-management interface for user profile information 0b1158491f4cb616708d4f67e14acdf1c480aa04 v4.33
Adam adam/v4.32@4706 Updated name of bullet on account management page to reflect new edit ability a13e5065873d30b068b203d3102f9b6b5c4d4ab0 v4.33
Russ housley/v4.32@4709 Ability to fetch the IESG Telechat Agenda as a JSON object (agenda.json). 848738bbcac6f1ebc9c98c154ce09ec699f6f438 v4.33
Adam adam/v4.32@4720 Whoops! Forgot to add new templates to the checkin for 4705 77de554f9baa23803951f04b4e71647e5e9c398e v4.33
Adam adam/v4.32@4721 Added "href" method to Document class and "DOC_HREFS" variable to settings.py. There is still room for improvement (e.g., pointing to versioned documents on datatracker), but this is a good start. c7c4679d57fefd0e0826f0dbd3d5eb912df4f921 v4.33
Richard rbarnes/v4.32@4724 Adjusted the scribe template to make it XHTML compliant and fix what Robert broke 6dd8086125497a1c46ad22da47ab0d1f1ffb6867 v4.33
Adam adam/v4.32@4737 Added code to profile update to keep Alias table up to date d4e8a9834678340ebd464003bb244b0be5ab0800
Adam adam/v4.32@4738 Added link to cookie settings ee6cc10935ff10231e71ced5746dfebdd1514a90 v4.34
Adam adam/v4.32@4745 Fixed slide ordering on materials page (and probably elsewhere) 25f3f94c21a3199c6077121d80b00bb62151e0aa v4.34
Adam adam/v4.32@4746 Added slide presentations to agenda page d50eef9e6674ff7dfb8bb50982630842e7e3deda v4.34
Ryan rcross/v4.32@4722 Modified Document.get_file_path(), adding support for conflrev type 9bde5b91d6916091e703f71caed78619b7e72a2b v4.34

Other work completed:

Who Notes

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 (optionally) 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. (Some hints on preparing mac laptops are at MacSetup)

Clone this wiki locally