From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Wed, 11 Jan 2023 12:03:31 +0100 Received: from metis.ext.pengutronix.de ([2001:67c:670:201:290:27ff:fe1d:cc33]) by lore.white.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1pFYtH-008k36-K5 for lore@lore.pengutronix.de; Wed, 11 Jan 2023 12:03:31 +0100 Received: from localhost ([127.0.0.1] helo=metis.ext.pengutronix.de) by metis.ext.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1pFYtF-0003rN-I9; Wed, 11 Jan 2023 12:03:29 +0100 Received: from mail-he1eur04on2070.outbound.protection.outlook.com ([40.107.7.70] helo=EUR04-HE1-obe.outbound.protection.outlook.com) by metis.ext.pengutronix.de with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pFYso-0003qQ-Ah; Wed, 11 Jan 2023 12:03:03 +0100 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OMKdA5rpRkebCes5dER///1U1c+I/IDq/MT5fLcoN45qmPPf2dMEF4YLpGkCqusZTYT4izmoFj3wijNtymTzHEsL1ofZ/WdqwwDrUzzfJSle/IABAeEOHsinDGhQCce1LlU7Ucj4lNYA7c+fJNQwwsWqegt2QjPjUHm9Sx+ahvjLFuhV7kOOuAbhK13TG9ktesphYafnHGPydtxelo6VAwkX0j9n4mYkL9+d+JvgQrDIrc7kMaV5hEunwDXmC/eFOFX2NLchtpY67xuPgsHULV//3657B3iQcGIPyFjnLw2oRXUVSr64OYRz7RqPzczpfVThIM2Lo6fvHwmjckkEUg== 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=+kcWdz9QbBq0WNY++pAN9qeO663fIld9rfkXmsKoGeA=; b=RBu9ggMAxH8nXjKz/M7KX6OAsLwMUtXwF3r8501XhNr6MlIDEPUIvEjwmXocZdHoSoItlDpdGl5iLl+VxYOr1tEWZfbpVoDSbFVeIeOhSPaWBzCqymncvdlVXbSJrM0YSX6nGxoPr3yoaCM3btYe3JT00AfLi/dO46WRPT21fTH2HUI+xQHZ/pTRCo5RGC3HQicUxggqe228B+bHsdFJt6RUOyrLaog1q7zsOki2izbFxFqNzgxhBGRNQ+ZZxymKHu1h2w6CNqz0EsbNRNX1Lt1qEoK29ovRu0nifEJIZc02iKrignyRTdslkjG4nPQaFWvIGSflxD5NuqTJ5t51nw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=t2data.com; dmarc=pass action=none header.from=t2data.com; dkim=pass header.d=t2data.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=t2datacom.onmicrosoft.com; s=selector1-t2datacom-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=+kcWdz9QbBq0WNY++pAN9qeO663fIld9rfkXmsKoGeA=; b=LgGGBWDLmNJUp6ySVxkVXP25YIaJFSZN0Hd3sAYHC6FzVaaMXaoGb41NrMfFAbIdv1LOjGSKgino/Spg48Kcg+aZQ5sO8k5sNogv4FBFipmJBqtW3pyHnYYC74AdwvknWtpJEm/2Y7yTiMkayuvMksm8mQOBXk6BzBJg7VV9FnQ= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=t2data.com; Received: from DB9P251MB0618.EURP251.PROD.OUTLOOK.COM (2603:10a6:10:334::22) by PAXP251MB0543.EURP251.PROD.OUTLOOK.COM (2603:10a6:102:28a::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5986.18; Wed, 11 Jan 2023 11:02:58 +0000 Received: from DB9P251MB0618.EURP251.PROD.OUTLOOK.COM ([fe80::d8cf:bdbe:3526:aa50]) by DB9P251MB0618.EURP251.PROD.OUTLOOK.COM ([fe80::d8cf:bdbe:3526:aa50%6]) with mapi id 15.20.5986.018; Wed, 11 Jan 2023 11:02:58 +0000 Message-ID: <8c93d019-973a-f1c8-1506-a4baaef35d1b@t2data.com> Date: Wed, 11 Jan 2023 12:02:54 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.6.1 To: p.zabel@pengutronix.de, Michael Olbrich References: <20230111101916.3749538-1-p.zabel@pengutronix.de> Content-Language: en-US From: Christian Melki In-Reply-To: <20230111101916.3749538-1-p.zabel@pengutronix.de> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: GVX0EPF000013EE.SWEP280.PROD.OUTLOOK.COM (2603:10a6:144:1::1b) To DB9P251MB0618.EURP251.PROD.OUTLOOK.COM (2603:10a6:10:334::22) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DB9P251MB0618:EE_|PAXP251MB0543:EE_ X-MS-Office365-Filtering-Correlation-Id: 1f6013c1-a758-48b1-0e0a-08daf3c365dd X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: WE5hQbJ7ZgRhlPOdwaxwcaF/Llv0qPgr86LfkZDV3hohr0MnT6Tu+zr7+5E6RalqWRabN06DmKydbeLOGkP+nC3xHjI32D/3SS1psqkQdVdoK65ckw0QE4eB63Z2J+ystgLubo7fcsOiLXL+SuI/HxKtECsUmba+2heHK6XIZ0292h6Y3aLDhonNcsNWPaf0dt5e/OWbfR0IsoLvbNihGHiMN8ZMKCiSynYwY0muwZ0bWwsbCporAKkPtzuTcNF5/DNvn4CJ5W7KO46Hx3E8DVkoUrnzLzrAtF76Z3lSlGwXCCtus02OaTmR4+K9t+q2N13OKY1g/qUuDyxDMm+FFeXKMnWm8qnmMoE+/QM15Qd8nYzfPd2ohqg6A83b3xzEZ7qUKqAgVZnAj19n1Z6SHBWRCj8pNClM7UC+oljsWU1vvDlQzllsn1dSts1oViTizdakVgR+Br21LaP2a62DG61jKK3uRR80NUU2P3/Doa2j6DWfc6Ryd4wXx9PX8Yl0IbUK3474ziJmSL+c+m++xqnrQ8TJOcvitCpcDBl9Famd6BKQ1JNfKDVwK3fGqNKC/C/7LxClYEVAHvf1USVDCV8NvomwdFxCd89Nw2SzZxzqpaIa0mO4IPQGkUZfvZ3FyAf8pPNaNhnzlzTqItafDxI0n/dFVjaFd8918PKHbLhhCQemwpSSfPZmwZGHf8U8U/q1yl0u1kutCklIBNAZH1kehSeYVe+QU5zLHFP4WufeOyJSCL3PJfVK1Khrg7BR X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB9P251MB0618.EURP251.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230022)(366004)(346002)(396003)(39830400003)(376002)(136003)(451199015)(36756003)(38100700002)(8936002)(186003)(2906002)(41300700001)(5660300002)(44832011)(6916009)(4326008)(66476007)(450100002)(8676002)(19627235002)(66556008)(66946007)(316002)(3450700001)(6512007)(26005)(31686004)(2616005)(31696002)(86362001)(83380400001)(478600001)(966005)(53546011)(6486002)(6666004)(6506007)(45980500001)(43740500002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?NVdkQytWdzdoTE9LNTZpYVBrWUxLNUY0VkFhYkpOaFl6eEN2YWo0TlBZTXdK?= =?utf-8?B?VThsRExuaUEvb1p0dnZ5eUYybGJDWWExWlhEYm1qcEYzbnEyMkR2Wi9SR1FB?= =?utf-8?B?QUJXR29qYnBIcStteVFqazJFR0lwY0xYSGwzeXZrR0F4bUtBWlFMTm9WMy9K?= =?utf-8?B?YS9hR05TVVNWOFE1S0srT1JrSTFEVndCNkcvNEczYkttVkE2S2FXY3Njb3No?= =?utf-8?B?SVFGbUwzS1JFWmpibWtlOXNSTVJGU0NDUS8zK28vdFpLNTVxMVB6d2tyQjVz?= =?utf-8?B?UXkvcmVpbHluUDNueUdRMStyUmloTXRMVnRSTXE3dnpoY1RheDdITGhxQnk2?= =?utf-8?B?eDlrYW1hSzZTeG93Y0hleUVQb0kzTmNhWlp0MWc4ZzN5QktZZXZZWmkyTWpy?= =?utf-8?B?MG4weUJ2QmJ6RVplaFJwd1pvRVRUb0RkTldNemxwNVYrSEtCb3o0QTFISmtu?= =?utf-8?B?OEZCY1lRM2VNSEJjcWVqMzJuaG9WcUZnZkJ5MGlpMWlrNWVoTGpFdlZCQ255?= =?utf-8?B?cFBpSGorbnZ4QjVnQjh6aHVkYnRXcE1RWlpJUHBkZHJnRitzU0lWSWNTRUw0?= =?utf-8?B?SytPaXcrTXROckRQMkE0RzJPb1pYQUlMMk1XaGNyY3k1bEVuV05KbVJ0dTRN?= =?utf-8?B?bmdyVGVNeW0xSnZ3OVJSSGYreEptdVJMYWlUek1hOGpQYnd0RVBCUjVVYXd5?= =?utf-8?B?L1N4WHJYYkVIOXlyajZTUXlrN1Nvd3dYcCtlanBaMjBITEF4MmV2Vzd4eFpR?= =?utf-8?B?M0NWdXB2NG5LdXNaMkFvdVhNN2x4NDNOU04xY01YcmFoRFN4b3ZJZ1B5eWox?= =?utf-8?B?S2xpZE9RSXlrYkd2L3pTQkJJT3h3RVNDbU1IK1UyV3RkR1NDZm1uUWVONFVt?= =?utf-8?B?bk03MUlNbk9YR2ZUWFBRYkhDbTZvSXBuRTJSWGQxQnZaQ2lTWU1rVm9VazhS?= =?utf-8?B?YWNRZlhZSHlwZHo2aGpMYW84VWl6L3ROZlk4Y2ZrTXhObmdVUEVSN0w1Tk5M?= =?utf-8?B?K3JMb2xFZXdHd1c2UGpqS2pxL2lpM0pkWXJEMGRmNlpFcXFDWXNhcDRxaGU0?= =?utf-8?B?L01NcXRBUWVkVE8ybi8wU3VWcnI2b05lR0dOZFJoN1R3allTYVFnMS9IYm5m?= =?utf-8?B?OS9rZy91V0NXamdMVm96ZHVaWWh4Y0ExeE43OStscTJCV3RzUlhCOVZsSjFr?= =?utf-8?B?VlZlWkd4MlBrVTdmejk4NzJRdGIxRnhCSndHU091SEs2d0FqS1EwMThGYXBV?= =?utf-8?B?K1lmU2dURm1sR1ErL0lyWmZ3dEMvRktlVGg5dlh4UmZyaC9vSlFDWmFFajNs?= =?utf-8?B?Zis4MktkM1RWbm1uUlliTVNvTUtsRnFKejVtb3o0T2QxK0I5NW1wQlFFajVj?= =?utf-8?B?bXlmNGxvZVV6VmtmTFZleWllbk5pUXpwd1h4VHZ3Q3NOUVpmY1JlL2M0VzFG?= =?utf-8?B?TmZSUW5VcnB2YVY2MEFMWkJnbzV2QkwxaUVlb2JhMlA1ditEeEE2alpCSnE0?= =?utf-8?B?L25ZbCtkUStMN3o0di8xbEh1WVB3VkxLNW4vay9idlJVMEtSWERTNmV1WFFB?= =?utf-8?B?Q2EzeFBxOTNpTThuSlpKN243SHA0ZzVDK3RaN0hDVFR1bWkvYk9jRGFVMjZX?= =?utf-8?B?aFlKNFdpUlArR1pWYXNaYjB5Q0k0aVZNZVpMZHJ0YTlSRlBoYUloc3JGcTM2?= =?utf-8?B?UXZReXR1TTVhbWRCYjd1UWNDZkVjakdDSmRocE1hNkhwVjBPR2Z5UEhoRzhY?= =?utf-8?B?eFNkeFpwNldQVDdhYTBYR0sraFlyRXd6c2Q4cnNXTzBlR2M3bXpneDZ4MVNs?= =?utf-8?B?NVA5RkxPbUZtRGFxa0V4MXJrUVFIbEduemtqUmlJaTJ5MmlIK3JtSURYSUFn?= =?utf-8?B?eHdVeWlqMUJ2ZDNBdllod3llaFlTWXdvL3puMXJBTExzUVMxS1Y1VTNYakN5?= =?utf-8?B?akttWC9rb2xtT2xLVis3bHNrbk5NOVRXWjQ2Wit2ZS90eUFJcU5HcGVsWWxX?= =?utf-8?B?ZTVYU2F3Mi9nWjNjZjNibVRRaEpZT0RRcVNaN0VCcGxZQ0R5L1BvemorQ0c4?= =?utf-8?B?UlBsb21QbUZKVGdBNFNMWGxSZ3BNZmVyRGplYXgwY3F6VHJMbG5ZVStiWUNh?= =?utf-8?B?dzJZUXNPSlJrTC9qOU1kcVlWU3RLRGFIODF4MDVZVjJ5TlFNd2dUT2RyY1Jt?= =?utf-8?B?alE9PQ==?= X-OriginatorOrg: t2data.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1f6013c1-a758-48b1-0e0a-08daf3c365dd X-MS-Exchange-CrossTenant-AuthSource: DB9P251MB0618.EURP251.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Jan 2023 11:02:58.1379 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 27928da5-aacd-4ba1-9566-c748a6863e6c X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: K3xAqydg3TJW3gSnx74tmBNMd0jpmn5rE2fEouKuzHT6U5lcEomQt5EDaYaSksi/YrOkCFj8CiPKxxhFGCSUGk1w66ge1GSPUVM4Je+XrlI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXP251MB0543 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on metis.ext.pengutronix.de X-Spam-Level: X-Spam-Status: No, score=-2.0 required=4.0 tests=AWL,BAYES_00,DKIM_SIGNED, DKIM_VALID,NICE_REPLY_A,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2, SPF_HELO_PASS,SPF_PASS autolearn=ham autolearn_force=no version=3.4.2 Subject: Re: [ptxdist] [PATCH 1/2] host-meson: version bump 0.61.4 -> 1.0.0 X-BeenThere: ptxdist@pengutronix.de X-Mailman-Version: 2.1.29 Precedence: list List-Id: PTXdist Development Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: ptxdist@pengutronix.de, christian.melki@t2data.com Cc: "ptxdist@pengutronix.de" Sender: "ptxdist" X-SA-Exim-Connect-IP: 127.0.0.1 X-SA-Exim-Mail-From: ptxdist-bounces@pengutronix.de X-SA-Exim-Scanned: No (on metis.ext.pengutronix.de); SAEximRunCond expanded to false On 1/11/23 11:19, Philipp Zabel wrote: > https://mesonbuild.com/Release-notes-for-1-0-0.html > > This bumps the host Python minimum version requirement from 3.6 to 3.7. Highly subjective disclaimer here, This boils down to when ptxdist starts forcing users to python 3.7+ for building. Calling python (as a build tool) outdated when the last 3.6.x release was in late 2021, is a stretch. I'm pro upgrade, but also really dislike breaking stuff like this. > > Signed-off-by: Philipp Zabel > --- > GStreamer 1.22 will require Meson >= 0.62, which already introduced the > Python 3.7 dependency. > --- > ...-rpaths-for-build-directories-when-cross-co.patch | 6 +++--- > .../0002-HACK-enable-NEON-only-for-ARMv7.patch | 12 ++++++------ > patches/{meson-0.61.4 => meson-1.0.0}/series | 0 > rules/host-meson.make | 4 ++-- > 4 files changed, 11 insertions(+), 11 deletions(-) > rename patches/{meson-0.61.4 => meson-1.0.0}/0001-don-t-add-rpaths-for-build-directories-when-cross-co.patch (91%) > rename patches/{meson-0.61.4 => meson-1.0.0}/0002-HACK-enable-NEON-only-for-ARMv7.patch (71%) > rename patches/{meson-0.61.4 => meson-1.0.0}/series (100%) > > diff --git a/patches/meson-0.61.4/0001-don-t-add-rpaths-for-build-directories-when-cross-co.patch b/patches/meson-1.0.0/0001-don-t-add-rpaths-for-build-directories-when-cross-co.patch > similarity index 91% > rename from patches/meson-0.61.4/0001-don-t-add-rpaths-for-build-directories-when-cross-co.patch > rename to patches/meson-1.0.0/0001-don-t-add-rpaths-for-build-directories-when-cross-co.patch > index dc4b960b0302..efed46c1df60 100644 > --- a/patches/meson-0.61.4/0001-don-t-add-rpaths-for-build-directories-when-cross-co.patch > +++ b/patches/meson-1.0.0/0001-don-t-add-rpaths-for-build-directories-when-cross-co.patch > @@ -11,10 +11,10 @@ Signed-off-by: Michael Olbrich > 1 file changed, 6 insertions(+), 2 deletions(-) > > diff --git a/mesonbuild/linkers/linkers.py b/mesonbuild/linkers/linkers.py > -index c8489dafe11d..7440aa1a7c4e 100644 > +index 3385dd3dcadd..7c15a212802e 100644 > --- a/mesonbuild/linkers/linkers.py > +++ b/mesonbuild/linkers/linkers.py > -@@ -640,7 +640,10 @@ class GnuLikeDynamicLinkerMixin: > +@@ -660,7 +660,10 @@ class GnuLikeDynamicLinkerMixin: > # Need to deduplicate rpaths, as macOS's install_name_tool > # is *very* allergic to duplicate -delete_rpath arguments > # when calling depfixer on installation. > @@ -26,7 +26,7 @@ index c8489dafe11d..7440aa1a7c4e 100644 > rpath_dirs_to_remove = set() > for p in all_paths: > rpath_dirs_to_remove.add(p.encode('utf8')) > -@@ -668,7 +671,8 @@ class GnuLikeDynamicLinkerMixin: > +@@ -688,7 +691,8 @@ class GnuLikeDynamicLinkerMixin: > paths = padding > else: > paths = paths + ':' + padding > diff --git a/patches/meson-0.61.4/0002-HACK-enable-NEON-only-for-ARMv7.patch b/patches/meson-1.0.0/0002-HACK-enable-NEON-only-for-ARMv7.patch > similarity index 71% > rename from patches/meson-0.61.4/0002-HACK-enable-NEON-only-for-ARMv7.patch > rename to patches/meson-1.0.0/0002-HACK-enable-NEON-only-for-ARMv7.patch > index f6c355728034..263e1a76b552 100644 > --- a/patches/meson-0.61.4/0002-HACK-enable-NEON-only-for-ARMv7.patch > +++ b/patches/meson-1.0.0/0002-HACK-enable-NEON-only-for-ARMv7.patch > @@ -6,14 +6,14 @@ NEON detection is broken, so just skip it for anything that is not ARMv7. > > Signed-off-by: Michael Olbrich > --- > - mesonbuild/modules/unstable_simd.py | 3 +++ > + mesonbuild/modules/simd.py | 3 +++ > 1 file changed, 3 insertions(+) > > -diff --git a/mesonbuild/modules/unstable_simd.py b/mesonbuild/modules/unstable_simd.py > -index 3339cea5a03f..da2e740d4cd3 100644 > ---- a/mesonbuild/modules/unstable_simd.py > -+++ b/mesonbuild/modules/unstable_simd.py > -@@ -64,6 +64,9 @@ class SimdModule(ExtensionModule): > +diff --git a/mesonbuild/modules/simd.py b/mesonbuild/modules/simd.py > +index a33022d0435b..d40be3443776 100644 > +--- a/mesonbuild/modules/simd.py > ++++ b/mesonbuild/modules/simd.py > +@@ -63,6 +63,9 @@ class SimdModule(ExtensionModule): > continue > iset_fname = kwargs[iset] # Might also be an array or Files. static_library will validate. > args = compiler.get_instruction_set_args(iset) > diff --git a/patches/meson-0.61.4/series b/patches/meson-1.0.0/series > similarity index 100% > rename from patches/meson-0.61.4/series > rename to patches/meson-1.0.0/series > diff --git a/rules/host-meson.make b/rules/host-meson.make > index 038db5570d89..c94b885641e6 100644 > --- a/rules/host-meson.make > +++ b/rules/host-meson.make > @@ -14,8 +14,8 @@ HOST_PACKAGES-$(PTXCONF_HOST_MESON) += host-meson > # > # Paths and names > # > -HOST_MESON_VERSION := 0.61.4 > -HOST_MESON_MD5 := e894ff3492fd8a1ab4587b4f8e91f28f > +HOST_MESON_VERSION := 1.0.0 > +HOST_MESON_MD5 := 009b78125467cd9ee4d467175a5c12e1 > HOST_MESON := meson-$(HOST_MESON_VERSION) > HOST_MESON_SUFFIX := tar.gz > HOST_MESON_URL := https://github.com/mesonbuild/meson/releases/download/$(HOST_MESON_VERSION)/$(HOST_MESON).$(HOST_MESON_SUFFIX)