KatolaZ | Centurion_Dan: you here? | 18:09 |
---|---|---|
KatolaZ | https://ci.devuan.org/job/sysvinit-binaries/architecture=ppc64el,label=ppc64el/71/console <-- | 18:09 |
Centurion_Dan | KatolaZ: 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_Dan | Anyway 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 |
KatolaZ | Centurion_Dan: I don't think lintian is disabled in the other archs | 20:43 |
KatolaZ | and, the same package actually built 10 days ago | 20:43 |
KatolaZ | and there is no change in che changelog file there | 20:43 |
KatolaZ | the only change is in the control file | 20:44 |
KatolaZ | a pretty minor one (re-adding file-rc, which we had already) | 20:44 |
KatolaZ | Centurion_Dan: could it be something different? | 20:44 |
Centurion_Dan | yeah, 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_Dan | We should have lintian checks on all our builds. | 20:45 |
KatolaZ | Centurion_Dan: we do | 20:46 |
KatolaZ | dh_lintian is run automatically | 20:46 |
Centurion_Dan | I'm just checking when this requirement was added to debian policy. | 20:46 |
Centurion_Dan | not according to the build logs. | 20:46 |
KatolaZ | Centurion_Dan: ? | 20:46 |
KatolaZ | https://ci.devuan.org/job/sysvinit-binaries/architecture=amd64,label=amd64/71/console | 20:46 |
KatolaZ | look for dh_lintian -a | 20:46 |
KatolaZ | oh wait | 20:47 |
KatolaZ | dh_lintian only installs lintian overrides | 20:47 |
KatolaZ | Centurion_Dan: in debian lintian reports are generated by piuparts | 20:48 |
KatolaZ | they are not run at build time | 20:49 |
Centurion_Dan | I 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 |
KatolaZ | could you please remove them for the moment? | 20:53 |
KatolaZ | I am working on setting up piuparts | 20:53 |
KatolaZ | we will have lintian and piuparts reports for all packages | 20:55 |
Centurion_Dan | there should be a pbuilder hook for that - it needs to be added to the jenkins-debian-glue-devuan-buildenv package. | 20:56 |
Centurion_Dan | I've changed it so that lintian errors don't fail the build now on the ppc64el | 20:56 |
Centurion_Dan | I understood lintian and piuparts to be different checks. | 20:57 |
Centurion_Dan | but yeah we need to tidy up our tool chain and automate the updating of the buildhosts. | 20:59 |
KatolaZ | yes Centurion_Dan but lintian reports cannot fail a build | 20:59 |
KatolaZ | unless the error is fatal | 20:59 |
Centurion_Dan | - probably do that via a jenkins job. | 20:59 |
KatolaZ | in this case, it looks like lintian is not configured apropriately to run inside the job | 21:00 |
KatolaZ | it is looking for a nonexisting folder | 21:00 |
KatolaZ | I will retry the build now then | 21:00 |
Centurion_Dan | the 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.gz | 21:01 |
Centurion_Dan | that's what is causing the failure. | 21:03 |
Centurion_Dan | see dh_installchangelogs | 21:03 |
dimitsos | FYI, sysvinit 2.94 just came out yesterday | 21:56 |
Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!