From owner-freebsd-ports@freebsd.org Wed Dec 20 16:24:41 2017 Return-Path: Delivered-To: freebsd-ports@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 C2D3AE92FB1 for ; Wed, 20 Dec 2017 16:24:41 +0000 (UTC) (envelope-from johalun0@gmail.com) Received: from mail-wm0-x234.google.com (mail-wm0-x234.google.com [IPv6:2a00:1450:400c:c09::234]) (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 57AF375B3B for ; Wed, 20 Dec 2017 16:24:41 +0000 (UTC) (envelope-from johalun0@gmail.com) Received: by mail-wm0-x234.google.com with SMTP id f140so10811089wmd.2 for ; Wed, 20 Dec 2017 08:24:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=4f5eCxFjfa5MntZhto36VC9hll0E/krLAWoJ6FTLFJs=; b=BEBi3BzCVYOnkbS6hwp/T7Kkas8X80G9WrDs3Iu8msrjdDGiowrThHLkq7OIf8KL/p W0SaTCAQnB6u1DG4Bm8dKMCDjIGQ++gvRBKP9n73QpORFLt4JoYHabDiW8R+m3RHy3Rv jJQJb3BMdHAY4EdBkoljRHN+loGeeoIHedW0Sllq2xD0XnbXVeFPj+xee+C9exyy4Xgz HAhBMTyy2bvguIF7nqPwsc+JLhxkBYDQBnZTR7xCr8yV2lo7Zjs/Be3XHDSv0VWEL4Pd utQ3UX2jgSdAYx6wkklJ8JpxGqRs/E5RYx9hMiQ8REx4Jz5o6O7G/ibKp1/iG/UJHITq 2Z2g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=4f5eCxFjfa5MntZhto36VC9hll0E/krLAWoJ6FTLFJs=; b=DJeAFbLHZyHHWCO1kc7einPZCSUHDUzRrl0rTv6zMhLomcsVnfBouirOsVYA2BVKdB MHvV7C7iZGqTwAws6yLQ/Vqjg7NlHzOED7zzZLz4NDqbXUvzqJuM2L+p+PTMHYSL6RIm +Hh0hEPu/RzGfHM5wupcRBuk/QRAuWFqtTCiVXglCQLF7bUvLkaZjLicerrB5c1GbR0N 6HtCSbtR0QyF7mexOxq5qMBebs3FYRJBC5I722b1pIdVo3aBmDS9ufiT++d/qlqVwqxI xO5m0b7un1teASLLJzZVAxM/8kKJH2klTfF4LNr7TcHE0+qV92mqApoaXgUgfESzqn7P CYiw== X-Gm-Message-State: AKGB3mLMFiy6driUgpGY6mmHlwjzOA7wtjauVDF2tN7CNGnCWP++L8fY I+FvDzsbutQUo5gy3DcOssT1xBaFPSgY33Xb9Kk= X-Google-Smtp-Source: ACJfBovMwzipaHG7F6NE4GCsQIuqA/nXy7ereZgIjI+qnBvEDMG8zhuWMLJDdLqkqeaA89j11CuNRLONsskO/2iT/GM= X-Received: by 10.28.62.20 with SMTP id l20mr7648297wma.6.1513787079783; Wed, 20 Dec 2017 08:24:39 -0800 (PST) MIME-Version: 1.0 Received: by 10.223.197.68 with HTTP; Wed, 20 Dec 2017 08:23:59 -0800 (PST) In-Reply-To: <0bc4b9b1d25db922415413bfa84375d7@udns.ultimatedns.net> References: <0bc4b9b1d25db922415413bfa84375d7@udns.ultimatedns.net> From: Johannes Lundberg Date: Wed, 20 Dec 2017 16:23:59 +0000 Message-ID: Subject: Re: Vote: making wayland=on default To: portmaster@bsdforge.com Cc: FreeBSD Content-Type: text/plain; charset="UTF-8" X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Dec 2017 16:24:41 -0000 On Wed, Dec 20, 2017 at 4:08 PM, Chris H wrote: > On Wed, 20 Dec 2017 09:20:20 +0000 "Johannes Lundberg" > said > >> Hi >> >> I want to suggest that we enable wayland by default. In current state >> having some parts of wayland in ports is basically useless the >> end-users themselves re-build gtk30 and mesa-libs with wayland >> enabled. >> >> libwayland-egl.so from mesa-libs and the extra libraries and headers >> from gtk30 adds like a few KB, a drop in the ocean compared to xorg >> packages. (might be something more that I missed) >> >> Personally I see no reason not to make it default on, even with >> flavors coming up. For any Desktop user (as well as embedded devices >> like IVI-systems and whatnot), Wayland is the future. There's no >> escaping that. >> >> Wayland has been quite usable on FreeBSD for over a year now but >> access to it is limited due to the extra efforts required to use it. >> >> If we are to compare with the other guys, several Linux distros are >> already switching to wayland-based compositors as default window >> server. >> >> What do you think? > > IMHO it's (still) too early. Too much other X(org) related work > still being completed. In fact, I just built a new dev box to > track 12 (CURRENT), and this was the first time I was not required > to pre generate a config file for Xorg. I was only required to > inform /usr/local/etc/X11/xorg.conf.d/nvidia-driver.conf that > the driver was "nvidia", not "nv". Everything work(s|ed) famously. > A real treat. I'm also a bit concerned about the progress (or lack > there of) on network transparency. > I (personally) could conceive it as a KERNEL OPTION, but would not > want to see it in the Default kernel. > > Well, those are *my* thoughts. Because you asked. :-) > > --Chris > Thanks for your feedback! Just to clarify, we're not talking about changing any defaults that would impact or change users' choice of desktop. We only want to enable Wayland compositors as an alternative to X (leaving X as is). This does not break or modify anything existing. It does not force you to do anything differently. It simply adds a couple of libraries that you won't use unless you run Wayland stuff (if you install qt5/gtk30 and mesa-libs). The reference to Linux making it default might have been unclear. Since FreeBSD doesn't have a default desktop, it's hard to change. It is and will continue to be up to the end user what they choose to use, we only add more options :) >> >> >> /Johannes > > >