Skip to content

Commit ae9220c

Browse files
Merge pull request #1818 from craigcomstock/ENT-12528
Added exception for sles_15 in build host policy regarding tricky ncurses-devel package which requires a downgrade currently
2 parents 2fe1b0d + 41c3890 commit ae9220c

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

ci/cfengine-build-host-setup.cf

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,9 @@ bundle agent cfengine_build_host_setup
7070
# I attempted to arrange these packages in order of: generic (all versions) and then as if we gradually added them through time: rhel-6, 7, 8, 9...
7171
suse|opensuse|sles|redhat|centos::
7272
"gcc";
73-
"ncurses-devel";
73+
"ncurses-devel"
74+
if => not("sles_15"),
75+
comment => "sles 15 requires a downgrade to install ncurses-devel as of July 25, 2025";
7476
"pam-devel";
7577
"rsync";
7678
"make";
@@ -274,6 +276,10 @@ jenkins_builds ALL=NOPASSWD: /usr/bin/podman
274276
perms => mog("400", "root", "root");
275277

276278
commands:
279+
sles_15::
280+
"zypper --non-interactive install --allow-downgrade ncurses-devel"
281+
comment => "Special case mentioned elsewhere in this policy. ncurses-devel requires a downgrade as of July 25 2025",
282+
contain => in_shell;
277283
(redhat_8|centos_8|redhat_9).(!have_perl_package_installed).(yum_dnf_conf_ok)::
278284
"yum install -y perl" contain => in_shell,
279285
comment => "even though rhel8/9 come with /bin/perl perl >= 5.8.8 is needed by cfbuild-lcov-1.16-1.noarch. So the package must be installed.";

0 commit comments

Comments
 (0)