Skip to content

Remove composer/installers dependency #110

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

Merged
merged 1 commit into from
Jul 18, 2017
Merged

Remove composer/installers dependency #110

merged 1 commit into from
Jul 18, 2017

Conversation

thiemowmde
Copy link
Contributor

This was introduced with 75343a8 by @JeroenDeDauw. I tried to understand why, but can't figure it out. The component consists of nothing but a series of …Installer classes, including a MediaWikiInstaller one. I can't find usages of these classes, neither today not back then when the dependency was introduced.

Either this was added by mistake, or (more likely) I'm missing something. @JeroenDeDauw, can you please have a look?

@JeroenDeDauw
Copy link
Contributor

Ugh, long ago :) I don't quire remember what was going on here, but if IIRC, then this stuff is needed for packages with type "mediawiki-extension", so they get installed on the location expected for extensions. Looking at composer.json, this package does not (or no longer) have that type, in which case this dependency is not needed.

@addshore
Copy link
Contributor

Looks like there is a conflict?

I'd be happy to merge this otherwise!

@thiemowmde
Copy link
Contributor Author

Conflicted because of #111. Manually rebased now.

@manicki manicki merged commit 96b48c2 into master Jul 18, 2017
@manicki manicki deleted the installers branch July 18, 2017 10:58
@addshore
Copy link
Contributor

We will need a new release in order for this to be able to get pulled into mediawiki/vendor.

@thiemowmde
Copy link
Contributor Author

Please merge #113 for a release.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Development

Successfully merging this pull request may close these issues.

4 participants