On Wed, Oct 13, 1999 at 08:52:06PM +0200, Josip Rodin wrote: > On Wed, Oct 13, 1999 at 11:08:30AM -0700, Sudhakar Chandrasekharan wrote: > > > /var/cache/apt/archives/libaspell3_0.28.2.1-2_i386.deb (--unpack): > > > trying to overwrite `/usr/share/aspell/english.dat', which is also in > > > package aspell > > > > Basically, I moved some files (/usr/share/aspell/*) from the package aspell > > to libaspell3. How do I take care of this conflict in my packages? Should > > the control file say that libasepll3 (0.28.2.1-2) Replace-s aspell > > (<=0.28.2.1-1)? > > Yes. This would do, too: > > Replaces: aspell (<< 0.28.2.1-2)
Do you need conflicts here? What about package downgrades? eg if I were to downgrade to aspell 0.28.2.1-2, surely files will conflict with libaspell3 (which may not have been downgraded and/or removed yet)? The reason I ask is because when downgrading from cvs in potato (which I manually compiled for slink), to the slink version, a number of errors occured because files in the old cvs package conflicted with files from the new cvs-doc package. I haven't filed a bug report concerning this - should I? Last I heard, it was the goal of dpkg to allow downgrades as well as upgrades, so I think this should really be fixed. Feel free to repost into debian-devel as appropriate. -- Brian May <[EMAIL PROTECTED]>

