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

fix failure of PPM when instaling a package with a dependency from security #2752

Merged
merged 1 commit into from Jan 1, 2022

Conversation

dimkr
Copy link
Contributor

@dimkr dimkr commented Jan 1, 2022

PPM tries to use one mirror for all packages, but that won't work in some case.

For example, installation of qemu-system-gui fails, because some of its dependencies come from main, but some come from security (because they have a security update).

The fix is to select the mirror to use for each file, instead of using the same one for all of them:

~$ tail -n 2 /tmp/petget_proc/download_urls  
https://ftp.de.debian.org/debian/pool/main/s/seabios/seabios_1.14.0-2_all.deb
http://deb.debian.org/debian-security/pool/updates/main/q/qemu/qemu-system-gui_5.2+dfsg-11+deb11u1_amd64.deb

@dimkr dimkr added this to the Vanilla Dpup 9.0.23 milestone Jan 1, 2022
@dimkr dimkr requested a review from 01micko January 1, 2022 12:40
@dimkr dimkr merged commit ebebf66 into puppylinux-woof-CE:testing Jan 1, 2022
@dimkr dimkr deleted the bugfix/ppm-one-mirror branch January 1, 2022 14:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants