missing luahbtex

Bug #1888797 reported by mhosken
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
texlive-base (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

I'm trying to install luahbtex. texlive-luatex implies it includes the corresponding luahbtex CTAN package, but the only filename containing the characters hb, installed by texlive-luatex is man1/luahbtex.1.gz which makes no reference to luahbtex within it.

Yours, wanting to use luahbtex, please.
TIA
PS I tried to report this against texlive-luatex but ubuntu-bug wouldn't let me.

ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: texlive-luatex 2019.20200218-1
ProcVersionSignature: Ubuntu 5.4.0-40.44-generic 5.4.44
Uname: Linux 5.4.0-40-generic x86_64
NonfreeKernelModules: nvidia_modeset nvidia
ApportVersion: 2.20.11-0ubuntu27.4
Architecture: amd64
CasperMD5CheckResult: skip
CurrentDesktop: ubuntu:GNOME
Date: Fri Jul 24 13:49:10 2020
InstallationDate: Installed on 2018-04-23 (822 days ago)
InstallationMedia: Ubuntu 18.04 LTS "Bionic Beaver" - Alpha amd64 (20180421.1)
PackageArchitecture: all
SourcePackage: texlive-base
UpgradeStatus: Upgraded to focal on 2020-05-13 (71 days ago)
modified.conffile..etc.default.apport: [modified]
mtime.conffile..etc.default.apport: 2020-04-26T13:30:20.884695

Revision history for this message
mhosken (martin-hosken) wrote :
Revision history for this message
Norbert Preining (preining) wrote : Re: [Bug 1888797] [NEW] missing luahbtex

On Fri, 24 Jul 2020, mhosken wrote:
> I'm trying to install luahbtex. texlive-luatex implies it includes the

...

> Package: texlive-luatex 2019.20200218-1

You are using TeX Live 2019 which does not ship luahbtex on Debian and
Ubuntu (and even on upstream only in very rare cases).

Please push Ubuntu developers to update to TeX Live 2020 as available in
Debian.

Best

Norbert

--
PREINING Norbert https://www.preining.info
Accelia Inc. + IFMGA ProGuide + TU Wien + JAIST + TeX Live + Debian Dev
GPG: 0x860CDC13 fp: F7D8 A928 26E3 16A1 9FA0 ACF0 6CAC A448 860C DC13

Revision history for this message
mhosken (martin-hosken) wrote :

Thanks. Yes, it would be great if texlive 2020 was in Ubuntu 20.04. But I doubt it will happen given the feature packages for 20.04 are fixed now.

I downloaded texlive-bin 2020 and tried to debuild. But I have harfbuzz 2.6.4 and there seems to be some mismatch in xetex over whether harfbuzz-icu is needed or not. The packaging files imply that all reference to harfbuzz-icu was removed in 2019, but there is code in texk/web2c/xetexdir/XeTeXLayoutInterface.cpp that if harfbuzz is greater than 2.5, then it should use harfbuzz-icu.

I wonder if you can help me out of my confusion. If I get this to build well, I may be up for putting up a PPA for it.

TIA,
Yours,
Martin

Revision history for this message
Norbert Preining (preining) wrote : Re: [Bug 1888797] Re: missing luahbtex

> I downloaded texlive-bin 2020 and tried to debuild. But I have harfbuzz
> 2.6.4 and there seems to be some mismatch in xetex over whether
> harfbuzz-icu is needed or not. The packaging files imply that all

Can you show the error message?

I will try to set up VM with Ubuntu 20.04, but it shouldn't be a
problem, the same package compiles fine in Debian/testing which should
be close to what 20.04 is shipping.

Best

Norbert

--
PREINING Norbert https://www.preining.info
Accelia Inc. + IFMGA ProGuide + TU Wien + JAIST + TeX Live + Debian Dev
GPG: 0x860CDC13 fp: F7D8 A928 26E3 16A1 9FA0 ACF0 6CAC A448 860C DC13

Revision history for this message
Norbert Preining (preining) wrote :

BTW, I have just rebuild the current texlive-bin from Debian/sid on Pop-OS which is Ubuntu 20.04 plus some extra stuff. I didn't get any problems (besides failing tests when the system libkpathsea6 is installed, but removing it builds worked out).

I can create a PPA for TeX Live (and related) packages for 20.04LTS to ship TL2020 as we have it in Debian.

I just would like to have a suggestion about the version number, since the documentation at https://help.launchpad.net/Packaging/PPA/BuildingASourcePackage#versioning isn't very specific about this.

Revision history for this message
mhosken (martin-hosken) wrote :

I do notice I and fighting with /usr/local/lib leakage into my build.

Thank you Norbert. That would be great. I think your running the PPA would be a far better solution.

The current (2019) version is 2019.20190605.51237-3build2 in the main repo

So might I suggest 2020.20200327.54578-4~ubuntu20.04 ? This follows a convention followed by a number of ppas of having the ubuntu version in the version number. But you can put any suffix you like there. There are no strong rules about it for a ppa.

HTH,
Yours,
Martin

Revision history for this message
Norbert Preining (preining) wrote :

Hi Martin,

> Thank you Norbert. That would be great. I think your running the PPA
> would be a far better solution.

Fine with me! I could help the Ubuntu people also for their versions,
but I don't **run** for them. If they would ask ...

> The current (2019) version is 2019.20190605.51237-3build2 in the main
> repo

Yes, that is to be expected.

> So might I suggest 2020.20200327.54578-4~ubuntu20.04 ? This follows a
> convention followed by a number of ppas of having the ubuntu version in
> the version number. But you can put any suffix you like there. There are
> no strong rules about it for a ppa.

Hmmm, the page I linked
 https://help.launchpad.net/Packaging/PPA/BuildingASourcePackage#versioning
has *rather clear* version number explanations. They expect some
 ppa
string to be contained. My guess would have been
 2020.20200327.54578-4ppa1~ubuntu20.04
or so ...

WDYT?

Best

Norbert

--
PREINING Norbert https://www.preining.info
Accelia Inc. + IFMGA ProGuide + TU Wien + JAIST + TeX Live + Debian Dev
GPG: 0x860CDC13 fp: F7D8 A928 26E3 16A1 9FA0 ACF0 6CAC A448 860C DC13

Revision history for this message
mhosken (martin-hosken) wrote :

Daer Norbert,

> > Thank you Norbert. That would be great. I think your running the PPA
> > would be a far better solution.
>
> Fine with me! I could help the Ubuntu people also for their versions,
> but I don't **run** for them. If they would ask ...

Sure.

> Hmmm, the page I linked
> https://help.launchpad.net/Packaging/PPA/BuildingASourcePackage#versioning
> has *rather clear* version number explanations. They expect some
> ppa
> string to be contained. My guess would have been
> 2020.20200327.54578-4ppa1~ubuntu20.04
> or so ...

But you want the ppa version to always precede the Debian version so:

2020.20200327.54578-4~ppa1-ubuntu20.04

?

Yours,
Martin

>
> WDYT?
>
> Best
>
> Norbert
>
> --
> PREINING Norbert https://www.preining.info
> Accelia Inc. + IFMGA ProGuide + TU Wien + JAIST + TeX Live + Debian Dev
> GPG: 0x860CDC13 fp: F7D8 A928 26E3 16A1 9FA0 ACF0 6CAC A448 860C DC13
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1888797
>
> Title:
> missing luahbtex
>
> Status in texlive-base package in Ubuntu:
> New
>
> Bug description:
> I'm trying to install luahbtex. texlive-luatex implies it includes the
> corresponding luahbtex CTAN package, but the only filename containing
> the characters hb, installed by texlive-luatex is man1/luahbtex.1.gz
> which makes no reference to luahbtex within it.
>
> Yours, wanting to use luahbtex, please.
> TIA
> PS I tried to report this against texlive-luatex but ubuntu-bug wouldn't let me.
>
> ProblemType: Bug
> DistroRelease: Ubuntu 20.04
> Package: texlive-luatex 2019.20200218-1
> ProcVersionSignature: Ubuntu 5.4.0-40.44-generic 5.4.44
> Uname: Linux 5.4.0-40-generic x86_64
> NonfreeKernelModules: nvidia_modeset nvidia
> ApportVersion: 2.20.11-0ubuntu27.4
> Architecture: amd64
> CasperMD5CheckResult: skip
> CurrentDesktop: ubuntu:GNOME
> Date: Fri Jul 24 13:49:10 2020
> InstallationDate: Installed on 2018-04-23 (822 days ago)
> InstallationMedia: Ubuntu 18.04 LTS "Bionic Beaver" - Alpha amd64 (20180421.1)
> PackageArchitecture: all
> SourcePackage: texlive-base
> UpgradeStatus: Upgraded to focal on 2020-05-13 (71 days ago)
> modified.conffile..etc.default.apport: [modified]
> mtime.conffile..etc.default.apport: 2020-04-26T13:30:20.884695
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/ubuntu/+source/texlive-base/+bug/1888797/+subscriptions

Revision history for this message
ajg (goesele) wrote :

Dear Norbert,

I have the same problem. Did you create a PPA? If so, were could one find it?

Thanks!

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in texlive-base (Ubuntu):
status: New → Confirmed
Revision history for this message
mhosken (martin-hosken) wrote :

Norbert, ping. It sounds you were so close.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.