From owner-freebsd-x11@freebsd.org Sun Aug 11 05:11:45 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 C73D4AFA4E for ; Sun, 11 Aug 2019 05:11:45 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 465nC54lSNz4Z71 for ; Sun, 11 Aug 2019 05:11:45 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id A2E0FAFA4D; Sun, 11 Aug 2019 05:11:45 +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 A29CCAFA4C for ; Sun, 11 Aug 2019 05:11:45 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 465nC53mLmz4Z6v for ; Sun, 11 Aug 2019 05:11:45 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4B13994AE for ; Sun, 11 Aug 2019 05:11:45 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id x7B5BjwB094844 for ; Sun, 11 Aug 2019 05:11:45 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id x7B5Bjfs094843 for x11@FreeBSD.org; Sun, 11 Aug 2019 05:11:45 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: x11@FreeBSD.org Subject: [Bug 239682] Default to devel/llvm90 when libLLVM/libclang are required or if /usr/bin/clang is not enough Date: Sun, 11 Aug 2019 05:11:43 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: needs-qa X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: henry.hu.sh@gmail.com X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: jbeich@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? maintainer-feedback+ maintainer-feedback? maintainer-feedback+ maintainer-feedback? maintainer-feedback? maintainer-feedback? maintainer-feedback+ maintainer-feedback? maintainer-feedback+ maintainer-feedback? maintainer-feedback? maintainer-feedback? maintainer-feedback+ maintainer-feedback+ maintainer-feedback? maintainer-feedback+ X-Bugzilla-Changed-Fields: flagtypes.name Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 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, 11 Aug 2019 05:11:45 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D239682 Henry Hu changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|maintainer-feedback?(henry. |maintainer-feedback+ |hu.sh@gmail.com) | --- Comment #13 from Henry Hu --- I tested cquery with newer version of LLVM, and "cquery --test-unit" and "cquery --check " seem to work fine. We can make it use the default LLVM version with this patch: diff --git a/devel/cquery/Makefile b/devel/cquery/Makefile index 4ebab81..a91ea4a 100644 --- a/devel/cquery/Makefile +++ b/devel/cquery/Makefile @@ -12,8 +12,8 @@ LICENSE=3D MIT BROKEN_powerpc64=3D fails to build: Checking for 'clang++' (C++ compi= ler): not found -BUILD_DEPENDS=3D llvm-config60:devel/llvm60 -LIB_DEPENDS=3D libclang.so:devel/llvm60 +BUILD_DEPENDS=3D llvm-config${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT} +LIB_DEPENDS=3D libclang.so:devel/llvm${LLVM_DEFAULT} USES=3D compiler:c++14-lang waf @@ -28,7 +28,7 @@ GH_TUPLE=3D=20=20=20=20 miloyip:rapidjson:daabb88:rapidjson/third_party/rapidjson \ PLIST_FILES=3D bin/cquery -CONFIGURE_ARGS=3D --variant=3Dsystem --llvm-config=3D${LOCALBASE}/bin/llvm-config60 +CONFIGURE_ARGS=3D --variant=3Dsystem --llvm-config=3D${LOCALBASE}/bin/llvm-config${LLVM_DEFAULT} MAKE_ARGS=3D --variant=3Dsystem post-install: --=20 You are receiving this mail because: You are on the CC list for the bug.= From owner-freebsd-x11@freebsd.org Sun Aug 11 05:17:38 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 6FC69AFCB9 for ; Sun, 11 Aug 2019 05:17:38 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) 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 465nKt2DrPz4ZLf for ; Sun, 11 Aug 2019 05:17:38 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id 4CB0CAFCB8; Sun, 11 Aug 2019 05:17:38 +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 4C772AFCB6 for ; Sun, 11 Aug 2019 05:17:38 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 465nKt11M7z4ZLc for ; Sun, 11 Aug 2019 05:17:38 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 0677B9506 for ; Sun, 11 Aug 2019 05:17:38 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id x7B5Hbnx009536 for ; Sun, 11 Aug 2019 05:17:37 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id x7B5HbxT009535 for x11@FreeBSD.org; Sun, 11 Aug 2019 05:17:37 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: x11@FreeBSD.org Subject: [Bug 239682] Default to devel/llvm90 when libLLVM/libclang are required or if /usr/bin/clang is not enough Date: Sun, 11 Aug 2019 05:17:36 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: needs-qa X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: jbeich@FreeBSD.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: jbeich@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? maintainer-feedback+ maintainer-feedback? maintainer-feedback+ maintainer-feedback? maintainer-feedback? maintainer-feedback? maintainer-feedback+ maintainer-feedback? maintainer-feedback+ maintainer-feedback? maintainer-feedback? maintainer-feedback? maintainer-feedback+ maintainer-feedback+ maintainer-feedback? maintainer-feedback+ X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 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, 11 Aug 2019 05:17:38 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D239682 --- Comment #14 from Jan Beich --- (In reply to Henry Hu from comment #13) > We can make it use the default LLVM version with this patch: Already proposed and landed as part of bug 232598. --=20 You are receiving this mail because: You are on the CC list for the bug.= From owner-freebsd-x11@freebsd.org Sun Aug 11 13:07:55 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 4C4AEB8EE1 for ; Sun, 11 Aug 2019 13:07:55 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) 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 465zmW1P8vz3x3y for ; Sun, 11 Aug 2019 13:07:55 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id 2D916B8EE0; Sun, 11 Aug 2019 13:07:55 +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 2C30BB8EDF for ; Sun, 11 Aug 2019 13:07:55 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 465zmV6CCXz3x3w for ; Sun, 11 Aug 2019 13:07:54 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id B1EB3EA36 for ; Sun, 11 Aug 2019 13:07:54 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id x7BD7sUu075088 for ; Sun, 11 Aug 2019 13:07:54 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id x7BD7siP075087 for x11@FreeBSD.org; Sun, 11 Aug 2019 13:07:54 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: x11@FreeBSD.org Subject: [Bug 231226] devel/clinfo: failing with installed ICD (devel/ocl-icd) Date: Sun, 11 Aug 2019 13:07:54 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Many People X-Bugzilla-Who: w.schwarzenfeld@utanet.at X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: x11@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 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, 11 Aug 2019 13:07:55 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D231226 Walter Schwarzenfeld changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |w.schwarzenfeld@utanet.at --- Comment #3 from Walter Schwarzenfeld --- I cannot reproduce this error, is this still relevant? --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-x11@freebsd.org Sun Aug 11 15:52:46 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 9ED02BC1E8 for ; Sun, 11 Aug 2019 15:52:46 +0000 (UTC) (envelope-from moscow1789@gmail.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 4663Qk2jdVz450s for ; Sun, 11 Aug 2019 15:52:46 +0000 (UTC) (envelope-from moscow1789@gmail.com) Received: by mailman.nyi.freebsd.org (Postfix) id 5A766BC1E7; Sun, 11 Aug 2019 15:52:46 +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 59058BC1E6 for ; Sun, 11 Aug 2019 15:52:46 +0000 (UTC) (envelope-from moscow1789@gmail.com) Received: from mail-ot1-x344.google.com (mail-ot1-x344.google.com [IPv6:2607:f8b0:4864:20::344]) (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 4663Qj20MJz450r for ; Sun, 11 Aug 2019 15:52:44 +0000 (UTC) (envelope-from moscow1789@gmail.com) Received: by mail-ot1-x344.google.com with SMTP id f17so15226867otq.4 for ; Sun, 11 Aug 2019 08:52:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=cd3ba6ubOmF8TNEMq81fLCOR3wp0AyWLppGciu2BrO0=; b=W/hF2KHLEYXAW+wwG3D2NId6TCW/v6cjNhyNRg6+GKrwqt8S3WDRvbAyjcu77XQ1cg vumTxyE1ZmxBio75ml7/F0/GoM1FncjcnxcTeKB/YMPXcnmHlf9K8WbQ8hrJASwVci90 Yv/eZN5kqYgj3mSGcOMOm4F5PJrsy43SntZsZG5oA4HVMA6xmom09CyRJG/BAzOXNf3I JJ9RQUGf+4BmiH0Sf5IU31fUeuTYtMhJqlXcke1hv+40pwMXTxHAGNIIiye+31L2wpoq joonjXDHhB8K/GesilwOYYeelHjHs07V9ftN34l3zu6AuLUgjK705pOTlQwiO9WGOtPo l97w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=cd3ba6ubOmF8TNEMq81fLCOR3wp0AyWLppGciu2BrO0=; b=AV/5XLOL9ElgIH8j/4Cwz7tQ5F0i5AEExNm1GlWLcXFQLsK6wdsPfpVwz01nyrjwRo ova9j/9OXbZD2kWN5Owvao5AD5Wd5bmiUJU1KE/ZPrDseIIBRgU7rJDrcqXtsVCUCNxV bnLlbzwIyimTItX9iFUJpjjCQOmot7qg5il86Uzh9yaC8DJ0Up0Amr2HbklrkHcp2Lrz DqkYN2FPaIBtFUdvayESqXE+Fnz1TIS9GU+yU8b6Qu6RYbbVpZC7p8sM6CSpvvptZmzk Je5Jam2mVkaAwgRJ2VIqab6w6EJnyC4Q1AFWeB0HTeLLOJkIBrSld03yUPW3+sMKW4+M esgw== X-Gm-Message-State: APjAAAUJYiM6BemTIate1o5BiAvgtan8pDVdjc6TT6WY/rwu4HS4zZni 2QtRfpJ1IxAF1hLH65hAF64+zpZBww7Z34bREnTcvlu5 X-Google-Smtp-Source: APXvYqw8r0oVBATAVDHD92RyUdUUj2IfEiarDP5GYfnhPRCn3CAQjiWzECjj5gggjcovo1u/aimMfjAWGnNgcgg2438= X-Received: by 2002:a5d:8c84:: with SMTP id g4mr29878098ion.211.1565538764073; Sun, 11 Aug 2019 08:52:44 -0700 (PDT) MIME-Version: 1.0 From: C C Date: Sun, 11 Aug 2019 22:52:33 +0700 Message-ID: Subject: mesa-dri build problem To: x11@freebsd.org X-Rspamd-Queue-Id: 4663Qj20MJz450r X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=W/hF2KHL; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of moscow1789@gmail.com designates 2607:f8b0:4864:20::344 as permitted sender) smtp.mailfrom=moscow1789@gmail.com X-Spamd-Result: default: False [-3.99 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36:c]; FREEMAIL_FROM(0.00)[gmail.com]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[x11@freebsd.org]; TO_DN_NONE(0.00)[]; IP_SCORE_FREEMAIL(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; IP_SCORE(0.00)[ip: (3.06), ipnet: 2607:f8b0::/32(-2.98), asn: 15169(-2.39), country: US(-0.05)]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; RCVD_IN_DNSWL_NONE(0.00)[4.4.3.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]; NEURAL_HAM_SHORT(-0.99)[-0.992,0]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com.dwl.dnswl.org : 127.0.5.0] Content-Type: text/plain; charset="UTF-8" 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, 11 Aug 2019 15:52:46 -0000 Hello dear list members, I'm having trouble to build the port on 12.0-RELEASE-p9 regardless of whether or not any options for this port are set. checking for AMDGPU... yes configure: error: LLVM target 'amdgpu' not enabled in your LLVM build. Required by radv. ===> Script "configure" failed unexpectedly. Please report the problem to x11@FreeBSD.org [maintainer] and attach the "/wrkdirs/usr/ports/graphics/mesa-dri/work/mesa-18.3.2/config.log" including the output of the failure of your make command. Also, it might be a good idea to provide an overview of all packages installed on your system (e.g. a /usr/local/sbin/pkg-static info -g -Ea). *** Error code 1 I'm trying to building using poudriere, and in the past the port built successfully. As far as I understand the default llvm in build jail uses a standard llvm build. I have limited skills with FreeBSD, but generally enough skills with opensource software. Any help is appreciated, thanks. From owner-freebsd-x11@freebsd.org Sun Aug 11 19:49:29 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 DF26BC0628 for ; Sun, 11 Aug 2019 19:49:29 +0000 (UTC) (envelope-from kob6558@gmail.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 4668gs4cTzz4Hv9 for ; Sun, 11 Aug 2019 19:49:29 +0000 (UTC) (envelope-from kob6558@gmail.com) Received: by mailman.nyi.freebsd.org (Postfix) id 9DDBAC0627; Sun, 11 Aug 2019 19:49:29 +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 9D9D6C0626 for ; Sun, 11 Aug 2019 19:49:29 +0000 (UTC) (envelope-from kob6558@gmail.com) Received: from mail-ot1-x32b.google.com (mail-ot1-x32b.google.com [IPv6:2607:f8b0:4864:20::32b]) (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 4668gr1HSXz4Hv7 for ; Sun, 11 Aug 2019 19:49:27 +0000 (UTC) (envelope-from kob6558@gmail.com) Received: by mail-ot1-x32b.google.com with SMTP id k18so19648961otr.3 for ; Sun, 11 Aug 2019 12:49:27 -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=tA1zzPghLKVsOgl07TKMIXGLunuTbWpUwjWlg35SJBU=; b=c6fx8JQEEPSt4uUy7rquhpAQUKYP0coYsYsUauvaaDjfJKzs2aefm7/VA64panmQ14 68/VDcjDGdxEu+6wlTqyPX6SwcFjhCua/jswiqOQo46plZGdIwm4Xw8ohc4s9fA2IS+r 39xGSfiz3Va1s92xWkMAgLgimtr/+mzVSQrN1B5tmLcYt5IUn9765AxbJv2eLhfjeZJO uU1YrXarn+DAxkYR/vqayfmF4E6Zfd8AXp515r0nut70xcf9ROouydMckjDd4NF1yAJq 6GlkrQR1Dfrz5aC1ldmpTkAxNnPdfBCnHLscSfz1uZpitBlmZeXrLk06BobUKBH7zMtF rgaQ== 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=tA1zzPghLKVsOgl07TKMIXGLunuTbWpUwjWlg35SJBU=; b=tM2JtU6tOAcj1CSmPAIaOYRNO5KSXwBhkQucvUNG+bQA6gXuw9gmeEZ2ftj8/BeCBn oSG9bLLjO5sdus/0+ETmFGQWBu8o+FifEFpHfvCFlGx/1SPJDJGnv5IkAKI3/9jgW2WC xaASDVCMbEh54aDRCx3FOn7iaYY6CYTt7IWaeklmm4PP5LkFbLe9rMclz0akYnlnmJKQ S4HSrrA2LcLt7lwroVi588Df5zFyeh+yUu1HQ2sxQGiDKAz+1AhPuzsQAwKHbyCIH3fo usSEVIC+zWVgBYcXAjnOTL5gEuC3x58zdKviZdSvFke3mG/6/cBAeTQq6GhtSECbueS/ VcWg== X-Gm-Message-State: APjAAAWFhCcEE1dz01MUj7qpj6XIPzKdEHViL7rZ8Gs7QRe7xXcQkdgg q3m5V6qA72TTZxIi140ELyZdU8kCjRkxPxZFlqqSMWat0PQ= X-Google-Smtp-Source: APXvYqxwmD3bMokhou6OHnNcIH8bfabdOyR786vQLFMKUtjXUYZO0V6GIA4fLBCyyQtkGYHcGmkte3JgjAb+nRiDlXo= X-Received: by 2002:a9d:4809:: with SMTP id c9mr17911434otf.199.1565552966705; Sun, 11 Aug 2019 12:49:26 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Kevin Oberman Date: Sun, 11 Aug 2019 12:49:10 -0700 Message-ID: Subject: Re: mesa-dri build problem To: C C Cc: "freebsd-x11@freebsd.org" X-Rspamd-Queue-Id: 4668gr1HSXz4Hv7 X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=c6fx8JQE; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of kob6558@gmail.com designates 2607:f8b0:4864:20::32b as permitted sender) smtp.mailfrom=kob6558@gmail.com X-Spamd-Result: default: False [-3.70 / 15.00]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; FREEMAIL_FROM(0.00)[gmail.com]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_SHORT(-1.00)[-0.998,0]; FORGED_SENDER(0.30)[rkoberman@gmail.com,kob6558@gmail.com]; FREEMAIL_TO(0.00)[gmail.com]; IP_SCORE(0.00)[ip: (-9.13), ipnet: 2607:f8b0::/32(-2.98), asn: 15169(-2.39), country: US(-0.05)]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FROM_NEQ_ENVFROM(0.00)[rkoberman@gmail.com,kob6558@gmail.com]; DWL_DNSWL_NONE(0.00)[gmail.com.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; 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]; IP_SCORE_FREEMAIL(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[b.2.3.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]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[] Content-Type: text/plain; charset="UTF-8" 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, 11 Aug 2019 19:49:29 -0000 On Sun, Aug 11, 2019 at 8:52 AM C C wrote: > Hello dear list members, > > I'm having trouble to build the port on 12.0-RELEASE-p9 regardless of > whether or not any options for this port are set. > > checking for AMDGPU... yes > configure: error: LLVM target 'amdgpu' not enabled in your LLVM build. > Required by radv. > ===> Script "configure" failed unexpectedly. > Please report the problem to x11@FreeBSD.org [maintainer] and attach the > "/wrkdirs/usr/ports/graphics/mesa-dri/work/mesa-18.3.2/config.log" > including > the output of the failure of your make command. Also, it might be a good > idea > to provide an overview of all packages installed on your system (e.g. a > /usr/local/sbin/pkg-static info -g -Ea). > *** Error code 1 > > I'm trying to building using poudriere, and in the past the port built > successfully. As far as I understand the default llvm in build jail uses a > standard llvm build. I have limited skills with FreeBSD, but generally > enough skills with opensource software. Any help is appreciated, thanks. > What options are selected for devel/llvm90 (or llvm80 if your default has not been updated)? The amdgpu backend is not part of BE_FREEBSD. You need , at least, BE_NATIVE. I'm not sure whether you need BE_STANDARD, the default. There has been discussion of adding amdgpu to BE_FREEBSD but I don't think it's been done yet. -- Kevin Oberman, Part time kid herder and retired Network Engineer E-mail: rkoberman@gmail.com PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683 From owner-freebsd-x11@freebsd.org Sun Aug 11 21:00:31 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 18928C1D4F for ; Sun, 11 Aug 2019 21:00:31 +0000 (UTC) (envelope-from bugzilla-noreply@FreeBSD.org) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 466BFp6gJhz4MMs for ; Sun, 11 Aug 2019 21:00:30 +0000 (UTC) (envelope-from bugzilla-noreply@FreeBSD.org) Received: by mailman.nyi.freebsd.org (Postfix) id E4B01C1D4B; Sun, 11 Aug 2019 21:00:30 +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 E4342C1D49 for ; Sun, 11 Aug 2019 21:00:30 +0000 (UTC) (envelope-from bugzilla-noreply@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 466BFp5P2pz4MMq for ; Sun, 11 Aug 2019 21:00:30 +0000 (UTC) (envelope-from bugzilla-noreply@FreeBSD.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 9C4C81BF7F for ; Sun, 11 Aug 2019 21:00:30 +0000 (UTC) (envelope-from bugzilla-noreply@FreeBSD.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id x7BL0UgA020851 for ; Sun, 11 Aug 2019 21:00:30 GMT (envelope-from bugzilla-noreply@FreeBSD.org) Received: (from bugzilla@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id x7BL0U3A020844 for x11@FreeBSD.org; Sun, 11 Aug 2019 21:00:30 GMT (envelope-from bugzilla-noreply@FreeBSD.org) Message-Id: <201908112100.x7BL0U3A020844@kenobi.freebsd.org> X-Authentication-Warning: kenobi.freebsd.org: bugzilla set sender to bugzilla-noreply@FreeBSD.org using -f From: bugzilla-noreply@FreeBSD.org To: x11@FreeBSD.org Subject: Problem reports for x11@FreeBSD.org that need special attention Date: Sun, 11 Aug 2019 21:00:30 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" 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, 11 Aug 2019 21:00:31 -0000 To view an individual PR, use: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=(Bug Id). The following is a listing of current problems submitted by FreeBSD users, which need special attention. These represent problem reports covering all versions including experimental development code and obsolete releases. Status | Bug Id | Description ------------+-----------+--------------------------------------------------- New | 236003 | x11-drivers/xf86-video-intel: update to 2019-07-1 Open | 220444 | x11-servers/xorg-server crashes on attempt to pla Open | 233652 | lang/beignet: Set DEPRECATED Open | 233740 | x11/pixman: LLD relocation errors on armv7 New | 236003 | x11-drivers/xf86-video-intel: update to 2019-07-1 Open | 223014 | graphics/mesa-dri: enable NEON and AltiVec New | 239682 | Default to devel/llvm90 when libLLVM/libclang are New | 231694 | graphics/mesa-dri: uninstall error with portupgra 8 problems total for which you should take action. From owner-freebsd-x11@freebsd.org Mon Aug 12 23:44:10 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 1D97BC4EC7 for ; Mon, 12 Aug 2019 23:44:10 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 466sr94Jpxz49hc for ; Mon, 12 Aug 2019 23:44:09 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id 7DD3DC4EC6; Mon, 12 Aug 2019 23:44:09 +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 7C221C4EC5 for ; Mon, 12 Aug 2019 23:44:09 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 466sr86wnfz49gS for ; Mon, 12 Aug 2019 23:44:08 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id C36E76862 for ; Mon, 12 Aug 2019 23:44:08 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id x7CNi8QO063094 for ; Mon, 12 Aug 2019 23:44:08 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id x7CNi8PJ063093 for x11@FreeBSD.org; Mon, 12 Aug 2019 23:44:08 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: x11@FreeBSD.org Subject: [Bug 239682] Default to devel/llvm90 when libLLVM/libclang are required or if /usr/bin/clang is not enough Date: Mon, 12 Aug 2019 23:44:08 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: needs-qa X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: info@babaei.net X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: jbeich@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? maintainer-feedback+ maintainer-feedback? maintainer-feedback+ maintainer-feedback? maintainer-feedback? maintainer-feedback? maintainer-feedback+ maintainer-feedback? maintainer-feedback+ maintainer-feedback? maintainer-feedback? maintainer-feedback? maintainer-feedback+ maintainer-feedback+ maintainer-feedback? maintainer-feedback+ X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 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: Mon, 12 Aug 2019 23:44:10 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D239682 --- Comment #15 from Mohammad S. Babaei --- (In reply to Jan Beich from comment #12) OK, thanks that solved the issue for me. I'll test editors/jucipp and report back soon. --=20 You are receiving this mail because: You are on the CC list for the bug.= From owner-freebsd-x11@freebsd.org Tue Aug 13 00:26:45 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 039B0C5D28 for ; Tue, 13 Aug 2019 00:26:45 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) 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 466tnJ6NyNz4CHT for ; Tue, 13 Aug 2019 00:26:44 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id D9150C5D27; Tue, 13 Aug 2019 00:26:44 +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 D8DCEC5D26 for ; Tue, 13 Aug 2019 00:26:44 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 466tnJ5SFxz4CHS for ; Tue, 13 Aug 2019 00:26:44 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 98ABC6F88 for ; Tue, 13 Aug 2019 00:26:44 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id x7D0QipY026970 for ; Tue, 13 Aug 2019 00:26:44 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id x7D0Qiiu026951 for x11@FreeBSD.org; Tue, 13 Aug 2019 00:26:44 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: x11@FreeBSD.org Subject: [Bug 239682] Default to devel/llvm90 when libLLVM/libclang are required or if /usr/bin/clang is not enough Date: Tue, 13 Aug 2019 00:26:37 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: needs-qa X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: info@babaei.net X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: jbeich@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? maintainer-feedback+ maintainer-feedback? maintainer-feedback+ maintainer-feedback? maintainer-feedback? maintainer-feedback? maintainer-feedback+ maintainer-feedback? maintainer-feedback+ maintainer-feedback? maintainer-feedback? maintainer-feedback? maintainer-feedback+ maintainer-feedback+ maintainer-feedback? maintainer-feedback+ X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 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: Tue, 13 Aug 2019 00:26:45 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D239682 --- Comment #16 from Mohammad S. Babaei --- editors/jucipp passes all the following tests with LLVM90 just fine: make stage make stage-qa make check-orphans make package make install make deinstall make clean --=20 You are receiving this mail because: You are on the CC list for the bug.= From owner-freebsd-x11@freebsd.org Tue Aug 13 00:27:35 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 521CBC5DD0 for ; Tue, 13 Aug 2019 00:27:35 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 466tpH1W8Qz4CLc for ; Tue, 13 Aug 2019 00:27:35 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id 33D0BC5DCF; Tue, 13 Aug 2019 00:27:35 +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 3396AC5DCE for ; Tue, 13 Aug 2019 00:27:35 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 466tpH0Lwwz4CLb for ; Tue, 13 Aug 2019 00:27:35 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id E214E6F9C for ; Tue, 13 Aug 2019 00:27:34 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id x7D0RYoE070404 for ; Tue, 13 Aug 2019 00:27:34 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id x7D0RYl2070390 for x11@FreeBSD.org; Tue, 13 Aug 2019 00:27:34 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: x11@FreeBSD.org Subject: [Bug 239682] Default to devel/llvm90 when libLLVM/libclang are required or if /usr/bin/clang is not enough Date: Tue, 13 Aug 2019 00:27:19 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: needs-qa X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: info@babaei.net X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: jbeich@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? maintainer-feedback+ maintainer-feedback? maintainer-feedback+ maintainer-feedback? maintainer-feedback? maintainer-feedback? maintainer-feedback+ maintainer-feedback+ maintainer-feedback+ maintainer-feedback? maintainer-feedback? maintainer-feedback? maintainer-feedback+ maintainer-feedback+ maintainer-feedback? maintainer-feedback+ X-Bugzilla-Changed-Fields: flagtypes.name Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 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: Tue, 13 Aug 2019 00:27:35 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D239682 Mohammad S. Babaei changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|maintainer-feedback?(info@b |maintainer-feedback+ |abaei.net) | --=20 You are receiving this mail because: You are on the CC list for the bug.= From owner-freebsd-x11@freebsd.org Tue Aug 13 16:26:48 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 19B85B4ABD for ; Tue, 13 Aug 2019 16:26:48 +0000 (UTC) (envelope-from ina@organic-search-ranking.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 467J5363Klz44Xt for ; Tue, 13 Aug 2019 16:26:47 +0000 (UTC) (envelope-from ina@organic-search-ranking.com) Received: by mailman.nyi.freebsd.org (Postfix) id CDE29B4ABC; Tue, 13 Aug 2019 16:26:47 +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 CD9C8B4ABB for ; Tue, 13 Aug 2019 16:26:47 +0000 (UTC) (envelope-from ina@organic-search-ranking.com) Received: from host.moon.ygto.com (host.moon.ygto.com [94.177.232.228]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 467J524lMTz44Xs for ; Tue, 13 Aug 2019 16:26:46 +0000 (UTC) (envelope-from ina@organic-search-ranking.com) Received: from WS78 (unknown [106.201.23.194]) by host.moon.ygto.com (Postfix) with ESMTPA id C160F3DAD for ; Tue, 13 Aug 2019 12:26:37 -0400 (EDT) From: "Ina Smith" To: Subject: Need to redesign your website? We can help... Date: Tue, 13 Aug 2019 21:54:19 +0530 Message-ID: <8d2c01d551f3$def26cf0$9cd746d0$@organic-search-ranking.com> MIME-Version: 1.0 X-Mailer: Microsoft Outlook 14.0 Thread-Index: AdVR7wZJwci4U4+FTPycp3p6dHGCGA== Content-Language: en-us X-Rspamd-Queue-Id: 467J524lMTz44Xs X-Spamd-Bar: ++ Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=softfail (mx1.freebsd.org: 94.177.232.228 is neither permitted nor denied by domain of ina@organic-search-ranking.com) smtp.mailfrom=ina@organic-search-ranking.com X-Spamd-Result: default: False [2.22 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RECEIVED_SPAMHAUS_PBL(0.00)[194.23.201.106.khpj7ygk5idzvmvt5x4ziurxhy.zen.dq.spamhaus.net : 127.0.0.11]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_SPAM_SHORT(0.81)[0.812,0]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[x11@freebsd.org]; TO_DN_NONE(0.00)[]; R_SPF_SOFTFAIL(0.00)[~all]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_SPAM_MEDIUM(0.56)[0.562,0]; RCVD_TLS_LAST(0.00)[]; NEURAL_SPAM_LONG(0.09)[0.085,0]; DMARC_NA(0.00)[organic-search-ranking.com]; IP_SCORE(0.86)[ip: (-0.75), ipnet: 94.177.232.0/21(2.82), asn: 199653(2.25), country: FR(-0.01)]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; R_DKIM_NA(0.00)[]; ASN(0.00)[asn:199653, ipnet:94.177.232.0/21, country:FR]; MID_RHS_MATCH_FROM(0.00)[]; SUBJECT_HAS_QUESTION(0.00)[]; RCVD_COUNT_TWO(0.00)[2] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit 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: Tue, 13 Aug 2019 16:26:48 -0000 Hi You are awesome. But, is your website as awesome as it can get? If you do not have visitors stopping by to have a look and say "Wow," YOU ARE DOING IT WRONG! The world has grown smarter and there's no way you can impress them with your mediocrity. Join the EXTRAORDINARY Revolution with us! Who are we? We are 10-year-old full service Digital marketing company that wears multiple hats-each with several feathers to boast about our success. We are Crazy. We are Fools. We Don't Know Business. We just know one thing- RESULTS! We believe in a result oriented approach and nothing can make us happier than YOUR SUCCESS. What do we do? We do We do everything Design, be it . Website design . Website Development . Responsive Design . Ecommerce Website Design . Landing Page Design . Collaterals . Email Templates . Videos . E Books . Infographics Why us? Because you will never ask this once you have tried us! Curious? Drop a reply to this mail and we will hop on the opportunity to get in touch. Thanks & Regards, Ina Smith Marketing Manager Head Office: San Jose, CA 95120 Disclaimer: We are using this domain for marketing. If you are interested and want to know about us, just reply to this email, if we have offended you by sending this to you by mistake, we apologize. Please reply "NO" or "UNSUBSCRIBE". From owner-freebsd-x11@freebsd.org Tue Aug 13 21:58:28 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 F1845BE786 for ; Tue, 13 Aug 2019 21:58:28 +0000 (UTC) (envelope-from jhb@FreeBSD.org) 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 467RRm6CZYz4TDq for ; Tue, 13 Aug 2019 21:58:28 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: by mailman.nyi.freebsd.org (Postfix) id D371BBE784; Tue, 13 Aug 2019 21:58:28 +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 D2FEFBE782; Tue, 13 Aug 2019 21:58:28 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 467RRm5HvYz4TDn; Tue, 13 Aug 2019 21:58:28 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from John-Baldwins-MacBook-Pro-4.local (ralph.baldwin.cx [66.234.199.215]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) (Authenticated sender: jhb) by smtp.freebsd.org (Postfix) with ESMTPSA id 179BE110DF; Tue, 13 Aug 2019 21:58:27 +0000 (UTC) (envelope-from jhb@FreeBSD.org) To: current@FreeBSD.org Cc: x11@FreeBSD.org From: John Baldwin Subject: HEADSUP: drm-current-kmod now installs sources Openpgp: preference=signencrypt Autocrypt: addr=jhb@FreeBSD.org; keydata= mQGiBETQ+XcRBADMFybiq69u+fJRy/0wzqTNS8jFfWaBTs5/OfcV7wWezVmf9sgwn8TW0Dk0 c9MBl0pz+H01dA2ZSGZ5fXlmFIsee1WEzqeJzpiwd/pejPgSzXB9ijbLHZ2/E0jhGBcVy5Yo /Tw5+U/+laeYKu2xb0XPvM0zMNls1ah5OnP9a6Ql6wCgupaoMySb7DXm2LHD1Z9jTsHcAQMD /1jzh2BoHriy/Q2s4KzzjVp/mQO5DSm2z14BvbQRcXU48oAosHA1u3Wrov6LfPY+0U1tG47X 1BGfnQH+rNAaH0livoSBQ0IPI/8WfIW7ub4qV6HYwWKVqkDkqwcpmGNDbz3gfaDht6nsie5Z pcuCcul4M9CW7Md6zzyvktjnbz61BADGDCopfZC4of0Z3Ka0u8Wik6UJOuqShBt1WcFS8ya1 oB4rc4tXfSHyMF63aPUBMxHR5DXeH+EO2edoSwViDMqWk1jTnYza51rbGY+pebLQOVOxAY7k do5Ordl3wklBPMVEPWoZ61SdbcjhHVwaC5zfiskcxj5wwXd2E9qYlBqRg7QeSm9obiBCYWxk d2luIDxqaGJARnJlZUJTRC5vcmc+iGAEExECACAFAkTQ+awCGwMGCwkIBwMCBBUCCAMEFgID AQIeAQIXgAAKCRBy3lIGd+N/BI6RAJ9S97fvbME+3hxzE3JUyUZ6vTewDACdE1stFuSfqMvM jomvZdYxIYyTUpC5Ag0ERND5ghAIAPwsO0B7BL+bz8sLlLoQktGxXwXQfS5cInvL17Dsgnr3 1AKa94j9EnXQyPEj7u0d+LmEe6CGEGDh1OcGFTMVrof2ZzkSy4+FkZwMKJpTiqeaShMh+Goj XlwIMDxyADYvBIg3eN5YdFKaPQpfgSqhT+7El7w+wSZZD8pPQuLAnie5iz9C8iKy4/cMSOrH YUK/tO+Nhw8Jjlw94Ik0T80iEhI2t+XBVjwdfjbq3HrJ0ehqdBwukyeJRYKmbn298KOFQVHO EVbHA4rF/37jzaMadK43FgJ0SAhPPF5l4l89z5oPu0b/+5e2inA3b8J3iGZxywjM+Csq1tqz hltEc7Q+E08AAwUIAL+15XH8bPbjNJdVyg2CMl10JNW2wWg2Q6qdljeaRqeR6zFus7EZTwtX sNzs5bP8y51PSUDJbeiy2RNCNKWFMndM22TZnk3GNG45nQd4OwYK0RZVrikalmJY5Q6m7Z16 4yrZgIXFdKj2t8F+x613/SJW1lIr9/bDp4U9tw0V1g3l2dFtD3p3ZrQ3hpoDtoK70ioIAjjH aIXIAcm3FGZFXy503DOA0KaTWwvOVdYCFLm3zWuSOmrX/GsEc7ovasOWwjPn878qVjbUKWwx Q4QkF4OhUV9zPtf9tDSAZ3x7QSwoKbCoRCZ/xbyTUPyQ1VvNy/mYrBcYlzHodsaqUDjHuW+I SQQYEQIACQUCRND5ggIbDAAKCRBy3lIGd+N/BCO8AJ9j1dWVQWxw/YdTbEyrRKOY8YZNwwCf afMAg8QvmOWnHx3wl8WslCaXaE8= Message-ID: <67ca217f-b7de-8707-c4de-51e3f895d06f@FreeBSD.org> Date: Tue, 13 Aug 2019 14:58:23 -0700 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:60.0) Gecko/20100101 Thunderbird/60.7.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit 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: Tue, 13 Aug 2019 21:58:29 -0000 With help from zeising@ in particular, I've just committed a change to the drm-current-kmod port that makes it install sources into /usr/local/sys/modules by default. This will result in some behavior changes on HEAD (and only head for now): 1) When you build a kernel after installing the updated package, your buildkernel will now build DRM modules using the sources from the package. For developers at least I suspect this to be a win as if you have made changes to the kernel KBI you will always end up with matching modules installed into /boot/kernel alongside your kernel. 2) In order to use these modules, you need to update the 'kld_list' lines in your rc.conf to just list the modules without a path, e.g. "kld_list=i915kms" just as you would for other modules. This will prefer the module built with your kernel if one exists and fall back to the module in /boot/modules otherwise. If a change in current breaks the build of DRM modules, you have a couple of options: 1) Pass 'LOCAL_MODULES=' (empty string) on the command line of 'make buildkernel' to disable building the DRM modules. 2) Hack on the sources in /usr/local/sys/modules/drm-current-kmod to fix the compile breakage, perhaps using a patch from the mailing lists if one exists. 3) Wait for a new package/port version and update to that before doing a buildkernel. For developers this means even if you are doing testing on a box that doesn't use DRM, you can install the package so that kernel builds will try to compile it and hopefully spot KPI/KBI changes before they land in the tree so that the port/package can be patched in tandem with committing changes to HEAD. Note that even builds of work trees in git checkouts, etc. will find the DRM modules and try to build them if the package is installed. -- John Baldwin From owner-freebsd-x11@freebsd.org Tue Aug 13 22:17:40 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 37535BF06B for ; Tue, 13 Aug 2019 22:17:40 +0000 (UTC) (envelope-from ian@freebsd.org) 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 467Rsw0mkDz4VD0 for ; Tue, 13 Aug 2019 22:17:40 +0000 (UTC) (envelope-from ian@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id 17341BF068; Tue, 13 Aug 2019 22:17:40 +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 16F76BF067 for ; Tue, 13 Aug 2019 22:17:40 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from outbound3d.ore.mailhop.org (outbound3d.ore.mailhop.org [54.186.57.195]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 467Rsv4x43z4VCw for ; Tue, 13 Aug 2019 22:17:39 +0000 (UTC) (envelope-from ian@freebsd.org) ARC-Seal: i=1; a=rsa-sha256; t=1565734658; cv=none; d=outbound.mailhop.org; s=arc-outbound20181012; b=l1yrGXrxQxxi8eRlhYit8LaRN74NUzmJNuTptkTFkvb4yC7EZFps6KjyHKOiYPIFfxy2bs/W8undm RzspFQGvyAi/OB4QLbIeUucbPb2yyEZYGyOpHDC5fO2WvJx/kttItvDZVsNMUOFK/ioH+D1O2EO2eu s58mvKaVOSnGuahHxQC/562Qw/CfwJXoyn/4UzT9S/lgrhTJchufSDP2zDbb6ERO6/dr/txRLzI4mw kbwu/VWQslDtWL+JiL1f7fPv2IH97VLOXaYdBYYNpCJOki3BAbCmyRm5YC6mYWl4Usi778nS5R0aBv T8TPQ7Q06ObY39wP/H0SewCegMQjOkQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=arc-outbound20181012; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:cc:to:from:subject:message-id:dkim-signature:from; bh=WE4g9FeoeT+pc2LeGwpHwqIKb3mY8sNaO0IdMhzo+iQ=; b=XkEJRQMUBkmO6q37gVISOs7U+zIiFmcrxB7TyOqPY2+uzCxLQO2ddTFl/LiHHE23tVrLetaSAZEQ8 HXm1+xqHIZquOf7pdMol66wAohO/x02HTfdE2EcLf5UcAqxgD41/HSBSb0ITCI8V+ehLR2td4K21wG CyexzYxEMaUaIR1PECCsynin9PaKilr3kZYaArptGgAH27itinv48zCx5It7qvxc9XvtutS5G04dyt JgKvIC7I2FOysPidgsrL5iFZ7eV3jfv9/p1Ht6914DsDcnUrV4kGscHanJZlKm/lFpTrUh+2DK9rl7 7lfVLQnKUZSO17lUCBv4wJPV1vwgOKg== ARC-Authentication-Results: i=1; outbound3.ore.mailhop.org; spf=softfail smtp.mailfrom=freebsd.org smtp.remote-ip=67.177.211.60; dmarc=none header.from=freebsd.org; arc=none header.oldest-pass=0; DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=dkim-high; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:cc:to:from:subject:message-id:from; bh=WE4g9FeoeT+pc2LeGwpHwqIKb3mY8sNaO0IdMhzo+iQ=; b=ltwPpaxVE9by7gFXkyKcnwlE6+GHSGLxoS1U4hnjddB+xTwvvO+YZYYwkQrpt23LfN0PH4+trDPWQ B4EASOKWhs0mkd2GV897KCT5ayZbzJtn95hZX58GesnwDMgbFo9+BgO1HjteQFGnEhuZ7ccycSw4hn l/GsZwBWLi4fzRRB4ZgSfx9eYWPtaejXBz7n/t/u97Mk/nLGf/NXEQ4KFDKXeQYpY8v8fHy3Cr5U4L FkMHrKCs+XYoQaHZZSybh3vuHMtWx4bCt3u4MRlF+8pG6HCvbZxZJb8YF30xRI3orP0E4T+I1N9bYD I+gEFc3KEAIbqqoonHQNgPWfcaLW4yQ== X-MHO-RoutePath: aGlwcGll X-MHO-User: 2770e436-be18-11e9-b67b-cdd75d6ce7a8 X-Report-Abuse-To: https://support.duocircle.com/support/solutions/articles/5000540958-duocircle-standard-smtp-abuse-information X-Originating-IP: 67.177.211.60 X-Mail-Handler: DuoCircle Outbound SMTP Received: from ilsoft.org (unknown [67.177.211.60]) by outbound3.ore.mailhop.org (Halon) with ESMTPSA id 2770e436-be18-11e9-b67b-cdd75d6ce7a8; Tue, 13 Aug 2019 22:17:37 +0000 (UTC) Received: from rev (rev [172.22.42.240]) by ilsoft.org (8.15.2/8.15.2) with ESMTP id x7DMHZfp051237; Tue, 13 Aug 2019 16:17:35 -0600 (MDT) (envelope-from ian@freebsd.org) Message-ID: Subject: Re: HEADSUP: drm-current-kmod now installs sources From: Ian Lepore To: John Baldwin , current@FreeBSD.org Cc: x11@FreeBSD.org Date: Tue, 13 Aug 2019 16:17:35 -0600 In-Reply-To: <67ca217f-b7de-8707-c4de-51e3f895d06f@FreeBSD.org> References: <67ca217f-b7de-8707-c4de-51e3f895d06f@FreeBSD.org> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.28.5 FreeBSD GNOME Team Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 467Rsv4x43z4VCw X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-2.98 / 15.00]; local_wl_from(0.00)[freebsd.org]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-0.98)[-0.983,0]; ASN(0.00)[asn:16509, ipnet:54.186.0.0/15, country:US] 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: Tue, 13 Aug 2019 22:17:40 -0000 On Tue, 2019-08-13 at 14:58 -0700, John Baldwin wrote: > For developers this means even if you are doing testing on a box > that doesn't use DRM, you can install the package so that kernel > builds will try to compile it and hopefully spot KPI/KBI changes > before they land in the tree so that the port/package can be > patched in tandem with committing changes to HEAD. Note that even > builds of work trees in git checkouts, etc. will find the DRM > modules and try to build them if the package is installed. That last sentence sounds ominous. Are you saying that when I'm on my amd64 machine building from /my/sources/rpi using TARGET_ARCH=armv6 it's going to find /usr/local/sys/modules/drm-current-kmod and try to crossbuild it for armv6? How about when I'm doing a build of 11-stable for testing, but what's in my /usr/local is sources for a 13-current driver? -- Ian From owner-freebsd-x11@freebsd.org Tue Aug 13 22:35:34 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 698FEBF8C1 for ; Tue, 13 Aug 2019 22:35:34 +0000 (UTC) (envelope-from cse.cem@gmail.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 467SGZ00Hwz4WJk for ; Tue, 13 Aug 2019 22:35:34 +0000 (UTC) (envelope-from cse.cem@gmail.com) Received: by mailman.nyi.freebsd.org (Postfix) id F0BA2BF8BF; Tue, 13 Aug 2019 22:35:33 +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 EF181BF8BA; Tue, 13 Aug 2019 22:35:33 +0000 (UTC) (envelope-from cse.cem@gmail.com) Received: from mail-ot1-f41.google.com (mail-ot1-f41.google.com [209.85.210.41]) (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 467SGY5mkqz4WJh; Tue, 13 Aug 2019 22:35:33 +0000 (UTC) (envelope-from cse.cem@gmail.com) Received: by mail-ot1-f41.google.com with SMTP id k18so45769275otr.3; Tue, 13 Aug 2019 15:35:33 -0700 (PDT) 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:reply-to :from:date:message-id:subject:to:cc; bh=PxIY+qTSX+giCGO8xjpDCv0tnL1S0tTkUQ9UCS4XWtE=; b=Bqa9cbgEPArAvEIp517yqHcPXfJloBnUsfw2mkjZF9bdjmt9Ma8KrV0greBeH7iO+c v3kIz8eQkFrjRlh3RifkR6vn1CryrjfmmEn4c99Xqf+8aEE2uQXvz5ZSS13M1NDatMvv jSwx86uncAipWC3Tv0Y7BkmKg5I0CDfHY8xDqjT/DrVPZLaQEIf97/vmcM/EpvM8A51d 1cn8wzDPOPyfq141WwAQ7pXxWUJDAhqAEqsu10kOAVZRKE2R+q/ZtU78RjEIDF58k/Vd bxRBh/5o4O1GZyCnteIsu1PlKDHBE1ehEIMree6l0+tVrfpmnI+xy9yKXKZ2bpuLF5YA dRZw== X-Gm-Message-State: APjAAAV9uznS0Wq6u5C8U/XdDZmCyjXpbzEpxt7cYCAQNnBAijVo9hXX dGHwXQf0dIAZgwqyh4BPUxnV3BsP X-Google-Smtp-Source: APXvYqzY6S0SXiSeaf8surV/jyYZ6YzwO4h7SlT59N46JN6ghG0vvmmDFB7YAOWjLbHpJZt0Kl9bjg== X-Received: by 2002:a9d:6508:: with SMTP id i8mr31291956otl.355.1565735731851; Tue, 13 Aug 2019 15:35:31 -0700 (PDT) Received: from mail-ot1-f54.google.com (mail-ot1-f54.google.com. [209.85.210.54]) by smtp.gmail.com with ESMTPSA id k25sm4535783oig.50.2019.08.13.15.35.31 (version=TLS1_3 cipher=AEAD-AES128-GCM-SHA256 bits=128/128); Tue, 13 Aug 2019 15:35:31 -0700 (PDT) Received: by mail-ot1-f54.google.com with SMTP id g17so26918807otl.2; Tue, 13 Aug 2019 15:35:31 -0700 (PDT) X-Received: by 2002:a5d:85c3:: with SMTP id e3mr41664908ios.265.1565735731224; Tue, 13 Aug 2019 15:35:31 -0700 (PDT) MIME-Version: 1.0 References: <67ca217f-b7de-8707-c4de-51e3f895d06f@FreeBSD.org> In-Reply-To: <67ca217f-b7de-8707-c4de-51e3f895d06f@FreeBSD.org> Reply-To: cem@freebsd.org From: Conrad Meyer Date: Tue, 13 Aug 2019 15:35:20 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: HEADSUP: drm-current-kmod now installs sources To: John Baldwin Cc: current , x11@freebsd.org Content-Type: text/plain; charset="UTF-8" X-Rspamd-Queue-Id: 467SGY5mkqz4WJh X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-6.98 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; REPLY(-4.00)[]; NEURAL_HAM_SHORT(-0.98)[-0.980,0]; TAGGED_FROM(0.00)[] 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: Tue, 13 Aug 2019 22:35:34 -0000 This is super cool, thank you! Is it feasible to integrate other out-of-tree kmods in a similar way, e.g., nvidia-driver? On Tue, Aug 13, 2019 at 2:58 PM John Baldwin wrote: > > With help from zeising@ in particular, I've just committed a change > to the drm-current-kmod port that makes it install sources into > /usr/local/sys/modules by default. This will result in some behavior > changes on HEAD (and only head for now): > > 1) When you build a kernel after installing the updated package, > your buildkernel will now build DRM modules using the sources > from the package. For developers at least I suspect this to be > a win as if you have made changes to the kernel KBI you will > always end up with matching modules installed into /boot/kernel > alongside your kernel. > > 2) In order to use these modules, you need to update the 'kld_list' > lines in your rc.conf to just list the modules without a > path, e.g. "kld_list=i915kms" just as you would for other > modules. This will prefer the module built with your kernel if > one exists and fall back to the module in /boot/modules > otherwise. > > If a change in current breaks the build of DRM modules, you have a > couple of options: > > 1) Pass 'LOCAL_MODULES=' (empty string) on the command line of > 'make buildkernel' to disable building the DRM modules. > > 2) Hack on the sources in /usr/local/sys/modules/drm-current-kmod > to fix the compile breakage, perhaps using a patch from the > mailing lists if one exists. > > 3) Wait for a new package/port version and update to that before > doing a buildkernel. > > For developers this means even if you are doing testing on a box > that doesn't use DRM, you can install the package so that kernel > builds will try to compile it and hopefully spot KPI/KBI changes > before they land in the tree so that the port/package can be > patched in tandem with committing changes to HEAD. Note that even > builds of work trees in git checkouts, etc. will find the DRM > modules and try to build them if the package is installed. > > -- > John Baldwin > _______________________________________________ > 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" From owner-freebsd-x11@freebsd.org Wed Aug 14 10:06:07 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 ED238CDF2B for ; Wed, 14 Aug 2019 10:06:07 +0000 (UTC) (envelope-from zeising@freebsd.org) 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 467lbM62nfz46Vm for ; Wed, 14 Aug 2019 10:06:07 +0000 (UTC) (envelope-from zeising@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id CD8E0CDF2A; Wed, 14 Aug 2019 10:06:07 +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 CD400CDF28; Wed, 14 Aug 2019 10:06:07 +0000 (UTC) (envelope-from zeising@freebsd.org) Received: from mail.daemonic.se (mail.daemonic.se [176.58.89.161]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 467lbM50J0z46Vk; Wed, 14 Aug 2019 10:06:07 +0000 (UTC) (envelope-from zeising@freebsd.org) Received: from cid.daemonic.se (localhost [IPv6:::1]) by mail.daemonic.se (Postfix) with ESMTP id 467lb52jtVz3l2S; Wed, 14 Aug 2019 10:05:53 +0000 (UTC) X-Virus-Scanned: amavisd-new at daemonic.se Received: from mail.daemonic.se ([127.0.0.1]) (using TLS with cipher ECDHE-RSA-AES128-GCM-SHA256) by cid.daemonic.se (mailscanner.daemonic.se [127.0.0.1]) (amavisd-new, port 10587) with ESMTPS id tbppElEBqUm2; Wed, 14 Aug 2019 10:05:53 +0000 (UTC) Received: from garnet.daemonic.se (unknown [IPv6:2001:470:dca9:201:99b8:b5f9:82da:aca0]) by mail.daemonic.se (Postfix) with ESMTPSA id 467lb460kvz3c7W; Wed, 14 Aug 2019 10:05:52 +0000 (UTC) Subject: Re: HEADSUP: drm-current-kmod now installs sources To: cem@freebsd.org, John Baldwin Cc: x11@freebsd.org, current References: <67ca217f-b7de-8707-c4de-51e3f895d06f@FreeBSD.org> From: Niclas Zeising Message-ID: <70334396-f921-d2ba-9ea7-9b4ee786d3e8@freebsd.org> Date: Wed, 14 Aug 2019 12:05:39 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 467lbM50J0z46Vk X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-6.94 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-0.94)[-0.937,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; REPLY(-4.00)[] 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: Wed, 14 Aug 2019 10:06:08 -0000 On 2019-08-14 00:35, Conrad Meyer wrote: > This is super cool, thank you! Is it feasible to integrate other > out-of-tree kmods in a similar way, e.g., nvidia-driver? > It should be possible to expand this to work with other ports that install kmods. I think the plan is to have drm-current-kmod work like this for a while, to shake out any bugs or other unexpected issues, and then look into converting more kmod ports. Regards -- Niclas Zeising From owner-freebsd-x11@freebsd.org Wed Aug 14 13:13:13 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 23845AB370 for ; Wed, 14 Aug 2019 13:13:13 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) 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 467qlF090fz4JDr for ; Wed, 14 Aug 2019 13:13:13 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id 055A2AB36F; Wed, 14 Aug 2019 13:13:13 +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 0517FAB36E for ; Wed, 14 Aug 2019 13:13:13 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 467qlD6JzTz4JDp for ; Wed, 14 Aug 2019 13:13:12 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id BBA1E6CA for ; Wed, 14 Aug 2019 13:13:12 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id x7EDDCuK060781 for ; Wed, 14 Aug 2019 13:13:12 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id x7EDDC9U060780 for x11@FreeBSD.org; Wed, 14 Aug 2019 13:13:12 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: x11@FreeBSD.org Subject: [Bug 239852] /usr/ports/x11/xorg error Date: Wed, 14 Aug 2019 13:13:12 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: heinrich.adam@iml.unibe.ch X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: x11@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter flagtypes.name Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 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: Wed, 14 Aug 2019 13:13:13 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D239852 Bug ID: 239852 Summary: /usr/ports/x11/xorg error Product: Ports & Packages Version: Latest Hardware: amd64 OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: x11@FreeBSD.org Reporter: heinrich.adam@iml.unibe.ch Flags: maintainer-feedback?(x11@FreeBSD.org) Assignee: x11@FreeBSD.org after=20 cd /usr/ports/x11/xorg and make install clean I receive : =3D=3D=3D=3D> Compressing man pages (compress-man) =3D=3D=3D> Installing for bison-3.4.1,1 =3D=3D=3D> Checking if bison is already installed =3D=3D=3D> Registering installation for bison-3.4.1,1 as automatic Installing bison-3.4.1,1... =3D=3D=3D> mesa-dri-18.3.2_4 depends on executable: bison - found =3D=3D=3D> Returning to build of mesa-dri-18.3.2_4 =3D=3D=3D> mesa-dri-18.3.2_4 depends on executable: msgfmt - found =3D=3D=3D> mesa-dri-18.3.2_4 depends on executable: gmake - found =3D=3D=3D> mesa-dri-18.3.2_4 depends on package: pkgconf>=3D1.3.0_1 - fou= nd =3D=3D=3D> mesa-dri-18.3.2_4 depends on file: /usr/local/bin/python2.7 - = found =3D=3D=3D> mesa-dri-18.3.2_4 depends on package: llvm80>=3D3.9.0_4 - not = found =3D=3D=3D> llvm80-8.0.1_2 needs Python 3.6 at least, but 2.7 was specified. *** Error code 1 Stop. make[4]: stopped in /usr/ports/devel/llvm80 *** Error code 1 Stop. make[3]: stopped in /usr/ports/graphics/mesa-dri *** Error code 1 Stop. make[2]: stopped in /usr/ports/graphics/mesa-dri *** Error code 1 Stop. make[1]: stopped in /usr/ports/x11/xorg *** Error code 1 Stop. make: stopped in /usr/ports/x11/xorg --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-x11@freebsd.org Wed Aug 14 13:13:12 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 E228CAB36C for ; Wed, 14 Aug 2019 13:13:12 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 467qlD5mwVz4JDm for ; Wed, 14 Aug 2019 13:13:12 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id C633FAB36B; Wed, 14 Aug 2019 13:13:12 +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 C5F73AB36A for ; Wed, 14 Aug 2019 13:13:12 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 467qlD4wcpz4JDk for ; Wed, 14 Aug 2019 13:13:12 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 8B9EC6C9 for ; Wed, 14 Aug 2019 13:13:12 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id x7EDDCq2060777 for ; Wed, 14 Aug 2019 13:13:12 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id x7EDDCwb060776 for x11@FreeBSD.org; Wed, 14 Aug 2019 13:13:12 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" From: bugzilla-noreply@freebsd.org To: x11@FreeBSD.org Subject: maintainer-feedback requested: [Bug 239852] /usr/ports/x11/xorg error Date: Wed, 14 Aug 2019 13:13:12 +0000 X-Bugzilla-Type: request X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: x11@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? Message-ID: In-Reply-To: References: X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 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: Wed, 14 Aug 2019 13:13:13 -0000 Bugzilla Automation has asked freebsd-x11 mailing li= st for maintainer-feedback: Bug 239852: /usr/ports/x11/xorg error https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D239852 --- Description --- after=20 cd /usr/ports/x11/xorg and make install clean I receive : =3D=3D=3D=3D> Compressing man pages (compress-man) =3D=3D=3D> Installing for bison-3.4.1,1 =3D=3D=3D> Checking if bison is already installed =3D=3D=3D> Registering installation for bison-3.4.1,1 as automatic Installing bison-3.4.1,1... =3D=3D=3D> mesa-dri-18.3.2_4 depends on executable: bison - found =3D=3D=3D> Returning to build of mesa-dri-18.3.2_4 =3D=3D=3D> mesa-dri-18.3.2_4 depends on executable: msgfmt - found =3D=3D=3D> mesa-dri-18.3.2_4 depends on executable: gmake - found =3D=3D=3D> mesa-dri-18.3.2_4 depends on package: pkgconf>=3D1.3.0_1 - fou= nd =3D=3D=3D> mesa-dri-18.3.2_4 depends on file: /usr/local/bin/python2.7 - = found =3D=3D=3D> mesa-dri-18.3.2_4 depends on package: llvm80>=3D3.9.0_4 - not = found =3D=3D=3D> llvm80-8.0.1_2 needs Python 3.6 at least, but 2.7 was specified. *** Error code 1 Stop. make[4]: stopped in /usr/ports/devel/llvm80 *** Error code 1 Stop. make[3]: stopped in /usr/ports/graphics/mesa-dri *** Error code 1 Stop. make[2]: stopped in /usr/ports/graphics/mesa-dri *** Error code 1 Stop. make[1]: stopped in /usr/ports/x11/xorg *** Error code 1 Stop. make: stopped in /usr/ports/x11/xorg From owner-freebsd-x11@freebsd.org Wed Aug 14 13:18:54 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 79E22AB98D for ; Wed, 14 Aug 2019 13:18:54 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 467qsp2gl7z4Jwt for ; Wed, 14 Aug 2019 13:18:54 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id 5BDA2AB98B; Wed, 14 Aug 2019 13:18:54 +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 5BA43AB98A for ; Wed, 14 Aug 2019 13:18:54 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 467qsp1pMwz4Jws for ; Wed, 14 Aug 2019 13:18:54 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 1FBF76EA for ; Wed, 14 Aug 2019 13:18:54 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id x7EDIsvn069114 for ; Wed, 14 Aug 2019 13:18:54 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id x7EDIsAS069113 for x11@FreeBSD.org; Wed, 14 Aug 2019 13:18:54 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: x11@FreeBSD.org Subject: [Bug 239852] /usr/ports/x11/xorg error Date: Wed, 14 Aug 2019 13:18:53 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: jbeich@FreeBSD.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: x11@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 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: Wed, 14 Aug 2019 13:18:54 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D239852 --- Comment #1 from Jan Beich --- See bug 233723. --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-x11@freebsd.org Wed Aug 14 13:19:44 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 31927ABA4D for ; Wed, 14 Aug 2019 13:19:44 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 467qtm0bZwz4Jyy for ; Wed, 14 Aug 2019 13:19:44 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id 14748ABA4B; Wed, 14 Aug 2019 13:19:44 +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 143EAABA48 for ; Wed, 14 Aug 2019 13:19:44 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 467qtl6n1zz4Jyw for ; Wed, 14 Aug 2019 13:19:43 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id CABE26EB for ; Wed, 14 Aug 2019 13:19:43 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id x7EDJhXm070301 for ; Wed, 14 Aug 2019 13:19:43 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id x7EDJhM4070300 for x11@FreeBSD.org; Wed, 14 Aug 2019 13:19:43 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: x11@FreeBSD.org Subject: [Bug 239852] /usr/ports/x11/xorg error Date: Wed, 14 Aug 2019 13:19:44 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: zeising@FreeBSD.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: x11@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 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: Wed, 14 Aug 2019 13:19:44 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D239852 Niclas Zeising changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |zeising@FreeBSD.org --- Comment #2 from Niclas Zeising --- That looks like a problem with the llvm80 package, not mesa-dri. Do you have any nondefault options? --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-x11@freebsd.org Wed Aug 14 13:36:12 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 0F509AC3F1 for ; Wed, 14 Aug 2019 13:36:12 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) 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 467rFl6l9jz4LHW for ; Wed, 14 Aug 2019 13:36:11 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id E726EAC3EA; Wed, 14 Aug 2019 13:36:11 +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 E6EDEAC3E9 for ; Wed, 14 Aug 2019 13:36:11 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 467rFl5p56z4LHT for ; Wed, 14 Aug 2019 13:36:11 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id A8439AA0 for ; Wed, 14 Aug 2019 13:36:11 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id x7EDaBoP022680 for ; Wed, 14 Aug 2019 13:36:11 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id x7EDaBaj022679 for x11@FreeBSD.org; Wed, 14 Aug 2019 13:36:11 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: x11@FreeBSD.org Subject: [Bug 222232] fix x11-servers/xorg-server build on sparc64 Date: Wed, 14 Aug 2019 13:36:11 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: emaste@freebsd.org X-Bugzilla-Status: Closed X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: x11@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback+ X-Bugzilla-Changed-Fields: cc resolution bug_status Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 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: Wed, 14 Aug 2019 13:36:12 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D222232 Ed Maste changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |emaste@freebsd.org Resolution|--- |FIXED Status|New |Closed --- Comment #8 from Ed Maste --- Reported fixed in comment #7 --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-x11@freebsd.org Wed Aug 14 13:47:11 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 1FCA7AC7F5 for ; Wed, 14 Aug 2019 13:47:11 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) 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 467rVR05ZQz4Lkl for ; Wed, 14 Aug 2019 13:47:11 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id 016FEAC7F4; Wed, 14 Aug 2019 13:47:11 +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 012FDAC7F3 for ; Wed, 14 Aug 2019 13:47:11 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 467rVQ69tmz4Lkk for ; Wed, 14 Aug 2019 13:47:10 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id CB38AC65 for ; Wed, 14 Aug 2019 13:47:10 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id x7EDlAG5051152 for ; Wed, 14 Aug 2019 13:47:10 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id x7EDlAci051148 for x11@FreeBSD.org; Wed, 14 Aug 2019 13:47:10 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: x11@FreeBSD.org Subject: [Bug 239852] /usr/ports/x11/xorg error: "python poisoning" - needs Python 3.6 at least, but 2.7 was specified Date: Wed, 14 Aug 2019 13:47:11 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: w.schwarzenfeld@utanet.at X-Bugzilla-Status: Closed X-Bugzilla-Resolution: DUPLICATE X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: x11@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: short_desc resolution cc bug_status Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 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: Wed, 14 Aug 2019 13:47:11 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D239852 Walter Schwarzenfeld changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|/usr/ports/x11/xorg error |/usr/ports/x11/xorg error: | |"python poisoning" - needs | |Python 3.6 at least, but | |2.7 was specified Resolution|--- |DUPLICATE CC| |w.schwarzenfeld@utanet.at Status|New |Closed --- Comment #3 from Walter Schwarzenfeld --- *** This bug has been marked as a duplicate of bug 233723 *** --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-x11@freebsd.org Wed Aug 14 16:08:54 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 E1947B0985 for ; Wed, 14 Aug 2019 16:08:54 +0000 (UTC) (envelope-from jhb@FreeBSD.org) 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 467vdy5lYhz4V8j for ; Wed, 14 Aug 2019 16:08:54 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: by mailman.nyi.freebsd.org (Postfix) id C2285B0984; Wed, 14 Aug 2019 16:08:54 +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 C0665B0982; Wed, 14 Aug 2019 16:08:54 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 467vdy4SrJz4V8g; Wed, 14 Aug 2019 16:08:54 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from John-Baldwins-MacBook-Pro-4.local (ralph.baldwin.cx [66.234.199.215]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) (Authenticated sender: jhb) by smtp.freebsd.org (Postfix) with ESMTPSA id 2917D1918D; Wed, 14 Aug 2019 16:08:54 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Subject: Re: HEADSUP: drm-current-kmod now installs sources To: Ian Lepore , current@FreeBSD.org Cc: x11@FreeBSD.org References: <67ca217f-b7de-8707-c4de-51e3f895d06f@FreeBSD.org> From: John Baldwin Openpgp: preference=signencrypt Autocrypt: addr=jhb@FreeBSD.org; keydata= mQGiBETQ+XcRBADMFybiq69u+fJRy/0wzqTNS8jFfWaBTs5/OfcV7wWezVmf9sgwn8TW0Dk0 c9MBl0pz+H01dA2ZSGZ5fXlmFIsee1WEzqeJzpiwd/pejPgSzXB9ijbLHZ2/E0jhGBcVy5Yo /Tw5+U/+laeYKu2xb0XPvM0zMNls1ah5OnP9a6Ql6wCgupaoMySb7DXm2LHD1Z9jTsHcAQMD /1jzh2BoHriy/Q2s4KzzjVp/mQO5DSm2z14BvbQRcXU48oAosHA1u3Wrov6LfPY+0U1tG47X 1BGfnQH+rNAaH0livoSBQ0IPI/8WfIW7ub4qV6HYwWKVqkDkqwcpmGNDbz3gfaDht6nsie5Z pcuCcul4M9CW7Md6zzyvktjnbz61BADGDCopfZC4of0Z3Ka0u8Wik6UJOuqShBt1WcFS8ya1 oB4rc4tXfSHyMF63aPUBMxHR5DXeH+EO2edoSwViDMqWk1jTnYza51rbGY+pebLQOVOxAY7k do5Ordl3wklBPMVEPWoZ61SdbcjhHVwaC5zfiskcxj5wwXd2E9qYlBqRg7QeSm9obiBCYWxk d2luIDxqaGJARnJlZUJTRC5vcmc+iGAEExECACAFAkTQ+awCGwMGCwkIBwMCBBUCCAMEFgID AQIeAQIXgAAKCRBy3lIGd+N/BI6RAJ9S97fvbME+3hxzE3JUyUZ6vTewDACdE1stFuSfqMvM jomvZdYxIYyTUpC5Ag0ERND5ghAIAPwsO0B7BL+bz8sLlLoQktGxXwXQfS5cInvL17Dsgnr3 1AKa94j9EnXQyPEj7u0d+LmEe6CGEGDh1OcGFTMVrof2ZzkSy4+FkZwMKJpTiqeaShMh+Goj XlwIMDxyADYvBIg3eN5YdFKaPQpfgSqhT+7El7w+wSZZD8pPQuLAnie5iz9C8iKy4/cMSOrH YUK/tO+Nhw8Jjlw94Ik0T80iEhI2t+XBVjwdfjbq3HrJ0ehqdBwukyeJRYKmbn298KOFQVHO EVbHA4rF/37jzaMadK43FgJ0SAhPPF5l4l89z5oPu0b/+5e2inA3b8J3iGZxywjM+Csq1tqz hltEc7Q+E08AAwUIAL+15XH8bPbjNJdVyg2CMl10JNW2wWg2Q6qdljeaRqeR6zFus7EZTwtX sNzs5bP8y51PSUDJbeiy2RNCNKWFMndM22TZnk3GNG45nQd4OwYK0RZVrikalmJY5Q6m7Z16 4yrZgIXFdKj2t8F+x613/SJW1lIr9/bDp4U9tw0V1g3l2dFtD3p3ZrQ3hpoDtoK70ioIAjjH aIXIAcm3FGZFXy503DOA0KaTWwvOVdYCFLm3zWuSOmrX/GsEc7ovasOWwjPn878qVjbUKWwx Q4QkF4OhUV9zPtf9tDSAZ3x7QSwoKbCoRCZ/xbyTUPyQ1VvNy/mYrBcYlzHodsaqUDjHuW+I SQQYEQIACQUCRND5ggIbDAAKCRBy3lIGd+N/BCO8AJ9j1dWVQWxw/YdTbEyrRKOY8YZNwwCf afMAg8QvmOWnHx3wl8WslCaXaE8= Message-ID: Date: Wed, 14 Aug 2019 09:08:51 -0700 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:60.0) Gecko/20100101 Thunderbird/60.7.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit 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: Wed, 14 Aug 2019 16:08:54 -0000 On 8/13/19 3:17 PM, Ian Lepore wrote: > On Tue, 2019-08-13 at 14:58 -0700, John Baldwin wrote: >> For developers this means even if you are doing testing on a box >> that doesn't use DRM, you can install the package so that kernel >> builds will try to compile it and hopefully spot KPI/KBI changes >> before they land in the tree so that the port/package can be >> patched in tandem with committing changes to HEAD. Note that even >> builds of work trees in git checkouts, etc. will find the DRM >> modules and try to build them if the package is installed. > > That last sentence sounds ominous. Are you saying that when I'm on my > amd64 machine building from /my/sources/rpi using TARGET_ARCH=armv6 > it's going to find /usr/local/sys/modules/drm-current-kmod and try to > crossbuild it for armv6? Yes, meaning that you _can_ cross-build a DRM kernel module. This also means that if you are trying out a KPI change and have the package installed, make tinderbox will now catch a change that breaks the DRM drivers on only a subset of platforms (e.g. a powerpc or arm-only breakage that currently goes unnoticed when a developer is only doing build testing from an amd64 host). There are several ways you can disable this either globally or in more fine-grained ways: 1) You can set LOCALBASE to a different path either in a kernel config (via makeoptions) or when invoking buildkernel. For example, I mount my rpi's sdcard at /mnt on my amd64 laptop and then cross-build into it, so I could set LOCALBASE to /mnt/usr/local when building the rpi's kernel to honor any kmod packages installed on the rpi. 2) You can set LOCAL_MODULES (makeoptions, command line) to a list of modules to build (empty disables building any of them). 3) You could set LOCAL_MODULES in /etc/src.conf to affect all kernel builds. (You probably don't want to set LOCALBASE there as it probably affects other things.) 4) You can build the port with the SOURCES option disabled if you want to never build modules for a specific port. > How about when I'm doing a build of 11-stable for testing, but what's > in my /usr/local is sources for a 13-current driver? Given that the kmod's are supposed to be portable across branches, the build really shouldn't be breaking. But the same ability is still there to as above to disable builds either in general or for specific kernel configs or buildkernel invocations. -- John Baldwin From owner-freebsd-x11@freebsd.org Wed Aug 14 16:22:22 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 1B842B1153 for ; Wed, 14 Aug 2019 16:22:22 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 467vxT75FDz4W45 for ; Wed, 14 Aug 2019 16:22:21 +0000 (UTC) (envelope-from ian@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id F18BCB1151; Wed, 14 Aug 2019 16:22:21 +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 F1437B1150 for ; Wed, 14 Aug 2019 16:22:21 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from outbound3d.ore.mailhop.org (outbound3d.ore.mailhop.org [54.186.57.195]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 467vxT49ydz4W41 for ; Wed, 14 Aug 2019 16:22:21 +0000 (UTC) (envelope-from ian@freebsd.org) ARC-Seal: i=1; a=rsa-sha256; t=1565799740; cv=none; d=outbound.mailhop.org; s=arc-outbound20181012; b=A+uncAbq4VO1uHIK0+kuZcCWkRElii1nLIGezQdL7FVCvgs3q+RPL9RhhUm/Zxj+c/gKCU5+b+eNB YYQo3PINiqcQytHENof72X+fXypenODB4hFf0CLhnlVIpdtsK2GXjJ0kxZJOtl3Ga8vX3zOw5wa7Mj BjV7pKUVUdbCy9mcZobTYCwFdwxxRYGaNOnRxDeX3SWjJfRNAtYGEQ5kY1xLBzP1xjaEB7+Jmww5p2 P92rdWTTSrdyjnB8h76fBm45Jmwpbs8a8KPAKb6qzMbdDktjpqWhV/wL+sN1a23tR7HXlZ8S2kTjmr 4Uyy1hUwhcAgTB2zmKwkSxe0trMX2bg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=arc-outbound20181012; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:cc:to:from:subject:message-id:dkim-signature:from; bh=SeipzOWiKp+QUpvf1Y+5wmnqjg681LJPBLqcfKi+OUQ=; b=gI7mDBdLKjKgCdX5Vh16B91KCNTT8atSCUt3U9MRPaqn4rKjGxqGQelpjf5me2dxn/TjOo7eOoWHf B1eZy1jAlLzD8USsjDDeW16w76QgXybwKMJEMNbAZ6VJY6GsCaLBJVE6D7TORRzlxSHCzD+Q6HU6PA apumJ8SGvCC7uTmXle7iKwCOd0EluVsBI/Y19aCq4HAwV16L9LQ3CYnXGstZA4/JkbMcz02YDkjAVf mC4xMCsl14plukzMJ1Wd3qp4vyaw6Nj5CfXCpSjiD5Gu22ZVeC+bgwvR1gL8Q5oj+CB7BCiE3PcuGG mCqrSx/ss58YiIGqIArb4hEH2/PuEgQ== ARC-Authentication-Results: i=1; outbound3.ore.mailhop.org; spf=softfail smtp.mailfrom=freebsd.org smtp.remote-ip=67.177.211.60; dmarc=none header.from=freebsd.org; arc=none header.oldest-pass=0; DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=dkim-high; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:cc:to:from:subject:message-id:from; bh=SeipzOWiKp+QUpvf1Y+5wmnqjg681LJPBLqcfKi+OUQ=; b=jZs1RcbYSDRxEByZ8SYvKL3AEzg1y/Ch6cY6qiF/GvCtPHyqLdAtUUakXqIRU8t+ThuagRKa7nLAs rw+RtY1tWDoK7ZESnbqrUs1BcL2bbe3opZ3eyS+9LNKxcwp5B0KFppjRhnjF81f9SIcqP2Au8imLZU jxsm0+oFk7NrhxT5xkQgg2kOCeAnr2rXSP0HLUOeK95jiRXKKJIs57NsN2DpX7zfXPPuKkw36RW5V9 i0g2dmW+NylbchAIU/xtc7QOsPeCJtWLfn9LcgfQi32bCg+qf/ae0jbAf6yih216SwRCo7Wmpv8S7v efRM1W5d7i1KeWN28kDwfg+5sirAGPQ== X-MHO-RoutePath: aGlwcGll X-MHO-User: aee05a76-beaf-11e9-b67b-cdd75d6ce7a8 X-Report-Abuse-To: https://support.duocircle.com/support/solutions/articles/5000540958-duocircle-standard-smtp-abuse-information X-Originating-IP: 67.177.211.60 X-Mail-Handler: DuoCircle Outbound SMTP Received: from ilsoft.org (unknown [67.177.211.60]) by outbound3.ore.mailhop.org (Halon) with ESMTPSA id aee05a76-beaf-11e9-b67b-cdd75d6ce7a8; Wed, 14 Aug 2019 16:22:18 +0000 (UTC) Received: from rev (rev [172.22.42.240]) by ilsoft.org (8.15.2/8.15.2) with ESMTP id x7EGMHsK055037; Wed, 14 Aug 2019 10:22:17 -0600 (MDT) (envelope-from ian@freebsd.org) Message-ID: <469b61c7c939b4e70f4304eaeb73eaae9b1d4c9a.camel@freebsd.org> Subject: Re: HEADSUP: drm-current-kmod now installs sources From: Ian Lepore To: John Baldwin , current@FreeBSD.org Cc: x11@FreeBSD.org Date: Wed, 14 Aug 2019 10:22:17 -0600 In-Reply-To: References: <67ca217f-b7de-8707-c4de-51e3f895d06f@FreeBSD.org> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.28.5 FreeBSD GNOME Team Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 467vxT49ydz4W41 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-2.98 / 15.00]; local_wl_from(0.00)[freebsd.org]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-0.98)[-0.982,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; ASN(0.00)[asn:16509, ipnet:54.186.0.0/15, country:US] 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: Wed, 14 Aug 2019 16:22:22 -0000 On Wed, 2019-08-14 at 09:08 -0700, John Baldwin wrote: > On 8/13/19 3:17 PM, Ian Lepore wrote: > > On Tue, 2019-08-13 at 14:58 -0700, John Baldwin wrote: > > > For developers this means even if you are doing testing on a box > > > that doesn't use DRM, you can install the package so that kernel > > > builds will try to compile it and hopefully spot KPI/KBI changes > > > before they land in the tree so that the port/package can be > > > patched in tandem with committing changes to HEAD. Note that > > > even > > > builds of work trees in git checkouts, etc. will find the DRM > > > modules and try to build them if the package is installed. > > > > That last sentence sounds ominous. Are you saying that when I'm on > > my > > amd64 machine building from /my/sources/rpi using TARGET_ARCH=armv6 > > it's going to find /usr/local/sys/modules/drm-current-kmod and try > > to > > crossbuild it for armv6? > > Yes, meaning that you _can_ cross-build a DRM kernel module. This > also means > that if you are trying out a KPI change and have the package > installed, make > tinderbox will now catch a change that breaks the DRM drivers on only > a subset > of platforms (e.g. a powerpc or arm-only breakage that currently goes > unnoticed when a developer is only doing build testing from an amd64 > host). > > There are several ways you can disable this either globally or in > more > fine-grained ways: > > 1) You can set LOCALBASE to a different path either in a kernel > config > (via makeoptions) or when invoking buildkernel. > > For example, I mount my rpi's sdcard at /mnt on my amd64 laptop > and > then cross-build into it, so I could set LOCALBASE to > /mnt/usr/local when > building the rpi's kernel to honor any kmod packages installed on > the rpi. > > 2) You can set LOCAL_MODULES (makeoptions, command line) to a list of > modules > to build (empty disables building any of them). > > 3) You could set LOCAL_MODULES in /etc/src.conf to affect all kernel > builds. > (You probably don't want to set LOCALBASE there as it probably > affects > other things.) > > 4) You can build the port with the SOURCES option disabled if you > want to > never build modules for a specific port. > > > How about when I'm doing a build of 11-stable for testing, but > > what's > > in my /usr/local is sources for a 13-current driver? > > Given that the kmod's are supposed to be portable across branches, > the build really shouldn't be breaking. But the same ability is > still > there to as above to disable builds either in general or for > specific kernel configs or buildkernel invocations. > This all sounds vaguely wrong, backwards, to me. A developer who is using a given module on their build system might want that module to be rebuilt automatically, but only if the build parameters match those of the running build host system. If my build host is running freebsd 12 amd64 and I'm doing a build for freebsd 13 armv7, I have no interest in automatic rebuilds of an amd64 driver module for a different OS arch and version just because that module happens to be installed on the system I use to do crossbuilds. My objections are theoretical... this automation just seems improperly designed to me. But it won't actually affect me in any way, because I don't build video driver modules from ports, and I don't run freebsd current on my build host machine. Probably the number of people doing crossbuilding is small enough that nobody else is going to object to this "the whole world is amd64" automation. -- Ian From owner-freebsd-x11@freebsd.org Wed Aug 14 16:38:40 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 C0B8CB17E4 for ; Wed, 14 Aug 2019 16:38:40 +0000 (UTC) (envelope-from theron.tarigo@gmail.com) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 467wJJ3YDvz4X5T for ; Wed, 14 Aug 2019 16:38:40 +0000 (UTC) (envelope-from theron.tarigo@gmail.com) Received: by mailman.nyi.freebsd.org (Postfix) id 79BD6B17E1; Wed, 14 Aug 2019 16:38:40 +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 796AAB17DF for ; Wed, 14 Aug 2019 16:38:40 +0000 (UTC) (envelope-from theron.tarigo@gmail.com) Received: from mail-pl1-x643.google.com (mail-pl1-x643.google.com [IPv6:2607:f8b0:4864:20::643]) (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 467wJH5jBKz4X5M; Wed, 14 Aug 2019 16:38:39 +0000 (UTC) (envelope-from theron.tarigo@gmail.com) Received: by mail-pl1-x643.google.com with SMTP id bj8so3908660plb.4; Wed, 14 Aug 2019 09:38:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-transfer-encoding:content-language; bh=Oen3hSzEe7fVQZGGxN4KFO7Fm3/qG7vbFjlsUKkicSw=; b=W+zvqIE7XojmS8mPqB7EX6jHsgpBLjJnkxDayDj7HlrcW75/pa24gRk1Ynvfn2hrzS nzBUBXEoO5g29K3o+OWZX+Nhc6t0odkFMV+Id1cLvDjf67ZbjYu/dcULHG/x2zLxJVK5 MUEXVLJF1GJdSp++HVM0pxphE72pykMn7CHx+21vDtgQ5SudfHONVJW38sozDc7yFEge XrGxFiF35290EjoV0HlAEByzmlquLo03mDuYXSMR0ZzDKlL+Y5jkZlyuP2Kn5rvpwGQK Qb/7bXysI6fByBwwo862iPok1MNDZ5QNd2u4WcrmQVAvKbp8sQ/wso+MTu+rj/HAstRj zgmQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-transfer-encoding :content-language; bh=Oen3hSzEe7fVQZGGxN4KFO7Fm3/qG7vbFjlsUKkicSw=; b=euvRyhqDTPh4TJw1pGTUt4GFFhw77EWSE1umh4JHz/KUeoXwjr8l8Xw1OKarpkbsYH ppmx+ISMTr/HmdjB8sAM7pY8FrtomPl0CgGvDzdTcyTDohudFgOWvoQAk2oBK9h/lN+2 SuxGgwiFFb11W6Ujedfim913n7GBH/rwyLQOsk2ZgZ3ok0RwEg5/YqvQvDOB2djkIZ1o OnbWqTXDUtNlTQo78Ckk73gEnH2vJO5D2V9D0luwLNUZBmGtZNs9L9mOgH7eojlRCyA+ 8cG2S2qtcmNfY2iblUtmzVFxQGAwUzypMEffKw8T3MBUCLrb97lpwlPBNrSwEP7fk9nN x5kw== X-Gm-Message-State: APjAAAXL11xKSN8e4a6bLzJqnPtE2JiOtZjarqDlZr2fP+vGVElcc5p1 joWVOE3lWlfn/jEhBISqrgKDnsHc X-Google-Smtp-Source: APXvYqwneSpVaQOhY8TDiG6UJS6i8IRiZ7yba3e5ZE+29R3tYtEfG0IE1FihQRWu+GVGIDZut6Jdpg== X-Received: by 2002:a17:902:b698:: with SMTP id c24mr331921pls.28.1565800717837; Wed, 14 Aug 2019 09:38:37 -0700 (PDT) Received: from [192.168.1.23] (c-73-170-47-221.hsd1.ca.comcast.net. [73.170.47.221]) by smtp.gmail.com with ESMTPSA id g1sm170648pgg.27.2019.08.14.09.38.37 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 14 Aug 2019 09:38:37 -0700 (PDT) Sender: Theron Tarigo Subject: Re: HEADSUP: drm-current-kmod now installs sources To: John Baldwin , x11@freebsd.org References: <67ca217f-b7de-8707-c4de-51e3f895d06f@FreeBSD.org> From: Theron Message-ID: <43f89238-bf40-0339-e21e-3a1777d9b431@gmail.com> Date: Wed, 14 Aug 2019 09:38:35 -0700 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US X-Rspamd-Queue-Id: 467wJH5jBKz4X5M X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=W+zvqIE7; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of therontarigo@gmail.com designates 2607:f8b0:4864:20::643 as permitted sender) smtp.mailfrom=therontarigo@gmail.com X-Spamd-Result: default: False [-3.99 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; FREEMAIL_FROM(0.00)[gmail.com]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[gmail.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_SHORT(-0.99)[-0.988,0]; RECEIVED_SPAMHAUS_PBL(0.00)[221.47.170.73.khpj7ygk5idzvmvt5x4ziurxhy.zen.dq.spamhaus.net : 127.0.0.10]; IP_SCORE(0.00)[ip: (-0.37), ipnet: 2607:f8b0::/32(-2.98), asn: 15169(-2.39), country: US(-0.05)]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; TAGGED_FROM(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; MID_RHS_MATCH_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com.dwl.dnswl.org : 127.0.5.0]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; IP_SCORE_FREEMAIL(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[3.4.6.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]; RCVD_TLS_ALL(0.00)[] 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: Wed, 14 Aug 2019 16:38:40 -0000 On 2019-08-14 09:08, John Baldwin wrote: > 1) You can set LOCALBASE to a different path either in a kernel config > (via makeoptions) or when invoking buildkernel. > > For example, I mount my rpi's sdcard at /mnt on my amd64 laptop and > then cross-build into it, so I could set LOCALBASE to /mnt/usr/local when > building the rpi's kernel to honor any kmod packages installed on the rpi. Normally LOCALBASE is interpreted by ports as the default for PREFIX, meaning it should be a path _within_ the target system, not the path to where it is mounted.  There is DESTDIR for that.  Now for kernel build this is not a problem for the reason that LOCALBASE is being used just to find sources, not to build ports.  However, given how that variable is normally used, it seems like a problem waiting to happen.  It would be better to use a variable specific to the purpose at hand. >> How about when I'm doing a build of 11-stable for testing, but what's >> in my /usr/local is sources for a 13-current driver? > Given that the kmod's are supposed to be portable across branches, > the build really shouldn't be breaking. But the same ability is still > there to as above to disable builds either in general or for > specific kernel configs or buildkernel invocations. The concern appears to be that there is no longer a clear way to separate what base source tree does from what is in the local system's configuration.  Is there any one single knob to tell /usr/src not to use any configuration from /usr/local? From owner-freebsd-x11@freebsd.org Wed Aug 14 17:07:43 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 3F9CAB28C3 for ; Wed, 14 Aug 2019 17:07:43 +0000 (UTC) (envelope-from sghctoma@gmail.com) Received: from mail-wm1-x32b.google.com (mail-wm1-x32b.google.com [IPv6:2a00:1450:4864:20::32b]) (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 467wxp38Hsz4ZYY for ; Wed, 14 Aug 2019 17:07:42 +0000 (UTC) (envelope-from sghctoma@gmail.com) Received: by mail-wm1-x32b.google.com with SMTP id 10so5208932wmp.3 for ; Wed, 14 Aug 2019 10:07:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:subject:message-id:mail-followup-to:references :mime-version:content-disposition:in-reply-to:user-agent; bh=5oLzmSU8ClHreh9u1FTY/RJU9FoCcUVleQuojIPZVYc=; b=uEIgRI89sXt4gX/bDZAdYXm+2dZpAh9/Os6Py7HCzyidc+C7CYkGsACTekLa+5JcE8 IZU2JZFnjdFzFLyNmPqgWSvw7rHNbFJ83+qZbtclV7MJO6KEPXM1RBcFMKSRONgUhGVP es+HP+6YQliMIHtW98pXzMZCebGm9SoxkCp8GEq7bqPmyCNCe9KLYsqylkf4zEyv70Va JdLzEdvMh/J4CkkqenlSbfSBxoKpsaYvusbFyCb6rPJPq/Sh/cdQoOZOZbCbQSU/84dV oVqDVWNj3vSOA7o0iEP/+hBRfXEaemIYbrhjINzmpW0GqoagBCEkDoJNOBo9xga2L1H8 o9yQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:subject:message-id:mail-followup-to :references:mime-version:content-disposition:in-reply-to:user-agent; bh=5oLzmSU8ClHreh9u1FTY/RJU9FoCcUVleQuojIPZVYc=; b=i8u5vzxZa4PIKwS5QTRe742HOEL/jQ+tkSB6CX2NiOcJpCrv95PdGgNuYsKHKthtin ZKe3YPbg1QkI/ZLDy1ixi0aNY5ZKJbCsqTNsxBxmh8tK4D7HFONTPzFWVKk2WhW7ypJW CShPBCxa7Kg4rpN8Jic25dyjLOun/o8ay2irLK+r0tP2dbvpy8qoZxVtckFbQRz8zAUh hvxnR6Uc5HyxFEnm+oBREcsi7nkJYdn9sGf2vMcg0gpg0oLn0+hL0M+lgscXRkAt+n/C G5SCGompRxdcdNKzujkyIO+P+dzFJK8uOVsMUKzl7fYqUD3eq1+5wvj7Ih4x+SpZEksh dZjw== X-Gm-Message-State: APjAAAWy/bw4gaeQrLdcr5E5QRSlJyLhwO/EBMc4iAmdLYwiz3m9TRnx qrDuuNQjptbVe49fhVesuMLt0R3F X-Google-Smtp-Source: APXvYqwXyUpKvuySPjy30G86pmV+wuV5tGrmHlzmeF5LGs+9zRWQTayu0nKFvASxCFUOE4P9RNaNrA== X-Received: by 2002:a1c:610a:: with SMTP id v10mr117263wmb.151.1565802460349; Wed, 14 Aug 2019 10:07:40 -0700 (PDT) Received: from localhost (catv-176-63-27-71.catv.broadband.hu. [176.63.27.71]) by smtp.gmail.com with ESMTPSA id v12sm235685wrr.87.2019.08.14.10.07.39 for (version=TLS1_3 cipher=AEAD-AES256-GCM-SHA384 bits=256/256); Wed, 14 Aug 2019 10:07:39 -0700 (PDT) Date: Wed, 14 Aug 2019 19:07:38 +0200 From: Tamas Szakaly To: freebsd-x11@freebsd.org Subject: Re: HEADSUP: drm-current-kmod now installs sources Message-ID: <20190814170738.cqoaspmzmredxjyl@pamparam> Mail-Followup-To: freebsd-x11@freebsd.org References: <67ca217f-b7de-8707-c4de-51e3f895d06f@FreeBSD.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <67ca217f-b7de-8707-c4de-51e3f895d06f@FreeBSD.org> User-Agent: NeoMutt/20180716 X-Rspamd-Queue-Id: 467wxp38Hsz4ZYY X-Spamd-Bar: ++ Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=uEIgRI89; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of sghctoma@gmail.com designates 2a00:1450:4864:20::32b as permitted sender) smtp.mailfrom=sghctoma@gmail.com X-Spamd-Result: default: False [2.53 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_SPF_ALLOW(0.00)[+ip6:2a00:1450:4000::/36:c]; FREEMAIL_FROM(0.00)[gmail.com]; TO_DN_NONE(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(0.00)[gmail.com,none]; NEURAL_HAM_SHORT(-0.99)[-0.991,0]; RECEIVED_SPAMHAUS_PBL(0.00)[71.27.63.176.khpj7ygk5idzvmvt5x4ziurxhy.zen.dq.spamhaus.net : 127.0.0.11]; FROM_EQ_ENVFROM(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; MIME_TRACE(0.00)[0:+]; DWL_DNSWL_NONE(0.00)[gmail.com.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; RECEIVED_SPAMHAUS_XBL(5.00)[71.27.63.176.khpj7ygk5idzvmvt5x4ziurxhy.zen.dq.spamhaus.net : 127.0.0.4]; R_DKIM_ALLOW(0.00)[gmail.com:s=20161025]; NEURAL_HAM_MEDIUM(-0.99)[-0.992,0]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-0.99)[-0.986,0]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-x11@freebsd.org]; IP_SCORE_FREEMAIL(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; BAD_REP_POLICIES(0.10)[]; IP_SCORE(0.00)[ip: (-9.31), ipnet: 2a00:1450::/32(-3.03), asn: 15169(-2.39), country: US(-0.05)]; RCVD_IN_DNSWL_NONE(0.00)[b.2.3.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.5.4.1.0.0.a.2.list.dnswl.org : 127.0.5.0]; MID_RHS_NOT_FQDN(0.50)[]; RCVD_TLS_ALL(0.00)[] 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: Wed, 14 Aug 2019 17:07:43 -0000 On Tue, Aug 13, 2019 at 02:58:23PM -0700, John Baldwin wrote: > With help from zeising@ in particular, I've just committed a change > to the drm-current-kmod port that makes it install sources into > /usr/local/sys/modules by default. This will result in some behavior > changes on HEAD (and only head for now): > > 1) When you build a kernel after installing the updated package, > your buildkernel will now build DRM modules using the sources > from the package. For developers at least I suspect this to be > a win as if you have made changes to the kernel KBI you will > always end up with matching modules installed into /boot/kernel > alongside your kernel. > > 2) In order to use these modules, you need to update the 'kld_list' > lines in your rc.conf to just list the modules without a > path, e.g. "kld_list=i915kms" just as you would for other > modules. This will prefer the module built with your kernel if > one exists and fall back to the module in /boot/modules > otherwise. > > If a change in current breaks the build of DRM modules, you have a > couple of options: > > 1) Pass 'LOCAL_MODULES=' (empty string) on the command line of > 'make buildkernel' to disable building the DRM modules. > > 2) Hack on the sources in /usr/local/sys/modules/drm-current-kmod > to fix the compile breakage, perhaps using a patch from the > mailing lists if one exists. > > 3) Wait for a new package/port version and update to that before > doing a buildkernel. > > For developers this means even if you are doing testing on a box > that doesn't use DRM, you can install the package so that kernel > builds will try to compile it and hopefully spot KPI/KBI changes > before they land in the tree so that the port/package can be > patched in tandem with committing changes to HEAD. Note that even > builds of work trees in git checkouts, etc. will find the DRM > modules and try to build them if the package is installed. > > -- > John Baldwin Hi all, Am I correctly assuming that the only advantage of this approach over having "PORTS_MODULES+= graphics/drm-current-kmod" in /etc/src.conf is that you don't have to have the ports tree? And if I'm seeing things correctly, not building from the ports tree have a disatvantage: If I want to update both my kernel and the module, I have to install the updated module to get the latest sources, and than I can build the kernel, which rebuilds the module. If there is no package yet for the module, I have to build the module twice - or maybe put the updated sources to /usr/local/sys manually. When using PORTS_MODULES, I can just update the ports tree and build the kernel. Regards, Toma From owner-freebsd-x11@freebsd.org Wed Aug 14 17:13:51 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 85C83B2D58 for ; Wed, 14 Aug 2019 17:13:51 +0000 (UTC) (envelope-from jhb@FreeBSD.org) 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 467x4v32SYz4bTp for ; Wed, 14 Aug 2019 17:13:51 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: by mailman.nyi.freebsd.org (Postfix) id 6650BB2D56; Wed, 14 Aug 2019 17:13:51 +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 65FD9B2D54; Wed, 14 Aug 2019 17:13:51 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 467x4v25Z7z4bTk; Wed, 14 Aug 2019 17:13:51 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from John-Baldwins-MacBook-Pro-4.local (ralph.baldwin.cx [66.234.199.215]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) (Authenticated sender: jhb) by smtp.freebsd.org (Postfix) with ESMTPSA id A3834199C7; Wed, 14 Aug 2019 17:13:50 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Subject: Re: HEADSUP: drm-current-kmod now installs sources To: Ian Lepore , current@FreeBSD.org Cc: x11@FreeBSD.org References: <67ca217f-b7de-8707-c4de-51e3f895d06f@FreeBSD.org> <469b61c7c939b4e70f4304eaeb73eaae9b1d4c9a.camel@freebsd.org> From: John Baldwin Openpgp: preference=signencrypt Autocrypt: addr=jhb@FreeBSD.org; keydata= mQGiBETQ+XcRBADMFybiq69u+fJRy/0wzqTNS8jFfWaBTs5/OfcV7wWezVmf9sgwn8TW0Dk0 c9MBl0pz+H01dA2ZSGZ5fXlmFIsee1WEzqeJzpiwd/pejPgSzXB9ijbLHZ2/E0jhGBcVy5Yo /Tw5+U/+laeYKu2xb0XPvM0zMNls1ah5OnP9a6Ql6wCgupaoMySb7DXm2LHD1Z9jTsHcAQMD /1jzh2BoHriy/Q2s4KzzjVp/mQO5DSm2z14BvbQRcXU48oAosHA1u3Wrov6LfPY+0U1tG47X 1BGfnQH+rNAaH0livoSBQ0IPI/8WfIW7ub4qV6HYwWKVqkDkqwcpmGNDbz3gfaDht6nsie5Z pcuCcul4M9CW7Md6zzyvktjnbz61BADGDCopfZC4of0Z3Ka0u8Wik6UJOuqShBt1WcFS8ya1 oB4rc4tXfSHyMF63aPUBMxHR5DXeH+EO2edoSwViDMqWk1jTnYza51rbGY+pebLQOVOxAY7k do5Ordl3wklBPMVEPWoZ61SdbcjhHVwaC5zfiskcxj5wwXd2E9qYlBqRg7QeSm9obiBCYWxk d2luIDxqaGJARnJlZUJTRC5vcmc+iGAEExECACAFAkTQ+awCGwMGCwkIBwMCBBUCCAMEFgID AQIeAQIXgAAKCRBy3lIGd+N/BI6RAJ9S97fvbME+3hxzE3JUyUZ6vTewDACdE1stFuSfqMvM jomvZdYxIYyTUpC5Ag0ERND5ghAIAPwsO0B7BL+bz8sLlLoQktGxXwXQfS5cInvL17Dsgnr3 1AKa94j9EnXQyPEj7u0d+LmEe6CGEGDh1OcGFTMVrof2ZzkSy4+FkZwMKJpTiqeaShMh+Goj XlwIMDxyADYvBIg3eN5YdFKaPQpfgSqhT+7El7w+wSZZD8pPQuLAnie5iz9C8iKy4/cMSOrH YUK/tO+Nhw8Jjlw94Ik0T80iEhI2t+XBVjwdfjbq3HrJ0ehqdBwukyeJRYKmbn298KOFQVHO EVbHA4rF/37jzaMadK43FgJ0SAhPPF5l4l89z5oPu0b/+5e2inA3b8J3iGZxywjM+Csq1tqz hltEc7Q+E08AAwUIAL+15XH8bPbjNJdVyg2CMl10JNW2wWg2Q6qdljeaRqeR6zFus7EZTwtX sNzs5bP8y51PSUDJbeiy2RNCNKWFMndM22TZnk3GNG45nQd4OwYK0RZVrikalmJY5Q6m7Z16 4yrZgIXFdKj2t8F+x613/SJW1lIr9/bDp4U9tw0V1g3l2dFtD3p3ZrQ3hpoDtoK70ioIAjjH aIXIAcm3FGZFXy503DOA0KaTWwvOVdYCFLm3zWuSOmrX/GsEc7ovasOWwjPn878qVjbUKWwx Q4QkF4OhUV9zPtf9tDSAZ3x7QSwoKbCoRCZ/xbyTUPyQ1VvNy/mYrBcYlzHodsaqUDjHuW+I SQQYEQIACQUCRND5ggIbDAAKCRBy3lIGd+N/BCO8AJ9j1dWVQWxw/YdTbEyrRKOY8YZNwwCf afMAg8QvmOWnHx3wl8WslCaXaE8= Message-ID: Date: Wed, 14 Aug 2019 10:13:48 -0700 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:60.0) Gecko/20100101 Thunderbird/60.7.1 MIME-Version: 1.0 In-Reply-To: <469b61c7c939b4e70f4304eaeb73eaae9b1d4c9a.camel@freebsd.org> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit 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: Wed, 14 Aug 2019 17:13:51 -0000 On 8/14/19 9:22 AM, Ian Lepore wrote: > This all sounds vaguely wrong, backwards, to me. A developer who is > using a given module on their build system might want that module to be > rebuilt automatically, but only if the build parameters match those of > the running build host system. > > If my build host is running freebsd 12 amd64 and I'm doing a build for > freebsd 13 armv7, I have no interest in automatic rebuilds of an amd64 > driver module for a different OS arch and version just because that > module happens to be installed on the system I use to do crossbuilds. > > My objections are theoretical... this automation just seems improperly > designed to me. But it won't actually affect me in any way, because I > don't build video driver modules from ports, and I don't run freebsd > current on my build host machine. Probably the number of people doing > crossbuilding is small enough that nobody else is going to object to > this "the whole world is amd64" automation. You assume DRM is amd64-only when it is definitely not. It also has suitable guards in its Makefile to only build the relevant kernel modules on supported architectures. -- John Baldwin From owner-freebsd-x11@freebsd.org Wed Aug 14 17:16:12 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 52F7FB2F90 for ; Wed, 14 Aug 2019 17:16:12 +0000 (UTC) (envelope-from theron.tarigo@gmail.com) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 467x7c0cDRz4bp1 for ; Wed, 14 Aug 2019 17:16:12 +0000 (UTC) (envelope-from theron.tarigo@gmail.com) Received: by mailman.nyi.freebsd.org (Postfix) id 13104B2F8A; Wed, 14 Aug 2019 17:16:12 +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 12BD6B2F89; Wed, 14 Aug 2019 17:16:12 +0000 (UTC) (envelope-from theron.tarigo@gmail.com) Received: from mail-pf1-x443.google.com (mail-pf1-x443.google.com [IPv6:2607:f8b0:4864:20::443]) (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 467x7b40Lcz4bny; Wed, 14 Aug 2019 17:16:11 +0000 (UTC) (envelope-from theron.tarigo@gmail.com) Received: by mail-pf1-x443.google.com with SMTP id d85so3462565pfd.2; Wed, 14 Aug 2019 10:16:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-transfer-encoding:content-language; bh=VgDH7SNtfTkRPWWZOMN8ggGsplNmarYIsV+y9JplNsA=; b=LfE7qlmZ0Lsys4koCKsPT6aTo22zDsJ4ReF9HfxhTqwLYfa2K0WH5W0/kfYCmO6am7 IgvzRh4rymWErm6nNXLnt2IQNBz6aQTmS6W6Tv+h9jroeKcb2MveCcwILwLIEuR3cjqT Ddf8zGLPdjVfp0FxtTpZXeRoyZyI9U/1xTGOad/H4AWt7ucrbCq9G9SlNb0+ndvUQaEn ogkPlDkjlCkL0c372guIFTwYtwogrv9grcNGQv/eQIJdwlng/VFexvbZW9Pd1FgEUxKf vi32XiW4TwzYcDnrrRHwqvzscGbUuPy1uiuxxb8FUDKSBVNhRnj5fK5gEjbRK5eHmvfH aB2A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:cc:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-transfer-encoding :content-language; bh=VgDH7SNtfTkRPWWZOMN8ggGsplNmarYIsV+y9JplNsA=; b=LEu0JUgQAmWUuUJKUaB57HjVV6c8VBJNiuENLpZxUHDTjyxylZFkZU8+PVH3FWiTCu 0nfT/him3OdkLrspumFl/FIxIGPoOiJczc5fECySyROp8aMQDDg3dJ3mn9irrGHfLGqD LoGqymmbG2weh/WW+dqJ2anDUelKzGpdKjhl8J/M8T8TuLDkjUMx1Gx47kXE+IqetM/u QQOlHxpNOMo1bIg6rLfyjyEQTzA2A5ht6jG9nP/iXe/pGWFVZ0EjmLrgRvxmN/rqthu+ hD6JJmUkm0sVbcGgoW3wyFVTNTsrS/86rmy6C8aJicIJw/0RKPBeeZ5pZ3XCinyRTurZ uyRQ== X-Gm-Message-State: APjAAAUEFpk0K8tmmjN4YxqkXekpUl/wUb3Xeuz56IqSoEZJVgFYF8/t DCl0lrIQXEHSp+nox52EOr4g+gxjzRM= X-Google-Smtp-Source: APXvYqwMH9ycKGklUB/cKkFcl3WL65eP6z5S+QpxptK4TVcchcjz+ChF7HLegjithQ69jm4CKVxnMw== X-Received: by 2002:a63:4562:: with SMTP id u34mr222227pgk.288.1565802969651; Wed, 14 Aug 2019 10:16:09 -0700 (PDT) Received: from [192.168.1.23] (c-73-170-47-221.hsd1.ca.comcast.net. [73.170.47.221]) by smtp.gmail.com with ESMTPSA id x17sm395190pff.62.2019.08.14.10.16.08 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 14 Aug 2019 10:16:08 -0700 (PDT) Sender: Theron Tarigo Subject: Re: HEADSUP: drm-current-kmod now installs sources To: John Baldwin , Ian Lepore , current@FreeBSD.org Cc: x11@FreeBSD.org References: <67ca217f-b7de-8707-c4de-51e3f895d06f@FreeBSD.org> From: Theron Message-ID: Date: Wed, 14 Aug 2019 10:16:07 -0700 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US X-Rspamd-Queue-Id: 467x7b40Lcz4bny X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=LfE7qlmZ; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of therontarigo@gmail.com designates 2607:f8b0:4864:20::443 as permitted sender) smtp.mailfrom=therontarigo@gmail.com X-Spamd-Result: default: False [-3.98 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; FREEMAIL_FROM(0.00)[gmail.com]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_SHORT(-0.98)[-0.982,0]; RECEIVED_SPAMHAUS_PBL(0.00)[221.47.170.73.khpj7ygk5idzvmvt5x4ziurxhy.zen.dq.spamhaus.net : 127.0.0.10]; IP_SCORE(0.00)[ip: (-0.37), ipnet: 2607:f8b0::/32(-2.98), asn: 15169(-2.39), country: US(-0.05)]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; TAGGED_FROM(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; MID_RHS_MATCH_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; DWL_DNSWL_NONE(0.00)[gmail.com.dwl.dnswl.org : 127.0.5.0]; IP_SCORE_FREEMAIL(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[3.4.4.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]; RCVD_TLS_ALL(0.00)[] 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: Wed, 14 Aug 2019 17:16:12 -0000 CC @current, as I had originally intended. On 2019-08-14 09:08, John Baldwin wrote: > 1) You can set LOCALBASE to a different path either in a kernel config > (via makeoptions) or when invoking buildkernel. > > For example, I mount my rpi's sdcard at /mnt on my amd64 laptop and > then cross-build into it, so I could set LOCALBASE to /mnt/usr/local when > building the rpi's kernel to honor any kmod packages installed on the rpi. Normally LOCALBASE is interpreted by ports as the default for PREFIX, meaning it should be a path _within_ the target system, not the path to where it is mounted.  There is DESTDIR for that. Now for kernel build this is not a problem for the reason that LOCALBASE is being used just to find sources, not to build ports. However, given how that variable is normally used, it seems like a problem waiting to happen.  It would be better to use a variable specific to the purpose at hand. >> How about when I'm doing a build of 11-stable for testing, but what's >> in my /usr/local is sources for a 13-current driver? > Given that the kmod's are supposed to be portable across branches, > the build really shouldn't be breaking. But the same ability is still > there to as above to disable builds either in general or for > specific kernel configs or buildkernel invocations. The concern appears to be that there is no longer a clear way to separate what base source tree does from what is in the local system's configuration.  Is there any one single knob to tell /usr/src not to use any configuration from /usr/local? From owner-freebsd-x11@freebsd.org Wed Aug 14 17:22: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 578F6B34B8 for ; Wed, 14 Aug 2019 17:22:18 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 467xGf1Z9Zz4cTN for ; Wed, 14 Aug 2019 17:22:18 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: by mailman.nyi.freebsd.org (Postfix) id 35D2AB34B7; Wed, 14 Aug 2019 17:22: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 359A7B34B5 for ; Wed, 14 Aug 2019 17:22:18 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 467xGf0gS0z4cTM; Wed, 14 Aug 2019 17:22:18 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from John-Baldwins-MacBook-Pro-4.local (ralph.baldwin.cx [66.234.199.215]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) (Authenticated sender: jhb) by smtp.freebsd.org (Postfix) with ESMTPSA id 8C29119AEC; Wed, 14 Aug 2019 17:22:17 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Subject: Re: HEADSUP: drm-current-kmod now installs sources To: Theron , x11@freebsd.org References: <67ca217f-b7de-8707-c4de-51e3f895d06f@FreeBSD.org> <43f89238-bf40-0339-e21e-3a1777d9b431@gmail.com> From: John Baldwin Openpgp: preference=signencrypt Autocrypt: addr=jhb@FreeBSD.org; keydata= mQGiBETQ+XcRBADMFybiq69u+fJRy/0wzqTNS8jFfWaBTs5/OfcV7wWezVmf9sgwn8TW0Dk0 c9MBl0pz+H01dA2ZSGZ5fXlmFIsee1WEzqeJzpiwd/pejPgSzXB9ijbLHZ2/E0jhGBcVy5Yo /Tw5+U/+laeYKu2xb0XPvM0zMNls1ah5OnP9a6Ql6wCgupaoMySb7DXm2LHD1Z9jTsHcAQMD /1jzh2BoHriy/Q2s4KzzjVp/mQO5DSm2z14BvbQRcXU48oAosHA1u3Wrov6LfPY+0U1tG47X 1BGfnQH+rNAaH0livoSBQ0IPI/8WfIW7ub4qV6HYwWKVqkDkqwcpmGNDbz3gfaDht6nsie5Z pcuCcul4M9CW7Md6zzyvktjnbz61BADGDCopfZC4of0Z3Ka0u8Wik6UJOuqShBt1WcFS8ya1 oB4rc4tXfSHyMF63aPUBMxHR5DXeH+EO2edoSwViDMqWk1jTnYza51rbGY+pebLQOVOxAY7k do5Ordl3wklBPMVEPWoZ61SdbcjhHVwaC5zfiskcxj5wwXd2E9qYlBqRg7QeSm9obiBCYWxk d2luIDxqaGJARnJlZUJTRC5vcmc+iGAEExECACAFAkTQ+awCGwMGCwkIBwMCBBUCCAMEFgID AQIeAQIXgAAKCRBy3lIGd+N/BI6RAJ9S97fvbME+3hxzE3JUyUZ6vTewDACdE1stFuSfqMvM jomvZdYxIYyTUpC5Ag0ERND5ghAIAPwsO0B7BL+bz8sLlLoQktGxXwXQfS5cInvL17Dsgnr3 1AKa94j9EnXQyPEj7u0d+LmEe6CGEGDh1OcGFTMVrof2ZzkSy4+FkZwMKJpTiqeaShMh+Goj XlwIMDxyADYvBIg3eN5YdFKaPQpfgSqhT+7El7w+wSZZD8pPQuLAnie5iz9C8iKy4/cMSOrH YUK/tO+Nhw8Jjlw94Ik0T80iEhI2t+XBVjwdfjbq3HrJ0ehqdBwukyeJRYKmbn298KOFQVHO EVbHA4rF/37jzaMadK43FgJ0SAhPPF5l4l89z5oPu0b/+5e2inA3b8J3iGZxywjM+Csq1tqz hltEc7Q+E08AAwUIAL+15XH8bPbjNJdVyg2CMl10JNW2wWg2Q6qdljeaRqeR6zFus7EZTwtX sNzs5bP8y51PSUDJbeiy2RNCNKWFMndM22TZnk3GNG45nQd4OwYK0RZVrikalmJY5Q6m7Z16 4yrZgIXFdKj2t8F+x613/SJW1lIr9/bDp4U9tw0V1g3l2dFtD3p3ZrQ3hpoDtoK70ioIAjjH aIXIAcm3FGZFXy503DOA0KaTWwvOVdYCFLm3zWuSOmrX/GsEc7ovasOWwjPn878qVjbUKWwx Q4QkF4OhUV9zPtf9tDSAZ3x7QSwoKbCoRCZ/xbyTUPyQ1VvNy/mYrBcYlzHodsaqUDjHuW+I SQQYEQIACQUCRND5ggIbDAAKCRBy3lIGd+N/BCO8AJ9j1dWVQWxw/YdTbEyrRKOY8YZNwwCf afMAg8QvmOWnHx3wl8WslCaXaE8= Message-ID: Date: Wed, 14 Aug 2019 10:22:17 -0700 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:60.0) Gecko/20100101 Thunderbird/60.7.1 MIME-Version: 1.0 In-Reply-To: <43f89238-bf40-0339-e21e-3a1777d9b431@gmail.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit 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: Wed, 14 Aug 2019 17:22:18 -0000 On 8/14/19 9:38 AM, Theron wrote: > On 2019-08-14 09:08, John Baldwin wrote: >> 1) You can set LOCALBASE to a different path either in a kernel config >> (via makeoptions) or when invoking buildkernel. >> >> For example, I mount my rpi's sdcard at /mnt on my amd64 laptop and >> then cross-build into it, so I could set LOCALBASE to /mnt/usr/local when >> building the rpi's kernel to honor any kmod packages installed on the rpi. > > Normally LOCALBASE is interpreted by ports as the default for PREFIX, > meaning it should be a path _within_ the target system, not the path to > where it is mounted.  There is DESTDIR for that.  Now for kernel build > this is not a problem for the reason that LOCALBASE is being used just > to find sources, not to build ports.  However, given how that variable > is normally used, it seems like a problem waiting to happen.  It would > be better to use a variable specific to the purpose at hand. LOCALBASE is used in various other non-ports Makefiles to find things installed by ports/packages. There is in fact another variable I failed to mention (LOCAL_MODULES_DIR which defaults to LOCALBASE/sys/modules) and one could set that instead of LOCALBASE for the /mnt case. >>> How about when I'm doing a build of 11-stable for testing, but what's >>> in my /usr/local is sources for a 13-current driver? >> Given that the kmod's are supposed to be portable across branches, >> the build really shouldn't be breaking. But the same ability is still >> there to as above to disable builds either in general or for >> specific kernel configs or buildkernel invocations. > > The concern appears to be that there is no longer a clear way to > separate what base source tree does from what is in the local system's > configuration.  Is there any one single knob to tell /usr/src not to use > any configuration from /usr/local? As I said, you can set LOCAL_MODULES="" in /etc/src.conf if you want a global knob, or you can set it with smaller granularity in either a kernel config or on the command line. -- John Baldwin From owner-freebsd-x11@freebsd.org Wed Aug 14 17:24:04 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 1C514B355C for ; Wed, 14 Aug 2019 17:24:04 +0000 (UTC) (envelope-from manu@bidouilliste.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 467xJg5JJsz4cYh for ; Wed, 14 Aug 2019 17:24:03 +0000 (UTC) (envelope-from manu@bidouilliste.com) Received: by mailman.nyi.freebsd.org (Postfix) id B403BB3559; Wed, 14 Aug 2019 17:24:03 +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 B3A25B3555; Wed, 14 Aug 2019 17:24:03 +0000 (UTC) (envelope-from manu@bidouilliste.com) Received: from mail.blih.net (mail.blih.net [212.83.177.182]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.blih.net", Issuer "mail.blih.net" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 467xJf3LK7z4cYf; Wed, 14 Aug 2019 17:24:02 +0000 (UTC) (envelope-from manu@bidouilliste.com) Received: from mail.blih.net (mail.blih.net [212.83.177.182]) by mail.blih.net (OpenSMTPD) with ESMTP id a6e2876c; Wed, 14 Aug 2019 19:23:53 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bidouilliste.com; h=date :from:to:cc:subject:message-id:in-reply-to:references :mime-version:content-type:content-transfer-encoding; s=mail; bh=IBOoNh5tfz6ulJCSHwzCysvAD7s=; b=PQ9BqVLobaeyB1frFKq+dOgTTBo2 qwS41dc1LwlovkFgYqilcuqjuMfrpwo3Fydm9ZsdfJo0lLsurxW6/4F8krXd11X7 UNi7jfv++jRnPkLqP3T4v1NgxCr4g889PDGaDQHiht/vSacUdjqC8tTn+RPXoEkU B1ym8F9tzM4dB2I= DomainKey-Signature: a=rsa-sha1; c=nofws; d=bidouilliste.com; h=date :from:to:cc:subject:message-id:in-reply-to:references :mime-version:content-type:content-transfer-encoding; q=dns; s= mail; b=WPOqwDNhDeBlsfwVzXETwlh0st41SEtCumAt+AKajxB2u1LYwOxlYOVO sTLRajtdU6UboZTWde6Y3hVi1hHyu0BBM/1ls3i46IOKWrxlvHsrCbokqeCWvW1t PtacXQ87ExfZL1u2dEGEhHRFnRzSevKHVe4djmFG3F3g1Ny9GwE= Received: from skull.home.blih.net (ip-9.net-89-3-105.rev.numericable.fr [89.3.105.9]) by mail.blih.net (OpenSMTPD) with ESMTPSA id 0652d351 TLS version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO; Wed, 14 Aug 2019 19:23:53 +0200 (CEST) Date: Wed, 14 Aug 2019 19:23:53 +0200 From: Emmanuel Vadot To: John Baldwin Cc: Ian Lepore , current@FreeBSD.org, x11@FreeBSD.org Subject: Re: HEADSUP: drm-current-kmod now installs sources Message-Id: <20190814192353.166bd3e7d1af44a55a61c915@bidouilliste.com> In-Reply-To: References: <67ca217f-b7de-8707-c4de-51e3f895d06f@FreeBSD.org> <469b61c7c939b4e70f4304eaeb73eaae9b1d4c9a.camel@freebsd.org> X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.32; amd64-portbld-freebsd13.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 467xJf3LK7z4cYf X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org; dkim=pass header.d=bidouilliste.com header.s=mail header.b=PQ9BqVLo; dmarc=none; spf=pass (mx1.freebsd.org: domain of manu@bidouilliste.com designates 212.83.177.182 as permitted sender) smtp.mailfrom=manu@bidouilliste.com X-Spamd-Result: default: False [-0.72 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_DKIM_ALLOW(-0.20)[bidouilliste.com:s=mail]; NEURAL_HAM_MEDIUM(-0.84)[-0.837,0]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; R_SPF_ALLOW(-0.20)[+ip4:212.83.177.182/32]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; MV_CASE(0.50)[]; DMARC_NA(0.00)[bidouilliste.com]; TO_DN_SOME(0.00)[]; NEURAL_SPAM_SHORT(0.55)[0.548,0]; NEURAL_HAM_LONG(-0.88)[-0.876,0]; DKIM_TRACE(0.00)[bidouilliste.com:+]; RCVD_NO_TLS_LAST(0.10)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; IP_SCORE(0.34)[ip: (-0.94), ipnet: 212.83.160.0/19(2.57), asn: 12876(0.09), country: FR(-0.01)]; ASN(0.00)[asn:12876, ipnet:212.83.160.0/19, country:FR]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_COUNT_TWO(0.00)[2] 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: Wed, 14 Aug 2019 17:24:04 -0000 On Wed, 14 Aug 2019 10:13:48 -0700 John Baldwin wrote: > On 8/14/19 9:22 AM, Ian Lepore wrote: > > This all sounds vaguely wrong, backwards, to me. A developer who is > > using a given module on their build system might want that module to be > > rebuilt automatically, but only if the build parameters match those of > > the running build host system. > > > > If my build host is running freebsd 12 amd64 and I'm doing a build for > > freebsd 13 armv7, I have no interest in automatic rebuilds of an amd64 > > driver module for a different OS arch and version just because that > > module happens to be installed on the system I use to do crossbuilds. > > > > My objections are theoretical... this automation just seems improperly > > designed to me. But it won't actually affect me in any way, because I > > don't build video driver modules from ports, and I don't run freebsd > > current on my build host machine. Probably the number of people doing > > crossbuilding is small enough that nobody else is going to object to > > this "the whole world is amd64" automation. > > You assume DRM is amd64-only when it is definitely not. It also has > suitable guards in its Makefile to only build the relevant kernel > modules on supported architectures. I clearly don't want to spend time to build the drm and radeon modules when I'm hacking on arm64. Shouldn't LOCAL_MODULE have ${TARGET}.${TARGET_ARCH} as a subdirectory ? So when you install drm-kmod-* it will only install the source in /usr/local/modules/${TARGET}.${TARGET_ARCH}/ ? (or whatever the correct dir is). -- Emmanuel Vadot From owner-freebsd-x11@freebsd.org Wed Aug 14 17:55:06 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 6B40BB4105 for ; Wed, 14 Aug 2019 17:55:06 +0000 (UTC) (envelope-from zeising@freebsd.org) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 467y0V2GlYz4fJ0 for ; Wed, 14 Aug 2019 17:55:06 +0000 (UTC) (envelope-from zeising@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id 4AADAB4102; Wed, 14 Aug 2019 17:55:06 +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 4A281B40FF; Wed, 14 Aug 2019 17:55:06 +0000 (UTC) (envelope-from zeising@freebsd.org) Received: from mail.daemonic.se (mail.daemonic.se [176.58.89.161]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 467y0T6Mjnz4fHx; Wed, 14 Aug 2019 17:55:05 +0000 (UTC) (envelope-from zeising@freebsd.org) Received: from cid.daemonic.se (localhost [IPv6:::1]) by mail.daemonic.se (Postfix) with ESMTP id 467y0R4lp7z3l2k; Wed, 14 Aug 2019 17:55:03 +0000 (UTC) X-Virus-Scanned: amavisd-new at daemonic.se Received: from mail.daemonic.se ([IPv6:::1]) (using TLS with cipher ECDHE-RSA-AES128-GCM-SHA256) by cid.daemonic.se (mailscanner.daemonic.se [IPv6:::1]) (amavisd-new, port 10587) with ESMTPS id 3ygrqJCm1XTt; Wed, 14 Aug 2019 17:55:03 +0000 (UTC) Received: from garnet.daemonic.se (unknown [IPv6:2001:470:dca9:201:99b8:b5f9:82da:aca0]) by mail.daemonic.se (Postfix) with ESMTPSA id 467y0Q6f3Wz3c7W; Wed, 14 Aug 2019 17:55:02 +0000 (UTC) Subject: Re: HEADSUP: drm-current-kmod now installs sources To: Emmanuel Vadot , John Baldwin Cc: x11@FreeBSD.org, current@FreeBSD.org, Ian Lepore References: <67ca217f-b7de-8707-c4de-51e3f895d06f@FreeBSD.org> <469b61c7c939b4e70f4304eaeb73eaae9b1d4c9a.camel@freebsd.org> <20190814192353.166bd3e7d1af44a55a61c915@bidouilliste.com> From: Niclas Zeising Message-ID: Date: Wed, 14 Aug 2019 19:55:02 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 In-Reply-To: <20190814192353.166bd3e7d1af44a55a61c915@bidouilliste.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 467y0T6Mjnz4fHx X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-2.94 / 15.00]; local_wl_from(0.00)[freebsd.org]; NEURAL_HAM_MEDIUM(-1.00)[-0.999,0]; NEURAL_HAM_LONG(-1.00)[-0.999,0]; NEURAL_HAM_SHORT(-0.94)[-0.943,0]; ASN(0.00)[asn:36236, ipnet:176.58.89.0/24, country:US] 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: Wed, 14 Aug 2019 17:55:06 -0000 On 2019-08-14 19:23, Emmanuel Vadot wrote: > On Wed, 14 Aug 2019 10:13:48 -0700 > John Baldwin wrote: > >> On 8/14/19 9:22 AM, Ian Lepore wrote: >>> This all sounds vaguely wrong, backwards, to me. A developer who is >>> using a given module on their build system might want that module to be >>> rebuilt automatically, but only if the build parameters match those of >>> the running build host system. >>> >>> If my build host is running freebsd 12 amd64 and I'm doing a build for >>> freebsd 13 armv7, I have no interest in automatic rebuilds of an amd64 >>> driver module for a different OS arch and version just because that >>> module happens to be installed on the system I use to do crossbuilds. >>> >>> My objections are theoretical... this automation just seems improperly >>> designed to me. But it won't actually affect me in any way, because I >>> don't build video driver modules from ports, and I don't run freebsd >>> current on my build host machine. Probably the number of people doing >>> crossbuilding is small enough that nobody else is going to object to >>> this "the whole world is amd64" automation. >> >> You assume DRM is amd64-only when it is definitely not. It also has >> suitable guards in its Makefile to only build the relevant kernel >> modules on supported architectures. > > I clearly don't want to spend time to build the drm and radeon modules > when I'm hacking on arm64. > Shouldn't LOCAL_MODULE have ${TARGET}.${TARGET_ARCH} as a > subdirectory ? So when you install drm-kmod-* it will only install the > source in /usr/local/modules/${TARGET}.${TARGET_ARCH}/ ? (or whatever > the correct dir is). > I'm not sure what you're trying to accomplish. I might be misunderstanding completely, but, at least the drm ports have safeguards in their makefiles so they'll only be built for those arches where there is support, and only the modules needed, as an example, i915kms.ko will only be built on amd64 and i386, if that's what you're worried about. Regards -- Niclas Zeising From owner-freebsd-x11@freebsd.org Wed Aug 14 18:03:35 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 ADC23B4B9D for ; Wed, 14 Aug 2019 18:03:35 +0000 (UTC) (envelope-from manu@bidouilliste.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 467yBH2NHGz3CnD for ; Wed, 14 Aug 2019 18:03:35 +0000 (UTC) (envelope-from manu@bidouilliste.com) Received: by mailman.nyi.freebsd.org (Postfix) id 4FC42B4B9C; Wed, 14 Aug 2019 18:03:35 +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 4F716B4B98; Wed, 14 Aug 2019 18:03:35 +0000 (UTC) (envelope-from manu@bidouilliste.com) Received: from mail.blih.net (mail.blih.net [212.83.177.182]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.blih.net", Issuer "mail.blih.net" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 467yBF65wYz3CnB; Wed, 14 Aug 2019 18:03:33 +0000 (UTC) (envelope-from manu@bidouilliste.com) Received: from mail.blih.net (mail.blih.net [212.83.177.182]) by mail.blih.net (OpenSMTPD) with ESMTP id 72b43d3d; Wed, 14 Aug 2019 20:03:32 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bidouilliste.com; h=date :from:to:cc:subject:message-id:in-reply-to:references :mime-version:content-type:content-transfer-encoding; s=mail; bh=0g5Z0PLZxChjRXgEaTHsr7wcBMo=; b=SUO8cdD6YGnXg/df9iELsEHZlsKc azAMx34hZQi3PrM+txxfp8MYKyC16HZIHJd/BC1QHGHfWkoQsdAvPCrMPIIJhhOp Bqmy16qRtLJ2/rUuB43zxWgkKqOpkC/Hm7Hl/maQfzfYwwD73u7EEQEWYxLjbvaa 53XTwWN+8zH3G1I= DomainKey-Signature: a=rsa-sha1; c=nofws; d=bidouilliste.com; h=date :from:to:cc:subject:message-id:in-reply-to:references :mime-version:content-type:content-transfer-encoding; q=dns; s= mail; b=jx7OXOYuKq+986sCY6UVLWeakuKFapWTxCRxTiRGTx6VjToM8RFqm28t nBx+IgSdY85fkt+DUuvhMrlBz2PUqlzU0cNMF/WMrEiI465lB3DSWG0O7rfI14c9 qRUXfdNDEBjJ6rj3Zn4HSl4PGLUoBdIotgRLR+y861PFGyccdE4= Received: from skull.home.blih.net (ip-9.net-89-3-105.rev.numericable.fr [89.3.105.9]) by mail.blih.net (OpenSMTPD) with ESMTPSA id 5461d3f5 TLS version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO; Wed, 14 Aug 2019 20:03:32 +0200 (CEST) Date: Wed, 14 Aug 2019 20:03:31 +0200 From: Emmanuel Vadot To: Niclas Zeising Cc: John Baldwin , x11@FreeBSD.org, current@FreeBSD.org, Ian Lepore Subject: Re: HEADSUP: drm-current-kmod now installs sources Message-Id: <20190814200331.6a26325941779d1eab55a580@bidouilliste.com> In-Reply-To: References: <67ca217f-b7de-8707-c4de-51e3f895d06f@FreeBSD.org> <469b61c7c939b4e70f4304eaeb73eaae9b1d4c9a.camel@freebsd.org> <20190814192353.166bd3e7d1af44a55a61c915@bidouilliste.com> X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.32; amd64-portbld-freebsd13.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 467yBF65wYz3CnB X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org; dkim=pass header.d=bidouilliste.com header.s=mail header.b=SUO8cdD6; dmarc=none; spf=pass (mx1.freebsd.org: domain of manu@bidouilliste.com designates 212.83.177.182 as permitted sender) smtp.mailfrom=manu@bidouilliste.com X-Spamd-Result: default: False [-0.64 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_DKIM_ALLOW(-0.20)[bidouilliste.com:s=mail]; NEURAL_HAM_MEDIUM(-0.80)[-0.799,0]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:212.83.177.182/32]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; MV_CASE(0.50)[]; DMARC_NA(0.00)[bidouilliste.com]; RCPT_COUNT_FIVE(0.00)[5]; NEURAL_HAM_LONG(-0.85)[-0.848,0]; NEURAL_SPAM_SHORT(0.56)[0.562,0]; DKIM_TRACE(0.00)[bidouilliste.com:+]; RCVD_NO_TLS_LAST(0.10)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; IP_SCORE(0.35)[ip: (-0.93), ipnet: 212.83.160.0/19(2.57), asn: 12876(0.09), country: FR(-0.01)]; ASN(0.00)[asn:12876, ipnet:212.83.160.0/19, country:FR]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_COUNT_TWO(0.00)[2] 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: Wed, 14 Aug 2019 18:03:35 -0000 On Wed, 14 Aug 2019 19:55:02 +0200 Niclas Zeising wrote: > On 2019-08-14 19:23, Emmanuel Vadot wrote: > > On Wed, 14 Aug 2019 10:13:48 -0700 > > John Baldwin wrote: > > > >> On 8/14/19 9:22 AM, Ian Lepore wrote: > >>> This all sounds vaguely wrong, backwards, to me. A developer who is > >>> using a given module on their build system might want that module to be > >>> rebuilt automatically, but only if the build parameters match those of > >>> the running build host system. > >>> > >>> If my build host is running freebsd 12 amd64 and I'm doing a build for > >>> freebsd 13 armv7, I have no interest in automatic rebuilds of an amd64 > >>> driver module for a different OS arch and version just because that > >>> module happens to be installed on the system I use to do crossbuilds. > >>> > >>> My objections are theoretical... this automation just seems improperly > >>> designed to me. But it won't actually affect me in any way, because I > >>> don't build video driver modules from ports, and I don't run freebsd > >>> current on my build host machine. Probably the number of people doing > >>> crossbuilding is small enough that nobody else is going to object to > >>> this "the whole world is amd64" automation. > >> > >> You assume DRM is amd64-only when it is definitely not. It also has > >> suitable guards in its Makefile to only build the relevant kernel > >> modules on supported architectures. > > > > I clearly don't want to spend time to build the drm and radeon modules > > when I'm hacking on arm64. > > Shouldn't LOCAL_MODULE have ${TARGET}.${TARGET_ARCH} as a > > subdirectory ? So when you install drm-kmod-* it will only install the > > source in /usr/local/modules/${TARGET}.${TARGET_ARCH}/ ? (or whatever > > the correct dir is). > > > > I'm not sure what you're trying to accomplish. I might be > misunderstanding completely, but, at least the drm ports have safeguards > in their makefiles so they'll only be built for those arches where there > is support, and only the modules needed, as an example, i915kms.ko will > only be built on amd64 and i386, if that's what you're worried about. > Regards > -- > Niclas Zeising Greg.V is making radeon/amdgpu building on aarch64. So when the ports will have support for it if I don't set some env variable I will spend some time building drm + amdgpu when I buildkernel on my amd64 13-CURRENT machine for aarch64. This is not something that I want to do. So what I said was that if I install drm-kmod-* on an amd64 machine this should only trigger a build of the module when I'm building an amd64 kernel, hence my proposal to only install sources in a ${TARGET}.$ {TARGET_ARCH} subdir. -- Emmanuel Vadot From owner-freebsd-x11@freebsd.org Wed Aug 14 18:04:08 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 4DE3EB4CCA for ; Wed, 14 Aug 2019 18:04:08 +0000 (UTC) (envelope-from jhb@FreeBSD.org) 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 467yBw1LCTz3D3C for ; Wed, 14 Aug 2019 18:04:08 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: by mailman.nyi.freebsd.org (Postfix) id 2DD24B4CC6; Wed, 14 Aug 2019 18:04:08 +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 2D89DB4CC5; Wed, 14 Aug 2019 18:04:08 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 467yBw0Tbzz3D36; Wed, 14 Aug 2019 18:04:08 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from John-Baldwins-MacBook-Pro-4.local (ralph.baldwin.cx [66.234.199.215]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) (Authenticated sender: jhb) by smtp.freebsd.org (Postfix) with ESMTPSA id 517EA19FBA; Wed, 14 Aug 2019 18:04:07 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Subject: Re: HEADSUP: drm-current-kmod now installs sources To: Emmanuel Vadot Cc: Ian Lepore , current@FreeBSD.org, x11@FreeBSD.org References: <67ca217f-b7de-8707-c4de-51e3f895d06f@FreeBSD.org> <469b61c7c939b4e70f4304eaeb73eaae9b1d4c9a.camel@freebsd.org> <20190814192353.166bd3e7d1af44a55a61c915@bidouilliste.com> From: John Baldwin Openpgp: preference=signencrypt Autocrypt: addr=jhb@FreeBSD.org; keydata= mQGiBETQ+XcRBADMFybiq69u+fJRy/0wzqTNS8jFfWaBTs5/OfcV7wWezVmf9sgwn8TW0Dk0 c9MBl0pz+H01dA2ZSGZ5fXlmFIsee1WEzqeJzpiwd/pejPgSzXB9ijbLHZ2/E0jhGBcVy5Yo /Tw5+U/+laeYKu2xb0XPvM0zMNls1ah5OnP9a6Ql6wCgupaoMySb7DXm2LHD1Z9jTsHcAQMD /1jzh2BoHriy/Q2s4KzzjVp/mQO5DSm2z14BvbQRcXU48oAosHA1u3Wrov6LfPY+0U1tG47X 1BGfnQH+rNAaH0livoSBQ0IPI/8WfIW7ub4qV6HYwWKVqkDkqwcpmGNDbz3gfaDht6nsie5Z pcuCcul4M9CW7Md6zzyvktjnbz61BADGDCopfZC4of0Z3Ka0u8Wik6UJOuqShBt1WcFS8ya1 oB4rc4tXfSHyMF63aPUBMxHR5DXeH+EO2edoSwViDMqWk1jTnYza51rbGY+pebLQOVOxAY7k do5Ordl3wklBPMVEPWoZ61SdbcjhHVwaC5zfiskcxj5wwXd2E9qYlBqRg7QeSm9obiBCYWxk d2luIDxqaGJARnJlZUJTRC5vcmc+iGAEExECACAFAkTQ+awCGwMGCwkIBwMCBBUCCAMEFgID AQIeAQIXgAAKCRBy3lIGd+N/BI6RAJ9S97fvbME+3hxzE3JUyUZ6vTewDACdE1stFuSfqMvM jomvZdYxIYyTUpC5Ag0ERND5ghAIAPwsO0B7BL+bz8sLlLoQktGxXwXQfS5cInvL17Dsgnr3 1AKa94j9EnXQyPEj7u0d+LmEe6CGEGDh1OcGFTMVrof2ZzkSy4+FkZwMKJpTiqeaShMh+Goj XlwIMDxyADYvBIg3eN5YdFKaPQpfgSqhT+7El7w+wSZZD8pPQuLAnie5iz9C8iKy4/cMSOrH YUK/tO+Nhw8Jjlw94Ik0T80iEhI2t+XBVjwdfjbq3HrJ0ehqdBwukyeJRYKmbn298KOFQVHO EVbHA4rF/37jzaMadK43FgJ0SAhPPF5l4l89z5oPu0b/+5e2inA3b8J3iGZxywjM+Csq1tqz hltEc7Q+E08AAwUIAL+15XH8bPbjNJdVyg2CMl10JNW2wWg2Q6qdljeaRqeR6zFus7EZTwtX sNzs5bP8y51PSUDJbeiy2RNCNKWFMndM22TZnk3GNG45nQd4OwYK0RZVrikalmJY5Q6m7Z16 4yrZgIXFdKj2t8F+x613/SJW1lIr9/bDp4U9tw0V1g3l2dFtD3p3ZrQ3hpoDtoK70ioIAjjH aIXIAcm3FGZFXy503DOA0KaTWwvOVdYCFLm3zWuSOmrX/GsEc7ovasOWwjPn878qVjbUKWwx Q4QkF4OhUV9zPtf9tDSAZ3x7QSwoKbCoRCZ/xbyTUPyQ1VvNy/mYrBcYlzHodsaqUDjHuW+I SQQYEQIACQUCRND5ggIbDAAKCRBy3lIGd+N/BCO8AJ9j1dWVQWxw/YdTbEyrRKOY8YZNwwCf afMAg8QvmOWnHx3wl8WslCaXaE8= Message-ID: Date: Wed, 14 Aug 2019 11:04:03 -0700 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:60.0) Gecko/20100101 Thunderbird/60.7.1 MIME-Version: 1.0 In-Reply-To: <20190814192353.166bd3e7d1af44a55a61c915@bidouilliste.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit 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: Wed, 14 Aug 2019 18:04:08 -0000 On 8/14/19 10:23 AM, Emmanuel Vadot wrote: > On Wed, 14 Aug 2019 10:13:48 -0700 > John Baldwin wrote: > >> On 8/14/19 9:22 AM, Ian Lepore wrote: >>> This all sounds vaguely wrong, backwards, to me. A developer who is >>> using a given module on their build system might want that module to be >>> rebuilt automatically, but only if the build parameters match those of >>> the running build host system. >>> >>> If my build host is running freebsd 12 amd64 and I'm doing a build for >>> freebsd 13 armv7, I have no interest in automatic rebuilds of an amd64 >>> driver module for a different OS arch and version just because that >>> module happens to be installed on the system I use to do crossbuilds. >>> >>> My objections are theoretical... this automation just seems improperly >>> designed to me. But it won't actually affect me in any way, because I >>> don't build video driver modules from ports, and I don't run freebsd >>> current on my build host machine. Probably the number of people doing >>> crossbuilding is small enough that nobody else is going to object to >>> this "the whole world is amd64" automation. >> >> You assume DRM is amd64-only when it is definitely not. It also has >> suitable guards in its Makefile to only build the relevant kernel >> modules on supported architectures. > > I clearly don't want to spend time to build the drm and radeon modules > when I'm hacking on arm64. Didn't you when DRM2 was in base? Do you use MODULES_OVERRIDE now to limit the number of modules you are building? Setting LOCAL_MODULES would be no different to setting MODULES_OVERRIDE. If you aren't setting MODULES_OVERRIDE, then I don't buy your argument as the default set of modules dwarfs DRM several times over. -- John Baldwin From owner-freebsd-x11@freebsd.org Wed Aug 14 18:04:26 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 693D7B4E5C for ; Wed, 14 Aug 2019 18:04:26 +0000 (UTC) (envelope-from ian@freebsd.org) 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 467yCG1yZTz3DJH for ; Wed, 14 Aug 2019 18:04:26 +0000 (UTC) (envelope-from ian@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id 425C3B4E59; Wed, 14 Aug 2019 18:04:26 +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 42142B4E58 for ; Wed, 14 Aug 2019 18:04:26 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from outbound3d.ore.mailhop.org (outbound3d.ore.mailhop.org [54.186.57.195]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 467yCG0XRmz3DJB for ; Wed, 14 Aug 2019 18:04:25 +0000 (UTC) (envelope-from ian@freebsd.org) ARC-Seal: i=1; a=rsa-sha256; t=1565805864; cv=none; d=outbound.mailhop.org; s=arc-outbound20181012; b=XKvk5DPOHvg9sQkYiTc/aLVXndw/9ziWjVChxSXwut45e7Q4QZujTar4DWJlJ1hsfiWISdvJA+vRp mYTpIZ0sLYVSnB4+G8am6Od1nS3lqTh2msK3TjQth4dm2WDhTGFueMMVhth68sgtsFdlF4VBNk4BP2 Nx/mAWcyjjYhFFtdk+XRJOwvkdljfXN+ZDlhJnI/PYLQcmnAM+HjrIWjI0AWWI+JYSK+Lg9uD8WhEo eVYPdyfFr1sQ8garw+gt8jmSHYmIaYlctO/tYh1Kd7EA2CJvpvksTxbewqu9he7sboFTGZxgolS5gD Mq2o1m5uwm9z6t7aD6LJPqptfWaarPw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=arc-outbound20181012; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:cc:to:from:subject:message-id:dkim-signature:from; bh=/JS/Q+nyRGXqcESnaEfkyCBgdHMRhAMOuxE7bsz1kQA=; b=lZdbW/bf9MZwTfnJi+flm44/69R4jDsIy4h34yFE3V0o54VHFa8lJW0XkZwCrRkEBUkIrXP0Ef4AQ tMPbrTZnlujYIIhsW/4Fca47s8oFNXTikkBqFcdluD7eLVGFmaQ1JkaJ4r8vTp6HKts6PzINtFEEoD 1JgXtFqv0bFjw5Y4XZYMtcgMtkxDDnKsMQQWy6xkOv6tOjWmo7Wev+mA9Q0pP31QEY1x3QvTMmsw6k Rm3Vr6lxuYYXcxfJRo9VPaeqJnO+Gsy65YsNwcw/HaL7GqgPtcEOPZTf1AFs6gjLuPkoLUHeKLomRp YBxDqa3kRdX3lGRnCNxj3C2CIdiegCw== ARC-Authentication-Results: i=1; outbound3.ore.mailhop.org; spf=softfail smtp.mailfrom=freebsd.org smtp.remote-ip=67.177.211.60; dmarc=none header.from=freebsd.org; arc=none header.oldest-pass=0; DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=dkim-high; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:cc:to:from:subject:message-id:from; bh=/JS/Q+nyRGXqcESnaEfkyCBgdHMRhAMOuxE7bsz1kQA=; b=wspd3VGBWlXMBPdIplq1JxM0SdLCAESP6aX8DVMSp7vGD18j+vHbTfN1p4lubD9RTqG2jZspBHYgZ /PR+PsyZlWBk+uaRe0vJwWT1SVChj9GmlsIMMimrwhYlNxJZM3NC9hrXBpZYQBf/ej5xDPyRmn9IfB mAQL7t7Zv61jU9o7zqaLk71cn6tNifqVBRDuwNKZaIPpRJhlWmVICF1rpNA5RfR4tN0yvgf8RELvG6 hlgX6GJpfq9Oyu2mIdmmp1avO9vwhjDYIdAydjexqGacGS5ZlwL9C8tSZLc4irPTWn2WDjXyqP0+fV pGef+pBTTr2f6aMOZC9mArzmOzIEasw== X-MHO-RoutePath: aGlwcGll X-MHO-User: f0df667c-bebd-11e9-b67b-cdd75d6ce7a8 X-Report-Abuse-To: https://support.duocircle.com/support/solutions/articles/5000540958-duocircle-standard-smtp-abuse-information X-Originating-IP: 67.177.211.60 X-Mail-Handler: DuoCircle Outbound SMTP Received: from ilsoft.org (unknown [67.177.211.60]) by outbound3.ore.mailhop.org (Halon) with ESMTPSA id f0df667c-bebd-11e9-b67b-cdd75d6ce7a8; Wed, 14 Aug 2019 18:04:22 +0000 (UTC) Received: from rev (rev [172.22.42.240]) by ilsoft.org (8.15.2/8.15.2) with ESMTP id x7EI4KFL055387; Wed, 14 Aug 2019 12:04:20 -0600 (MDT) (envelope-from ian@freebsd.org) Message-ID: Subject: Re: HEADSUP: drm-current-kmod now installs sources From: Ian Lepore To: Niclas Zeising , Emmanuel Vadot , John Baldwin Cc: x11@FreeBSD.org, current@FreeBSD.org Date: Wed, 14 Aug 2019 12:04:20 -0600 In-Reply-To: References: <67ca217f-b7de-8707-c4de-51e3f895d06f@FreeBSD.org> <469b61c7c939b4e70f4304eaeb73eaae9b1d4c9a.camel@freebsd.org> <20190814192353.166bd3e7d1af44a55a61c915@bidouilliste.com> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.28.5 FreeBSD GNOME Team Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 467yCG0XRmz3DJB X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-2.98 / 15.00]; local_wl_from(0.00)[freebsd.org]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-0.98)[-0.982,0]; ASN(0.00)[asn:16509, ipnet:54.186.0.0/15, country:US]; NEURAL_HAM_LONG(-1.00)[-1.000,0] 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: Wed, 14 Aug 2019 18:04:26 -0000 On Wed, 2019-08-14 at 19:55 +0200, Niclas Zeising wrote: > On 2019-08-14 19:23, Emmanuel Vadot wrote: > > On Wed, 14 Aug 2019 10:13:48 -0700 > > John Baldwin wrote: > > > > > On 8/14/19 9:22 AM, Ian Lepore wrote: > > > > This all sounds vaguely wrong, backwards, to me. A developer > > > > who is > > > > using a given module on their build system might want that > > > > module to be > > > > rebuilt automatically, but only if the build parameters match > > > > those of > > > > the running build host system. > > > > > > > > If my build host is running freebsd 12 amd64 and I'm doing a > > > > build for > > > > freebsd 13 armv7, I have no interest in automatic rebuilds of > > > > an amd64 > > > > driver module for a different OS arch and version just because > > > > that > > > > module happens to be installed on the system I use to do > > > > crossbuilds. > > > > > > > > My objections are theoretical... this automation just seems > > > > improperly > > > > designed to me. But it won't actually affect me in any way, > > > > because I > > > > don't build video driver modules from ports, and I don't run > > > > freebsd > > > > current on my build host machine. Probably the number of > > > > people doing > > > > crossbuilding is small enough that nobody else is going to > > > > object to > > > > this "the whole world is amd64" automation. > > > > > > You assume DRM is amd64-only when it is definitely not. It also > > > has > > > suitable guards in its Makefile to only build the relevant kernel > > > modules on supported architectures. > > > > I clearly don't want to spend time to build the drm and radeon > > modules > > when I'm hacking on arm64. > > Shouldn't LOCAL_MODULE have ${TARGET}.${TARGET_ARCH} as a > > subdirectory ? So when you install drm-kmod-* it will only install > > the > > source in /usr/local/modules/${TARGET}.${TARGET_ARCH}/ ? (or > > whatever > > the correct dir is). > > > > I'm not sure what you're trying to accomplish. I might be > misunderstanding completely, but, at least the drm ports have > safeguards > in their makefiles so they'll only be built for those arches where > there > is support, and only the modules needed, as an example, i915kms.ko > will > only be built on amd64 and i386, if that's what you're worried about. > Regards I can't understand what you guys are not-understanding. New machinery has been added that says "if some module source code exists in this absolute fixed location on the build machine, then whenever you do any kernel build for any OS version or any arch, rebuild that module source code so that the the build machine's video drivers stay in sync with the build machine's kernel." Do you not see that for some of us, only a tiny fraction of the builds done (maybe none of them at all) involve the kernel for the build host machine or the video drivers for the build host machine? And yet, for us, every build we do will now inapppropriately rebuild this video driver module which has nothing to do with the machine the build is targeting. And it's not just about crossbuilds, because it's about versions too. Even when a developer is running 13-current and wants their video driver rebuilt and installed automatically along with the kernel, they're certainly going to want that to happen only when they're building 13-current. If they're doing a test-build for 12-stable they certainly aren't going to want to build and install that video driver. -- Ian From owner-freebsd-x11@freebsd.org Wed Aug 14 18:08:03 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 A8EC6B51CF for ; Wed, 14 Aug 2019 18:08:03 +0000 (UTC) (envelope-from kevans@freebsd.org) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 467yHR41YXz3Dcb for ; Wed, 14 Aug 2019 18:08:03 +0000 (UTC) (envelope-from kevans@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id 87C01B51CB; Wed, 14 Aug 2019 18:08:03 +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 87665B51CA; Wed, 14 Aug 2019 18:08:03 +0000 (UTC) (envelope-from kevans@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 467yHR30rzz3DcZ; Wed, 14 Aug 2019 18:08:03 +0000 (UTC) (envelope-from kevans@freebsd.org) Received: from mail-wm1-f52.google.com (mail-wm1-f52.google.com [209.85.128.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) (Authenticated sender: kevans) by smtp.freebsd.org (Postfix) with ESMTPSA id 1923E19FBC; Wed, 14 Aug 2019 18:08:03 +0000 (UTC) (envelope-from kevans@freebsd.org) Received: by mail-wm1-f52.google.com with SMTP id o4so73308wmh.2; Wed, 14 Aug 2019 11:08:03 -0700 (PDT) X-Gm-Message-State: APjAAAUFECI+AYpCOjlVz7CWkwNd1H+Sv2NgOIbiZqtFi50x8KyXMHBa ycw/0uj1ziG2txFLEYAntnZLtUfbwZGAjrZ8PxI= X-Google-Smtp-Source: APXvYqyak8MfNpCQepUwGOKhNsO5G6MUb96PyMO2NKGm9Z+60XAMNUa8Ut5utBEtK7NplZdRW0TTheNUpLyyS5lb2I0= X-Received: by 2002:a1c:4087:: with SMTP id n129mr387517wma.3.1565806081949; Wed, 14 Aug 2019 11:08:01 -0700 (PDT) MIME-Version: 1.0 References: <67ca217f-b7de-8707-c4de-51e3f895d06f@FreeBSD.org> <469b61c7c939b4e70f4304eaeb73eaae9b1d4c9a.camel@freebsd.org> <20190814192353.166bd3e7d1af44a55a61c915@bidouilliste.com> In-Reply-To: From: Kyle Evans Date: Wed, 14 Aug 2019 13:06:56 -0500 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: HEADSUP: drm-current-kmod now installs sources To: Ian Lepore Cc: Niclas Zeising , Emmanuel Vadot , John Baldwin , x11@freebsd.org, current Content-Type: text/plain; charset="UTF-8" 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: Wed, 14 Aug 2019 18:08:03 -0000 On Wed, Aug 14, 2019 at 1:04 PM Ian Lepore wrote: > > On Wed, 2019-08-14 at 19:55 +0200, Niclas Zeising wrote: > > On 2019-08-14 19:23, Emmanuel Vadot wrote: > > > On Wed, 14 Aug 2019 10:13:48 -0700 > > > John Baldwin wrote: > > > > > > > On 8/14/19 9:22 AM, Ian Lepore wrote: > > > > > This all sounds vaguely wrong, backwards, to me. A developer > > > > > who is > > > > > using a given module on their build system might want that > > > > > module to be > > > > > rebuilt automatically, but only if the build parameters match > > > > > those of > > > > > the running build host system. > > > > > > > > > > If my build host is running freebsd 12 amd64 and I'm doing a > > > > > build for > > > > > freebsd 13 armv7, I have no interest in automatic rebuilds of > > > > > an amd64 > > > > > driver module for a different OS arch and version just because > > > > > that > > > > > module happens to be installed on the system I use to do > > > > > crossbuilds. > > > > > > > > > > My objections are theoretical... this automation just seems > > > > > improperly > > > > > designed to me. But it won't actually affect me in any way, > > > > > because I > > > > > don't build video driver modules from ports, and I don't run > > > > > freebsd > > > > > current on my build host machine. Probably the number of > > > > > people doing > > > > > crossbuilding is small enough that nobody else is going to > > > > > object to > > > > > this "the whole world is amd64" automation. > > > > > > > > You assume DRM is amd64-only when it is definitely not. It also > > > > has > > > > suitable guards in its Makefile to only build the relevant kernel > > > > modules on supported architectures. > > > > > > I clearly don't want to spend time to build the drm and radeon > > > modules > > > when I'm hacking on arm64. > > > Shouldn't LOCAL_MODULE have ${TARGET}.${TARGET_ARCH} as a > > > subdirectory ? So when you install drm-kmod-* it will only install > > > the > > > source in /usr/local/modules/${TARGET}.${TARGET_ARCH}/ ? (or > > > whatever > > > the correct dir is). > > > > > > > I'm not sure what you're trying to accomplish. I might be > > misunderstanding completely, but, at least the drm ports have > > safeguards > > in their makefiles so they'll only be built for those arches where > > there > > is support, and only the modules needed, as an example, i915kms.ko > > will > > only be built on amd64 and i386, if that's what you're worried about. > > Regards > > I can't understand what you guys are not-understanding. New machinery > has been added that says "if some module source code exists in this > absolute fixed location on the build machine, then whenever you do any > kernel build for any OS version or any arch, rebuild that module source > code so that the the build machine's video drivers stay in sync with > the build machine's kernel." LOCAL_MODULES="" does seem like a sensible default when we're not building a native kernel. From owner-freebsd-x11@freebsd.org Wed Aug 14 18:12:15 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 79BDBB5841 for ; Wed, 14 Aug 2019 18:12:15 +0000 (UTC) (envelope-from manu@bidouilliste.com) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 467yNH1R9Sz3FCy for ; Wed, 14 Aug 2019 18:12:15 +0000 (UTC) (envelope-from manu@bidouilliste.com) Received: by mailman.nyi.freebsd.org (Postfix) id 31133B583F; Wed, 14 Aug 2019 18:12:15 +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 30BCBB583E; Wed, 14 Aug 2019 18:12:15 +0000 (UTC) (envelope-from manu@bidouilliste.com) Received: from mail.blih.net (mail.blih.net [212.83.177.182]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.blih.net", Issuer "mail.blih.net" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 467yNG0cBqz3FCt; Wed, 14 Aug 2019 18:12:13 +0000 (UTC) (envelope-from manu@bidouilliste.com) Received: from mail.blih.net (mail.blih.net [212.83.177.182]) by mail.blih.net (OpenSMTPD) with ESMTP id d09a8fe7; Wed, 14 Aug 2019 20:12:12 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bidouilliste.com; h=date :from:to:cc:subject:message-id:in-reply-to:references :mime-version:content-type:content-transfer-encoding; s=mail; bh=5BxfdNKFqPpjxUhif2pZoL48V2c=; b=bE+oH4HB/FBr0RsdyMcTCM4mMTqY Z5llMsk7BaOuRDTkVB7sGcC1HbjSwHrer8CmG9vSdujpbQiHriIzZWqOCkq/q6kr h+/J1fVAgFM4yRwQ4WaBJnptBFc/iiYSGxujFZjkZF0CQhaMvbYvCaZNkd1XuLz6 jKkddNb2+gotcjA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=bidouilliste.com; h=date :from:to:cc:subject:message-id:in-reply-to:references :mime-version:content-type:content-transfer-encoding; q=dns; s= mail; b=tS2mj1O5yNBoLxjZBqKrK1VA/z4oq4SSgehaIoPD/PpCFOysItaeU8Ee 3aIEYXoySPWmWAEDRE4PVGRJSVbuYup7ejyAeU9bHCNEdiwPauA4TPRJGT0yskUJ G7tvXsexT9OYvz3v4MDJDiAyjKTakC81sV8ZcrBknlxJNYve/og= Received: from skull.home.blih.net (ip-9.net-89-3-105.rev.numericable.fr [89.3.105.9]) by mail.blih.net (OpenSMTPD) with ESMTPSA id 47d63904 TLS version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO; Wed, 14 Aug 2019 20:12:12 +0200 (CEST) Date: Wed, 14 Aug 2019 20:12:12 +0200 From: Emmanuel Vadot To: John Baldwin Cc: Ian Lepore , current@FreeBSD.org, x11@FreeBSD.org Subject: Re: HEADSUP: drm-current-kmod now installs sources Message-Id: <20190814201212.5021af864778d5fc16c0f61a@bidouilliste.com> In-Reply-To: References: <67ca217f-b7de-8707-c4de-51e3f895d06f@FreeBSD.org> <469b61c7c939b4e70f4304eaeb73eaae9b1d4c9a.camel@freebsd.org> <20190814192353.166bd3e7d1af44a55a61c915@bidouilliste.com> X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.32; amd64-portbld-freebsd13.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 467yNG0cBqz3FCt X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org; dkim=pass header.d=bidouilliste.com header.s=mail header.b=bE+oH4HB; dmarc=none; spf=pass (mx1.freebsd.org: domain of manu@bidouilliste.com designates 212.83.177.182 as permitted sender) smtp.mailfrom=manu@bidouilliste.com X-Spamd-Result: default: False [-0.48 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_DKIM_ALLOW(-0.20)[bidouilliste.com:s=mail]; NEURAL_HAM_MEDIUM(-0.64)[-0.636,0]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; R_SPF_ALLOW(-0.20)[+ip4:212.83.177.182/32:c]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; MV_CASE(0.50)[]; DMARC_NA(0.00)[bidouilliste.com]; TO_DN_SOME(0.00)[]; NEURAL_SPAM_SHORT(0.58)[0.576,0]; NEURAL_HAM_LONG(-0.87)[-0.869,0]; DKIM_TRACE(0.00)[bidouilliste.com:+]; RCVD_NO_TLS_LAST(0.10)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; IP_SCORE(0.35)[ip: (-0.92), ipnet: 212.83.160.0/19(2.57), asn: 12876(0.09), country: FR(-0.01)]; ASN(0.00)[asn:12876, ipnet:212.83.160.0/19, country:FR]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_COUNT_TWO(0.00)[2] 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: Wed, 14 Aug 2019 18:12:15 -0000 On Wed, 14 Aug 2019 11:04:03 -0700 John Baldwin wrote: > On 8/14/19 10:23 AM, Emmanuel Vadot wrote: > > On Wed, 14 Aug 2019 10:13:48 -0700 > > John Baldwin wrote: > > > >> On 8/14/19 9:22 AM, Ian Lepore wrote: > >>> This all sounds vaguely wrong, backwards, to me. A developer who is > >>> using a given module on their build system might want that module to be > >>> rebuilt automatically, but only if the build parameters match those of > >>> the running build host system. > >>> > >>> If my build host is running freebsd 12 amd64 and I'm doing a build for > >>> freebsd 13 armv7, I have no interest in automatic rebuilds of an amd64 > >>> driver module for a different OS arch and version just because that > >>> module happens to be installed on the system I use to do crossbuilds. > >>> > >>> My objections are theoretical... this automation just seems improperly > >>> designed to me. But it won't actually affect me in any way, because I > >>> don't build video driver modules from ports, and I don't run freebsd > >>> current on my build host machine. Probably the number of people doing > >>> crossbuilding is small enough that nobody else is going to object to > >>> this "the whole world is amd64" automation. > >> > >> You assume DRM is amd64-only when it is definitely not. It also has > >> suitable guards in its Makefile to only build the relevant kernel > >> modules on supported architectures. > > > > I clearly don't want to spend time to build the drm and radeon modules > > when I'm hacking on arm64. > > Didn't you when DRM2 was in base? No, DRM2 was never connected for aarch64. > Do you use MODULES_OVERRIDE now to > limit the number of modules you are building? Most of the time yes, but if I don't set it, it shouldn't mean that I want to compile an out of tree module that I installed for another arch. > Setting LOCAL_MODULES would > be no different to setting MODULES_OVERRIDE. If you aren't setting > MODULES_OVERRIDE, then I don't buy your argument as the default set of > modules dwarfs DRM several times over. If nothing changes I will endup setting LOCAL_MODULES="" everytime but again this is not the problem, see above. > -- > John Baldwin > _______________________________________________ > 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" -- Emmanuel Vadot From owner-freebsd-x11@freebsd.org Wed Aug 14 18:58:33 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 D95BBB6C42 for ; Wed, 14 Aug 2019 18:58:33 +0000 (UTC) (envelope-from theron.tarigo@gmail.com) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 467zPj4TB7z3J6w for ; Wed, 14 Aug 2019 18:58:33 +0000 (UTC) (envelope-from theron.tarigo@gmail.com) Received: by mailman.nyi.freebsd.org (Postfix) id 97BA4B6C40; Wed, 14 Aug 2019 18:58:33 +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 9727BB6C3E; Wed, 14 Aug 2019 18:58:33 +0000 (UTC) (envelope-from theron.tarigo@gmail.com) Received: from mail-pg1-x541.google.com (mail-pg1-x541.google.com [IPv6:2607:f8b0:4864:20::541]) (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 467zPh5yx0z3J6r; Wed, 14 Aug 2019 18:58:32 +0000 (UTC) (envelope-from theron.tarigo@gmail.com) Received: by mail-pg1-x541.google.com with SMTP id n190so47253pgn.0; Wed, 14 Aug 2019 11:58:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-transfer-encoding:content-language; bh=qnVLL3XGJhGyvl8qPdkbm9/pahitNBKUYT+fg/2vOno=; b=Ufp6STO24qy0qtkt5+fCCYdGWQSp6+PoRJ0S1Uvq7qMeRiQ8Vj4Sfh6ASdDHN1fEsK cAKCnV8uW28lQTeGt4Q0PSRQffZt8sAfUANTujXboHGMcMOXi4Qp4WlhChmuqILVqwW2 LyqNtPb/abjh2SamZCbPIsTuxzYdTMg+SJun9qYrimMxQsJEoRhZhayVq1NgSVtjPGqJ ex93wGnrt47Wv7wBFyUsi5QNlHARAYicvpLIQBAPPlbA1tgCmcEMgCQXa19Tcsf6AHKg niATYm+a4VjFewTT6eyN+4U2kXQMbfDVZC6O+JZQl8i6GfhYhvF/zodNxoKdr5dmuROU 2uAA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:cc:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-transfer-encoding :content-language; bh=qnVLL3XGJhGyvl8qPdkbm9/pahitNBKUYT+fg/2vOno=; b=KdGStMNpx2e6IVOvHoF/4PpwAf/J1SWcN/FsUbAbW80aInGgS2pv5ghu2oFIPgNwmU pSwA+zhzeB0z8dz9dUjXmmNtN9C2/vaGRsSB8/zfWWC1aTjcbcWw28Ptj8JfrncVleyl yhpr/LTpkyMnN7LG0j7IZpj2pjsxuLemmN8o0vgyp+NZ1kwuzCV4Xxi3iuvHObHLQHc/ +cMlZkEjUC0kHaSIMbupPwAe2p+iOwQ/f0/y9dKDO2COaD50caPy/5G4LDaGTuzZOhN9 6RA44o6HqJ2TW9Ga+KM21sDakPcvqrF4eMdqxVNYE/CEqAcmTWEZnsn7egrvA8zPjo+m Q92A== X-Gm-Message-State: APjAAAUMbMkLsA1YKbBpfKWhUW/P8nyn8YcQ7vYkYg7ruPa2I7IWZCO3 MjfcwLKaMnZOLxGbDMbrZKDpuYl+zj8= X-Google-Smtp-Source: APXvYqz1e+2V3JSiG2IRPzeVEL3QgPlCgr0b6ClZ2WNWajTGOUoOLggURpsDlHK3ivxq0n6Ne7v77A== X-Received: by 2002:a17:90b:907:: with SMTP id bo7mr1088741pjb.107.1565809111417; Wed, 14 Aug 2019 11:58:31 -0700 (PDT) Received: from [192.168.1.23] (c-73-170-47-221.hsd1.ca.comcast.net. [73.170.47.221]) by smtp.gmail.com with ESMTPSA id r12sm427172pgb.73.2019.08.14.11.58.30 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 14 Aug 2019 11:58:30 -0700 (PDT) Sender: Theron Tarigo Subject: Re: HEADSUP: drm-current-kmod now installs sources To: Kyle Evans , Ian Lepore Cc: x11@freebsd.org, current , John Baldwin , Niclas Zeising References: <67ca217f-b7de-8707-c4de-51e3f895d06f@FreeBSD.org> <469b61c7c939b4e70f4304eaeb73eaae9b1d4c9a.camel@freebsd.org> <20190814192353.166bd3e7d1af44a55a61c915@bidouilliste.com> From: Theron Message-ID: <8ffd1652-2745-aeb3-5f12-b3aa84aebf57@gmail.com> Date: Wed, 14 Aug 2019 11:58:29 -0700 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US X-Rspamd-Queue-Id: 467zPh5yx0z3J6r X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=Ufp6STO2; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of therontarigo@gmail.com designates 2607:f8b0:4864:20::541 as permitted sender) smtp.mailfrom=therontarigo@gmail.com X-Spamd-Result: default: False [-3.98 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; FREEMAIL_FROM(0.00)[gmail.com]; RCPT_COUNT_FIVE(0.00)[6]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_SHORT(-0.98)[-0.979,0]; RECEIVED_SPAMHAUS_PBL(0.00)[221.47.170.73.khpj7ygk5idzvmvt5x4ziurxhy.zen.dq.spamhaus.net : 127.0.0.10]; IP_SCORE(0.00)[ip: (-0.33), ipnet: 2607:f8b0::/32(-2.98), asn: 15169(-2.39), country: US(-0.05)]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; TAGGED_FROM(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; MID_RHS_MATCH_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com.dwl.dnswl.org : 127.0.5.0]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; IP_SCORE_FREEMAIL(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[1.4.5.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]; RCVD_TLS_ALL(0.00)[] 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: Wed, 14 Aug 2019 18:58:33 -0000 On 2019-08-14 11:04, Ian Lepore wrote: > I can't understand what you guys are not-understanding. New machinery > has been added that says "if some module source code exists in this > absolute fixed location on the build machine, then whenever you do any > kernel build for any OS version or any arch, rebuild that module source > code so that the the build machine's video drivers stay in sync with > the build machine's kernel." > > Do you not see that for some of us, only a tiny fraction of the builds > done (maybe none of them at all) involve the kernel for the build host > machine or the video drivers for the build host machine? And yet, for > us, every build we do will now inapppropriately rebuild this video > driver module which has nothing to do with the machine the build is > targeting. Most of the kernel builds I do _are_ for the host machine, yet I don't want the new behavior either.  Why?  The build logic of the source tree should be self-contained and easily understandable. Looking all over the system and trying to automate fixes is what ports are for. Automated hacks for this sort of situation, that do the right thing 90% of the time but inevitably break down on other perfectly reasonable use cases, are one of the factors that pushed me away from the operating systems I used before FreeBSD. Managing the host's kernel and needed modules from source from a single tool certainly is useful, but I think it should be just that: a tool, used when appropriate, not a default behavior. This tool can be recommended to kmod port users/developers for local system work while everyone else may continue using source tree as expected. On 2019-08-14 11:06, Kyle Evans wrote: > LOCAL_MODULES="" does seem like a sensible default when we're not > building a native kernel. More generally there should be a switch for defeating any and all attempts to use anything "local" (non /usr/src). From owner-freebsd-x11@freebsd.org Wed Aug 14 19:00:09 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 8D9FEB6EA3 for ; Wed, 14 Aug 2019 19:00:09 +0000 (UTC) (envelope-from jhb@FreeBSD.org) 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 467zRY3Fcfz3JPB for ; Wed, 14 Aug 2019 19:00:09 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: by mailman.nyi.freebsd.org (Postfix) id 6F6BCB6E99; Wed, 14 Aug 2019 19:00:09 +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 6F189B6E96; Wed, 14 Aug 2019 19:00:09 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 467zRY2H7sz3JP8; Wed, 14 Aug 2019 19:00:09 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from John-Baldwins-MacBook-Pro-4.local (ralph.baldwin.cx [66.234.199.215]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) (Authenticated sender: jhb) by smtp.freebsd.org (Postfix) with ESMTPSA id 7775D1A596; Wed, 14 Aug 2019 19:00:08 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Subject: Re: HEADSUP: drm-current-kmod now installs sources To: Kyle Evans , Ian Lepore Cc: Niclas Zeising , Emmanuel Vadot , x11@freebsd.org, current References: <67ca217f-b7de-8707-c4de-51e3f895d06f@FreeBSD.org> <469b61c7c939b4e70f4304eaeb73eaae9b1d4c9a.camel@freebsd.org> <20190814192353.166bd3e7d1af44a55a61c915@bidouilliste.com> From: John Baldwin Openpgp: preference=signencrypt Autocrypt: addr=jhb@FreeBSD.org; keydata= mQGiBETQ+XcRBADMFybiq69u+fJRy/0wzqTNS8jFfWaBTs5/OfcV7wWezVmf9sgwn8TW0Dk0 c9MBl0pz+H01dA2ZSGZ5fXlmFIsee1WEzqeJzpiwd/pejPgSzXB9ijbLHZ2/E0jhGBcVy5Yo /Tw5+U/+laeYKu2xb0XPvM0zMNls1ah5OnP9a6Ql6wCgupaoMySb7DXm2LHD1Z9jTsHcAQMD /1jzh2BoHriy/Q2s4KzzjVp/mQO5DSm2z14BvbQRcXU48oAosHA1u3Wrov6LfPY+0U1tG47X 1BGfnQH+rNAaH0livoSBQ0IPI/8WfIW7ub4qV6HYwWKVqkDkqwcpmGNDbz3gfaDht6nsie5Z pcuCcul4M9CW7Md6zzyvktjnbz61BADGDCopfZC4of0Z3Ka0u8Wik6UJOuqShBt1WcFS8ya1 oB4rc4tXfSHyMF63aPUBMxHR5DXeH+EO2edoSwViDMqWk1jTnYza51rbGY+pebLQOVOxAY7k do5Ordl3wklBPMVEPWoZ61SdbcjhHVwaC5zfiskcxj5wwXd2E9qYlBqRg7QeSm9obiBCYWxk d2luIDxqaGJARnJlZUJTRC5vcmc+iGAEExECACAFAkTQ+awCGwMGCwkIBwMCBBUCCAMEFgID AQIeAQIXgAAKCRBy3lIGd+N/BI6RAJ9S97fvbME+3hxzE3JUyUZ6vTewDACdE1stFuSfqMvM jomvZdYxIYyTUpC5Ag0ERND5ghAIAPwsO0B7BL+bz8sLlLoQktGxXwXQfS5cInvL17Dsgnr3 1AKa94j9EnXQyPEj7u0d+LmEe6CGEGDh1OcGFTMVrof2ZzkSy4+FkZwMKJpTiqeaShMh+Goj XlwIMDxyADYvBIg3eN5YdFKaPQpfgSqhT+7El7w+wSZZD8pPQuLAnie5iz9C8iKy4/cMSOrH YUK/tO+Nhw8Jjlw94Ik0T80iEhI2t+XBVjwdfjbq3HrJ0ehqdBwukyeJRYKmbn298KOFQVHO EVbHA4rF/37jzaMadK43FgJ0SAhPPF5l4l89z5oPu0b/+5e2inA3b8J3iGZxywjM+Csq1tqz hltEc7Q+E08AAwUIAL+15XH8bPbjNJdVyg2CMl10JNW2wWg2Q6qdljeaRqeR6zFus7EZTwtX sNzs5bP8y51PSUDJbeiy2RNCNKWFMndM22TZnk3GNG45nQd4OwYK0RZVrikalmJY5Q6m7Z16 4yrZgIXFdKj2t8F+x613/SJW1lIr9/bDp4U9tw0V1g3l2dFtD3p3ZrQ3hpoDtoK70ioIAjjH aIXIAcm3FGZFXy503DOA0KaTWwvOVdYCFLm3zWuSOmrX/GsEc7ovasOWwjPn878qVjbUKWwx Q4QkF4OhUV9zPtf9tDSAZ3x7QSwoKbCoRCZ/xbyTUPyQ1VvNy/mYrBcYlzHodsaqUDjHuW+I SQQYEQIACQUCRND5ggIbDAAKCRBy3lIGd+N/BCO8AJ9j1dWVQWxw/YdTbEyrRKOY8YZNwwCf afMAg8QvmOWnHx3wl8WslCaXaE8= Message-ID: Date: Wed, 14 Aug 2019 12:00:06 -0700 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:60.0) Gecko/20100101 Thunderbird/60.7.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit 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: Wed, 14 Aug 2019 19:00:09 -0000 On 8/14/19 11:06 AM, Kyle Evans wrote: > LOCAL_MODULES="" does seem like a sensible default when we're not > building a native kernel. Unfortunately kern.post.mk has no way of knowing that as MACHINE_* are already set to the TARGET_* values by the time this target is invoked. Also, the 'make tinderbox' use case is a legit use case that some folks want (for CI, etc.) -- John Baldwin From owner-freebsd-x11@freebsd.org Wed Aug 14 19:08:35 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 B9396B75ED for ; Wed, 14 Aug 2019 19:08:35 +0000 (UTC) (envelope-from jhb@FreeBSD.org) 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 467zdH4RyVz3KKN for ; Wed, 14 Aug 2019 19:08:35 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: by mailman.nyi.freebsd.org (Postfix) id 96D22B75E8; Wed, 14 Aug 2019 19:08:35 +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 952F2B75E5; Wed, 14 Aug 2019 19:08:35 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 467zdH30Pvz3KKK; Wed, 14 Aug 2019 19:08:35 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from John-Baldwins-MacBook-Pro-4.local (ralph.baldwin.cx [66.234.199.215]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) (Authenticated sender: jhb) by smtp.freebsd.org (Postfix) with ESMTPSA id A16211A6BE; Wed, 14 Aug 2019 19:08:34 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Subject: Re: HEADSUP: drm-current-kmod now installs sources To: Ian Lepore , Niclas Zeising , Emmanuel Vadot Cc: x11@FreeBSD.org, current@FreeBSD.org References: <67ca217f-b7de-8707-c4de-51e3f895d06f@FreeBSD.org> <469b61c7c939b4e70f4304eaeb73eaae9b1d4c9a.camel@freebsd.org> <20190814192353.166bd3e7d1af44a55a61c915@bidouilliste.com> From: John Baldwin Openpgp: preference=signencrypt Autocrypt: addr=jhb@FreeBSD.org; keydata= mQGiBETQ+XcRBADMFybiq69u+fJRy/0wzqTNS8jFfWaBTs5/OfcV7wWezVmf9sgwn8TW0Dk0 c9MBl0pz+H01dA2ZSGZ5fXlmFIsee1WEzqeJzpiwd/pejPgSzXB9ijbLHZ2/E0jhGBcVy5Yo /Tw5+U/+laeYKu2xb0XPvM0zMNls1ah5OnP9a6Ql6wCgupaoMySb7DXm2LHD1Z9jTsHcAQMD /1jzh2BoHriy/Q2s4KzzjVp/mQO5DSm2z14BvbQRcXU48oAosHA1u3Wrov6LfPY+0U1tG47X 1BGfnQH+rNAaH0livoSBQ0IPI/8WfIW7ub4qV6HYwWKVqkDkqwcpmGNDbz3gfaDht6nsie5Z pcuCcul4M9CW7Md6zzyvktjnbz61BADGDCopfZC4of0Z3Ka0u8Wik6UJOuqShBt1WcFS8ya1 oB4rc4tXfSHyMF63aPUBMxHR5DXeH+EO2edoSwViDMqWk1jTnYza51rbGY+pebLQOVOxAY7k do5Ordl3wklBPMVEPWoZ61SdbcjhHVwaC5zfiskcxj5wwXd2E9qYlBqRg7QeSm9obiBCYWxk d2luIDxqaGJARnJlZUJTRC5vcmc+iGAEExECACAFAkTQ+awCGwMGCwkIBwMCBBUCCAMEFgID AQIeAQIXgAAKCRBy3lIGd+N/BI6RAJ9S97fvbME+3hxzE3JUyUZ6vTewDACdE1stFuSfqMvM jomvZdYxIYyTUpC5Ag0ERND5ghAIAPwsO0B7BL+bz8sLlLoQktGxXwXQfS5cInvL17Dsgnr3 1AKa94j9EnXQyPEj7u0d+LmEe6CGEGDh1OcGFTMVrof2ZzkSy4+FkZwMKJpTiqeaShMh+Goj XlwIMDxyADYvBIg3eN5YdFKaPQpfgSqhT+7El7w+wSZZD8pPQuLAnie5iz9C8iKy4/cMSOrH YUK/tO+Nhw8Jjlw94Ik0T80iEhI2t+XBVjwdfjbq3HrJ0ehqdBwukyeJRYKmbn298KOFQVHO EVbHA4rF/37jzaMadK43FgJ0SAhPPF5l4l89z5oPu0b/+5e2inA3b8J3iGZxywjM+Csq1tqz hltEc7Q+E08AAwUIAL+15XH8bPbjNJdVyg2CMl10JNW2wWg2Q6qdljeaRqeR6zFus7EZTwtX sNzs5bP8y51PSUDJbeiy2RNCNKWFMndM22TZnk3GNG45nQd4OwYK0RZVrikalmJY5Q6m7Z16 4yrZgIXFdKj2t8F+x613/SJW1lIr9/bDp4U9tw0V1g3l2dFtD3p3ZrQ3hpoDtoK70ioIAjjH aIXIAcm3FGZFXy503DOA0KaTWwvOVdYCFLm3zWuSOmrX/GsEc7ovasOWwjPn878qVjbUKWwx Q4QkF4OhUV9zPtf9tDSAZ3x7QSwoKbCoRCZ/xbyTUPyQ1VvNy/mYrBcYlzHodsaqUDjHuW+I SQQYEQIACQUCRND5ggIbDAAKCRBy3lIGd+N/BCO8AJ9j1dWVQWxw/YdTbEyrRKOY8YZNwwCf afMAg8QvmOWnHx3wl8WslCaXaE8= Message-ID: <728a43cf-5c01-9fc5-ec5d-9c7450b70430@FreeBSD.org> Date: Wed, 14 Aug 2019 12:08:29 -0700 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:60.0) Gecko/20100101 Thunderbird/60.7.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit 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: Wed, 14 Aug 2019 19:08:35 -0000 On 8/14/19 11:04 AM, Ian Lepore wrote: > On Wed, 2019-08-14 at 19:55 +0200, Niclas Zeising wrote: > I can't understand what you guys are not-understanding. New machinery > has been added that says "if some module source code exists in this > absolute fixed location on the build machine, then whenever you do any > kernel build for any OS version or any arch, rebuild that module source > code so that the the build machine's video drivers stay in sync with > the build machine's kernel." To back up a bit, one thing I didn't say (and should have in the first email) is that this change is only in HEAD for now specifically to gain some experience for what the default policy should be. However, I'd at least like to _try_ it for a bit so we can get some data to determine that instead of only going on theory. And it's not just DRM though that is the only test case for now. Did you know that we shipped 11.3 release such that if you did 'pkg install virtualbox' and loaded the kernel module your machine panicked because the pre-built module was built for 11.2 and didn't work on 11.3? Certain kmods aren't suitable for binary-only distribution and need other options, and we need to figure out how to handle other options. -- John Baldwin From owner-freebsd-x11@freebsd.org Wed Aug 14 19:56:12 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 11925B8E6F for ; Wed, 14 Aug 2019 19:56:12 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 4680hC6m3dz3NJF for ; Wed, 14 Aug 2019 19:56:11 +0000 (UTC) (envelope-from ian@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id E615BB8E6D; Wed, 14 Aug 2019 19:56:11 +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 E5BE2B8E6C for ; Wed, 14 Aug 2019 19:56:11 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from outbound3d.ore.mailhop.org (outbound3d.ore.mailhop.org [54.186.57.195]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4680hC3sH9z3NJB for ; Wed, 14 Aug 2019 19:56:11 +0000 (UTC) (envelope-from ian@freebsd.org) ARC-Seal: i=1; a=rsa-sha256; t=1565812570; cv=none; d=outbound.mailhop.org; s=arc-outbound20181012; b=H2zJze5IYgHUGb3lOO7yLzA4ipG97efPBy6dr24GKc8hk6YRyvbY80Y1k0uQ+wQZ4Ny2mFhEHUIQ1 fmsD+qtDxKgmxV7/ZK3qnqC49uD4sfHnk/xzZd8yLIBYBrKOd/IS0Vt5sy0QkbBczzbXNFMy9tzzq4 5zhNq6/20nWAusP1WptNKnCyb/PGqYCPdT6A0t+8p2dGQ0JHS9wiIhnAug5kk2r7n9raJ28tLx/TMg MrXZwrI4od3uaPXv7UAv3Y/3RTAbyn3Tj+YTGOrxg1IGPeGpwO9euScgTe+giDanl+T5QWJxXEFV3e vfRYhAMXnCS6AGkUG61cIMXOxN+mJOQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=arc-outbound20181012; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:cc:to:from:subject:message-id:dkim-signature:from; bh=AxMitxiXZ6hpGup65d2CEWrcus4ZuEy/NyG+v6t5Ovo=; b=vRqZgri9szNpgSrEH+ZeIoSqs9ls/OwF9MDV6Bizw3OXi5d73WJ0iOjA+kBcqHejRogCOy/mf49CO hcqN68wUaxhKlPlRGsYcI2a9UuiXXj+PExBq2SdUMCYPXbPrD7nYWBPdMbyk3tHNCM3iSGNWWXJLUy kiCRLUdfkMOyuZcVioMuebQx52ttt/GnQSlkgFa3IHMHKDYzWej54qB8lc5h63JG1LRwfpA+Bsl6jp hwfuPyuMUBPZk6VkcM13hXnG1prOnrIuuy3XYePjgkXk5T61i3mS9+x9TuOGrwdMN2JZERlPB+tAiU Kl3HUFOKHObBO/kSzps6PDl2C4Ewn7w== ARC-Authentication-Results: i=1; outbound3.ore.mailhop.org; spf=softfail smtp.mailfrom=freebsd.org smtp.remote-ip=67.177.211.60; dmarc=none header.from=freebsd.org; arc=none header.oldest-pass=0; DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=dkim-high; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:cc:to:from:subject:message-id:from; bh=AxMitxiXZ6hpGup65d2CEWrcus4ZuEy/NyG+v6t5Ovo=; b=k0Kvwjb5/CakOa+aMbHYUKPNYdNha18C7PiSV65eVCBHWocR0ya4Yk7Y1KUz0H5sr+r77QwAJJ4c5 eGM274s+Q5R0wLph4a9YUS8lulM0pN3h7Tcj7wqstNmE6oRRVD0v7dn6SaMm4ZkacDPdJxaWV3H6Gf zcm0oGj/eXkyWN07tvceue7+HR3O/xwlidiehMxLmgHRlCZytRGN0+YnzblKLoSZQSx1Hm08baRr83 lroSsaYjLHwAWaYlgcMb36JvrXeEv0WekKlstJoBnGIzXA9atbpclxJwDU4C8SeTV9x+YkaP/80Zth gtOTPYfw7bzAtZTPYcdpqoAmk0pHSIw== X-MHO-RoutePath: aGlwcGll X-MHO-User: 8d967493-becd-11e9-b67b-cdd75d6ce7a8 X-Report-Abuse-To: https://support.duocircle.com/support/solutions/articles/5000540958-duocircle-standard-smtp-abuse-information X-Originating-IP: 67.177.211.60 X-Mail-Handler: DuoCircle Outbound SMTP Received: from ilsoft.org (unknown [67.177.211.60]) by outbound3.ore.mailhop.org (Halon) with ESMTPSA id 8d967493-becd-11e9-b67b-cdd75d6ce7a8; Wed, 14 Aug 2019 19:56:09 +0000 (UTC) Received: from rev (rev [172.22.42.240]) by ilsoft.org (8.15.2/8.15.2) with ESMTP id x7EJu6Am055766; Wed, 14 Aug 2019 13:56:06 -0600 (MDT) (envelope-from ian@freebsd.org) Message-ID: <02c501907f6eca8f4bd9b44331ac6ab2e28d624f.camel@freebsd.org> Subject: Re: HEADSUP: drm-current-kmod now installs sources From: Ian Lepore To: John Baldwin , Kyle Evans Cc: Niclas Zeising , Emmanuel Vadot , x11@freebsd.org, current Date: Wed, 14 Aug 2019 13:56:06 -0600 In-Reply-To: References: <67ca217f-b7de-8707-c4de-51e3f895d06f@FreeBSD.org> <469b61c7c939b4e70f4304eaeb73eaae9b1d4c9a.camel@freebsd.org> <20190814192353.166bd3e7d1af44a55a61c915@bidouilliste.com> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.28.5 FreeBSD GNOME Team Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4680hC3sH9z3NJB X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-2.98 / 15.00]; local_wl_from(0.00)[freebsd.org]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-0.98)[-0.982,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; ASN(0.00)[asn:16509, ipnet:54.186.0.0/15, country:US] 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: Wed, 14 Aug 2019 19:56:12 -0000 On Wed, 2019-08-14 at 12:00 -0700, John Baldwin wrote: > On 8/14/19 11:06 AM, Kyle Evans wrote: > > LOCAL_MODULES="" does seem like a sensible default when we're not > > building a native kernel. > > Unfortunately kern.post.mk has no way of knowing that as MACHINE_* > are already set to the TARGET_* values by the time this target is > invoked. Also, the 'make tinderbox' use case is a legit use case > that some folks want (for CI, etc.) > BUILDHOST_ARCH!= uname -p .if ${BUILDHOST_ARCH} != ${TARGET_ARCH} Unfortunately, I don't think it's as easy to compare the buildhost running version with the version of source being built, unless the build is started from the top level so that Makefile.inc1 sets the variables. -- Ian From owner-freebsd-x11@freebsd.org Wed Aug 14 20:00:12 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 C83E2B90F7 for ; Wed, 14 Aug 2019 20:00:12 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 4680mr3Ltgz3Ndj for ; Wed, 14 Aug 2019 20:00:12 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mailman.nyi.freebsd.org (Postfix) id 71415B90F6; Wed, 14 Aug 2019 20:00:12 +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 71058B90F4 for ; Wed, 14 Aug 2019 20:00:12 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-qt1-x829.google.com (mail-qt1-x829.google.com [IPv6:2607:f8b0:4864:20::829]) (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 4680mq6kZ8z3Ndb for ; Wed, 14 Aug 2019 20:00:11 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-qt1-x829.google.com with SMTP id v38so19143375qtb.0 for ; Wed, 14 Aug 2019 13:00:11 -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=eEZ3TvP1dXe1dZCRMnoG18tTcvcudZQn1Rnx5dzGoJg=; b=vVBIZKREOrYXSs36nMSoMmsXIQ0ocvAfpAK/OOMtAsrHI1ut2Z/hRhXbsLjvF6iGxp ywvNR0di6BPT1szjsYshvF7+OiZjsYPjasRjm0CxL8P+CrjOg7pFL79ObpyFceM2fJcl 4iqgp6LWElMclS0yU7D/ivJOtv0950wRbU3UCdSPZWLQrlqeizhudKXE2z4r18kbcYIz /NUyUaDlQRGFcg9H4TnnYo8tqYonjUHJsqrcPwILq9z0yAw/Fb4n/ZAVb3tCqamiyhUs q4TW5yo1pe1PtY/GgEuJRqQGADHoge+7GuxaRzG/sx5Vp1Bgj36jWqBXh8q79oRnP/kt /Nyg== 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=eEZ3TvP1dXe1dZCRMnoG18tTcvcudZQn1Rnx5dzGoJg=; b=gW+jHsyR4GdEZqeCjtNsmqcj+0i3BPvbr9UsyMIB59NjyjBAFLx80GQiLfh5u4a6dn FumEghyg/jIV9sNK++lrpJnat5CJyFL5HwHjCZz6bS8U/9xoEjqh6xEj+D2cVdReXI0U E/GnlBHs5G3RVGd2ksU5aBESgxLVNBp9jBSiu8AsTW1PdYUR9hoaTGr5CmxRNPbUeZ84 Xgb3CWy3mMhcSSCU0UetxBOFSBGRbj/OiXfGSPDqiEogaGwpk3GavzTpckgrkPkAvsel zcco5GGk/uu3DUrt0Qsc5Mq6PFVVTfXnFfF1ub7d9ka47VjQ/qv3JyziLqLrt3fZNnfX 5cuA== X-Gm-Message-State: APjAAAXrdFjc8Qot1MEr/4GsmIVUHx8bD9+GsuDMtKJRb4QxZ+x34BjL DGN1IOxbOLMVmC1yUNOPC1MU1v/ScWxsv3glI3TTgw== X-Google-Smtp-Source: APXvYqyrq9F44mv+l8Qiqt8MsOee0ui6L7h0JZMn8G87yaRs60WWUkduNU3/4yk01XfrxD3mbuTs1kgd3Ykg+x61jyc= X-Received: by 2002:a0c:e5c6:: with SMTP id u6mr1029691qvm.102.1565812810876; Wed, 14 Aug 2019 13:00:10 -0700 (PDT) MIME-Version: 1.0 References: <67ca217f-b7de-8707-c4de-51e3f895d06f@FreeBSD.org> <469b61c7c939b4e70f4304eaeb73eaae9b1d4c9a.camel@freebsd.org> <20190814192353.166bd3e7d1af44a55a61c915@bidouilliste.com> <02c501907f6eca8f4bd9b44331ac6ab2e28d624f.camel@freebsd.org> In-Reply-To: <02c501907f6eca8f4bd9b44331ac6ab2e28d624f.camel@freebsd.org> From: Warner Losh Date: Wed, 14 Aug 2019 13:59:59 -0600 Message-ID: Subject: Re: HEADSUP: drm-current-kmod now installs sources To: Ian Lepore Cc: John Baldwin , Kyle Evans , x11@freebsd.org, current , Niclas Zeising X-Rspamd-Queue-Id: 4680mq6kZ8z3Ndb X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=bsdimp-com.20150623.gappssmtp.com header.s=20150623 header.b=vVBIZKRE; dmarc=none; spf=none (mx1.freebsd.org: domain of wlosh@bsdimp.com has no SPF policy when checking 2607:f8b0:4864:20::829) smtp.mailfrom=wlosh@bsdimp.com X-Spamd-Result: default: False [-5.96 / 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)[]; TO_DN_SOME(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]; RCPT_COUNT_FIVE(0.00)[6]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[bsdimp-com.20150623.gappssmtp.com:+]; NEURAL_HAM_SHORT(-1.00)[-0.996,0]; RCVD_IN_DNSWL_NONE(0.00)[9.2.8.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.96)[ip: (-9.40), ipnet: 2607:f8b0::/32(-2.98), asn: 15169(-2.39), 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" 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: Wed, 14 Aug 2019 20:00:12 -0000 On Wed, Aug 14, 2019 at 1:56 PM Ian Lepore wrote: > On Wed, 2019-08-14 at 12:00 -0700, John Baldwin wrote: > > On 8/14/19 11:06 AM, Kyle Evans wrote: > > > LOCAL_MODULES="" does seem like a sensible default when we're not > > > building a native kernel. > > > > Unfortunately kern.post.mk has no way of knowing that as MACHINE_* > > are already set to the TARGET_* values by the time this target is > > invoked. Also, the 'make tinderbox' use case is a legit use case > > that some folks want (for CI, etc.) > > > > BUILDHOST_ARCH!= uname -p > .if ${BUILDHOST_ARCH} != ${TARGET_ARCH} > > Unfortunately, I don't think it's as easy to compare the buildhost > running version with the version of source being built, unless the > build is started from the top level so that Makefile.inc1 sets the > variables. > We already know MACHINE_ARCH != TARGET_ARCH in Makefile.inc1 and already do different things based on it. But to be honest, I'd think there'd be times I'd absolutely want to build them all, and other times I wouldn't which strongly suggests some kind of knob specific for cross building the port/pkg-based kernel modules. We could then pass that knob into the kernel builds which would then not try to guess whether or not to build LOCAL_MODULES... Warner From owner-freebsd-x11@freebsd.org Wed Aug 14 20:19:35 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 CB87EB9941 for ; Wed, 14 Aug 2019 20:19:35 +0000 (UTC) (envelope-from ian@freebsd.org) 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 4681CC54pDz3PgR for ; Wed, 14 Aug 2019 20:19:35 +0000 (UTC) (envelope-from ian@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id AC460B993F; Wed, 14 Aug 2019 20:19:35 +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 AC0A3B993D for ; Wed, 14 Aug 2019 20:19:35 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from outbound3d.ore.mailhop.org (outbound3d.ore.mailhop.org [54.186.57.195]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4681CC39Dtz3PgL for ; Wed, 14 Aug 2019 20:19:35 +0000 (UTC) (envelope-from ian@freebsd.org) ARC-Seal: i=1; a=rsa-sha256; t=1565813974; cv=none; d=outbound.mailhop.org; s=arc-outbound20181012; b=jBtTurwAk+TGEX5O672vQ4Nq07LKAS453xWtkDaG25L1O+qSZogHhKXKxRT+7Jrdg6Hbr5ej55vPm TvJ1rUFzUPTjjiwtDoC7Ha3/tD/zBv8ff6cBWPZe338v0Ul7012rptRAzMamol5NSnzJShoZEreT2w ERZcVlUFxIzxRozuXKShdHhJsILiV67tSfkP6ACiuhGliSFdUICCf5sUwZAAk6qj7ImoFT4LVKM5NL a4ijxEd9SxYKpZsSp8x+g16M9Q1OkQib9KwL06tXyQmtDQwZu3vtvxrdYeJTl3o0QEUs9WLPH1WIan l6GvmprEYFoX/91qjuGFVX2Y3VBd80g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=arc-outbound20181012; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:cc:to:from:subject:message-id:dkim-signature:from; bh=VU2DFjXf+s5TXDllr7wFD+mLArls6pSWOl7kAIX9Q0A=; b=QmgY0HkEXO+LlluVhXQc4UpblJAumwJzABgkfIAbfjTDUHmns8cKe19CbUWpUahP5vgRumBsf4k5u jNfP56wm/b8yiyIuafwq0LXYwsh/iKJ8zYDkX8WNQ8xQktOanJo79ILj6RoRAKXa+WPSHnaoQoOLdW 0EW3n7E6BVrI0iRGmfqIV/mvZ/AkE9Rp0QY8ct6+PA3eMkMUjkJmGRtX3MbsRT3HyR2/elJtnCQrFX Gs9D5q1VjQ/bcpYJjCw+tpvIH3wg0WWlkk8kIdc7WDvRJkLMnGoB3AfAYct/PRgPjPEFjgU11+Nq7U OzwaHj/6/lDAD0k0B1JSiUOny2PUk/A== ARC-Authentication-Results: i=1; outbound3.ore.mailhop.org; spf=softfail smtp.mailfrom=freebsd.org smtp.remote-ip=67.177.211.60; dmarc=none header.from=freebsd.org; arc=none header.oldest-pass=0; DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=dkim-high; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:cc:to:from:subject:message-id:from; bh=VU2DFjXf+s5TXDllr7wFD+mLArls6pSWOl7kAIX9Q0A=; b=jOB3+jzIq0o/NmteTsPI+qFn966j3CusgAvO4LsKIISkE3npHqP/HynDWeOOiW69yNRm1wz6A3uNv LwhsFTa14YwduHaJv8CY3Fy9wnnBoqWoLrbohotKtoK1OxPs+69MOTvdmdvzOGGb18PEMJOvTvgKNp 0CPp+SsZQp4LgHiqcBDiV9414HtgjCXMGhzFPEMZzmfafeOf3KlicmwfMILBuzhDiEXaSCQ1467CN+ foNrbQFec5bzkFX5ELDg1H65VKF/9KSqpEKISlJp7pWYn0Cf1Xm5mqCpMPmVT94PAGrFnh36PkA7JR jKGfVW4sp5yNl5pGvZXn+4c92WOGYMw== X-MHO-RoutePath: aGlwcGll X-MHO-User: d351da40-bed0-11e9-b67b-cdd75d6ce7a8 X-Report-Abuse-To: https://support.duocircle.com/support/solutions/articles/5000540958-duocircle-standard-smtp-abuse-information X-Originating-IP: 67.177.211.60 X-Mail-Handler: DuoCircle Outbound SMTP Received: from ilsoft.org (unknown [67.177.211.60]) by outbound3.ore.mailhop.org (Halon) with ESMTPSA id d351da40-bed0-11e9-b67b-cdd75d6ce7a8; Wed, 14 Aug 2019 20:19:33 +0000 (UTC) Received: from rev (rev [172.22.42.240]) by ilsoft.org (8.15.2/8.15.2) with ESMTP id x7EKJVW9055856; Wed, 14 Aug 2019 14:19:31 -0600 (MDT) (envelope-from ian@freebsd.org) Message-ID: Subject: Re: HEADSUP: drm-current-kmod now installs sources From: Ian Lepore To: Warner Losh Cc: John Baldwin , Kyle Evans , x11@freebsd.org, current , Niclas Zeising Date: Wed, 14 Aug 2019 14:19:31 -0600 In-Reply-To: References: <67ca217f-b7de-8707-c4de-51e3f895d06f@FreeBSD.org> <469b61c7c939b4e70f4304eaeb73eaae9b1d4c9a.camel@freebsd.org> <20190814192353.166bd3e7d1af44a55a61c915@bidouilliste.com> <02c501907f6eca8f4bd9b44331ac6ab2e28d624f.camel@freebsd.org> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.28.5 FreeBSD GNOME Team Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4681CC39Dtz3PgL X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-2.98 / 15.00]; local_wl_from(0.00)[freebsd.org]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-0.98)[-0.982,0]; ASN(0.00)[asn:16509, ipnet:54.186.0.0/15, country:US] 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: Wed, 14 Aug 2019 20:19:35 -0000 On Wed, 2019-08-14 at 13:59 -0600, Warner Losh wrote: > On Wed, Aug 14, 2019 at 1:56 PM Ian Lepore wrote: > > > On Wed, 2019-08-14 at 12:00 -0700, John Baldwin wrote: > > > On 8/14/19 11:06 AM, Kyle Evans wrote: > > > > LOCAL_MODULES="" does seem like a sensible default when we're > > > > not > > > > building a native kernel. > > > > > > Unfortunately kern.post.mk has no way of knowing that as > > > MACHINE_* > > > are already set to the TARGET_* values by the time this target is > > > invoked. Also, the 'make tinderbox' use case is a legit use case > > > that some folks want (for CI, etc.) > > > > > > > BUILDHOST_ARCH!= uname -p > > .if ${BUILDHOST_ARCH} != ${TARGET_ARCH} > > > > Unfortunately, I don't think it's as easy to compare the buildhost > > running version with the version of source being built, unless the > > build is started from the top level so that Makefile.inc1 sets the > > variables. > > > > We already know MACHINE_ARCH != TARGET_ARCH in Makefile.inc1 and > already do > different things based on it. But to be honest, I'd think there'd be > times > I'd absolutely want to build them all, and other times I wouldn't > which > strongly suggests some kind of knob specific for cross building the > port/pkg-based kernel modules. We could then pass that knob into the > kernel > builds which would then not try to guess whether or not to build > LOCAL_MODULES... > > This is just about AUTOMATICALLY deciding to build something, based on the presence of source code in an arbitrary fixed location outside of the source tree on the build machine. Anything set by the user should be honored without question, including LOCAL_MODULES. My point is only that the build machinery should not be deciding to build something the user didn't specify based on the existence of out- of-tree files on the build machine (I'd like to put the period right here in this sentence), unless there's a very high likelyhood that the build being done is for the build machine. Things like CI that want to include more than in-tree sources as part of the build should be handling that by setting appropriate knobs as part of invoking the build. -- Ian From owner-freebsd-x11@freebsd.org Wed Aug 14 20:49:55 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 E95B3BAA6A for ; Wed, 14 Aug 2019 20:49:55 +0000 (UTC) (envelope-from cy.schubert@cschubert.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 4681tC5G6pz3wrX for ; Wed, 14 Aug 2019 20:49:55 +0000 (UTC) (envelope-from cy.schubert@cschubert.com) Received: by mailman.nyi.freebsd.org (Postfix) id B0FEABAA68; Wed, 14 Aug 2019 20:49:55 +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 B0963BAA66; Wed, 14 Aug 2019 20:49:55 +0000 (UTC) (envelope-from cy.schubert@cschubert.com) Received: from smtp-out-so.shaw.ca (smtp-out-so.shaw.ca [64.59.136.137]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "Client", Issuer "CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4681tB1jjYz3wrS; Wed, 14 Aug 2019 20:49:53 +0000 (UTC) (envelope-from cy.schubert@cschubert.com) Received: from spqr.komquats.com ([70.67.125.17]) by shaw.ca with ESMTPA id y0DMhtVKoIhW9y0DOhq0IF; Wed, 14 Aug 2019 14:49:51 -0600 X-Authority-Analysis: v=2.3 cv=FcFJO626 c=1 sm=1 tr=0 a=VFtTW3WuZNDh6VkGe7fA3g==:117 a=VFtTW3WuZNDh6VkGe7fA3g==:17 a=jpOVt7BSZ2e4Z31A5e1TngXxSK0=:19 a=IkcTkHD0fZMA:10 a=FmdZ9Uzk2mMA:10 a=6I5d2MoRAAAA:8 a=YxBL1-UpAAAA:8 a=ukcIUTkTVbqB7o9lrnYA:9 a=nP8rgmpX93VALr-r:21 a=DA6hQ6Newwfzqsrh:21 a=QEXdDO2ut3YA:10 a=IjZwj45LgO3ly-622nXo:22 a=Ia-lj3WSrqcvXOmTRaiG:22 Received: from 5CG5030TVK-N.esitwifi.local (S0106788a207e2972.gv.shawcable.net [70.66.154.233]) by spqr.komquats.com (Postfix) with ESMTPSA id D19ABB9B; Wed, 14 Aug 2019 13:49:47 -0700 (PDT) Date: Wed, 14 Aug 2019 13:49:28 -0700 In-Reply-To: References: <67ca217f-b7de-8707-c4de-51e3f895d06f@FreeBSD.org> <469b61c7c939b4e70f4304eaeb73eaae9b1d4c9a.camel@freebsd.org> <20190814192353.166bd3e7d1af44a55a61c915@bidouilliste.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: Re: HEADSUP: drm-current-kmod now installs sources To: freebsd-current@freebsd.org, Ian Lepore , Niclas Zeising , Emmanuel Vadot , John Baldwin CC: x11@FreeBSD.org,current@FreeBSD.org From: Cy Schubert Message-ID: X-CMAE-Envelope: MS4wfNjJ29sFSkY3pMn199DyQvSe3+UG1IS5BPt3uUzZde+OcIhIPtYpnF4XvkxrxoCa+9x85fM4ZzE6W2KFhBIvX6et5P4zNSkvV1nN6Ac3aTDUXo6MPGCC OIA5XYbj4XBBfrmECHGj/0H11rDpKiZgIyVpf2Vkp+/FO3EKEyCJA+ldw5+2dsqlSwav2fO1JEB6PnO+WLhaEXKiIGh0xp9QvsqMcYtS414PoSYul30MDJoM yw3uFkUosK/m+mY+hsxSQr8re2dlP2lxjo+YVIRK0VmSyjaUpbkD/EkJg7KE84RqE+OLm5k02KayjAmjAxKweTG6Oe41Ev7UaeQqLJIr4/TxDAv1tuUmDT3Q HvyW0r7Q X-Rspamd-Queue-Id: 4681tB1jjYz3wrS X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=none; spf=none (mx1.freebsd.org: domain of cy.schubert@cschubert.com has no SPF policy when checking 64.59.136.137) smtp.mailfrom=cy.schubert@cschubert.com X-Spamd-Result: default: False [-5.39 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_HAM_SHORT(-0.94)[-0.940,0]; RCVD_IN_DNSWL_NONE(0.00)[137.136.59.64.list.dnswl.org : 127.0.5.0]; RCPT_COUNT_SEVEN(0.00)[7]; R_SPF_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:6327, ipnet:64.59.128.0/20, country:CA]; MID_RHS_MATCH_FROM(0.00)[]; IP_SCORE(-2.35)[ip: (-6.03), ipnet: 64.59.128.0/20(-3.17), asn: 6327(-2.46), country: CA(-0.09)]; RECEIVED_SPAMHAUS_PBL(0.00)[17.125.67.70.khpj7ygk5idzvmvt5x4ziurxhy.zen.dq.spamhaus.net : 127.0.0.11, 233.154.66.70.khpj7ygk5idzvmvt5x4ziurxhy.zen.dq.spamhaus.net : 127.0.0.11] 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: Wed, 14 Aug 2019 20:49:56 -0000 On August 14, 2019 11:04:20 AM PDT, Ian Lepore wrote: >On Wed, 2019-08-14 at 19:55 +0200, Niclas Zeising wrote: >> On 2019-08-14 19:23, Emmanuel Vadot wrote: >> > On Wed, 14 Aug 2019 10:13:48 -0700 >> > John Baldwin wrote: >> >=20 >> > > On 8/14/19 9:22 AM, Ian Lepore wrote: >> > > > This all sounds vaguely wrong, backwards, to me=2E A developer >> > > > who is >> > > > using a given module on their build system might want that >> > > > module to be >> > > > rebuilt automatically, but only if the build parameters match >> > > > those of >> > > > the running build host system=2E >> > > >=20 >> > > > If my build host is running freebsd 12 amd64 and I'm doing a >> > > > build for >> > > > freebsd 13 armv7, I have no interest in automatic rebuilds of >> > > > an amd64 >> > > > driver module for a different OS arch and version just because >> > > > that >> > > > module happens to be installed on the system I use to do >> > > > crossbuilds=2E >> > > >=20 >> > > > My objections are theoretical=2E=2E=2E this automation just seems >> > > > improperly >> > > > designed to me=2E But it won't actually affect me in any way, >> > > > because I >> > > > don't build video driver modules from ports, and I don't run >> > > > freebsd >> > > > current on my build host machine=2E Probably the number of >> > > > people doing >> > > > crossbuilding is small enough that nobody else is going to >> > > > object to >> > > > this "the whole world is amd64" automation=2E >> > >=20 >> > > You assume DRM is amd64-only when it is definitely not=2E It also >> > > has >> > > suitable guards in its Makefile to only build the relevant kernel >> > > modules on supported architectures=2E >> >=20 >> > I clearly don't want to spend time to build the drm and radeon >> > modules >> > when I'm hacking on arm64=2E >> > Shouldn't LOCAL_MODULE have ${TARGET}=2E${TARGET_ARCH} as a >> > subdirectory ? So when you install drm-kmod-* it will only install >> > the >> > source in /usr/local/modules/${TARGET}=2E${TARGET_ARCH}/ ? (or >> > whatever >> > the correct dir is)=2E >> >=20 >>=20 >> I'm not sure what you're trying to accomplish=2E I might be=20 >> misunderstanding completely, but, at least the drm ports have >> safeguards=20 >> in their makefiles so they'll only be built for those arches where >> there=20 >> is support, and only the modules needed, as an example, i915kms=2Eko >> will=20 >> only be built on amd64 and i386, if that's what you're worried about=2E >> Regards > >I can't understand what you guys are not-understanding=2E New machinery >has been added that says "if some module source code exists in this >absolute fixed location on the build machine, then whenever you do any >kernel build for any OS version or any arch, rebuild that module source >code so that the the build machine's video drivers stay in sync with >the build machine's kernel=2E" > >Do you not see that for some of us, only a tiny fraction of the builds >done (maybe none of them at all) involve the kernel for the build host >machine or the video drivers for the build host machine? And yet, for >us, every build we do will now inapppropriately rebuild this video >driver module which has nothing to do with the machine the build is >targeting=2E > >And it's not just about crossbuilds, because it's about versions too=2E= =20 >Even when a developer is running 13-current and wants their video >driver rebuilt and installed automatically along with the kernel, >they're certainly going to want that to happen only when they're >building 13-current=2E If they're doing a test-build for 12-stable they >certainly aren't going to want to build and install that video driver=2E > >-- Ian > >_______________________________________________ >freebsd-current@freebsd=2Eorg mailing list >https://lists=2Efreebsd=2Eorg/mailman/listinfo/freebsd-current >To unsubscribe, send any mail to >"freebsd-current-unsubscribe@freebsd=2Eorg" How about build/install when arch is the same as local machine arch? --=20 Pardon the typos and autocorrect, small keyboard in use=2E Cheers, Cy Schubert FreeBSD UNIX: Web: http://www=2EFreeBSD=2Eorg The need of the many outweighs the greed of the few=2E From owner-freebsd-x11@freebsd.org Wed Aug 14 22:40:38 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 98653BDD1A for ; Wed, 14 Aug 2019 22:40:38 +0000 (UTC) (envelope-from deischen@freebsd.org) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 4684Ky3cTxz45gX for ; Wed, 14 Aug 2019 22:40:38 +0000 (UTC) (envelope-from deischen@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id 7977EBDD16; Wed, 14 Aug 2019 22:40:38 +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 780C1BDD13; Wed, 14 Aug 2019 22:40:38 +0000 (UTC) (envelope-from deischen@freebsd.org) Received: from mail.netplex.net (mail.netplex.net [204.213.176.9]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.netplex.net", Issuer "RapidSSL RSA CA 2018" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4684Kx62HBz45gJ; Wed, 14 Aug 2019 22:40:37 +0000 (UTC) (envelope-from deischen@freebsd.org) Received: from [10.237.174.231] (mobile-166-171-186-249.mycingular.net [166.171.186.249]) (authenticated bits=0) by mail.netplex.net (8.15.1/8.15.1/NETPLEX) with ESMTPSA id x7EMeTGa056028 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 14 Aug 2019 18:40:30 -0400 X-Virus-Scanned: by AMaViS and Clam AntiVirus (mail.netplex.net) X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.4.3 (mail.netplex.net [204.213.176.9]); Wed, 14 Aug 2019 18:40:30 -0400 (EDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (1.0) Subject: Re: HEADSUP: drm-current-kmod now installs sources From: Daniel Eischen X-Mailer: iPhone Mail (16G77) In-Reply-To: Date: Wed, 14 Aug 2019 18:40:28 -0400 Cc: freebsd-current@freebsd.org, x11@freebsd.org, current@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: References: <67ca217f-b7de-8707-c4de-51e3f895d06f@FreeBSD.org> <469b61c7c939b4e70f4304eaeb73eaae9b1d4c9a.camel@freebsd.org> <20190814192353.166bd3e7d1af44a55a61c915@bidouilliste.com> To: jhb@freebsd.org X-Rspamd-Queue-Id: 4684Kx62HBz45gJ X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-2.90 / 15.00]; local_wl_from(0.00)[freebsd.org]; NEURAL_HAM_MEDIUM(-1.00)[-0.999,0]; NEURAL_HAM_SHORT(-0.91)[-0.906,0]; ASN(0.00)[asn:6062, ipnet:204.213.176.0/20, country:US]; NEURAL_HAM_LONG(-1.00)[-0.999,0] 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: Wed, 14 Aug 2019 22:40:38 -0000 I've lost the original thread, but would the sources in /usr/local/sys/modul= es get built regardless of what MAKEOBJDIRPREFIX is? And, now that sources m= ay be installed by a port, what is the method for _just_ updating the source= s? Why do I even need to build and install the port? Personally, I would j= ust rather have the drm-kmod sources just imported into base and maintained t= here. If I have 2 or more different checked out base src trees, how do I ge= t the correct drm-kmod to go with them if there is only one /usr/local/sys/m= odules? Do I need multiple port trees just to pull in out of tree module so= urces? -- DE= From owner-freebsd-x11@freebsd.org Wed Aug 14 22:59:15 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 753CBBE64C for ; Wed, 14 Aug 2019 22:59:15 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 4684lR0HWzz46th for ; Wed, 14 Aug 2019 22:59:15 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: by mailman.nyi.freebsd.org (Postfix) id 07D46BE647; Wed, 14 Aug 2019 22:59:15 +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 076AABE645; Wed, 14 Aug 2019 22:59:15 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (troutmask.apl.washington.edu [128.95.76.21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "troutmask", Issuer "troutmask" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4684lQ66G3z46tg; Wed, 14 Aug 2019 22:59:14 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (localhost [127.0.0.1]) by troutmask.apl.washington.edu (8.15.2/8.15.2) with ESMTPS id x7EMx68X044605 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Wed, 14 Aug 2019 15:59:06 -0700 (PDT) (envelope-from sgk@troutmask.apl.washington.edu) Received: (from sgk@localhost) by troutmask.apl.washington.edu (8.15.2/8.15.2/Submit) id x7EMx6H5044604; Wed, 14 Aug 2019 15:59:06 -0700 (PDT) (envelope-from sgk) Date: Wed, 14 Aug 2019 15:59:06 -0700 From: Steve Kargl To: Daniel Eischen Cc: jhb@freebsd.org, freebsd-current@freebsd.org, x11@freebsd.org, current@freebsd.org Subject: Re: HEADSUP: drm-current-kmod now installs sources Message-ID: <20190814225906.GA34583@troutmask.apl.washington.edu> Reply-To: sgk@troutmask.apl.washington.edu References: <67ca217f-b7de-8707-c4de-51e3f895d06f@FreeBSD.org> <469b61c7c939b4e70f4304eaeb73eaae9b1d4c9a.camel@freebsd.org> <20190814192353.166bd3e7d1af44a55a61c915@bidouilliste.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.12.1 (2019-06-15) X-Rspamd-Queue-Id: 4684lQ66G3z46tg X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-6.90 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-0.90)[-0.897,0]; REPLY(-4.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0] 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: Wed, 14 Aug 2019 22:59:15 -0000 On Wed, Aug 14, 2019 at 06:40:28PM -0400, Daniel Eischen wrote: > I've lost the original thread, but would the sources in > /usr/local/sys/modules get built regardless of what > MAKEOBJDIRPREFIX is? And, now that sources may be installed > by a port, what is the method for _just_ updating the sources? > Why do I even need to build and install the port? Personally, > I would just rather have the drm-kmod sources just imported > into base and maintained there. You're joking right? You remember drm and drm2 (aka drm-legacy-kmod). It was working just fine (for some) before its removal. My last panics were caused from forgetting to rebuild drm-legacy-kmod after installing a new kernel/world. -- Steve From owner-freebsd-x11@freebsd.org Thu Aug 15 00:55:24 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 CD5B1C16B2 for ; Thu, 15 Aug 2019 00:55:24 +0000 (UTC) (envelope-from deischen@freebsd.org) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 4687KS58LMz4DY8 for ; Thu, 15 Aug 2019 00:55:24 +0000 (UTC) (envelope-from deischen@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id AE404C16AF; Thu, 15 Aug 2019 00:55:24 +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 ACCC8C16AD; Thu, 15 Aug 2019 00:55:24 +0000 (UTC) (envelope-from deischen@freebsd.org) Received: from mail.netplex.net (mail.netplex.net [204.213.176.9]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.netplex.net", Issuer "RapidSSL RSA CA 2018" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4687KS2XMrz4DY6; Thu, 15 Aug 2019 00:55:24 +0000 (UTC) (envelope-from deischen@freebsd.org) Received: from [10.237.174.231] (mobile-166-171-186-249.mycingular.net [166.171.186.249]) (authenticated bits=0) by mail.netplex.net (8.15.1/8.15.1/NETPLEX) with ESMTPSA id x7F0tLKW025661 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 14 Aug 2019 20:55:22 -0400 X-Virus-Scanned: by AMaViS and Clam AntiVirus (mail.netplex.net) X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.4.3 (mail.netplex.net [204.213.176.9]); Wed, 14 Aug 2019 20:55:23 -0400 (EDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (1.0) Subject: Re: HEADSUP: drm-current-kmod now installs sources From: Daniel Eischen X-Mailer: iPhone Mail (16G77) In-Reply-To: <20190814225906.GA34583@troutmask.apl.washington.edu> Date: Wed, 14 Aug 2019 20:55:21 -0400 Cc: jhb@freebsd.org, freebsd-current@freebsd.org, x11@freebsd.org, current@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: References: <67ca217f-b7de-8707-c4de-51e3f895d06f@FreeBSD.org> <469b61c7c939b4e70f4304eaeb73eaae9b1d4c9a.camel@freebsd.org> <20190814192353.166bd3e7d1af44a55a61c915@bidouilliste.com> <20190814225906.GA34583@troutmask.apl.washington.edu> To: sgk@troutmask.apl.washington.edu X-Rspamd-Queue-Id: 4687KS2XMrz4DY6 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-2.90 / 15.00]; local_wl_from(0.00)[freebsd.org]; NEURAL_HAM_MEDIUM(-1.00)[-0.999,0]; NEURAL_HAM_SHORT(-0.90)[-0.905,0]; NEURAL_HAM_LONG(-1.00)[-0.999,0]; ASN(0.00)[asn:6062, ipnet:204.213.176.0/20, country:US] 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: Thu, 15 Aug 2019 00:55:24 -0000 > On Aug 14, 2019, at 6:59 PM, Steve Kargl wrote: >=20 >> On Wed, Aug 14, 2019 at 06:40:28PM -0400, Daniel Eischen wrote: >> I've lost the original thread, but would the sources in >> /usr/local/sys/modules get built regardless of what >> MAKEOBJDIRPREFIX is? And, now that sources may be installed >> by a port, what is the method for _just_ updating the sources? >> Why do I even need to build and install the port? Personally, >> I would just rather have the drm-kmod sources just imported >> into base and maintained there. >=20 > You're joking right? =20 Not fully, no. > You remember drm and drm2 (aka drm-legacy-kmod).=20 Yes, I remember them. -- DE= From owner-freebsd-x11@freebsd.org Thu Aug 15 01:32:57 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 A6A82C2A4C for ; Thu, 15 Aug 2019 01:32:57 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) 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 46888n3zwbz4GD0 for ; Thu, 15 Aug 2019 01:32:57 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id 88C88C2A4A; Thu, 15 Aug 2019 01:32:57 +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 888FCC2A48 for ; Thu, 15 Aug 2019 01:32:57 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 46888n35Lhz4GCy for ; Thu, 15 Aug 2019 01:32:57 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4D4598FCD for ; Thu, 15 Aug 2019 01:32:57 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id x7F1Wv09050896 for ; Thu, 15 Aug 2019 01:32:57 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id x7F1WvPe050895 for x11@FreeBSD.org; Thu, 15 Aug 2019 01:32:57 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: x11@FreeBSD.org Subject: [Bug 237917] graphics/libGLw: Should glwMDrawingAreaWidgetClass be declared as extern? Date: Thu, 15 Aug 2019 01:32:55 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: jwb@freebsd.org X-Bugzilla-Status: Closed X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: x11@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: bug_status resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 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: Thu, 15 Aug 2019 01:32:57 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D237917 Jason W. Bacon changed: What |Removed |Added ---------------------------------------------------------------------------- Status|New |Closed Resolution|--- |FIXED --- Comment #6 from Jason W. Bacon --- Seems to work now, but I'll continue to use AFNI's bundled GLw since the po= rt may be deprecated soon. Thanks, JB --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-x11@freebsd.org Thu Aug 15 11:25:32 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 831B9CE2FF for ; Thu, 15 Aug 2019 11:25:32 +0000 (UTC) (envelope-from bugs@irregulaire.info) Received: from www231.your-server.de (www231.your-server.de [188.40.28.11]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 468PJW0DyYz3FM9 for ; Thu, 15 Aug 2019 11:25:30 +0000 (UTC) (envelope-from bugs@irregulaire.info) Received: from sslproxy05.your-server.de ([78.46.172.2]) by www231.your-server.de with esmtpsa (TLSv1.2:DHE-RSA-AES256-GCM-SHA384:256) (Exim 4.89_1) (envelope-from ) id 1hyDsi-0003Np-4v; Thu, 15 Aug 2019 13:25:24 +0200 Received: from [91.64.180.73] (helo=a68n.lokal) by sslproxy05.your-server.de with esmtpsa (TLSv1.2:DHE-RSA-AES256-GCM-SHA384:256) (Exim 4.89) (envelope-from ) id 1hyDsh-0007ch-Rk; Thu, 15 Aug 2019 13:25:23 +0200 Date: Thu, 15 Aug 2019 13:23:12 +0200 From: andrew glaeser To: freebsd-x11@freebsd.org, debian-x@lists.debian.org, memberservices@amd-member.com Subject: Re: Fw: FreebSD12 xorg with -AMDGPU- RADEON Message-ID: <20190815132312.039432e2@a68n.lokal> X-Mailer: Claws Mail 3.14.1 (GTK+ 2.24.31; x86_64-pc-linux-gnu) MIME-Version: 1.0 X-Authenticated-Sender: bugs@irregulaire.info X-Virus-Scanned: Clear (ClamAV 0.100.3/25542/Thu Aug 15 10:25:56 2019) X-Rspamd-Queue-Id: 468PJW0DyYz3FM9 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of bugs@irregulaire.info designates 188.40.28.11 as permitted sender) smtp.mailfrom=bugs@irregulaire.info X-Spamd-Result: default: False [-2.86 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_SPF_ALLOW(-0.20)[+a]; HAS_ATTACHMENT(0.00)[]; TO_DN_NONE(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; NEURAL_HAM_SHORT(-0.94)[-0.941,0]; MIME_BASE64_TEXT(0.10)[]; RECEIVED_SPAMHAUS_PBL(0.00)[73.180.64.91.khpj7ygk5idzvmvt5x4ziurxhy.zen.dq.spamhaus.net : 127.0.0.11]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~,3:~]; RCVD_IN_DNSWL_LOW(-0.10)[11.28.40.188.list.dnswl.org : 127.0.5.1]; ASN(0.00)[asn:24940, ipnet:188.40.0.0/16, country:DE]; HAS_X_AS(0.00)[]; MIME_UNKNOWN(0.10)[application/x-xz]; ARC_NA(0.00)[]; FAKE_REPLY(1.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_NA(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; MIME_GOOD(-0.10)[multipart/mixed,text/plain]; DMARC_NA(0.00)[irregulaire.info]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_SPAM_LONG(1.00)[1.000,0]; IP_SCORE(-2.72)[ip: (-9.11), ipnet: 188.40.0.0/16(-2.64), asn: 24940(-1.84), country: DE(-0.01)]; RCVD_TLS_ALL(0.00)[] Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: base64 Content-Disposition: inline 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: Thu, 15 Aug 2019 11:25:32 -0000 LS0tLS1CRUdJTiBQR1AgU0lHTkVEIE1FU1NBR0UtLS0tLQ0KSGFzaDogU0hBMQ0KDQoNCkkgc3Ry dWdnbGVkIGZvciBzb21lIG1vcmUgZGF5cyB3aXRoIHN5c3RlbS1zdGFiaWxpdHkgd2l0aCBSYWRl b24gNjQ1MCBjYXJkOg0KDQoqIGV4dHJhIDggY20gY2FzZS1mYW4gaW5zdGFsbGVkLCBzZWUganBn LWF0dGFjaG1lbnQNCiogbWVtb3J5LWZyZXF1ZW5jeSBsaW1pdGVkIHRvIDEzMDAgKGluc3RlYWQg b2YgMTYwMCBNSHogYXV0by1tb2RlKSwNCiogUENCLUNQVS10dXJibyBkaXNhYmxlZCwNCiogQU1E IG1lbW9yeS1wcm9maWxlIGVuYWJsZWQsDQoqIGZpbmFsbHkgIyBlY2hvICdyYWRlb24ucGNpZV9n ZW4yPSIwIicgPj4gL2Jvb3QvbG9hZGVyLmNvbmYNCg0KSSBkbyBob3BlIEkgaGF2ZSBhIHN0YWJs ZSBzeXN0ZW0gbm93LCBzZWUgYXR0YWNoZWQgW2RtZXNnLnR4Lnh6XQ0KDQotLS0tLUJFR0lOIFBH UCBTSUdOQVRVUkUtLS0tLQ0KDQppRjBFQVJFQ0FCMFdJUVRGOXVOYXNsdm5KcFd0OGtYbjZzRWZK UzNuQ3dVQ1hWVkFvQUFLQ1JEbjZzRWZKUzNuDQpDd3g2QUtDblpTZG5QQVMwSG1jdmZCTzIwY0Nt Wk42RlNRQ2dpSzBweWNYNHpndGxEY1B3cUpkNWJaMm9OVjQ9DQo9N0R6Sg0KLS0tLS1FTkQgUEdQ IFNJR05BVFVSRS0tLS0tDQo= From owner-freebsd-x11@freebsd.org Thu Aug 15 14:38:00 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 6B1C8AB1D9 for ; Thu, 15 Aug 2019 14:38:00 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) 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 468TZc2GCvz3QLh for ; Thu, 15 Aug 2019 14:38:00 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id 4D985AB1D8; Thu, 15 Aug 2019 14:38:00 +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 4D626AB1D7 for ; Thu, 15 Aug 2019 14:38:00 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 468TZc1LyGz3QLg for ; Thu, 15 Aug 2019 14:38:00 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 29E6A19F79 for ; Thu, 15 Aug 2019 14:38:00 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id x7FEc0dX066729 for ; Thu, 15 Aug 2019 14:38:00 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from bugzilla@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id x7FEc0YY066728 for x11@FreeBSD.org; Thu, 15 Aug 2019 14:38:00 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: bugzilla set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: x11@FreeBSD.org Subject: [Bug 237917] graphics/libGLw: Should glwMDrawingAreaWidgetClass be declared as extern? Date: Thu, 15 Aug 2019 14:37:59 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: commit-hook@freebsd.org X-Bugzilla-Status: Closed X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: x11@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 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: Thu, 15 Aug 2019 14:38:00 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D237917 --- Comment #7 from commit-hook@freebsd.org --- A commit references this bug: Author: zeising Date: Thu Aug 15 14:37:14 UTC 2019 New revision: 508996 URL: https://svnweb.freebsd.org/changeset/ports/508996 Log: graphics/libGLw: Fix extern visibility Import upstream patches to graphics/libGLw to fix extern visibility of so= me symbols. While here, also add a patch to fix a typo. These patches pulls libGLw on par with upstream git master. PR: 237917 Reported by: Jason W. Bacon MFH: 2019Q3 (fixes issues in other ports) Changes: head/graphics/libGLw/Makefile head/graphics/libGLw/files/ head/graphics/libGLw/files/patch-b060a07.c head/graphics/libGLw/files/patch-c4f7cdf.c --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-x11@freebsd.org Thu Aug 15 14:44:01 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 B61DAAB5A3 for ; Thu, 15 Aug 2019 14:44:01 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 468TjY4QSFz3QqT for ; Thu, 15 Aug 2019 14:44:01 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id 97B83AB5A2; Thu, 15 Aug 2019 14:44:01 +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 977F3AB5A1 for ; Thu, 15 Aug 2019 14:44:01 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 468TjY3WtZz3QqR for ; Thu, 15 Aug 2019 14:44:01 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 5B3C41A13D for ; Thu, 15 Aug 2019 14:44:01 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id x7FEi1gH085720 for ; Thu, 15 Aug 2019 14:44:01 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from bugzilla@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id x7FEi1q6085719 for x11@FreeBSD.org; Thu, 15 Aug 2019 14:44:01 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: bugzilla set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: x11@FreeBSD.org Subject: [Bug 237917] graphics/libGLw: Should glwMDrawingAreaWidgetClass be declared as extern? Date: Thu, 15 Aug 2019 14:44:01 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: commit-hook@freebsd.org X-Bugzilla-Status: Closed X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: x11@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 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: Thu, 15 Aug 2019 14:44:01 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D237917 --- Comment #8 from commit-hook@freebsd.org --- A commit references this bug: Author: zeising Date: Thu Aug 15 14:43:51 UTC 2019 New revision: 508997 URL: https://svnweb.freebsd.org/changeset/ports/508997 Log: MFH: r508996 graphics/libGLw: Fix extern visibility Import upstream patches to graphics/libGLw to fix extern visibility of so= me symbols. While here, also add a patch to fix a typo. These patches pulls libGLw on par with upstream git master. PR: 237917 Reported by: Jason W. Bacon Approved by: ports-secteam (joneum) Changes: _U branches/2019Q3/ branches/2019Q3/graphics/libGLw/Makefile branches/2019Q3/graphics/libGLw/files/ --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-x11@freebsd.org Fri Aug 16 21:37:20 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 3221AAFA15 for ; Fri, 16 Aug 2019 21:37:20 +0000 (UTC) (envelope-from jhb@FreeBSD.org) 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 469Gr00cNmz4p39 for ; Fri, 16 Aug 2019 21:37:20 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: by mailman.nyi.freebsd.org (Postfix) id 11644AFA11; Fri, 16 Aug 2019 21:37:20 +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 10E88AFA0F; Fri, 16 Aug 2019 21:37:20 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 469Gqz6dNpz4p37; Fri, 16 Aug 2019 21:37:19 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from John-Baldwins-MacBook-Pro-4.local (ralph.baldwin.cx [66.234.199.215]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) (Authenticated sender: jhb) by smtp.freebsd.org (Postfix) with ESMTPSA id 4FF0411831; Fri, 16 Aug 2019 21:37:19 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Subject: Re: HEADSUP: drm-current-kmod now installs sources To: Daniel Eischen Cc: freebsd-current@freebsd.org, x11@freebsd.org, current@freebsd.org References: <67ca217f-b7de-8707-c4de-51e3f895d06f@FreeBSD.org> <469b61c7c939b4e70f4304eaeb73eaae9b1d4c9a.camel@freebsd.org> <20190814192353.166bd3e7d1af44a55a61c915@bidouilliste.com> From: John Baldwin Openpgp: preference=signencrypt Autocrypt: addr=jhb@FreeBSD.org; keydata= mQGiBETQ+XcRBADMFybiq69u+fJRy/0wzqTNS8jFfWaBTs5/OfcV7wWezVmf9sgwn8TW0Dk0 c9MBl0pz+H01dA2ZSGZ5fXlmFIsee1WEzqeJzpiwd/pejPgSzXB9ijbLHZ2/E0jhGBcVy5Yo /Tw5+U/+laeYKu2xb0XPvM0zMNls1ah5OnP9a6Ql6wCgupaoMySb7DXm2LHD1Z9jTsHcAQMD /1jzh2BoHriy/Q2s4KzzjVp/mQO5DSm2z14BvbQRcXU48oAosHA1u3Wrov6LfPY+0U1tG47X 1BGfnQH+rNAaH0livoSBQ0IPI/8WfIW7ub4qV6HYwWKVqkDkqwcpmGNDbz3gfaDht6nsie5Z pcuCcul4M9CW7Md6zzyvktjnbz61BADGDCopfZC4of0Z3Ka0u8Wik6UJOuqShBt1WcFS8ya1 oB4rc4tXfSHyMF63aPUBMxHR5DXeH+EO2edoSwViDMqWk1jTnYza51rbGY+pebLQOVOxAY7k do5Ordl3wklBPMVEPWoZ61SdbcjhHVwaC5zfiskcxj5wwXd2E9qYlBqRg7QeSm9obiBCYWxk d2luIDxqaGJARnJlZUJTRC5vcmc+iGAEExECACAFAkTQ+awCGwMGCwkIBwMCBBUCCAMEFgID AQIeAQIXgAAKCRBy3lIGd+N/BI6RAJ9S97fvbME+3hxzE3JUyUZ6vTewDACdE1stFuSfqMvM jomvZdYxIYyTUpC5Ag0ERND5ghAIAPwsO0B7BL+bz8sLlLoQktGxXwXQfS5cInvL17Dsgnr3 1AKa94j9EnXQyPEj7u0d+LmEe6CGEGDh1OcGFTMVrof2ZzkSy4+FkZwMKJpTiqeaShMh+Goj XlwIMDxyADYvBIg3eN5YdFKaPQpfgSqhT+7El7w+wSZZD8pPQuLAnie5iz9C8iKy4/cMSOrH YUK/tO+Nhw8Jjlw94Ik0T80iEhI2t+XBVjwdfjbq3HrJ0ehqdBwukyeJRYKmbn298KOFQVHO EVbHA4rF/37jzaMadK43FgJ0SAhPPF5l4l89z5oPu0b/+5e2inA3b8J3iGZxywjM+Csq1tqz hltEc7Q+E08AAwUIAL+15XH8bPbjNJdVyg2CMl10JNW2wWg2Q6qdljeaRqeR6zFus7EZTwtX sNzs5bP8y51PSUDJbeiy2RNCNKWFMndM22TZnk3GNG45nQd4OwYK0RZVrikalmJY5Q6m7Z16 4yrZgIXFdKj2t8F+x613/SJW1lIr9/bDp4U9tw0V1g3l2dFtD3p3ZrQ3hpoDtoK70ioIAjjH aIXIAcm3FGZFXy503DOA0KaTWwvOVdYCFLm3zWuSOmrX/GsEc7ovasOWwjPn878qVjbUKWwx Q4QkF4OhUV9zPtf9tDSAZ3x7QSwoKbCoRCZ/xbyTUPyQ1VvNy/mYrBcYlzHodsaqUDjHuW+I SQQYEQIACQUCRND5ggIbDAAKCRBy3lIGd+N/BCO8AJ9j1dWVQWxw/YdTbEyrRKOY8YZNwwCf afMAg8QvmOWnHx3wl8WslCaXaE8= Message-ID: <4dab4e01-6910-8874-a457-c0468e5907f3@FreeBSD.org> Date: Fri, 16 Aug 2019 14:37:18 -0700 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:60.0) Gecko/20100101 Thunderbird/60.7.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit 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: Fri, 16 Aug 2019 21:37:20 -0000 On 8/14/19 3:40 PM, Daniel Eischen wrote: > I've lost the original thread, but would the sources in /usr/local/sys/modules get built regardless of what MAKEOBJDIRPREFIX is? And, now that sources may be installed by a port, what is the method for _just_ updating the sources? Why do I even need to build and install the port? Personally, I would just rather have the drm-kmod sources just imported into base and maintained there. If I have 2 or more different checked out base src trees, how do I get the correct drm-kmod to go with them if there is only one /usr/local/sys/modules? Do I need multiple port trees just to pull in out of tree module sources? In some ways, installing sources for DRM is a compromise for the fact that we can't have DRM in the base source anymore (for various reasons). However, virtualbox is also probably in that camp as well. -- John Baldwin From owner-freebsd-x11@freebsd.org Fri Aug 16 21:38:33 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 56470AFC2D for ; Fri, 16 Aug 2019 21:38:33 +0000 (UTC) (envelope-from jhb@FreeBSD.org) 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 469GsP1clJz4pDJ for ; Fri, 16 Aug 2019 21:38:33 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: by mailman.nyi.freebsd.org (Postfix) id 376BDAFC2A; Fri, 16 Aug 2019 21:38:33 +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 3722AAFC29; Fri, 16 Aug 2019 21:38:33 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 469GsP0bXJz4pDF; Fri, 16 Aug 2019 21:38:33 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from John-Baldwins-MacBook-Pro-4.local (ralph.baldwin.cx [66.234.199.215]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) (Authenticated sender: jhb) by smtp.freebsd.org (Postfix) with ESMTPSA id E06E911832; Fri, 16 Aug 2019 21:38:31 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Subject: Re: HEADSUP: drm-current-kmod now installs sources To: Ian Lepore , Warner Losh Cc: Kyle Evans , x11@freebsd.org, current , Niclas Zeising References: <67ca217f-b7de-8707-c4de-51e3f895d06f@FreeBSD.org> <469b61c7c939b4e70f4304eaeb73eaae9b1d4c9a.camel@freebsd.org> <20190814192353.166bd3e7d1af44a55a61c915@bidouilliste.com> <02c501907f6eca8f4bd9b44331ac6ab2e28d624f.camel@freebsd.org> From: John Baldwin Openpgp: preference=signencrypt Autocrypt: addr=jhb@FreeBSD.org; keydata= mQGiBETQ+XcRBADMFybiq69u+fJRy/0wzqTNS8jFfWaBTs5/OfcV7wWezVmf9sgwn8TW0Dk0 c9MBl0pz+H01dA2ZSGZ5fXlmFIsee1WEzqeJzpiwd/pejPgSzXB9ijbLHZ2/E0jhGBcVy5Yo /Tw5+U/+laeYKu2xb0XPvM0zMNls1ah5OnP9a6Ql6wCgupaoMySb7DXm2LHD1Z9jTsHcAQMD /1jzh2BoHriy/Q2s4KzzjVp/mQO5DSm2z14BvbQRcXU48oAosHA1u3Wrov6LfPY+0U1tG47X 1BGfnQH+rNAaH0livoSBQ0IPI/8WfIW7ub4qV6HYwWKVqkDkqwcpmGNDbz3gfaDht6nsie5Z pcuCcul4M9CW7Md6zzyvktjnbz61BADGDCopfZC4of0Z3Ka0u8Wik6UJOuqShBt1WcFS8ya1 oB4rc4tXfSHyMF63aPUBMxHR5DXeH+EO2edoSwViDMqWk1jTnYza51rbGY+pebLQOVOxAY7k do5Ordl3wklBPMVEPWoZ61SdbcjhHVwaC5zfiskcxj5wwXd2E9qYlBqRg7QeSm9obiBCYWxk d2luIDxqaGJARnJlZUJTRC5vcmc+iGAEExECACAFAkTQ+awCGwMGCwkIBwMCBBUCCAMEFgID AQIeAQIXgAAKCRBy3lIGd+N/BI6RAJ9S97fvbME+3hxzE3JUyUZ6vTewDACdE1stFuSfqMvM jomvZdYxIYyTUpC5Ag0ERND5ghAIAPwsO0B7BL+bz8sLlLoQktGxXwXQfS5cInvL17Dsgnr3 1AKa94j9EnXQyPEj7u0d+LmEe6CGEGDh1OcGFTMVrof2ZzkSy4+FkZwMKJpTiqeaShMh+Goj XlwIMDxyADYvBIg3eN5YdFKaPQpfgSqhT+7El7w+wSZZD8pPQuLAnie5iz9C8iKy4/cMSOrH YUK/tO+Nhw8Jjlw94Ik0T80iEhI2t+XBVjwdfjbq3HrJ0ehqdBwukyeJRYKmbn298KOFQVHO EVbHA4rF/37jzaMadK43FgJ0SAhPPF5l4l89z5oPu0b/+5e2inA3b8J3iGZxywjM+Csq1tqz hltEc7Q+E08AAwUIAL+15XH8bPbjNJdVyg2CMl10JNW2wWg2Q6qdljeaRqeR6zFus7EZTwtX sNzs5bP8y51PSUDJbeiy2RNCNKWFMndM22TZnk3GNG45nQd4OwYK0RZVrikalmJY5Q6m7Z16 4yrZgIXFdKj2t8F+x613/SJW1lIr9/bDp4U9tw0V1g3l2dFtD3p3ZrQ3hpoDtoK70ioIAjjH aIXIAcm3FGZFXy503DOA0KaTWwvOVdYCFLm3zWuSOmrX/GsEc7ovasOWwjPn878qVjbUKWwx Q4QkF4OhUV9zPtf9tDSAZ3x7QSwoKbCoRCZ/xbyTUPyQ1VvNy/mYrBcYlzHodsaqUDjHuW+I SQQYEQIACQUCRND5ggIbDAAKCRBy3lIGd+N/BCO8AJ9j1dWVQWxw/YdTbEyrRKOY8YZNwwCf afMAg8QvmOWnHx3wl8WslCaXaE8= Message-ID: Date: Fri, 16 Aug 2019 14:38:30 -0700 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:60.0) Gecko/20100101 Thunderbird/60.7.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit 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: Fri, 16 Aug 2019 21:38:33 -0000 On 8/14/19 1:19 PM, Ian Lepore wrote: > On Wed, 2019-08-14 at 13:59 -0600, Warner Losh wrote: >> On Wed, Aug 14, 2019 at 1:56 PM Ian Lepore wrote: >> >>> On Wed, 2019-08-14 at 12:00 -0700, John Baldwin wrote: >>>> On 8/14/19 11:06 AM, Kyle Evans wrote: >>>>> LOCAL_MODULES="" does seem like a sensible default when we're >>>>> not >>>>> building a native kernel. >>>> >>>> Unfortunately kern.post.mk has no way of knowing that as >>>> MACHINE_* >>>> are already set to the TARGET_* values by the time this target is >>>> invoked. Also, the 'make tinderbox' use case is a legit use case >>>> that some folks want (for CI, etc.) >>>> >>> >>> BUILDHOST_ARCH!= uname -p >>> .if ${BUILDHOST_ARCH} != ${TARGET_ARCH} >>> >>> Unfortunately, I don't think it's as easy to compare the buildhost >>> running version with the version of source being built, unless the >>> build is started from the top level so that Makefile.inc1 sets the >>> variables. >>> >> >> We already know MACHINE_ARCH != TARGET_ARCH in Makefile.inc1 and >> already do >> different things based on it. But to be honest, I'd think there'd be >> times >> I'd absolutely want to build them all, and other times I wouldn't >> which >> strongly suggests some kind of knob specific for cross building the >> port/pkg-based kernel modules. We could then pass that knob into the >> kernel >> builds which would then not try to guess whether or not to build >> LOCAL_MODULES... >> >> > > This is just about AUTOMATICALLY deciding to build something, based on > the presence of source code in an arbitrary fixed location outside of > the source tree on the build machine. Anything set by the user should > be honored without question, including LOCAL_MODULES. > > My point is only that the build machinery should not be deciding to > build something the user didn't specify based on the existence of out- > of-tree files on the build machine (I'd like to put the period right > here in this sentence), unless there's a very high likelyhood that the > build being done is for the build machine. > > Things like CI that want to include more than in-tree sources as part > of the build should be handling that by setting appropriate knobs as > part of invoking the build. I talked with Warner some offline and I think having some knob that controls whether or not LOCAL_MODULES auto-populates and having make buildkernel default it to on/off for native/cross builds (but it can always be forcefully set on the command line) is fine with me. -- John Baldwin From owner-freebsd-x11@freebsd.org Fri Aug 16 21:51:25 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 B0262B08D0 for ; Fri, 16 Aug 2019 21:51:25 +0000 (UTC) (envelope-from freebsd-rwg@gndrsh.dnsmgr.net) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 469H8F0NHJz4q3g for ; Fri, 16 Aug 2019 21:51:25 +0000 (UTC) (envelope-from freebsd-rwg@gndrsh.dnsmgr.net) Received: by mailman.nyi.freebsd.org (Postfix) id 0B22FB08CB; Fri, 16 Aug 2019 21:51:25 +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 0ABC0B08C9; Fri, 16 Aug 2019 21:51:25 +0000 (UTC) (envelope-from freebsd-rwg@gndrsh.dnsmgr.net) Received: from gndrsh.dnsmgr.net (br1.CN84in.dnsmgr.net [69.59.192.140]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 469H8D5spBz4q3b; Fri, 16 Aug 2019 21:51:24 +0000 (UTC) (envelope-from freebsd-rwg@gndrsh.dnsmgr.net) Received: from gndrsh.dnsmgr.net (localhost [127.0.0.1]) by gndrsh.dnsmgr.net (8.13.3/8.13.3) with ESMTP id x7GLpMhA032598; Fri, 16 Aug 2019 14:51:22 -0700 (PDT) (envelope-from freebsd-rwg@gndrsh.dnsmgr.net) Received: (from freebsd-rwg@localhost) by gndrsh.dnsmgr.net (8.13.3/8.13.3/Submit) id x7GLpMqf032597; Fri, 16 Aug 2019 14:51:22 -0700 (PDT) (envelope-from freebsd-rwg) From: "Rodney W. Grimes" Message-Id: <201908162151.x7GLpMqf032597@gndrsh.dnsmgr.net> Subject: Re: HEADSUP: drm-current-kmod now installs sources In-Reply-To: <4dab4e01-6910-8874-a457-c0468e5907f3@FreeBSD.org> To: John Baldwin Date: Fri, 16 Aug 2019 14:51:22 -0700 (PDT) CC: Daniel Eischen , freebsd-current@freebsd.org, x11@freebsd.org, current@freebsd.org X-Mailer: ELM [version 2.4ME+ PL121h (25)] MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII X-Rspamd-Queue-Id: 469H8D5spBz4q3b X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-6.93 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-0.93)[-0.934,0]; REPLY(-4.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0] 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: Fri, 16 Aug 2019 21:51:25 -0000 > On 8/14/19 3:40 PM, Daniel Eischen wrote: > > I've lost the original thread, but would the sources in /usr/local/sys/modules get built regardless of what MAKEOBJDIRPREFIX is? And, now that sources may be installed by a port, what is the method for _just_ updating the sources? Why do I even need to build and install the port? Personally, I would just rather have the drm-kmod sources just imported into base and maintained there. If I have 2 or more different checked out base src trees, how do I get the correct drm-kmod to go with them if there is only one /usr/local/sys/modules? Do I need multiple port trees just to pull in out of tree module sources? > > In some ways, installing sources for DRM is a compromise for the fact that we > can't have DRM in the base source anymore (for various reasons). However, > virtualbox is also probably in that camp as well. I applaud this effort to provide a source compile mode for DRM, but I think it has come up a bit short on execution with numorious problems sited. I too am not real happy that /usr/local/src is going to get automatically invoked from my some odd 10+ src trees that are of various WIP's. I need a way to easily disable this both on a global scale, and on a per src tree way. Rather than a default to on with an opt out mechanism perhaps while we gain experience change this to a default to off with an opt in mechanism? Sadly I do not have proposed solution, but something better than what is there now needs to be found. Regards, -- Rod Grimes rgrimes@freebsd.org From owner-freebsd-x11@freebsd.org Fri Aug 16 22:40:52 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 8209FB1C4C for ; Fri, 16 Aug 2019 22:40:52 +0000 (UTC) (envelope-from cy.schubert@cschubert.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 469JFJ15Lsz4sQG for ; Fri, 16 Aug 2019 22:40:52 +0000 (UTC) (envelope-from cy.schubert@cschubert.com) Received: by mailman.nyi.freebsd.org (Postfix) id 222DDB1C42; Fri, 16 Aug 2019 22:40:52 +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 219F9B1C40; Fri, 16 Aug 2019 22:40:52 +0000 (UTC) (envelope-from cy.schubert@cschubert.com) Received: from smtp-out-no.shaw.ca (smtp-out-no.shaw.ca [64.59.134.12]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "Client", Issuer "CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 469JFG6hF5z4sQ7; Fri, 16 Aug 2019 22:40:50 +0000 (UTC) (envelope-from cy.schubert@cschubert.com) Received: from spqr.komquats.com ([70.67.125.17]) by shaw.ca with ESMTPA id yktqhaQIhUIS2yktrhKmD8; Fri, 16 Aug 2019 16:40:48 -0600 X-Authority-Analysis: v=2.3 cv=N41X6F1B c=1 sm=1 tr=0 a=VFtTW3WuZNDh6VkGe7fA3g==:117 a=VFtTW3WuZNDh6VkGe7fA3g==:17 a=jpOVt7BSZ2e4Z31A5e1TngXxSK0=:19 a=IkcTkHD0fZMA:10 a=FmdZ9Uzk2mMA:10 a=iKhvJSA4AAAA:8 a=YxBL1-UpAAAA:8 a=6I5d2MoRAAAA:8 a=7aF8kCKqjz_Xlu4tSrwA:9 a=QEXdDO2ut3YA:10 a=odh9cflL3HIXMm4fY7Wr:22 a=Ia-lj3WSrqcvXOmTRaiG:22 a=IjZwj45LgO3ly-622nXo:22 Received: from 5CG5030TVK-N.esitwifi.local (S0106788a207e2972.gv.shawcable.net [70.66.154.233]) by spqr.komquats.com (Postfix) with ESMTPSA id B5A9464B; Fri, 16 Aug 2019 15:40:45 -0700 (PDT) Date: Fri, 16 Aug 2019 15:40:24 -0700 In-Reply-To: <201908162151.x7GLpMqf032597@gndrsh.dnsmgr.net> References: <201908162151.x7GLpMqf032597@gndrsh.dnsmgr.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: Re: HEADSUP: drm-current-kmod now installs sources To: freebsd-current@freebsd.org, "Rodney W. Grimes" , John Baldwin CC: Daniel Eischen ,x11@freebsd.org,current@freebsd.org From: Cy Schubert Message-ID: <5B38128E-4CC9-496B-A9FD-B4208B7C044D@cschubert.com> X-CMAE-Envelope: MS4wfPiGl0NtGPJxHJqo6QiBbFZ4VdkrtiRAZvWCloHznRUcIfe0FWCWE0oR//n4+H6RtzSFBzUDKL6BVV0qbDNuSBlbAI0h2ikNJoI7g1TB4+QZ9V1+zw+R ynjHbryA3dKAApzAbblKqZZxvQHBGQonwJ2cjrFZDkBHi85KRObIwLp4YsijYGcqQEfw6VB/Mu2mkOkH8HpiJpk51rql+SGq+2id1xsVTjckz6cpvuXu+0hK fmvTTVz7WfnvTAHugL5QTkiABr8lcWFbRrbh8IeWojdRKdfVOOFFDizKQe2cQJYhW10tB/mPfFmQ2JfKdziVPiNC8pVUQeA8PoilfJa5R1QbjbTnf6sbD9gq K0ks4reK X-Rspamd-Queue-Id: 469JFG6hF5z4sQ7 X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=none; spf=none (mx1.freebsd.org: domain of cy.schubert@cschubert.com has no SPF policy when checking 64.59.134.12) smtp.mailfrom=cy.schubert@cschubert.com X-Spamd-Result: default: False [-5.49 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; RCPT_COUNT_FIVE(0.00)[6]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_HAM_SHORT(-0.93)[-0.935,0]; RCVD_IN_DNSWL_NONE(0.00)[12.134.59.64.list.dnswl.org : 127.0.5.0]; R_SPF_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:6327, ipnet:64.59.128.0/20, country:CA]; MID_RHS_MATCH_FROM(0.00)[]; IP_SCORE(-2.46)[ip: (-6.58), ipnet: 64.59.128.0/20(-3.16), asn: 6327(-2.45), country: CA(-0.09)]; RECEIVED_SPAMHAUS_PBL(0.00)[17.125.67.70.khpj7ygk5idzvmvt5x4ziurxhy.zen.dq.spamhaus.net : 127.0.0.11, 233.154.66.70.khpj7ygk5idzvmvt5x4ziurxhy.zen.dq.spamhaus.net : 127.0.0.11] 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: Fri, 16 Aug 2019 22:40:52 -0000 On August 16, 2019 2:51:22 PM PDT, "Rodney W=2E Grimes" wrote: >> On 8/14/19 3:40 PM, Daniel Eischen wrote: >> > I've lost the original thread, but would the sources in >/usr/local/sys/modules get built regardless of what MAKEOBJDIRPREFIX >is? And, now that sources may be installed by a port, what is the >method for _just_ updating the sources? Why do I even need to build >and install the port? Personally, I would just rather have the >drm-kmod sources just imported into base and maintained there=2E If I >have 2 or more different checked out base src trees, how do I get the >correct drm-kmod to go with them if there is only one >/usr/local/sys/modules? Do I need multiple port trees just to pull in >out of tree module sources? >>=20 >> In some ways, installing sources for DRM is a compromise for the fact >that we >> can't have DRM in the base source anymore (for various reasons)=2E=20 >However, >> virtualbox is also probably in that camp as well=2E > >I applaud this effort to provide a source compile mode for DRM, >but I think it has come up a bit short on execution with numorious >problems sited=2E > >I too am not real happy that /usr/local/src is going to get >automatically invoked from my some odd 10+ src trees that >are of various WIP's=2E I need a way to easily disable this >both on a global scale, and on a per src tree way=2E > >Rather than a default to on with an opt out mechanism perhaps >while we gain experience change this to a default to off with >an opt in mechanism? > >Sadly I do not have proposed solution, but something better >than what is there now needs to be found=2E > >Regards, Could we have a =2Esrc=2Econf in the root of the tree to configure this on= a tree by tree basis? --=20 Pardon the typos and autocorrect, small keyboard in use=2E Cheers, Cy Schubert FreeBSD UNIX: Web: http://www=2EFreeBSD=2Eorg The need of the many outweighs the greed of the few=2E From owner-freebsd-x11@freebsd.org Fri Aug 16 22:52:13 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 F3430B240A for ; Fri, 16 Aug 2019 22:52:13 +0000 (UTC) (envelope-from rozhuk.im@gmail.com) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 469JVP4xgkz4t72 for ; Fri, 16 Aug 2019 22:52:13 +0000 (UTC) (envelope-from rozhuk.im@gmail.com) Received: by mailman.nyi.freebsd.org (Postfix) id A6A43B2407; Fri, 16 Aug 2019 22:52:13 +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 A6295B2404; Fri, 16 Aug 2019 22:52:13 +0000 (UTC) (envelope-from rozhuk.im@gmail.com) Received: from mail-ed1-x544.google.com (mail-ed1-x544.google.com [IPv6:2a00:1450:4864:20::544]) (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 469JVN5Cs3z4t6n; Fri, 16 Aug 2019 22:52:12 +0000 (UTC) (envelope-from rozhuk.im@gmail.com) Received: by mail-ed1-x544.google.com with SMTP id z51so6385806edz.13; Fri, 16 Aug 2019 15:52:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:date:to:cc:subject:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=QQ+P+Ng5tnxhRu45jXcajLHerEMcrD0CHXDjrmPmXZk=; b=oAkVQDXsjVGaz7AzwWaxOhPgac7zM5jUEezxE8aGS/XhYhdEiynK+QvkD4qQm/BMq1 N8RpuogFIqevg6B7tSDLeE0vPnBHnzGheS82WeXoD6hobxcMrHn0g3QfXbjaNOeariEG ojDgkK40n5JikezVne9O9h6NkjeoQkq0TVIkezondw3sJjUPGWNWnxqczUJNXRnUPfMq 7vXcDP8JQDweoyXbEMw+SQWD7MhwB1WNp0fQ3TChdHAWqBZagHmyLwNqc36J30KX04nn F9iDkhGGVUcRboNejymY6R/M8XIv0VmEyodHVtzhQ+q2vO7i3LfQwWrskUJz4idTVi10 096Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:date:to:cc:subject:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=QQ+P+Ng5tnxhRu45jXcajLHerEMcrD0CHXDjrmPmXZk=; b=LKZnKuK88Bisf7TUR6HPv8DoFpgalKwv4bPLM7rnQ2iDQRBLaKlsSZLyu6LOdhd48Z u74JdmE3JThofplDchTEzAXIpnwZno6i8r1/Pan6jUF+8Bz06XlO0Fm6y5qI+DJBkyy8 DKC2Mn3ylu2a70C6ZcRF2P4pUPZmgsWgvsaIj4C2RUAexAHTL62x99+rIO+W3QjytZbZ ZVcT4KYRd9kcgeib2sjq4ok9I7IyfISgE9S5ouR23OzhJHNvpe39+00I9BBXDw6j/sQK ThRT6mAsHzZg/xU5SbIDL9AaSI7JTb89CgDHmuVa0xZkR0zlbf8JU74MjoFSZSmfdOiI 3+ng== X-Gm-Message-State: APjAAAV8SRk+Ytk/iwEjAhE+yu44PoEftlFE0a8Uuj+FdsnAtZ1xFZ7n 2koIJFCfEfDp5p8XbOOqX3zklitQ X-Google-Smtp-Source: APXvYqyQxaO+2Ng9MUosAbfqGtcIrOKUd/0krFLe8LGJeh97s5UA/kKbxToK7NYZwxQrR92YNDFtDg== X-Received: by 2002:a50:ee0d:: with SMTP id g13mr13586848eds.113.1565995931280; Fri, 16 Aug 2019 15:52:11 -0700 (PDT) Received: from rimwks ([2001:470:1f15:3d8:7285:c2ff:fe37:5722]) by smtp.gmail.com with ESMTPSA id a18sm977738ejp.2.2019.08.16.15.52.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 16 Aug 2019 15:52:10 -0700 (PDT) From: Rozhuk Ivan X-Google-Original-From: Rozhuk Ivan Date: Sat, 17 Aug 2019 01:52:08 +0300 To: Cy Schubert Cc: freebsd-current@freebsd.org, "Rodney W. Grimes" , John Baldwin , Daniel Eischen , x11@freebsd.org, current@freebsd.org Subject: Re: HEADSUP: drm-current-kmod now installs sources Message-ID: <20190817015208.2c8c29e0@rimwks> In-Reply-To: <5B38128E-4CC9-496B-A9FD-B4208B7C044D@cschubert.com> References: <201908162151.x7GLpMqf032597@gndrsh.dnsmgr.net> <5B38128E-4CC9-496B-A9FD-B4208B7C044D@cschubert.com> X-Mailer: Claws Mail 3.17.4 (GTK+ 2.24.32; amd64-portbld-freebsd12.0) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 469JVN5Cs3z4t6n X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=oAkVQDXs; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of rozhukim@gmail.com designates 2a00:1450:4864:20::544 as permitted sender) smtp.mailfrom=rozhukim@gmail.com X-Spamd-Result: default: False [-3.48 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; FREEMAIL_FROM(0.00)[gmail.com]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; RCPT_COUNT_SEVEN(0.00)[7]; NEURAL_HAM_SHORT(-0.98)[-0.978,0]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; IP_SCORE(0.00)[ip: (-0.16), ipnet: 2a00:1450::/32(-3.03), asn: 15169(-2.38), country: US(-0.05)]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; TAGGED_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; IP_SCORE_FREEMAIL(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[4.4.5.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.5.4.1.0.0.a.2.list.dnswl.org : 127.0.5.0]; MID_RHS_NOT_FQDN(0.50)[]; RCVD_TLS_ALL(0.00)[] 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: Fri, 16 Aug 2019 22:52:14 -0000 On Fri, 16 Aug 2019 15:40:24 -0700 Cy Schubert wrote: > On August 16, 2019 2:51:22 PM PDT, "Rodney W. Grimes" > wrote: > >> On 8/14/19 3:40 PM, Daniel Eischen wrote: > >> > I've lost the original thread, but would the sources in > >/usr/local/sys/modules get built regardless of what MAKEOBJDIRPREFIX > >is? And, now that sources may be installed by a port, what is the > >method for _just_ updating the sources? Why do I even need to build > >and install the port? Personally, I would just rather have the > >drm-kmod sources just imported into base and maintained there. If I > >have 2 or more different checked out base src trees, how do I get the > >correct drm-kmod to go with them if there is only one > >/usr/local/sys/modules? Do I need multiple port trees just to pull > >in out of tree module sources? > >> > >> In some ways, installing sources for DRM is a compromise for the > >> fact > >that we > >> can't have DRM in the base source anymore (for various reasons). > >However, > >> virtualbox is also probably in that camp as well. > > > >I applaud this effort to provide a source compile mode for DRM, > >but I think it has come up a bit short on execution with numorious > >problems sited. > > > >I too am not real happy that /usr/local/src is going to get > >automatically invoked from my some odd 10+ src trees that > >are of various WIP's. I need a way to easily disable this > >both on a global scale, and on a per src tree way. > > > >Rather than a default to on with an opt out mechanism perhaps > >while we gain experience change this to a default to off with > >an opt in mechanism? > > > >Sadly I do not have proposed solution, but something better > >than what is there now needs to be found. > > > >Regards, > > Could we have a .src.conf in the root of the tree to configure this > on a tree by tree basis? > > I use better way: /etc/make.conf: # Modules to build with kernel. PORTS_MODULES+= graphics/drm-fbsd12.0-kmod graphics/gpu-firmware-kmod + https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=237290 From owner-freebsd-x11@freebsd.org Fri Aug 16 23:32:30 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 1C37CB316C for ; Fri, 16 Aug 2019 23:32:30 +0000 (UTC) (envelope-from freebsd-rwg@gndrsh.dnsmgr.net) 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 469KNs5jRHz4vWL for ; Fri, 16 Aug 2019 23:32:29 +0000 (UTC) (envelope-from freebsd-rwg@gndrsh.dnsmgr.net) Received: by mailman.nyi.freebsd.org (Postfix) id C207CB3168; Fri, 16 Aug 2019 23:32:29 +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 BF807B3164; Fri, 16 Aug 2019 23:32:29 +0000 (UTC) (envelope-from freebsd-rwg@gndrsh.dnsmgr.net) Received: from gndrsh.dnsmgr.net (br1.CN84in.dnsmgr.net [69.59.192.140]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 469KNr1tjgz4vWG; Fri, 16 Aug 2019 23:32:27 +0000 (UTC) (envelope-from freebsd-rwg@gndrsh.dnsmgr.net) Received: from gndrsh.dnsmgr.net (localhost [127.0.0.1]) by gndrsh.dnsmgr.net (8.13.3/8.13.3) with ESMTP id x7GNWJ0T033027; Fri, 16 Aug 2019 16:32:19 -0700 (PDT) (envelope-from freebsd-rwg@gndrsh.dnsmgr.net) Received: (from freebsd-rwg@localhost) by gndrsh.dnsmgr.net (8.13.3/8.13.3/Submit) id x7GNWI3x033026; Fri, 16 Aug 2019 16:32:18 -0700 (PDT) (envelope-from freebsd-rwg) From: "Rodney W. Grimes" Message-Id: <201908162332.x7GNWI3x033026@gndrsh.dnsmgr.net> Subject: Re: HEADSUP: drm-current-kmod now installs sources In-Reply-To: <20190817015208.2c8c29e0@rimwks> To: Rozhuk Ivan Date: Fri, 16 Aug 2019 16:32:18 -0700 (PDT) CC: Cy Schubert , freebsd-current@freebsd.org, "Rodney W. Grimes" , John Baldwin , Daniel Eischen , x11@freebsd.org, current@freebsd.org X-Mailer: ELM [version 2.4ME+ PL121h (25)] MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII X-Rspamd-Queue-Id: 469KNr1tjgz4vWG X-Spamd-Bar: +++ Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of freebsd-rwg@gndrsh.dnsmgr.net has no SPF policy when checking 69.59.192.140) smtp.mailfrom=freebsd-rwg@gndrsh.dnsmgr.net X-Spamd-Result: default: False [3.11 / 15.00]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; NEURAL_SPAM_SHORT(0.35)[0.345,0]; RCVD_TLS_LAST(0.00)[]; TAGGED_RCPT(0.00)[]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[dnsmgr.net]; AUTH_NA(1.00)[]; NEURAL_SPAM_MEDIUM(0.22)[0.221,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; IP_SCORE(0.05)[ip: (0.15), ipnet: 69.59.192.0/19(0.08), asn: 13868(0.05), country: US(-0.05)]; NEURAL_SPAM_LONG(0.10)[0.101,0]; RCPT_COUNT_SEVEN(0.00)[8]; R_SPF_NA(0.00)[]; FREEMAIL_TO(0.00)[gmail.com]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:13868, ipnet:69.59.192.0/19, country:US]; MID_RHS_MATCH_FROM(0.00)[]; SUSPICIOUS_RECIPS(1.50)[]; RCVD_COUNT_TWO(0.00)[2] 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: Fri, 16 Aug 2019 23:32:30 -0000 > On Fri, 16 Aug 2019 15:40:24 -0700 > Cy Schubert wrote: > > > On August 16, 2019 2:51:22 PM PDT, "Rodney W. Grimes" > > wrote: > > >> On 8/14/19 3:40 PM, Daniel Eischen wrote: > > >> > I've lost the original thread, but would the sources in > > >/usr/local/sys/modules get built regardless of what MAKEOBJDIRPREFIX > > >is? And, now that sources may be installed by a port, what is the > > >method for _just_ updating the sources? Why do I even need to build > > >and install the port? Personally, I would just rather have the > > >drm-kmod sources just imported into base and maintained there. If I > > >have 2 or more different checked out base src trees, how do I get the > > >correct drm-kmod to go with them if there is only one > > >/usr/local/sys/modules? Do I need multiple port trees just to pull > > >in out of tree module sources? > > >> > > >> In some ways, installing sources for DRM is a compromise for the > > >> fact > > >that we > > >> can't have DRM in the base source anymore (for various reasons). > > >However, > > >> virtualbox is also probably in that camp as well. > > > > > >I applaud this effort to provide a source compile mode for DRM, > > >but I think it has come up a bit short on execution with numorious > > >problems sited. > > > > > >I too am not real happy that /usr/local/src is going to get > > >automatically invoked from my some odd 10+ src trees that > > >are of various WIP's. I need a way to easily disable this > > >both on a global scale, and on a per src tree way. > > > > > >Rather than a default to on with an opt out mechanism perhaps > > >while we gain experience change this to a default to off with > > >an opt in mechanism? > > > > > >Sadly I do not have proposed solution, but something better > > >than what is there now needs to be found. > > > > > >Regards, > > > > Could we have a .src.conf in the root of the tree to configure this > > on a tree by tree basis? > > > > > > > I use better way: > /etc/make.conf: That file is global to all src trees, so that does not achive the desired effect. > # Modules to build with kernel. > PORTS_MODULES+= graphics/drm-fbsd12.0-kmod graphics/gpu-firmware-kmod Can we some how trigger that from either a kernel conf file, or at least on a per src tree basis? Ala cy's .src.conf? > + > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=237290 I do like the patch that makes these go into the obj dir, good stuff! -- Rod Grimes rgrimes@freebsd.org From owner-freebsd-x11@freebsd.org Sat Aug 17 00:07:40 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 B81A3B40A0 for ; Sat, 17 Aug 2019 00:07:40 +0000 (UTC) (envelope-from rozhuk.im@gmail.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 469L9S3JPhz3CqQ for ; Sat, 17 Aug 2019 00:07:40 +0000 (UTC) (envelope-from rozhuk.im@gmail.com) Received: by mailman.nyi.freebsd.org (Postfix) id 6DADDB4095; Sat, 17 Aug 2019 00:07:40 +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 6CF37B4092; Sat, 17 Aug 2019 00:07:40 +0000 (UTC) (envelope-from rozhuk.im@gmail.com) Received: from mail-ed1-x543.google.com (mail-ed1-x543.google.com [IPv6:2a00:1450:4864:20::543]) (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 469L9R1XHlz3CqK; Sat, 17 Aug 2019 00:07:39 +0000 (UTC) (envelope-from rozhuk.im@gmail.com) Received: by mail-ed1-x543.google.com with SMTP id g8so6506247edm.6; Fri, 16 Aug 2019 17:07:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:date:to:cc:subject:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=WinDpy/Q1jb1jU809ItR6dn2vuwbvrym9xl5bB9Eiao=; b=TsFIDjIljm6S+FHmQe0122P+lc9/ljD2j5tEU6BHWGsK2LcvedkAXxZkJxIoqUz5FK T9mjnq4rEeofMNjjIWbMhgSIvCry+4HTeyFb5jkewT3wKVjZ9/x900jMZ0AFe9dNwttf 1K16dx3IDgzxnlfrkW0jM1nxnSZf85mZhVGGt6usLbCE0iSdE/45QOaRJYEoeKV0SVHw FqLm0Q7xYOSLdGWcdEJ8C4In4BrK4qpjS5mAhbL8JfIIXCJZfvZmiTm+jeN+Q00ZtC52 CRc5eVAmKgPFGWUnsL6Pa8A6+kyJlJ6i+iBxgg8LYXrIynEjSIxzPy/yzSC4BCtXS8o0 qR1w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:date:to:cc:subject:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=WinDpy/Q1jb1jU809ItR6dn2vuwbvrym9xl5bB9Eiao=; b=jc6DG4nAyqWkFKo4TRT3kKL5KWRxOAq9+thbZ7EaZlFUD5NJ79xbOFTR3uBL1iRxKC OTxBxRhiXZwxgxg8lnsT1A8rbVKFmkhVkXudEUy4AcuwUDAk+d/nivaATBw2y46hW/Qe wNLTDxcuQP7ZUo/zSwzmSL4rc7cSlrWsxAwb1ZFQ2pMgEaLQB/osdnl4u59/7nq6Wqdz lDRNelj8JI0+JaRG/kV1xqjUdZA+j6qQw4ZMqj1h2MkfEbxM6qxry6VxOhTP1ai2qL4T KJhxp4iNNceiPPNBAbq7z03usu2oDfBxg+wOfWGzckooXcK17nxGVJ4/8l4HWufjI/qg XJEA== X-Gm-Message-State: APjAAAXUtukdVZ1uqQXdNBd/I4NmkW2D2a9RFthgvozGLsRBNM1lsMXt F5ghEgo3rPWDgfVl6AhOFto= X-Google-Smtp-Source: APXvYqxnpOroV014lgagMcuLb4Blwv3Il/qoCnNfNuYMXuckcVScNbGAXDeI1DZ5iK1MsNDmfCoijA== X-Received: by 2002:a17:906:2642:: with SMTP id i2mr2916369ejc.202.1566000457723; Fri, 16 Aug 2019 17:07:37 -0700 (PDT) Received: from rimwks ([2001:470:1f15:3d8:7285:c2ff:fe37:5722]) by smtp.gmail.com with ESMTPSA id h2sm1346504edr.16.2019.08.16.17.07.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 16 Aug 2019 17:07:36 -0700 (PDT) From: Rozhuk Ivan X-Google-Original-From: Rozhuk Ivan Date: Sat, 17 Aug 2019 03:07:35 +0300 To: "Rodney W. Grimes" Cc: Cy Schubert , freebsd-current@freebsd.org, John Baldwin , Daniel Eischen , x11@freebsd.org, current@freebsd.org Subject: Re: HEADSUP: drm-current-kmod now installs sources Message-ID: <20190817030735.49627ae5@rimwks> In-Reply-To: <201908162332.x7GNWI3x033026@gndrsh.dnsmgr.net> References: <20190817015208.2c8c29e0@rimwks> <201908162332.x7GNWI3x033026@gndrsh.dnsmgr.net> X-Mailer: Claws Mail 3.17.4 (GTK+ 2.24.32; amd64-portbld-freebsd12.0) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 469L9R1XHlz3CqK X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=TsFIDjIl; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of rozhukim@gmail.com designates 2a00:1450:4864:20::543 as permitted sender) smtp.mailfrom=rozhukim@gmail.com X-Spamd-Result: default: False [-3.48 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; FREEMAIL_FROM(0.00)[gmail.com]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; RCPT_COUNT_SEVEN(0.00)[7]; NEURAL_HAM_SHORT(-0.98)[-0.979,0]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; IP_SCORE(0.00)[ip: (0.03), ipnet: 2a00:1450::/32(-3.03), asn: 15169(-2.38), country: US(-0.05)]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; TAGGED_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; IP_SCORE_FREEMAIL(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[3.4.5.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.5.4.1.0.0.a.2.list.dnswl.org : 127.0.5.0]; MID_RHS_NOT_FQDN(0.50)[]; RCVD_TLS_ALL(0.00)[] 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: Sat, 17 Aug 2019 00:07:40 -0000 On Fri, 16 Aug 2019 16:32:18 -0700 (PDT) "Rodney W. Grimes" wrote: > > > >> > I've lost the original thread, but would the sources in > > > >/usr/local/sys/modules get built regardless of what > > > >MAKEOBJDIRPREFIX is? And, now that sources may be installed by > > > >a port, what is the method for _just_ updating the sources? Why > > > >do I even need to build and install the port? Personally, I > > > >would just rather have the drm-kmod sources just imported into > > > >base and maintained there. If I have 2 or more different > > > >checked out base src trees, how do I get the correct drm-kmod to > > > >go with them if there is only one /usr/local/sys/modules? Do I > > > >need multiple port trees just to pull in out of tree module > > > >sources? > > > >> > > > >> In some ways, installing sources for DRM is a compromise for > > > >> the fact > > > >that we > > > >> can't have DRM in the base source anymore (for various > > > >> reasons). > > > >However, > > > >> virtualbox is also probably in that camp as well. > > > > > > > >I applaud this effort to provide a source compile mode for DRM, > > > >but I think it has come up a bit short on execution with > > > >numorious problems sited. > > > > > > > >I too am not real happy that /usr/local/src is going to get > > > >automatically invoked from my some odd 10+ src trees that > > > >are of various WIP's. I need a way to easily disable this > > > >both on a global scale, and on a per src tree way. > > > > > > > >Rather than a default to on with an opt out mechanism perhaps > > > >while we gain experience change this to a default to off with > > > >an opt in mechanism? > > > > > > > >Sadly I do not have proposed solution, but something better > > > >than what is there now needs to be found. > > > > > > > > > > Could we have a .src.conf in the root of the tree to configure > > > this on a tree by tree basis? > > > > > > > > > > > > I use better way: > > /etc/make.conf: > > That file is global to all src trees, > so that does not achive the desired effect. You can override this using env __MAKE_CONF=PATH_TO_MAKE.CONF SRCCONF=PATH_TO_SRC.CONF > > # Modules to build with kernel. > > PORTS_MODULES+= graphics/drm-fbsd12.0-kmod > > graphics/gpu-firmware-kmod > > Can we some how trigger that from either a kernel conf file, > or at least on a per src tree basis? Ala cy's .src.conf? I dont know, never use it. From owner-freebsd-x11@freebsd.org Sat Aug 17 00:23:13 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 3D058B4B9D for ; Sat, 17 Aug 2019 00:23:13 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 469LWP0tn6z3Ds1 for ; Sat, 17 Aug 2019 00:23:13 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: by mailman.nyi.freebsd.org (Postfix) id 1ACECB4B9B; Sat, 17 Aug 2019 00:23:13 +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 1A17DB4B97; Sat, 17 Aug 2019 00:23:13 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 469LWN6txNz3Dry; Sat, 17 Aug 2019 00:23:12 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from John-Baldwins-MacBook-Pro-4.local (ralph.baldwin.cx [66.234.199.215]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) (Authenticated sender: jhb) by smtp.freebsd.org (Postfix) with ESMTPSA id 9287612C3D; Sat, 17 Aug 2019 00:23:10 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Subject: Re: HEADSUP: drm-current-kmod now installs sources To: Rozhuk Ivan , Cy Schubert Cc: freebsd-current@freebsd.org, "Rodney W. Grimes" , Daniel Eischen , x11@freebsd.org, current@freebsd.org References: <201908162151.x7GLpMqf032597@gndrsh.dnsmgr.net> <5B38128E-4CC9-496B-A9FD-B4208B7C044D@cschubert.com> <20190817015208.2c8c29e0@rimwks> From: John Baldwin Openpgp: preference=signencrypt Autocrypt: addr=jhb@FreeBSD.org; keydata= mQGiBETQ+XcRBADMFybiq69u+fJRy/0wzqTNS8jFfWaBTs5/OfcV7wWezVmf9sgwn8TW0Dk0 c9MBl0pz+H01dA2ZSGZ5fXlmFIsee1WEzqeJzpiwd/pejPgSzXB9ijbLHZ2/E0jhGBcVy5Yo /Tw5+U/+laeYKu2xb0XPvM0zMNls1ah5OnP9a6Ql6wCgupaoMySb7DXm2LHD1Z9jTsHcAQMD /1jzh2BoHriy/Q2s4KzzjVp/mQO5DSm2z14BvbQRcXU48oAosHA1u3Wrov6LfPY+0U1tG47X 1BGfnQH+rNAaH0livoSBQ0IPI/8WfIW7ub4qV6HYwWKVqkDkqwcpmGNDbz3gfaDht6nsie5Z pcuCcul4M9CW7Md6zzyvktjnbz61BADGDCopfZC4of0Z3Ka0u8Wik6UJOuqShBt1WcFS8ya1 oB4rc4tXfSHyMF63aPUBMxHR5DXeH+EO2edoSwViDMqWk1jTnYza51rbGY+pebLQOVOxAY7k do5Ordl3wklBPMVEPWoZ61SdbcjhHVwaC5zfiskcxj5wwXd2E9qYlBqRg7QeSm9obiBCYWxk d2luIDxqaGJARnJlZUJTRC5vcmc+iGAEExECACAFAkTQ+awCGwMGCwkIBwMCBBUCCAMEFgID AQIeAQIXgAAKCRBy3lIGd+N/BI6RAJ9S97fvbME+3hxzE3JUyUZ6vTewDACdE1stFuSfqMvM jomvZdYxIYyTUpC5Ag0ERND5ghAIAPwsO0B7BL+bz8sLlLoQktGxXwXQfS5cInvL17Dsgnr3 1AKa94j9EnXQyPEj7u0d+LmEe6CGEGDh1OcGFTMVrof2ZzkSy4+FkZwMKJpTiqeaShMh+Goj XlwIMDxyADYvBIg3eN5YdFKaPQpfgSqhT+7El7w+wSZZD8pPQuLAnie5iz9C8iKy4/cMSOrH YUK/tO+Nhw8Jjlw94Ik0T80iEhI2t+XBVjwdfjbq3HrJ0ehqdBwukyeJRYKmbn298KOFQVHO EVbHA4rF/37jzaMadK43FgJ0SAhPPF5l4l89z5oPu0b/+5e2inA3b8J3iGZxywjM+Csq1tqz hltEc7Q+E08AAwUIAL+15XH8bPbjNJdVyg2CMl10JNW2wWg2Q6qdljeaRqeR6zFus7EZTwtX sNzs5bP8y51PSUDJbeiy2RNCNKWFMndM22TZnk3GNG45nQd4OwYK0RZVrikalmJY5Q6m7Z16 4yrZgIXFdKj2t8F+x613/SJW1lIr9/bDp4U9tw0V1g3l2dFtD3p3ZrQ3hpoDtoK70ioIAjjH aIXIAcm3FGZFXy503DOA0KaTWwvOVdYCFLm3zWuSOmrX/GsEc7ovasOWwjPn878qVjbUKWwx Q4QkF4OhUV9zPtf9tDSAZ3x7QSwoKbCoRCZ/xbyTUPyQ1VvNy/mYrBcYlzHodsaqUDjHuW+I SQQYEQIACQUCRND5ggIbDAAKCRBy3lIGd+N/BCO8AJ9j1dWVQWxw/YdTbEyrRKOY8YZNwwCf afMAg8QvmOWnHx3wl8WslCaXaE8= Message-ID: Date: Fri, 16 Aug 2019 17:23:08 -0700 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:60.0) Gecko/20100101 Thunderbird/60.7.1 MIME-Version: 1.0 In-Reply-To: <20190817015208.2c8c29e0@rimwks> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit 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: Sat, 17 Aug 2019 00:23:13 -0000 On 8/16/19 3:52 PM, Rozhuk Ivan wrote: > On Fri, 16 Aug 2019 15:40:24 -0700 > I use better way: > /etc/make.conf: > # Modules to build with kernel. > PORTS_MODULES+= graphics/drm-fbsd12.0-kmod graphics/gpu-firmware-kmod This doesn't work for folks who use pre-built packages. -- John Baldwin From owner-freebsd-x11@freebsd.org Sat Aug 17 00:23:47 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 B408CB4CC9 for ; Sat, 17 Aug 2019 00:23:47 +0000 (UTC) (envelope-from cy.schubert@cschubert.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 469LX33MQCz3F26 for ; Sat, 17 Aug 2019 00:23:47 +0000 (UTC) (envelope-from cy.schubert@cschubert.com) Received: by mailman.nyi.freebsd.org (Postfix) id 73210B4CC0; Sat, 17 Aug 2019 00:23:47 +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 72BEEB4CBE; Sat, 17 Aug 2019 00:23:47 +0000 (UTC) (envelope-from cy.schubert@cschubert.com) Received: from smtp-out-no.shaw.ca (smtp-out-no.shaw.ca [64.59.134.9]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "Client", Issuer "CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 469LX15PHGz3F21; Sat, 17 Aug 2019 00:23:45 +0000 (UTC) (envelope-from cy.schubert@cschubert.com) Received: from spqr.komquats.com ([70.67.125.17]) by shaw.ca with ESMTPA id ymVRh0grYsAGkymVShHE52; Fri, 16 Aug 2019 18:23:43 -0600 X-Authority-Analysis: v=2.3 cv=WeVylHpX c=1 sm=1 tr=0 a=VFtTW3WuZNDh6VkGe7fA3g==:117 a=VFtTW3WuZNDh6VkGe7fA3g==:17 a=jpOVt7BSZ2e4Z31A5e1TngXxSK0=:19 a=IkcTkHD0fZMA:10 a=xqWC_Br6kY4A:10 a=FmdZ9Uzk2mMA:10 a=iKhvJSA4AAAA:8 a=YxBL1-UpAAAA:8 a=6I5d2MoRAAAA:8 a=0Mig3gVM4nSJ48BHbokA:9 a=QEXdDO2ut3YA:10 a=odh9cflL3HIXMm4fY7Wr:22 a=Ia-lj3WSrqcvXOmTRaiG:22 a=IjZwj45LgO3ly-622nXo:22 Received: from [IPv6:2605:8d80:401:2fea:944b:68e3:c0df:ed4] (unknown [72.143.237.225]) by spqr.komquats.com (Postfix) with ESMTPSA id 33FE16FC; Fri, 16 Aug 2019 17:23:40 -0700 (PDT) Date: Fri, 16 Aug 2019 17:23:20 -0700 In-Reply-To: <201908162332.x7GNWI3x033026@gndrsh.dnsmgr.net> References: <201908162332.x7GNWI3x033026@gndrsh.dnsmgr.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: Re: HEADSUP: drm-current-kmod now installs sources To: "Rodney W. Grimes" , Rozhuk Ivan CC: freebsd-current@freebsd.org, John Baldwin , Daniel Eischen , x11@freebsd.org, current@freebsd.org From: Cy Schubert Message-ID: X-CMAE-Envelope: MS4wfMlAH6Biq7uF++pWN5tWQxaYYl+D1/TFB0kNVJ5QfioHzjgDC6AiCQmcC0RmXECiTrlvkGkcAxNCiKGzWmQz/DcMkbSgbuJ85O0FATV3nTa/ZG2ZpKE/ 4/cE6qrhOOJzAaLrCSlMuq2EjlZQSlthIYbGaqr/SW0/0mtdiYCU6Meu2yVPBejdrpDNsz8RYLh1NDVaXccsJpZkv0UYyYuBq94neXQWPn9E1+LnKxd2ysmR gd580QUB+INN/qQjOfDXAgPPBIpluYYLaaP0LRpc/WIfJW7HJgh9DNwvRyvpKVwN5m3ALCKR1M0dOkxlRpuucknxhYt0Xnys6W/Uu3v2wPmP/FJmCUKDOsrh dWKRhaKd X-Rspamd-Queue-Id: 469LX15PHGz3F21 X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=none; spf=none (mx1.freebsd.org: domain of cy.schubert@cschubert.com has no SPF policy when checking 64.59.134.9) smtp.mailfrom=cy.schubert@cschubert.com X-Spamd-Result: default: False [-3.99 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; RCVD_TLS_LAST(0.00)[]; TAGGED_RCPT(0.00)[]; MIME_GOOD(-0.10)[text/plain]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; IP_SCORE(-2.43)[ip: (-6.43), ipnet: 64.59.128.0/20(-3.16), asn: 6327(-2.45), country: CA(-0.09)]; NEURAL_HAM_SHORT(-0.96)[-0.960,0]; RCVD_IN_DNSWL_NONE(0.00)[9.134.59.64.list.dnswl.org : 127.0.5.0]; RCPT_COUNT_SEVEN(0.00)[7]; R_SPF_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:6327, ipnet:64.59.128.0/20, country:CA]; MID_RHS_MATCH_FROM(0.00)[]; SUSPICIOUS_RECIPS(1.50)[]; RECEIVED_SPAMHAUS_PBL(0.00)[17.125.67.70.khpj7ygk5idzvmvt5x4ziurxhy.zen.dq.spamhaus.net : 127.0.0.11] 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: Sat, 17 Aug 2019 00:23:47 -0000 On August 16, 2019 4:32:18 PM PDT, "Rodney W=2E Grimes" wrote: >> On Fri, 16 Aug 2019 15:40:24 -0700 >> Cy Schubert wrote: >>=20 >> > On August 16, 2019 2:51:22 PM PDT, "Rodney W=2E Grimes" >> > wrote: >> > >> On 8/14/19 3:40 PM, Daniel Eischen wrote: =20 >> > >> > I've lost the original thread, but would the sources in =20 >> > >/usr/local/sys/modules get built regardless of what >MAKEOBJDIRPREFIX >> > >is? And, now that sources may be installed by a port, what is the >> > >method for _just_ updating the sources? Why do I even need to >build >> > >and install the port? Personally, I would just rather have the >> > >drm-kmod sources just imported into base and maintained there=2E If >I >> > >have 2 or more different checked out base src trees, how do I get >the >> > >correct drm-kmod to go with them if there is only one >> > >/usr/local/sys/modules? Do I need multiple port trees just to >pull >> > >in out of tree module sources? =20 >> > >>=20 >> > >> In some ways, installing sources for DRM is a compromise for the >> > >> fact =20 >> > >that we =20 >> > >> can't have DRM in the base source anymore (for various reasons)=2E > =20 >> > >However, =20 >> > >> virtualbox is also probably in that camp as well=2E =20 >> > > >> > >I applaud this effort to provide a source compile mode for DRM, >> > >but I think it has come up a bit short on execution with numorious >> > >problems sited=2E >> > > >> > >I too am not real happy that /usr/local/src is going to get >> > >automatically invoked from my some odd 10+ src trees that >> > >are of various WIP's=2E I need a way to easily disable this >> > >both on a global scale, and on a per src tree way=2E >> > > >> > >Rather than a default to on with an opt out mechanism perhaps >> > >while we gain experience change this to a default to off with >> > >an opt in mechanism? >> > > >> > >Sadly I do not have proposed solution, but something better >> > >than what is there now needs to be found=2E >> > > >> > >Regards, =20 >> >=20 >> > Could we have a =2Esrc=2Econf in the root of the tree to configure th= is >> > on a tree by tree basis? >> >=20 >> >=20 >>=20 >>=20 >> I use better way: >> /etc/make=2Econf: > >That file is global to all src trees, >so that does not achive the desired effect=2E > >> # Modules to build with kernel=2E >> PORTS_MODULES+=3D graphics/drm-fbsd12=2E0-kmod graphics/gpu-firmware-km= od > >Can we some how trigger that from either a kernel conf file, >or at least on a per src tree basis? Ala cy's =2Esrc=2Econf? >=20 >> + >> https://bugs=2Efreebsd=2Eorg/bugzilla/show_bug=2Ecgi?id=3D237290 > >I do like the patch that makes these go into the obj dir, good stuff! Presently we can use $SRCCONF=2E It's a PITA=2E =2Esrc=2Econf would overri= de any preexisting variables=2E We could expand the concept to look in ~/=2Esrc=2Econf prior to $SRCTOP/= =2Esrc=2Econf=2E --=20 Pardon the typos and autocorrect, small keyboard in use=2E Cheers, Cy Schubert FreeBSD UNIX: Web: http://www=2EFreeBSD=2Eorg The need of the many outweighs the greed of the few=2E From owner-freebsd-x11@freebsd.org Sat Aug 17 00:33:41 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 2BC19B531D for ; Sat, 17 Aug 2019 00:33:41 +0000 (UTC) (envelope-from rozhuk.im@gmail.com) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 469LlS6JH9z3FWZ for ; Sat, 17 Aug 2019 00:33:40 +0000 (UTC) (envelope-from rozhuk.im@gmail.com) Received: by mailman.nyi.freebsd.org (Postfix) id D68DBB531B; Sat, 17 Aug 2019 00:33:40 +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 D5EB3B5319; Sat, 17 Aug 2019 00:33:40 +0000 (UTC) (envelope-from rozhuk.im@gmail.com) Received: from mail-ed1-x52a.google.com (mail-ed1-x52a.google.com [IPv6:2a00:1450:4864:20::52a]) (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 469LlS5HK0z3FWX; Sat, 17 Aug 2019 00:33:40 +0000 (UTC) (envelope-from rozhuk.im@gmail.com) Received: by mail-ed1-x52a.google.com with SMTP id h13so6525175edq.10; Fri, 16 Aug 2019 17:33:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:date:to:cc:subject:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=PGyalhOEutjKMjWQ29xV8bmWk17705KdigrtnD82qx4=; b=JMDF+7I5rF0ZYtLwXArqRqX4LHH3TnghvprMiTve47XDEFi5OM8bD9tll5WGxZmvic Ra+0EChej1fY46H+uJRH21IHNeGwxafoa4NWQGoP28+gXI/YWSm1taNMTijsmttp9w0r lC6KFZ7a9aV4E8BpKq1w0Qw9WMTJAMA/2Sz6wBpey9rpDP82VcDw+GSJ46Zf9x2eEAY/ kjy4EJEoS7sc6Z5mpH00//qFhzHs3VPgYkZcPq5wtSqi50UHrfRtbpyDrLd8OhauWtCv lRZCCdDX1ZxxEjq4YEtYQjK015UuZpsyPgrrDVZupy9hLDTxBQUTGFacCb3LvayC83lV 8bVQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:date:to:cc:subject:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=PGyalhOEutjKMjWQ29xV8bmWk17705KdigrtnD82qx4=; b=B57p6wDQae66HFyAHb8VMs89Bih5tsF3YYXgLIrpj+S/ZnA7rVVUSdNTREE6EV1R+p b9er5DRxiOfJKKGbnxrIZi9gf0k6MGXdLxq0BPbxmPygAxp/8/SJPaem9fgha3kKSNWk smFqjLdhihUVhu7bcK4E0Ljxf4APXskD+V5Khd1Y3g+k5O1KeMdc9UDlMscIVcxMJ50l 8GORCbcB4CXdLA1taZprJMDeFRkWmYOjmZaBa4299FP/BDidBCZDHoga8RgvxAi89SdE hguWv1v3z7IOSp8RnGSsyC03b7Ux04z0tU7OtdWmhPo9QueAhY3Qcd7LSVEoQbHorgRT kiOg== X-Gm-Message-State: APjAAAV10JL6esyw1jnq2rRC/tDyCbqpCWBcf4lQl/SPGkoKzV/e12qD kkiyPQZX5gq+/ZGyJirUCNzy03DApf4= X-Google-Smtp-Source: APXvYqze0u749R9j09U2eWAFa1sGqXPbJ5MTlyUV2EWSHx72bn956piW6R8HaYfbGqP959xvY0gSvw== X-Received: by 2002:aa7:c74e:: with SMTP id c14mr13448820eds.223.1566002018994; Fri, 16 Aug 2019 17:33:38 -0700 (PDT) Received: from rimwks ([2001:470:1f15:3d8:7285:c2ff:fe37:5722]) by smtp.gmail.com with ESMTPSA id v15sm322350ejh.15.2019.08.16.17.33.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 16 Aug 2019 17:33:37 -0700 (PDT) From: Rozhuk Ivan X-Google-Original-From: Rozhuk Ivan Date: Sat, 17 Aug 2019 03:33:35 +0300 To: John Baldwin Cc: Cy Schubert , freebsd-current@freebsd.org, "Rodney W. Grimes" , Daniel Eischen , x11@freebsd.org, current@freebsd.org Subject: Re: HEADSUP: drm-current-kmod now installs sources Message-ID: <20190817033335.0b78f052@rimwks> In-Reply-To: References: <201908162151.x7GLpMqf032597@gndrsh.dnsmgr.net> <5B38128E-4CC9-496B-A9FD-B4208B7C044D@cschubert.com> <20190817015208.2c8c29e0@rimwks> X-Mailer: Claws Mail 3.17.4 (GTK+ 2.24.32; amd64-portbld-freebsd12.0) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 469LlS5HK0z3FWX X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-6.97 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; REPLY(-4.00)[]; NEURAL_HAM_SHORT(-0.97)[-0.965,0]; TAGGED_FROM(0.00)[] 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: Sat, 17 Aug 2019 00:33:41 -0000 On Fri, 16 Aug 2019 17:23:08 -0700 John Baldwin wrote: > > I use better way: > > /etc/make.conf: > > # Modules to build with kernel. > > PORTS_MODULES+= graphics/drm-fbsd12.0-kmod > > graphics/gpu-firmware-kmod > > This doesn't work for folks who use pre-built packages. > I update mine /usr/src via rsync from other mine server, so any changes made by port or me or ... will lost. Probably there is must be some solution like special folder where ports can store some file with port name, that automaticly go to PORTS_MODULES on build kernel. And probably pkg can do with this something for "folks who use pre-built packages". From owner-freebsd-x11@freebsd.org Sat Aug 17 00:37:12 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 86F35B5531 for ; Sat, 17 Aug 2019 00:37:12 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 469LqX33Vbz3FkQ for ; Sat, 17 Aug 2019 00:37:12 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: by mailman.nyi.freebsd.org (Postfix) id 64E02B552E; Sat, 17 Aug 2019 00:37:12 +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 6470DB552C; Sat, 17 Aug 2019 00:37:12 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 469LqX1zH3z3FkN; Sat, 17 Aug 2019 00:37:12 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from John-Baldwins-MacBook-Pro-4.local (ralph.baldwin.cx [66.234.199.215]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) (Authenticated sender: jhb) by smtp.freebsd.org (Postfix) with ESMTPSA id 7180312D7A; Sat, 17 Aug 2019 00:37:11 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Subject: Re: HEADSUP: drm-current-kmod now installs sources To: "Rodney W. Grimes" Cc: Daniel Eischen , freebsd-current@freebsd.org, x11@freebsd.org, current@freebsd.org References: <201908162151.x7GLpMqf032597@gndrsh.dnsmgr.net> From: John Baldwin Openpgp: preference=signencrypt Autocrypt: addr=jhb@FreeBSD.org; keydata= mQGiBETQ+XcRBADMFybiq69u+fJRy/0wzqTNS8jFfWaBTs5/OfcV7wWezVmf9sgwn8TW0Dk0 c9MBl0pz+H01dA2ZSGZ5fXlmFIsee1WEzqeJzpiwd/pejPgSzXB9ijbLHZ2/E0jhGBcVy5Yo /Tw5+U/+laeYKu2xb0XPvM0zMNls1ah5OnP9a6Ql6wCgupaoMySb7DXm2LHD1Z9jTsHcAQMD /1jzh2BoHriy/Q2s4KzzjVp/mQO5DSm2z14BvbQRcXU48oAosHA1u3Wrov6LfPY+0U1tG47X 1BGfnQH+rNAaH0livoSBQ0IPI/8WfIW7ub4qV6HYwWKVqkDkqwcpmGNDbz3gfaDht6nsie5Z pcuCcul4M9CW7Md6zzyvktjnbz61BADGDCopfZC4of0Z3Ka0u8Wik6UJOuqShBt1WcFS8ya1 oB4rc4tXfSHyMF63aPUBMxHR5DXeH+EO2edoSwViDMqWk1jTnYza51rbGY+pebLQOVOxAY7k do5Ordl3wklBPMVEPWoZ61SdbcjhHVwaC5zfiskcxj5wwXd2E9qYlBqRg7QeSm9obiBCYWxk d2luIDxqaGJARnJlZUJTRC5vcmc+iGAEExECACAFAkTQ+awCGwMGCwkIBwMCBBUCCAMEFgID AQIeAQIXgAAKCRBy3lIGd+N/BI6RAJ9S97fvbME+3hxzE3JUyUZ6vTewDACdE1stFuSfqMvM jomvZdYxIYyTUpC5Ag0ERND5ghAIAPwsO0B7BL+bz8sLlLoQktGxXwXQfS5cInvL17Dsgnr3 1AKa94j9EnXQyPEj7u0d+LmEe6CGEGDh1OcGFTMVrof2ZzkSy4+FkZwMKJpTiqeaShMh+Goj XlwIMDxyADYvBIg3eN5YdFKaPQpfgSqhT+7El7w+wSZZD8pPQuLAnie5iz9C8iKy4/cMSOrH YUK/tO+Nhw8Jjlw94Ik0T80iEhI2t+XBVjwdfjbq3HrJ0ehqdBwukyeJRYKmbn298KOFQVHO EVbHA4rF/37jzaMadK43FgJ0SAhPPF5l4l89z5oPu0b/+5e2inA3b8J3iGZxywjM+Csq1tqz hltEc7Q+E08AAwUIAL+15XH8bPbjNJdVyg2CMl10JNW2wWg2Q6qdljeaRqeR6zFus7EZTwtX sNzs5bP8y51PSUDJbeiy2RNCNKWFMndM22TZnk3GNG45nQd4OwYK0RZVrikalmJY5Q6m7Z16 4yrZgIXFdKj2t8F+x613/SJW1lIr9/bDp4U9tw0V1g3l2dFtD3p3ZrQ3hpoDtoK70ioIAjjH aIXIAcm3FGZFXy503DOA0KaTWwvOVdYCFLm3zWuSOmrX/GsEc7ovasOWwjPn878qVjbUKWwx Q4QkF4OhUV9zPtf9tDSAZ3x7QSwoKbCoRCZ/xbyTUPyQ1VvNy/mYrBcYlzHodsaqUDjHuW+I SQQYEQIACQUCRND5ggIbDAAKCRBy3lIGd+N/BCO8AJ9j1dWVQWxw/YdTbEyrRKOY8YZNwwCf afMAg8QvmOWnHx3wl8WslCaXaE8= Message-ID: <0aabe497-c0c1-c671-d336-4ede3f3cf931@FreeBSD.org> Date: Fri, 16 Aug 2019 17:37:08 -0700 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:60.0) Gecko/20100101 Thunderbird/60.7.1 MIME-Version: 1.0 In-Reply-To: <201908162151.x7GLpMqf032597@gndrsh.dnsmgr.net> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit 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: Sat, 17 Aug 2019 00:37:12 -0000 On 8/16/19 2:51 PM, Rodney W. Grimes wrote: >> On 8/14/19 3:40 PM, Daniel Eischen wrote: >>> I've lost the original thread, but would the sources in /usr/local/sys/modules get built regardless of what MAKEOBJDIRPREFIX is? And, now that sources may be installed by a port, what is the method for _just_ updating the sources? Why do I even need to build and install the port? Personally, I would just rather have the drm-kmod sources just imported into base and maintained there. If I have 2 or more different checked out base src trees, how do I get the correct drm-kmod to go with them if there is only one /usr/local/sys/modules? Do I need multiple port trees just to pull in out of tree module sources? >> >> In some ways, installing sources for DRM is a compromise for the fact that we >> can't have DRM in the base source anymore (for various reasons). However, >> virtualbox is also probably in that camp as well. > > I applaud this effort to provide a source compile mode for DRM, > but I think it has come up a bit short on execution with numorious > problems sited. Do you have a reported problem vs a theoretical problem? The only reported problem I've seen is that LOCAL_MODULES="" doesn't work. That and Cy reported a build error from a recent commit to head due to LOCAL_MODULES working as intended. > I too am not real happy that /usr/local/src is going to get > automatically invoked from my some odd 10+ src trees that > are of various WIP's. I need a way to easily disable this > both on a global scale, and on a per src tree way. Modulo the LOCAL_MODULES="" not working (you have to just use LOCAL_MODULES=) this already exists. You can set it in /etc/src.conf, in a kernel config, or on the command line. > Rather than a default to on with an opt out mechanism perhaps > while we gain experience change this to a default to off with > an opt in mechanism? It's head, not stable. We can't gain experience with something that isn't turned on. -- John Baldwin From owner-freebsd-x11@freebsd.org Sat Aug 17 01:14:49 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 87EC4B64FB for ; Sat, 17 Aug 2019 01:14:49 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 469Mfx2PMgz3HnW for ; Sat, 17 Aug 2019 01:14:49 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mailman.nyi.freebsd.org (Postfix) id 524BAB64F3; Sat, 17 Aug 2019 01:14:49 +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 520C0B64F2 for ; Sat, 17 Aug 2019 01:14:49 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-qk1-x744.google.com (mail-qk1-x744.google.com [IPv6:2607:f8b0:4864:20::744]) (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 469Mfw1rw0z3HnR for ; Sat, 17 Aug 2019 01:14:48 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-qk1-x744.google.com with SMTP id u190so6258426qkh.5 for ; Fri, 16 Aug 2019 18:14:48 -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=s481+qQgLeCjvbjQ5Aw+WgkK/JuZ/6+oufFbcbn7q9o=; b=EsrSyhn36/VodwNd6f9bWu8fN5ZWTJ9VEIjMckSveG9S6G43hL9I+e/KBnwIzVrTk+ sHe/02TpURq33ZG8VM3YsGfVvKlJkbDMg4sDPpX1uj6WnJdyNopI2WlDHWarcf6I2Ini nhPs5FM2mz2Rior2P5z6+8jpDlIJWeDRkd5q/yTan4ZHHXjWL5eKCRJvReZyyevtPk40 CAnkkVakdmx4ThWUKHtyc7vQM6I3SNaY9YSZfaGoqvX9RP7JUnV8E4+DhSh8WsRLmQba 6LSQYCrKCWg9Vsd0XVin3nKVRvqVQhmGrkkoCTOty62bAyvwsio+JE8NLBG8xSdepjMy GcPg== 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=s481+qQgLeCjvbjQ5Aw+WgkK/JuZ/6+oufFbcbn7q9o=; b=NY1TUBmklLTNqHJClCNleo1WDsbgVFCtFm3C6AFIChb2w/mZDIbbucMd7CV6jsGhf1 cLNEz91YvGODBo1KHqfZAF7mxoJbzCPP9rcNdHpvjZcs0MMvz5tgceW0mWB3dqCB35Sb qG/Z6R8PRre0sQ9Q7yFT+C7ekFKPdgkRdKL55kfiQSYW40qYiVooG4R2ygMZXQbBYseB PY5ikrLjsec4Rxdj5OOIFiQh3/7AqPhvaU5dEATtLQMp3nNBvV3gMvr1waWWhX/EKTzH H4smBOWRSlYn+BI2QfD640D0SRyX1iOn8ejjwStj34ZGgEB9OPgfuoky+gjEFmViSAA9 6nhQ== X-Gm-Message-State: APjAAAXSkXPBhuJZZTyy7basT4W+syEAzmZBAbv8kU2HSFbuFODP0WBJ InjovXWlRBsKoDM3v+YCq4C9Ep2I9/jeuIt6pjsuYA== X-Google-Smtp-Source: APXvYqySBnSFsKPsiXooFY+qxSk3soMzElR8gjFEUlTFj/oOhmWlWkaecxRGhpiagjZKxH4Sb7il1lDOmstbP+rD1Z0= X-Received: by 2002:a05:620a:621:: with SMTP id 1mr8834992qkv.380.1566004486919; Fri, 16 Aug 2019 18:14:46 -0700 (PDT) MIME-Version: 1.0 References: <201908162151.x7GLpMqf032597@gndrsh.dnsmgr.net> <0aabe497-c0c1-c671-d336-4ede3f3cf931@FreeBSD.org> In-Reply-To: <0aabe497-c0c1-c671-d336-4ede3f3cf931@FreeBSD.org> From: Warner Losh Date: Fri, 16 Aug 2019 19:14:35 -0600 Message-ID: Subject: Re: HEADSUP: drm-current-kmod now installs sources To: John Baldwin Cc: "Rodney W. Grimes" , Daniel Eischen , FreeBSD Current , x11@freebsd.org, FreeBSD Current X-Rspamd-Queue-Id: 469Mfw1rw0z3HnR X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=bsdimp-com.20150623.gappssmtp.com header.s=20150623 header.b=EsrSyhn3; dmarc=none; spf=none (mx1.freebsd.org: domain of wlosh@bsdimp.com has no SPF policy when checking 2607:f8b0:4864:20::744) smtp.mailfrom=wlosh@bsdimp.com X-Spamd-Result: default: False [-3.56 / 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)[]; TO_DN_SOME(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]; RCPT_COUNT_FIVE(0.00)[6]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[bsdimp-com.20150623.gappssmtp.com:+]; NEURAL_HAM_SHORT(-0.99)[-0.985,0]; RCVD_IN_DNSWL_NONE(0.00)[4.4.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(-0.58)[ip: (2.50), ipnet: 2607:f8b0::/32(-2.96), asn: 15169(-2.38), 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" 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: Sat, 17 Aug 2019 01:14:49 -0000 On Fri, Aug 16, 2019 at 6:37 PM John Baldwin wrote: > On 8/16/19 2:51 PM, Rodney W. Grimes wrote: > >> On 8/14/19 3:40 PM, Daniel Eischen wrote: > >>> I've lost the original thread, but would the sources in > /usr/local/sys/modules get built regardless of what MAKEOBJDIRPREFIX is? > And, now that sources may be installed by a port, what is the method for > _just_ updating the sources? Why do I even need to build and install the > port? Personally, I would just rather have the drm-kmod sources just > imported into base and maintained there. If I have 2 or more different > checked out base src trees, how do I get the correct drm-kmod to go with > them if there is only one /usr/local/sys/modules? Do I need multiple port > trees just to pull in out of tree module sources? > >> > >> In some ways, installing sources for DRM is a compromise for the fact > that we > >> can't have DRM in the base source anymore (for various reasons). > However, > >> virtualbox is also probably in that camp as well. > > > > I applaud this effort to provide a source compile mode for DRM, > > but I think it has come up a bit short on execution with numorious > > problems sited. > > Do you have a reported problem vs a theoretical problem? The > only reported problem I've seen is that LOCAL_MODULES="" doesn't > work. That and Cy reported a build error from a recent commit to > head due to LOCAL_MODULES working as intended. > And once it's working like it is supposed too, you can override it on a per-tree basis. But it needs to be on by default to avoid POLA. > > I too am not real happy that /usr/local/src is going to get > > automatically invoked from my some odd 10+ src trees that > > are of various WIP's. I need a way to easily disable this > > both on a global scale, and on a per src tree way. > > Modulo the LOCAL_MODULES="" not working (you have to just use > LOCAL_MODULES=) this already exists. You can set it in > /etc/src.conf, in a kernel config, or on the command line. > You can also per-tree settings on a src.conf if you want. Nanobsd overrides /etc/src.conf and others to set per-build defaults that are reproducible w/o host contamination, for example. We have half a dozen mechanisms for managing per-tree settings. > > Rather than a default to on with an opt out mechanism perhaps > > while we gain experience change this to a default to off with > > an opt in mechanism? > > It's head, not stable. We can't gain experience with something > that isn't turned Turned off by default violates POLA for people that pkg install the drm stuff. They expect it to just work, even if they rebuild the kernel. So for at least the non-cross-build cases, it should be on by default. People with special needs, like 10 trees, will have to tweak their defaults. We cannot set the defaults based on that. Most developers have one or two trees and can easily manage when they are building stuff for other systems, jail images, etc on a case by case basis. Warner