Re: [Server-devel] XS rebase review

2012-02-08 Thread Peter Robinson
On Wed, Feb 8, 2012 at 4:27 PM, rihowa...@gmail.com  wrote:
>
>
> On Feb 8, 2012, at 3:35 AM, Martin Langhoff wrote:
>
>> On Wed, Feb 8, 2012 at 2:23 AM, rihowa...@gmail.com  
>> wrote:
>>> Which releases of erlang and ejabbered are you using?
>>
>> I unfortunately don't have the version number handy, but this should
>> help: this coming XS release only ships a configuration and init
>> scripts for ejabberd -- it's based on RHEL6.2/CentOS6.2, using the
>> ejabberd versions included in the OS.
>>
> I took a look at the CentOS6.2 source repository at 
> http://vault.centos.org/6.2/ and could not find Erlang or ejabberd there.

It's in EPEL

https://fedoraproject.org/wiki/EPEL

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


Re: [Server-devel] XS rebase review

2012-02-08 Thread rihowa...@gmail.com


On Feb 8, 2012, at 3:35 AM, Martin Langhoff wrote:

> On Wed, Feb 8, 2012 at 2:23 AM, rihowa...@gmail.com  
> wrote:
>> Which releases of erlang and ejabbered are you using?
> 
> I unfortunately don't have the version number handy, but this should
> help: this coming XS release only ships a configuration and init
> scripts for ejabberd -- it's based on RHEL6.2/CentOS6.2, using the
> ejabberd versions included in the OS.
> 
I took a look at the CentOS6.2 source repository at 
http://vault.centos.org/6.2/ and could not find Erlang or ejabberd there.

> Current ejabberd does not need any changes -- only configuration -- to
> do what we need :-)
> cheers,
> 
> 
> m
> -- 
>  mar...@laptop.org -- Software Architect - OLPC
>  - ask interesting questions
>  - don't get distracted with shiny stuff  - working code first
>  - http://wiki.laptop.org/go/User:Martinlanghoff

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


Re: [Server-devel] XS rebase review

2012-02-08 Thread Martin Langhoff
On Wed, Feb 8, 2012 at 8:59 AM, Daniel Drake  wrote:
> Pushed an old branch - please look again now.

Looks great.

The only problem is the name - rename pu to master.

>>> ds-backup: pu branch ready for review
>>
>> Looks good.  We'll make a server & client release together. I have a
>> buglet to fix client-side.
>
> OK, hopefully this will be ready today or tomorrow? :)

Heh, I'll try. It's trivial though -- the client code is reading from /ofw

>>> idmgr: pu branch ready for review
>>
>> Much nicer layout, thanks! In fact, if you want to move it to
>> /var/lib, or /library... you got my nod as well.
>>
>> Request: list_registration is a command for sysadmins;
>>  - rename it (xs-list-registration?), put it on the path
>>  - maybe make it root-only?
>
> I'll do that, I assume this gets your approval once those changes are
> put in place so that I can push today?

Yep - agreed, approved.

>>> Remaining bits from the core packages:
>>>
>>> Moodle - seemed to fail on first boot, worked on second.  Using
>>> moodle-xs-1.9.5.xs2-1.xs11.noarch. Need to dig further.
>>
>> I'll look into merging w 1.9.x latest, for security and stable
>> goodies. How much time have we got?
>
> Need to get it done this week really - latest on Monday.
> Hoping to be able to release this on Wednesday 15th for deployment at
> test schools in Managua on Thursday 16th.

Damned tight. I have a ramp process to see through to completion, and
it's been rather busy. Will give it a shot tomorrow.

>>> ejabberd - runs, accepts connection, but shows no presence info. Need
>>> to look into this.
>>
>> Hmmm, perhaps it's not getting the automagic Online group created?
>> Look in the ejabberd-xs.init script, run the commands from
>> setup_online_srg() by hand. The change in the ejabberd control module
>> changed the syntax of commands slightly.
>
> The online group is created. Any further debugging hints appreciated,
> I'm not exactly sure where to start.

[ we're debugging this on irc right now ]




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


Re: [Server-devel] XS rebase review

2012-02-08 Thread Daniel Drake
On Wed, Feb 8, 2012 at 5:32 AM, Martin Langhoff  wrote:
>> xs-config: pu branch recreated. Changes since yesterday:
>
> I think that the new pu branch you pushed out is incomplete. It has a
> very short run of patches, a massive diff from the pu I reviewed, and
> it ends at
>
>  11bdbdb Add setup.d hooks

Pushed an old branch - please look again now.

>> ds-backup: pu branch ready for review
>
> Looks good.  We'll make a server & client release together. I have a
> buglet to fix client-side.

OK, hopefully this will be ready today or tomorrow? :)

>> idmgr: pu branch ready for review
>
> Much nicer layout, thanks! In fact, if you want to move it to
> /var/lib, or /library... you got my nod as well.
>
> Request: list_registration is a command for sysadmins;
>  - rename it (xs-list-registration?), put it on the path
>  - maybe make it root-only?

I'll do that, I assume this gets your approval once those changes are
put in place so that I can push today?

>> Remaining bits from the core packages:
>>
>> Moodle - seemed to fail on first boot, worked on second.  Using
>> moodle-xs-1.9.5.xs2-1.xs11.noarch. Need to dig further.
>
> I'll look into merging w 1.9.x latest, for security and stable
> goodies. How much time have we got?

Need to get it done this week really - latest on Monday.
Hoping to be able to release this on Wednesday 15th for deployment at
test schools in Managua on Thursday 16th.

>> ejabberd - runs, accepts connection, but shows no presence info. Need
>> to look into this.
>
> Hmmm, perhaps it's not getting the automagic Online group created?
> Look in the ejabberd-xs.init script, run the commands from
> setup_online_srg() by hand. The change in the ejabberd control module
> changed the syntax of commands slightly.

The online group is created. Any further debugging hints appreciated,
I'm not exactly sure where to start.

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


Re: [Server-devel] XS rebase review

2012-02-08 Thread Martin Langhoff
On Wed, Feb 8, 2012 at 5:55 AM, Tabitha Roder  wrote:
> I have likely missed some previous discussions, but are we moving to Moodle
> 2.x or staying with Moodle 1.9.x on XS?

Daniel is doing a very focused update of the XS, to run on a more
current Linux base (CentOS6.x/RHEL6.x). So no major component overhaul
is happening in this fast and furious dev cycle...

> How important is it to stay current with moodle.org releases?

No need to rub it in :-{ -- we're woefully out of date.

Here's the good news:

 - dsd is taking on a significant overhaul that gets us on current
long-term-support RHEL/CentOS

 - it's likely that Jerry will take on some maintenance, to take the job further

 - this means that when I set some time aside for the XS, most
components are well cared for, and I can focus on Moodle!

 - we're well over the hump w XO-1.75! so that "time aside for the XS"
is closer to reality...

now, all we need is a weekend to recharge the batteries, and we're sorted.




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


Re: [Server-devel] XS rebase review

2012-02-08 Thread Martin Langhoff
On Wed, Feb 8, 2012 at 2:23 AM, rihowa...@gmail.com  wrote:
> Which releases of erlang and ejabbered are you using?

I unfortunately don't have the version number handy, but this should
help: this coming XS release only ships a configuration and init
scripts for ejabberd -- it's based on RHEL6.2/CentOS6.2, using the
ejabberd versions included in the OS.

Current ejabberd does not need any changes -- only configuration -- to
do what we need :-)

cheers,


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


Re: [Server-devel] XS rebase review

2012-02-08 Thread Martin Langhoff
On Tue, Feb 7, 2012 at 5:58 PM, Daniel Drake  wrote:
> Ready for the next round of reviews for the XS work. I've now
> performed basic testing of all aspects of the system, so I feel this
> is ready for merging and wider testing.

Thanks!

> xs-config: pu branch recreated. Changes since yesterday:

I think that the new pu branch you pushed out is incomplete. It has a
very short run of patches, a massive diff from the pu I reviewed, and
it ends at

  11bdbdb Add setup.d hooks

Maybe a git push is needed :-)

> ds-backup: pu branch ready for review

Looks good.  We'll make a server & client release together. I have a
buglet to fix client-side.

> idmgr: pu branch ready for review

Much nicer layout, thanks! In fact, if you want to move it to
/var/lib, or /library... you got my nod as well.

Request: list_registration is a command for sysadmins;
 - rename it (xs-list-registration?), put it on the path
 - maybe make it root-only?

> xs-activation: pu branch ready for review
> xs-activity-server: pu branch ready for review

Looking good!

> xs-rsync: pu branch ready for review

Nice detail on the xz support!

> xs-tools: pu branch ready for review

Looks good.

> Remaining bits from the core packages:
>
> Moodle - seemed to fail on first boot, worked on second.  Using
> moodle-xs-1.9.5.xs2-1.xs11.noarch. Need to dig further.

I'll look into merging w 1.9.x latest, for security and stable
goodies. How much time have we got?

> ejabberd - runs, accepts connection, but shows no presence info. Need
> to look into this.

Hmmm, perhaps it's not getting the automagic Online group created?
Look in the ejabberd-xs.init script, run the commands from
setup_online_srg() by hand. The change in the ejabberd control module
changed the syntax of commands slightly.

> Which moodle branch should I be working with?

Branch mdl19-xs from
git+ssh://dev.laptop.org/git/users/martin/moodle.git

cheers,



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


Re: [Server-devel] XS rebase review

2012-02-08 Thread Tabitha Roder
On 8 February 2012 11:58, Daniel Drake  wrote:

> Moodle - seemed to fail on first boot, worked on second.  Using
> moodle-xs-1.9.5.xs2-1.xs11.noarch. Need to dig further.
>
> Which moodle branch should I be working with?
>
> Hi Martin

I have likely missed some previous discussions, but are we moving to Moodle
2.x or staying with Moodle 1.9.x on XS?
How important is it to stay current with moodle.org releases? The oldest
option is 1.9.11 on http://tracker.moodle.org when we report any bugs with
Moodle 1.9.x.
I did have a quick look at http://wiki.laptop.org/go/School_server and the
pages linked from there.

Also, looks like the PaintWeb project not quite made it into Moodle 2 yet.
I looked in moodle.org discussions, tracker, and database of modules and
plugins, and most up-to-date information was on
http://tracker.moodle.org/browse/MDL-20124 as far as I could see. Always
thought this would be a great addition for young children.

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


Re: [Server-devel] XS rebase review

2012-02-07 Thread rihowa...@gmail.com


On Feb 7, 2012, at 2:58 PM, Daniel Drake wrote:

> Hi Martin,
> 
> Ready for the next round of reviews for the XS work. I've now
> performed basic testing of all aspects of the system, so I feel this
> is ready for merging and wider testing.
> 
> xs-config: pu branch recreated. Changes since yesterday:
> - 172.18.0.1 binding readded
> - xs-services-check checks that NM is off
> - nautilus in GNOME will try to automount disks. usbmount always wins
> in my testing, but I added a xs-services-check warning anyway.
> - /etc/sysconfig further cleaned up
> - /etc/xs-config.make killed
> - Moved to etckeeper
> 
> ds-backup: pu branch ready for review
> 
> idmgr: pu branch ready for review
> 
> xs-activation: pu branch ready for review
> 
> xs-activity-server: pu branch ready for review
> 
> xs-rsync: pu branch ready for review
> 
> xs-tools: pu branch ready for review
> 
> 
> 
> Remaining bits from the core packages:
> 
> Moodle - seemed to fail on first boot, worked on second.  Using
> moodle-xs-1.9.5.xs2-1.xs11.noarch. Need to dig further.
> ejabberd - runs, accepts connection, but shows no presence info. Need
> to look into this.
> 
Which releases of erlang and ejabbered are you using?
Robert H.

> Which moodle branch should I be working with?
> 
> More tomorrow!
> 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