From owner-freebsd-current@freebsd.org Tue May 22 07:51:04 2018 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id EAC1EEEB7F7; Tue, 22 May 2018 07:51:03 +0000 (UTC) (envelope-from andrnils@gmail.com) Received: from mail-lf0-x22f.google.com (mail-lf0-x22f.google.com [IPv6:2a00:1450:4010:c07::22f]) (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 4549068329; Tue, 22 May 2018 07:51:03 +0000 (UTC) (envelope-from andrnils@gmail.com) Received: by mail-lf0-x22f.google.com with SMTP id w202-v6so27671038lff.12; Tue, 22 May 2018 00:51:03 -0700 (PDT) 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=aqt6n30qACMbJvYVMiY6iCDzTMNIeXRhgpNcdyu/bqs=; b=EZDO9tkngW6MGzrg2vv8yk74EHuNyO84SfijAK7qeum/zh4dWtlyGM363zlQNkwzXx jp1gp833jTgEHluzqzj0OqMmEikTRVEzh21cBlgmlX19qCv1cnj6QHEtmetRolS2sMbE 8C/7pXSyyTZO52em4WAoyBBHJoPsIeMT7AmPwCtfxiM+Eu1iv1BolPfPOG3vuwJuAp7G /GrVFYsynjj3h7EfyLW4/vw4FexzC2wND2c5M+fPTPuq5M9q4eQGK9f9P+KEW0h1wPcy SLYWKNuDe5mDytWWtBY00ggpyfMjqbpT2NYMC2H3bzrMUZHbG5WsxF50w1EqqbUmNvoY ty7A== 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=aqt6n30qACMbJvYVMiY6iCDzTMNIeXRhgpNcdyu/bqs=; b=jvg66RPpRUdAhnsdEBxNBJFwsRFlgoTlyVkaEeMkZS1RgAvXKX0LIYx1E2chUKVK55 is4bOKA9ppDuTAxuUmBuQaidlPIv6VmvnJJRVny1HWtyafZsNjO9mfUFiZ3auei1RG1H 3ERni4IZ2ZqTRsxGfY+rU2OYhariv5SzTGOcoQvE/eVqo6bY+oixqJn/IR60KRvZcnj2 J+heUZSxHGPmw9+9yXLpj2ZydFmZt4aLFY4jbE+T/yK/fI0aOD8UajDHNx2/rMMYRI9d 2Bjmesa1oIC1zYBVObHrxwFjGuVIZ5XyDiGVntkwG+1Rd89SeEBoB4be05QbHOtvCuBN Ihdw== X-Gm-Message-State: ALKqPwf5jGkq1UqoC05tlPunkxtFI5iKyzNz5/Ub+DTNu/n49KGWP0hd v5E+koSfaARBza7xpKnrWh+kietiLYMaQAnVdbA= X-Google-Smtp-Source: AB8JxZoegVS10ty/u2uKXuQpqWaqG3B3qMW/ubuk78GwVpwetuGPm4eBW1GqzijJCk1qisxsHthicOtWfE+W14IDUpY= X-Received: by 2002:a19:9855:: with SMTP id a82-v6mr24170860lfe.87.1526975461861; Tue, 22 May 2018 00:51:01 -0700 (PDT) MIME-Version: 1.0 Received: by 10.46.131.76 with HTTP; Tue, 22 May 2018 00:51:01 -0700 (PDT) In-Reply-To: References: <20180518193009.GA88432@troutmask.apl.washington.edu> <20180520164011.GA6276@troutmask.apl.washington.edu> <88843bfb-34de-382c-9409-83f9ad54c8c4@daemonic.se> <20180521024050.0857a787@gmail.com> <20180521170728.GA14025@troutmask.apl.washington.edu> <20180522011543.3f621882@gmail.com> <20180521224927.GA9925@troutmask.apl.washington.edu> From: Andreas Nilsson Date: Tue, 22 May 2018 09:51:01 +0200 Message-ID: Subject: Re: [RFC] Deprecation and removal of the drm2 driver To: Johannes Lundberg Cc: Steve Kargl , Current FreeBSD , FreeBSD X11 mailing list , "K. Macy" , Niclas Zeising , Oliver Pinter , Rozhuk Ivan , Warner Losh Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.26 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 May 2018 07:51:04 -0000 On Tue, May 22, 2018 at 8:50 AM, Johannes Lundberg wrote: > On Mon, May 21, 2018 at 23:50 Steve Kargl edu> > wrote: > > > On Mon, May 21, 2018 at 03:20:49PM -0700, K. Macy wrote: > > > > > > > > I just ask. > > > > Or why not include drm-next to base svn repo and add some > > > > option to make.conf to swith drm2/dem-next ? > > > > > > Even if it's not being built on amd64 we're still responsible for > > > keeping it building on !amd64 so long as it's in base. This makes > > > changing APIs and universe runs more burdensome. The graphics > > > developers have given you notice that it will now be your collective > > > responsibility to keep it up to date. > > > > > > > Not quite. One graphics developer has indicated a desire > > to remove working code, because it interferes with the > > graphics developers' port on a single architecture. There > > is no indication by that graphics developer that drm2 will > > be available in ports. You can go read the original post > > here: > > > > https://lists.freebsd.org/pipermail/freebsd-current/2018-May/069401.htm= l > > > > The last paragraph is > > > > What does the community think? Is there anyone still using > > the drm2 driver on 12-CURRENT? If so, what is preventing > > you from switching to the port? > > > > The answer to the last two questions are "yes" and "the port > > does not work on i386". > > > > Yes, I recognize that you're clever enough to purposefully > > break the API so that you can thumb your nose at those of > > us who have older hardware. > > > > What is wrong with using > > > > .if ${MACHINE_ARCH} !=3D amd64 > > ... > > .endif > > > > to enable/disable drm2? > > > > The answer to the first question is that the consensus seem to be that > moving to a port is best for the _majority_. > > Let me ask you, what=E2=80=99s wrong with this one-liner after base insta= ll > pkg install drm2 > ? > > > > > > -- > > Steve Hello, If you were running GNU/Linux, you would be using the equivalent of drm-stable-kmod or drm-next-kmod. Why do you want to run older code on FreeBSD? Hardware and software moves on. One does not expect to run the latest hardware with old software, old hardware and new software might work, if someone is willing to maintain old code. Since the proposal was to keep drm2 in 11, you're looking at support until 2021, will you still run that old hardware then? With such long-time support offered by 11- branch, why hamper development of 12 by lugging around old, hard to maintain code that is relevant for only legacy hardware? Best regards Andreas