Page MenuHomePhabricator

Don-vip
User

Projects (4)

Today

  • No visible events.

Tomorrow

  • No visible events.

Sunday

  • No visible events.

User Details

User Since
Mar 9 2019, 11:20 PM (378 w, 5 d)
Availability
Available
LDAP User
Unknown
MediaWiki User
Don-vip [ Global Accounts ]

Recent Activity

Mon, May 18

Don-vip added a comment to T387886: Jobs on Digital Ocean Cloud Runners are being OOM killed.

@dancy it worked! Thanks a lot!

Mon, May 18, 7:50 PM · Release-Engineering-Team (Priority Backlog 📥), User-brennen, GitLab (CI & Job Runners)
Don-vip added a comment to T387886: Jobs on Digital Ocean Cloud Runners are being OOM killed.

It didn't help, sadly.

Mon, May 18, 3:17 PM · Release-Engineering-Team (Priority Backlog 📥), User-brennen, GitLab (CI & Job Runners)

Sat, May 16

Don-vip added a comment to T387886: Jobs on Digital Ocean Cloud Runners are being OOM killed.

My jobs are systematically being OOMKilled for three weeks now. My latest successful run was on 2026-04-23.
Since then I was unable to have a job not being OOMKilled.
This completely breaks the CI I put in place for my Toolforge project, is there something I can do, or should I have to wait for T389936 to be done?

Sat, May 16, 12:38 PM · Release-Engineering-Team (Priority Backlog 📥), User-brennen, GitLab (CI & Job Runners)

May 2 2026

Don-vip created T425200: Renaming a video file should also rename its TimedText subtitles.
May 2 2026, 12:32 PM · TimedMediaHandler-TimedText, Commons

Apr 24 2026

Don-vip added a comment to T424131: TypeError: Cannot read properties of undefined (reading 'init').

It looks solved now, thanks to these fixes.

Apr 24 2026, 7:58 PM · JavaScript, Commons

Apr 12 2026

Don-vip added a comment to T423037: Request for CSP allowlist to wss://video2commons-socketio.toolforge.org from video2commons.toolforge.org.

The error triggers when refreshing a running task, so you must either have a running task owned by your account, or be a video2commons admin to see all tasks.

Apr 12 2026, 3:29 PM · Toolforge, Product Safety and Integrity, 2026-user-javascript-incident, video2commons, ContentSecurityPolicy
Don-vip created T423037: Request for CSP allowlist to wss://video2commons-socketio.toolforge.org from video2commons.toolforge.org.
Apr 12 2026, 2:57 PM · Toolforge, Product Safety and Integrity, 2026-user-javascript-incident, video2commons, ContentSecurityPolicy

Apr 11 2026

Don-vip added a comment to T386454: Gibberish rendering of text in PDF thumbnail.

Another one: https://commons.wikimedia.org/wiki/File:20260410_Ukraine_MEDEVAC_DM.pdf

Apr 11 2026, 1:24 PM · Commons, Thumbor

Apr 2 2026

Don-vip created T422152: Database servers are overloaded.
Apr 2 2026, 1:00 PM · Commons, Wikimedia-production-error

Apr 1 2026

Don-vip closed T422071: Internal error (fatal exception of type « TypeError ») when browsing any video as Resolved.

Yes it's fixed, I was just curious :) Thank you so much, team!

Apr 1 2026, 10:10 PM · Video, Wikimedia-production-error, Commons
Don-vip added a comment to T422071: Internal error (fatal exception of type « TypeError ») when browsing any video.

@Scott_French out of curiosity, why a very few number of videos were still available, I don't really understand the error?

Apr 1 2026, 9:53 PM · Video, Wikimedia-production-error, Commons
Don-vip added a comment to T422071: Internal error (fatal exception of type « TypeError ») when browsing any video.

Yeeeees videos are back, thank you so much @Scott_French !

Apr 1 2026, 9:48 PM · Video, Wikimedia-production-error, Commons
Don-vip added a comment to T422071: Internal error (fatal exception of type « TypeError ») when browsing any video.

I wonder if it's the same problem as T422074 which also points to a video on Commons.

Apr 1 2026, 9:40 PM · Video, Wikimedia-production-error, Commons
Don-vip added a comment to T422071: Internal error (fatal exception of type « TypeError ») when browsing any video.

It appears to me that all videos are affected.

Apr 1 2026, 9:34 PM · Video, Wikimedia-production-error, Commons
Don-vip set Request URL to https://commons.wikimedia.org/wiki/File:Artemis_II_Secondary_Payload_(KSC-20250902-MH-CSH01-0002-Artemis_II_Secondary_Payload-M16404_MP4).webm on T422071: Internal error (fatal exception of type « TypeError ») when browsing any video.
Apr 1 2026, 9:22 PM · Video, Wikimedia-production-error, Commons
Don-vip added a project to T422071: Internal error (fatal exception of type « TypeError ») when browsing any video: Wikimedia-production-error.
Apr 1 2026, 8:42 PM · Video, Wikimedia-production-error, Commons
Don-vip renamed T422071: Internal error (fatal exception of type « TypeError ») when browsing any video from Internal error (fatal error of type « TypeError ») when browsing any video to Internal error (fatal exception of type « TypeError ») when browsing any video.
Apr 1 2026, 6:28 PM · Video, Wikimedia-production-error, Commons
Don-vip added a comment to T422071: Internal error (fatal exception of type « TypeError ») when browsing any video.

Screenshot in private mode / English:

image.png (1,691×706 px, 120 KB)

Apr 1 2026, 6:27 PM · Video, Wikimedia-production-error, Commons
Don-vip renamed T422071: Internal error (fatal exception of type « TypeError ») when browsing any video from Internal error (fatal error of type « TypeError ») when browing any video to Internal error (fatal error of type « TypeError ») when browsing any video.
Apr 1 2026, 6:23 PM · Video, Wikimedia-production-error, Commons
Don-vip created T422071: Internal error (fatal exception of type « TypeError ») when browsing any video.
Apr 1 2026, 6:21 PM · Video, Wikimedia-production-error, Commons

Mar 27 2026

Don-vip added a comment to T420737: Support newer database engines on Trove.

For the point 3, if you need volunteers to beta-test the upgrade of a mariadb instance, I'm available. I have a single instance of 250GB in the spacemedia project. I am quite interested in this upgrade because Hibernate warns me that the 10.5 version is unsupported for quite some time now.

Mar 27 2026, 1:33 PM · cloud-services-team, Cloud-VPS

Mar 19 2026

Don-vip added a comment to T405415: [Build service] latest builder has old Java.

Hi David, thank you so much! I was able to update to java 25 very smoothly:
https://gitlab.wikimedia.org/toolforge-repos/spacemedia/-/commit/81c1e6a5481dc39bae564fecd6fec4889412b593

Mar 19 2026, 5:56 PM · cloud-services-team, Tool-spacemedia, Toolforge

Mar 10 2026

Don-vip added a comment to T405415: [Build service] latest builder has old Java.

@dcaro is this update live for us? https://gitlab.wikimedia.org/repos/cloud/toolforge/toolforge-deploy/-/merge_requests/1175/diffs

Mar 10 2026, 7:32 PM · cloud-services-team, Tool-spacemedia, Toolforge

Feb 20 2026

Don-vip added a comment to T418007: Wikimedia\Rdbms\DBQueryError: Error 1062: Duplicate entry 'Savannah_River_(26769689014).jpg' for key 'file_name'Function: MediaWiki\FileRepo\File\LocalFile::acquireFileIdFromNameQuery: INSERT INTO `file` (file_name,file_lates.

My bot didn't face any particular error from the API when the file has been uploaded then its SDC modified:

Feb 20 2026, 5:21 PM · Commons, MediaWiki-File-management, Wikimedia-production-error
Don-vip added a comment to T418007: Wikimedia\Rdbms\DBQueryError: Error 1062: Duplicate entry 'Savannah_River_(26769689014).jpg' for key 'file_name'Function: MediaWiki\FileRepo\File\LocalFile::acquireFileIdFromNameQuery: INSERT INTO `file` (file_name,file_lates.

Is there a problem with this particular file? (it has been uploaded by my bot)

Feb 20 2026, 4:34 PM · Commons, MediaWiki-File-management, Wikimedia-production-error

Feb 19 2026

Don-vip added a comment to T417839: Editing using OAuth 2 doesn’t work.

The issue is solved for me, thanks a lot @matmarex !

Feb 19 2026, 9:42 AM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), SRE, MediaWiki-extensions-OAuth, MediaWiki-Platform-Team

Feb 5 2026

Don-vip updated subscribers of T410730: Continuous integration and continuous delivery.

Thank you @Andrew for approving the request!
@Amdrel : everything is setup, the account is able to ssh to the encoder instances, I have setup a new environment in GitHub repository with the private key as a secret. I have restricted deployments to the main branch + a manual validation from either you or me to approve the deployment, so that we keep things under control.

Feb 5 2026, 11:14 PM · video2commons
Don-vip added a comment to T416073: Request quota increase for spacemedia project.

Thank you! No worry, I hope you're all okay.

Feb 5 2026, 7:15 PM · cloud-services-team, Tool-spacemedia, Cloud-VPS (Quota-requests)

Feb 3 2026

Don-vip added a comment to T410730: Continuous integration and continuous delivery.

Account created, someone needs to validate its toolforge membership request I think: https://toolsadmin.wikimedia.org/tools/membership/status/2113

Feb 3 2026, 9:44 PM · video2commons
Don-vip added a comment to T410730: Continuous integration and continuous delivery.

Sure! I look how to create it.

Feb 3 2026, 9:28 PM · video2commons

Feb 2 2026

Don-vip moved T415437: Cannot delete Cloud VPS bullseye instance from Backlog to Done on the Tool-spacemedia board.
Feb 2 2026, 10:08 PM · Tool-spacemedia, Cloud-VPS (Debian Bullseye Deprecation)
Don-vip closed T415437: Cannot delete Cloud VPS bullseye instance as Resolved.

Nice, thanks to both of you :)

Feb 2 2026, 10:07 PM · Tool-spacemedia, Cloud-VPS (Debian Bullseye Deprecation)

Jan 31 2026

Don-vip created T416073: Request quota increase for spacemedia project.
Jan 31 2026, 12:24 PM · cloud-services-team, Tool-spacemedia, Cloud-VPS (Quota-requests)
Don-vip updated subscribers of T415437: Cannot delete Cloud VPS bullseye instance.

I see the instance is gone now. @bd808 : did someone fix the issue or did it solve by itself?

Jan 31 2026, 12:09 PM · Tool-spacemedia, Cloud-VPS (Debian Bullseye Deprecation)

Jan 29 2026

Don-vip added a comment to T410730: Continuous integration and continuous delivery.

I agree of course, as I don't have any clue about doing it differently :)

Jan 29 2026, 10:38 AM · video2commons

Jan 24 2026

Don-vip created T415437: Cannot delete Cloud VPS bullseye instance.
Jan 24 2026, 10:16 AM · Tool-spacemedia, Cloud-VPS (Debian Bullseye Deprecation)

Jan 16 2026

Don-vip added a comment to T386454: Gibberish rendering of text in PDF thumbnail.

Another one: https://commons.wikimedia.org/wiki/File:20260114_reliefEU_funding_2025_overview_DM(1).pdf

Jan 16 2026, 11:32 PM · Commons, Thumbor

Jan 10 2026

Don-vip added a comment to T386454: Gibberish rendering of text in PDF thumbnail.

Another one: https://commons.wikimedia.org/wiki/File:ECDM_20260109_Sudan_Conflict_and_pop_displ.pdf

Jan 10 2026, 7:30 PM · Commons, Thumbor

Dec 18 2025

Don-vip updated subscribers of T410730: Continuous integration and continuous delivery.

Right now my update worklow is:

  • ssh to each encoder
  • sudo celery -A video2commons.backend.worker --workdir=/srv/v2c multi stopwait --pidfile="/var/run/v2ccelery/%N.pid" 2
  • wait sometimes several hours...
  • sudo puppet apply backend-bookworm.pp --debug
Dec 18 2025, 1:17 PM · video2commons

Dec 16 2025

Don-vip added a comment to T386454: Gibberish rendering of text in PDF thumbnail.

Another one: https://commons.wikimedia.org/wiki/File:ECDM_20251215_Mozambique_Complex_Crisis.pdf

Dec 16 2025, 3:04 PM · Commons, Thumbor

Dec 11 2025

Don-vip added a comment to T407375: [video2commons] Find a more stable (or self-healing) VM/celery setup.

It seems quite stable now, thank you @Amdrel !

Dec 11 2025, 8:42 PM · video2commons

Dec 5 2025

Don-vip added a comment to T407375: [video2commons] Find a more stable (or self-healing) VM/celery setup.

There's no way to limit the memory usage to a predictable amount when calling ffmpeg?

Dec 5 2025, 8:27 PM · video2commons

Nov 27 2025

Don-vip added a comment to T410732: Restart button works only for tasks created by the current logged-in user.

Yes, this is this key that currently allows you to see all the tasks, I added you directly in Redis. I still need to add you in toolsadmin as a maintainer so that you gain SSH access to the instances :)

Nov 27 2025, 12:05 AM · video2commons

Nov 24 2025

Don-vip added a comment to T407375: [video2commons] Find a more stable (or self-healing) VM/celery setup.

One thing that should help a lot is a better dispatch of tasks across instances. It seems to me that the new tasks are often picked up by encoding01, even if one of its workers is currently trnscoding a video while other instances are chilling. I'm not 100% sure about that, but we need to check that the load is evenly distributed across the instances.

Nov 24 2025, 7:12 PM · video2commons
Don-vip added a comment to T407375: [video2commons] Find a more stable (or self-healing) VM/celery setup.

Right now the number of workers was above our needs I think. I doubled the number of instances when I performed the last Debian migration, and kept this number since then, as the platform was previously often overloaded. Let's see how it goes when reducing from 4 to 3 workers per instance: https://github.com/toolforge/video2commons/pull/267

Nov 24 2025, 7:03 PM · video2commons
Don-vip added a comment to T407375: [video2commons] Find a more stable (or self-healing) VM/celery setup.

Yes, it was more stable before, so it's probably linked to this change. I'll try to reduce the number of workers per instance.

Nov 24 2025, 5:29 PM · video2commons

Nov 23 2025

Don-vip added a comment to T407375: [video2commons] Find a more stable (or self-healing) VM/celery setup.

And everything crashed again :( Looks like a memory issue:

Nov 23 2025, 2:01 PM · video2commons

Nov 21 2025

Don-vip added a comment to T407375: [video2commons] Find a more stable (or self-healing) VM/celery setup.

Everything should be up and running again.

Nov 21 2025, 8:00 PM · video2commons
Don-vip added a comment to T407375: [video2commons] Find a more stable (or self-healing) VM/celery setup.

instance encoding04 didn't restart, I'm trying again. Other have restarted and I can see there is a lot of stale output files in /srv/v2c/output:

Nov 21 2025, 7:46 PM · video2commons
Don-vip added a comment to T407375: [video2commons] Find a more stable (or self-healing) VM/celery setup.

All instances crashed today, I'm restarting them manually in Horizon.

Nov 21 2025, 7:12 PM · video2commons
Don-vip added a comment to T407375: [video2commons] Find a more stable (or self-healing) VM/celery setup.

@Amdrel are you registered to https://toolsadmin.wikimedia.org ? I don't find you when I try to grant you maintainer role.

Nov 21 2025, 12:55 PM · video2commons

Nov 19 2025

Don-vip triaged T407375: [video2commons] Find a more stable (or self-healing) VM/celery setup as High priority.
Nov 19 2025, 6:15 PM · video2commons
Don-vip added a comment to T407375: [video2commons] Find a more stable (or self-healing) VM/celery setup.

The system is still unstable, three out of six instances became unresponsive this week and I had to restart them manually. I have no idea what happened, the instances stopped reporting metrics to prometheus/grafana and I couldn't ssh to them, so I restarted them from Horizon.

Nov 19 2025, 6:13 PM · video2commons

Nov 3 2025

Don-vip closed T363620: Video2Commons imports completely black videos as Resolved.

Thanks a lot! I was able to upload all the videos, problem solved :)

Nov 3 2025, 6:55 PM · video2commons

Oct 31 2025

Don-vip added a comment to T297995: Remove authentication from Wikimedia Commons Query Services (WCQS).

Until a decision is made, could you please at least disable authentication for requests coming from Toolforge? Right now this authentication prevents video2commons to check for YouTube videos already imported.

Oct 31 2025, 8:06 PM · StructuredDataOnCommons, Commons, Wikidata, Wikidata-Query-Service
Don-vip added a comment to T363620: Video2Commons imports completely black videos.

Yes sure! Thank you :)

Oct 31 2025, 7:24 PM · video2commons

Oct 23 2025

Don-vip added a comment to T363620: Video2Commons imports completely black videos.

Since the creation of this ticket, I made several software updates on v2c backend so maybe it has been solved meanwhile. If you still have the transcoded videos on your laptop, would it be possible for you to upload them by overriding my files?

Oct 23 2025, 6:40 PM · video2commons

Oct 16 2025

Don-vip added a comment to T407375: [video2commons] Find a more stable (or self-healing) VM/celery setup.

@Cparle I think we should arrange a presentation of everyone involved in v2c :)

Oct 16 2025, 8:43 AM · video2commons

Oct 15 2025

Don-vip added a comment to T407375: [video2commons] Find a more stable (or self-healing) VM/celery setup.

Fix applied on all encoder instances, let's see in the next months if it works: https://github.com/toolforge/video2commons/pull/252

Oct 15 2025, 10:01 PM · video2commons
Don-vip added a comment to T407375: [video2commons] Find a more stable (or self-healing) VM/celery setup.

Nice, thank you!

Oct 15 2025, 9:44 PM · video2commons

Oct 7 2025

Don-vip added a comment to T394802: Write-access to Video2Commons GitHub repo.

Woops no, I didn't try as I genuinely thought I wasn't able to do it. Thank you Bryan!

Oct 7 2025, 8:44 AM · User-bd808, Toolforge-standards-committee, video2commons

Sep 23 2025

Don-vip created T405415: [Build service] latest builder has old Java.
Sep 23 2025, 11:13 PM · cloud-services-team, Tool-spacemedia, Toolforge
Don-vip added a comment to T380127: [builds-builder] Add support for Heroku's "24" builder stack based on Ubuntu 2024.04 noble.

@dcaro Is it possible to test this new heroku stack? I'm trying to migrate to openjdk 25, it's supposed to work with heroku-22 but it doesn't, so I'm hoping it would work with the new one.

Sep 23 2025, 5:44 PM · Toolforge, tools-platform-team, Patch-For-Review
Don-vip moved T403587: Spacemedia: object storage quota about to get filled from Backlog to Done on the Tool-spacemedia board.
Sep 23 2025, 12:30 AM · Tool-spacemedia
Don-vip moved T403602: Increase object storage quota for project spacemedia from Backlog to Done on the Tool-spacemedia board.
Sep 23 2025, 12:30 AM · Tool-spacemedia, Cloud-VPS (Quota-requests)
Don-vip closed T403587: Spacemedia: object storage quota about to get filled as Resolved.
Sep 23 2025, 12:29 AM · Tool-spacemedia

Sep 22 2025

Don-vip added a comment to T405281: failed calling webhook "namespace.sidecar-injector.istio.io" in gitlab CI.

Ah, now it's working: https://gitlab.wikimedia.org/toolforge-repos/spacemedia/-/jobs/621764

Sep 22 2025, 10:03 PM · Continuous-Integration-Infrastructure, GitLab
Don-vip created T405281: failed calling webhook "namespace.sidecar-injector.istio.io" in gitlab CI.
Sep 22 2025, 9:49 PM · Continuous-Integration-Infrastructure, GitLab

Sep 3 2025

Don-vip added a comment to T403587: Spacemedia: object storage quota about to get filled.

Thank you David! I've requested a quota increase in T403602. I'm surprised to not be able to see this information in Horizon, is it planned in a future version?

Sep 3 2025, 10:20 AM · Tool-spacemedia
Don-vip created T403602: Increase object storage quota for project spacemedia.
Sep 3 2025, 10:19 AM · Tool-spacemedia, Cloud-VPS (Quota-requests)
Don-vip moved T386588: Increase object storage quota for project spacemedia from Backlog to Done on the Tool-spacemedia board.
Sep 3 2025, 10:12 AM · Tool-spacemedia, Cloud-VPS (Quota-requests)
Don-vip added a project to T386588: Increase object storage quota for project spacemedia: Tool-spacemedia.
Sep 3 2025, 10:12 AM · Tool-spacemedia, Cloud-VPS (Quota-requests)
Don-vip moved T364468: Toolforge jobs logs -f almost always ends in error from Backlog to Done on the Tool-spacemedia board.
Sep 3 2025, 10:10 AM · cloud-services-team, Toolforge, Tool-spacemedia

Sep 1 2025

Don-vip added a comment to T400119: Block traffic from user-agents not honoring our policy.

It looks like that test for some reason is using the default UA of the HttpClient library: Apache-HttpClient/5.5 (Java/24.0.2)

Sep 1 2025, 10:53 AM · User-notice-archive, Patch-For-Review, Traffic, SRE

Aug 31 2025

Don-vip added a comment to T400119: Block traffic from user-agents not honoring our policy.

I still have an error in my unit tests from Gitlab CI when trying to access https://upload.wikimedia.org/wikipedia/commons/d/d2/Epichlorhydrin_vzorec.webp

Aug 31 2025, 1:21 AM · User-notice-archive, Patch-For-Review, Traffic, SRE

Aug 27 2025

Don-vip added a comment to T386454: Gibberish rendering of text in PDF thumbnail.

A new one: https://commons.wikimedia.org/wiki/File:ECDM_20250826_SAIO_Preparedness_actions.pdf

Aug 27 2025, 5:29 PM · Commons, Thumbor

Aug 13 2025

Don-vip added a comment to T401535: Uploading artifacts does not work anymore.

Thank you!

Aug 13 2025, 11:08 AM · collaboration-services, GitLab (CI & Job Runners)

Aug 9 2025

Don-vip created T401535: Uploading artifacts does not work anymore.
Aug 9 2025, 8:08 PM · collaboration-services, GitLab (CI & Job Runners)

Jul 11 2025

Don-vip added a comment to T399311: Wikipedia Library Server Error.

It seems fixed now.

Jul 11 2025, 3:36 PM · Moderator-Tools-Team, Library-Card-Platform
Don-vip added a subtask for T399281: 2025-07-11 Ceph issues causing Toolforge and Cloud VPS failures: T399311: Wikipedia Library Server Error.
Jul 11 2025, 2:56 PM · Incident Severity 3, Wikimedia-Incident, cloud-services-team (FY2025/2026-Q1-Q2), Toolforge (Toolforge iteration 22), Cloud-VPS
Don-vip added a parent task for T399311: Wikipedia Library Server Error: T399281: 2025-07-11 Ceph issues causing Toolforge and Cloud VPS failures.
Jul 11 2025, 2:56 PM · Moderator-Tools-Team, Library-Card-Platform

Jul 2 2025

Don-vip added a comment to T397849: Integrate QuickCategories into Cat-a-lot for efficient editing of large categories.

OK I no longer have the error, now it works as expected. I submitted two batches, it works very fine. Thank you for this very useful work, it will save me a lot of time in the future!

Jul 2 2025, 10:50 AM · gadget-Cat-a-lot

Jul 1 2025

Don-vip closed T397024: Consider adding a global Herald rule to comment on #Server-side-upload-request tickets as Resolved.

Changes deployed. I guess this is fixed now, please reopen if not.

Jul 1 2025, 1:08 PM · Server-side-upload-request, Phabricator

Jun 30 2025

Don-vip added a comment to T397849: Integrate QuickCategories into Cat-a-lot for efficient editing of large categories.

I found a bug, I selected all files of a category that only contains 4 pictures, and I got this popup:

Jun 30 2025, 11:52 AM · gadget-Cat-a-lot
Don-vip added a comment to T397849: Integrate QuickCategories into Cat-a-lot for efficient editing of large categories.

Wow this looks awesome, thank you! I'll try it as soon as I have the need to process an entire category and let you know.

Jun 30 2025, 11:45 AM · gadget-Cat-a-lot

Jun 5 2025

Don-vip added a comment to T395770: Create new cat-a-lot version.

Ah yes, ok.

Jun 5 2025, 7:42 PM · gadget-Cat-a-lot
Don-vip added a comment to T395770: Create new cat-a-lot version.

I try the new version and have a weird bug with gadget being displayed twice:

Jun 5 2025, 5:21 PM · gadget-Cat-a-lot

Jun 3 2025

Don-vip added a comment to T395636: Request for Don-vip [CIM].

Hi @GFontenelle_WMF, thank you very much! I agree with your decision, and I'm super happy to have a new monitoring tool at disposal :) I'll read/watch the resources and let you know if I have questions. Thank you again!

Jun 3 2025, 11:03 PM · Commons-Impact-Metrics-Requests
Don-vip added a comment to T384468: Flickr blocking image requests from Toolforge k8s, breaking multiple tools.

It works again! Thank you so much Andrew!

Jun 3 2025, 8:45 PM · Tools, cloud-services-team, Toolforge

Jun 1 2025

Don-vip added a comment to T384468: Flickr blocking image requests from Toolforge k8s, breaking multiple tools.

Confirmed also here: https://commons.wikimedia.org/wiki/Commons:Village_pump/Technical#User:FlickreviewR_2_appears_to_be_down

Jun 1 2025, 11:59 AM · Tools, cloud-services-team, Toolforge

May 31 2025

Don-vip added a comment to T384468: Flickr blocking image requests from Toolforge k8s, breaking multiple tools.

Flickr apparently now blocks all requests with a 403 error (API calls, web page retrievals, everything). Can you please check with Flickr if Wikimedia IP address has been blocked?

May 31 2025, 11:26 AM · Tools, cloud-services-team, Toolforge

Apr 18 2025

Don-vip added a comment to T389694: [builds-api,builds-service,builds-cli] toolforge build --envvar does not accept values containing equals character.

Yay, thank you! It works now:

Apr 18 2025, 8:23 AM · Toolforge (Toolforge iteration 19), User-Raymond_Ndibe, cloud-services-team

Apr 13 2025

Don-vip added a comment to T389694: [builds-api,builds-service,builds-cli] toolforge build --envvar does not accept values containing equals character.

@Raymond_Ndibe I think I have found the problem, can you please take a look at https://gitlab.wikimedia.org/repos/cloud/toolforge/builds-builder/-/merge_requests/70/diffs?

Apr 13 2025, 1:16 PM · Toolforge (Toolforge iteration 19), User-Raymond_Ndibe, cloud-services-team
Don-vip added a comment to T389694: [builds-api,builds-service,builds-cli] toolforge build --envvar does not accept values containing equals character.

Hi @Raymond_Ndibe,
To reproduce you can

become spacemedia

and trigger a new build using

./build.sh

which performs the following:

cd /data/project/spacemedia && cd spacemedia && git pull && cd - && \
toolforge build clean -y && \
toolforge build start https://gitlab.wikimedia.org/toolforge-repos/spacemedia --ref main \
                -e MAVEN_JAVA_OPTS='--enable-native-access=ALL-UNNAMED' \
                -e MAVEN_CUSTOM_OPTS='-Pweb -Pversion -ntp -DskipTests -Dspring.profiles.active=toolforge'

Some info from the latest build:

$ toolforge build list
build_id                                 status    start_time            end_time              source_url                                               ref    envvars                                                                                destination_image
spacemedia-buildpacks-pipelinerun-xp7dl  ok        2025-04-13T12:24:33Z  2025-04-13T12:26:58Z  https://gitlab.wikimedia.org/toolforge-repos/spacemedia  main   MAVEN_CUSTOM_OPTS=-Pweb -Pversion -ntp -DskipTests -Dspring.profiles.active=toolforge  tools-harbor.wmcloud.org/tool-spacemedia/tool-spacemedia:latest
                                                                                                                                                               MAVEN_JAVA_OPTS=--enable-native-access=ALL-UNNAMED
$ toolforge build logs spacemedia-buildpacks-pipelinerun-xp7dl | grep -i "maven\|mvn\|env"
[step-prepare] 2025-04-13T12:24:48.869253465Z -> Parsing env variables...
[step-prepare] 2025-04-13T12:24:48.870162580Z > Processing any environment variables...
[step-prepare] 2025-04-13T12:24:48.870211288Z --> Creating 'env' directory: /platform/env
[step-prepare] 2025-04-13T12:24:48.872633629Z --> Writing /platform/env/MAVEN_JAVA_OPTS...
[step-prepare] 2025-04-13T12:24:48.873826517Z --> Writing /platform/env/MAVEN_CUSTOM_OPTS...
[step-inject-buildpacks] 2025-04-13T12:24:52.932925673Z    creating: locale-buildpack-move_to_api_0.10-d55ffc9f67d4305cde8cd95073c5019077316d30/target/fixtures/env/
[step-inject-buildpacks] 2025-04-13T12:24:52.932928088Z   inflating: locale-buildpack-move_to_api_0.10-d55ffc9f67d4305cde8cd95073c5019077316d30/target/fixtures/env/LANG
[step-detect] 2025-04-13T12:24:55.828015664Z heroku/maven    4.0.2
[step-build] 2025-04-13T12:25:00.020397146Z [Installing Maven]
[step-build] 2025-04-13T12:25:00.020410412Z Maven wrapper detected, skipping installation.
[step-build] 2025-04-13T12:25:00.020430465Z [Executing Maven]
[step-build] 2025-04-13T12:25:00.020441231Z $ ./mvnw -Pweb -Pversion -ntp -DskipTests -Dspring.profiles.active clean install
[step-build] 2025-04-13T12:25:00.740236219Z WARNING: java.lang.System::load has been called by org.fusesource.jansi.internal.JansiLoader in an unnamed module (file:/tekton/home/.m2/wrapper/dists/apache-maven-3.9.9/3477a4f1/lib/jansi-2.4.1.jar)
[step-build] 2025-04-13T12:25:01.159032647Z WARNING: sun.misc.Unsafe::objectFieldOffset has been called by com.google.common.util.concurrent.AbstractFuture$UnsafeAtomicHelper (file:/tekton/home/.m2/wrapper/dists/apache-maven-3.9.9/3477a4f1/lib/guava-33.2.1-jre.jar)
[step-build] 2025-04-13T12:25:46.324080593Z [INFO] --- enforcer:3.5.0:enforce (enforce-maven) @ spacemedia ---
[step-build] 2025-04-13T12:25:46.700182729Z [INFO] Rule 0: org.apache.maven.enforcer.rules.version.RequireMavenVersion passed
[step-build] 2025-04-13T12:25:47.180861421Z [INFO] argLine set to -javaagent:/layers/heroku_maven/repository/org/jacoco/org.jacoco.agent/0.8.13/org.jacoco.agent-0.8.13-runtime.jar=destfile=/workspace/target/jacoco.exec
[step-build] 2025-04-13T12:26:01.247204436Z [INFO] argLine set to -javaagent:/layers/heroku_maven/repository/org/jacoco/org.jacoco.agent/0.8.13/org.jacoco.agent-0.8.13-runtime.jar=destfile=/workspace/target/jacoco-it.exec
[step-build] 2025-04-13T12:26:01.387510033Z [INFO] Installing /workspace/pom.xml to /layers/heroku_maven/repository/org/wikimedia/commons/donvip/spacemedia/0.5.0-SNAPSHOT/spacemedia-0.5.0-SNAPSHOT.pom
[step-build] 2025-04-13T12:26:01.389395947Z [INFO] Installing /workspace/target/web/spacemedia-0.5.0-SNAPSHOT.jar to /layers/heroku_maven/repository/org/wikimedia/commons/donvip/spacemedia/0.5.0-SNAPSHOT/spacemedia-0.5.0-SNAPSHOT.jar
[step-build] 2025-04-13T12:26:02.066904397Z WARNING: java.lang.System::load has been called by org.fusesource.jansi.internal.JansiLoader in an unnamed module (file:/tekton/home/.m2/wrapper/dists/apache-maven-3.9.9/3477a4f1/lib/jansi-2.4.1.jar)
[step-build] 2025-04-13T12:26:02.420717834Z WARNING: sun.misc.Unsafe::objectFieldOffset has been called by com.google.common.util.concurrent.AbstractFuture$UnsafeAtomicHelper (file:/tekton/home/.m2/wrapper/dists/apache-maven-3.9.9/3477a4f1/lib/guava-33.2.1-jre.jar)
[step-fix-nested-procfile-launcher] 2025-04-13T12:26:09.813309345Z --> Writing /layers/heroku_procfile/nested_launcher_fix/env/CNB_PLATFORM_API= ...
[step-fix-nested-procfile-launcher] 2025-04-13T12:26:09.813772984Z --> Writing /layers/heroku_procfile/nested_launcher_fix/env/PATH.prepend...
[step-export] 2025-04-13T12:26:57.227896084Z Adding cache layer 'heroku/maven:repository'
Apr 13 2025, 12:42 PM · Toolforge (Toolforge iteration 19), User-Raymond_Ndibe, cloud-services-team

Apr 9 2025

Don-vip added a comment to T378451: Server side upload for Yann.

@Yann I am not an admin. I remind that I am a volunteer and unwillingly maintain V2C because no one else stepped up when it was completely broken. I'm still hoping that the WMF proposes an official video upload feature someday so we don't rely on exhausted volunteers for this complex infrastructure.

Apr 9 2025, 5:43 PM · Server-side-upload-request, video2commons
Don-vip added a comment to T378451: Server side upload for Yann.

Sorry it's me who deleted the files to ensure they were not filling the disks and making V2C completely unavailable like in May 2024. I was unaware they were related to this ticket. Large files are not supposed to remain this long. If no one actually hanlde these requests in a reasonible delay, I'll have to delete the functionality from V2C to avoid false hopes.

Apr 9 2025, 12:10 PM · Server-side-upload-request, video2commons

Apr 5 2025

Don-vip added a comment to T386454: Gibberish rendering of text in PDF thumbnail.

Another one: https://commons.wikimedia.org/wiki/File:ECDM_20250404_Ukraine_Moldova_ECHO(1).pdf

Apr 5 2025, 3:17 PM · Commons, Thumbor

Mar 21 2025

Don-vip created T389694: [builds-api,builds-service,builds-cli] toolforge build --envvar does not accept values containing equals character.
Mar 21 2025, 10:18 PM · Toolforge (Toolforge iteration 19), User-Raymond_Ndibe, cloud-services-team

Feb 19 2025

Don-vip added a comment to T386588: Increase object storage quota for project spacemedia.

Thank you! It works, I was able to upload the entire collection.

Feb 19 2025, 2:10 PM · Tool-spacemedia, Cloud-VPS (Quota-requests)

Feb 18 2025

Don-vip added a comment to T384468: Flickr blocking image requests from Toolforge k8s, breaking multiple tools.

I would very much like to follow up with flickr support about this. Can I please get some feedback?

Feb 18 2025, 8:31 PM · Tools, cloud-services-team, Toolforge