In the context of T199720, this task tracks basic infra software support for Traffic Server:
- WMF Debian packaging of ATS starting from https://salsa.debian.org/debian/trafficserver
- Initial Traffic Server puppetization
In the context of T199720, this task tracks basic infra software support for Traffic Server:
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Resolved | • ema | T199720 Deploy initial ATS test clusters in core DCs | |||
| Resolved | None | T200178 Traffic Server packaging and initial puppetization |
Change 447077 had a related patch set uploaded (by Ema; owner: Ema):
[integration/config@master] Enable debian-glue for trafficserver
Change 447074 had a related patch set uploaded (by Ema; owner: Ema):
[operations/debs/trafficserver@master] Initial WMF packaging
Change 447077 merged by jenkins-bot:
[integration/config@master] Enable debian-glue for trafficserver
CI tests were failing due to CI slaves being jessie and thus running with an old pristine-tar version, made incompatible with more recent ones due to the choice of using xdelta3 instead of xdelta to generate pristine-tar data:
pristine-tar: delta is version 3, newer than maximum supported version 2
As a workaround, I've re-imported the original tarball passing PRISTINE_ALL_XDELTA=xdelta and updated the upstream and pristine-tar branches:
PRISTINE_ALL_XDELTA=xdelta gbp import-orig --pristine-tar ../trafficserver_7.1.3+ds.orig.tar.xz
Change 447074 merged by Ema:
[operations/debs/trafficserver@master] Initial WMF packaging
Mentioned in SAL (#wikimedia-operations) [2018-07-23T13:44:33Z] <ema> !log trafficserver 7.1.3+ds-4wm1 uploaded to stretch-wikimedia T200178
Change 450203 had a related patch set uploaded (by Ema; owner: Ema):
[operations/debs/trafficserver@master] 7.1.3+ds-4wm2: do not start the service on install or upgrade
Change 450204 had a related patch set uploaded (by Ema; owner: Ema):
[operations/puppet@production] trafficserver: initial module/profile/role
Change 450203 merged by Ema:
[operations/debs/trafficserver@master] 7.1.3+ds-4wm2: do not start the service on install or upgrade
Mentioned in SAL (#wikimedia-operations) [2018-08-03T12:51:45Z] <ema> trafficserver 7.1.3+ds-4wm2 uploaded to stretch-wikimedia T200178
Change 450204 merged by Ema:
[operations/puppet@production] trafficserver: initial module/profile/role
Change 458201 had a related patch set uploaded (by Ema; owner: Ema):
[operations/puppet@production] ATS: ship service file as a systemd override
Change 458201 merged by Ema:
[operations/puppet@production] ATS: ship service file as a systemd override
Change 469403 had a related patch set uploaded (by Ema; owner: Ema):
[operations/puppet@production] ATS: remove trafficserver.systemd.erb
Change 469403 merged by Ema:
[operations/puppet@production] ATS: remove trafficserver.systemd.erb
That is because the debian glue jobs are running on Jessie instances. They have pristine-tar 1.33. Whenever we upgrade those instances to stretch or buster I guess the issue will be gone ;)
pristine-tar: delta is version 3, newer than maximum supported version 2
@ema the CI debian-glue jobs are now running on Buster instances and thus come with a version of pristine-tar that supports delta version 3.