Message ID | 20200724232601.2441272-1-aduskett@gmail.com |
---|---|
Headers | show
Return-Path: <buildroot-bounces@busybox.net> X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=busybox.net (client-ip=140.211.166.136; helo=silver.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=<UNKNOWN>) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20161025 header.b=fRPeHEPH; dkim-atps=neutral Received: from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4BD51J58sNz9sR4 for <incoming-buildroot@patchwork.ozlabs.org>; Sat, 25 Jul 2020 09:26:12 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id 65DC62050C; Fri, 24 Jul 2020 23:26:09 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from silver.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tCLAbXaZRb8M; Fri, 24 Jul 2020 23:26:07 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by silver.osuosl.org (Postfix) with ESMTP id 9A4EC25043; Fri, 24 Jul 2020 23:26:07 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by ash.osuosl.org (Postfix) with ESMTP id 3B1EA1BF365 for <buildroot@lists.busybox.net>; Fri, 24 Jul 2020 23:26:06 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id 3208E2050C for <buildroot@lists.busybox.net>; Fri, 24 Jul 2020 23:26:06 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from silver.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AmKGFa09lsjs for <buildroot@lists.busybox.net>; Fri, 24 Jul 2020 23:26:05 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail-pj1-f49.google.com (mail-pj1-f49.google.com [209.85.216.49]) by silver.osuosl.org (Postfix) with ESMTPS id 5AE8D25043 for <buildroot@buildroot.org>; Fri, 24 Jul 2020 23:26:05 +0000 (UTC) Received: by mail-pj1-f49.google.com with SMTP id a9so6221152pjd.3 for <buildroot@buildroot.org>; Fri, 24 Jul 2020 16:26:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=ryiWZwAEzyZSph6GHMz/UnrXQyb/YpSrWx+vq8A58w8=; b=fRPeHEPHtAbk1fWD0Xp+zLPhpZzV9uJISTJDdwraHK3IQdIC/gK3mfnq8kRB6pBvaS vsHR6ey2rCUtYdySGfQVMYP2mzRY9rCLiSAfnmKpO5UsMSYLWWVZvhy4AV96hwsd+wMq 00raSKQVYeVfrDns/rhrSFLiUqGv9DI4WRom8wFX8SUBMBaWXurpf+Bat3z9jQal5JNF /zZltR6SmvdUZFxss94RXjhQBDAlFqueKKnIqO0vQpg+RgJmZbZXKy+KYm+gwA/9yhdV PSAEPhLMv7cOdzvuo+ZKO98mJ7GJCiIPTDrZ0n4Xd1WeM5uBjsjP8h3YTvqOblPDvrSw NOqQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=ryiWZwAEzyZSph6GHMz/UnrXQyb/YpSrWx+vq8A58w8=; b=DKUPhVTLYz/ByNBdvowtDXazbhlnaCs8QMDnrrf19QgdiFyHxKO/Kf8X23+AezzU0t CcAsaLqqAsyShTFvU0x0qkzhM4IVKZZ9ImyBV0taZ2rde+wJ8f2GZ2Ba8JEpB1i6a+1F dZj2hOsdSRdyxI5KA/MxZwZ6guZMjomdWGSVe0mTT2U0vGw8jBaPG3QLQfJSfni2LsiR aEbY7mNys3CZBkAYlVloWvgAxTsR5xNnKA/97M8c6muOvnH0iPf+WSXb1CfLB63m9DwG nmnoZ0yufv4j44Yc/knooO4WkLqVVKEZVZxR56yyGMF0WtliNxtlUjB3VTpQd/2PGaHz VMqA== X-Gm-Message-State: AOAM5329rnRwYMt/X7b51vDb9OtfFGTyKOtlmlWwCv4KB3tz9pyMh7W3 v0ZMM/uVe7VxSEBWpvORrn4LZwGjelc= X-Google-Smtp-Source: ABdhPJyba1qtSrlPfgIMfHhjTET2OryqjDmE+egFriHwWOR2LgrOKUwaIqemEZrxp8tOxLsUheiE3Q== X-Received: by 2002:a17:90a:be06:: with SMTP id a6mr7719705pjs.136.1595633164430; Fri, 24 Jul 2020 16:26:04 -0700 (PDT) Received: from localhost.localdomain ([47.149.8.172]) by smtp.gmail.com with ESMTPSA id d9sm7214516pgv.45.2020.07.24.16.26.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 24 Jul 2020 16:26:03 -0700 (PDT) From: aduskett@gmail.com To: buildroot@buildroot.org Date: Fri, 24 Jul 2020 16:25:48 -0700 Message-Id: <20200724232601.2441272-1-aduskett@gmail.com> X-Mailer: git-send-email 2.26.2 MIME-Version: 1.0 Subject: [Buildroot] [PATCH v2 00/13] package/udisks: bump version to 2.9.0 X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot <buildroot.busybox.net> List-Unsubscribe: <http://lists.busybox.net/mailman/options/buildroot>, <mailto:buildroot-request@busybox.net?subject=unsubscribe> List-Archive: <http://lists.busybox.net/pipermail/buildroot/> List-Post: <mailto:buildroot@busybox.net> List-Help: <mailto:buildroot-request@busybox.net?subject=help> List-Subscribe: <http://lists.busybox.net/mailman/listinfo/buildroot>, <mailto:buildroot-request@busybox.net?subject=subscribe> Cc: Giulio Benetti <giulio.benetti@benettiengineering.com>, Adam Duskett <Aduskett@gmail.com>, Marek Belisko <marek.belisko@open-nandra.com> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" <buildroot-bounces@busybox.net> |
Series |
package/udisks: bump version to 2.9.0
|
expand
|
From: Adam Duskett <Aduskett@gmail.com> Hello again! Round 2 of this patch series is now out, and with it brings some changes. First off, I stripped out all of the dependencies from libblocksize and libbytesize, and rebuilt the packages from the ground up, ensuring that only the bare minimum dependencies are selected. I found that the problem building udisks on older distributions was NOT due to a polkit being too old or not being present, but instead, it is due to host-gettext-gnu's msgfmt utility attempting to use the host /usr/share/gettext directory, which may or may not exist. To fix udisks failing to build on older distributions when NLS support is enabled, the first patch adds a small msgfmt wrapper which exports GETTEXTDATADIR to "${TARGET_DIR}/usr/share/gettext/" before calling msgfmt.real. This wrapper is installed with a post-install hook. This problem does not happen with gettext-tiny as it has its own msgfmt, which works correctly. I broke up the plugin selection quite a bit more and added a patch per plugin for the libblockdev package, which should be even MORE pleasing to Thomas! I have not included introspection patches, I will wait until this patch series is implemented. Thanks again for the feedback and help! Adam Adam Duskett (13): package/gettext-gnu: add msgfmt wrapper package/libblockdev: new package package/libbytesize: new package package/libblockdev: add crypto plugin support package/libblockdev: add support for fs plugin package/libblockdev: add support for loop plugin package/libblockdev: add support for lvm plugin package/libblockdev: add support for mdraid plugin package/libblockdev: add support for parted plugin package/libblockdev: add support for swap plugin package/udisks/Config.in: alphabatize package selection package/udisks/udisks.mk: alphabatize dependencies package/udisks: bump version to 2.9.0 DEVELOPERS | 2 + package/Config.in | 1 + package/gettext-gnu/gettext-gnu.mk | 13 +++ package/gettext-gnu/msgfmt | 3 + package/libblockdev/Config.in | 69 ++++++++++++++++ package/libblockdev/libblockdev.hash | 3 + package/libblockdev/libblockdev.mk | 79 ++++++++++++++++++ .../0001-remove-msgcat-dependency.patch | 36 +++++++++ package/libbytesize/Config.in | 10 +++ package/libbytesize/libbytesize.hash | 3 + package/libbytesize/libbytesize.mk | 27 +++++++ ...-fix-build-with-newer-glibc-versions.patch | 29 ------- .../0002-Fix-systemd-service-file.patch | 33 -------- ...issue-with-missing-sys-sysmacros.h-i.patch | 81 ------------------- package/udisks/Config.in | 20 ++++- package/udisks/udisks.hash | 4 +- package/udisks/udisks.mk | 36 ++++++--- 17 files changed, 289 insertions(+), 160 deletions(-) create mode 100644 package/gettext-gnu/msgfmt create mode 100644 package/libblockdev/Config.in create mode 100644 package/libblockdev/libblockdev.hash create mode 100644 package/libblockdev/libblockdev.mk create mode 100644 package/libbytesize/0001-remove-msgcat-dependency.patch create mode 100644 package/libbytesize/Config.in create mode 100644 package/libbytesize/libbytesize.hash create mode 100644 package/libbytesize/libbytesize.mk delete mode 100644 package/udisks/0001-fix-build-with-newer-glibc-versions.patch delete mode 100644 package/udisks/0002-Fix-systemd-service-file.patch delete mode 100644 package/udisks/0003-Fix-compilation-issue-with-missing-sys-sysmacros.h-i.patch