From owner-freebsd-x11@freebsd.org Sun Sep 22 12:31:18 2019 Return-Path: Delivered-To: freebsd-x11@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 68286FFF2F for ; Sun, 22 Sep 2019 12:31:18 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mailman.nyi.freebsd.org (mailman.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:13]) by mx1.freebsd.org (Postfix) with ESMTP id 46bmyt0SqQz3FZr for ; Sun, 22 Sep 2019 12:31:18 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mailman.nyi.freebsd.org (Postfix) id 0FEFDFFF2E; Sun, 22 Sep 2019 12:31:18 +0000 (UTC) Delivered-To: x11@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 0FB54FFF2D for ; Sun, 22 Sep 2019 12:31:18 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-qk1-x72d.google.com (mail-qk1-x72d.google.com [IPv6:2607:f8b0:4864:20::72d]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 46bmyr6nn9z3FZg for ; Sun, 22 Sep 2019 12:31:16 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-qk1-x72d.google.com with SMTP id p10so12441604qkg.8 for ; Sun, 22 Sep 2019 05:31:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=4Kotpgw14fCqR8sC6w0ewdZfqWqoNSrTSe1x9szgA3A=; b=oN72W1TAtRi0kH2xHmp5eOe055VjqHuBqaj+tcBg9wEcTHu9FjeNfw4lp8Zlln23Jw Ch4W5SE100Q+ND7RPfAv/2u8VCr1Os/QkxBaUKiknta7ldgAxTwvhpi3yk9Eqke/eZ1E /IBBIJ74EcZ1waDToPFe9Zqj4yIcoxLsSpoQk+XEIzRzcZ6YddRv63RpqTE86xM+2e68 Qr+b5cHHeERn3wGygQnVBLfgKkwvGDsRe/gT8YS3hQTLO2FCkgRCF54s+HRHNAQKb24O cRiynJbddonDj2YCPPQ7rq7ZAXJxerVvkcryvBLIFSzo0p1LyzkzhDQtMa7Bj39GRcBX OcMw== 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=4Kotpgw14fCqR8sC6w0ewdZfqWqoNSrTSe1x9szgA3A=; b=pIvafr3zfiYZwcdNBHQfRVdx30aePjz48OlPPJt6uhr0EdF10XbO6FeZoMmC01YQWY HMj99WtebQa2Y5yKHqUftlOV46joWQ57yIir3J+A6L593pRyrb7v8OGy1PlUy/Q7oZN6 lHCSlea3VmeZoHlOMygmWW4Bfz6+dljcJ5aZ65ajOCe5qIVOtwq/7lJePLbwI3vrXkSd lRJRw2BbxytjJsMk40J1wD1v8TnOWYvbCu0cg7/yPHgCBxkTWfEzBYTP/aASrPC+PgmK mFzgJdaneA4gb0gfij4vhkBAKNLfaaFvAxEx0WojpengX4QM//nRadH0UnBvuYe7pn9/ qLqg== X-Gm-Message-State: APjAAAVoK54CzYd7AVmLLudh7G7VxNtMBDP5cSAoPPOpltcsOh5TBj43 EWZZUMiYABJ79P9hYpl+PsqGbXDwMkWr+x2eS7hYoQ== X-Google-Smtp-Source: APXvYqyJ1gF9dIJ2QWoslAD6fgwI4GEP+i8j0d9k8kgUyBUyCRD+iTzYQIKfrRWu2oREz6+2RJNDwWJqWWQrbvX3s6E= X-Received: by 2002:a05:620a:6af:: with SMTP id i15mr12495846qkh.380.1569155475428; Sun, 22 Sep 2019 05:31:15 -0700 (PDT) MIME-Version: 1.0 References: <20190922051624.4a628733@dismail.de> <20190922102528.63ab9df0@dismail.de> In-Reply-To: From: Warner Losh Date: Sun, 22 Sep 2019 14:31:03 +0200 Message-ID: Subject: Re: llvm90 -why To: Jan Beich Cc: FreeBSD X11 X-Rspamd-Queue-Id: 46bmyr6nn9z3FZg X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=bsdimp-com.20150623.gappssmtp.com header.s=20150623 header.b=oN72W1TA; dmarc=none; spf=none (mx1.freebsd.org: domain of wlosh@bsdimp.com has no SPF policy when checking 2607:f8b0:4864:20::72d) smtp.mailfrom=wlosh@bsdimp.com X-Spamd-Result: default: False [-4.85 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[bsdimp-com.20150623.gappssmtp.com:s=20150623]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[x11@freebsd.org]; DMARC_NA(0.00)[bsdimp.com]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[bsdimp-com.20150623.gappssmtp.com:+]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[d.2.7.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org : 127.0.5.0]; R_SPF_NA(0.00)[]; FORGED_SENDER(0.30)[imp@bsdimp.com,wlosh@bsdimp.com]; MIME_TRACE(0.00)[0:+,1:+,2:~]; IP_SCORE(-2.85)[ip: (-9.37), ipnet: 2607:f8b0::/32(-2.64), asn: 15169(-2.20), country: US(-0.05)]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FROM_NEQ_ENVFROM(0.00)[imp@bsdimp.com,wlosh@bsdimp.com]; RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2] Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 22 Sep 2019 12:31:18 -0000 On Sun, Sep 22, 2019, 2:23 PM Jan Beich wrote: > Warner Losh writes: > > > On Sun, Sep 22, 2019 at 12:50 PM Jan Beich wrote: > > > >> Vasily Postnicov writes: > >> > >> > =D0=B2=D1=81, 22 =D1=81=D0=B5=D0=BD=D1=82. 2019 =D0=B3., 13:25 ajtiM= via freebsd-x11 < > >> freebsd-x11@freebsd.org>: > >> > > >> >> On Sun, 22 Sep 2019 12:22:21 +0200 > >> >> Jan Beich wrote: > >> >> > >> >> > ajtiM via freebsd-x11 writes: > >> >> > > >> >> > > Hi! > >> >> > > > >> >> > > Mesa-dri is updated and needs llvm90. It is okay. But libosmesa > >> >> > > needs llvm80. Now I have llvm60, llvm80 and llvm90 and and each > one > >> >> > > needs a lot of time to build. > >> >> > > > >> >> > > pkg info -r llvm80 > >> >> > > llvm80-8.0.1.: > >> >> > > libosmesa > >> >> > > >> >> > I didn't notice, and poudriere doesn't catch such issues. > >> >> > Fixed in https://svnweb.freebsd.org/changeset/ports/512572 > >> >> > >> >> Thank you. > >> > > >> > What's worse, lang/clover was not updated and still seems to require > >> > llvm80, but devel/libclc now depends on llvm90. This breaks OpenCL o= n > amd > >> > cards completely > >> > >> lang/clover doesn't build with llvm90, see > >> https://reviews.freebsd.org/P294 > >> I'm relying on users' feedback as the maintainer didn't help test bug > >> 239682. > >> > >> Can you document OpenCL error for posterity? > >> > > > > The week before quarterly branch is the wrong time to do changes like > this, > > especially since there's now collateral damage that needs to be mopped = up > > by many other people who have not planned the time for the work. This i= s > > quite disrespectful of their time and boarders on abuse. Please conside= r > > this more carefully in the future. You do good technical work, but > failing > > to manage the social aspects of it is causing too much friction of the > kind > > that (a) can be avoided and (b) tends to drive people away (hence my > abuse > > comment). > > Bug 239682 was filed ~1.5 months ago. It was part of my dogfood: tested > via poudriere on all release/architecture tuples. Only x11@ wasn't ready. > I'm happy to kick x11@ from LLVM_DEFAULT train per the promise in bug > 230789. > Time of filing is irrelevant. And things were broken. The time of landing was planned in advance. 1 week is enough to fix > loose ends in ports/. /quarterly branches are not frozen, regression > fixes can be backported if necessary. And I'm not running away from > regressions. It's the same workflow I use when updating ports with > hundreds of consumers e.g., boost, ffmpeg, icu. > That is a matter of opinion. And the past 20 years of my experience has shown it's a bad plan. As for "social aspects" I'm not a friend but a fellow contributor. > Document rules/policies properly. If one relies on stuff discussed > behind closed doors it's no different from hazing i.e., doesn't belong > in an open project. > Oh give me a break. You did a drive by outside the normal channels. That is the uncool behavior. This isn't hazing you. This is telling you that this drive by steps on people's toes. It creates an urgent crisis for them that didn't exist before your commit. The implicit demand is to drop everything and clean up YOUR mess. That's not hazing on our part, but disrespect of our time on your part. Warner