Regression report beta-2015-04-03 vs. nightly-2015-04-24


#1

This week we’re comparing from the first beta to the most recent nightly. There are now 20 reported regressions, though keep in mind some regressions have been fixed downsteam by crate authors and are not reflected in reporting, and that many crates still do not build under the testing tool because of bugs. There are actually only 19 regressions as one of the reported is a network failure. I’ve annotated the reasons for the regressions, the most prominent being the removal of num, removal of stability attributes, and removal of PhantomFn.

Coverage

  • 1078 crates tested: 345 working / 533 broken / 20 regressed / 180 fixed.

Regressions

  • There are 20 root regressions
  • There are 20 regressions

Root regressions, sorted by popularity:

Full Report.


#2

Thanks @brson! This information is invaluable.


#3

One thing I’ve been wondering about based on these regression report; how is the core team triaging them? At this point, should regressions be seen as something that need to immediately be fixed, or are these instances where the opinion is “yeah, that was a breaking change that we just forgot to get in before beta, sorry?”


#4

@lambda Nearly every regression so far has been the result of a conscious decision to break something. If we find a regression that isn’t intentional or wanted it will need to be investigated and fixed quickly.