Hi Rene, thanks a lot for your detailed explanation! On Sat, Mar 06, 2004 at 05:45:48PM +0100, Rene Engelhard wrote: > Guido Guenther wrote: > > No. This package is from Debian's oo Team and from experimental > > distribution, > > I know that. I am one of the maintainers of it... I know that but you asked me where I got it from.
> > Package: openoffice.org-thesaurus-en-us > > Priority: optional > > Section: text > > Installed-Size: 3972 > > Maintainer: Debian OpenOffice Team <debian-openoffice@lists.debian.org> > > Architecture: all > > Source: openoffice.org > > Version: 1.1.0+1.1.1a-1 > > Replaces: openoffice.org (<< 1.1.0+1.1.1a-1) > > This Replaces: ensures proper upgrades 1.1.0-x -> 1.1.0+* / 1.1.1-x. > It ensures the file conflicts is resolved when installing > openoffice.org-thesaurus-en-us on a system when openoffice.org > still contains the files which were split out. > Then upgrades (which happens in your case) could be problematic when > there came a new openoffice.org (1.1.0-6) which does not know of the split. > It didn't have to. I'm no expert when it comes to complex upgrading issues but I think this is why a conclict of thesaurus-en-us with older openoffice.org is the only right thing to do here. Otherwise things will get fragile, e.g. when you have to security update oo 1.1.0-x. > If you install an experimental package on your system when you don't need > it (the thesaurus is in openoffice.org in 1.1.0-x) you have to look > where you are. "Normal" upgrades will work. ...the packages will move out of experimental sooner or later, right? And then the issues are the same e.g. for mixed stable(sarge) + testing systems. > I don't see why a Conflicts: is neccessary, the Replaces: is enough for > upgrades. I already had this discussion on IRC (#debian.de) yesterday. > I'll look whether I can convince myself (or you do?) that this Conflicts: > makes sense. I currently think it doesn't. See my worries above. > Downgrades are not supported by the packaging system anyhow. They are somewhat, not as good as upgrades though. Regards, -- Guido