Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 420521 - app-portage/g-ctan does not allow to install all packages
Summary: app-portage/g-ctan does not allow to install all packages
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal with 1 vote (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-06-10 17:13 UTC by sphakka
Modified: 2016-07-24 10:57 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description sphakka 2012-06-10 17:13:09 UTC
l3packages (http://ctan.org/pkg/l3packages) and others are available online, but g-ctan-2011.1 does not know how to handle them:

# g-ctan -l | grep l3
l3kernel

# g-ctan -e l3packages
* l3packages is not known to me.  Either get a new package database or correct the package name.  This error can happen for valid package names if there has been no update since the current TeXLive version.

The new l3kernel and other l3* replace expl3, thus upgrading only l3kernel alone breaks some l3 features (notably xparse). 
How is one supposed to install those dependencies? Moreover, direct use of tlmgr cannot be used directly with gentoo, thus it's *very* easy to get stuck :-(




Reproducible: Always

Steps to Reproduce:
1. install+configure g-ctan
2. try to install a non-listed (not reported by "g-ctan -l") package
3.
Actual Results:  
There should be a way to inject new package information for packages not listed by "g-ctan -l"
Comment 1 Paul McDermott 2012-11-29 12:49:30 UTC
Same things happening to me with e.g. todonotes. Package is listed in /var/cache/g-ctan/texlive.tlpdb.

The error text "This error can happen for valid package names if there has been no update since the current TeXLive version" appears to be the key, but I don't really understand what it means.
Comment 2 sphakka 2012-11-29 14:49:37 UTC
In the meantime, I found a workaround for installing listed packages. Instead of using '-e' to build and emerge a package, I split the process like this:

 [$ g-ctan -a]
  $ g-ctan -c l3packages
  $ emerge l3packages

That worked fine for me (and maybe it's the correct way!), apart from the fact the "texdoc" keeps finding docs of old system packages instead of the new ones...

HTH!
Comment 3 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2016-07-24 10:57:59 UTC
The package has been removed.