[Wikidata-bugs] [Maniphest] T325422: WikibaseDataModelSerialization tests fail because of outdated dependencies (and the CI is dead)

2024-02-12 Thread Lucas_Werkmeister_WMDE
Lucas_Werkmeister_WMDE added a comment.


  > These should probably be tracked under separate tasks, rather than this one.
  
  ⇒ T357294 

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

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

To: Lucas_Werkmeister_WMDE
Cc: ItamarWMDE, Lucas_Werkmeister_WMDE, Michael, Push-f, Aklapper, 
Danny_Benjafield_WMDE, Astuthiodit_1, karapayneWMDE, Invadibot, maantietaja, 
Akuckartz, Nandana, Lahi, Gq86, GoranSMilovanovic, QZanden, KimKelting, 
LawExplorer, _jensen, rosalieper, Scott_WUaS, Wikidata-bugs, aude, Mbch331
___
Wikidata-bugs mailing list -- wikidata-bugs@lists.wikimedia.org
To unsubscribe send an email to wikidata-bugs-le...@lists.wikimedia.org


[Wikidata-bugs] [Maniphest] T325422: WikibaseDataModelSerialization tests fail because of outdated dependencies (and the CI is dead)

2023-11-21 Thread ItamarWMDE
ItamarWMDE added a comment.


  > We should also try to clarify the contribution instructions – sending pull 
requests on that repository isn’t right (anymore), it’s now integrated into 
Wikibase.git and we just export the 
lib/packages/wikibase/data-model-serialization/ subtree from there, so any 
changes should be sent on Gerrit.
  
  These should probably be tracked under separate tasks, rather than this one.

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

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

To: ItamarWMDE
Cc: ItamarWMDE, Lucas_Werkmeister_WMDE, Michael, Push-f, Aklapper, 
Danny_Benjafield_WMDE, Astuthiodit_1, karapayneWMDE, Invadibot, maantietaja, 
Akuckartz, Nandana, Lahi, Gq86, GoranSMilovanovic, QZanden, LawExplorer, 
_jensen, rosalieper, Scott_WUaS, Wikidata-bugs, aude, Mbch331
___
Wikidata-bugs mailing list -- wikidata-bugs@lists.wikimedia.org
To unsubscribe send an email to wikidata-bugs-le...@lists.wikimedia.org


[Wikidata-bugs] [Maniphest] T325422: WikibaseDataModelSerialization tests fail because of outdated dependencies (and the CI is dead)

2023-11-15 Thread Lucas_Werkmeister_WMDE
Lucas_Werkmeister_WMDE edited projects, added wmde-wikidata-tech; removed 
[DEPRECATED] wdwb-tech.
Lucas_Werkmeister_WMDE added a comment.


  The Travis CI apparently came back to life and emailed me about a failed 
build (which it numbers as build #1 

 somehow). But we should still remove it – it’s still broken with the same 
error.
  
  We should also try to clarify the contribution instructions – sending pull 
requests on that repository isn’t right (anymore), it’s now integrated into 
Wikibase.git and we just export the 
`lib/packages/wikibase/data-model-serialization/` subtree from there, so any 
changes should be sent on Gerrit.

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

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

To: Lucas_Werkmeister_WMDE
Cc: Lucas_Werkmeister_WMDE, Michael, Push-f, Aklapper, Danny_Benjafield_WMDE, 
Astuthiodit_1, karapayneWMDE, Invadibot, maantietaja, ItamarWMDE, Akuckartz, 
Nandana, Lahi, Gq86, GoranSMilovanovic, QZanden, LawExplorer, _jensen, 
rosalieper, Scott_WUaS, Wikidata-bugs, aude, Mbch331
___
Wikidata-bugs mailing list -- wikidata-bugs@lists.wikimedia.org
To unsubscribe send an email to wikidata-bugs-le...@lists.wikimedia.org


[Wikidata-bugs] [Maniphest] T325422: WikibaseDataModelSerialization tests fail because of outdated dependencies (and the CI is dead)

2022-12-16 Thread Push-f
Push-f created this task.
Push-f added projects: Wikidata, Wikibase-DataModel-Serialization, 
Wikibase-DataModel.
Restricted Application added a subscriber: Aklapper.
Restricted Application added a project: wdwb-tech.

TASK DESCRIPTION
  I wanted to work on a PR to address T323618 
 so I tried:
  
git clone https://github.com/wmde/WikibaseDataModelSerialization
composer install
composer test
  
  Only to discover that the tests fail with a bunch of `Error: Class 
'Wikibase\DataModel\Entity\NumericPropertyId' not found` errors.
  
  I did some digging and this is apparently because 
#Wikibase-DataModel-Serialization 
 
depends on #wikibase-datamodel 
, where the 
`NumericPropertyId` class has been introduced in T289125 
.  However #wikibase-datamodel 
 has not had a 
release since and #Wikibase-DataModel-Serialization 
 has 
been changed to use the new class in a14086394e8cd813a29ddcae6c9338dc9665a1f3 

 without updating the `wikibase/data-model` dependency in `composer.json`.
  
  So I think a new version of #wikibase-datamodel 
 should be released 
and the `composer.json` of #Wikibase-DataModel-Serialization 
 
should be updated accordingly. I was initially really confused why the README 
proudly declared "build passing" but apparently the Travis CI is dead 
, having last 
run 2 years ago.

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

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

To: Push-f
Cc: Push-f, Aklapper, Astuthiodit_1, karapayneWMDE, Invadibot, maantietaja, 
ItamarWMDE, Akuckartz, Nandana, Lahi, Gq86, GoranSMilovanovic, QZanden, 
LawExplorer, _jensen, rosalieper, Scott_WUaS, Wikidata-bugs, aude, Mbch331
___
Wikidata-bugs mailing list -- wikidata-bugs@lists.wikimedia.org
To unsubscribe send an email to wikidata-bugs-le...@lists.wikimedia.org