Addshore added a comment.

  In T284231#7193283 <https://phabricator.wikimedia.org/T284231#7193283>, 
@Lucas_Werkmeister_WMDE wrote:
  
  > I think this might be blocked on MediaWiki’s rdbms library becoming 
available as a composer package – otherwise, this package won’t be able to 
stand on its own…
  >
  > Edit: that would be T158929: Librarize MediaWiki database layer and drop 
official support for non-MySQL engines 
<https://phabricator.wikimedia.org/T158929>.
  
  I don't think this should be a reason for us to not seperate the code into a 
well defined package.
  I also encountered this when trying out a split of our simple cache code 
https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Wikibase/+/593557
  We would just not actually push this code into its own git repository (as 
nothing else will be reusing it anyway right now).
  
  (time for the slightly controversial bit)
  Most things that do require it should probably depend on Wikibase directly, 
rather than the individual package.
  There is some similar discussion around this topic in T258822: 
ArticlePlaceholder doesn't declare extension.json dependancy on Wikibase 
<https://phabricator.wikimedia.org/T258822> (and some other tasks).

TASK DETAIL
  https://phabricator.wikimedia.org/T284231

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Addshore
Cc: Michael, Lucas_Werkmeister_WMDE, Addshore, Aklapper, Jakob_WMDE, Invadibot, 
maantietaja, Akuckartz, darthmon_wmde, DannyS712, Nandana, Lahi, Gq86, 
GoranSMilovanovic, QZanden, LawExplorer, _jensen, rosalieper, Scott_WUaS, Izno, 
Wikidata-bugs, aude, Dinoguy1000, Mbch331, Jay8g
_______________________________________________
Wikidata-bugs mailing list -- wikidata-bugs@lists.wikimedia.org
To unsubscribe send an email to wikidata-bugs-le...@lists.wikimedia.org

Reply via email to