Roll recipe dependencies (trivial).

This is an automated CL created by the recipe roller. This CL rolls
recipe changes from upstream projects (chromiumos_config, recipe_engine) into this repository.

  af103a3 (
      Set form-factor field in hardware-properties for all form factors

  0dfd500 (
      [ResultDB] wrap: add require_build_inv flag
  9e63c4c (
      Fix on Windows.

More info is at Use to file a bug.

Recipe-Tryjob-Bypass-Reason: Autoroller
Bugdroid-Send-Email: False
Change-Id: I4e80cac61f73fd904b1c6dba181250a5b2cf41a0
Commit-Queue: Recipe Roller <>
Bot-Commit: Recipe Roller <>
diff --git a/infra/config/recipes.cfg b/infra/config/recipes.cfg
index 81d4424..0baf8de 100644
--- a/infra/config/recipes.cfg
+++ b/infra/config/recipes.cfg
@@ -16,12 +16,12 @@
   "deps": {
     "chromiumos_config": {
       "branch": "refs/heads/main",
-      "revision": "1f6833012cac6575cc13d0132a499245cbb72ff7",
+      "revision": "d81647833becfcd927b6c6996753b1df2df42b36",
       "url": ""
     "recipe_engine": {
       "branch": "refs/heads/master",
-      "revision": "b0005c750146f4b802849924f328cb9c7f02f165",
+      "revision": "9e63c4c60a1eb5b7db07f8e12593b6c3975b9a5e",
       "url": ""
diff --git a/recipes/ b/recipes/
index 32e497c..4339ba3 100755
--- a/recipes/
+++ b/recipes/
@@ -251,6 +251,7 @@
   if IS_WIN:
     # No real 'exec' on windows; set these signals to ignore so that they
     # propagate to our children but we still wait for the child process to quit.
+    import signal
     signal.signal(signal.SIGBREAK, signal.SIG_IGN)
     signal.signal(signal.SIGINT, signal.SIG_IGN)
     signal.signal(signal.SIGTERM, signal.SIG_IGN)