[OE-core] debugedit: canonicalization unexpectedly shrank by one character
Hi, with debugedit errors now catched and shown after: commit 262a69ffd33e9d001a7a15fc73671a015e3b5dd1 Author: Richard Purdie richard.pur...@linuxfoundation.org Date: Mon Mar 25 16:52:07 2013 + package.bbclass: Handle subprocess errors correctly If an error occurs in subprocess.call() we currently don't catch it. In particular we have issues where debugedit is segfaulting unnoticed. This fixes up various code paths to catch the errors. I get couple of recipes failing with errors like: NOTE: Running task 4179 of 4962 (ID: 2136, /OE/webos/owpb/openwebos-ports/meta-smartphone/meta-android/recipes-multimedia/android-audiosystem/android-audiosystem_bzr.bb, do_package) NOTE: recipe android-audiosystem-1.8+bzr43-r0: task do_package: Started ERROR: debugedit failed with exit code 1 (cmd was '/OE/webos/owpb/openwebos-ports/tmp-eglibc/sysroots/x86_64-linux/usr/lib/rpm/bin/debugedit' -b '/OE/webos/owpb/openwebos-ports/tmp-eglibc/work/armv7a-vfp-neon-webos-linux-gnueabi' -d '/usr/src/debug' -i -l '/OE/webos/owpb/openwebos-ports/tmp-eglibc/work/armv7a-vfp-neon-webos-linux-gnueabi/android-audiosystem/1.8+bzr43-r0/debugsources.list' '/OE/webos/owpb/openwebos-ports/tmp-eglibc/work/armv7a-vfp-neon-webos-linux-gnueabi/android-audiosystem/1.8+bzr43-r0/package/usr/lib/libwaudio.so.1.0') ERROR: Function failed: split_and_strip_files ERROR: Logfile of failure stored in: /OE/webos/owpb/openwebos-ports/tmp-eglibc/work/armv7a-vfp-neon-webos-linux-gnueabi/android-audiosystem/1.8+bzr43-r0/temp/log.do_package.3450 NOTE: recipe android-audiosystem-1.8+bzr43-r0: task do_package: Failed ERROR: Task 2136 (/OE/webos/owpb/openwebos-ports/meta-smartphone/meta-android/recipes-multimedia/android-audiosystem/android-audiosystem_bzr.bb, do_package) failed with exit code '1' Unfortunately this error does not show stdout/stderr from debugedit, but running it manually: '/OE/webos/owpb/openwebos-ports/tmp-eglibc/sysroots/x86_64-linux/usr/lib/rpm/bin/debugedit' -b '/OE/webos/owpb/openwebos-ports/tmp-eglibc/work/armv7a-vfp-neon-webos-linux-gnueabi' -d '/usr/src/debug' -i -l '/OE/webos/owpb/openwebos-ports/tmp-eglibc/work/armv7a-vfp-neon-webos-linux-gnueabi/android-audiosystem/1.8+bzr43-r0/debugsources.list' '/OE/webos/owpb/openwebos-ports/tmp-eglibc/work/armv7a-vfp-neon-webos-linux-gnueabi/android-audiosystem/1.8+bzr43-r0/package/usr/lib/libwaudio.so.1.0' /OE/webos/owpb/openwebos-ports/tmp-eglibc/sysroots/x86_64-linux/usr/lib/rpm/bin/debugedit: canonicalization unexpectedly shrank by one character This leads to https://bugzilla.redhat.com/show_bug.cgi?id=304121 https://bugs.launchpad.net/rpm/+bug/638633 https://qa.mandriva.com/show_bug.cgi?id=62391 but no clear solution (it would be nice to show which path triggered that message as suggested in redhat bugzilla) I can INHIBIT_PACKAGE_DEBUG_SPLIT in failing recipes or adding slash to -d '/usr/src/debug/' works in this case too.. Other ideas? -- Martin 'JaMa' Jansa jabber: martin.ja...@gmail.com signature.asc Description: Digital signature ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
Re: [OE-core] [PATCH] eglibc: Add gettext-native to DEPENDS
On Tue, 2013-04-23 at 22:45 +0100, Richard Purdie wrote: On Tue, 2013-04-23 at 17:44 +0100, Phil Blundell wrote: # nptl needs unwind support in gcc, which can't be built without glibc. -DEPENDS = virtual/${TARGET_PREFIX}gcc-initial linux-libc-headers virtual/${TARGET_PREFIX}libc-initial +DEPENDS = virtual/${TARGET_PREFIX}gcc-initial linux-libc-headers virtual/${TARGET_PREFIX}libc-initial gettext-native # nptl needs libgcc but dlopens it, so our shlibs code doesn't detect this #RDEPENDS_${PN} += ${@['','libgcc']['nptl' in '${GLIBC_ADDONS}']} PROVIDES = virtual/libc virtual/${TARGET_PREFIX}libc-for-gcc This will have a significant adverse affect on build speed due to build dependency bottlenecks :( Are there any good options for avoiding this? Well, obviously folks who do have it in the host environment can set ASSUME_PROVIDED. I assume most people do have that installed, otherwise this would be failing all the time. Other than that, I think your options are: 1. figure out a way to defer catalog building to later, e.g. put it in eglibc-locale instead. This would probably involve some hacking of the eglibc makefiles but I don't think it would be especially hard. 2. find a way to disable catalog generation entirely for folks who don't want it. That might involve inventing DISTRO_FEATURES=l10n or something and patching (albeit trivial) to both configure.in and the makefiles. I imagine that change would be upstreamable in eglibc. 3. reimplement msgcat as a python script or something else that doesn't need compiling, or pull out msgcat.c into its own recipe that just builds this single file (avoiding the autotools overhead that gettext-native has). I can't think of any other obvious choices offhand but I'm sure there are more. The thing that does seem a bit puzzling is that this problem didn't use to happen with older versions of oe-core (in particular, I never saw it with my previous snapshot which used eglibc 2.16). I'm not quite sure what changed to make it suddenly become an issue. p. ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
Re: [OE-core] [oe] OpenEmbedded TSC 8 April 2013
On Wed, 2013-04-24 at 08:43 +0200, Martin Jansa wrote: On Tue, Apr 23, 2013 at 02:47:56PM -0700, Jeff Osier-Mixon wrote: OpenEmbedded Technical Steering Committee 8 April 2013 b. document whitespace changes to the shell http://www.openembedded.org/wiki/Commit_Patch_Message_Guidelines http://www.openembedded.org/wiki/Styleguide https://wiki.yoctoproject.org/wiki/Recipe_%26_Patch_Style_Guide = still need to de-dup these, need a volunteer ask for volunteers after 1.4 (jefro) Someone probably noticed, but all meta-openembedded layers are now using consistent indentation: http://git.openembedded.org/meta-openembedded/commit/?id=a45830a39bb47a9eab27980d52966226c9504ea4 Can we reevaluate decision to keep styleguide promoting different indentation for python and shell tasks? Otherwise we should mention different rules for oe-core and other layers. The TSC talked about it and agreed a particular direction. Its clear that some people don't like the direction so they just ignored it and do their own thing anyway. This is the wrong way to go about making decisions and I'm extremely disappointed people are doing this. There were specific technical reasons I suggested we not do this. One of the asks of the Yocto members is some kind of stability, whatever that is. Whitespace changes like this are *extremely* disruptive to patch flow. I think its clear there are people out there using older versions of the codebase yet they pick patches off master and backport them for a variety of reasons. As soon as you get changes like this involved, it breaks their ability to do that. With the python change, there was a good technical reason we did it. Despite that I was personally literally backed into a corner and shouted at by some rather upset people last time this happened with the python change. I can see their point too. For changing shell, we don't have any good technical reason other than cosmetics. I've made this argument before. You know what, thanks for the support guys :( At this point I assume I'm free to ignore the TSC since we now have precedent for it? Richard ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
Re: [OE-core] [oe] OpenEmbedded TSC 8 April 2013
On Wed, Apr 24, 2013 at 09:01:06AM +0100, Richard Purdie wrote: On Wed, 2013-04-24 at 08:43 +0200, Martin Jansa wrote: On Tue, Apr 23, 2013 at 02:47:56PM -0700, Jeff Osier-Mixon wrote: OpenEmbedded Technical Steering Committee 8 April 2013 b. document whitespace changes to the shell http://www.openembedded.org/wiki/Commit_Patch_Message_Guidelines http://www.openembedded.org/wiki/Styleguide https://wiki.yoctoproject.org/wiki/Recipe_%26_Patch_Style_Guide = still need to de-dup these, need a volunteer ask for volunteers after 1.4 (jefro) Someone probably noticed, but all meta-openembedded layers are now using consistent indentation: http://git.openembedded.org/meta-openembedded/commit/?id=a45830a39bb47a9eab27980d52966226c9504ea4 Can we reevaluate decision to keep styleguide promoting different indentation for python and shell tasks? Otherwise we should mention different rules for oe-core and other layers. The TSC talked about it and agreed a particular direction. Its clear that some people don't like the direction so they just ignored it and do their own thing anyway. This is the wrong way to go about making decisions and I'm extremely disappointed people are doing this. There were specific technical reasons I suggested we not do this. One of the asks of the Yocto members is some kind of stability, whatever that is. Whitespace changes like this are *extremely* disruptive to patch flow. I think its clear there are people out there using older versions of the codebase yet they pick patches off master and backport them for a variety of reasons. As soon as you get changes like this involved, it breaks their ability to do that. With the python change, there was a good technical reason we did it. Despite that I was personally literally backed into a corner and shouted at by some rather upset people last time this happened with the python change. I can see their point too. For changing shell, we don't have any good technical reason other than cosmetics. I've made this argument before. Hi, I'm sorry you feel that way about it, I'll try to make it a bit better: 1) it was discussed and acked by major meta-openembedded contributors and maintainers: http://lists.linuxtogo.org/pipermail/openembedded-devel/2013-April/044989.html 2) it was done just before we'll branch dylan, so that backporting issue is only for people backporting over 2 releases (from after-dylan-master to danny). And even if someone gets whitespace wrong in backport, then there is no real harm, because as you say, it's only cosmetic now and meta-openembedded layers were very inconsistent about it (tabs were used only in minority of recipes). Cheers, -- Martin 'JaMa' Jansa jabber: martin.ja...@gmail.com signature.asc Description: Digital signature ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
[OE-core] [PATCH v2] rpm: change arch scoring items
Don't add the first line of /etc/rpm/platform to the list of patterns to match when computing an arch score, use it just for getting information about the platform (cpu/vendor/os). [YOCTO #3864] Signed-off-by: Bogdan Marinescu bogdan.a.marine...@intel.com --- .../rpm/rpm/rpm-platform-file-fix.patch| 28 meta/recipes-devtools/rpm/rpm_5.4.9.bb |3 ++- 2 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 meta/recipes-devtools/rpm/rpm/rpm-platform-file-fix.patch diff --git a/meta/recipes-devtools/rpm/rpm/rpm-platform-file-fix.patch b/meta/recipes-devtools/rpm/rpm/rpm-platform-file-fix.patch new file mode 100644 index 000..0f391d2 --- /dev/null +++ b/meta/recipes-devtools/rpm/rpm/rpm-platform-file-fix.patch @@ -0,0 +1,28 @@ +Don't add the first line of /etc/rpm/platform to the list of patterns +to match when computing an arch score, use it just for getting +information about the platform (cpu/vendor/os). Fixes #3864. + +Upstream-Status: Inappropriate [embedded specific] + +diff --git a/lib/rpmrc.c b/lib/rpmrc.c +index e676601..9140bbe 100644 +--- a/lib/rpmrc.c b/lib/rpmrc.c +@@ -510,6 +510,7 @@ static rpmRC rpmPlatform(const char * platform) + #endif + } + ++#if !defined(RPM_VENDOR_POKY) /* Skip the explicit-platform */ + #if defined(RPM_VENDOR_OPENPKG) /* explicit-platform */ + /* do not use vendor and GNU attribution */ + p = rpmExpand(%{_host_cpu}-%{_host_os}, NULL); +@@ -520,7 +521,8 @@ static rpmRC rpmPlatform(const char * platform) + #endif + xx = mireAppend(RPMMIRE_STRCMP, 0, p, NULL, mi_re, mi_nre); + p = _free(p); +- ++#endif ++ + init_platform++; + } + rc = (init_platform ? RPMRC_OK : RPMRC_FAIL); diff --git a/meta/recipes-devtools/rpm/rpm_5.4.9.bb b/meta/recipes-devtools/rpm/rpm_5.4.9.bb index 7d2cba4..112d11d 100644 --- a/meta/recipes-devtools/rpm/rpm_5.4.9.bb +++ b/meta/recipes-devtools/rpm/rpm_5.4.9.bb @@ -43,7 +43,7 @@ LICENSE = LGPLv2.1 LIC_FILES_CHKSUM = file://COPYING.LIB;md5=2d5025d4aa3495befef8f17206a5b0a1 DEPENDS = libpcre attr acl popt ossp-uuid file bison-native -PR = r62 +PR = r63 # rpm2cpio is a shell script, which is part of the rpm src.rpm. It is needed # in order to extract the distribution SRPM into a format we can extract... @@ -86,6 +86,7 @@ SRC_URI = http://www.rpm5.org/files/rpm/rpm-5.4/rpm-5.4.9-0.20120508.src.rpm;ex file://rpm-platform2.patch \ file://rpm-remove-sykcparse-decl.patch \ file://debugedit-segv.patch \ + file://rpm-platform-file-fix.patch \ # Uncomment the following line to enable platform score debugging -- 1.7.10.4 ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
[OE-core] Reexecuting do_fetch after do_unpack failed with reference is not a tree
Hi, I guess this will be hard to fix correctly, but please comment if I've overlooked something: 1) update foo git repository with new commit ABCD, but forget to push it 2) bump SRCREV in foo.bb to ABCD 3) run bitbake foo, it will run do_fetch to catch new changes in remote repo, but ABCD is not there, so do_unpack will fail like this: NOTE: Running task 2289 of 4227 (ID: 1185, foo.bb, do_unpack) NOTE: recipe foo-1.0+gitr2+ABCD: task do_unpack: Started ERROR: Function failed: Fetcher failure: Fetch command failed with exit code 128, output: fatal: reference is not a tree: ABCD 4) realize missing git push in step 1) and push it now 5) run bitbake foo again, but do_unpack is still failing, because do_fetch checksums is the same (nothing changed in metadata) so stamp is still valid. 6) fix it with bitbake -c fetch -f foo, but that could be complicated if bump SRCREV was pushed already and possibly many builders already executed do_fetch, so maybe push PR bump or something like that. Only better solution than 6) I can think of, is to detect fatal: reference is not a tree in do_unpack and if it's git repository then remove do_fetch stamp and hope it was fixed in remote git repo. -- Martin 'JaMa' Jansa jabber: martin.ja...@gmail.com signature.asc Description: Digital signature ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
Re: [OE-core] Reexecuting do_fetch after do_unpack failed with reference is not a tree
On Wed, 2013-04-24 at 10:46 +0200, Martin Jansa wrote: Hi, I guess this will be hard to fix correctly, but please comment if I've overlooked something: 1) update foo git repository with new commit ABCD, but forget to push it 2) bump SRCREV in foo.bb to ABCD 3) run bitbake foo, it will run do_fetch to catch new changes in remote repo, but ABCD is not there, so do_unpack will fail like this: NOTE: Running task 2289 of 4227 (ID: 1185, foo.bb, do_unpack) NOTE: recipe foo-1.0+gitr2+ABCD: task do_unpack: Started ERROR: Function failed: Fetcher failure: Fetch command failed with exit code 128, output: fatal: reference is not a tree: ABCD 4) realize missing git push in step 1) and push it now 5) run bitbake foo again, but do_unpack is still failing, because do_fetch checksums is the same (nothing changed in metadata) so stamp is still valid. 6) fix it with bitbake -c fetch -f foo, but that could be complicated if bump SRCREV was pushed already and possibly many builders already executed do_fetch, so maybe push PR bump or something like that. Only better solution than 6) I can think of, is to detect fatal: reference is not a tree in do_unpack and if it's git repository then remove do_fetch stamp and hope it was fixed in remote git repo. I'd say do_fetch should detect that the specified revision isn't present and fail there and then in do_fetch. Cheers, Richard ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
Re: [OE-core] Reexecuting do_fetch after do_unpack failed with reference is not a tree
On Wednesday 24 April 2013 10:46:15 Martin Jansa wrote: I guess this will be hard to fix correctly, but please comment if I've overlooked something: 1) update foo git repository with new commit ABCD, but forget to push it 2) bump SRCREV in foo.bb to ABCD 3) run bitbake foo, it will run do_fetch to catch new changes in remote repo, but ABCD is not there, so do_unpack will fail like this: NOTE: Running task 2289 of 4227 (ID: 1185, foo.bb, do_unpack) NOTE: recipe foo-1.0+gitr2+ABCD: task do_unpack: Started ERROR: Function failed: Fetcher failure: Fetch command failed with exit code 128, output: fatal: reference is not a tree: ABCD 4) realize missing git push in step 1) and push it now 5) run bitbake foo again, but do_unpack is still failing, because do_fetch checksums is the same (nothing changed in metadata) so stamp is still valid. 6) fix it with bitbake -c fetch -f foo, but that could be complicated if bump SRCREV was pushed already and possibly many builders already executed do_fetch, so maybe push PR bump or something like that. Only better solution than 6) I can think of, is to detect fatal: reference is not a tree in do_unpack and if it's git repository then remove do_fetch stamp and hope it was fixed in remote git repo. I don't think this can work. The only way to fix this would be to check if the specified SRCREV (and/or branch/tag if specified) is valid during do_fetch and fail there if it isn't. Cheers, Paul -- Paul Eggleton Intel Open Source Technology Centre ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
Re: [OE-core] postinst does not finish
On Tue, Apr 23, 2013 at 9:43 AM, Andreas Müller schnitzelt...@googlemail.com wrote: On Tue, Apr 23, 2013 at 9:27 AM, Andreas Müller schnitzelt...@googlemail.com wrote: On Mon, Apr 22, 2013 at 10:36 AM, Koen Kooi k...@dominion.thruhere.net wrote: Op 21 apr. 2013, om 17:09 heeft Richard Purdie richard.pur...@linuxfoundation.org het volgende geschreven: On Sun, 2013-04-21 at 08:59 +0200, Koen Kooi wrote: Op 19 apr. 2013, om 16:00 heeft Koen Kooi k...@dominion.thruhere.net het volgende geschreven: Op 19 apr. 2013, om 15:37 heeft Koen Kooi k...@dominion.thruhere.net het volgende geschreven: And it still doesn't work :( root@beaglebone:~# systemctl status gdm -a gdm.service - Gnome Display Manager Loaded: loaded (/lib/systemd/system/gdm.service; enabled) Active: active (running) since Sat 2000-01-01 19:22:11 UTC; 13 years 3 months ago Main PID: 147 (gdm-binary) CGroup: name=systemd:/system/gdm.service └─147 /usr/sbin/gdm-binary -nodaemon Apr 19 13:56:22 beaglebone gdm-simple-slave[326]: WARNING: Couldn't look up uid Apr 19 13:56:22 beaglebone gdm-simple-slave[337]: WARNING: User gdm doesn't exist Apr 19 13:56:22 beaglebone gdm-simple-slave[326]: WARNING: Unable to parse output: Apr 19 13:56:22 beaglebone gdm-simple-slave[326]: WARNING: Unable to parse D-Bus launch output Apr 19 13:56:22 beaglebone gdm-simple-slave[338]: WARNING: User gdm doesn't exist Apr 19 13:56:22 beaglebone gdm-simple-slave[326]: WARNING: Could not run helper: Failed to execute child process /usr/lib/gdm/ck-get-x11-display-device (No such file or directory) Apr 19 13:56:22 beaglebone gdm[147]: gdm-binary[147]: WARNING: GdmDisplay: display lasted 1.401004 seconds Apr 19 13:56:22 beaglebone gdm-binary[147]: WARNING: GdmDisplay: display lasted 1.401004 seconds Apr 19 13:56:22 beaglebone gdm-binary[147]: WARNING: GdmLocalDisplayFactory: maximum number of X display failures reached: check X server log for errors Apr 19 13:56:22 beaglebone gdm[147]: gdm-binary[147]: WARNING: GdmLocalDisplayFactory: maximum number of X display failures reached: check X server log for errors Hmm, let's rerun gdm.postinst: root@beaglebone:~# sh /var/lib/opkg/info/gdm.postinst + '[' x '!=' x ']' + grep '^gdm:' /etc/group + grep '^gdm:' /etc/passwd + adduser --disabled-password --system --home /var/lib/gdm gdm --ingroup gdm -g gdm adduser: /var/lib/gdm: File exists + '[' -d /var/lib/gdm ']' + chown -R gdm:gdm /var/lib/gdm + chmod 0750 /var/lib/gdm + mkdir -p /etc/X11/ + echo /usr/bin/gdm + OPTS= + '[' -n '' ']' + type systemctl + systemctl enable gdm.service + '[' -z '' -a enable = enable ']' + systemctl restart gdm.service + test x '!=' x + OPT=-s + type update-rc.d + update-rc.d -s gdm start 99 5 2 . stop 20 0 1 6 . System startup links for /etc/init.d/gdm already exist. + '[' x '!=' x ']' + GDK_PIXBUF_MODULEDIR=/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders + gdk-pixbuf-query-loaders --update-cache [ 102.324520] tilcdc 4830e000.fb: timeout waiting for framedone + for icondir in '/usr/share/icons/*' + '[' -d /usr/share/icons/Crux ']' + gtk-update-icon-cache -fqt /usr/share/icons/Crux + for icondir in '/usr/share/icons/*' + '[' -d /usr/share/icons/HighContrast ']' + gtk-update-icon-cache -fqt /usr/share/icons/HighContrast + for icondir in '/usr/share/icons/*' + '[' -d /usr/share/icons/HighContrast-SVG ']' + gtk-update-icon-cache -fqt /usr/share/icons/HighContrast-SVG + for icondir in '/usr/share/icons/*' + '[' -d /usr/share/icons/HighContrastInverse ']' + gtk-update-icon-cache -fqt /usr/share/icons/HighContrastInverse + for icondir in '/usr/share/icons/*' + '[' -d /usr/share/icons/HighContrastLargePrint ']' + gtk-update-icon-cache -fqt /usr/share/icons/HighContrastLargePrint (etc) So it looks like the postinsts do run when used inside run-postinst.service, but don't save their output (sucky description, I know). Another datapoint, same GNOME image built for x86 finishes run-postinsts as expected, but also doesn't work, gconf stuff has to get run manually again to work. FWIW I think there are multiple issues here and they're combining together to make a rather weird problem. One issue we now know about is that the intercept code and the way it uses exit 1 can cause some later parts of some postinst scripts not to get executed. I believe Laurentiu has a fix for this problem and this is the one causing the gdm issue. I think the hang people are reporting is something else though, perhaps related to the hwdb. I'm also aware of matchbox-session-sato conflicting with settings-deamon and some multilib issues such as the wrong qemuwrapper being used. We're going to have to work through each issue in turn and re-evaluate after each fix. I wish we'd come across this earlier as to add fixes to the release at this point would mean slipping the release date by a week :(. I'm therefore leaning towards testing any fixes and queuing
[OE-core] Extra space in TUNE_CCARGS
Hi, I'm building for 2 MACHINEs one is cortexa9, second is cortexa8 few months ago we added TUNE_CCARGS[vardepvalue] in bitbake.conf http://git.openembedded.org/openembedded-core/commit/?id=03f1e34ea3ce80931e9c3cd2ab22824f28a7233b which fixed some cases (like mentioned tune-xscale and tune-arm926ejs) where both had unused TUNE_CCARGS when common DEFAULTTUNE was used. with cortexa[89] it's different, because cortexa9 has one extra TUNE_CCARGS TUNE_CCARGS += ${@bb.utils.contains(TUNE_FEATURES, cortexa9, -mtune=cortex-a9, , d)} which adds extra *space* even when not used because of '+=' and as result: $ bitbake-diffsigs tmp-eglibc/sstate-diff/1366797730/*/armv7*/adapterbase/*do_configure* basehash changed from f986789fb8fb3579ed6a3492cc8a8d10 to c851b5f838d945ee13072e9ad6725dca Variable TUNE_CCARGS value changed from ' -march=armv7-a -mthumb-interwork -mfloat-abi=softfp -mfpu=neon ' to ' -march=armv7-a -mthumb-interwork -mfloat-abi=softfp -mfpu=neon ' Hash for dependent task gcc-runtime_4.7.bb.do_populate_sysroot changed from bdeabf7a86958b9110b566344b7916de to 2be5618e6bc8c57ec9db5659bf217915 Hash for dependent task eglibc_2.17.bb.do_populate_sysroot changed from b4f40fc62dde684acd0a574532a55360 to 97fcb426603d4a1c1099c0504d2ebf7d Hash for dependent task glib-2.0_2.34.3.bb.do_populate_sysroot changed from fd2f90b83098c34e88d649d70f6ea4f5 to ebd740bb94ea3eb0a914efda6fc82c4a I'll try to convert all 'TUNE_CCARGS +=' to TUNE_CCARGS_append and see if it fixes this issue. But then we should consider merging this in 1.4.1 if possible. Cheers, signature.asc Description: Digital signature ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
Re: [OE-core] [oe] OpenEmbedded TSC 8 April 2013
On Wed, 2013-04-24 at 09:01 +0100, Richard Purdie wrote: The TSC talked about it and agreed a particular direction. Its clear that some people don't like the direction so they just ignored it and do their own thing anyway. This is the wrong way to go about making decisions and I'm extremely disappointed people are doing this. It's maybe worth pointing out that this change was discussed on the mailing list at the time. During that thread, two members of the TSC spoke in favour of the change and neither they nor anybody else pointed out that it was contrary to the TSC's stated policy. So, although I agree it is a bit unfortunate that meta-oe has decided to go off and plough its own furrow, it doesn't seem that the TSC made much of an effort to dissuade them at the time and I can understand how Martin might have interpreted the responses he got as approval. At this point I assume I'm free to ignore the TSC since we now have precedent for it? As far as I know you've always been free to do that. It's up to the TSC to enforce its own decisions if it wishes to. All that said, I have had a suspicion for a while that the TSC is perhaps becoming superfluous to requirements. When the TSC was first set up, the environment within which OE operated was very different: this was a time before the Yocto Project and before oe-core, when everything was in a single tree, a vast number of people had indiscriminate commit access, and there was no identified maintainer who was empowered to make decisions about which patches went in and which didn't. Nowadays it seems (and I don't intend this as a criticism) that most of the technical direction is coming from the Yocto side and the OE project itself is mostly just going along for the ride. Plus, every layer does now have its own maintainer so the original power vacuum that the TSC was created to fill no longer exists. In this sort of scenario it seems as though OE is rather over-equipped with governance mechanisms (the TSC, the e.V. board and the e.V. membership itself) that aren't necessarily accomplishing very much. Also, now that we have a multiplicity of layers rather than a single monolithic tree, it isn't entirely obvious where the TSC's authority begins and ends. I think everyone would agree that oe-core falls under the aegis of the TSC, but beyond that it isn't totally obvious which layers do and don't count as part of OE for that purpose. And finally, it's been apparent during the last few TSC and board elections that it is a bit of a struggle to attract high-quality candidates to stand for membership of either body. I don't think we've had an election which was actually contested for quite some time: this makes the elections themselves seem like just a waste of everybody's time. So, maybe it's time that we as a project had a bit of a re-think regarding what sort of governance structures we actually need and want in this day and age. p. ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
[OE-core] [PATCH] systemd-systemctl: parse unit files more correctly
Old script failed to parse unit files containing comments like | #Alias=some-alias or whitespaces like | WantedBy = foo correctly. Patch changes script to interpret keywords only when they are at the beginning of a line and ignores whitespaces before the '='. Signed-off-by: Enrico Scholz enrico.sch...@sigma-chemnitz.de --- meta/recipes-core/systemd/systemd-systemctl/systemctl | 9 +++-- 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/meta/recipes-core/systemd/systemd-systemctl/systemctl b/meta/recipes-core/systemd/systemd-systemctl/systemctl index d71c7ed..8abbdf6 100755 --- a/meta/recipes-core/systemd/systemd-systemctl/systemctl +++ b/meta/recipes-core/systemd/systemd-systemctl/systemctl @@ -78,8 +78,7 @@ for service in $services; do echo Found $service in $service_file # create the required symbolic links - wanted_by=$(grep WantedBy $ROOT/$service_file \ - | sed 's,WantedBy=,,g' \ + wanted_by=$(sed '/^WantedBy[[:space:]]*=/s,[^=]*=,,p;d' $ROOT/$service_file \ | tr ',' '\n' \ | grep '\(\.target$\)\|\(\.service$\)') @@ -97,8 +96,7 @@ for service in $services; do done # create the required symbolic 'Alias' links - alias=$(grep Alias $ROOT/$service_file \ - | sed 's,Alias=,,g' \ + alias=$(sed '/^Alias[[:space:]]*=/s,[^=]*=,,p;d' $ROOT/$service_file \ | tr ',' '\n' \ | grep '\.service$') @@ -114,8 +112,7 @@ for service in $services; do done # call us for the other required scripts - also=$(grep Also $ROOT/$service_file \ - | sed 's,Also=,,g' \ + also=$(sed '/^Also[[:space:]]*=/s,[^=]*=,,p;d' $ROOT/$service_file \ | tr ',' '\n') for a in $also; do echo Also=$a found in $service -- 1.8.1.4 ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
[OE-core] [PATCH] libxslt: Avoid regenerating manpage during make install
The timestamps in libxslt-1.1.28.tar.gz (specifically) are rather hokey, making the source files for the documentation appear newer than the generated output: -rw-rw-r-- 500/500 16307 2012-11-21 07:22 libxslt-1.1.28/doc/xsltproc.xml -rw-rw-r-- 500/5007082 2012-09-12 07:24 libxslt-1.1.28/doc/xsltproc2.html -rw-rw-r-- 500/5009475 2012-09-04 15:26 libxslt-1.1.28/doc/xsltproc.html -rw-rw-r-- 500/5008256 2012-11-21 06:03 libxslt-1.1.28/doc/xsltproc.1 This causes make to decide that xsltproc.1 needs to be regenerated during the installation process. However, this requires a native xsltproc binary which may not be available, leading to errors like: | make[2]: /usr/bin/xsltproc: Command not found | make[2]: [xsltproc.1] Error 127 (ignored) Adding DEPENDS_class-target = libxslt-native, or installing xsltproc in the host environment, fixes the above but the documentation still doesn't build: | I/O error : Attempt to load network entity http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl | warning: failed to load external entity http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl; | error | xsltParseStylesheetFile : cannot parse http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl | compilation error: file ./xsltproc.xml line 10 element refentry | xsltParseStylesheetProcess : document is not a stylesheet And in any case, requiring libxslt-native would increase build time for no real benefit. So, let's just adjust the timestamp on the shipped copy of xsltproc.1 to make it appear newer than the source files. Signed-off-by: Phil Blundell ph...@gnu.org --- meta/recipes-support/libxslt/libxslt_1.1.28.bb |7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/meta/recipes-support/libxslt/libxslt_1.1.28.bb b/meta/recipes-support/libxslt/libxslt_1.1.28.bb index 3f89e78..887f290 100644 --- a/meta/recipes-support/libxslt/libxslt_1.1.28.bb +++ b/meta/recipes-support/libxslt/libxslt_1.1.28.bb @@ -21,6 +22,10 @@ inherit autotools pkgconfig binconfig lib_package # We don't DEPEND on binutils for ansidecl.h so ensure we don't use the header do_configure_prepend () { sed -i -e 's/ansidecl.h//' ${S}/configure.in + + # The timestamps in the 1.1.28 tarball are messed up causing this file to + # appear out of date. Touch it so that we don't try to regenerate it. + touch ${S}/doc/xsltproc.1 } EXTRA_OECONF = --without-python --without-debug --without-mem-debug --without-crypto -- 1.7.10.4 ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
[OE-core] postinst questions (was postinst does not finish)
Hi as written before: an 'exit 1' within recipe's postinst causes trouble. E.g meta-oe's lxdm does not run systemd.bbclass' code which leaves lxdm in unprepared condition causing start too early and ending in unfinished postinstall. A simple workaround for this (we should think of something else later) would be to prepend postinst code within systemd.bbclass (and maybe others too) instead of appending. Hereby we ensure that the code is executed independent of recipe's code. First question: Any objections? In case of no objections: Second question: Is shebang in post/pre/install/remove scripts (I saw many scripts without shebang)? Andreas ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
[OE-core] [PATCH] sstate: Set umask to 002 before packaging runs
Otherwise we might end up creating directories under sstate-cache with whatever random umask has been selected for the task that we're trying to package. This would be a bad thing since it might result in losing group write access for newly created dirs, and/or losing group read access for the sstate files themselves. Signed-off-by: Phil Blundell ph...@gnu.org --- meta/classes/sstate.bbclass |4 1 file changed, 4 insertions(+) diff --git a/meta/classes/sstate.bbclass b/meta/classes/sstate.bbclass index 03f083e..380eb66 100644 --- a/meta/classes/sstate.bbclass +++ b/meta/classes/sstate.bbclass @@ -507,7 +507,11 @@ python sstate_task_postfunc () { sstate_install(shared_state, d) for intercept in shared_state['interceptfuncs']: bb.build.exec_func(intercept, d) +omask = os.umask(002) +if omask != 002: + bb.note(Using umask 002 (not %0o) for sstate packaging % omask) sstate_package(shared_state, d) +os.umask(omask) } -- 1.7.10.4 ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
Re: [OE-core] [oe] OpenEmbedded TSC 8 April 2013
On Wed, 2013-04-24 at 11:39 +0100, Phil Blundell wrote: It's maybe worth pointing out that this change was discussed on the mailing list at the time. During that thread, two members of the TSC spoke in favour of the change and neither they nor anybody else pointed out that it was contrary to the TSC's stated policy. I read it as one backing, the other made some clarifications on some comments rather than saying they were (or were not) in favour. So, although I agree it is a bit unfortunate that meta-oe has decided to go off and plough its own furrow, it doesn't seem that the TSC made much of an effort to dissuade them at the time and I can understand how Martin might have interpreted the responses he got as approval. The TSC as a whole was not aware of this or some of its other members may have been more vocal. Unfortunately I don't manage to read as much of the oe-devel list as I'd like, particularly around things like the current release. At this point I assume I'm free to ignore the TSC since we now have precedent for it? As far as I know you've always been free to do that. It's up to the TSC to enforce its own decisions if it wishes to. FWIW I've always tried to respect the TSC as the decision making body for the OE architecture. The fact we've not had to really test TSC Enforcement is probably a sign that we've managed many things well as a project and should be taken as a positive. All that said, I have had a suspicion for a while that the TSC is perhaps becoming superfluous to requirements. When the TSC was first set up, the environment within which OE operated was very different: this was a time before the Yocto Project and before oe-core, when everything was in a single tree, a vast number of people had indiscriminate commit access, and there was no identified maintainer who was empowered to make decisions about which patches went in and which didn't. Certainly times have massively changed and some of the issues that used to exist are now very different. Nowadays it seems (and I don't intend this as a criticism) that most of the technical direction is coming from the Yocto side and the OE project itself is mostly just going along for the ride. Plus, every layer does now have its own maintainer so the original power vacuum that the TSC was created to fill no longer exists. In this sort of scenario it seems as though OE is rather over-equipped with governance mechanisms (the TSC, the e.V. board and the e.V. membership itself) that aren't necessarily accomplishing very much. Whilst times have changed, the fundamental problem with OE could be distilled down to How can OE make a decision?. The agreement reached was that the membership elect two bodies, one effectively administrative and the other a technical one who between then guide the project between them. I don't think that problem has changed. The mechanics of how code gets developed has but ultimately, OE still needs to be able to make decisions. Whilst the Yocto Project specifically adopted the OpenEmbedded Architecture, it has worked hard to try and ensure that OE does continue to reflect what it always has. Its a complex balancing act but I think its been a net positive for everyone. Also, now that we have a multiplicity of layers rather than a single monolithic tree, it isn't entirely obvious where the TSC's authority begins and ends. I think everyone would agree that oe-core falls under the aegis of the TSC, but beyond that it isn't totally obvious which layers do and don't count as part of OE for that purpose. I guess the ideas around Yocto Project Compatible are the YP's approach to some of those questions although it clearly doesn't address things from an OE perspective. For the record I'd also state I don't think it wise to try and stifle innovation. I sometimes worry we do seemingly end up doing that although it has never been anybody's intent. It is ok to do something differently, experiment and innovate. Equally I do hope we can ultimately maintain one great ecosystem rather than having multiple semi-incompatible competing components so a natural pressure for compatibility is a good thing. And finally, it's been apparent during the last few TSC and board elections that it is a bit of a struggle to attract high-quality candidates to stand for membership of either body. I don't think we've had an election which was actually contested for quite some time: this makes the elections themselves seem like just a waste of everybody's time. So, maybe it's time that we as a project had a bit of a re-think regarding what sort of governance structures we actually need and want in this day and age. The problem of quality candidates also applies to layer maintainership in general and submaintainers for OE-Core itself. I've talked about this a lot with people in person but probably not much on list. Basically I'd love to have more people acting as dedicated maintainers for
Re: [OE-core] postinst questions (was postinst does not finish)
On Wed, Apr 24, 2013 at 02:04:39PM +0200, Andreas Müller wrote: Hi as written before: an 'exit 1' within recipe's postinst causes trouble. E.g meta-oe's lxdm does not run systemd.bbclass' code which leaves lxdm in unprepared condition causing start too early and ending in unfinished postinstall. A simple workaround for this (we should think of something else later) would be to prepend postinst code within systemd.bbclass (and maybe others too) instead of appending. Hereby we ensure that the code is executed independent of recipe's code. First question: Any objections? In case of no objections: Second question: Is shebang in post/pre/install/remove scripts (I saw many scripts without shebang)? When looking for something else I've noticed package.bbclass:do_split_packages if postinst: postinst = '#!/bin/sh\n' + postinst + '\n' if postrm: postrm = '#!/bin/sh\n' + postrm + '\n' and few other places like update-alternatives.bbclass: meta/classes/update-alternatives.bbclass:postinst = d.getVar('pkg_postinst_%s' % pkg, True) or '#!/bin/sh\n' meta/classes/update-alternatives.bbclass:postrm = d.getVar('pkg_postrm_%s' % pkg, True) or '#!/bin/sh\n' Maybe it would be easier to prepend shebang only in one place, just before it's written in package. Well until someone decides to write some postinst script in perl :). Andreas ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core -- Martin 'JaMa' Jansa jabber: martin.ja...@gmail.com signature.asc Description: Digital signature ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
Re: [OE-core] postinst questions (was postinst does not finish)
On Wed, Apr 24, 2013 at 2:36 PM, Martin Jansa martin.ja...@gmail.com wrote: On Wed, Apr 24, 2013 at 02:04:39PM +0200, Andreas Müller wrote: Hi as written before: an 'exit 1' within recipe's postinst causes trouble. E.g meta-oe's lxdm does not run systemd.bbclass' code which leaves lxdm in unprepared condition causing start too early and ending in unfinished postinstall. A simple workaround for this (we should think of something else later) would be to prepend postinst code within systemd.bbclass (and maybe others too) instead of appending. Hereby we ensure that the code is executed independent of recipe's code. First question: Any objections? In case of no objections: Second question: Is shebang in post/pre/install/remove scripts (I saw many scripts without shebang)? When looking for something else I've noticed package.bbclass:do_split_packages if postinst: postinst = '#!/bin/sh\n' + postinst + '\n' if postrm: postrm = '#!/bin/sh\n' + postrm + '\n' This code is not run - at least for many many recipes. I modified it for test purpose but did not find my modifications anywhere... Andreas ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
Re: [OE-core] postinst questions (was postinst does not finish)
On Wednesday 24 April 2013 14:04:39 Andreas Müller wrote: as written before: an 'exit 1' within recipe's postinst causes trouble. E.g meta-oe's lxdm does not run systemd.bbclass' code which leaves lxdm in unprepared condition causing start too early and ending in unfinished postinstall. I think the way forward with this is to avoid doing this at all - let's try to get as many of these postinstalls working on the host. Looking at the postinstall in the lxdm recipe in meta-oe, I can't see anything that couldn't work on the host - $D would just be needed in front of ${libdir} and ${localstatedir}. A simple workaround for this (we should think of something else later) would be to prepend postinst code within systemd.bbclass (and maybe others too) instead of appending. Hereby we ensure that the code is executed independent of recipe's code. First question: Any objections? As long as there's no reliance within systemd.bbclass upon anything that a recipe's custom postinstall might be doing - this could be problematic for example if the custom postinstall were configuring a service which would be automatically started as a result of the systemd postinstall (not sure if this is how this ends up operating without trying it, but you get the idea.) Cheers, Paul -- Paul Eggleton Intel Open Source Technology Centre ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
[OE-core] [PATCH 1/2] tune-thumb.inc: Remove, replaced by arm/feature-arm-thumb.inc
Signed-off-by: Martin Jansa martin.ja...@gmail.com --- meta/conf/machine/include/tune-thumb.inc | 32 1 file changed, 32 deletions(-) delete mode 100644 meta/conf/machine/include/tune-thumb.inc diff --git a/meta/conf/machine/include/tune-thumb.inc b/meta/conf/machine/include/tune-thumb.inc deleted file mode 100644 index a2392c2..000 --- a/meta/conf/machine/include/tune-thumb.inc +++ /dev/null @@ -1,32 +0,0 @@ -#tune file for thumb instructions - -ARM_INSTRUCTION_SET ?= arm -# arm thumb -#The instruction set the compiler should use when generating application -#code. The kernel is always compiled with arm code at present. arm code -#is the original 32 bit ARM instruction set, thumb code is the 16 bit -#encoded RISC sub-set. Thumb code is smaller (maybe 70% of the ARM size) -#but requires more instructions (140% for 70% smaller code) so may be -#slower. - -THUMB_INTERWORK ?= yes -# yes no -#Whether to compile with code to allow interworking between the two -#instruction sets. This allows thumb code to be executed on a primarily -#arm system and vice versa. It is strongly recommended that DISTROs not -#turn this off - the actual cost is very small. - -OVERRIDE_THUMB = ${@['', ':thumb'][d.getVar('ARM_INSTRUCTION_SET', True) == 'thumb']} -OVERRIDE_INTERWORK = ${@['', ':thumb-interwork'][d.getVar('THUMB_INTERWORK', True) == 'yes']} -OVERRIDES .= ${OVERRIDE_THUMB}${OVERRIDE_INTERWORK} - -#Compiler and linker options for application code and kernel code. These -#options ensure that the compiler has the correct settings for the selected -#instruction set and interworking. -ARM_INTERWORK_M_OPT = ${@['-mno-thumb-interwork', '-mthumb-interwork'][d.getVar('THUMB_INTERWORK', True) == 'yes']} -ARM_THUMB_M_OPT = ${@['-marm', '-mthumb'][d.getVar('ARM_INSTRUCTION_SET', True) == 'thumb']} - -# -TUNE_CCARGS += ${ARM_INTERWORK_M_OPT} ${ARM_THUMB_M_OPT} -TARGET_CC_KERNEL_ARCH += -mno-thumb-interwork -marm - -- 1.8.2.1 ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
[OE-core] [PATCH 2/2] conf/machine: use .= instead of += in TUNE_CCARGS
* number of TUNE_CCARGS conditionals is important if we add extra space with each one in else branch I'm building for 2 MACHINEs one is cortexa9, second is cortexa8 few months ago we added TUNE_CCARGS[vardepvalue] in bitbake.conf http://git.openembedded.org/openembedded-core/commit/?id=03f1e34ea3ce80931e9c3cd2ab22824f28a7233b which fixed some cases (like mentioned tune-xscale and tune-arm926ejs) where both had unused TUNE_CCARGS when common DEFAULTTUNE was used. with cortexa[89] it's different, because cortexa9 has one extra TUNE_CCARGS TUNE_CCARGS += ${@bb.utils.contains(TUNE_FEATURES, cortexa9, -mtune=cortex-a9, , d)} which adds extra *space* even when not used because of '+=' and as result: $ bitbake-diffsigs tmp-eglibc/sstate-diff/1366797730/*/armv7*/adapterbase/*do_configure* basehash changed from f986789fb8fb3579ed6a3492cc8a8d10 to c851b5f838d945ee13072e9ad6725dca Variable TUNE_CCARGS value changed from ' -march=armv7-a -mthumb-interwork -mfloat-abi=softfp -mfpu=neon ' to ' -march=armv7-a -mthumb-interwork -mfloat-abi=softfp -mfpu=neon ' Hash for dependent task gcc-runtime_4.7.bb.do_populate_sysroot changed from bdeabf7a86958b9110b566344b7916de to 2be5618e6bc8c57ec9db5659bf217915 Hash for dependent task eglibc_2.17.bb.do_populate_sysroot changed from b4f40fc62dde684acd0a574532a55360 to 97fcb426603d4a1c1099c0504d2ebf7d Hash for dependent task glib-2.0_2.34.3.bb.do_populate_sysroot changed from fd2f90b83098c34e88d649d70f6ea4f5 to ebd740bb94ea3eb0a914efda6fc82c4a Signed-off-by: Martin Jansa martin.ja...@gmail.com --- meta/conf/machine/include/arm/arch-armv4.inc | 2 +- meta/conf/machine/include/arm/arch-armv5.inc | 2 +- meta/conf/machine/include/arm/arch-armv6.inc | 2 +- meta/conf/machine/include/arm/arch-armv7a.inc| 2 +- meta/conf/machine/include/arm/feature-arm-neon.inc | 2 +- meta/conf/machine/include/arm/feature-arm-thumb.inc | 4 ++-- meta/conf/machine/include/arm/feature-arm-vfp.inc| 2 +- meta/conf/machine/include/ia32/arch-ia32.inc | 6 +++--- meta/conf/machine/include/mips/arch-mips.inc | 10 +- meta/conf/machine/include/powerpc/arch-powerpc.inc | 6 +++--- meta/conf/machine/include/powerpc/arch-powerpc64.inc | 2 +- meta/conf/machine/include/sh/arch-sh.inc | 2 +- meta/conf/machine/include/tune-arm1136jf-s.inc | 2 +- meta/conf/machine/include/tune-arm920t.inc | 2 +- meta/conf/machine/include/tune-arm926ejs.inc | 2 +- meta/conf/machine/include/tune-arm9tdmi.inc | 2 +- meta/conf/machine/include/tune-c3.inc| 2 +- meta/conf/machine/include/tune-core2.inc | 2 +- meta/conf/machine/include/tune-cortexa15.inc | 2 +- meta/conf/machine/include/tune-cortexa7.inc | 2 +- meta/conf/machine/include/tune-cortexa8.inc | 2 +- meta/conf/machine/include/tune-cortexa9.inc | 2 +- meta/conf/machine/include/tune-cortexm1.inc | 2 +- meta/conf/machine/include/tune-cortexm3.inc | 4 ++-- meta/conf/machine/include/tune-cortexr4.inc | 4 ++-- meta/conf/machine/include/tune-ep9312.inc| 2 +- meta/conf/machine/include/tune-i586.inc | 2 +- meta/conf/machine/include/tune-iwmmxt.inc| 2 +- meta/conf/machine/include/tune-mips32.inc| 2 +- meta/conf/machine/include/tune-ppc476.inc| 2 +- meta/conf/machine/include/tune-ppc603e.inc | 2 +- meta/conf/machine/include/tune-ppce300c2.inc | 2 +- meta/conf/machine/include/tune-ppce300c3.inc | 2 +- meta/conf/machine/include/tune-ppce500.inc | 4 ++-- meta/conf/machine/include/tune-ppce500mc.inc | 2 +- meta/conf/machine/include/tune-ppce500v2.inc | 4 ++-- meta/conf/machine/include/tune-ppce5500.inc | 2 +- meta/conf/machine/include/tune-ppce6500.inc | 2 +- meta/conf/machine/include/tune-sh3.inc | 2 +- meta/conf/machine/include/tune-sh4.inc | 4 ++-- meta/conf/machine/include/tune-strongarm1100.inc | 2 +- meta/conf/machine/include/tune-xscale.inc| 2 +- 42 files changed, 56 insertions(+), 56 deletions(-) diff --git a/meta/conf/machine/include/arm/arch-armv4.inc b/meta/conf/machine/include/arm/arch-armv4.inc index 5940467..c33c816 100644 --- a/meta/conf/machine/include/arm/arch-armv4.inc +++ b/meta/conf/machine/include/arm/arch-armv4.inc @@ -1,7 +1,7 @@ DEFAULTTUNE ?= armv4 TUNEVALID[armv4] = Enable instructions for ARMv4 -TUNE_CCARGS += ${@bb.utils.contains(TUNE_FEATURES, armv4, -march=armv4${ARMPKGSFX_THUMB}, , d)} +TUNE_CCARGS .= ${@bb.utils.contains(TUNE_FEATURES, armv4, -march=armv4${ARMPKGSFX_THUMB}, , d)} # enable --fix-v4bx when we have armv4 in TUNE_FEATURES, but then disable it when we have also armv5 or thumb # maybe we should extend bb.utils.contains to support check for any
[OE-core] [PATCH] cpan.bbclass: use '|' as sed separator for entry with paths
With normal toolchain it works. But fails badly when external Linaro toolchain is used. And this is why: -e s/^\(CCFLAGS =.*\)/\1 -isystem/home/hrw/devel/canonical/aarch64/openembedded/build/linaro-tcwg/gcc-linaro-aarch64-linux-gnu-4.7-2013.04-20130415_linux//aarch64-linux-gnu/include -O2 -pipe -g -feliminate-unused-debug-types/ \ Signed-off-by: Marcin Juszkiewicz marcin.juszkiew...@linaro.org --- meta/classes/cpan.bbclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/classes/cpan.bbclass b/meta/classes/cpan.bbclass index 957a6e2..bef9e82 100644 --- a/meta/classes/cpan.bbclass +++ b/meta/classes/cpan.bbclass @@ -26,7 +26,7 @@ cpan_do_configure () { test -f $f2 || continue sed -i -e s:\(PERL_ARCHLIB = \).*:\1${PERL_ARCHLIB}: \ -e 's/perl.real/perl/' \ - -e s/^\(CCFLAGS =.*\)/\1 ${CFLAGS}/ \ + -e s|^\(CCFLAGS =.*\)|\1 ${CFLAGS}| \ $f2 done fi -- 1.8.1.2 ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
Re: [OE-core] postinst questions (was postinst does not finish)
On Wed, Apr 24, 2013 at 3:21 PM, Paul Eggleton paul.eggle...@linux.intel.com wrote: On Wednesday 24 April 2013 14:04:39 Andreas Müller wrote: as written before: an 'exit 1' within recipe's postinst causes trouble. E.g meta-oe's lxdm does not run systemd.bbclass' code which leaves lxdm in unprepared condition causing start too early and ending in unfinished postinstall. I think the way forward with this is to avoid doing this at all - let's try to get as many of these postinstalls working on the host. Looking at the postinstall in the lxdm recipe in meta-oe, I can't see anything that couldn't work on the host - $D would just be needed in front of ${libdir} and ${localstatedir}. A simple workaround for this (we should think of something else later) would be to prepend postinst code within systemd.bbclass (and maybe others too) instead of appending. Hereby we ensure that the code is executed independent of recipe's code. First question: Any objections? As long as there's no reliance within systemd.bbclass upon anything that a recipe's custom postinstall might be doing - this could be problematic for example if the custom postinstall were configuring a service which would be automatically started as a result of the systemd postinstall (not sure if this is how this ends up operating without trying it, but you get the idea.) Cheers, Paul The more I look into all this I think we need a rework on the pre/post/inst/rm stuff: * exit allover - nobody can tell which code gets useless * shebang is only found for recipes inheriting classes taking care.. Andreas ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
Re: [OE-core] [PATCH v2] rpm: change arch scoring items
On 4/24/13 3:48 AM, Bogdan Marinescu wrote: Don't add the first line of /etc/rpm/platform to the list of patterns to match when computing an arch score, use it just for getting information about the platform (cpu/vendor/os). [YOCTO #3864] Signed-off-by: Bogdan Marinescu bogdan.a.marine...@intel.com Acked-by: Mark Hatle mark.ha...@windriver.com --- .../rpm/rpm/rpm-platform-file-fix.patch| 28 meta/recipes-devtools/rpm/rpm_5.4.9.bb |3 ++- 2 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 meta/recipes-devtools/rpm/rpm/rpm-platform-file-fix.patch diff --git a/meta/recipes-devtools/rpm/rpm/rpm-platform-file-fix.patch b/meta/recipes-devtools/rpm/rpm/rpm-platform-file-fix.patch new file mode 100644 index 000..0f391d2 --- /dev/null +++ b/meta/recipes-devtools/rpm/rpm/rpm-platform-file-fix.patch @@ -0,0 +1,28 @@ +Don't add the first line of /etc/rpm/platform to the list of patterns +to match when computing an arch score, use it just for getting +information about the platform (cpu/vendor/os). Fixes #3864. + +Upstream-Status: Inappropriate [embedded specific] + +diff --git a/lib/rpmrc.c b/lib/rpmrc.c +index e676601..9140bbe 100644 +--- a/lib/rpmrc.c b/lib/rpmrc.c +@@ -510,6 +510,7 @@ static rpmRC rpmPlatform(const char * platform) + #endif + } + ++#if !defined(RPM_VENDOR_POKY) /* Skip the explicit-platform */ + #if defined(RPM_VENDOR_OPENPKG) /* explicit-platform */ + /* do not use vendor and GNU attribution */ + p = rpmExpand(%{_host_cpu}-%{_host_os}, NULL); +@@ -520,7 +521,8 @@ static rpmRC rpmPlatform(const char * platform) + #endif + xx = mireAppend(RPMMIRE_STRCMP, 0, p, NULL, mi_re, mi_nre); + p = _free(p); +- ++#endif ++ + init_platform++; + } + rc = (init_platform ? RPMRC_OK : RPMRC_FAIL); diff --git a/meta/recipes-devtools/rpm/rpm_5.4.9.bb b/meta/recipes-devtools/rpm/rpm_5.4.9.bb index 7d2cba4..112d11d 100644 --- a/meta/recipes-devtools/rpm/rpm_5.4.9.bb +++ b/meta/recipes-devtools/rpm/rpm_5.4.9.bb @@ -43,7 +43,7 @@ LICENSE = LGPLv2.1 LIC_FILES_CHKSUM = file://COPYING.LIB;md5=2d5025d4aa3495befef8f17206a5b0a1 DEPENDS = libpcre attr acl popt ossp-uuid file bison-native -PR = r62 +PR = r63 # rpm2cpio is a shell script, which is part of the rpm src.rpm. It is needed # in order to extract the distribution SRPM into a format we can extract... @@ -86,6 +86,7 @@ SRC_URI = http://www.rpm5.org/files/rpm/rpm-5.4/rpm-5.4.9-0.20120508.src.rpm;ex file://rpm-platform2.patch \ file://rpm-remove-sykcparse-decl.patch \ file://debugedit-segv.patch \ + file://rpm-platform-file-fix.patch \ # Uncomment the following line to enable platform score debugging ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
[OE-core] [PATCH] connman: update to 1.13
From: Jack Mitchell jack.mitch...@dbbroadcast.co.uk - Removed upstream commited patch - Updated git tag srcrev Signed-off-by: Jack Mitchell jack.mitch...@dbbroadcast.co.uk --- .../connman/connman/add-in.h-for-ipv6.patch | 20 .../connman/{connman_1.12.bb = connman_1.13.bb} | 6 +++--- 2 files changed, 3 insertions(+), 23 deletions(-) delete mode 100644 meta/recipes-connectivity/connman/connman/add-in.h-for-ipv6.patch rename meta/recipes-connectivity/connman/{connman_1.12.bb = connman_1.13.bb} (78%) diff --git a/meta/recipes-connectivity/connman/connman/add-in.h-for-ipv6.patch b/meta/recipes-connectivity/connman/connman/add-in.h-for-ipv6.patch deleted file mode 100644 index 8ee0b6f..000 --- a/meta/recipes-connectivity/connman/connman/add-in.h-for-ipv6.patch +++ /dev/null @@ -1,20 +0,0 @@ - -The 3.8 Kernel headers for if_bridge.h uses the in6_addr struct -which is defined by netinet/in.h which is not included prior. - -Upstream-Status: Pending - -Signed-off-by: Saul Wold s...@linux.intel.com - -Index: git/src/tethering.c -=== git.orig/src/tethering.c -+++ git/src/tethering.c -@@ -35,6 +35,7 @@ - #include string.h - #include fcntl.h - #include linux/if_tun.h -+#include netinet/in.h - #include linux/if_bridge.h - - #include connman.h diff --git a/meta/recipes-connectivity/connman/connman_1.12.bb b/meta/recipes-connectivity/connman/connman_1.13.bb similarity index 78% rename from meta/recipes-connectivity/connman/connman_1.12.bb rename to meta/recipes-connectivity/connman/connman_1.13.bb index 5ba4032..4f23538 100644 --- a/meta/recipes-connectivity/connman/connman_1.12.bb +++ b/meta/recipes-connectivity/connman/connman_1.13.bb @@ -1,13 +1,13 @@ require connman.inc -# 1.12 tag -SRCREV = 8397cbbc0a79d39cf3b1880f4fd3f3405b6bc6ad +# 1.13 tag +SRCREV = 96fcd8871531c9012135110769618d65a3523b4d SRC_URI = git://git.kernel.org/pub/scm/network/connman/connman.git \ file://0001-plugin.h-Change-visibility-to-default-for-debug-symb.patch \ file://add_xuser_dbus_permission.patch \ file://connman \ file://inet-fix-ip-cleanup-functions.patch \ -file://add-in.h-for-ipv6.patch + S = ${WORKDIR}/git PR = ${INC_PR}.0 -- 1.8.2.1 ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
Re: [OE-core] [PATCH] connman: update to 1.13
On 24 April 2013 15:26, Jack Mitchell m...@communistcode.co.uk wrote: From: Jack Mitchell jack.mitch...@dbbroadcast.co.uk - Removed upstream commited patch - Updated git tag srcrev Under what environments was this tested? Cheers, Ross ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
Re: [OE-core] [PATCH] connman: update to 1.13
On 24/04/13 15:29, Burton, Ross wrote: On 24 April 2013 15:26, Jack Mitchell m...@communistcode.co.uk wrote: From: Jack Mitchell jack.mitch...@dbbroadcast.co.uk - Removed upstream commited patch - Updated git tag srcrev Under what environments was this tested? Cheers, Ross Run time tested on a beaglebone, armv7a. Specifically ethernet provisioning. I needed a patch present in 1.13 which was my motivation for pushing ahead. -- Jack Mitchell (j...@embed.me.uk) Embedded Systems Engineer http://www.embed.me.uk -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
Re: [OE-core] [PATCH] connman: update to 1.13
On 24 April 2013 15:33, Jack Mitchell m...@communistcode.co.uk wrote: Run time tested on a beaglebone, armv7a. Specifically ethernet provisioning. I needed a patch present in 1.13 which was my motivation for pushing ahead. Doing a qemu run would mean a lot as connman upgrades are great at breaking the configuration there... Ross ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
[OE-core] [PATCH] gdb-cross: Adjust ${datadir} to avoid file conflicts in sysroot
GDB wants to install a bunch of files in ${datadir}/gdb/python/gdb and ${datadir}/gdb/syscalls. These pathnames are invariant with TARGET_ARCH which means that if you build gdb multiple times for different targets they will all try to write to the same location and you get a lot of warning spew about manifest conflicts. Prevent this by factoring the target specification into ${datadir} so that different copies of GDB install their files into different paths. Signed-off-by: Phil Blundell ph...@gnu.org --- meta/recipes-devtools/gdb/gdb-cross.inc |2 ++ 1 file changed, 2 insertions(+) diff --git a/meta/recipes-devtools/gdb/gdb-cross.inc b/meta/recipes-devtools/gdb/gdb-cross.inc index 33feb58..a92d032 100644 --- a/meta/recipes-devtools/gdb/gdb-cross.inc +++ b/meta/recipes-devtools/gdb/gdb-cross.inc @@ -10,3 +10,5 @@ GDBPROPREFIX = inherit cross inherit gettext + +datadir .= /gdb-${TUNE_PKGARCH}${TARGET_VENDOR}-${TARGET_OS} -- 1.7.10.4 ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
[OE-core] Problems with PACKAGE_CLASSES = package_tar
I am seeing problems when using PACKAGE_CLASSES = package_tar There are many warnings about python indents and there are errors regarding missing populate_sdk_tar.bbclass and rootfs_tar.bbclass -- Nick Nick Lewis nick.le...@usa.g4s.commailto:nick.le...@usa.g4s.com +44 1684 277137tel:+441684277137 www.g4stechnology.comhttp://www.g4stechnology.com/ New Challenge House, International Drive, Tewkesbury, Gloucestershire, GL20 8UQ, UK P Please consider the environment before printing this email The details of this company are as follows: G4S Technology Limited, Registered Office: Challenge House, International Drive, Tewkesbury, Gloucestershire GL20 8UQ, Registered in England No. 2382338. This communication may contain information which is confidential, personal and/or privileged. It is for the exclusive use of the intended recipient(s). If you are not the intended recipient(s), please note that any distribution, forwarding, copying or use of this communication or the information in it is strictly prohibited. Any personal views expressed in this e-mail are those of the individual sender and the company does not endorse or accept responsibility for them. Prior to taking any action based upon this e-mail message, you should seek appropriate confirmation of its authenticity. This e-mail has been scanned for all viruses by MessageLabs. ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
[OE-core] [PATCH] webkit-gtk: remove gnome-keyring dependency
The direct use of gnome-keyring was removed back in 1.1.13, so remove the dependency. Signed-off-by: Ross Burton ross.bur...@intel.com --- meta/recipes-sato/webkit/webkit-gtk_1.8.3.bb |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-sato/webkit/webkit-gtk_1.8.3.bb b/meta/recipes-sato/webkit/webkit-gtk_1.8.3.bb index 377b06c..cb192ff 100644 --- a/meta/recipes-sato/webkit/webkit-gtk_1.8.3.bb +++ b/meta/recipes-sato/webkit/webkit-gtk_1.8.3.bb @@ -13,7 +13,7 @@ PR = r1 ICU_LIB = icu ICU_LIB_powerpc = pango -DEPENDS = zlib enchant gnome-keyring libsoup-2.4 curl libxml2 cairo libxslt libxt libidn gnutls \ +DEPENDS = zlib enchant libsoup-2.4 curl libxml2 cairo libxslt libxt libidn gnutls \ gtk+ gstreamer gst-plugins-base flex-native gperf-native perl-native-runtime sqlite3 ${ICU_LIB} DEPENDS += ${@base_contains('DISTRO_FEATURES', 'opengl', 'virtual/libgl', '', d)} -- 1.7.10.4 ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
Re: [OE-core] Problems with PACKAGE_CLASSES = package_tar
On 4/24/13 10:58 AM, Lewis, Nick wrote: I am seeing problems when using PACKAGE_CLASSES = package_tar There are many warnings about python indents and there are errors regarding missing populate_sdk_tar.bbclass and rootfs_tar.bbclass I don't believe that package class has been updated in a while. It's not one of the normal testing ones. ipk, rpm and the two most used. deb is also available, but at least in the past has had issues in a few places. (I think those are all resolved now.) --Mark -- Nick *Nick Lewis* nick.le...@usa.g4s.com mailto:nick.le...@usa.g4s.com +44 1684 277137 tel:+441684277137 www.g4stechnology.com http://www.g4stechnology.com/ New Challenge House, International Drive, Tewkesbury, Gloucestershire, GL20 8UQ, UK ** *P**Please consider the environment before printing this email*** The details of this company are as follows: G4S Technology Limited, Registered Office: Challenge House, International Drive, Tewkesbury, Gloucestershire GL20 8UQ, Registered in England No. 2382338. This communication may contain information which is confidential, personal and/or privileged. It is for the exclusive use of the intended recipient(s). If you are not the intended recipient(s), please note that any distribution, forwarding, copying or use of this communication or the information in it is strictly prohibited. Any personal views expressed in this e-mail are those of the individual sender and the company does not endorse or accept responsibility for them. Prior to taking any action based upon this e-mail message, you should seek appropriate confirmation of its authenticity. This e-mail has been scanned for all viruses by MessageLabs. ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
Re: [OE-core] Problems with PACKAGE_CLASSES = package_tar
On Wed, 2013-04-24 at 16:58 +0100, Lewis, Nick wrote: I am seeing problems when using PACKAGE_CLASSES = package_tar There are many warnings about python indents and there are errors regarding missing populate_sdk_tar.bbclass and rootfs_tar.bbclass With 1.3 (danny)? These should be fixed in 1.4 (dyland) and master... Cheers, Richard ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
[OE-core] [PATCH] eglibc: Avoid installed but not shipped warning for ld.so.conf
If USE_LDCONFIG is not set then we won't ship ld.so.conf. However, eglibc still installs it which leads to a QA warning. Prevent that by removing the file (and the subsequently-empty directory /etc) in this situation. Signed-off-by: Phil Blundell ph...@gnu.org --- meta/recipes-core/eglibc/eglibc-package.inc | 10 ++ 1 file changed, 10 insertions(+) diff --git a/meta/recipes-core/eglibc/eglibc-package.inc b/meta/recipes-core/eglibc/eglibc-package.inc index 88a00a4..f144273 100644 --- a/meta/recipes-core/eglibc/eglibc-package.inc +++ b/meta/recipes-core/eglibc/eglibc-package.inc @@ -84,6 +84,16 @@ do_install_append () { if [ -e ${D}${infodir}/dir ]; then rm -f ${D}${infodir}/dir fi + + if [ ${USE_LDCONFIG} != 1 ]; then + # We won't ship this file (see FILES above) so let's not install it + rm -f ${D}${sysconfdir}/ld.so.conf + # This directory will be empty now so remove it too. + # But check whether it exists first, since it won't for eglibc-initial. + if [ -d ${D}${sysconfdir} ]; then + rmdir ${D}${sysconfdir} + fi + fi } do_install_locale () { -- 1.7.10.4 ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
[OE-core] [CONSOLIDATED PULL 00/11] Updates, license fixes and patches
Richard, Some Fixes to Licesnes and Updates starting to roll in, I will have more later! Sau! The following changes since commit 395b90054eccddc1c9062a9a8657ed4482b7710a: glib-2.0: disable tests for native builds, and respect ptest for LSB (2013-04-22 15:48:57 +0100) are available in the git repository at: git://git.openembedded.org/openembedded-core-contrib sgw/stage http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=sgw/stage Andrei Dinu (2): pax-utils : upgrade to 0.7 openssh : upgrade to 6.2p1 Chen Qi (1): udev: create /var/volatile/tmp to avoid dead link Darren Hart (1): linux-firmware: Look for RTL license in the right directory Otavio Salvador (1): udev-extraconf: Avoid mounting unknown filesystems Paul Barker (2): common-licenses: fill in AGPL-3.0 common-licenses: remove HTMLisms from OFL-1.1 Phil Blundell (3): openssl: Disable parallel make icu: Remove unnecessary FULL_OPTIMIZATION_arm setting kernel-arch: Always use ld.bfd to link the kernel Ting Liu (1): ltp: upgrade to 20130109 release meta/classes/kernel-arch.bbclass | 2 +- meta/files/common-licenses/AGPL-3.0| 660 - meta/files/common-licenses/OFL-1.1 | 4 +- .../openssh/{openssh-6.1p1 = openssh-6.2p1}/init | 0 .../{openssh-6.1p1 = openssh-6.2p1}/nostrip.patch | 0 .../openssh-CVE-2011-4327.patch| 0 .../{openssh-6.1p1 = openssh-6.2p1}/ssh_config| 0 .../openssh/{openssh-6.1p1 = openssh-6.2p1}/sshd | 0 .../{openssh-6.1p1 = openssh-6.2p1}/sshd_config | 0 .../openssh/{openssh_6.1p1.bb = openssh_6.2p1.bb} | 4 +- .../recipes-connectivity/openssl/openssl_1.0.1e.bb | 1 + meta/recipes-core/udev/udev-extraconf/mount.sh | 2 +- meta/recipes-core/udev/udev/init | 1 + .../{pax-utils_0.6.bb = pax-utils_0.7.bb} | 4 +- .../ltp/{ltp_20120903.bb = ltp_20130109.bb} | 12 +- .../linux-firmware/linux-firmware_git.bb | 2 +- meta/recipes-support/icu/icu.inc | 1 - 17 files changed, 675 insertions(+), 18 deletions(-) rename meta/recipes-connectivity/openssh/{openssh-6.1p1 = openssh-6.2p1}/init (100%) rename meta/recipes-connectivity/openssh/{openssh-6.1p1 = openssh-6.2p1}/nostrip.patch (100%) rename meta/recipes-connectivity/openssh/{openssh-6.1p1 = openssh-6.2p1}/openssh-CVE-2011-4327.patch (100%) rename meta/recipes-connectivity/openssh/{openssh-6.1p1 = openssh-6.2p1}/ssh_config (100%) rename meta/recipes-connectivity/openssh/{openssh-6.1p1 = openssh-6.2p1}/sshd (100%) rename meta/recipes-connectivity/openssh/{openssh-6.1p1 = openssh-6.2p1}/sshd_config (100%) rename meta/recipes-connectivity/openssh/{openssh_6.1p1.bb = openssh_6.2p1.bb} (96%) rename meta/recipes-devtools/pax-utils/{pax-utils_0.6.bb = pax-utils_0.7.bb} (82%) rename meta/recipes-extended/ltp/{ltp_20120903.bb = ltp_20130109.bb} (90%) -- 1.8.0.2 ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
Re: [OE-core] Problems with PACKAGE_CLASSES = package_tar
On Wed, Apr 24, 2013 at 1:28 PM, Richard Purdie richard.pur...@linuxfoundation.org wrote: On Wed, 2013-04-24 at 16:58 +0100, Lewis, Nick wrote: I am seeing problems when using PACKAGE_CLASSES = package_tar There are many warnings about python indents and there are errors regarding missing populate_sdk_tar.bbclass and rootfs_tar.bbclass With 1.3 (danny)? These should be fixed in 1.4 (dyland) and master... ^ dylan I guess ;) -- Otavio Salvador O.S. Systems E-mail: ota...@ossystems.com.br http://www.ossystems.com.br Mobile: +55 53 9981-7854 http://projetos.ossystems.com.br ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
[OE-core] Stable Release Process
As the stable releases become first class citizens, we should probably look at streamlining the process of getting patches to them. The maintainer for the stable release currently changes by release, which undoubtedly creates some confusion of where to send patches and who to CC. These maintainers currently attempt to track these patches via email filters searching for release branch names and such, which is proving tedious and prone to missing patches. Other projects have seen good results using a stable list for this purpose. This would both make it obvious when a patch is intended for a stable release as well as remove any confusion about who to Cc as it would be the same list for all releases. Perhaps something like openembedded-core-sta...@lists.openembedded.org? In addition to the list, some policy would need to be documented on how to use the list. For example, it should always be Cc'd, and never emailed with patches directly that don't go first to the master branch. Backports being the exception. A policy could also be put in place to aid in automatic processing, such as that employed by the Linux kernel stable project. The following would request that the patch be applied to the denzil and danny stable releases: Cc: openembedded-core-sta...@lists.openembedded.org # denzil Cc: openembedded-core-sta...@lists.openembedded.org # danny Signed-off-by: Darren Hart dvh...@linux.intel.com The advantage here over something like a subject tag, [danny] is that it scales a bit better to sending a patch for multiple releases. There are certainly other approaches, I mention this one as it has a proven track record and I don't have a reason to deviate from it. Thoughts? -- Darren Hart Intel Open Source Technology Center Yocto Project - Technical Lead - Linux Kernel ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
[OE-core] [PATCH 00/21] Improve recipe meta-information in OE-Core
A number of recipes have inadequate DESCRIPTION and SUMMARY values, and some don't have either. Set values for those in the latter category and fix up the values for others (as well as taking care of HOMEPAGE in some cases). Many of these fixes were originally contributed by Belen Barros Pena belen.barros.p...@intel.com. Note that we still have a lot of recipes with missing SUMMARY, which results in output packages getting fairly useless values xyz version 1.2.3; as a rule, recipes should set SUMMARY rather than DESCRIPTION if they are only going to set a short description anyway (since DESCRIPTION will get the value of SUMMARY if not set, but the reverse is not true). The following changes since commit 395b90054eccddc1c9062a9a8657ed4482b7710a: glib-2.0: disable tests for native builds, and respect ptest for LSB (2013-04-22 15:48:57 +0100) are available in the git repository at: git://git.openembedded.org/openembedded-core-contrib paule/descs http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=paule/descs Paul Eggleton (21): connman-conf: add SUMMARY and DESCRIPTION eglibc: add common HOMEPAGE and SUMMARY for eglibc-locale gettext-minimal-native: add SUMMARY and DESCRIPTION build-appliance-image: add SUMMARY, HOMEPAGE and improve DESCRIPTION libcgroup: add SUMMARY and better DESCRIPTION readline: add SUMMARY external-sourcery-toolchain: add SUMMARY icon-naming-utils: add SUMMARY and DESCRIPTION mtools: use same SUMMARY as newer version of mtools recipe which: use the same meta fields for both versions libxml-simple-perl: add SUMMARY, DESCRIPTION and HOMEPAGE python-smartpm: fix HOMEPAGE and adjust DESCRIPTION gnome-doc-utils: add SUMMARY and DESCRIPTION packagegroup-core-x11-xserver: set SUMMARY instead of SUMMARY_${PN} rgb: add SUMMARY and DESCRIPTION xeyes: add SUMMARY and DESCRIPTION gst-openmax: add SUMMARY, DESCRIPTION and HOMEPAGE hwlatdetect: add SUMMARY and DESCRIPTION ptest-runner: add SUMMARY, DESCRIPTION and HOMEPAGE core-image-directfb: add SUMMARY gpgme: add short SUMMARY meta/recipes-connectivity/connman/connman-conf.bb |5 +++-- meta/recipes-core/eglibc/eglibc-collateral.inc |1 + meta/recipes-core/eglibc/eglibc-locale.inc |2 ++ meta/recipes-core/gettext/gettext-minimal-native_0.18.2.bb |5 + meta/recipes-core/images/build-appliance-image.bb |8 +--- meta/recipes-core/libcgroup/libcgroup_0.38.bb |5 - meta/recipes-core/meta/external-sourcery-toolchain.bb |1 + meta/recipes-core/readline/readline.inc |1 + meta/recipes-core/readline/readline_5.2.bb |1 + .../icon-naming-utils/icon-naming-utils_0.8.90.bb | 10 ++ meta/recipes-devtools/mtools/mtools_3.9.9.bb|1 + meta/recipes-devtools/perl/libxml-simple-perl_2.20.bb |7 +++ meta/recipes-devtools/python/python-smartpm_1.4.1.bb|6 ++ meta/recipes-extended/which/which_2.18.bb |6 +++--- meta/recipes-extended/which/which_2.20.bb | 11 --- meta/recipes-gnome/gnome/gnome-doc-utils.inc|6 ++ meta/recipes-graphics/images/core-image-directfb.bb |1 + .../packagegroups/packagegroup-core-x11-xserver.bb |2 +- meta/recipes-graphics/xorg-app/rgb_1.0.5.bb |7 +++ meta/recipes-graphics/xorg-app/xeyes_1.1.1.bb |5 + meta/recipes-multimedia/gstreamer/gst-openmax_0.10.1.bb |6 ++ meta/recipes-rt/rt-tests/hwlatdetect_0.85.bb|3 ++- meta/recipes-support/gpgme/gpgme_1.4.0.bb |1 + meta/recipes-support/ptest-runner/ptest-runner_1.0.bb |5 + 24 files changed, 88 insertions(+), 18 deletions(-) -- 1.7.10.4 ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
[OE-core] [PATCH 02/21] eglibc: add common HOMEPAGE and SUMMARY for eglibc-locale
Add SUMMARY for eglibc-locale, and HOMEPAGE in eglibc-collateral.inc (used for eglibc-locale and eglibc-mtrace). Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com --- meta/recipes-core/eglibc/eglibc-collateral.inc |1 + meta/recipes-core/eglibc/eglibc-locale.inc |2 ++ 2 files changed, 3 insertions(+) diff --git a/meta/recipes-core/eglibc/eglibc-collateral.inc b/meta/recipes-core/eglibc/eglibc-collateral.inc index b770bb0..8feca09 100644 --- a/meta/recipes-core/eglibc/eglibc-collateral.inc +++ b/meta/recipes-core/eglibc/eglibc-collateral.inc @@ -1,5 +1,6 @@ INHIBIT_DEFAULT_DEPS = 1 LICENSE = GPLv2 LGPLv2.1 +HOMEPAGE = http://www.eglibc.org/; do_fetch[noexec] = 1 do_unpack[noexec] = 1 diff --git a/meta/recipes-core/eglibc/eglibc-locale.inc b/meta/recipes-core/eglibc/eglibc-locale.inc index 3d6382d..f4cb814 100644 --- a/meta/recipes-core/eglibc/eglibc-locale.inc +++ b/meta/recipes-core/eglibc/eglibc-locale.inc @@ -1,5 +1,7 @@ include eglibc-collateral.inc +SUMMARY = Locale data from eglibc + BPN = eglibc LOCALEBASEPN = ${MLPREFIX}eglibc -- 1.7.10.4 ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
[OE-core] [PATCH 01/21] connman-conf: add SUMMARY and DESCRIPTION
Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com --- meta/recipes-connectivity/connman/connman-conf.bb |5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/meta/recipes-connectivity/connman/connman-conf.bb b/meta/recipes-connectivity/connman/connman-conf.bb index 6ecfbfb..af72640 100644 --- a/meta/recipes-connectivity/connman/connman-conf.bb +++ b/meta/recipes-connectivity/connman/connman-conf.bb @@ -1,5 +1,6 @@ -#connman config to setup wired interface on qemu machines - +SUMMARY = Connman config to setup wired interface on qemu machines +DESCRIPTION = This is the ConnMan configuration to set up a Wired \ +network interface for a qemu machine. LICENSE = GPLv2 LIC_FILES_CHKSUM = file://${COREBASE}/meta/files/common-licenses/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6 -- 1.7.10.4 ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
[OE-core] [PATCH 03/21] gettext-minimal-native: add SUMMARY and DESCRIPTION
Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com --- meta/recipes-core/gettext/gettext-minimal-native_0.18.2.bb |5 + 1 file changed, 5 insertions(+) diff --git a/meta/recipes-core/gettext/gettext-minimal-native_0.18.2.bb b/meta/recipes-core/gettext/gettext-minimal-native_0.18.2.bb index da6d3bc..febad7a 100644 --- a/meta/recipes-core/gettext/gettext-minimal-native_0.18.2.bb +++ b/meta/recipes-core/gettext/gettext-minimal-native_0.18.2.bb @@ -1,3 +1,8 @@ +SUMMARY = Minimal gettext for supporting native autoconf/automake +DESCRIPTION = Contains the m4 macros sufficient to support building \ +autoconf/automake. This provides a significant build time speedup by \ +the removal of gettext-native from most dependency chains (now only \ +needed for gettext for the target). SRC_URI = file://aclocal.tgz \ file://config.rpath \ file://Makefile.in.in \ -- 1.7.10.4 ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
[OE-core] [PATCH 04/21] build-appliance-image: add SUMMARY, HOMEPAGE and improve DESCRIPTION
Move the link from DESCRIPTION to HOMEPAGE and add a short SUMMARY. Also move IMAGE_INSTALL line to be further down in the recipe. Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com --- meta/recipes-core/images/build-appliance-image.bb |8 +--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/meta/recipes-core/images/build-appliance-image.bb b/meta/recipes-core/images/build-appliance-image.bb index 53e6edc..fad4176 100644 --- a/meta/recipes-core/images/build-appliance-image.bb +++ b/meta/recipes-core/images/build-appliance-image.bb @@ -1,11 +1,13 @@ -DESCRIPTION = An image you can boot and run using either the VMware Player or VMware Workstation.\ - For more information, see the a href='http://www.yoctoproject.org/documentation/build-appliance'Build Appliance page/a. -IMAGE_INSTALL = packagegroup-core-boot packagegroup-core-ssh-openssh packagegroup-self-hosted +SUMMARY = An image containing the build system itself +DESCRIPTION = An image containing the build system that you can boot and run using either VMware Player or VMware Workstation. +HOMEPAGE = http://www.yoctoproject.org/documentation/build-appliance; LICENSE = MIT LIC_FILES_CHKSUM = file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \ file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420 +IMAGE_INSTALL = packagegroup-core-boot packagegroup-core-ssh-openssh packagegroup-self-hosted + IMAGE_FEATURES += x11-base package-management splash # Ensure there's enough space to do a core-image-sato build, with rm_work enabled -- 1.7.10.4 ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
[OE-core] [PATCH 05/21] libcgroup: add SUMMARY and better DESCRIPTION
Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com --- meta/recipes-core/libcgroup/libcgroup_0.38.bb |5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/meta/recipes-core/libcgroup/libcgroup_0.38.bb b/meta/recipes-core/libcgroup/libcgroup_0.38.bb index 32b87e6..8bd0ead 100644 --- a/meta/recipes-core/libcgroup/libcgroup_0.38.bb +++ b/meta/recipes-core/libcgroup/libcgroup_0.38.bb @@ -1,4 +1,7 @@ -DESCRIPTION = Libcgroup +SUMMARY = Linux control group abstraction library +DESCRIPTION = libcgroup is a library that abstracts the control group file system \ +in Linux. Control groups allow you to limit, account and isolate resource usage \ +(CPU, memory, disk I/O, etc.) of groups of processes. SECTION = libs LICENSE = LGPLv2.1 LIC_FILES_CHKSUM = file://COPYING;md5=2d5025d4aa3495befef8f17206a5b0a1 -- 1.7.10.4 ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
[OE-core] [PATCH 06/21] readline: add SUMMARY
Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com --- meta/recipes-core/readline/readline.inc|1 + meta/recipes-core/readline/readline_5.2.bb |1 + 2 files changed, 2 insertions(+) diff --git a/meta/recipes-core/readline/readline.inc b/meta/recipes-core/readline/readline.inc index b61104c..6c43e2d 100644 --- a/meta/recipes-core/readline/readline.inc +++ b/meta/recipes-core/readline/readline.inc @@ -1,3 +1,4 @@ +SUMMARY = Library for editing typed command lines DESCRIPTION = The GNU Readline library provides a set of functions for use by applications that allow users to edit \ command lines as they are typed in. Both Emacs and vi editing modes are available. The Readline library includes \ additional functions to maintain a list of previously-entered command lines, to recall and perhaps reedit those \ diff --git a/meta/recipes-core/readline/readline_5.2.bb b/meta/recipes-core/readline/readline_5.2.bb index 1aa44f8..05ab26f 100644 --- a/meta/recipes-core/readline/readline_5.2.bb +++ b/meta/recipes-core/readline/readline_5.2.bb @@ -1,3 +1,4 @@ +SUMMARY = Library for editing typed command lines DESCRIPTION = The GNU Readline library provides a set of functions for use by applications that allow users to edit \ command lines as they are typed in. Both Emacs and vi editing modes are available. The Readline library includes \ additional functions to maintain a list of previously-entered command lines, to recall and perhaps reedit those \ -- 1.7.10.4 ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
[OE-core] [PATCH 07/21] external-sourcery-toolchain: add SUMMARY
Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com --- meta/recipes-core/meta/external-sourcery-toolchain.bb |1 + 1 file changed, 1 insertion(+) diff --git a/meta/recipes-core/meta/external-sourcery-toolchain.bb b/meta/recipes-core/meta/external-sourcery-toolchain.bb index 74c82ec..24c7ce8 100644 --- a/meta/recipes-core/meta/external-sourcery-toolchain.bb +++ b/meta/recipes-core/meta/external-sourcery-toolchain.bb @@ -3,6 +3,7 @@ require recipes-core/eglibc/eglibc-package.inc INHIBIT_DEFAULT_DEPS = 1 # License applies to this recipe code, not the toolchain itself +SUMMARY = External Sourcery G++ toolchain LICENSE = MIT LIC_FILES_CHKSUM = file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \ file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420 -- 1.7.10.4 ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
[OE-core] [PATCH 09/21] mtools: use same SUMMARY as newer version of mtools recipe
Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com --- meta/recipes-devtools/mtools/mtools_3.9.9.bb |1 + 1 file changed, 1 insertion(+) diff --git a/meta/recipes-devtools/mtools/mtools_3.9.9.bb b/meta/recipes-devtools/mtools/mtools_3.9.9.bb index 5f5403a..2213c17 100644 --- a/meta/recipes-devtools/mtools/mtools_3.9.9.bb +++ b/meta/recipes-devtools/mtools/mtools_3.9.9.bb @@ -2,6 +2,7 @@ # Copyright (C) 2004-2006, Advanced Micro Devices, Inc. All Rights Reserved # Released under the MIT license (see packages/COPYING) +SUMMARY = Utilities to access MS-DOS disks without mounting them DESCRIPTION = Mtools is a collection of utilities for accessing MS-DOS disks from Unix without mounting them. HOMEPAGE = http://www.gnu.org/software/mtools/; LICENSE = GPLv2+ -- 1.7.10.4 ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
[OE-core] [PATCH 08/21] icon-naming-utils: add SUMMARY and DESCRIPTION
Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com --- .../icon-naming-utils/icon-naming-utils_0.8.90.bb| 10 ++ 1 file changed, 10 insertions(+) diff --git a/meta/recipes-devtools/icon-naming-utils/icon-naming-utils_0.8.90.bb b/meta/recipes-devtools/icon-naming-utils/icon-naming-utils_0.8.90.bb index 63a485d..79d5a4e 100644 --- a/meta/recipes-devtools/icon-naming-utils/icon-naming-utils_0.8.90.bb +++ b/meta/recipes-devtools/icon-naming-utils/icon-naming-utils_0.8.90.bb @@ -1,3 +1,13 @@ +SUMMARY = Enables backwards compatibility with current desktop icon themes +DESCRIPTION = A Perl script used for maintaining backwards \ +compatibility with current desktop icon themes, while migrating to the \ +names specified in the Icon Naming Specification. The Icon Naming \ +Utilities map the icon names used by the GNOME and KDE desktops to the \ +icon names proposed in the Icon Naming Specification, and generate the \ +icon files appropriate to the desktop environment you use. The Icon \ +Naming Specification provides a standard list of common icon contexts \ +and names that can be used to make icon themes work in a desktop \ +environment or application that implements the naming specification. LICENSE = GPLv2 DEPENDS = libxml-simple-perl-native PR = r4 -- 1.7.10.4 ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
[OE-core] [PATCH 10/21] which: use the same meta fields for both versions
Use the same SUMMARY, DESCRIPTION, SECTION and HOMEPAGE for the recipes for both which versions. Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com --- meta/recipes-extended/which/which_2.18.bb |6 +++--- meta/recipes-extended/which/which_2.20.bb | 11 --- 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/meta/recipes-extended/which/which_2.18.bb b/meta/recipes-extended/which/which_2.18.bb index 27a567c..4f78010 100644 --- a/meta/recipes-extended/which/which_2.18.bb +++ b/meta/recipes-extended/which/which_2.18.bb @@ -1,10 +1,10 @@ -SUMMARY = Displays the full path of executables that bash would execute +SUMMARY = Displays the full path of shell commands DESCRIPTION = Which is a utility that prints out the full path of the \ executables that bash(1) would execute when the passed \ program names would have been entered on the shell prompt. \ It does this by using the exact same algorithm as bash. -HOMEPAGE = http://www.xs4all.nl/~carlo17/which/; -BUGTRACKER = n/a +SECTION = libs +HOMEPAGE = http://carlo17.home.xs4all.nl/which/; LICENSE = GPLv2+ LIC_FILES_CHKSUM = file://COPYING;md5=751419260aa954499f7abaabaa882bbe diff --git a/meta/recipes-extended/which/which_2.20.bb b/meta/recipes-extended/which/which_2.20.bb index 312688f..f4e87de 100644 --- a/meta/recipes-extended/which/which_2.20.bb +++ b/meta/recipes-extended/which/which_2.20.bb @@ -1,9 +1,14 @@ -DESCRIPTION = which - shows the full path of (shell) commands. -SECTION = libs +SUMMARY = Displays the full path of shell commands +DESCRIPTION = Which is a utility that prints out the full path of the \ +executables that bash(1) would execute when the passed \ +program names would have been entered on the shell prompt. \ +It does this by using the exact same algorithm as bash. +SECTION = libs +HOMEPAGE = http://carlo17.home.xs4all.nl/which/; + LICENSE = GPLv3+ LIC_FILES_CHKSUM = file://COPYING;md5=d32239bcb673463ab874e80d47fae504\ file://which.c;beginline=1;endline=17;md5=a9963693af2272e7a8df6f231164e7a2 -HOMEPAGE = http://ftp.gnu.org/gnu/which/; DEPENDS = cwautomacros-native inherit autotools update-alternatives -- 1.7.10.4 ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
[OE-core] [PATCH 11/21] libxml-simple-perl: add SUMMARY, DESCRIPTION and HOMEPAGE
Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com --- meta/recipes-devtools/perl/libxml-simple-perl_2.20.bb |7 +++ 1 file changed, 7 insertions(+) diff --git a/meta/recipes-devtools/perl/libxml-simple-perl_2.20.bb b/meta/recipes-devtools/perl/libxml-simple-perl_2.20.bb index 6434ff7..31294ea 100644 --- a/meta/recipes-devtools/perl/libxml-simple-perl_2.20.bb +++ b/meta/recipes-devtools/perl/libxml-simple-perl_2.20.bb @@ -1,3 +1,10 @@ +SUMMARY = Perl module for reading and writing XML +DESCRIPTION = The XML::Simple Perl module provides a simple API layer \ +on top of an underlying XML parsing module to maintain XML files \ +(especially configuration files). It is a blunt rewrite of XML::Simple \ +(by Grant McLean) to use the XML::LibXML parser for XML structures, \ +where the original uses plain Perl or SAX parsers. +HOMEPAGE = http://search.cpan.org/~markov/XML-LibXML-Simple-0.93/lib/XML/LibXML/Simple.pod; SECTION = libs LICENSE = Artistic-1.0 | GPL-1.0 LIC_FILES_CHKSUM = file://LICENSE;md5=e7dbb3e2241fac8457967053fc1a1ddb -- 1.7.10.4 ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
[OE-core] [PATCH 16/21] xeyes: add SUMMARY and DESCRIPTION
Prevent this getting the default DESCRIPTION of X application from xorg-app-common.inc. Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com --- meta/recipes-graphics/xorg-app/xeyes_1.1.1.bb |5 + 1 file changed, 5 insertions(+) diff --git a/meta/recipes-graphics/xorg-app/xeyes_1.1.1.bb b/meta/recipes-graphics/xorg-app/xeyes_1.1.1.bb index 33a93cc..7b68e6c 100644 --- a/meta/recipes-graphics/xorg-app/xeyes_1.1.1.bb +++ b/meta/recipes-graphics/xorg-app/xeyes_1.1.1.bb @@ -1,4 +1,9 @@ require xorg-app-common.inc + +SUMMARY = X11 eyes that follow the mouse cursor demo +DESCRIPTION = Xeyes is a small X11 application that shows a pair of eyes that move to \ +follow the location of the mouse cursor around the screen. + PE = 1 LIC_FILES_CHKSUM = file://COPYING;md5=3ea51b365051ac32d1813a7dbaa4bfc6 -- 1.7.10.4 ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
[OE-core] [PATCH 13/21] gnome-doc-utils: add SUMMARY and DESCRIPTION
Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com --- meta/recipes-gnome/gnome/gnome-doc-utils.inc |6 ++ 1 file changed, 6 insertions(+) diff --git a/meta/recipes-gnome/gnome/gnome-doc-utils.inc b/meta/recipes-gnome/gnome/gnome-doc-utils.inc index 8ea0b96..9d243a1 100644 --- a/meta/recipes-gnome/gnome/gnome-doc-utils.inc +++ b/meta/recipes-gnome/gnome/gnome-doc-utils.inc @@ -1,3 +1,9 @@ +SUMMARY = A collection of documentation utilities for the Gnome project. +DESCRIPTION = The GNOME Documentation Build Utilities (gnome-doc- \ +utils) were created to make it easier for application developers to \ +include and create documentation in their releases. They include the \ +xml2po tool which makes it easier to translate and keep up to date \ +translations of documentation. LICENSE = GPLv2 LGPLv2.1 DEPENDS = libxml2 libxslt libxslt-native gnome-doc-utils-native glib-2.0 DEPENDS_class-native = libxml2-native libxslt-native intltool-native glib-2.0-native -- 1.7.10.4 ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
[OE-core] [PATCH 12/21] python-smartpm: fix HOMEPAGE and adjust DESCRIPTION
* HOMEPAGE was incorrect * We're not really interested in the fact that Smart works across different distros. Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com --- meta/recipes-devtools/python/python-smartpm_1.4.1.bb |6 ++ 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/meta/recipes-devtools/python/python-smartpm_1.4.1.bb b/meta/recipes-devtools/python/python-smartpm_1.4.1.bb index 001d9e4..cfa2dba 100644 --- a/meta/recipes-devtools/python/python-smartpm_1.4.1.bb +++ b/meta/recipes-devtools/python/python-smartpm_1.4.1.bb @@ -1,11 +1,9 @@ SUMMARY = The Smart Package Manager - DESCRIPTION = The Smart Package Manager project has the ambitious objective of creating \ smart and portable algorithms for solving adequately the problem of managing software \ -upgrades and installation. This tool works in all major distributions and will bring \ -notable advantages over native tools currently in use (APT, APT-RPM, YUM, URPMI, etc). +upgrades and installation. -HOMEPAGE = http://smartpm.org/; +HOMEPAGE = http://labix.org/smart/; SECTION = devel/python LICENSE = GPLv2 LIC_FILES_CHKSUM = file://LICENSE;md5=393a5ca445f6965873eca0259a17f833 -- 1.7.10.4 ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
[OE-core] [PATCH 14/21] packagegroup-core-x11-xserver: set SUMMARY instead of SUMMARY_${PN}
This allows the description to show up at the recipe level e.g. in the OE layer index. Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com --- meta/recipes-graphics/packagegroups/packagegroup-core-x11-xserver.bb |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-graphics/packagegroups/packagegroup-core-x11-xserver.bb b/meta/recipes-graphics/packagegroups/packagegroup-core-x11-xserver.bb index 3c70c53..f9398fa 100644 --- a/meta/recipes-graphics/packagegroups/packagegroup-core-x11-xserver.bb +++ b/meta/recipes-graphics/packagegroups/packagegroup-core-x11-xserver.bb @@ -2,6 +2,7 @@ # Copyright (C) 2011 Intel Corporation # +SUMMARY = X11 display server LICENSE = MIT PR = r39 @@ -12,7 +13,6 @@ PACKAGE_ARCH = ${MACHINE_ARCH} XSERVER ?= xserver-xorg xf86-video-fbdev xf86-input-evdev XSERVERCODECS ?= -SUMMARY_${PN} = X11 display server RDEPENDS_${PN} = \ ${XSERVER} \ ${XSERVERCODECS} \ -- 1.7.10.4 ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
[OE-core] [PATCH 15/21] rgb: add SUMMARY and DESCRIPTION
Prevent this getting the default DESCRIPTION of X application from xorg-app-common.inc. Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com --- meta/recipes-graphics/xorg-app/rgb_1.0.5.bb |7 +++ 1 file changed, 7 insertions(+) diff --git a/meta/recipes-graphics/xorg-app/rgb_1.0.5.bb b/meta/recipes-graphics/xorg-app/rgb_1.0.5.bb index 602ee09..26d4f1b 100644 --- a/meta/recipes-graphics/xorg-app/rgb_1.0.5.bb +++ b/meta/recipes-graphics/xorg-app/rgb_1.0.5.bb @@ -1,4 +1,11 @@ require xorg-app-common.inc + +SUMMARY = X11 color name database +DESCRIPTION = This package includes both the list mapping X color names \ +to RGB values (rgb.txt) and, if configured to use a database for color \ +lookup, the rgb program to convert the text file into the binary database \ +format. + DEPENDS += xproto util-macros LIC_FILES_CHKSUM = file://COPYING;md5=ef598adbe241bd0b0b9113831f6e249a PE = 1 -- 1.7.10.4 ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
[OE-core] [PATCH 19/21] ptest-runner: add SUMMARY, DESCRIPTION and HOMEPAGE
Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com --- meta/recipes-support/ptest-runner/ptest-runner_1.0.bb |5 + 1 file changed, 5 insertions(+) diff --git a/meta/recipes-support/ptest-runner/ptest-runner_1.0.bb b/meta/recipes-support/ptest-runner/ptest-runner_1.0.bb index 6b866d4..c7ee595 100644 --- a/meta/recipes-support/ptest-runner/ptest-runner_1.0.bb +++ b/meta/recipes-support/ptest-runner/ptest-runner_1.0.bb @@ -1,3 +1,8 @@ +SUMMARY = A simple shell script to run all installed ptests +DESCRIPTION = The ptest-runner package installs a ptest-runner \ +shell script which loops through all installed ptest test suites and \ +runs them in sequence. +HOMEPAGE = https://wiki.yoctoproject.org/wiki/Ptest; SRC_URI += file://ptest-runner LICENSE = MIT -- 1.7.10.4 ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
[OE-core] [PATCH 20/21] core-image-directfb: add SUMMARY
Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com --- meta/recipes-graphics/images/core-image-directfb.bb |1 + 1 file changed, 1 insertion(+) diff --git a/meta/recipes-graphics/images/core-image-directfb.bb b/meta/recipes-graphics/images/core-image-directfb.bb index 4f47185..3a74e94 100644 --- a/meta/recipes-graphics/images/core-image-directfb.bb +++ b/meta/recipes-graphics/images/core-image-directfb.bb @@ -1,3 +1,4 @@ +SUMMARY = An image that uses DirectFB instead of X11. LICENSE = MIT PR=r0 -- 1.7.10.4 ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
[OE-core] [PATCH 18/21] hwlatdetect: add SUMMARY and DESCRIPTION
Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com --- meta/recipes-rt/rt-tests/hwlatdetect_0.85.bb |3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/meta/recipes-rt/rt-tests/hwlatdetect_0.85.bb b/meta/recipes-rt/rt-tests/hwlatdetect_0.85.bb index c3806c1..634b609 100644 --- a/meta/recipes-rt/rt-tests/hwlatdetect_0.85.bb +++ b/meta/recipes-rt/rt-tests/hwlatdetect_0.85.bb @@ -1,4 +1,5 @@ -pickDESCRIPTION = Python hardware latency detector +SUMMARY = Hardware latency detector +DESCRIPTION = Python utility for controlling the kernel hardware latency detection module (hwlat_detector.ko). HOMEPAGE = http://git.kernel.org/?p=linux/kernel/git/clrkwllms/rt-tests.git; SECTION = tests LICENSE = GPLv2 -- 1.7.10.4 ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
[OE-core] [PATCH 17/21] gst-openmax: add SUMMARY, DESCRIPTION and HOMEPAGE
Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com --- meta/recipes-multimedia/gstreamer/gst-openmax_0.10.1.bb |6 ++ 1 file changed, 6 insertions(+) diff --git a/meta/recipes-multimedia/gstreamer/gst-openmax_0.10.1.bb b/meta/recipes-multimedia/gstreamer/gst-openmax_0.10.1.bb index af482ed..ea3b66b 100644 --- a/meta/recipes-multimedia/gstreamer/gst-openmax_0.10.1.bb +++ b/meta/recipes-multimedia/gstreamer/gst-openmax_0.10.1.bb @@ -1,3 +1,9 @@ +SUMMARY = GStreamer plug-in for communication with OpenMAX IL components +DESCRIPTION = GstOpenMAX is a GStreamer plug-in that allows \ +communication with OpenMAX Integration Layer (IL) components. OpenMAX \ +IL is an industry standard that provides an abstraction layer for \ +computer graphics, video, and sound routines. +HOMEPAGE = http://freedesktop.org/wiki/GstOpenMAX; DEPENDS = gstreamer RDEPENDS_${PN} = libomxil LICENSE = LGPLv2.1 -- 1.7.10.4 ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
[OE-core] [PATCH 21/21] gpgme: add short SUMMARY
Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com --- meta/recipes-support/gpgme/gpgme_1.4.0.bb |1 + 1 file changed, 1 insertion(+) diff --git a/meta/recipes-support/gpgme/gpgme_1.4.0.bb b/meta/recipes-support/gpgme/gpgme_1.4.0.bb index 23f4e4d..a8c1157 100644 --- a/meta/recipes-support/gpgme/gpgme_1.4.0.bb +++ b/meta/recipes-support/gpgme/gpgme_1.4.0.bb @@ -1,3 +1,4 @@ +SUMMARY = High-level GnuPG encryption/signing API DESCRIPTION = GnuPG Made Easy (GPGME) is a library designed to make access to GnuPG easier for applications. It provides a High-Level Crypto API for encryption, decryption, signing, signature verification and key management HOMEPAGE = http://www.gnupg.org/gpgme.html; BUGTRACKER = https://bugs.g10code.com/gnupg/index; -- 1.7.10.4 ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
[OE-core] [PATCH 00/18] Package Updates
Nothing really suprising here, I am doing a glib update and will have some other changes pending after that is complete. I am also testing an update to pkgconfig, which now carries a mini glib to prevent circular issues, the first to was to move patches from the .inc to the .bb file. Sau! The following changes since commit 395b90054eccddc1c9062a9a8657ed4482b7710a: glib-2.0: disable tests for native builds, and respect ptest for LSB (2013-04-22 15:48:57 +0100) are available in the git repository at: git://git.openembedded.org/openembedded-core-contrib sgw/updates http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=sgw/updates Saul Wold (18): less: Update to 458 lsbinitscripts: Update to 9.46 sysstat: Update to 10.1.5 sqlite: Update to 3071602 dhcp: Update to 4.2.5-P1 resolvconf: Update to 1.71 dpkg: Update to 1.16.10 file: Update to 5.14 libffi: Update to 3.0.13 nspr: Update to 4.9.6 libgcrypt: Update to 1.5.1 pkgconfig: Move patches in prep for 0.28 update libxkbcommon: Update to 0.3.0 glew: fix generation of glew.pc needed by mesa-demos mesa-demos: Update to 8.1.0 glib-2.0: Update to 2.36 glib-networking: Update to 2.36 build-appliance: Add version info .../dhcp-3.0.3-dhclient-dbus.patch |0 .../{dhcp-4.2.5 = dhcp}/fix-client-path.patch |0 .../{dhcp-4.2.5 = dhcp}/fix-external-bind.patch |0 .../dhcp/{dhcp-4.2.5 = dhcp}/fixincludes.patch|0 .../dhcp/{dhcp-4.2.5 = dhcp}/fixsepbuild.patch|0 .../{dhcp-4.2.5 = dhcp}/link-with-lcrypto.patch |0 .../dhcp/{dhcp-4.2.5 = dhcp}/noattrmode.patch |0 .../dhcp/{dhcp-4.2.5 = dhcp}/site.h |0 .../dhcp/{dhcp_4.2.5.bb = dhcp_4.2.5-P1.bb} |4 +- .../{resolvconf_1.70.bb = resolvconf_1.71.bb} |5 +- .../glib-2.0/obsolete_automake_macros.patch| 13 - .../{glib-2.0_2.34.3.bb = glib-2.0_2.36.0.bb} | 12 +- meta/recipes-core/glib-2.0/glib.inc|2 +- ...working_2.28.7.bb = glib-networking_2.36.0.bb} | 10 +- ...iance-image.bb = build-appliance-image_8.0.bb} |0 .../dpkg/{dpkg_1.16.9.bb = dpkg_1.16.10.bb} |4 +- .../file/{file_5.13.bb = file_5.14.bb}|4 +- meta/recipes-devtools/pkgconfig/pkgconfig.inc |8 +- meta/recipes-devtools/pkgconfig/pkgconfig_0.25.bb |7 + .../less/{less_457.bb = less_458.bb} |5 +- ...binitscripts_9.45.bb = lsbinitscripts_9.46.bb} |7 +- .../{sysstat_10.1.4.bb = sysstat_10.1.5.bb} |4 +- .../libffi/0001-libffi-update-for-3.0.11.patch | 171 -- .../libffi/aarch64-adding-build-support.patch | 63 - .../libffi/libffi/add-aarch64-support.patch| 2672 .../libffi/libffi/fix-libffi.la-location.patch | 18 + .../libffi/{libffi_3.0.11.bb = libffi_3.0.13.bb} | 11 +- .../glew/files/fix-glew.pc-install.patch | 44 + meta/recipes-graphics/glew/glew_1.9.0.bb |1 + ...glgears-Make-EGL_KHR_image-usage-portable.patch | 95 - .../mesa-demos/dso_linking_change_build_fix.patch | 24 - .../mesa/mesa-demos/gles2-info.patch | 21 - .../{mesa-demos_8.0.1.bb = mesa-demos_8.1.0.bb} | 11 +- ...libxkbcommon_0.2.0.bb = libxkbcommon_0.3.0.bb} | 11 +- .../libgcrypt-1.5.0/obsolete_automake_macros.patch | 15 - meta/recipes-support/libgcrypt/libgcrypt_1.5.0.bb |9 - meta/recipes-support/libgcrypt/libgcrypt_1.5.1.bb |4 + .../nspr/{nspr_4.9.5.bb = nspr_4.9.6.bb} |7 +- .../{sqlite3_3071502.bb = sqlite3_3071602.bb} |9 +- 39 files changed, 118 insertions(+), 3153 deletions(-) rename meta/recipes-connectivity/dhcp/{dhcp-4.2.5 = dhcp}/dhcp-3.0.3-dhclient-dbus.patch (100%) rename meta/recipes-connectivity/dhcp/{dhcp-4.2.5 = dhcp}/fix-client-path.patch (100%) rename meta/recipes-connectivity/dhcp/{dhcp-4.2.5 = dhcp}/fix-external-bind.patch (100%) rename meta/recipes-connectivity/dhcp/{dhcp-4.2.5 = dhcp}/fixincludes.patch (100%) rename meta/recipes-connectivity/dhcp/{dhcp-4.2.5 = dhcp}/fixsepbuild.patch (100%) rename meta/recipes-connectivity/dhcp/{dhcp-4.2.5 = dhcp}/link-with-lcrypto.patch (100%) rename meta/recipes-connectivity/dhcp/{dhcp-4.2.5 = dhcp}/noattrmode.patch (100%) rename meta/recipes-connectivity/dhcp/{dhcp-4.2.5 = dhcp}/site.h (100%) rename meta/recipes-connectivity/dhcp/{dhcp_4.2.5.bb = dhcp_4.2.5-P1.bb} (66%) rename meta/recipes-connectivity/resolvconf/{resolvconf_1.70.bb = resolvconf_1.71.bb} (87%) delete mode 100644 meta/recipes-core/glib-2.0/glib-2.0/obsolete_automake_macros.patch rename meta/recipes-core/glib-2.0/{glib-2.0_2.34.3.bb = glib-2.0_2.36.0.bb} (85%) rename meta/recipes-core/glib-networking/{glib-networking_2.28.7.bb = glib-networking_2.36.0.bb} (71%) rename meta/recipes-core/images/{build-appliance-image.bb = build-appliance-image_8.0.bb} (100%) rename meta/recipes-devtools/dpkg/{dpkg_1.16.9.bb = dpkg_1.16.10.bb} (71%)
[OE-core] [PATCH 02/18] lsbinitscripts: Update to 9.46
Signed-off-by: Saul Wold s...@linux.intel.com --- .../lsb/{lsbinitscripts_9.45.bb = lsbinitscripts_9.46.bb} | 7 +++ 1 file changed, 3 insertions(+), 4 deletions(-) rename meta/recipes-extended/lsb/{lsbinitscripts_9.45.bb = lsbinitscripts_9.46.bb} (77%) diff --git a/meta/recipes-extended/lsb/lsbinitscripts_9.45.bb b/meta/recipes-extended/lsb/lsbinitscripts_9.46.bb similarity index 77% rename from meta/recipes-extended/lsb/lsbinitscripts_9.45.bb rename to meta/recipes-extended/lsb/lsbinitscripts_9.46.bb index 2cc5f16..50401bf 100644 --- a/meta/recipes-extended/lsb/lsbinitscripts_9.45.bb +++ b/meta/recipes-extended/lsb/lsbinitscripts_9.46.bb @@ -2,17 +2,16 @@ DESCRIPTION = SysV init scripts which only is used in an LSB image SECTION = base LICENSE = GPLv2 DEPENDS = popt glib-2.0 -PR = r0 LIC_FILES_CHKSUM = file://COPYING;md5=ebf4e8b49780ab187d51bd26aaa022c6 S=${WORKDIR}/initscripts-${PV} -SRC_URI = http://pkgs.fedoraproject.org/repo/pkgs/initscripts/initscripts-${PV}.tar.bz2/dd514ee65e4a4610be836bb34c62c0ed/initscripts-${PV}.tar.bz2 \ +SRC_URI = http://pkgs.fedoraproject.org/repo/pkgs/initscripts/initscripts-9.46.tar.bz2/f0755d9f1e0a8ae470c22798695c3b39/initscripts-9.46.tar.bz2 \ file://functions.patch \ -SRC_URI[md5sum] = dd514ee65e4a4610be836bb34c62c0ed -SRC_URI[sha256sum] = dd8bfa09f41f56c223f90629f31fc16decc3b9df4c72b1e3ee00cfa3f7d9c48c +SRC_URI[md5sum] = f0755d9f1e0a8ae470c22798695c3b39 +SRC_URI[sha256sum] = f1b9003826d6c524c6b144e554ec38e788531270b8df252218708da11c9e4973 inherit update-alternatives -- 1.8.0.2 ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
[OE-core] [PATCH 01/18] less: Update to 458
Signed-off-by: Saul Wold s...@linux.intel.com --- meta/recipes-extended/less/{less_457.bb = less_458.bb} | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) rename meta/recipes-extended/less/{less_457.bb = less_458.bb} (87%) diff --git a/meta/recipes-extended/less/less_457.bb b/meta/recipes-extended/less/less_458.bb similarity index 87% rename from meta/recipes-extended/less/less_457.bb rename to meta/recipes-extended/less/less_458.bb index 41d2515..3e4518a 100644 --- a/meta/recipes-extended/less/less_457.bb +++ b/meta/recipes-extended/less/less_458.bb @@ -23,12 +23,11 @@ LICENSE = GPLv3+ | BSD-2-Clause LIC_FILES_CHKSUM = file://COPYING;md5=d32239bcb673463ab874e80d47fae504 \ file://LICENSE;md5=866cc220f330b04ae4661fc3cdfedea7 DEPENDS = ncurses -PR = r0 SRC_URI = http://www.greenwoodsoftware.com/${BPN}/${BPN}-${PV}.tar.gz; -SRC_URI[md5sum] = b5a964682f327b0dceb690f34e02632f -SRC_URI[sha256sum] = 63c9c421df5c64439babc3aa44861512c298af394c932672b3e5aeb53580eed8 +SRC_URI[md5sum] = 935b38aa2e73c888c210dedf8fd94f49 +SRC_URI[sha256sum] = e536c7819ede54b3d487f0ffc4c14b3620bed83734d92a81e89f62346db0fcac inherit autotools update-alternatives -- 1.8.0.2 ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
[OE-core] [PATCH 03/18] sysstat: Update to 10.1.5
Signed-off-by: Saul Wold s...@linux.intel.com --- .../recipes-extended/sysstat/{sysstat_10.1.4.bb = sysstat_10.1.5.bb} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta/recipes-extended/sysstat/{sysstat_10.1.4.bb = sysstat_10.1.5.bb} (44%) diff --git a/meta/recipes-extended/sysstat/sysstat_10.1.4.bb b/meta/recipes-extended/sysstat/sysstat_10.1.5.bb similarity index 44% rename from meta/recipes-extended/sysstat/sysstat_10.1.4.bb rename to meta/recipes-extended/sysstat/sysstat_10.1.5.bb index d7fe93b..7513fd2 100644 --- a/meta/recipes-extended/sysstat/sysstat_10.1.4.bb +++ b/meta/recipes-extended/sysstat/sysstat_10.1.5.bb @@ -4,5 +4,5 @@ LIC_FILES_CHKSUM = file://COPYING;md5=8ca43cbc842c2336e835926c2166c28b PR = ${INC_PR}.0 -SRC_URI[md5sum] = 0a8e9f69c66fc6737e6645e22eed3275 -SRC_URI[sha256sum] = 7a39a923dbb4c50752a5b8227f4e76fbfea2b2545bd7faf9c168a5dc8e031dc9 +SRC_URI[md5sum] = cdf66d6acd5c8cab709e07980b77ea6b +SRC_URI[sha256sum] = 81f1fdcea991f6c4e64a7a65cd9045ec2418be3379d8a80db7dec59bb7b6d3c8 -- 1.8.0.2 ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
[OE-core] [PATCH 05/18] dhcp: Update to 4.2.5-P1
Signed-off-by: Saul Wold s...@linux.intel.com --- .../dhcp/{dhcp-4.2.5 = dhcp}/dhcp-3.0.3-dhclient-dbus.patch | 0 .../dhcp/{dhcp-4.2.5 = dhcp}/fix-client-path.patch | 0 .../dhcp/{dhcp-4.2.5 = dhcp}/fix-external-bind.patch | 0 meta/recipes-connectivity/dhcp/{dhcp-4.2.5 = dhcp}/fixincludes.patch | 0 meta/recipes-connectivity/dhcp/{dhcp-4.2.5 = dhcp}/fixsepbuild.patch | 0 .../dhcp/{dhcp-4.2.5 = dhcp}/link-with-lcrypto.patch | 0 meta/recipes-connectivity/dhcp/{dhcp-4.2.5 = dhcp}/noattrmode.patch | 0 meta/recipes-connectivity/dhcp/{dhcp-4.2.5 = dhcp}/site.h| 0 meta/recipes-connectivity/dhcp/{dhcp_4.2.5.bb = dhcp_4.2.5-P1.bb}| 4 ++-- 9 files changed, 2 insertions(+), 2 deletions(-) rename meta/recipes-connectivity/dhcp/{dhcp-4.2.5 = dhcp}/dhcp-3.0.3-dhclient-dbus.patch (100%) rename meta/recipes-connectivity/dhcp/{dhcp-4.2.5 = dhcp}/fix-client-path.patch (100%) rename meta/recipes-connectivity/dhcp/{dhcp-4.2.5 = dhcp}/fix-external-bind.patch (100%) rename meta/recipes-connectivity/dhcp/{dhcp-4.2.5 = dhcp}/fixincludes.patch (100%) rename meta/recipes-connectivity/dhcp/{dhcp-4.2.5 = dhcp}/fixsepbuild.patch (100%) rename meta/recipes-connectivity/dhcp/{dhcp-4.2.5 = dhcp}/link-with-lcrypto.patch (100%) rename meta/recipes-connectivity/dhcp/{dhcp-4.2.5 = dhcp}/noattrmode.patch (100%) rename meta/recipes-connectivity/dhcp/{dhcp-4.2.5 = dhcp}/site.h (100%) rename meta/recipes-connectivity/dhcp/{dhcp_4.2.5.bb = dhcp_4.2.5-P1.bb} (66%) diff --git a/meta/recipes-connectivity/dhcp/dhcp-4.2.5/dhcp-3.0.3-dhclient-dbus.patch b/meta/recipes-connectivity/dhcp/dhcp/dhcp-3.0.3-dhclient-dbus.patch similarity index 100% rename from meta/recipes-connectivity/dhcp/dhcp-4.2.5/dhcp-3.0.3-dhclient-dbus.patch rename to meta/recipes-connectivity/dhcp/dhcp/dhcp-3.0.3-dhclient-dbus.patch diff --git a/meta/recipes-connectivity/dhcp/dhcp-4.2.5/fix-client-path.patch b/meta/recipes-connectivity/dhcp/dhcp/fix-client-path.patch similarity index 100% rename from meta/recipes-connectivity/dhcp/dhcp-4.2.5/fix-client-path.patch rename to meta/recipes-connectivity/dhcp/dhcp/fix-client-path.patch diff --git a/meta/recipes-connectivity/dhcp/dhcp-4.2.5/fix-external-bind.patch b/meta/recipes-connectivity/dhcp/dhcp/fix-external-bind.patch similarity index 100% rename from meta/recipes-connectivity/dhcp/dhcp-4.2.5/fix-external-bind.patch rename to meta/recipes-connectivity/dhcp/dhcp/fix-external-bind.patch diff --git a/meta/recipes-connectivity/dhcp/dhcp-4.2.5/fixincludes.patch b/meta/recipes-connectivity/dhcp/dhcp/fixincludes.patch similarity index 100% rename from meta/recipes-connectivity/dhcp/dhcp-4.2.5/fixincludes.patch rename to meta/recipes-connectivity/dhcp/dhcp/fixincludes.patch diff --git a/meta/recipes-connectivity/dhcp/dhcp-4.2.5/fixsepbuild.patch b/meta/recipes-connectivity/dhcp/dhcp/fixsepbuild.patch similarity index 100% rename from meta/recipes-connectivity/dhcp/dhcp-4.2.5/fixsepbuild.patch rename to meta/recipes-connectivity/dhcp/dhcp/fixsepbuild.patch diff --git a/meta/recipes-connectivity/dhcp/dhcp-4.2.5/link-with-lcrypto.patch b/meta/recipes-connectivity/dhcp/dhcp/link-with-lcrypto.patch similarity index 100% rename from meta/recipes-connectivity/dhcp/dhcp-4.2.5/link-with-lcrypto.patch rename to meta/recipes-connectivity/dhcp/dhcp/link-with-lcrypto.patch diff --git a/meta/recipes-connectivity/dhcp/dhcp-4.2.5/noattrmode.patch b/meta/recipes-connectivity/dhcp/dhcp/noattrmode.patch similarity index 100% rename from meta/recipes-connectivity/dhcp/dhcp-4.2.5/noattrmode.patch rename to meta/recipes-connectivity/dhcp/dhcp/noattrmode.patch diff --git a/meta/recipes-connectivity/dhcp/dhcp-4.2.5/site.h b/meta/recipes-connectivity/dhcp/dhcp/site.h similarity index 100% rename from meta/recipes-connectivity/dhcp/dhcp-4.2.5/site.h rename to meta/recipes-connectivity/dhcp/dhcp/site.h diff --git a/meta/recipes-connectivity/dhcp/dhcp_4.2.5.bb b/meta/recipes-connectivity/dhcp/dhcp_4.2.5-P1.bb similarity index 66% rename from meta/recipes-connectivity/dhcp/dhcp_4.2.5.bb rename to meta/recipes-connectivity/dhcp/dhcp_4.2.5-P1.bb index 3ec9f3b..a5eed34 100644 --- a/meta/recipes-connectivity/dhcp/dhcp_4.2.5.bb +++ b/meta/recipes-connectivity/dhcp/dhcp_4.2.5-P1.bb @@ -9,5 +9,5 @@ SRC_URI += file://fixincludes.patch \ file://fixsepbuild.patch \ -SRC_URI[md5sum] = 6489e919ac093d17249270ee9be1020e -SRC_URI[sha256sum] = 771a5cffb1fd1392d25926e22e1c58a006e2ad02ecd77d136096e5e366a5b6bc +SRC_URI[md5sum] = f68e3c1f00a9af5742bc5e71d567cf93 +SRC_URI[sha256sum] = 59b06c9f5d775e46999b422c45b9229402c462b114ce1685617bfb2b8b028250 -- 1.8.0.2 ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
[OE-core] [PATCH 04/18] sqlite: Update to 3071602
Signed-off-by: Saul Wold s...@linux.intel.com --- .../sqlite/{sqlite3_3071502.bb = sqlite3_3071602.bb}| 9 - 1 file changed, 4 insertions(+), 5 deletions(-) rename meta/recipes-support/sqlite/{sqlite3_3071502.bb = sqlite3_3071602.bb} (41%) diff --git a/meta/recipes-support/sqlite/sqlite3_3071502.bb b/meta/recipes-support/sqlite/sqlite3_3071602.bb similarity index 41% rename from meta/recipes-support/sqlite/sqlite3_3071502.bb rename to meta/recipes-support/sqlite/sqlite3_3071602.bb index ad81214..09f54f6 100644 --- a/meta/recipes-support/sqlite/sqlite3_3071502.bb +++ b/meta/recipes-support/sqlite/sqlite3_3071602.bb @@ -2,10 +2,9 @@ require sqlite3.inc LIC_FILES_CHKSUM = file://sqlite3.h;endline=11;md5=65f0a57ca6928710b418c094b3570bb0 -PR = r0 +SRC_URI = http://www.sqlite.org/2013/sqlite-autoconf-${PV}.tar.gz; -SRC_URI = http://www.sqlite.org/sqlite-autoconf-${PV}.tar.gz; -S = ${WORKDIR}/sqlite-autoconf-${PV} +SRC_URI[md5sum] = ce7d2bc0d9b8dd18995b888c6b0b220f +SRC_URI[sha256sum] = 1d7e6937c19fc5de1c0cdb392638296e4a6d8b158001dbb421e257dfb6f088db -SRC_URI[md5sum] = bcb0ab0b5b30116b2531cfeef3c861b4 -SRC_URI[sha256sum] = 782d16b797f6ca879f6f679ba3fb6ceb54bcb0cab65feef332058bf04b36ba8c +S = ${WORKDIR}/sqlite-autoconf-${PV} -- 1.8.0.2 ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
[OE-core] [PATCH 06/18] resolvconf: Update to 1.71
Signed-off-by: Saul Wold s...@linux.intel.com --- .../resolvconf/{resolvconf_1.70.bb = resolvconf_1.71.bb}| 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) rename meta/recipes-connectivity/resolvconf/{resolvconf_1.70.bb = resolvconf_1.71.bb} (87%) diff --git a/meta/recipes-connectivity/resolvconf/resolvconf_1.70.bb b/meta/recipes-connectivity/resolvconf/resolvconf_1.71.bb similarity index 87% rename from meta/recipes-connectivity/resolvconf/resolvconf_1.70.bb rename to meta/recipes-connectivity/resolvconf/resolvconf_1.71.bb index d401114..d342a6e 100644 --- a/meta/recipes-connectivity/resolvconf/resolvconf_1.70.bb +++ b/meta/recipes-connectivity/resolvconf/resolvconf_1.71.bb @@ -10,12 +10,11 @@ LIC_FILES_CHKSUM = file://COPYING;md5=c93c0550bd3173f4504b2cbd8991e50b AUTHOR = Thomas Hood HOMEPAGE = http://packages.debian.org/resolvconf; RDEPENDS_${PN} = bash -PR = r0 SRC_URI = ${DEBIAN_MIRROR}/main/r/resolvconf/resolvconf_${PV}.tar.gz -SRC_URI[md5sum] = 95e19745790fd1c9a102ddde3bfdb15c -SRC_URI[sha256sum] = 7bb1ccfb68d61a96b91d135c4048f464482b634b0fc4a4b9d9a0f56ced5b4bf6 +SRC_URI[md5sum] = f073ab06b11584c8af86e7f84a56680e +SRC_URI[sha256sum] = f2ec30a0e89330c6cbc3117efd60639da8305782979844ee4a1906e4b0ca230c inherit allarch -- 1.8.0.2 ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
[OE-core] [PATCH 10/18] nspr: Update to 4.9.6
Signed-off-by: Saul Wold s...@linux.intel.com --- meta/recipes-support/nspr/{nspr_4.9.5.bb = nspr_4.9.6.bb} | 7 +++ 1 file changed, 3 insertions(+), 4 deletions(-) rename meta/recipes-support/nspr/{nspr_4.9.5.bb = nspr_4.9.6.bb} (95%) diff --git a/meta/recipes-support/nspr/nspr_4.9.5.bb b/meta/recipes-support/nspr/nspr_4.9.6.bb similarity index 95% rename from meta/recipes-support/nspr/nspr_4.9.5.bb rename to meta/recipes-support/nspr/nspr_4.9.6.bb index d18b12e..0dc688d 100644 --- a/meta/recipes-support/nspr/nspr_4.9.5.bb +++ b/meta/recipes-support/nspr/nspr_4.9.6.bb @@ -11,15 +11,14 @@ SRC_URI = ftp://ftp.mozilla.org/pub/mozilla.org/nspr/releases/v${PV}/src/nspr-$ file://remove-rpath-from-tests.patch \ file://fix-build-on-x86_64.patch \ file://trickly-fix-build-on-x86_64.patch \ - file://fix-build-on-aarch64.patch \ SRC_URI += file://nspr.pc.in -RDEPENDS_${PN}-dev += perl +SRC_URI[md5sum] = 62b1e9d376d503d972f90c3c0031d879 +SRC_URI[sha256sum] = 7693fddd3c5cc15d53a50df53ab5dcdaa2eb58f5003302690559471744d6c6f9 -SRC_URI[md5sum] = b6ccfa8fcbbeb17ebeb19a3edff612bd -SRC_URI[sha256sum] = 616ab65c849155c9ed0e5f502530a241cc9108e278275aa448b417ae632c7604 +RDEPENDS_${PN}-dev += perl S = ${WORKDIR}/nspr-${PV}/mozilla/nsprpub -- 1.8.0.2 ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
[OE-core] [PATCH 07/18] dpkg: Update to 1.16.10
Signed-off-by: Saul Wold s...@linux.intel.com --- meta/recipes-devtools/dpkg/{dpkg_1.16.9.bb = dpkg_1.16.10.bb} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta/recipes-devtools/dpkg/{dpkg_1.16.9.bb = dpkg_1.16.10.bb} (71%) diff --git a/meta/recipes-devtools/dpkg/dpkg_1.16.9.bb b/meta/recipes-devtools/dpkg/dpkg_1.16.10.bb similarity index 71% rename from meta/recipes-devtools/dpkg/dpkg_1.16.9.bb rename to meta/recipes-devtools/dpkg/dpkg_1.16.10.bb index 9ae4042..309c17c 100644 --- a/meta/recipes-devtools/dpkg/dpkg_1.16.9.bb +++ b/meta/recipes-devtools/dpkg/dpkg_1.16.10.bb @@ -8,7 +8,7 @@ SRC_URI += file://noman.patch \ file://fix-timestamps.patch \ file://remove-tar-no-timestamp.patch -SRC_URI[md5sum] = 4df9319b2d17e19cdb6fe94dacee44da -SRC_URI[sha256sum] = 73cd7fba4e54acddd645346b4bc517030b9c35938e82215d3eeb8b4e7af26b7a +SRC_URI[md5sum] = a20a06a5272717274a8b009368f237da +SRC_URI[sha256sum] = aeaacf0884039940d9463901102194f9a42eb5702157b9e7a23f43e0d9f65cf2 PR = ${INC_PR}.0 -- 1.8.0.2 ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
[OE-core] [PATCH 11/18] libgcrypt: Update to 1.5.1
Remove automake patch as it is now supported by upstream Signed-off-by: Saul Wold s...@linux.intel.com --- .../libgcrypt-1.5.0/obsolete_automake_macros.patch| 15 --- meta/recipes-support/libgcrypt/libgcrypt_1.5.0.bb | 9 - meta/recipes-support/libgcrypt/libgcrypt_1.5.1.bb | 4 3 files changed, 4 insertions(+), 24 deletions(-) delete mode 100644 meta/recipes-support/libgcrypt/libgcrypt-1.5.0/obsolete_automake_macros.patch delete mode 100644 meta/recipes-support/libgcrypt/libgcrypt_1.5.0.bb create mode 100644 meta/recipes-support/libgcrypt/libgcrypt_1.5.1.bb diff --git a/meta/recipes-support/libgcrypt/libgcrypt-1.5.0/obsolete_automake_macros.patch b/meta/recipes-support/libgcrypt/libgcrypt-1.5.0/obsolete_automake_macros.patch deleted file mode 100644 index 0dbfded..000 --- a/meta/recipes-support/libgcrypt/libgcrypt-1.5.0/obsolete_automake_macros.patch +++ /dev/null @@ -1,15 +0,0 @@ -Upstream-Status: Submitted [https://bugs.g10code.com/gnupg/issue1459] - -Signed-off-by: Marko Lindqvist cazf...@gmail.com -diff -Nurd libgcrypt-1.5.0/configure.ac libgcrypt-1.5.0/configure.ac libgcrypt-1.5.0/configure.ac 2011-06-29 11:53:22.0 +0300 -+++ libgcrypt-1.5.0/configure.ac 2013-01-03 07:12:26.854793677 +0200 -@@ -59,7 +59,7 @@ - - AC_CONFIG_SRCDIR([src/libgcrypt.vers]) - AM_INIT_AUTOMAKE([]) --AM_CONFIG_HEADER(config.h) -+AC_CONFIG_HEADERS(config.h) - AC_CONFIG_MACRO_DIR([m4]) - AC_CONFIG_LIBOBJ_DIR([compat]) - AC_CANONICAL_HOST diff --git a/meta/recipes-support/libgcrypt/libgcrypt_1.5.0.bb b/meta/recipes-support/libgcrypt/libgcrypt_1.5.0.bb deleted file mode 100644 index 058c2d5..000 --- a/meta/recipes-support/libgcrypt/libgcrypt_1.5.0.bb +++ /dev/null @@ -1,9 +0,0 @@ -require libgcrypt.inc - -PR = r2 - -SRC_URI += file://obsolete_automake_macros.patch - -SRC_URI[md5sum] = 78f8f8bec4580f75b25816f7896d0389 -SRC_URI[sha256sum] = cc98b1f64c9ae3b0185099cef4ac6c436a849095edf87f34157f0bb10e187990 - diff --git a/meta/recipes-support/libgcrypt/libgcrypt_1.5.1.bb b/meta/recipes-support/libgcrypt/libgcrypt_1.5.1.bb new file mode 100644 index 000..fea0ab7 --- /dev/null +++ b/meta/recipes-support/libgcrypt/libgcrypt_1.5.1.bb @@ -0,0 +1,4 @@ +require libgcrypt.inc + +SRC_URI[md5sum] = 9963b67d84978727f5795e7ff92385de +SRC_URI[sha256sum] = d7f5cb694286b24d91836c728dfcac9e8eead80a02c5e2ac78d8b84983154455 -- 1.8.0.2 ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
[OE-core] [PATCH 13/18] libxkbcommon: Update to 0.3.0
Signed-off-by: Saul Wold s...@linux.intel.com --- .../xorg-lib/{libxkbcommon_0.2.0.bb = libxkbcommon_0.3.0.bb} | 11 --- 1 file changed, 4 insertions(+), 7 deletions(-) rename meta/recipes-graphics/xorg-lib/{libxkbcommon_0.2.0.bb = libxkbcommon_0.3.0.bb} (67%) diff --git a/meta/recipes-graphics/xorg-lib/libxkbcommon_0.2.0.bb b/meta/recipes-graphics/xorg-lib/libxkbcommon_0.3.0.bb similarity index 67% rename from meta/recipes-graphics/xorg-lib/libxkbcommon_0.2.0.bb rename to meta/recipes-graphics/xorg-lib/libxkbcommon_0.3.0.bb index e8d16df..6e6dbfa 100644 --- a/meta/recipes-graphics/xorg-lib/libxkbcommon_0.2.0.bb +++ b/meta/recipes-graphics/xorg-lib/libxkbcommon_0.3.0.bb @@ -2,18 +2,15 @@ SUMMARY = Generic XKB keymap library DESCRIPTION = libxkbcommon is a keymap compiler and support library which \ processes a reduced subset of keymaps as defined by the XKB specification. HOMEPAGE = http://www.xkbcommon.org; - +LIC_FILES_CHKSUM = file://COPYING;md5=9c0b824e72a22f9d2c40b9c93b1f0ddc LICENSE = MIT MIT-style DEPENDS = util-macros flex-native bison-native -SRC_URI = http://xkbcommon.org/download/${BPN}-${PV}.tar.bz2; -SRC_URI[md5sum] = 2be3d4a255d02c7d46fc6a9486f21f6a -SRC_URI[sha256sum] = 74eb0a121ca3998015fd687591426bb15c524645a72cf602831b2e729172fb42 - -LIC_FILES_CHKSUM = file://COPYING;md5=9c0b824e72a22f9d2c40b9c93b1f0ddc +SRC_URI = http://xkbcommon.org/download/${BPN}-${PV}.tar.xz; -PR = r1 +SRC_URI[md5sum] = 22a046100738f99b4cc0297aa210f4e4 +SRC_URI[sha256sum] = 866c0df88f806dff8fc859b6f082cf9f8b6c3b549f0a367541e12b1ca28a5d65 inherit autotools pkgconfig -- 1.8.0.2 ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
[OE-core] [PATCH 12/18] pkgconfig: Move patches in prep for 0.28 update
Signed-off-by: Saul Wold s...@linux.intel.com --- meta/recipes-devtools/pkgconfig/pkgconfig.inc | 8 +--- meta/recipes-devtools/pkgconfig/pkgconfig_0.25.bb | 7 +++ 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/meta/recipes-devtools/pkgconfig/pkgconfig.inc b/meta/recipes-devtools/pkgconfig/pkgconfig.inc index 87d7165..52b9ad1 100644 --- a/meta/recipes-devtools/pkgconfig/pkgconfig.inc +++ b/meta/recipes-devtools/pkgconfig/pkgconfig.inc @@ -12,13 +12,7 @@ DEPENDS = glib-2.0 popt DEPENDS_class-native = DEPENDS_class-nativesdk = -SRC_URI = http://pkgconfig.freedesktop.org/releases/pkg-config-${PV}.tar.gz \ - file://autofoo.patch \ - file://glibconfig-sysdefs.h \ - file://pkg-config-native.in \ - file://disable-legacy.patch \ - file://obsolete_automake_macros.patch \ - +SRC_URI = http://pkgconfig.freedesktop.org/releases/pkg-config-${PV}.tar.gz; S = ${WORKDIR}/pkg-config-${PV}/ diff --git a/meta/recipes-devtools/pkgconfig/pkgconfig_0.25.bb b/meta/recipes-devtools/pkgconfig/pkgconfig_0.25.bb index a269973..a55d017 100644 --- a/meta/recipes-devtools/pkgconfig/pkgconfig_0.25.bb +++ b/meta/recipes-devtools/pkgconfig/pkgconfig_0.25.bb @@ -2,5 +2,12 @@ require pkgconfig.inc PR = r7 +SRC_URI += file://autofoo.patch \ +file://glibconfig-sysdefs.h \ +file://pkg-config-native.in \ +file://disable-legacy.patch \ +file://obsolete_automake_macros.patch \ + + SRC_URI[md5sum] = a3270bab3f4b69b7dc6dbdacbcae9745 SRC_URI[sha256sum] = 3ba691ee2431f32ccb8efa131e59bf23e37f122dc66791309023ca6dcefcd10e -- 1.8.0.2 ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
[OE-core] [PATCH 14/18] glew: fix generation of glew.pc needed by mesa-demos
Signed-off-by: Saul Wold s...@linux.intel.com --- .../glew/files/fix-glew.pc-install.patch | 44 ++ meta/recipes-graphics/glew/glew_1.9.0.bb | 1 + 2 files changed, 45 insertions(+) create mode 100644 meta/recipes-graphics/glew/files/fix-glew.pc-install.patch diff --git a/meta/recipes-graphics/glew/files/fix-glew.pc-install.patch b/meta/recipes-graphics/glew/files/fix-glew.pc-install.patch new file mode 100644 index 000..5b6a94e --- /dev/null +++ b/meta/recipes-graphics/glew/files/fix-glew.pc-install.patch @@ -0,0 +1,44 @@ + +We maintain the autotools configure.ac and Makefile.am, to correctly +provide the glew.pc, the following patch is needed. + +Upstream-Status: Inappropriate + +Signed-off-by: Saul Wold s...@linux.intel.com + +Index: glew-1.9.0/Makefile.am +=== +--- glew-1.9.0.orig/Makefile.am glew-1.9.0/Makefile.am +@@ -3,3 +3,5 @@ ACLOCAL_AMFLAGS = -I m4 --install + + SUBDIRS = include src + ++pkgconfigdir = $(libdir)/pkgconfig ++pkgconfig_DATA = glew.pc +Index: glew-1.9.0/configure.ac +=== +--- glew-1.9.0.orig/configure.ac glew-1.9.0/configure.ac +@@ -66,5 +66,6 @@ AC_SUBST([LIBGLEW_SO_VERSION], [1:5:7]) + + AC_CONFIG_FILES([Makefile + include/Makefile +- src/Makefile]) ++ src/Makefile ++ glew.pc]) + AC_OUTPUT +Index: glew-1.9.0/glew.pc.in +=== +--- glew-1.9.0.orig/glew.pc.in glew-1.9.0/glew.pc.in +@@ -5,6 +5,6 @@ includedir=@includedir@ + + Name: glew + Description: The OpenGL Extension Wrangler library +-Version: @version@ +-Cflags: -I${includedir} @cflags@ +-Libs: -L${libdir} -l@libname@ ++Version: @VERSION@ ++Cflags: -I${includedir} @CFLAGS@ ++Libs: -L${libdir} -lGLEW diff --git a/meta/recipes-graphics/glew/glew_1.9.0.bb b/meta/recipes-graphics/glew/glew_1.9.0.bb index 599d64b..f1ba4e4 100644 --- a/meta/recipes-graphics/glew/glew_1.9.0.bb +++ b/meta/recipes-graphics/glew/glew_1.9.0.bb @@ -12,6 +12,7 @@ PR = r1 SRC_URI = ${SOURCEFORGE_MIRROR}/project/glew/glew/${PV}/glew-${PV}.tgz \ file://autotools.patch \ file://glew_fix_for_automake-1.12.patch \ + file://fix-glew.pc-install.patch \ SRC_URI[md5sum] = 69ce911decef6249d24742497e6ad06a -- 1.8.0.2 ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
[OE-core] [PATCH 15/18] mesa-demos: Update to 8.1.0
Removed patches that now appear in the upstream. Signed-off-by: Saul Wold s...@linux.intel.com --- ...glgears-Make-EGL_KHR_image-usage-portable.patch | 95 -- .../mesa-demos/dso_linking_change_build_fix.patch | 24 -- .../mesa/mesa-demos/gles2-info.patch | 21 - .../{mesa-demos_8.0.1.bb = mesa-demos_8.1.0.bb} | 11 +-- 4 files changed, 3 insertions(+), 148 deletions(-) delete mode 100644 meta/recipes-graphics/mesa/mesa-demos/0001-xeglgears-Make-EGL_KHR_image-usage-portable.patch delete mode 100644 meta/recipes-graphics/mesa/mesa-demos/dso_linking_change_build_fix.patch delete mode 100644 meta/recipes-graphics/mesa/mesa-demos/gles2-info.patch rename meta/recipes-graphics/mesa/{mesa-demos_8.0.1.bb = mesa-demos_8.1.0.bb} (69%) diff --git a/meta/recipes-graphics/mesa/mesa-demos/0001-xeglgears-Make-EGL_KHR_image-usage-portable.patch b/meta/recipes-graphics/mesa/mesa-demos/0001-xeglgears-Make-EGL_KHR_image-usage-portable.patch deleted file mode 100644 index 43d4fb1..000 --- a/meta/recipes-graphics/mesa/mesa-demos/0001-xeglgears-Make-EGL_KHR_image-usage-portable.patch +++ /dev/null @@ -1,95 +0,0 @@ -From 43c2122af1caa750531f29bf734c03d1f50801d1 Mon Sep 17 00:00:00 2001 -Message-Id: 43c2122af1caa750531f29bf734c03d1f50801d1.1365283761.git.tom.zanu...@linux.intel.com -From: Frank Binns frank.bi...@imgtec.com -Date: Fri, 29 Jun 2012 14:06:27 +0100 -Subject: [PATCH] xeglgears: Make EGL_KHR_image usage portable - -EGL extension functions don't have to be exported which means -xeglgears was failing to link against implementations that -support EGL_KHR_image but were not exporting its related functions. - -This has been fixed by using eglGetProcAddress to get a function -pointer instead of using the functions prototype. This is portable. - -Signed-off-by: Frank Binns frank.bi...@imgtec.com - -Integrated-by: Tom Zanussi tom.zanu...@linux.intel.com - -Upstream-Status: Backport - src/egl/opengl/xeglgears.c | 37 +++-- - 1 file changed, 31 insertions(+), 6 deletions(-) - -diff --git a/src/egl/opengl/xeglgears.c b/src/egl/opengl/xeglgears.c -index 513c587..866b89a 100644 a/src/egl/opengl/xeglgears.c -+++ b/src/egl/opengl/xeglgears.c -@@ -51,6 +51,10 @@ - static PFNGLEGLIMAGETARGETTEXTURE2DOESPROC glEGLImageTargetTexture2DOES_func; - #endif - -+#ifdef EGL_KHR_image -+static PFNEGLCREATEIMAGEKHRPROC eglCreateImageKHR_func; -+#endif -+ - - #define BENCHMARK - -@@ -405,6 +409,17 @@ egl_manager_new(EGLNativeDisplayType xdpy, const EGLint *attrib_list, - eglGetProcAddress(glEGLImageTargetTexture2DOES); - #endif - -+#ifdef EGL_KHR_image -+ eglCreateImageKHR_func = (PFNEGLCREATEIMAGEKHRPROC) -+ eglGetProcAddress(eglCreateImageKHR); -+ if (eglCreateImageKHR_func == NULL) { -+ printf(failed to get eglCreateImageKHR\n); -+ eglTerminate(eman-dpy); -+ free(eman); -+ return NULL; -+ } -+#endif -+ -return eman; - } - -@@ -850,10 +865,16 @@ main(int argc, char *argv[]) -case GEARS_PIXMAP: -case GEARS_PIXMAP_TEXTURE: - ret = egl_manager_create_pixmap(eman, eman-xwin, EGL_TRUE, NULL); -+ -+#ifdef EGL_KHR_image - if (surface_type == GEARS_PIXMAP_TEXTURE) -- eman-image = eglCreateImageKHR (eman-dpy, eman-ctx, --EGL_NATIVE_PIXMAP_KHR, --(EGLClientBuffer) eman-xpix, NULL); -+ eman-image = eglCreateImageKHR_func(eman-dpy, eman-ctx, -+EGL_NATIVE_PIXMAP_KHR, -+(EGLClientBuffer) eman-xpix, NULL); -+#else -+ fprintf(stderr, EGL_KHR_image not found at compile time.\n); -+#endif -+ - if (ret) - ret = eglMakeCurrent(eman-dpy, eman-pix, eman-pix, eman-ctx); - break; -@@ -892,9 +913,13 @@ main(int argc, char *argv[]) - GL_RENDERBUFFER_EXT, - color_rb); - -- eman-image = eglCreateImageKHR(eman-dpy, eman-ctx, --EGL_GL_RENDERBUFFER_KHR, --(EGLClientBuffer) color_rb, NULL); -+#ifdef EGL_KHR_image -+ eman-image = eglCreateImageKHR_func(eman-dpy, eman-ctx, -+ EGL_GL_RENDERBUFFER_KHR, -+ (EGLClientBuffer) color_rb, NULL); -+#else -+ fprintf(stderr, EGL_KHR_image not found at compile time.\n); -+#endif - - glGenRenderbuffers(1, depth_rb); - glBindRenderbuffer(GL_RENDERBUFFER_EXT, depth_rb); --- -1.7.11.4 - diff --git a/meta/recipes-graphics/mesa/mesa-demos/dso_linking_change_build_fix.patch b/meta/recipes-graphics/mesa/mesa-demos/dso_linking_change_build_fix.patch deleted file mode 100644 index 9b5e952..000 --- a/meta/recipes-graphics/mesa/mesa-demos/dso_linking_change_build_fix.patch +++ /dev/null @@ -1,24 +0,0 @@ -after gcc linking has
[OE-core] [PATCH 17/18] glib-networking: Update to 2.36
COPYING file: Address and Formating changes only Signed-off-by: Saul Wold s...@linux.intel.com --- .../{glib-networking_2.28.7.bb = glib-networking_2.36.0.bb} | 10 -- 1 file changed, 4 insertions(+), 6 deletions(-) rename meta/recipes-core/glib-networking/{glib-networking_2.28.7.bb = glib-networking_2.36.0.bb} (71%) diff --git a/meta/recipes-core/glib-networking/glib-networking_2.28.7.bb b/meta/recipes-core/glib-networking/glib-networking_2.36.0.bb similarity index 71% rename from meta/recipes-core/glib-networking/glib-networking_2.28.7.bb rename to meta/recipes-core/glib-networking/glib-networking_2.36.0.bb index 17f0102..2cc69ef 100644 --- a/meta/recipes-core/glib-networking/glib-networking_2.28.7.bb +++ b/meta/recipes-core/glib-networking/glib-networking_2.36.0.bb @@ -3,17 +3,15 @@ HOMEPAGE = http://git.gnome.org/browse/glib-networking/; BUGTRACKER = http://bugzilla.gnome.org; LICENSE = LGPLv2 -LIC_FILES_CHKSUM = file://COPYING;md5=3bf50002aefd002f49e7bb854063f7e7 +LIC_FILES_CHKSUM = file://COPYING;md5=5f30f0716dfdd0d91eb439ebec522ec2 SECTION = libs DEPENDS = glib-2.0 gnutls intltool-native -PR = r3 +SRC_URI = ${GNOME_MIRROR}/${BPN}/2.36/${BPN}-${PV}.tar.xz -SRC_URI = ${GNOME_MIRROR}/${BPN}/2.28/${BPN}-${PV}.tar.bz2 - -SRC_URI[md5sum] = c10e51571d03c10111a37bcd21fbf777 -SRC_URI[sha256sum] = 98bedfbd530c4b1b53c91025fe82290bafd289d249e4eb549c3b90d23a76021c +SRC_URI[md5sum] = 062dafdb939510e7b38eea3d3b367be0 +SRC_URI[sha256sum] = 190d66fbaeb023ba4f43c315f23c5372c43be6cbe857596e00990211514650d9 EXTRA_OECONF = --without-ca-certificates --without-gnome-proxy --without-libproxy -- 1.8.0.2 ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
[OE-core] [PATCH 16/18] glib-2.0: Update to 2.36
Remove automake patch that is now correctly supported upstream Codegen files have moved to glib-2.0, so correct packaging and removal. Signed-off-by: Saul Wold s...@linux.intel.com --- .../glib-2.0/glib-2.0/obsolete_automake_macros.patch| 13 - .../glib-2.0/{glib-2.0_2.34.3.bb = glib-2.0_2.36.0.bb} | 12 ++-- meta/recipes-core/glib-2.0/glib.inc | 2 +- 3 files changed, 7 insertions(+), 20 deletions(-) delete mode 100644 meta/recipes-core/glib-2.0/glib-2.0/obsolete_automake_macros.patch rename meta/recipes-core/glib-2.0/{glib-2.0_2.34.3.bb = glib-2.0_2.36.0.bb} (85%) diff --git a/meta/recipes-core/glib-2.0/glib-2.0/obsolete_automake_macros.patch b/meta/recipes-core/glib-2.0/glib-2.0/obsolete_automake_macros.patch deleted file mode 100644 index 2fc4e75..000 --- a/meta/recipes-core/glib-2.0/glib-2.0/obsolete_automake_macros.patch +++ /dev/null @@ -1,13 +0,0 @@ -Upstream-Status: Accepted [https://bugzilla.gnome.org/show_bug.cgi?id=691011] - -Signed-off-by: Marko Lindqvist cazf...@gmail.com -diff -Nurd glib-2.34.3/configure.ac glib-2.34.3/configure.ac glib-2.34.3/configure.ac 2012-11-26 19:10:04.0 +0200 -+++ glib-2.34.3/configure.ac 2013-01-02 15:49:27.832183712 +0200 -@@ -291,7 +291,6 @@ - AM_CONDITIONAL(HAVE_CXX, [test $CXX != ]) - AC_LANG_RESTORE - --AM_PROG_CC_STDC - AM_PROG_CC_C_O - AC_PROG_INSTALL diff --git a/meta/recipes-core/glib-2.0/glib-2.0_2.34.3.bb b/meta/recipes-core/glib-2.0/glib-2.0_2.36.0.bb similarity index 85% rename from meta/recipes-core/glib-2.0/glib-2.0_2.34.3.bb rename to meta/recipes-core/glib-2.0/glib-2.0_2.36.0.bb index 7795524..a042972 100644 --- a/meta/recipes-core/glib-2.0/glib-2.0_2.34.3.bb +++ b/meta/recipes-core/glib-2.0/glib-2.0_2.36.0.bb @@ -1,6 +1,5 @@ require glib.inc -PR = r2 PE = 1 DEPENDS += libffi python-argparse-native zlib @@ -12,15 +11,16 @@ SHRT_VER = ${@d.getVar('PV',1).split('.')[0]}.${@d.getVar('PV',1).split('.')[1] SRC_URI = ${GNOME_MIRROR}/glib/${SHRT_VER}/glib-${PV}.tar.xz \ file://configure-libtool.patch \ file://glib-2.0_fix_for_x32.patch \ - file://obsolete_automake_macros.patch \ file://fix-conflicting-rand.patch \ file://Makefile-ptest.patch \ file://run-ptest \ -SRC_URI[md5sum] = a4ca31e258273c3761e3de2edd607661 -SRC_URI[sha256sum] = 855fcbf87cb93065b488358e351774d8a39177281023bae58c286f41612658a7 SRC_URI_append_class-native = file://glib-gettextize-dir.patch + +SRC_URI[md5sum] = 2047dff287473450593edecb18f79c17 +SRC_URI[sha256sum] = 455a8abe8692c5174bcc7ffa15b96a7521a2f2f9fb47594405927c35cb9bb227 + BBCLASSEXTEND = native nativesdk RDEPENDS_${PN}-ptest += \ @@ -50,8 +50,8 @@ do_configure_prepend() { do_install_append() { # remove some unpackaged files - rm -f ${D}${libdir}/gdbus-2.0/codegen/*.pyc - rm -f ${D}${libdir}/gdbus-2.0/codegen/*.pyo + rm -f ${D}${datadir}/glib-2.0/codegen/*.pyc + rm -f ${D}${datadir}/glib-2.0/codegen/*.pyo # and empty dirs rm -rf ${D}${libdir}/gio diff --git a/meta/recipes-core/glib-2.0/glib.inc b/meta/recipes-core/glib-2.0/glib.inc index 42c34c3..35edc4e 100644 --- a/meta/recipes-core/glib-2.0/glib.inc +++ b/meta/recipes-core/glib-2.0/glib.inc @@ -38,7 +38,7 @@ FILES_${PN}-dev += ${libdir}/glib-2.0/include \ ${libdir}/gio/modules/*.la FILES_${PN}-dbg += ${datadir}/glib-2.0/gdb ${datadir}/gdb \ ${libdir}/gio/modules/.debug -FILES_${PN}-codegen = ${libdir}/gdbus-2.0/codegen/*.py +FILES_${PN}-codegen = ${datadir}/glib-2.0/codegen/*.py FILES_${PN}-bash-completion = ${sysconfdir}/bash_completion.d \ ${datadir}/bash-completion -- 1.8.0.2 ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
[OE-core] [PATCH 1/2] apt: update to 0.9.7.8
Signed-off-by: Eric Bénard e...@eukrea.com --- .../disable-configure-in-makefile.patch| 0 .../fix-gcc-4.6-null-not-defined.patch | 0 .../apt/{apt-0.9.7.7 = apt-0.9.7.8}/makerace.patch| 0 .../apt/{apt-0.9.7.7 = apt-0.9.7.8}/no-ko-translation.patch | 0 .../apt/{apt-0.9.7.7 = apt-0.9.7.8}/no-nls-dpkg.patch | 0 .../apt/{apt-0.9.7.7 = apt-0.9.7.8}/noconfigure.patch | 0 meta/recipes-devtools/apt/{apt-0.9.7.7 = apt-0.9.7.8}/nodoc.patch | 0 .../apt/{apt-0.9.7.7 = apt-0.9.7.8}/truncate-filename.patch | 0 .../apt/{apt-0.9.7.7 = apt-0.9.7.8}/use-host.patch| 0 .../apt/{apt-native_0.9.7.7.bb = apt-native_0.9.7.8.bb} | 6 ++ meta/recipes-devtools/apt/{apt_0.9.7.7.bb = apt_0.9.7.8.bb} | 7 ++- 11 files changed, 4 insertions(+), 9 deletions(-) rename meta/recipes-devtools/apt/{apt-0.9.7.7 = apt-0.9.7.8}/disable-configure-in-makefile.patch (100%) rename meta/recipes-devtools/apt/{apt-0.9.7.7 = apt-0.9.7.8}/fix-gcc-4.6-null-not-defined.patch (100%) rename meta/recipes-devtools/apt/{apt-0.9.7.7 = apt-0.9.7.8}/makerace.patch (100%) rename meta/recipes-devtools/apt/{apt-0.9.7.7 = apt-0.9.7.8}/no-ko-translation.patch (100%) rename meta/recipes-devtools/apt/{apt-0.9.7.7 = apt-0.9.7.8}/no-nls-dpkg.patch (100%) rename meta/recipes-devtools/apt/{apt-0.9.7.7 = apt-0.9.7.8}/noconfigure.patch (100%) rename meta/recipes-devtools/apt/{apt-0.9.7.7 = apt-0.9.7.8}/nodoc.patch (100%) rename meta/recipes-devtools/apt/{apt-0.9.7.7 = apt-0.9.7.8}/truncate-filename.patch (100%) rename meta/recipes-devtools/apt/{apt-0.9.7.7 = apt-0.9.7.8}/use-host.patch (100%) rename meta/recipes-devtools/apt/{apt-native_0.9.7.7.bb = apt-native_0.9.7.8.bb} (52%) rename meta/recipes-devtools/apt/{apt_0.9.7.7.bb = apt_0.9.7.8.bb} (72%) diff --git a/meta/recipes-devtools/apt/apt-0.9.7.7/disable-configure-in-makefile.patch b/meta/recipes-devtools/apt/apt-0.9.7.8/disable-configure-in-makefile.patch similarity index 100% rename from meta/recipes-devtools/apt/apt-0.9.7.7/disable-configure-in-makefile.patch rename to meta/recipes-devtools/apt/apt-0.9.7.8/disable-configure-in-makefile.patch diff --git a/meta/recipes-devtools/apt/apt-0.9.7.7/fix-gcc-4.6-null-not-defined.patch b/meta/recipes-devtools/apt/apt-0.9.7.8/fix-gcc-4.6-null-not-defined.patch similarity index 100% rename from meta/recipes-devtools/apt/apt-0.9.7.7/fix-gcc-4.6-null-not-defined.patch rename to meta/recipes-devtools/apt/apt-0.9.7.8/fix-gcc-4.6-null-not-defined.patch diff --git a/meta/recipes-devtools/apt/apt-0.9.7.7/makerace.patch b/meta/recipes-devtools/apt/apt-0.9.7.8/makerace.patch similarity index 100% rename from meta/recipes-devtools/apt/apt-0.9.7.7/makerace.patch rename to meta/recipes-devtools/apt/apt-0.9.7.8/makerace.patch diff --git a/meta/recipes-devtools/apt/apt-0.9.7.7/no-ko-translation.patch b/meta/recipes-devtools/apt/apt-0.9.7.8/no-ko-translation.patch similarity index 100% rename from meta/recipes-devtools/apt/apt-0.9.7.7/no-ko-translation.patch rename to meta/recipes-devtools/apt/apt-0.9.7.8/no-ko-translation.patch diff --git a/meta/recipes-devtools/apt/apt-0.9.7.7/no-nls-dpkg.patch b/meta/recipes-devtools/apt/apt-0.9.7.8/no-nls-dpkg.patch similarity index 100% rename from meta/recipes-devtools/apt/apt-0.9.7.7/no-nls-dpkg.patch rename to meta/recipes-devtools/apt/apt-0.9.7.8/no-nls-dpkg.patch diff --git a/meta/recipes-devtools/apt/apt-0.9.7.7/noconfigure.patch b/meta/recipes-devtools/apt/apt-0.9.7.8/noconfigure.patch similarity index 100% rename from meta/recipes-devtools/apt/apt-0.9.7.7/noconfigure.patch rename to meta/recipes-devtools/apt/apt-0.9.7.8/noconfigure.patch diff --git a/meta/recipes-devtools/apt/apt-0.9.7.7/nodoc.patch b/meta/recipes-devtools/apt/apt-0.9.7.8/nodoc.patch similarity index 100% rename from meta/recipes-devtools/apt/apt-0.9.7.7/nodoc.patch rename to meta/recipes-devtools/apt/apt-0.9.7.8/nodoc.patch diff --git a/meta/recipes-devtools/apt/apt-0.9.7.7/truncate-filename.patch b/meta/recipes-devtools/apt/apt-0.9.7.8/truncate-filename.patch similarity index 100% rename from meta/recipes-devtools/apt/apt-0.9.7.7/truncate-filename.patch rename to meta/recipes-devtools/apt/apt-0.9.7.8/truncate-filename.patch diff --git a/meta/recipes-devtools/apt/apt-0.9.7.7/use-host.patch b/meta/recipes-devtools/apt/apt-0.9.7.8/use-host.patch similarity index 100% rename from meta/recipes-devtools/apt/apt-0.9.7.7/use-host.patch rename to meta/recipes-devtools/apt/apt-0.9.7.8/use-host.patch diff --git a/meta/recipes-devtools/apt/apt-native_0.9.7.7.bb b/meta/recipes-devtools/apt/apt-native_0.9.7.8.bb similarity index 52% rename from meta/recipes-devtools/apt/apt-native_0.9.7.7.bb rename to meta/recipes-devtools/apt/apt-native_0.9.7.8.bb index d71ab2f..000a18d 100644 --- a/meta/recipes-devtools/apt/apt-native_0.9.7.7.bb +++ b/meta/recipes-devtools/apt/apt-native_0.9.7.8.bb @@ -1,11 +1,9 @@
[OE-core] [PATCH 2/2] dpkg: update to 1.16.10
Signed-off-by: Eric Bénard e...@eukrea.com --- meta/recipes-devtools/dpkg/{dpkg_1.16.9.bb = dpkg_1.16.10.bb} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta/recipes-devtools/dpkg/{dpkg_1.16.9.bb = dpkg_1.16.10.bb} (71%) diff --git a/meta/recipes-devtools/dpkg/dpkg_1.16.9.bb b/meta/recipes-devtools/dpkg/dpkg_1.16.10.bb similarity index 71% rename from meta/recipes-devtools/dpkg/dpkg_1.16.9.bb rename to meta/recipes-devtools/dpkg/dpkg_1.16.10.bb index 9ae4042..309c17c 100644 --- a/meta/recipes-devtools/dpkg/dpkg_1.16.9.bb +++ b/meta/recipes-devtools/dpkg/dpkg_1.16.10.bb @@ -8,7 +8,7 @@ SRC_URI += file://noman.patch \ file://fix-timestamps.patch \ file://remove-tar-no-timestamp.patch -SRC_URI[md5sum] = 4df9319b2d17e19cdb6fe94dacee44da -SRC_URI[sha256sum] = 73cd7fba4e54acddd645346b4bc517030b9c35938e82215d3eeb8b4e7af26b7a +SRC_URI[md5sum] = a20a06a5272717274a8b009368f237da +SRC_URI[sha256sum] = aeaacf0884039940d9463901102194f9a42eb5702157b9e7a23f43e0d9f65cf2 PR = ${INC_PR}.0 -- 1.7.11.7 ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
[OE-core] [PATCH to test] dropbear: update to 2013.58
- patches updated - nopw-option.patch dropped as the option is integrated since 2013.56 - compile tested for ARMv5 target Signed-off-by: Eric Bénard e...@eukrea.com --- needs runtime test with -B option (blank password) and with PAM .../0001-urandom-xauth-changes-to-options.h.patch} | 12 ++- .../0002-static_build_fix.patch} | 22 +++-- .../0003-configure.patch} | 25 +++-- .../dropbear-2013.58/0004-fix-2kb-keys.patch | 22 + .../0005-dropbear-enable-pam.patch}| 21 ++-- .../0006-dropbear-configuration-file.patch}| 16 +++- meta/recipes-core/dropbear/dropbear.inc| 23 +++-- .../dropbear/dropbear/fix-2kb-keys.patch | 13 --- .../dropbear/dropbear/nopw-option.patch| 106 - meta/recipes-core/dropbear/dropbear_2012.55.bb | 7 -- meta/recipes-core/dropbear/dropbear_2013.58.bb | 6 ++ 11 files changed, 109 insertions(+), 164 deletions(-) rename meta/recipes-core/dropbear/{dropbear/urandom-xauth-changes-to-options.h.patch = dropbear-2013.58/0001-urandom-xauth-changes-to-options.h.patch} (65%) rename meta/recipes-core/dropbear/{dropbear/dropbear-0.53.1-static_build_fix.patch = dropbear-2013.58/0002-static_build_fix.patch} (80%) rename meta/recipes-core/dropbear/{dropbear-2012.55/configure.patch = dropbear-2013.58/0003-configure.patch} (54%) create mode 100644 meta/recipes-core/dropbear/dropbear-2013.58/0004-fix-2kb-keys.patch rename meta/recipes-core/dropbear/{dropbear/dropbear-enable-pam.patch = dropbear-2013.58/0005-dropbear-enable-pam.patch} (53%) rename meta/recipes-core/dropbear/{dropbear/dropbear-configuration-file.patch = dropbear-2013.58/0006-dropbear-configuration-file.patch} (67%) delete mode 100644 meta/recipes-core/dropbear/dropbear/fix-2kb-keys.patch delete mode 100644 meta/recipes-core/dropbear/dropbear/nopw-option.patch delete mode 100644 meta/recipes-core/dropbear/dropbear_2012.55.bb create mode 100644 meta/recipes-core/dropbear/dropbear_2013.58.bb diff --git a/meta/recipes-core/dropbear/dropbear/urandom-xauth-changes-to-options.h.patch b/meta/recipes-core/dropbear/dropbear-2013.58/0001-urandom-xauth-changes-to-options.h.patch similarity index 65% rename from meta/recipes-core/dropbear/dropbear/urandom-xauth-changes-to-options.h.patch rename to meta/recipes-core/dropbear/dropbear-2013.58/0001-urandom-xauth-changes-to-options.h.patch index 4acc397..71a4666 100644 --- a/meta/recipes-core/dropbear/dropbear/urandom-xauth-changes-to-options.h.patch +++ b/meta/recipes-core/dropbear/dropbear-2013.58/0001-urandom-xauth-changes-to-options.h.patch @@ -1,10 +1,15 @@ +Subject: [PATCH 1/6] urandom-xauth-changes-to-options.h + Upstream-Status: Inappropriate [configuration] +--- + options.h | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/options.h b/options.h -index d309ab4..7fbe97b 100644 +index 7d06322..71a21c2 100644 --- a/options.h +++ b/options.h -@@ -236,7 +236,7 @@ much traffic. */ +@@ -247,7 +247,7 @@ much traffic. */ /* The command to invoke for xauth when using X11 forwarding. * -q for quiet */ #ifndef XAUTH_COMMAND @@ -13,3 +18,6 @@ index d309ab4..7fbe97b 100644 #endif /* if you want to enable running an sftp server (such as the one included with +-- +1.7.11.7 + diff --git a/meta/recipes-core/dropbear/dropbear/dropbear-0.53.1-static_build_fix.patch b/meta/recipes-core/dropbear/dropbear-2013.58/0002-static_build_fix.patch similarity index 80% rename from meta/recipes-core/dropbear/dropbear/dropbear-0.53.1-static_build_fix.patch rename to meta/recipes-core/dropbear/dropbear-2013.58/0002-static_build_fix.patch index d125616..552bee8 100644 --- a/meta/recipes-core/dropbear/dropbear/dropbear-0.53.1-static_build_fix.patch +++ b/meta/recipes-core/dropbear/dropbear-2013.58/0002-static_build_fix.patch @@ -1,6 +1,6 @@ +Subject: [PATCH 2/6] static_build_fix Upstream-Status: Submitted - dropbear: fix static build A more appropriate fix is to remove @CRYPTLIB@ from the objs @@ -13,12 +13,15 @@ svr-authpasswd.c:(.text+0xfc): undefined reference to `crypt' collect2: ld returned 1 exit status Signed-off-by: Saul Wold s...@linux.intel.com +--- + Makefile.in | 11 +++ + 1 file changed, 7 insertions(+), 4 deletions(-) -Index: dropbear-2011.54/Makefile.in -=== dropbear-2011.54.orig/Makefile.in 2011-11-08 04:48:15.0 -0800 -+++ dropbear-2011.54/Makefile.in 2011-12-27 13:44:41.644354442 -0800 -@@ -56,7 +56,7 @@ +diff --git a/Makefile.in b/Makefile.in +index 4bdd845..e82e561 100644 +--- a/Makefile.in b/Makefile.in +@@ -56,7 +56,7 @@ HEADERS=options.h dbutil.h session.h packet.h algo.h ssh.h buffer.h kex.h \ loginrec.h atomicio.h x11fwd.h agentfwd.h tcpfwd.h compat.h \ listener.h fake-rfc2553.h @@ -27,7 +30,7 @@ Index: dropbear-2011.54/Makefile.in
[OE-core] [PATCH] connman: replace hardcoded path in init script
Because the connman init script sources a config file from /usr/lib we end up with no network in multilib enabled sato images, so replace with the real libdir. Signed-off-by: Stefan Stanacar stefanx.stana...@intel.com --- meta/recipes-connectivity/connman/connman.inc | 3 ++- meta/recipes-connectivity/connman/connman/connman | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/meta/recipes-connectivity/connman/connman.inc b/meta/recipes-connectivity/connman/connman.inc index 589ece8..93c9da0 100644 --- a/meta/recipes-connectivity/connman/connman.inc +++ b/meta/recipes-connectivity/connman/connman.inc @@ -47,7 +47,7 @@ INITSCRIPT_NAME = connman INITSCRIPT_PARAMS = start 05 5 2 3 . stop 22 0 1 6 . SYSTEMD_SERVICE_${PN} = connman.service -SYSTEMD_WIRED_SETUP = ExecStartPre=-/usr/lib/connman/wired-setup +SYSTEMD_WIRED_SETUP = ExecStartPre=-${libdir}/connman/wired-setup # IMPORTANT: because xuser is shared with rootless X, please make sure the # USERADD_PARAM is in sync with the one in xserver-nodm-init.bb @@ -73,6 +73,7 @@ do_install_append() { if ${@base_contains('DISTRO_FEATURES','sysvinit','true','false',d)}; then install -d ${D}${sysconfdir}/init.d install -m 0755 ${WORKDIR}/connman ${D}${sysconfdir}/init.d/connman +sed -i s%@LIBDIR@%${libdir}% ${D}${sysconfdir}/init.d/connman fi install -d ${D}${bindir} diff --git a/meta/recipes-connectivity/connman/connman/connman b/meta/recipes-connectivity/connman/connman/connman index a111f60..67ba7c8 100644 --- a/meta/recipes-connectivity/connman/connman/connman +++ b/meta/recipes-connectivity/connman/connman/connman @@ -32,8 +32,8 @@ do_start() { ethn=`ifconfig | grep eth | sed -e s/\(eth[0-9]\)\(.*\)/\1/` EXTRA_PARAM=-I $ethn fi - if [ -f /usr/lib/connman/wired-setup ] ; then - . /usr/lib/connman/wired-setup + if [ -f @LIBDIR@/connman/wired-setup ] ; then + . @LIBDIR@/connman/wired-setup fi $DAEMON $EXTRA_PARAM } -- 1.8.1.4 ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core