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 16:46 UTC

Received: by ietfa.amsl.com (Postfix) id 6EB61C14CE53; Mon, 9 Sep 2024 09:46:42 -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 6DE68C14CF15 for <ietfarch-ipp-archive@ietfa.amsl.com>; Mon, 9 Sep 2024 09:46:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.006
X-Spam-Level:
X-Spam-Status: No, score=-8.006 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_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_FAIL=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, 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="LG/Xv/lR"; dkim=pass (1024-bit key) header.d=pwg.org header.b="mclmuuvD"; dkim=fail (1024-bit key) reason="fail (message has been altered)" header.d=hp.com header.b="EnVMENeY"
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 rVLQNJaDXQBH for <ietfarch-ipp-archive@ietfa.amsl.com>; Mon, 9 Sep 2024 09:46:38 -0700 (PDT)
Received: from mail.pwg.org (mail.pwg.org [172.104.19.21]) by ietfa.amsl.com (Postfix) with ESMTP id 55911C14E513 for <ipp-archive2@ietf.org>; Mon, 9 Sep 2024 09:46:38 -0700 (PDT)
Received: by mail.pwg.org (Postfix, from userid 1002) id 855CFE8FF; Mon, 9 Sep 2024 16:46:37 +0000 (UTC)
DKIM-Filter: OpenDKIM Filter v2.11.0 mail.pwg.org 855CFE8FF
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=pwg.org; s=default; t=1725900397; bh=L4m3sABSi50bOX/CiqvB+tj/osOCaH0Z5VpHsdDGCxM=; 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=LG/Xv/lRqchL2OmtIZGqyaDJWEu4IOtBFCoU9D0QfpwSR4wZyy1QhiUk7RqwDzApr CvSor2pA7HDIjxZkUaLtWscrv7RV8xYpJTdWcTKgwiVaoWvSKG2f/j54+ea16YHFLq B+uP5oIGrdp2CEVNsGEmzs74XzAuL7smiwdhNwD0=
Received: from mail.pwg.org (localhost [IPv6:::1]) by mail.pwg.org (Postfix) with ESMTP id 8629A3A3B; Mon, 9 Sep 2024 16:46:35 +0000 (UTC)
DKIM-Filter: OpenDKIM Filter v2.11.0 mail.pwg.org 8629A3A3B
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=pwg.org; s=default; t=1725900395; bh=L4m3sABSi50bOX/CiqvB+tj/osOCaH0Z5VpHsdDGCxM=; 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=mclmuuvDLAYFSnX9YXuECBSJJYKLqnKz1CnuQNLqPkVZkyvIvhWAJJ5VnmeejoQK7 2NPrPPpI4bN+RQdMHmgDH5XnnEd1Wx4WlpMCx2Qcjj8JhXzoA2gj1Crm7pMqNESTFv hdm/iIfb4wNInd9tg6fX/kG1J7rxp6rL+H8eceeM=
X-Original-To: ipp@pwg.org
Delivered-To: ipp@pwg.org
Received: by mail.pwg.org (Postfix, from userid 1002) id 798986097; Mon, 9 Sep 2024 16:46:33 +0000 (UTC)
DKIM-Filter: OpenDKIM Filter v2.11.0 mail.pwg.org 798986097
Authentication-Results: mail.pwg.org; dkim=pass (1024-bit key) header.d=hp.com header.i=@hp.com header.b="EnVMENeY"
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 2D5E3A8D for <ipp@pwg.org>; Mon, 9 Sep 2024 16:46:29 +0000 (UTC)
DKIM-Filter: OpenDKIM Filter v2.11.0 mail.pwg.org 2D5E3A8D
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hp.com; s=mimecast20180716; t=1725900389; 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=7W1KKUOMNCjVR0C5JzunBvwSOkG684hQp3Ai8CuuX0s=; b=EnVMENeYhTrWQ9LKEIcoTKNj0+DboR9xpKErUXPGmSBCqqJC2rGj9c3vwBLwMwgFVjR/5U eptQus413lXIfkrbBP1AMC29K4i4IcVGbXhk6y1JkVCeCLWjnBM2MyjPn0FR4y8pGEptvU am04A5UwkD4Yyfx2sM20xQN/LWiPcJc=
Received: from NAM11-BN8-obe.outbound.protection.outlook.com (mail-bn8nam11lp2177.outbound.protection.outlook.com [104.47.58.177]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-136-aoqhObClP3K-Q5dfUeg4cQ-1; Mon, 09 Sep 2024 12:46:27 -0400
X-MC-Unique: aoqhObClP3K-Q5dfUeg4cQ-1
Received: from SJ0PR84MB2088.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:a03:437::8) by PH7PR84MB1653.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:510:150::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7939.20; Mon, 9 Sep 2024 16:46:25 +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 16:46:25 +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+kvACAAA7VgIAABQyA
Date: Mon, 09 Sep 2024 16:46:25 +0000
Message-ID: <635305A0-B396-4888-8EEF-65054B3CCCC0@hp.com>
References: <BA9CD2A2-EC7E-497F-9568-601B2903D0C4@hp.com> <787A196D-7690-47C7-BD1D-CD0805428CA0@msweet.org> <FFD7870E-D50D-4117-ACA0-1D52DD874AC9@hp.com> <1F2B322B-318B-4890-8265-FF61DA9F67A6@msweet.org>
In-Reply-To: <1F2B322B-318B-4890-8265-FF61DA9F67A6@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_|PH7PR84MB1653:EE_
x-ms-office365-filtering-correlation-id: e0e1de92-d846-4699-8df3-08dcd0eef1d2
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|376014|366016|1800799024|38070700018
x-microsoft-antispam-message-info: Nq0TE33WqhObnwCoT6RMPAV/MFb2ev8XU3W0x+rWJxwTA3ZThSzTuEzKaePuH9BLeH9Wpqcv4MIwkjC7WITQophIxx/crqOXRrTEzAd9Op5q0Pd+b9VtUp1D7eZzlFVIIh+HJ6Nuj7Ahu8wggpy1hTeWYQZuw9HevMa95E8PYAJkW6F6dQKKMc1ILzC6F5WLqdbIUhuoqdIKOt7kZcPk8QPnGmgG3nOzx3wepPlaLnMFB2uVcq7JNzte5/9lnr8yLTzkPeoNqPckDDyVzOJxEy5FN5HW/ZhDq4XeUfRHtHYT1ZlIo+UwBXUuAKH9jpxIm3TS7+OwyF8tKb5aQZdesLcqTjQLjjKyR07nl5Ztzfslh01YvZ4FtVIZIdxhLO9pbVwNvAXL2tnTDMzBEQ4uKmi//9ymF+fkAkSIhM7LgMMwLJhzPqXBLQZMcAsp0V63FuEZPtHipdHMqbg3w4pOqRWM/E40JA/1OBjqnjwIVa4ZV2cDyhk71o6SAn7J8k2vBXSyPFPvfBrtDn9U8EtFTiRRRxtfG7T4sqyGtsT965f0FKBNzpPEjP4Kaj82f8eFpVcD489BcLBOAt0/+nIgvk+FVIGCyNCHRjy3L1L0Vlp4MMEhQRAUOkTVw74aCBZ61HNpkDuok2TSFngIzbF61brHTiuARz0xWExK8cx3vfSLdrBKJpGSvJMTMpy2Quq1wUnk3Js7fwdxbcHMCStkC+8TW4uEfp4S1N+W9/S0BKPHcOj5lRIsXw5+6g6L/nCk2fcdfwF8VjYJ2+uzHOgfklz80RQLT/ulTbwxBFqReo4Npkaw8yp9fFF1kNE6u8nASw8ergcm9wi4zn8bSmKvxa1zulzZ+DJrnTpB+gW4rZhjPtsQop2HEBwIkD8Npa4e2euNjEwmbKVRXdi4iVAcszrQjaUFoU61bt7jAJmpXqSFzOnmb4GhHr4jIsNyxkzDWj5cIbTOdOoJioeEHgjnWmHXqhVr5WhxFje30VLtmyud3Y41Spd/1Tz7a0miPsIIQb2QWXQEQD/LqCk1wPNtGUig23DZgN1b/GsD+AH8Z0WdDBIiufulJF4vb8XIieMWmHizezCjyB2PY0ZZrmaChi1sn88/9DYj2KCpvSC3g3ZwqCIov7FEQo5HV1BImls+W5aSz9zQLPjNKjusUCjqsmbgXVcnG+Mibpj3bKJodX5Hm7N9Qlj8sb+W8jAERmcbHoouOhNvuc+ZXj+MmvpLrSVaB5q2koxIBQvF5bQEWtM9BNXywEX5jY/S0XcFn2fdk/qWNZR8gmNzQq7FciPkZ56EIUihvi662AgeVbZ4Z5OP92g/VzrFAJ0OmjTH+wC5wigzVEVYb1VbxhQy+iFtJSO8PRZrgzk0ux+fCv+zJnByKSs8rb6sRTs8BpsQk7fSMoysDFR6Gy4cPGZ1GwbhPw==
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)(376014)(366016)(1800799024)(38070700018); DIR:OUT; SFP:1101
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: XX6Lj7LIky8ubvCpbYXmBbK9TGGC5HX+6tn0hvPvV8Vp7D1nmZay/5Ltt2eMnRC+MhJtyBRAaXiM/Srvf6ao4Pu7yPA0R0Nfr7xbUdDhnlxPZM29kuuRxHs25GqGHCrrH7HCdqnsrUB36PLTwRvBExe+Tj+j6N5Ejz3lCNRSzuKQ8uuP6grS2RrSm2Nz2+9xYF+pDlIYuH1l73aZ+4xBhYzgkw+4XfSS2ChQ8qGaONU35VHKtLEo0q/yTWcwXz2UeWJjZP9gsKPMT3Ol/KEI2Q2T9dGhhsvvWoASOhJ0mEzJrgdvGXFat9kkLEQyyU5JY0VcnpQRuE91Yu8Nx547HyijQGLkEv9Z41iAdth2EKvH48xvvToTAaf7CP4YRUXP1oOuNfCQblkgLTtJ6oDxXWBWgOYve3nP7RlIaUGHnfLqcQCvypD+9lApyzRSEqcLPRexB48IxQdU1QVnu+zHEAMFMwQXDhfXI0zXMGdKninGbBw7c3nWa5q7SqmYJ3wU7iT44pDbuXHOW98HBar4WZBejFMBFE4Or4IRrDLN6grWXGkyr1Wk4p4XZM/uMqg9ezktgFmznXkhvg4C0sb2TOmy/W18eOM2BfZ3I0AZjPktmdcY/Jkhw6AX34WYnnMVJIG1u+eYvCZAU+JHkTidzpG4ZXXfs7DLjrLWcvExPHM5UZ/5yKosXJF22mEj1Ma7gTCOY5/2ieyuzAsalbZsk0gknoU0Y3WA6rbHzj7gEEr8t1LSfVRuNSzF0ZdSHSxiHDnLlDdVN2LlYWfLhp7tDDCvSOw/jdLo5Mk/t7nPXMB4jB9IDH8cnMNYjk/djYXVvsJKG4aYs4SAPp9dgqSbiOLB1sRjkSYLbYb8Wr3CVoGTxMYIAkzjH6q/ymztQwIn8NadODboqCsHd3ZHu1XpBya219jKPsdJUJh9L6uVpM9XzbwaV0LWgBJJmVEjlevLzURuYbqjnYrQ73NEHLHk9L0GGMRgFICfhRdZbGCavu1SLmlZw4GJY/QZaFxmQGXxIJuE1STelWHLBJ9pHLWe+Xcdp/YgkPpboED/7Vc3Bk0qqh79rRtN1hFWo2P19EsrK6jN+s7XI1BLItGfSfPcbZs5iRyE0XrVqsiLuHCe9EnLR365LL1c4MwGx8wAKcoYlgU58s6ICk3HOL46o77pCRX+Ahy7jFg/EFYzsRNjfCmHsnk4lTlNZzLwIfJ51kwj+u/X/8/MhtmGK2TZ3A2yFVQw6rMgfjVR7wHJEJ7qooxvDTJVBEG1MapwT3al+Oo5RXs85BXbUCi62/ms76iww7UZbfS1kqOUOSGxc1AsqHyldb82ddIgf2r2YRSxR7bMU5LaVRiIw4d4v1cBSoZyApWogzZBTsUZhnFivm4jZByKpd0u1Du4Le01pq13hbRhSAaCLHWESfDJ3VoNEBox63amENm5DRX1rJw44CWWwYObZ50wrW7ufg4XDxY28dA2kfU9a1S7K2P93ZdcFaHIjzRPtunZxmNFqVyF7Y6KduhpGI3WTa3cX3k92S4aTFsFThcIVfKy2gYovoetgiIz7ANrHhaJcSSyy95d9Yc/P+TXEiIjbkUuS9MyR5b35vHL
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: e0e1de92-d846-4699-8df3-08dcd0eef1d2
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Sep 2024 16:46:25.7573 (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: Y2FSFhvhkxwGyX87jn93MOgQvRSiGTKpKwlgaw59xdDXK3qtk4wAyv+t64tFN26KQ2Ks7O0s16VzZoAUe7prCw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR84MB1653
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="===============5480888407562383434=="
Errors-To: ipp-bounces@pwg.org
Sender: ipp <ipp-bounces@pwg.org>


On Sep 9, 2024, at 10:28 AM, Michael Sweet <msweet@msweet.org> wrote:

CAUTION: External Email

From: Michael Sweet <msweet@msweet.org<mailto:msweet@msweet.org>>
Subject: Re: [IPP] IPP Firmware Update Extensions v1.0 Initial draft posted for review
Date: September 9, 2024 at 10:28:01 AM MDT
To: "Kennedy, Smith (Wireless & IPP Standards)" <smith.kennedy@hp.com<mailto:smith.kennedy@hp.com>>
Cc: PWG IPP Workgroup <ipp@pwg.org<mailto:ipp@pwg.org>>


Smith,

On Sep 9, 2024, at 11:35 AM, Kennedy, Smith (Wireless & IPP Standards) <smith.kennedy@hp.com<mailto:smith.kennedy@hp.com>> wrote:

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

Maybe? The current printer-firmware-xxx attributes are separate 1setOf attributes with the ith value stuff, and I was under the impression that the new printer-firmware-update-xxx attributes were extending those to report when a new version of a firmware component was available...

Using a collection is cleaner but might be overkill if we decide that reporting a single set of values for whatever updates are available makes more sense.  At least one of the vendors I work with does monolithic firmware updates of multiple components because of how the firmware images are managed (whole read-only system images with A/B partitions), so if I added support for the new attributes to that product it will always show "no updates" or "N updates" (and nothing in between).

HP Inc. printer firmware updates for all the printers I've worked with (pretty much all of our ink and laser products in home and office / enterprise over the last 25 years) have a single firmware update too. I don't know if other vendors have multiple separate firmware updates, but we don't.

Given that, does it make sense to have "1setOf" for any of these unless there are printer vendors whose devices might have multiple separate firmwares?
_______________________________________________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo/ipp