Issue 3866 in reviewboard: mxml source file patches fail to get applied

2015-05-07 Thread reviewboard

Status: New
Owner: 
Labels: Type-Defect Priority-Medium

New issue 3866 by kamaldee...@gmail.com: mxml source file patches fail to  
get applied

https://code.google.com/p/reviewboard/issues/detail?id=3866

*** READ THIS BEFORE POSTING!
***
*** You must complete this form in its entirety, or your bug report will be
*** rejected.
***
*** If you have a security issue to report, please send it confidentially
to
*** secur...@reviewboard.org. Posting security-related issues to this bug
*** tracker causes us to have to do an emergency release.
***
*** For customer support, please post to reviewbo...@googlegroups.com
***
*** If you have a patch, please submit it to
http://reviews.reviewboard.org/
***
*** This bug tracker is public. Please check that any logs or other
information
*** that you include has been stripped of confidential information.


What version are you running?
1.6.6

What's the URL of the page containing the problem?
'View diff' for an mxml source file


What steps will reproduce the problem?
1. Make changes to an mxml source file (Flex Application)
2. Post the changes for review to reviewboard
3. The following error trace is observed:

Diff currently unavailable.
Error: The patch  
to '//projects/flash-client-dev/hdcore/v3.8/support-players/ZoroDebugPlayer/src/ZoroDebugPlayer.mxml'  
didn't apply cleanly. The temporary files have been left  
in '/tmp/reviewboard.Mwxe1l' for debugging purposes. `patch` returned:  
patching file /tmp/reviewboard.Mwxe1l/tmpKE4shz patch:  malformed patch  
at line 5: s:Application xmlns:fx=http://ns.adobe.com/mxml/2009;

Details
Traceback (most recent call last):
   
File /usr/local/lib/python2.6/dist-packages/ReviewBoard-1.6.6-py2.6.egg/reviewboard/diffviewer/views.py,  
line 217, in view_diff_fragment

file = get_requested_diff_file()
   
File /usr/local/lib/python2.6/dist-packages/ReviewBoard-1.6.6-py2.6.egg/reviewboard/diffviewer/views.py,  
line 193, in get_requested_diff_file

get_chunks)
   
File /usr/local/lib/python2.6/dist-packages/ReviewBoard-1.6.6-py2.6.egg/reviewboard/diffviewer/diffutils.py,  
line 1072, in get_diff_files

large_data=True)
   
File /usr/local/lib/python2.6/dist-packages/Djblets-0.6.16-py2.6.egg/djblets/util/misc.py,  
line 157, in cache_memoize

data = lookup_callable()
   
File /usr/local/lib/python2.6/dist-packages/ReviewBoard-1.6.6-py2.6.egg/reviewboard/diffviewer/diffutils.py,  
line 1071, in lambda

enable_syntax_highlighting)),
   
File /usr/local/lib/python2.6/dist-packages/ReviewBoard-1.6.6-py2.6.egg/reviewboard/diffviewer/diffutils.py,  
line 553, in get_chunks

new = get_patched_file(old, filediff)
   
File /usr/local/lib/python2.6/dist-packages/ReviewBoard-1.6.6-py2.6.egg/reviewboard/diffviewer/diffutils.py,  
line 375, in get_patched_file

return patch(filediff.diff, buffer, filediff.dest_file)
   
File /usr/local/lib/python2.6/dist-packages/ReviewBoard-1.6.6-py2.6.egg/reviewboard/diffviewer/diffutils.py,  
line 243, in patch

(filename, tempdir, patch_output))
Exception: The patch  
to '//projects/flash-client-dev/hdcore/v3.8/support-players/ZoroDebugPlayer/src/ZoroDebugPlayer.mxml'  
didn't apply cleanly. The temporary files have been left  
in '/tmp/reviewboard.Mwxe1l' for debugging purposes.

`patch` returned: patching file /tmp/reviewboard.Mwxe1l/tmpKE4shz
patch:  malformed patch at line 5: s:Application  
xmlns:fx=http://ns.adobe.com/mxml/2009;



What is the expected output? What do you see instead?

I should see the diff of the new commit vs. the previous commit

What operating system are you using? What browser?

Mac OS X 10.10.3 on Chrome 42. Also Safari 8.0.5.

Please provide any additional information below.

Here is the opening line causing the problem:

s:Application xmlns:fx=http://ns.adobe.com/mxml/2009;
   xmlns:s=library://ns.adobe.com/flex/spark
   xmlns:mx=library://ns.adobe.com/flex/mx
   xmlns:metadata=org.osmf.metadata.*
   xmlns:local=*
			   width=100% height=100% applicationComplete=init()  
backgroundAlpha=0
			   backgroundColor=#444242 currentState=videotracestats  
preloaderChromeColor=#BB

   stateChangeComplete=startDelayedResize() 


--
You received this message because this project is configured to send all  
issue notifications to this address.

You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
You received this message because you are subscribed to the Google Groups 
reviewboard-issues group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard-issues+unsubscr...@googlegroups.com.
To post to this group, send email to reviewboard-issues@googlegroups.com.
Visit this group at http://groups.google.com/group/reviewboard-issues.
For more options, visit https://groups.google.com/d/optout.


Re: Issue 3866 in reviewboard: mxml source file patches fail to get applied

2015-05-07 Thread reviewboard


Comment #8 on issue 3866 by chip...@gmail.com: mxml source file patches  
fail to get applied

https://code.google.com/p/reviewboard/issues/detail?id=3866

It's a bit more complex than that. We don't just shell out to diff. Rather,  
we use that as a base, and generate a more thorough diff that Review Board  
can read. This is custom to us, and requires RBTools.


post-review is old, and hasn't been part of RBTools for a couple years now,  
so it's not a safe bet for future use.


If you're still hitting trouble with using RBTools to post the change, run  
it with --debug and show us the output. We'll see what may be going wrong.


--
You received this message because this project is configured to send all  
issue notifications to this address.

You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
You received this message because you are subscribed to the Google Groups 
reviewboard-issues group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard-issues+unsubscr...@googlegroups.com.
To post to this group, send email to reviewboard-issues@googlegroups.com.
Visit this group at http://groups.google.com/group/reviewboard-issues.
For more options, visit https://groups.google.com/d/optout.


Re: Issue 1395 in reviewboard: Exporting review comments

2015-05-07 Thread reviewboard


Comment #11 on issue 1395 by rohithra...@gmail.com: Exporting review  
comments

https://code.google.com/p/reviewboard/issues/detail?id=1395

It's been 5+ years now. using Reviewboard.
Thanks a lot to the developers.

Unfortunately, there was no response to: liannela...@gmail.com's question.

I believe csv file is fine.
Of course, Someone has to decide the fields that are required in the report.

As someone mentioned:
It's helpful for reporting (Without providing access to the repository)

--
You received this message because this project is configured to send all  
issue notifications to this address.

You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
You received this message because you are subscribed to the Google Groups 
reviewboard-issues group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard-issues+unsubscr...@googlegroups.com.
To post to this group, send email to reviewboard-issues@googlegroups.com.
Visit this group at http://groups.google.com/group/reviewboard-issues.
For more options, visit https://groups.google.com/d/optout.


Re: Issue 1395 in reviewboard: Exporting review comments

2015-05-07 Thread reviewboard


Comment #10 on issue 1395 by namrata@gmail.com: Exporting review  
comments

https://code.google.com/p/reviewboard/issues/detail?id=1395

We need this feature too. It will be really useful extension.

--
You received this message because this project is configured to send all  
issue notifications to this address.

You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
You received this message because you are subscribed to the Google Groups 
reviewboard-issues group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard-issues+unsubscr...@googlegroups.com.
To post to this group, send email to reviewboard-issues@googlegroups.com.
Visit this group at http://groups.google.com/group/reviewboard-issues.
For more options, visit https://groups.google.com/d/optout.


Re: Issue 3814 in reviewboard: AttributeError: 'Namespace' object has no attribute 'revision_range'

2015-05-07 Thread reviewboard

Updates:
Status: PendingReview
Owner: trowb...@gmail.com
Labels: Component-RBTools

Comment #2 on issue 3814 by trowb...@gmail.com: AttributeError: 'Namespace'  
object has no attribute 'revision_range'

https://code.google.com/p/reviewboard/issues/detail?id=3814

(No comment was entered for this change.)

--
You received this message because this project is configured to send all  
issue notifications to this address.

You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
You received this message because you are subscribed to the Google Groups 
reviewboard-issues group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard-issues+unsubscr...@googlegroups.com.
To post to this group, send email to reviewboard-issues@googlegroups.com.
Visit this group at http://groups.google.com/group/reviewboard-issues.
For more options, visit https://groups.google.com/d/optout.


Re: Issue 3866 in reviewboard: mxml source file patches fail to get applied

2015-05-07 Thread reviewboard


Comment #2 on issue 3866 by kamaldee...@gmail.com: mxml source file patches  
fail to get applied

https://code.google.com/p/reviewboard/issues/detail?id=3866

This code is protected under license, but I can share the initial few lines  
if it helps. If not, I can just create a new mxml application to  
demonstrate this. Whichever is better:



--- //.../ZoroDebugPlayer/src/ZoroDebugPlayer.mxml	 
//.../ZoroDebugPlayer/src/ZoroDebugPlayer.mxml#2

+++ //.../ZoroDebugPlayer/src/ZoroDebugPlayer.mxml  2015-04-15 16:03:45
@@ -1,6 +1,6 @@
-?xml version=1.0 encoding=utf-8?
s:Application xmlns:fx=http://ns.adobe.com/mxml/2009;
   xmlns:s=library://ns.adobe.com/flex/spark
   xmlns:mx=library://ns.adobe.com/flex/mx
   xmlns:metadata=org.osmf.metadata.*
   xmlns:local=*
			   width=100% height=100% applicationComplete=init()  
backgroundAlpha=0
			   backgroundColor=#444242 currentState=videotracestats  
preloaderChromeColor=#BB

   stateChangeComplete=startDelayedResize() 
!-- width=1250 height=770 viewSourceURL=srcview/index.html--
fx:Style source=Main.css/
s:states
s:State name=State1/
s:State name=video/
s:State name=videochart/
s:State name=videochartstats/
s:State name=videostats/
s:State name=videotrace/
s:State name=videotracechart/
s:State name=videotracestats/
s:State name=justPlayer/
/s:states

--
You received this message because this project is configured to send all  
issue notifications to this address.

You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
You received this message because you are subscribed to the Google Groups 
reviewboard-issues group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard-issues+unsubscr...@googlegroups.com.
To post to this group, send email to reviewboard-issues@googlegroups.com.
Visit this group at http://groups.google.com/group/reviewboard-issues.
For more options, visit https://groups.google.com/d/optout.


Re: Issue 3866 in reviewboard: mxml source file patches fail to get applied

2015-05-07 Thread reviewboard


Comment #4 on issue 3866 by kamaldee...@gmail.com: mxml source file patches  
fail to get applied

https://code.google.com/p/reviewboard/issues/detail?id=3866

Nope, fails.

$ patch -p2 ZoroDebugPlayer.mxml ~/zdp.diff
patching file ZoroDebugPlayer.mxml
patch:  malformed patch at line 5: s:Application  
xmlns:fx=http://ns.adobe.com/mxml/2009;



--
You received this message because this project is configured to send all  
issue notifications to this address.

You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
You received this message because you are subscribed to the Google Groups 
reviewboard-issues group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard-issues+unsubscr...@googlegroups.com.
To post to this group, send email to reviewboard-issues@googlegroups.com.
Visit this group at http://groups.google.com/group/reviewboard-issues.
For more options, visit https://groups.google.com/d/optout.


Re: Issue 3863 in reviewboard: Web API should provide an id field for a review request's every depends_on entry

2015-05-07 Thread reviewboard


Comment #2 on issue 3863 by csipak.a...@ardinsys.eu: Web API should provide  
an id field for a review request's every depends_on entry

https://code.google.com/p/reviewboard/issues/detail?id=3863

Thanks for the tip, but that would still mean a big payload and a lot of  
processing on the server side for just a couple of bytes of relevant  
result. I'm going with unelegant solution a) for now, and shall wait for a  
fix.


--
You received this message because this project is configured to send all  
issue notifications to this address.

You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
You received this message because you are subscribed to the Google Groups 
reviewboard-issues group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard-issues+unsubscr...@googlegroups.com.
To post to this group, send email to reviewboard-issues@googlegroups.com.
Visit this group at http://groups.google.com/group/reviewboard-issues.
For more options, visit https://groups.google.com/d/optout.


Re: Issue 3866 in reviewboard: mxml source file patches fail to get applied

2015-05-07 Thread reviewboard


Comment #7 on issue 3866 by kamaldee...@gmail.com: mxml source file patches  
fail to get applied

https://code.google.com/p/reviewboard/issues/detail?id=3866

I am using a post-review script built on top of RBTools. I looked in the  
source and the way diff is done is using the unix diff command under the  
clients/perforce.py script.


diff_cmd = ['diff', '-urNp', old_file, new_file]

However, I installed RBTools and used rbt diff with my reviewboard server  
URL. These diff produces patchable files. But the diff was not accurate.  
The line additions do not seem to be the same as I expect.


Let me look at this a bit more to confirm.

--
You received this message because this project is configured to send all  
issue notifications to this address.

You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
You received this message because you are subscribed to the Google Groups 
reviewboard-issues group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard-issues+unsubscr...@googlegroups.com.
To post to this group, send email to reviewboard-issues@googlegroups.com.
Visit this group at http://groups.google.com/group/reviewboard-issues.
For more options, visit https://groups.google.com/d/optout.


Re: Issue 3858 in reviewboard: rbt post --username does not always authenticate properly

2015-05-07 Thread reviewboard

Updates:
Status: Fixed

Comment #1 on issue 3858 by bar...@beanbaginc.com: rbt post --username does  
not always authenticate properly

https://code.google.com/p/reviewboard/issues/detail?id=3858

The fix for this issue has landed on the release-0.7.x and master branches  
as commit 6419501d88b5ce313e8a7e13316c9afae0b3ead5. It will be released in  
RBTool 0.7.3, as well as all later versions.


--
You received this message because this project is configured to send all  
issue notifications to this address.

You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
You received this message because you are subscribed to the Google Groups 
reviewboard-issues group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard-issues+unsubscr...@googlegroups.com.
To post to this group, send email to reviewboard-issues@googlegroups.com.
Visit this group at http://groups.google.com/group/reviewboard-issues.
For more options, visit https://groups.google.com/d/optout.


Re: Issue 3857 in reviewboard: Problem with displaying java diffs of maven projects in clearcase

2015-05-07 Thread reviewboard

Updates:
Status: NeedInfo

Comment #2 on issue 3857 by trowb...@gmail.com: Problem with displaying  
java diffs of maven projects in clearcase

https://code.google.com/p/reviewboard/issues/detail?id=3857

Is there a reason why you discarded the above-mentioned review request?

--
You received this message because this project is configured to send all  
issue notifications to this address.

You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
You received this message because you are subscribed to the Google Groups 
reviewboard-issues group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard-issues+unsubscr...@googlegroups.com.
To post to this group, send email to reviewboard-issues@googlegroups.com.
Visit this group at http://groups.google.com/group/reviewboard-issues.
For more options, visit https://groups.google.com/d/optout.


Re: Issue 3866 in reviewboard: mxml source file patches fail to get applied

2015-05-07 Thread reviewboard


Comment #6 on issue 3866 by trowb...@gmail.com: mxml source file patches  
fail to get applied

https://code.google.com/p/reviewboard/issues/detail?id=3866

You created your diff via `p4 diff`? Could you try with `rbt diff`?

--
You received this message because this project is configured to send all  
issue notifications to this address.

You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
You received this message because you are subscribed to the Google Groups 
reviewboard-issues group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard-issues+unsubscr...@googlegroups.com.
To post to this group, send email to reviewboard-issues@googlegroups.com.
Visit this group at http://groups.google.com/group/reviewboard-issues.
For more options, visit https://groups.google.com/d/optout.


Re: Issue 3866 in reviewboard: mxml source file patches fail to get applied

2015-05-07 Thread reviewboard

Updates:
Status: NeedInfo

Comment #1 on issue 3866 by trowb...@gmail.com: mxml source file patches  
fail to get applied

https://code.google.com/p/reviewboard/issues/detail?id=3866

It would be very helpful to see the patch file in question, not just the  
source file.


--
You received this message because this project is configured to send all  
issue notifications to this address.

You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
You received this message because you are subscribed to the Google Groups 
reviewboard-issues group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard-issues+unsubscr...@googlegroups.com.
To post to this group, send email to reviewboard-issues@googlegroups.com.
Visit this group at http://groups.google.com/group/reviewboard-issues.
For more options, visit https://groups.google.com/d/optout.


Re: Issue 3866 in reviewboard: mxml source file patches fail to get applied

2015-05-07 Thread reviewboard


Comment #3 on issue 3866 by trowb...@gmail.com: mxml source file patches  
fail to get applied

https://code.google.com/p/reviewboard/issues/detail?id=3866

Hrmph, ok. I really don't know why `patch` would say that it's malformed.

If you try applying that patch manually (by executing the patch command),  
does it work?


--
You received this message because this project is configured to send all  
issue notifications to this address.

You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
You received this message because you are subscribed to the Google Groups 
reviewboard-issues group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard-issues+unsubscr...@googlegroups.com.
To post to this group, send email to reviewboard-issues@googlegroups.com.
Visit this group at http://groups.google.com/group/reviewboard-issues.
For more options, visit https://groups.google.com/d/optout.


Re: Issue 3866 in reviewboard: mxml source file patches fail to get applied

2015-05-07 Thread reviewboard


Comment #5 on issue 3866 by kamaldee...@gmail.com: mxml source file patches  
fail to get applied

https://code.google.com/p/reviewboard/issues/detail?id=3866

The generated diff file does not look correct. I use perforce. The edited  
lines are not in the patch at all.


Maybe this is a p4 diff issue and not a ReviewBoard one?

--
You received this message because this project is configured to send all  
issue notifications to this address.

You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
You received this message because you are subscribed to the Google Groups 
reviewboard-issues group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard-issues+unsubscr...@googlegroups.com.
To post to this group, send email to reviewboard-issues@googlegroups.com.
Visit this group at http://groups.google.com/group/reviewboard-issues.
For more options, visit https://groups.google.com/d/optout.