Re: [Sugar-devel] Browse failed to start with dbus UnknownMethod error in openSUSE
On Sun, May 6, 2012 at 1:48 PM, Aleksey Lim alsr...@sugarlabs.org wrote: On Sat, May 05, 2012 at 11:47:03PM +0800, Xin Wang wrote: Hi all, Recently I'm trying to package sugar for openSUSE. Glucose packages have finished, and now I'm packaging Browse. But it failed to start with following error. btw, do you package Sugar for official repos or in of OBS projects? -- Aleksey I'm packaging in OBS for now. https://build.opensuse.org/project/show?project=home%3Adramwang%3Asugar When everything is mature, I will submit a request for merge into official repo. -- Xin Wang (http://dram.me/) ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Browse failed to start with dbus UnknownMethod error in openSUSE
On Sun, May 06, 2012 at 02:19:08PM +0800, Xin Wang wrote: On Sun, May 6, 2012 at 1:48 PM, Aleksey Lim alsr...@sugarlabs.org wrote: On Sat, May 05, 2012 at 11:47:03PM +0800, Xin Wang wrote: Hi all, Recently I'm trying to package sugar for openSUSE. Glucose packages have finished, and now I'm packaging Browse. But it failed to start with following error. btw, do you package Sugar for official repos or in of OBS projects? -- Aleksey I'm packaging in OBS for now. https://build.opensuse.org/project/show?project=home%3Adramwang%3Asugar When everything is mature, I will submit a request for merge into official repo. I'm asking because there are outdated X11:Sugar and X11:Sugar:Unstable OBS projects. afaik, they existed as a standalone projects all time (you can ping cyberorg on #opensuse-edu channel on freenode, I was working with him when I was populating these projects). Also, you can consider contributing to Sweets Distributoin[1] which exists on Sugar Labs instance of OBS on packages.sugarlabs.org. Right now, Sweets Distributoin support Ubuntu and stable OLCP OS (Fedora-14 based). The reasons to have Sweets Distributoin (in comparing with Sugar in official packages) are: * it is not all time possible to package new Sugar versions to already released official repos (afaik, only Debian/Ubuntu does it) * having standalone repos, there is a benefit to package (Sweets Distributoin places it to /opt directory to not interfere w/ official packages) some packages with different build flags (like building telepathy-mission-control w/o keyring support, which is not used in Sugar) or different versions (if there is a problem w/ versions in official packages, like xulrunner-1.9 for gtk2 based Browse). * we have the same Sugar version on all supported platforms[2] that should simplify supporting (not that people on Fedora have the recent one, and older Sugar on distros that is not well supported by packagers) [1] http://wiki.sugarlabs.org/go/Sweets_Distribution http://wiki.sugarlabs.org/go/Platform_Team/Harmonic_Distribution/Supported_platforms -- Aleksey ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Browse failed to start with dbus UnknownMethod error in openSUSE
On Sun, May 6, 2012 at 2:47 PM, Aleksey Lim alsr...@sugarlabs.org wrote: On Sun, May 06, 2012 at 02:19:08PM +0800, Xin Wang wrote: On Sun, May 6, 2012 at 1:48 PM, Aleksey Lim alsr...@sugarlabs.org wrote: On Sat, May 05, 2012 at 11:47:03PM +0800, Xin Wang wrote: Hi all, Recently I'm trying to package sugar for openSUSE. Glucose packages have finished, and now I'm packaging Browse. But it failed to start with following error. btw, do you package Sugar for official repos or in of OBS projects? -- Aleksey I'm packaging in OBS for now. https://build.opensuse.org/project/show?project=home%3Adramwang%3Asugar When everything is mature, I will submit a request for merge into official repo. I'm asking because there are outdated X11:Sugar and X11:Sugar:Unstable OBS projects. afaik, they existed as a standalone projects all time (you can ping cyberorg on #opensuse-edu channel on freenode, I was working with him when I was populating these projects). Also, you can consider contributing to Sweets Distributoin[1] which exists on Sugar Labs instance of OBS on packages.sugarlabs.org. Right now, Sweets Distributoin support Ubuntu and stable OLCP OS (Fedora-14 based). The reasons to have Sweets Distributoin (in comparing with Sugar in official packages) are: * it is not all time possible to package new Sugar versions to already released official repos (afaik, only Debian/Ubuntu does it) * having standalone repos, there is a benefit to package (Sweets Distributoin places it to /opt directory to not interfere w/ official packages) some packages with different build flags (like building telepathy-mission-control w/o keyring support, which is not used in Sugar) or different versions (if there is a problem w/ versions in official packages, like xulrunner-1.9 for gtk2 based Browse). * we have the same Sugar version on all supported platforms[2] that should simplify supporting (not that people on Fedora have the recent one, and older Sugar on distros that is not well supported by packagers) [1] http://wiki.sugarlabs.org/go/Sweets_Distribution http://wiki.sugarlabs.org/go/Platform_Team/Harmonic_Distribution/Supported_platforms -- Aleksey Thanks a lot, I will have a look at it. I'm planning to use susestudio to make a openSUSE LiveCD with sugar. I'm not sure if susestudio can use packages in Sweets Distribution directly? -- Xin Wang (http://dram.me/) ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Browse failed to start with dbus UnknownMethod error in openSUSE
On Sun, May 06, 2012 at 03:01:17PM +0800, Xin Wang wrote: On Sun, May 6, 2012 at 2:47 PM, Aleksey Lim alsr...@sugarlabs.org wrote: On Sun, May 06, 2012 at 02:19:08PM +0800, Xin Wang wrote: On Sun, May 6, 2012 at 1:48 PM, Aleksey Lim alsr...@sugarlabs.org wrote: On Sat, May 05, 2012 at 11:47:03PM +0800, Xin Wang wrote: Hi all, Recently I'm trying to package sugar for openSUSE. Glucose packages have finished, and now I'm packaging Browse. But it failed to start with following error. btw, do you package Sugar for official repos or in of OBS projects? -- Aleksey I'm packaging in OBS for now. https://build.opensuse.org/project/show?project=home%3Adramwang%3Asugar When everything is mature, I will submit a request for merge into official repo. I'm asking because there are outdated X11:Sugar and X11:Sugar:Unstable OBS projects. afaik, they existed as a standalone projects all time (you can ping cyberorg on #opensuse-edu channel on freenode, I was working with him when I was populating these projects). Also, you can consider contributing to Sweets Distributoin[1] which exists on Sugar Labs instance of OBS on packages.sugarlabs.org. Right now, Sweets Distributoin support Ubuntu and stable OLCP OS (Fedora-14 based). The reasons to have Sweets Distributoin (in comparing with Sugar in official packages) are: * it is not all time possible to package new Sugar versions to already released official repos (afaik, only Debian/Ubuntu does it) * having standalone repos, there is a benefit to package (Sweets Distributoin places it to /opt directory to not interfere w/ official packages) some packages with different build flags (like building telepathy-mission-control w/o keyring support, which is not used in Sugar) or different versions (if there is a problem w/ versions in official packages, like xulrunner-1.9 for gtk2 based Browse). * we have the same Sugar version on all supported platforms[2] that should simplify supporting (not that people on Fedora have the recent one, and older Sugar on distros that is not well supported by packagers) [1] http://wiki.sugarlabs.org/go/Sweets_Distribution http://wiki.sugarlabs.org/go/Platform_Team/Harmonic_Distribution/Supported_platforms -- Aleksey Thanks a lot, I will have a look at it. I'm planning to use susestudio to make a openSUSE LiveCD with sugar. I'm not sure if susestudio can use packages in Sweets Distribution directly? Sweets Distribution is being built w/ OBS (SL instance). AFAIK, OBS supports linking repos from another OBS instances. If it is possible, you can link Sweets Distribution repo from packages.sl.o to susestudio. -- Aleksey ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Browse failed to start with dbus UnknownMethod error in openSUSE
On Sun, May 6, 2012 at 3:08 PM, Aleksey Lim alsr...@sugarlabs.org wrote: On Sun, May 06, 2012 at 03:01:17PM +0800, Xin Wang wrote: On Sun, May 6, 2012 at 2:47 PM, Aleksey Lim alsr...@sugarlabs.org wrote: On Sun, May 06, 2012 at 02:19:08PM +0800, Xin Wang wrote: On Sun, May 6, 2012 at 1:48 PM, Aleksey Lim alsr...@sugarlabs.org wrote: On Sat, May 05, 2012 at 11:47:03PM +0800, Xin Wang wrote: Hi all, Recently I'm trying to package sugar for openSUSE. Glucose packages have finished, and now I'm packaging Browse. But it failed to start with following error. btw, do you package Sugar for official repos or in of OBS projects? -- Aleksey I'm packaging in OBS for now. https://build.opensuse.org/project/show?project=home%3Adramwang%3Asugar When everything is mature, I will submit a request for merge into official repo. I'm asking because there are outdated X11:Sugar and X11:Sugar:Unstable OBS projects. afaik, they existed as a standalone projects all time (you can ping cyberorg on #opensuse-edu channel on freenode, I was working with him when I was populating these projects). Also, you can consider contributing to Sweets Distributoin[1] which exists on Sugar Labs instance of OBS on packages.sugarlabs.org. Right now, Sweets Distributoin support Ubuntu and stable OLCP OS (Fedora-14 based). The reasons to have Sweets Distributoin (in comparing with Sugar in official packages) are: * it is not all time possible to package new Sugar versions to already released official repos (afaik, only Debian/Ubuntu does it) * having standalone repos, there is a benefit to package (Sweets Distributoin places it to /opt directory to not interfere w/ official packages) some packages with different build flags (like building telepathy-mission-control w/o keyring support, which is not used in Sugar) or different versions (if there is a problem w/ versions in official packages, like xulrunner-1.9 for gtk2 based Browse). * we have the same Sugar version on all supported platforms[2] that should simplify supporting (not that people on Fedora have the recent one, and older Sugar on distros that is not well supported by packagers) [1] http://wiki.sugarlabs.org/go/Sweets_Distribution http://wiki.sugarlabs.org/go/Platform_Team/Harmonic_Distribution/Supported_platforms -- Aleksey Thanks a lot, I will have a look at it. I'm planning to use susestudio to make a openSUSE LiveCD with sugar. I'm not sure if susestudio can use packages in Sweets Distribution directly? Sweets Distribution is being built w/ OBS (SL instance). AFAIK, OBS supports linking repos from another OBS instances. If it is possible, you can link Sweets Distribution repo from packages.sl.o to susestudio. -- Aleksey OK, I'll have a try. -- Xin Wang (http://dram.me/) ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
[Sugar-devel] Browse failed to start with dbus UnknownMethod error in openSUSE
Hi all, Recently I'm trying to package sugar for openSUSE. Glucose packages have finished, and now I'm packaging Browse. But it failed to start with following error. --- Traceback (most recent call last): File /usr/bin/sugar-activity, line 146, in module main() File /usr/bin/sugar-activity, line 141, in main instance = create_activity_instance(activity_constructor, activity_handle) File /usr/bin/sugar-activity, line 34, in create_activity_instance activity = constructor(handle) File /usr/share/sugar/activities/Browse.activity/webactivity.py, line 153, in __init__ activity.Activity.__init__(self, handle) File /usr/lib/python2.7/site-packages/sugar3/activity/activity.py, line 358, in __init__ warn_if_none=False) File /usr/lib/python2.7/site-packages/sugar3/presence/presenceservice.py, line 89, in get_activity dbus_interface=CONN_INTERFACE_ACTIVITY_PROPERTIES) File /usr/lib/python2.7/site-packages/dbus/proxies.py, line 68, in __call__ return self._proxy_method(*args, **keywords) File /usr/lib/python2.7/site-packages/dbus/proxies.py, line 140, in __call__ **keywords) File /usr/lib/python2.7/site-packages/dbus/connection.py, line 630, in call_blocking message, timeout) dbus.exceptions.DBusException: org.freedesktop.DBus.Error.UnknownMethod: Method GetActivity with signature s on interface org.laptop.Telepathy.ActivityProperties doesn't exist --- Browse is 137, sugar-toolkit-gtk3 is 0.96.1. I have no clue how to fix it, could someone figure me out what should I do? Thanks, -- Xin Wang (http://dram.me/) ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Browse failed to start with dbus UnknownMethod error in openSUSE
On Sat, May 5, 2012 at 4:47 PM, Xin Wang dram.w...@gmail.com wrote: Hi all, Recently I'm trying to package sugar for openSUSE. Glucose packages have finished, and now I'm packaging Browse. But it failed to start with following error. --- Traceback (most recent call last): File /usr/bin/sugar-activity, line 146, in module main() File /usr/bin/sugar-activity, line 141, in main instance = create_activity_instance(activity_constructor, activity_handle) File /usr/bin/sugar-activity, line 34, in create_activity_instance activity = constructor(handle) File /usr/share/sugar/activities/Browse.activity/webactivity.py, line 153, in __init__ activity.Activity.__init__(self, handle) File /usr/lib/python2.7/site-packages/sugar3/activity/activity.py, line 358, in __init__ warn_if_none=False) File /usr/lib/python2.7/site-packages/sugar3/presence/presenceservice.py, line 89, in get_activity dbus_interface=CONN_INTERFACE_ACTIVITY_PROPERTIES) File /usr/lib/python2.7/site-packages/dbus/proxies.py, line 68, in __call__ return self._proxy_method(*args, **keywords) File /usr/lib/python2.7/site-packages/dbus/proxies.py, line 140, in __call__ **keywords) File /usr/lib/python2.7/site-packages/dbus/connection.py, line 630, in call_blocking message, timeout) dbus.exceptions.DBusException: org.freedesktop.DBus.Error.UnknownMethod: Method GetActivity with signature s on interface org.laptop.Telepathy.ActivityProperties doesn't exist --- Browse is 137, sugar-toolkit-gtk3 is 0.96.1. I have no clue how to fix it, could someone figure me out what should I do? Maybe use the Fedora .spec file as a base because it works OK for us. Peter ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Browse failed to start with dbus UnknownMethod error in openSUSE
On Sat, May 5, 2012 at 11:48 PM, Peter Robinson pbrobin...@gmail.com wrote: On Sat, May 5, 2012 at 4:47 PM, Xin Wang dram.w...@gmail.com wrote: Hi all, Recently I'm trying to package sugar for openSUSE. Glucose packages have finished, and now I'm packaging Browse. But it failed to start with following error. --- Traceback (most recent call last): File /usr/bin/sugar-activity, line 146, in module main() File /usr/bin/sugar-activity, line 141, in main instance = create_activity_instance(activity_constructor, activity_handle) File /usr/bin/sugar-activity, line 34, in create_activity_instance activity = constructor(handle) File /usr/share/sugar/activities/Browse.activity/webactivity.py, line 153, in __init__ activity.Activity.__init__(self, handle) File /usr/lib/python2.7/site-packages/sugar3/activity/activity.py, line 358, in __init__ warn_if_none=False) File /usr/lib/python2.7/site-packages/sugar3/presence/presenceservice.py, line 89, in get_activity dbus_interface=CONN_INTERFACE_ACTIVITY_PROPERTIES) File /usr/lib/python2.7/site-packages/dbus/proxies.py, line 68, in __call__ return self._proxy_method(*args, **keywords) File /usr/lib/python2.7/site-packages/dbus/proxies.py, line 140, in __call__ **keywords) File /usr/lib/python2.7/site-packages/dbus/connection.py, line 630, in call_blocking message, timeout) dbus.exceptions.DBusException: org.freedesktop.DBus.Error.UnknownMethod: Method GetActivity with signature s on interface org.laptop.Telepathy.ActivityProperties doesn't exist --- Browse is 137, sugar-toolkit-gtk3 is 0.96.1. I have no clue how to fix it, could someone figure me out what should I do? Maybe use the Fedora .spec file as a base because it works OK for us. Peter There's nothing special in Fedora's spec files of sugar-browse and sugar-toolkit-gtk3. But I found that the version of telepathy-gabble is a bit old in openSUSE, maybe I should got a newer version first. -- Xin Wang (http://dram.me/) ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Browse failed to start with dbus UnknownMethod error in openSUSE
On Sat, May 5, 2012 at 5:10 PM, Xin Wang dram.w...@gmail.com wrote: On Sat, May 5, 2012 at 11:48 PM, Peter Robinson pbrobin...@gmail.com wrote: On Sat, May 5, 2012 at 4:47 PM, Xin Wang dram.w...@gmail.com wrote: Hi all, Recently I'm trying to package sugar for openSUSE. Glucose packages have finished, and now I'm packaging Browse. But it failed to start with following error. --- Traceback (most recent call last): File /usr/bin/sugar-activity, line 146, in module main() File /usr/bin/sugar-activity, line 141, in main instance = create_activity_instance(activity_constructor, activity_handle) File /usr/bin/sugar-activity, line 34, in create_activity_instance activity = constructor(handle) File /usr/share/sugar/activities/Browse.activity/webactivity.py, line 153, in __init__ activity.Activity.__init__(self, handle) File /usr/lib/python2.7/site-packages/sugar3/activity/activity.py, line 358, in __init__ warn_if_none=False) File /usr/lib/python2.7/site-packages/sugar3/presence/presenceservice.py, line 89, in get_activity dbus_interface=CONN_INTERFACE_ACTIVITY_PROPERTIES) File /usr/lib/python2.7/site-packages/dbus/proxies.py, line 68, in __call__ return self._proxy_method(*args, **keywords) File /usr/lib/python2.7/site-packages/dbus/proxies.py, line 140, in __call__ **keywords) File /usr/lib/python2.7/site-packages/dbus/connection.py, line 630, in call_blocking message, timeout) dbus.exceptions.DBusException: org.freedesktop.DBus.Error.UnknownMethod: Method GetActivity with signature s on interface org.laptop.Telepathy.ActivityProperties doesn't exist --- Browse is 137, sugar-toolkit-gtk3 is 0.96.1. I have no clue how to fix it, could someone figure me out what should I do? Maybe use the Fedora .spec file as a base because it works OK for us. Peter There's nothing special in Fedora's spec files of sugar-browse and sugar-toolkit-gtk3. But I found that the version of telepathy-gabble is a bit old in openSUSE, maybe I should got a newer version first. Yes, the sugar stack is fairly dependent on new versions of telepathy and webkit. Also make sure all the dependencies have introspection bindings enabled as Browse uses introspection for most of the language bindings. Peter ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Browse failed to start with dbus UnknownMethod error in openSUSE
On Sun, May 6, 2012 at 12:25 AM, Peter Robinson pbrobin...@gmail.com wrote: On Sat, May 5, 2012 at 5:10 PM, Xin Wang dram.w...@gmail.com wrote: On Sat, May 5, 2012 at 11:48 PM, Peter Robinson pbrobin...@gmail.com wrote: On Sat, May 5, 2012 at 4:47 PM, Xin Wang dram.w...@gmail.com wrote: Hi all, Recently I'm trying to package sugar for openSUSE. Glucose packages have finished, and now I'm packaging Browse. But it failed to start with following error. --- Traceback (most recent call last): File /usr/bin/sugar-activity, line 146, in module main() File /usr/bin/sugar-activity, line 141, in main instance = create_activity_instance(activity_constructor, activity_handle) File /usr/bin/sugar-activity, line 34, in create_activity_instance activity = constructor(handle) File /usr/share/sugar/activities/Browse.activity/webactivity.py, line 153, in __init__ activity.Activity.__init__(self, handle) File /usr/lib/python2.7/site-packages/sugar3/activity/activity.py, line 358, in __init__ warn_if_none=False) File /usr/lib/python2.7/site-packages/sugar3/presence/presenceservice.py, line 89, in get_activity dbus_interface=CONN_INTERFACE_ACTIVITY_PROPERTIES) File /usr/lib/python2.7/site-packages/dbus/proxies.py, line 68, in __call__ return self._proxy_method(*args, **keywords) File /usr/lib/python2.7/site-packages/dbus/proxies.py, line 140, in __call__ **keywords) File /usr/lib/python2.7/site-packages/dbus/connection.py, line 630, in call_blocking message, timeout) dbus.exceptions.DBusException: org.freedesktop.DBus.Error.UnknownMethod: Method GetActivity with signature s on interface org.laptop.Telepathy.ActivityProperties doesn't exist --- Browse is 137, sugar-toolkit-gtk3 is 0.96.1. I have no clue how to fix it, could someone figure me out what should I do? Maybe use the Fedora .spec file as a base because it works OK for us. Peter There's nothing special in Fedora's spec files of sugar-browse and sugar-toolkit-gtk3. But I found that the version of telepathy-gabble is a bit old in openSUSE, maybe I should got a newer version first. Yes, the sugar stack is fairly dependent on new versions of telepathy and webkit. Also make sure all the dependencies have introspection bindings enabled as Browse uses introspection for most of the language bindings. Peter Thanks. It works after to upgrade telepathy-gabble to 0.16.0. -- Xin Wang (http://dram.me/) ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Browse failed to start with dbus UnknownMethod error in openSUSE
On Sat, May 05, 2012 at 11:47:03PM +0800, Xin Wang wrote: Hi all, Recently I'm trying to package sugar for openSUSE. Glucose packages have finished, and now I'm packaging Browse. But it failed to start with following error. btw, do you package Sugar for official repos or in of OBS projects? -- Aleksey ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel