Hi Tom

> On 22 Jul 2016, at 23:34, Furst,Thomas <thomas.fu...@rcmt.com> wrote:
> 
> Hi Andreas,
> 
> I am new to attempting to be a part of FOP development. Where can I learn 
> more about how to apply a patch? I imagine I need to get the source download, 
> do I just update the file(s) outlined in the patches at the given link? Sorry 
> for asking such newb questions, but am unsure of where to begin.
> 


In that case, be sure to start here: http://xmlgraphics.apache.org/fop/dev/

You would indeed need a source download. The easiest way to do so is to check 
out FOP trunk from Subversion or Github with a Java IDE. Personally, I prefer 
using Jetbrains' IntelliJ IDEA, which has a free community version that 
integrates very well with OS X/macOS and Windows, but Eclipse or Netbeans would 
work just as well.

Given that Maven integration has been added to FOP, it should prove fairly 
trivial to do a build once the checkout is done. Note: you will need to install 
the SVN or Git binary as well, depending on your platform. For OS X/macOS, both 
are included in the XCode command-line tools available for download on the 
Apple Dev website.

Applying patches to your local sandbox from within an IDE is a proverbial piece 
of cake, if they are very recent. Your IDE will have a menu 'VCS' or 'Version 
Control' or something, which will normally have an option 'Apply Patch...'

The more outdated the patch however, the higher the risk that things will 
become significantly more difficult. I have not tried it with the patches in 
the mentioned JIRA ticket recently, so not sure yet if it will really be that 
problematic. Could be that SVN will automatically trace things back to the 
revision of the patch, and 'knows' where the respective source files have moved 
to (?)


HTH!

Cheers

Andreas

Reply via email to