From: Doug Goldstein <cardoe@cardoe.com>
To: Stefano Stabellini <stefano.stabellini@eu.citrix.com>,
Ian Campbell <ian.campbell@citrix.com>
Cc: xen-devel@lists.xen.org
Subject: Re: Raisin, was Critique of the Xen Security Process
Date: Wed, 11 Nov 2015 10:24:23 -0600 [thread overview]
Message-ID: <56436BB7.6060603@cardoe.com> (raw)
In-Reply-To: <alpine.DEB.2.02.1511111227500.5676@kaball.uk.xensource.com>
[-- Attachment #1.1: Type: text/plain, Size: 2690 bytes --]
On 11/11/15 6:33 AM, Stefano Stabellini wrote:
> On Wed, 11 Nov 2015, Ian Campbell wrote:
>> On Mon, 2015-11-09 at 15:48 -0600, Doug Goldstein wrote:
>>>
>>> I'll echo this sentiment as well. Most distro packagers will dislike
>>> this and need to work around some of this behavior in their respective
>>> distros.
>>
>> This is something we have been working upstream to address as well. As it
>> stands I believe everything which the tools might download can be
>> redirected to instead an existing component (via one of the --with-system-
>> foo configuration options) or disabled (via a --disable-foo configure
>> option). So I think now the current state is that there aren't
>> "workarounds" but rather "supported ways to disable".
>>
>> The big outstanding issue is the stubdom build, the distro I care about
>> most (Debian) simply doesn't build these (for reasons above and beyond the
>> downloading).
>
> Yes indeed. I have been tempted to disable stubdoms in Raisin until they
> are properly integrated in it.
Define "properly integrated in". What work needs to be done to support
this? Until the tooling really makes it easy to use stubdoms then people
won't really use them and improve them.
>
>
>>> Project Raisin is aiming to help with this
>>
>> Indeed, and it might also allow us to make some of the above options the
>> default in the future.
>>
>> Maybe in the meantime perhaps a ./configure --ensure-offline or --disable-
>> downloads which:
>> * either disables stubdoms automatically or checks you've passed --
>> disable-stubdom as well
>> * either disables all the other things which might be cloned or requires
>> the corresponding --with-system-foo=, or has a guess at a default system
>> version
>> * sets FETCHER to /bin/false
>>
>> would be useful? (essentially as a guard against new options being required
>> to turn stuff off).
>>
>>> but it doesn't seem
>>> to have a lot of community effort behind it and it too attempts to
>>> install dependencies on my machine and wants to be run with sudo.
>>
>> I believe it has a mode where it simply checks for dependencies and tells
>> you what is required and thereby avoids the need for sudo, but I'm not
>> sure.
>
> Yes, that is correct. Raisin won't try to use sudo before asking the
> user first. That is the expected behaviour, if it doesn't work that way
> is a bug.
>
> Moreover I would be happy to introduce signature checks on git clones
> and downloads in Raisin.
>
Does it have the mode Ian mentions where it will just print the depends
out to the user instead of installing them for you?
--
Doug Goldstein
[-- Attachment #1.2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 959 bytes --]
[-- Attachment #2: Type: text/plain, Size: 126 bytes --]
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel
next prev parent reply other threads:[~2015-11-11 16:24 UTC|newest]
Thread overview: 25+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-11-06 17:22 Critique of the Xen Security Process Joanna Rutkowska
2015-11-06 19:41 ` James Bulpin
2015-11-06 22:42 ` Low Eel
2015-11-07 16:51 ` w.peter.howell
2015-11-09 12:11 ` Jan Beulich
2015-11-09 16:31 ` [qubes-devel] " Franz
2015-11-09 18:15 ` Wojtek Porczyk
2015-11-10 13:09 ` Lars Kurth
2015-11-10 14:10 ` Franz
2015-11-10 10:52 ` Lars Kurth
2015-11-11 11:36 ` Chris Laprise
2015-11-11 15:24 ` Lars Kurth
2015-11-09 21:48 ` Doug Goldstein
2015-11-11 9:43 ` Ian Campbell
2015-11-11 9:59 ` Lars Kurth
2015-11-11 17:21 ` Lars Kurth
2015-11-11 12:33 ` Raisin, was " Stefano Stabellini
2015-11-11 16:24 ` Doug Goldstein [this message]
2015-11-11 17:40 ` George Dunlap
2015-11-11 17:49 ` Stefano Stabellini
2015-11-11 12:34 ` Wei Liu
2015-11-09 22:00 ` chris
2015-11-10 2:46 ` [qubes-devel] " Radoslaw Szkodzinski
2015-11-11 20:14 ` chris
2015-11-11 12:59 ` Stefano Stabellini
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=56436BB7.6060603@cardoe.com \
--to=cardoe@cardoe.com \
--cc=ian.campbell@citrix.com \
--cc=stefano.stabellini@eu.citrix.com \
--cc=xen-devel@lists.xen.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.