Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/1903839/?format=api
{ "id": 1903839, "url": "http://patchwork.ozlabs.org/api/patches/1903839/?format=api", "web_url": "http://patchwork.ozlabs.org/project/swupdate/patch/20240224140031.9888-5-daniel@braunwarth.dev/", "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": "<20240224140031.9888-5-daniel@braunwarth.dev>", "list_archive_url": null, "date": "2024-02-24T14:00:30", "name": "[4/5] web-app: update gulp to ES6", "commit_ref": null, "pull_url": null, "state": "accepted", "archived": false, "hash": "b1e482a71bbfcf2ebf8edc4eb82f7ed297cf5def", "submitter": { "id": 85609, "url": "http://patchwork.ozlabs.org/api/people/85609/?format=api", "name": "Daniel Braunwarth", "email": "daniel@braunwarth.dev" }, "delegate": { "id": 1693, "url": "http://patchwork.ozlabs.org/api/users/1693/?format=api", "username": "sbabic", "first_name": "Stefano", "last_name": "Babic", "email": "sbabic@denx.de" }, "mbox": "http://patchwork.ozlabs.org/project/swupdate/patch/20240224140031.9888-5-daniel@braunwarth.dev/mbox/", "series": [ { "id": 396467, "url": "http://patchwork.ozlabs.org/api/series/396467/?format=api", "web_url": "http://patchwork.ozlabs.org/project/swupdate/list/?series=396467", "date": "2024-02-24T14:00:26", "name": "web-app: update web application", "version": 1, "mbox": "http://patchwork.ozlabs.org/series/396467/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/1903839/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/1903839/checks/", "tags": {}, "related": [], "headers": { "Return-Path": "<swupdate+bncBAABBIPN46XAMGQETVNF2QI@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=pxuTqqNR;\n\tdkim-atps=neutral", "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=googlegroups.com\n (client-ip=2a00:1450:4864:20::440; helo=mail-wr1-x440.google.com;\n envelope-from=swupdate+bncbaabbipn46xamgqetvnf2qi@googlegroups.com;\n receiver=patchwork.ozlabs.org)" ], "Received": [ "from mail-wr1-x440.google.com (mail-wr1-x440.google.com\n [IPv6:2a00:1450:4864:20::440])\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 4ThpSl1S2Yz23q9\n\tfor <incoming@patchwork.ozlabs.org>; Sun, 25 Feb 2024 01:01:10 +1100 (AEDT)", "by mail-wr1-x440.google.com with SMTP id\n ffacd0b85a97d-33dc175ff8fsf214451f8f.0\n for <incoming@patchwork.ozlabs.org>;\n Sat, 24 Feb 2024 06:01:10 -0800 (PST)", "by 2002:a5d:4812:0:b0:33d:1730:588 with SMTP id\n l18-20020a5d4812000000b0033d17300588ls453664wrq.1.-pod-prod-04-eu;\n Sat, 24 Feb 2024 06:01:04 -0800 (PST)", "from bergelmir.uberspace.de (bergelmir.uberspace.de.\n [185.26.156.157])\n by gmr-mx.google.com with ESMTPS id\n b14-20020a05600018ae00b0033da6ecf671si72570wri.2.2024.02.24.06.01.04\n for <swupdate@googlegroups.com>\n (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128);\n Sat, 24 Feb 2024 06:01:04 -0800 (PST)", "(qmail 21557 invoked by uid 989); 24 Feb 2024 14:01:04 -0000", "from unknown (HELO unkown) (::1)\n\tby bergelmir.uberspace.de (Haraka/3.0.1) with ESMTPSA;\n Sat, 24 Feb 2024 15:01:04 +0100" ], "ARC-Seal": [ "i=2; a=rsa-sha256; t=1708783267; cv=pass;\n d=google.com; s=arc-20160816;\n b=03ugLzkiGuBhVtOS6lBiBztILRCjN/RlLYTHefza/oK0wsmT0zsG1YQek6cTDrtljT\n pMqVbui7p2AO50Qz1Qjmqbsx2W6fUX+2McJhpCzpjTKtGnrN5S/k6t3qUAFcpq+ATOji\n Ho7Ld+PuW0CjLlR/SME3uwcg3M3+TZpswUuqPkfKKbyZtU5dqAP5OLGSpExNuQGvpVwU\n NFaWgEbQeGmOFbrz4GD1MbFHz+1DWo3bGqtQsz+ELj+zXs1iKO6CUgZR//M+K+smNOj9\n MQLo8v/vJKYj3OPtYImTGuDrZll1pks4MZXII4CN98ppR0kHHIThzmanG1L1OQKDhpn7\n rTpg==", "i=1; a=rsa-sha256; t=1708783264; cv=none;\n d=google.com; s=arc-20160816;\n b=IVcJCpUy3dbhvVWJ5dh9m5o7jt9kbA6wk8H9hn648go2yeyU6nznXwuwy2B+KmW+Ph\n klD7V2ep4w3/dRGMYPudrj0n84D0i4q0HQ76gQFE/7/TrRlGiGspv+qmxPzGPCtlj+aK\n KDMbA4Hz13QcK44yHDBVvVy/OUBVehwD/wEQSYgKdMPoSVHtaLmoe/PlmixCMfdC5uav\n A+REuYSKU8jszJJVTwXFEr1hEZD+a9acH0g+qXityhWfCDQXQRuU/Y/6Kz0CfSGhCHPG\n fIzUnybruY8K4O5W7/7rl8gZe4qI/g5Ckk4aq78QzbUpMXteEkQBqjtCA/R6a8UMGdeM\n u0Ag==" ], "ARC-Message-Signature": [ "i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com;\n s=arc-20160816;\n h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post\n :list-id:mailing-list:precedence:mime-version:references:in-reply-to\n :message-id:date:subject:cc:to:from:sender:dkim-signature;\n bh=oZve3U2I8DWAJ5ToccNxnoc5ll1qWABVg51zmzoisls=;\n fh=gIKe9y2biZj3T6/53KgyrnnQaT07ggMGxHy0oLWweQs=;\n b=lAyZ1F7idxV3s4zhLCsOEoY/5cimKBliAxdyylv/x9EDwt+o2lyj+mYmI+cDfqR+Ku\n Le5o258RV96OrerfEqGdXodqwj7VNqSogGF0oTJJFuxYXqpjQB/T5UdLKCVhT76x4TIC\n HEQmgNv5vxyzp7J8udRo+qM7XrLxzHYsU5Y6Y/aiRdsjUaaWBGqgfwsEZ/WcEcsNqYRE\n I9q/sYX99qFVef7EEd2ws0ciN+55oUes+bhc439iiIF54FEs5LbHw6sIqdRxQXKslUse\n PlkNyjd29NcdbxTe+Ko+WJ2+vf3RyVf/MfZ2S8Kl0KeldjPZ6Qk4umpJguPu4Gm1Btq7\n Fgxw==;\n darn=patchwork.ozlabs.org", "i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;\n s=arc-20160816;\n h=dkim-signature:content-transfer-encoding:mime-version:references\n :in-reply-to:message-id:date:subject:cc:to:from;\n bh=7memKZGwWHC6VM6U8F92daiBD1ZWZLjkV/fX1Mf+fZs=;\n fh=BXlwH+1nWuAxJAQnM3fjgjZkXNBtIKsJ4sRu0kRLMwA=;\n b=tSCBitKhbiOzqAbFYexFHWYcI6ipu9Mis7642m/GMZHfn9p1Flvd6X89Euw7osjcrm\n vKd+S2CSiwv6HodegOllhDMZ0XmCguooiUo6jozINPjG0Hrv+vLFHy7rrOdcdiVmEU0j\n o58FDVdYJgqoGNrbzAxkakg027aKoTE+VEbpWc9di9VAM9zE9LnAgCWxGLlOe/gp7mB6\n Xk8+zUQSPDosFp6htcuoHiKen7wJJXqroZXn6bQuymAtuoQRYqatv+dSSJhIVwtI+FhE\n ppzmDz+mJ/W2q92GEeaaxAET14dunpuG5yRkxs9IqwCMxqmTCZnKbiew9V2Nktnp2y7+\n MCTQ==;\n dara=google.com" ], "ARC-Authentication-Results": [ "i=2; gmr-mx.google.com;\n dkim=temperror (no key for signature) header.i=@braunwarth.dev\n header.s=uberspace header.b=IY7v1Pq1;\n spf=pass (google.com: domain of daniel@braunwarth.dev designates\n 185.26.156.157 as permitted sender) smtp.mailfrom=daniel@braunwarth.dev", "i=1; gmr-mx.google.com;\n dkim=temperror (no key for signature) header.i=@braunwarth.dev\n header.s=uberspace header.b=IY7v1Pq1;\n spf=pass (google.com: domain of daniel@braunwarth.dev designates\n 185.26.156.157 as permitted sender) smtp.mailfrom=daniel@braunwarth.dev" ], "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=googlegroups.com; s=20230601; t=1708783267; x=1709388067;\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:mime-version:references:in-reply-to:message-id\n :date:subject:cc:to:from:sender:from:to:cc:subject:date:message-id\n :reply-to;\n bh=oZve3U2I8DWAJ5ToccNxnoc5ll1qWABVg51zmzoisls=;\n b=pxuTqqNRA/VxP8S6si66eV/rj1ZyUyuuqYHrIHW7Oc/8lzWJjkmPqWvYS+uPP1NFll\n tQrGIElv4WtlvD2e6DLMf6oS6EICMZDW/PuBj0ZS/pRh2GkIY872xhaHF1ur01WJfVb4\n 6ZmetkY+UwQz+giVAdHJ0GhkRJIB/zSu7xqvUZu768Is1LJm4+gGxJ5FOSjE80jVR2dV\n 1fNmh7rsWsDPcjvH9jHZnzFRUKWRiFC7iwVWTM0MU6SvPASHtYq892KLlYA5f+ZPLk06\n N0sRU8bEhYrxSv4lAz6pptIvaU2gNW5VkJWGm+rU9OqM8cwY2EGvftp0qwN0vPB5zJDU\n Hk9w==", "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20230601; t=1708783267; x=1709388067;\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:mime-version\n :references:in-reply-to:message-id:date:subject:cc:to:from\n :x-beenthere:x-gm-message-state:sender:from:to:cc:subject:date\n :message-id:reply-to;\n bh=oZve3U2I8DWAJ5ToccNxnoc5ll1qWABVg51zmzoisls=;\n b=oLrtVH9JrqFRe/Az5PDYqYDwtP1VAJiyeg8rg8gVrsixiIjCcwMTk0L0/p4NXJHGAp\n R7qg3jLQAm+MYoYveM8EHxu+RTMQWmfdAfkhkVESMjsQPEmfk9mIYeOW/MHDIc/wBV6R\n lrr0yWvQGjAU9tklwLGF/K88Ny4uoh1S6y0nUqIoY+rY6OjL2Fsxw0dJ85U6HcVcVQzE\n yOXQy1znjQGRd+v1ceDDfwtcHvwHO1y3yDj6yfO3ffjU46pAuChIkczDKNm5/IbPcMNq\n 005iT1SBjyhxcRcd950uODwR8cNhhGyidmZpH21m2QFxCLayNYhB2HqAWdKNkqBwYmz9\n pa2w==", "Sender": "swupdate@googlegroups.com", "X-Forwarded-Encrypted": "i=2;\n AJvYcCXfwFAyqDQg3aNdN427ITCMTjT3jq/x2wLpObWibQtYDnkoD3pRffM0Wn1tboViYb9vP72lZds/9If/JE94/1r0I5Qn2UfenxvyP2dKpg==", "X-Gm-Message-State": "AOJu0YzS8Nf0hwsSDLhzD2CLFt86TczGa8X+jNoY2oiXySJUX5FC7gRB\n\tDJciFjVzeOnIadC/wgfWg5vRytO+kQ/ETaj1Vt9dBlufNdUEpvnH", "X-Google-Smtp-Source": "\n AGHT+IH4qYIxLAyfvx9qI+vj5ArznwA+xrDOmJAquJwymVkIVkO7gZmf/2/zDlp+U1FuOqOYQUsqGA==", "X-Received": [ "by 2002:adf:f984:0:b0:33d:b2d6:b3a6 with SMTP id\n f4-20020adff984000000b0033db2d6b3a6mr1597059wrr.48.1708783266618;\n Sat, 24 Feb 2024 06:01:06 -0800 (PST)", "by 2002:adf:a4c9:0:b0:33d:754c:86cf with SMTP id\n h9-20020adfa4c9000000b0033d754c86cfmr2034869wrb.35.1708783264493;\n Sat, 24 Feb 2024 06:01:04 -0800 (PST)" ], "X-BeenThere": "swupdate@googlegroups.com", "Received-SPF": "pass (google.com: domain of daniel@braunwarth.dev designates\n 185.26.156.157 as permitted sender) client-ip=185.26.156.157;", "From": "Daniel Braunwarth <daniel@braunwarth.dev>", "To": "swupdate@googlegroups.com", "Cc": "Daniel Braunwarth <daniel@braunwarth.dev>", "Subject": "[swupdate] [PATCH 4/5] web-app: update gulp to ES6", "Date": "Sat, 24 Feb 2024 14:00:30 +0000", "Message-ID": "<20240224140031.9888-5-daniel@braunwarth.dev>", "X-Mailer": "git-send-email 2.43.0", "In-Reply-To": "<20240224140031.9888-1-daniel@braunwarth.dev>", "References": "<20240224140031.9888-1-daniel@braunwarth.dev>", "MIME-Version": "1.0", "X-Rspamd-Bar": "-----", "X-Rspamd-Report": "REPLY(-4) BAYES_HAM(-2.997504) MID_CONTAINS_FROM(1)\n MIME_GOOD(-0.1) R_MISSING_CHARSET(0.5)", "X-Rspamd-Score": "-5.597504", "X-Original-Sender": "daniel@braunwarth.dev", "X-Original-Authentication-Results": "gmr-mx.google.com; dkim=temperror (no\n key for signature) header.i=@braunwarth.dev header.s=uberspace\n header.b=IY7v1Pq1;\n spf=pass (google.com: domain of daniel@braunwarth.dev\n designates 185.26.156.157 as permitted sender)\n smtp.mailfrom=daniel@braunwarth.dev", "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": "Signed-off-by: Daniel Braunwarth <daniel@braunwarth.dev>\n---\n web-app/{gulpfile.js => gulpfile.mjs} | 32 ++++++++++++++-------------\n 1 file changed, 17 insertions(+), 15 deletions(-)\n rename web-app/{gulpfile.js => gulpfile.mjs} (83%)", "diff": "diff --git a/web-app/gulpfile.js b/web-app/gulpfile.mjs\nsimilarity index 83%\nrename from web-app/gulpfile.js\nrename to web-app/gulpfile.mjs\nindex a698e81..9befddf 100755\n--- a/web-app/gulpfile.js\n+++ b/web-app/gulpfile.mjs\n@@ -5,20 +5,22 @@\n * SPDX-License-Identifier: MIT\n */\n \n-const cleanCSS = require('gulp-clean-css')\n-const del = require('del')\n-const gulp = require('gulp')\n-const gzip = require('gulp-gzip')\n-const imagemin = require('gulp-imagemin')\n-const filter = require('gulp-filter')\n-const htmlmin = require('gulp-htmlmin')\n-const minify = require('gulp-minify')\n-const rename = require('gulp-rename')\n-const replace = require('gulp-replace')\n-const sass = require('gulp-sass')(require('sass'))\n-const tar = require('gulp-tar')\n-const useref = require('gulp-useref')\n-const minimist = require('minimist')\n+import cleanCSS from 'gulp-clean-css'\n+import { deleteAsync } from 'del'\n+import gulp from 'gulp'\n+import gzip from 'gulp-gzip'\n+import imagemin from 'gulp-imagemin'\n+import filter from 'gulp-filter'\n+import htmlmin from 'gulp-htmlmin'\n+import minify from 'gulp-minify'\n+import rename from 'gulp-rename'\n+import replace from 'gulp-replace'\n+import * as dartSass from 'sass'\n+import gulpSass from 'gulp-sass'\n+import tar from 'gulp-tar'\n+import useref from 'gulp-useref'\n+import minimist from 'minimist'\n+const sass = gulpSass(dartSass)\n \n const knownOptions = {\n string: 'output',\n@@ -122,7 +124,7 @@ gulp.task('package', function () {\n })\n \n gulp.task('clean', function () {\n- return del('dist/**', { force: true })\n+ return deleteAsync(['dist/**'])\n })\n \n gulp.task('build', gulp.series('clean', gulp.parallel('copy-css', 'copy-js', 'copy-fonts', 'sass', 'minify-css', 'minify-js', 'minify-html', 'resize-images')))\n", "prefixes": [ "4/5" ] }