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

WIP: decouple composer installation from pear #3

Open
wants to merge 13 commits into
base: master
from

Conversation

Projects
None yet
2 participants
@ralflang
Copy link
Member

ralflang commented Feb 6, 2019

https://wiki.horde.org/Project/NoMorePear
Generate composer json file from .horde.yml

components/lib/Helper/Composer.php currently depends on conductor and gets its data from package.xml

(For the moment, add each component's git repo as a source - for production, we would want packagist instead)

ralflang added some commits Feb 5, 2019

Generate composer.json from .horde.yml rather than convert from
package.xml

This commit is a first stage where we assume everything horde needs to come
from vcs, not packagist
},
"suggest": {
"pear-pear.horde.org/Horde_Test": "*",
"horde/Test": "*",
"pear-pear.php.net/Archive_Tar": "*",

This comment has been minimized.

@ralfbecker

ralfbecker Feb 10, 2019

You could/should use pear/archive_tar instead of pear-pear.php.net/Archive_Tar.

This uses the much quicker installation as composer package AND will also work, if pear.php.net is down, as it is currently.

Ralf

This comment has been minimized.

@ralflang

ralflang Feb 10, 2019

Author Member

You're right. The current composer.json generator does not yet handle third party requirements. It's on the list ;)

ralflang added some commits Feb 12, 2019

Support proposed extension of .horde.yml for autoloader config
Also, change some typo "uri" to "url" elements
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment