Please accept my invitation to join Marbella Hardware invention/ Electronica/ Programming

2016-12-26 Thread David Laurence

Marbella Hardware invention/ Electronica/ Programming


Join David Laurence and 6 other Members in Marbella. Be the first to hear about 
upcoming Meetups.

The idea is a multifaceted group in which people from the coast can join 
together and collaborate in a spacious Office to come up with/brainstorm new 
ideas using the latest in electronica (Arduino, Ra...

--

Accept invitation

https://secure.meetup.com/n/?s=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJkZXN0IjoiaHR0cHM6Ly9zZWN1cmUubWVldHVwLmNvbS9yZWdpc3Rlci8_Z2o9ZWo0cyZjPTIxNjc4MzYxJl94dGQ9Z3F0bGJXRnBiRjlqYkdsamE5b0FKRGt4WTJNMFpHTTRMV1EwWlRjdE5ERTVOaTA1T1RnMkxXSTFPVEE0T1RRd1pXVm1ZcXBwYm5acGRHVmxYMmxrcURNNE5EWTBPVGsyJnJnPWVqNHMmY3R4PWludiZ0YXJnZXRVcmk9aHR0cHMlM0ElMkYlMkZ3d3cubWVldHVwLmNvbSUyRk1hcmJlbGxhLUhhcmR3YXJlLWludmVudGlvbi1FbGVjdHJvbmljYS1Qcm9ncmFtbWluZyUyRiUzRmdqJTNEZWo0cyUyNnJnJTNEZWo0cyIsImhvb2siOiJpbnYiLCJlbWFpbF9pbnZpdGVlX2lkIjozODQ2NDk5NiwiaWF0IjoxNDgyNzc3NzIyLCJqdGkiOiI0M2Q3YzYxNi0xZDlmLTQ5ODItYjA1My1jNWUyZGFmNDUwZWQiLCJleHAiOjE0ODM5ODczMjJ9.IGGaB9lSSK3Y8NMT6A0FcYbJsx85HhcOpoQvw5XSnTo%3D

--

---
This message was sent by Meetup on behalf of David Laurence 
(https://www.meetup.com/Marbella-Hardware-invention-Electronica-Programming/members/201190087/)
 from Marbella Hardware invention/ Electronica/ Programming.


Questions? You can email Meetup Support at supp...@meetup.com

Unsubscribe 
(https://secure.meetup.com/n/?s=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJob29rIjoiaW52X29wdG91dCIsImRlc3QiOiJodHRwczovL3d3dy5tZWV0dXAuY29tL2FjY291bnQvb3B0b3V0Lz9zdWJtaXQ9dHJ1ZSZlbz10YzImZW1haWw9aW52aXRlJl9tc191bnN1Yj10cnVlIiwiZW1haWwiOiJkZXZlbEBsYXB0b3Aub3JnIiwiaW52aXRlcl9pZCI6MjAxMTkwMDg3LCJpYXQiOjE0ODI3Nzc3MjIsImp0aSI6ImM2NWNiZWU4LWI2NmEtNDA2Yi1iNjgxLWJjYjcxZjY0ZGRiNCIsImV4cCI6MTQ4Mzk4NzMyMn0%3D.X9G9xh1jS6RzIEUbg3Vd7gcbrPdQ6yd8mAvVqgPmRhE%3D)
 from this type of email.

Meetup Inc. (https://www.meetup.com/), POB 4668 #37895 New York NY USA 10163
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


[Server-devel] Please accept my invitation to join Marbella Hardware invention/ Electronica/ Programming

2016-12-26 Thread David Laurence

Marbella Hardware invention/ Electronica/ Programming


Join David Laurence and 6 other Members in Marbella. Be the first to hear about 
upcoming Meetups.

The idea is a multifaceted group in which people from the coast can join 
together and collaborate in a spacious Office to come up with/brainstorm new 
ideas using the latest in electronica (Arduino, Ra...

--

Accept invitation

https://secure.meetup.com/n/?s=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJkZXN0IjoiaHR0cHM6Ly9zZWN1cmUubWVldHVwLmNvbS9yZWdpc3Rlci8_Z2o9ZWo0cyZjPTIxNjc4MzYxJl94dGQ9Z3F0bGJXRnBiRjlqYkdsamE5b0FKRGs0WkRFMlptUTNMV0l5WkdJdE5HRTRZeTFpTldKbExURTFOMlU0T0daak5UWTJNS3BwYm5acGRHVmxYMmxrcURNNE5EWTFPREV5JnJnPWVqNHMmY3R4PWludiZ0YXJnZXRVcmk9aHR0cHMlM0ElMkYlMkZ3d3cubWVldHVwLmNvbSUyRk1hcmJlbGxhLUhhcmR3YXJlLWludmVudGlvbi1FbGVjdHJvbmljYS1Qcm9ncmFtbWluZyUyRiUzRmdqJTNEZWo0cyUyNnJnJTNEZWo0cyIsImhvb2siOiJpbnYiLCJlbWFpbF9pbnZpdGVlX2lkIjozODQ2NTgxMiwiaWF0IjoxNDgyNzc3NzUwLCJqdGkiOiJhYTYyNGU2NS01OTkwLTQyNzktODMyNC1mYTlmNzM1YTBhZjYiLCJleHAiOjE0ODM5ODczNTB9.5qgoGNfDuBZF8IvuOv68KHSk818ey_xuelmRFIfrkIs%3D

--

---
This message was sent by Meetup on behalf of David Laurence 
(https://www.meetup.com/Marbella-Hardware-invention-Electronica-Programming/members/201190087/)
 from Marbella Hardware invention/ Electronica/ Programming.


Questions? You can email Meetup Support at supp...@meetup.com

Unsubscribe 
(https://secure.meetup.com/n/?s=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJob29rIjoiaW52X29wdG91dCIsImRlc3QiOiJodHRwczovL3d3dy5tZWV0dXAuY29tL2FjY291bnQvb3B0b3V0Lz9zdWJtaXQ9dHJ1ZSZlbz10YzImZW1haWw9aW52aXRlJl9tc191bnN1Yj10cnVlIiwiZW1haWwiOiJzZXJ2ZXItZGV2ZWxAbGlzdHMubGFwdG9wLm9yZyIsImludml0ZXJfaWQiOjIwMTE5MDA4NywiaWF0IjoxNDgyNzc3NzUwLCJqdGkiOiJlZDRjN2MwNS1iZTg3LTQ4MTUtOTgzMS0zMTI4NGVlNjE1ZjMiLCJleHAiOjE0ODM5ODczNTB9.vW8MkFJYOjXbi1klcMix1OFpzT6oeDVFG_ueIVz-wjI%3D)
 from this type of email.

Meetup Inc. (https://www.meetup.com/), POB 4668 #37895 New York NY USA 10163
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Please accept my invitation to join Marbella Hardware invention/ Electronica/ Programming

2016-12-26 Thread David Laurence

Marbella Hardware invention/ Electronica/ Programming


Join David Laurence and 6 other Members in Marbella. Be the first to hear about 
upcoming Meetups.

The idea is a multifaceted group in which people from the coast can join 
together and collaborate in a spacious Office to come up with/brainstorm new 
ideas using the latest in electronica (Arduino, Ra...

--

Accept invitation

https://secure.meetup.com/n/?s=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJkZXN0IjoiaHR0cHM6Ly9zZWN1cmUubWVldHVwLmNvbS9yZWdpc3Rlci8_Z2o9ZWo0cyZjPTIxNjc4MzYxJl94dGQ9Z3F0bGJXRnBiRjlqYkdsamE5b0FKR1UwWm1Wak1qSmpMVFJsTWpZdE5HWmpNeTFoTkRCaExUUTNOR1ZoTURCbVltWXlZYXBwYm5acGRHVmxYMmxrcURNNE5EWTFOek16JnJnPWVqNHMmY3R4PWludiZ0YXJnZXRVcmk9aHR0cHMlM0ElMkYlMkZ3d3cubWVldHVwLmNvbSUyRk1hcmJlbGxhLUhhcmR3YXJlLWludmVudGlvbi1FbGVjdHJvbmljYS1Qcm9ncmFtbWluZyUyRiUzRmdqJTNEZWo0cyUyNnJnJTNEZWo0cyIsImhvb2siOiJpbnYiLCJlbWFpbF9pbnZpdGVlX2lkIjozODQ2NTczMywiaWF0IjoxNDgyNzc3NzUyLCJqdGkiOiI2MWQyNzE0My1lZGRhLTQ3ZmEtOGVlZC1iYjRjYzU0YzQ5NGIiLCJleHAiOjE0ODM5ODczNTJ9.1fgXpkX_JKxsYq5xHbe2LPDayZGMzTvn9JlWULHle-4%3D

--

---
This message was sent by Meetup on behalf of David Laurence 
(https://www.meetup.com/Marbella-Hardware-invention-Electronica-Programming/members/201190087/)
 from Marbella Hardware invention/ Electronica/ Programming.


Questions? You can email Meetup Support at supp...@meetup.com

Unsubscribe 
(https://secure.meetup.com/n/?s=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJob29rIjoiaW52X29wdG91dCIsImRlc3QiOiJodHRwczovL3d3dy5tZWV0dXAuY29tL2FjY291bnQvb3B0b3V0Lz9zdWJtaXQ9dHJ1ZSZlbz10YzImZW1haWw9aW52aXRlJl9tc191bnN1Yj10cnVlIiwiZW1haWwiOiJkZXZlbEBsaXN0cy5sYXB0b3Aub3JnIiwiaW52aXRlcl9pZCI6MjAxMTkwMDg3LCJpYXQiOjE0ODI3Nzc3NTIsImp0aSI6IjRjZTg5N2RhLWZlODMtNDkxMS1iNjNmLThlMTgxMmUzMTRlZiIsImV4cCI6MTQ4Mzk4NzM1Mn0%3D.YnzEeMaKhs-ebRI9ob1tZ4Zd34RXMz0v3bvLzXizOvo%3D)
 from this type of email.

Meetup Inc. (https://www.meetup.com/), POB 4668 #37895 New York NY USA 10163
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [Server-devel] Can XSCE benefit a tablet deployment?

2013-12-02 Thread David Farning
On Mon, Dec 2, 2013 at 8:42 AM, George Hunt georgejh...@gmail.com wrote:
 This is a branch off of the thread Does XSCE need a new home?, and
 stimulated by James Cameron's comments quoted where  in part:

 I also disagree with the implication that the tablet is any more
 proprietary than the laptop.  The mix of intellectual property is
 certainly different, but the opportunity for use is also different.
 Therefore the products shouldn't be compared at an intellectual
 property licensing level.

 What is very different is that the laptop was ground-breaking
 original technology, and the tablet is buy-in technology.  This
 cascades into completely different community involvement models.

 (I don't yet see how XSCE can benefit a tablet deployment, nobody
 appears to have enumerated that.)


 At the SF summit, last month, Rodrigo demonstrated sugar running on a google
 Nexus tablet. This was achieved by running the python/sugar mega-package on
 top of the Ubuntu touch distribution.

 Is the Nexus the right hardware platform long term? Well, it's bootloader is
 unlocked! And here, in my opinion, is where the licensing becomes an issue.

 A little Vivitar digression:

 The XO tablet is rebranded Vivitar. On Amazon, besides the XO Tablet, there
 is also a lower cost/capability tablet introduced as a Camelo.  I
 purchased one. Looked at it's End User Licensing Agreement. Under the DCMA
 (Digital Millennium Copyright Act), it is illegal to reverse engineer or
 repurpose hardware that has proprietary material, without the express
 consent of the manufacturer.  I contacted the Vivitar customer support for
 the Camelo, and asked that they tell me how to unlock the boot loader --
 that I liked their proprietary material, but I preferred to load other
 software which was not covered by their license. They refused.

 Whether Miami sees any value in giving its permission to unlock, and
 repurpose the XO Tablet seems to me an open question. My own preference
 would be to help increase manufacturing volumes of the XO tablet, and
 continue to explore classroom technology integration of client and server,
 which has really  only been successful in a few deployments.

 At the Malaysia summit, there were a few Taiwanese tablet entrepreneurs,
 pushing to become a hardware base for next generation classroom technology.
 Whether any of these initial contacts could provide a way forward is my
 current question.

Your current line of questioning is good. From Activity Central's
point of view we are going to be shifting our emphasis from specific
technologies such as Sugar or XO towards 'Open Educational Standards.'

It seems that many of the core technical pieces of the school server
are in place or shaping up nicely.

In the back of mind I have the fuzzy SAT apology of Linux distros are
to the LAMP stack as the school server is to _ .

The idea is that the School Server can grow into the lowest level of
an educational stack.  Sorry the thought is so hand wavy :(

One approach is to:
1. Continue improving XSCE until it becomes that School Server of
choice for OLPC deployments.
2. Work with existing deployments that are piloting tablets.
3. Start looking towards other projects like OLE and add the necessary
functionality so that XSCE becomes the School Server choice for them
as well.

 I believe a tablet should be thought of as part of a learning technology
 system, which also includes a laptop, and a school server. The tablet is
 more appropriate for younger grades, and I believe will always a more cost
 effective solution. Touch keyboarding, an essential skill for upward
 mobility, can come with the addition of a bluetooth keyboard, or in upper
 grades, a laptop. The school server is essential for both of these client
 interfaces to manage media storage, limit pornography, collect usage
 statistics, etc.

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




-- 
David Farning
Activity Central: http://www.activitycentral.com
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] Does XSCE need a new Home?

2013-11-29 Thread David Farning
 that Google Groups has where they can
 also be received in mail may suffice.

 On Fri, Nov 29, 2013 at 11:44:33AM +0530, Anish Mangal wrote:
  Hi,
 
  I would like to share this blog post from John Ellis with the XSCE
  community:
  John is a high school student who is trying to setup XSCE in his
  class/school
  under the supervision of his teacher Jeff Elkner.
 
  http://johnmichaelffs.blogspot.in/2013/11/problems-with-xsce.html
 
  Some of the stuff he points out certainly makes a lot of sense to me, I
  think
  the core underling message is to make XSCE more approachable to the end
  user
  and the advanced end-user/deployer. He has gone to some lengths to
  point out
  specific aspects which could be improved.
 
  As we think about the possibilities for XSCE-0.6, I would like to
  further the
  discussion along these topics here and/or on IRC. I think the project
  could do
  well listening to end users' needs for the 0.6 cycle, especially that
  we now
  seem to have our house in order codewise thanks to the terrific work by
  all the
  software hackers here :-)
 
  Thoughts?
 
  Cheers,
  Anish
 
 
 

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


 --
 James Cameron
 http://quozl.linux.org.au/
 ___
 Server-devel mailing list
 Server-devel@lists.laptop.org
 http://lists.laptop.org/listinfo/server-devel



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



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




-- 
David Farning
Activity Central: http://www.activitycentral.com
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] Does XSCE need a new Home?

2013-11-29 Thread David Farning
On Fri, Nov 29, 2013 at 4:14 PM, George Hunt georgejh...@gmail.com wrote:
 Organizationally, I think there's a lot more leverage staying within the
 laptop.org fold, as long as it still exists. We don't need to repeat
 disconnects, and bad feelings, when there are really no egos involved. We
 have few enough people and resources that any dilution is a bad strategy.

I agree. Any move should be made because there is enough advantage to
outweigh the costs, both socially and financially.

For 0.6 and probably 0.7 and 0.8, the quality of the documentation and
information on the site is more important than where the site is
hosted. I would suggest we looking at this issue again in the middle
of 2014 as the fog starts to clear.

 I think I over reacted to Samuel Greenfeld's concern about laptop.org
 hosting going away. It seems to me that it's in everyone's interest to plan
 for an orderly transition from one hosting arangement to another, if that
 ever becomes necessary.  If during the interim, there needs to be bridge
 funding, I'd be glad to spearhead taking up a collection among the people
 that follow these things.

 George



 On Fri, Nov 29, 2013 at 4:06 PM, David Farning
 dfarn...@activitycentral.com wrote:

 On Fri, Nov 29, 2013 at 7:13 AM, George Hunt georgejh...@gmail.com
 wrote:
  This is a more related to Samuel Greenfeld's comments than the XSCE
  documentation/install thread from which I branch.
 
  I think it makes sense to grab off of laptop.org all the essential stuff
  and
  put it some new place. We don't know the future, but in the present the
  prospect of ongoing support and maintenance of wiki.laptop.org seems
  more
  shaky to me.
 
  When I was first exploring the process of building something on top of
  schoolserver 0.7, I found ancestry of different components (documented
  at
  http://schoolserver.wordpress.com/xs-installation/rpm-heritage/). I
  think we
  should contact the most recent contributors to these ancestral repos,
  and
  with their cooperation/approval, move them to github.com.
 
  How to pay for a server somewhere? Three candidates come to me.
  Sugarlabs,
  activitycentral, and unleash kids.  Of these, activitycentral is the
  only
  for profit organization, I'd vote for the synergy that needs to exist
  between a for profit open source shop, and the ecosystem which it needs
  to
  remain legitimately part off a larger  open source community.


 The question in my mind is what would be best for XSCE. While I am
 personally investing in XSCE. I am also financially invested as XSCE
 is the community upstream to Dextrose Server. The better and more
 popular XSCE becomes, the more opportunities there are for AC to sell
 services.

 There seem to be three general options of XSCE. Stick with OLPC, go it
 alone, or partner with someone else in the ecosystem.

 So far we have chose to stick with OLPC. The benefits of building on
 the OLPC brand have been greater than the costs. The benefit is that
 the laptop.org site is still a 'hub' of the ecosystem. The cost is
 XSCE appears to be an unapproved and undesirable server clone piggy
 backing on the Association's message and brand. The question becomes,
 will the Association endorse XSCE as a successor or upstream to
 OLPC-XS or will it continue to live in the bowels of the wiki.

 Going it alone. This would be pretty straight forward. Getting a cheap
 VM somewhere or piggybacking on a larger project is possiable.
 Although it can be a lot of work and mean jumping though hops.  The
 questions becomes, do XSCE have the ability to thrive on it's own.
 There are about a dozen similar projects floating around in various
 states of completaion.

 Finally, there is partnering with someone with aligned goals such as
 Sugar Labs, unleash kids, or Activity Central.

 Whenever I think of the relationship between XSCE and AC, I think of a
 conversation I had years ago with Greg DeKoenigsberg (
 https://fedoraproject.org/wiki/Gdk/Experience ) about the relationship
 between Fedora and Redhat. He considered Fedora's relationship to
 Redhat it's greatest strength and its greatest weakness. The financial
 support and developer resources were valuable... but there were
 strings attached.

 We would be happy to host XSCE site on the AC infrastructure. We could
 handle it the same way we do the XSCE build VM.
 http://xsce.activitycentral.com/ is an independent VM with root access
 granted to community Sysadmins. DavidR, our web and communications guy
 could assist in setting up and migrating the site.


  George
 
 
  On Fri, Nov 29, 2013 at 5:10 AM, Samuel Greenfeld sam...@greenfeld.org
  wrote:
 
  I think you need to be careful how you phrase that -- you just half
  implied that all laptop.org hosting is going away.  There has been a
  fair
  amount of fear that resources may suddenly disappear, and I have been
  concerned about fragmentation where hosting of resources ends up all
  over
  the place.
 
  If there is a perceived need

[Server-devel] Handing off release manager duties to Tim Moody

2013-11-28 Thread David Farning
As everyone in the project knows, George Hunt has been serving as
release manager for the last 5 releases. He has spent most of the last
year working on the some time boring foundation tasks rather than
scratching his own personal itches of low power hardware. As such, I
would like to suggest that we give George a break and ask Tim to step
in as Release manager.

1. George has been spending a lot of time and effort on sometimes
boring foundatiol aspects of the projects. He is due for a reprieve
to scratch his own itches.

2. Last January when we met, I was impressed by George's ability to
say, Slow down, I don't get it rather than let someone push a
half-baked idea past him. This is surprising rare in open source. Now,
much of that vetting of ideas happens in the code reviews before
merging. There is less need for the release manager to hold the role
of bad cop.

3. Tim brings a lifetime of experience to the project which he can
effectively share as release manager. We don't need to reinvent any
wheels, but some process can be tweaked.

4. Term limits on releases managers is a good way of avoiding
territorial disputes within the project.

5. Finally, I would like to be confident that the release manager is
not employed by Activity Central. We need to prove that AC
supports the project but does not control it.

I apologize for violating my own rule about avoiding private
communications :( I pinged both George and Tim off list to verify they
were happy with the idea before suggesting it in public.

-- 
David Farning
Activity Central: http://www.activitycentral.com
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] [crazy idea] Supporting basic mobile phones | Searching for possible standards

2013-11-25 Thread David Farning
This is one of the reasons for my constant harping on modularity; A
very small core with many loosely coupled services.

If someone wants to leverage the school server for use with mobile
phones, it should be possible.

IFF we have done the design correctly, it should be possible to to the
mobile phone work as extended services. During the initial phase this
might require some coordination between the core team and the mobile
phone team to adopt and extend the APIs. Then if we start we finding
our selves says Wow, is is awesome we can take step to roll parts of
the mobile phone services into core.

I am expecting that the project will spend the next couple years
circling around a coupe of themes:
1. System Integration - Create a turnkey system of hardware, software,
and content.
2. Polish -  Continual clean ups to make XSCE easy to work with and
adapt to ones own needs. Configuration fits into this theme.
3. Extensions - People will take XSCE into unforeseen directions via services.
4. Student Information Systems / Statistics - Decision makers are
hungry for data.
5. Content -  As always the point of XSCE is to collect and deliver content.



On Sun, Nov 24, 2013 at 9:51 PM, Anish Mangal an...@activitycentral.com wrote:
 Hi,

 Disclaimer: Please do not construe this as a direction that XSCE should be
 taking, but more of a crazy idea I am exploring on the side.

 In developing nations, the most common communication device is the mobile
 phone. It is atleast a magnitude more common any other electronic
 communication device. If one were to look at building technology solutions
 for education in less developed nations of this world, a cellphone would
 seem like the perfect thing to piggyback upon.

 On the other hand, this would seem like saying lets shut down sugar and move
 to android, because it's everywhere, something I'm not sure is the best
 thing to do. (So I am conflicted about it).

 Cutting to the chase:
 1. Is there any overlap between the xsce vision *as you see it* and
 supporting mobile phones.
 2a. If the answer to that is a yes, are there standards or software that
 might help make XSCE content and services available on basic mobile phones.
 We will probably forego 80% of the value XSCE provides, but that 20% might
 be valuable.
 2b. What kind of service standards would be most suitable to build upon?
 WAP, SMS, Voice (navigation)? Most basic mobile phones today have a WAP
 browser.

 The more I think, the more it feels that this may not be the right thing
 for the XSCE project, but still would like to have an understanding of the
 challenges involved.

 Thoughts?

 --
 Anish

 P.S. this email is a result of talking to a few people over the past few
 weeks and hearing from them again and again the sheer availability of mobile
 phones. At the same time, I'm sure many people would have already tried to
 figure out this space (maybe I'm trying to do just that).

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




-- 
David Farning
Activity Central: http://www.activitycentral.com
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] a kernel for our solidrun protos?

2013-11-25 Thread David Farning
sani,

What would you recommend?

On Sun, Nov 24, 2013 at 7:43 AM, George Hunt georgejh...@gmail.com wrote:
 Jon,

 I'm beginning to want to do something with the solidrun proto. It looks like
 I can use the fedora 18 image at https://fedoraproject.org/wiki/Cubie_Board,
 and drop in a kernel that works with the new board.  Is that the case? Is
 there a kernel that I should be using?

 Or what do you suggest?

 George

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




-- 
David Farning
Activity Central: http://www.activitycentral.com
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] The three step XSCE demo

2013-11-23 Thread David Farning
I'll add this and Miguel's info under
http://wiki.laptop.org/go/XS_Community_Edition/0.5/Hacking . I had to
order a new 8GB memory stick for my laptop. It was swapping really
badly with 4GB :(

On Fri, Nov 22, 2013 at 12:15 PM, Tim Moody t...@timmoody.com wrote:
 I take a middle of the road approach, using vbox, but not vagrant.

 Some time ago I created a vbox with a minimal FC18 64 bit install, which I
 call FC18-64Base and which I periodically yum update and into which I put my
 personal account, make myself a sudoer, etc., turn on sshd if necessary.

 I then did a vbox clone of the that vm and performed Miguel's setup - get
 git and ansible and update ansible, which I call XSCEAnsibleBase with two
 nics, one for wan and one for lan. A vbox clone takes a little over a
 minute.

 When I want to test the server I do a vbox clone of XSCEAnsibleBase and name
 it XSCEAnsibleTest (I usually generate new mac addresses to be safe).

 Then I git clone https://github.com/XSCE/xsce --depth 1 or my working
 branch.  (--depth 1 saves a lot of time on the git clone)

 I connect XSCEAnsibleTest to my home network on wan so I can ssh in and to
 an isolated access point on the lan to connect XOs.  I can also sftp into
 the server using my account.

 I am fortunate to have some XOs for testing, but I have also used SoaS,
 again running as a vbox vm.  In that case I could eliminate the extra access
 point and just connect the server and client vms on the lan side over a
 virtual network internal to vbox.  Awhile back I successfully ran three SoaS
 vms simultaneously on an old Dell laptop to test collaboration.



 -Original Message- From: server-devel-requ...@lists.laptop.org
 Sent: Friday, November 22, 2013 12:00 PM
 To: server-devel@lists.laptop.org
 Subject: Server-devel Digest, Vol 79, Issue 17

 Send Server-devel mailing list submissions to
 server-devel@lists.laptop.org

 To subscribe or unsubscribe via the World Wide Web, visit
 http://lists.laptop.org/listinfo/server-devel
 or, via email, send a message with subject or body 'help' to
 server-devel-requ...@lists.laptop.org

 You can reach the person managing the list at
 server-devel-ow...@lists.laptop.org

 When replying, please edit your Subject line so it is more specific
 than Re: Contents of Server-devel digest...


 Today's Topics:

   1. Re: The three step XSCE demo! (Miguel Gonz?lez)
   2. Re: The three step XSCE demo! (David Farning)
   3. Re: The three step XSCE demo! (Thomas Gilliard)


 --

 Message: 1
 Date: Thu, 21 Nov 2013 19:27:42 +0100
 From: Miguel Gonz?lez migonzal...@activitycentral.com
 To: Anish Mangal an...@activitycentral.com
 Cc: server-devel server-devel@lists.laptop.org
 Subject: Re: [Server-devel] The three step XSCE demo!
 Message-ID:
 CABn5_V1ZA-QYMz2HGD0r+Zib3RNRx=Nj==qg9ecrbrk-wdh...@mail.gmail.com
 Content-Type: text/plain; charset=UTF-8

 I'm going to describe in detail my current dev environment. Hopefully,
 it could be useful for somebody.


 Pre-requisites
 

 I'm using a VirtualBox and installing a virtual machine with Fedora18.

 I'm also use vagrant to automatically manage the virtual machine.
 There packages available from its website [1]. I'm currently using
 version 1.3.4.


 Booting a fresh virtual machine
 

 The file Vagrantfile defines a basic image to download (= vagrant box)
 and allows to add configuration details like network configuration.

 This is a simplified but fully functional version:

 ```ruby
 # -*- mode: ruby -*-
 # vi: set ft=ruby :

 VAGRANTFILE_API_VERSION = 2

 Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
  config.vm.box = fedora-18-x86_64
  config.vm.box_url =

 http://puppet-vagrant-boxes.puppetlabs.com/fedora-18-x64-vbox4210-nocm.box;

  # config.vm.network :public_network

  # config.ssh.forward_agent = true

  config.vm.synced_folder ., /vagrant, :disabled = true

   config.vm.provider :virtualbox do |vb|
   # vb.gui = true
   end

 end
 ```

 With this command, vagrant downloads the basic image (only the first
 time) and deploys and boots up the virtual machine:

 ```
 $ vagrant up
 ```


 Then, to access the vagrant virtual machine:

 ```
 $ vagrant ssh
 ```

 Installing XSCE
 

 Inside the vm now it's possible to follow the install instructions
 [2]. I'm copying them below:


 Install git and ansible (for dependencies):

 ```
 sudo su -
 yum install -y git ansible
 ```

 Update ansible to use a :

 ```
 cd ~/
 git clone https://github.com/ansible/ansible.git
 cd ansible
 git checkout 07b59da99
 python setup.py install
 ```

 Clone the XSCE git repo and run the actual setup:

 ```
 cd ~/
 git clone https://github.com/XSCE/xsce
 cd xsce/
 ./runansible
 ```

 XSCE autoconfigures itself according to the interfaces it detects. If
 XSCE only detects one interface, as in this setup, it configures
 itself in appliance mode. But the service are not reachable because
 `eth0` in the host machine

Re: [Server-devel] The three step XSCE demo!

2013-11-21 Thread David Farning
 to
 contribute to, but I think you should mostly be able to get away with just a
 VM image. I don't believe anyone has tried a chroot env (though I could be
 wrong) but it _might_ be possible.

 Also, for testing with real clients (like xo laptops) you are probably going
 to need something for the LAN side (an access point). There are a few
 permutations here, but I will step back and let more the technical experts
 converse :-)

 Cheers,
 Anish



 On Wed, Nov 20, 2013 at 10:54 AM, Sebastian Silva
 sebast...@fuentelibre.org wrote:

 Thanks that will be simpler. Actually I'm more interested in what a good
 dev environment would be in order to contribute.
 Do I need to make a fedora chroot?

 Regards,
 Sebastian

 El 19/11/13 09:51, Anish Mangal escribió:

 I tried uploading it to xsce.activitycentral.com, but I ran out of space
 in my user dir. Normally the appliance is 1.3G, but this also has 400mb of
 IIAB test dataset.

 I'll give it another shot in another area where there is some free space,
 and get back.


 On Tue, Nov 19, 2013 at 7:24 PM, Sebastian Silva
 sebast...@fuentelibre.org wrote:

 Hi
 I tried this but google drive problematic to download from as it requires
 to download from a browser. Not adequate for 1.6gb. Let me know if I can
 pick it up from a regular download place. Why is it so big?

 Regards,
 Sebastian

 El 17/11/13 20:48, Anish Mangal escribió:

 Download the XSCE Virtualbox appliance from here
 https://docs.google.com/file/d/0B3eW2YPe6koIVXRVbDhSR0xXQ1U (approx 1.6 
 GB)








 --
 Miguel González
 Activity Central: http://www.activitycentral.com
 ___
 Server-devel mailing list
 Server-devel@lists.laptop.org
 http://lists.laptop.org/listinfo/server-devel



-- 
David Farning
Activity Central: http://www.activitycentral.com
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] The three step XSCE demo!

2013-11-20 Thread David Farning
Can everybody sit back and have a tasty beverage of their choice to celebrate?

On the surface, this email might seem simple. Below the surface this
is a turning point in the project.

Actually I'm more interested in what a good dev environment would be
in order to contribute.

This is exactly what we have been targeting for that last year. A busy
deployment support person who doesn't really can about the School
Server or its technology. He just cares about how to build on XSCE to
meet his specific deployment needs.

If, and this is a very big if, we have done a good job designing the
XSCE project and the XSCE product, Sebastian will find that it is more
effective to do his work as an plug-in-service on XSCE rather than
head off in his own.

The open source theory behind this the notion of creating a modular
and collaborative base which others use to solve their own specific
problems.

The business theory is that of Lead Users. (
http://en.wikipedia.org/wiki/Lead_user ) As an upstream, we don't have
a complete understanding of users needs and priorities. Working with
lead users, enables us to understand and meet their individual needs
while gather information to create abstract solutions which apply to
other users as well.

It looks like 0.5 is coming along nicely. There is a lot of green in
the task matrix at
http://wiki.laptop.org/go/XS_Community_Edition/0.5/Ansible_Progress .

While there are several interesting features at
http://wiki.laptop.org/go/XS_Community_Edition/Features for 0.6, there
is no cohesive theme to 'unite' us together as a project. I would like
to suggest that the theme for 0.6 is making XSCE as easy and desirable
as possible for lead users like Sebastian.

Much like the initial statement, Actually I'm more interested in what
a good dev environment would be in order to contribute. which seems
simple, but is actually a tipping point for the project. Engaging lead
users seems simple, yet is rather subtle. On first glace there is:
1. Documentation about the the project and it's technologies.
2. Simple ways to install,test, and develop XSCE.
3. Simple ways to interact with the community and transfer knowledge
and technology.

More subtly, there are decisions about encapsulation. What does a new
developer need to know to get started? What complexity should be
hidden and what should be exposed to new developers via best
practices, APIs, and community processes.

The challenge is to create an on-ramp to engage a broader audience at
a pace which enables them to use XSCE to meet their needs while
avoiding the tendency to create a wall between 'us' them 'them.'



On Tue, Nov 19, 2013 at 11:24 PM, Sebastian Silva
sebast...@fuentelibre.org wrote:
 Thanks that will be simpler. Actually I'm more interested in what a good dev
 environment would be in order to contribute.
 Do I need to make a fedora chroot?

 Regards,
 Sebastian

 El 19/11/13 09:51, Anish Mangal escribió:

 I tried uploading it to xsce.activitycentral.com, but I ran out of space in
 my user dir. Normally the appliance is 1.3G, but this also has 400mb of IIAB
 test dataset.

 I'll give it another shot in another area where there is some free space,
 and get back.


 On Tue, Nov 19, 2013 at 7:24 PM, Sebastian Silva sebast...@fuentelibre.org
 wrote:

 Hi
 I tried this but google drive problematic to download from as it requires
 to download from a browser. Not adequate for 1.6gb. Let me know if I can
 pick it up from a regular download place. Why is it so big?

 Regards,
 Sebastian

 El 17/11/13 20:48, Anish Mangal escribió:

 Download the XSCE Virtualbox appliance from here
 https://docs.google.com/file/d/0B3eW2YPe6koIVXRVbDhSR0xXQ1U (approx 1.6 GB)





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




-- 
David Farning
Activity Central: http://www.activitycentral.com
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Sugar-devel] different perspectives

2013-11-08 Thread David Farning
On Fri, Nov 8, 2013 at 8:23 AM, Sean DALY sdaly...@gmail.com wrote:

 On Fri, Nov 8, 2013 at 1:56 AM, David Farning dfarn...@activitycentral.com
 wrote:

 The highest rate of progress happens when the parties focus on getting
 ahead of the other guys rather then when they focus on holding others
 back. Progress tends to stop when one party gets so far ahead that it
 is not worth it for others to compete.



 I don't disagree, but I would qualify that: The highest rate of progress
 happens when the parties focus on getting ahead of the other guys by
 changing the game. This is why I maintain that GNU/Linux distros considering
 each other as competitors is pointless at the end of the day when 92% or so
 of the desktop/laptop market is running MS Windows.

Agreed. That is one of the reasons Google is maintaining such a tight
hold on Android. They are trying to maintain the critical mass for the
OS by preventing fragmentation.

The downside becomes the somewhat extreme, by free software standards,
they are using to maintain control of the project.

 Sean





-- 
David Farning
Activity Central: http://www.activitycentral.com
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [Server-devel] [XSCE] Re: XSCE weekly voice call, 2PM NYC Time Thursday

2013-11-07 Thread David Farning
A quick note CCed to Sugar-devel

An interesting thing the XS community is doing is holding irc meetings
on Tuesday and voice meetings on Thursdays. There are two mailing
lists, a public list and and internal list.

Different people prefer different styles of communication.

On Thu, Nov 7, 2013 at 2:23 PM, Adam Holt h...@laptop.org wrote:
 Missed ya Jon:

 Minutes were cleaned up @
 https://docs.google.com/document/d/1o6QtzLb6e58YKWqMf_junux2XyBRLFm31un8YLcYslg
 but let us know what's missing!


 On Thu, Nov 7, 2013 at 1:08 PM, Jon Nettleton jon.nettle...@gmail.com
 wrote:

 Unfortunately I can't make it tonight guys.  I will review the
 minutes/call notes and make it to the next one.  If there are questions on
 the call that you need my input on try IRC.  I will kind of be online but
 can't be on a voice call as I will be on another one.

 -Jon


 On Thu, Nov 7, 2013 at 3:28 PM, Adam Holt h...@unleashkids.org wrote:

 On Thu, Nov 7, 2013 at 9:22 AM, Adam Holt h...@laptop.org wrote:

 Some of us will join from Malaysia next week (1AM) but obviously some
 will not ;)


 Correction: 3AM Malaysia Time!  In any case, 2PM NYC Time every Thursday.


 Agenda/Minutes:

 https://docs.google.com/document/d/1o6QtzLb6e58YKWqMf_junux2XyBRLFm31un8YLcYslg

 George is back and 0.5 is coming down to the wire!  Thanks again for
 sending yr Skype username or phone number in advance if you can join in 
 just
 under 5 hrs from now (2PM NYC Time).

 --
 Unsung Heroes of OLPC, interviewed live @ http://unleashkids.org !



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


 --
 Unsung Heroes of OLPC, interviewed live @ http://unleashkids.org !


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




-- 
David Farning
Activity Central: http://www.activitycentral.com
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] Reminder: XSCE IRC scrum tomorrow (5th November), 1600 UTC / 1200 EDT on #schoolserver/irc.freenode.net

2013-11-05 Thread David Farning
Great meeting.

The section at 17:15 about the pros and cons of breaking compatibility
with older versions was enlightening. Everyone brought their personal
experience and frame of reference, earned over the years in different
aspects of different industries, to the table.

On Tue, Nov 5, 2013 at 12:13 PM, Anish Mangal an...@activitycentral.com wrote:
 We just finished the meeting:

 Here are the logs: https://sugardextrose.org/issues/4841
 Thx to all those who attended!!

 Cheers,
 Anish


 On Tue, Nov 5, 2013 at 7:30 AM, Anish Mangal an...@activitycentral.com
 wrote:

 Thanks for clarifying.

 /me is a simple man from the tropics, no daylight saving there, so got
 confused with acronyms and conversions. :)


 On Tue, Nov 5, 2013 at 7:28 AM, Anna ascho...@gmail.com wrote:

 Since Daylight Savings is over, we meet at Noon EST, 11 am CST.  For
 folks on the West coast, that's 9 am PST.

 Basically, if it's noon in NYC, that's when we meet on Tuesdays on IRC.

 Anna


 On Tue, Nov 5, 2013 at 9:22 AM, Anish Mangal an...@activitycentral.com
 wrote:

 I screwed up, because 1600 UTC is not the same as 1200 EDT anymore
 (daylight savings confusion). So lets meet at 1200 EDT only, which is 1 hr
 and 40 mins from now. (1700 UTC).

 -
 Anish


 On Mon, Nov 4, 2013 at 3:27 PM, Anish Mangal an...@activitycentral.com
 wrote:

 Hi fellow server-hackers!

 We will be having our eighth IRC scrum meeting tomorrow 5th November on
 1600 UTC / 1200 EDT at the #schoolserver channel (irc.freenode.net). The
 meeting will be logged by a supybot instance.

 Please start filling in your points to discuss in the rolling agenda
 document

 https://docs.google.com/document/d/1o6QtzLb6e58YKWqMf_junux2XyBRLFm31un8YLcYslg/edit

 Logs for the last meeting held on 29th October are here:
 https://sugardextrose.org/issues/4826

 Cheers,
 Anish



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





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




-- 
David Farning
Activity Central: http://www.activitycentral.com
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Sugar-devel] Private vs Public conversations.

2013-11-02 Thread David Farning
On Fri, Nov 1, 2013 at 3:59 PM, James Cameron qu...@laptop.org wrote:
 p.s. it is good that you are being transparent with your decisions,
 because that gives you a chance to have them publically reviewed.  ;-)

 On Fri, Nov 01, 2013 at 12:04:11PM -0500, David Farning wrote:
 Thanks for the update. Currently, AC does not have the credibility to
 participate in the design process.

 To not participate in the design process is entirely your decision,
 but, if you'll accept my advice, your reasoning for the decision is
 flawed!

 Credibility is not what you think it is.

In this context credibility is a combination of trustworthiness and
expertise... which is individually earned from one's peers. At this
point I don't expect that either I nor any of the developers from
Activity have established credibility within Sugar Labs.

Expertise is pretty straight forward, does the individual have a
history of making good decisions about the subject at hand?

Trustworthiness is also pretty straight forward:
1. Does the individual have a track record of, saying what they will
do and then doing what they said they would do?
2. Is the individual able to fairly balance their own interests, the
interests of the project, and the interests of the ecosystem?
3. Is the individual able to bring out the best in themselves and
other around them though effective work and communication?

Credibility take time and effort to earn.

 For technical design and feature specification in the Sugar Labs
 community, organisational credibility is not required.  It is the
 technical input that is valuable.  Sugar Labs has received valuable
 input from a range of credibilities, including bright young children,
 teachers of children, and crusty old engineers like me.

 And if you do think organisational credibility is required, that begs
 the question of why ... is it that you expect your technical input to
 be swayed by your credibility?  Surely not.

 Don't hold the community to ransom for your technical input, just give
 it, give it early, and give it often.

 Let's give it 2-3 months for AC's RD team learning how to work
 effectively with the HTML5+JS team at SL.

 Use this phase of the process as an opportunity for you and your
 people to practice communicating with other developers in the
 community; and measure the effort in the design process, not the
 achievements.

 In the first couple of weeks, I expect that this will mostly involve
 creating web activities to build familiarity the the technologies
 and API's. The return value to Sugar Labs will be testing and
 feedback about the current web activities framework.

 I'm worried that it is quite late in the life of the web activities
 framework for this feedback, but better late than never.

 --
 James Cameron
 http://quozl.linux.org.au/



-- 
David Farning
Activity Central: http://www.activitycentral.com
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [Sugar-devel] Private vs Public conversations.

2013-11-01 Thread David Farning
Thanks for the update. Currently, AC does not have the credibility to
participate in the design process. Let's give it 2-3 months for AC's
RD team learning how to work effectively with the HTML5+JS team at
SL.

In the first couple of weeks, I expect that this will mostly involve
creating web activities to build familiarity the the technologies and
API's. The return value to Sugar Labs will be testing and feedback
about the current web activities framework.

On Thu, Oct 31, 2013 at 7:58 PM, Daniel Narvaez dwnarv...@gmail.com wrote:
 On 29 October 2013 20:29, David Farning dfarn...@activitycentral.com
 wrote:

 Phase two -- Let's look at lessons learned from other projects. We can
 focus on the road map and product specification. From my experience,
 these two piece can provide an anchor for the rest of the project:
 1. The act of sitting down and hashing out the roadmap and project
 specification causes everyone to sit back and assess their individual
 priorities and goals and how they fit into the project as a whole.
 2. The act of deciding which items are above the line and which are
 below the line, which are targeted for this release and which are
 pushed to a future release, help find the balance between what is
 possible some day and what is probable in X months of work with
 existing resources.
 3. Sitting back and preparing for a release forces us to asses what is
 good enough for release what is not. It is a good feedback loop.
 4. Finally, after a successful release everyone can sit back bask is
 the satisfaction that maybe we didn't save the world... but we make
 enough progress that it is worth getting up again tomorrow and doing
 it all again.


 Hi David,

 I just started a thread about 0.102 focus and features. If you want to get
 involved defining the upstream roadmap there is your chance! For 0.100 we
 kept that very very simple, a short list of new features basically. But if
 you want to contribute with a product specification I think that would be
 awesome.

 ___
 Sugar-devel mailing list
 sugar-de...@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/sugar-devel




-- 
David Farning
Activity Central: http://www.activitycentral.com
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [Sugar-devel] Private vs Public conversations.

2013-10-29 Thread David Farning
On Tue, Oct 29, 2013 at 11:00 AM, Walter Bender walter.ben...@gmail.com wrote:
 On Mon, Oct 28, 2013 at 11:01 PM, David Farning
 dfarn...@activitycentral.com wrote:
 I would like to thank everyone who has provided valuable feedback by
 participating on this thread.

 The three things I am going to takeway from the the thread are:
 1. Jame's point about my position about not representing the median.
 Due to my history and role in the ecosystem, I have upset some
 apple-carts :(
 2. Martin's point about the right hand not always being aware of what
 the left hand is doing. This unfortunately seems to happen too
 frequently.
 3. Finally, and most importantly, Daniel's point  about getting back
 to the business of improving Sugar.

 My proposal is that Activity Central make the next step of funding two
 developers to work on HTML5 and JS. If we can find a mutually
 beneficial relationship around this, we can see how we can expand the
 relationship in the future.

 Seem reasonable?

 Proposals aside (of course more eyes and hands would be appreciated)
 there is still the underlying issue of mistrust that you have raised.
 I think it is important that we clear the air and I think it is not
 unreasonable to ask you to be specific about your perceptions that
 somehow Sugar Labs is not acting in a transparent manner.

Agreed, let's do it step wise:
Phase one -- Code and Roger will will start on the HTML5 + JS work
with Daniel and Manq.

Daniel has struck me as 'fair but firm.' On Activity Central's side,
we are probably not going to incorporate that work in customer facing
products for 6-9 months. Thus, it can be a trial of AC supporting
upstream on innovative work without subjecting upstream the to
changing desires of customers.

Phase two -- Let's look at lessons learned from other projects. We can
focus on the road map and product specification. From my experience,
these two piece can provide an anchor for the rest of the project:
1. The act of sitting down and hashing out the roadmap and project
specification causes everyone to sit back and assess their individual
priorities and goals and how they fit into the project as a whole.
2. The act of deciding which items are above the line and which are
below the line, which are targeted for this release and which are
pushed to a future release, help find the balance between what is
possible some day and what is probable in X months of work with
existing resources.
3. Sitting back and preparing for a release forces us to asses what is
good enough for release what is not. It is a good feedback loop.
4. Finally, after a successful release everyone can sit back bask is
the satisfaction that maybe we didn't save the world... but we make
enough progress that it is worth getting up again tomorrow and doing
it all again.

Phase three -- Let's look at some mechanism for balancing the need to
push the project forward through innovation and support existing
deployments by providing stability.

David

 -walter


 On Mon, Oct 28, 2013 at 7:53 PM, Daniel Narvaez dwnarv...@gmail.com wrote:
 On 29 October 2013 01:14, David Farning dfarn...@activitycentral.com
 wrote:

 As two Data points:
 In a private conversation with an Association employee they told me
 that they conciser Activity Central a competitor because Activity
 Central increased deployments expectations. Their strategy with regard
 to Activity Central was to _not_ accept patches upstream with the goal
 of causing Activity Central and Dextrose to collapse under its their
 weight. As it was private conversation I am not sure how widely spread
 the opinion was held.


 The patch queue is currently empty. In the last six months only one patchset
 was rejected. It was by Activity Central and it was rejected by me (not an
 OLPC employee) for purely technical reasons. The proof being that the same
 patchset landed after being cleaned up and resubmitted properly by another
 Activity Central developer.

 More in general, no single developer is in charge of patch reviewing, OLPC
 couldn't keep code out of the tree for non-technical reason even if they
 wanted to. More specifically the ability to approve patches was offered to
 one Activity Central developer, which never used it.

 Recently there was a call for help testing HTML5 and JS. Two
 developers Code and Roger have been writing proof of concept
 activities. They have been receiving extensive off-list help getting
 started. But, interestingly, their on-list request for clarification
 about how to test datastore was met with silence.


 Mailing list posts going unanswered isn't really uncommon in free software
 projects. But most of the time it just means that no one knows the answer or
 everyone is too busy.

 Only me and Manuel are usually answering about HTML5. I have not answered
 because... gmail put those messages in my spam folder, sigh! Most likely the
 same happened to Manuel or he has been busy. (I need to take some sleep now
 but I'll try to answer asap

Re: [Sugar-devel] Private vs Public conversations.

2013-10-29 Thread David Farning
On Tue, Oct 29, 2013 at 2:38 PM, Gonzalo Odiard gonz...@laptop.org wrote:
 About phase two: What is wrong with our actual Feature process?

There is nothing wrong with the feature process. The project
specification ( please see
http://wiki.laptop.org/go/XS_Community_Edition/0.4/Project_Specifications
) is supplemental to the feature process. It the case of Sugar I would
expect that features end of taking the place of services.

The goal is to create a single point of reference where people with
different backgrounds, interests, and levels of participation can see
how they fit into the big picture.

 About topics you are not talking, I would like AC spend some time trying to
 push features upstream. That was almost not done in the last year,
 and I am working on that right now, but would be good some help from your
 part.

I was hoping to sit on this for a while. Internally we are
restructuring our Dextrose team around providing long term support
across multiple platforms. Short term this means building our team.
Mid term this means aligning AC's git repo as branches on the Sugar
Labs github repo. Long term the goal is that AC will actively
participate in maintaining a long term release of upstream Sugar.

My thinking was that as organizations we can build trust (on both
side) by working on the easier tasks of 1 and 2. In the meantime AC's
internal Dextrose team can figure out enough of a strategy so that
when we present something to the community we are not talking about
half baked ideas and showing half baked code Cause lets be honest.
If after this thread AC shows up with crap, you and any other Sugar
Labs hacker will kick AC out on our asses, and we would deserve it.

I am happy to revisit this, but I would like to clarify our
organizational priorities and why we chose them.

 Gonzalo


 On Tue, Oct 29, 2013 at 4:29 PM, David Farning
 dfarn...@activitycentral.com wrote:

 On Tue, Oct 29, 2013 at 11:00 AM, Walter Bender walter.ben...@gmail.com
 wrote:
  On Mon, Oct 28, 2013 at 11:01 PM, David Farning
  dfarn...@activitycentral.com wrote:
  I would like to thank everyone who has provided valuable feedback by
  participating on this thread.
 
  The three things I am going to takeway from the the thread are:
  1. Jame's point about my position about not representing the median.
  Due to my history and role in the ecosystem, I have upset some
  apple-carts :(
  2. Martin's point about the right hand not always being aware of what
  the left hand is doing. This unfortunately seems to happen too
  frequently.
  3. Finally, and most importantly, Daniel's point  about getting back
  to the business of improving Sugar.
 
  My proposal is that Activity Central make the next step of funding two
  developers to work on HTML5 and JS. If we can find a mutually
  beneficial relationship around this, we can see how we can expand the
  relationship in the future.
 
  Seem reasonable?
 
  Proposals aside (of course more eyes and hands would be appreciated)
  there is still the underlying issue of mistrust that you have raised.
  I think it is important that we clear the air and I think it is not
  unreasonable to ask you to be specific about your perceptions that
  somehow Sugar Labs is not acting in a transparent manner.

 Agreed, let's do it step wise:
 Phase one -- Code and Roger will will start on the HTML5 + JS work
 with Daniel and Manq.

 Daniel has struck me as 'fair but firm.' On Activity Central's side,
 we are probably not going to incorporate that work in customer facing
 products for 6-9 months. Thus, it can be a trial of AC supporting
 upstream on innovative work without subjecting upstream the to
 changing desires of customers.

 Phase two -- Let's look at lessons learned from other projects. We can
 focus on the road map and product specification. From my experience,
 these two piece can provide an anchor for the rest of the project:
 1. The act of sitting down and hashing out the roadmap and project
 specification causes everyone to sit back and assess their individual
 priorities and goals and how they fit into the project as a whole.
 2. The act of deciding which items are above the line and which are
 below the line, which are targeted for this release and which are
 pushed to a future release, help find the balance between what is
 possible some day and what is probable in X months of work with
 existing resources.
 3. Sitting back and preparing for a release forces us to asses what is
 good enough for release what is not. It is a good feedback loop.
 4. Finally, after a successful release everyone can sit back bask is
 the satisfaction that maybe we didn't save the world... but we make
 enough progress that it is worth getting up again tomorrow and doing
 it all again.

 Phase three -- Let's look at some mechanism for balancing the need to
 push the project forward through innovation and support existing
 deployments by providing stability.

 David

  -walter
 
 
  On Mon, Oct 28, 2013 at 7

Re: [Sugar-devel] Principles for ethical technology use

2013-10-29 Thread David Farning
On Tue, Oct 29, 2013 at 5:35 PM, James Cameron qu...@laptop.org wrote:
 Before sending a mail, writing code, editing a Wiki page, releasing an
 activity, or pressing enter on IRC;

 quote

 1.  [...] would it be alright if everyone did it?

 2.  Is this going to harm or dehumanise anyone, even people I don’t
 know and will never meet?

 3.  Do I have the informed consent of those who will be affected?

 If the answer to any of these questions is “no”, then it is arguably
 unethical to do it.

 /quote

 Quote is from the middle of an article by a lecturer in applied ethics
  socio-technical studies:
 http://theconversation.com/on-best-behaviour-three-golden-rules-for-ethical-cyber-citizenship-19522

 (don't look at me as good at this, but do tell me on failure!)


Agreed.

A principle I like to keep in mind. Because I mean well, does not
implied I am doing good.

It is very easy for me, and everyone else, to justify our actions
because we mean well.

-- 
David Farning
Activity Central: http://www.activitycentral.com
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [Sugar-devel] Private vs Public conversations.

2013-10-28 Thread David Farning
On Mon, Oct 28, 2013 at 9:17 AM, Martin Langhoff
martin.langh...@gmail.com wrote:
 On Wed, Oct 23, 2013 at 12:26 PM, Walter Bender walter.ben...@gmail.com 
 wrote:
 On Wed, Oct 23, 2013 at 12:04 PM, David Farning
 dfarn...@activitycentral.com wrote:
 I just wanted to bump this line of questions as, it is the critical

 I don't speak on behalf of the Association, but I think your positions
 are overstated. As far as I know, the Association is still pursing
 sales of XO laptops and is still supporting XO laptops in the field.
 Granted the pace of development is slowed and there is -- to my
 knowledge -- no team in place to develop an follow up to the XO 4.0. I
 don't have a clue as to what you mean by a technical philanthropy
 but it remains a non-profit associated dedicated to enhancing learning
 opportunities through one-to-one computing. The fact that the
 Association has private-sector partners is nothing new. It has had
 such partners since its founding in 2006.

 +1 on Walter's words, David's position is overstated. OLPC has shrunk
 its Sugar investment, that is true. But on the other points, nothing
 has changed significantly, OLPC has always had to find sources of
 funding.

As I stated, I hope to be proven wrong.

 Given financial constraints, these are reasonable shifts.

 That's more like it ;-)

 there are ways to establish publicly disclosed and mutually beneficial
 relationships. In the meantime we are happy to provide deployments
 support while seeding and supporting projects we feel are beneficial
 to deployments such as School Server Community Edition and Sugar on
 Ubuntu.

 Seeding and supporting projects is how it's done.

 cheers,



 m
 --
  martin.langh...@gmail.com
  -  ask interesting questions
  - don't get distracted with shiny stuff  - working code first
  ~ http://docs.moodle.org/en/User:Martin_Langhoff



-- 
David Farning
Activity Central: http://www.activitycentral.com
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [Server-devel] How to create a screencast

2013-10-28 Thread David Farning
Sorry,

Santi has been pulled away to work on other projects for a couple of
days to a week. He is not ignoring you :( Just deep in a frustrating
project :)

On Sun, Oct 27, 2013 at 10:51 PM, George Hunt georgejh...@gmail.com wrote:
 Santi,

 In the demo last week, I think you said that you had used gstreamer to
 generate screencasts, and that icecast might be used at the school server
 end to distribute them, (there was some discussion whether icecast could do
 multicast).

 Can you give me a script, or at least more informtion about the gst-launch,
 or other technique, that you used?

 Thanks

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




-- 
David Farning
Activity Central: http://www.activitycentral.com
___
Server-devel mailing list
server-de...@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Sugar-devel] Private vs Public conversations.

2013-10-28 Thread David Farning
On Mon, Oct 28, 2013 at 2:51 PM, Walter Bender walter.ben...@gmail.com wrote:
 On Mon, Oct 28, 2013 at 3:01 PM, David Farning
 dfarn...@activitycentral.com wrote:
 On Mon, Oct 28, 2013 at 9:17 AM, Martin Langhoff
 martin.langh...@gmail.com wrote:
 On Wed, Oct 23, 2013 at 12:26 PM, Walter Bender walter.ben...@gmail.com 
 wrote:
 On Wed, Oct 23, 2013 at 12:04 PM, David Farning
 dfarn...@activitycentral.com wrote:
 I just wanted to bump this line of questions as, it is the critical

 I don't speak on behalf of the Association, but I think your positions
 are overstated. As far as I know, the Association is still pursing
 sales of XO laptops and is still supporting XO laptops in the field.
 Granted the pace of development is slowed and there is -- to my
 knowledge -- no team in place to develop an follow up to the XO 4.0. I
 don't have a clue as to what you mean by a technical philanthropy
 but it remains a non-profit associated dedicated to enhancing learning
 opportunities through one-to-one computing. The fact that the
 Association has private-sector partners is nothing new. It has had
 such partners since its founding in 2006.

 +1 on Walter's words, David's position is overstated. OLPC has shrunk
 its Sugar investment, that is true. But on the other points, nothing
 has changed significantly, OLPC has always had to find sources of
 funding.

 As I stated, I hope to be proven wrong.

 You also stated:

 The degree of openness and transparency is our fundamental
 disagreement. Best case is that the status quo works, Sugar Labs
 thrives, and I am proven wrong. Worst case is that Sugar adopts to the
 changing environment.

 Several of us have asked for an explanation.

Yes, and sorry about the delay. This is a nuanced discussion which
requires focusing on goals which can strengthen the project while
avoiding recriminations about the past mistakes and individual
weakness.

The general observation is that open source projects are most
effective when they provide a venue for multiple individuals and
organizations with overlapping yet non-identical goals to come
together to collaborate on a common platform which they can use and
adapt for their own purpose.

The specific observation about Sugar Labs is that an emphasis on
identical goals tends to limit active participants. Outliers tend to
be nudged aside. The remaining group of active participants are small
but loyal. And yes, I see the irony of posting this observation on the
sugar-devel mailing list. Everyone who is troubled by this observation
has already left.

As two Data points:
In a private conversation with an Association employee they told me
that they conciser Activity Central a competitor because Activity
Central increased deployments expectations. Their strategy with regard
to Activity Central was to _not_ accept patches upstream with the goal
of causing Activity Central and Dextrose to collapse under its their
weight. As it was private conversation I am not sure how widely spread
the opinion was held.

Recently there was a call for help testing HTML5 and JS. Two
developers Code and Roger have been writing proof of concept
activities. They have been receiving extensive off-list help getting
started. But, interestingly, their on-list request for clarification
about how to test datastore was met with silence.

I have tried to communicate that there is competition between
organizations and deployments within the ecosystem... and that is
good. Competition drives innovation. The challenge, as I see it, is
for Sugar Labs to become the to common collaborative ground around
which these organizations compete.

Hope that helps.

 regards.

 -walter


 Given financial constraints, these are reasonable shifts.

 That's more like it ;-)

 there are ways to establish publicly disclosed and mutually beneficial
 relationships. In the meantime we are happy to provide deployments
 support while seeding and supporting projects we feel are beneficial
 to deployments such as School Server Community Edition and Sugar on
 Ubuntu.

 Seeding and supporting projects is how it's done.

 cheers,



 m
 --
  martin.langh...@gmail.com
  -  ask interesting questions
  - don't get distracted with shiny stuff  - working code first
  ~ http://docs.moodle.org/en/User:Martin_Langhoff



 --
 David Farning
 Activity Central: http://www.activitycentral.com



 --
 Walter Bender
 Sugar Labs
 http://www.sugarlabs.org



-- 
David Farning
Activity Central: http://www.activitycentral.com
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [Sugar-devel] Private vs Public conversations.

2013-10-28 Thread David Farning
I would like to thank everyone who has provided valuable feedback by
participating on this thread.

The three things I am going to takeway from the the thread are:
1. Jame's point about my position about not representing the median.
Due to my history and role in the ecosystem, I have upset some
apple-carts :(
2. Martin's point about the right hand not always being aware of what
the left hand is doing. This unfortunately seems to happen too
frequently.
3. Finally, and most importantly, Daniel's point  about getting back
to the business of improving Sugar.

My proposal is that Activity Central make the next step of funding two
developers to work on HTML5 and JS. If we can find a mutually
beneficial relationship around this, we can see how we can expand the
relationship in the future.

Seem reasonable?

On Mon, Oct 28, 2013 at 7:53 PM, Daniel Narvaez dwnarv...@gmail.com wrote:
 On 29 October 2013 01:14, David Farning dfarn...@activitycentral.com
 wrote:

 As two Data points:
 In a private conversation with an Association employee they told me
 that they conciser Activity Central a competitor because Activity
 Central increased deployments expectations. Their strategy with regard
 to Activity Central was to _not_ accept patches upstream with the goal
 of causing Activity Central and Dextrose to collapse under its their
 weight. As it was private conversation I am not sure how widely spread
 the opinion was held.


 The patch queue is currently empty. In the last six months only one patchset
 was rejected. It was by Activity Central and it was rejected by me (not an
 OLPC employee) for purely technical reasons. The proof being that the same
 patchset landed after being cleaned up and resubmitted properly by another
 Activity Central developer.

 More in general, no single developer is in charge of patch reviewing, OLPC
 couldn't keep code out of the tree for non-technical reason even if they
 wanted to. More specifically the ability to approve patches was offered to
 one Activity Central developer, which never used it.

 Recently there was a call for help testing HTML5 and JS. Two
 developers Code and Roger have been writing proof of concept
 activities. They have been receiving extensive off-list help getting
 started. But, interestingly, their on-list request for clarification
 about how to test datastore was met with silence.


 Mailing list posts going unanswered isn't really uncommon in free software
 projects. But most of the time it just means that no one knows the answer or
 everyone is too busy.

 Only me and Manuel are usually answering about HTML5. I have not answered
 because... gmail put those messages in my spam folder, sigh! Most likely the
 same happened to Manuel or he has been busy. (I need to take some sleep now
 but I'll try to answer asap).



-- 
David Farning
Activity Central: http://www.activitycentral.com
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [Server-devel] extension of Moodle authentication mechanism

2013-10-28 Thread David Farning
For full disclosure. This feature has been sitting on the side lines
because of its kludginess. So, keep you hopes low :(

On Mon, Oct 28, 2013 at 10:28 AM, George Hunt georgejh...@gmail.com wrote:
 Thank you.  I'll spend some time studying it and try to write up some
 documentation, and use cases.


 On Mon, Oct 28, 2013 at 5:07 AM, Miguel González
 migonzal...@activitycentral.com wrote:



 On Mon, Oct 28, 2013 at 4:54 AM, George Hunt georgejh...@gmail.com
 wrote:

 I heard that someone at activitycentral was extending, augmenting the
 authentication used by Moodle, so that other web based services can climb
 on.


 It's called xs-autherserve and is a component in DXS initiative. If you
 install XSCE using ansible you will find it in
 http://schoolserver.local:5000.



 Can someone point me to the code?


 The source code is in https://github.com/migonzalvar/xs-authserver.



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




 --
 Miguel González
 Activity Central: http://www.activitycentral.com



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




-- 
David Farning
Activity Central: http://www.activitycentral.com
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


[Server-devel] Post sprint wrap up tasks.

2013-10-26 Thread David Farning
Just a couple of suggestions for wrapping up the sprint. So far we
have had 4 iterations to revise our process and culture. Let's see
what works and what doesn’t work as we scale beyond the original core
people

1. Road Map -- The RoadMap at
http://wiki.laptop.org/go/XS_Community_Edition/0.5/Road_Map is the
foundation of our synchronization. It gives as a target date for
coordination and planning. Considering the time available and the
number of activite community members and their interests we can
estimate some reasonable targets for the Project specification.

2. Project Specification -- The Project specification at
http://wiki.laptop.org/go/XS_Community_Edition/0.5/Project_Specifications
is our primary planning tool. By assessing our starting point and
available active community members we can make reasonable estimations
about what we can achieve in the time available.

An interesting thing about the Project specification is that while it
is a planning document for everyone for developers, to deployer, to
teachers and students to share expectations, it is not set in stone.
The Modular structure allows anyone to work on whatever they thing is
interesting and valuable. The Agile nature of the development process
means features can slip or be added as we learn more about them and
what their implementation entails.

The specification tries to be a guide about about what past
contributors feel is important in current and future releases, with
creating a culture of, 'My way or the Highway.'

3. Release page -- The release page at
http://wiki.laptop.org/go/XS_Community_Edition/0.5 is our state of the
union. Priorities continually adjust as we receive feedback from the
field about what deployments feel is important. Scope and expectations
continually adjust as active community join or move on to other
projects.

4. Installing -- The Installing information at
http://wiki.laptop.org/go/XS_Community_Edition is the first time
potential users and deployers get to kick the tires. 1,2, and 3 above
are really just talk. The install is where users can assess the
projects usefulness to them, the state of the project, and if the
project is consistently meeting its stated goals.

5. Testing -- The testing at
http://wiki.laptop.org/go/XS_Community_Edition/0.5/Testing is where
the rubber meets the road. Verifying that each specified feature
passes a smoke test on each stated platform keeps us honest.

In past releases, these particularly 1 and 2 were some of the
administrative tasks with which I have tried to help. As the community
grows I would like to reduce my role in these planning and
communication tasks to reduce real and/or perceived bias on my part.

Seem reasonable?

-- 
David Farning
Activity Central: http://www.activitycentral.com
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


[Server-devel] XSCE Features Pages

2013-10-26 Thread David Farning
A minor quirk. Nothing in the wiki seems to point to the feature page
( http://wiki.laptop.org/go/XS_Community_Edition/feature ) or its
subpages.

Wearing my, 'Hmm what happened at the sprint hat.' I was unable to
browse around for a link to trigger my failing memory.

-- 
David Farning
Activity Central: http://www.activitycentral.com
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] Server-devel Digest, Vol 78, Issue 28

2013-10-24 Thread David Farning
On Thu, Oct 24, 2013 at 9:26 AM, Tony Anderson t...@olenepal.org wrote:
 Hi,

 I looked at the Compulab website and the Trim-slice H is no longer offered.
 All
 links to Trim-slice now go to Utilite. I was only able to find one vendor in
 the UK
 which offered the Trim-slice for 208 pounds.

 I suspect that the Trim-slice has gone out of production.

Yes, that is the situation.

 Perhaps, David Farning can check this out. Maybe we could work a deal to buy
 remaining inventory.

I'll give it a shot. These guys are pretty lean :)

I also suggest contacting public forum at
http://www.utilite-computer.com/forum/ They are trying hard to build a
reputation of being hacker friendly.

This round we we not able to promise enough unit sales for them to
adjust their priorities to include a SATA connection for rotating
drives. I'll nudge again in January to see if they can do a hardware
update some time in the first quarter of 2014.

 Tony

 On 10/24/2013 09:00 AM, server-devel-requ...@lists.laptop.org wrote:

 Message: 7
 Date: Wed, 23 Oct 2013 22:42:23 -0700
 From: Anish Mangalan...@activitycentral.com
 To: Alex Kleideraklei...@sonic.net
 Cc: server-develserver-devel@lists.laptop.org
 Subject: Re: [Server-devel] Supported Hardware Architectures
 Message-ID:

 CAHFjNwNeL=fdyxm5rxkuvommgi6j9+bass6cftwh+eou-fp...@mail.gmail.com
 Content-Type: text/plain; charset=utf-8

 Does the $100 model have an enclosure for the hard drive? (even if the
 hard
 drive itself is not present)


 On Wed, Oct 23, 2013 at 9:47 PM, Alex Kleideraklei...@sonic.net  wrote:

 On 2013-10-23 13:04, Martin Dluhos wrote:
 

 For the upcoming 0.5 release, we will be targeting the following
  hardware
 architectures:
 
 * Trim-Slice
 * XO-1.5, XO-1.75, X0-4
 * i386
 * x86_64
 
 Feel free to provide XSCE support for other architectures, but these
  are
 the
 ones we believe are most useful to the user community.
 
 Martin
 __**_
 Server-devel mailing list
 Server-devel@lists.laptop.org

  http://lists.laptop.org/**listinfo/server-develhttp://lists.laptop.org/listinfo/server-devel
 

 
 FYI and FWIW:
 The price of the Trim-Slice is now down to US$100 (plus shipping.)
 (Without a hard drive which most would probably want to replace with a
 larger one anyway.)
 





-- 
David Farning
Activity Central: http://www.activitycentral.com
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Sugar-devel] Private vs Public conversations.

2013-10-23 Thread David Farning
On Wed, Oct 23, 2013 at 9:26 AM, Walter Bender walter.ben...@gmail.com wrote:
 On Wed, Oct 23, 2013 at 12:04 PM, David Farning
 dfarn...@activitycentral.com wrote:
 I just wanted to bump this line of questions as, it is the critical
 set of questions which will determine the future viability of Sugar.

 If anyone as more informed, please correct me if I am sharing
 incorrect information:
 1. The Association has dropped future development of XO laptops and
 Sugar as part of their long term strategy. I base this on the
 reduction of hardware and software personal employed by the
 Association.
 2. The Association is reducing its roll within the engineering and
 development side of the ecosystem. I base this on the shift toward
 integrating existing technology, software, and content from other
 vendors on the XO tablet.
 3. The Association is shifting away from its initial roll as a
 technical philanthropy to a revenue generating organization structured
 as a association. I base this on the general shift in conversations
 and decisions from public to private channels.


 I don't speak on behalf of the Association, but I think your positions
 are overstated.

I hope to be proven wrong and the laptop side of the Association
regains momentum.

 As far as I know, the Association is still pursing
 sales of XO laptops and is still supporting XO laptops in the field.
 Granted the pace of development is slowed and there is -- to my
 knowledge -- no team in place to develop an follow up to the XO 4.0. I
 don't have a clue as to what you mean by a technical philanthropy
 but it remains a non-profit associated dedicated to enhancing learning
 opportunities through one-to-one computing. The fact that the
 Association has private-sector partners is nothing new. It has had
 such partners since its founding in 2006.

 Given financial constraints, these are reasonable shifts. While
 painful, the world is better of with a leaner (and meaner) OLPC
 Association which lives to fight another day. The challenge moving
 forward is how to develop and maintain the Sugar platform, the
 universe of activities, and the supporting distributions given the
 reduction in patronage from the OLPC Association.

 I, and AC, would be happy to work more closely with Sugar Labs if
 there are ways to establish publicly disclosed and mutually beneficial
 relationships. In the meantime we are happy to provide deployments
 support while seeding and supporting projects we feel are beneficial
 to deployments such as School Server Community Edition and Sugar on
 Ubuntu.

 I don't understand what you are asking. Sugar Labs has always had a
 policy of working in the open.

The degree of openness and transparency is our fundamental
disagreement. Best case is that the status quo works, Sugar Labs
thrives, and I am proven wrong. Worst case is that Sugar adopts to the
changing environment.

 That said, Sugar Labs volunteers (yes,
 we are all volunteers), have on occasion done consulting for OLPC, AC,
 deployments, and other third parties. Nothing new or unusual about
 that either.

 The future of Sugar is incumbant upon its remaining relevant to
 learning and its maintaining a vibrant upstream community. If you (and
 AC) want to contribute to the future of Sugar, please work with us
 upstream, e.g. report bugs upstream, submit patches upstream, test
 code originating upstream, mentor newbies, etc. Par for the course for
 any FOSS project.


 On Sun, Oct 20, 2013 at 6:11 AM, David Farning
 dfarn...@activitycentral.com wrote:
 On Sat, Oct 19, 2013 at 2:43 PM, Gonzalo Odiard gonz...@laptop.org wrote:
 I agree with your analysis about slow deployment updates versus fast
 community cycles.

 In my view, there are two alternatives:

 * We can slow down a little the Sugar cycle, may be doing one release by
 year,
 but I am not sure if will help. The changes will take more time to go to 
 the
 users?
 If a deployment miss a update, will need wait a entire year?
 * Someone can work in a LTS Sugar. That should be good if they can push
 the fixes they work upstream while they are working in their own project.

 If someone, individuals or a third party, were willing and able to
 provide LTS support for a version of Sugar, how would you recommend
 they go about doing it?

 With the recent changes to the ecosystem, I am unclear about the
 current structure, culture, and politics of Sugar Labs. My concern is
 that in that past several years a number of organization who have
 participated in Sugar development have left or reduced their
 participation. When asking them why they left, the most common
 response is that that they didn't feel they were able to establish or
 sustain mutually beneficial relationships within the ecosystem.

 Would you be interesting in looking at cultural, political, and
 procedural traits which have enabled other free and opensource
 projects to foster thriving ecosystems? Are these traits present in
 Sugar Labs?

 While, I understand

Re: [Server-devel] XSCE | renaming 0.4.5 to 0.5

2013-10-23 Thread David Farning
On Wed, Oct 23, 2013 at 12:57 PM, Martin Dluhos mar...@gnu.org wrote:
 On 10/07/2013 09:51 PM, James Cameron wrote:
 Don't number it 0.4.5, instead number it 0.5, and push any plans you
 had for 0.5 out to 0.6.  The sooner you get to 1.0 the more acceptable
 the version number will become.  0.4, based on the descriptions I see,
 is already 1.0 fodder.

 We have just discussed the XSCE Roadmap among those present at SF XSCE
 Hackathon. We have reached a consensus on the following schedule:

 10/23: Design Freeze
 11/14: Ansible migration completed and properly tested- release 0.5
(two days before Malaysia Summit)
 12/6:  Feature Freeze for 0.6 release
 1/1:   RC1 for 0.6 release
 1/14:  0.6 Final release

Agreed.

The very quick turnaround for .5 forces us to fix everything we break
during the migration to Ansible. Then we can take off running for 0.6
with new feature without worrying about the API shifting under our
feet.

Additionally we have added several new team member and a new keeper of
the roadmap and project specification. During the learning period it
will be helpful to keep the number of moving pieces to a minimum.

 Does anyone have comments about or objections to this roadmap?

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



-- 
David Farning
Activity Central: http://www.activitycentral.com
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


[Server-devel] A couple of suggestions for making sure this week's XSCE sprint goes smoothly.

2013-10-21 Thread David Farning
1. In a session like this, it can become easy to complain about what
others are doing. (or not doing) Complaining is contagious. Le't use
the complaint bowel. Any time someone complains about someone else is
doing wrong they need to put a dollar in the complaint bowel. We use
the money for a dinner on the final night of the sprint.

2. A new idea that came to mind this weekend was a rant sheet. Any
time someone launches off on one of their 'go-to' rants, we write that
rant on a white board and assign it a number. If anyone gets back on
their soapbox and repeat a rant, we yell out the rant number and the
person needs to put a dollar in the bowel.

These are just (hopefully fun but firm) suggestions to help us
self-police our passionate group of hackers.

-- 
David Farning
Activity Central: http://www.activitycentral.com
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Sugar-devel] Private vs Public conversations.

2013-10-20 Thread David Farning
On Sat, Oct 19, 2013 at 2:43 PM, Gonzalo Odiard gonz...@laptop.org wrote:
 I agree with your analysis about slow deployment updates versus fast
 community cycles.

 In my view, there are two alternatives:

 * We can slow down a little the Sugar cycle, may be doing one release by
 year,
 but I am not sure if will help. The changes will take more time to go to the
 users?
 If a deployment miss a update, will need wait a entire year?
 * Someone can work in a LTS Sugar. That should be good if they can push
 the fixes they work upstream while they are working in their own project.

If someone, individuals or a third party, were willing and able to
provide LTS support for a version of Sugar, how would you recommend
they go about doing it?

With the recent changes to the ecosystem, I am unclear about the
current structure, culture, and politics of Sugar Labs. My concern is
that in that past several years a number of organization who have
participated in Sugar development have left or reduced their
participation. When asking them why they left, the most common
response is that that they didn't feel they were able to establish or
sustain mutually beneficial relationships within the ecosystem.

Would you be interesting in looking at cultural, political, and
procedural traits which have enabled other free and opensource
projects to foster thriving ecosystems? Are these traits present in
Sugar Labs?

While, I understand it is frustrating for an upstream software
developer. A primary tenet of free and open sources software is that
then anyone can use and distribute the software as they see fit as
long as the source code is made available. The challenge for an
upstream is to create an environment where it is more beneficial for
individuals and organizations to work together than it is to work
independently.

To make things more concrete, three areas of concern are Control, Credit, Money:
-- Control -- Are there mechanism for publicly making and
communicating project direction in a productive manner? Is
disagreement accepted and encouraged?

-- Credit -- Are there mechanism for publicly acknowledging who
participates and adds value to the ecosystem? Is credit shared freely
and fairly?

-- Money -- Are there mechanisms in place for publicly acknowledge
that money pays a role in the ecosystem? Is Sugar Labs able to
maintain a neutral base around which people and organizations can
collaborate?

From my limited experience, I don't believe there is an single holy
grail type answer to any of these questions. Instead, the answers tend
to evolve as situations change and participants come and go.

 On Sat, Oct 19, 2013 at 9:46 AM, David Farning
 dfarn...@activitycentral.com wrote:

 For phase one this openness in communication, I would like to open the
 discussion to strategies for working together. My interest is how to
 deal with the notion of overlapping yet non-identical goals.

 As a case study, let's look at deployment and developer preferences
 for stability and innovation.

 The roll out pipeline for a deployment can be long:
 1. Core development.
 2. Core validation..
 3. Activity development.
 4. Activity validation.
 5. Update documentation.
 6. Update training materials.
 7. Pilot.
 8. Roll-out.

 This can take months, even years.

 This directly conflicts with the rapid innovation cycle of development
 used by effective up streams. Good projects constantly improve and
 refine their speed of innovation.

 Is is desirable, or even possible, to create a project where these two
 overlapping yet non-identical needs can be balanced? As a concrete
 example we could look at the pros and cons of a stable long term
 support sugar release lead by quick, leading edge releases.

 For full disclosure, I tried to start this same conversation several
 years ago. I failed:
 1. I did not have the credibility to be take seriously.
 2. I did not have the political, social, and technical experience to
 understand the nuances of engaging with the various parties in the
 ecosystem.
 3. I did not have the emotional control to assertively advocate ideas
 without aggressively advocating opinions.

 Has enough changed in the past several years to make it valuable to
 revisit this conversation publicly?


 On Sat, Oct 19, 2013 at 12:43 AM, Gonzalo Odiard gonz...@laptop.org
 wrote:
  David,
  Certainly is good know plans, and started a interesting discussion.
  In eduJam and in Montevideo, I was talking with the new AC hackers,
  and tried to convince them to work on sugar 0.100 instead of sugar 0.98.
  Have a lot of sense try to work in the same code if possible,
  and will be good for your plans of work on web activities.
  May be we can look at the details, but I agree with you, we should try
  avoid
  fragmentation.
 
  Gonzalo
 
 
 
  On Thu, Oct 17, 2013 at 2:56 PM, David Farning
  dfarn...@activitycentral.com wrote:
 
  Over the past  couple of weeks there has been an interesting thread
  which started from AC's attempt to clarify

Re: [Sugar-devel] Private vs Public conversations.

2013-10-19 Thread David Farning
For phase one this openness in communication, I would like to open the
discussion to strategies for working together. My interest is how to
deal with the notion of overlapping yet non-identical goals.

As a case study, let's look at deployment and developer preferences
for stability and innovation.

The roll out pipeline for a deployment can be long:
1. Core development.
2. Core validation..
3. Activity development.
4. Activity validation.
5. Update documentation.
6. Update training materials.
7. Pilot.
8. Roll-out.

This can take months, even years.

This directly conflicts with the rapid innovation cycle of development
used by effective up streams. Good projects constantly improve and
refine their speed of innovation.

Is is desirable, or even possible, to create a project where these two
overlapping yet non-identical needs can be balanced? As a concrete
example we could look at the pros and cons of a stable long term
support sugar release lead by quick, leading edge releases.

For full disclosure, I tried to start this same conversation several
years ago. I failed:
1. I did not have the credibility to be take seriously.
2. I did not have the political, social, and technical experience to
understand the nuances of engaging with the various parties in the
ecosystem.
3. I did not have the emotional control to assertively advocate ideas
without aggressively advocating opinions.

Has enough changed in the past several years to make it valuable to
revisit this conversation publicly?


On Sat, Oct 19, 2013 at 12:43 AM, Gonzalo Odiard gonz...@laptop.org wrote:
 David,
 Certainly is good know plans, and started a interesting discussion.
 In eduJam and in Montevideo, I was talking with the new AC hackers,
 and tried to convince them to work on sugar 0.100 instead of sugar 0.98.
 Have a lot of sense try to work in the same code if possible,
 and will be good for your plans of work on web activities.
 May be we can look at the details, but I agree with you, we should try avoid
 fragmentation.

 Gonzalo



 On Thu, Oct 17, 2013 at 2:56 PM, David Farning
 dfarn...@activitycentral.com wrote:

 Over the past  couple of weeks there has been an interesting thread
 which started from AC's attempt to clarify our priorities for the next
 couple of months. One of the most interesting aspects has been the
 interplay between private/political vs. public/vision discussions.

 There seem to be several people and organizations with overlapping yet
 slightly different goals. Is there interest in seeing how these people
 and organizations can work together towards a common goal? Are we
 happy with the current degree of fragmentation?

 I fully admit my role in the current fragmentation. One of the reasons
 I started AC was KARMA. At the time I was frustrated because I felt
 that ideas such as karma were being judged on who controlled or
 received credit for them instead of their value to deployments. We
 hired several key sugar hackers and forked Sugar to work on the
 problem.

 While effective at creating a third voice in the ecosystem, (The
 association has shifted more effort towards supporting deployments and
 Sugar Labs via OLPC-AU is up streaming many of our deployment specific
 patches) my approach was heavy handed and indulgent... and I apologize
 for that.

 --
 David Farning
 Activity Central: http://www.activitycentral.com
 ___
 Sugar-devel mailing list
 sugar-de...@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/sugar-devel





-- 
David Farning
Activity Central: http://www.activitycentral.com
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Private vs Public conversations.

2013-10-17 Thread David Farning
Over the past  couple of weeks there has been an interesting thread
which started from AC's attempt to clarify our priorities for the next
couple of months. One of the most interesting aspects has been the
interplay between private/political vs. public/vision discussions.

There seem to be several people and organizations with overlapping yet
slightly different goals. Is there interest in seeing how these people
and organizations can work together towards a common goal? Are we
happy with the current degree of fragmentation?

I fully admit my role in the current fragmentation. One of the reasons
I started AC was KARMA. At the time I was frustrated because I felt
that ideas such as karma were being judged on who controlled or
received credit for them instead of their value to deployments. We
hired several key sugar hackers and forked Sugar to work on the
problem.

While effective at creating a third voice in the ecosystem, (The
association has shifted more effort towards supporting deployments and
Sugar Labs via OLPC-AU is up streaming many of our deployment specific
patches) my approach was heavy handed and indulgent... and I apologize
for that.

-- 
David Farning
Activity Central: http://www.activitycentral.com
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [Sugar-devel] Activity Central's Sugar related priorities.

2013-10-08 Thread David Farning
On Mon, Oct 7, 2013 at 6:07 PM, Samuel Greenfeld greenf...@laptop.org wrote:
 This actually is kind of what I meant (and perhaps should be a separate
 thread).

 My understanding is that deployments nowadays are the primary parties
 funding Sugar development.  And the deployments or their contractors
 sometimes duplicate work, run into debates upstreaming things, and/or may
 choose to keep some things semi-private to differentiate their products.

 So apart from major functionality like HTML5 activities, a lot of peripheral
 development is happening downstream-first.  And when we do try to do major
 cross-group development like the GTK3 port, this has lead to finger-pointing
 behind the scenes where it is claimed others are not doing what they
 promised.

 To the best of my knowledge no single organization currently employs enough
 developers and/or contractors to keep Sugar development alive.  I am not
 certain what the best approach to take is when this is the case.

Thanks to everyone for their feedback on this thread.

As Samuel points out, over the last several years, the ecosystem has
evolved from a single entity into a number of organisations with
overlapping, but not identical, goals. This opens the door for a
competitive ecosystem such as the kernel which thrives by making it
more effective to compete on top of a collaboratively developed
foundation rather than going it alone.

In this case, I don't know how the upstream / downstream relationship
will look. My feeling is that it will require us as individuals and
organizations to look at how we currently benefit (and struggle) by
competing and how we can set aside our egos and benefit by
collaborating.

In the coming weeks, Ruben and Anish will be available on the mailing
lists and at the conference in San Francisco to discuss if working
together is mutually desirable.

From there, we can go in to the technical aspects of how to make that happen.

 On Mon, Oct 7, 2013 at 6:22 PM, James Cameron qu...@laptop.org wrote:

 On Tue, Oct 08, 2013 at 12:00:47AM +0200, Daniel Narvaez wrote:
  Well everyone seems to be developing their own version of Sugar
  seems to be more than that. But maybe I'm just reading too much into
  it.
 
  There aren't multiple groups of people or individuals developing
  sugar on their own. As far as I know all the work that is being done
  these days is going upstream.

 Good.  I only know of four Sugars.  Sugar upstream, Dextrose, what is
 in OLPC OS, and what is in the Australian builds.  There might be
 more, but I'm not aware of them.  I also don't know the difference
 between each.

 --
 James Cameron
 http://quozl.linux.org.au/
 ___
 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




-- 
David Farning
Activity Central: http://www.activitycentral.com
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Activity Central's Sugar related priorities.

2013-10-07 Thread David Farning
As a data point for other decision makers and a follow up to some of
the recent threads on the future of Sugar, I would like to share
Activity Central's Sugar priorities for the next six months.

Activity Central supports the recent HTML5 + JS work that is going
into sugar .100. It has the potential to take the OLPC vision to any
device which runs a browser while simultaneously increasing the
potential activity developer pool by several orders of magnitude. This
is an excellent area for community lead research. Activity Central
will be doing activity side work to test the viability of the
framework for client deployments.

As a more incremental approach, Activity Central will continue our
deployment-centric work by porting Dextrose to Ubuntu. A concern among
deployments is the future availability of hardware to support their
current investment. Deployments are concerned that laptop support will
stop before tablets are ready for use in the field. Because of the
controversial nature of this work and the potential for disruption it
may cause to the Association, we understand if some people would
prefer to sit this out.

Would either of these list be appropriate to continue these
discussions about this downstream efforts to port sugar to Ubuntu for
use on hardware not sold by the Association?

Phase one has been a poof of concept as seen at
http://wiki.sugarlabs.org/go/Ubuntu (ongoing)
Phase two will be opening the project to the community.
Phases three will be testing and piloting by deployments.

-- 
David Farning
Activity Central: http://www.activitycentral.com
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [Server-devel] [ANNOUNCE] XSCE-0.4 released!

2013-10-03 Thread David Leeming
Well done all involved. I'll certainly try it out ASAP. Which are the
relevant wiki and/or schoolserver wordpress pages?

 

David Leeming

Solomon Islands 

 

From: server-devel-boun...@lists.laptop.org
[mailto:server-devel-boun...@lists.laptop.org] On Behalf Of Anna
Sent: Friday, 4 October 2013 4:00 a.m.
To: xsce-devel; Server Devel
Subject: [Server-devel] [ANNOUNCE] XSCE-0.4 released!

 

Everyone has been waiting patiently for the latest release of School Server
Community Edition and here it finally is!  The XSCE 0.4 release is ready to
go for deployments on most hardware iterations.  But say you're a hobbyist
with just a single XO-1 and an old computer for the XSCE?  This is a fun and
easy way for you to try out a server with the equipment you've already got.
XSCE 0.4 provides many value-added features for both end-users and
deployers.  Give it a try, you will not be disappointed.

 

End users:

. Moodle, a free software e-learning platform, or Learning
Management System, or Virtual Learning Environment, available without
internet,

. Internet-in-a-Box, an electronic resources library, available
without internet (download a test dataset -
http://downloads.internet-in-a-box.org/IIAB_QuickStart_Sampler_20130809.tgz)
,

. Internet Content filtering via Dansguardian,

. Customization stick for quickly adding activities and content.

Deployers:

. Install without needing internet,

. Automatic monitoring of services for long-term unattended
operation,

. Usage statistics collection (optional, requires compatible
clients),

. Remote administration via secure connection (optional),

. Supported on low cost, commodity hardware, minimum 512 Mb,

. Supported on low cost, low power, Trimslice and Raspberry Pi.

 

Install -  http://wiki.laptop.org/go/XS_Community_Edition/0.4/Installing
http://wiki.laptop.org/go/XS_Community_Edition/0.4/Installing

Hack -  http://wiki.laptop.org/go/XS_Community_Edition/0.4/Hacking
http://wiki.laptop.org/go/XS_Community_Edition/0.4/Hacking

 

Known issue(s)

. Internet-in-a-Box may perform poorly on inadequate hardware.

 

Getting support

. Check the FAQ http://wiki.laptop.org/go/XS_Community_Edition/FAQ
and known issues from above.

. Join the #schoolserver IRC channel on irc.freenode.net.  Lurkers
welcome, just hang out for a while until you get comfortable enough to
participate.

. Ask by mail on xsce-devel@ or server-devel@ mailing lists,

. Open a bug report at https://sugardextrose.org/projects/xsce and
wait for the team to respond.

 

Best,

The XSCE team

 

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


Re: [Server-devel] [XSCE] RE: [ANNOUNCE] XSCE-0.4 released!

2013-10-03 Thread David Leeming
You right, it's there. My haste.

David Leeming
Solomon Islands


-Original Message-
From: server-devel-boun...@lists.laptop.org 
[mailto:server-devel-boun...@lists.laptop.org] On Behalf Of James Cameron
Sent: Friday, 4 October 2013 9:48 a.m.
To: xsce-de...@googlegroups.com
Cc: server-devel@lists.laptop.org
Subject: Re: [Server-devel] [XSCE] RE: [ANNOUNCE] XSCE-0.4 released!

Relevant pages for what?  The release mail had a link for installing,
so you must be looking for something else?

On Fri, Oct 04, 2013 at 09:27:08AM +1100, David Leeming wrote:
 Well done all involved. I’ll certainly try it out ASAP. Which are the relevant
 wiki and/or schoolserver wordpress pages?
 
  
 
 David Leeming
 
 Solomon Islands
 
  
 
 From: server-devel-boun...@lists.laptop.org
 [mailto:server-devel-boun...@lists.laptop.org] On Behalf Of Anna
 Sent: Friday, 4 October 2013 4:00 a.m.
 To: xsce-devel; Server Devel
 Subject: [Server-devel] [ANNOUNCE] XSCE-0.4 released!
 
  
 
 Everyone has been waiting patiently for the latest release of School Server
 Community Edition and here it finally is!  The XSCE 0.4 release is ready to go
 for deployments on most hardware iterations.  But say you’re a hobbyist with
 just a single XO-1 and an old computer for the XSCE?  This is a fun and easy
 way for you to try out a server with the equipment you’ve already got.  XSCE
 0.4 provides many value-added features for both end-users and deployers.  Give
 it a try, you will not be disappointed.
 
  
 
 End users:
 
 · Moodle, a free software e-learning platform, or Learning Management
 System, or Virtual Learning Environment, available without internet,
 
 · Internet-in-a-Box, an electronic resources library, available 
 without
 internet (download a test dataset - http://downloads.internet-in-a-box.org/
 IIAB_QuickStart_Sampler_20130809.tgz),
 
 · Internet Content filtering via Dansguardian,
 
 · Customization stick for quickly adding activities and content.
 
 Deployers:
 
 · Install without needing internet,
 
 · Automatic monitoring of services for long-term unattended operation,
 
 · Usage statistics collection (optional, requires compatible clients),
 
 · Remote administration via secure connection (optional),
 
 · Supported on low cost, commodity hardware, minimum 512 Mb,
 
 · Supported on low cost, low power, Trimslice and Raspberry Pi.
 
  
 
 Install - http://wiki.laptop.org/go/XS_Community_Edition/0.4/Installing
 
 Hack - http://wiki.laptop.org/go/XS_Community_Edition/0.4/Hacking
 
  
 
 Known issue(s)
 
 · Internet-in-a-Box may perform poorly on inadequate hardware.
 
  
 
 Getting support
 
 · Check the FAQ http://wiki.laptop.org/go/XS_Community_Edition/FAQ and
 known issues from above.
 
 · Join the #schoolserver IRC channel on irc.freenode.net.  Lurkers
 welcome, just hang out for a while until you get comfortable enough to
 participate.
 
 · Ask by mail on xsce-devel@ or server-devel@ mailing lists,
 
 · Open a bug report at https://sugardextrose.org/projects/xsce and 
 wait
 for the team to respond.
 
  
 
 Best,
 
 The XSCE team
 
  
 

-- 
James Cameron
http://quozl.linux.org.au/
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel



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


[Server-devel] XSCE 0.5 wiki is open for Editing

2013-09-18 Thread David Farning
Hey all,

I just wanted to let everyone know that the XSCE wiki is open for
editing at http://wiki.laptop.org/go/XS_Community_Edition/0.5

Historically, I have cut and pasted the previous releases wiki and
subpages to the next release number. Then edited as the details were
filled in at meetings and on email threads.

To reduce conflicts of interesting between upstream XSCE and
downstream DXS, I personally have tried to reduce my roles in XSCE
communications. Anyone want to step up and whip the the XSCE 0.5 wiki
into shape? If not, I'll start poking at it again.


-- 
David Farning
Activity Central: http://www.activitycentral.com
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


[Server-devel] XSCE Wiki facelift :)

2013-09-18 Thread David Farning
As we get ready for the 0.4 release in a couple of week, I cleaned up
the wiki landing page at
http://wiki.laptop.org/go/XS_Community_Edition .

1. Every time I went to that page, I was overwhelmed by the quantity
of information. To reduce the sensation of facing down a firehose,I
shifted most of the information about people and processes to subpages
linked under the heading 'Us'.

2. The second pass was to shift the focus from the technology the
project uses to the the value the product offers users.

I have tried to create a funnel with:
- Devices and Networking
- Educational Content
- Learning and Collaboration

We need a few points under each heading.

3. Finally, I left the section on ecosystem in the front to emphasis
the relationships XSCE might have with other projects.

Edit welcome.

-- 
David Farning
Activity Central: http://www.activitycentral.com
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [IAEP] Sugar on Android via HTML5

2013-09-16 Thread David Farning
On Fri, Sep 13, 2013 at 7:51 AM, David Farning
dfarn...@activitycentral.com wrote:
 On Thu, Sep 12, 2013 at 6:54 PM, John Watlington w...@laptop.org wrote:

 On Sep 10, 2013, at 5:04 PM, Sameer Verma wrote:

 On Thu, Sep 5, 2013 at 7:51 PM, Caryl Bigenho cbige...@hotmail.com wrote:

 One of the things that makes Sugar the ideal learning platform for
 children (and youth) is the wonderful compatibility of so many of the
 Activities ... both from Activity to Activity and from student to student.
 This facilitates the sort of learning we are all hoping to see more of...
 creative problem solving, project based learning and cooperative learning.
 Without this ability to integrate parts of projects, it would just be
 another collection of apps.


 I did not want to muddy the picture by injecting my own viewpoint, but now
 that I've heard from others (on and off list) it is clear that the split is
 driven by the role they play in the ecosystem.
 Most technologists have come up with reasons why they don't think a complete
 Sugar experience would work on Android. Therefore, activities must run like
 any other app on Android. On the other hand, as Caryl said, Without this
 ability to integrate...it would just be a collection of apps.

 Somewhat knowing the limitations of what can be done with Sugar stuff on
 Android, but disregarding that for a minute, I would say that Sugar as a
 *platform* is an experience. It has a UI. It has a UX. Everything from the
 Zoom interface to the activities to the Journal is Sugar. We have taken the
 original Sugar on the OLPC XO experience and replicated that to the
 classmate PC, SoaS, and other spins and distros, but in none of these cases
 did we break the holistic Sugar experience. Now, along comes a popular OS,
 and because the tech parts don't fit, we are advocating breaking up the
 pieces and taking whatever flies. Memorize will become one of the few
 hundred thousand apps on Android.

 I disagree.

 It's like saying we'll do the cat sprite from Scratch, but nothing else.
 It's like saying we'll do the birds and pigs from Angry Birds, but not the
 slingshot. Sugar, without all its pieces isn't worth the trouble.


 Sameer,
I disagree somewhat with your thesis (and am very glad you started this
 discussion.)

 From a technological standpoint, it is actually probably easier to implement
 what you describe:
 Sugar as a monolithic Android application, which takes over the entire user
 interface when
 launched.   The reason I never considered it seriously was the larger
 ecosystem.

 The reason to move to Android from Linux is two-fold:
 - Chip vendors are dropping Linux support in favor of Android.   The cheap
 chinese ARM
  vendors only support Android.
 - Android/iOS are where application development is happening.  There is a
 much larger
 community of Android developers than Linux or Sugar developers.

 The hope was to provide the infrastructure underlying Sugar (the Journal
 datastore and
 collaboration) as Android services, encouraging their use in new Android
 applications.
 In this model, the Journal is another Android application, accessing the
 Journal datastore service.
 New Sugar activities written in HTML should be capable of running in Sugar
 on Linux
 or as Android activities (although perhaps with different execution
 wrappers).
 In this manner, perhaps we can enlarge the Sugar community with developers
 mainly
 targeting Android.

 Just to clarify:
 1. OLPC-A's intention is to create a HTML5+JS  framework for creating
 Sugar Activities.
 2. Sugar Activities created using this framework will run equally well
 on both 'Sugar for linux' and Android.
 3. This requires two separate abstraction layers wrapper one for
 Sugar on linux and one for Android.
 4. These abstraction layers make Sugar Services such as collaboration
 and the journal available within the HTML5+JS framework.

 Is there an implementation plan and roadmap available? Are there
 sufficient resources committed to these projects to see them through
 to completion?

I just wanted to follow up this thread. I find it interesting because
the answer depend a bit on the person asking the questions. Is the
person asking the questions:
1. An OLPC hater who is going to hate.
2. A muggle who is not capable of understanding OLPC.
3. A person who has proven that they support the OLPC vision while
occasionally questioning the Association's stewardship of that vision.

 If we pursue Sugar as a single Android application,
 with embedded
 Python activities, we are isolating ourselves from the Android community.

 The danger of this approach is the loss of an integrated UX.  This could be
 addressed
 by customizing the home UI, in the same manner that the XO tablet has a
 custom home UI
 implementing the Dreams interface, but that would require rooting the
 tablet in some manner.
 But the native Android UI isn't that bad...

 Cheers,
 wad


 ___
 Devel mailing list
 Devel

Re: [Server-devel] Squid caching on the XSCE AND AP's

2013-09-15 Thread David Farning
 is planning to use the SECN
 firmware in the mesh mode (no ethernet cables whatsoever). The AP's 
 wouldn't
 have to talk to each other as often, if they all have small cache memories
 embedded in them.

 Cheers,
 Anish

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





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



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




-- 
David Farning
Activity Central: http://www.activitycentral.com
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [IAEP] Sugar on Android via HTML5

2013-09-13 Thread David Farning
On Thu, Sep 12, 2013 at 6:54 PM, John Watlington w...@laptop.org wrote:

 On Sep 10, 2013, at 5:04 PM, Sameer Verma wrote:

 On Thu, Sep 5, 2013 at 7:51 PM, Caryl Bigenho cbige...@hotmail.com wrote:

 One of the things that makes Sugar the ideal learning platform for
 children (and youth) is the wonderful compatibility of so many of the
 Activities ... both from Activity to Activity and from student to student.
 This facilitates the sort of learning we are all hoping to see more of...
 creative problem solving, project based learning and cooperative learning.
 Without this ability to integrate parts of projects, it would just be
 another collection of apps.


 I did not want to muddy the picture by injecting my own viewpoint, but now
 that I've heard from others (on and off list) it is clear that the split is
 driven by the role they play in the ecosystem.
 Most technologists have come up with reasons why they don't think a complete
 Sugar experience would work on Android. Therefore, activities must run like
 any other app on Android. On the other hand, as Caryl said, Without this
 ability to integrate...it would just be a collection of apps.

 Somewhat knowing the limitations of what can be done with Sugar stuff on
 Android, but disregarding that for a minute, I would say that Sugar as a
 *platform* is an experience. It has a UI. It has a UX. Everything from the
 Zoom interface to the activities to the Journal is Sugar. We have taken the
 original Sugar on the OLPC XO experience and replicated that to the
 classmate PC, SoaS, and other spins and distros, but in none of these cases
 did we break the holistic Sugar experience. Now, along comes a popular OS,
 and because the tech parts don't fit, we are advocating breaking up the
 pieces and taking whatever flies. Memorize will become one of the few
 hundred thousand apps on Android.

 I disagree.

 It's like saying we'll do the cat sprite from Scratch, but nothing else.
 It's like saying we'll do the birds and pigs from Angry Birds, but not the
 slingshot. Sugar, without all its pieces isn't worth the trouble.


 Sameer,
I disagree somewhat with your thesis (and am very glad you started this
 discussion.)

 From a technological standpoint, it is actually probably easier to implement
 what you describe:
 Sugar as a monolithic Android application, which takes over the entire user
 interface when
 launched.   The reason I never considered it seriously was the larger
 ecosystem.

 The reason to move to Android from Linux is two-fold:
 - Chip vendors are dropping Linux support in favor of Android.   The cheap
 chinese ARM
  vendors only support Android.
 - Android/iOS are where application development is happening.  There is a
 much larger
 community of Android developers than Linux or Sugar developers.

 The hope was to provide the infrastructure underlying Sugar (the Journal
 datastore and
 collaboration) as Android services, encouraging their use in new Android
 applications.
 In this model, the Journal is another Android application, accessing the
 Journal datastore service.
 New Sugar activities written in HTML should be capable of running in Sugar
 on Linux
 or as Android activities (although perhaps with different execution
 wrappers).
 In this manner, perhaps we can enlarge the Sugar community with developers
 mainly
 targeting Android.

Just to clarify:
1. OLPC-A's intention is to create a HTML5+JS  framework for creating
Sugar Activities.
2. Sugar Activities created using this framework will run equally well
on both 'Sugar for linux' and Android.
3. This requires two separate abstraction layers wrapper one for
Sugar on linux and one for Android.
4. These abstraction layers make Sugar Services such as collaboration
and the journal available within the HTML5+JS framework.

Is there an implementation plan and roadmap available? Are there
sufficient resources committed to these projects to see them through
to completion?

 If we pursue Sugar as a single Android application,
 with embedded
 Python activities, we are isolating ourselves from the Android community.

 The danger of this approach is the loss of an integrated UX.  This could be
 addressed
 by customizing the home UI, in the same manner that the XO tablet has a
 custom home UI
 implementing the Dreams interface, but that would require rooting the
 tablet in some manner.
 But the native Android UI isn't that bad...

 Cheers,
 wad


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




-- 
David Farning
Activity Central: http://www.activitycentral.com
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [IAEP] Sugar on Android via HTML5

2013-09-13 Thread David Farning
On Fri, Sep 13, 2013 at 11:56 AM, Manuel Quiñones ma...@laptop.org wrote:
 2013/9/13 David Farning dfarn...@activitycentral.com:
 On Thu, Sep 12, 2013 at 6:54 PM, John Watlington w...@laptop.org wrote:

 On Sep 10, 2013, at 5:04 PM, Sameer Verma wrote:

 On Thu, Sep 5, 2013 at 7:51 PM, Caryl Bigenho cbige...@hotmail.com wrote:

 One of the things that makes Sugar the ideal learning platform for
 children (and youth) is the wonderful compatibility of so many of the
 Activities ... both from Activity to Activity and from student to student.
 This facilitates the sort of learning we are all hoping to see more of...
 creative problem solving, project based learning and cooperative learning.
 Without this ability to integrate parts of projects, it would just be
 another collection of apps.


 I did not want to muddy the picture by injecting my own viewpoint, but now
 that I've heard from others (on and off list) it is clear that the split is
 driven by the role they play in the ecosystem.
 Most technologists have come up with reasons why they don't think a complete
 Sugar experience would work on Android. Therefore, activities must run like
 any other app on Android. On the other hand, as Caryl said, Without this
 ability to integrate...it would just be a collection of apps.

 Somewhat knowing the limitations of what can be done with Sugar stuff on
 Android, but disregarding that for a minute, I would say that Sugar as a
 *platform* is an experience. It has a UI. It has a UX. Everything from the
 Zoom interface to the activities to the Journal is Sugar. We have taken the
 original Sugar on the OLPC XO experience and replicated that to the
 classmate PC, SoaS, and other spins and distros, but in none of these cases
 did we break the holistic Sugar experience. Now, along comes a popular OS,
 and because the tech parts don't fit, we are advocating breaking up the
 pieces and taking whatever flies. Memorize will become one of the few
 hundred thousand apps on Android.

 I disagree.

 It's like saying we'll do the cat sprite from Scratch, but nothing else.
 It's like saying we'll do the birds and pigs from Angry Birds, but not the
 slingshot. Sugar, without all its pieces isn't worth the trouble.


 Sameer,
I disagree somewhat with your thesis (and am very glad you started this
 discussion.)

 From a technological standpoint, it is actually probably easier to implement
 what you describe:
 Sugar as a monolithic Android application, which takes over the entire user
 interface when
 launched.   The reason I never considered it seriously was the larger
 ecosystem.

 The reason to move to Android from Linux is two-fold:
 - Chip vendors are dropping Linux support in favor of Android.   The cheap
 chinese ARM
  vendors only support Android.
 - Android/iOS are where application development is happening.  There is a
 much larger
 community of Android developers than Linux or Sugar developers.

 The hope was to provide the infrastructure underlying Sugar (the Journal
 datastore and
 collaboration) as Android services, encouraging their use in new Android
 applications.
 In this model, the Journal is another Android application, accessing the
 Journal datastore service.
 New Sugar activities written in HTML should be capable of running in Sugar
 on Linux
 or as Android activities (although perhaps with different execution
 wrappers).
 In this manner, perhaps we can enlarge the Sugar community with developers
 mainly
 targeting Android.

 Just to clarify:
 1. OLPC-A's intention is to create a HTML5+JS  framework for creating
 Sugar Activities.

 A small correction: activities using web technologies has been
 discussed for a while in the Sugar community, and is now being
 actively implemented as part of Sugar roadmap.

Yes, This is also figures prominently in my risk analysis. It appears
that three Sugar developers are paid by OLPC: Manq, Gonzalo, and
Walter. Please correct me if I am wrong or this has changed. Is OLPC-A
in a position to commit these resources until the project is
completed?

 2. Sugar Activities created using this framework will run equally well
 on both 'Sugar for linux' and Android.
 3. This requires two separate abstraction layers wrapper one for
 Sugar on linux and one for Android.
 4. These abstraction layers make Sugar Services such as collaboration
 and the journal available within the HTML5+JS framework.

 Is there an implementation plan and roadmap available? Are there
 sufficient resources committed to these projects to see them through
 to completion?

 If we pursue Sugar as a single Android application,
 with embedded
 Python activities, we are isolating ourselves from the Android community.

 The danger of this approach is the loss of an integrated UX.  This could be
 addressed
 by customizing the home UI, in the same manner that the XO tablet has a
 custom home UI
 implementing the Dreams interface, but that would require rooting the
 tablet in some manner.
 But the native Android UI isn't

Re: [Server-devel] [XSCE] A couple of thoughts about moving forward.

2013-09-08 Thread David Farning
On Sun, Sep 8, 2013 at 6:49 AM, George Hunt georgejh...@gmail.com wrote:

 On Sun, Aug 11, 2013 at 9:47 PM, David Farning
 dfarn...@activitycentral.com wrote:

 Hey all,

 I would like to offer some reflections after the last couple of weeks.

 I stepped aside because I felt I was hindering the project more than
 helping it. I spent years being frustrated by Langoff's hold on
 OLPC-XS. Then after less than 8 months I found myself controlling the
 funding for the 6 person DXS team, creating the roadmap  project
 specification, and doing much of the external communication. All of
 this while receiving dozens of emails and calls per week from
 deployments pressuring me to make XSCE and DXS different from what the
 core XSCE team was interested in doing.


 My shortcomings may have caused a split between  XSCE and DXS.  When David
 and I were discussing whether Ansible should be part of 0.4 XSCE, I felt a
 fear of creating a situation I have created many times before, in my life as
 a programmer. I tend to add more complexity than I have brain power to sort
 out during the debugging phase.

 So, now David has moved forward with DXS, with an aggressive schedule,
 adding features based upon customers requirements. And when he wants to
 incorporate DXS into the next revision, XSCE 0.5, the fear crops up again. I
 need help dealing with my fear of complexity. Are there any volunteers?

 In a sense it's the Red Hat, Fedora situation with a twist. The quick
 turnaround, feature development test bed, is the commercial enterprise. The
 volunteer, community based, effort is the slower moving, and more
 conservative.

 So now, our history, becomes our handicap. XSCE has not asked for much help
 from the people and the accumulated wisdom available on server-devel. But
 now I think we need that perspective.

 I don't want to have a hold on XSCE. I'm feeling like I need to pass the
 baton to someone, or a group of someones.  I've been working hard at a
 volunteer job, and there just are no more hours in the day that I'm willing
 to devote to the XSCE enterprise.

Nine months ago I recommended you as release manager for XSCE and I
stand by that recommendation today even though it has meant the AC
lead Ansible work has lived out of tree for the last couple of months.

The release manager has a tough (some might say impossible) job in
community project. In a thriving community there will be a million
people all clamoring that their work be committed NOW. The release
manager must weigh the pros and cons before accepting a patch
especially when it is significant.

In this case you and Jerry said 'hold on, I don't see the value in
this ansible stuff. That was the right decision at the time. It is
the branch authors responsibility to prove the value of their work.
Anish et. al. put their heads down and translate xs-conf to ansible.

My reasoning for personally stepping back from participation in XSCE
was to ensure credibility in the XSCE decision making process. I
believe that porting xsce to ansible is the best way forward for the
ecosystem, XSCE and AC. However, if it appeared that I was using my
roles within XSCE to push an external agenda, XSCE would forever be
tainted.

As george says, there are a lot of skilled people reading these lists.
Is Anyone willing to step up and help ensure that we have a neutral
community that balances the (often passionate) needs of school server
developers, deployers, and users.



 George


 It was not a recipe for community success :( So, I spent the last
 couple of weeks regrouping. If anyone has any suggestions for how they
 think I can help the community without becoming too smothering please
 let me know.

 I have been a little concerned about the relationship between the XSCE
 team and the DXS team. We put a pretty intense deadline of mid Oct for
 delivering commercially supported Dextrose Server. The goal of this
 division was to ensure the upstream XSCE team had the freedom to
 scratch their own itches while ensuring the downstream DXS team was
 focused on specific customer requirements. As a side effect it feels
 like there has become a gap between the teams.

 I would like to encourage Anna to step into the role of liaison
 between the two team. She can make sure that everyone is aware of what
 is happening.

 External communications hit a couple of rough patches over the past
 couple of weeks. While keeping the signal to noise ratio high, the use
 of a semi-private mailing list seemed to be hindering external
 awareness of what we were doing. Rather than ask the project to
 change, I decided to unsubscribe from this list and only remain
 subscribed to the server-devel list. The goal was to see how the
 projects was seen from the outside.

 My takeaway is that we should start to shift as many technical threads
 as possible to server-devel, there is a wealth of knowledge on that
 list. On planning and organization issues, the noise(passion) on
 server-devel might still might

Re: [Server-devel] DXS demo: highlights

2013-09-07 Thread David Farning
 would like to make it generic for more services that
 may be added in the future.

 This is a very tricky problem to solve, and we don't claim to have the
 perfect solution yet. Even so, you may look at this video, that demonstrates
 one possible approach.
 https://plus.google.com/u/0/116719750476123557573/posts/PwYwPSPuTyC


 Munin, ejabberd  collaboration on the public DXS instance.

 We have included Munin on an experimental basis in the DXS. It's certainly
 useful to be able to see usage data in nice looking graphs when you're
 testing stuff. Also, one may go to the public instance of the DXS, follow
 the instructions there to register, and test out collaboration and other
 features.

 http://schoolserver.alabamaxo.org/

 Note: The homepage portal that is included in XSCE isn't part of the DXS
 yet. The homepage on the above link was created by Anna to make it easy for
 users/testers to experiment with the public DXS instance.

 - - - -

 Should you have any questions, or feedback, pls reply to this thread. DXS
 team-members (aklis, ajay, annabham, migonzalvar, m_anish) are also present
 on #schoolserver and should be able to answer any questions you may have.
 Also, there is an XSCE meeting on Tuesday, 12 noon, EDT @ #schoolserver,
 where we all plan to be present.

 The full meeting minutes and logs can be accessed at:
 https://sugardextrose.org/issues/4612

 Cheers,
 Anish


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




-- 
David Farning
Activity Central: http://www.activitycentral.com
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] [XSCE] School Server Special Interest Group at OLPC-SF

2013-09-07 Thread David Farning
On Sat, Sep 7, 2013 at 10:06 AM, Sameer Verma sve...@sfsu.edu wrote:



 On Thu, Sep 5, 2013 at 9:26 PM, David Farning dfarn...@activitycentral.com
 wrote:

 Great,

 I have been thinking of two parallel themes for how school servers can
 add value to the conference.

 Dogfooding/Demo. School server developers from various projects could
 dogfood their work at the conference by providing network connectivity
 for all participants via their server. This will provide an
 interesting feedback loop about what works and what else is needed.
 Plus it could be fun for everyone.

 Deployment feedback. The idea here would be to have a set of talks by
 deployments about how school servers add value to their projects and
 what else school servers can do to make their lives easier. The less
 time deployments have to worry about technical stuff like school
 servers, the more time they have to think about the educational side
 of the project:)

 From there we can have a talk about how the various people and
 organizations involved in school server projects can work together (if
 possible) to meet the needs of deployments.

 Finally, we can shift to work mode to design and implement solutions
 identified by dogfooding and deployment feedback.


 I would encourage you all to submit multiple proposals for the workshops
 you'd like to lead or participate in. Here's the submission form.
 http://www.olpcsf.org/CommunitySummit2013/proposal

 The sessions committee will sort through and merge proposals. Our approach
 is to accommodate as many proposals as possible, and merge similar ones into
 common sessions. We are not doing panel discussion this year, so that should
 open up more sessions. Submit away!

+1. My initial question was to see if other people participating in
the conference are interested in the general theme of School Servers.
If so, I will do what I can to encourage school server related talks
and workshops. This means funding travel key people to give those
talks and participate in those workshops. Final decisions over the
sessions and how they are moderated is up to the event coordinators.

For full disclosure, I thought the session events on the first day of
last year's conferences were outstanding. People with overlapping
interests were meeting and talking about how they were solving their
own problems at their own deployments. After the panel discussions, I
was so frustrated that I left early and swore never to return

Eleven month later, I am ready to try again. Having sponsored EduJam
in Uruguay, I am well aware of the tendency of some of our more vocal
community members to treat a public event as their personal soapbox.

Thanks for doing this. It is a hard and thankless task.

 Sameer
 --
 Sameer Verma, Ph.D.
 Professor, Information Systems
 San Francisco State University
 http://verma.sfsu.edu/
 http://commons.sfsu.edu/
 http://olpcsf.org/
 http://olpcjamaica.org.jm/


 On Thu, Sep 5, 2013 at 10:24 PM, Adam Holt h...@laptop.org wrote:
  Indeed, two very successful XSCE 0.4 RC1 / IIAB server installations
  here in
  Haiti over the past 10 days (at 2 very different schools) where George
  Hunt
   I learned more than we could have imagined.
 
  I'd encourage folks to use the following page as a scratchpad for school
  server ideas of all kind coming together around SF Oct 18-20 and exactly
  4
  weeks later in Malaysia Nov 16-18 for the new Asia/Pacific folk too!
 
  http://wiki.laptop.org/go/XS_Community_Edition/0.5/Sprint
 
 
 
 
 
  On Thu, Sep 5, 2013 at 10:59 PM, David Farning
  dfarn...@activitycentral.com wrote:
 
  Hey all,
 
  I would like to float the idea of a School Server Special Interest
  Group as part of the upcoming OLP-SF conference.
 
  Over the last year, there has been a lot of activity around the school
  server. In addition to the ongoing OLPC - School Server work, the
  School Server Community Edition project has established itself as the
  leading community supported upstream project. Activity Central is
  creating Dextrose Server, a professionally support Downstream school
  server product on top of XSCE.
 
  With that in mind, I would like to test the temperature of the water
  about holding a School Server submit as part OLPC-SF with a possible
  School Server code sprint to follow.
 
  The timing of this summit opens up several opportunities for
  coordination between the people and organizations developing the
  School server and the the people and organizations deploying the
  server. Anyone interested interested in school server focused talks,
  tutorials, sessions?
 
  --
  David Farning
  Activity Central: http://www.activitycentral.com
 
 
 
 
  --
  Unsung Heroes of OLPC, interviewed live @ http://unleashkids.org !
 
  ___
  Server-devel mailing list
  Server-devel@lists.laptop.org
  http://lists.laptop.org/listinfo/server-devel
 



 --
 David Farning
 Activity Central: http://www.activitycentral.com

[Server-devel] School Server Special Interest Group at OLPC-SF

2013-09-05 Thread David Farning
Hey all,

I would like to float the idea of a School Server Special Interest
Group as part of the upcoming OLP-SF conference.

Over the last year, there has been a lot of activity around the school
server. In addition to the ongoing OLPC - School Server work, the
School Server Community Edition project has established itself as the
leading community supported upstream project. Activity Central is
creating Dextrose Server, a professionally support Downstream school
server product on top of XSCE.

With that in mind, I would like to test the temperature of the water
about holding a School Server submit as part OLPC-SF with a possible
School Server code sprint to follow.

The timing of this summit opens up several opportunities for
coordination between the people and organizations developing the
School server and the the people and organizations deploying the
server. Anyone interested interested in school server focused talks,
tutorials, sessions?

-- 
David Farning
Activity Central: http://www.activitycentral.com
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] [XSCE] School Server Special Interest Group at OLPC-SF

2013-09-05 Thread David Farning
Great,

I have been thinking of two parallel themes for how school servers can
add value to the conference.

Dogfooding/Demo. School server developers from various projects could
dogfood their work at the conference by providing network connectivity
for all participants via their server. This will provide an
interesting feedback loop about what works and what else is needed.
Plus it could be fun for everyone.

Deployment feedback. The idea here would be to have a set of talks by
deployments about how school servers add value to their projects and
what else school servers can do to make their lives easier. The less
time deployments have to worry about technical stuff like school
servers, the more time they have to think about the educational side
of the project:)

From there we can have a talk about how the various people and
organizations involved in school server projects can work together (if
possible) to meet the needs of deployments.

Finally, we can shift to work mode to design and implement solutions
identified by dogfooding and deployment feedback.

On Thu, Sep 5, 2013 at 10:24 PM, Adam Holt h...@laptop.org wrote:
 Indeed, two very successful XSCE 0.4 RC1 / IIAB server installations here in
 Haiti over the past 10 days (at 2 very different schools) where George Hunt
  I learned more than we could have imagined.

 I'd encourage folks to use the following page as a scratchpad for school
 server ideas of all kind coming together around SF Oct 18-20 and exactly 4
 weeks later in Malaysia Nov 16-18 for the new Asia/Pacific folk too!

 http://wiki.laptop.org/go/XS_Community_Edition/0.5/Sprint





 On Thu, Sep 5, 2013 at 10:59 PM, David Farning
 dfarn...@activitycentral.com wrote:

 Hey all,

 I would like to float the idea of a School Server Special Interest
 Group as part of the upcoming OLP-SF conference.

 Over the last year, there has been a lot of activity around the school
 server. In addition to the ongoing OLPC - School Server work, the
 School Server Community Edition project has established itself as the
 leading community supported upstream project. Activity Central is
 creating Dextrose Server, a professionally support Downstream school
 server product on top of XSCE.

 With that in mind, I would like to test the temperature of the water
 about holding a School Server submit as part OLPC-SF with a possible
 School Server code sprint to follow.

 The timing of this summit opens up several opportunities for
 coordination between the people and organizations developing the
 School server and the the people and organizations deploying the
 server. Anyone interested interested in school server focused talks,
 tutorials, sessions?

 --
 David Farning
 Activity Central: http://www.activitycentral.com




 --
 Unsung Heroes of OLPC, interviewed live @ http://unleashkids.org !

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




-- 
David Farning
Activity Central: http://www.activitycentral.com
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] DXS github repository

2013-09-03 Thread David Farning
Thanks anish,

This reduces my freakout level by an order of magnitude :) At time my
mental model fails me. I think of DXS as downstream to XSCE. I think
of AC as doing less frequent releases than XSCE with the goal of
increased stability. This release was inverted as DXS led the painful
shift to ansible.

If you are into such things. The affect of a downstream getting ahead
of an upstream is remarkably similar to 'interest rate inversions.'
http://www.investopedia.com/articles/basics/06/invertedyieldcurve.asp
. Normal planning starts to go out the window. :)

I would like to encourage Tim, George, and Jerry to play with and
explore and test the code at https://github.com/activitycentral/dxs .
We have three general approaches for upstreaming thing code:

1. Do a complete rebase to the DXS code when the XSCE 0.5 window open.
While riskiest it minimizes the amount of duplicated effort.
2. Create a stepwise plan. While possible, is quite hard due to
circular dependencies. :(
3. Keep the code separate.

A couple of considerations:
1. Is it worth learning Ansible? While pretty easy to learn, read, and
code, Ansible is yet another language to learn.
2. How does this affect 0.5 planning? How will the XSCE community
determine priorities and goals for the release.

Have fun and thanks for everything :)

On Tue, Sep 3, 2013 at 1:23 PM, Anish Mangal an...@activitycentral.com wrote:
 Hi George, Jerry, Tim, et. al.

 Please have a look at the DXS github repository. We have been able to use
 ansible playbooks to install a School Server. One can try setting it up
 using the instructions in the INSTALL.rst file. We also added Ajenti as an
 admin GUI, there are separate instructions for that. Also included is Munin
 (i think on an experimental basis). Some things which are present in the
 XSCE-0.4 are missing in our repo, like Pathagar, or IIAB, or CUPS.

 Mostly, we wanted to be much more public with the code, and the development
 process, as we move beyond the XSCE-0.4 release. Ideally, I want to merge a
 majority (if not all) of this code with the upstream, so we all have a
 common base. Within AC (Santi, Miguel, Ajay, Myself) we will participate
 more openly with the XSCE project going forward. Anna already does a lot of
 work within the XSCE community :-)

 https://github.com/activitycentral/dxs

 Best,
 Anish

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




-- 
David Farning
Activity Central: http://www.activitycentral.com
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


[Server-devel] XSCE Test machines.

2013-08-31 Thread David Farning
I was wondering if anyone was aware of any unused XOs laying
around which were meant for a school of deployments.

We are interested in doing some load testing for network hardware and
XSCE performance.

My dream setup would be 30-60 XO1's arranged semi-permanently in
someone's spare room. Testers could then SSH into the network to run
scripts on the XO's to simulate various types of load.

Does anyone have experience with this type of testing? Does anyone
have machines or a room to donate:)

-- 
David Farning
Activity Central: http://www.activitycentral.com
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] [support-gang] XSCE Test machines.

2013-08-31 Thread David Farning
On Sat, Aug 31, 2013 at 7:24 PM, Samuel Greenfeld greenf...@laptop.org wrote:
 Personally I don't want to commit OLPC to anything, but we definitely have
 lots of XOs, as well as networks which could potentially isolate a way in.

Great, I'll keep you in the loop.

 Load testing also is not new to me since I used to work with network
 firewalls and servers.

 However the office I am at and the offices historically in Massachusetts
 have highly utilized 2.4 GHz network environments.  You therefore will be at
 the mercy of whatever our neighbors are doing.

 Have you considered virtualizing your test setup?  It shouldn't be too hard
 to setup a bunch of Fedora VMs with simulated network delays, or even have
 one Fedora VM with several unique Sugar users.

It this point I am exploring the feasibility of a couple of options.
1. Load test suits. Running various simulations that would enable us
to reproducibly load test the server hardware.
2. As you suggest a bunch of VMs on a server. We could direct connect
the VM server to the piece of hardware on which we are testing the
school server using a cable
3. Alternatively, I was wondering about the possibility of a running a
bunch of wireless usb dongles from the VM server so we can get more
realistic wireless network device capacity. Each VM would be running a
dongle.
4. A test bed of actual laptop.

As we shift from option one to option four things get more complex and
expensive yet the quality of test will improve. I am in the early
of exploring what is possible on a really tight budget :) Tight as in
if I skip my ice cream cone this week, I can buy a usb dongle.

 On Sat, Aug 31, 2013 at 7:20 PM, David Farning
 dfarn...@activitycentral.com wrote:

 I was wondering if anyone was aware of any unused XOs laying
 around which were meant for a school of deployments.

 We are interested in doing some load testing for network hardware and
 XSCE performance.

 My dream setup would be 30-60 XO1's arranged semi-permanently in
 someone's spare room. Testers could then SSH into the network to run
 scripts on the XO's to simulate various types of load.

 Does anyone have experience with this type of testing? Does anyone
 have machines or a room to donate:)

 --
 David Farning
 Activity Central: http://www.activitycentral.com
 ___
 support-gang mailing list
 support-g...@lists.laptop.org
 http://lists.laptop.org/listinfo/support-gang



 ___
 support-gang mailing list
 support-g...@lists.laptop.org
 http://lists.laptop.org/listinfo/support-gang




-- 
David Farning
Activity Central: http://www.activitycentral.com
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] [XSCE] A couple of thoughts about moving forward.

2013-08-29 Thread David Farning
The code is moving to github as we speak/type :)

On Thu, Aug 29, 2013 at 7:32 PM, George Hunt georgejh...@gmail.com wrote:
 Hi Anish,

 I look forward to playing with the XSCE installed via Ansible.

 Will there be an install procedure, and cookbook, to try it out?

 George



 On Wed, Aug 28, 2013 at 11:37 PM, Anish Mangal an...@activitycentral.com
 wrote:

 Well, I was sort of hoping:

 
 * We could start to have discussions and work around some/all of the
 topics as a community. Everyone here has way more expertise than me in many
 (if not all) of the topics I listed. We can build a much better server if we
 all can use our expertise in the relevant part of the server. This
 transcends the pure software-development aspect of XSCE.


 
 * As the 0.4 version of the XSCE is nearing release, it's a good time to
 start thinking about additions/changes for 0.5. One of the consistent
 efforts (and demands) has been to make the server code more manageable, and
 by extension, modular and scalable.

 * 0.2.1 was a drop-in replacement of the XS-0.6/7
 * 0.3 involved a major reorganization to make the services more modular
 * 0.4 built upon that, by providing all the code in the same modular
 structure

 Within Activity Central, a team of developers (Santi, Miguel, Ajay, Anna)
 have been working on converting services available on the XSCE into ansible
 playbooks. The playbooks are written in a syntax which is *very easy to
 understand*, and the same playbook can be run on different platforms to
 produce the same effect. The playbooks can provide variables which may be
 integrated easily with other administration web-services (for example
 ajenti).

 I hope to share the code for the playbooks very soon, so anyone can have a
 look at and try them. We have been able to get a fully functional server up
 just by playbooks and reusing/restructuring the available XSCE (xs-config)
 code.

 As someone leading the Dextrose Server initiative, I would push for the
 inclusion of these playbooks in XSCE-0.5. There is long term value in
 learning a bit of ansible and being able to work at a higher abstraction
 level.

 Best,
 Anish


 On Wed, Aug 28, 2013 at 6:48 PM, Tim Moody t...@timmoody.com wrote:

 Thanks for making this public.  What do you see as the next step?
 
 From: Anish Mangal
 Sent: Wednesday, August 28, 2013 6:16 PM
 To: xsce-de...@googlegroups.com ; server-devel ; Tim Moody
 Subject: Re: [XSCE] A couple of thoughts about moving forward.
 
 Hi Tim, et. al.,
 
 Since it was requested that I share my conversations with various
  deployments over the summer yielded in form of potential requirements for
  the school server, I created this wiki page:
 
 https://sugardextrose.org/projects/xsce/wiki/Primary_considerations
 
 
 There's obviously more data available, but what you see is a filtered
  version of guidelines I think we should keep in mind while developing a
  school server.
 
 Do the points in there (summarized below) make sense? I intentionally
  created this page on the sugardextrose.org wiki. If it has greater
  acceptance community-wide, I'd be happy to move it to the main XSCE wiki.
 
 * Statistics
 * Content
 * Internet traffic shaping
 * Administration
 * Networking
 * Classroom and School management
 * Total Cost of Ownership
 * Power
 * Sneakernet - LAN - Internet
 * i18n
 
 Best,
 Anish
 
 

 --
 Sig inserted by AutoHotkey ver. 1.1.11.01 (signature - first line)
 WLMail QuoteFix - http://www.dusko-lolic.from.hr/ (signature - second
 line)






-- 
David Farning
Activity Central: http://www.activitycentral.com
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


rawhide changes pushed to olpc-os-builder

2013-08-24 Thread David Farning
As OLPC OS pushes forward to Fedora 21, I would like to ask if anyone
employed by OLPC would be in a position to comment on OLPC's short to mid
term goals for OLPC OS and the XO laptops in general. The recent layoff of
key OLPC developers and the marketing shift towards Android has left many
of us wondering where OLPC sees itself in one to five years.

To reduce their risk due to uncertainty, we are in a situation where
several deployments are asking for Sugar on standard laptops. While
beneficial to the ecosystem, this has both pros and cons for OLPC the
Association and Sugar Labs.



On Sat, Aug 24, 2013 at 9:45 AM, Daniel Drake
d...@laptop.orgjavascript:_e({}, 'cvml', 'd...@laptop.org');
 wrote:

 Hi,

 olpc-os-builder master now includes a few updates to build for rawhide
 (currently F21). This work is experimental, for developers. The main
 reason I did it was to have an easy platform to check the latest Sugar
 against the latest pygobject etc.

 Various things broken, some things working :)
 Contributions welcome of course. Maybe someone will post a build or two.

 To keep things simple and easily maintainable I have slimmed down the
 build configs (no GTK2, no gstreamer-0.10, etc), trying to focus just
 on the new stuff. Also I've dropped pretty much everything we've
 forked.

 No ARM support at the moment. We need a new kernel, and that is coming
 little by little as we upstream support for our platform.

 Daniel
 ___
 Devel mailing list
 Devel@lists.laptop.org javascript:_e({}, 'cvml',
 'Devel@lists.laptop.org');
 http://lists.laptop.org/listinfo/devel




-- 
David Farning
Activity Central: http://www.activitycentral.com


-- 
David Farning
Activity Central: http://www.activitycentral.com
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


[Server-devel] XSCE automatic login permission denied

2013-08-21 Thread David Leeming
Just getting ready to show someone the XSCE but there was something wrong
with eth1 so I wanted to log on

 

Now it says 

 

[press ENTER to login]

 

schoolserver : root login (automatic)

 

permission denied

 

 

Any help appreciated.

 

To reinstall, how far back do i have to start from in the steps listed here:

 

http://wiki.laptop.org/go/User:Holt/XS_Community_Edition/0.3/Installing 

 

 

David Leeming

Solomon Islands Rural Link 
P.O.Box 652 Honiara, Solomon Islands

+677 7476396 (m) +677 24419 (h)

www.rurallink.com.sb

 

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


[Server-devel] XS 0.7 CentOS boot hang

2013-08-20 Thread David Leeming
Hi,

 

Apologies if this has been covered before.

 

I noticed that sometimes an XS 0.7 installation will hang in the boot screen
(the advancing white shaded bar bottom of screen). I have not been able to
fix this other than by reinstalling. I read somewhere there is a bug
involving X11 and the fix is to boot in single user mode and delete
xorg.conf. But tried that and it still hung but with scrolling boot text on
the screen.

 

David Leeming

Solomon Islands Rural Link 
P.O.Box 652 Honiara, Solomon Islands

+677 7476396 (m) +677 24419 (h)

www.rurallink.com.sb

 

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


Re: [Server-devel] XS 0.7 CentOS boot hang

2013-08-20 Thread David Leeming
Thanks.

That allowed me to establish that it's a HDD problem.

David 


-Original Message-
From: sv3...@gmail.com [mailto:sv3...@gmail.com] On Behalf Of Sameer Verma
Sent: Wednesday, 21 August 2013 6:42 a.m.
To: Samuel Greenfeld
Cc: David Leeming; XS Devel
Subject: Re: [Server-devel] XS 0.7 CentOS boot hang

On Tue, Aug 20, 2013 at 9:59 AM, Samuel Greenfeld greenf...@laptop.org
wrote:
 Given the XS-0.7 does not run X Windows by default, this likely is not the
 problem.

 You can try disabling the pseudo-graphical progress bar to get more
 information.

I usually hit F2 to see when it slows down or hangs (like when it
doesn't get a dhcp lease on the WAN port).

Sameer


 On a system that hangs, choose to edit the default boot option before the
 countdown timer finishes.  Delete the rhgb (Red Hat Graphical Boot) and
 quiet parameters, and then tell Grub to let the system boot to see if
the
 hang point becomes obvious.



 On Tue, Aug 20, 2013 at 2:36 AM, David Leeming
 da...@leeming-consulting.com wrote:

 Hi,



 Apologies if this has been covered before.



 I noticed that sometimes an XS 0.7 installation will hang in the boot
 screen (the advancing white shaded bar bottom of screen). I have not been
 able to fix this other than by reinstalling. I read somewhere there is a
bug
 involving X11 and the fix is to boot in single user mode and delete
 xorg.conf. But tried that and it still hung but with scrolling boot text
on
 the screen.



 David Leeming

 Solomon Islands Rural Link
 P.O.Box 652 Honiara, Solomon Islands

 +677 7476396 (m) +677 24419 (h)

 www.rurallink.com.sb




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



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




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


Re: [Server-devel] XS 0.7 CentOS boot hang

2013-08-20 Thread David Van Assche
IMHO it might be worth looking at udoo - Linux machine made made  up of
arduino + 4 raspberry pis. I've signed up with them via rockstarter So I'll
tell u guys about it. Also signed up for wig wag and portable  3d printer
(kinda essential for onsight repairs  - works wonders) that and much more
Serius look into IP 6 and wimax.
Just some quick observat
On 21 Aug 2013 10:36, David Leeming da...@leeming-consulting.com wrote:

 Thanks.

 That allowed me to establish that it's a HDD problem.

 David


 -Original Message-
 From: sv3...@gmail.com [mailto:sv3...@gmail.com] On Behalf Of Sameer Verma
 Sent: Wednesday, 21 August 2013 6:42 a.m.
 To: Samuel Greenfeld
 Cc: David Leeming; XS Devel
 Subject: Re: [Server-devel] XS 0.7 CentOS boot hang

 On Tue, Aug 20, 2013 at 9:59 AM, Samuel Greenfeld greenf...@laptop.org
 wrote:
  Given the XS-0.7 does not run X Windows by default, this likely is not
 the
  problem.
 
  You can try disabling the pseudo-graphical progress bar to get more
  information.

 I usually hit F2 to see when it slows down or hangs (like when it
 doesn't get a dhcp lease on the WAN port).

 Sameer

 
  On a system that hangs, choose to edit the default boot option before the
  countdown timer finishes.  Delete the rhgb (Red Hat Graphical Boot) and
  quiet parameters, and then tell Grub to let the system boot to see if
 the
  hang point becomes obvious.
 
 
 
  On Tue, Aug 20, 2013 at 2:36 AM, David Leeming
  da...@leeming-consulting.com wrote:
 
  Hi,
 
 
 
  Apologies if this has been covered before.
 
 
 
  I noticed that sometimes an XS 0.7 installation will hang in the boot
  screen (the advancing white shaded bar bottom of screen). I have not
 been
  able to fix this other than by reinstalling. I read somewhere there is a
 bug
  involving X11 and the fix is to boot in single user mode and delete
  xorg.conf. But tried that and it still hung but with scrolling boot text
 on
  the screen.
 
 
 
  David Leeming
 
  Solomon Islands Rural Link
  P.O.Box 652 Honiara, Solomon Islands
 
  +677 7476396 (m) +677 24419 (h)
 
  www.rurallink.com.sb
 
 
 
 
  ___
  Server-devel mailing list
  Server-devel@lists.laptop.org
  http://lists.laptop.org/listinfo/server-devel
 
 
 
  ___
  Server-devel mailing list
  Server-devel@lists.laptop.org
  http://lists.laptop.org/listinfo/server-devel
 



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

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


Re: [Server-devel] Server-devel Digest, Vol 76, Issue 21

2013-08-18 Thread David Farning
On Saturday, August 17, 2013, Adam Holt wrote:

 On Fri, Aug 16, 2013 at 11:28 PM, Braddock 
 bradd...@braddock.comjavascript:_e({}, 'cvml', 'bradd...@braddock.com');
  wrote:

  From: David Farning dfarn...@activitycentral.com javascript:_e({},
 'cvml', 'dfarn...@activitycentral.com'); We have just
  received confirmation that compulab won't be releasing a SATA
  connector with the utilite. ( http://utilite-computer.com/web/home
  ) Instread they will offer a mSATA connection.

 This is a real disappointment to the Internet-in-a-Box project.  I was
 really hoping the Utilite would be the perfect solution for our full
 dataset (which is too large for an SSD).


 Yep, Utilite screwed us.


As a community we need to be careful about talking about how others
'screwed us.'

I 'screwed up' by endorsing the Utilite before we had run it through our QA
process. Engineers at compulabs 'screwed up' when their prototype didn't
perform as well as expected. We all might feel 'screwed' that something we
had depended on did not materialize.

Perhaps the NSA got tired of Snowden/Assange/Manning's civics lessons, and
 will ban USB3 ports altogether,

 Anyway, we have secret hardware no Israeli can match: 1-800-Tony-Anderson



-- 
David Farning
Activity Central: http://www.activitycentral.com
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


[Server-devel] What is your deployment looking for in a School Server.

2013-08-17 Thread David Farning
For the past couple of months, member of the XSCE team have been
interviewing deployments and schools to gain information on what they would
like to see from a school server.

I would like to open this up to a straw poll about school server priorities
for the 0.5 release which will probably happen earning in the first quarter
of 2014.

To keep things organized let's focus this round of discussion on four
topics:

1. Hardware:  What hardware priorities should a school server have and why?

2. Services: What services and features should a school server provide and
why?

3. Content: What content would you like to see on a school server provide
and why?

4. Other : Other priorities.

Please let us know your priorities by responding on this list or responding
to me privately. I'll compile the data and make it available to this list
and the XSCE team

Our success depend on engaging volunteers like you to add value user to
XSCE. If we are able to add enough value, schools and deployments will
chose to deploy the XSCE. As we _prove_ impact on deployment success and
students lives, it will be easier and easier to engage volunteer to
continue the cycle by adding more value.

-- 
David Farning
Activity Central: http://www.activitycentral.com
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


[Server-devel] List Culture

2013-08-17 Thread David Farning
I would like to thank everyone who has participated on this mailing list
over the past several days. It feels like we are turning a corner.

Lately, the threads have shifted towards people asking about and explaining
how they are adapting what is available to meet their situation.

I hope this trend continues to include more contributors discussing more
topics and more solutions.

-- 
David Farning
Activity Central: http://www.activitycentral.com
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


[Server-devel] Powering a hard drive?

2013-08-16 Thread David Farning
We have just received confirmation that compulab won't be releasing a SATA
connector with the utilite. ( http://utilite-computer.com/web/home )
 Instread they will offer a mSATA connection.

So far, they have not been willing to clarify if the change is due to heat,
power, or marketing. As shipped the base utility will hit the all important
sub $100 mark. However the cost of a SSD is significantly higher than a
normal drive.

Do any of the power experts have suggestions? Losing the 'all in one' form
factor greatly reduces the value in my opinion

-- 
David Farning
Activity Central: http://www.activitycentral.com
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] Questions for today

2013-08-14 Thread David Farning
On Wed, Aug 14, 2013 at 12:39 AM, James Cameron qu...@laptop.org wrote:

 On Mon, Aug 12, 2013 at 05:51:55PM +1000, James Cameron wrote:
  I like Sugar Network, because the problem of content sharing is
  examined from a top down design perspective, including the constraint
  that internet connectivity might not be available, or it may be
  intermittent.
 
  On the other hand, the two School Server projects (XS and XSCE) seem
  to be bottom up designs; here's a Linux server, now how can we use
  it?

 After private mail, I retract this.  It was a false impression based
 on the Wiki pages for XS and XSCE, which emphasise technical
 specifications rather than the functional specifications or features.

 (e.g. XS_Features is split out to another page, not on School_server,
 and School_server begins heavily with Linux-based and hardware
 recommendations.)

 (e.g. XS_Community_Edition explains more about the project team,
 communications methods, contributors, and history than it does about
 the features.)

 I suggest that the product and development content be split so this
 distinction is clearer.  If I got it so wrong, others may too.


I agree. Our challenge, and strength, is that most of the original people
involved in the project support deployments as our day jobs. We all have a
pretty good idea of what problems we want a school server to solve.

The question at the front of our minds was not What should we do? The
question was How can we do it without killing each other?

Now that the project has made good progress sorting out the community stuff
( internal communication, decision making, release management ) We will see
a shift towards external communication.

My apologies for the misunderstanding.


While painful, I found the recent threads extremely helpful. Talking (and
more) amongst ourselves about how the world didn't get us, did not seem to
be a particularly productive communication strategy for the XSCE
community:(

--
 James Cameron
 http://quozl.linux.org.au/
 ___
 Server-devel mailing list
 Server-devel@lists.laptop.org
 http://lists.laptop.org/listinfo/server-devel




-- 
David Farning
Activity Central: http://www.activitycentral.com
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] Clarifying some XSCE issues.

2013-08-12 Thread David Farning
On Mon, Aug 12, 2013 at 2:18 AM, James Cameron qu...@laptop.org wrote:
 On Sun, Aug 11, 2013 at 04:34:08PM -0500, David Farning wrote:
  After a couple of eventful, and fruitful, weeks with XSCE, I would
 like to to clarify a few points where our message seemed to be
 unclear.

 -- Emphasis on small deployments. As a community, there is currently
 an emphasis towards small deployments. Due to their limited
 bureaucracies, we have been able to establish very quick turnaround
 times for feedback and fixes. This has enabled us to keep our rate of
 development quite high.

 The design and implementation of XSCE should scale from 1 school to
 100,000 schools. There is currently an Ansible rewrite  (
 http://www.ansibleworks.com/docs/ ) in process. We believes that the
 use of ansible as a configure management tool has the potential to
 reduce the maintenance required at large deployments. A team of
 developers at AC is working on this now with the goal of landing in
 the beginning of the 0.5 release cycle

 -- Emphasis on ARM. XSCE runs on any hardware which runs Fedora 18.
 The current releases heavily favored XOs because they were a logical
 starting point from a Quality Assurance perspective. Debugging is an
 order of magnitude easier when testers and developers are running the
 same equipment. Starting with XOs enabled us to focus on school server
 developments rather than hardware quirks.

 Each quarterly release we have added additional hardware types. This
 is allowing the project to scale gradually to more and more device
 types without overwhelming developers and testers.

 -- Core OS. The decisions to base on Fedora was not taken lightly. If
 we wanted to run on XO-4s we had to run on a recent Fedora. The second
 issue is the fact that most of  the interesting low powered servers
 are ARM based.

 Moving forward, our goal is to use the flexibility of the ansible
 provisioning system to be able to configure XSCE on fedora and CentOS.
 On an interesting note, we have been contacted by a team of ARM on
 CentOS developers who offered to work with us to get CentOS a a couple
 of ARM based servers.

 -- Our goals is not to tell anyone what they should do. We have
 avoided discussions on public lists such as this to avoid the
 temptation for people to tell us what to do... or for us to tell them
 what to do. Instead, we have focused on adding value.

 We hope to add value to the ecosystem. We hope that adding value earns
 us influence. In exchange we invite people to participate in the XSCE
 project by adding value. That value will help them earn influence
 within the project.

 I hope this help clarify some of the issues that have come up over the
 past couple of days.

 Not really, since those issues mainly had to do with OLPC.

I am sorry. I don't have any first hand knowledge of the incident it
Jamica. My interest in that incident was moving past blame to finding
a way to move forward in a way which reduces that type of confusions
in the future. Samuel's email combined with the wiki templates did
that well

 but I do
 think your write-up could be better placed by merging it with the
 http://wiki.laptop.org/go/XS_Community_Edition article.

+1. Now that we understand where we failed to communication
effectively, we will try to take step to improve that communication.
Those step will include improving the wiki.

-- 
David Farning
Activity Central: http://www.activitycentral.com
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Sugar-devel] Fwd: [XSCE] Re: Client side Moodle transparent auth broken in 13.2.0 stable

2013-08-11 Thread David Farning
On Sun, Aug 11, 2013 at 3:20 PM, Martin Langhoff
martin.langh...@gmail.com wrote:
 On Sun, Aug 11, 2013 at 1:15 PM, Jerry Vonau je...@laptop.org.au wrote:
 Good to hear from you Martin. Just to finish this thread off, I was not able
 to reproduce this behavior with the XO-1s that I have. This appears to
 affect Anna's machines only. Thanks for the hints to what might be the root
 cause.

 Thanks for the greeting! I had a season of detox after some severe
 burnout. I'm spending this weekend at Fedora Flock for personal
 enjoyment, and it's brought me back to the OLPC topic.

Welcome back!

I look forward to seeing your head and opinions poking up now and again :)

 About Anna's machines -- I suspect either an old OFW or
 bad/broken/misconfigured manufacturing data.

 cheers,



 m
 --
  martin.langh...@gmail.com
  -  ask interesting questions
  - don't get distracted with shiny stuff  - working code first
  ~ http://docs.moodle.org/en/User:Martin_Langhoff
 ___
 Sugar-devel mailing list
 sugar-de...@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/sugar-devel



-- 
David Farning
Activity Central: http://www.activitycentral.com
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


[Server-devel] Clarifying some XSCE issues.

2013-08-11 Thread David Farning
 After a couple of eventful, and fruitful, weeks with XSCE, I would
like to to clarify a few points where our message seemed to be
unclear.

-- Emphasis on small deployments. As a community, there is currently
an emphasis towards small deployments. Due to their limited
bureaucracies, we have been able to establish very quick turnaround
times for feedback and fixes. This has enabled us to keep our rate of
development quite high.

The design and implementation of XSCE should scale from 1 school to
100,000 schools. There is currently an Ansible rewrite  (
http://www.ansibleworks.com/docs/ ) in process. We believes that the
use of ansible as a configure management tool has the potential to
reduce the maintenance required at large deployments. A team of
developers at AC is working on this now with the goal of landing in
the beginning of the 0.5 release cycle

-- Emphasis on ARM. XSCE runs on any hardware which runs Fedora 18.
The current releases heavily favored XOs because they were a logical
starting point from a Quality Assurance perspective. Debugging is an
order of magnitude easier when testers and developers are running the
same equipment. Starting with XOs enabled us to focus on school server
developments rather than hardware quirks.

Each quarterly release we have added additional hardware types. This
is allowing the project to scale gradually to more and more device
types without overwhelming developers and testers.

-- Core OS. The decisions to base on Fedora was not taken lightly. If
we wanted to run on XO-4s we had to run on a recent Fedora. The second
issue is the fact that most of  the interesting low powered servers
are ARM based.

Moving forward, our goal is to use the flexibility of the ansible
provisioning system to be able to configure XSCE on fedora and CentOS.
On an interesting note, we have been contacted by a team of ARM on
CentOS developers who offered to work with us to get CentOS a a couple
of ARM based servers.

-- Our goals is not to tell anyone what they should do. We have
avoided discussions on public lists such as this to avoid the
temptation for people to tell us what to do... or for us to tell them
what to do. Instead, we have focused on adding value.

We hope to add value to the ecosystem. We hope that adding value earns
us influence. In exchange we invite people to participate in the XSCE
project by adding value. That value will help them earn influence
within the project.

I hope this help clarify some of the issues that have come up over the
past couple of days.

-- 
David Farning
Activity Central: http://www.activitycentral.com
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


[Server-devel] Interesting opportunity to study upstream - downstream relationship Was: Root fs on XO1

2013-08-10 Thread David Farning
The is an example of the opportunities and potential challenges that
can occur between the community and the Association. This is why I was
very pleased that the XSCE-XS thread last week shifted to
clarification.

The motivations and drives behind community volunteer decisions can be
very different than the motivations and drives behind the decisions of
an Association employee. As expressed in this thread, when working
with large and remote deployments, the Association must be very risk
adverse. Sending a qualified engineer to diagnose and fix a flakey SD
card can take days... during which time their reputation takes a
beating. I have some experience wearing those shoes :(

Hackers like George and Mikus, who have the time and talent to drive
XSCE forward, are much less risk averse. They can swap SD cards and
reboot in a couple of seconds... while they take a break to refill
their coffee :)

The question becomes how can the community and Association work
together to encourage innovative and useful work, while providing
backstops to prevent fragile code from entering the OLPC support
pipeline. My suggestion is to think of the relationship between XSCE
and the Association as a funnel rather than a pipeline. XSCE will have
a lot of ideas. The modular structure of XSCE enables all these ideas,
both the good and the bad, to coexist. Over time, the good ones will
raise to the top.

Some examples of this in practice at the community level:
1. Each feature in XSCE is developed in a branch. When the core
developers are happy with the quality they agree to merge it into
master:
2. Each feature must pass basic 'smoke tests' before being included in
the release notes.

It might be useful for an organization like the Association to take a
subset of XSCE (include only the bits you trust and need) and run some
additional layers of QA before endorsing it as a product. As long as
we can focus on 'the funnel' and our areas of overlapping interest
without getting too caught up in our differences, it is likely the
project will add value to both the community and the Association.

This example is particularly important to me. As one of the tireless
trio -- consisting of Jerry, George, and Tim. George has done the
lion's share of the development on XSCE.

Due to his experience and ability to clearly communicate, I bookmark a
embarrassing number emails written by James so that I can 're-ask' the
questions during key parts of the decision making process.

On Fri, Aug 9, 2013 at 6:04 PM, James Cameron qu...@laptop.org wrote:
 On Fri, Aug 09, 2013 at 08:31:27AM -0500, Mikus Grinbergs wrote:
 On 08/09/2013 06:17 AM, James Cameron wrote:
 I have never been happy with using the
 XO-1 SD card slot.

 I have been using SD cards in the XO-1 SD card slot for more than
 five years now.  Although I have experienced occasions of SD card
 corruption, they have been so rare as to not affect what I've been
 doing with my XO-1 systems (I just clean the SD card and keep on
 using it).  In those five years I have had maybe five SD card
 failures (the SD card stops responding electrically) out of a pool
 of about 40 cards -- I consider my SD cards to have provided me
 acceptable reliability. [Contrast that with my experience with
 XO-1.5 systems - four out of ten failed (admittedly, the failures
 were early systems).]

 Yes, you have gone through the effort of finding 35 out of 40 cards
 capable of operating well with the faulty hardware.  ;-)  That's
 something that an XSCE deployer probably can't afford, especially if
 the site is remote.

 By providing a swap partition on the SD card, I've been able to run
 *large* Linux applications (e.g., BOINC, gvSIG) on the XO-1, despite
 its limited main memory (I run them from Terminal in the Sugar
 environment, and live with the limited multi-window capability
 provided by Sugar). What I place on the SD card is executables
 (e.g., Adobe, Java, Browsers, Sugar Activities (3GB+), Timidity) and
 data (mainly accessed through Terminal - Movies, Books, Music,
 Images, Maps, etc.).

 Without my 'permanent' SD card. the XO-1 would be too little for
 me.

 I agree swap can be very useful.  I like swap over network block
 device using USB ethernet.  The size of the swap can be unlimited (a
 sparse file), additional swap spaces can be added as needed, there's
 no worry about SD card compatibility, and no worry about endurance of
 FLASH in the card or USB drive.  Sustainability.

 http://wiki.laptop.org/go/Swap#Swap_to_network_block_device

 --
 James Cameron
 http://quozl.linux.org.au/
 ___
 Server-devel mailing list
 Server-devel@lists.laptop.org
 http://lists.laptop.org/listinfo/server-devel



-- 
David Farning
Activity Central: http://www.activitycentral.com
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


[Server-devel] Dealing with the disruptions caused by XSCE.

2013-08-08 Thread David Farning
Over the past couple of days there have been some threads about XSCE
and OLPC-XS which raised some interesting questions.

The primary impetus for the project was that several of the original
participants had struggled to deploy and adapt OLPC-XS to meet a
specific deployments needs. The original School Server design was
sound. We felt deployments struggled unnecessary with the monolithic
implementation. The project could improve from a more modular
implementation. The potential rewards or a rewrite were significant.

However, the risks were just as significant:
1. The project could fail for any of a million reasons. That would
mean wasted work and pilots left with an unsupported server.
2. The project could alienated current stakeholders. Several people
and organizations had become experts at setting up and maintain XS
systems. A different system would have a negative impact on the value
of their expertise.
3. The project would reduce the value of past investments in XS.
Several deployments had invested significant amounts of time and money
on their current systems. A different system would have a negative
impact on the value of their investment.

As the impact on of XSCE increases, the ecosystem is adapting to these
changes by adapting, ignoring, or pushing back. These are all rational
adaptations. Building credibility is an iterative process. The
responsibility for building the credibility is squarely on the
shoulders of XSCE to _prove_ that the rewards of working with the
project are greater than the risks.

This is all pretty straightforward stuff as described by Disruptive
Innovation theory.

This disruption is particularly evident in the relationship between
XSCE and OLPC. Long term, XSCE _might_ be valuable to OLPC in their
role as The world food bank of education. Short term. in their roles
as a sustainable business, it is a pain in the ass. What do you say to
a customer when they ask for features which are still in a unreleased
version of a community project... which just showed up on their wiki
one day.

Now that XSCE exists and is a viable project, OLPC will have to make a
decision; take a wait and see approach, compete with it, or
collaborate with it.

A first question is should the XSCE wiki remain in a username space at
wiki.laptop.org ? Should it move to another home? Should it move to
http://wiki.laptop.org/go/XSCE ? or should we wait 3 months and
revisit the issue?

-- 
David Farning
Activity Central: http://www.activitycentral.com
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] Dealing with the disruptions caused by XSCE.

2013-08-08 Thread David Farning
On Thu, Aug 8, 2013 at 1:26 PM, Samuel Greenfeld greenf...@laptop.org wrote:
 Unfortunately you chose a week to ask this question when many people are on
 vacation.

 I will give my personal, non-official response; however as it is wider
 issue, server-devel@ likely is not the list this should be discussed on.

 Recently there have been a number of cases where volunteers along with other
 companies/parties have either been confused for or interfered with official
 representatives of OLPC.  This is causing problems with support  sales
 where the OLPC Association is trying to send one message, and the other
 party, no matter what their intent, is sending another.

 As a result, the mandate has come that we need to be extra clear when
 volunteers and other parties are doing something versus someone actually
 hired or contracted by OLPC professionally.  This is why you might have
 noticed templates being added to the XSCE Wiki articles noting that it was
 not something OLPC supported or created.

 That being said; I welcome a discussion on how to do this.  Although it may
 be desired to move purely volunteer-run items into their own area,
 personally I do not think we should splinter hosting all over the place.

Samuel and Daniel,

Thanks for the clarity.

I think this is a reasonable position. It provides legitimacy for olpc
(lowercase) projects without implying support or endorsement by OLPC.
(uppercase)

David

 On Thu, Aug 8, 2013 at 3:47 AM, David Farning dfarn...@activitycentral.com
 wrote:

 Over the past couple of days there have been some threads about XSCE
 and OLPC-XS which raised some interesting questions.

 The primary impetus for the project was that several of the original
 participants had struggled to deploy and adapt OLPC-XS to meet a
 specific deployments needs. The original School Server design was
 sound. We felt deployments struggled unnecessary with the monolithic
 implementation. The project could improve from a more modular
 implementation. The potential rewards or a rewrite were significant.

 However, the risks were just as significant:
 1. The project could fail for any of a million reasons. That would
 mean wasted work and pilots left with an unsupported server.
 2. The project could alienated current stakeholders. Several people
 and organizations had become experts at setting up and maintain XS
 systems. A different system would have a negative impact on the value
 of their expertise.
 3. The project would reduce the value of past investments in XS.
 Several deployments had invested significant amounts of time and money
 on their current systems. A different system would have a negative
 impact on the value of their investment.

 As the impact on of XSCE increases, the ecosystem is adapting to these
 changes by adapting, ignoring, or pushing back. These are all rational
 adaptations. Building credibility is an iterative process. The
 responsibility for building the credibility is squarely on the
 shoulders of XSCE to _prove_ that the rewards of working with the
 project are greater than the risks.

 This is all pretty straightforward stuff as described by Disruptive
 Innovation theory.

 This disruption is particularly evident in the relationship between
 XSCE and OLPC. Long term, XSCE _might_ be valuable to OLPC in their
 role as The world food bank of education. Short term. in their roles
 as a sustainable business, it is a pain in the ass. What do you say to
 a customer when they ask for features which are still in a unreleased
 version of a community project... which just showed up on their wiki
 one day.

 Now that XSCE exists and is a viable project, OLPC will have to make a
 decision; take a wait and see approach, compete with it, or
 collaborate with it.

 A first question is should the XSCE wiki remain in a username space at
 wiki.laptop.org ? Should it move to another home? Should it move to
 http://wiki.laptop.org/go/XSCE ? or should we wait 3 months and
 revisit the issue?

 --
 David Farning
 Activity Central: http://www.activitycentral.com
 ___
 Server-devel mailing list
 Server-devel@lists.laptop.org
 http://lists.laptop.org/listinfo/server-devel





-- 
David Farning
Activity Central: http://www.activitycentral.com
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] XS to become XSCE???

2013-08-07 Thread David Farning
On Tue, Aug 6, 2013 at 8:19 PM, Sameer Verma sve...@sfsu.edu wrote:
 On Tue, Aug 6, 2013 at 6:06 AM, David Farning
 dfarn...@activitycentral.com wrote:
 On Mon, Aug 5, 2013 at 12:13 AM, Sameer Verma sve...@sfsu.edu wrote:
 Just noticed that on
 http://wiki.laptop.org/go/XS_Installing_Software_0.7 it says that
 stable version is XS 0.7 and unstable is XSCE 0.3

 Is this correct?

 Is XSCE to become XS 0.8? I am all in favor of the two projects
 merging, but as I understand it, XS and XSCE are two very *different*
 projects as of now. Some clarification would be great!

 This question has many interesting implications! While I don't know
 the answer to your question I do have some more specific follow on
 questions.

 Questions about today:

 If I am a deployment, large or small, looking to deploy a school
 server, which should I choose? and Why?

 If I am a deployment, large or small, looking to make customizations
 to my school server, which 'base' should I choose? Should I upstream
 my customizations or should hold on to them?

 If I a contributor looking to help ICT4E move forward, which school
 server should I work on and why?

 Questions about the future:

 Is the XS feature complete? Does it do everything it can to add value
 to deployments? If there are ways to add more value, is there a plan
 or funding model to support that development?

 Is the XSCE feature complete? Does it do everything it can to add
 value to deployments? If there are ways to add more value, is there a
 plan or funding model to support that development?

 It's not that complicated. My original assertion was to be clear about
 the roadmap for XS and XSCE. It is now clear that the XSCE project is
 not going to be the next XS. Both projects are very different, and
 convergence may not be in the best interests of all parties involved.
 So be it. Move along. Nothing to see here.

 From my perspective, XS is designed by OLPC to service their projects,
 which tend to be larger than microdeployments. XSCE, on the other hand
 seems to be driven by smaller LAN size, such as the classroom scenario
 promoted by AU, or my India project.

 We use XS 0.7 in Jamaica because it was the only game in town back
 then, it runs atop CentOS, and it uses Moodle, which we are not averse
 to. It is also tried and tested in many other deployments much larger
 than ours, so that's comforting.

 I also use XSCE in India, but for entirely different reasons. I needed
 something that was extremely low power. XS 0.6 that ran on a FitPC was
 ok, but it pulled 8W. I couldn't move up to XS 0.7, because of a PAE
 issue, and didn't have the resources to wrangle with it. The XO 1.75
 as XS running XSCE fits the bill for very low power, although running
 atop Fedora does not give me clear upgrade paths. We'll see how
 quickly that install gets old. In fact, XS 0.6 was on F9, and suffered
 the same fate. Personally, I would prefer the stability of CentOS over
 the newness of Fedora.

 Can XS 0.7 serve the features of XSCE? With a bit of work, sure. Can
 XSCE serve the stability of XS 0.7? With a little bit of work, sure.
 The difference in design is based on a difference in the needs of
 various projects. I suspect it is also fueled by a not invented here
 sentiment.

Interesting observations.

Can you expound on what you would like to see in XS-0.8 or XSCE-0.5?
The XSCE project will start their 0.5 roadmap later this month. Your
input is welcome.

 While the XS continues to live in the colored box on the wiki as an
 official offering from OLPC, as I expect it to be, along with the
 OLPC images for the XOs (and I hope we hear about the roadmap from the
 powers-that-be), I think XSCE needs to grow up and live in its own
 space on the wiki as a proper page, and not live in Adam Holt's user
 page. It is a community project and it should be treated as such. Let
 the deployment pick and choose what they'd like. If living under the
 same wiki becomes too contentious, space is cheap! Move some place
 else, and while you are at it, please keep the mailing lists open. I
 shouldn't have to write a paragraph to Adam and ask permission to be
 added to the mailing list. That stifles communication, and if you all
 haven't caught on as yet, we are *not* dealing with a technology
 problem! This business of building a dozen different server projects
 is a people problem.

Patches welcome!

If it is important to you that the wike move, please take care of the
logistics to move it. A proper web site would be nice as well.

If you are not happy with the mailing list, please set up and curate a
public list.

 I look forward to more communication on this and other lists and I
 sincerely hope we can continue to work together as one community.

 Oh, and I hope to see you all in October. http://www.olpcsf.org/node/133

Interesting use of the thinly veiled insults followed by a pick up
line. Has your wife been making you sit through romantic comedies from
the 80s? :)

 cheers,
 Sameer

Re: [Server-devel] XS to become XSCE???

2013-08-06 Thread David Farning
On Mon, Aug 5, 2013 at 12:13 AM, Sameer Verma sve...@sfsu.edu wrote:
 Just noticed that on
 http://wiki.laptop.org/go/XS_Installing_Software_0.7 it says that
 stable version is XS 0.7 and unstable is XSCE 0.3

 Is this correct?

 Is XSCE to become XS 0.8? I am all in favor of the two projects
 merging, but as I understand it, XS and XSCE are two very *different*
 projects as of now. Some clarification would be great!

This question has many interesting implications! While I don't know
the answer to your question I do have some more specific follow on
questions.

Questions about today:

If I am a deployment, large or small, looking to deploy a school
server, which should I choose? and Why?

If I am a deployment, large or small, looking to make customizations
to my school server, which 'base' should I choose? Should I upstream
my customizations or should hold on to them?

If I a contributor looking to help ICT4E move forward, which school
server should I work on and why?

Questions about the future:

Is the XS feature complete? Does it do everything it can to add value
to deployments? If there are ways to add more value, is there a plan
or funding model to support that development?

Is the XSCE feature complete? Does it do everything it can to add
value to deployments? If there are ways to add more value, is there a
plan or funding model to support that development?

Questions for OLCP:

Are there steps OLPC can do to encourage deployments to fund further
development of XS by OLPC developers? Are there steps OLPC can do to
encourage direct development of XS by deployments?

Would it be effective for OLPC to support and fund future development
of XSCE or a product based on XSCE?

Would OLPC officially endorse XSCE as supported project?

Questions for XSCE:

What can XSCE do to ensure that it continues to improve by adding
values to deployments with each quarterly release?

What can XSCE do to ensure future development viability via community
support, deployment support, OLPC support, or support through Activity
Central?

What steps can XSCE do to ensure that is solid base project for future
product offerings by: OLPC-A, XS; OLPC-AU, One Network; Plan Ceibal,
?; OLE-Nepal, ?; Activity Central, Dextrose Server.

Immediate questions:

Is XSCE overstepping by have its wiki at laptop.org? Should XSCE
remain in a user space at laptop.org?

Should XCE have its own mailing list at laptop.org? Should it continue
the current blend of xsce-de...@googlegroups.com +
server-devel@lists.laptop.org ?

So I don't know the answer to your original question. These are
the questions that come to my mind when I think about the relationship
between XS and XSCE and their future :)

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



-- 
David Farning
Activity Central: http://www.activitycentral.com
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] Centos as a base for sugar-Dextrose? and/or XSCE

2013-08-02 Thread David Farning
On Thu, Aug 1, 2013 at 11:45 AM, Johnny Hughes joh...@centos.org wrote:
 On 08/01/2013 10:55 AM, Thomas Gilliard wrote:
 On 08/01/2013 07:52 AM, Karanbir Singh wrote:
 Hi Guys,

 Let me introduce Johnny Hughes Jr to everyone on the olpc server list.

 I spoke to him about this thread, and he has shown interest in
 attempting to scope up and then execute the work needed to make this
 happen. Where this = look at sugar, and the gtk stack and attempt the
 backports.

 As Walter mentioned Sebastian Dziallas has already done some of the
 work, I have tried to track it down and failed to find anything in a
 bit of google time and looking at Sebastian's fedora pages/work - can
 you please point us in the right direction ?
  Maybe this?
 
 http://pkgs.org/centos-6-rhel-6/epel-i386/sugar-0.88.1-1.el6.noarch.rpm.html


 That already seems to work on EL6 ... so I assume we need a newer
 version or something else.


 If we are able to get this piece of work done, we will try and
 maintain the entire stack from .centos.org if there is value in doing so.

 regards

 - KB

 On 07/28/2013 11:42 PM, David Farning wrote:
  We are mixing our channels abit here.
 
  A Sugar based desktop on CentOS is pretty unlikely. As Peter
  noticed, there are many dependencies necessary for a recent Sugar
  which are not present in CentOS. CentOS intentionally lagges fedora
  by several releases for stability. If someone wanted to do it badly
  enough, it would be possible to backport the fedora 18 GTK stack to
  CentSO
 
  A school server based on CentOS or Ubuntu LTS is more likely. The
  challenge is remaining compatible with XOs. For hardware
  compatibility, a XO requires recent OLPC-OS versions which are
  based on recent fedora version.
 
  The step necessary to make XSCE on CentOS run on _Commodity_X86_
  hardware are not that great. The problem is that it would require
  maintain a non-XO branch in parallel with the XO compatible
  branch.. Anyone have the time, energy, and flame retardant skin to
  tackle that? :)
 

It seems we lost the list somewhere along the way :(

Johnny,

Thanks for looking into this.

 I see that there is a list that discusses XSCE here:
 http://lists.laptop.org/listinfo/server-devel

 What I do not see is any documentation on any of it and what our targets
 are.

 So, there are 2 possible things I see.  One is to make sugar work on
 CentOS-6.  I assume that sugar is what runs on the actual laptop device
 ... what kind of device, what kind of architecture, etc.

 Second is to run a server, something called XSCE, on CentOS-6.  What
 architecture is that and where can I find a version that we need to make
 work?

You can see the project specifications for the upcoming release at
http://wiki.laptop.org/go/User:Holt/XS_Community_Edition/0.4/Project_Specifications
. The project site is at
http://wiki.laptop.org/go/User:Holt/XS_Community_Edition . The git
repo is at https://sugardextrose.org/projects/xsce/repository/show?rev=master
.

One interesting we thing we are working on it rewriting the bash code
in XSCE to ansible. (  http://www.ansibleworks.com/ ) Please see the
code at https://bitbucket.org/migonzalvar/xsce-playbooks .

The goal of the ansible is to see how effective it is to use a
provisioning system to maintain multiple branches. As this thread has
shown, some deployments want to use XOs running a recent OLPC-OS and
others want i386 on CentOS.


 Assume I know nothing and help me get up to speed :D




-- 
David Farning
Activity Central: http://www.activitycentral.com
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] USB Ethernet Adapter compatible with XSCE 0.3

2013-07-29 Thread David Rodríguez Álvarez
Hi!

I think that the reference list for USB adapter compatibility was at
http://wiki.laptop.org/go/USB_ethernet_adaptors , but it's probably not
very up-to-date.

I've also had luck with a really cheap adapter bought locally, it
doesn't even has a visible brand, but identifies itself on dmesg as
Davicom DM9601 USB Ethernet.

Regards and happy hacking!

David Rodriguez.

El lun, 29-07-2013 a las 23:46 +0800, litekok escribió:
 Dear T.K., Which model is?
 
 
  原始邮件  
 发件人: T.K. Kangtsi...@gmail.com
 收件人: lite lilite...@gmail.com
 抄送: server-develserver-devel@lists.laptop.org
 发送时间: 2013年7月29日(周一) 23:13
 主题: Re: [Server-devel] USB Ethernet Adapter compatible with XSCE 0.3
 
 I have used a $HK35 USB ethernet adaptor and it work.
 
 
 Good luck !
 
 
 
 
 On Mon, Jul 29, 2013 at 11:10 PM, lite li lite...@gmail.com wrote:
   Following this
 
 guide(http://wiki.laptop.org/go/User:Holt/XS_Community_Edition/0.3/Installing)
 , I installed XSCE on XO1.75, but my USB Ethernet Adapter
 (model is Linksys WUSB200N ) did not work. 
 
   Is there a list of the USB Ethernet Adapter compatible with
 XSCE 0.3 and XO 1.75?
 
 
 
 ___
 Server-devel mailing list
 Server-devel@lists.laptop.org
 http://lists.laptop.org/listinfo/server-devel
 
 
 
 ___
 Server-devel mailing list
 Server-devel@lists.laptop.org
 http://lists.laptop.org/listinfo/server-devel

-- 
David Rodriguez
Communications Infrastructure  Human Resources

Activity Central: https://activitycentral.com

Facebook: https://activitycentral.com/facebook
Google+: https://activitycentral.com/googleplus
Twitter: https://activitycentral.com/twitter

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


Re: [Server-devel] Centos as a base for sugar-Dextrose? and/or XSCE

2013-07-28 Thread David Farning
We are mixing our channels abit here.

A Sugar based desktop on CentOS is pretty unlikely. As Peter noticed,
there are many dependencies necessary for a recent Sugar which are not
present in CentOS. CentOS intentionally lagges fedora by several
releases for stability. If someone wanted to do it badly enough, it
would be possible to backport the fedora 18 GTK stack to CentSO

A school server based on CentOS or Ubuntu LTS is more likely. The
challenge is remaining compatible with XOs. For hardware
compatibility, a XO requires recent OLPC-OS versions which are based
on recent fedora version.

The step necessary to make XSCE on CentOS run on _Commodity_X86_
hardware are not that great. The problem is that it would require
maintain a non-XO branch in parallel with the XO compatible branch..
Anyone have the time, energy, and flame retardant skin to tackle that?
:)

On Sun, Jul 28, 2013 at 4:41 PM, Thomas Gilliard satelli...@gmail.com wrote:
 I am having install problems using the i386 6.4 Centos Live Cd/DVD's. Has
 anyone had kernel panics after install finishes and when rebooting?
 i7 Laptop with install on USB HD (USB3)
 ---
 would like to do Both if it is possible.

  But first I would like to setup a USB external HD with centos and install a
 schoolserver on it. As a test system.
 This could be booted on my system76 i7 laptop (gazelle) using a wired and
 wireless connection.

 I have a working install of os885  (11.3.1) on the XO-1.5 Adam lent me for
 testing.

 Getting a current Sugar-Desktop (Dextrose?) to run on centos would be great.
 The long term stability of centos is very attractive.

 Please contact Peter robinson about the possibilities. He did an initial try
 as sugar 0.88.1 on Centos as referenced below. But found that it had too
 many missing dependencies.

 Cordially

 Tom Gilliard
 Bellingham WA.
 #satellit_e on #schoolserver freenode IRC

 On 07/26/2013 06:09 PM, George Hunt wrote:

 If this is referring to whether XSCE will run on centos, that's a different
 question that whether sugar-destop will run on centos.

 But maybe I'm responding with insufficient information about the question.

 George


 On Fri, Jul 26, 2013 at 8:14 PM, Adam Holt h...@laptop.org wrote:

 Jerry,
 Can you help at all here?


 On Fri, Jul 26, 2013 at 6:10 PM, Thomas Gilliard satelli...@gmail.com
 wrote:

 Adam;

 Peter Robinson (usually on #fedora-arm) asked  me in a PM IRC session
 today to have you contact him:

 satellit_e has anything  newer been done on centos sugar-desktop?
 http://pkgs.org/centos-6-rhel-6/epel-i386/sugar-0.88.1-1.el6.noarch.rpm.html
 pbrobinson no, we tried it but the dependencies are too old
 pbrobinson so it was decided it was more pain than it was worth
 satellit_e ok   that was what I just found:  )
 pbrobinson yes, I think 0.88 would likely work and it's likely from our
 attempt but 0.88 is ancient so we should likely just kill it
 satellit_e I like the long time stability of centos too bad
 pbrobinson It has it's uses but unfortunately because sugar is moving
 quite fast long term stability and needed and wanted features tend to be
 mutually exclusive. RHEL-7 (and hence likely Cent-OS 7) will likely be close
 to supporting what we need for Sugar 1.0 so that might suffice but then
 I said that with RHEL-6 too
 satellit_e I have been playing with schoolserver DX3 and Adam wanted to
 know if centos might be used but Way over my head I fear
 pbrobinson ask adam to email me
 satellit_e ok
 pbrobinson if he wants that discussion
 pbrobinson presumably DX3 is dextrose?
 satellit_e yes
 satellit_e olpc
 pbrobinson OK, is it currently fedora based?
 pbrobinson (I've never used Dextrose)
 satellit_e I have tested it in Ubuntu and on my XO-1.5 and as a vdi in
 VirtualBox
 pbrobinson not sure what that means
 satellit_e
 http://wiki.sugarlabs.org/go/Ubuntu#Ubuntu_12.04.2_LTS_-_Dextrose_Sugar_Live
 pbrobinson no, what I mean is the dextrose distro derived from Fedora
 or something else
 pbrobinson not what platforms you ran it on
 satellit_e looks like fedora
 pbrobinson OK
 satellit_e basically for XO-1.5 1.75
 pbrobinson if he's really interested in an educated answer tell him to
 ping me an email

 satellit_e https://sugardextrose.org/projects/dextrose/wiki/Wiki
 satellit_e http://wiki.laptop.org/go/User:Holt/XS_Community_Edition




 --
 Unsung Heroes of OLPC, interviewed live @ http://unleashkids.org !



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




-- 
David Farning
Activity Central: http://www.activitycentral.com
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


[Server-devel] XSCE Update

2013-07-20 Thread David Farning
It has taken a while to recover from the Sprint in Winnipeg So
this week's update is about the some of the independant projects and
communities that become part of XSCE.

-- Internet in a Box ( http://internet-in-a-box.org/ ) We have heard
several references to IIAB in these updates. But what is IIAB? From
the website The device includes Wikipedia in 40 languages, a library
of 40,000 e-books, most of the world's open source software and source
code, hundreds of hours of instructional videos, and world-wide
mapping down to street level. Please see the video on the site for
more information.

The really clever part of IIAB is how they adapt major sites like
openstreetmaps and wikipedia for offline rendering on a low power
machine.

-- Pathagar ( https://github.com/PathagarBooks/pathagar ) Pathagar is
a simple book server which uses the open OPDS Catalog format. For this
iteration, we are limiting Pathagar to use as a book server. With your
help we can catalog and server other forms of digital media.

Pathathgar is clever in that the catalog can be access via a web
browser or custom activities like getbooks.
(http://www.youtube.com/watch?v=mtRvMGEQrI0 )

-- Calibre ( http://calibre-ebook.com/ ) Calibre is a free and open
source e-book library management application developed by users of
e-books for users of e-books.

Whenever teachers talk about elibraries, one of their first questions
is how do we set up and curate our library? Calibre is a multiplatform
tools which works nicely with OPDS. If you are a teacher looking to
help, we could really use a written or video tutorial showing other
teachers how to setup and manage their ebook library!

-- VillageTelco ( http://villagetelco.org/ ) The Village Telco is an
initiative to build low-cost community telephone network hardware and
software that can be set up in minutes anywhere in the world. The
crossover between a village telephone network and a school or village
'ISP' is surprisingly high.

VillageTelco make school setup easier by reducing the need for a
onsite network engineer to set up the wireless network.

If you, or anyone you know, is involved in a project which might add
value to XSCE please let us know so we can have make your work
available to students and teachers around the world.

Now for the Heartfelt thanks

XSCE is a free software project which depends on project like those
above who are willing to share their work with the world.

Thanks to these project for their willingness to lead from the front.

--
David Farning
Activity Central: http://www.activitycentral.com
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] [support-gang] Attempting to upgrade XO 1.5 firmware. Says activation lease not found

2013-07-19 Thread David Farning
WOW that is the best... and most concise list I have ever seen for
bring a XO back to life. Congrats

On Fri, Jul 19, 2013 at 9:49 PM, James Cameron qu...@laptop.org wrote:
 Indeed.  Here's my checklist for bringing an old XO back to life:

 1.  charge the battery,

 2.  upgrade the firmware,
 http://wiki.laptop.org/go/Upgrading_firmware

 3.  disable security,
 http://wiki.laptop.org/go/Collection_stick
 http://wiki.laptop.org/go/Developer_key

 4.  run the diagnostics,
 ok menu

 4.  set the clock,
 http://wiki.laptop.org/go/Fix_Clock

 5.  install the operating system,
 http://wiki.laptop.org/go/Release_notes

 6.  clean the keyboard, touchpad, and display,

 7.  tighten the screws, check the battery latch,

 8.  test the wireless antenna,
 http://wiki.laptop.org/go/Antenna_testing

 Placed on the Wiki:
 http://wiki.laptop.org/go/Reuse_checklist

 On Fri, Jul 19, 2013 at 07:29:07PM -0700, Nancie Severs wrote:
 Hi Kevin, Richard, James and all,

 You have probably solved this firmware problem already. But for future
 reference I have a suggestion.

 When reflashing to one of the newer builds; i.e., 12.1.0 or newer, be sure to
 use a fully charged battery and a plugged in power adapter when reflashing. 
 The
 new builds will upgrade the firmware automatically if the battery is fully
 charged. If it is not, during the end of the reflash process it will say
 something like cannot get new firmware continuing to update with old
 firmware. If you are not watching the screen you might not see this.

 And, I always check the system date and reset it (from the root terminal per
 instructions on the Fix ClockWiki page) before reflashing. That has solved 
 the
 stuck on the grey dots problem.

 Best,
 Nancie
 Nancie Severs
 OLPC Support Volunteer
 ━━━
 From: James Cameron qu...@laptop.org
 To: Community Support Volunteers -- who help respond to help AT 
 laptop.org
 support-g...@lists.laptop.org
 Cc: XS Devel Server-devel@lists.laptop.org; Support Gangsters
 support-g...@laptop.org
 Sent: Friday, July 19, 2013 7:40 PM
 Subject: Re: [support-gang] Attempting to upgrade XO 1.5 firmware. Says
 activation lease not found

 On Fri, Jul 19, 2013 at 10:58:45AM -0400, Kevin Cole wrote:
  Unfixable bug: I'm an idiot, sometimes.

 Nah, we're working on it.  ;-)

  I don't know if it's typical, but I often find that the USB port on
  the left side of the screen doesn't seem to work as nicely as the ones
  on the right.
  [...]
  This time less, rushed than yesterday, and armed with suggestions from
  the list, I tried the same USB thumb drive on the one of the USB ports
  on the right, and voila: away it went on its reflashing.

 There _was_ a problem with older firmware, now fixed, which combined
 with certain USB flash drives (with embedded hubs), would cause them
 not to work in _one_ port on XO-1 or XO-1.5.

 Having reflashed to 13.2.0 with external power supplied, that problem
 should have gone.

 If not, you may have a damaged USB flash drive or port.

 --
 James Cameron
 http://quozl.linux.org.au/
 ___
 support-gang mailing list
 support-g...@lists.laptop.org
 http://lists.laptop.org/listinfo/support-gang



 ___
 support-gang mailing list
 support-g...@lists.laptop.org
 http://lists.laptop.org/listinfo/support-gang


 --
 James Cameron
 http://quozl.linux.org.au/
 ___
 support-gang mailing list
 support-g...@lists.laptop.org
 http://lists.laptop.org/listinfo/support-gang



-- 
David Farning
Activity Central: http://www.activitycentral.com
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] Attempting to upgrade XO 1.5 firmware. Says activation lease not found

2013-07-18 Thread David Leeming
Kevin,

Is this a 2GB XO-1.5? We found it can't be upgraded beyond 883 without
changing the internal memory card for a larger one.

My 2 cents worth...

David


-Original Message-
From: server-devel-boun...@lists.laptop.org
[mailto:server-devel-boun...@lists.laptop.org] On Behalf Of Daniel Drake
Sent: Friday, 19 July 2013 8:25 a.m.
To: Kevin Cole
Cc: XS Devel
Subject: Re: [Server-devel] Attempting to upgrade XO 1.5 firmware. Says
activation lease not found

On Thu, Jul 18, 2013 at 3:15 PM, Kevin Cole dc.l...@gmail.com wrote:
 I thought I had given sufficient detail, but...

Your original mail raised several questions which the additional
detail below answer perfectly clearly, thanks.

 On the first day of summer vacation, I went downtown to look for a
 job and hung out in front of the drug store. On the the second day of
 summer vacation, I went downtown to look for a job and hung out in
 front of the drug store. On the third day of summer vacation, I went
 downtown to look for a job and hung out in front of the drug store...
 --  Cheech  Chong (Sister Mary Elephant)

 * I booted my Ubuntu laptop.
 * I inserted a 1 GB USB thumb drive.
 * I opened Chrome
 * I went to http://wiki.laptop.org/go/Release_notes
 * I clicked on Release_notes/13.2.0
 * I clicked on 4.3 XO-1.5
 * I clicked on 32013o1.zd which saved it to ~/Download/
 * I clicked on 32013o1.zd.zsp.fs1.zip which saved it to ~/Download/
 * I opened a terminal window
 * I typed:
  cd ~/Download/
  mv 32013o1.zd.zsp.fs1.zip fs1.zip
  cp -v fs2 /media/usb/
  cp -v 32013o1.zd /media/usb/
  diff fs2 /media/usb/
  diff 32013o1.zd /media/usb/
  sudo shutdown -h now

What is the fs2 thing? Can you post ls /media/usb output for
double-checking?

 * I inserted the 1 GB USB thumb drive in the XO and pressed the
   power button while holding the X key on the gamepad.
 * I released the X when told it to do so.
 * I received an error about NANDblaster.  (Sorry, I don't have the
 exact text of that message.)

And if you can, post the output from the XO screen of the above. The
NANDblaster error is not interesting, but the previous lines are.

Another useful verification item: turn on the laptop, wait to hear the
boot jingle, press escape. Connect USB disk. At the ok prompt type
dir u:\
This will check that the laptop can read the USB disk successfully.

 * I booted my Ubuntu laptop.
 * I inserted the 1 GB USB thumb drive.
 * I opened Chrome
 * I went to http://wiki.laptop.org/go/Firmware
 * I clicked on XO-1.5
 * I clicked on OLPC Firmware q3c16
 * I clicked on q3c16.rom which saved it to ~/Download/
 * I typed
  mkdir /media/usb/boot
  cp -v q3c16.rom /media/usb/boot
  diff q3c16.rom /media/usb/boot
  sudo shutdown -h now

 * I inserted the 1 GB USB thumb drive in the XO and pressed the
   power button while holding the X key on the gamepad.
 * I released the X when told it to do so.
 * After a few minutes, I saw three icons, and a message at the top
   of the screen Activation lease not found.

It's not clear to me why you are holding the X key here, are you
expecting that to upgrade the firmware from the rom file?

It doesn't quite work like that. What the X does is make the laptop
boot in secure mode. Your laptop has security disabled (as you
mentioned: no wp tag) but by pressing X you are simulating
security-enabled. As designed, this then goes and looks for an
activation lease or developer key, and fails. (it wouldn't have
upgraded the firmware from the .rom even if you made it happy with the
appropriate lease/key)

Anyway, no manual firmware upgrade should be necessary. Lets figure
out why the reflashing doesn't work.

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



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


Re: [Server-devel] XSCE Sprint

2013-07-12 Thread David Farning
I apologize to Tony, George and any others confused by this thread. I
am still learning how to balance my various roles and responsibility
to the project and ecosystem.

In the back ground, Tony and I have been having a separate thread
searching for areas of mutual value between XSCE and the deployments
he supports. I hope that he and I can continue that discussion and
achieve consensus among the various stake holders.

In the mean time, we are have this public XSCE thread searching for
way to get started. In this case a good implementation strategy seems
to be picking high value services and/or content and making it
available on XSCE. In this way, Tony and other deployments can pick
and chose between the various available content and services to build
a stack which meets their needs.

The things George was asking about about are three strategic pieces
which fill holes in the current XSCE  project:
1. epath library system: George is talking about the server side
service which distributes the content to students. XSCE is currently
working with Pathagar and Internet In a Box. We would like to see what
synergy we can achieve by working together.
2. english language content: Our ability to grow XSCE as a project
depends on our ability to 'show value' to students, teachers, and
deployments. Off line learning content is the single biggest way to
show that value.
3. schools: Once we get beyond content, the single most requested
feature is the ability to keep track of the relationships between
students, teachers, classrooms, and schools. The  learning curve for
tools like moodle and schooltool are a barrier to their adoption for
many teacher, schools, and deployments. The simple django web app you
use looks like a nice step toward meeting classroom management
requests without become overwhelming.



On Fri, Jul 12, 2013 at 1:24 AM, Tony Anderson t...@olenepal.org wrote:
 Hi,

 I think this should be done in the overall context of XSCE as proposed by
 David Farning. I think of what I am doing as a system and not as isolated
 pieces. The ds-backup is independent because it only addresses backup and
 restore of the Journal. However, this is going to become more a system
 element as deployments turn to the shared model. It may become moot, if the
 community abandons dependence on Sugar.

 Tony


 On 07/12/2013 03:39 AM, George Hunt wrote:

 Hi Tony,

 When you sent me your ds-backup script to migrate student datastore to the
 server based upon the favorite star in the journal, I downloaded the olpc
 repo, and added your version as a branch, and uploaded it to
 https://github.com/georgejhunt/ds-backup/blob/ds_on_xs/client/ds-backup.py.
 This is a branch which I called ds_on_xs, but which could just as easily
 be called tony's ds-backup.

 If you are interested, I'd like to create a repo at github for any of the
 following: (can't do everything at once):

 epath library system,
 english language content,
 schools, a django application to keep track of students and teachers

 And then we can all have access to it and make changes to separate branches,
 and contribute to one another's code.  If you'd like, you can have your own
 github account (they're free), or I can give you shared
 access to the repo that we create together at the github.com/georgejhunt
 account.

 George


 On Wed, Jul 10, 2013 at 8:32 AM, Tony Anderson t...@olenepal.org wrote:

 Hi,


 On 07/10/2013 02:07 PM, David Farning wrote:

 Pathagar is based on Django. The digital library on the school servers
 in
 Rwanda and Lesotho is based on the same technology but supports any
  item
 with a recognized mime-type. The issue is how to organize the contents
  so
 that it can be easily accessed.

 Are these open source projects? Can you send links to project code so
 we can learn from the approach or include it directly
 in XS? The plugin structure enables us to run multiple libraries.

 Django is open source. I have sent you copies of the scripts with install
 Django. Django is organized by applications - it provides a framework to
 build an application.
 The basic application is called schoolsite (this is sort of a master
 application that handles the interface to Apache and to the other
 applications). The library is handled by the 'library' application.

 Essentially the library content is organized into collections. A
 collection is a set of media files (library items), a folder of thumbnails
 (e.g. the first page of a pdf), and a json file (books.json). The json file
 provides title, author, path to the item, and mime-type, and path to the
 thumbnail. A script in the library application loads the collection (i.e.
 puts the books.json information in the database). The library is accessed by
 urls (e.g. http://schoolserver/library/ for the home page). Clicking on a
 category in the home pages goes to a topic page. A button on the topic page
 goes to a list of items (show 9 per screen). A click on the item, downloads
 it to the XO and installs

Re: [Server-devel] XSCE Sprint

2013-07-11 Thread David Farning
Thanks for this thread

Creating a place to share and record this knowledge is as important as the code!

On Thu, Jul 11, 2013 at 2:49 AM, Tony Anderson t...@olenepal.org wrote:
 Hi,

 Thanks again. The laptops are good to go for this school year (12.1.0). I
 will be able to work the collection stick problem when I return to the
 schools (probably in December).
 I'll double check the flash time to check for variability between units.

 At these schools all the laptops are XO-1 or XO1.5. However, I think a
 Nandblast facility working across all the models would be very useful for
 the start-of-year update.

 Yours,

 Tony


 On 07/11/2013 09:32 AM, James Cameron wrote:

 On Wed, Jul 10, 2013 at 11:07:04AM +0200, Tony Anderson wrote:

 Hi,

 Thanks again for this!

 What I gather is that we should use Nandblast from an XO for
 reflash. For a time it was not supported for XO-1.5, but my current
 understanding is that it supported for all versions of XO.

 Up to 13.1.0 it is supported on XO-1, XO-1.5 and XO-1.75.

 It is fast for XO-1, and quite slow for XO-1.5 and XO-1.75.  The
 breakeven point, where I would switch from USB drive to NANDblaster,
 is about five XO-1, and about twenty for XO-1.5 and XO-1.75.

 In 13.2.0 it is broken, and I am working on that in ticket #12726,
 hoping to get fixes in before release.  Fixes are available for XO-1
 (Q2F19) and XO-1.5 (Q3C16).  XO-1.75 is still a problem.

 It was not intended to be supported on XO-4 with the new 802.11n
 wireless card, but so far it looks possible.

 In Lesotho, the flash was taking 15min from boot to reboot for
 registration. These laptops (XO-1) date from the first G1G1 and so
 there is no telling about endurance.

 That time of 15 minutes is far too long, and should be investigated
 ... if the internal storage is three times slower than when the
 laptops were produced, you will have performance problems.  I have
 some old XO-1 units here that have been used by children, and they are
 not showing that symptom.

 Naturally, reload of the Journal occurs via the file system after
 the flash. Sadly, this is not a current issue because none of the
 deployments actually use the Journal (e.g. in Lesotho the laptops
 are shared among several students).

 The laptops (XO-1.5s) at Saint Jacobs were sponsored by a group in
 Stuttgart and are not part of the Rwanda purchase. In any case, I
 believe the information needed for the collection stick is available
 (serial number and uuid).

 If it is already available, get it to me.

 Yours,

 Tony


 On 07/10/2013 10:55 AM, James Cameron wrote:

 On Wed, Jul 10, 2013 at 10:11:14AM +0200, Tony Anderson wrote:

 The 'locked' XO problem derives from XOs distributed in the minimum
 100 XO purchase - many of these are locked. Also, in Rwanda the
 policy is to keep the laptops locked even though they have
 indefinite leases.

 Rwanda probably has a deployment key and should be able to sign builds
 with it.  My guess is that the laptops would also have the deployment
 keys injected already.  You will need to work with the people who have
 the keys.

 My current plans are to visit these schools in December and so I may
 be able to get them unlocked then.

 http://wiki.laptop.org/go/Collection_stick is perfect for this,
 provided the deployment did not remove the OLPC keys.

 (I don't have records of what deployments have done).

 What I would really love is a 'Nandblast' capability in the firmware
 that gets it's image from the schoolserver. That probably would work
 (how does an XO know an image is coming over wifi from an XO or a
 school server?).

 There is no implementation of NANDblaster for the school server,
 because it requires special support in the wireless device.  A typical
 access point will not work.  It requires an XO as the sender.

 (NANDblaster is implemented in the firmware, not the operating system.
 An alternate design could be engineered, but that doesn't seem likely
 to be attempted.)

 The normal flash problem is that several XOs need to be reflashed at
 one time, so the usb key approach is time-consuming. My experience
 is that a reflash from usb key takes 15min. Naturally, one key to
 this process is the ability to reload the backed up (hopefully)
 Journal.

 Reloading the backed up journal is costing you 10min?  Reflashing an
 XO-1 from USB drive 13.2.0-12 costs only 5min.  If the reflash is
 taking much longer than that, there may be an endurance or end of life
 problem with the internal storage of the XO.





-- 
David Farning
Activity Central: http://www.activitycentral.com
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] XSCE Sprint

2013-07-11 Thread David Leeming
This will be very useful. Can't wait to try it.

David Leeming
Solomon Islands 



-Original Message-
From: server-devel-boun...@lists.laptop.org
[mailto:server-devel-boun...@lists.laptop.org] On Behalf Of Tony Anderson
Sent: Thursday, 11 July 2013 6:49 p.m.
To: James Cameron; server-devel@lists.laptop.org; George Hunt; David
Farning; Jerry Vonau
Subject: Re: [Server-devel] XSCE Sprint

Hi,

Thanks again. The laptops are good to go for this school year (12.1.0). 
I will be able to work the collection stick problem when I return to the 
schools (probably in December).
I'll double check the flash time to check for variability between units.

At these schools all the laptops are XO-1 or XO1.5. However, I think a 
Nandblast facility working across all the models would be very useful 
for the start-of-year update.

Yours,

Tony

On 07/11/2013 09:32 AM, James Cameron wrote:
 On Wed, Jul 10, 2013 at 11:07:04AM +0200, Tony Anderson wrote:
 Hi,

 Thanks again for this!

 What I gather is that we should use Nandblast from an XO for
 reflash. For a time it was not supported for XO-1.5, but my current
 understanding is that it supported for all versions of XO.
 Up to 13.1.0 it is supported on XO-1, XO-1.5 and XO-1.75.

 It is fast for XO-1, and quite slow for XO-1.5 and XO-1.75.  The
 breakeven point, where I would switch from USB drive to NANDblaster,
 is about five XO-1, and about twenty for XO-1.5 and XO-1.75.

 In 13.2.0 it is broken, and I am working on that in ticket #12726,
 hoping to get fixes in before release.  Fixes are available for XO-1
 (Q2F19) and XO-1.5 (Q3C16).  XO-1.75 is still a problem.

 It was not intended to be supported on XO-4 with the new 802.11n
 wireless card, but so far it looks possible.

 In Lesotho, the flash was taking 15min from boot to reboot for
 registration. These laptops (XO-1) date from the first G1G1 and so
 there is no telling about endurance.
 That time of 15 minutes is far too long, and should be investigated
 ... if the internal storage is three times slower than when the
 laptops were produced, you will have performance problems.  I have
 some old XO-1 units here that have been used by children, and they are
 not showing that symptom.

 Naturally, reload of the Journal occurs via the file system after
 the flash. Sadly, this is not a current issue because none of the
 deployments actually use the Journal (e.g. in Lesotho the laptops
 are shared among several students).

 The laptops (XO-1.5s) at Saint Jacobs were sponsored by a group in
 Stuttgart and are not part of the Rwanda purchase. In any case, I
 believe the information needed for the collection stick is available
 (serial number and uuid).
 If it is already available, get it to me.

 Yours,

 Tony


 On 07/10/2013 10:55 AM, James Cameron wrote:
 On Wed, Jul 10, 2013 at 10:11:14AM +0200, Tony Anderson wrote:
 The 'locked' XO problem derives from XOs distributed in the minimum
 100 XO purchase - many of these are locked. Also, in Rwanda the
 policy is to keep the laptops locked even though they have
 indefinite leases.
 Rwanda probably has a deployment key and should be able to sign builds
 with it.  My guess is that the laptops would also have the deployment
 keys injected already.  You will need to work with the people who have
 the keys.

 My current plans are to visit these schools in December and so I may
 be able to get them unlocked then.
 http://wiki.laptop.org/go/Collection_stick is perfect for this,
 provided the deployment did not remove the OLPC keys.

 (I don't have records of what deployments have done).

 What I would really love is a 'Nandblast' capability in the firmware
 that gets it's image from the schoolserver. That probably would work
 (how does an XO know an image is coming over wifi from an XO or a
 school server?).
 There is no implementation of NANDblaster for the school server,
 because it requires special support in the wireless device.  A typical
 access point will not work.  It requires an XO as the sender.

 (NANDblaster is implemented in the firmware, not the operating system.
 An alternate design could be engineered, but that doesn't seem likely
 to be attempted.)

 The normal flash problem is that several XOs need to be reflashed at
 one time, so the usb key approach is time-consuming. My experience
 is that a reflash from usb key takes 15min. Naturally, one key to
 this process is the ability to reload the backed up (hopefully)
 Journal.
 Reloading the backed up journal is costing you 10min?  Reflashing an
 XO-1 from USB drive 13.2.0-12 costs only 5min.  If the reflash is
 taking much longer than that, there may be an endurance or end of life
 problem with the internal storage of the XO.


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



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

[Server-devel] XSCE Sprint day 4.

2013-07-11 Thread David Farning
A brief update.

George and Jerry made progress getting IIaB to run on the XSCE. It is
running, but needs some clean up. Braddock has been a great help.
-- Thanks Braddock

Santi and Ruben have been testing the new hardware which arrived
yesterday. Ubuntu 12.04 runs out of the box. They are trying Fedora 18
to stay consistent with the rest of the XSCE project.
-- Thanks  Santi and Ruben

Tony Anderson of Nepal, Rwanda, and Lesotho fame has set up
http://www.karmalearning.com/learn/ to share a subset of the content
they have created.
We are making progress laying out a road map on how to work more
closely. This is exciting.
-- Thanks Tony

If everything works out, we will try to do as much of the development
communication on server-devel. This will help us learn and demonstrate
how two existing projects can find point of common interest and
collaborate our those common interests without getting too wrapped up
in the differences.

It is all about the plugin design. If you like a service, turn it on.
If you don't like it, don't install it. But we will frown on people
telling other that they shouldn't or can't implement a plugin.
-- Thanks to everyone who is comeing together to help the project
gather the momentue necessary for continued growth.

For those folks who want to watch and participate a status page is
available at 
https://docs.google.com/document/d/1blFrHtvl6RaMH37-DhznphaEG9bfWZv4b-wSyhS9vDM/edit

--
David Farning
Activity Central: http://www.activitycentral.com
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] XSCE Sprint

2013-07-10 Thread David Farning
On Wed, Jul 10, 2013 at 2:33 AM, Tony Anderson t...@olenepal.org wrote:
 Hi,

 This is in response to your comments.


 There have been recent conversations with the Trimslice manufacturer, to
 get a version which has 2-4GB memory, quad core processor, and 2 ethernet
 connections.

 Great! It appears comparable products based on the new Intel Atom chips may
 not be available until mid-2014. Naturally Intel's focus is on the mobile
 market. David Leeming has been using a server for the car market; however, I
 have not been able to find a vendor in the US (or Europe). The MSI is
 designed for home theater applications; hence, it has graphics hardware to
 support HDMI at 1080p. This is irrelevant to the server application - but
 provides enough demand to make relatively inexpensive hardware available.

 Technically, I think the SOC chips are the best bet going forward (ARM or
 386 ISA).


 My urgent concerns are:

 
 1 - An effective way to organize the digital library so that kids are
 attracted to find items they would like to download.
 

 We hope that we can evolve, and incorporate Pathagar for this in the short
 term.  I've asked if there are other  open source alternatives, and not
 gotten any viable suggestions. Seth insists that Pathagar is only going to
 work for books. I'd like a multimedia warehouse.


 Pathagar is based on Django. The digital library on the school servers in
 Rwanda and Lesotho is based on the same technology but supports any item
 with a recognized mime-type. The issue is how to organize the contents so
 that it can be easily accessed.

Are these open source projects? Can you send links to project code so
we can learn from the approach or include it directly
in XS? The plugin structure enables us to run multiple libraries.

 I think the index needs to be based on tags
 (e.g. English, short story, suitable for ESL learners ages 8-10, and so).
 The International Children's Digital Library is the best example I've seen -
 especially the 'simple search' screen. The IIAB only makes the problem more
 urgent.

+1. The choice of Pathagar and IIAB is intentional. They use nearly
opposite approaches so we can learn the pros and cons of each.

 2 - Provide for a shared printer attached to the server which serv- es
  all
 of the XOs but gives the teachers and administrators control over the
  use
 of expean andible resources.
 

 Just looking at low hanging fruit --  What do you think of a PHP file on
 the XSCE web server to initiate a file upload, and using Browse Activity
 to
 extract Journal entries? We could have these uploaded files dropped into a
 directory where the teacher could trigger a print job.  There may be  a
 client/server interface in CUPS which lets the teacher administer, and
 trigger print jobs, from her own laptop.

 This is the approach I am looking for. One concern is to enable the XO to
 access the printer without having to install print driver software.


 3 - an implementation of Puppet or similar technology to allow update of
 the XOs - supporting mix of XO-1 to XO-4, providing for reflash as well
  as
 updates (something like Nandblaster). This should work equally well for
 locked and unlocked XOs.
 

 I'm not sure how to achieve these objectives. We have been exploring
 another package very similar to puppet, ansible, might be able to achieve
 the same outcomes, and be simpler to administer.  Reflashing seems very
 different from in-place upgrading.

 Both puppet, and ansible, require root access permissions, and a
 functioning operating system.  If the target machine has broken software,
 I
 don't see an easy alternative than to reflash with a signed image, just to
 verify the hardware.


 The flash level needs to be handled by the firmware. I believe the firmware
 is capable of obtaining the image from a network. This is where the 'lock'
 is invoked so the trick will be to find out how to do this for locked XOs.

 Currently major releases are signed. My current strategy is to install the
 major release and then customize it afterwards.

 The major difference is that at firmware time you are dealing with a byte
 for byte copy to the local store. After boot, you can use file system
 techniques to customize/update.

 My impression of your ansible strategy is that it is to update the server
 from a mothership, not an XO from the school server.


 6 - support for GSM modems and wifi dongles on the school server. This
  is
 minor, but network configuration for this has to be done at the command
 line (no gui network manager). More important is a model for 'ET call
  home'
 for the school server. I believe in our deployments, the internet model
  is
 going to be more 'batch' jobs than online surfing. We all have
  experienced
 what happens when 100 users try to share a single DSL line. The school
 server will most often be using a DHCP lease from the ISP.
 

 The ET call home need is pretty well covered by openvpn, which has been
 used in India, and Haiti, for remote

[Server-devel] XSCE sprint update day 0 and day 1

2013-07-09 Thread David Farning
We are safely locked away in cabin in Gimli, Manitoba (
http://en.wikipedia.org/wiki/Gimli,_Manitoba )

We have been going through a couple days of reflection. Sometimes
painful, but always useful. It feels like many of the big technical
pieces are coming together. Now, we are in that awkward adolescence
phase, more than an idea... by less than a product. We are 80% done...
with 80% left to go :)

We are talking about where we should go and what we need to do.
Navigating the fog of uncertainty.

Through all this I am still pretty confident:
1. George is advocating for what he needs in Haiti. - A full turnkey
system from power to wireless. A typical micro-deployment.
2. Jerry is advocating for what he needs in Australia. - Thousands of
laptops in 100s of schools which are 1000s of kilometers apart.
3. I am advocating for I think the ecosystem needs in a server
appliance. Inexpensive, low power, easily maintainable, sane defaults
yet configurable.
4. Adam is advocating for the big picture needs of olpc

Please join us on this mailing list or IRC #schoolserver to advocate
for your deployment or use case. If it feels like your voice is not
being heard, patches and clearly define customers specification will
have greater effect than all caps  :)

--
David Farning
Activity Central: http://www.activitycentral.com
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


[Server-devel] XSCE Update day 2

2013-07-09 Thread David Farning
We are in the early afternoon of day two here in Gimli. We are still
in a camper trailer with limited 3G access. George is suggesting that
we turn of the power and try to survive on the trailer's 12 volt
battery power

The big new is that Aneesh Dogra will be picking up Pathagar (
http://www.olpcsf.org/node/126 ) and beating it into shape. Pathage is
a simple book server which is a critical piece of the puzzle.

The book server presents a four way question of which came first the
chicken or the egg :(

1. Well curated book collections.  Unless librarians and teacher know
that real live students will be benefiting from their work, it is hard
to engage them in curating digital libraries.

2. Working book collection software. Unless hackers know that real
live students will be benefiting from their work, it is hard to engage
them in writing the software.

3. Publishers support. Unless publishers know that real live students
will be benefiting from their catalog, it is hard to engage them in
sharing their catalog.

4. Impact on students. Without book collections, book server software,
and publisher support, it is hard to have a significant impact.

This presents an implement challenge. We can't just say, Step one
done, let's move on to step two.  Instead, we iterate back and forth.
Adding one brick at a time to build up the four walls.

The other technical advance is Jerry's progress on the off line
installer. As we saw with David Leeming. Installing MUST just work. If
someone wants to try XSCE and the install fails, it is going to be
very hard to convince them to try again. Please see the Purchase
Funnel at ( http://en.wikipedia.org/wiki/Purchase_funnel )

Finally, on the community side. We have 10+1 people from around the
globe participating in the sprint to make this project a success. A
couple of hours ago, during our daily call I thought I was going to
lose my mind:) Each sprint the number of people and number of moving
parts increases. It can be stressful to trust the culture that we have
worked hard to nurture... rather than micromanage and piss everyone
off:(

--
David Farning
Activity Central: http://www.activitycentral.com
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: Auckland Testing Summary 6 July 2013

2013-07-06 Thread David Farning
Yes.

Several years ago Activity Central and OLPC Australia partnered to
develop Dextrose. For marketing purposes OLPC-AU then re-branded
Dextrose as XO System. During the recent restructuring at OLPC-AU
decided not to continue the partnership.

I suggested and fully support this decision. AC's purpose is to help
deployments who chose not to emphasize building internal development
capacity. If/when they are confidant with their own development
capacity there is _zero_lock_in_ on a the side of AC or Dextrose. All
of Dextrose code and graphics is freely reusable.

We are here if you need us.

Best wishes to all on a successful XO System rollout.

On Sat, Jul 6, 2013 at 4:50 PM, Walter Bender walter.ben...@gmail.com wrote:
 It is Dextrose, but from the Sugar perspective, the bits are (almost)
 all coming from upstream, which is also where most bug fixes occur. So
 best to report them closest to the source. Thx.

 -walter

 On Sat, Jul 6, 2013 at 5:17 PM, Tom Parker t...@carrott.org wrote:
 On 07/07/13 01:39, Walter Bender wrote:

 I'm not sure at what point you guys started posted your Sugar bugs in
 the Dextrose tracker instead of the Sugar tracker, but I would urge
 you to post in the Sugar tracker going forward. It will give your bugs
 broader exposure to the Sugar community and greatly increase the odds
 that the bug is fixed and, importantly, that the fix is upstreamed so
 that it doesn't reoccur with each new release. I would suspect the
 same is true for platform bugs and the OLPC tracker.


 Barry's work is tied up with olpc-au which, if I'm not mistaken, is tied up
 with Dextrose. Having said that it is a bit a of a mystery what XO System 1a
 is, who is working on it and where we should report bugs.

 We'll use the sugar tracker when it's not obviously a olpc bug in future.



 --
 Walter Bender
 Sugar Labs
 http://www.sugarlabs.org
 ___
 Devel mailing list
 Devel@lists.laptop.org
 http://lists.laptop.org/listinfo/devel



-- 
David Farning
Activity Central: http://www.activitycentral.com
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


[Server-devel] XSCE update

2013-07-05 Thread David Farning
This has been another interesting week for the XSCE.

Technically -- The biggest advancement as been translating XSCE to Ansible
( http://www.ansibleworks.com/ )

For the past couple of months, George, Jerry, and Tim have been busy
modularizing the server into a series of services and plugins. This
modularizing has set the stage for the translating XSCE to ansible.  As a
proof of concept Santi has translated about 25% of the current plugins.

Outreach, User Requirements -- AC started a discussion on the value of
OpenVPN, remote management, and the need for someone to provide an openVPN
server as a service to the community. Several people, especially James, add
valuable thoughts to the thread. -- thanks James.

Sprint preparations -- The quarterly XSCE ( http://schoolserver.org/ )
sprint kicks off next week in Winnipeg, Canada. Please stay posted for:
- Daily email updates on these lists.
- Constant chatter on IRC #schoolserver channel.
- A daily voice call via skype. Details to follow.
- A wrapup unleashkids hangout. Details to follow.

A good old fashioned bake off -- In other interesting news, I am hearing an
increase in talk about OLPC-AU's One Network project. Maybe we can get some
examples of XSCE, OLPC-XS 0.7, One Network, and Dextrose Server together in
one place for a bake off :)

On a serious note, this is awesome for XSCE. We can:
1. Work like hell to be the best foundation for these projects. The way the
linux kernel has become the goto kernel for many downstreams.
2. Try to be fair and balanced so that downstreams collaborate on the
common core while competing on value adds. The way android has become the
platform of choice for many phone and tablet vendors.
-- 
David Farning
Activity Central: http://www.activitycentral.com
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] [support-gang] Value of remote access to School Servers.

2013-07-03 Thread David Farning
James,
As you can see we don't pretend to have all the details worked out  :)

We hope that this incentive help encourages a public feedback loop between
ideas and implementations like this thread.


On Wed, Jul 3, 2013 at 4:38 AM, George Hunt georgejh...@gmail.com wrote:

 The central openvpn server would be configured to pass out local
 (unroutable in the wider internet) addresses in the 10.0.0.0/8 subnet to
 each client.

 There would be one public/private key pair distributed with the XSCE
 software distribution, for testing. The server would be configured to
 accept multiple conections from the same key pair. Effectively this would
 create a party line', where everyone who had access to the key pair, would
 have access to the party line.  Then they would be able to ping all the
 other XSCE servers, on the local 10.0.0.0/8 virtual private network
 (which is worldwide) -- assuming that the firewalls were set to enable ping
 responses. And they could log into any servers on that party line, for
 which they had ssh authentication credentials.

 Then, most likely with passwords turned off, deployments could use
 public/private key pairs they generate themselves to access their own
 servers.

 For an additional level of security, deployments could contact
 activitycentral to get their own public/private key pairs, one for each
 machine, and a config file which connects to different ports, openvpn
 instances, virtual box instances, or whole physical machines.

 At the extreme, a deployment could have it's own virtual private network,
 protected by key pairs known only to itself, on it's own machine, running
 under lock and key, in its own back room, and then ssh (password or key
 pair) connection to each of its machines.

 George
 George


 On Wed, Jul 3, 2013 at 4:36 AM, Anish Mangal an...@activitycentral.comwrote:



 On Wed, Jul 3, 2013 at 1:54 PM, James Cameron qu...@laptop.org wrote:

 On Wed, Jul 03, 2013 at 12:45:35PM +0530, Anish Mangal wrote:
  James wrote:
   Would the person accessing their XSCE remotely then establish
   another tunnel to your OpenVPN server, or would your server do
   inbound connection forwarding?
 
  Hmm. I'm not so clear on that. I can give the example of a setup in
  Bhagmalpur (a pilot we recently did).
 
  1. There is an openVPN server hosted by Sameer.
  2. The XSCE when connected to the internet dials into this open vpn
 server.

 Thanks, I understand the first two steps, and they sound good.

  3. I can login to the XSCE through the openVPN connection through
 ssh and administer remotely.

 How is this last step achieved?  There's much flexibility, so I'm
 curious.  I imagine one of three methods:

 a.  does the user first SSH into an account on the OpenVPN server and
 then SSH again to the XSCE, or;

 b.  does the user SSH to a particular port on the OpenVPN server that
 is automatically forwarded to the XSCE, or;

 c.  does the XSCE have a routable IP address, courtesy of the OpenVPN
 server, to which SSH is directed?


 I'm not sure... let me explain (perhaps Sameer or Santi can chime in)...

 I have a set of openVPN keys on may laptop through which I connect to the
 openVPN server automatically (and a network called tun0 is created)

 I know the IP address of the XSCE in Bpur

 So, from my laptop, I just do ssh root@ip address of XSCE on the
 openVPN network

 Does it make things any clearer?


 --
 James Cameron
 http://quozl.linux.org.au/



 ___
 support-gang mailing list
 support-g...@lists.laptop.org
 http://lists.laptop.org/listinfo/support-gang





-- 
David Farning
Activity Central: http://www.activitycentral.com
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


[Server-devel] Installing XSCE on XO-1

2013-07-01 Thread David Leeming
Hello,

 

Can anyone confirm that XSCE 0.3 has been successfully installed on an XO-1?


 

If so, the starting point would be installing 31036o0.img (not .zd) onto an
external 8GB+ SD card?

 

We want to try this here in rural PNG but need to be sure as it is a long
job with the downloading 

 

Oh yes, we tried to prepare an XO-1 as per the instructions on the wiki
(installing the os on an SD card) but failed at the first step - we can't
get a developer key for the XO because activation.laptop.org uses an
invalid security certificate (Error code
sec_error_expired_issuer_certificate). How can we get the developer key? We
don't have any unlocked XOs available... (we checked the date/time on the XO
was correct)

 

 

David Leeming

Leeming Consulting, P.O. Box 652, Honiara, Solomon Islands

Tel: +677 747-6396 (m) 24419 (h) 

www.leeming-consulting.com

 

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


Re: [Server-devel] Installing XSCE on XO-1

2013-07-01 Thread David Farning
On Mon, Jul 1, 2013 at 5:56 AM, David Leeming
da...@leeming-consulting.com wrote:
 Hello,



 Can anyone confirm that XSCE 0.3 has been successfully installed on an XO-1?

Sadly no. Anna spent many hours of tweaking trying to get a 0.3 to run
on a XO-1. But we didn't make it in time for the feature freeze.

 If so, the starting point would be installing 31036o0.img (not .zd) onto an
 external 8GB+ SD card?



 We want to try this here in rural PNG but need to be sure as it is a long
 job with the downloading

Agreed. There is a git branch for running on the XO-1 that _should_
land in time for 0.4. As soon as it lands, I'll test it and let you
know how it works.

 Oh yes, we tried to prepare an XO-1 as per the instructions on the wiki
 (installing the os on an SD card) but failed at the first step – we can’t
 get a developer key for the XO because “activation.laptop.org uses an
 invalid security certificate” (Error code
 sec_error_expired_issuer_certificate). How can we get the developer key? We
 don’t have any unlocked XOs available... (we checked the date/time on the XO
 was correct)

Any OLPC folks in the room who can help with this?

 David Leeming

 Leeming Consulting, P.O. Box 652, Honiara, Solomon Islands

 Tel: +677 747-6396 (m) 24419 (h)

 www.leeming-consulting.com




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




--
David Farning
Activity Central: http://www.activitycentral.com
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


[Server-devel] XSCE Update

2013-06-28 Thread David Farning
Sorry, the first try went to the wrong list :(

Time for the second installment to the XSCE Update.

- Deployments-

1. Bhagmalpur, India - http://bhagmalpur.wordpress.com/ . The update
to XSCE is complete in Bhagmalpur. It will be interesting to see what
Sameer concluded based on the statistics generation system. -- Thanks
Sameer and Anish

2. Haiti - http://haitidreams.wordpress.com/ . Haiti was the first
'real world test' for XSCE started a couple of months ago. Many of the
ideas for XSCE come from George's and Adam's experiences maintaining
the deployment. -- Thanks George and Adam

3. OLPC Australia - https://www.laptop.org.au/ . Much of the planning
for XSCE comes from the experience of Jerry, the lead developer of
OLPC AU. Jerry lives in Canada while maintaining a 5000 unit
deployment which is is the process of expanding to 50,000 XO4s. --
Thanks Jerry

4. Solomon Islands - http://wiki.laptop.org/go/OLPC_Solomon_Islands .
Working with David has been a great help to the project. For the past
couple of weeks, David has been asking a series of questions about
testing and deploying XSCE in the Solomon Islands. Many of the
questions involve working in a low bandwidth environment. We hope we
learn from his questions and can create something which meets his
needs. -- Thanks David

5. Dominican Republic - http://olpcdr.wordpress.com/ . Last week
Ruben, from OLPC-A, joined the #schoolserver mailing list to ask some
questions about deploying XSCE in the Dominican Republic. I hope this
is a sign of growing cooperation between OLPC-A and XSCE. -- Thanks
Ruben

-Development -

Santiago started using our new gIt workflow as documented at
http://wiki.laptop.org/go/User:Holt/XS_Community_Edition/0.4/Hacking .

We hope the recent modularization and the new workflow will make it
easier for deployment to upstream their hard work with needing to
understand the entire system. If you are interested in tracking
progress please see https://sugardextrose.org/projects/xsce/repository
.  -- Thanks Santi, Tim, George

- What does the SchoolServer Serve? :) -

For a general overview of the School Server please see
http://wiki.laptop.org/go/User:Holt/XS_Community_Edition .

More specifically, a number of existing projects are working with XSCE
to provide their content. XSCE's plug in design allow these projects
to easily prepare their project for inclusion in XSCE

1. Internet in a Box - http://internet-in-a-box.org/ . It looks like
IIAB will ship as an add on with 0.4 in Sept. -- Thanks Braddock

2. Pathagar. - https://github.com/PathagarBooks/pathagar . Pathagar is
a simple book server for making custom libraries available to
deployments. Pathagar is interesting because it allow curators to use
widely available, cross platform tools such as
http://calibre-ebook.com/  to maintain those libraries. -- Thanks Seth

As always, please help us met your deployment or project's needs.

--
David Farning
Activity Central: http://www.activitycentral.com

--
David Farning
Activity Central: http://www.activitycentral.com
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] XSCE links to filesfrom Moodle

2013-06-26 Thread David Leeming
Thanks Jerry your pointer was spot on.

 

I edited the Directory permissions in /etc/httpd/conf.d/html.conf from the
old syntax to Require all granted and it solved the problem. 

 

David 

 

From: David Leeming [mailto:da...@leeming-consulting.com] 
Sent: Wednesday, 26 June 2013 2:36 p.m.
To: 'server-devel'
Subject: XSCE links to filesfrom Moodle

 

Hi,

 

With the XS 0.7 we add links to Moodle pages that map to locations in the
storage folder /library using aliases and html.conf file

 

I have gone through the exact process as we used to use with the XSCE and
all good in the set up, but when I try to access those resources with a
connected laptop or authenticated moodle account t it tells me that I don't
have permission to view the folder.

 

A missing step I think...

 

David Leeming

Solomon Islands 

24419 (h)

www.rurallink.com.sb

 

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


Re: [Server-devel] Testing and comparing wireless setups.

2013-06-25 Thread David Farning
On Mon, Jun 24, 2013 at 6:24 PM, James Cameron qu...@laptop.org wrote:
 [Warning: this author is on coffee for the first time in months]

 On Mon, Jun 24, 2013 at 07:14:11AM -0500, David Farning wrote:
 As part of the XSCE, we would like to start offering wireless setup
 guidelines.

 Large deployments might be able to afford a site assessment. Small
 deployments are left scratching their heads and making decision on
 anecdotal references. This results in a bottleneck. Smart and
 motivated people are spending time, early in a deployments
 lifecycle, on wireless which means other critical task are left
 undone.

 This topic is challenging because it is complex. Every workload is
 different and every electromagnetic environment is different.

 My idea is start very simply by assigning a numerical score for
 various wireless devices based on simple criteria like throughput,
 connection count, overheating, and range. My _very_ naive experiences
 are that among consumer grade devices:
 1. Some devices can handle more connections than others before they
 start dropping connections.
 2. Some devices can handle higher throughput - Several kids watching
 youtube and me doing a download.
 3. Some devices overheat and reset more frequently than others.
 4. Some devices have better range than others.

 I think this is overly simplistic, yet I know a simple heuristic is
 what is needed.  So I suggest coming at it from a different angle.

 Does this information seem valuable to deployments? Does the general
 approach seem sane?

 The stack is deep, so deep that anecdote can be inaccurate and
 misleading.  The phase space has a large number of dimensions.  It may
 be better to accumulate test reports so that people can form their own
 opinions.  The test report should include:

 - the wireless access point manufacturer, model, serial number, and
   firmware version,

 - the XSCE version,

 - the XO OS version, model, and wireless card,

 - the measured capability of the internet service, in terms of latency
   and bandwidth, measured with ping and wget,

 - the number of access points deployed adjacent to the XSCE,

 - the number of XO users active during the test,

 - individual user XO performance observations, in terms of latency,
   bandwidth, and packet loss, such as ping, wget, and curl POST,
   rolled up into a total performance score in the range 1 to 10.

 Then, abstract from the collection of reports a list of access points,
 user counts, and total performance score.  Link each line to the
 actual report.

 This ensures that the claims the community make about the access
 points can be substantiated ... which benefits the community, the
 deployers, and the manufacturers of the devices.

 (With enough data, of the order of ten or so reports, the workload and
 radiofrequency environment aspects can be reduced in importance.  I
 think those aspects are better handled by site design guidelines based
 on what we find is common to all working deployments.)

 --
 James Cameron
 http://quozl.linux.org.au/


James,

Let's agree to agree on the type of data that is desirable . Yours is
better than mine :) My next question is how do we collect, analyze,
and publish that data. IE the organization.

Our challenge, as  XSCE, is that we don't _currently_ have the
knowledge or resources to implement the complete testing you propose.
As such, we need to bootstrap the process. (
http://en.wikipedia.org/wiki/Bootstrapping )

As XSCE, we are more likely add value to the ecosystem by breaking the
big problem down into a series incremental problems which provide a
foundation for understand and solving other problems. Working on this
series incrementally enables us to build the credibility to attract
additional knowledge and resources to work on the issue.

So, to slightly shift the conversation. Is is possible to break down
the process of getting your endpoint into a series of series of
iterative steps?

--
David Farning
Activity Central: http://www.activitycentral.com
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] Server Hardware.

2013-06-20 Thread David Farning
On Thu, Jun 20, 2013 at 10:31 AM, Karanbir Singh mail-li...@karan.org wrote:
 Hi,

 On 06/20/2013 04:21 PM, David Farning wrote:
 After working with several deployments, talking to several of you
 personally, and reviewing the information on the lists I have a set a
 couple of priorities:

 This might be interesting to everyone: we are starting to get a
 CentOS-ARM effort off the ground; no promises on when we might and if we
 might be able to deliver the distro ( CentOS-6 with a custom kernel at
 this point ), but we are optimistic.

 Would this help open up more options ? There are some very interesting
 numbers I've seen from the ARM silicon vendors - but there are a few
 miles to go before they really hit 'off the shelf'.

I've been watching fedora vs CentOS as a platform pretty closely. You
hit the key issue that I have come across. Most of the hardware that
looks suitable is pretty new. The manufactures are scurrying to get
the boards working with Fedora.

The second issue is compatibility with XOs as Schools Server. If we go
with CentOS we need to maintain a separate branch from the OLPC-OS
based branch.

Would you care to revisit this in Sept when we start planning for XSCE
0.5? We can revisit this with more information... and hopefully CentOS
on Arm will have progressed nicely!

 Regards

 - KB
 --
 Karanbir Singh
 +44-207-0999389 | http://www.karan.org/ | twitter.com/kbsingh
 GnuPG Key : http://www.karan.org/publickey.asc
 ___
 Server-devel mailing list
 server-de...@lists.laptop.org
 http://lists.laptop.org/listinfo/server-devel



--
David Farning
Activity Central: http://www.activitycentral.com
___
Server-devel mailing list
server-de...@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] Best XSCE strategy for us in Pacific with XO-1.5 2GB Testing XSCE 3 on XO 1.5 2GB os855

2013-06-20 Thread David Leeming
Successfully installed XSCE 0.3 on my XO-1.5 (2GB) after first installing XO
release 13.1.0 on an 8GB external SD card and then following the standard
procedure. First time I ran xs-setup there were some errors probably caused
by connectivity issues but when I re-ran xs-setup it successfully completed.
Moodle is there, all looks good. I will put a selection of our Pacific
Islands content and test our normal Moodle configuration (very basic) and
try it out with some teachers in a scheduled training in a couple of weeks
time. 

Also will try and get a 32Gb or 64Gb card and install on that. I noted
Anna's advice and copied the yum cache. When I repeat with the larger card I
will try and use that to reduce downloading.

David Leeming
Solomon Islands 


-Original Message-
From: server-devel-boun...@lists.laptop.org
[mailto:server-devel-boun...@lists.laptop.org] On Behalf Of David Leeming
Sent: Thursday, 20 June 2013 6:04 a.m.
To: 'James Cameron'; 'Jerry Vonau'
Cc: 'George Hunt'; 'server-devel'
Subject: Re: [Server-devel] Best XSCE strategy for us in Pacific with XO-1.5
2GB Testing XSCE 3 on XO 1.5 2GB os855

All going well so far - managed to install the 13.1.0 os on an 8GB SD card
and have proceeded with the XCSE installation up to including the bootstrap.


I assume that as it is on the external SD card anyway, I don't need to run
prep-storage?

I was also wondering, how important it is to have a USB Ethernet adapter
present whilst setting it up and whether it needs to be active (i.e.
connected to an AP) whilst running xs-setup

Finally, is there any performance penalty for running it from the external
SD card?

David Leeming
Solomon Islands 


-Original Message-
From: server-devel-boun...@lists.laptop.org
[mailto:server-devel-boun...@lists.laptop.org] On Behalf Of David Leeming
Sent: Tuesday, 18 June 2013 4:45 p.m.
To: 'James Cameron'; 'Jerry Vonau'
Cc: 'George Hunt'; 'Michael Hutak'; 'server-devel'; 'Ian Thomson'
Subject: Re: [Server-devel] Best XSCE strategy for us in Pacific with XO-1.5
2GB Testing XSCE 3 on XO 1.5 2GB os855

Thanks all for the great help and information. I will install the 13.1.0 os
on my 1.5 on an external 8GB SD card and then test the XCSE installation,
and let you know.

David Leeming
Solomon Islands


-Original Message-
From: qu...@us.netrek.org [mailto:qu...@us.netrek.org] On Behalf Of James
Cameron
Sent: Tuesday, 18 June 2013 4:30 p.m.
To: Jerry Vonau
Cc: George Hunt; David Leeming; server-devel; Michael Hutak; Ian Thomson;
David Farning
Subject: Re: Best XSCE strategy for us in Pacific with XO-1.5 2GB Testing
XSCE 3 on XO 1.5 2GB os855

On Tue, Jun 18, 2013 at 12:20:04AM -0500, Jerry Vonau wrote:
 This was the issue, no matter how careful I was inserting the
 SD-card the tab would move to locked. I used a dab of instant glue,
 that was enough to prevent the tab from moving.

Ah, good.  Yes, I've heard of that.  Also, as it works fine for
fs-update it makes one think it is not write protected.  I don't know
if there is a specification for the force required to move the tab.

-- 
James Cameron
http://quozl.linux.org.au/



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



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



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


[Server-devel] Server Hardware.

2013-06-20 Thread David Farning
Over the past few months, a number of hardware vendors have expressed
interest in providing server hardware for the XSCE project.

After working with several deployments, talking to several of you
personally, and reviewing the information on the lists I have a set a
couple of priorities:

General --
0. POTS -- To keep development cost low, the hardware should be
available Plain Off The Shelf.
1. Self contained -- The most important requirement is that the server
is self contained in a single box. No dongles or external USB devices.
2. Rugged -- No fans or moving part. Metal case which serves as a heat
sink is preferable.
3. Low power -- Power consumption is critical in many deployment situations.
4. 2-3X price of laptop -- This seems to be a generally accepted price
for a school server.
5. ?

Specifics --
1. Internal harddrive -- Offline content, caching, and backup space is needed.
2. Expandable memory -- In many situations the server memory is the
constraint for handling more users 1GB to 4GB?
3. Dual ethernet connectors -- In many situations the school server
acts as a gateway between classroom LAN and the internet WAN.
4. USB ports -- The ability to connect USB devices is critical.
5. ?

Would be cool --
1. Internal battery -- ...
2. Any other thoughts?

--
David Farning
Activity Central: http://www.activitycentral.com
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] Testing XSCE 3 on XO 1.5 2GB os855

2013-06-17 Thread David Farning
Yikes, you are having some bad luck with this install. Thanks for your patience.

I looks like the 1.5 lite does not have enough space for the 13.1.0 image.

You will need almost an 8gb hard disk in order to proceed with the
installation. If the internal hard disk is less than that, you can use
a sdcard to install the system, check the following
instructions:http://activitycentral.com/community/news/installing-os-sd-card
.

We are adding this note to the install page.

On Mon, Jun 17, 2013 at 4:57 AM, David Leeming
da...@leeming-consulting.com wrote:
 Still trying to set up my XO-1.5 2GB ready for XSCE, which as per advice
 requires the 13.1.0 release as starting point.



 I downloaded the 13.1.0 files as per



 http://wiki.laptop.org/go/Release_notes/13.1.0#XO-1.5



 31036o1.zd

 31036o1.zd.zsp.fs1.zip



 Copied to a newly formatted 1GB USB stick, and checked the zd file md5sum
 matched

 Renamed the zip to fs1.zip



 Tried it:



 Fails as per attached. Renaming the fs1.zip as fs.zip makes no difference.



 Tried on a 2GB stick, also reformatted. No luck. Firmware seems OK.



 Something I am missing about the 2GB version of the XO-1.5 ???



 David Leeming



 From: George Hunt [mailto:georgejh...@gmail.com]

 Sent: Friday, 14 June 2013 8:41 p.m.
 To: David Farning
 Cc: David Leeming; Jerry Vonau; server-devel
 Subject: Re: [Server-devel] Testing XSCE 3 on XO 1.5 2GB os855



 There were kernel problems with 11.3.1 which kept us from getting the XO-1.5
 to become an XSCE.  It was only with the 13.1.0 release, that we were able
 to get the network adapters to work properly after a reboot.



 So I'm afraid that everyone will save a lot of time, and pain, in the long
 run, if the install procedure is followed exactly.
 (http://wiki.laptop.org/go/User:Holt/XS_Community_Edition/0.3/Installing)



 We were not able to test adequately the offline install for subsequent XSCE
 installations to have it be part of the 0.3 release. But for situations
 where internet access is slow, and expensive, it is possible to use a USB
 stick to transfer the rpm packages contained in the /var/yum/cache from the
 first XSCE to the next one, and greatly speed up the install process. (And
 if you leave a USB stick in the XSCE, during the first install, it is our
 intention, and design, that the /var/yum/cache will be copied to that USB
 stick during the install process on that first machine -- and then used
 automatically on a subsequent install)



 George



 On Thu, Jun 13, 2013 at 10:31 PM, David Farning
 dfarn...@activitycentral.com wrote:

 Hmm, that is an interesting point that we kind of took for granted.

 Our goal with the 'reference' hardware and software is to provide a
 known set of stuff which 'just works.' While other hardware, software,
 and features might work... they have not been tested.

 Maybe george or jerry have a good answer for you.

 At the risk of carbon dating myself... I grew up in the era where my
 nerdy friends and I drooled over the pages of 'Computer Shopper' for a
 9.6 kbit/s modem. Auto Resume for stalled downloads was a life saver:)

 Now, for simplicity, our testing involves reflashing everything to get
 back to a known state. As you point out, that is probably not the best
 assumption for low bandwidth areas.

 On Thu, Jun 13, 2013 at 8:36 PM, David Leeming
 da...@leeming-consulting.com wrote:
 Sorry just realised the XO is only installed with 11.3.1 (os855)



 However, is it still possible to work around? It’s not easy or cheap to
 download the os file.



 David



 From: David Leeming [mailto:da...@leeming-consulting.com]
 Sent: Friday, 14 June 2013 12:28 p.m.
 To: 'server-devel'
 Subject: Testing XSCE 3 on XO 1.5 2GB os855



 Testing XSCE 3 on XO 1.5 2GB os855



 http://wiki.laptop.org/go/User:Holt/XS_Community_Edition/0.3/Installing



 I get as far as step 13, after the SD card (I am testing with an 8GB card)
 successfully configures.



 When I enter “bootstrap-xo” is replies



 Not an XO please run ‘xs-config’



 Tried to do that but



 xs-config: command not found







 David Leeming

 Solomon Islands




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




 --
 David Farning
 Activity Central: http://www.activitycentral.com





-- 
David Farning
Activity Central: http://www.activitycentral.com
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] Testing XSCE 3 on XO 1.5 2GB os855

2013-06-17 Thread David Leeming
Tried again with the devkey link in Browse, it is OK now. Just an unidentified 
glitch. Is there any way to speed up getting the key?

David 


 OK, didn't know you can do that. That's pretty convenient. First I have to 
 get a dev key to unlock it, will take another 24 hrs. BTW I had to do it from 
 file:///home/.devkey.html because the link in Browse led to a secure 
 connection failure due to invalid certificate.

David 

-Original Message-
From: David Farning [mailto:dfarn...@activitycentral.com] 
Sent: Monday, 17 June 2013 9:24 p.m.
To: David Leeming
Cc: George Hunt; Jerry Vonau; server-devel
Subject: Re: [Server-devel] Testing XSCE 3 on XO 1.5 2GB os855

Yikes, you are having some bad luck with this install. Thanks for your patience.

I looks like the 1.5 lite does not have enough space for the 13.1.0 image.

You will need almost an 8gb hard disk in order to proceed with the
installation. If the internal hard disk is less than that, you can use
a sdcard to install the system, check the following
instructions:http://activitycentral.com/community/news/installing-os-sd-card
.

We are adding this note to the install page.

On Mon, Jun 17, 2013 at 4:57 AM, David Leeming
da...@leeming-consulting.com wrote:
 Still trying to set up my XO-1.5 2GB ready for XSCE, which as per advice
 requires the 13.1.0 release as starting point.



 I downloaded the 13.1.0 files as per



 http://wiki.laptop.org/go/Release_notes/13.1.0#XO-1.5



 31036o1.zd

 31036o1.zd.zsp.fs1.zip



 Copied to a newly formatted 1GB USB stick, and checked the zd file md5sum
 matched

 Renamed the zip to fs1.zip



 Tried it:



 Fails as per attached. Renaming the fs1.zip as fs.zip makes no difference.



 Tried on a 2GB stick, also reformatted. No luck. Firmware seems OK.



 Something I am missing about the 2GB version of the XO-1.5 ???



 David Leeming



 From: George Hunt [mailto:georgejh...@gmail.com]

 Sent: Friday, 14 June 2013 8:41 p.m.
 To: David Farning
 Cc: David Leeming; Jerry Vonau; server-devel
 Subject: Re: [Server-devel] Testing XSCE 3 on XO 1.5 2GB os855



 There were kernel problems with 11.3.1 which kept us from getting the XO-1.5
 to become an XSCE.  It was only with the 13.1.0 release, that we were able
 to get the network adapters to work properly after a reboot.



 So I'm afraid that everyone will save a lot of time, and pain, in the long
 run, if the install procedure is followed exactly.
 (http://wiki.laptop.org/go/User:Holt/XS_Community_Edition/0.3/Installing)



 We were not able to test adequately the offline install for subsequent XSCE
 installations to have it be part of the 0.3 release. But for situations
 where internet access is slow, and expensive, it is possible to use a USB
 stick to transfer the rpm packages contained in the /var/yum/cache from the
 first XSCE to the next one, and greatly speed up the install process. (And
 if you leave a USB stick in the XSCE, during the first install, it is our
 intention, and design, that the /var/yum/cache will be copied to that USB
 stick during the install process on that first machine -- and then used
 automatically on a subsequent install)



 George



 On Thu, Jun 13, 2013 at 10:31 PM, David Farning
 dfarn...@activitycentral.com wrote:

 Hmm, that is an interesting point that we kind of took for granted.

 Our goal with the 'reference' hardware and software is to provide a
 known set of stuff which 'just works.' While other hardware, software,
 and features might work... they have not been tested.

 Maybe george or jerry have a good answer for you.

 At the risk of carbon dating myself... I grew up in the era where my
 nerdy friends and I drooled over the pages of 'Computer Shopper' for a
 9.6 kbit/s modem. Auto Resume for stalled downloads was a life saver:)

 Now, for simplicity, our testing involves reflashing everything to get
 back to a known state. As you point out, that is probably not the best
 assumption for low bandwidth areas.

 On Thu, Jun 13, 2013 at 8:36 PM, David Leeming
 da...@leeming-consulting.com wrote:
 Sorry just realised the XO is only installed with 11.3.1 (os855)



 However, is it still possible to work around? It’s not easy or cheap to
 download the os file.



 David



 From: David Leeming [mailto:da...@leeming-consulting.com]
 Sent: Friday, 14 June 2013 12:28 p.m.
 To: 'server-devel'
 Subject: Testing XSCE 3 on XO 1.5 2GB os855



 Testing XSCE 3 on XO 1.5 2GB os855



 http://wiki.laptop.org/go/User:Holt/XS_Community_Edition/0.3/Installing



 I get as far as step 13, after the SD card (I am testing with an 8GB card)
 successfully configures.



 When I enter “bootstrap-xo” is replies



 Not an XO please run ‘xs-config’



 Tried to do that but



 xs-config: command not found







 David Leeming

 Solomon Islands




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




 --
 David Farning
 Activity Central: http

Re: [Server-devel] Testing XSCE 3 on XO 1.5 2GB os855

2013-06-17 Thread David Leeming
OK, didn't know you can do that. That's pretty convenient. First I have to get 
a dev key to unlock it, will take another 24 hrs. BTW I had to do it from 
file:///home/.devkey.html because the link in Browse led to a secure connection 
failure due to invalid certificate.

David 

-Original Message-
From: David Farning [mailto:dfarn...@activitycentral.com] 
Sent: Monday, 17 June 2013 9:24 p.m.
To: David Leeming
Cc: George Hunt; Jerry Vonau; server-devel
Subject: Re: [Server-devel] Testing XSCE 3 on XO 1.5 2GB os855

Yikes, you are having some bad luck with this install. Thanks for your patience.

I looks like the 1.5 lite does not have enough space for the 13.1.0 image.

You will need almost an 8gb hard disk in order to proceed with the
installation. If the internal hard disk is less than that, you can use
a sdcard to install the system, check the following
instructions:http://activitycentral.com/community/news/installing-os-sd-card
.

We are adding this note to the install page.

On Mon, Jun 17, 2013 at 4:57 AM, David Leeming
da...@leeming-consulting.com wrote:
 Still trying to set up my XO-1.5 2GB ready for XSCE, which as per advice
 requires the 13.1.0 release as starting point.



 I downloaded the 13.1.0 files as per



 http://wiki.laptop.org/go/Release_notes/13.1.0#XO-1.5



 31036o1.zd

 31036o1.zd.zsp.fs1.zip



 Copied to a newly formatted 1GB USB stick, and checked the zd file md5sum
 matched

 Renamed the zip to fs1.zip



 Tried it:



 Fails as per attached. Renaming the fs1.zip as fs.zip makes no difference.



 Tried on a 2GB stick, also reformatted. No luck. Firmware seems OK.



 Something I am missing about the 2GB version of the XO-1.5 ???



 David Leeming



 From: George Hunt [mailto:georgejh...@gmail.com]

 Sent: Friday, 14 June 2013 8:41 p.m.
 To: David Farning
 Cc: David Leeming; Jerry Vonau; server-devel
 Subject: Re: [Server-devel] Testing XSCE 3 on XO 1.5 2GB os855



 There were kernel problems with 11.3.1 which kept us from getting the XO-1.5
 to become an XSCE.  It was only with the 13.1.0 release, that we were able
 to get the network adapters to work properly after a reboot.



 So I'm afraid that everyone will save a lot of time, and pain, in the long
 run, if the install procedure is followed exactly.
 (http://wiki.laptop.org/go/User:Holt/XS_Community_Edition/0.3/Installing)



 We were not able to test adequately the offline install for subsequent XSCE
 installations to have it be part of the 0.3 release. But for situations
 where internet access is slow, and expensive, it is possible to use a USB
 stick to transfer the rpm packages contained in the /var/yum/cache from the
 first XSCE to the next one, and greatly speed up the install process. (And
 if you leave a USB stick in the XSCE, during the first install, it is our
 intention, and design, that the /var/yum/cache will be copied to that USB
 stick during the install process on that first machine -- and then used
 automatically on a subsequent install)



 George



 On Thu, Jun 13, 2013 at 10:31 PM, David Farning
 dfarn...@activitycentral.com wrote:

 Hmm, that is an interesting point that we kind of took for granted.

 Our goal with the 'reference' hardware and software is to provide a
 known set of stuff which 'just works.' While other hardware, software,
 and features might work... they have not been tested.

 Maybe george or jerry have a good answer for you.

 At the risk of carbon dating myself... I grew up in the era where my
 nerdy friends and I drooled over the pages of 'Computer Shopper' for a
 9.6 kbit/s modem. Auto Resume for stalled downloads was a life saver:)

 Now, for simplicity, our testing involves reflashing everything to get
 back to a known state. As you point out, that is probably not the best
 assumption for low bandwidth areas.

 On Thu, Jun 13, 2013 at 8:36 PM, David Leeming
 da...@leeming-consulting.com wrote:
 Sorry just realised the XO is only installed with 11.3.1 (os855)



 However, is it still possible to work around? It’s not easy or cheap to
 download the os file.



 David



 From: David Leeming [mailto:da...@leeming-consulting.com]
 Sent: Friday, 14 June 2013 12:28 p.m.
 To: 'server-devel'
 Subject: Testing XSCE 3 on XO 1.5 2GB os855



 Testing XSCE 3 on XO 1.5 2GB os855



 http://wiki.laptop.org/go/User:Holt/XS_Community_Edition/0.3/Installing



 I get as far as step 13, after the SD card (I am testing with an 8GB card)
 successfully configures.



 When I enter “bootstrap-xo” is replies



 Not an XO please run ‘xs-config’



 Tried to do that but



 xs-config: command not found







 David Leeming

 Solomon Islands




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




 --
 David Farning
 Activity Central: http://www.activitycentral.com





-- 
David Farning
Activity Central: http://www.activitycentral.com

Re: [Server-devel] Best XSCE strategy for us in Pacific with XO-1.5 2GB Testing XSCE 3 on XO 1.5 2GB os855

2013-06-17 Thread David Leeming
Thanks all for the great help and information. I will install the 13.1.0 os
on my 1.5 on an external 8GB SD card and then test the XCSE installation,
and let you know.

David Leeming
Solomon Islands


-Original Message-
From: qu...@us.netrek.org [mailto:qu...@us.netrek.org] On Behalf Of James
Cameron
Sent: Tuesday, 18 June 2013 4:30 p.m.
To: Jerry Vonau
Cc: George Hunt; David Leeming; server-devel; Michael Hutak; Ian Thomson;
David Farning
Subject: Re: Best XSCE strategy for us in Pacific with XO-1.5 2GB Testing
XSCE 3 on XO 1.5 2GB os855

On Tue, Jun 18, 2013 at 12:20:04AM -0500, Jerry Vonau wrote:
 This was the issue, no matter how careful I was inserting the
 SD-card the tab would move to locked. I used a dab of instant glue,
 that was enough to prevent the tab from moving.

Ah, good.  Yes, I've heard of that.  Also, as it works fine for
fs-update it makes one think it is not write protected.  I don't know
if there is a specification for the force required to move the tab.

-- 
James Cameron
http://quozl.linux.org.au/



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


Re: [Server-devel] Testing XSCE 3 on XO 1.5 2GB os855

2013-06-14 Thread David Farning
Let's add it to the 0.4 install section since it has not passed anna's
QA for 0.3.

Seem reasonable?

On Fri, Jun 14, 2013 at 5:10 PM, David Leeming
da...@leeming-consulting.com wrote:
 Hi George



 It’s a great job the XSCE team has done and good thinking on the offline
 install.



  – would it be possible to add step by step instructions on using the yum
 cache for a subsequent offline install, to the wiki please?



 David



 From: George Hunt [mailto:georgejh...@gmail.com]
 Sent: Friday, 14 June 2013 8:41 p.m.
 To: David Farning
 Cc: David Leeming; Jerry Vonau; server-devel
 Subject: Re: [Server-devel] Testing XSCE 3 on XO 1.5 2GB os855



 There were kernel problems with 11.3.1 which kept us from getting the XO-1.5
 to become an XSCE.  It was only with the 13.1.0 release, that we were able
 to get the network adapters to work properly after a reboot.



 So I'm afraid that everyone will save a lot of time, and pain, in the long
 run, if the install procedure is followed exactly.
 (http://wiki.laptop.org/go/User:Holt/XS_Community_Edition/0.3/Installing)



 We were not able to test adequately the offline install for subsequent XSCE
 installations to have it be part of the 0.3 release. But for situations
 where internet access is slow, and expensive, it is possible to use a USB
 stick to transfer the rpm packages contained in the /var/yum/cache from the
 first XSCE to the next one, and greatly speed up the install process. (And
 if you leave a USB stick in the XSCE, during the first install, it is our
 intention, and design, that the /var/yum/cache will be copied to that USB
 stick during the install process on that first machine -- and then used
 automatically on a subsequent install)



 George



 On Thu, Jun 13, 2013 at 10:31 PM, David Farning
 dfarn...@activitycentral.com wrote:

 Hmm, that is an interesting point that we kind of took for granted.

 Our goal with the 'reference' hardware and software is to provide a
 known set of stuff which 'just works.' While other hardware, software,
 and features might work... they have not been tested.

 Maybe george or jerry have a good answer for you.

 At the risk of carbon dating myself... I grew up in the era where my
 nerdy friends and I drooled over the pages of 'Computer Shopper' for a
 9.6 kbit/s modem. Auto Resume for stalled downloads was a life saver:)

 Now, for simplicity, our testing involves reflashing everything to get
 back to a known state. As you point out, that is probably not the best
 assumption for low bandwidth areas.

 On Thu, Jun 13, 2013 at 8:36 PM, David Leeming
 da...@leeming-consulting.com wrote:
 Sorry just realised the XO is only installed with 11.3.1 (os855)



 However, is it still possible to work around? It’s not easy or cheap to
 download the os file.



 David



 From: David Leeming [mailto:da...@leeming-consulting.com]
 Sent: Friday, 14 June 2013 12:28 p.m.
 To: 'server-devel'
 Subject: Testing XSCE 3 on XO 1.5 2GB os855



 Testing XSCE 3 on XO 1.5 2GB os855



 http://wiki.laptop.org/go/User:Holt/XS_Community_Edition/0.3/Installing



 I get as far as step 13, after the SD card (I am testing with an 8GB card)
 successfully configures.



 When I enter “bootstrap-xo” is replies



 Not an XO please run ‘xs-config’



 Tried to do that but



 xs-config: command not found







 David Leeming

 Solomon Islands




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




 --
 David Farning
 Activity Central: http://www.activitycentral.com





-- 
David Farning
Activity Central: http://www.activitycentral.com
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


  1   2   3   4   5   6   7   8   9   10   >