Hi Marek, sorry for the late reply…
On Mon, Apr 24, 2017 at 02:08:39AM +0200, Marek Marczykowski-Górecki wrote: > Currently the package in title is "everything but the kitchen sink" type > of package. It contains at least: > > - qrexec-agent > - all kind of qrexec services (file copy, etc) > - all kind of system configuration, including sudoers, sysctl (disable > tcp timestamps etc), NetworkManager etc > - various networking scripts > - handling of dom0 updates > - updates proxy stuff > - integration with GUI file managers (nautilus, dolphin etc) > - ... > Full list of files in Debian package: > https://gist.github.com/marmarek/30f089c595832a547af8ab034cc7b8e0 > Full list of files in Fedora package: > https://gist.github.com/marmarek/532170f5e7ae995b33d33d6f85cde040 > > It would be good to split it into more sensible sub-packages. Mostly for > more specialized/minimal templates. For example currently fedora-minimal > template have awful hack[2] breaking some dependencies to make the template > minimal, which leads to various problems[3]. But also we don't want to > have too many of those packages, to keep maintenance and dependency > tracking at reasonable level. > Any suggestions into what packages it should be split? > > IMO at least qrexec-agent should be in separate package (so it would be > possible to install just that, without all the integration/configuration > stuff). But while at at, better think a little more about optional (or > close to) packages layout. so that would be "qubes-core-agent-qrexec", judging from your list above there should also - qubes-core-agent-filemanager-support - qubes-core-agent-core - qubes-core-agent-x - qubes-core-agent-gnome and -xfce and -i3 maybe? - qubes-core-agent-dom0-update-proxy what else? I think it helps to think in package names, as they should indicate the purpose and thus the depends of the packages. And they should all come from the same source package, to ease transition and maintenance. > PS I've created also issue on github[1] for this, to put the discussion > outcome there. > > [1] https://github.com/QubesOS/qubes-issues/issues/2771 -- cheers, Holger -- You received this message because you are subscribed to the Google Groups "qubes-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/qubes-devel/20170522232705.GB22855%40layer-acht.org. For more options, visit https://groups.google.com/d/optout.
signature.asc
Description: Digital signature
