| Summary: | app-portage/gentoolkit-0.3.0.4: `equery depends` triggers a traceback | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Dmitri Bogomolov <4glitch> |
| Component: | Current packages | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
| Status: | RESOLVED INVALID | ||
| Severity: | normal | ||
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
"emerge --info" output please Problem caused by ebuild in local overlay with this RDEPEND:
RDEPEND=">=sys-libs/db-4.2.52
cracklib? ( sys-libs/cracklib )
pam? ( virtual/pam )
ssl? ( dev-libs/openssl )
tcpd? ( sys-apps/tcp-wrappers )
slp? ( net-libs/openslp )
cups? ( net-print/cups )
kerberos? ( virtual/krb5 )
krb4? ( virtual/krb5 )
userland_GNU? ( >=sys-apps/coreutils-7.1 )
!app-text/yudit"
(In reply to comment #2) > Problem caused by ebuild in local overlay with this RDEPEND: > > RDEPEND=">=sys-libs/db-4.2.52 > cracklib? ( sys-libs/cracklib ) ... More precisely, by this funny expression: DEPEND="${RDEPEND} xfs? & kernel_Linux? ( sys-fs/xfsprogs <sys-kernel/linux-headers-2.6.16 )" Excuse me please for wasted time. |
I updated app-portage/gentoolkit 06/20. Today I ran `equery depends` and got traceback. Reproducible: Always Steps to Reproduce: 1. emerge --sync 2. emerge -u gentoolkit 3. equery depends hal Actual Results: app-emulation/wine-1.1.12 (hal ? sys-apps/hal) app-misc/hal-info-20091130 (>=sys-apps/hal-0.5.10) gnome-base/gnome-vfs-2.24.1 (hal ? >=sys-apps/hal-0.5.7) media-libs/libgphoto2-2.4.8 (>=sys-apps/hal-0.5) Traceback (most recent call last): File "/usr/bin/equery", line 38, in <module> equery.main() File "/usr/lib/python2.6/site-packages/gentoolkit/equery/__init__.py", line 352, in main loaded_module.main(module_args) File "/usr/lib/python2.6/site-packages/gentoolkit/equery/depends.py", line 199, in main printer_fn=dep_print File "/usr/lib/python2.6/site-packages/gentoolkit/dependencies.py", line 243, in graph_reverse_depends all_depends = uniqify(pkgdep.get_all_depends()) File "/usr/lib/python2.6/site-packages/gentoolkit/dependencies.py", line 109, in get_all_depends return self.parser(' '.join(self.environment(env_vars))) File "/usr/lib/python2.6/site-packages/gentoolkit/dependencies.py", line 293, in _parser deps = paren_reduce(deps) File "/usr/lib/portage/pym/portage/dep/__init__.py", line 183, in paren_reduce _("malformed syntax: '%s'") % mystr) portage.exception.InvalidDependString: malformed syntax: '>=sys-libs/db-4.2.52 cracklib? ( sys-libs/cracklib ) pam? ( virtual/pam ) ssl? ( dev-libs/openssl ) tcpd? ( sys-apps/tcp-wrappers ) slp? ( net-libs/openslp ) cups? ( net-print/cups ) kerberos? ( virtual/krb5 ) krb4? ( virtual/krb5 ) userland_GNU? ( >=sys-apps/coreutils-7.1 ) !app-text/yudit xfs? & kernel_Linux? ( sys-fs/xfsprogs <sys-kernel/linux-headers-2.6.16 ) >=sys-libs/db-4.2.52 cracklib? ( sys-libs/cracklib ) pam? ( virtual/pam ) ssl? ( dev-libs/openssl ) tcpd? ( sys-apps/tcp-wrappers ) slp? ( net-libs/openslp ) cups? ( net-print/cups ) kerberos? ( virtual/krb5 ) krb4? ( virtual/krb5 ) userland_GNU? ( >=sys-apps/coreutils-7.1 ) !app-text/yudit' Expected Results: app-emulation/wine-1.1.12 (hal ? sys-apps/hal) app-misc/hal-info-20091130 (>=sys-apps/hal-0.5.10) gnome-base/gnome-vfs-2.24.1 (hal ? >=sys-apps/hal-0.5.7) media-libs/libgphoto2-2.4.8 (>=sys-apps/hal-0.5) ... Maybe some other lines