Tuesday, October 13, 2026

F46 Change Proposal: Unprivileged eBPF: RBAC Daemon with LSM Enforcement and Rootless Access (system-wide)

Wiki - https://fedoraproject.org/wiki/Changes/UnprivilegedEBPFRBACDaemon Discourse poll - https://discussion.fedoraproject.org/t/f46-change-proposal-unprivileged-ebpf-rbac-daemon-with-lsm-enforcement-and-rootless-access-system-wide/204731/2 This is a proposed Change for Fedora Linux. This document represents a proposed Change. As part of the Changes process, proposals are publicly announced in order to receive community feedback. This proposal will only be implemented if approved by the Fedora Engineering Steering Committee. == Summary == Ship <code>bpf-rbacd</code>, a system daemon that enables unprivileged, policy-controlled eBPF access in Fedora. It delegates BPF privileges to containers via BPF tokens with in-kernel LSM enforcement, and provides rootless BPF access to desktop users via proxy execution — both governed by a single YAML policy and gated by an <code>ebpf</code> system group. == Owner == * Name: [[Fedora eBPF SIG|https://fedoraproject.org/wiki/SIGs/eBPF]] * FAS group: [https://accounts.fedoraproject.org/group/ebpf-sig/ @ebpf-sig] * Email: dmellado@redhat.com * Members: ** Daniel Mellado — dmellado@redhat.com ** Toke Høiland-Jørgensen — toke@redhat.com ** Viktor Malik — vmalik@redhat.com == Detailed Description == === Background === eBPF is a powerful kernel technology for networking, observability, and security, but its use requires system-wide capabilities (<code>CAP_BPF</code> combined with <code>CAP_PERFMON</code>, <code>CAP_NET_ADMIN</code>, or <code>CAP_SYS_ADMIN</code>). This is an all-or-nothing proposition: applications need privileges close to root, which blocks adoption in containers and restricts desktop developers. The kernel's BPF token mechanism (Linux 6.9+) allows a privileged issuer to delegate a constrained set of BPF operations to unprivileged consumers inside user namespaces. However, tokens alone have two significant limitations: # '''No per-entity enforcement.''' Token constraints are set at the bpffs mount level and apply uniformly to all consumers. There is no mechanism to give different containers different allowed program types, or to revoke access dynamically. # '''No desktop path.''' BPF tokens are not supported in the initial user namespace (<code>BPF_TOKEN_CREATE</code> returns <code>EOPNOTSUPP</code>). Desktop developers running tracers or profilers must still use <code>sudo</code>. This change addresses both gaps through a single daemon that operates in two complementary modes simultaneously. === Dual-mode architecture === <code>bpf-rbacd</code> serves two distinct classes of eBPF consumers from a single process, using the same policy engine and the same YAML configuration: {| class="wikitable" ! Mode !! Target environment !! Mechanism !! LSM enforcement |- | '''Capability granting''' || Containers and services in user namespaces || BPF token delegation via bpffs mount + "nsenter dance" || Yes — three LSM hooks enforce per-namespace policy bitmaps in-kernel |- | '''Proxy execution''' || Desktop users and applications in the initial user namespace (<code>init_user_ns</code>) || Daemon executes <code>bpf()</code> on behalf of clients, passes FDs via <code>SCM_RIGHTS</code> over a Unix socket || N/A — policy enforced daemon-side before executing the syscall |} '''Why two modes?''' BPF tokens only work inside user namespaces — the kernel explicitly rejects <code>BPF_TOKEN_CREATE</code> in <code>init_user_ns</code> with <code>EOPNOTSUPP</code>. Containers naturally have user namespaces, so tokens are the right mechanism there. Desktop users do not, so they need a different path. The proxy mode fills that gap without requiring application changes: standard tools like bpftrace or bcc can be adapted to request FDs from the daemon instead of calling <code>bpf()</code> directly. Both modes share the same policy model (allow-list only, fails closed, system-policy intersection) and the same group-based role resolution (<code>ebpf</code>, <code>ebpf-net</code>, <code>ebpf-admin</code>). An administrator writes one policy file and both modes obey it. <pre> bpf-rbacd (privileged daemon) ┌──────────────────────────────┐ │ Policy Engine │ │ (YAML → role → bitmaps) │ └──────┬───────────┬────────────┘ │ │ ┌───────────▼──┐ ┌────▼──────────────┐ │ Capability │ │ Proxy execution │ │ granting │ │ (SCM_RIGHTS) │ │ mode │ │ mode │ └──────┬───────┘ └────┬───────────────┘ │ │ ┌───────────▼──┐ ┌────────▼────────────┐ │ Container / │ │ Desktop user │ │ service in │ │ (init_user_ns) │ │ user ns │ │ │ │ │ │ $ bpf-rbac create-map│ │ Uses BPF │ │ → daemon executes │ │ token from │ │ → FD passed back │ │ bpffs │ │ via SCM_RIGHTS │ │ ↓ │ └──────────────────────┘ │ LSM enforces │ │ per-ns policy│ └──────────────┘ </pre> === What this change delivers === ==== BPF token delegation and the ebpf system group ==== <code>bpf-rbacd</code> uses systemd-driven bpffs delegation to provide BPF tokens to containers and services in user namespaces: * A fixed <code>ebpf</code> system group gates who may consume the delegated bpffs/token path. The group is for OS-level discovery and packaging defaults; the kernel still enforces token constraints independently. * The daemon performs the '''"nsenter dance"''' — entering the target user namespace via <code>setns()</code> before mounting bpffs, so the <code>s_user_ns</code> is set correctly and <code>BPF_TOKEN_CREATE</code> works inside the namespace. * Integration with systemd <code>PrivateBPF=</code> (upstream [https://github.com/systemd/systemd/pull/36134 PR #36134]) enables automatic namespace delegation for systemd-managed services. * Libraries such as libbpf, bpftool, and bcc automatically discover and use delegated tokens without requiring <code>sudo</code>. ==== In-kernel eBPF LSM policy enforcement ==== The daemon loads eBPF LSM programs at startup that attach to the kernel's security hooks for BPF operations. Each hook looks up the calling process's user namespace inode ID in an eBPF hash map, retrieves the policy bitmaps for that namespace's role, and returns allow or deny. This gives administrators '''per-namespace, per-role granularity''' enforced in-kernel, on top of the bpffs mount-level token constraints. '''Core hooks''' (implemented in both the Aya and C codebases): {| class="wikitable" ! LSM Hook !! What it controls !! Policy dimension |- | <code>security_bpf</code> || Every <code>bpf()</code> syscall invocation || <code>allowed_cmds</code> bitmap (PROG_LOAD, MAP_CREATE, etc.) |- | <code>security_bpf_prog_load</code> || Program loading — inspects program type || <code>allowed_prog_types</code> bitmap (kprobe, xdp, etc.) |- | <code>security_bpf_map_create</code> || Map creation — inspects map type || <code>allowed_map_types</code> bitmap (hash, array, etc.) |} '''Extended hooks''' (implemented in the C codebase — [https://github.com/tohojo/bpf-rbac-lsm tohojo/bpf-rbac-lsm]): {| class="wikitable" ! LSM Hook !! What it controls !! Why it matters |- | <code>security_bpf_prog</code> || FD-level access to existing programs || Controls who can inspect or reuse loaded programs |- | <code>security_mmap</code> || Memory-mapping of BPF maps || Controls map data access mode (read/write/exec) |} '''Bytecode walking for helper/kfunc policy:''' The C implementation also uses open-coded iterators to walk BPF program bytecode at <code>security_bpf_prog_load</code> time, extracting the helper function IDs and kfunc BTF IDs that the program calls. This enables a future policy dimension: restricting ''which kernel functions'' a program may invoke, not just which program type it is. Events are reported to userspace via a BPF ring buffer for audit logging and policy decisions. '''How LSM and tokens complement each other:''' <pre> Token says "you may load LSM checks: "your namespace kprobe programs" role only permits tracepoint" ↓ → DENIED </pre> Even if a token is overly permissive (broad bpffs mount options), the per-namespace LSM policy restricts actual operations to the role's intersection with the system policy. '''eBPF program loading at daemon startup:''' The daemon loads and attaches the LSM programs before accepting any delegation requests. This requires <code>CAP_BPF</code> + <code>CAP_SYS_ADMIN</code> on the daemon itself (granted via the systemd unit's <code>AmbientCapabilities</code>). Once loaded, the LSM hooks are active system-wide; the eBPF policy map serves as the control plane between the daemon and the LSM. ==== Rootless BPF for desktop users (proxy mode) ==== For users in the initial user namespace (desktops, developer workstations), <code>bpf-rbacd</code> provides a proxy execution mode: # User runs <code>bpf-rbac <command></code> (e.g., <code>bpf-rbac create-map --type hash ...</code>) # The CLI connects to the daemon's Unix socket at <code>/run/bpf-rbac.sock</code> # The daemon reads <code>SO_PEERCRED</code> — kernel-verified, tamper-proof credentials # Group membership is resolved to a policy role # The daemon executes the allowed <code>bpf()</code> syscall with its own privileges # Resulting file descriptors are passed back via <code>SCM_RIGHTS</code> # Denied operations return actionable error messages === Policy model === Policies are defined in <code>/etc/bpf-rbac/policy.yaml</code> using an allow-list model that always fails closed: <pre> system_policy: # System-wide ceiling commands: [PROG_LOAD, MAP_CREATE, MAP_LOOKUP_ELEM, MAP_UPDATE_ELEM, LINK_CREATE, OBJ_PIN, OBJ_GET, BTF_LOAD] prog_types: kprobe: [load, attach, detach] tracepoint: [load, attach, detach] xdp: [load, attach, detach] map_types: hash: [create, read, write] array: [create, read, write] ringbuf: [create, read] roles: ebpf: # Tracing role groups: [ebpf] commands: [PROG_LOAD, MAP_CREATE, MAP_LOOKUP_ELEM, MAP_UPDATE_ELEM, LINK_CREATE, BTF_LOAD] prog_types: kprobe: [load, attach] tracepoint: [load, attach] map_types: hash: [create, read, write] array: [create, read, write] ringbuf: [create, read] ebpf-net: # Networking role groups: [ebpf-net] prog_types: xdp: [load, attach, detach] sched_cls: [load, attach, detach] map_types: hash: [create, read, write] devmap: [create, read, write] ebpf-admin: # Unrestricted groups: [ebpf-admin, wheel] commands: [any] prog_types: {any: [any]} map_types: {any: [any]} </pre> The effective policy for any role is the '''set intersection''' of the role policy and the system policy. A role can never exceed administrator-defined system limits. === Two LSM implementations and the Rust BPF toolchain gap === The eBPF LSM programs exist in two parallel implementations. This is not redundancy — it is a deliberate response to a Rust compiler limitation that currently prevents the Aya-based implementation from using advanced BPF features. ==== The Rust/DWARF/BTF problem ==== eBPF programs that call kernel functions (kfuncs) or reference kernel symbols (ksyms) require BTF (BPF Type Format) metadata in the compiled ELF. The toolchain flow is: <pre> Rust source → rustc (BPF target) → LLVM → ELF with DWARF → bpf-linker → ELF with BTF (including .ksyms DATASEC) → kernel verifier resolves kfuncs/ksyms at load time </pre> The problem: '''<code>rustc</code> does not emit DWARF debug info for <code>extern</code> declarations on BPF targets.''' When a Rust eBPF program declares: <pre> #[link_section = ".ksyms"] extern "C" { static LINUX_KERNEL_VERSION: u32; // ksym fn bpf_iter_num_new(it: *mut bpf_iter_num, start: i32, end: i32); // kfunc } </pre> …the compiler produces the LLVM global/function declaration but attaches no <code>DIGlobalVariable</code> or <code>DISubprogram</code> metadata. Without DWARF, <code>bpf-linker</code> cannot generate the <code>.ksyms</code> BTF DATASEC entry, and the kernel verifier cannot resolve these symbols at load time. The program fails to load. This blocks: * '''Open-coded iterators''' (<code>bpf_iter_num_new/next/destroy</code>) — needed for bytecode walking in the <code>security_bpf_prog_load</code> hook * '''kfunc calls''' (<code>bpf_task_acquire</code>, etc.) — needed for CO-RE task/namespace introspection * '''The userns ID resolver''' — <code>current->nsproxy->user_ns->ns.inum</code> access via BTF, currently stubbed to return 0 The three core bitmap-based hooks (<code>security_bpf</code>, <code>security_bpf_prog_load</code>, <code>security_bpf_map_create</code>) work today with Aya because they only use map lookups and context argument reads — no kfuncs or ksyms. But the extended hooks (bytecode walking, FD access control, mmap control) require kfuncs and are blocked. ==== The upstream Rust compiler fix ==== We are driving the fix in [https://github.com/rust-lang/rust/pull/161390 rust-lang/rust#161390] ("Generate debug info for BPF extern declarations"). This patch: * Allows <code>#[link_section]</code> on <code>ForeignStatic</code> and <code>ForeignFn</code> (gated to BPF targets) * Adds an <code>LLVMRustDIBuilderCreateGlobalVariableExpression</code> wrapper exposing the <code>isDefinition</code> parameter (the LLVM-C API hard-codes it to <code>true</code>) * Emits <code>DIGlobalVariable</code> with <code>isDefinition: false</code> for extern statics * Emits <code>DISubprogram</code> without <code>SPFlagDefinition</code> for extern functions This is a reworked version of [https://github.com/rust-lang/rust/pull/152899 #152899], rebased on current <code>main</code> with review feedback addressed. It is currently in review with the Rust compiler team (assigned to @jdonszelmann, reviews from @bjorn3 and @tamird). The Aya maintainer (@vadorovsky) is also involved. Once this lands in nightly <code>rustc</code>, the full chain works: Rust eBPF → DWARF with extern metadata → <code>bpf-linker</code> → BTF with <code>.ksyms</code> → kernel loads kfuncs. This unblocks the complete Aya-based LSM. ==== The C implementation: tohojo/bpf-rbac-lsm ==== [https://github.com/tohojo/bpf-rbac-lsm tohojo/bpf-rbac-lsm] is an actively developed C-based LSM implementation (Toke Høiland-Jørgensen, latest commits Sep 2026) that sidesteps the Rust toolchain limitation entirely. It uses: * '''C for the eBPF programs''' — compiled with clang/llvm, full BTF/CO-RE support, no DWARF issues * '''Rust + libbpf-rs for userspace''' — loads the C eBPF programs via libbpf skeleton generation, processes ring buffer events, manages policies This implementation is more capable than the Aya version today: {| class="wikitable" ! Feature !! Aya (Rust eBPF) !! C eBPF + libbpf-rs |- | <code>security_bpf</code> (command filtering) || ✅ || ✅ |- | <code>security_bpf_prog_load</code> (type filtering) || ✅ || ✅ |- | <code>security_bpf_map_create</code> (type filtering) || ✅ || ✅ |- | <code>security_bpf_prog</code> (FD access) || ❌ || ✅ |- | <code>security_mmap</code> (map mmap control) || ❌ || ✅ |- | Userns ID resolution (CO-RE/BTF) || ❌ (stubbed) || ✅ |- | Bytecode walking (open-coded iterators) || ❌ (blocked on rustc) || ✅ |- | Helper/kfunc ID extraction || ❌ (blocked on rustc) || ✅ |- | Policy enforcement per namespace || ❌ (stub returns 0) || ✅ |- | Ring buffer event reporting || ❌ || ✅ |} ==== Integration strategy and the path to a pure Rust/Aya stack ==== The two implementations share the same userspace daemon (<code>bpf-rbacd</code>) and the same policy engine. They are designed to converge: '''Phase 1 — Fedora 46 delivery (C eBPF + Rust userspace):''' Use the C eBPF programs from <code>bpf-rbac-lsm</code> loaded via <code>libbpf-rs</code> in the <code>bpf-rbacd</code> Rust userspace daemon. This gives us the full feature set (all hooks, bytecode walking, namespace resolution, policy enforcement) without waiting for the Rust compiler fix. The daemon, policy engine, CLI, and all userspace logic remain in Rust; only the eBPF kernel programs are in C. This is a pragmatic split — the same pattern used by many production eBPF projects (e.g., Cilium, bpfman). '''Phase 2 — After <code>rustc</code> fix lands (Aya catches up):''' Once [https://github.com/rust-lang/rust/pull/161390 rust-lang/rust#161390] is merged and reaches stable <code>rustc</code>, we migrate the eBPF programs to Rust/Aya. The groundwork is already done: * The Aya-based LSM in [https://github.com/danielmellado/bpf-rbacd danielmellado/bpf-rbacd] already compiles and produces correct ELF relocations for the three core hooks. * The [https://github.com/tohojo/bpf-rbacd/tree/load-lsm load-lsm branch] already has kfunc declarations and open-coded iterator code that compiles — it only needs the BTF DATASEC generation that the <code>rustc</code> fix enables. * Aya's kfunc relocation support ([https://github.com/aya-rs/aya/pull/1372 aya-rs/aya#1372]) is progressing upstream. The migration is a drop-in replacement: the userspace daemon, policy engine, and CLI are unchanged. Only the eBPF binary source changes from C to Rust. '''Phase 3 — Target state (pure Rust):''' A fully Rust stack — daemon, CLI, policy engine, ''and'' eBPF kernel programs — all built with <code>cargo</code>. This is the desired end state for <code>bpf-rbacd</code> because: * '''Single toolchain:''' One <code>cargo build</code> compiles everything. No separate clang/llvm dependency for the eBPF programs. * '''Shared types:''' The <code>bpf-rbacd-common</code> crate already defines <code>#[repr(C)]</code> policy types (<code>PolicyKey</code>, <code>PolicyValue</code>) that compile for both <code>no_std</code> (eBPF target) and <code>std</code> (userspace). With Aya, these types are shared at compile time with full type safety — no manual struct layout synchronization between C and Rust. * '''Memory safety:''' Rust's borrow checker and type system apply to the eBPF programs too. While eBPF's verifier provides runtime safety, compile-time guarantees from Rust catch bugs earlier. * '''Ecosystem alignment:''' Aya is the standard Rust eBPF framework. Contributing improvements back (kfunc support, LSM patterns) benefits the entire Rust eBPF community. The <code>rustc</code> fix is not just a <code>bpf-rbacd</code> concern — it unblocks kfunc/ksym usage for ''every'' Rust eBPF program. We are driving this upstream because it is the right thing for the ecosystem, and <code>bpf-rbacd</code> is a concrete, high-profile consumer that validates the fix. This phased approach means the Fedora 46 deliverable is '''not blocked by the Rust compiler fix''', while the Rust/Aya migration remains a first-class goal tracked by the eBPF SIG. === Kernel requirements === {| class="wikitable" ! Config !! Required for !! In Fedora? |- | <code>CONFIG_BPF_SYSCALL=y</code> || All BPF operations || Yes |- | <code>CONFIG_BPF_LSM=y</code> || LSM hook attachment || Yes |- | <code>bpf</code> in active LSM list || LSM program loading || Needs verification |- | <code>CONFIG_DEBUG_INFO_BTF=y</code> || CO-RE/BTF for portable eBPF || Yes |- | <code>CONFIG_BPF_TOKEN</code> || BPF token delegation || Yes |} '''Action item:''' Verify that <code>bpf</code> is in the kernel's compiled-in LSM list or <code>lsm=</code> boot parameter. If not, a kernel config change is needed to add <code>bpf</code> to the LSM order alongside <code>lockdown,yama,integrity,selinux</code>. == Feedback == The design of <code>bpf-rbacd</code> is being presented at [https://lpc.events/event/20/contributions/2441/ Linux Plumbers Conference 2026] (Oct 6, eBPF Track) to solicit community feedback. The talk covers the architecture, policy model, and LSM enforcement, with the goal of making the design useful to other distributions and operators. Community consultation with kernel, systemd, and security stakeholders is ongoing. == Benefit to Fedora == * '''Security posture:''' Moves eBPF access from all-or-nothing capabilities toward granular, role-based delegation. LSM enforcement adds a mandatory kernel-level policy layer that token delegation alone cannot provide. * '''Per-entity granularity:''' Different containers, services, or users get different eBPF permissions based on their role — not a single system-wide delegation. * '''Developer experience:''' Desktop developers and operators can run eBPF tools without <code>sudo</code>, with clear errors when an operation is outside their role's policy. * '''Unified policy:''' One YAML file governs both container (LSM + tokens) and desktop (proxy) access. Administrators learn one model. * '''Dynamic policy and revocation:''' Policies can be updated at runtime; removing a namespace's map entry causes the LSM to deny subsequent operations without killing processes. * '''Downstream alignment:''' Establishes the reference RBAC implementation for RHEL, OpenShift (user namespaces GA in 4.21+), and CoreOS. Kubernetes user namespaces are GA as of v1.36. * '''Rust BPF ecosystem:''' The upstream <code>rustc</code> fix ([https://github.com/rust-lang/rust/pull/161390 #161390]) benefits the entire Rust eBPF community. <code>bpf-rbacd</code> is designed to become a fully pure-Rust eBPF project (daemon + kernel programs via Aya) once the toolchain gap is closed, demonstrating that production eBPF LSM programs can be written entirely in Rust. * '''Community leadership:''' Fedora becomes the first distribution with a complete, integrated eBPF RBAC stack spanning containers and desktops. == Scope == * Proposal owners: ** Package <code>bpf-rbacd</code> (daemon), <code>bpf-rbac</code> (CLI client), and <code>bpf-rbacd-common</code> (shared types) as RPMs. Source is hosted on [https://forge.fedoraproject.org/ebpf/bpf-rbacd Fedora Forge]. ** Ship the eBPF LSM programs from [https://github.com/tohojo/bpf-rbac-lsm tohojo/bpf-rbac-lsm] (C eBPF + libbpf-rs for loading). Migrate to Rust/Aya once [https://github.com/rust-lang/rust/pull/161390 rust-lang/rust#161390] lands. ** Deliver systemd unit (<code>bpf-rbacd.service</code>) with security hardening (<code>ProtectSystem=strict</code>, <code>ProtectHome=true</code>, capability bounding). ** Deliver default policy (<code>/etc/bpf-rbac/policy.yaml</code>) reviewed with the Security Team. ** Create <code>ebpf</code>, <code>ebpf-net</code>, and <code>ebpf-admin</code> system groups via <code>systemd-sysusers</code>. ** Implement systemd-driven bpffs delegation (mount units, <code>PrivateBPF=</code> coordination). ** Coordinate with kernel team to ensure <code>bpf</code> is in the active LSM list. ** Drive the Rust compiler fix ([https://github.com/rust-lang/rust/pull/161390 rust-lang/rust#161390]) or use C fallback. ** Complete the CO-RE/BTF userns ID resolver in the eBPF LSM. ** Wire container/namespace discovery into the daemon (cgroup events or CRI hooks). ** Coordinate library/tool updates for automatic token usage (libbpf, bpftool, bcc). ** File Fedora package review, FESCo process, and tracker bugs. ** Write Fedora Quick Docs article on usage and security model. * Other developers: ** Kernel maintainers: Confirm <code>CONFIG_BPF_LSM=y</code> and <code>bpf</code> in LSM list; advise on LSM hook semantics and regression triage. ** systemd maintainers: Coordinate on <code>PrivateBPF=</code> integration so systemd-launched services automatically get delegated namespaces. ** Rust compiler team: Review and land [https://github.com/rust-lang/rust/pull/161390 rust-lang/rust#161390]. ** Aya maintainers: kfunc relocation support ([https://github.com/aya-rs/aya/pull/1372 aya-rs/aya#1372]). ** Security Team: Review default policy, group membership model, and LSM enforcement guarantees. ** eBPF tooling maintainers (bcc, bpftool, libbpf consumers): Ensure tools work with proxy-mode FD passing and token-based flows. ** Container runtime maintainers (podman, CRI-O): Test user namespace + BPF token + LSM enforcement end-to-end. ** Edition WGs (Workstation, Server, CoreOS): Consider default group membership and documentation per edition. * Release engineering: No release engineering changes required. <code>bpf-rbacd</code> is a new opt-in package with standard RPM packaging — no mass rebuild, no installer image changes, and no compose modifications. * Policies and guidelines: The initial delivery uses C eBPF programs compiled with clang/llvm and loaded via libbpf-rs — this follows standard Fedora packaging (clang and libbpf are already packaged). The future Aya-based path targets <code>bpfel-unknown-none</code> and requires nightly Rust + <code>rust-src</code>, which may need a packaging exemption or pre-built binary vendoring when that migration occurs. Default policy requires Security Team review. * Trademark approval: N/A (not needed for this Change) * Alignment with the Fedora Strategy: Aligns with secure-by-default, developer-friendly platform, and upstream-first goals. The change drives fixes in <code>rustc</code>, Aya, and systemd rather than carrying downstream patches. == Upgrade/compatibility impact == This change introduces a new opt-in package. It does not modify existing system behavior. * '''Existing systems:''' No change unless <code>bpf-rbacd</code> is installed. Workflows that use root or explicit capabilities continue to work. * '''New path:''' Users or administrators who want unprivileged eBPF install <code>bpf-rbacd</code>, add users to the <code>ebpf</code>, <code>ebpf-net</code>, or <code>ebpf-admin</code> groups, and enable the service. * '''Kernel config:''' If <code>bpf</code> needs to be added to the LSM list, this could interact with other LSM consumers (notably SELinux). Must be coordinated with the kernel team. * '''ABI:''' No Fedora-specific ABI commitment beyond documented <code>bpf()</code> semantics and the policy YAML format. Tools that gain automatic token discovery may succeed in situations where they previously failed without sudo. == Early Testing (Optional) == Do you require 'QA Blueprint' support? N == How To Test == # '''Hardware/data:''' Standard x86_64 or aarch64 Fedora install. VM acceptable if BPF features are not stripped. # '''Prepare:''' Install <code>bpf-rbacd</code>, start the service, add test user to <code>ebpf</code> group. # '''Proxy mode (desktop):''' #: <pre> # As a user in the ebpf group: $ bpf-rbac status Connected to: /run/bpf-rbac.sock Your roles: ebpf Allowed operations: Maps: hash, array, percpu_hash, percpu_array, ringbuf Programs: kprobe, uprobe, tracepoint, perf_event # Create a map (should succeed) $ bpf-rbac create-map --type hash --name test \ --key-size 4 --value-size 8 --max-entries 64 # Attempt a denied operation (should fail with clear error) $ bpf-rbac create-map --type devmap --name test \ --key-size 4 --value-size 8 --max-entries 64 Error: map type 'devmap' is not allowed by your role 'ebpf' </pre> # '''LSM enforcement (requires root for setup):''' Launch a podman container in a user namespace (<code>podman run --userns=auto ...</code>). Verify that the daemon delegates bpffs and populates the policy map. Inside the container, attempt to load an allowed program type (should succeed) and a denied type (should fail with <code>EPERM</code>). # '''Non-member:''' As a user NOT in any ebpf group, verify that all operations are denied. # '''Unit tests (no root required):''' #: <pre> cargo test --lib # Policy parsing, bitmaps, intersection cargo test --test integration # Non-privileged integration tests </pre> # '''Expected results:''' Delegated operations succeed within the role's allowlist; out-of-scope operations fail with clear errors; no system instability or privilege escalation beyond the documented policy. == User Experience == * Most users see no change unless they use eBPF tooling. * Desktop developers who run tracers or networking experiments may stop needing <code>sudo</code> for supported scenarios, with clear errors when an operation is denied. * Container workloads are transparent — applications use standard <code>bpf()</code> with automatic token acquisition; the LSM silently enforces the namespace's policy. * Administrators get a single documented policy file (<code>/etc/bpf-rbac/policy.yaml</code>) and <code>journalctl -u bpf-rbacd</code> for audit logging. == Dependencies == * Linux kernel: 6.9+ with <code>CONFIG_BPF_TOKEN</code>, <code>CONFIG_BPF_LSM=y</code>, <code>bpf</code> in active LSM list, <code>CONFIG_DEBUG_INFO_BTF=y</code> * Rust: Stable 1.85+ (daemon and CLI) * [https://github.com/libbpf/libbpf libbpf] and [https://github.com/libbpf/libbpf-rs libbpf-rs]: For loading C-based eBPF LSM programs from the Rust daemon (initial delivery path) * clang/llvm: For compiling the C eBPF programs with full BTF/CO-RE support * [https://github.com/aya-rs/aya Aya]: eBPF library for Rust (long-term target once [https://github.com/rust-lang/rust/pull/161390 rust-lang/rust#161390] lands; requires nightly Rust + <code>bpfel-unknown-none</code> target) * systemd: <code>PrivateBPF=</code> support ([https://github.com/systemd/systemd/pull/36134 PR #36134]) * Optional: podman with <code>--userns=auto</code>, CRI-O with user namespace support == Contingency Plan == * Contingency mechanism: ** The primary delivery path already uses the C eBPF programs (via libbpf-rs), so the Rust compiler fix ([https://github.com/rust-lang/rust/pull/161390 rust-lang/rust#161390]) is not on the critical path for F46. ** If BPF LSM cannot be enabled in the Fedora kernel (e.g., SELinux interaction with <code>bpf</code> in the LSM list): disable LSM loading in <code>bpf-rbacd</code>; ship proxy mode only and rely on token-level constraints for container workloads. ** If proxy mode has unresolved security concerns: ship LSM/container path only; desktop users fall back to <code>sudo</code>/<code>CAP_BPF</code>. ** If neither component is ready: do not ship <code>bpf-rbacd</code>. eBPF access continues to work as it does today (privileged only). No regression. * Contingency deadline: Beta freeze * Blocks release? No. <code>bpf-rbacd</code> is an opt-in package. == Documentation == * Upstream code: [https://forge.fedoraproject.org/ebpf/bpf-rbacd Fedora Forge ebpf/bpf-rbacd] (primary), [https://github.com/danielmellado/bpf-rbacd GitHub mirror] * C reference implementation: [https://github.com/tohojo/bpf-rbac-lsm tohojo/bpf-rbac-lsm] * Rust compiler fix: [https://github.com/rust-lang/rust/pull/161390 rust-lang/rust#161390] * Kernel docs: [https://docs.kernel.org/bpf/bpf_token.html BPF Token documentation] * systemd: [https://github.com/systemd/systemd/pull/36134 PrivateBPF= PR] * LPC 2026 talk: [https://lpc.events/event/20/contributions/2441/ BPF-RBACd: Delegating BPF permissions with high granularity] * Fedora: Quick Docs article covering installation, group membership, policy customization, security model, and container vs. desktop usage paths. * eBPF SIG: [https://fedoraproject.org/wiki/SIGs/eBPF SIGs/eBPF], Matrix: [https://matrix.to/#/#ebpf:fedoraproject.org #ebpf:fedoraproject.org] == Release Notes == Fedora 46 introduces <code>bpf-rbacd</code>, a system daemon that enables unprivileged, policy-controlled eBPF access through two complementary modes: * '''Capability granting''' for containers and services in user namespaces — transparent eBPF access via BPF token delegation with mandatory in-kernel LSM enforcement (three hooks: <code>security_bpf</code>, <code>security_bpf_prog_load</code>, <code>security_bpf_map_create</code>). * '''Proxy execution''' for desktop users in the initial user namespace — rootless BPF access via the <code>bpf-rbac</code> CLI, with the daemon executing allowed operations on the user's behalf and passing file descriptors back via <code>SCM_RIGHTS</code>. Both modes are governed by a single YAML policy file (<code>/etc/bpf-rbac/policy.yaml</code>) and gated by role-based groups (<code>ebpf</code>, <code>ebpf-net</code>, <code>ebpf-admin</code>). Install with <code>sudo dnf install bpf-rbacd</code>. -- Aoife Moloney Fedora Operations Architect Fedora Project Matrix: @amoloney:fedora.im IRC: amoloney -- _______________________________________________ devel-announce mailing list -- devel-announce@lists.fedoraproject.org To unsubscribe send an email to devel-announce-leave@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel-announce@lists.fedoraproject.org Do not reply to spam, report it: https://forge.fedoraproject.org/infra/tickets/issues/new

F46 Change Proposal: RPM v6 package format (system-wide)

Wiki - https://fedoraproject.org/wiki/Changes/RPMv6_package_format Discourse Poll - https://discussion.fedoraproject.org/t/f46-change-proposal-rpm-v6-package-format-system-wide/204730/2 This is a proposed Change for Fedora Linux. This document represents a proposed Change. As part of the Changes process, proposals are publicly announced in order to receive community feedback. This proposal will only be implemented if approved by the Fedora Engineering Steering Committee. == Summary == Move the entire distribution from the aging RPM v4 format to the native v6 format of RPM 6.x. == Owner == * Name: [[User:pmatilai|Panu Matilainen]] * Email: <pmatilai@redhat.com> == Detailed Description == This change is about switching the default output format of RPM from the aging RPM v4 format to the native and default v6 format of RPM 6.x. The v6 format is an evolution of the v4 format rather than something entirely new, and as such, is widely compatible with RPM 4.x versions. The v6 format benefits are mostly security and consistency oriented, such as: * Use of contemporary cryptographic algorithms for checksums * Consistent payload format and 64bit size tags regardless of package size * Payload is always independently verifiable * Tag conflicts between the signature and main header eliminated * Strings are always UTF-8 encoded * Per-file classification uses standard MIME instead of highly libmagic version dependent "magic" strings == Feedback == == Benefit to Fedora == The currently used v4 format is a quarter century old, and this shows in things like use of obsolete cryptography, size limitations and so on. The v6 format is a essentially a face-lift to bring the RPM package format up to date, and eliminate some quirks and dark corners in the process. Many of the features already exist as extensions to the v4 format, silently used as necessary. As such, this change is largely invisible to the average user. It's about future-proofing the packaging ecosystem. == Scope == The v6 format is considered stable and complete and has been the default format in the upstream RPM project since the 6.0 release, but exposure to distribution machinery could reveal unforeseen papercuts and the like. This is a one-line change in the RPM config but an enormous change for the distribution. The last RPM format change took place around the turn of the millenium, so there's a quarter century worth of assumptions around the v4 format built into tooling and projects. This should be done in small controllable steps. * Proposal owners: ** Test critical package set build pipeline in a throw-away side-tag, address any blocker issues ** Switch a couple of packages (eg. popt and rpm itself) to v6 manually, address any blocker issues ** Switch v6 on in rpm configuration ** Watch out for build/test/infra failures caused by the change ** Address any encountered RPM issues with high priority ** Assist with dealing with possible fallout in other projects ** Before mass-rebuild, switch back to v4 if too many issues remain and postpone to F47 * Other developers: ** Test that any RPM related software they use or maintain continues to function ** Report discovered issues for awareness ** Address incompatibilities in their software * Release engineering: [https://forge.fedoraproject.org/releng/tickets/issues/13546 #13546] * Policies and guidelines: N/A(not needed for this Change) * Trademark approval: N/A (not needed for this Change) * Alignment with the Fedora Strategy: This is a leading development in the Linux distro space. == Upgrade/compatibility impact == In general, there's little user visible impact, v4 and v6 packages can peacefully coexist where needed. Local scripts with custom rpm queries may need adjusting if they assume certain v4 package characteristics. The full breakdown of the v6 format compatibility aspects can be found in [https://rpm.org/releases/6.0.0#compatibility-notes RPM 6.0 release notes], but in broad strokes the format is compatible down to around RHEL 8 era RPM. It's still possible to build v4 format by setting the %_rpmformat macro to 4 when building packages. == Early Testing (Optional) == Do you require 'QA Blueprint' support? N == How To Test == Use RPM as you'd normally would, with v6 packages (from the distro or self-built). In particular, test any local scripts and similar you may have. All current Fedora versions are equally capable of handling v6 packages, you don't need to be on rawhide to test. It's possible to manually set the version in several ways: # add <code>%_rpmformat 6</code> to your <code>~/config/rpm/macros</code> or <code>~/.rpmconfig</code> # add <code>%global _rpmformat 6</code> to a spec to force a particular package to v6 # use <code>--define "_rpmformat 6"</code> when running <code>rpmbuild</code> Report any incompatibilities you think are not adequetely handled by the transition. == User Experience == For an end-user, this change is practically invisible. == Dependencies == Potentially affected components include (but not limited to): * Build systems and related components * Testing systems * Signing server systems * Errata systems Unaddressed incompatibilities in the critical pipeline would obviously block this change. In addition to the above, any software that assumes certain specific "under the hood" characteristics of packages, such as the existence of MD5 and SHA1 hashes of v4 packages, could be affected. The relative importance and severity would have to be assessed case-by-case. == Contingency Plan == * Contingency mechanism: ** Revert to v4 format (change owners) ** Rebuild existing v6 packages to v4 (as a side-effect of the mass rebuild) * Contingency deadline: just before the mass rebuild * Blocks release? No With a change like this, it's necessary to expect the unexpected. To minimize impact, it should be enabled early and also reverted early in case of substantial trouble. A 100% v6 package set is not necessary for completion, v4 and v6 packages can coexist peacefully. FTBS packages or similar that remain in v4 format are not a blocker. == Documentation == Format description and compatibility breakdown: https://rpm-software-management.github.io/rpm/manual/format_v6.html https://rpm.org/releases/6.0.0#compatibility-notes Background material: https://github.com/rpm-software-management/rpm/discussions/2919 https://github.com/rpm-software-management/rpm/discussions/3602 https://github.com/rpm-software-management/rpm/discussions/3349 == Release Notes == -- Aoife Moloney Fedora Operations Architect Fedora Project Matrix: @amoloney:fedora.im IRC: amoloney -- _______________________________________________ devel-announce mailing list -- devel-announce@lists.fedoraproject.org To unsubscribe send an email to devel-announce-leave@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel-announce@lists.fedoraproject.org Do not reply to spam, report it: https://forge.fedoraproject.org/infra/tickets/issues/new

F46 Change Proposal: Remove DNF4 Stack and Modularity (system-wide)

Wiki - https://fedoraproject.org/wiki/Changes/RemoveModularityAndDNF4Support Discourse poll - https://discussion.fedoraproject.org/t/f46-change-proposal-remove-dnf4-stack-and-modularity-system-wide/204728/2 This is a proposed Change for Fedora Linux. This document represents a proposed Change. As part of the Changes process, proposals are publicly announced in order to receive community feedback. This proposal will only be implemented if approved by the Fedora Engineering Steering Committee. == Summary == Remove the entire legacy DNF4 software stack—including `dnf` (version 4.x), `microdnf`, `libdnf` (v1), `python3-dnf`, `python3-hawkey`, `dnf-plugins-core`, `dnf-plugins-extras`, and `libmodulemd`—from Fedora 46. Because `libmodulemd` cannot be retired while the legacy `libdnf` v1 stack and related components import it, removing the legacy package manager stack and auditing its consumers enables the complete retirement of Modularity. System package management will rely exclusively on DNF5, `libdnf5`, and `dnf5-plugins`. == Owner == * Name: [[User:fellipeh| Fellipe Henrique]], [[User:ppisar| Petr Pisar]], [[Subprojects/ReleaseEngineering|Fedora Release Engineering / Maintainers]] * Email: fpedrosa@redhat.com, ppisar@redhat.com, fedora-release-maintainers@fedoraproject.org == Detailed Description == Official Fedora modularity builds were retired as a distribution feature in Fedora 39 (see [[Changes/RetireModularity]]). However, Fedora continued to parse and support modular content from third-party repositories due to legacy modularity logic maintained inside `libdnf` v1, `libmodulemd`, and related tooling. Removing `libmodulemd` from the distribution requires either a heavy refactoring of the deprecated `libdnf` v1 codebase or the complete retirement of the DNF4 stack, along with dropping or updating modularity-handling dependencies across the ecosystem. Given that `dnf5` replaced DNF4 as the default system package manager in Fedora 41, modifying legacy code is impractical. This proposal completes the package management modernization by removing the legacy DNF4 stack and retiring `libmodulemd` and its consumer stack. Targeting Fedora 46, this change will: # '''Retire the DNF4 & legacy tool stack:''' Remove `dnf` (v4), `microdnf`, `libdnf` (v1), `python3-dnf`, `python3-hawkey`, `dnf-plugins-core`, and `dnf-plugins-extras`. # '''Retire Modularity & `libmodulemd`:''' Drop `libmodulemd` and `python3-libmodulemd` from the distribution entirely, along with adjusting or retiring packages that depend on them. # '''Port ecosystem dependencies:''' Update or retire affected downstream packages depending on `libdnf` v1, `python3-dnf`, `libmodulemd`, and `python3-libmodulemd`. === Affected Packages & Scope Breakdown === To provide full scope transparency, the following packages are affected and must be ported (e.g., to `libdnf5`, `dnf5-plugins`, or direct RPM APIs) or retired alongside this change: ==== Direct Modularity Consumers ==== * '''Direct `libmodulemd` consumers:''' ** `createrepo_c` (remove modularity metadata processing support) ** `dnf` (retired by this change) ** `dnf5` (remove residual/optional `libmodulemd` bindings) ** `libdnf` (retired by this change) ** `module-build` (retired/dropped) ** `python-ModulemdTranslationHelpers` (retired/dropped) ** `rpm-ostree` (remove modularity metadata handling) ** `ursa-major` (retired/dropped) * '''Direct `python3-libmodulemd` consumers:''' ** `modulemd-tools` (retired/dropped) ** `pungi` (remove modularity metadata generation routines) ** `rpkg` (remove modularity build subcommand support) ==== DNF4 / `python3-dnf` / `libdnf` Reverse Dependencies ==== The following components currently depend on DNF4, `libdnf` v1, or `python3-dnf` and need to be ported to `libdnf5` / `dnf5`, or retired if deprecated: * '''Infrastructure & Build Tooling:''' `copr-rpmbuild`, `fedora-review`, `kiwi`, `livecd-tools`, `mock-core-configs`, `osbuild`, `pungi`, `python-coprtree` * '''System Management & Diagnostics:''' `etckeeper`, `fedora-easy-karma`, `fedrq`, `libreport`, `needrestart`, `retrace-server`, `subscription-manager`, `system-config-language` * '''DNF4 Plugin Family (Retire or Port to DNF5 Plugins):''' `dnf-plugin-cow`, `dnf-plugin-diff`, `dnf-plugin-flunk_dependent_remove`, `dnf-plugin-perfmetrics`, `dnf-plugins-core`, `dnf-plugins-extras` * '''Package Managers / Core Libraries (Retire / Replaced by DNF5 stack):''' `dnf`, `libdnf`, `microdnf` == Feedback == * '''Retire Modularity (Fedora 39):''' Modular builds and Module Build Service (MBS) infrastructure were decommissioned. * '''Default Package Manager Switch to DNF5 (Fedora 41):''' DNF5 successfully replaced DNF4 for `/usr/bin/dnf`. * '''Combined Removal Rationale:''' DNF maintainers and community feedback recommended unifying the removal of DNF4, `libdnf`, `dnf-plugins-*`, `microdnf`, and `libmodulemd` into a single System-Wide Change Proposal rather than spending effort decoupling `libmodulemd` from `libdnf` v1. == Benefit to Fedora == * '''Elimination of State Corruption & System Inconsistencies:''' Running DNF4 and DNF5 concurrently on the same system is explicitly discouraged. Dual usage leads to broken transaction histories, missing package install reasons, and inconsistent configuration handling (see [https://dnf5.readthedocs.io/en/latest/migrating_to_dnf5.7.html DNF5 Migration Guidance]). Removing DNF4 prevents users and legacy scripts from unintentionally triggering these conflicts. * '''Elimination of Technical Debt:''' Cleans up thousands of lines of unmaintained code across the distribution, eliminating the security and maintenance overhead of parallel package manager stacks (`libdnf` v1 and `libdnf5`). * '''Complete Retirement of Modularity:''' Strips out `libmodulemd` completely, removing dead metadata handling across remaining packaging toolchains (`createrepo_c`, `pungi`, `rpm-ostree`, `rpkg`). * '''Focused Development:''' Allows the DNF development team to focus 100% of bug fixes, features, and optimizations exclusively on `dnf5` and `libdnf5`. == Scope == * Proposal owners: ** Coordinate the orphan and retirement process for `dnf` (v4), `microdnf`, `libdnf` (v1), `python3-dnf`, `python3-hawkey`, `dnf-plugins-core`, `dnf-plugins-extras`, `libmodulemd`, and `python3-libmodulemd`. ** Coordinate with maintainers of `createrepo_c`, `dnf5`, `rpm-ostree`, `pungi`, and `rpkg` to disable or remove `libmodulemd` build options and dependencies. ** Assist maintainers of affected DNF4 reverse dependencies (`copr-rpmbuild`, `osbuild`, `kiwi`, `subscription-manager`, `libreport`, `mock-core-configs`, etc.) with porting to `libdnf5` or standard `dnf5` invocations. ** Retire dead modularity utilities no longer needed in the distribution (`module-build`, `python-ModulemdTranslationHelpers`, `ursa-major`, `modulemd-tools`). * Other developers: ** Package Maintainers & Script Authors: Update tools (`createrepo_c`, `pungi`, `rpkg`, `rpm-ostree`, `subscription-manager`, etc.) to drop `libmodulemd` and DNF4 dependencies. Update any spec files or local automation referencing `import dnf` (DNF4) or `dnf-plugins-core` to use `dnf5` / `libdnf5` alternatives. * Release engineering: [https://forge.fedoraproject.org/releng/tickets/issues #Releng issue number] <!-- REQUIRED FOR SYSTEM WIDE CHANGES --> ** Ensure compose and build tools (Koji, Pungi, Mock) rely exclusively on DNF5 / `libdnf5` native toolchains and do not emit modularity metadata. * Policies and guidelines: ** Update Packaging Guidelines and documentation to remove references to DNF4 subcommands, DNF4 macro helpers, and legacy Modularity packaging standards. * Trademark approval: N/A (not needed for this Change) * Alignment with the Fedora Strategy: ** Directly aligns with maintaining system architecture efficiency, eliminating deprecated technical debt, and maintaining core reliability. == Upgrade/compatibility impact == * Packages belonging to the DNF4 stack and legacy modularity tools will be retired from the Fedora 46 repositories. Unless explicitly obsoleted, existing installs will remain on upgraded machines as orphan packages until removed by the user. * Custom scripts explicitly targeting `/usr/bin/dnf-3`, `/usr/bin/dnf4`, `/usr/bin/microdnf`, or importing `python3-dnf` will fail and must be ported to DNF5 CLI or `libdnf5` bindings. * Standard interactive `dnf` invocations remain unchanged, as `/usr/bin/dnf` already points to DNF5. == Early Testing (Optional) == Do you require 'QA Blueprint' support? No == How To Test == # Audit repository dependencies (`dnf repoquery --whatrequires`) to verify no packages in Fedora 46 depend on `libdnf.so.2`, `python3-dnf`, `libmodulemd`, or `python3-libmodulemd`. # Perform routine system administration tasks (`dnf install`, `dnf upgrade`, `dnf remove`) to verify operations function smoothly via DNF5 without referencing DNF4 libraries. # Verify that core compose, build, and system tools (`createrepo_c`, `pungi`, `rpm-ostree`, `rpkg`, `osbuild`, `kiwi`, `subscription-manager`) build and run successfully without `libmodulemd` or `python3-dnf` installed. # Confirm that running legacy subcommands (such as `dnf module`) returns an explicit unrecognized command error from DNF5. == User Experience == Interactive terminal users will notice no difference, as DNF5 has been the default package manager since Fedora 41. System administrators or developers using legacy DNF4 Python scripts (`import dnf`), `microdnf` binaries, or `modulemd-tools` will need to update their workflows to `libdnf5` or DNF5 subcommands. == Dependencies == * `dnf5` / `libdnf5` / `dnf5-plugins` * Tools requiring updates to drop `libmodulemd`: `createrepo_c`, `pungi`, `rpm-ostree`, `rpkg` * Reverse dependencies requiring migration off DNF4/`python3-dnf`: `copr-rpmbuild`, `etckeeper`, `fedora-easy-karma`, `fedora-review`, `fedrq`, `kiwi`, `libreport`, `livecd-tools`, `mock-core-configs`, `needrestart`, `osbuild`, `python-coprtree`, `retrace-server`, `subscription-manager`, `system-config-language` * Build and compose tools (`mock`, `koji`, `pungi`) * Core administrative utilities (`ansible-core`, `cockpit`) == Contingency Plan == * Contingency mechanism: If critical infrastructure or blocking packages cannot finish migrating off `libdnf` v1 / `python3-dnf` or dropping `libmodulemd` before freeze, keep the legacy `dnf4`, `libdnf`, and `libmodulemd` packages in the repositories as standalone compatibility packages for one additional release cycle. * Contingency deadline: Beta Freeze. * Blocks release? No == Documentation == * Update system administration documentation on `docs.fedoraproject.org` to reflect the complete removal of DNF4, `microdnf`, and Modularity. * Refer developer and script authors to the official [https://dnf5.readthedocs.io/en/latest/tutorial/api-changes/index.html DNF5 API Migration Guide]. == Release Notes == Support for the legacy DNF4 stack (`dnf` 4.x, `microdnf`, `libdnf` v1, `python3-dnf`, `dnf-plugins-core`, `dnf-plugins-extras`) and Modularity (`libmodulemd`, `python3-libmodulemd`) has been completely removed in Fedora 46. All package management operations are driven exclusively by DNF5 and `libdnf5`. Custom scripts relying on `import dnf` or legacy `microdnf` calls must be updated to use DNF5 CLI or `libdnf5` Python bindings. -- Aoife Moloney Fedora Operations Architect Fedora Project Matrix: @amoloney:fedora.im IRC: amoloney -- _______________________________________________ devel-announce mailing list -- devel-announce@lists.fedoraproject.org To unsubscribe send an email to devel-announce-leave@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel-announce@lists.fedoraproject.org Do not reply to spam, report it: https://forge.fedoraproject.org/infra/tickets/issues/new

F46 Change Proposal: LMDB 1.0 Transition (system-wide)

Wiki - https://fedoraproject.org/wiki/Changes/LMDB_1_transition Discourse Poll - https://discussion.fedoraproject.org/t/f46-change-proposal-lmdb-1-0-transition-system-wide/204727/2 This is a proposed Change for Fedora Linux. This document represents a proposed Change. As part of the Changes process, proposals are publicly announced in order to receive community feedback. This proposal will only be implemented if approved by the Fedora Engineering Steering Committee. == Summary == Update the default LMDB to 1.0. Keep existing consumers on 0.9 through compatibility packages until they are ready to migrate. == Owner == * Name: [[User:spichugi|Simon Pichugin]] * Email: spichugi@redhat.com * Name: [[User:vashirov|Viktor Ashirov]] * Email: vashirov@redhat.com == Detailed Description == LMDB 1.0 changes the library ABI and database format. It cannot open databases created with LMDB 0.9. Update <code>lmdb</code>, <code>lmdb-libs</code>, <code>lmdb-devel</code> and <code>lmdb-doc</code> to 1.0.2. Add co-installable <code>lmdb0.9</code>, <code>lmdb0.9-libs</code> and <code>lmdb0.9-devel</code> at 0.9.36. The compatibility packages will preserve the old runtime SONAME and provide tools with <code>-0.9</code> suffixes, such as <code>mdb_dump-0.9</code>. All existing Fedora packages using system LMDB will be pinned to 0.9 and rebuilt in one side tag. Both libraries will use distinct ELF symbol versions so rebuilt consumers use the intended library when both versions are loaded into one process. Change approval, upstream agreement on the symbol versions and successful validation are required before merging. The compatibility packages will be maintained through at least Fedora 48's support lifetime. Retirement requires a separate Change, with no remaining Fedora consumers or supported upgrade paths depending on them. This transition targets Rawhide for Fedora 46; existing stable releases remain on 0.9. == Feedback == [https://bugzilla.redhat.com/show_bug.cgi?id=2495052 Bugzilla 2495052] raised upstream-readiness and database-compatibility concerns. Pinning existing consumers to 0.9 avoids rebuilding them against a library that cannot read their databases. == Benefit to Fedora == Make LMDB 1.0 available while preserving existing applications and databases. == Scope == * '''Proposal owners:''' package both versions, file a Bugzilla issue for every affected package, prepare dependency and build changes, provide migration tooling and documentation, and coordinate side-tag rebuilds and validation before merging. * '''Other developers:''' review these changes and test their packages with existing data. Migration to 1.0 can follow when upstream support and data migration are ready. * '''Release engineering:''' review the coordinated side-tag build, merge and rollback plan; https://forge.fedoraproject.org/releng/tickets/issues/13543 * '''Policies and guidelines:''' no changes. * '''Trademark approval:''' not needed. * '''Alignment with the Fedora Strategy:''' N/A. Affected consumers include applications and services, shared libraries and plugins, language bindings, and development packages used by downstream builds. Their Bugzilla issues will specify the required build, runtime, tool and transitive dependency changes and tests. Build dependencies will select <code>lmdb0.9-devel</code>, with explicit selection of the 0.9 headers and library. The co-installable development-package layout and build instructions will be finalized before rebuilds. == Upgrade/compatibility impact == Upgrades will install the 0.9 compatibility libraries required by pinned applications. Their database format remains unchanged; no automatic conversion occurs. The default <code>mdb_*</code> tools and <code>lmdb-devel</code> will use 1.0. Use tools such as <code>mdb_dump-0.9</code> and <code>mdb_copy-0.9</code> for 0.9 databases. Packaged consumers that invoke these tools will be updated to select the matching version; locally maintained scripts and build configurations may also need changes. Later migrations require tested export with <code>mdb_dump-0.9</code> and import with the 1.0 <code>mdb_load</code> into a new database, or regeneration for disposable data. Packages sharing databases must move together; bindings and libraries must document the impact on user-managed data. The planned <code>mdb_convert-0.9</code> helper must preserve main and named databases and leave originals intact for recovery. Custom comparators require application-specific migration. == Early Testing (Optional) == [https://copr.fedorainfracloud.org/coprs/vashirov/lmdb-1.0.0-soname-bump/ Initial COPR rebuilds] are available. Final compatibility-package and symbol-versioning tests are pending. == How To Test == * Verify co-installability of runtime, tool and development packages, including multilib. * Confirm rebuilt consumers use 0.9 headers, SONAME and symbol versions, including through transitive dependencies. Test bindings on supported architectures, including i686 where built. * Test upgrades with existing 0.9 data and confirm applications and their tool invocations continue to work. * Test processes loading both libraries in both load orders and confirm each consumer uses the intended version. * Test conversion of main and named databases, recovery from failures, and the package rollback procedure without losing access to either database format. == User Experience == Existing applications continue using their data. Maintainers control when each application moves to 1.0. == Dependencies == Compatibility-package availability, upstream symbol-version agreement and complete consumer pinning. OpenLDAP 2.7 uses bundled LMDB and is covered by a separate Change. == Contingency Plan == * '''Contingency mechanism:''' if validation is incomplete, the proposal owners will defer the side-tag merge and keep 0.9 as the default. If already merged, coordinate a package rollback with Release Engineering, using an Epoch bump if needed. Retain compatibility dependencies and keep 1.0 tools and their runtime available for data already created with 1.0. Package rollback will not convert databases back to 0.9. * '''Contingency deadline:''' Fedora 46 branching, 2027-02-09. * '''Blocks release?''' No. == Documentation == [https://git.openldap.org/openldap/openldap/-/blob/OPENLDAP_REL_ENG_2_7_1/libraries/liblmdb/upgrading.doc Upstream upgrade notes]. Fedora instructions for selecting a library version, using the matching tools, migration and recovery will be published before the side-tag merge. == Release Notes == LMDB 1.0 becomes the default library for new builds and the default version of the command-line tools. Existing Fedora consumers remain on 0.9 compatibility packages, and their databases are not converted. Use the <code>-0.9</code> tools for 0.9 databases. -- Aoife Moloney Fedora Operations Architect Fedora Project Matrix: @amoloney:fedora.im IRC: amoloney -- _______________________________________________ devel-announce mailing list -- devel-announce@lists.fedoraproject.org To unsubscribe send an email to devel-announce-leave@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel-announce@lists.fedoraproject.org Do not reply to spam, report it: https://forge.fedoraproject.org/infra/tickets/issues/new

F46 Change Proposal: Libvirt Network Filter NFTables (self-contained)

Wiki - https://fedoraproject.org/wiki/Changes/LibvirtNetworkFilterNFTables Discourse poll - https://discussion.fedoraproject.org/t/f46-change-proposal-libvirt-network-filter-nftables-self-contained/204726/2 This is a proposed Change for Fedora Linux. This document represents a proposed Change. As part of the Changes process, proposals are publicly announced in order to receive community feedback. This proposal will only be implemented if approved by the Fedora Engineering Steering Committee. == Summary == The default firewall backend for the libvirt network filter (the virtnwfiltered daemon), will change from '<code>iptables</code>' to '<code>nftables</code>'. == Owner == * Name: [[User:berrange| Daniel P. Berrangé]] * Email: berrange@redhat.com == Detailed Description == Libvirt provides a network filtering service, which allows firewall rules to be associated with guest network devices. This can be used to prevent the guest from doing MAC/IP spoofing and other malicious traffic. Historically this filtering has been implemented using the 'iptables', 'ip6tables' and 'ebtables' commands. Libvirt has now been enhanced to support use of the NFTables userspace via the 'nft' command. The libvirt virtual network firewall rules were [[Changes/LibvirtVirtualNetworkNFTables|previously switched to NFTables in Fedora 41]], and this change brings the networking filtering feature into alignment, removing all usage of the legacy firewall userspace from libvirt. == Feedback == TBD == Benefit to Fedora == * All libvirt's interaction with the host firewall is directly managed using nft, instead of legacy userspace shims * The nft backend for networking filtering offers greater performance / scalability when large numbers of VMs run on a host == Scope == * Proposal owners: Update libvirt to release 12.8.0 [✅ libvirt-12.8.0-1.fc46] * Other developers: n/a * Release engineering: n/a * Policies and guidelines: n/a * Trademark approval: n/a * Alignment with the Fedora Strategy: n/a == Upgrade/compatibility impact == If a host currently using libvirt's iptables/ebtables backend for firewalls is upgraded to Fedora 44, all VMs launched from that point onwards will automatically switch to use of nft. If a user has a reason to revert back to the original implementation, they can do so by changing the "firewall_backend" setting in "<code>/etc/libvirt/nwfilter.conf</code>" == Early Testing (Optional) == n/a == How To Test == Take a libvirt virtual machine XML config and add the "clean-traffic" filter to its network interface(s), for example, a typical config would look like: <interface type="network"> <mac address="52:54:00:cb:2c:b4"/> <source network="default"/> <model type="virtio"/> <filterref filter="clean-traffic"/> <address type="pci" domain="0x0000" bus="0x01" slot="0x00" function="0x0"/> </interface> NB. PCI and MAC address will differ per guest/NIC. Boot the guest as normal, and its NIC should acquire a IP address from DHCP server as usual "<code>nft list ruleset</code>" should report existence of "<code>libvirt_nwfilter_ethernet</code>" and "<code>libvirt_nwfilter_inet</code>" tables == User Experience == The change generally ought to be transparent to users, as it is automatically switching the firewall backend behind the scenes and is compatible across the upgrade. If a user has a reason to revert back to the original implementation, they can do so by changing the "firewall_backend" setting in "<code>/etc/libvirt/nwfilter.conf</code>" == Dependencies == N/a == Contingency Plan == * Contingency mechanism: n/a. The change is already complete in F46 rawhide * Contingency deadline: n/a * Blocks release? n/a == Documentation == * [https://libvirt.org/formatnwfilter.html Libvirt network filter config guide] == Release Notes == The libvirt network filter implementation has been switched to use NFTables by default. -- Aoife Moloney Fedora Operations Architect Fedora Project Matrix: @amoloney:fedora.im IRC: amoloney -- _______________________________________________ devel-announce mailing list -- devel-announce@lists.fedoraproject.org To unsubscribe send an email to devel-announce-leave@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel-announce@lists.fedoraproject.org Do not reply to spam, report it: https://forge.fedoraproject.org/infra/tickets/issues/new

F46 Change Proposal: Libchewing 0.14 (self-contained)

Wiki page - https://fedoraproject.org/wiki/Changes/libchewing0.14.x Discourse Poll - https://discussion.fedoraproject.org/t/f46-change-proposal-libchewing-0-14-self-contained/204724/2 This is a proposed Change for Fedora Linux. This document represents a proposed Change. As part of the Changes process, proposals are publicly announced in order to receive community feedback. This proposal will only be implemented if approved by the Fedora Engineering Steering Committee. == Summary == Libchewing is an intelligent phonetic input method library for Chinese. Update libchewing package in Fedora from 0.13 to 0.14. Migrate system and user dictionary format to version 4 with support for enhanced language model. == Owner == * Name: [[User:kanru| Kan-Ru Chen]] * Email: kanru AT kanru.info == Detailed Description == Libchewing is an intelligent phonetic input method library for Chinese. The next release 0.14 will introduce a new system dictionary format and user dictionary format, the 4th generation of the architecture proposed in this RFC (https://hackmd.io/@sysprog/libchewing-rfc). The new version will be shipped with a new system dictionary that upgrades the original unigram model to a newly trained bigram model to improve conversion accuracy. With the new default dictionary the measured accuracy improves from original 91.21% to 96.96%. Upstream has evaluated dictionary pruned to different sizes and their performance: {| class="wikitable" |- ! keep_frac !! Size !! Accuracy |- | 0.1 || 4.9 MB || 96.96% |- | 0.2 || 8.2 MB || 97.08% |- | 0.3 || 12 MB || 97.18% |- | 0.5 || 17 MB || 97.25% |- | 0.7 || 22 MB || 97.28% |- | 1.0 || 28 MB || 97.35% |} 0.1 was chosen for its small size and still noticeable accuracy improvements. == Feedback == To be collected == Benefit to Fedora == Input methods that use libchewing as the backend (ibus-chewing, fcitx5-chewing, maliit-keyboard) will see improved first-choice conversion accuracy. Depending on the final dictionary shipped, the expected accuracy range from 96.96% to 97.35%. The new user dictionary format provides better user preferences customization. User dictionary will no longer interfere with automatic learning based on usage and has better algorithm upgrade compatibility. == Scope == * Proposal owners: ** Package libchewing 0.14 and new dependencies in Fedora. * Other developers: ** Test the API/ABI compatibility with the new libchewing version (No SONAME bump expected). * Release engineering: [https://forge.fedoraproject.org/releng/tickets/issues #Releng issue number] ** Test the compose with larger libchewing data file size. * Policies and guidelines: N/A (not needed for this Change) * Trademark approval: N/A (not needed for this Change) * Alignment with the Fedora Strategy: N/A == Upgrade/compatibility impact == Previous user dictionary at <code>$XDG_DATA_HOME/chewing</code> will be converted to v4 format in <code>$XDG_DATA_HOME/chewing/v4</code>. Old data will be kept so downgrade will just use the old data. Libchewing 0.13 supported experimental additional system dictionary files without configuration interfaces, this feature is temporarily removed. == How To Test == Install libchewing 0.14 from COPR https://copr.fedorainfracloud.org/coprs/kanru/libchewing-git/ Follow the Chewing test page: https://fedoraproject.org/wiki/QA:Chewing == User Experience == * Improved conversion accuracy from original 91.21% to 96.96%. * Larger installed size (from 7.1 MiB to 11.1 MiB). == Dependencies == * The new version may require a new rust dependency: https://bugzilla.redhat.com/show_bug.cgi?id=2532634 (Closed) == Contingency Plan == * Contingency mechanism: (What to do? Who will do it?) ship 0.13.x if 0.14 slips * Contingency deadline: N/A (not a System Wide Change) * Blocks release? N/A (not a System Wide Change), No == Documentation == * RFC: https://hackmd.io/@sysprog/libchewing-rfc * Release Notes: To be added == Release Notes == -- Aoife Moloney Fedora Operations Architect Fedora Project Matrix: @amoloney:fedora.im IRC: amoloney -- _______________________________________________ devel-announce mailing list -- devel-announce@lists.fedoraproject.org To unsubscribe send an email to devel-announce-leave@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel-announce@lists.fedoraproject.org Do not reply to spam, report it: https://forge.fedoraproject.org/infra/tickets/issues/new

F46 Change Proposal: Emacs Package Packaging (self-contained)

Wiki - https://fedoraproject.org/wiki/Changes/Emacs_Package_Packaging Discussion Poll - https://discussion.fedoraproject.org/t/f46-change-proposal-emacs-package-packaging-self-contained/204722/2 This is a proposed Change for Fedora Linux. This document represents a proposed Change. As part of the Changes process, proposals are publicly announced in order to receive community feedback. This proposal will only be implemented if approved by the Fedora Engineering Steering Committee. == Summary == Recent versions of GNU Emacs have a built-in package management system. * Provide a new RPM macro to install such Emacs packages to the directories that Emacs expects. * Provide an RPM dependency generator to extract the Emacs package metadata, so that Emacs package RPMs automatically depend on each other when required. * Modify the packaging guidelines to allow and encourage the use of the above. == Owner == * Name: [[User:mavit| Peter Oliver]] * Email: <mavit@mavit.org.uk> == Detailed Description == The previous guidelines essentially involve having the packager dump their elisp files into an arbitrary directory, then getting them to provide their own lisp snippet which will be auto-loaded by Emacs to teach it where to find the rest of the files. This works, but isn’t particularly pretty. In the time since the previous guidelines were written, Emacs has gained its own packaging system. If we drop the package into a subdirectory of a directory listed in <code>package-directory-list</code>, Emacs will find it automatically, complete with the metadata required for it to be visible within Emacs package interface. If the package includes Info documentation, Emacs will find that too (which, under the previous scheme, was something that packagers could easily neglect to arrange). Even better, we don’t need to do the installing ourselves: we can ask the Emacs package installer to do it for us. This change provides a new RPM macro, <code>%_emacs_package_install</code> to do that. As a bonus, Emacs packages include metadata listing, amongst other things, any other Emacs packages they depend on. We can extract that, to automatically generate dependencies between RPMs. This should make RPM packaging of Emacs packages easier and more robust. The virtual dependencies will be of the format <code>emacs-package(name)</code>. == Feedback == === Why call the new dependencies <code>emacs-package(foo)</code> rather than the shorter <code>emacs(foo)</code>? === Sadly, <code>emacs()</code> is already taken: for a long time, the RPMs containing the various Emacs build flavours have all provided <code>emacs(bin)</code>. There is currently no Emacs package called "bin", but we can't be sure that there won't be one in the future. == Benefit to Fedora == The packaging of Emacs packages for Fedora is simplified, and becomes more uniform. Installed packages can be introspected from Emacs, and documentation is more likely to be made available to users. == Scope == * Proposal owners: ** Update <code>emacs-filesystem</code> and <code>emacs-common</code> RPMs to include <code>site-lisp/elpa/</code> directories. [https://src.fedoraproject.org/rpms/emacs-filesystem/c/64262f547c72bacbb628c08d64b4ffbadf3c3931?branch=rawhide] [https://src.fedoraproject.org/rpms/emacs/c/c83cbf42c6dbb08a953a9e7bf9ff442454810263?branch=rawhide] ** Add a new <code>%_emacs_package_install</code> RPM macro the <code>emacs-common</code> RPM. [https://src.fedoraproject.org/fork/mavit/rpms/emacs/diff/rawhide..packages] ** Add new dependency generators to the <code>emacs-common</code> RPM. [https://src.fedoraproject.org/fork/mavit/rpms/emacs/diff/rawhide..packages] ** Update some Emacs package RPMs to exercise the above. [https://src.fedoraproject.org/rpms/emacs-rpm-spec-mode/commits/rawhide] [https://src.fedoraproject.org/rpms/emacs-jinx/commits/rawhide] * Other developers: ** Maintainers of Emacs package RPMs may update them to take advantage of this change if they choose (but are not required to do so). * Release engineering: N/A (not needed for this Change) * Policies and guidelines: ** The [https://docs.fedoraproject.org/en-US/packaging-guidelines/Emacs/ Packaging of add-ons for GNU Emacs] guideline should be updated after the change. [https://forge.fedoraproject.org/packaging/guidelines/pulls/1577]. * Trademark approval: N/A (not needed for this Change) * Alignment with the Fedora Strategy: ** “We integrate programming language stack ecosystems.” == Upgrade/compatibility impact == There should be no negative effect. == How To Test == === As a RPM package user === Until the changes land in rawhide, see [https://copr.fedorainfracloud.org/coprs/mavit/emacs-package/ Copr]. * Install the updated <code>emacs-rpm-spec-mode</code> RPM, and try opening a <code>.spec</code> file in Emacs. You should see syntax highlighting. === As an RPM package maintainer === * Try to follow the updated packaging guidelines to convert an RPM that you maintain to use the new installation method. When done, the output of, e.g., <code>rpm -q --provides emacs-yourpackage-version-release.fc46.noarch.rpm</code> should include <code>emacs-package(yourpackage) = version</code>. == User Experience == Emacs users will see packages installed via RPM listed when they <code>M-x list packages</code>. If they install a package using Emacs’ built-in package manager, and that package depends on a package already installed as an RPM, a second copy will not be installed. If the package includes documentation in the Info format, they will see it Emacs' Info browser. == Dependencies == None. == Contingency Plan == * Contingency mechanism: (What to do? Who will do it?) Proposal owners will drop the <code>Requires</code> dependency generator if it causes unexpected problems. * Contingency deadline: N/A (not a System Wide Change) * Blocks release? N/A (not a System Wide Change) == Documentation == N/A (not a System Wide Change) == Release Notes == -- Aoife Moloney Fedora Operations Architect Fedora Project Matrix: @amoloney:fedora.im IRC: amoloney -- _______________________________________________ devel-announce mailing list -- devel-announce@lists.fedoraproject.org To unsubscribe send an email to devel-announce-leave@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel-announce@lists.fedoraproject.org Do not reply to spam, report it: https://forge.fedoraproject.org/infra/tickets/issues/new

Saturday, October 10, 2026

Re: Inactive packagers for the F45 release cycle - impact assessment

Hello, this is the impact assessment about inactive packagers removal which will be performed after F45 release. Of the 226 users which were identified as inactive at the time of procedure start, we still have 187 users which didn't reply and 3 users who agreed about being removed from packagers. The following is the list of packages which will be orphaned, assuming none of the remaining users reply: ### Found 364 packages which will possibly be orphaned: ### - 4diac-forte (owned by ctron) - CImg (owned by cicku) - GraphicsMagick (owned by ixs) - SIBsim4 (owned by c4chris) - aboot-deploy (owned by imullins) - abrt-server-info-page (owned by mmarusak) - adplug (owned by snirkel) - aide (owned by rsroka) - apt-cacher-ng (owned by adetiste) - azure-nvme-utils (owned by cjp256) - azure-vm-utils (owned by cjp256) - barcode (owned by ixs) - blaze (owned by diehlpk) - bluejay (owned by ebonjaeger) - bochs (owned by clalance) - bspwm (owned by pidgornyy) - buffer (owned by bcornec) - c++-gtk-utils (owned by airwave) - calls (owned by torbuntu) - cava (owned by larsks) - ccd2iso (owned by msk61) - ccrtp (owned by ixs) - chatty (owned by torbuntu) - cockpit-podman (owned by mmarusak) - colorized-logs (owned by kilobyte) - conmon (owned by haircommander) - conmux (owned by bpeck) - containernetworking-plugins (owned by haircommander) - crack (owned by c4chris) - cri-o (owned by haircommander) - cri-tools (owned by haircommander) - cri-tools[modules] (owned by haircommander) - crun-vm (owned by afaria) - cwm (owned by bmeneguele) - desktop-file-utils (owned by rstrode) - dfu-util (owned by tuju) - driverctl (owned by fbl) - dwarves (owned by acme) - e2tools (owned by ixs) - editorconfig-emacs (owned by mcb30) - elph (owned by c4chris) - emacs-slime (owned by bkreuter) - eog[flatpaks] (owned by otaylor) - fedora-flathub-remote (owned by otaylor) - fedora-packager (owned by mohanboddu) - fedora-third-party (owned by otaylor) - figtoipe (owned by cicku) - filebench (owned by hushan) - flatpak-build-base[container] (owned by otaylor) - flatpak-common[modules] (owned by otaylor) - flatpak-module-tools (owned by otaylor) - flatpak-rpm-macros (owned by otaylor) - flatpak-runtime-config (owned by otaylor) - flatpak-runtime[flatpaks] (owned by otaylor) - flatpak-sdk[flatpaks] (owned by otaylor) - flatpak-xdg-utils (owned by otaylor) - foliate[flatpaks] (owned by harrymichal) - fswatch (owned by dagostinelli) - fuelmanager (owned by kc8hfi) - galculator (owned by tmraz) - gdm (owned by rstrode) - geary[flatpaks] (owned by harrymichal) - geoipupdate (owned by philipp) - ghc-BoundedChan (owned by fdedden) - ghc-IntervalMap (owned by fdedden) - ghc-bitwise (owned by fdedden) - ghc-boomerang (owned by fdedden) - ghc-bv-sized (owned by fdedden) - ghc-config-schema (owned by fdedden) - ghc-config-value (owned by fdedden) - ghc-copilot (owned by fdedden) - ghc-copilot-c99 (owned by fdedden) - ghc-copilot-core (owned by fdedden) - ghc-copilot-interpreter (owned by fdedden) - ghc-copilot-language (owned by fdedden) - ghc-copilot-libraries (owned by fdedden) - ghc-copilot-prettyprinter (owned by fdedden) - ghc-copilot-theorem (owned by fdedden) - ghc-deriving-compat (owned by fdedden) - ghc-fgl-visualize (owned by fdedden) - ghc-generic-lens-core (owned by fdedden) - ghc-indexed-profunctors (owned by fdedden) - ghc-language-bluespec (owned by fdedden) - ghc-language-c99 (owned by fdedden) - ghc-language-c99-simple (owned by fdedden) - ghc-language-c99-util (owned by fdedden) - ghc-libBF (owned by fdedden) - ghc-llvm-pretty (owned by fdedden) - ghc-lumberjack (owned by fdedden) - ghc-monadLib (owned by fdedden) - ghc-panic (owned by fdedden) - ghc-parameterized-utils (owned by fdedden) - ghc-raw-strings-qq (owned by fdedden) - ghc-s-cargot (owned by fdedden) - ghc-simple-get-opt (owned by fdedden) - ghc-versions (owned by fdedden) - ghc-what4 (owned by fdedden) - ghc-zenc (owned by fdedden) - git-octopus (owned by baitaand) - gjs (owned by otaylor) - glimmer (owned by c4chris) - gnome-battery-bench (owned by otaylor) - gnome-calculator (owned by rstrode) - gnome-contacts[flatpaks] (owned by harrymichal) - gnome-kiosk (owned by rstrode) - gnome-menus (owned by rstrode) - gnome-mime-data (owned by rstrode) - gnome-session (owned by rstrode) - gnome-user-docs (owned by rstrode) - golang-github-acobaugh-osrelease (owned by harrymichal) - golang-github-andreaskoch-fswatch (owned by ppfeister) - golang-github-azure-pipeline (owned by crisdel) - golang-github-harrymichal-version (owned by harrymichal) - golang-github-kyokomi-emoji (owned by olem) - golang-github-yashtewari-glob-intersection (owned by olem) - golang-uber-automaxprocs (owned by olem) - gti (owned by ib54003) - headsetcontrol (owned by mohanboddu) - hevea (owned by ixs) - hmmer (owned by c4chris) - hpx (owned by diehlpk) - hunspell-ka (owned by norwayfun) - hyprcursor (owned by nightishaman) - hyprland-protocols (owned by nightishaman) - hyprutils (owned by nightishaman) - hyprwayland-scanner (owned by nightishaman) - icecast (owned by ixs) - ima-evm-utils (owned by vgoyal) - innoextract (owned by adetiste) - isl (owned by law) - jansson (owned by jirka) - *js-jquery-mousewheel (owned by bowlofeggs) - *js-jquery-prettyphoto (owned by bowlofeggs) - *js-responsive-elements (owned by bowlofeggs) - koji-flatpak (owned by otaylor) - kronometer (owned by andreamtp) - kxstitch (owned by golfu) - l3afpad (owned by ib54003) - ladvd (owned by ixs) - lagan (owned by c4chris) - libatasmart (owned by lennart) - libbinio (owned by snirkel) - libcdson (owned by rharwood) - libdaemon (owned by lennart) - libmnl (owned by hushan) - libmtp (owned by snirkel) - libndp (owned by jirka) - libnetfilter_acct (owned by hushan) - libqb (owned by cfeist) - *libsignal-protocol-c (owned by bowlofeggs) - libsndfile (owned by ixs) - libteam (owned by jirka) - libxklavier (owned by rstrode) - libxo (owned by kanitha) - libyubikey (owned by wzzrd) - libzdnn (owned by ankr) - manedit (owned by pali) - mankalaengine (owned by srisharanvs) - mapserver (owned by pali) - memkind (owned by aquini) - memstomp (owned by law) - memstrack (owned by yangrr) - mm (owned by ixs) - mod_authnz_external (owned by philipp) - mod_dnssd (owned by lennart) - module-build (owned by mcurlej) - mpdscribble (owned by rharwood) - mysql-connector-python (owned by hvad) - ndctl (owned by djbw) - ne (owned by vigna) - needrestart (owned by duck) - netrate (owned by rrendec) - nfswatch (owned by c4chris) - ngircd (owned by ixs) - oc-inject (owned by smakarov) - open-vmdk (owned by idoenmez) - open62541 (owned by ctron) - openiked (owned by hargonix) - openosc (owned by yonhan) - openpace (owned by vhanulik) - openssl (owned by saprasad) - openssl1.1 (owned by saprasad) - openvswitch (owned by fbl) - otf2bdf (owned by yangrr) - oz (owned by clalance) - p0rn-comfort (owned by ixs) - painless-password-rotation (owned by cn137) - pam-ssh-auth-info (owned by u1f35c) - paprefs (owned by lennart) - parallel (owned by golfu) - pass-audit (owned by xdbob) - pavucontrol (owned by lennart) - pavumeter (owned by lennart) - pcs (owned by cfeist) - pcsc-perl (owned by tmraz) - pcsc-tools (owned by tmraz) - perl-Authen-Radius (owned by ixs) - perl-CGI-Session (owned by ixs) - perl-Class-Observable (owned by ixs) - perl-Class-Std (owned by ixs) - perl-Config-Model (owned by hvad) - perl-Config-Model-CursesUI (owned by hvad) - perl-Config-Model-Itself (owned by hvad) - perl-Config-Model-TkUI (owned by hvad) - perl-ConfigReader (owned by ixs) - perl-Crypt-Blowfish (owned by ixs) - perl-Crypt-CBC (owned by ixs) - perl-Curses-UI (owned by hvad) - perl-DBM-Deep (owned by ixs) - perl-Data-HexDump (owned by ixs) - perl-Data-Password (owned by ixs) - perl-FileHandle-Fmode (owned by ixs) - perl-HTML-CalendarMonthSimple (owned by ixs) - perl-LockFile-Simple (owned by ixs) - perl-MD5 (owned by ixs) - perl-MIME-Lite-TT-HTML (owned by kc8hfi) - perl-Mail-RFC822-Address (owned by ixs) - perl-NetAddr-IP (owned by ixs) - perl-Proc-ProcessTable (owned by ixs) - perl-Sys-SigAction (owned by ixs) - perl-Test-Command (owned by hvad) - perl-Text-Iconv (owned by ixs) - perl-Text-vCard (owned by philipp) - perl-Tk-DirSelect (owned by hvad) - perl-Tk-ProgressBar-Mac (owned by hvad) - perl-Tk-Stderr (owned by hvad) - perl-XML-Filter-BufferText (owned by ixs) - perl-XML-Filter-XInclude (owned by ixs) - perl-XML-SAX-Writer (owned by ixs) - perl-XML-Validator-Schema (owned by ixs) - php-pear-HTML-Template-IT (owned by hvad) - picard (owned by alexlan) - pkcs11-provider (owned by saprasad) - plymouth (owned by rstrode) - plymouth-theme-hot-dog (owned by wwoods) - postgrey (owned by cicku) - prestopalette (owned by dagostinelli) - pulseaudio (owned by lennart) - puppet (owned by brandfbb) - pveclib (owned by munroesj52) - pwauth (owned by philipp) - pyee (owned by crisdel) - pyplane (owned by crisdel) - python-array-api-strict (owned by ppfeister) - python-asn1crypto (owned by cheimes) - python-azure-storage-blob (owned by rommell) - python-black (owned by cheimes) - python-dicttoxml (owned by siddharthvipul1) - python-ethtool (owned by acme) - python-exrex (owned by ppfeister) - python-getmac (owned by hargonix) - python-influxdb (owned by hvad) - python-kdcproxy (owned by cheimes) - python-ldap (owned by cheimes) - python-mechanize (owned by mohanboddu) - python-mockito (owned by noon) - python-msgspec (owned by tritas) - python-ntplib (owned by vpodzime) - python-prettytable (owned by clalance) - python-pylero (owned by waynesun20) - *python-rpdb (owned by bowlofeggs) - python-rpi-gpio2 (owned by theyoyojo) - python-setuptools-rust (owned by cheimes) - python-types-mock (owned by ppfeister) - python-unix-ar (owned by ppfeister) - python-utmp (owned by tuju) - python-visitor (owned by hvad) - pyzor (owned by ixs) - qatzip (owned by xinghong) - qt5-qtquickcontrols2 (owned by plfiorini) - qt6-qtmqtt (owned by delfassy) - quadrapassel[flatpaks] (owned by otaylor) - radare2[modules] (owned by ret2libc) - redfish-finder (owned by theyoyojo) - redhat-menus (owned by rstrode) - resource-agents (owned by cfeist) - restmbmaster (owned by jirka) - rig (owned by turboturtle) - robotfindskitten (owned by wwoods) - *rpick[modules] (owned by bowlofeggs) - rtkit (owned by lennart) - rubygem-idn (owned by spstarr) - rubygem-parse-cron (owned by spstarr) - rubygem-puppet-resource_api (owned by brandfbb) - rubygem-puppetserver-ca (owned by brandfbb) - rubygem-rspec-fire (owned by brandfbb) - rubygem-semantic_puppet (owned by brandfbb) - rust-Inflector (owned by cheimes) - rust-alacritty (owned by returntrip) - rust-alacritty_config_derive (owned by returntrip) - rust-alacritty_terminal (owned by returntrip) - rust-aliasable (owned by cheimes) - rust-asn1 (owned by cheimes) - rust-asn1_derive (owned by cheimes) - rust-bitstring (owned by ppfeister) - rust-byteorder_slice (owned by pvaler) - rust-cidr (owned by ppfeister) - rust-cidr-utils (owned by ppfeister) - rust-crossfont (owned by returntrip) - rust-endian-num (owned by osteffen) - rust-envy (owned by ctron) - rust-expat-sys (owned by returntrip) - *rust-float-ord (owned by bowlofeggs) - rust-freetype-rs (owned by returntrip) - rust-freetype-sys (owned by returntrip) - rust-gl_generator (owned by returntrip) - rust-glutin (owned by returntrip) - rust-glutin_egl_sys (owned by returntrip) - rust-glutin_glx_sys (owned by returntrip) - rust-hmac-sha512 (owned by osteffen) - rust-intrusive-collections (owned by osteffen) - rust-khronos_api (owned by returntrip) - rust-liboci-cli (owned by afaria) - rust-oci-spec (owned by afaria) - rust-open-enum (owned by osteffen) - rust-open-enum-derive (owned by osteffen) - rust-osmesa-sys (owned by returntrip) - rust-ouroboros (owned by cheimes) - rust-ouroboros_macro (owned by cheimes) - rust-pam (owned by eneville) - rust-pam-sys (owned by eneville) - rust-pcap-file (owned by pvaler) - rust-pleaser (owned by eneville) - rust-pyo3-build-config (owned by cheimes) - rust-qstring (owned by ctron) - rust-range_map_vec (owned by osteffen) - rust-raw-window-handle (owned by returntrip) - *rust-rpick (owned by bowlofeggs) - *rust-serde-big-array (owned by bowlofeggs) - rust-servo-fontconfig (owned by returntrip) - *rust-sha-1 (owned by bowlofeggs) - rust-shared_library (owned by returntrip) - rust-syslog (owned by eneville) - rust-text_placeholder (owned by ppfeister) - rust-wayland-egl (owned by returntrip) - rust-webbrowser (owned by ctron) - rust-winit (owned by returntrip) - rust-x11-dl (owned by returntrip) - scmxx (owned by ixs) - seaview (owned by c4chris) - shairport-sync (owned by bpeck) - shunit2 (owned by hushan) - spor (owned by aquini) - sqlcipher (owned by siddharths) - squashfuse (owned by kyrofa) - staden-io_lib (owned by c4chris) - stargz-snapshotter (owned by ktock) - startup-notification (owned by rstrode) - stunnel (owned by saprasad) - sxhkd (owned by pidgornyy) - topline (owned by kilobyte) - tpm2-tss-engine (owned by mzavalavz) - tracer[modules] (owned by mcurlej) - trunk (owned by ctron) - udis86 (owned by scottt) - unclutter-xfixes (owned by rharwood) - urjtag (owned by scottt) - verilator (owned by scottt) - vim-ctrlp (owned by osoukup) - xml-security-c (owned by kloczek) - xmlrpc-epi (owned by spstarr) - ykpers (owned by wzzrd) - ytnef (owned by mzavalavz) - yubikey-personalization-gui (owned by wzzrd) Packages marked with an asterisk means that the user replied to the ticket asking to be removed from the packager group, therefeore you can try to contact them and ask for the package to be assigned to you, if you're interested in continue maintaining it. Mattia -- _______________________________________________ devel-announce mailing list -- devel-announce@lists.fedoraproject.org To unsubscribe send an email to devel-announce-leave@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel-announce@lists.fedoraproject.org Do not reply to spam, report it: https://forge.fedoraproject.org/infra/tickets/issues/new

Orphaned packages looking for new maintainers

Report started at 2026-10-09 23:00:13 UTC The following packages are orphaned and will be retired when they are orphaned for six weeks, unless someone adopts them. If you know for sure that the package should be retired, please do so now with a proper reason: https://fedoraproject.org/wiki/How_to_remove_a_package_at_end_of_life Note: If you received this mail directly you (co)maintain one of the affected packages or a package that depends on one. Please adopt the affected package or retire your depending package to avoid broken dependencies, otherwise your package will be retired when the affected package gets retired. Request package ownership via the *Take* button in the left column on https://src.fedoraproject.org/rpms/<pkgname> Full report available at: https://a.gtmx.me/orphans/orphans.txt grep it for your FAS username and follow the dependency chain. For human readable dependency chains, see https://packager-dashboard.fedoraproject.org/ For all orphaned packages, see https://packager-dashboard.fedoraproject.org/orphan Package (co)maintainers Status Change ================================================================================ 4th orphan 1 weeks ago GLee orphan 1 weeks ago NaturalDocs orphan 1 weeks ago NetworkManager-libreswan bengal, ihuguet, orphan, 0 weeks ago praksany, thaller, vbenes NetworkManager-openvpn bengal, huzaifas, ihuguet, 1 weeks ago orphan, tdawson, thaller NetworkManager-pptp orphan, tdawson, thaller 1 weeks ago bam orphan 1 weeks ago bottles atim, orphan, thunderbirdtr 4 weeks ago brewtarget orphan 4 weeks ago cave9 orphan 1 weeks ago centerim orphan 1 weeks ago clearlooks-compact-gnome-theme orphan 1 weeks ago consolation orphan 1 weeks ago coolreader orphan 4 weeks ago corrida orphan 1 weeks ago drpm @rpm-software-management-sig, 3 weeks ago jmracek, orphan elementary-icon-theme orphan 4 weeks ago fastapi-cli orphan, pwouters, rominf 1 weeks ago fastapi-cloud-cli orphan, pwouters, rominf 1 weeks ago fastapi-new orphan 1 weeks ago fawltydeps orphan 4 weeks ago flam3 orphan 4 weeks ago fluid orphan, plfiorini 1 weeks ago freerouting dwrobel, orphan 1 weeks ago fuse-encfs jcpunk, orphan, vascom 5 weeks ago gnome-js-common orphan 5 weeks ago golang-github-alecthomas- @go-sig, orphan 5 weeks ago participle2 golang-github-azure-amqp-common @go-sig, orphan 3 weeks ago golang-github-distribution- @go-sig, orphan 3 weeks ago reference golang-github-felixge-httpsnoop @go-sig, orphan 0 weeks ago golang-github-franela-goblin @go-sig, orphan 0 weeks ago golang-github-gobuffalo-packd @go-sig, orphan 0 weeks ago golang-github-gorilla-websocket @go-sig, jchaloup, mrunge, 0 weeks ago orphan golang-github-karrick-golf @go-sig, orphan 0 weeks ago golang-github-lyft-protoc-gen- @go-sig, orphan 0 weeks ago star golang-github-mitchellh- @go-sig, jchaloup, orphan 0 weeks ago mapstructure golang-github-otiai10-copy @go-sig, orphan 0 weeks ago golang-github-pkg-profile @go-sig, jchaloup, orphan 0 weeks ago golang-github-shopify-toxiproxy @go-sig, orphan 2 weeks ago golang-github-tv42-httpunix @go-sig, orphan 0 weeks ago golang-github-vbatts-tar-split @go-sig, jchaloup, orphan 4 weeks ago golang-gopkg-ini-1 @go-sig, orphan 0 weeks ago grhino orphan 5 weeks ago iwd orphan 1 weeks ago legofy orphan 4 weeks ago libclaw martinkg, orphan, xavierb 1 weeks ago libdrm-armada orphan 1 weeks ago libetnaviv orphan 1 weeks ago libicu76 orphan 0 weeks ago libyui-mga-ncurses orphan, thunderbirdtr 2 weeks ago links @epel-packagers-sig, orphan, 1 weeks ago ovasik, salimma lumail orphan 1 weeks ago mailprocessing orphan 4 weeks ago massif-visualizer @kde-sig, orphan, smani 1 weeks ago micronucleus orphan 1 weeks ago netbsd-iscsi orphan 1 weeks ago netsurf orphan 1 weeks ago nextpnr orphan 1 weeks ago nitrogen orphan 4 weeks ago odt2txt @epel-packagers-sig, orphan 5 weeks ago oflb-smonohand-fonts orphan 5 weeks ago openfortivpn adrienverge, orphan 1 weeks ago opengrm-ngram @epel-packagers-sig, orphan 2 weeks ago p11-remote orphan 1 weeks ago pacrunner orphan 1 weeks ago pam-cryptsetup orphan 5 weeks ago perl-Net-Amazon-EC2 orphan 1 weeks ago perl-Net-Amazon-EC2-Metadata orphan 1 weeks ago perl-OpenGL jplesnik, orphan 1 weeks ago perl-Test-WWW-Selenium orphan 1 weeks ago perl-WWW-GoodData orphan 1 weeks ago perl-WWW-Salesforce orphan 1 weeks ago pgp-tools fale, orphan 1 weeks ago php-webimpress-http-middleware- orphan 5 weeks ago compatibility pnglite orphan 1 weeks ago poster orphan 1 weeks ago psftools orphan 1 weeks ago python-PyMunin3 orphan 4 weeks ago python-agent-detector orphan, pwouters, rominf 1 weeks ago python-blessings @python-packagers-sig, orphan 5 weeks ago python-diff-match-patch orphan 4 weeks ago python-docstring-to-markdown @neuro-sig, orphan 4 weeks ago python-fastapi orphan, pwouters, rominf 1 weeks ago python-fastar @rust-sig, orphan 1 weeks ago python-fvs orphan 4 weeks ago python-glfw @neuro-sig, neelc, orphan 4 weeks ago python-imapclient orphan 4 weeks ago python-linecache2 orphan 5 weeks ago python-lsp-black @neuro-sig, jonathanspw, 4 weeks ago orphan python-lsp-jsonrpc @neuro-sig, jonathanspw, 4 weeks ago orphan python-lsp-ruff @neuro-sig, orphan 4 weeks ago python-lsp-server @neuro-sig, @python-packagers- 4 weeks ago sig, jonathanspw, orphan python-managesieve orphan 4 weeks ago python-medimages4tests orphan 4 weeks ago python-openneuro @neuro-sig, orphan 4 weeks ago python-palettable @neuro-sig, orphan 4 weeks ago python-pybbi @neuro-sig, orphan 4 weeks ago python-pydapsys @neuro-sig, orphan 4 weeks ago python-pydocstyle cottsay, orphan 4 weeks ago python-pylint-venv orphan 1 weeks ago python-pyls-spyder @neuro-sig, jonathanspw, 4 weeks ago orphan python-pymilter bojan, orphan, sdgathman 4 weeks ago python-pyopengltk @neuro-sig, orphan 4 weeks ago python-pytest-services @epel-packagers-sig, @infra- 5 weeks ago sig, @python-packagers-sig, ngompa, orphan python-pyuca @neuro-sig, orphan 4 weeks ago python-qstylizer @neuro-sig, jonathanspw, 4 weeks ago orphan python-result @python-packagers-sig, orphan 5 weeks ago python-rich-toolkit orphan 1 weeks ago python-rignore @rust-sig, orphan 1 weeks ago python-roman orphan, rebus 4 weeks ago python-sgqlc @neuro-sig, orphan 1 weeks ago python-sphinx-jsonschema @python-packagers-sig, orphan 5 weeks ago python-sphinx-typlog-theme orphan 5 weeks ago python-sphinx_selective_exclude orphan 5 weeks ago python-sqlmodel orphan 1 weeks ago python-three_merge @neuro-sig, jonathanspw, 4 weeks ago orphan python-vascpy @neuro-sig, orphan 4 weeks ago python-vkbasalt-cli orphan 4 weeks ago python-xnat4tests @neuro-sig, orphan 4 weeks ago qtl866 orphan 1 weeks ago rubygem-comp_tree orphan 1 weeks ago rubygem-drake orphan 1 weeks ago rust-async_zip @rust-sig, orphan 5 weeks ago rust-bitfield0.14 @rust-sig, orphan 5 weeks ago rust-brownstone @rust-sig, orphan 5 weeks ago rust-chrono-english @rust-sig, orphan 5 weeks ago rust-crypto-hash @rust-sig, orphan 5 weeks ago rust-ctor-proc-macro @rust-sig, orphan 5 weeks ago rust-dir-test @rust-sig, orphan 5 weeks ago rust-dtor-proc-macro @rust-sig, orphan 5 weeks ago rust-fake @rust-sig, orphan 5 weeks ago rust-fsio @rust-sig, orphan 5 weeks ago rust-geo-types @rust-sig, mcrha, orphan 5 weeks ago rust-gettid @rust-sig, orphan 5 weeks ago rust-gimoji @rust-sig, orphan 1 weeks ago rust-hamcrest2 @rust-sig, orphan 5 weeks ago rust-iri-string @rust-sig, orphan 1 weeks ago rust-joinery @rust-sig, orphan 5 weeks ago rust-joinery2 @rust-sig, orphan 5 weeks ago rust-jql @rust-sig, kalev, orphan 4 weeks ago rust-jql-parser @rust-sig, orphan 4 weeks ago rust-jql-runner @rust-sig, orphan 4 weeks ago rust-lexiclean @rust-sig, orphan 5 weeks ago rust-minidom @rust-sig, orphan 5 weeks ago rust-nom-supreme @rust-sig, orphan 5 weeks ago rust-nom_locate @rust-sig, orphan 3 weeks ago rust-oneshot @rust-sig, orphan 5 weeks ago rust-peeking_take_while @rust-sig, orphan 5 weeks ago rust-reis @rust-sig, orphan 1 weeks ago rust-run_script @rust-sig, orphan 5 weeks ago rust-rustsec @rust-sig, orphan 5 weeks ago rust-rxml @rust-sig, orphan 5 weeks ago rust-rxml_proc @rust-sig, orphan 5 weeks ago rust-rxml_validation @rust-sig, orphan 5 weeks ago rust-thread-id @rust-sig, orphan 5 weeks ago rust-tracing_facade @rust-sig, orphan 5 weeks ago rust-unic-segment @rust-sig, orphan 5 weeks ago rust-vec1 @rust-sig, orphan 5 weeks ago rust-weak-table @rust-sig, orphan 5 weeks ago rust-yansi-term @rust-sig, orphan 5 weeks ago sandia-omega-h @neuro-sig, orphan 4 weeks ago skyviewer orphan, rineau 1 weeks ago spicctrl orphan 5 weeks ago sunxi-tools orphan 1 weeks ago system-config-rootpassword orphan 1 weeks ago ttyd orphan 1 weeks ago tunctl orphan, rjones 1 weeks ago tunneler orphan 1 weeks ago usbsniff orphan 1 weeks ago v8-314 orphan 1 weeks ago valijson orphan 4 weeks ago xaos dturner, orphan 4 weeks ago xmltoman @db-sig, mschorm, orphan 1 weeks ago xorg-x11-drv-armada orphan 1 weeks ago xteddy orphan 1 weeks ago xwxapt orphan 5 weeks ago ykushcmd orphan 1 weeks ago The following packages require above mentioned packages: Depending on: NaturalDocs (1), status change: 2026-09-30 (1 weeks ago) pioneer (maintained by: sagitter) pioneer-20260907-1.fc46.src requires NaturalDocs = 1.52-37.fc45, pionilliumtext22l-fonts = 20260907-1.fc46 Depending on: NetworkManager-libreswan (2), status change: 2026-10-07 (0 weeks ago) plasma-nm (maintained by: @kde-sig, farchord) Member of critpath groups: critical-path-kde plasma-nm-openswan-6.7.91-1.fc46.x86_64 requires NetworkManager-openswan = 1.2.30-4.fc45 plasma-mobile (maintained by: @kde-sig, farchord) plasma-mobile-6.7.91-1.fc46.x86_64 requires plasma-nm = 6.7.91-1.fc46 Depending on: NetworkManager-openvpn (3), status change: 2026-09-30 (1 weeks ago) plasma-nm (maintained by: @kde-sig, farchord) Member of critpath groups: critical-path-kde plasma-nm-openvpn-6.7.91-1.fc46.x86_64 requires NetworkManager-openvpn = 1:1.12.5-5.fc45 python-proton-vpn-network-manager (maintained by: fed500) python-proton-vpn-network-manager-0.10.2-8.fc45.src requires NetworkManager-openvpn = 1:1.12.5-5.fc45, NetworkManager-openvpn-gnome = 1:1.12.5-5.fc45 plasma-mobile (maintained by: @kde-sig, farchord) plasma-mobile-6.7.91-1.fc46.x86_64 requires plasma-nm = 6.7.91-1.fc46 Depending on: NetworkManager-pptp (2), status change: 2026-09-30 (1 weeks ago) plasma-nm (maintained by: @kde-sig, farchord) Member of critpath groups: critical-path-kde plasma-nm-pptp-6.7.91-1.fc46.x86_64 requires NetworkManager-pptp = 1:1.2.12-14.fc45 plasma-mobile (maintained by: @kde-sig, farchord) plasma-mobile-6.7.91-1.fc46.x86_64 requires plasma-nm = 6.7.91-1.fc46 Depending on: clearlooks-compact-gnome-theme (1), status change: 2026-09-30 (1 weeks ago) guitarix (maintained by: tartina, verdurin) guitarix-0.47.0-2.fc45.x86_64 requires clearlooks-compact-gnome-theme = 1.5-35.fc45 Depending on: fastapi-cli (22), status change: 2026-09-29 (1 weeks ago) python-fastapi (maintained by: orphan, pwouters, rominf) python-fastapi-0.141.1-6.fc46.src requires python3dist(fastapi-cli) = 0.0.32, python3dist(fastapi-cli[standard-no-fastapi-cloud-cli]) = 0.0.32, python3dist(fastapi-cli[standard]) = 0.0.32, python3dist(sqlmodel) = 0.0.47 python3-fastapi+all-0.141.1-6.fc46.noarch requires python3.15dist(fastapi-cli) = 0.0.32, python3.15dist(fastapi-cli[standard]) = 0.0.32 python3-fastapi+standard-0.141.1-6.fc46.noarch requires python3.15dist(fastapi-cli) = 0.0.32, python3.15dist(fastapi-cli[standard]) = 0.0.32 python3-fastapi+standard-no-fastapi-cloud-cli-0.141.1-6.fc46.noarch requires python3.15dist(fastapi-cli) = 0.0.32, python3.15dist(fastapi-cli[standard-no-fastapi-cloud-cli]) = 0.0.32 fastapi-cli (maintained by: orphan, pwouters, rominf) fastapi-cli-0.0.32-6.fc46.src requires python3dist(fastapi) = 0.141.1 glances (maintained by: aekoroglu, jonathanspw) glances-4.5.7-1.fc46.noarch requires python3-fastapi = 0.141.1-6.fc46 glances-4.5.7-1.fc46.src requires python3dist(fastapi) = 0.141.1 python-fastmcp (maintained by: chihlee, otaylor, peter) python-fastmcp-2.14.7-10.fc46.src requires python3-fastapi = 0.141.1-6.fc46 python-openapi-core (maintained by: @python-packagers-sig, generalprobe, mattia, music) python-openapi-core-0.23.1-5.fc45.src requires python3dist(fastapi) = 0.141.1 python3-openapi-core+fastapi-0.23.1-5.fc45.noarch requires python3.15dist(fastapi) = 0.141.1 python-sqlmodel (maintained by: orphan) python-sqlmodel-0.0.47-1.fc46.src requires python3dist(fastapi) = 0.141.1 python-sse-starlette (maintained by: @rhel-lightspeed, r0x0d) python-sse-starlette-3.4.4-3.fc45.src requires python3dist(fastapi) = 0.141.1 python3-sse-starlette+examples-3.4.4-3.fc45.noarch requires python3.15dist(fastapi) = 0.141.1 python-logdetective (maintained by: @copr-sig, frostyx, jpodivin, mmassari, msuchy, ttomecek) python3-logdetective+server-3.10.0-4.fc45.noarch requires python3.15dist(fastapi) = 0.141.1, python3.15dist(sentry-sdk) = 2.48, python3.15dist(sentry-sdk[fastapi]) = 2.48 python-sentry-sdk (maintained by: pwouters, rominf, rommell) python3-sentry-sdk+fastapi-2.48.0-6.fc45.noarch requires python3.15dist(fastapi) = 0.141.1 setools (maintained by: alexl, dwalsh, plautrba, rhughes, rstrode, vmojzis, vsyncako) Member of critpath groups: core; critical-path-cloud; critical-path-compose; critical-path-server setools-mcp-4.7.1-1.fc46.x86_64 requires python3-fastmcp = 2.14.7-10.fc46 python-httpx-sse (maintained by: @rhel-lightspeed, r0x0d) python-httpx-sse-0.4.3-4.fc45.src requires python3-sse-starlette = 3.4.4-3.fc45 python-mcp (maintained by: @rhel-lightspeed, r0x0d) python-mcp-1.27.1-4.fc45.src requires python3dist(sse-starlette) = 3.4.4 python3-mcp-1.27.1-4.fc45.noarch requires python3.15dist(sse-starlette) = 3.4.4 copr-backend (maintained by: @copr-sig, frostyx, msuchy, praiskup) copr-backend-2.17-1.fc46.noarch requires python3-sentry-sdk = 2.48.0-6.fc45 copr-backend-2.17-1.fc46.src requires python3-sentry-sdk = 2.48.0-6.fc45 copr-dist-git (maintained by: @copr-sig, frostyx, msuchy, praiskup) copr-dist-git-1.7-1.fc46.noarch requires python3-sentry-sdk = 2.48.0-6.fc45 copr-dist-git-1.7-1.fc46.src requires python3-sentry-sdk = 2.48.0-6.fc45 copr-frontend (maintained by: @copr-sig, frostyx, msuchy, praiskup) copr-frontend-2.11-1.fc46.noarch requires python3-sentry-sdk+flask = 2.48.0-6.fc45 copr-frontend-2.11-1.fc46.src requires python3-sentry-sdk+flask = 2.48.0-6.fc45 fastapi-cloud-cli (maintained by: orphan, pwouters, rominf) fastapi-cloud-cli-0.26.0-1.fc46.noarch requires python3.15dist(sentry-sdk) = 2.48 fastapi-cloud-cli-0.26.0-1.fc46.src requires python3dist(sentry-sdk) = 2.48 matrix-synapse (maintained by: dcallagh, jonathanspw, js, limb) matrix-synapse-1.162.0-1.fc46.src requires python3dist(sentry-sdk) = 2.48 matrix-synapse+sentry-1.162.0-1.fc46.x86_64 requires python3.15dist(sentry-sdk) = 2.48 plasma-drkonqi (maintained by: @kde-sig, mkyral) plasma-drkonqi-6.7.91-1.fc46.x86_64 requires python3dist(sentry-sdk) = 2.48 python-rq (maintained by: @python-packagers-sig, pwouters) python-rq-2.11-1.fc46.src requires python3dist(sentry-sdk) = 2.48 pcp (maintained by: agerstmayr, jkurik, lchilton, nathans, samfeifer, wcohen) pcp-7.2.1-1.fc46.src requires setools-console = 4.7.1-1.fc46 pcp-testsuite-7.2.1-1.fc46.x86_64 requires setools = 4.7.1-1.fc46 policycoreutils (maintained by: dwalsh, lvrabec, plautrba, vmojzis) Member of critpath groups: core; critical-path-build; critical-path-cloud; critical-path-compose; critical-path-server python3-policycoreutils-3.11-2.fc45.noarch requires python3-setools = 4.7.1-1.fc46 sepolicy_analysis (maintained by: vmojzis) sepolicy_analysis-0.1-35.fc45.noarch requires python3-setools = 4.7.1-1.fc46 Too many dependencies for fastapi-cli, not all listed here Depending on: fastapi-cloud-cli (22), status change: 2026-09-29 (1 weeks ago) fastapi-cli (maintained by: orphan, pwouters, rominf) fastapi-cli-0.0.32-6.fc46.src requires python3dist(fastapi) = 0.141.1, python3dist(fastapi-cloud-cli) = 0.26 fastapi-cli+standard-0.0.32-6.fc46.noarch requires python3.15dist(fastapi-cloud-cli) = 0.26 python-fastapi (maintained by: orphan, pwouters, rominf) python-fastapi-0.141.1-6.fc46.src requires python3dist(fastapi-cli) = 0.0.32, python3dist(fastapi-cli[standard-no-fastapi-cloud-cli]) = 0.0.32, python3dist(fastapi-cli[standard]) = 0.0.32, python3dist(sqlmodel) = 0.0.47 python3-fastapi+all-0.141.1-6.fc46.noarch requires python3.15dist(fastapi-cli) = 0.0.32, python3.15dist(fastapi-cli[standard]) = 0.0.32 python3-fastapi+standard-0.141.1-6.fc46.noarch requires python3.15dist(fastapi-cli) = 0.0.32, python3.15dist(fastapi-cli[standard]) = 0.0.32 python3-fastapi+standard-no-fastapi-cloud-cli-0.141.1-6.fc46.noarch requires python3.15dist(fastapi-cli) = 0.0.32, python3.15dist(fastapi-cli[standard-no-fastapi-cloud-cli]) = 0.0.32 glances (maintained by: aekoroglu, jonathanspw) glances-4.5.7-1.fc46.noarch requires python3-fastapi = 0.141.1-6.fc46 glances-4.5.7-1.fc46.src requires python3dist(fastapi) = 0.141.1 python-fastmcp (maintained by: chihlee, otaylor, peter) python-fastmcp-2.14.7-10.fc46.src requires python3-fastapi = 0.141.1-6.fc46 python-openapi-core (maintained by: @python-packagers-sig, generalprobe, mattia, music) python-openapi-core-0.23.1-5.fc45.src requires python3dist(fastapi) = 0.141.1 python3-openapi-core+fastapi-0.23.1-5.fc45.noarch requires python3.15dist(fastapi) = 0.141.1 python-sqlmodel (maintained by: orphan) python-sqlmodel-0.0.47-1.fc46.src requires python3dist(fastapi) = 0.141.1 python-sse-starlette (maintained by: @rhel-lightspeed, r0x0d) python-sse-starlette-3.4.4-3.fc45.src requires python3dist(fastapi) = 0.141.1 python3-sse-starlette+examples-3.4.4-3.fc45.noarch requires python3.15dist(fastapi) = 0.141.1 python-logdetective (maintained by: @copr-sig, frostyx, jpodivin, mmassari, msuchy, ttomecek) python3-logdetective+server-3.10.0-4.fc45.noarch requires python3.15dist(fastapi) = 0.141.1, python3.15dist(sentry-sdk) = 2.48, python3.15dist(sentry-sdk[fastapi]) = 2.48 python-sentry-sdk (maintained by: pwouters, rominf, rommell) python3-sentry-sdk+fastapi-2.48.0-6.fc45.noarch requires python3.15dist(fastapi) = 0.141.1 setools (maintained by: alexl, dwalsh, plautrba, rhughes, rstrode, vmojzis, vsyncako) Member of critpath groups: core; critical-path-cloud; critical-path-compose; critical-path-server setools-mcp-4.7.1-1.fc46.x86_64 requires python3-fastmcp = 2.14.7-10.fc46 python-httpx-sse (maintained by: @rhel-lightspeed, r0x0d) python-httpx-sse-0.4.3-4.fc45.src requires python3-sse-starlette = 3.4.4-3.fc45 python-mcp (maintained by: @rhel-lightspeed, r0x0d) python-mcp-1.27.1-4.fc45.src requires python3dist(sse-starlette) = 3.4.4 python3-mcp-1.27.1-4.fc45.noarch requires python3.15dist(sse-starlette) = 3.4.4 copr-backend (maintained by: @copr-sig, frostyx, msuchy, praiskup) copr-backend-2.17-1.fc46.noarch requires python3-sentry-sdk = 2.48.0-6.fc45 copr-backend-2.17-1.fc46.src requires python3-sentry-sdk = 2.48.0-6.fc45 copr-dist-git (maintained by: @copr-sig, frostyx, msuchy, praiskup) copr-dist-git-1.7-1.fc46.noarch requires python3-sentry-sdk = 2.48.0-6.fc45 copr-dist-git-1.7-1.fc46.src requires python3-sentry-sdk = 2.48.0-6.fc45 copr-frontend (maintained by: @copr-sig, frostyx, msuchy, praiskup) copr-frontend-2.11-1.fc46.noarch requires python3-sentry-sdk+flask = 2.48.0-6.fc45 copr-frontend-2.11-1.fc46.src requires python3-sentry-sdk+flask = 2.48.0-6.fc45 fastapi-cloud-cli (maintained by: orphan, pwouters, rominf) fastapi-cloud-cli-0.26.0-1.fc46.noarch requires python3.15dist(sentry-sdk) = 2.48 fastapi-cloud-cli-0.26.0-1.fc46.src requires python3dist(sentry-sdk) = 2.48 matrix-synapse (maintained by: dcallagh, jonathanspw, js, limb) matrix-synapse-1.162.0-1.fc46.src requires python3dist(sentry-sdk) = 2.48 matrix-synapse+sentry-1.162.0-1.fc46.x86_64 requires python3.15dist(sentry-sdk) = 2.48 plasma-drkonqi (maintained by: @kde-sig, mkyral) plasma-drkonqi-6.7.91-1.fc46.x86_64 requires python3dist(sentry-sdk) = 2.48 python-rq (maintained by: @python-packagers-sig, pwouters) python-rq-2.11-1.fc46.src requires python3dist(sentry-sdk) = 2.48 pcp (maintained by: agerstmayr, jkurik, lchilton, nathans, samfeifer, wcohen) pcp-7.2.1-1.fc46.src requires setools-console = 4.7.1-1.fc46 pcp-testsuite-7.2.1-1.fc46.x86_64 requires setools = 4.7.1-1.fc46 policycoreutils (maintained by: dwalsh, lvrabec, plautrba, vmojzis) Member of critpath groups: core; critical-path-build; critical-path-cloud; critical-path-compose; critical-path-server python3-policycoreutils-3.11-2.fc45.noarch requires python3-setools = 4.7.1-1.fc46 sepolicy_analysis (maintained by: vmojzis) sepolicy_analysis-0.1-35.fc45.noarch requires python3-setools = 4.7.1-1.fc46 Too many dependencies for fastapi-cloud-cli, not all listed here Depending on: fastapi-new (22), status change: 2026-09-29 (1 weeks ago) fastapi-cli (maintained by: orphan, pwouters, rominf) fastapi-cli-0.0.32-6.fc46.src requires python3dist(fastapi) = 0.141.1, python3dist(fastapi-new) = 0.0.7 fastapi-cli+new-0.0.32-6.fc46.noarch requires python3.15dist(fastapi-new) = 0.0.7 python-fastapi (maintained by: orphan, pwouters, rominf) python-fastapi-0.141.1-6.fc46.src requires python3dist(fastapi-cli) = 0.0.32, python3dist(fastapi-cli[standard-no-fastapi-cloud-cli]) = 0.0.32, python3dist(fastapi-cli[standard]) = 0.0.32, python3dist(sqlmodel) = 0.0.47 python3-fastapi+all-0.141.1-6.fc46.noarch requires python3.15dist(fastapi-cli) = 0.0.32, python3.15dist(fastapi-cli[standard]) = 0.0.32 python3-fastapi+standard-0.141.1-6.fc46.noarch requires python3.15dist(fastapi-cli) = 0.0.32, python3.15dist(fastapi-cli[standard]) = 0.0.32 python3-fastapi+standard-no-fastapi-cloud-cli-0.141.1-6.fc46.noarch requires python3.15dist(fastapi-cli) = 0.0.32, python3.15dist(fastapi-cli[standard-no-fastapi-cloud-cli]) = 0.0.32 glances (maintained by: aekoroglu, jonathanspw) glances-4.5.7-1.fc46.noarch requires python3-fastapi = 0.141.1-6.fc46 glances-4.5.7-1.fc46.src requires python3dist(fastapi) = 0.141.1 python-fastmcp (maintained by: chihlee, otaylor, peter) python-fastmcp-2.14.7-10.fc46.src requires python3-fastapi = 0.141.1-6.fc46 python-openapi-core (maintained by: @python-packagers-sig, generalprobe, mattia, music) python-openapi-core-0.23.1-5.fc45.src requires python3dist(fastapi) = 0.141.1 python3-openapi-core+fastapi-0.23.1-5.fc45.noarch requires python3.15dist(fastapi) = 0.141.1 python-sqlmodel (maintained by: orphan) python-sqlmodel-0.0.47-1.fc46.src requires python3dist(fastapi) = 0.141.1 python-sse-starlette (maintained by: @rhel-lightspeed, r0x0d) python-sse-starlette-3.4.4-3.fc45.src requires python3dist(fastapi) = 0.141.1 python3-sse-starlette+examples-3.4.4-3.fc45.noarch requires python3.15dist(fastapi) = 0.141.1 python-logdetective (maintained by: @copr-sig, frostyx, jpodivin, mmassari, msuchy, ttomecek) python3-logdetective+server-3.10.0-4.fc45.noarch requires python3.15dist(fastapi) = 0.141.1, python3.15dist(sentry-sdk) = 2.48, python3.15dist(sentry-sdk[fastapi]) = 2.48 python-sentry-sdk (maintained by: pwouters, rominf, rommell) python3-sentry-sdk+fastapi-2.48.0-6.fc45.noarch requires python3.15dist(fastapi) = 0.141.1 setools (maintained by: alexl, dwalsh, plautrba, rhughes, rstrode, vmojzis, vsyncako) Member of critpath groups: core; critical-path-cloud; critical-path-compose; critical-path-server setools-mcp-4.7.1-1.fc46.x86_64 requires python3-fastmcp = 2.14.7-10.fc46 python-httpx-sse (maintained by: @rhel-lightspeed, r0x0d) python-httpx-sse-0.4.3-4.fc45.src requires python3-sse-starlette = 3.4.4-3.fc45 python-mcp (maintained by: @rhel-lightspeed, r0x0d) python-mcp-1.27.1-4.fc45.src requires python3dist(sse-starlette) = 3.4.4 python3-mcp-1.27.1-4.fc45.noarch requires python3.15dist(sse-starlette) = 3.4.4 copr-backend (maintained by: @copr-sig, frostyx, msuchy, praiskup) copr-backend-2.17-1.fc46.noarch requires python3-sentry-sdk = 2.48.0-6.fc45 copr-backend-2.17-1.fc46.src requires python3-sentry-sdk = 2.48.0-6.fc45 copr-dist-git (maintained by: @copr-sig, frostyx, msuchy, praiskup) copr-dist-git-1.7-1.fc46.noarch requires python3-sentry-sdk = 2.48.0-6.fc45 copr-dist-git-1.7-1.fc46.src requires python3-sentry-sdk = 2.48.0-6.fc45 copr-frontend (maintained by: @copr-sig, frostyx, msuchy, praiskup) copr-frontend-2.11-1.fc46.noarch requires python3-sentry-sdk+flask = 2.48.0-6.fc45 copr-frontend-2.11-1.fc46.src requires python3-sentry-sdk+flask = 2.48.0-6.fc45 fastapi-cloud-cli (maintained by: orphan, pwouters, rominf) fastapi-cloud-cli-0.26.0-1.fc46.noarch requires python3.15dist(sentry-sdk) = 2.48 fastapi-cloud-cli-0.26.0-1.fc46.src requires python3dist(sentry-sdk) = 2.48 matrix-synapse (maintained by: dcallagh, jonathanspw, js, limb) matrix-synapse-1.162.0-1.fc46.src requires python3dist(sentry-sdk) = 2.48 matrix-synapse+sentry-1.162.0-1.fc46.x86_64 requires python3.15dist(sentry-sdk) = 2.48 plasma-drkonqi (maintained by: @kde-sig, mkyral) plasma-drkonqi-6.7.91-1.fc46.x86_64 requires python3dist(sentry-sdk) = 2.48 python-rq (maintained by: @python-packagers-sig, pwouters) python-rq-2.11-1.fc46.src requires python3dist(sentry-sdk) = 2.48 pcp (maintained by: agerstmayr, jkurik, lchilton, nathans, samfeifer, wcohen) pcp-7.2.1-1.fc46.src requires setools-console = 4.7.1-1.fc46 pcp-testsuite-7.2.1-1.fc46.x86_64 requires setools = 4.7.1-1.fc46 policycoreutils (maintained by: dwalsh, lvrabec, plautrba, vmojzis) Member of critpath groups: core; critical-path-build; critical-path-cloud; critical-path-compose; critical-path-server python3-policycoreutils-3.11-2.fc45.noarch requires python3-setools = 4.7.1-1.fc46 sepolicy_analysis (maintained by: vmojzis) sepolicy_analysis-0.1-35.fc45.noarch requires python3-setools = 4.7.1-1.fc46 Too many dependencies for fastapi-new, not all listed here Depending on: golang-github-lyft-protoc-gen-star (1), status change: 2026-10-06 (0 weeks ago) golang-github-envoyproxy-protoc-gen-validate (maintained by: @go-sig, alexsaezm) golang-github-envoyproxy-protoc-gen-validate-0.4.1-19.fc44.src requires golang(github.com/lyft/protoc-gen-star) = 0.5.2-15.fc43, golang(github.com/lyft/protoc-gen-star/lang/go) = 0.5.2-15.fc43 golang-github-envoyproxy-protoc-gen-validate-devel-0.4.1-19.fc44.noarch requires golang(github.com/lyft/protoc-gen-star) = 0.5.2-15.fc43, golang(github.com/lyft/protoc-gen-star/lang/go) = 0.5.2-15.fc43 Depending on: iwd (48), status change: 2026-09-30 (1 weeks ago) NetworkManager (maintained by: alexl, bengal, ihuguet, josie, jvaclav, praksany, rhughes, rrajesh, rstrode, till, vbenes) Member of critpath groups: core; critical-path-anaconda; critical-path-base; critical-path-compose; critical-path-gnome; critical-path-kde NetworkManager-wifi-1:1.58.1-1.fc46.x86_64 requires iwd = 3.12-2.fc45 NetworkManager-iodine (maintained by: danfruehauf) NetworkManager-iodine-1.2.0-29.fc46.src requires NetworkManager-libnm-devel = 1:1.58.1-1.fc46 NetworkManager-iodine-1.2.0-29.fc46.x86_64 requires NetworkManager = 1:1.58.1-1.fc46, libnm.so.0()(64bit), libnm.so.0(libnm_1_0_0)(64bit), libnm.so.0(libnm_1_2_0)(64bit) NetworkManager-iodine-gnome-1.2.0-29.fc46.x86_64 requires libnm.so.0()(64bit), libnm.so.0(libnm_1_0_0)(64bit) NetworkManager-l2tp (maintained by: dkosovic) NetworkManager-l2tp-1.52.6-1.fc46.src requires NetworkManager-libnm-devel = 1:1.58.1-1.fc46 NetworkManager-l2tp-1.52.6-1.fc46.x86_64 requires NetworkManager = 1:1.58.1-1.fc46, libnm.so.0()(64bit), libnm.so.0(libnm_1_0_0)(64bit), libnm.so.0(libnm_1_2_0)(64bit), libnm.so.0(libnm_1_52_0)(64bit), libnm.so.0(libnm_1_56_0)(64bit) NetworkManager-l2tp-gnome-1.52.6-1.fc46.x86_64 requires libnm.so.0()(64bit), libnm.so.0(libnm_1_0_0)(64bit), libnm.so.0(libnm_1_2_0)(64bit) NetworkManager-libreswan (maintained by: bengal, ihuguet, orphan, praksany, thaller, vbenes) NetworkManager-libreswan-1.2.30-4.fc45.src requires NetworkManager-libnm-devel = 1:1.58.1-1.fc46 NetworkManager-libreswan-1.2.30-4.fc45.x86_64 requires NetworkManager = 1:1.58.1-1.fc46, libnm.so.0()(64bit), libnm.so.0(libnm_1_0_0)(64bit), libnm.so.0(libnm_1_12_0)(64bit), libnm.so.0(libnm_1_2_0)(64bit) NetworkManager-libreswan-gnome-1.2.30-4.fc45.x86_64 requires libnm.so.0()(64bit), libnm.so.0(libnm_1_0_0)(64bit), libnm.so.0(libnm_1_12_0)(64bit), libnm.so.0(libnm_1_2_0)(64bit) NetworkManager-openconnect (maintained by: dwmw2, nmav, tdawson, thaller) NetworkManager-openconnect-1.2.10-14.fc46.src requires pkgconfig(libnm) = 1.58.1 NetworkManager-openconnect-1.2.10-14.fc46.x86_64 requires NetworkManager = 1:1.58.1-1.fc46, libnm.so.0()(64bit), libnm.so.0(libnm_1_0_0)(64bit), libnm.so.0(libnm_1_2_0)(64bit), libnm.so.0(libnm_1_56_0)(64bit) NetworkManager-openconnect-gnome-1.2.10-14.fc46.x86_64 requires libnm.so.0()(64bit), libnm.so.0(libnm_1_0_0)(64bit), libnm.so.0(libnm_1_2_0)(64bit) NetworkManager-openvpn (maintained by: bengal, huzaifas, ihuguet, orphan, tdawson, thaller) NetworkManager-openvpn-1:1.12.5-5.fc45.src requires NetworkManager-libnm-devel = 1:1.58.1-1.fc46 NetworkManager-openvpn-1:1.12.5-5.fc45.x86_64 requires NetworkManager = 1:1.58.1-1.fc46, libnm.so.0()(64bit), libnm.so.0(libnm_1_0_0)(64bit), libnm.so.0(libnm_1_2_0)(64bit), libnm.so.0(libnm_1_56_0)(64bit) NetworkManager-openvpn-gnome-1:1.12.5-5.fc45.x86_64 requires libnm.so.0()(64bit), libnm.so.0(libnm_1_0_0)(64bit), libnm.so.0(libnm_1_2_0)(64bit), libnm.so.0(libnm_1_6_0)(64bit) NetworkManager-pptp (maintained by: orphan, tdawson, thaller) NetworkManager-pptp-1:1.2.12-14.fc45.src requires NetworkManager-libnm-devel = 1:1.58.1-1.fc46 NetworkManager-pptp-1:1.2.12-14.fc45.x86_64 requires NetworkManager = 1:1.58.1-1.fc46, libnm.so.0()(64bit), libnm.so.0(libnm_1_0_0)(64bit), libnm.so.0(libnm_1_2_0)(64bit) NetworkManager-pptp-gnome-1:1.2.12-14.fc45.x86_64 requires libnm.so.0()(64bit), libnm.so.0(libnm_1_0_0)(64bit), libnm.so.0(libnm_1_2_0)(64bit) NetworkManager-ssh (maintained by: danfruehauf, echevemaster) NetworkManager-ssh-1.4.5-3.fc45.src requires NetworkManager-libnm-devel = 1:1.58.1-1.fc46 NetworkManager-ssh-1.4.5-3.fc45.x86_64 requires NetworkManager = 1:1.58.1-1.fc46, libnm.so.0()(64bit), libnm.so.0(libnm_1_0_0)(64bit), libnm.so.0(libnm_1_2_0)(64bit), libnm.so.0(libnm_1_56_0)(64bit) NetworkManager-ssh-gnome-1.4.5-3.fc45.x86_64 requires libnm.so.0()(64bit), libnm.so.0(libnm_1_0_0)(64bit) NetworkManager-sstp (maintained by: szpak) NetworkManager-sstp-1:1.3.1-16.fc45.src requires NetworkManager-libnm-devel = 1:1.58.1-1.fc46 NetworkManager-sstp-1:1.3.1-16.fc45.x86_64 requires NetworkManager = 1:1.58.1-1.fc46, libnm.so.0()(64bit), libnm.so.0(libnm_1_0_0)(64bit), libnm.so.0(libnm_1_2_0)(64bit) NetworkManager-sstp-gnome-1:1.3.1-16.fc45.x86_64 requires libnm.so.0()(64bit), libnm.so.0(libnm_1_0_0)(64bit) NetworkManager-strongswan (maintained by: pemensik) NetworkManager-strongswan-1.6.0-13.fc45.src requires pkgconfig(libnm) = 1.58.1 NetworkManager-strongswan-1.6.0-13.fc45.x86_64 requires NetworkManager = 1:1.58.1-1.fc46 NetworkManager-strongswan-gnome-1.6.0-13.fc45.x86_64 requires libnm.so.0()(64bit), libnm.so.0(libnm_1_0_0)(64bit), libnm.so.0(libnm_1_2_0)(64bit) anaconda (maintained by: bookwar, kkoukiou, m4rtink, rvykydal) Member of critpath groups: core; critical-path-anaconda; critical-path-base anaconda-core-46.1-1.fc46.x86_64 requires NetworkManager = 1:1.58.1-1.fc46, NetworkManager-libnm = 1:1.58.1-1.fc46, NetworkManager-team = 1:1.58.1-1.fc46 anaconda-gui-46.1-1.fc46.x86_64 requires NetworkManager-wifi = 1:1.58.1-1.fc46 blueman (maintained by: suve) blueman-1:2.4.6-10.fc46.src requires pkgconfig(libnm) = 1.58.1 blueman-1:2.4.6-10.fc46.x86_64 requires NetworkManager-libnm = 1:1.58.1-1.fc46 budgie-control-center (maintained by: joshstrobl) budgie-control-center-2.1.3-3.fc46.src requires pkgconfig(libnm) = 1.58.1 budgie-control-center-2.1.3-3.fc46.x86_64 requires libnm.so.0()(64bit), libnm.so.0(libnm_1_0_0)(64bit), libnm.so.0(libnm_1_12_0)(64bit), libnm.so.0(libnm_1_24_0)(64bit), libnm.so.0(libnm_1_2_0)(64bit) calamares (maintained by: @asahi-sig, @kde-sig, mattia, ngompa) calamares-3.3.14-11.fc45.x86_64 requires NetworkManager = 1:1.58.1-1.fc46 cinnamon (maintained by: leigh123linux, yselkowitz) cinnamon-6.7.8^unstable-6.fc46.src requires pkgconfig(libnm) = 1.58.1 cinnamon-6.7.8^unstable-6.fc46.x86_64 requires libnm.so.0()(64bit), libnm.so.0(libnm_1_0_0)(64bit), libnm.so.0(libnm_1_4_0)(64bit) cinnamon-control-center (maintained by: leigh123linux, yselkowitz) cinnamon-control-center-6.7.5^unstable-1.fc46.src requires pkgconfig(libnm) = 1.58.1 cinnamon-control-center-6.7.5^unstable-1.fc46.x86_64 requires libnm.so.0()(64bit), libnm.so.0(libnm_1_0_0)(64bit), libnm.so.0(libnm_1_2_0)(64bit) claws-mail (maintained by: mschwendt, sharkcz) claws-mail-4.4.0-9.fc46.src requires NetworkManager-libnm-devel = 1:1.58.1-1.fc46 cockpit (maintained by: jelly, kkoukiou, martinpitt, tmatus) Member of critpath groups: critical-path-anaconda; critical-path-server cockpit-networkmanager-367-1.fc46.noarch requires NetworkManager = 1:1.58.1-1.fc46 console-login-helper-messages (maintained by: @coreos-sig, dustymabe, siosm) Member of critpath groups: critical-path-coreos console-login-helper-messages-issuegen-0.23.1-1.fc46.noarch requires NetworkManager = 1:1.58.1-1.fc46 cosmic-settings (maintained by: @cosmic-sig, @rust-sig, ryanabx) cosmic-settings-1.10.0-1.fc46.x86_64 requires NetworkManager = 1:1.58.1-1.fc46 dnssec-trigger (maintained by: pemensik, pwouters, thozza) dnssec-trigger-0.17-43.fc45.src requires NetworkManager-libnm-devel = 1:1.58.1-1.fc46 dnssec-trigger-0.17-43.fc45.x86_64 requires NetworkManager = 1:1.58.1-1.fc46, NetworkManager-libnm = 1:1.58.1-1.fc46 dracut (maintained by: jamacku, lnykryn, pvalena) Member of critpath groups: core; critical-path-anaconda; critical-path-base; critical-path-compose dracut-network-111-4.fc46.x86_64 requires NetworkManager = 1:1.58.1-1.fc46 firewalld (maintained by: erig0, jpopelka, psutter, thaller, twoerner) Member of critpath groups: core firewall-applet-2.5.2-1.fc46.noarch requires NetworkManager-libnm = 1:1.58.1-1.fc46 firewall-config-2.5.2-1.fc46.noarch requires NetworkManager-libnm = 1:1.58.1-1.fc46 gnome-control-center (maintained by: @gnome-sig, feborges) Member of critpath groups: critical-path-compose; critical-path-gnome gnome-control-center-51.0-1.fc46.src requires pkgconfig(libnm) = 1.58.1 gnome-control-center-51.0-1.fc46.x86_64 requires libnm.so.0()(64bit), libnm.so.0(libnm_1_0_0)(64bit), libnm.so.0(libnm_1_12_0)(64bit), libnm.so.0(libnm_1_14_0)(64bit), libnm.so.0(libnm_1_16_0)(64bit), libnm.so.0(libnm_1_24_0)(64bit), libnm.so.0(libnm_1_2_0)(64bit), libnm.so.0(libnm_1_40_0)(64bit), libnm.so.0(libnm_1_44_0)(64bit), libnm.so.0(libnm_1_52_0)(64bit) gnome-initial-setup (maintained by: @gnome-sig, kalev, mclasen) Member of critpath groups: critical-path-gnome gnome-initial-setup-51.0-1.fc46.src requires pkgconfig(libnm) = 1.58.1 gnome-initial-setup-51.0-1.fc46.x86_64 requires libnm.so.0()(64bit), libnm.so.0(libnm_1_0_0)(64bit) gnome-network-displays (maintained by: benzea, lorbus) gnome-network-displays-0.99.0-3.fc45.src requires pkgconfig(libnm) = 1.58.1 gnome-network-displays-0.99.0-3.fc45.x86_64 requires NetworkManager-libnm = 1:1.58.1-1.fc46, NetworkManager-wifi = 1:1.58.1-1.fc46, libnm.so.0()(64bit), libnm.so.0(libnm_1_0_0)(64bit), libnm.so.0(libnm_1_16_0)(64bit), libnm.so.0(libnm_1_40_4)(64bit) gnome-settings-daemon (maintained by: @gnome-sig, fmuellner, kalev, mclasen, mkasik, ofourdan) Member of critpath groups: critical-path-compose; critical-path-gnome gnome-settings-daemon-51.0-1.fc46.i686 requires libnm.so.0, libnm.so.0(libnm_1_0_0) gnome-settings-daemon-51.0-1.fc46.src requires pkgconfig(libnm) = 1.58.1 gnome-settings-daemon-51.0-1.fc46.x86_64 requires libnm.so.0()(64bit), libnm.so.0(libnm_1_0_0)(64bit) gnome-shell (maintained by: @gnome-sig, fmuellner, jadahl, mcrha, otaylor, walters) Member of critpath groups: critical-path-gnome gnome-shell-51.0-1.fc46.src requires pkgconfig(libnm) = 1.58.1 gnome-shell-51.0-1.fc46.x86_64 requires libnm.so.0()(64bit), libnm.so.0(libnm_1_0_0)(64bit), libnm.so.0(libnm_1_4_0)(64bit) gnome-usage (maintained by: @gnome-sig, feborges) gnome-usage-48.0-9.fc45.src requires pkgconfig(libnm) = 1.58.1 gnome-usage-48.0-9.fc45.x86_64 requires libnm.so.0()(64bit), libnm.so.0(libnm_1_0_0)(64bit) kde-runtime (maintained by: @kde-sig, jgrulich, kkofler, than) kde-runtime-17.08.3-36.fc44.src requires pkgconfig(libnm) = 1.58.1 kf6-networkmanager-qt (maintained by: @kde-sig, aleasto) Member of critpath groups: critical-path-kde kf6-networkmanager-qt-6.31.0-1.fc46.src requires pkgconfig(libnm) = 1.58.1 kf6-networkmanager-qt-devel-6.31.0-1.fc46.i686 requires pkgconfig(libnm) = 1.58.1 kf6-networkmanager-qt-devel-6.31.0-1.fc46.x86_64 requires pkgconfig(libnm) = 1.58.1 kismet (maintained by: limb) kismet-0.0.2025.09.R1-6.fc45.src requires NetworkManager-libnm-devel = 1:1.58.1-1.fc46 kismet-0.0.2025.09.R1-6.fc45.x86_64 requires libnm.so.0()(64bit), libnm.so.0(libnm_1_0_0)(64bit), libnm.so.0(libnm_1_2_0)(64bit) libnma (maintained by: bengal, ihuguet, leigh123linux, thaller) Member of critpath groups: critical-path-anaconda; critical-path-gnome libnma-1.10.6-15.fc46.i686 requires libnm.so.0, libnm.so.0(libnm_1_0_0), libnm.so.0(libnm_1_2_0), libnm.so.0(libnm_1_6_0), libnm.so.0(libnm_1_8_0) libnma-1.10.6-15.fc46.src requires NetworkManager-libnm-devel = 1:1.58.1-1.fc46 libnma-1.10.6-15.fc46.x86_64 requires libnm.so.0()(64bit), libnm.so.0(libnm_1_0_0)(64bit), libnm.so.0(libnm_1_2_0)(64bit), libnm.so.0(libnm_1_6_0)(64bit), libnm.so.0(libnm_1_8_0)(64bit) libnma-devel-1.10.6-15.fc46.i686 requires NetworkManager-libnm-devel = 1:1.58.1-1.fc46, pkgconfig(libnm) = 1.58.1 libnma-devel-1.10.6-15.fc46.x86_64 requires NetworkManager-libnm-devel = 1:1.58.1-1.fc46, pkgconfig(libnm) = 1.58.1 libnma-gtk4-1.10.6-15.fc46.i686 requires libnm.so.0, libnm.so.0(libnm_1_0_0), libnm.so.0(libnm_1_2_0), libnm.so.0(libnm_1_6_0), libnm.so.0(libnm_1_8_0) libnma-gtk4-1.10.6-15.fc46.x86_64 requires libnm.so.0()(64bit), libnm.so.0(libnm_1_0_0)(64bit), libnm.so.0(libnm_1_2_0)(64bit), libnm.so.0(libnm_1_6_0)(64bit), libnm.so.0(libnm_1_8_0)(64bit) libnma-gtk4-devel-1.10.6-15.fc46.i686 requires NetworkManager-libnm-devel = 1:1.58.1-1.fc46, pkgconfig(libnm) = 1.58.1 libnma-gtk4-devel-1.10.6-15.fc46.x86_64 requires NetworkManager-libnm-devel = 1:1.58.1-1.fc46, pkgconfig(libnm) = 1.58.1 phosh (maintained by: @phosh-sig, davidsch, lihis, samcday) libphosh-0.57.0-1.fc46.x86_64 requires libnm.so.0()(64bit), libnm.so.0(libnm_1_0_0)(64bit), libnm.so.0(libnm_1_12_0)(64bit), libnm.so.0(libnm_1_20_0)(64bit), libnm.so.0(libnm_1_24_0)(64bit), libnm.so.0(libnm_1_2_0)(64bit), libnm.so.0(libnm_1_4_0)(64bit), libnm.so.0(libnm_1_6_0)(64bit), libnm.so.0(libnm_1_8_0)(64bit) libphosh-devel-0.57.0-1.fc46.x86_64 requires pkgconfig(libnm) = 1.58.1 phosh-0.57.0-1.fc46.src requires pkgconfig(libnm) = 1.58.1 phosh-0.57.0-1.fc46.x86_64 requires libnm.so.0()(64bit), libnm.so.0(libnm_1_0_0)(64bit), libnm.so.0(libnm_1_12_0)(64bit), libnm.so.0(libnm_1_20_0)(64bit), libnm.so.0(libnm_1_24_0)(64bit), libnm.so.0(libnm_1_2_0)(64bit), libnm.so.0(libnm_1_4_0)(64bit), libnm.so.0(libnm_1_6_0)(64bit), libnm.so.0(libnm_1_8_0)(64bit) localsearch (maintained by: @gnome-sig, nmontero) Member of critpath groups: critical-path-anaconda; critical-path-apps; critical-path-compose; critical-path-gnome; critical-path-kde; critical-path-lxde; critical-path-lxqt; critical-path-xfce localsearch-3.12.0-1.fc46.src requires pkgconfig(libnm) = 1.58.1 modem-manager-gui (maintained by: suve) modem-manager-gui-cm-NetworkManager-0.0.20-19.fc45.x86_64 requires NetworkManager = 1:1.58.1-1.fc46 netplan (maintained by: dminer, jonathanspw, ngompa) netplan-default-backend-NetworkManager-1.2.1-5.fc45.noarch requires NetworkManager = 1:1.58.1-1.fc46, NetworkManager-config-server = 1:1.58.1-1.fc46 network-manager-applet (maintained by: bengal, ihuguet, leigh123linux, thaller) Member of critpath groups: critical-path-anaconda network-manager-applet-1.36.0-10.fc46.src requires NetworkManager-libnm-devel = 1:1.58.1-1.fc46 network-manager-applet-1.36.0-10.fc46.x86_64 requires NetworkManager = 1:1.58.1-1.fc46, libnm.so.0()(64bit), libnm.so.0(libnm_1_0_0)(64bit), libnm.so.0(libnm_1_12_0)(64bit), libnm.so.0(libnm_1_16_0)(64bit), libnm.so.0(libnm_1_2_0)(64bit), libnm.so.0(libnm_1_4_0)(64bit) nm-connection-editor-1.36.0-10.fc46.x86_64 requires libnm.so.0()(64bit), libnm.so.0(libnm_1_0_0)(64bit), libnm.so.0(libnm_1_16_0)(64bit), libnm.so.0(libnm_1_2_0)(64bit), libnm.so.0(libnm_1_40_0)(64bit), libnm.so.0(libnm_1_4_0)(64bit), libnm.so.0(libnm_1_6_0)(64bit) phosh-mobile-settings (maintained by: @phosh-sig, davidsch, lihis, samcday) phosh-mobile-settings-0.57.0-1.fc46.src requires pkgconfig(libnm) = 1.58.1 pidgin (maintained by: jskarvad, nosnilmot) pidgin-2.14.14-6.fc46.src requires NetworkManager-libnm-devel = 1:1.58.1-1.fc46 plasma-nm (maintained by: @kde-sig, farchord) Member of critpath groups: critical-path-kde plasma-nm-6.7.91-1.fc46.src requires pkgconfig(libnm) = 1.58.1 plasma-nm-6.7.91-1.fc46.x86_64 requires NetworkManager = 1:1.58.1-1.fc46, libnm.so.0()(64bit), libnm.so.0(libnm_1_0_0)(64bit), libnm.so.0(libnm_1_20_0)(64bit), libnm.so.0(libnm_1_2_0)(64bit), libnm.so.0(libnm_1_40_0)(64bit) plasma-nm-openvpn-6.7.91-1.fc46.x86_64 requires libnm.so.0()(64bit), libnm.so.0(libnm_1_0_0)(64bit), libnm.so.0(libnm_1_2_0)(64bit) plasma-nm-vpnc-6.7.91-1.fc46.x86_64 requires libnm.so.0()(64bit), libnm.so.0(libnm_1_0_0)(64bit), libnm.so.0(libnm_1_2_0)(64bit) python-proton-vpn-network-manager (maintained by: fed500) python-proton-vpn-network-manager-0.10.2-8.fc45.src requires NetworkManager = 1:1.58.1-1.fc46 redfish-finder (maintained by: theyoyojo) redfish-finder-0.4-19.fc45.x86_64 requires NetworkManager = 1:1.58.1-1.fc46 shorewall (maintained by: mbaldessari) shorewall-init-5.2.8-19.fc45.noarch requires NetworkManager = 1:1.58.1-1.fc46 strongswan (maintained by: dcavalca, pemensik, pwouters) strongswan-6.1.0-1.fc46.src requires NetworkManager-libnm-devel = 1:1.58.1-1.fc46 strongswan-charon-nm-6.1.0-1.fc46.x86_64 requires libnm.so.0()(64bit), libnm.so.0(libnm_1_0_0)(64bit), libnm.so.0(libnm_1_2_0)(64bit), libnm.so.0(libnm_1_56_0)(64bit) sugar (maintained by: chimosky) sugar-0.121-11.fc46.noarch requires NetworkManager = 1:1.58.1-1.fc46 telepathy-mission-control (maintained by: chimosky) telepathy-mission-control-1:5.16.5-16.fc45.i686 requires libnm.so.0, libnm.so.0(libnm_1_0_0) telepathy-mission-control-1:5.16.5-16.fc45.src requires NetworkManager-libnm-devel = 1:1.58.1-1.fc46 telepathy-mission-control-1:5.16.5-16.fc45.x86_64 requires libnm.so.0()(64bit), libnm.so.0(libnm_1_0_0)(64bit) tlp (maintained by: tripledes) tlp-rdw-1.10.1-2.fc45.noarch requires NetworkManager = 1:1.58.1-1.fc46 Too many dependencies for iwd, not all listed here Depending on: libclaw (2), status change: 2026-09-30 (1 weeks ago) bear-factory (maintained by: martinkg) bear-engine-0.7.0-0.55.20200220git2a78522.fc45.i686 requires libclaw_application.so.1, libclaw_dynamic_library.so.1, libclaw_graphic.so.1, libclaw_logger.so.1, libclaw_net.so.1, libclaw_tween.so.1 bear-engine-0.7.0-0.55.20200220git2a78522.fc45.x86_64 requires libclaw_application.so.1()(64bit), libclaw_dynamic_library.so.1()(64bit), libclaw_graphic.so.1()(64bit), libclaw_logger.so.1()(64bit), libclaw_net.so.1()(64bit), libclaw_tween.so.1()(64bit) bear-factory-0.7.0-0.55.20200220git2a78522.fc45.src requires libclaw-devel = 1.9.1-1.fc45 plee-the-bear (maintained by: jwrdegoede, martinkg, spot) plee-the-bear-0.7.1-27.fc45.src requires bear-factory-devel = 0.7.0-0.55.20200220git2a78522.fc45, libclaw-devel = 1.9.1-1.fc45 plee-the-bear-0.7.1-27.fc45.x86_64 requires libbear_engine.so()(64bit), libbear_generic_items.so()(64bit), libbear_gui.so()(64bit), libclaw_application.so.1()(64bit), libclaw_configuration_file.so.1()(64bit), libclaw_logger.so.1()(64bit) Depending on: libdrm-armada (1), status change: 2026-09-30 (1 weeks ago) xorg-x11-drv-armada (maintained by: orphan) xorg-x11-drv-armada-0.0.0-18.unstable.20180829git78e7116a5.fc45.src requires pkgconfig(libdrm_armada) = 2.0.0 xorg-x11-drv-armada-0.0.0-18.unstable.20180829git78e7116a5.fc45.x86_64 requires libdrm_armada.so.0()(64bit) Depending on: libetnaviv (1), status change: 2026-09-30 (1 weeks ago) xorg-x11-drv-armada (maintained by: orphan) xorg-x11-drv-armada-0.0.0-18.unstable.20180829git78e7116a5.fc45.src requires etnaviv-headers = 1.0.0-17.20141102git60105d1.fc45 Depending on: odt2txt (2), status change: 2026-09-02 (5 weeks ago) diffoscope (maintained by: @python-packagers-sig, jelly, zbyszek) diffoscope-332-1.fc46.src requires odt2txt = 0.5-19.fc45 reprotest (maintained by: fepitre, kathenas) reprotest-0.7.32-2.fc45.noarch requires diffoscope = 332-1.fc46 Depending on: perl-OpenGL (2), status change: 2026-09-30 (1 weeks ago) perl-Wx-GLCanvas (maintained by: churchyard) perl-Wx-GLCanvas-0.09-53.fc45.x86_64 requires perl(OpenGL) = 0.70 slic3r (maintained by: churchyard) slic3r-1.3.0-53.fc45.x86_64 requires perl(OpenGL) = 0.70, perl(Wx::GLCanvas) = 0.09 Depending on: perl-Test-WWW-Selenium (1), status change: 2026-09-30 (1 weeks ago) perl-Task-Kensho-WebCrawling (maintained by: jplesnik, ppisar) perl-Task-Kensho-WebCrawling-0.41-14.fc45.noarch requires perl(WWW::Selenium) = 1.36 Depending on: pnglite (1), status change: 2026-09-30 (1 weeks ago) teeworlds (maintained by: ignatenkobrain, limb) teeworlds-0.7.5-21.fc45.src requires pnglite-devel = 0.1.17-1.fc45.34 teeworlds-0.7.5-21.fc45.x86_64 requires libpnglite.so.0()(64bit) Depending on: python-agent-detector (22), status change: 2026-09-29 (1 weeks ago) fastapi-cloud-cli (maintained by: orphan, pwouters, rominf) fastapi-cloud-cli-0.26.0-1.fc46.noarch requires python3.15dist(agent-detector) = 2, python3.15dist(sentry-sdk) = 2.48 fastapi-cloud-cli-0.26.0-1.fc46.src requires python3dist(agent-detector) = 2, python3dist(sentry-sdk) = 2.48 fastapi-cli (maintained by: orphan, pwouters, rominf) fastapi-cli-0.0.32-6.fc46.src requires python3dist(fastapi) = 0.141.1, python3dist(fastapi-cloud-cli) = 0.26 fastapi-cli+standard-0.0.32-6.fc46.noarch requires python3.15dist(fastapi-cloud-cli) = 0.26 python-fastapi (maintained by: orphan, pwouters, rominf) python-fastapi-0.141.1-6.fc46.src requires python3dist(fastapi-cli) = 0.0.32, python3dist(fastapi-cli[standard-no-fastapi-cloud-cli]) = 0.0.32, python3dist(fastapi-cli[standard]) = 0.0.32, python3dist(sqlmodel) = 0.0.47 python3-fastapi+all-0.141.1-6.fc46.noarch requires python3.15dist(fastapi-cli) = 0.0.32, python3.15dist(fastapi-cli[standard]) = 0.0.32 python3-fastapi+standard-0.141.1-6.fc46.noarch requires python3.15dist(fastapi-cli) = 0.0.32, python3.15dist(fastapi-cli[standard]) = 0.0.32 python3-fastapi+standard-no-fastapi-cloud-cli-0.141.1-6.fc46.noarch requires python3.15dist(fastapi-cli) = 0.0.32, python3.15dist(fastapi-cli[standard-no-fastapi-cloud-cli]) = 0.0.32 glances (maintained by: aekoroglu, jonathanspw) glances-4.5.7-1.fc46.noarch requires python3-fastapi = 0.141.1-6.fc46 glances-4.5.7-1.fc46.src requires python3dist(fastapi) = 0.141.1 python-fastmcp (maintained by: chihlee, otaylor, peter) python-fastmcp-2.14.7-10.fc46.src requires python3-fastapi = 0.141.1-6.fc46 python-openapi-core (maintained by: @python-packagers-sig, generalprobe, mattia, music) python-openapi-core-0.23.1-5.fc45.src requires python3dist(fastapi) = 0.141.1 python3-openapi-core+fastapi-0.23.1-5.fc45.noarch requires python3.15dist(fastapi) = 0.141.1 python-sqlmodel (maintained by: orphan) python-sqlmodel-0.0.47-1.fc46.src requires python3dist(fastapi) = 0.141.1 python-sse-starlette (maintained by: @rhel-lightspeed, r0x0d) python-sse-starlette-3.4.4-3.fc45.src requires python3dist(fastapi) = 0.141.1 python3-sse-starlette+examples-3.4.4-3.fc45.noarch requires python3.15dist(fastapi) = 0.141.1 python-logdetective (maintained by: @copr-sig, frostyx, jpodivin, mmassari, msuchy, ttomecek) python3-logdetective+server-3.10.0-4.fc45.noarch requires python3.15dist(fastapi) = 0.141.1, python3.15dist(sentry-sdk) = 2.48, python3.15dist(sentry-sdk[fastapi]) = 2.48 python-sentry-sdk (maintained by: pwouters, rominf, rommell) python3-sentry-sdk+fastapi-2.48.0-6.fc45.noarch requires python3.15dist(fastapi) = 0.141.1 setools (maintained by: alexl, dwalsh, plautrba, rhughes, rstrode, vmojzis, vsyncako) Member of critpath groups: core; critical-path-cloud; critical-path-compose; critical-path-server setools-mcp-4.7.1-1.fc46.x86_64 requires python3-fastmcp = 2.14.7-10.fc46 python-httpx-sse (maintained by: @rhel-lightspeed, r0x0d) python-httpx-sse-0.4.3-4.fc45.src requires python3-sse-starlette = 3.4.4-3.fc45 python-mcp (maintained by: @rhel-lightspeed, r0x0d) python-mcp-1.27.1-4.fc45.src requires python3dist(sse-starlette) = 3.4.4 python3-mcp-1.27.1-4.fc45.noarch requires python3.15dist(sse-starlette) = 3.4.4 copr-backend (maintained by: @copr-sig, frostyx, msuchy, praiskup) copr-backend-2.17-1.fc46.noarch requires python3-sentry-sdk = 2.48.0-6.fc45 copr-backend-2.17-1.fc46.src requires python3-sentry-sdk = 2.48.0-6.fc45 copr-dist-git (maintained by: @copr-sig, frostyx, msuchy, praiskup) copr-dist-git-1.7-1.fc46.noarch requires python3-sentry-sdk = 2.48.0-6.fc45 copr-dist-git-1.7-1.fc46.src requires python3-sentry-sdk = 2.48.0-6.fc45 copr-frontend (maintained by: @copr-sig, frostyx, msuchy, praiskup) copr-frontend-2.11-1.fc46.noarch requires python3-sentry-sdk+flask = 2.48.0-6.fc45 copr-frontend-2.11-1.fc46.src requires python3-sentry-sdk+flask = 2.48.0-6.fc45 matrix-synapse (maintained by: dcallagh, jonathanspw, js, limb) matrix-synapse-1.162.0-1.fc46.src requires python3dist(sentry-sdk) = 2.48 matrix-synapse+sentry-1.162.0-1.fc46.x86_64 requires python3.15dist(sentry-sdk) = 2.48 plasma-drkonqi (maintained by: @kde-sig, mkyral) plasma-drkonqi-6.7.91-1.fc46.x86_64 requires python3dist(sentry-sdk) = 2.48 python-rq (maintained by: @python-packagers-sig, pwouters) python-rq-2.11-1.fc46.src requires python3dist(sentry-sdk) = 2.48 pcp (maintained by: agerstmayr, jkurik, lchilton, nathans, samfeifer, wcohen) pcp-7.2.1-1.fc46.src requires setools-console = 4.7.1-1.fc46 pcp-testsuite-7.2.1-1.fc46.x86_64 requires setools = 4.7.1-1.fc46 policycoreutils (maintained by: dwalsh, lvrabec, plautrba, vmojzis) Member of critpath groups: core; critical-path-build; critical-path-cloud; critical-path-compose; critical-path-server python3-policycoreutils-3.11-2.fc45.noarch requires python3-setools = 4.7.1-1.fc46 sepolicy_analysis (maintained by: vmojzis) sepolicy_analysis-0.1-35.fc45.noarch requires python3-setools = 4.7.1-1.fc46 Too many dependencies for python-agent-detector, not all listed here Depending on: python-blessings (2), status change: 2026-09-02 (5 weeks ago) python-curtsies (maintained by: terjeros) python-curtsies-0.4.3-9.fc45.src requires python3-blessings = 1.7-35.fc45 python3-curtsies-0.4.3-9.fc45.noarch requires python3-blessings = 1.7-35.fc45 bpython (maintained by: maxamillion, terjeros) bpython-0.26-5.fc46.src requires python3dist(curtsies) = 0.4.3 python3-bpython-0.26-5.fc46.noarch requires python3-curtsies = 0.4.3-9.fc45, python3.15dist(curtsies) = 0.4.3 Depending on: python-diff-match-patch (2), status change: 2026-09-10 (4 weeks ago) python-three_merge (maintained by: @neuro-sig, jonathanspw, orphan) python-three_merge-0.1.1-32.fc45.src requires python3dist(diff-match-patch) = 20241021 python3-three_merge-0.1.1-32.fc45.noarch requires python3.15dist(diff-match-patch) = 20241021 spyder (maintained by: @neuro-sig, filiperosset, jonathanspw, thozza) python3-spyder-6.1.7-1.fc46.noarch requires python3.15dist(diff-match-patch) = 20241021, python3.15dist(three-merge) = 0.1.1 spyder-6.1.7-1.fc46.src requires python3dist(diff-match-patch) = 20241021, python3dist(three-merge) = 0.1.1 Depending on: python-docstring-to-markdown (5), status change: 2026-09-10 (4 weeks ago) python-lsp-server (maintained by: @neuro-sig, @python-packagers-sig, jonathanspw, orphan) python-lsp-server-1.14.0-1.fc45.src requires python3dist(docstring-to-markdown) = 0.17 python3-lsp-server-1.14.0-1.fc45.noarch requires python3.15dist(docstring-to-markdown) = 0.17 python-lsp-black (maintained by: @neuro-sig, jonathanspw, orphan) python-lsp-black-2.0.0-18.fc45.src requires python3dist(python-lsp-server) = 1.14 python3-lsp-black-2.0.0-18.fc45.noarch requires python3.15dist(python-lsp-server) = 1.14 python-lsp-ruff (maintained by: @neuro-sig, orphan) python-lsp-ruff-2.3.3-1.fc46.src requires python3dist(python-lsp-server) = 1.14 python3-lsp-ruff-2.3.3-1.fc46.noarch requires python3.15dist(python-lsp-server) = 1.14 python-pyls-spyder (maintained by: @neuro-sig, jonathanspw, orphan) python-pyls-spyder-0.4.0-23.fc45.src requires python3dist(python-lsp-server) = 1.14 python3-pyls-spyder-0.4.0-23.fc45.noarch requires python3.15dist(python-lsp-server) = 1.14 spyder (maintained by: @neuro-sig, filiperosset, jonathanspw, thozza) python3-spyder-6.1.7-1.fc46.noarch requires python3.15dist(pyls-spyder) = 0.4, python3dist(python-lsp-black) = 2, python3dist(python-lsp-ruff) = 2.3.3, python3dist(python-lsp-server) = 1.14 spyder-6.1.7-1.fc46.src requires python3dist(pyls-spyder) = 0.4, python3dist(python-lsp-black) = 2, python3dist(python-lsp-ruff) = 2.3.3, python3dist(python-lsp-server) = 1.14 Depending on: python-fastapi (22), status change: 2026-09-29 (1 weeks ago) fastapi-cli (maintained by: orphan, pwouters, rominf) fastapi-cli-0.0.32-6.fc46.src requires python3dist(fastapi) = 0.141.1 glances (maintained by: aekoroglu, jonathanspw) glances-4.5.7-1.fc46.noarch requires python3-fastapi = 0.141.1-6.fc46 glances-4.5.7-1.fc46.src requires python3dist(fastapi) = 0.141.1 python-fastmcp (maintained by: chihlee, otaylor, peter) python-fastmcp-2.14.7-10.fc46.src requires python3-fastapi = 0.141.1-6.fc46 python-openapi-core (maintained by: @python-packagers-sig, generalprobe, mattia, music) python-openapi-core-0.23.1-5.fc45.src requires python3dist(fastapi) = 0.141.1 python3-openapi-core+fastapi-0.23.1-5.fc45.noarch requires python3.15dist(fastapi) = 0.141.1 python-sqlmodel (maintained by: orphan) python-sqlmodel-0.0.47-1.fc46.src requires python3dist(fastapi) = 0.141.1 python-sse-starlette (maintained by: @rhel-lightspeed, r0x0d) python-sse-starlette-3.4.4-3.fc45.src requires python3dist(fastapi) = 0.141.1 python3-sse-starlette+examples-3.4.4-3.fc45.noarch requires python3.15dist(fastapi) = 0.141.1 python-logdetective (maintained by: @copr-sig, frostyx, jpodivin, mmassari, msuchy, ttomecek) python3-logdetective+server-3.10.0-4.fc45.noarch requires python3.15dist(fastapi) = 0.141.1, python3.15dist(sentry-sdk) = 2.48, python3.15dist(sentry-sdk[fastapi]) = 2.48 python-sentry-sdk (maintained by: pwouters, rominf, rommell) python3-sentry-sdk+fastapi-2.48.0-6.fc45.noarch requires python3.15dist(fastapi) = 0.141.1 python-fastapi (maintained by: orphan, pwouters, rominf) python-fastapi-0.141.1-6.fc46.src requires python3dist(fastapi-cli) = 0.0.32, python3dist(fastapi-cli[standard-no-fastapi-cloud-cli]) = 0.0.32, python3dist(fastapi-cli[standard]) = 0.0.32, python3dist(sqlmodel) = 0.0.47 python3-fastapi+all-0.141.1-6.fc46.noarch requires python3.15dist(fastapi-cli) = 0.0.32, python3.15dist(fastapi-cli[standard]) = 0.0.32 python3-fastapi+standard-0.141.1-6.fc46.noarch requires python3.15dist(fastapi-cli) = 0.0.32, python3.15dist(fastapi-cli[standard]) = 0.0.32 python3-fastapi+standard-no-fastapi-cloud-cli-0.141.1-6.fc46.noarch requires python3.15dist(fastapi-cli) = 0.0.32, python3.15dist(fastapi-cli[standard-no-fastapi-cloud-cli]) = 0.0.32 setools (maintained by: alexl, dwalsh, plautrba, rhughes, rstrode, vmojzis, vsyncako) Member of critpath groups: core; critical-path-cloud; critical-path-compose; critical-path-server setools-mcp-4.7.1-1.fc46.x86_64 requires python3-fastmcp = 2.14.7-10.fc46 python-httpx-sse (maintained by: @rhel-lightspeed, r0x0d) python-httpx-sse-0.4.3-4.fc45.src requires python3-sse-starlette = 3.4.4-3.fc45 python-mcp (maintained by: @rhel-lightspeed, r0x0d) python-mcp-1.27.1-4.fc45.src requires python3dist(sse-starlette) = 3.4.4 python3-mcp-1.27.1-4.fc45.noarch requires python3.15dist(sse-starlette) = 3.4.4 copr-backend (maintained by: @copr-sig, frostyx, msuchy, praiskup) copr-backend-2.17-1.fc46.noarch requires python3-sentry-sdk = 2.48.0-6.fc45 copr-backend-2.17-1.fc46.src requires python3-sentry-sdk = 2.48.0-6.fc45 copr-dist-git (maintained by: @copr-sig, frostyx, msuchy, praiskup) copr-dist-git-1.7-1.fc46.noarch requires python3-sentry-sdk = 2.48.0-6.fc45 copr-dist-git-1.7-1.fc46.src requires python3-sentry-sdk = 2.48.0-6.fc45 copr-frontend (maintained by: @copr-sig, frostyx, msuchy, praiskup) copr-frontend-2.11-1.fc46.noarch requires python3-sentry-sdk+flask = 2.48.0-6.fc45 copr-frontend-2.11-1.fc46.src requires python3-sentry-sdk+flask = 2.48.0-6.fc45 fastapi-cloud-cli (maintained by: orphan, pwouters, rominf) fastapi-cloud-cli-0.26.0-1.fc46.noarch requires python3.15dist(sentry-sdk) = 2.48 fastapi-cloud-cli-0.26.0-1.fc46.src requires python3dist(sentry-sdk) = 2.48 matrix-synapse (maintained by: dcallagh, jonathanspw, js, limb) matrix-synapse-1.162.0-1.fc46.src requires python3dist(sentry-sdk) = 2.48 matrix-synapse+sentry-1.162.0-1.fc46.x86_64 requires python3.15dist(sentry-sdk) = 2.48 plasma-drkonqi (maintained by: @kde-sig, mkyral) plasma-drkonqi-6.7.91-1.fc46.x86_64 requires python3dist(sentry-sdk) = 2.48 python-rq (maintained by: @python-packagers-sig, pwouters) python-rq-2.11-1.fc46.src requires python3dist(sentry-sdk) = 2.48 pcp (maintained by: agerstmayr, jkurik, lchilton, nathans, samfeifer, wcohen) pcp-7.2.1-1.fc46.src requires setools-console = 4.7.1-1.fc46 pcp-testsuite-7.2.1-1.fc46.x86_64 requires setools = 4.7.1-1.fc46 policycoreutils (maintained by: dwalsh, lvrabec, plautrba, vmojzis) Member of critpath groups: core; critical-path-build; critical-path-cloud; critical-path-compose; critical-path-server python3-policycoreutils-3.11-2.fc45.noarch requires python3-setools = 4.7.1-1.fc46 sepolicy_analysis (maintained by: vmojzis) sepolicy_analysis-0.1-35.fc45.noarch requires python3-setools = 4.7.1-1.fc46 Too many dependencies for python-fastapi, not all listed here Depending on: python-fastar (22), status change: 2026-09-29 (1 weeks ago) fastapi-cloud-cli (maintained by: orphan, pwouters, rominf) fastapi-cloud-cli-0.26.0-1.fc46.noarch requires python3.15dist(fastar) = 0.12, python3.15dist(sentry-sdk) = 2.48 fastapi-cloud-cli-0.26.0-1.fc46.src requires python3dist(fastar) = 0.12, python3dist(sentry-sdk) = 2.48 python-fastapi (maintained by: orphan, pwouters, rominf) python-fastapi-0.141.1-6.fc46.src requires python3dist(fastapi-cli) = 0.0.32, python3dist(fastapi-cli[standard-no-fastapi-cloud-cli]) = 0.0.32, python3dist(fastapi-cli[standard]) = 0.0.32, python3dist(fastar) = 0.12, python3dist(sqlmodel) = 0.0.47 python3-fastapi+standard-0.141.1-6.fc46.noarch requires python3.15dist(fastapi-cli) = 0.0.32, python3.15dist(fastapi-cli[standard]) = 0.0.32, python3.15dist(fastar) = 0.12 python3-fastapi+all-0.141.1-6.fc46.noarch requires python3.15dist(fastapi-cli) = 0.0.32, python3.15dist(fastapi-cli[standard]) = 0.0.32 python3-fastapi+standard-no-fastapi-cloud-cli-0.141.1-6.fc46.noarch requires python3.15dist(fastapi-cli) = 0.0.32, python3.15dist(fastapi-cli[standard-no-fastapi-cloud-cli]) = 0.0.32 fastapi-cli (maintained by: orphan, pwouters, rominf) fastapi-cli-0.0.32-6.fc46.src requires python3dist(fastapi) = 0.141.1, python3dist(fastapi-cloud-cli) = 0.26 fastapi-cli+standard-0.0.32-6.fc46.noarch requires python3.15dist(fastapi-cloud-cli) = 0.26 glances (maintained by: aekoroglu, jonathanspw) glances-4.5.7-1.fc46.noarch requires python3-fastapi = 0.141.1-6.fc46 glances-4.5.7-1.fc46.src requires python3dist(fastapi) = 0.141.1 python-fastmcp (maintained by: chihlee, otaylor, peter) python-fastmcp-2.14.7-10.fc46.src requires python3-fastapi = 0.141.1-6.fc46 python-openapi-core (maintained by: @python-packagers-sig, generalprobe, mattia, music) python-openapi-core-0.23.1-5.fc45.src requires python3dist(fastapi) = 0.141.1 python3-openapi-core+fastapi-0.23.1-5.fc45.noarch requires python3.15dist(fastapi) = 0.141.1 python-sqlmodel (maintained by: orphan) python-sqlmodel-0.0.47-1.fc46.src requires python3dist(fastapi) = 0.141.1 python-sse-starlette (maintained by: @rhel-lightspeed, r0x0d) python-sse-starlette-3.4.4-3.fc45.src requires python3dist(fastapi) = 0.141.1 python3-sse-starlette+examples-3.4.4-3.fc45.noarch requires python3.15dist(fastapi) = 0.141.1 python-logdetective (maintained by: @copr-sig, frostyx, jpodivin, mmassari, msuchy, ttomecek) python3-logdetective+server-3.10.0-4.fc45.noarch requires python3.15dist(fastapi) = 0.141.1, python3.15dist(sentry-sdk) = 2.48, python3.15dist(sentry-sdk[fastapi]) = 2.48 python-sentry-sdk (maintained by: pwouters, rominf, rommell) python3-sentry-sdk+fastapi-2.48.0-6.fc45.noarch requires python3.15dist(fastapi) = 0.141.1 setools (maintained by: alexl, dwalsh, plautrba, rhughes, rstrode, vmojzis, vsyncako) Member of critpath groups: core; critical-path-cloud; critical-path-compose; critical-path-server setools-mcp-4.7.1-1.fc46.x86_64 requires python3-fastmcp = 2.14.7-10.fc46 python-httpx-sse (maintained by: @rhel-lightspeed, r0x0d) python-httpx-sse-0.4.3-4.fc45.src requires python3-sse-starlette = 3.4.4-3.fc45 python-mcp (maintained by: @rhel-lightspeed, r0x0d) python-mcp-1.27.1-4.fc45.src requires python3dist(sse-starlette) = 3.4.4 python3-mcp-1.27.1-4.fc45.noarch requires python3.15dist(sse-starlette) = 3.4.4 copr-backend (maintained by: @copr-sig, frostyx, msuchy, praiskup) copr-backend-2.17-1.fc46.noarch requires python3-sentry-sdk = 2.48.0-6.fc45 copr-backend-2.17-1.fc46.src requires python3-sentry-sdk = 2.48.0-6.fc45 copr-dist-git (maintained by: @copr-sig, frostyx, msuchy, praiskup) copr-dist-git-1.7-1.fc46.noarch requires python3-sentry-sdk = 2.48.0-6.fc45 copr-dist-git-1.7-1.fc46.src requires python3-sentry-sdk = 2.48.0-6.fc45 copr-frontend (maintained by: @copr-sig, frostyx, msuchy, praiskup) copr-frontend-2.11-1.fc46.noarch requires python3-sentry-sdk+flask = 2.48.0-6.fc45 copr-frontend-2.11-1.fc46.src requires python3-sentry-sdk+flask = 2.48.0-6.fc45 matrix-synapse (maintained by: dcallagh, jonathanspw, js, limb) matrix-synapse-1.162.0-1.fc46.src requires python3dist(sentry-sdk) = 2.48 matrix-synapse+sentry-1.162.0-1.fc46.x86_64 requires python3.15dist(sentry-sdk) = 2.48 plasma-drkonqi (maintained by: @kde-sig, mkyral) plasma-drkonqi-6.7.91-1.fc46.x86_64 requires python3dist(sentry-sdk) = 2.48 python-rq (maintained by: @python-packagers-sig, pwouters) python-rq-2.11-1.fc46.src requires python3dist(sentry-sdk) = 2.48 pcp (maintained by: agerstmayr, jkurik, lchilton, nathans, samfeifer, wcohen) pcp-7.2.1-1.fc46.src requires setools-console = 4.7.1-1.fc46 pcp-testsuite-7.2.1-1.fc46.x86_64 requires setools = 4.7.1-1.fc46 policycoreutils (maintained by: dwalsh, lvrabec, plautrba, vmojzis) Member of critpath groups: core; critical-path-build; critical-path-cloud; critical-path-compose; critical-path-server python3-policycoreutils-3.11-2.fc45.noarch requires python3-setools = 4.7.1-1.fc46 sepolicy_analysis (maintained by: vmojzis) sepolicy_analysis-0.1-35.fc45.noarch requires python3-setools = 4.7.1-1.fc46 Too many dependencies for python-fastar, not all listed here Depending on: python-fvs (1), status change: 2026-09-10 (4 weeks ago) bottles (maintained by: atim, orphan, thunderbirdtr) bottles-2:52.0-6.fc45.noarch requires python3dist(fvs) = 0.3.4 Depending on: python-lsp-black (1), status change: 2026-09-10 (4 weeks ago) spyder (maintained by: @neuro-sig, filiperosset, jonathanspw, thozza) python3-spyder-6.1.7-1.fc46.noarch requires python3dist(python-lsp-black) = 2 spyder-6.1.7-1.fc46.src requires python3dist(python-lsp-black) = 2 Depending on: python-lsp-jsonrpc (5), status change: 2026-09-10 (4 weeks ago) python-lsp-server (maintained by: @neuro-sig, @python-packagers-sig, jonathanspw, orphan) python-lsp-server-1.14.0-1.fc45.src requires python3dist(python-lsp-jsonrpc) = 1.1.2 python3-lsp-server-1.14.0-1.fc45.noarch requires python3.15dist(python-lsp-jsonrpc) = 1.1.2 python-lsp-black (maintained by: @neuro-sig, jonathanspw, orphan) python-lsp-black-2.0.0-18.fc45.src requires python3dist(python-lsp-server) = 1.14 python3-lsp-black-2.0.0-18.fc45.noarch requires python3.15dist(python-lsp-server) = 1.14 python-lsp-ruff (maintained by: @neuro-sig, orphan) python-lsp-ruff-2.3.3-1.fc46.src requires python3dist(python-lsp-server) = 1.14 python3-lsp-ruff-2.3.3-1.fc46.noarch requires python3.15dist(python-lsp-server) = 1.14 python-pyls-spyder (maintained by: @neuro-sig, jonathanspw, orphan) python-pyls-spyder-0.4.0-23.fc45.src requires python3dist(python-lsp-server) = 1.14 python3-pyls-spyder-0.4.0-23.fc45.noarch requires python3.15dist(python-lsp-server) = 1.14 spyder (maintained by: @neuro-sig, filiperosset, jonathanspw, thozza) python3-spyder-6.1.7-1.fc46.noarch requires python3.15dist(pyls-spyder) = 0.4, python3dist(python-lsp-black) = 2, python3dist(python-lsp-ruff) = 2.3.3, python3dist(python-lsp-server) = 1.14 spyder-6.1.7-1.fc46.src requires python3dist(pyls-spyder) = 0.4, python3dist(python-lsp-black) = 2, python3dist(python-lsp-ruff) = 2.3.3, python3dist(python-lsp-server) = 1.14 Depending on: python-lsp-ruff (1), status change: 2026-09-10 (4 weeks ago) spyder (maintained by: @neuro-sig, filiperosset, jonathanspw, thozza) python3-spyder-6.1.7-1.fc46.noarch requires python3dist(python-lsp-ruff) = 2.3.3 spyder-6.1.7-1.fc46.src requires python3dist(python-lsp-ruff) = 2.3.3 Depending on: python-lsp-server (4), status change: 2026-09-10 (4 weeks ago) python-lsp-black (maintained by: @neuro-sig, jonathanspw, orphan) python-lsp-black-2.0.0-18.fc45.src requires python3dist(python-lsp-server) = 1.14 python3-lsp-black-2.0.0-18.fc45.noarch requires python3.15dist(python-lsp-server) = 1.14 python-lsp-ruff (maintained by: @neuro-sig, orphan) python-lsp-ruff-2.3.3-1.fc46.src requires python3dist(python-lsp-server) = 1.14 python3-lsp-ruff-2.3.3-1.fc46.noarch requires python3.15dist(python-lsp-server) = 1.14 python-pyls-spyder (maintained by: @neuro-sig, jonathanspw, orphan) python-pyls-spyder-0.4.0-23.fc45.src requires python3dist(python-lsp-server) = 1.14 python3-pyls-spyder-0.4.0-23.fc45.noarch requires python3.15dist(python-lsp-server) = 1.14 spyder (maintained by: @neuro-sig, filiperosset, jonathanspw, thozza) python3-spyder-6.1.7-1.fc46.noarch requires python3.15dist(pyls-spyder) = 0.4, python3dist(python-lsp-black) = 2, python3dist(python-lsp-ruff) = 2.3.3, python3dist(python-lsp-server) = 1.14 spyder-6.1.7-1.fc46.src requires python3dist(pyls-spyder) = 0.4, python3dist(python-lsp-black) = 2, python3dist(python-lsp-ruff) = 2.3.3, python3dist(python-lsp-server) = 1.14 Depending on: python-medimages4tests (1), status change: 2026-09-10 (4 weeks ago) python-xnat4tests (maintained by: @neuro-sig, orphan) python-xnat4tests-0.4.1-1.fc46.src requires python3dist(medimages4tests) = 0.5.9 python3-xnat4tests-0.4.1-1.fc46.noarch requires python3.15dist(medimages4tests) = 0.5.9 Depending on: python-openneuro (2), status change: 2026-09-10 (4 weeks ago) python-medimages4tests (maintained by: orphan) python-medimages4tests-0.5.9-1.fc46.src requires python3dist(openneuro-py) = 2026.7 python3-medimages4tests-0.5.9-1.fc46.noarch requires python3.15dist(openneuro-py) = 2026.7 python-xnat4tests (maintained by: @neuro-sig, orphan) python-xnat4tests-0.4.1-1.fc46.src requires python3dist(medimages4tests) = 0.5.9 python3-xnat4tests-0.4.1-1.fc46.noarch requires python3.15dist(medimages4tests) = 0.5.9 Depending on: python-pydocstyle (7), status change: 2026-09-10 (4 weeks ago) python-flask-security-too (maintained by: smani) python-flask-security-too-5.8.2-1.fc46.src requires python3dist(pydocstyle) = 6.3 python-lsp-server (maintained by: @neuro-sig, @python-packagers-sig, jonathanspw, orphan) python-lsp-server-1.14.0-1.fc45.src requires python3dist(pydocstyle) = 6.3 python3-lsp-server+all-1.14.0-1.fc45.noarch requires python3.15dist(pydocstyle) = 6.3 pgadmin4 (maintained by: smani) pgadmin4-9.18-1.fc46.src requires python3dist(flask-security-too) = 5.8.2 pgadmin4-9.18-1.fc46.x86_64 requires python3dist(flask-security-too) = 5.8.2 python-lsp-black (maintained by: @neuro-sig, jonathanspw, orphan) python-lsp-black-2.0.0-18.fc45.src requires python3dist(python-lsp-server) = 1.14 python3-lsp-black-2.0.0-18.fc45.noarch requires python3.15dist(python-lsp-server) = 1.14 python-lsp-ruff (maintained by: @neuro-sig, orphan) python-lsp-ruff-2.3.3-1.fc46.src requires python3dist(python-lsp-server) = 1.14 python3-lsp-ruff-2.3.3-1.fc46.noarch requires python3.15dist(python-lsp-server) = 1.14 python-pyls-spyder (maintained by: @neuro-sig, jonathanspw, orphan) python-pyls-spyder-0.4.0-23.fc45.src requires python3dist(python-lsp-server) = 1.14 python3-pyls-spyder-0.4.0-23.fc45.noarch requires python3.15dist(python-lsp-server) = 1.14 spyder (maintained by: @neuro-sig, filiperosset, jonathanspw, thozza) python3-spyder-6.1.7-1.fc46.noarch requires python3.15dist(pyls-spyder) = 0.4, python3dist(python-lsp-black) = 2, python3dist(python-lsp-ruff) = 2.3.3, python3dist(python-lsp-server) = 1.14 spyder-6.1.7-1.fc46.src requires python3dist(pyls-spyder) = 0.4, python3dist(python-lsp-black) = 2, python3dist(python-lsp-ruff) = 2.3.3, python3dist(python-lsp-server) = 1.14 Depending on: python-pylint-venv (1), status change: 2026-09-30 (1 weeks ago) spyder (maintained by: @neuro-sig, filiperosset, jonathanspw, thozza) python3-spyder-6.1.7-1.fc46.noarch requires python3.15dist(pylint-venv) = 3.0.4 spyder-6.1.7-1.fc46.src requires python3dist(pylint-venv) = 3.0.4 Depending on: python-pyls-spyder (1), status change: 2026-09-10 (4 weeks ago) spyder (maintained by: @neuro-sig, filiperosset, jonathanspw, thozza) python3-spyder-6.1.7-1.fc46.noarch requires python3.15dist(pyls-spyder) = 0.4 spyder-6.1.7-1.fc46.src requires python3dist(pyls-spyder) = 0.4 Depending on: python-pymilter (3), status change: 2026-09-10 (4 weeks ago) pypolicyd-spf (maintained by: bojan, vascom) pypolicyd-spf-milter-3.1.0-10.fc45.noarch requires python3-pymilter = 1.0.6-19.fc45 python-oletools (maintained by: rebus, robert) python-oletools-0.56.2-28.fc45.src requires python3-pcodedmp = 1.2.6-32.fc45, python3-pymilter = 1.0.6-19.fc45 python3-oletools-0.56.2-28.fc45.noarch requires python3-pcodedmp = 1.2.6-32.fc45, python3-pymilter = 1.0.6-19.fc45, python3.15dist(pcodedmp) = 1.2.6 python-pcodedmp (maintained by: rebus, robert) python-pcodedmp-1.2.6-32.fc45.src requires python3-oletools = 0.56.2-28.fc45 python3-pcodedmp-1.2.6-32.fc45.noarch requires python3-oletools = 0.56.2-28.fc45, python3.15dist(oletools) = 0.56.2 Depending on: python-pyuca (1), status change: 2026-09-10 (4 weeks ago) spyder (maintained by: @neuro-sig, filiperosset, jonathanspw, thozza) python3-spyder-6.1.7-1.fc46.noarch requires python3.15dist(pyuca) = 1.2 spyder-6.1.7-1.fc46.src requires python3dist(pyuca) = 1.2 Depending on: python-qstylizer (1), status change: 2026-09-10 (4 weeks ago) spyder (maintained by: @neuro-sig, filiperosset, jonathanspw, thozza) python3-spyder-6.1.7-1.fc46.noarch requires python3.15dist(qstylizer) = 0.2.4 spyder-6.1.7-1.fc46.src requires python3dist(qstylizer) = 0.2.4 Depending on: python-rich-toolkit (23), status change: 2026-09-29 (1 weeks ago) fastapi-cli (maintained by: orphan, pwouters, rominf) fastapi-cli-0.0.32-6.fc46.noarch requires python3.15dist(rich-toolkit) = 0.20.5 fastapi-cli-0.0.32-6.fc46.src requires python3dist(fastapi) = 0.141.1, python3dist(fastapi-cloud-cli) = 0.26, python3dist(fastapi-new) = 0.0.7, python3dist(rich-toolkit) = 0.20.5 fastapi-cli+standard-0.0.32-6.fc46.noarch requires python3.15dist(fastapi-cloud-cli) = 0.26 fastapi-cli+new-0.0.32-6.fc46.noarch requires python3.15dist(fastapi-new) = 0.0.7 fastapi-cloud-cli (maintained by: orphan, pwouters, rominf) fastapi-cloud-cli-0.26.0-1.fc46.noarch requires python3.15dist(rich-toolkit) = 0.20.5, python3.15dist(sentry-sdk) = 2.48 fastapi-cloud-cli-0.26.0-1.fc46.src requires python3dist(rich-toolkit) = 0.20.5, python3dist(sentry-sdk) = 2.48 fastapi-new (maintained by: orphan) fastapi-new-0.0.7-2.fc45.noarch requires python3.15dist(rich-toolkit) = 0.20.5 fastapi-new-0.0.7-2.fc45.src requires python3dist(rich-toolkit) = 0.20.5 python-fastapi (maintained by: orphan, pwouters, rominf) python-fastapi-0.141.1-6.fc46.src requires python3dist(fastapi-cli) = 0.0.32, python3dist(fastapi-cli[standard-no-fastapi-cloud-cli]) = 0.0.32, python3dist(fastapi-cli[standard]) = 0.0.32, python3dist(sqlmodel) = 0.0.47 python3-fastapi+all-0.141.1-6.fc46.noarch requires python3.15dist(fastapi-cli) = 0.0.32, python3.15dist(fastapi-cli[standard]) = 0.0.32 python3-fastapi+standard-0.141.1-6.fc46.noarch requires python3.15dist(fastapi-cli) = 0.0.32, python3.15dist(fastapi-cli[standard]) = 0.0.32 python3-fastapi+standard-no-fastapi-cloud-cli-0.141.1-6.fc46.noarch requires python3.15dist(fastapi-cli) = 0.0.32, python3.15dist(fastapi-cli[standard-no-fastapi-cloud-cli]) = 0.0.32 glances (maintained by: aekoroglu, jonathanspw) glances-4.5.7-1.fc46.noarch requires python3-fastapi = 0.141.1-6.fc46 glances-4.5.7-1.fc46.src requires python3dist(fastapi) = 0.141.1 python-fastmcp (maintained by: chihlee, otaylor, peter) python-fastmcp-2.14.7-10.fc46.src requires python3-fastapi = 0.141.1-6.fc46 python-openapi-core (maintained by: @python-packagers-sig, generalprobe, mattia, music) python-openapi-core-0.23.1-5.fc45.src requires python3dist(fastapi) = 0.141.1 python3-openapi-core+fastapi-0.23.1-5.fc45.noarch requires python3.15dist(fastapi) = 0.141.1 python-sqlmodel (maintained by: orphan) python-sqlmodel-0.0.47-1.fc46.src requires python3dist(fastapi) = 0.141.1 python-sse-starlette (maintained by: @rhel-lightspeed, r0x0d) python-sse-starlette-3.4.4-3.fc45.src requires python3dist(fastapi) = 0.141.1 python3-sse-starlette+examples-3.4.4-3.fc45.noarch requires python3.15dist(fastapi) = 0.141.1 python-logdetective (maintained by: @copr-sig, frostyx, jpodivin, mmassari, msuchy, ttomecek) python3-logdetective+server-3.10.0-4.fc45.noarch requires python3.15dist(fastapi) = 0.141.1, python3.15dist(sentry-sdk) = 2.48, python3.15dist(sentry-sdk[fastapi]) = 2.48 python-sentry-sdk (maintained by: pwouters, rominf, rommell) python3-sentry-sdk+fastapi-2.48.0-6.fc45.noarch requires python3.15dist(fastapi) = 0.141.1 setools (maintained by: alexl, dwalsh, plautrba, rhughes, rstrode, vmojzis, vsyncako) Member of critpath groups: core; critical-path-cloud; critical-path-compose; critical-path-server setools-mcp-4.7.1-1.fc46.x86_64 requires python3-fastmcp = 2.14.7-10.fc46 python-httpx-sse (maintained by: @rhel-lightspeed, r0x0d) python-httpx-sse-0.4.3-4.fc45.src requires python3-sse-starlette = 3.4.4-3.fc45 python-mcp (maintained by: @rhel-lightspeed, r0x0d) python-mcp-1.27.1-4.fc45.src requires python3dist(sse-starlette) = 3.4.4 python3-mcp-1.27.1-4.fc45.noarch requires python3.15dist(sse-starlette) = 3.4.4 copr-backend (maintained by: @copr-sig, frostyx, msuchy, praiskup) copr-backend-2.17-1.fc46.noarch requires python3-sentry-sdk = 2.48.0-6.fc45 copr-backend-2.17-1.fc46.src requires python3-sentry-sdk = 2.48.0-6.fc45 copr-dist-git (maintained by: @copr-sig, frostyx, msuchy, praiskup) copr-dist-git-1.7-1.fc46.noarch requires python3-sentry-sdk = 2.48.0-6.fc45 copr-dist-git-1.7-1.fc46.src requires python3-sentry-sdk = 2.48.0-6.fc45 copr-frontend (maintained by: @copr-sig, frostyx, msuchy, praiskup) copr-frontend-2.11-1.fc46.noarch requires python3-sentry-sdk+flask = 2.48.0-6.fc45 copr-frontend-2.11-1.fc46.src requires python3-sentry-sdk+flask = 2.48.0-6.fc45 matrix-synapse (maintained by: dcallagh, jonathanspw, js, limb) matrix-synapse-1.162.0-1.fc46.src requires python3dist(sentry-sdk) = 2.48 matrix-synapse+sentry-1.162.0-1.fc46.x86_64 requires python3.15dist(sentry-sdk) = 2.48 plasma-drkonqi (maintained by: @kde-sig, mkyral) plasma-drkonqi-6.7.91-1.fc46.x86_64 requires python3dist(sentry-sdk) = 2.48 python-rq (maintained by: @python-packagers-sig, pwouters) python-rq-2.11-1.fc46.src requires python3dist(sentry-sdk) = 2.48 pcp (maintained by: agerstmayr, jkurik, lchilton, nathans, samfeifer, wcohen) pcp-7.2.1-1.fc46.src requires setools-console = 4.7.1-1.fc46 pcp-testsuite-7.2.1-1.fc46.x86_64 requires setools = 4.7.1-1.fc46 policycoreutils (maintained by: dwalsh, lvrabec, plautrba, vmojzis) Member of critpath groups: core; critical-path-build; critical-path-cloud; critical-path-compose; critical-path-server python3-policycoreutils-3.11-2.fc45.noarch requires python3-setools = 4.7.1-1.fc46 sepolicy_analysis (maintained by: vmojzis) sepolicy_analysis-0.1-35.fc45.noarch requires python3-setools = 4.7.1-1.fc46 Too many dependencies for python-rich-toolkit, not all listed here Depending on: python-rignore (22), status change: 2026-09-29 (1 weeks ago) fastapi-cloud-cli (maintained by: orphan, pwouters, rominf) fastapi-cloud-cli-0.26.0-1.fc46.noarch requires python3.15dist(rignore) = 0.8, python3.15dist(sentry-sdk) = 2.48 fastapi-cloud-cli-0.26.0-1.fc46.src requires python3dist(rignore) = 0.8, python3dist(sentry-sdk) = 2.48 fastapi-cli (maintained by: orphan, pwouters, rominf) fastapi-cli-0.0.32-6.fc46.src requires python3dist(fastapi) = 0.141.1, python3dist(fastapi-cloud-cli) = 0.26 fastapi-cli+standard-0.0.32-6.fc46.noarch requires python3.15dist(fastapi-cloud-cli) = 0.26 python-fastapi (maintained by: orphan, pwouters, rominf) python-fastapi-0.141.1-6.fc46.src requires python3dist(fastapi-cli) = 0.0.32, python3dist(fastapi-cli[standard-no-fastapi-cloud-cli]) = 0.0.32, python3dist(fastapi-cli[standard]) = 0.0.32, python3dist(sqlmodel) = 0.0.47 python3-fastapi+all-0.141.1-6.fc46.noarch requires python3.15dist(fastapi-cli) = 0.0.32, python3.15dist(fastapi-cli[standard]) = 0.0.32 python3-fastapi+standard-0.141.1-6.fc46.noarch requires python3.15dist(fastapi-cli) = 0.0.32, python3.15dist(fastapi-cli[standard]) = 0.0.32 python3-fastapi+standard-no-fastapi-cloud-cli-0.141.1-6.fc46.noarch requires python3.15dist(fastapi-cli) = 0.0.32, python3.15dist(fastapi-cli[standard-no-fastapi-cloud-cli]) = 0.0.32 glances (maintained by: aekoroglu, jonathanspw) glances-4.5.7-1.fc46.noarch requires python3-fastapi = 0.141.1-6.fc46 glances-4.5.7-1.fc46.src requires python3dist(fastapi) = 0.141.1 python-fastmcp (maintained by: chihlee, otaylor, peter) python-fastmcp-2.14.7-10.fc46.src requires python3-fastapi = 0.141.1-6.fc46 python-openapi-core (maintained by: @python-packagers-sig, generalprobe, mattia, music) python-openapi-core-0.23.1-5.fc45.src requires python3dist(fastapi) = 0.141.1 python3-openapi-core+fastapi-0.23.1-5.fc45.noarch requires python3.15dist(fastapi) = 0.141.1 python-sqlmodel (maintained by: orphan) python-sqlmodel-0.0.47-1.fc46.src requires python3dist(fastapi) = 0.141.1 python-sse-starlette (maintained by: @rhel-lightspeed, r0x0d) python-sse-starlette-3.4.4-3.fc45.src requires python3dist(fastapi) = 0.141.1 python3-sse-starlette+examples-3.4.4-3.fc45.noarch requires python3.15dist(fastapi) = 0.141.1 python-logdetective (maintained by: @copr-sig, frostyx, jpodivin, mmassari, msuchy, ttomecek) python3-logdetective+server-3.10.0-4.fc45.noarch requires python3.15dist(fastapi) = 0.141.1, python3.15dist(sentry-sdk) = 2.48, python3.15dist(sentry-sdk[fastapi]) = 2.48 python-sentry-sdk (maintained by: pwouters, rominf, rommell) python3-sentry-sdk+fastapi-2.48.0-6.fc45.noarch requires python3.15dist(fastapi) = 0.141.1 setools (maintained by: alexl, dwalsh, plautrba, rhughes, rstrode, vmojzis, vsyncako) Member of critpath groups: core; critical-path-cloud; critical-path-compose; critical-path-server setools-mcp-4.7.1-1.fc46.x86_64 requires python3-fastmcp = 2.14.7-10.fc46 python-httpx-sse (maintained by: @rhel-lightspeed, r0x0d) python-httpx-sse-0.4.3-4.fc45.src requires python3-sse-starlette = 3.4.4-3.fc45 python-mcp (maintained by: @rhel-lightspeed, r0x0d) python-mcp-1.27.1-4.fc45.src requires python3dist(sse-starlette) = 3.4.4 python3-mcp-1.27.1-4.fc45.noarch requires python3.15dist(sse-starlette) = 3.4.4 copr-backend (maintained by: @copr-sig, frostyx, msuchy, praiskup) copr-backend-2.17-1.fc46.noarch requires python3-sentry-sdk = 2.48.0-6.fc45 copr-backend-2.17-1.fc46.src requires python3-sentry-sdk = 2.48.0-6.fc45 copr-dist-git (maintained by: @copr-sig, frostyx, msuchy, praiskup) copr-dist-git-1.7-1.fc46.noarch requires python3-sentry-sdk = 2.48.0-6.fc45 copr-dist-git-1.7-1.fc46.src requires python3-sentry-sdk = 2.48.0-6.fc45 copr-frontend (maintained by: @copr-sig, frostyx, msuchy, praiskup) copr-frontend-2.11-1.fc46.noarch requires python3-sentry-sdk+flask = 2.48.0-6.fc45 copr-frontend-2.11-1.fc46.src requires python3-sentry-sdk+flask = 2.48.0-6.fc45 matrix-synapse (maintained by: dcallagh, jonathanspw, js, limb) matrix-synapse-1.162.0-1.fc46.src requires python3dist(sentry-sdk) = 2.48 matrix-synapse+sentry-1.162.0-1.fc46.x86_64 requires python3.15dist(sentry-sdk) = 2.48 plasma-drkonqi (maintained by: @kde-sig, mkyral) plasma-drkonqi-6.7.91-1.fc46.x86_64 requires python3dist(sentry-sdk) = 2.48 python-rq (maintained by: @python-packagers-sig, pwouters) python-rq-2.11-1.fc46.src requires python3dist(sentry-sdk) = 2.48 pcp (maintained by: agerstmayr, jkurik, lchilton, nathans, samfeifer, wcohen) pcp-7.2.1-1.fc46.src requires setools-console = 4.7.1-1.fc46 pcp-testsuite-7.2.1-1.fc46.x86_64 requires setools = 4.7.1-1.fc46 policycoreutils (maintained by: dwalsh, lvrabec, plautrba, vmojzis) Member of critpath groups: core; critical-path-build; critical-path-cloud; critical-path-compose; critical-path-server python3-policycoreutils-3.11-2.fc45.noarch requires python3-setools = 4.7.1-1.fc46 sepolicy_analysis (maintained by: vmojzis) sepolicy_analysis-0.1-35.fc45.noarch requires python3-setools = 4.7.1-1.fc46 Too many dependencies for python-rignore, not all listed here Depending on: python-sqlmodel (22), status change: 2026-09-30 (1 weeks ago) python-fastapi (maintained by: orphan, pwouters, rominf) python-fastapi-0.141.1-6.fc46.src requires python3dist(fastapi-cli) = 0.0.32, python3dist(fastapi-cli[standard-no-fastapi-cloud-cli]) = 0.0.32, python3dist(fastapi-cli[standard]) = 0.0.32, python3dist(sqlmodel) = 0.0.47 python3-fastapi+all-0.141.1-6.fc46.noarch requires python3.15dist(fastapi-cli) = 0.0.32, python3.15dist(fastapi-cli[standard]) = 0.0.32 python3-fastapi+standard-0.141.1-6.fc46.noarch requires python3.15dist(fastapi-cli) = 0.0.32, python3.15dist(fastapi-cli[standard]) = 0.0.32 python3-fastapi+standard-no-fastapi-cloud-cli-0.141.1-6.fc46.noarch requires python3.15dist(fastapi-cli) = 0.0.32, python3.15dist(fastapi-cli[standard-no-fastapi-cloud-cli]) = 0.0.32 fastapi-cli (maintained by: orphan, pwouters, rominf) fastapi-cli-0.0.32-6.fc46.src requires python3dist(fastapi) = 0.141.1 glances (maintained by: aekoroglu, jonathanspw) glances-4.5.7-1.fc46.noarch requires python3-fastapi = 0.141.1-6.fc46 glances-4.5.7-1.fc46.src requires python3dist(fastapi) = 0.141.1 python-fastmcp (maintained by: chihlee, otaylor, peter) python-fastmcp-2.14.7-10.fc46.src requires python3-fastapi = 0.141.1-6.fc46 python-openapi-core (maintained by: @python-packagers-sig, generalprobe, mattia, music) python-openapi-core-0.23.1-5.fc45.src requires python3dist(fastapi) = 0.141.1 python3-openapi-core+fastapi-0.23.1-5.fc45.noarch requires python3.15dist(fastapi) = 0.141.1 python-sqlmodel (maintained by: orphan) python-sqlmodel-0.0.47-1.fc46.src requires python3dist(fastapi) = 0.141.1 python-sse-starlette (maintained by: @rhel-lightspeed, r0x0d) python-sse-starlette-3.4.4-3.fc45.src requires python3dist(fastapi) = 0.141.1 python3-sse-starlette+examples-3.4.4-3.fc45.noarch requires python3.15dist(fastapi) = 0.141.1 python-logdetective (maintained by: @copr-sig, frostyx, jpodivin, mmassari, msuchy, ttomecek) python3-logdetective+server-3.10.0-4.fc45.noarch requires python3.15dist(fastapi) = 0.141.1, python3.15dist(sentry-sdk) = 2.48, python3.15dist(sentry-sdk[fastapi]) = 2.48 python-sentry-sdk (maintained by: pwouters, rominf, rommell) python3-sentry-sdk+fastapi-2.48.0-6.fc45.noarch requires python3.15dist(fastapi) = 0.141.1 setools (maintained by: alexl, dwalsh, plautrba, rhughes, rstrode, vmojzis, vsyncako) Member of critpath groups: core; critical-path-cloud; critical-path-compose; critical-path-server setools-mcp-4.7.1-1.fc46.x86_64 requires python3-fastmcp = 2.14.7-10.fc46 python-httpx-sse (maintained by: @rhel-lightspeed, r0x0d) python-httpx-sse-0.4.3-4.fc45.src requires python3-sse-starlette = 3.4.4-3.fc45 python-mcp (maintained by: @rhel-lightspeed, r0x0d) python-mcp-1.27.1-4.fc45.src requires python3dist(sse-starlette) = 3.4.4 python3-mcp-1.27.1-4.fc45.noarch requires python3.15dist(sse-starlette) = 3.4.4 copr-backend (maintained by: @copr-sig, frostyx, msuchy, praiskup) copr-backend-2.17-1.fc46.noarch requires python3-sentry-sdk = 2.48.0-6.fc45 copr-backend-2.17-1.fc46.src requires python3-sentry-sdk = 2.48.0-6.fc45 copr-dist-git (maintained by: @copr-sig, frostyx, msuchy, praiskup) copr-dist-git-1.7-1.fc46.noarch requires python3-sentry-sdk = 2.48.0-6.fc45 copr-dist-git-1.7-1.fc46.src requires python3-sentry-sdk = 2.48.0-6.fc45 copr-frontend (maintained by: @copr-sig, frostyx, msuchy, praiskup) copr-frontend-2.11-1.fc46.noarch requires python3-sentry-sdk+flask = 2.48.0-6.fc45 copr-frontend-2.11-1.fc46.src requires python3-sentry-sdk+flask = 2.48.0-6.fc45 fastapi-cloud-cli (maintained by: orphan, pwouters, rominf) fastapi-cloud-cli-0.26.0-1.fc46.noarch requires python3.15dist(sentry-sdk) = 2.48 fastapi-cloud-cli-0.26.0-1.fc46.src requires python3dist(sentry-sdk) = 2.48 matrix-synapse (maintained by: dcallagh, jonathanspw, js, limb) matrix-synapse-1.162.0-1.fc46.src requires python3dist(sentry-sdk) = 2.48 matrix-synapse+sentry-1.162.0-1.fc46.x86_64 requires python3.15dist(sentry-sdk) = 2.48 plasma-drkonqi (maintained by: @kde-sig, mkyral) plasma-drkonqi-6.7.91-1.fc46.x86_64 requires python3dist(sentry-sdk) = 2.48 python-rq (maintained by: @python-packagers-sig, pwouters) python-rq-2.11-1.fc46.src requires python3dist(sentry-sdk) = 2.48 pcp (maintained by: agerstmayr, jkurik, lchilton, nathans, samfeifer, wcohen) pcp-7.2.1-1.fc46.src requires setools-console = 4.7.1-1.fc46 pcp-testsuite-7.2.1-1.fc46.x86_64 requires setools = 4.7.1-1.fc46 policycoreutils (maintained by: dwalsh, lvrabec, plautrba, vmojzis) Member of critpath groups: core; critical-path-build; critical-path-cloud; critical-path-compose; critical-path-server python3-policycoreutils-3.11-2.fc45.noarch requires python3-setools = 4.7.1-1.fc46 sepolicy_analysis (maintained by: vmojzis) sepolicy_analysis-0.1-35.fc45.noarch requires python3-setools = 4.7.1-1.fc46 Too many dependencies for python-sqlmodel, not all listed here Depending on: python-three_merge (1), status change: 2026-09-10 (4 weeks ago) spyder (maintained by: @neuro-sig, filiperosset, jonathanspw, thozza) python3-spyder-6.1.7-1.fc46.noarch requires python3.15dist(three-merge) = 0.1.1 spyder-6.1.7-1.fc46.src requires python3dist(three-merge) = 0.1.1 Depending on: python-vkbasalt-cli (1), status change: 2026-09-10 (4 weeks ago) bottles (maintained by: atim, orphan, thunderbirdtr) bottles-2:52.0-6.fc45.noarch requires python3dist(vkbasalt-cli) = 3.1.1^post2 Depending on: rubygem-comp_tree (2), status change: 2026-09-30 (1 weeks ago) rubygem-drake (maintained by: orphan) rubygem-drake-0.9.2.0.3.1-27.fc45.noarch requires rubygem(comp_tree) = 1.1.3, rubygem(comp_tree) = 1.1.3-27.fc45 mkvtoolnix (maintained by: @multimedia-sig, rathann) mkvtoolnix-102.0-1.fc46.src requires rubygem-drake = 0.9.2.0.3.1-27.fc45 Depending on: rubygem-drake (1), status change: 2026-09-30 (1 weeks ago) mkvtoolnix (maintained by: @multimedia-sig, rathann) mkvtoolnix-102.0-1.fc46.src requires rubygem-drake = 0.9.2.0.3.1-27.fc45 Depending on: rust-brownstone (1), status change: 2026-09-02 (5 weeks ago) rust-nom-supreme (maintained by: @rust-sig, orphan) rust-nom-supreme-0.8.0-9.fc45.src requires crate(brownstone/default) = 3.0.0 rust-nom-supreme-devel-0.8.0-9.fc45.noarch requires crate(brownstone/default) = 3.0.0 Depending on: rust-fsio (1), status change: 2026-09-02 (5 weeks ago) rust-run_script (maintained by: @rust-sig, orphan) rust-run_script-0.11.2-2.fc45.src requires crate(fsio/default) = 0.4.1, crate(fsio/temp-path) = 0.4.1 rust-run_script-devel-0.11.2-2.fc45.noarch requires crate(fsio/default) = 0.4.1, crate(fsio/temp-path) = 0.4.1 Depending on: rust-joinery (3), status change: 2026-09-02 (5 weeks ago) rust-joinery2 (maintained by: @rust-sig, orphan) rust-joinery2+default-devel-2.1.0-8.fc45.noarch requires crate(joinery) = 3.1.0 rust-joinery2+nightly-devel-2.1.0-8.fc45.noarch requires crate(joinery) = 3.1.0 rust-joinery2+proc-macro2-devel-2.1.0-8.fc45.noarch requires crate(joinery) = 3.1.0 rust-joinery2+quote-devel-2.1.0-8.fc45.noarch requires crate(joinery) = 3.1.0 rust-joinery2+syn-devel-2.1.0-8.fc45.noarch requires crate(joinery) = 3.1.0 rust-joinery2+token-stream-devel-2.1.0-8.fc45.noarch requires crate(joinery) = 3.1.0, crate(joinery/proc-macro2) = 3.1.0, crate(joinery/quote) = 3.1.0 rust-nom-supreme (maintained by: @rust-sig, orphan) rust-nom-supreme-0.8.0-9.fc45.src requires crate(joinery/default) = 2.1.0, crate(joinery/default) = 3.1.0 rust-nom-supreme-devel-0.8.0-9.fc45.noarch requires crate(joinery/default) = 2.1.0, crate(joinery/default) = 3.1.0 rust-joinery (maintained by: @rust-sig, orphan) rust-joinery+default-devel-3.1.0-10.fc46.noarch requires crate(joinery) = 2.1.0 rust-joinery+nightly-devel-3.1.0-10.fc46.noarch requires crate(joinery) = 2.1.0 rust-joinery+proc-macro2-devel-3.1.0-10.fc46.noarch requires crate(joinery) = 2.1.0 rust-joinery+quote-devel-3.1.0-10.fc46.noarch requires crate(joinery) = 2.1.0 rust-joinery+token-stream-devel-3.1.0-10.fc46.noarch requires crate(joinery) = 2.1.0, crate(joinery/proc-macro2) = 2.1.0, crate(joinery/quote) = 2.1.0 Depending on: rust-joinery2 (3), status change: 2026-09-02 (5 weeks ago) rust-joinery (maintained by: @rust-sig, orphan) rust-joinery+default-devel-3.1.0-10.fc46.noarch requires crate(joinery) = 2.1.0 rust-joinery+nightly-devel-3.1.0-10.fc46.noarch requires crate(joinery) = 2.1.0 rust-joinery+proc-macro2-devel-3.1.0-10.fc46.noarch requires crate(joinery) = 2.1.0 rust-joinery+quote-devel-3.1.0-10.fc46.noarch requires crate(joinery) = 2.1.0 rust-joinery+token-stream-devel-3.1.0-10.fc46.noarch requires crate(joinery) = 2.1.0, crate(joinery/proc-macro2) = 2.1.0, crate(joinery/quote) = 2.1.0 rust-nom-supreme (maintained by: @rust-sig, orphan) rust-nom-supreme-0.8.0-9.fc45.src requires crate(joinery/default) = 2.1.0, crate(joinery/default) = 3.1.0 rust-nom-supreme-devel-0.8.0-9.fc45.noarch requires crate(joinery/default) = 2.1.0, crate(joinery/default) = 3.1.0 rust-joinery2 (maintained by: @rust-sig, orphan) rust-joinery2+default-devel-2.1.0-8.fc45.noarch requires crate(joinery) = 3.1.0 rust-joinery2+nightly-devel-2.1.0-8.fc45.noarch requires crate(joinery) = 3.1.0 rust-joinery2+proc-macro2-devel-2.1.0-8.fc45.noarch requires crate(joinery) = 3.1.0 rust-joinery2+quote-devel-2.1.0-8.fc45.noarch requires crate(joinery) = 3.1.0 rust-joinery2+syn-devel-2.1.0-8.fc45.noarch requires crate(joinery) = 3.1.0 rust-joinery2+token-stream-devel-2.1.0-8.fc45.noarch requires crate(joinery) = 3.1.0, crate(joinery/proc-macro2) = 3.1.0, crate(joinery/quote) = 3.1.0 Depending on: rust-jql-parser (2), status change: 2026-09-10 (4 weeks ago) rust-jql-runner (maintained by: @rust-sig, orphan) rust-jql-runner-8.1.2-2.fc45.src requires crate(jql-parser/default) = 8.1.2 rust-jql-runner-devel-8.1.2-2.fc45.noarch requires crate(jql-parser/default) = 8.1.2 rust-jql (maintained by: @rust-sig, kalev, orphan) rust-jql-8.1.2-2.fc45.src requires crate(jql-runner/default) = 8.1.2 Depending on: rust-jql-runner (1), status change: 2026-09-10 (4 weeks ago) rust-jql (maintained by: @rust-sig, kalev, orphan) rust-jql-8.1.2-2.fc45.src requires crate(jql-runner/default) = 8.1.2 Depending on: rust-minidom (1), status change: 2026-09-02 (5 weeks ago) crun-vm (maintained by: afaria) crun-vm-0.3.0-7.fc45.src requires crate(minidom/default) = 0.15.2 Depending on: rust-rxml (2), status change: 2026-09-02 (5 weeks ago) rust-minidom (maintained by: @rust-sig, orphan) rust-minidom-0.15.2-7.fc45.src requires crate(rxml) = 0.9.1, crate(rxml/mt) = 0.9.1 rust-minidom-devel-0.15.2-7.fc45.noarch requires crate(rxml) = 0.9.1, crate(rxml/mt) = 0.9.1 crun-vm (maintained by: afaria) crun-vm-0.3.0-7.fc45.src requires crate(minidom/default) = 0.15.2 Depending on: rust-rxml_proc (3), status change: 2026-09-02 (5 weeks ago) rust-rxml (maintained by: @rust-sig, orphan) rust-rxml+rxml_proc-devel-0.9.1-7.fc45.noarch requires crate(rxml_proc/default) = 0.9.1 rust-minidom (maintained by: @rust-sig, orphan) rust-minidom-0.15.2-7.fc45.src requires crate(rxml) = 0.9.1, crate(rxml/mt) = 0.9.1 rust-minidom-devel-0.15.2-7.fc45.noarch requires crate(rxml) = 0.9.1, crate(rxml/mt) = 0.9.1 crun-vm (maintained by: afaria) crun-vm-0.3.0-7.fc45.src requires crate(minidom/default) = 0.15.2 Depending on: rust-rxml_validation (4), status change: 2026-09-02 (5 weeks ago) rust-rxml (maintained by: @rust-sig, orphan) rust-rxml-0.9.1-7.fc45.src requires crate(rxml_validation/default) = 0.9.1 rust-rxml-devel-0.9.1-7.fc45.noarch requires crate(rxml_validation/default) = 0.9.1 rust-rxml+rxml_proc-devel-0.9.1-7.fc45.noarch requires crate(rxml_proc/default) = 0.9.1 rust-rxml_proc (maintained by: @rust-sig, orphan) rust-rxml_proc-0.9.1-7.fc45.src requires crate(rxml_validation/default) = 0.9.1 rust-rxml_proc-devel-0.9.1-7.fc45.noarch requires crate(rxml_validation/default) = 0.9.1 rust-minidom (maintained by: @rust-sig, orphan) rust-minidom-0.15.2-7.fc45.src requires crate(rxml) = 0.9.1, crate(rxml/mt) = 0.9.1 rust-minidom-devel-0.15.2-7.fc45.noarch requires crate(rxml) = 0.9.1, crate(rxml/mt) = 0.9.1 crun-vm (maintained by: afaria) crun-vm-0.3.0-7.fc45.src requires crate(minidom/default) = 0.15.2 Depending on: rust-weak-table (3), status change: 2026-09-02 (5 weeks ago) rust-rxml (maintained by: @rust-sig, orphan) rust-rxml+weak-table-devel-0.9.1-7.fc45.noarch requires crate(weak-table/default) = 0.3.2 rust-minidom (maintained by: @rust-sig, orphan) rust-minidom-0.15.2-7.fc45.src requires crate(rxml) = 0.9.1, crate(rxml/mt) = 0.9.1 rust-minidom-devel-0.15.2-7.fc45.noarch requires crate(rxml) = 0.9.1, crate(rxml/mt) = 0.9.1 crun-vm (maintained by: afaria) crun-vm-0.3.0-7.fc45.src requires crate(minidom/default) = 0.15.2 Depending on: ttyd (1), status change: 2026-09-27 (1 weeks ago) vhs (maintained by: @go-sig, carlwgeorge) vhs-0.11.0-3.fc45.x86_64 requires ttyd = 1.7.7-11.fc45 Depending on: valijson (1), status change: 2026-09-10 (4 weeks ago) brewtarget (maintained by: orphan) brewtarget-4.2.1-5.fc45.src requires cmake(valijson) Depending on: xmltoman (69), status change: 2026-09-30 (1 weeks ago) avahi (maintained by: msekleta, pemensik) Member of critpath groups: core; critical-path-anaconda; critical-path-apps; critical-path-base; critical-path-compose; critical-path-gnome; critical-path-kde; critical-path-lxde; critical-path-lxqt; critical-path-server; critical-path-xfce avahi-0.9~rc2-9.fc45.src requires xmltoman = 0.4-35.fc45 mod_mapcache (maintained by: neil) mod_mapcache-1.14.1-9.fc45.src requires xmltoman = 0.4-35.fc45 pipewire0.2 (maintained by: wtaymans) pipewire0.2-0.2.7-18.fc45.src requires xmltoman = 0.4-35.fc45 pulseaudio (maintained by: jankratochvil, lennart, wtaymans) Member of critpath groups: core; critical-path-anaconda; critical-path-apps; critical-path-base; critical-path-compose; critical-path-gnome; critical-path-kde; critical-path-lxde; critical-path-lxqt; critical-path-xfce pulseaudio-17.0-11.fc46.src requires avahi-devel = 0.9~rc2-9.fc45, xmltoman = 0.4-35.fc45 pulseaudio-module-zeroconf-17.0-11.fc46.x86_64 requires libavahi-client.so.3()(64bit), libavahi-common.so.3()(64bit) shairplay (maintained by: melmorabity) airtv-0.9.0-30.20180824git096b61a.fc45.x86_64 requires avahi-compat-libdns_sd(x86-64) = 0.9~rc2-9.fc45 shairplay-0.9.0-30.20180824git096b61a.fc45.src requires avahi-compat-libdns_sd-devel = 0.9~rc2-9.fc45 shairplay-0.9.0-30.20180824git096b61a.fc45.x86_64 requires avahi(x86-64) = 0.9~rc2-9.fc45, avahi-compat-libdns_sd(x86-64) = 0.9~rc2-9.fc45 anyremote (maintained by: ngompa) anyremote-6.7.3-19.fc45.src requires avahi-devel = 0.9~rc2-9.fc45 anyremote-6.7.3-19.fc45.x86_64 requires libavahi-client.so.3()(64bit), libavahi-common.so.3()(64bit) bigloo (maintained by: jjames) bigloo-4.6a-11.fc45.src requires pkgconfig(avahi-client) = 0.8 bigloo-libs-4.6a-11.fc45.x86_64 requires libavahi-client.so.3()(64bit), libavahi-common.so.3()(64bit) cantata (maintained by: cicku, gbcox, ngompa) cantata-3.5.0-6.fc46.src requires pkgconfig(avahi-core) = 0.8 cantata-3.5.0-6.fc46.x86_64 requires libavahi-client.so.3()(64bit), libavahi-common.so.3()(64bit) phodav (maintained by: elmarco, teuf) chezdav-3.0-15.fc46.x86_64 requires libavahi-gobject.so.0()(64bit) phodav-3.0-15.fc46.src requires avahi-gobject-devel = 0.9~rc2-9.fc45 spice-webdavd-3.0-15.fc46.x86_64 requires avahi = 0.9~rc2-9.fc45, libavahi-gobject.so.0()(64bit) cups (maintained by: twaugh, zdohnal) Member of critpath groups: critical-path-anaconda; critical-path-apps; critical-path-compose; critical-path-gnome; critical-path-kde; critical-path-lxde; critical-path-lxqt; critical-path-server; critical-path-xfce cups-1:2.4.19-4.fc45.src requires pkgconfig(avahi-client) = 0.8 cups-1:2.4.19-4.fc45.x86_64 requires libavahi-client.so.3()(64bit), libavahi-common.so.3()(64bit) cups-devel-1:2.4.19-4.fc45.i686 requires pkgconfig(avahi-client) = 0.8 cups-devel-1:2.4.19-4.fc45.x86_64 requires pkgconfig(avahi-client) = 0.8 cups-ipptool-1:2.4.19-4.fc45.x86_64 requires avahi = 0.9~rc2-9.fc45, libavahi-client.so.3()(64bit), libavahi-common.so.3()(64bit) cups-libs-1:2.4.19-4.fc45.i686 requires libavahi-client.so.3, libavahi-common.so.3 cups-libs-1:2.4.19-4.fc45.x86_64 requires libavahi-client.so.3()(64bit), libavahi-common.so.3()(64bit) cups-printerapp-1:2.4.19-4.fc45.x86_64 requires avahi = 0.9~rc2-9.fc45, libavahi-client.so.3()(64bit), libavahi-common.so.3()(64bit) cups-browsed (maintained by: zdohnal) cups-browsed-1:2.1.1-8.fc45.src requires pkgconfig(avahi-client) = 0.8, pkgconfig(avahi-glib) = 0.8 cups-browsed-1:2.1.1-8.fc45.x86_64 requires libavahi-client.so.3()(64bit), libavahi-common.so.3()(64bit), libavahi-glib.so.1()(64bit) cups-filters (maintained by: twaugh, zdohnal) cups-filters-driverless-1:2.0.1-17.fc46.x86_64 requires avahi = 0.9~rc2-9.fc45 direwolf (maintained by: hobbes1069) direwolf-1.8.1-5.fc45.src requires avahi-devel = 0.9~rc2-9.fc45 direwolf-1.8.1-5.fc45.x86_64 requires libavahi-client.so.3()(64bit), libavahi-common.so.3()(64bit) distcc (maintained by: limb) distcc-3.4-17.fc45.src requires avahi-devel = 0.9~rc2-9.fc45 distcc-3.4-17.fc45.x86_64 requires libavahi-client.so.3()(64bit), libavahi-common.so.3()(64bit) distcc-server-3.4-17.fc45.x86_64 requires libavahi-client.so.3()(64bit), libavahi-common.so.3()(64bit) efl (maintained by: dchen, spot) efl-1.28.1-8.fc45.src requires avahi-devel = 0.9~rc2-9.fc45 efl-devel-1.28.1-8.fc45.i686 requires pkgconfig(avahi-client) = 0.8 efl-devel-1.28.1-8.fc45.x86_64 requires pkgconfig(avahi-client) = 0.8 gensio (maintained by: heffer) gensio-3.0.4-1.fc46.src requires avahi-devel = 0.9~rc2-9.fc45 libgensio-mdns-3.0.4-1.fc46.i686 requires libavahi-client.so.3, libavahi-common.so.3 libgensio-mdns-3.0.4-1.fc46.x86_64 requires libavahi-client.so.3()(64bit), libavahi-common.so.3()(64bit) geoclue2 (maintained by: @gnome-sig, @kde-sig, kalev, ngompa) Member of critpath groups: core; critical-path-anaconda; critical-path-apps; critical-path-base; critical-path-compose; critical-path-gnome; critical-path-kde; critical-path-lxde; critical-path-lxqt; critical-path-xfce geoclue2-2.8.2-2.fc45.src requires avahi-glib-devel = 0.9~rc2-9.fc45 geoclue2-2.8.2-2.fc45.x86_64 requires libavahi-client.so.3()(64bit), libavahi-common.so.3()(64bit), libavahi-glib.so.1()(64bit) giver (maintained by: spot) giver-0.1.8-43.fc45.src requires avahi-sharp = 0.9~rc2-9.fc45 giver-0.1.8-43.fc45.x86_64 requires avahi-sharp = 0.9~rc2-9.fc45 gnome-network-displays (maintained by: benzea, lorbus) gnome-network-displays-0.99.0-3.fc45.src requires pkgconfig(avahi-client) = 0.8, pkgconfig(avahi-gobject) = 0.8 gnome-network-displays-0.99.0-3.fc45.x86_64 requires libavahi-common.so.3()(64bit), libavahi-gobject.so.0()(64bit) gnome-vfs2 (maintained by: alexl, limb, rhughes, rstrode) gnome-vfs2-2.24.4-53.fc46.i686 requires libavahi-client.so.3, libavahi-common.so.3, libavahi-glib.so.1 gnome-vfs2-2.24.4-53.fc46.src requires pkgconfig(avahi-client) = 0.8, pkgconfig(avahi-glib) = 0.8 gnome-vfs2-2.24.4-53.fc46.x86_64 requires libavahi-client.so.3()(64bit), libavahi-common.so.3()(64bit), libavahi-glib.so.1()(64bit) gnustep-base (maintained by: sagitter) gnustep-base-1.31.0-11.fc46.src requires avahi-compat-libdns_sd-devel = 0.9~rc2-9.fc45 gnustep-base-libs-1.31.0-11.fc46.i686 requires libavahi-client.so.3, libavahi-common.so.3 gnustep-base-libs-1.31.0-11.fc46.x86_64 requires libavahi-client.so.3()(64bit), libavahi-common.so.3()(64bit) grilo-plugins (maintained by: @gnome-sig, yselkowitz) grilo-plugins-0.3.18-14.fc46.i686 requires libavahi-client.so.3, libavahi-glib.so.1 grilo-plugins-0.3.18-14.fc46.src requires avahi-gobject-devel = 0.9~rc2-9.fc45 grilo-plugins-0.3.18-14.fc46.x86_64 requires libavahi-client.so.3()(64bit), libavahi-glib.so.1()(64bit) gtk3 (maintained by: @gnome-sig, mclasen) Member of critpath groups: critical-path-anaconda; critical-path-apps; critical-path-compose; critical-path-gnome; critical-path-kde; critical-path-lxde; critical-path-lxqt; critical-path-xfce gtk3-3.24.52-6.fc45.src requires pkgconfig(avahi-gobject) = 0.8 gtk4 (maintained by: @gnome-sig, kalev, mclasen) Member of critpath groups: critical-path-anaconda; critical-path-compose; critical-path-gnome; critical-path-lxde gtk4-4.24.1-1.fc46.src requires pkgconfig(avahi-gobject) = 0.8 guitarix (maintained by: tartina, verdurin) guitarix-0.47.0-2.fc45.src requires avahi-gobject-devel = 0.9~rc2-9.fc45 guitarix-0.47.0-2.fc45.x86_64 requires libavahi-common.so.3()(64bit), libavahi-gobject.so.0()(64bit) gvfs (maintained by: @gnome-sig, alexl, oholy) Member of critpath groups: critical-path-gnome; critical-path-lxde; critical-path-lxqt gvfs-1.62.0-1.fc46.i686 requires libavahi-client.so.3, libavahi-common.so.3, libavahi-glib.so.1 gvfs-1.62.0-1.fc46.src requires pkgconfig(avahi-client) = 0.8, pkgconfig(avahi-glib) = 0.8 gvfs-1.62.0-1.fc46.x86_64 requires libavahi-client.so.3()(64bit), libavahi-common.so.3()(64bit), libavahi-glib.so.1()(64bit) hplip (maintained by: jridky, tkorbar, twaugh, zdohnal) hplip-3.26.6-1.fc46.src requires pkgconfig(avahi-client) = 0.8, pkgconfig(avahi-core) = 0.8 hplip-libs-3.26.6-1.fc46.i686 requires libavahi-client.so.3, libavahi-common.so.3 hplip-libs-3.26.6-1.fc46.x86_64 requires libavahi-client.so.3()(64bit), libavahi-common.so.3()(64bit) ipp-usb (maintained by: @go-sig, zdohnal) ipp-usb-0.9.34-3.fc45.src requires pkgconfig(avahi-client) = 0.8 ipp-usb-0.9.34-3.fc45.x86_64 requires libavahi-client.so.3()(64bit), libavahi-common.so.3()(64bit) kdelibs (maintained by: @kde-sig, jgrulich, kkofler, than) kdelibs-6:4.14.38-56.fc46.src requires pkgconfig(avahi-core) = 0.8 kdnssd (maintained by: @kde-sig, than) kdnssd-26.08.1-1.fc46.src requires pkgconfig(avahi-compat-libdns_sd) = 0.8 kf5-kdnssd (maintained by: @kde-sig, farchord, jgrulich, than) Member of critpath groups: critical-path-kde kf5-kdnssd-5.116.0-6.fc45.src requires avahi-devel = 0.9~rc2-9.fc45 kf6-kdnssd (maintained by: @kde-sig, farchord) Member of critpath groups: critical-path-kde kf6-kdnssd-6.31.0-1.fc46.src requires avahi-devel = 0.9~rc2-9.fc45 libdmapsharing4 (maintained by: @epel-packagers-sig, mikep) libdmapsharing4-3.9.14-2.fc45.i686 requires libavahi-client.so.3, libavahi-common.so.3, libavahi-glib.so.1 libdmapsharing4-3.9.14-2.fc45.src requires pkgconfig(avahi-client) = 0.8, pkgconfig(avahi-glib) = 0.8 libdmapsharing4-3.9.14-2.fc45.x86_64 requires libavahi-client.so.3()(64bit), libavahi-common.so.3()(64bit), libavahi-glib.so.1()(64bit) libiio (maintained by: pbrobinson) libiio-0.26-12.fc46.i686 requires libavahi-client.so.3, libavahi-common.so.3 libiio-0.26-12.fc46.src requires avahi-devel = 0.9~rc2-9.fc45 libiio-0.26-12.fc46.x86_64 requires libavahi-client.so.3()(64bit), libavahi-common.so.3()(64bit) libiio-utils-0.26-12.fc46.x86_64 requires libavahi-client.so.3()(64bit), libavahi-common.so.3()(64bit) liblxi (maintained by: robert) liblxi-1.22-6.fc46.i686 requires libavahi-client.so.3, libavahi-common.so.3 liblxi-1.22-6.fc46.src requires avahi-devel = 0.9~rc2-9.fc45 liblxi-1.22-6.fc46.x86_64 requires libavahi-client.so.3()(64bit), libavahi-common.so.3()(64bit) libphidget22 (maintained by: hobbes1069) libphidget22-1.26.20260821-1.fc46.i686 requires avahi-compat-libdns_sd = 0.9~rc2-9.fc45 libphidget22-1.26.20260821-1.fc46.src requires avahi-compat-libdns_sd-devel = 0.9~rc2-9.fc45, avahi-devel = 0.9~rc2-9.fc45 libphidget22-1.26.20260821-1.fc46.x86_64 requires avahi-compat-libdns_sd = 0.9~rc2-9.fc45 pidgin (maintained by: jskarvad, nosnilmot) libpurple-2.14.14-6.fc46.i686 requires libavahi-client.so.3, libavahi-common.so.3, libavahi-glib.so.1 libpurple-2.14.14-6.fc46.x86_64 requires libavahi-client.so.3()(64bit), libavahi-common.so.3()(64bit), libavahi-glib.so.1()(64bit) pidgin-2.14.14-6.fc46.src requires pkgconfig(avahi-client) = 0.8, pkgconfig(avahi-glib) = 0.8 libqxt-qt5 (maintained by: martinkg) libqxt-qt5-0.7.0-0.43.20130718giteaf6872f6ad4.fc45.i686 requires libavahi-client.so.3, libavahi-common.so.3, libdns_sd.so.1 libqxt-qt5-0.7.0-0.43.20130718giteaf6872f6ad4.fc45.src requires pkgconfig(avahi-compat-libdns_sd) = 0.8, pkgconfig(avahi-core) = 0.8 libqxt-qt5-0.7.0-0.43.20130718giteaf6872f6ad4.fc45.x86_64 requires libavahi-client.so.3()(64bit), libavahi-common.so.3()(64bit), libdns_sd.so.1()(64bit) libqxt-qt5-devel-0.7.0-0.43.20130718giteaf6872f6ad4.fc45.i686 requires pkgconfig(avahi-compat-libdns_sd) = 0.8, pkgconfig(avahi-core) = 0.8 libqxt-qt5-devel-0.7.0-0.43.20130718giteaf6872f6ad4.fc45.x86_64 requires pkgconfig(avahi-compat-libdns_sd) = 0.8, pkgconfig(avahi-core) = 0.8 sane-airscan (maintained by: zdohnal) libsane-airscan-0.99.36-4.fc46.i686 requires libavahi-client.so.3, libavahi-common.so.3 libsane-airscan-0.99.36-4.fc46.x86_64 requires libavahi-client.so.3()(64bit), libavahi-common.so.3()(64bit) sane-airscan-0.99.36-4.fc46.src requires avahi-devel = 0.9~rc2-9.fc45 sane-airscan-0.99.36-4.fc46.x86_64 requires libavahi-client.so.3()(64bit), libavahi-common.so.3()(64bit) tinysparql (maintained by: @gnome-sig, nmontero) Member of critpath groups: critical-path-anaconda; critical-path-apps; critical-path-compose; critical-path-gnome; critical-path-kde; critical-path-lxde; critical-path-lxqt; critical-path-xfce libtinysparql-3.12.0-1.fc46.i686 requires libavahi-client.so.3, libavahi-common.so.3, libavahi-glib.so.1 libtinysparql-3.12.0-1.fc46.x86_64 requires libavahi-client.so.3()(64bit), libavahi-common.so.3()(64bit), libavahi-glib.so.1()(64bit) tinysparql-3.12.0-1.fc46.src requires pkgconfig(avahi-glib) = 0.8 tinysparql-3.12.0-1.fc46.x86_64 requires libavahi-client.so.3()(64bit), libavahi-common.so.3()(64bit), libavahi-glib.so.1()(64bit) tinysparql-devel-3.12.0-1.fc46.i686 requires pkgconfig(avahi-client) = 0.8, pkgconfig(avahi-glib) = 0.8 tinysparql-devel-3.12.0-1.fc46.x86_64 requires pkgconfig(avahi-client) = 0.8, pkgconfig(avahi-glib) = 0.8 libvncserver (maintained by: ngompa, slaanesh, tdawson) Member of critpath groups: critical-path-gnome libvncserver-0.9.15-9.fc46.src requires pkgconfig(avahi-client) = 0.8 lprint (maintained by: zdohnal) lprint-1.3.1-14.fc46.x86_64 requires avahi = 0.9~rc2-9.fc45 minidlna (maintained by: @epel-packagers-sig, @multimedia-sig, jonathanspw, musuruan, pemensik, rathann) minidlna-1.3.3-18.fc46.src requires avahi-devel = 0.9~rc2-9.fc45 minidlna-1.3.3-18.fc46.x86_64 requires libavahi-client.so.3()(64bit), libavahi-common.so.3()(64bit) mod_dnssd (maintained by: lennart) mod_dnssd-0.6-37.fc45.src requires avahi-devel = 0.9~rc2-9.fc45 mod_dnssd-0.6-37.fc45.x86_64 requires libavahi-client.so.3()(64bit), libavahi-common.so.3()(64bit) mpd (maintained by: @multimedia-sig, ankursinha, fed500, leigh123linux) mpd-1:0.24.15-1.fc46.src requires pkgconfig(avahi-core) = 0.8 mpd-1:0.24.15-1.fc46.x86_64 requires libavahi-client.so.3()(64bit), libavahi-common.so.3()(64bit) mumble (maintained by: carlwgeorge, ngompa) mumble-1.4.287-13.fc45.src requires pkgconfig(avahi-compat-libdns_sd) = 0.8 mumble-1.4.287-13.fc45.x86_64 requires libdns_sd.so.1()(64bit) mumble-server-1.4.287-13.fc45.x86_64 requires libdns_sd.so.1()(64bit) netatalk (maintained by: cicku, kni) netatalk-5:4.5.2-1.fc46.src requires avahi-devel = 0.9~rc2-9.fc45 netatalk-5:4.5.2-1.fc46.x86_64 requires libavahi-client.so.3()(64bit), libavahi-common.so.3()(64bit) ngircd (maintained by: ixs, kevin) ngircd-28-2.fc45.src requires avahi-compat-howl-devel = 0.9~rc2-9.fc45 nss-mdns (maintained by: lennart, pemensik, tdawson, zdohnal) Member of critpath groups: critical-path-kde nss-mdns-0.15.1-29.fc45.i686 requires avahi = 0.9~rc2-9.fc45 nss-mdns-0.15.1-29.fc45.x86_64 requires avahi = 0.9~rc2-9.fc45 nut (maintained by: @epel-packagers-sig, jonathanspw, mhlavink, orion) nut-2.8.5-9.fc46.src requires avahi-devel = 0.9~rc2-9.fc45 nvme-stas (maintained by: tbzatek) nvme-stas-2.4.1-8.fc45.noarch requires avahi = 0.9~rc2-9.fc45 pappl (maintained by: pdancak, zdohnal) pappl-1.4.9-5.fc45.i686 requires libavahi-client.so.3, libavahi-common.so.3 pappl-1.4.9-5.fc45.src requires avahi-devel = 0.9~rc2-9.fc45 pappl-1.4.9-5.fc45.x86_64 requires libavahi-client.so.3()(64bit), libavahi-common.so.3()(64bit) pappl-devel-1.4.9-5.fc45.i686 requires pkgconfig(avahi-client) = 0.8 pappl-devel-1.4.9-5.fc45.x86_64 requires pkgconfig(avahi-client) = 0.8 pasystray (maintained by: yselkowitz) pasystray-0.8.2-10.fc45.src requires pkgconfig(avahi-client) = 0.8, pkgconfig(avahi-glib) = 0.8 pasystray-0.8.2-10.fc45.x86_64 requires libavahi-client.so.3()(64bit), libavahi-common.so.3()(64bit), libavahi-glib.so.1()(64bit) pipewire (maintained by: wtaymans) Member of critpath groups: core; critical-path-anaconda; critical-path-apps; critical-path-base; critical-path-compose; critical-path-gnome; critical-path-kde; critical-path-lxde; critical-path-lxqt; critical-path-xfce pipewire-1.6.9-1.fc46.src requires avahi-devel = 0.9~rc2-9.fc45 pipewire-libs-1.6.9-1.fc46.i686 requires libavahi-client.so.3, libavahi-common.so.3 pipewire-libs-1.6.9-1.fc46.x86_64 requires libavahi-client.so.3()(64bit), libavahi-common.so.3()(64bit) pipewire-pulseaudio-1.6.9-1.fc46.x86_64 requires libavahi-client.so.3()(64bit), libavahi-common.so.3()(64bit) qtzeroconf (maintained by: mochaa) qtzeroconf-0.1.0-9.20251105gitd13a7eb.fc45.i686 requires libavahi-client.so.3, libavahi-common.so.3 qtzeroconf-0.1.0-9.20251105gitd13a7eb.fc45.src requires avahi-devel = 0.9~rc2-9.fc45 qtzeroconf-0.1.0-9.20251105gitd13a7eb.fc45.x86_64 requires libavahi-client.so.3()(64bit), libavahi-common.so.3()(64bit) remmina (maintained by: jonathanspw, thebeanogamer) remmina-1.4.43-5.fc45.src requires pkgconfig(avahi-ui) = 0.8, pkgconfig(avahi-ui-gtk3) = 0.8 remmina-1.4.43-5.fc45.x86_64 requires libavahi-client.so.3()(64bit), libavahi-common.so.3()(64bit), libavahi-ui-gtk3.so.0()(64bit) samba (maintained by: abbra, anoopcs, asn, gd, jstephen, pfilipen, simo) Member of critpath groups: core; critical-path-anaconda; critical-path-apps; critical-path-gnome; critical-path-kde; critical-path-lxqt; critical-path-server samba-2:4.25.0-5.fc46.src requires avahi-devel = 0.9~rc2-9.fc45 samba-libs-2:4.25.0-5.fc46.i686 requires libavahi-client.so.3, libavahi-common.so.3 samba-libs-2:4.25.0-5.fc46.x86_64 requires libavahi-client.so.3()(64bit), libavahi-common.so.3()(64bit) seahorse (maintained by: @gnome-sig, mclasen, rishi, stefw) seahorse-47.0.1-12.fc45.src requires pkgconfig(avahi-client) = 0.8, pkgconfig(avahi-glib) = 0.8 servus (maintained by: jskarvad) servus-1.5.2-17.fc45.i686 requires libavahi-client.so.3, libavahi-common.so.3 servus-1.5.2-17.fc45.src requires avahi-devel = 0.9~rc2-9.fc45 servus-1.5.2-17.fc45.x86_64 requires libavahi-client.so.3()(64bit), libavahi-common.so.3()(64bit) shairport-sync (maintained by: bpeck) shairport-sync-4.3.7-5.fc45.src requires pkgconfig(avahi-core) = 0.8 shairport-sync-4.3.7-5.fc45.x86_64 requires avahi = 0.9~rc2-9.fc45, libavahi-client.so.3()(64bit), libavahi-common.so.3()(64bit) sugar (maintained by: chimosky) sugar-0.121-11.fc46.noarch requires avahi-tools = 0.9~rc2-9.fc45 systemtap (maintained by: amerey, fche, jistone, mcermak, mjw, wcohen) systemtap-5.6~pre17846435g2da140e3-4.fc46.src requires avahi-devel = 0.9~rc2-9.fc45, pkgconfig(avahi-client) = 0.8 systemtap-client-5.6~pre17846435g2da140e3-4.fc46.x86_64 requires libavahi-client.so.3()(64bit), libavahi-common.so.3()(64bit) systemtap-devel-5.6~pre17846435g2da140e3-4.fc46.i686 requires libavahi-client.so.3, libavahi-common.so.3 systemtap-devel-5.6~pre17846435g2da140e3-4.fc46.x86_64 requires libavahi-client.so.3()(64bit), libavahi-common.so.3()(64bit) systemtap-server-5.6~pre17846435g2da140e3-4.fc46.x86_64 requires libavahi-client.so.3()(64bit), libavahi-common.so.3()(64bit) systemtap-testsuite-5.6~pre17846435g2da140e3-4.fc46.x86_64 requires avahi = 0.9~rc2-9.fc45 teamgit (maintained by: terjeros) teamgit-1:0.0.12-43.20130626.fc45.src requires avahi-compat-libdns_sd-devel = 0.9~rc2-9.fc45 teamgit-1:0.0.12-43.20130626.fc45.x86_64 requires libdns_sd.so.1()(64bit) telepathy-salut (maintained by: chimosky) telepathy-salut-0.8.1-37.fc46.src requires avahi-gobject-devel = 0.9~rc2-9.fc45 telepathy-salut-0.8.1-37.fc46.x86_64 requires libavahi-client.so.3()(64bit), libavahi-common.so.3()(64bit), libavahi-gobject.so.0()(64bit) uxplay (maintained by: @asahi-sig, @multimedia-sig, dcavalca, music) uxplay-1.73.7-1.fc46.src requires avahi-compat-libdns_sd-devel = 0.9~rc2-9.fc45 uxplay-1.73.7-1.fc46.x86_64 requires libdns_sd.so.1()(64bit) vlc (maintained by: @multimedia-sig, yselkowitz) Member of critpath groups: critical-path-kde vlc-1:3.0.24-3.fc46.src requires pkgconfig(avahi-client) = 0.8 vlc-plugins-extra-1:3.0.24-3.fc46.x86_64 requires libavahi-client.so.3()(64bit), libavahi-common.so.3()(64bit) wivrn (maintained by: @xr-sig, jsteffan) wivrn-26.9-2.fc46.src requires pkgconfig(avahi-client) = 0.8, pkgconfig(avahi-glib) = 0.8 wivrn-26.9-2.fc46.x86_64 requires libavahi-client.so.3()(64bit), libavahi-common.so.3()(64bit), libavahi-glib.so.1()(64bit) x11vnc (maintained by: ppisar) x11vnc-0.9.17-5.fc45.src requires pkgconfig(avahi-client) = 0.8 x11vnc-0.9.17-5.fc45.x86_64 requires libavahi-client.so.3()(64bit), libavahi-common.so.3()(64bit) xmms2 (maintained by: spot) xmms2-0.9.7-9.fc46.i686 requires libavahi-client.so.3, libavahi-common.so.3, libavahi-glib.so.1 xmms2-0.9.7-9.fc46.src requires pkgconfig(avahi-client) = 0.8, pkgconfig(avahi-compat-libdns_sd) = 0.8, pkgconfig(avahi-glib) = 0.8 xmms2-0.9.7-9.fc46.x86_64 requires libavahi-client.so.3()(64bit), libavahi-common.so.3()(64bit), libavahi-glib.so.1()(64bit) Too many dependencies for xmltoman, not all listed here Affected (co)maintainers @asahi-sig: xmltoman, iwd @copr-sig: fastapi-new, fastapi-cli, python-sqlmodel, python-fastapi, python-fastar, python-rignore, python-agent-detector, fastapi-cloud-cli, python-rich-toolkit @coreos-sig: iwd @cosmic-sig: iwd @db-sig: xmltoman @epel-packagers-sig: xmltoman, links, odt2txt, python-pytest-services, opengrm-ngram @gnome-sig: xmltoman, iwd @go-sig: golang-github-mitchellh-mapstructure, xmltoman, golang-github-felixge-httpsnoop, golang-github-distribution-reference, ttyd, golang-github-alecthomas-participle2, golang-github-tv42-httpunix, golang-github-azure-amqp-common, golang-github-otiai10-copy, golang-github-pkg-profile, golang-github-gobuffalo-packd, golang-github-vbatts-tar-split, golang-github-karrick-golf, golang-github-shopify-toxiproxy, golang-github-franela-goblin, golang-github-gorilla-websocket, golang-gopkg-ini-1, golang-github-lyft-protoc-gen-star @infra-sig: python-pytest-services @kde-sig: NetworkManager-libreswan, iwd, xmltoman, fastapi-new, fastapi-cli, python-rich-toolkit, python-sqlmodel, python-fastapi, python-fastar, NetworkManager-openvpn, python-rignore, NetworkManager-pptp, python-agent-detector, fastapi-cloud-cli, massif-visualizer @multimedia-sig: rubygem-comp_tree, xmltoman, rubygem-drake @neuro-sig: python-diff-match-patch, python-openneuro, python-medimages4tests, python-vascpy, python-pyopengltk, python-xnat4tests, python-lsp-black, sandia-omega-h, python-pydocstyle, python-three_merge, python-docstring-to-markdown, python-lsp-server, python-pybbi, python-glfw, python-pylint-venv, python-palettable, python-qstylizer, python-pyuca, python-lsp-ruff, python-lsp-jsonrpc, python-pydapsys, python-sgqlc, python-pyls-spyder @phosh-sig: iwd @python-packagers-sig: python-sphinx-jsonschema, python-lsp-jsonrpc, python-pydocstyle, fastapi-new, fastapi-cli, python-sqlmodel, odt2txt, python-blessings, python-docstring-to-markdown, python-lsp-server, python-fastapi, python-pytest-services, python-fastar, python-rignore, fastapi-cloud-cli, python-agent-detector, python-result, python-rich-toolkit @rhel-lightspeed: fastapi-new, fastapi-cli, python-sqlmodel, python-fastapi, python-fastar, python-rignore, python-agent-detector, fastapi-cloud-cli, python-rich-toolkit @rpm-software-management-sig: drpm @rust-sig: rust-oneshot, rust-iri-string, rust-joinery, rust-crypto-hash, rust-rustsec, rust-run_script, rust-minidom, rust-jql-runner, rust-fake, rust-jql, rust-chrono-english, iwd, rust-reis, rust-bitfield0.14, rust-hamcrest2, rust-lexiclean, rust-brownstone, python-fastar, rust-nom_locate, rust-async_zip, rust-unic-segment, rust-jql-parser, python-rignore, rust-vec1, rust-ctor-proc-macro, rust-rxml_validation, rust-tracing_facade, rust-weak-table, rust-fsio, rust-gimoji, rust-dtor-proc-macro, rust-rxml_proc, rust-nom-supreme, rust-geo-types, rust-rxml, rust-peeking_take_while, rust-thread-id, rust-yansi-term, rust-dir-test, rust-joinery2, rust-gettid @xr-sig: xmltoman abbra: xmltoman adrienverge: openfortivpn aekoroglu: fastapi-new, fastapi-cli, python-sqlmodel, python-fastapi, python-fastar, python-rignore, python-agent-detector, fastapi-cloud-cli, python-rich-toolkit afaria: rust-rxml_proc, rust-minidom, rust-rxml, rust-weak-table, rust-rxml_validation agerstmayr: fastapi-new, fastapi-cli, python-sqlmodel, python-fastapi, python-fastar, python-rignore, python-agent-detector, fastapi-cloud-cli, python-rich-toolkit aleasto: iwd alexl: xmltoman, fastapi-new, fastapi-cli, python-rich-toolkit, python-sqlmodel, python-fastapi, python-fastar, python-rignore, python-agent-detector, fastapi-cloud-cli, iwd alexsaezm: golang-github-lyft-protoc-gen-star amerey: xmltoman ankursinha: xmltoman anoopcs: xmltoman asn: xmltoman atim: bottles, python-vkbasalt-cli, python-fvs bengal: NetworkManager-libreswan, NetworkManager-openvpn, iwd benzea: xmltoman, iwd bojan: python-pymilter bookwar: iwd bpeck: xmltoman carlwgeorge: ttyd, xmltoman chihlee: fastapi-new, fastapi-cli, python-sqlmodel, python-fastapi, python-fastar, python-rignore, python-agent-detector, fastapi-cloud-cli, python-rich-toolkit chimosky: xmltoman, iwd churchyard: perl-OpenGL cicku: xmltoman cottsay: python-pydocstyle danfruehauf: iwd davidsch: iwd dcallagh: fastapi-new, fastapi-cli, python-sqlmodel, python-fastapi, python-fastar, python-rignore, python-agent-detector, fastapi-cloud-cli, python-rich-toolkit dcavalca: xmltoman, iwd dchen: xmltoman dkosovic: iwd dminer: iwd dturner: xaos dustymabe: iwd dwalsh: fastapi-new, fastapi-cli, python-sqlmodel, python-fastapi, python-fastar, python-rignore, python-agent-detector, fastapi-cloud-cli, python-rich-toolkit dwmw2: iwd dwrobel: freerouting echevemaster: iwd elmarco: xmltoman erig0: iwd fale: pgp-tools farchord: NetworkManager-libreswan, xmltoman, NetworkManager-openvpn, NetworkManager-pptp, iwd fche: xmltoman feborges: iwd fed500: NetworkManager-openvpn, xmltoman, iwd fepitre: odt2txt filiperosset: python-pyuca, python-lsp-ruff, python-lsp-jsonrpc, python-pydocstyle, python-three_merge, python-diff-match-patch, python-pyls-spyder, python-docstring-to-markdown, python-lsp-server, python-lsp-black, python-pylint-venv, python-qstylizer fmuellner: iwd frostyx: fastapi-new, fastapi-cli, python-sqlmodel, python-fastapi, python-fastar, python-rignore, python-agent-detector, fastapi-cloud-cli, python-rich-toolkit gbcox: xmltoman gd: xmltoman generalprobe: fastapi-new, fastapi-cli, python-sqlmodel, python-fastapi, python-fastar, python-rignore, python-agent-detector, fastapi-cloud-cli, python-rich-toolkit heffer: xmltoman hobbes1069: xmltoman huzaifas: NetworkManager-openvpn, iwd ignatenkobrain: pnglite ihuguet: NetworkManager-libreswan, NetworkManager-openvpn, iwd ixs: xmltoman jadahl: iwd jamacku: iwd jankratochvil: xmltoman jchaloup: golang-github-gorilla-websocket, golang-github-vbatts-tar-split, golang-github-mitchellh-mapstructure, golang-github-pkg-profile jcpunk: fuse-encfs jelly: odt2txt, iwd jgrulich: xmltoman, iwd jistone: xmltoman jjames: xmltoman jkurik: fastapi-new, fastapi-cli, python-sqlmodel, python-fastapi, python-fastar, python-rignore, python-agent-detector, fastapi-cloud-cli, python-rich-toolkit jmracek: drpm jonathanspw: xmltoman, fastapi-new, fastapi-cli, python-diff-match-patch, fastapi-cloud-cli, iwd, python-rich-toolkit, python-fastar, python-lsp-black, python-sqlmodel, python-pydocstyle, python-three_merge, python-docstring-to-markdown, python-lsp-server, python-fastapi, python-rignore, python-pylint-venv, python-qstylizer, python-pyuca, python-lsp-ruff, python-lsp-jsonrpc, python-pyls-spyder, python-agent-detector joshstrobl: iwd josie: iwd jplesnik: perl-Test-WWW-Selenium, perl-OpenGL jpodivin: fastapi-new, fastapi-cli, python-sqlmodel, python-fastapi, python-fastar, python-rignore, python-agent-detector, fastapi-cloud-cli, python-rich-toolkit jpopelka: iwd jridky: xmltoman js: fastapi-new, fastapi-cli, python-sqlmodel, python-fastapi, python-fastar, python-rignore, python-agent-detector, fastapi-cloud-cli, python-rich-toolkit jskarvad: xmltoman, iwd jsteffan: xmltoman jstephen: xmltoman jvaclav: iwd jwrdegoede: libclaw kalev: xmltoman, rust-jql-parser, rust-jql-runner, rust-jql, iwd kathenas: odt2txt kevin: xmltoman kkofler: xmltoman, iwd kkoukiou: iwd kni: xmltoman lchilton: fastapi-new, fastapi-cli, python-sqlmodel, python-fastapi, python-fastar, python-rignore, python-agent-detector, fastapi-cloud-cli, python-rich-toolkit leigh123linux: xmltoman, iwd lennart: xmltoman lihis: iwd limb: xmltoman, fastapi-new, fastapi-cli, python-rich-toolkit, python-sqlmodel, pnglite, python-fastapi, python-fastar, python-rignore, python-agent-detector, fastapi-cloud-cli, iwd lnykryn: iwd lorbus: xmltoman, iwd lvrabec: fastapi-new, fastapi-cli, python-sqlmodel, python-fastapi, python-fastar, python-rignore, python-agent-detector, fastapi-cloud-cli, python-rich-toolkit m4rtink: iwd martinkg: xmltoman, libclaw martinpitt: iwd mattia: fastapi-new, fastapi-cli, python-rich-toolkit, python-sqlmodel, python-fastapi, python-fastar, python-rignore, python-agent-detector, fastapi-cloud-cli, iwd maxamillion: python-blessings mbaldessari: iwd mcermak: xmltoman mclasen: xmltoman, iwd mcrha: iwd, rust-geo-types melmorabity: xmltoman mhlavink: xmltoman mikep: xmltoman mjw: xmltoman mkasik: iwd mkyral: fastapi-new, fastapi-cli, python-sqlmodel, python-fastapi, python-fastar, python-rignore, python-agent-detector, fastapi-cloud-cli, python-rich-toolkit mmassari: fastapi-new, fastapi-cli, python-sqlmodel, python-fastapi, python-fastar, python-rignore, python-agent-detector, fastapi-cloud-cli, python-rich-toolkit mochaa: xmltoman mrunge: golang-github-gorilla-websocket mschorm: xmltoman mschwendt: iwd msekleta: xmltoman msuchy: fastapi-new, fastapi-cli, python-sqlmodel, python-fastapi, python-fastar, python-rignore, python-agent-detector, fastapi-cloud-cli, python-rich-toolkit music: xmltoman, fastapi-new, fastapi-cli, python-sqlmodel, python-fastapi, python-fastar, python-rignore, python-agent-detector, fastapi-cloud-cli, python-rich-toolkit musuruan: xmltoman nathans: fastapi-new, fastapi-cli, python-sqlmodel, python-fastapi, python-fastar, python-rignore, python-agent-detector, fastapi-cloud-cli, python-rich-toolkit neelc: python-glfw neil: xmltoman ngompa: python-pytest-services, xmltoman, iwd nmav: iwd nmontero: xmltoman, iwd nosnilmot: xmltoman, iwd ofourdan: iwd oholy: xmltoman orion: xmltoman otaylor: fastapi-new, fastapi-cli, python-rich-toolkit, python-sqlmodel, python-fastapi, python-fastar, python-rignore, python-agent-detector, fastapi-cloud-cli, iwd ovasik: links pbrobinson: xmltoman pdancak: xmltoman pemensik: xmltoman, iwd peter: fastapi-new, fastapi-cli, python-sqlmodel, python-fastapi, python-fastar, python-rignore, python-agent-detector, fastapi-cloud-cli, python-rich-toolkit pfilipen: xmltoman plautrba: fastapi-new, fastapi-cli, python-sqlmodel, python-fastapi, python-fastar, python-rignore, python-agent-detector, fastapi-cloud-cli, python-rich-toolkit plfiorini: fluid ppisar: xmltoman, perl-Test-WWW-Selenium praiskup: fastapi-new, fastapi-cli, python-sqlmodel, python-fastapi, python-fastar, python-rignore, python-agent-detector, fastapi-cloud-cli, python-rich-toolkit praksany: NetworkManager-libreswan, iwd psutter: iwd pvalena: iwd pwouters: fastapi-new, fastapi-cli, python-rich-toolkit, python-sqlmodel, python-fastapi, python-fastar, python-rignore, python-agent-detector, fastapi-cloud-cli, iwd r0x0d: fastapi-new, fastapi-cli, python-sqlmodel, python-fastapi, python-fastar, python-rignore, python-agent-detector, fastapi-cloud-cli, python-rich-toolkit rathann: rubygem-comp_tree, xmltoman, rubygem-drake rebus: python-pymilter, python-roman rhughes: xmltoman, fastapi-new, fastapi-cli, python-rich-toolkit, python-sqlmodel, python-fastapi, python-fastar, python-rignore, python-agent-detector, fastapi-cloud-cli, iwd rineau: skyviewer rishi: xmltoman rjones: tunctl robert: python-pymilter, xmltoman rominf: fastapi-new, fastapi-cli, python-sqlmodel, python-fastapi, python-fastar, python-rignore, python-agent-detector, fastapi-cloud-cli, python-rich-toolkit rommell: fastapi-new, fastapi-cli, python-sqlmodel, python-fastapi, python-fastar, python-rignore, python-agent-detector, fastapi-cloud-cli, python-rich-toolkit rrajesh: iwd rstrode: xmltoman, fastapi-new, fastapi-cli, python-rich-toolkit, python-sqlmodel, python-fastapi, python-fastar, python-rignore, python-agent-detector, fastapi-cloud-cli, iwd rvykydal: iwd ryanabx: iwd sagitter: NaturalDocs, xmltoman salimma: links samcday: iwd samfeifer: fastapi-new, fastapi-cli, python-sqlmodel, python-fastapi, python-fastar, python-rignore, python-agent-detector, fastapi-cloud-cli, python-rich-toolkit sdgathman: python-pymilter sharkcz: iwd simo: xmltoman siosm: iwd slaanesh: xmltoman smani: python-pydocstyle, massif-visualizer spot: xmltoman, libclaw stefw: xmltoman suve: iwd szpak: iwd tartina: xmltoman, clearlooks-compact-gnome-theme tbzatek: xmltoman tdawson: iwd, NetworkManager-openvpn, xmltoman, NetworkManager-pptp terjeros: xmltoman, python-blessings teuf: xmltoman thaller: NetworkManager-libreswan, NetworkManager-openvpn, iwd, NetworkManager-pptp than: xmltoman, iwd thebeanogamer: xmltoman theyoyojo: iwd thozza: python-pyuca, python-lsp-ruff, python-lsp-jsonrpc, python-pydocstyle, python-qstylizer, python-three_merge, python-diff-match-patch, python-pyls-spyder, python-docstring-to-markdown, python-lsp-server, python-lsp-black, python-pylint-venv, iwd thunderbirdtr: bottles, python-vkbasalt-cli, libyui-mga-ncurses, python-fvs till: iwd tkorbar: xmltoman tmatus: iwd tripledes: iwd ttomecek: fastapi-new, fastapi-cli, python-sqlmodel, python-fastapi, python-fastar, python-rignore, python-agent-detector, fastapi-cloud-cli, python-rich-toolkit twaugh: xmltoman twoerner: iwd vascom: python-pymilter, fuse-encfs vbenes: NetworkManager-libreswan, iwd verdurin: xmltoman, clearlooks-compact-gnome-theme vmojzis: fastapi-new, fastapi-cli, python-sqlmodel, python-fastapi, python-fastar, python-rignore, python-agent-detector, fastapi-cloud-cli, python-rich-toolkit vsyncako: fastapi-new, fastapi-cli, python-sqlmodel, python-fastapi, python-fastar, python-rignore, python-agent-detector, fastapi-cloud-cli, python-rich-toolkit walters: iwd wcohen: xmltoman, fastapi-new, fastapi-cli, python-sqlmodel, python-fastapi, python-fastar, python-rignore, python-agent-detector, fastapi-cloud-cli, python-rich-toolkit wtaymans: xmltoman xavierb: libclaw yselkowitz: xmltoman, iwd zbyszek: odt2txt zdohnal: xmltoman Orphans (177): 4th GLee NaturalDocs NetworkManager-libreswan NetworkManager-openvpn NetworkManager-pptp bam bottles brewtarget cave9 centerim clearlooks-compact-gnome-theme consolation coolreader corrida drpm elementary-icon-theme fastapi-cli fastapi-cloud-cli fastapi-new fawltydeps flam3 fluid freerouting fuse-encfs gnome-js-common golang-github-alecthomas-participle2 golang-github-azure-amqp-common golang-github-distribution-reference golang-github-felixge-httpsnoop golang-github-franela-goblin golang-github-gobuffalo-packd golang-github-gorilla-websocket golang-github-karrick-golf golang-github-lyft-protoc-gen-star golang-github-mitchellh-mapstructure golang-github-otiai10-copy golang-github-pkg-profile golang-github-shopify-toxiproxy golang-github-tv42-httpunix golang-github-vbatts-tar-split golang-gopkg-ini-1 grhino iwd legofy libclaw libdrm-armada libetnaviv libicu76 libyui-mga-ncurses links lumail mailprocessing massif-visualizer micronucleus netbsd-iscsi netsurf nextpnr nitrogen odt2txt oflb-smonohand-fonts openfortivpn opengrm-ngram p11-remote pacrunner pam-cryptsetup perl-Net-Amazon-EC2 perl-Net-Amazon-EC2-Metadata perl-OpenGL perl-Test-WWW-Selenium perl-WWW-GoodData perl-WWW-Salesforce pgp-tools php-webimpress-http-middleware-compatibility pnglite poster psftools python-PyMunin3 python-agent-detector python-blessings python-diff-match-patch python-docstring-to-markdown python-fastapi python-fastar python-fvs python-glfw python-imapclient python-linecache2 python-lsp-black python-lsp-jsonrpc python-lsp-ruff python-lsp-server python-managesieve python-medimages4tests python-openneuro python-palettable python-pybbi python-pydapsys python-pydocstyle python-pylint-venv python-pyls-spyder python-pymilter python-pyopengltk python-pytest-services python-pyuca python-qstylizer python-result python-rich-toolkit python-rignore python-roman python-sgqlc python-sphinx-jsonschema python-sphinx-typlog-theme python-sphinx_selective_exclude python-sqlmodel python-three_merge python-vascpy python-vkbasalt-cli python-xnat4tests qtl866 rubygem-comp_tree rubygem-drake rust-async_zip rust-bitfield0.14 rust-brownstone rust-chrono-english rust-crypto-hash rust-ctor-proc-macro rust-dir-test rust-dtor-proc-macro rust-fake rust-fsio rust-geo-types rust-gettid rust-gimoji rust-hamcrest2 rust-iri-string rust-joinery rust-joinery2 rust-jql rust-jql-parser rust-jql-runner rust-lexiclean rust-minidom rust-nom-supreme rust-nom_locate rust-oneshot rust-peeking_take_while rust-reis rust-run_script rust-rustsec rust-rxml rust-rxml_proc rust-rxml_validation rust-thread-id rust-tracing_facade rust-unic-segment rust-vec1 rust-weak-table rust-yansi-term sandia-omega-h skyviewer spicctrl sunxi-tools system-config-rootpassword ttyd tunctl tunneler usbsniff v8-314 valijson xaos xmltoman xorg-x11-drv-armada xteddy xwxapt ykushcmd Orphans (dependend on) (57): NaturalDocs NetworkManager-libreswan NetworkManager-openvpn NetworkManager-pptp clearlooks-compact-gnome-theme fastapi-cli fastapi-cloud-cli fastapi-new golang-github-lyft-protoc-gen-star iwd libclaw libdrm-armada libetnaviv odt2txt perl-OpenGL perl-Test-WWW-Selenium pnglite python-agent-detector python-blessings python-diff-match-patch python-docstring-to-markdown python-fastapi python-fastar python-fvs python-lsp-black python-lsp-jsonrpc python-lsp-ruff python-lsp-server python-medimages4tests python-openneuro python-pydocstyle python-pylint-venv python-pyls-spyder python-pymilter python-pyuca python-qstylizer python-rich-toolkit python-rignore python-sqlmodel python-three_merge python-vkbasalt-cli rubygem-comp_tree rubygem-drake rust-brownstone rust-fsio rust-joinery rust-joinery2 rust-jql-parser rust-jql-runner rust-minidom rust-rxml rust-rxml_proc rust-rxml_validation rust-weak-table ttyd valijson xmltoman Orphans (rawhide) for at least 6 weeks (dependend on) (0): Orphans (rawhide) (not depended on) (120): 4th GLee bam bottles brewtarget cave9 centerim consolation coolreader corrida drpm elementary-icon-theme fawltydeps flam3 fluid freerouting fuse-encfs gnome-js-common golang-github-alecthomas-participle2 golang-github-azure-amqp-common golang-github-distribution-reference golang-github-felixge-httpsnoop golang-github-franela-goblin golang-github-gobuffalo-packd golang-github-gorilla-websocket golang-github-karrick-golf golang-github-mitchellh-mapstructure golang-github-otiai10-copy golang-github-pkg-profile golang-github-shopify-toxiproxy golang-github-tv42-httpunix golang-github-vbatts-tar-split golang-gopkg-ini-1 grhino legofy libicu76 libyui-mga-ncurses links lumail mailprocessing massif-visualizer micronucleus netbsd-iscsi netsurf nextpnr nitrogen oflb-smonohand-fonts openfortivpn opengrm-ngram p11-remote pacrunner pam-cryptsetup perl-Net-Amazon-EC2 perl-Net-Amazon-EC2-Metadata perl-WWW-GoodData perl-WWW-Salesforce pgp-tools php-webimpress-http-middleware-compatibility poster psftools python-PyMunin3 python-glfw python-imapclient python-linecache2 python-managesieve python-palettable python-pybbi python-pydapsys python-pyopengltk python-pytest-services python-result python-roman python-sgqlc python-sphinx-jsonschema python-sphinx-typlog-theme python-sphinx_selective_exclude python-vascpy python-xnat4tests qtl866 rust-async_zip rust-bitfield0.14 rust-chrono-english rust-crypto-hash rust-ctor-proc-macro rust-dir-test rust-dtor-proc-macro rust-fake rust-geo-types rust-gettid rust-gimoji rust-hamcrest2 rust-iri-string rust-jql rust-lexiclean rust-nom-supreme rust-nom_locate rust-oneshot rust-peeking_take_while rust-reis rust-run_script rust-rustsec rust-thread-id rust-tracing_facade rust-unic-segment rust-vec1 rust-yansi-term sandia-omega-h skyviewer spicctrl sunxi-tools system-config-rootpassword tunctl tunneler usbsniff v8-314 xaos xorg-x11-drv-armada xteddy xwxapt ykushcmd Orphans (rawhide) for at least 6 weeks (not dependend on) (0): Depending packages (rawhide) (179): NetworkManager NetworkManager-iodine NetworkManager-l2tp NetworkManager-libreswan NetworkManager-openconnect NetworkManager-openvpn NetworkManager-pptp NetworkManager-ssh NetworkManager-sstp NetworkManager-strongswan anaconda anyremote avahi bear-factory bigloo blueman bottles bpython brewtarget budgie-control-center calamares cantata cinnamon cinnamon-control-center claws-mail cockpit console-login-helper-messages copr-backend copr-dist-git copr-frontend cosmic-settings crun-vm cups cups-browsed cups-filters diffoscope direwolf distcc dnssec-trigger dracut efl fastapi-cli fastapi-cloud-cli fastapi-new firewalld gensio geoclue2 giver glances gnome-control-center gnome-initial-setup gnome-network-displays gnome-settings-daemon gnome-shell gnome-usage gnome-vfs2 gnustep-base golang-github-envoyproxy-protoc-gen-validate grilo-plugins gtk3 gtk4 guitarix gvfs hplip ipp-usb kde-runtime kdelibs kdnssd kf5-kdnssd kf6-kdnssd kf6-networkmanager-qt kismet libdmapsharing4 libiio liblxi libnma libphidget22 libqxt-qt5 libvncserver localsearch lprint matrix-synapse minidlna mkvtoolnix mod_dnssd mod_mapcache modem-manager-gui mpd mumble netatalk netplan network-manager-applet ngircd nss-mdns nut nvme-stas pappl pasystray pcp perl-Task-Kensho-WebCrawling perl-Wx-GLCanvas pgadmin4 phodav phosh phosh-mobile-settings pidgin pioneer pipewire pipewire0.2 plasma-drkonqi plasma-mobile plasma-nm plee-the-bear policycoreutils pulseaudio pypolicyd-spf python-curtsies python-fastapi python-fastmcp python-flask-security-too python-httpx-sse python-logdetective python-lsp-black python-lsp-ruff python-lsp-server python-mcp python-medimages4tests python-oletools python-openapi-core python-pcodedmp python-proton-vpn-network-manager python-pyls-spyder python-rq python-sentry-sdk python-sqlmodel python-sse-starlette python-three_merge python-xnat4tests qtzeroconf redfish-finder remmina reprotest rubygem-drake rust-joinery rust-joinery2 rust-jql rust-jql-runner rust-minidom rust-nom-supreme rust-run_script rust-rxml rust-rxml_proc samba sane-airscan seahorse sepolicy_analysis servus setools shairplay shairport-sync shorewall slic3r spyder strongswan sugar systemtap teamgit teeworlds telepathy-mission-control telepathy-salut tinysparql tlp uxplay vhs vlc wivrn x11vnc xmms2 xorg-x11-drv-armada Packages depending on packages orphaned (rawhide) for more than 6 weeks (0): Non-leaf golang library packages (rawhide) (2): golang-github-lyft-protoc-gen-star golang-github-shopify-toxiproxy Critical path (critpath) packages (32): NetworkManager anaconda avahi cockpit console-login-helper-messages cups dracut firewalld geoclue2 gnome-control-center gnome-initial-setup gnome-settings-daemon gnome-shell gtk3 gtk4 gvfs kf5-kdnssd kf6-kdnssd kf6-networkmanager-qt libnma libvncserver localsearch network-manager-applet nss-mdns pipewire plasma-nm policycoreutils pulseaudio samba setools tinysparql vlc -- The script creating this output is run and developed by Fedora Release Engineering. Please report issues at: https://forge.fedoraproject.org/releng/tickets/issues The sources of this script can be found at: https://forge.fedoraproject.org/releng/tooling/src/branch/main/packages/orphaned/find_unblocked_orphans.py Report finished at 2026-10-09 23:05:25 UTC -- _______________________________________________ devel-announce mailing list -- devel-announce@lists.fedoraproject.org To unsubscribe send an email to devel-announce-leave@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel-announce@lists.fedoraproject.org Do not reply to spam, report it: https://forge.fedoraproject.org/infra/tickets/issues/new