[codesprints] 7.39.1.dev3

Robert Sparks <rjsparks@nostrum.com> Tue, 09 November 2021 22:22 UTC

Return-Path: <rjsparks@nostrum.com>
X-Original-To: codesprints@ietfa.amsl.com
Delivered-To: codesprints@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A7D493A11DD for <codesprints@ietfa.amsl.com>; Tue, 9 Nov 2021 14:22:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.079
X-Spam-Level:
X-Spam-Status: No, score=-2.079 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, T_SPF_HELO_PERMERROR=0.01, T_SPF_PERMERROR=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nostrum.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id duyotv0fWN2h for <codesprints@ietfa.amsl.com>; Tue, 9 Nov 2021 14:22:50 -0800 (PST)
Received: from nostrum.com (raven-v6.nostrum.com [IPv6:2001:470:d:1130::1]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 847CC3A11DE for <codesprints@ietf.org>; Tue, 9 Nov 2021 14:22:50 -0800 (PST)
Received: from [192.168.1.114] ([47.186.34.206]) (authenticated bits=0) by nostrum.com (8.17.1/8.16.1) with ESMTPSA id 1A9MMmA1097209 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO) for <codesprints@ietf.org>; Tue, 9 Nov 2021 16:22:48 -0600 (CST) (envelope-from rjsparks@nostrum.com)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=nostrum.com; s=default; t=1636496568; bh=r9ec0kJ3u+9DNamhymYB0T2bvBsmBvhGQncs6Wmd7Ks=; h=Date:Subject:From:To:References:In-Reply-To; b=afvIqN0j0VhuvEcYELXkJp/VwdGXd4qmiHEafic3mo3sagDsXYzK01T9OqjpmRRhk 45RqX39uMZiP3qZ2zIC4yklh3tIC3lV6m0WSOJyICjuoJR/Mpp4lulEMMsPF7UgEuk SkQtjyk0XGwvDYzff9bs8Ww4W/IfPX4ICXMWOJhg=
X-Authentication-Warning: raven.nostrum.com: Host [47.186.34.206] claimed to be [192.168.1.114]
Message-ID: <d681abfe-15f5-85cb-26d2-65761df460c2@nostrum.com>
Date: Tue, 09 Nov 2021 16:22:43 -0600
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0) Gecko/20100101 Thunderbird/91.3.0
Content-Language: en-US
From: Robert Sparks <rjsparks@nostrum.com>
To: IETF Codesprints <codesprints@ietf.org>
References: <cff43803-9e4e-260a-9f97-7c6a59bc0276@nostrum.com> <3df0134c-48e6-98c4-0a04-fc435bfd82ff@nostrum.com>
In-Reply-To: <3df0134c-48e6-98c4-0a04-fc435bfd82ff@nostrum.com>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/codesprints/nQuzfFO-4Sam0Csn3TKEmZTJSDY>
Subject: [codesprints] 7.39.1.dev3
X-BeenThere: codesprints@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "List for coordinating \(and following up on\) codesprint activities" <codesprints.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/codesprints>, <mailto:codesprints-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/codesprints/>
List-Post: <mailto:codesprints@ietf.org>
List-Help: <mailto:codesprints-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/codesprints>, <mailto:codesprints-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 09 Nov 2021 22:22:56 -0000

Yes, I know these are coming close together, but a lot is coming 
together closely.

7.39.1.dev3 is now available.

This brings in a major refactor of the Meeting app to give Purpose to 
Sessions, and to remove the old schedule editor.

Instructions to get a new working copy are again similar to what's below.

A dump of what the changelog will look like (so far) of the next release 
is below. It's going to be a big release.

On 11/8/21 2:59 PM, Robert Sparks wrote:
> 7.39.1.dev2 is now available. Modify the below instructions accordingly.
>
> RjS
>
> On 11/2/21 3:46 PM, Robert Sparks wrote:
>> I've merged what we've all committed so far, and made a new 
>> development tag at 7.39.1.dev1.
>>
>> You can get a copy of it as follows: In your current checkout top 
>> level, run:
>>
>> $ ./bin/mkdevbranch (your branch root)
>> $  svn co ^/personal/(your branch root)/7.39.1.dev1 ../7.39.1.dev1
>>
>> RjS
>>
(env) rjsparks@c445f8b9a0b7:~/ietf/datatracker/trunk$ bin/commitlog

   * Merged branch ^/personal/lars/7.39.1.dev0@19465 from lars@eggert.org:
     Rework the docker container.

   * Merged in [19466] from lars@eggert.org:
     Fix HTML by closing some <li> tags.

   * Merged in [19467] from lars@eggert.org:
     Add a 'sign in' button to the menu bar when the user is not signed in.
     This will hopefully make it more noticeable when one got logged out.

   * Merged in [19468] from lars@eggert.org:
     Insert a missing </button>.

   * Merged in [19469] from lars@eggert.org:
     <span> can't have <div> in it. Fix that.

   * Merged in [19470] from lars@eggert.org:
     Change some popup texts and icons for session buttons.

   * Merged in [19471] from lars@eggert.org:
     More conformant HTML for the 'sign in' button.

   * Merged in [19472] from lars@eggert.org:
     Move letter icons consistently after the name.
     Use the correct attribute for an extresource value.

   * Merged in [19473] from lars@eggert.org:
     Fix search layout.

   * Merged in [19476] from lars@eggert.org:
     Add svn to image. Grab idnits from GitHub. Try to speed up database
     import.

   * Merged in [19480] from rjsparks@nostrum.com:
     Simple entity caching for the recent drafts view.

   * Merged in [19482] from lars@eggert.org:
     No need to load d3 or jquery for these templates.

   * Merged in [19483] from lars@eggert.org:
     Restructure the I-D submission page.
     While there is no change in functionality, we now by default only show
     an option to submit XML, with other formats hidden behind a 'Submit
     other formats' checkbox. I also simplified the text on the page.

   * Merged in [19484] from lars@eggert.org:
     Remove the Note Well from the datatracker and point to the IETF web
     site.
     One less thing to keep in sync if the Note Well changes.

   * Merged in [19485] from lars@eggert.org:
     Revamp the menu structure some, and remove a bunch of unneeded files.

   * Merged in [19486] from lars@eggert.org:
     Remove the ability to submit Postscript I-Ds.
     Fixes #3448.

   * Merged in [19487] from lars@eggert.org:
     Remove workarounds for ancient IE versions.

   * Merged in [19488] from rcross@amsl.com:
     Change view /ipr/by-draft-recursive to use static content

   * Merged in [19489] from rjsparks@nostrum.com:
     Caching of the latest document view work. May add database stress to
     other views.

   * Merged in [19490] from jennifer@painless-security.com:
     Refactor expirable_drafts() and its usage to speed up
     doc.views_search.recent_drafts view (and discourage inefficient use 
of the
     method).

   * Merged in [19493] from jennifer@painless-security.com:
     Create management command base class that sends emails on exceptions.
     Fixes #3356 and #3357.

   * Merged in [19494] from lars@eggert.org:
     URL-encode the link to a person's public profile, fixing validation
     errors.

   * Merged in [19497] from rjsparks@nostrum.com:
     Change email copy settings.

   * Merged in [19505] from lars@eggert.org:
     Bump selenium requirement. Forgotten in r19432.

   * Merged in [19506] from rjsparks@nostrum.com:
     Remove duplicate words in shepherds writeup template. Fixes #3453.

   * Merged in ^/personal/nick/7.39.1.dev0@19535 from nick@staff.ietf.org:
     Provide a docker environment that is friendly to vs code.

   * Merged in ^/personal/nick/7.39.1.dev1@19547 from nick@staff.ietf.org:
      Downgrade to Python 3.6 to match production. Downgrade to selenium
     3.141.0 as a consequence.

   * Merged in [19541] from lars@eggert.org:
     Print a line than can actually be copied & pasted to start the
     datatracker.

   * Merged in [19552] from rjsparks@nostrum.com:
     Adjust when we truncate search results.

   * Merged in [19555] from jennifer@painless-security.com:
     Use temporary directories instead of 'real' filesystem for tests. Fixes
     #3414.

   * Merged in [19544] from rjsparks@nostrum.com:
     Adjust dots claim based on 112 Plenary feedback

   * Merged in [19553] from rjsparks@nostrum.com:
     Gather related document information a little more efficiently for the
     draft main view

   * Merged in [19554] from rjsparks@nostrum.com:
     Separating the relateddocument query results in python when building
     the document main page is slightly faster

   * Revert merge of r19554. Speed comparison was flawed, and moving the few
     comparisons into python made no relevant difference.

   * Merged in ^/personal/jennifer/7.39.1.dev2 from
     jennifer@painless-security.com:
     Create dev branch for session purpose work (from revision [19414])
     Snapshot of dev work to add session purpose annotation (from
     revision [19415])
     Allow non-WG-like groups to request additional sessions/durations and
     bypass approval (from revision [19424])
     Add 'closed' session purpose, assign purposes for nomcom groups, and
     update
     schedule editor to enforce timeslot type and allow blurring sessions by
     purpose (from revision [19427])
     Add management command to set up timeslots/sessions for testing/demoing
     'purpose' field (from revision [19430])
     Update session purposes and group type -> purpose map to match notes
     page,
     change 'session' purpose to 'regular' (from revision [19433])
     Redirect edit_schedule urls to edit_meeting_schedule view (from
     revision [19434])
     Allow hiding/blurring sessions and timeslots based on TimeSlotType in
     the schedule editor (from revision [19438])
     Disable session purpose/timeslot type hiding on schedule editor when
     only 0 or 1 options (from revision [19439])
     Improvements to the timeslot and schedule editors (move new toggles to
     modals, handle overflowing session names, fix timeslot editor 
scrolling,
     add buttons to quickly create single timeslot, accept trailing slash on
     edit URL) (from revision [19449])
     Update purpose/types after discussions, add on_agenda Session field,
     prevent session requests for groups with no allowed purpose, handle
     addition fields in session request, fix editing session requests, add
     session edit form/access from schedule editor, eliminate
     TimeSlotTypeName
     'private' field, add server-side timeslot type filtering to schedule
     editor
     (from revision [19549])
     Eliminate the officehours timeslot type, update/renumber migrations,
     mark
     offagenda/reserved TimeSlotTypeNames as not used, add a 'none'
     SessionPurposeName and disallow null, update agenda filter
     keywords/filter
     helpers, fix broken tests and general debugging (from revision [19550])
     Tear out old meeting schedule editor and related code (from
     revision [19551])
     Fix merge errors in preceding commits (from revision [19556])
     Add missing ifSeleniumEnabled guard for
     meeting.tests_js.EditTimeslotsTests
     (from revision [19592])
     Remove 'before' version of migrations that were renumbered before 
merge.
     (from revision [19595])

   * Merged in [19579] from rjsparks@nostrum.com:
     Update docker/README.md to reflect the merge of Lars' branch.

   * Merged in [19581] from nick@staff.ietf.org:
     fix: docker build - cannot change locale warnings

  -- Robert Sparks <rjsparks@nostrum.com>  09 Nov 2021 22:18:12 +0000