Hi,
Linaro Developer Platform team organises every week (Wednesday 14:00 -
18:00 UTC) an ARM porting Jam. The idea is to gather all developers together to
fix userspace portability issues across the board. The list of bugs
being worked on is at launchpad:
https://bugs.launchpad.net/ubuntu/+bugs?field.tag=arm-porting-queue&orderby…
Interested in making the software in Ubuntu run better on ARM? Join us on
the #linaro channel on irc.linaro.org today!
Cheers,
Riku
I was asked to take a look at the blueprints relating to cross-toolchain development (e.g. https://blueprints.launchpad.net/ubuntu/+spec/linaro-platforms-o-linaro-cro…)
in advance of Monday's 'Android and Developer Platform' plan review call. I just have two questions to ask for now:
1) I would like confirmation that the Windows binaries will be 'windows native' and standalone i.e. customer does not need to install MSYS/cygwin/etc. I got the impression that this is the intention, but am not 100% clear that it's a requirement.
2) Will Linaro test the toolchains on Red Hat Enterprise? RHEL 5 is one the supported platforms for DS-5, so it would be useful to know if the toolchain will be validated on that platform, or if we need to test ourselves.
I'm also interested in how users get/work with sysroots, especially for the Windows case, but I understand that that's an issue for a future release cycle.
Regards,
Bernie Ogden
-- IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.
Original: https://wiki.linaro.org/Platform/Android/Meetings/2011-06-08
== Zach Pfeffer <pfefferz> ==
=== Highlights ===
* Interviewed potential Android candidates
* Worked together with John Stultz and Andy Green to get Linaro's
kernel on the Panada-LEB
* Started Snowball planning and preliminary work
* Worked on Android Public Plan slide deck
=== Plans ===
* Give Android Platform Public Plan review
* Attend and participate in the Multimedia Mini-Summit
=== Issues ===
* Finding candidates
* Ship Linaro's kernel on the 11.06 release
Hello linaro-dev,
One "stupid question" I've been having for a long time is why Google
for Android tree management put up a "repo" tool instead of using
git submodules. One reason why can think of is that git submodules
weren't available in 2008, but I wondered if there're more history
behind it.
Well, today, while researching repo's operation atomicity, I come up at
some answers, which I'd like to share.
First, Google knows about git submodules of course, and that they would
be pretty good for management of Android forest:
http://code.google.com/p/git-repo/issues/detail?id=49 (that's 2009) and
here's repo master branch commits it refers to:
http://android.git.kernel.org/?p=tools/repo.git;a=commit;h=0125ae2fda18deee…
Here's some discussion:
https://groups.google.com/group/repo-discuss/browse_thread/thread/eeb8e3247…
It touches a lot of topics (like Gerrit's handling of cross-project
changes), and after reading it I couldn't come up to some easy summary
like "repo's moving towards switching to git submodules underneath",
but that's at least some info.
--
Best Regards,
Paul
I'm posting a copy of my post at answers.ros.org, as I'm not sure
whether the ROS community or the Linaro community is more likely to be
able to answer. Let me know if you have any questions. The most
important thing to note in the text below is
"Detected ros_comm bootstrapping it too.
Could not detect OS. platform detection will not work"
I'm trying to get a working installation of ROS on my Gumstix Overo
Tide. I've tried the gumros/ubuntu installation method using rootstock,
but there's an issue with that because the Overo Tide lacks NAND
storage, everything is on the SD card (the tradeoff is 512MB of RAM as
opposed to 256). In any case, I found the Linaro project, which is
truly excellent for creating bootable images for Gumstix, simply
requiring a couple of downloads and a single command. In any case, I
have a working Linaro installation, and I'm following the from source
installation instructions for Ubuntu. This should work, as the Linaro
OS is Ubuntu. However, when I run the command
sudo rosinstall ~/ros
"http://packages.ros.org/cgi-bin/gen_rosinstall.py?rosdistro=diamondback&var…"
I get (after a number of SVN downloads)
Bootstrapping ROS build
Detected ros_comm bootstrapping it too.
Could not detect OS. platform detection will not work
[ rosmake ] Packages requested are: ['ros',
'ros_comm']
[ rosmake ] Logging to
directory/home/gumros/.ros/rosmake/rosmake_output-20110607-003053
[ rosmake ] Expanded args ['ros', 'ros_comm'] to:
['rosmake', 'rosbash', 'rosboost_cfg', 'rospack', 'rosdep',
'rosemacs', 'rosclean', 'rosunit', 'roscreate', 'test_roslib',
'test_roscreate', 'test_rospack', 'test_rosdep', 'test_rosmake',
'rosbuild', 'roslib', 'roslang', 'mk', 'rospy', 'roslisp',
'roscpp_serialization', 'roscpp_traits', 'roscpp',
'roscore_migration_rules', 'rostest', 'rosservice', 'rosconsole',
'rosmsg', 'rosbagmigration', 'rosrecord', 'rosbag', 'roslaunch',
'topic_tools', 'rosout', 'rosgraph', 'rosnode', 'rostopic', 'rosparam',
'rosmaster', 'rosgraph_msgs', 'std_msgs', 'std_srvs', 'test_rosmaster',
'test_roslib_comm', 'test_rosparam', 'test_roscpp_serialization',
'test_ros', 'test_roslaunch', 'test_rostopic', 'test_rosbag',
'test_topic_tools', 'test_roscpp', 'test_roscpp_serialization_perf',
'test_rosservice', 'test_rospy', 'test_roswtf', 'test_rosnode',
'test_rosgraph', 'test_rostest', 'test_rostime', 'test_rosmsg',
'perf_roscpp', 'test_crosspackage', 'roswtf', 'xmlrpcpp', 'rostime',
'message_filters', 'cpp_common']
[ rosmake ] Generating Install Script using rosdep then executing.
This may take a minute, you will be prompted for
permissions. . .
[ rosmake ] rosdep install failed: Could not detect OS, tried
['rosdep_test_os', 'debian', 'ubuntu', 'ubuntu', 'opensuse', 'fedora',
'rhel', 'arch', 'macports', 'gentoo', 'cygwin', 'freebsd']
Traceback (most recent call last):
File "/usr/local/bin/rosinstall", line 5, in <module>
pkg_resources.run_script('rosinstall==0.5.16', 'rosinstall')
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line
467, in run_script
self.require(requires)[0].run_script(script_name, ns)
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line
1200, in run_script
execfile(script_filename, namespace, namespace)
File
"/usr/local/lib/python2.7/dist-packages/rosinstall-0.5.16-py2.7.egg/EGG-INFO/scripts/rosinstall", line 556, in <module>
sys.exit(not rosinstall_main(sys.argv))
File
"/usr/local/lib/python2.7/dist-packages/rosinstall-0.5.16-py2.7.egg/EGG-INFO/scripts/rosinstall", line 547, in rosinstall_main
subprocess.check_call("source %s && rosmake ros%s
--rosdep-install%s" % (os.path.join(options.path, 'setup.sh'),
ros_comm_insert, rosdep_yes_insert), shell=True, executable='/bin/bash')
File "/usr/lib/python2.7/subprocess.py", line 504, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command
'source /home/gumros/ros/setup.sh && rosmake ros ros_comm
--rosdep-install' returned non-zero exit status 1
This indicates that ROS can't determine the OS. I suspect that this is
because Linaro calls itself Linaro, not Ubuntu (which is what the image
is). Any ideas on how to get Linaro to call itself Ubuntu, or to get
ROS to understand that Linaro means Ubuntu?
Thanks,
Bradley Powers
During our last IRC meeting we decided to change the usual time and
date for our weekly IRC meetings, to avoid conflict with the ARM
porting jam.
The meeting will now happen on every Thursday at 14UTC, and it should
take 1 hour.
The calendar for this week is already pointing the new date at
https://wiki.linaro.org/Platform/DevPlatform
Thanks,
--
Ricardo Salveti de Araujo
Hi,
after Nicolas' announcement of linaro-2.6.39 [1] I had a look to the
bsp/freescale/linux-linaro-natty.git lt-2.6.38 kernel [2] what has to
be done to port that to 2.6.39.
Looking at that lt-2.6.38 branch, I exported 184 patches [3] which
seem to be specific for this lt kernel (?).
Then, I rebase them to Nicolas' linaro-2.6.39 using quilt. See the
attached quilt series file for which patches were used and which were
dropped (because they seem to be already in 2.6.39 mainline).
The result does compile with the imx5_defconfig. I've done no boot
tests, yet. So this is only compile tested.
The resulting quilt patch series is ~2,5MB bz2 compressed. I don't
want to send it to the mailing list. I will send it as a reply to this
mail to Eric and Nicolas. Let me know if you are interested in it, too
(or where to put it so that everybody can access it).
Note: I couldn't figure how to put binary firmware files into a patch.
This does mean that the patch series misses the firmware/imx/sdma/
files. You have to download them from [4] and put them manually to
firmware/imx/sdma/ to be able to compile imx5_defconfig successfully.
Opinions?
Best regards
Dirk
[1] http://lists.linaro.org/pipermail/linaro-kernel/2011-June/000461.html
[2]
http://git.linaro.org/gitweb?p=bsp/freescale/linux-linaro-natty.git;a=short…
[3] Starting with
http://git.linaro.org/gitweb?p=bsp/freescale/linux-linaro-natty.git;a=commi…
i.e.
4f2a27a2bf1185e553c85a957102022db67773d6...adcf32a87785f44c19189996a23ecfc09cd0ccef
(adcf32a87785f44c19189996a23ecfc09cd0ccef == recent head)
[4]
http://git.linaro.org/gitweb?p=bsp/freescale/linux-linaro-natty.git;a=tree;…
Daniel Drake reported an issue in the libertas sdio client that was
triggered by the sdio_single_irq functionality. His SDIO device seems to
raise an interrupt even though there are no bits set in the CCCR_INTx
register. This behaviour is not supported by the sdio_single_irq feature nor
the SDIO spec. The purpose of the sdio_single_irq feature is to avoid the
overhead of checking the CCCR_INTx registers, this result in no error
handling of the case if there is a pending IRQ with none CCCR_INTx bits set.
This patchset intends to resolve the libertas issue by making
sdio_single_irq feature configurable and also report a
warning if an SDIO interrupt is raised but none CCCR_INTx bits are set.
Per Forlin (2):
sdio: add function to enable and disable sdio_single_irq optimization
sdio: report error if pending IRQ but none function bits
drivers/mmc/core/sdio_irq.c | 22 +++++++++++++++++++++-
include/linux/mmc/card.h | 1 +
2 files changed, 22 insertions(+), 1 deletions(-)
--
1.7.4.1