New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update to respect latest YEP #14
Conversation
…he root of the domain
(to much log for nothing)
Not sure what you mean :) Do you want to include the modifications I propose ? |
I was confused about the target repo for the updates, nevermind. This is a lot of work; merci! I have not tested this myself but I've looked through most of the code. I like the smaller repo size by downloading the Hubzilla source code on-the-fly. Here are my comments so far:
|
New repo: https://github.com/anaqreon/hubzilla_ynh |
I don't think you need to do a new repo, can't you simply rename this one ? Regarding your points :
|
Unfortunately I transferred ownership to YunoHost-Apps and now I cannot delete the new "hubzilla_ynh" repo in order to allow me rename the original "hubzilla-yunohost" repo :-/ I'll ask @abeudin to remove it or give me permission to. |
This Hubzilla YunoHost app seems to be workable, but Hubzilla is, according to their documentation, "more than a simple web application. It is a complex communications system which more closely resembles an email server than a web server." But, YunoHost has an email server app, so there you go. Doesn't the Nextcloud app require changes to the php.ini file in order to increase the upload file size limits? |
@anaqreon My last commit should adjust nginx to bigger upload. If you want, all modifications required for hubzilla are in dedicated files and don't impact the other apps. Is it OK for you to merge all my commits into the official rep ? |
the the depot name, I will ask @maniackcrudelis to delete Yunohost-Apps/hubzilla_ynh and then rename Yunohost-Apps/hubzilla-yunohost in _ynh |
@anaqreon I have done some extra cleaning and also modified the manifest to let the admin choose to modify the php.ini or not. And at least they cannot say they were not aware :) |
You should never modify the global php.ini For hubzilla_ynh and hubzilla-yunohost, I'll restore your access on both of them. |
I've renamed the repo to "hubzilla_ynh" and now I'm reviewing your other commits and comments so I can understand them. I did not know you could make local modifications to the PHP settings on a per-app basis, so thanks for that. |
I merged the changes so we could stay synchronized more cleanly, but there are still some issues:
Thanks to both of you for contributing so much to making this app better. I am a big believer in Hubzilla and so I know it is worthy of your efforts; it shares a lot of the same vision and purpose that YunoHost does, and it supports an impressive set of applications for the decentralized web. |
We may have to create a new repo indeed :( Have you tried things like that : https://help.github.com/articles/removing-files-from-a-repository-s-history/ https://help.github.com/articles/removing-sensitive-data-from-a-repository/ Regarding the exec() function, we can dig but I think it is a system wide function, it is important to keep the line in the manifest. Also, today there is no possibility to put a notice before the app is installed. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If you do an upgrade of an existing install, the run_exec varaible doesn't exist, so will never be added : or you remove and reinstall the app, or we force it by putting yes by default and adding the parameter
Hi,
I updated the scripts so that :
I tested the app, it installs fine, I can access the hubzilla.
I haven't done much further tests on the app itself.
One important things : haven't seen any difference by modfying the php.ini pcntl_exec value, so currently it is not modified.
If you find it is important, I can help in the scripts but please make sure that upgrade and remove scripts bring php.ini AS PER BEFORE HUBZILLA_YNH modifies it
Oh, and please could you rename the depot in hubzilla_ynh (this helps people finding your project as ALL yunohost apps end in _ynh :) )