Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 643532 - dev-tex/glossaries-4.35 version bump request
Summary: dev-tex/glossaries-4.35 version bump request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: TeX project
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2018-01-05 12:31 UTC by Felix Neumärker
Modified: 2018-12-25 21:24 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Version bump ebuild example (glossaries-4.37-r1.ebuild,1010 bytes, text/plain)
2018-04-30 19:31 UTC, Felix Neumärker
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Felix Neumärker 2018-01-05 12:31:29 UTC
Version bump to 4.35 requested
(Fixes Issue with Acronyms inside captions of figures/tables)
Comment 1 Jonas Stein gentoo-dev 2018-01-06 00:58:11 UTC
Thank you for the bump request. 
You can help the maintainer with further information:
Does a simple bump [1] work on your system? 
Chances are high, because a first look on the bump revealed only small changes.

[1] https://wiki.gentoo.org/wiki/Custom_repository#Simple_version_bump_of_an_ebuild_in_the_local_overlay
Comment 2 Felix Neumärker 2018-01-06 08:35:05 UTC
Yes, simple bump works fine.

But the SRC_URI is still a problem (ctan has only the latest release available,
and i can't find the development sources)
this means:

download  -> http://mirrors.ctan.org/macros/latex/contrib/glossaries.zip
upload to -> https://dev.gentoo.org/~radhermit/dist/glossaries-4.35.zip
Comment 3 Larry the Git Cow gentoo-dev 2018-04-28 15:48:46 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11be8fe5546c2153a00db62d410f5f2ce195d67b

commit 11be8fe5546c2153a00db62d410f5f2ce195d67b
Author:     Jonas Stein <jstein@gentoo.org>
AuthorDate: 2018-04-28 15:48:24 +0000
Commit:     Jonas Stein <jstein@gentoo.org>
CommitDate: 2018-04-28 15:48:37 +0000

    dev-tex/glossaries: Version bump to 4.37
    
    Version bump to 4.37
    also EAPI bump to 6
    Closes: https://bugs.gentoo.org/643532
    Package-Manager: Portage-2.3.31, Repoman-2.3.9

 dev-tex/glossaries/Manifest               |  1 +
 dev-tex/glossaries/glossaries-4.37.ebuild | 39 +++++++++++++++++++++++++++++++
 2 files changed, 40 insertions(+)
Comment 4 Nikos Chantziaras 2018-04-28 18:44:24 UTC
(In reply to xdch47 from comment #2)
> Yes, simple bump works fine.
Doesn't look like it to me:

>>> Unpacking source...
>>> Unpacking glossaries-4.37.zip to /var/tmp/portage/dev-tex/glossaries-4.37/work
>>> Source unpacked in /var/tmp/portage/dev-tex/glossaries-4.37/work
 * ERROR: dev-tex/glossaries-4.37::gentoo failed (prepare phase):
 *   The source directory '/var/tmp/portage/dev-tex/glossaries-4.37/work/glossaries' doesn't exist
Comment 5 Larry the Git Cow gentoo-dev 2018-04-28 22:28:55 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cb0244c858969de1d942f489afe6cb1905f265e

commit 9cb0244c858969de1d942f489afe6cb1905f265e
Author:     Jonas Stein <jstein@gentoo.org>
AuthorDate: 2018-04-28 22:28:21 +0000
Commit:     Jonas Stein <jstein@gentoo.org>
CommitDate: 2018-04-28 22:28:41 +0000

    dev-tex/glossaries: Drop broken version bump.
    
    Mistake happened during testing.
    The version bump to 4.37 requires a much more comprehensive rewrite of
    the ebuild. Removing the not working ebuild for now.
    Bug: https://bugs.gentoo.org/643532
    Closes: https://bugs.gentoo.org/654258
    Package-Manager: Portage-2.3.31, Repoman-2.3.9

 dev-tex/glossaries/Manifest               |  1 -
 dev-tex/glossaries/glossaries-4.37.ebuild | 39 -------------------------------
 2 files changed, 40 deletions(-)}
Comment 6 Jonas Stein gentoo-dev 2018-04-28 22:34:40 UTC
Todo for the bump:
* add testing function
* Bump to EAPI=6
* rewrite the Dependencies
* adopt the ebuild to the new directory structure
* new SRC_URI (glossaries-4.37.zip is already uploaded): 
  SRC_URI="https://dev.gentoo.org/~jstein/dist/${P}.zip"
* review lua dependencies
Comment 7 Felix Neumärker 2018-04-30 10:46:14 UTC
Reworked the ebuild. - However dependency review is still pending.
Comment 8 Felix Neumärker 2018-04-30 19:31:20 UTC
Created attachment 529152 [details]
Version bump ebuild example


simple version bump from the orginal ebuild with would have worked as well, the only mistake was the chosen source (not tds.)
Comment 9 Jonas Stein gentoo-dev 2018-04-30 19:49:03 UTC
LICENSE="LPPL-1.2" -> LICENSE="LPPL-1.3"
They use different directory structures on different mirrors?
Comment 10 Felix Neumärker 2018-05-01 07:59:18 UTC
Yes, looks like they do.

The one you got "glossaries.tds.zip" (http://mirrors.ctan.org/install/macros/latex/contrib/glossaries.tds.zip) is TDS[TeX Directory Structure standard] compliant (https://ctan.org/pkg/tds).

The other one is glossaries.zip (http://mirrors.ctan.org/macros/latex/contrib)
is the "normal package".
Comment 11 Felix Neumärker 2018-05-01 08:03:18 UTC
lua is not necessary/conflicts - at least "makeglossaries-lite" (texlua) is already provide by app-text/texlive-core-2017-r3
Comment 12 Felix Neumärker 2018-12-09 19:20:48 UTC
Current version for the glossaries package is 4.41 ( https://ctan.org/pkg/glossaries?lang=de )
Comment 13 Andreas K. Hüttel archtester gentoo-dev 2018-12-25 21:24:14 UTC
done for bug 634676