Last modified: 2014-11-15 02:15:17 UTC
BounceHandler installs Plancake's email parsing library via Composer. The library was imported to mediawiki/vendor in https://gerrit.wikimedia.org/r/#/c/170369/. If it turns out that the upstream has abandoned the library, we should either revive it or just embed the class directly in the extension to reduce install complexity.
Looks like we should take over the repo ! Got this reply from Florian Semm ( https://gerrit.wikimedia.org/r/#/c/151428/6/composer.json ) : I am not a maintainer of this project. I have forked it because of an other open source project. I think the main-project is dead and pull-requests will not merged. Maybe you should look for another parser, with more activity and a better test coverage.
I see that there was also a response from the original upstream at Danyuki Software saying they too were not interested in maintaining the library. So I guess there are three ways to go from here: 1) Revert the use of Composer and just embed the class in the BounceHandler extension directly. 2) Look for someone to step up, fork the library and revive a community for it. 3) Find an equivalent library that has an active community and switch BounceHandler to use it. Any of these resolutions would satisfy me. I'm not excited about staying tied to an abandoned upstream however so I'd like to see Tony move forward with one of these options.