
From nobody Tue Nov  2 13:46:32 2021
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 6FBF53A096C for <codesprints@ietfa.amsl.com>; Tue,  2 Nov 2021 13:46:30 -0700 (PDT)
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 dT1c_LhKm2cR for <codesprints@ietfa.amsl.com>; Tue,  2 Nov 2021 13:46:25 -0700 (PDT)
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 6C9383A095D for <codesprints@ietf.org>; Tue,  2 Nov 2021 13:46:25 -0700 (PDT)
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 1A2KkN37036389 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO) for <codesprints@ietf.org>; Tue, 2 Nov 2021 15:46:24 -0500 (CDT) (envelope-from rjsparks@nostrum.com)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=nostrum.com; s=default; t=1635885984; bh=uQoNIkbsQefxD4ulDg+qYXdIyqaFKSPsf7cyVVqDjTw=; h=Date:To:From:Subject; b=L9OjBIGstnjjC9zoxFuI4J+PKTZAgrS/CUzP6rUcVgz2GB2mDEqvpKhryCF6mIg4L DyzdbttQcfpln94oSV2sTGg3iauvB0f4g1IKhuPLqZjc3UWmt5RQjUyZzLf/yHdYwt Ph1dZb50behdyPGU3h+iHoGnH1PSx8tUmMK+P95Y=
X-Authentication-Warning: raven.nostrum.com: Host [47.186.34.206] claimed to be [192.168.1.114]
Message-ID: <cff43803-9e4e-260a-9f97-7c6a59bc0276@nostrum.com>
Date: Tue, 2 Nov 2021 15:46:18 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0) Gecko/20100101 Thunderbird/91.2.1
Content-Language: en-US
To: IETF Codesprints <codesprints@ietf.org>
From: Robert Sparks <rjsparks@nostrum.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/codesprints/ASRXqUV-1_Qmmn8MuC1pXtk8Wog>
Subject: [codesprints] 7.39.1.dev1
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, 02 Nov 2021 20:46:31 -0000

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


From nobody Mon Nov  8 12:59:31 2021
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 D56393A0062 for <codesprints@ietfa.amsl.com>; Mon,  8 Nov 2021 12:59:29 -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 IuwQ6WSK5w2w for <codesprints@ietfa.amsl.com>; Mon,  8 Nov 2021 12:59:24 -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 B23B23A005C for <codesprints@ietf.org>; Mon,  8 Nov 2021 12:59:24 -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 1A8KxM6O004986 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO) for <codesprints@ietf.org>; Mon, 8 Nov 2021 14:59:23 -0600 (CST) (envelope-from rjsparks@nostrum.com)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=nostrum.com; s=default; t=1636405163; bh=ovXUvEczLRW9eoceMsvigoYoWFI45yDyqznKY/e6LRk=; h=Date:Subject:From:To:References:In-Reply-To; b=j/D6kqeTs4o45VkapOdDU/I5PuBZrEznsyHJcD4VJihBxKG1NbuImAPeFzEptnyNa 6t/n0BlcbnciLtfwJ2oQk3SgQ8MemQIkylIyXCR5WJzPmi2hiWf+coKLIMqu/P7NxL pM+fGYEhoHyfZecFmr2z6JbqjGQ7rYvubBjRorwI=
X-Authentication-Warning: raven.nostrum.com: Host [47.186.34.206] claimed to be [192.168.1.114]
Message-ID: <3df0134c-48e6-98c4-0a04-fc435bfd82ff@nostrum.com>
Date: Mon, 8 Nov 2021 14:59:17 -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>
In-Reply-To: <cff43803-9e4e-260a-9f97-7c6a59bc0276@nostrum.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/codesprints/0h_pZhgV4BqsQl0u27LbIcp9-BY>
Subject: [codesprints] 7.39.1.dev2
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: Mon, 08 Nov 2021 20:59:30 -0000

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
>


From nobody Tue Nov  9 14:22:57 2021
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, 9 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


From nobody Thu Nov 11 11:27:26 2021
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 2D2193A0C05 for <codesprints@ietfa.amsl.com>; Thu, 11 Nov 2021 11:27:25 -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 bUOWjWww7gkc for <codesprints@ietfa.amsl.com>; Thu, 11 Nov 2021 11:27:20 -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 5FE8F3A0BF0 for <codesprints@ietf.org>; Thu, 11 Nov 2021 11:27:20 -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 1ABJRHRN055429 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO) for <codesprints@ietf.org>; Thu, 11 Nov 2021 13:27:18 -0600 (CST) (envelope-from rjsparks@nostrum.com)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=nostrum.com; s=default; t=1636658838; bh=cdBnBaFC1GxZrmphscb6bvFD3z4G7iOTqdA04oD3kEw=; h=Date:From:To:References:Subject:In-Reply-To; b=fRY8RAA2e3bgd0nH5QtxtlD8tasmVWwXs8/o9sg03+EvNxEPIBfAHYqaDyghr1IY4 rgQzXzTOtB4Z9ZYMiQGTUT+4peTymm9PB4fg53KQmKbNgMiA92rquhYw3o0fEHHioA YHPS233378E6RfYOlLqgJpcMRX3yxAj/3g0x1Af4=
X-Authentication-Warning: raven.nostrum.com: Host [47.186.34.206] claimed to be [192.168.1.114]
Message-ID: <c1db642c-5b22-91c0-635a-a11e20a2ef4b@nostrum.com>
Date: Thu, 11 Nov 2021 13:27:12 -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> <d681abfe-15f5-85cb-26d2-65761df460c2@nostrum.com>
In-Reply-To: <d681abfe-15f5-85cb-26d2-65761df460c2@nostrum.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/codesprints/CoXqTHnJuoBwXlpgj0v-UHDtiUw>
Subject: [codesprints] 7.39.1.dev4
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: Thu, 11 Nov 2021 19:27:25 -0000

All -

This update unifies Nick's and Lars' work on the development 
containerization and shifts us to docker-compose so that we can manage 
the development database separately from the code.

It also brings in a few changes to the actual code.

Russ - I've tested that this tag's container actually works on os/x up 
through running the tests.

Note that the instructions for using the container have changed 
_completely_. Please read through 
https://trac.ietf.org/trac/ietfdb/browser/tags/dev/7.39.1.dev4/docker/README.md 
before proceeding.

Consider cleaning out old datatracker docker images and containers.

The first build takes about 20 minutes. After that, getting in and out 
of the container is very quick.

Tests in the container take 20 minutes to complete on my machine, which 
is about twice as long as they take natively.

RjS

Since .dev3:

  * Merged in ^/personal/nick/7.39.1.dev3@19629 from nick@staff.ietf.org:
     feat: Single docker configuration for VS Code and generic dev [19604]
     fix: remove deprecated files from single docker setup changes [19605]
     fix: finalize docker setup consolidation [19622]
     misc: add cleandb script for docker + fix utf8 db charset params 
[19628]

   * Docker related changes: Mark cleandb executable. Clean settings_local
     and settings_local_sqlitetest of flakes and types issues.

   * Adjust docker volume mounting strategy.

   * Merged in [19621] from rjsparks@nostrum.com:
     Use rfc8989 for 2022 nomcom eligibility. Fixes #3442.

   * Merged in [19636] from jennifer@painless-security.com:
     Update groupfeatures_session_purposes field migration to match change
     to model.

   * Add a command to clean all datatracker related docker resources (from
     nick@staff.ietf.org)


On 11/9/21 4:22 PM, Robert Sparks wrote:
> 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
>>>
>


From nobody Thu Nov 11 11:30:28 2021
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 410C53A0C6C for <codesprints@ietfa.amsl.com>; Thu, 11 Nov 2021 11:30:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.409
X-Spam-Level: 
X-Spam-Status: No, score=-5.409 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, NICE_REPLY_A=-3.33, 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 VolaGHc2kphX for <codesprints@ietfa.amsl.com>; Thu, 11 Nov 2021 11:30:22 -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 487813A0C64 for <codesprints@ietf.org>; Thu, 11 Nov 2021 11:30:22 -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 1ABJUJwE055950 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO) for <codesprints@ietf.org>; Thu, 11 Nov 2021 13:30:20 -0600 (CST) (envelope-from rjsparks@nostrum.com)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=nostrum.com; s=default; t=1636659020; bh=NLK+mxd9+5+m0KqZygT430uovslZYFYAdWPc4S8sr7Q=; h=Date:Subject:To:References:From:In-Reply-To; b=NOXPxd1hPXUCT7tbmP/CJnPuMFC1jBDFboMdb2hdoYXtqfRIBq4gGbUi30vI+gaJw 5MU0b611YBzziPXBKiU2QzrvVGxv3KSekobxgpu3piVJucgpcy/azdTFIDLHqlrGr9 zgzAkmg7DwW80jamCyEbXy2PvvznZ75LC4zUQsXU=
X-Authentication-Warning: raven.nostrum.com: Host [47.186.34.206] claimed to be [192.168.1.114]
Message-ID: <939a6974-636b-b504-eceb-77a8c6fcf01f@nostrum.com>
Date: Thu, 11 Nov 2021 13:30:14 -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
To: codesprints@ietf.org
References: <cff43803-9e4e-260a-9f97-7c6a59bc0276@nostrum.com> <3df0134c-48e6-98c4-0a04-fc435bfd82ff@nostrum.com> <d681abfe-15f5-85cb-26d2-65761df460c2@nostrum.com> <c1db642c-5b22-91c0-635a-a11e20a2ef4b@nostrum.com>
From: Robert Sparks <rjsparks@nostrum.com>
In-Reply-To: <c1db642c-5b22-91c0-635a-a11e20a2ef4b@nostrum.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/codesprints/4MLW6AKeV1GFwTaisVzjwQ9oqqg>
Subject: Re: [codesprints] 7.39.1.dev4
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: Thu, 11 Nov 2021 19:30:27 -0000

Btw - we will, when we can, be building these images automatically and 
continuously. The pain of this first 20m build will go away (but will be 
replaced with some initial download time that's on the order of the time 
taken to download the database snapshots).

RjS


On 11/11/21 1:27 PM, Robert Sparks wrote:
> All -
>
> This update unifies Nick's and Lars' work on the development 
> containerization and shifts us to docker-compose so that we can manage 
> the development database separately from the code.
>
> It also brings in a few changes to the actual code.
>
> Russ - I've tested that this tag's container actually works on os/x up 
> through running the tests.
>
> Note that the instructions for using the container have changed 
> _completely_. Please read through 
> https://trac.ietf.org/trac/ietfdb/browser/tags/dev/7.39.1.dev4/docker/README.md 
> before proceeding.
>
> Consider cleaning out old datatracker docker images and containers.
>
> The first build takes about 20 minutes. After that, getting in and out 
> of the container is very quick.
>
> Tests in the container take 20 minutes to complete on my machine, 
> which is about twice as long as they take natively.
>
> RjS
>
> Since .dev3:
>
>  * Merged in ^/personal/nick/7.39.1.dev3@19629 from nick@staff.ietf.org:
>     feat: Single docker configuration for VS Code and generic dev [19604]
>     fix: remove deprecated files from single docker setup changes [19605]
>     fix: finalize docker setup consolidation [19622]
>     misc: add cleandb script for docker + fix utf8 db charset params 
> [19628]
>
>   * Docker related changes: Mark cleandb executable. Clean settings_local
>     and settings_local_sqlitetest of flakes and types issues.
>
>   * Adjust docker volume mounting strategy.
>
>   * Merged in [19621] from rjsparks@nostrum.com:
>     Use rfc8989 for 2022 nomcom eligibility. Fixes #3442.
>
>   * Merged in [19636] from jennifer@painless-security.com:
>     Update groupfeatures_session_purposes field migration to match change
>     to model.
>
>   * Add a command to clean all datatracker related docker resources (from
>     nick@staff.ietf.org)
>
>
> On 11/9/21 4:22 PM, Robert Sparks wrote:
>> 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
>>>>
>>
>
> _______________________________________________
> codesprints mailing list
> codesprints@ietf.org
> https://www.ietf.org/mailman/listinfo/codesprints


From nobody Thu Nov 11 22:35:21 2021
Return-Path: <lars@eggert.org>
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 E6DB83A12BD for <codesprints@ietfa.amsl.com>; Thu, 11 Nov 2021 22:35:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level: 
X-Spam-Status: No, score=-2.099 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=eggert.org
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 bAkPrF3ID2vR for <codesprints@ietfa.amsl.com>; Thu, 11 Nov 2021 22:35:14 -0800 (PST)
Received: from mail.eggert.org (mail.eggert.org [91.190.195.94]) (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 4C60B3A12C1 for <codesprints@ietf.org>; Thu, 11 Nov 2021 22:35:14 -0800 (PST)
Received: from smtpclient.apple (unknown [IPv6:2001:999:65:b91b:5020:930e:d55c:d526]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.eggert.org (Postfix) with ESMTPSA id 4A6B8600CFB; Fri, 12 Nov 2021 08:35:05 +0200 (EET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=eggert.org; s=dkim; t=1636698905; bh=y2zfpGGOwwB7XKaKMCpkHGb2Mg9ObSO/oPnt3JQdG60=; h=From:Subject:Date:References:Cc:In-Reply-To:To; b=qo7hZ4eIIhVH0Sa/nyQ15uk+GYxhyfmKMsIwGc3upYlifYaIT6qEytN6QrKxCH4XX 0RsxtqXKg9jkCsTEkt/lftMUQKrDHNWDCtDp+XHOAy5TwcYjX9h2CfwKKqdyk5zX43 oafE3fagN6yzyJQKNIoCLyC6MS1QuBMuXmKXjSE4=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
From: Lars Eggert <lars@eggert.org>
Mime-Version: 1.0 (1.0)
Date: Fri, 12 Nov 2021 08:35:02 +0200
Message-Id: <758E2A89-C746-47C5-ABFF-06FBADD34227@eggert.org>
References: <c1db642c-5b22-91c0-635a-a11e20a2ef4b@nostrum.com>
Cc: IETF Codesprints <codesprints@ietf.org>
In-Reply-To: <c1db642c-5b22-91c0-635a-a11e20a2ef4b@nostrum.com>
To: Robert Sparks <rjsparks@nostrum.com>
X-MailScanner-ID: 4A6B8600CFB.A52AC
X-MailScanner: Found to be clean
X-MailScanner-From: lars@eggert.org
Archived-At: <https://mailarchive.ietf.org/arch/msg/codesprints/W5xMgo8e0CnVmS5Ek3XlFu7EMOw>
Subject: Re: [codesprints] 7.39.1.dev4
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: Fri, 12 Nov 2021 06:35:20 -0000

Looks good, will try!

Could we add a third optional image to the setup that has a canned copy of a=
ll the extra assets? It=E2=80=99s a bit of a pain to maintain local copies. T=
his would be especially helpful once we hook up the image build to CI, so fr=
esh copies can simply be pulled rather than built locally.

Thanks,
Lars

--=20
Sent from a mobile device; please excuse typos.

> On Nov 11, 2021, at 21:27, Robert Sparks <rjsparks@nostrum.com> wrote:
>=20
> =EF=BB=BFAll -
>=20
> This update unifies Nick's and Lars' work on the development containerizat=
ion and shifts us to docker-compose so that we can manage the development da=
tabase separately from the code.
>=20
> It also brings in a few changes to the actual code.
>=20
> Russ - I've tested that this tag's container actually works on os/x up thr=
ough running the tests.
>=20
> Note that the instructions for using the container have changed _completel=
y_. Please read through https://trac.ietf.org/trac/ietfdb/browser/tags/dev/7=
.39.1.dev4/docker/README.md before proceeding.
>=20
> Consider cleaning out old datatracker docker images and containers.
>=20
> The first build takes about 20 minutes. After that, getting in and out of t=
he container is very quick.
>=20
> Tests in the container take 20 minutes to complete on my machine, which is=
 about twice as long as they take natively.
>=20
> RjS
>=20
> Since .dev3:
>=20
>  * Merged in ^/personal/nick/7.39.1.dev3@19629 from nick@staff.ietf.org:
>     feat: Single docker configuration for VS Code and generic dev [19604]
>     fix: remove deprecated files from single docker setup changes [19605]
>     fix: finalize docker setup consolidation [19622]
>     misc: add cleandb script for docker + fix utf8 db charset params [1962=
8]
>=20
>   * Docker related changes: Mark cleandb executable. Clean settings_local
>     and settings_local_sqlitetest of flakes and types issues.
>=20
>   * Adjust docker volume mounting strategy.
>=20
>   * Merged in [19621] from rjsparks@nostrum.com:
>     Use rfc8989 for 2022 nomcom eligibility. Fixes #3442.
>=20
>   * Merged in [19636] from jennifer@painless-security.com:
>     Update groupfeatures_session_purposes field migration to match change
>     to model.
>=20
>   * Add a command to clean all datatracker related docker resources (from
>     nick@staff.ietf.org)
>=20
>=20
>> On 11/9/21 4:22 PM, Robert Sparks wrote:
>> Yes, I know these are coming close together, but a lot is coming together=
 closely.
>>=20
>> 7.39.1.dev3 is now available.
>>=20
>> This brings in a major refactor of the Meeting app to give Purpose to Ses=
sions, and to remove the old schedule editor.
>>=20
>> Instructions to get a new working copy are again similar to what's below.=

>>=20
>> A dump of what the changelog will look like (so far) of the next release i=
s below. It's going to be a big release.
>>=20
>> On 11/8/21 2:59 PM, Robert Sparks wrote:
>>> 7.39.1.dev2 is now available. Modify the below instructions accordingly.=

>>>=20
>>> RjS
>>>=20
>>> 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.
>>>>=20
>>>> You can get a copy of it as follows: In your current checkout top level=
, run:
>>>>=20
>>>> $ ./bin/mkdevbranch (your branch root)
>>>> $  svn co ^/personal/(your branch root)/7.39.1.dev1 ../7.39.1.dev1
>>>>=20
>>>> RjS
>>>>=20
>>=20
>=20
> _______________________________________________
> codesprints mailing list
> codesprints@ietf.org
> https://www.ietf.org/mailman/listinfo/codesprints


From nobody Thu Nov 11 22:36:49 2021
Return-Path: <lars@eggert.org>
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 734A23A12BE for <codesprints@ietfa.amsl.com>; Thu, 11 Nov 2021 22:36:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level: 
X-Spam-Status: No, score=-2.099 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=eggert.org
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 dIq8hYFcZ3Fx for <codesprints@ietfa.amsl.com>; Thu, 11 Nov 2021 22:36:42 -0800 (PST)
Received: from mail.eggert.org (mail.eggert.org [91.190.195.94]) (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 CCFDE3A12BD for <codesprints@ietf.org>; Thu, 11 Nov 2021 22:36:41 -0800 (PST)
Received: from smtpclient.apple (unknown [IPv6:2001:999:65:b91b:5020:930e:d55c:d526]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.eggert.org (Postfix) with ESMTPSA id 1CB1B600CFB; Fri, 12 Nov 2021 08:36:34 +0200 (EET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=eggert.org; s=dkim; t=1636698994; bh=ZPltkL5AitfPaFqE7ejVYAX1O4fMF/MC64Pf0FLO3xQ=; h=From:Subject:Date:References:Cc:In-Reply-To:To; b=oCjKv3fsSmUUaFmrWib9x7eO+2kEo6m/cCngST83EXcDpE2L1PsbLw+Z5odSXI1SW GlfIHuk4Wv+3PbTaTtRp/6pet8ktyAzjmkRHOl1rAacmDepJ0YHVISKQ4yHou5GI4Y vn7QCf9fPlLOjZiCrasYgxePpiONTdBKrm3I8HII=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
From: Lars Eggert <lars@eggert.org>
Mime-Version: 1.0 (1.0)
Date: Fri, 12 Nov 2021 08:36:33 +0200
Message-Id: <D748D97A-FFCF-4F37-9995-492529D980D4@eggert.org>
References: <939a6974-636b-b504-eceb-77a8c6fcf01f@nostrum.com>
Cc: codesprints@ietf.org
In-Reply-To: <939a6974-636b-b504-eceb-77a8c6fcf01f@nostrum.com>
To: Robert Sparks <rjsparks@nostrum.com>
X-MailScanner-ID: 1CB1B600CFB.A65B6
X-MailScanner: Found to be clean
X-MailScanner-From: lars@eggert.org
Archived-At: <https://mailarchive.ietf.org/arch/msg/codesprints/98K1QsqUSR4jxaJlRNL6A0C9EX0>
Subject: Re: [codesprints] 7.39.1.dev4
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: Fri, 12 Nov 2021 06:36:48 -0000

It will be faster - the download time seems to be bound by the IETF.org pipe=
 currently, whereas I can pull from ghcr.io at tens of MB/s.

--=20
Sent from a mobile device; please excuse typos.

> On Nov 11, 2021, at 21:30, Robert Sparks <rjsparks@nostrum.com> wrote:
>=20
> =EF=BB=BFBtw - we will, when we can, be building these images automaticall=
y and continuously. The pain of this first 20m build will go away (but will b=
e replaced with some initial download time that's on the order of the time t=
aken to download the database snapshots).
>=20
> RjS
>=20
>=20
>> On 11/11/21 1:27 PM, Robert Sparks wrote:
>> All -
>>=20
>> This update unifies Nick's and Lars' work on the development containeriza=
tion and shifts us to docker-compose so that we can manage the development d=
atabase separately from the code.
>>=20
>> It also brings in a few changes to the actual code.
>>=20
>> Russ - I've tested that this tag's container actually works on os/x up th=
rough running the tests.
>>=20
>> Note that the instructions for using the container have changed _complete=
ly_. Please read through https://trac.ietf.org/trac/ietfdb/browser/tags/dev/=
7.39.1.dev4/docker/README.md before proceeding.
>>=20
>> Consider cleaning out old datatracker docker images and containers.
>>=20
>> The first build takes about 20 minutes. After that, getting in and out of=
 the container is very quick.
>>=20
>> Tests in the container take 20 minutes to complete on my machine, which i=
s about twice as long as they take natively.
>>=20
>> RjS
>>=20
>> Since .dev3:
>>=20
>>  * Merged in ^/personal/nick/7.39.1.dev3@19629 from nick@staff.ietf.org:
>>     feat: Single docker configuration for VS Code and generic dev [19604]=

>>     fix: remove deprecated files from single docker setup changes [19605]=

>>     fix: finalize docker setup consolidation [19622]
>>     misc: add cleandb script for docker + fix utf8 db charset params [196=
28]
>>=20
>>   * Docker related changes: Mark cleandb executable. Clean settings_local=

>>     and settings_local_sqlitetest of flakes and types issues.
>>=20
>>   * Adjust docker volume mounting strategy.
>>=20
>>   * Merged in [19621] from rjsparks@nostrum.com:
>>     Use rfc8989 for 2022 nomcom eligibility. Fixes #3442.
>>=20
>>   * Merged in [19636] from jennifer@painless-security.com:
>>     Update groupfeatures_session_purposes field migration to match change=

>>     to model.
>>=20
>>   * Add a command to clean all datatracker related docker resources (from=

>>     nick@staff.ietf.org)
>>=20
>>=20
>>> On 11/9/21 4:22 PM, Robert Sparks wrote:
>>> Yes, I know these are coming close together, but a lot is coming togethe=
r closely.
>>>=20
>>> 7.39.1.dev3 is now available.
>>>=20
>>> This brings in a major refactor of the Meeting app to give Purpose to Se=
ssions, and to remove the old schedule editor.
>>>=20
>>> Instructions to get a new working copy are again similar to what's below=
.
>>>=20
>>> 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.
>>>=20
>>> On 11/8/21 2:59 PM, Robert Sparks wrote:
>>>> 7.39.1.dev2 is now available. Modify the below instructions accordingly=
.
>>>>=20
>>>> RjS
>>>>=20
>>>> On 11/2/21 3:46 PM, Robert Sparks wrote:
>>>>> I've merged what we've all committed so far, and made a new developmen=
t tag at 7.39.1.dev1.
>>>>>=20
>>>>> You can get a copy of it as follows: In your current checkout top leve=
l, run:
>>>>>=20
>>>>> $ ./bin/mkdevbranch (your branch root)
>>>>> $  svn co ^/personal/(your branch root)/7.39.1.dev1 ../7.39.1.dev1
>>>>>=20
>>>>> RjS
>>>>>=20
>>>=20
>>=20
>> _______________________________________________
>> codesprints mailing list
>> codesprints@ietf.org
>> https://www.ietf.org/mailman/listinfo/codesprints
>=20
> _______________________________________________
> codesprints mailing list
> codesprints@ietf.org
> https://www.ietf.org/mailman/listinfo/codesprints


From nobody Wed Nov 17 05:49:38 2021
Return-Path: <nick@staff.ietf.org>
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 A67923A0591 for <codesprints@ietfa.amsl.com>; Tue, 16 Nov 2021 19:56:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 mutTJH3t-x9U for <codesprints@ietfa.amsl.com>; Tue, 16 Nov 2021 19:56:32 -0800 (PST)
Received: from ietfx.ietf.org (ietfx.amsl.com [4.31.198.45]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 555343A08C0 for <codesprints@ietf.org>; Tue, 16 Nov 2021 19:56:29 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by ietfx.amsl.com (Postfix) with ESMTP id 1FB064B1B276; Tue, 16 Nov 2021 19:56:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
Received: from ietfx.ietf.org ([4.31.198.45]) by localhost (ietfx.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7qFMfAjfgHNg; Tue, 16 Nov 2021 19:56:29 -0800 (PST)
Received: from DESKTOPPC (bras-base-mtrlpq0736w-grc-08-70-52-38-33.dsl.bell.ca [70.52.38.33]) by ietfx.amsl.com (Postfix) with ESMTPSA id A997441274FE; Tue, 16 Nov 2021 19:56:28 -0800 (PST)
From: "Nick" <nick@staff.ietf.org>
To: "'Lars Eggert'" <lars@eggert.org>, "'Robert Sparks'" <rjsparks@nostrum.com>
Cc: <codesprints@ietf.org>
References: <939a6974-636b-b504-eceb-77a8c6fcf01f@nostrum.com> <D748D97A-FFCF-4F37-9995-492529D980D4@eggert.org>
In-Reply-To: <D748D97A-FFCF-4F37-9995-492529D980D4@eggert.org>
Date: Tue, 16 Nov 2021 22:56:27 -0500
Organization: IETF
Message-ID: <008a01d7db67$19a44770$4cecd650$@staff.ietf.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Outlook 16.0
Content-Language: en-ca
Thread-Index: AQI+wkLKEwcY/AYI8RO/1DSsB09zjgHdwB0CqypYpxA=
Archived-At: <https://mailarchive.ietf.org/arch/msg/codesprints/IC02s5zVBhPQUzjLUc4Qg9nQzdM>
X-Mailman-Approved-At: Wed, 17 Nov 2021 05:49:36 -0800
Subject: Re: [codesprints] 7.39.1.dev4
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: Wed, 17 Nov 2021 03:56:38 -0000

The Markdown package has been updated today to 3.3.5 and it prevents the =
server from starting.
Pinning the package version to 3.3.4 in requirements.txt resolves the =
issue.

@Robert Sparks:
By default, Docker for Desktop (mac and Windows) sets a limit on the =
number of CPU cores and RAM available to containers.
This is likely why you see a performance impact when running the tests =
inside the container vs on the host.

On Mac, you can increase these settings under Preferences > Advanced, in =
Docker for Desktop.

Nick

-----Original Message-----
From: Lars Eggert <lars@eggert.org>=20
Sent: November 12, 2021 1:37 AM
To: Robert Sparks <rjsparks@nostrum.com>
Cc: codesprints@ietf.org
Subject: Re: [codesprints] 7.39.1.dev4

It will be faster - the download time seems to be bound by the IETF.org =
pipe currently, whereas I can pull from ghcr.io at tens of MB/s.

--
Sent from a mobile device; please excuse typos.

> On Nov 11, 2021, at 21:30, Robert Sparks <rjsparks@nostrum.com> wrote:
>=20
> =EF=BB=BFBtw - we will, when we can, be building these images =
automatically and continuously. The pain of this first 20m build will go =
away (but will be replaced with some initial download time that's on the =
order of the time taken to download the database snapshots).
>=20
> RjS
>=20
>=20
>> On 11/11/21 1:27 PM, Robert Sparks wrote:
>> All -
>>=20
>> This update unifies Nick's and Lars' work on the development =
containerization and shifts us to docker-compose so that we can manage =
the development database separately from the code.
>>=20
>> It also brings in a few changes to the actual code.
>>=20
>> Russ - I've tested that this tag's container actually works on os/x =
up through running the tests.
>>=20
>> Note that the instructions for using the container have changed =
_completely_. Please read through =
https://trac.ietf.org/trac/ietfdb/browser/tags/dev/7.39.1.dev4/docker/REA=
DME.md before proceeding.
>>=20
>> Consider cleaning out old datatracker docker images and containers.
>>=20
>> The first build takes about 20 minutes. After that, getting in and =
out of the container is very quick.
>>=20
>> Tests in the container take 20 minutes to complete on my machine, =
which is about twice as long as they take natively.
>>=20
>> RjS
>>=20
>> Since .dev3:
>>=20
>>  * Merged in ^/personal/nick/7.39.1.dev3@19629 from =
nick@staff.ietf.org:
>>     feat: Single docker configuration for VS Code and generic dev =
[19604]
>>     fix: remove deprecated files from single docker setup changes =
[19605]
>>     fix: finalize docker setup consolidation [19622]
>>     misc: add cleandb script for docker + fix utf8 db charset params=20
>> [19628]
>>=20
>>   * Docker related changes: Mark cleandb executable. Clean =
settings_local
>>     and settings_local_sqlitetest of flakes and types issues.
>>=20
>>   * Adjust docker volume mounting strategy.
>>=20
>>   * Merged in [19621] from rjsparks@nostrum.com:
>>     Use rfc8989 for 2022 nomcom eligibility. Fixes #3442.
>>=20
>>   * Merged in [19636] from jennifer@painless-security.com:
>>     Update groupfeatures_session_purposes field migration to match =
change
>>     to model.
>>=20
>>   * Add a command to clean all datatracker related docker resources =
(from
>>     nick@staff.ietf.org)
>>=20
>>=20
>>> On 11/9/21 4:22 PM, Robert Sparks wrote:
>>> Yes, I know these are coming close together, but a lot is coming =
together closely.
>>>=20
>>> 7.39.1.dev3 is now available.
>>>=20
>>> This brings in a major refactor of the Meeting app to give Purpose =
to Sessions, and to remove the old schedule editor.
>>>=20
>>> Instructions to get a new working copy are again similar to what's =
below.
>>>=20
>>> 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.
>>>=20
>>> On 11/8/21 2:59 PM, Robert Sparks wrote:
>>>> 7.39.1.dev2 is now available. Modify the below instructions =
accordingly.
>>>>=20
>>>> RjS
>>>>=20
>>>> 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.
>>>>>=20
>>>>> You can get a copy of it as follows: In your current checkout top =
level, run:
>>>>>=20
>>>>> $ ./bin/mkdevbranch (your branch root) $  svn co ^/personal/(your=20
>>>>> branch root)/7.39.1.dev1 ../7.39.1.dev1
>>>>>=20
>>>>> RjS
>>>>>=20
>>>=20
>>=20
>> _______________________________________________
>> codesprints mailing list
>> codesprints@ietf.org
>> https://www.ietf.org/mailman/listinfo/codesprints
>=20
> _______________________________________________
> codesprints mailing list
> codesprints@ietf.org
> https://www.ietf.org/mailman/listinfo/codesprints



From nobody Wed Nov 17 06:11:03 2021
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 3E4F53A0D15 for <codesprints@ietfa.amsl.com>; Wed, 17 Nov 2021 06:11:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.531
X-Spam-Level: 
X-Spam-Status: No, score=-3.531 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, NICE_REPLY_A=-1.852, 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=fail (1024-bit key) reason="fail (message has been altered)" 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 VP91BpMH0CMF for <codesprints@ietfa.amsl.com>; Wed, 17 Nov 2021 06:10:57 -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 827983A0D0D for <codesprints@ietf.org>; Wed, 17 Nov 2021 06:10:57 -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 1AHEAkIO034791 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Wed, 17 Nov 2021 08:10:47 -0600 (CST) (envelope-from rjsparks@nostrum.com)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=nostrum.com; s=default; t=1637158249; bh=rgGJkBxXjA0JlPUgHXMzj3sAsjNS4fxvVRYiimP3p5o=; h=Date:To:Cc:References:From:Subject:In-Reply-To; b=mL6s5dPjHqfOEqY4FRCzlc3QCG0//89fkPAthCyMxMDJRGiYNIaBudcbLlNeU941x tfblpvBvabNTQQDCjHOxJkA0rnR3klhBM1IVnCobxapsQe4JG+n55ppw08hagBtf15 PJzeAnCfKXb46Ao90UK80uiCzuL90oBLvqISy1Hc=
X-Authentication-Warning: raven.nostrum.com: Host [47.186.34.206] claimed to be [192.168.1.114]
Message-ID: <27eb27a4-05ca-9f3e-8af9-7b999861accb@nostrum.com>
Date: Wed, 17 Nov 2021 08:10:41 -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
To: Nick <nick@staff.ietf.org>, "'Lars Eggert'" <lars@eggert.org>
Cc: codesprints@ietf.org
References: <939a6974-636b-b504-eceb-77a8c6fcf01f@nostrum.com> <D748D97A-FFCF-4F37-9995-492529D980D4@eggert.org> <008a01d7db67$19a44770$4cecd650$@staff.ietf.org>
From: Robert Sparks <rjsparks@nostrum.com>
In-Reply-To: <008a01d7db67$19a44770$4cecd650$@staff.ietf.org>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/codesprints/xcbLR2Hh1HY4q4_bNzqvsulnimA>
Subject: Re: [codesprints] 7.39.1.dev4
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: Wed, 17 Nov 2021 14:11:02 -0000

On 11/16/21 9:56 PM, Nick wrote:
> The Markdown package has been updated today to 3.3.5 and it prevents the server from starting.
> Pinning the package version to 3.3.4 in requirements.txt resolves the issue.
>
> @Robert Sparks:
> By default, Docker for Desktop (mac and Windows) sets a limit on the number of CPU cores and RAM available to containers.
> This is likely why you see a performance impact when running the tests inside the container vs on the host.
>
> On Mac, you can increase these settings under Preferences > Advanced, in Docker for Desktop.

Already done, long ago. The slowdown is, as far as I've been able to 
discern, in the filesystem sync done into the containers through the VM 
docker necessarily runs on OSX. (Windows requires one too, of course).

I'm curious what the total test time is on your windows host?

Fwiw, on my 2.4G 8core i9, 64Gb macbook pro, running natively, the test 
suite takes just under 10 minutes.

I'm currently giving docker 8 cpus, 18Gb ram, and 2Gb swap. There the 
test suite takes just over 20 minutes.

Incrementing the resources above has not had any appreciable effect.

RjS

> Nick
>
> -----Original Message-----
> From: Lars Eggert <lars@eggert.org>
> Sent: November 12, 2021 1:37 AM
> To: Robert Sparks <rjsparks@nostrum.com>
> Cc: codesprints@ietf.org
> Subject: Re: [codesprints] 7.39.1.dev4
>
> It will be faster - the download time seems to be bound by the IETF.org pipe currently, whereas I can pull from ghcr.io at tens of MB/s.
>
> --
> Sent from a mobile device; please excuse typos.
>
>> On Nov 11, 2021, at 21:30, Robert Sparks <rjsparks@nostrum.com> wrote:
>>
>> ﻿Btw - we will, when we can, be building these images automatically and continuously. The pain of this first 20m build will go away (but will be replaced with some initial download time that's on the order of the time taken to download the database snapshots).
>>
>> RjS
>>
>>
>>> On 11/11/21 1:27 PM, Robert Sparks wrote:
>>> All -
>>>
>>> This update unifies Nick's and Lars' work on the development containerization and shifts us to docker-compose so that we can manage the development database separately from the code.
>>>
>>> It also brings in a few changes to the actual code.
>>>
>>> Russ - I've tested that this tag's container actually works on os/x up through running the tests.
>>>
>>> Note that the instructions for using the container have changed _completely_. Please read through https://trac.ietf.org/trac/ietfdb/browser/tags/dev/7.39.1.dev4/docker/README.md before proceeding.
>>>
>>> Consider cleaning out old datatracker docker images and containers.
>>>
>>> The first build takes about 20 minutes. After that, getting in and out of the container is very quick.
>>>
>>> Tests in the container take 20 minutes to complete on my machine, which is about twice as long as they take natively.
>>>
>>> RjS
>>>
>>> Since .dev3:
>>>
>>>   * Merged in ^/personal/nick/7.39.1.dev3@19629 from nick@staff.ietf.org:
>>>      feat: Single docker configuration for VS Code and generic dev [19604]
>>>      fix: remove deprecated files from single docker setup changes [19605]
>>>      fix: finalize docker setup consolidation [19622]
>>>      misc: add cleandb script for docker + fix utf8 db charset params
>>> [19628]
>>>
>>>    * Docker related changes: Mark cleandb executable. Clean settings_local
>>>      and settings_local_sqlitetest of flakes and types issues.
>>>
>>>    * Adjust docker volume mounting strategy.
>>>
>>>    * Merged in [19621] from rjsparks@nostrum.com:
>>>      Use rfc8989 for 2022 nomcom eligibility. Fixes #3442.
>>>
>>>    * Merged in [19636] from jennifer@painless-security.com:
>>>      Update groupfeatures_session_purposes field migration to match change
>>>      to model.
>>>
>>>    * Add a command to clean all datatracker related docker resources (from
>>>      nick@staff.ietf.org)
>>>
>>>
>>>> On 11/9/21 4:22 PM, Robert Sparks wrote:
>>>> 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
>>>>>>
>>> _______________________________________________
>>> codesprints mailing list
>>> codesprints@ietf.org
>>> https://www.ietf.org/mailman/listinfo/codesprints
>> _______________________________________________
>> codesprints mailing list
>> codesprints@ietf.org
>> https://www.ietf.org/mailman/listinfo/codesprints
>


From nobody Wed Nov 17 07:40:06 2021
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 87F4A3A0D90 for <codesprints@ietfa.amsl.com>; Wed, 17 Nov 2021 07:40:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.531
X-Spam-Level: 
X-Spam-Status: No, score=-3.531 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, NICE_REPLY_A=-1.852, 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=fail (1024-bit key) reason="fail (message has been altered)" 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 9GD4myZiWW5j for <codesprints@ietfa.amsl.com>; Wed, 17 Nov 2021 07:40:00 -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 9D0F63A0D92 for <codesprints@ietf.org>; Wed, 17 Nov 2021 07:40:00 -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 1AHFdqU2051635 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Wed, 17 Nov 2021 09:39:53 -0600 (CST) (envelope-from rjsparks@nostrum.com)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=nostrum.com; s=default; t=1637163593; bh=244z/GhsD/LL2EQqNtJMkMyftYz46Zc2XmluHV5Ed40=; h=Date:From:To:Cc:References:Subject:In-Reply-To; b=lnLkgHwEWM3dcpAYT9m9bBQU0hncTIlSy8XUlW0LFkvnxu7wHmwtc6NFBT6CfC4Mn OG+9Ryn/X41LTQWrnf5XtYL2xTkVxYEzwla5qMyhVoCnYf7iZEpcVnAsr74W8QTRZl oYu3AeoMa/5Rt/yeVYJh9LxBw8LVKa/pPlDUmpeQ=
X-Authentication-Warning: raven.nostrum.com: Host [47.186.34.206] claimed to be [192.168.1.114]
Message-ID: <450ba19b-7446-d7c4-f3a4-56315a7304a3@nostrum.com>
Date: Wed, 17 Nov 2021 09:39:47 -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.1
Content-Language: en-US
From: Robert Sparks <rjsparks@nostrum.com>
To: Nick <nick@staff.ietf.org>, "'Lars Eggert'" <lars@eggert.org>
Cc: codesprints@ietf.org
References: <939a6974-636b-b504-eceb-77a8c6fcf01f@nostrum.com> <D748D97A-FFCF-4F37-9995-492529D980D4@eggert.org> <008a01d7db67$19a44770$4cecd650$@staff.ietf.org> <27eb27a4-05ca-9f3e-8af9-7b999861accb@nostrum.com>
In-Reply-To: <27eb27a4-05ca-9f3e-8af9-7b999861accb@nostrum.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/codesprints/Y-lK6cqobkHrkhdbbA83Xn3m5Ac>
Subject: Re: [codesprints] 7.39.1.dev4
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: Wed, 17 Nov 2021 15:40:06 -0000

Fact-checking myself:

Native : 926.222s

Docker: 1196.506s

(Native without selenium: 607.834s)

So, really, the slowdown is only 30%

RjS

On 11/17/21 8:10 AM, Robert Sparks wrote:
>
> On 11/16/21 9:56 PM, Nick wrote:
>> The Markdown package has been updated today to 3.3.5 and it prevents 
>> the server from starting.
>> Pinning the package version to 3.3.4 in requirements.txt resolves the 
>> issue.
>>
>> @Robert Sparks:
>> By default, Docker for Desktop (mac and Windows) sets a limit on the 
>> number of CPU cores and RAM available to containers.
>> This is likely why you see a performance impact when running the 
>> tests inside the container vs on the host.
>>
>> On Mac, you can increase these settings under Preferences > Advanced, 
>> in Docker for Desktop.
>
> Already done, long ago. The slowdown is, as far as I've been able to 
> discern, in the filesystem sync done into the containers through the 
> VM docker necessarily runs on OSX. (Windows requires one too, of course).
>
> I'm curious what the total test time is on your windows host?
>
> Fwiw, on my 2.4G 8core i9, 64Gb macbook pro, running natively, the 
> test suite takes just under 10 minutes.
>
> I'm currently giving docker 8 cpus, 18Gb ram, and 2Gb swap. There the 
> test suite takes just over 20 minutes.
>
> Incrementing the resources above has not had any appreciable effect.
>
> RjS
>
>> Nick
>>
>> -----Original Message-----
>> From: Lars Eggert <lars@eggert.org>
>> Sent: November 12, 2021 1:37 AM
>> To: Robert Sparks <rjsparks@nostrum.com>
>> Cc: codesprints@ietf.org
>> Subject: Re: [codesprints] 7.39.1.dev4
>>
>> It will be faster - the download time seems to be bound by the 
>> IETF.org pipe currently, whereas I can pull from ghcr.io at tens of 
>> MB/s.
>>
>> -- 
>> Sent from a mobile device; please excuse typos.
>>
>>> On Nov 11, 2021, at 21:30, Robert Sparks <rjsparks@nostrum.com> wrote:
>>>
>>> ﻿Btw - we will, when we can, be building these images automatically 
>>> and continuously. The pain of this first 20m build will go away (but 
>>> will be replaced with some initial download time that's on the order 
>>> of the time taken to download the database snapshots).
>>>
>>> RjS
>>>
>>>
>>>> On 11/11/21 1:27 PM, Robert Sparks wrote:
>>>> All -
>>>>
>>>> This update unifies Nick's and Lars' work on the development 
>>>> containerization and shifts us to docker-compose so that we can 
>>>> manage the development database separately from the code.
>>>>
>>>> It also brings in a few changes to the actual code.
>>>>
>>>> Russ - I've tested that this tag's container actually works on os/x 
>>>> up through running the tests.
>>>>
>>>> Note that the instructions for using the container have changed 
>>>> _completely_. Please read through 
>>>> https://trac.ietf.org/trac/ietfdb/browser/tags/dev/7.39.1.dev4/docker/README.md 
>>>> before proceeding.
>>>>
>>>> Consider cleaning out old datatracker docker images and containers.
>>>>
>>>> The first build takes about 20 minutes. After that, getting in and 
>>>> out of the container is very quick.
>>>>
>>>> Tests in the container take 20 minutes to complete on my machine, 
>>>> which is about twice as long as they take natively.
>>>>
>>>> RjS
>>>>
>>>> Since .dev3:
>>>>
>>>>   * Merged in ^/personal/nick/7.39.1.dev3@19629 from 
>>>> nick@staff.ietf.org:
>>>>      feat: Single docker configuration for VS Code and generic dev 
>>>> [19604]
>>>>      fix: remove deprecated files from single docker setup changes 
>>>> [19605]
>>>>      fix: finalize docker setup consolidation [19622]
>>>>      misc: add cleandb script for docker + fix utf8 db charset params
>>>> [19628]
>>>>
>>>>    * Docker related changes: Mark cleandb executable. Clean 
>>>> settings_local
>>>>      and settings_local_sqlitetest of flakes and types issues.
>>>>
>>>>    * Adjust docker volume mounting strategy.
>>>>
>>>>    * Merged in [19621] from rjsparks@nostrum.com:
>>>>      Use rfc8989 for 2022 nomcom eligibility. Fixes #3442.
>>>>
>>>>    * Merged in [19636] from jennifer@painless-security.com:
>>>>      Update groupfeatures_session_purposes field migration to match 
>>>> change
>>>>      to model.
>>>>
>>>>    * Add a command to clean all datatracker related docker 
>>>> resources (from
>>>>      nick@staff.ietf.org)
>>>>
>>>>
>>>>> On 11/9/21 4:22 PM, Robert Sparks wrote:
>>>>> 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
>>>>>>>
>>>> _______________________________________________
>>>> codesprints mailing list
>>>> codesprints@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/codesprints
>>> _______________________________________________
>>> codesprints mailing list
>>> codesprints@ietf.org
>>> https://www.ietf.org/mailman/listinfo/codesprints
>>


From nobody Thu Nov 18 08:07:59 2021
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 DA0303A0902; Thu, 18 Nov 2021 08:07:58 -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 LkgurzzQQ-Pz; Thu, 18 Nov 2021 08:07:53 -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 90D763A08F8; Thu, 18 Nov 2021 08:07:53 -0800 (PST)
Received: from c445f8b9a0b7 ([47.186.34.206]) (authenticated bits=0) by nostrum.com (8.17.1/8.16.1) with ESMTPSA id 1AIG7oGd073458 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Thu, 18 Nov 2021 10:07:50 -0600 (CST) (envelope-from rjsparks@nostrum.com)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=nostrum.com; s=default; t=1637251671; bh=+wa3NzUOXuO9eomLs733wuzg2QcsyFs6mJdNY+V4z3U=; h=From:To:Subject:Date; b=iZazw8CvyiSHsN3IKF/TcjjEid3S46zXzV5LKnTM7QdwkjInvwYjyQfeXg/mLl5M3 O3Zi61QCszDzsZnZl92wgpSRm+vYGYTLiUQRRIZsGoMpARURkQRPVX9khc/BOE8N3x vKacIkN3uouRi+ib7GRKwIygdzhJg2rtYnHYtIs0=
X-Authentication-Warning: raven.nostrum.com: Host [47.186.34.206] claimed to be c445f8b9a0b7
Received: from rjsparks by c445f8b9a0b7 with local (Exim 4.92) (envelope-from <rjsparks@nostrum.com>) id 1mnjwv-000BUB-9J; Thu, 18 Nov 2021 16:07:45 +0000
From: rjsparks@nostrum.com
To: codesprints@ietf.org, iesg@ietf.org, wgchairs@ietf.org
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 8bit
Message-Id: <E1mnjwv-000BUB-9J@c445f8b9a0b7>
Date: Thu, 18 Nov 2021 16:07:45 +0000
Archived-At: <https://mailarchive.ietf.org/arch/msg/codesprints/8a6xx4CeRmZngawzIR4MkXCKTtQ>
Subject: [codesprints] New datatracker release: v7.40.0
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: Thu, 18 Nov 2021 16:07:59 -0000

Hi,

This is an automatic notification about a new datatracker release, 
v7.40.0, generated when running the mkrelease script.

Release notes:

ietfdb (7.40.0) ietf; urgency=medium

  ** Codesprint, session purposes, new docker dev env, performance improvements **

  * Merged in [19401] from mark@painless-security.com:
    Add a new Django field, IETFJSONField.
    This field is needed because the plain JSONField does not permit empty
    arrays - [] - or empty objects - {} - when the field is marked as
    required.  Those values explicitly evaluate to a null value, and
    are rejected.
    Instead, the IETFJSONField accepts two new arguments to control this:
      - empty_values: An array of values that should evaluate to null/empty,
        and be rejected.
      - accepted_empty_values: An array of values that should *not* evaluate
        to null/empty, and be accepted.
    This allows the programmer to specify either a positive or negative
    statement of what values to accept.
    Fixes issue #3331.

  * Merged in [19411] from rjsparks@nostrum.com:
    Handle general IESG requirements display correctly. Fixes #3418.

  * Merged in [19412] from rjsparks@nostrum.com:
    Only show roles in active groups in the oidc roles claim. Fixes #3424.

  * Merged in [19422] from rjsparks@nostrum.com:
    Update internal references to trac.tools.ietf.org to point to
    trac.ietf.org. Remove several links into tools.ietf.org.

  * Merged in [19429] from rcross@amsl.com:
    Fix slow fetch_meeting_attendance command. Fixes #3304.

  * Merged in [19437] from rjsparks@nostrum.com:
    Provide a dots oidc claim for online badges.

  * Pin factory-boy and Faker until they recoordinate.

  * Merged in [19452] from rjsparks@nostrum.com:
    Remove submissioncheck results from search_result_row until performance
    issues are addressed.

  * Merged in [19453] from rjsparks@nostrum.com:
    Align code, tests, and url templates around the person ajax json views.
    Fix a dangling pyflake nit.

  * Merged in [19454] from rjsparks@nostrum.com:
    Adjust the IPR declaration submission form to remove the line about
    limiting the declaration solely to standards-track IETF documents.

  * Merged in [19455] from rjsparks@nostrum.com:
    Update notes links, reflect the removal of etherpad.

  * Merged in [19464] from rjsparks@nostrum.com:
    Use friendlier language when requiring manual assistance with account
    creation. Fixes #3445.

  * Merged in [19432] from lars@eggert.org:
    Fix things that selenium deprecated in version 4.

  * 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.

  * Tweak guard on settings lookup.

  * 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 ^/personal/jennifer/7.39.1.dev2 from
    jennifer@painless-security.com:
    Create dev branch for session purpose work ([19414])
    Snapshot of dev work to add session purpose annotation ([19415])
    Allow non-WG-like groups to request additional sessions/durations and
    bypass approval ([19424])
    Add 'closed' session purpose, assign purposes for nomcom groups, and
    update schedule editor to enforce timeslot type and allow blurring
    sessions by purpose ([19427])
    Add management command to set up timeslots/sessions for testing/demoing
    'purpose' field ([19430])
    Update session purposes and group type -> purpose map to match notes
    page, change 'session' purpose to 'regular' ([19433])
    Redirect edit_schedule urls to edit_meeting_schedule view ([19434])
    Allow hiding/blurring sessions and timeslots based on TimeSlotType in
    the schedule editor ([19438])
    Disable session purpose/timeslot type hiding on schedule editor when
    only 0 or 1 options ([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) ([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 ([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
    ([19550])
    Tear out old meeting schedule editor and related code ([19551])
    Fix merge errors in preceding commits ([19556])
    Add missing ifSeleniumEnabled guard for
    meeting.tests_js.EditTimeslotsTests ([19592])
    Remove 'before' version of migrations that were renumbered before merge.
    ([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

  * Merged in ^/personal/nick/7.39.1.dev3@19629 from nick@staff.ietf.org:
    feat: Single docker configuration for VS Code and generic dev [19604]
    fix: remove deprecated files from single docker setup changes [19605]
    fix: finalize docker setup consolidation [19622]
    misc: add cleandb script for docker + fix utf8 db charset params [19628]

  * Docker related changes: Mark cleandb executable. Clean settings_local
    and settings_local_sqlitetest of flakes and types issues.

  * Adjust docker volume mounting strategy.

  * Merged in [19621] from rjsparks@nostrum.com:
    Use rfc8989 for 2022 nomcom eligibility. Fixes #3442.

  * Merged in [19636] from jennifer@painless-security.com:
    Update groupfeatures_session_purposes field migration to match change
    to model.

  * Add a command to clean all datatracker related docker resources (from
    nick@staff.ietf.org).

  * Merged in [19647] from jennifer@painless-security.com:
    Guard against None in agenda session buttons template / template tags.

  * Merged in [19654] from rjsparks@nostrum.com:
    Repair document_main when there are status change relationships.

  * Merged in [19658] from jennifer@painless-security.com:
    Return rev used to find doc when heuristics modify the input. Share
    heuristics between rfcdiff and html views. Fixes #3437.

  * Merged in [19665] from jennifer@painless-security.com:
    Guard against null timeslot location in agenda.html and add test of
    location_anchor tag.

  * Merged in [19665] and [19666] from jennifer@painless-security.com:
    Fix error in assignment_display_name() and fix broken test from
    previous commit.

  * Merged in [19670] from rjsparks@nostrum.com:
    Escape . in agenda url patterns. Guard against unrecognized extensions.

 -- Robert Sparks <rjsparks@nostrum.com>  17 Nov 2021 22:17:02 +0000

The new version is available for installation through SVN checkout, with
  'svn checkout https://svn.ietf.org/svn/tools/ietfdb/tags/7.40.0'

For development, copy the new development version instead:
  'svn copy https://svn.ietf.org/svn/tools/ietfdb/tags/dev/7.40.1.dev0' <YOURBRANCH>

Regards,

	Robert Sparks
	(via the mkrelease script)


From nobody Tue Nov 23 13:21:16 2021
Return-Path: <iesg-secretary@ietf.org>
X-Original-To: codesprints@ietf.org
Delivered-To: codesprints@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id CD4F33A07B1; Tue, 23 Nov 2021 13:21:05 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: IESG Secretary <iesg-secretary@ietf.org>
To: "IETF-Announce" <ietf-announce@ietf.org>
Cc: tools-development@ietf.org, codesprints@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 7.40.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <163770246568.7379.18378228895439865411@ietfa.amsl.com>
Date: Tue, 23 Nov 2021 13:21:05 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/codesprints/mT2egVnl1SEbDQO4dDB7kjcLvc8>
Subject: [codesprints] The Tools Team (tools) TEAM Virtual Meeting: 2021-12-06
X-BeenThere: codesprints@ietf.org
X-Mailman-Version: 2.1.29
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, 23 Nov 2021 21:21:06 -0000

The The Tools Team (tools) Team will hold
a virtual interim meeting on 2021-12-06 from 12:00 to 15:00 America/Chicago (18:00 to 21:00 UTC).

Agenda:
This first Tools Team Workshop will focus on Mail Processing

We expect to go over the processing flow of email going to our lists, 
and discuss the following:

*    IDN support
         What a Mailman 3 migration would require
         What would be different with Mailman 3
         what would have to change in the rest of the processing chain
*    Spam abatement
         Virus scanning
         Spamassassin
         Postconfirm
         Use of mailman’s mechanisms
*    Ability to moderate a given participant
*    DMARC rewriting
*    Alias maintenance (<group>-chairs@, <document>-authors@, etc.)

Information about remote participation:
https://meetings.conf.meetecho.com/interim/?short=00a153e7-ecf9-4a56-a529-11d231797a81

