* [PATCH 0/5] Pending patches on O.S. Systems tree @ 2011-07-11 17:27 Otavio Salvador 2011-07-11 17:27 ` [PATCH 1/5] Rework how the devshell functions Otavio Salvador ` (4 more replies) 0 siblings, 5 replies; 9+ messages in thread From: Otavio Salvador @ 2011-07-11 17:27 UTC (permalink / raw) To: openembedded-core The following changes since commit 4f36a7f698de5056cb38641a7bf12921dba7d962: libx11: enable xcb support (2011-07-08 23:01:54 +0100) are available in the git repository at: git://github.com/OSSystems/oe-core master https://github.com/OSSystems/oe-core/tree/master Chris Larson (2): Rework how the devshell functions oe.terminal: improve how we spawn screen Otavio Salvador (3): fix SDK building due TARGET_ARCH use in installation path libarchive: remove undistributable copyright content from source cmake: update to 2.8.5 release meta/classes/devshell.bbclass | 26 ++--- meta/classes/populate_sdk.bbclass | 2 +- meta/classes/terminal.bbclass | 30 ++++++ meta/conf/bitbake.conf | 2 +- meta/lib/oe/classutils.py | 2 + meta/lib/oe/terminal.py | 107 ++++++++++++++++++++ meta/recipes-devtools/cmake/cmake-native_2.8.5.bb | 11 +-- meta/recipes-devtools/cmake/cmake_2.8.5.bb | 11 +-- ...rchive_2.8.4.bb => libarchive_2.8.4.yocto.1.bb} | 8 +- 9 files changed, 161 insertions(+), 38 deletions(-) create mode 100644 meta/classes/terminal.bbclass create mode 100644 meta/lib/oe/terminal.py rename meta/recipes-extended/libarchive/{libarchive_2.8.4.bb => libarchive_2.8.4.yocto.1.bb} (68%) -- 1.7.2.5 ^ permalink raw reply [flat|nested] 9+ messages in thread
* [PATCH 1/5] Rework how the devshell functions 2011-07-11 17:27 [PATCH 0/5] Pending patches on O.S. Systems tree Otavio Salvador @ 2011-07-11 17:27 ` Otavio Salvador 2011-07-11 17:27 ` [PATCH 2/5] oe.terminal: improve how we spawn screen Otavio Salvador ` (3 subsequent siblings) 4 siblings, 0 replies; 9+ messages in thread From: Otavio Salvador @ 2011-07-11 17:27 UTC (permalink / raw) To: openembedded-core; +Cc: Chris Larson From: Chris Larson <chris_larson@mentor.com> In the new implementation, each known terminal is defined as a class in oe.terminal, as a subclass of bb.process.Popen. terminal.bbclass wraps this functionality, providing the metadata pieces. It obeys the OE_TERMINAL variable, which is a 'choice' typed variable. This variable may be 'auto', 'none', or any of the names of the defined terminals. When using 'auto', or requesting an unsupported terminal, we attempt to spawn them in priority order until we get one that's available on this system (and in the case of the X terminals, has DISPLAY defined). The 'none' value is used when we're doing things like automated builds, and want to ensure that no terminal is *ever* spawned, under any circumstances. Current available terminals: gnome konsole xterm rxvt screen Signed-off-by: Chris Larson <chris_larson@mentor.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> --- meta/classes/devshell.bbclass | 26 ++++------- meta/classes/terminal.bbclass | 30 ++++++++++++ meta/lib/oe/classutils.py | 2 + meta/lib/oe/terminal.py | 102 +++++++++++++++++++++++++++++++++++++++++ 4 files changed, 143 insertions(+), 17 deletions(-) create mode 100644 meta/classes/terminal.bbclass create mode 100644 meta/lib/oe/terminal.py diff --git a/meta/classes/devshell.bbclass b/meta/classes/devshell.bbclass index 5f262f4..7317d64 100644 --- a/meta/classes/devshell.bbclass +++ b/meta/classes/devshell.bbclass @@ -1,22 +1,14 @@ -do_devshell[dirs] = "${S}" -do_devshell[nostamp] = "1" +inherit terminal -XAUTHORITY ?= "${HOME}/.Xauthority" -devshell_do_devshell() { - export DISPLAY='${DISPLAY}' - export DBUS_SESSION_BUS_ADDRESS='${DBUS_SESSION_BUS_ADDRESS}' - export XAUTHORITY='${XAUTHORITY}' - export TERMWINDOWTITLE="Bitbake Developer Shell" - export EXTRA_OEMAKE='${EXTRA_OEMAKE}' - export SHELLCMDS="bash" - ${TERMCMDRUN} - if [ $? -ne 0 ]; then - echo "Fatal: '${TERMCMD}' not found. Check TERMCMD variable." - exit 1 - fi +export XAUTHORITY ?= "${HOME}/.Xauthority" +export SHELL ?= 'bash' + +python do_devshell () { + oe_terminal(d.getVar('SHELL', True), 'OpenEmbedded Developer Shell', d) } -addtask devshell after do_patch -EXPORT_FUNCTIONS do_devshell +addtask devshell after do_patch +do_devshell[dirs] = "${S}" +do_devshell[nostamp] = "1" diff --git a/meta/classes/terminal.bbclass b/meta/classes/terminal.bbclass new file mode 100644 index 0000000..93646f7 --- /dev/null +++ b/meta/classes/terminal.bbclass @@ -0,0 +1,30 @@ +OE_TERMINAL ?= 'auto' +OE_TERMINAL[type] = 'choice' +OE_TERMINAL[choices] = 'auto none \ + ${@" ".join(o.name \ + for o in oe.terminal.prioritized())}' + + +def oe_terminal(command, title, d): + import oe.data + import oe.terminal + + terminal = oe.data.typed_value('OE_TERMINAL', d).lower() + if terminal == 'none': + bb.fatal('Devshell usage disabled with OE_TERMINAL') + elif terminal != 'auto': + try: + oe.terminal.spawn(terminal, command, title) + return + except oe.terminal.UnsupportedTerminal: + bb.warn('Unsupported terminal "%s", defaulting to "auto"' % + terminal) + except oe.terminal.ExecutionError as exc: + bb.fatal('Unable to spawn terminal %s: %s' % (terminal, exc)) + + try: + oe.terminal.spawn_preferred(command, title) + except oe.terminal.NoSupportedTerminals: + bb.fatal('No valid terminal found, unable to open devshell') + except oe.terminal.ExecutionError as exc: + bb.fatal('Unable to spawn terminal %s: %s' % (terminal, exc)) diff --git a/meta/lib/oe/classutils.py b/meta/lib/oe/classutils.py index 58188fd..42b0f49 100644 --- a/meta/lib/oe/classutils.py +++ b/meta/lib/oe/classutils.py @@ -1,3 +1,5 @@ +__author__ = 'kergoth' + class ClassRegistry(type): """Maintain a registry of classes, indexed by name. diff --git a/meta/lib/oe/terminal.py b/meta/lib/oe/terminal.py new file mode 100644 index 0000000..5336167 --- /dev/null +++ b/meta/lib/oe/terminal.py @@ -0,0 +1,102 @@ +import logging +import os +import oe.classutils +import shlex +from bb.process import Popen, ExecutionError + +logger = logging.getLogger('BitBake.OE.Terminal') + + +class UnsupportedTerminal(StandardError): + pass + +class NoSupportedTerminals(StandardError): + pass + + +class Registry(oe.classutils.ClassRegistry): + command = None + + def __init__(cls, name, bases, attrs): + super(Registry, cls).__init__(name.lower(), bases, attrs) + + @property + def implemented(cls): + return bool(cls.command) + + +class Terminal(Popen): + __metaclass__ = Registry + + def __init__(self, command, title=None): + self.format_command(command, title) + logger.debug(1, "%s: running %s", self.name, self.command) + + try: + Popen.__init__(self, self.command, shell=False) + except OSError as exc: + import errno + if exc.errno == errno.ENOENT: + raise UnsupportedTerminal(self.name) + else: + raise + + def format_command(self, command, title): + fmt = {'title': title or 'Terminal', 'command': command} + if isinstance(self.command, basestring): + self.command = shlex.split(self.command.format(**fmt)) + else: + self.command = [element.format(**fmt) for element in self.command] + +class XTerminal(Terminal): + def __init__(self, command, title=None): + Terminal.__init__(self, command, title) + if not os.environ.get('DISPLAY'): + raise UnsupportedTerminal(self.name) + +class Gnome(XTerminal): + command = 'gnome-terminal --disable-factory -t "{title}" -x {command}' + priority = 2 + +class Konsole(XTerminal): + command = 'konsole -T "{title}" -e {command}' + priority = 2 + +class XTerm(XTerminal): + command = 'xterm -T "{title}" -e {command}' + priority = 1 + +class Rxvt(XTerminal): + command = 'rxvt -T "{title}" -e {command}' + priority = 1 + +class Screen(Terminal): + command = 'screen -D -m -t "{title}" {command}' + + +def prioritized(): + return Registry.prioritized() + +def spawn_preferred(command, title=None): + """Spawn the first supported terminal, by priority""" + for terminal in prioritized(): + try: + spawn(terminal.name, command, title) + break + except UnsupportedTerminal: + continue + else: + raise NoSupportedTerminals() + +def spawn(name, command, title=None): + """Spawn the specified terminal, by name""" + logger.debug(1, 'Attempting to spawn terminal "%s"', name) + try: + terminal = Registry.registry[name] + except KeyError: + raise UnsupportedTerminal(name) + + pipe = terminal(command, title) + output = pipe.communicate()[0] + if pipe.returncode != 0: + raise ExecutionError(pipe.command, pipe.returncode, output) -- 1.7.2.5 ^ permalink raw reply related [flat|nested] 9+ messages in thread
* [PATCH 2/5] oe.terminal: improve how we spawn screen 2011-07-11 17:27 [PATCH 0/5] Pending patches on O.S. Systems tree Otavio Salvador 2011-07-11 17:27 ` [PATCH 1/5] Rework how the devshell functions Otavio Salvador @ 2011-07-11 17:27 ` Otavio Salvador 2011-07-11 17:27 ` [PATCH 3/5] fix SDK building due TARGET_ARCH use in installation path Otavio Salvador ` (2 subsequent siblings) 4 siblings, 0 replies; 9+ messages in thread From: Otavio Salvador @ 2011-07-11 17:27 UTC (permalink / raw) To: openembedded-core; +Cc: Chris Larson From: Chris Larson <chris_larson@mentor.com> - Name the screen session 'devshell', to avoid confusion if running bitbake itself under a screen session. - Display a warning message when spawning screen, so it's clear to the user that screen has been run (otherwise do_devshell just appears to hang). Signed-off-by: Chris Larson <chris_larson@mentor.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> --- meta/lib/oe/terminal.py | 7 ++++++- 1 files changed, 6 insertions(+), 1 deletions(-) diff --git a/meta/lib/oe/terminal.py b/meta/lib/oe/terminal.py index 5336167..bbff8d0 100644 --- a/meta/lib/oe/terminal.py +++ b/meta/lib/oe/terminal.py @@ -71,7 +71,12 @@ class Rxvt(XTerminal): priority = 1 class Screen(Terminal): - command = 'screen -D -m -t "{title}" {command}' + command = 'screen -D -m -t "{title}" -S devshell {command}' + + def __init__(self, command, title=None): + Terminal.__init__(self, command, title) + logger.warn('Screen started. Please connect in another terminal with ' + '"screen -r devshell"') def prioritized(): -- 1.7.2.5 ^ permalink raw reply related [flat|nested] 9+ messages in thread
* [PATCH 3/5] fix SDK building due TARGET_ARCH use in installation path 2011-07-11 17:27 [PATCH 0/5] Pending patches on O.S. Systems tree Otavio Salvador 2011-07-11 17:27 ` [PATCH 1/5] Rework how the devshell functions Otavio Salvador 2011-07-11 17:27 ` [PATCH 2/5] oe.terminal: improve how we spawn screen Otavio Salvador @ 2011-07-11 17:27 ` Otavio Salvador 2011-07-11 17:27 ` [PATCH 4/5] libarchive: remove undistributable copyright content from source Otavio Salvador 2011-07-11 17:27 ` [PATCH 5/5] cmake: update to 2.8.5 release Otavio Salvador 4 siblings, 0 replies; 9+ messages in thread From: Otavio Salvador @ 2011-07-11 17:27 UTC (permalink / raw) To: openembedded-core TARGET_ARCH makes the building too fragile since it changes during building of target and nativesdk binaries thus making it difficult to handle a proper path for installation of binaries. The fix for it is to move it to toolchain tarball name. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> --- meta/classes/populate_sdk.bbclass | 2 +- meta/conf/bitbake.conf | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/meta/classes/populate_sdk.bbclass b/meta/classes/populate_sdk.bbclass index 089ed9a..03b6d0f 100644 --- a/meta/classes/populate_sdk.bbclass +++ b/meta/classes/populate_sdk.bbclass @@ -9,7 +9,7 @@ SDKTARGETSYSROOT = "${SDKPATH}/sysroots/${TARGET_SYS}" TOOLCHAIN_HOST_TASK ?= "task-sdk-host-nativesdk task-cross-canadian-${TRANSLATED_TARGET_ARCH}" TOOLCHAIN_TARGET_TASK ?= "task-core-standalone-sdk-target task-core-standalone-sdk-target-dbg" -TOOLCHAIN_OUTPUTNAME ?= "${SDK_NAME}-toolchain-${DISTRO_VERSION}" +TOOLCHAIN_OUTPUTNAME ?= "${SDK_NAME}-${SDK_ARCH}-${TARGET_ARCH}-toolchain-${DISTRO_VERSION}" RDEPENDS = "${TOOLCHAIN_TARGET_TASK} ${TOOLCHAIN_HOST_TASK}" DEPENDS = "virtual/fakeroot-native sed-native" diff --git a/meta/conf/bitbake.conf b/meta/conf/bitbake.conf index 463991d..eeb29a7 100644 --- a/meta/conf/bitbake.conf +++ b/meta/conf/bitbake.conf @@ -341,7 +341,7 @@ DEPLOY_DIR_TOOLS = "${DEPLOY_DIR}/tools" PKGDATA_DIR = "${TMPDIR}/pkgdata/${MULTIMACH_TARGET_SYS}" -SDK_NAME = "oecore-${SDK_ARCH}-${TARGET_ARCH}" +SDK_NAME = "oecore-sdk-${DISTRO}" SDKPATH = "/usr/local/${SDK_NAME}" SDKPATHNATIVE = "${SDKPATH}/sysroots/${SDK_SYS}" -- 1.7.2.5 ^ permalink raw reply related [flat|nested] 9+ messages in thread
* [PATCH 4/5] libarchive: remove undistributable copyright content from source 2011-07-11 17:27 [PATCH 0/5] Pending patches on O.S. Systems tree Otavio Salvador ` (2 preceding siblings ...) 2011-07-11 17:27 ` [PATCH 3/5] fix SDK building due TARGET_ARCH use in installation path Otavio Salvador @ 2011-07-11 17:27 ` Otavio Salvador 2011-07-12 13:40 ` Richard Purdie 2011-07-11 17:27 ` [PATCH 5/5] cmake: update to 2.8.5 release Otavio Salvador 4 siblings, 1 reply; 9+ messages in thread From: Otavio Salvador @ 2011-07-11 17:27 UTC (permalink / raw) To: openembedded-core The original tarball has two undistributable files that we have removed from the repacked tarball. The issue has been reported upstream at: http://code.google.com/p/libarchive/issues/detail?id=162 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> --- ...rchive_2.8.4.bb => libarchive_2.8.4.yocto.1.bb} | 8 +++++--- 1 files changed, 5 insertions(+), 3 deletions(-) rename meta/recipes-extended/libarchive/{libarchive_2.8.4.bb => libarchive_2.8.4.yocto.1.bb} (68%) diff --git a/meta/recipes-extended/libarchive/libarchive_2.8.4.bb b/meta/recipes-extended/libarchive/libarchive_2.8.4.yocto.1.bb similarity index 68% rename from meta/recipes-extended/libarchive/libarchive_2.8.4.bb rename to meta/recipes-extended/libarchive/libarchive_2.8.4.yocto.1.bb index 6d4fb39..94d261b 100644 --- a/meta/recipes-extended/libarchive/libarchive_2.8.4.bb +++ b/meta/recipes-extended/libarchive/libarchive_2.8.4.yocto.1.bb @@ -7,7 +7,9 @@ PR = "r0" DEPENDS = "libxml2" -SRC_URI = "http://libarchive.googlecode.com/files/libarchive-${PV}.tar.gz \ +# We need to repack the tarball due undistributable content on the upstream one. +# More details at http://code.google.com/p/libarchive/issues/detail?id=162 +SRC_URI = "http://autobuilder.yoctoproject.org/sources/libarchive-${PV}.tar.gz \ file://0001-Patch-from-upstream-revision-1990.patch \ file://0002-Patch-from-upstream-revision-1991.patch \ file://0003-Patch-from-upstream-rev-2516.patch \ @@ -17,8 +19,8 @@ SRC_URI = "http://libarchive.googlecode.com/files/libarchive-${PV}.tar.gz \ file://0007-Ignore-ENOSYS-error-when-setting-up-xattrs.-Closes-5.patch \ " -SRC_URI[md5sum] = "83b237a542f27969a8d68ac217dc3796" -SRC_URI[sha256sum] = "86cffa3eaa28d3116f5d0b20284026c3762cf4a2b52b9844df2b494d4a89f688" +SRC_URI[md5sum] = "71242da5191f1218f13dd520d95a870e" +SRC_URI[sha256sum] = "8cd55db11b1d6001ff8007e4d22b6f4a4bb215e70750e19ab44b84b99ab76053" inherit autotools lib_package -- 1.7.2.5 ^ permalink raw reply related [flat|nested] 9+ messages in thread
* Re: [PATCH 4/5] libarchive: remove undistributable copyright content from source 2011-07-11 17:27 ` [PATCH 4/5] libarchive: remove undistributable copyright content from source Otavio Salvador @ 2011-07-12 13:40 ` Richard Purdie 0 siblings, 0 replies; 9+ messages in thread From: Richard Purdie @ 2011-07-12 13:40 UTC (permalink / raw) To: Patches and discussions about the oe-core layer On Mon, 2011-07-11 at 17:27 +0000, Otavio Salvador wrote: > The original tarball has two undistributable files that we have > removed from the repacked tarball. The issue has been reported > upstream at: > > http://code.google.com/p/libarchive/issues/detail?id=162 > > Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Merged to master, thanks. Richard ^ permalink raw reply [flat|nested] 9+ messages in thread
* [PATCH 5/5] cmake: update to 2.8.5 release 2011-07-11 17:27 [PATCH 0/5] Pending patches on O.S. Systems tree Otavio Salvador ` (3 preceding siblings ...) 2011-07-11 17:27 ` [PATCH 4/5] libarchive: remove undistributable copyright content from source Otavio Salvador @ 2011-07-11 17:27 ` Otavio Salvador 2011-07-11 17:50 ` Tom Rini 4 siblings, 1 reply; 9+ messages in thread From: Otavio Salvador @ 2011-07-11 17:27 UTC (permalink / raw) To: openembedded-core Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> --- meta/recipes-devtools/cmake/cmake-native_2.8.5.bb | 11 +++-------- meta/recipes-devtools/cmake/cmake_2.8.5.bb | 11 +++-------- 2 files changed, 6 insertions(+), 16 deletions(-) diff --git a/meta/recipes-devtools/cmake/cmake-native_2.8.5.bb b/meta/recipes-devtools/cmake/cmake-native_2.8.5.bb index c8da1cb..3fe0c2e 100644 --- a/meta/recipes-devtools/cmake/cmake-native_2.8.5.bb +++ b/meta/recipes-devtools/cmake/cmake-native_2.8.5.bb @@ -1,12 +1,7 @@ require cmake.inc inherit native -# This was need to keep version consistent - will be removed once 2.8.5 is released -SRC_URI = "http://www.cmake.org/files/v${CMAKE_MAJOR_VERSION}/cmake-2.8.5-rc3.tar.gz \ - file://support-oe-qt4-tools-names.patch" -S = "${WORKDIR}/cmake-2.8.5-rc3" +PR = "${INC_PR}.1" -PR = "${INC_PR}.0" - -SRC_URI[md5sum] = "2d8018f8fa4c499e2c5b288d71660cba" -SRC_URI[sha256sum] = "2987befc451f6404ea93bb99f00a38b80724fb655f121fed3bb0a08b65a771c8" +SRC_URI[md5sum] = "3c5d32cec0f4c2dc45f4c2e84f4a20c5" +SRC_URI[sha256sum] = "5e18bff75f01656c64f553412a8905527e1b85efaf3163c6fb81ea5aaced0b91" diff --git a/meta/recipes-devtools/cmake/cmake_2.8.5.bb b/meta/recipes-devtools/cmake/cmake_2.8.5.bb index 2a9a82c..64e7574 100644 --- a/meta/recipes-devtools/cmake/cmake_2.8.5.bb +++ b/meta/recipes-devtools/cmake/cmake_2.8.5.bb @@ -4,17 +4,12 @@ inherit cmake DEPENDS += "curl expat zlib libarchive ncurses" -PR = "${INC_PR}.0" - -# This was need to keep version consistent - will be removed once 2.8.5 is released -SRC_URI = "http://www.cmake.org/files/v${CMAKE_MAJOR_VERSION}/cmake-2.8.5-rc3.tar.gz \ - file://support-oe-qt4-tools-names.patch" -S = "${WORKDIR}/cmake-2.8.5-rc3" +PR = "${INC_PR}.1" SRC_URI += "file://dont-run-cross-binaries.patch" -SRC_URI[md5sum] = "2d8018f8fa4c499e2c5b288d71660cba" -SRC_URI[sha256sum] = "2987befc451f6404ea93bb99f00a38b80724fb655f121fed3bb0a08b65a771c8" +SRC_URI[md5sum] = "3c5d32cec0f4c2dc45f4c2e84f4a20c5" +SRC_URI[sha256sum] = "5e18bff75f01656c64f553412a8905527e1b85efaf3163c6fb81ea5aaced0b91" # Strip ${prefix} from ${docdir}, set result into docdir_stripped python () { -- 1.7.2.5 ^ permalink raw reply related [flat|nested] 9+ messages in thread
* Re: [PATCH 5/5] cmake: update to 2.8.5 release 2011-07-11 17:27 ` [PATCH 5/5] cmake: update to 2.8.5 release Otavio Salvador @ 2011-07-11 17:50 ` Tom Rini 2011-07-12 13:40 ` Richard Purdie 0 siblings, 1 reply; 9+ messages in thread From: Tom Rini @ 2011-07-11 17:50 UTC (permalink / raw) To: openembedded-core On 07/11/2011 10:27 AM, Otavio Salvador wrote: > Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> > --- > meta/recipes-devtools/cmake/cmake-native_2.8.5.bb | 11 +++-------- > meta/recipes-devtools/cmake/cmake_2.8.5.bb | 11 +++-------- > 2 files changed, 6 insertions(+), 16 deletions(-) Since this also fixed a little license problem (older versions shipped some unused Windows build fragments that were marked as proprietary) we've noticed: Acked-by: Tom Rini <tom_rini@mentor.com> -- Tom Rini Mentor Graphics Corporation ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH 5/5] cmake: update to 2.8.5 release 2011-07-11 17:50 ` Tom Rini @ 2011-07-12 13:40 ` Richard Purdie 0 siblings, 0 replies; 9+ messages in thread From: Richard Purdie @ 2011-07-12 13:40 UTC (permalink / raw) To: Patches and discussions about the oe-core layer On Mon, 2011-07-11 at 10:50 -0700, Tom Rini wrote: > On 07/11/2011 10:27 AM, Otavio Salvador wrote: > > Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> > > --- > > meta/recipes-devtools/cmake/cmake-native_2.8.5.bb | 11 +++-------- > > meta/recipes-devtools/cmake/cmake_2.8.5.bb | 11 +++-------- > > 2 files changed, 6 insertions(+), 16 deletions(-) > > Since this also fixed a little license problem (older versions shipped > some unused Windows build fragments that were marked as proprietary) > we've noticed: > > Acked-by: Tom Rini <tom_rini@mentor.com> Merged to master, thanks. Richard ^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2011-07-12 13:44 UTC | newest] Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2011-07-11 17:27 [PATCH 0/5] Pending patches on O.S. Systems tree Otavio Salvador 2011-07-11 17:27 ` [PATCH 1/5] Rework how the devshell functions Otavio Salvador 2011-07-11 17:27 ` [PATCH 2/5] oe.terminal: improve how we spawn screen Otavio Salvador 2011-07-11 17:27 ` [PATCH 3/5] fix SDK building due TARGET_ARCH use in installation path Otavio Salvador 2011-07-11 17:27 ` [PATCH 4/5] libarchive: remove undistributable copyright content from source Otavio Salvador 2011-07-12 13:40 ` Richard Purdie 2011-07-11 17:27 ` [PATCH 5/5] cmake: update to 2.8.5 release Otavio Salvador 2011-07-11 17:50 ` Tom Rini 2011-07-12 13:40 ` Richard Purdie
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.