[OE-core] [PATCHv2] db: Upgrade to 6.0.35

Julien Gueytat contact at jgueytat.fr
Wed Sep 28 22:55:54 UTC 2016


$ bitbake -c patch db-native

WARNING: Host distribution "Ubuntu-16.04" has not been validated with 
this version of the build system; you may possibly experience unexpected 
failures. It is recommended that you use a tested distribution.

Loading cache: 100% 
|#############################################################################################################| 
ETA:  00:00:00
Loaded 2112 entries from dependency cache.
Parsing recipes: 100% 
|###########################################################################################################| 
Time: 00:00:03
Parsing of 1584 .bb files complete (1581 cached, 3 parsed). 2113 
targets, 348 skipped, 0 masked, 0 errors.
NOTE: Resolving any missing task queue dependencies

Build Configuration:
BB_VERSION        = "1.30.0"
BUILD_SYS         = "x86_64-linux"
NATIVELSBSTRING   = "universal"
TARGET_SYS        = "arm-poky-linux-gnueabi"
MACHINE           = "lightpixels"
DISTRO            = "poky"
DISTRO_VERSION    = "2.1.1"
TUNE_FEATURES     = "arm armv7ve vfp thumb neon vfpv4 
callconvention-hard cortexa7"
TARGET_FPU        = "hard"
meta
meta-poky
meta-yocto-bsp    = "krogoth:d8582b7a00129175ab11f6f813552ce1a56fc7d7"
meta-raspberrypi  = "master:4817e2c087097c02755d6309304878e42cf61d3c"
meta-qt5          = "krogoth:1ec776771f5f09c97917d3839d8140f9a7668c4a"
meta-oe           = "krogoth:895b25b387cae428c38990f4d2747603ee9dc92d"
meta-lightpixels  = "krogoth:9574f1a4f48c6d057e56e6b471dd65567102de2e"

NOTE: Preparing RunQueue
NOTE: Executing SetScene Tasks
NOTE: Executing RunQueue Tasks

ERROR: db-native-6.0.30-r0 do_patch: Command Error: 'quilt --quiltrc 
/media/jgueytat/Projects/LightPixels/LightPixels-OperatingSystem/build/tmp/sysroots/x86_64-linux/etc/quiltrc 
push' exited with 1  Output:

Applying patch fix-parallel-build.patch

patching file Makefile.in
Hunk #1 FAILED at 1034.
1 out of 1 hunk FAILED -- rejects in file Makefile.in

Patch fix-parallel-build.patch can be reverse-applied
ERROR: db-native-6.0.30-r0 do_patch: Function failed: patch_do_patch
ERROR: Logfile of failure stored in: 
/media/jgueytat/Projects/LightPixels/LightPixels-OperatingSystem/build/tmp/work/x86_64-linux/db-native/6.0.30-r0/temp/log.do_patch.17684
ERROR: Task 1 
(virtual:native:/media/jgueytat/Projects/LightPixels/LightPixels-OperatingSystem/poky/meta/recipes-support/db/db_6.0.30.bb, 
do_patch) failed with exit code '1'

***********

By applying the patches manually with the patch command it's getting 
better but still:

jgueytat at Happy:~/Sandbox-db/db-6.0.35$ patch -p1 < 
arm-thumb-mutex_db5.patch
patching file src/dbinc/mutex_int.h
jgueytat at Happy:~/Sandbox-db/db-6.0.35$ patch -p0 < fix-parallel-build.patch
patching file dist/Makefile.in
Hunk #1 succeeded at 1041 (offset 7 lines).

#######

It's seems like the patch command accepts the patch even if the offset 
is not respected but not the way it is done during the bitbake -c patch 
db-native command.


=> I thought that two set of patches were needed to respect more 
carefully the line numbers where the changes have to be done.



Le 28/09/2016 à 19:26, Julien Gueytat a écrit :
> Alright! I'm giving you that quickly.
>
> Sent from my WIKO RAINBOW LITE 4GLe 28 sept. 2016 18:58, Aníbal Limón <anibal.limon at linux.intel.com> a écrit :
>>
>>
>> On 09/28/2016 11:30 AM, Julien Gueytat wrote:
>>> Related to the db recipe. There are also the patches that needs to be
>>> regenerated as the same patches are applied for the two current versions.
>>> At least on Ubuntu 16.06 the same patch can't be applied anymore on the
>>> two versions as the lines where to apply the patches differs too much.
>> This is a quite strange, i'm wondering why can't be applied, i expect if
>> a patch fails in configure/compile stages not at patch apply.
>>
>> Could you put here the error log please?
>>
>> alimon
>>
>>>
>>> Le 28/09/2016 18:24, Burton, Ross a écrit :
>>>> On 28 September 2016 at 17:06, Aníbal Limón
>>>> <anibal.limon at linux.intel.com <mailto:anibal.limon at linux.intel.com>>
>>>> wrote:
>>>>
>>>>       @@ -18,16 +18,15 @@ RCONFLICTS_${PN} = "db3"
>>>>        PR = "r1"
>>>>
>>>>
>>>> Remove this PR please.
>>>>
>>>>        # Note, when upgraded to 6.1.x, a patch in RPM will need to be
>>>>       removed to activate db 6.1 support.
>>>>       -
>>>>       -SRC_URI = "http://download.oracle.com/berkeley-db/db-${PV}.tar.gz
>>>>       <http://download.oracle.com/berkeley-db/db-$%7BPV%7D.tar.gz> \
>>>>       +SRC_URI = "http://distfiles.gentoo.org/distfiles/db-${PV}.tar.gz
>>>>       <http://distfiles.gentoo.org/distfiles/db-$%7BPV%7D.tar.gz> \
>>>>
>>>>
>>>> What is distfiles.gentoo.org <http://distfiles.gentoo.org>'s policy
>>>> when db-6.0.36 is released?  Could the tarball be deleted the day
>>>> after we release?  In general we've been either using
>>>> snapshot.debian.org <http://snapshot.debian.org> or pointing directly
>>>> at the yoctoproject.org <http://yoctoproject.org> source mirror for
>>>> tarballs we can't rely upon over time.
>>>>
>>>> Ross
>>>>
>>>>
>>>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openembedded.org/pipermail/openembedded-core/attachments/20160929/8951e46b/attachment-0002.html>


More information about the Openembedded-core mailing list