Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/2195587/?format=api
{ "id": 2195587, "url": "http://patchwork.ozlabs.org/api/patches/2195587/?format=api", "web_url": "http://patchwork.ozlabs.org/project/swupdate/patch/20260211132740.597019-6-stefano.babic@swupdate.org/", "project": { "id": 58, "url": "http://patchwork.ozlabs.org/api/projects/58/?format=api", "name": "swupdate development", "link_name": "swupdate", "list_id": "swupdate.googlegroups.com", "list_email": "swupdate@googlegroups.com", "web_url": "https://github.com/sbabic/swupdate", "scm_url": "git://github.com/sbabic/swupdate", "webscm_url": "", "list_archive_url": "", "list_archive_url_format": "", "commit_url_format": "" }, "msgid": "<20260211132740.597019-6-stefano.babic@swupdate.org>", "list_archive_url": null, "date": "2026-02-11T13:27:36", "name": "[5/9] delta: check if a config file is set before parsing", "commit_ref": null, "pull_url": null, "state": "new", "archived": false, "hash": "254141e7f601494913666dbff48390097e0f210e", "submitter": { "id": 86869, "url": "http://patchwork.ozlabs.org/api/people/86869/?format=api", "name": "Stefano Babic", "email": "stefano.babic@swupdate.org" }, "delegate": null, "mbox": "http://patchwork.ozlabs.org/project/swupdate/patch/20260211132740.597019-6-stefano.babic@swupdate.org/mbox/", "series": [ { "id": 491836, "url": "http://patchwork.ozlabs.org/api/series/491836/?format=api", "web_url": "http://patchwork.ozlabs.org/project/swupdate/list/?series=491836", "date": "2026-02-11T13:27:32", "name": "Introduce delta update with Hawkbit", "version": 1, "mbox": "http://patchwork.ozlabs.org/series/491836/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/2195587/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/2195587/checks/", "tags": {}, "related": [], "headers": { "Return-Path": "<swupdate+bncBD2ZDGN6SEKRBUUHWLGAMGQE4L4BBHI@googlegroups.com>", "X-Original-To": "incoming@patchwork.ozlabs.org", "Delivered-To": "patchwork-incoming@legolas.ozlabs.org", "Authentication-Results": [ "legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=googlegroups.com header.i=@googlegroups.com\n header.a=rsa-sha256 header.s=20230601 header.b=atYnZsvA;\n\tdkim-atps=neutral", "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=googlegroups.com\n (client-ip=2a00:1450:4864:20::43b; helo=mail-wr1-x43b.google.com;\n envelope-from=swupdate+bncbd2zdgn6sekrbuuhwlgamgqe4l4bbhi@googlegroups.com;\n receiver=patchwork.ozlabs.org)" ], "Received": [ "from mail-wr1-x43b.google.com (mail-wr1-x43b.google.com\n [IPv6:2a00:1450:4864:20::43b])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4f9zl060txz1xxJ\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 12 Feb 2026 00:27:56 +1100 (AEDT)", "by mail-wr1-x43b.google.com with SMTP id\n ffacd0b85a97d-436267b01c4sf2051417f8f.0\n for <incoming@patchwork.ozlabs.org>;\n Wed, 11 Feb 2026 05:27:56 -0800 (PST)", "by 2002:a5d:6acb:0:b0:436:2319:2b89 with SMTP id\n ffacd0b85a97d-43623192d7dls3462086f8f.0.-pod-prod-09-eu;\n Wed, 11 Feb 2026 05:27:45 -0800 (PST)", "from mout.kundenserver.de (mout.kundenserver.de. [217.72.192.73])\n by gmr-mx.google.com with ESMTPS id\n ffacd0b85a97d-43783dde384si52538f8f.4.2026.02.11.05.27.44\n for <swupdate@googlegroups.com>\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Wed, 11 Feb 2026 05:27:44 -0800 (PST)", "from paperello ([88.217.136.221]) by mrelayeu.kundenserver.de\n (mreue109 [212.227.17.181]) with ESMTPSA (Nemesis) id\n 1M26j1-1voFNh1DvF-005So4; Wed, 11 Feb 2026 14:27:44 +0100" ], "ARC-Seal": [ "i=2; a=rsa-sha256; t=1770816469; cv=pass;\n d=google.com; s=arc-20240605;\n b=d5k0jAJgwyBOlheyI8UjnQKzGaf6dXVCqHZClGMNMEz8fZzWL7DmpfUJdgYG5ELPHZ\n JoJc0lNJz3yAVBFQUFjI4IQiOFNpOuTKP8qBNLcKHZFCEoFcMLzdt8GEv6iKj5af2kgf\n Lwmm+cPX61atHAYpIYUc680FX/0ofBZueXnZ4SGikb+NqkmaSUzIA66G4FazcoVFxowO\n YYgM7fF1pzqxPEtdl6YN3srqXLOu0qxi41/2FMNDSKReUdy1ooNi+crOmNEN6Pq/hd0S\n U4kLt7ZleAApOGEyq/Aojxxk2+qpIvSgo/w62xQY0FvBpEu6I8gZiA6AfwtgQCC4Lnki\n LNFw==", "i=1; a=rsa-sha256; t=1770816464; cv=none;\n d=google.com; s=arc-20240605;\n b=h/EI/cw+MSDPq8gHpeV/gHbgubK3fm+Mw3zvll0GGod2KTP7mhmuDTatcs0ihbQ+mR\n pyEWZ75NjyIzPP1SsDlZfaqCLNqYiUB/jjwHzdjPxTEATVwUqwlqjxtzMCrzpfomB77s\n vWJhdfjRndlPNnBg2hg014BmRVV2I6R/0POAypceQWzcFYyE3maZ97vcNZh0RXFqM8gP\n C2WIDjIWJIxbpkIQK+k1SPLWRByp1XdnDO+wnHRaW1wYdeUngyBfbTZrmn8x4iCz07DU\n 3FAhaatjHt3sQqAGfFsXrfWqIHA82imoCPgxW0SlF13sIyh+s6uuKDi1mgGeBAMJczwc\n ymxA==" ], "ARC-Message-Signature": [ "i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com;\n s=arc-20240605;\n h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post\n :list-id:mailing-list:precedence:ui-outboundreport:mime-version\n :references:in-reply-to:message-id:date:subject:cc:to:from:sender\n :dkim-signature;\n bh=l4uLTtwPgYUm4+FXXIZJiYBUb4JCkJXgY6YxEBclI3w=;\n fh=NyAie6HYXnTMW1ot+xW66u9Aezjzo4Q8K8uvfNKMeoQ=;\n b=MbnqZ8K++Fvcacbjf9MRc3P8RhP2KHidyFRhFvdrOdnit1ZVMa000tTas/Dqj1Gk4P\n KKvT8q2rILjnXqllMFa67fv3kXlm8r5QgduICB4nOZ7FVp7kEDeWCbjUO3ohw27fuLK7\n 2wLz4NO8Hgg4zKIFwoLr9n9WVieU9EY92cTT6ryD/1ppPdgcVfArfAFgtJbmZAQP4JGE\n H0Q6+CktHULF0vvkVAnYzNtc++PJLvIlXj4Fr7lKb3YYT6k6qQtQMShuFD/TBIjXTQ64\n AQGyq4LCo04HAnvnveiPi7x1AHkQABqKFCylDf9c+WMNfCVnqO7CvmWkJULnAAr2iqGz\n /pZA==;\n darn=patchwork.ozlabs.org", "i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;\n s=arc-20240605;\n h=ui-outboundreport:content-transfer-encoding:mime-version:references\n :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature;\n bh=aAVogZEAqw55WFGv+4fMY+i7FdDJjhYPvsEfRxFrVIU=;\n fh=TiEWcqMcKpHk5s7uErzpntoONrNfOXwKpI5P8bIlggk=;\n b=gUYXwQRlqlgh48o6kJgXyW3vAVLzMXQnlRjnYFru+UrF6P3Sq3uke/8q0KQBfvFfcj\n p3JsJoNwKFk8cuhN+1WFhbrdw9BdWdWkELGyYUu9SqCMMXmtzCwKxd5cQaTnoUvLdEyM\n gnJjzlYEA3BudaEgumHbIiExmpCk0NOe8x94NDF9jDAysrnG+di4AH2eYpCFq781VLfQ\n 7xSvlSQOWAl5/pkXAseRCKyALIydOSAqEauwkGuH9UWLb+9F/BJC6vl5yYonWNcynFGc\n 8XWw1qV2/Qt3uN3rhEszdx/51YyfsQ8qJf59bfALjMM3QpsliPPvYKTQ5CjXkrtal4/h\n KxDQ==;\n dara=google.com" ], "ARC-Authentication-Results": [ "i=2; gmr-mx.google.com;\n dkim=pass header.i=@swupdate.org header.s=s1-ionos header.b=haH86VTF;\n spf=pass (google.com: domain of stefano.babic@swupdate.org designates\n 217.72.192.73 as permitted sender) smtp.mailfrom=stefano.babic@swupdate.org;\n dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=swupdate.org", "i=1; gmr-mx.google.com;\n dkim=pass header.i=@swupdate.org header.s=s1-ionos header.b=haH86VTF;\n spf=pass (google.com: domain of stefano.babic@swupdate.org designates\n 217.72.192.73 as permitted sender) smtp.mailfrom=stefano.babic@swupdate.org;\n dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=swupdate.org" ], "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=googlegroups.com; s=20230601; t=1770816469; x=1771421269;\n darn=patchwork.ozlabs.org;\n h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post\n :list-id:mailing-list:precedence:x-original-authentication-results\n :x-original-sender:ui-outboundreport:mime-version:references\n :in-reply-to:message-id:date:subject:cc:to:from:sender:from:to:cc\n :subject:date:message-id:reply-to;\n bh=l4uLTtwPgYUm4+FXXIZJiYBUb4JCkJXgY6YxEBclI3w=;\n b=atYnZsvAMooZ8YbKVpK0bpoME4LzVRK3JBEzMVkKwCxk2kBcwVWrRikKxn53ZthPBI\n cVPDnR/dJHKARxRSO1kwjR38lJoVojcTiAst5bQe8IEwyskt+BPTxwXqHlR/RfoteHWQ\n PAJUO9FBeZuCW1uNTIM5vIPYnyo8gfTaV+l78O5USRSEA6C0j7eDRZhUirDunmxw9Y3V\n 6t8iumZEJ9fOow93OgFD7oHSRggLHYPbhlTfo4Rf90XHD9I83QDSd7JGhNbqboxKrBO2\n eWVl7VxxlhtXeLIm5u3p9aueAJt36jTma8kSMjeMNzavdLC6oFu64ldOqvg8kg9j/q3q\n ElpA==", "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20230601; t=1770816469; x=1771421269;\n h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post\n :x-spam-checked-in-group:list-id:mailing-list:precedence\n :x-original-authentication-results:x-original-sender\n :ui-outboundreport:mime-version:references:in-reply-to:message-id\n :date:subject:cc:to:from:x-beenthere:x-gm-message-state:sender:from\n :to:cc:subject:date:message-id:reply-to;\n bh=l4uLTtwPgYUm4+FXXIZJiYBUb4JCkJXgY6YxEBclI3w=;\n b=fdlmQ+UukIoBlGnDqhMdneoQMPN+ETNJArNzw+K5RPU3ZTCAPAmSnzS/D24TgoTfI0\n tUr9+ctsCMAh/Le95SEkvPJZAiJxy7sM9sGfziAIGW8f7wsGFm+oV3CIfLdEyb6c0t0z\n TLC5Kx8bFof3KpCw1h5NeuvvPnIKvgUh+9tLn91rH4YHagev2eNSygZ0P8X/dsECKUg1\n KCpeHq//wW/tr+wQhooiDnkp1SFLenRHLwx4WMehQILG44unksbZDG4/+sKot3yLnpXh\n 1TTbIpSAXd8qTgszRuWBmXL9k2dcRRLvwePCoOR8R0+0zYr01q+uI0pwfEtVf7RtIJEc\n oFZg==", "Sender": "swupdate@googlegroups.com", "X-Forwarded-Encrypted": "i=2;\n AJvYcCUsR/QeByW4PLByHllTcpqOrey6eUULCegMC9WzOuJyTTlxwhGPkktu1hMn6twCkqfXI9+GxsGZ1w==@patchwork.ozlabs.org", "X-Gm-Message-State": "AOJu0YxRUm+i0+t68bPkzI5ZtcNWzLXYNJtEU516HDCy2qhfOsWVwEv7\n\tS+hebPonUYdLD9GugpgEeHFbOVb8w1KKhci2lKytW4fCGexGmjY91V5W", "X-Received": [ "by 2002:a05:6000:22c6:b0:435:9882:234e with SMTP id\n ffacd0b85a97d-4362938ff1emr26487527f8f.59.1770816468737;\n Wed, 11 Feb 2026 05:27:48 -0800 (PST)", "by 2002:a05:6000:24c9:b0:432:5b81:483 with SMTP id\n ffacd0b85a97d-436293413ccmr28647002f8f.24.1770816464771;\n Wed, 11 Feb 2026 05:27:44 -0800 (PST)" ], "X-BeenThere": "swupdate@googlegroups.com;\n h=\"AV1CL+HYiGE8KBMMp/f+h+shGXW3LG+aCTq65j9kPOpx4xtsBQ==\"", "Received-SPF": "pass (google.com: domain of stefano.babic@swupdate.org\n designates 217.72.192.73 as permitted sender) client-ip=217.72.192.73;", "X-UI-Sender-Class": "55c96926-9e95-11ee-ae09-1f7a4046a0f6", "From": "Stefano Babic <stefano.babic@swupdate.org>", "To": "swupdate@googlegroups.com", "Cc": "Stefano Babic <stefano.babic@swupdate.org>", "Subject": "[swupdate] [PATCH 5/9] delta: check if a config file is set before\n parsing", "Date": "Wed, 11 Feb 2026 14:27:36 +0100", "Message-ID": "<20260211132740.597019-6-stefano.babic@swupdate.org>", "X-Mailer": "git-send-email 2.43.0", "In-Reply-To": "<20260211132740.597019-1-stefano.babic@swupdate.org>", "References": "<20260211132740.597019-1-stefano.babic@swupdate.org>", "MIME-Version": "1.0", "X-Provags-ID": "V03:K1:elfIaV0SEFxFPE0JRr9d2fftB1w3EyVSz0EGjMyzuxnstAEt8Nd\n mWbXhqt51A4MR0UAzBNiWX2QMxFqWUNPJytDDMu74jT7Y9kXQYnHxDI3t8DTGa33in4j0M0\n GSryKbgGS17s8GkcRg/NUvgGb0mlCKyS3U5nFAzY/qqfXQjYRNDEPhILbP7ox4xxuz/Siv1\n tp41wmoPMymML55AyeVag==", "X-Spam-Flag": "NO", "UI-OutboundReport": "notjunk:1;M01:P0:jgzlLPayGZc=;HMfyhBYVR2Jh2DDzWm4HtHsbjZ7\n mnFaPzLEFHeVmORabU3B1u1IVC4mYiO0MYMB+w57NxnlzRJQz2kvE5PAkUk2T9PR6KMgbFkxC\n Ecz4TiyBFK6OGfYsxmIHJt4rRwvInHa3HyQKplqyrtmiBguzCuQ7f9Grl923O7m/SwEF6RKIg\n TscFFg3HcRN/jIjBY8QkyNAqd5+miYG3q6hUvylnAqwTSMvWnnwV+tbDC9wdZu2iLDWcTPJ12\n TqTPCQzJokJ+N3hjb4D2Nkx8FF+13su8hKZSVHlFZbOSCdJhwg7p8NFWVN2B+FeinQ73pj1zU\n sF+u6xgxsmZdsu9/qq1b9AT76Ffyq4NsHTgTl+FsBusFHLpJqYSFnXOFDoV+B4peez+/jMFX+\n lRuSyYikY9xhHh1GrxyTO52HXbl7ZF7Ajw0hqvuhkR+UnF1QMWfSJ1X7FhQw3oQEbRY8v+RxH\n MmcSzYf0GOZDe8QvE55o/PpWK9DSJmI5NrRK2S3Lo59ys0FywjdRXNjozeU3wkk0v0R3LVlIW\n S6UiFft/tpGab43jh178i+VE5WA2NaQGgeFoUwEHRGvsJsii8QYjfc5ymriWYs9VcgH5qrzGt\n 14/SHTTtCeMtsMcWnTPH0/AWAbPmbpLyGlPLoUuPw+0PeX8nctn/uZFrue0bVRy+9YvxMAcz5\n vmcJ8QDHXD2QFQe42Mm8kMVysdHq56pzPqHzKMin2LsiUSQmE3lzUTLu9kYDyQYh7FZ5WPdTk\n /JwC0Iwt13N/5TxpSyxpfBo1vPVQj9jW8cUNsc3UqGg7piRIaKO7ObAAayrYBiPxM1DWEtE7G\n /59SZVFQ2quhUmk4oBm6dUyO1WqIKeZisWSHpSPpPSghSRrxA3KU6dES8KgGVbk5Q4dvll0Nx\n OsyRXtJ0/nvf3whkJvIlxI0yAaJHO/A0wRmfoWpY6pPywhWx6edcnlCPHHSskIivm/a+Du3ar\n hXGtqdXnXZdZj4Y0Jlm++DGVfuAjfKnwfL72UJLsjVZHmoFwZVvOymfF24ldd266TGUjkeXEx\n k3iFW2oo4Mbr2ir/rdjJulKv2F+60w7wU4nCAlFNUFRNxpJsQLL7Io+rIErg8Swbj6NLYbx/C\n OwIIFArJaoAwNRGZrFm5bK5XyYSXsVbJ2my59UoxNj/5J73OGHb/sklsumjpv1z+9sWwflw/z\n JKrgP9xik1d9LJn09/nVDUkrHIn3xT/rOb2Nh+tWf7Iqnj5jzrHP2Q09Si7qgw+kWk3yJQ/L5\n uzjs9Kn1vp61gPJPxCKwuaXgb1YlRMmCRFwKcprrjk40pIE+exRp7o4MLqR6R34QCb09AJRFc\n DKC2uiEcHThvHzAT3htege+LpfPecDUVe0rNsTCgB5I9fzOqr3O3fyFc/9ZLcYOQO8YfHfuK1\n d3qDEyX7Ihwe0b3ZcFq0xYf4qcF3f6qkw0XBlZcmnOs39teQJDNwfBtngfUGOlah13ribQkq1\n RpSCE7jMaszJ/Iwizur0ZriFwq/BWTkct+Hw89BO4ufsKt++/wVZiBOPNPuoTCCBXy3+p3/sM\n FmEO8NrWtkKdXoOVdi+dcKvUWgO2aiGiQQKlipe+o2zdaQT1tbMWD1KqcUzffLJXIV5zkLD+A\n M6t0SCXu9FWlidDpBYyzC+rTpm1k4GXaxz27yAD5CgbLje3wzdWbeoWzGJp9RmWE2/fuCbWJr\n m6aQ1AQO3sa8gK6q8jjvz+AptWP/GSj2q1V/OJAK6n0qeLIEXPHJp+vl99av3XkLLfLs+HiVV\n 7rTdJRApIWkQDrxxilhL56vaQnYb5qZVhLzBAdk3Pib3dIKV1LYjl0qmrf/1veO6Y0ZV6qmtK\n 18mV7KFfGErbTIvtXdeNmzYNtgR4bgFsjtwU6u97oE3c9pK/lk7Cs5rhjEEsBFWODie+SSZQK\n 1/Xk52NUQOS2542Xw==", "X-Original-Sender": "stefano.babic@swupdate.org", "X-Original-Authentication-Results": "gmr-mx.google.com; dkim=pass\n header.i=@swupdate.org header.s=s1-ionos header.b=haH86VTF; spf=pass\n (google.com: domain of stefano.babic@swupdate.org designates 217.72.192.73 as\n permitted sender) smtp.mailfrom=stefano.babic@swupdate.org; dmarc=pass\n (p=NONE sp=NONE dis=NONE) header.from=swupdate.org", "Content-Type": "text/plain; charset=\"UTF-8\"", "Precedence": "list", "Mailing-list": "list swupdate@googlegroups.com;\n 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>,\n <mailto:swupdate@googlegroups.com>", "List-Help": "<https://groups.google.com/support/>,\n <mailto:swupdate+help@googlegroups.com>", "List-Archive": "<https://groups.google.com/group/swupdate", "List-Subscribe": "<https://groups.google.com/group/swupdate/subscribe>,\n <mailto:swupdate+subscribe@googlegroups.com>", "List-Unsubscribe": "\n <mailto:googlegroups-manage+605343134186+unsubscribe@googlegroups.com>,\n <https://groups.google.com/group/swupdate/subscribe>" }, "content": "Check if a configuration file is passed before calling\nswupdate_cfg_read_file(). The function checks itself for the file and\nskip if none is passed, but an ERROR is logged.\n\nSigned-off-by: Stefano Babic <stefano.babic@swupdate.org>\n---\n handlers/delta_downloader.c | 2 +-\n 1 file changed, 1 insertion(+), 1 deletion(-)", "diff": "diff --git a/handlers/delta_downloader.c b/handlers/delta_downloader.c\nindex 248ebbb2..890cd43e 100644\n--- a/handlers/delta_downloader.c\n+++ b/handlers/delta_downloader.c\n@@ -203,7 +203,7 @@ int start_delta_downloader(const char __attribute__ ((__unused__)) *fname,\n \t\tswupdate_cfg_handle handle;\n \t\tswupdate_cfg_init(&handle);\n \n-\t\tif (swupdate_cfg_read_file(&handle, fname) == 0) {\n+\t\tif (fname && swupdate_cfg_read_file(&handle, fname) == 0) {\n \t\t\tread_module_settings(&handle, \"delta\", channel_settings, &channel_data);\n \t\t}\n \n", "prefixes": [ "5/9" ] }