[01:54:32] Where is everyone? [01:55:22] Bit empty here : https://tools-static.wmflabs.org/bridgebot/29e41c78/file_60487.jpg [03:28:11] gah, accidental emoji reactions are remarkably easy in this app [03:35:05] How does one get out onto the balcony on level 2? [05:28:37] https://tools-static.wmflabs.org/bridgebot/341f6dda/sleepy_sleepycat.mp4 [05:46:22] Happy Easter everyone! 🐰 [05:49:00] 6 stats patches: https://gerrit.wikimedia.org/r/q/mediawiki/extensions+status:open+owner:wfan@wikimedia.org (re @siebrand: T-shirt please! https://gerrit.wikimedia.org/r/q/project:mediawiki/core+status:open+owner:siebrand@kitano.nl [05:49:01] 6! 🙂) [05:50:46] NICE! (re @wfan219: 6 stats patches: https://gerrit.wikimedia.org/r/q/mediawiki/extensions+status:open+owner:wfan@wikimedia.org) [05:54:23] * Jdlrobson Did anyone recently merge a patch relating to DeprecationHelper ? It's blocking merges in mediawiki core: https://integration.wikimedia.org/ci/job/wmf-quibble-core-vendor-mysql-php74/2260/console [05:55:12] If there is a Commons interface admin around, would they be willing to look at https://commons.m.wikimedia.org/wiki/MediaWiki_talk:Gadget-Stockphoto.js#Some_updates ? [05:55:39] Please ignore above comment - false alarm! [05:56:36] (too early in day!) [05:57:12] @ammarpad hey there i am im the ballroom on slippers and a frog t shirt. Would love to meet you!! [06:02:36] I'm still breakfasting but if it's still relevant feel free to ping me in 30 mins or so ^^ (re @djhartman: If there is a Commons interface admin around, would they be willing to look at https://commons.m.wikimedia.org/wiki/MediaWiki_ta...) [06:02:54] Hello, is there someone who can help approve my toolforge access request? [06:06:06] (Done!) (re @theprotonade: Hello, is there someone who can help approve my toolforge access request?) [06:23:52] Feliz Cinco de Mayo! [06:25:32] Galder when do you take the ferry to Helsinki? Me tomorrow at 0700. [06:36:39] Morning! Sadly I need to take the flight back home at midday. Thanks all for the atmosphere, the help and the good work. See you on a next occasion 😀🥰💪 [06:36:55] Iñaki [06:37:07] Me too (re @IsmaelOlea: Galder when do you take the ferry to Helsinki? Me tomorrow at 0700.) [06:45:08] Take care and safe trip! (re @Inaki: Morning! Sadly I need to take the flight back home at midday. Thanks all for the atmosphere, the help and the good work. See you...) [06:47:43] in the confirmation email I received, it says I have to be at the port 1h30mn before departure, so at 5:30 AM (re @ferdi2005: Me too. It’s gonna be very hard) [06:47:59] Nooo, the locals say that 30 minutes earlier is enough (re @Ideophagous: in the confirmation email I received, it says I have to be at the port 1h30mn before departure, so at 5:30 AM) [06:49:06] Welcome to the last day of the Hackathon - be sure to stop by the help desk as there is still plenty of swag to be given out! 🧦👍 [06:49:07] Got your project ready to present at the showcase (starts at 3pm)? Be sure to sign up on the etherpad (https://etherpad.wikimedia.org/p/wmh2024-Wikimedia_Hackathon_2024_Closing) and include any links that are needed, as we'll be using just one computer to display everything. [06:52:21] https://en.tallink.com/good-to-know#16659110 says 30 minutes to 1 hour before and that embarkation closes 20 minutes before (re @Ideophagous: in the confirmation email I received, it says I have to be at the port 1h30mn before departure, so at 5:30 AM) [06:52:22] hahaha. Well, the ferry is excellent, you can be working online there, but at this moment I'm thinking more about how to get a nap there :) (re @ferdi2005: Me too. It’s gonna be very hard) [06:53:02] (re @deb_t: Welcome to the last day of the Hackathon - be sure to stop by the help desk as there is still plenty of swag to be given out! 🧦👍...) [06:53:07] maybe we could share the taxi to the port. (re @ferdi2005: Me too. It’s gonna be very hard) [06:53:56] I'm my experience coming here, just 30 minutes is fine. (re @Ideophagous: in the confirmation email I received, it says I have to be at the port 1h30mn before departure, so at 5:30 AM) [06:54:31] buen viaje (re @Inaki: Morning! Sadly I need to take the flight back home at midday. Thanks all for the atmosphere, the help and the good work. See you...) [06:54:44] maybe we an do a buddy system for tomorrow to make sure no-one miss it's shuttle/flight/ferry? [06:55:18] I fly tommorow at 7:30, I'll take the 5 am shuttle, anyone else going at the same time? [06:55:45] with an etherpad? (re @Nicolas: maybe we an do a buddy system for tomorrow to make sure no-one miss it's shuttle/flight/ferry?) [06:56:40] @Fedlev do you have an account on the cldr bug tracker, or do you know someone who does? the data for latin is using the ancient/java codes `in`, `iw` and `ji` for indonesian, hebrew and yiddish, instead of `id`, `he` and `yi` [06:57:23] (e.g. in https://github.com/unicode-org/cldr/blob/main/common/main/la.xml) [07:00:53] done, let’s see if anyone complains ^^ (re @djhartman: If there is a Commons interface admin around, would they be willing to look at https://commons.m.wikimedia.org/wiki/MediaWiki_ta...) [07:07:04] from the email: "Passengers must be at the port 1 hour 30 minutes prior to departure." Wrongly formulated I guess. Thanks for the clarification. (re @Nikki: https://en.tallink.com/good-to-know#16659110 says 30 minutes to 1 hour before and that embarkation closes 20 minutes before) [07:13:15] @lucaswerkmeister https://node.green/#ES2015-syntax-spread-syntax-for-iterable-objects covers function calls in ES6. The spread for object literals came later / not yet available for us. (re @djhartman: If there is a Commons interface admin around, would they be willing to look at https://commons.m.wikimedia.org/wiki/MediaWiki_ta...) [07:13:50] I do but I thought anyone could. Do you have a survey tool account, to start with? (re @Nikki: @Fedlev do you have an account on the cldr bug tracker, or do you know someone who does? the data for latin is using the ancient...) [07:14:09] I really need to make a JS version of the “cool new things in {MediaWiki,PHP}” presentation I did at last year’s hackathon (re @Krinkle24: @lucaswerkmeister https://node.green/#ES2015-syntax-spread-syntax-for-iterable-objects covers function calls in ES6. The spread ...) [07:14:17] as a reference for what’s available now (and what still isn’t) [07:14:30] It's a good idea to check-in online, then you don't have to care about the theoretical check-in closing time (re @Ideophagous: from the email: "Passengers must be at the port 1 hour 30 minutes prior to departure." Wrongly formulated I guess. Thanks for th...) [07:14:43] me anoto! (re @IsmaelOlea: maybe we could share the taxi to the port.) [07:17:25] (I didn’t do it this year because the “unconference” thing misled me) [07:18:47] Departure group organization https://etherpad.wikimedia.org/p/wmh2024-leaving-coordination [07:19:02] maybe someone would like to pin this. (re @IsmaelOlea: Departure group organization https://etherpad.wikimedia.org/p/wmh2024-leaving-coordination) [07:19:30] (feel free to reorganize the text) (re @IsmaelOlea: Departure group organization https://etherpad.wikimedia.org/p/wmh2024-leaving-coordination) [07:20:10] Me too 🫠 (re @ferdi2005: Me too. It’s gonna be very hard) [07:20:27] I weren't able to find how to do it at the Viking website. But it was pretty faster with the info machine at the port. (re @tuukkahastrup: It's a good idea to check-in online, then you don't have to care about the theoretical check-in closing time) [07:42:58] @Nikki I think these items are doing nothing really, so the easiest solution is to re-add the translations on the survey tool. https://phabricator.wikimedia.org/F50288192 I can give you permissions over Latin and/or I can vote for them when time comes. [07:43:47] Probably the CLDR TC will take care of cleaning up the dead XML when they actually need to edit those files about Latin. [07:46:44] We don't have any vetter in CLDR for Latin. Any Latin speakers in the house please stand up. :) [07:47:25] You may have to install their app on your phone :-/ (re @IsmaelOlea: I weren't able to find how to do it at the Viking website. But it was pretty faster with the info machine at the port.) [07:48:39] We are starting at 11:00 sharp or we will be late. (re @zeljkof: I'm going to Catholic Mass in Estonian tomorrow. Let me know if you want to join me. We start at 11:00 in front of the hotel. It...) [07:53:19] Mate is a Latin champion (re @wmtelegram_bot: We don't have any vetter in CLDR for Latin. Any Latin speakers in the house please stand up. :)) [07:56:27] Uh-oh, I now must get hold of him. [07:57:17] Sessions starting soon! [07:57:17] Cuteness Association meetup (https://phabricator.wikimedia.org/T363870) in Macao room and Evaluating user stories: the GLAM CSI project (https://phabricator.wikimedia.org/T360474) in Singapore room [07:58:14] Vigneron, your services are requested for Breton in CLDR [07:59:51] Vigneron is with me. [08:00:16] 11am - GLAM CSI session in Singapore starting soon! [08:01:03] We're also missing translation for some priority items in Uzbek, Asturian, Fula, Tongan, Hausa, Konkani, Yoruba, Zulu [08:12:06] where are you now? (re @wmtelegram_bot: Vigneron, your services are requested for Breton in CLDR) [08:13:20] Of course (re @IsmaelOlea: maybe we could share the taxi to the port.) [08:13:58] Anyone familiarity with toolforge? [08:14:35] Open question: will we have a packed breakfast? [08:14:35] Do not forget to ask for one at the reception [08:18:18] @urbanecm and others (re @Magioladitis: Anyone familiarity with toolforge?) [08:18:46] if it's something simple maybe I can help [08:22:06] I don't, and the cldr bug tracker isn't working for me right now. I figured if someone could make a ticket, the cldr maintainers would be able to fix the codes themselves easily enough (re @Fedlev: I do but I thought anyone could. Do you have a survey tool account, to start with?) [08:29:13] @Nicolas, in the GLAM CSI session; will reach you soon. [08:31:57] session: BoF: EU funding calls and projects (https://phabricator.wikimedia.org/T364012) starting soon! [08:32:55] session Toolforge & Cloud VPS demos (https://phabricator.wikimedia.org/T362062) starting now! [08:34:18] I owuld love to see a write up of this discussion afterwards. (re @deb_t: session: BoF: EU funding calls and projects starting soon!) [08:38:23] Sure! Notes are being taken in this file (https://etherpad.wikimedia.org/p/BOF-EU-funding) right now, as the session gets underway! (re @Jan_ainali: I would love to see a write up of this discussion afterwards.) [08:38:52] I just had to point out that mozzarella isn't vegan 🙃 [08:39:18] https://tools-static.wmflabs.org/bridgebot/3e348f88/file_60492.jpg [08:39:54] I think this is coming close to Wkimania 2009 levels :) (re @Sam: I just had to point out that mozzarella isn't vegan 🙃) [08:41:54] Hackathon was too successful, we broke gerrit. [08:43:44] Which one of you did that? ☠️ [08:44:13] we'll take care of that! 😭 (re @Sam: I just had to point out that mozzarella isn't vegan 🙃) [08:44:34] I already told them and it looks like they took it away, but I really don't trust these signs anymore 😂 (re @deb_t: we'll take care of that! 😭) [08:45:06] whew - I'm glad they removed it quickly and thanks for letting us all know! (re @Sam: I already told them and it looks like they took it away, but I really don't trust these signs anymore 😂) [09:00:26] Did they take they sign or the sandwiches away? (re @Sam: I already told them and it looks like they took it away, but I really don't trust these signs anymore 😂) [09:12:33] Just a reminder to sign up for transportation help before 2 pm (for dinner today): https://etherpad.wikimedia.org/p/tallinntransportation [09:12:34] Please sign up now, otherwise you may find limited help in the afternoon because a lot of the organizers will be at the venue. [09:13:53] Both (re @Jan_ainali: Did they take they sign or the sandwiches away?) [09:14:58] they keep taking things away and replacing them with other things in general [09:15:14] I guess they also took it in order to put out lunch [09:23:54] FYI - this is really vegan, I saw the ingredients! We’ll have a printout of the ingredients soon and put it next to the dish. : https://tools-static.wmflabs.org/bridgebot/c2753ba2/file_60493.jpg [09:29:46] Thank you! (re @deb_t: FYI - this is really vegan, I saw the ingredients! We’ll have a printout of the ingredients soon and put it next to the dish.) [09:29:53] gerrit down again? [09:31:10] @Fedlev are you around somewhere? I need to get hold of your CLDR access🙂 [09:34:31] fixed again [09:38:36] If anyone is interested in translating the MediaWiki Introduction videos, find me! [09:38:37] At https://www.mediawiki.org/wiki/User:Krinkle/MediaWiki_Introduction_2023, you can go to "create captions" from the video player, whicih will bring you to Commons where you can edit the TimedText pages. [09:38:38] English source: [09:38:40] https://commons.wikimedia.org/wiki/TimedText:Introduction_to_MediaWiki_2023_-_Part_2_Wikipedia_extensions.webm.en.srt [09:38:41] Create/edit your translation: [09:38:43] https://commons.wikimedia.org/wiki/TimedText:Introduction_to_MediaWiki_2023_-_Part_2_Wikipedia_extensions.webm [09:38:44] Docs: https://commons.wikimedia.org/wiki/Commons:Timed_Text [09:38:49] lgaulia: ^ [09:39:09] vegan white block cheese from Greece! : https://tools-static.wmflabs.org/bridgebot/9b62dbed/file_60494.jpg [09:39:35] How could it be vegan?! (re @deb_t: vegan white block cheese from Greece!) [09:39:46] Me (re @Krinkle24: If anyone is interested in translating the MediaWiki Introduction videos, find me! [09:39:46] At https://www.mediawiki.org/wiki/User:Krink...) [09:39:50] Made from soy protein? [09:40:04] Me too (re @Krinkle24: If anyone is interested in translating the MediaWiki Introduction videos, find me! [09:40:05] At https://www.mediawiki.org/wiki/User:Krink...) [09:45:17] Where can I find pending TimedText tasks? [10:01:15] That's a good question. I don't think we currently index the absence of subtitles anywhere. There might be a way to use Cirrus search to look for files that are of type video but don't have a Lang XX subtitle yet. Or perhaps an idea for a Toolforge tool would be to build that. (re @cvictorovich: Where can I find pending TimedText tasks?) [10:02:13] I will say that, the vast majority of our videos have no captions, and many have just one language, so right now you're very likely to find pending videos that can be translated just by browsing random videos on Commons. (re @cvictorovich: Where can I find pending TimedText tasks?) [10:02:49] As for pending translations for this video in particular, I suggest saying here which language you plan to add so that others know! [10:03:07] I believe lgaulia is adding Portugese. [10:05:08] Double thanks for clarifying - having now seen/tasted it I would have been very skeptical otherwise! (re @deb_t: FYI - this is really vegan, I saw the ingredients! We’ll have a printout of the ingredients soon and put it next to the dish.) [10:05:47] Many videos have no talkings (re @Krinkle24: I will say that, the vast majority of our videos have no captions, and many have just one language, so right now you're very lik...) [10:06:56] Ah true. Maybe a good start is to limit to videos that have 1+ subtitle file at least. So someone else has to make the decision first that there is useful speech in it. [10:20:50] https://commons.m.wikimedia.org/wiki/Commons:WikiProject_Subtitling_Ikusgela (re @cvictorovich: Where can I find pending TimedText tasks?) [10:22:00] If anyone still wants to talk about what dark mode means for their project please grab me after lunch :) [10:24:19] I’d like to talk about it, but I’m not in Tallinn (re @Jdlrobson: If anyone still wants to talk about what dark mode means for their project please grab me after lunch :)) [10:24:51] Feel free to dm me any questions you have!! [10:25:38] But the tldr is we have a tool you can use to check for issues: https://night-mode-checker.wmcloud.org/ [10:26:21] The only option we have to know if subtitles are missing is building a system that looks if TimedText:XXXX.languageXX exists. You can do that by project, like the one I show here https://commons.wikimedia.org/wiki/Commons:WikiProject_Subtitling_Ikusgela, but there's no possiblity to show otherwise, because subtitles are a different namespace. [10:26:55] Currently dark mode is only a gadget on some sites (re @Jdlrobson: But the tldr is we have a tool you can use to check for issues: https://night-mode-checker.wmcloud.org/) [10:27:32] also, the list of non-existing languages is always longer than the existing ones [10:34:20] We have a native one in development. You can try it out on https://en.wikipedia.beta.wmflabs.org/wiki/User:Ihurbain - it is behind a flag in production (re @cvictorovich: Currently dark mode is only a gadget on some sites) [10:34:30] tr (re @Galder: also, the list of non-existing languages is always longer than the existing ones) [10:34:44] ja [10:34:55] kk [10:35:13] https://en.wikipedia.beta.wmflabs.org/ correct link [10:40:03] Wish we can enable it everywhere [10:40:26] And, not in gadgets: they aren’t safe enough [10:41:59] Soon - should be a beta feature in 2-3 weeks [10:42:26] Got your project into the showcase etherpad (https://etherpad.wikimedia.org/p/wmh2024-Wikimedia_Hackathon_2024_Closing)???! closing ceremony starts in about an hour! (re @deb_t: Welcome to the last day of the Hackathon - be sure to stop by the help desk as there is still plenty of swag to be given out! 🧦👍...) [10:44:04] For the showcase, we'll be using just one laptop - please have all relevant links in the eitherpad! [10:44:26] Did everyone leaving today have to checkout at 12, or only some of us? [10:45:00] (Off-topic) Is Tgr here? I attempted to connect to him via keybase but no response. I’d like to ask him something about Parsoid [10:45:51] I indeed spotted some errors about Parsoid [10:49:28] At the maps table earlier (re @cvictorovich: (Off-topic) Is Tgr here? I attempted to connect to him via keybase but no response. I’d like to ask him something about Parsoid) [10:50:20] Ah yes, I found his contact here [10:52:25] But I fear that a ping is disturbing for him [10:54:18] Starting in a few minutes! (re @zeljkof: I have added a new session for Sunday, Upgrade WebdriverIO to v9 in core, Singapore, 14:00-15:00. https://phabricator.wikimedia....) [11:23:03] Starting in 8 mins😁 : https://tools-static.wmflabs.org/bridgebot/0f505af8/file_60496.jpg [11:23:05] New session today! A discussion on challenges and approach towards improving women in technical spaces in local wiki communities (https://phabricator.wikimedia.org/T364256) starting in 8 minutes in Atlantic City [11:26:57] If anyone lost a notebook (black cover, Wikipedia branded, elastic close) it's now at the Help Desk. [11:33:40] We've got 38 projects signed up for the showcase - any more? We'll start the closing session in less than 30 minutes - in the Ballroom area [11:34:28] ^ Showcase signup: https://etherpad.wikimedia.org/p/wmh2024-Wikimedia_Hackathon_2024_Closing [11:34:34] ferry to Helsinki people: sadly we can't have packed breakfast made by the hotel bc we asked too late [11:34:57] but, I quote: « I would suggest grabbing some snacks from the trays at the next coffee-break, or desserts from the lunch selection. I hope that helps!» [11:35:25] Thank you for this great hackathon! Hope to see many of you in November in Vienna: https://www.mediawiki.org/wiki/MediaWiki_Users_and_Developers_Conference_Fall_2024 [11:45:24] One way to find those with talk in them, is to look in https://commons.wikimedia.org/wiki/Category:Videos_by_language (re @cvictorovich: Many videos have no talkings) [11:47:47] I need to find time to review the notes. (re @Jan_ainali: I would love to see a write up of this discussion afterwards.) [11:49:56] A reminder to add yourself, if you wish. For the moment we'll be 4 people sharing a taxi to the ferry terminal. (re @IsmaelOlea: Departure group organization https://etherpad.wikimedia.org/p/wmh2024-leaving-coordination) [11:50:06] Preferably there are existing English translations (re @Jan_ainali: One way to find those with talk in them, is to look in https://commons.wikimedia.org/wiki/Category:Videos_by_language) [11:50:32] I can only make good translations from English [11:50:47] My French isn’t good enough for translation [11:54:54] That was mine. Thanks (re @quidditywiki: If anyone lost a notebook (black cover, Wikipedia branded, elastic close) it's now at the Help Desk.) [11:56:59] They said, this pork is Halal (re @Jan_ainali: Did they take they sign or the sandwiches away?) [11:57:43] Then I stopped asking question. I mean, that's a good way to shut me up. [12:00:58] I added a section at the bottom of the showcase etherpad for stuff that people want to write down for the record, but not showcase [12:01:03] and put some of the minor stuff I did there ^^ [12:16:28] for the post event survey. The page for “Overall Satisfaction” have wired logic that if I select strongly agree for more than one question, the previous will get erased 😅 [12:17:32] Can someone share the survey link in this channel? [12:17:37] https://wikimediafoundation.limesurvey.net/242643?lang=en [12:18:01] There's an open sandwich with ham labelled as vegan [12:18:11] Thanks Lcawte :) [12:18:27] The logic is indeed really broken. I can select multiple opinions on meeting fellow contributors, but, I can't say I strongly agree with multiple statements [12:18:59] (Even if I do!) [12:19:14] The survey's multiple radio buttons are broken (vertical selection instead of horizontal) https://phabricator.wikimedia.org/F50324684 [12:19:46] https://wikimediafoundation.limesurvey.net/242643 (re @Krinkle24: Can someone share the survey link in this channel?) [12:23:33] Wikimedia's Year In Review Celebration Tool 🎉 [12:23:34] https://yearinreview.toolforge.org [12:24:07] It looks broken : https://tools-static.wmflabs.org/bridgebot/9c89fff3/file_60498.jpg [12:25:20] Answers unique per column and not per row [12:26:51] addshore: internal/util/hosts/hosts.go:9:2: reading github.com/txn2/txeh/go.mod at revision v1.5.5: unknown revision v [12:26:53] 1.5.5 [12:26:57] When building cli latest main… any ideas? [12:27:21] Another issue with some questions is that the answers are not limited in either direction. So if I check one option I can never uncheck it. It just adds more infinitely. Like this question. : https://tools-static.wmflabs.org/bridgebot/85fccdeb/file_60499.jpg [12:27:34] pull main again? `go mod vendor && go mod tidy && go mod vendor` [12:27:41] you need go 1.22 too [12:28:17] apologies - it looked correct on my screen. We’ll get it fixed soon! (re @Krinkle24: Another issue with some questions is that the answers are not limited in either direction. So if I check one option I can never ...) [12:29:28] addshore: Just updated to go 1.22 (Frankenstein Fedora 40 packages in Fedora 39, but that should be fine). go mod vendor keeps failing. [12:29:43] https://github.com/txn2/txeh/tags Doesn't seem to have a 1.5.5 [12:34:03] hoo: https://pkg.go.dev/github.com/txn2/txeh?tab=versions [12:34:27] i am confused hoo :D [12:34:49] Oh… so it depends on whether it uses that or github directly. [12:34:53] it indeed liks to nothing https://github.com/txn2/txeh/tree/v1.5.5 [12:35:09] So they probably deleted the tag but the pkg was not downgraded [12:37:00] https://gitlab.wikimedia.org/repos/releng/cli/-/merge_requests/551 [12:38:00] yeah, how odd, where did I and CI get the code from though? :P perhaps the ref actually still exists in the git repo, so code can be fetched? [12:39:23] Maybe you're go defaults to pkg.go.dev and mine to fetching from the source (=> github) [12:40:45] right, it looks like it is used as a caching proxy [12:41:57] Btw, does "mw docker mediawiki composer" work for you? Mine complains about missing HOME (unless I set -u root) [12:42:33] yes, works for me [12:43:57] hoo: what is output of ` mw docker mediawiki exec env | grep HOME` ? [12:44:05] and or `mw docker mediawiki exec whoami` [12:45:06] addshore: empty home, id is 1000 [12:45:23] interesting, same as me [12:46:18] is you local user actually 1000 ? :D [12:46:49] it is [12:48:30] Yes, that’s about Taqiyyah (re @nokibsarkar: They said, this pork is Halal) [12:48:59] (Muslims must know what I mean (re @cvictorovich: Yes, that’s about Taqiyyah) [12:52:50] hoo: what is output of ` mw dev dc images mediawiki` [12:53:21] mwcli-mwdd-default-mediawiki-1   docker-registry.wikimedia.org/dev/buster-php81-fpm   1.0.1-s2            a331f1fd15fd        650MB [12:55:21] im confused, as HOME isn't set by mwcli at all, its just what is in the image, we are on the same version and it differs for us? [13:00:56] addshore: It seems the calling user is "leaking" into the container... unshare -r -u --map-user 75 /home/marius/git/releng-cli/b [13:00:56] in/mw docker mediawiki exec whoami [13:00:56] whoami: cannot find name for user ID 75 [13:01:26] I guess for your device it just assume root?! [13:01:55] Is it “Hoo man”? [13:02:19] That's me, yes [13:04:17] Well I don’t think docker is an ideal option [13:04:20] hoo: so the calling user id and gid is meant to be used in the exec runs by default, to avoid created files from things such as composer install etc having the wrong permissions moving forward [13:05:12] -u, --user string User to run as, defaults to current OS user uid:gid (default "1000:1000") [13:05:28] I like a direct installation [13:06:14] hoo: so far, the user doesnt actually need to exist, however the correct uid and gid must be used for permissions reasons [13:06:46] addshore: That makes perfect sense. Maybe just set HOME to literally anything writable for composer? (Could be just /tmp) [13:06:48] Too bulky (re @cvictorovich: Well I don’t think docker is an ideal option) [13:08:09] hoo: yeah, lets chat after, should be an easy enough fix, i wonder why your default HOME is not the same as mine in the container :D [13:08:37] hoo: might be podman related i guess [13:08:43] Possibly [13:08:59] /tmp (re @wmtelegram_bot: addshore: That makes perfect sense. Maybe just set HOME to literally anything writable for composer? (Could be just /tmp)) [13:10:53] hoo: what is `docker run --rm -it -u 1000:1000 alpine:latest env | grep HOME` for you? [13:12:58] @albertoleoncio & @waldyrious I have something to show you after the demos! [13:14:30] addshore: HOME=/ [13:15:11] hoo: well, that's even more odd, it doesn't seem to be consistent across images :P [13:17:03] Should I trust that this is actually vegan ham and cheese? 🙃 [13:17:24] https://tools-static.wmflabs.org/bridgebot/5616e8f0/file_60502.jpg [13:19:32] hoo: `docker run --rm -it --entrypoint cat -u 1000:1000 docker-registry.wikimedia.org/dev/buster-php81-fpm:1.0.1-s2 /etc/passwd | grep 1000` ? [13:20:12] marius:*:1000:1000:Marius Hoch:/var/www/html/w:/bin/sh [13:20:30] hoo: https://github.com/containers/podman/pull/18492 [13:21:17] cant tell what version that is fixed in [13:23:53] here is the images of the meat they used : https://tools-static.wmflabs.org/bridgebot/4a5821ff/file_60503.jpg [13:23:56] https://tools-static.wmflabs.org/bridgebot/f75f297d/file_60504.jpg [13:26:21] Thank you! Sorry, trust levels are low now 😂 [13:26:26] Neslihan We have some SPARQL tricks to do "true" randomization we can try - let's talk! [13:26:45] Both tasted quite vegan, but I don't know any more :) [13:26:53] addshore: I should have that patch already :S [13:27:00] A famous trick to not have cache is add a random space somewhere [13:27:18] hoo: hmmm, did you update podman this weekend? [13:28:18] The grep in /etc/passwd for me over here returns blank for 1000, so that is the different behaviour, podman has added that /etc/passwd entry for you, in docker that doesnt happen [13:28:32] #foxification [13:28:36] (I guess) [13:28:43] addshore: Nope :/ [13:29:03] #blahaj 🫶 [13:29:18] oddly, i dont know why that results in HOME being blank, as /etc/passwd has a home for you? xD [13:29:58] Just checking in to the stream now, props to who's doing the video and direction, it looks and sounds great! [13:32:04] Ahh thank you ^^ (re @fuzheado: Neslihan We have some SPARQL tricks to do "true" randomization we can try - let's talk!) [13:32:29] For those who want to try the 360 VR tour with clickable hotspots -https://panoviewer.toolforge.org/tourbeta [13:33:09] shoutout to Lucas for the idea of taking a blåhaj up to the stage [13:33:20] :D [13:33:33] Works on mobile too with gyroscopic navigation (re @fuzheado: For those who want to try the 360 VR tour with clickable hotspots -https://panoviewer.toolforge.org/tourbeta) [13:34:02] We have a lot of 360 images from a Swedish museum. How do one create a tour? (re @fuzheado: For those who want to try the 360 VR tour with clickable hotspots -https://panoviewer.toolforge.org/tourbeta) [13:34:47] taavi: I think past events often had a cluster of plushies around the lectern, maybe we should do that next time ^^ [13:35:55] The Pannellum software used for panoviewer.toolforge.org has the ability to do hotspot linking, but we don't have it integrated into any easy to use systems. A tour is essentially one big JSON structure that lays out the nodes, images, hotspots, and actions. So I was playing with some ideas of how to specify and collaborate around this. (re @Jan_ainali: We have a [13:35:55] lot of 360 image [13:35:56] s from a Swedish museum. How do one create a tour?) [13:35:58] Can never have too many blåhajs on stage (re @wmtelegram_bot: shoutout to Lucas for the idea of taking a blåhaj up to the stage) [13:38:01] A straightforward bare-bones way is to store/edit a json file on-wiki, and pull that into panoviewer on the fly. Other ideas welcome. No great user interfaces to generate or round-trip edit the JSON file to my knowledge. (re @fuzheado: The Pannellum software used for panoviewer.toolforge.org has the ability to do hotspot linking, but we don't have it integrated [13:38:01] ...) [13:38:58] Is anyone around who knows about using Cirrus search with structured data on Commons? I have some queries that I haven't been able to make work. Details here: https://www.mediawiki.org/wiki/Topic:Xqhgom08t31ecmdq [13:48:16] Yeah, especially on-wiki. I could imagine that maybe if you want to do this on-wiki TOML might be a more friendly format and a little bit more forgiving, also it has comments and it's very easy to convert to JSON. (re @fuzheado: A straightforward bare-bones way is to store/edit a json file on-wiki, and pull that into panoviewer on the fly. Other ideas wel...) [13:48:49] addshore: https://github.com/mariushoch/testwikifarm/blob/main/test/tests.bats My set up is on GitHub now, has some smoke tests and it seems to be working *knocks on wood* [13:49:16] LOL great minds think alike! https://commons.wikimedia.org/wiki/User:Fuzheado/Panellum_Tour (re @hayify: Yeah, especially on-wiki. I could imagine that maybe if you want to do this on-wiki TOML might be a more friendly format and a l...) [13:49:58] Hahaha, nice. Maybe next year i could attend the hackathon again and write some kind of userscript to turn that into a working editor. (re @fuzheado: LOL great minds think alike! https://commons.wikimedia.org/wiki/User:Fuzheado/Panellum_Tour) [13:50:56] Caveats: [13:50:56] 1. I hate Windows INI files, so TOML drives me nuts. [13:50:58] 2. TOML syntax and Wikimarkup clash like oil and vinegar [13:50:59] 3. Even with all that, it's still probably better than raw JSON :) [13:51:18] That would be stellar! (re @hayify: Hahaha, nice. Maybe next year i could attend the hackathon again and write some kind of userscript to turn that into a working e...) [13:51:41] the 4am -> 9am gap is very visible : https://tools-static.wmflabs.org/bridgebot/a355da67/file_60505.jpg [13:53:33] sorry about that, libup crashed just after I went to bed and I was running it in a hacky way so it did not auto-restart [13:56:37] Btw, the searches are related to relative image position qualifiers —@lucaswerkmeister 😁 (re @waldyrious: Is anyone around who knows about using Cirrus search with structured data on Commons? I have some search queries that I haven't ...) [13:57:25] Honestly, I tried some variations on the haswbstatement searches and it seems overall to be misbehaving (re @waldyrious: Btw, the searches are related to relative image position qualifiers — @lucaswerkmeister 😁) [13:57:42] yeah, I looked at it for a bit but couldn't make any sense of the behavior, sorry (re @waldyrious: Btw, the searches are related to relative image position qualifiers — @lucaswerkmeister 😁) [13:57:58] Thanks for checking :) (re @lucaswerkmeister: yeah, I looked at it for a bit but couldn't make any sense of the behavior, sorry) [13:59:07] I've never used the ability to search qualifiers so I can't help much there, but depending on what you want to do, maybe sparql would work? if you need to access the results programmatically, you can use qlever's endpoint, as long as you're ok with the data only being updated every couple of weeks (re @waldyrious: Is anyone around who knows about using Cirrus search [13:59:08] with structur [13:59:08] ed data on Commons? I have some search queries that I haven't ...) [14:05:12] Hi all! Looks like the Tram 2 is not working today (dinner party). There are some bus options https://maps.app.goo.gl/wYaoLZRaWgGcCrqDA?g_st=it [14:06:16] We are so sorry! Did not foresee this. If you plan on using bolt or a taxi, please invite people along - buddy system ✨ [14:09:44] On behalf of the SRE Observability team, we are very grateful for all the Stats patches you contributed to MediaWiki core and extensions. Thank you so, so, so much! I can't wait to see them all merged and working in production! [14:11:10] Anyone can help at hackathon to investigate why https://commons.wikimedia.org/wiki/File:Gnome-edit-delete.svg is 404 at Swift level? | [14:11:11] It seems both the original and any thumbs are inaccessible/non-existent. It's a fairly popular icon... [14:11:57] A group is leaving in 5 mins to walk. [14:14:36] Yeah, I suppose I could use raw SPARQL, sure. I guess I was just puzzled that the search queries with CirrusSearch didn't work as the documentation led me to believe, and wanted to figure out if I was missing something. Thanks all for chiming in! (re @Nikki: I've never used the ability to search qualifiers so I can't help much there, but depending on what you [14:14:36] want to do, maybe sparql ...) [14:16:07] Hello, I'm not going to make it to dinner. If you want my drink tickets, I will leave it outside my door. 708. Just leave a knock when you've picked it up [14:16:33] Hello! I'd like to ask for my breakfast to have it boxed for tomorrow as I am traveling to Helsinki. Where can I ask for such thing ? [14:16:43] (we've left now, next group organize yourselves ^^) (re @freosam: A group is leaving in 5 mins to walk.) [14:16:53] We will have another group walking at 530pm to stop by Banned Books Museum to give the founder some Wikipedia socks and then walk to dinner :) [14:17:18] Meet in front of hotel at 530 if interested [14:18:34] Upping this comment to note - TRAMS MAY NOT BE RUNNING (re @karenamandah: Hi all! Looks like the Tram 2 is not working today (dinner party). There are some bus options https://maps.app.goo.gl/wYaoLZRaWg...) [14:19:27] Yes, apparently they suspended service yesterday 🥲 [14:19:57] I’ll be leaving at 5:30-5:40 if someone wants to join me, lmk :) [14:33:42] Are you planning to walk or take a taxi? (re @karenamandah: I’ll be leaving at 5:30-5:40 if someone wants to join me, lmk :)) [14:36:33] Taxi just now [14:38:39] Whete are you (re @karenamandah: Taxi just now) [14:47:36] Sorry! The taxi left super soon and missed this. It was a full ride :( [14:47:48] If you need help getting a bolt let me know [14:48:01] I can send one over! [14:48:59] Hey All, as you head to the restaurant, please don’t forget to bring your badge with you! TY! [14:54:24] Is there a pair of those blue wiki socks left? [14:56:17] I'm off to get the ferry to Helsinki for my flight tomorrow, but it was awesome meeting and hacking with y'all! Thank you! [14:56:26] Is not possible. But I got some food packaged from the last service. (re @zachary2952: Hello! I'd like to ask for my breakfast to have it boxed for tomorrow as I am traveling to Helsinki. Where can I ask for such th...) [15:04:25] anyone left at the hotel? I'll take a taxi now [15:06:14] I’ve got an extra 41-44 size - will bring to dinner for you! (if that size fits!) (re @Krinkle24: Is there a pair of those blue wiki socks left?) [15:42:12] Got distracted on the walk to the party… : https://tools-static.wmflabs.org/bridgebot/04af62ec/file_60507.jpg [15:44:59] safe travels! (re @TheresNoTime: I'm off to get the ferry to Helsinki for my flight tomorrow, but it was awesome meeting and hacking with y'all! Thank you!) [15:46:13] Thank you, Tallinn and everyone for the company and exchange of ideas! Hope to see you in Helsinki! [15:49:14] hope to see some QI from there 👀👀 (re @mikepeel: Got distracted on the walk to the party…) [16:06:29] Just received an SMS from the ferry company and just got my boarding card with a link. FYI. [16:22:16] https://tools-static.wmflabs.org/bridgebot/2984a0c5/file_60512.jpg [16:22:32] Ferry time [16:48:43] Tomorrow for early check outs when can we pick the breakfasts? [16:52:28] People going to the airport get those for the bus. (re @kbmfsa: Tomorrow for early check outs when can we pick the breakfasts?) [16:52:51] We, going to ferry terminal don't have. [16:53:23] Please confirm @karenamandah (re @IsmaelOlea: People going to the airport get those for the bus.) [16:54:07] Yes need to leave for the ferry to Helsinki at 6 (re @IsmaelOlea: We, going to ferry terminal don't have.) [16:54:31] Your ferry departs at 0600? (re @kbmfsa: Yes need to leave for the ferry to Helsinki at 6) [16:54:57] 7 (re @IsmaelOlea: Your ferry departs at 0600?) [16:55:13] You can ask the reception (re @IsmaelOlea: We, going to ferry terminal don't have.) [16:55:21] https://tools-static.wmflabs.org/bridgebot/848d9e0b/file_60514.jpg [16:55:45] Ok. Did you checked the coordination ethwrpad? (re @kbmfsa: 7 am, I thought of leaving the hotel at 6am) [16:57:27] https://etherpad.wikimedia.org/p/wmh2024-leaving-coordination (re @kbmfsa: 7 am, I thought of leaving the hotel at 6am) [16:57:29] Yes, people that are in shuttles to the airport will have boxed breakfasts. They will be handed out at the lobby before you get in the shuttle :) (re @kbmfsa: Tomorrow for early check outs when can we pick the breakfasts?) [16:58:49] Someone should stop the live stream of the showcase :) [16:58:58] Ups [17:00:05] Do an ?action=cirrusdump on a file to see what is in the search index (re @waldyrious: Is anyone around who knows about using Cirrus search with structured data on Commons? I have some search queries that I haven't ...) [17:01:45] You can (re @Sam: ) [17:01:58] https://floss.social/@olea/112389431910953634 [17:02:23] Is Tisza available for now? [17:03:25] But is there FoP in Estonia? (re @IsmaelOlea: https://floss.social/@olea/112389431910953634) [17:03:55] 😨 [17:05:08] https://commons.wikimedia.org/w/index.php?title=Commons:FOP_Estonia (re @Thecladis: But is there FoP in Estonia?) [17:06:10] the FoP has just left estonia unfortunately 🦊 [17:06:36] If he goes online, feel free to ping me, as I have something to ask him (re @cvictorovich: Is Tisza available for now?) [17:16:08] TheresNoTime: 😔 [17:16:51] It’s no longer applicable? [17:56:54] cvictorovich: what's up? [18:38:08] Anybody still at the restaurant or is the party over? [18:38:21] Lots of people are [18:38:31] There are still like at least 50 people [18:47:37] I am [18:51:56] As I've tried to tell as many people as would listen: the week before last I talked to the council of the municipality I live in to stop funding ABA therapy, conversion therapy for autistic people. This is the video I've pointed people to that is a crash course on the topic in less than 17 minutes: https://youtu.be/pCqEb0aG7tg [18:59:07] that’s just crazy/inhumane treatment 😞 [19:21:05] Remind people taking the ferry of 0700. Met the hotel lobby at 0620 to share a taxi. [19:21:32] probably unintentional feedback form behaviour, you can only select one of each rating - vertical selection, not horizontal? : https://tools-static.wmflabs.org/bridgebot/565c7dd2/file_60519.jpg [19:21:54] I'm disconnecting. See you tomorrow or see you next time! 💃💃💃 [19:22:51] Anyone else on the last Tallink ferry? Team WMFI made it ✌️ : https://tools-static.wmflabs.org/bridgebot/f574231e/file_60520.jpg [19:27:05] Will take a look.. (re @Kuldeepburjbhalaike: ) [19:30:54] In Finland there isn't 😭 You have to assess if something has a prominent role in the picture and if it meets the threshold of copyrightability (re @Thecladis: But is there FoP in Estonia?) [19:32:54] I am pretty sure a manhole cover is definitely the main subject in a photo of a manhole cover. As for ToO, I am no artist, so usually I use the heuristics if I can draw it myself. If it is so simple that I indeed can, then I consider it not original. If I cannot, then I deem it to be above the threshold. Of course I am also not a lawyer, they might have better [19:32:54] ways to see it. [19:38:25] Hackathon side-effect: the Twitter links have been (belatedly) removed from Commons main page. https://commons.wikimedia.org/w/index.php?title=Template%3AMain_Page_Template&diff=874254348&oldid=581381735 [19:45:02] https://tools-static.wmflabs.org/bridgebot/5c909107/file_60523.jpg [19:45:02] https://tools-static.wmflabs.org/bridgebot/a542322b/file_60524.jpg [19:52:49] Commons discussion started about changing to Vector 2022 as the default: https://commons.wikimedia.org/wiki/Commons:Village_pump#What_issues_remain_before_we_could_switch_the_default_interface_skin_to_Vector_2022? [20:06:19] Perchance, do you have some packaging tape? [20:06:44] They had some for packing up T-shirt boxes etc [20:07:19] Ah yes, because commons is a website known for having too long lines of text problem (re @mikepeel: Commons discussion started about changing to Vector 2022 as the default: https://commons.wikimedia.org/wiki/Commons:Village_pump...) [20:19:29] I think that isn't an issue here, like it was on enwiki, so this might be quite straightforward - or am I being too optimistic? (re @Thecladis: Ah yes, because commons is a website known for having too long lines of text problem) [20:31:27] there's the problem that commons uses categories for navigation, which means using the desktop site on mobile, and vector-2022 is the worst skin on mobile [20:38:08] please elaborate on-wiki. 🙂 (re @Nikki: there's the problem that commons uses categories for navigation, which means using the desktop site on mobile, and vector-2022 i...) [20:38:37] I'll let someone else do that [20:41:20] https://phabricator.wikimedia.org/T24660 is the relevant ticket for categories not being shown on mobile though [20:56:59] I still haven't found a way to make the toc usable in vector-2022 either [21:00:16] by which I mean the thing I've complained about before, where I can't jump to a specific section because it only displays the top-level headings and I'm apparently supposed to expand all of them until I find what I'm looking for? [21:01:14] but I'm not going to sit here clicking every single link, it would be faster to just scroll down or use find-in-page [21:05:22] but I've also noticed the toc is unusable on mobile because it's too narrow and can only display a handful of letters on each line, so I can't even read it properly even after I open a section [21:32:55] 'Learners' is new, anyone know the background? : https://tools-static.wmflabs.org/bridgebot/e7e6041f/file_60527.jpg [23:24:46] If there is anyone from Estonia in this group, please write to me in DM.