Summary: | Traceback in pkgcmp with sys-apps/portage-2.1.2.7 | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Petteri Räty (RETIRED) <betelgeuse> |
Component: | Core - Dependencies | Assignee: | Portage team <dev-portage> |
Status: | RESOLVED NEEDINFO | ||
Severity: | normal | ||
Priority: | High | ||
Version: | 2.2 | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | emerge --debug output |
Description
Petteri Räty (RETIRED)
2007-05-17 19:54:18 UTC
Created attachment 119552 [details]
emerge --debug output
The command the script is trying to run is: emerge -1 --nodeps -a =app-text/jasperreports-1.0.1 =app-text/jasperreports-1.0.1 =dev-java/axion-1.0_rc2-r2 =dev-java/axion-1.0_rc2-r2 =dev-java/axion-1.0_rc2-r3 =dev-java/axion-1.0_rc2-r3 =dev-java/commons-beanutils-1.6.1-r3 =dev-java/commons-beanutils-1.6.1-r3 =dev-java/commons-beanutils-1.7.0-r2 =dev-java/commons-beanutils-1.7.0-r2 =dev-java/commons-dbcp-1.2.1-r1 =dev-java/commons-dbcp-1.2.1-r1 =dev-java/commons-digester-1.6-r1 =dev-java/commons-digester-1.6-r1 =dev-java/commons-digester-1.7-r2 =dev-java/commons-digester-1.7-r2 =dev-java/commons-graph-0.8.1_p20040118-r2 =dev-java/commons-graph-0.8.1_p20040118-r2 =dev-java/commons-jelly-1.0-r2 =dev-java/commons-jelly-1.0-r2 =dev-java/commons-jxpath-1.2-r2 =dev-java/commons-pool-1.2 =dev-java/commons-pool-1.2 =dev-java/commons-validator-1.1.4-r1 =dev-java/commons-validator-1.1.4-r1 =dev-java/commons-vfs-1.0 =dev-java/commons-vfs-1.0 =dev-java/dbunit-2.2 =dev-java/dbunit-2.2 =dev-java/ehcache-1.1-r1 =dev-java/ehcache-1.1-r1 =dev-java/ehcache-1.2.4 =dev-java/ehcache-1.2.4 =dev-java/ehcache-1.2.4-r2 =dev-java/ehcache-1.2.4-r2 =dev-java/hibernate-3.0.5-r2 =dev-java/hibernate-3.0.5-r2 =dev-java/hibernate-3.1.3 =dev-java/hibernate-3.1.3 =dev-java/openjms-0.7.6.1-r1 =dev-java/openjms-0.7.6.1-r1 =dev-java/openjms-0.7.6.1-r2 =dev-java/openjms-0.7.6.1-r2 =dev-java/oscache-2.0.2 =dev-java/oscache-2.0.2 =dev-java/oscache-2.0.2-r1 =dev-java/oscache-2.0.2-r1 =dev-java/struts-1.1-r4 =dev-java/struts-1.1-r4 =dev-java/struts-1.1-r5 =dev-java/struts-1.1-r5 =dev-java/struts-1.2.9-r1 =dev-java/struts-1.2.9-r1 =dev-java/swarmcache-1.0_pre20050106 =dev-java/swarmcache-1.0_pre20050106 =dev-java/swarmcache-1.0_pre20050106-r1 =dev-java/swarmcache-1.0_pre20050106-r1 =dev-java/velocity-1.4-r4 =dev-java/velocity-1.4-r4 =dev-java/velocity-1.5 =dev-java/velocity-1.5 =dev-java/xdoclet-1.2.2 =dev-java/xdoclet-1.2.2 =dev-java/xdoclet-1.2.3 =dev-java/xdoclet-1.2.3 =dev-java/xjavadoc-1.1-r1 =dev-java/xjavadoc-1.1-r1 =dev-util/checkstyle-3.4-r4 =dev-util/checkstyle-3.4-r4 =dev-util/checkstyle-3.5 =dev-util/checkstyle-3.5 =dev-util/checkstyle-4.1 =dev-util/checkstyle-4.1 =dev-util/checkstyle-4.3 =dev-util/checkstyle-4.3 =dev-util/netbeans-5.5-r6 =www-servers/tomcat-5.5.23-r1 =www-servers/tomcat-5.5.23-r1 =www-servers/tomcat-5.5.23-r2 =www-servers/tomcat-5.5.23-r2 (In reply to comment #0) > Traceback (most recent call last): > File "/usr/bin/emerge", line 5530, in <module> > retval = emerge_main() > File "/usr/bin/emerge", line 5525, in emerge_main > myopts, myaction, myfiles, spinner) > File "/usr/bin/emerge", line 4887, in action_build > mydepgraph.altlist(reversed=("--tree" in myopts))) > File "/usr/bin/emerge", line 2496, in display > if portage.pkgcmp(portage.pkgsplit(x[2]), portage.pkgsplit(myoldbest)) < 0: > File "/usr/lib/portage/pym/portage_versions.py", line 189, in pkgcmp > r2=float(pkg2[2][1:]) > ValueError: invalid literal for float(): r4 It seems to be triggered by an abnormal package directory in /var/db/pkg somewhere. Whatever it is, it seems to have slipped through the validation that is done by pkgsplit. Would require more information about the data that caused this traceback (atoms passed into pkgsplit/pkgcmp), assuming this is still reproducable. |