Re: [IPP] IPP Firmware Update Extensions v1.0 Initial draft posted for review

"Kennedy, Smith (Wireless & IPP Standards) via ipp" <ipp@pwg.org> Mon, 09 September 2024 15:35 UTC

Received: by ietfa.amsl.com (Postfix) id 78ACDC18DB97; Mon, 9 Sep 2024 08:35:36 -0700 (PDT)
Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7795BC18DB85 for <ietfarch-ipp-archive@ietfa.amsl.com>; Mon, 9 Sep 2024 08:35:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.005
X-Spam-Level:
X-Spam-Status: No, score=-3.005 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, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, MIME_HTML_MOSTLY=0.1, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_FAIL=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=pwg.org header.b="Uh7im7dE"; dkim=pass (1024-bit key) header.d=pwg.org header.b="pAvS9z0W"; dkim=fail (1024-bit key) reason="fail (message has been altered)" header.d=hp.com header.b="MVqGP5Z3"
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VdMH8TodB3_q for <ietfarch-ipp-archive@ietfa.amsl.com>; Mon, 9 Sep 2024 08:35:32 -0700 (PDT)
Received: from mail.pwg.org (mail.pwg.org [172.104.19.21]) by ietfa.amsl.com (Postfix) with ESMTP id 394D9C1840CD for <ipp-archive2@ietf.org>; Mon, 9 Sep 2024 08:35:32 -0700 (PDT)
Received: by mail.pwg.org (Postfix, from userid 1002) id E2849E903; Mon, 9 Sep 2024 15:35:30 +0000 (UTC)
DKIM-Filter: OpenDKIM Filter v2.11.0 mail.pwg.org E2849E903
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=pwg.org; s=default; t=1725896130; bh=L0tqOHaYW3eXShfrrJaCkFjZ6pmzHDdjrO75ja38f9k=; h=To:Date:References:In-Reply-To:Subject:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc: From; b=Uh7im7dEwDRn5eMmAANCMLc/QlcfpFud65lc7D6dJd4g+EdFvdfKLOuRp8ogJI/vs pevqJvaxiPh1o+pbnr5lP8NqBYyqVU9SOor+naU372uQg4mQH/1SfxPKDR/AxCdjsG R8vHIfdb6Dwur/FCqv41/dsQTXnZpwMKzPOE10gI=
Received: from mail.pwg.org (localhost [IPv6:::1]) by mail.pwg.org (Postfix) with ESMTP id E04A93A3B; Mon, 9 Sep 2024 15:35:27 +0000 (UTC)
DKIM-Filter: OpenDKIM Filter v2.11.0 mail.pwg.org E04A93A3B
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=pwg.org; s=default; t=1725896127; bh=L0tqOHaYW3eXShfrrJaCkFjZ6pmzHDdjrO75ja38f9k=; h=To:Date:References:In-Reply-To:Subject:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc: From; b=pAvS9z0WTy5gA6VkT2tQAbcRjrgTbhYB6DgS2XCsflxY58fbWb2EM8bRuf8Fg9Az/ KmOcxln4Kb4q4b4BPaNMKkTtEJquG32WWpHzTxZGGzrJ5Ls3k1bnc95/rpk5c2if/0 3G8AFgsSiNRgOpCKJKQ/+VOcuACC/cqngFb/fZuQ=
X-Original-To: ipp@pwg.org
Delivered-To: ipp@pwg.org
Received: by mail.pwg.org (Postfix, from userid 1002) id 748D06097; Mon, 9 Sep 2024 15:35:26 +0000 (UTC)
DKIM-Filter: OpenDKIM Filter v2.11.0 mail.pwg.org 748D06097
Authentication-Results: mail.pwg.org; dkim=pass (1024-bit key) header.d=hp.com header.i=@hp.com header.b="MVqGP5Z3"
Received: from us-smtp-delivery-162.mimecast.com (us-smtp-delivery-162.mimecast.com [170.10.133.162]) by mail.pwg.org (Postfix) with ESMTPS id 180B0A8D for <ipp@pwg.org>; Mon, 9 Sep 2024 15:35:22 +0000 (UTC)
DKIM-Filter: OpenDKIM Filter v2.11.0 mail.pwg.org 180B0A8D
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hp.com; s=mimecast20180716; t=1725896122; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=BvRrl0IumDdIglVVtkkLlhLNyBeKZW2bXgL8jf09jrY=; b=MVqGP5Z3pqJtn5UNkdbB/e+/8NO0/LmSZVW6FSZAgB/XFfIGj7idI4lWk8A6ES0GdX2PoI ZPEwiOOmkrETFuRneVGMAjfRA55FtmYPbfiZpfE8LyzpW17F29nf/e1/57snmonY1wrQQp /DGCd696O/b3J+tNOJT5YDsK14mtxAg=
Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10lp2044.outbound.protection.outlook.com [104.47.55.44]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-588-KqXMPdd0PEyOhB8h6dRnQA-2; Mon, 09 Sep 2024 11:35:20 -0400
X-MC-Unique: KqXMPdd0PEyOhB8h6dRnQA-2
Received: from SJ0PR84MB2088.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:a03:437::8) by MW4PR84MB1803.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:303:1b2::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7918.31; Mon, 9 Sep 2024 15:35:17 +0000
Received: from SJ0PR84MB2088.NAMPRD84.PROD.OUTLOOK.COM ([fe80::8cc2:658d:eae8:3d8d]) by SJ0PR84MB2088.NAMPRD84.PROD.OUTLOOK.COM ([fe80::8cc2:658d:eae8:3d8d%5]) with mapi id 15.20.7939.017; Mon, 9 Sep 2024 15:35:17 +0000
To: Michael Sweet <msweet@msweet.org>
Thread-Topic: [IPP] IPP Firmware Update Extensions v1.0 Initial draft posted for review
Thread-Index: AQHa+ApL16RPRJnr806Iafy/n1DT77JABtQAgA+kvAA=
Date: Mon, 09 Sep 2024 15:35:17 +0000
Message-ID: <FFD7870E-D50D-4117-ACA0-1D52DD874AC9@hp.com>
References: <BA9CD2A2-EC7E-497F-9568-601B2903D0C4@hp.com> <787A196D-7690-47C7-BD1D-CD0805428CA0@msweet.org>
In-Reply-To: <787A196D-7690-47C7-BD1D-CD0805428CA0@msweet.org>
Accept-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-mailer: Apple Mail (2.3776.700.51)
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: SJ0PR84MB2088:EE_|MW4PR84MB1803:EE_
x-ms-office365-filtering-correlation-id: c0368bef-3db6-49ef-b96d-08dcd0e5019a
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|366016|1800799024|376014|38070700018
x-microsoft-antispam-message-info: hP1b3+BXjNrjr6y0dEwYiPsw/biaoVIDMK4PxT1w57yjLm5AnU46BkvusZcGpsxmnQbSLrdxDTeO4rJte+DC8p5er1wsqE0Z4bEIEHr2O4sOh4Ii+0k7XViy3OlmEGvepFlkzqj3/eLWgqgWlr0gaz4vb6edx0TKzPUSfcPMARIRgBwrV+cLkOk+ciyo9J0u6kGe303egALjYKWPBmqpWFTlStmOEWWpby/DPzIaPOO4OY/yJ0AuI0UsJKZsm6HEGkrVTRTgWe71VrIx502pdB7W2Ylyj76e0z88vVO+a1fh3UBikZmZ4QPXx/+/IaR6qcSvKelLlyDxc6TO1a/3uR07sjkYXJxblQ3qRVc/JhpLlRxP6smuGhsWZ7fPvXAQaBOwQ1b93+e6K/UgRWi0dpLahPAsm8mvUNIdxbvcj10pQwURXcO8DC760xFcrGA3nYhArmhrUBk+31pNMDqQcC93oLu+J7C1UosE6Zpck8r+9hOxi80bh+TbbYkdT5iFxJ6v1DMKkL7fZHrMGEJ0FIWa9QzTf7ywmoGQc0+vabLy3CkEk19CPMI1tVQBNWq5T7T2cepMBV9V2ceqKGgdUsWQg+URBssi3BMJTTmm3coojQIh2Um0ZS9u+aE5btai8k3hvGRSikHqSG+2m9XBhlTDEInj4CsKNTYVJ34+l/2B4ebGr+SpwC4Z1nxMfDy4993zpFW4DfIHBWcE+1a90W/K6wqQwhceFAdykxEgy8jNYTUJlDtoUttKN2XgmGFXnla44C7StjLihMoBTAk/2JB8SipWGaYZGHVJZovK8VsHyDo4bv3gKZjnjwKMFdf3dWRfh8Fv8FVxhImkvQVUyQ9MKQ08s7uK8bqgE2d+0Hj6UByjX8hGyIG0T7ovcT3DqCv7cbY+EfpFVVvsx9Pj1ozRJGKHzobmYjJq6f2lxfr/X+Q6ziy9EYGqFtefOhH43vCrqkrmtex90Miz/b4ljUDBNwOSdypuGBqX0yEGgsBEx50nb3VjeI5+Zsn3hNO2UCsTQpSCAkQ+uedXJ2KEB9eNiRZaPVIfB0YAh6O/+xTxL6jdq5WHo67bQIMslDYAOxcdovggC/umQIamILtnhwuRfi/dzKqZjcV6HeAI8n0qvgZ721dlmWjqSr8TTtZzTHbowCAZtK/jkLpQwXYjflTBCmNQTwjk5UHZb123U5vEZqhKZiW59vhBSy+Zec4a8lmB/XGy/HORQknD5Xw2X02X56f86fHgNA2+diIeqMDPcofdJ/XzuoiXK5T4xb4RAWPAvDwzrkYIXf7CiKq/4XUw8VlnT1UtDcyAnH60uZ/sS0Fx027ZoaBgIezyaBKxwv0SCSQ10V5Jkc+bwC+U9PQ///4I0Dt5CfYwtatXxbE=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR84MB2088.NAMPRD84.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230040)(366016)(1800799024)(376014)(38070700018); DIR:OUT; SFP:1101
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: tGpGjtBINS7GgRrJHKQUDWrpniD3p/cb+SilvMWPi39PNjhOErBgNIXbGNJVbJU24OZnulwYQU6zd+QHTk+7rSAb+1A5fkrCccgwjwNPP7q9/P35Pg7CinIaM00Z65i1OfLoJej79hx60TWOlSZpNkd/2suO11FLOg3EKopEqKeSPuymtMat71JXig0d5mlDpTi2LDT7jO6QZydyKZFmG5wtCk95JJzaO1v/6T7/nfOXaxbPCbcXF7BKbctPd8lilFKFb+lH214i/63SX7lbhyVqdqMjfJQibdyA/yBkumOcpTDxMq/pfuCZVNPtCSRnBms0ZThEKHXDZauCH4RAzoCmhhoNkm+PE7+y9sg0C2KLOgy9AqqgO7HPgdwOA96L94BwD8PP/moIZLgRcNklaVGRvibZpVnlY17/SMBtf4DrukgsLJB94c3AqLk63x+/NntPGEFAARE+48sl9tYMT/7rV9cO/EgflL6/WrjtYuvJowevKLL3UZaVGXCJ8XeiRsND1DVipiLgwpmOGaADufph2EkoyCdzSnzdcsMLhcWSCMugu8es7/8P59+xHw5manHAELBJpFjcOn+it/85sqyLa/HHKplPxEF3luvAJ8OminiiAu5VA4wpgpb72DZhsujQU8p2fc2ogh74hWHuGu0xty5KjkNf++K1msKUvDNeB6SVdV+HGoZNoczcN/Ej0+LSx1q6RyfZE/W+NUtBXPPPn8Xosb8D6cqfrl5qOID53Kt1kK+P9rEA4ycXWD3BR4O+HlYZNU2MMmo5jw3x5HtAg9y99H/vleN2Q35MbhsS0JWRH/jyUAZ1tMh7aUjUgjRUtaIT7U4JdOjCUT4qu99tHwpUUj1I4CbMXyo5CwYLMpI0JV3Cb/kB1BoH5WkS/6hlVhn1R6JnboQGnNOC5+6/rRJQoeWnAVJ5vQU7h2fbLCDCIuJEopIrWefyeGNoHjF1NpzTc25fpGoMeGVXIpwAwRtr43JN0a8G1cPbiLTWJrcDM68+Po6ObS3Q/D+T2gP8WuCfL7Om7UnEPofHXhEPauG3QMn1cAJ1R1rjBKNbFIgGDlXrLOE1s+FQWYmiosTIPgJgFOSzegBn63Nzp4CLKo5AuYXF6biQPNfwxvn0AJo7K4J50t2xAwihWksWMgXniM2RwoRRpgui7lAbaNfAZQ3tcAugf4nasyNN2b8/ipDHK+GEZawnpt4koA4fhLcIsW5vr9kSYyd6eTewsNems8l5c0sXFCML2uSsYt5TngXln5WYakpcHt21cGrhj6GVcUXF02CfuJAGCbjilfaJbKFpHrUUzIRL14QCcYzyjda0sxBxjQBBEdnR/0DY913eFSY45Bx3fZ9FWYdofydzqCy/fQjXKY+MSaq/SWEg0VPYn0plvtSJEW4OdNcLOkAtYuAz2u3j4CmIqE+cEvyTePNIZQRqi1Vm8o2c+ugmHU1hI91pd5H2zeB9k9BHrjQI/nq8IWfJ1TvHouAJTO0jsoq3JCEILaEWECOig5/xqrDE+zxh4swJnLrPivuJShGfPMunkj1ogNR+FfUOiBM85aFOv5Bxq2zpkz1cKQJz/vCEUv08hF6tqwn2UUgv
MIME-Version: 1.0
X-OriginatorOrg: hp.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: SJ0PR84MB2088.NAMPRD84.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-Network-Message-Id: c0368bef-3db6-49ef-b96d-08dcd0e5019a
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Sep 2024 15:35:17.2437 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: ca7981a2-785a-463d-b82a-3db87dfc3ce6
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: juBo/cwpKRbIN1iIn2X10srWsD4Us4RRCNz8i85lB1hCJchTC4nLvTxlSjuYWJaWr8cXm5PWDxitHxoMif2FBQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR84MB1803
X-Mimecast-Spam-Score: 0
X-Mimecast-Originator: hp.com
Content-Language: en-US
Subject: Re: [IPP] IPP Firmware Update Extensions v1.0 Initial draft posted for review
X-BeenThere: ipp@pwg.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: ISTO-PWG Internet Printing Protocol workgroup discussion forum <ipp.pwg.org>
List-Unsubscribe: <https://www.pwg.org/mailman/options/ipp>, <mailto:ipp-request@pwg.org?subject=unsubscribe>
List-Archive: <http://www.pwg.org/pipermail/ipp/>
List-Post: <mailto:ipp@pwg.org>
List-Help: <mailto:ipp-request@pwg.org?subject=help>
List-Subscribe: <https://www.pwg.org/mailman/listinfo/ipp>, <mailto:ipp-request@pwg.org?subject=subscribe>
From: "Kennedy, Smith (Wireless & IPP Standards) via ipp" <ipp@pwg.org>
Reply-To: ISTO-PWG Internet Printing Protocol workgroup discussion forum <ipp@pwg.org>
Cc: "Kennedy, Smith (Wireless & IPP Standards)" <smith.kennedy@hp.com>, PWG IPP WG Reflector <ipp@pwg.org>
Content-Type: multipart/mixed; boundary="===============3786635610712669247=="
Errors-To: ipp-bounces@pwg.org
Sender: ipp <ipp-bounces@pwg.org>

Hi Mike,

Thanks for the feedback!

Your comments on "printer-firmware-update-support-uri" and "printer-firmware-update-urgency" seems to be moving us in the direction of the printer being able to report multiple firmware updates. Am I reading this right?

If so, having a bunch of "1setOf" attributes where the "the ith element in this attribute has to align with the ith element of some other attribute" starts to become messy, and scheduling or triggering a firmware update also becomes problematic because the Client won't have the ability to say which one. For this reason, should we move to a "printer-firmware-update-col" (1setOf collection) and have each collection specify an ID as well as its own support URI, urgency, etc.?

Smith



On Aug 30, 2024, at 10:41 AM, Michael Sweet <msweet@msweet.org> wrote:

CAUTION: External Email

Smith,

Some quick feedback on the parts of the registration we didn't get to yesterday:

- 5.1.1 printer-firmware-update-support-uri (uri)

This should probably be a 1setOf to provide a URI for each update.

- 5.1.2 printer-firmware-update-urgency (type2 keyword)

If we wanted to normalize this, we could base this on the CVSS v4.0 User Guide base score which is the update severity number from 0 (lowest) to 10 (highest). Or we could include the whole CVSS string, for example:

   8.8 (CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N)

Also, we probably want to make this a 1setOf , e.g., "printer-firmware-update-cvss (1setOf octetString(MAX))", to capture the CVSS string for each update.

- Maybe add a new 5.1.x attribute "printer-firmware-update-time (dateTime | no-value)" that specifies when the printer will apply/install the firmware updates. The 'no-value' out-of-band value would indicate that updates will not be installed automatically.

- 6.1 Firmware-Self-Update

I suggest we call this operation "Update-Printer-Firmware" since we usually use verbs in operation names.

- 6.1.1 ... Request

I suggest we add "delay-update-until (type2 keyword)" and "delay-update-time-time (dateTime)" operation attributes to specify when to do the firmware update. Keywords could mirror the "job-hold-until" attribute: 'indefinite' to pause updates, 'now' to install immediately, 'night' to install during the night, and 'weekend' to install over the weekend.

- 7.1 printer-state-reasons

I recommend slightly different naming: 'firmware-update-available', 'firmware-update-failed', and 'firmware-updated-successfully' for consistency with other job/printer-state-reasons. Also, maybe add 'firmware-update-queued' for an update that is scheduled for installation?

Thanks for doing the work on this!


On Aug 26, 2024, at 6:50 PM, Kennedy, Smith (Wireless & IPP Standards) via ipp <ipp@pwg.org<mailto:ipp@pwg.org>> wrote:

Greetings,

Following our last F2F meeting, where I had the action item to transform the firmware update registration request into an IPP Registration document, I have posted the Initial draft of IPP Firmware Update Extensions v1.0, which is here:

https://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippfwupdate-20240826.pdf  https://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippfwupdate-20240826.docx
Looking forward to feedback!

Cheers,

Smith

/**
   Smith Kennedy
   HP Inc.
*/

_______________________________________________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo/ipp

________________________
Michael Sweet

_______________________________________________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo/ipp