Date: Mon, 14 Jul 2014 22:09:25 +0000 (UTC) From: Glen Barber <gjb@FreeBSD.org> To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r45295 - head/en_US.ISO8859-1/htdocs/news/status Message-ID: <201407142209.s6EM9PrW025111@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: gjb Date: Mon Jul 14 22:09:25 2014 New Revision: 45295 URL: http://svnweb.freebsd.org/changeset/doc/45295 Log: Add the pkg(8) status report. Submitted by: matthew Sponsored by: The FreeBSD Foundation Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2014-04-2014-06.xml Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2014-04-2014-06.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/report-2014-04-2014-06.xml Mon Jul 14 21:40:50 2014 (r45294) +++ head/en_US.ISO8859-1/htdocs/news/status/report-2014-04-2014-06.xml Mon Jul 14 22:09:25 2014 (r45295) @@ -46,7 +46,7 @@ ?> <p>Thanks to all the reporters for the excellent work! This - report contains 13 entries and we hope you enjoy reading it.</p> + report contains 14 entries and we hope you enjoy reading it.</p> <p>The deadline for submissions covering between July and September 2014 is October 7th, 2014.</p> @@ -1075,4 +1075,116 @@ services.</task> </help> </project> + + <project cat="proj"> + <title>pkg(8)</title> + + <contact> + <person> + <name> + <given>Baptiste</given> + <common>Daroussin</common> + </name> + <email>bapt@FreeBSD.org</email> + </person> + + <person> + <name> + <given>Bryan</given> + <common>Drewery</common> + </name> + <email>bryan@FreeBSD.org</email> + </person> + + <person> + <name> + <given>Matthew</given> + <common>Seaman</common> + </name> + <email>matthew@FreeBSD.org</email> + </person> + + <person> + <name> + <given>Vsevolod</given> + <common>Stakhov</common> + </name> + <email>vsevolod@FreeBSD.org</email> + </person> + + <person> + <name>The pkg mailing list</name> + <email>freebsd-pkg@FreeBSD.org</email> + </person> + </contact> + + <links> + <url href="https://github.com/freebsd/pkg">The main pkg(8) git + repository.</url> + <url href="https://github.com/freebsd/pkg/issues">The preferred + place to raise bug reports concerning pkg(8).</url> + </links> + + <body> + <p>pkg(8) is the new package management tool for &os;. It + is now the only supported package management tool for &os; + releases from 10.0-RELEASE, including the upcoming + 9.3-RELEASE. pkg(8) is available on all currently supported + releases. Support for the legacy pkg_tools is due to be + discontinued at the beginning of September 2014.</p> + + <p>The release of pkg(8) 1.3 is imminent. This includes major + improvements in the dependency solver. Now we can:</p> + + <ul> + <li>Switch versions of eg. perl or php and resolve all the + conflicts with packages that depend on them automatically. + No more need to manually switch package origins.</li> + + <li>Deal more gracefully with complex upgrade or install + scenarios.</li> + + <li>Sandbox operations dealing with freshly downloaded data + until it can be verified as trustworthy by checking the + package signature.</li> + + <li>Deal with provides-and-requires style of dependencies, so + for example we can say "this package needs to use a web + server" and allow that dependency to be fulfilled by apache + or nginx or any other alternative that provides web-server + functionality.</li> + </ul> + + <p>Beyond the next release we have work in progress on allowing + ranges of versions in dependency rules and handling + a selection of "foreign" package repositories, such as CPAN or + CTAN or PyPi.</p> + + <p>There are plans to use pkg(8) to package up the base system + which amongst other benefits will allow writing a universal + installer -- so you can download one installer image and from + there you can install any available version of &os; including + snapshots.</p> + + <p>We are also intending to use pkg(8) within the ports tree at + package-build time to handle fulfilling build dependencies. + This opens the possibility of installing build-dependencies by + downloading binary packages, which means you can install + a package with customized options with the minimum amount of + time spent compiling anything else.</p> + </body> + + <help> + <task>We are sorely lacking a comprehensive testing setup. + Integrating automated regression testing into the development + cycle is becoming an imperative.</task> + + <task>We need testers who can run development versions of pkg in + as many distinct types of use-case as possible, and feedback + their experiences via the freebsd-pkg@freebsd.org mailing list + or our <url + href="https://github.com/freebsd/pkg/issues">issues list on + github</url>.</task> + </help> + </project> </report>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201407142209.s6EM9PrW025111>