[Wikidata-bugs] [Maniphest] T279898: Wikibase CI, phan & mediawiki-vendor issues.

2021-04-23 Thread Addshore
Addshore added a comment. > You're meant to use MW's extension dependency system to depend on the extension that provides the composer dependency (in your case, Wikibase). Sounds like we need to update https://www.mediawiki.org/wiki/Manual:External_libraries But it does sound like

[Wikidata-bugs] [Maniphest] T279898: Wikibase CI, phan & mediawiki-vendor issues.

2021-04-23 Thread Jdforrester-WMF
Jdforrester-WMF added a comment. In T279898#7028202 , @Addshore wrote: > So the current state would be: > > - Make mediawiki & extensions compatible with 2 versions of libraries > - Tests that use mediawiki-vendor will run using

[Wikidata-bugs] [Maniphest] T279898: Wikibase CI, phan & mediawiki-vendor issues.

2021-04-22 Thread Addshore
Addshore added a comment. So the current state would be: - Make mediawiki & extensions compatible with 2 versions of libraries - Tests that use mediawiki-vendor will run using the old versions of the libraries - Tests that do composer install will probably run using the newer

[Wikidata-bugs] [Maniphest] T279898: Wikibase CI, phan & mediawiki-vendor issues.

2021-04-22 Thread Krinkle
Krinkle added a comment. > - `mediawiki-vendor` runs some tests (including WIkibase unit tests), as can be seen in https://gerrit.wikimedia.org/r/c/mediawiki/vendor/+/676007 > - Thus `mediawiki-vendor` changes must depend on changes to extensions such as Wikibase, as can also be seen in

[Wikidata-bugs] [Maniphest] T279898: Wikibase CI, phan & mediawiki-vendor issues.

2021-04-22 Thread Jdforrester-WMF
Jdforrester-WMF added a comment. In T279898#7023360 , @Addshore wrote: > In T279898#6999081 , @Jdforrester-WMF wrote: > >> They are? The non-vendor CI jobs run in parallel and will

[Wikidata-bugs] [Maniphest] T279898: Wikibase CI, phan & mediawiki-vendor issues.

2021-04-22 Thread Addshore
Addshore added a comment. Re visiting this comment again. In T279898#6999081 , @Jdforrester-WMF wrote: >> I stand by what I have said multiple times being that the mediawiki-vendor workflows and the CI tired to development should

[Wikidata-bugs] [Maniphest] T279898: Wikibase CI, phan & mediawiki-vendor issues.

2021-04-21 Thread Addshore
Addshore added a comment. In T279898#6999081 , @Jdforrester-WMF wrote: > They are? The non-vendor CI jobs run in parallel and will tell you when //e.g.// you have unsatisfiable or clashing dependencies or whatever. Seemingly not

[Wikidata-bugs] [Maniphest] T279898: Wikibase CI, phan & mediawiki-vendor issues.

2021-04-14 Thread Jdforrester-WMF
Jdforrester-WMF added a comment. > I stand by what I have said multiple times being that the mediawiki-vendor workflows and the CI tired to development should be separated to avoid all of this complexity and pain that has become a recurring theme. They are? The non-vendor CI jobs run in

[Wikidata-bugs] [Maniphest] T279898: Wikibase CI, phan & mediawiki-vendor issues.

2021-04-12 Thread WMDE-leszek
WMDE-leszek updated the task description. TASK DETAIL https://phabricator.wikimedia.org/T279898 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: WMDE-leszek Cc: WMDE-leszek, hashar, Jdforrester-WMF, Tonina_Zhelyazkova_WMDE, Tarrow, Addshore,

[Wikidata-bugs] [Maniphest] T279898: Wikibase CI, phan & mediawiki-vendor issues.

2021-04-12 Thread Addshore
Addshore added projects: phan, MediaWiki-Vendor. TASK DETAIL https://phabricator.wikimedia.org/T279898 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Addshore Cc: hashar, Jdforrester-WMF, Tonina_Zhelyazkova_WMDE, Tarrow, Addshore, Aklapper,

[Wikidata-bugs] [Maniphest] T279898: Wikibase CI, phan & mediawiki-vendor issues.

2021-04-12 Thread Addshore
Addshore triaged this task as "High" priority. TASK DETAIL https://phabricator.wikimedia.org/T279898 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Addshore Cc: hashar, Jdforrester-WMF, Tonina_Zhelyazkova_WMDE, Tarrow, Addshore, Aklapper,

[Wikidata-bugs] [Maniphest] T279898: Wikibase CI, phan & mediawiki-vendor issues.

2021-04-12 Thread Addshore
Addshore created this task. Addshore added projects: Continuous-Integration-Config, Wikidata, wdwb-tech. Restricted Application added a subscriber: Aklapper. TASK DESCRIPTION - `mediawiki-vendor` runs some tests (including WIkiase unit tests), as can be seen in