Re: Upgraded to 2.0 - perforce stopped working!

2014-05-26 Thread David Trowbridge
Lee,

Glad it's working! We'll get the fix out in an official release soon.

-David


On Mon, May 26, 2014 at 1:12 AM, Lee Laborczfalvi wrote:

> You're right I screwed up.
>
> Thanks for your support - this is working now! Brilliant product all
> around.
>
> Thanks
> Lee
>
>
> On Monday, May 26, 2014 10:04:39 AM UTC+2, David Trowbridge wrote:
>
>> Probably there was some error with your change. Check the reviewboard or
>> apache logs.
>>
>> -David
>>
>>
>> On Mon, May 26, 2014 at 1:02 AM, Lee Laborczfalvi wrote:
>>
>>> I did that, restarted apache now it says review board is taking a nap
>>>
>>> There are several possible reasons:
>>>
>>>- We're updating it.
>>>- You're trying to look at a really huge diff without collapsing,
>>>and it timed out (try viewing another diff and going back to collapsed
>>>changes; we're working on fixing this).
>>>- Our lazy good-for-nothing oompa-loompas stopped pedalling.
>>>
>>> It'll be back soon.
>>>
>>> On Monday, May 26, 2014 9:46:54 AM UTC+2, David Trowbridge wrote:
>>>
 If you want to make a change to your local installation, open
 reviewboard/diffviewer/managers.py and find _normalize_diff_filename.
 Change that method to just always 'return filename'

 -David


 On Mon, May 26, 2014 at 12:44 AM, Lee Laborczfalvi 
 wrote:

> :(
>
> When is that out?
>
> Here's the bug. When I generate the diff using rbt post -d 
> I see this
>
> >>> Python 2.7.5 (default, Mar  9 2014, 22:15:05)
> [GCC 4.2.1 Compatible Apple LLVM 5.0 (clang-500.0.68)]
> >>> Running on Darwin-13.2.0-x86_64-i386-64bit
> >>> Home = /Users/xx
> >>> Current directory = /Volumes/perforce/mobilemail
> >>> Checking for a Perforce repository...
> >>> Running: p4 -c clientname -p servername:portnumber -P password info
> >>> Running: diff --version
> >>> repository info: Path: ['servername:portname',
> 'servername:portname', 'servername:portname', 'servername:portname'], Base
> path: None, Supports changesets: True
> >>> Making HTTP GET request to http://mobile-dev.eng.citrite.
> net/reviews/api/
> Generating diff for pending changeset 275128
> >>> Processing edit of //serverpath/filename.m
> >>> Writing "//serverpath/filename.m#317" to "/var/folders/df/4f6_
> 7j7n0zn565w96z2cb9drgn/T/tmp3mltFl"
> >>> Running: p4 -c clientname -p servername:portname -P password print
> -o /var/folders/df/4f6_7j7n0zn565w96z2cb9drgn/T/tmp3mltFl -q
> //servername/filename.m#317
> >>> Running: diff -urNp /var/folders/df/4f6_7j7n0zn565
> w96z2cb9drgn/T/tmp3mltFl /clientfilepath/filename.m
> >>> Command exited with rc 1: ['diff', '-urNp', '/var/folders/df/4f6_
> 7j7n0zn565w96z2cb9drgn/T/tmp3mltFl',
> '/Volumes/perforce/mobilemail/iOS/main/ExchangeMail/activesy
> nc/ASController.m']
> --- /var/folders/df/4f6_7j7n0zn565w96z2cb9drgn/T/tmp3mltFl
>  2014-05-26 09:36:57.0 +0200
> +++ /clientpath/filename.m2014-05-26 09:36:02.0 +0200
> @@ -1627,7 +1627,7 @@
>  }
>  else
>  {
> -// removed line
> +// added line
>  }
> ---
> >>> Making HTTP GET request to http://mobile-dev.eng.citrite.
> net/reviews/api/review-requests/
> >>> Making HTTP POST request to http://mobile-dev.eng.citrite.
> net/reviews/api/review-requests/
> >>> Making HTTP GET request to http://mobile-dev.eng.citrite.
> net/reviews/api/review-requests/4282/diffs/
> >>> Making HTTP POST request to http://mobile-dev.eng.citrite.
> net/reviews/api/review-requests/4282/diffs/
> >>> Making HTTP GET request to http://mobile-dev.eng.citrite.
> net/reviews/api/review-requests/4282/draft/
> >>> Making HTTP PUT request to http://mobile-dev.eng.citrite.
> net/reviews/api/review-requests/4282/draft/
> Review request #4282 posted.
>
> http://mobile-dev.eng.citrite.net/reviews/r/4282/
> http://mobile-dev.eng.citrite.net/reviews/r/4282/diff/
>
> So note that it's posting the server path as //
>
> But when I look on the server at the path to the changed file it shows
> this:
>
>  /serverpath/filename.m
>
> So the leading "/" has been dropped.
>
> I think that's the bug - is there anything I can modify on my
> installation to just make this work?
>
> Thanks
> lee
>
> On Monday, May 26, 2014 9:25:29 AM UTC+2, David Trowbridge wrote:
>
>> Lee,
>>
>> It looks like this is a regression in 2.0. We'll get a fix in for
>> 2.0.1 (which is coming out very soon).
>>
>> -David
>>
>>
>> On Mon, May 26, 2014 at 12:19 AM, Lee Laborczfalvi > > wrote:
>>
>>>  More information on this.
>>>
>>>
>>> When I look at an OLD request (i.e. one created on 1.7) I can see
>>> this in the source of the diff viewer

Re: Upgraded to 2.0 - perforce stopped working!

2014-05-26 Thread Lee Laborczfalvi
You're right I screwed up.

Thanks for your support - this is working now! Brilliant product all around.

Thanks
Lee

On Monday, May 26, 2014 10:04:39 AM UTC+2, David Trowbridge wrote:
>
> Probably there was some error with your change. Check the reviewboard or 
> apache logs.
>
> -David
>
>
> On Mon, May 26, 2014 at 1:02 AM, Lee Laborczfalvi 
> 
> > wrote:
>
>> I did that, restarted apache now it says review board is taking a nap
>>
>> There are several possible reasons: 
>>
>>- We're updating it. 
>>- You're trying to look at a really huge diff without collapsing, and 
>>it timed out (try viewing another diff and going back to collapsed 
>> changes; 
>>we're working on fixing this). 
>>- Our lazy good-for-nothing oompa-loompas stopped pedalling. 
>>
>> It'll be back soon.
>>
>> On Monday, May 26, 2014 9:46:54 AM UTC+2, David Trowbridge wrote:
>>
>>> If you want to make a change to your local installation, open 
>>> reviewboard/diffviewer/managers.py and find _normalize_diff_filename. 
>>> Change that method to just always 'return filename'
>>>
>>> -David
>>>
>>>
>>> On Mon, May 26, 2014 at 12:44 AM, Lee Laborczfalvi wrote:
>>>
 :(

 When is that out?

 Here's the bug. When I generate the diff using rbt post -d  
 I see this

 >>> Python 2.7.5 (default, Mar  9 2014, 22:15:05) 
 [GCC 4.2.1 Compatible Apple LLVM 5.0 (clang-500.0.68)]
 >>> Running on Darwin-13.2.0-x86_64-i386-64bit
 >>> Home = /Users/xx
 >>> Current directory = /Volumes/perforce/mobilemail
 >>> Checking for a Perforce repository...
 >>> Running: p4 -c clientname -p servername:portnumber -P password info
 >>> Running: diff --version
 >>> repository info: Path: ['servername:portname', 
 'servername:portname', 'servername:portname', 'servername:portname'], Base 
 path: None, Supports changesets: True
 >>> Making HTTP GET request to http://mobile-dev.eng.citrite.
 net/reviews/api/
 Generating diff for pending changeset 275128
 >>> Processing edit of //serverpath/filename.m
 >>> Writing "//serverpath/filename.m#317" to "/var/folders/df/4f6_
 7j7n0zn565w96z2cb9drgn/T/tmp3mltFl"
 >>> Running: p4 -c clientname -p servername:portname -P password print 
 -o /var/folders/df/4f6_7j7n0zn565w96z2cb9drgn/T/tmp3mltFl -q 
 //servername/filename.m#317
 >>> Running: diff -urNp /var/folders/df/4f6_
 7j7n0zn565w96z2cb9drgn/T/tmp3mltFl /clientfilepath/filename.m
 >>> Command exited with rc 1: ['diff', '-urNp', '/var/folders/df/4f6_
 7j7n0zn565w96z2cb9drgn/T/tmp3mltFl', '/Volumes/perforce/mobilemail/
 iOS/main/ExchangeMail/activesync/ASController.m']
 --- /var/folders/df/4f6_7j7n0zn565w96z2cb9drgn/T/tmp3mltFl 
  2014-05-26 09:36:57.0 +0200
 +++ /clientpath/filename.m2014-05-26 09:36:02.0 +0200
 @@ -1627,7 +1627,7 @@
  }
  else
  {
 -// removed line
 +// added line
  }
 ---
 >>> Making HTTP GET request to http://mobile-dev.eng.citrite.
 net/reviews/api/review-requests/
 >>> Making HTTP POST request to http://mobile-dev.eng.citrite.
 net/reviews/api/review-requests/
 >>> Making HTTP GET request to http://mobile-dev.eng.citrite.
 net/reviews/api/review-requests/4282/diffs/
 >>> Making HTTP POST request to http://mobile-dev.eng.citrite.
 net/reviews/api/review-requests/4282/diffs/
 >>> Making HTTP GET request to http://mobile-dev.eng.citrite.
 net/reviews/api/review-requests/4282/draft/
 >>> Making HTTP PUT request to http://mobile-dev.eng.citrite.
 net/reviews/api/review-requests/4282/draft/
 Review request #4282 posted.

 http://mobile-dev.eng.citrite.net/reviews/r/4282/
 http://mobile-dev.eng.citrite.net/reviews/r/4282/diff/

 So note that it's posting the server path as // 

 But when I look on the server at the path to the changed file it shows 
 this:

  /serverpath/filename.m  

 So the leading "/" has been dropped.

 I think that's the bug - is there anything I can modify on my 
 installation to just make this work?

 Thanks
 lee

 On Monday, May 26, 2014 9:25:29 AM UTC+2, David Trowbridge wrote:

> Lee,
>
> It looks like this is a regression in 2.0. We'll get a fix in for 
> 2.0.1 (which is coming out very soon).
>
> -David
>
>
> On Mon, May 26, 2014 at 12:19 AM, Lee Laborczfalvi 
> wrote:
>
>>  More information on this.
>>
>>
>> When I look at an OLD request (i.e. one created on 1.7) I can see 
>> this in the source of the diff viewer page:
>>
>> model: new RB.DiffViewerPageModel({"num_diffs": 1, "files": 
>> [{"comment_counts": [], "index": 0, "deleted": false, "dest_revision": 
>> "New Change", "id": 25472, "filediff": {"id": 25472, "revision": 1}, 
>> "bina

Re: Upgraded to 2.0 - perforce stopped working!

2014-05-26 Thread David Trowbridge
Probably there was some error with your change. Check the reviewboard or
apache logs.

-David


On Mon, May 26, 2014 at 1:02 AM, Lee Laborczfalvi wrote:

> I did that, restarted apache now it says review board is taking a nap
>
> There are several possible reasons:
>
>- We're updating it.
>- You're trying to look at a really huge diff without collapsing, and
>it timed out (try viewing another diff and going back to collapsed changes;
>we're working on fixing this).
>- Our lazy good-for-nothing oompa-loompas stopped pedalling.
>
> It'll be back soon.
>
> On Monday, May 26, 2014 9:46:54 AM UTC+2, David Trowbridge wrote:
>
>> If you want to make a change to your local installation, open
>> reviewboard/diffviewer/managers.py and find _normalize_diff_filename.
>> Change that method to just always 'return filename'
>>
>> -David
>>
>>
>> On Mon, May 26, 2014 at 12:44 AM, Lee Laborczfalvi wrote:
>>
>>> :(
>>>
>>> When is that out?
>>>
>>> Here's the bug. When I generate the diff using rbt post -d  I
>>> see this
>>>
>>> >>> Python 2.7.5 (default, Mar  9 2014, 22:15:05)
>>> [GCC 4.2.1 Compatible Apple LLVM 5.0 (clang-500.0.68)]
>>> >>> Running on Darwin-13.2.0-x86_64-i386-64bit
>>> >>> Home = /Users/xx
>>> >>> Current directory = /Volumes/perforce/mobilemail
>>> >>> Checking for a Perforce repository...
>>> >>> Running: p4 -c clientname -p servername:portnumber -P password info
>>> >>> Running: diff --version
>>> >>> repository info: Path: ['servername:portname',
>>> 'servername:portname', 'servername:portname', 'servername:portname'], Base
>>> path: None, Supports changesets: True
>>> >>> Making HTTP GET request to http://mobile-dev.eng.citrite.
>>> net/reviews/api/
>>> Generating diff for pending changeset 275128
>>> >>> Processing edit of //serverpath/filename.m
>>> >>> Writing "//serverpath/filename.m#317" to "/var/folders/df/4f6_
>>> 7j7n0zn565w96z2cb9drgn/T/tmp3mltFl"
>>> >>> Running: p4 -c clientname -p servername:portname -P password print
>>> -o /var/folders/df/4f6_7j7n0zn565w96z2cb9drgn/T/tmp3mltFl -q
>>> //servername/filename.m#317
>>> >>> Running: diff -urNp /var/folders/df/4f6_
>>> 7j7n0zn565w96z2cb9drgn/T/tmp3mltFl /clientfilepath/filename.m
>>> >>> Command exited with rc 1: ['diff', '-urNp', '/var/folders/df/4f6_
>>> 7j7n0zn565w96z2cb9drgn/T/tmp3mltFl', '/Volumes/perforce/mobilemail/
>>> iOS/main/ExchangeMail/activesync/ASController.m']
>>> --- /var/folders/df/4f6_7j7n0zn565w96z2cb9drgn/T/tmp3mltFl
>>>  2014-05-26 09:36:57.0 +0200
>>> +++ /clientpath/filename.m2014-05-26 09:36:02.0 +0200
>>> @@ -1627,7 +1627,7 @@
>>>  }
>>>  else
>>>  {
>>> -// removed line
>>> +// added line
>>>  }
>>> ---
>>> >>> Making HTTP GET request to http://mobile-dev.eng.citrite.
>>> net/reviews/api/review-requests/
>>> >>> Making HTTP POST request to http://mobile-dev.eng.citrite.
>>> net/reviews/api/review-requests/
>>> >>> Making HTTP GET request to http://mobile-dev.eng.citrite.
>>> net/reviews/api/review-requests/4282/diffs/
>>> >>> Making HTTP POST request to http://mobile-dev.eng.citrite.
>>> net/reviews/api/review-requests/4282/diffs/
>>> >>> Making HTTP GET request to http://mobile-dev.eng.citrite.
>>> net/reviews/api/review-requests/4282/draft/
>>> >>> Making HTTP PUT request to http://mobile-dev.eng.citrite.
>>> net/reviews/api/review-requests/4282/draft/
>>> Review request #4282 posted.
>>>
>>> http://mobile-dev.eng.citrite.net/reviews/r/4282/
>>> http://mobile-dev.eng.citrite.net/reviews/r/4282/diff/
>>>
>>> So note that it's posting the server path as //
>>>
>>> But when I look on the server at the path to the changed file it shows
>>> this:
>>>
>>>  /serverpath/filename.m
>>>
>>> So the leading "/" has been dropped.
>>>
>>> I think that's the bug - is there anything I can modify on my
>>> installation to just make this work?
>>>
>>> Thanks
>>> lee
>>>
>>> On Monday, May 26, 2014 9:25:29 AM UTC+2, David Trowbridge wrote:
>>>
 Lee,

 It looks like this is a regression in 2.0. We'll get a fix in for 2.0.1
 (which is coming out very soon).

 -David


 On Mon, May 26, 2014 at 12:19 AM, Lee Laborczfalvi 
 wrote:

>  More information on this.
>
>
> When I look at an OLD request (i.e. one created on 1.7) I can see this
> in the source of the diff viewer page:
>
> model: new RB.DiffViewerPageModel({"num_diffs": 1, "files": 
> [{"comment_counts": [], "index": 0, "deleted": false, "dest_revision": 
> "New Change", "id": 25472, "filediff": {"id": 25472, "revision": 1}, 
> "binary": false, "depot_filename": 
> "//icaclient/develop/MobileMail/iOS/main/ExchangeMail/AppDelegate.m", 
> "dest_filename": 
> "//icaclient/develop/MobileMail/iOS/main/ExchangeMail/AppDelegate.m", 
> "newfile": false, "revision": "Revision 334"}, {"comment_counts": [], 
> "index": 1, "deleted": false, "dest_revision": "New Change", "id": 

Re: Upgraded to 2.0 - perforce stopped working!

2014-05-26 Thread Lee Laborczfalvi
I did that, restarted apache now it says review board is taking a nap

There are several possible reasons: 
   
   - We're updating it. 
   - You're trying to look at a really huge diff without collapsing, and it 
   timed out (try viewing another diff and going back to collapsed changes; 
   we're working on fixing this). 
   - Our lazy good-for-nothing oompa-loompas stopped pedalling. 

It'll be back soon.

On Monday, May 26, 2014 9:46:54 AM UTC+2, David Trowbridge wrote:
>
> If you want to make a change to your local installation, open 
> reviewboard/diffviewer/managers.py and find _normalize_diff_filename. 
> Change that method to just always 'return filename'
>
> -David
>
>
> On Mon, May 26, 2014 at 12:44 AM, Lee Laborczfalvi 
> 
> > wrote:
>
>> :(
>>
>> When is that out?
>>
>> Here's the bug. When I generate the diff using rbt post -d  I 
>> see this
>>
>> >>> Python 2.7.5 (default, Mar  9 2014, 22:15:05) 
>> [GCC 4.2.1 Compatible Apple LLVM 5.0 (clang-500.0.68)]
>> >>> Running on Darwin-13.2.0-x86_64-i386-64bit
>> >>> Home = /Users/xx
>> >>> Current directory = /Volumes/perforce/mobilemail
>> >>> Checking for a Perforce repository...
>> >>> Running: p4 -c clientname -p servername:portnumber -P password info
>> >>> Running: diff --version
>> >>> repository info: Path: ['servername:portname', 'servername:portname', 
>> 'servername:portname', 'servername:portname'], Base path: None, Supports 
>> changesets: True
>> >>> Making HTTP GET request to 
>> http://mobile-dev.eng.citrite.net/reviews/api/
>> Generating diff for pending changeset 275128
>> >>> Processing edit of //serverpath/filename.m
>> >>> Writing "//serverpath/filename.m#317" to 
>> "/var/folders/df/4f6_7j7n0zn565w96z2cb9drgn/T/tmp3mltFl"
>> >>> Running: p4 -c clientname -p servername:portname -P password print -o 
>> /var/folders/df/4f6_7j7n0zn565w96z2cb9drgn/T/tmp3mltFl -q 
>> //servername/filename.m#317
>> >>> Running: diff -urNp 
>> /var/folders/df/4f6_7j7n0zn565w96z2cb9drgn/T/tmp3mltFl 
>> /clientfilepath/filename.m
>> >>> Command exited with rc 1: ['diff', '-urNp', 
>> '/var/folders/df/4f6_7j7n0zn565w96z2cb9drgn/T/tmp3mltFl', 
>> '/Volumes/perforce/mobilemail/iOS/main/ExchangeMail/activesync/ASController.m']
>> --- /var/folders/df/4f6_7j7n0zn565w96z2cb9drgn/T/tmp3mltFl 
>>  2014-05-26 09:36:57.0 +0200
>> +++ /clientpath/filename.m2014-05-26 09:36:02.0 +0200
>> @@ -1627,7 +1627,7 @@
>>  }
>>  else
>>  {
>> -// removed line
>> +// added line
>>  }
>> ---
>> >>> Making HTTP GET request to 
>> http://mobile-dev.eng.citrite.net/reviews/api/review-requests/
>> >>> Making HTTP POST request to 
>> http://mobile-dev.eng.citrite.net/reviews/api/review-requests/
>> >>> Making HTTP GET request to 
>> http://mobile-dev.eng.citrite.net/reviews/api/review-requests/4282/diffs/
>> >>> Making HTTP POST request to 
>> http://mobile-dev.eng.citrite.net/reviews/api/review-requests/4282/diffs/
>> >>> Making HTTP GET request to 
>> http://mobile-dev.eng.citrite.net/reviews/api/review-requests/4282/draft/
>> >>> Making HTTP PUT request to 
>> http://mobile-dev.eng.citrite.net/reviews/api/review-requests/4282/draft/
>> Review request #4282 posted.
>>
>> http://mobile-dev.eng.citrite.net/reviews/r/4282/
>> http://mobile-dev.eng.citrite.net/reviews/r/4282/diff/
>>
>> So note that it's posting the server path as // 
>>
>> But when I look on the server at the path to the changed file it shows 
>> this:
>>
>>  /serverpath/filename.m  
>>
>> So the leading "/" has been dropped.
>>
>> I think that's the bug - is there anything I can modify on my 
>> installation to just make this work?
>>
>> Thanks
>> lee
>>
>> On Monday, May 26, 2014 9:25:29 AM UTC+2, David Trowbridge wrote:
>>
>>> Lee,
>>>
>>> It looks like this is a regression in 2.0. We'll get a fix in for 2.0.1 
>>> (which is coming out very soon).
>>>
>>> -David
>>>
>>>
>>> On Mon, May 26, 2014 at 12:19 AM, Lee Laborczfalvi wrote:
>>>
  More information on this.


 When I look at an OLD request (i.e. one created on 1.7) I can see this 
 in the source of the diff viewer page:

 model: new RB.DiffViewerPageModel({"num_diffs": 1, "files": 
 [{"comment_counts": [], "index": 0, "deleted": false, "dest_revision": 
 "New Change", "id": 25472, "filediff": {"id": 25472, "revision": 1}, 
 "binary": false, "depot_filename": 
 "//icaclient/develop/MobileMail/iOS/main/ExchangeMail/AppDelegate.m", 
 "dest_filename": 
 "//icaclient/develop/MobileMail/iOS/main/ExchangeMail/AppDelegate.m", 
 "newfile": false, "revision": "Revision 334"}, {"comment_counts": [], 
 "index": 1, "deleted": false, "dest_revision": "New Change", "id": 25473, 
 "filediff": {"id": 25473, "revision": 1}, "binary": false, 
 "depot_filename": 
 "//icaclient/develop/MobileMail/iOS/main/ExchangeMail/MigrationManager.m", 
 "dest_filename": 
 "//icaclient/develop/MobileMail/iOS/main/ExchangeM

Re: Upgraded to 2.0 - perforce stopped working!

2014-05-26 Thread David Trowbridge
If you want to make a change to your local installation, open
reviewboard/diffviewer/managers.py and find _normalize_diff_filename.
Change that method to just always 'return filename'

-David


On Mon, May 26, 2014 at 12:44 AM, Lee Laborczfalvi wrote:

> :(
>
> When is that out?
>
> Here's the bug. When I generate the diff using rbt post -d  I
> see this
>
> >>> Python 2.7.5 (default, Mar  9 2014, 22:15:05)
> [GCC 4.2.1 Compatible Apple LLVM 5.0 (clang-500.0.68)]
> >>> Running on Darwin-13.2.0-x86_64-i386-64bit
> >>> Home = /Users/xx
> >>> Current directory = /Volumes/perforce/mobilemail
> >>> Checking for a Perforce repository...
> >>> Running: p4 -c clientname -p servername:portnumber -P password info
> >>> Running: diff --version
> >>> repository info: Path: ['servername:portname', 'servername:portname',
> 'servername:portname', 'servername:portname'], Base path: None, Supports
> changesets: True
> >>> Making HTTP GET request to
> http://mobile-dev.eng.citrite.net/reviews/api/
> Generating diff for pending changeset 275128
> >>> Processing edit of //serverpath/filename.m
> >>> Writing "//serverpath/filename.m#317" to
> "/var/folders/df/4f6_7j7n0zn565w96z2cb9drgn/T/tmp3mltFl"
> >>> Running: p4 -c clientname -p servername:portname -P password print -o
> /var/folders/df/4f6_7j7n0zn565w96z2cb9drgn/T/tmp3mltFl -q
> //servername/filename.m#317
> >>> Running: diff -urNp
> /var/folders/df/4f6_7j7n0zn565w96z2cb9drgn/T/tmp3mltFl
> /clientfilepath/filename.m
> >>> Command exited with rc 1: ['diff', '-urNp',
> '/var/folders/df/4f6_7j7n0zn565w96z2cb9drgn/T/tmp3mltFl',
> '/Volumes/perforce/mobilemail/iOS/main/ExchangeMail/activesync/ASController.m']
> --- /var/folders/df/4f6_7j7n0zn565w96z2cb9drgn/T/tmp3mltFl  2014-05-26
> 09:36:57.0 +0200
> +++ /clientpath/filename.m2014-05-26 09:36:02.0 +0200
> @@ -1627,7 +1627,7 @@
>  }
>  else
>  {
> -// removed line
> +// added line
>  }
> ---
> >>> Making HTTP GET request to
> http://mobile-dev.eng.citrite.net/reviews/api/review-requests/
> >>> Making HTTP POST request to
> http://mobile-dev.eng.citrite.net/reviews/api/review-requests/
> >>> Making HTTP GET request to
> http://mobile-dev.eng.citrite.net/reviews/api/review-requests/4282/diffs/
> >>> Making HTTP POST request to
> http://mobile-dev.eng.citrite.net/reviews/api/review-requests/4282/diffs/
> >>> Making HTTP GET request to
> http://mobile-dev.eng.citrite.net/reviews/api/review-requests/4282/draft/
> >>> Making HTTP PUT request to
> http://mobile-dev.eng.citrite.net/reviews/api/review-requests/4282/draft/
> Review request #4282 posted.
>
> http://mobile-dev.eng.citrite.net/reviews/r/4282/
> http://mobile-dev.eng.citrite.net/reviews/r/4282/diff/
>
> So note that it's posting the server path as //
>
> But when I look on the server at the path to the changed file it shows
> this:
>
>  /serverpath/filename.m
>
> So the leading "/" has been dropped.
>
> I think that's the bug - is there anything I can modify on my installation
> to just make this work?
>
> Thanks
> lee
>
> On Monday, May 26, 2014 9:25:29 AM UTC+2, David Trowbridge wrote:
>
>> Lee,
>>
>> It looks like this is a regression in 2.0. We'll get a fix in for 2.0.1
>> (which is coming out very soon).
>>
>> -David
>>
>>
>> On Mon, May 26, 2014 at 12:19 AM, Lee Laborczfalvi wrote:
>>
>>>  More information on this.
>>>
>>>
>>> When I look at an OLD request (i.e. one created on 1.7) I can see this
>>> in the source of the diff viewer page:
>>>
>>> model: new RB.DiffViewerPageModel({"num_diffs": 1, "files": 
>>> [{"comment_counts": [], "index": 0, "deleted": false, "dest_revision": "New 
>>> Change", "id": 25472, "filediff": {"id": 25472, "revision": 1}, "binary": 
>>> false, "depot_filename": 
>>> "//icaclient/develop/MobileMail/iOS/main/ExchangeMail/AppDelegate.m", 
>>> "dest_filename": 
>>> "//icaclient/develop/MobileMail/iOS/main/ExchangeMail/AppDelegate.m", 
>>> "newfile": false, "revision": "Revision 334"}, {"comment_counts": [], 
>>> "index": 1, "deleted": false, "dest_revision": "New Change", "id": 25473, 
>>> "filediff": {"id": 25473, "revision": 1}, "binary": false, 
>>> "depot_filename": 
>>> "//icaclient/develop/MobileMail/iOS/main/ExchangeMail/MigrationManager.m", 
>>> "dest_filename": 
>>> "//icaclient/develop/MobileMail/iOS/main/ExchangeMail/MigrationManager.m", 
>>> "newfile": false, "revision": "Revision 17"}], "pagination": {"has_next": 
>>> false, "page_numbers": [1], "current_page": 1, "has_previous": false, 
>>> "is_paginated": false, "pages": 1}, "comments_hint": 
>>> {"diffsets_with_comments": [], "has_other_comments": false, 
>>> "interdiffs_with_comments": []}, "revision": {"interdiff_revision": null, 
>>> "is_draft_interdiff": null, "latest_revision": 1, "is_draft_diff": null, 
>>> "is_interdiff": false, "revision": 1}},
>>>
>>>
>>> But when I look at the NEW request - check out how the depot_filename
>>> and dest_filename are now no longer preceded by a

Re: Upgraded to 2.0 - perforce stopped working!

2014-05-26 Thread Lee Laborczfalvi
:(

When is that out?

Here's the bug. When I generate the diff using rbt post -d  I 
see this

>>> Python 2.7.5 (default, Mar  9 2014, 22:15:05) 
[GCC 4.2.1 Compatible Apple LLVM 5.0 (clang-500.0.68)]
>>> Running on Darwin-13.2.0-x86_64-i386-64bit
>>> Home = /Users/xx
>>> Current directory = /Volumes/perforce/mobilemail
>>> Checking for a Perforce repository...
>>> Running: p4 -c clientname -p servername:portnumber -P password info
>>> Running: diff --version
>>> repository info: Path: ['servername:portname', 'servername:portname', 
'servername:portname', 'servername:portname'], Base path: None, Supports 
changesets: True
>>> Making HTTP GET request to 
http://mobile-dev.eng.citrite.net/reviews/api/
Generating diff for pending changeset 275128
>>> Processing edit of //serverpath/filename.m
>>> Writing "//serverpath/filename.m#317" to 
"/var/folders/df/4f6_7j7n0zn565w96z2cb9drgn/T/tmp3mltFl"
>>> Running: p4 -c clientname -p servername:portname -P password print -o 
/var/folders/df/4f6_7j7n0zn565w96z2cb9drgn/T/tmp3mltFl -q 
//servername/filename.m#317
>>> Running: diff -urNp 
/var/folders/df/4f6_7j7n0zn565w96z2cb9drgn/T/tmp3mltFl 
/clientfilepath/filename.m
>>> Command exited with rc 1: ['diff', '-urNp', 
'/var/folders/df/4f6_7j7n0zn565w96z2cb9drgn/T/tmp3mltFl', 
'/Volumes/perforce/mobilemail/iOS/main/ExchangeMail/activesync/ASController.m']
--- /var/folders/df/4f6_7j7n0zn565w96z2cb9drgn/T/tmp3mltFl  2014-05-26 
09:36:57.0 +0200
+++ /clientpath/filename.m2014-05-26 09:36:02.0 +0200
@@ -1627,7 +1627,7 @@
 }
 else
 {
-// removed line
+// added line
 }
---
>>> Making HTTP GET request to 
http://mobile-dev.eng.citrite.net/reviews/api/review-requests/
>>> Making HTTP POST request to 
http://mobile-dev.eng.citrite.net/reviews/api/review-requests/
>>> Making HTTP GET request to 
http://mobile-dev.eng.citrite.net/reviews/api/review-requests/4282/diffs/
>>> Making HTTP POST request to 
http://mobile-dev.eng.citrite.net/reviews/api/review-requests/4282/diffs/
>>> Making HTTP GET request to 
http://mobile-dev.eng.citrite.net/reviews/api/review-requests/4282/draft/
>>> Making HTTP PUT request to 
http://mobile-dev.eng.citrite.net/reviews/api/review-requests/4282/draft/
Review request #4282 posted.

http://mobile-dev.eng.citrite.net/reviews/r/4282/
http://mobile-dev.eng.citrite.net/reviews/r/4282/diff/

So note that it's posting the server path as // 

But when I look on the server at the path to the changed file it shows this:

 /serverpath/filename.m  

So the leading "/" has been dropped.

I think that's the bug - is there anything I can modify on my installation 
to just make this work?

Thanks
lee

On Monday, May 26, 2014 9:25:29 AM UTC+2, David Trowbridge wrote:
>
> Lee,
>
> It looks like this is a regression in 2.0. We'll get a fix in for 2.0.1 
> (which is coming out very soon).
>
> -David
>
>
> On Mon, May 26, 2014 at 12:19 AM, Lee Laborczfalvi 
> 
> > wrote:
>
>> More information on this.
>>
>>
>> When I look at an OLD request (i.e. one created on 1.7) I can see this in 
>> the source of the diff viewer page:
>>
>> model: new RB.DiffViewerPageModel({"num_diffs": 1, "files": 
>> [{"comment_counts": [], "index": 0, "deleted": false, "dest_revision": "New 
>> Change", "id": 25472, "filediff": {"id": 25472, "revision": 1}, "binary": 
>> false, "depot_filename": 
>> "//icaclient/develop/MobileMail/iOS/main/ExchangeMail/AppDelegate.m", 
>> "dest_filename": 
>> "//icaclient/develop/MobileMail/iOS/main/ExchangeMail/AppDelegate.m", 
>> "newfile": false, "revision": "Revision 334"}, {"comment_counts": [], 
>> "index": 1, "deleted": false, "dest_revision": "New Change", "id": 25473, 
>> "filediff": {"id": 25473, "revision": 1}, "binary": false, "depot_filename": 
>> "//icaclient/develop/MobileMail/iOS/main/ExchangeMail/MigrationManager.m", 
>> "dest_filename": 
>> "//icaclient/develop/MobileMail/iOS/main/ExchangeMail/MigrationManager.m", 
>> "newfile": false, "revision": "Revision 17"}], "pagination": {"has_next": 
>> false, "page_numbers": [1], "current_page": 1, "has_previous": false, 
>> "is_paginated": false, "pages": 1}, "comments_hint": 
>> {"diffsets_with_comments": [], "has_other_comments": false, 
>> "interdiffs_with_comments": []}, "revision": {"interdiff_revision": null, 
>> "is_draft_interdiff": null, "latest_revision": 1, "is_draft_diff": null, 
>> "is_interdiff": false, "revision": 1}},
>>
>>
>> But when I look at the NEW request - check out how the depot_filename and 
>> dest_filename are now no longer preceded by a  // (double slash) but rather 
>> a / (single slash). This is what I believe is causing the problem since 
>> it's not interpreting the file path as a server path!
>>
>> model: new RB.DiffViewerPageModel({"num_diffs": 3, "files": 
>> [{"comment_counts": [], "index": 0, "deleted": false, "dest_revision": "New 
>> Change", "id": 2, "filediff": {"id": 2, "revision": 3}, "binary": 
>> false, 

Re: Upgraded to 2.0 - perforce stopped working!

2014-05-26 Thread David Trowbridge
Lee,

It looks like this is a regression in 2.0. We'll get a fix in for 2.0.1
(which is coming out very soon).

-David


On Mon, May 26, 2014 at 12:19 AM, Lee Laborczfalvi wrote:

> More information on this.
>
>
> When I look at an OLD request (i.e. one created on 1.7) I can see this in
> the source of the diff viewer page:
>
> model: new RB.DiffViewerPageModel({"num_diffs": 1, "files": 
> [{"comment_counts": [], "index": 0, "deleted": false, "dest_revision": "New 
> Change", "id": 25472, "filediff": {"id": 25472, "revision": 1}, "binary": 
> false, "depot_filename": 
> "//icaclient/develop/MobileMail/iOS/main/ExchangeMail/AppDelegate.m", 
> "dest_filename": 
> "//icaclient/develop/MobileMail/iOS/main/ExchangeMail/AppDelegate.m", 
> "newfile": false, "revision": "Revision 334"}, {"comment_counts": [], 
> "index": 1, "deleted": false, "dest_revision": "New Change", "id": 25473, 
> "filediff": {"id": 25473, "revision": 1}, "binary": false, "depot_filename": 
> "//icaclient/develop/MobileMail/iOS/main/ExchangeMail/MigrationManager.m", 
> "dest_filename": 
> "//icaclient/develop/MobileMail/iOS/main/ExchangeMail/MigrationManager.m", 
> "newfile": false, "revision": "Revision 17"}], "pagination": {"has_next": 
> false, "page_numbers": [1], "current_page": 1, "has_previous": false, 
> "is_paginated": false, "pages": 1}, "comments_hint": 
> {"diffsets_with_comments": [], "has_other_comments": false, 
> "interdiffs_with_comments": []}, "revision": {"interdiff_revision": null, 
> "is_draft_interdiff": null, "latest_revision": 1, "is_draft_diff": null, 
> "is_interdiff": false, "revision": 1}},
>
>
> But when I look at the NEW request - check out how the depot_filename and
> dest_filename are now no longer preceded by a  // (double slash) but rather
> a / (single slash). This is what I believe is causing the problem since
> it's not interpreting the file path as a server path!
>
> model: new RB.DiffViewerPageModel({"num_diffs": 3, "files": 
> [{"comment_counts": [], "index": 0, "deleted": false, "dest_revision": "New 
> Change", "id": 2, "filediff": {"id": 2, "revision": 3}, "binary": 
> false, "depot_filename": 
> "/icaclient/develop/MobileMail/iOS/main/ExchangeMail/activesync/ASController.m",
>  "dest_filename": 
> "/icaclient/develop/MobileMail/iOS/main/ExchangeMail/activesync/ASController.m",
>  "newfile": false, "revision": "Revision 317"}], "pagination": {"has_next": 
> false, "page_numbers": [1], "current_page": 1, "has_previous": false, 
> "is_paginated": false, "pages": 1}, "comments_hint": 
> {"diffsets_with_comments": [], "has_other_comments": false, 
> "interdiffs_with_comments": []}, "revision": {"interdiff_revision": null, 
> "is_draft_interdiff": null, "latest_revision": 3, "is_draft_diff": null, 
> "is_interdiff": false, "revision": 3}},
>
>
> How can this be fixed???
>
>
>
> On Monday, May 26, 2014 8:46:06 AM UTC+2, Lee Laborczfalvi wrote:
>>
>> I'm facing a pretty bad problem (bad because it's a Monday) where a RB
>> upgrade has broken all our perforce repositories.
>>
>> The error that I'm getting is this:
>>
>> There was an error displaying this diff.
>>
>> [P4#run] Errors during command execution( "p4 print -q
>> /x/develop/MobileMail/iOS/main/ExchangeMail/x/x.m#317" )
>> [Error]: "/client/develop/MobileMail/iOS/main/ExchangeMail//x.m
>> - must create client 'mobile-dev' to access local files."
>>
>> This may be a bug in the software, a temporary outage, or an issue with
>> the format of your diff.
>>
>> Please try again, and if you still have trouble, contact 
>> support
>> .
>>
>> Now mobile-dev is part of the review board URL that we host internally. I
>> have got a username and password entered for the perforce configuration
>> page that is a valid perforce user on the server. It appears that the
>> command line is not taking all of the perforce parameters for the server,
>> since I'd expect it to be able to talk to the server.
>>
>> Also - what does "to access local files" mean? Is a change in permissions
>> from the 1.7 release required?
>>
>> Thanks
>> Lee
>>
>  --
> Get the Review Board Power Pack at http://www.reviewboard.org/powerpack/
> ---
> Sign up for Review Board hosting at RBCommons: https://rbcommons.com/
> ---
> Happy user? Let us know at http://www.reviewboard.org/users/
> ---
> You received this message because you are subscribed to the Google Groups
> "reviewboard" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to reviewboard+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
Get the Review Board Power Pack at http://www.reviewboard.org/powerpack/
---
Sign up for Review Board hosting at RBCommons: https://rbcommons.com/
---
Happy user? Let us know at http://www.reviewboard.org/users/
--- 
You received this message because you are subscribed to the Google Groups 
"reviewboard" group.
To unsub

Re: Upgraded to 2.0 - perforce stopped working!

2014-05-26 Thread Lee Laborczfalvi
More information on this.


When I look at an OLD request (i.e. one created on 1.7) I can see this in 
the source of the diff viewer page:

model: new RB.DiffViewerPageModel({"num_diffs": 1, "files": 
[{"comment_counts": [], "index": 0, "deleted": false, "dest_revision": "New 
Change", "id": 25472, "filediff": {"id": 25472, "revision": 1}, "binary": 
false, "depot_filename": 
"//icaclient/develop/MobileMail/iOS/main/ExchangeMail/AppDelegate.m", 
"dest_filename": 
"//icaclient/develop/MobileMail/iOS/main/ExchangeMail/AppDelegate.m", 
"newfile": false, "revision": "Revision 334"}, {"comment_counts": [], "index": 
1, "deleted": false, "dest_revision": "New Change", "id": 25473, "filediff": 
{"id": 25473, "revision": 1}, "binary": false, "depot_filename": 
"//icaclient/develop/MobileMail/iOS/main/ExchangeMail/MigrationManager.m", 
"dest_filename": 
"//icaclient/develop/MobileMail/iOS/main/ExchangeMail/MigrationManager.m", 
"newfile": false, "revision": "Revision 17"}], "pagination": {"has_next": 
false, "page_numbers": [1], "current_page": 1, "has_previous": false, 
"is_paginated": false, "pages": 1}, "comments_hint": {"diffsets_with_comments": 
[], "has_other_comments": false, "interdiffs_with_comments": []}, "revision": 
{"interdiff_revision": null, "is_draft_interdiff": null, "latest_revision": 1, 
"is_draft_diff": null, "is_interdiff": false, "revision": 1}},


But when I look at the NEW request - check out how the depot_filename and 
dest_filename are now no longer preceded by a  // (double slash) but rather 
a / (single slash). This is what I believe is causing the problem since 
it's not interpreting the file path as a server path!

model: new RB.DiffViewerPageModel({"num_diffs": 3, "files": 
[{"comment_counts": [], "index": 0, "deleted": false, "dest_revision": "New 
Change", "id": 2, "filediff": {"id": 2, "revision": 3}, "binary": 
false, "depot_filename": 
"/icaclient/develop/MobileMail/iOS/main/ExchangeMail/activesync/ASController.m",
 "dest_filename": 
"/icaclient/develop/MobileMail/iOS/main/ExchangeMail/activesync/ASController.m",
 "newfile": false, "revision": "Revision 317"}], "pagination": {"has_next": 
false, "page_numbers": [1], "current_page": 1, "has_previous": false, 
"is_paginated": false, "pages": 1}, "comments_hint": {"diffsets_with_comments": 
[], "has_other_comments": false, "interdiffs_with_comments": []}, "revision": 
{"interdiff_revision": null, "is_draft_interdiff": null, "latest_revision": 3, 
"is_draft_diff": null, "is_interdiff": false, "revision": 3}},


How can this be fixed???



On Monday, May 26, 2014 8:46:06 AM UTC+2, Lee Laborczfalvi wrote:
>
> I'm facing a pretty bad problem (bad because it's a Monday) where a RB 
> upgrade has broken all our perforce repositories.
>
> The error that I'm getting is this:
>
> There was an error displaying this diff.
>
> [P4#run] Errors during command execution( "p4 print -q 
> /x/develop/MobileMail/iOS/main/ExchangeMail/x/x.m#317" ) 
> [Error]: "/client/develop/MobileMail/iOS/main/ExchangeMail//x.m - 
> must create client 'mobile-dev' to access local files."
>
> This may be a bug in the software, a temporary outage, or an issue with 
> the format of your diff.
>
> Please try again, and if you still have trouble, contact 
> support
> .
>
> Now mobile-dev is part of the review board URL that we host internally. I 
> have got a username and password entered for the perforce configuration 
> page that is a valid perforce user on the server. It appears that the 
> command line is not taking all of the perforce parameters for the server, 
> since I'd expect it to be able to talk to the server.
>
> Also - what does "to access local files" mean? Is a change in permissions 
> from the 1.7 release required?
>
> Thanks
> Lee
>

-- 
Get the Review Board Power Pack at http://www.reviewboard.org/powerpack/
---
Sign up for Review Board hosting at RBCommons: https://rbcommons.com/
---
Happy user? Let us know at http://www.reviewboard.org/users/
--- 
You received this message because you are subscribed to the Google Groups 
"reviewboard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.