[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#851598: tex-common: fails to upgrade jessie->stretch (recommends enabled) with cadabra installed



On 2017-01-17 01:05, Norbert Preining wrote:
> Hi Andreas,
> 
> thanks for the report, if you have the chroot still available, can

No, but it just takes 15 minutes to recreate the failure ... and with a
brand-new piuparts option I get a shell in the chroot upon failure :-)

> you please send me:
> * all files in /etc/texmf/fmt.d/
> * /var/lib/texmf/fmtutil.cnf-DEBIAN
> * /var/lib/texmf/fmtutil.cnf-TEXLIVEDIST

see attached tarball, this is from an amd64 chroot, took only 11
minutes, not enough time for another NMU inbetween :-)

> I have a pretty high confidence that the problem comes from:
> - upgrade removes (but not purges) texlive-math-extra
> - thus the cfg file in /etc/texmf/fmt.d/ remains
> - it is included in fmtutil.cnf(-DEBIAN)
> - but the necessary package (texlive-science) is not installed
> 
> I think the only way around that is dropping support for old
> packages that ship formats in /etc/texmf/fmt.d, afais there
> is none in sid.

and add a list of Breaks to e.g. tex-common

Or if there is only a subset of these packages, tex-common could "take
over" their conffiles in order to dpkg-maintscript-helper rm_conffile
them (again with appropriate Breaks in place)

Andreas

PS: if you need some new package to be tested in this upgrade path, I
could inject it in the stretch side of that upgrade test

Attachment: 851598.tar.gz
Description: application/gzip


Reply to: