On Sun, Mar 2, 2008 at 12:55 PM, Raphael Hertzog <[EMAIL PROTECTED]> wrote:
>  > The changelog was wrong! It should be of course:
>  >   * (From Ubuntu) Split xscreensaver-gl package into:
>  >     - xscreensaver-gl (standard GL hacks)
>  >     - xscreensaver-gl-extra (GL hacks not installed by default)
>  > Then xscreensaver-data does not need Replaces: xscreensaver-gl, right?
>
>  Right, then xscreensaver-gl-extra needs a Replaces: xscreensaver-gl (<<
>  5.04-3).

>  > I have sprinkled on Conflicts and Replaces. Do you think it looks OK
>  > in the attached control file? I am currently doing upgrade tests, but
>  > there might be some use cases that I don't catch.
>
>  Why did you add a Replaces: xscreensaver-data (<< 5.04-3) to
>  xscreensaver-gl? xscreensaver-gl doesn't take over files from
>  xscreensaver-data since xscreensaver-data is a new package.
>
>  Same for xscreensaver-gl-extra.

Ok, makes sense now.
-data and -data-extra both replaces files in old xscreensaver
-gl-extra replaces files in old -gl

>  > Does that mean that my Conflicts: xscreensaver (<< 5.04-3) are not good?
>
>  No, it's precisely what we wanted. We want to install xscreensaver-data
>  only after xscreensaver has been upgraded to the version without the
>  conflicting files.
>
>  That said, you don't need the conflict *if* the installation of
>  xscreensaver-data doesn't break previous versions of xscreensaver package
>  (the scenario is: you run an old version of xscreensaver and you only
>  install xscreensaver-data (with apt-get install or dpkg -i)... does
>  xscreensaver still work ?)

I think the new xscreensaver-data maybe can coexist with an old
xscreensaver, but I don't want anyone to do it, it doesn't make any
sense. So I'll keep the Conflicts everywhere.

Thanks!
Tormod

Attachment: control
Description: Binary data

Reply via email to