[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

A proposal to fix breakage with Essential



We should have an empty package called essential all packages explicitly
declare a dependency on. Then when a package depends on a relatively recent
addition to Essential it could include an explicit version dependency 
 Depends: essential (> 1.1), ...

This would solve the problem of packages depending on new packages with the
Essential: yes tag that users haven't downloaded yet. In other words the "oh I
have to run dist-upgrade today" problem. Currently there's no way for users to
know that the reason packages are randomly failing (often in the configuration
stage which breaks apt-get) is because they need to run dist-upgrade.

I wonder if this couldn't even be handled automatically by sufficiently clever
use (abuse?) of dpkg-shlibdep.

-- 
greg



Reply to: