On 3/26/20 11:58 AM, gregor herrmann wrote: > On Thu, 26 Mar 2020 11:23:23 -0500, Ryan Pavlik wrote: > >> OK, I found lintian 2.55.0~bpo10+1 on snapshot.d.o, and cme edit dpkg >> works fine there. So, some change between lintian 2.55.0~bpo10+1 and >> 2.57.0~bpo10+1 broke cme edit dpkg. > > Right, that was lintian 2.57.0 breaking libconfig-model-dpkg-perl; > the latter is fixed in version 2.132. > > For some background cf. > https://lists.debian.org/debian-perl/2020/03/msg00027.html > > Maybe lintian should add a "Breaks: libconfig-model-dpkg-perl (<< > 2.132)" … > And maybe we should create a backport for libconfig-model-dpkg-perl … > > Cheers, > gregor >
Ah, right, didn't realize that. Yeah, both a Breaks: clause and a libconfig-model-dpkg-perl backport would be good ideas. If nothing else, the "Breaks" in the backported lintian would presumably block the update from backports without much hassle. I'm not sure I'm the right person to do the backporting of this because of the deps tree, but I did give it a shot. I backported licensecheck and its deps libregexp-pattern-perl and libregexp-pattern-license-perl, and have uploaded them to mentors.d.n. However, I got an error when trying to backport libconfig-model-dpkg-perl against those new deps, looks like the libconfig-model-tester-perl Build-Depends is too loose: Config::Model::Tester version 4.002 required--this is only version 3.007 at t/model_tests.t line 6. BEGIN failed--compilation aborted at t/model_tests.t line 6. t/model_tests.t .......................... Dubious, test returned 255 (wstat 65280, 0xff00) No subtests run I tightened the build-depends and backported libconfig-model-tester-perl too, which was enough to get libconfig-model-dpkg-perl to build properly, so those two are also up on mentors: https://mentors.debian.net/packages/uploader/ryan%40ryanpavlik.com I have also pushed debian/buster branches for all these repos to my salsa account: https://salsa.debian.org/rpavlik-guest Naturally if you'd find time or someone willing to verify the backports whole deps tree for cme's dpkg module, I'd be very grateful, but I am handling it OK for now. I can install my local backports, if nothing else. Ryan
signature.asc
Description: OpenPGP digital signature