Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can't install umu-launcher 1.2.1 on Fedora 41 #376

Closed
Faugus opened this issue Feb 14, 2025 · 7 comments
Closed

Can't install umu-launcher 1.2.1 on Fedora 41 #376

Faugus opened this issue Feb 14, 2025 · 7 comments

Comments

@Faugus
Copy link

Faugus commented Feb 14, 2025

faugus@fedora:~/Downloads$ sudo dnf install ./umu-launcher-1.2.1.fc41.rpm
[sudo] password for faugus: 
Updating and loading repositories:
Repositories loaded.
Failed to resolve the transaction:
Problem: conflicting requests
  - nothing provides (python3.13dist(urllib3) < 3~~ with python3.13dist(urllib3) >= 2) needed by umu-launcher-1.2.1-1.20250214.09d38d9.fc41.x86_64 from @commandline
You can try to add to command line:
  --skip-broken to skip uninstallable packages
faugus@fedora:~/Downloads$ sudo dnf install python3-urllib3
Updating and loading repositories:
Repositories loaded.
Package "python3-urllib3-1.26.20-1.fc41.noarch" is already installed.

Nothing to do.
@Faugus
Copy link
Author

Faugus commented Feb 14, 2025

Also the .spec file for packaging is still on version 1.1.4.
https://github.com/Open-Wine-Components/umu-launcher/blob/main/packaging/rpm/umu-launcher.spec

@GloriousEggroll
Copy link
Member

Also the .spec file for packaging is still on version 1.1.4. https://github.com/Open-Wine-Components/umu-launcher/blob/main/packaging/rpm/umu-launcher.spec

the spec file will always have a static version, it's dynamically replaced in the workflow:

sed -re 's|(Version:\s+)[1-9.]+|\1${{ inputs.version }}|g' -i packaging/rpm/umu-launcher.spec

Looking into the urllib issue

@Faugus
Copy link
Author

Faugus commented Feb 14, 2025

the spec file will always have a static version, it's dynamically replaced in the workflow:

I'm trying to build using the packaging commands and I'm getting this:

RPM build errors:
    %source_date_epoch_from_changelog is set, but %changelog has no entries to take a date from
    Bad exit status from /var/tmp/rpm-tmp.YE1Dmu (%build)
Finish: rpmbuild umu-launcher-1.1.4-1.20250214.e9cb4d7.fc41.src.rpm
Finish: build phase for umu-launcher-1.1.4-1.20250214.e9cb4d7.fc41.src.rpm
ERROR: Exception(umu-launcher-1.1.4-1.20250214.e9cb4d7.fc41.src.rpm) Config(fedora-41-x86_64) 1 minutes 0 seconds
INFO: Results and/or logs in: /var/lib/mock/fedora-41-x86_64/result
ERROR: Command failed: 
 # /usr/bin/systemd-nspawn -q -M ef29279618e748f98e3def987b77d969 -D /var/lib/mock/fedora-41-x86_64/root -a -u mockbuild --capability=cap_ipc_lock --bind=/tmp/mock-resolv.qp5vp8i8:/etc/resolv.conf --bind=/dev/btrfs-control --bind=/dev/mapper/control --bind=/dev/fuse --bind=/dev/loop-control --bind=/dev/loop0 --bind=/dev/loop1 --bind=/dev/loop2 --bind=/dev/loop3 --bind=/dev/loop4 --bind=/dev/loop5 --bind=/dev/loop6 --bind=/dev/loop7 --bind=/dev/loop8 --bind=/dev/loop9 --bind=/dev/loop10 --bind=/dev/loop11 --console=pipe --setenv=TERM=vt100 --setenv=SHELL=/bin/bash --setenv=HOME=/builddir --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 --resolv-conf=off bash --login -c '/usr/bin/rpmbuild -bb --noclean --target x86_64 --nodeps /builddir/build/SPECS/umu-launcher.spec'

@R1kaB3rN
Copy link
Member

the spec file will always have a static version, it's dynamically replaced in the workflow:

I'm trying to build using the packaging commands and I'm getting this:

RPM build errors:
    %source_date_epoch_from_changelog is set, but %changelog has no entries to take a date from
    Bad exit status from /var/tmp/rpm-tmp.YE1Dmu (%build)
Finish: rpmbuild umu-launcher-1.1.4-1.20250214.e9cb4d7.fc41.src.rpm
Finish: build phase for umu-launcher-1.1.4-1.20250214.e9cb4d7.fc41.src.rpm
ERROR: Exception(umu-launcher-1.1.4-1.20250214.e9cb4d7.fc41.src.rpm) Config(fedora-41-x86_64) 1 minutes 0 seconds
INFO: Results and/or logs in: /var/lib/mock/fedora-41-x86_64/result
ERROR: Command failed: 
 # /usr/bin/systemd-nspawn -q -M ef29279618e748f98e3def987b77d969 -D /var/lib/mock/fedora-41-x86_64/root -a -u mockbuild --capability=cap_ipc_lock --bind=/tmp/mock-resolv.qp5vp8i8:/etc/resolv.conf --bind=/dev/btrfs-control --bind=/dev/mapper/control --bind=/dev/fuse --bind=/dev/loop-control --bind=/dev/loop0 --bind=/dev/loop1 --bind=/dev/loop2 --bind=/dev/loop3 --bind=/dev/loop4 --bind=/dev/loop5 --bind=/dev/loop6 --bind=/dev/loop7 --bind=/dev/loop8 --bind=/dev/loop9 --bind=/dev/loop10 --bind=/dev/loop11 --console=pipe --setenv=TERM=vt100 --setenv=SHELL=/bin/bash --setenv=HOME=/builddir --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 --resolv-conf=off bash --login -c '/usr/bin/rpmbuild -bb --noclean --target x86_64 --nodeps /builddir/build/SPECS/umu-launcher.spec'

Let’s please keep this focused on the installation issue with the RPM package.

@Tiagoquix
Copy link
Contributor

I cannot upgrade to umu-launcher-1.2.2.fc41.rpm.
My current version is umu-launcher.noarch 1.1.4-1.20241113.223cd9e.fc41.

Issue:

Failed to resolve the transaction:
Problem: conflicting requests
  - nothing provides (python3.13dist(urllib3) < 3~~ with python3.13dist(urllib3) >= 2) needed by umu-launcher-1.2.2-1.20250214.317075f.fc41.x86_64 from @commandline

I have those installed:

python3-urllib3.noarch              1.26.20-1.fc41    anaconda
python3-urllib3+socks.noarch        1.26.20-1.fc41    anaconda

Is this solved by 00ced88 too?

@R1kaB3rN R1kaB3rN reopened this Feb 14, 2025
@R1kaB3rN
Copy link
Member

Whoops wrong thread. Please ignore that comment if you saw it 😅

@GloriousEggroll
Copy link
Member

I cannot upgrade to umu-launcher-1.2.2.fc41.rpm. My current version is umu-launcher.noarch 1.1.4-1.20241113.223cd9e.fc41.

Issue:

Failed to resolve the transaction:
Problem: conflicting requests
  - nothing provides (python3.13dist(urllib3) < 3~~ with python3.13dist(urllib3) >= 2) needed by umu-launcher-1.2.2-1.20250214.317075f.fc41.x86_64 from @commandline

I have those installed:

python3-urllib3.noarch              1.26.20-1.fc41    anaconda
python3-urllib3+socks.noarch        1.26.20-1.fc41    anaconda

Is this solved by 00ced88 too?

yes. the fix is in 1.2.3. previous 1.2.2 did not have it because this bug was opened after 1.2.2 released

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants