From owner-freebsd-bugs@freebsd.org Tue Feb 11 13:09:19 2020 Return-Path: Delivered-To: freebsd-bugs@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 EC1DC234447 for ; Tue, 11 Feb 2020 13:09:19 +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 48H35C60nrz406C for ; Tue, 11 Feb 2020 13:09:19 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id CE0DF234446; Tue, 11 Feb 2020 13:09:19 +0000 (UTC) Delivered-To: bugs@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 CDD40234445 for ; Tue, 11 Feb 2020 13:09:19 +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 48H35C588Qz4069 for ; Tue, 11 Feb 2020 13:09:19 +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.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id ABEC3882F for ; Tue, 11 Feb 2020 13:09:19 +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 01BD9J9P051183 for ; Tue, 11 Feb 2020 13:09:19 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 01BD9JLj051182 for bugs@FreeBSD.org; Tue, 11 Feb 2020 13:09:19 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: bugs@FreeBSD.org Subject: [Bug 241787] graphics/drm causes machine reboot after upgrade from 12.0 to 12.1. Date: Tue, 11 Feb 2020 13:09:19 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 12.1-RELEASE X-Bugzilla-Keywords: panic, regression X-Bugzilla-Severity: Affects Many People X-Bugzilla-Who: dpolyg@gmail.com X-Bugzilla-Status: Closed X-Bugzilla-Resolution: DUPLICATE X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: bugs@FreeBSD.org X-Bugzilla-Flags: 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-bugs@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Feb 2020 13:09:20 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D241787 Denis Polygalov changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |dpolyg@gmail.com --- Comment #9 from Denis Polygalov --- >From naive user's point of view this problem can be described as 'bad user experience' when executing action according to the documentation (# freebsd-update -r XX.X-RELEASE upgrade) lead to a dead system. Very rough estimation shows that this problem can be potentially triggered by any of ~56 ports: # find /usr/ports -type f -name Makefile|xargs cat|grep USES|grep kmod|wc -l Moving graphics/drm entirely into ports (e.g. no binary packages for users) will kick back FreeBSD into stone age and discard all enormous and amazing work done by graphics team (IMHO). How about *in addition* to whatever solution will be found for the=20 graphics/drm package change behavior of 'freebsd-update'? Well, strictly speaking - pitch such idea to mainstream FreeBSD developers? If user execute 'freebsd-update -r XX.X-RELEASE upgrade' the script analyze current content of /etc/rc.conf and /boot/loader.conf and detect presence of configuration that includes loading of 3rd-party modules (any kernel module not shipped with the base system). If such presence is detected - freebsd-upgrade print warning message and exit (refuse to execute upgrade) until user disable 3-rd party modules in his/her config files or specify new argument such as: # freebsd-update -r XX.X-RELEASE --UNSAFE upgrade Doing this will eliminate unintentional unsafe upgrade and mitigate possible bad UX. Regards, Denis --=20 You are receiving this mail because: You are the assignee for the bug.=