[Pkg-fonts-devel] Update for fonts-sil-annapurna

Bobby de Vos bobby_devos at sil.org
Mon Jun 26 15:03:57 UTC 2017

On 2017-06-24 06:30, Fabian Greffrath wrote:
> Am Freitag, den 23.06.2017, 17:37 -0600 schrieb Bobby de Vos:
> Norbert is right when he states that there is no need for a transition
> inside Debian for a package that has never been in Debian. But I also
> see your concern for users of this external repository and I think we
> can reasonably handle that.

Thank you for the help. Does "reasonably handle that" mean

* I leave the Breaks and Replaces fields in the package for Debian
* I leave these lines in the Debian package, but commented out, which
would make the Debian project clean, but easier for me to redo the
package for my own use.
* Take out the lines all together, and I will add them back in for my
own use?

> If you turned fonts-sil-annapurnasil into a transitional package in
> version 1.202-1, you should have Breaks and Replaces in the fonts-sil-
> annapurna package's control file against "fonts-sil-annapurnasil (<<
> 1.202-1~)". This means that it is alright to have both packages
> installed from version 1.202-1 on (and its potential backports, hence
> the tilde).

Thank you for this information, I guess I am still confused on some points.

On some Debian list (I am sorry I cannot find it now) I thought I
remember someone saying that the versioned Breaks/Replace should not
include the Debian revision, just the upstream version (in this case
1.202). Am I remembering that correctly, or just incorrect?

When a new LTS release of Ubuntu comes out, I would like to not have the
transitional package anymore. But people may be upgrading from the last
LTS release, and still have the transitional package installed. In my
testing it seems the Breaks/Replace fields will cause the transitional
package to be uninstalled. It seems to me that the version would have to
be greater than 1.202-1~ for this to work. So in the
fonts-sil-annapurnasil control file I would need either

Breaks: fonts-sil-annapurnasil (<= 1.202-1~)
Replaces: fonts-sil-annapurnasil (<= 1.202-1~)


Breaks: fonts-sil-annapurnasil (<< 1.203-1~)
Replaces: fonts-sil-annapurnasil (<< 1.203-1~)

I have taken out the shared library reference and the dirs file, and
will commit those changes soon.

Thanks, Bobby

Bobby de Vos
/bobby_devos at sil.org/

More information about the Pkg-fonts-devel mailing list