[chromium-dev] Telling svn to ignore VS's .user files

2009-03-04 Thread John Abd-El-Malek
Just a heads up for others who find it annoying when svn st always shows the
vcproj.GOOGLE.username.user files.  You can put *.user in the global-ignores
setting in svn's config file to avoid this.

--~--~-~--~~~---~--~~
Chromium Developers mailing list: chromium-dev@googlegroups.com 
View archives, change email options, or unsubscribe: 
http://groups.google.com/group/chromium-dev
-~--~~~~--~~--~--~---



[chromium-dev] Re: 2-day merges and the cleanup schedule

2009-03-04 Thread Pam Greene
Added layout-test cleanup steps to the instructions.

- Pam

On Wed, Mar 4, 2009 at 6:08 PM, David Levin  wrote:

> I know that I haven't filed chromium bugs for layout test failures in the
> past because it isn't in the instructions (I thought adding the the
> tests_fixable was sufficient.)
>
> http://dev.chromium.org/developers/how-tos/webkit-merge-1
>
>
> Though I do usually have at least a partial 3rd day of items for clean up:
> upstreaming, some times filing bugs for new reliability crashes, etc.
> Dave
>
>
> On Wed, Mar 4, 2009 at 5:30 PM, Pam Greene  wrote:
>
>> I'm not sure how closely that's followed.  Me, I did merges Monday and
>> Tuesday, and layout-test cleanup (baselines and bugs) today.
>> - Pam
>>
>>
>> On Wed, Mar 4, 2009 at 5:10 PM, Darin Fisher  wrote:
>>
>>> Right.  I just mean that the merger should take care to ensure that all
>>> of the easy "fixes" are done and that the rest are accounted for somehow,
>>> probably via regression bugs.  If that's the current process, then great.
>>>  It just sounded like it wasn't.
>>> -Darin
>>>
>>>
>>>
>>> On Wed, Mar 4, 2009 at 4:51 PM, Pam Greene  wrote:
>>>
 Define "resolved". Is filing and assigning a bug sufficient? It's not
 efficient to have whoever volunteers to do a merge personally pester people
 to fix the resulting test errors forever after.
 Whatever we do, we're going to have broken layout tests after a merge.
 Easy "fixes" -- re-baselining the ones that are actually all right, and
 filing specific bugs for the rest -- are definitely part of the merge task.
 But we don't want to put too much blame on the messenger: if a bunch of
 tests really break, or new tests don't pass, it's hardly the fault of the
 person who happened to bring the changes in.

 - Pam

 On Wed, Mar 4, 2009 at 3:18 PM, Darin Fisher wrote:

> I think the merger should be responsible for ensuring that any layout
> test fallout from the merge gets resolved.  This doesn't mean necessary
> fixing everything, but rather it can be mean reaching out to others for
> help.
> I think the merger has to have incentive not to create a big mess with
> the merge and to also make sure the job gets done completely :-)
>
> -Darin
>
>
> On Wed, Mar 4, 2009 at 10:06 AM, Scott Violet wrote:
>
>>
>> If we are ever to keep up to date with layout tests we need to come to
>> a consensus on this. Here's the current set of proposals:
>>
>> 1. The merge becomes a two day activity. First day is merge, second
>> day is fixing any failing layout tests.
>> 2. We tag team people: first person does merge, next day another
>> person fixes any failing layout tests.
>> 3. One person for merge (like we do now), and failures are handled by
>> owners of the layout tests. This assumes we can identify owners for
>> buckets of layout tests so that folks know they are on the spot for a
>> failing test.
>>
>> At this point we only care about regressions since 1.0, but that'll
>> change soon.
>>
>> Can we make a decision on this at next weeks WebKit meeting?
>>
>>  -Scott
>>
>> On Thu, Jan 15, 2009 at 1:03 PM, Brett Wilson 
>> wrote:
>> >
>> > I'm currently doing a 2-day merge rotation.As part of this, various
>> > layout tests are regressing or getting added that I'm inserting into
>> > the tests_fixable list.
>> >
>> > But, like every other layout test fixer, after my merges are done,
>> > I'll finally go back to my old work and not think about it any more.
>> > This is how we get a monotonically increasing list of broken tests
>> at
>> > the end of the tests fixable. I'm pretty certain this happens faster
>> > than the tests are getting fixed because nobody wants to fix them.
>> I'm
>> > sort of tempted to just fix the ones my merge broke now, but that
>> will
>> > put me behind for my next merge, so I don't do that.
>> >
>> > I propose a different rotation schedule for WebKit merges. You would
>> > do one day of merges, and the next day you would have to clean up
>> all
>> > the regressed and new layout tests your merge introduced. The layout
>> > tests usually aren't that hard, so it normally wouldn't take the
>> whole
>> > day. This way we can be in a good steady state of WebKit merges. It
>> > should also have a big advantage for fixing the broken tests since
>> the
>> > things that changed, the build numbers involved, etc. are still
>> fresh
>> > in the merger's head, and it won't be like approaching a random
>> layout
>> > test from the list with no context.
>> >
>> > The disadvantage of doing this is that we have to find people to do
>> > the merges faster (we should probably formalize the schedule), and
>> > you'll lose some advantage the second day of having all the
>> > i

[chromium-dev] Re: 2-day merges and the cleanup schedule

2009-03-04 Thread David Levin
I know that I haven't filed chromium bugs for layout test failures in the
past because it isn't in the instructions (I thought adding the the
tests_fixable was sufficient.)

http://dev.chromium.org/developers/how-tos/webkit-merge-1


Though I do usually have at least a partial 3rd day of items for clean up:
upstreaming, some times filing bugs for new reliability crashes, etc.
Dave


On Wed, Mar 4, 2009 at 5:30 PM, Pam Greene  wrote:

> I'm not sure how closely that's followed.  Me, I did merges Monday and
> Tuesday, and layout-test cleanup (baselines and bugs) today.
> - Pam
>
>
> On Wed, Mar 4, 2009 at 5:10 PM, Darin Fisher  wrote:
>
>> Right.  I just mean that the merger should take care to ensure that all of
>> the easy "fixes" are done and that the rest are accounted for somehow,
>> probably via regression bugs.  If that's the current process, then great.
>>  It just sounded like it wasn't.
>> -Darin
>>
>>
>>
>> On Wed, Mar 4, 2009 at 4:51 PM, Pam Greene  wrote:
>>
>>> Define "resolved". Is filing and assigning a bug sufficient? It's not
>>> efficient to have whoever volunteers to do a merge personally pester people
>>> to fix the resulting test errors forever after.
>>> Whatever we do, we're going to have broken layout tests after a merge.
>>> Easy "fixes" -- re-baselining the ones that are actually all right, and
>>> filing specific bugs for the rest -- are definitely part of the merge task.
>>> But we don't want to put too much blame on the messenger: if a bunch of
>>> tests really break, or new tests don't pass, it's hardly the fault of the
>>> person who happened to bring the changes in.
>>>
>>> - Pam
>>>
>>> On Wed, Mar 4, 2009 at 3:18 PM, Darin Fisher  wrote:
>>>
 I think the merger should be responsible for ensuring that any layout
 test fallout from the merge gets resolved.  This doesn't mean necessary
 fixing everything, but rather it can be mean reaching out to others for
 help.
 I think the merger has to have incentive not to create a big mess with
 the merge and to also make sure the job gets done completely :-)

 -Darin


 On Wed, Mar 4, 2009 at 10:06 AM, Scott Violet  wrote:

>
> If we are ever to keep up to date with layout tests we need to come to
> a consensus on this. Here's the current set of proposals:
>
> 1. The merge becomes a two day activity. First day is merge, second
> day is fixing any failing layout tests.
> 2. We tag team people: first person does merge, next day another
> person fixes any failing layout tests.
> 3. One person for merge (like we do now), and failures are handled by
> owners of the layout tests. This assumes we can identify owners for
> buckets of layout tests so that folks know they are on the spot for a
> failing test.
>
> At this point we only care about regressions since 1.0, but that'll
> change soon.
>
> Can we make a decision on this at next weeks WebKit meeting?
>
>  -Scott
>
> On Thu, Jan 15, 2009 at 1:03 PM, Brett Wilson 
> wrote:
> >
> > I'm currently doing a 2-day merge rotation.As part of this, various
> > layout tests are regressing or getting added that I'm inserting into
> > the tests_fixable list.
> >
> > But, like every other layout test fixer, after my merges are done,
> > I'll finally go back to my old work and not think about it any more.
> > This is how we get a monotonically increasing list of broken tests at
> > the end of the tests fixable. I'm pretty certain this happens faster
> > than the tests are getting fixed because nobody wants to fix them.
> I'm
> > sort of tempted to just fix the ones my merge broke now, but that
> will
> > put me behind for my next merge, so I don't do that.
> >
> > I propose a different rotation schedule for WebKit merges. You would
> > do one day of merges, and the next day you would have to clean up all
> > the regressed and new layout tests your merge introduced. The layout
> > tests usually aren't that hard, so it normally wouldn't take the
> whole
> > day. This way we can be in a good steady state of WebKit merges. It
> > should also have a big advantage for fixing the broken tests since
> the
> > things that changed, the build numbers involved, etc. are still fresh
> > in the merger's head, and it won't be like approaching a random
> layout
> > test from the list with no context.
> >
> > The disadvantage of doing this is that we have to find people to do
> > the merges faster (we should probably formalize the schedule), and
> > you'll lose some advantage the second day of having all the
> > instructions and gotchas of the merge fresh in your mind. I was
> > thinking of a 3 day schedule (2 days of merging, 1 day of fixing) but
> > that seems too heavyweight for the people volunteering to do this.
> >
> > Anybody have any com

[chromium-dev] Re: 2-day merges and the cleanup schedule

2009-03-04 Thread Pam Greene
I'm not sure how closely that's followed.  Me, I did merges Monday and
Tuesday, and layout-test cleanup (baselines and bugs) today.
- Pam

On Wed, Mar 4, 2009 at 5:10 PM, Darin Fisher  wrote:

> Right.  I just mean that the merger should take care to ensure that all of
> the easy "fixes" are done and that the rest are accounted for somehow,
> probably via regression bugs.  If that's the current process, then great.
>  It just sounded like it wasn't.
> -Darin
>
>
>
> On Wed, Mar 4, 2009 at 4:51 PM, Pam Greene  wrote:
>
>> Define "resolved". Is filing and assigning a bug sufficient? It's not
>> efficient to have whoever volunteers to do a merge personally pester people
>> to fix the resulting test errors forever after.
>> Whatever we do, we're going to have broken layout tests after a merge.
>> Easy "fixes" -- re-baselining the ones that are actually all right, and
>> filing specific bugs for the rest -- are definitely part of the merge task.
>> But we don't want to put too much blame on the messenger: if a bunch of
>> tests really break, or new tests don't pass, it's hardly the fault of the
>> person who happened to bring the changes in.
>>
>> - Pam
>>
>> On Wed, Mar 4, 2009 at 3:18 PM, Darin Fisher  wrote:
>>
>>> I think the merger should be responsible for ensuring that any layout
>>> test fallout from the merge gets resolved.  This doesn't mean necessary
>>> fixing everything, but rather it can be mean reaching out to others for
>>> help.
>>> I think the merger has to have incentive not to create a big mess with
>>> the merge and to also make sure the job gets done completely :-)
>>>
>>> -Darin
>>>
>>>
>>> On Wed, Mar 4, 2009 at 10:06 AM, Scott Violet  wrote:
>>>

 If we are ever to keep up to date with layout tests we need to come to
 a consensus on this. Here's the current set of proposals:

 1. The merge becomes a two day activity. First day is merge, second
 day is fixing any failing layout tests.
 2. We tag team people: first person does merge, next day another
 person fixes any failing layout tests.
 3. One person for merge (like we do now), and failures are handled by
 owners of the layout tests. This assumes we can identify owners for
 buckets of layout tests so that folks know they are on the spot for a
 failing test.

 At this point we only care about regressions since 1.0, but that'll
 change soon.

 Can we make a decision on this at next weeks WebKit meeting?

  -Scott

 On Thu, Jan 15, 2009 at 1:03 PM, Brett Wilson 
 wrote:
 >
 > I'm currently doing a 2-day merge rotation.As part of this, various
 > layout tests are regressing or getting added that I'm inserting into
 > the tests_fixable list.
 >
 > But, like every other layout test fixer, after my merges are done,
 > I'll finally go back to my old work and not think about it any more.
 > This is how we get a monotonically increasing list of broken tests at
 > the end of the tests fixable. I'm pretty certain this happens faster
 > than the tests are getting fixed because nobody wants to fix them. I'm
 > sort of tempted to just fix the ones my merge broke now, but that will
 > put me behind for my next merge, so I don't do that.
 >
 > I propose a different rotation schedule for WebKit merges. You would
 > do one day of merges, and the next day you would have to clean up all
 > the regressed and new layout tests your merge introduced. The layout
 > tests usually aren't that hard, so it normally wouldn't take the whole
 > day. This way we can be in a good steady state of WebKit merges. It
 > should also have a big advantage for fixing the broken tests since the
 > things that changed, the build numbers involved, etc. are still fresh
 > in the merger's head, and it won't be like approaching a random layout
 > test from the list with no context.
 >
 > The disadvantage of doing this is that we have to find people to do
 > the merges faster (we should probably formalize the schedule), and
 > you'll lose some advantage the second day of having all the
 > instructions and gotchas of the merge fresh in your mind. I was
 > thinking of a 3 day schedule (2 days of merging, 1 day of fixing) but
 > that seems too heavyweight for the people volunteering to do this.
 >
 > Anybody have any comments?
 > Brett
 >
 > >
 >



>>>
>>> >>>
>>>
>>
>

--~--~-~--~~~---~--~~
Chromium Developers mailing list: chromium-dev@googlegroups.com 
View archives, change email options, or unsubscribe: 
http://groups.google.com/group/chromium-dev
-~--~~~~--~~--~--~---



[chromium-dev] Re: 2-day merges and the cleanup schedule

2009-03-04 Thread Ojan Vafai
I'm ok with saying that you do the merge one day and have another day to
cleanup layout test issues. Once we're not merging anymore though, I think
we should just have 1-2 people oncall for 1 week at a time to keep the
webkit(webkit.org) build green and to pull a new revision at least once a
day (this latter part we can automate pretty easily as well).
Ojan

On Wed, Mar 4, 2009 at 5:10 PM, Darin Fisher  wrote:

> Right.  I just mean that the merger should take care to ensure that all of
> the easy "fixes" are done and that the rest are accounted for somehow,
> probably via regression bugs.  If that's the current process, then great.
>  It just sounded like it wasn't.
> -Darin
>
>
>
> On Wed, Mar 4, 2009 at 4:51 PM, Pam Greene  wrote:
>
>> Define "resolved". Is filing and assigning a bug sufficient? It's not
>> efficient to have whoever volunteers to do a merge personally pester people
>> to fix the resulting test errors forever after.
>> Whatever we do, we're going to have broken layout tests after a merge.
>> Easy "fixes" -- re-baselining the ones that are actually all right, and
>> filing specific bugs for the rest -- are definitely part of the merge task.
>> But we don't want to put too much blame on the messenger: if a bunch of
>> tests really break, or new tests don't pass, it's hardly the fault of the
>> person who happened to bring the changes in.
>>
>> - Pam
>>
>> On Wed, Mar 4, 2009 at 3:18 PM, Darin Fisher  wrote:
>>
>>> I think the merger should be responsible for ensuring that any layout
>>> test fallout from the merge gets resolved.  This doesn't mean necessary
>>> fixing everything, but rather it can be mean reaching out to others for
>>> help.
>>> I think the merger has to have incentive not to create a big mess with
>>> the merge and to also make sure the job gets done completely :-)
>>>
>>> -Darin
>>>
>>>
>>> On Wed, Mar 4, 2009 at 10:06 AM, Scott Violet  wrote:
>>>

 If we are ever to keep up to date with layout tests we need to come to
 a consensus on this. Here's the current set of proposals:

 1. The merge becomes a two day activity. First day is merge, second
 day is fixing any failing layout tests.
 2. We tag team people: first person does merge, next day another
 person fixes any failing layout tests.
 3. One person for merge (like we do now), and failures are handled by
 owners of the layout tests. This assumes we can identify owners for
 buckets of layout tests so that folks know they are on the spot for a
 failing test.

 At this point we only care about regressions since 1.0, but that'll
 change soon.

 Can we make a decision on this at next weeks WebKit meeting?

  -Scott

 On Thu, Jan 15, 2009 at 1:03 PM, Brett Wilson 
 wrote:
 >
 > I'm currently doing a 2-day merge rotation.As part of this, various
 > layout tests are regressing or getting added that I'm inserting into
 > the tests_fixable list.
 >
 > But, like every other layout test fixer, after my merges are done,
 > I'll finally go back to my old work and not think about it any more.
 > This is how we get a monotonically increasing list of broken tests at
 > the end of the tests fixable. I'm pretty certain this happens faster
 > than the tests are getting fixed because nobody wants to fix them. I'm
 > sort of tempted to just fix the ones my merge broke now, but that will
 > put me behind for my next merge, so I don't do that.
 >
 > I propose a different rotation schedule for WebKit merges. You would
 > do one day of merges, and the next day you would have to clean up all
 > the regressed and new layout tests your merge introduced. The layout
 > tests usually aren't that hard, so it normally wouldn't take the whole
 > day. This way we can be in a good steady state of WebKit merges. It
 > should also have a big advantage for fixing the broken tests since the
 > things that changed, the build numbers involved, etc. are still fresh
 > in the merger's head, and it won't be like approaching a random layout
 > test from the list with no context.
 >
 > The disadvantage of doing this is that we have to find people to do
 > the merges faster (we should probably formalize the schedule), and
 > you'll lose some advantage the second day of having all the
 > instructions and gotchas of the merge fresh in your mind. I was
 > thinking of a 3 day schedule (2 days of merging, 1 day of fixing) but
 > that seems too heavyweight for the people volunteering to do this.
 >
 > Anybody have any comments?
 > Brett
 >
 > >
 >



>>>
>>>
>>>
>>
>
> >
>

--~--~-~--~~~---~--~~
Chromium Developers mailing list: chromium-dev@googlegroups.com 
View archives, change email options, or unsubscribe: 
http://groups.google.com/group/chromium-dev
-~--~~~~--~~

[chromium-dev] Re: 2-day merges and the cleanup schedule

2009-03-04 Thread Darin Fisher
Right.  I just mean that the merger should take care to ensure that all of
the easy "fixes" are done and that the rest are accounted for somehow,
probably via regression bugs.  If that's the current process, then great.
 It just sounded like it wasn't.
-Darin



On Wed, Mar 4, 2009 at 4:51 PM, Pam Greene  wrote:

> Define "resolved". Is filing and assigning a bug sufficient? It's not
> efficient to have whoever volunteers to do a merge personally pester people
> to fix the resulting test errors forever after.
> Whatever we do, we're going to have broken layout tests after a merge. Easy
> "fixes" -- re-baselining the ones that are actually all right, and filing
> specific bugs for the rest -- are definitely part of the merge task. But we
> don't want to put too much blame on the messenger: if a bunch of tests
> really break, or new tests don't pass, it's hardly the fault of the person
> who happened to bring the changes in.
>
> - Pam
>
> On Wed, Mar 4, 2009 at 3:18 PM, Darin Fisher  wrote:
>
>> I think the merger should be responsible for ensuring that any layout test
>> fallout from the merge gets resolved.  This doesn't mean necessary fixing
>> everything, but rather it can be mean reaching out to others for help.
>> I think the merger has to have incentive not to create a big mess with the
>> merge and to also make sure the job gets done completely :-)
>>
>> -Darin
>>
>>
>> On Wed, Mar 4, 2009 at 10:06 AM, Scott Violet  wrote:
>>
>>>
>>> If we are ever to keep up to date with layout tests we need to come to
>>> a consensus on this. Here's the current set of proposals:
>>>
>>> 1. The merge becomes a two day activity. First day is merge, second
>>> day is fixing any failing layout tests.
>>> 2. We tag team people: first person does merge, next day another
>>> person fixes any failing layout tests.
>>> 3. One person for merge (like we do now), and failures are handled by
>>> owners of the layout tests. This assumes we can identify owners for
>>> buckets of layout tests so that folks know they are on the spot for a
>>> failing test.
>>>
>>> At this point we only care about regressions since 1.0, but that'll
>>> change soon.
>>>
>>> Can we make a decision on this at next weeks WebKit meeting?
>>>
>>>  -Scott
>>>
>>> On Thu, Jan 15, 2009 at 1:03 PM, Brett Wilson 
>>> wrote:
>>> >
>>> > I'm currently doing a 2-day merge rotation.As part of this, various
>>> > layout tests are regressing or getting added that I'm inserting into
>>> > the tests_fixable list.
>>> >
>>> > But, like every other layout test fixer, after my merges are done,
>>> > I'll finally go back to my old work and not think about it any more.
>>> > This is how we get a monotonically increasing list of broken tests at
>>> > the end of the tests fixable. I'm pretty certain this happens faster
>>> > than the tests are getting fixed because nobody wants to fix them. I'm
>>> > sort of tempted to just fix the ones my merge broke now, but that will
>>> > put me behind for my next merge, so I don't do that.
>>> >
>>> > I propose a different rotation schedule for WebKit merges. You would
>>> > do one day of merges, and the next day you would have to clean up all
>>> > the regressed and new layout tests your merge introduced. The layout
>>> > tests usually aren't that hard, so it normally wouldn't take the whole
>>> > day. This way we can be in a good steady state of WebKit merges. It
>>> > should also have a big advantage for fixing the broken tests since the
>>> > things that changed, the build numbers involved, etc. are still fresh
>>> > in the merger's head, and it won't be like approaching a random layout
>>> > test from the list with no context.
>>> >
>>> > The disadvantage of doing this is that we have to find people to do
>>> > the merges faster (we should probably formalize the schedule), and
>>> > you'll lose some advantage the second day of having all the
>>> > instructions and gotchas of the merge fresh in your mind. I was
>>> > thinking of a 3 day schedule (2 days of merging, 1 day of fixing) but
>>> > that seems too heavyweight for the people volunteering to do this.
>>> >
>>> > Anybody have any comments?
>>> > Brett
>>> >
>>> > >
>>> >
>>>
>>>
>>>
>>
>> >>
>>
>

--~--~-~--~~~---~--~~
Chromium Developers mailing list: chromium-dev@googlegroups.com 
View archives, change email options, or unsubscribe: 
http://groups.google.com/group/chromium-dev
-~--~~~~--~~--~--~---



[chromium-dev] Re: 2-day merges and the cleanup schedule

2009-03-04 Thread Darin Fisher
Right.  Ultimately, we need to have a buildbot visible on
build.webkit.orgthat reports layout test failures to others in the
webkit community.  Then,
we can pester the webkit contributor to help fix the problems they caused.
At the very least, we'll have the big advantage of knowing precisely which
change caused a problem.  This applies not only to layout tests, but also to
performance regressions and stability (reliability test runs will be
triggered by WebKit commits!).

-Darin



On Wed, Mar 4, 2009 at 5:05 PM, Ojan Vafai  wrote:

> The process I was picturing is that we'd have a WebKit sheriff. That person
> would be in charge of keeping the build with latest webkit green and
> updating the webkit revision we pull once a day. If someone else needs a
> newer webkit revision (e.g. something they just committed), they can work
> with the WebKit sherriff to pull it in. But basically, it would be that
> person's job to either rebaseline failing tests or add them to the fixable
> list and assign them to someone to fix.
> Ojan
>
>
> On Wed, Mar 4, 2009 at 5:01 PM, David Levin  wrote:
>
>> Yes, so what would be the process then?  (Will we still have "mergers"
>> whose job is mostly to handle new and modified layout tests?)
>>
>> On Wed, Mar 4, 2009 at 4:58 PM, Ojan Vafai  wrote:
>>
>>> Even once pulling in a new webkit is as simple as changing a revision
>>> number in DEPS, we'll still have new and modified layout tests that we'll
>>> need to deal with.
>>>
>>>
>>> On Wed, Mar 4, 2009 at 4:44 PM, David Levin  wrote:
>>>
 Aren't we trying to get rid of the merge process (soon-ish)?
 If so, how would layout tests get fixed at that point?

 Dave

 On Wed, Mar 4, 2009 at 3:18 PM, Darin Fisher wrote:

> I think the merger should be responsible for ensuring that any layout
> test fallout from the merge gets resolved.  This doesn't mean necessary
> fixing everything, but rather it can be mean reaching out to others for
> help.
> I think the merger has to have incentive not to create a big mess with
> the merge and to also make sure the job gets done completely :-)
>
> -Darin
>
>
> On Wed, Mar 4, 2009 at 10:06 AM, Scott Violet wrote:
>
>>
>> If we are ever to keep up to date with layout tests we need to come to
>> a consensus on this. Here's the current set of proposals:
>>
>> 1. The merge becomes a two day activity. First day is merge, second
>> day is fixing any failing layout tests.
>> 2. We tag team people: first person does merge, next day another
>> person fixes any failing layout tests.
>> 3. One person for merge (like we do now), and failures are handled by
>> owners of the layout tests. This assumes we can identify owners for
>> buckets of layout tests so that folks know they are on the spot for a
>> failing test.
>>
>> At this point we only care about regressions since 1.0, but that'll
>> change soon.
>>
>> Can we make a decision on this at next weeks WebKit meeting?
>>
>>  -Scott
>>
>> On Thu, Jan 15, 2009 at 1:03 PM, Brett Wilson 
>> wrote:
>> >
>> > I'm currently doing a 2-day merge rotation.As part of this, various
>> > layout tests are regressing or getting added that I'm inserting into
>> > the tests_fixable list.
>> >
>> > But, like every other layout test fixer, after my merges are done,
>> > I'll finally go back to my old work and not think about it any more.
>> > This is how we get a monotonically increasing list of broken tests
>> at
>> > the end of the tests fixable. I'm pretty certain this happens faster
>> > than the tests are getting fixed because nobody wants to fix them.
>> I'm
>> > sort of tempted to just fix the ones my merge broke now, but that
>> will
>> > put me behind for my next merge, so I don't do that.
>> >
>> > I propose a different rotation schedule for WebKit merges. You would
>> > do one day of merges, and the next day you would have to clean up
>> all
>> > the regressed and new layout tests your merge introduced. The layout
>> > tests usually aren't that hard, so it normally wouldn't take the
>> whole
>> > day. This way we can be in a good steady state of WebKit merges. It
>> > should also have a big advantage for fixing the broken tests since
>> the
>> > things that changed, the build numbers involved, etc. are still
>> fresh
>> > in the merger's head, and it won't be like approaching a random
>> layout
>> > test from the list with no context.
>> >
>> > The disadvantage of doing this is that we have to find people to do
>> > the merges faster (we should probably formalize the schedule), and
>> > you'll lose some advantage the second day of having all the
>> > instructions and gotchas of the merge fresh in your mind. I was
>> > thinking of a 3 day schedule (2 days of merging

[chromium-dev] Re: 2-day merges and the cleanup schedule

2009-03-04 Thread Ojan Vafai
The process I was picturing is that we'd have a WebKit sheriff. That person
would be in charge of keeping the build with latest webkit green and
updating the webkit revision we pull once a day. If someone else needs a
newer webkit revision (e.g. something they just committed), they can work
with the WebKit sherriff to pull it in. But basically, it would be that
person's job to either rebaseline failing tests or add them to the fixable
list and assign them to someone to fix.
Ojan

On Wed, Mar 4, 2009 at 5:01 PM, David Levin  wrote:

> Yes, so what would be the process then?  (Will we still have "mergers"
> whose job is mostly to handle new and modified layout tests?)
>
> On Wed, Mar 4, 2009 at 4:58 PM, Ojan Vafai  wrote:
>
>> Even once pulling in a new webkit is as simple as changing a revision
>> number in DEPS, we'll still have new and modified layout tests that we'll
>> need to deal with.
>>
>>
>> On Wed, Mar 4, 2009 at 4:44 PM, David Levin  wrote:
>>
>>> Aren't we trying to get rid of the merge process (soon-ish)?
>>> If so, how would layout tests get fixed at that point?
>>>
>>> Dave
>>>
>>> On Wed, Mar 4, 2009 at 3:18 PM, Darin Fisher  wrote:
>>>
 I think the merger should be responsible for ensuring that any layout
 test fallout from the merge gets resolved.  This doesn't mean necessary
 fixing everything, but rather it can be mean reaching out to others for
 help.
 I think the merger has to have incentive not to create a big mess with
 the merge and to also make sure the job gets done completely :-)

 -Darin


 On Wed, Mar 4, 2009 at 10:06 AM, Scott Violet  wrote:

>
> If we are ever to keep up to date with layout tests we need to come to
> a consensus on this. Here's the current set of proposals:
>
> 1. The merge becomes a two day activity. First day is merge, second
> day is fixing any failing layout tests.
> 2. We tag team people: first person does merge, next day another
> person fixes any failing layout tests.
> 3. One person for merge (like we do now), and failures are handled by
> owners of the layout tests. This assumes we can identify owners for
> buckets of layout tests so that folks know they are on the spot for a
> failing test.
>
> At this point we only care about regressions since 1.0, but that'll
> change soon.
>
> Can we make a decision on this at next weeks WebKit meeting?
>
>  -Scott
>
> On Thu, Jan 15, 2009 at 1:03 PM, Brett Wilson 
> wrote:
> >
> > I'm currently doing a 2-day merge rotation.As part of this, various
> > layout tests are regressing or getting added that I'm inserting into
> > the tests_fixable list.
> >
> > But, like every other layout test fixer, after my merges are done,
> > I'll finally go back to my old work and not think about it any more.
> > This is how we get a monotonically increasing list of broken tests at
> > the end of the tests fixable. I'm pretty certain this happens faster
> > than the tests are getting fixed because nobody wants to fix them.
> I'm
> > sort of tempted to just fix the ones my merge broke now, but that
> will
> > put me behind for my next merge, so I don't do that.
> >
> > I propose a different rotation schedule for WebKit merges. You would
> > do one day of merges, and the next day you would have to clean up all
> > the regressed and new layout tests your merge introduced. The layout
> > tests usually aren't that hard, so it normally wouldn't take the
> whole
> > day. This way we can be in a good steady state of WebKit merges. It
> > should also have a big advantage for fixing the broken tests since
> the
> > things that changed, the build numbers involved, etc. are still fresh
> > in the merger's head, and it won't be like approaching a random
> layout
> > test from the list with no context.
> >
> > The disadvantage of doing this is that we have to find people to do
> > the merges faster (we should probably formalize the schedule), and
> > you'll lose some advantage the second day of having all the
> > instructions and gotchas of the merge fresh in your mind. I was
> > thinking of a 3 day schedule (2 days of merging, 1 day of fixing) but
> > that seems too heavyweight for the people volunteering to do this.
> >
> > Anybody have any comments?
> > Brett
> >
> > >
> >
>
>
>



>>>
>>> >>>
>>>
>>
>

--~--~-~--~~~---~--~~
Chromium Developers mailing list: chromium-dev@googlegroups.com 
View archives, change email options, or unsubscribe: 
http://groups.google.com/group/chromium-dev
-~--~~~~--~~--~--~---



[chromium-dev] Re: 2-day merges and the cleanup schedule

2009-03-04 Thread David Levin
Yes, so what would be the process then?  (Will we still have "mergers" whose
job is mostly to handle new and modified layout tests?)
On Wed, Mar 4, 2009 at 4:58 PM, Ojan Vafai  wrote:

> Even once pulling in a new webkit is as simple as changing a revision
> number in DEPS, we'll still have new and modified layout tests that we'll
> need to deal with.
>
>
> On Wed, Mar 4, 2009 at 4:44 PM, David Levin  wrote:
>
>> Aren't we trying to get rid of the merge process (soon-ish)?
>> If so, how would layout tests get fixed at that point?
>>
>> Dave
>>
>> On Wed, Mar 4, 2009 at 3:18 PM, Darin Fisher  wrote:
>>
>>> I think the merger should be responsible for ensuring that any layout
>>> test fallout from the merge gets resolved.  This doesn't mean necessary
>>> fixing everything, but rather it can be mean reaching out to others for
>>> help.
>>> I think the merger has to have incentive not to create a big mess with
>>> the merge and to also make sure the job gets done completely :-)
>>>
>>> -Darin
>>>
>>>
>>> On Wed, Mar 4, 2009 at 10:06 AM, Scott Violet  wrote:
>>>

 If we are ever to keep up to date with layout tests we need to come to
 a consensus on this. Here's the current set of proposals:

 1. The merge becomes a two day activity. First day is merge, second
 day is fixing any failing layout tests.
 2. We tag team people: first person does merge, next day another
 person fixes any failing layout tests.
 3. One person for merge (like we do now), and failures are handled by
 owners of the layout tests. This assumes we can identify owners for
 buckets of layout tests so that folks know they are on the spot for a
 failing test.

 At this point we only care about regressions since 1.0, but that'll
 change soon.

 Can we make a decision on this at next weeks WebKit meeting?

  -Scott

 On Thu, Jan 15, 2009 at 1:03 PM, Brett Wilson 
 wrote:
 >
 > I'm currently doing a 2-day merge rotation.As part of this, various
 > layout tests are regressing or getting added that I'm inserting into
 > the tests_fixable list.
 >
 > But, like every other layout test fixer, after my merges are done,
 > I'll finally go back to my old work and not think about it any more.
 > This is how we get a monotonically increasing list of broken tests at
 > the end of the tests fixable. I'm pretty certain this happens faster
 > than the tests are getting fixed because nobody wants to fix them. I'm
 > sort of tempted to just fix the ones my merge broke now, but that will
 > put me behind for my next merge, so I don't do that.
 >
 > I propose a different rotation schedule for WebKit merges. You would
 > do one day of merges, and the next day you would have to clean up all
 > the regressed and new layout tests your merge introduced. The layout
 > tests usually aren't that hard, so it normally wouldn't take the whole
 > day. This way we can be in a good steady state of WebKit merges. It
 > should also have a big advantage for fixing the broken tests since the
 > things that changed, the build numbers involved, etc. are still fresh
 > in the merger's head, and it won't be like approaching a random layout
 > test from the list with no context.
 >
 > The disadvantage of doing this is that we have to find people to do
 > the merges faster (we should probably formalize the schedule), and
 > you'll lose some advantage the second day of having all the
 > instructions and gotchas of the merge fresh in your mind. I was
 > thinking of a 3 day schedule (2 days of merging, 1 day of fixing) but
 > that seems too heavyweight for the people volunteering to do this.
 >
 > Anybody have any comments?
 > Brett
 >
 > >
 >



>>>
>>>
>>>
>>
>> >>
>>
>

--~--~-~--~~~---~--~~
Chromium Developers mailing list: chromium-dev@googlegroups.com 
View archives, change email options, or unsubscribe: 
http://groups.google.com/group/chromium-dev
-~--~~~~--~~--~--~---



[chromium-dev] Re: 2-day merges and the cleanup schedule

2009-03-04 Thread Ojan Vafai
Even once pulling in a new webkit is as simple as changing a revision number
in DEPS, we'll still have new and modified layout tests that we'll need to
deal with.

On Wed, Mar 4, 2009 at 4:44 PM, David Levin  wrote:

> Aren't we trying to get rid of the merge process (soon-ish)?
> If so, how would layout tests get fixed at that point?
>
> Dave
>
> On Wed, Mar 4, 2009 at 3:18 PM, Darin Fisher  wrote:
>
>> I think the merger should be responsible for ensuring that any layout test
>> fallout from the merge gets resolved.  This doesn't mean necessary fixing
>> everything, but rather it can be mean reaching out to others for help.
>> I think the merger has to have incentive not to create a big mess with the
>> merge and to also make sure the job gets done completely :-)
>>
>> -Darin
>>
>>
>> On Wed, Mar 4, 2009 at 10:06 AM, Scott Violet  wrote:
>>
>>>
>>> If we are ever to keep up to date with layout tests we need to come to
>>> a consensus on this. Here's the current set of proposals:
>>>
>>> 1. The merge becomes a two day activity. First day is merge, second
>>> day is fixing any failing layout tests.
>>> 2. We tag team people: first person does merge, next day another
>>> person fixes any failing layout tests.
>>> 3. One person for merge (like we do now), and failures are handled by
>>> owners of the layout tests. This assumes we can identify owners for
>>> buckets of layout tests so that folks know they are on the spot for a
>>> failing test.
>>>
>>> At this point we only care about regressions since 1.0, but that'll
>>> change soon.
>>>
>>> Can we make a decision on this at next weeks WebKit meeting?
>>>
>>>  -Scott
>>>
>>> On Thu, Jan 15, 2009 at 1:03 PM, Brett Wilson 
>>> wrote:
>>> >
>>> > I'm currently doing a 2-day merge rotation.As part of this, various
>>> > layout tests are regressing or getting added that I'm inserting into
>>> > the tests_fixable list.
>>> >
>>> > But, like every other layout test fixer, after my merges are done,
>>> > I'll finally go back to my old work and not think about it any more.
>>> > This is how we get a monotonically increasing list of broken tests at
>>> > the end of the tests fixable. I'm pretty certain this happens faster
>>> > than the tests are getting fixed because nobody wants to fix them. I'm
>>> > sort of tempted to just fix the ones my merge broke now, but that will
>>> > put me behind for my next merge, so I don't do that.
>>> >
>>> > I propose a different rotation schedule for WebKit merges. You would
>>> > do one day of merges, and the next day you would have to clean up all
>>> > the regressed and new layout tests your merge introduced. The layout
>>> > tests usually aren't that hard, so it normally wouldn't take the whole
>>> > day. This way we can be in a good steady state of WebKit merges. It
>>> > should also have a big advantage for fixing the broken tests since the
>>> > things that changed, the build numbers involved, etc. are still fresh
>>> > in the merger's head, and it won't be like approaching a random layout
>>> > test from the list with no context.
>>> >
>>> > The disadvantage of doing this is that we have to find people to do
>>> > the merges faster (we should probably formalize the schedule), and
>>> > you'll lose some advantage the second day of having all the
>>> > instructions and gotchas of the merge fresh in your mind. I was
>>> > thinking of a 3 day schedule (2 days of merging, 1 day of fixing) but
>>> > that seems too heavyweight for the people volunteering to do this.
>>> >
>>> > Anybody have any comments?
>>> > Brett
>>> >
>>> > >
>>> >
>>>
>>>
>>>
>>
>>
>>
>
> >
>

--~--~-~--~~~---~--~~
Chromium Developers mailing list: chromium-dev@googlegroups.com 
View archives, change email options, or unsubscribe: 
http://groups.google.com/group/chromium-dev
-~--~~~~--~~--~--~---



[chromium-dev] Re: 2-day merges and the cleanup schedule

2009-03-04 Thread Pam Greene
Define "resolved". Is filing and assigning a bug sufficient? It's not
efficient to have whoever volunteers to do a merge personally pester people
to fix the resulting test errors forever after.
Whatever we do, we're going to have broken layout tests after a merge. Easy
"fixes" -- re-baselining the ones that are actually all right, and filing
specific bugs for the rest -- are definitely part of the merge task. But we
don't want to put too much blame on the messenger: if a bunch of tests
really break, or new tests don't pass, it's hardly the fault of the person
who happened to bring the changes in.

- Pam

On Wed, Mar 4, 2009 at 3:18 PM, Darin Fisher  wrote:

> I think the merger should be responsible for ensuring that any layout test
> fallout from the merge gets resolved.  This doesn't mean necessary fixing
> everything, but rather it can be mean reaching out to others for help.
> I think the merger has to have incentive not to create a big mess with the
> merge and to also make sure the job gets done completely :-)
>
> -Darin
>
>
> On Wed, Mar 4, 2009 at 10:06 AM, Scott Violet  wrote:
>
>>
>> If we are ever to keep up to date with layout tests we need to come to
>> a consensus on this. Here's the current set of proposals:
>>
>> 1. The merge becomes a two day activity. First day is merge, second
>> day is fixing any failing layout tests.
>> 2. We tag team people: first person does merge, next day another
>> person fixes any failing layout tests.
>> 3. One person for merge (like we do now), and failures are handled by
>> owners of the layout tests. This assumes we can identify owners for
>> buckets of layout tests so that folks know they are on the spot for a
>> failing test.
>>
>> At this point we only care about regressions since 1.0, but that'll change
>> soon.
>>
>> Can we make a decision on this at next weeks WebKit meeting?
>>
>>  -Scott
>>
>> On Thu, Jan 15, 2009 at 1:03 PM, Brett Wilson 
>> wrote:
>> >
>> > I'm currently doing a 2-day merge rotation.As part of this, various
>> > layout tests are regressing or getting added that I'm inserting into
>> > the tests_fixable list.
>> >
>> > But, like every other layout test fixer, after my merges are done,
>> > I'll finally go back to my old work and not think about it any more.
>> > This is how we get a monotonically increasing list of broken tests at
>> > the end of the tests fixable. I'm pretty certain this happens faster
>> > than the tests are getting fixed because nobody wants to fix them. I'm
>> > sort of tempted to just fix the ones my merge broke now, but that will
>> > put me behind for my next merge, so I don't do that.
>> >
>> > I propose a different rotation schedule for WebKit merges. You would
>> > do one day of merges, and the next day you would have to clean up all
>> > the regressed and new layout tests your merge introduced. The layout
>> > tests usually aren't that hard, so it normally wouldn't take the whole
>> > day. This way we can be in a good steady state of WebKit merges. It
>> > should also have a big advantage for fixing the broken tests since the
>> > things that changed, the build numbers involved, etc. are still fresh
>> > in the merger's head, and it won't be like approaching a random layout
>> > test from the list with no context.
>> >
>> > The disadvantage of doing this is that we have to find people to do
>> > the merges faster (we should probably formalize the schedule), and
>> > you'll lose some advantage the second day of having all the
>> > instructions and gotchas of the merge fresh in your mind. I was
>> > thinking of a 3 day schedule (2 days of merging, 1 day of fixing) but
>> > that seems too heavyweight for the people volunteering to do this.
>> >
>> > Anybody have any comments?
>> > Brett
>> >
>> > >
>> >
>>
>>
>>
>
> >
>

--~--~-~--~~~---~--~~
Chromium Developers mailing list: chromium-dev@googlegroups.com 
View archives, change email options, or unsubscribe: 
http://groups.google.com/group/chromium-dev
-~--~~~~--~~--~--~---



[chromium-dev] Re: 2-day merges and the cleanup schedule

2009-03-04 Thread David Levin
Aren't we trying to get rid of the merge process (soon-ish)?
If so, how would layout tests get fixed at that point?

Dave

On Wed, Mar 4, 2009 at 3:18 PM, Darin Fisher  wrote:

> I think the merger should be responsible for ensuring that any layout test
> fallout from the merge gets resolved.  This doesn't mean necessary fixing
> everything, but rather it can be mean reaching out to others for help.
> I think the merger has to have incentive not to create a big mess with the
> merge and to also make sure the job gets done completely :-)
>
> -Darin
>
>
> On Wed, Mar 4, 2009 at 10:06 AM, Scott Violet  wrote:
>
>>
>> If we are ever to keep up to date with layout tests we need to come to
>> a consensus on this. Here's the current set of proposals:
>>
>> 1. The merge becomes a two day activity. First day is merge, second
>> day is fixing any failing layout tests.
>> 2. We tag team people: first person does merge, next day another
>> person fixes any failing layout tests.
>> 3. One person for merge (like we do now), and failures are handled by
>> owners of the layout tests. This assumes we can identify owners for
>> buckets of layout tests so that folks know they are on the spot for a
>> failing test.
>>
>> At this point we only care about regressions since 1.0, but that'll change
>> soon.
>>
>> Can we make a decision on this at next weeks WebKit meeting?
>>
>>  -Scott
>>
>> On Thu, Jan 15, 2009 at 1:03 PM, Brett Wilson 
>> wrote:
>> >
>> > I'm currently doing a 2-day merge rotation.As part of this, various
>> > layout tests are regressing or getting added that I'm inserting into
>> > the tests_fixable list.
>> >
>> > But, like every other layout test fixer, after my merges are done,
>> > I'll finally go back to my old work and not think about it any more.
>> > This is how we get a monotonically increasing list of broken tests at
>> > the end of the tests fixable. I'm pretty certain this happens faster
>> > than the tests are getting fixed because nobody wants to fix them. I'm
>> > sort of tempted to just fix the ones my merge broke now, but that will
>> > put me behind for my next merge, so I don't do that.
>> >
>> > I propose a different rotation schedule for WebKit merges. You would
>> > do one day of merges, and the next day you would have to clean up all
>> > the regressed and new layout tests your merge introduced. The layout
>> > tests usually aren't that hard, so it normally wouldn't take the whole
>> > day. This way we can be in a good steady state of WebKit merges. It
>> > should also have a big advantage for fixing the broken tests since the
>> > things that changed, the build numbers involved, etc. are still fresh
>> > in the merger's head, and it won't be like approaching a random layout
>> > test from the list with no context.
>> >
>> > The disadvantage of doing this is that we have to find people to do
>> > the merges faster (we should probably formalize the schedule), and
>> > you'll lose some advantage the second day of having all the
>> > instructions and gotchas of the merge fresh in your mind. I was
>> > thinking of a 3 day schedule (2 days of merging, 1 day of fixing) but
>> > that seems too heavyweight for the people volunteering to do this.
>> >
>> > Anybody have any comments?
>> > Brett
>> >
>> > >
>> >
>>
>>
>>
>
> >
>

--~--~-~--~~~---~--~~
Chromium Developers mailing list: chromium-dev@googlegroups.com 
View archives, change email options, or unsubscribe: 
http://groups.google.com/group/chromium-dev
-~--~~~~--~~--~--~---



[chromium-dev] Re: 2-day merges and the cleanup schedule

2009-03-04 Thread Darin Fisher
I think the merger should be responsible for ensuring that any layout test
fallout from the merge gets resolved.  This doesn't mean necessary fixing
everything, but rather it can be mean reaching out to others for help.
I think the merger has to have incentive not to create a big mess with the
merge and to also make sure the job gets done completely :-)

-Darin


On Wed, Mar 4, 2009 at 10:06 AM, Scott Violet  wrote:

>
> If we are ever to keep up to date with layout tests we need to come to
> a consensus on this. Here's the current set of proposals:
>
> 1. The merge becomes a two day activity. First day is merge, second
> day is fixing any failing layout tests.
> 2. We tag team people: first person does merge, next day another
> person fixes any failing layout tests.
> 3. One person for merge (like we do now), and failures are handled by
> owners of the layout tests. This assumes we can identify owners for
> buckets of layout tests so that folks know they are on the spot for a
> failing test.
>
> At this point we only care about regressions since 1.0, but that'll change
> soon.
>
> Can we make a decision on this at next weeks WebKit meeting?
>
>  -Scott
>
> On Thu, Jan 15, 2009 at 1:03 PM, Brett Wilson  wrote:
> >
> > I'm currently doing a 2-day merge rotation.As part of this, various
> > layout tests are regressing or getting added that I'm inserting into
> > the tests_fixable list.
> >
> > But, like every other layout test fixer, after my merges are done,
> > I'll finally go back to my old work and not think about it any more.
> > This is how we get a monotonically increasing list of broken tests at
> > the end of the tests fixable. I'm pretty certain this happens faster
> > than the tests are getting fixed because nobody wants to fix them. I'm
> > sort of tempted to just fix the ones my merge broke now, but that will
> > put me behind for my next merge, so I don't do that.
> >
> > I propose a different rotation schedule for WebKit merges. You would
> > do one day of merges, and the next day you would have to clean up all
> > the regressed and new layout tests your merge introduced. The layout
> > tests usually aren't that hard, so it normally wouldn't take the whole
> > day. This way we can be in a good steady state of WebKit merges. It
> > should also have a big advantage for fixing the broken tests since the
> > things that changed, the build numbers involved, etc. are still fresh
> > in the merger's head, and it won't be like approaching a random layout
> > test from the list with no context.
> >
> > The disadvantage of doing this is that we have to find people to do
> > the merges faster (we should probably formalize the schedule), and
> > you'll lose some advantage the second day of having all the
> > instructions and gotchas of the merge fresh in your mind. I was
> > thinking of a 3 day schedule (2 days of merging, 1 day of fixing) but
> > that seems too heavyweight for the people volunteering to do this.
> >
> > Anybody have any comments?
> > Brett
> >
> > >
> >
>
> >
>

--~--~-~--~~~---~--~~
Chromium Developers mailing list: chromium-dev@googlegroups.com 
View archives, change email options, or unsubscribe: 
http://groups.google.com/group/chromium-dev
-~--~~~~--~~--~--~---



[chromium-dev] Re: Readability mode prototyped in the wild

2009-03-04 Thread Mike Beltzner

On 4-Mar-09, at 4:38 PM, Evan Martin wrote:

>
> Here's the core of that implementation:
> http://lab.arc90.com/experiments/readability/js/readability-0.1.js
>
> It's heuristic-based, e.g.:
>   // Study all the paragraphs and find the chunk that has the most
> 's and keep it:

For what it's worth, there are several reports on LifeHacker that the  
selected heuristic doesn't end up working for a lot of pages, but it's  
a clever start, to be  sure.

>> I continue to feel that this is a huge use case for browsers and  
>> something
>> like this could be a major boon if the UI was right.

Agreed. I think you'd need clearer controls about how to get back to  
the full page, and probably a smooth transition from "full page" to  
"selected bit" that uses visual momentum to keep the user's context.  
Something similar to how the lightboxes on many websites use now, but  
perhaps without the 3-d effect.

Also, it might be powerful to let the user indicate the aspect of the  
page they want to focus on.

cheers,
mike

--~--~-~--~~~---~--~~
Chromium Developers mailing list: chromium-dev@googlegroups.com 
View archives, change email options, or unsubscribe: 
http://groups.google.com/group/chromium-dev
-~--~~~~--~~--~--~---



[chromium-dev] Re: Mac Dogfood Planning

2009-03-04 Thread Mike Pinkerton

On Mon, Mar 2, 2009 at 2:27 PM, Mike Pinkerton  wrote:
> Let's hold off picking what we're working on until we've agreed this
> is the right list.

I've turned this list into bugs in our bugtracker with a label of "Dogfood"

http://code.google.com/p/chromium/issues/list?q=label:mac%20label:dogfood

This way it's pretty easy to see what we have left. Feel free to claim
something if it has no owner, those haven't been spoken for.

-- 
Mike Pinkerton
Mac Weenie
pinker...@google.com

--~--~-~--~~~---~--~~
Chromium Developers mailing list: chromium-dev@googlegroups.com 
View archives, change email options, or unsubscribe: 
http://groups.google.com/group/chromium-dev
-~--~~~~--~~--~--~---



[chromium-dev] Re: Streamlining key events

2009-03-04 Thread Avi Drissman
This finally successfully landed in r10918 and r10919. Please let me know if
something comes up from this.

Avi

On Wed, Feb 25, 2009 at 2:15 PM, Avi Drissman  wrote:

> If you never use the keyboard in Chromium, you can skip this email.
>
> I'm going to land http://codereview.chromium.org/27056 which fixes most of
> the glaring problems with keyboard support on the Mac by unifying and
> streamlining key events for everyone. If things don't work for you, it's
> probably my fault. Wanted to give a heads-up.
>
> Avi
>

--~--~-~--~~~---~--~~
Chromium Developers mailing list: chromium-dev@googlegroups.com 
View archives, change email options, or unsubscribe: 
http://groups.google.com/group/chromium-dev
-~--~~~~--~~--~--~---



[chromium-dev] Re: Readability mode prototyped in the wild

2009-03-04 Thread Evan Martin

Here's the core of that implementation:
http://lab.arc90.com/experiments/readability/js/readability-0.1.js

It's heuristic-based, e.g.:
// Study all the paragraphs and find the chunk that has the most
's and keep it:

On Tue, Mar 3, 2009 at 2:00 PM, Peter Kasting  wrote:
> Googlers may remember that one of my brainstorm ideas for Chromium was
> "readability mode", a way to temporarily get rid of everything on a page
> except the main article.  Now a company has prototyped this in the wild
> using a bookmarklet.  Watch the intro video here.
> http://lab.arc90.com/2009/03/readability.php
>
> I continue to feel that this is a huge use case for browsers and something
> like this could be a major boon if the UI was right.
> PK
> >
>

--~--~-~--~~~---~--~~
Chromium Developers mailing list: chromium-dev@googlegroups.com 
View archives, change email options, or unsubscribe: 
http://groups.google.com/group/chromium-dev
-~--~~~~--~~--~--~---



[chromium-dev] Readability mode prototyped in the wild

2009-03-04 Thread Peter Kasting
Googlers may remember that one of my brainstorm ideas for Chromium was
"readability mode", a way to temporarily get rid of everything on a page
except the main article.  Now a company has prototyped this in the wild
using a bookmarklet.  Watch the intro video here.
http://lab.arc90.com/2009/03/readability.php

I continue to feel that this is a huge use case for browsers and something
like this could be a major boon if the UI was right.

PK

--~--~-~--~~~---~--~~
Chromium Developers mailing list: chromium-dev@googlegroups.com 
View archives, change email options, or unsubscribe: 
http://groups.google.com/group/chromium-dev
-~--~~~~--~~--~--~---



[chromium-dev] Re: 2-day merges and the cleanup schedule

2009-03-04 Thread Scott Violet

If we are ever to keep up to date with layout tests we need to come to
a consensus on this. Here's the current set of proposals:

1. The merge becomes a two day activity. First day is merge, second
day is fixing any failing layout tests.
2. We tag team people: first person does merge, next day another
person fixes any failing layout tests.
3. One person for merge (like we do now), and failures are handled by
owners of the layout tests. This assumes we can identify owners for
buckets of layout tests so that folks know they are on the spot for a
failing test.

At this point we only care about regressions since 1.0, but that'll change soon.

Can we make a decision on this at next weeks WebKit meeting?

 -Scott

On Thu, Jan 15, 2009 at 1:03 PM, Brett Wilson  wrote:
>
> I'm currently doing a 2-day merge rotation.As part of this, various
> layout tests are regressing or getting added that I'm inserting into
> the tests_fixable list.
>
> But, like every other layout test fixer, after my merges are done,
> I'll finally go back to my old work and not think about it any more.
> This is how we get a monotonically increasing list of broken tests at
> the end of the tests fixable. I'm pretty certain this happens faster
> than the tests are getting fixed because nobody wants to fix them. I'm
> sort of tempted to just fix the ones my merge broke now, but that will
> put me behind for my next merge, so I don't do that.
>
> I propose a different rotation schedule for WebKit merges. You would
> do one day of merges, and the next day you would have to clean up all
> the regressed and new layout tests your merge introduced. The layout
> tests usually aren't that hard, so it normally wouldn't take the whole
> day. This way we can be in a good steady state of WebKit merges. It
> should also have a big advantage for fixing the broken tests since the
> things that changed, the build numbers involved, etc. are still fresh
> in the merger's head, and it won't be like approaching a random layout
> test from the list with no context.
>
> The disadvantage of doing this is that we have to find people to do
> the merges faster (we should probably formalize the schedule), and
> you'll lose some advantage the second day of having all the
> instructions and gotchas of the merge fresh in your mind. I was
> thinking of a 3 day schedule (2 days of merging, 1 day of fixing) but
> that seems too heavyweight for the people volunteering to do this.
>
> Anybody have any comments?
> Brett
>
> >
>

--~--~-~--~~~---~--~~
Chromium Developers mailing list: chromium-dev@googlegroups.com 
View archives, change email options, or unsubscribe: 
http://groups.google.com/group/chromium-dev
-~--~~~~--~~--~--~---



[chromium-dev] Re: What's the deal temp_scaffolding_subs ?

2009-03-04 Thread Brett Wilson

Hi Mike,

Ben and I have been working on deleting the other tab contents types.
TabContents can't be fixed until these are all deleted, which will be
a while longer.

Brett

--~--~-~--~~~---~--~~
Chromium Developers mailing list: chromium-dev@googlegroups.com 
View archives, change email options, or unsubscribe: 
http://groups.google.com/group/chromium-dev
-~--~~~~--~~--~--~---



[chromium-dev] Re: What's the deal temp_scaffolding_subs ?

2009-03-04 Thread Mike Pinkerton

Just following up, I'll start whacking on TabContents as soon as I can
get a patch landed that overlaps with temp_scaffolding_stubs. Of
course, that means the tree will have to open for more than 15 minutes
:-).

The faster we can get TabContents out of that file, the better.

On Wed, Mar 4, 2009 at 9:41 AM, Mike Pinkerton  wrote:
> Well, its not *verbatim*, but it is starting to converge on the real
> thing. Here's the history:
>
> When we started porting the front-ends, we just stubbed the big
> classes enough to get it limping, filling in empty declarations to
> avoid de-HWNDifying everything and dragging in tons of headers that
> weren't yet really needed. This worked quite well. TabContents was a
> major piece, but it had a lot of Win32 dependencies with the native UI
> pages (download manager, history, etc). We were able to get quite far
> with just a stub of TabContents and not the real McCoy. We considered
> fleshing out the real one, but it was always on the verge of going
> away as Glen moved the native UIs to HTML. Once everything was HTML,
> we'd only need WebContents and TabContents could fade into
> obsolescence, thus no need to spend much time on it.
>
> As we started hooking up more and more functionality, however,
> TabContents grew bigger and bigger. And bigger. And became more and
> more like its counterpart, just lacking in all the right places to
> drive you mad. This is something that's been in the back of my mind to
> clean up, I've just been distracted with other stuff. I will talk to
> Glen and Brett about if we're in the right place to get rid of it, or
> just port it once and for all.
>
> Hope that helps.
>
> On Wed, Mar 4, 2009 at 7:33 AM, Dean McNamee  wrote:
>>
>> I am working on Linux omnibox, and chasing a stupid crash into
>> temp_scaffolding_stubs.cc (TabContents).
>>
>> Every method I looked at was just a copy and paste from
>> tab_contents.cc, without any modifications.  Why?  Why are we not just
>> using the code in tab_contents.cc ?  There is just a massive ifdef
>> around it, with no comment as to what doesn't work, why it copied
>> verbatim into stubs, etc.  Totally confused.
>>
>> Thanks
>> -- dean
>>
>> >>
>>
>
>
>
> --
> Mike Pinkerton
> Mac Weenie
> pinker...@google.com
>



-- 
Mike Pinkerton
Mac Weenie
pinker...@google.com

--~--~-~--~~~---~--~~
Chromium Developers mailing list: chromium-dev@googlegroups.com 
View archives, change email options, or unsubscribe: 
http://groups.google.com/group/chromium-dev
-~--~~~~--~~--~--~---



[chromium-dev] Re: What's the deal temp_scaffolding_subs ?

2009-03-04 Thread Mike Pinkerton

Well, its not *verbatim*, but it is starting to converge on the real
thing. Here's the history:

When we started porting the front-ends, we just stubbed the big
classes enough to get it limping, filling in empty declarations to
avoid de-HWNDifying everything and dragging in tons of headers that
weren't yet really needed. This worked quite well. TabContents was a
major piece, but it had a lot of Win32 dependencies with the native UI
pages (download manager, history, etc). We were able to get quite far
with just a stub of TabContents and not the real McCoy. We considered
fleshing out the real one, but it was always on the verge of going
away as Glen moved the native UIs to HTML. Once everything was HTML,
we'd only need WebContents and TabContents could fade into
obsolescence, thus no need to spend much time on it.

As we started hooking up more and more functionality, however,
TabContents grew bigger and bigger. And bigger. And became more and
more like its counterpart, just lacking in all the right places to
drive you mad. This is something that's been in the back of my mind to
clean up, I've just been distracted with other stuff. I will talk to
Glen and Brett about if we're in the right place to get rid of it, or
just port it once and for all.

Hope that helps.

On Wed, Mar 4, 2009 at 7:33 AM, Dean McNamee  wrote:
>
> I am working on Linux omnibox, and chasing a stupid crash into
> temp_scaffolding_stubs.cc (TabContents).
>
> Every method I looked at was just a copy and paste from
> tab_contents.cc, without any modifications.  Why?  Why are we not just
> using the code in tab_contents.cc ?  There is just a massive ifdef
> around it, with no comment as to what doesn't work, why it copied
> verbatim into stubs, etc.  Totally confused.
>
> Thanks
> -- dean
>
> >
>



-- 
Mike Pinkerton
Mac Weenie
pinker...@google.com

--~--~-~--~~~---~--~~
Chromium Developers mailing list: chromium-dev@googlegroups.com 
View archives, change email options, or unsubscribe: 
http://groups.google.com/group/chromium-dev
-~--~~~~--~~--~--~---



[chromium-dev] What's the deal temp_scaffolding_subs ?

2009-03-04 Thread Dean McNamee

I am working on Linux omnibox, and chasing a stupid crash into
temp_scaffolding_stubs.cc (TabContents).

Every method I looked at was just a copy and paste from
tab_contents.cc, without any modifications.  Why?  Why are we not just
using the code in tab_contents.cc ?  There is just a massive ifdef
around it, with no comment as to what doesn't work, why it copied
verbatim into stubs, etc.  Totally confused.

Thanks
-- dean

--~--~-~--~~~---~--~~
Chromium Developers mailing list: chromium-dev@googlegroups.com 
View archives, change email options, or unsubscribe: 
http://groups.google.com/group/chromium-dev
-~--~~~~--~~--~--~---



[chromium-dev] Re: Inline PDF Support

2009-03-04 Thread ron.liu

Although converting a pdf to PNG/HTML automatically in Chrome is very
cool, but I don't think it's a good idea. Maybe there will have a pdf
plugin can do it.
Brower should do the simplest thing we care about, that is view web
page. And other things can be got by plugins or some other schemas.
So, where is Chrome's plugin?

On Mar 3, 4:01 pm, Daniel  wrote:
> Hi guys,
>
> Are there any plans to support the viewing of PDF documents (inline/
> natively) within chromium without the need for an external app/plugin
> like acrobat...i.e. kinda like how Safari does it on mac?
> alternatively, some manner of first converting them to PNG/HTML/etc?
--~--~-~--~~~---~--~~
Chromium Developers mailing list: chromium-dev@googlegroups.com 
View archives, change email options, or unsubscribe: 
http://groups.google.com/group/chromium-dev
-~--~~~~--~~--~--~---