It happened with netstd and telnet/telnetd, it's happening again with X. Packages split as the upstream source becomes bigger and things are needed to be split. It just happens. However, there is currently no way to know what package something came from! I just found out the only problem a friend had with X was that he was using apt and didn't realize the package had split and so when he did apt-get upgrade it only upgraded part of his X configuration. He was also hit by the netstd/telnet split. We need some kind of line in control that apt/dselect understand to tell them that the packages just split. dpkg probably doesn't need to know/care about it. An example, twm: Upgrades-from: xbase (< whatever version they split at) If apt/dselect see this, they know that if you had xbase installed before, you probably want to install this package. It should be treated like a Suggests: line is now the first time. I think this is important enough that it needs to be fixed before slink is given to the general public. Opinions? -- Show me the code or get out of my way.
Attachment:
pgpcMSTsWfmEX.pgp
Description: PGP signature