-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On Tue, May 23, 2017 at 02:20:51AM +0200, Marek Marczykowski-Górecki wrote:
> On Tue, May 23, 2017 at 12:00:00AM +0000, Holger Levsen wrote:
> > On Tue, May 23, 2017 at 01:51:24AM +0200, Marek Marczykowski-Górecki wrote:
> > > > - qubes-core-agent-filemanager-support
> > > You mean putting both dolphin and nautilus support files there? Should
> > > this package depend on both?
> > 
> > ah, no, absolutly not. I wasn't aware of dolphin…
> > 
> > > I've already created qubes-nautilus[2], but not qubes-dolphin, because
> > > nautilus support pulls quite a lot of dependencies (through
> > > nautilus-python), dolphin support does not. Dolphin is only about adding
> > > few files and may not depend on anything dolphin specific - when you
> > > install dolphin, you'll have it.
> > 
> > I definilty say those two should be splitted… but maybe not along those
> > lines, but rather -kde or -gnome…?
> 
> I was following a pattern in Fedora, where you have a bunch of
> *-nautilus packages:
> 
>     brasero-nautilus.x86_64
>     deja-dup-nautilus.x86_64
>     easytag-nautilus.x86_64
>     gnome-terminal-nautilus.x86_64
>     gtkhash-nautilus.x86_64
>     nextcloud-client-nautilus.x86_64
>     nitroshare-extension-nautilus.x86_64
>     owncloud-client-nautilus.x86_64
>     qdigidoc-nautilus.x86_64
>     rabbitvcs-nautilus.noarch
>     seahorse-nautilus.x86_64
>     tnef-nautilus.x86_64
>     tortoisehg-nautilus.noarch
> 
> But I have no strong option on either pattern.
>
> > (Then it would also be more obvious to me that I want neither ;)
> > 
> > > While at it - is it better to name it qubes-nautilus or
> > > qubes-core-agent-nautilus? 
> > 
> > I think the latter is definitly better than the former, but maybe
> > rather qubes-vm-filemanager-support-(kde|gnome) ?

Renamed to qubes-core-agent-nautilus.

I've also renamed Fedora package to qubes-core-agent, so both Debian and
Fedora packages have the same name.

 
> > qubes-core-agent-gnome-support, recommending(!) qubes-…-nautius-support
> > and qubes-gnome-notifications and qubes-pulseaudio-support?
> > 
> > > > - qubes-core-agent-dom0-update-proxy
> > > Makes sense.
> >  
> > :)
> > 
> > maybe it's now time to update #2771 and put the above thoughts as a list 
> > there?

Added some of them there.

Additional ideas:
 - qubes-core-agent-network - all kind of network setup - not needed if
   only offline VMs are used from such template
   - include also updates proxy stuff (and dependency on tinyproxy for
     this reason)
 - qubes-core-agent-network-manager - mostly useful for NetVM (depends
   on qubes-core-agent-network and NetworkManager)

I've done some of it already in separate branch[1]. Interesting part
(new content in debian/control):

    Package: qubes-core-agent-nautilus
    Architecture: any
    Description: Qubes integration for Nautilus
     Nautilus addons for inter-VM file copy/move/open.
    Depends:
        python-nautilus,

    Package: qubes-core-agent-dom0-updates
    Architecture: any
    Depends:
        fakeroot,
        yum,
        yum-utils
    Description: Scripts required to handle dom0 updates.
      Scripts required to handle dom0 updates. This will allow to use the VM as
      "Updates VM".

    Package: qubes-core-agent-network
    Architecture: any
    Depends:
        qubes-core-agent,
        tinyproxy,
        iptables,
        net-tools,
        ethtool,
        tinyproxy,
        nmap-ncat,
        ${python:Depends},
        ${misc:Depends}
    Recommends:
        nftables,
    Description: Networking support for Qubes VM
     This package provides:
      * basic network functionality (setting IP address, DNS, default gateway)
      * proxy service used by TemplateVMs to download updates
      * qubes-firewall service (FirewallVM)
     .
     Note: if you want to use NetworkManager (you do want it in NetVM), install
     also qubes-core-agent-network-manager.

    Package: qubes-core-agent-network-manager
    Architecture: any
    Depends:
        qubes-core-agent-network,
        dconf,
        network-manager (>= 0.8.1-1),
        network-manager-gnome,
    Description: NetworkManager integration for Qubes VM
     Integration of NetworkManager for Qubes VM:
      * make connections config persistent
      * adjust DNS redirections when needed
      * show/hide NetworkManager applet icon

(similar changes also in .spec file for Fedora)

[1] https://github.com/marmarek/qubes-core-agent-linux/tree/rename


- -- 
Best Regards,
Marek Marczykowski-Górecki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQEcBAEBCAAGBQJZK7HbAAoJENuP0xzK19csPTQH/19mYiWPKObiaJFCc0QgfTr1
H4xx3/1cUn4TT4bRvjNPRTJZTcs2r8JGYjIC6simDBM3qvhqztB9p6nxlT3GWGzR
67wdDFG4KqQ6/2Wt3FLmmocx36186jhbyFTuCBEFMaVb+uZoLGM+tRe0QTduImkg
8bv/CYxLxmEHXHkyfz7rphd3YD8hqUoNWZXZYP2qOGt5iMczwiE05Q3X/83p0Lwg
jySXOLWWkDdt6y6NIXvCygxoR4/gMG+nyONN29VexQ4ueVho0sTj0JaqskiLrDzL
Uxvoz63Wi87/uOi6LnOx7L18SILR/vWwx0j4iygLlYcJuzdMad3dJWVsiPOU9Mk=
=GQMF
-----END PGP SIGNATURE-----

-- 
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/20170529053004.GG32523%40mail-itl.
For more options, visit https://groups.google.com/d/optout.

Reply via email to