Re: [Sugar-devel] [RELEASE] Sugar 0.113 unstable
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
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
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
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
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
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
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
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