From owner-freebsd-ports@freebsd.org Sun Jan 28 22:02:53 2018 Return-Path: Delivered-To: freebsd-ports@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 32974EE1DE1 for ; Sun, 28 Jan 2018 22:02:53 +0000 (UTC) (envelope-from adamw@adamw.org) Received: from apnoea.adamw.org (apnoea.adamw.org [104.225.5.94]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "apnoea.adamw.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 1048D70C95 for ; Sun, 28 Jan 2018 22:02:51 +0000 (UTC) (envelope-from adamw@adamw.org) Received: by apnoea.adamw.org (OpenSMTPD) with ESMTPSA id 8bf01f19 TLS version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO; Sun, 28 Jan 2018 15:02:43 -0700 (MST) Content-Type: text/plain; charset=us-ascii; delsp=yes; format=flowed Mime-Version: 1.0 (Mac OS X Mail 11.2 \(3445.5.20\)) Subject: Re: When does a newly committed port become installable via 'pkg'? From: Adam Weinberger In-Reply-To: Date: Sun, 28 Jan 2018 15:02:42 -0700 Cc: freebsd-ports@freebsd.org Content-Transfer-Encoding: 7bit Message-Id: <3C52B142-9067-4127-9EBD-BBAD2F39D6E2@adamw.org> References: To: James E Keenan X-Mailer: Apple Mail (2.3445.5.20) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 28 Jan 2018 22:02:53 -0000 > On 28 Jan, 2018, at 13:14, James E Keenan wrote: > > Earlier today (about 0910 EST), thanks to Po-Chuan Hsieh, a new port I > had created was committed to the repository. It was very quickly visible > at these locations: > > https://svnweb.freebsd.org/ports/head/devel/p5-CPAN-Testers-Common-Client/ > https://www.freshports.org/devel/p5-CPAN-Testers-Common-Client/ > > ... and it has since become visible here as well: > > https://www.freebsd.org/cgi/ports.cgi?query=p5-CPAN-Testers-Common-Client&stype=all&sektion=all > > However, when I try to install that package onto my system (a VM running > FreeBSD-11.0-RELEASE), I continue -- six hours later -- to get messages > saying that the package cannot be located. > > ##### > $> sudo pkg update > Updating FreeBSD repository catalogue... > FreeBSD repository is up to date. > All repositories are up to date. > > $> sudo pkg install p5-CPAN-Testers-Common-Client > Updating FreeBSD repository catalogue... > FreeBSD repository is up to date. > All repositories are up to date. > pkg: No packages available to install matching > 'p5-CPAN-Testers-Common-Client' have been found in the repositories > ##### > > What am I not understanding about this process? Hi Jim, Thanks for creating and submitting the port! All systems default to using packages the "quarterly" branch, which is very stable but only sees major updates four times a year. The pkg will be accessible from there shortly after the next branch point (1 April). While the port is available immediately, packages don't pop up that quickly. There are tens of thousands of ports, and package build runs take a few days, even on our beefy cluster machines. If you're using the "latest" branch in your pkg.conf, you should see the package in a few days. If you're using quarterly, it won't show up for you until April. # Adam -- Adam Weinberger adamw@adamw.org http://www.adamw.org