From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6721684426774806528 X-Received: by 2002:a1c:720e:: with SMTP id n14mr9271834wmc.53.1565165305350; Wed, 07 Aug 2019 01:08:25 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a1c:4989:: with SMTP id w131ls2254037wma.5.gmail; Wed, 07 Aug 2019 01:08:24 -0700 (PDT) X-Google-Smtp-Source: APXvYqw9t62+16ezjSd9+LTjgPNt7wJ8k4bTIRH8uuluD9NA5ZWaBtRg10rfpT23P+kHIa2hAJlA X-Received: by 2002:a7b:ce83:: with SMTP id q3mr9543270wmj.116.1565165304944; Wed, 07 Aug 2019 01:08:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1565165304; cv=none; d=google.com; s=arc-20160816; b=iz6ayI+RYeydigbCHNvO5G1SXYmRlJOc0DAHUlRA9UHSKP1x3CCc1VxokQxMlqVv7T 7JmSuStqC9XulLOT+mYdQJcy1APFkzI1vES/70uCCqTSyqY4poQKfCrX7hLUOE2TjevV 9VZLt3DQwz+ZhScAn4LU0KNzi46qGsU9HEQSB6QWHptue+bnFZ9n1LHz6QVaSVGdsh4q jy6ymleVVtHCfxmudl1hpSFMz54IBdbtjY3h1vdTI3AEFOh9qFs/s9LzC75VEOLS2Kzh 7naRB3lmK1sL4/LIi5+hcQJrS9tHZ7PN3uvUti18Rb3Hi8eJVFM0qkv0Jl8q7aba44fr RKoA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:content-language:in-reply-to:mime-version :user-agent:date:message-id:from:references:cc:to:subject; bh=zGSYs3iWHLVTU3+cn6wdkaNhC4EtMUzI1A3n83pn3UE=; b=ngNS88CMGjhXbQUNLctO6ywufNIgENORgYDVdDILB8k2AR33J5/D6SpJLo7QoMk5la d8WJwOJ+P+BgwIw5HDTQUM/06UI2liEn6w0F1sNEH4dRAHe6gg//4Avj1mzB8RX7ZXOZ 51DND8QEdoM1lNLRfHOCjW52VozQlErFhcsFzjx0QaQ9xagzQqzIeZ4/U5AZzsq5QN1G HKPKqBuNtrragFJb5XYjgje26YjocSBOaqp7ML2L4dSosVAWqRsJ7q9VVfflv/967vkW 0/yS+z1eivxX9HNjekMM7dFx7zdlG2GrT8Hp4xl1KqLUgQLuQHIRFN9OZ23ZbpkocCpS WCgA== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of gernot.hillier@siemens.com designates 192.35.17.2 as permitted sender) smtp.mailfrom=gernot.hillier@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from thoth.sbs.de (thoth.sbs.de. [192.35.17.2]) by gmr-mx.google.com with ESMTPS id e12si69520wma.2.2019.08.07.01.08.24 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 07 Aug 2019 01:08:24 -0700 (PDT) Received-SPF: pass (google.com: domain of gernot.hillier@siemens.com designates 192.35.17.2 as permitted sender) client-ip=192.35.17.2; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of gernot.hillier@siemens.com designates 192.35.17.2 as permitted sender) smtp.mailfrom=gernot.hillier@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Received: from mail2.sbs.de (mail2.sbs.de [192.129.41.66]) by thoth.sbs.de (8.15.2/8.15.2) with ESMTPS id x7788OUc020290 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 7 Aug 2019 10:08:24 +0200 Received: from [139.22.118.51] ([139.22.118.51]) by mail2.sbs.de (8.15.2/8.15.2) with ESMTP id x7788NCd029744; Wed, 7 Aug 2019 10:08:23 +0200 Subject: Re: [PATCH v2] meta/classes: generate bill of material from image To: Claudius Heine , Quirin Gylstorff , isar-users@googlegroups.com Cc: Claudius Heine References: <20190805140742.11479-1-Quirin.Gylstorff@siemens.com> <20190806135539.1826-1-Quirin.Gylstorff@siemens.com> <217fe8c3-9dfb-41cf-b95a-fa793b05d9a6@siemens.com> <3bc2de85-2bfd-e6a3-0a78-47890b673f47@siemens.com> <40f1532f-d989-cb1f-992b-d8c843e45499@siemens.com> From: Gernot Hillier Message-ID: Date: Wed, 7 Aug 2019 10:08:23 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 In-Reply-To: <40f1532f-d989-cb1f-992b-d8c843e45499@siemens.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-TUID: s6vVbCYz4nY5 Am 07.08.19 um 10:01 schrieb Claudius Heine: > Hi Gernot, > > On 07/08/2019 09.56, [ext] Gernot Hillier wrote: >> Hi! >> >> Am 07.08.19 um 09:52 schrieb Quirin Gylstorff: >>> >>> >>> On 8/6/19 3:55 PM, Q. Gylstorff wrote: >>>> From: Quirin Gylstorff >>>> >>>> To create products it is necessary to have a list >>>> of used packages for clearance and to security monitoring. >>>> To get a simple list of packages use dpkg-query and generate >>>> a list with the following pattern: >>>> >> [...] >>> I am thinking about adding json as alternative output format. The yocto >> >> Why? Is this some established standard somewhere else? > > I don't know any standard format for manifest files? Do you? I suggested > JSON because its very easy machine readable and expandable without > breaking other tools. Well, if there's no established standard, I'd prefer to go with something which is easy to consume in shell scripts. If we don't have clear advantages for JSON, I prefer cut -d "|" -f 1 over python3 -c "import sys, json; print(json.load(sys.stdin)['name'])" - or adding another dependency to "jq". -- Gernot