sdk bundle generation missing consistency check
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
lsb |
In Progress
|
Medium
|
Unassigned | ||
Mandriva |
In Progress
|
Medium
|
Bug Description
The bundles can get built even if there are packages missing. In the specific
case observed, makelsbpkg was missing, but the sdk bundle was still
constructed. According to Jeff Licquia, the bundle dependency logic on install
comes from the same data as the dependencies in lsb-task-sdk, which /does/
depend on makelsbpkg.
$ rpm -qR lsb-task-sdk
lsb-build-base
lsb-build-c++
lsb-build-cc
lsb-build-desktop
lsb-build-qt3
lsb-build-qt4
lsb-xdg-utils
lsb-runner
lsb-makelsbpkg
lsb-setup
The last four pkgs are ones that might conceivably end up missing in irregular
builds - ones to target a release point of some sort, or reproducing an old
build, or some such (they're unlikely to be missing from regular snapshots).
If the bundle is going to fail install if a package is missing, there should be
some check that makes sure constructing the bundle is failed also so we find
out early.
Changed in mandriva: | |
importance: | Unknown → Medium |
status: | Unknown → In Progress |