ENT-8118: Added os_version_minor sys variable#5777
Conversation
|
Marking this PR as stale due to inactivity; it will be closed in 7 days. |
larsewi
left a comment
There was a problem hiding this comment.
Looks good 🚀 Would be nice if you could add an acceptance test. You can use os_version_major.cf as inspiration.
e9cb703 to
e57cbe7
Compare
b01c5ad to
77e6a40
Compare
77e6a40 to
d7df578
Compare
larsewi
left a comment
There was a problem hiding this comment.
I think you will have to derive os_version_minor from somewhere else on Windows. We don't want it to be "Unknown" on supported platforms.
d7df578 to
dcc3edc
Compare
|
@cf-bottom jenkins, please |
|
Sure, I triggered a build: Jenkins: https://ci.cfengine.com/job/pr-pipeline/12226/ Packages: http://buildcache.cfengine.com/packages/testing-pr/jenkins-pr-pipeline-12226/ |
|
Build for Windows (no tests) |
dcc3edc to
6001b97
Compare
|
That's okay, I guess. From your screenshot I would kind of expect the minor version to be 1809. |
larsewi
left a comment
There was a problem hiding this comment.
Great work @victormlg 🚀 Only some smaller comments. Not sure what to do about Windows. Maybe $(sys.os_version_minor) -> Unknown is okey?
6001b97 to
57a45b8
Compare
larsewi
left a comment
There was a problem hiding this comment.
Looks good 🚀 The fixes to the C code should be amended to the first commit though
|
@cf-bottom Jenkins with exotics please :) |
|
Sure, I triggered a build: (with exotics) Jenkins: https://ci.cfengine.com/job/pr-pipeline/12300/ Packages: http://buildcache.cfengine.com/packages/testing-pr/jenkins-pr-pipeline-12300/ |
olehermanse
left a comment
There was a problem hiding this comment.
Looks like it's still failing on some platforms, AIX 7.1 at least; https://ci.cfengine.com/job/testing-pr/label=PACKAGES_ppc64_aix_71/2892/testReport/junit/._01_vars_01_basic_os_version_minor/cf/os_version_minor_cf/
8ae3de9 to
2b94fb1
Compare
|
^ AIX failure is unrelated |
|
|
larsewi
left a comment
There was a problem hiding this comment.
Great work @victormlg 🚀 Added some smaller comments that you'll need to address.
976558c to
4610916
Compare
|
@cf-bottom Jenkins with exotics please :) |
|
Alright, I triggered a build: (with exotics) Jenkins: https://ci.cfengine.com/job/pr-pipeline/12493/ Packages: http://buildcache.cfengine.com/packages/testing-pr/jenkins-pr-pipeline-12493/ |
Signed-off-by: Victor Moene <victor.moene@northern.tech>
4610916 to
303b908
Compare
|
@cf-bottom Jenkins with exotics please :) |
|
Alright, I triggered a build: (with exotics) Jenkins: https://ci.cfengine.com/job/pr-pipeline/12512/ Packages: http://buildcache.cfengine.com/packages/testing-pr/jenkins-pr-pipeline-12512/ |
larsewi
left a comment
There was a problem hiding this comment.
Failed on Solaris 11
R: Defined classes: Afternoon
R: Defined classes: Min32
R: Defined classes: GMT_Tuesday
R: Defined classes: feature_tls_1_0
R: Defined classes: zone_s11_build
R: Defined classes: ipv4_192_168
R: Defined classes: loghost
R: Defined classes: feature_copyfrom_restrict_keys
R: Defined classes: Lcycle_0
R: Defined classes: GMT_Yr2025
R: Defined classes: feature_def
R: Defined classes: sunos_sun4v_5_11_11_1
R: Defined classes: cfengine_3_27
R: Defined classes: ipv4_192_168_253
R: Defined classes: feature_yaml
R: Defined classes: GMT_Day19
R: Defined classes: s11_build
R: Defined classes: 192_168_253_163
R: Defined classes: error_mode
R: Defined classes: warning_mode
R: Defined classes: GMT_Lcycle_0
R: Defined classes: sunos_5_11
R: Defined classes: Day19
R: Defined classes: Tuesday
R: Defined classes: ipv4_127_0
R: Defined classes: Hr13_Q3
R: Defined classes: sunos_sun4v
R: Defined classes: net_iface_lo0_1
R: Defined classes: cfengine_3
R: Defined classes: 4_cpus
R: Defined classes: GMT_Morning
R: Defined classes: feature_def_json_preparse
R: Defined classes: feature_host_specific_data_load
R: Defined classes: feature_host
R: Defined classes: GMT_August
R: Defined classes: GMT_Min30_35
R: Defined classes: DEBUG
R: Defined classes: GMT_Hr11_Q3
R: Defined classes: feature_host_specific_data
R: Defined classes: feature
R: Defined classes: cfengine
R: Defined classes: 64_bit
R: Defined classes: notice_mode
R: Defined classes: feature_curl
R: Defined classes: feature_tls_1_3
R: Defined classes: feature_tls_1
R: Defined classes: agent
R: Defined classes: cfengine_3_27_0a_aa1825e77
R: Defined classes: ipv4_192_168_253_163
R: Defined classes: 127_0_0_1
R: Defined classes: any
R: Defined classes: feature_copyfrom
R: Defined classes: Hr13
R: Defined classes: feature_copyfrom_restrict
R: Defined classes: net_iface_net0_1
R: Defined classes: sparc
R: Defined classes: ipv4_127_0_0_1
R: Defined classes: cfengine_3_27_0a
R: Defined classes: sun4v
R: Defined classes: ipv4_192
R: Defined classes: feature_xml
R: Defined classes: solaris
R: Defined classes: inform_mode
R: Defined classes: August
R: Defined classes: Min30_35
R: Defined classes: ipv4_127_0_0
R: Defined classes: feature_def_json
R: Defined classes: feature_tls_1_1
R: Defined classes: compiled_on_solaris2_11
R: Defined classes: feature_host_specific
R: Defined classes: GMT_Hr11
R: Defined classes: sunos_sun4v_5_11
R: Defined classes: GMT_Q3
R: Defined classes: feature_pam
R: Defined classes: mac_00_14_4f_f9_9a_c8
R: Defined classes: feature_tls
R: Defined classes: AUTO
R: Defined classes: community_edition
R: Defined classes: ipv4_127
R: Defined classes: Yr2025
R: Defined classes: Q3
R: Defined classes: feature_tls_1_2
R: Defined classes: GMT_Min32
R: /export/home/jenkins/workspace/testing-pr/label/PACKAGES_sparc64_solaris_11/cfengine-3.27.0a.aa1825e77/tests/acceptance/./01_vars/01_basic/os_version_minor.cf Found: Unknown
R: /export/home/jenkins/workspace/testing-pr/label/PACKAGES_sparc64_solaris_11/cfengine-3.27.0a.aa1825e77/tests/acceptance/./01_vars/01_basic/os_version_minor.cf FAIL
R: Version number extracted from class: $(test.os_class)
R: /export/home/jenkins/workspace/testing-pr/label/PACKAGES_sparc64_solaris_11/cfengine-3.27.0a.aa1825e77/tests/acceptance/./01_vars/01_basic/os_version_minor.cf Expected: $(test.expected)
Signed-off-by: Victor Moene <victor.moene@northern.tech>
303b908 to
0f3d30b
Compare
|
Merged here: #5861 |


No description provided.