-
-
Notifications
You must be signed in to change notification settings - Fork 48
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
Split qubes-core-agent/qubes-core-vm package #2771
Labels
Milestone
Comments
marmarek
added
C: core
C: templates
P: major
Priority: major. Between "default" and "critical" in severity.
labels
Apr 23, 2017
This is somehow related to #2572 - currently qubes-core-agent package is (also) used to install unrelated packages in VM. |
marmarek
added a commit
to marmarek/old-qubes-core-agent-linux
that referenced
this issue
May 22, 2017
This will allow to avoid a lot of dependencies on minimal template. QubesOS/qubes-issues#2816 QubesOS/qubes-issues#2771
Some ideas from discussion:
|
marmarek
added a commit
to marmarek/old-qubes-core-agent-linux
that referenced
this issue
May 29, 2017
Rename it to match repository name and the same package in Debian. QubesOS/qubes-issues#2771
marmarek
added a commit
to marmarek/old-qubes-core-agent-linux
that referenced
this issue
May 29, 2017
Again, this will make it easier to reason about package origin. QubesOS/qubes-issues#2771
marmarek
added a commit
to marmarek/old-qubes-core-agent-linux
that referenced
this issue
May 29, 2017
In Fedora it makes little sense, but in Debian it allows to avoid a lot of dependencies. So split in both, to keep it simple. QubesOS/qubes-issues#2771
marmarek
added a commit
to marmarek/old-qubes-core-agent-linux
that referenced
this issue
May 29, 2017
marmarek
added a commit
to marmarek/old-qubes-core-agent-linux
that referenced
this issue
May 29, 2017
This will save a lot of dependencies if networking is not needed in VMs based on given template. Thanks to updates proxy over qrexec, template itself do not need to have network configured too. QubesOS/qubes-issues#2771
marmarek
added a commit
to marmarek/old-qubes-core-agent-linux
that referenced
this issue
May 30, 2017
Rename it to match repository name and the same package in Debian. QubesOS/qubes-issues#2771
marmarek
added a commit
to marmarek/old-qubes-core-agent-linux
that referenced
this issue
May 30, 2017
Again, this will make it easier to reason about package origin. QubesOS/qubes-issues#2771
marmarek
added a commit
to marmarek/old-qubes-core-agent-linux
that referenced
this issue
May 30, 2017
In Fedora it makes little sense, but in Debian it allows to avoid a lot of dependencies. So split in both, to keep it simple. QubesOS/qubes-issues#2771
marmarek
added a commit
to marmarek/old-qubes-core-agent-linux
that referenced
this issue
May 30, 2017
marmarek
added a commit
to marmarek/old-qubes-core-agent-linux
that referenced
this issue
May 30, 2017
This will save a lot of dependencies if networking is not needed in VMs based on given template. Thanks to updates proxy over qrexec, template itself do not need to have network configured too. QubesOS/qubes-issues#2771
marmarek
added a commit
to marmarek/old-qubes-core-agent-linux
that referenced
this issue
May 30, 2017
marmarek
added a commit
to marmarek/old-qubes-core-agent-linux
that referenced
this issue
May 30, 2017
marmarek
added a commit
to marmarek/old-qubes-core-agent-linux
that referenced
this issue
May 30, 2017
When a file is moved to other package, the new package needs Replaces: and Breaks: dependecies on old package. Otherwise dpkg will refuse to change file ownership. QubesOS/qubes-issues#2771
marmarek
added a commit
to marmarek/old-qubes-gui-agent-linux
that referenced
this issue
May 30, 2017
To match repository name and Debian package name. QubesOS/qubes-issues#2771
marmarek
added a commit
to marmarek/old-qubes-gui-agent-linux
that referenced
this issue
May 30, 2017
Xen-related dependencies are not needed directly, everything that libvchan needs should be pulled by that package. QubesOS/qubes-issues#2771
marmarek
added a commit
to marmarek/qubes-meta-packages
that referenced
this issue
May 30, 2017
qubes-core-agent and qubes-gui-agent were split into multiple packages. Keep the base on in -dependencies meta-packages, add others into --recommended. Fixes QubesOS/qubes-issues#2572 QubesOS/qubes-issues#2771
marmarek
added a commit
to QubesOS/qubes-meta-packages
that referenced
this issue
May 31, 2017
This package is merged back into qubes-core-agent in Qubes 4.0, but for Qubes 3.2 we need to install it separately. QubesOS/qubes-issues#2771
marmarek
added a commit
to marmarek/old-qubes-gui-agent-linux
that referenced
this issue
May 31, 2017
marmarek
added a commit
to marmarek/old-qubes-core-agent-linux
that referenced
this issue
Jun 7, 2017
Rename it to match repository name and the same package in Debian. QubesOS/qubes-issues#2771
marmarek
added a commit
to marmarek/old-qubes-core-agent-linux
that referenced
this issue
Jun 7, 2017
Again, this will make it easier to reason about package origin. QubesOS/qubes-issues#2771
marmarek
added a commit
to marmarek/old-qubes-core-agent-linux
that referenced
this issue
Jun 7, 2017
In Fedora it makes little sense, but in Debian it allows to avoid a lot of dependencies. So split in both, to keep it simple. QubesOS/qubes-issues#2771
marmarek
added a commit
to marmarek/old-qubes-core-agent-linux
that referenced
this issue
Jun 7, 2017
marmarek
added a commit
to marmarek/old-qubes-core-agent-linux
that referenced
this issue
Jun 7, 2017
This will save a lot of dependencies if networking is not needed in VMs based on given template. Thanks to updates proxy over qrexec, template itself do not need to have network configured too. QubesOS/qubes-issues#2771
marmarek
added a commit
to marmarek/old-qubes-core-agent-linux
that referenced
this issue
Jun 7, 2017
marmarek
added a commit
to marmarek/old-qubes-core-agent-linux
that referenced
this issue
Jun 7, 2017
When a file is moved to other package, the new package needs Replaces: and Breaks: dependecies on old package. Otherwise dpkg will refuse to change file ownership. QubesOS/qubes-issues#2771
marmarek
added a commit
to marmarek/old-qubes-core-agent-linux
that referenced
this issue
Jun 9, 2017
This will save a lot of dependencies if networking is not needed in VMs based on given template. Thanks to updates proxy over qrexec, template itself do not need to have network configured too. QubesOS/qubes-issues#2771
marmarek
added a commit
to marmarek/old-qubes-core-agent-linux
that referenced
this issue
Jun 9, 2017
marmarek
added a commit
to marmarek/old-qubes-core-agent-linux
that referenced
this issue
Jun 9, 2017
When a file is moved to other package, the new package needs Replaces: and Breaks: dependecies on old package. Otherwise dpkg will refuse to change file ownership. QubesOS/qubes-issues#2771
marmarek
added a commit
to marmarek/old-qubes-core-agent-linux
that referenced
this issue
Jun 9, 2017
While it doesn't make sense to install qubes-core-agent without qrexec, it may make sense to do the otherway around - install just qrexec-agent without all the qrexec services and configuration. For example on some pre-installed system. QubesOS/qubes-issues#2771
This was referenced Jun 9, 2017
marmarek
added a commit
to QubesOS/qubes-meta-packages
that referenced
this issue
Jun 11, 2017
Done. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
Currently the package in title is "everything but the kitchen sink" type of package. It contains at least:
Full list of files in Debian: https://gist.github.com/marmarek/30f089c595832a547af8ab034cc7b8e0
Full list of files in Fedora: https://gist.github.com/marmarek/532170f5e7ae995b33d33d6f85cde040
Splitting it is required for more specialized/minimal templates.
The text was updated successfully, but these errors were encountered: