GitHub user aanno opened a pull request: https://github.com/apache/fop/pull/43
FOP-2733: remove avalon I removed avalon (a project that is dead for over a decade now) from the code base. For this to happen, I've written a clean-room (i.e. I didn't looked at the avalon code) implementation of the few bits of avalon that are still in use by FOP. After that I fixed the tests. Apart from some minor stuff that is only used for testing, the main thing of avalon that was still in use was the Configuration stuff. I also renamed the packages name of the (now embeded) avalon stuff like this: * `org.apache.avalon.framework.configuration` moved to `org.apache.fop.configuration` * `org.apache.avalon.framework.activity` moved to `org.apache.fop.activity` * `org.apache.avalon.framework.container`also moved to `org.apache.fop.activity` This rename is completely optional, i.e. if there are concerns against it, I will update my change request and keep the original package names. I would be glad if you could consider my patch for merge into the `trunk` branch. Kind regards, aanno You can merge this pull request into a Git repository by running: $ git pull https://github.com/aanno/fop feature/pr-remove-avalon-1 Alternatively you can review and apply these changes as the patch at: https://github.com/apache/fop/pull/43.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #43 ---- commit 6ea0e7f79e4f5fd4056c727bd786db53b61b5ffd Author: Thomas Pasch <thomas.pasch@...> Date: 2019-01-08T18:30:52Z FOP-2733: remove avalon commit abf5af144477c7d6975e9ce74d6a8bb0743fb7c7 Author: Thomas Pasch <thomas.pasch@...> Date: 2019-01-08T19:12:59Z fixes ---- ---