[GH-ISSUE #1844] Compatibility tests failing in CI #791

Closed
opened 2026-03-16 00:15:25 +03:00 by kerem · 1 comment
Owner

Originally created by @bluejekyll on GitHub (Nov 28, 2022).
Original GitHub issue: https://github.com/hickory-dns/hickory-dns/issues/1844

Describe the bug
Linux base image changes have caused the BIND compatibility tests to fail in CI

Additional context

Run cargo make bind-compatibility
[6](https://github.com/bluejekyll/trust-dns/actions/runs/3564979466/jobs/5995666959#step:6:7)
[cargo-make] INFO - cargo make 0.34.0
[7](https://github.com/bluejekyll/trust-dns/actions/runs/3564979466/jobs/5995666959#step:6:8)
[cargo-make] INFO - Build File: Makefile.toml
[8](https://github.com/bluejekyll/trust-dns/actions/runs/3564979466/jobs/5995666959#step:6:9)
[cargo-make] INFO - Task: bind-compatibility
[9](https://github.com/bluejekyll/trust-dns/actions/runs/3564979466/jobs/5995666959#step:6:10)
[cargo-make] INFO - Profile: development
[10](https://github.com/bluejekyll/trust-dns/actions/runs/3564979466/jobs/5995666959#step:6:11)
[cargo-make] INFO - Running Task: install-bind
[11](https://github.com/bluejekyll/trust-dns/actions/runs/3564979466/jobs/5995666959#step:6:12)
+ cd /home/runner/work/trust-dns/trust-dns
[12](https://github.com/bluejekyll/trust-dns/actions/runs/3564979466/jobs/5995666959#step:6:13)
+ set -e
[13](https://github.com/bluejekyll/trust-dns/actions/runs/3564979466/jobs/5995666959#step:6:14)
+ /home/runner/work/trust-dns/trust-dns/target/bind/sbin/named -v
[14](https://github.com/bluejekyll/trust-dns/actions/runs/3564979466/jobs/5995666959#step:6:15)
installing python-ply
[15](https://github.com/bluejekyll/trust-dns/actions/runs/3564979466/jobs/5995666959#step:6:16)
/tmp/runner/fsio/hSlnRD4As0.sh: 6: /home/runner/work/trust-dns/trust-dns/target/bind/sbin/named: not found
[16](https://github.com/bluejekyll/trust-dns/actions/runs/3564979466/jobs/5995666959#step:6:17)
+ echo installing python-ply
[17](https://github.com/bluejekyll/trust-dns/actions/runs/3564979466/jobs/5995666959#step:6:18)
+ apt-get --version
[18](https://github.com/bluejekyll/trust-dns/actions/runs/3564979466/jobs/5995666959#step:6:19)
apt 2.4.8 (amd64)
[19](https://github.com/bluejekyll/trust-dns/actions/runs/3564979466/jobs/5995666959#step:6:20)
Supported modules:
[20](https://github.com/bluejekyll/trust-dns/actions/runs/3564979466/jobs/5995666959#step:6:21)
*Ver: Standard .deb
[21](https://github.com/bluejekyll/trust-dns/actions/runs/3564979466/jobs/5995666959#step:6:22)
 Pkg:  Debian APT solver interface (Priority -1000)
[22](https://github.com/bluejekyll/trust-dns/actions/runs/3564979466/jobs/5995666959#step:6:23)
 Pkg:  Debian APT planner interface (Priority -1000)
[23](https://github.com/bluejekyll/trust-dns/actions/runs/3564979466/jobs/5995666959#step:6:24)
*Pkg:  Debian dpkg interface (Priority 30)
[24](https://github.com/bluejekyll/trust-dns/actions/runs/3564979466/jobs/5995666959#step:6:25)
 S.L: 'deb' Debian binary tree
[25](https://github.com/bluejekyll/trust-dns/actions/runs/3564979466/jobs/5995666959#step:6:26)
 S.L: 'deb-src' Debian source tree
[26](https://github.com/bluejekyll/trust-dns/actions/runs/3564979466/jobs/5995666959#step:6:27)
 Idx: EDSP scenario file
[27](https://github.com/bluejekyll/trust-dns/actions/runs/3564979466/jobs/5995666959#step:6:28)
 Idx: EIPP scenario file
[28](https://github.com/bluejekyll/trust-dns/actions/runs/3564979466/jobs/5995666959#step:6:29)
 Idx: Debian Source Index
[29](https://github.com/bluejekyll/trust-dns/actions/runs/3564979466/jobs/5995666959#step:6:30)
 Idx: Debian Package Index
[30](https://github.com/bluejekyll/trust-dns/actions/runs/3564979466/jobs/5995666959#step:6:31)
 Idx: Debian Translation Index
[31](https://github.com/bluejekyll/trust-dns/actions/runs/3564979466/jobs/5995666959#step:6:32)
 Idx: Debian dpkg status file
[32](https://github.com/bluejekyll/trust-dns/actions/runs/3564979466/jobs/5995666959#step:6:33)
 Idx: Debian deb file
[33](https://github.com/bluejekyll/trust-dns/actions/runs/3564979466/jobs/5995666959#step:6:34)
 Idx: Debian dsc file
[34](https://github.com/bluejekyll/trust-dns/actions/runs/3564979466/jobs/5995666959#step:6:35)
 Idx: Debian control file
[35](https://github.com/bluejekyll/trust-dns/actions/runs/3564979466/jobs/5995666959#step:6:36)
+ sudo apt-get install -y python-ply
[36](https://github.com/bluejekyll/trust-dns/actions/runs/3564979466/jobs/5995666959#step:6:37)
Reading package lists...
[37](https://github.com/bluejekyll/trust-dns/actions/runs/3564979466/jobs/5995666959#step:6:38)
Building dependency tree...
[38](https://github.com/bluejekyll/trust-dns/actions/runs/3564979466/jobs/5995666959#step:6:39)
Reading state information...
[39](https://github.com/bluejekyll/trust-dns/actions/runs/3564979466/jobs/5995666959#step:6:40)
E: Unable to locate package python-ply
[40](https://github.com/bluejekyll/trust-dns/actions/runs/3564979466/jobs/5995666959#step:6:41)
[cargo-make] ERROR - Error while executing command, exit code: 100
[41](https://github.com/bluejekyll/trust-dns/actions/runs/3564979466/jobs/5995666959#step:6:42)
[cargo-make] WARN - Build Failed.
[42](https://github.com/bluejekyll/trust-dns/actions/runs/3564979466/jobs/5995666959#step:6:43)
Error: Process completed with exit code 1.
Originally created by @bluejekyll on GitHub (Nov 28, 2022). Original GitHub issue: https://github.com/hickory-dns/hickory-dns/issues/1844 **Describe the bug** Linux base image changes have caused the BIND compatibility tests to fail in CI **Additional context** ``` Run cargo make bind-compatibility [6](https://github.com/bluejekyll/trust-dns/actions/runs/3564979466/jobs/5995666959#step:6:7) [cargo-make] INFO - cargo make 0.34.0 [7](https://github.com/bluejekyll/trust-dns/actions/runs/3564979466/jobs/5995666959#step:6:8) [cargo-make] INFO - Build File: Makefile.toml [8](https://github.com/bluejekyll/trust-dns/actions/runs/3564979466/jobs/5995666959#step:6:9) [cargo-make] INFO - Task: bind-compatibility [9](https://github.com/bluejekyll/trust-dns/actions/runs/3564979466/jobs/5995666959#step:6:10) [cargo-make] INFO - Profile: development [10](https://github.com/bluejekyll/trust-dns/actions/runs/3564979466/jobs/5995666959#step:6:11) [cargo-make] INFO - Running Task: install-bind [11](https://github.com/bluejekyll/trust-dns/actions/runs/3564979466/jobs/5995666959#step:6:12) + cd /home/runner/work/trust-dns/trust-dns [12](https://github.com/bluejekyll/trust-dns/actions/runs/3564979466/jobs/5995666959#step:6:13) + set -e [13](https://github.com/bluejekyll/trust-dns/actions/runs/3564979466/jobs/5995666959#step:6:14) + /home/runner/work/trust-dns/trust-dns/target/bind/sbin/named -v [14](https://github.com/bluejekyll/trust-dns/actions/runs/3564979466/jobs/5995666959#step:6:15) installing python-ply [15](https://github.com/bluejekyll/trust-dns/actions/runs/3564979466/jobs/5995666959#step:6:16) /tmp/runner/fsio/hSlnRD4As0.sh: 6: /home/runner/work/trust-dns/trust-dns/target/bind/sbin/named: not found [16](https://github.com/bluejekyll/trust-dns/actions/runs/3564979466/jobs/5995666959#step:6:17) + echo installing python-ply [17](https://github.com/bluejekyll/trust-dns/actions/runs/3564979466/jobs/5995666959#step:6:18) + apt-get --version [18](https://github.com/bluejekyll/trust-dns/actions/runs/3564979466/jobs/5995666959#step:6:19) apt 2.4.8 (amd64) [19](https://github.com/bluejekyll/trust-dns/actions/runs/3564979466/jobs/5995666959#step:6:20) Supported modules: [20](https://github.com/bluejekyll/trust-dns/actions/runs/3564979466/jobs/5995666959#step:6:21) *Ver: Standard .deb [21](https://github.com/bluejekyll/trust-dns/actions/runs/3564979466/jobs/5995666959#step:6:22) Pkg: Debian APT solver interface (Priority -1000) [22](https://github.com/bluejekyll/trust-dns/actions/runs/3564979466/jobs/5995666959#step:6:23) Pkg: Debian APT planner interface (Priority -1000) [23](https://github.com/bluejekyll/trust-dns/actions/runs/3564979466/jobs/5995666959#step:6:24) *Pkg: Debian dpkg interface (Priority 30) [24](https://github.com/bluejekyll/trust-dns/actions/runs/3564979466/jobs/5995666959#step:6:25) S.L: 'deb' Debian binary tree [25](https://github.com/bluejekyll/trust-dns/actions/runs/3564979466/jobs/5995666959#step:6:26) S.L: 'deb-src' Debian source tree [26](https://github.com/bluejekyll/trust-dns/actions/runs/3564979466/jobs/5995666959#step:6:27) Idx: EDSP scenario file [27](https://github.com/bluejekyll/trust-dns/actions/runs/3564979466/jobs/5995666959#step:6:28) Idx: EIPP scenario file [28](https://github.com/bluejekyll/trust-dns/actions/runs/3564979466/jobs/5995666959#step:6:29) Idx: Debian Source Index [29](https://github.com/bluejekyll/trust-dns/actions/runs/3564979466/jobs/5995666959#step:6:30) Idx: Debian Package Index [30](https://github.com/bluejekyll/trust-dns/actions/runs/3564979466/jobs/5995666959#step:6:31) Idx: Debian Translation Index [31](https://github.com/bluejekyll/trust-dns/actions/runs/3564979466/jobs/5995666959#step:6:32) Idx: Debian dpkg status file [32](https://github.com/bluejekyll/trust-dns/actions/runs/3564979466/jobs/5995666959#step:6:33) Idx: Debian deb file [33](https://github.com/bluejekyll/trust-dns/actions/runs/3564979466/jobs/5995666959#step:6:34) Idx: Debian dsc file [34](https://github.com/bluejekyll/trust-dns/actions/runs/3564979466/jobs/5995666959#step:6:35) Idx: Debian control file [35](https://github.com/bluejekyll/trust-dns/actions/runs/3564979466/jobs/5995666959#step:6:36) + sudo apt-get install -y python-ply [36](https://github.com/bluejekyll/trust-dns/actions/runs/3564979466/jobs/5995666959#step:6:37) Reading package lists... [37](https://github.com/bluejekyll/trust-dns/actions/runs/3564979466/jobs/5995666959#step:6:38) Building dependency tree... [38](https://github.com/bluejekyll/trust-dns/actions/runs/3564979466/jobs/5995666959#step:6:39) Reading state information... [39](https://github.com/bluejekyll/trust-dns/actions/runs/3564979466/jobs/5995666959#step:6:40) E: Unable to locate package python-ply [40](https://github.com/bluejekyll/trust-dns/actions/runs/3564979466/jobs/5995666959#step:6:41) [cargo-make] ERROR - Error while executing command, exit code: 100 [41](https://github.com/bluejekyll/trust-dns/actions/runs/3564979466/jobs/5995666959#step:6:42) [cargo-make] WARN - Build Failed. [42](https://github.com/bluejekyll/trust-dns/actions/runs/3564979466/jobs/5995666959#step:6:43) Error: Process completed with exit code 1. ```
kerem closed this issue 2026-03-16 00:15:30 +03:00
Author
Owner

@HLFH commented on GitHub (Nov 28, 2022):

Fixed by PR https://github.com/bluejekyll/trust-dns/pull/1846

<!-- gh-comment-id:1329815065 --> @HLFH commented on GitHub (Nov 28, 2022): Fixed by PR https://github.com/bluejekyll/trust-dns/pull/1846
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/hickory-dns#791
No description provided.