From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7340524753523834880 X-Forwarded-Encrypted: i=3; AJvYcCV3BflhLD4RX2VbUOQgwy5+5gqm5nvhG1j1C7Neqy/nIMRg6lSlnrwaQyia+vQ9ecBg3gkoj2ll/8eX6WQXWw8eb3GNFyPmS9rjI8s= X-Received: by 2002:a05:6870:4706:b0:21f:d2a2:7ff4 with SMTP id b6-20020a056870470600b0021fd2a27ff4mr9920120oaq.17.1710261267292; Tue, 12 Mar 2024 09:34:27 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6870:96a3:b0:221:db1f:e844 with SMTP id o35-20020a05687096a300b00221db1fe844ls631820oaq.1.-pod-prod-08-us; Tue, 12 Mar 2024 09:34:25 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCX/MCodFgPEQoiGXGh5qsP9JQxzdZxlDuOj5bQrQG2BGZ9d9fc+TaWJiQGCLkJWUzL6CUFCxGdTGx32ZEwPJ/dGu9Z3PqfSZLjf28w= X-Google-Smtp-Source: AGHT+IGtNMOBbttCJOYrumaYUJ92+4EJrzB67zmyU6HNECI83JpSDv7GkXgYh+KPl9jNh/Tq+V1w X-Received: by 2002:a05:6871:60a:b0:21f:d1e6:d8e1 with SMTP id w10-20020a056871060a00b0021fd1e6d8e1mr10537915oan.27.1710261265664; Tue, 12 Mar 2024 09:34:25 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1710261265; cv=pass; d=google.com; s=arc-20160816; b=hVvsPgY26a7v6NZa0RKkh9I+Vzw7Cx24GQLj88EtLJI/2LBOfK/A0xTiPLfYMer0oy 3tZ0jy69341Tdj97KGpud5kOhODFd9azBViy8mPhiQhKi5Eu92pcAiaHgiNG0KERAdpj qOiNyugUN/xNNuilb11v28o6kJzz5+vHwzfs/13sYNfouvu0zb2zTEyswI63d5kQpBNK 5Ecrw9MncxT2XqBZx3hSQehCr1+vkxIZ2gMP4kZDjb0uxTGrArhAY6qKqt/RkUJF0aLi naly3ECBwnBGVDnlz/Xi315f4/7vRd9W6x/SZhkO0x71i8QcaxX/3Ou0nz/ZTSrVfEj8 8tww== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:in-reply-to:from:references :cc:to:content-language:subject:user-agent:date:message-id :dkim-signature; bh=ZC3XmS9y3Nz+BwkLOYYB9R3IMuaZDtwRYlG5Z+L35ac=; fh=POdHZ5beJSZCdgpGiPTEwY9qqkIjFJdo2SEIgQtOVBk=; b=0Ucf0C/fxXf7UhPtBkxd2TqZ4Q3Dj+KORI20LxUcIYgaIaRyNnAu+e0ZZJks2XUnJg 49uxV3r0GtPJ94NJV1RvF8iOqXt+xfiW9R7r051gEFhc7OGKUJBJztXLrQKGqvt35GcN A2ScdTo+zOpbIUuGLAWIb2x6JkA+GpD0pokUHa74PWSLxcITB4in4tDqzJIfNX6HJmzV oGVy6qgH0odn7gtu/g9F+ytbM8As3PAL4VS29Fl2IP1Vzab223ml8ojM2j2UhLj2eiFA lAbusmaONgkNCX+pONnRgDKi5RoVZ3o2awZUtSIuuSpB/MRS3MmyMOn4SheiNBpEJwFC eBjQ==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="nmGh/iEt"; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f403:260e::600 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Return-Path: Received: from EUR03-AM7-obe.outbound.protection.outlook.com (mail-am7eur03on20600.outbound.protection.outlook.com. [2a01:111:f403:260e::600]) by gmr-mx.google.com with ESMTPS id q8-20020a056870808800b00221d905d771si713078oab.2.2024.03.12.09.34.25 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 12 Mar 2024 09:34:25 -0700 (PDT) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f403:260e::600 as permitted sender) client-ip=2a01:111:f403:260e::600; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="nmGh/iEt"; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f403:260e::600 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UzWlzQCIdD8QmJz/HitNqDEBcnY1d6330AUtIGlzBMj139YJQKgeMHai0Drd5vEed6YlvjqLRNQUEpLjJR/vDRYc3dTjlwVlyZRgMmkg2uE372vlHD+hGhQj63UCzEOO/tIYl34eyHevguZGD5GIyjc2Wcf4OZIba5IxCDFWNNOsT1KbbDPHd9BzqLTeRImuJYdV2DUX6Gb4PaUWJoV3cdd9bE3qJZ+/2oJ9oyUoJATlWp/kQHFRW8AYQILpczH8VP+zyH7q6ZZFdVeBo1AOma/hDdG0gyG9Z0Dzxu29KBVVVqCMu5/CyTv3ue3tHz420XJ8iOl9gki04M9Z6gQQMw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=ZC3XmS9y3Nz+BwkLOYYB9R3IMuaZDtwRYlG5Z+L35ac=; b=jjPtxqrHREkx10aydDn2LgQvqY7D+QqPdvpPiMAXEHpIcUIPqyyp0V9e5HyphXVDi3WisMU2pBxkiGLe9nk2z4VXfAi8hsvYakJuWKgW3Z+Zelha9lVbEM0mznL819kiIFQhMEsZxXF2L4VRkpabTcd+yrxwoqgqbHYo11CORuRVvrUvXHPs/GFTAIBdUvDmWj/3n8A2+QnYARwwAEoJj5fT5lwoRnWJYopLQ2cx5pltnGRSJmoGk5eV+KmgIbDHlibMDv0xTRchesR/H0Ov3j2LOhFXiq97/88RuD/P0ncl+EGo6rl/8mv+1Q4n6/M+8elVRf4Rf145ffibaXw6+Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com; dkim=pass header.d=siemens.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=siemens.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ZC3XmS9y3Nz+BwkLOYYB9R3IMuaZDtwRYlG5Z+L35ac=; b=nmGh/iEtjiWctr2YsT4aU+HM+361ql3o8j74rJoJq5cCZ2M6uRX+xuCzfZ6bKdX9bNTHKkY1EUc70g6Pc5QUMlXVD+7pez+VM2gV9nAbqmknJSoZCtrUalhhLWtNQuKiq+/W74Nqi5KZ6Ft/A7a/v0IFKEuG1IGe98oc4x8NliKSXApzu5XSYV/8jkYYL63TteeZNyGlFDC3cmjOi+BeBvsW82oAUR4iNFPpQqAcSEX969TS1e4rVThHX3j2Gp4/nkHkQaAIfPJy4RWBErd7dGC+jDRSfh+8P6Ipni53L44rpjwQIt3c+fk4oPbAU7AIFRDygLaCo5UkfjXbU3ZSjw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=siemens.com; Received: from AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:588::19) by AM9PR10MB4118.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:1ff::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7362.34; Tue, 12 Mar 2024 16:34:23 +0000 Received: from AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::8d16:7fbb:4964:94fe]) by AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::8d16:7fbb:4964:94fe%3]) with mapi id 15.20.7362.035; Tue, 12 Mar 2024 16:34:17 +0000 Message-ID: Date: Tue, 12 Mar 2024 17:34:15 +0100 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v4 1/2] meta/classes/debianize: Add copyright file to debian folder Content-Language: en-US To: srinuvasan.a@siemens.com, isar-users@googlegroups.com Cc: ubely@ilbers.de References: <20240311062202.3877203-1-srinuvasan.a@siemens.com> From: Jan Kiszka In-Reply-To: <20240311062202.3877203-1-srinuvasan.a@siemens.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR2P281CA0045.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:92::17) To AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:588::19) Return-Path: jan.kiszka@siemens.com MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS4PR10MB6181:EE_|AM9PR10MB4118:EE_ X-MS-Office365-Filtering-Correlation-Id: a2be2092-e969-46da-b59c-08dc42b242b3 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 0mMuuAW5OJ75Y7A2xcE+KFM+v+sJ9g0Z+C2u/AdG0C2stZYNmniS5ew1sYPX+ZHipaQxaO7ITQR1Tu+TqDs7VtjT4p4i6eEw8AuOPh7KoOGxoBnUVM6CpXbV+yUsXxvpKSLoNiOZiHv6NySso4YE0oRVCC+TUcIV2nkiAcvbjhvu1VQSIWxeDV0ZKi6sllxzWA136SzbtikcJEaZEGB3eH62bYdVBpFkF1ItgQFy0M4CFu751r6aYCBrhd3++aAA0+igJAyfrcDyt4NYoOlSMcELLf5Kb6RRUNbaQm0An95d23WbI8ilrE5z0+vqC5Wjc+pCfr9W7QbJPol34+1xvRBrkMFBA0LjNbFV6vVfE98t+GWa/6xB2s+la0mcdogW44Agv9BH1wizgT64mDvi5ZE3R5h/IXLhQz38GMHXaZZYZMAXzpFKNs4n3a3EeImud/+NKblY+GszrrND5jNIvbRlapMEU8IEvaQKLlkDpm78KpzeF1GyvGSJVkT3kAcnN4Uw89x362u4TE5bA74pwu1MMDh7jqI4HvXQ4J+58IFQGtdu7FRcD2qvBUW7Tt99OVIxdA5gYBydvJzcEFv4EqvCy8Lp/s9apB8eIHCnj1y92CbcFy9gvuroV6NrhwcBH36Ie/x3CAfeUJQ2wKfGPUBJdCb5UbsAApkR5ZvE+JY= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230031)(376005)(1800799015);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?YVpIQ2xPWUEyeXcvRnFHUUhwVzg1MDB3R0lHZmJDVHU0dzJoRUtCWUxWd2lJ?= =?utf-8?B?dVZrOWROaEdmb3JSVzMxOTJicDNIZVdZWHR2ektjcDBkd1F5cGlLUy8vbC9J?= =?utf-8?B?RTlpNmRNR1pOYXJFcnAxM2pYRExhdnl6TktZUUVXRTNxTnptUFA4YkpvQzA4?= =?utf-8?B?eFlGQTloWnZHQWNlQW5Rd29rbjc0UGs1N29TN096QkhJT0VwekIzeDRMRFov?= =?utf-8?B?clFlT044cXVodjhLVXA1Z2lwZmozeHFJOGNCWUZKS0IvbmRsbHNheDQ5Z1BH?= =?utf-8?B?U01pemZpa1pUNzl0dkc4aHNua1RyUjlCTlJvQ2ZMZ1Z0UDJrNnVIYmVuQWt0?= =?utf-8?B?MGVhR2ZiWjRieWFBWFA1eFZRZUtXR3lsZkU2VTBvNkkrbUxId2l5cTR4bG1w?= =?utf-8?B?VzZ6YWV3dXhaaDVVM2NSRFNlZEhIWmRiRDUvK0ZkQlpMUnhXOGpZVGpkZ3Zx?= =?utf-8?B?NkIrOGpzOFZnWm1ZTFpjYnJWeWNVVEQ3d25vRUFKVDRESzNJR29aa0I1azdw?= =?utf-8?B?ZThTbUJidXNKc0Jkbkl0d2hjK25NTFg0L29VaWR1OGsvVndrUzhJN1ZWVFdY?= =?utf-8?B?aUE3T2ZYdFRJamYyWmNrcktwMSt2WnZZZlh2V2NwU0JaOWxXVGlMcGNTK2R6?= =?utf-8?B?ekVDb2lSMXRnN0ZvREV5bUpiZkdqTWFUUkgxTTg2bDdXaHZMalZ4c2xkRllL?= =?utf-8?B?TTN2NkIrL1hMemFDT29QOXBiS0d6UlhvVzV4VUMrSUFTeEtkQkt4OWl2Snh0?= =?utf-8?B?RlNtbTFBTC9ObWdkOXl6TVQ3eVladFpvVlRkRnN5OHlzUVNrRG1ldlNYdGFB?= =?utf-8?B?STNBYmpzeE9nUEdEZjlUTHlva0pmams0bEVPUy9GaDNZWHpNMktFK3hnOHFB?= =?utf-8?B?N3JqdlRoTUdWQWhJRUdXM3JpZk5EZ3pSdnVrOU9LZEdsSmIvYWQrb1Vyc3pJ?= =?utf-8?B?cFN0dlVTMk1jTTYrcmFCMDluSFJ0ZUdOT2w0WnFid1BPSkhhWEMvZDFqTjgz?= =?utf-8?B?b3J5UVR5YmhvMnN6MHlyZlNDc1dGMHorOTlmbHUyOVd6SzFWTDJVUnBjMFdj?= =?utf-8?B?c3IzdHppRkJMN2drQmp3TVFhaUR1ZElKc04ycDJTZDZRQjFDMk5IUEZUUVpH?= =?utf-8?B?dmEwL0t1aVBTUzZFcDdBQVVDVGg5VHN0T2Y2bWNva0R0QzEzQmtTdEsxbHBj?= =?utf-8?B?aUVUZHRtMVR4a0V3SWo3eVRZWlRpeXBqdFh1cHN1Rkx1Y1lOczZtS1RYTDQ3?= =?utf-8?B?ZExhYWVQR3ZJSGIyRGtWSjhQbmNNOTZzc2dCT0R2TzlkelliOTgrTFBJcjNr?= =?utf-8?B?VjM4N3dkbjU2M2lpZmtVWVFwTkdPMU1rWThGTFY2b1Rnd3RWTkJBUjQraDNy?= =?utf-8?B?aUhMbnpHR0NGaDNva1QwRFJ4d2k3RW10VjZXdFozdWdKQ01tdzdRTmNaZjJV?= =?utf-8?B?R2ppY1I5MGZQLzlHSUtqczVYSWxVWWFlV2pyUFZYbXg1ZDYrWUpVZitRKzJ2?= =?utf-8?B?c3NuaHN1RWl3WStEdHlLNGlVZldNTi80V1J0SGl6a2RlUkk0OG85TjhseC8z?= =?utf-8?B?enVnYUl4emZlakFUZnJocUpMK1VvRXFEU2I4bmpEdWgvWER0TUFVVVorNjBX?= =?utf-8?B?MFpWK0JoNkJsb0lWRzJkUHVhamM4S0YvaE1XSnhOOUNwWWx0VVJKTzVXNWZG?= =?utf-8?B?cTRRSUVCcncvUFQ3c2RCK1BOOUpPT05jMHRMU2lPY1NhSVpqMDRhL2grc2pV?= =?utf-8?B?SC9ET2ZxbmZGbnlRY096d2N3MmV2U3dqUUxPb2V1d0RJVWlRa3hWMU04SWFt?= =?utf-8?B?VW5GTDk1U0RpUEVHVmZnL0h5QzRSQ2puYnhhTEM5NnR3L1JtYUI5RGx3aXdU?= =?utf-8?B?Wkw5VG5PYlpxSll2YzdTQmQ5a2x6cmdURjBMdWhqZThNSFlPRU8welVpMUda?= =?utf-8?B?MHNCU1U2cml5LzJ1VkxBTkg4eVV0ZW0xbmFmM1JBd0RWenFsMEZya2F5TFQx?= =?utf-8?B?V3QvTGhhNUJpZEQwTExiUWpCcnN0ZkFEbkVDT2RJMG9uTjJQOFJUSCt5WVMv?= =?utf-8?B?N3lqUXVzS2lmdzdtVWpqZmd5NjgrdDJrUGJ0b3JISWkzOXQwbXJEUlJOS2FY?= =?utf-8?Q?6t1Jy1KHkl7WqGTWE7o1S9fVX?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: a2be2092-e969-46da-b59c-08dc42b242b3 X-MS-Exchange-CrossTenant-AuthSource: AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Mar 2024 16:34:17.1687 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: AThgyWGuEOG5XfBNzi35U1zWgInRZ1TTMFKa3HJj+aEQGe7y4RCxEGS9UA5hTFuEt7HCuKyJeKdXEbEO9F47Vg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR10MB4118 X-TUID: gxXgKfDQoJ2c On 11.03.24 07:22, srinuvasan.a@siemens.com wrote: > From: Srinuvasan A > > In downstream layer we uses copyright files for most of the packages, > this is very important for our OSS clearing. > > User can add the copyright to the required recipe, then the generated > packages from the recipes contains the debian/copyright file. > > Added example copyright file in example-raw recipe. > > Signed-off-by: Srinuvasan A > --- > .../example-raw/example-raw_0.3.bb | 3 ++- > .../example-raw/files/default-copyright | 22 +++++++++++++++++++ > meta/classes/debianize.bbclass | 4 ++++ > 3 files changed, 28 insertions(+), 1 deletion(-) > create mode 100644 meta-isar/recipes-app/example-raw/files/default-copyright > > 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..35f4b3d9 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 = "adduser, apt (>= 0.4.2)" > > SRC_URI = "file://README \ > file://postinst \ > - file://rules" > + file://rules \ > + file://default-copyright" > > inherit dpkg-raw > > diff --git a/meta-isar/recipes-app/example-raw/files/default-copyright b/meta-isar/recipes-app/example-raw/files/default-copyright > new file mode 100644 > index 00000000..3511cb51 > --- /dev/null > +++ b/meta-isar/recipes-app/example-raw/files/default-copyright > @@ -0,0 +1,22 @@ > +MIT License > + > +Copyright (c) 2017-2024, Siemens > +Copyright (c) 2024 ilbers GmbH > + > +Permission is hereby granted, free of charge, to any person obtaining a copy > +of this software and associated documentation files (the "Software"), to deal > +in the Software without restriction, including without limitation the rights > +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell > +copies of the Software, and to permit persons to whom the Software is > +furnished to do so, subject to the following conditions: > + > +The above copyright notice and this permission notice shall be included in all > +copies or substantial portions of the Software. > + > +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR > +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, > +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE > +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER > +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, > +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE > +SOFTWARE. > diff --git a/meta/classes/debianize.bbclass b/meta/classes/debianize.bbclass > index f256333d..0febcbe2 100644 > --- a/meta/classes/debianize.bbclass > +++ b/meta/classes/debianize.bbclass > @@ -120,6 +120,10 @@ deb_debianize() { > else > deb_create_rules > fi > + # Add the copyright if unpacked sources does not contain copyright file > + if [ ! -f ${S}/debian/copyright ] && [ -f ${WORKDIR}/default-copyright ]; then > + install -v -m 644 ${WORKDIR}/default-copyright ${S}/debian/copyright > + fi > # prepend a changelog-entry unless an existing changelog file already > # contains an entry with CHANGELOG_V > deb_add_changelog This looks good to me. Thanks, Jan -- Siemens AG, Technology Linux Expert Center