From owner-freebsd-stable@FreeBSD.ORG Wed Nov 19 17:07:17 2014 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 62F76645 for ; Wed, 19 Nov 2014 17:07:17 +0000 (UTC) Received: from mail-la0-x235.google.com (mail-la0-x235.google.com [IPv6:2a00:1450:4010:c03::235]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id D4AA938A for ; Wed, 19 Nov 2014 17:07:16 +0000 (UTC) Received: by mail-la0-f53.google.com with SMTP id pn19so866534lab.26 for ; Wed, 19 Nov 2014 09:07:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=eEZaD8o3ga+ftuMTFImw0WYYIoSfxS1W/E06HB+uAv8=; b=Kaq6BL/NMY65nRUm3QSxVNkLm/Ll0yiJM5g9IhawtreCkoGqNedDJPZaKFiqpHjZZ2 tbXQSF0ZMhCM70mvwhx/AieoJdrIXFKLSzM2L3XzGmtaliZl+TUD32d67rp/HPD5wm7C ov7iS4MANSm8EkqWszac5ZbBxM7GNP9s5wwbN+md5wyHNYuDJ4m/Iszd7oDuD3W/CAAI kfq6eNaRR1VUVXuZub2HqymL6ai0ORRQFLwSE/rKHWSpPBaaj9VOndTvDkRwDn7ryynF EH+gTrB14XDDTEnqY4AbD4airv/R9rvj/lRkv84obToYrmkK9D4hqMqe67wjwR/DMvgY xu1Q== MIME-Version: 1.0 X-Received: by 10.152.37.69 with SMTP id w5mr6322188laj.67.1416416833883; Wed, 19 Nov 2014 09:07:13 -0800 (PST) Sender: crodr001@gmail.com Received: by 10.112.130.168 with HTTP; Wed, 19 Nov 2014 09:07:13 -0800 (PST) In-Reply-To: References: Date: Wed, 19 Nov 2014 09:07:13 -0800 X-Google-Sender-Auth: YkxuKLyxJYM5TLC3BjmQzc7nAlw Message-ID: Subject: Re: best overall upgrade from 8.x? From: Craig Rodrigues To: Royce Williams Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.18-1 Cc: freebsd-stable X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Nov 2014 17:07:17 -0000 On Wed, Nov 19, 2014 at 7:44 AM, Royce Williams wrote: > # portmaster -a > > > ... which fetched as dependencies: > > devel/bison > devel/gmake > devel/m4 > lang/perl5.16 > ports-mgmt/dialog4ports > print/indexinfo > > > Hi, Wow thank you for posting a step-by-step description of your upgrade experience! It is definitely helpful to other people. In your steps, you rebuilt all your ports with portmaster. It's good to confirm that works. Have you ever tried an upgrade scenario of: (1) Start with 8.4 system and about 200-300 old-style pkg_add packages installed. (2) Do freebsd update to 10.1, reboot into 10.1 with the old packages installed. (3) Run /usr/sbin/pkg to bootstrap the pkg utility (4) Run the pkg2ng utility to convert old-style package metadata to new packages (5) Run "pkg upgrade" to upgrade all your ports Does that sound like a viable upgrade path to you? I haven't tried it, but in theory it should work. Are those steps obvious from the existing sources of documentation that you did to do such an upgrade? -- Craig -- Craig