Axis2/C and Rampart/C traditionally would install into /opt. The Ubuntu
packages were made to be FHS compliant, but applications using Axis2/C
and Rampart still assumed the old, /opt style directory layout. As a
means to make ends meet, a lot of symlinks were added to make things
appear in the expected places for everyone. Specifically, I used
directory symlinks. Due to the way dpkg deals with this on upgrades,
people upgrading from 1.5.0-* to 1.6.0-* ended up with a barely
functional package. The only workaround is to remove the package
completely and install it again.
At the very least, we should start using file-only symlinks, so that
upgrades from now on will be painless.
affects ubuntu/axis2c
assignee soren
importance medium
status inprogress
affects ubuntu/rampart
assignee soren
importance medium
status inprogress
Axis2/C and Rampart/C traditionally would install into /opt. The Ubuntu
packages were made to be FHS compliant, but applications using Axis2/C
and Rampart still assumed the old, /opt style directory layout. As a
means to make ends meet, a lot of symlinks were added to make things
appear in the expected places for everyone. Specifically, I used
directory symlinks. Due to the way dpkg deals with this on upgrades,
people upgrading from 1.5.0-* to 1.6.0-* ended up with a barely
functional package. The only workaround is to remove the package
completely and install it again.
At the very least, we should start using file-only symlinks, so that
upgrades from now on will be painless.
affects ubuntu/axis2c
assignee soren
importance medium
status inprogress
affects ubuntu/rampart
assignee soren
importance medium
status inprogress