Ticket #2 (closed defect: fixed)

Opened 2 years ago

Last modified 8 months ago

pquery doesn't like ctrl-c

Reported by: blubb@… Owned by:
Priority: minor Milestone:
Component: Version: pkgcore 0.1
Keywords: Cc: marienz@…, ferringb@…

Description

# pquery
(hit ctrl-c)
app-accessibility/sphinx2-0.6
app-accessibility/yasr-0.6.5
app-admin/addpatches-0.2
app-admin/analog-5.32
sandbox:  Caught signal 2 in pid 11971
app-admin/apachetop-0.12.5-r1
app-admin/apachetop-0.12.6
ERROR:root:unhandled command 'failed', line 'failed'

!!! ERROR: app-admin/apg-2.3.0b-r1 failed.
Call stack:
  ebuild-daemon.sh, line 178:   Called execute_phases 'depend'
  ebuild.sh, line 604:   Called init_environ
  ebuild.sh, line 446:   Called source '/usr/portage/app-admin/apg/apg-2.3.0b-r1.ebuild'
  apg-2.3.0b-r1.ebuild, line 5:   Called inherit 'eutils'
  ebuild-default-functions.sh, line 687:   Called internal_inherit 'eutils'
!!! unknown inherit command from pythonic side, 'process_ebuild depend' for eclass usev
!!! If you need support, post the topmost build error, NOT this status message.

phases failed
ERROR:root:unhandled command 'env_received', line 'env_received'
ERROR:root:unhandled command 'failed', line 'failed'
caught an exception!
repo: <filterTree raw_repo=<pkgcore.ebuild.repository.ConfiguredTree object at 0x2b3434677a10> restriction=<AndRestriction restrictions=[<pkgcore.restrictions.delegated.delegate object at 0x2b34346734b0>, <pkgcore.restrictions.delegated.delegate object at 0x2b3434673500>] @0x2b3434673460> sentinel=True @0x2b34346779d0>
restrict: <pkgcore.restrictions.restriction.AlwaysBool object at 0x2b34330717a0>
Traceback (most recent call last):
  File "/usr/bin/pquery", line 34, in ?
    commandline.main(script.OptionParser(), script.main)
  File "/usr/lib64/python2.4/site-packages/pkgcore/util/commandline.py", line 94, in main
    options, out, sys.stderr)
  File "/usr/lib64/python2.4/site-packages/pkgcore/scripts/pquery.py", line 569, in main
    pkgs = list(pkgs)
  File "/usr/lib64/python2.4/site-packages/pkgcore/repository/visibility.py", line 36, in itermatch
    if self.restriction.match(cpv) == self.sentinel_val:
  File "/usr/lib64/python2.4/site-packages/pkgcore/restrictions/boolean.py", line 194, in match
    if not rest.match(vals):
  File "/usr/lib64/python2.4/site-packages/pkgcore/restrictions/delegated.py", line 45, in match
    return self._transform(self._data, pkginst, "match") != self.negate
  File "/usr/lib64/python2.4/site-packages/pkgcore/ebuild/domain.py", line 375, in apply_keywords_filter
    return operator.truth(allowed.intersection(pkg.keywords))
  File "/usr/lib64/python2.4/site-packages/pkgcore/package/conditionals.py", line 201, in __getattr__
    return getattr(self._raw_pkg, attr)
  File "/usr/lib64/python2.4/site-packages/pkgcore/package/base.py", line 23, in __getattr__
    val = self._get_attr[attr](self)
  File "/usr/lib64/python2.4/site-packages/pkgcore/ebuild/ebuild_src.py", line 172, in <lambda>
    s.data.pop("KEYWORDS", "").split()))
  File "/usr/lib64/python2.4/site-packages/pkgcore/package/base.py", line 23, in __getattr__
    val = self._get_attr[attr](self)
  File "/usr/lib64/python2.4/site-packages/pkgcore/package/metadata.py", line 58, in _get_data
    return self._fetch_metadata()
  File "/usr/lib64/python2.4/site-packages/pkgcore/ebuild/ebuild_src.py", line 206, in _fetch_metadata
    d = self._parent._get_metadata(self)
  File "/usr/lib64/python2.4/site-packages/pkgcore/ebuild/ebuild_src.py", line 281, in _get_metadata
    return self._update_metadata(pkg)

!!! ERROR: app-admin/apg-2.3.0b-r2 failed.
  File "/usr/lib64/python2.4/site-packages/pkgcore/ebuild/ebuild_src.py", line 296, in _update_metadata
Call stack:
    mydata = ebp.get_keys(pkg, self._ecache)
  File "/usr/lib64/python2.4/site-packages/pkgcore/ebuild/processor.py", line 492, in get_keys
    val = self.generic_handler(additional_commands={
  File "/usr/lib64/python2.4/site-packages/pkgcore/ebuild/processor.py", line 592, in generic_handler
    raise UnhandledCommand(line)
pkgcore.ebuild.processor.UnhandledCommand: unhandled command, failed
  ebuild-daemon.sh, line 178:   Called execute_phases 'depend'
  ebuild.sh, line 604:   Called init_environ
  ebuild.sh, line 446:   Called source '/usr/portage/app-admin/apg/apg-2.3.0b-r2.ebuild'
  apg-2.3.0b-r2.ebuild, line 5:   Called inherit 'eutils'
  ebuild-default-functions.sh, line 687:   Called internal_inherit 'eutils'
!!! unknown inherit command from pythonic side, 'process_ebuild depend' for eclass usev
!!! If you need support, post the topmost build error, NOT this status message.

phases failed
/usr/lib64/python2.4/site-packages/pkgcore/bin/ebuild-env/ebuild.sh: line 19: echo: write error: Broken pipe

Attachments

pconfig-dump (6.2 kB) - added by blubb@… 2 years ago.
pconfig --dump

Change History

Changed 2 years ago by blubb@…

pconfig --dump

comment:1 Changed 2 years ago by marienz

  • cc marienz@…, ferringb@… added

changeset:marienz%40gentoo.org-20060924013736-5c7c214c528fb3fe fixed a related issue: if outputting to a pipe (like "|less") closing the pipe ("q" in less before pkgcore finished outputting) would print a traceback.

I think ferringb fixed the other half, adding him to cc so he can close this if appropriate.

comment:2 Changed 2 years ago by marienz

  • cc ferringb@… added; ferringb@… removed

Let's use a mail address that exists.

comment:3 Changed 2 years ago by marienz

  • cc ferringb@… added; ferringb@… removed

Screw around with the mail address some more. Perhaps trac will actually send mail this time around!

comment:4 Changed 2 years ago by ferringb

  • status changed from new to closed
  • resolution set to fixed

fixed via rev 1946 of my branch, and pushed revno 1918 (ferringb%40gentoo.org-20060924121608-e0dc82bebac53f5c specifically).

comment:7 Changed 2 years ago by ferringb

  • milestone parallelization deleted
Note: See TracTickets for help on using tickets.