Remove the PEAR/Archive_Tar requirement
Closed this issue · 9 comments
Some users have been complaining in the forum about a missing requirement "Your system must have a tar executable".
Given the package whikloj/bagittools
already includes the PEAR package by itself composer, we don't need to check this requirement and the message might be removed to avoid confusions.
PRs
Looks good, I've merged both PRs -- but in retrospect I should've asked first. What does the PKP|PN staging server do with the tarInstalled
status in the ping? If the requirement will no longer be sent to the staging server, are there any checks that will start generating errors/warnings?
@asmecher I've checked this before removing, and the staging server isn't using most of the data provided by the ping.
Perhaps it was added as a way to spy/debug if the installation has everything that's needed without asking to the user 🤔
I read the thread https://forum.pkp.sfu.ca/t/ojs3-3-0-6-pkp-pn-plugin-warning-your-system-must-have-a-tar-executable/70273/7 because we have the same problem. However, I cannot find how to install this update, and I don't have access to Composer. To download the zip om the main branch from Git unpack that on the server did not work. Is there soon a new release that could be downloaded?
/eddoff
If you don't have composer
on your server, an alternative would be to generate the tar.gz
with the dependencies on your machine.
Do you have a link to a guide how to do that?
There's some documentation, but it doesn't cover your case. The process is simple, but better to ask for help on the forum, here we're just handling triaged issues.
Isn't it time for a new release soon? It will then be much easier for us to upgrade via the plugin gallery instead.