This investigation is still ongoing in a way but I feel like we have a good idea for where to begin working on the tool.
MacBook 15". Here's a screenshot of what I see:
Thu, Jun 22
Missing hyperlinks in the Hindi survey
- सेवा की शर्तों = terms of service (lead section)
- आप के द्वारा सर्वेक्षण में दी गई प्रतिक्रियाएं = your survey resopnses (2nd section)
- डेटा प्रतिधारण दिशानिर्देश = data retention guidelines (4th section)
Wed, Jun 21
@Daniel-Barrows How do you define "popularity"? What metric(s) would you like to see and how do you imagine it being displayed?
Hi @leila, no worries at all. I'll take a look at this tomorrow first thing. Was a little busy today.
@kaldari, are we also sure that PageContentInsertComplete is *not* called during weird history merges or revision deletions, page moves etc.? Otherwise it'll have the same flaw as using rev_parent_id.
Mon, Jun 19
I can't reproduce either but I'm on a MacBook Pro, whereas Danny is on a somewhat dated MacBook Air. That might be the problem.
Ah, okay. Makes sense. I put the translation here because I don't have edit permissions on that page. :)
@leila Here's the translation - सर्वेक्षण डेटा किसी तीसरी पार्टी द्वारा संभाला जा रहा है। गोपनीयता।
The last word is the translation of "Privacy".
Sun, Jun 18
Thu, Jun 15
While I agree this behavior is annoying - it's probably a tough problem too. Even sites like Twitter/Facebook can't load fast enough if you scroll too quickly (that is not to say we shouldn't think about it). I don't know how often people will load the editor and scroll down very quickly - but I don't imagine that number to be very high.
I ran @Milimetric's query on enwiki with an additional rev_timestamp where clause to look at the past month's records:
mysql:wikiadmin@db1080 [enwiki]> select rev_page, count(*) as duplicate_rev_parent_id_zeroes from revision where rev_timestamp >= 20170515000000 and rev_parent_id = 0 group by rev_page having count(*) > 1; +----------+--------------------------------+ | rev_page | duplicate_rev_parent_id_zeroes | +----------+--------------------------------+ | 54073829 | 2 | | 54112112 | 2 | | 54112566 | 2 | | 54166124 | 2 | | 54169722 | 2 | | 54179829 | 2 | | 54188344 | 2 | | 54193238 | 2 | | 54200374 | 2 | | 54204127 | 2 | | 54257308 | 2 | | 54280581 | 2 | | 54280697 | 2 | | 54283421 | 2 | +----------+--------------------------------+ 14 rows in set (53 min 42.84 sec)
Maybe it helps.
I could be wrong but here's the queries I ran on recentchanges on enwiki right now -
mysql:wikiadmin@db1080 [enwiki]> select count(*) from recentchanges where rc_last_oldid = 0; +----------+ | count(*) | +----------+ | 933550 | +----------+ 1 row in set (48.56 sec)
Wed, Jun 14
Jamesofur> Niharika: no, that release form can be ignored/eliminated
Tue, Jun 13
See also - https://99designs.com
Mon, Jun 12
The patch is complete except for missing illustrations which is tracked in T165541: Illustration for Syntax Highlighting beta feature.
This needs both an LTR and RTL illustration.
@kaldari - are we doing something like this for the NWE version too?
Assuming this ticket is only for the old wikitext editor.
Sun, Jun 11
Yep. This would make for a good GSoC/Outreachy project.
Sat, Jun 10
I'd like to point out that these tools don't really get a lot of use and it might not be worth putting in too much effort into them.
Thu, Jun 8
Wed, Jun 7
@TBolliger I think T166400: Split out the 3 standalone tools from the DMCA toolbox and deploy them on tool labs would be an easier task to tackle first and it will get @dbarratt familiar with the DMCA/CP takedown tools codebase among other things.
I'll be back in SF starting next Monday and will be happy to talk to David about it. Will schedule a meeting.
@eranroz Meanwhile can you help us figure out what's wrong? Thank you.
Mon, Jun 5
MariaDB [s51306__copyright_p]> select lang, project, status, diff_timestamp from copyright_diffs where lang='fr' order by diff_timestamp desc limit 5; +------+-----------+--------+----------------+ | lang | project | status | diff_timestamp | +------+-----------+--------+----------------+ | fr | wikipedia | fixed | 20170409120447 | | fr | wikipedia | false | 20170409101505 | | fr | wikipedia | false | 20170409095358 | | fr | wikipedia | false | 20170409081734 | | fr | wikipedia | false | 20170409043724 | +------+-----------+--------+----------------+ 5 rows in set (0.05 sec)
Thanks for reporting this, @Framawiki and sorry about us not keeping on top of things.
From what I can see, Eranbot is not gathering any data for French and Spanish wikis. I don't immediately see a reason for this because it's configured to work in the exact same way as English. The error logs don't seem to say anything helpful.
Fri, Jun 2
Wed, May 31
Tue, May 30
Mon, May 29
Not very related but WikiCite happens to use the same logo.
Sat, May 27
4 story points? We aren't sticking with Fibonacci now? This task, given its current description, will earn a 5 from me.
Fri, May 26
Johan completed this a little while ago.
Also, Special:BlockList lets you search usernames and do some filtering so the number we show will have to reflect that filtering as well which makes it significantly more complicated that the autoblock count.
@kaldari, what do you think of the 'Number of blocks' count? I'm not convinced that it's going to be useful to anyone. Here's my conversation with Leon about it earlier:
20:21:52 N<Niharika> musikanimal: And do we want the total number of blocks or not? It's mentioned in the ticket.
20:21:53 M<musikanimal> yeah total number of blocks + autoblocks at the top of Special:BlockList
20:22:26 N<Niharika> musikanimal: Is that number useful?
20:22:36 M<musikanimal> that one is more just for fun, to be honest
20:22:48 M<musikanimal> there were always a be a lot of active blocks
20:23:17 M<musikanimal> not really important, I just recommended it to be consistent with Special:AutoblockList
20:23:36 N<Niharika> musikanimal: Yeah, its very very high apparently. I'm wondering if we're just adding more cruft to the software.
20:24:00 N<Niharika> Okay, let's see what kaldari has to say to this. I'll add this convo to the ticket.
20:24:13 M<musikanimal> eh, maybe, for enwiki it's pretty much a useless number, but probably not so for smaller wikis
I've moved over the investigation results to the task description. Will create new tasks.
The filters could also be configurable on a JSON page. On this same config page, we might allow admins to add users to a blacklist, so that they don't show up in the report. This is to avoid having new admins or users who visit the report the first time and come to the same conclusion that User:Kaldari (or whomever) should not be autopatrolled.
Thu, May 25
They are sent externally via an API post. The highest risk spot for this is the Child Protection form where you upload the offending image to the tool and it sends it to the National Center for Missing and Exploited Children (who shares with law enforcement along with our other data and additional data they may have).
Are we doing any sort of encryption on the data before sending it? Should we? Also for when the user uploads the offending image to the tool?
May 25 2017
I believe this can be resolved now. This time the bot ran through all projects except Biography in 15 days. The update script for Biography (using the non-promise version) is still running.
May 24 2017
@kaldari, here's the response I got from James when I asked him if the tool can live on tool labs.
While not necessarily against it I'd have to check with legal on that to be sure. While we're not storing anything in the way of private data we are processing it (offending images are uploaded/processed and sent externally for example and IP data is processed) and we'd be storing OAuth login information for people who could use it to do Checkusers or access suppressed information on the sites. I'm not sure what level of exposure we're ok with on labs given that it may be a bit more exposed then, say, production infrastructure
May 21 2017
May 20 2017
@nzr Can we get some design feedback on this? There are screenshots above.
May 18 2017
Is this task for writing the code that makes the extension a beta feature or for making the deployment patches?
May 17 2017
Syntax highlighting will help you easily distinguish article text from wikitext
It's not clear to me what that means. The article text is in Wikitext. They aren't different entities. Every link, citation, template, they all work together to form the "article text".
May 16 2017
The task description says -
if it's not there, and the user requested alerts, send an email with the IP and other details of the login.
May 11 2017
The bot is currently using promises for fetching redirects and it's...lightning fast somehow...Examples below -
I added the new notification to the page. Can someone check it and make sure I didn't do anything silly with the translate tags? I have no experience with it. And I believe someone will have to mark the new version for translation?
This is more of a combined investigation for this ticket and T159467: Investigate Child Protection Takedown Form for requested updates.
May 10 2017
Good point. This could speed up the bot a bit.