Page MenuHomePhabricator

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

Description

An example is in https://gerrit.wikimedia.org/r/c/labs/toollabs/+/589411

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:

zuul/layout.yaml
- name: labs/toollabs
  template:
    - name: tox-docker
  test:
   # Single branch supporting multiple distributions T210780
    - debian-glue-unstable
    - debian-glue-stretch
    - debian-glue-buster
  gate-and-submit:
    - 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

https://gerrit.wikimedia.org/r/670863

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

https://gerrit.wikimedia.org/r/670863

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

https://gerrit.wikimedia.org/r/720781

Change 720781 merged by jenkins-bot:

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

https://gerrit.wikimedia.org/r/720781