From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7340524753523834880 X-Forwarded-Encrypted: i=2; AJvYcCXvs108HgG58VqK4N4k5ytlZH0stisLYy3xi0ZyRjXvj2Aql43DL9t+uSVvVKLGBxnKYT02/00BoH1CHGCI6Myaj8D5U8/i3dr/L9k= X-Received: by 2002:a17:902:6847:b0:1dc:b73b:ec35 with SMTP id f7-20020a170902684700b001dcb73bec35mr2346359pln.4.1709234085770; Thu, 29 Feb 2024 11:14:45 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a17:902:d2c6:b0:1db:96d6:4438 with SMTP id n6-20020a170902d2c600b001db96d64438ls896501plc.1.-pod-prod-05-us; Thu, 29 Feb 2024 11:14:44 -0800 (PST) X-Forwarded-Encrypted: i=2; AJvYcCVhz1gRWr2tRWRWAsDJ6evOLMe9l0sQgxWP6YG7A9Hoar/8c85kz83xkAAcRBy103xtiBdn1d4khbOl8Gq9lOGdR5vEtUX8R6z42os= X-Google-Smtp-Source: AGHT+IEd7NIXjnZymphTMlACVh60BtFc7PYnlKJwNPFTsmh+NGJh8VMlnZyOM8VOGG4gG2Mi+RYj X-Received: by 2002:a17:903:1ca:b0:1dc:af82:98b2 with SMTP id e10-20020a17090301ca00b001dcaf8298b2mr3481542plh.43.1709234084502; Thu, 29 Feb 2024 11:14:44 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1709234084; cv=none; d=google.com; s=arc-20160816; b=Tdy+BJDY+MsVR022hOV82KDyutzAUIOSn60E2UtGs1Y0aCiF5jZmNSRiAwxvRXhM6u LG6S40kdEXYfgZt8V9vTW8R0W58MWKqEj2DJKSiI6eiI+wFHHygCZW1PPKa6flHYz0jW tZcwRPh/gkid+x0MvPT8qpbgOUFoxEKrwgMhhIPM1TksLDhRJBjVg1bLIRShzeBUvrPf Ki+8d/if8/c/V9e8+y2ZOHr16EJxhp4N9CFTmALant/gebxKgOz63SXTuEjPl/hJzb+0 Fa0h3QGA5pJa8QE2cHKKTHdpDzmjY9PjeMvQkBXnfBoa4Mak1cV3pX9Y2ANErCdLBAKr nsig== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=feedback-id:mime-version:content-transfer-encoding:autocrypt :references:in-reply-to:date:cc:to:from:subject:message-id :dkim-signature; bh=PpjN8hsYSr++7lp/4wZXi78zPelcfATr17UMbFuJC5o=; fh=swUMZ89B+DLqgBfWD3rky1Vbw9NEVeJ73VKvz6Vd9Nk=; b=GQROT/eGipFqTVKh02YZXCUg3k8SwKUKgEbJua5+FabCboKSFOVh+G66wJUWQAUzay nRSTW8wYm5MctjyJQk78+Xx0rzJi9EMCf6+3P4oqjOR8msRQf3PiebvwVyrL/21J9zkP wa0qxH/j/806UXuyjTFlHmgNHf6M9I6jQ74XphdOfd+JNxQMzo9eiaV8HRf3oDimTO64 2bm+dEbLj8rsz2jjXiz4mOotLeriR6ZG+fSdwYYfcyK5lfAeCIRMnI79UjzLk+QhxQ8s BjSN2kBq3QTphrj8F24guvte3OTEdMACCfbdL1yMCSdttELjHsKTFhvjy7GVUiS04QsE 33TQ==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=av9N4SVq; spf=pass (google.com: domain of fm-68982-202402291914425480c9138a3ff7617a-9fhbpj@rts-flowmailer.siemens.com designates 185.136.65.227 as permitted sender) smtp.mailfrom=fm-68982-202402291914425480c9138a3ff7617a-9FhBPJ@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Return-Path: Received: from mta-65-227.siemens.flowmailer.net (mta-65-227.siemens.flowmailer.net. [185.136.65.227]) by gmr-mx.google.com with ESMTPS id w18-20020a170902c79200b001dce20b2e4asi90942pla.7.2024.02.29.11.14.44 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 29 Feb 2024 11:14:44 -0800 (PST) Received-SPF: pass (google.com: domain of fm-68982-202402291914425480c9138a3ff7617a-9fhbpj@rts-flowmailer.siemens.com designates 185.136.65.227 as permitted sender) client-ip=185.136.65.227; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=av9N4SVq; spf=pass (google.com: domain of fm-68982-202402291914425480c9138a3ff7617a-9fhbpj@rts-flowmailer.siemens.com designates 185.136.65.227 as permitted sender) smtp.mailfrom=fm-68982-202402291914425480c9138a3ff7617a-9FhBPJ@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: by mta-65-227.siemens.flowmailer.net with ESMTPSA id 202402291914425480c9138a3ff7617a for ; Thu, 29 Feb 2024 20:14:42 +0100 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; s=fm1; d=siemens.com; i=florian.bezdeka@siemens.com; h=Date:From:Subject:To:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:Cc:References:In-Reply-To; bh=PpjN8hsYSr++7lp/4wZXi78zPelcfATr17UMbFuJC5o=; b=av9N4SVqMnJDHOUARjWqWyDvZjPb5UrTD78qMD3xR0OYJw0CMVro0YlDYUlqYpfFkVZWq+ Fp6u/Qnn4Inb8L6vvc/1lgrax9G1L/gydVo0RABxSp6x6IrObqaI0KiQZiv+eEoJvL+uKovo 5wJx4CwJz9XYpcsY9usVB83XTmXn4=; Message-ID: Subject: Re: [PATCH] meta/classes/debianize: Add copyright file to debian folder From: Florian Bezdeka To: srinuvasan.a@siemens.com, isar-users@googlegroups.com Cc: felix.moessbauer@siemens.com Date: Thu, 29 Feb 2024 20:14:41 +0100 In-Reply-To: <20240228072206.3556467-1-srinuvasan.a@siemens.com> References: <20240228072206.3556467-1-srinuvasan.a@siemens.com> Autocrypt: =?US-ASCII?Q?addr=3Dflorian.bezdeka@siemen?= =?US-ASCII?Q?s.com;_prefer-encrypt=3Dmutual?= =?US-ASCII?Q?;_keydata=3DmQENBFwsf8QBCAC2f4AQWu92LZC4bKyUYRxWIpWqGz790s?= =?US-ASCII?Q?pcYkXO7M8kfea4iC8qMxv2hT4HT0LTncRP6WiovVN2PeoOBfN5BSa5z?= =?US-ASCII?Q?LIrZGVXh7KmbdKhwhVU+ynoTq9G5uaO2Kos7Vv7nNCuatIq8tSNILuoB?= =?US-ASCII?Q?DFTAZnJW3y1V7YOwhDCPl5gbLSYqUY3OE0yksbtCcVI5istT4ED6mjQ?= =?US-ASCII?Q?9W+3uH1LrgFeEF0oxTjrEPxO5ZYATz0f/TYC8WiM0sMrV+n0eMDntlzA?= =?US-ASCII?Q?63D6lcRi5mNp2jPsJkq3tbWqyCrAe1sKPVJB44ekFwCk0kDIuhR13Q3R?= =?US-ASCII?Q?HE4Or/9sznhMUQjYueWXvTZfzH/VsQJHABEBAAG0LUZsb3JpYW4gQmV6?= =?US-ASCII?Q?ZGVrYSA8Zmxvcmlhbi5iZXpkZWthQHNpZW1lbnMuY29tPokBVAQTAQg?= =?US-ASCII?Q?APhYhBAzL4P3jiTHdthsq4cj0O1fnOEBVBQJcLH/FAhsDBQkB4TOABQs?= =?US-ASCII?Q?JCAcCBhUKCQgLAgQWAgMBAh4BAheAAAoJEMj0O1fnOEBVc6YIAJ8oO4x?= =?US-ASCII?Q?TjOCpjxaS8XQE6VW50HE9I6ShbQVWUEGhF4qzJaACTQDjdg/aio7qNRa?= =?US-ASCII?Q?mnAy83Hy9sAxKVhXs+1R1fstN+JO8zgD3tJspucUkCiXlYu+Qcv2d6C?= =?US-ASCII?Q?ostv+h4nv8fkSoeLfsQu3GJt6W0RN7t+8H/9fUMXyuB8GWo4bhaZcti6?= =?US-ASCII?Q?78CotGLs6UGZpYEGiAMto8+9zVO/tdY1BkREM6bCVeQ9FnnpTRQy/tU5?= =?US-ASCII?Q?xemMWJI64UUP92TUIbQ3TZKAz4iG/Mle+YjiHBGrJM7TxjE3sDg5J2Fa?= =?US-ASCII?Q?HX4wmZPKGdB6wANKupf6HMMt2y7gduVmMKzgb8PDMLPZwWBSvjELQqz?= =?US-ASCII?Q?hiZAQ0EYLSqZwEIAIR4HMTQC4F4YxatIl6MIDY03zD4M3ZQpgyQ6QFL9?= =?US-ASCII?Q?Dq0I+PGc7A6z5rsGl76+D8pDFSN2BBJiLLlQadxKc3ZyTTlRp4bc=09bf?= =?US-ASCII?Q?FZRmsAXwVfLtBauXxGo9pkyhk8Vcjb2EJm6XR8PH99buGOXlFfTLsmeA?= =?US-ASCII?Q?ji/F4jU3qlUnwZMBvHZwRSFqOGdwKPMvW3FppfmREQ0o4xJ4b/bxGXx?= =?US-ASCII?Q?ko21uyR/S5rEJx6X8Ukw95h3JinXHx/g2cjbKHrWBDKoqtX9IZCamDny?= =?US-ASCII?Q?R+sfLWQbOKOrLNYLwLAQwOTVlZWTgue10G1q6Zi0r8RQ2T1Uy+ZLYagv?= =?US-ASCII?Q?Cbzp/lT7p3mv3ba68llX896c0AEQEAAbQ/QmV6ZGVrYSwgRmxvcmlhbj?= =?US-ASCII?Q?sgQmV6ZGVrYSBGbG9yaWFuIDxmbG9yaWFuLmJlemRla2FAc2llbWVuc?= =?US-ASCII?Q?y5jb20+iQEcBBABCAAGBQJgtKpnAAoJEEoHyE9rG1dPpJYH+gPnqpu7h?= =?US-ASCII?Q?4fsWOxco38e74MsazoUdfndTYP5tgaYTVE51ZhOZBl+4jYaywsmmFm9g?= =?US-ASCII?Q?6N4Tw3GiMEDB4YU1X7gQZ60fDKpYL5SnCu5qZirJ4RCV4LDA0789ir+6?= =?US-ASCII?Q?8/zfwXBTV5QoMH0+MkXB4BL+Km3f7X/GdN5oRoItAyKDBcEfGJo6afT?= =?US-ASCII?Q?PtcUdI9n7ExCSfJwb0SBvvkvUsdNppFDGOOHSioINbEHBs2VUvE43toM?= =?US-ASCII?Q?4mPLfhFIAtDcn5Byt80/kotU8v3Iyf86NYCa+0h77xTsKHcCUqe8Rvow?= =?US-ASCII?Q?bCIbig9GGbbd54TasfqQQOiAkn/WeGl33+UIVX1Q8zo7eyMJHzLJQ3I=3D?= Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-68982:519-21489:flowmailer X-TUID: YicbB95Ctjvr Hi, On Wed, 2024-02-28 at 12:52 +0530, srinuvasan.a via isar-users wrote: > From: Srinuvasan A >=20 > In downstream layer we uses copyright files for most of the packages, > this is very important for our OSS clearing. >=20 > User can add the copyright to the required recipe, then the generated > packages from the recipes contains the debian/copyright file. >=20 > Added example copyright file in example-raw recipe. >=20 > Signed-off-by: Srinuvasan A > --- > .../recipes-app/example-raw/example-raw_0.3.bb | 3 ++- > .../example-raw/files/default-copyright.tmpl | 15 +++++++++++++++ > meta/classes/debianize.bbclass | 4 ++++ > 3 files changed, 21 insertions(+), 1 deletion(-) > create mode 100644 meta-isar/recipes-app/example-raw/files/default-copyr= ight.tmpl >=20 > diff --git a/meta-isar/recipes-app/example-raw/example-raw_0.3.bb b/meta-= isar/recipes-app/example-raw/example-raw_0.3.bb > index ffa14340..b4dfaa4d 100644 > --- a/meta-isar/recipes-app/example-raw/example-raw_0.3.bb > +++ b/meta-isar/recipes-app/example-raw/example-raw_0.3.bb > @@ -9,7 +9,8 @@ DEBIAN_DEPENDS =3D "adduser, apt (>=3D 0.4.2)" > =20 > SRC_URI =3D "file://README \ > file://postinst \ > - file://rules" > + file://rules \ > + file://default-copyright.tmpl" > =20 > inherit dpkg-raw > =20 > diff --git a/meta-isar/recipes-app/example-raw/files/default-copyright.tm= pl b/meta-isar/recipes-app/example-raw/files/default-copyright.tmpl > new file mode 100644 > index 00000000..9c04255a > --- /dev/null > +++ b/meta-isar/recipes-app/example-raw/files/default-copyright.tmpl > @@ -0,0 +1,15 @@ > +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.= 0/ > +Upstream-Name: ${PN} > +Upstream-Contact: Mentor Embedded > +Source: https://github.com/MentorEmbedded/industrial-core Mentor or Siemens? And how did you make sure that "we" really hold the copyright? > + > +Files: * > +Copyright: 2022, Siemens > +License: Siemens Wrong year... > + . > + This material contains trade secrets or otherwise confidential informat= ion > + owned by Siemens Industry Software Inc.or its affiliates (collectively, > + "Siemens"), or its licensors. Access to and use of this information is = strictly > + limited as set forth in the Customer's applicable agreements with Sieme= ns. > + . > + Unpublished work. Copyright 2023 Siemens Nope. Now its published and in addition: wrong year... > diff --git a/meta/classes/debianize.bbclass b/meta/classes/debianize.bbcl= ass > index 7de98673..5b9cd9dc 100644 > --- a/meta/classes/debianize.bbclass > +++ b/meta/classes/debianize.bbclass > @@ -112,6 +112,10 @@ deb_debianize() { > else > deb_create_rules > fi > + # Add the copyright if unpacked sources does not contain copyright file > + if [ ! -f ${S}/debian/copyright.tmpl ] && [ -f ${WORKDIR}/default-copyr= ight.tmpl ]; then > + install -v -m 644 ${WORKDIR}/default-copyright.tmpl ${S}/debian/copyri= ght > + fi This magic should be documented somewhere - after we agreed that this is really the best way to add such a copyright file. > # prepend a changelog-entry unless an existing changelog file already > # contains an entry with CHANGELOG_V > deb_add_changelog > --=20 > 2.34.1