Hi! On Sat, 2014-01-25 at 15:46:39 -0300, Lisandro Damián Nicanor Pérez Meyer wrote: > Package: dpkg-dev > Version: 1.17.6 > Severity: wishlist > > Hi! While maintaining the KDE/Qt stack I'm sometimes confronted with a problem > that I think we can solve here. > > The point is that if a package ships multiple symbols files but > dpkg-gensymbols > finds missing symbols in one of them it will not process the others. This > means > that we only get the differences from the symbols files that got processed but > not the others, thus throwing away important information.
> It would be very good if we could make dpkg-gensymbols to process all files > and > failing after the last one if at least one of them contained a problem. > > Currently the only thing we can do to take the most of a build is to not fail > at > all, but that's not a good solution. Sources packages can contain multiple symbols files, one per binary package, and dpkg-gensymbols gets called for each binary package, which means it cannot do anything about how its callers react to its exit codes. So, here I guess the problem is that you might be using debhelper, and it aborts on the first error from dpkg-gensymbols. In principle this looks like a feature request for dh_makeshlibs, which could record the exit code for dpkg-gensymbols, and abort only after having run all of them and if any one failed. If this matches the issue you are having, then I'm happy to reassign to debehelper. Thanks, Guillem -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

