Re: [IPP] RFC: Printer Firmware Updates via IPP System Service

"Kennedy, Smith \(Wireless & Standards Architect\) via ipp" <ipp@pwg.org> Fri, 18 October 2019 13:07 UTC

Return-Path: <ipp-bounces@pwg.org>
X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com
Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3E2CF120C65 for <ietfarch-ipp-archive@ietfa.amsl.com>; Fri, 18 Oct 2019 06:07:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.698
X-Spam-Level:
X-Spam-Status: No, score=-2.698 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-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=fail (1024-bit key) reason="fail (message has been altered)" header.d=hp.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 wQ8RaLSvXUMU for <ietfarch-ipp-archive@ietfa.amsl.com>; Fri, 18 Oct 2019 06:07:14 -0700 (PDT)
Received: from mail.pwg.org (mail.pwg.org [50.116.7.199]) by ietfa.amsl.com (Postfix) with ESMTP id 0345412083E for <ipp-archive2@ietf.org>; Fri, 18 Oct 2019 06:07:13 -0700 (PDT)
Received: by mail.pwg.org (Postfix, from userid 1002) id A51883AD7; Fri, 18 Oct 2019 13:07:12 +0000 (UTC)
Received: from mail.pwg.org (localhost [IPv6:::1]) by mail.pwg.org (Postfix) with ESMTP id CCE153AB3; Fri, 18 Oct 2019 13:07:08 +0000 (UTC)
X-Original-To: ipp@pwg.org
Delivered-To: ipp@pwg.org
Received: by mail.pwg.org (Postfix, from userid 1002) id 6B9283AB3; Fri, 18 Oct 2019 13:07:07 +0000 (UTC)
Received: from us-smtp-delivery-162.mimecast.com (us-smtp-delivery-162.mimecast.com [63.128.21.162]) by mail.pwg.org (Postfix) with ESMTPS id 9649426E4 for <ipp@pwg.org>; Fri, 18 Oct 2019 13:07:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hp.com; s=mimecast20180716; t=1571404024; 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=4lBx/aXW8ao1Ka5vde4SqOAN23x5NDzZ6MJYNqoD6LA=; b=mRyMtJQntmz+fKZ7UW52ZW2WHGvhAqbruAcTpcI45ce0sboUiznqlE0WWfLi5f/gxRfLOk BenK7CEvg6xvRspTgqarnzJyOYL3LDr0X6mlggLpGNUQvMyfzR6UgYs7j1oUEqefLqqczF oIIx6ohZrgR+/GOshgTiK/FDayGrXrA=
Received: from NAM05-CO1-obe.outbound.protection.outlook.com (mail-co1nam05lp2054.outbound.protection.outlook.com [104.47.48.54]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-100-hITyEp0pPQupNL-Tbxy-fw-1; Fri, 18 Oct 2019 09:07:01 -0400
X-MC-Unique: hITyEp0pPQupNL-Tbxy-fw-1
Received: from CS1PR8401MB1270.NAMPRD84.PROD.OUTLOOK.COM (10.169.98.7) by CS1PR8401MB0647.NAMPRD84.PROD.OUTLOOK.COM (10.169.15.143) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2347.16; Fri, 18 Oct 2019 13:06:59 +0000
Received: from CS1PR8401MB1270.NAMPRD84.PROD.OUTLOOK.COM ([fe80::ec8b:9d00:2a51:8d21]) by CS1PR8401MB1270.NAMPRD84.PROD.OUTLOOK.COM ([fe80::ec8b:9d00:2a51:8d21%7]) with mapi id 15.20.2347.024; Fri, 18 Oct 2019 13:06:59 +0000
To: Ira McDonald <blueroofmusic@gmail.com>
Thread-Topic: [IPP] RFC: Printer Firmware Updates via IPP System Service
Thread-Index: AQHVg46Z108A1B7hP0W+fGffpcE0IKdcanEAgAP4SgA=
Date: Fri, 18 Oct 2019 13:06:59 +0000
Message-ID: <8883B69C-631F-4E0A-BD33-B3997F102D2C@hp.com>
References: <4245784C-F74A-4E6D-A1AC-A2FC522F1587@msweet.org> <CAN40gSsnDv1L8ZFh+Uxm-mzy8apfdmojMeb9AGB-PsCFQcmaOg@mail.gmail.com>
In-Reply-To: <CAN40gSsnDv1L8ZFh+Uxm-mzy8apfdmojMeb9AGB-PsCFQcmaOg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=smith.kennedy@hp.com;
x-originating-ip: [98.151.125.208]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 03f47e5c-60eb-4d64-fa3b-08d753cc0fab
x-ms-traffictypediagnostic: CS1PR8401MB0647:
x-microsoft-antispam-prvs: <CS1PR8401MB0647ECB7D08AAA118F1AD1719E6C0@CS1PR8401MB0647.NAMPRD84.PROD.OUTLOOK.COM>
x-ms-oob-tlc-oobclassifiers: OLM:4502;
x-forefront-prvs: 01949FE337
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(366004)(39860400002)(376002)(136003)(346002)(396003)(199004)(189003)(6602003)(229853002)(476003)(6436002)(99936001)(76176011)(486006)(4326008)(6506007)(26005)(2906002)(53546011)(102836004)(186003)(19273905006)(7736002)(14444005)(256004)(6916009)(7110500001)(3846002)(99286004)(6512007)(54896002)(6306002)(6116002)(2616005)(11346002)(15650500001)(236005)(2420400007)(446003)(14454004)(6486002)(6246003)(66066001)(316002)(36756003)(81166006)(81156014)(8676002)(606006)(86362001)(25786009)(8936002)(54906003)(478600001)(33656002)(966005)(64756008)(66556008)(66946007)(66616009)(66476007)(71190400001)(71200400001)(5660300002)(1411001)(76116006)(66574012)(66446008)(91956017)(563064011); DIR:OUT; SFP:1102; SCL:1; SRVR:CS1PR8401MB0647; H:CS1PR8401MB1270.NAMPRD84.PROD.OUTLOOK.COM; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: aspw7PDFlAnEzx6rXWubey9j9C2ZVAp0euNEQsMw7J5KcXuCdTJYThrvc3VoGBXeF6UciybDQ4sBtHeDia3QyT40PL4vzX/zJJw0a8oK+FfzZCMH9+Pe7+ex1RpT+nMCEp3FjKzqWK99Av6QcUhn6guaZA9Bjm3aB3vBMyJORwh8nYNiEo4G0/Pinc+5nl3p4kwWX7MAOWA+PWFZq8PUsee4sKsGnM0U5AZf9cRoqgQPkL2erGthS83HLkayd0TGoPMJRhtZ+s0b+6RAPr0Y1jgbNrzpdUUeDZTCtH361DxRK65qFcz63Izr67GPuhoh7/+5YmLVtkNtBnZ143SYA9ySox49vT0C1IjbUv9Pq4hhlcqXmOMkh0Voww60bpgx98XMTqLpEpmdh2SYmCuHc/b54o4Lc8Q3f9X+/QWzDng=
x-ms-exchange-transport-forked: True
MIME-Version: 1.0
X-OriginatorOrg: hp.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 03f47e5c-60eb-4d64-fa3b-08d753cc0fab
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Oct 2019 13:06:59.6187 (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: grkXAxQHyzevQ3yGzK2CwvGKT3tFpJBleEq/gY4nEfwx26q/MXACBCLvGrR3mkoFXThH/LKFVBXIpedhXFJoOw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CS1PR8401MB0647
X-Mimecast-Spam-Score: 0
Cc: PWG IPP Workgroup <ipp@pwg.org>
Subject: Re: [IPP] RFC: Printer Firmware Updates via IPP System Service
X-BeenThere: ipp@pwg.org
X-Mailman-Version: 2.1.15
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 & Standards Architect) via ipp" <ipp@pwg.org>
Reply-To: "Kennedy, Smith (Wireless & Standards Architect)" <smith.kennedy@hp.com>
Content-Type: multipart/mixed; boundary="===============3412736572875181786=="
Errors-To: ipp-bounces@pwg.org
Sender: ipp <ipp-bounces@pwg.org>

I agree with Ira - no objections to adding it.

Smith

/**
    Smith Kennedy
    HP Inc.
*/

> On Oct 15, 2019, at 2:29 PM, Ira McDonald via ipp <ipp@pwg.org> wrote:
> 
> Hi Mike,
> 
> +1
> 
> I like your proposed text and think it's at an appropriate level of detail.
> 
> Cheers,
> - Ira
> 
> Ira McDonald (Musician / Software Architect)
> Co-Chair - TCG Trusted Mobility Solutions WG
> Co-Chair - TCG Metadata Access Protocol SG
> Chair - Linux Foundation Open Printing WG
> Secretary - IEEE-ISTO Printer Working Group
> Co-Chair - IEEE-ISTO PWG Internet Printing Protocol WG
> IETF Designated Expert - IPP & Printer MIB
> Blue Roof Music / High North Inc
> http://sites.google.com/site/blueroofmusic <http://sites.google.com/site/blueroofmusic>
> http://sites.google.com/site/highnorthinc <http://sites.google.com/site/highnorthinc>
> mailto: blueroofmusic@gmail.com <mailto:blueroofmusic@gmail.com>
> PO Box 221  Grand Marais, MI 49839  906-494-2434
> 
> 
> 
> On Tue, Oct 15, 2019 at 3:27 PM Michael Sweet via ipp <ipp@pwg.org <mailto:ipp@pwg.org>> wrote:
> All,
> 
> During our last call review of the IPP System Service v1.0, several questions came up concerning how firmware updates will be applied once the resource is created, uploaded (sent), and installed.  The consensus was to add a subsection 17.x (Appendix A - Rationale for Design Choices) documenting how we see this working without defining/requiring a particular file format.  The following is my proposed text for this subsection:
> 
> 17.4 Executable Resources
> 
> This specification defines two types of executable resources: firmware ('executable-firmware') and application software ('executable-software').  While no specific file format has been mandated, an executable resource file:
> 
> - Provides a manifest providing descriptive text, version number(s), subunit or other associations, and a cryptographic hash of the executable content,
> - Provides a cryptographic signature of the metadata, and
> - Contains the executable content.
> 
> When subunit firmware is installed (or queued for installation on the next restart of the System), it applies to all compatible subunits.  For example, if a System contains multiple fold finishers and an Administrator installs new fold finisher firmware, all of the fold finishers are updated - there is no way to selectively upgrade a single subunit.
> 
> When application software is installed, it typically applies to the System and all of its Printers.  However, this specification does not prohibit applications that need to be subsequently allocated to a Printer, for example a cloud-based PDF interpreter application could be installed and later allocated to a specific Printer.
> 
> Please provide your feedback before the next IPP workgroup conference call on October 24, 2019 so that we can start a PWG Formal Vote to span the November face-to-face meeting.
> 
> ________________________
> Michael Sweet
> 
> 
> 
> _______________________________________________
> ipp mailing list
> ipp@pwg.org <mailto:ipp@pwg.org>
> https://www.pwg.org/mailman/listinfo/ipp <https://www.pwg.org/mailman/listinfo/ipp>
> _______________________________________________
> ipp mailing list
> ipp@pwg.org <mailto:ipp@pwg.org>
> https://www.pwg.org/mailman/listinfo/ipp <https://www.pwg.org/mailman/listinfo/ipp>
_______________________________________________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo/ipp