New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

LaTeXML package broken on Ubuntu #877

Closed
nthiery opened this Issue Oct 16, 2017 · 9 comments

Comments

Projects
None yet
3 participants
@nthiery

nthiery commented Oct 16, 2017

On a Ubuntu 17.4 box:

sudo apt install latexml
...
latexml is already the newest version (0.8.1-1).
latexml 
POSIX class [:cntrl::] unknown in regex; marked by <-- HERE in m/([[:cntrl::] <-- HERE ])/ at /usr/share/perl5/LaTeXML/Common/Error.pm line 364.
Compilation failed in require at /usr/share/perl5/LaTeXML/Core.pm line 18.
BEGIN failed--compilation aborted at /usr/share/perl5/LaTeXML/Core.pm line 18.
Compilation failed in require at /usr/bin/latexml line 22.
BEGIN failed--compilation aborted at /usr/bin/latexml line 22.

The same failure occurs whichever way latexml is called.

No rush on my side: I'll just install it manually.

@dginev

This comment has been minimized.

Collaborator

dginev commented Oct 16, 2017

Thanks for the report @nthiery ! Could you also give us your Perl version, by running perl -v?

@dginev

This comment has been minimized.

Collaborator

dginev commented Oct 16, 2017

I see the helpful packaging community has already identified this, there is a report with debian:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=839639

Since they confirm it has been fixed in the upstream 0.8.2, it seems the true solution here is to repackage a .deb for 0.8.2. Leaving this issue open since @brucemiller is the one coordinating that usually.

@nthiery

This comment has been minimized.

nthiery commented Oct 16, 2017

This is perl 5, version 24, subversion 1 (v5.24.1) built for x86_64-linux-gnu-thread-multi
(with 67 registered patches, see perl -V for more detail)

Good to know it's already being tracked!

@brucemiller

This comment has been minimized.

Owner

brucemiller commented Oct 22, 2017

Yeah, well, it's being tracked, but isn't really. Our previous debian maintainer retired, and someone volunteered to take over, but hasn't actually. I've already prodded once or twice, but don't really want to badger volunteers... sigh.

@brucemiller

This comment has been minimized.

Owner

brucemiller commented Oct 22, 2017

for that matter, would be nice to have a Fedora (or rpm, generally) maintainer as well.

@dginev

This comment has been minimized.

Collaborator

dginev commented Oct 22, 2017

I haven't checked in years, but in 2017, isn't there a way to auto-package + auto-publish a github release to Debian and Fedora? I understand the dependent package names are the main thing that needs to be done by hand... But I can certainly do that much for ubuntu/debian releases, if that was all that was needed.

@brucemiller

This comment has been minimized.

Owner

brucemiller commented Oct 22, 2017

Actually should be even simpler than that, at least technically: The deb file (and an rpm spec file) already exist; they just need to be occasionally updated for version numbers and changed dependencies.

The issue, I suspect, is the effort to become part of the "Process" in each distribution's social structure by which such packages are updated, validated, verified, tested. At least, that's what's kept me from signing up to do a Fedora package, so far.

@dginev

This comment has been minimized.

Collaborator

dginev commented Oct 22, 2017

I see. Given that the current debian package is at 0.8.1-1, i can see if i can find someone enthusiastic enough to carry through the submission process, otherwise might as well do it myself for 0.8.3 on Debian. Can't offer help for other distros at the moment sadly.

But let me know if I should be starting this search, or if the current maintainer volunteer is still on board. (Thanks for all the work if you're reading this package maintainers!!)

@dginev dginev added this to the LaTeXML-0.8.3 milestone Dec 4, 2017

@brucemiller

This comment has been minimized.

Owner

brucemiller commented Feb 17, 2018

As this really is a request for a new release on debian, and thus for a debian maintainer, I'm marking this as a dup of #846. Thanks for the interest & report!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment