Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 12 Oct 2018 10:22:20 +0200 (CEST)
From:      =?ISO-8859-1?Q?Trond_Endrest=F8l?= <Trond.Endrestol@fagskolen.gjovik.no>
To:        FreeBSD current <freebsd-current@freebsd.org>
Subject:   Re: r339289 buildworld stopped in /usr/src/secure/lib/libcrypto
Message-ID:  <alpine.BSF.2.21.9999.1810121018200.65597@mail.fig.ol.no>
In-Reply-To: <88b5e45e-752f-2669-22af-b7a00c270555@b2n.org>
References:  <ca1c05c9-a072-6fc4-4d01-c2cf80c0b1f3@gmail.com> <82f64ae7-2e02-59a7-6058-01b33d594517@b2n.org> <20181011190745.GD53700@FreeBSD.org> <20181011153847.76f256df@ralga.knownspace> <20181011204427.GE53700@FreeBSD.org> <86d0sf68ao.fsf@next.des.no> <88b5e45e-752f-2669-22af-b7a00c270555@b2n.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 12 Oct 2018 09:59+0200, Raúl wrote:

> (also deleted obj)

I do that whenever sys/sys/param.h changes. My builder wipes obj 
unconditionally every Monday in addition to the above.

-- 
Trond.
From owner-freebsd-current@freebsd.org  Fri Oct 12 09:45:13 2018
Return-Path: <owner-freebsd-current@freebsd.org>
Delivered-To: freebsd-current@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
 by mailman.ysv.freebsd.org (Postfix) with ESMTP id A83D110B414A
 for <freebsd-current@mailman.ysv.freebsd.org>;
 Fri, 12 Oct 2018 09:45:13 +0000 (UTC) (envelope-from se@freebsd.org)
Received: from sonic309-24.consmr.mail.ir2.yahoo.com
 (sonic309-24.consmr.mail.ir2.yahoo.com [77.238.179.82])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id 24F0B7AA70
 for <freebsd-current@freebsd.org>; Fri, 12 Oct 2018 09:45:12 +0000 (UTC)
 (envelope-from se@freebsd.org)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1539337505; bh=f/scXVKC179T2p8l0QFvg2dCRDHxEwwhuTGNu8SXSuI=;
 h=Subject:To:Cc:References:From:Date:In-Reply-To:From:Subject;
 b=p4vl9oOhLduY7ILvTvuuAScsd99aanyYO13WKUT6gKusUD9AOJUKvw4IYACZUSvEPvYAcwD6XdGcR64Z0/q+4i7aCEmDhyXH/zVBiq1ZdkPZsgz4pmQ889ODtb8zw3EuyDhYXt3QgLF+YVP7qmYBVKJFhaO2CtdaZDnG/Ot4qy9HSNukB/ISl5xjAWgbLokBfzbjaLxRxFFCRmyU5xmDPuAZLUkSI0ML55s297NgEXV7Vt9gTMZdp8o6ZgmedibHXxWjJsHOiptltJnfmTnrfqaLggXdIDpGkUMgB7UBB5niGsFQ+JjRwZbox7ORoCnE7WR4xSt9XKO3ku4Twx9swQ==
X-YMail-OSG: FT3UZKkVM1mwwgcvHjpoxNrDcYVYgkCohX6zdsEWcx6T3ujaTVkcNbxoRrSCqti
 1OWbqYAaVzvSSPHcopyIiaCzjhk5dzLEas3yJhPVLG5j6P.vCMyc2fX35bjxQN5BaMmso35JhNAx
 T1m1duCeqrHU4mu7GI2m2JdwxHmhHCv.O_7PqRqD_ALBr7YKz3mIgryrJgpH6gqRksM6_E7may6J
 KbKXErfvvOWbjUi4w9K.tiNiE_VI73aX4jLBCNWfHTAjeaNjWe_jNvX3HEJ9Ptn1rGW1R_YeshDD
 44liluygiBIqEL8vdLE3l1WoVng.r9gSBisuRLgS7jjt6V1_oQrJNu29C4fGPJYDqCdL6cQZTrc7
 HqIHyFC_RLkS4OCo7p_DEfx4tzUoXnIbH6jIy7zhqb9I_vvF32ob5K2aBdVmozPzLiav7YAsxLwO
 kwWOEKA4UjJl8aQYlRs8SpANXLpjWoQ1GlL3zAklMfnLpZRjz6T7B1gvQy_aqx9vn0HED.S4kNhi
 .GYTyu5djlO2pG71MLIdD2CfPZA07a162IZvYm0d1ARL6rxU8G4oLE3jVu6cPWDPA_MwI0u6LnbZ
 EceTus.dpVg05uNJO5UUi7lY8_fU8o8m9CpvhiIrBTXUyDUFG.FzJt7TMLNmbOaPJJsLsnI7YP4f
 A6.WOP7fA6AbflhQNpXDKeDQuhblkbJK5ORhGOj6x4.5TZqErICavdx18BsEK5yPkIybZ1tMQaCT
 nzwPBOQ13sY8DAShkq9XsBIRqnbgIMRoBWSO6aAY8WRRQgsjL2QRGZM2l..kizz4ZIDZFlWdb4tg
 dViSCuclq9dCwhN2pnFK1VCCE55Us69tYK_rq_.B8z9jNQ9esawC2LRsegsFJqRibs2FbVXfOARf
 62kDs4djXHn0YoghZdXrztv6j6E2wI5vwQw8HvXldpZ7gDaKYOFKYbH4Fi9PBAzTW3LrbvXedzPU
 Wx0zNqOoKNZccNwZtcx30YpgwvtfFUc1qR5X4F07KlnkdTTJ8wDqxRDycC1Vu7LlXHnQdcdTfooI
 1L6bT5I0F.2NEXrchIt5I327dxX3qt8Iq4ZkP2VnLQt9fDqbt8hIjwSb4BDIUzAA_1DgbYO0J2nX
 4
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic309.consmr.mail.ir2.yahoo.com with HTTP; Fri, 12 Oct 2018 09:45:05 +0000
Received: from p50806F19.dip0.t-ipconnect.de (EHLO Stefans-MBP-LAN.fritz.box)
 ([80.128.111.25])
 by smtp432.mail.ir2.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID
 801e037b46979cf38f644c3115da733f; 
 Fri, 12 Oct 2018 09:45:02 +0000 (UTC)
Subject: Re: careless commits disrupt
To: FreeBSD Current <freebsd-current@freebsd.org>
Cc: =?UTF-8?Q?Dag-Erling_Sm=c3=b8rgrav?= <des@des.no>,
 "Julian H. Stacey" <jhs@berklix.com>, Stefan Esser <se@localhost.FreeBSD.org>
References: <201810111910.w9BJAPrL049507@fire.js.berklix.net>
 <868t3367wj.fsf@next.des.no>
From: Stefan Esser <se@freebsd.org>
Openpgp: preference=signencrypt
Autocrypt: addr=se@freebsd.org; prefer-encrypt=mutual; keydata=
 xsBNBFVxiRIBCADOLNOZBsqlplHUQ3tG782FNtVT33rQli9EjNt2fhFERHIo4NxHlWBpHLnU
 b0s4L/eItx7au0i7Gegv01A9LUMwOnAc9EFAm4EW3Wmoa6MYrcP7xDClohg/Y69f7SNpEs3x
 YATBy+L6NzWZbJjZXD4vqPgZSDuMcLU7BEdJf0f+6h1BJPnGuwHpsSdnnMrZeIM8xQ8PPUVQ
 L0GZkVojHgNUngJH6e21qDrud0BkdiBcij0M3TCP4GQrJ/YMdurfc8mhueLpwGR2U1W8TYB7
 4UY+NLw0McThOCLCxXflIeF/Y7jSB0zxzvb/H3LWkodUTkV57yX9IbUAGA5RKRg9zsUtABEB
 AAHNKVN0ZWZhbiBFw59lciAoWWFob28hKSA8c3QuZXNzZXJAeWFob28uZGU+wsCWBBMBCgBA
 AhsDBwsJCAcDAgEGFQgCCQoLBBYCAwECHgECF4AWIQSjceplnAvsyCtxUxNH67XvWv31RAUC
 WvLvqwUJCyUBEwAKCRBH67XvWv31REySCACc6vqcSFQCRyBRc2CV5ZBjbbnTy7VBoXbUS3/c
 4Hn8I0YQ39q7//2z8vYsgLeM1mMXL4PUIU/0f0dBAFBLpxV7bntGzyCJls6SeGS/qcQKhqaI
 6I7NcWg8OkIJIhUL6q238cS1ql9pU65fyHe0PP8JS08m81PDpX2/4wTE6h2jgYUy55eXRzoF
 MEjr1S8SSnidsBem27o7iWu9ltJsUtE86071iZlLzbuHv2nvucrjAV9cK9tHrxYT/YiY8QhT
 L48iWj2xIjLjg1ebmgIFZ2k881we/KTIoUugqOOR1gDSc4qwM8CA388cN3frjtl98CwhAT5T
 UV8tIDqri+/Z1AKwzsBNBFVxiRIBCACxI/aglzGVbnI6XHd0MTP05VK/fJub4hHdc+LQpz1M
 kVnCAhFbY9oecTB/togdKtfiloavjbFrb0nJhJnx57K+3SdSuu+znaQ4SlWiZOtXnkbpRWNU
 eMm+gtTDMSvloGAfr76RtFHskdDOLgXsHD70bKuMhlBxUCrSwGzHaD00q8iQPhJZ5itb3WPq
 z3B4IjiDAWTO2obD1wtAvSuHuUj/XJRsiKDKW3x13cfavkad81bZW4cpNwUv8XHLv/vaZPSA
 ly+hkY7NrDZydMMXVNQ7AJQufWuTJ0q7sImRcEZ5EIa98esJPey4O7C0vY405wjeyxpVZkpq
 ThDMurqtQFn1ABEBAAHCwHwEGAEKACYCGwwWIQSjceplnAvsyCtxUxNH67XvWv31RAUCWvLv
 qwUJCyUBGQAKCRBH67XvWv31RLnrB/9gzcRlpx71sDMosoZULWn7wysBJ/8AIEfIByRaHQe3
 pn/KwE57pB+zFbbQqB7YzeZb7/UUgR4zU2ZbOcEfwDZcHUbj0B3fGRsS3t0uiLlAd8w0sBZb
 SxrqzjdpDjIbOZkxssqUmvrsN67UG1AFWH9aD24keBS7YjPBS8hLxPeYV+Xz6vUL8fRZje/Z
 JgiBMIwyj6g2lH/zkdnxBdC0iG1xxJOLTaghMMeQyCdH6ef8+VMyAlAJsMckbOTvx63tY8z7
 DFcrnTJfbe1EziRilVsEaK8tTzJzhcTfos+f3eBYWEilxe5HzIhYKJeC7lmsSUcGwa6+9VRg
 a0ctmi9Z8OgX
Message-ID: <b55f5051-48da-9604-27b3-2d404bb07da2@freebsd.org>
Date: Fri, 12 Oct 2018 11:44:59 +0200
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:60.0)
 Gecko/20100101 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <868t3367wj.fsf@next.des.no>
Content-Type: text/plain; charset=windows-1252
Content-Language: en-US
Content-Transfer-Encoding: 8bit
X-BeenThere: freebsd-current@freebsd.org
X-Mailman-Version: 2.1.27
Precedence: list
List-Id: Discussions about the use of FreeBSD-current
 <freebsd-current.freebsd.org>
List-Unsubscribe: <https://lists.freebsd.org/mailman/options/freebsd-current>, 
 <mailto:freebsd-current-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-current/>;
List-Post: <mailto:freebsd-current@freebsd.org>
List-Help: <mailto:freebsd-current-request@freebsd.org?subject=help>
List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/freebsd-current>, 
 <mailto:freebsd-current-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 12 Oct 2018 09:45:14 -0000

Am 12.10.18 um 07:39 schrieb Dag-Erling Sm�rgrav:
> Julian H. Stacey <jhs@berklix.com> writes:
>> Stefan Esser <se@freebsd.org> writes:
>>> You should also delete old files:
>>>
>>> cd /usr/src
>>> make delete-old
>>> make delete-old-libs
>> I just ran that. It deleted lots of stuff. & I'd only run it 2 days ago.
>> I should have run it just before buildworld though.
>> It's not suggested in the top of 
>>   https://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/makeworld.html
>> just at base of page.
> 
> That's because you should *never* run delete-old or delete-old-libs from
> a source tree that is newer than your installed system.  It may delete
> files which have been obsoleted by changes you haven't yet built and
> installed, to the point where you may be unable to build and install
> those changes.  In this particular case, it will, at the very least,
> break ssh and svn / svnlite.

Yes, sorry, running make delete-old-libs before buildworld is no good
idea, unless the old libraries have been copied to /usr/lib/compat before.


The advice to run "make delete-old-libs" came from the following message
from Glen Barber:

https://lists.freebsd.org/pipermail/freebsd-current/2018-October/071581.html

But the advice was not to delete old files before make buildworld, but only
before starting the required port upgrades ...


I might have mentioned, that I always preserve old shared libraries in
/usr/lib/compat before running "make delete-old-libs". This allows to run
old binaries, but prevents linking of new binaries against these libraries
(should not matter for make buildworld, but for building ports, which I do
at in the same script that invokes buildworld for critical kernel modules
that are to be built from ports).

No binary or library should reference a library whose path contains
/compat/ after all upgrades have been performed, obviously ...

Regards, STefan



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?alpine.BSF.2.21.9999.1810121018200.65597>