Chris Lamb: > Hi Axel, > >> lintian: Use of uninitialized value in string eq at […] > > Thanks for this. :) > >> I propose a new tag "section-is-empty" > > We could re-use "no-section-field" and simply modify the description > to also say "or empty". > > I just tried to fix this, but when creating testcases with a blank > source and binary Sections, I get (for source) > > Use of uninitialized value $file in hash element at > /home/lamby/git/debian/lintian/lintian/lib/Lintian/Collect/Changes.pm line > 142. > > ... and the following when I add a binary with an empty Section: > > tests::fields-section-general: dpkg-genchanges > >../fields-section-general_1.0_amd64.changes > tests::fields-section-general: dpkg-genchanges: error: package > fields-section-general has section contrib/devel in control file but - in > files list > tests::fields-section-general: dpkg-buildpackage: error: dpkg-genchanges > subprocess returned exit status 25 > > > How are you creating this frankenpackage? :) > > > Regards, >
You may want to use the t/debs test suite and the t/changes for this kind of package (basically just a deb with nothing else and a .changes with nothing else). The latter as we apparently have a bug in L::C::Changes as well. :) Thanks, ~Niels