cdbs should only place symlinks to a depending package in /usr/share/doc in case there the same (for ubuntu: source)-version is specified.
consider the following
source pacakge pfoo builds A and B
A depends on B
-> symlinks get created for /usr/share/doc/B/somefile -> ../A/somefile
pfoo is a new version.
A gets upgraded on a users system, B doesn't.
The new A doesn't contain /usr/share/doc/A/somefile any longer.
OTOH a >= dependency would equally fail:
A stays the same on the users system, B gets updated
the new A can contain a new doc entry someotherfile.
hence the new B contains a symlink to ../A/someotherfile
the old A on the users system doesn't containt that file.
Binary package hint: cdbs
Hi,
cdbs should only place symlinks to a depending package in /usr/share/doc in case there the same (for ubuntu: source)-version is specified.
consider the following
source pacakge pfoo builds A and B
A depends on B
-> symlinks get created for /usr/share/ doc/B/somefile -> ../A/somefile
pfoo is a new version. doc/A/somefile any longer.
A gets upgraded on a users system, B doesn't.
The new A doesn't contain /usr/share/
OTOH a >= dependency would equally fail:
A stays the same on the users system, B gets updated
the new A can contain a new doc entry someotherfile.
hence the new B contains a symlink to ../A/someotherfile
the old A on the users system doesn't containt that file.
This is an ubuntu only bug.
Cheers,
Stefan.