[Sugar-devel] addons.mozilla.org - what needs to be done?

David Farning dfarning at sugarlabs.org
Thu Jan 29 20:36:16 EST 2009


TODO #3

I have posted the upstream mozilla patch and  tomeu's patchset at
http://people.sugarlabs.org/dfarning/aslo_patches/

They did not apply cleanly against the devel because we rebased from
mozilla's svn.  Cleaning up and applying these patches is a great way
to get started hacking aslo:)

david

On Fri, Jan 30, 2009 at 12:56 PM, David Farning <dfarning at sugarlabs.org> wrote:
> On Fri, Jan 30, 2009 at 6:48 AM, Mel Chua <mel at melchua.com> wrote:
>> Ok, I think Tomeu and I caught up tonight and I'm ready to keep pushing this
>> forward, so... *tinkers with
>> http://sugarlabs.org/go/ActivityTeam/Remora_port*
>>
>> Time for the questions.
>>
>> 1. There are a few instances of remora running on sunjammer. Which one is
>> the one under active development/test? (Or is it expected that people will
>> be developing/testing on their local machines right now? I believe we should
>> be using one common instance, but am not positive.)
>>
>> addons.sugarlabs.org
>> addons-testing.sugarlabs.org
>> addons-devel.sugarlabs.org
>
> I have been trying to get these simplified this week.  Please see
> http://thedailywtf.com/Articles/The_Complicator_0x27_s_Gloves.aspx
>
> The master aslo repo is at git://git.sugarlabs.org/slo-addons/mainline.git .
>
> addons, addons-testing, addons-devel are running on Sunjammer as the
> production, testing, and devel branches.
>
> Each stage has its own user, addons, addons-testing, and addons-devel,
> and its own database.
>
>> 2. How do people get access to play with it? (rw privileges in the virtual
>> host dir and access to the mysql db, what else is needed?) Tomeu checked and
>> it seems to be owned by the www-data group rather than the addons group (and
>> it's also not clear how to get added to the addons group).
>
> We need to ask bernie to look at the permissions and arrange it so
> that we can give developers access to addons, addons-test,
> addons-devel.  I believe that it will be easy to grant that access.
> It is beyond my admin-foo.
>
>> Concrete example: http://dev.sugarlabs.org/ticket/256 is an easy bug (text
>> replacement) and I can fix it myself in a jiffy, given the right privs. Can
>> someone walk me through getting those privs / making that commit?
>>
>> 3. If you break the live instance under test, what subset of the
>> instructions on http://sugarlabs.org/go/DevelopmentTeam/a.s.o must be run
>> (by whom / with what privs) to restore it to its former glory?
>
> 1. delete the instance
> 2. git clone from master
> 3. checkout correct branch for the instance
> 4. svn pull the vendor stuff
> 5. recreate the tmp dir stuff
> 6. install the config.ph
>
>> Answers to all these things will, of course, be documented on the wiki. ;)
>> I'll be on IRC from Catalyst tomorrow looking for people who can help with
>> this... (hi dfarning!)
>>
>> --Mel
>>
>> PS: php/mysql wizards welcomed, and testers will be needed soon!
>
> Jason Woofenden CCed is our resident php wizard. I am not sure how
> much time he will have to put into the project.... He might need
> bribing.
>
> At this point I believe that tomeu, wadeb, and I have commit access to
> the repo and tomeu, bernie and I have access to the necessary users on
> Sunjammer.
>
> Status - addons, addons-testing, and addons-devel are all running a
> code straight from the upstream mozilla tree.
>
> Todo
> 1. Fix permissions.  --Bernie?
>
> 2.  Continue to push original patch upstream to Mozilla. --Jason
>
> 3.  Tomeu made a set of set of patches that we need to add on at a
> time to the devel branch.
>
> 4.  Modify the testing branch so that the ActivityTeam can access the
> aslo admin web interfaces.  This should help allow them to figure out
> activity work flow.
>
> 5.  Start hacking.
>
> I will be around for another 24 hours.  Then I am off the spend the
> weekend and part of next week at a monastery with a retired COO who as
> offered to mentor me.  While the pay at Sugar Labs is not competitive
> with market rates;(  The opportunity for personal growth are pretty
> good:)
>
> david
>


More information about the Sugar-devel mailing list