From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id 2CEE94BABC for ; Wed, 21 May 2025 18:25:23 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 08BC5687AC5; Wed, 21 May 2025 21:25:16 +0300 (EEST) Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10olkn2013.outbound.protection.outlook.com [40.92.40.13]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id C795B68D49C for ; Wed, 21 May 2025 21:25:09 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=rt18pxaGGNwlcuXMkyMuWWfKaHRlfdgcoE/8QqPn0oXNIxHVwooRpaJv2zwQLDo9s4eSXuzK+Cr8iphjX30ITPgUkua5kKkhMWiuFm+BJ0WMgJNrNqQ3U4bWikeet7CaY4UqU8TavDIMPXCp0yz1lETDqUF96tixAtPUgqYsw4roPG3d/mcgKxqml/586LVAnZnQ0Q+JASnRwk1eG6Uv9yCqy/RR4xnEW5CpAKFK6RR2kSPb4Qt2lMfEybHeHWyLqaGww/PnJmfaeDSBom2l2W0eVw9xdajxMDGWFuUI/E50rxpFTpXX4NXP3fpX+X2spLTMrMd1Efc9EsL7N0rmAw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=nkBVd1LP+SUcTfcsjBB7ZeEto6o6O4ICnweogx2+0Qs=; b=dje2F1OBosgJjia16d9RTznE2Ws+85OUWygYFzpPvpBi4VjnOYGSgWAMTctlSOr7bK72F+O4r0TxCYeJbNSpJpZZh8sszOaZPwhXE8WxN6w7vnNQqu604L5owbozkY6j+AmjBA+CIaRRH6hFnLLtdIGPmiGN67bZvT4DbS2sqjTD8gA3kFjqVpov5azhw+lfx0ts9qRV7j64vQeEnVWL1QYjAGatZYtKc6fMFkaoMaeLFQ5qoSje8RTDVhbwmZVjRSDqsHlZfiBE6txK4VpvEt/BPEPmRKV93lRQhbXhfX3Ps8qRIn1YwJQVK6mJN3dXfJDJslq6eyUKOZVJzoNRIw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=nkBVd1LP+SUcTfcsjBB7ZeEto6o6O4ICnweogx2+0Qs=; b=cx1qRJxf0IqrF+lGxKGwd88J2g8vk1USo3OJhrccij9V3dwhos3NKoaBCznF70lGvVLHVKRApAyg8lRXgLK9wZYChyzv9Ofo3yFYBMQOyNVJWaTj2DpJrIV15aWuiqm78rN3q3E2c4C2e3CAu0nCkf2Oz6BMVMSjhF+lWqdTdKm1VaPgBcTmIrV4HAOKVYZhyJxhv8GkRxBMS1Fd77uIzYP/A4fzOS7K3kQYslsx5eHdNehmO6laShsn/KvT7H15jA7ngqkPiWS1JskgS/xflWduVQn/WYQeNxrsKrusnNpnf8eWWiZoKLYqGrlTPnA5oDd53vljZcbKX5t6ypj6Qg== Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM (2603:10b6:8:b::20) by MW4P223MB0612.NAMP223.PROD.OUTLOOK.COM (2603:10b6:303:20e::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8746.31; Wed, 21 May 2025 18:25:07 +0000 Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::bf09:8e9:b07f:98a7]) by DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::bf09:8e9:b07f:98a7%4]) with mapi id 15.20.8769.019; Wed, 21 May 2025 18:25:06 +0000 From: "softworkz ." To: FFmpeg development discussions and patches Thread-Topic: [FFmpeg-devel] [PATCH 0/3] Clean up build spam from graph css builder Thread-Index: AQHbybUBBCmrMhISCkaaKx2uBGdbzbPb2f3QgAE6mgCAAFDXoA== Date: Wed, 21 May 2025 18:25:06 +0000 Message-ID: References: <20250520182804.17165-1-derek.buitenhuis@gmail.com> <8922ca80-ad7e-420d-a05d-5760eb5d3a19@gmail.com> In-Reply-To: <8922ca80-ad7e-420d-a05d-5760eb5d3a19@gmail.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM8P223MB0365:EE_|MW4P223MB0612:EE_ x-ms-office365-filtering-correlation-id: a626ad0c-4623-4cee-fa5f-08dd9894cfcf x-ms-exchange-slblob-mailprops: obhAqMD0nT+76ZruCrigLPUIQMEMZUn+YIOeAYhZvOHaDk1l9p70h+yaBSQpWfhwVEdAarnN1BLUE8UWzosUu5F5xSzo7rex18/VtpGBWjIYJCUiieLdi+bnuaQEqgouo+ZN1aliIRpMzFZu1LwVKtBlIN5SepiqrCMxojUTHykS+WLT+NvJq/vLvF1mNGHyx5q6kJ7z+0/p+Q5TZhxEg2m7ygWM3mknGfxIQdYuP5V6LdEwNdEjgOF096Ntyo1T/Zdx+4fxCPIfgpE0s8KBu0f3YyaMGHc/EWTFqtFz55NMp+Ij0qN0DocHM20Q71MluYbPaXqqjBWBO96Pw1F9Ay7Rlg5z9ZXz1Kd8PU9Uhj1RBy6ZmyI6rV+qC4oy17YKv/fpNikP1lGc6c0hnQ0obbFQX2soKGJHA27XiQ0i3zDKEgwGeVpeTglxtxTju274JwhAqxJ6hhPG7VaNKED3hfHZHR7IlekNoVZdK38W33cSwaJ2cMvdWSKhKFrDJSiUcXXpuKbxMxl3EswAJYqfWDWVfVB+HAAXvU28s4zMJ0vNVkH6nAtcM2dpB41tesa/Pei4F7rdlGqHfJpYi7Wv9vtOzT1MbiqrKhzgZ9RCvOElpaW0hY36JffDNMSx9DQtzy5Blu86XFpmhSWCoImAHtPuKIAvUckaMNpeNrb1WrLTDINhcLhbDUuP8qTk/mJps3VTHvHGFUAaCPuOKu6jxwRfkd0nJhWe80+BLVVRESIfoR5QqFIciUufkhJaAsUNxSulMJkkfkZR+q1lH68hyGdE3x8ut0gAC7w7gRT0CQsZ3wOXAzm4etYhhJdlNaCm x-microsoft-antispam: BCL:0; ARA:14566002|461199028|19110799006|15080799009|7092599006|8060799009|8062599006|1602099012|102099032|4302099013|3412199025|440099028|10035399007; x-microsoft-antispam-message-info: =?us-ascii?Q?UKKXK4CncOu6ejfF/Qc1Vq4+amafsJ2M86IIGwMpi2MTx/HN7zRakmjOrrJ6?= =?us-ascii?Q?je6tiHHNEUyPwhkAwIOTxEy05U+hpqBju1CXcuzAPVJTQk09ZTXugxtFuiiu?= =?us-ascii?Q?Ck91BVy+2NrNkZjHiJObbU/2xrAZzqHQ9DaHAIu9xivdgQzYTvYK8YwRs26+?= =?us-ascii?Q?aETLTcKGga2Po6gpuqUvm553olbfCMIV1FAeyEKo/2R+DmSx25sWCg2a1GVz?= =?us-ascii?Q?bpHw787gBNsaCQuv4CcmP8U75dSlfRFlEisi7sHISjOEc4kqhaN/Pc8sq7/d?= =?us-ascii?Q?HOMQfMUwLm3IY59+BMDWJKHK9dYdqHDMKzkYutY+0cCazOjLbkCo6GLfsXZ9?= =?us-ascii?Q?oTXyQv2bgBfFWKQXIqgljedwdViPeVk2RymBMGb86oqQNS2tOnezpRzYfomM?= =?us-ascii?Q?tNrInyXfiw8ReAWX+yN2TPYfsLtoHpmqxlQuhGJfZER/DIQOzKUFO8AWqI+K?= =?us-ascii?Q?0eMZwuVvBw+vNeWOufxpLRrW2tRcmS9AtaWgeDXkhQ69D7fvjqBpvJ6QT0Ae?= =?us-ascii?Q?/2BKYHpeHu3D+EjV9dhmzeMCsYGDya+nyoKGiiVm4SxwT7DzGy9pdlMgZkJW?= =?us-ascii?Q?E+bRqUIK37EiFGDi2dhprO8cPu6UBOyuwRV8FBnU1dwkff6sULTcbE7MBnB1?= =?us-ascii?Q?J38HOl2G2pXVntWPA8PLbvei35ZkaSIuuCV+sPbCmDgIKKvtU4N3KgB0UnhN?= =?us-ascii?Q?jWQ0TgPsxeYZi3xbHaZVhHFV+H4nR9h2v/0P8wM4NqufsaogeoQbtn0+oXG6?= =?us-ascii?Q?c+fA1cx6gnTGp1I1fx79JFNqncMQkoAmF0OT/sjY9uhEl2Sn5DdUTMbGeGqk?= =?us-ascii?Q?Z/R/3sPj+JEekvbc7G58EDAHQa0NvY3mQZtV8Drkd6dlubACqVylwbrRn35h?= =?us-ascii?Q?S0lqNgQdiWRXyA8NS4lWtgxB+Rx29uwmlWmAmtMmUSi9296FbGYcvABerZsP?= =?us-ascii?Q?Q5vJ/jODi2VTWiTld3QABZutMUAjS/hyDvMejNpJl+dv+fuz1aQFw9fiyXxB?= =?us-ascii?Q?ujtf3ljpWu9MQifOgfAGi4SNMsqK19qvkqr+19F5/hJqIdVL4IaTv4M1r21K?= =?us-ascii?Q?/uCGPhqan4zjSLrAySVPwofvUZzgUEe/Gb47KUWMRR0ncTVqJXtt2d655R3t?= =?us-ascii?Q?KwQCLrRciC09lgqXB96HnF4hFkgMvGizDuTJJ3S6D+Du+04+YZgMN1MP3zF+?= =?us-ascii?Q?ZmZA3q4AeGD9nhjz0iQtl/qGv1FjACpeFskq6YUAQVJoCpCBlK8ZGaPr8Is?= =?us-ascii?Q?=3D?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?kSXI0jyKaSvZ4Q2q30fajtBxAjyiq3qA5lRmHXEJDTFGgd1hQgsH3gpqWVJn?= =?us-ascii?Q?pSD11gQcCOOMYSyezt0WMwNMNL152ii72exd2Md/8rTo0aXs09K1sYT//Lkh?= =?us-ascii?Q?H9EUB/JHz7OxASoX7+Uy7+p8oPuqH8bBzzWqI5pJK4AXuIk8EW5Wp+bQxrd5?= =?us-ascii?Q?hVHAGSz5nqMMsGz4RdyQuGEDkTQsuyBfV3tTjUC+YcTGiOOY5fHwao3Hdz5I?= =?us-ascii?Q?TnjJV1XFlIMlsLTfbrAMhMPCEKdXZyqW2yoUIcOanDREX081F7PRKtNADMWK?= =?us-ascii?Q?dlQBn/oebBEIlmsgc2LhvXtc5UBeM2L4nlfeaLwqwXxFb0EUnZ624DDtbzTk?= =?us-ascii?Q?WiPfIKXcRWf9RPfXe0zDQCpPWvsxDr69Z/uLWcpOjzF6hjxng1amhFD1gcnb?= =?us-ascii?Q?hQ5pTFH4vQO1RYE7nXTI8TjcLizaNM9YQfZUIXAnpEWK4jtIJifibUrwy7Qu?= =?us-ascii?Q?zEIUj8kKsqCOVZBkMwz6hEP2PzAZMM5VxazGKi7CjgafyShbNPiuYP7e5qS4?= =?us-ascii?Q?zV2EB8GuY7onv0mrvKN+bGhv7FsxDMqJk43CIni17F460Oqa74nSCsDqru+n?= =?us-ascii?Q?TZWOap1nvh0TWuViJLaQl9mUheFrLwVFATY39LbWP/xdEFKrubopU8dlC73G?= =?us-ascii?Q?Oh8rnof57J2rTYddav528Xhxv3D8HqFnZwjZqY15jo7/chTKRqsg8/0HL8Oy?= =?us-ascii?Q?VOxAVAGaNlC4o7eHaQORdjVHW0+ZbMWf+Y0285kgizDkc+Tzi44I0SgcNzvC?= =?us-ascii?Q?Zhit7wHrDrf6225YuObCNCr9pGKQapR/C5YbDFtqt3A6JkOEou1NegmkAXrQ?= =?us-ascii?Q?rAVg1HOTWIZTC8NmKQ6Re4e5HFYqJ7QDH6T4ZZWxPcYtcTiIQ5ssTjRViYSb?= =?us-ascii?Q?76CrXQ4xc9jsu0SugxJoZ6Lc+84x9elOHB2vS7HivZPHnBIlfoP0p0SJj7fV?= =?us-ascii?Q?hgnbVL8BmuulUnJe/spzNaYqz9TUX03BBsYsboYSim++d/+GU08F9XAim7Xn?= =?us-ascii?Q?C7BLnTuBPiEBL51CTQqCOWL3P2jef3CNiMl/UVLRlkTZtw8dcWQUGVW2Ja4Z?= =?us-ascii?Q?tjyZ9r4jqh91OWtm2Qr3D8+5TaCRg8bBOyTx0tW/2XZ+Dck95fJ9pdTkBB4S?= =?us-ascii?Q?yL89N9ecKqxJzaKVAmfo+pSejBY4H2i0jZyo6RWTT+Sebn4ir25rrES60H5X?= =?us-ascii?Q?2AVcVH11VQuw7U1ADNbVfEcfj4X+ThLW9Onv3x8NDiUyMiQMpK8YM2eaU9A?= =?us-ascii?Q?=3D?= MIME-Version: 1.0 X-OriginatorOrg: sct-15-20-8534-20-msonline-outlook-c7cf3.templateTenant X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: a626ad0c-4623-4cee-fa5f-08dd9894cfcf X-MS-Exchange-CrossTenant-originalarrivaltime: 21 May 2025 18:25:06.4967 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4P223MB0612 Subject: Re: [FFmpeg-devel] [PATCH 0/3] Clean up build spam from graph css builder X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: > -----Original Message----- > From: ffmpeg-devel On Behalf Of Derek > Buitenhuis > Sent: Mittwoch, 21. Mai 2025 15:27 > To: ffmpeg-devel@ffmpeg.org > Subject: Re: [FFmpeg-devel] [PATCH 0/3] Clean up build spam from graph css > builder > > On 5/20/2025 7:44 PM, softworkz . wrote: > > Hi Derek, > > > > thanks a lot for the patch. This partially duplicates what Timo had > > already submitted: > > > > https://patchwork.ffmpeg.org/project/ffmpeg/patch/20250516230202.355445-1- > timo@rothenpieler.org/ > > Dropping this set, then. > > > Regarding patch 3/3, would you mind taking a look at the patch that I > > have submitted in this regard, from which I believe that it's the "most > > correct" way: > > > > > https://patchwork.ffmpeg.org/project/ffmpeg/patch/pull.80.v2.ffstaging.FFmpeg. > 1747549830700.ffmpegagent@gmail.com/ > > I am actually unclear on which is "most correct", myself. > > [...] > > - Derek > _______________________________________________ I can't say that I have great expertise with Makefile development. I read the documentation and then I created a super-simple test to verify my understanding. The Makefile content is this: # Makefile %.t: %.r.tmp ./cmd1 $< $@ %.r.tmp: %.q ./cmd2 $< $@ %.q: %.r ./cmd3 $< $@ and every cmd1, cmd2 and cmd3 does nothing else but copy the file. The "source" file is test.t and no other files exist at the beginning. When running make, it copies test.t to test.tmp and then test.tmp to test.r and finally it deletes test.tmp. When you run make again, it says everything is up to date. When you touch test.t, it re-builds the result. That's why I said I believe it's the "most correct" way and that's the behavior that my patch is introducing. At the same time it allows to get rid of a few lines (the filtering of files and adding them to the SECONDARY special target). Thanks sw _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".