[oe] Updates to meta-java (master) in 2015-03-11

Otavio Salvador otavio at ossystems.com.br
Wed Mar 11 13:45:14 UTC 2015


Hello,

I pushed following updates:

commit e977e9317f854be38c23fc72ffa2b250bca1cc3f (HEAD, origin/master, origin/HEAD, pending)
Author: Magnus Olsson <magnus at minimum.se>
Date:   Wed Mar 11 08:47:55 2015 +0100

    openjdk-7-jre: RDEPENDS openjdk-7-common
    
    -jre binaries such as keytool, policytool and more requires libjli.so
    so ensure there's a RDEPEND that provides it.
    
    Same goes for openjdk-7-java (java binary FILERDEPENDS libjli.so).
    
    Both of these already DEPENDS -common, so the build was not broken before
    but this patch will also silence the QA file-rdeps issue.
    
    Signed-off-by: Magnus Olsson <magnus at minimum.se>
    Signed-off-by: Otavio Salvador <otavio at ossystems.com.br>

commit 1b6a492c6e04673864204bcbeb14215c1b462e7d
Author: Mario Domenech Goulart <mario at ossystems.com.br>
Date:   Tue Mar 10 18:10:21 2015 -0300

    rxtx: add patch to support i.MX serial ports
    
    Support for /dev/ttymxc* devices.
    
    Signed-off-by: Mario Domenech Goulart <mario at ossystems.com.br>
    Signed-off-by: Otavio Salvador <otavio at ossystems.com.br>

commit a3ede8721f19af849c6a23e3f8e60485ef9f30df
Author: Mario Domenech Goulart <mario at ossystems.com.br>
Date:   Tue Mar 10 18:10:20 2015 -0300

    rxtx: update to the latest Debian patchset
    
    Update the recipe to apply all patches available from
    git://anonscm.debian.org/pkg-java/rxtx.git as of
    a4cd13e04254cea7842df2e30e9d12e9765a3ef9.
    
    Signed-off-by: Mario Domenech Goulart <mario at ossystems.com.br>
    Signed-off-by: Otavio Salvador <otavio at ossystems.com.br>

commit bd9c60238c4c62d9a0f2d60b89aef429a1b71e34
Author: Magnus Olsson <magnus at minimum.se>
Date:   Tue Mar 10 13:19:54 2015 +0100

    initials: silence "populate_sysroot manifest not found" warnings
    
    A number of recipes in meta-java use autotools.bbclass for building; internally
    it uses the sstate-control populate_sysroot manifests to locate and copy
    aslocals for configure dependencies as part of the do_configure step.
    The manifest path differs depending on if it's a native package or not so
    autotools.bbclass looks at the package name to determine if its native or not
    (it's native if it ends with "-native").
    
    The warnings are emitted because a few (native) recipes in meta-java (such as
    cacao-initial, classpath-initial and more) are incorrectly being classified as
    non-native by autotools.bbclass, which makes it look for the manifest in the
    wrong place and finally gives up with the warning:
    
    WARNING: /home/oe/tmp-glibc/sstate-control/manifest-mymachine-libecj-bootstrap.populate_sysroot not found
    
    This happens for cacao-initial, classpath-initial, ecj-initial, libecj-boostrap,
    jamvm-initial and jikes-initial since they are all native and rely on autotools.
    
    This patch renames the recipes so they end with -native, e.g ecj-initial-native.
    It also updates the recipes so they DEPEND on the corresponding new name. This
    helps autotools.bbclass to properly classify the recipes are native and silence
    the warnings.
    
    Signed-off-by: Magnus Olsson <magnus at minimum.se>
    Signed-off-by: Otavio Salvador <otavio at ossystems.com.br>

Regards,

--
Otavio Salvador                             O.S. Systems
http://www.ossystems.com.br        http://code.ossystems.com.br
Mobile: +55 (53) 9981-7854            Mobile: +1 (347) 903-9750



More information about the Openembedded-devel mailing list