From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6919450737082630144 X-Received: by 2002:a05:6402:3487:: with SMTP id v7mr7862805edc.68.1611156200387; Wed, 20 Jan 2021 07:23:20 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6402:520e:: with SMTP id s14ls1652068edd.3.gmail; Wed, 20 Jan 2021 07:23:19 -0800 (PST) X-Google-Smtp-Source: ABdhPJzKc1hfBHSZWlQ8WHISqg29M0hHrLBbG8ttk9AyW5rlJqu6sCiWIv3qOrrAhi/HeW9iFPZ/ X-Received: by 2002:a50:becf:: with SMTP id e15mr8106108edk.138.1611156199537; Wed, 20 Jan 2021 07:23:19 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1611156199; cv=pass; d=google.com; s=arc-20160816; b=G1ciK/nR3TkhDXk/d6E0uzzGQScWfO2Zm4lgLCvKbT34dYJy+fdts+ocjFAjL/cIJZ icvYQEu7TP44ZewqLCrRJZGfvAiWAOe+5xPESttymgJCQXmZeHRTB4rins/1tqQdDD4f TDqaOSeBJnYfdOWKibe28/qsknCc1sK37BckNk55FVGVg1712uZ+Y4htyFoFOwfA+kyP el3IN+8rlWTK1LVOSU9HBlw1xiF1+mISkfpby0XnhGAVyfDUiJF+Vv4BCnjPi2gop8HW iqNJR9daP1jAL1aaevbNDFHxJ/ghX5pKoRf7RVlnOOsk2DaKTrVcDZMuZ1QXwT8hr2vu pxUw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:document_confidentiality :msip_labels:content-language:accept-language:in-reply-to:references :message-id:date:thread-index:thread-topic:subject:cc:to:from :dkim-signature; bh=qgK5dbMH3KYl6Lp/ebPLRGE2AosOQTwBg9Jx6blMkr0=; b=cA65OjI49lkF/pAqxzHZkKC1DSTW6hy7PnQ1ZgUzd2egB1pBUqHKsHOlSR7vBQYS+f cqThqnK8Y4e5N9utu4mgHzNjPl70mA9YuzKAJZA1W1grLyOmgI4fWVzS327KKCvYsHbM fs7ahegCwsURYP/BXCbUJGK4XN9BVEL5TrP9TnzqIj2C38ocfYwW9TkVrTP4pzDxbeje VoLIG7Wmn6ZkkGhehMeyvqj72vTdBvyGfk0EdXCl03DUDpSh10IxkxLxP9eLaHAwsEce lARJy4QcAJu7DO/GcktqUwELtL0id11vmxdHGj2bvFeYYGrG3OqlaqUksrRbW3ZhBB1U sNjg== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.onmicrosoft.com header.s=selector1-siemens-onmicrosoft-com header.b=G7O3eRxi; 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 felix.moessbauer@siemens.com designates 40.107.22.40 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2040.outbound.protection.outlook.com. [40.107.22.40]) by gmr-mx.google.com with ESMTPS id d2si181286edo.5.2021.01.20.07.23.19 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 20 Jan 2021 07:23:19 -0800 (PST) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 40.107.22.40 as permitted sender) client-ip=40.107.22.40; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.onmicrosoft.com header.s=selector1-siemens-onmicrosoft-com header.b=G7O3eRxi; 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 felix.moessbauer@siemens.com designates 40.107.22.40 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=loy410CKzs+6F6WKB+FQmeqZQivIJDrup7vIwUE0sMUlEyNQDEAywNFxG9DkUsnRhSHMPTizgaaXGuscqCyRZPh0gH9onRvd1XA+D9xQXhGJTDuJB71eVNQlg1CojUkUBi5zunMts30m7aVJvUU1/9PpmQjEy8wRuSd/lP4y/VJCW0jaEXMXBlPL8pnqskYcV+XCNKJ702gDhRQfaaFghnfz22GtS/weVJmbF0GwoX/Pl32/uqxONs7SQnqcOLGqnoL1s/o+mm+ZESofpk2Qg2fJtLtEUE4WMI7pIgmCRywSQVJy3xt2//MdSExwz3Xw/kYrGUzu+AXWsIClD/r8UA== 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-SenderADCheck; bh=qgK5dbMH3KYl6Lp/ebPLRGE2AosOQTwBg9Jx6blMkr0=; b=YoAJqW8gUL5dY0+N9xv/h2/YR5q9dDK5g9hbAl2eeeAxG6lApnHGQOzFIBqtZZgcmTDMRqRDTbRQlN3/bCpg5Y/fTxCNvYl4afEzaIu8Icf2my74MGEUgYCmyiQLzPN78rCxGSVObXbG7NKAopPX17WKVpvM+3YF6HaF6mXnpIvAZYKMHyectqHyULT2qyNJK0PYZxzW/SYVhueV+aCDwm1umcMdSfoSEKXvXn2ULq8fTFGcr99Kl+/LqjaIVodbOVwTfI3U4pB80xpoBIlI1s8T/cLxN82cBqjvsw2QEu2u0onJCIXBMK8ifLuwPb8B1BKUhjRO5Oaayf2c7a2VPQ== 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.onmicrosoft.com; s=selector1-siemens-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=qgK5dbMH3KYl6Lp/ebPLRGE2AosOQTwBg9Jx6blMkr0=; b=G7O3eRxiQj4cN5/7C1glvXyCaCqcz7CVq4dTAcPVAMi7UVdfWybdC+8MvNyKNGB6jl5RFDCyHMTgJUcYBz7UCyLBbHGG8YNAEoYf+RgR7bA45Xi1pgLoQICvL8Y35yt3NhKwEVCaIhJRH6NFpk9Koa96vzcpQ0DcRK2nYkry+yA= Received: from AM0PR10MB1939.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:208:44::22) by AM4PR1001MB1442.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:200:98::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3763.12; Wed, 20 Jan 2021 15:23:18 +0000 Received: from AM0PR10MB1939.EURPRD10.PROD.OUTLOOK.COM ([fe80::dc02:577:c7b7:5ad7]) by AM0PR10MB1939.EURPRD10.PROD.OUTLOOK.COM ([fe80::dc02:577:c7b7:5ad7%7]) with mapi id 15.20.3763.014; Wed, 20 Jan 2021 15:23:18 +0000 From: "Moessbauer, Felix" To: Baurzhan Ismagulov , "henning.schild@siemens.com" CC: "isar-users@googlegroups.com" , "Schmidt, Adriaan" , "jan.kiszka@siemens.com" Subject: RE: [PATCH 1/1] RFC: Package perf from linux kernel tools Thread-Topic: [PATCH 1/1] RFC: Package perf from linux kernel tools Thread-Index: AQHW7mCj5tQV3DHldEG9HAFdn3ygp6ovJDiAgAF5mpA= Date: Wed, 20 Jan 2021 15:23:18 +0000 Message-ID: References: <20210119124157.12662-1-felix.moessbauer@siemens.com> <20210119124157.12662-2-felix.moessbauer@siemens.com> <20210119163107.GW22444@yssyq.m.ilbers.de> In-Reply-To: <20210119163107.GW22444@yssyq.m.ilbers.de> Accept-Language: en-US Content-Language: de-DE X-Mentions: henning.schild@siemens.com X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_a59b6cd5-d141-4a33-8bf1-0ca04484304f_Enabled=true; MSIP_Label_a59b6cd5-d141-4a33-8bf1-0ca04484304f_SetDate=2021-01-20T15:23:16Z; MSIP_Label_a59b6cd5-d141-4a33-8bf1-0ca04484304f_Method=Standard; MSIP_Label_a59b6cd5-d141-4a33-8bf1-0ca04484304f_Name=restricted-default; MSIP_Label_a59b6cd5-d141-4a33-8bf1-0ca04484304f_SiteId=38ae3bcd-9579-4fd4-adda-b42e1495d55a; MSIP_Label_a59b6cd5-d141-4a33-8bf1-0ca04484304f_ActionId=c81d096f-749c-45bd-ae26-258e1c52c710; MSIP_Label_a59b6cd5-d141-4a33-8bf1-0ca04484304f_ContentBits=0 document_confidentiality: Restricted authentication-results: radix50.net; dkim=none (message not signed) header.d=none;radix50.net; dmarc=none action=none header.from=siemens.com; x-originating-ip: [165.225.200.160] x-ms-publictraffictype: Email x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: 480b100b-e807-44cb-8f89-08d8bd5750cb x-ms-traffictypediagnostic: AM4PR1001MB1442: x-ld-processed: 38ae3bcd-9579-4fd4-adda-b42e1495d55a,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: pmo5otWsPwJ5rPNX7PHQn8vIqG9qyuSsagXrMgeTQMB2vJWFlzdU+ua65sEZvu161nkMCr1DlD5MTct41VQSOFKFq/S4VrGxfvmnW9uNqJ5LzAUIkTaAEiggqNyedHWQEfObYX/szTLCLxo6QujAAumSUvDQeOL6gZUtRGr+3KjetZtUfEZoz+I1p+CscUCWdRRsbUI1JcQ1ULCqYEt0AHMNBv5WKbtspZRr9NKX63iSNBkYUpqQYyn2i28c5nNJT838bxqOVmZTSVj/W/pnUygfBd456M1vFKpDDruGcJ7ai3NWNFqh6E7WOvAe8bSxMNJ6hhXtofRVbJ8tmKNSGAIKcpDsrxChDON1MFSFYdg80ulnEOSBEsurLiQZ84vkpwWVcnPa6pzxWtYdRW8CVZfsPBcFrNioS9lz3ch8Da5AojQTn82s+n5hGe5tUfIpI3qg49urcwubUHRsX4OvNzt/ycAVkjez0zFZkNQjkDeQjjN+vOnlgS5Ot8Cp8az42S0o66Pz/FGvVlRSF5tncg== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM0PR10MB1939.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(4636009)(346002)(39860400002)(366004)(396003)(376002)(136003)(2906002)(186003)(66556008)(4326008)(71200400001)(55016002)(53546011)(6636002)(55236004)(6506007)(26005)(86362001)(5660300002)(8676002)(478600001)(9686003)(52536014)(33656002)(54906003)(64756008)(7696005)(66446008)(76116006)(83380400001)(316002)(8936002)(66476007)(110136005)(107886003)(66946007);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata: =?us-ascii?Q?oACHvqysCAFYOLLFUI6UowFQkbeQpZ6lOUVKITtdp6f87Idaiy3nGKTEBeBQ?= =?us-ascii?Q?lRlk4qA19KN6G/gs8AvSUykm2Y3LHrkR3dhaejhe1/IzzLjFj1LO/TK8kVMK?= =?us-ascii?Q?5yTwaeXZ85wE2a+AlNsiiDjaLhEX0vg5NbxQ37aY1Db8EiB08qyuxLywPMpn?= =?us-ascii?Q?D8MCo32G/F1YFN3MNsq6nayVAJb/H7XTXnrhCTYraxrL9d9+Ak5+pcRJ7hFa?= =?us-ascii?Q?Kn6MEP5oXXZHdMeoayXapogEQsjyRwBLnWSdzKad6DaeZE6PQRorQio0XXY6?= =?us-ascii?Q?FXW/EvHqJxZbjwp3U+R5IbpfPW+iegYX0+geu4Y7v6gYrOWOMCw+h3qkZWkn?= =?us-ascii?Q?5EQTfHlDma0HcrYu5mJABVRBRrMZKdv0vJvy1HhWvcjL/DMJAbroFbE/aJww?= =?us-ascii?Q?2e9Ot6bb1dny1QYkI569nTnwq8cPz1LwDYvfORScr7e4Dw6i+tbe+l9lIPbO?= =?us-ascii?Q?WQWqOC5n6+nicLJQgHxZoS7xtiPjFoWc7w4qp3Dwhh+zqsBJ/c07PLxXtEom?= =?us-ascii?Q?2qUcvY1/tyE9Ag47ms34bt6Z0GYKWxXJ+ecc83mpWLKFXbO6PynyQdD9T+M0?= =?us-ascii?Q?TzS2m2pQ9RiyWX8R8vDnLXsWdSY6II7PQERdBHqT9l40sotQbZGTitKPls+E?= =?us-ascii?Q?1FhhKGSeGimtpEqa3dOivL6W3Y+JzIoWoYcm8PVHXqmyRe3E9DjydvbFarkA?= =?us-ascii?Q?EYRBdxzyTMpiJBhLzMTNg+mv9oDzZxwsodmUxKKCTQAZLKhKYIi8GuaVcs90?= =?us-ascii?Q?pzyOmsbN+RnsHAGgDWkgSPSVngLenfDTCRacHri5fZtx0rD4KOSPv4RFAqyH?= =?us-ascii?Q?Viz7mLIEuwnwMY3wbNshHep8VNYIdt4eC6Te8ByVBVdjvNib77+CFv2tBhYG?= =?us-ascii?Q?GXMImwzOEFj6w5ZYwGvjsa0+R4NHfxmDCVwXOERBRl39w/ATZ6Xl5ObXc5SD?= =?us-ascii?Q?OfRtNxqUUM/5c4dmZJxyLhqPEIT2XxQEmj/FUNKlHW8=3D?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AM0PR10MB1939.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 480b100b-e807-44cb-8f89-08d8bd5750cb X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Jan 2021 15:23:18.7807 (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: DvOUES47jJ85HC3hmcAUT2+Feu2XZb/1yrSqDTFdVok0PBjH+ZZKz++R9nLtD3mjg9v2jXtELPHMpZdDBspVixWMHJydRzNx3ISbLZLJeTQ= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR1001MB1442 X-TUID: XSeW59ks59Pz Hi, today I implemented the packaging in the kernel recipe and fixed some nasty aspects like exact version numbers in the patches. I'll send this patch to the mailing list as well. One issue is still that we need per-kernel patches. If anything in the original makefile of perf changed, our patches do not ap= ply. That lead me to the initial approach with having a dedicated package with m= ultiple recipes, to have different patch-sets per kernel version (and put it into the respon= sibility of the user). Another issue with the kernel-recipe approach is that it's no longer possib= le to use the Debian kernel but customize / fix the linux-perf- pa= ckage. Maybe we need both. @Schild, Henning (T RDA IOT SES-DE): Having the Python stuff in a dedicated commit is definitely a good idea. It's already in its own patchset. I'll send a v2 to the list as well. Best regards, Felix > -----Original Message----- > From: Baurzhan Ismagulov > Sent: Tuesday, January 19, 2021 5:31 PM > To: Moessbauer, Felix (T RDA IOT SES-DE) > Cc: isar-users@googlegroups.com; Schmidt, Adriaan (T RDA IOT SES-DE) > ; Schild, Henning (T RDA IOT SES-DE) > ; Kiszka, Jan (T RDA IOT) > > Subject: Re: [PATCH 1/1] RFC: Package perf from linux kernel tools >=20 > Hello Felix, >=20 > On Tue, Jan 19, 2021 at 01:41:58PM +0100, Felix Moessbauer wrote: > > This patch adds the linux-perf-4.19 package for a kernel that is build > > with ISAR. > > As the perf binaries have to be version specific, we patch the > > corresponding files from the kernel tools source to incorporate the > > major and minor version number. > > These patches are copied over from the official debianization of perf > > that is done in the src:linux package. > > Additionally, we package the perf python bindings as well and provide > > them as module "perf_4_19" (in the tools-perf-python.patch). > > > > As this debianization is not part of the kernel receipt, the perf >=20 > Suggest "receipt" -> "recipe". >=20 >=20 > > package can be based on a different patch version of the kernel. > > While this might be intended, it is now the responibility of the user > > to ensure that both the kernel and the linux-perf- packages > > are compatible. > ... > > .../linux-perf/files/tools-perf-install.patch | 58 +++++++++ > > .../linux-perf/files/tools-perf-python.patch | 55 ++++++++ > > .../linux-perf/files/tools-perf-version.patch | 119 ++++++++++++++++++ >=20 > The patches look common sense to me; ideally, it would be better to handl= e that > in the kernel and have a single kernel source package. I wonder why Debia= n > hasn't upstreamed that yet -- whether there were any technical problems, = or just > no one happened to look at that. That said, I personally could live with = this till > we have a better solution. >=20 > If nothing works, maybe we could relax the goal of being able to build an= y given > kernel version and experiment with conditional execution paths. >=20 >=20 > With kind regards, > Baurzhan.