[Server-devel] XS on Ubuntu - what is the status?

2012-02-09 Thread FWiOO Adam Jurkiewicz
My dears,
 I'm volunteer of Foundation of Free and Open Source Software and I'm
working on Ubuntu Remix for Schools in Poland.There will be a new
project called Digital school here, which will start in next few
months. The founder is Minister of Education.

I want to build XS-server based on Ubuntu 10.04 LTS, because I don't
know Fedora so good as Ubuntu. Also, the Ubuntu is much more
recognizable in Poland.

I found on web discussion:
http://comments.gmane.org/gmane.linux.laptop.olpc.server.devel/1420

But I cannot find any farther informations. Could anyone explain me, is
it possible to run XS on Ubuntu?

Best regards,
Adam
-- 
Adam Jurkiewicz
Wolontariusz Fundacji Wolnego i Otwartego Oprogramowania
http://wioowszkole.org | http://facebook.com/abix.linux


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


Re: [Server-devel] ejabberd-2.1.10 issues

2012-02-09 Thread Daniel Drake
On Wed, Feb 8, 2012 at 6:42 PM, Martin Langhoff mar...@laptop.org wrote:
 Ok. Following the breadcrumbe here, I get to
 https://support.process-one.net/browse/EJAB-919 which has a nice patch
 authored by the Geoff Cant, a fellow Catalyst-er. I can help w a
 rebuild here.

As you've seen - getting this old version to build is difficult.
Getting it to run is even harder.

I think I've found the issue: it is a client bug, now exposed through
ejabberd getting stricter:
https://support.process-one.net/browse/EJAB-1533
https://bugs.freedesktop.org/show_bug.cgi?id=45853

And I have an ejabberd patch to apply (attached) until we've fixed the
client and let the fix propogate for a while.  We need to fork the
ejabberd package again, at least for the time being.
Would you prefer for this fork to be named 'ejabberd' (with xs-setup
modifying the EPEL repo file to exclude ejabberd upgrades from epel),
or ejabberd-xs as before?

Thanks
Daniel


persist-all-pubsub.patch
Description: Binary data
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


[Server-devel] XS-0.7 CentOS6.2 rebase - other pending items

2012-02-09 Thread Daniel Drake
Hi,

I now have an XS fully up and running and passing all my basic tests.
Here are the remaining items that need addressing before we have a
test release:

ejabberd - see the other thread. Need to decide on forking the package
as 'ejabberd' or 'ejabberd-xs' to move forward. Once that is done, I
will update xs-config (if needed) and then push and release all the
other components you have already reviewed.

moodle - pu branch ready for review. If you're going to pull in moodle
updates as well, now is the time :)
I have tested this quite well, including the interaction with mod_admin_extra.

xs-release - how do we go forward with this? I think we should drop
the old approach (of *replacing* the system release package) and take
the epel-release approach of just (additionally) installing our repo
files. But I'm not sure how you want this in git - existing branch of
existing repo, new repo? Or maybe I could create a new
packages/xs-release repo, with all the files contained in the spec
file repo (i.e. doesn't pull in a tarball, just ships the trivial repo
files directly).

xs-logos - Haven't really looked what this has. Given that we don't
face copyright/trademark restrictions of the logo package in CentOS,
can we just drop this?

usbmount - I had to update to the latest version. It no longer uses
any patches (they are all obsolete/upstream). How do I take care of
this w.r.t. your existing usbmount git repository, where you actually
forked the source? Perhaps we could just drop/obsolete that git repo,
and create a new packages/usbmount repo with the simple .spec file?

olpc-xs-builder - pu branch ready for review. Might need tweaking
based on the outcome of the above. I dropped the idea of running
xs-setup during the install, since the user might choose a hostname
that doesn't start with schoolserver.. The installation instructions
will require the user to run xs-setup after the install completes.

repos - I have reorganised slightly http://dev.laptop.org/xs/
repos is now a subdirectory there, which will be our main URL from now on.
But the other URLs still work: http://dev.laptop.org/xsrepos/
http://dev.laptop.org/~martin/xsrepos
Also, I have created aliases at http://dev.laptop.org/xs/stable and
http://dev.laptop.org/xs/testing for the repos. This means that if we
update the DNS of fedora.laptop.org, we will fix yum update / yum
install for the existing XS's in the field, which use such addresses.
What do you think?


I had to bring some packages in from Fedora, these are:

bitfrost-1.0.15-3.el6.i686.rpm - not in RHEL/EPEL. Recompiled for EL6
from rawhide.
mtd-utils-1.3.1-3.fc14.i686.rpm - dep of bios-crypto, imported from F14

kernel-2.6.42.2-1.fc15.i686.rpm - as previously agreed, imported from F15
(kernel-* subpackages too)
grubby-7.0.16-5.fc15.i686.rpm - dep of kernel, imported from F15
linux-firmware-20110601-1.fc15.noarch.rpm - dep of kernel, imported from F15
module-init-tools-3.16-2.fc15.i686.rpm - dep of kernel, imported from F15
acpid-2.0.9-1.fc14.i686.rpm - imported from F14. Needed for compat
with new kernel.

rssh-2.3.3-2.el6.i686.rpm - imported from EPEL-6 updates
syck-python-0.61-12.el6.i686.rpm - dep of ds-backup, not in RHEL/EPEL.
F14 version recompiled for EL6.
syck-0.61-12.el6.i686.rpm - dep of syck-python

Is it OK to stick these in the core xs-0.7 RPM repo, or would you
prefer a separate fedora-ports repo to be created? (I vote just the
one :))


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


Re: [Server-devel] ejabberd-2.1.10 issues

2012-02-09 Thread Martin Langhoff
On Thu, Feb 9, 2012 at 3:46 PM, Daniel Drake d...@laptop.org wrote:
 As you've seen - getting this old version to build is difficult.
 Getting it to run is even harder.

Yep. Was just a stab in the alternative path. Now that you've
root-cause'd the issue, things look better.

 I think I've found the issue: it is a client bug, now exposed through
 ejabberd getting stricter:
 https://support.process-one.net/browse/EJAB-1533
 https://bugs.freedesktop.org/show_bug.cgi?id=45853

 And I have an ejabberd patch to apply (attached) until we've fixed the

Right, so you have a partial revert of the strict patch at EJAB-1434
- you plan sounds good.

 Would you prefer for this fork to be named 'ejabberd' (with xs-setup
 modifying the EPEL repo file to exclude ejabberd upgrades from epel),
 or ejabberd-xs as before?

This merits a 'release' identifier, but we're only carrying 1 patch
over CentOS, and done the work to split the init script and config off
to xs-config, so keeping the ejabberd name makes sense.




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