> 1) foo and foo-data. There is usualy no reason for foo-data to depend on > foo. foo-data does not provide user-visible interface, only data, so it > does not need to depend on foo.
However, we have some users randomly filing bugs on foo-data that doesn't get uninstalled if it's no longer useful. We need 1. policy documenting the current decision that foo-data doesn't depend on foo 2. helper information to allow tools like deborphan to work correctly. > 2) libfoo and foo-bin, where foo-bin include binaries linked with > libfoo. Usually libfoo only need to Depends on configuration data > in foo-bin and not on any binaries linked with libfoo (to avoid infinite > recursion). In that case it should be possible to split foo-bin in > foo-bin and foo-common, and change libfoo to depend on foo-common > instead. I'm rather doubtful it should be easy to fix this situation. I doubt having configuration data in foo-bin is a good idea, since it will generally cause problems when libfoo1/libfoo2 needs to coexist. regards, junichi -- Junichi Uekawa, Debian Developer http://www.netfort.gr.jp/~dancer/ 183A 70FC 4732 1B87 57A5 CE82 D837 7D4E E81E 55C1
pgpHnflZrU25P.pgp
Description: PGP signature