Closed Bug 701585 Opened 14 years ago Closed 13 years ago

Mysteriously wrong build dates for some products

Categories

(Socorro :: Webapp, task)

x86
macOS
task
Not set
major

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: jberkus, Assigned: jberkus)

References

Details

Some products are showing up with wrong build dates, often several weeks off. Examining the code, it is not clear how these could have gotten into the system: * the cronjob does not appear capable of creating a wrong build date * and there seems to be no reason why a user would edit the build dates to be wrong * we tested the admin interface for a bug which would cause wrong build dates to be accidentally inserted, and did not reproduce any such issue This is a serious problem because it can cause products to be excluded from reports and crash stats. Currently there are 9 such products, of which 5 were set to the same wrong build date: 2011-09-23
Blocks: 701255
Counld you tell us which ones are actually affect, just out of interest?
product_name | version_string | build_date --------------+----------------+------------ Fennec | 5.0b5 | 2011-06-09 Firefox | 6.0.1 | 2011-09-23 Firefox | 7.0 | 2011-09-23 Fennec | 7.0 | 2011-09-23 Firefox | 7.0(beta) | 2011-08-17 Firefox | 6.0.2 | 2011-09-23 Fennec | 6.0.2 | 2011-09-23 Firefox | 8.0 | 2011-11-07 Thunderbird | 7.0.1 | 2011-11-07 Note that the last has already been corrected in prod.
rhelmer and I discussed this, and it turns out the list of users who have access to the admin interface is quite large. So user error now seems like the most likely cause. Accordingly, in 2.3.4, we'll be adding logging to edit-product-info so that we can see if the cause *is* user error.
Opening blocking bug for the locking
Target Milestone: 2.3.4 → 2.4
Depends on: 703416
Moving to 2.5. We'll need several weeks of log data to verify if this is user error.
Target Milestone: 2.4 → 2.5
Component: Socorro → General
Product: Webtools → Socorro
Component: General → Webapp
Will look at this after ESR.
Target Milestone: 2.5 → 2.5.1
OK, I've checked the data from this. (1) We have not had an occurance of wrong build dates in the database since 12/28. (2) Nobody has modified the dates using the admin UI since 12/28. (3) Unknown people did modify the build dates using the admin UI during the period 12/20 to 12/28, and these modified records correspond to the only wrong build date in the database since 12/10. THERFORE: wrong build dates are occurring as a consequence of erroneous user input. Because all such input happened before we tracked user names, there is no way to find the user at fault. This bug will be solved by implementation of bug 721135.
Depends on: 721135
This change isn't version-specific, so removing version target.
Target Milestone: 2.5.1 → ---
This problem has not recurred since we changed the admin interface. As such, closing as resolved.
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.