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

2019-03-26 Thread James Cameron
I got bored with this and went on to other things.

If anyone else is interested in working on the collaboration stack,
let me know.

On Wed, Mar 20, 2019 at 07:47:57PM +1100, James Cameron wrote:
> I've heard nothing back on your issue.
> 
> I was able to reproduce a hesitancy in collaboration using Salut over
> a routed network.
> 
> Tracing showed that the mDNS packets to express learner presence were
> being transmitted (per tcpdump), but not all received (again per
> tcpdump).
> 
> Here's a simple Python script to reproduce that.  On one system, run
> "tcpdump -s 0 -w file port 5354", and on the other system run the
> script.
> 
> 
> import socket
> import time
> socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
> socket.bind(('224.0.0.32', 5354))
> for n in range(200):
> socket.sendto('0' * 300, ('224.0.0.32', 5354))
> time.sleep(0.1)
> 
> 
> After the test, interrupt tcpdump and observe the packet count shown.
> 
> My observations were 0% packet loss on wired network, and about 50%
> packet loss where the last hop was infrastructure wireless on an
> isolated network.  Compared with 0% ping loss with "ping -i 0.1 -n -c
> 200".
> 
> This result for multicast UDP packets is astoundingly bad, and
> suggests something has changed with respect to multicast UDP handling,
> but I've not got to the bottom of it yet.
> 
> So few applications depend on multicast UDP, that Sugar collaboration
> over Salut can be a bit of a Miner's canary.
> 
> Both test systems were running Ubuntu 18.04.
> 
> On Sat, Mar 16, 2019 at 02:17:53PM +1100, James Cameron wrote:
> > Your logs show one of the problems fixed in 0.113; the "Error parsing
> > public key".  Please test with 0.113, thanks.
> > 
> > Also, please capture a complete set of your problem data, and try to
> > concentrate the information into one place; the reports are too
> > scattered and conflicting; may I suggest;
> > 
> > - what was done to reproduce,
> > 
> > - what was expected and what was observed,
> > 
> > - is it over a link-local network, a routed network, or via
> >   jabber.sugarlabs.org,
> > 
> > - if link-local, is im.telepathy.MissionControl.FromEmpathy use-conn
> >   false?
> > 
> > - add Telepathy debugging,
> >   https://wiki.sugarlabs.org/go/BugSquad/Telepathy_Debugging
> > 
> > - use dbus-monitor,
> >   http://lists.sugarlabs.org/archive/sugar-devel/2019-March/056365.html
> > 
> > No, I don't think this problem should delay 0.114, as it does not seem
> > likely to be caused by Sugar.
> > 
> > On Fri, Mar 15, 2019 at 07:54:46PM -0700, Alex Perez wrote:
> > > James,
> > > 
> > > Apologies for the thread hijacking, but I feel it's appropriate...
> > > 
> > > FYI, I have just discovered that collaboration in Sugar under 0.112 + 
> > > Ubuntu
> > > 19.04 is also broken. We must get this fixed before we can release the 
> > > stable
> > > 0.114.
> > > 
> > > See [1]https://termbin.com/qtkh
> > > 
> > > James Cameron wrote on 3/15/2019 7:51 PM:
> > > 
> > > Sorry, I don't know.  I've not done that.  So many things would go
> > > wrong.  You ought to wait for Fedora project to package Sugar 0.113.
> > > 
> > > I'm testing on Ubuntu 18.04 at the moment, and it seems okay after
> > > fixing those two errata in my previous post to this thread.
> > > 
> > > References:
> > > 
> > > [1] https://termbin.com/qtkh
> > 
> > -- 
> > James Cameron
> > http://quozl.netrek.org/
> 
> -- 
> James Cameron
> http://quozl.netrek.org/

-- 
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-20 Thread James Cameron
I've heard nothing back on your issue.

I was able to reproduce a hesitancy in collaboration using Salut over
a routed network.

Tracing showed that the mDNS packets to express learner presence were
being transmitted (per tcpdump), but not all received (again per
tcpdump).

Here's a simple Python script to reproduce that.  On one system, run
"tcpdump -s 0 -w file port 5354", and on the other system run the
script.


import socket
import time
socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
socket.bind(('224.0.0.32', 5354))
for n in range(200):
socket.sendto('0' * 300, ('224.0.0.32', 5354))
time.sleep(0.1)


After the test, interrupt tcpdump and observe the packet count shown.

My observations were 0% packet loss on wired network, and about 50%
packet loss where the last hop was infrastructure wireless on an
isolated network.  Compared with 0% ping loss with "ping -i 0.1 -n -c
200".

This result for multicast UDP packets is astoundingly bad, and
suggests something has changed with respect to multicast UDP handling,
but I've not got to the bottom of it yet.

So few applications depend on multicast UDP, that Sugar collaboration
over Salut can be a bit of a Miner's canary.

Both test systems were running Ubuntu 18.04.

On Sat, Mar 16, 2019 at 02:17:53PM +1100, James Cameron wrote:
> Your logs show one of the problems fixed in 0.113; the "Error parsing
> public key".  Please test with 0.113, thanks.
> 
> Also, please capture a complete set of your problem data, and try to
> concentrate the information into one place; the reports are too
> scattered and conflicting; may I suggest;
> 
> - what was done to reproduce,
> 
> - what was expected and what was observed,
> 
> - is it over a link-local network, a routed network, or via
>   jabber.sugarlabs.org,
> 
> - if link-local, is im.telepathy.MissionControl.FromEmpathy use-conn
>   false?
> 
> - add Telepathy debugging,
>   https://wiki.sugarlabs.org/go/BugSquad/Telepathy_Debugging
> 
> - use dbus-monitor,
>   http://lists.sugarlabs.org/archive/sugar-devel/2019-March/056365.html
> 
> No, I don't think this problem should delay 0.114, as it does not seem
> likely to be caused by Sugar.
> 
> On Fri, Mar 15, 2019 at 07:54:46PM -0700, Alex Perez wrote:
> > James,
> > 
> > Apologies for the thread hijacking, but I feel it's appropriate...
> > 
> > FYI, I have just discovered that collaboration in Sugar under 0.112 + Ubuntu
> > 19.04 is also broken. We must get this fixed before we can release the 
> > stable
> > 0.114.
> > 
> > See [1]https://termbin.com/qtkh
> > 
> > James Cameron wrote on 3/15/2019 7:51 PM:
> > 
> > Sorry, I don't know.  I've not done that.  So many things would go
> > wrong.  You ought to wait for Fedora project to package Sugar 0.113.
> > 
> > I'm testing on Ubuntu 18.04 at the moment, and it seems okay after
> > fixing those two errata in my previous post to this thread.
> > 
> > References:
> > 
> > [1] https://termbin.com/qtkh
> 
> -- 
> James Cameron
> http://quozl.netrek.org/

-- 
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-15 Thread James Cameron
Your logs show one of the problems fixed in 0.113; the "Error parsing
public key".  Please test with 0.113, thanks.

Also, please capture a complete set of your problem data, and try to
concentrate the information into one place; the reports are too
scattered and conflicting; may I suggest;

- what was done to reproduce,

- what was expected and what was observed,

- is it over a link-local network, a routed network, or via
  jabber.sugarlabs.org,

- if link-local, is im.telepathy.MissionControl.FromEmpathy use-conn
  false?

- add Telepathy debugging,
  https://wiki.sugarlabs.org/go/BugSquad/Telepathy_Debugging

- use dbus-monitor,
  http://lists.sugarlabs.org/archive/sugar-devel/2019-March/056365.html

No, I don't think this problem should delay 0.114, as it does not seem
likely to be caused by Sugar.

On Fri, Mar 15, 2019 at 07:54:46PM -0700, Alex Perez wrote:
> James,
> 
> Apologies for the thread hijacking, but I feel it's appropriate...
> 
> FYI, I have just discovered that collaboration in Sugar under 0.112 + Ubuntu
> 19.04 is also broken. We must get this fixed before we can release the stable
> 0.114.
> 
> See [1]https://termbin.com/qtkh
> 
> James Cameron wrote on 3/15/2019 7:51 PM:
> 
> Sorry, I don't know.  I've not done that.  So many things would go
> wrong.  You ought to wait for Fedora project to package Sugar 0.113.
> 
> I'm testing on Ubuntu 18.04 at the moment, and it seems okay after
> fixing those two errata in my previous post to this thread.
> 
> References:
> 
> [1] https://termbin.com/qtkh

-- 
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-15 Thread Alex Perez

James,

Apologies for the thread hijacking, but I feel it's appropriate...

FYI, I have just discovered that collaboration in Sugar under 0.112 + 
Ubuntu 19.04 is also broken. We must get this fixed before we can 
release the stable 0.114.


See https://termbin.com/qtkh

James Cameron wrote on 3/15/2019 7:51 PM:

Sorry, I don't know.  I've not done that.  So many things would go
wrong.  You ought to wait for Fedora project to package Sugar 0.113.

I'm testing on Ubuntu18.04  at the moment, and it seems okay after
fixing those two errata in my previous post to this thread.


___
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-15 Thread James Cameron
Sorry, I don't know.  I've not done that.  So many things would go
wrong.  You ought to wait for Fedora project to package Sugar 0.113.

I'm testing on Ubuntu 18.04 at the moment, and it seems okay after
fixing those two errata in my previous post to this thread.

On Wed, Mar 13, 2019 at 10:13:52AM -0700, Thomas Gilliard wrote:
> 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.
> > [...]

-- 
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] [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


[Sugar-devel] [RELEASE] Sugar 0.113 unstable

2019-03-12 Thread James Cameron
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

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