#581 common: Exclude Perl by default
Closed by siosm. Opened by siosm.
Unknown source main

Download 581.patch

common: Exclude Perl by default

Explicitely exclude Perl to avoid inclusion in the image via optional
dependencies.

We can now do that as all the indirect dependencies have been fixed.

In general, we want to keep the base image as small as possible and with
as few interpreters as possible. Users should install any addition
interpreters that they may need inside a container or via package
layering.

See: https://pagure.io/fedora-kde/SIG/issue/566
See: https://github.com/fedora-silverblue/issue-tracker/issues/613

Build failed. More information on how to proceed and troubleshoot errors available at https://fedoraproject.org/wiki/Zuul-based-ci
https://fedora.softwarefactory-project.io/zuul/buildset/ec3c698a2c1144b1962ec289c7a97e05

Looks like only Kinoite is failing:

error: Installing packages: Could not depsolve transaction; 2 problems detected:
 Problem 1: package khelpcenter-1:24.08.2-1.fc42.x86_64 from fedora-rawhide requires perl(strict), but none of the providers can be installed
  - conflicting requests
  - package perl-libs-4:5.40.0-511.fc41.i686 from fedora-rawhide is filtered out by exclude filtering
  - package perl-libs-4:5.40.0-511.fc41.x86_64 from fedora-rawhide is filtered out by exclude filtering
 Problem 2: package mariadb-server-3:10.11.9-1.fc42.x86_64 from fedora-rawhide requires mariadb(x86-64) = 3:10.11.9-1.fc42, but none of the providers can be installed
  - package akonadi-server-mysql-24.08.2-1.fc42.x86_64 from fedora-rawhide requires mariadb-server, but none of the providers can be installed
  - package mariadb-3:10.11.9-1.fc42.x86_64 from fedora-rawhide requires /usr/bin/perl, but none of the providers can be installed
  - conflicting requests
  - package perl-interpreter-4:5.40.0-511.fc41.x86_64 from fedora-rawhide is filtered out by exclude filtering

Problem 1 is expected.

Problem 2 is weird:

$ rpm -q --requires mariadb-10.11.9-1.fc41.x86_64 | grep perl

But there are no Perl scripts in the package so why would it have a dependency on Perl?

there is perl scripts:

running file on file /usr/bin/mariadb* gives me:
/usr/bin/mariadb-find-rows: Perl script text executable
/usr/bin/mariadb-access: Perl script text executable

Ah, indeed, my bad, I missed that.

there always used to be a command like findsmb that included perl as well

I've made https://src.fedoraproject.org/rpms/mariadb10.11/pull-request/13

3 new commits added

  • common: Exclude Perl, tcl and tk by default
  • bootupd: Put in permissive until SELinux issues are fixed
  • bootupd: Trigger a bootloader update on boot

Build failed. More information on how to proceed and troubleshoot errors available at https://fedoraproject.org/wiki/Zuul-based-ci
https://fedora.softwarefactory-project.io/zuul/buildset/bfc81093b2464244bb71c8c84ef25920

3 new commits added

  • common: Exclude Perl and Tk by default
  • bootupd: Put in permissive until SELinux issues are fixed
  • bootupd: Trigger a bootloader update on boot

Build failed. More information on how to proceed and troubleshoot errors available at https://fedoraproject.org/wiki/Zuul-based-ci
https://fedora.softwarefactory-project.io/zuul/buildset/7fc500834f514a09b42668b803248b95

rebased onto e579c7585216406663213a02b0f8cd4bbf56a27a

Build failed. More information on how to proceed and troubleshoot errors available at https://fedoraproject.org/wiki/Zuul-based-ci
https://fedora.softwarefactory-project.io/zuul/buildset/d9d52edbdf01412388d122be50b12327

Merge Failed.

This change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.
Warning:
Error merging pagure.io/workstation-ostree-config for 581,303fa97604411c529fd315aca06c40c5de37bf5b

Merge Failed.

This change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.
Warning:
Error merging pagure.io/workstation-ostree-config for 581,303fa97604411c529fd315aca06c40c5de37bf5b

Merge Failed.

This change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.
Warning:
Error merging pagure.io/workstation-ostree-config for 581,303fa97604411c529fd315aca06c40c5de37bf5b

rebased onto aeb996af0a53486c0596001a26a54479a3265274

Pull-Request has been closed by siosm

Update in https://pagure.io/workstation-ostree-config/pull-request/617

Build succeeded.
https://fedora.softwarefactory-project.io/zuul/buildset/bcdba5f04e14475b815379597cc30b7e

Metadata