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

Reply via email to