Hide Forgot
Description of problem: make bkradd omits requirements/run for in Makefile that differ in case. See the differences in Makefile and beaker task below: http://nest.test.redhat.com/mnt/qa/scratch/mvadkert/cvs/tests/openCryptoki/Sanity/init-scripts-LSB/Makefile https://beaker.engineering.redhat.com/tasks/1802 The package opencryptoki is not added to the requirements and run for fields! Please note that opencryptoki is a RHEL6 only package and openCryptoki is <= RHEL5 package. Version-Release number of selected component (if applicable): beaker-0.6.2-1.el6.noarch How reproducible: 100% Steps to Reproduce: 1. make bkradd in the test 2. Check the task Actual results: No all packages added Expected results: All packages added Additional info:
I am not sure it's supposed to. Workaround: use both of them. The one which does not exist will be ignored.
In Makefile I have specified both of them, but the latter doesn't get installed on the machine.
I don't understand the workaround :)
I also tried to put the requirements in one line and it didn't help
As the test in description should be run only for EL6 I will change it to only opencryptoki. Here is an example of task which should be run for both: https://beaker.engineering.redhat.com/tasks/1803 vs http://nest.test.redhat.com/mnt/qa/scratch/mvadkert/cvs/tests/openCryptoki/Sanity/testsuite/Makefile
IMPORTANT NOTE: The example from the description is not actual anymore, please see the the example in comment #5 instead!
Clarified by IM: wrong understanding of the text on my side... The task was built and tagged properly. It's just the requirements do not propagate to beaker correctly. Looks like case-insensitive comparison is used where it should not. Could you try if the same happens for a new task?
The same happens for a new task: https://beaker.engineering.redhat.com/tasks/5539
Looks like the query to the db is not case sensitive by default.