Page MenuHomePhabricator

labs/toollabs fails debian-glue-unstable for lintian errors caused by the config
Closed, ResolvedPublic


An example is in

Basically, it will fail on:

16:16:01 E: toollabs changes: bogus-mail-host Changed-By jenkins@integration-agent-pkgbuilder-1001.integration.eqiad.wmflabs
16:16:05 E: jobutils: bogus-mail-host-in-debian-changelog jenkins@integration-agent-pkgbuilder-1001.integration.eqiad.wmflabs
16:16:05 E: misctools: bogus-mail-host-in-debian-changelog jenkins@integration-agent-pkgbuilder-1001.integration.eqiad.wmflabs

I don't know that we actually even need the unstable build, despite what has been historically used in the changelog, but I must assume there is some way to pass in an email address lintian won't object to?

Event Timeline

The build was made to work in T210780, but I suppose the unstable branch has added some new checks.

I have no idea why unstable is in:

- name: labs/toollabs
    - name: tox-docker
   # Single branch supporting multiple distributions T210780
    - debian-glue-unstable
    - debian-glue-stretch
    - debian-glue-buster
    - debian-glue-unstable
    - debian-glue-stretch
    - debian-glue-buster

Surely we can drop it and maybe replace it with testing to prepare for the next stable release.

For the lintian error, the default is:

DEBEMAIL="jenkins-debian-glue Autobuilder <jenkins@`hostname -f`>"

Tentatively we "just" need to set DEBEMAIL in the Jenkins job and add it to the sudo +keepEnv in the WMCS project configuration. The devil is which email to use since well we have none for CI.

aborrero triaged this task as Medium priority.Feb 11 2021, 5:18 PM
aborrero moved this task from Inbox to Watching on the cloud-services-team (Kanban) board.

Change 670863 had a related patch set uploaded (by Hashar; owner: Hashar):
[integration/config@master] jjb: set DEBEMAIL in debian-glue jobs

Change 670863 merged by jenkins-bot:
[integration/config@master] jjb: set DEBEMAIL in debian-glue jobs

Change 720781 had a related patch set uploaded (by Ahmon Dancy; author: Ahmon Dancy):

[integration/config@master] jjb: set DEBEMAIL in beta-build-scap-deb job

Change 720781 merged by jenkins-bot:

[integration/config@master] jjb: set DEBEMAIL in beta-build-scap-deb job