hashar created this task.
hashar added projects: Release-Engineering-Team-TODO, Release-Engineering-Team 
(CI & Testing services), MachineVision, MediaWiki-extensions-PropertySuggester, 
Wikidata-Campsite.
Restricted Application added subscribers: Liuxinyu970226, Aklapper.
Restricted Application added projects: Wikidata, Structured-Data-Backlog.

TASK DESCRIPTION
  I have found out a few extensions that are apparently deployed to Wikimedia 
but have their CI jobs relying on composer to install dependencies. They should 
be switched to use `mediawiki/vendor` instead.
  
  There is at least:
  
  - MachineVision
  - PropertySuggester
  - WikibaseQualityConstraints
  - WikibaseJavaScriptApi
  - WikibaseQuality
  - WikibaseQualityExternalValidation
  
  They are configured in integration/config with the composer variant of the 
job, and there is even a FIXME for them. Example:
  
  name=zuul/layout.yaml
    - name: mediawiki/extensions/MachineVision
      template:
        # FIXME: Document why this is using the composer variant.
        - name: extension-quibble-composer
  
  That should be `extension-quibble-vendor`, or due to T232759 
<https://phabricator.wikimedia.org/T232759>:
  
    - extension-quibble-noselenium
    - extension-quibble-only-selenium

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

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

To: hashar
Cc: Aklapper, hashar, Liuxinyu970226, CBogen, darthmon_wmde, Nandana, 
NebulousIris, Lahi, Gq86, Ramsey-WMF, GoranSMilovanovic, QZanden, LawExplorer, 
_jensen, rosalieper, Liudvikas, Scott_WUaS, Jonas, Wikidata-bugs, aude, 
Lydia_Pintscher, Sjoerddebruin, Mbch331
_______________________________________________
Wikidata-bugs mailing list
Wikidata-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs

Reply via email to