Summary: | app-portage/gentoolkit fails to parse older-style CONTENTS files | ||
---|---|---|---|
Product: | Portage Development | Reporter: | J. Paul Reed <preed> |
Component: | Tools | Assignee: | Portage team <dev-portage> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | tools-portage |
Priority: | High | Keywords: | InVCS, REGRESSION |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 193766, 349307 | ||
Attachments: | andle malformed sym entries |
Description
J. Paul Reed
2011-01-16 01:09:35 UTC
Re-assigning since the problem is in the portage API. I would have kept support for the old format if I had known that it was still around. I see that openjade didn't have an version bumps between 2003 and 2010, so that explains why its CONTENTS is so old. Yeah, as I mentioned, this Gentoo installation is pretty old (which says a lot about Gentoo! :-) FWIW, this is actually a problem with more than a few packages on my system, apparently: !!! Parse error in '/var/db/pkg/app-shells/tcsh-6.12-r2/CONTENTS' !!! Parse error in '/var/db/pkg/app-text/docbook-dsssl-stylesheets-1.77-r2/CONTENTS' !!! Parse error in '/var/db/pkg/app-text/docbook-sgml-utils-0.6.12/CONTENTS' !!! Parse error in '/var/db/pkg/app-text/openjade-1.3.2-r1/CONTENTS' !!! Parse error in '/var/db/pkg/app-text/opensp-1.5-r1/CONTENTS' !!! Parse error in '/var/db/pkg/dev-libs/glib-1.2.10-r5/CONTENTS' !!! Parse error in '/var/db/pkg/dev-libs/libunicode-0.4-r1/CONTENTS' !!! Parse error in '/var/db/pkg/gnome-base/gconf-1.0.8-r5/CONTENTS' !!! Parse error in '/var/db/pkg/gnome-base/libghttp-1.0.9-r3/CONTENTS' !!! Parse error in '/var/db/pkg/gnome-base/libglade-0.17-r6/CONTENTS' !!! Parse error in '/var/db/pkg/gnome-base/orbit-0.5.17/CONTENTS' !!! Parse error in '/var/db/pkg/gnome-extra/guppi-0.40.3-r2/CONTENTS' !!! Parse error in '/var/db/pkg/media-libs/divx4linux-20030428-r1/CONTENTS' !!! Parse error in '/var/db/pkg/media-libs/gle-3.0.1-r2/CONTENTS' !!! Parse error in '/var/db/pkg/media-libs/libfame-0.9.0/CONTENTS' !!! Parse error in '/var/db/pkg/media-libs/t1lib-1.3.1/CONTENTS' !!! Parse error in '/var/db/pkg/sys-libs/db-4.0.14-r2/CONTENTS' !!! Parse error in '/var/db/pkg/x11-libs/Xaw3d-1.5-r1/CONTENTS' Created attachment 260000 [details, diff]
andle malformed sym entries
Save as /tmp/malformed_sym.patch and apply as follows:
patch /usr/lib/portage/pym/portage/dbapi/vartree.py /tmp/malformed_sym.patch
This is fixed in 2.1.9.32 and 2.2.0_alpha16. |