Re: Music Keyboard for TamTam?

2008-12-04 Thread Edward Cherlin
On Wed, Dec 3, 2008 at 11:55 PM, Caryl Bigenho [EMAIL PROTECTED] wrote:
 Thanks for all your efforts!

 The last time I used a midi keyboard with a Mac (it was a G3) it had to have
 a special midi interface and then was just plug and play from there
 using Finale as a program. In looking over your discussion below, it looks
 like you did manage to get a midi keyboard to work with the XO, but with
 great difficulty. Some questions...

 Will it work with all of the TamTam Activities?

 Is it likely that all midi keyboards would work?

All MIDI *USB* keyboards. Not those with only the standard MIDI
connector, unless we find MIDI to USB converters cheap.

 Would it be possible to put the instructions into language that the less
 technically inclined could easily follow to get started on this?

As soon as we decide on the technical solution. Plug in your USB MIDI
instrument, assign it an instrumental voice in the UI, and play,
should about cover it when we have everything put together.

 Does anything have to be changed in the software/hardware to make this
 easily used by teachers everywhere?

It should be set up so that it Just Works.

 Do you know of any source of very simple, inexpensive midi keyboards? No
 bells and whistles needed, they are already in the XO in the TamTam
 Activities.

Google very kindly put this ad up in Google mail next to your message.

Yamaha UX16 MIDI/USB
$41.99 In Stock Now
Free Shipping
www.kensprosound.com

 Could easier use of a midi keyboard be incorporated into a change in the
 Sugar OS (like 9.1.0)?

 Or is there an easy way to make the current set-up easier?

I leave the rest to the developers.

 Thanks again for your interest and efforts!

 Caryl


-- 
Silent Thunder (默雷/धर्ममेघशब्दगर्ज/دھرممیگھشبدگر ج) is my name
And Children are my nation.
The Cosmos is my dwelling place, The Truth my destination.
http://wiki.sugarlabs.org/go/User:Mokurai
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Hosting request for new activity: Retroscope

2008-12-04 Thread Gabriel Burt
1. Project name : Retroscope
2. Existing website, if any : none
3. One-line description : Activity showing live video, but delayed
1 to 10 seconds

4. Longer description   : It's really that simple;  working .xo
file attached to
:
http://lists.laptop.org/pipermail/activities/2008-December/69.html
:
:

5. URLs of similar projects :

6. Committer list
   Please list the maintainer (lead developer) as the first entry. Only list
   developers who need to be given accounts so that they can commit to your
   project's code repository, or push their own. There is no need to list
   non-committer developers.

  Username   Full name SSH2 key URLE-mail
     - --
   #1  gburt  Gabriel Burt   attached
 [EMAIL PROTECTED]
   #2
   #3
  ...

   If any developers don't have their SSH2 keys on the web, please attach them
   to the application e-mail.

7. Preferred development model

   [X] Central tree. Every developer can push his changes directly to the
   project's git tree. This is the standard model that will be familiar to
   CVS and Subversion users, and that tends to work well for most projects.

   [ ] Maintainer-owned tree. Every developer creates his own git tree, or
   multiple git trees. He periodically asks the maintainer to look at one
   or more of these trees, and merge changes into the maintainer-owned,
   main tree. This is the model used by the Linux kernel, and is
   well-suited to projects wishing to maintain a tighter control on code
   entering the main tree.

   If you choose the maintainer-owned tree model, but wish to set up some
   shared trees where all of your project's committers can commit directly,
   as might be the case with a discussion tree, or a tree for an individual
   feature, you may send us such a request by e-mail, and we will set up the
   tree for you.

8. Set up a project mailing list:

   [ ] Yes, named after our project name
   [ ] Yes, named __
   [X] No

   When your project is just getting off the ground, we suggest you eschew
   a separate mailing list and instead keep discussion about your project
   on the main OLPC development list. This will give you more input and
   potentially attract more developers to your project; when the volume of
   messages related to your project reaches some critical mass, we can
   trivially create a separate mailing list for you.

   If you need multiple lists, let us know. We discourage having many
   mailing lists for smaller projects, as this tends to
   stunt the growth of your project community. You can always add more lists
   later.

9. Commit notifications

   [ ] Notification of commits to the main tree should be e-mailed to the list
   we chose to create above
   [ ] A separate mailing list, projectname-git, should be created for commit
   notifications
   [X] No commit notifications, please

10. Shell accounts

   As a general rule, we don't provide shell accounts to developers unless
   there's a demonstrated need. If you have one, please explain here, and
   list the usernames of the committers above needing shell access.

11. Translation
   [X] Set up the laptop.org Pootle server to allow translation
commits to be made
   [ ] Translation arrangements have already been made at ___

12. Notes/comments: Thanks!


id_rsa.pub
Description: Binary data
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: wiki.laptop.org upgrade

2008-12-04 Thread Bernie Innocenti
Ed McNierney wrote:
 What was the motivation for this upgrade?  Why did we need to take the wiki
 offline for several hours during our G1G1 promotion?  Thanks.

It was offline for approximately 45 minutes (and it was mostly due to
a weird problem that took a while to figure out).

The main motivation for the upgrade was installing OpenID to enable
single-sign-on across all the web applications.  Secondarily, it's
always safer to keep web applications up to date.  I also did a few
cleanups to ensure the next updates will be a little easier.

-- 
   // Bernie Innocenti - http://www.codewiz.org/
 \X/  Sugar Labs   - http://www.sugarlabs.org/
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: wiki.laptop.org upgrade

2008-12-04 Thread Ed McNierney
Bernie -

We should *never* take our public-facing Web services offline deliberately
without scheduling that event in advance and sending warnings and reminders
of when that scheduled maintenance will occur.  Never.  There are a lot of
people who have been working very hard over the last few weeks to ensure
these primary Web services are available, online, and reliable - with
fallback systems in place in case something (like a software upgrade) goes
wrong.

This should never happen again.  We cannot be taking our servers offline
during a busy period of the day (late afternoon or early evening, prime time
for our major US G1G1 market) for 45 minutes while we figure out weird
problems.

Perhaps I missed it, but I do not recall any email review or discussion of
the value or need for either OpenID or a MediaWiki update, and I don't
understand how we made the decision that either was more valuable than
keeping one of our two major public sites online.

Having volunteer assistance for systems administration is extremely
valuable, but that assistance must be coordinated and communicated with the
rest of the team.

- Ed


On 12/4/08 5:08 AM, Bernie Innocenti [EMAIL PROTECTED] wrote:

 Ed McNierney wrote:
 What was the motivation for this upgrade?  Why did we need to take the wiki
 offline for several hours during our G1G1 promotion?  Thanks.
 
 It was offline for approximately 45 minutes (and it was mostly due to
 a weird problem that took a while to figure out).
 
 The main motivation for the upgrade was installing OpenID to enable
 single-sign-on across all the web applications.  Secondarily, it's
 always safer to keep web applications up to date.  I also did a few
 cleanups to ensure the next updates will be a little easier.


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


Re: [sugar] [Proposal] .xot bundles, for translations

2008-12-04 Thread Martin Langhoff
On Tue, Dec 2, 2008 at 8:33 PM, Martin Langhoff
[EMAIL PROTECTED] wrote:
 What I meant to say is that all the good things we get from a bespoke
 packaging format, we can get from rpm with a few conventions as to the
 directories where things land.

A couple of additional notes from a private subthread...

...there are a few ways to use rpm/yum for unprivileged users
(alternative DB, fakeroot, relocatable pkgs...), and I think we can
use them for this. In fact, we could even build a simplistic rpm
installer in python that handles a subset of what rpm does (hopefully
this is not needed, it'd detract from the idea quite a bit)

One valid criticism to using rpm - from a Sugar perspective - is that Sugar
won't want to become tied to Fedora/RH. There's a case for thinking
through if we can actually use rpm the way we want on Debian and/or
apt on Fedora. Both rpm and apt are available in old/buggy versions in
the other family of distros.

Using rpm or apt Sugar would getting a bit further away from Windows
(does cygwin carry either?) - a bit less so on OSX (where the fink
toolchain will probably work alright, specially with translation pkgs,
which are by definition noarch).

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
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


9.1.0 Weekly Meeting Minutes (formerly called the feature roadmap meeting)

2008-12-04 Thread Greg Smith
Caryl, Chris, Scott, Ed, CJL, Greg, Marco and possibly others met on 
IRC, Wed. December 3.

Next meeting December 10 2PM US ET. See agenda below.

Notes:
- XO camp update. See: http://wiki.laptop.org/go/XOcamp_2
Comment that travel budget is not final but Ed is working on it. 
Discussion about the goal of the meeting (see link) and comment that SJ 
plans to add a community track of meetings which will run in parallel 
to the technical proposals.
Comment by Scott:
for the record, i think we should come up with a better goal for xocamp2
Request that anyone who is presenting or has something valuable to add, 
please update the proposals with agenda details and presentations. More 
time reserved next meeting week for XO Camp. All are welcome to iron out 
goal and proposals in e-mail and on the wiki page.

- Status and action items for Feature roadmap page: 
http://wiki.laptop.org/go/Feature_roadmap

Comment that Greg and S. are working on turning it in to a sortable 
semantic format. See definition here: 
http://wiki.laptop.org/go/Semantic_MediaWiki#Software_features_December_proposal

When all well-defined features are listed in the main section, we will 
triage them for inclusion in 9.1. Target of next Wed to start feature 
triage.

- Agree on Trac conventions for 9.1.
General agreement that Milestone = 9.1.0 will list all bugs which are 
targeted for the release. IDs with milestone = 9.1.0 will be turned 
into real, implementable work with someone working on them (or assigned 
to them, even if work hasn't started).

More trac usage to be defined in follow up meeting which Ed will convene 
with Michael and others. Will also cover synching with upstream bug 
systems. Discussion of Trac - Bugzilla, Trac to Trac, and OLPC - Fedora 
tools.

After the meeting, Ed and team will update this page: 
http://wiki.laptop.org/go/Trac_conventions for 9.1.0.

Goal to start review of all open Trac items December 15 and 16, four 
hours each day. End result will be a list of must fix bugs for 9.1.0.

- General comment by Greg:
To post 9.1.0 in March we must have a clean list of features and must 
fix bugs before Christmas!

Time to ratchet up the productivity! See the updated 9.1.0 page, 
especially the schedule section: http://wiki.laptop.org/go/9.1.0

Edits and additions welcome.

- Action items
* Everyone to update roadmap page. I especially need help finding a home 
for everything in the engineering section: 
http://wiki.laptop.org/go/Feature_roadmap#Priorities_from_Engineering
Please move your comments from there in to the main section.

* Greg to get semantic format in place and start flagging features for 
9.1.0.

* Ed to convene meeting on trac conventions for 9.1.0

* Greg to update XOcamp page with an attendee section

* Greg to schedule two grueling bug backlog triage meetings for 12/15 
and 1/16.

Next meeting December 10, 2PM US ET, IRC freenode.net #olpc-meeting.

Agenda for next week:
20 minutes - XO Camp update
20 minutes roadmap update and 9.1.0 page edits (especially schedule)
10 minutes finalize and approve trac usage
10 agenda and action items for next week

Comments and additions welcome!

Thanks,

Greg S


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


Power Management plan for December - Meeting 2PM US ET 12/4 (today)

2008-12-04 Thread Greg Smith
Hi Chris et al,

We will have a one hour meeting from 2 - 3 PM US ET today (Thursday 
12/4) to talk about power work for 9.1.

Everyone who wants to contribute is welcome. We will use this dial in:

 From the United States
 866-213-2185
  From Outside the United States
 1-609-454-9914
Code: 1671650

No IRC today. I want one round of old fashioned talking and writing on 
the whiteboard :-)

I'll send out notes and we can do more IRC meetings in the future.

Sorry for the short notice but call in if you can.

Here is a proposed agenda:

10 minutes - confirm where we will document the requirements, 
specification and work plan.

10 minutes - layout the high level areas of work and assign engineering 
and QA lead for each. (one break of work is here: 
http://wiki.laptop.org/go/Feature_roadmap#Power_management)

30 minutes - review list of trac IDs (see below and URL above) targeted 
for inclusion.

10 minutes - assign action items and pick next meeting as needed.

Thanks,

Greg S

*
  http://lists.laptop.org/pipermail/devel/2008-November/021412.html

Hi,

This e-mail describes the work plan for power management during December.
I've filed bugs for each item, so this plan is the list of bugs that
should be fixed during December.

Bugs I plan to fix:

* #2765 -- Need to turn off DCON after some time in idle suspend
* #3732 -- ARP broadcasts don't wake autosuspended laptops
* #7981 -- EC mask setting is inefficient
* #9055 -- Create 9.1 test plans for automatic power management

Bugs I will need significant help to fix:

* #6818 -- Make the multicast wakeup filter work with collaboration
 (Ricardo Carrano?)
* #7958 -- DCON flicker on resume
 (kernel regression; perhaps Deepak, Andres, Mitch, or Adam Jackson?)
* #9054 -- Speed up USB resume
 (kernel)

It will take some effort to gather the resources for fixing the second
list of bugs (and if anyone reading can help, I'd love to hear from
you).  However, if we are able to fix all of these bugs we'll be in
excellent shape for having a shippable-by-default automatic suspend
feature in 9.1, assuming serious bugs uncovered during testing can be
fixed.  The plan for January would largely involve following up with
QA and looking for further cheap performance wins in suspend/resume.

Comments welcome.  Are there important power management bugs that I've
left out?

Thanks,

- Chris.
-- 
Chris Ball   cjb at laptop.org

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


Re: [Olpc-sysadmin] wiki.laptop.org upgrade

2008-12-04 Thread Henry Edward Hardy
Ed I was the one who made the decision to go forward with this upgrade. I
was present working with Bernie throughout.

This was discussed in the Tuesday sysadmin IRC meeting.

We have had numerous requests for these enhanced features such as
http://rt.laptop.org/Ticket/Display.html?id=23067

What was done is documented at the machine:pedal page on internal (once it
is up again).

I will explain this in more detail once the issue with swan is resolved.

--HH.

On Thu, Dec 4, 2008 at 5:08 AM, Bernie Innocenti [EMAIL PROTECTED] wrote:

 Ed McNierney wrote:
  What was the motivation for this upgrade?  Why did we need to take the
 wiki
  offline for several hours during our G1G1 promotion?  Thanks.

 It was offline for approximately 45 minutes (and it was mostly due to
 a weird problem that took a while to figure out).

 The main motivation for the upgrade was installing OpenID to enable
 single-sign-on across all the web applications.  Secondarily, it's
 always safer to keep web applications up to date.  I also did a few
 cleanups to ensure the next updates will be a little easier.

 --
   // Bernie Innocenti - http://www.codewiz.org/
  \X/  Sugar Labs   - http://www.sugarlabs.org/
 ___
 Olpc-sysadmin mailing list
 [EMAIL PROTECTED]
 http://lists.laptop.org/listinfo/olpc-sysadmin




-- 
Twenty years from now, some form of keyboard operation will doubtless be
taught in kindergarten, and forty years from now keyboards may be as
universal as pencils.
--JCR Licklider and Welden Clark, On-line man-computer communication,
AIEE-IRE, 1962
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: wiki.laptop.org upgrade

2008-12-04 Thread David Farning
On Fri, Dec 5, 2008 at 5:25 AM, Ed McNierney [EMAIL PROTECTED] wrote:
 Bernie -

 We should *never* take our public-facing Web services offline deliberately
 without scheduling that event in advance and sending warnings and reminders
 of when that scheduled maintenance will occur.  Never.  There are a lot of
 people who have been working very hard over the last few weeks to ensure
 these primary Web services are available, online, and reliable - with
 fallback systems in place in case something (like a software upgrade) goes
 wrong.

 This should never happen again.  We cannot be taking our servers offline
 during a busy period of the day (late afternoon or early evening, prime time
 for our major US G1G1 market) for 45 minutes while we figure out weird
 problems.

 Perhaps I missed it, but I do not recall any email review or discussion of
 the value or need for either OpenID or a MediaWiki update, and I don't
 understand how we made the decision that either was more valuable than
 keeping one of our two major public sites online.

 Having volunteer assistance for systems administration is extremely
 valuable, but that assistance must be coordinated and communicated with the
 rest of the team.


Is coordination and communication a one-way street:(  Several efforts
have been made recently to coordinate and communicate... only to be
met with silence.

david

- Ed


 On 12/4/08 5:08 AM, Bernie Innocenti [EMAIL PROTECTED] wrote:

 Ed McNierney wrote:
 What was the motivation for this upgrade?  Why did we need to take the wiki
 offline for several hours during our G1G1 promotion?  Thanks.

 It was offline for approximately 45 minutes (and it was mostly due to
 a weird problem that took a while to figure out).

 The main motivation for the upgrade was installing OpenID to enable
 single-sign-on across all the web applications.  Secondarily, it's
 always safer to keep web applications up to date.  I also did a few
 cleanups to ensure the next updates will be a little easier.


 ___
 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: Power Management plan for December - Meeting 2PM US ET 12/4 (today)

2008-12-04 Thread Mikus Grinbergs
 Comments welcome.

I'm not sure if there is a ticket about this, but when my 
recent-joyride G1G1 (which is plugged into AC) suspends, its screen 
goes to half-bright -- and stays that way forever.

I don't know if this also happens with XOs which are not externally 
powered - but I think there ought to be a time-out such that 
eventually a 'suspended' XO turns its screen off completely.
[A 'non-suspended' XO *does* eventually blank its screen.]

mikus

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


Re: wiki.laptop.org upgrade

2008-12-04 Thread Ed McNierney
David -

I don't understand that comment.  What several efforts are you talking
about?  I don't think there were several efforts to publicize this outage -
if so, the scope of those efforts wasn't sufficient IMHO.

- Ed


On 12/4/08 10:48 AM, David Farning [EMAIL PROTECTED] wrote:

 On Fri, Dec 5, 2008 at 5:25 AM, Ed McNierney [EMAIL PROTECTED] wrote:
 Bernie -
 
 We should *never* take our public-facing Web services offline deliberately
 without scheduling that event in advance and sending warnings and reminders
 of when that scheduled maintenance will occur.  Never.  There are a lot of
 people who have been working very hard over the last few weeks to ensure
 these primary Web services are available, online, and reliable - with
 fallback systems in place in case something (like a software upgrade) goes
 wrong.
 
 This should never happen again.  We cannot be taking our servers offline
 during a busy period of the day (late afternoon or early evening, prime time
 for our major US G1G1 market) for 45 minutes while we figure out weird
 problems.
 
 Perhaps I missed it, but I do not recall any email review or discussion of
 the value or need for either OpenID or a MediaWiki update, and I don't
 understand how we made the decision that either was more valuable than
 keeping one of our two major public sites online.
 
 Having volunteer assistance for systems administration is extremely
 valuable, but that assistance must be coordinated and communicated with the
 rest of the team.
 
 
 Is coordination and communication a one-way street:(  Several efforts
 have been made recently to coordinate and communicate... only to be
 met with silence.
 
 david
 
- Ed
 
 
 On 12/4/08 5:08 AM, Bernie Innocenti [EMAIL PROTECTED] wrote:
 
 Ed McNierney wrote:
 What was the motivation for this upgrade?  Why did we need to take the wiki
 offline for several hours during our G1G1 promotion?  Thanks.
 
 It was offline for approximately 45 minutes (and it was mostly due to
 a weird problem that took a while to figure out).
 
 The main motivation for the upgrade was installing OpenID to enable
 single-sign-on across all the web applications.  Secondarily, it's
 always safer to keep web applications up to date.  I also did a few
 cleanups to ensure the next updates will be a little easier.
 
 
 ___
 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: wiki.laptop.org upgrade

2008-12-04 Thread Peter Robinson
 I don't understand that comment.  What several efforts are you talking
 about?  I don't think there were several efforts to publicize this outage -
 if so, the scope of those efforts wasn't sufficient IMHO.

Wouldn't a central location like an outages or maintenance mailing
list for all those people that want to be informed about outages and
planned maintenance and notifications of said outage planned or
otherwise be the way to deal with such issues? That way there is no
need of several efforts but just a single mail to the list within a
reasonable time frame as a central definitive location of what's
happening.

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


F10 - recognizing other XOs

2008-12-04 Thread Mikus Grinbergs
Is someone working on Neighborhood View for 9.1 ?  I'm running 
several XOs (two on latest joyride, one on 767), but they are not 
connected to any servers.  What I see in Neighborhood View is 
inconsistent - none of the XOs sees all of the others, and who sees 
whom changes from day to day.

When will F10 - recognizing other XOs be stable enough for me to 
start documenting problems ?

Thanks,  mikus

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


Re: wiki.laptop.org upgrade

2008-12-04 Thread Bernie Innocenti
Ed McNierney wrote:
 Perhaps I missed it, but I do not recall any email review or discussion of
 the value or need for either OpenID or a MediaWiki update, and I don't
 understand how we made the decision that either was more valuable than
 keeping one of our two major public sites online.

 Having volunteer assistance for systems administration is extremely
 valuable, but that assistance must be coordinated and communicated with the
 rest of the team.

Maybe you missed it, but it was discussed twice in the weekly VIG
meetings, to which you were participating. There was a ticket open in
RT for almost one month.  Feature requested by Luke, ticket opened by
Mel, reviewed by Kim, approved by Henry.  Before proceeding, we asked
CScott and SJ, and sent a notice to [EMAIL PROTECTED]  I was also supposed to
also meet with you yesterday, but you weren't around.

So I really don't think it could have publicized it more than this.

-- 
   // Bernie Innocenti - http://www.codewiz.org/
 \X/  Sugar Labs   - http://www.sugarlabs.org/
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [Server-devel] XS 0.5 Second Attempt at eth1

2008-12-04 Thread Jerry Vonau
Reuben K. Caron wrote:
 Thanks for clarification. Still no go:
 
 Dec  4 12:12:24 schoolserver1 kernel: eth0: link up, 100Mbps,
 full-duplex, lpa 0xC1E1
 Dec  4 12:12:24 schoolserver1 kernel: eth0: link up, 100Mbps,
 full-duplex, lpa 0xC1E1
 Dec  4 12:12:24 schoolserver1 kernel: Ethernet Channel Bonding Driver:
 v3.3.0 (June 10, 2008)
 Dec  4 12:12:24 schoolserver1 kernel: bonding: ARP monitoring set to
 1000 ms, validate none, with 1 target(s): 172.18.0.1

172.18.0.1 is on the server, no? Think you need to use something that is 
connected to the wire.

Jerry



___
Server-devel mailing list
[EMAIL PROTECTED]
http://lists.laptop.org/listinfo/server-devel


Re: wiki.laptop.org upgrade

2008-12-04 Thread Bernie Innocenti
Ed McNierney wrote:
 David -
 
 I don't understand that comment.  What several efforts are you talking
 about?  I don't think there were several efforts to publicize this outage -
 if so, the scope of those efforts wasn't sufficient IMHO.

I, for one, insistently tried to have a face to face meeting with you
for... how long... 3 weeks?

Ok, we had the G1G1, then the Sugarcamp, then thanksgiving... Let's
try to reschedule for Monday afternoon maybe?

-- 
   // Bernie Innocenti - http://www.codewiz.org/
 \X/  Sugar Labs   - http://www.sugarlabs.org/
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [Server-devel] XS 0.5 Second Attempt at eth1

2008-12-04 Thread Reuben K. Caron
Yes, it is on the server. However isn't it a bit chicken and egg setting
an ip address that will be on the wire given that the device on the wire
is waiting for an ip address from the server?


Jerry Vonau wrote:
 Reuben K. Caron wrote:
 Thanks for clarification. Still no go:

 Dec  4 12:12:24 schoolserver1 kernel: eth0: link up, 100Mbps,
 full-duplex, lpa 0xC1E1
 Dec  4 12:12:24 schoolserver1 kernel: eth0: link up, 100Mbps,
 full-duplex, lpa 0xC1E1
 Dec  4 12:12:24 schoolserver1 kernel: Ethernet Channel Bonding Driver:
 v3.3.0 (June 10, 2008)
 Dec  4 12:12:24 schoolserver1 kernel: bonding: ARP monitoring set to
 1000 ms, validate none, with 1 target(s): 172.18.0.1

 172.18.0.1 is on the server, no? Think you need to use something that
 is connected to the wire.

 Jerry




___
Server-devel mailing list
[EMAIL PROTECTED]
http://lists.laptop.org/listinfo/server-devel


Re: wiki.laptop.org upgrade

2008-12-04 Thread Ed McNierney
Bernie -

Wiki.laptop.org is a public-facing Web site used by many, many people who
are not on devel@ or hunt for RT tickets or listen in on VIG meetings.  Our
public services - especially during our G1G1 period - are mission-critical
and we cannot treat them casually.

Henry and I spoke briefly this morning and we will work together to put
together clearer procedures and policies for work that affects our public
Web services so modifications to those services are made more appropriately
in the future.

- Ed


On 12/4/08 12:30 PM, Bernie Innocenti [EMAIL PROTECTED] wrote:

 Ed McNierney wrote:
 Perhaps I missed it, but I do not recall any email review or discussion of
 the value or need for either OpenID or a MediaWiki update, and I don't
 understand how we made the decision that either was more valuable than
 keeping one of our two major public sites online.
 
 Having volunteer assistance for systems administration is extremely
 valuable, but that assistance must be coordinated and communicated with the
 rest of the team.
 
 Maybe you missed it, but it was discussed twice in the weekly VIG
 meetings, to which you were participating. There was a ticket open in
 RT for almost one month.  Feature requested by Luke, ticket opened by
 Mel, reviewed by Kim, approved by Henry.  Before proceeding, we asked
 CScott and SJ, and sent a notice to [EMAIL PROTECTED]  I was also supposed to
 also meet with you yesterday, but you weren't around.
 
 So I really don't think it could have publicized it more than this.


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


Re: [Server-devel] XS 0.5 Second Attempt at eth1

2008-12-04 Thread Martin Langhoff
On Thu, Dec 4, 2008 at 1:14 PM, Reuben K. Caron [EMAIL PROTECTED] wrote:
 I too am having problems with DHCP (and ejabberd) on XS 0.5.

That's interesting! Thanks for the writeup...

 I reviewed /etc/sysconfig/olpc-scripts/dhcpd.conf.1 - It did not match
 dhcpd-xs.conf

 I ran ./network-config 1
 I ran ./domain-config xs4.org (i know it isn't xs4 but I'm maintaining
 domain for posterity)

*yes* - you'll notice in the release notes... a special section that
talks about upgrading, and asks you to run those commands ;-)

 Rebooted.

 dhcpd-xs.conf now has the declaration for 172.18.96

 DHCP is started but still does not hand out an IP.

That's weird.

 - any further error msgs on the logs?
 - maybe the XS is connected to the AP with a straight cable? You
might need a crossover...
 - if you connect a laptop to it via a crossover, can it get a dhcp lease?
 - maybe the AP is doing NAT? -

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
[EMAIL PROTECTED]
http://lists.laptop.org/listinfo/server-devel


Re: wiki.laptop.org upgrade

2008-12-04 Thread Samuel Klein
On Thu, Dec 4, 2008 at 1:03 PM, Bernie Innocenti
 Sorry if I reacted defensively, sending notifications to devel@ was
 our best practice in the good old pre-G1G1 days, but, clearly, it's no
 longer sufficient now.  Establishing procedures for notifying planned
 outages seems like a good course to me.

Agreed.  I think for the past 4 months or so, since we started to get
double our previous traffic, significant steady use of our sites by
Uruguay, and (in particular) a stronger dependence on w.l.o and l.o by
deployments and press events,
 * we no longer have 'safe' times to take services down
 * we should be extra careful to maintain mirrors or readable versions
of services durint maintenance of any sort
 * there are thousands of users who have never engaged with mailing
lists, active wiki chats, or our community, but depend on our
information and servers (wiki info, support, activation, bug tracking,
c).


 Maybe this should be a topic in the next VIG meeting?

Definitely.

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


Re: [Server-devel] XS 0.5 Second Attempt at eth1

2008-12-04 Thread Reuben K. Caron


Martin Langhoff wrote:
 On Thu, Dec 4, 2008 at 1:14 PM, Reuben K. Caron [EMAIL PROTECTED] wrote:
   
 I too am having problems with DHCP (and ejabberd) on XS 0.5.
 

 That's interesting! Thanks for the writeup...

   
 I reviewed /etc/sysconfig/olpc-scripts/dhcpd.conf.1 - It did not match
 dhcpd-xs.conf

 I ran ./network-config 1
 I ran ./domain-config xs4.org (i know it isn't xs4 but I'm maintaining
 domain for posterity)
 

 *yes* - you'll notice in the release notes... a special section that
 talks about upgrading, and asks you to run those commands ;-)
   
http://wiki.laptop.org/go/XS_Installing_Software#Upgrading_from_XS_0.4_or_earlier

Does not include network-config. Should it?

   
 Rebooted.

 dhcpd-xs.conf now has the declaration for 172.18.96

 DHCP is started but still does not hand out an IP.
 

 That's weird.

  - any further error msgs on the logs?
  - maybe the XS is connected to the AP with a straight cable? You
 might need a crossover...
  - if you connect a laptop to it via a crossover, can it get a dhcp lease?
  - maybe the AP is doing NAT? -

   
XS Lan connected to Switch. Bridge AP connected to switch does not pass
an IP. Computer connected to Switch does not get an IP.


___
Server-devel mailing list
[EMAIL PROTECTED]
http://lists.laptop.org/listinfo/server-devel


[Server-devel] XS 0.5 Second Attempt at eth1

2008-12-04 Thread Anna
Per Jerry's suggestion, I added this to /etc/modprobe.d/xs_bonding and
deleted stuff from the prior suggestion, though I can put that back in if
it's going to make a difference.

options lanbond0 mode=active-backup arp_interval=1000 arp_ip_target=
172.18.96.5

I went ahead and rebooted.  I connected my AP, which is set to that IP
address, directly to eth1.  Still couldn't ping it.

When I do ifdown eth1 then ifup eth1, here's the output from
/var/log/messages:

Dec  4 12:30:39 schoolserver1 avahi-daemon[3209]: Withdrawing address record
for fe80::20f:1fff:fedd:3b93 on eth1.
Dec  4 12:30:40 schoolserver1 ntpd[3109]: Deleting interface #14 eth1,
fe80::20f:1fff:fedd:3b93#123, interface stats: received=0, sent=0,
dropped=0, active_time=951 secs
Dec  4 12:30:44 schoolserver1 kernel: ADDRCONF(NETDEV_UP): eth1: link is not
ready

I even set my Ubuntu machine to 172.18.96.5 netmask 255.255.224.0 and
plugged it in directly to the XS.  Still nothing.

Here's the output of the other stuff you asked for.

[EMAIL PROTECTED] ~]# ethtool eth1
Settings for eth1:
Supported ports: [ TP ]
Supported link modes:   10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes:  10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised auto-negotiation: Yes
Speed: Unknown! (65535)
Duplex: Unknown! (255)
Port: Twisted Pair
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: umbg
Wake-on: g
Current message level: 0x0007 (7)
Link detected: no

[EMAIL PROTECTED] ~]# ip addr
1: lo: LOOPBACK,UP,LOWER_UP mtu 16436 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
inet6 ::1/128 scope host
   valid_lft forever preferred_lft forever
2: eth1: NO-CARRIER,BROADCAST,MULTICAST,UP mtu 1500 qdisc pfifo_fast state
DOW
N qlen 100
link/ether 00:0f:1f:dd:3b:93 brd ff:ff:ff:ff:ff:ff
inet6 fe80::20f:1fff:fedd:3b93/64 scope link
   valid_lft forever preferred_lft forever
3: eth0: BROADCAST,MULTICAST,UP,LOWER_UP mtu 1500 qdisc pfifo_fast state
UNKNO
WN qlen 1000
link/ether 00:80:c6:ea:10:2e brd ff:ff:ff:ff:ff:ff
inet 192.168.1.9/24 brd 192.168.1.255 scope global eth0
inet6 fe80::280:c6ff:feea:102e/64 scope link
   valid_lft forever preferred_lft forever
4: bond0: BROADCAST,MULTICAST,MASTER mtu 1500 qdisc noop state DOWN
link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff
5: lanbond0: NO-CARRIER,BROADCAST,MULTICAST,MASTER,UP mtu 1500 qdisc
noqueue s
tate DOWN
link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff
inet 172.18.96.1/19 brd 172.18.127.255 scope global lanbond0
inet 172.18.1.1/24 brd 172.18.1.255 scope global lanbond0:1
inet 172.18.0.1/24 brd 172.18.0.255 scope global lanbond0:2
6: mshbond0: NO-CARRIER,BROADCAST,MULTICAST,MASTER,UP mtu 1500 qdisc
noqueue s
tate DOWN
link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff
inet 172.18.10.1/23 brd 172.18.11.255 scope global mshbond0
inet 172.18.16.1/24 brd 172.18.16.255 scope global mshbond0:1
7: mshbond1: NO-CARRIER,BROADCAST,MULTICAST,MASTER,UP mtu 1500 qdisc
noqueue s
tate DOWN
link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff
inet 172.18.12.1/23 brd 172.18.13.255 scope global mshbond1
8: mshbond2: NO-CARRIER,BROADCAST,MULTICAST,MASTER,UP mtu 1500 qdisc
noqueue s
tate DOWN
link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff
inet 172.18.14.1/23 brd 172.18.15.255 scope global mshbond2

And yes, I know which card is which.  If eth0 weren't connected properly to
my LAN, I couldn't have scp'd this output over to my main XS 0.5 test box,
which has active jabber users on it, so I'm trying to keep from messing with
it too much until I know exactly what's going on.

On both boxes, I have swapped cables, moved the NICs to different slots,
tried connecting with and without hubs, tried connecting to the AP and
Fedora and Ubuntu desktops, pretty much everything I can think of.  They're
both old Dells from circa 2003, though they're different models.  Both
worked fine with XS 0.4.

Anna Schoolfield
Birmingham
___
Server-devel mailing list
[EMAIL PROTECTED]
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] XS 0.5 Second Attempt at eth1

2008-12-04 Thread Martin Langhoff
On Thu, Dec 4, 2008 at 4:51 PM, Reuben K. Caron [EMAIL PROTECTED] wrote:
 http://wiki.laptop.org/go/XS_Installing_Software#Upgrading_from_XS_0.4_or_earlier

 Does not include network-config. Should it?

As far as I tested... no. But I could be wrong about this.

Between 4 and 5, the %post install script of xs-config

 - renames the config file holding the number
 - re-runs network_config which re-creates any files that we need to maintain

 XS Lan connected to Switch. Bridge AP connected to switch does not pass an
 IP. Computer connected to Switch does not get an IP.

Hmmm. Right now I don't have a machine handy to test (I'll get my
hands on one tomorrow) but I'd love to get a packet capture of eth1
there.

So this problem turns up with an upgrade from .4 to .5. Clean 0.5
installs work better for you?

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
[EMAIL PROTECTED]
http://lists.laptop.org/listinfo/server-devel


Re: wiki.laptop.org upgrade

2008-12-04 Thread C. Scott Ananian
On Thu, Dec 4, 2008 at 1:32 PM, Samuel Klein [EMAIL PROTECTED] wrote:
 On Thu, Dec 4, 2008 at 1:03 PM, Bernie Innocenti
 Sorry if I reacted defensively, sending notifications to devel@ was
 our best practice in the good old pre-G1G1 days, but, clearly, it's no
 longer sufficient now.  Establishing procedures for notifying planned
 outages seems like a good course to me.

 Agreed.  I think for the past 4 months or so, since we started to get
 double our previous traffic, significant steady use of our sites by
 Uruguay, and (in particular) a stronger dependence on w.l.o and l.o by
 deployments and press events,
  * we no longer have 'safe' times to take services down
  * we should be extra careful to maintain mirrors or readable versions
 of services durint maintenance of any sort
  * there are thousands of users who have never engaged with mailing
 lists, active wiki chats, or our community, but depend on our
 information and servers (wiki info, support, activation, bug tracking,
 c).


 Maybe this should be a topic in the next VIG meeting?

 Definitely.

Incidentally, we have laid the groundwork to have safe sandbox
versions of all our important services where changes can be tested
prior to being made on the live site.  This wiki upgrade would have
been a perfect opportunity to use a sandbox.

As it is, it appears that the site upgrade broke squid caching (in
particular commit 08738cb15fac477ca7795b0fdc00b265825747e4) and some
visitors will be receiving pages in the wrong language.  Our mediawiki
installation is quite patched, and an upgrade should have been
approached with a great deal more caution.
 --scott

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


Re: wiki.laptop.org upgrade

2008-12-04 Thread C. Scott Ananian
Also, bernie checked 'secrets.php' into git during his upgrade.  Thank
goodness this wasn't pushed to dev!
 --scott

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


Re: wiki.laptop.org upgrade

2008-12-04 Thread David Farning
On Fri, Dec 5, 2008 at 10:41 AM, Ed McNierney [EMAIL PROTECTED] wrote:
 David -

 I don't understand that comment.  What several efforts are you talking
 about?  I don't think there were several efforts to publicize this outage -
 if so, the scope of those efforts wasn't sufficient IMHO.

I was speaking of larger communication issues.

Two week ago you said that a statement would be forthcoming about the
relationship between Sugar Labs and OLPC.  If you had _only_ failed to
follow though, that would have been one thing.  Instead, you asked one
of your employees to to say that a statement would be coming.  Thereby
putting his reputation, not yours, on the line.

Last week, I contacted you in regard to Fudcon planning.  You said
that you would work it out and get back to us. I relayed that
information back to Fedora; as one would relay information from our
largest customer to our largest financially supporter and backer of
the event.  We are still waiting for that planning information.

david

 On 12/4/08 10:48 AM, David Farning [EMAIL PROTECTED] wrote:

 On Fri, Dec 5, 2008 at 5:25 AM, Ed McNierney [EMAIL PROTECTED] wrote:
 Bernie -

 We should *never* take our public-facing Web services offline deliberately
 without scheduling that event in advance and sending warnings and reminders
 of when that scheduled maintenance will occur.  Never.  There are a lot of
 people who have been working very hard over the last few weeks to ensure
 these primary Web services are available, online, and reliable - with
 fallback systems in place in case something (like a software upgrade) goes
 wrong.

 This should never happen again.  We cannot be taking our servers offline
 during a busy period of the day (late afternoon or early evening, prime time
 for our major US G1G1 market) for 45 minutes while we figure out weird
 problems.

 Perhaps I missed it, but I do not recall any email review or discussion of
 the value or need for either OpenID or a MediaWiki update, and I don't
 understand how we made the decision that either was more valuable than
 keeping one of our two major public sites online.

 Having volunteer assistance for systems administration is extremely
 valuable, but that assistance must be coordinated and communicated with the
 rest of the team.


 Is coordination and communication a one-way street:(  Several efforts
 have been made recently to coordinate and communicate... only to be
 met with silence.

 david

- Ed


 On 12/4/08 5:08 AM, Bernie Innocenti [EMAIL PROTECTED] wrote:

 Ed McNierney wrote:
 What was the motivation for this upgrade?  Why did we need to take the 
 wiki
 offline for several hours during our G1G1 promotion?  Thanks.

 It was offline for approximately 45 minutes (and it was mostly due to
 a weird problem that took a while to figure out).

 The main motivation for the upgrade was installing OpenID to enable
 single-sign-on across all the web applications.  Secondarily, it's
 always safer to keep web applications up to date.  I also did a few
 cleanups to ensure the next updates will be a little easier.


 ___
 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: wiki.laptop.org upgrade

2008-12-04 Thread C. Scott Ananian
On Thu, Dec 4, 2008 at 2:47 PM, David Farning [EMAIL PROTECTED] wrote:
 I was speaking of larger communication issues.

Whoa, David -- is it necessary to assume malice?  I don't think your
tone is helpful in this case.

The thanksgiving holidays intervened, and Michael Stone isn't even
back from vacation yet.  Let's cool down and assume that everyone
actually wants to play together.
 --scott

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


Re: [Server-devel] XS 0.5 Second Attempt at eth1

2008-12-04 Thread Reuben K. Caron
Actually, I just tried a clean install and DHCP doesn't come up. When I
check status it continues to tell me that I must run network-config and
domain-config before DHPCd can start; even though I have run those
repeatedly.

Reuben


Martin Langhoff wrote:

  Clean 0.5
 installs work better for you?

 cheers,



 m
   
___
Server-devel mailing list
[EMAIL PROTECTED]
http://lists.laptop.org/listinfo/server-devel


Re: wiki.laptop.org upgrade

2008-12-04 Thread Bernie Innocenti
C. Scott Ananian wrote:
 Incidentally, we have laid the groundwork to have safe sandbox
 versions of all our important services where changes can be tested
 prior to being made on the live site.  This wiki upgrade would have
 been a perfect opportunity to use a sandbox.

Yeah, I remember someone (Kim?) saying we should be moving each wiki
into its own VM for security and separation.  I'd volunteer to do this
over the weekend if someone is around.


 As it is, it appears that the site upgrade broke squid caching (in
 particular commit 08738cb15fac477ca7795b0fdc00b265825747e4) and some
 visitors will be receiving pages in the wrong language.  Our mediawiki
 installation is quite patched, and an upgrade should have been
 approached with a great deal more caution.

I've noticed your change and merged it back on top of the 1.13
changes.  I thought git had handled the rest of the merge allright,
but apparently not.

Would you like me to have a look at it later tonight, or would you
prefer to handle it yourself?  See you on IRC.

-- 
   // Bernie Innocenti - http://www.codewiz.org/
 \X/  Sugar Labs   - http://www.sugarlabs.org/
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: wiki.laptop.org upgrade

2008-12-04 Thread David Farning
On Fri, Dec 5, 2008 at 1:49 PM, C. Scott Ananian [EMAIL PROTECTED] wrote:
 On Thu, Dec 4, 2008 at 2:47 PM, David Farning [EMAIL PROTECTED] wrote:
 I was speaking of larger communication issues.

 Whoa, David -- is it necessary to assume malice?  I don't think your
 tone is helpful in this case.

My message did not in any way imply malice.  Just a pattern.

david

 The thanksgiving holidays intervened, and Michael Stone isn't even
 back from vacation yet.  Let's cool down and assume that everyone
 actually wants to play together.
  --scott

 --
 ( http://cscott.net/ )

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


Re: [Server-devel] XS 0.5 Second Attempt at eth1

2008-12-04 Thread Anna
On Thu, Dec 4, 2008 at 2:00 PM, Reuben K. Caron [EMAIL PROTECTED] wrote:

 Actually, I just tried a clean install and DHCP doesn't come up. When I
 check status it continues to tell me that I must run network-config and
 domain-config before DHPCd can start; even though I have run those
 repeatedly.

 Reuben


I did the 0.5 clean install on both machines and dhcpd came up on each one
after domain_config.  I noticed it worked before I ran network_config, too,
for whatever reason.

[EMAIL PROTECTED] ~]# service dhcpd status
/etc /
make: `dhcpd-xs.conf' is up to date.
/
dhcpd (pid 3451) is running...

[EMAIL PROTECTED] ~]# service dhcpd status
/etc /
make: `dhcpd-xs.conf' is up to date.
/
dhcpd (pid 3176) is running...

On the first machine, I had to manually set the hostname back to
alabamaxo.org for the time being so jabber would work, but that's another
issue for later.

Anna
___
Server-devel mailing list
[EMAIL PROTECTED]
http://lists.laptop.org/listinfo/server-devel


Re: wiki.laptop.org upgrade

2008-12-04 Thread Samuel Klein
Let's keep this discussion civil...

On Thu, Dec 4, 2008 at 2:47 PM, David Farning [EMAIL PROTECTED] wrote:
 On Fri, Dec 5, 2008 at 10:41 AM, Ed McNierney [EMAIL PROTECTED] wrote:

 I was speaking of larger communication issues.

Great.  Can we resolve them by providing more and more regular (and
more public!) information?  Communication issues are rarely fixed by
throwing pies.

 Two week ago you said that a statement would be forthcoming about the
 relationship between Sugar Labs and OLPC.

What do you expect in such a statement?  What is the relationship in your words?

I don't know what Ed had in mind, but I'd like to see more and more
casual discussions of this on all sides.

 Two week ago you said that a statement would be forthcoming
 ...Instead, you asked one of your employees to to say that a
 statement would be coming.  Thereby putting his reputation,
 not yours, on the line.

Please assume good faith.  Your comment above assumes ill will and is,
to the best of my knowledge, misguided.

 Last week, I contacted you in regard to Fudcon planning.
 You said that you would work it out and get back to us.
 I relayed that information back to Fedora; as one would relay

We should all be talking together, no relays necessary.   Some of
these planning updates are on my plate, and I will get back with more
news tonight.  What are Sugar Labs' plans for Fudcon?  Providing more
public information on all sides will help everone, more than the
tastiest food fight.

SJ
1 617 529 4266
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: wiki.laptop.org upgrade

2008-12-04 Thread Polychronis Ypodimatopoulos
Without meaning to undervalue the significance of this thread, it does 
not seem to pertain anymore to the subject of the devel list whose 
description is Software development mailing list 
(http://lists.laptop.org/listinfo/) :-) I refer to devel's description 
for the sake of completeness, not sarcasm.

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


Re: OLPC/SL relationship

2008-12-04 Thread Bernie Innocenti
[dropping olpc-sysadmin@ from the cc list, updating the topic]

Samuel Klein wrote:
 I was speaking of larger communication issues.
 
 Great.  Can we resolve them by providing more and more regular (and
 more public!) information?  Communication issues are rarely fixed by
 throwing pies.

Announcing what OLPC is planning to do from time to time would be a
first step in the right direction.  Discussing these plans with the
community on devel@ would be even more appreciated.

Since when we started the G1G1 last year, OLPC became less and less
inclined in discussing potentially embarrassing topics with the
community in public lists. With many customers and deployments all
over the world, there are understandable concerns about legal
liability and potential impact on the public image.

Well, I guess it's the necessary price one pays in order to grow a
healthy and useful community around the project.  You thought me that,
remember? :-)


 Two week ago you said that a statement would be forthcoming about the
 relationship between Sugar Labs and OLPC.
 
 What do you expect in such a statement?  What is the relationship in your 
 words?
 
 I don't know what Ed had in mind, but I'd like to see more and more
 casual discussions of this on all sides.

I keep meeting people who see the Sugar Labs effort as some kind of
competitor to OLPC, or even a *fork*.  And these are probably a small
fraction who have been outspoken enough to say it.

Our respective goals are distinct, but not necessarily incompatible.
There's a lot of overlap that would make our long term relationship
worthwhile in spite of the past.

Walter Bender and Chuck Kane agreed to work together since before
Sugar Labs was established. And many SL people also happen to be OLPC
people, and vice-versa... so there is _already_ some kind of
collaboration going on at some levels.

What's needed at this point, IMHO, is a clear, open statement from
OLPC that we're *really* committed to work together.  Not merge, nor
marry... but work together on the thing we both need: Sugar.

Or maybe just say: NEVER, GET LOST!!! ;-)


 We should all be talking together, no relays necessary.   Some of
 these planning updates are on my plate, and I will get back with more
 news tonight.  What are Sugar Labs' plans for Fudcon?  Providing more
 public information on all sides will help everone, more than the
 tastiest food fight.

We apparently discussed it for a while, but I still didn't get around
to catch up with my email.  All I know for sure is that this time I'll
just sit back and enjoy the conference as a guest. ;-)

-- 
   // Bernie Innocenti - http://www.codewiz.org/
 \X/  Sugar Labs   - http://www.sugarlabs.org/
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: OLPC/SL relationship

2008-12-04 Thread Samuel Klein
On Thu, Dec 4, 2008 at 4:52 PM, Bernie Innocenti [EMAIL PROTECTED] wrote:

 Samuel Klein wrote:
 I was speaking of larger communication issues.

 Great.  Can we resolve them by providing more and more regular (and
 more public!) information?  Communication issues are rarely fixed by
 throwing pies.

 Announcing what OLPC is planning to do from time to time would be a
 first step in the right direction.  Discussing these plans with the
 community on devel@ would be even more appreciated.

Agreed.

 Since when we started the G1G1 last year, OLPC became less and less
 inclined in discussing potentially embarrassing topics with the
 community in public lists. With many customers and deployments all
 over the world, there are understandable concerns about legal
 liability and potential impact on the public image.

Goodness, sometimes I think everything we do is potentially
embarrassing.  Are there concerns about our public trac system
imposing liability and impacting our public image?  not really.
But people have dropped their comm bandwidth when they get stressed or
busy, that's for sure.

many times it's more a desire for pepole within OLPC who only have 80%
of an answer not to get the other 20% wrong that keeps anyone from
discussing certain things publicly.

 Well, I guess it's the necessary price one pays in order to grow a
 healthy and useful community around the project.  You thought me that,
 remember? :-)

(-:


 Two week ago you said that a statement would be forthcoming about the
 relationship between Sugar Labs and OLPC.

 What do you expect in such a statement?  What is the relationship in your 
 words?

 I don't know what Ed had in mind, but I'd like to see more and more
 casual discussions of this on all sides.

 I keep meeting people who see the Sugar Labs effort as some kind of
 competitor to OLPC, or even a *fork*.  And these are probably a small
 fraction who have been outspoken enough to say it.

 Our respective goals are distinct, but not necessarily incompatible.
 There's a lot of overlap that would make our long term relationship
 worthwhile in spite of the past.

 Walter Bender and Chuck Kane agreed to work together since before
 Sugar Labs was established. And many SL people also happen to be OLPC
 people, and vice-versa... so there is _already_ some kind of
 collaboration going on at some levels.

 What's needed at this point, IMHO, is a clear, open statement from
 OLPC that we're *really* committed to work together.  Not merge, nor
 marry... but work together on the thing we both need: Sugar.

 Or maybe just say: NEVER, GET LOST!!! ;-)

Now I have Dawn Upshaw singing in my subconscious.   Thanks a lot.

What does commitment mean here? for some people, including me, I have
a hard time imagining the opposite, so I guess it's easy for some
people to take this for granted and for others to be overly sensitive
and assume it would not happen.


 We should all be talking together, no relays necessary.   Some of
 these planning updates are on my plate, and I will get back with more
 news tonight.  What are Sugar Labs' plans for Fudcon?  Providing more
 public information on all sides will help everone, more than the
 tastiest food fight.

 We apparently discussed it for a while, but I still didn't get around
 to catch up with my email.  All I know for sure is that this time I'll
 just sit back and enjoy the conference as a guest. ;-)

I'm sure you will enjoy that!  I didn't see it discussed publicly;
pleaswe make sure that those conversations are on public lists when
you are part of them.  I'll do the same.

OLPC is committed to having sessions specifically about the XO at
XOCamp the three days after FUDCon so that we can focus on shared
goals and components during it (and so that we can have wrap-up /
overview sessions for people working on XO planning that builds on
whatever comes out of FUDCon collaborations).I hope we can work
out how to combine community infrastructure tracks of the two (and
share resources to bring in community members from around the world
who really need to build stronger ties with one another so that they
can go back to assuming good faith on lists such as this one!).

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


Re: xo activity idea

2008-12-04 Thread Greg Smith
Hi Yifan,

Sounds like a good idea!

I made a feature for you to track this work on our roadmap at:
http://wiki.laptop.org/go/Feature_roadmap#Spell_checker_in_write

Fill in more details as you have them and other people can sign up to 
help there too.

FYI all,

I'm making a last push to get every well defined feature request in to 
the right form on the roadmap page:
http://wiki.laptop.org/go/Feature_roadmap

I'm collapsing all the older comments from the Engineering section in to 
the main list and noting edits on the Discussion page.

The goal is to make this a sortable list with a separate page for each 
Feature by next week. Then we can read and prioritize it to flag 
priority items for 9.1.

Please help add your feature requests and fill in the existing ASAP.

Thanks,

Greg S

***
Date: Wed, 3 Dec 2008 18:14:34 -0800 (PST)
From: genesee [EMAIL PROTECTED]
Subject: Re: xo activity idea
To: devel@lists.laptop.org
Message-ID: [EMAIL PROTECTED]
Content-Type: text/plain; charset=us-ascii


I would love an ubiquitous spellchecker. Maybe in 9.1? Goodness knows I nedd
one. Never got the spellcheck to work in the 'full' cmd-N AbiWord, (AKA
Write's slightly smarter older brother). Might be a good jumping off point?
BTW, would also die for a Sugar svg program to make my own xoguy or icons
etc...



-- View this message in context: 
http://n2.nabble.com/xo-activity-idea-tp1609182p1611725.html Sent from 
the Software development mailing list archive at Nabble.com.


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


Re: wiki.laptop.org upgrade

2008-12-04 Thread Bernie Innocenti
Samuel Klein wrote:

 Agreed.  I think for the past 4 months or so, since we started to get
 double our previous traffic, significant steady use of our sites by
 Uruguay, and (in particular) a stronger dependence on w.l.o and l.o by
 deployments and press events,
  * we no longer have 'safe' times to take services down
  * we should be extra careful to maintain mirrors or readable versions
 of services durint maintenance of any sort
  * there are thousands of users who have never engaged with mailing
 lists, active wiki chats, or our community, but depend on our
 information and servers (wiki info, support, activation, bug tracking,
 c).

I'd volunteer to work on a testwiki.laptop.org running a copy of
Mediawiki with its own database, where we could performs upgrades.

-- 
   // Bernie Innocenti - http://www.codewiz.org/
 \X/  Sugar Labs   - http://www.sugarlabs.org/
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Minutes of Power in 9.1.0 meeting

2008-12-04 Thread Greg Smith
Greg, Chris, Joe, Erik, Mitch and Deepak met on Thursday 12/4.

Minutes:
Will use the feature roadmap for tracking:
http://wiki.laptop.org/go/Feature_roadmap#Power_management

We need to address the three separate high level areas on that page.

We rewrote the requirement and listed all bugs and areas of work in the
specification section. We integrated all of Gnu's comments (some must 
fix, some should fix and one should be moved to network).

We wrote down who owns each of the listed requirements in the owners 
section.

Action items:
* Chris to make some additions to requirement linking in the existing
documentation, including what happens when the lid is closed.

* Mitch and Deepak to figure out who works on requirement 12.

* Joe to write test plan and get it reviewed.

* Paul to write an explanation of what power button should do and update 
that requirement and specification.

* Richard to determine how to address the no regressions requirement and 
how to measure the success of the feature in terms of Amps used.

Comments and questions welcome. I will check with you on status of your 
action items next week.

Thanks,

Greg S




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


Re: Fedora 10 on XO

2008-12-04 Thread Chris Ball
Hi Greg,

http://wiki.laptop.org/go/Feature_roadmap#Linux_and_OS

Any comments welcome. Do they make sense? Are they well defined?
What else do we need to track?

FWIW, I think this is the first I've heard of:

   Must allow switching between Fedora 10 with a conventional desktop
   manager and XO running Sugar, and back. Must/should? allow this on
   all XOs shipping with XO release 9.1.0. That is, an XO which ships
   with Sugar

Fedora 10 (at least, as shipped on SD for G1G1) doesn't fit on our NAND
at the moment, and requires swap, so this one needs to become much more
concrete.

Thanks,

- Chris.
-- 
Chris Ball   [EMAIL PROTECTED]
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Fedora 10 on XO

2008-12-04 Thread Chris Ball
Hi,

This is the case for the official Fedora 10.  It need not be the
case for an rpm-based system built out of the Fedora 10
repositories.  I am currently working on a solution which should
comfortably fit into the 1 GB of NAND FLASH.  Call it a respin.
rpmxo.

* So we'd ship two different distributions on the NAND?
* Would they live on different partitions?
* How will we allocate space between them?
* Will they be upgraded separately?
* How much extra space on the NAND are we going to use?
* Will it stop us from being able to hold two SugarOS builds on the NAND
  at the same time after olpc-update, as we do now?

Anyway, you get the idea -- this brings up a massive amount of issues,
so we should be talking about it more than we have been.

Thanks,

- Chris.
-- 
Chris Ball   [EMAIL PROTECTED]
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [Server-devel] XS 0.5 Second Attempt at eth1

2008-12-04 Thread Jerry Vonau
Anna wrote:
 Per Jerry's suggestion, I added this to /etc/modprobe.d/xs_bonding and
 deleted stuff from the prior suggestion, though I can put that back in if
 it's going to make a difference.
 
 options lanbond0 mode=active-backup arp_interval=1000 arp_ip_target=
 172.18.96.5
 
 I went ahead and rebooted.  I connected my AP, which is set to that IP
 address, directly to eth1.  Still couldn't ping it.
 
 When I do ifdown eth1 then ifup eth1, here's the output from
 /var/log/messages:
 
 Dec  4 12:30:39 schoolserver1 avahi-daemon[3209]: Withdrawing address record
 for fe80::20f:1fff:fedd:3b93 on eth1.
 Dec  4 12:30:40 schoolserver1 ntpd[3109]: Deleting interface #14 eth1,
 fe80::20f:1fff:fedd:3b93#123, interface stats: received=0, sent=0,
 dropped=0, active_time=951 secs
 Dec  4 12:30:44 schoolserver1 kernel: ADDRCONF(NETDEV_UP): eth1: link is not
 ready
 
 I even set my Ubuntu machine to 172.18.96.5 netmask 255.255.224.0 and
 plugged it in directly to the XS.  Still nothing.
 
 Here's the output of the other stuff you asked for.
 
 [EMAIL PROTECTED] ~]# ethtool eth1
 Settings for eth1:
 Supported ports: [ TP ]
 Supported link modes:   10baseT/Half 10baseT/Full
 100baseT/Half 100baseT/Full
 1000baseT/Full
 Supports auto-negotiation: Yes
 Advertised link modes:  10baseT/Half 10baseT/Full
 100baseT/Half 100baseT/Full
 1000baseT/Full
 Advertised auto-negotiation: Yes
 Speed: Unknown! (65535)
 Duplex: Unknown! (255)
 Port: Twisted Pair
 PHYAD: 0
 Transceiver: internal
 Auto-negotiation: on
 Supports Wake-on: umbg
 Wake-on: g
 Current message level: 0x0007 (7)
 Link detected: no
 
No link, not good.


 [EMAIL PROTECTED] ~]# ip addr
 1: lo: LOOPBACK,UP,LOWER_UP mtu 16436 qdisc noqueue state UNKNOWN
 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
 inet 127.0.0.1/8 scope host lo
 inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
 2: eth1: NO-CARRIER,BROADCAST,MULTICAST,UP mtu 1500 qdisc pfifo_fast state
 DOW
 N qlen 100
 link/ether 00:0f:1f:dd:3b:93 brd ff:ff:ff:ff:ff:ff
 inet6 fe80::20f:1fff:fedd:3b93/64 scope link
valid_lft forever preferred_lft forever
 3: eth0: BROADCAST,MULTICAST,UP,LOWER_UP mtu 1500 qdisc pfifo_fast state
 UNKNO
 WN qlen 1000
 link/ether 00:80:c6:ea:10:2e brd ff:ff:ff:ff:ff:ff
 inet 192.168.1.9/24 brd 192.168.1.255 scope global eth0
 inet6 fe80::280:c6ff:feea:102e/64 scope link
valid_lft forever preferred_lft forever
 4: bond0: BROADCAST,MULTICAST,MASTER mtu 1500 qdisc noop state DOWN
 link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff
 5: lanbond0: NO-CARRIER,BROADCAST,MULTICAST,MASTER,UP mtu 1500 qdisc
 noqueue s
 tate DOWN
 link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff
 inet 172.18.96.1/19 brd 172.18.127.255 scope global lanbond0
 inet 172.18.1.1/24 brd 172.18.1.255 scope global lanbond0:1
 inet 172.18.0.1/24 brd 172.18.0.255 scope global lanbond0:2

again no link.

 6: mshbond0: NO-CARRIER,BROADCAST,MULTICAST,MASTER,UP mtu 1500 qdisc
 noqueue s
 tate DOWN
 link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff
 inet 172.18.10.1/23 brd 172.18.11.255 scope global mshbond0
 inet 172.18.16.1/24 brd 172.18.16.255 scope global mshbond0:1
 7: mshbond1: NO-CARRIER,BROADCAST,MULTICAST,MASTER,UP mtu 1500 qdisc
 noqueue s
 tate DOWN
 link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff
 inet 172.18.12.1/23 brd 172.18.13.255 scope global mshbond1
 8: mshbond2: NO-CARRIER,BROADCAST,MULTICAST,MASTER,UP mtu 1500 qdisc
 noqueue s
 tate DOWN
 link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff
 inet 172.18.14.1/23 brd 172.18.15.255 scope global mshbond2
 
 And yes, I know which card is which.  If eth0 weren't connected properly to
 my LAN, I couldn't have scp'd this output over to my main XS 0.5 test box,
 which has active jabber users on it, so I'm trying to keep from messing with
 it too much until I know exactly what's going on.
 
 On both boxes, I have swapped cables, moved the NICs to different slots,
 tried connecting with and without hubs, tried connecting to the AP and
 Fedora and Ubuntu desktops, pretty much everything I can think of.  They're
 both old Dells from circa 2003, though they're different models.  Both
 worked fine with XS 0.4.
 
auto-negotiation appears to be failing, setting the card to a down 
state. Ok think we need to set the speed of the card by hand, via 
ifcfg-eth1 file, could you add:
ETHTOOL_OPTS= speed 10/100/1000 duplex half/full autoneg off

and restart the network.

Jerry

___
Server-devel mailing list
[EMAIL PROTECTED]
http://lists.laptop.org/listinfo/server-devel


Re: Fedora 10 on XO

2008-12-04 Thread Greg Smith
Hi Erik, Peter and Chris,

Thanks a lot for the comments and offer of help!

I updated the requirement to explain that the idea is a slimmed down 
version of Fedora which fits on our NAND.

I added a comment about upgrading too.

Here are some comments on the rest of Chris's questions:

* So we'd ship two different distributions on the NAND?
GS - Yes.

* Would they live on different partitions?
GS - Prefer a single partition. I added a requirement to say that 
libraries and files should be hard linked so that any code is used only 
once by both implementations.

* How will we allocate space between them?
GS - The goal is that they (Sugar and standard X-Window manager) are 
both just different views of the same image. So we don't allocate 
space between them.

* How much extra space on the NAND are we going to use?
GS - Not sure. How much do we need, minimum? It has to be less than 1GB 
- user file space but exact amount still needs definition.

* Will it stop us from being able to hold two SugarOS builds on the NAND
   at the same time after olpc-update, as we do now?
GS - Possibly depending on space needed. I think we would consider 
losing that feature if needed. tbd.

Keep them coming!

FYI for the devel list, I pasted the original e-mail below.

Thanks,

Greg S

Hi All,

I am working on requirements for the next major release of the XO, 9.1.0 
(see: overview at: http://wiki.laptop.org/go/9.1.0).

There are two major requirements which would benefit from expert Fedora 
knowledge:
- Rebase to Fedora 10
- Run Fedora applications

The first draft requirements on them are defined here:
http://wiki.laptop.org/go/Feature_roadmap#Linux_and_OS

Any comments welcome. Do they make sense? Are they well defined? What 
else do we need to track?

A few other questions (RTFM with URL responses OK):

1 - How big (MBs) are the supported X window managers? If we have to 
choose one or two which should we include?

2 - Is there a Netbook implementation of Fedora? We're going to need a 
bare minimum of default installed applications. Let me know if there are 
suggestions on which to include.

3 - Does Fedora 10 supports 802.11s?

I will do more research on those but if anyone has a quick answer handy 
it will save me time.

Also, send me a note if you're interested in working on either of those 
or anything on our not-yet-prioritized roadmap 
http://wiki.laptop.org/go/Feature_roadmap.

Thanks,

Greg Smith
OLPC Product Manager

Erik Garrison wrote:
 On Thu, Dec 04, 2008 at 06:01:31PM -0500, Chris Ball wrote:
 Hi Greg,

 http://wiki.laptop.org/go/Feature_roadmap#Linux_and_OS

 Any comments welcome. Do they make sense? Are they well defined?
 What else do we need to track?

 FWIW, I think this is the first I've heard of:

Must allow switching between Fedora 10 with a conventional desktop
manager and XO running Sugar, and back. Must/should? allow this on
all XOs shipping with XO release 9.1.0. That is, an XO which ships
with Sugar

 Fedora 10 (at least, as shipped on SD for G1G1) doesn't fit on our NAND
 at the moment, and requires swap, so this one needs to become much more
 concrete.
 
 This is the case for the official Fedora 10.  It need not be the case
 for an rpm-based system built out of the Fedora 10 repositories.  I am
 currently working on a solution which should comfortably fit into the 1
 GB of NAND FLASH.  Call it a respin.  rpmxo.
 
 Erik
 
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


RE: Music Keyboard for TamTam?

2008-12-04 Thread Caryl Bigenho

Thanks for all your efforts!

The last time I used a midi keyboard with a Mac (it was a G3) it had to have a 
special midi interface and then was just plug and play from there using 
Finale as a program. In looking over your discussion below, it looks like you 
did manage to get a midi keyboard to work with the XO, but with great 
difficulty. Some questions...

Will it work with all of the TamTam Activities?

Is it likely that all midi keyboards would work?

Would it be possible to put the instructions into language that the less 
technically inclined could easily follow to get started on this?

Does anything have to be changed in the software/hardware to make this easily 
used by teachers everywhere?

Do you know of any source of very simple, inexpensive midi keyboards? No bells 
and whistles needed, they are already in the XO in the TamTam Activities.

Could easier use of a midi keyboard be incorporated into a change in the Sugar 
OS (like 9.1.0)?

Or is there an easy way to make the current set-up easier?

Thanks again for your interest and efforts!

Caryl



 Date: Mon, 1 Dec 2008 20:37:59 -0800
 From: [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]
 Subject: Re: Music Keyboard for TamTam?
 CC: [EMAIL PROTECTED]; devel@lists.laptop.org
 
 See also
 
 http://www.flickr.com/photos/curiouslee/189728345/
 
 Walter and Simon demonstrate MIDI keyboard input into the A-TEST board
 Taken on July 14, 2006, uploaded July 14, 2006
 
 On Sun, Nov 30, 2008 at 9:16 PM, Gary C Martin [EMAIL PROTECTED] wrote:
  On 1 Dec 2008, at 04:01, Gary C Martin wrote:
 
  On 30 Nov 2008, at 22:16, Erik Garrison wrote:
 
  On Sun, Nov 30, 2008 at 12:20 AM, Gary C Martin
  [EMAIL PROTECTED] wrote:
  On 30 Nov 2008, at 01:29, Erik Garrison wrote:
 
  On Mon, Nov 17, 2008 at 8:23 AM,  [EMAIL PROTECTED] wrote:
 
  ignacio wrote:
 
  On Mon, 2008-11-17 at 04:24 +, Gary C Martin wrote:
 
  On a more disappointing note I found this ticket G1G1 tamtam
  suite
  should respond to MIDI keyboard input from 10 months ago.
  Closed.
  Wont fix :-(
 
  https://dev.laptop.org/ticket/6031
 
  All wontfix means is that they're waiting for someone with a
  stronger
  itch to scratch it ;)
 
  i really have no idea how such devices are normally presented to
  the systems, but is it possible that the keyboard is consists of
  more than one USB device (i.e., via a built-in hub) and that not
  all the drivers are present on the XO?
 
 
  FWIW, The M-audio systems abide by open midi specifications and are
  platform-independent.  I don't know about the driver situation.
 
  There is a program which can be used to dump midi signals to
  stdout.
  It might be a good test as it's very simple to configure and its
  results are very clear, unlike the audio programs you'll want to
  use.
 
  ... and it's called??? Gah! ;-)
 
  Just for reference, after connecting the USB Midi keyboard amidi -l
  gives me:
 
  [EMAIL PROTECTED] ~]$ amidi -l
  Dir DeviceName
  IO  hw:1,0,0  Keystation 49e MIDI 1
 
  I'm not at an XO or my development machine now, but looked around the
  web to try to find some information to help.
 
  See: http://www.4front-tech.com/pguide/midi.html
 
  Will go read.
 
  Does the system have a /dev/midi* when you plug the device in?
 
  Yep, I get a /dev/midi1
 
  Do you see anything interesting in the kernel logs returned with
  dmesg?
 
  Unfortunately our kernel configs aren't online anywhere i can find...
  but I'll check to see if it's enabled.  My guess would be not, but
  perhaps I'm mistaken.
 
  I'm trying to hack my way through coding csound, but I've not had
  much time
  to play so far. A magic midi data dumping tool would be a nice
  shortcut to
  test – FWIW, I can see my M-audio correctly listed on the USB as an
  available MIDI input device, but not got any further yet.
 
  Perhaps cat /dev/midi*  if the file(s) exist.
 
  Fab, yes, cat/dev/midi1 gives me wild ascii characters each time I
  press a key, looks like both note and velocity (this particular
  keyboard doesn't emit pressure but I have another one somewhere that
  does), also other controls (volume, pitch blend  modulation) trigger
  comms.
 
  I'd say the drivers are good to go, and I need to get back to reading
  csound documentation and try a demo to pickup the incoming midi feed.
 
  OK, really boring but working example (XO 8.2-767):
 
  1) Plug in your USB MIDI input device
 
  2) In terminal run amidi -l it should list something like:
 
 Dir DeviceName
 IO  hw:1,0,0  Keystation 49e MIDI 1
 
  3) Make a file bells.csd, it MUST be called some_such_or_other.csd,
  that alone wasted hours of my life :-( here's a what should go in it,
  the one thing to watch is the -M hw:1,0,0 as this is the option that
  tells csound which midi device to listen to, if amidi -l shows your
  MIDI device with a different reference, use that instead:
 
  CsoundSynthesizer
  CsOptions
  -odac -M hw:1,0,0
  /CsOptions
  CsInstruments
  instr 1
  idec = 1
  iamp ampmidi 

Re: [Server-devel] XS 0.5 Second Attempt at eth1

2008-12-04 Thread Anna
On Thu, Dec 4, 2008 at 5:26 PM, Jerry Vonau [EMAIL PROTECTED] wrote:


  auto-negotiation appears to be failing, setting the card to a down state.
 Ok think we need to set the speed of the card by hand, via ifcfg-eth1 file,
 could you add:
 ETHTOOL_OPTS= speed 10/100/1000 duplex half/full autoneg off

 and restart the network.

 Jerry


I edited /etc/sysconfig/network-scripts/ifcfg-eth1 with that at the bottom:

 #  OLPC School server
#  This file configures the ethernet port connected to local machines (LAN)
###
### NOTE: This file will be _replaced_ in xs-config updates
###
DEVICE=eth1
. /etc/sysconfig/xs_network_config

if [ foo$XS_LANBOND0_IPADDR != foo ]; then
   ONBOOT=yes
   TYPE=Ethernet
   MASTER=lanbond0
   SLAVE=yes
   NM_CONTROLLED=no
fi
ETHTOOL_OPTS= speed 10/100/1000 duplex half/full autoneg off

But when I restart the network, it throws out this:

Bringing up interface lanbond0:  ifcfg-eth1: line 16: 10/100/1000: No such
file or directory
ifcfg-eth1: line 16: 10/100/1000: No such file or directory
ifcfg-eth1: line 16: 10/100/1000: No such file or directory
ifcfg-eth1: line 16: 10/100/1000: No such file or directory
ifcfg-eth1: line 16: 10/100/1000: No such file or directory
RTNETLINK answers: File exists
   [  OK  ]

It looks like autonegotiation is still on:

[EMAIL PROTECTED] ~]# ethtool eth1
Settings for eth1:
Supported ports: [ TP ]
Supported link modes:   10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes:  10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised auto-negotiation: Yes
Speed: Unknown! (65535)
Duplex: Unknown! (255)
Port: Twisted Pair
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: umbg
Wake-on: g
Current message level: 0x0007 (7)
Link detected: no
___
Server-devel mailing list
[EMAIL PROTECTED]
http://lists.laptop.org/listinfo/server-devel


Re: Fedora 10 on XO

2008-12-04 Thread Peter Robinson
 * So we'd ship two different distributions on the NAND?
 GS - Yes.

Why are we planning on shipping two distros? Or am I missing
something? As OLPC is essentially based on Fedora and isn't that
divergent (and we're trying to make is less so) would we not be aiming
for two different desktop interfaces that can be switched between
(sort of like being able to switch between KDE and GNOME if you have
them both installed). EG Things like xulrunner are large so why would
we want two copies when we could use one and switch the interface?

If I've missed something and that is the aim, from following some of
the Fedora on XO threads on the various Fedora lists I think XFCE ran
reasonably well and is reasonably lightweight so I'm not sure if
that's an option?

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


Re: Fedora 10 on XO

2008-12-04 Thread Erik Garrison
On Thu, Dec 04, 2008 at 06:36:53PM -0500, Greg Smith wrote:
 Hi Erik, Peter and Chris,

 Thanks a lot for the comments and offer of help!

 I updated the requirement to explain that the idea is a slimmed down  
 version of Fedora which fits on our NAND.

 I added a comment about upgrading too.

 Here are some comments on the rest of Chris's questions:

 * So we'd ship two different distributions on the NAND?
 GS - Yes.

 * Would they live on different partitions?
 GS - Prefer a single partition. I added a requirement to say that  
 libraries and files should be hard linked so that any code is used only  
 once by both implementations.

Hard linking is not necessary.  We can just ship two window managers.
Code is shared as it typically would be between both on a Linux system.
To my knowledge C. Scott has done so already.

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


Re: Fedora 10 on XO

2008-12-04 Thread Martin Dengler
On Thu, Dec 04, 2008 at 06:36:53PM -0500, Greg Smith wrote:
 [Chris] So we'd ship two different distributions on the NAND?
 GS - Yes.

GS: I think you meant desktop environments, not distributions.

 Greg S

Martin


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


Re: [sugar] XO identity shared via Browse

2008-12-04 Thread Greg Smith
Hi All,

I'm copying in Devel and will drop the sugar list on further replies 
(hope that's the right netiquette in this case...).

Of all the e-mails I have sent this week I never would have guess that 
this one would generate the most responses! Maybe it was the use of the 
term SSO :(

I updated the requirements to address Michael's comments below.

The one which did not engender a requirement update are noted here:

what software, on the XO, should be responsible for proving identity?
GS - It says Browse and I mean only Browse (that's why I sent it to the 
sugar list initially)

   if Browse, how does Browse talk to the registration code?
   if Browse, what about Gmail, Help, WikiBrowse, ...
GS - Not a requirement either way on registration code. Not a 
requirement to work with Gmail, Help or Wikibrowse, but I left in other 
server (Gmail case?) as nice to have.

when should we make use of an ability to prove user identity?
GS - Not sure what this is asking. Its purpose is to make it easier to 
work with XS. The identity should be tied to the XO hardware (except as 
noted below). I want the XS to know that its talking to the same XO as 
before without the user needing to enter anything.

  security)   who are the principals?
what are their goals?
what attacks concern us?

GS - In general I don't want any other devices to be able to appear to 
be the XO. We can assume that the XS - XO is a secure network not 
visible to the outside workd (whether that is true in practice is 
another story). So I moved the encryption and stringent security 
requirements to the optional case where the XO is talking to a non-XS 
server.

  users)
what do we do if something looks wrong?
   fail silently?
   log an error somewhere?
   fail loudly?
   are there any user overrides?
GS - Make sure it never fails! Just kidding. Give me some concrete 
examples for how it might fail and I'l think about it some more.

can I turn this off?
GS - Good suggestion. Added.

can I have multiple identities?
can I share my identity with someone else?
GS - No for both. The XO is the indentity.

what happens if the user loses their laptop and gets a new one?
what happens if the server breaks and a new one is installed?
what happens if I move from an old school to a new one?
what happens when the XO's software is upgraded? downgraded?

GS - I added two server side requirements to cover this. In general, I 
assume the XS is secure and that any identity data can be passed 
securely from one XS to another.

HTHs. Good questions and let me know if the requirements are still not 
clear.

BTW This came up because the current XS restore interafce requires that 
you type in the serial number of the XO to find its backed up files. 
There was also a request on the server list to make the backup and 
restore secure (hidden from devices other than the backed up XO).

That is the must have requirement. The use of password less identity 
outside the secure environment of the school is nice but not critical. 
Just have the kids log in once then use cookies or HTTPS or OpenID for 
that, I'm not partial to the technology and if there's no consensus we 
can live without it.

I'm OK with the debate but if we release 9.1.0 without making it easy to 
get your files off the XS and to automaticaly associate with the right 
Moodle identity, then we will miss an important user valuable feature.

Thanks,

Greg S

Michael Stone wrote:
 On Tue, Dec 02, 2008 at 03:56:06PM -0500, Greg Smith wrote:
 
 We're mostly thinking of the school server as the server side but a
 more generic solution may be acceptable.
 
 I'm relatively comfortable with our vague identity plans for the XS but
 I'd like to know more about your idea for a more generic solution
 before going further in that direction.
 
 That's one example. I would also like any Web server to be able to 
 extract the XO identity and use it in CGI (e.g. PHP) for processing.
 
 What could possibly go wrong? -- anonymous.
 
 I put a stub of a requirement for it on our roadmap here:
 http://wiki.laptop.org/go/Feature_roadmap#Single_Sign_on_from_Browse
 
 This seems decent so far.
 
 Do you have any ideas or designs for how we can achieve that?
 
 We discussed it at SugarCamp. The essential idea from that discussion
 was to have the XO and the XS exchange certs at registration time so
 that they can later prove their identities to one another on demand.
 
 The tricky bits involve scope, security, users, and maintenance:
 
 scope)   what are we proving identity to? e.g.:
  one single XS, ever.
  one single XS, whichever we're currently registered with
  several servers at once
  other XOs
   what software, on the XO, should be responsible for proving identity?
  if Browse, how does Browse talk to the registration code?
  if Browse, what about Gmail, Help, WikiBrowse, ...
  if something else, how does the something else talk to 

Re: Fedora 10 on XO

2008-12-04 Thread Greg Smith
Hi Martin and Peter,

Sorry got my Linux terminology a little munged there.

I meant that we would ship a Sugar interface and a standard Fedora 
X-Window interface (e.g. XFCE) on the same NAND. I should have said 
desktop environments as Martin notes.

Thanks for the tips and comments. You can even edit the requirement to 
make it more crystal clear if you think my wording there is confusing. 
I'll see the edits and roll back anything which I think changes the 
fundamental requirement.

Thanks,

Greg S

Martin Dengler wrote:
 On Thu, Dec 04, 2008 at 06:36:53PM -0500, Greg Smith wrote:
 [Chris] So we'd ship two different distributions on the NAND?
 GS - Yes.
 
 GS: I think you meant desktop environments, not distributions.
 
 Greg S
 
 Martin
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: OLPC/SL relationship

2008-12-04 Thread Bernie Innocenti
(I've cut away everything else, to which I entirely agree)

Samuel Klein wrote:
 We apparently discussed it for a while, but I still didn't get around
 to catch up with my email.  All I know for sure is that this time I'll
 just sit back and enjoy the conference as a guest. ;-)
 
 I'm sure you will enjoy that!  I didn't see it discussed publicly;
 pleaswe make sure that those conversations are on public lists when
 you are part of them.  I'll do the same.

It seems social interactions naturally drive people into choosing the
narrowest possible audience when presented with multiple
possibilities.  *Especially* for controversial or strategic proposals;
those where consensus isn't immediately clear.

When Red Hat was trying to push all their internal development traffic
out to the Fedora community, dwmw2 used to reply: I will not answer
this message until it's posted on a public list.

Yeah, let's encourage an attitude of violence!!! :-)


 OLPC is committed to having sessions specifically about the XO at
 XOCamp the three days after FUDCon so that we can focus on shared
 goals and components during it (and so that we can have wrap-up /
 overview sessions for people working on XO planning that builds on
 whatever comes out of FUDCon collaborations).I hope we can work
 out how to combine community infrastructure tracks of the two (and
 share resources to bring in community members from around the world
 who really need to build stronger ties with one another so that they
 can go back to assuming good faith on lists such as this one!).

Let's get started from a wiki page we could edit jointly, maybe?  The
FUDcon is a self-organizing event, so they have no defined schedule
until the day of the conference.

Se for now we might just want to come up with a list of proposed talks
and speakers for now?

One important note: unscheduled and unplanned discussions should not
be allowed to push back or even cancel the following talks.  This was
a mistake I made due to inexperience. No matter how important they
are, such discussions are better held during unscheduled free time.
/rant

-- 
   // Bernie Innocenti - http://www.codewiz.org/
 \X/  Sugar Labs   - http://www.sugarlabs.org/
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Fedora 10 on XO

2008-12-04 Thread Chris Ball
Hi,

I meant that we would ship a Sugar interface and a standard
Fedora X-Window interface (e.g. XFCE) on the same NAND. I should
have said desktop environments as Martin notes.

Okay, I see, that sounds good.  If we're comfortable with Xfce, it
sounds like we should resurrect Scott's work from about six months
ago on Xfce-and-Sugar in the faster builds.

Thanks,

- Chris.
-- 
Chris Ball   [EMAIL PROTECTED]
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Fedora 10 on XO

2008-12-04 Thread Mark Bauer
I second the motion of putting the xfce as an option in the control  
panel.  As these kids with the
machine get older, it gives them an option to continue learning and  
using a machine that will
come closer to matching those in business.

I have been playing with the gentoo xo spin, and it boots from off to  
gnome in 90 seconds.
This is from the SD card.  Running gentoo is harder for me because  
most of my machines are
Fedora based.

Mark



On Dec 4, 2008  Thursday, at 6:44:20:0, Chris Ball wrote:

 Hi,

 I meant that we would ship a Sugar interface and a standard
 Fedora X-Window interface (e.g. XFCE) on the same NAND. I should
 have said desktop environments as Martin notes.

 Okay, I see, that sounds good.  If we're comfortable with Xfce, it
 sounds like we should resurrect Scott's work from about six months
 ago on Xfce-and-Sugar in the faster builds.

 Thanks,

 - Chris.
 -- 
 Chris Ball   [EMAIL PROTECTED]

 ___
 Fedora-olpc-list mailing list
 [EMAIL PROTECTED]
 https://www.redhat.com/mailman/listinfo/fedora-olpc-list

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


Re: [sugar] XO identity shared via Browse

2008-12-04 Thread Luke Faraone
On Thu, Dec 4, 2008 at 19:17, Greg Smith [EMAIL PROTECTED] wrote:

 I'm copying in Devel and will drop the sugar list on further replies
 (hope that's the right netiquette in this case...).

(note: I'm not on devel, so please keep me CC'd)


   security)   who are the principals?
 what are their goals?
 what attacks concern us?

 GS - In general I don't want any other devices to be able to appear to
 be the XO. We can assume that the XS - XO is a secure network not
 visible to the outside workd (whether that is true in practice is
 another story). So I moved the encryption and stringent security
 requirements to the optional case where the XO is talking to a non-XS
 server.


I'd rather not make that assumption. Some schools may not have a _local_
school server (even dispite our best wishes) or a student may want to access
the server from a non-local connection. The XS, IMHO, should support the
road warrior use case (at least for post-registration)


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


Re: Fedora 10 on XO

2008-12-04 Thread pgf
chris wrote:
  Hi,
  
  I meant that we would ship a Sugar interface and a standard
  Fedora X-Window interface (e.g. XFCE) on the same NAND. I should
  have said desktop environments as Martin notes.
  
  Okay, I see, that sounds good.  If we're comfortable with Xfce, it
  sounds like we should resurrect Scott's work from about six months
  ago on Xfce-and-Sugar in the faster builds.

is xfce the right choice?  i know it's easy, but we should be
sure it's correct.  (i've been using it on my own xo, in a
relatively unsophisticated way, but in the end that only makes it
feel like an unsophisticated interface, so i may not be the best
judge.  :-)

paul
=-
 paul fox, [EMAIL PROTECTED]
 give one laptop, get one laptop --- http://www.laptop.com/xo
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: wiki.laptop.org upgrade

2008-12-04 Thread Samuel Klein
On Thu, Dec 4, 2008 at 5:49 PM, Bernie Innocenti
 I'd volunteer to work on a testwiki.laptop.org running a copy of
 Mediawiki with its own database, where we could performs upgrades.

OK, but I think it's often unnecessary for wikis - you can switch the
db to read-only mode instead.

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


Re: Fedora 10 on XO

2008-12-04 Thread Chris Ball
Hi,

is xfce the right choice?  i know it's easy, but we should be
sure it's correct.  (i've been using it on my own xo, in a
relatively unsophisticated way, but in the end that only makes it
feel like an unsophisticated interface, so i may not be the best
judge.  :-)

I agree that the choice is yet to be made and isn't totally obvious.

I prefer using GNOME, but our current answer for How much disk space
does it require to run Fedora 10 and GNOME and apps? is a 4GB SD card
and 256M of swap, so it seems hard to get there from here.  Maybe we
can run GNOME and some tiny set of apps without blowing the NAND budget,
though..

- Chris.
-- 
Chris Ball   [EMAIL PROTECTED]
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Fedora 10 on XO

2008-12-04 Thread david
On Thu, 4 Dec 2008, Chris Ball wrote:

 Hi,

is xfce the right choice?  i know it's easy, but we should be
sure it's correct.  (i've been using it on my own xo, in a
relatively unsophisticated way, but in the end that only makes it
feel like an unsophisticated interface, so i may not be the best
judge.  :-)

 I agree that the choice is yet to be made and isn't totally obvious.

 I prefer using GNOME, but our current answer for How much disk space
 does it require to run Fedora 10 and GNOME and apps? is a 4GB SD card
 and 256M of swap, so it seems hard to get there from here.  Maybe we
 can run GNOME and some tiny set of apps without blowing the NAND budget,
 though..

debxo manages to fit a gnome build in a small enough space to fit on the 
NAND

a listing of a recent released build (the jffs images, since I think that 
will be the best match)

[ ] awesome.dat 18-Nov-2008 02:41   334M
[ ] awesome.img 18-Nov-2008 02:40   224K
[ ] base.dat18-Nov-2008 02:55   157M
[ ] base.img18-Nov-2008 02:55   105K
[ ] gnome.dat   18-Nov-2008 03:24   436M
[ ] gnome.img   18-Nov-2008 03:23   293K
[ ] kde.dat 18-Nov-2008 03:58   536M
[ ] kde.img 18-Nov-2008 03:57   360K
[ ] lxde.dat18-Nov-2008 04:20   220M
[ ] lxde.img18-Nov-2008 04:20   147K
[ ] sugar.dat   18-Nov-2008 10:14   357M
[ ] sugar.img   18-Nov-2008 10:13   239K

I haven't done much with the gnome build (other than boot it a few times), 
but I've messed with the kde build more and there is definantly room to 
slim it down further.

and I hate to say it, but even gnome and kde result is a more responsive 
machine than sugar.

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


Re: Fedora 10 on XO

2008-12-04 Thread Chris Ball
Hi,

debxo manages to fit a gnome build in a small enough space to fit
on the NAND

I agree that there exist smaller distributions than Fedora 10, but that
doesn't make F10 one of them (yet).  Still, it's nice to have a proof of
concept, and the delta of debxo's gnome.img - sugar.img (80M) tells us
that we might be able to get something acceptable, perhaps requiring
some package rework.

Then we'd just need to turn Scott's Sugar+XFCE into a Sugar+GNOME,
and work out how much space we can use for GNOME apps..

- Chris.
-- 
Chris Ball   [EMAIL PROTECTED]
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: wiki.laptop.org upgrade

2008-12-04 Thread Bernie Innocenti
Samuel Klein wrote:
 On Thu, Dec 4, 2008 at 5:49 PM, Bernie Innocenti
 I'd volunteer to work on a testwiki.laptop.org running a copy of
 Mediawiki with its own database, where we could performs upgrades.
 
 OK, but I think it's often unnecessary for wikis - you can switch the
 db to read-only mode instead.

How would one keep running the previous version while testing the new
one with just one database?  The schema changes aren't backwards
compatible, right?

-- 
   // Bernie Innocenti - http://www.codewiz.org/
 \X/  Sugar Labs   - http://www.sugarlabs.org/
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Fedora 10 on XO

2008-12-04 Thread Sebastian Dziallas
Chris Ball wrote:
 Hi,
 
 is xfce the right choice?  i know it's easy, but we should be
 sure it's correct.  (i've been using it on my own xo, in a
 relatively unsophisticated way, but in the end that only makes it
 feel like an unsophisticated interface, so i may not be the best
 judge.  :-)
 
 I agree that the choice is yet to be made and isn't totally obvious.
 
 I prefer using GNOME, but our current answer for How much disk space
 does it require to run Fedora 10 and GNOME and apps? is a 4GB SD card
 and 256M of swap, so it seems hard to get there from here.  Maybe we
 can run GNOME and some tiny set of apps without blowing the NAND budget,
 though..
 
 - Chris.

Well, in the early days of the Fedora on XO project, I was working 
with Jim on evaluating the possibility of reducing Fedora's image size 
heavily to make it e.g. fit on the NAND or a SD card. To give you an 
idea where we landed: The latest tries with XFCE resulted in an 300 MB 
image. Using GNOME didn't change a lot, but if I remember correctly, it 
was a few MBs bigger...

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


Re: wiki.laptop.org upgrade

2008-12-04 Thread Michael Stone
On Fri, Dec 05, 2008 at 01:47:02PM +1800, David Farning wrote:
On Fri, Dec 5, 2008 at 10:41 AM, Ed McNierney [EMAIL PROTECTED] wrote:
 David -

 I don't understand that comment.  What several efforts are you talking
 about?  I don't think there were several efforts to publicize this outage -
 if so, the scope of those efforts wasn't sufficient IMHO.

I was speaking of larger communication issues.

Two week ago you said that a statement would be forthcoming about the
relationship between Sugar Labs and OLPC.  If you had _only_ failed to
follow though, that would have been one thing.  

 Instead, you asked one of your employees to to say that a statement
 would be coming.  Thereby putting his reputation, not yours, on the
 line.

For the record, I was the one who asked Ed and Kim to assent to
participating in a joint statement; not the other way around. 

I requested this boon because I think that it's really quite important
for the representatives of OLPC and SugarLabs who need to work together
on a daily basis to be able to do so under mutually agreeable and
agreed-upon terms.

Now that I'm back from my visits with friends and family, I'll naturally
do what I can to see that this is put to rest as I hoped was going to
take place in my absence.

Michael

P.S. - Ed -- do you have any suggestions or edits that you'd like to
make before I start more broadly circulating, in draft form, the points
that I suggested to you last week?
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: wiki.laptop.org upgrade

2008-12-04 Thread Mikus Grinbergs
 Wiki.laptop.org is a public-facing Web site used by many, many people who
 are not on devel@ or hunt for RT tickets or listen in on VIG meetings.  Our
 public services - especially during our G1G1 period - are mission-critical
 and we cannot treat them casually.

While I sympathize with the use of wiki.laptop.org as an official 
interface from the OLPC project to the public, that website is where 
to date important information has appeared regarding *what* (e.g., 
/go/Designs) and *how* (e.g., /go/Feature_roadmap).

There needs to be a place where such topics can be posted that is 
not so mission-critical as to invite legal consequences to the 
project, or to those contributing to the posted content.

mikus

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


Re: [Server-devel] Networking on Version 0.5 .

2008-12-04 Thread Martin Langhoff
On Wed, Dec 3, 2008 at 3:28 PM, Jerry Vonau [EMAIL PROTECTED] wrote:
 Ensure that you set both the role and domain name for the server while
 the network is stopped, saves seeing some error messages when you
 restart, then (re)start the network and restart all the web based
 services. or you could reboot.

that's good advice! DHCP is currently now working until those 2 steps
are performed...

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


Re: [Server-devel] XS 0.5 Second Attempt at eth1

2008-12-04 Thread Martin Langhoff
2008/12/3 Anna [EMAIL PROTECTED]:
 Has anyone gotten eth1 on XS 0.5 working?

I have, at least on 4 different bits of hw, but I worked on it too
much to be a good tester of it. Others have installed successfully.

One thing that 0.5 has is that it almost always picks the ordering of
the NICs _in reverse_ of what 0.4 did. So perhaps your NIC identities
are reversed? You can test changing the ethernet cables around or use
xs-swapnics (and then reboot).

Other than that, I'm a bit lost. Can you get any output from calling
ethtool eth1 ? What's the physical hw? It's also possible (though
unlikely) that F9 has bad drivers for your specific hw...

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


Re: [Server-devel] XS 0.5 Second Attempt at eth1

2008-12-04 Thread Reuben K. Caron
I too am having problems with DHCP (and ejabberd) on XS 0.5.

Let me detail my steps

Appended upgradeany- ran default install
Restarted
NICs were swapped.
Ran xs-swapnics

Check var/log/messages found (snipet):

Dec  4 09:36:58 schoolserver1 dhcpd: Listening on
LPF/lanbond0/00:00:00:00:00:00/172.18.96.0/19
Dec  4 09:36:58 schoolserver1 dhcpd: Sending on  
LPF/lanbond0/00:00:00:00:00:00/172.18.96.0/19


Dec  4 09:06:24 schoolserver1 dhcpd: No subnet declaration for lanbond0
(172.18.96.1).
Dec  4 09:06:24 schoolserver1 dhcpd: ** Ignoring requests on lanbond0. 
If this is not what
Dec  4 09:06:24 schoolserver1 dhcpd:you want, please write a subnet
declaration
Dec  4 09:06:24 schoolserver1 dhcpd:in your dhcpd.conf file for the
network segment
Dec  4 09:06:24 schoolserver1 dhcpd:to which interface lanbond0 is
attached. **

Reviewed dhcpd-xs.conf file: It did not have a declaration for 172.18.96.*

I reviewed /etc/sysconfig/olpc-scripts/dhcpd.conf.1 - It did not match
dhcpd-xs.conf

I ran ./network-config 1
I ran ./domain-config xs4.org (i know it isn't xs4 but I'm maintaining
domain for posterity)

Rebooted.

dhcpd-xs.conf now has the declaration for 172.18.96

DHCP is started but still does not hand out an IP.

Below are ethtool outputs:

[EMAIL PROTECTED] log]# ethtool eth1
Settings for eth1:
Supported ports: [ TP ]
Supported link modes:   10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes:  10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Advertised auto-negotiation: Yes
Speed: 100Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 1
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: g
Wake-on: d
Current message level: 0x00ff (255)
Link detected: yes
[EMAIL PROTECTED] log]# ethtool eth0
Settings for eth0:
Supported ports: [ TP MII ]
Supported link modes:   10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Supports auto-negotiation: Yes
Advertised link modes:  10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Advertised auto-negotiation: Yes
Speed: 100Mb/s
Duplex: Full
Port: MII
PHYAD: 1
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: pumbg
Wake-on: d
Current message level: 0x0001 (1)
Link detected: yes




Martin Langhoff wrote:
 2008/12/3 Anna [EMAIL PROTECTED]:
   
 Has anyone gotten eth1 on XS 0.5 working?
 

 I have, at least on 4 different bits of hw, but I worked on it too
 much to be a good tester of it. Others have installed successfully.

 One thing that 0.5 has is that it almost always picks the ordering of
 the NICs _in reverse_ of what 0.4 did. So perhaps your NIC identities
 are reversed? You can test changing the ethernet cables around or use
 xs-swapnics (and then reboot).

 Other than that, I'm a bit lost. Can you get any output from calling
 ethtool eth1 ? What's the physical hw? It's also possible (though
 unlikely) that F9 has bad drivers for your specific hw...

 cheers,



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


Re: [Server-devel] XS 0.5 Second Attempt at eth1

2008-12-04 Thread Jerry Vonau
Anna wrote:
 I tried the XS 0.5 install on another box to see if the LAN issues on my
 previous attempt were a hardware problem or something.  It's a different
 model Dell with 2 nics.
 
 Here are my notes:
 
 Basic install from the CD, text mode, default everything.
 
 Boot up, then:
 /etc/sysconfig/olpc-scripts/domain_config anna.org
 
 Reboot
 
 /etc/sysconfig/olpc-scripts/network_config 1
 
 Reboot
 
 Of course, the hostname was still localhost.localdomain so I edited
 /etc/sysconfig/network for HOSTNAME=schoolserver1
 
 Reboot.  Hostname was now updated to schoolserver1.
 
 Eth0 pulled an IP from my main LAN, so I knew which card was which.  I
 connected my AP (set to 172.18.96.5 and netmask 255.255.224.0) but couldn't
 ping it.  I tried connecting to the AP with an XO, but of course it didn't
 do anything.  I even connected my Ubuntu machine to the XS, but it couldn't
 get an IP and I couldn't ping anything either way.
 
Pulled this from your posted log file:
Dec  2 21:00:41 alabamaxo kernel: eth0: link up, 100Mbps, full-duplex, 
lpa 0x41E1
Dec  2 21:00:41 alabamaxo kernel: Ethernet Channel Bonding Driver: 
v3.3.0 (June 10, 2008)
Dec  2 21:00:41 alabamaxo kernel: bonding: MII link monitoring set to 100 ms
Dec  2 21:00:41 alabamaxo kernel: bonding: lanbond0 is being created...
Dec  2 21:00:41 alabamaxo kernel: ADDRCONF(NETDEV_UP): lanbond0: link is 
not ready
Dec  2 21:00:41 alabamaxo kernel: e1000: eth1: e1000_watchdog: NIC Link 
is Up 10 Mbps Half Duplex, Flow Control: None

Can you post the output of ip addr and ethtool please. What is eth1 
plugged into? hub? switch? AP? Half Duplex doesn't quite look right, 
unless it really is a 10mbps hub.

Think we need pass arp_interval= and arp_ip_target= in place of miimon= 
in xs_bonding, as there is no Port: MII on the gigbit card, sorry I 
missed that before. If your make the edit and /sbin/ifdown eth1, unload, 
reload the e1000 module, that should pickup the change when you 
/sbin/ifup eth1. Tail the log file to see if landbond0 becomes active.

Jerry









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


Re: [Server-devel] XS 0.5 Second Attempt at eth1

2008-12-04 Thread Jerry Vonau
Reuben K. Caron wrote:
 I too am having problems with DHCP (and ejabberd) on XS 0.5.
 
 Let me detail my steps
 
 Appended upgradeany- ran default install
 Restarted
 NICs were swapped.
 Ran xs-swapnics
 
 Check var/log/messages found (snipet):
 
 Dec  4 09:36:58 schoolserver1 dhcpd: Listening on
 LPF/lanbond0/00:00:00:00:00:00/172.18.96.0/19
 Dec  4 09:36:58 schoolserver1 dhcpd: Sending on  
 LPF/lanbond0/00:00:00:00:00:00/172.18.96.0/19
 
 
 Dec  4 09:06:24 schoolserver1 dhcpd: No subnet declaration for lanbond0
 (172.18.96.1).
 Dec  4 09:06:24 schoolserver1 dhcpd: ** Ignoring requests on lanbond0. 
 If this is not what
 Dec  4 09:06:24 schoolserver1 dhcpd:you want, please write a subnet
 declaration
 Dec  4 09:06:24 schoolserver1 dhcpd:in your dhcpd.conf file for the
 network segment
 Dec  4 09:06:24 schoolserver1 dhcpd:to which interface lanbond0 is
 attached. **
 
 Reviewed dhcpd-xs.conf file: It did not have a declaration for 172.18.96.*
 
 I reviewed /etc/sysconfig/olpc-scripts/dhcpd.conf.1 - It did not match
 dhcpd-xs.conf
 
 I ran ./network-config 1
 I ran ./domain-config xs4.org (i know it isn't xs4 but I'm maintaining
 domain for posterity)
 
 Rebooted.
 
 dhcpd-xs.conf now has the declaration for 172.18.96
 
 DHCP is started but still does not hand out an IP.
 
 Below are ethtool outputs:
 
 [EMAIL PROTECTED] log]# ethtool eth1
 Settings for eth1:
 Supported ports: [ TP ]
 Supported link modes:   10baseT/Half 10baseT/Full
 100baseT/Half 100baseT/Full
 1000baseT/Half 1000baseT/Full
 Supports auto-negotiation: Yes
 Advertised link modes:  10baseT/Half 10baseT/Full
 100baseT/Half 100baseT/Full
 1000baseT/Half 1000baseT/Full
 Advertised auto-negotiation: Yes
 Speed: 100Mb/s
 Duplex: Full
 Port: Twisted Pair
 PHYAD: 1
 Transceiver: internal
 Auto-negotiation: on
 Supports Wake-on: g
 Wake-on: d
 Current message level: 0x00ff (255)
 Link detected: yes


OK, is starting to look like the 1000baseT nics are having issues with 
bonding, can you try the fix I proposed to Anna.

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


Re: [Server-devel] XS 0.5 Second Attempt at eth1

2008-12-04 Thread Jerry Vonau
Jerry Vonau wrote:
 Reuben K. Caron wrote:
 I too am having problems with DHCP (and ejabberd) on XS 0.5.

 Let me detail my steps

 Appended upgradeany- ran default install
 Restarted
 NICs were swapped.
 Ran xs-swapnics

 Check var/log/messages found (snipet):

 Dec  4 09:36:58 schoolserver1 dhcpd: Listening on
 LPF/lanbond0/00:00:00:00:00:00/172.18.96.0/19
 Dec  4 09:36:58 schoolserver1 dhcpd: Sending on  
 LPF/lanbond0/00:00:00:00:00:00/172.18.96.0/19
 

 Dec  4 09:06:24 schoolserver1 dhcpd: No subnet declaration for lanbond0
 (172.18.96.1).
 Dec  4 09:06:24 schoolserver1 dhcpd: ** Ignoring requests on lanbond0. 
 If this is not what
 Dec  4 09:06:24 schoolserver1 dhcpd:you want, please write a subnet
 declaration
 Dec  4 09:06:24 schoolserver1 dhcpd:in your dhcpd.conf file for the
 network segment
 Dec  4 09:06:24 schoolserver1 dhcpd:to which interface lanbond0 is
 attached. **

 Reviewed dhcpd-xs.conf file: It did not have a declaration for 172.18.96.*

 I reviewed /etc/sysconfig/olpc-scripts/dhcpd.conf.1 - It did not match
 dhcpd-xs.conf

 I ran ./network-config 1
 I ran ./domain-config xs4.org (i know it isn't xs4 but I'm maintaining
 domain for posterity)

 Rebooted.

 dhcpd-xs.conf now has the declaration for 172.18.96

 DHCP is started but still does not hand out an IP.

 Below are ethtool outputs:

 [EMAIL PROTECTED] log]# ethtool eth1
 Settings for eth1:
 Supported ports: [ TP ]
 Supported link modes:   10baseT/Half 10baseT/Full
 100baseT/Half 100baseT/Full
 1000baseT/Half 1000baseT/Full
 Supports auto-negotiation: Yes
 Advertised link modes:  10baseT/Half 10baseT/Full
 100baseT/Half 100baseT/Full
 1000baseT/Half 1000baseT/Full
 Advertised auto-negotiation: Yes
 Speed: 100Mb/s
 Duplex: Full
 Port: Twisted Pair
 PHYAD: 1
 Transceiver: internal
 Auto-negotiation: on
 Supports Wake-on: g
 Wake-on: d
 Current message level: 0x00ff (255)
 Link detected: yes

 
 OK, is starting to look like the 1000baseT nics are having issues with 
 bonding, can you try the fix I proposed to Anna.
 
OK, I'm tired, all on one line at the bottom /etc/modprobe.d/xs_bonding:
options lanbond0 mode=active-backup arp_interval=1000 
arp_ip_target=ip-of-AP

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


Re: [Server-devel] XS 0.5 Second Attempt at eth1

2008-12-04 Thread Reuben K. Caron
Thanks for clarification. Still no go:

Dec  4 12:12:24 schoolserver1 kernel: eth0: link up, 100Mbps,
full-duplex, lpa 0xC1E1
Dec  4 12:12:24 schoolserver1 kernel: eth0: link up, 100Mbps,
full-duplex, lpa 0xC1E1
Dec  4 12:12:24 schoolserver1 kernel: Ethernet Channel Bonding Driver:
v3.3.0 (June 10, 2008)
Dec  4 12:12:24 schoolserver1 kernel: bonding: ARP monitoring set to
1000 ms, validate none, with 1 target(s): 172.18.0.1
Dec  4 12:12:24 schoolserver1 kernel: bonding: lanbond0 is being created...
Dec  4 12:12:24 schoolserver1 kernel: ADDRCONF(NETDEV_UP): lanbond0:
link is not ready
Dec  4 12:12:24 schoolserver1 kernel: ADDRCONF(NETDEV_UP): eth1: link is
not ready
Dec  4 12:12:24 schoolserver1 kernel: tg3: eth1: Link is up at 100 Mbps,
full duplex.
Dec  4 12:12:24 schoolserver1 kernel: tg3: eth1: Flow control is on for
TX and on for RX.
Dec  4 12:12:24 schoolserver1 kernel: ADDRCONF(NETDEV_CHANGE): eth1:
link becomes ready
Dec  4 12:12:24 schoolserver1 kernel: bonding: mshbond0 is being created...
Dec  4 12:12:24 schoolserver1 kernel: ADDRCONF(NETDEV_UP): mshbond0:
link is not ready
Dec  4 12:12:24 schoolserver1 kernel: bonding: mshbond1 is being created...
Dec  4 12:12:24 schoolserver1 kernel: ADDRCONF(NETDEV_UP): mshbond1:
link is not ready
Dec  4 12:12:24 schoolserver1 kernel: bonding: mshbond2 is being created...
Dec  4 12:12:24 schoolserver1 kernel: ADDRCONF(NETDEV_UP): mshbond2:
link is not ready

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


Re: [Server-devel] XS 0.5 Second Attempt at eth1

2008-12-04 Thread Anna
Not having done this before, and after getting syntax errors and command not
found for speed, I googled and edited
/etc/sysconfig/network-scripts/ifcfg-eth1 like so.  I figured 100 might be a
good place to start.  I haven't tried half duplex yet, but I can if you
think that would do anything.

ETHTOOL_OPTS=speed 100 duplex full autoneg off

Restarting the network didn't give any errors.

After that, ethtool eth1 gives this:

[EMAIL PROTECTED] ~]# ethtool eth1
Settings for eth1:
Supported ports: [ TP ]
Supported link modes:   10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes:  Not reported
Advertised auto-negotiation: No
Speed: Unknown! (65535)
Duplex: Unknown! (255)
Port: Twisted Pair
PHYAD: 0
Transceiver: internal
Auto-negotiation: off
Supports Wake-on: umbg
Wake-on: g
Current message level: 0x0007 (7)
Link detected: no

Of course, still no pinging anything.  In fact, I don't have blinky lights
on the NIC anymore or a link light on the AP, which I had before.

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


Re: [Server-devel] XS 0.5 Second Attempt at eth1

2008-12-04 Thread Jerry Vonau
Anna wrote:
 Not having done this before, and after getting syntax errors and command not
 found for speed, I googled and edited
 /etc/sysconfig/network-scripts/ifcfg-eth1 like so.  I figured 100 might be a
 good place to start.  I haven't tried half duplex yet, but I can if you
 think that would do anything.
 
 ETHTOOL_OPTS=speed 100 duplex full autoneg off
 
 Restarting the network didn't give any errors.
 
 After that, ethtool eth1 gives this:
 
 [EMAIL PROTECTED] ~]# ethtool eth1
 Settings for eth1:
 Supported ports: [ TP ]
 Supported link modes:   10baseT/Half 10baseT/Full
 100baseT/Half 100baseT/Full
 1000baseT/Full
 Supports auto-negotiation: Yes
 Advertised link modes:  Not reported
 Advertised auto-negotiation: No
 Speed: Unknown! (65535)
 Duplex: Unknown! (255)
 Port: Twisted Pair
 PHYAD: 0
 Transceiver: internal
 Auto-negotiation: off
 Supports Wake-on: umbg
 Wake-on: g
 Current message level: 0x0007 (7)
 Link detected: no
 
 Of course, still no pinging anything.  In fact, I don't have blinky lights
 on the NIC anymore or a link light on the AP, which I had before.
 
 Anna
 
OK, I'm out of ideas, lets see if we can configure eth1 without bonding,
not sure if this is nic driver issue with bonding, or what...

backup the ifcfg-eth1 file, copy ifcfg-landbond0, ifcfg-lanbond0:1 
ifcfg-lanbond0:2 and to ifcfg-eth1, ifcfg-eth1:1 ifcfg-eth1:2 
respectively. edit the ifcfg-eth1* files changing the device line to 
match the new name, eth1 eth1:1 eth1:2.

Please stop the network before editing the files.

Jerry




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


Re: [Server-devel] XS 0.5 Second Attempt at eth1

2008-12-04 Thread Anna
On Thu, Dec 4, 2008 at 6:29 PM, Jerry Vonau [EMAIL PROTECTED] wrote:


 OK, I'm out of ideas, lets see if we can configure eth1 without bonding,
 not sure if this is nic driver issue with bonding, or what...

 backup the ifcfg-eth1 file, copy ifcfg-landbond0, ifcfg-lanbond0:1
 ifcfg-lanbond0:2 and to ifcfg-eth1, ifcfg-eth1:1 ifcfg-eth1:2 respectively.
 edit the ifcfg-eth1* files changing the device line to match the new name,
 eth1 eth1:1 eth1:2.

 Please stop the network before editing the files.

 Jerry


W00t!  That did it.  I'm emailing from my Ubuntu machine on:

eth0  Link encap:Ethernet  HWaddr 00:0f:1f:80:0d:ea
  inet addr:172.18.96.2  Bcast:172.18.127.255  Mask:255.255.224.0
  inet6 addr: fe80::20f:1fff:fe80:dea/64 Scope:Link
  UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
  RX packets:49210 errors:0 dropped:0 overruns:0 frame:0
  TX packets:47393 errors:0 dropped:0 overruns:0 carrier:0
  collisions:2059 txqueuelen:10
  RX bytes:27778611 (26.4 MB)  TX bytes:8279042 (7.8 MB)
  Base address:0xdf40 Memory:feae-feb0

My wifi AP is up and running and an XO pulled 172.18.96.3.  Obviously
there's a hub in the middle.

Oh, here's the latest output of ethtool eth1:

[EMAIL PROTECTED] ~]# ethtool eth1
Settings for eth1:
Supported ports: [ TP ]
Supported link modes:   10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes:  10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised auto-negotiation: Yes
Speed: 10Mb/s
Duplex: Half
Port: Twisted Pair
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: umbg
Wake-on: g
Current message level: 0x0007 (7)
Link detected: yes

So, what are the repercussions of this?

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