From owner-freebsd-current@freebsd.org Mon Jun 27 13:30:31 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D7F1EB7345D for ; Mon, 27 Jun 2016 13:30:31 +0000 (UTC) (envelope-from erichsfreebsdlist@alogt.com) Received: from alogt.com (alogt.com [69.36.191.58]) (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 9F9ED255A; Mon, 27 Jun 2016 13:30:31 +0000 (UTC) (envelope-from erichsfreebsdlist@alogt.com) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=alogt.com; s=default; h=Content-Transfer-Encoding:Content-Type:MIME-Version:References: In-Reply-To:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=NIicYf6fYwAFX3Re2nWw+6VJ9GZNQt4dMFyfnjl64aw=; b=CcGcmbgkMbL2N6K3zjtLTjId4b rYeDL8ry3SCTw1tG7DuHfc/QXRZSXBJi0636pcLt6k1MPU1PPBrE2756Ib9OIUksX4BoaahS/h5yF sI9s4aO579pgIGiYD7eOcX6zjhHkOUQ+Xmoqwy+X2wWbuY1eNM3EKTZuZyuvH0PgC0dA=; Received: from [114.120.235.206] (port=59856 helo=X220.alogt.com) by sl-508-2.slc.westdc.net with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.87) (envelope-from ) id 1bHWcJ-000WLF-Vu; Mon, 27 Jun 2016 07:30:24 -0600 Date: Mon, 27 Jun 2016 21:30:16 +0800 From: Erich Dollansky To: Brooks Davis Cc: freebsd-current@freebsd.org Subject: Re: HEADS UP: caution required with updates using custom kernels Message-ID: <20160627213016.6ea528c9@X220.alogt.com> In-Reply-To: <20160623210751.GB7860@spindle.one-eyed-alien.net> References: <20160623210751.GB7860@spindle.one-eyed-alien.net> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - sl-508-2.slc.westdc.net X-AntiAbuse: Original Domain - freebsd.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - alogt.com X-Get-Message-Sender-Via: sl-508-2.slc.westdc.net: authenticated_id: erichsfreebsdlist@alogt.com X-Authenticated-Sender: sl-508-2.slc.westdc.net: erichsfreebsdlist@alogt.com X-Source: X-Source-Args: X-Source-Dir: X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Jun 2016 13:30:31 -0000 Hi, On Thu, 23 Jun 2016 21:07:51 +0000 Brooks Davis wrote: > Kernel config minimalists and those running aarch64 and riscv systems > will want to head this UPDATING message. > > In practice, if you're fairly up to date, doing installworld before > installkernel will also work (I've tested that case from ALPHA4), but > is always somewhat risky. > there is another scenario in which you will use a word starting with an f followed by three letters. I did a normal update, compiled a custom kernel but did not re-compile my own application. As the application is required for the start of the machine, I was left with a system which could not be used. So, downgrading it, recompile the kernel with the compatibility option, compile the program and then it should work again is the way. Erich > -- Brooks > > ----- Forwarded message from Brooks Davis ----- > > Date: Thu, 23 Jun 2016 21:02:05 +0000 (UTC) > From: Brooks Davis > To: src-committers@freebsd.org, svn-src-all@freebsd.org, > svn-src-head@freebsd.org > Subject: svn commit: r302152 - head > > Author: brooks > Date: Thu Jun 23 21:02:05 2016 > New Revision: 302152 > URL: https://svnweb.freebsd.org/changeset/base/302152 > > Log: > Add an UPDATING entry for the pipe() -> pipe2() transition. > > Approved by: re (gjb) > Sponsored by: DARPA, AFRL > > Modified: > head/UPDATING > > Modified: head/UPDATING > ============================================================================== > --- head/UPDATING Thu Jun 23 20:59:13 2016 (r302151) > +++ head/UPDATING Thu Jun 23 21:02:05 2016 (r302152) > @@ -31,6 +31,14 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 11 > disable the most expensive debugging functionality run > "ln -s 'abort:false,junk:false' /etc/malloc.conf".) > > +20160622: > + The the libc stub for the pipe(2) system call has been > replaced with > + a wrapper which calls the pipe2(2) system call and the > pipe(2) is now > + only implemented by the kernels which include "options > + FREEBSD10_COMPAT" in their config file (this is the default). Shouldn't it read 'COMPAT_FREEBSD10'? Erich