User Details
- User Since
- Mar 27 2023, 7:59 PM (159 w, 4 d)
- Availability
- Available
- IRC Nick
- _Gerges
- LDAP User
- GergesShamon
- MediaWiki User
- Gerges [ Global Accounts ]
Yesterday
Hi @Praffq, Are you still planning to submit a new pull request instead of reopening the closed one?
Wed, Apr 8
Hi @Aklapper, thanks for the thoughtful feedback.
The goal of #Arabic-Sites is to make it easier to track tasks that directly impact Arabic Wikimedia projects, as they are currently scattered and hard to follow (e.g., UI issues, RTL bugs, localization gaps, editing experience issues).
This tag will help contributors discover relevant issues, follow ongoing work, and coordinate efforts more effectively.
For now, I will take responsibility for adding the tag to relevant tasks. In the near future, we also plan to attract more Arabic-speaking volunteers to watch and maintain these tasks.
Sun, Apr 5
@Praffq, You can use via Toolforge: wikitech:Help:Toolforge/Redis
It’s a better fit because it provides a shared, persistent queue, supports list operations, and works well if we scale to multiple servers. It also handles reconnections more reliably using Last-Event-ID.
Additionally, this task is mainly about reducing load on the JVM container, and moving the event buffer to Redis helps offload memory and connection pressure from the application itself.
Sat, Apr 4
@Praffq, What will you do about that?
Architectural Note: Since the server currently maintains a single global EventSource connection to Wikimedia and broadcasts to all SseEmitter clients, handling individual client catch-ups requires either caching recent events in memory/Redis or allowing clients to fetch missed events via a separate REST endpoint before joining the live stream again.
Thu, Apr 2
@Praffq, Thanks :)
Wed, Apr 1
@Nemoralis, You can proceed with it, and thank you. If any assistance is needed, please feel free to ping me in the channel #wikimedia-operations on IRC (my nick is _Gerges).
Sun, Mar 29
Yes, I noticed this; see pull 44.
Hi! 👋
Thanks for your contribution — I've reviewed your pull request and approved it. Great work!
Sat, Mar 28
Thank you for tagging this task with good first task for Wikimedia newcomers!
Hi @Praffq, I cannot grant you rollback permissions, but I added a variable REQUIRE_ROLLBACK_RIGHT, set its value to false, to bypass the validation check.
I have submitted a pull request:
https://github.com/wiki-connect/wikimonitor/pull/42
This is an example:
After thinking about it, I believe storing a user’s access token is extremely risky. It is better to store the refresh token on the user side for 30 days.
Fri, Mar 27
Hi @Praffq, Currently, there is no way to do this without rollback permission (See also: test2.wikipedia.org and test.wikidata.org). You can open a ticket explaining the problem in general terms so we can work on it in the future.
Thu, Mar 26
Wed, Mar 25
Hi @Praffq! 👋
Great to hear that you're interested in working on this issue — welcome! 🎉
Yes, feel free to go ahead and open a PR directly on the GitHub repository. If anything is unclear or you need guidance at any step, don’t hesitate to ask.
Looking forward to your contribution! 🚀
Thanks @Vishaldevops :)
Tue, Mar 24
@Vishaldevops, Good to hear that. please submit a pull request so we can test it on the beta server.
Mon, Mar 23
Thank you for tagging this task with good first task for Wikimedia newcomers!
Sun, Mar 22
The pull request has been merged. Thank you for your contribution!
Thanks @TANMy789.
Sat, Mar 21
Hello @SheetalPro and @Vishaldevops ,
It’s great to see this level of enthusiasm for collaboration—teamwork is at the heart of open-source projects.
You’re both welcome to work together on resolving this issue; however, only one person should submit the pull request.
You can also include Co-authored-by: Name <email> in the commit message to give proper credit.
Hi @TANMy789, please follow https://www.mediawiki.org/wiki/New_Developers#Communication_tips.
Thank you for tagging this task with good first task for Wikimedia newcomers!
Thank you for tagging this task with good first task for Wikimedia newcomers!
Fri, Mar 20
done :)
I’ve submitted pull: https://github.com/wiki-connect/wikimonitor/pull/24
Thu, Mar 19
@SheetalPro, Did you create a .env file?
Hi @SheetalPro and @Vishaldevops,
Mar 17 2026
Thank you for tagging this task with good first task for Wikimedia newcomers!
Mar 14 2026
Mar 12 2026
Done
search works for me now, I searched for WQ, it took a long time and I didn't get any results, before it crashed.
Feb 19 2026
Additional note: OAuth 2.0 using Owner-only consumers works correctly and allows editing without issues.
The problem appears when using standard OAuth 2.0 consumers (non owner-only), where the API returns HTTP 401 with Jwt issuer is not configured.
This suggests the issue may be limited to JWT validation or issuer configuration for non owner-only flows.
Feb 12 2026
Feb 7 2026
Community consensus is needed to make this change.
Jan 31 2026
I introduced a change that a BotPassword::login(). As a result, the assertion in BotPasswordTest::testLogin() expecting a nosuchuser error for UTDummy@BotPassword is no longer valid.
Should I delete the test on line 318, or reverse it and make it assertStatusGood?
Jan 30 2026
Jan 27 2026
Done
Dec 23 2025
Hi @sanjaisid, Thanks for your contribution, Sorry for the delay, I've been busy with several projects outside of Wikimedia. I'll try my best to review your patch.
Nov 16 2025
I searched on Google using the query "WikiPedia [MN]" site:mn.wikipedia.org, and based on my check, the affected pages seem to be very limited. I found only one page showing this unusual title in the search results: Файл:Mongolian_Aimags,_Mongolia.png
It appears that this issue is isolated to this specific page, and I did not observe the same behavior for other pages on Mongolian Wikipedia.
Nov 14 2025
@Pppery, can't upload on File:Wikibooks-wordmark-v2-ar.svg for per https://w.wiki/FgE2 "the wordmark width should not exceed 124px".
Nov 11 2025
@Pppery, Yes. Sorry, I forgot the task.
Oct 4 2025
Oct 3 2025
Sep 22 2025
Sep 19 2025
Aug 31 2025
I would like to request being added to acl*Project-Admins, as I am currently leading the Tech Hub team at the Egypt Wikimedians User Group. Our team will soon begin creating new projects, along with several sub-projects, and I will need the appropriate permissions to manage them effectively.
Aug 30 2025
Aug 16 2025
I'm not good at Chinese and the browser translation is bad, no one mentioned disable the use of magic words __INDEX__/__NOINDEX__ in User namespace.
Hi @Dringsim, You mean wmgExemptFromUserRobotsControlExtra?
When I try via curl to simulate an android browser session and delete User-Agent it works without problems, there is a problem from User-Agent.
Hi @Aklapper, I use kiwi browser (Powered by Chromium kernel), this my request
GET /r/c/operations/mediawiki-config/+/1063920 HTTP/1.1 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7 Accept-Encoding: gzip, deflate, br Accept-Language: en-GB,en;q=0.9,ar-EG;q=0.8,ar;q=0.7,en-US;q=0.6 Cache-Control: max-age=0 Connection: keep-alive Cookie: _shopify_y=C68A09C********; _tracking_consent=%7B%22con%22%3A%7B%22CMP%22%3A%7B%22a%22%3A%22%22%2C%22m%22%3A%22%22%2C%22p%22%3A%22%22%2C%22s%22%3A%22%22%7D%7D%2C%22v%22%3A%222.1%22%2C%22region%22%3A%22EGGZ%22%2C%22reg%22%3A%22%22%2C%22purposes%22%3A%7B%22a%22%3Atrue%2C%22p%22%3Atrue%2C%22m%22%3Atrue%2C%22t%22%3Atrue%7D%2C%22display_banner%22%3Afalse%2C%22sale_of_data_region%22%3Afalse%2C%22consent_id%22%3A%226550575E-924c-4EE4-8620-306ea5dfbbc7%22%7D; __mmapiwsid=0195a12****** Host: gerrit.wikimedia.org Sec-Fetch-Dest: document Sec-Fetch-Mode: navigate Sec-Fetch-Site: none Sec-Fetch-User: ?1 Upgrade-Insecure-Requests: 1 User-Agent: Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Mobile Safari/537.36 sec-ch-ua: "Not-A.Brand";v="99", "Chromium";v="124" sec-ch-ua-mobile: ?1 sec-ch-ua-platform: "Android"
Aug 14 2025
Aug 8 2025
Aug 7 2025
Done.
I will delete the test isAvailable() uses window.chrome to filter certain chrome-like browsers because the condition windowObj.chrome === undefined has been removed. Are there any concerns or objections to this change?
Aug 3 2025
I've written the patch and tested the code on Firefox. The "Download PDF" button appears successfully, but some Firefox-specific tests are failing. Does anyone have any comments so I can write new tests?
Thank you for tagging this task with good first task for Wikimedia newcomers!
Hi @Bugreporter, Would you also like to noindex all pages in User Talk namespace?
@CDobbins, Yes, I still need access to Logstash. I do need an NDA, but please note that I’m working independently as a volunteer, without support from team wmf.