Activity log for bug #260899

Date Who What changed Old value New value Message
2008-08-24 17:13:52 Javier Uruen Val bug added bug
2008-08-24 17:15:01 Javier Uruen Val description Release: 8.10 Version: 0.60.0-1ubuntu1 Since the latest courier upload (0.60.0-1ubuntu1), it seems there's a problem with the shared libraries. One of the changes made to the package was the removal of rpath information from the package. Without this information courier executables won't be able to locate the libraries under /usr/lib/courier-authlib and will fail with the following error: /usr/lib/courier/courier/courierpop3login: error while loading shared libraries: libcourierauthsasl.so: cannot open shared object file: No such file or directory I guess there are a few approaches to fix this: - Do not strip rpath information - Add /usr/lib/courier-authlib directory to /etc/ld.so.conf - Change /usr/lib/courier-authlib to /usr/lib - Modify courier init.d scripts to use LD_LIBRARY_PATH - ... I'm attaching a patch for first approach. It reverts the changes made to stip rpath information. Although this will make lintian to complain again. Release: 8.10 Version: 0.60.0-1ubuntu1 Since the latest courier upload (0.60.0-1ubuntu1), it seems there's a problem with the shared libraries. One of the changes made to the package was the removal of rpath information from the binaries. Without this information some courier executables won't be able to locate the libraries under /usr/lib/courier-authlib and will fail with the following error: /usr/lib/courier/courier/courierpop3login: error while loading shared libraries: libcourierauthsasl.so: cannot open shared object file: No such file or directory I guess there are a few approaches to fix this: - Do not strip rpath information - Add /usr/lib/courier-authlib directory to /etc/ld.so.conf - Change /usr/lib/courier-authlib to /usr/lib - Modify courier init.d scripts to use LD_LIBRARY_PATH - ... I'm attaching a patch for first approach. It reverts the changes made to strip rpath information. Although this will make lintian to complain again.
2008-08-24 17:17:26 Javier Uruen Val bug added attachment 'courier_0.60.0-1ubuntu2.diff' (courier_0.60.0-1ubuntu2.diff)
2008-08-24 17:18:04 Javier Uruen Val description Release: 8.10 Version: 0.60.0-1ubuntu1 Since the latest courier upload (0.60.0-1ubuntu1), it seems there's a problem with the shared libraries. One of the changes made to the package was the removal of rpath information from the binaries. Without this information some courier executables won't be able to locate the libraries under /usr/lib/courier-authlib and will fail with the following error: /usr/lib/courier/courier/courierpop3login: error while loading shared libraries: libcourierauthsasl.so: cannot open shared object file: No such file or directory I guess there are a few approaches to fix this: - Do not strip rpath information - Add /usr/lib/courier-authlib directory to /etc/ld.so.conf - Change /usr/lib/courier-authlib to /usr/lib - Modify courier init.d scripts to use LD_LIBRARY_PATH - ... I'm attaching a patch for first approach. It reverts the changes made to strip rpath information. Although this will make lintian to complain again. Release: 8.10 Version: 0.60.0-1ubuntu1 Since the latest courier upload (0.60.0-1ubuntu1), I'm experiencing a problem with the shared libraries. One of the changes made to the package was the removal of rpath information from the binaries. Without this information some courier executables won't be able to locate the libraries under /usr/lib/courier-authlib and will fail with the following error: /usr/lib/courier/courier/courierpop3login: error while loading shared libraries: libcourierauthsasl.so: cannot open shared object file: No such file or directory I guess there are a few approaches to fix this: - Do not strip rpath information - Add /usr/lib/courier-authlib directory to /etc/ld.so.conf - Change /usr/lib/courier-authlib to /usr/lib - Modify courier init.d scripts to use LD_LIBRARY_PATH - ... I'm attaching a patch for first approach. It reverts the changes made to strip rpath information. Although this will make lintian to complain again.
2008-08-24 20:02:32 Michael Casadevall courier: status New Confirmed
2008-08-24 20:02:32 Michael Casadevall courier: assignee sonicmctails
2008-08-24 20:02:32 Michael Casadevall courier: importance Undecided High
2008-08-24 20:02:32 Michael Casadevall courier: statusexplanation Embedding rpath information is the wrong fix for it, Debian policy says that rpath is only acceptable for private modules of a program, but authlib is a general purpose library (it has a courier-authlib-dev package). I'm not familiar with the ld.so.conf policy, but I believe we need to move the libraries into /usr/lib. I need to confer with sistpoty, he'll be able to give be a proper answer on the policy. Removing ubuntu-universe-sponsors until a confirmed course of action is determined.
2008-08-26 19:30:26 Nicolas Valcarcel courier: assignee sonicmctails nvalcarcel
2008-08-26 19:30:26 Nicolas Valcarcel courier: statusexplanation Embedding rpath information is the wrong fix for it, Debian policy says that rpath is only acceptable for private modules of a program, but authlib is a general purpose library (it has a courier-authlib-dev package). I'm not familiar with the ld.so.conf policy, but I believe we need to move the libraries into /usr/lib. I need to confer with sistpoty, he'll be able to give be a proper answer on the policy. Removing ubuntu-universe-sponsors until a confirmed course of action is determined. ups! working on it
2008-08-26 20:00:25 Launchpad Janitor courier: status Confirmed Fix Released
2010-02-21 08:53:14 Launchpad Janitor branch linked lp:ubuntu/courier