This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------i8my3OY3lbK9dntfb0c23HDi
Content-Type: multipart/alternative;
boundary="------------tIURCgnvhvLV3ujZiKz0XESW"
--------------tIURCgnvhvLV3ujZiKz0XESW
Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64
T24gMjcuMDYuMjQgMDc6NDgsIEFuZHJlYXMgVGlsbGUgd3JvdGU6DQo+IEknZCBwcmVmZXIg aWYgd2Ugd291bGQgbm90DQo+IGludmVudCBhIGZpbGUgdGhhdCBtaWdodCBkdXBsaWNhdGUg dGhlIGNvbnRlbnQgb2YgdGhlIGQvY29weXJpZ2h0DQo+IEZpbGVzLUV4Y2x1ZGVkIGZpZWxk IC0gYnV0IHRoaXMgc2VlbXMgdG8gYmUgc29tZSBpbXBsZW1lbnRhdGlvbiBkZXRhaWwuDQoN CllvdSBoYXZlIGEgcG9pbnQgdGhlcmUuIFdlIGNvdWxkIHVzZSAiZ2l0IGZpbHRlci1yZXBv IC0taW52ZXJ0LXBhdGhzIA0KLS1wYXRocy1mcm9tLWZpbGUgPChleHRyYWN0LWV4Y2x1ZGVk LSBwYXRocyBkL2NvcHlyaWdodCkiIGluc3RlYWQuDQoNCk9uIHRoZSBvdGhlciBoYW5kOiBp ZiB0aGUgZmlsZSBpc24ndCBwcmVzZW50IGFueXdheSwgd2h5IHdvdWxkIHdlIGxpc3QgDQpp dCB0aGVyZSBpbiB0aGUgZmlyc3QgcGxhY2U/DQoNCkJyaWFuOg0KDQo+IEZvciBleGFtcGxl LCBpZiBhbiBpbmRpdmlkdWFsIGZpbGUgY29udGFpbnMgYSBtaXh0dXJlIG9mIG5vbi1kZnNn IHN0dWZmDQo+IGFuZCBkZnNnIHN0dWZmIHRoYXQgaXMgcmVxdWlyZWQgZm9yIGJ1aWxkaW5n Lg0KDQpUaGVzZSBjYXNlcyB3b3VsZCByZXF1aXJlIHNvbWUgbW9yZSBpbnRydXNpdmUgZWRp dGluZy4gImdpdCBmaWx0ZXItcmVwbyIgDQpkb2VzIHN1cHBvcnQgdGhhdDogeW91IGNhbiB1 c2UgYSBibG9iIGNhbGxiYWNrIHRvIGVkaXQgaW5kaXZpZHVhbCBvYmplY3RzLg0KDQpPZiBj b3Vyc2Ugd2UnZCBoYXZlIHRvIGJlIGEgYml0IG1vcmUgY2FyZWZ1bCB0byBlbnN1cmUgdGhh dCB0aGUgY2FsbGJhY2sgDQppcyBpZGVtcG90ZW50IGFuZCBhbGwgdGhhdCwgYnV0IGFnYWlu IEkgZG9uJ3Qgc2VlIGEgbWFqb3IgcHJvYmxlbSBoZXJlLCANCm90aGVyIHRoYW4gYSBzb21l d2hhdC1hbm5veWluZyBpbnRlcm1lZGlhdGUgc3RlcCB3aGVuIHlvdSBwdWxsIGZyb20gDQp1 cHN0cmVhbSDigJMgYnV0IHdlIGFsc28gbmVlZCBhbiBhbm5veWluZyBzdGVwIHdoZW4gd2Ug YnVpbGQgdGhlIG5leHQgREZTRyANCnRhcmJhbGwsIHNvIHRoYXQncyBubyBsb3NzLiA6LVAN Cg0KLS0gDQotLSBtaXQgZnJldW5kbGljaGVuIEdyw7zDn2VuDQotLSANCi0tIE1hdHRoaWFz IFVybGljaHMNCg0K
--------------tIURCgnvhvLV3ujZiKz0XESW
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<div class="moz-cite-prefix">On 27.06.24 07:48, Andreas Tille wrote:<br>
</div>
<blockquote type="cite" cite="mid:
[email protected]">
<pre>I'd prefer if we would not
invent a file that might duplicate the content of the d/copyright Files-Excluded field - but this seems to be some implementation detail.
</pre>
</blockquote>
<p>You have a point there. We could use "git filter-repo
--invert-paths --paths-from-file <(extract-excluded- paths
d/copyright)" instead.</p>
<p>On the other hand: if the file isn't present anyway, why would we
list it there in the first place?<br>
</p>
<p>Brian:</p>
<pre class="moz-quote-pre" wrap="">> For example, if an individual file contains a mixture of non-dfsg stuff
> and dfsg stuff that is required for building.
</pre>
<p>These cases would require some more intrusive editing. "git
filter-repo" does support that: you can use a blob callback to
edit individual objects.</p>
<p>Of course we'd have to be a bit more careful to ensure that the
callback is idempotent and all that, but again I don't see a major
problem here, other than a somewhat-annoying intermediate step
when you pull from upstream – but we also need an annoying step
when we build the next DFSG tarball, so that's no loss. :-P<br>
</p>
<p></p>
<pre class="moz-signature" cols="72">--
-- mit freundlichen Grüßen
--
-- Matthias Urlichs</pre>
</body>
</html>
--------------tIURCgnvhvLV3ujZiKz0XESW--
--------------i8my3OY3lbK9dntfb0c23HDi--
-----BEGIN PGP SIGNATURE-----
wsF5BAABCAAjFiEEr9eXgvO67AILKKGfcs+OXiW0wpMFAmZ9Cm8FAwAAAAAACgkQcs+OXiW0wpPK HA/+O6XyDQL1V6l/zoJH613uBXOfSLB6IE8Wowme1TeeOjpJ2Xc/LTgEtq9cBpAMArCzlxMu1fWP zpM3SeTvZqQKzUMsYsPBgRtmGHygOas/jQdy+cy49W/SCmXi7PcDDiXYPsq8U3hzfBcB9qhcSxk8 hVBBn7+eTBsyHX2wTmaoO5mTZzVHq+fyZs0OBqmL0iO4y++xgfxWCzbksbrxlMIw1l3nLl/AF8sY MuUI02G+tlPNg1HStyHubB8vlx1kKxM7GFyTIZyqjjzZMJEdCwOvNWrH3QRhgpNSElWyyEanQ29m fxzvpQaXW5vZqKslVGoc+GfavCoAMbUKEExKMJO7LDjq8Mv07gLuwW+gOhwYpDkqd3+kpMutH6kB H9iLWVJc34pVu4/QKoXxRsCV0avod0auzbgZ/yLtCzh0/2TjQFlmPbUdX9Vf1JhYKrblcRFc7a2o NEB4KzTnWX45PBSFD2HM+nSfRkPiI3MjOPBmfC+CVbCNjyINFs7IZz6cJeDTto6BE8zr2ZThE0iQ k+pq271K8tX1pU+wDrqWjdl+IsgfyArIlby1eZTurWjq3HVHQlxFlZtBTQe2x5GzSMdDQWWT1p4C FnWLVXjAhg/30apwmWHV/ewq71s+F2GTkAaDYKPx/t1lnYvF2XlePWgnDlhkJ1WAxGClW3HKbe0h jP4=
=K0KS
-----END PGP SIGNATURE-----
--- SoupGate-Win32 v1.05