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

Ira McDonald via ipp <ipp@pwg.org> Wed, 16 October 2019 00:29 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 D8037120830 for <ietfarch-ipp-archive@ietfa.amsl.com>; Tue, 15 Oct 2019 17:29:53 -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 (2048-bit key) reason="fail (message has been altered)" header.d=gmail.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 JIm4Z3e2ChRb for <ietfarch-ipp-archive@ietfa.amsl.com>; Tue, 15 Oct 2019 17:29:51 -0700 (PDT)
Received: from mail.pwg.org (mail.pwg.org [50.116.7.199]) by ietfa.amsl.com (Postfix) with ESMTP id 1745C120825 for <ipp-archive2@ietf.org>; Tue, 15 Oct 2019 17:29:50 -0700 (PDT)
Received: by mail.pwg.org (Postfix, from userid 1002) id 86CF23ADC; Wed, 16 Oct 2019 00:29:50 +0000 (UTC)
Received: from mail.pwg.org (localhost [IPv6:::1]) by mail.pwg.org (Postfix) with ESMTP id E026C3AD7; Wed, 16 Oct 2019 00:29:46 +0000 (UTC)
X-Original-To: ipp@pwg.org
Delivered-To: ipp@pwg.org
Received: by mail.pwg.org (Postfix, from userid 1002) id CD2543AD8; Wed, 16 Oct 2019 00:29:45 +0000 (UTC)
Received: from mail-vs1-xe2c.google.com (mail-vs1-xe2c.google.com [IPv6:2607:f8b0:4864:20::e2c]) by mail.pwg.org (Postfix) with ESMTPS id F0EFD2668 for <ipp@pwg.org>; Wed, 16 Oct 2019 00:29:44 +0000 (UTC)
Received: by mail-vs1-xe2c.google.com with SMTP id b123so14440017vsb.5 for <ipp@pwg.org>; Tue, 15 Oct 2019 17:29:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=+PhAxPEHuSMVzuGAII6JWvnWiiMH9hO9ZJX9c/OLNV0=; b=J4WoQvy5GNgDXhUlHUAWmhlndGGHs4NfCm17Tdo0f8i9N0b7vd015mRWcsBQjiQzrw 8D4I693R8GjodqTXru3VZf1nOLZpX+drA4Je8PjolrKau9gdn6HNG2U4b2cI7Gyw9myd k6tXaWsqpYAlckihFWAnfsZG5y6X7D9ev2MnPsQlEp1Dh55gEwVtWOSpV4aXm0LpHtz0 u1BVYkqB0FWBhaG1Xe2VqVIza9ga62WUK7ra843XdssKGJ3aaP2jgOtdmfSTQfz0tVJS 6yxUhhTQsw4EWBIczHl/0LjUdYeEc1uxskAfiF0bT1qmPECvWNdy0pr6JOqaG9Y8v+yX vOSA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=+PhAxPEHuSMVzuGAII6JWvnWiiMH9hO9ZJX9c/OLNV0=; b=EzLGKUQxI9FlFR9k6uS6CJu6NVoAA+Nrli/SkdyomFgSx73Xbm+cqlM7LH1tq+D+Zs Nwmdi5so085Ol+DOaN3s6cVCw48yX/V2S7wH69Fex5AbTYMzSMmy5IGrOAau/WqgbqXD YU/gRm04sDILPEu5Fn83Zx/5QTXTPl6zm7jAth8BGaxIPCfJp1ajtqAiFSUgIJf5OHoG KuDJNma2JHvN/T1HUPuLPJj8T470a7yGYc+fmGdZ66Kv59hZ8VJV7iyYrd3QnwIx8eMq U2BwddLFaK5GTfQWvEZETtwJdeRTUKDBFDY2cLcnEImRSqf8usM6L5JG90mflZGgFnyl rkGA==
X-Gm-Message-State: APjAAAWlDmVOPq5RSEFmtpL8OVifgNhqUEUd26Mf2TBx/8Uezr69BdbE 9f6Oiwos8M3ujnUZ2Zw050O/xIkJRQMu4LT9uqc=
X-Google-Smtp-Source: APXvYqxujuj2PZo0e8CPllk18j+C7xU95esrwH8ohfK0z3xEbiYQZ5JUnA4Y3U3BxRo/B9sDa3B/DtJo+Cptv6z4dbU=
X-Received: by 2002:a05:6102:525:: with SMTP id m5mr22148399vsa.177.1571185784123; Tue, 15 Oct 2019 17:29:44 -0700 (PDT)
MIME-Version: 1.0
References: <4245784C-F74A-4E6D-A1AC-A2FC522F1587@msweet.org>
In-Reply-To: <4245784C-F74A-4E6D-A1AC-A2FC522F1587@msweet.org>
Date: Tue, 15 Oct 2019 20:29:32 -0400
Message-ID: <CAN40gSsnDv1L8ZFh+Uxm-mzy8apfdmojMeb9AGB-PsCFQcmaOg@mail.gmail.com>
To: Michael Sweet <msweet@msweet.org>, Ira McDonald <blueroofmusic@gmail.com>
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: Ira McDonald via ipp <ipp@pwg.org>
Reply-To: Ira McDonald <blueroofmusic@gmail.com>
Content-Type: multipart/mixed; boundary="===============0144614617375866846=="
Errors-To: ipp-bounces@pwg.org
Sender: ipp <ipp-bounces@pwg.org>

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/highnorthinc
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> 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
> https://www.pwg.org/mailman/listinfo/ipp
>
_______________________________________________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo/ipp