ManageIQ / manageiq-appliance-build

Scripts to build ManageIQ appliances
Apache License 2.0
10 stars 55 forks source link

Don't exclude alsa, it's causing appliance image builds to fail #490

Closed bdunne closed 2 years ago

bdunne commented 2 years ago

kafka requires jre 1.8 jre 1.8 requires libasound.so.2 which is provided by alsa-lib

19:46:14,279 WARNING anaconda:packaging:
 Problem: conflicting requests
  - package manageiq-appliance-14.0.0-20210908000050.el8.x86_64 requires kafka, but none of the providers can be installed
  - package manageiq-appliance-14.0.0-20210909000027.el8.x86_64 requires kafka, but none of the providers can be installed
  - package manageiq-appliance-14.0.0-20210909150854.el8.x86_64 requires kafka, but none of the providers can be installed
  - package manageiq-appliance-14.0.0-20210910184617.el8.x86_64 requires kafka, but none of the providers can be installed
  - package manageiq-appliance-14.0.0-20210910205409.el8.x86_64 requires kafka, but none of the providers can be installed
  - package manageiq-appliance-14.0.0-20210913150740.el8.x86_64 requires kafka, but none of the providers can be installed
  - package manageiq-appliance-14.0.0-20210915141115.el8.x86_64 requires kafka, but none of the providers can be installed
  - package manageiq-appliance-14.0.0-20210923000029.el8.x86_64 requires kafka, but none of the providers can be installed
  - package manageiq-appliance-14.0.0-20210929165432.el8.x86_64 requires kafka, but none of the providers can be installed
  - package kafka-2.3.1-1.x86_64 requires jre >= 1.8, but none of the providers can be installed
  - package kafka-2.3.1-2.x86_64 requires jre >= 1.8, but none of the providers can be installed
  - package java-1.8.0-openjdk-1:1.8.0.302.b01-0.3.ea.el8.x86_64 requires libasound.so.2()(64bit), but none of the providers can be installed
  - package java-1.8.0-openjdk-1:1.8.0.302.b01-0.3.ea.el8.x86_64 requires libasound.so.2(ALSA_0.9)(64bit), but none of the providers can be installed
  - package java-1.8.0-openjdk-1:1.8.0.302.b01-0.3.ea.el8.x86_64 requires libasound.so.2(ALSA_0.9.0rc4)(64bit), but none of the providers can be installed
  - package java-1.8.0-openjdk-1:1.8.0.302.b02-0.0.ea.el8.x86_64 requires libasound.so.2()(64bit), but none of the providers can be installed
  - package java-1.8.0-openjdk-1:1.8.0.302.b02-0.0.ea.el8.x86_64 requires libasound.so.2(ALSA_0.9)(64bit), but none of the providers can be installed
  - package java-1.8.0-openjdk-1:1.8.0.302.b02-0.0.ea.el8.x86_64 requires libasound.so.2(ALSA_0.9.0rc4)(64bit), but none of the providers can be installed
  - package java-1.8.0-openjdk-1:1.8.0.302.b03-0.0.ea.el8.x86_64 requires libasound.so.2()(64bit), but none of the providers can be installed
  - package java-1.8.0-openjdk-1:1.8.0.302.b03-0.0.ea.el8.x86_64 requires libasound.so.2(ALSA_0.9)(64bit), but none of the providers can be installed
  - package java-1.8.0-openjdk-1:1.8.0.302.b03-0.0.ea.el8.x86_64 requires libasound.so.2(ALSA_0.9.0rc4)(64bit), but none of the providers can be installed
  - package java-1.8.0-openjdk-1:1.8.0.302.b04-0.0.ea.el8.x86_64 requires libasound.so.2()(64bit), but none of the providers can be installed
  - package java-1.8.0-openjdk-1:1.8.0.302.b04-0.0.ea.el8.x86_64 requires libasound.so.2(ALSA_0.9)(64bit), but none of the providers can be installed
  - package java-1.8.0-openjdk-1:1.8.0.302.b04-0.0.ea.el8.x86_64 requires libasound.so.2(ALSA_0.9.0rc4)(64bit), but none of the providers can be installed
  - package java-1.8.0-openjdk-1:1.8.0.302.b08-0.el8_4.x86_64 requires libasound.so.2()(64bit), but none of the providers can be installed
  - package java-1.8.0-openjdk-1:1.8.0.302.b08-0.el8_4.x86_64 requires libasound.so.2(ALSA_0.9)(64bit), but none of the providers can be installed
  - package java-1.8.0-openjdk-1:1.8.0.302.b08-0.el8_4.x86_64 requires libasound.so.2(ALSA_0.9.0rc4)(64bit), but none of the providers can be installed
  - package java-1.8.0-openjdk-slowdebug-1:1.8.0.302.b01-0.3.ea.el8.x86_64 requires libasound.so.2()(64bit), but none of the providers can be installed
  - package java-1.8.0-openjdk-slowdebug-1:1.8.0.302.b01-0.3.ea.el8.x86_64 requires libasound.so.2(ALSA_0.9)(64bit), but none of the providers can be installed
  - package java-1.8.0-openjdk-slowdebug-1:1.8.0.302.b01-0.3.ea.el8.x86_64 requires libasound.so.2(ALSA_0.9.0rc4)(64bit), but none of the providers can be installed
  - package java-1.8.0-openjdk-slowdebug-1:1.8.0.302.b02-0.0.ea.el8.x86_64 requires libasound.so.2()(64bit), but none of the providers can be installed
  - package java-1.8.0-openjdk-slowdebug-1:1.8.0.302.b02-0.0.ea.el8.x86_64 requires libasound.so.2(ALSA_0.9)(64bit), but none of the providers can be installed
  - package java-1.8.0-openjdk-slowdebug-1:1.8.0.302.b02-0.0.ea.el8.x86_64 requires libasound.so.2(ALSA_0.9.0rc4)(64bit), but none of the providers can be installed
  - package java-1.8.0-openjdk-slowdebug-1:1.8.0.302.b03-0.0.ea.el8.x86_64 requires libasound.so.2()(64bit), but none of the providers can be installed
  - package java-1.8.0-openjdk-slowdebug-1:1.8.0.302.b03-0.0.ea.el8.x86_64 requires libasound.so.2(ALSA_0.9)(64bit), but none of the providers can be installed
  - package java-1.8.0-openjdk-slowdebug-1:1.8.0.302.b03-0.0.ea.el8.x86_64 requires libasound.so.2(ALSA_0.9.0rc4)(64bit), but none of the providers can be installed
  - package java-1.8.0-openjdk-slowdebug-1:1.8.0.302.b04-0.0.ea.el8.x86_64 requires libasound.so.2()(64bit), but none of the providers can be installed
  - package java-1.8.0-openjdk-slowdebug-1:1.8.0.302.b04-0.0.ea.el8.x86_64 requires libasound.so.2(ALSA_0.9)(64bit), but none of the providers can be installed
  - package java-1.8.0-openjdk-slowdebug-1:1.8.0.302.b04-0.0.ea.el8.x86_64 requires libasound.so.2(ALSA_0.9.0rc4)(64bit), but none of the providers can be installed
  - package java-1.8.0-openjdk-slowdebug-1:1.8.0.302.b08-0.el8_4.x86_64 requires libasound.so.2()(64bit), but none of the providers can be installed
  - package java-1.8.0-openjdk-slowdebug-1:1.8.0.302.b08-0.el8_4.x86_64 requires libasound.so.2(ALSA_0.9)(64bit), but none of the providers can be installed
  - package java-1.8.0-openjdk-slowdebug-1:1.8.0.302.b08-0.el8_4.x86_64 requires libasound.so.2(ALSA_0.9.0rc4)(64bit), but none of the providers can be installed
  - package java-1.8.0-openjdk-1:1.8.0.292.b10-2.el8.x86_64 requires libasound.so.2()(64bit), but none of the providers can be installed
  - package java-1.8.0-openjdk-1:1.8.0.292.b10-2.el8.x86_64 requires libasound.so.2(ALSA_0.9)(64bit), but none of the providers can be installed
  - package java-1.8.0-openjdk-1:1.8.0.292.b10-2.el8.x86_64 requires libasound.so.2(ALSA_0.9.0rc4)(64bit), but none of the providers can be installed
  - package java-1.8.0-openjdk-slowdebug-1:1.8.0.292.b10-2.el8.x86_64 requires libasound.so.2()(64bit), but none of the providers can be installed
  - package java-1.8.0-openjdk-slowdebug-1:1.8.0.292.b10-2.el8.x86_64 requires libasound.so.2(ALSA_0.9)(64bit), but none of the providers can be installed
  - package java-1.8.0-openjdk-slowdebug-1:1.8.0.292.b10-2.el8.x86_64 requires libasound.so.2(ALSA_0.9.0rc4)(64bit), but none of the providers can be installed
  - package alsa-lib-1.2.4-5.el8.x86_64 is filtered out by exclude filtering
  - package alsa-lib-1.2.5-3.el8.x86_64 is filtered out by exclude filtering
  - package alsa-lib-1.2.5-4.el8.x86_64 is filtered out by exclude filtering
Fryguy commented 2 years ago

Does this need to go to morphy? I don't think so cause I don't think we backported kafka, but not sure.

kbrock commented 2 years ago

Pretty sure installing kafka is what triggers the extra 23 packages including java. If we do not need kafka then I think we can safely say no to alsa and java.

@bdunne and @agrare do you know if we are suggesting kafka for morphy?

agrare commented 2 years ago

@Fryguy we have not been backporting any kafka changes to morphy

bdunne commented 2 years ago

https://github.com/ManageIQ/manageiq-rpm_build/pull/91 was backported, but the morphy build is working

kbrock commented 2 years ago

I think we should back port it anyway.

Fryguy commented 2 years ago

Backported to morphy in commit de04ef792970c3e54546f8723b6a4d7af9c69108.

commit de04ef792970c3e54546f8723b6a4d7af9c69108
Author: Keenan Brock <keenan@thebrocks.net>
Date:   Wed Sep 29 17:19:33 2021 -0400

    Merge pull request #490 from bdunne/include_alsa

    Don't exclude alsa, it's causing appliance image builds to fail

    (cherry picked from commit ff4f84d766a2d3d297192548f17a553ae74af841)