From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6768880775710375936 X-Received: by 2002:a05:600c:22d1:: with SMTP id 17mr5225591wmg.23.1576002867047; Tue, 10 Dec 2019 10:34:27 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a5d:4303:: with SMTP id h3ls3306491wrq.15.gmail; Tue, 10 Dec 2019 10:34:26 -0800 (PST) X-Google-Smtp-Source: APXvYqxcbad4Z5tFu6cG1Zm+dj4QGjXZhsqfyum9f/ruNVPv/ekArWrTLIsz9viWJg6g3ruHQ2jy X-Received: by 2002:adf:eb0a:: with SMTP id s10mr5118889wrn.320.1576002866387; Tue, 10 Dec 2019 10:34:26 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1576002866; cv=none; d=google.com; s=arc-20160816; b=fDJ2riO+JhBETVdovLscZntBgc0xCwm5QGcqouC21PN1ckOFHT+9X012hIn84Zdcng CIAYnZHqxXiWy5fvIASOuP68jE1/FIxdR5LF2qliORsdtmD0VYMWc3u2FNySp89APgBJ xR/iGY4Zm2z4QRRlCiAqmGBSPltqnZvIhF7IzEaQDS9M3abfpMRu3wD8tVbYLXcAH0KZ zdXdfgzksE/N/Z+C/DeKKH71dUNMSWR793qbnS+2+gFfZlWbpkwSMNfcvBVd9gjNSzwG hF0ytFC+1mHf0MUSeop4VXijqHn5PWW3LhQTS0NRVYi28a21vH9XV73ZGMVoh0I9ZkFh jhVw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from; bh=XGYiZDRYbK66sbU3A3EoL0Zvkh2nJLT5MhJd5clIDA4=; b=j2q5osIjaa18ZkJdOxk1Z8vLwD6KHpOiuEAl1chaErIdQoP2RTTzirQZ5sPPqFCUak mib3+BDiiCN7/MOykREHtQpA1qI1ZSRM4Q8NQB9CAuw+Jxy2IBRtd+OTa5XoB2q0yQpE McblMdMVQ1qeyU2RV5AvSe4C3WpxjWzjyowmIKmqGPx16+8yjVs5jwLy3jUC1JvA2Nsi JH35xU6pmTCRBUDrKBF6QhycTfw7FKgfQCvDfJri6rKMIDzhOVNac8qNDXsouKLOvMDa WWJCpp2queEVV9RXhdB4/1UU8W2SvqPCjeUCiMmgXjExuNVb30/eKfglOrHFMnyrgkmT v1Rg== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 194.138.37.40 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from gecko.sbs.de (gecko.sbs.de. [194.138.37.40]) by gmr-mx.google.com with ESMTPS id t131si118247wmb.1.2019.12.10.10.34.26 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 10 Dec 2019 10:34:26 -0800 (PST) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 194.138.37.40 as permitted sender) client-ip=194.138.37.40; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 194.138.37.40 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Received: from mail2.sbs.de (mail2.sbs.de [192.129.41.66]) by gecko.sbs.de (8.15.2/8.15.2) with ESMTPS id xBAIYQvI015950 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Tue, 10 Dec 2019 19:34:26 +0100 Received: from md1f2u6c.ad001.siemens.net ([139.25.68.37]) by mail2.sbs.de (8.15.2/8.15.2) with ESMTP id xBAIYPkL002418 for ; Tue, 10 Dec 2019 19:34:25 +0100 From: Jan Kiszka To: isar-users Subject: [PATCH 0/6] OE alignments, including patch.bbclass Date: Tue, 10 Dec 2019 19:34:19 +0100 Message-Id: X-Mailer: git-send-email 2.16.4 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-TUID: BwXm8tEy8hCb First, this is just a bunch of smaller alignments of OE lib code we adopted. The more interesting change is The Final Fix (tm) of the patching approach - by using OE's class. This series depends on the earlier sent linux-custom report, namely the old kernel build breaks with the new patching approach. Jan Ioan-Adrian Ratiu (1): oe/path.py: copyhardlinktree: don't overwrite existing symlinks Jan Kiszka (3): lib/oe/path.py: Add GPLv2 header lib/oe/path.py: Align with OE-core regarding sparseness preservation patch: Replace custom implementation with OE-core solution Ola x Nilsson (1): oe.types.path: Use with to control file handle lifetime Trevor Gamblin (1): lib/oe/terminal.py: fix gnome-terminal start behavior doc/user_manual.md | 1 + meta/classes/patch.bbclass | 217 +++++++---- meta/lib/oe/patch.py | 904 +++++++++++++++++++++++++++++++++++++++++++++ meta/lib/oe/path.py | 8 +- meta/lib/oe/terminal.py | 2 +- meta/lib/oe/types.py | 3 +- 6 files changed, 1067 insertions(+), 68 deletions(-) create mode 100644 meta/lib/oe/patch.py -- 2.16.4