Re: Panorama activity

2008-09-05 Thread Brian Jordan
*bump*

http://wiki.laptop.org/go/Panorama_camera_activity

(code? Nirav is interested in doing something similar!)

Brian

 On Wed, Jun 20, 2007 at 11:56 PM, Benjamin M. Schwartz [EMAIL PROTECTED] 
 wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 The XO happens to be perfect for shooting stitched panoramic photographs, due 
 to
 the swivel design.  I tested it out in the OLPCHQ lobby. Then, I wrote a 
 simple
 panorama stitcher in 50 lines of Python.  It runs in 3.4 seconds on my Core 
 Duo,
 producing this output:

 http://people.fas.harvard.edu/~bmschwar/lobby_ugly.jpg

 The results aren't too bad.  I also tried stitching this scene with Hugin, the
 most powerful panorama stitcher I know of.  Hugin required significant user
 intervention and half an hour of computing time, producing this output:

 http://people.fas.harvard.edu/~bmschwar/lobby_pretty.jpg

 This scene is unusually difficult because of the huge indoor-outdoor contrast.
 Given this positive result, I would like to work on a panorama-making 
 activity,
 possibly inside Capture.  I know that at age 10, I loved making panoramas out 
 of
 photographs.  Panoramas provide an immersive way for children to communicate
 their environments to each other and to the world.

 - --Ben Schwartz
 -BEGIN PGP SIGNATURE-
 Version: GnuPG v1.4.7 (GNU/Linux)
 Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

 iD8DBQFGeU4yUJT6e6HFtqQRAv4rAJ9F5wTDfzz9piYzzwGskVVmaqZTiQCgjFru
 QsRergUtY1iCZS6hIXCHjSM=
 =v5GB
 -END PGP SIGNATURE-
 ___
 Devel mailing list
 Devel@lists.laptop.org
 http://lists.laptop.org/listinfo/devel

___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [sugar] [Activities] Panorama activity

2008-09-05 Thread Benjamin M. Schwartz
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Christoph Derndorfer wrote:
| Sweet, I totally missed that!
|
| Is anyone actively working on integrating that functionality into 'record'
| or making it available as a seperate activity?
|
| Christoph
|

See http://lists.laptop.org/pipermail/sugar/2008-February/004307.html

The Panorama Activity is snot quite barely functional.  It might be best
to roll this functionality into Record, and Erik Blankinship has expressed
some interest in that.  However, Record's UI is very unusual, and I am not
about to attempt integration with it myself.  Also, as you can see in the
examples, this process is only likely to work well once the camera's
automatic white balance and gain control are deactivated.  The only way I
know how to do that is to run in Bayer mode.  Bayer mode was introduced in
a recent gstreamer, but gstreamer was recently downgraded, which leaves me
without a known reliable way to access Bayer mode.

- --Ben

P.S.  For Bayer mode info, see
http://lists.laptop.org/pipermail/devel/2008-February/011029.html
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkjBM3oACgkQUJT6e6HFtqRowgCfUlngIFr+Gl3jxKRYZAXBNl/x
2hEAnAnoDrrvcd+vIHO68aJthULDKAQC
=cvG0
-END PGP SIGNATURE-
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [sugar] [Activities] Panorama activity

2008-09-05 Thread Nirav Patel
I don't know about integrating it into Record, but the other issues
are fairly easy to resolve.  I wrote a Python module over the summer
to interface v4l2 cameras that returns Pygame surfaces.  Capturing
images is near instant (~20ms for 640x480 RGB).  Autogain and
autowhitebalance can be disabled using v4l2 camera controls.  There is
support in my module for the hflip and vflip controls, but adding
additional controls is trivial.

Alternately, we could just use a little utility in C to access any
v4l2 camera control.  Since the module I wrote is for Pygame and is
eventually going to be cross platform, adding v4l2 specific stuff to
it is probably not the greatest idea.

It may just be better to skip sticking it in Record and make a
standalone activity, since Record seems to have plenty of issues on
its own without a big new feature.  There wouldn't be much code
duplication if Panorama doesn't use gstreamer anyway.

Nirav

On Fri, Sep 5, 2008 at 9:26 AM, Benjamin M. Schwartz
[EMAIL PROTECTED] wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 Christoph Derndorfer wrote:
 | Sweet, I totally missed that!
 |
 | Is anyone actively working on integrating that functionality into 'record'
 | or making it available as a seperate activity?
 |
 | Christoph
 |

 See http://lists.laptop.org/pipermail/sugar/2008-February/004307.html

 The Panorama Activity is snot quite barely functional.  It might be best
 to roll this functionality into Record, and Erik Blankinship has expressed
 some interest in that.  However, Record's UI is very unusual, and I am not
 about to attempt integration with it myself.  Also, as you can see in the
 examples, this process is only likely to work well once the camera's
 automatic white balance and gain control are deactivated.  The only way I
 know how to do that is to run in Bayer mode.  Bayer mode was introduced in
 a recent gstreamer, but gstreamer was recently downgraded, which leaves me
 without a known reliable way to access Bayer mode.

 - --Ben

 P.S.  For Bayer mode info, see
 http://lists.laptop.org/pipermail/devel/2008-February/011029.html
 -BEGIN PGP SIGNATURE-
 Version: GnuPG v2.0.9 (GNU/Linux)
 Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

 iEYEARECAAYFAkjBM3oACgkQUJT6e6HFtqRowgCfUlngIFr+Gl3jxKRYZAXBNl/x
 2hEAnAnoDrrvcd+vIHO68aJthULDKAQC
 =cvG0
 -END PGP SIGNATURE-

___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: New release8.2 build 758

2008-09-05 Thread C. Scott Ananian
On Thu, Sep 4, 2008 at 9:52 PM, Robert Myers [EMAIL PROTECTED] wrote:
 Scott,

 Attached is my summary of bugs fixed in 758, and (below) what to expect in 
 759:

 Any chance of getting #3050 fixed? It's a simple matter of setting a
 switch (see closed #654 for more discussion), was originally listed for
 8.1, and is currently listed for 8.2.0.

#7326 has more of chance of making it, but probably for 8.2.1, not
8.2.  I'm not the release manager, though; Michael Stone
([EMAIL PROTECTED]) is driving this release.

But the fact that a kernel with this enabled isn't in joyride yet, and
the question regarding firmware redistribution has not been answered,
seems to argue against it for 8.2.
 --scott


-- 
 ( http://cscott.net/ )
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: How did the testing go on 8.2-757?

2008-09-05 Thread C. Scott Ananian
On Thu, Sep 4, 2008 at 10:02 PM, Chris Ball [EMAIL PROTECTED] wrote:
 Scott,

 From Robert Myers:

S Page sent me this:
Browse 95 on 8.2-757 was working reasonably well for me.  Today I
ran Software update and now Browse version 96 won't start:
AttributeError: 'module' object has no attribute 'set_app_version'
   
BTW, now the org.laptop.WebActivity log has a bunch of escape
sequences in it to colorize.  They work with `cat`, but vi and
less don't like them.
   
I was running Browse during Software Update. I hope running an
activity while Software Update upgrades it is supported!
   
I'm updating to 8.2-759...

Which is what I saw in the log.

I saw this; I think it's more likely that the new version of Browse
requires the hulahop in build 758/759 in order to launch correctly.  I
haven't confirmed this yet (maybe erikos would know).
sugar-update-control just uses the standard Sugar upgrade/install
method on ActivityBundle; if that doesn't work it's a sugar bug.  I
can think of many reasons why it might fail; but it should really be
the sugar uninstall() call which fails if the activity is currently
running.
 --scott

-- 
 ( http://cscott.net/ )
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Greg Smith's Weekly Report

2008-09-05 Thread Greg Smith
Hi All,

We write a weekly report for the OLPC management and employees.

In order to keep the community involved, motivated and knowledgeable,
Michael suggested we share it with this list.

Its FYI but I'm open to help, comments or suggestions, as always.

Thanks,

Greg S

**
Status against last weeks goals:
1 - Identify, triage and clarify 8.2 blocker bugs.
GS - Done. Triaged all incoming bugs for 8.2. Helped get the 8.2 release
down to a manageable set of blocking bugs which must be fixed. See:
http://dev.laptop.org/report/28
As of this writing, there are only 9 left with the next action of 
Diagnose, Design or Code!

2 - Update 8.2 release notes
GS - Made some progress with review of update instructions. Added text
to all open bugs in preparation for final review:
http://wiki.laptop.org/go/Release_Notes/8.2.0#Notable_Open_Bugs_In_This_Release
Also read and commented on the new manual which will be linked from
release notes when ready.

3 - Update 9.1 page with more requirements. Re-check that all Peru input
is in 9.1 page. Add Uruguay, Haiti, Rwanda, Birmingham and Mongolia
requirements.
GS - Done for Peru. Some Uruguay items in but not all. Not done for the
rest. Also started engagement with sugar list re: their 0.84 which maps
to 9.1.

4 - Prune outdated material off OLPC home page:
http://wiki.laptop.org/go/The_OLPC_Wiki
GS - Not done.

5 - Follow up on Cmap tools
GS - Done. Proposed X windows wrapper activity. CMap
developers will consider it and are looking in to the feasibility now.


Goals for next week in priority order:
- Identify, triage and clarify 8.2 blocker bugs. Help get to a well
defined final release schedule.

- Update 8.2 release notes

- Write 8.2 marketing launch plan. To include lists, web sites and other
ideas for getting the word out. Once done, this will sit on the shelf
until the release is final.

- Update 9.1 page with more requirements. Add Uruguay, Haiti, Rwanda,
Birmingham, Mongolia, Ethiopia, others. Start writing strategy section
and set schedule.

- Find engineering lead for 8.2.1. If none is identified, start laying
out the parameters anyway (e.g. date, target customers, goals, target
bug fixes and featurettes, etc.).

- Find a volunteer and partner to write Beta/Early Field Trial plan. The
plan should get pre-release code in to real classes at target deployment
countries for comment and review prior to 8.2.1 release.

- Update deployments page with latest data, improve timeline and add
timeline to releases page.

- Prune outdated material off OLPC wiki home page.


___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Greg Smith's Weekly Report

2008-09-05 Thread Martin Dengler
On Fri, Sep 05, 2008 at 11:55:33AM -0400, Greg Smith wrote:
 In order to keep the community involved, motivated and knowledgeable,
 Michael suggested we share it with this list.

This a great suggestion and great practice.  I hope we don't abuse the
access.

 Thanks,
 
 Greg S

Martin


pgpSu0QFGvasS.pgp
Description: PGP signature
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


[RFC] obtaining and using field samples of XO system images

2008-09-05 Thread Erik Garrison
Devel,

-= Some background =-

Today on [EMAIL PROTECTED] and [EMAIL PROTECTED] There has been a discussion
of the security rammifications of an automatic save-nand usb key script:
http://lists.laptop.org/pipermail/security/2008-September/000488.html

The immediate use for this script was acquiring system images from the
repair center here at LATU in Montevideo for use in tests of upgrade
procedures.  We need to know if certain failure modes arise commonly on
the deployed systems, but presently there are no field samples to test.
Because there was not immediate support for signing the script I am
using the developer-key approach to copy the images.

In the process of this discussion I suggested that a system-copier USB
script would be a valuable point-of-entry tool for data analysis of our
deployed systems.  Currently such a system does not exist, and we
consequently lack valuable information about the usage of our systems
(XO and Sugar).


-= Question =-

How are we planning on obtaining simple information such as which
activities are most used/downloaded, which ones generate the most data,
common software failures, bug manifestation rate etc.?


-= Proposal =-

The diagnostic process could be as simple from the country's perspective
as: 

  1) dropping a USB key containing the system-copier script into the
 machine in question booting, and waiting for shutdown, 

  2) then inserting the system-copier key (now containing an image of the
 target system) into an XO running an XS build with a diagnostic
 script attached, 

  3) which produces a report and automatically sends it to a server on
 our end for further analysis.

Alternatively a future firmware could provide a menu to all users which
included a nand-save script, but this would not be useful until deployed
systems were upgraded to run it.

We could request that, in order to better our software development
efforts, that a repair center executes this diagnostic process randomly
on machines which come in from the field with problems that are
most-likely hardware-related.


-= Comments =-

Such a system would have been extremely useful during the recent NAND
Full crisis.  During this event hundreds of laptops had to be sent back
to the Uruguay's repair center because their NAND Flash filled with junk
data created by http://dev.laptop.org/ticket/5637.  Obtaining
information about the problem an the state of the machines proved to be
a bottleneck in the resolution process.


Thoughts?


Best,
Erik
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: CSound server questions

2008-09-05 Thread victor
I have updated the Wiki pages regarding using virtual MIDI connections, 
which
should be the way to connect from Scratch to Csound (see 
http://wiki.laptop.org/go/Csound#MIDI_connections
and http://wiki.laptop.org/go/Sound#Low-level). I don't know anything
about Squeak, but I'll get a MIDI module for Python and will try putting
together an example, which should be easily translated.

And yes, it is possible to launch a Csound process to listen in for MIDI in 
a virmidi connection.

Victor

- Original Message - 
From: John Maloney [EMAIL PROTECTED]
To: victor [EMAIL PROTECTED]
Cc: Bert Freudenberg [EMAIL PROTECTED]; OLPC Development 
devel@lists.laptop.org
Sent: Monday, September 01, 2008 2:11 PM
Subject: Re: CSound server questions


 Hi, Victor and Bert.

 I agree with Bert -- it would probably be most convenient for Scratch  to 
 use the MIDI option, if possible. Ideally, it would work the same  as MIDI 
 does on other versions of Linux, so we could just use the  Squeak MIDI 
 Plugin. That said, I have not explored how the MIDI plugin  works on 
 Linux. Supposedly you can use it to talk to the Timidity  software MIDI 
 synth.

 Could we arrange for the shell script that launches Scratch to also 
 launch the CSound server when Scratch is launched and close it when 
 Scratch quits?

 -- John


 On Aug 31, 2008, at 2:50 PM, victor wrote:

 No, you have to run it with a command-line option and then use  aconnect 
 I suppose. I need to check how to do soft connections,
 as I am used to just connecting straight to hardware .

 Victor

 - Original Message - From: Bert Freudenberg 
 [EMAIL PROTECTED]
 
 To: OLPC Development devel@lists.laptop.org
 Cc: John Maloney [EMAIL PROTECTED]
 Sent: Sunday, August 31, 2008 7:01 PM
 Subject: Re: CSound server questions


 Am 31.08.2008 um 19:04 schrieb victor:
 Well, you can ask me. I suppose there are various ways you could
 connect to Csound:

 1. using the API (via a C or C++ squeak plugin
 module, if it is possible to do these things),
 2. through MIDI (if
 squeak can output MIDI and we can then connect via alsa midi)
 3. OSC
 4. IP socket (by starting a minimal server written in Python
 and issuing Python commands as string data)
 5. line events at stdin (a little awkward)
 I like the MIDI option. Squeak does have a MIDI plugin (although I  am 
 not entirely sure how functional it is currently).
 Is CSound registered as a MIDI device by default?
 - Bert -
 ___
 Devel mailing list
 Devel@lists.laptop.org
 http://lists.laptop.org/listinfo/devel
 

___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [sugar] Question about clipboard service

2008-09-05 Thread Greg Smith
Hi Eben,

I'm resurrecting an old thread here.

BTW if you have any more specs or design proposals to share, now is a 
good time to consider them for 9.1-sugar .84 so send them out.

I see where you are going with this work flow for kids writing on their 
own then coming together. It could work but it feels like we are forcing 
the kids to adapt to the technology rather than having the technology 
adapt to the way kids learn.

Having the two instances of the activity open and moving back and forth 
between them seems especially inelegant.

That said, I don't have a better idea readily available :-(. I think we 
should go back to fundamentals and think this through one more time.

How do kids collaborate on projects with pencil and paper? Is anyone on 
the list a teacher? I'll run it by my own kids but I think we need to 
watch this process in action to get a better feel for it.

I can't remember any times when my kids wrote something at home then 
brought it in to class then combined it in to a project. They usually do 
some research, come up with ideas then write it together in person.

I believe that when kids get together in a group, one kid takes the lead 
and does most of the writig while others shout out ideas and make 
suggestions.

We don't have to imitate how its done now, but maybe watching kids 
interact will help inform the design. One thing you hear a lot is that 
kids teach each other how to use the XO better than teachers teach them. 
What does that look like in detail? One kid leans over and types on 
another kids keyboard or she tells the other kid what to do?

May be the right design is to have each kid open write (or a web page?) 
and then they click a button and everything on their screen is copied in 
to the shared version which they now also see. Sort of a fast start 
option. Then kids edit that down to a final product. A dump everything 
in then prune it down approach. That's my working methodology (see 9.1 
page :-) but my brain is way different than a kids...

Time to crack open the Piaget again. Maybe this one will inspire some 
new design ideas: 
http://www.amazon.com/Childs-Conception-Space-Jean-Piaget/dp/0393004082/ref=sr_1_1?ie=UTF8s=booksqid=1220645614sr=8-1

Minsky, Papert or other references welcome too.

I believe there have been some blackboard or shared space ideas kicked 
around in the past. Does anyone have a link to those?

I know its a fuzzy question but I wanted to throw it out so we think 
about it from the ground up while we still have time. For now, we stick 
with your design until someone comes up something better...

Have a great weekend,

Greg S

 
  Can you walk me through the steps needed for that? e.g. one kid 
starts an
  activity then shares it, each other kid opens the activity and 
joins (or
  opens their own work?), then ???. How do they get their own work on the
  clipboard and how do they add it to the shared activity?
 
  Step by step. I limit the example to 2 kids for simplicity; the method
  scales naturally.
 
  1. Kid A starts an activity
  2. Kid A shares the activity
  3. Kid B joins the activity
  4. Kids A and B collaborate (synchronously) in the activity
  5. Kids A and B go home
  6. Either kid A, kid B, or both work in the activity (asynchronously)
  7. Kids A and B come back to school
  8. Kid A opens his version of the activity*
  9. Kid B joins A's version of the activity
  10. Kid B opens his own version of the activity**
  11. Kid B copies part of his own version to the clipboard
  12. Kid B pastes that clipping into A's version of the activity
 

___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


fedora-release package needs update

2008-09-05 Thread C. Scott Ananian
As http://dev.laptop.org/ticket/8125 documents, our fedora-release
package is a bit horked, since we forked and so didn't pick up the
changes made in fedora-release-9-3 upstream.   Attached is a
fedora-release.spec file which ought to fix the problem.
 --scott

-- 
 ( http://cscott.net/ )
%define release_name Joyride
%define dist_version 3

Summary:	Fedora release files
Name:		fedora-release
Version:	9
Release:	3.1
License:	GPLv2
Group:		System Environment/Base
URL:		http://laptop.org
Source:		%{name}-%{version}.tar.gz
Provides:	redhat-release = %{version}-%{release}
Provides:	system-release = %{version}-%{release}
#Requires:	fedora-release-notes = 9
# We require release notes to make sure that they don't get dropped during
# upgrades, and just because we always want the release notes available
# instead of explicitly asked for
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch:	noarch

%description
Fedora release files such as yum configs and various /etc/ files that
define the release.

%prep
%setup -q

%build

%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT/etc
echo 8.2  $RPM_BUILD_ROOT/etc/olpc-release
echo OLPC release %{version} (%{release_name})  $RPM_BUILD_ROOT/etc/fedora-release
echo cpe://o:olpc_project:olpc:%{version}  $RPM_BUILD_ROOT/etc/system-release-cpe
cp -p $RPM_BUILD_ROOT/etc/fedora-release $RPM_BUILD_ROOT/etc/issue
echo Kernel \r on an \m (\l)  $RPM_BUILD_ROOT/etc/issue
cp -p $RPM_BUILD_ROOT/etc/issue $RPM_BUILD_ROOT/etc/issue.net
echo  $RPM_BUILD_ROOT/etc/issue
ln -s fedora-release $RPM_BUILD_ROOT/etc/redhat-release
ln -s fedora-release $RPM_BUILD_ROOT/etc/system-release

install -d -m 755 $RPM_BUILD_ROOT/etc/pki/rpm-gpg

install -m 644 RPM-GPG-KEY* $RPM_BUILD_ROOT/etc/pki/rpm-gpg/

# Install all the keys, link the primary keys to primary arch files
# and to compat generic location
pushd $RPM_BUILD_ROOT/etc/pki/rpm-gpg/
for arch in i386 x86_64 ppc ppc64
  do
  ln -s RPM-GPG-KEY-fedora-primary RPM-GPG-KEY-fedora-$arch
  ln -s RPM-GPG-KEY-fedora-test-primary RPM-GPG-KEY-fedora-test-$arch
done
ln -s RPM-GPG-KEY-fedora-primary RPM-GPG-KEY-fedora
ln -s RPM-GPG-KEY-fedora-test-primary RPM-GPG-KEY-fedora-test
popd

install -d -m 755 $RPM_BUILD_ROOT/etc/yum.repos.d
for file in fedora*repo ; do
  install -m 644 $file $RPM_BUILD_ROOT/etc/yum.repos.d
done

install -d -m 755 $RPM_BUILD_ROOT/%{_datadir}/%{name}
for file in compose/*; do
  install -m 644 $file $RPM_BUILD_ROOT/%{_datadir}/%{name}
done

# Set up the dist tag macros
install -d -m 755 $RPM_BUILD_ROOT/etc/rpm
cat  $RPM_BUILD_ROOT/etc/rpm/macros.dist  EOF
# dist macros.

%%fedora		9
%%olpc			%{dist_version}
%%dist		.olpc%{dist_version}
%%olpc%{dist_version}		1
EOF

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(-,root,root,-)
%doc GPL 
%config %attr(0644,root,root) /etc/olpc-release
%config %attr(0644,root,root) /etc/fedora-release
/etc/redhat-release
/etc/system-release
%config %attr(0644,root,root) /etc/system-release-cpe
%dir /etc/yum.repos.d
%config(noreplace) /etc/yum.repos.d/*
%config(noreplace) %attr(0644,root,root) /etc/issue
%config(noreplace) %attr(0644,root,root) /etc/issue.net
%config %attr(0644,root,root) /etc/rpm/macros.dist
%dir %{_datadir}/%{name}
%{_datadir}/%{name}/*
%dir /etc/pki/rpm-gpg
/etc/pki/rpm-gpg/*

%changelog
* Fri Sep 05 2008 C. Scott Ananian [EMAIL PROTECTED] - 9-3.1
- OLPC-local changes.

* Wed Jun 25 2008 Jesse Keating [EMAIL PROTECTED] - 9-3
- Add ia64 key
- Fix config file markings
- Stop using download.fedora.redhat.com in favor of download.fedoraproject.org
- Reference GPG keys by arch

* Tue May 06 2008 Jesse Keating [EMAIL PROTECTED] - 9-2
- Update compose files with changes needed during release candidates

* Thu May 01 2008 Jesse Keating [EMAIL PROTECTED] - 9-1
- Make the final package, set the release name.

* Tue Apr 22 2008 Jesse Keating [EMAIL PROTECTED] - 9-0.1.rc
- Make version 9 for yum, rpm version clearly a pre-release.

* Fri Apr 11 2008 Jesse Keating [EMAIL PROTECTED] - 8.93-1
- Update for preview release
- Turn off rawhide, turn on others, rely on mirrormanager redirection

* Thu Mar 13 2008 Jesse Keating [EMAIL PROTECTED] - 8.92-1
- Update for 9 Beta
- Update the compose files for 9 Beta
- Add system-release-cpe (from Mark Cox)
- Add terminal to issue (#436387)
- Rename development to rawhide where appropriate.

* Wed Oct 10 2007 Jesse Keating [EMAIL PROTECTED] - 8.90-3
- Bump for cvs oopsie

* Wed Oct 10 2007 Jesse Keating [EMAIL PROTECTED] - 8.90-2
- Add the gpg info to the devel repo

* Wed Oct 03 2007 Jesse Keating [EMAIL PROTECTED] - 8.90-1
- First build for Fedora 9 development.

* Fri Sep 28 2007 Jesse Keating [EMAIL PROTECTED] - 7.92-1
- Bump for F8 Test2.
- Package up the compose kickstart files

* Fri Sep 14 2007 Jesse Keating [EMAIL PROTECTED] - 7.91-2
- Use failovermethod=priority in yum configs (243698)

* Thu Aug 30 2007 Jesse Keating [EMAIL PROTECTED] - 7.91-1
- Provide system-release, useful for spinoffs.
- Also link 

Re: [Techteam] Weekend reports

2008-09-05 Thread Michael Stone
Michael Stone spent the week documenting procedures like the Trac ticket
workflow, the procedure for restoring factory-default settings to an XO,
and the test case and test result creation procedures on the wiki. He
also released a new versions of rainbow and olpc-utils with several
small improvements and publicized 8.2-759 as the weekly testing build.



P.S. - Regarding 8.2 -- hang in there folks; we're on the home stretch!

(Particular thanks are due this week to skierpage, cjl, sj, cscott, cjb,
erikg, and the documentation team for their exceptional efforts to bring
8.2 to a happy conclusion.)

Michael
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


New joyride build 2399

2008-09-05 Thread Build Announcer v2
http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build2399

Changes in build 2399 from build: 2394

Size delta: 0.00M

-rainbow 0.7.20-1.fc9
+rainbow 0.7.21-1.fc9
-kernel 2.6.25-20080904.1.olpc.7bd35a5e461731c
+kernel 2.6.25-20080905.1.olpc.e31284e8bd4c73a
-fedora-release 9-1.1
+fedora-release 9-3.1
-fedora-release-notes 9.0.1-1

--- Changes for fedora-release 9-3.1 from 9-1.1 ---
  + OLPC-local changes.

--
This mail was automatically generated
See http://dev.laptop.org/~rwh/announcer/joyride-pkgs.html for aggregate logs
See http://dev.laptop.org/~rwh/announcer/joyride_vs_update1.html for a 
comparison
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Wellington testers + Activities vs 8.2-759

2008-09-05 Thread [EMAIL PROTECTED]
Martin,

You used a old verison of Colors! The current version of Colors! is  
V4. I just
  fixed the http://wiki.laptop.org/go/Activities/Joyride activity  
group so if you
run software update again in the control panel you should get it.
(If not add the url to the activity groups for software updater).
It is a lot of fun to collaboratively paint with Colors!  Also  
Develop now points to Develop V35.

Robert H.

On Sep 5, 2008, at 9:52 PM, Martin Langhoff wrote:

 As 8.2 is stabilising, and we read from Morgan's survey that not all
 activity authors are testing on 8.2, it seemed an interesting track to
 play with as many possible activities as we could on 8.2 .

 So we did :-) Adopt an activity today was the motto.

 Overall 8.2 is looking fairly good. Networking and sharing proved to
 be a challenge - see notes at the end.

 Couple of notes
  - most of these have no 'component' in trac, we filed them as
 other-activity, and added the name of the activity as a keyword
  - very hard to find the email addresses of the authors! how do we
 show love to them? why do we have in the wiki maintainer unknown for
 so many activities where the maintainer is well known?

 Wikipedia / Journal
  - Worked very well and it's fantastic to have the content on the XO.
 But installation of large activities shows UI problems with the
 Journal. The Journal UI locks up while copying and unzipping with no
 user feedback.

 Colors-3
 - Worked well
 -,Very high CPU usage even when we weren't painting, empty canvas.
 - Does not close (#8335) apparently due to a bad interaction withe the
 snapshot that Sugar takes when 'stop' is requested.

 Implode-4
 - works well an 3 XOs tried!
 - The first (easy?) puzzle is not one you can use so it's fairly  
 confusing.
 - Loading a large puzzle is also quite slow. (Is it trying to compute
 whether it's winnable?)

 X2O-5
  - Worked very well
  - A bit slow sometimes

 Doom
  - worked well on 3 separate machines.
  -The key bindings however mask the Sugar keybindings. Bug...?

 Mini vMac
  - Works well, and gives the Mac fans little jumps
  - No sound?
  - No network?
  - Display is very small, could it be done with a 2x zoom?
  - Shutdown process is mildly awkward

 Conozco Uruguay
  - Fails to start #8334

 Frotz
 - works well - had fun playing it!

 PlayGo-3
  - launches and collaborates successfully,
  - the Activities page  in the Wiki only offers PlayGo-1 which doesn't
 work on 8.2! (Andrés has already fixed this, thanks!)

 Speak-7
  - Worked well
  - Can we teach it Spanish?

 Horsegame
  - works well! - you can indeed haz a pony
  - Carrots!
  - Apples!

 Asteroids
  - fails to start
  - No module named ImageLoad (#8333)

 FiftyTwo-2
  - launches and seems to offer collaboration, but this in practice
 does not work. The player always plays against the computer, even if
 the activity has been shared successfully.

 Abalone-080601
  - starts and works well.

 SliderPuzzle-5
  - successful launch
  - crashed on one XO (out of 2 tried) but we did not get a log of that
 (Alastair - do you think you can try to repro it and file a bug)

 JigsawPuzzle-3
  - successful launch and play

 Jump-1
  - successful launch and play

 Mimic-1
  - failed to launch, illegal instruction in mmxCombineAddU (#8336)
  - how to contact the maintainer...?

 Implode
  - successful play on two separate XOs

 Calculator
 - successful play
 - Does not display an error on divide by zero - even though it does
 display error msgs in some other instances
 - If fed a large calculation, it locks up trying to resolve it, UI is
 no longer responsive, does not respond to stop. (Grant, can you file
 a detailed bug on this?)

 Simcity
 - Successful play
 - Tiny fonts

 Maze
 - Successful play

 Sudoku
  - Successful play

 Notes on collaboration and networking

 Collaboration and networking...

  ...Oh so much trouble.

  - Collaboration over simple mesh mostly works.

  - Associating to an AP using WPA is extremely unreliable. Some
 laptops do, some after a few tries, some never. Likely to be the
 timing bug that has been discussed before.

  - Network manager is _not _ happy when an AP goes from WPA encryption
 to no encryption. iwlist can see the AP with no encryption but
 ccording to nm-tool, the AP is still requesting WEP. The fix:

 /etc/init.d/NetworkManager stop
 rm /home/olpc/.sugar/default/nm/networks.cfg
 *cold reboot* (does the Libertas driver preserve any state?)

  - Collaboration over unencrypted AP + Schoolserver running ejabberd
 did *not* work at all. I did not have a chance to debug this
 thoroughly, but odd things happen. olpc-netstatus errors out because
 session.info is missing. The client side never tries to register to
 ejabberd apparently. !?

 Credits... a ton of testing and debugging today, thanks to

  all those activity authors!
  Alastair Munro
  Grant Patterson
  Tabitha Roder

 cheers,



 m
 -- 
  [EMAIL PROTECTED]
  [EMAIL PROTECTED] -- School Server Architect
  - ask 

Re: Greg Smith's Weekly Report

2008-09-05 Thread [EMAIL PROTECTED]
Greg,

Thanks for fixing http://wiki.laptop.org/go/Activities/Joyride and  
make it reference the correct version of
Develop.  Tested it and software updater now downloads Develop V35.  
Now maybe people can start looking for valid bugs and give the  
developer useful feedback.
Develop launches nicely in 8.2-759.

I went ahead and updated the reference to Colors! to Colors! V4 and  
software updater successfully downloaded that it.

The architecture of the wiki activity group pages is interesting to  
say the list.

Robert H.



On Sep 5, 2008, at 11:23 AM, Greg Smith wrote:

 Hi Robert,

 Thanks for the info. We should probably do this on the list so  
 others learn too if you don't mind. If you reply again, just add in  
 devel.

 I edited the Joyride page (http://wiki.laptop.org/go/Activities/ 
 Joyride)
  to point to the new Devel v35

 I just updated the activity bundle value by copying and pasting it  
 from the main activities page: http://wiki.laptop.org/go/Activities

 and I updated the version value to 35.

 Try running the SW updater again and let me know if that fetches  
 the right one. If so, maybe we can close another bug!

 The policy on where the SW updater gets stuff is at:
 http://wiki.laptop.org/go/Software_update

 Can you try to fix Colors too if you know where the right one is  
 and how to edit its wiki page from those instructions?

 Scott,

 This could be an ongoing challenge if we have the SW updater coded  
 to use our wiki. Its a little complicated to figure out what  
 version you are using (e.g. Joyride, shipping, peru etc) then to  
 determine where the SW updater is  pulling from and then update the  
 right page.

 Its solvable but needs a lot of communication and takes some time.  
 I wonder if there is some semantic wiki solution here to change it  
 once and have it update everywhere

 Also, we still need a way to post older versions of activities when  
 they are not backward compatible (e.g. if develop 35 doesn't run on  
 656 or 708, we need to say that on the main page and post the one  
 (e.g. v25) that does run on older releases somewhere).

 If we edit the main activities page, to include some more fields in  
 the table will that be a problem for SW updater?

 Skierpage,

 If we can edit activities page safely do you feel up to making some  
 edits there... Maybe propose something on devel then we can approve  
 and execute. Let me know if what we are looking for there is not  
 clear.

 BTW don't mean to give you all the hard problems, its just that   
 you do great work so I try you first :-)

 Thanks,

 Greg S

 [EMAIL PROTECTED] wrote:
 Regarding item 1. I came across http://dev.laptop.org/ticket/7716  
 Develop doesn't launch (not a blocker) for which I provided a  
 diagnoses.
  I left the ticket as Diagnose because I did not know were to move  
 it to next as it did not seem to be a code problem but an  
 infrastructure problem.   Basically the wrong version of Develop  
 is being fetched by software upgrade for joyride activities group.  
 (Also there is a caveat for using it on old builds were a patch  
 has to be applied to the journal).  This is a low hanging bit of  
 fruit that could easily be fixed if I knew the correct process for  
 updating the file that gets fetched by software update.
 I have also noticed this problem with Colors! for the joyride  
 activities group were an old version is being fetched instead of  
 the latest.
 Late for work so will follow up later if you need more information..
 Robert H.
 On Sep 5, 2008, at 8:55 AM, Greg Smith wrote:
 Hi All,

 We write a weekly report for the OLPC management and employees.

 In order to keep the community involved, motivated and  
 knowledgeable,
 Michael suggested we share it with this list.

 Its FYI but I'm open to help, comments or suggestions, as always.

 Thanks,

 Greg S

 **
 Status against last weeks goals:
 1 - Identify, triage and clarify 8.2 blocker bugs.
 GS - Done. Triaged all incoming bugs for 8.2. Helped get the 8.2  
 release
 down to a manageable set of blocking bugs which must be fixed. See:
 http://dev.laptop.org/report/28
 As of this writing, there are only 9 left with the next action of
 Diagnose, Design or Code!

 2 - Update 8.2 release notes
 GS - Made some progress with review of update instructions. Added  
 text
 to all open bugs in preparation for final review:
 http://wiki.laptop.org/go/Release_Notes/ 
 8.2.0#Notable_Open_Bugs_In_This_Release
 Also read and commented on the new manual which will be linked from
 release notes when ready.

 3 - Update 9.1 page with more requirements. Re-check that all  
 Peru input
 is in 9.1 page. Add Uruguay, Haiti, Rwanda, Birmingham and Mongolia
 requirements.
 GS - Done for Peru. Some Uruguay items in but not all. Not done  
 for the
 rest. Also started engagement with sugar list re: their 0.84  
 which maps
 to 9.1.

 4 - Prune outdated material off OLPC home page:
 http://wiki.laptop.org/go/The_OLPC_Wiki
 

Re: [Server-devel] Work in progress - F9 install ISO

2008-09-05 Thread Jerry Vonau
Jerry Vonau wrote:
 Martin Langhoff wrote:
 On Fri, Sep 5, 2008 at 3:15 PM, Jerry Vonau [EMAIL PROTECTED] wrote:
 Having had a look at the dvd, the size could be reduced by about 200meg by
 deleting everything in the /images directory except for stage2.img and
 re-rolling the iso. Then the boot.iso should be made available by its self,
 should someone who can't boot from usb need to use it.
 But, if the size of the dvd.iso is reduced as above, then it should fit on a
 single standard cdr. Looking for feedback first before I proceed.
 Hmmm - are you thinking of a 'thinning' script that cuts all that fat
 out post pungi or revisor build? Sounds reasonable to me...

 Sure that works too, but the right way would be to fix buildinstall. 
 Think I'll go check anaconda's git to see if its still the same. That 
 sounds like a bug to me.
 
filed https://bugzilla.redhat.com/show_bug.cgi?id=461229

 
 At the moment I'm playing with revisor too. The resulting img is about
 the same size as with Pungi :-/ It's only 411MB of packages, and
 /images weights 325MB.

 Why leave the boot.iso in tree before building disc1, that is what is 
 causing the bloat. It was ok when boot.iso was only 15meg, but now...
 

I'll do the script, if there is no action on the BZ ticket in the next 
little while. Everybody would benefit if it's fixed at the source...


Jerry

___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] Anaconda install - conflicts over ifcfg-eth0

2008-09-05 Thread Jerry Vonau
Jerry Vonau wrote:
 Martin Langhoff wrote:
 Executive version: I am preparing a package that provides an
 ifcfg-eth0 file - and finding that Anaconda overwrites it...

 If the package says %config{noreplace}
 /etc/sysconfig/network-scripts/ifcfg-eth0 then anaconda installs the
 file as an .rpmnew file. On the other hand, if I remove the
 '{noreplace}' option, anaconda writes an .rpmorig file with its
 settings _and also_ overwrites the ifcfg-eth0 file. The result is that
 cmp ifcfg-eth0{,.rpmorig}  is true.

 This looks to me like an anaconda bug :-/ Are there reasonable ways to
 make this work? Can I tell anaconda that the network config used
 during install is _not_ to be saved permanently?

 As a workaround, I can overwrite the file on %post but that gets nastier...

 Note! This package is not meant for Fedora proper, naturally. It is a
 configuration package for the OLPC School Server, with (mostly) good
 reasons to do the wild things it does :-)
 
 Anaconda by default doesn't create an ifcfg-eth0 file, network-manager 
 doesn't need one to work. 
Sigh, the livecd boots without an ifcfg-eth0 file, sorry long day..

 Are you using a kickstart file? Sounds like 
 the net config is coming from that.


The test dvd installed the ifcfg-eth0 with the options(dhcp here)
from the ks.file that I used. The ifcfg-eth0.rpmnew has the goods.

Maybe just have network_config fix the .rpmnew issue if needed, if the 
XS_SERVER_NUM is not set, that would be the clear clue to overwrite the 
stock ifcfg file, IMHO. Still would need to run domain_config anyway, so 
it's not like everything can run out of the box on first boot...

Jerry



___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] Browsing internet prb

2008-09-05 Thread dagne.semu
Dear Martin
I have installed XS -0.4 it handles XOs properly and tested from XO like 
:ping 127 and ping schooleserver
 and it is successful.
Based on your question :
the server properly leases.
we don't use Ms proxy .
The XS Has one NIC connected to WS2003 and there is no router/gateway.
now I am checking what was missing.
Thanks a lot...
Dagne






Martin Langhoff wrote:
 Hi Dagne,

 Good to hear your start with the XS was good. I need to ask a few
 questions to understand what you have, and what you need.

 On Thu, Sep 4, 2008 at 4:07 PM, dagne.semu [EMAIL PROTECTED] wrote:
   
 I have installed XS latest version and the XS detects the XO,s
 

 First - _which_ version of the XS? Between your previous email and
 now, we've released xs-0.4 ...

 How does it detect the XOs?
  -  Is it handing out DHCP leases properly?
  - Can the XOs `ping schoolserver`?
  - Can the XOs register?

   
 however
 i have still a problem
 sharing internet to the XO,s because the only  gateway i can access WAN
 is through Windows Network 2003 Active Directory.
 

 Do you mean there is a router/gateway running Windows Server 2003?

  - Does your XS have 2 network cards, one of them connected to the
 network where the WS2003 machine is?
  - Does the WS2003 gateway serve dhcp leases?
  - Does the WS2003 gateway require that clients use MS Proxy?

   
 I have checked the schoolserver  it doesn't include SAMBA configuration.
 

 Samba is something else completely.
 g XS -0.4
 cheer
   


 m
   

___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] new package: xs-activation

2008-09-05 Thread Greg Smith
Hi Martin et al,

0 for 3. Looks like I struck out on that round :-(

In Baseball, three strikes and you are out, except for the case when the 
catcher drops the ball on the third strike. Then the batter has a chance 
to run for first base, although they are almost always thrown out at 
first. (see second paragraph at: 
http://en.wikipedia.org/wiki/Strikeout#Rules).

I'm going to make my 3rd strike run, furinige :-)

On:
   They expressed strong interest in lease management
  You asked this earlier and I believe I've already replied.

All I am saying is that we should put the lease management assumption in 
the Readme. It can say the activation is good for the same lease time 
as you would get with USB activation [URL] or the activation is good 
for 999 days then the Xo must be re-activated or whatever the lease 
duration and policy is. I think the reader will want to know that.

It's a suggested edit to the document. Not a question for my own 
edification.

Throw me out at fast because I'm diving for the base!

(www.eteamz.com/ashbaseball/images/GregSmith2.jpg and 
http://mvn.com/mlb-transactions/files/gregsmithvelocity.jpg) not really 
me :-)

Thanks,

Greg S

***

Date: Fri, 5 Sep 2008 09:50:39 +1200
From: Martin Langhoff [EMAIL PROTECTED]
Subject: Re: [Server-devel] new package: xs-activation
To: [EMAIL PROTECTED]
Cc: XS Devel server-devel@lists.laptop.org
Message-ID:
[EMAIL PROTECTED]
Content-Type: text/plain; charset=ISO-8859-1

On Fri, Sep 5, 2008 at 12:56 AM, Greg Smith  - On Can you put this
feature on the roadmap: I see that it has Trac #1504
   but I don't see this very useful Readme (or Specification) that Douglas
   wrote linked anywhere.
   Can we include that somewhere off the roadmap?

No. We are working towards a release so we won't be doing
user-friendly docs yet.

Instead I give you this promise: a feature list is a release goal for
xs-0.5, and I will put together a mini  user guide for the XS right
after xs0.5 is released.

   - On users, can someone run this design by the technical leads in 
Peru and
   Ethiopia and get their input and sign off?

That will be an exercise in frustration.

This is one little step -- no, I will not ask for review for every 
little step.

   They expressed strong interest in lease management

You asked this earlier and I believe I've already replied.
Unfortunately, the answer is no, this does not do lease management.
Erik has given you a similar answer AFAICS.

cheers,



m
-- [EMAIL PROTECTED] [EMAIL PROTECTED] -- School Server 
Architect - ask interesting questions - don't get distracted with shiny 
stuff - working code first - http://wiki.laptop.org/go/User:Martinlanghoff
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel