Re: [Sugar-devel] Collaboration Between Activities Fail with Fedora 29 SoaS

2019-03-13 Thread James Cameron
I'm just guessing here; you need more data.

Enable debugging of Telepathy Mission Control, and you may find there
is no connected detected.  You might also "pgrep salut".

Mission Control is coded to start Salut as soon as GNetworkMonitorNM
says status is changed to partially online.

Martin Abente, Gonzalo Odiard and I worked on ad-hoc wireless and
wired link-local collaboration in June 2015.  The work was not
upstreamed to Sugar Labs, because it didn't look like a problem with
Sugar, but with GLib.

The workaround we have in the OLPC branch is in /usr/bin/sugar;

gsettings set im.telepathy.MissionControl.FromEmpathy use-conn false

The downside is that Sugar loses capability to switch away from
Gabble when network connectivity goes _down_ just before it goes _up_
with ad-hoc.  We hid that on the OLPC builds by deconfiguring the
Jabber server setting.

gsettings set org.sugarlabs.collaboration jabber-server ''

Sugar has that as the default in releases since, for other reasons.

You might also workaround this by adding a Raspberry Pi with a DHCP
server.  The systems will not negotiate link-local addresses, but will
be assigned an IP in the range you specify.  They won't be able to
deliver packets to the internet, but they will think they can.

https://iiab.io/ is something you could put on the Raspberry Pi.

-- 
James Cameron
http://quozl.netrek.org/
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [RELEASE] Sugar 0.113 unstable

2019-03-13 Thread James Cameron
Errata so far;

1.  the toolkit builds for Python 3 but the shell for Python 2; you
may have to change configure.ac of the toolkit otherwise the shell
won't have a toolkit to use, unless you have an older build installed
at the same time,

2.  the shell fails during startup due to an import error, see
workaround https://github.com/sugarlabs/sugar/issues/822

-- 
James Cameron
http://quozl.netrek.org/
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Collaboration Between Activities Fail with Fedora 29 SoaS

2019-03-13 Thread Samson Goddy
On Wed, Mar 13, 2019, 6:30 PM Alex Perez  wrote:

> Samson,
>
> Based on my previous conversations with you, you had indicated you were
> using Fedora 29 32-bit SoaS. Please confirm that this is still the case. I
> have changed the subject line to reflect this.
>
Yes, I am using 29 32-bit SoaS.

>
> I believe you are encountering the issue which we thought we had fixed
> with a previous patch (see https://github.com/sugarlabs/sugar/issues/814
> ). This patch is now upstream in F29, but _only_ if you use the updated
> 32-bit SoaS image, which is not yet generally available. Even with the fix
> in place, collaboration still fails with the same message.
>
> After starting Sugar, open the Terminal, and type 'grep key
> ~/.sugar/default/logs/shell.log' If you see a message which says "ERROR
> root: Error parsing public key" then you are running into a bug that has
> been present in the last several versions of Fedora, and completely breaks
> collaboration. The underlying problem is still not fully understood,
> however we know it's related to SSH keys.
>
> Additionally, for collaboration to function, you must also make sure that
> your Ethernet interfaces have IP addresses (self-assigned is fine), and
> that there is a default route set on each computer that is attempting to
> collaborate. You can check this from the terminal with "ip route", and if
> there is no line that starts with "default" or no output at all, then there
> is no default route set, and collaboration will not work.
>
> Here is an example of the output of shell.log which shows the error:
> http://alexperez.com/xo1/VirtualBox_Fedora29-soas-shell.log.png
>

Thanks Alex, I will be giving an update by Wednesday. As soon as I get my
hands on the computers again.


Regards

>
>
> Samson Goddy wrote on 3/13/19 7:09 AM:
>
> Hi Everyone,
>
> We've been working on installing SOAS on some computers in a school and we
> were testing collaboration using CAT5 cables connected to a router
> and also connected to the two computers running the SOAS instances, the
> both instances are seen on the two computers but after joining an activity
> the "Joining activity" alert and collaboration doesn't happen.
>
> Logs here .
>
> --
>
> Samson Goddy
>
> Twitter: https://twitter.com/samson_goddy
> Email: samsongo...@sugarlabs.org
> samsongo...@gmail.com
>
> Website: https://samsongoddy.me/  
>
> ___
> Sugar-devel mailing 
> listSugar-devel@lists.sugarlabs.orghttp://lists.sugarlabs.org/listinfo/sugar-devel
>
>
> --
> Sent from Postbox
> 
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] Inviting suggestions to good first issues on musicblocks

2019-03-13 Thread Sumit Srivastava
Hi, I've been trying to label good first issues, for our super new members
in musicblocks repository.

Even though I've been doing my best, I can't be fully aware of all the 249
issues on MB.

If you're aware of any issues that might help as labels for good beginner
issues, please reply to this thread with the name/link/number/id of the
issue. Anything works.

Also mention why would it be a good beginner issue in a line or two. Devs
involved with musicblocks are expected to reply.

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


Re: [Sugar-devel] Collaboration Between Activities Fail with Fedora 29 SoaS

2019-03-13 Thread Alex Perez

Samson,

Based on my previous conversations with you, you had indicated you were 
using Fedora 29 32-bit SoaS. Please confirm that this is still the case. 
I have changed the subject line to reflect this.


I believe you are encountering the issue which we thought we had fixed 
with a previous patch (see https://github.com/sugarlabs/sugar/issues/814 
). This patch is now upstream in F29, but _only_ if you use the updated 
32-bit SoaS image, which is not yet generally available. Even with the 
fix in place, collaboration still fails with the same message.


After starting Sugar, open the Terminal, and type 'grep key 
~/.sugar/default/logs/shell.log' If you see a message which says "ERROR 
root: Error parsing public key" then you are running into a bug that has 
been present in the last several versions of Fedora, and completely 
breaks collaboration. The underlying problem is still not fully 
understood, however we know it's related to SSH keys.


Additionally, for collaboration to function, you must also make sure 
that your Ethernet interfaces have IP addresses (self-assigned is fine), 
and that there is a default route set on each computer that is 
attempting to collaborate. You can check this from the terminal with "ip 
route", and if there is no line that starts with "default" or no output 
at all, then there is no default route set, and collaboration will not work.


Here is an example of the output of shell.log which shows the error: 
http://alexperez.com/xo1/VirtualBox_Fedora29-soas-shell.log.png



Samson Goddy wrote on 3/13/19 7:09 AM:

Hi Everyone,

We've been working on installing SOAS on some computers in a school 
and we were testing collaboration using CAT5 cables connected to a router
and also connected to the two computers running the SOAS instances, 
the both instances are seen on the two computers but after joining an 
activity

the "Joining activity" alert and collaboration doesn't happen.

Logs here .

--

Samson Goddy

Twitter: https://twitter.com/samson_goddy
Email: samsongo...@sugarlabs.org 
samsongo...@gmail.com 

Website: https://samsongoddy.me/ 


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


--
Sent from Postbox 

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


Re: [Sugar-devel] [RELEASE] Sugar 0.113 unstable

2019-03-13 Thread Thomas Gilliard
how do I install to f30 branched workstation( fully updated 
today);Gnomexorg login with sugar-runner and groupinstall 
sugar-desktop-environment  with 0.112 sugar ?



On 3/12/19 10:16 PM, James Cameron wrote:

Sugar 0.113 is released, with many fixes.

Thanks to contributors;

Rahul Bothra,
Carol Chen,
Ibiam Chihurumnaya,
Frederick Grose,
Vipul Gupta,
Anmol Mishra,
Swarup N,
Ezequiel Pereir,
tonadev,
Sanatan,

Downloads;

 
http://download.sugarlabs.org/sources/sucrose/glucose/sugar-artwork/sugar-artwork-0.113.tar.xz
 
http://download.sugarlabs.org/sources/sucrose/glucose/sugar-datastore/sugar-datastore-0.113.tar.xz
 
http://download.sugarlabs.org/sources/sucrose/glucose/sugar-toolkit-gtk3/sugar-toolkit-gtk3-0.113.tar.xz
 
http://download.sugarlabs.org/sources/sucrose/glucose/sugar/sugar-0.113.tar.xz

A v0.113 tag has been pushed to each repository.

Dependencies have changed for the module "sugar-artwork", removing
icon-slicer in favour of xcursorgen.  None of the other dependencies
have changed.

Brief change log by module below.

sugar-datastore

* Remove unused warnings (James Cameron),
* Port from GObject to GLib (Rahul Bothra),
* Remove obsolete gitorious instructions (James Cameron),
* Fix undefined name 'sugar' (Ibiam Chihurumnaya),
* Port from optparse to argparse (tonadev),
* Use DBusGMainLoop in utilities (James Cameron).

sugar-artwork

* Fix Gtk.SpinButton styling (Sanatan),
* Remove maint-helper, unused (James Cameron),
* Port to Python 3 (Anmol Mishra),
* Remove icon-slicer and use xcursorgen (Ezequiel Pereira, Rahul
   Bothra).

sugar-toolkit-gtk3

* New translations,
* Fix sugar3.speech.SpeechManager for espeak-ng (James Cameron),
* Update POT file (James Cameron),
* Fix service_name deprecated whitespace (James Cameron),
* Fix bundlebuilder genpot test (James Cameron),
* Fix fail of Activity.get_preview when no window in canvas (James
   Cameron),
* Increase LRU cache sizes for Icon class (James Cameron),
* Improve TitleEntry interaction, save on enter (Rahul Bothra),
* Fix TimeoutAlert response on timeout (Rahul Bothra),
* Update example to explain various response states (Rahul Bothra),
* Add warnings for missing activity metadata (James Cameron),
* Close activity toolbar after enter key in title (Rahul Bothra),
* Remove GConf compatibility support (James Cameron),
* Remove redundant code in get_activity_root (Rahul Bothra),
* Remove example unrelated to toolkit (Rahul Bothra),
* Remove unused imports (Rahul Bothra),
* Fix traceback when an icon name matches a GNOME theme icon (James
   Cameron),
* Changes to activity metadata standard (Vipul Gupta),
* Add missing datastore created signal (Rahul Bothra),
* Handle SIGINT from Ctrl+C in shell (James Cameron)
* Port from GObject to GLib (Rahul Bothra),
* Fedora 18 - GObject.ParamFlags does not have READWRITE (James
   Cameron),
* Fedora 18 - GLib does not have unix_signal_add (James Cameron),
* Handle new OpenSSH DSA key format in get_profile (James Cameron,
   Frederick Grose),
* Port from Python 2 to Six (Rahul Bothra).

sugar

* New translations,
* Update POT file (James Cameron),
* Remove trailing spaces in gschema (Carol Chen),
* Change default gender icon to male (Carol Chen),
* Set gender to be disabled on default (Carol Chen),
* Remove sugar-build suggestion (James Cameron),
* Concentrate documentation on GitHub (James Cameron),
* Fix Raspbian and Raspberry Pi documentation (James Cameron),
* Update documentation for Ubuntu 18.04, Fedora 28 (James Cameron),
* Favourites view - honour show_launcher metadata (Rahul Bothra),
* Add debian local packaging example (James Cameron, Rahul Bothra),
* Journal - update favourite icon when clicked (Rahul Bothra),
* jarabe, extensions - remove GConf compatibility (James Cameron),
* Port from NMClient to NM.Client (James Cameron),
* Use datastore.created instead of datastore.updated (Rahul Bothra),
* Add changing debug level to docs (Rahul Bothra),
* Port from GObject to GLib (Rahul Bothra),
* Localize unnamed arguments with named arguments and mapping (Swarup
   N, Ibiam Chihurumnaya, James Cameron)

sha256 checksums;

1a55a75335733a45f202edbaf47567eb946729f462f0fd2500040770cbb8ec69  
sugar-artwork/sugar-artwork-0.113.tar.xz
9bbd9b10b0cf98bdaf68e1e36f3ddc69d73b6b17aee39cc113daa8c8700f64e8  
sugar-datastore/sugar-datastore-0.113.tar.xz
dd0f8d632db5f1123cca34106ebdd3a984145c33c0e3f530853e0819947bd2a0  
sugar/sugar-0.113.tar.xz
4062d981d551f1567d073389385ffc28793b75f0ed2485e8f9250a145239cba7  
sugar-toolkit-gtk3/sugar-toolkit-gtk3-0.113.tar.xz


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


Re: [Sugar-devel] Collaboration Between Activities Fail

2019-03-13 Thread Peter Robinson
You might want to check the local firewall ports

On Wed, Mar 13, 2019 at 2:09 PM Samson Goddy  wrote:

> Hi Everyone,
>
> We've been working on installing SOAS on some computers in a school and we
> were testing collaboration using CAT5 cables connected to a router
> and also connected to the two computers running the SOAS instances, the
> both instances are seen on the two computers but after joining an activity
> the "Joining activity" alert and collaboration doesn't happen.
>
> Logs here .
>
> --
>
> Samson Goddy
>
> Twitter: https://twitter.com/samson_goddy
> Email: samsongo...@sugarlabs.org
> samsongo...@gmail.com
>
> Website: https://samsongoddy.me/  
>
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] Collaboration Between Activities Fail

2019-03-13 Thread Samson Goddy
Hi Everyone,

We've been working on installing SOAS on some computers in a school and we
were testing collaboration using CAT5 cables connected to a router
and also connected to the two computers running the SOAS instances, the
both instances are seen on the two computers but after joining an activity
the "Joining activity" alert and collaboration doesn't happen.

Logs here .

-- 

Samson Goddy

Twitter: https://twitter.com/samson_goddy
Email: samsongo...@sugarlabs.org
samsongo...@gmail.com

Website: https://samsongoddy.me/  
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel