From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Wed, 15 May 2024 09:10:04 +0200 Received: from metis.whiteo.stw.pengutronix.de ([2a0a:edc0:2:b01:1d::104]) by lore.white.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1s78m4-00FT83-1D for lore@lore.pengutronix.de; Wed, 15 May 2024 09:10:04 +0200 Received: from localhost ([127.0.0.1] helo=metis.whiteo.stw.pengutronix.de) by metis.whiteo.stw.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1s78m3-0007C2-Ly; Wed, 15 May 2024 09:10:03 +0200 Received: from mail-am6eur05on2105.outbound.protection.outlook.com ([40.107.22.105] helo=EUR05-AM6-obe.outbound.protection.outlook.com) by metis.whiteo.stw.pengutronix.de with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1s78lu-0007BJ-Q3; Wed, 15 May 2024 09:09:56 +0200 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FBleaYLEQuA76UhkWFaWPStoXAffQYl2yA2bPvjApWPGgUMll0crC7iKOIFJT284ZnQTImjwW0SggPnR4IPYKW4TxSgvTM1aBrgWI2WubtJEVwY4sPn/IJJ1GG2DBXmiLQuwOSPbUIeMgH9gdLwliAj1n2wrW0GtNVY3/hUgwvrUX23UEufteP/RByka2Z6QkVzjKzc3abt1dUMEXh+/a2nTXdzgw1VtGdoGtTPvfwkJ16VhncijTbWqC0zngpc0Ky7t5m+oHOL7YqPuE6UcOQSoFEaTDcQOda1FFfg8Bk6RVdBJeynnKtQTDfQTk/m4mVAmKIxo3KJMoiS3REuHpg== 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=C2H1ZsSNaUaLklNv7FecJyxMlcN9KAZ86/oNrS6fLTM=; b=BUGawMT0TbYIbnWl30SawsakmQKmsVwVNrwilf2l3fhWILuT3c7dVUcMowBbQ0xymONQF+KNZORrc7VN44uqxG7PEE1lGBzRfJyKYMM5tLu4h9aYL3iGRl1UfOHhRHCuSch2j7o0jL71mFVRomlUOSFn+AUz0plgtK7RHR9bqGjNpWFKQawMRdmqB2kasq90RfrcQ56Ji994XvgMVBAj92UMTPqo3X7Kt3txgGasAjw7aciGzEtfqP1GBYaxDmERGaDtMi0UGbNPQbcThbqg/6bN6hxl256SZRI2WwC1jajU79MC1Y3wTwXd40/ivkkm6ebZvPAniEi6LLLNMES5Hg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=wolfvision.net; dmarc=pass action=none header.from=wolfvision.net; dkim=pass header.d=wolfvision.net; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=wolfvision.net; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=C2H1ZsSNaUaLklNv7FecJyxMlcN9KAZ86/oNrS6fLTM=; b=UGJYHUIB/MoEKs2+718xxfkvDhCkFX7Y51eKrco6dWhKkCeBApFTXM8cInxIxz8KwduwNGaG9n5NbPxZ4BLQBYpRgsY6i3w5A41B1NwHan9Y3Si5JEqrRKCoLJ13s1SmVm89DOhacaO9Z3aqvYqlXM7R558V2DClVHsyfw3NRXQ= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=wolfvision.net; Received: from DU0PR08MB9155.eurprd08.prod.outlook.com (2603:10a6:10:416::5) by AS4PR08MB7949.eurprd08.prod.outlook.com (2603:10a6:20b:575::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7587.27; Wed, 15 May 2024 07:09:52 +0000 Received: from DU0PR08MB9155.eurprd08.prod.outlook.com ([fe80::4e72:c5d4:488e:f16d]) by DU0PR08MB9155.eurprd08.prod.outlook.com ([fe80::4e72:c5d4:488e:f16d%7]) with mapi id 15.20.7544.052; Wed, 15 May 2024 07:09:52 +0000 Message-ID: <6cf1b989-1f5b-47db-9499-7623563b5456@wolfvision.net> Date: Wed, 15 May 2024 09:09:50 +0200 User-Agent: Mozilla Thunderbird Content-Language: en-US To: Michael Tretter , ptxdist@pengutronix.de, Kieran Bingham References: <20240305-feature-libcamera-0-2-0-v1-0-0625f2fd9dc6@wolfvision.net> <20240305-feature-libcamera-0-2-0-v1-2-0625f2fd9dc6@wolfvision.net> <1fd16532-aa1c-45f2-adf1-ff2d24003efd@wolfvision.net> From: Michael Riesch Organization: WolfVision GmbH In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: VI1P190CA0002.EURP190.PROD.OUTLOOK.COM (2603:10a6:802:2b::15) To DU0PR08MB9155.eurprd08.prod.outlook.com (2603:10a6:10:416::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR08MB9155:EE_|AS4PR08MB7949:EE_ X-MS-Office365-Filtering-Correlation-Id: 7d0ebe51-2e40-4014-0877-08dc74ae045d X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230031|366007|1800799015|376005; X-Microsoft-Antispam-Message-Info: =?utf-8?B?bFhwcTFnMmZMY21sOHhseE5WUE1pNTA2VDZKZ1h6OVZBSU83MVpXTFR3aXhq?= =?utf-8?B?SGFaYlRhM3phTi9nK2hPR0RiSldGcU5xSGhWS3JaN0hKMFJuN3pZMjN3Riti?= =?utf-8?B?Q3dJZ1Qra0ZRUGtEa3JQUTVrOVREWlFPZmtEekhPQnFvVmdlb1Bjd2U3Qml1?= =?utf-8?B?cTd2QXpQR3ljUFZyd29wVCtJN2FMZUI4YktYMHh5V3RXbmNpUXZ3MVIxMEhO?= =?utf-8?B?ZmlhbCt6RWFoY3RKd01sRFdGOXh3NWtueUE0UUpEMjdFYTFacDRWZHNSYVUy?= =?utf-8?B?eURkZUZGMUF1T0YyTzBsVkd0MURDVDVLVTlpUERUcXBkc3h2TldCUFNxL3Uw?= =?utf-8?B?VFdpeTR0WlpwT0FnNXRRUE9wd0ZVVjBIWEw0SC9MOGJDamVOcDVwYTc4YlNt?= =?utf-8?B?ZGRhQWdnMWQ1cDRZYVc5VzJPTzJMWS9uNGk5UEhMaFZCSzNYY3B0OTJwVFc3?= =?utf-8?B?K0U0S21UM3Z0SlJDVFJzNmJlTDhVZHdzVEY2c2FyaDBuVzRtNEFwdFFCZHY3?= =?utf-8?B?MTAxeldtRkxSTmdnOHZJb1h3cmJIMEJseXVteTZTUUdXellxUWZacTFGSzdw?= =?utf-8?B?TlBuWTU3a243d2E0djU3Um0yYnFXY1JyWnYySW5BdHBHKzJTMnhPRi9aUkcv?= =?utf-8?B?czJrK3o2SkxodGFheVRzdUduSi9zNkZhUTlDd2RlT0Z1akx2M2ZPTG9lNk4x?= =?utf-8?B?L1NpQXJnTFJndmtRWWZ1bUQ3S2k3YXFDcmN5NlcxbFJHejBQazBBWHdvVytl?= =?utf-8?B?ZGZZY1RSWXRDdXZVK2Z4WVAyNU15MmRqZnkyTVUyYStjTTk3YkRtYjNGeXJl?= =?utf-8?B?emE1KzhlYVh5UVR4TlJqZ0FpR2cwdkhtNUVJeWQ0K01LV2FhUUk2b3NvQkdw?= =?utf-8?B?Q0F5bzFSbm5ITlpmcExoWUZiV1FUWE5LS0xkL25jLzZ2NWlyU3lGMlVGcEVV?= =?utf-8?B?ZWVBVFFqcUdiWjZxVHhYM1RoMDY5ZnVGcTN6SC9icWRmaERxMUdYeTlzdTRB?= =?utf-8?B?SEYwemxLbGFhZ2hOS2g1MFo1VDZJdlY0SVRXWnVHcjdZY2diY1U2M3FDb2th?= =?utf-8?B?ZklDTHZnd1RNYVA3QUFyK0pZQmlwbk15bVBTQitmRVR6am53R2ZPZjRhaGh3?= =?utf-8?B?N0Uwenh0YmJkejI1Vm9mL2x4dmFzUFpmWHhPMWZlamtYbjdHT0FZaWZOc1RL?= =?utf-8?B?T2lFOWk0Y0d2anUvMnNnM2dRNDYyaEk1YlhXZGlNZjJsMU0veXBhZVF5Tkhr?= =?utf-8?B?TjVWUVpVQXRrbXJ1d2Q1MmJvT2NxOFdMam4wZVJreEdHSVRtcGtZVkJGMTcz?= =?utf-8?B?ZVdLTkRseGxnWVp0bURyRUlISlcvTDVGenQ0ZENrQkpmcktUTStPYzRUeDU3?= =?utf-8?B?QTBUSWJzSEw1QzZuZ2p4QTdLNjl4VFh6TWx4cHVyVUVzcHJFR3BMUllyRXdI?= =?utf-8?B?K1ZsRmNGRFV6RCtjVkMxdGxoc3M2c1FOUXVvZjNCd0pZck15RDJpbnMvT0ha?= =?utf-8?B?Y25ydDdHa3hKZ010allHRE1QeDdjSUkrNVlwV0paUEZMdVo1c0duVHQ2UUpH?= =?utf-8?B?Q2tJWXZJQWZqZW5zQ2Zkb3d1M09jT1c1OEVabHJZLzF6ejZNNVIxaE0xdzZM?= =?utf-8?B?ZTRDUXVXVkhmMnBoNWk3UDJERTNnOFV5c2NJMFArUVArY0dQdlNFYzVIMzc0?= =?utf-8?B?Ti9RVHN3dm9NYUNOREVhUkwwMUR2VVc5OTMzTzFTL0QxUHQvM09XMTVnPT0=?= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DU0PR08MB9155.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(366007)(1800799015)(376005); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?TUFHNUUvekdGWjFibjdJZzE2ckVHUnpWdDFObEpyWVlBekhnMCtXS3d6bzN3?= =?utf-8?B?L3R6czVPWGJTbXRKbmdsY3JaRkp3eGZZcGk5MXd0NTJyN0FUSEpSRXZ2OEJM?= =?utf-8?B?WW52TTJlRjNLMldJdXUvaGhEdkpmZW05eXo5dE5pOGNkQ2w1aEJMQTZWMnJ2?= =?utf-8?B?QnNKQXJYWlI5NC9KbTI3aC9TSkpiSTVEQ0lwbjZPSzZaQlFLVEJjSS85YndU?= =?utf-8?B?STcrVFRMYUQ3YktDVU1paEFXV0VsVGh2RE9xUk53bEltNnRWQVk4aTFhY0dw?= =?utf-8?B?c3M4S1ppV09FSVU3U1kzSVFtS2ZZRkE5azRVYVhyeS9SWlBFOUoyVjRGZVlx?= =?utf-8?B?ZUFGYmMvSHYyUWx3czVZWFBGN1BZUi82ZWwvWjAzeGV2ME1WMzMvT3RnR2RS?= =?utf-8?B?L25xKzdoVVFNeUQxcElTcWlqWVk4ZW9Ob0hQNW8xckk0dFQwNnhxUTdUT0lN?= =?utf-8?B?OEZrcUx2M1YyR0tVZGMvREVIdVdFUDJGWEt4NGlGRlhtKytLK2JFUHBDLzJ2?= =?utf-8?B?RzNKZEJic1VpVjFvN0N2dHZqK2VXTGJQM2gxVmVuYU92VFBPVVdDU21YTkJx?= =?utf-8?B?YVNIaW43VmpPY2pycmhmV2U4M21abzdYb2xZQkFkYXduakt5My9IaVRwZXo2?= =?utf-8?B?MUV3bWtRMk5VSkpCRTdMK3hhVHZnQndHR2MrWnhsNUZyNGF3WU16ZmRLRzUy?= =?utf-8?B?N0N1clpPSEU4NjdKSkFEN1NiRXdaVXBDYUZXZFdoNkZSd2NyTCtoTVU3RXBn?= =?utf-8?B?aThXaGJMbm1CWUZxSG0wNU9lMVhxWmZFdXRpSHlxUU93dGZnUW9xNkhpUzVW?= =?utf-8?B?bkIwU0U4QlBrL0hZTVU3ZFRBUnBmQmpTeWVjc00xVDdjVEE0eG1YQk80MGF4?= =?utf-8?B?VThOQW8zZWd0a2tIazFnSmYveWVtc1ZmQUJMWmhYVDgrRXRJVWluRWlKNjFJ?= =?utf-8?B?cTB6RS9mUHRGcGxFVm15eG5iUGVwdjI4L3d0RlVBU2hIS3RvTjNrcDA4MXNJ?= =?utf-8?B?clJienZHREZxNi9rb2EvUXB1QjVQVFRoVWp4Smk2L21ZZU03MFl2akYvK2l3?= =?utf-8?B?a291anRxU0RKSGpTTjlTQlZHaGhOdFk1L0FPdjRDTi9MUFNGZUZUamZiK1Fz?= =?utf-8?B?dUxkNHo0cEUwb1RFTUc1bnJCam80TmJWQTc1WXRwSHF6TmNhM1dDbHJYeVph?= =?utf-8?B?NWZOZG9XNW9LRmtkaUk2WUYrY1NGL3NySHFqTndyUVd5OVNvVTZKMGt3UEFG?= =?utf-8?B?MkZVdWFwODRWb2JVNytpT3d5bEhUOEo4U3hMbHFPUW1adnRzU1JTdVZiTWRr?= =?utf-8?B?dGVlMmFJeEhtZnBlOVgxQ1JCVUdodWMxbENFczhQWjV5S044a2s5SDZwSFM3?= =?utf-8?B?Zm0rN1JGaXJXcDFjR3l0SHlBcm5IWmdFVTNURFJuQ1hPSnhraFZuWnI3YTJu?= =?utf-8?B?Z2Q1bTZCWDlJTnFBQ3JtWkJGZ1MwQ1NSWFdDbndwVFFOZnVZM3ptTXpORjR5?= =?utf-8?B?NGdjMlR5SEVpdTZucDFFb1NjUTk1cU5wcUVqRWE0NVA3WjRrVzNtMXR6cDJX?= =?utf-8?B?a3ZteVlYRDVvaHM2U3R3YkdGczVRdTkzUEx2M3BFUjByYituRVhnUVBLSlpX?= =?utf-8?B?bUMvK1B2WnBjaTQrODBCbExkRkJva0QvQm82Q1RuRUJZTURqVzl6ekk3bUNJ?= =?utf-8?B?V29KUnZlYTNkSnBFTWZ1REZXSXp4ejVFZDRGL1UxbSttWURGTjlhaHNQdDlS?= =?utf-8?B?V25RbVl4alpIM2xHYkMrMDNzc1dJQ1dDZnBNdVlsV28zeFhDajRwMzZZUmRa?= =?utf-8?B?Uy81M3p1dVYrWEtjUG8wQ3c0TDNwVXRwbXRGZWVnRkl3MmE0cTlEUlkxeitt?= =?utf-8?B?bGtIMTdYRC80VHBtcnZic2dZSnEyQ2hmbHBPZG1hZEk1TmZpUVhxZVluOHZD?= =?utf-8?B?ZmNUUDRadkhiT3hMZEZoMUZIVy93dXNadkJGNFY3d2RlU1l5Y1FuNHA0SlF2?= =?utf-8?B?OEdiZUxLWXNTOEFDTzBoYmhacFNZTHEzcVl0RDEraUhzVG9xd1ZEWDlmSWt3?= =?utf-8?B?WVdWaW1OZi9kQVIvS0FyZUZia2VmZlBVY0xmaTJVZWp6Y1VPR2xSc05Xd2kv?= =?utf-8?B?eHFNUmJxRURiTjJ6UXcvNk1ObGIzY1NBY3BrTkxuNHdqTENRUW1ERmtiemIz?= =?utf-8?B?bWc9PQ==?= X-OriginatorOrg: wolfvision.net X-MS-Exchange-CrossTenant-Network-Message-Id: 7d0ebe51-2e40-4014-0877-08dc74ae045d X-MS-Exchange-CrossTenant-AuthSource: DU0PR08MB9155.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 May 2024 07:09:52.8697 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: e94ec9da-9183-471e-83b3-51baa8eb804f X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: n1ezmvCoxHtG/CW2EYCzcRREfgDWnEo+QY5vfm8dXEwZnmhHKo1Ecg2OMGVKnEnzxmz69wpMGwfc2RYlFG4DDJ+8xxUkk9XRanY7WXGWO4A= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS4PR08MB7949 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on metis.whiteo.stw.pengutronix.de X-Spam-Level: X-Spam-Status: No, score=-3.3 required=4.0 tests=AWL,BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS, SPF_PASS autolearn=ham autolearn_force=no version=3.4.2 Subject: Re: [ptxdist] [PATCH 2/3] libcamera: version bump 0.0.5 -> 0.2.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 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.whiteo.stw.pengutronix.de); SAEximRunCond expanded to false Hi mol, On 5/14/24 18:15, Michael Olbrich wrote: > On Tue, May 14, 2024 at 04:34:25PM +0200, Michael Riesch wrote: >> Hi Michael, >> >> Sorry for the long silence... >> >> On 3/5/24 19:35, Michael Tretter wrote: >>> On Tue, 05 Mar 2024 11:51:35 +0100, Michael Riesch wrote: >>>> Due to an API breakage in libcamera it may be necessary to update the >>>> consumers of the library. One example is pipewire, which needs to be >>>> updated to at least 1.0.2. >>>> >>>> Signed-off-by: Michael Riesch >>>> --- >>>> rules/libcamera.make | 4 ++-- >>>> 1 file changed, 2 insertions(+), 2 deletions(-) >>>> >>>> diff --git a/rules/libcamera.make b/rules/libcamera.make >>>> index 928a95654..c9c4e2055 100644 >>>> --- a/rules/libcamera.make >>>> +++ b/rules/libcamera.make >>>> @@ -14,8 +14,8 @@ PACKAGES-$(PTXCONF_LIBCAMERA) += libcamera >>>> # >>>> # Paths and names >>>> # >>>> -LIBCAMERA_VERSION := 0.0.5 >>>> -LIBCAMERA_MD5 := cc2f5c0c051319a7e853dc6916807ce5 >>>> +LIBCAMERA_VERSION := 0.2.0 >>>> +LIBCAMERA_MD5 := 08f0681221c654838e54e6b3a32f89b5 >>> >>> There is a new feature flag for udev support, which should be set >>> explicitly. >> >> Hm. Why? Do you want to disable udev support explicitly? >> >> libcamera commit d314d3b9 ("libcamera: Add option to configure udev >> support") introduces the meson option but sets its default to "auto". If >> libudev is found (and it should be found, as LIBCAMERA selects >> UDEV_LIBUDEV) the new feature "Hotplug support" is enabled. As stated in >> the commit message of d314d3b9, the behavior is not changed by this commit. >> >> If one would like to disable udev support explicitly, we would need to >> introduce a ptxdist option, pass it to meson, and make the dependency on >> UDEV_LIBUDEV conditional. But personally I don't see any value in that. > > 'set explicitly' as in 'enable it explicitly'. This way, the build will > fail if udev is not detected correctly for some reason. Ah, got it. Thanks for the clarification. v2 should have hit your mailbox by now. It still contains the update to pipewire 1.0.3, although 1.0.6 has been released recently. However, let's do this step by step, please -> this update is simply to handle libcamera's API breakage. Regards, Michael > > Michael >