Topic on Project:Support desk

Too many notifications sent by the Translate extension without any actual modification, to my mailbox

10
Verdy p (talkcontribs)

I receive really too many of these notifications (by mails sent from: MediaWiki Mail <wiki@wikimedia.org>), even when there are actually NO modifications at all :

Dear $username,

The Meta page Translations:$pagename/$id/$lang has been changed on $date by $user, see http://meta.wikimedia.org/wiki/Translations:$pagename/$id/$lang for the current revision.

Editor's summary: -

Contact the editor: mail: http://meta.wikimedia.org/wiki/Special:EmailUser/$user wiki: http://meta.wikimedia.org/wiki/User:$user

There will be no other notifications in case of further activity unless you visit this page while logged in. You could also reset the notification flags for all your watched pages on your watchlist.

Your friendly Meta notification system

(I have replaced the variable parts by $placeholders)

This notification says that there will be no other notifications, until I visit the site, but is is plain wrong, these notifications come into large batches of dozens of emails (one email for each notification). This is clearly excessive. In fact these notifications are not only sent if someone changes a translation, but only votes on a translation for reviewing it without any change. This is clearly not necessary to submit a notification by mail for this (then we also do not receive notifications online on the wiki website).

Can someone investigate this bug (one of the many bugs that are plagging the Translate extension for MediaWiki)?

Nemo bis (talkcontribs)

This has nothing to do with Translate, it's bugzilla:14901's friends i.e. how enotifwatchlist work. I agree that it's sad that enotif in core is not being worked on at all (since the last patch by Benny for 14901).

Verdy p (talkcontribs)

This bug 14901 is said to be "resolved, fixed". Still this correction is not working as it should, and the bug persists (or it's unrelated to bug 14901 and is another bug, or the patch has not been applied on Meta; bit I see also the same effect with translations on other wikis). The bug does not occur however on translatewiki.net (may be it has applied the patch, but not Wikimedia sites). It is a fact that the Translate extension creates these notifications even when they are absolutely not needed (no change at all in the wiki text, only a vote by someone else for approving a translation).

And a fact as well that these notifications should be bucketed instead of being sent in batches every few seconds when someone reviews a list of translations and accepts them.

That's clearly someting that the Translate extension must rework, by delaying them, or by informing the Notification system to delay the delivery, so that the Translate interface can produce a summary.

For now it is just spamming in mass to my mailbox, really too frequently (including with messages saying that I have *myself* created or modified a translation).

There's certainly something to develop in a better cooperating API between the Translate extension, the Notifications extension and the MEdiaWiki mail interface, but which could as well be used between LiquidThread's extension (for "new messages") and the Mediawiki mail interface: we need more tunings for these messages, even if the associated pages are part of a watchlist (which is not enough categorized by types of interactions).

Nikerabbit (talkcontribs)

The core logging system does not allow me 1) to change wording of the emails it sends 2) preventing the emails it sends. In fact, I've patched core on some translation sites I run to exactly to avoid these emails. Building an emailing system as you describe is definitely out of scope for Translate and I wouldn't have time for doing that either.

Nemo bis (talkcontribs)

Again, this has nothing to do with Translate, stop accusing stuff and people randomly. It also has nothing to do with Echo (I assume you just meant that you'd like the team members of Echo to give a look at this).

That specific core bug has been fixed because we reduced its scope to get some progress, but the underlying issue is that enotifwatchlist doesn't "understand" logs. The current main open bugs are bugzilla:42457 and bugzilla:42458; the part about following notifications not being suppressed even though you don't visit the page is not known, please look for steps to reproduce and file a bug (remember that "until I visit the site" is wrong, you have to visit the page; if you're using "site" to mean "page" as the Germans usually do, ok).

Verdy p (talkcontribs)

Stop pretending that I accuse someone or some designated parts of the code of doing something wrong. In fact I was not designating any one, but this is still a bug and the fact it was triaged to bug 14901 is ONLY from you Nemo, when now I see that you have already created bug 34153 which is definitely NOT fixed, but given "low" priority now.

I absolutely don't care if this bug is from Echo or anny other part of the system. This is a bug, wherever it is.

But YOU, Nemo, confused it by misredirecting me to the wrong bug 14901, then again two other (possibly unrelated) bug 42457 and bug 42258.

Clearly this is not a problem of history log because these mails are sent even when there are aboslutely *nothing* recorded in the hisotry log of pages (for example when someone just votes for an existing translation without performingany change, the mail is sent for a watched translation, when in fact we are not watching votes that are recorded elsewhere).

I maintain then this message here in the support desk, where it was appropriately placed, if you had not just confused things more. Initially I DID NOT wrote to the Bugzilla reports, it's YOU, Nemo, that brought me there.

For now every one wants to pretend that this is not a bug in their module, they "throw the baby" to the next developer, and nobody cares, and this is not acceptable. And people like you, Nemo, are even aggressive against those that signal something that is a legitimate bug.

Please reread my initiual request. I accused abolutely NOBODY.

Nemo bis (talkcontribs)

Read better, I said «it's bugzilla:14901's friends» (bold added).

Bsitu (talkcontribs)

This email is not sent by Echo notification

Verdy p (talkcontribs)

Did I pretend it? No. I was only looking for direction on this helpdesk, if Nemo had not confused everything and pretended I was accusing someone, when he was the only one to designate bugs randomly here.

88.130.117.159 (talkcontribs)

Nemo did not accuse anyone and even if he did, it will not solve your problem. Please adjust your tone and come back to the topic! I think you want this bug fixed as well.

Reply to "Too many notifications sent by the Translate extension without any actual modification, to my mailbox"