Re: [Sugar-devel] [opensuse-edu] Re: Status of Sugar on openSUSE 12.2

2012-09-09 Thread Xin Wang
2012/9/9 Thomas Gilliard satel...@bendbroadband.com:
 I have tested the .iso and it works well
 Installed Live CD to USB via dd ;yast and to VirtualBox successfully.[1]

 Thanks for your work.

 Tom Gilliard
 satellit on IRC #sugar

 [1] Wiki page:
  http://wiki.sugarlabs.org/go/OpenSUSE#openSUSE_12.2-sugar_0.96.2



Thank you for your detailed testing.

Good to see that it can be installed into a USB stick directly, I have
not thought about it before.

Following are some notes:

1. For graphical YaST2 interface, you can launch with `yast2` instead
of `yast`, and you can launch live installer directly by `su root -c
yast2 live-installer`.

2. Vmx images is a bit lag behind, and that version was built
specifically for Chinese. I'll update it when I found time.


 On Thursday 06 September 2012 07:14 AM, Xin Wang wrote:

 2012/9/6 Xin Wang dram.w...@gmail.com:

 Hi all,

 I have updated most activities in X11:Sugar.

 Some of them failed to start as no updated version is available, namely:

Analyze, Colors!, Connect, FiftyTwo, Mail, View Slides

 Some other problems are:

1. DrGeoII failed to start.
2. Cursor in Story Builder does not display properly.
3. Speak runs a bit slow. (not sure if it is a problem)
4. Record failed to record audio.
5. Jukebox failed to play audio.

 I only did a brief test, and am not very familiar with Sugar, so some
 more bugs may exists.

 I have made a LiveCD contains all these activities, you can have a try.


 http://download.opensuse.org/repositories/home:/dramwang:/images-unstable/images/iso/sugar.i686-0.3.0-Build1.1.iso

 Please use following link:


 http://download.opensuse.org/repositories/home:/dramwang:/images-unstable/images/iso/sugar.i686-0.3.0-Build1.2.iso

 I forgot to disable the build flag, and it is rebuilt by OBS
 automatically.

 More tests and suggestions to above problems are welcome.

 Currently I only pay attention to i686, so there are some more
 problems in x86_64.


 Best Regards,

 --
 Xin Wang (http://dram.me/)







-- 
Xin Wang (http://dram.me/)
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Fwd: Re: [opensuse-edu] Update Sugar packages

2012-08-17 Thread Xin Wang
Thank you for helping to spread.

Although we are almost there, some additional work is needed, any help
is appreciated. :)

2012/8/18 Thomas Gilliard satel...@bendbroadband.com

 Looks like sugar is being updated in opensuse


  Original Message 
 Subject: Re: [opensuse-edu] Update Sugar packages
 Date: Fri, 17 Aug 2012 22:55:13 +0800
 From: Xin Wang dram.w...@gmail.com
 To: Jigish Gohil cyber...@opensuse.org
 CC: opensuse-...@opensuse.org


 2012/8/17 Jigish Gohil cyber...@opensuse.org:
  On Fri, Aug 17, 2012 at 5:56 PM, Xin Wang dram.w...@gmail.com wrote:
  Hi all,
 
  A while back I updated Sugar packages (Glucose and Fructose)  to
  latest version (0.96), it is hosted at my home project on OBS [1].
 
  I have did some test, and now I would like to merge changes back into
  X11:Sugar.
 
  Because 0.96 partially require GTK 3.0, it seems unlikely to support
  11.4, even support for 12.1 will need many effort. I tend to only
  build 0.96 for 12.2 and Factory.
 
  I'm not sure which project should I submit merging request to,
  X11:Sugar [2] or X11:Sugar:Unstable [3]?
 
  What else I need to pay attention to?
 
  Hi Xin
 
  I've added you and litekok as maintainers to both Sugar projects, you
  are also a bugowner as no one else is working on sugar packages on
  openSUSE at the moment.
 

 OK, thanks.

  Let me know the status of packages, if the entire sugar stack is
  complete and usable, if so then we may include it again in openSUSE
  Edu Li-f-e media.
 

 It's great if Sugar can be included in Edu Li-f-e.

 If new Edu Li-f-e is based on 12.2, I'll focus on 12.2 firstly.

 I have updated Glucose and Fructose part of Sugar, those packages are
 quite usable, though some more tests is needed. For now, only known
 bug is Etoys failed to run in X86_64 platform, I'll try to fix it.

 When does new version of Edu Li-f-e scheduled to release? If time
 allows, I'll try to update other activity packages in X11:Sugar.

  Thanks,
 
  Thank you for your contribution
 
  -J
 
 
  [1]
  https://build.opensuse.org/project/show?project=home%3Adramwang%3Asugar
  [2] https://build.opensuse.org/project/show?project=X11%3ASugar
  [3]
  https://build.opensuse.org/project/show?project=X11%3ASugar%3AUnstable
 



 --
 Xin Wang (http://dram.me/
 )
 --
 To unsubscribe, e-mail: opensuse-edu+unsubscr...@opensuse.org
 To contact the owner, e-mail: opensuse-edu+ow...@opensuse.org






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




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

2012-05-06 Thread Xin Wang
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

2012-05-06 Thread Xin Wang
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

2012-05-06 Thread Xin Wang
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

2012-05-05 Thread Xin Wang
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

2012-05-05 Thread Xin Wang
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

2012-05-05 Thread Xin Wang
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] [Localization] Glucose URGENT

2012-03-14 Thread Xin Wang
On Thu, Mar 15, 2012 at 1:45 AM, Chris Leonard cjlhomeaddr...@gmail.com wrote:
 Dear Localizers and Developers,

 The Glucose 0.95 development cycle is nearing it's completion with the
 release of Glucose 0.96 planned by the end of March.

 http://wiki.sugarlabs.org/go/0.96/Roadmap

 We have a number of languages that are complete and many more that are
 in need of a little more work to finish them off.

 http://translate.sugarlabs.org/projects/glucose/

 Please make a special effort to get your Glucose project completed
 (and committed by your lang admin) in the next two weeks so that we
 can make this the best localized release of Sugar yet.  We desperately
 need your help to make that goal.

 Localizations of Fructose and Honey activities are readily updated
 after the release, but it is important to get Glucose (and the
 sugar-update-control.po file from
 http://translate.sugarlabs.org/projects/olpc_software/) in the best
 shape possible for the release which will be repackaged for Linux
 distros with the L10n available at a given point in time.

 Please reach out to other potential localizers to help and as a
 special request to our developer community (which comes from a wide
 variety of mother tongues), please put on your localizer hat for a few
 days if you have your features for this release cycle landed.


 Warmest Regards,

 cjl
 Sugar Labs Translation Team Coordinator
 ___
 Localization mailing list
 localizat...@lists.laptop.org
 http://lists.laptop.org/listinfo/localization


When try to Commit to VCS, an error occurred with following message:


Failed to commit file: [GIT] push of
('/var/lib/pootle/checkouts/glucose/sugar', 'po/zh_CN.po') failed: To
gitori...@git.sugarlabs.org:sugar/mainline.git ! [rejected] master -
master (non-fast-forward) error: failed to push some refs to
'gitori...@git.sugarlabs.org:sugar/mainline.git' To prevent you from
losing history, non-fast-forward updates were rejected Merge the
remote changes before pushing again. See the 'Note about
fast-forwards' section of 'git push --help' for details.


Is it not allowed to commit at this time?


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


Re: [Sugar-devel] [Localization] Glucose URGENT

2012-03-14 Thread Xin Wang
On Thu, Mar 15, 2012 at 7:55 AM, Alan Jhonn Aguiar Schwyn
alan...@hotmail.com wrote:
 Failed to commit file: [GIT] push of
 ('/var/lib/pootle/checkouts/glucose/sugar', 'po/zh_CN.po') failed: To
 gitori...@git.sugarlabs.org:sugar/mainline.git ! [rejected] master -
 master (non-fast-forward) error: failed to push some refs to
 'gitori...@git.sugarlabs.org:sugar/mainline.git' To prevent you from
 losing history, non-fast-forward updates were rejected Merge the
 remote changes before pushing again. See the 'Note about
 fast-forwards' section of 'git push --help' for details.


 Is it not allowed to commit at this time?


 No is a permissions problems..

 First make:

 git pull

 This download all changes... after, try again the push

It seems that I can not do these things in Pootle's web interface.


 Regards!

 Alan


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