Page MenuHomePhabricator

Allow editing of pages that have ended up without any revisions due to database corruption
Open, LowestPublic

Description

Cloned from T34551.
It should be possible to edit a page for which there is an entry in the page table but no revision.
This currently fails with an edit conflict error. It worked before.

Yes, this is something that should not happen, but we may end up in this broken status, see T34551 for a few instances.

This bug tracks fixing the bogus edit conflict and adding tests.

Reported as http://commons.wikimedia.org/w/index.php?title=Commons:Administrators%27_noticeboard&oldid=62820408#System_problems

Details

Reference
bz41473

Event Timeline

bzimport raised the priority of this task from to Low.Nov 22 2014, 12:50 AM
bzimport set Reference to bz41473.
bzimport added a subscriber: Unknown Object (MLST).

Platonides: Could you explain why you cloned bug 32551? Or did you refer to a specific comment in bug 32551?

I branched this issue from the more general bug 32551. It was raised in comments 15 and 16 (and is relatively recent).

Jdforrester-WMF lowered the priority of this task from Low to Lowest.Dec 5 2014, 7:23 PM
Jdforrester-WMF set Security to None.

James, please manually notify Platonides of your priority change (as he's not in phabricator yet).

P.s.: done myself, the discussion below isn't productive.

James, please manually notify Platonides of your priority change (as he's not in phabricator yet).

That doesn't make sense. Mail has been more than once to users, asking them to create an account in Phabricator.
If users don't check their mail than there's not much sense in sending them more mail. I personally won't stop you from doing so though.

James, please manually notify Platonides of your priority change (as he's not in phabricator yet).

That doesn't make sense. Mail has been more than once to users, asking them to create an account in Phabricator.
If users don't check their mail than there's not much sense in sending them more mail. I personally won't stop you from doing so though.

I might be wrong, but I don't remember an email asking me to create an account... (I was alerted to this by Romaine.)

Mail has been more than once to users, asking them to create an account in Phabricator.
If users don't check their mail than there's not much sense in sending them more mail. I personally won't stop you from doing so though.

I might be wrong, but I don't remember an email asking me to create an account... (I was alerted to this by Romaine.)

I got P174 on 24 October 2014 to each of the e-mail addresses I had in Bugzilla. Maybe it went to your spam? There were also a series of e-mails to wikitech-l and (I think?) wikitech-ambassadors.

Mail has been more than once to users, asking them to create an account in Phabricator.
If users don't check their mail than there's not much sense in sending them more mail. I personally won't stop you from doing so though.

I might be wrong, but I don't remember an email asking me to create an account... (I was alerted to this by Romaine.)

I got P174 on 24 October 2014 to each of the e-mail addresses I had in Bugzilla. Maybe it went to your spam? There were also a series of e-mails to wikitech-l and (I think?) wikitech-ambassadors.

I checked it, but I never got that email. The text is new to me and I regularly check my spam box so I doubt it got stuck in there. Plus I'm not subscribed to wikitech-l and wikitech-ambassadors, so I didn't see it there either. Maybe it's because I created my account on 13 October, before the date the email was send? Or was it send to everyone?

For reference: I am in phabricator, but bzimport still hasn't assigned my bugzilla activity.

@platinodes, can you make a ticket and assign to me if it has been more than 24 hours? Will look into it when I get a moment.

Pppery renamed this task from Allow creation of revisionless page entries to Allow editing of pages that have ended up without any revisions due to database corruption..Mon, May 6, 3:31 AM
Pppery renamed this task from Allow editing of pages that have ended up without any revisions due to database corruption. to Allow editing of pages that have ended up without any revisions due to database corruption.
Pppery updated the task description. (Show Details)
Pppery updated the task description. (Show Details)