[Sidrops] John Scudder's Yes on draft-ietf-sidrops-cms-signing-time-07: (with COMMENT)

John Scudder via Datatracker <noreply@ietf.org> Wed, 17 April 2024 00:50 UTC

Return-Path: <noreply@ietf.org>
X-Original-To: sidrops@ietf.org
Delivered-To: sidrops@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 777ECC14F71C; Tue, 16 Apr 2024 17:50:48 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: John Scudder via Datatracker <noreply@ietf.org>
To: The IESG <iesg@ietf.org>
Cc: draft-ietf-sidrops-cms-signing-time@ietf.org, sidrops-chairs@ietf.org, sidrops@ietf.org, housley@vigilsec.com, housley@vigilsec.com
X-Test-IDTracker: no
X-IETF-IDTracker: 12.10.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: John Scudder <jgs@juniper.net>
Message-ID: <171331504847.54337.14670269666642284992@ietfa.amsl.com>
Date: Tue, 16 Apr 2024 17:50:48 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/sidrops/NXP--gutxPyh-TWxLnGqFznVsA8>
Subject: [Sidrops] John Scudder's Yes on draft-ietf-sidrops-cms-signing-time-07: (with COMMENT)
X-BeenThere: sidrops@ietf.org
X-Mailman-Version: 2.1.39
List-Id: A list for the SIDR Operations WG <sidrops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sidrops>, <mailto:sidrops-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sidrops/>
List-Post: <mailto:sidrops@ietf.org>
List-Help: <mailto:sidrops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sidrops>, <mailto:sidrops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 17 Apr 2024 00:50:48 -0000

John Scudder has entered the following ballot position for
draft-ietf-sidrops-cms-signing-time-07: Yes

When responding, please keep the subject line intact and reply to all
email addresses included in the To and CC lines. (Feel free to cut this
introductory paragraph, however.)


Please refer to https://www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/ 
for more information about how to handle DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-sidrops-cms-signing-time/



----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

Thanks for this clean and easy to read document. I have two small comments.

### Section 2

   To avoid needless re-transfers of unchanged files in consecutive
   rsync synchronizations, [I-D.timbru-sidrops-publication-server-bcp]
   recommends the use of so-called 'deterministic' (normalized)
   timestamps for files.  When the content of a file is unchanged,
   Repository Operators SHOULD ensure that the last modification
   timestamp of the file remains unchanged as well.

Is the RFC 2119 keyword a new requirement you are introducing in this document?
If it’s a quote from the draft you cite, please make it clear that’s what it is.

### Section 2.2

   If an RP uses RRDP to synthesize a filesystem hierarchy for the
   repository, then synchronizing to the corresponding directory
   directly is an option.  Alternatively, the RP can synchronize to a
   new (empty) directory using the _--compare-dest=DIR_ rsync feature,
   in order to avoid retrieving files that are already available by way
   of the synthesized filesystem hierarchy stemming from previous RRDP
   fetches.

I found this difficult to follow. Something like this would’ve been easier for
me —

NEW:

   If an RP used RRDP to synthesize a filesystem hierarchy for the
   repository, then when it must fall back to rsync one option is
   synchronizing to the corresponding directory
   directly.  Alternatively, the RP can synchronize to a
   new (empty) directory using the _--compare-dest=DIR_ rsync feature,
   in order to avoid retrieving files that are already available by way
   of the synthesized filesystem hierarchy stemming from previous RRDP
   fetches.