use of dpkg-vendor requires dpkg-dev
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
cups (Ubuntu) |
Fix Released
|
High
|
Martin Pitt | ||
Maverick |
Fix Released
|
High
|
Martin Pitt |
Bug Description
Binary package hint: cups
From a test upgrade from lucid on a system where I can't conveniently run apport:
Preparing to replace cups 1.4.3-1ubuntu1.2 (using .../archives/
* Stopping Common Unix Printing System: cupsd [ OK ]
/var/lib/
dpkg-vendor is in dpkg-dev, which we can't expect to be on user systems. Please preprocess the preinst script according to dpkg-vendor output at build-time, rather than trying to use it at run-time.
I think this is serious because it means that the old init script won't be replaced by an upstart job for many users when upgrading from lucid, so I'm going to target this bug to the 10.10 release. When you fix this bug, I suggest bumping the version guard from 1.4.4-4, to account for users who may have already upgraded from lucid to a development version of maverick without dpkg-dev installed.
Changed in cups (Ubuntu Maverick): | |
assignee: | nobody → Martin Pitt (pitti) |
Changed in cups (Ubuntu Maverick): | |
milestone: | none → ubuntu-10.10 |
Changed in cups (Ubuntu Maverick): | |
status: | New → In Progress |
importance: | Undecided → High |
Changed in cups (Ubuntu Maverick): | |
status: | In Progress → Fix Committed |
Uploaded, awaiting release team member review now.