[Wikidata-bugs] [Maniphest] [Commented On] T173225: [Task] Tag releases of smaller Wikibase libraries significantly lagging behind

2017-09-07 Thread WMDE-leszek
WMDE-leszek added a comment.
Nice drawing @Addshore!TASK DETAILhttps://phabricator.wikimedia.org/T173225EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: thiemowmde, WMDE-leszekCc: Addshore, Jakob_WMDE, Lucas_Werkmeister_WMDE, hoo, aude, Ladsgroup, daniel, Jonas, WMDE-leszek, Aklapper, thiemowmde, PokestarFan, GoranSMilovanovic, QZanden, Izno, Wikidata-bugs, Mbch331, Krenair___
Wikidata-bugs mailing list
Wikidata-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs


[Wikidata-bugs] [Maniphest] [Commented On] T173225: [Task] Tag releases of smaller Wikibase libraries significantly lagging behind

2017-09-07 Thread WMDE-leszek
WMDE-leszek added a comment.
Thanks for bringing this up @Ladsgroup. The thing that's been bugging me the most is that for more as a fairly new person it is not really clear which of all of those libs are something I should feel responsible for, and what. Having this information better included in on (and off-) boarding process is something that should definitely happen, IMO. I am mean both the more "administrative" part (give/revoke people all required permissions), but also the more "awareness" part, i.e. to make new folks aware and familiar what are the components, where they are, what for, etc.
The number of all those libs, and the fact of them being scatter around many places is clearly not making things easier. It could still be fine though, if the stuff was made clear IMO.TASK DETAILhttps://phabricator.wikimedia.org/T173225EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: thiemowmde, WMDE-leszekCc: Addshore, Jakob_WMDE, Lucas_Werkmeister_WMDE, hoo, aude, Ladsgroup, daniel, Jonas, WMDE-leszek, Aklapper, thiemowmde, PokestarFan, GoranSMilovanovic, QZanden, Izno, Wikidata-bugs, Mbch331, Krenair___
Wikidata-bugs mailing list
Wikidata-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs


[Wikidata-bugs] [Maniphest] [Commented On] T173225: [Task] Tag releases of smaller Wikibase libraries significantly lagging behind

2017-09-07 Thread Addshore
Addshore added a comment.
When writing subtasks of the kill the build ticket I drew the dependencies of all of our libs, see here attached:

F9370256: image.png

This might help us visualize what is going on :)TASK DETAILhttps://phabricator.wikimedia.org/T173225EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: thiemowmde, AddshoreCc: Addshore, Jakob_WMDE, Lucas_Werkmeister_WMDE, hoo, aude, Ladsgroup, daniel, Jonas, WMDE-leszek, Aklapper, thiemowmde, PokestarFan, GoranSMilovanovic, QZanden, Izno, Wikidata-bugs, Mbch331, Krenair___
Wikidata-bugs mailing list
Wikidata-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs


[Wikidata-bugs] [Maniphest] [Commented On] T173225: [Task] Tag releases of smaller Wikibase libraries significantly lagging behind

2017-09-07 Thread thiemowmde
thiemowmde added a comment.
I partly agree, but note that what you said is not covered by this ticket.


The most well maintained list of components is at http://wikiba.se/components/.
I believe that having lots of smaller libraries is not a problem in itself. The contrary. I believe it's a good thing to split independent clusters of code off into independent libraries. I wish we would do this much, much more often. One recent attempt can be seen at https://github.com/DataValues/Text. The problem is more that these components are scattered around on Gerrit and different GitHub organizations.
I want us to merge some of the libraries we maintain for a long time:
Some of the minor #DataValues components should just be merged (excluding Geo, Number, Text, and Time).
ValueView should just be merged into the Wikibase View directory.

TASK DETAILhttps://phabricator.wikimedia.org/T173225EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: thiemowmdeCc: Addshore, Jakob_WMDE, Lucas_Werkmeister_WMDE, hoo, aude, Ladsgroup, daniel, Jonas, WMDE-leszek, Aklapper, thiemowmde, PokestarFan, GoranSMilovanovic, QZanden, Izno, Wikidata-bugs, Mbch331, Krenair___
Wikidata-bugs mailing list
Wikidata-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs


[Wikidata-bugs] [Maniphest] [Commented On] T173225: [Task] Tag releases of smaller Wikibase libraries significantly lagging behind

2017-09-06 Thread Ladsgroup
Ladsgroup added a comment.
Honestly, I think it's part of very bigger problem and it's large number of libraries that we have making it practically unmaintainable, I recently discovered a few more libraries, lots of time I don't have access to merge PRs because it's in another organization and I don't even know use case of most of them or for example, the difference between WikibaseDataModelJavaScript and DataValuesJavaScript. Cleaning them up, consolidating them into one organization (some are in wmde, some are in Wikidata, some are DataValues, some are in gerrit, some are in Wikidata-lib, etc.) and making a catalog of them to make onboarding and offboarding of developer easier, and maybe merging some of them are huge technical debts that will bite us in future.TASK DETAILhttps://phabricator.wikimedia.org/T173225EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: thiemowmde, LadsgroupCc: Addshore, Jakob_WMDE, Lucas_Werkmeister_WMDE, hoo, aude, Ladsgroup, daniel, Jonas, WMDE-leszek, Aklapper, thiemowmde, PokestarFan, GoranSMilovanovic, QZanden, Izno, Wikidata-bugs, Mbch331, Krenair___
Wikidata-bugs mailing list
Wikidata-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs