Places/StatusMeetings/2006-10-05: Difference between revisions

mNo edit summary
 
(4 intermediate revisions by one other user not shown)
Line 1: Line 1:
== Places meeting: 2006-10-05 4pm PST ==== Places meeting: 2006-10-05 4pm PST ==
<small>[[Places/StatusMeetings|index]] | [[Places/StatusMeetings/2006-10-12|next week »]]</small>
<sspitzer> ok, so looking at http://wiki.mozilla.org/Places:Task_List
== Places meeting: 2006-10-05 4pm PST ==
<sspitzer> should we just run down that list, assign some names, and figure out what me might be missing?
sspitzer ok, so looking at http://wiki.mozilla.org/Places:Task_List
<sspitzer> I'm sure we will think of lots more as soon as we start doing more work.
sspitzer should we just run down that list, assign some names, and figure out what me might be missing?
<dietrich> sure, sounds fine
sspitzer I'm sure we will think of lots more as soon as we start doing more work.
<sspitzer> ok, starting from the top:
dietrich sure, sounds fine
<sspitzer> for:  will be posting to and discussing places in ff3 on [http://groups.google.com/group/mozilla.dev.apps.firefox mozilla.dev.apps.firefox]
sspitzer ok, starting from the top:
<sspitzer> I'd like to clean up and repost what I sent to brettw (hi brett, if you are there!) and the google guys and send to the newsgroup
sspitzer for:  will be posting to and discussing places in ff3 on [http://groups.google.com/group/mozilla.dev.apps.firefox mozilla.dev.apps.firefox]
<sspitzer> any objection?
sspitzer I'd like to clean up and repost what I sent to brettw (hi brett, if you are there!) and the google guys and send to the newsgroup
<dietrich> nope
sspitzer any objection?
<brettw> hi
dietrich nope
<sspitzer> sort of "we're here, where in #places and m.d.a.f"
brettw hi
<dietrich> howdy brettw  
sspitzer sort of "we're here, where in #places and m.d.a.f"
<sspitzer> for the next two items, I'll list all three of our names
dietrich howdy brettw  
<sspitzer> will be posting to and discussing places...
sspitzer for the next two items, I'll list all three of our names
<sspitzer> developers hanging out in #places
sspitzer will be posting to and discussing places...
<sspitzer> for "* fix trunk regressions caused by disabling places"
sspitzer developers hanging out in #places
<sspitzer> I haven't seen lots of regressions, so I'll slap my name down there.  ok?
sspitzer for "* fix trunk regressions caused by disabling places"
<dietrich> ok. we should put something in status whiteboard for those
sspitzer I haven't seen lots of regressions, so I'll slap my name down there.  ok?
<dietrich> non-places-regression or something
dietrich ok. we should put something in status whiteboard for those
<sspitzer> good idea.  I'll add that info to this task wiki
dietrich non-places-regression or something
<sspitzer> for review patch from Myk...and finish backporting non-places changes to trunk , I've got a patch started (waiting review) for one such backport.  in addition to reviewing myk's patch, I'd like to go through the tree and look at all MOZ_PLACES ifdef and see what might need some love.
sspitzer good idea.  I'll add that info to this task wiki
<sspitzer> his patch only covers the bookmarks code, and not the whole tree.
sspitzer for review patch from Myk...and finish backporting non-places changes to trunk , I've got a patch started (waiting review) for one such backport.  in addition to reviewing myk's patch, I'd like to go through the tree and look at all MOZ_PLACES ifdef and see what might need some love.
<dietrich> i can help w/ that also
sspitzer his patch only covers the bookmarks code, and not the whole tree.
<dietrich> what's the bug# for you patch?
dietrich i can help w/ that also
<sspitzer> cool, I'll list us both for that.
dietrich what's the bug# for you patch?
<dietrich> s/you/your
sspitzer cool, I'll list us both for that.
<sspitzer> I'll start a new bug with the list of places we need to review to be sure that nothing fell through the crack.  I'll do that after our meeting and cc you.
dietrich s/you/your
<sspitzer> or I may add my patch / info to myks bug
sspitzer I'll start a new bug with the list of places we need to review to be sure that nothing fell through the crack.  I'll do that after our meeting and cc you.
<dietrich> k
sspitzer or I may add my patch / info to myks bug
<sspitzer> https://bugzilla.mozilla.org/show_bug.cgi?id=353571
dietrich k
<dietrich> ah, ok, i thought your patch was in a diff bug, was why i asked
sspitzer https://bugzilla.mozilla.org/show_bug.cgi?id=353571
<sspitzer> I think his patch only covered mozilla/browser/components/bookmarks/
dietrich ah, ok, i thought your patch was in a diff bug, was why i asked
<sspitzer> no, not in a bug yet.   
sspitzer I think his patch only covered mozilla/browser/components/bookmarks/
<sspitzer> the only patch I have is the one in https://bugzilla.mozilla.org/show_bug.cgi?id=342930
sspitzer no, not in a bug yet.   
<dietrich> right. i'll review that RSN :)
sspitzer the only patch I have is the one in https://bugzilla.mozilla.org/show_bug.cgi?id=342930
<sspitzer> (no rush, it is not critical)
dietrich right. i'll review that RSN :)
<sspitzer> on to the list...
sspitzer (no rush, it is not critical)
<sspitzer> are microsummaries broken?
sspitzer on to the list...
<sspitzer> no, they are not
sspitzer are microsummaries broken?
<sspitzer> dao reported an issue
sspitzer no, they are not
<dietrich> yeah saw that
sspitzer dao reported an issue
<sspitzer> but it was just pilot error
dietrich yeah saw that
<sspitzer> removing it...
sspitzer but it was just pilot error
<dietrich> cool
sspitzer removing it...
<sspitzer> per brettw's suggestion, start by implementing the Firefox 2.0 "History" UI on top of Places backend
dietrich cool
<sspitzer> I'll keep that, if you are cool with that.
sspitzer per brettw's suggestion, start by implementing the Firefox 2.0 "History" UI on top of Places backend
<dietrich> sure, and if that creeps, please break it out into different bugs, and i can jump in
sspitzer I'll keep that, if you are cool with that.
<sspitzer> I'll do that.  I'll update you on monday letting you know where I am.  (been sidetracked with a software update back port for 1.5.0.x!)
dietrich sure, and if that creeps, please break it out into different bugs, and i can jump in
<dietrich><sspitzer>: so
sspitzer I'll do that.  I'll update you on monday letting you know where I am.  (been sidetracked with a software update back port for 1.5.0.x!)
<dietrich> actually, before any work starts on that, we should break it out into bugs
dietrich sspitzer: so
<dietrich> and maybe put swags on it
dietrich actually, before any work starts on that, we should break it out into bugs
<dietrich> so we can figure out just how much of a job it is  
dietrich and maybe put swags on it
<sspitzer> ok, I'll start by logging a meta bug and then bugs for each piece that we can swag.
dietrich so we can figure out just how much of a job it is  
<dietrich> and same for bookmarks (once we figure out where we're going it)
sspitzer ok, I'll start by logging a meta bug and then bugs for each piece that we can swag.
<dietrich> awesome
dietrich and same for bookmarks (once we figure out where we're going it)
<dietrich> i think doing that from the beginning will help us track, and report progress
dietrich awesome
<sspitzer> I agree.
dietrich i think doing that from the beginning will help us track, and report progress
<dietrich> which will help out when we explain our plan to mconnor :)
sspitzer I agree.
<sspitzer> good point.
dietrich which will help out when we explain our plan to mconnor :)
<sspitzer> I've got:
sspitzer good point.
<sspitzer> * [dietrich sspitzer] per brettw's suggestion, start by implementing the Firefox 2.0 "History" UI on top of Places backend.  Start by logging a meta bug and then log bugs for each part, add swag.
sspitzer I've got:
<sspitzer> I'll log the bugs today.
sspitzer * [dietrich sspitzer] per brettw's suggestion, start by implementing the Firefox 2.0 "History" UI on top of Places backend.  Start by logging a meta bug and then log bugs for each part, add swag.
<dietrich> cool, i'll keep refreshing the wiki
sspitzer I'll log the bugs today.
<dietrich> or are you doing a big batch edit?
dietrich cool, i'll keep refreshing the wiki
<sspitzer> refresh
dietrich or are you doing a big batch edit?
<sspitzer> I just saved
sspitzer refresh
<dietrich> k
sspitzer I just saved
<dietrich> so, the next item is the bookmarks ui
dietrich k
<sspitzer> for the bookmarks UI work, I think that all depends on what we do.  for starters, we want to keep the existing UI and service
dietrich so, the next item is the bookmarks ui
<sspitzer> what do you think about MOZ_PLACES_HISTORY and MOZ_PLACES_BOOKMARKS
sspitzer for the bookmarks UI work, I think that all depends on what we do.  for starters, we want to keep the existing UI and service
<sspitzer> using them, I mean.
sspitzer what do you think about MOZ_PLACES_HISTORY and MOZ_PLACES_BOOKMARKS
<dietrich> are u talking about the schemas?
sspitzer using them, I mean.
<sspitzer> at the start, while we work on the history ui, we want to keep bookmarks alone.
dietrich are u talking about the schemas?
<dietrich> exactly
sspitzer at the start, while we work on the history ui, we want to keep bookmarks alone.
<sspitzer> so when I build with --enable-places
dietrich exactly
<brettw> I wouldn't think you'd need to change the backend
sspitzer so when I build with --enable-places
<sspitzer> I really just mean MOZ_PLACES_HISTORY for now.  But I'd like to keep all the MOZ_PLACES in the tree.
brettw I wouldn't think you'd need to change the backend
<brettw> but you may want those flags for the UI
sspitzer I really just mean MOZ_PLACES_HISTORY for now.  But I'd like to keep all the MOZ_PLACES in the tree.
<sspitzer> brettw:  I was going to leave the backend alone for this first step.
brettw but you may want those flags for the UI
<sspitzer> how about for the bookmark items, we don't list an owner (yet) but we do put a name by figuring out the hard part:  "the plan for bookmarks for fx 3"
sspitzer brettw:  I was going to leave the backend alone for this first step.
<dietrich><sspitzer>: to clarify, you intend that MOZ_PLACES_HISTORY would use places history backend, but the old skool UI, and bookmarks untouched
sspitzer how about for the bookmark items, we don't list an owner (yet) but we do put a name by figuring out the hard part:  "the plan for bookmarks for fx 3"
<dietrich> ?
dietrich sspitzer: to clarify, you intend that MOZ_PLACES_HISTORY would use places history backend, but the old skool UI, and bookmarks untouched
<dietrich><sspitzer>: yeah, i can jump on the bookmarks plan
dietrich ?
<sspitzer> how about this:
dietrich sspitzer: yeah, i can jump on the bookmarks plan
<sspitzer> when you do --enable-places, it means (at the start), MOZ_PLACES_HISTORY, and the usages that are bookmarks-on-top-of-places, we make it MOZ_PLACES_BOOKMARKS
sspitzer how about this:
<sspitzer> which won't be defined
sspitzer when you do --enable-places, it means (at the start), MOZ_PLACES_HISTORY, and the usages that are bookmarks-on-top-of-places, we make it MOZ_PLACES_BOOKMARKS
<sspitzer> thereby giving us what we want (to start)
sspitzer which won't be defined
<sspitzer> this is for the stuff in the UI
sspitzer thereby giving us what we want (to start)
<sspitzer> so the MOZ_PLACES that disables the old bookmarks service will now be MOZ_PLACES_BOOKMARKS
sspitzer this is for the stuff in the UI
<sspitzer> dietrch:  I have you by the bookmarks plan
sspitzer so the MOZ_PLACES that disables the old bookmarks service will now be MOZ_PLACES_BOOKMARKS
<dietrich> ok
sspitzer dietrch:  I have you by the bookmarks plan
<sspitzer> for the bookmark ui issues, I will put [blocked by dietrich]
dietrich ok
<dietrich> cool
sspitzer for the bookmark ui issues, I will put [blocked by dietrich]
<sspitzer> on to perf / testing
dietrich cool
<sspitzer> can I give v_thunder the first one?
sspitzer on to perf / testing
<dietrich> sure
sspitzer can I give v_thunder the first one?
<sspitzer> fix the Tp test
dietrich sure
<dietrich> also,  
sspitzer fix the Tp test
<dietrich> add "history unit tests"
dietrich also,  
<dietrich> and change mine to "bookmarks unit tests"
dietrich add "history unit tests"
<sspitzer> got it
dietrich and change mine to "bookmarks unit tests"
<dietrich> those should be separate test suites
sspitzer got it
<sspitzer> I gave dmills:
dietrich those should be separate test suites
<sspitzer> get some performance benchmarks with various history sizes (places vs non-places)
sspitzer I gave dmills:
<sspitzer> also
sspitzer get some performance benchmarks with various history sizes (places vs non-places)
<sspitzer> I'll take history unit tests.
sspitzer also
<dietrich> k
sspitzer I'll take history unit tests.
<sspitzer> unless you've started that
dietrich k
<dietrich> nope
sspitzer unless you've started that
<sspitzer> (or have you been doing bookmarks with davel?)
dietrich nope
<dietrich> i just did the bookmarks ones, and had davel review
sspitzer (or have you been doing bookmarks with davel?)
<sspitzer> excellent
dietrich i just did the bookmarks ones, and had davel review
<dietrich> he helped figure out how to get it to work w/ the build infra
sspitzer excellent
<sspitzer> on top of the places api, or the existing 2.0 bookmarks api?
dietrich he helped figure out how to get it to work w/ the build infra
<dietrich> so you can do a global "make check"
sspitzer on top of the places api, or the existing 2.0 bookmarks api?
<sspitzer> very cool.
dietrich so you can do a global "make check"
<sspitzer> on to "
sspitzer very cool.
<sspitzer> Synchronization / Remote Bookmarks"
sspitzer on to "
<dietrich> the ones i did were on top of places api
sspitzer Synchronization / Remote Bookmarks"
<dietrich> so, this is where there's overlap w/ the data model changes
dietrich the ones i did were on top of places api
<sspitzer> right
dietrich so, this is where there's overlap w/ the data model changes
<dietrich> i think a P1 is to give unique identifiers to each object (bookmark, folder, sep, etc)
sspitzer right
<dietrich> i think "named separators" is kinda weird
dietrich i think a P1 is to give unique identifiers to each object (bookmark, folder, sep, etc)
<dietrich> i'd rather have an extensibility mechanism for bookmarks
dietrich i think "named separators" is kinda weird
<sspitzer> but as long as there is a guid for a separators, sync (of seps) should work.
dietrich i'd rather have an extensibility mechanism for bookmarks
<dietrich> right
sspitzer but as long as there is a guid for a separators, sync (of seps) should work.
<sspitzer> is the named thing just something fx 2 had, that is no longer in places, and that broke foxmarks?
dietrich right
<dietrich> i think it's that seps can have labels, and they sometimes show up in the UI
sspitzer is the named thing just something fx 2 had, that is no longer in places, and that broke foxmarks?
<dietrich> and foxmarks may have been using them for identification
dietrich i think it's that seps can have labels, and they sometimes show up in the UI
<sspitzer> I think we'd want to support that, if the current places back end does not.
dietrich and foxmarks may have been using them for identification
<sspitzer> for "reference implementation of sync client (P2)"
sspitzer I think we'd want to support that, if the current places back end does not.
<sspitzer> I'm not sure about that one.
sspitzer for "reference implementation of sync client (P2)"
<dietrich> do you mean support the 'named' part? or just unique identifiers?
sspitzer I'm not sure about that one.
<sspitzer> I mean:  seps should get guids, and if the could have labels in fx2, but can't in the current backend in places, I think we need to add that.
dietrich do you mean support the 'named' part? or just unique identifiers?
<sspitzer> so that nothing that gets lost when importing up from fx2
sspitzer I mean:  seps should get guids, and if the could have labels in fx2, but can't in the current backend in places, I think we need to add that.
<dietrich><sspitzer>: ok, lets leave it on there, and i'll address it w/ the data model changes
sspitzer so that nothing that gets lost when importing up from fx2
<sspitzer> ok.  I've got yor name by lots of hard problems:
dietrich sspitzer: ok, lets leave it on there, and i'll address it w/ the data model changes
<sspitzer> all the ones in Sync / remote
sspitzer ok.  I've got yor name by lots of hard problems:
<dietrich> haha rad
sspitzer all the ones in Sync / remote
<sspitzer> and same with API / Data Model / Arch, but I'm sure dmills and I will get in on the action.
dietrich haha rad
<sspitzer> I'm not sure what to do Tags and Livemarks yet.
sspitzer and same with API / Data Model / Arch, but I'm sure dmills and I will get in on the action.
<dietrich> we can discuss that more at the summit
sspitzer I'm not sure what to do Tags and Livemarks yet.
<sspitzer> another time for the top of the list:  schedule meetings for the summit
dietrich we can discuss that more at the summit
<dietrich> yes
sspitzer another time for the top of the list:  schedule meetings for the summit
<dietrich> i think they're going to do the open sessions again
dietrich yes
<dietrich> we should have a places session
dietrich i think they're going to do the open sessions again
<dietrich> and possibly another breakout session for us to talk tasks, status, whatever arch issues are still open
dietrich we should have a places session
<sspitzer> sounds good.
dietrich and possibly another breakout session for us to talk tasks, status, whatever arch issues are still open
<dietrich> is that it for the list?
sspitzer sounds good.
<sspitzer> yes.  here's the overall picture, I think:
dietrich is that it for the list?
<sspitzer> at the start, you have lots of hard API / data model problems and decisions and I am going to be doing some history UI stuff, and dmills (who also has some non places work on his plate) will be starting on some perf / tinderbox related stuff.
sspitzer yes.  here's the overall picture, I think:
<sspitzer> does the task list sort of reflect that?
sspitzer at the start, you have lots of hard API / data model problems and decisions and I am going to be doing some history UI stuff, and dmills (who also has some non places work on his plate) will be starting on some perf / tinderbox related stuff.
<dietrich> yeah
sspitzer does the task list sort of reflect that?
<sspitzer> are you cool with that, for a starting point?  everything can change, of course!
dietrich yeah
<dietrich> yes, that's fine to get us moving
sspitzer are you cool with that, for a starting point?  everything can change, of course!
<dietrich> i'll post the data model evaluation stuff so we can get public comment on it
dietrich yes, that's fine to get us moving
<sspitzer> cool, and I'll go log the history UI meta bug and the dependent bugs (so we can SWAG / divide it up)
dietrich i'll post the data model evaluation stuff so we can get public comment on it
<dietrich> k
sspitzer cool, and I'll go log the history UI meta bug and the dependent bugs (so we can SWAG / divide it up)
<sspitzer> any objection to me posting this chat log (or a link to it) into the newsgroup (m.d.a.firefox) after I post the "kickoff" post?
dietrich k
<dietrich> sure, or just post it to the wiki as meeting notes, and point people to the wiki in your post
sspitzer any objection to me posting this chat log (or a link to it) into the newsgroup (m.d.a.firefox) after I post the "kickoff" post?
<dietrich> we might want to set up weekly irc meetings like this, and then just post the log to the wiki each week
dietrich sure, or just post it to the wiki as meeting notes, and point people to the wiki in your post
<sspitzer> good idea.  how about mentioning in my kick off post that we will be meeting in #places at 4pm thursdays PST?
dietrich we might want to set up weekly irc meetings like this, and then just post the log to the wiki each week
<sspitzer> (or is that not a good time for you?)
sspitzer good idea.  how about mentioning in my kick off post that we will be meeting in #places at 4pm thursdays PST?
<dietrich> sounds good :)
sspitzer (or is that not a good time for you?)
<dietrich> wfm
dietrich sounds good :)
<sspitzer> (worldwide, is that an ok time?)
dietrich wfm
<sspitzer> (east coast?)
sspitzer (worldwide, is that an ok time?)
<dietrich> uh, yeah we might want to do it in the AM, if we think east coasters and euros want to be there
sspitzer (east coast?)
<dietrich> well, but this is more team meeting than a progress report
dietrich uh, yeah we might want to do it in the AM, if we think east coasters and euros want to be there
<dietrich> let's just keep it at 4 for now
dietrich well, but this is more team meeting than a progress report
<dietrich> if people want a different time, they'll ask :)
dietrich let's just keep it at 4 for now
<sspitzer> ok, will do.  I'll say our team meeting is 4pm thur PST.
dietrich if people want a different time, they'll ask :)
sspitzer ok, will do.  I'll say our team meeting is 4pm thur PST.

Latest revision as of 05:19, 10 December 2006

index | next week »

Places meeting: 2006-10-05 4pm PST

sspitzer	ok, so looking at http://wiki.mozilla.org/Places:Task_List
sspitzer	should we just run down that list, assign some names, and figure out what me might be missing?
sspitzer	I'm sure we will think of lots more as soon as we start doing more work.
dietrich	sure, sounds fine
sspitzer	ok, starting from the top:
sspitzer	for:  will be posting to and discussing places in ff3 on mozilla.dev.apps.firefox
sspitzer	I'd like to clean up and repost what I sent to brettw (hi brett, if you are there!) and the google guys and send to the newsgroup
sspitzer	any objection?
dietrich	nope
brettw		hi
sspitzer	sort of "we're here, where in #places and m.d.a.f"
dietrich	howdy brettw 
sspitzer	for the next two items, I'll list all three of our names
sspitzer	will be posting to and discussing places...
sspitzer	developers hanging out in #places
sspitzer	for "* fix trunk regressions caused by disabling places"
sspitzer	I haven't seen lots of regressions, so I'll slap my name down there.  ok?
dietrich	ok. we should put something in status whiteboard for those
dietrich	non-places-regression or something
sspitzer	good idea.  I'll add that info to this task wiki
sspitzer	for review patch from Myk...and finish backporting non-places changes to trunk , I've got a patch started (waiting review) for one such backport.  in addition to reviewing myk's patch, I'd like to go through the tree and look at all MOZ_PLACES ifdef and see what might need some love.
sspitzer	his patch only covers the bookmarks code, and not the whole tree.
dietrich	i can help w/ that also
dietrich	what's the bug# for you patch?
sspitzer	cool, I'll list us both for that.
dietrich	s/you/your
sspitzer	I'll start a new bug with the list of places we need to review to be sure that nothing fell through the crack.  I'll do that after our meeting and cc you.
sspitzer	or I may add my patch / info to myks bug
dietrich	k
sspitzer	https://bugzilla.mozilla.org/show_bug.cgi?id=353571
dietrich	ah, ok, i thought your patch was in a diff bug, was why i asked
sspitzer	I think his patch only covered mozilla/browser/components/bookmarks/
sspitzer	no, not in a bug yet.  
sspitzer	the only patch I have is the one in https://bugzilla.mozilla.org/show_bug.cgi?id=342930
dietrich	right. i'll review that RSN :)
sspitzer	(no rush, it is not critical)
sspitzer	on to the list...
sspitzer	are microsummaries broken?
sspitzer	no, they are not
sspitzer	dao reported an issue
dietrich	yeah saw that
sspitzer	but it was just pilot error
sspitzer	removing it...
dietrich	cool
sspitzer	per brettw's suggestion, start by implementing the Firefox 2.0 "History" UI on top of Places backend
sspitzer	I'll keep that, if you are cool with that.
dietrich	sure, and if that creeps, please break it out into different bugs, and i can jump in
sspitzer	I'll do that.  I'll update you on monday letting you know where I am.  (been sidetracked with a software update back port for 1.5.0.x!)
dietrich	sspitzer: so
dietrich	actually, before any work starts on that, we should break it out into bugs
dietrich	and maybe put swags on it
dietrich	so we can figure out just how much of a job it is 
sspitzer	ok, I'll start by logging a meta bug and then bugs for each piece that we can swag.
dietrich	and same for bookmarks (once we figure out where we're going it)
dietrich	awesome
dietrich	i think doing that from the beginning will help us track, and report progress
sspitzer	I agree.
dietrich	which will help out when we explain our plan to mconnor :)
sspitzer	good point.
sspitzer	I've got:
sspitzer	* [dietrich sspitzer] per brettw's suggestion, start by implementing the Firefox 2.0 "History" UI on top of Places backend.  Start by logging a meta bug and then log bugs for each part, add swag.
sspitzer	I'll log the bugs today.
dietrich	cool, i'll keep refreshing the wiki
dietrich	or are you doing a big batch edit?
sspitzer	refresh
sspitzer	I just saved
dietrich	k
dietrich	so, the next item is the bookmarks ui
sspitzer	for the bookmarks UI work, I think that all depends on what we do.  for starters, we want to keep the existing UI and service
sspitzer	what do you think about MOZ_PLACES_HISTORY and MOZ_PLACES_BOOKMARKS
sspitzer	using them, I mean.
dietrich	are u talking about the schemas?
sspitzer	at the start, while we work on the history ui, we want to keep bookmarks alone.
dietrich	exactly
sspitzer	so when I build with --enable-places
brettw		I wouldn't think you'd need to change the backend
sspitzer	I really just mean MOZ_PLACES_HISTORY for now.  But I'd like to keep all the MOZ_PLACES in the tree.
brettw		but you may want those flags for the UI
sspitzer	brettw:  I was going to leave the backend alone for this first step.
sspitzer	how about for the bookmark items, we don't list an owner (yet) but we do put a name by figuring out the hard part:  "the plan for bookmarks for fx 3"
dietrich	sspitzer: to clarify, you intend that MOZ_PLACES_HISTORY would use places history backend, but the old skool UI, and bookmarks untouched
dietrich	?
dietrich	sspitzer: yeah, i can jump on the bookmarks plan
sspitzer	how about this:
sspitzer	when you do --enable-places, it means (at the start), MOZ_PLACES_HISTORY, and the usages that are bookmarks-on-top-of-places, we make it MOZ_PLACES_BOOKMARKS
sspitzer	which won't be defined
sspitzer	thereby giving us what we want (to start)
sspitzer	this is for the stuff in the UI
sspitzer	so the MOZ_PLACES that disables the old bookmarks service will now be MOZ_PLACES_BOOKMARKS
sspitzer	dietrch:  I have you by the bookmarks plan
dietrich	ok
sspitzer	for the bookmark ui issues, I will put [blocked by dietrich]
dietrich	cool
sspitzer	on to perf / testing
sspitzer	can I give v_thunder the first one?
dietrich	sure
sspitzer	fix the Tp test
dietrich	also, 
dietrich	add "history unit tests"
dietrich	and change mine to "bookmarks unit tests"
sspitzer	got it
dietrich	those should be separate test suites
sspitzer	I gave dmills:
sspitzer	get some performance benchmarks with various history sizes (places vs non-places)
sspitzer	also
sspitzer	I'll take history unit tests.
dietrich	k
sspitzer	unless you've started that
dietrich	nope
sspitzer	(or have you been doing bookmarks with davel?)
dietrich	i just did the bookmarks ones, and had davel review
sspitzer	excellent
dietrich	he helped figure out how to get it to work w/ the build infra
sspitzer	on top of the places api, or the existing 2.0 bookmarks api?
dietrich	so you can do a global "make check"
sspitzer	very cool.
sspitzer	on to "
sspitzer	Synchronization / Remote Bookmarks"
dietrich	the ones i did were on top of places api
dietrich	so, this is where there's overlap w/ the data model changes
sspitzer	right
dietrich	i think a P1 is to give unique identifiers to each object (bookmark, folder, sep, etc)
dietrich	i think "named separators" is kinda weird
dietrich	i'd rather have an extensibility mechanism for bookmarks
sspitzer	but as long as there is a guid for a separators, sync (of seps) should work.
dietrich	right
sspitzer	is the named thing just something fx 2 had, that is no longer in places, and that broke foxmarks?
dietrich	i think it's that seps can have labels, and they sometimes show up in the UI
dietrich	and foxmarks may have been using them for identification
sspitzer	I think we'd want to support that, if the current places back end does not.
sspitzer	for "reference implementation of sync client (P2)"
sspitzer	I'm not sure about that one.
dietrich	do you mean support the 'named' part? or just unique identifiers?
sspitzer	I mean:  seps should get guids, and if the could have labels in fx2, but can't in the current backend in places, I think we need to add that.
sspitzer	so that nothing that gets lost when importing up from fx2
dietrich	sspitzer: ok, lets leave it on there, and i'll address it w/ the data model changes
sspitzer	ok.  I've got yor name by lots of hard problems:
sspitzer	all the ones in Sync / remote
dietrich	haha rad
sspitzer	and same with API / Data Model / Arch, but I'm sure dmills and I will get in on the action.
sspitzer	I'm not sure what to do Tags and Livemarks yet.
dietrich	we can discuss that more at the summit
sspitzer	another time for the top of the list:  schedule meetings for the summit
dietrich	yes
dietrich	i think they're going to do the open sessions again
dietrich	we should have a places session
dietrich	and possibly another breakout session for us to talk tasks, status, whatever arch issues are still open
sspitzer	sounds good.
dietrich	is that it for the list?
sspitzer	yes.  here's the overall picture, I think:
sspitzer	at the start, you have lots of hard API / data model problems and decisions and I am going to be doing some history UI stuff, and dmills (who also has some non places work on his plate) will be starting on some perf / tinderbox related stuff.
sspitzer	does the task list sort of reflect that?
dietrich	yeah
sspitzer	are you cool with that, for a starting point?  everything can change, of course!
dietrich	yes, that's fine to get us moving
dietrich	i'll post the data model evaluation stuff so we can get public comment on it
sspitzer	cool, and I'll go log the history UI meta bug and the dependent bugs (so we can SWAG / divide it up)
dietrich	k
sspitzer	any objection to me posting this chat log (or a link to it) into the newsgroup (m.d.a.firefox) after I post the "kickoff" post?
dietrich	sure, or just post it to the wiki as meeting notes, and point people to the wiki in your post
dietrich	we might want to set up weekly irc meetings like this, and then just post the log to the wiki each week
sspitzer	good idea.  how about mentioning in my kick off post that we will be meeting in #places at 4pm thursdays PST?
sspitzer	(or is that not a good time for you?)
dietrich	sounds good :)
dietrich	wfm
sspitzer	(worldwide, is that an ok time?)
sspitzer	(east coast?)
dietrich	uh, yeah we might want to do it in the AM, if we think east coasters and euros want to be there
dietrich	well, but this is more team meeting than a progress report
dietrich	let's just keep it at 4 for now
dietrich	if people want a different time, they'll ask :)
sspitzer	ok, will do.  I'll say our team meeting is 4pm thur PST.