Skip to contentSkip to conversation

Recipe upgrades - e2fsprogs and libpam

PATCH Applied Scott Garman 2 participants 5 messages Jan 13, 2012 – Jan 17, 2012

lore
Share & tools
lore
#0 lore raw

cover Recipe upgrades - e2fsprogs and libpam

Hello,

NOTE: This pull request needs Enrico Scholz's bitbake.conf commit (Subject: bitbake.conf: search /lib for -native builds) to work properly. Otherwise tune2fs will complain about an unresolved symbol when manipulating the rootfs journal during do_rootfs for an ext3 rootfs).

This pull request includes two recipe upgrades, e2fsprogs and libpam. They have been build-tested for all of our qemu architectures.

I've also included distro_tracking updates for chrpath and libevent, which were upgraded about a week ago, but I had forgotten to include with that pull request.

Finally, this also includes a distro_tracking manual check update for expat.

Scott

The following changes since commit bd047935305c872b565f30b46c94b7077e5fb3a2:

patch.bbclass: Ensure the DATE and SRCDATE variable exclusions apply to the correct function (2012-01-13 16:56:20 +0000)

are available in the git repository at:
git://git.pokylinux.org/poky-contrib sgarman/recipe-upgrades-jan-final
http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=sgarman/recipe-upgrades-jan-final

Scott Garman (3):
libpam: upgrade to 1.1.5
e2fsprogs: upgrade to 1.42
distro_tracking: recipe upgrades and manual check info

 .../conf/distro/include/distro_tracking_fields.inc |   40 ++++++++++--------
 .../acinclude.m4                                   |    0
 .../mkdir.patch                                    |    0
 .../quotefix.patch                                 |   45 +++++++++----------
 meta/recipes-devtools/e2fsprogs/e2fsprogs.inc      |    2 +-
 .../{e2fsprogs_1.41.14.bb => e2fsprogs_1.42.bb}    |    7 +--
 .../pam/{libpam_1.1.4.bb => libpam_1.1.5.bb}       |   27 ++++++------
 7 files changed, 61 insertions(+), 60 deletions(-)
 rename meta/recipes-devtools/e2fsprogs/{e2fsprogs-1.41.14 => e2fsprogs-1.42}/acinclude.m4 (100%)
 rename meta/recipes-devtools/e2fsprogs/{e2fsprogs-1.41.14 => e2fsprogs-1.42}/mkdir.patch (100%)
 rename meta/recipes-devtools/e2fsprogs/{e2fsprogs-1.41.14 => e2fsprogs-1.42}/quotefix.patch (40%)
 rename meta/recipes-devtools/e2fsprogs/{e2fsprogs_1.41.14.bb => e2fsprogs_1.42.bb} (92%)
 rename meta/recipes-extended/pam/{libpam_1.1.4.bb => libpam_1.1.5.bb} (85%)
Signature · 1 line
1.7.5.4
#1 lore raw

PATCH 1/3 libpam: upgrade to 1.1.5

Updated HOMEPAGE, BUGTRACKER, and SRC_URI fields to reflect new project hosting.

Cleaned up some of the metadata ordering.

---
 .../pam/{libpam_1.1.4.bb => libpam_1.1.5.bb}       |   27 ++++++++++---------
 1 files changed, 14 insertions(+), 13 deletions(-)
 rename meta/recipes-extended/pam/{libpam_1.1.4.bb => libpam_1.1.5.bb} (85%)
meta/recipes-extended/pam/libpam_1.1.5.bb renamed from meta/recipes-extended/pam/libpam_1.1.4.bb +14 -13
similarity index 85%
rename from meta/recipes-extended/pam/libpam_1.1.4.bb
rename to meta/recipes-extended/pam/libpam_1.1.5.bb
index afe17cc..1ab3a99 100644
@@ -1,7 +1,7 @@
 SUMMARY = "Linux-PAM (Pluggable Authentication Modules)"
-DESCRIPTION = "Linux-PAM (Pluggable Authentication Modules for Linux), Basically, it is a flexible mechanism for authenticating users"
-HOMEPAGE = "http://www.kernel.org/pub/linux/libs/pam/"
-BUGTRACKER = "http://sourceforge.net/projects/pam/support"
+DESCRIPTION = "Linux-PAM (Pluggable Authentication Modules for Linux), a flexible mechanism for authenticating users"
+HOMEPAGE = "https://fedorahosted.org/linux-pam/"
+BUGTRACKER = "https://fedorahosted.org/linux-pam/newticket"
 SECTION = "base"
 # PAM is dual licensed under GPL and BSD.
 # /etc/pam.d comes from Debian libpam-runtime in 2009-11 (at that time 
@@ -9,28 +9,25 @@ SECTION = "base"
 LICENSE = "GPLv2+ | BSD"
 LIC_FILES_CHKSUM = "file://COPYING;md5=ca0395de9a86191a078b8b79302e3083"
 
-PR = "r2"
+PR = "r0"
 
-DEPENDS = "bison flex flex-native cracklib"
-RDEPENDS_${PN}-runtime = "libpam pam-plugin-deny pam-plugin-permit pam-plugin-warn pam-plugin-unix"
-RDEPENDS_${PN}-xtests = "libpam pam-plugin-access pam-plugin-debug pam-plugin-cracklib pam-plugin-pwhistory \
-                        pam-plugin-succeed-if pam-plugin-time coreutils"
-RRECOMMENDS_${PN} = "libpam-runtime"
-
-SRC_URI = "${KERNELORG_MIRROR}/linux/libs/pam/library/Linux-PAM-${PV}.tar.bz2 \
+SRC_URI = "https://fedorahosted.org/releases/l/i/linux-pam/Linux-PAM-${PV}.tar.bz2 \
            file://99_pam \
            file://pam.d/* \
            file://libpam-xtests.patch"
 
 SRC_URI_append_libc-uclibc = " file://pam-no-innetgr.patch"
 
-SRC_URI[md5sum] = "e9af5fb27bb22edb55d077e2888b3ebc"
-SRC_URI[sha256sum] = "ccd89331914390b1e9e99c954471d65f19b660d81e15a46eeb96cee125d44056"
+SRC_URI[md5sum] = "927ee5585bdec5256c75117e9348aa47"
+SRC_URI[sha256sum] = "65def4df04254dc4c5156859d36c34ad6d7afbcf3adbf2780530ebc4dbf2a116"
+
+DEPENDS = "bison flex flex-native cracklib"
 
 EXTRA_OECONF = "--with-db-uniquename=_pam \
                 --includedir=${includedir}/security \
                 --libdir=${base_libdir} \
                 --disable-regenerate-docu"
+
 CFLAGS_append = " -fPIC "
 
 S = "${WORKDIR}/Linux-PAM-${PV}"
@@ -49,6 +46,10 @@ FILES_${PN}-xtests = "${datadir}/Linux-PAM/xtests"
 
 PACKAGES_DYNAMIC += " pam-plugin-*"
 
+RDEPENDS_${PN}-runtime = "libpam pam-plugin-deny pam-plugin-permit pam-plugin-warn pam-plugin-unix"
+RDEPENDS_${PN}-xtests = "libpam pam-plugin-access pam-plugin-debug pam-plugin-cracklib pam-plugin-pwhistory pam-plugin-succeed-if pam-plugin-time coreutils"
+RRECOMMENDS_${PN} = "libpam-runtime"
+
 python populate_packages_prepend () {
 	import os.path
 
Signature · 1 line
1.7.5.4
#2 lore raw

PATCH 2/3 e2fsprogs: upgrade to 1.42

In reply to Scott Garman

Refactored quotefix.patch to apply cleanly.

---
 .../acinclude.m4                                   |    0
 .../mkdir.patch                                    |    0
 .../quotefix.patch                                 |   45 +++++++++----------
 meta/recipes-devtools/e2fsprogs/e2fsprogs.inc      |    2 +-
 .../{e2fsprogs_1.41.14.bb => e2fsprogs_1.42.bb}    |    7 +--
 5 files changed, 25 insertions(+), 29 deletions(-)
 rename meta/recipes-devtools/e2fsprogs/{e2fsprogs-1.41.14 => e2fsprogs-1.42}/acinclude.m4 (100%)
 rename meta/recipes-devtools/e2fsprogs/{e2fsprogs-1.41.14 => e2fsprogs-1.42}/mkdir.patch (100%)
 rename meta/recipes-devtools/e2fsprogs/{e2fsprogs-1.41.14 => e2fsprogs-1.42}/quotefix.patch (40%)
 rename meta/recipes-devtools/e2fsprogs/{e2fsprogs_1.41.14.bb => e2fsprogs_1.42.bb} (92%)
meta/recipes-devtools/e2fsprogs/e2fsprogs-1.42/acinclude.m4 renamed from meta/recipes-devtools/e2fsprogs/e2fsprogs-1.41.14/acinclude.m4 +0 -0
similarity index 100%
rename from meta/recipes-devtools/e2fsprogs/e2fsprogs-1.41.14/acinclude.m4
rename to meta/recipes-devtools/e2fsprogs/e2fsprogs-1.42/acinclude.m4
meta/recipes-devtools/e2fsprogs/e2fsprogs-1.42/mkdir.patch renamed from meta/recipes-devtools/e2fsprogs/e2fsprogs-1.41.14/mkdir.patch +0 -0
similarity index 100%
rename from meta/recipes-devtools/e2fsprogs/e2fsprogs-1.41.14/mkdir.patch
rename to meta/recipes-devtools/e2fsprogs/e2fsprogs-1.42/mkdir.patch
meta/recipes-devtools/e2fsprogs/e2fsprogs-1.42/quotefix.patch renamed from meta/recipes-devtools/e2fsprogs/e2fsprogs-1.41.14/quotefix.patch +21 -24

66 lines not on this page · raw message

meta/recipes-devtools/e2fsprogs/e2fsprogs.inc +1 -1
index 1a1a7b8..527e701 100644
@@ -21,7 +21,7 @@ SECTION = "base"
 DEPENDS = "util-linux"
 
 SRC_URI = "${SOURCEFORGE_MIRROR}/e2fsprogs/e2fsprogs-${PV}.tar.gz \
-           file://mkdir.patch;apply=yes"
+           file://mkdir.patch"
 
 inherit autotools gettext
 
meta/recipes-devtools/e2fsprogs/e2fsprogs_1.42.bb renamed from meta/recipes-devtools/e2fsprogs/e2fsprogs_1.41.14.bb +3 -4
similarity index 92%
rename from meta/recipes-devtools/e2fsprogs/e2fsprogs_1.41.14.bb
rename to meta/recipes-devtools/e2fsprogs/e2fsprogs_1.42.bb
index a956247..9ff85a2 100644
@@ -1,13 +1,12 @@
 require e2fsprogs.inc
 
-PR = "r4"
+PR = "r0"
 
 SRC_URI += "file://quotefix.patch \
             file://acinclude.m4"
 
-SRC_URI[md5sum] = "05f70470aea2ef7efbb0845b2b116720"
-SRC_URI[sha256sum] = "3f8ac1fedd7c4bec480afcbe4acabdd4ac59ec0446a0fd50c8975cd0aad7b176"
-#file://no-hardlinks.patch
+SRC_URI[md5sum] = "a3c4ffd7352310ab5e9412965d575610"
+SRC_URI[sha256sum] = "55b46db0cec3e2eb0e5de14494a88b01ff6c0500edf8ca8927cad6da7b5e4a46"
 
 PARALLEL_MAKE = ""
 
Signature · 1 line
1.7.5.4
#3 lore raw

PATCH 3/3 distro_tracking: recipe upgrades and manual check info

In reply to Scott Garman

Updated info for the following recipes:

e2fsprogs
expat
chrpath
libevent
libpam

---
 .../conf/distro/include/distro_tracking_fields.inc |   40 +++++++++++---------
 1 files changed, 22 insertions(+), 18 deletions(-)
meta/conf/distro/include/distro_tracking_fields.inc +22 -18
index 14eff32..812c46b 100644
@@ -183,12 +183,13 @@ RECIPE_MAINTAINER_pn-glib-2.0 = "Dongxiao Xu <[email protected]>"
 RECIPE_STATUS_pn-libpam = "green"
 DISTRO_PN_ALIAS_pn-libpam = "Meego=pam Fedora=pam OpenSuSE=pam Ubuntu=pam Mandriva=pam Debian=pam"
 RECIPE_DEPENDENCY_CHECK_pn-libpam = "not done"
-RECIPE_LATEST_VERSION_pn-libpam = "1.1.3"
+RECIPE_LATEST_VERSION_pn-libpam = "1.1.5"
 RECIPE_INTEL_SECTION_pn-libpam = "base libs"
-RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-libpam = "2 months"
-RECIPE_LATEST_RELEASE_DATE_pn-libpam = "Oct 28, 2010"
+RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-libpam = "unknown"
+RECIPE_LATEST_RELEASE_DATE_pn-libpam = "Oct 25, 2011"
 RECIPE_COMMENTS_pn-libpam = ""
-RECIPE_LAST_UPDATE_pn-libpam = "Nov 23, 2010"
+RECIPE_LAST_UPDATE_pn-libpam = "Jan 12, 2012"
+RECIPE_MANUAL_CHECK_DATE_pn-libpam = "Jan 12, 2012"
 RECIPE_MAINTAINER_pn-libpam = "Scott Garman <[email protected]>"
 
 RECIPE_STATUS_pn-libgpg-error = "yellow" # specific .pc handle
@@ -220,10 +221,10 @@ RECIPE_LATEST_VERSION_pn-expat = "2.0.1"
 RECIPE_PATCH_pn-expat+autotools = "added in 2.0.0; 70774a74; 2006; don't include its own version of m4"
 RECIPE_INTEL_SECTION_pn-expat = "base libs"
 RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-expat = "17 months"
-RECIPE_LATEST_RELEASE_DATE_pn-expat = "Jun 01, 2007"
+RECIPE_LATEST_RELEASE_DATE_pn-expat = "Jun 5, 2007"
 RECIPE_COMMENTS_pn-expat = ""
 RECIPE_LAST_UPDATE_pn-expat = "Jul 7, 2010"
-RECIPE_MANUAL_CHECK_DATE_pn-expat = "Nov 14, 2011"
+RECIPE_MANUAL_CHECK_DATE_pn-expat = "Jan 12, 2012"
 RECIPE_MAINTAINER_pn-expat = "Scott Garman <[email protected]>"
 
 RECIPE_STATUS_pn-dbus = "green"
@@ -544,13 +545,12 @@ RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-libcap = "1 month"
 RECIPE_COMMENTS_pn-libcap = "Not available on kernel.org right now"
 
 RECIPE_STATUS_pn-libevent = "green"
-RECIPE_LAST_UPDATE_pn-libevent = "Jul 7, 2010"
+RECIPE_LAST_UPDATE_pn-libevent = "Jan 3, 2012"
 RECIPE_MAINTAINER_pn-libevent = "Scott Garman <[email protected]>"
-RECIPE_NO_UPDATE_REASON_pn-libevent="libevent 2 is incompatible"
-RECIPE_LATEST_VERSION_pn-libevent = "2.0.11"
+RECIPE_LATEST_VERSION_pn-libevent = "2.0.16"
 RECIPE_INTEL_SECTION_pn-libevent = "base libs"
-RECIPE_LATEST_RELEASE_DATE_pn-libevent = "Apr 11, 2011"
-RECIPE_MANUAL_CHECK_DATE_pn-libevent = "May 24, 2011"
+RECIPE_LATEST_RELEASE_DATE_pn-libevent = "Nov 18, 2011"
+RECIPE_MANUAL_CHECK_DATE_pn-libevent = "Jan 12, 2012"
 
 RECIPE_STATUS_pn-libnfsidmap = "green"
 RECIPE_LAST_UPDATE_pn-libnfsidmap = "Jan 20, 2011"
@@ -643,16 +643,16 @@ RECIPE_MAINTAINER_pn-dbus-wait= "Zhai Edwin <[email protected]>"
 
 RECIPE_STATUS_pn-e2fsprogs = "yellow" # patch comment
 RECIPE_DEPENDENCY_CHECK_pn-e2fsprogs = "not done"
-RECIPE_LATEST_VERSION_pn-e2fsprogs = "1.41.12"
+RECIPE_LATEST_VERSION_pn-e2fsprogs = "1.42"
 RECIPE_PATCH_pn-e2fsprogs+quotefix = "to be pushed upstream"
 RECIPE_PATCH_pn-e2fsprogs+mkdir = "to be pushed upstream; no comment; MKINSTALLDIRS is not supported in new version autotool"
 RECIPE_PATCH_pn-e2fsprogs+acinclude = "to be pushed upstream;"
 RECIPE_INTEL_SECTION_pn-e2fsprogs = "base utils"
-RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-e2fsprogs = "2 months"
-RECIPE_LATEST_RELEASE_DATE_pn-e2fsprogs = "May 01, 2010"
+RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-e2fsprogs = "11 months"
+RECIPE_LATEST_RELEASE_DATE_pn-e2fsprogs = "Nov 29, 2011"
 RECIPE_COMMENTS_pn-e2fsprogs = ""
-RECIPE_LAST_UPDATE_pn-e2fsprogs = "Jun 1, 2010"
-RECIPE_MANUAL_CHECK_DATE_pn-e2fsprogs = "Nov 14, 2011"
+RECIPE_LAST_UPDATE_pn-e2fsprogs = "Jan 12, 2012"
+RECIPE_MANUAL_CHECK_DATE_pn-e2fsprogs = "Jan 12, 2012"
 RECIPE_MAINTAINER_pn-e2fsprogs = "Scott Garman <[email protected]>"
 
 RECIPE_STATUS_pn-initramfs-boot = "green"
@@ -1204,8 +1204,12 @@ RECIPE_MANUAL_CHECK_DATE_pn-apt = "Nov 08, 2011"
 RECIPE_NO_UPDATE_REASON_pn-apt="similar to zypper, defer the upgrading"
 
 RECIPE_STATUS_pn-chrpath = "red"
-RECIPE_LATEST_VERSION_pn-chrpath = "0.13-2"
-RECIPE_LAST_UPDATE_pn-chrpath = "Dec 15, 2009"
+RECIPE_DEPENDENCY_CHECK_pn-chrpath = "not done"
+RECIPE_LATEST_VERSION_pn-chrpath = "0.14"
+RECIPE_LATEST_RELEASE_DATE_pn-chrpath = "Sep 27, 2011"
+RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-chrpath = "unknown"
+RECIPE_LAST_UPDATE_pn-chrpath = "Jan 12, 2012"
+RECIPE_MANUAL_CHECK_DATE_pn-chrpath = "Jan 12, 2012"
 RECIPE_MAINTAINER_pn-chrpath = "Scott Garman <[email protected]>"
 
 RECIPE_STATUS_pn-dosfstools = "red"
Signature · 1 line
1.7.5.4
Applied
#4 lore raw
In reply to Scott Garman
Quoted 44 lines · Scott Garman

Hello,

NOTE: This pull request needs Enrico Scholz's bitbake.conf commit (Subject: bitbake.conf: search /lib for -native builds) to work properly. Otherwise tune2fs will complain about an unresolved symbol when manipulating the rootfs journal during do_rootfs for an ext3 rootfs).

This pull request includes two recipe upgrades, e2fsprogs and libpam. They have been build-tested for all of our qemu architectures.

I've also included distro_tracking updates for chrpath and libevent, which were upgraded about a week ago, but I had forgotten to include with that pull request.

Finally, this also includes a distro_tracking manual check update for expat.

Scott

The following changes since commit bd047935305c872b565f30b46c94b7077e5fb3a2:

patch.bbclass: Ensure the DATE and SRCDATE variable exclusions apply to the correct function (2012-01-13 16:56:20 +0000)

are available in the git repository at:
git://git.pokylinux.org/poky-contrib sgarman/recipe-upgrades-jan-final
http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=sgarman/recipe-upgrades-jan-final

Scott Garman (3):
libpam: upgrade to 1.1.5
e2fsprogs: upgrade to 1.42
distro_tracking: recipe upgrades and manual check info

  .../conf/distro/include/distro_tracking_fields.inc |   40 ++++++++++--------
  .../acinclude.m4                                   |    0
  .../mkdir.patch                                    |    0
  .../quotefix.patch                                 |   45 +++++++++----------
  meta/recipes-devtools/e2fsprogs/e2fsprogs.inc      |    2 +-
  .../{e2fsprogs_1.41.14.bb =>  e2fsprogs_1.42.bb}    |    7 +--
  .../pam/{libpam_1.1.4.bb =>  libpam_1.1.5.bb}       |   27 ++++++------
  7 files changed, 61 insertions(+), 60 deletions(-)
  rename meta/recipes-devtools/e2fsprogs/{e2fsprogs-1.41.14 =>  e2fsprogs-1.42}/acinclude.m4 (100%)
  rename meta/recipes-devtools/e2fsprogs/{e2fsprogs-1.41.14 =>  e2fsprogs-1.42}/mkdir.patch (100%)
  rename meta/recipes-devtools/e2fsprogs/{e2fsprogs-1.41.14 =>  e2fsprogs-1.42}/quotefix.patch (40%)
Quoted 3 lines

rename meta/recipes-devtools/e2fsprogs/{e2fsprogs_1.41.14.bb => e2fsprogs_1.42.bb} (92%) rename meta/recipes-extended/pam/{libpam_1.1.4.bb => libpam_1.1.5.bb} (85%)

Merged into OE-Core

Thanks
Sau!