From patchwork Sat Dec 27 06:56:31 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gyorgy Sarvari X-Patchwork-Id: 77550 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id D5E28E8FDCE for ; Sat, 27 Dec 2025 06:56:45 +0000 (UTC) Received: from mail-wm1-f53.google.com (mail-wm1-f53.google.com [209.85.128.53]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.4534.1766818599950652090 for ; Fri, 26 Dec 2025 22:56:40 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=OXtC1XxV; spf=pass (domain: gmail.com, ip: 209.85.128.53, mailfrom: skandigraun@gmail.com) Received: by mail-wm1-f53.google.com with SMTP id 5b1f17b1804b1-47bdbc90dcaso48542215e9.1 for ; Fri, 26 Dec 2025 22:56:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1766818598; x=1767423398; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:from:to:cc:subject:date:message-id:reply-to; bh=XsqpbeS10daB2DBovHUKhN1NEa1QJDlmnjHbsRq0eyM=; b=OXtC1XxVJkXnYVNEwxa5GmuXnwcT+s4Gh+b02dpwEoQsux3DTlYfFBIL+CLS5gHUId dnqA6QlNvbKg/J/lgNiGNQNu4KFh8eHTs5Vu01rUl9Bi02UsAewn54GPY8Ez/wzlCFFl khRn40t6H4+oNINdbTaLD5HOCAKBz7wHWAwcPi3Gw8Q8iETRZsmmWz+JtkB1HSoCqMXf l9mJAiUxV1OUc1mfGL71DToDgJ+Bftfla+KgkNeCutvjQ8enNczpAXd3kJoTF6OcQZt4 3C8mOmGq7lrIJ2xfxKu55HAqdWik5y7xET7I8Xzs03C/1GTnxRzzs4hiNe9UA01Q28zp mU3w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1766818598; x=1767423398; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=XsqpbeS10daB2DBovHUKhN1NEa1QJDlmnjHbsRq0eyM=; b=c5MJ3wWrJSHxSR228Bark6bE6c4UKQ2YZ7PmAkuL6UwhfSlSxLCpZ2xz4sWNqg7YfR T7oLaEz2O9nMve2uoUVrlUuLIMQNWEUjNEqk7O+metc2DkVqi08ViOduU+ThHwqxahuI /GwvEuPFplp2iYNZO/ytzRQZzjG0rKf0gHdWui7HTCnIyJj3Ft/Q4Ck0QiMd22OwFAwv 4f9/YnaDWVe2n/v3Y1UDj0n8Tb4LC8EAP7oVzBjbvAkrVfA+h1PyxWyCseNuQJWo0ELc jifWzl42enAuPuD+EypvqeqdsO73BD0xQsZ/RAhksGns7cdYKVFMX8q+7bNBCyErfax0 pCVQ== X-Gm-Message-State: AOJu0YxyD/QSu139cH3KNKIRo1ulrNaNs3fNd+MovX9dXT1wsc3rJlqD so3+DG2sEobQ3MBny3OXm4x3CqhKSAdRPE1a6Je61PV6MzNkpFMreKUWu31x/Q== X-Gm-Gg: AY/fxX52fnNAHI+6JM3X61pWx6UExKDNwHB2Lk7oM49ifRd/DbBK3lQQIJ47fi3Z4I/ SzTSLpLDkAzQBinKiJUlDHd1HQE8CQpXrOxVeAaiNAhh1cMrciWaqzNDkgYpu54LnBQGfms9pHO hTDpX2gNVlabo8UgsHI6CfTSJHz+9oC1REjK+UblN70QXY8Up5l272Pq8hawMSacqUKLTunE/Or eWwP0Ce6/OIPptpkKT8jXfu4JEZhQDnuctyXq5hw0zOsrROJrjs17z6aMsbFWFpMdnSiGMT8Tem IHxIhJdFexDu2gGoTi0gxCv9gcjZkw071Nz9oGXvNvcv0iUa8rSpCPsuZtsDzJzng7akVp3gO20 BZoBtNZXcRvCjZkrfKonDlj6cYvJMAF0PkbCyqmIyzzrw3Rewda7UEerx5A+ull7dywOVZ+UblN 3802NWdDLF X-Google-Smtp-Source: AGHT+IHOFO/xhAR9brwJEemovbUkhMkMPRo3zRNdRCjmpgAfe7lRJjGFrMYC5kj6u0SSfe1yFcHQSw== X-Received: by 2002:a05:600c:1d1d:b0:477:a21c:2066 with SMTP id 5b1f17b1804b1-47d19532f48mr241592495e9.5.1766818597924; Fri, 26 Dec 2025 22:56:37 -0800 (PST) Received: from desktop ([51.154.145.205]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4324eaa0908sm48902371f8f.31.2025.12.26.22.56.37 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Dec 2025 22:56:37 -0800 (PST) From: Gyorgy Sarvari To: openembedded-devel@lists.openembedded.org Subject: [meta-filesystems][PATCH 1/6] physfs: upgrade 3.0.2 -> latest revision Date: Sat, 27 Dec 2025 07:56:31 +0100 Message-ID: <20251227065636.3144581-1-skandigraun@gmail.com> X-Mailer: git-send-email 2.52.0 MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 27 Dec 2025 06:56:45 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/122944 License-Update: small formatting changes and copyright year update. License hasn't changed. The previous version of the recipe, 3.0.2 was released in 2019. The last release, 3.2.0 was done in 2022. However the project is still actively developed (it just moved to Github) - fetch the latest revision, at least until there is a new release. Shortlog: https://github.com/icculus/physfs/commits/main?since=2019-03-19&until=2025-12-26 Signed-off-by: Gyorgy Sarvari --- .../0001-allow-build-with-cmake-4.patch | 43 ------------------- .../recipes-support/physfs/physfs_3.0.2.bb | 16 ------- .../recipes-support/physfs/physfs_3.2.0.bb | 19 ++++++++ 3 files changed, 19 insertions(+), 59 deletions(-) delete mode 100644 meta-filesystems/recipes-support/physfs/physfs/0001-allow-build-with-cmake-4.patch delete mode 100644 meta-filesystems/recipes-support/physfs/physfs_3.0.2.bb create mode 100644 meta-filesystems/recipes-support/physfs/physfs_3.2.0.bb diff --git a/meta-filesystems/recipes-support/physfs/physfs/0001-allow-build-with-cmake-4.patch b/meta-filesystems/recipes-support/physfs/physfs/0001-allow-build-with-cmake-4.patch deleted file mode 100644 index 1584921e65..0000000000 --- a/meta-filesystems/recipes-support/physfs/physfs/0001-allow-build-with-cmake-4.patch +++ /dev/null @@ -1,43 +0,0 @@ -From 09f8ca5776f5265571d95454b7307bbee56474da Mon Sep 17 00:00:00 2001 -From: Alper Ak -Date: Thu, 10 Jul 2025 13:19:24 +0300 -Subject: [PATCH] cmake: Set minimum required version to 3.5 for CMake 4+ - compatibility - -Fix: - -| CMake Error at CMakeLists.txt:12 (cmake_minimum_required): -| Compatibility with CMake < 3.5 has been removed from CMake. -| -| Update the VERSION argument value. Or, use the ... syntax -| to tell CMake that the project requires at least but has been updated -| to work with policies introduced by or earlier. -| -| Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway. -| -| -| -- Configuring incomplete, errors occurred! - -Upstream-Status: Backport [https://github.com/icculus/physfs/commit/f7d24ce8486d9229207cca1ff98858fe60ffe583] - -Signed-off-by: Alper Ak ---- - CMakeLists.txt | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 4a67c27..f0f0183 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -9,7 +9,7 @@ - # compile, using preprocessor checks for platform-specific bits instead of - # testing in here. - --cmake_minimum_required(VERSION 2.8.4) -+cmake_minimum_required(VERSION 3.5) - - project(PhysicsFS) - set(PHYSFS_VERSION 3.0.2) --- -2.43.0 - diff --git a/meta-filesystems/recipes-support/physfs/physfs_3.0.2.bb b/meta-filesystems/recipes-support/physfs/physfs_3.0.2.bb deleted file mode 100644 index 2571d3f6a0..0000000000 --- a/meta-filesystems/recipes-support/physfs/physfs_3.0.2.bb +++ /dev/null @@ -1,16 +0,0 @@ -SUMMARY = "PhysicsFS is a library to provide abstract access to various archives" -HOMEPAGE = "http://icculus.org/physfs" -LICENSE = "Zlib" -LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=96801882d1120239dcafbf888e821a6e" -DEPENDS = "readline zlib" - -inherit cmake - -PE = "1" - -SRC_URI = "http://icculus.org/${BPN}/downloads/${BP}.tar.bz2 \ - file://0001-allow-build-with-cmake-4.patch" -SRC_URI[md5sum] = "dc751294aaf59d1359bbe34e693d1d87" -SRC_URI[sha256sum] = "304df76206d633df5360e738b138c94e82ccf086e50ba84f456d3f8432f9f863" - -EXTRA_OECMAKE = "-DLIB_SUFFIX=${@d.getVar('baselib').replace('lib', '')}" diff --git a/meta-filesystems/recipes-support/physfs/physfs_3.2.0.bb b/meta-filesystems/recipes-support/physfs/physfs_3.2.0.bb new file mode 100644 index 0000000000..958dde8902 --- /dev/null +++ b/meta-filesystems/recipes-support/physfs/physfs_3.2.0.bb @@ -0,0 +1,19 @@ +SUMMARY = "PhysicsFS is a library to provide abstract access to various archives" +HOMEPAGE = "http://icculus.org/physfs" +LICENSE = "Zlib" +LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=e64c08153665a18b56559d0683a64909" +DEPENDS = "readline zlib" + +inherit cmake + +PE = "1" +PV .= "+git" + +SRC_URI = "git://github.com/icculus/physfs.git;protocol=https;branch=main" +SRCREV = "d70c3fcf06814f8608c8327d3e8136063ee0133d" + +do_install:append(){ + sed -i 's|${RECIPE_SYSROOT}|\$\{CMAKE_SYSROOT\}|g' ${D}${libdir}/cmake/PhysFS/PhysFS-static-targets.cmake +} + +FILES:${PN} += "${datadir}/licenses/PhysicsFS3" From patchwork Sat Dec 27 06:56:32 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gyorgy Sarvari X-Patchwork-Id: 77552 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id F096BE8FDD5 for ; Sat, 27 Dec 2025 06:56:45 +0000 (UTC) Received: from mail-wr1-f43.google.com (mail-wr1-f43.google.com [209.85.221.43]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.4535.1766818601412953436 for ; Fri, 26 Dec 2025 22:56:41 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=fvO+1Szg; spf=pass (domain: gmail.com, ip: 209.85.221.43, mailfrom: skandigraun@gmail.com) Received: by mail-wr1-f43.google.com with SMTP id ffacd0b85a97d-430f9ffd4e8so4023377f8f.0 for ; Fri, 26 Dec 2025 22:56:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1766818600; x=1767423400; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=AF4FKnevlzcHNdxw+vvnYk2zcNexe7a6AT08Qb3VdIM=; b=fvO+1SzgKf+c0zGwvQJRZfljaK6hr6vMgL/Rh3jmIaCoasDFICQewMEHrDbZCDbyg1 fRDM1nTBTjg/sxlYwvLbXaVmETw8k1FwZgR8dg3hTEFg2hkJ2I6pORrEhDk6epe8XBfA Inkzn2Y7SDyoVJFn0I4H67iehM4BiDL2q0/ZIoKGB8fCkRqXWDu5mMZ7MTOrwS7c+FCx Qh9MaBCd5JSxVcco/1L52maCZJWhYqfe7K7rhcaMla8V0Sqtsb1jUsZhCOqSlUnp0XdD b3cD3ci8Iaf+Xj1aedQQoj9hNzW423a6ZmO2IPW6M2EMCkAttwldka6X01nXhWN5K5Y8 saeg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1766818600; x=1767423400; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=AF4FKnevlzcHNdxw+vvnYk2zcNexe7a6AT08Qb3VdIM=; b=xDnMKfIzBbTcrxY85C4atqz/N1hxFvdJc6DB9MNtOqmGWxIiKrLUJt2UFIl588i28g cyEmRWHwve1aDg2fhRbM/mj4eKBvPoWXUgE88l6eqgz2wGeWeAY/ad8nNMnWj1h32Eug sOIv7BVKIYbDUGcIoTejRTOtWTSMWcEmhTg6WeKSmFEv7MA1JO7oHf9XcVGJ8c2bv8b9 Qv35zY1hfJNS73/9zwresxRLjKjxY8Ooj5Yr8zclGTJ4dO2dn/2LKYyk5Lj6yBxgR07x GEv/PK3EubC3fCI+NwG47pT/IgNW8WovXNKeqjkCBxxWbZvB7MdQGsNUjPOE1hH+TREZ +80g== X-Gm-Message-State: AOJu0YwiaDZYBQx0IQEc2Bq8WcAA0XsBipKxNDwv9JoS7dDwKyXoT8S0 pnCnOeuoZIVoHsSuVHUVhGeZEBNE5OsterLYs3hgMtVgqG1ytEsL0WhtxTHkMw== X-Gm-Gg: AY/fxX6P25p2Bx450O2Z6ynqbDsYrCU3ZLelzM1MlpydEcnHRYk67sblkRP3N/qd0Dy 4nghQ+Ayb2lbt1eJUWCaV5KvgNEKI2lPmHW5ToRMfjCnCDFEG0+Z7mKu7Inu6jVxF26IHOgcqmj yF75gBxcoXyrEEJ2c+vcIKN419yiAah447ozmg5ZDTF2aagRboxGsItFBSVMgTvpAKHafXQ+SZp z2l/Kp6Y408M7CQuGdDDhvNsZtw1vJcbi+hvzC2jjrvx49A+j7X3JcC0ft6SMAermpwGmsrZwB7 99ER6jgKshesoQwckGmKnWpDd2YpGYr8hjqGR7xgsb09TySOZZ7/kmBBsK+L3rhPDtr7AUb7VEs 7s9qDkVrV8SqyJ3iVQv6PUFqAuFPQxRhyPQ0v0H/CCEOMzgZxpSYXiSiz1lyfxfCMuO2dzceaBy jsHmDHZcA4fovLRfhIOtQ= X-Google-Smtp-Source: AGHT+IGJi2KHnMKoFp7fZxebwvhHmGqNi2wvMcSbu8V0+7ANMlsm2rGalMW7Ht259bYglzEqnA1veA== X-Received: by 2002:a05:6000:430b:b0:3ea:6680:8fb9 with SMTP id ffacd0b85a97d-4324e3ec0b2mr32926662f8f.3.1766818599548; Fri, 26 Dec 2025 22:56:39 -0800 (PST) Received: from desktop ([51.154.145.205]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4324eaa0908sm48902371f8f.31.2025.12.26.22.56.38 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Dec 2025 22:56:39 -0800 (PST) From: Gyorgy Sarvari To: openembedded-devel@lists.openembedded.org Subject: [meta-filesystems][PATCH 2/6] exfatprogs: add ptest support Date: Sat, 27 Dec 2025 07:56:32 +0100 Message-ID: <20251227065636.3144581-2-skandigraun@gmail.com> X-Mailer: git-send-email 2.52.0 In-Reply-To: <20251227065636.3144581-1-skandigraun@gmail.com> References: <20251227065636.3144581-1-skandigraun@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 27 Dec 2025 06:56:45 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/122945 It takes about a second to execute the suite. Sample output (the "ERRORs" are coming from negative tests): root@qemux86-64:~# ptest-runner START: ptest-runner 2025-12-26T20:19 BEGIN: /usr/lib/exfatprogs/ptest Running ./bad_file_size ----------------------------------- exfatprogs version : 1.2.6 ERROR: /dir_01/bad_child_01: less clusters are allocated. truncates to 8192 bytes at 0x206060. Truncate (y/N)? y ERROR: /dir_02/bad_child_02: more clusters are allocated. truncate to 8192 bytes at 0x209060. Truncate (y/N)? y exfat.img: clean. directories 3, files 9 exfat.img: files corrupted 0, files fixed 1 exfatprogs version : 1.2.6 exfat.img: clean. directories 4, files 10 PASS: ./bad_file_size [...many lines...] PASS: ./bad_num_chain Running ./loop_chain ----------------------------------- exfatprogs version : 1.2.6 ERROR: /dir_01/bad_child_01: more clusters are allocated. truncate to 16384 bytes at 0x206060. Truncate (y/N)? y ERROR: /dir_02/bad_child_02: cluster is already allocated for the other file. truncated to 8192 bytes at 0x209060. Truncate (y/N)? y exfat.img: clean. directories 3, files 9 exfat.img: files corrupted 0, files fixed 1 exfatprogs version : 1.2.6 exfat.img: clean. directories 4, files 10 PASS: ./loop_chain PASS: 17 of 17 DURATION: 1 END: /usr/lib/exfatprogs/ptest 2025-12-26T20:21 STOP: ptest-runner TOTAL: 1 FAIL: 0 Signed-off-by: Gyorgy Sarvari --- .../include/ptest-packagelists-meta-filesystems.inc | 1 + .../recipes-utils/exfatprogs/exfatprogs/run-ptest | 3 +++ .../recipes-utils/exfatprogs/exfatprogs_1.2.6.bb | 12 ++++++++++-- 3 files changed, 14 insertions(+), 2 deletions(-) create mode 100644 meta-filesystems/recipes-utils/exfatprogs/exfatprogs/run-ptest diff --git a/meta-filesystems/conf/include/ptest-packagelists-meta-filesystems.inc b/meta-filesystems/conf/include/ptest-packagelists-meta-filesystems.inc index 3dc6986d6f..26917a93c9 100644 --- a/meta-filesystems/conf/include/ptest-packagelists-meta-filesystems.inc +++ b/meta-filesystems/conf/include/ptest-packagelists-meta-filesystems.inc @@ -8,6 +8,7 @@ PTESTS_FAST_META_FILESYSTEMS = "\ e2tools \ + exfatprogs \ unionfs-fuse \ " diff --git a/meta-filesystems/recipes-utils/exfatprogs/exfatprogs/run-ptest b/meta-filesystems/recipes-utils/exfatprogs/exfatprogs/run-ptest new file mode 100644 index 0000000000..337f2029dd --- /dev/null +++ b/meta-filesystems/recipes-utils/exfatprogs/exfatprogs/run-ptest @@ -0,0 +1,3 @@ +#!/bin/sh +cd tests +./test_fsck.sh diff --git a/meta-filesystems/recipes-utils/exfatprogs/exfatprogs_1.2.6.bb b/meta-filesystems/recipes-utils/exfatprogs/exfatprogs_1.2.6.bb index 39411b4cee..8e7d86f307 100644 --- a/meta-filesystems/recipes-utils/exfatprogs/exfatprogs_1.2.6.bb +++ b/meta-filesystems/recipes-utils/exfatprogs/exfatprogs_1.2.6.bb @@ -11,14 +11,22 @@ SECTION = "universe/otherosfs" LICENSE = "GPL-2.0-only" LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263" -SRC_URI = "https://github.com/${BPN}/${BPN}/releases/download/${PV}/${BP}.tar.xz" +SRC_URI = "https://github.com/${BPN}/${BPN}/releases/download/${PV}/${BP}.tar.xz \ + file://run-ptest" SRC_URI[sha256sum] = "89d05b7a9537f2413079b724ec8d02d7a2e291c29c52e7256303e9456200fb0f" UPSTREAM_CHECK_URI = "https://github.com/${BPN}/${BPN}/releases" UPSTREAM_CHECK_REGEX = "${BPN}-(?P\d+(\.\d+)+)" -inherit autotools +inherit autotools ptest RPROVIDES:${PN} = "exfat-utils" RCONFLICTS:${PN} = "exfat-utils" RREPLACES:${PN} = "exfat-utils" +RDEPENDS:${PN}-ptest += "bash xz" + +do_install_ptest(){ + cp -r ${S}/tests ${D}${PTEST_PATH} + sed -i "s,Passed,PASS:," ${D}${PTEST_PATH}/tests/test_fsck.sh + sed -i "s,Failed,FAIL:," ${D}${PTEST_PATH}/tests/test_fsck.sh +} From patchwork Sat Dec 27 06:56:33 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gyorgy Sarvari X-Patchwork-Id: 77553 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id EA459E8FDD4 for ; Sat, 27 Dec 2025 06:56:45 +0000 (UTC) Received: from mail-wr1-f51.google.com (mail-wr1-f51.google.com [209.85.221.51]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.4536.1766818603890252058 for ; Fri, 26 Dec 2025 22:56:44 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=Hzl1De97; spf=pass (domain: gmail.com, ip: 209.85.221.51, mailfrom: skandigraun@gmail.com) Received: by mail-wr1-f51.google.com with SMTP id ffacd0b85a97d-42b3c5defb2so4502289f8f.2 for ; Fri, 26 Dec 2025 22:56:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1766818602; x=1767423402; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=Vreprv0c6Moxaab6v4jaMpKPo6nWWdvBs9EshNXIeLU=; b=Hzl1De97IL2O2BW2xG3H9tOBw+OJXXRR3XZDcvqoN0xbPN+DuKEhvfHuC4gZHDAXlR AARVIICUkvm6T39cZEzbN+3gEU4QgPwE2iIsPlDvo4rHIUOmNHmGfH8WhD4Hp3rKaRkJ qrKrKHYtg85/ZzDP70L2E4G7N8OEctxnRq6DXu42Z2a/y3hCMK0voZlmw5OJ7gYc0G6j NjTGEOuhi2eIYuIcCNJXSE3eDLE7gNZyhm6WbZ6I2mhg3heOWOS1xmhT+2v6EfV4iSzI uM3AnC7GFN2cMrDj+vAuuSjzYcP2flNtMBk8g65qBx8HNTjhFuP0aLWRDXIEWHsMkZ0/ 4/Jw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1766818602; x=1767423402; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=Vreprv0c6Moxaab6v4jaMpKPo6nWWdvBs9EshNXIeLU=; b=SEeEClMwIguCu3OLR9oMXbBA+J2vhmJUhIHvw/XkVuth4zF5++YhuwLNlzljLiS1ZL HHiamBBoPaPOLQi9G6jX88559oAYgiBCcNUk/JPaRjni7R9DluP359sfaRVcGqrzyox5 BFs9UfCs12OmpH8bLnbL79ZNY7mJuIYfFMbVQpsUn1Pm+rHiJNBkfp/7Y93D0gnQRhSB LIjp8eriQRMHp9hUDg9myAumeW2ZaqsXgi7IHgFRp8CnKpJ4J55v5SsK4kvDTlGKURzY VnfPgkNrvDr9kQJxzFohFpr2jEVA1daUwlRWq6ukZNFsEIKoWAFiYAiiKnbTJO6aH9j+ sMsA== X-Gm-Message-State: AOJu0Yz/ZisKSbBRrJUT8Y011zQ5Y+f6oh3unJ/Ol9C3LMwjMxyO2I+v Oka55Kk7mUunI2+wt+VsOKOsIjytykO5kvRQXe4d/INIyA09H2ydWO+lYApw/g== X-Gm-Gg: AY/fxX5GKQlRlISaPgBDnlWWFr/EQgKyQApZFUGwq7Tomm9BJg0z02pJkbSWhDZNdoX z9FkykCVGuRLxYqbOggLHHGih4Qi4jcDt2l+CQ1O4sBGF8O+bti0bs1uj+A8dvfMxGfUU+ICq6T 4CH+nSzUcJtFKbJN6SFsu6hIpCCArm81IQDYUTj6/5n6Swwz57dLr6bNw9n6yY/TkKLLfh6oZLR H1y8fJlUxY7dqO5il2qjeAb/cad+tTBRzYJzi8XrMBs/59QjB32dhoTXPe2Tk4nnFR9mZoLKzRs kwLF4PpyH1O3uu8xG41OWtPr/4MgV1gFqv23Oi9Z31lnGIdd+8HL+9s76SZ5bfLFw8HhsJu7TDg FXeL1jE8xVcxs9lhA4hz/wmX1NIyAwK2jKlHb/vm7BbqCGzGQT9C1uXLSPBylPjI9yOzYkgSwPq +Y1TImfbBc X-Google-Smtp-Source: AGHT+IGc+VudzpidxgkkX8VgTSCjNr5LIqMo+SxoCcxeMk3IE1M6JR05IE6uS/lppHh9RUAOLZRb6w== X-Received: by 2002:a5d:5f49:0:b0:432:88bd:df3a with SMTP id ffacd0b85a97d-43288bde28dmr1127528f8f.46.1766818602081; Fri, 26 Dec 2025 22:56:42 -0800 (PST) Received: from desktop ([51.154.145.205]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4324eaa0908sm48902371f8f.31.2025.12.26.22.56.39 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Dec 2025 22:56:40 -0800 (PST) From: Gyorgy Sarvari To: openembedded-devel@lists.openembedded.org Subject: [meta-filesystems][PATCH 3/6] overlayfs-tools: upgrade 2024.07 -> 2025.01 Date: Sat, 27 Dec 2025 07:56:33 +0100 Message-ID: <20251227065636.3144581-3-skandigraun@gmail.com> X-Mailer: git-send-email 2.52.0 In-Reply-To: <20251227065636.3144581-1-skandigraun@gmail.com> References: <20251227065636.3144581-1-skandigraun@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 27 Dec 2025 06:56:45 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/122946 Drop the patches that were merged in this release. Shortlog: show why files can't be open using errno Fix memory free Allow force to execute script, and keep upper dir while merge Fix broken long option for ignore Change program_name to have const attribute always use glibc basename() Signed-off-by: Gyorgy Sarvari --- .../0001-always-use-glibc-basename.patch | 38 ------------- ...program_name-to-have-const-attribute.patch | 56 ------------------- ...2024.07.bb => overlayfs-tools_v2025.01.bb} | 7 +-- 3 files changed, 2 insertions(+), 99 deletions(-) delete mode 100644 meta-filesystems/recipes-utils/overlayfs/overlayfs-tools/0001-always-use-glibc-basename.patch delete mode 100644 meta-filesystems/recipes-utils/overlayfs/overlayfs-tools/0002-Change-program_name-to-have-const-attribute.patch rename meta-filesystems/recipes-utils/overlayfs/{overlayfs-tools_v2024.07.bb => overlayfs-tools_v2025.01.bb} (64%) diff --git a/meta-filesystems/recipes-utils/overlayfs/overlayfs-tools/0001-always-use-glibc-basename.patch b/meta-filesystems/recipes-utils/overlayfs/overlayfs-tools/0001-always-use-glibc-basename.patch deleted file mode 100644 index 78802e39ab..0000000000 --- a/meta-filesystems/recipes-utils/overlayfs/overlayfs-tools/0001-always-use-glibc-basename.patch +++ /dev/null @@ -1,38 +0,0 @@ -From 2fa94fc7adf05fae46204f4665216c8b019010f3 Mon Sep 17 00:00:00 2001 -From: Khem Raj -Date: Fri, 5 Jul 2024 23:16:38 -0700 -Subject: [PATCH 1/2] always use glibc basename() - -There is a use of basename() which expects it to be GNU version of -basename, which is not available in other libcs e.g. musl on Linux -therefore provide a version for such cases - -Upstream-Status: Submitted [https://github.com/kmxz/overlayfs-tools/pull/26] -Signed-off-by: Khem Raj ---- - main.c | 12 ++++++++++++ - 1 file changed, 12 insertions(+) - -diff --git a/main.c b/main.c -index 7b669eb..ea0f5a5 100644 ---- a/main.c -+++ b/main.c -@@ -30,6 +30,18 @@ bool brief; - bool ignore; - extern char *program_name; - -+#ifndef __GLIBC__ -+/* -+ * GNU basename implementation -+ */ -+static const char *__basename(const char *filename) { -+ char *p = strrchr(filename, '/'); -+ return p ? p + 1 : filename; -+} -+ -+#define basename(x) __basename(x) -+#endif -+ - void print_help(const char *program) { - printf("Usage: %s command options\n", program); - puts(""); diff --git a/meta-filesystems/recipes-utils/overlayfs/overlayfs-tools/0002-Change-program_name-to-have-const-attribute.patch b/meta-filesystems/recipes-utils/overlayfs/overlayfs-tools/0002-Change-program_name-to-have-const-attribute.patch deleted file mode 100644 index 845306292e..0000000000 --- a/meta-filesystems/recipes-utils/overlayfs/overlayfs-tools/0002-Change-program_name-to-have-const-attribute.patch +++ /dev/null @@ -1,56 +0,0 @@ -From be694ba90aa2e0fed3a4e9b53ad7a61efd0430c5 Mon Sep 17 00:00:00 2001 -From: Khem Raj -Date: Fri, 5 Jul 2024 23:18:07 -0700 -Subject: [PATCH 2/2] Change program_name to have const attribute - -This is how it is used in all places and it also avoids a const to -non-const conversion warning - -Upstream-Status: Submitted [https://github.com/kmxz/overlayfs-tools/pull/26] - -Signed-off-by: Khem Raj ---- - common.c | 2 +- - fsck.c | 2 +- - main.c | 2 +- - 3 files changed, 3 insertions(+), 3 deletions(-) - -diff --git a/common.c b/common.c -index eaf24a8..a15b66f 100644 ---- a/common.c -+++ b/common.c -@@ -29,7 +29,7 @@ - #include "common.h" - #include "config.h" - --char *program_name; -+const char *program_name; - - /* #define DEBUG 1 */ - #ifdef DEBUG -diff --git a/fsck.c b/fsck.c -index 4e513f5..285b9f1 100644 ---- a/fsck.c -+++ b/fsck.c -@@ -46,7 +46,7 @@ - #include "mount.h" - #include "overlayfs.h" - --extern char *program_name; -+extern const char *program_name; - - struct ovl_fs ofs = {}; - int flags = 0; /* user input option flags */ -diff --git a/main.c b/main.c -index ea0f5a5..1a8b239 100644 ---- a/main.c -+++ b/main.c -@@ -28,7 +28,7 @@ - bool verbose; - bool brief; - bool ignore; --extern char *program_name; -+extern const char *program_name; - - #ifndef __GLIBC__ - /* diff --git a/meta-filesystems/recipes-utils/overlayfs/overlayfs-tools_v2024.07.bb b/meta-filesystems/recipes-utils/overlayfs/overlayfs-tools_v2025.01.bb similarity index 64% rename from meta-filesystems/recipes-utils/overlayfs/overlayfs-tools_v2024.07.bb rename to meta-filesystems/recipes-utils/overlayfs/overlayfs-tools_v2025.01.bb index 708bbfcf02..c83233a9a0 100644 --- a/meta-filesystems/recipes-utils/overlayfs/overlayfs-tools_v2024.07.bb +++ b/meta-filesystems/recipes-utils/overlayfs/overlayfs-tools_v2025.01.bb @@ -4,13 +4,10 @@ LICENSE = "WTFPL" LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=f312a7c4d02230e8f2b537295d375c69" SRC_URI = "\ - git://github.com/kmxz/overlayfs-tools.git;protocol=https;branch=master \ - file://0001-always-use-glibc-basename.patch \ - file://0002-Change-program_name-to-have-const-attribute.patch \ + git://github.com/kmxz/overlayfs-tools.git;protocol=https;branch=master;tag=${PV} \ " -SRCREV = "7a4a0c4f2c6c86aa46a40e3468e394fd4a237491" - +SRCREV = "6e925bbbe747fbb58bc4a95a646907a2101741f6" inherit meson pkgconfig From patchwork Sat Dec 27 06:56:34 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gyorgy Sarvari X-Patchwork-Id: 77551 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id DF02EE8FDCA for ; Sat, 27 Dec 2025 06:56:45 +0000 (UTC) Received: from mail-wm1-f47.google.com (mail-wm1-f47.google.com [209.85.128.47]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.4537.1766818604398692907 for ; Fri, 26 Dec 2025 22:56:44 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=OJ3ycrXJ; spf=pass (domain: gmail.com, ip: 209.85.128.47, mailfrom: skandigraun@gmail.com) Received: by mail-wm1-f47.google.com with SMTP id 5b1f17b1804b1-477ba2c1ca2so79828405e9.2 for ; Fri, 26 Dec 2025 22:56:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1766818603; x=1767423403; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=FCpOpp3nw4mZiOzbSP74MmtFWNrAY3jzrrDED8aGG7g=; b=OJ3ycrXJW7/F6k/ZdLu+CR0rI4VrMdRjhZNI+edBECLMtyhgI1qQhOEHvqA/CoQuvx JY2pJO1l78++xbgywE6GUr0Bu2FDrVbNepsxojnlyYuduI/hELuQU5lOae4i8zE2/iSj qD7GNJvqtL/6eerbkNZl5j7ut686Qk5oMCGCFKvBNA31UePooEUs+24lG78BV+PKIEsH vBUFX7NG//sx8ORUrElZxr/XeztIwKNR2Jcse40/vX33UHDECaOkR1td4BX0Raf+6mkY jPKNzhahsw2peEQTi/58vgrrDTHDmexCMYx6mcSB9/dnnXRjObriv2YhhZvP8gbA440d phHg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1766818603; x=1767423403; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=FCpOpp3nw4mZiOzbSP74MmtFWNrAY3jzrrDED8aGG7g=; b=rcjQ35HotpcJvFY9LjUQFlB6K8mlol/p+wa6N4TtIiK0e7P0KdMQ7aD21WJlOR4Njw WXKATW5qzC0/fChh2z8AxQOFIuqxNywxa9V90dNggk2oHTaFt6K6cD1Zvt3hoA+xi6D8 CiOzQ8Ns4wn+id0oAbcy4coBZfq6IJ/EV6CHnFAxA49xFra/QGrXNyZmhJ9frhxQ6OWS n1+sseYedVRUHJS/oCl54JgF914k/6K57MJTZI8AaYPmiH2n+NdNsiFe+Z3OrCZIHOgB +XWch8tR7agH2Ujg3zdkYYevUNaeBQ0WpJ1tqI+n/MNzcXadB89xfyoV1nmUu7o+HmKR MKAQ== X-Gm-Message-State: AOJu0Yx1hbUyQ/GsEOwt8tbFfZvF6ezTqzMRwhMf4Jjm8/hHKzZ80DBf 0wBjkHSLzVU1/Phihy601HA+U8EOtllFXlFxq/t7B/knNK5//KE8Ii2lm26I6Q== X-Gm-Gg: AY/fxX7coOftjPbZYb/5mjZV0aVbYNUtTgHtLqsWv8/oLa6cm2cT9oLBK2pERv8iiLj tqMEwR0Wo0jM492nCHjNZq3Z7jDmGmiyIqb2qDXy6Cyw6PZwz3miROSXIQzMks//l7jBdAw2dXH Nj/hE33ImJkNxzfGe867q7Uo62p0d9epX9CEJ3D4tfVDpfqqITm0gGY6+1M+NllOqXcmpelBKs3 mZBpjm03eYWp7xvpLviiJJQSAXHlPgdirAcTesmr7WVwNigDr4pbqETpoVqNRe48eSuossVXHVq z3+M9HPlre3oPmaC14QQg15g16JhC+O0jcORLrDXiswlx+pc9jLc5j2a7ZllZQY48nDbNdt27JO Uzmp1ehZj+Z3GHYqUVs70MFXj3Y0SNUX4SyMI3ZB+2LL/gDZi56Idh31mVkz7L6TDdEEtFHNWk6 CmkO6EAKy8 X-Google-Smtp-Source: AGHT+IH39bosQs1srAlItA/78xBIRZk5PQc9aJm8NV5oUSUqHbwgtduM/j8BYt+GJAHv5xP4TVJ/Ig== X-Received: by 2002:adf:f392:0:b0:432:5bf9:cf22 with SMTP id ffacd0b85a97d-4325bf9d1admr17857828f8f.3.1766818602715; Fri, 26 Dec 2025 22:56:42 -0800 (PST) Received: from desktop ([51.154.145.205]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4324eaa0908sm48902371f8f.31.2025.12.26.22.56.42 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Dec 2025 22:56:42 -0800 (PST) From: Gyorgy Sarvari To: openembedded-devel@lists.openembedded.org Subject: [meta-networking][PATCH 4/6] ncp: update SRC_URI Date: Sat, 27 Dec 2025 07:56:34 +0100 Message-ID: <20251227065636.3144581-4-skandigraun@gmail.com> X-Mailer: git-send-email 2.52.0 In-Reply-To: <20251227065636.3144581-1-skandigraun@gmail.com> References: <20251227065636.3144581-1-skandigraun@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 27 Dec 2025 06:56:45 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/122947 The https link does not work anymore, it just refuses the connection. http still works though. Signed-off-by: Gyorgy Sarvari --- meta-networking/recipes-support/ncp/ncp_1.2.4.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-networking/recipes-support/ncp/ncp_1.2.4.bb b/meta-networking/recipes-support/ncp/ncp_1.2.4.bb index 516beede5f..ec6d918744 100644 --- a/meta-networking/recipes-support/ncp/ncp_1.2.4.bb +++ b/meta-networking/recipes-support/ncp/ncp_1.2.4.bb @@ -7,7 +7,7 @@ LICENSE = "GPL-2.0-only" LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/GPL-2.0-only;md5=801f80980d171dd6425610833a22dbe6" DEPENDS = "libowfat" -SRC_URI = "https://dl.fefe.de/${BP}.tar.bz2" +SRC_URI = "http://dl.fefe.de/${BP}.tar.bz2" SRC_URI[md5sum] = "421c4855bd3148b7d0a4342942b4bf13" SRC_URI[sha256sum] = "6cfa72edd5f7717bf7a4a93ccc74c4abd89892360e2e0bb095a73c24b9359b88" From patchwork Sat Dec 27 06:56:35 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gyorgy Sarvari X-Patchwork-Id: 77549 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id D8529E8FDD0 for ; Sat, 27 Dec 2025 06:56:45 +0000 (UTC) Received: from mail-wr1-f43.google.com (mail-wr1-f43.google.com [209.85.221.43]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.4538.1766818605013845211 for ; Fri, 26 Dec 2025 22:56:45 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=l1Sgb49U; spf=pass (domain: gmail.com, ip: 209.85.221.43, mailfrom: skandigraun@gmail.com) Received: by mail-wr1-f43.google.com with SMTP id ffacd0b85a97d-42e2ba54a6fso3315381f8f.3 for ; Fri, 26 Dec 2025 22:56:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1766818603; x=1767423403; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=F6babLmB0EWhsYzXag+cwMpKxm9HXllTcGzeo8yDotM=; b=l1Sgb49UuYatM/M5Dg4MKLy+mozuVTf+PxIOD1EKxlQnYcJDKwBxghdP3FfKjlNmNS DlG4xJy3v4I94adzRdvDdN88M3AqPGRavplDdmgH90l0DzwHMOsuzu/vBLhYOHOHhlG7 cITBWw+HCLlWe4oTh2tMeaCj3ivogss83uAquFWXuIfynDg3rqGImCIh4UhpDNNUXloJ gHdD7OLtfe4ZDglVmkBQ3QADBtv8oWjuYgXcaQbru2jKs2gdPiWoTDYGQbr/XQ0+HQo5 XMSEG+BQgdFnAM3/GfW9uOUiwilM62LfFSAe1bquFKRtyfDqjmFPqup1t/VNn54tBj6l O77Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1766818603; x=1767423403; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=F6babLmB0EWhsYzXag+cwMpKxm9HXllTcGzeo8yDotM=; b=jwofaR8nEkWHfWD46C0Spt+lvoh0fZkPa42dJwhK9hrCwh7lLEammQWbF57M0ENFjc QH/xFDIs/HbAV5tLL8L6KYNHoDnGSolkA3WoQ4T/IFdSdMeeUVF10T5edloCLmuxfPaM m+4D+FJC7Ehnv78SiLfWj2wGzaPOu7QCuYcJy2WTfjmDjFBE6tConexbxYX/dFZtlSC0 PMQCuadQ5yZZe+p7QotnFtJTQy/pGvihDBWhrLyqgtZE82uebY/agpZ1w/Kx5Qqr8lRj PSVq0f4MpVfYnvV54XaJbDU5zSobwIgupbFXr8BzrXbEYs+dwtRZtoe+oBnUCik+z68u 9vDg== X-Gm-Message-State: AOJu0YwL6/+H1/A/bmLchgF4obGWHVx6ZKdYXnbFPQUVI7TaUt9j3VY4 ZFAHdiQmahW+p6gO7omupK+g6hJWHZSaO8hTTjYyqHfsEjIpSZH2Ju0lbnxFPA== X-Gm-Gg: AY/fxX4pN5msNHoZb3Dd1raaeA4jtM+UnILsC0fcVrgyZQKXiRTrxXBNozD+g46ApgM pS6i4DiXvkf4XHtPZfMU2+siT6B3MICOrr+6mvIg7+W8PiHzy/p6xY7E4iB//05BykcI8H8n2P8 tfVTIT2zqbTv6whYXnwEinpNBCtfI4aJ6dnm3aFb4XvZRwVEXFv1hAaPHANpOEy9/KLljgjfw9r O6tJg+1i1KmvLg81r92UEUKgFdeDxdVmzSHqUaBZUHL9FOuIwHV8jE/750puFwxDsK3WsSQS9Ge v0Rllpke3+DfS/+HY9DEq0pLyhJPVWHT5TyjMWtARA5oSvk7e08QWXfvKSMLePmPBFduaWIqVyJ 0LvCJe46J1zpFjQkoVYPfz4IksRyvqJihzy7xZoh/Sf97wTJ1XzI4U+OlHcMYEjROaD1qHIPwWT EDqjn1ldEp X-Google-Smtp-Source: AGHT+IFkS+Al/a4VQWRAC4tyQNjCGmWoJy3YRROTiV9wF5co0pOwjoUVON9oqfJhYzXQkYOJ+BIZfg== X-Received: by 2002:a05:6000:288c:b0:3ec:db87:e5f4 with SMTP id ffacd0b85a97d-4324e4c1285mr28659854f8f.7.1766818603310; Fri, 26 Dec 2025 22:56:43 -0800 (PST) Received: from desktop ([51.154.145.205]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4324eaa0908sm48902371f8f.31.2025.12.26.22.56.42 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Dec 2025 22:56:43 -0800 (PST) From: Gyorgy Sarvari To: openembedded-devel@lists.openembedded.org Subject: [meta-networking][PATCH 5/6] libowfat: update SRC_URI Date: Sat, 27 Dec 2025 07:56:35 +0100 Message-ID: <20251227065636.3144581-5-skandigraun@gmail.com> X-Mailer: git-send-email 2.52.0 In-Reply-To: <20251227065636.3144581-1-skandigraun@gmail.com> References: <20251227065636.3144581-1-skandigraun@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 27 Dec 2025 06:56:45 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/122948 The https link does not work anymore, it just refuses the connection. http still works though. Signed-off-by: Gyorgy Sarvari --- meta-networking/recipes-support/ncp/libowfat_0.32.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-networking/recipes-support/ncp/libowfat_0.32.bb b/meta-networking/recipes-support/ncp/libowfat_0.32.bb index cc67d9aefa..2f00da34c5 100644 --- a/meta-networking/recipes-support/ncp/libowfat_0.32.bb +++ b/meta-networking/recipes-support/ncp/libowfat_0.32.bb @@ -6,7 +6,7 @@ HOMEPAGE = "http://www.fefe.de/libowfat" LICENSE = "GPL-2.0-only" LIC_FILES_CHKSUM = "file://COPYING;md5=8ca43cbc842c2336e835926c2166c28b" -SRC_URI = "https://www.fefe.de/${BPN}/${BP}.tar.xz \ +SRC_URI = "http://www.fefe.de/${BPN}/${BP}.tar.xz \ file://0001-Depend-on-haveuint128.h-for-umult64.c.patch \ file://0001-replace-__pure__-with-compiler-attribute-pure.patch \ file://0001-fix-incompatible-type-error-with-gcc-15.patch \ From patchwork Sat Dec 27 06:56:36 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gyorgy Sarvari X-Patchwork-Id: 77554 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id EE1C3E8FDD0 for ; Sat, 27 Dec 2025 06:56:55 +0000 (UTC) Received: from mail-wr1-f43.google.com (mail-wr1-f43.google.com [209.85.221.43]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.4681.1766818606588448357 for ; Fri, 26 Dec 2025 22:56:46 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=Q0A1slgX; spf=pass (domain: gmail.com, ip: 209.85.221.43, mailfrom: skandigraun@gmail.com) Received: by mail-wr1-f43.google.com with SMTP id ffacd0b85a97d-42b3c5defb2so4502296f8f.2 for ; Fri, 26 Dec 2025 22:56:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1766818605; x=1767423405; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=CDQqdyuOVlpA2FQPLyMc33isxZlVcmwO5goXcExAXUs=; b=Q0A1slgXQ7XLIma/8wu7iJVzX0BiDl3gso4cKPY4QiMC+5lPf/nWFUQJcurP9DX2pr 9ONW2F6yatTe0y1F+6z/bf826+HFrU7L+okEJ8oossMC0bU5qM2UjNm8C8SmsFFIT7Ie TJJsdkRVSQ0uTQ0ao31q8JsGHCHWmkvEvXeZ2OHSfoFrI6W7zevZvH0GQodUdbcTiAKg /N8+mGcO4jp0KBM/umW0XnsjFY5LkB2/zaKzRNhc9q4iBz6Sk+jHqBzo21CAz0DNdDi7 y1gzoikGz5wmw11JbWCuiWZuTtd9xwCbvwTi1djp4/xO8WEUsj9uMcx84/IhY0tm9RHy BMvg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1766818605; x=1767423405; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=CDQqdyuOVlpA2FQPLyMc33isxZlVcmwO5goXcExAXUs=; b=He7uIX9Z6tSAVbcnlMay+oxTKEsk4CUOLaVZTRgyA5CP5Eax2+WYgS5V3Wz0Hzt6+O Mr3Kzx1YObRqgpqHopVhOmQARUnQydJoocDbjL1B1GNlK//x2jKGJD4RUhdLS01IPcVX RUJPQJeQwgt/nAHZDCMkaGC7h3L7dXw/xpPz3owfmsbSLt79SRvxcA9VLi2KWbZT4HDz rAgYk3XCOFkHgDA7JXO2DxrTdnfGWK/6EZdJqdSLt5pv3U4qOaQTNJys1AUy3JtbdSbp gzieyvZEBUmyI0ea5Qbyy6pLeSA7273o7rUcBxdZGBrA4HCy11q9ddpa7nnxESOozLRx iUYg== X-Gm-Message-State: AOJu0YzgGe4y06NI+jKO28axsPfmEGYR+xzpV28aF9FEtxj0Rk8z4kJe aL1seHKZvwf0h7QHQHCjj3RQ7ieaP4K6DeNkx828YW+gD/EOK0RuFNLXJ/yUdA== X-Gm-Gg: AY/fxX46QdtdbGEPWMlZ9GfETjTsK65xu9ArR9mxswrJtSK3WgUSO4aNJ3xvjBGApZ7 mk65MTmmpFbXkLfiUyRvc92YlrL5HMODmeEMWI9Wl/7joP753sPXp8oQA1Sb6KGzDW89HmVYPEM 8IUe1jsnBp5Pjs9zabfPPPwrW98ivVW5Hnky3y6FqGHBDc2jbGN2fccALzJIKoegjx2WHG4qalR dQBGKaZXbkvwXM1TiupDnABN/fA3ocmdR48odpcgrid+6zr5DHbUnSbfQfGw89CkzREGhU4cuAP 3xyOcXCfxHO1yQIuchDN0w2Uma52eafNqzCQmR1AFvoI9M+Kop87/Td+GjzCqZVUXE3jszB0ibD owhQHJCU6glSaTSjc3NDNIGtuq/YmiWqY0pFtNr4jCx50uUUzyyPE6iWZV0exrivZUI+J+PRSTb sEph4un+9w X-Google-Smtp-Source: AGHT+IHvuY6mNjXMBVmlUihZ9d+lXXvyAnMHj2ZN17UQlwLTMbr8Hrq9iYPIfgDzeDdIcWfqmHVztg== X-Received: by 2002:a05:6000:604:b0:430:7d4c:3dbc with SMTP id ffacd0b85a97d-4324e50b175mr32484359f8f.53.1766818604852; Fri, 26 Dec 2025 22:56:44 -0800 (PST) Received: from desktop ([51.154.145.205]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4324eaa0908sm48902371f8f.31.2025.12.26.22.56.43 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Dec 2025 22:56:43 -0800 (PST) From: Gyorgy Sarvari To: openembedded-devel@lists.openembedded.org Subject: [meta-oe][PATCH 6/6] tigervnc: compare vendored xserver version to oe-core's xserver Date: Sat, 27 Dec 2025 07:56:36 +0100 Message-ID: <20251227065636.3144581-6-skandigraun@gmail.com> X-Mailer: git-send-email 2.52.0 In-Reply-To: <20251227065636.3144581-1-skandigraun@gmail.com> References: <20251227065636.3144581-1-skandigraun@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 27 Dec 2025 06:56:55 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/122949 TigerVNC compiles its own xserver from a separate tarball, it doesn't use oe-core's xserver for most of the compilation. The vendored xserver code should be still kept in sync with oe-core to minimize incompatibilities, feature and bug-discrepepancies (...) However it is easy to miss when xserver is updated in oe-core, TigerVNC's xserver gets out of sync frequently. This change adds a small check before do_configure that compares the vendored and oe-core's xserver version, and issues a warning if TigerVNC recipe needs to be synced to oe-core. Signed-off-by: Gyorgy Sarvari --- meta-oe/recipes-graphics/tigervnc/tigervnc_1.15.0.bb | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/meta-oe/recipes-graphics/tigervnc/tigervnc_1.15.0.bb b/meta-oe/recipes-graphics/tigervnc/tigervnc_1.15.0.bb index 53832939e1..dd4957fe6e 100644 --- a/meta-oe/recipes-graphics/tigervnc/tigervnc_1.15.0.bb +++ b/meta-oe/recipes-graphics/tigervnc/tigervnc_1.15.0.bb @@ -44,6 +44,16 @@ do_patch_xserver () { patch -p1 -b --suffix .vnc --directory ${XSERVER_SOURCE_DIR} <${S}/unix/xserver21.patch } +# It is very easy to miss xserver updates in oe-core, and this recipe's xserver +# gets out of sync due to this. Hopefully this warning will help. +do_configure[prefuncs] += "do_verify_xserver_version" +do_verify_xserver_version() { + OE_CORE_XSERVER_VERSION=$(pkg-config --modversion xorg-server) + if [ "$OE_CORE_XSERVER_VERSION" != "${XORG_PV}" ]; then + bbwarn "TigerVNC xorg-server version (${XORG_PV}) is different from oe-core's xorg-xserver version ($OE_CORE_XSERVER_VERSION)" + fi +} + EXTRA_OECONF = "--disable-xorg --disable-xnest --disable-xvfb \ --disable-xwin --disable-xephyr --disable-kdrive --with-pic \ --disable-static --disable-xinerama \