[$] The edge-triggered misunderstanding

Post Syndicated from original https://lwn.net/Articles/864947/rss

The Android
12 beta release
first appeared in May of this year. As is almost
obligatory, this release features “the biggest design change in
Android’s history
“; what’s an Android release without requiring
users to relearn everything? That historical event was not meant to
include one change that many beta testers are noticing, though: a kernel
regression that breaks a significant number of apps. This problem has just
been fixed, but it makes a good example of why preventing regressions can
be so hard and how the kernel project responds to them when they do happen.