Bug 2334712 - F42FailsToInstall: xorgxrdp, xorgxrdp-glamor
Summary: F42FailsToInstall: xorgxrdp, xorgxrdp-glamor
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: xorgxrdp
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Pavel Roskin
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: F42FailsToInstall
TreeView+ depends on / blocked
 
Reported: 2024-12-28 13:20 UTC by Fedora Fails To Install
Modified: 2024-12-28 21:32 UTC (History)
2 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2024-12-28 21:32:19 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Fedora Fails To Install 2024-12-28 13:20:12 UTC
Hello,

Please note that this comment was generated automatically by https://pagure.io/releng/blob/main/f/scripts/ftbfs-fti/follow-policy.py
If you feel that this output has mistakes, please open an issue at https://pagure.io/releng/

Your package (xorgxrdp) Fails To Install in Fedora 42:

can't install xorgxrdp:
  - nothing provides /usr/libexec/Xorg needed by xorgxrdp-0.10.3-2.fc42.x86_64
  
can't install xorgxrdp-glamor:
  - nothing provides /usr/libexec/Xorg needed by xorgxrdp-glamor-0.10.3-2.fc42.x86_64
  
If you know about this problem and are planning on fixing it, please acknowledge so by setting the bug status to ASSIGNED. If you don't have time to maintain this package, consider orphaning it, so maintainers of dependent packages realize the problem.


If you don't react accordingly to the policy for FTBFS/FTI bugs (https://docs.fedoraproject.org/en-US/fesco/Fails_to_build_from_source_Fails_to_install/), your package may be orphaned in 8+ weeks.


P.S. The data was generated solely from koji buildroot, so it might be newer than the latest compose or the content on mirrors. To reproduce, use the koji/local repo only, e.g. in mock:

    $ mock -r fedora-42-x86_64 --config-opts mirrored=False install xorgxrdp xorgxrdp-glamor


P.P.S. If this bug has been reported in the middle of upgrading multiple dependent packages, please consider using side tags: https://docs.fedoraproject.org/en-US/fesco/Updates_Policy/#updating-inter-dependent-packages

Thanks!

Comment 1 Bojan Smojver 2024-12-28 20:50:06 UTC
That's bizarre:

https://src.fedoraproject.org/rpms/xorg-x11-server/blob/rawhide/f/xorg-x11-server.spec#_358

There is definitely /usr/libexec/Xorg in F42.

Are you sure this is correct?

Comment 2 Bojan Smojver 2024-12-28 21:00:20 UTC
```
$ mock -r fedora-42-x86_64 --config-opts mirrored=False install xorgxrdp xorgxrdp-glamor --setopt=optional_metadata_types=filelists
INFO: mock.py version 6.0 starting (python version = 3.13.1, NVR = mock-6.0-1.fc41), args: /usr/libexec/mock/mock -r fedora-42-x86_64 --config-opts mirrored=False install xorgxrdp xorgxrdp-glamor --setopt=optional_metadata_types=filelists
Start(bootstrap): init plugins
INFO: selinux enabled
Finish(bootstrap): init plugins
Start: init plugins
INFO: selinux enabled
Finish: init plugins
INFO: Signal handler active
Start: run
Mock Version: 6.0
INFO: Mock Version: 6.0
Start(bootstrap): chroot init
INFO: calling preinit hooks
INFO: enabled root cache
INFO: enabled package manager cache
Start(bootstrap): cleaning package manager metadata
Finish(bootstrap): cleaning package manager metadata
INFO: Package manager dnf5 detected and used (fallback)
Finish(bootstrap): chroot init
Start: chroot init
INFO: calling preinit hooks
INFO: enabled root cache
INFO: enabled package manager cache
Start: cleaning package manager metadata
Finish: cleaning package manager metadata
INFO: enabled HW Info plugin
INFO: Package manager dnf5 detected and used (direct choice)
Finish: chroot init
INFO: installing package(s): xorgxrdp xorgxrdp-glamor --setopt=optional_metadata_types=filelists
Updating and loading repositories:
 local                                  100% |   4.8 MiB/s |  58.5 MiB |  00m12s
Repositories loaded.
Failed to resolve the transaction:
Problem: package xorgxrdp-0.10.3-2.fc42.x86_64 from local conflicts with xorgxrdp-glamor provided by xorgxrdp-glamor-0.10.3-2.fc42.x86_64 from local
  - conflicting requests
You can try to add to command line:
  --skip-broken to skip uninstallable packages
ERROR: Command failed: 
 # /usr/bin/systemd-nspawn -q -M bb80a2ec051e417cae5fe5101f49c6b5 -D /var/lib/mock/fedora-rawhide-x86_64-bootstrap/root -a --capability=cap_ipc_lock --bind=/tmp/mock-resolv.42oqi7h_:/etc/resolv.conf --console=pipe --setenv=TERM=vt100 --setenv=SHELL=/bin/bash --setenv=HOME=/var/lib/mock/fedora-rawhide-x86_64/root/installation-homedir --setenv=HOSTNAME=mock --setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin '--setenv=PROMPT_COMMAND=printf "\033]0;<mock-chroot>\007"' '--setenv=PS1=<mock-chroot> \s-\v\$ ' --setenv=LANG=C.UTF-8 --setenv=LC_MESSAGES=C.UTF-8 --resolv-conf=off /usr/bin/dnf5 --installroot /var/lib/mock/fedora-rawhide-x86_64/root/ --releasever 42 install xorgxrdp xorgxrdp-glamor --setopt=optional_metadata_types=filelists --setopt=deltarpm=False --setopt=allow_vendor_change=yes --allowerasing --setopt=tsflags=nocontexts
```

These two packages conflict with each other, so both cannot be installed at the same time. In any event, when filelists are added to metadata, dependency on /usr/libexec/Xorg is resolved, as expected.

Comment 3 Bojan Smojver 2024-12-28 21:19:37 UTC
Ah, I see what the problem is. This is outside /usr/bin and /etc, so not permitted.

Let me supply the package instead as the dependency and rebuild.


Note You need to log in before you can comment on or make changes to this bug.