From debbugs-submit-bounces@debbugs.gnu.org Sat May 06 14:48:58 2017 Received: (at 26797) by debbugs.gnu.org; 6 May 2017 18:48:58 +0000 Received: from localhost ([127.0.0.1]:58552 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d74lG-0007UE-Dy for submit@debbugs.gnu.org; Sat, 06 May 2017 14:48:58 -0400 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:33733) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d74lD-0007U5-FH for 26797@debbugs.gnu.org; Sat, 06 May 2017 14:48:56 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 7F1DC209FA; Sat, 6 May 2017 14:48:53 -0400 (EDT) Received: from frontend2 ([10.202.2.161]) by compute4.internal (MEProxy); Sat, 06 May 2017 14:48:53 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=cc:content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc :x-sasl-enc; s=mesmtp; bh=oQTQLYuXgGqcEXi6qhBV0Y5pEqsIGe+y7xEK9m dpmHg=; b=PxiGJsVmolQnkHpXHKl9wtDlTuPE4lyuOmQ/YfS/w6dqPLUJNTO69F V7/mACufEA0dgz3FR7L3n78398A0yZsJYgurtKXum3homROzFUS6EjF1O6A9cekC D544LAM3Y2IjEretz1gLk8gM5hk69N19Kl9vA+PBgipq9e0sl1cYg= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc:x-sasl-enc; s=fm1; bh=oQTQLYuXgGqcEXi6qh BV0Y5pEqsIGe+y7xEK9mdpmHg=; b=WMvpGLYlan0tH3+xPR9bWroaRM7UqdlE6h BhbPG4jTTVEEsizS63s+uVPKg6+Novr7H5Lh+O+o6ZYsAxpaBAreDpod91ytNexH xlOyFtAjpSCJOgjn9vKNz1nVkpBFv3F3MyUsJS+ZZhzy1Y6P2RuXgES0ebROj7Tv 7AtaV6q80Iyi4cEuk97jzUuqYhGs4wZ45y0TmvL6pWYtDixk1ggXdPaiExD/EuYq NFI1//mvLW4cXxMhZEEMkz0IKqVTyq6D+sZr72zJZYEhVZzyiaUzfG5L8WlBhO0S z5824tlH3EO+m+RdTM1kEayHBdRRH3X9erJikSXQSwEHUEhNEKDw== X-ME-Sender: X-Sasl-enc: pWwWlK88CjJIzHtdFmg7wP8id299PC6ea5Fstx/k6ft7 1494096533 Received: from localhost (c-73-165-108-70.hsd1.pa.comcast.net [73.165.108.70]) by mail.messagingengine.com (Postfix) with ESMTPA id 38BE42473A; Sat, 6 May 2017 14:48:53 -0400 (EDT) Date: Sat, 6 May 2017 14:48:50 -0400 From: Leo Famulari To: Marius Bakke Subject: Re: bug#26797: qemu looks for smbd at /usr/sbin Message-ID: <20170506184850.GA22485@jasmine> References: <87zieq2sdx.fsf@elephly.net> <878tmaw3us.fsf@gnu.org> <87y3uayrkc.fsf@fastmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="cNdxnHkX5QqsyA0e" Content-Disposition: inline In-Reply-To: <87y3uayrkc.fsf@fastmail.com> User-Agent: Mutt/1.8.2 (2017-04-18) X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 26797 Cc: Ricardo Wurmus , Ludovic =?iso-8859-1?Q?Court=E8s?= , 26797@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --cNdxnHkX5QqsyA0e Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, May 06, 2017 at 04:42:59PM +0200, Marius Bakke wrote: > Ludovic Court=C3=A8s writes: >=20 > > Ricardo Wurmus skribis: > > > >> Qemu comes with support for sharing files with a guest via Samba. This > >> is done by appending something like this to the qemu-system-* > >> invocation: > >> > >> =E2=80=A6 -net user,smb=3D$HOME/Downloads -net nic > >> > >> Qemu needs to be told *at configure time* where the smbd executable wi= ll > >> be at runtime. By default this is /usr/sbin/smbd. Users can work > >> around this problem by installing the =E2=80=9Csamba=E2=80=9D package = and creating a > >> link from /usr/sbin/smbd to the actual executable. > >> > >> It would be better to fix this, but this would require adding samba as= a > >> dependency to Qemu, so that the location can be set at configure time. > >> Alternatively, we could patch Qemu to look for smbd depending on an > >> environment variable. > > > > See commit b344c505f4dff2ecbe981f0a0a3c3d67b222dcca, which removed the > > dependency and Samba. Prior to that commit, QEMU recorded the absolute > > file name of =E2=80=98smbd=E2=80=99. > > > > The problem is that Samba is big: > > > > --8<---------------cut here---------------start------------->8--- > > $ guix size qemu |tail -1 > > total: 710.5 MiB > > $ guix size qemu samba |tail -1 > > total: 1203.5 MiB > > --8<---------------cut here---------------end--------------->8--- > > > > Thus it=E2=80=99d be best if we modified QEMU to search for =E2=80=98sm= bd=E2=80=99 in $PATH. >=20 > Tangentially, would it make sense to add a "qemu-full" package? I'd like > to add RBD support when Ceph is stable on Hydra, but that adds another > ~300MiB to the closure (and a very expensive dependency..). If qemu-full is something that would be generically useful, sure. Otherwise, maybe you could bring it to the potluck! --cNdxnHkX5QqsyA0e Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAlkOGo8ACgkQJkb6MLrK fwhQ+w/9GtqkkWzKpFngQwN7cua/ROOIqssygBNMpA8NwTtAm6klU8yIVKhmKA3l PwQoYqKTz1aDC6DoUaDwqof3wRMvS/OdxSXnk4GZn3BbBvCXackCUYYPzJsfGkuC JKw2NmRvk2+ucu57CDmJNks+xb3RBz30ZRWuPVWApK7/3Wuh3QGTBGc5PpuB1qoP 2JXHEwJJdKaA7zdSWF7m7sLDj/9DBCxXDgsXEwBQRTLdHYQWtqDXSXlJiPVrILkf cCqzqOF4bgMIRgtbMxQaJXeW6YnACatxlavnJPVwqy++VlqvYZ7ZGGxVPKKpYfm2 RwpPKxlSKGFxH4jTbHLkyS9Og8P9k8gL6uueslZ0G740i7Pi9uyarmcVYhOtmuKB 5Ppf1dL3J24XhLtMTMBbcsozPPWjy/WVxyO5UaQARJXU21Hk3prFsO3VTwO2OfpI FoZtAYO/ry5F9IEAUpGkVb4qm2dy83IDGQOsSgbK7CpUJoncz9wiIUkojsCliQ6V Ozajws4F4lJGOg5C+aFGUg3IdH9vXQG4jzy4ii+9mDYVzBBgrLxge0wird/jy3cm lkBIhPRoIu78rJsCmCAnXHy8j2OlmRFJglAHy6UG1277FKRzwWAm+Mb5kumFwRNV Ox3Pcafo8QdVdZKyInSdwXVgo3NmFQc2j1tCP5ockErYN7FP/Qk= =TrJV -----END PGP SIGNATURE----- --cNdxnHkX5QqsyA0e--