<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pkgsrc/pkgtools/pkg_install, branch pkgsrc_2011Q4</title>
<subtitle>[no description]</subtitle>
<id>https://git.osdyson.ru/mirror/pkgsrc/atom?h=pkgsrc_2011Q4</id>
<link rel='self' href='https://git.osdyson.ru/mirror/pkgsrc/atom?h=pkgsrc_2011Q4'/>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/'/>
<updated>2012-01-04T11:53:38Z</updated>
<entry>
<title>Add Mozilla Public License v2.0 (mpl-2.0) and mark it as default-acceptable.</title>
<updated>2012-01-04T11:53:38Z</updated>
<author>
<name>wiz</name>
<email>wiz</email>
</author>
<published>2012-01-04T11:53:38Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=49d818f2b2ddc415706c99e12bec00d90fadd3cc'/>
<id>urn:sha1:49d818f2b2ddc415706c99e12bec00d90fadd3cc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix license list.</title>
<updated>2011-12-19T12:57:16Z</updated>
<author>
<name>joerg</name>
<email>joerg</email>
</author>
<published>2011-12-19T12:57:16Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=d82d9f9372292c2ce346cf44ce65fb7492beb440'/>
<id>urn:sha1:d82d9f9372292c2ce346cf44ce65fb7492beb440</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add lppl-1.3c and epl-v1.0 to default_acceptable_licenses.</title>
<updated>2011-12-15T22:16:55Z</updated>
<author>
<name>ryoon</name>
<email>ryoon</email>
</author>
<published>2011-12-15T22:16:55Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=baf2285af3a7b48c171b844471af1cb46b4cfcc8'/>
<id>urn:sha1:baf2285af3a7b48c171b844471af1cb46b4cfcc8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove gnu-agpl-v3 from hardcoded default acceptable list.</title>
<updated>2011-12-01T22:07:21Z</updated>
<author>
<name>ryoon</name>
<email>ryoon</email>
</author>
<published>2011-12-01T22:07:21Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=115cd828a043fd8a4dd4e34f5837732114efa4f1'/>
<id>urn:sha1:115cd828a043fd8a4dd4e34f5837732114efa4f1</id>
<content type='text'>
Sync with DEFAULT_ACCEPTABLE_LICENSES in mk/license.mk.
See http://mail-index.netbsd.org/tech-pkg/2011/11/30/msg008081.html .
</content>
</entry>
<entry>
<title>Add gnu-agpl-v3 to the default list.</title>
<updated>2011-11-26T19:19:42Z</updated>
<author>
<name>ryoon</name>
<email>ryoon</email>
</author>
<published>2011-11-26T19:19:42Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=273fcbc91dd1ec3296f7bfd081a0426126c68f37'/>
<id>urn:sha1:273fcbc91dd1ec3296f7bfd081a0426126c68f37</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Workaround for PR 45491 again.</title>
<updated>2011-10-28T21:19:42Z</updated>
<author>
<name>cheusov</name>
<email>cheusov</email>
</author>
<published>2011-10-28T21:19:42Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=0eb300b8fc33dafeb968a0a2d1e68a7940ca5b7a'/>
<id>urn:sha1:0eb300b8fc33dafeb968a0a2d1e68a7940ca5b7a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Document optional variable FILE_CKSUM. Approved by wiz@.</title>
<updated>2011-10-19T21:15:39Z</updated>
<author>
<name>cheusov</name>
<email>cheusov</email>
</author>
<published>2011-10-19T21:15:39Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=7e7d6b760e483de3d8f949e62848751258355190'/>
<id>urn:sha1:7e7d6b760e483de3d8f949e62848751258355190</id>
<content type='text'>
</content>
</entry>
<entry>
<title>pkg_delete -R does not remove all leaves.</title>
<updated>2011-09-29T23:30:21Z</updated>
<author>
<name>wiz</name>
<email>wiz</email>
</author>
<published>2011-09-29T23:30:21Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=1c5e0efcd9488bdc27094e0ac5d3c879d8d5b7e7'/>
<id>urn:sha1:1c5e0efcd9488bdc27094e0ac5d3c879d8d5b7e7</id>
<content type='text'>
Fix from Anthony Mallet on tech-pkg.

While here, fix a typo in a comment.
</content>
</entry>
<entry>
<title>Fix for pkg_delete on NFS from Anthony Mallet.</title>
<updated>2011-08-05T07:04:28Z</updated>
<author>
<name>agc</name>
<email>agc</email>
</author>
<published>2011-08-05T07:04:28Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=ac72c3416abf85b865bb142ae79d319fcc3144a9'/>
<id>urn:sha1:ac72c3416abf85b865bb142ae79d319fcc3144a9</id>
<content type='text'>
Problem analysis from Anthony:

	On Wednesday, at 23:52, Anthony Mallet wrote:
	&gt; # rm -rf ~tmp &amp;&amp; mkdir ~/tmp
	&gt; # pkg_add -K ~/tmp/var/db/pkg -p ~/tmp /usr/pkgsrc/packages/All/digest-20080510.tgz
	&gt; # pkg_add -U -K ~/tmp/var/db/pkg -p ~/tmp /usr/pkgsrc/packages/All/digest-20080510.tgz
	&gt; pkg_delete: Couldn't remove package directory in `/home/tho/tmp/var/db/pkg/digest-20080510'
	&gt; Also, the dir var/db/pkg/digest-20080510.xxxxxxx is never cleaned.
	&gt;
	&gt; The problem apparently is that pkg_delete finds some stalled NFS entries
	&gt; (.nfs*) in the var/db/pkg/digest-20080510 dir, so it does not delete the
	&gt; directory. Is this due to pkg_add not correctly closing file descriptors before
	&gt; exec'ing pkg_delete? For instance, I really don't understand the logic in
	&gt; check_already_installed() (add/perform.c:375) regarding the open() of +CONTENTS
	&gt; which is almost never closed (and never used as well...). Shouldn't this be
	&gt; closed before running pkg_delete?

	ktrace shows that the +CONTENTS file is open() by pkg_add, I believe this is in
	check_already_installed(), add/perform.c:381. Then pkg_delete is run and when
	it comes to deleting the pkgdir entry, it finds that .nfs file and aborts.

Bump version to 20110805
</content>
</entry>
<entry>
<title>Add "php" to default_acceptable_licenses.</title>
<updated>2011-06-29T03:16:27Z</updated>
<author>
<name>taca</name>
<email>taca</email>
</author>
<published>2011-06-29T03:16:27Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=dcb6a11f7c6de9cc8ceade5137e81a485dbb8211'/>
<id>urn:sha1:dcb6a11f7c6de9cc8ceade5137e81a485dbb8211</id>
<content type='text'>
* Why DEFAULT_ACCEPTABLE_LICENSES is hardcoded here?
* Should I update pkg_install's version?
</content>
</entry>
</feed>
