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
"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.