From owner-freebsd-questions@FreeBSD.ORG Sat Feb 14 18:36:28 2015 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id B7507D8E for ; Sat, 14 Feb 2015 18:36:28 +0000 (UTC) Received: from mail-ob0-x22a.google.com (mail-ob0-x22a.google.com [IPv6:2607:f8b0:4003:c01::22a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 79E87639 for ; Sat, 14 Feb 2015 18:36:28 +0000 (UTC) Received: by mail-ob0-f170.google.com with SMTP id va2so30521682obc.1 for ; Sat, 14 Feb 2015 10:36:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=RMIei+tMWRMerIYcPyoC6jvIzfAdiTB//JdTB1fl9gQ=; b=k6l+6G+KnxkN7iEHH+GM9XqtzskLC7x2hErk6+E3/5mmFwEyuykxZcMLBkcIBfjKzL 1eDyf9dBLW3eV5iCPEj6pnYrq5w/cnCdspEPp8iA4MznfAse5NQrx4r80E/6bxpo1h+z 0sHB73jZMhBpqXe1uoW0HhCtHqgAmWIJ9EX0bMk2d6ZMpJmZA4SSxUnXOvkpFlzhNVE+ ddzHluxDrsYsBHJr/2A/RwS00qI0XmEklE4owYu/rwsWJSbqUpFYGCIvrS8arNu28UOm atGjeW8QMQmQ8EQGjhAJCPCD4QV6orptBxVAk1jseRb9BPt0/OdJTY8a64wKJ2b/kIE6 KaqA== MIME-Version: 1.0 X-Received: by 10.60.102.41 with SMTP id fl9mr2652986oeb.33.1423938987743; Sat, 14 Feb 2015 10:36:27 -0800 (PST) Received: by 10.182.247.74 with HTTP; Sat, 14 Feb 2015 10:36:27 -0800 (PST) In-Reply-To: <54DF89BE.6010005@complete.org> References: <54DF89BE.6010005@complete.org> Date: Sat, 14 Feb 2015 10:36:27 -0800 Message-ID: Subject: Re: Ports/Packages and release engineering From: jungle Boogie To: John Goerzen Content-Type: text/plain; charset=UTF-8 Cc: FreeBSD Questions X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 14 Feb 2015 18:36:28 -0000 Hi John, On 14 February 2015 at 09:45, John Goerzen wrote: > So, it looks to me that ports is essentially always a -CURRENT tree. I > don't see any reference in the handbook to selecting different branches > of ports, or different branches that might happen to match different > RELEASE versions. How, then, is quality maintained within the ports? > Is it just luck of the draw on when a local update happens that it gets > a version that didn't have a silly bug that got corrected a day later, > or how do ports get tested before being released to everyone? That's not my understanding. I think/thought ports will need to compile on all supported x86, including 8.4. Ports are often updated but that doesn't mean they don't run on older versions. You can track ports here: https://www.freshports.org/ It's important to read UPDATING: https://svnweb.freebsd.org/ports/head/UPDATING (also at /usr/ports) Sorry, I don't have enough experience to comfortably answer the other questions. I will say that I have seen the message reinstall the entire ports/packages system. I saw that going from 10.0 to 10.1 and I didn't re-install any ports/packages and had no issues. > Another small question: I ran something like "pkg install xserver-xorg > digikam vim screen bash" the other day in my FreeBSD test VM. I > discovered quite a bit of information was printed out at the end from > various packages, which scrolled off the screen. Is there a way to > re-display all that information? It seems if it's important enough to > display, it's important enough to display long enough to read ;-) IME, pkg is just telling you what's being installed. In fact, I find the one-line-per package better than debian's many packages on one line. I use tmux so here's my screen install: pkg install screen Updating FreeBSD repository catalogue... FreeBSD repository is up-to-date. All repositories are up-to-date. The following 1 packages will be affected (of 0 checked): New packages to be INSTALLED: screen: 4.2.1_5 The process will require 958 KiB more space. Proceed with this action? [y/N]: y Checking integrity... done (0 conflicting) [1/1] Installing screen-4.2.1_5... [1/1] Extracting screen-4.2.1_5: 100% If you later want to see versions of packages, you can use `pkg version` For instance: tmux-1.9a = -- ------- inum: 883510009027723 sip: jungleboogie@sip2sip.info xmpp: jungle-boogie@jit.si