From owner-freebsd-stable@freebsd.org Sat Aug 25 08:44:16 2018 Return-Path: Delivered-To: freebsd-stable@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 EC9951082B40; Sat, 25 Aug 2018 08:44:15 +0000 (UTC) (envelope-from gurenchan@gmail.com) Received: from mail-it0-x230.google.com (mail-it0-x230.google.com [IPv6:2607:f8b0:4001:c0b::230]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 779A88F5BA; Sat, 25 Aug 2018 08:44:15 +0000 (UTC) (envelope-from gurenchan@gmail.com) Received: by mail-it0-x230.google.com with SMTP id j81-v6so5181259ite.0; Sat, 25 Aug 2018 01:44:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=gqfb2oSsiSUIEN0b+lYkkEHmpR6w1Po/a32C0ej1fMk=; b=GfuXK/syqbG+/kUc0Wc9OBF9rjpOx1Wf6spyZSkQWeHbfQ6qrRsWb4RX/aBxpaoKkb w+Z7wQJVF848QommWPcBoLaZ572w1Yydq6lsIAuBkMbikVseWudA9l+4eIlIdvpGAqg1 R0yo5vFtexs2/giRwFVGYCBiMmbrZMoodtthtLm3m94BjPL2j8Cbz/rtjwo7lukIRTUO stwdEVIvFgVlRkD4tpqVgZY+5fT+FyVTD+dJz8VPP5NY5v+tQ+Ka+M6f7RWQyJc58ICP 4u/TPehG9SDzPnA7P6qw7ALyga4DotXP7iYFO9Pvfmo5fuQTTa51Ubq2ynBGHvGdfzXu 961A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=gqfb2oSsiSUIEN0b+lYkkEHmpR6w1Po/a32C0ej1fMk=; b=saKadzpo1+ns+K9H+DUKssasFJQMTjPmDARZlx9/TxibFilFfM4X+yLiVZRc4ytiX/ sIPJDN816UCMcxRUkrdDrnt2zncvi+wAIZfX7zfQdMz9OjfVvPo1L6K1Ezi7B6mCyGnp 8oVT/2C3GpdnmfBAU8a2/DeDVLass5vySL9tyiOc3Nu6WGwsD/kjGLv2apx3Ao0KgDQY tg0i9BqDltpoSWMURPU/Mjwe/HlBfwnuC6RNB1wh3Tm5C3aP0a8dnT2Uf/vOcLOsLUor dV1a1SGAdsO1Qe0XGRzG1oqzOhT8lijWEkOYpNH+kY8M39OU5vXlZc0uYmeagyNwyKU7 Peew== X-Gm-Message-State: APzg51A6zd+0FkAfU6+h/3iGBjduSoG44/d2rUJYtb4rceWBCTavQRd3 Utk0dbi/awXy1AlVsysy89rqk+LEOTgx/k6FCkUL4PMBZvk= X-Google-Smtp-Source: ANB0Vdb/c27/HAzg3fWD16x8Jgal1VhMutkqcZDPTI55ujkYGv94rQ+RUw5q1pRq8U07tOgwgTRfq0Awj9GLYYhkhu0= X-Received: by 2002:a24:d0d6:: with SMTP id m205-v6mr863089itg.89.1535186654061; Sat, 25 Aug 2018 01:44:14 -0700 (PDT) MIME-Version: 1.0 References: <20180824215302.ivfna55jtrtc5trg@freebsd480.station> In-Reply-To: From: blubee blubeeme Date: Sat, 25 Aug 2018 16:44:02 +0800 Message-ID: Subject: Re: drm / drm2 removal in 12 To: mmacy@freebsd.org Cc: Warner Losh , Ali Abdallah , FreeBSD current , freebsd-stable@freebsd.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.27 X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 25 Aug 2018 08:44:16 -0000 On Sat, Aug 25, 2018 at 4:27 PM Matthew Macy wrote: > Hi Owen - > I understand that you're enthusiastic and you just want what's best for > the project. However, there's a couple of points I hope you'll take to > heart. First, please read what you sent and think about the tone and word > choice. It's extremely negative and critical - you're actively alienating > people on the list. You're not going to be successful engaging any open > source community or workplace if you choose to communicate like this. > Second, this is a volunteer project. One needs to establish a track recor= d > of producing patches and working with developers to get them committed. > Regardless of how sound your technical position is - you're going to have= a > hard time being acknowledged if there is no contribution to match. > > Best wishes. > -M > True on both points my tone is just a reflection of attitudes of the individuals that I am currently addressing. Some people enjoy making contributions w/o waving a banner constantly wanting acknowledgement, a pat on the head and good job from everyone. How far will core FreeBSD bend over backwards to accommodate these devs. Their project is half baked at best and sure it works; sorta if the moon is just right. This is the beauty of an open source project, we bring the best to the table, not rip off two legs only to glue them back on later just slightly askew. This isn't a world where everyone gets a gold star, people fail even if they work very hard, failure is still an option. I guess the most important question to ask is what's the standards that the FreeBSD Foundation want to represent, uphold, and maintain? > > > On Fri, Aug 24, 2018 at 4:07 PM blubee blubeeme > wrote: > >> >> >> On Sat, Aug 25, 2018 at 6:26 AM Warner Losh wrote: >> >>> On Fri, Aug 24, 2018 at 4:20 PM Matthew Macy wrote: >>> >>> > On Fri, Aug 24, 2018 at 14:53 Ali wrote: >>> > >>> > > On Tue, Aug 21, 2018 at 06:54:54PM -0700, Matthew Macy wrote: >>> > > > Just in case anyone misses the change to UPDATING: >>> > > > >>> > > > 20180821: >>> > > > drm and drm2 have been removed. Users on powerpc, 32-bit >>> > > hardware, >>> > > > or with GPUs predating Radeon and i915 will need to >>> install the >>> > > > graphics/drm-legacy-kmod. All other users should be able >>> to use >>> > > > one of the LinuxKPI-based ports: graphics/drm-stable-kmod= , >>> > > > graphics/drm-next-kmod, graphics/drm-devel-kmod. >>> > > > Note that this applies only to 12. >>> > > >>> > > I see that The removal of drm and drm2 has been reverted on svn. >>> Could >>> > > you please kindly share the reasons behind the re-inclusion? >>> > > >>> > >>> > >>> > I can=E2=80=99t really give the blow by blow of internal project dram= a, but the >>> > gist of it is that =E2=80=9Cbest practices=E2=80=9D (which are not ye= t actually >>> documented >>> > anywhere that I=E2=80=99ve seen) were not followed with regards to th= e >>> deprecation >>> > process. Warner and others believe that we can address the objectives >>> of >>> > the drm removal (improving the user experience and communicating that >>> > drm/drm2 are _completely_ unsupported apart from continuing to compil= e) >>> > through less disruptive means. >>> > >>> >>> Just so. >>> >>> Our only continued frustration is that we were never given any guidance >>> by >>> > RE or core on said =E2=80=9Cbest practices=E2=80=9D when the discussi= on was taking >>> place in >>> > May and then those groups behaved as if this were a surprise when the >>> > removal happened. I=E2=80=99m cautiously optimistic that this well ex= pedite >>> > improving communications on those matters. >>> > >>> >>> All the problems that are exposed by this aren't technical. This one is >>> social, but no less important. >>> >>> Warner >>> _______________________________________________ >>> freebsd-current@freebsd.org mailing list >>> https://lists.freebsd.org/mailman/listinfo/freebsd-current >>> To unsubscribe, send any mail to " >>> freebsd-current-unsubscribe@freebsd.org" >>> >> >> I've been watching this debacle for quite some time now and I'd just lik= e >> to ask why the rush? >> >> The graphics team is working very hard to destroy the stability of >> FreeBSD just so that they can force their uncooked work down users throa= ts. >> >> The Linuxkpi is unstable at best, alpha level software that's constantly >> in need of someone to go and fix something on FreeBSD because Linux devs >> decided to make some changes or implement a new feature. >> >> This project: https://wiki.freebsd.org/Use%20linuxkpi%20in%20DRM >> Goals >> >> - Move DRM headers to a similar location as Linux >> - >> >> Use kmalloc() instead of malloc(9) >> - Use kref >> - >> >> Use idr and get rid of drm_gem_names.c >> - Use PCI API >> - Use Linux locking primitives >> >> is garbage, if you want to use develop Linux code and use Linux then go >> do that on Linux. >> >> Are these guys insane and please avoid the nonsense about you're doing >> this in your spare time. >> >> If you cannot devote the resources to do something right then don't do i= t >> at all. >> >> Keep that stuff in to yourself or anyone crazy enough to follow those >> steps to get it up and running, you guys cannot expect to contaminate th= e >> entire FreeBSD project for this mess. >> >> This is nonsense and I hope that more people who see it as such would sa= y >> so and stop having these guys forcing this crap; it's maintenance hell w= ho >> will maintain it if they decide to leave? >> >> Best, >> Owen >> >> >