Re: Project Name: olpc-bundler has been set up

2008-08-14 Thread Benj. Mako Hill

> For clarification, is this a tool meant to be used by content
> providers on non-XO machines, or an activity for use in Sugar?
> 
> I ask because, ever since we first designed the Journal, we've been in
> need of an activity (which should be called "Bundle") which is
> specifically designed to manage a variety of archive formats (zip,
> tar, gz, etc.).  This activity is designed to provide an interface
> which allows organization of files and directories (in a hierarchical
> tree view), and can open or create bundles of any kind, or
> import/export individual items from the Journal.

There are two distinct use-cases here and both seem important. There
seems to be overlap so perhaps, at the very least, there should code
shared between the two. Perhaps a common library?

Regards,
Mako


-- 
Benjamin Mako Hill
[EMAIL PROTECTED]
http://mako.cc/

Creativity can be a social contribution, but only in so far
as society is free to use the results. --GNU Manifesto


signature.asc
Description: Digital signature
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Status of Ethiopian support

2007-09-11 Thread Benj. Mako Hill

>I'm not sure the font license is acceptable for Fedora or even us.
>Someone with better understanding should check.

I've looked at SIL's open font license several times in the past and it
seems fine. It's similar to the Bitstream license -- but better. It is
considered DFSG free by Debian. In any case, there are other OFL
licensed fonts in Fedora (e.g., Gentium, which I just chased won in the
archive).

I would imagine that Fedora might like to include such an RPM upstream.

Thanks for the rest of this though. I'll be trying this out.

Regards,
Mako


-- 
Benjamin Mako Hill
[EMAIL PROTECTED]
http://mako.cc/

Creativity can be a social contribution, but only in so
far as society is free to use the results. --RMS


signature.asc
Description: Digital signature
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Status of Ethiopian support

2007-09-11 Thread Benj. Mako Hill

> We've (openfontlibrary.org) have talked with some folks inside redhat
> about supporting and all seemed kosher, but that thread has trailed off
> since...Gentium is a great font and would be great to get it upstream
> into Fedora...

Gentium is in Fedora and has been for some time. Abyssinica (the
Ethiopic font) is not. Presumably, a bunch of other nice free SIL fonts
are not either.

Regards,
Mako

-- 
Benjamin Mako Hill
[EMAIL PROTECTED]
http://mako.cc/

Creativity can be a social contribution, but only in so
far as society is free to use the results. --RMS


signature.asc
Description: Digital signature
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Ethiopian installation instructions

2007-09-13 Thread Benj. Mako Hill

> I do not see the part regarding the input methods up there. I think
> there should be 2 parts: one for GTK IM (probably void, since it is
> enabled by default with the locale), another for XIM - modifying
> xorg.conf (or using setxkbmap) and setting GTK_IM_MODULE/QT_IM_MODULE.
> What do you think on this?

I think it definitely belongs in the wiki page, regardless of how any
decision on the build works out.

Regards,
Mako


-- 
Benjamin Mako Hill
[EMAIL PROTECTED]
http://mako.cc/

Creativity can be a social contribution, but only in so
far as society is free to use the results. --RMS
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: StopWatch activity

2007-11-14 Thread Benj. Mako Hill
I'm so glad you got around to doing this! Such tool are badly needed on
the laptop.

Is there a reason you haven't made the clock and the stopwatch different
functions for a single activity?

Regards,
Mako

-- 
Benjamin Mako Hill
[EMAIL PROTECTED]
http://mako.cc/


signature.asc
Description: Digital signature
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: StopWatch activity

2007-11-14 Thread Benj. Mako Hill

> I thought about this a bit more, and think that there may be a valid
> split between what might be called Clock and Time (currently
> StopWatch) activities.

I agree with your analysis. There are several important ways in which a
stopwatch and a clock are different.

That said, I'm already finding the number of applications installed by
default in recent builds (nearly three full screen-width) to be
overwhelming. Until we have a better of way to navigate and find
activities in such large collections, I think that reasonable
combinations of overlapping applications is a good idea for this and for
the normal reasons that we avoid duplicating code.

Every time I've used a timer on a phone, computer or watch, it has been
a dual clock/stopwatch. They both count and display time and the
interface is similar. It may be that all of those systems are combining
two things that should be separate. On the other hand, the inclusion of
these separate thing in one activity will at least not be surprising to
anyone who has used a digital watch.

I still think they should be merged.

Regards,
Mako


-- 
Benjamin Mako Hill
[EMAIL PROTECTED]
http://mako.cc/

Creativity can be a social contribution, but only in so far
as society is free to use the results. --GNU Manifesto
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Adding content to the XO

2008-01-02 Thread Benj. Mako Hill

> I'm running with a stock laptop from the G1G1 program, the
> instructions on the library grid (in the wiki) don't seem to match
> what I see on my XO -- there is no /home/olpc/Library

Strange. It should exist or should be created when you try to install an XOL.

> - let alone a /home/olpc/Library/makeindex.py

This is incorrect. The file is /usr/share/library-common/make_index.py
and it's been there since Ship.2

Where did you find this documentation? It seems either very out of date
or simply incorrect.

Regards,
Mako

-- 
Benjamin Mako Hill
[EMAIL PROTECTED]
http://mako.cc/

Creativity can be a social contribution, but only in so far
as society is free to use the results. --GNU Manifesto


signature.asc
Description: Digital signature
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Adding content to the XO

2008-01-03 Thread Benj. Mako Hill

> > Strange. It should exist or should be created when you try to
> > install an XOL.
> 
> Yes - the download seemed to succeed, but the content never showed up,
> so I was trying to fault isolate.   It'd be really nice for someone to
> build a "bundle verification" suite for content as well as activities
> that is a bit more verbose on errors.

Agreed! In fact, Lauren Klein is (AFAIK) working on such a tool right
now in addition to much better documentation on this process and the
format of the content bundles. I've CCed Lauren. Perhaps she can fill
you in on the status of that work.

I'm on vacation and traveling now and am a little unplugged from the
whole process and status of thing.

> It was in the Library Grid wiki page, I can update it once I validate
> the process.

Great. Thanks for your help.

Regards,
Mako


-- 
Benjamin Mako Hill
[EMAIL PROTECTED]
http://mako.cc/

Creativity can be a social contribution, but only in so far
as society is free to use the results. --GNU Manifesto


signature.asc
Description: Digital signature
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: New update.1 build 691

2008-02-08 Thread Benj. Mako Hill

> http://pilgrim.laptop.org/~pilgrim/olpc/streams/update.1/build691

Is there a reason that the approved olpc-library-common and -core
packages were not in? The fixes aren't to critical bugs but they are
also not to software.

As #6371 says, they clean up CSS and text in the content pacakges.  It's
not clear to me if this is being treated like software or like
translations but it would be good to have it communicated either way
and in the build as soon as possible.

Regards,
Mako


-- 
Benjamin Mako Hill
[EMAIL PROTECTED]
http://mako.cc/


signature.asc
Description: Digital signature
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: New update.1 build 691

2008-02-09 Thread Benj. Mako Hill

> However, why did you ask that question only after the build was made,  
> when the package was approved one week ago? There would have been  
> enough time to discuss it.
> 
> And secondly, what *is* the current policy of package inclusion? I  
> was under the impression that getting approval from Jim/Kim/Walter  
> was enough. But now we have to convince you, too? What could be  
> possibly broken in the system by a new activity release? And who else  
> would be authoritative on whether that activity works as intended if  
> not its authors?

The library packages were in exactly the same situation -- approved with
plenty of time but then silently not included. Both SJ and I were
around to answer any questions or issues.

Regards,
Mako

-- 
Benjamin Mako Hill
[EMAIL PROTECTED]
http://mako.cc/

Creativity can be a social contribution, but only in so far
as society is free to use the results. --GNU Manifesto


signature.asc
Description: Digital signature
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: New update.1 build 691

2008-02-09 Thread Benj. Mako Hill

> Did you do a "request for update" in trac? Without that, we have no way
> to know if your testing in joyride has completed.

I did. It was approved by cjb while you were away. It's #6328 a couple
days before RC2.

Regards,
Mako


-- 
Benjamin Mako Hill
[EMAIL PROTECTED]
http://mako.cc/

Creativity can be a social contribution, but only in so far
as society is free to use the results. --GNU Manifesto


signature.asc
Description: Digital signature
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: A self-contained pseudo-dynamic xo library

2008-03-13 Thread Benj. Mako Hill

> In order to demonstrate that our that our bundles really don't require
> require post-install hooks in order to function, I decided to attack the
> "dynamic library" problem in its simplest possible form.
> 
> In the end, I wound up rebasing the Mako's make_index.py script on top
> of Ivan's webserver (which is very quick!) and using the combination
> as a wrapper around Browse's activity component. 

I had a very similar solution (in functionality at least) that I helped
put together with Ian Bicking and that was in Joyride builds in the very
early days of Update.1 preparation. It was motivated by the desire to
address the types of issues we were having now.

It was excluded from Update.1 due to undiscussed issues associated with
including a dynamic webserver. I helped SJ draft a document
rationalizing the need for a dynamic solution -- although perhaps the
recent troubles we've had have made the need more acute and more
obvious to people.

I've been an advocate of this for quite a while and have no strong
feelings about which solution we use. I only have process questions
about how and when this code can go live.

On a more practical note, I can certainly help you with several of those
bugs.

Regards,
Mako


-- 
Benjamin Mako Hill
[EMAIL PROTECTED]
http://mako.cc/

Creativity can be a social contribution, but only in so far
as society is free to use the results. --GNU Manifesto


signature.asc
Description: Digital signature
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel