public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [tests/selinux] pr775-checkpolicy-revdeps: make tests use the selinux-policy library directly
@ 2026-09-11 13:23 Jiri Jaburek
  0 siblings, 0 replies; only message in thread
From: Jiri Jaburek @ 2026-09-11 13:23 UTC (permalink / raw)
  To: git-commits

            A new commit has been pushed.

            Repo   : tests/selinux
            Branch : pr775-checkpolicy-revdeps
            Commit : c8430211e00df25e3ca8b8eea64234882e8a1439
            Author : Jiri Jaburek <jjaburek@redhat.com>
            Date   : 2026-05-14T08:38:48+00:00
            Stats  : +354/-113 in 114 file(s)
            URL    : https://src.fedoraproject.org/tests/selinux/c/c8430211e00df25e3ca8b8eea64234882e8a1439?branch=pr775-checkpolicy-revdeps

            Log:
            make tests use the selinux-policy library directly

The original library(foo/bar) syntax was used via RPM Provides
on old RHTS / Beaker infra, and tmt translates it to fetching
libraries from https://github.com/beakerlib/, ie.

  https://github.com/beakerlib/selinux-policy

This location then contains a wrapper redirect back to this
repo with tests.

Let's avoid the external Github round-trip and just link to the
library directly via local references.

Also change the epel library link to the modern syntax.

Signed-off-by: Jiri Jaburek <jjaburek@redhat.com>

---
diff --git a/kernel/avc_log_actual_context_if_invalid/main.fmf b/kernel/avc_log_actual_context_if_invalid/main.fmf
index 7826746..222785b 100644
--- a/kernel/avc_log_actual_context_if_invalid/main.fmf
+++ b/kernel/avc_log_actual_context_if_invalid/main.fmf
@@ -7,7 +7,9 @@ component:
   - kernel
 framework: beakerlib
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
   - attr
   - audit
   - libselinux-utils

diff --git a/kernel/synflood/main.fmf b/kernel/synflood/main.fmf
index 23b49cb..a0304ef 100644
--- a/kernel/synflood/main.fmf
+++ b/kernel/synflood/main.fmf
@@ -8,7 +8,9 @@ component:
 - kernel
 framework: beakerlib
 require:
-- library(epel/epel)
+- type: library
+  url: https://github.com/beakerlib/epel.git
+  name: /epel
 - /usr/bin/nc
 - perf
 - git

diff --git a/libselinux/validatetrans/main.fmf b/libselinux/validatetrans/main.fmf
index b8eef52..08b1b92 100644
--- a/libselinux/validatetrans/main.fmf
+++ b/libselinux/validatetrans/main.fmf
@@ -6,7 +6,9 @@ contact: Milos Malik <mmalik@redhat.com>
 component:
   - libselinux
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux

diff --git a/selinux-policy/Library/common/main.fmf b/selinux-policy/Library/common/main.fmf
new file mode 100644
index 0000000..e7dfd5f
--- /dev/null
+++ b/selinux-policy/Library/common/main.fmf
@@ -0,0 +1,15 @@
+summary: selinux-policy Beakerlib library
+require:
+- type: library
+  url: https://github.com/beakerlib/epel.git
+  name: /epel
+recommend:
+- audit
+- setools-console
+- expect
+- policycoreutils
+- /usr/sbin/semanage
+- selinux-policy-devel
+- yum-utils
+- python3
+- sqlite

diff --git a/selinux-policy/ModemManager-and-similar/main.fmf b/selinux-policy/ModemManager-and-similar/main.fmf
index aa1d8b5..3157e2f 100644
--- a/selinux-policy/ModemManager-and-similar/main.fmf
+++ b/selinux-policy/ModemManager-and-similar/main.fmf
@@ -8,7 +8,9 @@ component:
 test: ./runtest.sh
 framework: beakerlib
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux

diff --git a/selinux-policy/abrt-services/main.fmf b/selinux-policy/abrt-services/main.fmf
index 31a4a38..d58ecaf 100644
--- a/selinux-policy/abrt-services/main.fmf
+++ b/selinux-policy/abrt-services/main.fmf
@@ -7,7 +7,9 @@ component:
   - abrt
   - selinux-policy
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux

diff --git a/selinux-policy/accounts-daemon-and-similar/main.fmf b/selinux-policy/accounts-daemon-and-similar/main.fmf
index b698587..0a9bd58 100644
--- a/selinux-policy/accounts-daemon-and-similar/main.fmf
+++ b/selinux-policy/accounts-daemon-and-similar/main.fmf
@@ -8,7 +8,9 @@ component:
 test: ./runtest.sh
 framework: beakerlib
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux

diff --git a/selinux-policy/acpid-and-similar/main.fmf b/selinux-policy/acpid-and-similar/main.fmf
index a5227cd..21a6880 100644
--- a/selinux-policy/acpid-and-similar/main.fmf
+++ b/selinux-policy/acpid-and-similar/main.fmf
@@ -7,7 +7,9 @@ component:
   - selinux-policy
   - acpid
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux

diff --git a/selinux-policy/anon_inode-and-similar/main.fmf b/selinux-policy/anon_inode-and-similar/main.fmf
index 7434a87..47dbdcf 100644
--- a/selinux-policy/anon_inode-and-similar/main.fmf
+++ b/selinux-policy/anon_inode-and-similar/main.fmf
@@ -5,7 +5,9 @@ contact: Milos Malik <mmalik@redhat.com>
 component:
   - selinux-policy
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - libselinux
   - policycoreutils

diff --git a/selinux-policy/bgpd-and-similar/main.fmf b/selinux-policy/bgpd-and-similar/main.fmf
index 4d5fb79..7524230 100644
--- a/selinux-policy/bgpd-and-similar/main.fmf
+++ b/selinux-policy/bgpd-and-similar/main.fmf
@@ -6,7 +6,9 @@ contact: Milos Malik <mmalik@redhat.com>
 component:
   - selinux-policy
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux

diff --git a/selinux-policy/blueman-and-similar/main.fmf b/selinux-policy/blueman-and-similar/main.fmf
index ff6b625..11d9759 100644
--- a/selinux-policy/blueman-and-similar/main.fmf
+++ b/selinux-policy/blueman-and-similar/main.fmf
@@ -6,7 +6,9 @@ contact: Milos Malik <mmalik@redhat.com>
 component:
   - selinux-policy
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux

diff --git a/selinux-policy/boinc-and-similar/main.fmf b/selinux-policy/boinc-and-similar/main.fmf
index 10b15e3..5c18c33 100644
--- a/selinux-policy/boinc-and-similar/main.fmf
+++ b/selinux-policy/boinc-and-similar/main.fmf
@@ -8,7 +8,9 @@ component:
 test: ./runtest.sh
 framework: beakerlib
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux

diff --git a/selinux-policy/boltd-and-similar/main.fmf b/selinux-policy/boltd-and-similar/main.fmf
index 3bf9dca..9cb811e 100644
--- a/selinux-policy/boltd-and-similar/main.fmf
+++ b/selinux-policy/boltd-and-similar/main.fmf
@@ -6,7 +6,9 @@ contact: Milos Malik <mmalik@redhat.com>
 component:
   - selinux-policy
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - /usr/sbin/service

diff --git a/selinux-policy/boothd-and-similar/main.fmf b/selinux-policy/boothd-and-similar/main.fmf
index 658048a..45244b4 100644
--- a/selinux-policy/boothd-and-similar/main.fmf
+++ b/selinux-policy/boothd-and-similar/main.fmf
@@ -6,7 +6,9 @@ contact: Milos Malik <mmalik@redhat.com>
 component:
   - selinux-policy
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux

diff --git a/selinux-policy/bootupd-and-similar/main.fmf b/selinux-policy/bootupd-and-similar/main.fmf
index caaeb12..6f814d7 100644
--- a/selinux-policy/bootupd-and-similar/main.fmf
+++ b/selinux-policy/bootupd-and-similar/main.fmf
@@ -6,7 +6,9 @@ contact: Milos Malik <mmalik@redhat.com>
 component:
   - selinux-policy
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux

diff --git a/selinux-policy/bz481628-send-msg-to-dbus/main.fmf b/selinux-policy/bz481628-send-msg-to-dbus/main.fmf
index bd4a4a3..d2dae9e 100644
--- a/selinux-policy/bz481628-send-msg-to-dbus/main.fmf
+++ b/selinux-policy/bz481628-send-msg-to-dbus/main.fmf
@@ -7,7 +7,9 @@ component:
   - dbus
   - selinux-policy
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux

diff --git a/selinux-policy/bz533007-unable-to-start-kdump-service/main.fmf b/selinux-policy/bz533007-unable-to-start-kdump-service/main.fmf
index 6b03c5c..9104410 100644
--- a/selinux-policy/bz533007-unable-to-start-kdump-service/main.fmf
+++ b/selinux-policy/bz533007-unable-to-start-kdump-service/main.fmf
@@ -8,7 +8,9 @@ component:
 test: ./runtest.sh
 framework: beakerlib
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - expect

diff --git a/selinux-policy/bz538089-plymouth-operations-denied-during-boot/main.fmf b/selinux-policy/bz538089-plymouth-operations-denied-during-boot/main.fmf
index cb47c57..6ce929e 100644
--- a/selinux-policy/bz538089-plymouth-operations-denied-during-boot/main.fmf
+++ b/selinux-policy/bz538089-plymouth-operations-denied-during-boot/main.fmf
@@ -8,7 +8,9 @@ component:
 test: ./runtest.sh
 framework: beakerlib
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - /usr/sbin/service

diff --git a/selinux-policy/bz562833-chrooted-named-file-contexts/main.fmf b/selinux-policy/bz562833-chrooted-named-file-contexts/main.fmf
index 21eb7c2..3228e5d 100644
--- a/selinux-policy/bz562833-chrooted-named-file-contexts/main.fmf
+++ b/selinux-policy/bz562833-chrooted-named-file-contexts/main.fmf
@@ -8,7 +8,9 @@ component:
 test: ./runtest.sh
 framework: beakerlib
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - bind

diff --git a/selinux-policy/bz624405-pcsc-and-similar/main.fmf b/selinux-policy/bz624405-pcsc-and-similar/main.fmf
index a02ba20..eccec8d 100644
--- a/selinux-policy/bz624405-pcsc-and-similar/main.fmf
+++ b/selinux-policy/bz624405-pcsc-and-similar/main.fmf
@@ -7,7 +7,9 @@ component:
   - pcsc-lite
   - selinux-policy
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - expect

diff --git a/selinux-policy/bz733494-amanda-and-similar/main.fmf b/selinux-policy/bz733494-amanda-and-similar/main.fmf
index 585ba2e..fe87add 100644
--- a/selinux-policy/bz733494-amanda-and-similar/main.fmf
+++ b/selinux-policy/bz733494-amanda-and-similar/main.fmf
@@ -7,7 +7,9 @@ component:
   - amanda
   - selinux-policy
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - amanda
   - amanda-client

diff --git a/selinux-policy/caddy-and-similar/main.fmf b/selinux-policy/caddy-and-similar/main.fmf
index 29d7066..b6fe343 100644
--- a/selinux-policy/caddy-and-similar/main.fmf
+++ b/selinux-policy/caddy-and-similar/main.fmf
@@ -6,7 +6,9 @@ contact: Milos Malik <mmalik@redhat.com>
 component:
   - selinux-policy
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux

diff --git a/selinux-policy/capability2-class/main.fmf b/selinux-policy/capability2-class/main.fmf
index b26898a..a53e8a0 100644
--- a/selinux-policy/capability2-class/main.fmf
+++ b/selinux-policy/capability2-class/main.fmf
@@ -5,7 +5,9 @@ framework: beakerlib
 component:
   - selinux-policy
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - git

diff --git a/selinux-policy/chronyd-and-similar/main.fmf b/selinux-policy/chronyd-and-similar/main.fmf
index 4262523..3aee74a 100644
--- a/selinux-policy/chronyd-and-similar/main.fmf
+++ b/selinux-policy/chronyd-and-similar/main.fmf
@@ -9,7 +9,9 @@ component:
 test: ./runtest.sh
 framework: beakerlib
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux

diff --git a/selinux-policy/cockpit-ws-and-similar/main.fmf b/selinux-policy/cockpit-ws-and-similar/main.fmf
index 58c3e1a..a386b3a 100644
--- a/selinux-policy/cockpit-ws-and-similar/main.fmf
+++ b/selinux-policy/cockpit-ws-and-similar/main.fmf
@@ -6,7 +6,9 @@ contact: Milos Malik <mmalik@redhat.com>
 component:
   - selinux-policy
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux

diff --git a/selinux-policy/colord-and-similar/main.fmf b/selinux-policy/colord-and-similar/main.fmf
index 9fe6b74..d3bca10 100644
--- a/selinux-policy/colord-and-similar/main.fmf
+++ b/selinux-policy/colord-and-similar/main.fmf
@@ -6,7 +6,9 @@ contact: Milos Malik <mmalik@redhat.com>
 component:
   - selinux-policy
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux

diff --git a/selinux-policy/coreutils-single/main.fmf b/selinux-policy/coreutils-single/main.fmf
index 26e8e7e..76b94bd 100644
--- a/selinux-policy/coreutils-single/main.fmf
+++ b/selinux-policy/coreutils-single/main.fmf
@@ -8,7 +8,9 @@ framework: beakerlib
 component:
   - selinux-policy
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux

diff --git a/selinux-policy/cups-browsed-and-similar/main.fmf b/selinux-policy/cups-browsed-and-similar/main.fmf
index 58f1e9a..9c91bf0 100644
--- a/selinux-policy/cups-browsed-and-similar/main.fmf
+++ b/selinux-policy/cups-browsed-and-similar/main.fmf
@@ -7,7 +7,9 @@ component:
   - cups
   - selinux-policy
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux

diff --git a/selinux-policy/cups-lpd-and-similar/main.fmf b/selinux-policy/cups-lpd-and-similar/main.fmf
index 312617e..5bdcf1c 100644
--- a/selinux-policy/cups-lpd-and-similar/main.fmf
+++ b/selinux-policy/cups-lpd-and-similar/main.fmf
@@ -7,7 +7,9 @@ component:
   - cups
   - selinux-policy
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - expect

diff --git a/selinux-policy/cups-pdf-and-similar/main.fmf b/selinux-policy/cups-pdf-and-similar/main.fmf
index e0c7321..259cede 100644
--- a/selinux-policy/cups-pdf-and-similar/main.fmf
+++ b/selinux-policy/cups-pdf-and-similar/main.fmf
@@ -6,7 +6,9 @@ contact: Milos Malik <mmalik@redhat.com>
 component:
   - selinux-policy
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux

diff --git a/selinux-policy/dhclient-and-similar/main.fmf b/selinux-policy/dhclient-and-similar/main.fmf
index 0b4d92d..909d0a7 100644
--- a/selinux-policy/dhclient-and-similar/main.fmf
+++ b/selinux-policy/dhclient-and-similar/main.fmf
@@ -6,7 +6,9 @@ contact: Milos Malik <mmalik@redhat.com>
 component:
   - selinux-policy
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux

diff --git a/selinux-policy/dhcpcd-and-similar/main.fmf b/selinux-policy/dhcpcd-and-similar/main.fmf
index d9f21eb..1f828c1 100644
--- a/selinux-policy/dhcpcd-and-similar/main.fmf
+++ b/selinux-policy/dhcpcd-and-similar/main.fmf
@@ -6,7 +6,9 @@ contact: Milos Malik <mmalik@redhat.com>
 component:
   - selinux-policy
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux

diff --git a/selinux-policy/dmidecode-and-similar/main.fmf b/selinux-policy/dmidecode-and-similar/main.fmf
index c8f26f2..2a1b60d 100644
--- a/selinux-policy/dmidecode-and-similar/main.fmf
+++ b/selinux-policy/dmidecode-and-similar/main.fmf
@@ -7,7 +7,9 @@ component:
   - selinux-policy
   - dmidecode
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux

diff --git a/selinux-policy/exim-and-similar/main.fmf b/selinux-policy/exim-and-similar/main.fmf
index 7497f6d..de59c51 100644
--- a/selinux-policy/exim-and-similar/main.fmf
+++ b/selinux-policy/exim-and-similar/main.fmf
@@ -8,7 +8,9 @@ component:
 test: ./runtest.sh
 framework: beakerlib
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux

diff --git a/selinux-policy/fapolicyd-and-similar/main.fmf b/selinux-policy/fapolicyd-and-similar/main.fmf
index f14bcde..e4e8de2 100644
--- a/selinux-policy/fapolicyd-and-similar/main.fmf
+++ b/selinux-policy/fapolicyd-and-similar/main.fmf
@@ -7,7 +7,9 @@ component:
   - fapolicyd
   - selinux-policy
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - /usr/sbin/service

diff --git a/selinux-policy/fedora-third-party-and-similar/main.fmf b/selinux-policy/fedora-third-party-and-similar/main.fmf
index 3e07be9..e1a16d5 100644
--- a/selinux-policy/fedora-third-party-and-similar/main.fmf
+++ b/selinux-policy/fedora-third-party-and-similar/main.fmf
@@ -8,7 +8,9 @@ component:
 test: ./runtest.sh
 framework: beakerlib
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux

diff --git a/selinux-policy/firewalld-and-similar/main.fmf b/selinux-policy/firewalld-and-similar/main.fmf
index 0412fab..ec559bc 100644
--- a/selinux-policy/firewalld-and-similar/main.fmf
+++ b/selinux-policy/firewalld-and-similar/main.fmf
@@ -7,7 +7,9 @@ component:
   - selinux-policy
   - firewalld
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux

diff --git a/selinux-policy/fwupd-and-similar/main.fmf b/selinux-policy/fwupd-and-similar/main.fmf
index f3172f0..237d4da 100644
--- a/selinux-policy/fwupd-and-similar/main.fmf
+++ b/selinux-policy/fwupd-and-similar/main.fmf
@@ -7,7 +7,9 @@ contact: Milos Malik <mmalik@redhat.com>
 component:
   - selinux-policy
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux

diff --git a/selinux-policy/getrlimit-permission/main.fmf b/selinux-policy/getrlimit-permission/main.fmf
index 266586d..6c545f7 100644
--- a/selinux-policy/getrlimit-permission/main.fmf
+++ b/selinux-policy/getrlimit-permission/main.fmf
@@ -6,7 +6,9 @@ contact: Milos Malik <mmalik@redhat.com>
 component:
   - selinux-policy
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux

diff --git a/selinux-policy/gnome-remote-desktop-and-similar/main.fmf b/selinux-policy/gnome-remote-desktop-and-similar/main.fmf
index 33cd021..362abd7 100644
--- a/selinux-policy/gnome-remote-desktop-and-similar/main.fmf
+++ b/selinux-policy/gnome-remote-desktop-and-similar/main.fmf
@@ -9,7 +9,9 @@ component:
 test: ./runtest.sh
 framework: beakerlib
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux

diff --git a/selinux-policy/hostapd-and-similar/main.fmf b/selinux-policy/hostapd-and-similar/main.fmf
index ee86af2..a99ac23 100644
--- a/selinux-policy/hostapd-and-similar/main.fmf
+++ b/selinux-policy/hostapd-and-similar/main.fmf
@@ -7,7 +7,9 @@ component:
   - hostapd
   - selinux-policy
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux

diff --git a/selinux-policy/icecast-and-similar/main.fmf b/selinux-policy/icecast-and-similar/main.fmf
index 19b7b42..5a60241 100644
--- a/selinux-policy/icecast-and-similar/main.fmf
+++ b/selinux-policy/icecast-and-similar/main.fmf
@@ -8,7 +8,9 @@ component:
 test: ./runtest.sh
 framework: beakerlib
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux

diff --git a/selinux-policy/iio-sensor-proxy-and-similar/main.fmf b/selinux-policy/iio-sensor-proxy-and-similar/main.fmf
index 5d6fd94..691dbb8 100644
--- a/selinux-policy/iio-sensor-proxy-and-similar/main.fmf
+++ b/selinux-policy/iio-sensor-proxy-and-similar/main.fmf
@@ -7,7 +7,9 @@ component:
   - iio-sensor-proxy
   - selinux-policy
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux

diff --git a/selinux-policy/install-uninstall-dsp-packages/main.fmf b/selinux-policy/install-uninstall-dsp-packages/main.fmf
index 22e7e61..cd594e9 100644
--- a/selinux-policy/install-uninstall-dsp-packages/main.fmf
+++ b/selinux-policy/install-uninstall-dsp-packages/main.fmf
@@ -9,7 +9,9 @@ component:
 test: ./runtest.sh
 framework: beakerlib
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - selinux-policy
   - selinux-policy-targeted

diff --git a/selinux-policy/journalctl-and-similar/main.fmf b/selinux-policy/journalctl-and-similar/main.fmf
index a2a3259..0205049 100644
--- a/selinux-policy/journalctl-and-similar/main.fmf
+++ b/selinux-policy/journalctl-and-similar/main.fmf
@@ -7,7 +7,9 @@ component:
   - selinux-policy
   - systemd
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux

diff --git a/selinux-policy/kerberos-and-similar/main.fmf b/selinux-policy/kerberos-and-similar/main.fmf
index 7ad2246..a06bb2f 100644
--- a/selinux-policy/kerberos-and-similar/main.fmf
+++ b/selinux-policy/kerberos-and-similar/main.fmf
@@ -7,7 +7,9 @@ component:
   - selinux-policy
   - krb5
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - selinux-policy

diff --git a/selinux-policy/kernel-confined-exec/main.fmf b/selinux-policy/kernel-confined-exec/main.fmf
index 2a4a76e..3d1594f 100644
--- a/selinux-policy/kernel-confined-exec/main.fmf
+++ b/selinux-policy/kernel-confined-exec/main.fmf
@@ -9,7 +9,9 @@ component:
   - selinux-policy
 framework: beakerlib
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
   - policycoreutils
   - gcc
 environment:

diff --git a/selinux-policy/ksm-and-similar/main.fmf b/selinux-policy/ksm-and-similar/main.fmf
index d5d42e7..03a19db 100644
--- a/selinux-policy/ksm-and-similar/main.fmf
+++ b/selinux-policy/ksm-and-similar/main.fmf
@@ -6,7 +6,9 @@ contact: Milos Malik <mmalik@redhat.com>
 component:
   - selinux-policy
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux

diff --git a/selinux-policy/ladvd/main.fmf b/selinux-policy/ladvd/main.fmf
index 7a0b05c..4bba87f 100644
--- a/selinux-policy/ladvd/main.fmf
+++ b/selinux-policy/ladvd/main.fmf
@@ -6,7 +6,9 @@ contact: Amith Kumar <apeetham@redhat.com>
 component:
   - selinux-policy
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - initscripts

diff --git a/selinux-policy/libvirt-dbus-and-similar/main.fmf b/selinux-policy/libvirt-dbus-and-similar/main.fmf
index 38c2d06..0b16766 100644
--- a/selinux-policy/libvirt-dbus-and-similar/main.fmf
+++ b/selinux-policy/libvirt-dbus-and-similar/main.fmf
@@ -6,7 +6,9 @@ contact: Milos Malik <mmalik@redhat.com>
 component:
   - selinux-policy
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux

diff --git a/selinux-policy/logwatch-and-similar/main.fmf b/selinux-policy/logwatch-and-similar/main.fmf
index d4d765a..e2ba6c5 100644
--- a/selinux-policy/logwatch-and-similar/main.fmf
+++ b/selinux-policy/logwatch-and-similar/main.fmf
@@ -6,7 +6,9 @@ contact: Milos Malik <mmalik@redhat.com>
 component:
   - selinux-policy
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux

diff --git a/selinux-policy/nasd-and-similar/main.fmf b/selinux-policy/nasd-and-similar/main.fmf
index 40e2ecd..7ba0e30 100644
--- a/selinux-policy/nasd-and-similar/main.fmf
+++ b/selinux-policy/nasd-and-similar/main.fmf
@@ -6,7 +6,9 @@ contact: Milos Malik <mmalik@redhat.com>
 component:
   - nas
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux

diff --git a/selinux-policy/nfsdcld-and-similar/main.fmf b/selinux-policy/nfsdcld-and-similar/main.fmf
index d3cbb6e..c371bdb 100644
--- a/selinux-policy/nfsdcld-and-similar/main.fmf
+++ b/selinux-policy/nfsdcld-and-similar/main.fmf
@@ -6,7 +6,9 @@ contact: Milos Malik <mmalik@redhat.com>
 component:
   - selinux-policy
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - /usr/sbin/service

diff --git a/selinux-policy/ntpsec-and-similar/main.fmf b/selinux-policy/ntpsec-and-similar/main.fmf
index 98ad9c9..8fe3341 100644
--- a/selinux-policy/ntpsec-and-similar/main.fmf
+++ b/selinux-policy/ntpsec-and-similar/main.fmf
@@ -6,7 +6,9 @@ contact: Milos Malik <mmalik@redhat.com>
 component:
   - selinux-policy
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux

diff --git a/selinux-policy/numad-and-similar/main.fmf b/selinux-policy/numad-and-similar/main.fmf
index 5519321..8a0faa1 100644
--- a/selinux-policy/numad-and-similar/main.fmf
+++ b/selinux-policy/numad-and-similar/main.fmf
@@ -6,7 +6,9 @@ contact: Milos Malik <mmalik@redhat.com>
 component:
   - selinux-policy
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - expect

diff --git a/selinux-policy/nvme-stas-and-similar/main.fmf b/selinux-policy/nvme-stas-and-similar/main.fmf
index 4b7637b..277ee8e 100644
--- a/selinux-policy/nvme-stas-and-similar/main.fmf
+++ b/selinux-policy/nvme-stas-and-similar/main.fmf
@@ -7,7 +7,9 @@ component:
   - nvme-stas
   - selinux-policy
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - avahi
   - audit

diff --git a/selinux-policy/opensmtpd-and-similar/main.fmf b/selinux-policy/opensmtpd-and-similar/main.fmf
index b87c25f..ba8c289 100644
--- a/selinux-policy/opensmtpd-and-similar/main.fmf
+++ b/selinux-policy/opensmtpd-and-similar/main.fmf
@@ -6,7 +6,9 @@ contact: Milos Malik <mmalik@redhat.com>
 component:
   - selinux-policy
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux

diff --git a/selinux-policy/pam_console-and-related/main.fmf b/selinux-policy/pam_console-and-related/main.fmf
index 61daebc..986021c 100644
--- a/selinux-policy/pam_console-and-related/main.fmf
+++ b/selinux-policy/pam_console-and-related/main.fmf
@@ -12,7 +12,9 @@ component:
   - pam
   - selinux-policy
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux

diff --git a/selinux-policy/pam_limits-and-related/main.fmf b/selinux-policy/pam_limits-and-related/main.fmf
index e0aa4f4..cce5bcb 100644
--- a/selinux-policy/pam_limits-and-related/main.fmf
+++ b/selinux-policy/pam_limits-and-related/main.fmf
@@ -12,7 +12,9 @@ component:
   - pam
   - selinux-policy
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux

diff --git a/selinux-policy/pam_timestamp-and-related/main.fmf b/selinux-policy/pam_timestamp-and-related/main.fmf
index d7ac0e7..5e7a835 100644
--- a/selinux-policy/pam_timestamp-and-related/main.fmf
+++ b/selinux-policy/pam_timestamp-and-related/main.fmf
@@ -13,7 +13,9 @@ component:
   - pam
   - selinux-policy
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux

diff --git a/selinux-policy/pcm-sensor-server-and-similar/main.fmf b/selinux-policy/pcm-sensor-server-and-similar/main.fmf
index 46b8f75..1e1f63a 100644
--- a/selinux-policy/pcm-sensor-server-and-similar/main.fmf
+++ b/selinux-policy/pcm-sensor-server-and-similar/main.fmf
@@ -7,7 +7,9 @@ component:
   - pcm
   - selinux-policy
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux

diff --git a/selinux-policy/pcp-daemons-and-similar/main.fmf b/selinux-policy/pcp-daemons-and-similar/main.fmf
index 1262ec9..7e65b9b 100644
--- a/selinux-policy/pcp-daemons-and-similar/main.fmf
+++ b/selinux-policy/pcp-daemons-and-similar/main.fmf
@@ -7,7 +7,9 @@ component:
   - selinux-policy
   - pcp
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux

diff --git a/selinux-policy/perf_event-and-related/main.fmf b/selinux-policy/perf_event-and-related/main.fmf
index 43e2e78..dbeb291 100644
--- a/selinux-policy/perf_event-and-related/main.fmf
+++ b/selinux-policy/perf_event-and-related/main.fmf
@@ -6,7 +6,9 @@ contact: Milos Malik <mmalik@redhat.com>
 component:
   - selinux-policy
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux

diff --git a/selinux-policy/ping-and-similar/main.fmf b/selinux-policy/ping-and-similar/main.fmf
index 150eced..7f8098f 100644
--- a/selinux-policy/ping-and-similar/main.fmf
+++ b/selinux-policy/ping-and-similar/main.fmf
@@ -6,7 +6,9 @@ contact: Milos Malik <mmalik@redhat.com>
 component:
   - selinux-policy
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux

diff --git a/selinux-policy/policykit-general/main.fmf b/selinux-policy/policykit-general/main.fmf
index 2841a86..897de7c 100644
--- a/selinux-policy/policykit-general/main.fmf
+++ b/selinux-policy/policykit-general/main.fmf
@@ -7,7 +7,9 @@ component:
   - polkit
   - selinux-policy
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - selinux-policy

diff --git a/selinux-policy/power-profiles-daemon-and-similar/main.fmf b/selinux-policy/power-profiles-daemon-and-similar/main.fmf
index 1764e87..e028f53 100644
--- a/selinux-policy/power-profiles-daemon-and-similar/main.fmf
+++ b/selinux-policy/power-profiles-daemon-and-similar/main.fmf
@@ -7,7 +7,9 @@ component:
   - selinux-policy
   - power-profiles-daemon
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux

diff --git a/selinux-policy/rngd-and-similar/main.fmf b/selinux-policy/rngd-and-similar/main.fmf
index 113804e..3afd2ad 100644
--- a/selinux-policy/rngd-and-similar/main.fmf
+++ b/selinux-policy/rngd-and-similar/main.fmf
@@ -8,7 +8,9 @@ component:
 test: ./runtest.sh
 framework: beakerlib
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux

diff --git a/selinux-policy/rpc.idmapd-and-similar/main.fmf b/selinux-policy/rpc.idmapd-and-similar/main.fmf
index c2a96de..8a84ff9 100644
--- a/selinux-policy/rpc.idmapd-and-similar/main.fmf
+++ b/selinux-policy/rpc.idmapd-and-similar/main.fmf
@@ -6,7 +6,9 @@ contact: Milos Malik <mmalik@redhat.com>
 component:
   - selinux-policy
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux

diff --git a/selinux-policy/rpm-cant-read-rpmmacros/main.fmf b/selinux-policy/rpm-cant-read-rpmmacros/main.fmf
index 45e948e..db0b6eb 100644
--- a/selinux-policy/rpm-cant-read-rpmmacros/main.fmf
+++ b/selinux-policy/rpm-cant-read-rpmmacros/main.fmf
@@ -8,7 +8,9 @@ component:
 test: ./runtest.sh
 framework: beakerlib
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
   - setroubleshoot-server
 recommend:
   - audit

diff --git a/selinux-policy/rpmdb-and-similar/main.fmf b/selinux-policy/rpmdb-and-similar/main.fmf
index 32ceece..5bb99a6 100644
--- a/selinux-policy/rpmdb-and-similar/main.fmf
+++ b/selinux-policy/rpmdb-and-similar/main.fmf
@@ -7,7 +7,9 @@ contact: Milos Malik <mmalik@redhat.com>
 component:
   - selinux-policy
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux

diff --git a/selinux-policy/rrdcached-service-and-related/main.fmf b/selinux-policy/rrdcached-service-and-related/main.fmf
index 83c2714..d310cd8 100644
--- a/selinux-policy/rrdcached-service-and-related/main.fmf
+++ b/selinux-policy/rrdcached-service-and-related/main.fmf
@@ -4,7 +4,9 @@ contact: Milos Malik <mmalik@redhat.com>
 component:
   - selinux-policy
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - initscripts

diff --git a/selinux-policy/rsyslog-and-similar/main.fmf b/selinux-policy/rsyslog-and-similar/main.fmf
index 0a33aec..34fd90d 100644
--- a/selinux-policy/rsyslog-and-similar/main.fmf
+++ b/selinux-policy/rsyslog-and-similar/main.fmf
@@ -7,7 +7,9 @@ component:
   - rsyslog
   - selinux-policy
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - /usr/sbin/service

diff --git a/selinux-policy/rtkit-daemon-and-similar/main.fmf b/selinux-policy/rtkit-daemon-and-similar/main.fmf
index a794462..161244b 100644
--- a/selinux-policy/rtkit-daemon-and-similar/main.fmf
+++ b/selinux-policy/rtkit-daemon-and-similar/main.fmf
@@ -6,7 +6,9 @@ contact: Milos Malik <mmalik@redhat.com>
 component:
   - selinux-policy
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - /usr/sbin/service

diff --git a/selinux-policy/samba-bgqd-and-similar/main.fmf b/selinux-policy/samba-bgqd-and-similar/main.fmf
index 897c57c..956c2eb 100644
--- a/selinux-policy/samba-bgqd-and-similar/main.fmf
+++ b/selinux-policy/samba-bgqd-and-similar/main.fmf
@@ -6,7 +6,9 @@ contact: Milos Malik <mmalik@redhat.com>
 component:
   - selinux-policy
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux

diff --git a/selinux-policy/smbcontrol-and-similar/main.fmf b/selinux-policy/smbcontrol-and-similar/main.fmf
index 083f638..b7eae14 100644
--- a/selinux-policy/smbcontrol-and-similar/main.fmf
+++ b/selinux-policy/smbcontrol-and-similar/main.fmf
@@ -6,7 +6,9 @@ contact: Milos Malik <mmalik@redhat.com>
 component:
   - selinux-policy
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux

diff --git a/selinux-policy/snapd-and-similar/main.fmf b/selinux-policy/snapd-and-similar/main.fmf
index 23325b1..db9a930 100644
--- a/selinux-policy/snapd-and-similar/main.fmf
+++ b/selinux-policy/snapd-and-similar/main.fmf
@@ -6,7 +6,9 @@ contact: Milos Malik <mmalik@redhat.com>
 component:
   - selinux-policy
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux

diff --git a/selinux-policy/sslh-and-similar/main.fmf b/selinux-policy/sslh-and-similar/main.fmf
index 10899bc..fae3684 100644
--- a/selinux-policy/sslh-and-similar/main.fmf
+++ b/selinux-policy/sslh-and-similar/main.fmf
@@ -6,7 +6,9 @@ contact: Milos Malik <mmalik@redhat.com>
 component:
   - selinux-policy
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux

diff --git a/selinux-policy/stalld-and-similar/main.fmf b/selinux-policy/stalld-and-similar/main.fmf
index a5fa786..bb3e31f 100644
--- a/selinux-policy/stalld-and-similar/main.fmf
+++ b/selinux-policy/stalld-and-similar/main.fmf
@@ -6,7 +6,9 @@ contact: Milos Malik <mmalik@redhat.com>
 component:
   - selinux-policy
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux

diff --git a/selinux-policy/sudo-and-dnf/main.fmf b/selinux-policy/sudo-and-dnf/main.fmf
index 7112970..53ec209 100644
--- a/selinux-policy/sudo-and-dnf/main.fmf
+++ b/selinux-policy/sudo-and-dnf/main.fmf
@@ -8,7 +8,9 @@ component:
 test: ./runtest.sh
 framework: beakerlib
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux

diff --git a/selinux-policy/sulogin-and-similar/main.fmf b/selinux-policy/sulogin-and-similar/main.fmf
index d2d64a0..4412192 100644
--- a/selinux-policy/sulogin-and-similar/main.fmf
+++ b/selinux-policy/sulogin-and-similar/main.fmf
@@ -5,7 +5,9 @@ contact: Milos Malik <mmalik@redhat.com>
 component:
   - selinux-policy
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - binutils

diff --git a/selinux-policy/swap-file-and-systemd-access/main.fmf b/selinux-policy/swap-file-and-systemd-access/main.fmf
index 34b8c2d..bf8ed59 100644
--- a/selinux-policy/swap-file-and-systemd-access/main.fmf
+++ b/selinux-policy/swap-file-and-systemd-access/main.fmf
@@ -7,7 +7,9 @@ component:
   - selinux-policy
   - systemd
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux-utils

diff --git a/selinux-policy/switcheroo-control-and-similar/main.fmf b/selinux-policy/switcheroo-control-and-similar/main.fmf
index bf763f4..6db9ecc 100644
--- a/selinux-policy/switcheroo-control-and-similar/main.fmf
+++ b/selinux-policy/switcheroo-control-and-similar/main.fmf
@@ -9,7 +9,9 @@ component:
 test: ./runtest.sh
 framework: beakerlib
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux

diff --git a/selinux-policy/synce4l-and-similar/main.fmf b/selinux-policy/synce4l-and-similar/main.fmf
index 170d141..e8a6dda 100644
--- a/selinux-policy/synce4l-and-similar/main.fmf
+++ b/selinux-policy/synce4l-and-similar/main.fmf
@@ -6,7 +6,9 @@ contact: Milos Malik <mmalik@redhat.com>
 component:
   - selinux-policy
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux

diff --git a/selinux-policy/systemd-bootchart-and-similar/main.fmf b/selinux-policy/systemd-bootchart-and-similar/main.fmf
index 6be6690..ca2e193 100644
--- a/selinux-policy/systemd-bootchart-and-similar/main.fmf
+++ b/selinux-policy/systemd-bootchart-and-similar/main.fmf
@@ -6,7 +6,9 @@ contact: Milos Malik <mmalik@redhat.com>
 component:
   - selinux-policy
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - initscripts

diff --git a/selinux-policy/systemd-creds/main.fmf b/selinux-policy/systemd-creds/main.fmf
index 7aca3c5..79d9e67 100644
--- a/selinux-policy/systemd-creds/main.fmf
+++ b/selinux-policy/systemd-creds/main.fmf
@@ -6,7 +6,9 @@ contact: Milos Malik <mmalik@redhat.com>
 component:
   - selinux-policy
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux

diff --git a/selinux-policy/systemd-generators/main.fmf b/selinux-policy/systemd-generators/main.fmf
index 4062447..f1e9d66 100644
--- a/selinux-policy/systemd-generators/main.fmf
+++ b/selinux-policy/systemd-generators/main.fmf
@@ -9,7 +9,9 @@ component:
 test: ./runtest.sh
 framework: beakerlib
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux-utils

diff --git a/selinux-policy/systemd-homed/main.fmf b/selinux-policy/systemd-homed/main.fmf
index 66e9253..e726217 100644
--- a/selinux-policy/systemd-homed/main.fmf
+++ b/selinux-policy/systemd-homed/main.fmf
@@ -3,7 +3,9 @@ contact: Amith Kumar <apeetham@redhat.com>
 component:
   - selinux-policy
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - expect

diff --git a/selinux-policy/systemd-importd-and-similar/main.fmf b/selinux-policy/systemd-importd-and-similar/main.fmf
index 7865f66..5754646 100644
--- a/selinux-policy/systemd-importd-and-similar/main.fmf
+++ b/selinux-policy/systemd-importd-and-similar/main.fmf
@@ -7,7 +7,9 @@ component:
   - selinux-policy
   - systemd
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux

diff --git a/selinux-policy/systemd-journal-upload/main.fmf b/selinux-policy/systemd-journal-upload/main.fmf
index 35dc2f4..d286ba5 100644
--- a/selinux-policy/systemd-journal-upload/main.fmf
+++ b/selinux-policy/systemd-journal-upload/main.fmf
@@ -5,7 +5,9 @@ contact: Milos Malik <mmalik@redhat.com>
 component:
   - selinux-policy
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux

diff --git a/selinux-policy/systemd-localed/main.fmf b/selinux-policy/systemd-localed/main.fmf
index ef6fff0..5b5fa64 100644
--- a/selinux-policy/systemd-localed/main.fmf
+++ b/selinux-policy/systemd-localed/main.fmf
@@ -5,7 +5,9 @@ contact: Milos Malik <mmalik@redhat.com>
 component:
   - selinux-policy
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux

diff --git a/selinux-policy/systemd-machined-and-similar/main.fmf b/selinux-policy/systemd-machined-and-similar/main.fmf
index 49352f7..b6f7ebe 100644
--- a/selinux-policy/systemd-machined-and-similar/main.fmf
+++ b/selinux-policy/systemd-machined-and-similar/main.fmf
@@ -7,7 +7,9 @@ component:
   - selinux-policy
   - systemd
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux

diff --git a/selinux-policy/systemd-modules-load-and-similar/main.fmf b/selinux-policy/systemd-modules-load-and-similar/main.fmf
index 37ac696..47cfd95 100644
--- a/selinux-policy/systemd-modules-load-and-similar/main.fmf
+++ b/selinux-policy/systemd-modules-load-and-similar/main.fmf
@@ -6,7 +6,9 @@ contact: Milos Malik <mmalik@redhat.com>
 component:
   - selinux-policy
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - /usr/sbin/service

diff --git a/selinux-policy/systemd-mountfsd-and-similar/main.fmf b/selinux-policy/systemd-mountfsd-and-similar/main.fmf
index bd6f636..35fd694 100644
--- a/selinux-policy/systemd-mountfsd-and-similar/main.fmf
+++ b/selinux-policy/systemd-mountfsd-and-similar/main.fmf
@@ -6,7 +6,9 @@ contact: Milos Malik <mmalik@redhat.com>
 component:
   - selinux-policy
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux

diff --git a/selinux-policy/systemd-notify-and-similar/main.fmf b/selinux-policy/systemd-notify-and-similar/main.fmf
index aa40859..1e90e1c 100644
--- a/selinux-policy/systemd-notify-and-similar/main.fmf
+++ b/selinux-policy/systemd-notify-and-similar/main.fmf
@@ -8,7 +8,9 @@ component:
 test: ./runtest.sh
 framework: beakerlib
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - expect

diff --git a/selinux-policy/systemd-nsresourced-and-similar/main.fmf b/selinux-policy/systemd-nsresourced-and-similar/main.fmf
index e289047..62b0f5e 100644
--- a/selinux-policy/systemd-nsresourced-and-similar/main.fmf
+++ b/selinux-policy/systemd-nsresourced-and-similar/main.fmf
@@ -6,7 +6,9 @@ contact: Milos Malik <mmalik@redhat.com>
 component:
   - selinux-policy
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux

diff --git a/selinux-policy/systemd-oomd/main.fmf b/selinux-policy/systemd-oomd/main.fmf
index 3131c08..239bb8e 100644
--- a/selinux-policy/systemd-oomd/main.fmf
+++ b/selinux-policy/systemd-oomd/main.fmf
@@ -9,7 +9,9 @@ component:
 test: ./runtest.sh
 framework: beakerlib
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - expect

diff --git a/selinux-policy/systemd-rfkill-and-similar/main.fmf b/selinux-policy/systemd-rfkill-and-similar/main.fmf
index ce773fb..31eac8d 100644
--- a/selinux-policy/systemd-rfkill-and-similar/main.fmf
+++ b/selinux-policy/systemd-rfkill-and-similar/main.fmf
@@ -7,7 +7,9 @@ component:
   - selinux-policy
   - systemd
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux

diff --git a/selinux-policy/systemd-run-and-similar/main.fmf b/selinux-policy/systemd-run-and-similar/main.fmf
index ee20c01..5d8cff0 100644
--- a/selinux-policy/systemd-run-and-similar/main.fmf
+++ b/selinux-policy/systemd-run-and-similar/main.fmf
@@ -8,7 +8,9 @@ component:
 test: ./runtest.sh
 framework: beakerlib
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux

diff --git a/selinux-policy/systemd-sysctl-and-similar/main.fmf b/selinux-policy/systemd-sysctl-and-similar/main.fmf
index e4ea8e8..96aa578 100644
--- a/selinux-policy/systemd-sysctl-and-similar/main.fmf
+++ b/selinux-policy/systemd-sysctl-and-similar/main.fmf
@@ -7,7 +7,9 @@ component:
   - selinux-policy
   - systemd
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux-utils

diff --git a/selinux-policy/systemd-timesyncd-and-similar/main.fmf b/selinux-policy/systemd-timesyncd-and-similar/main.fmf
index 07b01b2..29a8118 100644
--- a/selinux-policy/systemd-timesyncd-and-similar/main.fmf
+++ b/selinux-policy/systemd-timesyncd-and-similar/main.fmf
@@ -7,7 +7,9 @@ component:
   - selinux-policy
   - systemd
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux

diff --git a/selinux-policy/systemd-tmpfiles-and-similar/main.fmf b/selinux-policy/systemd-tmpfiles-and-similar/main.fmf
index 6741bc4..21cebdf 100644
--- a/selinux-policy/systemd-tmpfiles-and-similar/main.fmf
+++ b/selinux-policy/systemd-tmpfiles-and-similar/main.fmf
@@ -8,7 +8,9 @@ component:
 test: ./runtest.sh
 framework: beakerlib
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - expect

diff --git a/selinux-policy/systemd-userdbd-and-similar/main.fmf b/selinux-policy/systemd-userdbd-and-similar/main.fmf
index f65d9c2..42c56e6 100644
--- a/selinux-policy/systemd-userdbd-and-similar/main.fmf
+++ b/selinux-policy/systemd-userdbd-and-similar/main.fmf
@@ -7,7 +7,9 @@ component:
   - selinux-policy
   - systemd
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux

diff --git a/selinux-policy/targetd-and-similar/main.fmf b/selinux-policy/targetd-and-similar/main.fmf
index 05813b9..4e536e1 100644
--- a/selinux-policy/targetd-and-similar/main.fmf
+++ b/selinux-policy/targetd-and-similar/main.fmf
@@ -9,7 +9,9 @@ component:
 test: ./runtest.sh
 framework: beakerlib
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux

diff --git a/selinux-policy/thttpd-and-similar/main.fmf b/selinux-policy/thttpd-and-similar/main.fmf
index 0753ba6..d90db9b 100644
--- a/selinux-policy/thttpd-and-similar/main.fmf
+++ b/selinux-policy/thttpd-and-similar/main.fmf
@@ -8,7 +8,9 @@ component:
 test: ./runtest.sh
 framework: beakerlib
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux

diff --git a/selinux-policy/tlp-and-similar/main.fmf b/selinux-policy/tlp-and-similar/main.fmf
index ed89652..182f8b6 100644
--- a/selinux-policy/tlp-and-similar/main.fmf
+++ b/selinux-policy/tlp-and-similar/main.fmf
@@ -6,7 +6,9 @@ contact: Milos Malik <mmalik@redhat.com>
 component:
   - selinux-policy
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux

diff --git a/selinux-policy/tlshd-and-similar/main.fmf b/selinux-policy/tlshd-and-similar/main.fmf
index 6fa7a6a..79d03bc 100644
--- a/selinux-policy/tlshd-and-similar/main.fmf
+++ b/selinux-policy/tlshd-and-similar/main.fmf
@@ -6,7 +6,9 @@ contact: Milos Malik <mmalik@redhat.com>
 component:
   - selinux-policy
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux

diff --git a/selinux-policy/tuned-ppd-and-similar/main.fmf b/selinux-policy/tuned-ppd-and-similar/main.fmf
index b11bf1e..e0593a8 100644
--- a/selinux-policy/tuned-ppd-and-similar/main.fmf
+++ b/selinux-policy/tuned-ppd-and-similar/main.fmf
@@ -6,7 +6,9 @@ contact: Milos Malik <mmalik@redhat.com>
 component:
   - selinux-policy
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux

diff --git a/selinux-policy/usbguard-daemon-and-similar/main.fmf b/selinux-policy/usbguard-daemon-and-similar/main.fmf
index 8681ea0..0b882ca 100644
--- a/selinux-policy/usbguard-daemon-and-similar/main.fmf
+++ b/selinux-policy/usbguard-daemon-and-similar/main.fmf
@@ -7,7 +7,9 @@ component:
   - usbguard
   - selinux-policy
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux

diff --git a/selinux-policy/usbmuxd-and-similar/main.fmf b/selinux-policy/usbmuxd-and-similar/main.fmf
index 4bfc421..c3e9fe8 100644
--- a/selinux-policy/usbmuxd-and-similar/main.fmf
+++ b/selinux-policy/usbmuxd-and-similar/main.fmf
@@ -6,7 +6,9 @@ contact: Milos Malik <mmalik@redhat.com>
 component:
   - selinux-policy
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux

diff --git a/selinux-policy/valkey-and-similar/main.fmf b/selinux-policy/valkey-and-similar/main.fmf
index 16ddad7..6a1b18b 100644
--- a/selinux-policy/valkey-and-similar/main.fmf
+++ b/selinux-policy/valkey-and-similar/main.fmf
@@ -8,7 +8,9 @@ component:
 test: ./runtest.sh
 framework: beakerlib
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux

diff --git a/selinux-policy/virt-install-additional/main.fmf b/selinux-policy/virt-install-additional/main.fmf
index 7f9ace8..38032e7 100644
--- a/selinux-policy/virt-install-additional/main.fmf
+++ b/selinux-policy/virt-install-additional/main.fmf
@@ -8,7 +8,9 @@ component:
 test: ./runtest.sh
 framework: beakerlib
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux

diff --git a/selinux-policy/virtualization-daemons/main.fmf b/selinux-policy/virtualization-daemons/main.fmf
index a22c362..73b3f8c 100644
--- a/selinux-policy/virtualization-daemons/main.fmf
+++ b/selinux-policy/virtualization-daemons/main.fmf
@@ -8,7 +8,9 @@ component:
 test: ./runtest.sh
 framework: beakerlib
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - libselinux

diff --git a/selinux-policy/watch-permissions/main.fmf b/selinux-policy/watch-permissions/main.fmf
index a493394..ad23040 100644
--- a/selinux-policy/watch-permissions/main.fmf
+++ b/selinux-policy/watch-permissions/main.fmf
@@ -5,7 +5,9 @@ framework: beakerlib
 component:
   - selinux-policy
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - audit
   - git

diff --git a/setools/apol/main.fmf b/setools/apol/main.fmf
index a169e33..43a9e88 100644
--- a/setools/apol/main.fmf
+++ b/setools/apol/main.fmf
@@ -8,7 +8,9 @@ component:
 test: ./runtest.sh
 framework: beakerlib
 require:
-  - library(selinux-policy/common)
+  - type: library
+    name: /selinux-policy/Library/common
+    nick: selinux-policy
 recommend:
   - gnome-shell
   - gnome-session-xsession

^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2026-09-11 13:23 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-09-11 13:23 [tests/selinux] pr775-checkpolicy-revdeps: make tests use the selinux-policy library directly Jiri Jaburek

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox