setup.py now has some heuristics to install the correct backend.
** Changed in: apport (Ubuntu)
Status: Incomplete = Fix Released
--
install appropriate backends in setup.py and not in debian/rules
https://bugs.launchpad.net/bugs/314344
You received this bug notification because you are
This patch wouldn't work for the OpenSUSE/Fedora .spec files at all,
though. I think it's inappropriate to do that in setup.py, but at least
it should use lsb_release to find which backend to install.
** Changed in: apport (Ubuntu)
Importance: Undecided = Wishlist
Status: New =
This is how I would fix the second item.
I think I can't fix the first one because I don't have enough packaging foo,
but what about changing /etc/... in setup.py into a local etc/... and copy
this in debian/rules to /etc/...
** Attachment added: 314344.apport.fix.setup.diff