From da2d968d69985ef2f9446fd00fd07b4e5ee52f8d Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 23 Mar 2017 14:42:41 +0000 Subject: [PATCH 001/131] Initial setup of the repo --- .gitignore | 0 sources | 0 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 .gitignore create mode 100644 sources diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e69de29 diff --git a/sources b/sources new file mode 100644 index 0000000..e69de29 From a459a647b02e682ece0614516490424b23e42851 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Thu, 23 Mar 2017 20:36:11 +0100 Subject: [PATCH 002/131] add files from stg --- create-modulemd.sh | 141 ++++ package.list | 430 +++++++++++ shared-userspace.yaml | 1694 +++++++++++++++++++++++++++++++++++++++++ 3 files changed, 2265 insertions(+) create mode 100755 create-modulemd.sh create mode 100644 package.list create mode 100644 shared-userspace.yaml diff --git a/create-modulemd.sh b/create-modulemd.sh new file mode 100755 index 0000000..ddc42e1 --- /dev/null +++ b/create-modulemd.sh @@ -0,0 +1,141 @@ +#!/bin/bash +# +#TODO: output api +# +# Walkthrough: +# - get a list of srpm package names that are included in BRT +# - loop until ".end" got entered: +# - read newpackage from stdin +# - check if newpackage is in srpms list > next loop +# - check if newpackage is in module rpm list > next loop +# - get build deps from newpackage +# - loop over build deps: +# - check if build dep is in srpms list > next loop +# - check if build dep is in module rpm list > next loop +# - otherwise add build dep to module rpm list +# and output modulemd snipped with rpm name and rationale + + +## #get a list of build deps from a certain binary rpm: +## repoquery --disablerepo=Dropbox --releasever 26 --requires --recursive --resolve --qf "%{SOURCERPM}" vim-minimal | sort -n | uniq + +binaryrpm="" +modulerpms=() +modulerpmsfile=`mktemp` +moduleapifile=`mktemp` +moduleprofilefile=`mktemp` + + +debug() { + echo "$@" 1>&2 +# return +} + +#usage: containsElement "blaha" "${array[@]}" +containsElement () { + local e + for e in "${@:2}"; do [[ "$e" == "$1" ]] && return 0; done + return 1 +} + +gather_modulemd_rpms() { + if [ "${1}" != "" ]; then + echo " ${1}:" >> $modulerpmsfile + echo " rationale: ${@:2}" >> $modulerpmsfile + echo " ref: f26" >> $modulerpmsfile + fi +} + +gather_profile() { + if [ "${1}" != "" ]; then + echo " - ${1}" >> $moduleprofilefile + fi +} + +gather_api() { + if [ "${1}" != "" ]; then + echo " - ${1}" >> $moduleapifile + fi +} + + +# "acl at attr audit babeltrace basesystem bash bc binutils byacc ...." +srpms=(`echo 'rpm -qp --qf "%{SOURCERPM}\n" /srv/groups/modularity/repos/base-runtime/26/*.rpm | sed -e "s/-[^-]*-[^-]*.base_runtime_master_20170308145737.src.rpm$//"| sort -n | uniq' | ssh fedorapeople.org 2>/dev/null`) + +for binaryrpm in $*; do + # make sure it is the name of an srpm: + binaryrpm_srpm=`repoquery --releasever 26 -q --qf "%{SOURCERPM}" $binaryrpm 2>/dev/null | tail -1 | sed -e "s/-[^-]*-[^-]*.src.rpm//"` + if [ "$binaryrpm_srpm" == "" ]; then + debug "no source rpm found for $binaryrpm" + continue + fi + binaryrpm=$binaryrpm_srpm + if containsElement "$binaryrpm" "${srpms[@]}" -eq 1 ; then + debug "$binaryrpm is already in BRT" + continue + fi + + if containsElement "$binaryrpm" "${modulerpms[@]}" -eq 1 ; then + debug "$binaryrpm is already in the list of deps for this module" + continue + fi + modulerpms+=($binaryrpm) + gather_profile $binaryrpm + gather_api $binaryrpm + gather_modulemd_rpms $binaryrpm "Component for shared userspace." + deps=`repoquery --enablerepo=fedora-source --releasever 26 --archlist=src -q --requires --recursive $binaryrpm 2>/dev/null | sed -e "s/ .*$//"` + #debug "deps: $deps" + for dep in $deps; do + sdep=`repoquery --releasever 26 -q --qf "%{SOURCERPM}" --whatprovides $dep 2>/dev/null | tail -1 | sed -e "s/-[^-]*-[^-]*.src.rpm//"` + #debug "dep: x${sdep}x" + if containsElement "$sdep" "${srpms[@]}" -eq 1 ; then + debug "$sdep is already in BRT" + continue + fi + + if containsElement "$sdep" "${modulerpms[@]}" -eq 1 ; then + debug "$sdep is already in the list of deps for this module" + continue + fi + modulerpms+=($sdep) + gather_profile $sdep + gather_modulemd_rpms $sdep "Requirement for ${binaryrpm}." + done +done +echo ${modulerpms[@]} + +cat << EOT +document: modulemd +version: 1 +data: + summary: Shared Userspace Module + description: A module that contains libraries, binaries, etc + that are shared between all other modules. + license: + module: [ MIT ] + dependencies: + buildrequires: + base_runtime: master + requires: + base_runtime: master + references: + community: https://fedoraproject.org/wiki/Modularity + documentation: https://fedoraproject.org/wiki/Fedora_Packaging_Guidelines_for_Modules + tracker: https://taiga.fedorainfracloud.org/project/modularity + profiles: + default: + rpms: +EOT +cat $moduleprofilefile +cat << EOT + api: + rpms: +EOT +cat $moduleapifile +cat << EOT + components: + rpms: +EOT +cat $modulerpmsfile + +rm -f $moduleprofilefile $moduleapifile $modulerpmsfile diff --git a/package.list b/package.list new file mode 100644 index 0000000..b79b751 --- /dev/null +++ b/package.list @@ -0,0 +1,430 @@ +alsa-lib alsa-lib +elfutils-libelf elfutils +glibc glibc +glibc-utils glibc +gtk2 gtk2 +hesiod hesiod +krb5-libs krb5 +libgcc gcc +libstdc++ gcc +libtbbmalloc_proxy tbb +libtbbmalloc tbb +libusb libusb +libvirt-client libvirt +libxml2 libxml2 +libxslt libxslt +mesa-libGL mesa +mesa-libGLU mesa-libGLU +motif motif +pam pam +SDL SDL +acl acl +atomic atomic +atomic-devmode atomic-devmode +attr attr +audit-libs audit +audit-libs-python audit +authconfig authconfig +avahi-libs avahi +basesystem basesystem +bash bash +bash-completion bash-completion +bind-libs bind +bind-libs-lite bind +bind-license bind +bind-utils bind +biosdevname biosdevname +boost-iostreams boost +boost-program-options boost +boost-random boost +boost-regex boost +boost-system boost +boost-thread boost +bridge-utils bridge-utils +bzip2 bzip2 +bzip2-libs bzip2 +ca-certificates ca-certificates +c-ares c-ares +ceph-common ceph +checkpolicy checkpolicy +chkconfig chkconfig +chrony chrony +cloud-init cloud-init +cloud-utils-growpart cloud-utils +cockpit-bridge cockpit +cockpit-docker cockpit +cockpit-ostree cockpit +cockpit-system cockpit +conntrack-tools conntrack-tools +container-selinux docker +coreutils coreutils +cpio cpio +cracklib cracklib +cracklib-dicts cracklib +criu criu +cronie cronie +cronie-anacron cronie +crontabs crontabs +cryptsetup cryptsetup +cryptsetup-libs cryptsetup +cups-libs cups +curl curl +cyrus-sasl-gssapi cyrus-sasl +cyrus-sasl-lib cyrus-sasl +dbus dbus +dbus-glib dbus +dbus-libs dbus +dbus-python dbus-python +device-mapper lvm2 +device-mapper-event lvm2 +device-mapper-event-libs lvm2 +device-mapper-libs lvm2 +device-mapper-multipath device-mapper-multipath +device-mapper-multipath-libs device-mapper-multipath +device-mapper-persistent-data device-mapper-persistent-data +dhclient dhcp +dhcp-common dhcp +dhcp-libs dhcp +diffutils diffutils +dmidecode dmidecode +dnsmasq dnsmasq +docker docker +docker-client docker-client +docker-client-latest docker-latest +docker-common docker +docker-latest docker-latest +docker-lvm-plugin not found +docker-novolume-plugin docker +dracut dracut +dracut-network dracut +e2fsprogs e2fsprogs +e2fsprogs-libs e2fsprogs +efibootmgr efibootmgr +efivar-libs efivar +elfutils-libelf elfutils +elfutils-libs elfutils +etcd etcd +ethtool ethtool +expat expat +fcgi fcgi +file file +file-libs file +filesystem filesystem +findutils findutils +fipscheck fipscheck +fipscheck-lib fipscheck +flannel flannel +freetype freetype +fuse fuse +fuse-libs fuse +gawk gawk +gdbm gdbm +GeoIP GeoIP +gettext gettext +gettext-libs gettext +glib2 glib2 +glibc glibc +glibc-common glibc +glib-networking glib-networking +glusterfs glusterfs +glusterfs-client-xlators glusterfs +glusterfs-fuse glusterfs +glusterfs-libs glusterfs +gmp gmp +gnupg2 gnupg2 +gnutls gnutls +gobject-introspection gobject-introspection +gomtree gomtree +gperftools-libs gperftools +gpgme gpgme +grep grep +groff-base groff +grub2 grub2 +grub2-efi grub2 +grub2-tools grub2 +grubby grubby +gsettings-desktop-schemas gsettings-desktop-schemas +gssproxy gssproxy +gzip gzip +hardlink hardlink +hostname hostname +info texinfo +initscripts initscripts +iproute iproute +iptables iptables +iptables-services iptables +iputils iputils +irqbalance irqbalance +iscsi-initiator-utils iscsi-initiator-utils +iscsi-initiator-utils-iscsiuio iscsi-initiator-utils +jansson jansson +json-glib json-glib +kernel kernel +kexec-tools kexec-tools +keyutils keyutils +keyutils-libs keyutils +kmod kmod +kmod-libs kmod +kpartx device-mapper-multipath +krb5-libs krb5 +kubernetes-client kubernetes +kubernetes-node kubernetes +less less +libacl acl +libaio libaio +libarchive libarchive +libassuan libassuan +libattr attr +libbabeltrace babeltrace +libbasicobjects ding-libs +libblkid util-linux +libcap libcap +libcap-ng libcap-ng +libcephfs1 ceph +libcgroup libcgroup +libcollection ding-libs +libcom_err e2fsprogs +libcroco libcroco +libcurl curl +libdb libdb +libdb-utils libdb +libdhash ding-libs +libedit libedit +libevent libevent +libffi libffi +libgcc gcc +libgcrypt libgcrypt +libgomp gcc +libgpg-error libgpg-error +libgudev1 libgudev +libicu icu +libidn libidn +libini_config ding-libs +libipa_hbac sssd +libldb libldb +libmnl libmnl +libmodman libmodman +libmount util-linux +libndp libndp +libnetfilter_conntrack libnetfilter_conntrack +libnetfilter_cthelper libnetfilter_cthelper +libnetfilter_cttimeout libnetfilter_cttimeout +libnetfilter_queue libnetfilter_queue +libnfnetlink libnfnetlink +libnfsidmap libnfsidmap +libnl libnl3 +libnl3 libnl3 +libpath_utils ding-libs +libpcap libpcap +libproxy libproxy +libpwquality libpwquality +librados2 ceph +librbd1 ceph +libref_array ding-libs +librepo librepo +libreport-filesystem libreport +librgw2 ceph +libseccomp libseccomp +libselinux libselinux +libselinux-python libselinux +libselinux-utils libselinux +libsemanage libsemanage +libsemanage-python libsemanage +libsepol libsepol +libsmbclient samba +libsolv libsolv +libsoup libsoup +libss e2fsprogs +libssh2 libssh2 +libsss_autofs sssd +libsss_idmap sssd +libsss_nss_idmap sssd +libsss_sudo sssd +libstdc++ gcc +libtalloc libtalloc +libtasn1 libtasn1 +libtdb libtdb +libtevent libtevent +libtirpc libtirpc +libunistring libunistring +libunwind libunwind +libuser libuser +libutempter libutempter +libuuid util-linux +libverto libverto +libverto-tevent libverto +libwbclient samba +libxml2 libxml2 +libxml2-python libxml2 +libyaml libyaml +linux-firmware linux-firmware +logrotate logrotate +lttng-ust lttng-ust +lua lua +lvm2 lvm2 +lvm2-libs lvm2 +lzo lzo +m2crypto m2crypto +make make +mdadm mdadm +mokutil mokutil +mozjs17 mozjs17 +nano nano +ncurses ncurses +ncurses-base ncurses +ncurses-libs ncurses +nettle nettle +net-tools net-tools +NetworkManager NetworkManager +NetworkManager-libnm NetworkManager +newt newt +newt-python newt +nfs-utils nfs-utils +nmap-ncat nmap +nspr nspr +nss nss +nss-altfiles nss-altfiles +nss-softokn nss-softokn +nss-softokn-freebl nss-softokn +nss-sysinit nss +nss-tools nss +nss-util nss-util +numactl-libs numactl +oci-register-machine oci-register-machine +oci-systemd-hook oci-systemd-hook +openldap openldap +openssh openssh +openssh-clients openssh +openssh-server openssh +openssl openssl +openssl-libs openssl +os-prober os-prober +ostree ostree +ostree-grub2 ostree +p11-kit p11-kit +p11-kit-trust p11-kit +pam pam +passwd passwd +pciutils-libs pciutils +pcre pcre +pinentry pinentry +pkgconfig pkgconfig +policycoreutils policycoreutils +policycoreutils-python policycoreutils +polkit polkit +polkit-pkla-compat polkit-pkla-compat +popt popt +ppp ppp +procps-ng procps-ng +protobuf-c protobuf-c +pth pth +pygobject3-base python-gobject-base +pygpgme pygpgme +pyliblzma pyliblzma +python python +python-backports python-backports +python-backports-ssl_match_hostname python-backports-ssl_match_hostname +python-cephfs ceph +python-chardet python-chardet +python-configobj python3-configobj +python-dateutil python3-dateutil +python-decorator python3-decorator +python-dmidecode python-dmidecode +python-docker-py python-docker-py +python-docker-pycreds python3-docker-pycreds +python-ethtool python-ethtool +python-iniparse python3-iniparse +python-ipaddress python-ipaddress +python-IPy python-IPy +python-jsonpatch python-jsonpatch +python-jsonpointer python-jsonpointer +python-libs python +python-perf kernel +python-prettytable python-prettytable +python-pycurl python-pycurl +python-pyudev python3-pyudev +python-rados ceph +python-rbd ceph +python-requests python-requests +python-rhsm python-rhsm +python-rhsm-certificates python-rhsm +python-setuptools python3-setuptools +python-six python-six +python-slip python-slip +python-slip-dbus python-slip +python-sssdconfig python3-sssdconfig +python-urlgrabber python-urlgrabber +python-urllib3 python-urllib3 +python-websocket-client python-websocket-client +pyxattr pyxattr +PyYAML PyYAML +qrencode-libs qrencode +quota quota +quota-nls quota +readline readline +rpcbind rpcbind +rpm rpm +rpm-build-libs rpm +rpm-libs rpm +rpm-python rpm +rsync rsync +runc runc +samba-client-libs samba +samba-common samba +sed sed +selinux-policy selinux-policy +selinux-policy-targeted selinux-policy +setools-console setools +setools-libs setools +setup setup +sg3_utils sg3_utils +sg3_utils-libs sg3_utils +shadow-utils shadow-utils +shared-mime-info shared-mime-info +shim shim-signed +skopeo skopeo +skopeo-containers skopeo +slang slang +snappy snappy +socat socat +sqlite sqlite +sssd sssd +sssd-ad sssd +sssd-client sssd +sssd-common sssd +sssd-common-pac sssd +sssd-ipa sssd +sssd-krb5 sssd +sssd-krb5-common sssd +sssd-ldap sssd +sssd-proxy sssd +subscription-manager subscription-manager +subscription-manager-plugin-container subscription-manager +subscription-manager-plugin-ostree subscription-manager +sudo sudo +systemd systemd +systemd-libs systemd +systemd-sysv systemd +tar tar +tcp_wrappers tcp_wrappers +tcp_wrappers-libs tcp_wrappers +tmux tmux +trousers trousers +tuned tuned +tuned-profiles-atomic tuned +tzdata tzdata +usermode usermode +userspace-rcu userspace-rcu +ustr ustr +util-linux util-linux +vim-minimal vim +virt-what virt-what +which which +wpa_supplicant wpa_supplicant +xfsprogs xfsprogs +xz xz +xz-libs xz +yajl yajl +yum yum +yum-metadata-parser yum-metadata-parser +zlib zlib diff --git a/shared-userspace.yaml b/shared-userspace.yaml new file mode 100644 index 0000000..850abfd --- /dev/null +++ b/shared-userspace.yaml @@ -0,0 +1,1694 @@ +document: modulemd +version: 1 +data: + summary: Shared Userspace Module + description: A module that contains libraries, binaries, etc + that are shared between all other modules. + license: + module: [ MIT ] + dependencies: + buildrequires: + base-runtime: master + requires: + base-runtime: master + references: + community: https://fedoraproject.org/wiki/Modularity + documentation: https://fedoraproject.org/wiki/Fedora_Packaging_Guidelines_for_Modules + tracker: https://taiga.fedorainfracloud.org/project/modularity + profiles: + default: + rpms: + - alsa-lib + - autoconf + - automake + - doxygen + - gtk2 + - cups + - gtk-doc + - atk + - cairo + - gdk-pixbuf2 + - pango + - libXcomposite + - libXcursor + - libXdamage + - libXfixes + - libXi + - libXinerama + - libXrandr + - libXrender + - hesiod + - libusb + - libusbx + - libvirt + - qemu + - augeas + - avahi + - ceph + - dnsmasq + - ebtables + - fuse + - git + - glusterfs + - iscsi-initiator-utils + - libnl3 + - libpciaccess + - libssh + - openwsman + - libxslt + - netcf + - nfs-utils + - numactl + - numad + - parted + - perl + - polkit + - python2 + - qt + - radvd + - sanlock + - scrub + - sheepdog + - systemtap + - wireshark + - xen + - xhtml1-dtds + - yajl + - mesa + - bison + - clang + - libXext + - libXmu + - libXxf86vm + - libclc + - libdrm + - libglvnd + - libomxil-bellagio + - libva + - libvdpau + - libxshmfence + - llvm + - imake + - opencl-filesystem + - valgrind + - wayland + - python-mako + - vulkan + - xorg-x11-proto-devel + - mesa-libGLU + - motif + - libXft + - libXp + - libXt + - libjpeg-turbo + - xorg-x11-xbitmaps + - SDL + - arts + - audiofile + - esound + - libX11 + - nas + - pulseaudio + - atomic + - go-compilers + - golang-github-cpuguy83-go-md2man + - ostree + - policycoreutils + - PyYAML + - python-dateutil + - dbus-python + - python-docker + - pygobject3 + - python-requests + - atomic-devmode + - authconfig + - intltool + - bash-completion + - bind + - GeoIP + - docbook-style-xsl + - mariadb + - postgresql + - python-ply + - biosdevname + - pciutils + - boost + - icu + - mpich + - openmpi + - bridge-utils + - sysfsutils + - c-ares + - checkpolicy + - chrony + - libedit + - pps-tools + - cloud-init + - iproute + - python-configobj + - python-httpretty + - python-jinja2 + - python-jsonpatch + - python-mock + - python-nose + - python-oauthlib + - python-prettytable + - pyserial + - python-unittest2 + - cloud-utils + - cockpit + - glib-networking + - golang + - pcp + - json-glib + - xmlto + - conntrack-tools + - libmnl + - libnetfilter_conntrack + - libnetfilter_cthelper + - libnetfilter_cttimeout + - libnetfilter_queue + - libnfnetlink + - container-selinux + - selinux-policy + - criu + - asciidoc + - libnet + - protobuf-c + - protobuf + - dbus-glib + - chrpath + - device-mapper-multipath + - libaio + - device-mapper-persistent-data + - dhcp + - bind99 + - dmidecode + - docker + - btrfs-progs + - cmake + - godep + - docker-client + - apache-commons-compress + - bouncycastle-pkix + - glassfish-annotation-api + - glassfish-hk2 + - glassfish-jax-rs-api + - glassfish-jaxb-api + - jackson-annotations + - jackson-core + - jackson-databind + - jackson-dataformat-yaml + - jackson-datatypes-collections + - jackson-jaxrs-providers + - jackson-module-jaxb-annotations + - jersey + - jnr-unixsocket + - javapackages-tools + - maven-surefire + - maven-source-plugin + - sonatype-oss-parent + - docker-latest + - efibootmgr + - efivar + - etcd + - golang-github-akrennmair-gopcap + - golang-github-bgentry-speakeasy + - golang-github-boltdb-bolt + - golang-github-cheggaaa-pb + - golang-github-cockroachdb-cmux + - golang-github-coreos-go-semver + - golang-github-coreos-go-systemd + - golang-github-coreos-pkg + - golang-github-dustin-go-humanize + - golang-github-ghodss-yaml + - golang-googlecode-gogoprotobuf + - golang-github-golang-groupcache + - golang-googlecode-goprotobuf + - golang-github-google-btree + - golang-github-grpc-ecosystem-grpc-gateway + - golang-github-jonboulle-clockwork + - golang-github-kr-pty + - golang-github-olekukonko-tablewriter + - golang-github-prometheus-client_golang + - golang-github-prometheus-procfs + - golang-github-spacejam-loghisto + - golang-github-spf13-cobra + - golang-github-spf13-pflag + - golang-github-ugorji-go + - golang-github-urfave-cli + - golang-github-xiang90-probing + - golang-googlecode-go-crypto + - golang-googlecode-net + - golang-github-grpc-grpc-go + - ethtool + - fcgi + - fipscheck + - flannel + - golang-github-aws-aws-sdk-go + - golang-github-coreos-go-iptables + - golang-github-golang-glog + - golang-github-gorilla-mux + - golang-github-vishvananda-netlink + - golang-googlecode-goauth2 + - golang-googlecode-google-api-client + - gomtree + - gperftools + - libunwind + - perl-generators + - grubby + - gsettings-desktop-schemas + - gssproxy + - ding-libs + - hardlink + - hostname + - initscripts + - iputils + - docbook-utils + - perl-SGMLSpm + - irqbalance + - jansson + - python-sphinx + - kexec-tools + - snappy + - kubernetes + - go-bindata + - rsync + - libcgroup + - libevent + - sssd + - check + - cifs-utils + - diffstat + - http-parser + - cmocka + - libldb + - libnfsidmap + - samba + - libtalloc + - libtdb + - libtevent + - nss_wrapper + - uid_wrapper + - libmodman + - libndp + - libproxy + - kf5-kconfig + - webkitgtk4 + - NetworkManager + - js + - libreport + - desktop-file-utils + - gtk3 + - json-c + - libtar + - newt + - satyr + - xmlrpc-c + - libsoup + - vala + - libtirpc + - libuser + - fakeroot + - linuxdoc-tools + - libyaml + - logrotate + - lttng-ust + - userspace-rcu + - m2crypto + - python2-typing + - swig + - mdadm + - mokutil + - gnu-efi + - mozjs17 + - autoconf213 + - perl-Getopt-Long + - nano + - net-tools + - bluez + - nmap + - dos2unix + - pygtk2 + - nss-altfiles + - oci-register-machine + - golang-github-godbus-dbus + - golang-gopkg-yaml + - oci-systemd-hook + - openssh + - perl-podlators + - tcp_wrappers + - xorg-x11-xauth + - passwd + - pinentry + - gcr + - libsecret + - pkgconfig + - polkit-pkla-compat + - ppp + - compat-openssl10 + - pyliblzma + - python-backports + - python-backports-ssl_match_hostname + - python-chardet + - python-dmidecode + - python-docker-py + - pytest + - python-coverage + - python-flake8 + - python-ipaddress + - python-pytest-cov + - python-websocket-client + - python-docker-pycreds + - python-ethtool + - python-IPy + - python-rhsm + - python-slip + - python-urlgrabber + - python-pycurl + - pyxattr + - quota + - rpcbind + - runc + - golang-github-Sirupsen-logrus + - golang-github-docker-go-units + - golang-github-opencontainers-runtime-spec + - golang-github-seccomp-libseccomp-golang + - golang-github-syndtr-gocapability + - setools + - qt5-qtbase + - sg3_utils + - shared-mime-info + - perl-XML-Parser + - shim-signed + - pesign + - shim + - skopeo + - slang + - oniguruma + - socat + - subscription-manager + - GConf2 + - libnotify + - redhat-lsb + - rarian + - sudo + - sendmail + - tmux + - trousers + - tuned + - usermode + - libSM + - startup-notification + - virt-what + - wpa_supplicant + - xfsprogs + - yum + - python-pygpgme + - python-iniparse + - yum-metadata-parser + api: + rpms: + - alsa-lib + - gtk2 + - hesiod + - libusb + - libvirt + - mesa + - mesa-libGLU + - motif + - SDL + - atomic + - atomic-devmode + - authconfig + - bash-completion + - bind + - biosdevname + - boost + - bridge-utils + - c-ares + - checkpolicy + - chrony + - cloud-init + - cloud-utils + - cockpit + - conntrack-tools + - container-selinux + - criu + - dbus-glib + - device-mapper-multipath + - device-mapper-persistent-data + - dhcp + - dmidecode + - docker + - docker-client + - docker-latest + - efibootmgr + - etcd + - ethtool + - fcgi + - fipscheck + - flannel + - gomtree + - gperftools + - grubby + - gsettings-desktop-schemas + - gssproxy + - hardlink + - hostname + - initscripts + - iputils + - irqbalance + - jansson + - kexec-tools + - kubernetes + - libcgroup + - libevent + - sssd + - libmodman + - libndp + - libproxy + - libreport + - libsoup + - libtirpc + - libuser + - libyaml + - logrotate + - lttng-ust + - m2crypto + - mdadm + - mokutil + - mozjs17 + - nano + - net-tools + - nmap + - nss-altfiles + - oci-register-machine + - oci-systemd-hook + - openssh + - passwd + - pinentry + - pkgconfig + - polkit-pkla-compat + - ppp + - pyliblzma + - python-backports + - python-backports-ssl_match_hostname + - python-chardet + - python-dmidecode + - python-docker-py + - python-ethtool + - python-IPy + - python-rhsm + - python-slip + - python-urlgrabber + - pyxattr + - quota + - rpcbind + - runc + - setools + - sg3_utils + - shared-mime-info + - shim-signed + - skopeo + - slang + - socat + - subscription-manager + - sudo + - tmux + - trousers + - tuned + - usermode + - virt-what + - wpa_supplicant + - xfsprogs + - yum + components: + rpms: + alsa-lib: + rationale: Component for shared userspace. + ref: f26 + autoconf: + rationale: Requirement for alsa-lib. + ref: f26 + automake: + rationale: Requirement for alsa-lib. + ref: f26 + doxygen: + rationale: Requirement for alsa-lib. + ref: f26 + gtk2: + rationale: Component for shared userspace. + ref: f26 + cups: + rationale: Requirement for gtk2. + ref: f26 + gtk-doc: + rationale: Requirement for gtk2. + ref: f26 + atk: + rationale: Requirement for gtk2. + ref: f26 + cairo: + rationale: Requirement for gtk2. + ref: f26 + gdk-pixbuf2: + rationale: Requirement for gtk2. + ref: f26 + pango: + rationale: Requirement for gtk2. + ref: f26 + libXcomposite: + rationale: Requirement for gtk2. + ref: f26 + libXcursor: + rationale: Requirement for gtk2. + ref: f26 + libXdamage: + rationale: Requirement for gtk2. + ref: f26 + libXfixes: + rationale: Requirement for gtk2. + ref: f26 + libXi: + rationale: Requirement for gtk2. + ref: f26 + libXinerama: + rationale: Requirement for gtk2. + ref: f26 + libXrandr: + rationale: Requirement for gtk2. + ref: f26 + libXrender: + rationale: Requirement for gtk2. + ref: f26 + hesiod: + rationale: Component for shared userspace. + ref: f26 + libusb: + rationale: Component for shared userspace. + ref: f26 + libusbx: + rationale: Requirement for libusb. + ref: f26 + libvirt: + rationale: Component for shared userspace. + ref: f26 + qemu: + rationale: Requirement for libvirt. + ref: f26 + augeas: + rationale: Requirement for libvirt. + ref: f26 + avahi: + rationale: Requirement for libvirt. + ref: f26 + ceph: + rationale: Requirement for libvirt. + ref: f26 + dnsmasq: + rationale: Requirement for libvirt. + ref: f26 + ebtables: + rationale: Requirement for libvirt. + ref: f26 + fuse: + rationale: Requirement for libvirt. + ref: f26 + git: + rationale: Requirement for libvirt. + ref: f26 + glusterfs: + rationale: Requirement for libvirt. + ref: f26 + iscsi-initiator-utils: + rationale: Requirement for libvirt. + ref: f26 + libnl3: + rationale: Requirement for libvirt. + ref: f26 + libpciaccess: + rationale: Requirement for libvirt. + ref: f26 + libssh: + rationale: Requirement for libvirt. + ref: f26 + openwsman: + rationale: Requirement for libvirt. + ref: f26 + libxslt: + rationale: Requirement for libvirt. + ref: f26 + netcf: + rationale: Requirement for libvirt. + ref: f26 + nfs-utils: + rationale: Requirement for libvirt. + ref: f26 + numactl: + rationale: Requirement for libvirt. + ref: f26 + numad: + rationale: Requirement for libvirt. + ref: f26 + parted: + rationale: Requirement for libvirt. + ref: f26 + perl: + rationale: Requirement for libvirt. + ref: f26 + polkit: + rationale: Requirement for libvirt. + ref: f26 + python2: + rationale: Requirement for libvirt. + ref: f26 + qt: + rationale: Requirement for libvirt. + ref: f26 + radvd: + rationale: Requirement for libvirt. + ref: f26 + sanlock: + rationale: Requirement for libvirt. + ref: f26 + scrub: + rationale: Requirement for libvirt. + ref: f26 + sheepdog: + rationale: Requirement for libvirt. + ref: f26 + systemtap: + rationale: Requirement for libvirt. + ref: f26 + wireshark: + rationale: Requirement for libvirt. + ref: f26 + xen: + rationale: Requirement for libvirt. + ref: f26 + xhtml1-dtds: + rationale: Requirement for libvirt. + ref: f26 + yajl: + rationale: Requirement for libvirt. + ref: f26 + mesa: + rationale: Component for shared userspace. + ref: f26 + bison: + rationale: Requirement for mesa. + ref: f26 + clang: + rationale: Requirement for mesa. + ref: f26 + libXext: + rationale: Requirement for mesa. + ref: f26 + libXmu: + rationale: Requirement for mesa. + ref: f26 + libXxf86vm: + rationale: Requirement for mesa. + ref: f26 + libclc: + rationale: Requirement for mesa. + ref: f26 + libdrm: + rationale: Requirement for mesa. + ref: f26 + libglvnd: + rationale: Requirement for mesa. + ref: f26 + libomxil-bellagio: + rationale: Requirement for mesa. + ref: f26 + libva: + rationale: Requirement for mesa. + ref: f26 + libvdpau: + rationale: Requirement for mesa. + ref: f26 + libxshmfence: + rationale: Requirement for mesa. + ref: f26 + llvm: + rationale: Requirement for mesa. + ref: f26 + imake: + rationale: Requirement for mesa. + ref: f26 + opencl-filesystem: + rationale: Requirement for mesa. + ref: f26 + valgrind: + rationale: Requirement for mesa. + ref: f26 + wayland: + rationale: Requirement for mesa. + ref: f26 + python-mako: + rationale: Requirement for mesa. + ref: f26 + vulkan: + rationale: Requirement for mesa. + ref: f26 + xorg-x11-proto-devel: + rationale: Requirement for mesa. + ref: f26 + mesa-libGLU: + rationale: Component for shared userspace. + ref: f26 + motif: + rationale: Component for shared userspace. + ref: f26 + libXft: + rationale: Requirement for motif. + ref: f26 + libXp: + rationale: Requirement for motif. + ref: f26 + libXt: + rationale: Requirement for motif. + ref: f26 + libjpeg-turbo: + rationale: Requirement for motif. + ref: f26 + xorg-x11-xbitmaps: + rationale: Requirement for motif. + ref: f26 + SDL: + rationale: Component for shared userspace. + ref: f26 + arts: + rationale: Requirement for SDL. + ref: f26 + audiofile: + rationale: Requirement for SDL. + ref: f26 + esound: + rationale: Requirement for SDL. + ref: f26 + libX11: + rationale: Requirement for SDL. + ref: f26 + nas: + rationale: Requirement for SDL. + ref: f26 + pulseaudio: + rationale: Requirement for SDL. + ref: f26 + atomic: + rationale: Component for shared userspace. + ref: f26 + go-compilers: + rationale: Requirement for atomic. + ref: f26 + golang-github-cpuguy83-go-md2man: + rationale: Requirement for atomic. + ref: f26 + ostree: + rationale: Requirement for atomic. + ref: f26 + policycoreutils: + rationale: Requirement for atomic. + ref: f26 + PyYAML: + rationale: Requirement for atomic. + ref: f26 + python-dateutil: + rationale: Requirement for atomic. + ref: f26 + dbus-python: + rationale: Requirement for atomic. + ref: f26 + python-docker: + rationale: Requirement for atomic. + ref: f26 + pygobject3: + rationale: Requirement for atomic. + ref: f26 + python-requests: + rationale: Requirement for atomic. + ref: f26 + atomic-devmode: + rationale: Component for shared userspace. + ref: f26 + authconfig: + rationale: Component for shared userspace. + ref: f26 + intltool: + rationale: Requirement for authconfig. + ref: f26 + bash-completion: + rationale: Component for shared userspace. + ref: f26 + bind: + rationale: Component for shared userspace. + ref: f26 + GeoIP: + rationale: Requirement for bind. + ref: f26 + docbook-style-xsl: + rationale: Requirement for bind. + ref: f26 + mariadb: + rationale: Requirement for bind. + ref: f26 + postgresql: + rationale: Requirement for bind. + ref: f26 + python-ply: + rationale: Requirement for bind. + ref: f26 + biosdevname: + rationale: Component for shared userspace. + ref: f26 + pciutils: + rationale: Requirement for biosdevname. + ref: f26 + boost: + rationale: Component for shared userspace. + ref: f26 + icu: + rationale: Requirement for boost. + ref: f26 + mpich: + rationale: Requirement for boost. + ref: f26 + openmpi: + rationale: Requirement for boost. + ref: f26 + bridge-utils: + rationale: Component for shared userspace. + ref: f26 + sysfsutils: + rationale: Requirement for bridge-utils. + ref: f26 + c-ares: + rationale: Component for shared userspace. + ref: f26 + checkpolicy: + rationale: Component for shared userspace. + ref: f26 + chrony: + rationale: Component for shared userspace. + ref: f26 + libedit: + rationale: Requirement for chrony. + ref: f26 + pps-tools: + rationale: Requirement for chrony. + ref: f26 + cloud-init: + rationale: Component for shared userspace. + ref: f26 + iproute: + rationale: Requirement for cloud-init. + ref: f26 + python-configobj: + rationale: Requirement for cloud-init. + ref: f26 + python-httpretty: + rationale: Requirement for cloud-init. + ref: f26 + python-jinja2: + rationale: Requirement for cloud-init. + ref: f26 + python-jsonpatch: + rationale: Requirement for cloud-init. + ref: f26 + python-mock: + rationale: Requirement for cloud-init. + ref: f26 + python-nose: + rationale: Requirement for cloud-init. + ref: f26 + python-oauthlib: + rationale: Requirement for cloud-init. + ref: f26 + python-prettytable: + rationale: Requirement for cloud-init. + ref: f26 + pyserial: + rationale: Requirement for cloud-init. + ref: f26 + python-unittest2: + rationale: Requirement for cloud-init. + ref: f26 + cloud-utils: + rationale: Component for shared userspace. + ref: f26 + cockpit: + rationale: Component for shared userspace. + ref: f26 + glib-networking: + rationale: Requirement for cockpit. + ref: f26 + golang: + rationale: Requirement for cockpit. + ref: f26 + pcp: + rationale: Requirement for cockpit. + ref: f26 + json-glib: + rationale: Requirement for cockpit. + ref: f26 + xmlto: + rationale: Requirement for cockpit. + ref: f26 + conntrack-tools: + rationale: Component for shared userspace. + ref: f26 + libmnl: + rationale: Requirement for conntrack-tools. + ref: f26 + libnetfilter_conntrack: + rationale: Requirement for conntrack-tools. + ref: f26 + libnetfilter_cthelper: + rationale: Requirement for conntrack-tools. + ref: f26 + libnetfilter_cttimeout: + rationale: Requirement for conntrack-tools. + ref: f26 + libnetfilter_queue: + rationale: Requirement for conntrack-tools. + ref: f26 + libnfnetlink: + rationale: Requirement for conntrack-tools. + ref: f26 + container-selinux: + rationale: Component for shared userspace. + ref: f26 + selinux-policy: + rationale: Requirement for container-selinux. + ref: f26 + criu: + rationale: Component for shared userspace. + ref: f26 + asciidoc: + rationale: Requirement for criu. + ref: f26 + libnet: + rationale: Requirement for criu. + ref: f26 + protobuf-c: + rationale: Requirement for criu. + ref: f26 + protobuf: + rationale: Requirement for criu. + ref: f26 + dbus-glib: + rationale: Component for shared userspace. + ref: f26 + chrpath: + rationale: Requirement for dbus-glib. + ref: f26 + device-mapper-multipath: + rationale: Component for shared userspace. + ref: f26 + libaio: + rationale: Requirement for device-mapper-multipath. + ref: f26 + device-mapper-persistent-data: + rationale: Component for shared userspace. + ref: f26 + dhcp: + rationale: Component for shared userspace. + ref: f26 + bind99: + rationale: Requirement for dhcp. + ref: f26 + dmidecode: + rationale: Component for shared userspace. + ref: f26 + docker: + rationale: Component for shared userspace. + ref: f26 + btrfs-progs: + rationale: Requirement for docker. + ref: f26 + cmake: + rationale: Requirement for docker. + ref: f26 + godep: + rationale: Requirement for docker. + ref: f26 + docker-client: + rationale: Component for shared userspace. + ref: f26 + apache-commons-compress: + rationale: Requirement for docker-client. + ref: f26 + bouncycastle-pkix: + rationale: Requirement for docker-client. + ref: f26 + glassfish-annotation-api: + rationale: Requirement for docker-client. + ref: f26 + glassfish-hk2: + rationale: Requirement for docker-client. + ref: f26 + glassfish-jax-rs-api: + rationale: Requirement for docker-client. + ref: f26 + glassfish-jaxb-api: + rationale: Requirement for docker-client. + ref: f26 + jackson-annotations: + rationale: Requirement for docker-client. + ref: f26 + jackson-core: + rationale: Requirement for docker-client. + ref: f26 + jackson-databind: + rationale: Requirement for docker-client. + ref: f26 + jackson-dataformat-yaml: + rationale: Requirement for docker-client. + ref: f26 + jackson-datatypes-collections: + rationale: Requirement for docker-client. + ref: f26 + jackson-jaxrs-providers: + rationale: Requirement for docker-client. + ref: f26 + jackson-module-jaxb-annotations: + rationale: Requirement for docker-client. + ref: f26 + jersey: + rationale: Requirement for docker-client. + ref: f26 + jnr-unixsocket: + rationale: Requirement for docker-client. + ref: f26 + javapackages-tools: + rationale: Requirement for docker-client. + ref: f26 + maven-surefire: + rationale: Requirement for docker-client. + ref: f26 + maven-source-plugin: + rationale: Requirement for docker-client. + ref: f26 + sonatype-oss-parent: + rationale: Requirement for docker-client. + ref: f26 + docker-latest: + rationale: Component for shared userspace. + ref: f26 + efibootmgr: + rationale: Component for shared userspace. + ref: f26 + efivar: + rationale: Requirement for efibootmgr. + ref: f26 + etcd: + rationale: Component for shared userspace. + ref: f26 + golang-github-akrennmair-gopcap: + rationale: Requirement for etcd. + ref: f26 + golang-github-bgentry-speakeasy: + rationale: Requirement for etcd. + ref: f26 + golang-github-boltdb-bolt: + rationale: Requirement for etcd. + ref: f26 + golang-github-cheggaaa-pb: + rationale: Requirement for etcd. + ref: f26 + golang-github-cockroachdb-cmux: + rationale: Requirement for etcd. + ref: f26 + golang-github-coreos-go-semver: + rationale: Requirement for etcd. + ref: f26 + golang-github-coreos-go-systemd: + rationale: Requirement for etcd. + ref: f26 + golang-github-coreos-pkg: + rationale: Requirement for etcd. + ref: f26 + golang-github-dustin-go-humanize: + rationale: Requirement for etcd. + ref: f26 + golang-github-ghodss-yaml: + rationale: Requirement for etcd. + ref: f26 + golang-googlecode-gogoprotobuf: + rationale: Requirement for etcd. + ref: f26 + golang-github-golang-groupcache: + rationale: Requirement for etcd. + ref: f26 + golang-googlecode-goprotobuf: + rationale: Requirement for etcd. + ref: f26 + golang-github-google-btree: + rationale: Requirement for etcd. + ref: f26 + golang-github-grpc-ecosystem-grpc-gateway: + rationale: Requirement for etcd. + ref: f26 + golang-github-jonboulle-clockwork: + rationale: Requirement for etcd. + ref: f26 + golang-github-kr-pty: + rationale: Requirement for etcd. + ref: f26 + golang-github-olekukonko-tablewriter: + rationale: Requirement for etcd. + ref: f26 + golang-github-prometheus-client_golang: + rationale: Requirement for etcd. + ref: f26 + golang-github-prometheus-procfs: + rationale: Requirement for etcd. + ref: f26 + golang-github-spacejam-loghisto: + rationale: Requirement for etcd. + ref: f26 + golang-github-spf13-cobra: + rationale: Requirement for etcd. + ref: f26 + golang-github-spf13-pflag: + rationale: Requirement for etcd. + ref: f26 + golang-github-ugorji-go: + rationale: Requirement for etcd. + ref: f26 + golang-github-urfave-cli: + rationale: Requirement for etcd. + ref: f26 + golang-github-xiang90-probing: + rationale: Requirement for etcd. + ref: f26 + golang-googlecode-go-crypto: + rationale: Requirement for etcd. + ref: f26 + golang-googlecode-net: + rationale: Requirement for etcd. + ref: f26 + golang-github-grpc-grpc-go: + rationale: Requirement for etcd. + ref: f26 + ethtool: + rationale: Component for shared userspace. + ref: f26 + fcgi: + rationale: Component for shared userspace. + ref: f26 + fipscheck: + rationale: Component for shared userspace. + ref: f26 + flannel: + rationale: Component for shared userspace. + ref: f26 + golang-github-aws-aws-sdk-go: + rationale: Requirement for flannel. + ref: f26 + golang-github-coreos-go-iptables: + rationale: Requirement for flannel. + ref: f26 + golang-github-golang-glog: + rationale: Requirement for flannel. + ref: f26 + golang-github-gorilla-mux: + rationale: Requirement for flannel. + ref: f26 + golang-github-vishvananda-netlink: + rationale: Requirement for flannel. + ref: f26 + golang-googlecode-goauth2: + rationale: Requirement for flannel. + ref: f26 + golang-googlecode-google-api-client: + rationale: Requirement for flannel. + ref: f26 + gomtree: + rationale: Component for shared userspace. + ref: f26 + gperftools: + rationale: Component for shared userspace. + ref: f26 + libunwind: + rationale: Requirement for gperftools. + ref: f26 + perl-generators: + rationale: Requirement for gperftools. + ref: f26 + grubby: + rationale: Component for shared userspace. + ref: f26 + gsettings-desktop-schemas: + rationale: Component for shared userspace. + ref: f26 + gssproxy: + rationale: Component for shared userspace. + ref: f26 + ding-libs: + rationale: Requirement for gssproxy. + ref: f26 + hardlink: + rationale: Component for shared userspace. + ref: f26 + hostname: + rationale: Component for shared userspace. + ref: f26 + initscripts: + rationale: Component for shared userspace. + ref: f26 + iputils: + rationale: Component for shared userspace. + ref: f25 + docbook-utils: + rationale: Requirement for iputils. + ref: f26 + perl-SGMLSpm: + rationale: Requirement for iputils. + ref: f26 + irqbalance: + rationale: Component for shared userspace. + ref: f26 + jansson: + rationale: Component for shared userspace. + ref: f26 + python-sphinx: + rationale: Requirement for jansson. + ref: f26 + kexec-tools: + rationale: Component for shared userspace. + ref: f26 + snappy: + rationale: Requirement for kexec-tools. + ref: f26 + kubernetes: + rationale: Component for shared userspace. + ref: f26 + go-bindata: + rationale: Requirement for kubernetes. + ref: f26 + rsync: + rationale: Requirement for kubernetes. + ref: f26 + libcgroup: + rationale: Component for shared userspace. + ref: f26 + libevent: + rationale: Component for shared userspace. + ref: f26 + sssd: + rationale: Component for shared userspace. + ref: f26 + check: + rationale: Requirement for sssd. + ref: f26 + cifs-utils: + rationale: Requirement for sssd. + ref: f26 + diffstat: + rationale: Requirement for sssd. + ref: f26 + http-parser: + rationale: Requirement for sssd. + ref: f26 + cmocka: + rationale: Requirement for sssd. + ref: f26 + libldb: + rationale: Requirement for sssd. + ref: f26 + libnfsidmap: + rationale: Requirement for sssd. + ref: f26 + samba: + rationale: Requirement for sssd. + ref: f26 + libtalloc: + rationale: Requirement for sssd. + ref: f26 + libtdb: + rationale: Requirement for sssd. + ref: f26 + libtevent: + rationale: Requirement for sssd. + ref: f26 + nss_wrapper: + rationale: Requirement for sssd. + ref: f26 + uid_wrapper: + rationale: Requirement for sssd. + ref: f26 + libmodman: + rationale: Component for shared userspace. + ref: f26 + libndp: + rationale: Component for shared userspace. + ref: f26 + libproxy: + rationale: Component for shared userspace. + ref: f26 + kf5-kconfig: + rationale: Requirement for libproxy. + ref: f26 + webkitgtk4: + rationale: Requirement for libproxy. + ref: f26 + NetworkManager: + rationale: Requirement for libproxy. + ref: f26 + js: + rationale: Requirement for libproxy. + ref: f26 + libreport: + rationale: Component for shared userspace. + ref: f26 + desktop-file-utils: + rationale: Requirement for libreport. + ref: f26 + gtk3: + rationale: Requirement for libreport. + ref: f26 + json-c: + rationale: Requirement for libreport. + ref: f26 + libtar: + rationale: Requirement for libreport. + ref: f26 + newt: + rationale: Requirement for libreport. + ref: f26 + satyr: + rationale: Requirement for libreport. + ref: f26 + xmlrpc-c: + rationale: Requirement for libreport. + ref: f26 + libsoup: + rationale: Component for shared userspace. + ref: f26 + vala: + rationale: Requirement for libsoup. + ref: f26 + libtirpc: + rationale: Component for shared userspace. + ref: f26 + libuser: + rationale: Component for shared userspace. + ref: f26 + fakeroot: + rationale: Requirement for libuser. + ref: f26 + linuxdoc-tools: + rationale: Requirement for libuser. + ref: f26 + libyaml: + rationale: Component for shared userspace. + ref: f26 + logrotate: + rationale: Component for shared userspace. + ref: f26 + lttng-ust: + rationale: Component for shared userspace. + ref: f26 + userspace-rcu: + rationale: Requirement for lttng-ust. + ref: f26 + m2crypto: + rationale: Component for shared userspace. + ref: f26 + python2-typing: + rationale: Requirement for m2crypto. + ref: f26 + swig: + rationale: Requirement for m2crypto. + ref: f26 + mdadm: + rationale: Component for shared userspace. + ref: f26 + mokutil: + rationale: Component for shared userspace. + ref: f26 + gnu-efi: + rationale: Requirement for mokutil. + ref: f26 + mozjs17: + rationale: Component for shared userspace. + ref: f26 + autoconf213: + rationale: Requirement for mozjs17. + ref: f26 + perl-Getopt-Long: + rationale: Requirement for mozjs17. + ref: f26 + nano: + rationale: Component for shared userspace. + ref: f26 + net-tools: + rationale: Component for shared userspace. + ref: f26 + bluez: + rationale: Requirement for net-tools. + ref: f26 + nmap: + rationale: Component for shared userspace. + ref: f26 + dos2unix: + rationale: Requirement for nmap. + ref: f26 + pygtk2: + rationale: Requirement for nmap. + ref: f26 + nss-altfiles: + rationale: Component for shared userspace. + ref: f26 + oci-register-machine: + rationale: Component for shared userspace. + ref: f26 + golang-github-godbus-dbus: + rationale: Requirement for oci-register-machine. + ref: f26 + golang-gopkg-yaml: + rationale: Requirement for oci-register-machine. + ref: f26 + oci-systemd-hook: + rationale: Component for shared userspace. + ref: f26 + openssh: + rationale: Component for shared userspace. + ref: f26 + perl-podlators: + rationale: Requirement for openssh. + ref: f26 + tcp_wrappers: + rationale: Requirement for openssh. + ref: f26 + xorg-x11-xauth: + rationale: Requirement for openssh. + ref: f26 + passwd: + rationale: Component for shared userspace. + ref: f26 + pinentry: + rationale: Component for shared userspace. + ref: f26 + gcr: + rationale: Requirement for pinentry. + ref: f26 + libsecret: + rationale: Requirement for pinentry. + ref: f26 + pkgconfig: + rationale: Component for shared userspace. + ref: f26 + polkit-pkla-compat: + rationale: Component for shared userspace. + ref: f26 + ppp: + rationale: Component for shared userspace. + ref: f26 + compat-openssl10: + rationale: Requirement for ppp. + ref: f26 + pyliblzma: + rationale: Component for shared userspace. + ref: f26 + python-backports: + rationale: Component for shared userspace. + ref: f26 + python-backports-ssl_match_hostname: + rationale: Component for shared userspace. + ref: f26 + python-chardet: + rationale: Component for shared userspace. + ref: f26 + python-dmidecode: + rationale: Component for shared userspace. + ref: f26 + python-docker-py: + rationale: Component for shared userspace. + ref: f26 + pytest: + rationale: Requirement for python-docker-py. + ref: f26 + python-coverage: + rationale: Requirement for python-docker-py. + ref: f26 + python-flake8: + rationale: Requirement for python-docker-py. + ref: f26 + python-ipaddress: + rationale: Requirement for python-docker-py. + ref: f26 + python-pytest-cov: + rationale: Requirement for python-docker-py. + ref: f26 + python-websocket-client: + rationale: Requirement for python-docker-py. + ref: f26 + python-docker-pycreds: + rationale: Requirement for python-docker-py. + ref: f26 + python-ethtool: + rationale: Component for shared userspace. + ref: f26 + python-IPy: + rationale: Component for shared userspace. + ref: f26 + python-rhsm: + rationale: Component for shared userspace. + ref: f26 + python-slip: + rationale: Component for shared userspace. + ref: f26 + python-urlgrabber: + rationale: Component for shared userspace. + ref: f26 + python-pycurl: + rationale: Requirement for python-urlgrabber. + ref: f26 + pyxattr: + rationale: Component for shared userspace. + ref: f26 + quota: + rationale: Component for shared userspace. + ref: f26 + rpcbind: + rationale: Component for shared userspace. + ref: f26 + runc: + rationale: Component for shared userspace. + ref: f26 + golang-github-Sirupsen-logrus: + rationale: Requirement for runc. + ref: f26 + golang-github-docker-go-units: + rationale: Requirement for runc. + ref: f26 + golang-github-opencontainers-runtime-spec: + rationale: Requirement for runc. + ref: f26 + golang-github-seccomp-libseccomp-golang: + rationale: Requirement for runc. + ref: f26 + golang-github-syndtr-gocapability: + rationale: Requirement for runc. + ref: f26 + setools: + rationale: Component for shared userspace. + ref: f26 + qt5-qtbase: + rationale: Requirement for setools. + ref: f26 + sg3_utils: + rationale: Component for shared userspace. + ref: f26 + shared-mime-info: + rationale: Component for shared userspace. + ref: f26 + perl-XML-Parser: + rationale: Requirement for shared-mime-info. + ref: f26 + shim-signed: + rationale: Component for shared userspace. + ref: f26 + pesign: + rationale: Requirement for shim-signed. + ref: f26 + shim: + rationale: Requirement for shim-signed. + ref: f26 + skopeo: + rationale: Component for shared userspace. + ref: f26 + slang: + rationale: Component for shared userspace. + ref: f26 + oniguruma: + rationale: Requirement for slang. + ref: f26 + socat: + rationale: Component for shared userspace. + ref: f26 + subscription-manager: + rationale: Component for shared userspace. + ref: f26 + GConf2: + rationale: Requirement for subscription-manager. + ref: f26 + libnotify: + rationale: Requirement for subscription-manager. + ref: f26 + redhat-lsb: + rationale: Requirement for subscription-manager. + ref: f26 + rarian: + rationale: Requirement for subscription-manager. + ref: f26 + sudo: + rationale: Component for shared userspace. + ref: f26 + sendmail: + rationale: Requirement for sudo. + ref: f26 + tmux: + rationale: Component for shared userspace. + ref: f26 + trousers: + rationale: Component for shared userspace. + ref: f26 + tuned: + rationale: Component for shared userspace. + ref: f26 + usermode: + rationale: Component for shared userspace. + ref: f26 + libSM: + rationale: Requirement for usermode. + ref: f26 + startup-notification: + rationale: Requirement for usermode. + ref: f26 + virt-what: + rationale: Component for shared userspace. + ref: f26 + wpa_supplicant: + rationale: Component for shared userspace. + ref: f26 + xfsprogs: + rationale: Component for shared userspace. + ref: f26 + yum: + rationale: Component for shared userspace. + ref: f26 + python-pygpgme: + rationale: Requirement for yum. + ref: f26 + python-iniparse: + rationale: Requirement for yum. + ref: f26 + yum-metadata-parser: + rationale: Requirement for yum. + ref: f26 From 26ea50017e5a1929ced87ae00f959663c8e25b77 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Thu, 6 Apr 2017 12:05:41 +0200 Subject: [PATCH 003/131] fix package list and api, drop docker as that is in container-runtime --- shared-userspace.yaml | 2002 ++++++++++++++--------------------------- 1 file changed, 672 insertions(+), 1330 deletions(-) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index 850abfd..6d4ad08 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -8,9 +8,9 @@ data: module: [ MIT ] dependencies: buildrequires: - base-runtime: master + base_runtime: master requires: - base-runtime: master + base_runtime: master references: community: https://fedoraproject.org/wiki/Modularity documentation: https://fedoraproject.org/wiki/Fedora_Packaging_Guidelines_for_Modules @@ -19,1676 +19,1018 @@ data: default: rpms: - alsa-lib - - autoconf - - automake - - doxygen + - glibc-utils - gtk2 - - cups - - gtk-doc - - atk - - cairo - - gdk-pixbuf2 - - pango - - libXcomposite - - libXcursor - - libXdamage - - libXfixes - - libXi - - libXinerama - - libXrandr - - libXrender - hesiod - libusb - - libusbx - - libvirt - - qemu - - augeas - - avahi - - ceph - - dnsmasq - - ebtables - - fuse - - git - - glusterfs - - iscsi-initiator-utils - - libnl3 - - libpciaccess - - libssh - - openwsman - - libxslt - - netcf - - nfs-utils - - numactl - - numad - - parted - - perl - - polkit - - python2 - - qt - - radvd - - sanlock - - scrub - - sheepdog - - systemtap - - wireshark - - xen - - xhtml1-dtds - - yajl - - mesa - - bison - - clang - - libXext - - libXmu - - libXxf86vm - - libclc - - libdrm - - libglvnd - - libomxil-bellagio - - libva - - libvdpau - - libxshmfence - - llvm - - imake - - opencl-filesystem - - valgrind - - wayland - - python-mako - - vulkan - - xorg-x11-proto-devel + - libvirt-client + - mesa-libGL - mesa-libGLU - motif - - libXft - - libXp - - libXt - - libjpeg-turbo - - xorg-x11-xbitmaps - SDL - - arts - - audiofile - - esound - - libX11 - - nas - - pulseaudio - atomic - - go-compilers - - golang-github-cpuguy83-go-md2man - - ostree - - policycoreutils - - PyYAML - - python-dateutil - - dbus-python - - python-docker - - pygobject3 - - python-requests - atomic-devmode + - audit-libs-python - authconfig - - intltool + - avahi-libs - bash-completion - - bind - - GeoIP - - docbook-style-xsl - - mariadb - - postgresql - - python-ply + - bind-libs + - bind-libs-lite + - bind-license + - bind-utils - biosdevname - - pciutils - - boost - - icu - - mpich - - openmpi + - boost-iostreams + - boost-program-options + - boost-random + - boost-regex + - boost-system + - boost-thread - bridge-utils - - sysfsutils - - c-ares - - checkpolicy + - ceph-common - chrony - - libedit - - pps-tools - cloud-init - - iproute - - python-configobj - - python-httpretty - - python-jinja2 - - python-jsonpatch - - python-mock - - python-nose - - python-oauthlib - - python-prettytable - - pyserial - - python-unittest2 - - cloud-utils - - cockpit - - glib-networking - - golang - - pcp - - json-glib - - xmlto + - cloud-utils-growpart + - cockpit-bridge + - cockpit-docker + - cockpit-ostree + - cockpit-system - conntrack-tools + - criu + - cronie + - cronie-anacron + - crontabs + - cups-libs + - dbus-glib + - device-mapper-multipath + - device-mapper-multipath-libs + - device-mapper-persistent-data + - dhclient + - dhcp-common + - dhcp-libs + - dmidecode + - dracut-network + - etcd + - ethtool + - fcgi + - fipscheck + - fipscheck-lib + - flannel + - GeoIP + - glusterfs + - glusterfs-client-xlators + - glusterfs-fuse + - glusterfs-libs + - gomtree + - gperftools-libs + - groff-base + - grubby + - gsettings-desktop-schemas + - gssproxy + - hardlink + - hostname + - initscripts + - iptables-services + - iputils + - irqbalance + - iscsi-initiator-utils-iscsiuio + - jansson + - json-glib + - kexec-tools + - kpartx + - kubernetes-client + - kubernetes-node + - less + - libaio + - libbasicobjects + - libcephfs1 + - libcgroup + - libcollection + - libdhash + - libedit + - libevent + - libgudev1 + - libicu + - libini_config + - libipa_hbac + - libldb - libmnl + - libmodman + - libndp - libnetfilter_conntrack - libnetfilter_cthelper - libnetfilter_cttimeout - libnetfilter_queue - libnfnetlink - - container-selinux - - selinux-policy - - criu - - asciidoc - - libnet - - protobuf-c - - protobuf - - dbus-glib - - chrpath - - device-mapper-multipath - - libaio - - device-mapper-persistent-data - - dhcp - - bind99 - - dmidecode - - docker - - btrfs-progs - - cmake - - godep - - docker-client - - apache-commons-compress - - bouncycastle-pkix - - glassfish-annotation-api - - glassfish-hk2 - - glassfish-jax-rs-api - - glassfish-jaxb-api - - jackson-annotations - - jackson-core - - jackson-databind - - jackson-dataformat-yaml - - jackson-datatypes-collections - - jackson-jaxrs-providers - - jackson-module-jaxb-annotations - - jersey - - jnr-unixsocket - - javapackages-tools - - maven-surefire - - maven-source-plugin - - sonatype-oss-parent - - docker-latest - - efibootmgr - - efivar - - etcd - - golang-github-akrennmair-gopcap - - golang-github-bgentry-speakeasy - - golang-github-boltdb-bolt - - golang-github-cheggaaa-pb - - golang-github-cockroachdb-cmux - - golang-github-coreos-go-semver - - golang-github-coreos-go-systemd - - golang-github-coreos-pkg - - golang-github-dustin-go-humanize - - golang-github-ghodss-yaml - - golang-googlecode-gogoprotobuf - - golang-github-golang-groupcache - - golang-googlecode-goprotobuf - - golang-github-google-btree - - golang-github-grpc-ecosystem-grpc-gateway - - golang-github-jonboulle-clockwork - - golang-github-kr-pty - - golang-github-olekukonko-tablewriter - - golang-github-prometheus-client_golang - - golang-github-prometheus-procfs - - golang-github-spacejam-loghisto - - golang-github-spf13-cobra - - golang-github-spf13-pflag - - golang-github-ugorji-go - - golang-github-urfave-cli - - golang-github-xiang90-probing - - golang-googlecode-go-crypto - - golang-googlecode-net - - golang-github-grpc-grpc-go - - ethtool - - fcgi - - fipscheck - - flannel - - golang-github-aws-aws-sdk-go - - golang-github-coreos-go-iptables - - golang-github-golang-glog - - golang-github-gorilla-mux - - golang-github-vishvananda-netlink - - golang-googlecode-goauth2 - - golang-googlecode-google-api-client - - gomtree - - gperftools - - libunwind - - perl-generators - - grubby - - gsettings-desktop-schemas - - gssproxy - - ding-libs - - hardlink - - hostname - - initscripts - - iputils - - docbook-utils - - perl-SGMLSpm - - irqbalance - - jansson - - python-sphinx - - kexec-tools - - snappy - - kubernetes - - go-bindata - - rsync - - libcgroup - - libevent - - sssd - - check - - cifs-utils - - diffstat - - http-parser - - cmocka - - libldb - libnfsidmap - - samba + - libnl3 + - libpath_utils + - libproxy + - librados2 + - librbd1 + - libref_array + - libreport-filesystem + - librgw2 + - libselinux-python + - libsemanage-python + - libsmbclient + - libsoup + - libsss_autofs + - libsss_idmap + - libsss_nss_idmap + - libsss_sudo - libtalloc - libtdb - libtevent - - nss_wrapper - - uid_wrapper - - libmodman - - libndp - - libproxy - - kf5-kconfig - - webkitgtk4 - - NetworkManager - - js - - libreport - - desktop-file-utils - - gtk3 - - json-c - - libtar - - newt - - satyr - - xmlrpc-c - - libsoup - - vala - libtirpc + - libunwind - libuser - - fakeroot - - linuxdoc-tools + - libverto-tevent + - libwbclient + - libxml2-python - libyaml - logrotate - lttng-ust - - userspace-rcu - m2crypto - - python2-typing - - swig - mdadm - - mokutil - - gnu-efi - mozjs17 - - autoconf213 - - perl-Getopt-Long - nano - net-tools - - bluez - - nmap - - dos2unix - - pygtk2 + - NetworkManager + - NetworkManager-libnm + - newt + - newt-python + - nmap-ncat - nss-altfiles + - numactl-libs - oci-register-machine - - golang-github-godbus-dbus - - golang-gopkg-yaml - oci-systemd-hook - openssh - - perl-podlators - - tcp_wrappers - - xorg-x11-xauth + - openssh-clients + - openssh-server + - ostree + - ostree-grub2 - passwd + - pciutils-libs - pinentry - - gcr - - libsecret - pkgconfig + - policycoreutils + - policycoreutils-python - polkit-pkla-compat - ppp - - compat-openssl10 + - protobuf-c + - pygobject3-base + - pygpgme - pyliblzma + - python - python-backports - python-backports-ssl_match_hostname + - python-cephfs - python-chardet + - python-configobj + - python-dateutil + - python-decorator - python-dmidecode - python-docker-py - - pytest - - python-coverage - - python-flake8 - - python-ipaddress - - python-pytest-cov - - python-websocket-client - python-docker-pycreds - python-ethtool + - python-iniparse - python-IPy - - python-rhsm - - python-slip - - python-urlgrabber + - python-jsonpatch + - python-jsonpointer + - python-libs + - python-perf + - python-prettytable - python-pycurl + - python-pyudev + - python-rados + - python-rbd + - python-requests + - python-rhsm + - python-rhsm-certificates + - python-setuptools + - python-six + - python-slip + - python-slip-dbus + - python-sssdconfig + - python-urlgrabber + - python-urllib3 - pyxattr + - PyYAML - quota + - quota-nls - rpcbind + - rpm-python - runc - - golang-github-Sirupsen-logrus - - golang-github-docker-go-units - - golang-github-opencontainers-runtime-spec - - golang-github-seccomp-libseccomp-golang - - golang-github-syndtr-gocapability - - setools - - qt5-qtbase + - samba-client-libs + - samba-common + - selinux-policy + - setools-console - sg3_utils + - sg3_utils-libs - shared-mime-info - - perl-XML-Parser - - shim-signed - - pesign - - shim - skopeo + - skopeo-containers - slang - - oniguruma + - snappy - socat + - sssd-ad + - sssd-client + - sssd-common + - sssd-common-pac + - sssd-ipa + - sssd-krb5 + - sssd-krb5-common + - sssd-ldap + - sssd-proxy - subscription-manager - - GConf2 - - libnotify - - redhat-lsb - - rarian + - subscription-manager-plugin-container + - subscription-manager-plugin-ostree - sudo - - sendmail + - systemd-sysv + - tcp_wrappers + - tcp_wrappers-libs - tmux - trousers - tuned + - tuned-profiles-atomic - usermode - - libSM - - startup-notification + - userspace-rcu + - vim-minimal - virt-what - wpa_supplicant - - xfsprogs + - yajl - yum - - python-pygpgme - - python-iniparse - - yum-metadata-parser api: rpms: - alsa-lib + - glibc-utils - gtk2 - hesiod - libusb - - libvirt - - mesa + - libvirt-client + - mesa-libGL - mesa-libGLU - motif - SDL - atomic - atomic-devmode + - audit-libs-python - authconfig + - avahi-libs - bash-completion - - bind + - bind-libs + - bind-libs-lite + - bind-license + - bind-utils - biosdevname - - boost + - boost-iostreams + - boost-program-options + - boost-random + - boost-regex + - boost-system + - boost-thread - bridge-utils - - c-ares - - checkpolicy + - ceph-common - chrony - cloud-init - - cloud-utils - - cockpit + - cloud-utils-growpart + - cockpit-bridge + - cockpit-docker + - cockpit-ostree + - cockpit-system - conntrack-tools - - container-selinux - criu + - cronie + - cronie-anacron + - crontabs + - cups-libs - dbus-glib - device-mapper-multipath + - device-mapper-multipath-libs - device-mapper-persistent-data - - dhcp + - dhclient + - dhcp-common + - dhcp-libs - dmidecode - - docker - - docker-client - - docker-latest - - efibootmgr + - dracut-network - etcd - ethtool - fcgi - fipscheck + - fipscheck-lib - flannel + - GeoIP + - glusterfs + - glusterfs-client-xlators + - glusterfs-fuse + - glusterfs-libs - gomtree - - gperftools + - gperftools-libs + - groff-base - grubby - gsettings-desktop-schemas - gssproxy - hardlink - hostname - initscripts + - iptables-services - iputils - irqbalance + - iscsi-initiator-utils-iscsiuio - jansson + - json-glib - kexec-tools - - kubernetes + - kpartx + - kubernetes-client + - kubernetes-node + - less + - libaio + - libbasicobjects + - libcephfs1 - libcgroup + - libcollection + - libdhash + - libedit - libevent - - sssd + - libgudev1 + - libicu + - libini_config + - libipa_hbac + - libldb + - libmnl - libmodman - libndp + - libnetfilter_conntrack + - libnetfilter_cthelper + - libnetfilter_cttimeout + - libnetfilter_queue + - libnfnetlink + - libnfsidmap + - libnl3 + - libpath_utils - libproxy - - libreport + - librados2 + - librbd1 + - libref_array + - libreport-filesystem + - librgw2 + - libselinux-python + - libsemanage-python + - libsmbclient - libsoup + - libsss_autofs + - libsss_idmap + - libsss_nss_idmap + - libsss_sudo + - libtalloc + - libtdb + - libtevent - libtirpc + - libunwind - libuser + - libverto-tevent + - libwbclient + - libxml2-python - libyaml - logrotate - lttng-ust - m2crypto - mdadm - - mokutil - mozjs17 - nano - net-tools - - nmap + - NetworkManager + - NetworkManager-libnm + - newt + - newt-python + - nmap-ncat - nss-altfiles + - numactl-libs - oci-register-machine - oci-systemd-hook - openssh + - openssh-clients + - openssh-server + - ostree + - ostree-grub2 - passwd + - pciutils-libs - pinentry - pkgconfig + - policycoreutils + - policycoreutils-python - polkit-pkla-compat - ppp + - protobuf-c + - pygobject3-base + - pygpgme - pyliblzma + - python - python-backports - python-backports-ssl_match_hostname + - python-cephfs - python-chardet + - python-configobj + - python-dateutil + - python-decorator - python-dmidecode - python-docker-py + - python-docker-pycreds - python-ethtool + - python-iniparse - python-IPy + - python-jsonpatch + - python-jsonpointer + - python-libs + - python-perf + - python-prettytable + - python-pycurl + - python-pyudev + - python-rados + - python-rbd + - python-requests - python-rhsm + - python-rhsm-certificates + - python-setuptools + - python-six - python-slip + - python-slip-dbus + - python-sssdconfig - python-urlgrabber + - python-urllib3 - pyxattr + - PyYAML - quota + - quota-nls - rpcbind + - rpm-python - runc - - setools + - samba-client-libs + - samba-common + - selinux-policy + - setools-console - sg3_utils + - sg3_utils-libs - shared-mime-info - - shim-signed - skopeo + - skopeo-containers - slang + - snappy - socat + - sssd-ad + - sssd-client + - sssd-common + - sssd-common-pac + - sssd-ipa + - sssd-krb5 + - sssd-krb5-common + - sssd-ldap + - sssd-proxy - subscription-manager + - subscription-manager-plugin-container + - subscription-manager-plugin-ostree - sudo + - systemd-sysv + - tcp_wrappers + - tcp_wrappers-libs - tmux - trousers - tuned + - tuned-profiles-atomic - usermode + - userspace-rcu + - vim-minimal - virt-what - wpa_supplicant - - xfsprogs + - yajl - yum components: rpms: alsa-lib: - rationale: Component for shared userspace. + rationale: Component for shared userspace - alsa-lib. ref: f26 - autoconf: - rationale: Requirement for alsa-lib. - ref: f26 - automake: - rationale: Requirement for alsa-lib. - ref: f26 - doxygen: - rationale: Requirement for alsa-lib. + glibc: + rationale: Component for shared userspace - glibc-utils. ref: f26 gtk2: - rationale: Component for shared userspace. - ref: f26 - cups: - rationale: Requirement for gtk2. - ref: f26 - gtk-doc: - rationale: Requirement for gtk2. - ref: f26 - atk: - rationale: Requirement for gtk2. - ref: f26 - cairo: - rationale: Requirement for gtk2. - ref: f26 - gdk-pixbuf2: - rationale: Requirement for gtk2. - ref: f26 - pango: - rationale: Requirement for gtk2. - ref: f26 - libXcomposite: - rationale: Requirement for gtk2. - ref: f26 - libXcursor: - rationale: Requirement for gtk2. - ref: f26 - libXdamage: - rationale: Requirement for gtk2. - ref: f26 - libXfixes: - rationale: Requirement for gtk2. - ref: f26 - libXi: - rationale: Requirement for gtk2. - ref: f26 - libXinerama: - rationale: Requirement for gtk2. - ref: f26 - libXrandr: - rationale: Requirement for gtk2. - ref: f26 - libXrender: - rationale: Requirement for gtk2. + rationale: Component for shared userspace - gtk2. ref: f26 hesiod: - rationale: Component for shared userspace. + rationale: Component for shared userspace - hesiod. ref: f26 libusb: - rationale: Component for shared userspace. - ref: f26 - libusbx: - rationale: Requirement for libusb. + rationale: Component for shared userspace - libusb. ref: f26 libvirt: - rationale: Component for shared userspace. - ref: f26 - qemu: - rationale: Requirement for libvirt. - ref: f26 - augeas: - rationale: Requirement for libvirt. - ref: f26 - avahi: - rationale: Requirement for libvirt. - ref: f26 - ceph: - rationale: Requirement for libvirt. - ref: f26 - dnsmasq: - rationale: Requirement for libvirt. - ref: f26 - ebtables: - rationale: Requirement for libvirt. - ref: f26 - fuse: - rationale: Requirement for libvirt. - ref: f26 - git: - rationale: Requirement for libvirt. - ref: f26 - glusterfs: - rationale: Requirement for libvirt. - ref: f26 - iscsi-initiator-utils: - rationale: Requirement for libvirt. - ref: f26 - libnl3: - rationale: Requirement for libvirt. - ref: f26 - libpciaccess: - rationale: Requirement for libvirt. - ref: f26 - libssh: - rationale: Requirement for libvirt. - ref: f26 - openwsman: - rationale: Requirement for libvirt. - ref: f26 - libxslt: - rationale: Requirement for libvirt. - ref: f26 - netcf: - rationale: Requirement for libvirt. - ref: f26 - nfs-utils: - rationale: Requirement for libvirt. - ref: f26 - numactl: - rationale: Requirement for libvirt. - ref: f26 - numad: - rationale: Requirement for libvirt. - ref: f26 - parted: - rationale: Requirement for libvirt. - ref: f26 - perl: - rationale: Requirement for libvirt. - ref: f26 - polkit: - rationale: Requirement for libvirt. - ref: f26 - python2: - rationale: Requirement for libvirt. - ref: f26 - qt: - rationale: Requirement for libvirt. - ref: f26 - radvd: - rationale: Requirement for libvirt. - ref: f26 - sanlock: - rationale: Requirement for libvirt. - ref: f26 - scrub: - rationale: Requirement for libvirt. - ref: f26 - sheepdog: - rationale: Requirement for libvirt. - ref: f26 - systemtap: - rationale: Requirement for libvirt. - ref: f26 - wireshark: - rationale: Requirement for libvirt. - ref: f26 - xen: - rationale: Requirement for libvirt. - ref: f26 - xhtml1-dtds: - rationale: Requirement for libvirt. - ref: f26 - yajl: - rationale: Requirement for libvirt. + rationale: Component for shared userspace - libvirt-client. ref: f26 mesa: - rationale: Component for shared userspace. - ref: f26 - bison: - rationale: Requirement for mesa. - ref: f26 - clang: - rationale: Requirement for mesa. - ref: f26 - libXext: - rationale: Requirement for mesa. - ref: f26 - libXmu: - rationale: Requirement for mesa. - ref: f26 - libXxf86vm: - rationale: Requirement for mesa. - ref: f26 - libclc: - rationale: Requirement for mesa. - ref: f26 - libdrm: - rationale: Requirement for mesa. - ref: f26 - libglvnd: - rationale: Requirement for mesa. - ref: f26 - libomxil-bellagio: - rationale: Requirement for mesa. - ref: f26 - libva: - rationale: Requirement for mesa. - ref: f26 - libvdpau: - rationale: Requirement for mesa. - ref: f26 - libxshmfence: - rationale: Requirement for mesa. - ref: f26 - llvm: - rationale: Requirement for mesa. - ref: f26 - imake: - rationale: Requirement for mesa. - ref: f26 - opencl-filesystem: - rationale: Requirement for mesa. - ref: f26 - valgrind: - rationale: Requirement for mesa. - ref: f26 - wayland: - rationale: Requirement for mesa. - ref: f26 - python-mako: - rationale: Requirement for mesa. - ref: f26 - vulkan: - rationale: Requirement for mesa. - ref: f26 - xorg-x11-proto-devel: - rationale: Requirement for mesa. + rationale: Component for shared userspace - mesa-libGL. ref: f26 mesa-libGLU: - rationale: Component for shared userspace. + rationale: Component for shared userspace - mesa-libGLU. ref: f26 motif: - rationale: Component for shared userspace. - ref: f26 - libXft: - rationale: Requirement for motif. - ref: f26 - libXp: - rationale: Requirement for motif. - ref: f26 - libXt: - rationale: Requirement for motif. - ref: f26 - libjpeg-turbo: - rationale: Requirement for motif. - ref: f26 - xorg-x11-xbitmaps: - rationale: Requirement for motif. + rationale: Component for shared userspace - motif. ref: f26 SDL: - rationale: Component for shared userspace. - ref: f26 - arts: - rationale: Requirement for SDL. - ref: f26 - audiofile: - rationale: Requirement for SDL. - ref: f26 - esound: - rationale: Requirement for SDL. - ref: f26 - libX11: - rationale: Requirement for SDL. - ref: f26 - nas: - rationale: Requirement for SDL. - ref: f26 - pulseaudio: - rationale: Requirement for SDL. + rationale: Component for shared userspace - SDL. ref: f26 atomic: - rationale: Component for shared userspace. - ref: f26 - go-compilers: - rationale: Requirement for atomic. - ref: f26 - golang-github-cpuguy83-go-md2man: - rationale: Requirement for atomic. - ref: f26 - ostree: - rationale: Requirement for atomic. - ref: f26 - policycoreutils: - rationale: Requirement for atomic. - ref: f26 - PyYAML: - rationale: Requirement for atomic. - ref: f26 - python-dateutil: - rationale: Requirement for atomic. - ref: f26 - dbus-python: - rationale: Requirement for atomic. - ref: f26 - python-docker: - rationale: Requirement for atomic. - ref: f26 - pygobject3: - rationale: Requirement for atomic. - ref: f26 - python-requests: - rationale: Requirement for atomic. + rationale: Component for shared userspace - atomic. ref: f26 atomic-devmode: - rationale: Component for shared userspace. + rationale: Component for shared userspace - atomic-devmode. + ref: f26 + audit: + rationale: Component for shared userspace - audit-libs-python. ref: f26 authconfig: - rationale: Component for shared userspace. + rationale: Component for shared userspace - authconfig. ref: f26 - intltool: - rationale: Requirement for authconfig. + avahi: + rationale: Component for shared userspace - avahi-libs. ref: f26 bash-completion: - rationale: Component for shared userspace. + rationale: Component for shared userspace - bash-completion. ref: f26 bind: - rationale: Component for shared userspace. - ref: f26 - GeoIP: - rationale: Requirement for bind. - ref: f26 - docbook-style-xsl: - rationale: Requirement for bind. - ref: f26 - mariadb: - rationale: Requirement for bind. - ref: f26 - postgresql: - rationale: Requirement for bind. - ref: f26 - python-ply: - rationale: Requirement for bind. + rationale: Component for shared userspace - bind-libs. ref: f26 biosdevname: - rationale: Component for shared userspace. - ref: f26 - pciutils: - rationale: Requirement for biosdevname. + rationale: Component for shared userspace - biosdevname. ref: f26 boost: - rationale: Component for shared userspace. - ref: f26 - icu: - rationale: Requirement for boost. - ref: f26 - mpich: - rationale: Requirement for boost. - ref: f26 - openmpi: - rationale: Requirement for boost. + rationale: Component for shared userspace - boost-system. ref: f26 bridge-utils: - rationale: Component for shared userspace. + rationale: Component for shared userspace - bridge-utils. ref: f26 - sysfsutils: - rationale: Requirement for bridge-utils. - ref: f26 - c-ares: - rationale: Component for shared userspace. - ref: f26 - checkpolicy: - rationale: Component for shared userspace. + ceph: + rationale: Component for shared userspace - ceph-common. ref: f26 chrony: - rationale: Component for shared userspace. - ref: f26 - libedit: - rationale: Requirement for chrony. - ref: f26 - pps-tools: - rationale: Requirement for chrony. + rationale: Component for shared userspace - chrony. ref: f26 cloud-init: - rationale: Component for shared userspace. - ref: f26 - iproute: - rationale: Requirement for cloud-init. - ref: f26 - python-configobj: - rationale: Requirement for cloud-init. - ref: f26 - python-httpretty: - rationale: Requirement for cloud-init. - ref: f26 - python-jinja2: - rationale: Requirement for cloud-init. - ref: f26 - python-jsonpatch: - rationale: Requirement for cloud-init. - ref: f26 - python-mock: - rationale: Requirement for cloud-init. - ref: f26 - python-nose: - rationale: Requirement for cloud-init. - ref: f26 - python-oauthlib: - rationale: Requirement for cloud-init. - ref: f26 - python-prettytable: - rationale: Requirement for cloud-init. - ref: f26 - pyserial: - rationale: Requirement for cloud-init. - ref: f26 - python-unittest2: - rationale: Requirement for cloud-init. + rationale: Component for shared userspace - cloud-init. ref: f26 cloud-utils: - rationale: Component for shared userspace. + rationale: Component for shared userspace - cloud-utils-growpart. ref: f26 cockpit: - rationale: Component for shared userspace. - ref: f26 - glib-networking: - rationale: Requirement for cockpit. - ref: f26 - golang: - rationale: Requirement for cockpit. - ref: f26 - pcp: - rationale: Requirement for cockpit. - ref: f26 - json-glib: - rationale: Requirement for cockpit. - ref: f26 - xmlto: - rationale: Requirement for cockpit. + rationale: Component for shared userspace - cockpit-system. ref: f26 conntrack-tools: - rationale: Component for shared userspace. - ref: f26 - libmnl: - rationale: Requirement for conntrack-tools. - ref: f26 - libnetfilter_conntrack: - rationale: Requirement for conntrack-tools. - ref: f26 - libnetfilter_cthelper: - rationale: Requirement for conntrack-tools. - ref: f26 - libnetfilter_cttimeout: - rationale: Requirement for conntrack-tools. - ref: f26 - libnetfilter_queue: - rationale: Requirement for conntrack-tools. - ref: f26 - libnfnetlink: - rationale: Requirement for conntrack-tools. - ref: f26 - container-selinux: - rationale: Component for shared userspace. - ref: f26 - selinux-policy: - rationale: Requirement for container-selinux. + rationale: Component for shared userspace - conntrack-tools. ref: f26 criu: - rationale: Component for shared userspace. + rationale: Component for shared userspace - criu. ref: f26 - asciidoc: - rationale: Requirement for criu. + cronie: + rationale: Component for shared userspace - cronie. ref: f26 - libnet: - rationale: Requirement for criu. + crontabs: + rationale: Component for shared userspace - crontabs. ref: f26 - protobuf-c: - rationale: Requirement for criu. - ref: f26 - protobuf: - rationale: Requirement for criu. + cups: + rationale: Component for shared userspace - cups-libs. ref: f26 dbus-glib: - rationale: Component for shared userspace. - ref: f26 - chrpath: - rationale: Requirement for dbus-glib. + rationale: Component for shared userspace - dbus-glib. ref: f26 device-mapper-multipath: - rationale: Component for shared userspace. - ref: f26 - libaio: - rationale: Requirement for device-mapper-multipath. + rationale: Component for shared userspace - device-mapper-multipath. ref: f26 device-mapper-persistent-data: - rationale: Component for shared userspace. + rationale: Component for shared userspace - device-mapper-persistent-data. ref: f26 dhcp: - rationale: Component for shared userspace. - ref: f26 - bind99: - rationale: Requirement for dhcp. + rationale: Component for shared userspace - dhcp-common. ref: f26 dmidecode: - rationale: Component for shared userspace. + rationale: Component for shared userspace - dmidecode. ref: f26 - docker: - rationale: Component for shared userspace. - ref: f26 - btrfs-progs: - rationale: Requirement for docker. - ref: f26 - cmake: - rationale: Requirement for docker. - ref: f26 - godep: - rationale: Requirement for docker. - ref: f26 - docker-client: - rationale: Component for shared userspace. - ref: f26 - apache-commons-compress: - rationale: Requirement for docker-client. - ref: f26 - bouncycastle-pkix: - rationale: Requirement for docker-client. - ref: f26 - glassfish-annotation-api: - rationale: Requirement for docker-client. - ref: f26 - glassfish-hk2: - rationale: Requirement for docker-client. - ref: f26 - glassfish-jax-rs-api: - rationale: Requirement for docker-client. - ref: f26 - glassfish-jaxb-api: - rationale: Requirement for docker-client. - ref: f26 - jackson-annotations: - rationale: Requirement for docker-client. - ref: f26 - jackson-core: - rationale: Requirement for docker-client. - ref: f26 - jackson-databind: - rationale: Requirement for docker-client. - ref: f26 - jackson-dataformat-yaml: - rationale: Requirement for docker-client. - ref: f26 - jackson-datatypes-collections: - rationale: Requirement for docker-client. - ref: f26 - jackson-jaxrs-providers: - rationale: Requirement for docker-client. - ref: f26 - jackson-module-jaxb-annotations: - rationale: Requirement for docker-client. - ref: f26 - jersey: - rationale: Requirement for docker-client. - ref: f26 - jnr-unixsocket: - rationale: Requirement for docker-client. - ref: f26 - javapackages-tools: - rationale: Requirement for docker-client. - ref: f26 - maven-surefire: - rationale: Requirement for docker-client. - ref: f26 - maven-source-plugin: - rationale: Requirement for docker-client. - ref: f26 - sonatype-oss-parent: - rationale: Requirement for docker-client. - ref: f26 - docker-latest: - rationale: Component for shared userspace. - ref: f26 - efibootmgr: - rationale: Component for shared userspace. - ref: f26 - efivar: - rationale: Requirement for efibootmgr. + dracut: + rationale: Component for shared userspace - dracut-network. ref: f26 etcd: - rationale: Component for shared userspace. - ref: f26 - golang-github-akrennmair-gopcap: - rationale: Requirement for etcd. - ref: f26 - golang-github-bgentry-speakeasy: - rationale: Requirement for etcd. - ref: f26 - golang-github-boltdb-bolt: - rationale: Requirement for etcd. - ref: f26 - golang-github-cheggaaa-pb: - rationale: Requirement for etcd. - ref: f26 - golang-github-cockroachdb-cmux: - rationale: Requirement for etcd. - ref: f26 - golang-github-coreos-go-semver: - rationale: Requirement for etcd. - ref: f26 - golang-github-coreos-go-systemd: - rationale: Requirement for etcd. - ref: f26 - golang-github-coreos-pkg: - rationale: Requirement for etcd. - ref: f26 - golang-github-dustin-go-humanize: - rationale: Requirement for etcd. - ref: f26 - golang-github-ghodss-yaml: - rationale: Requirement for etcd. - ref: f26 - golang-googlecode-gogoprotobuf: - rationale: Requirement for etcd. - ref: f26 - golang-github-golang-groupcache: - rationale: Requirement for etcd. - ref: f26 - golang-googlecode-goprotobuf: - rationale: Requirement for etcd. - ref: f26 - golang-github-google-btree: - rationale: Requirement for etcd. - ref: f26 - golang-github-grpc-ecosystem-grpc-gateway: - rationale: Requirement for etcd. - ref: f26 - golang-github-jonboulle-clockwork: - rationale: Requirement for etcd. - ref: f26 - golang-github-kr-pty: - rationale: Requirement for etcd. - ref: f26 - golang-github-olekukonko-tablewriter: - rationale: Requirement for etcd. - ref: f26 - golang-github-prometheus-client_golang: - rationale: Requirement for etcd. - ref: f26 - golang-github-prometheus-procfs: - rationale: Requirement for etcd. - ref: f26 - golang-github-spacejam-loghisto: - rationale: Requirement for etcd. - ref: f26 - golang-github-spf13-cobra: - rationale: Requirement for etcd. - ref: f26 - golang-github-spf13-pflag: - rationale: Requirement for etcd. - ref: f26 - golang-github-ugorji-go: - rationale: Requirement for etcd. - ref: f26 - golang-github-urfave-cli: - rationale: Requirement for etcd. - ref: f26 - golang-github-xiang90-probing: - rationale: Requirement for etcd. - ref: f26 - golang-googlecode-go-crypto: - rationale: Requirement for etcd. - ref: f26 - golang-googlecode-net: - rationale: Requirement for etcd. - ref: f26 - golang-github-grpc-grpc-go: - rationale: Requirement for etcd. + rationale: Component for shared userspace - etcd. ref: f26 ethtool: - rationale: Component for shared userspace. + rationale: Component for shared userspace - ethtool. ref: f26 fcgi: - rationale: Component for shared userspace. + rationale: Component for shared userspace - fcgi. ref: f26 fipscheck: - rationale: Component for shared userspace. + rationale: Component for shared userspace - fipscheck. ref: f26 flannel: - rationale: Component for shared userspace. + rationale: Component for shared userspace - flannel. ref: f26 - golang-github-aws-aws-sdk-go: - rationale: Requirement for flannel. + GeoIP: + rationale: Component for shared userspace - GeoIP. ref: f26 - golang-github-coreos-go-iptables: - rationale: Requirement for flannel. - ref: f26 - golang-github-golang-glog: - rationale: Requirement for flannel. - ref: f26 - golang-github-gorilla-mux: - rationale: Requirement for flannel. - ref: f26 - golang-github-vishvananda-netlink: - rationale: Requirement for flannel. - ref: f26 - golang-googlecode-goauth2: - rationale: Requirement for flannel. - ref: f26 - golang-googlecode-google-api-client: - rationale: Requirement for flannel. + glusterfs: + rationale: Component for shared userspace - glusterfs. ref: f26 gomtree: - rationale: Component for shared userspace. + rationale: Component for shared userspace - gomtree. ref: f26 gperftools: - rationale: Component for shared userspace. + rationale: Component for shared userspace - gperftools-libs. ref: f26 - libunwind: - rationale: Requirement for gperftools. - ref: f26 - perl-generators: - rationale: Requirement for gperftools. + groff: + rationale: Component for shared userspace - groff-base. ref: f26 grubby: - rationale: Component for shared userspace. + rationale: Component for shared userspace - grubby. ref: f26 gsettings-desktop-schemas: - rationale: Component for shared userspace. + rationale: Component for shared userspace - gsettings-desktop-schemas. ref: f26 gssproxy: - rationale: Component for shared userspace. - ref: f26 - ding-libs: - rationale: Requirement for gssproxy. + rationale: Component for shared userspace - gssproxy. ref: f26 hardlink: - rationale: Component for shared userspace. + rationale: Component for shared userspace - hardlink. ref: f26 hostname: - rationale: Component for shared userspace. + rationale: Component for shared userspace - hostname. ref: f26 initscripts: - rationale: Component for shared userspace. + rationale: Component for shared userspace - initscripts. + ref: f26 + iptables: + rationale: Component for shared userspace - iptables-services. ref: f26 iputils: - rationale: Component for shared userspace. - ref: f25 - docbook-utils: - rationale: Requirement for iputils. - ref: f26 - perl-SGMLSpm: - rationale: Requirement for iputils. + rationale: Component for shared userspace - iputils. ref: f26 irqbalance: - rationale: Component for shared userspace. + rationale: Component for shared userspace - irqbalance. + ref: f26 + iscsi-initiator-utils: + rationale: Component for shared userspace - iscsi-initiator-utils-iscsiuio. ref: f26 jansson: - rationale: Component for shared userspace. + rationale: Component for shared userspace - jansson. ref: f26 - python-sphinx: - rationale: Requirement for jansson. + json-glib: + rationale: Component for shared userspace - json-glib. ref: f26 kexec-tools: - rationale: Component for shared userspace. - ref: f26 - snappy: - rationale: Requirement for kexec-tools. + rationale: Component for shared userspace - kexec-tools. ref: f26 kubernetes: - rationale: Component for shared userspace. + rationale: Component for shared userspace - kubernetes-node. ref: f26 - go-bindata: - rationale: Requirement for kubernetes. + less: + rationale: Component for shared userspace - less. ref: f26 - rsync: - rationale: Requirement for kubernetes. + libaio: + rationale: Component for shared userspace - libaio. ref: f26 libcgroup: - rationale: Component for shared userspace. + rationale: Component for shared userspace - libcgroup. + ref: f26 + ding-libs: + rationale: Component for shared userspace - libdhash. + ref: f26 + libedit: + rationale: Component for shared userspace - libedit. ref: f26 libevent: - rationale: Component for shared userspace. + rationale: Component for shared userspace - libevent. ref: f26 - sssd: - rationale: Component for shared userspace. + libgudev: + rationale: Component for shared userspace - libgudev1. ref: f26 - check: - rationale: Requirement for sssd. - ref: f26 - cifs-utils: - rationale: Requirement for sssd. - ref: f26 - diffstat: - rationale: Requirement for sssd. - ref: f26 - http-parser: - rationale: Requirement for sssd. - ref: f26 - cmocka: - rationale: Requirement for sssd. + icu: + rationale: Component for shared userspace - libicu. ref: f26 libldb: - rationale: Requirement for sssd. + rationale: Component for shared userspace - libldb. ref: f26 - libnfsidmap: - rationale: Requirement for sssd. - ref: f26 - samba: - rationale: Requirement for sssd. - ref: f26 - libtalloc: - rationale: Requirement for sssd. - ref: f26 - libtdb: - rationale: Requirement for sssd. - ref: f26 - libtevent: - rationale: Requirement for sssd. - ref: f26 - nss_wrapper: - rationale: Requirement for sssd. - ref: f26 - uid_wrapper: - rationale: Requirement for sssd. + libmnl: + rationale: Component for shared userspace - libmnl. ref: f26 libmodman: - rationale: Component for shared userspace. + rationale: Component for shared userspace - libmodman. ref: f26 libndp: - rationale: Component for shared userspace. + rationale: Component for shared userspace - libndp. + ref: f26 + libnetfilter_conntrack: + rationale: Component for shared userspace - libnetfilter_conntrack. + ref: f26 + libnetfilter_cthelper: + rationale: Component for shared userspace - libnetfilter_cthelper. + ref: f26 + libnetfilter_cttimeout: + rationale: Component for shared userspace - libnetfilter_cttimeout. + ref: f26 + libnetfilter_queue: + rationale: Component for shared userspace - libnetfilter_queue. + ref: f26 + libnfnetlink: + rationale: Component for shared userspace - libnfnetlink. + ref: f26 + libnfsidmap: + rationale: Component for shared userspace - libnfsidmap. + ref: f26 + libnl3: + rationale: Component for shared userspace - libnl3. ref: f26 libproxy: - rationale: Component for shared userspace. - ref: f26 - kf5-kconfig: - rationale: Requirement for libproxy. - ref: f26 - webkitgtk4: - rationale: Requirement for libproxy. - ref: f26 - NetworkManager: - rationale: Requirement for libproxy. - ref: f26 - js: - rationale: Requirement for libproxy. + rationale: Component for shared userspace - libproxy. ref: f26 libreport: - rationale: Component for shared userspace. + rationale: Component for shared userspace - libreport-filesystem. ref: f26 - desktop-file-utils: - rationale: Requirement for libreport. + libselinux: + rationale: Component for shared userspace - libselinux-python. ref: f26 - gtk3: - rationale: Requirement for libreport. - ref: f26 - json-c: - rationale: Requirement for libreport. - ref: f26 - libtar: - rationale: Requirement for libreport. - ref: f26 - newt: - rationale: Requirement for libreport. - ref: f26 - satyr: - rationale: Requirement for libreport. - ref: f26 - xmlrpc-c: - rationale: Requirement for libreport. + libsemanage: + rationale: Component for shared userspace - libsemanage-python. ref: f26 libsoup: - rationale: Component for shared userspace. + rationale: Component for shared userspace - libsoup. ref: f26 - vala: - rationale: Requirement for libsoup. + libtalloc: + rationale: Component for shared userspace - libtalloc. + ref: f26 + libtdb: + rationale: Component for shared userspace - libtdb. + ref: f26 + libtevent: + rationale: Component for shared userspace - libtevent. ref: f26 libtirpc: - rationale: Component for shared userspace. + rationale: Component for shared userspace - libtirpc. + ref: f26 + libunwind: + rationale: Component for shared userspace - libunwind. ref: f26 libuser: - rationale: Component for shared userspace. + rationale: Component for shared userspace - libuser. ref: f26 - fakeroot: - rationale: Requirement for libuser. + libverto: + rationale: Component for shared userspace - libverto-tevent. ref: f26 - linuxdoc-tools: - rationale: Requirement for libuser. + libxml2: + rationale: Component for shared userspace - libxml2-python. ref: f26 libyaml: - rationale: Component for shared userspace. + rationale: Component for shared userspace - libyaml. ref: f26 logrotate: - rationale: Component for shared userspace. + rationale: Component for shared userspace - logrotate. ref: f26 lttng-ust: - rationale: Component for shared userspace. - ref: f26 - userspace-rcu: - rationale: Requirement for lttng-ust. + rationale: Component for shared userspace - lttng-ust. ref: f26 m2crypto: - rationale: Component for shared userspace. - ref: f26 - python2-typing: - rationale: Requirement for m2crypto. - ref: f26 - swig: - rationale: Requirement for m2crypto. + rationale: Component for shared userspace - m2crypto. ref: f26 mdadm: - rationale: Component for shared userspace. - ref: f26 - mokutil: - rationale: Component for shared userspace. - ref: f26 - gnu-efi: - rationale: Requirement for mokutil. + rationale: Component for shared userspace - mdadm. ref: f26 mozjs17: - rationale: Component for shared userspace. - ref: f26 - autoconf213: - rationale: Requirement for mozjs17. - ref: f26 - perl-Getopt-Long: - rationale: Requirement for mozjs17. + rationale: Component for shared userspace - mozjs17. ref: f26 nano: - rationale: Component for shared userspace. + rationale: Component for shared userspace - nano. ref: f26 net-tools: - rationale: Component for shared userspace. + rationale: Component for shared userspace - net-tools. ref: f26 - bluez: - rationale: Requirement for net-tools. + NetworkManager: + rationale: Component for shared userspace - NetworkManager. + ref: f26 + newt: + rationale: Component for shared userspace - newt. ref: f26 nmap: - rationale: Component for shared userspace. - ref: f26 - dos2unix: - rationale: Requirement for nmap. - ref: f26 - pygtk2: - rationale: Requirement for nmap. + rationale: Component for shared userspace - nmap-ncat. ref: f26 nss-altfiles: - rationale: Component for shared userspace. + rationale: Component for shared userspace - nss-altfiles. + ref: f26 + numactl: + rationale: Component for shared userspace - numactl-libs. ref: f26 oci-register-machine: - rationale: Component for shared userspace. - ref: f26 - golang-github-godbus-dbus: - rationale: Requirement for oci-register-machine. - ref: f26 - golang-gopkg-yaml: - rationale: Requirement for oci-register-machine. + rationale: Component for shared userspace - oci-register-machine. ref: f26 oci-systemd-hook: - rationale: Component for shared userspace. + rationale: Component for shared userspace - oci-systemd-hook. ref: f26 openssh: - rationale: Component for shared userspace. + rationale: Component for shared userspace - openssh. ref: f26 - perl-podlators: - rationale: Requirement for openssh. - ref: f26 - tcp_wrappers: - rationale: Requirement for openssh. - ref: f26 - xorg-x11-xauth: - rationale: Requirement for openssh. + ostree: + rationale: Component for shared userspace - ostree. ref: f26 passwd: - rationale: Component for shared userspace. + rationale: Component for shared userspace - passwd. + ref: f26 + pciutils: + rationale: Component for shared userspace - pciutils-libs. ref: f26 pinentry: - rationale: Component for shared userspace. + rationale: Component for shared userspace - pinentry. ref: f26 - gcr: - rationale: Requirement for pinentry. + pkgconf: + rationale: Component for shared userspace - pkgconfig. ref: f26 - libsecret: - rationale: Requirement for pinentry. - ref: f26 - pkgconfig: - rationale: Component for shared userspace. + policycoreutils: + rationale: Component for shared userspace - policycoreutils. ref: f26 polkit-pkla-compat: - rationale: Component for shared userspace. + rationale: Component for shared userspace - polkit-pkla-compat. ref: f26 ppp: - rationale: Component for shared userspace. + rationale: Component for shared userspace - ppp. ref: f26 - compat-openssl10: - rationale: Requirement for ppp. + protobuf-c: + rationale: Component for shared userspace - protobuf-c. ref: f26 - pyliblzma: - rationale: Component for shared userspace. - ref: f26 - python-backports: - rationale: Component for shared userspace. - ref: f26 - python-backports-ssl_match_hostname: - rationale: Component for shared userspace. - ref: f26 - python-chardet: - rationale: Component for shared userspace. - ref: f26 - python-dmidecode: - rationale: Component for shared userspace. - ref: f26 - python-docker-py: - rationale: Component for shared userspace. - ref: f26 - pytest: - rationale: Requirement for python-docker-py. - ref: f26 - python-coverage: - rationale: Requirement for python-docker-py. - ref: f26 - python-flake8: - rationale: Requirement for python-docker-py. - ref: f26 - python-ipaddress: - rationale: Requirement for python-docker-py. - ref: f26 - python-pytest-cov: - rationale: Requirement for python-docker-py. - ref: f26 - python-websocket-client: - rationale: Requirement for python-docker-py. - ref: f26 - python-docker-pycreds: - rationale: Requirement for python-docker-py. - ref: f26 - python-ethtool: - rationale: Component for shared userspace. - ref: f26 - python-IPy: - rationale: Component for shared userspace. - ref: f26 - python-rhsm: - rationale: Component for shared userspace. - ref: f26 - python-slip: - rationale: Component for shared userspace. - ref: f26 - python-urlgrabber: - rationale: Component for shared userspace. - ref: f26 - python-pycurl: - rationale: Requirement for python-urlgrabber. - ref: f26 - pyxattr: - rationale: Component for shared userspace. - ref: f26 - quota: - rationale: Component for shared userspace. - ref: f26 - rpcbind: - rationale: Component for shared userspace. - ref: f26 - runc: - rationale: Component for shared userspace. - ref: f26 - golang-github-Sirupsen-logrus: - rationale: Requirement for runc. - ref: f26 - golang-github-docker-go-units: - rationale: Requirement for runc. - ref: f26 - golang-github-opencontainers-runtime-spec: - rationale: Requirement for runc. - ref: f26 - golang-github-seccomp-libseccomp-golang: - rationale: Requirement for runc. - ref: f26 - golang-github-syndtr-gocapability: - rationale: Requirement for runc. - ref: f26 - setools: - rationale: Component for shared userspace. - ref: f26 - qt5-qtbase: - rationale: Requirement for setools. - ref: f26 - sg3_utils: - rationale: Component for shared userspace. - ref: f26 - shared-mime-info: - rationale: Component for shared userspace. - ref: f26 - perl-XML-Parser: - rationale: Requirement for shared-mime-info. - ref: f26 - shim-signed: - rationale: Component for shared userspace. - ref: f26 - pesign: - rationale: Requirement for shim-signed. - ref: f26 - shim: - rationale: Requirement for shim-signed. - ref: f26 - skopeo: - rationale: Component for shared userspace. - ref: f26 - slang: - rationale: Component for shared userspace. - ref: f26 - oniguruma: - rationale: Requirement for slang. - ref: f26 - socat: - rationale: Component for shared userspace. - ref: f26 - subscription-manager: - rationale: Component for shared userspace. - ref: f26 - GConf2: - rationale: Requirement for subscription-manager. - ref: f26 - libnotify: - rationale: Requirement for subscription-manager. - ref: f26 - redhat-lsb: - rationale: Requirement for subscription-manager. - ref: f26 - rarian: - rationale: Requirement for subscription-manager. - ref: f26 - sudo: - rationale: Component for shared userspace. - ref: f26 - sendmail: - rationale: Requirement for sudo. - ref: f26 - tmux: - rationale: Component for shared userspace. - ref: f26 - trousers: - rationale: Component for shared userspace. - ref: f26 - tuned: - rationale: Component for shared userspace. - ref: f26 - usermode: - rationale: Component for shared userspace. - ref: f26 - libSM: - rationale: Requirement for usermode. - ref: f26 - startup-notification: - rationale: Requirement for usermode. - ref: f26 - virt-what: - rationale: Component for shared userspace. - ref: f26 - wpa_supplicant: - rationale: Component for shared userspace. - ref: f26 - xfsprogs: - rationale: Component for shared userspace. - ref: f26 - yum: - rationale: Component for shared userspace. + pygobject3: + rationale: Component for shared userspace - pygobject3-base. ref: f26 python-pygpgme: - rationale: Requirement for yum. + rationale: Component for shared userspace - pygpgme. + ref: f26 + pyliblzma: + rationale: Component for shared userspace - pyliblzma. + ref: f26 + python2: + rationale: Component for shared userspace - python. + ref: f26 + python-backports: + rationale: Component for shared userspace - python-backports. + ref: f26 + python-backports-ssl_match_hostname: + rationale: Component for shared userspace - python-backports-ssl_match_hostname. + ref: f26 + python-chardet: + rationale: Component for shared userspace - python-chardet. + ref: f26 + python-configobj: + rationale: Component for shared userspace - python-configobj. + ref: f26 + python-dateutil: + rationale: Component for shared userspace - python-dateutil. + ref: f26 + python-decorator: + rationale: Component for shared userspace - python-decorator. + ref: f26 + python-dmidecode: + rationale: Component for shared userspace - python-dmidecode. + ref: f26 + python-docker-py: + rationale: Component for shared userspace - python-docker-py. + ref: f26 + python-docker-pycreds: + rationale: Component for shared userspace - python-docker-pycreds. + ref: f26 + python-ethtool: + rationale: Component for shared userspace - python-ethtool. ref: f26 python-iniparse: - rationale: Requirement for yum. + rationale: Component for shared userspace - python-iniparse. ref: f26 - yum-metadata-parser: - rationale: Requirement for yum. + python-IPy: + rationale: Component for shared userspace - python-IPy. + ref: f26 + python-jsonpatch: + rationale: Component for shared userspace - python-jsonpatch. + ref: f26 + python-jsonpointer: + rationale: Component for shared userspace - python-jsonpointer. + ref: f26 + kernel: + rationale: Component for shared userspace - python-perf. + ref: f26 + python-prettytable: + rationale: Component for shared userspace - python-prettytable. + ref: f26 + python-pycurl: + rationale: Component for shared userspace - python-pycurl. + ref: f26 + python-pyudev: + rationale: Component for shared userspace - python-pyudev. + ref: f26 + python-requests: + rationale: Component for shared userspace - python-requests. + ref: f26 + python-rhsm: + rationale: Component for shared userspace - python-rhsm. + ref: f26 + python-setuptools: + rationale: Component for shared userspace - python-setuptools. + ref: f26 + python-six: + rationale: Component for shared userspace - python-six. + ref: f26 + python-slip: + rationale: Component for shared userspace - python-slip. + ref: f26 + python-urlgrabber: + rationale: Component for shared userspace - python-urlgrabber. + ref: f26 + python-urllib3: + rationale: Component for shared userspace - python-urllib3. + ref: f26 + pyxattr: + rationale: Component for shared userspace - pyxattr. + ref: f26 + PyYAML: + rationale: Component for shared userspace - PyYAML. + ref: f26 + quota: + rationale: Component for shared userspace - quota. + ref: f26 + rpcbind: + rationale: Component for shared userspace - rpcbind. + ref: f26 + rpm: + rationale: Component for shared userspace - rpm-python. + ref: f26 + runc: + rationale: Component for shared userspace - runc. + ref: f26 + samba: + rationale: Component for shared userspace - samba-common. + ref: f26 + selinux-policy: + rationale: Component for shared userspace - selinux-policy. + ref: f26 + setools: + rationale: Component for shared userspace - setools-console. + ref: f26 + sg3_utils: + rationale: Component for shared userspace - sg3_utils. + ref: f26 + shared-mime-info: + rationale: Component for shared userspace - shared-mime-info. + ref: f26 + skopeo: + rationale: Component for shared userspace - skopeo. + ref: f26 + slang: + rationale: Component for shared userspace - slang. + ref: f26 + snappy: + rationale: Component for shared userspace - snappy. + ref: f26 + socat: + rationale: Component for shared userspace - socat. + ref: f26 + sssd: + rationale: Component for shared userspace - sssd-common. + ref: f26 + subscription-manager: + rationale: Component for shared userspace - subscription-manager. + ref: f26 + sudo: + rationale: Component for shared userspace - sudo. + ref: f26 + systemd: + rationale: Component for shared userspace - systemd-sysv. + ref: f26 + tcp_wrappers: + rationale: Component for shared userspace - tcp_wrappers. + ref: f26 + tmux: + rationale: Component for shared userspace - tmux. + ref: f26 + trousers: + rationale: Component for shared userspace - trousers. + ref: f26 + tuned: + rationale: Component for shared userspace - tuned. + ref: f26 + usermode: + rationale: Component for shared userspace - usermode. + ref: f26 + userspace-rcu: + rationale: Component for shared userspace - userspace-rcu. + ref: f26 + vim: + rationale: Component for shared userspace - vim-minimal. + ref: f26 + virt-what: + rationale: Component for shared userspace - virt-what. + ref: f26 + wpa_supplicant: + rationale: Component for shared userspace - wpa_supplicant. + ref: f26 + yajl: + rationale: Component for shared userspace - yajl. + ref: f26 + yum: + rationale: Component for shared userspace - yum. ref: f26 From 7972ac9e1b5fcb1d6a7104994e750dfc5d946639 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Thu, 6 Apr 2017 13:25:21 +0200 Subject: [PATCH 004/131] update script to use BRT API, speedups --- create-modulemd.sh | 76 +++++++++++++++++++++++++++------------------- 1 file changed, 45 insertions(+), 31 deletions(-) diff --git a/create-modulemd.sh b/create-modulemd.sh index ddc42e1..eea042c 100755 --- a/create-modulemd.sh +++ b/create-modulemd.sh @@ -6,11 +6,11 @@ # - get a list of srpm package names that are included in BRT # - loop until ".end" got entered: # - read newpackage from stdin -# - check if newpackage is in srpms list > next loop +# - check if newpackage is in brtsrpms list > next loop # - check if newpackage is in module rpm list > next loop # - get build deps from newpackage # - loop over build deps: -# - check if build dep is in srpms list > next loop +# - check if build dep is in brtsrpms list > next loop # - check if build dep is in module rpm list > next loop # - otherwise add build dep to module rpm list # and output modulemd snipped with rpm name and rationale @@ -21,10 +21,11 @@ binaryrpm="" modulerpms=() -modulerpmsfile=`mktemp` -moduleapifile=`mktemp` -moduleprofilefile=`mktemp` - +modulerpmsfile=`mktemp modulerpms.XXX` +moduleapifile=`mktemp moduleapi.XXX` +moduleprofilefile=`mktemp moduleprofile.XXX` +alreadyprocessed=`mktemp moduledepprocessed.XXX` +brtrepo="https://kojipkgs.stg.fedoraproject.org/compose/branched/jkaluza/latest-Boltron-26/compose/base-runtime/x86_64/os/" debug() { echo "$@" 1>&2 @@ -40,6 +41,7 @@ containsElement () { gather_modulemd_rpms() { if [ "${1}" != "" ]; then + debug "gather_modulemd_rpms adding $binaryrpm_srpm to rpm list" echo " ${1}:" >> $modulerpmsfile echo " rationale: ${@:2}" >> $modulerpmsfile echo " ref: f26" >> $modulerpmsfile @@ -48,61 +50,72 @@ gather_modulemd_rpms() { gather_profile() { if [ "${1}" != "" ]; then + debug "gather_profile adding $binaryrpm to profile" echo " - ${1}" >> $moduleprofilefile fi } gather_api() { if [ "${1}" != "" ]; then + debug "gather_api adding $binaryrpm to api" echo " - ${1}" >> $moduleapifile fi } - # "acl at attr audit babeltrace basesystem bash bc binutils byacc ...." -srpms=(`echo 'rpm -qp --qf "%{SOURCERPM}\n" /srv/groups/modularity/repos/base-runtime/26/*.rpm | sed -e "s/-[^-]*-[^-]*.base_runtime_master_20170308145737.src.rpm$//"| sort -n | uniq' | ssh fedorapeople.org 2>/dev/null`) +wget -N https://raw.githubusercontent.com/fedora-modularity/base-runtime/master/api.txt +brtsrpms=(`grep -v -e "^+\|^*\|!" api.txt | sed -e "s/-[^-]*-[^-]*//"`) +brtrpms=(`grep -e "^+\|^*" api.txt | cut -f 2 | sed -e "s/-[^-]*-[^-]*$//"`) for binaryrpm in $*; do - # make sure it is the name of an srpm: - binaryrpm_srpm=`repoquery --releasever 26 -q --qf "%{SOURCERPM}" $binaryrpm 2>/dev/null | tail -1 | sed -e "s/-[^-]*-[^-]*.src.rpm//"` - if [ "$binaryrpm_srpm" == "" ]; then - debug "no source rpm found for $binaryrpm" - continue - fi - binaryrpm=$binaryrpm_srpm - if containsElement "$binaryrpm" "${srpms[@]}" -eq 1 ; then + debug "working on $binaryrpm" + if containsElement "$binaryrpm" "${brtrpms[@]}" -eq 1 ; then debug "$binaryrpm is already in BRT" continue fi - if containsElement "$binaryrpm" "${modulerpms[@]}" -eq 1 ; then debug "$binaryrpm is already in the list of deps for this module" continue fi - modulerpms+=($binaryrpm) + binaryrpm_srpm=`dnf repoquery --releasever 26 -q --qf "%{SOURCERPM}" --whatprovides "$binaryrpm" 2>/dev/null | tail -1 | sed -e "s/-[^-]*-[^-]*.src.rpm//"` + if [ "$binaryrpm_srpm" == "" ]; then + debug "no source rpm found for $binaryrpm" + continue + fi gather_profile $binaryrpm gather_api $binaryrpm - gather_modulemd_rpms $binaryrpm "Component for shared userspace." - deps=`repoquery --enablerepo=fedora-source --releasever 26 --archlist=src -q --requires --recursive $binaryrpm 2>/dev/null | sed -e "s/ .*$//"` + if containsElement "$binaryrpm" "${modulerpms[@]}" -eq 1 ; then + gather_modulemd_rpms $binaryrpm_srpm "Component for shared userspace - $binaryrpm." + modulerpms+=($binaryrpm_srpm) + fi + # FIXME recursive: ? + #deps=`dnf repoquery --releasever 26 --arch src -q --requires $binaryrpm_srpm 2>/dev/null | sed -e "s/ .*$//"` + # dnf repoquery is broken wrt. src rpm requirements, use yum repoquery here: + deps=`repoquery --enablerepo fedora-source --releasever 26 --arch src -q --requires $binaryrpm_srpm 2>/dev/null | sed -e "s/ .*$//"` #debug "deps: $deps" for dep in $deps; do - sdep=`repoquery --releasever 26 -q --qf "%{SOURCERPM}" --whatprovides $dep 2>/dev/null | tail -1 | sed -e "s/-[^-]*-[^-]*.src.rpm//"` - #debug "dep: x${sdep}x" - if containsElement "$sdep" "${srpms[@]}" -eq 1 ; then - debug "$sdep is already in BRT" + grep -q "$dep" $alreadyprocessed && continue + echo "$dep" >> $alreadyprocessed + bdep=`dnf repoquery --releasever 26 -q --whatprovides "$dep" 2>/dev/null | tail -1 | sed -e "s/-[^-]*-[^-]*$//"` + debug "working on $bdep" + if containsElement "$bdep" "${brtrpms[@]}" -eq 1 ; then + debug "$bdep is already in BRT" continue fi - if containsElement "$sdep" "${modulerpms[@]}" -eq 1 ; then - debug "$sdep is already in the list of deps for this module" + if containsElement "$bdep" "${modulerpms[@]}" -eq 1 ; then + debug "$bdep is already in the list of deps for this module" continue fi - modulerpms+=($sdep) - gather_profile $sdep - gather_modulemd_rpms $sdep "Requirement for ${binaryrpm}." + debug "adding 5 $bdep to modulerpms" + modulerpms+=($bdep) + sdep=`dnf repoquery --releasever 26 -q --qf "%{SOURCERPM}" --whatprovides "$dep" 2>/dev/null | tail -1 | sed -e "s/-[^-]*-[^-]*.src.rpm//"` + if containsElement "sdep" "${modulerpms[@]}" -ne 1 ; then + gather_modulemd_rpms $sdep "Requirement for ${binaryrpm}." + fi done done -echo ${modulerpms[@]} + cat << EOT document: modulemd @@ -138,4 +151,5 @@ cat << EOT EOT cat $modulerpmsfile -rm -f $moduleprofilefile $moduleapifile $modulerpmsfile +rm -f $moduleprofilefile $moduleapifile $modulerpmsfile $alreadyprocessed + From ee0b20a39d84d0bddc6f863a678240912774cdd4 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Thu, 6 Apr 2017 14:53:20 +0200 Subject: [PATCH 005/131] fix requirement --- shared-userspace.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index 6d4ad08..7e36386 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -8,9 +8,9 @@ data: module: [ MIT ] dependencies: buildrequires: - base_runtime: master + base-runtime: master requires: - base_runtime: master + base-runtime: master references: community: https://fedoraproject.org/wiki/Modularity documentation: https://fedoraproject.org/wiki/Fedora_Packaging_Guidelines_for_Modules From 840257b9b656d00673f577d0a8a3426b3fcdb13a Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Mon, 10 Apr 2017 16:04:02 +0200 Subject: [PATCH 006/131] new modulemd created by updated depsolver --- shared-userspace.yaml | 1542 ++++++++++++++++++++++++++--------------- 1 file changed, 989 insertions(+), 553 deletions(-) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index 7e36386..84fc15d 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -60,7 +60,6 @@ data: - cronie-anacron - crontabs - cups-libs - - dbus-glib - device-mapper-multipath - device-mapper-multipath-libs - device-mapper-persistent-data @@ -71,16 +70,14 @@ data: - dracut-network - etcd - ethtool - - fcgi - fipscheck - fipscheck-lib - flannel - - GeoIP - - glusterfs - glusterfs-client-xlators - glusterfs-fuse - glusterfs-libs - gomtree + - gomtree - gperftools-libs - groff-base - grubby @@ -94,35 +91,23 @@ data: - irqbalance - iscsi-initiator-utils-iscsiuio - jansson - - json-glib - kexec-tools - kpartx - kubernetes-client - kubernetes-node - less - - libaio - libbasicobjects - libcephfs1 - libcgroup - libcollection - libdhash - - libedit - libevent - libgudev1 - libicu - libini_config - libipa_hbac - - libldb - - libmnl - libmodman - libndp - - libnetfilter_conntrack - - libnetfilter_cthelper - - libnetfilter_cttimeout - - libnetfilter_queue - - libnfnetlink - - libnfsidmap - - libnl3 - libpath_utils - libproxy - librados2 @@ -138,26 +123,19 @@ data: - libsss_idmap - libsss_nss_idmap - libsss_sudo - - libtalloc - - libtdb - - libtevent - libtirpc - - libunwind - libuser - libverto-tevent - libwbclient - libxml2-python - libyaml - logrotate - - lttng-ust - m2crypto - mdadm - mozjs17 - nano - net-tools - - NetworkManager - NetworkManager-libnm - - newt - newt-python - nmap-ncat - nss-altfiles @@ -167,17 +145,13 @@ data: - openssh - openssh-clients - openssh-server - - ostree - ostree-grub2 - passwd - pciutils-libs - pinentry - pkgconfig - - policycoreutils - policycoreutils-python - polkit-pkla-compat - - ppp - - protobuf-c - pygobject3-base - pygpgme - pyliblzma @@ -186,53 +160,42 @@ data: - python-backports-ssl_match_hostname - python-cephfs - python-chardet - - python-configobj - - python-dateutil - python-decorator - python-dmidecode - python-docker-py - - python-docker-pycreds - python-ethtool - python-iniparse - python-IPy - - python-jsonpatch - python-jsonpointer - python-libs - python-perf - - python-prettytable - python-pycurl - python-pyudev - python-rados - python-rbd - - python-requests - python-rhsm - python-rhsm-certificates - - python-setuptools - - python-six - python-slip - python-slip-dbus - python-sssdconfig - python-urlgrabber - python-urllib3 - pyxattr - - PyYAML - - quota - quota-nls - rpcbind - rpm-python - runc - samba-client-libs - samba-common - - selinux-policy + - selinux-policy-targeted - setools-console - sg3_utils - sg3_utils-libs - shared-mime-info - skopeo - skopeo-containers - - slang - - snappy - socat + - sssd - sssd-ad - sssd-client - sssd-common @@ -247,18 +210,15 @@ data: - subscription-manager-plugin-ostree - sudo - systemd-sysv - - tcp_wrappers - tcp_wrappers-libs - tmux - trousers - tuned - tuned-profiles-atomic - usermode - - userspace-rcu - vim-minimal - virt-what - wpa_supplicant - - yajl - yum api: rpms: @@ -304,7 +264,6 @@ data: - cronie-anacron - crontabs - cups-libs - - dbus-glib - device-mapper-multipath - device-mapper-multipath-libs - device-mapper-persistent-data @@ -315,16 +274,14 @@ data: - dracut-network - etcd - ethtool - - fcgi - fipscheck - fipscheck-lib - flannel - - GeoIP - - glusterfs - glusterfs-client-xlators - glusterfs-fuse - glusterfs-libs - gomtree + - gomtree - gperftools-libs - groff-base - grubby @@ -338,35 +295,23 @@ data: - irqbalance - iscsi-initiator-utils-iscsiuio - jansson - - json-glib - kexec-tools - kpartx - kubernetes-client - kubernetes-node - less - - libaio - libbasicobjects - libcephfs1 - libcgroup - libcollection - libdhash - - libedit - libevent - libgudev1 - libicu - libini_config - libipa_hbac - - libldb - - libmnl - libmodman - libndp - - libnetfilter_conntrack - - libnetfilter_cthelper - - libnetfilter_cttimeout - - libnetfilter_queue - - libnfnetlink - - libnfsidmap - - libnl3 - libpath_utils - libproxy - librados2 @@ -382,26 +327,19 @@ data: - libsss_idmap - libsss_nss_idmap - libsss_sudo - - libtalloc - - libtdb - - libtevent - libtirpc - - libunwind - libuser - libverto-tevent - libwbclient - libxml2-python - libyaml - logrotate - - lttng-ust - m2crypto - mdadm - mozjs17 - nano - net-tools - - NetworkManager - NetworkManager-libnm - - newt - newt-python - nmap-ncat - nss-altfiles @@ -411,17 +349,13 @@ data: - openssh - openssh-clients - openssh-server - - ostree - ostree-grub2 - passwd - pciutils-libs - pinentry - pkgconfig - - policycoreutils - policycoreutils-python - polkit-pkla-compat - - ppp - - protobuf-c - pygobject3-base - pygpgme - pyliblzma @@ -430,53 +364,42 @@ data: - python-backports-ssl_match_hostname - python-cephfs - python-chardet - - python-configobj - - python-dateutil - python-decorator - python-dmidecode - python-docker-py - - python-docker-pycreds - python-ethtool - python-iniparse - python-IPy - - python-jsonpatch - python-jsonpointer - python-libs - python-perf - - python-prettytable - python-pycurl - python-pyudev - python-rados - python-rbd - - python-requests - python-rhsm - python-rhsm-certificates - - python-setuptools - - python-six - python-slip - python-slip-dbus - python-sssdconfig - python-urlgrabber - python-urllib3 - pyxattr - - PyYAML - - quota - quota-nls - rpcbind - rpm-python - runc - samba-client-libs - samba-common - - selinux-policy + - selinux-policy-targeted - setools-console - sg3_utils - sg3_utils-libs - shared-mime-info - skopeo - skopeo-containers - - slang - - snappy - socat + - sssd - sssd-ad - sssd-client - sssd-common @@ -491,546 +414,1059 @@ data: - subscription-manager-plugin-ostree - sudo - systemd-sysv - - tcp_wrappers - tcp_wrappers-libs - tmux - trousers - tuned - tuned-profiles-atomic - usermode - - userspace-rcu - vim-minimal - virt-what - wpa_supplicant - - yajl - yum components: rpms: - alsa-lib: - rationale: Component for shared userspace - alsa-lib. + autoconf: + rationale: Requirement for alsa-lib. ref: f26 - glibc: - rationale: Component for shared userspace - glibc-utils. + automake: + rationale: Requirement for alsa-lib. ref: f26 - gtk2: - rationale: Component for shared userspace - gtk2. + doxygen: + rationale: Requirement for alsa-lib. ref: f26 - hesiod: - rationale: Component for shared userspace - hesiod. + libtool: + rationale: Requirement for alsa-lib. ref: f26 - libusb: - rationale: Component for shared userspace - libusb. - ref: f26 - libvirt: - rationale: Component for shared userspace - libvirt-client. - ref: f26 - mesa: - rationale: Component for shared userspace - mesa-libGL. - ref: f26 - mesa-libGLU: - rationale: Component for shared userspace - mesa-libGLU. - ref: f26 - motif: - rationale: Component for shared userspace - motif. - ref: f26 - SDL: - rationale: Component for shared userspace - SDL. - ref: f26 - atomic: - rationale: Component for shared userspace - atomic. - ref: f26 - atomic-devmode: - rationale: Component for shared userspace - atomic-devmode. + valgrind: + rationale: Requirement for glibc-utils. ref: f26 audit: - rationale: Component for shared userspace - audit-libs-python. + rationale: Requirement for glibc-utils. ref: f26 - authconfig: - rationale: Component for shared userspace - authconfig. - ref: f26 - avahi: - rationale: Component for shared userspace - avahi-libs. - ref: f26 - bash-completion: - rationale: Component for shared userspace - bash-completion. - ref: f26 - bind: - rationale: Component for shared userspace - bind-libs. - ref: f26 - biosdevname: - rationale: Component for shared userspace - biosdevname. - ref: f26 - boost: - rationale: Component for shared userspace - boost-system. - ref: f26 - bridge-utils: - rationale: Component for shared userspace - bridge-utils. - ref: f26 - ceph: - rationale: Component for shared userspace - ceph-common. - ref: f26 - chrony: - rationale: Component for shared userspace - chrony. - ref: f26 - cloud-init: - rationale: Component for shared userspace - cloud-init. - ref: f26 - cloud-utils: - rationale: Component for shared userspace - cloud-utils-growpart. - ref: f26 - cockpit: - rationale: Component for shared userspace - cockpit-system. - ref: f26 - conntrack-tools: - rationale: Component for shared userspace - conntrack-tools. - ref: f26 - criu: - rationale: Component for shared userspace - criu. - ref: f26 - cronie: - rationale: Component for shared userspace - cronie. - ref: f26 - crontabs: - rationale: Component for shared userspace - crontabs. - ref: f26 - cups: - rationale: Component for shared userspace - cups-libs. - ref: f26 - dbus-glib: - rationale: Component for shared userspace - dbus-glib. - ref: f26 - device-mapper-multipath: - rationale: Component for shared userspace - device-mapper-multipath. - ref: f26 - device-mapper-persistent-data: - rationale: Component for shared userspace - device-mapper-persistent-data. - ref: f26 - dhcp: - rationale: Component for shared userspace - dhcp-common. - ref: f26 - dmidecode: - rationale: Component for shared userspace - dmidecode. - ref: f26 - dracut: - rationale: Component for shared userspace - dracut-network. - ref: f26 - etcd: - rationale: Component for shared userspace - etcd. - ref: f26 - ethtool: - rationale: Component for shared userspace - ethtool. - ref: f26 - fcgi: - rationale: Component for shared userspace - fcgi. - ref: f26 - fipscheck: - rationale: Component for shared userspace - fipscheck. - ref: f26 - flannel: - rationale: Component for shared userspace - flannel. - ref: f26 - GeoIP: - rationale: Component for shared userspace - GeoIP. - ref: f26 - glusterfs: - rationale: Component for shared userspace - glusterfs. - ref: f26 - gomtree: - rationale: Component for shared userspace - gomtree. - ref: f26 - gperftools: - rationale: Component for shared userspace - gperftools-libs. - ref: f26 - groff: - rationale: Component for shared userspace - groff-base. - ref: f26 - grubby: - rationale: Component for shared userspace - grubby. - ref: f26 - gsettings-desktop-schemas: - rationale: Component for shared userspace - gsettings-desktop-schemas. - ref: f26 - gssproxy: - rationale: Component for shared userspace - gssproxy. - ref: f26 - hardlink: - rationale: Component for shared userspace - hardlink. - ref: f26 - hostname: - rationale: Component for shared userspace - hostname. - ref: f26 - initscripts: - rationale: Component for shared userspace - initscripts. - ref: f26 - iptables: - rationale: Component for shared userspace - iptables-services. - ref: f26 - iputils: - rationale: Component for shared userspace - iputils. - ref: f26 - irqbalance: - rationale: Component for shared userspace - irqbalance. - ref: f26 - iscsi-initiator-utils: - rationale: Component for shared userspace - iscsi-initiator-utils-iscsiuio. - ref: f26 - jansson: - rationale: Component for shared userspace - jansson. - ref: f26 - json-glib: - rationale: Component for shared userspace - json-glib. - ref: f26 - kexec-tools: - rationale: Component for shared userspace - kexec-tools. - ref: f26 - kubernetes: - rationale: Component for shared userspace - kubernetes-node. - ref: f26 - less: - rationale: Component for shared userspace - less. - ref: f26 - libaio: - rationale: Component for shared userspace - libaio. - ref: f26 - libcgroup: - rationale: Component for shared userspace - libcgroup. - ref: f26 - ding-libs: - rationale: Component for shared userspace - libdhash. - ref: f26 - libedit: - rationale: Component for shared userspace - libedit. - ref: f26 - libevent: - rationale: Component for shared userspace - libevent. - ref: f26 - libgudev: - rationale: Component for shared userspace - libgudev1. - ref: f26 - icu: - rationale: Component for shared userspace - libicu. - ref: f26 - libldb: - rationale: Component for shared userspace - libldb. - ref: f26 - libmnl: - rationale: Component for shared userspace - libmnl. - ref: f26 - libmodman: - rationale: Component for shared userspace - libmodman. - ref: f26 - libndp: - rationale: Component for shared userspace - libndp. - ref: f26 - libnetfilter_conntrack: - rationale: Component for shared userspace - libnetfilter_conntrack. - ref: f26 - libnetfilter_cthelper: - rationale: Component for shared userspace - libnetfilter_cthelper. - ref: f26 - libnetfilter_cttimeout: - rationale: Component for shared userspace - libnetfilter_cttimeout. - ref: f26 - libnetfilter_queue: - rationale: Component for shared userspace - libnetfilter_queue. - ref: f26 - libnfnetlink: - rationale: Component for shared userspace - libnfnetlink. - ref: f26 - libnfsidmap: - rationale: Component for shared userspace - libnfsidmap. - ref: f26 - libnl3: - rationale: Component for shared userspace - libnl3. - ref: f26 - libproxy: - rationale: Component for shared userspace - libproxy. - ref: f26 - libreport: - rationale: Component for shared userspace - libreport-filesystem. - ref: f26 - libselinux: - rationale: Component for shared userspace - libselinux-python. - ref: f26 - libsemanage: - rationale: Component for shared userspace - libsemanage-python. - ref: f26 - libsoup: - rationale: Component for shared userspace - libsoup. - ref: f26 - libtalloc: - rationale: Component for shared userspace - libtalloc. - ref: f26 - libtdb: - rationale: Component for shared userspace - libtdb. - ref: f26 - libtevent: - rationale: Component for shared userspace - libtevent. - ref: f26 - libtirpc: - rationale: Component for shared userspace - libtirpc. - ref: f26 - libunwind: - rationale: Component for shared userspace - libunwind. - ref: f26 - libuser: - rationale: Component for shared userspace - libuser. - ref: f26 - libverto: - rationale: Component for shared userspace - libverto-tevent. - ref: f26 - libxml2: - rationale: Component for shared userspace - libxml2-python. - ref: f26 - libyaml: - rationale: Component for shared userspace - libyaml. - ref: f26 - logrotate: - rationale: Component for shared userspace - logrotate. - ref: f26 - lttng-ust: - rationale: Component for shared userspace - lttng-ust. - ref: f26 - m2crypto: - rationale: Component for shared userspace - m2crypto. - ref: f26 - mdadm: - rationale: Component for shared userspace - mdadm. - ref: f26 - mozjs17: - rationale: Component for shared userspace - mozjs17. - ref: f26 - nano: - rationale: Component for shared userspace - nano. - ref: f26 - net-tools: - rationale: Component for shared userspace - net-tools. - ref: f26 - NetworkManager: - rationale: Component for shared userspace - NetworkManager. - ref: f26 - newt: - rationale: Component for shared userspace - newt. - ref: f26 - nmap: - rationale: Component for shared userspace - nmap-ncat. - ref: f26 - nss-altfiles: - rationale: Component for shared userspace - nss-altfiles. - ref: f26 - numactl: - rationale: Component for shared userspace - numactl-libs. - ref: f26 - oci-register-machine: - rationale: Component for shared userspace - oci-register-machine. - ref: f26 - oci-systemd-hook: - rationale: Component for shared userspace - oci-systemd-hook. - ref: f26 - openssh: - rationale: Component for shared userspace - openssh. - ref: f26 - ostree: - rationale: Component for shared userspace - ostree. - ref: f26 - passwd: - rationale: Component for shared userspace - passwd. - ref: f26 - pciutils: - rationale: Component for shared userspace - pciutils-libs. - ref: f26 - pinentry: - rationale: Component for shared userspace - pinentry. - ref: f26 - pkgconf: - rationale: Component for shared userspace - pkgconfig. - ref: f26 - policycoreutils: - rationale: Component for shared userspace - policycoreutils. - ref: f26 - polkit-pkla-compat: - rationale: Component for shared userspace - polkit-pkla-compat. - ref: f26 - ppp: - rationale: Component for shared userspace - ppp. - ref: f26 - protobuf-c: - rationale: Component for shared userspace - protobuf-c. - ref: f26 - pygobject3: - rationale: Component for shared userspace - pygobject3-base. - ref: f26 - python-pygpgme: - rationale: Component for shared userspace - pygpgme. - ref: f26 - pyliblzma: - rationale: Component for shared userspace - pyliblzma. + gd: + rationale: Requirement for glibc-utils. ref: f26 python2: - rationale: Component for shared userspace - python. + rationale: Requirement for glibc-utils. ref: f26 - python-backports: - rationale: Component for shared userspace - python-backports. + systemtap: + rationale: Requirement for glibc-utils. ref: f26 - python-backports-ssl_match_hostname: - rationale: Component for shared userspace - python-backports-ssl_match_hostname. + texinfo: + rationale: Requirement for glibc-utils. ref: f26 - python-chardet: - rationale: Component for shared userspace - python-chardet. + cups: + rationale: Requirement for gtk2. ref: f26 - python-configobj: - rationale: Component for shared userspace - python-configobj. + gtk-doc: + rationale: Requirement for gtk2. ref: f26 - python-dateutil: - rationale: Component for shared userspace - python-dateutil. + atk: + rationale: Requirement for gtk2. ref: f26 - python-decorator: - rationale: Component for shared userspace - python-decorator. + cairo: + rationale: Requirement for gtk2. ref: f26 - python-dmidecode: - rationale: Component for shared userspace - python-dmidecode. + gdk-pixbuf2: + rationale: Requirement for gtk2. ref: f26 - python-docker-py: - rationale: Component for shared userspace - python-docker-py. + pango: + rationale: Requirement for gtk2. ref: f26 - python-docker-pycreds: - rationale: Component for shared userspace - python-docker-pycreds. + libXcomposite: + rationale: Requirement for gtk2. ref: f26 - python-ethtool: - rationale: Component for shared userspace - python-ethtool. + libXcursor: + rationale: Requirement for gtk2. ref: f26 - python-iniparse: - rationale: Component for shared userspace - python-iniparse. + libXdamage: + rationale: Requirement for gtk2. ref: f26 - python-IPy: - rationale: Component for shared userspace - python-IPy. + libXfixes: + rationale: Requirement for gtk2. ref: f26 - python-jsonpatch: - rationale: Component for shared userspace - python-jsonpatch. + libXi: + rationale: Requirement for gtk2. ref: f26 - python-jsonpointer: - rationale: Component for shared userspace - python-jsonpointer. + libXinerama: + rationale: Requirement for gtk2. ref: f26 - kernel: - rationale: Component for shared userspace - python-perf. + libXrandr: + rationale: Requirement for gtk2. ref: f26 - python-prettytable: - rationale: Component for shared userspace - python-prettytable. + libXrender: + rationale: Requirement for gtk2. ref: f26 - python-pycurl: - rationale: Component for shared userspace - python-pycurl. + libusbx: + rationale: Requirement for libusb. ref: f26 - python-pyudev: - rationale: Component for shared userspace - python-pyudev. + qemu: + rationale: Requirement for libvirt-client. ref: f26 - python-requests: - rationale: Component for shared userspace - python-requests. + augeas: + rationale: Requirement for libvirt-client. ref: f26 - python-rhsm: - rationale: Component for shared userspace - python-rhsm. + avahi: + rationale: Requirement for libvirt-client. ref: f26 - python-setuptools: - rationale: Component for shared userspace - python-setuptools. + ceph: + rationale: Requirement for libvirt-client. ref: f26 - python-six: - rationale: Component for shared userspace - python-six. + lvm2: + rationale: Requirement for libvirt-client. ref: f26 - python-slip: - rationale: Component for shared userspace - python-slip. + dnsmasq: + rationale: Requirement for libvirt-client. ref: f26 - python-urlgrabber: - rationale: Component for shared userspace - python-urlgrabber. + ebtables: + rationale: Requirement for libvirt-client. ref: f26 - python-urllib3: - rationale: Component for shared userspace - python-urllib3. + git: + rationale: Requirement for libvirt-client. ref: f26 - pyxattr: - rationale: Component for shared userspace - pyxattr. + glusterfs: + rationale: Requirement for libvirt-client. ref: f26 - PyYAML: - rationale: Component for shared userspace - PyYAML. + iptables: + rationale: Requirement for libvirt-client. ref: f26 - quota: - rationale: Component for shared userspace - quota. + iscsi-initiator-utils: + rationale: Requirement for libvirt-client. ref: f26 - rpcbind: - rationale: Component for shared userspace - rpcbind. + libnl3: + rationale: Requirement for libvirt-client. ref: f26 - rpm: - rationale: Component for shared userspace - rpm-python. + libpciaccess: + rationale: Requirement for libvirt-client. ref: f26 - runc: - rationale: Component for shared userspace - runc. + libssh: + rationale: Requirement for libvirt-client. ref: f26 - samba: - rationale: Component for shared userspace - samba-common. + openwsman: + rationale: Requirement for libvirt-client. ref: f26 - selinux-policy: - rationale: Component for shared userspace - selinux-policy. + libxslt: + rationale: Requirement for libvirt-client. ref: f26 - setools: - rationale: Component for shared userspace - setools-console. + netcf: + rationale: Requirement for libvirt-client. ref: f26 - sg3_utils: - rationale: Component for shared userspace - sg3_utils. + nfs-utils: + rationale: Requirement for libvirt-client. ref: f26 - shared-mime-info: - rationale: Component for shared userspace - shared-mime-info. + numactl: + rationale: Requirement for libvirt-client. ref: f26 - skopeo: - rationale: Component for shared userspace - skopeo. + numad: + rationale: Requirement for libvirt-client. ref: f26 - slang: - rationale: Component for shared userspace - slang. + parted: + rationale: Requirement for libvirt-client. ref: f26 - snappy: - rationale: Component for shared userspace - snappy. + perl: + rationale: Requirement for libvirt-client. ref: f26 - socat: - rationale: Component for shared userspace - socat. + polkit: + rationale: Requirement for libvirt-client. ref: f26 - sssd: - rationale: Component for shared userspace - sssd-common. + qt: + rationale: Requirement for libvirt-client. ref: f26 - subscription-manager: - rationale: Component for shared userspace - subscription-manager. + radvd: + rationale: Requirement for libvirt-client. ref: f26 - sudo: - rationale: Component for shared userspace - sudo. + sanlock: + rationale: Requirement for libvirt-client. ref: f26 - systemd: - rationale: Component for shared userspace - systemd-sysv. + scrub: + rationale: Requirement for libvirt-client. ref: f26 - tcp_wrappers: - rationale: Component for shared userspace - tcp_wrappers. + sheepdog: + rationale: Requirement for libvirt-client. ref: f26 - tmux: - rationale: Component for shared userspace - tmux. + wireshark: + rationale: Requirement for libvirt-client. ref: f26 - trousers: - rationale: Component for shared userspace - trousers. + xen: + rationale: Requirement for libvirt-client. ref: f26 - tuned: - rationale: Component for shared userspace - tuned. - ref: f26 - usermode: - rationale: Component for shared userspace - usermode. - ref: f26 - userspace-rcu: - rationale: Component for shared userspace - userspace-rcu. - ref: f26 - vim: - rationale: Component for shared userspace - vim-minimal. - ref: f26 - virt-what: - rationale: Component for shared userspace - virt-what. - ref: f26 - wpa_supplicant: - rationale: Component for shared userspace - wpa_supplicant. + xhtml1-dtds: + rationale: Requirement for libvirt-client. ref: f26 yajl: - rationale: Component for shared userspace - yajl. + rationale: Requirement for libvirt-client. ref: f26 - yum: - rationale: Component for shared userspace - yum. + bison: + rationale: Requirement for mesa-libGL. + ref: f26 + clang: + rationale: Requirement for mesa-libGL. + ref: f26 + libXext: + rationale: Requirement for mesa-libGL. + ref: f26 + libXmu: + rationale: Requirement for mesa-libGL. + ref: f26 + libXxf86vm: + rationale: Requirement for mesa-libGL. + ref: f26 + libclc: + rationale: Requirement for mesa-libGL. + ref: f26 + libdrm: + rationale: Requirement for mesa-libGL. + ref: f26 + libglvnd: + rationale: Requirement for mesa-libGL. + ref: f26 + libomxil-bellagio: + rationale: Requirement for mesa-libGL. + ref: f26 + libva: + rationale: Requirement for mesa-libGL. + ref: f26 + libvdpau: + rationale: Requirement for mesa-libGL. + ref: f26 + libxshmfence: + rationale: Requirement for mesa-libGL. + ref: f26 + llvm: + rationale: Requirement for mesa-libGL. + ref: f26 + imake: + rationale: Requirement for mesa-libGL. + ref: f26 + opencl-filesystem: + rationale: Requirement for mesa-libGL. + ref: f26 + wayland: + rationale: Requirement for mesa-libGL. + ref: f26 + python-mako: + rationale: Requirement for mesa-libGL. + ref: f26 + vulkan: + rationale: Requirement for mesa-libGL. + ref: f26 + xorg-x11-proto-devel: + rationale: Requirement for mesa-libGL. + ref: f26 + mesa: + rationale: Requirement for mesa-libGLU. + ref: f26 + libXft: + rationale: Requirement for motif. + ref: f26 + libXp: + rationale: Requirement for motif. + ref: f26 + libXt: + rationale: Requirement for motif. + ref: f26 + libjpeg-turbo: + rationale: Requirement for motif. + ref: f26 + xorg-x11-xbitmaps: + rationale: Requirement for motif. + ref: f26 + alsa-lib: + rationale: Requirement for SDL. + ref: f26 + arts: + rationale: Requirement for SDL. + ref: f26 + audiofile: + rationale: Requirement for SDL. + ref: f26 + esound: + rationale: Requirement for SDL. + ref: f26 + libX11: + rationale: Requirement for SDL. + ref: f26 + mesa-libGLU: + rationale: Requirement for SDL. + ref: f26 + nas: + rationale: Requirement for SDL. + ref: f26 + pulseaudio: + rationale: Requirement for SDL. + ref: f26 + go-compilers: + rationale: Requirement for atomic. + ref: f26 + golang-github-cpuguy83-go-md2man: + rationale: Requirement for atomic. + ref: f26 + ostree: + rationale: Requirement for atomic. + ref: f26 + policycoreutils: + rationale: Requirement for atomic. + ref: f26 + PyYAML: + rationale: Requirement for atomic. + ref: f26 + python-dateutil: + rationale: Requirement for atomic. + ref: f26 + dbus-python: + rationale: Requirement for atomic. + ref: f26 + python-docker: + rationale: Requirement for atomic. + ref: f26 + pygobject3: + rationale: Requirement for atomic. + ref: f26 + python-requests: + rationale: Requirement for atomic. + ref: f26 + python-setuptools: + rationale: Requirement for atomic. + ref: f26 + golang: + rationale: Requirement for audit-libs-python. + ref: f26 + krb5: + rationale: Requirement for audit-libs-python. + ref: f26 + swig: + rationale: Requirement for audit-libs-python. + ref: f26 + tcp_wrappers: + rationale: Requirement for audit-libs-python. + ref: f26 + intltool: + rationale: Requirement for authconfig. + ref: f26 + dbus-glib: + rationale: Requirement for avahi-libs. + ref: f26 + gtk-sharp2: + rationale: Requirement for avahi-libs. + ref: f26 + gtk2: + rationale: Requirement for avahi-libs. + ref: f26 + gtk3: + rationale: Requirement for avahi-libs. + ref: f26 + libdaemon: + rationale: Requirement for avahi-libs. + ref: f26 + mono: + rationale: Requirement for avahi-libs. + ref: f26 + perl-XML-Parser: + rationale: Requirement for avahi-libs. + ref: f26 + pygtk2: + rationale: Requirement for avahi-libs. + ref: f26 + qt3: + rationale: Requirement for avahi-libs. + ref: f26 + xmltoman: + rationale: Requirement for avahi-libs. + ref: f26 + GeoIP: + rationale: Requirement for bind-libs. + ref: f26 + docbook-style-xsl: + rationale: Requirement for bind-libs. + ref: f26 + mariadb: + rationale: Requirement for bind-libs. + ref: f26 + postgresql: + rationale: Requirement for bind-libs. + ref: f26 + python-ply: + rationale: Requirement for bind-libs. + ref: f26 + pciutils: + rationale: Requirement for biosdevname. + ref: f26 + icu: + rationale: Requirement for boost-iostreams. + ref: f26 + mpich: + rationale: Requirement for boost-iostreams. + ref: f26 + openmpi: + rationale: Requirement for boost-iostreams. + ref: f26 + sysfsutils: + rationale: Requirement for bridge-utils. + ref: f26 + selinux-policy: + rationale: Requirement for ceph-common. + ref: f26 + Cython: + rationale: Requirement for ceph-common. + ref: f26 + boost: + rationale: Requirement for ceph-common. + ref: f26 + btrfs-progs: + rationale: Requirement for ceph-common. + ref: f26 + checkpolicy: + rationale: Requirement for ceph-common. + ref: f26 + cmake: + rationale: Requirement for ceph-common. + ref: f26 + fcgi: + rationale: Requirement for ceph-common. + ref: f26 + gperftools: + rationale: Requirement for ceph-common. + ref: f26 + hdparm: + rationale: Requirement for ceph-common. + ref: f26 + java-1.8.0-openjdk: + rationale: Requirement for ceph-common. + ref: f26 + junit: + rationale: Requirement for ceph-common. + ref: f26 + leveldb: + rationale: Requirement for ceph-common. + ref: f26 + libaio: + rationale: Requirement for ceph-common. + ref: f26 + lttng-ust: + rationale: Requirement for ceph-common. + ref: f26 + python-nose: + rationale: Requirement for ceph-common. + ref: f26 + python-sphinx: + rationale: Requirement for ceph-common. + ref: f26 + python-virtualenv: + rationale: Requirement for ceph-common. + ref: f26 + redhat-lsb: + rationale: Requirement for ceph-common. + ref: f26 + sharutils: + rationale: Requirement for ceph-common. + ref: f26 + snappy: + rationale: Requirement for ceph-common. + ref: f26 + xfsprogs: + rationale: Requirement for ceph-common. + ref: f26 + xmlstarlet: + rationale: Requirement for ceph-common. + ref: f26 + yasm: + rationale: Requirement for ceph-common. + ref: f26 + libedit: + rationale: Requirement for chrony. + ref: f26 + pps-tools: + rationale: Requirement for chrony. + ref: f26 + iproute: + rationale: Requirement for cloud-init. + ref: f26 + python-configobj: + rationale: Requirement for cloud-init. + ref: f26 + python-httpretty: + rationale: Requirement for cloud-init. + ref: f26 + python-jinja2: + rationale: Requirement for cloud-init. + ref: f26 + python-jsonpatch: + rationale: Requirement for cloud-init. + ref: f26 + python-mock: + rationale: Requirement for cloud-init. + ref: f26 + python-oauthlib: + rationale: Requirement for cloud-init. + ref: f26 + python-prettytable: + rationale: Requirement for cloud-init. + ref: f26 + pyserial: + rationale: Requirement for cloud-init. + ref: f26 + python-six: + rationale: Requirement for cloud-init. + ref: f26 + python-unittest2: + rationale: Requirement for cloud-init. + ref: f26 + glib-networking: + rationale: Requirement for cockpit-bridge. + ref: f26 + pcp: + rationale: Requirement for cockpit-bridge. + ref: f26 + json-glib: + rationale: Requirement for cockpit-bridge. + ref: f26 + libmnl: + rationale: Requirement for conntrack-tools. + ref: f26 + libnetfilter_conntrack: + rationale: Requirement for conntrack-tools. + ref: f26 + libnetfilter_cthelper: + rationale: Requirement for conntrack-tools. + ref: f26 + libnetfilter_cttimeout: + rationale: Requirement for conntrack-tools. + ref: f26 + libnetfilter_queue: + rationale: Requirement for conntrack-tools. + ref: f26 + libnfnetlink: + rationale: Requirement for conntrack-tools. + ref: f26 + asciidoc: + rationale: Requirement for criu. + ref: f26 + libnet: + rationale: Requirement for criu. + ref: f26 + protobuf-c: + rationale: Requirement for criu. + ref: f26 + protobuf: + rationale: Requirement for criu. + ref: f26 + python-cups: + rationale: Requirement for cups-libs. + ref: f26 + bind99: + rationale: Requirement for dhclient. + ref: f26 + bash-completion: + rationale: Requirement for dracut-network. + ref: f26 + docbook-dtds: + rationale: Requirement for dracut-network. + ref: f26 + golang-github-bgentry-speakeasy: + rationale: Requirement for etcd. + ref: f26 + golang-github-boltdb-bolt: + rationale: Requirement for etcd. + ref: f26 + golang-github-cheggaaa-pb: + rationale: Requirement for etcd. + ref: f26 + golang-github-cockroachdb-cmux: + rationale: Requirement for etcd. + ref: f26 + golang-github-coreos-go-semver: + rationale: Requirement for etcd. + ref: f26 + golang-github-coreos-go-systemd: + rationale: Requirement for etcd. + ref: f26 + golang-github-coreos-pkg: + rationale: Requirement for etcd. + ref: f26 + golang-github-dustin-go-humanize: + rationale: Requirement for etcd. + ref: f26 + golang-github-ghodss-yaml: + rationale: Requirement for etcd. + ref: f26 + golang-googlecode-gogoprotobuf: + rationale: Requirement for etcd. + ref: f26 + golang-googlecode-goprotobuf: + rationale: Requirement for etcd. + ref: f26 + golang-github-google-btree: + rationale: Requirement for etcd. + ref: f26 + golang-github-grpc-ecosystem-grpc-gateway: + rationale: Requirement for etcd. + ref: f26 + golang-github-jonboulle-clockwork: + rationale: Requirement for etcd. + ref: f26 + golang-github-kr-pty: + rationale: Requirement for etcd. + ref: f26 + golang-github-olekukonko-tablewriter: + rationale: Requirement for etcd. + ref: f26 + golang-github-prometheus-client_golang: + rationale: Requirement for etcd. + ref: f26 + golang-github-spf13-cobra: + rationale: Requirement for etcd. + ref: f26 + golang-github-spf13-pflag: + rationale: Requirement for etcd. + ref: f26 + golang-github-ugorji-go: + rationale: Requirement for etcd. + ref: f26 + golang-github-urfave-cli: + rationale: Requirement for etcd. + ref: f26 + golang-github-xiang90-probing: + rationale: Requirement for etcd. + ref: f26 + golang-googlecode-go-crypto: + rationale: Requirement for etcd. + ref: f26 + golang-googlecode-net: + rationale: Requirement for etcd. + ref: f26 + golang-github-golang-time: + rationale: Requirement for etcd. + ref: f26 + golang-github-grpc-grpc-go: + rationale: Requirement for etcd. + ref: f26 + golang-github-aws-aws-sdk-go: + rationale: Requirement for flannel. + ref: f26 + etcd: + rationale: Requirement for flannel. + ref: f26 + golang-github-coreos-go-iptables: + rationale: Requirement for flannel. + ref: f26 + golang-github-golang-glog: + rationale: Requirement for flannel. + ref: f26 + golang-github-gorilla-mux: + rationale: Requirement for flannel. + ref: f26 + golang-github-vishvananda-netlink: + rationale: Requirement for flannel. + ref: f26 + golang-googlecode-goauth2: + rationale: Requirement for flannel. + ref: f26 + golang-googlecode-google-api-client: + rationale: Requirement for flannel. + ref: f26 + firewalld: + rationale: Requirement for glusterfs-client-xlators. + ref: f26 + libibverbs: + rationale: Requirement for glusterfs-client-xlators. + ref: f26 + librdmacm: + rationale: Requirement for glusterfs-client-xlators. + ref: f26 + userspace-rcu: + rationale: Requirement for glusterfs-client-xlators. + ref: f26 + libunwind: + rationale: Requirement for gperftools-libs. + ref: f26 + perl-generators: + rationale: Requirement for gperftools-libs. + ref: f26 + ghostscript: + rationale: Requirement for groff-base. + ref: f26 + libXaw: + rationale: Requirement for groff-base. + ref: f26 + netpbm: + rationale: Requirement for groff-base. + ref: f26 + psutils: + rationale: Requirement for groff-base. + ref: f26 + ding-libs: + rationale: Requirement for gssproxy. + ref: f26 + libnftnl: + rationale: Requirement for iptables-services. + ref: f26 + docbook-utils: + rationale: Requirement for iputils. + ref: f26 + perl-SGMLSpm: + rationale: Requirement for iputils. + ref: f26 + isns-utils: + rationale: Requirement for iscsi-initiator-utils-iscsiuio. + ref: f26 + go-bindata: + rationale: Requirement for kubernetes-client. + ref: f26 + rsync: + rationale: Requirement for kubernetes-client. + ref: f26 + check: + rationale: Requirement for libbasicobjects. + ref: f26 + bind: + rationale: Requirement for libipa_hbac. + ref: f26 + cifs-utils: + rationale: Requirement for libipa_hbac. + ref: f26 + diffstat: + rationale: Requirement for libipa_hbac. + ref: f26 + http-parser: + rationale: Requirement for libipa_hbac. + ref: f26 + jansson: + rationale: Requirement for libipa_hbac. + ref: f26 + cmocka: + rationale: Requirement for libipa_hbac. + ref: f26 + libldb: + rationale: Requirement for libipa_hbac. + ref: f26 + libnfsidmap: + rationale: Requirement for libipa_hbac. + ref: f26 + samba: + rationale: Requirement for libipa_hbac. + ref: f26 + libtalloc: + rationale: Requirement for libipa_hbac. + ref: f26 + libtdb: + rationale: Requirement for libipa_hbac. + ref: f26 + libtevent: + rationale: Requirement for libipa_hbac. + ref: f26 + nss_wrapper: + rationale: Requirement for libipa_hbac. + ref: f26 + uid_wrapper: + rationale: Requirement for libipa_hbac. + ref: f26 + kf5-kconfig: + rationale: Requirement for libproxy. + ref: f26 + libmodman: + rationale: Requirement for libproxy. + ref: f26 + webkitgtk4: + rationale: Requirement for libproxy. + ref: f26 + NetworkManager: + rationale: Requirement for libproxy. + ref: f26 + js: + rationale: Requirement for libproxy. + ref: f26 + desktop-file-utils: + rationale: Requirement for libreport-filesystem. + ref: f26 + json-c: + rationale: Requirement for libreport-filesystem. + ref: f26 + libproxy: + rationale: Requirement for libreport-filesystem. + ref: f26 + libtar: + rationale: Requirement for libreport-filesystem. + ref: f26 + newt: + rationale: Requirement for libreport-filesystem. + ref: f26 + satyr: + rationale: Requirement for libreport-filesystem. + ref: f26 + xmlrpc-c: + rationale: Requirement for libreport-filesystem. + ref: f26 + ruby: + rationale: Requirement for libselinux-python. + ref: f26 + perl-ExtUtils-MakeMaker: + rationale: Requirement for libsmbclient. + ref: f26 + perl-Parse-Yapp: + rationale: Requirement for libsmbclient. + ref: f26 + perl-Test-Simple: + rationale: Requirement for libsmbclient. + ref: f26 + python-pygpgme: + rationale: Requirement for libsmbclient. + ref: f26 + subunit: + rationale: Requirement for libsmbclient. + ref: f26 + quota: + rationale: Requirement for libsmbclient. + ref: f26 + vala: + rationale: Requirement for libsoup. + ref: f26 + fakeroot: + rationale: Requirement for libuser. + ref: f26 + linuxdoc-tools: + rationale: Requirement for libuser. + ref: f26 + libevent: + rationale: Requirement for libverto-tevent. + ref: f26 + python2-typing: + rationale: Requirement for m2crypto. + ref: f26 + autoconf213: + rationale: Requirement for mozjs17. + ref: f26 + perl-Getopt-Long: + rationale: Requirement for mozjs17. + ref: f26 + groff: + rationale: Requirement for nano. + ref: f26 + bluez: + rationale: Requirement for net-tools. + ref: f26 + ModemManager: + rationale: Requirement for NetworkManager-libnm. + ref: f26 + dhcp: + rationale: Requirement for NetworkManager-libnm. + ref: f26 + libndp: + rationale: Requirement for NetworkManager-libnm. + ref: f26 + ppp: + rationale: Requirement for NetworkManager-libnm. + ref: f26 + libteam: + rationale: Requirement for NetworkManager-libnm. + ref: f26 + wireless-tools: + rationale: Requirement for NetworkManager-libnm. + ref: f26 + lynx: + rationale: Requirement for newt-python. + ref: f26 + slang: + rationale: Requirement for newt-python. + ref: f26 + dos2unix: + rationale: Requirement for nmap-ncat. + ref: f26 + golang-github-godbus-dbus: + rationale: Requirement for oci-register-machine. + ref: f26 + golang-gopkg-yaml: + rationale: Requirement for oci-register-machine. + ref: f26 + fipscheck: + rationale: Requirement for openssh. + ref: f26 + perl-podlators: + rationale: Requirement for openssh. + ref: f26 + xorg-x11-xauth: + rationale: Requirement for openssh. + ref: f26 + libsoup: + rationale: Requirement for ostree-grub2. + ref: f26 + libuser: + rationale: Requirement for passwd. + ref: f26 + gcr: + rationale: Requirement for pinentry. + ref: f26 + libsecret: + rationale: Requirement for pinentry. + ref: f26 + kyua-cli: + rationale: Requirement for pkgconfig. + ref: f26 + atf: + rationale: Requirement for pkgconfig. + ref: f26 + libcgroup: + rationale: Requirement for policycoreutils-python. + ref: f26 + pycairo: + rationale: Requirement for pygobject3-base. + ref: f26 + python3-cairo: + rationale: Requirement for pygobject3-base. + ref: f26 + python-pip: + rationale: Requirement for python. + ref: f26 + tcl: + rationale: Requirement for python. + ref: f26 + tix: + rationale: Requirement for python. + ref: f26 + tk: + rationale: Requirement for python. + ref: f26 + pytest: + rationale: Requirement for python-docker-py. + ref: f26 + python-backports-ssl_match_hostname: + rationale: Requirement for python-docker-py. + ref: f26 + python-coverage: + rationale: Requirement for python-docker-py. + ref: f26 + python-flake8: + rationale: Requirement for python-docker-py. + ref: f26 + python-ipaddress: + rationale: Requirement for python-docker-py. + ref: f26 + python-pytest-cov: + rationale: Requirement for python-docker-py. + ref: f26 + python-websocket-client: + rationale: Requirement for python-docker-py. + ref: f26 + python-docker-pycreds: + rationale: Requirement for python-docker-py. + ref: f26 + hmaccalc: + rationale: Requirement for python-perf. + ref: f26 + net-tools: + rationale: Requirement for python-perf. + ref: f26 + perl-Carp: + rationale: Requirement for python-perf. + ref: f26 + pesign: + rationale: Requirement for python-perf. + ref: f26 + pyflakes: + rationale: Requirement for python-pycurl. + ref: f26 + python-bottle: + rationale: Requirement for python-pycurl. + ref: f26 + vsftpd: + rationale: Requirement for python-pycurl. + ref: f26 + python-pycurl: + rationale: Requirement for python-urlgrabber. + ref: f26 + python-nose-exclude: + rationale: Requirement for python-urllib3. + ref: f26 + python-psutil: + rationale: Requirement for python-urllib3. + ref: f26 + python-pysocks: + rationale: Requirement for python-urllib3. + ref: f26 + python-tornado: + rationale: Requirement for python-urllib3. + ref: f26 + libtirpc: + rationale: Requirement for rpcbind. + ref: f26 + fakechroot: + rationale: Requirement for rpm-python. + ref: f26 + ima-evm-utils: + rationale: Requirement for rpm-python. + ref: f26 + golang-github-Sirupsen-logrus: + rationale: Requirement for runc. + ref: f26 + docker-latest: + rationale: Requirement for runc. + ref: f26 + golang-github-docker-go-units: + rationale: Requirement for runc. + ref: f26 + golang-github-opencontainers-runtime-spec: + rationale: Requirement for runc. + ref: f26 + golang-github-seccomp-libseccomp-golang: + rationale: Requirement for runc. + ref: f26 + golang-github-syndtr-gocapability: + rationale: Requirement for runc. + ref: f26 + qt5-qtbase: + rationale: Requirement for setools-console. + ref: f26 + iputils: + rationale: Requirement for socat. + ref: f26 + GConf2: + rationale: Requirement for subscription-manager. + ref: f26 + libnotify: + rationale: Requirement for subscription-manager. + ref: f26 + rarian: + rationale: Requirement for subscription-manager. + ref: f26 + sendmail: + rationale: Requirement for sudo. + ref: f26 + gnu-efi: + rationale: Requirement for systemd-sysv. + ref: f26 + libmicrohttpd: + rationale: Requirement for systemd-sysv. + ref: f26 + libxkbcommon: + rationale: Requirement for systemd-sysv. + ref: f26 + python-lxml: + rationale: Requirement for systemd-sysv. + ref: f26 + libSM: + rationale: Requirement for usermode. + ref: f26 + startup-notification: + rationale: Requirement for usermode. + ref: f26 + gpm: + rationale: Requirement for vim-minimal. + ref: f26 + libXpm: + rationale: Requirement for vim-minimal. + ref: f26 + libappstream-glib: + rationale: Requirement for vim-minimal. + ref: f26 + perl-ExtUtils-ParseXS: + rationale: Requirement for vim-minimal. + ref: f26 + python-iniparse: + rationale: Requirement for yum. + ref: f26 + python-urlgrabber: + rationale: Requirement for yum. + ref: f26 + yum-metadata-parser: + rationale: Requirement for yum. ref: f26 From dd7ae9351612498236c871a2cf9b368cb6a6452d Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Tue, 11 Apr 2017 13:58:24 +0200 Subject: [PATCH 007/131] user perl-bootstrap for now --- shared-userspace.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index 84fc15d..8ba0687 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -9,6 +9,7 @@ data: dependencies: buildrequires: base-runtime: master + perl-bootstrap: master requires: base-runtime: master references: From b53ffe027a881aa9f5cb58a3ebbd162138a0fc36 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Thu, 20 Apr 2017 14:05:36 +0200 Subject: [PATCH 008/131] minimal version for testing --- shared-userspace.yaml | 1465 +---------------------------------------- 1 file changed, 19 insertions(+), 1446 deletions(-) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index 8ba0687..858c9e5 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -9,9 +9,12 @@ data: dependencies: buildrequires: base-runtime: master - perl-bootstrap: master + perl: master + common-build-dependencies-bootstrap: master + common-build-dependencies: master requires: base-runtime: master + perl: master references: community: https://fedoraproject.org/wiki/Modularity documentation: https://fedoraproject.org/wiki/Fedora_Packaging_Guidelines_for_Modules @@ -20,1454 +23,24 @@ data: default: rpms: - alsa-lib - - glibc-utils - - gtk2 - - hesiod - - libusb - - libvirt-client - - mesa-libGL - - mesa-libGLU - - motif - - SDL - - atomic - - atomic-devmode - - audit-libs-python - - authconfig - - avahi-libs - - bash-completion - - bind-libs - - bind-libs-lite - - bind-license - - bind-utils - - biosdevname - - boost-iostreams - - boost-program-options - - boost-random - - boost-regex - - boost-system - - boost-thread - - bridge-utils - - ceph-common - - chrony - - cloud-init - - cloud-utils-growpart - - cockpit-bridge - - cockpit-docker - - cockpit-ostree - - cockpit-system - - conntrack-tools - - criu - - cronie - - cronie-anacron - - crontabs - - cups-libs - - device-mapper-multipath - - device-mapper-multipath-libs - - device-mapper-persistent-data - - dhclient - - dhcp-common - - dhcp-libs - - dmidecode - - dracut-network - - etcd - - ethtool - - fipscheck - - fipscheck-lib - - flannel - - glusterfs-client-xlators - - glusterfs-fuse - - glusterfs-libs - - gomtree - - gomtree - - gperftools-libs - - groff-base - - grubby - - gsettings-desktop-schemas - - gssproxy - - hardlink - - hostname - - initscripts - - iptables-services - - iputils - - irqbalance - - iscsi-initiator-utils-iscsiuio - - jansson - - kexec-tools - - kpartx - - kubernetes-client - - kubernetes-node - - less - - libbasicobjects - - libcephfs1 - - libcgroup - - libcollection - - libdhash - - libevent - - libgudev1 - - libicu - - libini_config - - libipa_hbac - - libmodman - - libndp - - libpath_utils - - libproxy - - librados2 - - librbd1 - - libref_array - - libreport-filesystem - - librgw2 - - libselinux-python - - libsemanage-python - - libsmbclient - - libsoup - - libsss_autofs - - libsss_idmap - - libsss_nss_idmap - - libsss_sudo - - libtirpc - - libuser - - libverto-tevent - - libwbclient - - libxml2-python - - libyaml - - logrotate - - m2crypto - - mdadm - - mozjs17 - - nano - - net-tools - - NetworkManager-libnm - - newt-python - - nmap-ncat - - nss-altfiles - - numactl-libs - - oci-register-machine - - oci-systemd-hook - - openssh - - openssh-clients - - openssh-server - - ostree-grub2 - - passwd - - pciutils-libs - - pinentry - - pkgconfig - - policycoreutils-python - - polkit-pkla-compat - - pygobject3-base - - pygpgme - - pyliblzma - - python - - python-backports - - python-backports-ssl_match_hostname - - python-cephfs - - python-chardet - - python-decorator - - python-dmidecode - - python-docker-py - - python-ethtool - - python-iniparse - - python-IPy - - python-jsonpointer - - python-libs - - python-perf - - python-pycurl - - python-pyudev - - python-rados - - python-rbd - - python-rhsm - - python-rhsm-certificates - - python-slip - - python-slip-dbus - - python-sssdconfig - - python-urlgrabber - - python-urllib3 - - pyxattr - - quota-nls - - rpcbind - - rpm-python - - runc - - samba-client-libs - - samba-common - - selinux-policy-targeted - - setools-console - - sg3_utils - - sg3_utils-libs - - shared-mime-info - - skopeo - - skopeo-containers - - socat - - sssd - - sssd-ad - - sssd-client - - sssd-common - - sssd-common-pac - - sssd-ipa - - sssd-krb5 - - sssd-krb5-common - - sssd-ldap - - sssd-proxy - - subscription-manager - - subscription-manager-plugin-container - - subscription-manager-plugin-ostree - - sudo - - systemd-sysv - - tcp_wrappers-libs - - tmux - - trousers - - tuned - - tuned-profiles-atomic - - usermode - - vim-minimal - - virt-what - - wpa_supplicant - - yum api: rpms: - alsa-lib - - glibc-utils - - gtk2 - - hesiod - - libusb - - libvirt-client - - mesa-libGL - - mesa-libGLU - - motif - - SDL - - atomic - - atomic-devmode - - audit-libs-python - - authconfig - - avahi-libs - - bash-completion - - bind-libs - - bind-libs-lite - - bind-license - - bind-utils - - biosdevname - - boost-iostreams - - boost-program-options - - boost-random - - boost-regex - - boost-system - - boost-thread - - bridge-utils - - ceph-common - - chrony - - cloud-init - - cloud-utils-growpart - - cockpit-bridge - - cockpit-docker - - cockpit-ostree - - cockpit-system - - conntrack-tools - - criu - - cronie - - cronie-anacron - - crontabs - - cups-libs - - device-mapper-multipath - - device-mapper-multipath-libs - - device-mapper-persistent-data - - dhclient - - dhcp-common - - dhcp-libs - - dmidecode - - dracut-network - - etcd - - ethtool - - fipscheck - - fipscheck-lib - - flannel - - glusterfs-client-xlators - - glusterfs-fuse - - glusterfs-libs - - gomtree - - gomtree - - gperftools-libs - - groff-base - - grubby - - gsettings-desktop-schemas - - gssproxy - - hardlink - - hostname - - initscripts - - iptables-services - - iputils - - irqbalance - - iscsi-initiator-utils-iscsiuio - - jansson - - kexec-tools - - kpartx - - kubernetes-client - - kubernetes-node - - less - - libbasicobjects - - libcephfs1 - - libcgroup - - libcollection - - libdhash - - libevent - - libgudev1 - - libicu - - libini_config - - libipa_hbac - - libmodman - - libndp - - libpath_utils - - libproxy - - librados2 - - librbd1 - - libref_array - - libreport-filesystem - - librgw2 - - libselinux-python - - libsemanage-python - - libsmbclient - - libsoup - - libsss_autofs - - libsss_idmap - - libsss_nss_idmap - - libsss_sudo - - libtirpc - - libuser - - libverto-tevent - - libwbclient - - libxml2-python - - libyaml - - logrotate - - m2crypto - - mdadm - - mozjs17 - - nano - - net-tools - - NetworkManager-libnm - - newt-python - - nmap-ncat - - nss-altfiles - - numactl-libs - - oci-register-machine - - oci-systemd-hook - - openssh - - openssh-clients - - openssh-server - - ostree-grub2 - - passwd - - pciutils-libs - - pinentry - - pkgconfig - - policycoreutils-python - - polkit-pkla-compat - - pygobject3-base - - pygpgme - - pyliblzma - - python - - python-backports - - python-backports-ssl_match_hostname - - python-cephfs - - python-chardet - - python-decorator - - python-dmidecode - - python-docker-py - - python-ethtool - - python-iniparse - - python-IPy - - python-jsonpointer - - python-libs - - python-perf - - python-pycurl - - python-pyudev - - python-rados - - python-rbd - - python-rhsm - - python-rhsm-certificates - - python-slip - - python-slip-dbus - - python-sssdconfig - - python-urlgrabber - - python-urllib3 - - pyxattr - - quota-nls - - rpcbind - - rpm-python - - runc - - samba-client-libs - - samba-common - - selinux-policy-targeted - - setools-console - - sg3_utils - - sg3_utils-libs - - shared-mime-info - - skopeo - - skopeo-containers - - socat - - sssd - - sssd-ad - - sssd-client - - sssd-common - - sssd-common-pac - - sssd-ipa - - sssd-krb5 - - sssd-krb5-common - - sssd-ldap - - sssd-proxy - - subscription-manager - - subscription-manager-plugin-container - - subscription-manager-plugin-ostree - - sudo - - systemd-sysv - - tcp_wrappers-libs - - tmux - - trousers - - tuned - - tuned-profiles-atomic - - usermode - - vim-minimal - - virt-what - - wpa_supplicant - - yum components: rpms: - autoconf: - rationale: Requirement for alsa-lib. - ref: f26 - automake: - rationale: Requirement for alsa-lib. - ref: f26 - doxygen: - rationale: Requirement for alsa-lib. - ref: f26 - libtool: - rationale: Requirement for alsa-lib. - ref: f26 - valgrind: - rationale: Requirement for glibc-utils. - ref: f26 - audit: - rationale: Requirement for glibc-utils. - ref: f26 - gd: - rationale: Requirement for glibc-utils. - ref: f26 - python2: - rationale: Requirement for glibc-utils. - ref: f26 - systemtap: - rationale: Requirement for glibc-utils. - ref: f26 - texinfo: - rationale: Requirement for glibc-utils. - ref: f26 - cups: - rationale: Requirement for gtk2. - ref: f26 - gtk-doc: - rationale: Requirement for gtk2. - ref: f26 - atk: - rationale: Requirement for gtk2. - ref: f26 - cairo: - rationale: Requirement for gtk2. - ref: f26 - gdk-pixbuf2: - rationale: Requirement for gtk2. - ref: f26 - pango: - rationale: Requirement for gtk2. - ref: f26 - libXcomposite: - rationale: Requirement for gtk2. - ref: f26 - libXcursor: - rationale: Requirement for gtk2. - ref: f26 - libXdamage: - rationale: Requirement for gtk2. - ref: f26 - libXfixes: - rationale: Requirement for gtk2. - ref: f26 - libXi: - rationale: Requirement for gtk2. - ref: f26 - libXinerama: - rationale: Requirement for gtk2. - ref: f26 - libXrandr: - rationale: Requirement for gtk2. - ref: f26 - libXrender: - rationale: Requirement for gtk2. - ref: f26 - libusbx: - rationale: Requirement for libusb. - ref: f26 - qemu: - rationale: Requirement for libvirt-client. - ref: f26 - augeas: - rationale: Requirement for libvirt-client. - ref: f26 - avahi: - rationale: Requirement for libvirt-client. - ref: f26 - ceph: - rationale: Requirement for libvirt-client. - ref: f26 - lvm2: - rationale: Requirement for libvirt-client. - ref: f26 - dnsmasq: - rationale: Requirement for libvirt-client. - ref: f26 - ebtables: - rationale: Requirement for libvirt-client. - ref: f26 - git: - rationale: Requirement for libvirt-client. - ref: f26 - glusterfs: - rationale: Requirement for libvirt-client. - ref: f26 - iptables: - rationale: Requirement for libvirt-client. - ref: f26 - iscsi-initiator-utils: - rationale: Requirement for libvirt-client. - ref: f26 - libnl3: - rationale: Requirement for libvirt-client. - ref: f26 - libpciaccess: - rationale: Requirement for libvirt-client. - ref: f26 - libssh: - rationale: Requirement for libvirt-client. - ref: f26 - openwsman: - rationale: Requirement for libvirt-client. - ref: f26 - libxslt: - rationale: Requirement for libvirt-client. - ref: f26 - netcf: - rationale: Requirement for libvirt-client. - ref: f26 - nfs-utils: - rationale: Requirement for libvirt-client. - ref: f26 - numactl: - rationale: Requirement for libvirt-client. - ref: f26 - numad: - rationale: Requirement for libvirt-client. - ref: f26 - parted: - rationale: Requirement for libvirt-client. - ref: f26 - perl: - rationale: Requirement for libvirt-client. - ref: f26 - polkit: - rationale: Requirement for libvirt-client. - ref: f26 - qt: - rationale: Requirement for libvirt-client. - ref: f26 - radvd: - rationale: Requirement for libvirt-client. - ref: f26 - sanlock: - rationale: Requirement for libvirt-client. - ref: f26 - scrub: - rationale: Requirement for libvirt-client. - ref: f26 - sheepdog: - rationale: Requirement for libvirt-client. - ref: f26 - wireshark: - rationale: Requirement for libvirt-client. - ref: f26 - xen: - rationale: Requirement for libvirt-client. - ref: f26 - xhtml1-dtds: - rationale: Requirement for libvirt-client. - ref: f26 - yajl: - rationale: Requirement for libvirt-client. - ref: f26 - bison: - rationale: Requirement for mesa-libGL. - ref: f26 - clang: - rationale: Requirement for mesa-libGL. - ref: f26 - libXext: - rationale: Requirement for mesa-libGL. - ref: f26 - libXmu: - rationale: Requirement for mesa-libGL. - ref: f26 - libXxf86vm: - rationale: Requirement for mesa-libGL. - ref: f26 - libclc: - rationale: Requirement for mesa-libGL. - ref: f26 - libdrm: - rationale: Requirement for mesa-libGL. - ref: f26 - libglvnd: - rationale: Requirement for mesa-libGL. - ref: f26 - libomxil-bellagio: - rationale: Requirement for mesa-libGL. - ref: f26 - libva: - rationale: Requirement for mesa-libGL. - ref: f26 - libvdpau: - rationale: Requirement for mesa-libGL. - ref: f26 - libxshmfence: - rationale: Requirement for mesa-libGL. - ref: f26 - llvm: - rationale: Requirement for mesa-libGL. - ref: f26 - imake: - rationale: Requirement for mesa-libGL. - ref: f26 - opencl-filesystem: - rationale: Requirement for mesa-libGL. - ref: f26 - wayland: - rationale: Requirement for mesa-libGL. - ref: f26 - python-mako: - rationale: Requirement for mesa-libGL. - ref: f26 - vulkan: - rationale: Requirement for mesa-libGL. - ref: f26 - xorg-x11-proto-devel: - rationale: Requirement for mesa-libGL. - ref: f26 - mesa: - rationale: Requirement for mesa-libGLU. - ref: f26 - libXft: - rationale: Requirement for motif. - ref: f26 - libXp: - rationale: Requirement for motif. - ref: f26 - libXt: - rationale: Requirement for motif. - ref: f26 - libjpeg-turbo: - rationale: Requirement for motif. - ref: f26 - xorg-x11-xbitmaps: - rationale: Requirement for motif. - ref: f26 - alsa-lib: - rationale: Requirement for SDL. - ref: f26 - arts: - rationale: Requirement for SDL. - ref: f26 - audiofile: - rationale: Requirement for SDL. - ref: f26 - esound: - rationale: Requirement for SDL. - ref: f26 - libX11: - rationale: Requirement for SDL. - ref: f26 - mesa-libGLU: - rationale: Requirement for SDL. - ref: f26 - nas: - rationale: Requirement for SDL. - ref: f26 - pulseaudio: - rationale: Requirement for SDL. - ref: f26 - go-compilers: - rationale: Requirement for atomic. - ref: f26 - golang-github-cpuguy83-go-md2man: - rationale: Requirement for atomic. - ref: f26 - ostree: - rationale: Requirement for atomic. - ref: f26 - policycoreutils: - rationale: Requirement for atomic. - ref: f26 - PyYAML: - rationale: Requirement for atomic. - ref: f26 - python-dateutil: - rationale: Requirement for atomic. - ref: f26 - dbus-python: - rationale: Requirement for atomic. - ref: f26 - python-docker: - rationale: Requirement for atomic. - ref: f26 - pygobject3: - rationale: Requirement for atomic. - ref: f26 - python-requests: - rationale: Requirement for atomic. - ref: f26 - python-setuptools: - rationale: Requirement for atomic. - ref: f26 - golang: - rationale: Requirement for audit-libs-python. - ref: f26 - krb5: - rationale: Requirement for audit-libs-python. - ref: f26 - swig: - rationale: Requirement for audit-libs-python. - ref: f26 - tcp_wrappers: - rationale: Requirement for audit-libs-python. - ref: f26 - intltool: - rationale: Requirement for authconfig. - ref: f26 - dbus-glib: - rationale: Requirement for avahi-libs. - ref: f26 - gtk-sharp2: - rationale: Requirement for avahi-libs. - ref: f26 - gtk2: - rationale: Requirement for avahi-libs. - ref: f26 - gtk3: - rationale: Requirement for avahi-libs. - ref: f26 - libdaemon: - rationale: Requirement for avahi-libs. - ref: f26 - mono: - rationale: Requirement for avahi-libs. - ref: f26 - perl-XML-Parser: - rationale: Requirement for avahi-libs. - ref: f26 - pygtk2: - rationale: Requirement for avahi-libs. - ref: f26 - qt3: - rationale: Requirement for avahi-libs. - ref: f26 - xmltoman: - rationale: Requirement for avahi-libs. - ref: f26 - GeoIP: - rationale: Requirement for bind-libs. - ref: f26 - docbook-style-xsl: - rationale: Requirement for bind-libs. - ref: f26 - mariadb: - rationale: Requirement for bind-libs. - ref: f26 - postgresql: - rationale: Requirement for bind-libs. - ref: f26 - python-ply: - rationale: Requirement for bind-libs. - ref: f26 - pciutils: - rationale: Requirement for biosdevname. - ref: f26 - icu: - rationale: Requirement for boost-iostreams. - ref: f26 - mpich: - rationale: Requirement for boost-iostreams. - ref: f26 - openmpi: - rationale: Requirement for boost-iostreams. - ref: f26 - sysfsutils: - rationale: Requirement for bridge-utils. - ref: f26 - selinux-policy: - rationale: Requirement for ceph-common. - ref: f26 - Cython: - rationale: Requirement for ceph-common. - ref: f26 - boost: - rationale: Requirement for ceph-common. - ref: f26 - btrfs-progs: - rationale: Requirement for ceph-common. - ref: f26 - checkpolicy: - rationale: Requirement for ceph-common. - ref: f26 + xapian-core: + rationale: Build dep of doxygen. + ref: private-karsten-modularity + buildorder: 1 cmake: - rationale: Requirement for ceph-common. - ref: f26 - fcgi: - rationale: Requirement for ceph-common. - ref: f26 - gperftools: - rationale: Requirement for ceph-common. - ref: f26 - hdparm: - rationale: Requirement for ceph-common. - ref: f26 - java-1.8.0-openjdk: - rationale: Requirement for ceph-common. - ref: f26 - junit: - rationale: Requirement for ceph-common. - ref: f26 - leveldb: - rationale: Requirement for ceph-common. - ref: f26 - libaio: - rationale: Requirement for ceph-common. - ref: f26 - lttng-ust: - rationale: Requirement for ceph-common. - ref: f26 - python-nose: - rationale: Requirement for ceph-common. - ref: f26 - python-sphinx: - rationale: Requirement for ceph-common. - ref: f26 - python-virtualenv: - rationale: Requirement for ceph-common. - ref: f26 - redhat-lsb: - rationale: Requirement for ceph-common. - ref: f26 - sharutils: - rationale: Requirement for ceph-common. - ref: f26 - snappy: - rationale: Requirement for ceph-common. - ref: f26 - xfsprogs: - rationale: Requirement for ceph-common. - ref: f26 - xmlstarlet: - rationale: Requirement for ceph-common. - ref: f26 - yasm: - rationale: Requirement for ceph-common. - ref: f26 - libedit: - rationale: Requirement for chrony. - ref: f26 - pps-tools: - rationale: Requirement for chrony. - ref: f26 - iproute: - rationale: Requirement for cloud-init. - ref: f26 - python-configobj: - rationale: Requirement for cloud-init. - ref: f26 - python-httpretty: - rationale: Requirement for cloud-init. - ref: f26 - python-jinja2: - rationale: Requirement for cloud-init. - ref: f26 - python-jsonpatch: - rationale: Requirement for cloud-init. - ref: f26 - python-mock: - rationale: Requirement for cloud-init. - ref: f26 - python-oauthlib: - rationale: Requirement for cloud-init. - ref: f26 - python-prettytable: - rationale: Requirement for cloud-init. - ref: f26 - pyserial: - rationale: Requirement for cloud-init. - ref: f26 - python-six: - rationale: Requirement for cloud-init. - ref: f26 - python-unittest2: - rationale: Requirement for cloud-init. - ref: f26 - glib-networking: - rationale: Requirement for cockpit-bridge. - ref: f26 - pcp: - rationale: Requirement for cockpit-bridge. - ref: f26 - json-glib: - rationale: Requirement for cockpit-bridge. - ref: f26 - libmnl: - rationale: Requirement for conntrack-tools. - ref: f26 - libnetfilter_conntrack: - rationale: Requirement for conntrack-tools. - ref: f26 - libnetfilter_cthelper: - rationale: Requirement for conntrack-tools. - ref: f26 - libnetfilter_cttimeout: - rationale: Requirement for conntrack-tools. - ref: f26 - libnetfilter_queue: - rationale: Requirement for conntrack-tools. - ref: f26 - libnfnetlink: - rationale: Requirement for conntrack-tools. - ref: f26 - asciidoc: - rationale: Requirement for criu. - ref: f26 - libnet: - rationale: Requirement for criu. - ref: f26 - protobuf-c: - rationale: Requirement for criu. - ref: f26 - protobuf: - rationale: Requirement for criu. - ref: f26 - python-cups: - rationale: Requirement for cups-libs. - ref: f26 - bind99: - rationale: Requirement for dhclient. - ref: f26 - bash-completion: - rationale: Requirement for dracut-network. - ref: f26 - docbook-dtds: - rationale: Requirement for dracut-network. - ref: f26 - golang-github-bgentry-speakeasy: - rationale: Requirement for etcd. - ref: f26 - golang-github-boltdb-bolt: - rationale: Requirement for etcd. - ref: f26 - golang-github-cheggaaa-pb: - rationale: Requirement for etcd. - ref: f26 - golang-github-cockroachdb-cmux: - rationale: Requirement for etcd. - ref: f26 - golang-github-coreos-go-semver: - rationale: Requirement for etcd. - ref: f26 - golang-github-coreos-go-systemd: - rationale: Requirement for etcd. - ref: f26 - golang-github-coreos-pkg: - rationale: Requirement for etcd. - ref: f26 - golang-github-dustin-go-humanize: - rationale: Requirement for etcd. - ref: f26 - golang-github-ghodss-yaml: - rationale: Requirement for etcd. - ref: f26 - golang-googlecode-gogoprotobuf: - rationale: Requirement for etcd. - ref: f26 - golang-googlecode-goprotobuf: - rationale: Requirement for etcd. - ref: f26 - golang-github-google-btree: - rationale: Requirement for etcd. - ref: f26 - golang-github-grpc-ecosystem-grpc-gateway: - rationale: Requirement for etcd. - ref: f26 - golang-github-jonboulle-clockwork: - rationale: Requirement for etcd. - ref: f26 - golang-github-kr-pty: - rationale: Requirement for etcd. - ref: f26 - golang-github-olekukonko-tablewriter: - rationale: Requirement for etcd. - ref: f26 - golang-github-prometheus-client_golang: - rationale: Requirement for etcd. - ref: f26 - golang-github-spf13-cobra: - rationale: Requirement for etcd. - ref: f26 - golang-github-spf13-pflag: - rationale: Requirement for etcd. - ref: f26 - golang-github-ugorji-go: - rationale: Requirement for etcd. - ref: f26 - golang-github-urfave-cli: - rationale: Requirement for etcd. - ref: f26 - golang-github-xiang90-probing: - rationale: Requirement for etcd. - ref: f26 - golang-googlecode-go-crypto: - rationale: Requirement for etcd. - ref: f26 - golang-googlecode-net: - rationale: Requirement for etcd. - ref: f26 - golang-github-golang-time: - rationale: Requirement for etcd. - ref: f26 - golang-github-grpc-grpc-go: - rationale: Requirement for etcd. - ref: f26 - golang-github-aws-aws-sdk-go: - rationale: Requirement for flannel. - ref: f26 - etcd: - rationale: Requirement for flannel. - ref: f26 - golang-github-coreos-go-iptables: - rationale: Requirement for flannel. - ref: f26 - golang-github-golang-glog: - rationale: Requirement for flannel. - ref: f26 - golang-github-gorilla-mux: - rationale: Requirement for flannel. - ref: f26 - golang-github-vishvananda-netlink: - rationale: Requirement for flannel. - ref: f26 - golang-googlecode-goauth2: - rationale: Requirement for flannel. - ref: f26 - golang-googlecode-google-api-client: - rationale: Requirement for flannel. - ref: f26 - firewalld: - rationale: Requirement for glusterfs-client-xlators. - ref: f26 - libibverbs: - rationale: Requirement for glusterfs-client-xlators. - ref: f26 - librdmacm: - rationale: Requirement for glusterfs-client-xlators. - ref: f26 - userspace-rcu: - rationale: Requirement for glusterfs-client-xlators. - ref: f26 - libunwind: - rationale: Requirement for gperftools-libs. - ref: f26 - perl-generators: - rationale: Requirement for gperftools-libs. - ref: f26 - ghostscript: - rationale: Requirement for groff-base. - ref: f26 - libXaw: - rationale: Requirement for groff-base. - ref: f26 - netpbm: - rationale: Requirement for groff-base. - ref: f26 - psutils: - rationale: Requirement for groff-base. - ref: f26 - ding-libs: - rationale: Requirement for gssproxy. - ref: f26 - libnftnl: - rationale: Requirement for iptables-services. - ref: f26 - docbook-utils: - rationale: Requirement for iputils. - ref: f26 - perl-SGMLSpm: - rationale: Requirement for iputils. - ref: f26 - isns-utils: - rationale: Requirement for iscsi-initiator-utils-iscsiuio. - ref: f26 - go-bindata: - rationale: Requirement for kubernetes-client. - ref: f26 - rsync: - rationale: Requirement for kubernetes-client. - ref: f26 - check: - rationale: Requirement for libbasicobjects. - ref: f26 - bind: - rationale: Requirement for libipa_hbac. - ref: f26 - cifs-utils: - rationale: Requirement for libipa_hbac. - ref: f26 - diffstat: - rationale: Requirement for libipa_hbac. - ref: f26 - http-parser: - rationale: Requirement for libipa_hbac. - ref: f26 - jansson: - rationale: Requirement for libipa_hbac. - ref: f26 - cmocka: - rationale: Requirement for libipa_hbac. - ref: f26 - libldb: - rationale: Requirement for libipa_hbac. - ref: f26 - libnfsidmap: - rationale: Requirement for libipa_hbac. - ref: f26 - samba: - rationale: Requirement for libipa_hbac. - ref: f26 - libtalloc: - rationale: Requirement for libipa_hbac. - ref: f26 - libtdb: - rationale: Requirement for libipa_hbac. - ref: f26 - libtevent: - rationale: Requirement for libipa_hbac. - ref: f26 - nss_wrapper: - rationale: Requirement for libipa_hbac. - ref: f26 - uid_wrapper: - rationale: Requirement for libipa_hbac. - ref: f26 - kf5-kconfig: - rationale: Requirement for libproxy. - ref: f26 - libmodman: - rationale: Requirement for libproxy. - ref: f26 - webkitgtk4: - rationale: Requirement for libproxy. - ref: f26 - NetworkManager: - rationale: Requirement for libproxy. - ref: f26 - js: - rationale: Requirement for libproxy. - ref: f26 - desktop-file-utils: - rationale: Requirement for libreport-filesystem. - ref: f26 - json-c: - rationale: Requirement for libreport-filesystem. - ref: f26 - libproxy: - rationale: Requirement for libreport-filesystem. - ref: f26 - libtar: - rationale: Requirement for libreport-filesystem. - ref: f26 - newt: - rationale: Requirement for libreport-filesystem. - ref: f26 - satyr: - rationale: Requirement for libreport-filesystem. - ref: f26 - xmlrpc-c: - rationale: Requirement for libreport-filesystem. - ref: f26 - ruby: - rationale: Requirement for libselinux-python. - ref: f26 - perl-ExtUtils-MakeMaker: - rationale: Requirement for libsmbclient. - ref: f26 - perl-Parse-Yapp: - rationale: Requirement for libsmbclient. - ref: f26 - perl-Test-Simple: - rationale: Requirement for libsmbclient. - ref: f26 - python-pygpgme: - rationale: Requirement for libsmbclient. - ref: f26 - subunit: - rationale: Requirement for libsmbclient. - ref: f26 - quota: - rationale: Requirement for libsmbclient. - ref: f26 - vala: - rationale: Requirement for libsoup. - ref: f26 - fakeroot: - rationale: Requirement for libuser. - ref: f26 - linuxdoc-tools: - rationale: Requirement for libuser. - ref: f26 - libevent: - rationale: Requirement for libverto-tevent. - ref: f26 - python2-typing: - rationale: Requirement for m2crypto. - ref: f26 - autoconf213: - rationale: Requirement for mozjs17. - ref: f26 - perl-Getopt-Long: - rationale: Requirement for mozjs17. - ref: f26 - groff: - rationale: Requirement for nano. - ref: f26 - bluez: - rationale: Requirement for net-tools. - ref: f26 - ModemManager: - rationale: Requirement for NetworkManager-libnm. - ref: f26 - dhcp: - rationale: Requirement for NetworkManager-libnm. - ref: f26 - libndp: - rationale: Requirement for NetworkManager-libnm. - ref: f26 - ppp: - rationale: Requirement for NetworkManager-libnm. - ref: f26 - libteam: - rationale: Requirement for NetworkManager-libnm. - ref: f26 - wireless-tools: - rationale: Requirement for NetworkManager-libnm. - ref: f26 - lynx: - rationale: Requirement for newt-python. - ref: f26 - slang: - rationale: Requirement for newt-python. - ref: f26 - dos2unix: - rationale: Requirement for nmap-ncat. - ref: f26 - golang-github-godbus-dbus: - rationale: Requirement for oci-register-machine. - ref: f26 - golang-gopkg-yaml: - rationale: Requirement for oci-register-machine. - ref: f26 - fipscheck: - rationale: Requirement for openssh. - ref: f26 - perl-podlators: - rationale: Requirement for openssh. - ref: f26 - xorg-x11-xauth: - rationale: Requirement for openssh. - ref: f26 - libsoup: - rationale: Requirement for ostree-grub2. - ref: f26 - libuser: - rationale: Requirement for passwd. - ref: f26 - gcr: - rationale: Requirement for pinentry. - ref: f26 - libsecret: - rationale: Requirement for pinentry. - ref: f26 - kyua-cli: - rationale: Requirement for pkgconfig. - ref: f26 - atf: - rationale: Requirement for pkgconfig. - ref: f26 - libcgroup: - rationale: Requirement for policycoreutils-python. - ref: f26 - pycairo: - rationale: Requirement for pygobject3-base. - ref: f26 - python3-cairo: - rationale: Requirement for pygobject3-base. - ref: f26 - python-pip: - rationale: Requirement for python. - ref: f26 - tcl: - rationale: Requirement for python. - ref: f26 - tix: - rationale: Requirement for python. - ref: f26 - tk: - rationale: Requirement for python. - ref: f26 - pytest: - rationale: Requirement for python-docker-py. - ref: f26 - python-backports-ssl_match_hostname: - rationale: Requirement for python-docker-py. - ref: f26 - python-coverage: - rationale: Requirement for python-docker-py. - ref: f26 - python-flake8: - rationale: Requirement for python-docker-py. - ref: f26 - python-ipaddress: - rationale: Requirement for python-docker-py. - ref: f26 - python-pytest-cov: - rationale: Requirement for python-docker-py. - ref: f26 - python-websocket-client: - rationale: Requirement for python-docker-py. - ref: f26 - python-docker-pycreds: - rationale: Requirement for python-docker-py. - ref: f26 - hmaccalc: - rationale: Requirement for python-perf. - ref: f26 - net-tools: - rationale: Requirement for python-perf. - ref: f26 - perl-Carp: - rationale: Requirement for python-perf. - ref: f26 - pesign: - rationale: Requirement for python-perf. - ref: f26 - pyflakes: - rationale: Requirement for python-pycurl. - ref: f26 - python-bottle: - rationale: Requirement for python-pycurl. - ref: f26 - vsftpd: - rationale: Requirement for python-pycurl. - ref: f26 - python-pycurl: - rationale: Requirement for python-urlgrabber. - ref: f26 - python-nose-exclude: - rationale: Requirement for python-urllib3. - ref: f26 - python-psutil: - rationale: Requirement for python-urllib3. - ref: f26 - python-pysocks: - rationale: Requirement for python-urllib3. - ref: f26 - python-tornado: - rationale: Requirement for python-urllib3. - ref: f26 - libtirpc: - rationale: Requirement for rpcbind. - ref: f26 - fakechroot: - rationale: Requirement for rpm-python. - ref: f26 - ima-evm-utils: - rationale: Requirement for rpm-python. - ref: f26 - golang-github-Sirupsen-logrus: - rationale: Requirement for runc. - ref: f26 - docker-latest: - rationale: Requirement for runc. - ref: f26 - golang-github-docker-go-units: - rationale: Requirement for runc. - ref: f26 - golang-github-opencontainers-runtime-spec: - rationale: Requirement for runc. - ref: f26 - golang-github-seccomp-libseccomp-golang: - rationale: Requirement for runc. - ref: f26 - golang-github-syndtr-gocapability: - rationale: Requirement for runc. - ref: f26 - qt5-qtbase: - rationale: Requirement for setools-console. - ref: f26 - iputils: - rationale: Requirement for socat. - ref: f26 - GConf2: - rationale: Requirement for subscription-manager. - ref: f26 - libnotify: - rationale: Requirement for subscription-manager. - ref: f26 - rarian: - rationale: Requirement for subscription-manager. - ref: f26 - sendmail: - rationale: Requirement for sudo. - ref: f26 - gnu-efi: - rationale: Requirement for systemd-sysv. - ref: f26 - libmicrohttpd: - rationale: Requirement for systemd-sysv. - ref: f26 - libxkbcommon: - rationale: Requirement for systemd-sysv. - ref: f26 - python-lxml: - rationale: Requirement for systemd-sysv. - ref: f26 - libSM: - rationale: Requirement for usermode. - ref: f26 - startup-notification: - rationale: Requirement for usermode. - ref: f26 - gpm: - rationale: Requirement for vim-minimal. - ref: f26 - libXpm: - rationale: Requirement for vim-minimal. - ref: f26 - libappstream-glib: - rationale: Requirement for vim-minimal. - ref: f26 - perl-ExtUtils-ParseXS: - rationale: Requirement for vim-minimal. - ref: f26 - python-iniparse: - rationale: Requirement for yum. - ref: f26 - python-urlgrabber: - rationale: Requirement for yum. - ref: f26 - yum-metadata-parser: - rationale: Requirement for yum. - ref: f26 + rationale: Build dep for many packages. + ref: private-karsten-modularity + buildorder: 1 + libtool: + rationale: Build dep for many packages. + ref: private-karsten-modularity + buildorder: 1 + doxygen: + rationale: Build dep for many packages. + ref: private-karsten-modularity + buildorder: 2 From 650dee01230c16c572ea0af512f730825681165f Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Thu, 20 Apr 2017 14:06:14 +0200 Subject: [PATCH 009/131] updated version that takes packages from common-build-dep into account --- create-modulemd.sh | 94 +++++++++++++++++++++++++++++++++++----------- 1 file changed, 72 insertions(+), 22 deletions(-) diff --git a/create-modulemd.sh b/create-modulemd.sh index eea042c..e03a075 100755 --- a/create-modulemd.sh +++ b/create-modulemd.sh @@ -27,21 +27,43 @@ moduleprofilefile=`mktemp moduleprofile.XXX` alreadyprocessed=`mktemp moduledepprocessed.XXX` brtrepo="https://kojipkgs.stg.fedoraproject.org/compose/branched/jkaluza/latest-Boltron-26/compose/base-runtime/x86_64/os/" +solvedbuilddeps=("hostname" "multilib-rpm-config" "help2man" "autoconf" "automake" "golang" "perl" "perl-Algorithm-Diff" "perl-Archive-Tar" \ + "perl-Archive-Zip" "perl-autodie" "perl-B-Debug" "perl-bignum" "perl-Carp" "perl-Compress-Bzip2" "perl-Compress-Raw-Bzip2" \ + "perl-Compress-Raw-Zlib" "perl-Config-Perl-V" "perl-constant" "perl-CPAN" "perl-CPAN-Meta" "perl-CPAN-Meta-Requirements" \ + "perl-CPAN-Meta-YAML" "perl-Data-Dumper" "perl-Data-OptList" "perl-Data-Section" "perl-DB_File" "perl-Devel-PPPort" \ + "perl-Devel-Size" "perl-Digest" "perl-Digest-MD5" "perl-Digest-SHA" "perl-Encode" "perl-Env" "perl-experimental" "perl-Exporter" \ + "perl-ExtUtils-CBuilder" "perl-ExtUtils-Install" "perl-ExtUtils-MakeMaker" "perl-ExtUtils-Manifest" "perl-ExtUtils-ParseXS" \ + "perl-Fedora-VSP" "perl-File-Fetch" "perl-File-HomeDir" "perl-File-Path" "perl-File-Temp" "perl-File-Which" "perl-Filter" \ + "perl-Filter-Simple" "perl-generators" "perl-Getopt-Long" "perl-HTTP-Tiny" "perl-inc-latest" "perl-IO-Compress" \ + "perl-IO-Socket-IP" "perl-IPC-Cmd" "perl-IPC-System-Simple" "perl-IPC-SysV" "perl-JSON-PP" "perl-libnet" "perl-local-lib" \ + "perl-Locale-Codes" "perl-Locale-Maketext" "perl-Math-BigInt" "perl-Math-BigInt-FastCalc" "perl-Math-BigRat" "perl-MIME-Base64" \ + "perl-Module-Build" "perl-Module-CoreList" "perl-Module-Load" "perl-Module-Load-Conditional" "perl-Module-Metadata" \ + "perl-MRO-Compat" "perl-Package-Generator" "perl-Params-Check" "perl-Params-Util" "perl-parent" "perl-PathTools" \ + "perl-Perl-OSType" "perl-perlfaq" "perl-PerlIO-via-QuotedPrint" "perl-Pod-Checker" "perl-Pod-Escapes" "perl-Pod-Parser" \ + "perl-Pod-Perldoc" "perl-Pod-Simple" "perl-Pod-Usage" "perl-podlators" "perl-Scalar-List-Utils" "perl-Socket" "perl-Software-License" \ + "perl-Storable" "perl-Sub-Exporter" "perl-Sub-Install" "perl-Sys-Syslog" "perl-Term-ANSIColor" "perl-Term-Cap" "perl-Test-Harness" \ + "perl-Test-Simple" "perl-Text-Balanced" "perl-Text-Diff" "perl-Text-Glob" "perl-Text-ParseWords" "perl-Text-Tabs+Wrap" \ + "perl-Text-Template" "perl-Thread-Queue" "perl-threads" "perl-threads-shared" "perl-Time-HiRes" "perl-Time-Local" \ + "perl-Unicode-Collate" "perl-Unicode-Normalize" "perl-URI" "perl-version" \ + "cmake" "xapian-core" "libtool" "doxygen" ) + debug() { echo "$@" 1>&2 # return } #usage: containsElement "blaha" "${array[@]}" +# returns 0 (true) if element is in array +# returns 1 (false) if element is not in array containsElement () { local e - for e in "${@:2}"; do [[ "$e" == "$1" ]] && return 0; done + for e in "${@:2}"; do [ "$e" == "$1" ] && return 0; done return 1 } gather_modulemd_rpms() { if [ "${1}" != "" ]; then - debug "gather_modulemd_rpms adding $binaryrpm_srpm to rpm list" + debug "gather_modulemd_rpms adding ${1} to rpm list" echo " ${1}:" >> $modulerpmsfile echo " rationale: ${@:2}" >> $modulerpmsfile echo " ref: f26" >> $modulerpmsfile @@ -50,14 +72,14 @@ gather_modulemd_rpms() { gather_profile() { if [ "${1}" != "" ]; then - debug "gather_profile adding $binaryrpm to profile" + debug "gather_profile adding ${1} to profile" echo " - ${1}" >> $moduleprofilefile fi } gather_api() { if [ "${1}" != "" ]; then - debug "gather_api adding $binaryrpm to api" + debug "gather_api adding ${1} to api" echo " - ${1}" >> $moduleapifile fi } @@ -69,14 +91,18 @@ brtrpms=(`grep -e "^+\|^*" api.txt | cut -f 2 | sed -e "s/-[^-]*-[^-]*$//"`) for binaryrpm in $*; do debug "working on $binaryrpm" - if containsElement "$binaryrpm" "${brtrpms[@]}" -eq 1 ; then + if containsElement "$binaryrpm" "${brtrpms[@]}" ; then debug "$binaryrpm is already in BRT" continue fi - if containsElement "$binaryrpm" "${modulerpms[@]}" -eq 1 ; then + if containsElement "$binaryrpm" "${modulerpms[@]}" ; then debug "$binaryrpm is already in the list of deps for this module" continue fi + if containsElement "$binaryrpm" "${solvedbuilddeps[@]}" ; then + debug "$binaryrpm is already in common-build-deps or in bootstrap" + continue + fi binaryrpm_srpm=`dnf repoquery --releasever 26 -q --qf "%{SOURCERPM}" --whatprovides "$binaryrpm" 2>/dev/null | tail -1 | sed -e "s/-[^-]*-[^-]*.src.rpm//"` if [ "$binaryrpm_srpm" == "" ]; then debug "no source rpm found for $binaryrpm" @@ -84,34 +110,38 @@ for binaryrpm in $*; do fi gather_profile $binaryrpm gather_api $binaryrpm - if containsElement "$binaryrpm" "${modulerpms[@]}" -eq 1 ; then + if containsElement "$binaryrpm" "${modulerpms[@]}" ; then gather_modulemd_rpms $binaryrpm_srpm "Component for shared userspace - $binaryrpm." modulerpms+=($binaryrpm_srpm) fi - # FIXME recursive: ? - #deps=`dnf repoquery --releasever 26 --arch src -q --requires $binaryrpm_srpm 2>/dev/null | sed -e "s/ .*$//"` - # dnf repoquery is broken wrt. src rpm requirements, use yum repoquery here: + # deps has a list of dependencies that the source RPM of a package given on the cmdline has deps=`repoquery --enablerepo fedora-source --releasever 26 --arch src -q --requires $binaryrpm_srpm 2>/dev/null | sed -e "s/ .*$//"` - #debug "deps: $deps" for dep in $deps; do grep -q "$dep" $alreadyprocessed && continue echo "$dep" >> $alreadyprocessed - bdep=`dnf repoquery --releasever 26 -q --whatprovides "$dep" 2>/dev/null | tail -1 | sed -e "s/-[^-]*-[^-]*$//"` - debug "working on $bdep" - if containsElement "$bdep" "${brtrpms[@]}" -eq 1 ; then + # bdep is a binary package that provides one of the source rpm dependencies + bdep=`repoquery --releasever 26 -q --whatprovides "$dep" 2>/dev/null | tail -1 | sed -e "s/-[^-]*-[^-]*$//"` + if containsElement "$bdep" "${brtrpms[@]}" ; then debug "$bdep is already in BRT" continue fi - if containsElement "$bdep" "${modulerpms[@]}" -eq 1 ; then + if containsElement "$bdep" "${modulerpms[@]}" ; then debug "$bdep is already in the list of deps for this module" continue fi - debug "adding 5 $bdep to modulerpms" - modulerpms+=($bdep) - sdep=`dnf repoquery --releasever 26 -q --qf "%{SOURCERPM}" --whatprovides "$dep" 2>/dev/null | tail -1 | sed -e "s/-[^-]*-[^-]*.src.rpm//"` - if containsElement "sdep" "${modulerpms[@]}" -ne 1 ; then +# modulerpms+=($bdep) + # sdep is a source rpm that provides one of the dependencies of a package given on the cmdline (its srpm) + sdep=`repoquery --releasever 26 -q --qf "%{SOURCERPM}" --whatprovides "$dep" 2>/dev/null | tail -1 | sed -e "s/-[^-]*-[^-]*.src.rpm//"` + if containsElement "$sdep" "${solvedbuilddeps[@]}" ; then + debug "$sdep already in common-build-deps or in bootstrap" + continue + fi + if ! containsElement "$sdep" "${modulerpms[@]}" ; then + debug "$sdep not in modulerpms, adding" + modulerpms+=($sdep) gather_modulemd_rpms $sdep "Requirement for ${binaryrpm}." + continue fi done done @@ -128,9 +158,13 @@ data: module: [ MIT ] dependencies: buildrequires: - base_runtime: master + base-runtime: master + perl: master + common-build-dependencies-bootstrap: master + common-build-dependencies: master requires: - base_runtime: master + base-runtime: master + perl: master references: community: https://fedoraproject.org/wiki/Modularity documentation: https://fedoraproject.org/wiki/Fedora_Packaging_Guidelines_for_Modules @@ -148,8 +182,24 @@ cat $moduleapifile cat << EOT components: rpms: + xapian-core: + rationale: Build dep of doxygen. + ref: private-karsten-modularity + buildorder: 1 + cmake: + rationale: Build dep for many packages. + ref: private-karsten-modularity + buildorder: 1 + libtool: + rationale: Build dep for many packages. + ref: private-karsten-modularity + buildorder: 1 + doxygen: + rationale: Build dep for many packages. + ref: private-karsten-modularity + buildorder: 2 EOT cat $modulerpmsfile -rm -f $moduleprofilefile $moduleapifile $modulerpmsfile $alreadyprocessed +#rm -f $moduleprofilefile $moduleapifile $modulerpmsfile $alreadyprocessed From f8e691c0dbb5f8cd8d9fc96f98563aa124064295 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Thu, 20 Apr 2017 16:27:15 +0200 Subject: [PATCH 010/131] api.txt got splitted into arch files, use x86_64 for now --- create-modulemd.sh | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/create-modulemd.sh b/create-modulemd.sh index e03a075..080e746 100755 --- a/create-modulemd.sh +++ b/create-modulemd.sh @@ -85,9 +85,9 @@ gather_api() { } # "acl at attr audit babeltrace basesystem bash bc binutils byacc ...." -wget -N https://raw.githubusercontent.com/fedora-modularity/base-runtime/master/api.txt -brtsrpms=(`grep -v -e "^+\|^*\|!" api.txt | sed -e "s/-[^-]*-[^-]*//"`) -brtrpms=(`grep -e "^+\|^*" api.txt | cut -f 2 | sed -e "s/-[^-]*-[^-]*$//"`) +wget -N https://raw.githubusercontent.com/fedora-modularity/base-runtime/master/api.x86_64 +brtsrpms=(`grep -v -e "^+\|^*\|!" api.x86_64 | sed -e "s/-[^-]*-[^-]*//"`) +brtrpms=(`grep -e "^+\|^*" api.x86_64 | cut -f 2 | sed -e "s/-[^-]*-[^-]*$//"`) for binaryrpm in $*; do debug "working on $binaryrpm" @@ -194,6 +194,10 @@ cat << EOT rationale: Build dep for many packages. ref: private-karsten-modularity buildorder: 1 + bison: + rationale: Build dep for many packages. + ref: f26 + buildorder: 1 doxygen: rationale: Build dep for many packages. ref: private-karsten-modularity @@ -201,5 +205,5 @@ cat << EOT EOT cat $modulerpmsfile -#rm -f $moduleprofilefile $moduleapifile $modulerpmsfile $alreadyprocessed +rm -f $moduleprofilefile $moduleapifile $modulerpmsfile $alreadyprocessed From 7c684c1f6c23a125faaee5706771fb612a74609a Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Thu, 20 Apr 2017 16:27:34 +0200 Subject: [PATCH 011/131] add bison dep --- shared-userspace.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index 858c9e5..3aefcec 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -40,6 +40,10 @@ data: rationale: Build dep for many packages. ref: private-karsten-modularity buildorder: 1 + bison: + rationale: Build dep for many packages. + ref: f26 + buildorder: 1 doxygen: rationale: Build dep for many packages. ref: private-karsten-modularity From 97197ff4c343f425b9e1ac7a92b58ab48d3d11dd Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Thu, 20 Apr 2017 17:13:10 +0200 Subject: [PATCH 012/131] add component --- shared-userspace.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index 3aefcec..18fc076 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -48,3 +48,7 @@ data: rationale: Build dep for many packages. ref: private-karsten-modularity buildorder: 2 + alsa-lib: + rationale: Component of this module + ref: f26 + buildorder: 3 From 78d118e0b070096aa57c00bef657994e6f234d65 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Fri, 21 Apr 2017 00:24:28 +0200 Subject: [PATCH 013/131] update with a few packages that can be built --- create-modulemd.sh | 13 +++++++++++-- shared-userspace.yaml | 26 +++++++++++++++++++++++--- 2 files changed, 34 insertions(+), 5 deletions(-) diff --git a/create-modulemd.sh b/create-modulemd.sh index 080e746..f7ac3f2 100755 --- a/create-modulemd.sh +++ b/create-modulemd.sh @@ -45,7 +45,7 @@ solvedbuilddeps=("hostname" "multilib-rpm-config" "help2man" "autoconf" "automak "perl-Test-Simple" "perl-Text-Balanced" "perl-Text-Diff" "perl-Text-Glob" "perl-Text-ParseWords" "perl-Text-Tabs+Wrap" \ "perl-Text-Template" "perl-Thread-Queue" "perl-threads" "perl-threads-shared" "perl-Time-HiRes" "perl-Time-Local" \ "perl-Unicode-Collate" "perl-Unicode-Normalize" "perl-URI" "perl-version" \ - "cmake" "xapian-core" "libtool" "doxygen" ) + "cmake" "xapian-core" "libtool" "doxygen" "xorg-x11-util-macros" "libusbx" ) debug() { echo "$@" 1>&2 @@ -67,6 +67,7 @@ gather_modulemd_rpms() { echo " ${1}:" >> $modulerpmsfile echo " rationale: ${@:2}" >> $modulerpmsfile echo " ref: f26" >> $modulerpmsfile + echo " buildorder: 10" >> $modulerpmsfile fi } @@ -110,7 +111,7 @@ for binaryrpm in $*; do fi gather_profile $binaryrpm gather_api $binaryrpm - if containsElement "$binaryrpm" "${modulerpms[@]}" ; then + if ! containsElement "$binaryrpm" "${modulerpms[@]}" ; then gather_modulemd_rpms $binaryrpm_srpm "Component for shared userspace - $binaryrpm." modulerpms+=($binaryrpm_srpm) fi @@ -202,6 +203,14 @@ cat << EOT rationale: Build dep for many packages. ref: private-karsten-modularity buildorder: 2 + xorg-x11-util-macros: + rationale: Build dep for many packages. + ref: f26 + buildorder: 2 + libusbx: + rationale: Build dep for many packages. + ref: f26 + buildorder: 5 EOT cat $modulerpmsfile diff --git a/shared-userspace.yaml b/shared-userspace.yaml index 18fc076..7046dba 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -23,9 +23,13 @@ data: default: rpms: - alsa-lib + - hesiod + - libusb api: rpms: - alsa-lib + - hesiod + - libusb components: rpms: xapian-core: @@ -48,7 +52,23 @@ data: rationale: Build dep for many packages. ref: private-karsten-modularity buildorder: 2 - alsa-lib: - rationale: Component of this module + xorg-x11-util-macros: + rationale: Build dep for many packages. ref: f26 - buildorder: 3 + buildorder: 2 + libusbx: + rationale: Build dep for many packages. + ref: f26 + buildorder: 5 + alsa-lib: + rationale: Component for shared userspace - alsa-lib. + ref: f26 + buildorder: 10 + hesiod: + rationale: Component for shared userspace - hesiod. + ref: f26 + buildorder: 10 + libusb: + rationale: Component for shared userspace - libusb. + ref: f26 + buildorder: 10 From 7214d43d3a8696ac061ce7676c523d3fbb1d8406 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Fri, 21 Apr 2017 00:47:51 +0200 Subject: [PATCH 014/131] update with buildorder --- create-modulemd.sh | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/create-modulemd.sh b/create-modulemd.sh index f7ac3f2..3800f66 100755 --- a/create-modulemd.sh +++ b/create-modulemd.sh @@ -65,9 +65,9 @@ gather_modulemd_rpms() { if [ "${1}" != "" ]; then debug "gather_modulemd_rpms adding ${1} to rpm list" echo " ${1}:" >> $modulerpmsfile - echo " rationale: ${@:2}" >> $modulerpmsfile + echo " rationale: ${@:3}" >> $modulerpmsfile echo " ref: f26" >> $modulerpmsfile - echo " buildorder: 10" >> $modulerpmsfile + echo " buildorder: ${2}" >> $modulerpmsfile fi } @@ -85,8 +85,7 @@ gather_api() { fi } -# "acl at attr audit babeltrace basesystem bash bc binutils byacc ...." -wget -N https://raw.githubusercontent.com/fedora-modularity/base-runtime/master/api.x86_64 +#wget -N https://raw.githubusercontent.com/fedora-modularity/base-runtime/master/api.x86_64 brtsrpms=(`grep -v -e "^+\|^*\|!" api.x86_64 | sed -e "s/-[^-]*-[^-]*//"`) brtrpms=(`grep -e "^+\|^*" api.x86_64 | cut -f 2 | sed -e "s/-[^-]*-[^-]*$//"`) @@ -112,7 +111,7 @@ for binaryrpm in $*; do gather_profile $binaryrpm gather_api $binaryrpm if ! containsElement "$binaryrpm" "${modulerpms[@]}" ; then - gather_modulemd_rpms $binaryrpm_srpm "Component for shared userspace - $binaryrpm." + gather_modulemd_rpms $binaryrpm_srpm 10 "Component for shared userspace - $binaryrpm." modulerpms+=($binaryrpm_srpm) fi # deps has a list of dependencies that the source RPM of a package given on the cmdline has @@ -138,10 +137,15 @@ for binaryrpm in $*; do debug "$sdep already in common-build-deps or in bootstrap" continue fi + # FIXME: is this correct ? : + if containsElement "$sdep" "${brtsrpms[@]}" ; then + debug "$sdep is already in BRT" + continue + fi if ! containsElement "$sdep" "${modulerpms[@]}" ; then debug "$sdep not in modulerpms, adding" modulerpms+=($sdep) - gather_modulemd_rpms $sdep "Requirement for ${binaryrpm}." + gather_modulemd_rpms $sdep 5 "Requirement for ${binaryrpm}." continue fi done From ef7474067d879bd869154009eac75acdabad8964 Mon Sep 17 00:00:00 2001 From: Tomas Tomecek Date: Fri, 21 Apr 2017 15:12:54 +0200 Subject: [PATCH 015/131] pin to c-b-d{,-b}:f26 Signed-off-by: Tomas Tomecek --- create-modulemd.sh | 4 ++-- shared-userspace.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/create-modulemd.sh b/create-modulemd.sh index 3800f66..f63d5fd 100755 --- a/create-modulemd.sh +++ b/create-modulemd.sh @@ -165,8 +165,8 @@ data: buildrequires: base-runtime: master perl: master - common-build-dependencies-bootstrap: master - common-build-dependencies: master + common-build-dependencies-bootstrap: f26 + common-build-dependencies: f26 requires: base-runtime: master perl: master diff --git a/shared-userspace.yaml b/shared-userspace.yaml index 7046dba..40510cd 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -10,8 +10,8 @@ data: buildrequires: base-runtime: master perl: master - common-build-dependencies-bootstrap: master - common-build-dependencies: master + common-build-dependencies-bootstrap: f26 + common-build-dependencies: f26 requires: base-runtime: master perl: master From c47e25d26556a4d8b20016a278e57ee31d44a26f Mon Sep 17 00:00:00 2001 From: Tomas Tomecek Date: Fri, 21 Apr 2017 15:17:41 +0200 Subject: [PATCH 016/131] add expat dependency of python2 Signed-off-by: Tomas Tomecek --- create-modulemd.sh | 4 ++++ shared-userspace.yaml | 7 +++++++ 2 files changed, 11 insertions(+) diff --git a/create-modulemd.sh b/create-modulemd.sh index f63d5fd..2283291 100755 --- a/create-modulemd.sh +++ b/create-modulemd.sh @@ -215,6 +215,10 @@ cat << EOT rationale: Build dep for many packages. ref: f26 buildorder: 5 + expat: + rationale: Component for shared userspace - expat (dependency of python2) + ref: f26 + buildorder: 1 EOT cat $modulerpmsfile diff --git a/shared-userspace.yaml b/shared-userspace.yaml index 40510cd..26ea491 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -30,6 +30,8 @@ data: - alsa-lib - hesiod - libusb + - expat + - expat-devel components: rpms: xapian-core: @@ -72,3 +74,8 @@ data: rationale: Component for shared userspace - libusb. ref: f26 buildorder: 10 + expat: + rationale: Component for shared userspace - expat (dependency of python2) + ref: f26 + buildorder: 1 + From 25ddfab0a4f000b667423dabbeb044af1472f7e1 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Fri, 21 Apr 2017 21:09:05 +0200 Subject: [PATCH 017/131] update with tcl, libxslt, imake, xorg-x11-proto-devel --- create-modulemd.sh | 19 ++++++++++++++----- shared-userspace.yaml | 44 +++++++++++++++++++++++++++++-------------- 2 files changed, 44 insertions(+), 19 deletions(-) diff --git a/create-modulemd.sh b/create-modulemd.sh index 2283291..0322659 100755 --- a/create-modulemd.sh +++ b/create-modulemd.sh @@ -45,7 +45,7 @@ solvedbuilddeps=("hostname" "multilib-rpm-config" "help2man" "autoconf" "automak "perl-Test-Simple" "perl-Text-Balanced" "perl-Text-Diff" "perl-Text-Glob" "perl-Text-ParseWords" "perl-Text-Tabs+Wrap" \ "perl-Text-Template" "perl-Thread-Queue" "perl-threads" "perl-threads-shared" "perl-Time-HiRes" "perl-Time-Local" \ "perl-Unicode-Collate" "perl-Unicode-Normalize" "perl-URI" "perl-version" \ - "cmake" "xapian-core" "libtool" "doxygen" "xorg-x11-util-macros" "libusbx" ) + "cmake" "xapian-core" "libtool" "doxygen" "xorg-x11-util-macros" "libusbx" "expat" "python2" "tcl") debug() { echo "$@" 1>&2 @@ -189,7 +189,7 @@ cat << EOT rpms: xapian-core: rationale: Build dep of doxygen. - ref: private-karsten-modularity + ref: f26 buildorder: 1 cmake: rationale: Build dep for many packages. @@ -197,7 +197,7 @@ cat << EOT buildorder: 1 libtool: rationale: Build dep for many packages. - ref: private-karsten-modularity + ref: f26 buildorder: 1 bison: rationale: Build dep for many packages. @@ -205,7 +205,7 @@ cat << EOT buildorder: 1 doxygen: rationale: Build dep for many packages. - ref: private-karsten-modularity + ref: f26 buildorder: 2 xorg-x11-util-macros: rationale: Build dep for many packages. @@ -218,7 +218,16 @@ cat << EOT expat: rationale: Component for shared userspace - expat (dependency of python2) ref: f26 - buildorder: 1 + buildorder: 5 + tcl: + rationale: Component for shared userspace - expat (dependency of python2) + ref: f26 + buildorder: 5 + python2: + rationale: Component for shared userspace - expat (dependency of python2) + ref: private-karsten-modularity + buildorder: 6 +################################################################ EOT cat $modulerpmsfile diff --git a/shared-userspace.yaml b/shared-userspace.yaml index 26ea491..d59b64c 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -22,21 +22,21 @@ data: profiles: default: rpms: - - alsa-lib - hesiod - libusb + - libxslt + - imake api: rpms: - - alsa-lib - hesiod - libusb - - expat - - expat-devel + - libxslt + - imake components: rpms: xapian-core: rationale: Build dep of doxygen. - ref: private-karsten-modularity + ref: f26 buildorder: 1 cmake: rationale: Build dep for many packages. @@ -44,7 +44,7 @@ data: buildorder: 1 libtool: rationale: Build dep for many packages. - ref: private-karsten-modularity + ref: f26 buildorder: 1 bison: rationale: Build dep for many packages. @@ -52,7 +52,7 @@ data: buildorder: 1 doxygen: rationale: Build dep for many packages. - ref: private-karsten-modularity + ref: f26 buildorder: 2 xorg-x11-util-macros: rationale: Build dep for many packages. @@ -62,10 +62,19 @@ data: rationale: Build dep for many packages. ref: f26 buildorder: 5 - alsa-lib: - rationale: Component for shared userspace - alsa-lib. + expat: + rationale: Component for shared userspace - expat (dependency of python2) ref: f26 - buildorder: 10 + buildorder: 5 + tcl: + rationale: Component for shared userspace - expat (dependency of python2) + ref: f26 + buildorder: 5 + python2: + rationale: Component for shared userspace - expat (dependency of python2) + ref: private-karsten-modularity + buildorder: 6 +################################################################ hesiod: rationale: Component for shared userspace - hesiod. ref: f26 @@ -74,8 +83,15 @@ data: rationale: Component for shared userspace - libusb. ref: f26 buildorder: 10 - expat: - rationale: Component for shared userspace - expat (dependency of python2) + libxslt: + rationale: Component for shared userspace - libxslt. ref: f26 - buildorder: 1 - + buildorder: 10 + imake: + rationale: Component for shared userspace - imake. + ref: f26 + buildorder: 10 + xorg-x11-proto-devel: + rationale: Requirement for imake. + ref: f26 + buildorder: 5 From b37bab13684d4effb6517f88f17416dbbc907a3f Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Sun, 23 Apr 2017 21:27:11 +0200 Subject: [PATCH 018/131] add atk as a dep of gtk2 --- create-modulemd.sh | 15 ++++++++++----- shared-userspace.yaml | 10 +++++++--- 2 files changed, 17 insertions(+), 8 deletions(-) diff --git a/create-modulemd.sh b/create-modulemd.sh index 0322659..99f6cdd 100755 --- a/create-modulemd.sh +++ b/create-modulemd.sh @@ -45,7 +45,7 @@ solvedbuilddeps=("hostname" "multilib-rpm-config" "help2man" "autoconf" "automak "perl-Test-Simple" "perl-Text-Balanced" "perl-Text-Diff" "perl-Text-Glob" "perl-Text-ParseWords" "perl-Text-Tabs+Wrap" \ "perl-Text-Template" "perl-Thread-Queue" "perl-threads" "perl-threads-shared" "perl-Time-HiRes" "perl-Time-Local" \ "perl-Unicode-Collate" "perl-Unicode-Normalize" "perl-URI" "perl-version" \ - "cmake" "xapian-core" "libtool" "doxygen" "xorg-x11-util-macros" "libusbx" "expat" "python2" "tcl") + "cmake" "xapian-core" "libtool" "doxygen" "xorg-x11-util-macros" "libusbx" "expat" "python2" "tcl" "atk" ) debug() { echo "$@" 1>&2 @@ -86,7 +86,7 @@ gather_api() { } #wget -N https://raw.githubusercontent.com/fedora-modularity/base-runtime/master/api.x86_64 -brtsrpms=(`grep -v -e "^+\|^*\|!" api.x86_64 | sed -e "s/-[^-]*-[^-]*//"`) +brtsrpms=(`grep -v -e "^+\|^*\|^-" api.x86_64 | sed -e "s/-[^-]*-[^-]*$//"`) brtrpms=(`grep -e "^+\|^*" api.x86_64 | cut -f 2 | sed -e "s/-[^-]*-[^-]*$//"`) for binaryrpm in $*; do @@ -133,6 +133,7 @@ for binaryrpm in $*; do # modulerpms+=($bdep) # sdep is a source rpm that provides one of the dependencies of a package given on the cmdline (its srpm) sdep=`repoquery --releasever 26 -q --qf "%{SOURCERPM}" --whatprovides "$dep" 2>/dev/null | tail -1 | sed -e "s/-[^-]*-[^-]*.src.rpm//"` + #debug "1 sdep: $sdep dep: $dep" if containsElement "$sdep" "${solvedbuilddeps[@]}" ; then debug "$sdep already in common-build-deps or in bootstrap" continue @@ -216,15 +217,19 @@ cat << EOT ref: f26 buildorder: 5 expat: - rationale: Component for shared userspace - expat (dependency of python2) + rationale: dependency of python2 + ref: f26 + buildorder: 5 + atk: + rationale: dependency of gtk2 ref: f26 buildorder: 5 tcl: - rationale: Component for shared userspace - expat (dependency of python2) + rationale: dependency of python2 ref: f26 buildorder: 5 python2: - rationale: Component for shared userspace - expat (dependency of python2) + rationale: dependency of many packages ref: private-karsten-modularity buildorder: 6 ################################################################ diff --git a/shared-userspace.yaml b/shared-userspace.yaml index d59b64c..d82ee89 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -63,15 +63,19 @@ data: ref: f26 buildorder: 5 expat: - rationale: Component for shared userspace - expat (dependency of python2) + rationale: dependency of python2 + ref: f26 + buildorder: 5 + atk: + rationale: dependency of gtk2 ref: f26 buildorder: 5 tcl: - rationale: Component for shared userspace - expat (dependency of python2) + rationale: dependency of python2 ref: f26 buildorder: 5 python2: - rationale: Component for shared userspace - expat (dependency of python2) + rationale: dependency of many packages ref: private-karsten-modularity buildorder: 6 ################################################################ From 3e5e8b558e8e9536e0c80b7cbfdd0649d5457812 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Sun, 23 Apr 2017 21:39:32 +0200 Subject: [PATCH 019/131] add desktop-file-utils epydoc python-cups as deps of gtk2/cups --- create-modulemd.sh | 24 +++++++++++++++++++----- 1 file changed, 19 insertions(+), 5 deletions(-) diff --git a/create-modulemd.sh b/create-modulemd.sh index 99f6cdd..1edac60 100755 --- a/create-modulemd.sh +++ b/create-modulemd.sh @@ -45,7 +45,8 @@ solvedbuilddeps=("hostname" "multilib-rpm-config" "help2man" "autoconf" "automak "perl-Test-Simple" "perl-Text-Balanced" "perl-Text-Diff" "perl-Text-Glob" "perl-Text-ParseWords" "perl-Text-Tabs+Wrap" \ "perl-Text-Template" "perl-Thread-Queue" "perl-threads" "perl-threads-shared" "perl-Time-HiRes" "perl-Time-Local" \ "perl-Unicode-Collate" "perl-Unicode-Normalize" "perl-URI" "perl-version" \ - "cmake" "xapian-core" "libtool" "doxygen" "xorg-x11-util-macros" "libusbx" "expat" "python2" "tcl" "atk" ) + "cmake" "xapian-core" "libtool" "doxygen" "xorg-x11-util-macros" "libusbx" "expat" "python2" "tcl" "atk" "desktop-file-utils" \ + "epydoc" "python-cups" ) debug() { echo "$@" 1>&2 @@ -217,21 +218,34 @@ cat << EOT ref: f26 buildorder: 5 expat: - rationale: dependency of python2 + rationale: dependency of python2. ref: f26 buildorder: 5 atk: - rationale: dependency of gtk2 + rationale: dependency of gtk2. ref: f26 buildorder: 5 tcl: - rationale: dependency of python2 + rationale: dependency of python2. ref: f26 buildorder: 5 + desktop-file-utils: + rationale: dependency of cups/python-cups/epydoc. + ref: f26 + buildorder: 5 + epydoc: + rationale: dependency of cups/python-cups. + ref: f26 + buildorder: 6 + python-cups: + rationale: dependency of cups/python-cups. + ref: f26 + buildorder: 7 python2: - rationale: dependency of many packages + rationale: dependency of many packages. ref: private-karsten-modularity buildorder: 6 +# TODO: remove avahi from cups ################################################################ EOT cat $modulerpmsfile From 425c3dd2250594be435cc25f34f32a9c3914ea35 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Sun, 23 Apr 2017 22:07:08 +0200 Subject: [PATCH 020/131] fix buildorder of gobject-introspection (build after python2) --- create-modulemd.sh | 6 +++++- shared-userspace.yaml | 25 +++++++++++++++++++++---- 2 files changed, 26 insertions(+), 5 deletions(-) diff --git a/create-modulemd.sh b/create-modulemd.sh index 1edac60..8f84aa6 100755 --- a/create-modulemd.sh +++ b/create-modulemd.sh @@ -46,7 +46,7 @@ solvedbuilddeps=("hostname" "multilib-rpm-config" "help2man" "autoconf" "automak "perl-Text-Template" "perl-Thread-Queue" "perl-threads" "perl-threads-shared" "perl-Time-HiRes" "perl-Time-Local" \ "perl-Unicode-Collate" "perl-Unicode-Normalize" "perl-URI" "perl-version" \ "cmake" "xapian-core" "libtool" "doxygen" "xorg-x11-util-macros" "libusbx" "expat" "python2" "tcl" "atk" "desktop-file-utils" \ - "epydoc" "python-cups" ) + "epydoc" "python-cups" "gobject-introspection" ) debug() { echo "$@" 1>&2 @@ -245,6 +245,10 @@ cat << EOT rationale: dependency of many packages. ref: private-karsten-modularity buildorder: 6 + gobject-introspection: + rationale: dependency of many packages. + ref: f26 + buildorder: 7 # TODO: remove avahi from cups ################################################################ EOT diff --git a/shared-userspace.yaml b/shared-userspace.yaml index d82ee89..0d666d8 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -63,21 +63,38 @@ data: ref: f26 buildorder: 5 expat: - rationale: dependency of python2 + rationale: dependency of python2. ref: f26 buildorder: 5 atk: - rationale: dependency of gtk2 + rationale: dependency of gtk2. ref: f26 buildorder: 5 tcl: - rationale: dependency of python2 + rationale: dependency of python2. ref: f26 buildorder: 5 + desktop-file-utils: + rationale: dependency of cups/python-cups/epydoc. + ref: f26 + buildorder: 5 + epydoc: + rationale: dependency of cups/python-cups. + ref: f26 + buildorder: 6 + python-cups: + rationale: dependency of cups/python-cups. + ref: f26 + buildorder: 7 python2: - rationale: dependency of many packages + rationale: dependency of many packages. ref: private-karsten-modularity buildorder: 6 + gobject-introspection: + rationale: dependency of many packages. + ref: f26 + buildorder: 7 +# TODO: remove avahi from cups ################################################################ hesiod: rationale: Component for shared userspace - hesiod. From fc77933097407f98774102ccdb215b055c983f7b Mon Sep 17 00:00:00 2001 From: Tomas Tomecek Date: Mon, 24 Apr 2017 15:12:51 +0200 Subject: [PATCH 021/131] add icu, libuv (nodejs dependencies) Signed-off-by: Tomas Tomecek --- shared-userspace.yaml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index 0d666d8..9d4c95c 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -32,6 +32,8 @@ data: - libusb - libxslt - imake + - libicu + - libuv components: rpms: xapian-core: @@ -116,3 +118,11 @@ data: rationale: Requirement for imake. ref: f26 buildorder: 5 + icu: + rationale: Dependency of many packages. + ref: f26 + buildorder: 7 + libuv: + rationale: Requirement for nodejs. + ref: f26 + buildorder: 2 From 5e5480d73a41c2148e5cd0f4a7a200cab19609f0 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Wed, 26 Apr 2017 17:00:13 +0200 Subject: [PATCH 022/131] re-order some packages, add icu, libedit, libaio --- create-modulemd.sh | 52 ++++++++++++++++++--------- shared-userspace.yaml | 84 +++++++++++++++++++++++++++++-------------- 2 files changed, 93 insertions(+), 43 deletions(-) diff --git a/create-modulemd.sh b/create-modulemd.sh index 8f84aa6..2181a03 100755 --- a/create-modulemd.sh +++ b/create-modulemd.sh @@ -45,9 +45,9 @@ solvedbuilddeps=("hostname" "multilib-rpm-config" "help2man" "autoconf" "automak "perl-Test-Simple" "perl-Text-Balanced" "perl-Text-Diff" "perl-Text-Glob" "perl-Text-ParseWords" "perl-Text-Tabs+Wrap" \ "perl-Text-Template" "perl-Thread-Queue" "perl-threads" "perl-threads-shared" "perl-Time-HiRes" "perl-Time-Local" \ "perl-Unicode-Collate" "perl-Unicode-Normalize" "perl-URI" "perl-version" \ - "cmake" "xapian-core" "libtool" "doxygen" "xorg-x11-util-macros" "libusbx" "expat" "python2" "tcl" "atk" "desktop-file-utils" \ - "epydoc" "python-cups" "gobject-introspection" ) - + "cmake" "xapian-core" "libtool" "doxygen" "xorg-x11-util-macros" "libusbx" "expat" "python2" "tcl" \ + "epydoc" "glib2" "xorg-x11-proto-devel" ) +# "desktop-file-utils" "python-cups" "gobject-introspection" "atk" debug() { echo "$@" 1>&2 # return @@ -201,14 +201,26 @@ cat << EOT rationale: Build dep for many packages. ref: f26 buildorder: 1 +# glib2: +# rationale: Build dep for many packages. +# ref: f26 +# buildorder: 2 bison: rationale: Build dep for many packages. ref: f26 buildorder: 1 + imake: + rationale: Build dep for many packages. + ref: f26 + buildorder: 4 doxygen: rationale: Build dep for many packages. ref: f26 buildorder: 2 + xorg-x11-proto-devel: + rationale: Build dep for many packages. + ref: f26 + buildorder: 3 xorg-x11-util-macros: rationale: Build dep for many packages. ref: f26 @@ -224,31 +236,39 @@ cat << EOT atk: rationale: dependency of gtk2. ref: f26 - buildorder: 5 + buildorder: 9 tcl: rationale: dependency of python2. ref: f26 buildorder: 5 - desktop-file-utils: - rationale: dependency of cups/python-cups/epydoc. - ref: f26 - buildorder: 5 +# desktop-file-utils need glib2 (and emacs) +# desktop-file-utils: +# rationale: dependency of cups/python-cups/epydoc. +# ref: f26 +# buildorder: 5 epydoc: - rationale: dependency of cups/python-cups. - ref: f26 - buildorder: 6 - python-cups: +# disabled dep on desktop-file-utils rationale: dependency of cups/python-cups. ref: f26 buildorder: 7 +# python-cups requires cups +# python-cups: +# rationale: dependency of cups/python-cups. +# ref: f26 +# buildorder: 7 python2: rationale: dependency of many packages. ref: private-karsten-modularity buildorder: 6 - gobject-introspection: - rationale: dependency of many packages. - ref: f26 - buildorder: 7 +# libxslt: +# rationale: Component of shared-userspace module +# ref: f26 +# buildorder: 7 +# go-i requires lots of stuff we don't have yet +# gobject-introspection: +# rationale: dependency of many packages. +# ref: f26 +# buildorder: 8 # TODO: remove avahi from cups ################################################################ EOT diff --git a/shared-userspace.yaml b/shared-userspace.yaml index 9d4c95c..c05363a 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -22,18 +22,24 @@ data: profiles: default: rpms: + - alsa-lib - hesiod - libusb - libxslt - - imake + - libicu + - libuv + - libedit + - libaio api: rpms: + - alsa-lib - hesiod - libusb - libxslt - - imake - libicu - libuv + - libedit + - libaio components: rpms: xapian-core: @@ -48,14 +54,26 @@ data: rationale: Build dep for many packages. ref: f26 buildorder: 1 +# glib2: +# rationale: Build dep for many packages. +# ref: f26 +# buildorder: 2 bison: rationale: Build dep for many packages. ref: f26 buildorder: 1 + imake: + rationale: Build dep for many packages. + ref: f26 + buildorder: 4 doxygen: rationale: Build dep for many packages. ref: f26 buildorder: 2 + xorg-x11-proto-devel: + rationale: Build dep for many packages. + ref: f26 + buildorder: 3 xorg-x11-util-macros: rationale: Build dep for many packages. ref: f26 @@ -71,33 +89,45 @@ data: atk: rationale: dependency of gtk2. ref: f26 - buildorder: 5 + buildorder: 9 tcl: rationale: dependency of python2. ref: f26 buildorder: 5 - desktop-file-utils: - rationale: dependency of cups/python-cups/epydoc. - ref: f26 - buildorder: 5 +# desktop-file-utils need glib2 (and emacs) +# desktop-file-utils: +# rationale: dependency of cups/python-cups/epydoc. +# ref: f26 +# buildorder: 5 epydoc: - rationale: dependency of cups/python-cups. - ref: f26 - buildorder: 6 - python-cups: +# disabled dep on desktop-file-utils rationale: dependency of cups/python-cups. ref: f26 buildorder: 7 +# python-cups requires cups +# python-cups: +# rationale: dependency of cups/python-cups. +# ref: f26 +# buildorder: 7 python2: rationale: dependency of many packages. ref: private-karsten-modularity buildorder: 6 - gobject-introspection: - rationale: dependency of many packages. - ref: f26 - buildorder: 7 +# libxslt: +# rationale: Component of shared-userspace module +# ref: f26 +# buildorder: 7 +# go-i requires lots of stuff we don't have yet +# gobject-introspection: +# rationale: dependency of many packages. +# ref: f26 +# buildorder: 8 # TODO: remove avahi from cups ################################################################ + alsa-lib: + rationale: Component for shared userspace - alsa-lib. + ref: f26 + buildorder: 10 hesiod: rationale: Component for shared userspace - hesiod. ref: f26 @@ -110,19 +140,19 @@ data: rationale: Component for shared userspace - libxslt. ref: f26 buildorder: 10 - imake: - rationale: Component for shared userspace - imake. + icu: + rationale: Component for shared userspace - libicu. ref: f26 buildorder: 10 - xorg-x11-proto-devel: - rationale: Requirement for imake. - ref: f26 - buildorder: 5 - icu: - rationale: Dependency of many packages. - ref: f26 - buildorder: 7 libuv: - rationale: Requirement for nodejs. + rationale: Component for shared userspace - libuv. ref: f26 - buildorder: 2 + buildorder: 10 + libedit: + rationale: Component for shared userspace - libedit. + ref: f26 + buildorder: 10 + libaio: + rationale: Component for shared userspace - libaio. + ref: f26 + buildorder: 10 From d75e6184128e57ae4184eb2fd726b39906b58ca7 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Thu, 27 Apr 2017 02:15:17 +0200 Subject: [PATCH 023/131] drop atk --- create-modulemd.sh | 8 ++++---- shared-userspace.yaml | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/create-modulemd.sh b/create-modulemd.sh index 2181a03..99cfd12 100755 --- a/create-modulemd.sh +++ b/create-modulemd.sh @@ -233,10 +233,10 @@ cat << EOT rationale: dependency of python2. ref: f26 buildorder: 5 - atk: - rationale: dependency of gtk2. - ref: f26 - buildorder: 9 +# atk: +# rationale: dependency of gtk2. +# ref: f26 +# buildorder: 9 tcl: rationale: dependency of python2. ref: f26 diff --git a/shared-userspace.yaml b/shared-userspace.yaml index c05363a..78d5867 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -86,10 +86,10 @@ data: rationale: dependency of python2. ref: f26 buildorder: 5 - atk: - rationale: dependency of gtk2. - ref: f26 - buildorder: 9 +# atk: +# rationale: dependency of gtk2. +# ref: f26 +# buildorder: 9 tcl: rationale: dependency of python2. ref: f26 From 5794854debf979e393ab76499fe4202ed13f474d Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Thu, 27 Apr 2017 14:33:40 +0200 Subject: [PATCH 024/131] moved a couple of packages to common-build-dependencies --- create-modulemd.sh | 84 ++++++++++++++++++++++--------------------- shared-userspace.yaml | 77 ++++++++++++++++++++------------------- 2 files changed, 84 insertions(+), 77 deletions(-) diff --git a/create-modulemd.sh b/create-modulemd.sh index 99cfd12..27c01fa 100755 --- a/create-modulemd.sh +++ b/create-modulemd.sh @@ -27,6 +27,7 @@ moduleprofilefile=`mktemp moduleprofile.XXX` alreadyprocessed=`mktemp moduledepprocessed.XXX` brtrepo="https://kojipkgs.stg.fedoraproject.org/compose/branched/jkaluza/latest-Boltron-26/compose/base-runtime/x86_64/os/" +# add all common-build-dep packages and perl-module package here solvedbuilddeps=("hostname" "multilib-rpm-config" "help2man" "autoconf" "automake" "golang" "perl" "perl-Algorithm-Diff" "perl-Archive-Tar" \ "perl-Archive-Zip" "perl-autodie" "perl-B-Debug" "perl-bignum" "perl-Carp" "perl-Compress-Bzip2" "perl-Compress-Raw-Bzip2" \ "perl-Compress-Raw-Zlib" "perl-Config-Perl-V" "perl-constant" "perl-CPAN" "perl-CPAN-Meta" "perl-CPAN-Meta-Requirements" \ @@ -45,8 +46,8 @@ solvedbuilddeps=("hostname" "multilib-rpm-config" "help2man" "autoconf" "automak "perl-Test-Simple" "perl-Text-Balanced" "perl-Text-Diff" "perl-Text-Glob" "perl-Text-ParseWords" "perl-Text-Tabs+Wrap" \ "perl-Text-Template" "perl-Thread-Queue" "perl-threads" "perl-threads-shared" "perl-Time-HiRes" "perl-Time-Local" \ "perl-Unicode-Collate" "perl-Unicode-Normalize" "perl-URI" "perl-version" \ - "cmake" "xapian-core" "libtool" "doxygen" "xorg-x11-util-macros" "libusbx" "expat" "python2" "tcl" \ - "epydoc" "glib2" "xorg-x11-proto-devel" ) + "imake" "cmake" "doxygen" "libusbx" "xorg-x11-proto-devel" "xorg-x11-util-macros" "xapian-core" "bison" \ + "python2" "tcl" "epydoc" ) # "desktop-file-utils" "python-cups" "gobject-introspection" "atk" debug() { echo "$@" 1>&2 @@ -86,7 +87,7 @@ gather_api() { fi } -#wget -N https://raw.githubusercontent.com/fedora-modularity/base-runtime/master/api.x86_64 +wget -N https://raw.githubusercontent.com/fedora-modularity/base-runtime/master/api.x86_64 brtsrpms=(`grep -v -e "^+\|^*\|^-" api.x86_64 | sed -e "s/-[^-]*-[^-]*$//"`) brtrpms=(`grep -e "^+\|^*" api.x86_64 | cut -f 2 | sed -e "s/-[^-]*-[^-]*$//"`) @@ -189,50 +190,49 @@ cat $moduleapifile cat << EOT components: rpms: - xapian-core: - rationale: Build dep of doxygen. - ref: f26 - buildorder: 1 - cmake: - rationale: Build dep for many packages. - ref: private-karsten-modularity - buildorder: 1 +# libtool provides libtool-ltdl, a runtime library: libtool: rationale: Build dep for many packages. ref: f26 buildorder: 1 -# glib2: +# moved to common-build-deps: +# xapian-core: +# rationale: Build dep of doxygen. +# ref: f26 +# buildorder: 1 +# cmake: +# rationale: Build dep for many packages. +# ref: private-karsten-modularity +# buildorder: 1 +# bison: +# rationale: Build dep for many packages. +# ref: f26 +# buildorder: 1 +# doxygen: # rationale: Build dep for many packages. # ref: f26 # buildorder: 2 - bison: - rationale: Build dep for many packages. - ref: f26 - buildorder: 1 - imake: - rationale: Build dep for many packages. - ref: f26 - buildorder: 4 - doxygen: - rationale: Build dep for many packages. - ref: f26 - buildorder: 2 - xorg-x11-proto-devel: - rationale: Build dep for many packages. - ref: f26 - buildorder: 3 - xorg-x11-util-macros: - rationale: Build dep for many packages. - ref: f26 - buildorder: 2 - libusbx: - rationale: Build dep for many packages. - ref: f26 - buildorder: 5 - expat: - rationale: dependency of python2. - ref: f26 - buildorder: 5 +# imake: +# rationale: Build dep for many packages. +# ref: f26 +# buildorder: 4 +# xorg-x11-proto-devel: +# rationale: Build dep for many packages. +# ref: f26 +# buildorder: 3 +# xorg-x11-util-macros: +# rationale: Build dep for many packages. +# ref: f26 +# buildorder: 2 +# libusbx: +# rationale: Build dep for many packages. +# ref: f26 +# buildorder: 5 +# expat: +# rationale: dependency of python2. +# ref: f26 +# buildorder: 5 +# # atk: # rationale: dependency of gtk2. # ref: f26 @@ -241,6 +241,10 @@ cat << EOT rationale: dependency of python2. ref: f26 buildorder: 5 +# glib2: +# rationale: Build dep for many packages. +# ref: f26 +# buildorder: 2 # desktop-file-utils need glib2 (and emacs) # desktop-file-utils: # rationale: dependency of cups/python-cups/epydoc. diff --git a/shared-userspace.yaml b/shared-userspace.yaml index 78d5867..1282521 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -42,50 +42,49 @@ data: - libaio components: rpms: - xapian-core: - rationale: Build dep of doxygen. - ref: f26 - buildorder: 1 - cmake: - rationale: Build dep for many packages. - ref: private-karsten-modularity - buildorder: 1 +# libtool provides libtool-ltdl, a runtime library: libtool: rationale: Build dep for many packages. ref: f26 buildorder: 1 -# glib2: +# moved to common-build-deps: +# xapian-core: +# rationale: Build dep of doxygen. +# ref: f26 +# buildorder: 1 +# cmake: +# rationale: Build dep for many packages. +# ref: private-karsten-modularity +# buildorder: 1 +# bison: +# rationale: Build dep for many packages. +# ref: f26 +# buildorder: 1 +# doxygen: # rationale: Build dep for many packages. # ref: f26 # buildorder: 2 - bison: - rationale: Build dep for many packages. - ref: f26 - buildorder: 1 - imake: - rationale: Build dep for many packages. - ref: f26 - buildorder: 4 - doxygen: - rationale: Build dep for many packages. - ref: f26 - buildorder: 2 - xorg-x11-proto-devel: - rationale: Build dep for many packages. - ref: f26 - buildorder: 3 - xorg-x11-util-macros: - rationale: Build dep for many packages. - ref: f26 - buildorder: 2 - libusbx: - rationale: Build dep for many packages. - ref: f26 - buildorder: 5 - expat: - rationale: dependency of python2. - ref: f26 - buildorder: 5 +# imake: +# rationale: Build dep for many packages. +# ref: f26 +# buildorder: 4 +# xorg-x11-proto-devel: +# rationale: Build dep for many packages. +# ref: f26 +# buildorder: 3 +# xorg-x11-util-macros: +# rationale: Build dep for many packages. +# ref: f26 +# buildorder: 2 +# libusbx: +# rationale: Build dep for many packages. +# ref: f26 +# buildorder: 5 +# expat: +# rationale: dependency of python2. +# ref: f26 +# buildorder: 5 +# # atk: # rationale: dependency of gtk2. # ref: f26 @@ -94,6 +93,10 @@ data: rationale: dependency of python2. ref: f26 buildorder: 5 +# glib2: +# rationale: Build dep for many packages. +# ref: f26 +# buildorder: 2 # desktop-file-utils need glib2 (and emacs) # desktop-file-utils: # rationale: dependency of cups/python-cups/epydoc. From a9c4530f33ae6b8c3b3c56fd673bfd8b6af0e178 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Tue, 2 May 2017 14:39:45 +0200 Subject: [PATCH 025/131] add compat-openssl10, lksctp-tools --- shared-userspace.yaml | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index 1282521..64fc86a 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -26,20 +26,24 @@ data: - hesiod - libusb - libxslt - - libicu + - icu - libuv - libedit - libaio + - libtool + - compat-openssl10 api: rpms: - alsa-lib - hesiod - libusb - libxslt - - libicu + - icu - libuv - libedit - libaio + - libtool + - compat-openssl10 components: rpms: # libtool provides libtool-ltdl, a runtime library: @@ -144,7 +148,7 @@ data: ref: f26 buildorder: 10 icu: - rationale: Component for shared userspace - libicu. + rationale: Component for shared userspace - icu. ref: f26 buildorder: 10 libuv: @@ -159,3 +163,15 @@ data: rationale: Component for shared userspace - libaio. ref: f26 buildorder: 10 + libtool: + rationale: Component for shared userspace - libtool. + ref: f26 + buildorder: 10 + compat-openssl10: + rationale: Component for shared userspace - compat-openssl10. + ref: f26 + buildorder: 10 + lksctp-tools: + rationale: Requirement for compat-openssl10. + ref: f26 + buildorder: 5 From 8f9f512d4dc59fb3ec39206e068ed4f999356de3 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Tue, 2 May 2017 15:19:19 +0200 Subject: [PATCH 026/131] libicu is the requested package, not icu --- shared-userspace.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index 64fc86a..d7edd49 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -26,7 +26,7 @@ data: - hesiod - libusb - libxslt - - icu + - libicu - libuv - libedit - libaio @@ -38,7 +38,7 @@ data: - hesiod - libusb - libxslt - - icu + - libicu - libuv - libedit - libaio @@ -148,7 +148,7 @@ data: ref: f26 buildorder: 10 icu: - rationale: Component for shared userspace - icu. + rationale: Component for shared userspace - libicu. ref: f26 buildorder: 10 libuv: From 965ea52f2467daa8074550d91a85619e55e1be48 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Tue, 2 May 2017 22:30:54 +0200 Subject: [PATCH 027/131] add chrpath dbus-glib libcgroup checkpolicy policycoreutils selinux-policy --- create-modulemd.sh | 71 ++++++++++++++++------------------------------ 1 file changed, 25 insertions(+), 46 deletions(-) diff --git a/create-modulemd.sh b/create-modulemd.sh index 27c01fa..38d1c3d 100755 --- a/create-modulemd.sh +++ b/create-modulemd.sh @@ -47,7 +47,7 @@ solvedbuilddeps=("hostname" "multilib-rpm-config" "help2man" "autoconf" "automak "perl-Text-Template" "perl-Thread-Queue" "perl-threads" "perl-threads-shared" "perl-Time-HiRes" "perl-Time-Local" \ "perl-Unicode-Collate" "perl-Unicode-Normalize" "perl-URI" "perl-version" \ "imake" "cmake" "doxygen" "libusbx" "xorg-x11-proto-devel" "xorg-x11-util-macros" "xapian-core" "bison" \ - "python2" "tcl" "epydoc" ) + "python2" "tcl" "epydoc" "chrpath" "dbus-glib" "libcgroup" "checkpolicy" "policycoreutils" ) # "desktop-file-utils" "python-cups" "gobject-introspection" "atk" debug() { echo "$@" 1>&2 @@ -195,43 +195,6 @@ cat << EOT rationale: Build dep for many packages. ref: f26 buildorder: 1 -# moved to common-build-deps: -# xapian-core: -# rationale: Build dep of doxygen. -# ref: f26 -# buildorder: 1 -# cmake: -# rationale: Build dep for many packages. -# ref: private-karsten-modularity -# buildorder: 1 -# bison: -# rationale: Build dep for many packages. -# ref: f26 -# buildorder: 1 -# doxygen: -# rationale: Build dep for many packages. -# ref: f26 -# buildorder: 2 -# imake: -# rationale: Build dep for many packages. -# ref: f26 -# buildorder: 4 -# xorg-x11-proto-devel: -# rationale: Build dep for many packages. -# ref: f26 -# buildorder: 3 -# xorg-x11-util-macros: -# rationale: Build dep for many packages. -# ref: f26 -# buildorder: 2 -# libusbx: -# rationale: Build dep for many packages. -# ref: f26 -# buildorder: 5 -# expat: -# rationale: dependency of python2. -# ref: f26 -# buildorder: 5 # # atk: # rationale: dependency of gtk2. @@ -246,10 +209,10 @@ cat << EOT # ref: f26 # buildorder: 2 # desktop-file-utils need glib2 (and emacs) -# desktop-file-utils: -# rationale: dependency of cups/python-cups/epydoc. -# ref: f26 -# buildorder: 5 + desktop-file-utils: + rationale: dependency of cups/python-cups/epydoc/policycoreutils + ref: f26 + buildorder: 5 epydoc: # disabled dep on desktop-file-utils rationale: dependency of cups/python-cups. @@ -264,10 +227,26 @@ cat << EOT rationale: dependency of many packages. ref: private-karsten-modularity buildorder: 6 -# libxslt: -# rationale: Component of shared-userspace module -# ref: f26 -# buildorder: 7 + chrpath: + rationale: dependency of dbus-glib. + ref: f26 + buildorder: 1 + dbus-glib: + rationale: dependency of policycoreutils. + ref: f26 + buildorder: 5 + libcgroup: + rationale: dependency of policycoreutils. + ref: f26 + buildorder: 2 + checkpolicy: + rationale: dependency of policycoreutils. + ref: f26 + buildorder: 2 + policycoreutils: + rationale: dependency of selinux-policy. + ref: f26 + buildorder: 6 # go-i requires lots of stuff we don't have yet # gobject-introspection: # rationale: dependency of many packages. From 323c4f1fea078bf8e0fc5ca69ce74c55fa697fcd Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Tue, 2 May 2017 23:21:31 +0200 Subject: [PATCH 028/131] add chrpath dbus-glib libcgroup checkpolicy policycoreutils selinux-policy --- shared-userspace.yaml | 81 ++++++++++++++++--------------------------- 1 file changed, 30 insertions(+), 51 deletions(-) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index d7edd49..860a501 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -30,8 +30,8 @@ data: - libuv - libedit - libaio - - libtool - compat-openssl10 + - selinux-policy api: rpms: - alsa-lib @@ -42,8 +42,8 @@ data: - libuv - libedit - libaio - - libtool - compat-openssl10 + - selinux-policy components: rpms: # libtool provides libtool-ltdl, a runtime library: @@ -51,43 +51,6 @@ data: rationale: Build dep for many packages. ref: f26 buildorder: 1 -# moved to common-build-deps: -# xapian-core: -# rationale: Build dep of doxygen. -# ref: f26 -# buildorder: 1 -# cmake: -# rationale: Build dep for many packages. -# ref: private-karsten-modularity -# buildorder: 1 -# bison: -# rationale: Build dep for many packages. -# ref: f26 -# buildorder: 1 -# doxygen: -# rationale: Build dep for many packages. -# ref: f26 -# buildorder: 2 -# imake: -# rationale: Build dep for many packages. -# ref: f26 -# buildorder: 4 -# xorg-x11-proto-devel: -# rationale: Build dep for many packages. -# ref: f26 -# buildorder: 3 -# xorg-x11-util-macros: -# rationale: Build dep for many packages. -# ref: f26 -# buildorder: 2 -# libusbx: -# rationale: Build dep for many packages. -# ref: f26 -# buildorder: 5 -# expat: -# rationale: dependency of python2. -# ref: f26 -# buildorder: 5 # # atk: # rationale: dependency of gtk2. @@ -102,10 +65,10 @@ data: # ref: f26 # buildorder: 2 # desktop-file-utils need glib2 (and emacs) -# desktop-file-utils: -# rationale: dependency of cups/python-cups/epydoc. -# ref: f26 -# buildorder: 5 + desktop-file-utils: + rationale: dependency of cups/python-cups/epydoc/policycoreutils + ref: f26 + buildorder: 5 epydoc: # disabled dep on desktop-file-utils rationale: dependency of cups/python-cups. @@ -120,10 +83,26 @@ data: rationale: dependency of many packages. ref: private-karsten-modularity buildorder: 6 -# libxslt: -# rationale: Component of shared-userspace module -# ref: f26 -# buildorder: 7 + chrpath: + rationale: dependency of dbus-glib. + ref: f26 + buildorder: 1 + dbus-glib: + rationale: dependency of policycoreutils. + ref: f26 + buildorder: 5 + libcgroup: + rationale: dependency of policycoreutils. + ref: f26 + buildorder: 2 + checkpolicy: + rationale: dependency of policycoreutils. + ref: f26 + buildorder: 2 + policycoreutils: + rationale: dependency of selinux-policy. + ref: f26 + buildorder: 6 # go-i requires lots of stuff we don't have yet # gobject-introspection: # rationale: dependency of many packages. @@ -163,10 +142,6 @@ data: rationale: Component for shared userspace - libaio. ref: f26 buildorder: 10 - libtool: - rationale: Component for shared userspace - libtool. - ref: f26 - buildorder: 10 compat-openssl10: rationale: Component for shared userspace - compat-openssl10. ref: f26 @@ -175,3 +150,7 @@ data: rationale: Requirement for compat-openssl10. ref: f26 buildorder: 5 + selinux-policy: + rationale: Component for shared userspace - selinux-policy. + ref: f26 + buildorder: 10 From 3ef9a2751e9cb62e0931d2efd0d9603c75433a9d Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Wed, 3 May 2017 10:26:56 +0200 Subject: [PATCH 029/131] update package list of perl module --- create-modulemd.sh | 44 ++++++++++++++++++++++++++------------------ 1 file changed, 26 insertions(+), 18 deletions(-) diff --git a/create-modulemd.sh b/create-modulemd.sh index 38d1c3d..fe397e7 100755 --- a/create-modulemd.sh +++ b/create-modulemd.sh @@ -28,24 +28,32 @@ alreadyprocessed=`mktemp moduledepprocessed.XXX` brtrepo="https://kojipkgs.stg.fedoraproject.org/compose/branched/jkaluza/latest-Boltron-26/compose/base-runtime/x86_64/os/" # add all common-build-dep packages and perl-module package here -solvedbuilddeps=("hostname" "multilib-rpm-config" "help2man" "autoconf" "automake" "golang" "perl" "perl-Algorithm-Diff" "perl-Archive-Tar" \ - "perl-Archive-Zip" "perl-autodie" "perl-B-Debug" "perl-bignum" "perl-Carp" "perl-Compress-Bzip2" "perl-Compress-Raw-Bzip2" \ - "perl-Compress-Raw-Zlib" "perl-Config-Perl-V" "perl-constant" "perl-CPAN" "perl-CPAN-Meta" "perl-CPAN-Meta-Requirements" \ - "perl-CPAN-Meta-YAML" "perl-Data-Dumper" "perl-Data-OptList" "perl-Data-Section" "perl-DB_File" "perl-Devel-PPPort" \ - "perl-Devel-Size" "perl-Digest" "perl-Digest-MD5" "perl-Digest-SHA" "perl-Encode" "perl-Env" "perl-experimental" "perl-Exporter" \ - "perl-ExtUtils-CBuilder" "perl-ExtUtils-Install" "perl-ExtUtils-MakeMaker" "perl-ExtUtils-Manifest" "perl-ExtUtils-ParseXS" \ - "perl-Fedora-VSP" "perl-File-Fetch" "perl-File-HomeDir" "perl-File-Path" "perl-File-Temp" "perl-File-Which" "perl-Filter" \ - "perl-Filter-Simple" "perl-generators" "perl-Getopt-Long" "perl-HTTP-Tiny" "perl-inc-latest" "perl-IO-Compress" \ - "perl-IO-Socket-IP" "perl-IPC-Cmd" "perl-IPC-System-Simple" "perl-IPC-SysV" "perl-JSON-PP" "perl-libnet" "perl-local-lib" \ - "perl-Locale-Codes" "perl-Locale-Maketext" "perl-Math-BigInt" "perl-Math-BigInt-FastCalc" "perl-Math-BigRat" "perl-MIME-Base64" \ - "perl-Module-Build" "perl-Module-CoreList" "perl-Module-Load" "perl-Module-Load-Conditional" "perl-Module-Metadata" \ - "perl-MRO-Compat" "perl-Package-Generator" "perl-Params-Check" "perl-Params-Util" "perl-parent" "perl-PathTools" \ - "perl-Perl-OSType" "perl-perlfaq" "perl-PerlIO-via-QuotedPrint" "perl-Pod-Checker" "perl-Pod-Escapes" "perl-Pod-Parser" \ - "perl-Pod-Perldoc" "perl-Pod-Simple" "perl-Pod-Usage" "perl-podlators" "perl-Scalar-List-Utils" "perl-Socket" "perl-Software-License" \ - "perl-Storable" "perl-Sub-Exporter" "perl-Sub-Install" "perl-Sys-Syslog" "perl-Term-ANSIColor" "perl-Term-Cap" "perl-Test-Harness" \ - "perl-Test-Simple" "perl-Text-Balanced" "perl-Text-Diff" "perl-Text-Glob" "perl-Text-ParseWords" "perl-Text-Tabs+Wrap" \ - "perl-Text-Template" "perl-Thread-Queue" "perl-threads" "perl-threads-shared" "perl-Time-HiRes" "perl-Time-Local" \ - "perl-Unicode-Collate" "perl-Unicode-Normalize" "perl-URI" "perl-version" \ +solvedbuilddeps=("hostname" "multilib-rpm-config" "help2man" "autoconf" "automake" "golang" \ + "perl" "perl-Algorithm-Diff" "perl-Archive-Tar" "perl-Archive-Zip" "perl-B-Debug" \ + "perl-CPAN" "perl-CPAN-Meta" "perl-CPAN-Meta-Requirements" "perl-CPAN-Meta-YAML" \ + "perl-Carp" "perl-Compress-Bzip2" "perl-Compress-Raw-Bzip2" "perl-Compress-Raw-Zlib" \ + "perl-Config-Perl-V" "perl-DB_File" "perl-Data-Dumper" "perl-Data-OptList" "perl-Data-Section" \ + "perl-Devel-PPPort" "perl-Devel-Size" "perl-Digest" "perl-Digest-MD5" "perl-Digest-SHA" \ + "perl-Encode" "perl-Env" "perl-Exporter" "perl-ExtUtils-CBuilder" "perl-ExtUtils-Install" \ + "perl-ExtUtils-MakeMaker" "perl-ExtUtils-Manifest" "perl-ExtUtils-ParseXS" "perl-Fedora-VSP" \ + "perl-File-Fetch" "perl-File-HomeDir" "perl-File-Path" "perl-File-Temp" "perl-File-Which" \ + "perl-Filter" "perl-Filter-Simple" "perl-Getopt-Long" "perl-HTTP-Tiny" "perl-IO-Compress" \ + "perl-IO-Socket-IP" "perl-IPC-Cmd" "perl-IPC-SysV" "perl-IPC-System-Simple" "perl-JSON-PP" \ + "perl-Locale-Codes" "perl-Locale-Maketext" "perl-MIME-Base64" "perl-MRO-Compat" \ + "perl-Math-BigInt" "perl-Math-BigInt-FastCalc" "perl-Math-BigRat" "perl-Module-Build" \ + "perl-Module-CoreList" "perl-Module-Load" "perl-Module-Load-Conditional" \ + "perl-Module-Metadata" "perl-Package-Generator" "perl-Params-Check" "perl-Params-Util" \ + "perl-PathTools" "perl-Perl-OSType" "perl-PerlIO-via-QuotedPrint" "perl-Pod-Checker" \ + "perl-Pod-Escapes" "perl-Pod-Parser" "perl-Pod-Perldoc" "perl-Pod-Simple" "perl-Pod-Usage" \ + "perl-Scalar-List-Utils" "perl-Socket" "perl-Software-License" "perl-Storable" \ + "perl-Sub-Exporter" "perl-Sub-Install" "perl-Sys-Syslog" "perl-Term-ANSIColor" \ + "perl-Term-Cap" "perl-Test-Harness" "perl-Test-Simple" "perl-Test-Taint" \ + "perl-Text-Balanced" "perl-Text-Diff" "perl-Text-Glob" "perl-Text-ParseWords" \ + "perl-Text-Tabs+Wrap" "perl-Text-Template" "perl-Thread-Queue" "perl-Time-HiRes" \ + "perl-Time-Local" "perl-URI" "perl-Unicode-Collate" "perl-Unicode-Normalize" "perl-autodie" \ + "perl-bignum" "perl-constant" "perl-experimental" "perl-generators" "perl-inc-latest" \ + "perl-libnet" "perl-local-lib" "perl-parent" "perl-perlfaq" "perl-podlators" \ + "perl-srpm-macros" "perl-threads" "perl-threads-shared" "perl-version" \ "imake" "cmake" "doxygen" "libusbx" "xorg-x11-proto-devel" "xorg-x11-util-macros" "xapian-core" "bison" \ "python2" "tcl" "epydoc" "chrpath" "dbus-glib" "libcgroup" "checkpolicy" "policycoreutils" ) # "desktop-file-utils" "python-cups" "gobject-introspection" "atk" From 019fb08543bd7bbc30c5122ea5412389c6a31892 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Wed, 3 May 2017 10:34:43 +0200 Subject: [PATCH 030/131] test build of glib2/desktop-file-utils --- shared-userspace.yaml | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index 860a501..0c3f38c 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -12,6 +12,7 @@ data: perl: master common-build-dependencies-bootstrap: f26 common-build-dependencies: f26 + bootstrap: master requires: base-runtime: master perl: master @@ -60,17 +61,16 @@ data: rationale: dependency of python2. ref: f26 buildorder: 5 -# glib2: -# rationale: Build dep for many packages. -# ref: f26 -# buildorder: 2 -# desktop-file-utils need glib2 (and emacs) + glib2: + rationale: Build dep for many packages. + ref: f26 + buildorder: 4 +# desktop-file-utils needs glib2-devel (and emacs) desktop-file-utils: rationale: dependency of cups/python-cups/epydoc/policycoreutils ref: f26 buildorder: 5 epydoc: -# disabled dep on desktop-file-utils rationale: dependency of cups/python-cups. ref: f26 buildorder: 7 @@ -103,6 +103,10 @@ data: rationale: dependency of selinux-policy. ref: f26 buildorder: 6 + perl-Unicode-EastAsianWidth: + rationale: dependency of selinux-policy. + ref: f26 + buildorder: 6 # go-i requires lots of stuff we don't have yet # gobject-introspection: # rationale: dependency of many packages. From 4aec25e4f18e377171cd9e7c1ea2ee93c84863ab Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Wed, 3 May 2017 14:21:10 +0200 Subject: [PATCH 031/131] test with bootstrap tag --- create-modulemd.sh | 25 +++++-------------------- shared-userspace.yaml | 19 +------------------ 2 files changed, 6 insertions(+), 38 deletions(-) diff --git a/create-modulemd.sh b/create-modulemd.sh index fe397e7..bc819a9 100755 --- a/create-modulemd.sh +++ b/create-modulemd.sh @@ -178,6 +178,7 @@ data: perl: master common-build-dependencies-bootstrap: f26 common-build-dependencies: f26 + f26-modularity: master requires: base-runtime: master perl: master @@ -203,19 +204,14 @@ cat << EOT rationale: Build dep for many packages. ref: f26 buildorder: 1 -# -# atk: -# rationale: dependency of gtk2. -# ref: f26 -# buildorder: 9 tcl: rationale: dependency of python2. ref: f26 buildorder: 5 -# glib2: -# rationale: Build dep for many packages. -# ref: f26 -# buildorder: 2 + glib2: + rationale: Build dep for many packages. + ref: f26 + buildorder: 4 # desktop-file-utils need glib2 (and emacs) desktop-file-utils: rationale: dependency of cups/python-cups/epydoc/policycoreutils @@ -226,11 +222,6 @@ cat << EOT rationale: dependency of cups/python-cups. ref: f26 buildorder: 7 -# python-cups requires cups -# python-cups: -# rationale: dependency of cups/python-cups. -# ref: f26 -# buildorder: 7 python2: rationale: dependency of many packages. ref: private-karsten-modularity @@ -255,12 +246,6 @@ cat << EOT rationale: dependency of selinux-policy. ref: f26 buildorder: 6 -# go-i requires lots of stuff we don't have yet -# gobject-introspection: -# rationale: dependency of many packages. -# ref: f26 -# buildorder: 8 -# TODO: remove avahi from cups ################################################################ EOT cat $modulerpmsfile diff --git a/shared-userspace.yaml b/shared-userspace.yaml index 0c3f38c..c9bcc01 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -12,7 +12,7 @@ data: perl: master common-build-dependencies-bootstrap: f26 common-build-dependencies: f26 - bootstrap: master + f26-modularity: master requires: base-runtime: master perl: master @@ -52,11 +52,6 @@ data: rationale: Build dep for many packages. ref: f26 buildorder: 1 -# -# atk: -# rationale: dependency of gtk2. -# ref: f26 -# buildorder: 9 tcl: rationale: dependency of python2. ref: f26 @@ -74,11 +69,6 @@ data: rationale: dependency of cups/python-cups. ref: f26 buildorder: 7 -# python-cups requires cups -# python-cups: -# rationale: dependency of cups/python-cups. -# ref: f26 -# buildorder: 7 python2: rationale: dependency of many packages. ref: private-karsten-modularity @@ -107,13 +97,6 @@ data: rationale: dependency of selinux-policy. ref: f26 buildorder: 6 -# go-i requires lots of stuff we don't have yet -# gobject-introspection: -# rationale: dependency of many packages. -# ref: f26 -# buildorder: 8 -# TODO: remove avahi from cups -################################################################ alsa-lib: rationale: Component for shared userspace - alsa-lib. ref: f26 From d39e355e70edbbc241e86358e9d95f5a9c884603 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Wed, 3 May 2017 14:24:52 +0200 Subject: [PATCH 032/131] test with bootstrap tag --- create-modulemd.sh | 2 +- shared-userspace.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/create-modulemd.sh b/create-modulemd.sh index bc819a9..ca0d6dd 100755 --- a/create-modulemd.sh +++ b/create-modulemd.sh @@ -178,7 +178,7 @@ data: perl: master common-build-dependencies-bootstrap: f26 common-build-dependencies: f26 - f26-modularity: master + bootstrap: master requires: base-runtime: master perl: master diff --git a/shared-userspace.yaml b/shared-userspace.yaml index c9bcc01..e3e06ae 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -12,7 +12,7 @@ data: perl: master common-build-dependencies-bootstrap: f26 common-build-dependencies: f26 - f26-modularity: master + bootstrap: master requires: base-runtime: master perl: master From 227a265deaf7c1c575f5d636d53a14ef6fccd89e Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Wed, 3 May 2017 17:14:02 +0200 Subject: [PATCH 033/131] drop bootstrap to see if this causes timeouts --- shared-userspace.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index e3e06ae..204b877 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -12,7 +12,6 @@ data: perl: master common-build-dependencies-bootstrap: f26 common-build-dependencies: f26 - bootstrap: master requires: base-runtime: master perl: master From 6a0f94e76d84c0df8ee6369a402331a58e593c35 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Wed, 3 May 2017 22:01:45 +0200 Subject: [PATCH 034/131] bootstrap again --- shared-userspace.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index 204b877..e3e06ae 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -12,6 +12,7 @@ data: perl: master common-build-dependencies-bootstrap: f26 common-build-dependencies: f26 + bootstrap: master requires: base-runtime: master perl: master From d0afc73c9dd0138438f403a732f993b4b0545100 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Thu, 4 May 2017 18:27:45 +0200 Subject: [PATCH 035/131] don't BR base-runtime and bootstrap at the same time --- create-modulemd.sh | 2 +- shared-userspace.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/create-modulemd.sh b/create-modulemd.sh index ca0d6dd..63e5963 100755 --- a/create-modulemd.sh +++ b/create-modulemd.sh @@ -174,7 +174,7 @@ data: module: [ MIT ] dependencies: buildrequires: - base-runtime: master +# base-runtime: f26 perl: master common-build-dependencies-bootstrap: f26 common-build-dependencies: f26 diff --git a/shared-userspace.yaml b/shared-userspace.yaml index e3e06ae..5616189 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -8,7 +8,7 @@ data: module: [ MIT ] dependencies: buildrequires: - base-runtime: master +# base-runtime: f26 perl: master common-build-dependencies-bootstrap: f26 common-build-dependencies: f26 From 606cdb7c11e4b9cd7713944e700c9ff62967f6a6 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Fri, 5 May 2017 00:40:50 +0200 Subject: [PATCH 036/131] prepare for rebuild with bootstrap --- shared-userspace.yaml | 428 +++++++++++++++++++++++++++++++++++++++++- 1 file changed, 419 insertions(+), 9 deletions(-) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index 5616189..9b8bf6e 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -24,27 +24,49 @@ data: default: rpms: - alsa-lib + - gtk2 - hesiod - libusb - - libxslt + - libvirt-client + - mesa-libGL + - mesa-libGLU + - motif + - SDL - libicu - libuv - libedit - libaio - compat-openssl10 - selinux-policy + - time + - PyYAML + - boost + - gperftools + - libstemmer + - tcp_wrappers api: rpms: - alsa-lib + - gtk2 - hesiod - libusb - - libxslt + - libvirt-client + - mesa-libGL + - mesa-libGLU + - motif + - SDL - libicu - libuv - libedit - libaio - compat-openssl10 - selinux-policy + - time + - PyYAML + - boost + - gperftools + - libstemmer + - tcp_wrappers components: rpms: # libtool provides libtool-ltdl, a runtime library: @@ -60,7 +82,6 @@ data: rationale: Build dep for many packages. ref: f26 buildorder: 4 -# desktop-file-utils needs glib2-devel (and emacs) desktop-file-utils: rationale: dependency of cups/python-cups/epydoc/policycoreutils ref: f26 @@ -93,14 +114,67 @@ data: rationale: dependency of selinux-policy. ref: f26 buildorder: 6 - perl-Unicode-EastAsianWidth: - rationale: dependency of selinux-policy. - ref: f26 - buildorder: 6 +################################################################ alsa-lib: rationale: Component for shared userspace - alsa-lib. ref: f26 buildorder: 10 + gtk2: + rationale: Component for shared userspace - gtk2. + ref: f26 + buildorder: 10 + cups: + rationale: Requirement for gtk2. + ref: f26 + buildorder: 5 + atk: + rationale: Requirement for gtk2. + ref: f26 + buildorder: 5 + cairo: + rationale: Requirement for gtk2. + ref: f26 + buildorder: 5 + gdk-pixbuf2: + rationale: Requirement for gtk2. + ref: f26 + buildorder: 5 + pango: + rationale: Requirement for gtk2. + ref: f26 + buildorder: 5 + libXcomposite: + rationale: Requirement for gtk2. + ref: f26 + buildorder: 5 + libXcursor: + rationale: Requirement for gtk2. + ref: f26 + buildorder: 5 + libXdamage: + rationale: Requirement for gtk2. + ref: f26 + buildorder: 5 + libXfixes: + rationale: Requirement for gtk2. + ref: f26 + buildorder: 5 + libXi: + rationale: Requirement for gtk2. + ref: f26 + buildorder: 5 + libXinerama: + rationale: Requirement for gtk2. + ref: f26 + buildorder: 5 + libXrandr: + rationale: Requirement for gtk2. + ref: f26 + buildorder: 5 + libXrender: + rationale: Requirement for gtk2. + ref: f26 + buildorder: 5 hesiod: rationale: Component for shared userspace - hesiod. ref: f26 @@ -109,10 +183,230 @@ data: rationale: Component for shared userspace - libusb. ref: f26 buildorder: 10 - libxslt: - rationale: Component for shared userspace - libxslt. + libvirt: + rationale: Component for shared userspace - libvirt-client. + ref: f26 + buildorder: 15 + qemu: + rationale: Requirement for libvirt-client. + ref: f26 + buildorder: 6 + ceph: + rationale: Requirement for libvirt-client. + ref: f26 + buildorder: 5 + dnsmasq: + rationale: Requirement for libvirt-client. + ref: f26 + buildorder: 5 + ebtables: + rationale: Requirement for libvirt-client. + ref: f26 + buildorder: 5 + git: + rationale: Requirement for libvirt-client. + ref: f26 + buildorder: 5 + glusterfs: + rationale: Requirement for libvirt-client. + ref: f26 + buildorder: 5 + iscsi-initiator-utils: + rationale: Requirement for libvirt-client. + ref: f26 + buildorder: 5 + libpciaccess: + rationale: Requirement for libvirt-client. + ref: f26 + buildorder: 5 + libssh: + rationale: Requirement for libvirt-client. + ref: f26 + buildorder: 5 + openwsman: + rationale: Requirement for libvirt-client. + ref: f26 + buildorder: 5 + netcf: + rationale: Requirement for libvirt-client. + ref: f26 + buildorder: 5 + nfs-utils: + rationale: Requirement for libvirt-client. + ref: f26 + buildorder: 5 + numactl: + rationale: Requirement for libvirt-client. + ref: f26 + buildorder: 5 + numad: + rationale: Requirement for libvirt-client. + ref: f26 + buildorder: 5 + parted: + rationale: Requirement for libvirt-client. + ref: f26 + buildorder: 5 + polkit: + rationale: Requirement for libvirt-client. + ref: f26 + buildorder: 5 + qt: + rationale: Requirement for libvirt-client. + ref: f26 + buildorder: 5 + radvd: + rationale: Requirement for libvirt-client. + ref: f26 + buildorder: 5 + sanlock: + rationale: Requirement for libvirt-client. + ref: f26 + buildorder: 5 + scrub: + rationale: Requirement for libvirt-client. + ref: f26 + buildorder: 5 + sheepdog: + rationale: Requirement for libvirt-client. + ref: f26 + buildorder: 5 + wireshark: + rationale: Requirement for libvirt-client. + ref: f26 + buildorder: 5 + xen: + rationale: Requirement for libvirt-client. + ref: f26 + buildorder: 5 + xhtml1-dtds: + rationale: Requirement for libvirt-client. + ref: f26 + buildorder: 5 + yajl: + rationale: Requirement for libvirt-client. + ref: f26 + buildorder: 5 + clang: + rationale: Requirement for mesa-libGL. + ref: f26 + buildorder: 5 + libXext: + rationale: Requirement for mesa-libGL. + ref: f26 + buildorder: 5 + libXmu: + rationale: Requirement for mesa-libGL. + ref: f26 + buildorder: 5 + libXxf86vm: + rationale: Requirement for mesa-libGL. + ref: f26 + buildorder: 5 + libclc: + rationale: Requirement for mesa-libGL. + ref: f26 + buildorder: 5 + libdrm: + rationale: Requirement for mesa-libGL. + ref: f26 + buildorder: 5 + libglvnd: + rationale: Requirement for mesa-libGL. + ref: f26 + buildorder: 5 + libomxil-bellagio: + rationale: Requirement for mesa-libGL. + ref: f26 + buildorder: 5 + libva: + rationale: Requirement for mesa-libGL. + ref: f26 + buildorder: 5 + libvdpau: + rationale: Requirement for mesa-libGL. + ref: f26 + buildorder: 5 + libxshmfence: + rationale: Requirement for mesa-libGL. + ref: f26 + buildorder: 5 + llvm: + rationale: Requirement for mesa-libGL. + ref: f26 + buildorder: 5 + opencl-filesystem: + rationale: Requirement for mesa-libGL. + ref: f26 + buildorder: 5 + wayland: + rationale: Requirement for mesa-libGL. + ref: f26 + buildorder: 5 + python-mako: + rationale: Requirement for mesa-libGL. + ref: f26 + buildorder: 5 + vulkan: + rationale: Requirement for mesa-libGL. + ref: f26 + buildorder: 5 + mesa-libGLU: + rationale: Component for shared userspace - mesa-libGLU. ref: f26 buildorder: 10 + motif: + rationale: Component for shared userspace - motif. + ref: f26 + buildorder: 10 + libXft: + rationale: Requirement for motif. + ref: f26 + buildorder: 5 + libXp: + rationale: Requirement for motif. + ref: f26 + buildorder: 5 + libXt: + rationale: Requirement for motif. + ref: f26 + buildorder: 5 + libjpeg-turbo: + rationale: Requirement for motif. + ref: f26 + buildorder: 5 + xorg-x11-xbitmaps: + rationale: Requirement for motif. + ref: f26 + buildorder: 5 + SDL: + rationale: Component for shared userspace - SDL. + ref: f26 + buildorder: 10 + arts: + rationale: Requirement for SDL. + ref: f26 + buildorder: 5 + audiofile: + rationale: Requirement for SDL. + ref: f26 + buildorder: 5 + esound: + rationale: Requirement for SDL. + ref: f26 + buildorder: 5 + libX11: + rationale: Requirement for SDL. + ref: f26 + buildorder: 5 + nas: + rationale: Requirement for SDL. + ref: f26 + buildorder: 5 + pulseaudio: + rationale: Requirement for SDL. + ref: f26 + buildorder: 5 icu: rationale: Component for shared userspace - libicu. ref: f26 @@ -141,3 +435,119 @@ data: rationale: Component for shared userspace - selinux-policy. ref: f26 buildorder: 10 + time: + rationale: Component for shared userspace - time. + ref: f26 + buildorder: 10 + PyYAML: + rationale: Component for shared userspace - PyYAML. + ref: f26 + buildorder: 10 + Cython: + rationale: Requirement for PyYAML. + ref: f26 + buildorder: 5 + libyaml: + rationale: Requirement for PyYAML. + ref: f26 + buildorder: 5 + boost: + rationale: Component for shared userspace - boost. + ref: f26 + buildorder: 10 + mpich: + rationale: Requirement for boost. + ref: f26 + buildorder: 5 + openmpi: + rationale: Requirement for boost. + ref: f26 + buildorder: 5 + gperftools: + rationale: Component for shared userspace - gperftools. + ref: f26 + buildorder: 10 + libunwind: + rationale: Requirement for gperftools. + ref: f26 + buildorder: 5 + libstemmer: + rationale: Component for shared userspace - libstemmer. + ref: f26 + buildorder: 10 + libevent: + rationale: Requirement for nfs-utils. + ref: f26 + buildorder: 5 + tcp_wrappers: + rationale: Component for shared userspace - tcp_wrappers + ref: f26 + buildorder: 5 + augeas: + rationale: Requirement for netcf. + ref: f26 + buildorder: 5 + libnl3: + rationale: Requirement for netcf. + ref: f26 + buildorder: 5 + libxslt: + rationale: Requirement for netcf. + ref: f26 + buildorder: 5 + libssh: + rationale: Component for shared userspace - libssh. + ref: f26 + buildorder: 10 + cmocka: + rationale: Requirement for libssh. + ref: f26 + buildorder: 5 + isns-utils: + rationale: Requirement for iscsi-initiator-utils. + ref: f26 + buildorder: 5 + avahi: + rationale: Component for shared userspace - avahi. + ref: f26 + buildorder: 12 + dbus-python: + rationale: Requirement for avahi. + ref: f26 + buildorder: 5 + gtk-sharp2: + rationale: Requirement for avahi. + ref: f26 + buildorder: 5 + gtk3: + rationale: Requirement for avahi. + ref: f26 + buildorder: 5 + intltool: + rationale: Requirement for avahi. + ref: f26 + buildorder: 5 + libdaemon: + rationale: Requirement for avahi. + ref: f26 + buildorder: 5 + mono: + rationale: Requirement for avahi. + ref: f26 + buildorder: 5 + perl-XML-Parser: + rationale: Requirement for avahi. + ref: f26 + buildorder: 5 + pygtk2: + rationale: Requirement for avahi. + ref: f26 + buildorder: 5 + qt3: + rationale: Requirement for avahi. + ref: f26 + buildorder: 5 + xmltoman: + rationale: Requirement for avahi. + ref: f26 + buildorder: 5 From 9ed6cb44d608a860242d317126e7c3d0fb8e1e52 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Fri, 5 May 2017 00:42:41 +0200 Subject: [PATCH 037/131] fix requirements --- shared-userspace.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index 9b8bf6e..afc5696 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -12,9 +12,11 @@ data: perl: master common-build-dependencies-bootstrap: f26 common-build-dependencies: f26 + shared-userspace: f26 bootstrap: master requires: - base-runtime: master + base-runtime: f26 + shared-userspace: f26 perl: master references: community: https://fedoraproject.org/wiki/Modularity From fe2d06ee300fe2e1f89ac72a906e0631361a7237 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Fri, 5 May 2017 16:13:01 +0200 Subject: [PATCH 038/131] try to move everything into api --- shared-userspace.yaml | 391 ++++++++++-------------------------------- 1 file changed, 95 insertions(+), 296 deletions(-) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index afc5696..c6ebd18 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -12,11 +12,9 @@ data: perl: master common-build-dependencies-bootstrap: f26 common-build-dependencies: f26 - shared-userspace: f26 bootstrap: master requires: - base-runtime: f26 - shared-userspace: f26 + base-runtime: master perl: master references: community: https://fedoraproject.org/wiki/Modularity @@ -25,50 +23,95 @@ data: profiles: default: rpms: - - alsa-lib - - gtk2 - - hesiod - - libusb - - libvirt-client - - mesa-libGL - - mesa-libGLU - - motif - - SDL - - libicu - - libuv - - libedit - - libaio - - compat-openssl10 - - selinux-policy - - time - - PyYAML - - boost - - gperftools - - libstemmer - - tcp_wrappers + [] +# - alsa-lib +# - gtk2 +# - hesiod +# - libusb +# - libvirt-client +# - mesa-libGL +# - mesa-libGLU +# - motif +# - SDL +# - libicu +# - libuv +# - libedit +# - libaio +# - compat-openssl10 +# - selinux-policy +# - time +# - PyYAML +# - boost +# - gperftools +# - libstemmer +# - python-pymongo +# - scons api: rpms: - - alsa-lib - - gtk2 - - hesiod - - libusb - - libvirt-client - - mesa-libGL - - mesa-libGLU - - motif - - SDL - - libicu - - libuv - - libedit - - libaio - - compat-openssl10 - - selinux-policy - - time - - PyYAML - - boost - - gperftools - - libstemmer - - tcp_wrappers + [] +# - alsa-lib +# - gtk2 +# - hesiod +# - libusb +# - libvirt-client +# - mesa-libGL +# - mesa-libGLU +# - motif +# - SDL +# - libicu +# - libuv +# - libedit +# - libaio +# - compat-openssl10 +# - selinux-policy +# - time +# - PyYAML +# - boost +# - gperftools +# - libstemmer +# - python-pymongo +# - scons +# - libtool +# - tcl +# - glib2 +# - desktop-file-utils +# - epydoc +# - python2 +# - chrpath +# - dbus-glib +# - libcgroup +# - checkpolicy +# - policycoreutils +# - systemtap +# - cups +# - atk +# - cairo +# - gdk-pixbuf2 +# - pango +# - libXcomposite +# - libXcursor +# - libXdamage +# - libXfixes +# - libXi +# - libXinerama +# - libXrandr +# - libXrender +# - libvirt +# - libssh +# - libxslt +# - mesa +# - libXext +# - libXmu +# - libXxf86vm +# - libdrm +# - libxshmfence +# - motif +# - libXft +# - libXp +# - libXt +# - xorg-x11-xbitmaps +# - libX11 +# - pulseaudio components: rpms: # libtool provides libtool-ltdl, a runtime library: @@ -188,111 +231,19 @@ data: libvirt: rationale: Component for shared userspace - libvirt-client. ref: f26 - buildorder: 15 - qemu: - rationale: Requirement for libvirt-client. - ref: f26 - buildorder: 6 - ceph: - rationale: Requirement for libvirt-client. - ref: f26 - buildorder: 5 - dnsmasq: - rationale: Requirement for libvirt-client. - ref: f26 - buildorder: 5 - ebtables: - rationale: Requirement for libvirt-client. - ref: f26 - buildorder: 5 - git: - rationale: Requirement for libvirt-client. - ref: f26 - buildorder: 5 - glusterfs: - rationale: Requirement for libvirt-client. - ref: f26 - buildorder: 5 - iscsi-initiator-utils: - rationale: Requirement for libvirt-client. - ref: f26 - buildorder: 5 - libpciaccess: - rationale: Requirement for libvirt-client. - ref: f26 - buildorder: 5 + buildorder: 10 libssh: rationale: Requirement for libvirt-client. ref: f26 buildorder: 5 - openwsman: + libxslt: rationale: Requirement for libvirt-client. ref: f26 buildorder: 5 - netcf: - rationale: Requirement for libvirt-client. + mesa: + rationale: Component for shared userspace - mesa-libGL. ref: f26 - buildorder: 5 - nfs-utils: - rationale: Requirement for libvirt-client. - ref: f26 - buildorder: 5 - numactl: - rationale: Requirement for libvirt-client. - ref: f26 - buildorder: 5 - numad: - rationale: Requirement for libvirt-client. - ref: f26 - buildorder: 5 - parted: - rationale: Requirement for libvirt-client. - ref: f26 - buildorder: 5 - polkit: - rationale: Requirement for libvirt-client. - ref: f26 - buildorder: 5 - qt: - rationale: Requirement for libvirt-client. - ref: f26 - buildorder: 5 - radvd: - rationale: Requirement for libvirt-client. - ref: f26 - buildorder: 5 - sanlock: - rationale: Requirement for libvirt-client. - ref: f26 - buildorder: 5 - scrub: - rationale: Requirement for libvirt-client. - ref: f26 - buildorder: 5 - sheepdog: - rationale: Requirement for libvirt-client. - ref: f26 - buildorder: 5 - wireshark: - rationale: Requirement for libvirt-client. - ref: f26 - buildorder: 5 - xen: - rationale: Requirement for libvirt-client. - ref: f26 - buildorder: 5 - xhtml1-dtds: - rationale: Requirement for libvirt-client. - ref: f26 - buildorder: 5 - yajl: - rationale: Requirement for libvirt-client. - ref: f26 - buildorder: 5 - clang: - rationale: Requirement for mesa-libGL. - ref: f26 - buildorder: 5 + buildorder: 10 libXext: rationale: Requirement for mesa-libGL. ref: f26 @@ -305,54 +256,14 @@ data: rationale: Requirement for mesa-libGL. ref: f26 buildorder: 5 - libclc: - rationale: Requirement for mesa-libGL. - ref: f26 - buildorder: 5 libdrm: rationale: Requirement for mesa-libGL. ref: f26 buildorder: 5 - libglvnd: - rationale: Requirement for mesa-libGL. - ref: f26 - buildorder: 5 - libomxil-bellagio: - rationale: Requirement for mesa-libGL. - ref: f26 - buildorder: 5 - libva: - rationale: Requirement for mesa-libGL. - ref: f26 - buildorder: 5 - libvdpau: - rationale: Requirement for mesa-libGL. - ref: f26 - buildorder: 5 libxshmfence: rationale: Requirement for mesa-libGL. ref: f26 buildorder: 5 - llvm: - rationale: Requirement for mesa-libGL. - ref: f26 - buildorder: 5 - opencl-filesystem: - rationale: Requirement for mesa-libGL. - ref: f26 - buildorder: 5 - wayland: - rationale: Requirement for mesa-libGL. - ref: f26 - buildorder: 5 - python-mako: - rationale: Requirement for mesa-libGL. - ref: f26 - buildorder: 5 - vulkan: - rationale: Requirement for mesa-libGL. - ref: f26 - buildorder: 5 mesa-libGLU: rationale: Component for shared userspace - mesa-libGLU. ref: f26 @@ -373,10 +284,6 @@ data: rationale: Requirement for motif. ref: f26 buildorder: 5 - libjpeg-turbo: - rationale: Requirement for motif. - ref: f26 - buildorder: 5 xorg-x11-xbitmaps: rationale: Requirement for motif. ref: f26 @@ -385,26 +292,10 @@ data: rationale: Component for shared userspace - SDL. ref: f26 buildorder: 10 - arts: - rationale: Requirement for SDL. - ref: f26 - buildorder: 5 - audiofile: - rationale: Requirement for SDL. - ref: f26 - buildorder: 5 - esound: - rationale: Requirement for SDL. - ref: f26 - buildorder: 5 libX11: rationale: Requirement for SDL. ref: f26 buildorder: 5 - nas: - rationale: Requirement for SDL. - ref: f26 - buildorder: 5 pulseaudio: rationale: Requirement for SDL. ref: f26 @@ -445,111 +336,19 @@ data: rationale: Component for shared userspace - PyYAML. ref: f26 buildorder: 10 - Cython: - rationale: Requirement for PyYAML. - ref: f26 - buildorder: 5 - libyaml: - rationale: Requirement for PyYAML. - ref: f26 - buildorder: 5 boost: rationale: Component for shared userspace - boost. ref: f26 buildorder: 10 - mpich: - rationale: Requirement for boost. - ref: f26 - buildorder: 5 - openmpi: - rationale: Requirement for boost. - ref: f26 - buildorder: 5 gperftools: rationale: Component for shared userspace - gperftools. ref: f26 buildorder: 10 - libunwind: - rationale: Requirement for gperftools. - ref: f26 - buildorder: 5 libstemmer: rationale: Component for shared userspace - libstemmer. ref: f26 buildorder: 10 - libevent: - rationale: Requirement for nfs-utils. - ref: f26 - buildorder: 5 - tcp_wrappers: - rationale: Component for shared userspace - tcp_wrappers - ref: f26 - buildorder: 5 - augeas: - rationale: Requirement for netcf. - ref: f26 - buildorder: 5 - libnl3: - rationale: Requirement for netcf. - ref: f26 - buildorder: 5 - libxslt: - rationale: Requirement for netcf. - ref: f26 - buildorder: 5 - libssh: - rationale: Component for shared userspace - libssh. + python-pymongo: + rationale: Component for shared userspace - python-pymongo. ref: f26 buildorder: 10 - cmocka: - rationale: Requirement for libssh. - ref: f26 - buildorder: 5 - isns-utils: - rationale: Requirement for iscsi-initiator-utils. - ref: f26 - buildorder: 5 - avahi: - rationale: Component for shared userspace - avahi. - ref: f26 - buildorder: 12 - dbus-python: - rationale: Requirement for avahi. - ref: f26 - buildorder: 5 - gtk-sharp2: - rationale: Requirement for avahi. - ref: f26 - buildorder: 5 - gtk3: - rationale: Requirement for avahi. - ref: f26 - buildorder: 5 - intltool: - rationale: Requirement for avahi. - ref: f26 - buildorder: 5 - libdaemon: - rationale: Requirement for avahi. - ref: f26 - buildorder: 5 - mono: - rationale: Requirement for avahi. - ref: f26 - buildorder: 5 - perl-XML-Parser: - rationale: Requirement for avahi. - ref: f26 - buildorder: 5 - pygtk2: - rationale: Requirement for avahi. - ref: f26 - buildorder: 5 - qt3: - rationale: Requirement for avahi. - ref: f26 - buildorder: 5 - xmltoman: - rationale: Requirement for avahi. - ref: f26 - buildorder: 5 From 1812ae8df770068419ad54a7d41f95bcfbf85238 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Sat, 6 May 2017 17:43:50 +0200 Subject: [PATCH 039/131] empty commit From 5e6fddac459c21deceb0e4bc7b44eee8f0aa52a1 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Sun, 7 May 2017 22:42:19 +0200 Subject: [PATCH 040/131] add libselinux, the one in f26-modularity is to old --- shared-userspace.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index c6ebd18..ca3cc59 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -155,6 +155,10 @@ data: rationale: dependency of policycoreutils. ref: f26 buildorder: 2 + libselinux: + rationale: dependency of policycoreutils. + ref: f26 + buildorder: 5 policycoreutils: rationale: dependency of selinux-policy. ref: f26 From 24a9fd34a1645fb0784929a1470cf70694534977 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Mon, 8 May 2017 12:51:27 +0200 Subject: [PATCH 041/131] disable mesa for now, FTBFS. add llvm as the one in bootstrap is to new --- shared-userspace.yaml | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index ca3cc59..6fdc5fe 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -244,10 +244,14 @@ data: rationale: Requirement for libvirt-client. ref: f26 buildorder: 5 + llvm: + rationale: Requirement for mesa. + ref: f26 + buildorder: 10 mesa: rationale: Component for shared userspace - mesa-libGL. ref: f26 - buildorder: 10 + buildorder: 7 libXext: rationale: Requirement for mesa-libGL. ref: f26 @@ -272,10 +276,11 @@ data: rationale: Component for shared userspace - mesa-libGLU. ref: f26 buildorder: 10 - motif: - rationale: Component for shared userspace - motif. - ref: f26 - buildorder: 10 +# FTBFS: https://bugzilla.redhat.com/show_bug.cgi?id=1448819 +# motif: +# rationale: Component for shared userspace - motif. +# ref: f26 +# buildorder: 10 libXft: rationale: Requirement for motif. ref: f26 From 30400a0d76933f3fc415bda77b2d217b67725d6e Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Tue, 9 May 2017 01:40:34 +0200 Subject: [PATCH 042/131] empty commit From 62f098960336454bbdd7a4b92894349fd570ad8f Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Tue, 9 May 2017 10:03:21 +0200 Subject: [PATCH 043/131] fix buildorder --- shared-userspace.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index 6fdc5fe..d3fe0c5 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -247,7 +247,7 @@ data: llvm: rationale: Requirement for mesa. ref: f26 - buildorder: 10 + buildorder: 6 mesa: rationale: Component for shared userspace - mesa-libGL. ref: f26 From a10b2700a0814b937b56bff00a146ee7c73359ea Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Tue, 9 May 2017 14:38:22 +0200 Subject: [PATCH 044/131] empty commit From f18181ea722d508d1c6195c5451fea10425af543 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Tue, 9 May 2017 16:12:42 +0200 Subject: [PATCH 045/131] add clang, the one in bootstrap is to old --- shared-userspace.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index d3fe0c5..cfa28f8 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -248,6 +248,10 @@ data: rationale: Requirement for mesa. ref: f26 buildorder: 6 + clang: + rationale: Requirement for mesa. + ref: f26 + buildorder: 6 mesa: rationale: Component for shared userspace - mesa-libGL. ref: f26 From 8657954681f72ab0d84ed8d324406b1ee9574efa Mon Sep 17 00:00:00 2001 From: Tomas Tomecek Date: Tue, 9 May 2017 16:48:03 +0200 Subject: [PATCH 046/131] add build dependencies of docker Signed-off-by: Tomas Tomecek --- shared-userspace.yaml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index d3fe0c5..c4efdc4 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -112,6 +112,10 @@ data: # - xorg-x11-xbitmaps # - libX11 # - pulseaudio +# - godep +# - git +# - go-md2man +# - btrfs-progs components: rpms: # libtool provides libtool-ltdl, a runtime library: @@ -361,3 +365,15 @@ data: rationale: Component for shared userspace - python-pymongo. ref: f26 buildorder: 10 + git: + rationale: Build dependency of docker. + ref: f26 + godep: + rationale: Build dependency of docker. + ref: f26 + btrfs-progs: + rationale: Build dependency of docker. + ref: f26 + golang-github-cpuguy83-go-md2man: + rationale: Build dependency of docker. + ref: f26 From 86c29ffd536e3043149fdb26846f6cfc0a0681b4 Mon Sep 17 00:00:00 2001 From: Tomas Tomecek Date: Tue, 9 May 2017 16:51:27 +0200 Subject: [PATCH 047/131] define buildorder for docker's deps so we can reuse builds from past Signed-off-by: Tomas Tomecek --- shared-userspace.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index c4efdc4..1d47868 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -368,12 +368,16 @@ data: git: rationale: Build dependency of docker. ref: f26 + buildorder: 10 godep: rationale: Build dependency of docker. ref: f26 + buildorder: 10 btrfs-progs: rationale: Build dependency of docker. ref: f26 + buildorder: 10 golang-github-cpuguy83-go-md2man: rationale: Build dependency of docker. ref: f26 + buildorder: 10 From 25ae64ad6370740d23f452ccfe443a886c7261db Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Tue, 9 May 2017 17:40:49 +0200 Subject: [PATCH 048/131] buildorder fixes --- shared-userspace.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index cfa28f8..fe95339 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -251,11 +251,11 @@ data: clang: rationale: Requirement for mesa. ref: f26 - buildorder: 6 + buildorder: 7 mesa: rationale: Component for shared userspace - mesa-libGL. ref: f26 - buildorder: 7 + buildorder: 8 libXext: rationale: Requirement for mesa-libGL. ref: f26 From 6a650b9935e679bc3207451fe96a4ea37ecb2f10 Mon Sep 17 00:00:00 2001 From: Tomas Tomecek Date: Tue, 9 May 2017 21:44:58 +0200 Subject: [PATCH 049/131] add build deps of golang-github-cpuguy83-go-md2man Signed-off-by: Tomas Tomecek --- shared-userspace.yaml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index 7e2d0a6..0607e1e 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -381,7 +381,15 @@ data: rationale: Build dependency of docker. ref: f26 buildorder: 10 + golang-github-shurcooL-sanitized_anchor_name: + rationale: Build dependency of golang-github-russross-blackfriday. + ref: f26 + buildorder: 11 + golang-github-russross-blackfriday: + rationale: Build dependency of golang-github-cpuguy83-go-md2man. + ref: f26 + buildorder: 12 golang-github-cpuguy83-go-md2man: rationale: Build dependency of docker. ref: f26 - buildorder: 10 + buildorder: 13 From ec56affdd4e5c37b08be3a25a6ea2f19b213ccc7 Mon Sep 17 00:00:00 2001 From: Tomas Tomecek Date: Tue, 9 May 2017 21:45:40 +0200 Subject: [PATCH 050/131] add runtime deps of docker Signed-off-by: Tomas Tomecek --- shared-userspace.yaml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index 0607e1e..e800e98 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -116,6 +116,11 @@ data: # - git # - go-md2man # - btrfs-progs +# - xfsprogs +# - skopeo +# - python-rhsm +# - parted +# - gnupg components: rpms: # libtool provides libtool-ltdl, a runtime library: @@ -393,3 +398,23 @@ data: rationale: Build dependency of docker. ref: f26 buildorder: 13 + skopeo: + rationale: Build dependency of docker. + ref: f26 + buildorder: 14 + gnupg: + rationale: build dep of golang. + ref: f26 + buildorder: 15 + parted: + rationale: build dep of golang. + ref: f26 + buildorder: 15 + python-rhsm: + rationale: build dep of golang. + ref: f26 + buildorder: 15 + xfsprogs: + rationale: build dep of golang. + ref: f26 + buildorder: 15 From 4bdfb8582f7d36f60d3ab8e8590769e4409e6f97 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Tue, 9 May 2017 22:21:42 +0200 Subject: [PATCH 051/131] add compiler-rt, its version needs to match llvm version --- shared-userspace.yaml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index 7e2d0a6..0844c33 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -252,14 +252,18 @@ data: rationale: Requirement for mesa. ref: f26 buildorder: 6 + compiler-rt: + rationale: Requirement for clang. + ref: f26 + buildorder: 7 clang: rationale: Requirement for mesa. ref: f26 - buildorder: 7 + buildorder: 8 mesa: rationale: Component for shared userspace - mesa-libGL. ref: f26 - buildorder: 8 + buildorder: 9 libXext: rationale: Requirement for mesa-libGL. ref: f26 From 47b35ace1158dac785c053dd6be4080512fb7b88 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Wed, 10 May 2017 14:06:35 +0200 Subject: [PATCH 052/131] add systemtap --- shared-userspace.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index fa1727c..3fd2847 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -422,3 +422,7 @@ data: rationale: build dep of golang. ref: f26 buildorder: 15 + systemtap: + rationale: build and runtime dep of many packages. + ref: f26 + buildorder: 15 From 21b46f0d68e97aa83f02de33f1ccdd7127b794af Mon Sep 17 00:00:00 2001 From: Tomas Tomecek Date: Wed, 10 May 2017 20:47:29 +0200 Subject: [PATCH 053/131] libvirt FTBFS Signed-off-by: Tomas Tomecek --- shared-userspace.yaml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index 3fd2847..05dcc83 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -241,10 +241,12 @@ data: rationale: Component for shared userspace - libusb. ref: f26 buildorder: 10 - libvirt: - rationale: Component for shared userspace - libvirt-client. - ref: f26 - buildorder: 10 + # FTBFS https://bugzilla.redhat.com/show_bug.cgi?id=1449809 + # https://koji.fedoraproject.org/koji/taskinfo?taskID=19489426 + # libvirt: + # rationale: Component for shared userspace - libvirt-client. + # ref: f26 + # buildorder: 10 libssh: rationale: Requirement for libvirt-client. ref: f26 From 4a9b6cd6e9f167a6260668b2ce02fd9c0c01cf7c Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Thu, 11 May 2017 10:01:30 +0200 Subject: [PATCH 054/131] test with 3.9.1 references in llvm and compiler-rt --- shared-userspace.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index 05dcc83..98cc52a 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -257,11 +257,11 @@ data: buildorder: 5 llvm: rationale: Requirement for mesa. - ref: f26 + ref: 6532ccc2ea87d123175ce553285ec00a2c9dfd30 buildorder: 6 compiler-rt: rationale: Requirement for clang. - ref: f26 + ref: 2ff9f55e3d67c9272322275662de3a8f2f30bad0 buildorder: 7 clang: rationale: Requirement for mesa. From d1753c222215717c9602917989160dcb8063ffa0 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Thu, 11 May 2017 13:09:47 +0200 Subject: [PATCH 055/131] rebuild From c590dfb3ac147527eb21b769eaec2dd3bf4b65f4 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Thu, 11 May 2017 15:49:57 +0200 Subject: [PATCH 056/131] rebuild From 75c9169f5908e14da1416232c79c407b8123a17b Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Fri, 12 May 2017 11:51:01 +0200 Subject: [PATCH 057/131] use latest 3.9.1 version --- shared-userspace.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index 98cc52a..922cbf8 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -257,7 +257,7 @@ data: buildorder: 5 llvm: rationale: Requirement for mesa. - ref: 6532ccc2ea87d123175ce553285ec00a2c9dfd30 + ref: 72f153b141a1976405a215349f33b4b26d879912 buildorder: 6 compiler-rt: rationale: Requirement for clang. From b57c3a40781d570c53f3150a47251a99089c7606 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Fri, 12 May 2017 17:51:59 +0200 Subject: [PATCH 058/131] use llvm-3.9.1 versions --- shared-userspace.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index 922cbf8..2021a86 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -265,11 +265,11 @@ data: buildorder: 7 clang: rationale: Requirement for mesa. - ref: f26 + ref: 9325cf524003c954cce4e278bc2d44c171179848 buildorder: 8 mesa: rationale: Component for shared userspace - mesa-libGL. - ref: f26 + ref: f6bfa3f73ef56e0dbf3457d3f81413da08ed6e43 buildorder: 9 libXext: rationale: Requirement for mesa-libGL. From 6bb4945888261279209f0f895ed789fa509d7eeb Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Fri, 12 May 2017 21:08:29 +0200 Subject: [PATCH 059/131] use f26 branch --- shared-userspace.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index 2021a86..c3b1266 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -146,7 +146,7 @@ data: buildorder: 7 python2: rationale: dependency of many packages. - ref: private-karsten-modularity + ref: f26 buildorder: 6 chrpath: rationale: dependency of dbus-glib. From d2cdbbcb94d280d04a8b2002b620c9b3d4dc0c64 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Sat, 13 May 2017 09:39:21 +0200 Subject: [PATCH 060/131] empty commit From d70e450ae3940a1019690b3d6ba85cada5295b91 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Sat, 13 May 2017 09:42:04 +0200 Subject: [PATCH 061/131] use python2 version without tk --- shared-userspace.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index c3b1266..5c1e326 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -146,7 +146,7 @@ data: buildorder: 7 python2: rationale: dependency of many packages. - ref: f26 + ref: bd0f7dde0373e1a3458a6cf41fe5621b6f41c6de buildorder: 6 chrpath: rationale: dependency of dbus-glib. From eeddd2c8bd416a74d5c93d2aa0ae5e6e3cbfb63d Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Sat, 13 May 2017 13:19:57 +0200 Subject: [PATCH 062/131] use python2 version without tk --- shared-userspace.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index 5c1e326..2021a86 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -146,7 +146,7 @@ data: buildorder: 7 python2: rationale: dependency of many packages. - ref: bd0f7dde0373e1a3458a6cf41fe5621b6f41c6de + ref: private-karsten-modularity buildorder: 6 chrpath: rationale: dependency of dbus-glib. From a38b6cd4a5577354aa46c66b2f6d6ffb9152fa45 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Sat, 13 May 2017 20:10:34 +0200 Subject: [PATCH 063/131] empty commit From 1ef87aa045ca2edf5ed6f18d624c9d4653ee8c24 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Sun, 14 May 2017 10:59:00 +0200 Subject: [PATCH 064/131] empty commit From ca2bf744c94efe3fa4cfd618d553dcc842edbcd0 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Sun, 14 May 2017 20:18:02 +0200 Subject: [PATCH 065/131] empty commit From 8eb98a0a79acce4eca1e129fd6bf270257eede16 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Mon, 15 May 2017 00:02:10 +0200 Subject: [PATCH 066/131] empty commit From dd236a67dd6351c669d948396fe2487896850d63 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Mon, 15 May 2017 10:41:58 +0200 Subject: [PATCH 067/131] update API --- shared-userspace.yaml | 335 ++++++++++++++++++++++++++++++------------ 1 file changed, 239 insertions(+), 96 deletions(-) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index 2021a86..22bb255 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -23,104 +23,164 @@ data: profiles: default: rpms: - [] -# - alsa-lib -# - gtk2 -# - hesiod -# - libusb -# - libvirt-client -# - mesa-libGL -# - mesa-libGLU -# - motif -# - SDL -# - libicu -# - libuv -# - libedit -# - libaio -# - compat-openssl10 -# - selinux-policy -# - time -# - PyYAML -# - boost -# - gperftools -# - libstemmer -# - python-pymongo -# - scons + - libtool + - tcl + - glib2 + - desktop-file-utils + - epydoc + - python2 + - chrpath + - dbus-glib + - libcgroup + - checkpolicy + - libselinux + - policycoreutils + - alsa-lib + - gtk2 + - cups + - atk + - cairo + - gdk-pixbuf2 + - pango + - libXcomposite + - libXcursor + - libXdamage + - libXfixes + - libXi + - libXinerama + - libXrandr + - libXrender + - hesiod + - libusb + # FTBFS https://bugzilla.redhat.com/show_bug.cgi?id=1449809 + # https://koji.fedoraproject.org/koji/taskinfo?taskID=19489426 + # - libvirt + - libssh + - libxslt + - llvm + - compiler-rt + - clang + - mesa + - libXext + - libXmu + - libXxf86vm + - libdrm + - libxshmfence + - mesa-libGLU + # FTBFS: https://bugzilla.redhat.com/show_bug.cgi?id=1448819 + # - motif + - libXft + - libXp + - libXt + - xorg-x11-xbitmaps + - SDL + - libX11 + - pulseaudio + - icu + - libuv + - libedit + - libaio + - compat-openssl10 + - lksctp-tools + - selinux-policy + - time + - PyYAML + - boost + - gperftools + - libstemmer + - python-pymongo + - git + - godep + - btrfs-progs + - golang-github-shurcooL-sanitized_anchor_name + - golang-github-russross-blackfriday + - golang-github-cpuguy83-go-md2man + - skopeo + - gnupg + - parted + - python-rhsm + - xfsprogs + - systemtap api: rpms: - [] -# - alsa-lib -# - gtk2 -# - hesiod -# - libusb -# - libvirt-client -# - mesa-libGL -# - mesa-libGLU -# - motif -# - SDL -# - libicu -# - libuv -# - libedit -# - libaio -# - compat-openssl10 -# - selinux-policy -# - time -# - PyYAML -# - boost -# - gperftools -# - libstemmer -# - python-pymongo -# - scons -# - libtool -# - tcl -# - glib2 -# - desktop-file-utils -# - epydoc -# - python2 -# - chrpath -# - dbus-glib -# - libcgroup -# - checkpolicy -# - policycoreutils -# - systemtap -# - cups -# - atk -# - cairo -# - gdk-pixbuf2 -# - pango -# - libXcomposite -# - libXcursor -# - libXdamage -# - libXfixes -# - libXi -# - libXinerama -# - libXrandr -# - libXrender -# - libvirt -# - libssh -# - libxslt -# - mesa -# - libXext -# - libXmu -# - libXxf86vm -# - libdrm -# - libxshmfence -# - motif -# - libXft -# - libXp -# - libXt -# - xorg-x11-xbitmaps -# - libX11 -# - pulseaudio -# - godep -# - git -# - go-md2man -# - btrfs-progs -# - xfsprogs -# - skopeo -# - python-rhsm -# - parted -# - gnupg + - libtool + - tcl + - glib2 + - desktop-file-utils + - epydoc + - python2 + - chrpath + - dbus-glib + - libcgroup + - checkpolicy + - libselinux + - policycoreutils + - alsa-lib + - gtk2 + - cups + - atk + - cairo + - gdk-pixbuf2 + - pango + - libXcomposite + - libXcursor + - libXdamage + - libXfixes + - libXi + - libXinerama + - libXrandr + - libXrender + - hesiod + - libusb + # FTBFS https://bugzilla.redhat.com/show_bug.cgi?id=1449809 + # https://koji.fedoraproject.org/koji/taskinfo?taskID=19489426 + # - libvirt + - libssh + - libxslt + - llvm + - compiler-rt + - clang + - mesa + - libXext + - libXmu + - libXxf86vm + - libdrm + - libxshmfence + - mesa-libGLU + # FTBFS: https://bugzilla.redhat.com/show_bug.cgi?id=1448819 + # - motif + - libXft + - libXp + - libXt + - xorg-x11-xbitmaps + - SDL + - libX11 + - pulseaudio + - icu + - libuv + - libedit + - libaio + - compat-openssl10 + - lksctp-tools + - selinux-policy + - time + - PyYAML + - boost + - gperftools + - libstemmer + - python-pymongo + - git + - godep + - btrfs-progs + - golang-github-shurcooL-sanitized_anchor_name + - golang-github-russross-blackfriday + - golang-github-cpuguy83-go-md2man + - skopeo + - gnupg + - parted + - python-rhsm + - xfsprogs + - systemtap components: rpms: # libtool provides libtool-ltdl, a runtime library: @@ -428,3 +488,86 @@ data: rationale: build and runtime dep of many packages. ref: f26 buildorder: 15 + + + + + libtool: + tcl: + glib2: + desktop-file-utils: + epydoc: + python2: + chrpath: + dbus-glib: + libcgroup: + checkpolicy: + libselinux: + policycoreutils: +################################################################ + alsa-lib: + gtk2: + cups: + atk: + cairo: + gdk-pixbuf2: + pango: + libXcomposite: + libXcursor: + libXdamage: + libXfixes: + libXi: + libXinerama: + libXrandr: + libXrender: + hesiod: + libusb: + # FTBFS https://bugzilla.redhat.com/show_bug.cgi?id=1449809 + # https://koji.fedoraproject.org/koji/taskinfo?taskID=19489426 + # libvirt: + libssh: + libxslt: + llvm: + compiler-rt: + clang: + mesa: + libXext: + libXmu: + libXxf86vm: + libdrm: + libxshmfence: + mesa-libGLU: +# FTBFS: https://bugzilla.redhat.com/show_bug.cgi?id=1448819 +# motif: + libXft: + libXp: + libXt: + xorg-x11-xbitmaps: + SDL: + libX11: + pulseaudio: + icu: + libuv: + libedit: + libaio: + compat-openssl10: + lksctp-tools: + selinux-policy: + time: + PyYAML: + boost: + gperftools: + libstemmer: + python-pymongo: + git: + godep: + btrfs-progs: + golang-github-shurcooL-sanitized_anchor_name: + golang-github-russross-blackfriday: + golang-github-cpuguy83-go-md2man: + skopeo: + gnupg: + parted: + python-rhsm: + xfsprogs: + systemtap: From d64cdf095a3f61a360bf49c452e12718ebe8fc08 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Mon, 15 May 2017 10:47:26 +0200 Subject: [PATCH 068/131] fix syntax --- shared-userspace.yaml | 146 +++++++++++++++++++++--------------------- 1 file changed, 73 insertions(+), 73 deletions(-) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index 22bb255..c75ec7b 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -103,84 +103,84 @@ data: - systemtap api: rpms: - - libtool - - tcl - - glib2 - - desktop-file-utils - - epydoc - - python2 - - chrpath - - dbus-glib - - libcgroup - - checkpolicy - - libselinux - - policycoreutils - - alsa-lib - - gtk2 - - cups - - atk - - cairo - - gdk-pixbuf2 - - pango - - libXcomposite - - libXcursor - - libXdamage - - libXfixes - - libXi - - libXinerama - - libXrandr - - libXrender - - hesiod - - libusb + libtool + tcl + glib2 + desktop-file-utils + epydoc + python2 + chrpath + dbus-glib + libcgroup + checkpolicy + libselinux + policycoreutils + alsa-lib + gtk2 + cups + atk + cairo + gdk-pixbuf2 + pango + libXcomposite + libXcursor + libXdamage + libXfixes + libXi + libXinerama + libXrandr + libXrender + hesiod + libusb # FTBFS https://bugzilla.redhat.com/show_bug.cgi?id=1449809 # https://koji.fedoraproject.org/koji/taskinfo?taskID=19489426 # - libvirt - - libssh - - libxslt - - llvm - - compiler-rt - - clang - - mesa - - libXext - - libXmu - - libXxf86vm - - libdrm - - libxshmfence - - mesa-libGLU + libssh + libxslt + llvm + compiler-rt + clang + mesa + libXext + libXmu + libXxf86vm + libdrm + libxshmfence + mesa-libGLU # FTBFS: https://bugzilla.redhat.com/show_bug.cgi?id=1448819 # - motif - - libXft - - libXp - - libXt - - xorg-x11-xbitmaps - - SDL - - libX11 - - pulseaudio - - icu - - libuv - - libedit - - libaio - - compat-openssl10 - - lksctp-tools - - selinux-policy - - time - - PyYAML - - boost - - gperftools - - libstemmer - - python-pymongo - - git - - godep - - btrfs-progs - - golang-github-shurcooL-sanitized_anchor_name - - golang-github-russross-blackfriday - - golang-github-cpuguy83-go-md2man - - skopeo - - gnupg - - parted - - python-rhsm - - xfsprogs - - systemtap + libXft + libXp + libXt + xorg-x11-xbitmaps + SDL + libX11 + pulseaudio + icu + libuv + libedit + libaio + compat-openssl10 + lksctp-tools + selinux-policy + time + PyYAML + boost + gperftools + libstemmer + python-pymongo + git + godep + btrfs-progs + golang-github-shurcooL-sanitized_anchor_name + golang-github-russross-blackfriday + golang-github-cpuguy83-go-md2man + skopeo + gnupg + parted + python-rhsm + xfsprogs + systemtap components: rpms: # libtool provides libtool-ltdl, a runtime library: From 573e18d540deb810811b34d23b15f26cda18fa18 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Mon, 15 May 2017 10:48:55 +0200 Subject: [PATCH 069/131] fix syntax --- shared-userspace.yaml | 83 ------------------------------------------- 1 file changed, 83 deletions(-) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index c75ec7b..3418416 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -488,86 +488,3 @@ data: rationale: build and runtime dep of many packages. ref: f26 buildorder: 15 - - - - - libtool: - tcl: - glib2: - desktop-file-utils: - epydoc: - python2: - chrpath: - dbus-glib: - libcgroup: - checkpolicy: - libselinux: - policycoreutils: -################################################################ - alsa-lib: - gtk2: - cups: - atk: - cairo: - gdk-pixbuf2: - pango: - libXcomposite: - libXcursor: - libXdamage: - libXfixes: - libXi: - libXinerama: - libXrandr: - libXrender: - hesiod: - libusb: - # FTBFS https://bugzilla.redhat.com/show_bug.cgi?id=1449809 - # https://koji.fedoraproject.org/koji/taskinfo?taskID=19489426 - # libvirt: - libssh: - libxslt: - llvm: - compiler-rt: - clang: - mesa: - libXext: - libXmu: - libXxf86vm: - libdrm: - libxshmfence: - mesa-libGLU: -# FTBFS: https://bugzilla.redhat.com/show_bug.cgi?id=1448819 -# motif: - libXft: - libXp: - libXt: - xorg-x11-xbitmaps: - SDL: - libX11: - pulseaudio: - icu: - libuv: - libedit: - libaio: - compat-openssl10: - lksctp-tools: - selinux-policy: - time: - PyYAML: - boost: - gperftools: - libstemmer: - python-pymongo: - git: - godep: - btrfs-progs: - golang-github-shurcooL-sanitized_anchor_name: - golang-github-russross-blackfriday: - golang-github-cpuguy83-go-md2man: - skopeo: - gnupg: - parted: - python-rhsm: - xfsprogs: - systemtap: From 451358c36c332198d5950d180687d7ecb57e9015 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Mon, 15 May 2017 10:53:00 +0200 Subject: [PATCH 070/131] fix syntax --- shared-userspace.yaml | 166 +++++++++++++++++++++--------------------- 1 file changed, 83 insertions(+), 83 deletions(-) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index 3418416..9ace29a 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -52,9 +52,6 @@ data: - libXrender - hesiod - libusb - # FTBFS https://bugzilla.redhat.com/show_bug.cgi?id=1449809 - # https://koji.fedoraproject.org/koji/taskinfo?taskID=19489426 - # - libvirt - libssh - libxslt - llvm @@ -67,8 +64,6 @@ data: - libdrm - libxshmfence - mesa-libGLU - # FTBFS: https://bugzilla.redhat.com/show_bug.cgi?id=1448819 - # - motif - libXft - libXp - libXt @@ -101,86 +96,91 @@ data: - python-rhsm - xfsprogs - systemtap + # FTBFS https://bugzilla.redhat.com/show_bug.cgi?id=1449809 + # https://koji.fedoraproject.org/koji/taskinfo?taskID=19489426 + # - libvirt + # FTBFS: https://bugzilla.redhat.com/show_bug.cgi?id=1448819 + # - motif api: rpms: - libtool - tcl - glib2 - desktop-file-utils - epydoc - python2 - chrpath - dbus-glib - libcgroup - checkpolicy - libselinux - policycoreutils - alsa-lib - gtk2 - cups - atk - cairo - gdk-pixbuf2 - pango - libXcomposite - libXcursor - libXdamage - libXfixes - libXi - libXinerama - libXrandr - libXrender - hesiod - libusb - # FTBFS https://bugzilla.redhat.com/show_bug.cgi?id=1449809 - # https://koji.fedoraproject.org/koji/taskinfo?taskID=19489426 - # - libvirt - libssh - libxslt - llvm - compiler-rt - clang - mesa - libXext - libXmu - libXxf86vm - libdrm - libxshmfence - mesa-libGLU - # FTBFS: https://bugzilla.redhat.com/show_bug.cgi?id=1448819 - # - motif - libXft - libXp - libXt - xorg-x11-xbitmaps - SDL - libX11 - pulseaudio - icu - libuv - libedit - libaio - compat-openssl10 - lksctp-tools - selinux-policy - time - PyYAML - boost - gperftools - libstemmer - python-pymongo - git - godep - btrfs-progs - golang-github-shurcooL-sanitized_anchor_name - golang-github-russross-blackfriday - golang-github-cpuguy83-go-md2man - skopeo - gnupg - parted - python-rhsm - xfsprogs - systemtap + - libtool + - tcl + - glib2 + - desktop-file-utils + - epydoc + - python2 + - chrpath + - dbus-glib + - libcgroup + - checkpolicy + - libselinux + - policycoreutils + - alsa-lib + - gtk2 + - cups + - atk + - cairo + - gdk-pixbuf2 + - pango + - libXcomposite + - libXcursor + - libXdamage + - libXfixes + - libXi + - libXinerama + - libXrandr + - libXrender + - hesiod + - libusb + - libssh + - libxslt + - llvm + - compiler-rt + - clang + - mesa + - libXext + - libXmu + - libXxf86vm + - libdrm + - libxshmfence + - mesa-libGLU + - libXft + - libXp + - libXt + - xorg-x11-xbitmaps + - SDL + - libX11 + - pulseaudio + - icu + - libuv + - libedit + - libaio + - compat-openssl10 + - lksctp-tools + - selinux-policy + - time + - PyYAML + - boost + - gperftools + - libstemmer + - python-pymongo + - git + - godep + - btrfs-progs + - golang-github-shurcooL-sanitized_anchor_name + - golang-github-russross-blackfriday + - golang-github-cpuguy83-go-md2man + - skopeo + - gnupg + - parted + - python-rhsm + - xfsprogs + - systemtap + # FTBFS https://bugzilla.redhat.com/show_bug.cgi?id=1449809 + # https://koji.fedoraproject.org/koji/taskinfo?taskID=19489426 + # - libvirt + # FTBFS: https://bugzilla.redhat.com/show_bug.cgi?id=1448819 + # - motif components: rpms: # libtool provides libtool-ltdl, a runtime library: From 64c8c7d5fc3aebe76f239d66a06706db934d297f Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Mon, 15 May 2017 13:51:13 +0200 Subject: [PATCH 071/131] empty commit From 73b8cc3edb7e2dd3349593872d26fdb57fe7e154 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Mon, 15 May 2017 14:20:12 +0200 Subject: [PATCH 072/131] TODO list --- shared-userspace.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index 9ace29a..7994f5e 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -488,3 +488,11 @@ data: rationale: build and runtime dep of many packages. ref: f26 buildorder: 15 +#TODO: +# git <- libsecret <- deps: +# docbook-style-xsl +# gtk-doc +# intltool +# vala +# vala-devel >= 0.17.2.12 +# valgrind-devel From 18d00fa1a2aa8ffc057465ffa7b4b257392dc410 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Mon, 15 May 2017 14:45:27 +0200 Subject: [PATCH 073/131] add docbook-style-xsl and vala --- shared-userspace.yaml | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index 7994f5e..726467d 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -12,7 +12,7 @@ data: perl: master common-build-dependencies-bootstrap: f26 common-build-dependencies: f26 - bootstrap: master + bootstrap: f26 requires: base-runtime: master perl: master @@ -488,11 +488,16 @@ data: rationale: build and runtime dep of many packages. ref: f26 buildorder: 15 + docbook-style-xsl: + rationale: libsecret dependency. + ref: f26 + buildorder: 8 + vala: + rationale: libsecret dependency. + ref: f26 + buildorder: 8 #TODO: # git <- libsecret <- deps: -# docbook-style-xsl # gtk-doc # intltool -# vala -# vala-devel >= 0.17.2.12 # valgrind-devel From 390c12988ef07fe9941e9f99b40cdbd1660fe5d8 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Mon, 15 May 2017 14:52:59 +0200 Subject: [PATCH 074/131] drop c-b-d-bootstrap --- shared-userspace.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index 726467d..513a1c3 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -10,7 +10,7 @@ data: buildrequires: # base-runtime: f26 perl: master - common-build-dependencies-bootstrap: f26 +# common-build-dependencies-bootstrap: f26 common-build-dependencies: f26 bootstrap: f26 requires: From eee1804e673f35151e9803f688f916fc9316edbf Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Tue, 16 May 2017 12:50:04 +0200 Subject: [PATCH 075/131] mv libusbx here from c-b-d, it is a runtime requirement --- shared-userspace.yaml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index 513a1c3..ac1c5a2 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -51,6 +51,7 @@ data: - libXrandr - libXrender - hesiod + - libusbx - libusb - libssh - libxslt @@ -131,6 +132,7 @@ data: - libXrandr - libXrender - hesiod + - libusbx - libusb - libssh - libxslt @@ -297,6 +299,10 @@ data: rationale: Component for shared userspace - hesiod. ref: f26 buildorder: 10 + libusbx: + rationale: requirement for libusb. + ref: f26 + buildorder: 8 libusb: rationale: Component for shared userspace - libusb. ref: f26 From 10001218e20dc7bebab437a8f77d431758d94eba Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Tue, 16 May 2017 13:51:02 +0200 Subject: [PATCH 076/131] sort list --- shared-userspace.yaml | 228 +++++++++++++++++++++--------------------- 1 file changed, 114 insertions(+), 114 deletions(-) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index ac1c5a2..c0d41a4 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -23,80 +23,80 @@ data: profiles: default: rpms: - - libtool - - tcl - - glib2 + - PyYAML + - SDL + - alsa-lib + - atk + - boost + - btrfs-progs + - cairo + - checkpolicy + - chrpath + - clang + - compat-openssl10 + - compiler-rt + - cups + - dbus-glib - desktop-file-utils - epydoc - - python2 - - chrpath - - dbus-glib - - libcgroup - - checkpolicy - - libselinux - - policycoreutils - - alsa-lib - - gtk2 - - cups - - atk - - cairo - gdk-pixbuf2 - - pango + - git + - glib2 + - gnupg + - godep + - golang-github-cpuguy83-go-md2man + - golang-github-russross-blackfriday + - golang-github-shurcooL-sanitized_anchor_name + - gperftools + - gtk2 + - hesiod + - icu + - libX11 - libXcomposite - libXcursor - libXdamage + - libXext - libXfixes + - libXft - libXi - libXinerama + - libXmu + - libXp - libXrandr - libXrender - - hesiod - - libusbx - - libusb - - libssh - - libxslt - - llvm - - compiler-rt - - clang - - mesa - - libXext - - libXmu - - libXxf86vm - - libdrm - - libxshmfence - - mesa-libGLU - - libXft - - libXp - libXt - - xorg-x11-xbitmaps - - SDL - - libX11 - - pulseaudio - - icu - - libuv - - libedit + - libXxf86vm - libaio - - compat-openssl10 - - lksctp-tools - - selinux-policy - - time - - PyYAML - - boost - - gperftools + - libcgroup + - libdrm + - libedit + - libselinux + - libssh - libstemmer - - python-pymongo - - git - - godep - - btrfs-progs - - golang-github-shurcooL-sanitized_anchor_name - - golang-github-russross-blackfriday - - golang-github-cpuguy83-go-md2man - - skopeo - - gnupg + - libtool + - libusb + - libusbx + - libuv + - libxshmfence + - libxslt + - lksctp-tools + - llvm + - mesa + - mesa-libGLU + - pango - parted + - policycoreutils + - pulseaudio + - python-pymongo - python-rhsm - - xfsprogs + - python2 + - selinux-policy + - skopeo - systemtap + - tcl + - time + - xfsprogs + - xorg-x11-xbitmaps # FTBFS https://bugzilla.redhat.com/show_bug.cgi?id=1449809 # https://koji.fedoraproject.org/koji/taskinfo?taskID=19489426 # - libvirt @@ -104,80 +104,80 @@ data: # - motif api: rpms: - - libtool - - tcl - - glib2 + - PyYAML + - SDL + - alsa-lib + - atk + - boost + - btrfs-progs + - cairo + - checkpolicy + - chrpath + - clang + - compat-openssl10 + - compiler-rt + - cups + - dbus-glib - desktop-file-utils - epydoc - - python2 - - chrpath - - dbus-glib - - libcgroup - - checkpolicy - - libselinux - - policycoreutils - - alsa-lib - - gtk2 - - cups - - atk - - cairo - gdk-pixbuf2 - - pango + - git + - glib2 + - gnupg + - godep + - golang-github-cpuguy83-go-md2man + - golang-github-russross-blackfriday + - golang-github-shurcooL-sanitized_anchor_name + - gperftools + - gtk2 + - hesiod + - icu + - libX11 - libXcomposite - libXcursor - libXdamage + - libXext - libXfixes + - libXft - libXi - libXinerama + - libXmu + - libXp - libXrandr - libXrender - - hesiod - - libusbx - - libusb - - libssh - - libxslt - - llvm - - compiler-rt - - clang - - mesa - - libXext - - libXmu - - libXxf86vm - - libdrm - - libxshmfence - - mesa-libGLU - - libXft - - libXp - libXt - - xorg-x11-xbitmaps - - SDL - - libX11 - - pulseaudio - - icu - - libuv - - libedit + - libXxf86vm - libaio - - compat-openssl10 - - lksctp-tools - - selinux-policy - - time - - PyYAML - - boost - - gperftools + - libcgroup + - libdrm + - libedit + - libselinux + - libssh - libstemmer - - python-pymongo - - git - - godep - - btrfs-progs - - golang-github-shurcooL-sanitized_anchor_name - - golang-github-russross-blackfriday - - golang-github-cpuguy83-go-md2man - - skopeo - - gnupg + - libtool + - libusb + - libusbx + - libuv + - libxshmfence + - libxslt + - lksctp-tools + - llvm + - mesa + - mesa-libGLU + - pango - parted + - policycoreutils + - pulseaudio + - python-pymongo - python-rhsm - - xfsprogs + - python2 + - selinux-policy + - skopeo - systemtap + - tcl + - time + - xfsprogs + - xorg-x11-xbitmaps # FTBFS https://bugzilla.redhat.com/show_bug.cgi?id=1449809 # https://koji.fedoraproject.org/koji/taskinfo?taskID=19489426 # - libvirt From 3f3c8dd051b4135ec8c7ce1a4c29de6973ae3635 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Tue, 16 May 2017 14:19:25 +0200 Subject: [PATCH 077/131] add a couple of runtime requirements --- create-modulemd.sh | 5 ++++- shared-userspace.yaml | 44 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 48 insertions(+), 1 deletion(-) diff --git a/create-modulemd.sh b/create-modulemd.sh index 63e5963..632cd69 100755 --- a/create-modulemd.sh +++ b/create-modulemd.sh @@ -55,7 +55,10 @@ solvedbuilddeps=("hostname" "multilib-rpm-config" "help2man" "autoconf" "automak "perl-libnet" "perl-local-lib" "perl-parent" "perl-perlfaq" "perl-podlators" \ "perl-srpm-macros" "perl-threads" "perl-threads-shared" "perl-version" \ "imake" "cmake" "doxygen" "libusbx" "xorg-x11-proto-devel" "xorg-x11-util-macros" "xapian-core" "bison" \ - "python2" "tcl" "epydoc" "chrpath" "dbus-glib" "libcgroup" "checkpolicy" "policycoreutils" ) + "python2" "tcl" "epydoc" "chrpath" "dbus-glib" "libcgroup" "checkpolicy" "policycoreutils" \ + "vala" "cups" "bluez" "git" "libical" "cups-filter" "docbook-dtds" "docbook-style-dsssl" "perl-SGMLSpm" \ + "libyaml" ) + # "desktop-file-utils" "python-cups" "gobject-introspection" "atk" debug() { echo "$@" 1>&2 diff --git a/shared-userspace.yaml b/shared-userspace.yaml index c0d41a4..52ccaec 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -27,6 +27,7 @@ data: - SDL - alsa-lib - atk + - bluez - boost - btrfs-progs - cairo @@ -36,8 +37,11 @@ data: - compat-openssl10 - compiler-rt - cups + - cups-filter - dbus-glib - desktop-file-utils + - docbook-dtds + - docbook-style-dsssl - epydoc - gdk-pixbuf2 - git @@ -70,6 +74,7 @@ data: - libcgroup - libdrm - libedit + - libical - libselinux - libssh - libstemmer @@ -85,6 +90,7 @@ data: - mesa-libGLU - pango - parted + - perl-SGMLSpm - policycoreutils - pulseaudio - python-pymongo @@ -108,6 +114,7 @@ data: - SDL - alsa-lib - atk + - bluez - boost - btrfs-progs - cairo @@ -117,8 +124,11 @@ data: - compat-openssl10 - compiler-rt - cups + - cups-filter - dbus-glib - desktop-file-utils + - docbook-dtds + - docbook-style-dsssl - epydoc - gdk-pixbuf2 - git @@ -151,6 +161,7 @@ data: - libcgroup - libdrm - libedit + - libical - libselinux - libssh - libstemmer @@ -166,6 +177,7 @@ data: - mesa-libGLU - pango - parted + - perl-SGMLSpm - policycoreutils - pulseaudio - python-pymongo @@ -243,10 +255,38 @@ data: rationale: Component for shared userspace - gtk2. ref: f26 buildorder: 10 + cups-filter: + rationale: Runtime requirement for cups. + ref: f26 + buildorder: 11 cups: rationale: Requirement for gtk2. ref: f26 buildorder: 5 + libical: + rationale: Requirement for gtk2. + ref: f26 + buildorder: 5 + bluez: + rationale: Requirement for gtk2. + ref: f26 + buildorder: 11 + perl-SGMLSpm: + rationale: Requirement for docbook-utils. + ref: f26 + buildorder: 6 + docbook-dtds: + rationale: runtime requirement for boost-doctools. + ref: f26 + buildorder: 6 + docbook-style-dsssl: + rationale: Requirement for docbook-utils. + ref: f26 + buildorder: 6 + docbook-style-xsl: + rationale: runtime requirement for boost-doctools. + ref: f26 + buildorder: 6 atk: rationale: Requirement for gtk2. ref: f26 @@ -295,6 +335,10 @@ data: rationale: Requirement for gtk2. ref: f26 buildorder: 5 + libyaml: + rationale: Runtime requirement for PyYAML. + ref: f26 + buildorder: 12 hesiod: rationale: Component for shared userspace - hesiod. ref: f26 From c50caf18485afe36fb242860ecb45a8972d91601 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Tue, 16 May 2017 16:16:35 +0200 Subject: [PATCH 078/131] fix name, cups-filters --- create-modulemd.sh | 2 +- shared-userspace.yaml | 10 +++++++--- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/create-modulemd.sh b/create-modulemd.sh index 632cd69..4a6a7e4 100755 --- a/create-modulemd.sh +++ b/create-modulemd.sh @@ -56,7 +56,7 @@ solvedbuilddeps=("hostname" "multilib-rpm-config" "help2man" "autoconf" "automak "perl-srpm-macros" "perl-threads" "perl-threads-shared" "perl-version" \ "imake" "cmake" "doxygen" "libusbx" "xorg-x11-proto-devel" "xorg-x11-util-macros" "xapian-core" "bison" \ "python2" "tcl" "epydoc" "chrpath" "dbus-glib" "libcgroup" "checkpolicy" "policycoreutils" \ - "vala" "cups" "bluez" "git" "libical" "cups-filter" "docbook-dtds" "docbook-style-dsssl" "perl-SGMLSpm" \ + "vala" "cups" "bluez" "git" "libical" "cups-filters" "docbook-dtds" "docbook-style-dsssl" "perl-SGMLSpm" \ "libyaml" ) # "desktop-file-utils" "python-cups" "gobject-introspection" "atk" diff --git a/shared-userspace.yaml b/shared-userspace.yaml index 52ccaec..c080262 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -37,7 +37,7 @@ data: - compat-openssl10 - compiler-rt - cups - - cups-filter + - cups-filters - dbus-glib - desktop-file-utils - docbook-dtds @@ -124,7 +124,7 @@ data: - compat-openssl10 - compiler-rt - cups - - cups-filter + - cups-filters - dbus-glib - desktop-file-utils - docbook-dtds @@ -255,7 +255,7 @@ data: rationale: Component for shared userspace - gtk2. ref: f26 buildorder: 10 - cups-filter: + cups-filters: rationale: Runtime requirement for cups. ref: f26 buildorder: 11 @@ -542,6 +542,10 @@ data: rationale: libsecret dependency. ref: f26 buildorder: 8 + xmlto: + rationale: libsecret dependency. + ref: f26 + buildorder: 12 vala: rationale: libsecret dependency. ref: f26 From 1bfe5e5060b886281e30ac0987bd7b59f4892398 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Wed, 17 May 2017 14:42:52 +0200 Subject: [PATCH 079/131] first attempt of repoclosure fixes --- shared-userspace.yaml | 87 ++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 86 insertions(+), 1 deletion(-) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index c080262..941aaae 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -43,6 +43,7 @@ data: - docbook-dtds - docbook-style-dsssl - epydoc + - fontconfig - gdk-pixbuf2 - git - glib2 @@ -74,14 +75,19 @@ data: - libcgroup - libdrm - libedit + - libglvnd - libical + - jbigkit + - libjpeg-turbo - libselinux - libssh - libstemmer - libtool + - libunwind - libusb - libusbx - libuv + - libxcb - libxshmfence - libxslt - lksctp-tools @@ -91,6 +97,7 @@ data: - pango - parted - perl-SGMLSpm + - pixman - policycoreutils - pulseaudio - python-pymongo @@ -100,9 +107,11 @@ data: - skopeo - systemtap - tcl + - tcp_wrappers - time - xfsprogs - xorg-x11-xbitmaps + - xorg-x11-proto-devel # FTBFS https://bugzilla.redhat.com/show_bug.cgi?id=1449809 # https://koji.fedoraproject.org/koji/taskinfo?taskID=19489426 # - libvirt @@ -130,6 +139,7 @@ data: - docbook-dtds - docbook-style-dsssl - epydoc + - fontconfig - gdk-pixbuf2 - git - glib2 @@ -161,14 +171,19 @@ data: - libcgroup - libdrm - libedit + - libglvnd - libical + - jbigkit + - libjpeg-turbo - libselinux - libssh - libstemmer - libtool + - libunwind - libusb - libusbx - libuv + - libxcb - libxshmfence - libxslt - lksctp-tools @@ -177,6 +192,7 @@ data: - mesa-libGLU - pango - parted + - pixman - perl-SGMLSpm - policycoreutils - pulseaudio @@ -187,14 +203,35 @@ data: - skopeo - systemtap - tcl + - tcp_wrappers - time - xfsprogs - xorg-x11-xbitmaps + - xorg-x11-proto-devel # FTBFS https://bugzilla.redhat.com/show_bug.cgi?id=1449809 # https://koji.fedoraproject.org/koji/taskinfo?taskID=19489426 # - libvirt # FTBFS: https://bugzilla.redhat.com/show_bug.cgi?id=1448819 # - motif + filter: + rpms: + - clang-analyzer + - cups-client + - cups-ipptool + - cups-lpd + - boost-doctools + - boost-graph-mpich + - boost-graph-openmpi + - boost-mpich-devel + - boost-mpich + - boost-openmpi-devel + - boost-openmpi-python + - boost-mpich-python + - git-all + - git-cvs + - git-email + - git-gui + - gtk2-immodules components: rpms: # libtool provides libtool-ltdl, a runtime library: @@ -255,6 +292,10 @@ data: rationale: Component for shared userspace - gtk2. ref: f26 buildorder: 10 + libunwind: + rationale: Runtime requirement for gperftools. + ref: f26 + buildorder: 11 cups-filters: rationale: Runtime requirement for cups. ref: f26 @@ -267,6 +308,18 @@ data: rationale: Requirement for gtk2. ref: f26 buildorder: 5 + jbigkit: + rationale: Requirement for libtiff. + ref: f26 + buildorder: 5 + libjpeg-turbo: + rationale: Requirement for libtiff. + ref: f26 + buildorder: 5 + libtiff: + rationale: Runtime requirement for gtk2 + ref: f26 + buildorder: 6 bluez: rationale: Requirement for gtk2. ref: f26 @@ -294,7 +347,15 @@ data: cairo: rationale: Requirement for gtk2. ref: f26 - buildorder: 5 + buildorder: 8 + fontconfig: + rationale: Runtime requirement for cairo-devel. + ref: f26 + buildorder: 8 + pixman: + rationale: Runtime requirement for cairo-devel. + ref: f26 + buildorder: 8 gdk-pixbuf2: rationale: Requirement for gtk2. ref: f26 @@ -339,6 +400,14 @@ data: rationale: Runtime requirement for PyYAML. ref: f26 buildorder: 12 + libxml2: + rationale: Runtime requirement for shared-mime-info. + ref: f26 + buildorder: 11 + shared-mime-info: + rationale: Runtime requirement for gdk-pixbuf2. + ref: f26 + buildorder: 12 hesiod: rationale: Component for shared userspace - hesiod. ref: f26 @@ -397,6 +466,18 @@ data: rationale: Requirement for mesa-libGL. ref: f26 buildorder: 5 + tcp_wrappers: + rationale: requirement for audit and others. + ref: f26 + buildorder: 8 + xorg-x11-proto-devel: + rationale: requirement for libX11. + ref: f26 + buildorder: 8 + libxcb: + rationale: Runtime requirement for libX11-devel. + ref: f26 + buildorder: 11 libxshmfence: rationale: Requirement for mesa-libGL. ref: f26 @@ -450,6 +531,10 @@ data: rationale: Component for shared userspace - libedit. ref: f26 buildorder: 10 + libglvnd: + rationale: runtime requirement for cairo. + ref: f26 + buildorder: 8 libaio: rationale: Component for shared userspace - libaio. ref: f26 From b264f7f8768cd3e814423fa6a18827e8e25d2733 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Wed, 17 May 2017 17:35:09 +0200 Subject: [PATCH 080/131] 2nd attempt of repoclosure fixes --- shared-userspace.yaml | 26 ++++++++++++++++++++++---- 1 file changed, 22 insertions(+), 4 deletions(-) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index 941aaae..932b699 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -77,6 +77,7 @@ data: - libedit - libglvnd - libical + - libICE - jbigkit - libjpeg-turbo - libselinux @@ -110,8 +111,9 @@ data: - tcp_wrappers - time - xfsprogs - - xorg-x11-xbitmaps - xorg-x11-proto-devel + - xorg-x11-xbitmaps + - xorg-x11-xtrans-devel # FTBFS https://bugzilla.redhat.com/show_bug.cgi?id=1449809 # https://koji.fedoraproject.org/koji/taskinfo?taskID=19489426 # - libvirt @@ -173,6 +175,7 @@ data: - libedit - libglvnd - libical + - libICE - jbigkit - libjpeg-turbo - libselinux @@ -206,8 +209,9 @@ data: - tcp_wrappers - time - xfsprogs - - xorg-x11-xbitmaps - xorg-x11-proto-devel + - xorg-x11-xbitmaps + - xorg-x11-xtrans-devel # FTBFS https://bugzilla.redhat.com/show_bug.cgi?id=1449809 # https://koji.fedoraproject.org/koji/taskinfo?taskID=19489426 # - libvirt @@ -232,6 +236,8 @@ data: - git-email - git-gui - gtk2-immodules + - libtool + - libtool-ltdl-devel components: rpms: # libtool provides libtool-ltdl, a runtime library: @@ -474,6 +480,18 @@ data: rationale: requirement for libX11. ref: f26 buildorder: 8 + xorg-x11-xtrans-devel: + rationale: requirement for libICE. + ref: f26 + buildorder: 9 + libICE: + rationale: requirement for libXt. + ref: f26 + buildorder: 10 + libXau: + rationale: Runtime requirement for libXp. + ref: f26 + buildorder: 11 libxcb: rationale: Runtime requirement for libX11-devel. ref: f26 @@ -490,7 +508,7 @@ data: # motif: # rationale: Component for shared userspace - motif. # ref: f26 -# buildorder: 10 +# buildorder: 12 libXft: rationale: Requirement for motif. ref: f26 @@ -502,7 +520,7 @@ data: libXt: rationale: Requirement for motif. ref: f26 - buildorder: 5 + buildorder: 11 xorg-x11-xbitmaps: rationale: Requirement for motif. ref: f26 From 18c2f487b75f43e477cd17133cec3406532609eb Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Thu, 18 May 2017 10:55:53 +0200 Subject: [PATCH 081/131] use f26, add some filters --- shared-userspace.yaml | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index 932b699..bc2651b 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -9,13 +9,13 @@ data: dependencies: buildrequires: # base-runtime: f26 - perl: master + perl: f26 # common-build-dependencies-bootstrap: f26 common-build-dependencies: f26 bootstrap: f26 requires: - base-runtime: master - perl: master + base-runtime: f26 + perl: f26 references: community: https://fedoraproject.org/wiki/Modularity documentation: https://fedoraproject.org/wiki/Fedora_Packaging_Guidelines_for_Modules @@ -235,9 +235,15 @@ data: - git-cvs - git-email - git-gui + - git-svn + - gitk + - gitweb + - glib2-fam - gtk2-immodules - libtool - libtool-ltdl-devel + - perl-Git-SVN + - policycoreutils-gui components: rpms: # libtool provides libtool-ltdl, a runtime library: From d1ef5d0ebaa838c2efebe4ca7e796a70c1f64743 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Thu, 18 May 2017 15:16:04 +0200 Subject: [PATCH 082/131] empty commit From 5ca1973c39bc198a013fc1ab9898bee9096c5cac Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Fri, 19 May 2017 10:35:47 +0200 Subject: [PATCH 083/131] rebuild From cd4fd99afa44d3dc2ffa45d998a338a67aa30654 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Fri, 19 May 2017 10:39:53 +0200 Subject: [PATCH 084/131] yamllint fixes --- shared-userspace.yaml | 34 ++++++++++++++++------------------ 1 file changed, 16 insertions(+), 18 deletions(-) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index bc2651b..3c4ad1a 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -1,3 +1,4 @@ +--- document: modulemd version: 1 data: @@ -5,12 +6,13 @@ data: description: A module that contains libraries, binaries, etc that are shared between all other modules. license: - module: [ MIT ] + module: + - MIT dependencies: buildrequires: -# base-runtime: f26 + # base-runtime: f26 perl: f26 -# common-build-dependencies-bootstrap: f26 + # common-build-dependencies-bootstrap: f26 common-build-dependencies: f26 bootstrap: f26 requires: @@ -18,7 +20,8 @@ data: perl: f26 references: community: https://fedoraproject.org/wiki/Modularity - documentation: https://fedoraproject.org/wiki/Fedora_Packaging_Guidelines_for_Modules + documentation: + https://fedoraproject.org/wiki/Fedora_Packaging_Guidelines_for_Modules tracker: https://taiga.fedorainfracloud.org/project/modularity profiles: default: @@ -246,7 +249,7 @@ data: - policycoreutils-gui components: rpms: -# libtool provides libtool-ltdl, a runtime library: + # libtool provides libtool-ltdl, a runtime library: libtool: rationale: Build dep for many packages. ref: f26 @@ -295,7 +298,6 @@ data: rationale: dependency of selinux-policy. ref: f26 buildorder: 6 -################################################################ alsa-lib: rationale: Component for shared userspace - alsa-lib. ref: f26 @@ -510,11 +512,11 @@ data: rationale: Component for shared userspace - mesa-libGLU. ref: f26 buildorder: 10 -# FTBFS: https://bugzilla.redhat.com/show_bug.cgi?id=1448819 -# motif: -# rationale: Component for shared userspace - motif. -# ref: f26 -# buildorder: 12 + # FTBFS: https://bugzilla.redhat.com/show_bug.cgi?id=1448819 + # motif: + # rationale: Component for shared userspace - motif. + # ref: f26 + # buildorder: 12 libXft: rationale: Requirement for motif. ref: f26 @@ -612,11 +614,11 @@ data: ref: f26 buildorder: 10 golang-github-shurcooL-sanitized_anchor_name: - rationale: Build dependency of golang-github-russross-blackfriday. + rationale: B-D of golang-github-russross-blackfriday. ref: f26 buildorder: 11 golang-github-russross-blackfriday: - rationale: Build dependency of golang-github-cpuguy83-go-md2man. + rationale: B-D of golang-github-cpuguy83-go-md2man. ref: f26 buildorder: 12 golang-github-cpuguy83-go-md2man: @@ -647,10 +649,6 @@ data: rationale: build and runtime dep of many packages. ref: f26 buildorder: 15 - docbook-style-xsl: - rationale: libsecret dependency. - ref: f26 - buildorder: 8 xmlto: rationale: libsecret dependency. ref: f26 @@ -659,7 +657,7 @@ data: rationale: libsecret dependency. ref: f26 buildorder: 8 -#TODO: +# TODO: # git <- libsecret <- deps: # gtk-doc # intltool From 5f3788472ace0875274d1a50adf0dfa110f261ca Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Fri, 19 May 2017 14:19:52 +0200 Subject: [PATCH 085/131] add filter to script, add some perl rpms --- create-modulemd.sh | 28 +++++++++++++++++++++++++++- shared-userspace.yaml | 28 +++++++++++++++++++++++++++- 2 files changed, 54 insertions(+), 2 deletions(-) diff --git a/create-modulemd.sh b/create-modulemd.sh index 4a6a7e4..4d3cbfd 100755 --- a/create-modulemd.sh +++ b/create-modulemd.sh @@ -57,7 +57,8 @@ solvedbuilddeps=("hostname" "multilib-rpm-config" "help2man" "autoconf" "automak "imake" "cmake" "doxygen" "libusbx" "xorg-x11-proto-devel" "xorg-x11-util-macros" "xapian-core" "bison" \ "python2" "tcl" "epydoc" "chrpath" "dbus-glib" "libcgroup" "checkpolicy" "policycoreutils" \ "vala" "cups" "bluez" "git" "libical" "cups-filters" "docbook-dtds" "docbook-style-dsssl" "perl-SGMLSpm" \ - "libyaml" ) + "libyaml" "xorg-x11-xtrans-devel" "libICE" "libXau" "xorg-x11-xbitmaps" "fontconfig" \ + "libglvnd" "jbigkit" "libjpeg-turbo" "libunwind" "libxcb" "pixman" "tcp_wrappers" "xorg-x11-proto-devel" ) # "desktop-file-utils" "python-cups" "gobject-introspection" "atk" debug() { @@ -199,6 +200,31 @@ cat << EOT rpms: EOT cat $moduleapifile +cat << EOT + filter: + rpms: + - clang-analyzer + - cups-client + - cups-ipptool + - cups-lpd + - boost-doctools + - boost-graph-mpich + - boost-graph-openmpi + - boost-mpich-devel + - boost-mpich + - boost-openmpi-devel + - boost-openmpi-python + - boost-mpich-python + - git-all + - git-cvs + - git-email + - git-gui + - gtk2-immodules + - libtool + - libtool-ltdl-devel + - perl-Git-SVN + - policycoreutils-gui +EOT cat << EOT components: rpms: diff --git a/shared-userspace.yaml b/shared-userspace.yaml index 3c4ad1a..4854fa3 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -10,7 +10,7 @@ data: - MIT dependencies: buildrequires: - # base-runtime: f26 + # base-runtime: f26 perl: f26 # common-build-dependencies-bootstrap: f26 common-build-dependencies: f26 @@ -100,7 +100,9 @@ data: - mesa-libGLU - pango - parted + - perl-Error - perl-SGMLSpm + - perl-TermReadKey - pixman - policycoreutils - pulseaudio @@ -113,6 +115,7 @@ data: - tcl - tcp_wrappers - time + - valgrind - xfsprogs - xorg-x11-proto-devel - xorg-x11-xbitmaps @@ -199,7 +202,9 @@ data: - pango - parted - pixman + - perl-Error - perl-SGMLSpm + - perl-TermReadKey - policycoreutils - pulseaudio - python-pymongo @@ -211,6 +216,7 @@ data: - tcl - tcp_wrappers - time + - valgrind - xfsprogs - xorg-x11-proto-devel - xorg-x11-xbitmaps @@ -657,6 +663,26 @@ data: rationale: libsecret dependency. ref: f26 buildorder: 8 + perl-Error: + rationale: Component for shared userspace - perl(Error). + ref: f26 + buildorder: 15 + perl-Test-Pod: + rationale: Requirement for perl(Error). + ref: f26 + buildorder: 14 + perl-Test-Pod-Coverage: + rationale: Requirement for perl(Error). + ref: f26 + buildorder: 14 + perl-TermReadKey: + rationale: Requirement for git. + ref: f26 + buildorder: 14 + valgrind: + rationale: Requirement for git. + ref: f26 + buildorder: 12 # TODO: # git <- libsecret <- deps: # gtk-doc From 053d63fbf6ab653dfad069cbf81baa41110aef56 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Sun, 21 May 2017 22:29:23 +0200 Subject: [PATCH 086/131] rebuild From f22ab0298e7e866cecf5a6865dc41e35b2ce90bc Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Mon, 22 May 2017 09:37:22 +0200 Subject: [PATCH 087/131] empty commit From 9eff503d17cf14131c75bb5d0a87d46000bc091e Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Mon, 22 May 2017 10:45:59 +0200 Subject: [PATCH 088/131] speed up build by putting libtool on the same buildorder as llvm, use c-b-d libtool to build llvm instead --- shared-userspace.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index 4854fa3..8bbe55d 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -449,7 +449,7 @@ data: libssh: rationale: Requirement for libvirt-client. ref: f26 - buildorder: 5 + buildorder: 6 libxslt: rationale: Requirement for libvirt-client. ref: f26 From 3f8d7e1820d0fb0a3ded37fb42bb6230d77ae190 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Mon, 22 May 2017 13:33:53 +0200 Subject: [PATCH 089/131] fix buildorder --- shared-userspace.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index 8bbe55d..5ea7af5 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -259,7 +259,7 @@ data: libtool: rationale: Build dep for many packages. ref: f26 - buildorder: 1 + buildorder: 6 tcl: rationale: dependency of python2. ref: f26 @@ -449,7 +449,7 @@ data: libssh: rationale: Requirement for libvirt-client. ref: f26 - buildorder: 6 + buildorder: 5 libxslt: rationale: Requirement for libvirt-client. ref: f26 From 2e4f06d7a55d9b1d14eda107516db54e35565326 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Tue, 23 May 2017 01:44:09 +0200 Subject: [PATCH 090/131] add latest gcc --- shared-userspace.yaml | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index 5ea7af5..f5cdaaf 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -456,19 +456,19 @@ data: buildorder: 5 llvm: rationale: Requirement for mesa. - ref: 72f153b141a1976405a215349f33b4b26d879912 + ref: f26 buildorder: 6 compiler-rt: rationale: Requirement for clang. - ref: 2ff9f55e3d67c9272322275662de3a8f2f30bad0 + ref: f26 buildorder: 7 clang: rationale: Requirement for mesa. - ref: 9325cf524003c954cce4e278bc2d44c171179848 + ref: f26 buildorder: 8 mesa: rationale: Component for shared userspace - mesa-libGL. - ref: f6bfa3f73ef56e0dbf3457d3f81413da08ed6e43 + ref: f26 buildorder: 9 libXext: rationale: Requirement for mesa-libGL. @@ -523,6 +523,10 @@ data: # rationale: Component for shared userspace - motif. # ref: f26 # buildorder: 12 + gcc: + rationale: temporary update for bootstrap gcc. + ref: f26 + buildorder: 2 libXft: rationale: Requirement for motif. ref: f26 From 15e2986287586cbc6ed51e3583359c63bb4fe06e Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Tue, 23 May 2017 13:38:35 +0200 Subject: [PATCH 091/131] disable gcc --- shared-userspace.yaml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index f5cdaaf..e32068f 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -523,10 +523,11 @@ data: # rationale: Component for shared userspace - motif. # ref: f26 # buildorder: 12 - gcc: - rationale: temporary update for bootstrap gcc. - ref: f26 - buildorder: 2 + # + # gcc: + # rationale: temporary update for bootstrap gcc. + # ref: f26 + # buildorder: 2 libXft: rationale: Requirement for motif. ref: f26 From 23ae106cddd24d736b1b4806726030735f8438a5 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Fri, 26 May 2017 15:06:43 +0200 Subject: [PATCH 092/131] add avahi, harfbuzz, libthai --- shared-userspace.yaml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index e32068f..54d31dc 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -29,6 +29,7 @@ data: - PyYAML - SDL - alsa-lib + - avahi - atk - bluez - boost @@ -57,6 +58,7 @@ data: - golang-github-shurcooL-sanitized_anchor_name - gperftools - gtk2 + - harfbuzz - hesiod - icu - libX11 @@ -86,6 +88,7 @@ data: - libselinux - libssh - libstemmer + - libthai - libtool - libunwind - libusb @@ -131,6 +134,7 @@ data: - SDL - alsa-lib - atk + - avahi - bluez - boost - btrfs-progs @@ -158,6 +162,7 @@ data: - golang-github-shurcooL-sanitized_anchor_name - gperftools - gtk2 + - harfbuzz - hesiod - icu - libX11 @@ -187,6 +192,7 @@ data: - libselinux - libssh - libstemmer + - libthai - libtool - libunwind - libusb @@ -249,6 +255,7 @@ data: - gitweb - glib2-fam - gtk2-immodules + - harfbuzz-icu - libtool - libtool-ltdl-devel - perl-Git-SVN @@ -688,6 +695,18 @@ data: rationale: Requirement for git. ref: f26 buildorder: 12 + harfbuzz: + rationale: Runtime req for pango. + ref: f26 + buildorder: 12 + libthai: + rationale: Runtime req for pango. + ref: f26 + buildorder: 12 + avahi: + rationale: Runtime req for cups and others. + ref: f26 + buildorder: 12 # TODO: # git <- libsecret <- deps: # gtk-doc From 3c4c6ba9d3eb4316b5664d888bc035e3835256e9 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Fri, 26 May 2017 15:28:43 +0200 Subject: [PATCH 093/131] add fontconfig and liberation-fonts --- shared-userspace.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index 54d31dc..5898458 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -707,6 +707,14 @@ data: rationale: Runtime req for cups and others. ref: f26 buildorder: 12 + fontpackages: + rationale: Runtime req for fontconfig. + ref: f26 + buildorder: 12 + liberation-fonts: + rationale: Runtime req for fontconfig. + ref: f26 + buildorder: 12 # TODO: # git <- libsecret <- deps: # gtk-doc From 5625d5dee049252d5c485171c976f689f7ffd736 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Fri, 26 May 2017 15:34:05 +0200 Subject: [PATCH 094/131] filter some packages --- shared-userspace.yaml | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index 5898458..b3743df 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -258,8 +258,29 @@ data: - harfbuzz-icu - libtool - libtool-ltdl-devel + - mesa-vulkan-devel + - pango-tests - perl-Git-SVN + - perl-Test-Pod-Coverage - policycoreutils-gui + - pulseaudio-gdm-hooks + - pulseaudio-module-bluetooth + - pulseaudio-module-gconf + - pulseaudio-module-jack + - pulseaudio-module-lirc + - pulseaudio-module-x11 + - pulseaudio-module-zeroconf + - pulseaudio-utils + - pulseaudio-qpaeq + - selinux-policy-doc + - systemtap-testksuite + - systemtap-initscript + - systemtap-runtime-java + - systemtap-server + - vala-doc + - vulkan-devel + - xmlto-tex + - xmlto-xhtml components: rpms: # libtool provides libtool-ltdl, a runtime library: @@ -719,4 +740,3 @@ data: # git <- libsecret <- deps: # gtk-doc # intltool -# valgrind-devel From f673c37933d61893397d3b00fa72d23c52e315b7 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Sun, 28 May 2017 16:36:19 +0200 Subject: [PATCH 095/131] use python2 from -updates --- shared-userspace.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index b3743df..886f401 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -306,7 +306,7 @@ data: buildorder: 7 python2: rationale: dependency of many packages. - ref: private-karsten-modularity + ref: 0268e323750ca7d4af3c78e13480cffc63b08f85 buildorder: 6 chrpath: rationale: dependency of dbus-glib. From 88de88d3f4ca85d28cca7960c5454be933853cb1 Mon Sep 17 00:00:00 2001 From: Tomas Tomecek Date: Tue, 30 May 2017 09:26:36 +0200 Subject: [PATCH 096/131] add libsecret Signed-off-by: Tomas Tomecek --- shared-userspace.yaml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index 886f401..0015a52 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -736,7 +736,8 @@ data: rationale: Runtime req for fontconfig. ref: f26 buildorder: 12 -# TODO: -# git <- libsecret <- deps: -# gtk-doc -# intltool + # TODO: git <- libsecret <- {gtk-doc, intltool} + libsecret: + rationale: Runtime req for git. + ref: f26 + buildorder: 12 From a3ea14a464e05a365e1d9cdef686babccc618788 Mon Sep 17 00:00:00 2001 From: Tomas Tomecek Date: Tue, 30 May 2017 12:05:59 +0200 Subject: [PATCH 097/131] add nfs-utils and its runtime deps Signed-off-by: Tomas Tomecek --- shared-userspace.yaml | 30 +++++++++++++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index 0015a52..05ca97e 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -740,4 +740,32 @@ data: libsecret: rationale: Runtime req for git. ref: f26 - buildorder: 12 + buildorder: 16 + rpcbind: + rationale: Runtime requirement for nfs-utils. + ref: f26 + buildorder: 16 + quota: + rationale: Runtime requirement for nfs-utils. + ref: f26 + buildorder: 16 + libtirpc: + rationale: Runtime requirement for nfs-utils. + ref: f26 + buildorder: 16 + libevent: + rationale: Runtime requirement for nfs-utils. + ref: f26 + buildorder: 16 + gssproxy: + rationale: Runtime requirement for nfs-utils. + ref: f26 + buildorder: 16 + ding-libs: + rationale: Runtime requirement for nfs-utils. + ref: f26 + buildorder: 16 + nfs-utils: + rationale: Component of shared-userspace. + ref: f26 + buildorder: 17 From ff6cb1b4c29357e79cd0f2d1cf09771eb2ea2778 Mon Sep 17 00:00:00 2001 From: Tomas Tomecek Date: Tue, 30 May 2017 12:56:29 +0200 Subject: [PATCH 098/131] set api for nfs-utils' packages and libsecret Signed-off-by: Tomas Tomecek --- shared-userspace.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index 05ca97e..654e8ce 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -227,6 +227,14 @@ data: - xorg-x11-proto-devel - xorg-x11-xbitmaps - xorg-x11-xtrans-devel + - rpcbind + - quota + - nfs-utils + - libtirpc + - libsecret + - ding-libs + - gssproxy + - libevent # FTBFS https://bugzilla.redhat.com/show_bug.cgi?id=1449809 # https://koji.fedoraproject.org/koji/taskinfo?taskID=19489426 # - libvirt From 385dd764ce3094f3c7d76c1806352712716df3b4 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Tue, 30 May 2017 13:08:10 +0200 Subject: [PATCH 099/131] fix typo --- shared-userspace.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index 654e8ce..6c5f465 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -281,7 +281,7 @@ data: - pulseaudio-utils - pulseaudio-qpaeq - selinux-policy-doc - - systemtap-testksuite + - systemtap-testsuite - systemtap-initscript - systemtap-runtime-java - systemtap-server From ee6c9b7fcb8019dc04d05c2c6da191e01e270b7a Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Tue, 30 May 2017 16:31:10 +0200 Subject: [PATCH 100/131] repoclosure cleanups --- shared-userspace.yaml | 36 ++++++++++++++++++++++++++++++++++-- 1 file changed, 34 insertions(+), 2 deletions(-) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index 6c5f465..3989e10 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -57,6 +57,7 @@ data: - golang-github-russross-blackfriday - golang-github-shurcooL-sanitized_anchor_name - gperftools + - graphite2 - gtk2 - harfbuzz - hesiod @@ -104,7 +105,7 @@ data: - pango - parted - perl-Error - - perl-SGMLSpm + # perl-SGMLSpm - perl-TermReadKey - pixman - policycoreutils @@ -161,6 +162,7 @@ data: - golang-github-russross-blackfriday - golang-github-shurcooL-sanitized_anchor_name - gperftools + - graphite2 - gtk2 - harfbuzz - hesiod @@ -209,7 +211,7 @@ data: - parted - pixman - perl-Error - - perl-SGMLSpm + # perl-SGMLSpm - perl-TermReadKey - policycoreutils - pulseaudio @@ -242,6 +244,18 @@ data: # - motif filter: rpms: + - avahi-autoipd + - avahi-dnsconfd + - avahi-qt3 + - avahi-qt3-devel + - avahi-qt4 + - avahi-qt4-devel + - avahi-sharp + - avahi-ui-devel + - avahi-ui-gtk3 + - avahi-ui-sharp + - avahi-ui-sharp-devel + - avahi-ui-tools - clang-analyzer - cups-client - cups-ipptool @@ -251,9 +265,12 @@ data: - boost-graph-openmpi - boost-mpich-devel - boost-mpich + - boost-openmpi - boost-openmpi-devel - boost-openmpi-python - boost-mpich-python + - fontpackages-devel + - fontpackages-tools - git-all - git-cvs - git-email @@ -263,12 +280,16 @@ data: - gitweb - glib2-fam - gtk2-immodules + - graphite2-devel - harfbuzz-icu + - harfbuzz-devel + - libsecret-devel - libtool - libtool-ltdl-devel - mesa-vulkan-devel - pango-tests - perl-Git-SVN + - perl-SGMLSpm - perl-Test-Pod-Coverage - policycoreutils-gui - pulseaudio-gdm-hooks @@ -280,12 +301,19 @@ data: - pulseaudio-module-zeroconf - pulseaudio-utils - pulseaudio-qpaeq + - qt5 + - qt5-devel + - qt5-rpm-macros - selinux-policy-doc - systemtap-testsuite - systemtap-initscript - systemtap-runtime-java - systemtap-server + # texinfo + - texinfo-tex + - util-linux-user - vala-doc + - valgrind-openmpi - vulkan-devel - xmlto-tex - xmlto-xhtml @@ -777,3 +805,7 @@ data: rationale: Component of shared-userspace. ref: f26 buildorder: 17 + graphite2: + rationale: runtime req of git. + ref: f26 + buildorder: 15 From e9589d8e7d547db5b189668f0f39ccb1f36aa951 Mon Sep 17 00:00:00 2001 From: Tomas Tomecek Date: Wed, 31 May 2017 07:32:31 +0200 Subject: [PATCH 101/131] remove ding-libs: it's present in sssd module and match buildorder of nfs-utils-related components Signed-off-by: Tomas Tomecek --- shared-userspace.yaml | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index 3989e10..3e66656 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -234,7 +234,6 @@ data: - nfs-utils - libtirpc - libsecret - - ding-libs - gssproxy - libevent # FTBFS https://bugzilla.redhat.com/show_bug.cgi?id=1449809 @@ -797,14 +796,10 @@ data: rationale: Runtime requirement for nfs-utils. ref: f26 buildorder: 16 - ding-libs: - rationale: Runtime requirement for nfs-utils. - ref: f26 - buildorder: 16 nfs-utils: rationale: Component of shared-userspace. ref: f26 - buildorder: 17 + buildorder: 16 graphite2: rationale: runtime req of git. ref: f26 From 3eb6f2b3c6b33f6f226c975af0dcc67792f87d6d Mon Sep 17 00:00:00 2001 From: Tomas Tomecek Date: Wed, 31 May 2017 10:42:28 +0200 Subject: [PATCH 102/131] Revert "remove ding-libs: it's present in sssd module" This reverts commit e9589d8e7d547db5b189668f0f39ccb1f36aa951. --- shared-userspace.yaml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index 3e66656..3989e10 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -234,6 +234,7 @@ data: - nfs-utils - libtirpc - libsecret + - ding-libs - gssproxy - libevent # FTBFS https://bugzilla.redhat.com/show_bug.cgi?id=1449809 @@ -796,10 +797,14 @@ data: rationale: Runtime requirement for nfs-utils. ref: f26 buildorder: 16 + ding-libs: + rationale: Runtime requirement for nfs-utils. + ref: f26 + buildorder: 16 nfs-utils: rationale: Component of shared-userspace. ref: f26 - buildorder: 16 + buildorder: 17 graphite2: rationale: runtime req of git. ref: f26 From 44b9a3d0e1f39cf8e34d8c165aa9bcf1e3d800b7 Mon Sep 17 00:00:00 2001 From: Tomas Tomecek Date: Wed, 31 May 2017 10:38:33 +0200 Subject: [PATCH 103/131] add libnfsidmap, set b/o to 15 so we can cache builds better Signed-off-by: Tomas Tomecek --- shared-userspace.yaml | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index 3989e10..5882e99 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -237,6 +237,7 @@ data: - ding-libs - gssproxy - libevent + - libnfsidmap # FTBFS https://bugzilla.redhat.com/show_bug.cgi?id=1449809 # https://koji.fedoraproject.org/koji/taskinfo?taskID=19489426 # - libvirt @@ -776,35 +777,39 @@ data: libsecret: rationale: Runtime req for git. ref: f26 - buildorder: 16 + buildorder: 15 rpcbind: rationale: Runtime requirement for nfs-utils. ref: f26 - buildorder: 16 + buildorder: 15 quota: rationale: Runtime requirement for nfs-utils. ref: f26 - buildorder: 16 + buildorder: 15 libtirpc: rationale: Runtime requirement for nfs-utils. ref: f26 - buildorder: 16 + buildorder: 15 libevent: rationale: Runtime requirement for nfs-utils. ref: f26 - buildorder: 16 + buildorder: 15 + libnfsidmap: + rationale: Runtime requirement for nfs-utils. + ref: f26 + buildorder: 15 gssproxy: rationale: Runtime requirement for nfs-utils. ref: f26 - buildorder: 16 + buildorder: 15 ding-libs: rationale: Runtime requirement for nfs-utils. ref: f26 - buildorder: 16 + buildorder: 15 nfs-utils: rationale: Component of shared-userspace. ref: f26 - buildorder: 17 + buildorder: 16 graphite2: rationale: runtime req of git. ref: f26 From a560b4d2acb518c64b5a15f5dbb472ed8b55b0f8 Mon Sep 17 00:00:00 2001 From: Tomas Tomecek Date: Wed, 31 May 2017 12:29:40 +0200 Subject: [PATCH 104/131] empty commits are fun (rebuild) From 281503ca4b00e144a33529e625e5a5faaef28294 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Wed, 31 May 2017 14:32:12 +0200 Subject: [PATCH 105/131] add libSM, rm libselinux --- shared-userspace.yaml | 55 ++++++++++++++++++++++++++++++++----------- 1 file changed, 41 insertions(+), 14 deletions(-) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index 3989e10..b563dc5 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -75,6 +75,7 @@ data: - libXp - libXrandr - libXrender + - libSM - libXt - libXxf86vm - libaio @@ -86,7 +87,8 @@ data: - libICE - jbigkit - libjpeg-turbo - - libselinux + # in BRT: + #- libselinux - libssh - libstemmer - libthai @@ -180,6 +182,7 @@ data: - libXp - libXrandr - libXrender + - libSM - libXt - libXxf86vm - libaio @@ -191,7 +194,8 @@ data: - libICE - jbigkit - libjpeg-turbo - - libselinux + # in BRT: + #- libselinux - libssh - libstemmer - libthai @@ -237,6 +241,7 @@ data: - ding-libs - gssproxy - libevent + - libnfsidmap # FTBFS https://bugzilla.redhat.com/show_bug.cgi?id=1449809 # https://koji.fedoraproject.org/koji/taskinfo?taskID=19489426 # - libvirt @@ -292,6 +297,7 @@ data: - perl-SGMLSpm - perl-Test-Pod-Coverage - policycoreutils-gui + - policycoreutils-python - pulseaudio-gdm-hooks - pulseaudio-module-bluetooth - pulseaudio-module-gconf @@ -360,10 +366,11 @@ data: rationale: dependency of policycoreutils. ref: f26 buildorder: 2 - libselinux: - rationale: dependency of policycoreutils. - ref: f26 - buildorder: 5 + # in BRT: + #libselinux: + # rationale: dependency of policycoreutils. + # ref: f26 + # buildorder: 5 policycoreutils: rationale: dependency of selinux-policy. ref: f26 @@ -776,36 +783,56 @@ data: libsecret: rationale: Runtime req for git. ref: f26 - buildorder: 16 + buildorder: 15 rpcbind: rationale: Runtime requirement for nfs-utils. ref: f26 - buildorder: 16 + buildorder: 15 quota: rationale: Runtime requirement for nfs-utils. ref: f26 - buildorder: 16 + buildorder: 15 libtirpc: rationale: Runtime requirement for nfs-utils. ref: f26 - buildorder: 16 + buildorder: 15 libevent: rationale: Runtime requirement for nfs-utils. ref: f26 - buildorder: 16 + buildorder: 15 + libnfsidmap: + rationale: Runtime requirement for nfs-utils. + ref: f26 + buildorder: 15 gssproxy: rationale: Runtime requirement for nfs-utils. ref: f26 - buildorder: 16 + buildorder: 15 ding-libs: rationale: Runtime requirement for nfs-utils. ref: f26 - buildorder: 16 + buildorder: 15 nfs-utils: rationale: Component of shared-userspace. ref: f26 - buildorder: 17 + buildorder: 16 graphite2: rationale: runtime req of git. ref: f26 buildorder: 15 + libSM: + rationale: Requirement for libXt. + ref: f26 + buildorder: 15 + libpciaccess: + rationale: Requirement for libdrm. + ref: f26 + buildorder: 15 + gtk3: + rationale: runtime req for gtk2 ?. + ref: f26 + buildorder: 15 + libdatrie: + rationale: runtime req for libthai. + ref: f26 + buildorder: 15 From 7859b93f612402155b29ec6b3e599b771dd08d15 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Wed, 31 May 2017 14:58:22 +0200 Subject: [PATCH 106/131] don't filter cups-client --- shared-userspace.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index b563dc5..01ee556 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -262,7 +262,6 @@ data: - avahi-ui-sharp-devel - avahi-ui-tools - clang-analyzer - - cups-client - cups-ipptool - cups-lpd - boost-doctools From 931ac1fce84300436bb6a55014130fde4d974050 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Wed, 31 May 2017 15:37:07 +0200 Subject: [PATCH 107/131] add ghostscript ghostscript-fonts gtk3 libdaemon libdatrie libpciaccess poppler-data --- shared-userspace.yaml | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index 01ee556..de8152c 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -49,6 +49,8 @@ data: - epydoc - fontconfig - gdk-pixbuf2 + - ghostscript + - ghostscript-fonts - git - glib2 - gnupg @@ -59,6 +61,7 @@ data: - gperftools - graphite2 - gtk2 + - gtk3 - harfbuzz - hesiod - icu @@ -80,6 +83,8 @@ data: - libXxf86vm - libaio - libcgroup + - libdaemon + - libdatrie - libdrm - libedit - libglvnd @@ -87,6 +92,7 @@ data: - libICE - jbigkit - libjpeg-turbo + - libpciaccess # in BRT: #- libselinux - libssh @@ -111,6 +117,7 @@ data: - perl-TermReadKey - pixman - policycoreutils + - poppler-data - pulseaudio - python-pymongo - python-rhsm @@ -156,6 +163,8 @@ data: - epydoc - fontconfig - gdk-pixbuf2 + - ghostscript + - ghostscript-fonts - git - glib2 - gnupg @@ -187,6 +196,8 @@ data: - libXxf86vm - libaio - libcgroup + - libdaemon + - libdatrie - libdrm - libedit - libglvnd @@ -194,6 +205,7 @@ data: - libICE - jbigkit - libjpeg-turbo + - libpciaccess # in BRT: #- libselinux - libssh @@ -218,6 +230,7 @@ data: # perl-SGMLSpm - perl-TermReadKey - policycoreutils + - poppler-data - pulseaudio - python-pymongo - python-rhsm @@ -275,6 +288,8 @@ data: - boost-mpich-python - fontpackages-devel - fontpackages-tools + - ghostscript-doc + - ghostscript-gtk - git-all - git-cvs - git-email @@ -290,6 +305,7 @@ data: - libsecret-devel - libtool - libtool-ltdl-devel + - lynx - mesa-vulkan-devel - pango-tests - perl-Git-SVN @@ -835,3 +851,23 @@ data: rationale: runtime req for libthai. ref: f26 buildorder: 15 + libdaemon: + rationale: runtime req for avahi. + ref: f26 + buildorder: 15 + lynx: + rationale: build req for libdaemon. + ref: f26 + buildorder: 14 + ghostscript: + rationale: req for cups-filters. + ref: f26 + buildorder: 14 + ghostscript-fonts: + rationale: req for ghostscript-core. + ref: f26 + buildorder: 14 + poppler-data: + rationale: runtime req for ghostscript-core. + ref: f26 + buildorder: 13 From 73b06a3c0549a7bbb277a82c786ee3e039d8e8a1 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Wed, 31 May 2017 15:45:30 +0200 Subject: [PATCH 108/131] add polkit --- shared-userspace.yaml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index de8152c..0eb31f9 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -117,6 +117,7 @@ data: - perl-TermReadKey - pixman - policycoreutils + - polkit - poppler-data - pulseaudio - python-pymongo @@ -230,6 +231,7 @@ data: # perl-SGMLSpm - perl-TermReadKey - policycoreutils + - polkit - poppler-data - pulseaudio - python-pymongo @@ -871,3 +873,7 @@ data: rationale: runtime req for ghostscript-core. ref: f26 buildorder: 13 + polkit: + rationale: runtime req for ghostscript-core. + ref: f26 + buildorder: 15 From ecff7d6b3b4c94ef101399758fcdfc63ac758ae7 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Wed, 31 May 2017 17:08:00 +0200 Subject: [PATCH 109/131] we need a newer libselinux than BRT provides for policycoreutils --- shared-userspace.yaml | 25 ++++++++++++++++--------- 1 file changed, 16 insertions(+), 9 deletions(-) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index 0eb31f9..e94f2c4 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -91,10 +91,11 @@ data: - libical - libICE - jbigkit + - lcms2 - libjpeg-turbo - libpciaccess - # in BRT: - #- libselinux + # in BRT, but to old: + - libselinux - libssh - libstemmer - libthai @@ -179,6 +180,7 @@ data: - harfbuzz - hesiod - icu + - lcms2 - libX11 - libXcomposite - libXcursor @@ -207,8 +209,8 @@ data: - jbigkit - libjpeg-turbo - libpciaccess - # in BRT: - #- libselinux + # in BRT, but to old: + - libselinux - libssh - libstemmer - libthai @@ -305,6 +307,7 @@ data: - harfbuzz-icu - harfbuzz-devel - libsecret-devel + - libselinux-ruby - libtool - libtool-ltdl-devel - lynx @@ -383,11 +386,11 @@ data: rationale: dependency of policycoreutils. ref: f26 buildorder: 2 - # in BRT: - #libselinux: - # rationale: dependency of policycoreutils. - # ref: f26 - # buildorder: 5 + # in BRT, but to old: + libselinux: + rationale: dependency of policycoreutils. + ref: f26 + buildorder: 5 policycoreutils: rationale: dependency of selinux-policy. ref: f26 @@ -877,3 +880,7 @@ data: rationale: runtime req for ghostscript-core. ref: f26 buildorder: 15 + lcms2: + rationale: runtime req for ghostscript-core. + ref: f26 + buildorder: 15 From f7c690c5900777b8b5195e09d7ace8243163dc03 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Thu, 1 Jun 2017 16:06:44 +0200 Subject: [PATCH 110/131] mv docbook-utils to c-b-d, add poppler, qpdf, satyr and augeas --- shared-userspace.yaml | 53 ++++++++++++++++++++++++++++++++----------- 1 file changed, 40 insertions(+), 13 deletions(-) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index e94f2c4..de69de4 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -29,6 +29,7 @@ data: - PyYAML - SDL - alsa-lib + - augeas - avahi - atk - bluez @@ -45,7 +46,6 @@ data: - dbus-glib - desktop-file-utils - docbook-dtds - - docbook-style-dsssl - epydoc - fontconfig - gdk-pixbuf2 @@ -114,16 +114,18 @@ data: - pango - parted - perl-Error - # perl-SGMLSpm - perl-TermReadKey - pixman - policycoreutils - polkit + - poppler - poppler-data - pulseaudio - python-pymongo - python-rhsm - python2 + - qpdf + - satyr - selinux-policy - skopeo - systemtap @@ -146,6 +148,7 @@ data: - SDL - alsa-lib - atk + - augeas - avahi - bluez - boost @@ -161,7 +164,6 @@ data: - dbus-glib - desktop-file-utils - docbook-dtds - - docbook-style-dsssl - epydoc - fontconfig - gdk-pixbuf2 @@ -230,15 +232,17 @@ data: - parted - pixman - perl-Error - # perl-SGMLSpm - perl-TermReadKey - policycoreutils - polkit + - poppler - poppler-data - pulseaudio - python-pymongo - python-rhsm - python2 + - qpdf + - satyr - selinux-policy - skopeo - systemtap @@ -266,6 +270,8 @@ data: # - motif filter: rpms: + - augeas + - augeas-devel - avahi-autoipd - avahi-dnsconfd - avahi-qt3 @@ -314,10 +320,20 @@ data: - mesa-vulkan-devel - pango-tests - perl-Git-SVN - - perl-SGMLSpm - perl-Test-Pod-Coverage - policycoreutils-gui - policycoreutils-python + - poppler-cpp + - poppler-cpp-devel + - poppler-demos + - poppler-devel + - poppler-glib + - poppler-glib-devel + - poppler-glib-doc + - poppler-qt + - poppler-qt5 + - poppler-qt5-devel + - poppler-qt-devel - pulseaudio-gdm-hooks - pulseaudio-module-bluetooth - pulseaudio-module-gconf @@ -330,6 +346,9 @@ data: - qt5 - qt5-devel - qt5-rpm-macros + - satyr-devel + - satyr-python + - satyr-python3 - selinux-policy-doc - systemtap-testsuite - systemtap-initscript @@ -435,18 +454,10 @@ data: rationale: Requirement for gtk2. ref: f26 buildorder: 11 - perl-SGMLSpm: - rationale: Requirement for docbook-utils. - ref: f26 - buildorder: 6 docbook-dtds: rationale: runtime requirement for boost-doctools. ref: f26 buildorder: 6 - docbook-style-dsssl: - rationale: Requirement for docbook-utils. - ref: f26 - buildorder: 6 docbook-style-xsl: rationale: runtime requirement for boost-doctools. ref: f26 @@ -884,3 +895,19 @@ data: rationale: runtime req for ghostscript-core. ref: f26 buildorder: 15 + poppler: + rationale: runtime req for cups-filters. + ref: f26 + buildorder: 15 + qpdf: + rationale: runtime req for cups-filters. + ref: f26 + buildorder: 15 + satyr: + rationale: runtime req for libreport. + ref: f26 + buildorder: 15 + augeas: + rationale: runtime req for libreport. + ref: f26 + buildorder: 15 From 8efb24e89c26ca6d0c991a16dfbc28930bb3210f Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Thu, 1 Jun 2017 16:10:14 +0200 Subject: [PATCH 111/131] add libreport --- shared-userspace.yaml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index de69de4..d396bdc 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -89,6 +89,7 @@ data: - libedit - libglvnd - libical + - libreport - libICE - jbigkit - lcms2 @@ -207,6 +208,7 @@ data: - libedit - libglvnd - libical + - libreport - libICE - jbigkit - libjpeg-turbo @@ -312,6 +314,24 @@ data: - graphite2-devel - harfbuzz-icu - harfbuzz-devel + - libreport-centos + - libreport-cli + - libreport-compat + - libreport-devel + - libreport-fedora + - libreport-gtk + - libreport-gtk-devel + - libreport-newt + - libreport-plugin-kerneloops + - libreport-plugin-logger + - libreport-plugin-mailx + - libreport-plugin-mantisbt + - libreport-plugin-rhtsupport + - libreport-plugin-systemd-journal + - libreport-plugin-ureport + - libreport-python + - libreport-python3 + - libreport-web-devel - libsecret-devel - libselinux-ruby - libtool @@ -911,3 +931,7 @@ data: rationale: runtime req for libreport. ref: f26 buildorder: 15 + libreport: + rationale: runtime req for anaconda. + ref: f26 + buildorder: 16 From 7886687b3a64fc0c5473460e09bc2c7a26f19d5f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20=C5=A0abata?= Date: Mon, 5 Jun 2017 11:15:44 +0200 Subject: [PATCH 112/131] Bumping to workaround MBS bugs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Petr Šabata From 8b431f4759d81ad46cb429c112efce21a48feb4b Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Tue, 6 Jun 2017 11:56:46 +0200 Subject: [PATCH 113/131] add libpciaccess hwdata jasper libXxf86vm freeglut fontenc freetype libXfont xorg-x11-font-utils less --- shared-userspace.yaml | 61 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index d396bdc..b5f1283 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -48,6 +48,9 @@ data: - docbook-dtds - epydoc - fontconfig + - freeglut + - freetype + - fontenc - gdk-pixbuf2 - ghostscript - ghostscript-fonts @@ -64,13 +67,17 @@ data: - gtk3 - harfbuzz - hesiod + - hwdata - icu + - jasper + - less - libX11 - libXcomposite - libXcursor - libXdamage - libXext - libXfixes + - libXfont - libXft - libXi - libXinerama @@ -78,6 +85,7 @@ data: - libXp - libXrandr - libXrender + - libXxf86vm - libSM - libXt - libXxf86vm @@ -90,6 +98,7 @@ data: - libglvnd - libical - libreport + - libpciaccess - libICE - jbigkit - lcms2 @@ -135,6 +144,7 @@ data: - time - valgrind - xfsprogs + - xorg-x11-font-utils - xorg-x11-proto-devel - xorg-x11-xbitmaps - xorg-x11-xtrans-devel @@ -167,6 +177,9 @@ data: - docbook-dtds - epydoc - fontconfig + - freeglut + - freetype + - fontenc - gdk-pixbuf2 - ghostscript - ghostscript-fonts @@ -182,14 +195,18 @@ data: - gtk2 - harfbuzz - hesiod + - hwdata - icu + - jasper - lcms2 + - less - libX11 - libXcomposite - libXcursor - libXdamage - libXext - libXfixes + - libXfont - libXft - libXi - libXinerama @@ -197,6 +214,7 @@ data: - libXp - libXrandr - libXrender + - libXxf86vm - libSM - libXt - libXxf86vm @@ -209,6 +227,7 @@ data: - libglvnd - libical - libreport + - libpciaccess - libICE - jbigkit - libjpeg-turbo @@ -253,6 +272,7 @@ data: - time - valgrind - xfsprogs + - xorg-x11-font-utils - xorg-x11-proto-devel - xorg-x11-xbitmaps - xorg-x11-xtrans-devel @@ -336,6 +356,7 @@ data: - libselinux-ruby - libtool - libtool-ltdl-devel + - libXxf86vm-devel - lynx - mesa-vulkan-devel - pango-tests @@ -935,3 +956,43 @@ data: rationale: runtime req for anaconda. ref: f26 buildorder: 16 + libpciaccess: + rationale: runtime req for libdrm. + ref: f26 + buildorder: 16 + hwdata: + rationale: runtime req for libpciaccess. + ref: f26 + buildorder: 16 + jasper: + rationale: runtime req for gdk-pixbuf2. + ref: f26 + buildorder: 16 + libXxf86vm: + rationale: runtime req for freeglut. + ref: f26 + buildorder: 15 + freeglut: + rationale: runtime req for gdk-pixbuf2. + ref: f26 + buildorder: 16 + fontenc: + rationale: req for xorg-x11-font-utils. + ref: f26 + buildorder: 10 + freetype: + rationale: req for many packages. + ref: f26 + buildorder: 10 + libXfont: + rationale: req for many packages. + ref: f26 + buildorder: 11 + xorg-x11-font-utils: + rationale: req for many packages. + ref: f26 + buildorder: 12 + less: + rationale: req for many packages. + ref: f26 + buildorder: 12 From 249f26ebaefb93d7b553254bb96c6498e720ff02 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Tue, 6 Jun 2017 14:45:13 +0200 Subject: [PATCH 114/131] add hicolor-icon-them, drop most of gtk3 --- shared-userspace.yaml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index b5f1283..5080721 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -67,6 +67,7 @@ data: - gtk3 - harfbuzz - hesiod + - hicolor-icon-theme - hwdata - icu - jasper @@ -195,6 +196,7 @@ data: - gtk2 - harfbuzz - hesiod + - hicolor-icon-theme - hwdata - icu - jasper @@ -331,6 +333,12 @@ data: - gitweb - glib2-fam - gtk2-immodules + - gtk3 + - gtk3-devel + - gtk3-devel-docs + - gtk3-immodules + - gtk3-immodule-xim + - gtk3-tests - graphite2-devel - harfbuzz-icu - harfbuzz-devel @@ -354,6 +362,7 @@ data: - libreport-web-devel - libsecret-devel - libselinux-ruby + - libtirpc-devel - libtool - libtool-ltdl-devel - libXxf86vm-devel @@ -996,3 +1005,7 @@ data: rationale: req for many packages. ref: f26 buildorder: 12 + hicolor-icon-theme: + rationale: req for many packages. + ref: f26 + buildorder: 12 From 2eaaf8752538ba090c36d0e54339f595cedd74ee Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Tue, 6 Jun 2017 15:26:57 +0200 Subject: [PATCH 115/131] add mozjs17 for polkit, openjpeg2 for poppler and ghostscript --- shared-userspace.yaml | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index 5080721..b61b0c4 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -122,6 +122,8 @@ data: - llvm - mesa - mesa-libGLU + - mozjs17 + - openjpeg2 - pango - parted - perl-Error @@ -251,6 +253,8 @@ data: - llvm - mesa - mesa-libGLU + - mozjs17 + - openjpeg2 - pango - parted - pixman @@ -368,11 +372,28 @@ data: - libXxf86vm-devel - lynx - mesa-vulkan-devel + - mozjs17-devel + - openjpeg2-devel + - openjpeg2-devel-docs + - openjpeg2-tools + - openjpeg2-mj2 + - openjpeg2-mj2-devel + - openjpeg2-mj2-tools + - openjpeg2-jpwl + - openjpeg2-jpwl-devel + - openjpeg2-jpwl-tools + - openjpeg2-jpip + - openjpeg2-jpip-devel + - openjpeg2-jpip-tools + - openjpeg2-jp3d + - openjpeg2-jp3d-devel + - openjpeg2-jp3d-tools - pango-tests - perl-Git-SVN - perl-Test-Pod-Coverage - policycoreutils-gui - policycoreutils-python + - policycoreutils-sandbox - poppler-cpp - poppler-cpp-devel - poppler-demos @@ -1009,3 +1030,11 @@ data: rationale: req for many packages. ref: f26 buildorder: 12 + mozjs17: + rationale: req for polkit. + ref: f26 + buildorder: 10 + openjpeg2: + rationale: req for many packages. + ref: f26 + buildorder: 10 From ccf8fe7be26c5bb3e2bbf0457d93a9ee6f9749f5 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Tue, 6 Jun 2017 15:58:16 +0200 Subject: [PATCH 116/131] add fipscheck and openssh-client --- shared-userspace.yaml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index b61b0c4..2bd4cb0 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -47,6 +47,7 @@ data: - desktop-file-utils - docbook-dtds - epydoc + - fipscheck - fontconfig - freeglut - freetype @@ -124,6 +125,7 @@ data: - mesa-libGLU - mozjs17 - openjpeg2 + - openssh - pango - parted - perl-Error @@ -179,6 +181,7 @@ data: - desktop-file-utils - docbook-dtds - epydoc + - fipscheck - fontconfig - freeglut - freetype @@ -255,6 +258,7 @@ data: - mesa-libGLU - mozjs17 - openjpeg2 + - openssh - pango - parted - pixman @@ -324,6 +328,7 @@ data: - boost-openmpi-devel - boost-openmpi-python - boost-mpich-python + - fipscheck-devel - fontpackages-devel - fontpackages-tools - ghostscript-doc @@ -388,6 +393,11 @@ data: - openjpeg2-jp3d - openjpeg2-jp3d-devel - openjpeg2-jp3d-tools + - openssh-cavs + - openssh-clients-ssh1 + - openssh-keycat + - openssh-ldap + - openssh-server - pango-tests - perl-Git-SVN - perl-Test-Pod-Coverage @@ -421,6 +431,7 @@ data: - satyr-python - satyr-python3 - selinux-policy-doc + - selinux-policy-mls - systemtap-testsuite - systemtap-initscript - systemtap-runtime-java @@ -1038,3 +1049,11 @@ data: rationale: req for many packages. ref: f26 buildorder: 10 + fipscheck: + rationale: req for openssl-clients. + ref: f26 + buildorder: 10 + openssh: + rationale: req for systemtap-client. + ref: f26 + buildorder: 12 From 2fe74ebdacb40dbd95131f13e39f5f92d123f1a7 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Tue, 6 Jun 2017 16:09:40 +0200 Subject: [PATCH 117/131] fix typo --- shared-userspace.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index 2bd4cb0..eb0a0b8 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -51,7 +51,7 @@ data: - fontconfig - freeglut - freetype - - fontenc + - libfontenc - gdk-pixbuf2 - ghostscript - ghostscript-fonts @@ -185,7 +185,7 @@ data: - fontconfig - freeglut - freetype - - fontenc + - libfontenc - gdk-pixbuf2 - ghostscript - ghostscript-fonts @@ -1017,7 +1017,7 @@ data: rationale: runtime req for gdk-pixbuf2. ref: f26 buildorder: 16 - fontenc: + libfontenc: rationale: req for xorg-x11-font-utils. ref: f26 buildorder: 10 From a3bf2c929952dd41140846cb956283d17f9ca16a Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Wed, 7 Jun 2017 13:23:50 +0200 Subject: [PATCH 118/131] empty commit From de41d233dea07824d0c4624f5d0fb27576ad2868 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Wed, 7 Jun 2017 15:06:31 +0200 Subject: [PATCH 119/131] test building libtool earlier --- shared-userspace.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index eb0a0b8..4ca8d23 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -450,7 +450,7 @@ data: libtool: rationale: Build dep for many packages. ref: f26 - buildorder: 6 + buildorder: 3 tcl: rationale: dependency of python2. ref: f26 From 766b7b34456132b3b0d455138d81805baf79bb76 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Wed, 7 Jun 2017 15:37:21 +0200 Subject: [PATCH 120/131] revert libtool buildorder --- shared-userspace.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index 4ca8d23..eb0a0b8 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -450,7 +450,7 @@ data: libtool: rationale: Build dep for many packages. ref: f26 - buildorder: 3 + buildorder: 6 tcl: rationale: dependency of python2. ref: f26 From 090e6f4ca24872fe6eb1f288f2c2b7ba5ce9e38a Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Thu, 8 Jun 2017 17:12:02 +0200 Subject: [PATCH 121/131] add urw-fonts libtar json-c libmodman mozjs38 libproxy xmlrpc-c python-IPy setools polkit-pkla-compat as runtime deps --- shared-userspace.yaml | 113 ++++++++++++++++++++++++++++++++++++------ 1 file changed, 98 insertions(+), 15 deletions(-) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index eb0a0b8..c785841 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -71,8 +71,13 @@ data: - hicolor-icon-theme - hwdata - icu + - python-IPy - jasper + - jbigkit + - json-c + - lcms2 - less + - libICE - libX11 - libXcomposite - libXcursor @@ -99,13 +104,12 @@ data: - libedit - libglvnd - libical + - libmodman + - libpciaccess + - libproxy - libreport - - libpciaccess - - libICE - - jbigkit - - lcms2 + - libtar - libjpeg-turbo - - libpciaccess # in BRT, but to old: - libselinux - libssh @@ -133,22 +137,26 @@ data: - pixman - policycoreutils - polkit + - polkit-pkla-compat - poppler - poppler-data - pulseaudio - python-pymongo - - python-rhsm + # - python-rhsm - python2 - qpdf - satyr - selinux-policy + - setools - skopeo - systemtap - tcl - tcp_wrappers - time + - urw-fonts - valgrind - xfsprogs + - xmlrpc-c - xorg-x11-font-utils - xorg-x11-proto-devel - xorg-x11-xbitmaps @@ -204,9 +212,13 @@ data: - hicolor-icon-theme - hwdata - icu + - python-IPy - jasper + - jbigkit + - json-c - lcms2 - less + - libICE - libX11 - libXcomposite - libXcursor @@ -233,12 +245,12 @@ data: - libedit - libglvnd - libical + - libmodman - libreport - libpciaccess - - libICE - - jbigkit + - libproxy + - libtar - libjpeg-turbo - - libpciaccess # in BRT, but to old: - libselinux - libssh @@ -261,27 +273,31 @@ data: - openssh - pango - parted - - pixman - perl-Error - perl-TermReadKey + - pixman - policycoreutils - polkit + - polkit-pkla-compat - poppler - poppler-data - pulseaudio - python-pymongo - - python-rhsm + # - python-rhsm - python2 - qpdf - satyr - selinux-policy + - setools - skopeo - systemtap - tcl - tcp_wrappers - time + - urw-fonts - valgrind - xfsprogs + - xmlrpc-c - xorg-x11-font-utils - xorg-x11-proto-devel - xorg-x11-xbitmaps @@ -351,6 +367,15 @@ data: - graphite2-devel - harfbuzz-icu - harfbuzz-devel + - json-c-devel + - libmodman-devel + - libproxy-bin + - libproxy-devel + - libproxy-gnome + - libproxy-kde + - libproxy-mozjs + - libproxy-pacrunner + - libproxy-webkitgtk4 - libreport-centos - libreport-cli - libreport-compat @@ -371,13 +396,22 @@ data: - libreport-web-devel - libsecret-devel - libselinux-ruby + - libtar-devel - libtirpc-devel - libtool - libtool-ltdl-devel - libXxf86vm-devel - lynx + - mesa-libGLU-devel + - mesa-libOpenCL + - mesa-libOpenCL-devel + - mesa-libwayland-egl-devel + - mesa-omx-drivers - mesa-vulkan-devel + - mesa-vulkan-drivers - mozjs17-devel + - mozjs38 + - mozjs38-devel - openjpeg2-devel - openjpeg2-devel-docs - openjpeg2-tools @@ -432,6 +466,10 @@ data: - satyr-python3 - selinux-policy-doc - selinux-policy-mls + - selinux-policy-sandbox + - setools-console + - setools-console-analyses + - setools-gui - systemtap-testsuite - systemtap-initscript - systemtap-runtime-java @@ -442,6 +480,10 @@ data: - vala-doc - valgrind-openmpi - vulkan-devel + - xmlrpc-c-apps + - xmlrpc-c-client++ + - xmlrpc-c-c++ + - xmlrpc-c-devel - xmlto-tex - xmlto-xhtml components: @@ -832,10 +874,11 @@ data: rationale: build dep of golang. ref: f26 buildorder: 15 - python-rhsm: - rationale: build dep of golang. - ref: f26 - buildorder: 15 + # KH: golang doesn't seem to require this ? + # python-rhsm: + # rationale: build dep of golang. + # ref: f26 + # buildorder: 15 xfsprogs: rationale: build dep of golang. ref: f26 @@ -1057,3 +1100,43 @@ data: rationale: req for systemtap-client. ref: f26 buildorder: 12 + urw-fonts: + rationale: req for ghostscript-core. + ref: f26 + buildorder: 12 + libtar: + rationale: req for libreport. + ref: f26 + buildorder: 12 + json-c: + rationale: req for libreport. + ref: f26 + buildorder: 12 + libmodman: + rationale: req for libproxy. + ref: f26 + buildorder: 12 + mozjs38: + rationale: build req for libproxy. + ref: f26 + buildorder: 13 + libproxy: + rationale: req for libreport. + ref: f26 + buildorder: 13 + xmlrpc-c: + rationale: req for libreport. + ref: f26 + buildorder: 13 + python-IPy: + rationale: req for policycoreutils-python3. + ref: f26 + buildorder: 13 + setools: + rationale: req for policycoreutils-python3. + ref: f26 + buildorder: 13 + polkit-pkla-compat: + rationale: req for polkit. + ref: f26 + buildorder: 13 From 7c0f0856602c969a293ab1d94215b63e6ff07a1e Mon Sep 17 00:00:00 2001 From: Stephen Gallagher Date: Fri, 9 Jun 2017 11:13:20 -0400 Subject: [PATCH 122/131] Drop libreport-cli from the filtered RPMs Needed to support python-meh Signed-off-by: Stephen Gallagher --- shared-userspace.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index c785841..7c4d610 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -249,6 +249,7 @@ data: - libreport - libpciaccess - libproxy + - libreport-cli - libtar - libjpeg-turbo # in BRT, but to old: @@ -377,7 +378,6 @@ data: - libproxy-pacrunner - libproxy-webkitgtk4 - libreport-centos - - libreport-cli - libreport-compat - libreport-devel - libreport-fedora From 667a74d3cdd533d77c96384b5f4a648c62f5789a Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Fri, 9 Jun 2017 20:52:36 +0200 Subject: [PATCH 123/131] build libproxy after mozjs38 --- shared-userspace.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index c785841..8b352b0 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -1123,7 +1123,7 @@ data: libproxy: rationale: req for libreport. ref: f26 - buildorder: 13 + buildorder: 14 xmlrpc-c: rationale: req for libreport. ref: f26 From 0bdc5ed019745fe4700311ea9b06480aae1310e0 Mon Sep 17 00:00:00 2001 From: Tomas Tomecek Date: Fri, 16 Jun 2017 09:56:49 +0200 Subject: [PATCH 124/131] correct runtime dependencies for docker Signed-off-by: Tomas Tomecek --- shared-userspace.yaml | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index 78377e9..d41210b 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -142,7 +142,7 @@ data: - poppler-data - pulseaudio - python-pymongo - # - python-rhsm + - python-rhsm-certificates - python2 - qpdf - satyr @@ -284,7 +284,7 @@ data: - poppler-data - pulseaudio - python-pymongo - # - python-rhsm + - python-rhsm-certificates - python2 - qpdf - satyr @@ -486,6 +486,7 @@ data: - xmlrpc-c-devel - xmlto-tex - xmlto-xhtml + - python-rhsm # requires python-dateutil and python-iniparse components: rpms: # libtool provides libtool-ltdl, a runtime library: @@ -867,20 +868,19 @@ data: ref: f26 buildorder: 14 gnupg: - rationale: build dep of golang. + rationale: runtime dependency of docker. ref: f26 buildorder: 15 parted: - rationale: build dep of golang. + rationale: runtime dependency of docker. + ref: f26 + buildorder: 15 + python-rhsm: + rationale: runtime dependency of docker. ref: f26 buildorder: 15 - # KH: golang doesn't seem to require this ? - # python-rhsm: - # rationale: build dep of golang. - # ref: f26 - # buildorder: 15 xfsprogs: - rationale: build dep of golang. + rationale: runtime dependency of docker. ref: f26 buildorder: 15 systemtap: From bdf89bce668b52b47a73391dc9a8676e48f5d4b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20=C5=A0abata?= Date: Fri, 16 Jun 2017 14:07:59 +0200 Subject: [PATCH 125/131] Drop libaio as it now lives in base-runtime MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Petr Šabata --- shared-userspace.yaml | 6 ------ 1 file changed, 6 deletions(-) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index d41210b..c499161 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -96,7 +96,6 @@ data: - libSM - libXt - libXxf86vm - - libaio - libcgroup - libdaemon - libdatrie @@ -237,7 +236,6 @@ data: - libSM - libXt - libXxf86vm - - libaio - libcgroup - libdaemon - libdatrie @@ -799,10 +797,6 @@ data: rationale: runtime requirement for cairo. ref: f26 buildorder: 8 - libaio: - rationale: Component for shared userspace - libaio. - ref: f26 - buildorder: 10 compat-openssl10: rationale: Component for shared userspace - compat-openssl10. ref: f26 From 78db11012041adf6c80adaae278df60eab2e744b Mon Sep 17 00:00:00 2001 From: Dominika Hodovska Date: Tue, 27 Jun 2017 07:27:50 +0200 Subject: [PATCH 126/131] Remove SDL and some of its dependencies Signed-off-by: Nils Philippsen --- shared-userspace.yaml | 23 +---------------------- 1 file changed, 1 insertion(+), 22 deletions(-) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index c499161..a7fe6e2 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -27,7 +27,6 @@ data: default: rpms: - PyYAML - - SDL - alsa-lib - augeas - avahi @@ -139,7 +138,6 @@ data: - polkit-pkla-compat - poppler - poppler-data - - pulseaudio - python-pymongo - python-rhsm-certificates - python2 @@ -168,7 +166,6 @@ data: api: rpms: - PyYAML - - SDL - alsa-lib - atk - augeas @@ -280,7 +277,6 @@ data: - polkit-pkla-compat - poppler - poppler-data - - pulseaudio - python-pymongo - python-rhsm-certificates - python2 @@ -447,15 +443,6 @@ data: - poppler-qt5 - poppler-qt5-devel - poppler-qt-devel - - pulseaudio-gdm-hooks - - pulseaudio-module-bluetooth - - pulseaudio-module-gconf - - pulseaudio-module-jack - - pulseaudio-module-lirc - - pulseaudio-module-x11 - - pulseaudio-module-zeroconf - - pulseaudio-utils - - pulseaudio-qpaeq - qt5 - qt5-devel - qt5-rpm-macros @@ -769,16 +756,8 @@ data: rationale: Requirement for motif. ref: f26 buildorder: 5 - SDL: - rationale: Component for shared userspace - SDL. - ref: f26 - buildorder: 10 libX11: - rationale: Requirement for SDL. - ref: f26 - buildorder: 5 - pulseaudio: - rationale: Requirement for SDL. + rationale: build and runtime dependency for many things. ref: f26 buildorder: 5 icu: From 05ac9da0696bccf59d4759b822d0d169e70a279f Mon Sep 17 00:00:00 2001 From: Nils Philippsen Date: Tue, 27 Jun 2017 13:56:23 +0200 Subject: [PATCH 127/131] don't ship the whole gperftools package The pprof subpackage pulls in loads of other packages, merely include the libraries in the default profile and API. --- shared-userspace.yaml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index a7fe6e2..9fabc22 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -61,7 +61,7 @@ data: - golang-github-cpuguy83-go-md2man - golang-github-russross-blackfriday - golang-github-shurcooL-sanitized_anchor_name - - gperftools + - gperftools-libs - graphite2 - gtk2 - gtk3 @@ -200,7 +200,7 @@ data: - golang-github-cpuguy83-go-md2man - golang-github-russross-blackfriday - golang-github-shurcooL-sanitized_anchor_name - - gperftools + - gperftools-libs - graphite2 - gtk2 - harfbuzz @@ -443,6 +443,7 @@ data: - poppler-qt5 - poppler-qt5-devel - poppler-qt-devel + - pprof - qt5 - qt5-devel - qt5-rpm-macros From 1f0244287917f2e451b4607dc3418c9684e0ce6e Mon Sep 17 00:00:00 2001 From: Nils Philippsen Date: Tue, 27 Jun 2017 14:06:28 +0200 Subject: [PATCH 128/131] don't ship vala packages This is only needed to build libsecret (which is needed for git). Filter out all its binary packages to not have to pull in other stuff (which currently is satisfied by bootstrap). --- shared-userspace.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index 9fabc22..3ce4c2a 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -463,6 +463,8 @@ data: # texinfo - texinfo-tex - util-linux-user + - vala + - vala-devel - vala-doc - valgrind-openmpi - vulkan-devel @@ -866,7 +868,7 @@ data: ref: f26 buildorder: 12 vala: - rationale: libsecret dependency. + rationale: build dependency for libsecret. ref: f26 buildorder: 8 perl-Error: From a4009fbcafd3566249146805822c3caccea2378b Mon Sep 17 00:00:00 2001 From: Nils Philippsen Date: Tue, 27 Jun 2017 17:53:32 +0200 Subject: [PATCH 129/131] add missing runtime dependencies - wayland (libwayland-{client,server,cursor}): mesa-libEGL - harfbuzz-devel: pango-devel - harfbuzz-icu: harfbuzz-devel - graphite2-devel: harfbuzz-devel - libXxf86vm-devel: mesa-{libGL,libEGL}-devel - mesa-libGLU-devel (libGLU-devel): freeglut-devel - gl-manpages: mesa-libGLU-devel --- shared-userspace.yaml | 47 ++++++++++++++++++++++++++++++------------- 1 file changed, 33 insertions(+), 14 deletions(-) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index 3ce4c2a..fe96039 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -63,9 +63,12 @@ data: - golang-github-shurcooL-sanitized_anchor_name - gperftools-libs - graphite2 + - graphite2-devel - gtk2 - gtk3 - harfbuzz + - harfbuzz-devel + - harfbuzz-icu - hesiod - hicolor-icon-theme - hwdata @@ -91,10 +94,10 @@ data: - libXp - libXrandr - libXrender - - libXxf86vm - libSM - libXt - libXxf86vm + - libXxf86vm-devel - libcgroup - libdaemon - libdatrie @@ -125,6 +128,7 @@ data: - llvm - mesa - mesa-libGLU + - mesa-libGLU-devel - mozjs17 - openjpeg2 - openssh @@ -152,6 +156,7 @@ data: - time - urw-fonts - valgrind + - wayland - xfsprogs - xmlrpc-c - xorg-x11-font-utils @@ -202,8 +207,11 @@ data: - golang-github-shurcooL-sanitized_anchor_name - gperftools-libs - graphite2 + - graphite2-devel - gtk2 - harfbuzz + - harfbuzz-devel + - harfbuzz-icu - hesiod - hicolor-icon-theme - hwdata @@ -229,10 +237,10 @@ data: - libXp - libXrandr - libXrender - - libXxf86vm - libSM - libXt - libXxf86vm + - libXxf86vm-devel - libcgroup - libdaemon - libdatrie @@ -264,6 +272,7 @@ data: - llvm - mesa - mesa-libGLU + - mesa-libGLU-devel - mozjs17 - openjpeg2 - openssh @@ -291,6 +300,7 @@ data: - time - urw-fonts - valgrind + - wayland - xfsprogs - xmlrpc-c - xorg-x11-font-utils @@ -359,9 +369,6 @@ data: - gtk3-immodules - gtk3-immodule-xim - gtk3-tests - - graphite2-devel - - harfbuzz-icu - - harfbuzz-devel - json-c-devel - libmodman-devel - libproxy-bin @@ -394,9 +401,7 @@ data: - libtirpc-devel - libtool - libtool-ltdl-devel - - libXxf86vm-devel - lynx - - mesa-libGLU-devel - mesa-libOpenCL - mesa-libOpenCL-devel - mesa-libwayland-egl-devel @@ -467,6 +472,8 @@ data: - vala-devel - vala-doc - valgrind-openmpi + - wayland-devel + - wayland-doc - vulkan-devel - xmlrpc-c-apps - xmlrpc-c-client++ @@ -503,7 +510,7 @@ data: ref: 0268e323750ca7d4af3c78e13480cffc63b08f85 buildorder: 6 chrpath: - rationale: dependency of dbus-glib. + rationale: dependency of dbus-glib. build dependency of wayland. ref: f26 buildorder: 1 dbus-glib: @@ -572,7 +579,7 @@ data: ref: f26 buildorder: 6 docbook-style-xsl: - rationale: runtime requirement for boost-doctools. + rationale: runtime requirement for boost-doctools. build requirement for wayland and gl-manpages. ref: f26 buildorder: 6 atk: @@ -636,7 +643,7 @@ data: ref: f26 buildorder: 12 libxml2: - rationale: Runtime requirement for shared-mime-info. + rationale: Runtime requirement for shared-mime-info. Build requirement for wayland. ref: f26 buildorder: 11 shared-mime-info: @@ -666,7 +673,7 @@ data: ref: f26 buildorder: 5 libxslt: - rationale: Requirement for libvirt-client. + rationale: Requirement for libvirt-client. Build requirement for wayland. ref: f26 buildorder: 5 llvm: @@ -864,7 +871,7 @@ data: ref: f26 buildorder: 15 xmlto: - rationale: libsecret dependency. + rationale: libsecret dependency. build dependency for wayland. ref: f26 buildorder: 12 vala: @@ -892,7 +899,7 @@ data: ref: f26 buildorder: 12 harfbuzz: - rationale: Runtime req for pango. + rationale: Runtime req for pango, pango-devel. ref: f26 buildorder: 12 libthai: @@ -949,7 +956,7 @@ data: ref: f26 buildorder: 16 graphite2: - rationale: runtime req of git. + rationale: runtime req of git and harfbuzz-devel. ref: f26 buildorder: 15 libSM: @@ -1116,3 +1123,15 @@ data: rationale: req for polkit. ref: f26 buildorder: 13 + wayland: + rationale: runtime req for mesa-libEGL (libwayland-*). + ref: f26 + buildorder: 13 + docbook5-style-xsl: + rationale: build requirement for gl-manpages. + ref: f26 + buildorder: 13 + gl-manpages: + rationale: runtime requirement for mesa-libGLU-devel + ref: f26 + buildorder: 14 From 29be9141f4f91adb2f22513963bb587ceeaaaa6f Mon Sep 17 00:00:00 2001 From: Nils Philippsen Date: Tue, 27 Jun 2017 23:40:58 +0200 Subject: [PATCH 130/131] pin compiler-rt to a specific commit The f26 branch HEAD of compiler-rt needs llvm-4.0.1, but its f26 branch is only on 4.0.0, d'oh! --- shared-userspace.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/shared-userspace.yaml b/shared-userspace.yaml index fe96039..856531e 100644 --- a/shared-userspace.yaml +++ b/shared-userspace.yaml @@ -682,7 +682,9 @@ data: buildorder: 6 compiler-rt: rationale: Requirement for clang. - ref: f26 + #ref: f26 + # f26 HEAD needs llvm-4.0.1 which isn't available in f26 (yet) + ref: 6bcb3b7dbd6d081521df3be798997fe21665997f buildorder: 7 clang: rationale: Requirement for mesa. From eb910eba0b5455dcb2c88f6270d82b3e5750df31 Mon Sep 17 00:00:00 2001 From: Nils Philippsen Date: Fri, 30 Jun 2017 11:37:39 +0200 Subject: [PATCH 131/131] bump for fixed xmlrpc-c component