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

Fw: Re: Bug#792281: texlive-latex-base: not Multi-Arch: foreign

There was a lot of discussion about the perl packaging and multiarch
over the last couple of years. I'm not quite sure what the current
state and best practice advice is. Is it written down somewhere? (I
didn't see anything relevant at https://wiki.debian.org)

Hence I am not quite sure what the best advice for the tex maintainer
(below) is, who is wrestling with making tex multiarch-friendly.

----- Forwarded message from Norbert Preining <preining@logic.at> -----

Date: Tue, 22 Sep 2015 21:57:44 +0900
From: Norbert Preining <preining@logic.at>
To: Thorsten Glaser <tg@mirbsd.de>
Cc: Helmut Grohne <helmut@subdivi.de>, 792281@bugs.debian.org,
Subject: Re: Bug#792281: texlive-latex-base: not Multi-Arch: foreign
X-Spam-Status: No, score=-5.7 required=4.0 tests=HEADER_FROM_DIFFERENT_DOMAINS,
	LDO_WHITELIST,RCVD_IN_DNSWL_LOW autolearn=unavailable autolearn_force=no
List-Id: <debian-cross.lists.debian.org>

Dear all,

I have now built tex-common and src:texlive-bin according to the
discussed changes:

> tex-common, texlive-lang, telxive-doc, texlive-base
> 	M-A: foreign
> texlive-binaries:	M-A: foreign
> lib*, lib*-dev:		M-A: same
> luatex: 	M-A: foreign (dummy transitional package)

and then tried to install the :i386 versions in a clean chroot
(cowbuilder) of amd64 arch. First adding the new arch with
dpkg --add-architecture i386 I then tried to install texlive-binaries:i386,
which failed badly, due to:
	texlive-binaries:i386 depends perl:i386
	perl:i386 depends perl-base:i386
	perl-base:i386 conflicts perl-base
The dependency that we have here is not strictly on a perl:i386, we just
need *any* perl interpreter for several scripts that are necessary
to be run (in particular updmap and fmtutil).

On the plus side, it didn't complain and properly selected tex-common:amd64
for installation.

Any suggestions how this should be handled from the M-A point of view?

(I have not built new texlive-base/doc/lang packages by now)


PREINING, Norbert                               http://www.preining.info
JAIST, Japan                                 TeX Live & Debian Developer
GPG: 0x860CDC13   fp: F7D8 A928 26E3 16A1 9FA0  ACF0 6CAC A448 860C DC13

----- End forwarded message -----
Principal hats:  Linaro, Debian, Wookware, ARM

Reply to: