I just want to say that I personally find this thread an the the similar "sky is falling" discussion about Lennart being on vacation for 2 weeks to be alarming and far far too hasty.
Please consider the implications of such a 'shoot first' policy on participation within the community.
Max has written a lot of packages that people depend on, but maintenance is not always done on the time table of the most eager user. I would hesitate to risk driving him out of the community / removing his agency from this matter simply because he doesn't respond fast enough for you.
I sent him some patches for ansi-wl-pprint, and while I nervously wondered this exact same thing about whether he was still active, he accepted them within a couple of weeks and shipped out a new version.
Bryan O'Sullivan took a month or two to merge patches from me for text in the past. Should I have forked text or taken it away from him?
Ross Paterson has accumulated two years of patches and libraries@ requests and updates to transformers. I harassed him a couple of times over that interval and even offered to take over maintainership, but it is his package, his timeline and his call. Given the scope of the package and the number of factors involved it was well within his rights to deliberate as long as he did, and it was his call to minimize breakage by batching a bunch of seemingly minor changes into one big release. I'd even argue in retrospect that it was the right call. He's also probably rightly annoyed at me for being so damn pushy. ;)
Lennart ultimately responded positively to the request to just bump and ship, but he'd also have been within his rights not to have.
I'm currently slowly working through the ramifications of the new transformers/mtl release for all of my packages. They are deceptively complicated.
If I naively slam the version bounds up then I will break many big packages that depend on my packages that are at or near the backtracking limit of cabal. It already has caused some problems and I'm in search of the right fix.
I live, eat, and breath Haskell, but if someone were to pull this stunt on me while I'm in the process of deliberating, just because I happen to be off in Australia at a conference and have reduced attention to note and rebut such a thread (which I am!) I would get quite angry and it would be a reasonable response.
I've had 2 week stretches when I'm working in an environment where I can't adequately test a patch that "should just work" and I've had some I took one that purported to work on trust that broke everything.
Not everyone produces micro-updates for every package they maintain daily, nor should they be forced to by some overeager package maintenance policy that actively discourages participation.
When you interact with another package maintainer please consider that your patch may not be the only thing going on in their life.
-Edward Kmett