From owner-freebsd-virtualization@freebsd.org Sun Nov 5 03:31:57 2017 Return-Path: Delivered-To: freebsd-virtualization@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E8A62E6087A for ; Sun, 5 Nov 2017 03:31:57 +0000 (UTC) (envelope-from araujobsdport@gmail.com) Received: from mail-lf0-x22a.google.com (mail-lf0-x22a.google.com [IPv6:2a00:1450:4010:c07::22a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 5EA4C6B4D8 for ; Sun, 5 Nov 2017 03:31:57 +0000 (UTC) (envelope-from araujobsdport@gmail.com) Received: by mail-lf0-x22a.google.com with SMTP id b190so7066586lfg.9 for ; Sat, 04 Nov 2017 20:31:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:reply-to:in-reply-to:references:from:date:message-id :subject:to:cc; bh=7nHEOiSCHxMFoJzt6DmI/vUNfhk1araWLYDEPx+0Tzo=; b=UCd3dMpsq81UHhND7MEuUyLwayy0/qxGG/8LelLiCN1otnzkaGzslsbht1IYgm7K26 zcXSCmFbeIcnnEraqLnL3gfCLKrJ4DpOZz/C0BQEW0QBzaT0c/0cB+21fBVO0gVU+Z6Q g1Womou2UCZlS5wMap9HHOxiKkOdj/B1BA34QTHifmV+g5qAnatYFQgevons1su1woWH KrxPFYUuh0+rlARxZycd2gov9s/8WSv4OpbfFRhuHcwAR7ARB8/S17rzHgNguiVrXjxp htzSe62X02Kl6C2xgsET4/D16ueGyY1UPfxM4zMbERX+P9UcXxlM5ViWjOEw/cPUZwgg ZQKA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:reply-to:in-reply-to:references :from:date:message-id:subject:to:cc; bh=7nHEOiSCHxMFoJzt6DmI/vUNfhk1araWLYDEPx+0Tzo=; b=UrOBhbWj9A1kglDhp34g9yJJYv//qONYc9XY4xZyZfLDom9McH1Am8j9AjDv6LDmQu FiI+PMO1UJYq2BkpNFoYQiF3cFgLOmWHvfVOwAnQxOv3FE37CJywdsd77nbZr6JJYXeO Ck85JZLJe0COdY+Y+cAIynkQNWOXGmJxvQVgkD5vxNmzKlcJI13HDPb0Ayv0H2Xdr18h qeF32xJq4DtnBFxYI6qrzuy8Py7dclLhM/S6r744aCJlBHwBGwQH53LG1nH/q636e+zu zp4rj8LTe4/+ZZS4nZUn+I7qCuA7pxrLbh4GzxF0iUZXIVXtfSyZY3cz9sADcpTUBsxI NymA== X-Gm-Message-State: AMCzsaVTKI4pgPCsT72sr9oZi3arjizuevoPoXZiWknBGlOKlABw9lYB VR6yrU/cawLKYGsudormdqnUUIEEw+/UUAZeu5Vq4w== X-Google-Smtp-Source: ABhQp+T4TUczH471x5p+gouissHvOgtCoBCo0udy8a3fgogEe5WvfDMulJSxTQFCgu2nGUDHo5FxlkjOe7M1tSNw+Ds= X-Received: by 10.46.65.14 with SMTP id o14mr4940367lja.172.1509852715041; Sat, 04 Nov 2017 20:31:55 -0700 (PDT) MIME-Version: 1.0 Received: by 10.25.208.83 with HTTP; Sat, 4 Nov 2017 20:31:54 -0700 (PDT) Reply-To: araujo@freebsd.org In-Reply-To: References: <201711041742.vA4HgsZP001453@pdx.rh.CN85.dnsmgr.net> From: Marcelo Araujo Date: Sun, 5 Nov 2017 11:31:54 +0800 Message-ID: Subject: Re: VNC and non-US keymap in bhyve To: Farid Joubbi Cc: "Rodney W. Grimes" , freebsd-virtualization@freebsd.org Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Discussion of various virtualization techniques FreeBSD supports." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 05 Nov 2017 03:31:58 -0000 Hi all, I'm the one working on this patch! What happened is, I first always try to bring the changes first on FreeBSD[1] and then to FreeNAS/TrueNAS/TrueOS, but after waiting for a while for reviews and etc on FreeBSD; I could not do the same on FreeNAS/TrueNAS side, lots of people opened tickets and I needed to handle it properly, so yes, unfortunately there is this patch on FreeNAS/TrueNAS/TrueOS and not yet on FreeBSD. There are few things that need to be fixed to let us include this patch officially on bhyve, but I spent lots of time to create libhyve-remote + bhyve patch + tests with different OSS; that I'm afraid I can't spend again any more time on it. I'm a bit overloaded with work, but I will try. What you can do for now is: Install devel/libhyve-remote and choose BHYVE at port configuration (you can do make config inside the port) it will apply the patch that is under review[1] and will rebuild your bhyve. To use bhyve with libvncserver you just need to add vncserver at the same line of fbuf, such like: -s 2,fbuf,tcp=0.0.0.0:5937,w=800,h=600,password=1234567,*vncserver*,wait Any doubt or suggestion, just ping me back! And sorry for the confusion about this topic. [1] https://reviews.freebsd.org/D11768 2017-11-05 4:53 GMT+08:00 Farid Joubbi : > Thanks for the reply! > > I'm running 11.1 Release. The fix is not there yet at least. > > I read the whole bug report and understood that he was involved on both > sides. > My question was a bit more general about the changes coming from FreeNAS to > FreeBSD and the other way around. > > Is there a way for me to see when this particular change, or some other > change that I might be interested about in the future will be available in > FreeBSD release, stable or current? > > > On Sat, Nov 4, 2017 at 6:42 PM, Rodney W. Grimes < > freebsd-rwg@pdx.rh.cn85.dnsmgr.net> wrote: > > > > Hello, > > > > > > I use bhyve and have a problem with non-US keymap and the VNC server. > > > This is a bug that was reported at least to FreeNAS and was fixed a few > > > weeks ago according to the bug report here: > > > https://bugs.freenas.org/issues/24450 > > > > > > When will this fix come into FreeBSD? > > > How does the process work for changes into FreeNAS and then into > FreeBSD? > > > > For this specific instance Marcelo, the person working the bug from the > > FreeNAS side, is also a member of the FreeBSD developers group working > > on bhyve so he tends to make sure his fixes get brought over. > > > > > > > Or is it that the change was first made into FreeBSD and then from > there > > > found its way into FreeNAS? > > > > I am unclear in this case, but from reading the full text of the > > bugs.freenas.org report it is clear that he is working on both > > FreeBSD and FreeNAS to resolve the issue. > > > > > I could not find this information anywhere other than that FreeNAS is > > based > > > on FreeBSD. > > > > I think if you read the bug report carefully you should find the > > following text excerpt: > > -- begin excerpt -- > > > > Updated by Marcelo Araujo 5 months ago > > > > Priority changed from No priority to Important > > Status changed from Unscreened to Investigation > > Target version set to 49 > > > > Hi all, > > > > It is a know issue with bhyve, I'm working to import libvncserver to > > replace the current implementation of rfb on FreeBSD. It will take a bit > of > > time as I need first commit it on FreeBSD and then merge it to FreeNAS. > > > > The process to commit on FreeBSD can take a bit of time, because we have > a > > review process and a merge process as well. > > > > But I will keep you guys updated about my progress. > > > > Best, > > -- end excerpt -- > > -- begin excerpt -- > > Updated by Marcelo Araujo about 1 month ago > > > > Target version changed from 11.2 to 11.1 > > Status changed from Fix In Progress to Ready For Release > > > > I added libhyve-remote and all the bits necessary to improve VNC server. > > Python bits were reviewed by williamgr and C bits by kris. > > -- begin excerpt -- > > > > In this second one 11.2 and 11.1 are refering to FreeBSD releases, > > I do believe this is fixed in FreeBSD 11.1. > > > > -- > > Rod Grimes > > rgrimes@freebsd.org > > > _______________________________________________ > freebsd-virtualization@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-virtualization > To unsubscribe, send any mail to "freebsd-virtualization- > unsubscribe@freebsd.org" > -- -- Marcelo Araujo (__)araujo@FreeBSD.org \\\'',)http://www.FreeBSD.org \/ \ ^ Power To Server. .\. /_)