Andreas Metzler <ametzler <at> downhill.at.eu.org> writes: > > Then one might wonder what is the use of a general "Provides: > > kernel-image-xy" if one is not to use it. > > No idea. >
Then why not remove them since they are prone to generate confusion (as it seems they did in my case)? > > > OTOH anybody installing glibc with make-install will get "You shot > > > yourself" on _any_ report of a problem. > > > That is why I think the comparison is valid. Citing 'accepted and > > supported practice' does not change its validity, if anything then > > only whether there should be any consequences... > > I do not understand. What is your reasoning? What is the "why" in "That > is why I think the comparison is valid"? Since you started your statement with "OTOH" I thought you were conceding that I had a point there, maybe I was mistaken... > > I still don't like this as the only solution, because by default it > > will break the running setup of people still using 2.4 > > kernels. They'll get the update installed and the package is > > broken. > > No. They'll see the debconf question, select "abort installation", the > package will not be upgraded, the package will not be broken. > They still had to download a useless package and do an interactive update. And if I am not mistaken, their running databases will have been stopped during the prerm-phase. So all in all, I would not consider this a pleasant experience. > > [...] <ad nauseam>The existence of a kernel-image does nothing > for your problem, as it does not give you any information about the > running kernel.</> I absolutely agree, which is why additional checks are needed. But the existence of the dependency at least explicitely states a requirement of the package that is visible before any installation attempt and in many cases will prevent a futile installation attempt. Still, judging from everything I read so far, it seems that I am the only one with such a strict view of dependency handling, so if nobody comes up with support for my point of view, I will not add the dependency but go for the debconf solution instead. Martin. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]