Message ID | B551F07A-64D0-48E4-9129-F3D03AB4FD28@siemens.com |
---|---|
State | Accepted |
Delegated to: | Stefano Babic |
Headers | show
Return-Path: <swupdate+bncBDD6BWV65QPBBEUBRDAQMGQEQ2FGO2A@googlegroups.com> X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=googlegroups.com header.i=@googlegroups.com header.a=rsa-sha256 header.s=20230601 header.b=d4bLDF98; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=googlegroups.com (client-ip=2001:4860:4864:20::3f; helo=mail-oa1-x3f.google.com; envelope-from=swupdate+bncbdd6bwv65qpbbeubrdaqmgqeq2fgo2a@googlegroups.com; receiver=patchwork.ozlabs.org) Received: from mail-oa1-x3f.google.com (mail-oa1-x3f.google.com [IPv6:2001:4860:4864:20::3f]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4Zx1dC60jkz1yXB for <incoming@patchwork.ozlabs.org>; Tue, 13 May 2025 00:07:10 +1000 (AEST) Received: by mail-oa1-x3f.google.com with SMTP id 586e51a60fabf-2d01fd58bb0sf1061636fac.3 for <incoming@patchwork.ozlabs.org>; Mon, 12 May 2025 07:07:25 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1747058836; cv=pass; d=google.com; s=arc-20240605; b=hwXiTN0HHsEgn/DQFYM0sot506mY5suH16MH0Gnnu/gUSJXzOm90ajgEuwGYBVk99N /fNUu3BLsv8p27Yna0udWevPErZfIQ2kq3/XvjRndFDVsroCKDk5b3CoGhznDlwJ5r6J zFBfa+ykjTnwtfjKH4JRjMFFqsyPXoM5GyWne2YlSKjKJL/nJqzQ6FuLX8PmQiQQnoB7 PV+rj2iihx4pqQRSpAKxAxcm8joISXxnqKFK9TgbIY800kvPJLbkHHRl8jtWpk09HKmY niEVIILLAOBiFwyla2mbsUyW3SOgD64rP/fCqwUNVerZiHbB4JnYOdlhg/qbwSFy1tr8 5Y0Q== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:mime-version:content-id :content-language:accept-language:message-id:date:thread-index :thread-topic:subject:to:from:dkim-signature; bh=aB5YquhZ5kuQu2kq9tcPd0m+wsCfFyr5DJPaHM3Z0bg=; fh=8H51ihelaI1Q67yihU7xpKncXwZ7+W+77ENIPZJMjas=; b=G09mGfN7JwTAgmIvCOnjIaHjXRD2vAFDGQ3Z31tfiH7wI9kI+vxECEne2ni+0aj8Nn JVuvnoNI5JU0Wpqio1fGXL6jetzrF+YSFmpWxLEYHBSb9PAOFGdBawmYs5hCTgb1b3cD LhRpag0EmBM9Oe6EiLzZPp3KVzix/fj7YcxwJdn4au49Z82V3npb3hof51wTZ+l4IICA LcdwM3dMqwtqIvSJHe52Gm0NkgqLevVMQVZHj6EFSvpGvOE+TDAeT+nYCN6ySDAqONzm AftgbGohyf/Fz88oJSyzsy7xKRaOpjhNB21zaCu8T1lkcZOUnA4r/oAWuFHS3oSVdXrs Uh8w==; darn=patchwork.ozlabs.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="aCglgve/"; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of christian.storm@siemens.com designates 2a01:111:f403:c201::5 as permitted sender) smtp.mailfrom=christian.storm@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1747058836; x=1747663636; darn=patchwork.ozlabs.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:mime-version :content-id:content-language:accept-language:message-id:date :thread-index:thread-topic:subject:to:from:from:to:cc:subject:date :message-id:reply-to; bh=aB5YquhZ5kuQu2kq9tcPd0m+wsCfFyr5DJPaHM3Z0bg=; b=d4bLDF9896h5mPUTzDlQ6kKhktrIKetd1OYXGRonVUhkgaYqKO4pmOVZ2oflpp2Lj3 LKpEPncuncziMQrGWc4pz8Uyrf6BZOtZ4ytGruKudRZguT8WW1KViLTuEFfnKqShfPws wBgFMjxKuRNBd1ddW9kRk0k4J6gm5DvDx0513yPWCN3X+fDNfHn4HC4EkdqPS2MVcrQ6 /VmiknV3UcfaeqH9oE58OGurpPhl1chhijyOaTKgY+HsOtTxaxJaqd2BUS5lkp9woDIH 8UUKr9e7m4zK8cUpKYqc5xd5iPPIASJDJAAcMW3E+WCu7GxcHQriLCNKHpclBShlTg9m 3lbA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1747058836; x=1747663636; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:mime-version :content-id:content-language:accept-language:message-id:date :thread-index:thread-topic:subject:to:from:x-beenthere :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=aB5YquhZ5kuQu2kq9tcPd0m+wsCfFyr5DJPaHM3Z0bg=; b=RCa5EZEFEcD3g3zN787mlVCn0Q8Ff8TA4R0tGF/wG+1LtAVibX/XJgOPZeBHlfEsmu x8b7wKRcHcwHYamO8Xdrs3AplxouQA9qHYda9AGOG/NE44cH2uW5dhYVoG+RKLKqDa0j ebAOkeunCuCA2XUTO1p2aKiQyCUBlQfzCm5cDCIuqU2EgvahqmqeZmPkpjVouQZ09RIh ymXvPsDeGr2yoEz3d8hy+rAAvIOUYNqy1BQacrg2c3U/tU37svg6Aa2IGSXRpKM5IJsB Ox5XL0WLr239h4wbkWcmspds9cHTJbU9nzDHBY4NfkIpH3VtcxWYJVPokuhgPg795Hcj +VNQ== X-Forwarded-Encrypted: i=3; AJvYcCWmJBkFMDd0R8o8l5N8LfcbOyAhVEvPnfOdqbAo/vTtYLOy8BG/Q0A1OJCbqba6BOgSmn+6JJEUWA==@patchwork.ozlabs.org X-Gm-Message-State: AOJu0YxXCgcVCtIfLhWMd464OV3mI8iN+30XiBIthNqJxbabAc4CCLPo e+wtKLuxTisRhRObIRflvhMKteOHykmBjEEqhBIp1SzzATb8OSqR X-Google-Smtp-Source: AGHT+IHLz5nIxQMwx9G3eWxhUjcPZ3O7dmj5Q29w056eSTvHGlR10nz/+GifoHI0C6CQlrUKpPBKMw== X-Received: by 2002:a05:6870:792:b0:297:2376:9b17 with SMTP id 586e51a60fabf-2dba4354da9mr6143870fac.19.1747058835524; Mon, 12 May 2025 07:07:15 -0700 (PDT) X-BeenThere: swupdate@googlegroups.com; h=AVT/gBGEtH57pGDMwzLlOdGMyIc6vhIpv/gBV/20wN92rMpSKg== Received: by 2002:a05:6870:b9c6:b0:2c2:3dd8:d41e with SMTP id 586e51a60fabf-2db7fe69433ls1405604fac.0.-pod-prod-04-us; Mon, 12 May 2025 07:07:13 -0700 (PDT) X-Received: by 2002:a05:6870:e985:b0:2c1:650b:fc86 with SMTP id 586e51a60fabf-2dba4214053mr7048984fac.1.1747058833412; Mon, 12 May 2025 07:07:13 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1747058833; cv=pass; d=google.com; s=arc-20240605; b=aJ/8gQZJ06oADNGzMszd4s/tLvX+nrwtjit2BRRRXvgCIzPrnL8Ie/59EamHbEyzIi ZoTSaz4YupmClUlltHTF/zuzxs9vK5EZ8MiCE5bBq7wnCymUHxRMuxwBmot4+zbqRTnx TfocoYcf8tNTHjbUxfI3op1HQev+IlQbAMXqhHTA+trOZvxedq8CvGKrSFf5+vYNRyTF wX7yIG9iehH4dozwkzuppirwJmiEbOGAO53f+KZfnmELh3/IyQdksS0i7AylROiSmUUn cj/tnu+50nAFmZ+JJE07OrsHJInhWPMWSYwaEPaGE5iaxs3xukGHxmG65LMeQEsQseaP hqCQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=mime-version:content-transfer-encoding:content-id:content-language :accept-language:message-id:date:thread-index:thread-topic:subject :to:from:dkim-signature; bh=Byiid1ghk2mnZ4EwON8jVAqhVMz+0sRZYb76ToZ8Baw=; fh=262T970yE3bqnMshdE4s95nQ21s3ybbkQZYvqrj76C8=; b=E8L4SV1N5wy13ceRrS780cmSTDJkfi/wPK7QG7vWRphGgEnXqbHvSJ/t8WaRlUeB/V 7rhBpWSlYniE5ey1jqlZNCHr0bNiyggmrH7UIR3OqrI8sFYE+/Q3ykYT/HaV/aATH880 ZdWcQKvBCg35l5XTAOHipvBefe48lRdvHza3Vk9r7BzORTe1dlSIR8swsWeZ390TaW47 U946um+qFw+CxK4hMOgTcotLLuDgtdQ9peQmyNXnlHErYKlVx3wBASxldIU+JKRuPXmo AsHyCfyh1+198LO3WKjw0RcHJskJ2XZsms52eJKfSrXj2ZtF+vHnKvOFwP/uLjwQ4OVg eVeA==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="aCglgve/"; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of christian.storm@siemens.com designates 2a01:111:f403:c201::5 as permitted sender) smtp.mailfrom=christian.storm@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from AS8PR03CU001.outbound.protection.outlook.com (mail-westeuropeazlp170120005.outbound.protection.outlook.com. [2a01:111:f403:c201::5]) by gmr-mx.google.com with ESMTPS id 46e09a7af769-732265b59afsi659304a34.4.2025.05.12.07.07.13 for <swupdate@googlegroups.com> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 12 May 2025 07:07:13 -0700 (PDT) Received-SPF: pass (google.com: domain of christian.storm@siemens.com designates 2a01:111:f403:c201::5 as permitted sender) client-ip=2a01:111:f403:c201::5; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Qx4q5OWGW0bmNLV5t5TbY7Anr+/bDMpql478Viy39BgkaFrsFlnh6DoMHxtngtqMCIsfCnebe9iLARQUeYZgG/I2l0mbr6C3awFowz1Ahtf0SF8tpD9Q77ibsABXx7poyA8gtZC8kf/rAEv26M6DbDdOKKynHmQCAtcip/eKczVY6mo8ZKi3QWyeAb1tFEKTJYyhm5SIHdlbtHZcCUWCJoU6F4uVDRYI5NqNiLjAm97uDmsj+guEQoekm6kt/Z7mdXq0cNR8WsV2QK+hY4WPDiPiBYKKcYDtNqZEw9DbcuDhBWhe6LLsMRt7cfPIl9LEhXkJr4ulijpa0X/fyA6tJQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Byiid1ghk2mnZ4EwON8jVAqhVMz+0sRZYb76ToZ8Baw=; b=RNFGLsaLlTEWmS5IfwrhWLJsTv2BQk6sh9ZQuqasS6IlL7pvnhQQ26kwfdZRuH8Iz5j51N0wb5nMZRj/n7RkRwkTq/88slsSY7coH9slxC+BFAqRPVAbIu+UaGDa44j0NPsvkvqNayF8Q63J00o2itP06rzVh/LVnQEUx2RmNNA9EnbuDNnXFMHRjE4ajk3LHl8/lATjeSYIXQ86IC1kJg1kwEoeMJ5tPLA1i7mhXPUHgNJiV+Ft5E19wC+Z4aUvYN5bVjAWBQ/GXQMLg15DHGBfADUlSyrHsoFMj4GGEkdNBXdmGXWBsmCXwKTlhHXmTouq0AKh5cqex58Vhb7kFQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com; dkim=pass header.d=siemens.com; arc=none Received: from DB9PR10MB5404.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:333::17) by PR3PR10MB3788.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:29::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8722.29; Mon, 12 May 2025 14:07:10 +0000 Received: from DB9PR10MB5404.EURPRD10.PROD.OUTLOOK.COM ([fe80::e659:e46:3b99:a440]) by DB9PR10MB5404.EURPRD10.PROD.OUTLOOK.COM ([fe80::e659:e46:3b99:a440%4]) with mapi id 15.20.8699.026; Mon, 12 May 2025 14:07:10 +0000 From: "'Storm, Christian' via swupdate" <swupdate@googlegroups.com> To: "swupdate@googlegroups.com" <swupdate@googlegroups.com> Subject: [swupdate] [PATCH] Lua: Add sublevel to SWUpdate version result table Thread-Topic: [PATCH] Lua: Add sublevel to SWUpdate version result table Thread-Index: AQHbw0cn87V+4323nEiNtb5lhVipsw== Date: Mon, 12 May 2025 14:07:10 +0000 Message-ID: <B551F07A-64D0-48E4-9129-F3D03AB4FD28@siemens.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DB9PR10MB5404:EE_|PR3PR10MB3788:EE_ x-ms-office365-filtering-correlation-id: 1aed4023-30fa-442b-aa7e-08dd915e49a1 x-ms-exchange-atpmessageproperties: SA x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|376014|1800799024|366016|38070700018; x-microsoft-antispam-message-info: xVeUT1vUNKmZalTK+QQC8vXJvjP99Dda51F4c1ODDmWIh6dDedpLrof7XlE7MVxfexYv9LIQ+g2vKbZ1cbZ/nrPzzEfzFdLh9Z7N+UF4jIqjY1uYAwIGBf/dRgPZrdJR3+dGj7l3CJArKNQGjNtldBJyzeTnuMa7RM5NzXz0Pb0F+nly7AF4y31rFW6KO3LvrPl64D1lX8iOuZUpl7GkwUNtqR+xsyxCBxI+cL9tyl6eEn41z/ZsJMkxkyIrkwP1enS2wGPqlFMmRQTbcbch5Tv/OBDVANjOxhibwRmveqPmWY3kCKvqPWnfyyuQOAAZXbhESPmETN8XYegGqYbY+pP38Rlp+kQiVYfuNtpNRNw/pzoUfFad4QuGnFj+NDFCWud9O5fQIItnFWrSr/3ji7caJmtz5HO8FvRgHD5o19Mv7hybL+nfWRKedPC42D4IeuBYrkhY/F7iIrqn8nKZVZVUxjDv9kPX3o5RMaGdwyx4s+JuSEBfwC719Su7VaNRpo+6D0JHHXO4Ay72QE5/KYw11ml3jzhl+oVgstNu8PXDb0hlZd50QyHFQ1kPceDjZj5PmvF6Yg0D7ummPnfw2LOj6y6nQPXVmb6n3P6q+6gjsS7md/7xqUnvEzGPlFQd06gUgB3w3pG+UcYsV3xGR6BYBTdjoqGhSu/t/794x26QEKbVhAPhKieQ2Ey11utpAgixT1cpzV683gii5TPKb/iW5I2svMtckoSO4TbSghx2cERnLUO2T7ZG3UTU9j79ps7ZWkkvnQyX7ALWgKLXtDDEkhoaVVWxT+b7IPqEPplUWIGjCw+M7WNV3BJmaPywDGB0fdQmAmcR3Eyb5UO81RMgqChIJH7pwQF8Cfoac5ksimwfNq/pLTTo+FwweFAJdTtxVc+JtotOikT3/upuZqj8Y96jCqII/LIqAoUcEeDdGBErkurylPuDgChhIU4Z3PBs9WuMBrsvC532DrJW3R1M4zF6d7fWhR+VuheZIG0TWS4Xjb454TmgN44xl5a8rXzwMsXy53F9iKL6TmOIUxMEbeOJMtCqfubjoe+gGGAsJiv7KmVt6WBV1XYYfCdSfzp2sgmBmBwnhSpRHLPQ7L/jnit2AMDngrzdC7LMPBz4cgkiaASBwqzwDKHGAMhX/s/iczQjQOaQysqXf7h22ZVmKZ0WS1yT9vX29y1kBWtLFiO8F7KA07BHtN1lVvVHXHy2d9n3U45TabHj/aDFB/Rxp7zqThfYys+1HEsbJYC5DEg49CY05RlpfsbKjnW/x+9mAHf2LSDrThni6OQiF36AejMl67LxY/E+6LqTPzqf9p6O+nfFHsKBsBxmP0LTqgZtnhw9gnGg7fxlHaXDeb3sZm+0Mn7DqsfN/qwi7aJijo+oivgj09d0ugfwLvQXUIKFgcoRRTeMJL2RSrUaSWRkRVMZi+2xO4nw1oUYoOqB+b5rghVtGUMf00FPwIOMAKFyOnK58uq1fvLPG83Glg== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DB9PR10MB5404.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(376014)(1800799024)(366016)(38070700018);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: O1Q5dPs5bbzDOuxS/9U6psdnLBAl9ekrZg5Lc0KxTgbRepoEzE+iOIvOeRR4SajvC6Fcxgt1QPDDkbEjIHJZlhPKxkemq50In1BCw9vh8NH/Jj8GbSE2zVgBgjXU6vjOPUwQ2SkhvmpMznwH+agzv9tLQDFKWbSbSu+F/SsP8sr7ez6o4Hz0ZpslInvWXKWSzwLr2p+MSdhnyhqz3J5IZTycRwIHB50+pbKZ86AI3KGZzPW0mlVgiJ1meMNo/HTMP8x69XxoaEYNIit+v+D6F6nL3KPPvD87y5Uyywe6X9i5KAxumWVs6Hf/IdNjOcBHUwfQBviFzFZ35NZKd4jLl4EXBqYAjzpuOcda1LMAc5LCn1ZqzBE3hS13yYotA6lP7ujXrcB7u23YX02itrTVBRUVbLfT/DNizTluZZMwbPgKdXMzhjqiBfteXWo/qOuCOONATalGAn0n38CAewSaoYGmNzZT5pXWBuvtyVJDoBq4DVzlWtZGODM6RvmAS+cMKTdvUYQBMpT0eRCaXtd9Ft7n5ik+mU6+rscdXtGfbyyM417KSefc90avEOscD/0Kggk1IemdHLab1DH5dQMO6V9EPOqiQxJdEi+I03UaJrWqa0i3tg1YnPBsVFS7+PrbXdyP+DHZPUZT0yq8LA7MqmpVGOampVG59Y0EhdLMVjgp3/Ki98JeemcEEyFnqx/Bef7nheVfHqbD7+TP+OsaHwHKJTetXlSlqdnwoPN8NbCguaHbkkh9kbMZo7NnegYTPOtb9RY8SHCpVM6GZiZL0tiJHExm7Cb6JSV+2ZYVhnMtynGQMxL8BnKlEADJqUPhdj2mHigeOAapG8LaU968qF5684H2OzfHPgf53Dd69GQKhFdD0A8l08vI9QuNF8F6LgFT8erNH0q/fpPv9Tz7sMzbi6pdeWpORxdwwguXZCkemJcCIpaoNiiMNFvVSHBShKfZjeBlVGgo6B3akO9fVaBZssQGgmoI8FjljI2twmICF+4v/C6NiBxlNQbXrNTJLckx6gBXpnr48DTQozA30oELZO2pPh9muYUp1FzYx6dCuzag4tCsCNdR/tnvV2b5VpdRyMCCZTH6EgaF2dyUGGyl9g/bumINVz+hDqbRwSj7b4S2x0lBLFTtvqUStRHxWphlIlq53zuGkLJkBqhDoBbed80HepNE6OZocpEA2gBRn//jbcsvQmpjGjQcHGKAwbaVRHrGN+5bxRAUnv7utBOA2cTjwKl51mB8Lqp2AfVxvBZ1i07HUk7F/BHTkrBWQTF6WtjI88suGjp3YyR7LTtMh9bK5MIMnnIBi1mph+V/8UN1DR027JdZwvOCw/zD3U3040uyFGt4XzxcomOQTXc46s4fYQeWznU6ehOzbqN7lbSa/Thz3lNr5vB0N/t/2v0OF19hh6nKk3yWyyRwiEsuBRuNSdhT927OegSpJgD23Ztcyn03oeCCL0OAsRf3QU556m1JsxwRdgQ/eWC1+3169tiRVLyVKu+JRNnr5CV54IELU5uwRj9Quli/0VCuuiSzeTqOiyr/jT6tJPUBnLIs3Xaen9i+LhuqzCRorccdb+X1JiWyX10lrggCfmFrbl3zRSVBVwnd4df9jZoNQA== Content-Type: text/plain; charset="UTF-8" Content-ID: <BEA281CC6A6D9741BF086282DB83495C@EURPRD10.PROD.OUTLOOK.COM> MIME-Version: 1.0 X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DB9PR10MB5404.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 1aed4023-30fa-442b-aa7e-08dd915e49a1 X-MS-Exchange-CrossTenant-originalarrivaltime: 12 May 2025 14:07:10.4348 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: dwPk8HM1Jm5tSwMYHOqJv8lp1uK6mK3Wu7Js5wR48oqetFgvQse3/ayiV2f4grFEE26gAWOpOUnluESmEj3yqdfG4g2QeWkdCbGlYdwAwtc= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR3PR10MB3788 X-Original-Sender: christian.storm@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="aCglgve/"; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of christian.storm@siemens.com designates 2a01:111:f403:c201::5 as permitted sender) smtp.mailfrom=christian.storm@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: "Storm, Christian" <christian.storm@siemens.com> Reply-To: "Storm, Christian" <christian.storm@siemens.com> Precedence: list Mailing-list: list swupdate@googlegroups.com; contact swupdate+owners@googlegroups.com List-ID: <swupdate.googlegroups.com> X-Spam-Checked-In-Group: swupdate@googlegroups.com X-Google-Group-Id: 605343134186 List-Post: <https://groups.google.com/group/swupdate/post>, <mailto:swupdate@googlegroups.com> List-Help: <https://groups.google.com/support/>, <mailto:swupdate+help@googlegroups.com> List-Archive: <https://groups.google.com/group/swupdate List-Subscribe: <https://groups.google.com/group/swupdate/subscribe>, <mailto:swupdate+subscribe@googlegroups.com> List-Unsubscribe: <mailto:googlegroups-manage+605343134186+unsubscribe@googlegroups.com>, <https://groups.google.com/group/swupdate/subscribe> |
Series |
Lua: Add sublevel to SWUpdate version result table
|
expand
|
diff --git a/corelib/lua_interface.c b/corelib/lua_interface.c index ec1eadab..d6d3fe9b 100644 --- a/corelib/lua_interface.c +++ b/corelib/lua_interface.c @@ -1044,6 +1044,7 @@ int lua_get_swupdate_version(lua_State *L) { const unsigned int version = VERSION; const unsigned int patchlevel = VERSION_PATCHLEVEL; + const unsigned int sublevel = VERSION_SUBLEVEL; lua_newtable (L); lua_pushnumber(L, 1); @@ -1052,8 +1053,12 @@ int lua_get_swupdate_version(lua_State *L) lua_pushnumber(L, 2); lua_pushnumber(L, patchlevel); lua_settable(L, -3); + lua_pushnumber(L, 3); + lua_pushnumber(L, sublevel); + lua_settable(L, -3); lua_push_enum(L, "version", version); lua_push_enum(L, "patchlevel", patchlevel); + lua_push_enum(L, "sublevel", sublevel); return 1; } diff --git a/suricatta/server_wfx.lua b/suricatta/server_wfx.lua index ea9c4036..0978ed50 100644 --- a/suricatta/server_wfx.lua +++ b/suricatta/server_wfx.lua @@ -1804,7 +1804,14 @@ M.job.workflow.dispatch:set( --- @field version string Device client version information, sent to server in HTTP Header --- @field reset function(device) Reset `device` Table M.device = { - version = ("SWUpdate %04u.%02u"):format(table.unpack(suricatta.getversion() or { 2025, 5 })), + version = (function() + local version = suricatta.getversion() + local format = "SWUpdate %04u.%02u" + if version.sublevel > 0 then + format = format .. ".%02u" + end + return format:format(table.unpack(version)) + end)(), reset = function(self) self.id = nil self.pstate = nil diff --git a/suricatta/suricatta.lua b/suricatta/suricatta.lua index 303e8639..24d6eb8f 100644 --- a/suricatta/suricatta.lua +++ b/suricatta/suricatta.lua @@ -320,8 +320,10 @@ suricatta.get_tmpdir = function() end --- @class suricatta.version --- @field [1] number SWUpdate's version --- @field [2] number SWUpdate's patch level +--- @field [3] number SWUpdate's sub level --- @field version number SWUpdate's version --- @field patchlevel number SWUpdate's patch level +--- @field sublevel number SWUpdate's sub level --- Get SWUpdate version. --
Add the missing sublevel field (VERSION_SUBLEVEL) to the table returned by lua_get_swupdate_version(). Signed-off-by: Christian Storm <christian.storm@siemens.com> --- corelib/lua_interface.c | 5 +++++ suricatta/server_wfx.lua | 9 ++++++++- suricatta/suricatta.lua | 2 ++ 3 files changed, 15 insertions(+), 1 deletion(-)