• UsrMerge vs cruft

    From Alexandre Detiste@21:1/5 to All on Thu Sep 22 01:20:01 2022
    Hi,

    It looks like UsrMerge finally broke the "cruft" engine for good.

    As a mix of bash, Perl and ad-hoc C helpers,
    it has be unmaintainable and mostly unmaintained for so many years.

    request bug: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=941998
    RM request: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1020293


    I wasn't notified about the RM request and stumbled on it by luck,
    but I won't oppose it, and will consider moving the
    rule database that is now in cruft-common into cruft-ng;
    although in a smarter concatenated format, to avoid
    wasting inodes with tiny 1 line files.

    Does cruft-ng needs to start providing a transitional "cruft" binary package
    / command for pre-existing users, or is this such a niche Q&A utility
    (in the likes of adequate, piuparts, diffoscope, lintian) that it can go without ?

    cruft-ng still has ways to evolve, for example by processing the globing patterns
    for R/W files provided in AppArmor templates by more and more packages.


    Any comments are welcome.

    Greetings,

    Alexandre Detiste

    -----BEGIN PGP SIGNATURE-----

    iQIzBAEBCgAdFiEEj23hBDd/OxHnQXSHMfMURUShdBoFAmMrmzEACgkQMfMURUSh dBpsfw//ZFe98hPf55qIKfvrUoP8rXAhmRk8MHbEJ4OfvjiinGcLPj3fn/cLgCVk VQ1efd7arJLQDmJvNqtAzj/wgidQWy+vcUuL4un0aQ5NsVG+WO2sgAZ+Co5AwXKa gsufNmoEyW3YIZXaq79Nt7l/HBclbZYzUrwEfGX949RuZMcktx8Z93Dxppa8OZqm sRx7nQmRWKI9GI+VkfacgGGLKwvETVZ+G8d+8R6fCadmO614bJoa4AMcZziswMpT cLke5+Si4i9aIGsfRQz/URPfIkyQPLZNQA7iA8phqUn6FeJxfG3lT4intid/QCoe OxQqhpgSCoxqH426F3JeGj14zzyX7lw2dZP/u/hB9wPOtYqQPuO2F+AJ4w9V7F5W ZB5VDPBm5wrk1D7QZQb4TKAZBzE83bZwBsQ5iSfS2Z1gG9tGfHOYiNQYdJrE9IXV 7nBLXS6FrIsWOpssriYh5+KvXOG9rBV/6Kp5owchOanxFj2HYGvveHvyAuFP5ezr aoD8E/lee6x5K4HoGK3GiYBt0guwFJGeshskih9ajn4exiExBAXGoQmI1Yk2xURc Pp8s4vpxRQXHhSwI0Pyi/WgQgruSZY7FOxo+lkczSd27zcJT0+qbQfGwh3ZyjeaN +iXQs1EGDhaL57vHebkh6+HcEbgu0lQFo2v3fO6A/3wO/wwR1q4=
    =k2p7
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Michael Biebl@21:1/5 to All on Thu Sep 22 10:00:02 2022
    This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------kjBz0zm0jyulkIFQ1dTQMeme
    Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64

    SGkgQWxleGFuZHJlDQoNCkFtIDIyLjA5LjIyIHVtIDAxOjE2IHNjaHJpZWIgQWxleGFuZHJl IERldGlzdGU6DQo+IEhpLA0KPiANCj4gSXQgbG9va3MgbGlrZSBVc3JNZXJnZSBmaW5hbGx5 IGJyb2tlIHRoZSAiY3J1ZnQiIGVuZ2luZSBmb3IgZ29vZC4NCj4gDQo+IEFzIGEgbWl4IG9m IGJhc2gsIFBlcmwgYW5kIGFkLWhvYyBDIGhlbHBlcnMsDQo+IGl0IGhhcyBiZSB1bm1haW50 YWluYWJsZSBhbmQgbW9zdGx5IHVubWFpbnRhaW5lZCBmb3Igc28gbWFueSB5ZWFycy4NCj4g DQo+IHJlcXVlc3QgYnVnOiBodHRwczovL2J1Z3MuZGViaWFuLm9yZy9jZ2ktYmluL2J1Z3Jl cG9ydC5jZ2k/YnVnPTk0MTk5OA0KPiBSTSByZXF1ZXN0OiBodHRwczovL2J1Z3MuZGViaWFu Lm9yZy9jZ2ktYmluL2J1Z3JlcG9ydC5jZ2k/YnVnPTEwMjAyOTMNCj4gDQo+IA0KPiBJIHdh c24ndCBub3RpZmllZCBhYm91dCB0aGUgUk0gcmVxdWVzdCBhbmQgc3R1bWJsZWQgb24gaXQg YnkgbHVjaywNCj4gYnV0IEkgd29uJ3Qgb3Bwb3NlIGl0LCBhbmQgd2lsbCBjb25zaWRlciBt b3ZpbmcgdGhlDQo+IHJ1bGUgZGF0YWJhc2UgdGhhdCBpcyBub3cgaW4gY3J1ZnQtY29tbW9u IGludG8gY3J1ZnQtbmc7DQo+IGFsdGhvdWdoIGluIGEgc21hcnRlciBjb25jYXRlbmF0ZWQg Zm9ybWF0LCB0byBhdm9pZA0KPiB3YXN0aW5nIGlub2RlcyB3aXRoIHRpbnkgMSBsaW5lIGZp bGVzLg0KPiANCj4gRG9lcyBjcnVmdC1uZyBuZWVkcyB0byBzdGFydCBwcm92aWRpbmcgYSB0 cmFuc2l0aW9uYWwgImNydWZ0IiBiaW5hcnkgcGFja2FnZQ0KPiAvIGNvbW1hbmQgZm9yIHBy ZS1leGlzdGluZyB1c2Vycywgb3IgaXMgdGhpcyBzdWNoIGEgbmljaGUgUSZBIHV0aWxpdHkN Cj4gKGluIHRoZSBsaWtlcyBvZiBhZGVxdWF0ZSwgcGl1cGFydHMsIGRpZmZvc2NvcGUsIGxp bnRpYW4pIHRoYXQgaXQgY2FuIGdvIHdpdGhvdXQgPw0KPiANCj4gY3J1ZnQtbmcgc3RpbGwg aGFzIHdheXMgdG8gZXZvbHZlLCBmb3IgZXhhbXBsZSBieSBwcm9jZXNzaW5nIHRoZSBnbG9i aW5nIHBhdHRlcm5zDQo+IGZvciBSL1cgZmlsZXMgcHJvdmlkZWQgaW4gQXBwQXJtb3IgdGVt cGxhdGVzIGJ5IG1vcmUgYW5kIG1vcmUgcGFja2FnZXMuDQoNCg0KQSB0cmFuc2l0aW9uYWwg cGFja2FnZSB3aGljaCBwdWxscyBpbiBjcnVmdC1uZyB3b3VsZCBoYXZlIHRoZSBiZW5lZml0 LCANCnRoYXQgdXNlcnMgYXJlIGF1dG9tYXRpY2FsbHkgdXBncmFkZWQgdG8gc29tZXRoaW5n IHRoYXQncyBwcm9wZXJseSANCm1haW50YWluZWQsIHNvIGZyb20gdGhhdCBQT1YgSSB0aGlu ayBpdCB3b3VsZCBiZSB3b3J0aHdpbGUuDQoNCg0KS2VlcCBpbiBtaW5kIHRob3VnaCwgdGhh dCB0aGUgcGFja2FnZSB2ZXJzaW9uIG9mIGNydWZ0LW5nICgwLjQuNTQpIGlzIA0KbG93ZXIg dGhlbiB0aGF0IG9mIGNydWZ0ICgwLjkuNDIpLiBTbyBpZiB5b3Ugd2FudCB0byBidWlsZCB0 aGUgDQp0cmFuc2l0aW9uYWwgcGFja2FnZSBmcm9tIHNyYzpjcnVmdC1uZyB5b3UgZWl0aGVy IG5lZWQgdG8gYnVtcCB0aGUgDQpzb3VyY2UgdmVyc2lvbiBvZiBjcnVmdC1uZyB0byBzb21l dGhpbmcgPj0gMC45LjQzLCBvciBkbyBzb21lIHZlcnNpb24gDQptYW5nbGluZyB2aWEgZGVi aWFuL3J1bGVzIGJ5IG92ZXJyaWRpbmcgZGhfZ2VuY29udHJvbC4NCg0KSSBub3RpY2UgdGhh dCBjcnVmdC1uZyBzaGlwcyB0aGUgYmluYXJ5IGFzIC91c3IvYmluL2NydWZ0LW5nLiBTbyBp ZiB0aGUgDQpjb21hbW5kIGxpbmUgaW50ZXJmYWNlIGFyZSB0aGUgc2FtZSAvIHNpbWlsYXIg ZW5vdWdoLCB5b3UgY291bGQgY29uc2lkZXIgDQpoYXZpbmcgdGhlIGNydWZ0IHRyYW5zaXRp b25hbCBwYWNrYWdlIHNoaXAgYSBzeW1saW5rIG9yIHNtYWxsIHdyYXBwZXIgDQpzY3JpcHQu DQoNClJlZ2FyZHMsDQpNaWNoYWVsDQoNCg0KDQo=

    --------------kjBz0zm0jyulkIFQ1dTQMeme--

    -----BEGIN PGP SIGNATURE-----

    wsF5BAABCAAjFiEECbOsLssWnJBDRcxUauHfDWCPItwFAmMsE7YFAwAAAAAACgkQauHfDWCPItxi Ig/9FJpqGzeiCFC/ghXsLKsFYSIEevwhe7+uqL+tKznt5Bfe6c+pv33lRyTRFYEicWknKONJRw9t RuSDecit1osXhJAQ1AEgGxrxp5jvg2sA1tuWDBsqNweOmIYX20OXDgqepRU0EWVgrbbLChnGIX+6 Du90pcnUIzgtA/nWyxn+OHD+YcH4nyPbXbuAgAD0KhvaR8bHr8l6r4h+eUWYwZnvS5Fize01IbKM KE2BDPEtmLfAN+DTzjZp1LIEakFWQm7MTTpy0YfHaziI2HnX4l4wCqCzBqrdoJ8htW07wvay7hTW atGPLf+ilKg1r1JbGcqEJm/vwLPa5/bTWAyYX6Nux3qok9KW74NENS59kSUWEF5iFV1gufLGPG98 QmvPCFG0Faf9kgKFgPUut1gt8TrZD1TdcZ0K51PaBov6GDWWaKfl12aqPvu6i1sIrDAx/qTxiuIb pZwynrcXM64TmTzZpnyv5E1Kd2SAwewRssnAEd/G+I8/dv5TmVPY3AZU4iUltBhPb6Is8vO+p3Bm FSsbqCqVpxg6kNSqGjgwBlwEF6qzXp7IY0AT1ZDOOze9LeBluXh4cpq0m/S9he6dL3yPd3FxBP0o zbKwLfYnbFZp7ZWfk5ErVd4hApoSOY1RmT6OTH3rTtfOhSieO28tfX0CMQT9asZGleCmkq3rR1zO KYw=
    =8wQs
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)