Bug 1436737 - hyperref is broken
Summary: hyperref is broken
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: texlive
Version: 27
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Tom "spot" Callaway
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2017-03-28 14:17 UTC by vvs
Modified: 2018-08-19 22:40 UTC (History)
4 users (show)

Fixed In Version: texlive-2016-52.20160520.fc28
Clone Of:
Environment:
Last Closed: 2018-08-19 22:40:27 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description vvs 2017-03-28 14:17:17 UTC
Description of problem:

According to this issue https://github.com/HoTT/book/issues/898, hyperref has bugs which were fixed a long time ago. But it's still buggy in F25.

Version-Release number of selected component (if applicable):

texlive-hyperref-svn41396-32.fc25.1.noarch

How reproducible:

Encountered in compilation of https://github.com/HoTT/book

Steps to Reproduce:
1. Clone book git repository
2. ./build-nightlies

Actual results:

! LaTeX Error: No counter 'r' defined.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...                                              
                                                  
l.547 \begin{rmk}
                 \label{rmk:introducing-new-concepts}

Expected results:

Successful compilation

Additional info:

Comment 1 Alexander Kauer 2017-09-01 23:28:11 UTC
This is still relevant in Fedora 26 and rawhide (as of now).

As already mentioned this was already fixed in hyperref, see https://github.com/ho-tex/hyperref/issues/11#issuecomment-227676336 and the following commit.

CTAN https://www.ctan.org/pkg/hyperref contains the fixed version for quite some time.
As cleveref+hyperref+amsthm are quite often used together this should be updated before the next official texlive release in my opinion.

Comment 2 Fedora End Of Life 2017-11-16 19:09:26 UTC
This message is a reminder that Fedora 25 is nearing its end of life.
Approximately 4 (four) weeks from now Fedora will stop maintaining
and issuing updates for Fedora 25. It is Fedora's policy to close all
bug reports from releases that are no longer maintained. At that time
this bug will be closed as EOL if it remains open with a Fedora  'version'
of '25'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, simply change the 'version'
to a later Fedora version.

Thank you for reporting this issue and we are sorry that we were not
able to fix it before Fedora 25 is end of life. If you would still like
to see this bug fixed and are able to reproduce it against a later version
of Fedora, you are encouraged  change the 'version' to a later Fedora
version prior this bug is closed as described in the policy above.

Although we aim to fix as many bugs as possible during every release's
lifetime, sometimes those efforts are overtaken by events. Often a
more recent Fedora release includes newer upstream software that fixes
bugs or makes them obsolete.

Comment 3 Ben Liblit 2018-08-12 22:19:35 UTC
This remains a problem under Fedora 28, which ships texlive-hyperref-svn41396-51.fc28.2.noarch containing `hyperref 2016/05/30 v1.12`.

`acmart` is now the standard LaTeX document class across many (all?) scientific publications from the Association for Computing Machinery (ACM).  Current releases of the `acmart` document class fail if `cleveref` is loaded and theorem-like environments are used.  Downloading a newer `hyperref` and installing it manually makes the failure go away; this really is the fault of having such an old `hyperref` shipping with Fedora 28.

See https://github.com/borisveytsman/acmart/issues/303 for a more complete bug report.

Please give the scientists in your community an up-to-date `hyperref` soon!  Thank you.

Comment 4 vvs 2018-08-13 15:04:59 UTC
Ben,

According to Koji logs, TeX Live is updated only as a whole: https://koji.fedoraproject.org/koji/packageinfo?packageID=5402
So, it will be updated to TeX Live 2017 in upcoming Fedora 29. Unfortunately, seems that nobody felt obliged to inform us about their progress here.

Comment 5 Tom "spot" Callaway 2018-08-13 15:10:33 UTC
Hi folks. Apologies for not taking care of this sooner. I've been very busy lately.

It should be possible to update hyperref for Fedora 28+ to svn46583 (2018/02/06 v6.86b).

While we try to minimize updates to individual components in the texlive package, because it generates new packages for all of them, in cases where functionality is clearly broken, we do push updates for that.

Comment 6 Ben Liblit 2018-08-13 17:09:44 UTC
Much appreciated!

Comment 7 Fedora Update System 2018-08-13 18:26:00 UTC
texlive-2016-52.20160520.fc28 has been submitted as an update to Fedora 28. https://bodhi.fedoraproject.org/updates/FEDORA-2018-3373aec598

Comment 8 Fedora Update System 2018-08-14 22:41:56 UTC
texlive-2016-52.20160520.fc28 has been pushed to the Fedora 28 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2018-3373aec598

Comment 9 Fedora Update System 2018-08-19 22:40:27 UTC
texlive-2016-52.20160520.fc28 has been pushed to the Fedora 28 stable repository. If problems still persist, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.