Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.
Sign upQubes stub package for Fedora-minimal prevents installing required dependencies #2606
Comments
andrewdavidwong
added
bug
C: Fedora
P: major
labels
Jan 27, 2017
andrewdavidwong
added this to the Release 3.2 updates milestone
Jan 27, 2017
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
marmarek
Jan 27, 2017
Member
This issue should be gone after implementing #2572, as stub package will not be needed anymore. But not sure how to proceed with the current version...
Some workaround may be forcing specific version of a package - like sudo dnf install pycairo-1.10*
|
This issue should be gone after implementing #2572, as stub package will not be needed anymore. But not sure how to proceed with the current version... Some workaround may be forcing specific version of a package - like |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
andrewdavidwong
Jan 27, 2017
Member
Some workaround may be forcing specific version of a package - like sudo dnf install pycairo-1.10*
Yes, this works.
Yes, this works. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
tasket
Feb 6, 2017
Trying to install tinyproxy in fedora-24-minimal also runs into the same issue. OTOH, the minimal template upgraded to f25 can install tinyproxy.
tasket
commented
Feb 6, 2017
|
Trying to install tinyproxy in fedora-24-minimal also runs into the same issue. OTOH, the minimal template upgraded to f25 can install tinyproxy. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
tasket
commented
Feb 6, 2017
|
f25 minimal can install pycairo, also. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
taradiddles
May 19, 2017
the minimal template upgraded to f25 can install tinyproxy.
I've upgraded a minimal f24 template to f25 but dnf install tinyproxy fails like with f24.
workaround:
sudo dnf download tinyproxy ImageMagick [...]
sudo dnf install tinyproxy-1.8.3-6.fc24.x86_64.rpm ImageMagick-6.9.3.0-6.fc25.x86_64.rpm [...]
(haven't tested what would happen when those packages will be updated though).
taradiddles
commented
May 19, 2017
I've upgraded a minimal f24 template to f25 but dnf install tinyproxy fails like with f24. workaround: (haven't tested what would happen when those packages will be updated though). |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
marmarek
May 25, 2017
Member
I've tried building minimal template with qubes-template-minimal-stub dropped. Result was increase of RPM size from 493MB to 673MB and increase of raw root.img from 1.5GB to 2GB.
See here: https://travis-ci.org/marmarek/qubes-builder-fedora/branches (min-template branch, compare with master).
This should be much better after finishing #2771 and #2572. But maybe in the meantime (for new/updated temlates for Qubes 3.2) should we drop this hack anyway at the cost of bigger "minimal" template?
@andrewdavidwong any opinion on this?
|
I've tried building minimal template with |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
andrewdavidwong
May 25, 2017
Member
I've tried building minimal template with qubes-template-minimal-stub dropped. Result was increase of RPM size from 493MB to 673MB and increase of raw root.img from 1.5GB to 2GB.
See here: https://travis-ci.org/marmarek/qubes-builder-fedora/branches (min-template branch, compare with master).
This should be much better after finishing #2771 and #2572. But maybe in the meantime (for new/updated temlates for Qubes 3.2) we should drop this hack anyway at the cost of bigger "minimal" template?
@andrewdavidwong any opinion on this?
Since it's just temporary, I have no strong opinion either way. Dropping the hack at the cost of a bigger minimal template sounds fine.
Since it's just temporary, I have no strong opinion either way. Dropping the hack at the cost of a bigger minimal template sounds fine. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
marmarek
May 25, 2017
Member
Non-minimal fc25 template is 4.4GB (root.img), so minimal would be still much smaller.
|
Non-minimal fc25 template is 4.4GB (root.img), so minimal would be still much smaller. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
|
|
andrewdavidwong commentedJan 27, 2017
Qubes OS version (e.g.,
R3.2):R3.2Affected TemplateVMs (e.g.,
fedora-23, if applicable):fedora-24-minimal, possibly othersExpected behavior:
fedora-24-minimaleither includes required dependencies, such aspycairo(which is required for various Qubes tools to work properly), or, at the very least, users are allowed to install such packages themselves viadnf.Actual behavior:
pycairois not included infedora-24-minimal. Moreover,qubes-template-minimal-stubprevents users from installing it manually:Related issues:
#2071, #2566, #2572