libera/#devuan-dev/ Tuesday, 2019-02-26

KatolaZCenturion_Dan: you here?18:09
KatolaZhttps://ci.devuan.org/job/sysvinit-binaries/architecture=ppc64el,label=ppc64el/71/console <--18:09
Centurion_DanKatolaZ: ok... so ppc64el does lintian checks and perhaps none of the others do.. (which by rights they should).  I can either turn off or make the lintian checks informational.20:41
Centurion_DanAnyway the issue is that according to Debian Policy 12.7: Packages that are not Debian-native must contain a compressed copy of the debian/changelog file from the Debian source tree in /usr/share/doc/package with the name changelog.Debian.gz.20:42
KatolaZCenturion_Dan: I don't think lintian is disabled in the other archs20:43
KatolaZand, the same package actually built 10 days ago20:43
KatolaZand there is no change in che changelog file there20:43
KatolaZthe only change is in the control file20:44
KatolaZa pretty minor one (re-adding file-rc, which we had already)20:44
KatolaZCenturion_Dan: could it be something different?20:44
Centurion_Danyeah, that is me - I'd added the pbuilder hook to run lintian checks on the talos.  I suspect this same issue will occur upstream if they're actually running lintian checks.20:45
Centurion_DanWe should have lintian checks on all our builds.20:45
KatolaZCenturion_Dan: we do20:46
KatolaZdh_lintian is run automatically20:46
Centurion_DanI'm just checking when this requirement was added to debian policy.20:46
Centurion_Dannot according to the build logs.20:46
KatolaZCenturion_Dan: ?20:46
KatolaZhttps://ci.devuan.org/job/sysvinit-binaries/architecture=amd64,label=amd64/71/console20:46
KatolaZlook for dh_lintian -a20:46
KatolaZoh wait20:47
KatolaZdh_lintian only installs lintian overrides20:47
KatolaZCenturion_Dan: in debian lintian reports are generated by piuparts20:48
KatolaZthey are not run at build time20:49
Centurion_DanI have pbuilder hooks that I copied over a couple of days ago from my local pbuilder to the talos because I've been debugging cinelerra builds for the talos, and the lintian hook must have slipped in.20:52
KatolaZcould you please remove them for the moment?20:53
KatolaZI am working on setting up piuparts20:53
KatolaZwe will have lintian and piuparts reports for all packages20:55
Centurion_Danthere should be a pbuilder hook for that - it needs to be added to the jenkins-debian-glue-devuan-buildenv package.20:56
Centurion_DanI've changed it so that lintian errors don't fail the build now on the ppc64el20:56
Centurion_DanI understood lintian and piuparts to be different checks.20:57
Centurion_Danbut yeah we need to tidy up our tool chain and automate the updating of the buildhosts.20:59
KatolaZyes Centurion_Dan but lintian reports cannot fail a build20:59
KatolaZunless the error is fatal20:59
Centurion_Dan- probably do that via a jenkins job.20:59
KatolaZin this case, it looks like lintian is not configured apropriately to run inside the job21:00
KatolaZit is looking for a nonexisting folder21:00
KatolaZI will retry the build now then21:00
Centurion_Danthe error in this case is fatal - it's a debian policy violation: the packaging doesn't put a compressed copy of debian/changelog in /usr/share/doc/<package-name>/changelog.Debian.gz21:01
Centurion_Danthat's what is causing the failure.21:03
Centurion_Dansee dh_installchangelogs21:03
dimitsosFYI, sysvinit 2.94 just came out yesterday21:56

Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!