Purtle is pretty stable, and quite isolated from the rest of the codebase. It already resides in a separate directory. It seems time to move it to a separate git repo, so it can be used independently of Wikibase.
Description
Details
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Invalid | None | T108946 [Epic] Improve the development infrastructure | |||
Declined | None | T75863 [Task] Split wikibase.git | |||
Resolved | daniel | T100510 [Task] Move Purtle (RdfWriter and friends) to a separate repository, use it via composer |
Event Timeline
Change 286144 had a related patch set uploaded (by Daniel Kinzler):
Use Purtle via composer.
I hereby propose that the Purtle library be made completely independent of MediaWiki, therefore the statements within init.mw.php would be moved into a separate MediaWiki extension called "Purtle" depending on the Purtle library via Composer.
It's not a dependency, just an optional intergration with MediaWiki. I think the only thing this does it to cause extension credits to be shown on Special:Version.
A separate extension just for that would be annoying to manage. I'd rather just kill the code.
If purtle was installed in MediaWiki's vendor directory, then it would be listed on Special:Version as an external library.
suppose we will still be putting it in the build instead...
Change 605589 had a related patch set uploaded (by Lucas Werkmeister (WMDE); owner: Lucas Werkmeister (WMDE)):
[mediawiki/extensions/Wikibase@master] Remove purtle/ entries from phpunit.xml.dist
Change 605589 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] Remove references to bundled Purtle