From 7e979602c7723f16e03b5b8a1341266b1d7976dd Mon Sep 17 00:00:00 2001 From: MAHMETT Date: Sun, 8 Mar 2026 00:47:34 +0700 Subject: [PATCH 1/2] fix: only raise exception on command failure with stderr output - Change run() function to check returncode before raising exception - Use re.search() instead of re.match() for ignore pattern matching - Fix false positive errors from waydroid informational stderr messages Co-authored-by: Qwen-Coder --- tools/helper.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tools/helper.py b/tools/helper.py index a4dd78b..d3a7584 100644 --- a/tools/helper.py +++ b/tools/helper.py @@ -33,16 +33,16 @@ def get_data_dir(): # execute on host def run(args: list, env: Optional[str] = None, ignore: Optional[str] = None): result = subprocess.run( - args=args, - env=env, - stdout=subprocess.PIPE, + args=args, + env=env, + stdout=subprocess.PIPE, stderr=subprocess.PIPE ) # print(result.stdout.decode()) - if result.stderr: + if result.returncode != 0 and result.stderr: error = result.stderr.decode("utf-8") - if ignore and re.match(ignore, error): + if ignore and re.search(ignore, error): return result Logger.error(error) raise subprocess.CalledProcessError( -- 2.54.0 From 48dbfaf34a6ddbe78688c530f9ba1c26522aafb2 Mon Sep 17 00:00:00 2001 From: Suggon Date: Sun, 6 Sep 2026 11:30:26 +0545 Subject: [PATCH 2/2] Update houdini library with extended expiry date (July 1, 2028) Intel's libhoudini library includes a built-in "expiry date" that prevents execution after a certain date. The previous versions expired on January 1, 2026 (#256) and September 1, 2026 respectively. This update refreshes the library to a newer build per https://github.com/supremegamers/vendor_intel_proprietary_houdini/issues/6 and has an extended expiry date of July 1, 2028. --- stuff/houdini.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stuff/houdini.py b/stuff/houdini.py index 1de035d..4209a8f 100644 --- a/stuff/houdini.py +++ b/stuff/houdini.py @@ -10,7 +10,7 @@ class Houdini(General): partition = "system" dl_links = { "11": ["https://github.com/supremegamers/vendor_intel_proprietary_houdini/archive/81f2a51ef539a35aead396ab7fce2adf89f46e88.zip", "fbff756612b4144797fbc99eadcb6653"], - "13": ["https://github.com/supremegamers/vendor_intel_proprietary_houdini/archive/9e77896350caccd228b36b2e1b4a994aa4bd48da.zip", "3807fe029559db3037efe245d9e74270"] + "13": ["https://github.com/supremegamers/vendor_intel_proprietary_houdini/archive/2f8f088671182e17e67321e098e8411a3972a628.zip", "37fe0899f1e4da7f9a724cca1c1ab1ea"] } act_md5 = ... dl_link = ... -- 2.54.0