OJS OCS OMP OHS

You are viewing the PKP Support Forum | PKP Home Wiki



How to apply Patch Using XAMPP

Are you responsible for making OJS work -- installing, upgrading, migrating or troubleshooting? Do you think you've found a bug? Post in this forum.

Moderators: jmacgreg, btbell, michael, bdgregg, barbarah, asmecher

Forum rules
What to do if you have a technical problem with OJS:

1. Search the forum. You can do this from the Advanced Search Page or from our Google Custom Search, which will search the entire PKP site. If you are encountering an error, we especially recommend searching the forum for said error.

2. Check the FAQ to see if your question or error has already been resolved.

3. Post a question, but please, only after trying the above two solutions. If it's a workflow or usability question you should probably post to the OJS Editorial Support and Discussion subforum; if you have a development question, try the OJS Development subforum.

How to apply Patch Using XAMPP

Postby darryl » Thu Jul 24, 2014 9:56 pm

Hi Everyone,

Our Company our planning to upgrade from 2.3.7 to 2.4.4.1., I follow this instruction http://pkp.sfu.ca/ojs/UPGRADE but I can not drive on, because I am using XAMPP for our localhost.

I follow this steps.

Windows
1 - download the file http://geolite.maxmind.com/download/geo ... ity.dat.gz
2 - decompress it using any decompression tool into plugins/generic/usageStats directory

In both cases the complete path to the installed database file should be
plugins/generic/usageStats/GeoLiteCity.dat

and then I did not continue, cause the next step i can not understand.

can you please help how to apply patch using XAMPP or Step by Step.

Regards,
Darryl
darryl
 
Posts: 96
Joined: Wed Jul 04, 2012 6:52 pm
Location: Cagayan de Oro , Misamis Oriental Philippines

Re: How to apply Patch Using XAMPP

Postby ctgraham » Fri Jul 25, 2014 5:18 am

If you have successfully decompressed (unzipped) the GeoLiteCity.dat.gz to GeoLiteCity.dat, proceed to "Obtaining the latest OJS code". If you do not have any local modifications to the code, the easiest next-step is option #3: Full Package. Pick up the instructions from there. Note that (not mentioned in the UPGRADE documentation) the GeoLiteCity.dat file should also be copied into the new release, along with config.inc.php, the "public" directory, etc.

If you have not successfully decompressed GeoLiteCity.dat, I recommend 7-zip (http://www.7-zip.org/) to handle gzip files in Windows.
ctgraham
 
Posts: 90
Joined: Thu Apr 03, 2014 5:29 am
Location: Pitt ULS

Re: How to apply Patch Using XAMPP

Postby darryl » Fri Jul 25, 2014 7:55 pm

Hi Ctgraham,

to proceed to option #3 is difficult for me, cause i had a customize code. I successfully unzipped the GeoLiteCity.dat.gz.

My focus now how to apply patch using a XAMPP, I am using Windows 7 OS and Installed the XAMPP here,.

That's why I want to follow a step by step.

The OJS source code is available in three forms: as patches against older
releases of OJS, from read-only github access, and as a complete
stand-alone package.

Patching or updating from github is the recommended approach if you have made
local modifications to the system.

1. Patch

Patch files for older releases of OJS can be downloaded from the OJS web site.

To update by patching, download the appropriate patch file for your current
version of OJS and run the following command from your OJS directory:

$ patch -p1 < PATCH_FILE

"PATCH_FILE" should be replaced with the path to the decompressed patch file
that was downloaded, e.g. "ojs-2.0_to_2.0.1.patch".

Alternatively, OJS 2.0.1 and later provide a command-line tool to automatically
download and apply the appropriate patch to upgrade to the latest release. To
use this tool run the following command from your OJS directory:

$ php tools/upgrade.php patch

Note that this will require the GNU patch tool to be installed. GNU patch is
included in most *NIX distributions, and is available for Windows and Solaris
as a download. Windows users may need to work around a patch bug by converting
the line-endings in the patch file from UNIX to DOS; to do this, open the patch
file in Notepad and save it again.

Patch upgrades will NOT include any binary files that were introduced in the
new version, i.e. any GIF images that are needed in the new version but were
not included in the old version. To find a list of binaries that should be
manually added after applying the patch, search the patch file for lines like:
"Binary files (filename here) differ" (not including the quotes). These files
can be found in the distribution archive.


How can I run command prompt in xampp/shell? I downloaded already the patch file.

thanks,
Darryl
darryl
 
Posts: 96
Joined: Wed Jul 04, 2012 6:52 pm
Location: Cagayan de Oro , Misamis Oriental Philippines

Re: How to apply Patch Using XAMPP

Postby ctgraham » Mon Jul 28, 2014 5:33 am

Download the GNU patch tool for Windows from:
http://gnuwin32.sourceforge.net/packages/patch.htm
Choose the "Complete package, except sources" option.
Install this. It will either place the "patch.exe" utility in "C:\Program Files\GnuWin32\bin" or "C:\Program Files (x86)\GnuWin32\bin". Use Windows Explorer to check which location is correct.

From an XAMPP shell, run the following command so that the system knows where the tool is:
Code: Select all
set PATH=%PATH%;"C:\Program Files (x86)\GnuWin32\bin"

or
Code: Select all
set PATH=%PATH%;"C:\Program Files\GnuWin32\bin"

depending on the correct location of the install.

Download the patch file from 2.3.7 to 2.4.4-1: http://pkp.sfu.ca/ojs/download/patch/ojs-2.3.7_to_2.4.4-1.patch.gz, saving it to your OJS directory.

Change to your OJS directory in the XAMPP shell, and proceed with the instructions at "1. Patch" in the UPGRADE doc.
ctgraham
 
Posts: 90
Joined: Thu Apr 03, 2014 5:29 am
Location: Pitt ULS

Re: How to apply Patch Using XAMPP

Postby darryl » Mon Jul 28, 2014 10:48 pm

Hi ctgraham,

Download the GNU patch tool for Windows from:
http://gnuwin32.sourceforge.net/packages/patch.htm
Choose the "Complete package, except sources" option.
Install this. It will either place the "patch.exe" utility in "C:\Program Files\GnuWin32\bin" or "C:\Program Files (x86)\GnuWin32\bin". Use Windows Explorer to check which location is correct.
-I'm done on this part.

From an XAMPP shell, run the following command so that the system knows where the tool is: - for this, nothing.
xampp shell.png
I can not perform on this.
xampp shell.png (38.51 KiB) Viewed 745 times


Can I ask help on this?

I download the patch file and save to my localhost/www/publication.philair.ph.

regards,
Darryl
darryl
 
Posts: 96
Joined: Wed Jul 04, 2012 6:52 pm
Location: Cagayan de Oro , Misamis Oriental Philippines

Re: How to apply Patch Using XAMPP

Postby ctgraham » Tue Jul 29, 2014 5:29 am

What you've done in your example screenshot is to cd (change directory) to your GNU utilities directory, and then run "patch" from there, looking for the patch file in that same directory named "OJS_UP". The system then reports that it can't find the patch file "OJS_UP".

What you want to do is save the patch file to your OJS directory, and then cd to there and run the patch command. This is made easier by adding the patch command to your PATH, but we can specify the full name if you prefer not to modify the PATH.

Let's assume OJS is installed at "c:\XAMPP\htdocs\ojs". Your actual install will vary, use your actual path below where you see this path.

Download the patch file to your OJS install directory, I'll keep the filename as-is: "ojs-2.3.7_to_2.4.4-1.patch.gz".
Decompress the patch (the same way you decompressed the GeoCityLite.dat file).

You should end up with a file "ojs-2.3.7_to_2.4.4-1.patch" in the directory c:\XAMPP\htdocs\ojs. That is, you should see "ojs-2.3.7_to_2.4.4-1.patch" in the same directory as the files "index.php", "config.inc.php", "robots.txt", etc.

Now, in your XAMPP shell, change to your OJS directory:
Code: Select all
cd \XAMPP\htdocs\ojs

Now execute the patch command from the GNU bin, pulling in the patch file in the current (OJS) directory:
Code: Select all
"c:\Program Files\GnuWin32\bin\patch.exe" -p1 < ojs-2.3.7_to_2.4.4-1.patch


Continue with the instructions in the UPGRADE document.
ctgraham
 
Posts: 90
Joined: Thu Apr 03, 2014 5:29 am
Location: Pitt ULS

Re: How to apply Patch Using XAMPP

Postby darryl » Tue Jul 29, 2014 10:06 pm

Hi ctgraham,

Here is my screenshot.

cd \XAMPP\htdocs\ojs
xampp shell01.png
executing..
xampp shell01.png (48.36 KiB) Viewed 687 times


in my OJS directory, I unzipped the patch file, I did not change the name, I retain to "ojs-2.3.7_to_2.4.4-1".
"c:\Program Files\GnuWin32\bin\patch.exe" -p1 < ojs-2.3.7_to_2.4.4-1.patch
patch01.png
-p1 < ojs-2.3.7_to_2.4.4-1.patch
patch01.png (23.57 KiB) Viewed 687 times

When I execute this I did not saw a processing..

$ php tools/upgrade.php patch

patch02.png
patch02.png (27.22 KiB) Viewed 687 times


Patch upgrades will NOT include any binary files that were introduced in the
new version, i.e. any GIF images that are needed in the new version but were
not included in the old version. To find a list of binaries that should be
manually added after applying the patch, search the patch file for lines like:
"Binary files (filename here) differ" (not including the quotes). These files
can be found in the distribution archive.
I check this instruction, the error pop up message

Please guide me on this.

regards,

Darryl
darryl
 
Posts: 96
Joined: Wed Jul 04, 2012 6:52 pm
Location: Cagayan de Oro , Misamis Oriental Philippines

Re: How to apply Patch Using XAMPP

Postby ctgraham » Wed Jul 30, 2014 5:44 am

Well #!%#@!. Sorry, apparently GnuWin32 patch doesn't behave like GNU patch. Specifically, when I just tried it locally, the STDIN redirect does not work, and the utility recognizes a unified diff, but doesn't apply it correctly. (It looses the file context after the first hunk.) Does anyone have experience with patching on Win32 and can jump in? Otherwise we can fall back on another tool, like TortoiseMerge.
ctgraham
 
Posts: 90
Joined: Thu Apr 03, 2014 5:29 am
Location: Pitt ULS

Re: How to apply Patch Using XAMPP

Postby asmecher » Wed Jul 30, 2014 7:52 am

Hi all,

I don't have a Windows machine handy to test this on, but I do know Win32 users have been successful applying patches. I suspect the "<" redirection is the problem; OTOH it's not supported in Windows. Try instead...
Code: Select all
type patch.file | patch -p1 --dry-run
If this appears to work, remove the "--dry-run" option and try again.

I've also heard that the GNU patch tool for Windows doesn't like Unix-style line endings. If you get a strange error message, try opening the patch file in a text editor and saving it first in order to convert the line endings.

Regards,
Alec Smecher
Public Knowledge Project Team
asmecher
 
Posts: 8851
Joined: Wed Aug 10, 2005 12:56 pm

Re: How to apply Patch Using XAMPP

Postby ctgraham » Wed Jul 30, 2014 8:10 am

Yes, the "<" redirect fails, but this can be overcome by the -i parameter:
Code: Select all
patch.exe -i patch.file


Unfortunately, the patch.file is not correctly parsed; it dies on the second hunk:
Code: Select all
ojs-2.3.7>patch -p1 -i ..\ojs-2.3.7_to_2.4.4-1.patch --verbose

Code: Select all
15 10:19:28.000000000 -0700
|+++ ojs-2.4.4-1/classes/admin/form/JournalSiteSettingsForm.inc.php     2014-05-16 15:56:46.000000000 -0700
--------------------------
Patching file classes/admin/form/JournalSiteSettingsForm.inc.php using Plan A...

Hunk #1 succeeded at 3.
Hmm...missing header for unified diff at line 24 of patch
  The next patch looks like a unified diff to me...
can't find file to patch at input line 24
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|2,9 +13,6 @@
|  * @brief Form for site administrator to edit basic journal settings.
|  */
|
|-// $Id$
|-
|-
| import('lib.pkp.classes.db.DBDataXMLParser');
| import('lib.pkp.classes.form.Form');
|
--------------------------
File to patch:


Providing the correct filename will continue with the patch process, but that is no way to live.
Code: Select all
File to patch: classes/admin/form/JournalSiteSettingsForm.inc.php
Patching file classes/admin/form/JournalSiteSettingsForm.inc.php using Plan A...

Hunk #1 succeeded at 55 (offset 1 line).
Hmm...missing header for unified diff at line 41 of patch
  The next patch looks like a unified diff to me...
can't find file to patch at input line 41
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|
|               if (isset($this->journalId)) {
|                       $journalDao =& DAORegistry::getDAO('JournalDAO');
|-                      $journal =& $journalDao->getJournal($this->journalId);
|+                      $journal =& $journalDao->getById($this->journalId);
|                       $this->setData('oldPath', $journal->getPath());
|               }
|       }
--------------------------
File to patch:


In my case, 7-Zip has extracted the patchfile with CRLFs, but the source remains with LF endings. Converting the source to CRLF endings does not resolve the issue.
ctgraham
 
Posts: 90
Joined: Thu Apr 03, 2014 5:29 am
Location: Pitt ULS

Re: How to apply Patch Using XAMPP

Postby darryl » Wed Jul 30, 2014 7:52 pm

asmecher wrote:Hi all,

I don't have a Windows machine handy to test this on, but I do know Win32 users have been successful applying patches. I suspect the "<" redirection is the problem; OTOH it's not supported in Windows. Try instead...
Code: Select all
type patch.file | patch -p1 --dry-run
If this appears to work, remove the "--dry-run" option and try again.

I've also heard that the GNU patch tool for Windows doesn't like Unix-style line endings. If you get a strange error message, try opening the patch file in a text editor and saving it first in order to convert the line endings.

Regards,
Alec Smecher
Public Knowledge Project Team


Hi Alec,

wow.. nosebleed, I don't know how to perform on this in xampp shell and GNUWin32.

For Ctgraham,
you great help to me, but i need to understand first.

Before I jump up to the next instruction from Alec, I need to know how to perform on this.

regards,
Darryl
darryl
 
Posts: 96
Joined: Wed Jul 04, 2012 6:52 pm
Location: Cagayan de Oro , Misamis Oriental Philippines

Re: How to apply Patch Using XAMPP

Postby ctgraham » Thu Jul 31, 2014 5:32 am

Ok, here we go:

Technical bit first, skip if not a technical reader.
Problem 1: GNUwin32 patch will not accept STDIN (a redirect with the "<" operator) if User Access Control is in effect. The command "patch.exe" is automatically marked as UAC privilege-required just because of the name.
Workaround 1: rename patch.exe, embed an appropriate UAC manifest, execute from a privileged shell, or use the -i parameter.
Problem 2: The ojs-2.3.7_to_2.4.4.1-1.patch file contains a mixed stream of CRLF and LF encoded line endings. This leaves the patch command super confused.
Workaround 2: convert all files to a consistent line ending, or use the --binary option

For this instance:
Open an XAMPP shell, and change to your OJS directory. Run patch as:
Code: Select all
"c:\Program Files\GnuWin32\bin\patch.exe" -p1 -i ojs-2.3.7_to_2.4.4-1.patch --binary

You will need to check your code afterwards for potential conflicts with any local code you have added.

Regarding the note "Patch upgrades will NOT include any binary files" in the UPGRADE.txt doc, you will also need to download and extract the OJS 2.4.4-1 (http://pkp.sfu.ca/ojs/download/ojs-2.4.4-1.tar.gz) distribution, and manually copy each of the following files from that distribution into your source:
    ojs-2.4.4-1/lib/pkp/js/lib/jquery/plugins/orbit/bullets.jpg
    ojs-2.4.4-1/lib/pkp/js/lib/jquery/plugins/orbit/left-arrow.png
    ojs-2.4.4-1/lib/pkp/js/lib/jquery/plugins/orbit/loading.gif
    ojs-2.4.4-1/lib/pkp/js/lib/jquery/plugins/orbit/mask-black.png
    ojs-2.4.4-1/lib/pkp/js/lib/jquery/plugins/orbit/pause-black.png
    ojs-2.4.4-1/lib/pkp/js/lib/jquery/plugins/orbit/right-arrow.png
    ojs-2.4.4-1/lib/pkp/js/lib/jquery/plugins/orbit/rotator-black.png
    ojs-2.4.4-1/lib/pkp/js/lib/jquery/plugins/orbit/timer-black.png
    ojs-2.4.4-1/lib/pkp/js/lib/plupload/jquery.plupload.queue/img/backgrounds.gif
    ojs-2.4.4-1/lib/pkp/js/lib/plupload/jquery.plupload.queue/img/buttons-disabled.png
    ojs-2.4.4-1/lib/pkp/js/lib/plupload/jquery.plupload.queue/img/buttons.png
    ojs-2.4.4-1/lib/pkp/js/lib/plupload/jquery.plupload.queue/img/delete.gif
    ojs-2.4.4-1/lib/pkp/js/lib/plupload/jquery.plupload.queue/img/done.gif
    ojs-2.4.4-1/lib/pkp/js/lib/plupload/jquery.plupload.queue/img/error.gif
    ojs-2.4.4-1/lib/pkp/js/lib/plupload/jquery.plupload.queue/img/throbber.gif
    ojs-2.4.4-1/lib/pkp/js/lib/plupload/jquery.plupload.queue/img/transp50.png
    ojs-2.4.4-1/lib/pkp/js/lib/plupload/jquery.ui.plupload/img/plupload-bw.png
    ojs-2.4.4-1/lib/pkp/js/lib/plupload/jquery.ui.plupload/img/plupload.png
    ojs-2.4.4-1/lib/pkp/js/lib/plupload/plupload.flash.swf
    ojs-2.4.4-1/lib/pkp/js/lib/plupload/plupload.silverlight.xap
    ojs-2.4.4-1/lib/pkp/lib/tinymce/examples/media/sample.flv
    ojs-2.4.4-1/lib/pkp/lib/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-foot-in-mouth.gif
    ojs-2.4.4-1/lib/pkp/lib/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-laughing.gif
    ojs-2.4.4-1/lib/pkp/lib/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-sealed.gif
    ojs-2.4.4-1/lib/pkp/lib/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-smile.gif
    ojs-2.4.4-1/lib/pkp/lib/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-surprised.gif
    ojs-2.4.4-1/lib/pkp/lib/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-wink.gif
    ojs-2.4.4-1/lib/pkp/lib/tinymce/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/alert.gif
    ojs-2.4.4-1/lib/pkp/lib/tinymce/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/button.gif
    ojs-2.4.4-1/lib/pkp/lib/tinymce/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/confirm.gif
    ojs-2.4.4-1/lib/pkp/lib/tinymce/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/corners.gif
    ojs-2.4.4-1/lib/pkp/lib/tinymce/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/vertical.gif
    ojs-2.4.4-1/lib/pkp/lib/tinymce/jscripts/tiny_mce/plugins/media/img/flash.gif
    ojs-2.4.4-1/lib/pkp/lib/tinymce/jscripts/tiny_mce/plugins/media/img/flv_player.swf
    ojs-2.4.4-1/lib/pkp/lib/tinymce/jscripts/tiny_mce/plugins/media/img/quicktime.gif
    ojs-2.4.4-1/lib/pkp/lib/tinymce/jscripts/tiny_mce/plugins/media/img/realmedia.gif
    ojs-2.4.4-1/lib/pkp/lib/tinymce/jscripts/tiny_mce/plugins/media/img/shockwave.gif
    ojs-2.4.4-1/lib/pkp/lib/tinymce/jscripts/tiny_mce/plugins/media/img/trans.gif
    ojs-2.4.4-1/lib/pkp/lib/tinymce/jscripts/tiny_mce/plugins/media/img/windowsmedia.gif
    ojs-2.4.4-1/lib/pkp/lib/tinymce/jscripts/tiny_mce/plugins/media/moxieplayer.swf
    ojs-2.4.4-1/lib/pkp/lib/tinymce/jscripts/tiny_mce/plugins/pagebreak/img/pagebreak.gif
    ojs-2.4.4-1/lib/pkp/lib/tinymce/jscripts/tiny_mce/plugins/pagebreak/img/trans.gif
    ojs-2.4.4-1/lib/pkp/lib/tinymce/jscripts/tiny_mce/themes/advanced/img/colorpicker.jpg
    ojs-2.4.4-1/lib/pkp/lib/tinymce/jscripts/tiny_mce/themes/advanced/img/flash.gif
    ojs-2.4.4-1/lib/pkp/lib/tinymce/jscripts/tiny_mce/themes/advanced/img/icons.gif
    ojs-2.4.4-1/lib/pkp/lib/tinymce/jscripts/tiny_mce/themes/advanced/img/iframe.gif
    ojs-2.4.4-1/lib/pkp/lib/tinymce/jscripts/tiny_mce/themes/advanced/img/pagebreak.gif
    ojs-2.4.4-1/lib/pkp/lib/tinymce/jscripts/tiny_mce/themes/advanced/img/quicktime.gif
    ojs-2.4.4-1/lib/pkp/lib/tinymce/jscripts/tiny_mce/themes/advanced/img/realmedia.gif
    ojs-2.4.4-1/lib/pkp/lib/tinymce/jscripts/tiny_mce/themes/advanced/img/shockwave.gif
    ojs-2.4.4-1/lib/pkp/lib/tinymce/jscripts/tiny_mce/themes/advanced/img/trans.gif
    ojs-2.4.4-1/lib/pkp/lib/tinymce/jscripts/tiny_mce/themes/advanced/img/video.gif
    ojs-2.4.4-1/lib/pkp/lib/tinymce/jscripts/tiny_mce/themes/advanced/img/windowsmedia.gif
    ojs-2.4.4-1/lib/pkp/lib/tinymce/jscripts/tiny_mce/themes/advanced/skins/default/img/buttons.png
    ojs-2.4.4-1/lib/pkp/lib/tinymce/jscripts/tiny_mce/themes/advanced/skins/default/img/items.gif
    ojs-2.4.4-1/lib/pkp/lib/tinymce/jscripts/tiny_mce/themes/advanced/skins/default/img/tabs.gif
    ojs-2.4.4-1/lib/pkp/lib/tinymce/jscripts/tiny_mce/themes/advanced/skins/o2k7/img/button_bg_black.png
    ojs-2.4.4-1/lib/pkp/lib/tinymce/jscripts/tiny_mce/themes/advanced/skins/o2k7/img/button_bg.png
    ojs-2.4.4-1/lib/pkp/lib/tinymce/jscripts/tiny_mce/themes/advanced/skins/o2k7/img/button_bg_silver.png
    ojs-2.4.4-1/lib/pkp/lib/tinymce/jscripts/tiny_mce/themes/simple/img/icons.gif
    ojs-2.4.4-1/lib/pkp/styles/images/ui-bg_flat_0_aaaaaa_40x100.png
    ojs-2.4.4-1/lib/pkp/styles/images/ui-bg_flat_75_ffffff_40x100.png
    ojs-2.4.4-1/lib/pkp/styles/images/ui-bg_glass_55_fbf9ee_1x400.png
    ojs-2.4.4-1/lib/pkp/styles/images/ui-bg_glass_65_ffffff_1x400.png
    ojs-2.4.4-1/lib/pkp/styles/images/ui-bg_glass_75_dadada_1x400.png
    ojs-2.4.4-1/lib/pkp/styles/images/ui-bg_glass_75_e6e6e6_1x400.png
    ojs-2.4.4-1/lib/pkp/styles/images/ui-bg_glass_75_ffffff_1x400.png
    ojs-2.4.4-1/lib/pkp/styles/images/ui-bg_highlight-soft_75_cccccc_1x100.png
    ojs-2.4.4-1/lib/pkp/styles/images/ui-bg_inset-soft_95_fef1ec_1x100.png
    ojs-2.4.4-1/lib/pkp/styles/images/ui-icons_222222_256x240.png
    ojs-2.4.4-1/lib/pkp/styles/images/ui-icons_2e83ff_256x240.png
    ojs-2.4.4-1/lib/pkp/styles/images/ui-icons_454545_256x240.png
    ojs-2.4.4-1/lib/pkp/styles/images/ui-icons_888888_256x240.png
    ojs-2.4.4-1/lib/pkp/styles/images/ui-icons_cd0a0a_256x240.png
    ojs-2.4.4-1/lib/pkp/styles/lib/jqueryUi/images/ui-bg_flat_0_aaaaaa_40x100.png
    ojs-2.4.4-1/lib/pkp/styles/lib/jqueryUi/images/ui-bg_flat_55_fbec88_40x100.png
    ojs-2.4.4-1/lib/pkp/styles/lib/jqueryUi/images/ui-bg_flat_75_ffffff_40x100.png
    ojs-2.4.4-1/lib/pkp/styles/lib/jqueryUi/images/ui-bg_glass_100_fdf5ce_1x400.png
    ojs-2.4.4-1/lib/pkp/styles/lib/jqueryUi/images/ui-bg_glass_55_fbf9ee_1x400.png
    ojs-2.4.4-1/lib/pkp/styles/lib/jqueryUi/images/ui-bg_glass_65_ffffff_1x400.png
    ojs-2.4.4-1/lib/pkp/styles/lib/jqueryUi/images/ui-bg_glass_75_d0e5f5_1x400.png
    ojs-2.4.4-1/lib/pkp/styles/lib/jqueryUi/images/ui-bg_glass_75_dadada_1x400.png
    ojs-2.4.4-1/lib/pkp/styles/lib/jqueryUi/images/ui-bg_glass_75_e6e6e6_1x400.png
    ojs-2.4.4-1/lib/pkp/styles/lib/jqueryUi/images/ui-bg_glass_75_ffffff_1x400.png
    ojs-2.4.4-1/lib/pkp/styles/lib/jqueryUi/images/ui-bg_glass_85_dfeffc_1x400.png
    ojs-2.4.4-1/lib/pkp/styles/lib/jqueryUi/images/ui-bg_glass_95_fef1ec_1x400.png
    ojs-2.4.4-1/lib/pkp/styles/lib/jqueryUi/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png
    ojs-2.4.4-1/lib/pkp/styles/lib/jqueryUi/images/ui-bg_highlight-soft_100_eeeeee_1x100.png
    ojs-2.4.4-1/lib/pkp/styles/lib/jqueryUi/images/ui-bg_highlight-soft_75_cccccc_1x100.png
    ojs-2.4.4-1/lib/pkp/styles/lib/jqueryUi/images/ui-bg_inset-hard_100_f5f8f9_1x100.png
    ojs-2.4.4-1/lib/pkp/styles/lib/jqueryUi/images/ui-bg_inset-hard_100_fcfdfd_1x100.png
    ojs-2.4.4-1/lib/pkp/styles/lib/jqueryUi/images/ui-bg_inset-soft_95_fef1ec_1x100.png
    ojs-2.4.4-1/lib/pkp/styles/lib/jqueryUi/images/ui-icons_217bc0_256x240.png
    ojs-2.4.4-1/lib/pkp/styles/lib/jqueryUi/images/ui-icons_222222_256x240.png
    ojs-2.4.4-1/lib/pkp/styles/lib/jqueryUi/images/ui-icons_2e83ff_256x240.png
    ojs-2.4.4-1/lib/pkp/styles/lib/jqueryUi/images/ui-icons_454545_256x240.png
    ojs-2.4.4-1/lib/pkp/styles/lib/jqueryUi/images/ui-icons_469bdd_256x240.png
    ojs-2.4.4-1/lib/pkp/styles/lib/jqueryUi/images/ui-icons_6da8d5_256x240.png
    ojs-2.4.4-1/lib/pkp/styles/lib/jqueryUi/images/ui-icons_888888_256x240.png
    ojs-2.4.4-1/lib/pkp/styles/lib/jqueryUi/images/ui-icons_cd0a0a_256x240.png
    ojs-2.4.4-1/lib/pkp/styles/lib/jqueryUi/images/ui-icons_d8e7f3_256x240.png
    ojs-2.4.4-1/lib/pkp/styles/lib/jqueryUi/images/ui-icons_ef8c08_256x240.png
    ojs-2.4.4-1/lib/pkp/styles/lib/jqueryUi/images/ui-icons_f9bd01_256x240.png
    ojs-2.4.4-1/lib/pkp/styles/lib/oocss/skin/mod/author.png
    ojs-2.4.4-1/lib/pkp/styles/lib/oocss/skin/mod/even_borders.psd
    ojs-2.4.4-1/lib/pkp/styles/lib/oocss/skin/mod/even_lr.png
    ojs-2.4.4-1/lib/pkp/styles/lib/oocss/skin/mod/even.png
    ojs-2.4.4-1/lib/pkp/styles/lib/oocss/skin/mod/even_tb.png
    ojs-2.4.4-1/lib/pkp/styles/lib/oocss/skin/mod/excerpt.png
    ojs-2.4.4-1/lib/pkp/styles/lib/oocss/skin/mod/glow_7px.png
    ojs-2.4.4-1/lib/pkp/styles/lib/oocss/skin/mod/glow.png
    ojs-2.4.4-1/lib/pkp/styles/lib/oocss/skin/mod/glow_test.png
    ojs-2.4.4-1/lib/pkp/styles/lib/oocss/skin/mod/glow_thin.png
    ojs-2.4.4-1/lib/pkp/styles/lib/oocss/skin/mod/grab.png
    ojs-2.4.4-1/lib/pkp/styles/lib/oocss/skin/mod/header_glossy.png
    ojs-2.4.4-1/lib/pkp/styles/lib/oocss/skin/mod/header_gradient_light.png
    ojs-2.4.4-1/lib/pkp/styles/lib/oocss/skin/mod/header.png
    ojs-2.4.4-1/lib/pkp/styles/lib/oocss/skin/mod/highlight.png
    ojs-2.4.4-1/lib/pkp/styles/lib/oocss/skin/mod/me.png
    ojs-2.4.4-1/lib/pkp/styles/lib/oocss/skin/mod/noted.png
    ojs-2.4.4-1/lib/pkp/styles/lib/oocss/skin/mod/photo.png
    ojs-2.4.4-1/lib/pkp/styles/lib/oocss/skin/mod/round.png
    ojs-2.4.4-1/lib/pkp/styles/lib/oocss/skin/mod/simple_corners.png
    ojs-2.4.4-1/lib/pkp/styles/lib/oocss/skin/mod/simple_extended.png
    ojs-2.4.4-1/lib/pkp/styles/lib/oocss/skin/mod/talk.png
    ojs-2.4.4-1/lib/pkp/styles/lib/oocss/skin/mod/universe_gray.png
    ojs-2.4.4-1/lib/pkp/styles/lib/oocss/skin/mod/universe_login.png
    ojs-2.4.4-1/lib/pkp/styles/lib/oocss/skin/mod/universe.png
    ojs-2.4.4-1/lib/pkp/styles/lib/oocss/skin/transparent.png
    ojs-2.4.4-1/lib/pkp/styles/lib/selectBox/jquery.selectBox-arrow.gif
    ojs-2.4.4-1/lib/pkp/styles/oocss/skin/mod/author.png
    ojs-2.4.4-1/lib/pkp/styles/oocss/skin/mod/even_borders.psd
    ojs-2.4.4-1/lib/pkp/styles/oocss/skin/mod/even_lr.png
    ojs-2.4.4-1/lib/pkp/styles/oocss/skin/mod/even.png
    ojs-2.4.4-1/lib/pkp/styles/oocss/skin/mod/even_tb.png
    ojs-2.4.4-1/lib/pkp/styles/oocss/skin/mod/excerpt.png
    ojs-2.4.4-1/lib/pkp/styles/oocss/skin/mod/glow_7px.png
    ojs-2.4.4-1/lib/pkp/styles/oocss/skin/mod/glow.png
    ojs-2.4.4-1/lib/pkp/styles/oocss/skin/mod/glow_test.png
    ojs-2.4.4-1/lib/pkp/styles/oocss/skin/mod/glow_thin.png
    ojs-2.4.4-1/lib/pkp/styles/oocss/skin/mod/grab.png
    ojs-2.4.4-1/lib/pkp/styles/oocss/skin/mod/header_glossy.png
    ojs-2.4.4-1/lib/pkp/styles/oocss/skin/mod/header_gradient_light.png
    ojs-2.4.4-1/lib/pkp/styles/oocss/skin/mod/header.png
    ojs-2.4.4-1/lib/pkp/styles/oocss/skin/mod/highlight.png
    ojs-2.4.4-1/lib/pkp/styles/oocss/skin/mod/me.png
    ojs-2.4.4-1/lib/pkp/styles/oocss/skin/mod/noted.png
    ojs-2.4.4-1/lib/pkp/styles/oocss/skin/mod/photo.png
    ojs-2.4.4-1/lib/pkp/styles/oocss/skin/mod/round.png
    ojs-2.4.4-1/lib/pkp/styles/oocss/skin/mod/simple_corners.png
    ojs-2.4.4-1/lib/pkp/styles/oocss/skin/mod/simple_extended.png
    ojs-2.4.4-1/lib/pkp/styles/oocss/skin/mod/talk.png
    ojs-2.4.4-1/lib/pkp/styles/oocss/skin/mod/universe_gray.png
    ojs-2.4.4-1/lib/pkp/styles/oocss/skin/mod/universe_login.png
    ojs-2.4.4-1/lib/pkp/styles/oocss/skin/mod/universe.png
    ojs-2.4.4-1/lib/pkp/styles/oocss/skin/transparent.png
    ojs-2.4.4-1/lib/pkp/templates/images/icons/action_back.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/action_forward.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/action_go.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/action_paste.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/action_print.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/action_refresh_blue.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/action_refresh.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/action_save.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/action_stop.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/alert.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/application_dreamweaver.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/application_firefox.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/application_flash.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/arrow_down.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/arrow_left.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/arrow_right.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/arrow_up.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/attachment.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/box.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/calendar.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/clock.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/comment_blue.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/comment_delete.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/comment_disabled.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/comment_yellow.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/component.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/copy.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/cut.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/date_delete.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/date.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/date_new.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/delete_disabled.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/delete.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/download.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/edit_disabled.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/extension.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/favourites.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/file_acrobat.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/file_font.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/file_font_truetype.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/flag_blue.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/flag_green.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/flag_orange.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/flag_red.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/flag_white.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/folder_delete.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/folder_images.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/folder_lock.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/folder_new.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/folder_page.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/font_large.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/font_medium.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/font_small.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/get_world.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/history.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/home.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/icon_accept.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/icon_airmail.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/icon_attachment.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/icon_clock.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/icon_component.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/icon_download.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/icon_email.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/icon_extension.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/icon_favourites.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/icon_get_world.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/icon_history.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/icon_home.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/icon_info.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/icon_key.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/icon_link.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/icon_mail.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/icon_monitor_mac.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/icon_monitor_pc.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/icon_network.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/icon_package_get.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/icon_package.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/icon_package_open.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/icon_padlock.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/icon_security.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/icon_settings.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/icon_user.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/icon_wand.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/icon_world_dynamic.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/icon_world.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/image.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/image_new.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/info.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/interface_browser.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/interface_dialog.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/interface_installer.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/key.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/link.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/list_comments.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/list_components.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/list_errors.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/list_extensions.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/list_images.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/list_keys.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/list_links.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/list_packages.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/list_security.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/list_settings.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/list_users.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/monitor_mac.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/monitor_pc.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/network.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/note_delete.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/note.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/package_get.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/package.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/package_open.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/padlock.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/page_bookmark.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/page_boy.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/page_code.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/page_colors.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/page_component.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/page_cross.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/page_delete.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/page_deny.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/page_down.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/page_dynamic.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/page_edit.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/page_extension.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/page_favourites.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/page_find.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/page_flash.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/page.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/page_girl.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/page_html.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/page_java.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/page_key.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/page_left.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/page_link.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/page_lock.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/page_next.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/page_package.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/page_php.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/page_prev.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/page_refresh.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/page_right.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/page_script.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/page_security.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/page_settings.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/page_sound.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/page_tag_blue.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/page_tag_red.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/page_text_delete.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/page_text.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/page_tick.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/page_tree.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/page_up.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/page_url.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/page_user_dark.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/page_user.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/page_user_light.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/page_video.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/page_wizard.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/security.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/settings.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/table_delete.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/table.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/tables.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/user.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/view.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/wand.gif
    ojs-2.4.4-1/lib/pkp/templates/images/icons/world_dynamic.gif
    ojs-2.4.4-1/lib/pkp/templates/images/structure/carousel_next.png
    ojs-2.4.4-1/lib/pkp/templates/images/structure/carousel_previous.png
    ojs-2.4.4-1/lib/pkp/templates/images/structure/flags/en_US.png
    ojs-2.4.4-1/lib/pkp/templates/images/structure/flags/fr_CA.png
    ojs-2.4.4-1/lib/pkp/templates/images/structure/flags/te_ST.png
    ojs-2.4.4-1/lib/pkp/templates/images/structure/grid_icon_sprite.png
    ojs-2.4.4-1/lib/pkp/templates/images/structure/grid_note_new.png
    ojs-2.4.4-1/lib/pkp/templates/images/structure/grid_note_none.png
    ojs-2.4.4-1/lib/pkp/templates/images/structure/grid_note.png
    ojs-2.4.4-1/lib/pkp/templates/images/structure/grid.png
    ojs-2.4.4-1/lib/pkp/templates/images/structure/grid_request_review.png
    ojs-2.4.4-1/lib/pkp/templates/images/structure/grid_task_disabled.png
    ojs-2.4.4-1/lib/pkp/templates/images/structure/grid_task.png
    ojs-2.4.4-1/lib/pkp/templates/images/structure/icon_globe_focus.png
    ojs-2.4.4-1/lib/pkp/templates/images/structure/icon_globe.png
    ojs-2.4.4-1/lib/pkp/templates/images/structure/list.png
    ojs-2.4.4-1/lib/pkp/templates/images/structure/modal_close_icon.png
    ojs-2.4.4-1/lib/pkp/templates/images/structure/organize.png
    ojs-2.4.4-1/lib/pkp/templates/images/structure/progress_sprite.png
    ojs-2.4.4-1/lib/pkp/templates/images/structure/response_error.png
    ojs-2.4.4-1/lib/pkp/templates/images/structure/response_forbidden.png
    ojs-2.4.4-1/lib/pkp/templates/images/structure/response_help.png
    ojs-2.4.4-1/lib/pkp/templates/images/structure/response_info.png
    ojs-2.4.4-1/lib/pkp/templates/images/structure/response_success.png
    ojs-2.4.4-1/lib/pkp/templates/images/structure/response_warning.png
    ojs-2.4.4-1/lib/pkp/templates/images/structure/select-arrow-down.png
    ojs-2.4.4-1/lib/pkp/templates/images/structure/sprites.png
    ojs-2.4.4-1/lib/pkp/templates/images/structure/star-h.png
    ojs-2.4.4-1/lib/pkp/templates/images/structure/star-u.png
    ojs-2.4.4-1/lib/pkp/templates/images/structure/workflow_actionNeeded.png
    ojs-2.4.4-1/lib/pkp/templates/images/structure/workflow_current.png
    ojs-2.4.4-1/lib/pkp/templates/images/structure/workflow_inactive.png
    ojs-2.4.4-1/lib/pkp/templates/images/structure/workflow_productionReadyCurrent.png
    ojs-2.4.4-1/lib/pkp/templates/images/structure/workflow_productionReady.png
    ojs-2.4.4-1/locale/de_DE/edprocesslarge.png
    ojs-2.4.4-1/locale/de_DE/edprocess.png
    ojs-2.4.4-1/locale/en_US/edprocesslarge.png
    ojs-2.4.4-1/locale/en_US/edprocess.png
    ojs-2.4.4-1/locale/es_ES/edprocesslarge.png
    ojs-2.4.4-1/locale/es_ES/edprocess.png
    ojs-2.4.4-1/locale/fr_CA/edprocesslarge.png
    ojs-2.4.4-1/locale/fr_CA/edprocess.png
    ojs-2.4.4-1/locale/hr_HR/edprocesslarge.png
    ojs-2.4.4-1/locale/it_IT/edprocesslarge.png
    ojs-2.4.4-1/locale/it_IT/edprocess.png
    ojs-2.4.4-1/locale/ru_RU/edprocesslarge.png
    ojs-2.4.4-1/locale/ru_RU/edprocess.png
    ojs-2.4.4-1/locale/tr_TR/edprocesslarge.png
    ojs-2.4.4-1/locale/tr_TR/edprocess.png
    ojs-2.4.4-1/locale/uk_UA/edprocesslarge.png
    ojs-2.4.4-1/locale/uk_UA/edprocess.png
    ojs-2.4.4-1/templates/images/button_bg_slice.png
    ojs-2.4.4-1/templates/images/icons/comment_disabled.gif
    ojs-2.4.4-1/templates/images/icons/font_large.gif
    ojs-2.4.4-1/templates/images/icons/font_medium.gif
    ojs-2.4.4-1/templates/images/icons/font_small.gif
ctgraham
 
Posts: 90
Joined: Thu Apr 03, 2014 5:29 am
Location: Pitt ULS

Re: How to apply Patch Using XAMPP

Postby darryl » Thu Jul 31, 2014 6:24 pm

ctgraham wrote:Ok, here we go:

Technical bit first, skip if not a technical reader.
Problem 1: GNUwin32 patch will not accept STDIN (a redirect with the "<" operator) if User Access Control is in effect. The command "patch.exe" is automatically marked as UAC privilege-required just because of the name.
Workaround 1: rename patch.exe, embed an appropriate UAC manifest, execute from a privileged shell, or use the -i parameter.I rename the patch.exe to patchup.exe
Problem 2: The ojs-2.3.7_to_2.4.4.1-1.patch file contains a mixed stream of CRLF and LF encoded line endings. This leaves the patch command super confused.
Workaround 2: convert all files to a consistent line ending, or use the --binary option

For this instance:
Open an XAMPP shell, and change to your OJS directory. Run patch as:
Code: Select all
"c:\Program Files\GnuWin32\bin\patch.exe" -p1 -i ojs-2.3.7_to_2.4.4-1.patch --binary
I follow on this code process, I did not saw the process
xampp_patch.png
xampp_patch.png (31.66 KiB) Viewed 588 times


Regarding the note "Patch upgrades will NOT include any binary files" in the UPGRADE.txt doc, you will also need to download and extract the OJS 2.4.4-1 (http://pkp.sfu.ca/ojs/download/ojs-2.4.4-1.tar.gz) distribution, and manually copy each of the following files from that distribution into your source:
yes, I download it already the ojs-2.4.4-1.tar.gz

Hi ctgraham,

do you had a screenshot on this process?

regards,
Darryl
darryl
 
Posts: 96
Joined: Wed Jul 04, 2012 6:52 pm
Location: Cagayan de Oro , Misamis Oriental Philippines

Re: How to apply Patch Using XAMPP

Postby ctgraham » Fri Aug 01, 2014 5:11 am

patch-screenshot.png
Screenshot of patch action
patch-screenshot.png (88.68 KiB) Viewed 561 times
ctgraham
 
Posts: 90
Joined: Thu Apr 03, 2014 5:29 am
Location: Pitt ULS

Re: How to apply Patch Using XAMPP

Postby darryl » Sun Aug 03, 2014 7:20 pm

Hi ctgraham,

Thanks for the Screenshot.

gnuwin32.png
gnuwin32.png (97.57 KiB) Viewed 492 times
xampp shell patch.png
xampp shell patch.png (48.43 KiB) Viewed 492 times


I follow your Instruction: Regarding the note "Patch upgrades will NOT include any binary files" in the UPGRADE.txt doc, you will also need to download and extract the OJS 2.4.4-1 (http://pkp.sfu.ca/ojs/download/ojs-2.4.4-1.tar.gz) distribution, and manually copy each of the following files from that distribution into your source: I manually copy and paste the "lib,locale & template folder" to my oJS directory.


regards,
Darryl
darryl
 
Posts: 96
Joined: Wed Jul 04, 2012 6:52 pm
Location: Cagayan de Oro , Misamis Oriental Philippines

Next

Return to OJS Technical Support

Who is online

Users browsing this forum: ctgraham, Yahoo [Bot] and 2 guests