PQM

PQM shouldn't rely on baz

Bug #141398 reported by Tom Haddon
4
Affects Status Importance Assigned to Milestone
PQM
Fix Released
Medium
Robert Collins

Bug Description

Got the following error in the log:

Sep 21 00:53:01 pqm [47068215936720] INFO: getting working dir for /home/pqm/archives/rocketfuel/launchpad/devel
Sep 21 00:53:01 pqm [47068215936720] INFO: running: baz --version
Sep 21 00:53:01 pqm [47068215936720] ERROR: Couldn't determine arch implementation.
please set arch_impl
(output ['Traceback (most recent call last):\n', ' File "/home/pqm/pqm/bin/pqm", line 440, in ?\n', ' run(pqm_subdir, run_mode, queuedir, logger, logdir, mail_reply, mail_server, from_address, fromaddr, print_report)\n', ' File "/home/pqm/pqm/bin/pqm", line 206, in run\n', ' do_run_mode(queuedir, logger, logdir, mail_reply, mail_server, from_address, fromaddr, print_report)\n', ' File "/home/pqm/pqm/bin/pqm", line 90, in do_run_mode\n', ' run_one_script(logger, script, logdir, goodscripts, badscripts, mail_reply, mail_server, from_address, fromaddr)\n', ' File "/home/pqm/pqm/bin/pqm", line 124, in run_one_script\n', ' (successes, unrecognized, output) = script.run()\n', ' File "/home/pqm/pqm/pqm/__init__.py", line 221, in run\n', ' command_result = command.run()\n', ' File "/home/pqm/pqm/pqm/__init__.py", line 786, in run\n', " line='merge %s %s' % (self.from_branch, self.to_branch))\n", ' File "/home/pqm/pqm/pqm/__init__.py", line 529, in do_merge\n', ' dir = self.get_wd(sender, to_repo_revision, config)\n', ' File "/home/pqm/pqm/pqm/__init__.py", line 598, in get_wd\n', ' return self.branch_from_config(build_config, sender, branch_list, fullpath)\n', ' File "/home/pqm/pqm/pqm/__init__.py", line 446, in branch_from_config\n', ' self.get_branch_handler(config_branch).make_local_dir(sender, config_branch, fullpath)\n', ' File "/home/pqm/pqm/pqm/__init__.py", line 576, in get_branch_handler\n', ' handler = self.get_arch_impl()\n', ' File "/home/pqm/pqm/pqm/__init__.py", line 552, in get_arch_impl\n', " (status, msg, output) = popen_noshell(self.arch_path, '--version')\n", ' File "/home/pqm/pqm/pqm/__init__.py", line 1187, in popen_noshell\n', ' return apply(popen_noshell_with_input, [cmd, None] + list(args))\n', ' File "/home/pqm/pqm/pqm/__init__.py", line 1171, in popen_noshell_with_input\n', ' os.execvp(cmd, [cmd] + list(args))\n', ' File "/usr/lib/python2.4/os.py", line 341, in execvp\n', ' _execvpe(file, args)\n', ' File "/usr/lib/python2.4/os.py", line 379, in _execvpe\n', ' func(fullname, *argrest)\n', 'OSError: [Errno 2] No such file or directory\n', "Exception exceptions.OSError: (10, 'No child processes') in <bound method SFTPClient.__del__ of <paramiko.SFTPClient object at 0x2aceee311fd0>> ignored\n"])
(msg baz exited with error code 1)

Related branches

Dan Watkins (oddbloke)
Changed in pqm:
assignee: nobody → daniel-thewatkins
status: New → In Progress
Dan Watkins (oddbloke)
Changed in pqm:
importance: Undecided → Medium
Revision history for this message
Robert Collins (lifeless) wrote : Re: [Bug 141398] Re: PQM shouldn't rely on baz

 status fixreleased

Changed in pqm:
status: In Progress → Fix Released
Changed in pqm:
assignee: Daniel Watkins (daniel-thewatkins) → Robert Collins (lifeless)
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.