• Bug#1099867: Lintian: should source the current Standard from Masters

    From =?utf-8?q?Martin-=C3=89ric_Racine?=@21:1/5 to All on Sun Mar 9 08:20:01 2025
    UGFja2FnZTogbGludGlhbgpWZXJzaW9uOiAyLjEyMS4xK25tdTEKU2V2ZXJpdHk6IG5vcm1hbApY LURlYmJ1Z3MtQ2M6IG1hcnRpbi1lcmljLnJhY2luZUBpa2kuZmkKClRoZSBuZXdlci1zdGFuZGFy ZHMtdmVyc2lvbiB0ZW5kcyB0byBiZSBwcmludGVkIGJ5IG1pc3Rha2UsIHVzdWFsbHkgYmVjYXVz ZSBzb21lb25lIHVwZ3JhZGVkIHRoZWlyIHBhY2thZ2luZyBhY2NvcmRpbmcgdG8gdGhlIGxhdGVz dCBkZWJpYW4tcG9saWN5IGJlZm9yZSBhIG5ldyBMaW50aWFuIGdvdCB1cGxvYWRlZCB0byB0aGUg cmVwb3NpdG9yeS4gV2hhdCBMaW50aWFuIHNob3VsZCBpbnN0ZWFkIGRvIGlzIHNvdXJjZSB0aGUg Y3VycmVudCBTdGFuZGFyZHMgbGl2ZSBmcm9tIE1hc3RlcnMsIGFuZCBvbmx5IGlzc3VlIHRoZSB3 YXJuaW5nIGlmIHRoZSBkZWNsYXJlZCB2ZXJzaW9uIGlzIG5ld2VyIHRoYW4gdGhhdC4gc3JjOnJv dXRpbmUtdXBkYXRlIGFscmVhZHkgaGFzIHRoZSBjb2RlIHRvIHBlcmZvcm0gdGhpcy4KCk1hcnRp bi3DiXJpYwoKLS0gU3lzdGVtIEluZm9ybWF0aW9uOgpEZWJpYW4gUmVsZWFzZTogdHJpeGllL3Np ZAogIEFQVCBwcmVmZXJzIHVuc3RhYmxlCiAgQVBUIHBvbGljeTogKDUwMCwgJ3Vuc3RhYmxlJykK QXJjaGl0ZWN0dXJlOiBpMzg2ICh4ODZfNjQpCgpLZXJuZWw6IExpbnV4IDYuMS4wLTMxLWFtZDY0 IChTTVAgdy84IENQVSB0aHJlYWRzOyBQUkVFTVBUKQpMb2NhbGU6IExBTkc9ZmlfRkkuVVRGLTgs IExDX0NUWVBFPWZpX0ZJLlVURi04IChjaGFybWFwPVVURi04KSwgTEFOR1VBR0U9Zmk6ZW4KU2hl bGw6IC9iaW4vc2ggbGlua2VkIHRvIC91c3IvYmluL2Rhc2gKSW5pdDogc3lzdGVtZCAodmlhIC9y dW4vc3lzdGVtZC9zeXN0ZW0pCkxTTTogQXBwQXJtb3I6IGVuYWJsZWQKClZlcnNpb25zIG9mIHBh Y2thZ2VzIGxpbnRpYW4gZGVwZW5kcyBvbjoKaWkgIGFwcHN0cmVhbSAgICAgICAgICAgICAgICAg ICAgICAgMS4wLjQtMQppaSAgYmludXRpbHMgICAgICAgICAgICAgICAgICAgICAgICAyLjQ0LTMK aWkgIGJ6aXAyICAgICAgICAgICAgICAgICAgICAgICAgICAgMS4wLjgtNgppaSAgZGlmZnN0YXQg ICAgICAgICAgICAgICAgICAgICAgICAxLjY3LTEKaWkgIGRwa2cgICAgICAgICAgICAgICAgICAg ICAgICAgICAgMS4yMi4xNwppaSAgZHBrZy1kZXYgICAgICAgICAgICAgICAgICAgICAgICAxLjIy LjE3CmlpICBmaWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE6NS40NS0zK2IxCmlpICBn ZXR0ZXh0ICAgICAgICAgICAgICAgICAgICAgICAgIDAuMjMuMS0xCmlpICBncGcgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDIuMi40Ni00CmlpICBpbnRsdG9vbC1kZWJpYW4gICAgICAgICAg ICAgICAgIDAuMzUuMCsyMDA2MDcxMC42CmlpICBpc28tY29kZXMgICAgICAgICAgICAgICAgICAg ICAgIDQuMTcuMC0xCmlpICBsaWJhcHQtcGtnLXBlcmwgICAgICAgICAgICAgICAgIDAuMS40MQpp aSAgbGliYXJjaGl2ZS16aXAtcGVybCAgICAgICAgICAgICAxLjY4LTEKaWkgIGxpYmJlcmtlbGV5 ZGItcGVybCAgICAgICAgICAgICAgMC42Ni0xCmlpICBsaWJjYXB0dXJlLXRpbnktcGVybCAgICAg ICAgICAgIDAuNTAtMQppaSAgbGliY2xhc3MteHNhY2Nlc3Nvci1wZXJsICAgICAgICAxLjE5LTQr YjUKaWkgIGxpYmNsb25lLXBlcmwgICAgICAgICAgICAgICAgICAgMC40Ny0xK2IxCmlpICBsaWJj b25maWctdGlueS1wZXJsICAgICAgICAgICAgIDIuMzAtMQppaSAgbGliY29uc3QtZmFzdC1wZXJs ICAgICAgICAgICAgICAwLjAxNC0yCmlpICBsaWJjcGFuZWwtanNvbi14cy1wZXJsICAgICAgICAg IDQuMzktMQppaSAgbGliZGF0YS1kcGF0aC1wZXJsICAgICAgICAgICAgICAwLjYwLTEKaWkgIGxp YmRhdGEtdmFsaWRhdGUtZG9tYWluLXBlcmwgICAgMC4xNS0xCmlpICBsaWJkYXRhLXZhbGlkYXRl LXVyaS1wZXJsICAgICAgIDAuMDctMwppaSAgbGliZGV2ZWwtc2l6ZS1wZXJsICAgICAgICAgICAg ICAwLjg0LTErYjEKcG4gIGxpYmRpZ2VzdC1zaGEtcGVybCAgICAgICAgICAgICAgPG5vbmU+Cmlp ICBsaWJkcGtnLXBlcmwgICAgICAgICAgICAgICAgICAgIDEuMjIuMTcKaWkgIGxpYmVtYWlsLWFk ZHJlc3MteHMtcGVybCAgICAgICAgMS4wNS0xK2I0CnBuICBsaWJlbmNvZGUtcGVybCAgICAgICAg ICAgICAgICAgIDxub25lPgppaSAgbGliZmlsZS1iYXNlZGlyLXBlcmwgICAgICAgICAgICAwLjA5 LTIKaWkgIGxpYmZpbGUtZmluZC1ydWxlLXBlcmwgICAgICAgICAgMC4zNC0zCmlpICBsaWJmb250 LXR0Zi1wZXJsICAgICAgICAgICAgICAgIDEuMDYtMgppaSAgbGliaHRtbC1odG1sNS1lbnRpdGll cy1wZXJsICAgICAwLjAwNC0zCmlpICBsaWJodG1sLXRva2VwYXJzZXItc2ltcGxlLXBlcmwgIDMu MTYtNAppaSAgbGliaW8taW50ZXJhY3RpdmUtcGVybCAgICAgICAgICAxLjAyNi0xCmlpICBsaWJp cGMtcnVuMy1wZXJsICAgICAgICAgICAgICAgIDAuMDQ5LTEKaWkgIGxpYmpzb24tbWF5YmV4cy1w ZXJsICAgICAgICAgICAgMS4wMDQwMDgtMQppaSAgbGlibGlzdC1jb21wYXJlLXBlcmwgICAgICAg ICAgICAwLjU1LTIKaWkgIGxpYmxpc3Qtc29tZXV0aWxzLXBlcmwgICAgICAgICAgMC41OS0xCmlp ICBsaWJsaXN0LXV0aWxzYnktcGVybCAgICAgICAgICAgIDAuMTItMgppaSAgbGlibWxkYm0tcGVy bCAgICAgICAgICAgICAgICAgICAyLjA1LTQKaWkgIGxpYm1vby1wZXJsICAgICAgICAgICAgICAg ICAgICAgMi4wMDUwMDUtMQppaSAgbGlibW9veC1hbGlhc2VzLXBlcmwgICAgICAgICAgICAwLjAw MTAwNi0yCmlpICBsaWJuYW1lc3BhY2UtY2xlYW4tcGVybCAgICAgICAgIDAuMjctMgppaSAgbGli cGF0aC10aW55LXBlcmwgICAgICAgICAgICAgICAwLjE0Ni0xCmlpICBsaWJwZXJsaW8tZ3ppcC1w ZXJsICAgICAgICAgICAgIDAuMjAtMStiNAppaSAgbGlicGVybGlvLXV0Zjgtc3RyaWN0LXBlcmwg ICAgICAwLjAxMC0xK2IzCmlpICBsaWJwcm9jLXByb2Nlc3N0YWJsZS1wZXJsICAgICAgIDAuNjM2 LTErYjMKaWkgIGxpYnJlZ2V4cC13aWxkY2FyZHMtcGVybCAgICAgICAgMS4wNS0zCmlpICBsaWJz ZXJlYWwtZGVjb2Rlci1wZXJsICAgICAgICAgIDUuMDA0K2RzLTErYjMKaWkgIGxpYnNlcmVhbC1l bmNvZGVyLXBlcmwgICAgICAgICAgNS4wMDQrZHMtMStiMwppaSAgbGlic29ydC12ZXJzaW9ucy1w ZXJsICAgICAgICAgICAxLjYyLTMKaWkgIGxpYnN5bnRheC1rZXl3b3JkLXRyeS1wZXJsICAgICAg MC4zMC0xK2IxCmlpICBsaWJ0ZXJtLXJlYWRrZXktcGVybCAgICAgICAgICAgIDIuMzgtMitiNApp aSAgbGlidGV4dC1sZXZlbnNodGVpbnhzLXBlcmwgICAgICAwLjAzLTUrYjQKaWkgIGxpYnRleHQt bWFya2Rvd24tZGlzY291bnQtcGVybCAgMC4xOC0xCmlpICBsaWJ0ZXh0LXhzbGF0ZS1wZXJsICAg ICAgICAgICAgIDMuNS45LTIrYjEKaWkgIGxpYnRpbWUtZHVyYXRpb24tcGVybCAgICAgICAgICAg MS4yMS0yCmlpICBsaWJ0aW1lLW1vbWVudC1wZXJsICAgICAgICAgICAgIDAuNDQtMitiNAppaSAg bGlidGltZWRhdGUtcGVybCAgICAgICAgICAgICAgICAyLjMzMDAtMgppaSAgbGlidW5pY29kZS11 dGY4LXBlcmwgICAgICAgICAgICAwLjYyLTIrYjMKaWkgIGxpYnVyaS1wZXJsICAgICAgICAgICAg ICAgICAgICAgNS4zMC0xCmlpICBsaWJ3d3ctbWVjaGFuaXplLXBlcmwgICAgICAgICAgIDIuMTkt MQppaSAgbGlid3d3LXBlcmwgICAgICAgICAgICAgICAgICAgICA2Ljc4LTEKaWkgIGxpYnhtbC1s aWJ4bWwtcGVybCAgICAgICAgICAgICAgMi4wMjA3K2Rmc2crcmVhbGx5KzIuMDEzNC01K2IyCmlp ICBsaWJ5YW1sLWxpYnlhbWwtcGVybCAgICAgICAgICAgIDAuOTAzLjArZHMtMQppaSAgbHppcCBb bHppcC1kZWNvbXByZXNzb3JdICAgICAgICAxLjI1LTIKaWkgIGx6b3AgICAgICAgICAgICAgICAg ICAgICAgICAgICAgMS4wNC0yCmlpICBtYW4tZGIgICAgICAgICAgICAgICAgICAgICAgICAgIDIu MTMuMC0xCmlpICBwYXRjaHV0aWxzICAgICAgICAgICAgICAgICAgICAgIDAuNC4yLTEKaWkgIHBl cmwgW2xpYnZlcnNpb24tcGVybF0gICAgICAgICAgNS40MC4xLTIKaWkgIHQxdXRpbHMgICAgICAg ICAgICAgICAgICAgICAgICAgMS40MS00CmlpICB1bnppcCAgICAgICAgICAgICAgICAgICAgICAg ICAgIDYuMC0yOAppaSAgeHotdXRpbHMgICAgICAgICAgICAgICAgICAgICAgICA1LjYuNC0xCgps aW50aWFuIHJlY29tbWVuZHMgbm8gcGFja2FnZXMuCgpWZXJzaW9ucyBvZiBwYWNrYWdlcyBsaW50 aWFuIHN1Z2dlc3RzOgpwbiAgYmludXRpbHMtbXVsdGlhcmNoICAgICA8bm9uZT4KaWkgIGxpYnRl eHQtdGVtcGxhdGUtcGVybCAgMS42MS0xCgotLSBubyBkZWJjb25mIGluZm9ybWF0aW9uCg==

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Maytham Alsudany@21:1/5 to All on Sun Mar 9 08:50:01 2025
    Control: tags -1 + wontfix

    On Sun, 2025-03-09 at 09:08 +0200, Martin-Éric Racine wrote:
    The newer-standards-version tends to be printed by mistake, usually because someone upgraded their packaging according to the latest debian-policy before a new Lintian got uploaded to the repository. What Lintian should instead do is source the current Standards live from Masters, and only issue the warning if the declared version is newer than that. src:routine-update already has the code to perform this.

    lintian must retain the ability to operate offline, so it has to include debian-policy data. routine-update is different in that it's designed to connect to the internet and fetch a new upstream version, so it might as
    well also grab the latest policy data while it's at it.

    The issue here isn't bringing lintian up-to-date (that's easy), it's maintenance. I've requested access to the Salsa repo for lintian so I
    can work on maintaining it since ~6 weeks ago, and still haven't been
    given access nor a definitive response.

    --
    Maytham

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

    iQIzBAABCgAdFiEESl/RzRFQh8wD3DXB1ZeJcgbF8H8FAmfNRpcACgkQ1ZeJcgbF 8H8dPRAAjyi+4DAy2Bf8iufwS70iFo4dnyN9LTXf5N2x7QPCRMr/TB3iGtPvVdAS kxWba0zI2Cct23MUSC0+n6EQEtBNpPwXd64A73KGcZrMty/eMibX5TUilYUkm652 619LPESz2+6RllYNQGH2iayxfqQYV95cRF+Lx/qcmRWPATUix7QSQo7lFCx/hqFb ABmyb0eGIopDCtDtpUcVL/NAdX0MYfcP1wDe6aBSnQfflervDHHOKDPZRtow9veE PvOwWzGYWl4SyDAh3iRZ15/ukTnOj4PAmm5wnbFUg/qh58VZeQuGBVBB2s8kFQRH 4AI64yHSEnrlnH5UqXjjPOcP1Q6nm7fj1LJTJ23nxa+8VzkkqQ/OGOMiACvV9pD9 X+9hOru3GKjgDlPLncBJCKzRrDBdn3ZCALgLqQvTrWb4aE3WvYkp8V7YkK0g2n+b 5+pMoca4WghInf9W6KAfcEvpujd8hzD3tjZ5gRY5oFUxI6Sx6AkazxSIjXF6YKIW Ar8saIMFzjqMia+QV99KyVcQ5U8VIG4pOeyamxcwbVSJKSedgVrS7IiqgGfv0cQ5 agp62KYyKSLRf+foX6vM+QrCnZ0WkqR6klbCbL7CX0PE6zMF7ZwzAYiH5meyh6/o KpUNDBASn3+WV3eL1ZJ0pcT4YC9hmp7tPI7q/5uUMTmOeaw/wcg=
    =khDY
    -----END PGP SIGNATURE-----

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