Re: Project Name: olpc-bundler has been set up
> 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
>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
> 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
> 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
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
> 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
> 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
> > 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
> 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
> 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
> 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
> 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