OLPC:News/lang-ja: Difference between revisions

From OLPC
Jump to navigation Jump to search
Line 8: Line 8:


{{anchor|Laptop News 2007-12-08}}
{{anchor|Laptop News 2007-12-08}}
=ラップトップ ニュース 2007-12-08=
=ラップトップ ニュース 2007-12-22=


1. Arahuay, Peru: If you haven't yet seen it, please take the time to
{{ Translated text |
read this AP article about the XO in remote Peruvian village
1. Santiago: David Cavallo keynoted TISE 2007, the workshop on Educational Software.
([http://www.chicagotribune.com/news/nationworld/chi-laptop_webdec22,1,6878223.story]).
| display = none }}
The lead paragraph says it all: "Doubts about whether poor, rural
;1. Santiago (サンティアゴ)
children really can benefit from quirky little computers evaporate as
:David Cavallo がTISE 2007で基調演説しました。これは教育ソフトウェアのワークショップです。
quickly as the morning dew in this hilltop Andean village, where 50
primary school children got machines from the One Laptop Per Child
project six months ago."


2. Hinge: Jacques Gagne has been investigating the laptop hinge—the
{{ Translated text |
"clearance" between the two rotating parts should be tighter and this
2. Schedule: The release of our Ship.2 Build (650) and firmware (Q2D07) occurred in time to be installed on the G1G1 laptops that will begin shipping on Monday.
would reduce wobble. Mary Lou Jepsen and Quanta are investigating a
| display = none }}
possible run-in change at the earliest possible date.
;2. Schedule (スケジュール)
:Ship.2 Build (650)とfirmware (Q2D07)のリリースはG1G1ラップトップにインストールされ月曜日の出費に間に合いました。
{{ Translated text |
The roadmap for Update.1 has been enhanced with more detailed dates and important bug fixes that are being worked on (Please see http://dev.laptop.org/roadmap). We have already passed feature freeze and string freeze (for translations). The next milestone is code freeze on December 15. Developers not fixing critical bugs for Update.1 should provide their recommended feature set for Update.2 (and beyond).
| display = none }}
:Update.1のロードマップ:
::詳しい日付やバグフィックスなどは http://dev.laptop.org/roadmap をご覧ください。
::'feature freeze'(機能フリーズ)と翻訳のための'string freeze'(ストリング・フリーズ)はすでにおこなわれました。
::次のマイルストーンは12月15日のコード・フリーズです。
::Update.1でクリティカル・バグフィックスをおこなっていないディベロッパーはUpdate.2からその後のrecommended feature setの用意を整えてください。


3. Hardware certifications and testing data: Mary Lou has created a
{{ Translated text |
compilation of certification and testing data that is available on the
3. Testing: Ricardo Carrano, Yani Galanis, and Michail Bletsas spent a number of hours with a forty (40) laptop test bed in a quiet RF environment to ensure that we have fixed our most egregious wireless bug—the lazyWDS problem—and to dig deeper into an occasional wireless crash problems in mesh networks of more than 30 laptops. They have also been working with Robert McQueen and the Collabra team to document and simplify the process of creating a Jabber server –so individuals and groups can create their own Jabber servers to make their own mesh neighborhood clusters. Yani is working on a test plan to scale the number laptops virtually connected to a Jabber server so we can simulate having 100s of users while using only a few laptops.
wiki (Please see [[Hardware Testing]]); it will
| display = none }}
be expanded over time.
;3. Testing (テスト)
:Ricado Carrano, Yani Galanis, Michail Bletsasによる'lazyWDS'問題の修正テスト。その他に、時々おこるメッシュ・ネットワーク内のワイヤレス・クラッシュ問題調査。
:Robert McQueen, Collabra teamと共同でJabberサーバのドキュメントと立ち上げを簡単にする作業。
:Yaniの作業は少数のラップトップを使い数百人のユーザをシミュレートすることができるよにするため、Jabberサーバにバーチゅアル接続するラップトップのスケールアップです。
{{ Translated text |
Alex Latham has moved on to testing Joyride builds after adding some notes to the Ship.2 release notes—not complete, but there is a link from the Software Release Notes page (Please see [[OLPC Ship.2 Software Release Notes]]). Alex also spent time reviewing and documenting the activation and developer key processes (Please see [[Activation and Developer Keys]]).
| display = none }}
:Alex Lathamは:
::Joyride buildsのテストに移動しました。
::Ship.2 release notesに少し追加
:::詳しくはこちら: [[OLPC Ship.2 Software Release Notes]]
::activation and key processesの書き入れとレビュー
:::詳しくはこちら: [[Activation and Developer Keys]]


4. Green: EMPA at the Swiss National Labs is continuing its work on
{{ Translated text |
life cycle analysis of the XO laptops by comparing the cost, lifetime,
4. Support: We had meetings between OLPC, Brightstar, RMS (Brightstar's tech-support call center), and Patriot to map out the phone, email, webpages, and processes that will help our new laptop users to get up to speed quickly and diagnose some problems they might encounter (Please send comments regarding http://laptop.org/gettingstarted). Adam has been helping to coordinate and document the internal and externally facing support mechanisms.
power consumption, and overall environmental impact with the
| display = none }}
refurbished desktops in Columbia. Mary Lou teleconferenced with the
;4. Support (サポート)
team this week and will assure that they get all the data they need to
:OLPC, Brightstar, RMS, Patriotの電話、Eメール、ウェブページ、プロセスにつぃての会議がおこなわれました。詳しくはここをご覧ください http://laptop.org/gettingstarted
complete their analysis. The final report is due in mid-February.
:Adamはinternalとexternal facing support mechanismsのドキュメントとコーディネートのお手伝いをしました。
Columbia is widely acknowledged to have one of the most successful
re-furbished desktop programs in Latin America.


5. Water: Anna Bershteyn, an MIT Ph.D. candidate, has been helping
{{ Translated text |
OLPC follow up on some questions from Ban Samhka, Thailand about the
5. Wireless: Michail Bletsas reports that the past week was spent testing reliability, functionality, and scalability.
best way to test and improve water quality; water quality is an area
| display = none }}
of interest that is expanding in the OLPC community. Anna and Mary Lou
;5. Wireless (ワイヤレス/無線通信)
met with Susan Murcott to discuss possible simple hands-on games on
:Michail Bletasは信頼性、機能、スケーラビリティのテストをしました。
the XOs that will encourage children to test and/or filter their
{{ Translated text |
water. SJ Klein has put Anna in touch with groups from UNICEF and the
On the reliability front, David Woodhouse is in the process of sanitizing the command queueing used in the wireless driver; this should eliminate the occasional fall into catatonia by the firmware.
Hesperian Foundation who are also working on water safety. To learn
| display = none }}
more about Anna, please visit the wiki [[User:Anna B]]).
:David Woodhouseはwireless driverで使われるcommand queingのsanitize作業。おかげで時々ファームウェアがcatatoniaに落ちるのを削除するでしょう。
{{ Translated text |
Testing this week confirmed that these problems only manifest in very busy wireless environments. Even in such environments, they tend to only affect idle machines. When XOs are idle, the are exchanging Salut traffic (useful) and generating probes and probe responses for WLAN discovery (useless and a big nuisance with large numbers of XOs). Michail is currently testing a version of the firmware that disables probe responses from XOs with the intent to deploy it in the upcoming learning workshops so that we can comfortably run all the machines in the room concurrently.
| display = none }}
:これらの問題はとても忙しいワイヤレス環境のみに現れることがテストで分かりました。
::たとえその様な環境内でもアイドルのマシンしか影響はありません。 XOがアイドルの時Salut traffic (とても役に立つ)を交換してWLAN discovery (役に立たなく多くのXOにとって迷惑)のためにprobesとprobe responsesの生成します。
::Michailは我々が部屋にあるすべてのマシンを容易くコンカレントに走らせるために、XOからprobe responseを無効にするfirmwareバージョンを今テストしている最中です。
{{ Translated text |
Collabora also found a number of bugs in the local-link presence code which will improve scaling in the next release. Ricardo tested various workarounds for the UI's wireless encryption configuration bugs.
| display = none }}
:Collaboraによるlocal-linkの少数バグ発見。
:RicardoによるUIのワイヤレス暗号コンフィギュレーション・バグへのワークアラウンド・テスト。


6. Power measurements: John Watlington instrumented a production
{{ Translated text |
machine for power measurements this week to allow continued
6. Active antennae: Marvell is going to release the firmware update tool for the active antennae next week. This became more urgent after the recent frame-format change and John Watlington's observation that the school server’s boot time is longer than the time period during which the active antennas wait for the host to talk them after power-up (See further discussion below). The current modules switch into autonomous mode before the server has finished with its boot-up sequence and thus they fail to be properly configured by the server. We will have to increase the host-wait timeout on the antennae to avoid this in the future and flash server modules with the standard radio boot code (to prevent them from going into autonomous mode).
verification of the laptop power-saving measures. This allows Chris
| display = none }}
Ball (and the rest of the software team) to continuously measure the
;6. Active antennae (アクティブ・アンテナ)
power consumption at ten different places around the laptop, and also
:次の週はMarvellによるactive antennaeのfirmware update toolのリリース予定。
automatically simulate user input to wake up the laptop (power button,
::つい最近のfame-formatの変更とスクール・サーバのブート・タイムがパワーアップの後にくるホストからの連絡がアクティブ・アンテナの待つ時間よりも長いと言うJohn Watlingtonの観察によって、この問題はさらに緊急の事情となりました。(詳しい説明は下に書いてある文章をご覧ください。)
lid switch, etc.). We have already have a B3 unit with over twenty
::current modulesはサーバがboot-up sequenceを終了する前にautonomouse modeに切り替わるため、サーバによって正しく設定されるのに失敗してまいます。将来これを防ぐ、そして、standard radio boot codeでserver modulesをflashするには、(autonomous modeに入らないようにするため)アンテナのhost-wait timeoutを増加する必要があります。
power measurement points, but it cannot aggressively suspend/resume,
and doesn't have any of the more recent power-savings-related
engineering changes.


7. Embedded controller: Richard Smith spent time studying oscilloscope
{{ Translated text |
traces looking for a possible cause of the reopening of Ticket 1835
7. Sugar: Tomeu Vizoso moved the object chooser from the Sugar library to the Journal. Activities now ask the Journal to display the object chooser so the user may choose which Journal entry the activity should have access to. This will help to protect the privacy of the user while allowing activities to consume data from other activities. Also, this removes duplicate code and facilitates sharing of features between the Journal and the object chooser.
(unable to resume); recent software builds were failing on the
| display = none }}
suspend/resume testbed. He has been unable to reproduce the problem
;7. Sugar (シュガー)
with bare-board tests and he now feels that he fully understand the
:Tomeu Vizosoはobject chooserをSugar libraryからJournalへ移動させました。activitiesスタードアップが遅くなっている原因の追跡。すでにUpdate.1で改良できるいくつかの場所を確認。ほかのアップデートはその後に来ます。
software causes of 1835 (three distinct causes). Running the latest EC
{{ Translated text |
code with Joyride kernels doesn't seem to have the problem. Richard
Tomeu also is investigating why activities startup has gotten to be so slow of late. He has already identified some areas that can be easily improved for Update.1. Other improvements will come later.
and John will continue to run tests on the suspend/resume testbed to
| display = none }}
insure that we won't have the problem with Update.1
{{ Translated text |
Simon Shampijer worked this week on tracking down and fixing issues in the browser regarding Rainbow security: the data generated by the “view source” command are saved in $SAR/instance and the browser profile is saved in $SAR/data. There is still a remaining issue with the permissions for the profile, since these are files sometimes generated and accessed by the library. Will have to discuss this again with Michael Stone and Marco Pesenti Gritti. Working along with Morgan Collett, we finally have all the parts for a fix to the Rainbow-related problem with opening links from Chat in the browser. But not everything is in Joyride yet for testing.
| display = none }}
:Simon ShampijerはRaimbow securityに関連するブラウザの問題調査とフィックス。profileのpermissionsについての問題はまだ残っています。
{{ Translated text |
Reinier Heeres spent last week getting a new evince version working (evince is the PDF back-end for Read). It was already working in jhbuild, but some library dependencies had to be removed and new rpm packages built. This is now complete, so everything is in place to get packages in Joyride soon. Reinier is also working on supporting bundle upgrades from the Journal. Beside that, he fixed some Sugar bugs, like leaking of icons in /tmp, and has written code to improve unmount-failure feedback in the Journal.
| display = none }}
:Reinier Heeresが新evinceバージョンを作動させる作業。完了したのでその内Joyrideに取り込む予定。その他、Journalからのbundle upgradeサポート、シュガーのバグ、Journalのumount-failure feedbackを改良するコードを書きました。


A second bonus was discovery and verification of EC issues that Chris
{{ Translated text |
Ball and Jim Gettys have run into. Andres helped Richard find an EC
8. Open hardware manager: Chris Ball worked on power manager bugs and features. The version of OHM in the Joyride build is complete except for two new features being added for Update.1—better handling of user-set brightness (currently OHM will override it) and inhibiting suspend when the CPU is not idle. These should land in Joyride next week.
bug where the SCI mask was getting corrupted. The most frequent
| display = none }}
manifestation of that was the loss of AC events or battery-charge
;8. Open hardware manager (オープン・ハードウェア・マネージャ)
level. Richard still don't know the root cause of the corruption, but
:Chris Ballはpower manager bugsとfeaturesの作業。
has a good test case and kernel debug logs. There appears to be a case
::二つの新しい機能以外はJoyride buildのOHMバージョンは完了
where EC communication fails and error recover is not working. Fixing
::二つの新しい機能は来週Joyrideに入れる予定
it is going to involve more oscilloscope time, because turning on
:Pippy-ifに取り込む時間なし、もしUpdate.1のためにPippy"examples"考えあったら連絡せよ
serial- port debugging appears to make the problem go away. There is
{{ Translated text |
already a workaround in the kernel to fix the mask when it becomes
Chris hasn't had much time to work on Pippy—if anyone can think of Pippy “examples” they'd like to see in Update.1, please let him know.
corrupted, so it's not a show-stopper.
| display = none }}


Richard is also writing some cron scripts that will take a snapshot of
{{ Translated text |
the battery ACR while the laptop is running on battery power and then
9. Emulation: Bernie Innocenti and Mitchell Charity improved the experience for users of QEMU, Vmware, and other emulated environments. We now support the video driver vmware_drv, which also works with the latest CVS snapshots of QEMU and provides a 1200x900 mode.
then send us the data. Richard wants to use these data to build power
| display = none }}
usage profiles. The ACR gives us a very accurate reading on the amount
;9. Emulation (エミュレーション)
of mA/h drawn from the battery. Plotting it over time will begin to
:Bernie Innocenti, Mitchell Charityの両方がQEMU、Vmware、他のemulated environmentsのユーザ体験改良しました。
give us insight on our dynamic power draw.
:vmware_drvビデオ・ドライバのサポート開始、最新QEMUのスナップショットと互換性あり、1200x900モードあります。


8. School server We found a serious problem with the mesh networking
{{ Translated text |
in the build of School-server software released last week (Build 137),
10. Utilities: Bernie also made changes to the boot process and olpc-utils for better UTF-8 support. olpc-configure now regenerates the library index after updates. The experimental Xserver 1.5 is still in the works, and lives in a separate xtest build for now.
which brings down an active antenna if a large file transfer is
| display = none }}
attempted. A new build of the software with the new libertas driver
;10. Utilities (ユーティリティ)
(thanks David Woodhouse) greatly improves the situation. A new build
:Bernieがブートプロセス変更、olpc-utils改善したUTC-8サポート入れをする。
is being tested and tuned and will be released in the next few days.
:olpc-configureアップデートの後library indexをリジェネレートする
The school-server-software build problems have returned, but this time
:実験中のXserver1.5はまだまだ作業中、別のxtest buildにあります。
we identified one of the problems: it turns out that the livecd build
process fails if you have upgraded the kernel. Providing a single
choice for the kernel is the workaround for this problem.


We have encountered scaling problem with the XMPP service on the
{{ Translated text |
server. The eJabber software runs out of memory over time as the
11. Rainbow: Michael Stone experimented with an architecture for our automated testing; he also spent time answering Sugar-related questions about Rainbow, he a little bit on Rainbow bug-fixing, and helped get us unstuck on encryption export controls and P_DOCUMENT/P_DOCUMENT_RO.
number of active users exceeds a hundred. Collabra is looking into
| display = none }}
alternative server implementations. We had thought eJabber has used by
;11. Rainbow (レインボウ)
large instant-messaging services, but probably not with all the bells
:Michael Stoneは以下の作業をしました:
and whistles we use. The XMPP service is crucial to the efficient
::automated testingのarchitecture実験
provision of presence information to laptops in a school through a
::Sugar (シュガー)に関連したRainbow (レインボウ)の質問への返答
centralized method. The alternative, used when no server is found, is
::少々Rainbowのバグフィックス、
for each laptop to send multicast announcements, which spread through
::encryption export controlsとP_DOCUMENT/P_DOCUMENT_ROのアドバイス
our mesh network at a low rate and using an algorithm best described
as a "flood fill".


In order to support a trial in Mongolia, the server software will
{{ Translated text |
start supporting multiple servers per school in January. Each server
12. Builds: Last week, C Scott Ananian managed stable builds through 649, making our builds substantially less sexy, and finished and tuned
in a school acts as an additional internet portal in a school's
olpc-update-query, which allows you to subscribe to any one of a number of “update streams” to keep your machine up to date.
wireless mesh; together they redundantly provide services to all of
| display = none }}
the laptops in a school.
;12. Builds (ビルド)
:C Scott Ananianの作業:
::649を通してstable build (ステーブル・ビルド)成功
::olpc-update-queryのチューン
{{ Translated text |
This week Scott shepherded build 650 with Q2D06 and fixed the “fail to boot on upgrade” bug. He has automated generation of activation/developer keys—there are no more “sneakernet” delays! He also added statistics collection code to the activation server in order to let us track which builds are “in the wild”; he promises pretty graphs next week.
| display = none }}
::Q2D06でbuild 650現る
::"fail to boot on upgrade"バグの修正
::activation/developer keys作成の自動化
::activation serverにstatistics collection codeの追加
::次の週グラフ追加予定
{{ Translated text |
Scott also cleaned up the server-side component of the XO dev key request page; he worked with Michael on integrating automated testing into our build system, using the pybots/buildbots framework; he edited [[Activation and Developer Keys]]; and he did a “sticker drive” at OLPC HQ, trying to remove machines running ancient versions of libertas firmware from our network.
| display = none }}
::XO dev keyリクエスト・ページのserver-side componetのクリーンアップ
::Michaelと共同でpybots/buildbotsを使いbuild systemへのautomated testingのインテグレーション
::OLPC HQで古バージョンlibertas firmwareをネットワークからの削除


9. Active antenna update: We are awaiting a utility from Marvell for
{{ Translated text |
reflashing the firmware on the active antennas we now have, to allow
13. Presence service: Guillaume Desmottes wrote a wiki page explaining how to deploy an Openfire server (Please see [[Openfire Configuration]]). He also investigated an alias problem with Openfire (Please see [[Openfire Configuration#Alias droped]]). He worked on the server component XMPP protocol; wrote a fix for http://bugs.freedesktop.org/show_bug.cgi?id=13156, and started to implement new XMPP protocol in Gabble.
their use with school servers; presently, they have to be plugged in
| display = none }}
after a server has booted. When this arrives, it will be included in a
;13. Presence service (プレゼンス・サービス)
school server software release. Users in the field should be able to
:Guillaume Desmottesの作業:
automatically upgrade any antenna simply by plugging it into a server.
::wikiでOpenfire serverの配備の仕方説明文書入れ: (こちらをご覧ください[[Openfire Configuration]])
::Openfireでのalias問題: ([[Openfire Configuration#Alias roped]])
::server component XMPP protocolで作業
::バグフィックス http://bugs.freedesktop.org/show_bug.cgi?id=13156
::Gabbleでの新XMPPプロトコルの実装
{{ Translated text |
Sjoerd Simons analyzed some network traces of tests with 10 or more XOs, which lead to the discovery that idle session of Salut’s Clique protocol didn’t scale as they are supposed to. He released telepathy-salut-0.2.0, which is the start of a bug-fix-only branch for salut. This
release fixes stream tubes on machines without nss-mdns (such as the XO) and the aforementioned scaling issue of idle Clique sessions.
| display = none }}
:Sjoerd Simonsは、
::10以上のXOを使ったnetwork tracesのアナライズ
::salutバグフィックス・ブランチの初めとしてtelepathy-salut-0.2.0のリリース
{{ Translated text |
Rob McQueen has been working with Dafydd Harries, Guillaume Desmottes, and Simon McVittie to write up proposed XMPP component protocol. Rob has also been liaising (or nagging :D) with ejabberd upstream to try and address stability issues on jabber.laptop.org and hence school server deployments. He has packaged the ejabberd trunk and is trying it on jabber.laptop.org and he has tracked outstanding ejabberd issues that affect jabber.laptop.org and school server (automatic configuration of shared roster). He has been applying hacks to keep jabber.laptop.org running (such as watch ejabberd with monit, reduce the shared roster to recently-active users rather than all registered users, etc.) and the odd bit of packaging/trac herding for telepathy components.
| display = none }}
:Rob McQueenは以下の作業をしました:
::Dafydd Harries, Guillaume Desmottes, Simon McVittieらとプロポーズされたXMPP component protocolの書き上げ
::jabber.laptop.orgでの信頼性問題についてejabberd upstreamとの連絡
::ejabberd trunkのパッケージとjabber.laptop.orgでのテスト
::jabber.laptop.orgとschool serverに関する非解決ejabbered問題の追跡
::jabber.laptop.orgの作動を保つためのハック当てはめ
::telepathy componentsのpackaging/trac herding
{{ Translated text |
Dafydd Harries began work on the Jabber-server extension planned for Update 2 that we hope will greatly improve collaboration scalability.
| display = none }}
:Dafydd Harriesは、
::Update 2に予定されているJabber-server extentionの作業開始
{{ Translated text |
Morgan Collett engaged in various discussions on mailing lists and IRC about jabber servers and appropriate expectations for Ship.2 users. Please note that there is not be a working server configured in the Ship.2 software, since we cannot support that kind of volume on our current server infrastructure. Anyone interested in running a server for themselves or a specific community should see the latest information in the wiki (See [[Run your own jabber server]]). Morgan also tested Ship.2 collaboration and herded patches and bugs through the Update.1 approval process, including Presence Service patches that have been pending for a while.
| display = none }}
:Morgan Collettは、
::jabber serversとユーザに対するShip.2の期待に関連したメーリングリストとIRCの議論参加
::Ship.2 collaborationとherded patchesのテスト
::Update.1 approval processを通したPresence Service patchesも含めたバグのテスト
:注意: 今のサーバ設備では量が多すぎてサポート出来ないので、 Ship.2ソフトウェアにはワーキングサーバの設置はされていません。自分のサーバを立ち上げるのに興味ある方はwikiで次のページをご覧ください: [[Run your own jabber server]]


10. Testing: We released a patch to Ship.2, Build 653 to fix a problem
{{ Translated text |
with Spanish laptops coming up in English, as well as a problem
14. Laptop firmware: Mitch Bradley released two new firmware for the laptop this week. Q2D06 was release on Tuesday night to fix a problem found which might cause problems when upgrading the laptops. It was quickly superseded by Q2D07 on Thursday night, when a bug was found by Quanta which will brick the laptop if the RTC battery (on the motherboard) fails. If you are running Q2D05 or Q2D06, please update immediately to Q2D07.
(discovered in Uruguary) with the Journal items going away.
| display = none }}
;14. Laptop firmware (ラップトップ・ファームウェア)
:Mitch Bradleyの活躍:
::ファームウェアQ2D06とQ2D07のリリース
:注意: Q2D05を使っているなら、すぐにQ2D07にアップデートしてください。


There was a discussion this week that focused on how volunteers could
{{ Translated text |
get started on testing activities by editing the current wiki pages
15. School server: A new build of school server software (137) was released this week. This includes newer libertas (wireless mesh) drivers and firmware, as well as supporting the hot-plugging of Active Antennas. It was decided on Tuesday to proceed with the laptop backup/restore protocol developed by Ivan Krstić and the Journal team for Update.1; it will be included in an upcoming release to allow testing over the next few weeks. Upcoming features are the addition of the Jabber server and web caching.
that describe activities: many of these wiki pages are old and thus
| display = none }}
they do not accurately reflect how the activity works. Please watch
;15. School server (スクール・サーバ)
the [[Test issues]] page in the coming weeks to see how
:スクール・サーバの新ビルド(137)のリリース
you can help!
::以下も含めて:
:::新いlibertas frimwareとdrivers
:::Active Antennaホットプラグのサポート
:Update.1のためにJournal teamとIvan Krstićが開発したラップトップのbackup/restore protocolの導入決定。
{{ Translated text |
We discovered a serious problem with the new Active Antenna prototypes this week. These are the ones assembled around the beginning of November, and handed out to a number of countries and developers. The Boot2 firmware placed on them in manufacturing (3109) enters standalone repeater mode too quickly, and once in that mode they stop talking over USB. By the time a server has booted it can no longer talk to its Active Antennas! Attempts to downgrade the Boot2 firmware to the latest—which doesn't support standalone repeater mode (3107)—using the libertas-flash tool developed last year by Dan Williams are failing due to changes in the Boot2 API. As the most recent software builds now support hot-plugging of the antenna, the temporary work-around is to plug the antennas into the server after it has booted up.
| display = none }}
:Active Antennaに関する深刻な問題発見
::我々は新しいActive Antenna (アクティブ・アンテナ)のプロトタイプで深刻な問題を発見しました。当てはまるモデルは11月の初めあたりに組み立てられいくつかの国とディベロッパーに送られた物たちです。Manufacturing (3109)に入っているBoot2ファームウェアは'stanalone repeater mode' (スタンドアローン・リピータ・モード)に早く入りすぎて、いったんそのモードに入るとUSB上での通信は途絶えてしまいます。サーバがブートしたらもう自分のActive Antenna (アクティブ・アンテナ)とは通信出来なくなっています。Dan Williamsが去年開発したlibertas-flash toolをつかいBoot2ファームウェアをstandalone repeater mode (3107)(スタンドアローン・リピータ・モード)のない一番新いファームウェアへダウングレードしようと試してみましたが、Boo2のAPIによる変更で失敗に終わりました。最新のソフトウェア・ビルドはアンテナ・ホットプラグのサポートがあるので、一時的な解決法としてサーバがブート終了したその後にアンテナを差し込みます。


11. Schedule: We are at code freeze for the Update1 release. We will
{{ Translated text |
spend the next couple of weeks testing and documenting. Thanks for
16. From the community: Bruno Coudoin uploaded a new release of the GCompris activities. Bruno followed Bert Freudenberg 's EToys scripts to stay retro-compatible with previous startup sequence. Changes include a new sugar compliant icon; a Spanish translation; a fix to some some broken activities (e.g., algebra_plus-activity); and better Rainbow compatibility (e.g., no more writing in the home directory).
everyone's patience for bearing with us during the usual chaos
| display = none }}
associated with of the start of shipping that has gotten in the way of
;16. From the community (コミュニティから)
a smooth release cycle. We expect to spend some time on improving
:Bruno Coudoinは、
process issues before we move on to serious work in Update2.
::GCompris activityのアップロード
::Bert FreudenbergのEToysスクリプトを以前のスタートアップ・シークエンスとretro-compatibleにするための作業
::Sugarに互換性ある新アイコン
::スペイン語翻訳
::壊れたactivitiesの修正
::良くなったRainbow互換性
{{ Translated text |
Eduardo Silva has been working on a new application called “XO-Monitor.” The goal is to watch the XO resources from a normal PC or laptop through the network with a simple graphical user interface written in PyGTK. It is very similar to the old developer console and it can aquire basic information such as build, kernel, firmware, model, serial number, etc.; trace system CPU usage; view logs; report simple network statistics; and list all of the XOs in the local network. More information about the project can be found in the wiki (Please see [[XO Monitor]]).
| display = none }}
:Eduardo Silvaの働き、
::新XOリソース監視アプリXO-Monitorの作業
::詳しい説明は [[XO Monitor]]
{{ Translated text |
Wolfgang Rohrmoser and Kurt Gramlich are proud to announce the initial version of their OLPC XO-LiveCD. This new project targets these goals:
• give children, students, teachers and parents the opportunity to participate and use the Sugar educational software on a common PC;
• support demonstration of OLPC software to non-developers;
• provide an easy maintainable Live-System for developers to test activities on the sugar desktop, this could be regarded as an alternative to existing OLPC virtualbox and qemu images.


12. Support: Adam Holt has done a heroic job this week in answering
The technology they choose embeds an unmodified official Redhat build into a framework (LiveBackup), which provides everything needed to run a live system. Going this way we are able to minimize the work for updates as new OLPC builds get released.
emails sent to help@laptop.org, creating and updating the Support
pages (See [[Support]]), the Support FAQ,
helping with the Getting Started Guild (See [http://laptop.org/start])
and coordinating volunteers to help answer emails, IRC, and forum.
This weekend he is holding a volunteer training session in preparation
for a phone bank that could go live as early as next week; look on the
olpc-support IRC channel for info.


We'd like to be able to provide RMA numbers for returns to help
The ISO image are available at:
offload the Patriot Donor Services and we would like to put a process
in place where we can get some of the returns sent to OLPC for
analysis.


13. Localization: Sayamindu Dasgupta helped some language teams
ftp://rohrmoser-engineering.de/pub/XO-LiveCD/
troubleshoot their problems with Pootle. All throughout the week, he
was also testing the system to keep the POT files up to date. The
system seems to be working fine and will be rolling it out (along with
the documentation) during this weekend.


Sayamindu also gained access to build fontconfig for the OLPC in Koji
as: XO-LiveCD_<date>.iso
(thanks Dennis Gilmore), and created a build which should hopefully
fix Ticket #1525 (a long-standing bug due to the interaction between
the font cache and the system time).


Waqas Toor and Salman Minhas have lead a team in Pakistan to the
Images will be mirrored to:
successful completion of an Urdu translation in Pootle
([https://dev.laptop.org/translate/ur/update1/]); all the strings are
successfully committed and are ready to be included in Update.1. They
have also commenced working on making Zekr a Sugar activity (initially
in two languages: Urdu and Persian (Dari)).


They are also making poems for children by Pakistani national poets
http://skolelinux.de:/XO-LiveCD/
Illama Iqbal and Faraz Ahmad Faraz available in the form of e-books;
and they are writing a teacher "training manual" for Afghanistan,
which includes activity tutorials; they are working on materials for
teachers that address their needs in the Constructionist methodology
of education and learning.


14. Kernel: Andres Salomon and Bernie Innocenti finally were able to
Wolfgang and Kurt encourage everybody to try it out and give them feedback for improvements; please send mail to:
reproduce Ticket #2804 (the jumpy touchpad problem) and get enough
useful debug information out of it to deduce a working theory of
what's causing it and how we can workaround it in the kernel. Bernie
has built an experimental kernel with a candidate fix and is eager to
receive feedback from some of the jumpy mouse victims to see if our
helps.


15. Updates and builds: Scott Ananian gave olpc-update the ability to
XO-LiveCD@skolelinux.de.
upgrade from a USB key (Ticket #3881) (See
Further information is available in the XO-LiveCD.pdf document at:
[[Olpc-update]]); olpc-update also now warns you
if you try to upgrade to a joyride build without a developer key
(Ticket #5309) and is more efficient if it is interrupted in the
middle of an update. OFW will now upgrade you to the latest firmware
even if you have a developer key (Ticket #5371); ntpdate is run on the
XOs when we get network connectivity (Ticket #3359); rtcwake is in the
build to enable timed wakeups from suspend (Tickets #5434 and #5435);
our builds now use sudo to get root—there has been some discussion of
configuring su instead (Ticekt #5537).


Dennis Gilmore has been working on builds and some tools to help make
http://skolelinux.de:/XO-LiveCD/XO-LiveCD.pdf
them faster to turn around; he has also been tagging packages for
| display = none }}
Update.1.
:Wolfgang Rohrmoser, Kurt Gramlich:
::OLPC XO-LiveCD初バージョンのリリース
::プロジェクトがターゲットにしている目標:
:::・ 子供たち、生徒達、先生ら、そして、親たちが通常のPCを使ってSugar educational softwareへの参加と仕様する機会をあたえる。
:::・ ディベロッパーではない人たちにOLPCをデモしてサポートをする。
:::・ sugar desktopでディベロッパーがactivityのテストができるようにするため、簡単にメンテナンスできるLive-Systemの提供。それは今存在するOLPC virtualboxとqemu imagesの代替として見なすことが出来ます。
::ISO イメージのダウンロード (ファイル名:XO-LiveCD_<日付>.iso):
:::ftp://rohrmoser-engineering.de/pub/XO-LiveCD/
::ミラー: http://skolelinux.de:/XO-LiveCD/
::ドキュメント: http://skolelinux.de:/XO-LiveCD/XO-LiveCD.pdf
::連絡先: XO-LiveCD@skolelinux.de


16. View source: The view-source key now works in Chat, Web, Pippy,
{{ Translated text |
and any activities generated by Pippy (Tickets #4909, #5541, #5542).
17. Urdu localization: Waqas Toor and Salman Minhasreport have almost completed their Urdu Glossary Project; Waqas be will be testing it over this weekend and will be ready/tested/debugged on Monday. An ebook of science is 100% complete and ready to be included. An ebook of Urdu (Meri Kitab) is 60% complete. Salman will attempt to complete it over the weekend. The Urdu localization of EToys is 75% complete; Waqas and Salman are confident to complete it sometimes next week.
Next up for Scott: Terminal (Ticket #5543), Gmail (Ticket #5544), and
| display = none }}
Clock (Ticket #5545). Any application that can reasonable be written
as a single python source file is a good candidate for Pippy-ization,
which lets children view and customize the activity. This will
undoubtedly stress our handling of activity bundles in the Journal,
which arguably is a good spur in the side!


17. Wireless driver: Dave Woodhouse worked again on the libertas
;17. Urdu localization (ウルドゥ・ローカライゼーション)
wireless driver, a certain amount of sleeping and some frustration
:Waqas Toor, Salman Minhas:
that although he's fixed most of the known bugs in the driver, people
::Urdu Glossary Project完成間近
are still using some ancient kernel in their OS builds which is
::Waqusによって今週の週末にテスト
entirely useless for testing purposes.
::月曜に完成/テスト/デバッグ
:ebook of science100%完成、導入準備ととのった
:ebook of Urdu (Meri Kitab) 60%完成、週末にSalmanが完成に取り込む
:EToys Urdu localisation 75%完成、WaqusとSalmanは来週完成させる自身あり


18. Etoys: Bert Freudenberg spent the first half of week in Kathmandu.
{{ Translated text |
He observed and helped the very active OLPC and Etoys communities in
18. Documentation: Anne Gentle and Seth Woodhouse are finishing laying out a simple introductory guide to ownership and care of the XO, working with material from Todd Kelsey and older demo notes and a number of community artists. Translation will begin this week (Please see http://dev.laptop.org/~sj/quickstart/).
Nepal (See [http://nepal.ole.org/home/?q=node/107]). Yoshiki Ohshima continued on fixing bugs on trac. These patches
| display = none }}
will show up in the Update.1 stream at some point. Yoshiki also is
;18. Documentation (ドキュメンテーション)
working on the packaging for non-OLPC environment. Takashi Yamamiya
:Ann Gentle, Seth Woodhouse:
started prototyping a simple presentation tool. Ted Kaehler and
::introductory guide to ownership and care of XO (XOオーナー&管理ガイド入門)完成中
Korakurider are looking at the translation of QuickGuide contents.
::Todd Kelsey、older demonotes、community artistsのマテリアルを採用
Scott Wallace and Yoshiki worked together to provide a better way to
:翻訳は今週始まります。詳しくは: http://dev.laptop.org/~sj/quickstart/
report runtime errors.
{{ Translated text |
Anne is working on fixing the banner and adding an actual index; generated by Author-IT, a commercial tool that we are currently using. Adam Hyde of FLOSSManuals has offered to port the documents to his site and set up a system to auto-update manuals there with text from the olpc wiki; we may switch to this next month.
| display = none }}
:AnneはAuthor-IT (コマーシャル・ツール)を使いバナーとインデックスの追加。
:FLOSSManualsのAdam Hydeは、彼のサイトへドキュメントをポートしてそこのマニュアルをolpc wikiのテキストで自動アップデートする提案を出す
:来月それに切り替わるかもしれません


19. Scratch: Brian Silverman (by phone), John Maloney,and Mitchel
{{ Translated text |
Resnick came by the OLPC office this week to demonstrate Scratch
19. Science fare: Sunee Piromprames has been working with Lauren Klein and teacher Srinuan to organize a bug-identification project at Ban Samhka, Thailand. David Stang of the BayScience Foundation is setting up forums for them to use to classify their findings, with photos and local text and pronunciation of bug names. They will have a worked example this week for the children to follow, and are working with Thai strings.
running on an XO (See [http://scratch.mit.edu/]). While it hasn't been
| display = none }}
wholy "Sugarized" yet, it is already quite usable. John will be
;19. Science fare (科学展覧会)
posting a bundle on the wiki for those who'd like to explore it (and
:Sunee Piromprames, Lauren Klei, Srinuan先生:
provide feedback) at this stage.
::タイのBam Samhkaでbug-identification projectの準備
::BayScience FoundationのDavid Stangはその人たちが発見を写真、ローカルテキストで区別出きるのと、バグネームの正しい発音のためにフォーラムを立ち上げています。
::子供が使うwoked exampleは今週用意され、Thai stringsでも作業がおこなわれています。


20. Open hardware management: Chris Ball is working on a particularly
{{ Translated text |
entrenched yet subtle bug in OHM's timing code at the moment.
20. Library: Mako Hill, Lauren, and SJ Klein have worked out what bundling scripts need to be written to provide for simple bundle creation. It will be possible to make (and verify) bundles through a web upload form soon.
(Richard Hughes confirms that he's been seeing it on non-OLPC
| display = none }}
platforms too, all the way back to the beginning of OHM.)
;20. Library (ライブラリ)
:Mako Hill, Lauren, SJ Klein:
::simple bundle creationのために一体どのようなbundling scriptsを書けばいいのかの調査
::近いうちweb uploadを通してbudlesのmakeとverifyが出きるようになります。


21. Presence/sharing: Morgan Collett helped with testing the
{{ Translated text |
sugar-shell-consumes-all-memory issue (Ticket #5532). (Thanks to
21. Our Stories: Google, UNICEF, and OLPC issued a joint press release regarding a global storytelling project being orchestrated by Google’s Stephen Cho. The goal of the initiative is to preserve and share stories, histories, and identities of cultures around the world by making personal stories available online in many languages. Using XO laptops, mobile phones, and other recording devices, children will record, in their native languages, the stories of elders, family members and friends. These stories will be shared globally through the Our Stories website (See http://www.ourstories.org/), where they can be found on a Google Map.
Sjoerd Simons for providing the avahi invocations to fake buddies on
| display = none }}
the mesh.) Morgan helped some community people with Jabber questions
;21. Our Stories (私たちのストーリー)
on the forums. There has been confusion about why the
:Google, UNICEF, OLPCがGoogleのStephen Choがリードするglobal storytelling projectに関して共同プレスリリースを出しました。
ship2.jabber.laptop.org server doesn't work: Robert McQueen spoke with
::目的は個人ストーリーをたくさんの言葉でオンラインに出して聞くことを可能にすることにより、世界中のストーリー、歴史、文化の個性の保存を目指します。
people on IRC who were interested in trying ejabberd and helping us
::子供たちはXOラップトップ、携帯電話、他の録音装置を使い、自分の母国語で老人、家族、そして、友達のストーリーをレコードします。
work out why it was failing so badly. (There is now a server at
:ストーリーはOur Storiesウェブサイト (http://www.ourstories.org/ をご覧ください) を通してGoogle Mapにも乗り、グローバルにシェアされます。
xochat.org that can be used instead of the default at
ship2.jabber.laptop.org. See the Sugar control panel page in the wiki
for instructions on how to configure your Jabber server.) Robert has
updated the Ejabberd configuration pages on the wiki with some updated
patches and clearer instructions.

Dafydd Harries spent most of the week trying to set up OpenFire on
jabber.laptop.org. He managed to export the user database from
Ejabberd and import it to OpenFire, but laptops don't seem to be able
to connect to the server successfully. He'll be investigating why this
is the case and suspect some sort of problem with our client code.
OpenFire developers have been keen to help, however.

Morgan looked into the HippoCanvas bug (Ticket #2351) that is
affecting scrolling of multiline Chat messages; he hasn't found a fix
for it yet. XO users who are annoyed with this bug have resorted to
sharing Write as a primitive chat tool instead.

Morgan also cleaned up some wiki documentation referring to Tubes and
Presence Service; while more documentation is needed, most of the
existing documentation was out of date (predating Salut for instance).

All the bits for Chat copying URLs to the clipboard (Ticket #5080) to
launch in Browse finally landed and work fine, although now it seems
we may be able to do it more directly after all with the Rainbow work
done to address Ticket #4909.

And Morgan has been working on the unreliability of buddy icons
clustering around their shared activity (Ticket #5368); it is still
unclear whether the best place to make a fix is in Sugar or Presence
Service. The problem arises when CurrentActivityChanged occurs before
ActivitiesChanged, so the buddy icon moves before the activity is
known about.

Sjoerd Simons investigated why avahi under some circumstances marks
records as failed a bit too easily, causing the "contacts flashing"
bug. He discovered that the passive-observation-of-failures
implementation was a bit too sensitive and created a patch to make it
less sensitive. The patch needs further testing in a crowded RF
environment like the OLPC headquarters to see if it solves the issue.

Guillaume Desmottes continue to investigate the stream-tubes problem
with Rainbow. The Telepathy side should be fixed in Update.1. He start
to implement/design peer-to-peer connections for stream tubes in
Gabble (Ticket #4047) and improved Gabble-tubes test coverage.

22. Sugar: Reinier Heeres worked on fixing a Read sharing issue
(Ticket #5365), a Calculate internationalization issue (Ticket #5319)
and adding ellipsis to long texts in palettes (Ticket #4562). He also
wrote a simple script to copy a regular file to the datastore/journal
that got extended with quite a bit more functionality by Phil
Bordelon. He tested previous fixes in Joyride and Update-1 and tried
to understand the memory leaks the sugar shell was showing.

Simon Schampijer focused on the browser, testing and implemented a
"solution" for the browser permission issue described here (See
[[Concurrent activity instances]]). Actually we
don't think anymore that copying the profile around is a good thing to
do; we think we should run the browser outside the container for
Update.1 (Ticket #5489). Michael Stone send an email to the mozilla
devs to start discussion with them about a long term solution.

23. Trac: Noah Kantrowitz visited Friday and helped improve our trac
system, adding bug dependencies and sketching out better workflow
features that can now be implemented in it. He also made some great
suggestions for the Support/Help pages.

24. Documentation: Mako Hill and SJ Klein packaged together a new
version of the Getting Started Guide for inclusion in the library on
the laptop itself. (Walter Bender wrote a new stylesheet to fit the
pages in the XO.)


{{anchor|Laptop News 2007-12-01}}
{{anchor|More news}}
{{anchor|More news}}



Revision as of 02:47, 26 December 2007

  このページは、OLPCチームによってチェックされています。
  翻訳された News 原文  
   変更  
This is an on-going translation

ラップトップ ニュース 2007-12-22

1. Arahuay, Peru: If you haven't yet seen it, please take the time to read this AP article about the XO in remote Peruvian village ([1]). The lead paragraph says it all: "Doubts about whether poor, rural children really can benefit from quirky little computers evaporate as quickly as the morning dew in this hilltop Andean village, where 50 primary school children got machines from the One Laptop Per Child project six months ago."

2. Hinge: Jacques Gagne has been investigating the laptop hinge—the "clearance" between the two rotating parts should be tighter and this would reduce wobble. Mary Lou Jepsen and Quanta are investigating a possible run-in change at the earliest possible date.

3. Hardware certifications and testing data: Mary Lou has created a compilation of certification and testing data that is available on the wiki (Please see Hardware Testing); it will be expanded over time.

4. Green: EMPA at the Swiss National Labs is continuing its work on life cycle analysis of the XO laptops by comparing the cost, lifetime, power consumption, and overall environmental impact with the refurbished desktops in Columbia. Mary Lou teleconferenced with the team this week and will assure that they get all the data they need to complete their analysis. The final report is due in mid-February. Columbia is widely acknowledged to have one of the most successful re-furbished desktop programs in Latin America.

5. Water: Anna Bershteyn, an MIT Ph.D. candidate, has been helping OLPC follow up on some questions from Ban Samhka, Thailand about the best way to test and improve water quality; water quality is an area of interest that is expanding in the OLPC community. Anna and Mary Lou met with Susan Murcott to discuss possible simple hands-on games on the XOs that will encourage children to test and/or filter their water. SJ Klein has put Anna in touch with groups from UNICEF and the Hesperian Foundation who are also working on water safety. To learn more about Anna, please visit the wiki User:Anna B).

6. Power measurements: John Watlington instrumented a production machine for power measurements this week to allow continued verification of the laptop power-saving measures. This allows Chris Ball (and the rest of the software team) to continuously measure the power consumption at ten different places around the laptop, and also automatically simulate user input to wake up the laptop (power button, lid switch, etc.). We have already have a B3 unit with over twenty power measurement points, but it cannot aggressively suspend/resume, and doesn't have any of the more recent power-savings-related engineering changes.

7. Embedded controller: Richard Smith spent time studying oscilloscope traces looking for a possible cause of the reopening of Ticket 1835 (unable to resume); recent software builds were failing on the suspend/resume testbed. He has been unable to reproduce the problem with bare-board tests and he now feels that he fully understand the software causes of 1835 (three distinct causes). Running the latest EC code with Joyride kernels doesn't seem to have the problem. Richard and John will continue to run tests on the suspend/resume testbed to insure that we won't have the problem with Update.1

A second bonus was discovery and verification of EC issues that Chris Ball and Jim Gettys have run into. Andres helped Richard find an EC bug where the SCI mask was getting corrupted. The most frequent manifestation of that was the loss of AC events or battery-charge level. Richard still don't know the root cause of the corruption, but has a good test case and kernel debug logs. There appears to be a case where EC communication fails and error recover is not working. Fixing it is going to involve more oscilloscope time, because turning on serial- port debugging appears to make the problem go away. There is already a workaround in the kernel to fix the mask when it becomes corrupted, so it's not a show-stopper.

Richard is also writing some cron scripts that will take a snapshot of the battery ACR while the laptop is running on battery power and then then send us the data. Richard wants to use these data to build power usage profiles. The ACR gives us a very accurate reading on the amount of mA/h drawn from the battery. Plotting it over time will begin to give us insight on our dynamic power draw.

8. School server We found a serious problem with the mesh networking in the build of School-server software released last week (Build 137), which brings down an active antenna if a large file transfer is attempted. A new build of the software with the new libertas driver (thanks David Woodhouse) greatly improves the situation. A new build is being tested and tuned and will be released in the next few days. The school-server-software build problems have returned, but this time we identified one of the problems: it turns out that the livecd build process fails if you have upgraded the kernel. Providing a single choice for the kernel is the workaround for this problem.

We have encountered scaling problem with the XMPP service on the server. The eJabber software runs out of memory over time as the number of active users exceeds a hundred. Collabra is looking into alternative server implementations. We had thought eJabber has used by large instant-messaging services, but probably not with all the bells and whistles we use. The XMPP service is crucial to the efficient provision of presence information to laptops in a school through a centralized method. The alternative, used when no server is found, is for each laptop to send multicast announcements, which spread through our mesh network at a low rate and using an algorithm best described as a "flood fill".

In order to support a trial in Mongolia, the server software will start supporting multiple servers per school in January. Each server in a school acts as an additional internet portal in a school's wireless mesh; together they redundantly provide services to all of the laptops in a school.

9. Active antenna update: We are awaiting a utility from Marvell for reflashing the firmware on the active antennas we now have, to allow their use with school servers; presently, they have to be plugged in after a server has booted. When this arrives, it will be included in a school server software release. Users in the field should be able to automatically upgrade any antenna simply by plugging it into a server.

10. Testing: We released a patch to Ship.2, Build 653 to fix a problem with Spanish laptops coming up in English, as well as a problem (discovered in Uruguary) with the Journal items going away.

There was a discussion this week that focused on how volunteers could get started on testing activities by editing the current wiki pages that describe activities: many of these wiki pages are old and thus they do not accurately reflect how the activity works. Please watch the Test issues page in the coming weeks to see how you can help!

11. Schedule: We are at code freeze for the Update1 release. We will spend the next couple of weeks testing and documenting. Thanks for everyone's patience for bearing with us during the usual chaos associated with of the start of shipping that has gotten in the way of a smooth release cycle. We expect to spend some time on improving process issues before we move on to serious work in Update2.

12. Support: Adam Holt has done a heroic job this week in answering emails sent to help@laptop.org, creating and updating the Support pages (See Support), the Support FAQ, helping with the Getting Started Guild (See [2]) and coordinating volunteers to help answer emails, IRC, and forum. This weekend he is holding a volunteer training session in preparation for a phone bank that could go live as early as next week; look on the olpc-support IRC channel for info.

We'd like to be able to provide RMA numbers for returns to help offload the Patriot Donor Services and we would like to put a process in place where we can get some of the returns sent to OLPC for analysis.

13. Localization: Sayamindu Dasgupta helped some language teams troubleshoot their problems with Pootle. All throughout the week, he was also testing the system to keep the POT files up to date. The system seems to be working fine and will be rolling it out (along with the documentation) during this weekend.

Sayamindu also gained access to build fontconfig for the OLPC in Koji (thanks Dennis Gilmore), and created a build which should hopefully fix Ticket #1525 (a long-standing bug due to the interaction between the font cache and the system time).

Waqas Toor and Salman Minhas have lead a team in Pakistan to the successful completion of an Urdu translation in Pootle ([3]); all the strings are successfully committed and are ready to be included in Update.1. They have also commenced working on making Zekr a Sugar activity (initially in two languages: Urdu and Persian (Dari)).

They are also making poems for children by Pakistani national poets Illama Iqbal and Faraz Ahmad Faraz available in the form of e-books; and they are writing a teacher "training manual" for Afghanistan, which includes activity tutorials; they are working on materials for teachers that address their needs in the Constructionist methodology of education and learning.

14. Kernel: Andres Salomon and Bernie Innocenti finally were able to reproduce Ticket #2804 (the jumpy touchpad problem) and get enough useful debug information out of it to deduce a working theory of what's causing it and how we can workaround it in the kernel. Bernie has built an experimental kernel with a candidate fix and is eager to receive feedback from some of the jumpy mouse victims to see if our helps.

15. Updates and builds: Scott Ananian gave olpc-update the ability to upgrade from a USB key (Ticket #3881) (See Olpc-update); olpc-update also now warns you if you try to upgrade to a joyride build without a developer key (Ticket #5309) and is more efficient if it is interrupted in the middle of an update. OFW will now upgrade you to the latest firmware even if you have a developer key (Ticket #5371); ntpdate is run on the XOs when we get network connectivity (Ticket #3359); rtcwake is in the build to enable timed wakeups from suspend (Tickets #5434 and #5435); our builds now use sudo to get root—there has been some discussion of configuring su instead (Ticekt #5537).

Dennis Gilmore has been working on builds and some tools to help make them faster to turn around; he has also been tagging packages for Update.1.

16. View source: The view-source key now works in Chat, Web, Pippy, and any activities generated by Pippy (Tickets #4909, #5541, #5542). Next up for Scott: Terminal (Ticket #5543), Gmail (Ticket #5544), and Clock (Ticket #5545). Any application that can reasonable be written as a single python source file is a good candidate for Pippy-ization, which lets children view and customize the activity. This will undoubtedly stress our handling of activity bundles in the Journal, which arguably is a good spur in the side!

17. Wireless driver: Dave Woodhouse worked again on the libertas wireless driver, a certain amount of sleeping and some frustration that although he's fixed most of the known bugs in the driver, people are still using some ancient kernel in their OS builds which is entirely useless for testing purposes.

18. Etoys: Bert Freudenberg spent the first half of week in Kathmandu. He observed and helped the very active OLPC and Etoys communities in Nepal (See [4]). Yoshiki Ohshima continued on fixing bugs on trac. These patches will show up in the Update.1 stream at some point. Yoshiki also is working on the packaging for non-OLPC environment. Takashi Yamamiya started prototyping a simple presentation tool. Ted Kaehler and Korakurider are looking at the translation of QuickGuide contents. Scott Wallace and Yoshiki worked together to provide a better way to report runtime errors.

19. Scratch: Brian Silverman (by phone), John Maloney,and Mitchel Resnick came by the OLPC office this week to demonstrate Scratch running on an XO (See [5]). While it hasn't been wholy "Sugarized" yet, it is already quite usable. John will be posting a bundle on the wiki for those who'd like to explore it (and provide feedback) at this stage.

20. Open hardware management: Chris Ball is working on a particularly entrenched yet subtle bug in OHM's timing code at the moment. (Richard Hughes confirms that he's been seeing it on non-OLPC platforms too, all the way back to the beginning of OHM.)

21. Presence/sharing: Morgan Collett helped with testing the sugar-shell-consumes-all-memory issue (Ticket #5532). (Thanks to Sjoerd Simons for providing the avahi invocations to fake buddies on the mesh.) Morgan helped some community people with Jabber questions on the forums. There has been confusion about why the ship2.jabber.laptop.org server doesn't work: Robert McQueen spoke with people on IRC who were interested in trying ejabberd and helping us work out why it was failing so badly. (There is now a server at xochat.org that can be used instead of the default at ship2.jabber.laptop.org. See the Sugar control panel page in the wiki for instructions on how to configure your Jabber server.) Robert has updated the Ejabberd configuration pages on the wiki with some updated patches and clearer instructions.

Dafydd Harries spent most of the week trying to set up OpenFire on jabber.laptop.org. He managed to export the user database from Ejabberd and import it to OpenFire, but laptops don't seem to be able to connect to the server successfully. He'll be investigating why this is the case and suspect some sort of problem with our client code. OpenFire developers have been keen to help, however.

Morgan looked into the HippoCanvas bug (Ticket #2351) that is affecting scrolling of multiline Chat messages; he hasn't found a fix for it yet. XO users who are annoyed with this bug have resorted to sharing Write as a primitive chat tool instead.

Morgan also cleaned up some wiki documentation referring to Tubes and Presence Service; while more documentation is needed, most of the existing documentation was out of date (predating Salut for instance).

All the bits for Chat copying URLs to the clipboard (Ticket #5080) to launch in Browse finally landed and work fine, although now it seems we may be able to do it more directly after all with the Rainbow work done to address Ticket #4909.

And Morgan has been working on the unreliability of buddy icons clustering around their shared activity (Ticket #5368); it is still unclear whether the best place to make a fix is in Sugar or Presence Service. The problem arises when CurrentActivityChanged occurs before ActivitiesChanged, so the buddy icon moves before the activity is known about.

Sjoerd Simons investigated why avahi under some circumstances marks records as failed a bit too easily, causing the "contacts flashing" bug. He discovered that the passive-observation-of-failures implementation was a bit too sensitive and created a patch to make it less sensitive. The patch needs further testing in a crowded RF environment like the OLPC headquarters to see if it solves the issue.

Guillaume Desmottes continue to investigate the stream-tubes problem with Rainbow. The Telepathy side should be fixed in Update.1. He start to implement/design peer-to-peer connections for stream tubes in Gabble (Ticket #4047) and improved Gabble-tubes test coverage.

22. Sugar: Reinier Heeres worked on fixing a Read sharing issue (Ticket #5365), a Calculate internationalization issue (Ticket #5319) and adding ellipsis to long texts in palettes (Ticket #4562). He also wrote a simple script to copy a regular file to the datastore/journal that got extended with quite a bit more functionality by Phil Bordelon. He tested previous fixes in Joyride and Update-1 and tried to understand the memory leaks the sugar shell was showing.

Simon Schampijer focused on the browser, testing and implemented a "solution" for the browser permission issue described here (See Concurrent activity instances). Actually we don't think anymore that copying the profile around is a good thing to do; we think we should run the browser outside the container for Update.1 (Ticket #5489). Michael Stone send an email to the mozilla devs to start discussion with them about a long term solution.

23. Trac: Noah Kantrowitz visited Friday and helped improve our trac system, adding bug dependencies and sketching out better workflow features that can now be implemented in it. He also made some great suggestions for the Support/Help pages.

24. Documentation: Mako Hill and SJ Klein packaged together a new version of the Getting Started Guide for inclusion in the library on the laptop itself. (Walter Bender wrote a new stylesheet to fit the pages in the XO.)

その他のニュース

Laptop News is archived here and here.

You can subscribe to the OLPC community-news mailing list by visiting the laptop.org mailman site.

Press requests: please send email to press@racepointgroup.com

マイルストーン

Latest milestones:

Nov. 2007 Mass Production has started.
July. 2007 One Laptop per Child Announces Final Beta Version of its Revolutionary XO Laptop.
Apr. 2007 First pre-B3 machines built.
Mar. 2007 First mesh network deployment.
Feb. 2007 B2-test machines become available and are shipped to developers and the launch countries.
Jan. 2007 Rwanda announced its participation in the project.

All milestones can be found here.


一般報道でのニュース

You can subscribe to the OLPC community-news mailing list by visiting the laptop.org mailman site.

The contents of this page are considered outdated and some of the information may be stale. Please use information here with caution, or update it.
  このページは、OLPCチームによってチェックされています。

To contribute a story or news idea, see the OLPC newsroom.

For coverage of recent OLPC updates, see our twitter feed and OLPC blog.

This page historically hosted announcements and news about OLPC, along with the Sugar Labs current events page.

Upcoming pieces

Claudia
Learning Chat piece: 278 words, ready now. File:Learning Chat.docx
Making Learning Visible: Claudia's (& Walter) original is 25 pages. Submitted to a journal. w/o OLPC Background it is down to 12-15 pages w/ screenshots.
This can become a 4-part series.
Antonio
Homo docens: 500+ words, Antonio approved my edits. File:Homo docens JLedits.docx
Further work: we can definitely ask him to contribute on a quarterly basis but I've found that I have to be very specific as to what I am asking to do and he has to be comfortable that it is consistent with his academic work.
Ask for a new piece on the epidemiology of learning
Rodrigo
Ometepe - A beautiful piece with wonderful images. RAH posted a personal and lengthy version (1500+ words) that he shared with his private distribution list. I made an edited version (1200 words) that could be shared publicly. Must check with RAH on this. File:Ometepe articulo por Rodrigo Arboleda.pdf File:Ometepe by Rodrigo Arboleda (3).pdf
I had hoped that we could do a video series with Rodrigo but the budget hasn't been approved. Giulia - can we get an answer on this?
Rwanda
Rwanda case studies
Ceri Whatley - summary of importance of headmasters - confirm subset to reuse
Social mapping project - 1- or 2-part piece - check w/ Julia
Grandmother project - 2- or 3-part piece - check w/ Julia (and is there more to that awesome series?)
Other Africa
So. Africa case studies
Peru and Uruguay
Oscar B's piece on the IADB study?
You said that Uruguay and Peru produce a ton of content on a continuous basis. I'm struggling a bit with how we can easily get the content and translate it into English. Giulia - could Olga help? I don't want to burden her with more work. Maybe we do this every 2-3 months.
Other LatAm
Colombia: Sandra's quarterly? newsletter and website could feed into this. Plus english translations.
Nicaragua: Regular update, beyond Ometepe?
Paraguay: Contact ParaguayEduca
Mexico: Ask Mariana @ OLPCMexico
OLPC Australia
Great text and videos.
OLPC Europe
Quarterly update from them?
OLPC Oceania
Quarterly updates from Mike Hutak
OLPC Jamaica
Quarterly update from Sameer, good videos.
North America
Miami - David! and a story from Chester
Canada - Jennifer Martino, Q

News archives

Weekly OLPC News postings to the community-news mailing list give updates on recent work. Weekly summaries were also posted on-wiki during 2008. Weekly postings to the list were put on hold at the start of 2009, and started again in 2010.

Archives: 2005-2006 | 2007 | 2008 | 2009-10

Translations

Sporadic translations of news archives from 2008 and earlier can be found here:

German | Spanish | Japanese | Korean

OLPC videos

For a history of videos about OLPC and the XO, see olpc.tv and OLPC:Videos.

Sugar news

Walter continues to post summaries of Sugar development on his blog.

Press

For an archive of OLPC media coverage, see the 2005-2008 press archives.

Past announcements

Developed through 2011 by the Racepoint Group, OLPC's pro bono PR firm.

More articles can be found here.

ビデオ

Miscellaneous videos of the laptop can be found here.