[Alpha release] DevTutor activity

2010-11-07 Thread Manusheel Gupta
Dear all,

I am delighted to announce the alpha release of the DevTutor activity
focused on understanding the Sugar API modules.

Please visit - http://activities.sugarlabs.org/en-US/sugar/addon/4353

Many thanks to Kandarp Kaushik for his dedication and consistency during all
the stages of the development; Ayush Goyal for designing the svg icon of the
activity and Aleksey Lim for his continued guidance to the team.

We look forward to hearing your feedback and experience with DevTutor
activity. If you would like to put in a feature request, please do so at
http://bugs.sugarlabs.org.

Hope you find the activity useful.

Regards,

Manu
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [Alpha release] DevTutor activity

2010-11-07 Thread Mikus Grinbergs
 We look forward to hearing your feedback and experience

I'm not sure what the *purpose* of a 'tutor' should be.  But - since I
did not go look for additional documentation (e.g., in the wiki) - I
myself was unable to figure out how to learn by using this Activity.


In sugar 0.84 on XO-1, DevTutor-1 would not launch (ImportError: No
module named toolbarbox).  In sugar 0.90 on XO-1, the activity launched,
and showed me various menus (occupying the whole DevTutor window area).

Proceeding from the 'Show modules' menu entry -
the only place where it showed any *detail* was as examples of some
widgets - without tutoring' (i.e., without explanation).

Proceeding from the 'Show activities' menu entry -
I was given the choice of examining two Activities.  Took me a long time
to figure out that the various 'Steps' added code (unexplained) to the
basic Activity structure, and that 'Show res' Mikus note: NOT a typo
opened *another* session in which the output of that now-changed
Activity's code was displayed.  [Ergonomic note:  The only way to exit
from this additional session was to click on the octagonal stop sign (or
on Stop in the palette of that session's icon in Frame) - that caused
the 'keep' window to be shown, and subsequently an additional entry to
be recorded in the Journal !!]


I was never clear on whether what occupied the DevTutor window area was
all that there was (or if more would have been visible if only the
screen were larger).  The only place where I saw scrollbars was within
the another activity's session window.

mikus

___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [Server-devel] Jabber presence under NAT named under DMZ issues

2010-11-07 Thread Jerry Vonau
On Fri, 2010-11-05 at 21:19 -0500, Anna wrote:

 Eventually, after many hours of troubleshooting, I put the XSXO into
 the DMZ in my router and the presence service quit resetting us every
 hour.
 
 Of course, I deleted /etc/sysconfig/network-scripts/ifcfg-eth0-local
 once I set XSXO in the DMZ.
 
 I edited /etc/hosts for:
 
 67.195.160.76schoolserver.random.net random.net
 
Don't think you want to have the router's external address in the XSXO's
hosts file. I'd stick with localhost here.

 I put the OpenDNS IPs in named-xs.conf.in and then make -f
 xs-config.make named-xs.conf

Think that is prior to 0.6.0 try domain_config

 I actually use OpenDNS DNS IPs in my router instead of my ISP's DNS
 IPs.
 

Should be no problem with that.

 Here's /var/named-xs/school.external.zone.db
 
 @ in soa localhost. root 1 3H 15M 1W 1D
   ns localhost.
 
 schoolserverINA67.195.160.76
 schoolINCNAMEschoolserver
 wwwINCNAMEschoolserver
 ntpINCNAME   schoolserver
 timeINCNAMEschoolserver
 presenceINCNAMEschoolserver
 xsINCNAMEschoolserver
 libraryINCNAMEschoolserver
 conference.schoolserverINCNAMEschoolserver
 
 But then named never comes back up:
 
 Starting named: 
 Error in named configuration:
 zone localdomain/IN: loaded serial 42
 zone localhost/IN: loaded serial 42
 zone 0.0.127.in-addr.arpa/IN: loaded serial 1997022700
 zone
 0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa/IN: 
 loaded serial 1997022700
 zone 255.in-addr.arpa/IN: loaded serial 42
 zone 0.in-addr.arpa/IN: loaded serial 42
 dns_rdata_fromtext: school.internal.zone.db:1: near 'root': bad name
 (check-names)
 school.internal.zone.db:2: no TTL specified; zone rejected
 school.internal.zone.db:4: schoolserver...@\@basednsna...@\@: bad
 owner name (check-names)
 school.internal.zone.db:4: no TTL specified; zone rejected
 school.internal.zone.db:5: schoolserver...@\@basednsna...@\@: bad
 owner name (check-names)
 school.internal.zone.db:5: no TTL specified; zone rejected
 school.internal.zone.db:6: schoolserver...@\@basednsna...@\@: bad
 owner name (check-names)
 school.internal.zone.db:6: no TTL specified; zone rejected
 school.internal.zone.db:7: schoolserver...@\@basednsna...@\@: bad
 owner name (check-names)
 school.internal.zone.db:7: no TTL specified; zone rejected
 school.internal.zone.db:8: schoolserver...@\@basednsna...@\@: bad
 owner name (check-names)
 school.internal.zone.db:8: no TTL specified; zone rejected
 school.internal.zone.db:9: schoolserver...@\@basednsna...@\@: bad
 owner name (check-names)
 school.internal.zone.db:9: no TTL specified; zone rejected
 school.internal.zone.db:10: schoolserver...@\@basednsna...@\@: bad
 owner name (check-names)
 school.internal.zone.db:10: no TTL specified; zone rejected
 school.internal.zone.db:11: schoolserver...@\@basednsna...@\@: bad
 owner name (check-names)
 school.internal.zone.db:11: no TTL specified; zone rejected
 school.internal.zone.db:13: schoolserve...@\@basednsna...@\@: bad
 owner name (check-names)
 school.internal.zone.db:13: no TTL specified; zone rejected
 school.internal.zone.db:14: schoo...@\@basednsna...@\@: bad owner name
 (check-names)
 school.internal.zone.db:14: no TTL specified; zone rejected
 school.internal.zone.db:15: ww...@\@basednsna...@\@: bad owner name
 (check-names)
 school.internal.zone.db:15: no TTL specified; zone rejected
 school.internal.zone.db:16: nt...@\@basednsna...@\@: bad owner name
 (check-names)
 school.internal.zone.db:16: no TTL specified; zone rejected
 school.internal.zone.db:17: tim...@\@basednsna...@\@: bad owner name
 (check-names)
 school.internal.zone.db:17: no TTL specified; zone rejected
 school.internal.zone.db:18: presenc...@\@basednsna...@\@: bad owner
 name (check-names)
 school.internal.zone.db:18: no TTL specified; zone rejected
 school.internal.zone.db:19: x...@\@basednsna...@\@: bad owner name
 (check-names)
 school.internal.zone.db:19: no TTL specified; zone rejected
 school.internal.zone.db:20: librar...@\@basednsna...@\@: bad owner
 name (check-names)
 school.internal.zone.db:20: no TTL specified; zone rejected
 school.internal.zone.db:22: conference.schoolserve...@\@BASEDNSNAME\@
 \@: bad owner name (check-names)
 school.internal.zone.db:22: no TTL specified; zone rejected
 school.internal.zone.db:29: no TTL specified; zone rejected
 school.internal.zone.db:32: no TTL specified; zone rejected
 zone \...@\@basednsna...@\@/IN: loading from master file
 school.internal.zone.db failed: bad name (check-names)
 localhost_resolver/@@BASEDNSNAME@@/in: bad name (check-names)
 dns_rdata_fromtext: school.internal.zone.db:1: near 'root': bad name
 (check-names)
 school.internal.zone.db:2: no TTL specified; zone rejected
 school.internal.zone.db:4: schoolserver...@\@basednsna...@\@: bad
 owner name (check-names)
 school.internal.zone.db:4: no TTL specified; zone rejected