On Thu, Sep 10, 2009 at 03:10:09PM +0200, Bill Allombert wrote: > > > The second way: Add a new package odbcinst-config that contains the > > > configuration files and set up the dependencies as follow: > > > odbcinst -> odbcinst1debian1 -> odbcinst-config
> > I don't think I can come up with anything better... and I don't think those > > ways are good enough. I'm particularly not going to create a separate > > package just for the config files, I already feel bad about having to split > > odbcinst into its own package. Circular dependencies aren't bugs - policy > > doesn't prohibit them (it actually describes how they're handled), dpkg > > knows what to do with them, and these packages will install correctly since > > only one of them has a postinst. So while circular dependencies aren't > > really desirable, I think they're the least evil in this case. > odbcinst is not an isolated instance. The multiarch proposal will lead to > a lot of circular-dependency if we do not actively fight them, they will > get intertwined and then apt will be unable to find a suitable > upgrade-path for squeeze. True, this is not an isolated instance. If it comes to pass that these circular dependencies cause problems for dist-upgrades in practice, I will certainly welcome reopening this bug and take steps to prevent that; until then, I believe the circular dep is the least evil. Thanks, -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. Ubuntu Developer http://www.debian.org/ slanga...@ubuntu.com vor...@debian.org
signature.asc
Description: Digital signature