From patchwork Fri Nov 13 14:53:37 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adducchio Maximilian X-Patchwork-Id: 1399845 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=googlegroups.com (client-ip=2a00:1450:4864:20::337; helo=mail-wm1-x337.google.com; envelope-from=swupdate+bncbaabb453xl6qkgqea2k53ci@googlegroups.com; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=kontron.de Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=googlegroups.com header.i=@googlegroups.com header.a=rsa-sha256 header.s=20161025 header.b=l3IYlWU+; dkim-atps=neutral Received: from mail-wm1-x337.google.com (mail-wm1-x337.google.com [IPv6:2a00:1450:4864:20::337]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4CXhLL5GLfz9sSn for ; Sat, 14 Nov 2020 01:53:44 +1100 (AEDT) Received: by mail-wm1-x337.google.com with SMTP id a130sf5357184wmf.0 for ; Fri, 13 Nov 2020 06:53:44 -0800 (PST) ARC-Seal: i=3; a=rsa-sha256; t=1605279220; cv=pass; d=google.com; s=arc-20160816; b=ZRPnLU/6XP7eZ/nj0syy7cFZeh02F6RSyG2ufHlnamxopGSd100RgYa9I4r2PjeZWS OUBBsMyT3FvIAWJjFV27QZCVYVni+UA6vVMv2lZ6HdRIyOCWOrkXqUjj4tmkkM1XR1j3 0xzI/PyDA/HIA9xffmffsX0I7MgkUzeI5F4WgfyRxfuBSjF8sQfd4a3mV8gn8JA2IgG9 pA2NFWNwWzFzD26BH4PxsdaFVi5d9/ROFQclUw2UrQFwJm7XnDDMkWOv/qpd7GUtcNS3 DNrI8N3MTiDkiPEVEWrp2HjPtMXowU3Y0uaI7vvocGUx7t5ujzK5OYGqnKVvn9GQnDZl ABdw== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:mime-version:content-language :accept-language:message-id:date:thread-index:thread-topic:subject :to:from:sender:dkim-signature; bh=+rHIpasEED0NeLDWiPGJZisBoQd8FPqVfkhvvq59VVk=; b=tMXffm7ZEpYe3MDwTy4pEkmfUTsprhba6dWX3yFP5GgS0Uw7JwicVyZF3iZgG0/OTt 2MRCnEU5o72uHplsi3b8y7MDGKQttEQ5/iBb3p/1fURKbwvuZprDCNA5jZYzbuUtH1Js E/vYWIrUgAUonYgvBD286TauRe4HRk1mM4vvXQigaw3thVGwb0wJ2fnD0sAEIzfthyBJ 0ndl9BtlMypEbRFUxGpjrAEOrZG9P6oZnfgM8f4AlKQzmxTr+hfrjBMXVijkBqklSBtz SruRRDexwmEDMR9binFVivbfpy95tUSzl+TwAfprPU3W/qWYHLdg3dld+CpqTX7isHnn 3/Ug== ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@mysnt.onmicrosoft.com header.s=selector2-mysnt-onmicrosoft-com header.b=XDvndbXz; arc=pass (i=1 spf=pass spfdomain=kontron.de dkim=pass dkdomain=kontron.de dmarc=pass fromdomain=kontron.de); spf=pass (google.com: domain of maximilian.adducchio@kontron.de designates 40.107.6.115 as permitted sender) smtp.mailfrom=Maximilian.Adducchio@kontron.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20161025; h=sender:from:to:subject:thread-topic:thread-index:date:message-id :accept-language:content-language:mime-version:x-original-sender :x-original-authentication-results:precedence:mailing-list:list-id :list-post:list-help:list-archive:list-subscribe:list-unsubscribe; bh=+rHIpasEED0NeLDWiPGJZisBoQd8FPqVfkhvvq59VVk=; b=l3IYlWU+3UbpccmggDRfuQzbvfq6RSd83Z88yDEzYgzY0OAtqKL4uVAb0z3YBWunRJ yFPbF7z8tb5Nv0eqxuKVX58w9DCPA2fYbvPsgylsj7O5wMEkIcyh6JG/m3eDPSPUnzky 3y93Mq3uA3vqGQ2gYj5Jmpza24AEcI7aLTCK8F2eNnmz2M+dbMndJqHXAht8qczlfb7B RyMkhVdPgnREMWfRv2Z7B0h9OcUOliDYSMxozM/5NKRAol28iHXK/LwLfjloZtXc+7vv T3B+TCuhLT30Sloc9rcRQDAkkIoo+KEvrqsLgBsOfPrhiAMJ75C5yAYbAcgisW++sbgB ZS3A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=sender:x-gm-message-state:from:to:subject:thread-topic:thread-index :date:message-id:accept-language:content-language:mime-version :x-original-sender:x-original-authentication-results:precedence :mailing-list:list-id:x-spam-checked-in-group:list-post:list-help :list-archive:list-subscribe:list-unsubscribe; bh=+rHIpasEED0NeLDWiPGJZisBoQd8FPqVfkhvvq59VVk=; b=W7EgZNXaoTxb5YktELcaCalz0XXn6yhZ0+JvP9NliKwH5vmUzGrVhSmkTaIQUG1GGE M5sIOHSRW/RPFIfXa0LgcToB4BHimwyGvZeEsh196hqVKAF3mPIWFhzp/OwpqCcolyiv uLaoUY8wykaeGK45ttlzpXcTjFQb28MrubFL9dHBTdbD7rstIuu+t2ptDDfqbYp4GRKX iFAp2CruyLx9vyezBRtDwYb7XPL8MeIc3QNgw7WJQsPfLRm/w+8INCaOgxhutzV+uN1m 88DVycPjV/D1jNvZFF7f9BEuJwxgH9B4kwu0SZE3E9ZVLPWN5hpQogA16dxqDVFjwYMb JdmQ== Sender: swupdate@googlegroups.com X-Gm-Message-State: AOAM532ndcQNb60gW16z2i4lcEY/GCtkVXLnkZwNa0tfW+AJ+NA63ju8 kuxyvbdS8w4SuUWFT6IjNgk= X-Google-Smtp-Source: ABdhPJw5OSbhN94PiBxehbTSK5jzjIZH494+UWTmfKC90oAUMirxHTSC45xT8ylst9AKC10az6eRwQ== X-Received: by 2002:a5d:6688:: with SMTP id l8mr4153811wru.360.1605279220368; Fri, 13 Nov 2020 06:53:40 -0800 (PST) X-BeenThere: swupdate@googlegroups.com Received: by 2002:adf:aa87:: with SMTP id h7ls5822873wrc.2.gmail; Fri, 13 Nov 2020 06:53:39 -0800 (PST) X-Received: by 2002:a5d:5222:: with SMTP id i2mr4137763wra.247.1605279219280; Fri, 13 Nov 2020 06:53:39 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1605279219; cv=pass; d=google.com; s=arc-20160816; b=naxHB8pwcrNyipS1j5phJH3tx32EF4kzAbF44gLfZN6EoS4c18E3yH1zsHa0TnEW6P kJZ/Q+glUi21CxCzQmqgRD+A6EbhQnK2RO4CkcDAf+wkjiBDywsD/wHTQkaAq5CgmTJa jdExBvTnd2haW1yQoSWBy2tpF08Jee7wt3w9x0Z1Ghl4nPJXWisQutob5ecA5uDcoUTe kx4HsglJFKQfyZAbuGr+gDApaW0wOeq9FPJ2xfm3k8qNs12HvbWXIAgnBZpMCklfuSsh Mcp5zyD+eQ6s0jf/FFKP8eKL9wL4UG9X5d6doGfnNrz+Y6e1ggXPefMnWyG476Rp4LbP o9Xw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-language:accept-language:message-id:date :thread-index:thread-topic:subject:to:from:dkim-signature; bh=gpFtnNvEpZwnJJElXuxyVeWjEOzFVrcsbIuTwLr+Ass=; b=ShFGluCgx9gEaQ3X78Yn9rvPyYci0qCWx0ats6YxUHiVeqMfdAcr6n3qbnAW4w0w7g 5iERpVQP3hkV4NEagaoMBeFR9/apmTveIhZpu8I1PEDA5bu/Mh/U0UO3xOxwDcKM//2G LOcnjNKvwcB3Bd9y7JU8Ww9i9ZwIl6BrP6iS12YmFS9biQ2TkJNMME4lldrtBVYikwVF PNqui7T80Us7794VqBMFMuKMU5jl0hziKUdh2n/chdp/P7P6oNIDHxtjsISvkzKah3dz +014db2R1kuUNDAotQSjbLxnG1pxwakib8mlldsJxzc1/LD7o6rZ1Jen6DzEXAL966gN t2SA== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@mysnt.onmicrosoft.com header.s=selector2-mysnt-onmicrosoft-com header.b=XDvndbXz; arc=pass (i=1 spf=pass spfdomain=kontron.de dkim=pass dkdomain=kontron.de dmarc=pass fromdomain=kontron.de); spf=pass (google.com: domain of maximilian.adducchio@kontron.de designates 40.107.6.115 as permitted sender) smtp.mailfrom=Maximilian.Adducchio@kontron.de Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-eopbgr60115.outbound.protection.outlook.com. [40.107.6.115]) by gmr-mx.google.com with ESMTPS id f18si303681wme.2.2020.11.13.06.53.39 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 13 Nov 2020 06:53:39 -0800 (PST) Received-SPF: pass (google.com: domain of maximilian.adducchio@kontron.de designates 40.107.6.115 as permitted sender) client-ip=40.107.6.115; ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=BjKoHpKtdto+xj6JWP+WeoaCg7qrxLSGMOv/V3A23sd13FpBuTMeEFMJM5ZFrDSeR0ZSWp/H4aLW/tpxGxtuHitAzTLnvegqEDx5WPMpO9uVUdXelu1DbJkU2kEuL+XUbHamFaFv6jIABoS87B8bVZ3QRNEInJNILIH7laq8mgMeoeOPPrljmhMUtl3JpZxeVJtUl5ealGQ3EzEIq88TA1ElG7wnaOV6HJa4nmc92Ud7EwBYWHfdyoW0DMlq/nHLwUNdbDIqL3Twwkoi5rPngUpFNvCzwRzFWCkyujgnvZNJfonpHDw/4ejWW1r2J4WR8/nsnWGPdfJQRvMPAAAFpA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=gpFtnNvEpZwnJJElXuxyVeWjEOzFVrcsbIuTwLr+Ass=; b=ePH9hjuT4eekVpLe7R+JIRFMUXarAzPbM7grW6owTEgWDKACRKFKOXw8XyPpoq8OzSL/mZGdA1zjI9NXx+6m0QmQdIBuTfZvEgyEABkThLizkv7j8gvkx5yXxsQQjZb4DMnY+lUFYf7mT2udEnQ0veHGrXgJ74w2oHEzTpUKYno1lZ16jig3VDlO9LwWKB5AiCHyMSB1mPduCFhFVzamwhyVcEngk2C0Fs32Usa5PQl2A/mPhlHtM2wzawlbGlalGSwmKdEULxiWI21l81JT8Y5wi8TIy4bh3H5+2Cyzt5Qnnw+lF8PrHT8L2+uqEqB9P+Q0lwArwNOnJtC9I6PZhw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=kontron.de; dmarc=pass action=none header.from=kontron.de; dkim=pass header.d=kontron.de; arc=none Received: from AM0PR10MB1906.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:208:49::10) by AM0PR10MB2212.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:208:d9::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3499.29; Fri, 13 Nov 2020 14:53:37 +0000 Received: from AM0PR10MB1906.EURPRD10.PROD.OUTLOOK.COM ([fe80::3137:559:a7d4:52d0]) by AM0PR10MB1906.EURPRD10.PROD.OUTLOOK.COM ([fe80::3137:559:a7d4:52d0%7]) with mapi id 15.20.3541.025; Fri, 13 Nov 2020 14:53:37 +0000 From: Adducchio Maximilian To: "swupdate@googlegroups.com" Subject: [swupdate] Problem when using deprecated flag -> compression = "true" Thread-Topic: Problem when using deprecated flag -> compression = "true" Thread-Index: Ada5zMNm/42/1ZjmS6GfpP2E3HCmcA== Date: Fri, 13 Nov 2020 14:53:37 +0000 Message-ID: Accept-Language: de-DE, en-US Content-Language: de-DE X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [80.147.118.32] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 840075eb-e6f7-4cb3-7557-08d887e3e6f3 x-ms-traffictypediagnostic: AM0PR10MB2212: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8273; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: mf9zUmKQzsAA99vfHZmkkh3YlssbEMUKKqhwGJeVxSA5MZ23xdv0kQrksTdn60V3Jz5zAG3pp/DlaTZ8s/NKFEOQ58/k7zzbESs9MRZ/7tl+xbx2IjbNMRlKPZj8E0UFSMVPmvwBGsizveggr+4J3gWWGrvdN8HFArUW0H5SaWFeQF/RrqqvrSPS7DIjaLOggCyRtabqksyPVSW7prlpImeNrbOS/l2bAO1oLkSR58nKgCEFXgedEzf8QxBavQH73GxQoBfZgse2hXcpc1AIOZXCOD8g9b/UwLXh8BlZ8au0ORTrgpbsIxQgeFyGbTcl1X/fv7R/ApOB3DWjlfT38w== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM0PR10MB1906.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(4636009)(396003)(39850400004)(366004)(376002)(136003)(346002)(19627235002)(33656002)(64756008)(83380400001)(52536014)(9686003)(76116006)(66946007)(66556008)(66446008)(5660300002)(55016002)(66476007)(86362001)(8676002)(71200400001)(26005)(316002)(2906002)(186003)(6506007)(8936002)(6916009)(4743002)(478600001)(7696005);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: dza+GbyHYbBlezanrSAX+gBUM95Znk0gwmZj/soFR93umeszxPCwWkqBujcIW1ieMzw3STpWoHKOUcPjwCncCwgn+wzBvw4zwzv3b6CSSLBEnWniOL62Bub8zbC/yQeAB+gJm/Wfqc5Fz7wnqXblCRAuH7GpqwqPNK5tYZA2E648wwRx7TgT98fjmxD7+zZ80P97Pjd1TdblSVQK4keBHiFV6b7HE/sgmlk1Kums4enzlJCO8Vl8+mWW2E7w92jqGZ6wGuZ+U0EZUoZEUKSAkMO7lARtOwU5S44vlvWE28fRarJPno0AQ8XF71kXJDOG/U9TVTVxvqcn5gDM9NZGSD341v3mmDTK8wQJF48vXWXh57JIVvRdvo+R6/c9gGF5rAHRz6dbUSu9vqNlf5lPU01IJnCob67Di4jhXE5BY2Ud5bqxDGDOMuWCd6uucBPr2KVjQ2of4/NJmQwphb6KT5jmT4kYqmWs6tCfl1kkG9hxZqc/nmcWvkzrurpQiiYZo0QVvpnglJs7bgiPf9s9LvLVTz2ZD+pOJllE+z+VPW1Nk+OFMPpPbLvI8/1p2l232jdlVdqB7mdlwRfdF62voVT0ntqloCUHn0cJArVQx4SDGfoVjBMe9LAANHwR1HzbH8Qg0BPld617yFTjGX0Fsw== x-ms-exchange-transport-forked: True MIME-Version: 1.0 X-OriginatorOrg: kontron.de X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AM0PR10MB1906.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 840075eb-e6f7-4cb3-7557-08d887e3e6f3 X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Nov 2020 14:53:37.4276 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 8c9d3c97-3fd9-41c8-a2b1-646f3942daf1 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: vqOa3kfYtQBkzqbUGtvDkkRWfNmy1c7CTyCapHEf+dWrNpl4mTksCyvRkA01K6TQ515l8NVyIVFc1ryJ4xMHCBMOrVAWf37vNbKj9FipgUU= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR10MB2212 X-Original-Sender: maximilian.adducchio@kontron.de X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@mysnt.onmicrosoft.com header.s=selector2-mysnt-onmicrosoft-com header.b=XDvndbXz; arc=pass (i=1 spf=pass spfdomain=kontron.de dkim=pass dkdomain=kontron.de dmarc=pass fromdomain=kontron.de); spf=pass (google.com: domain of maximilian.adducchio@kontron.de designates 40.107.6.115 as permitted sender) smtp.mailfrom=Maximilian.Adducchio@kontron.de Precedence: list Mailing-list: list swupdate@googlegroups.com; contact swupdate+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: swupdate@googlegroups.com X-Google-Group-Id: 605343134186 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , Hello, I recently moved to a newer version of SWUpdate and had problems when using the old sw-description. According to documentation this flag is deprecated and should not used anymore. But it is also written down that "true is equal to compression = zlib). In my case I've got following error when trying to update: Now getting status Status: 1 message: Software Update started ! Status: 2 message: [extract_file_to_tmp] : Found file: filename sw-description size 1139 Status: 2 message: [get_common_fields] : Version 0.0.0 Status: 2 message: [get_common_fields] : Description 3705685 Status: 2 message: [parse_hw_compatibility] : Accepted Hw Revision : 1.0 Status: 4 message: ERROR parser/parser.c : parse_common_attributes : 300 : compressed argument: 'true' unknown Status: 4 message: ERROR parser/parser.c : parser : 726 : Found nothing to install Status: 4 message: ERROR parser/parser.c : parse_json : 806 : JSON File corrupted Status: 4 message: ERROR core/parser.c : parse : 258 : no parser available to parse sw-description! Status: 4 message: ERROR core/stream_interface.c : extract_files : 157 : Compatible SW not found Status: 4 message: Image invalid or corrupted. Not installing ... Status: 2 message: [network_initializer] : Main thread sleep again ! Status: 0 message: Waiting for requests... Swupdate *failed* ! A small change within parser.c has solved the problem and would lead to backward compability: Best regards Maximlian Adducchio diff --git a/parser/parser.c b/parser/parser.c index 31efe46..62d9e91 100644 --- a/parser/parser.c +++ b/parser/parser.c @@ -296,6 +296,8 @@ static int parse_common_attributes(parsertype p, void *elem, struct img_type *im image->compressed = COMPRESSED_ZLIB; } else if (!strcmp(compressed, "zstd")) { image->compressed = COMPRESSED_ZSTD; + } else if (!strcmp(compressed, "true")) { + image->compressed = COMPRESSED_TRUE; } else { ERROR("compressed argument: '%s' unknown", compressed); return -1;