pkgng 1.0 release schedule, and HEAD switch to pkgng by default schedule

Doug Barton dougb at
Wed Aug 22 07:47:01 UTC 2012

On 8/21/2012 6:58 PM, Bjoern A. Zeeb wrote:
> On Tue, 21 Aug 2012, Doug Barton wrote:
>> I don't think we have ever done a complete replacement of major
>> infrastructure in one release.
> You mean like sysinstall can be used as an installer on 9 that would
> do something meaningful with the current infrastructure we provide?

Given the number of users who complain when sysinstall breaks in 9, I'd
say yes. Not to mention that sysinstall is a good example of something
that we deprecated in one release and removed in the following release.

Furthermore, I don't think of the installer as nearly as critical as the
ports collection. Yes, it is important, clearly.  But it's something
that is likely to happen only once in the lifetime of a system, as
opposed to the numerous times that users will interact with the ports.
Not to mention all of the enterprise users who bypass it altogether.

Aside from the installer part of sysinstall, the post-install config
portion has been taken over by bsdconfig. So in HEAD you have 2 new
tools that are mandatory that fulfill sysinstall's old role; and in 9
you have those same 2 new tools which are the defaults, but optional.
That's exactly how it is supposed to work.

Finally, the thing that we have to keep in mind is how different the
ports tree is from anything else in the base. The infrastructure of the
ports has to support all versions of FreeBSD. So we have to be extra
cautious about deprecating things. Of course the upside of pkg is that
it (properly) lives in the ports tree itself, which will make innovation
much easier in a few years.



    I am only one, but I am one.  I cannot do everything, but I can do
    something.  And I will not let what I cannot do interfere with what
    I can do.
			-- Edward Everett Hale, (1822 - 1909)

More information about the freebsd-ports mailing list