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

2013-10-07 Thread Ruben Rodríguez
2013/10/8 Walter Bender :
> Be nice to know about these so we can fix them.


Sure thing! We just finished with the first leg of the project and the
resultant image is getting tested now, so soon I'll start sending
patches. There are usually small things, like scripts written in bash
(ubuntu uses dash), checking for distro specific files or paths, and
the like.

Anyway most of the work was related to make 0.98 work on Ubuntu 12.04,
something that in general would not require upstreaming for either
Sugar or Ubuntu.

-- 
Rubén Rodríguez
Activity Central: http://activitycentral.com

Facebook: https://activitycentral.com/facebook
Google+: https://activitycentral.com/googleplus
Twitter: https://activitycentral.com/twitter
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


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

2013-10-07 Thread Ruben Rodríguez
2013/10/7 Gonzalo Odiard :
> I agree. Have Sugar working on Ubuntu would be great, but would be mainly:
> * Solve dependencies in ubuntu (update/fix packages)
> * Make Sugar work with other dependencies when is not possible.
>
> In the first case, upstream is Ubuntu, in the second case, upstream is
> Sugarlabs.
> In both cases, working with upstream is the best solution in the long run,
> while I understand for Dextrose is useful have some "exclusive" features,
> I hope you avoid the shortcut and plan thinking in the future.

Idealy, yes. But to make Sugar work with an already released version
of Ubuntu there is nothing to upstream as you cannot ask for library
updates after the release, so we need to do it "on the side". But it
would be nice to have the latest Sugar working natively on the next
Ubuntu LTS, and that is included in the project plans.


-- 
Rubén Rodríguez
Activity Central: http://activitycentral.com

Facebook: https://activitycentral.com/facebook
Google+: https://activitycentral.com/googleplus
Twitter: https://activitycentral.com/twitter
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


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

2013-10-07 Thread Ruben Rodríguez
2013/10/7 Daniel Narvaez :
>
> I would like to understand better what you mean with porting. It should just
> be matter of writing package specs  (or really fixing the existing ones...),
> no?

Mainly, but since we work with Ubuntu LTS for the deployment's benefit
we had to backport patches into gobject-introspection and other libs.
Also, there are some bits of code in both Sugar and the activities
that assume to be running on Fedora, or even on an XO, and those need
cleaning.


-- 
Rubén Rodríguez
Activity Central: http://activitycentral.com

Facebook: https://activitycentral.com/facebook
Google+: https://activitycentral.com/googleplus
Twitter: https://activitycentral.com/twitter
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [support-gang] Sugar on a $100 tablet!

2013-09-29 Thread Ruben Rodríguez
2013/9/29 Caryl Bigenho :

> Will some of you be at the SF Summit?

Yes, I'll be there. I'll be submitting my workshop proposal today.

> I can bring my XO Tablet if you would
> like to test Sugar on it. All I ask is that you sweep it clean when finished
> so I can re-customize it for my grand daughter. It's to be her present for
> her third birthday in late December.
>
> Caryl
>
> P.S. If others can bring other Android devices they don't mind messing with
> that would be great. In fact, maybe you could play with my Samsung phone...
> same conditions... wipe it clean or restore it when we have finished
> playing.

Well, what I did on the Nexus was possible because GNU/Linux was
already bootable in that particular machine, for other devices it
would be quite more difficult and out of the scope of the workshop. We
can check what devices are candidates for it.

-- 
Rubén Rodríguez
Activity Central: http://activitycentral.com

Facebook: https://activitycentral.com/facebook
Google+: https://activitycentral.com/googleplus
Twitter: https://activitycentral.com/twitter
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Sugar on a $100 tablet!

2013-09-29 Thread Ruben Rodríguez
2013/9/29 George Hunt :

> I was able to install the double boot, and ubuntu touch. But when I ran the
> script http://ubuntu.activitycentral.com/install_sugar_on_nexus_7.sh , a
> side effect, (verified a second install), was that the ubuntu dash app lens
> became inoperative, and I was never able to figure out how to re-initialize
> it properly, so that I could find and run the "terminal" app.

I will have to explore why this happened, but in any case that is why
I recommended running the script through ssh so you don't depend on
the graphic interface (which in my experience is not stable anyway).
If you can still access the terminal give it a try.

-- 
Rubén Rodríguez
Activity Central: http://activitycentral.com

Facebook: https://activitycentral.com/facebook
Google+: https://activitycentral.com/googleplus
Twitter: https://activitycentral.com/twitter
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Sugar on a $100 tablet!

2013-09-15 Thread Ruben Rodríguez
2013/9/11 George Hunt :
> I have a nexus, and I'm anxious to learn how to swap out OS, reload stuff,
> etc.

The first step is to install Ubuntu on it, you can follow this howto:
https://wiki.ubuntu.com/Nexus7/Installation

But I recommend following the procedure to install Multirom to have
dual boot instead:
http://forum.xda-developers.com/showthread.php?t=2011403
The only downside is that it seems to interfere with Android system
updates, so you need to upgrade your Android rom manually after that.

Backup and be patient, it takes some time.

When you have ubuntu running on the nexus, activate the
on-scren-keyboard (small icon on the top bar), open the terminal,
install ssh and connect to it. Become root and run this script:
http://ubuntu.activitycentral.com/install_sugar_on_nexus_7.sh

This will set some configs, install a bunch of packages including
Sugar, and install some activities as well.

There are some bugs (mainly in the journal) I'm working in, but it is
already pretty usable. Please report your findings! :)

> Does Ubuntu talk directly to the hardware?

Yes. The first part of the procedure installs ubuntu in the android
storage space (a file containing a disk image with ubuntu inside). The
bootloader then is able to run it instead of android by using kexec.
This means there is no emulation, you use Ubuntu as if it was
installed on the machine by itself, and no Android software runs
alongside it.

> If so, how much variation is there in the hardware? If most tablets are based 
> on arm SOC's, this might
> work across many hardware platforms.

There is a lot of variation between SOC's, in particular you will have
to fight with the graphics support, the bootloader, the power
management...
A recent Linus rant on the topic:https://lkml.org/lkml/2013/9/9/562
"I hope that ARM SoC hardware designers all die in some incredibly
painful accident"

In any case with more or less effort we can make sugar work on any
machine that already runs GNU/Linux. In the case of the nexus I
understand Canonical and Google partnered to make it work as a
development exercise. But new arm devices running
standard-non-android-distros appear every day, and several platforms
are already becoming popular, so it is a path worth exploring.

-- 
Rubén Rodríguez
Activity Central: http://activitycentral.com

Facebook: https://activitycentral.com/facebook
Google+: https://activitycentral.com/googleplus
Twitter: https://activitycentral.com/twitter
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [DESIGN] Feature "Enhanced support for 3G modems"

2013-07-02 Thread Ruben Rodríguez
2013/7/3 James Cameron :
>
> "You will need to provide the following information to set up a mobile
> broadband connection to a cellular (3G) network"
>
> It is ambiguous.  To whom should I provide this information?  My
> teacher?  My broadband device seller?  My broadband service?  No, I
> need not provide any information at all, I'm supposed to configure the
> computer.

That text is already there in the modem configuration section of the
CP, it was not added by the patch. The discussed feature just extends
the current implementation by showing the database of mobile providers
for each country.

Modifying that text would require updating its translation to all languages.

Regards,
-- 
Rubén Rodríguez
CTO
Activity Central: http://activitycentral.com

Facebook: https://activitycentral.com/facebook
Google+: https://activitycentral.com/googleplus
Twitter: https://activitycentral.com/twitter
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Browse activity proxy settings

2012-11-15 Thread Ruben Rodríguez
2012/11/11 Manuel Kaufmann :
>
> I found there is a simple way (but I didn't try it yet) to make use of
> the "http_proxy" env variable from WebKitGtk:

Hi Manuel,

Attached is a patch that implements this. It works against Browse 146.
A patched bundle can also be found here:
http://sugardextrose.org/issues/2426

It is a very simple implementation that makes Browse use the
http_proxy environment variable in case that it has been set. It is
the only change needed, as the patch for webkit you linked comes
already applied from Fedora.

Cheers,
-- 
Rubén Rodríguez
CTO
Activity Central: http://activitycentral.com

Facebook: https://activitycentral.com/facebook
Google+: https://activitycentral.com/googleplus
Twitter: https://activitycentral.com/twitter


proxy.patch
Description: Binary data
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [sugar 0.98 PATCH] sl#1630, sl#3325: Support for mobile broadband provider database, plus ensure that all settings are persisted.

2012-08-10 Thread Ruben Rodríguez
2012/8/10 Chris Leonard :

> *sigh*  I guess this will be yet another PO file with a big collection
> of country names (or language names) to localize.   It is not too bad
> when the ISO-code PO files are in good shape, but they are not always
> very complete in some languages.

The database is this file:
http://git.gnome.org/browse/mobile-broadband-provider-info/tree/serviceproviders.xml
So the problem is in fact that the order comes from showing the
entries by the iso-code order, instead of the country name.

The country name comes from searching for the iso code at
/usr/share/zoneinfo/iso3166.tab

-- 
Rubén Rodríguez - ActivityCentral.com
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] Problems with HTTPS

2012-07-09 Thread Ruben Rodríguez
We are experiencing some trouble with HTTPS as the certificate
revocation server from our SSL provider (crl.startssl.com) is having
problems. If you find that browsing a SL server through HTTPS is slow
or goes into timeout, either switch to HTTP or disable the
certification revocation check in your browser.
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel