Package: postgresql-8.4
Version: 8.4.4-2
Severity: serious

I just upgraded postgres-8.4 from 8.4.4-1+b1 to 8.4.4-2. This removed the separate postgresql-8.4 init script, and replaced it with a common one. Previously, postgresql-8.4 would start at S19. The new version starts at S20. So, anything in S20 that required postgresql-8.4, and happens to come earlier alphabetically, will fail to start, as postgresql-8.4 starts too late.

I have ofbiz as a deb package(local, not in debian, http://ofbiz.apache.org). I use dbconfig-common to manage configuring the database. I have postgresql listed as Should-Start in ofbiz's initscript. However, init dependencies are not active, so normal number based ordering is used. I've always used S20(the defaults), and everything has worked correctly. This was due to postgresql-8.4 being S19.

Ofbiz doesn't require any particular version of postgresql. It'll work with all of them. It'll also work with mysql, and with derby(which is embedded into ofbiz). So I don't see a need to have a versioned Should-Start in its initscript, nor as a Depends on the package.

I'm fairly certain this will break full system upgrades too(hence the reason I set the severity to serious).

This bug is related to http://bugs.debian.org/585890

I would say that insserv is broken, if multiple packages can't provide the same service.



--
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to