[09:25:58] pfischer: re T326318#8743556 what I've seen is something like https://gitlab.wikimedia.org/repos/data-engineering/mediawiki-stream-enrichment/-/blob/main/.gitlab-ci.yml but it's probable that having a more appropriate java image for maven builds or possibly some gitlab-ci templates might make sense [09:25:58] T326318: Create docker images for the cirrus-streaming-updater flink jobs - https://phabricator.wikimedia.org/T326318 [09:27:00] gehel might know if there is a "standard" way to build java project in gitlab yet [09:40:51] there's https://gitlab.wikimedia.org/repos/data-engineering/spark8s as well but it's a bit of an hybrid project with a java and go submodule [09:41:36] I don't think we have any standardization for Java builds in gitlab [09:43:28] We have a reasonably good workflow in gerrit / jenkins (see https://gerrit.wikimedia.org/r/plugins/gitiles/integration/config/+/refs/heads/master/jjb/job-templates.yaml#74 and following) [09:44:49] Our gerrit workflow includes SonarQube analysis and publication of Maven sites to https://doc.wikimedia.org/index/ (for example https://doc.wikimedia.org/search-extra/extra-parent/). [09:45:21] The publication of docs isn't super important (I'm not sure that anyone reads them), but SonarQube seems like a useful step to me. [09:45:57] We rely on a custom bot for gerrit integration with SonarQube, but I suspect there is a more standard solution for gitlab integration. [09:50:27] sounds like a dedicated task might be appropriate for this? [09:58:34] Sounds large enough for a dedicated task. [09:58:37] Lunch [10:52:04] lunch [12:17:50] Trey314159: I'm looking at the dates of phab tickets to see which analyzers we pushed out this quarter. I'm coming up with Armenian, Latvian, Hungarian, Bulgarian, Lithuanian, Persian, Romanian and Sorani. Does this sound correct? [12:50:36] pfischer: about T326318#8744849, I'm not sure I understand why the current Java images are not suitable for use in gitlab. It's probably me not knowing how gitlab-ci works, but I'd like to learn! [12:50:36] T326318: Create docker images for the cirrus-streaming-updater flink jobs - https://phabricator.wikimedia.org/T326318 [12:58:28] Trey314159: ping on the above (I'm ready to hit [save] on the weekly update) [13:19:49] weekly status update published on asana and on wiki: [13:19:50] https://app.asana.com/0/0/1204306869366162 [13:19:55] https://wikitech.wikimedia.org/wiki/Search_Platform/Weekly_Updates/2023-03-31 [13:21:10] sigh still same issue with "scala.MatchError: None (of class scala.None$)" [13:22:31] time to rewrite all this in Java :) [13:23:41] meh :) [13:47:27] if someone has a couple minute: https://gerrit.wikimedia.org/r/c/wikidata/query/rdf/+/904797 [13:48:47] two assumptions are so far: multiple scala versions are in the classpath, or deserializing the job graph a new None object is created instead of using the singleton case object [14:30:39] gehel, ~8am is a little early for me, and after my recent OS update, IRC wasn't giving me notifications, either... but that list is good.. you only missed the CJK analyzer for Japanese! [14:32:17] dcausse: merged [14:32:21] thanks! [14:32:53] Trey314159: sorry about that. Your IRC client seemed to mark you as online, I did not even try to do the timezone conversion :/ [14:34:54] No worries! I'm using IRCCloud so I think I am always "online" even when I'm not online. I never set up anything more complicated because it usually doesn't matter. [14:35:49] we have people.codfw.wmnet now [14:36:07] looks we people.wikimedia.org serve it from there now [14:36:53] with words in the right order: looks like we serve people.wikimedia.org from there now [15:02:22] \o [15:03:32] o/ [15:04:50] going offline early, have a nice week-end [15:05:45] enjoy! [15:06:06] inflatador: i dunno whats involved, but we are good to decom an-airflow1001 now [15:06:30] i mean there is a bunch of puppet code to delete, but i imagine first we drop it from ganetti somehow [15:07:23] ebernhardson: could you create a task for it? Just so we don't forget about it. [15:07:56] * gehel was pinged this morning about query-preview that we forgot to decommission for ~2 years - T333656 [15:08:02] :) [15:08:04] sure [15:08:10] thanks! [17:37:55] * ebernhardson sighs ... updated the script but i missed a comma. and of course in python strings on sequential lines without a comma are just the same string :P [19:53:06] "this" "is" "one" "string" == "thisisonestring"