[Wikitech-l] Re: Changes in schema of pagelinks tables

2024-04-15 Thread Amir Sarabadani
. We will start dropping the old columns gradually in two weeks. Best Am Di., 16. Jan. 2024 um 11:56 Uhr schrieb Amir Sarabadani < asarabad...@wikimedia.org>: > Hello, > The data migration for several sections have been completed. We will start > dropping the old columns

[Wikitech-l] [Breaking Change] Deprecation of indirect calls to IDBAccessObject constants

2024-01-29 Thread Amir Sarabadani
t;If it is not reasonably possible for the deprecated code to emit deprecation warnings, hard deprecation can be applied by announcing the removal on wikitech-l in a timely manner." Thank you and sorry for the inconvenience, -- *Amir Sarabadani (he/him)* Staff Database Archite

[Wikitech-l] Re: Changes in schema of pagelinks tables

2024-01-16 Thread Amir Sarabadani
2023 um 13:46 Uhr schrieb Amir Sarabadani < asarabad...@wikimedia.org>: > (If you don’t work with pagelinks table, feel free to ignore this message) > > Hello, > > Here is an update and reminder on the previous announcement > <https://lists.wikimedia.org/hyperkitt

[Wikitech-l] Re: Comments like Google Docs

2023-12-08 Thread Amir Sarabadani
I don't think comments on live articles would be useful (as mentioned above) but there are many cases which it can be a game changer. I can think of a couple: - Collaborative drafting: When you want to draft policy, a proposal, a new article, etc. with one or more fellow Wikimedians -

[Wikitech-l] Re: Announcing Codex 1.0

2023-10-25 Thread Amir Sarabadani
I want to echo what the DJ has said. I managed to write a pretty decent gadget in just a couple of hours thanks to Codex, something that used to take days at least. This is really exciting to see. Thank you to all who have worked on this tirelessly for years. Kudos and congratulations. Am Mi.,

[Wikitech-l] Changes in schema of pagelinks tables

2023-10-18 Thread Amir Sarabadani
itech-l@lists.wikimedia.org/message/U2U6TXIBABU3KDCVUOITIGI5OJ4COBSW/> . Thank you, -- *Amir Sarabadani (he/him)* Staff Database Architect Wikimedia Foundation <https://wikimediafoundation.org/> ___ Wikitech-l mailing list -- wikitech-l@lists.wikime

[Wikitech-l] Three new rdbms changes

2023-10-09 Thread Amir Sarabadani
s/UrlShortener/+/963293>) for how adoption is done. Thank you, -- *Amir Sarabadani (he/him)* Staff Database Architect Wikimedia Foundation <https://wikimediafoundation.org/> ___ Wikitech-l mailing list -- wikitech-l@lists.wikimedi

[Wikitech-l] Re: [Wikitech-ambassadors] [invitation to participate] Listening Sessions for the Technical Decision-Making Retrospective

2023-09-05 Thread Amir Sarabadani
Hi, I think the email somehow didn't reach wikitech-l and some other mailing lists (except ambassadors) Am Mo., 4. Sept. 2023 um 15:46 Uhr schrieb Benoît Evellin (Trizek) < bevel...@wikimedia.org>: > Hello all, > > > Sorry for cross-posting. > > The Technical Decision-Making Forum Retrospective

[Wikitech-l] Re: ORES To Lift Wing Migration

2023-08-04 Thread Amir Sarabadani
Am Fr., 4. Aug. 2023 um 12:53 Uhr schrieb Brian Wolff : > > Our understanding is that renaming extensions in MediaWiki is a long > and complicated process, so we'll likely not be able to rename it in the > foreseeable future. > > Why? > > Renaming is usually a bad thing because it often confuses

[Wikitech-l] [Breaking Change] Two changes regarding searching for proto-relative URLs in external links

2023-05-30 Thread Amir Sarabadani
m to https instead which also improves storage as every proto-relative URLs takes up two rows. Thank you, -- Amir Sarabadani, Staff Database Architect James Forrester, Staff Software Engineer Timo Tijhof, Principal Performance Engineer ___ Wikitech-l

[Wikitech-l] Re: Gerrit replica downtime (30 minutes) tomorrow Tue, 16 May 13:00-15:00 UTC

2023-05-15 Thread Amir Sarabadani
I made the patch: https://gerrit.wikimedia.org/r/c/labs/codesearch/+/919924 I can merge and deploy it soon. Am Di., 16. Mai 2023 um 00:23 Uhr schrieb Daniel Zahn : > I have used codesearch to search for the config of codesearch with things > like > > >

[Wikitech-l] Re: Gerrit replica downtime (30 minutes) tomorrow Tue, 16 May 13:00-15:00 UTC

2023-05-15 Thread Amir Sarabadani
This means codesearch will be affected (and won't get updated) and possibly even will be down during that time. Best Am Mo., 15. Mai 2023 um 22:03 Uhr schrieb Tyler Cipriani < tcipri...@wikimedia.org>: > Hello > > The read-only Gerrit replica[0] will be down for 30 minutes tomorrow (Tue, > 16

[Wikitech-l] Re: Word embeddings / vector search

2023-05-09 Thread Amir Sarabadani
On top of the ones mentioned, ores topic detection model (the one that says what wikiproject an article belongs to, an example ) has been using word embedding since 2018-ish. HTH Am Di., 9.

[Wikitech-l] Re: Python requests broken by urllib3 version 2.x

2023-05-05 Thread Amir Sarabadani
You can also create an empty virtual env, install all requirements and then do pip freeze > requirements.txt That should take care of pinning Am Fr., 5. Mai 2023 um 13:11 Uhr schrieb Lucas Werkmeister < lucas.werkmeis...@wikimedia.de>: > For the general case of Python projects, I’d argue that a

[Wikitech-l] Two breaking changes related to Databases

2023-05-02 Thread Amir Sarabadani
ver the coming months. Those will not be individually announced. Best -- *Amir Sarabadani (he/him)* Staff Database Architect Wikimedia Foundation <https://wikimediafoundation.org/> ___ Wikitech-l mailing list -- wikitech-l@lists.wikimedia.org To unsubscr

[Wikitech-l] New query builders and IConnectionProvider

2023-05-02 Thread Amir Sarabadani
query builders, and updating code away from ILoadBalancer and ILBFactory would be really appreciated. Together we can improve readability and code health (now with less footguns!). Until the next update, -- Amir Sarabadani (he/him), Staff Database Architect Timo Tijhof, Principal Performance En

[Wikitech-l] [CoC] Proposed amendment: Ban on soliciting tech support for hate groups

2023-04-17 Thread Amir Sarabadani
Hello, In accordance with CoC's amendment policy . The committee proposes an amendment on behalf of one of the community members to be added in unacceptable behavior section

[Wikitech-l] Re: Reflecting on my listening tour

2023-04-14 Thread Amir Sarabadani
This is not really about Selena's email but it's so nerdy I still want to talk about what tech debt is and what it isn't. The word tech debt at the beginning meant a very specific thing: When an engineer takes a shortcut to deliver a feature faster. Daniel has a pretty good essay on tech debt:

[Wikitech-l] Re: March 2023 Datacenter Switchover

2023-03-01 Thread Amir Sarabadani
It's a bit complicated. When SRE sets the read-only mark, they start counting from that time and it starts propagating which takes a while to be actually shown to all users but some users might still see the RO error while some actual writes are happening somewhere else because the cache is not

[Wikitech-l] New DB connect/query methods for MediaWiki

2023-02-27 Thread Amir Sarabadani
from ::select() to SelectQueryBuilder is on-going (T311866 <https://phabricator.wikimedia.org/T311866>). Thank you -- *Amir Sarabadani (he/him)* Staff Database Architect Wikimedia Foundation <https://wikimediafoundation.org/> ___ Wikitech

[Wikitech-l] Re: Avoid invisible characters in page titles

2023-01-17 Thread Amir Sarabadani
Disallowing invisible characters or cleaning them is a bad idea. Invisible characters are actually heavily used in many languages including Persian (and part of the official manual of style of the language taught in schools) it is downright wrong to check and fix those in many wikis in those

[Wikitech-l] Re: Movereason-dropdown

2022-11-30 Thread Amir Sarabadani
Hi, I suggest creating a ticket so it can be implemented in MediaWiki itself, it sounds like a rather easy and useful feature. Best Am Mi., 30. Nov. 2022 um 03:03 Uhr schrieb Bináris : > As I got no answer, I was forced to solve it myself with JS: >

[Wikitech-l] Re: No Commons Uploads

2022-11-01 Thread Amir Sarabadani
Hi, It is known and people are working on it. You can check https://www.wikimediastatus.net/ for the status of the incident. Best Am Di., 1. Nov. 2022 um 23:33 Uhr schrieb Martin Domdey : > Hi, > > is it known, that there cannot be uploaded a file to Commons right now? > > Martin ... > > >

[Wikitech-l] Re: Feedback wanted: PHPCS in a static types world

2022-10-30 Thread Amir Sarabadani
Hi, A great initiative, thank you! I am generally in favor of this proposal but just want to give a cautionary tale. It's a bit off-topic but important. Given that there is no actual enforcing mechanism for the documentation typehints, some of them have actually drifted from reality. I caused a

[Wikitech-l] Request for feedback: Two changes related to databases in MediaWiki

2022-10-12 Thread Amir Sarabadani
hp [4] https://phabricator.wikimedia.org/T237839#8268173 [5] https://gerrit.wikimedia.org/r/c/mediawiki/core/+/832625/6/includes/api/ApiQueryDeletedrevs.php [6] https://gerrit.wikimedia.org/r/c/mediawiki/core/+/841940/ Thank you -- *Amir Sarabadani (he/him)* Staff Database Architect Wikimedia Found

[Wikitech-l] Re: Proposed change to the MediaWiki database policy

2022-08-29 Thread Amir Sarabadani
Hello, Here is the last call. If no objection comes in by the end of this week, I'll add it to the policy. Best Am Fr., 15. Juli 2022 um 14:21 Uhr schrieb Amir Sarabadani < asarabad...@wikimedia.org>: > Hello, > We have a proposal to make small adjustments to the MediaWiki datab

[Wikitech-l] Re: Deletion of 5000+ pages forbidden

2022-08-23 Thread Amir Sarabadani
Solving the ticket MatmaRex mentioned (T20493) would remove the 5,000 limitation and address several other major tech debt in our databases. It's on the roadmap of the database work (T297633) and I hope to start it later in this year or early next. It will take a while but we will get there and

[Wikitech-l] MediaWiki core schema drifts with production databases

2022-08-22 Thread Amir Sarabadani
so a big thank you to several of our amazing developers, Umherirrender, James Forrester and Sam Reed who helped on reporting, going through the history of MediaWiki to figure out why these drifts happened, and helping build the reporting tools. Best -- *Amir Sarabadani (he/him)* Staff Database A

[Wikitech-l] Re: Changes in schema of MediaWiki links tables

2022-08-12 Thread Amir Sarabadani
d the impact of this normalization on the health of our databases. Here are the reports for s5 <https://phabricator.wikimedia.org/T299417#8143953> and s2 <https://phabricator.wikimedia.org/T314041#8146798>. Best Am Di., 31. Mai 2022 um 15:42 Uhr schrieb Amir Sarabadani < asarabad...@w

[Wikitech-l] Proposal on redesigning externallinks table: Request for feedback

2022-08-11 Thread Amir Sarabadani
ech support to 740+ Wikimedia projects, starting with Wikimedia Commons and Wikidata." Best -- *Amir Sarabadani (he/him)* Staff Database Architect Wikimedia Foundation <https://wikimediafoundation.org/> ___ Wikitech-l mailing list -- wikitech-l

[Wikitech-l] Proposed change to the MediaWiki database policy

2022-07-15 Thread Amir Sarabadani
to abstract schema. You can find the proposal in here. Please take a look and comment: https://www.mediawiki.org/wiki/Talk:MediaWiki_database_policy If there are no major objections by the end of August 2022, I will codify this into the policy. Best -- *Amir Sarabadani (he/him)* Staff Database Architect

[Wikitech-l] Re: Abstract Schema: Milestone reached for WMF Deployed Extensions

2022-07-15 Thread Amir Sarabadani
Thank you so much for taking the lead on this Der Umherirrende! Congratulations on such a massive achievement. This will have an everlasting impact and I'm planning to use this work to start fixing drifts of extensions soon (once we are done with fixing core drifts) Awesome work. On Fri, Jul

[Wikitech-l] Re: Changes in schema of MediaWiki links tables

2022-05-31 Thread Amir Sarabadani
to use the new schema as we will slowly stop writing to tl_namespace and tl_title fields and drop them in the next month. Best Am Di., 29. März 2022 um 15:37 Uhr schrieb Amir Sarabadani < asarabad...@wikimedia.org>: > (If you don’t work with links tables such as templatelinks, pagelinks

[Wikitech-l] Re:  Fresh 22.05 released!

2022-05-11 Thread Amir Sarabadani
Thank you for making and maintaining fresh. It's really useful. On Tue, May 10, 2022 at 10:18 PM Krinkle wrote: > This release promotes Node.js 14 to be the default for the fresh-node > command. > > Get started by installing, updating, or learning more, at: >

[Wikitech-l] Removal of revision_actor_temp table

2022-04-20 Thread Amir Sarabadani
it ASAP. Hopefully this should make your queries much simpler. Keep in mind a similar work will happen on revision_comment_temp table in the future. You can follow the work in https://phabricator.wikimedia.org/T275246 Best -- *Amir Sarabadani (he/him)* Staff Database Architect Wikimedia

[Wikitech-l] Changes in schema of MediaWiki links tables

2022-03-29 Thread Amir Sarabadani
://phabricator.wikimedia.org/T24. Thanks -- *Amir Sarabadani (he/him)* Staff Database Architect Wikimedia Foundation <https://wikimediafoundation.org/> ___ Wikitech-l mailing list -- wikitech-l@lists.wikimedia.org To unsubscribe send an email to wikitec

[Wikitech-l] Re: 錄 Diving Into Wikimedia Deployment Data

2022-02-20 Thread Amir Sarabadani
On Thu, Feb 17, 2022 at 1:51 AM Risker wrote: > Thank you very much for sharing this data, Tyler (and to the team that > researched and analysed it, as well). I think it shows that the train has > been pretty successful in mitigating the issues it was intended to > improve. > > I note the data

[Wikitech-l] Re: ClassCrawler – extremely fast and structured code search engine

2022-02-05 Thread Amir Sarabadani
I co maintain codesearch with Kunal and I have similar notes. I hope instead of duplicating the work, we could join forces to improve the development productivity infrastructure. Codesearch has been working fine in the past couple of years. There is a new frontend being built and I hope we can

[Wikitech-l] Re: [Wikimedia-l] Re: Re: Uplifting the multimedia stack (was: Community Wishlist Survery)

2022-01-11 Thread Amir Sarabadani
(Speaking in my volunteer capacity) I doubt there is any malicious intent by WMF. I personally think the underlying problem is time. Let me explain. Fixing a big issue in software takes time (I wrote a long essay about it in this thread) so it makes sense WMF annual planning to focus on issues

[Wikitech-l] Changes to maximum allowed time for RecentChanges and several other special pages

2022-01-02 Thread Amir Sarabadani
a look at the ticket: https://phabricator.wikimedia.org/T297708 Thank you -- *Amir Sarabadani (he/him)* Staff Database Architect Wikimedia Foundation <https://wikimediafoundation.org/> ___ Wikitech-l mailing list -- wikitech-l@lists.wikimedia.org To unsu

[Wikitech-l] Re: [Wikimedia-l] Uplifting the multimedia stack (was: Community Wishlist Survery)

2021-12-31 Thread Amir Sarabadani
ad below): > > - Uploads: Support for large file uploads / Keeping bulk upload tools > online > > - Video: Debugging + rolling out the videojs player > > - Formats: Adding support for CML and dozens of other common high-demand > file formats > > - Thumbs: Updating thumb

[Wikitech-l] Re:  Summary of 1.37.0-wmf.17 train deployment

2021-08-12 Thread Amir Sarabadani
Indeed. James is one of the best things that has happened to the movement. Kunal Mehta schrieb am Do., 12. Aug. 2021, 09:04: > On 8/11/21 5:56 PM, Mukunda Modell wrote: > > Yes I know James is mentioned twice. There really aren't enough > > thank-yous for all that James does. > > This, 100%. <3

[Wikitech-l] Re: Phasing out old jQuery versions

2021-08-07 Thread Amir Sarabadani
Gonna be fun) > > On Sat, Aug 7, 2021 at 3:52 PM Amir Sarabadani > wrote: > >> Hi, >> (If you don't use jQuery in your code or gadgets, you can ignore this >> email) >> >> in 2017 jQuery 3 got deployed to production and a backward compatibility >> l

[Wikitech-l] Phasing out old jQuery versions

2021-08-07 Thread Amir Sarabadani
Hi, (If you don't use jQuery in your code or gadgets, you can ignore this email) in 2017 jQuery 3 got deployed to production and a backward compatibility layer was introduced to prevent old codes from breaking. Since then it has been emitting warnings in your console. All start with "JQMIGRATE".

[Wikitech-l] Re: Goto for microoptimisation

2021-08-01 Thread Amir Sarabadani
It might be interesting to point out to discussions around use of goto in Linux Kernel: https://koblents.com/Ches/Links/Month-Mar-2013/20-Using-Goto-in-Linux-Kernel-Code/ https://www.kernel.org/doc/html/v4.10/process/coding-style.html#centralized-exiting-of-functions IIRC (from a presentation by

[Wikitech-l] Re: Stream of recent changes diffs

2021-07-01 Thread Amir Sarabadani
Note on ORES as one of its maintainers: ORES doesn't use recent changes for getting content and scoring edits. It hits the API. HTH On Thu, Jul 1, 2021 at 3:18 PM Robin Hood wrote: > I’m no expert, but I believe the only way to get a diff via the API is > through

[Wikitech-l] Changes to storage of files metadata

2021-06-26 Thread Amir Sarabadani
Hello, If you don't do anything with metadata fields of file tables (image table for example) in replicas, you can ignore this email. "image" table in Wikimedia Commons is extremely big (more than 380GB compressed) and has been causing multiple major issues (including an incident recently). Deep

[Wikitech-l] Thank you Tuesday

2021-06-22 Thread Amir Sarabadani
Hi, Lots of people thanked me for deploying mailman3 but I want to mention that it would have not been possible without Wikimedia Cloud Services team giving a lot of resources to me so I could have a test setup and puppetize mailman3 easily which in turn made deployment to production much easier.

[Wikitech-l] Re: Why does the train start on Tuesday?

2021-06-22 Thread Amir Sarabadani
Jon, I think you're misunderstanding the point of the "No Deployment on Friday" policy. Let's look from far, Why is a work day a no-deploy day? Why are we limiting ourselves to a four-day week while we can use our full potential? The reason is that if we deploy something to production on Friday

[Wikitech-l] Re: Mailman 3 - is there an API available?

2021-06-21 Thread Amir Sarabadani
There have been requests to build something similar (for example automated tools for checking only users with certain rights would have access to the internal mailing list of that right) and the good thing it's now much easier to do in mailman3. I hope to get around to doing it soon. I make sure

[Wikitech-l] Re: Upstream shutdowns

2021-06-05 Thread Amir Sarabadani
That's pretty good but I feel something specific to Wikimedia is needed. Like analytics cluster, wmcs, ... and It should be in wikitech. It'll be so big that I think it would need subpages, etc. Just thinking out loud. On Sat, Jun 5, 2021 at 5:22 PM Kunal Mehta wrote: > On 6/5/21 10:56 AM, A

[Wikitech-l] Re: Upstream shutdowns

2021-06-05 Thread Amir Sarabadani
I think one part of the problem is that we don't have a comprehensive catalog of our dependencies and their dependencies (and so on). Having such list helps us understand hidden patterns in our infra ("we are depending too much on facebook products") or try to reduce complexities by harmonizing

[Wikitech-l] Mailman2 is now shut down (T52864)

2021-06-01 Thread Amir Sarabadani
That's it. That's the email. ___ Wikitech-l mailing list -- wikitech-l@lists.wikimedia.org To unsubscribe send an email to wikitech-l-le...@lists.wikimedia.org https://lists.wikimedia.org/postorius/lists/wikitech-l.lists.wikimedia.org/

[Wikitech-l] Re: New Code of Conduct committee candidates

2021-05-29 Thread Amir Sarabadani
Hello, Since no objections have been raised by the community in the given period, the committee is now in effect. Welcome Ariel, Effie and Kunal, and thank you Matanya, Tonina and Tpt for your service. Best On Wed, Apr 14, 2021 at 2:24 AM Amir Sarabadani wrote: > Hello, > The committ

[Wikitech-l] Abstract Schema: An Update

2021-05-27 Thread Amir Sarabadani
Hello, If you missed the previous updates, there's the first and the second

Re: [Wikitech-l] [pywikibot] Thank you Xqt

2021-05-07 Thread Amir Sarabadani
Seconding that. Thank you for all your hard work! On Sat, May 8, 2021 at 12:29 AM Kunal Mehta wrote: > I was looking at Pywikibot's commit stats for something and noticed that > as of earlier today, `git shortlog -s` reports that Xqt hit 4,000 > commits in the pywikibot/core repository! > > For

[Wikitech-l] Mailman3 is now deployed to production, mailing lists are upgrading

2021-04-28 Thread Amir Sarabadani
Hello, TLDR: Mailman3 is now available for general use, all mailing lists will be migrated in the next couple of weeks, providing everyone with a much better mailing list experience. You will notice some changes, let us know if you run into issues. Long version: We're happy to announce that

Re: [Wikitech-l] Wikitech logo

2021-04-26 Thread Amir Sarabadani
Hi, Reminder: You have only four days to vote on the new logo. Best On Fri, Apr 16, 2021 at 6:28 PM Amir Sarabadani wrote: > Hello, > I'm once again asking you to vote on a logo. This time is the new Wikitech > logo since its original one was derived from the old MediaWiki logo that

[Wikitech-l] Herald rules

2021-04-22 Thread Amir Sarabadani
Hi, I'm really sorry for sending email to such a large venue but I couldn't find a better mailing list. Feel free to ignore this email if you don't do anything with Herald rules. Herald rules, a set of rules in phabricator to automate the work, are expensive and slowly making saving any change on

[Wikitech-l] Wikitech logo

2021-04-16 Thread Amir Sarabadani
Hello, I'm once again asking you to vote on a logo. This time is the new Wikitech logo since its original one was derived from the old MediaWiki logo that has now changed. You can see this ticket for previous discussion and proposals of the new wikitech

[Wikitech-l] New Code of Conduct committee candidates

2021-04-13 Thread Amir Sarabadani
Hello, The committee has finished selecting new members and the new committee candidates are (In alphabetical order): - Amir Sarabadani - Kunal Mehta - Martin Urbanec - MusikAnimal - Tony Thomas And auxiliary members will be (Also in alphabetical order): - Ariel Glenn

[Wikitech-l] Logo of MediaWiki has changed

2021-03-31 Thread Amir Sarabadani
Hello, After more than one year of design, discussion, vote, iteration, and months of legal work, I’m happy to announce that the logo of MediaWiki has been officially changed. This applies to both the software and logo of https://mediawiki.org. The old logo of MediaWiki was adopted slightly more

Re: [Wikitech-l] [Wikimedia-l] Test Mailman3 in production

2021-03-26 Thread Amir Sarabadani
, or that it can be empty and just keep the subject > line the same? > > Cheers, > > Deb > > -- > > deb tankersley (she/her) > > senior program manager, engineering > > Wikimedia Foundation > > > > On Fri, Mar 26, 2021 at 3:40 AM Pankaj Jangid >

[Wikitech-l] Test Mailman3 in production

2021-03-25 Thread Amir Sarabadani
Hello, tl;dr: https://lists-next.wikimedia.org is running mailman3. Please help us test the software before we upgrade the real mailing list server. Kunal and I have been working on deploying the new mailman (version 3) to replace mailman2 serving https://lists.wikimedia.org and powering all of

[Wikitech-l] FlaggedRevs (Pending changes) extension and its future

2021-03-19 Thread Amir Sarabadani
Hello, This extension is one of the oldest extensions we still have in production and currently does not have a maintainer. FlaggedRevs has been the cause of several incidents and visible regressions specially since software decays and our environment constantly changes. Another problem with this

Re: [Wikitech-l] about jawp mailing list

2021-03-10 Thread Amir Sarabadani
Hi, It's https://phabricator.wikimedia.org/T271123 Feel free to subscribe. At the current state, if you fix that, something else breaks. The proper solution would be to migrate to mailman3 (which is slowly making progress: https://phabricator.wikimedia.org/T52864) Best On Wed, Mar 10, 2021 at

[Wikitech-l] Issue with jitsi - Anyone knows why?

2021-02-26 Thread Amir Sarabadani
Hello, I usually wouldn't bother people with my issues but I'm sorta desperate here. This is about https://meet.wmcloud.org. WM Cloud jitsi instance. It's on a bigram VM and on docker . Users report that when using this "a

[Wikitech-l] Code of conduct committee call for new members

2021-02-26 Thread Amir Sarabadani
Hello all, It's coming close to time for annual appointments of community members to serve on the Code of Conduct (CoC) committee. The Code of Conduct Committee is a team of five trusted individuals plus five auxiliary members with diverse affiliations responsible for general enforcement of the

[Wikitech-l] Update on abstract schema and schema changes

2021-01-30 Thread Amir Sarabadani
Hello, There has been a lot of progress in abstract schema and abstract schema changes initiative since last time I gave an update on it. So here's another one. *Abstract Schema* So far, more than 90% (51 out 56) of

Re: [Wikitech-l] "Fixing redirects" to "improve performance"

2020-12-29 Thread Amir Sarabadani
Hey, In general, the performance implications of an edit for fixing redirects heavily outweighs the small improvement of removing a redirect. The biggest exception to that is main pages of wikis (which redirecting en.wikipedia.org to en.wikipedia.org/wiki/Main_page actually wastes 27 years of

[Wikitech-l] MediaWiki logo

2020-10-26 Thread Amir Sarabadani
Hello people! So the voting period is done now and the second proposal is the clear winner. https://www.mediawiki.org/wiki/Project:Proposal_for_changing_logo_of_MediaWiki,_2020/Round_2 163 people participated and these are the top winners using Schulze method: * 2: Gradient (translucent -

[Wikitech-l] The second round of voting for mediawiki logo - one week left

2020-10-18 Thread Amir Sarabadani
Hello, This is a gentle reminder that there's one week left from the voting period of choosing the next logo of mediawiki. If you haven't voted yet, you can vote in https://www.mediawiki.org/wiki/Project:Proposal_for_changing_logo_of_MediaWiki,_2020/Round_2 Best -- Amir (he/him)

[Wikitech-l] Thank you Tuesday

2020-10-13 Thread Amir Sarabadani
It has been a while since we had Thank you Tuesdays but this one needs a shout out. Thank you Manuel for epic work of cleaning up more than one thousand schema drifts in s3 (small wikis) from missing indexes to uncleaned fields and much more: https://phabricator.wikimedia.org/T260111 Best --

[Wikitech-l] Update on abstract schema and schema changes

2020-10-10 Thread Amir Sarabadani
Hello, It has been a while since I gave an update on the state of abstracting schema and schema changes in mediawiki . So here's a really long one. So far around half of the mediawiki core tables have been migrated to abstract schema (plus lots of

[Wikitech-l] RFC: Drop support for database upgrade of mediawiki older than two LTS releases

2020-10-08 Thread Amir Sarabadani
Hello, If you're not maintaining a mediawiki instance or don't work with mediawiki's installer/updater, feel free to ignore this email (sorry for spam). The aforementioned RFC has reached phase 3, which means we need to reach out to stakeholders and since this RFC is going to impact third party

Re: [Wikitech-l] The Second round of voting for mediawiki logo just started!

2020-10-08 Thread Amir Sarabadani
which basically destroyed the artistic freedom of designers (we are not going in that direction but we need to acknowledge the subjectivity of designs) HTH > > -- > Brian > > On Mon, Sep 28, 2020 at 8:50 AM Amir Sarabadani > wrote: > >> Hey, >> The first r

Re: [Wikitech-l] The Second round of voting for mediawiki logo just started!

2020-09-28 Thread Amir Sarabadani
Whenever a vote is taken, it's > important to stick to democratic norms, basically "one person, one vote". > Round 2 is entirely variations on a single proposal, which disenfranchises > everyone who didn't prefer that design. Is it too late to discuss? > > Kind reg

[Wikitech-l] The Second round of voting for mediawiki logo just started!

2020-09-25 Thread Amir Sarabadani
Hello, The subject line is self-explanatory, you can go to the voting page and cast your vote. This is going to continue for a month and it's about different variants of the top contender (different

Re: [Wikitech-l] Second round of voting for the new logo of mediawiki - testing the voting gadget

2020-09-19 Thread Amir Sarabadani
ions. Otherwise, it looks pretty good. > > Best, > QEDK > > [1] https://en.wikipedia.org/wiki/Default_effect > [2] https://en.wikipedia.org/wiki/Above_the_fold > [3] https://en.wikipedia.org/wiki/Anchoring_(cognitive_bias) > > On Sat, 19 Sep 2020 at 23:00, Amir Sarabadani

[Wikitech-l] Second round of voting for the new logo of mediawiki - testing the voting gadget

2020-09-19 Thread Amir Sarabadani
Hello, The second round of voting for the new logo will start soon. In this round, we are going to vote on different variants of the top design (Proposal six). Given that 16 different variants of this logo exist (with different wordmarks, colors, etc.), we need preferential voting instead of the

[Wikitech-l] CoC amendment proposal: Appeals process

2020-09-05 Thread Amir Sarabadani
Hello, This is Amir from the CoC committee. Currently, there are two open amendment proposals that haven't had much progress in the past years and I would like to close them or at least make some progress. One of them in particular is really important. There are two major issues with the current

Re: [Wikitech-l] Wikimedia Chat

2020-09-04 Thread Amir Sarabadani
tech.wikimedia.org/wiki/Wikitech:Cloud_Services_Terms_of_use Not that I won't publish anything private, also the mattermost itself protects private data (like passwords) by hashing them. > > > Best regards, > > Count Count > > On Sun, Aug 30, 2020 at 2:00 AM Amir Sarabadani &

Re: [Wikitech-l] Logo of mediawiki

2020-09-03 Thread Amir Sarabadani
Hello everyone, I just wanted to remind you that only one week left from the voting period of the first round (general design and look of proposals). Best On Mon, Aug 10, 2020 at 2:42 PM Amir Sarabadani wrote: > Hey again. > I just wanted to remind people that the first round of voti

Re: [Wikitech-l] Wikimedia Chat

2020-08-30 Thread Amir Sarabadani
eban Zarate wrote: > > > Thanks, it works!! > > > > El sáb., 29 de ago. de 2020 a la(s) 21:40, Amir Sarabadani ( > > ladsgr...@gmail.com) escribió: > > > > > Hey, can you try? https://chat.wmcloud.org/wikimedia > > > > > > On Sun, Aug

Re: [Wikitech-l] Wikimedia Chat

2020-08-29 Thread Amir Sarabadani
Hey, can you try? https://chat.wmcloud.org/wikimedia On Sun, Aug 30, 2020 at 2:37 AM Esteban Zarate wrote: > I just installed but there is nothing, can you create a channel as test?, > please > > El sáb., 29 de ago. de 2020 a la(s) 21:00, Amir Sarabadani ( > ladsgr...@gmai

[Wikitech-l] Wikimedia Chat

2020-08-29 Thread Amir Sarabadani
Hello, Due to the current situation, there are more and more collaborations happening online instead. and now you can see Wikimedia-related discussion groups in Slack, Discord, Telegram, Facebook, and many more. Besides being scattered and inaccessible to people who don't have accounts in those

Re: [Wikitech-l] Upgrading mailman (the software behind mailing lists)

2020-08-24 Thread Amir Sarabadani
t; > But let's say it would be *nice* not to mess up the public archive > > URLs if feasible :-) > > > > > > - d. > > > > > > On Sun, 9 Aug 2020 at 21:19, Amir Sarabadani > wrote: > > > > > > hmm, Links of archived discussions in private

Re: [Wikitech-l] Logo of mediawiki

2020-08-10 Thread Amir Sarabadani
(like different wordmarks, different colors, etc.) Thank you for your contributions on this project. Best On Sun, Jul 19, 2020 at 3:44 PM Amir Sarabadani wrote: > Hello everyone, > Thank you for your enthusiasm around the logo. It made me so happy, and > also thank you for all of the

Re: [Wikitech-l] Upgrading mailman (the software behind mailing lists)

2020-08-09 Thread Amir Sarabadani
t pretty > much means rolling our own auth system on top of Mailman 3 or creating > a bunch of HTTP redirect rules. > > On Sun, Aug 9, 2020 at 3:31 PM Amir Sarabadani > wrote: > > > > According to the upgrade guide ( > > https://docs.mailman3.org/en/latest/migration.h

Re: [Wikitech-l] Upgrading mailman (the software behind mailing lists)

2020-08-09 Thread Amir Sarabadani
According to the upgrade guide ( https://docs.mailman3.org/en/latest/migration.html#other-considerations): "If you need your URLs for Mailman 2 archives to work, you can keep the HTML files generated for the archives around and your web server configuration for the archives intact (possibly with a

[Wikitech-l] Upgrading mailman (the software behind mailing lists)

2020-08-08 Thread Amir Sarabadani
Hey, Mailman, the software that powers our mailing lists, is extremely old, by looking at https://lists.wikimedia.org/ you can guess how old it is. I would really like to upgrade it to mailman 3 which has these benefits: * Much better security (including but not limited to

Re: [Wikitech-l] Ethical question regarding some code

2020-08-08 Thread Amir Sarabadani
Thank you all for the responses, I try to summarize my responses here. * By closed source, I don't mean it will be only accessible to me, It's already accessible by another CU and one WMF staff, and I would gladly share the code with anyone who has signed NDA and they are of course more than

[Wikitech-l] Ethical question regarding some code

2020-08-05 Thread Amir Sarabadani
Hey, I have an ethical question that I couldn't answer yet and have been asking around but no definite answer yet so I'm asking it in a larger audience in hope of a solution. For almost a year now, I have been developing an NLP-based AI system to be able to catch sock puppets (two users

Re: [Wikitech-l] Logo of mediawiki

2020-07-19 Thread Amir Sarabadani
bit of kindness these days. Thank you. On Mon, Jun 22, 2020 at 2:39 AM Amir Sarabadani wrote: > Hello, > The current logo of MediaWiki was adapted slightly more than fifteen years > ago and hasn’t changed since. This logo despite having the nice concept of > sunflower, is old. T

[Wikitech-l] Codesearch host has moved

2020-07-14 Thread Amir Sarabadani
Hello, Just a quick update: Since Cloud VPS tools are moving from *.wmflabs.org to *.wmcloud.org. The codesearch has moved from https://codesearch.wmflabs.org to https://codesearch.wmcloud.org The old URL is now redirects to the new one. Thank Bryan Davis for doing this!

Re: [Wikitech-l] New DB_REPLICA constant; DB_SLAVE deprecated

2020-07-04 Thread Amir Sarabadani
I'd be happy to rename it to "source". It would be also great if we clean up puppet repo from bad terms If people want to follow the discussion, I'd recommend checking this ticket: https://phabricator.wikimedia.org/T254646 Best On Thu, Jul 2, 2020, 11:30 Jaime Crespo wrote: > > I don't plan

[Wikitech-l] Logo of mediawiki

2020-06-21 Thread Amir Sarabadani
Hello, The current logo of MediaWiki was adapted slightly more than fifteen years ago and hasn’t changed since. This logo despite having the nice concept of sunflower, is old. The sunflower represents the diversity, the constant growth and also the wildness. Among its biggest issues I can point

Re: [Wikitech-l] New Code of Conduct committee candidates

2020-06-10 Thread Amir Sarabadani
of years and her work was invaluable in solving complex issues while it hasn't been public and barely anyone knows her contributions. Thank you Lucie. Best On Tue, Apr 28, 2020 at 9:27 PM Amir Sarabadani wrote: > Quick correction the final date is *09 June 2020* and not *09 June 2019" &

Re: [Wikitech-l] [Ops] Backport and Config changes window (name change)

2020-06-09 Thread Amir Sarabadani
hmm, What about B? Similar when we call "Trust and Safety" as "T" On Tue, Jun 9, 2020 at 11:26 PM Martin Urbanec wrote: > I think we need some shorter version to refer to this window. New name is > cool, but swat is shorter. > > Martin > > On Tue, Jun 9, 2020, 5:17 PM Max Binder wrote: > >> I

[Wikitech-l] Deprecation of a global function in mediawiki.

2020-06-06 Thread Amir Sarabadani
Hello, The global function "wfWaitForSlaves()" that has been soft deprecated [1] since 1.27 is now hard deprecated (from master and subsequently 1.35 release) and will be removed soon. Please use LBFactory::waitForReplication instead. I would like to thank Sam Reed for cleaning up all of the

  1   2   >