2 000 000 Bugs! Celebrate!
Categories
(bugzilla.mozilla.org :: General, enhancement)
Tracking
()
People
(Reporter: maxx, Unassigned)
References
(Blocks 1 open bug, )
Details
Attachments
(2 files)
2,000,000 Bugs!
Comment 3•1 month ago
|
||
LOL, missed it by 2 woohoo!!
Updated•1 month ago
|
Comment 4•1 month ago
|
||
/me bows
Comment 6•1 month ago
|
||
Wow, it's incredible to reach this milestone.
Comment 10•1 month ago
|
||
π₯³πππππ₯³π₯³π₯³ππππππππ₯³π₯³ππππ₯³πππππ₯³π₯³π₯³ππππππππ₯³π₯³ππππ₯³πππππ₯³π₯³π₯³ππππππππ₯³π₯³ππππ₯³πππππ₯³π₯³π₯³ππππππππ₯³π₯³ππππ₯³πππππ₯³π₯³π₯³ππππππππ₯³π₯³ππππ₯³πππππ₯³π₯³π₯³ππππππππ₯³π₯³ππππ₯³πππππ₯³π₯³π₯³ππππππππ₯³π₯³ππππ₯³πππππ₯³π₯³π₯³ππππππππ₯³π₯³ππππ₯³πππππ₯³π₯³π₯³ππππππππ₯³π₯³ππππ₯³πππππ₯³π₯³π₯³ππππππππ₯³π₯³πππ
Comment 11•1 month ago
|
||
πͺ²π¦ππͺ²ππͺ²πͺ²πͺ²πͺ²π¦πͺ²πͺ²π¦πͺ²π¦ππͺ²ππͺ²πͺ²πͺ²πͺ²π¦πͺ²πͺ²π¦πͺ²π¦ππͺ²ππͺ²πͺ²πͺ²πͺ²π¦πͺ²πͺ²π¦πͺ²π¦ππͺ²ππͺ²πͺ²πͺ²πͺ²π¦πͺ²πͺ²π¦
I can reproduce this on my machine. Congrats! π¦
Comment 14•1 month ago
|
||
The Book of Mozilla, 13:11
And lo, the Tinkerers looked upon the ledger and saw two million entries of their own creation.
The Elders trembled, for the Bugs were countless and unending,
yet from their chaos sprang clarity.
Out of the swirl of regressions and patches arose a new flame,
forged not of perfection, but of persistence.
βLet there be one more,β spoke the Maintainer,
βfor as long as we file, we fight.β
And the world was once again made open.
Comment 15•1 month ago
|
||
Comment 16•1 month ago
|
||
π₯³π incredible ! Congratulations
Comment 18•1 month ago
|
||
(In reply to Frank Griffith Jr from comment #17)
The operative question is, how many of the 2M have we fixed?
I support finding the answer to this question.
Who should this be assigned to?
Comment 20•1 month ago
|
||
πͺ²ππͺ³π BUGZILLA HITS 2,000,000! ππͺ³ππͺ²
ββββββββββββββββββββββββββββββββββββββββββββββββ
β πͺ³ππͺ² πππͺ³πππͺ²π πͺ²ππͺ³ ππͺ³ππͺ²ππͺ³ β
β πͺ²ππͺ³ ππͺ³ππͺ²ππͺ³π πͺ³ππͺ² ππͺ³ππͺ²ππͺ³ β
β ππͺ²π πͺ³ππͺ²ππͺ³ππͺ² ππͺ³π πͺ²ππͺ³ππͺ²π β
ββββββββββββββββββββββββββββββββββββββββββββββββ
π TWO MILLION BUGS STRONG! π
π π πͺ² πͺ³ GOTTA SQUASH 'EM ALL! πͺ³ πͺ² π π
Comment 21•1 month ago
|
||
(In reply to Frank Griffith Jr from comment #17)
The operative question is, how many of the 2M have we fixed?
Most of them: https://bugzilla.mozilla.org/reports.cgi?product=-All-&datasets=RESOLVED&datasets=VERIFIED
FIXED is a lower number, but if you're going to look at only that you need to subtract at least the DUPLICATE and INVALID bugs from the 2 million total or you get a very skewed picture.
Comment 22•1 month ago
|
||
It's impressive we have an issue/task management system that has been in operation for this long and has this many entries, and pretty much all of it in the open (I know there are exceptions for privacy and security reasons, but in general this is true). That underlines what this project is about.
Comment 24•1 month ago
|
||
Not present in v146, but observable in current nightly. Does not crash the browser, but cause lot of emojis present all over.
Anyone care to guess how long it'll take us to get to bug 3000000?
The oldest bug on record seems to be bug 101, filed on 7 April 1998 (that's 891993290 seconds since epoch, according to the BMO timestamp).
We needed 871,055,940 seconds to get to bug 2000000 (filed at 1763049230 seconds since epoch, congrats :maxx!).
To start with the simplest model, interpolating between those two points and assuming linear growth, we're creating a new bug, on average, every (1763049230 - 891993290) / (2000000 - 101) = 435.5500 seconds, so we should get to bug 3000000 in another 435550000 seconds, or at (1763049230 + 435550000) = 2198599230 seconds since the epoch.
According to JavaScript, new Date(2198599230 * 1000) puts us at Friday, September 2, 2039, at 11:00:30 Pacific time (GMT-7) to reach our three millionth bug. 14 years to go!
Hope to see you all then for another celebration π
Comment 26•1 month ago
|
||
π€£π€£π€£ Congrats!
Comment 27•1 month ago
|
||
YAY!!!!!!!!
Comment 28•1 month ago
|
||
(In reply to Jared Hirsch [:jhirsch] (he/him) (Needinfo please) from comment #25)
According to JavaScript,
new Date(2198599230 * 1000)puts us at Friday, September 2, 2039, at 11:00:30 Pacific time (GMT-7) to reach our three millionth bug. 14 years to go!
That's quite a long time. I suggest a workaround, let's celebrate at 2222222.
Comment 29•1 month ago
|
||
(In reply to Jared Hirsch [:jhirsch] (he/him) (Needinfo please) from comment #25)
According to JavaScript,
new Date(2198599230 * 1000)puts us at Friday, September 2, 2039, at 11:00:30 Pacific time (GMT-7) to reach our three millionth bug. 14 years to go!
I think that there is something wrong with the calculation. Bug 1.000.000 was filed 11 years ago. If we continue to expect a linear grows why it now should take us longer to reach bug 3.000.000? I don't think that the frequency of new bugs filed will drop but expect even an increase.
Comment 30•1 month ago
|
||
(In reply to Henrik Skupin [:whimboo][βοΈUTC+2] from comment #29)
(In reply to Jared Hirsch [:jhirsch] (he/him) (Needinfo please) from comment #25)
According to JavaScript,
new Date(2198599230 * 1000)puts us at Friday, September 2, 2039, at 11:00:30 Pacific time (GMT-7) to reach our three millionth bug. 14 years to go!I think that there is something wrong with the calculation. Bug 1.000.000 was filed 11 years ago. If we continue to expect a linear grows why it now should take us longer to reach bug 3.000.000? I don't think that the frequency of new bugs filed will drop but expect even an increase.
I decided to use the newly-supported Temporal API to double-check the calculations in the Firefox console, and Jaredβs estimate was roughly correct given its starting assumptions. Hereβs my code and output:
let b101date = Temporal.ZonedDateTime.from('1998-04-07T16:54[America/Los_Angeles]');
let b2MMdate = Temporal.ZonedDateTime.from('2025-11-13T07:53[America/Los_Angeles]');
let elapsed = Math.round(b2MMdate.since(b101date).total("seconds") * ((2000000 - 101) / 2000000));
console.log(b2MMdate.add(Temporal.Duration.from({seconds: elapsed})));
// 2039-09-07T15:59:40-07:00[America/Los_Angeles]
I changed the code to use your starting assumptions, and got:
let b1MMdate = Temporal.ZonedDateTime.from('2014-04-23T01:10[America/Los_Angeles]');
let b2MMdate = Temporal.ZonedDateTime.from('2025-11-13T07:53[America/Los_Angeles]');
let interval = b2MMdate.since(b1MMdate);
console.log(b2MMdate.add(Temporal.Duration.from(interval)));
// Temporal.ZonedDateTime 2037-06-05T16:36:00-07:00[America/Los_Angeles]
Either way, you end up in the late 2030s, which is indeed a while.
So I think we should accept Kaiβs suggestion and celebrate bug #2222222, which a little more Temporal coding using your 1MMβ2MM interval assumption tells me will happen on or about 2028-06-08T15:54:32-07:00[America/Los_Angeles]. Or we could mark bug #2345678 on or about 2029-11-11T21:24:40-08:00[America/Los_Angeles].
I thought a little more about this over the weekend π€
If anyone wanted to make a better guess at when we'll reach our next big milestone bug number (whether that's bug 2222222, or a power of 2, like bug 2097152, or a Fibonacci number, like bug 2178309), we could look at, say, every one hundred thousandth bug's creation date and use those to chart a more accurate linear (or other polynomial) regression. Here's a screenshot of a chart made using a spreadsheet tool with the slope and intercept listed in the legend.
(Since unfortunately I can't seem to add alt text to the screenshot here in BMO, I'll mention for those who can't see the screenshot that that the graph shows our bug filing velocity increased from bug 700k to about 1.7 million, and has since flattened out a bit. And the screenshot also shows the equation of the linear regression calculated by the spreadsheet tool, including all bugs, is y = 223*x - 257687, where x is the number of days since first bug and y is the estimated bug number we'll reach on that day.)
Description
•