NetBSD Problem Report #44301

From www@NetBSD.org  Fri Dec 31 15:39:44 2010
Return-Path: <www@NetBSD.org>
Received: from mail.netbsd.org (mail.netbsd.org [204.152.190.11])
	by www.NetBSD.org (Postfix) with ESMTP id 9ACAD63BA81
	for <gnats-bugs@gnats.NetBSD.org>; Fri, 31 Dec 2010 15:39:44 +0000 (UTC)
Message-Id: <20101231153944.7D3AB63B87A@www.NetBSD.org>
Date: Fri, 31 Dec 2010 15:39:44 +0000 (UTC)
From: pooka@iki.fi
Reply-To: pooka@iki.fi
To: gnats-bugs@NetBSD.org
Subject: atf should flag bogus tests explicitly
X-Send-Pr-Version: www-1.0

>Number:         44301
>Category:       bin
>Synopsis:       atf should flag bogus tests explicitly
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    jmmv
>State:          closed
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Fri Dec 31 15:40:16 +0000 2010
>Closed-Date:    Wed Jan 05 14:03:49 +0000 2011
>Last-Modified:  Thu Mar 31 16:45:04 +0000 2011
>Originator:     Antti Kantee
>Release:        
>Organization:
>Environment:
>Description:
See e.g.:

http://www.whooppee.com/~paul/amd64-results/688_atf.html

Observe that there is one bogus test program, but get no clue
as to which one is the bogus one.
>How-To-Repeat:

>Fix:
Output bogus test name(s) in test report.

>Release-Note:

>Audit-Trail:

Responsible-Changed-From-To: bin-bug-people->jmmv
Responsible-Changed-By: jmmv@NetBSD.org
Responsible-Changed-When: Fri, 31 Dec 2010 16:26:29 +0000
Responsible-Changed-Why:
My stuff.


State-Changed-From-To: open->analyzed
State-Changed-By: jmmv@NetBSD.org
State-Changed-When: Fri, 31 Dec 2010 16:26:29 +0000
State-Changed-Why:
This is a problem in the XSLT; the text and xml reports already show broken tests.


From: Paul Goyette <paul@whooppee.com>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: bin/44301: atf should flag bogus tests explicitly
Date: Fri, 31 Dec 2010 13:04:28 -0800 (PST)

   This message is in MIME format.  The first part should be readable text,
   while the remaining parts are likely unreadable without MIME-aware tools.

 --0-519933440-1293829468=:6977
 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed

 The attached patch does the job.  It has been sent privately to the 
 upstream maintainers.


 -------------------------------------------------------------------------
 | Paul Goyette     | PGP Key fingerprint:     | E-mail addresses:       |
 | Customer Service | FA29 0E3B 35AF E8AE 6651 | paul at whooppee.com    |
 | Network Engineer | 0786 F758 55DE 53BA 7731 | pgoyette at juniper.net |
 | Kernel Developer |                          | pgoyette at netbsd.org  |
 -------------------------------------------------------------------------
 --0-519933440-1293829468=:6977
 Content-Type: TEXT/PLAIN; charset=US-ASCII; name=test-results.xsl.diff
 Content-Transfer-Encoding: BASE64
 Content-ID: <Pine.NEB.4.64.1012311304280.6977@quicky.whooppee.com>
 Content-Description: 
 Content-Disposition: attachment; filename=test-results.xsl.diff

 LS0tIC91c3Ivc2hhcmUveHNsL2F0Zi90ZXN0cy1yZXN1bHRzLnhzbAkyMDEw
 LTEwLTIwIDA4OjU4OjUyLjAwMDAwMDAwMCAtMDcwMA0KKysrIHRlc3QtcmVz
 dWx0cy54c2wJMjAxMC0xMi0zMSAxMjoyMToyMS4wMDAwMDAwMDAgLTA4MDAN
 CkBAIC04Niw2ICs4Niw5IEBADQogICAgICAgICA8eHNsOmlmIHRlc3Q9IiRu
 dGNzLXNraXBwZWQgPiAwIj4NCiAgICAgICAgICAgPHhzbDpjYWxsLXRlbXBs
 YXRlIG5hbWU9InNraXBwZWQtdGNzLXN1bW1hcnkiIC8+DQogICAgICAgICA8
 L3hzbDppZj4NCisgICAgICAgIDx4c2w6aWYgdGVzdD0iJG50cHMtZmFpbGVk
 ID4gMCI+DQorICAgICAgICAgIDx4c2w6Y2FsbC10ZW1wbGF0ZSBuYW1lPSJm
 YWlsZWQtdHBzLXN1bW1hcnkiIC8+DQorICAgICAgICA8L3hzbDppZj4NCiAg
 ICAgICAgIDx4c2w6Y2FsbC10ZW1wbGF0ZSBuYW1lPSJpbmZvLWJvdHRvbSIg
 Lz4NCiANCiAgICAgICAgIDx4c2w6YXBwbHktdGVtcGxhdGVzIHNlbGVjdD0i
 dHAiIG1vZGU9ImRldGFpbHMiIC8+DQpAQCAtMTY3LDE0ICsxNzAsMTYgQEAN
 CiAgICAgICAgIDx0ZCBjbGFzcz0ibnVtZXJpYyI+PHA+PHhzbDp2YWx1ZS1v
 ZiBzZWxlY3Q9IiRudHBzIiAvPjwvcD48L3RkPg0KICAgICAgIDwvdHI+DQog
 ICAgICAgPHRyIGNsYXNzPSJlbnRyeSI+DQotICAgICAgICA8dGQ+PHA+Qm9n
 dXMgdGVzdCBwcm9ncmFtczwvcD48L3RkPg0KICAgICAgICAgPHhzbDpjaG9v
 c2U+DQogICAgICAgICAgIDx4c2w6d2hlbiB0ZXN0PSIkbnRwcy1mYWlsZWQg
 PiAwIj4NCisgICAgICAgICAgICA8dGQ+PHA+PGEgaHJlZj0iI2ZhaWxlZC10
 cHMtc3VtbWFyeSI+Qm9ndXMgdGVzdA0KKyAgICAgICAgICAgIHByb2dyYW1z
 PC9hPjwvcD48L3RkPg0KICAgICAgICAgICAgIDx0ZCBjbGFzcz0ibnVtZXJp
 Yy1lcnJvciI+DQogICAgICAgICAgICAgICA8cD48eHNsOnZhbHVlLW9mIHNl
 bGVjdD0iJG50cHMtZmFpbGVkIiAvPjwvcD4NCiAgICAgICAgICAgICA8L3Rk
 Pg0KICAgICAgICAgICA8L3hzbDp3aGVuPg0KICAgICAgICAgICA8eHNsOm90
 aGVyd2lzZT4NCisgICAgICAgICAgICA8dGQ+PHA+Qm9ndXMgdGVzdCBwcm9n
 cmFtczwvcD48L3RkPg0KICAgICAgICAgICAgIDx0ZCBjbGFzcz0ibnVtZXJp
 YyI+DQogICAgICAgICAgICAgICA8cD48eHNsOnZhbHVlLW9mIHNlbGVjdD0i
 JG50cHMtZmFpbGVkIiAvPjwvcD4NCiAgICAgICAgICAgICA8L3RkPg0KQEAg
 LTMxNCw2ICszMTksMjAgQEANCiAgICAgPC90YWJsZT4NCiAgIDwveHNsOnRl
 bXBsYXRlPg0KIA0KKyAgPHhzbDp0ZW1wbGF0ZSBuYW1lPSJmYWlsZWQtdHBz
 LXN1bW1hcnkiPg0KKyAgICA8YSBuYW1lPSJmYWlsZWQtdHBzLXN1bW1hcnki
 IC8+DQorICAgIDxoMiBpZD0iZmFpbGVkLXRwcy1zdW1tYXJ5Ij5Cb2d1cyB0
 ZXN0IHByb2dyYW1zIHN1bW1hcnk8L2gyPg0KKw0KKyAgICA8dGFibGUgY2xh
 c3M9InRjcy1zdW1tYXJ5Ij4NCisgICAgICA8dHI+DQorICAgICAgICA8dGg+
 VGVzdCBwcm9ncmFtPC90aD4NCisgICAgICA8L3RyPg0KKyAgICAgIDx4c2w6
 YXBwbHktdGVtcGxhdGVzIHNlbGVjdD0idHAiIG1vZGU9InN1bW1hcnkiPg0K
 KyAgICAgICAgPHhzbDp3aXRoLXBhcmFtIG5hbWU9IndoaWNoIj5ib2d1czwv
 eHNsOndpdGgtcGFyYW0+DQorICAgICAgPC94c2w6YXBwbHktdGVtcGxhdGVz
 Pg0KKyAgICA8L3RhYmxlPg0KKyAgPC94c2w6dGVtcGxhdGU+DQorDQogICA8
 eHNsOnRlbXBsYXRlIG5hbWU9InNraXBwZWQtdGNzLXN1bW1hcnkiPg0KICAg
 ICA8YSBuYW1lPSJza2lwcGVkLXRjcy1zdW1tYXJ5IiAvPg0KICAgICA8aDIg
 aWQ9InNraXBwZWQtdGNzLXN1bW1hcnkiPlNraXBwZWQgdGVzdCBjYXNlcyBz
 dW1tYXJ5PC9oMj4NCkBAIC0zMzUsNiArMzU0LDcgQEANCiANCiAgICAgPHhz
 bDp2YXJpYWJsZSBuYW1lPSJjaG9zZW4iPg0KICAgICAgIDx4c2w6Y2hvb3Nl
 Pg0KKyAgICAgICAgPHhzbDp3aGVuIHRlc3Q9IiR3aGljaCA9ICdib2d1cycg
 YW5kIGZhaWxlZCI+eWVzPC94c2w6d2hlbj4NCiAgICAgICAgIDx4c2w6d2hl
 biB0ZXN0PSIkd2hpY2ggPSAncGFzc2VkJyBhbmQgdGMvcGFzc2VkIj55ZXM8
 L3hzbDp3aGVuPg0KICAgICAgICAgPHhzbDp3aGVuIHRlc3Q9IiR3aGljaCA9
 ICdmYWlsZWQnIGFuZCB0Yy9mYWlsZWQiPnllczwveHNsOndoZW4+DQogICAg
 ICAgICA8eHNsOndoZW4gdGVzdD0iJHdoaWNoID0gJ3hmYWlsJyBhbmQNCkBA
 IC0zNTksOSArMzc5LDExIEBADQogICAgICAgICAgIDxwPjx4c2w6dmFsdWUt
 b2Ygc2VsZWN0PSJAaWQiIC8+PC9wPg0KICAgICAgICAgPC90ZD4NCiAgICAg
 ICA8L3RyPg0KLSAgICAgIDx4c2w6YXBwbHktdGVtcGxhdGVzIHNlbGVjdD0i
 dGMiIG1vZGU9InN1bW1hcnkiPg0KLSAgICAgICAgPHhzbDp3aXRoLXBhcmFt
 IG5hbWU9IndoaWNoIiBzZWxlY3Q9IiR3aGljaCIgLz4NCi0gICAgICA8L3hz
 bDphcHBseS10ZW1wbGF0ZXM+DQorICAgICAgPHhzbDppZiB0ZXN0PSIkd2hp
 Y2ggIT0gJ2JvZ3VzJyI+DQorICAgICAgICA8eHNsOmFwcGx5LXRlbXBsYXRl
 cyBzZWxlY3Q9InRjIiBtb2RlPSJzdW1tYXJ5Ij4NCisgICAgICAgICAgPHhz
 bDp3aXRoLXBhcmFtIG5hbWU9IndoaWNoIiBzZWxlY3Q9IiR3aGljaCIgLz4N
 CisgICAgICAgIDwveHNsOmFwcGx5LXRlbXBsYXRlcz4NCisgICAgICA8L3hz
 bDppZj4NCiAgICAgPC94c2w6aWY+DQogICA8L3hzbDp0ZW1wbGF0ZT4NCiAN
 Cg==

 --0-519933440-1293829468=:6977--

State-Changed-From-To: analyzed->closed
State-Changed-By: jmmv@NetBSD.org
State-Changed-When: Wed, 05 Jan 2011 14:03:49 +0000
State-Changed-Why:
The patch does indeed fix the problem.  Applied upstream and in NetBSD.
Thanks!


From: "Julio Merino" <jmmv@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc: 
Subject: PR/44301 CVS commit: src/external/bsd/atf/dist/atf-report
Date: Wed, 5 Jan 2011 14:03:08 +0000

 Module Name:	src
 Committed By:	jmmv
 Date:		Wed Jan  5 14:03:08 UTC 2011

 Modified Files:
 	src/external/bsd/atf/dist/atf-report: tests-results.xsl

 Log Message:
 Cherry-pick upstream revision f791048924a1b68da070f17dfd5e5c2d825dd018:

 Report bogus test programs in the HTML output

 From Paul Goyette in private mail.  Fixes PR bin/44301.


 To generate a diff of this commit:
 cvs rdiff -u -r1.4 -r1.5 \
     src/external/bsd/atf/dist/atf-report/tests-results.xsl

 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

From: "Julio Merino" <jmmv@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc: 
Subject: PR/44301 CVS commit: pkgsrc/devel/atf
Date: Thu, 31 Mar 2011 16:30:12 +0000

 Module Name:	pkgsrc
 Committed By:	jmmv
 Date:		Thu Mar 31 16:30:12 UTC 2011

 Modified Files:
 	pkgsrc/devel/atf: Makefile PLIST distinfo

 Log Message:
 Update atf to 0.13:

 Experimental version released on March 31st, 2011.

 This is the first release after the creation of the Kyua project, a more
 modular and reliable replacement for ATF.  From now on, ATF will change to
 accomodate the transition to this new codebase, but ATF will still continue
 to see development in the short/medium term.  Check out the project page at
 http://code.google.com/p/kyua/ for more details.

 The changes in this release are:

 * Added support to run the tests with the Kyua runtime engine (kyua-cli), a
   new package that aims to replace atf-run and atf-report.  The ATF tests
   can be run with the new system by issuing a 'make installcheck-kyua' from
   the top-level directory of the project (assuming the 'kyua' binary is
   available during the configuration stage of ATF).

 * atf-run and atf-report are now in maintenance mode (but *not* deprecated
   yet!).  Kyua already implements a new, much more reliable runtime engine
   that provides similar features to these tools.  That said, it is not
   complete yet so all development efforts should go towards it.

 * If GDB is installed, atf-run dumps the stack trace of crashing test
   programs in an attempt to aid debugging.  Contributed by Antti Kantee.

 * Reverted default timeout change in previous release and reset its value
   to 5 minutes.  This was causing several issues, specially when running
   the existing NetBSD test suite in qemu.

 * Fixed the 'match' output checker in atf-check to properly validate the
   last line of a file even if it does not have a newline.

 * Added the ATF_REQUIRE_IN and ATF_REQUIRE_NOT_IN macros to atf-c++ to
   check for the presence (or lack thereof) of an element in a collection.

 * PR bin/44176: Fixed a race condition in atf-run that would crash atf-run
   when the cleanup of a test case triggered asynchronous modifications to
   its work directory (e.g. killing a daemon process that cleans up a pid
   file in the work directory).

 * PR bin/44301: Fixed the sample XSLT file to report bogus test programs
   instead of just listing them as having 0 test cases.


 To generate a diff of this commit:
 cvs rdiff -u -r1.15 -r1.16 pkgsrc/devel/atf/Makefile
 cvs rdiff -u -r1.14 -r1.15 pkgsrc/devel/atf/PLIST
 cvs rdiff -u -r1.12 -r1.13 pkgsrc/devel/atf/distinfo

 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

From: "Julio Merino" <jmmv@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc: 
Subject: PR/44301 CVS commit: src/external/bsd/atf/dist
Date: Thu, 31 Mar 2011 16:41:18 +0000

 Module Name:	src
 Committed By:	jmmv
 Date:		Thu Mar 31 16:41:17 UTC 2011

 Update of /cvsroot/src/external/bsd/atf/dist
 In directory ivanova.netbsd.org:/tmp/cvs-serv24817

 Log Message:
 Import atf-0.13:

 Experimental version released on March 31st, 2011.

 This is the first release after the creation of the Kyua project, a more
 modular and reliable replacement for ATF.  From now on, ATF will change to
 accomodate the transition to this new codebase, but ATF will still continue
 to see development in the short/medium term.  Check out the project page at
 http://code.google.com/p/kyua/ for more details.

 The changes in this release are:

 * Added support to run the tests with the Kyua runtime engine (kyua-cli), a
   new package that aims to replace atf-run and atf-report.  The ATF tests
   can be run with the new system by issuing a 'make installcheck-kyua' from
   the top-level directory of the project (assuming the 'kyua' binary is
   available during the configuration stage of ATF).

 * atf-run and atf-report are now in maintenance mode (but *not* deprecated
   yet!).  Kyua already implements a new, much more reliable runtime engine
   that provides similar features to these tools.  That said, it is not
   complete yet so all development efforts should go towards it.

 * If GDB is installed, atf-run dumps the stack trace of crashing test
   programs in an attempt to aid debugging.  Contributed by Antti Kantee.

 * Reverted default timeout change in previous release and reset its value
   to 5 minutes.  This was causing several issues, specially when running
   the existing NetBSD test suite in qemu.

 * Fixed the 'match' output checker in atf-check to properly validate the
   last line of a file even if it does not have a newline.

 * Added the ATF_REQUIRE_IN and ATF_REQUIRE_NOT_IN macros to atf-c++ to
   check for the presence (or lack thereof) of an element in a collection.

 * PR bin/44176: Fixed a race condition in atf-run that would crash atf-run
   when the cleanup of a test case triggered asynchronous modifications to
   its work directory (e.g. killing a daemon process that cleans up a pid
   file in the work directory).

 * PR bin/44301: Fixed the sample XSLT file to report bogus test programs
   instead of just listing them as having 0 test cases.

 Status:

 Vendor Tag:	TNF
 Release Tags:	atf-0-13

 U src/external/bsd/atf/dist/README
 U src/external/bsd/atf/dist/Atffile
 U src/external/bsd/atf/dist/atf-c.h
 U src/external/bsd/atf/dist/atf-c++.hpp
 U src/external/bsd/atf/dist/AUTHORS
 U src/external/bsd/atf/dist/COPYING
 U src/external/bsd/atf/dist/NEWS
 N src/external/bsd/atf/dist/Kyuafile
 U src/external/bsd/atf/dist/atf-c/error_fwd.h
 U src/external/bsd/atf/dist/atf-c/build.h
 U src/external/bsd/atf/dist/atf-c/check.h
 U src/external/bsd/atf/dist/atf-c/config.h
 U src/external/bsd/atf/dist/atf-c/error.h
 U src/external/bsd/atf/dist/atf-c/atf-c-api.3
 U src/external/bsd/atf/dist/atf-c/macros.h
 U src/external/bsd/atf/dist/atf-c/tc.h
 U src/external/bsd/atf/dist/atf-c/tp.h
 U src/external/bsd/atf/dist/atf-c/utils.h
 U src/external/bsd/atf/dist/atf-c/pkg_config_test.sh
 U src/external/bsd/atf/dist/atf-c/defs.h.in
 U src/external/bsd/atf/dist/atf-c/build.c
 U src/external/bsd/atf/dist/atf-c/check.c
 U src/external/bsd/atf/dist/atf-c/config.c
 U src/external/bsd/atf/dist/atf-c/error.c
 U src/external/bsd/atf/dist/atf-c/tc.c
 U src/external/bsd/atf/dist/atf-c/tp.c
 U src/external/bsd/atf/dist/atf-c/utils.c
 U src/external/bsd/atf/dist/atf-c/h_build.h
 U src/external/bsd/atf/dist/atf-c/atf_c_test.c
 U src/external/bsd/atf/dist/atf-c/build_test.c
 U src/external/bsd/atf/dist/atf-c/check_test.c
 U src/external/bsd/atf/dist/atf-c/config_test.c
 U src/external/bsd/atf/dist/atf-c/tc_test.c
 U src/external/bsd/atf/dist/atf-c/error_test.c
 U src/external/bsd/atf/dist/atf-c/macros_test.c
 U src/external/bsd/atf/dist/atf-c/tp_test.c
 U src/external/bsd/atf/dist/atf-c/utils_test.c
 U src/external/bsd/atf/dist/atf-c/atf-c.pc.in
 C src/external/bsd/atf/dist/atf-c/Atffile
 N src/external/bsd/atf/dist/atf-c/Kyuafile
 U src/external/bsd/atf/dist/atf-c/macros_h_test.c
 U src/external/bsd/atf/dist/atf-c/detail/process_helpers.c
 U src/external/bsd/atf/dist/atf-c/detail/test_helpers.c
 U src/external/bsd/atf/dist/atf-c/detail/test_helpers.h
 U src/external/bsd/atf/dist/atf-c/detail/dynstr.c
 U src/external/bsd/atf/dist/atf-c/detail/dynstr.h
 U src/external/bsd/atf/dist/atf-c/detail/env.c
 U src/external/bsd/atf/dist/atf-c/detail/env.h
 U src/external/bsd/atf/dist/atf-c/detail/fs.c
 U src/external/bsd/atf/dist/atf-c/detail/fs.h
 U src/external/bsd/atf/dist/atf-c/detail/list.c
 U src/external/bsd/atf/dist/atf-c/detail/list.h
 U src/external/bsd/atf/dist/atf-c/detail/map.c
 U src/external/bsd/atf/dist/atf-c/detail/map.h
 U src/external/bsd/atf/dist/atf-c/detail/process.c
 U src/external/bsd/atf/dist/atf-c/detail/process.h
 U src/external/bsd/atf/dist/atf-c/detail/sanity.c
 U src/external/bsd/atf/dist/atf-c/detail/sanity.h
 U src/external/bsd/atf/dist/atf-c/detail/text.c
 U src/external/bsd/atf/dist/atf-c/detail/text.h
 U src/external/bsd/atf/dist/atf-c/detail/tp_main.c
 U src/external/bsd/atf/dist/atf-c/detail/user.c
 U src/external/bsd/atf/dist/atf-c/detail/user.h
 U src/external/bsd/atf/dist/atf-c/detail/dynstr_test.c
 U src/external/bsd/atf/dist/atf-c/detail/env_test.c
 U src/external/bsd/atf/dist/atf-c/detail/fs_test.c
 U src/external/bsd/atf/dist/atf-c/detail/list_test.c
 U src/external/bsd/atf/dist/atf-c/detail/map_test.c
 U src/external/bsd/atf/dist/atf-c/detail/test_helpers_test.c
 U src/external/bsd/atf/dist/atf-c/detail/process_test.c
 U src/external/bsd/atf/dist/atf-c/detail/sanity_test.c
 U src/external/bsd/atf/dist/atf-c/detail/text_test.c
 U src/external/bsd/atf/dist/atf-c/detail/user_test.c
 U src/external/bsd/atf/dist/atf-c/detail/Atffile
 N src/external/bsd/atf/dist/atf-c/detail/Kyuafile
 U src/external/bsd/atf/dist/atf-c++/atf-c++-api.3
 U src/external/bsd/atf/dist/atf-c++/build.hpp
 U src/external/bsd/atf/dist/atf-c++/check.hpp
 U src/external/bsd/atf/dist/atf-c++/config.hpp
 U src/external/bsd/atf/dist/atf-c++/macros.hpp
 U src/external/bsd/atf/dist/atf-c++/tests.hpp
 U src/external/bsd/atf/dist/atf-c++/utils.hpp
 U src/external/bsd/atf/dist/atf-c++/macros_hpp_test.cpp
 U src/external/bsd/atf/dist/atf-c++/build.cpp
 U src/external/bsd/atf/dist/atf-c++/check.cpp
 U src/external/bsd/atf/dist/atf-c++/config.cpp
 U src/external/bsd/atf/dist/atf-c++/tests.cpp
 U src/external/bsd/atf/dist/atf-c++/atf_c++_test.cpp
 U src/external/bsd/atf/dist/atf-c++/build_test.cpp
 U src/external/bsd/atf/dist/atf-c++/check_test.cpp
 U src/external/bsd/atf/dist/atf-c++/config_test.cpp
 U src/external/bsd/atf/dist/atf-c++/macros_test.cpp
 U src/external/bsd/atf/dist/atf-c++/tests_test.cpp
 U src/external/bsd/atf/dist/atf-c++/utils_test.cpp
 U src/external/bsd/atf/dist/atf-c++/Atffile
 U src/external/bsd/atf/dist/atf-c++/atf-c++.pc.in
 N src/external/bsd/atf/dist/atf-c++/Kyuafile
 U src/external/bsd/atf/dist/atf-c++/pkg_config_test.sh
 U src/external/bsd/atf/dist/atf-c++/detail/test_helpers.cpp
 U src/external/bsd/atf/dist/atf-c++/detail/test_helpers.hpp
 U src/external/bsd/atf/dist/atf-c++/detail/application.cpp
 U src/external/bsd/atf/dist/atf-c++/detail/application.hpp
 U src/external/bsd/atf/dist/atf-c++/detail/env.cpp
 U src/external/bsd/atf/dist/atf-c++/detail/env.hpp
 U src/external/bsd/atf/dist/atf-c++/detail/exceptions.cpp
 U src/external/bsd/atf/dist/atf-c++/detail/exceptions.hpp
 U src/external/bsd/atf/dist/atf-c++/detail/expand.cpp
 U src/external/bsd/atf/dist/atf-c++/detail/expand.hpp
 U src/external/bsd/atf/dist/atf-c++/detail/fs.cpp
 U src/external/bsd/atf/dist/atf-c++/detail/fs.hpp
 U src/external/bsd/atf/dist/atf-c++/detail/parser.cpp
 U src/external/bsd/atf/dist/atf-c++/detail/parser.hpp
 U src/external/bsd/atf/dist/atf-c++/detail/process.cpp
 U src/external/bsd/atf/dist/atf-c++/detail/process.hpp
 U src/external/bsd/atf/dist/atf-c++/detail/sanity.hpp
 U src/external/bsd/atf/dist/atf-c++/detail/text.cpp
 U src/external/bsd/atf/dist/atf-c++/detail/text.hpp
 U src/external/bsd/atf/dist/atf-c++/detail/ui.cpp
 U src/external/bsd/atf/dist/atf-c++/detail/ui.hpp
 U src/external/bsd/atf/dist/atf-c++/detail/application_test.cpp
 U src/external/bsd/atf/dist/atf-c++/detail/Atffile
 U src/external/bsd/atf/dist/atf-c++/detail/env_test.cpp
 U src/external/bsd/atf/dist/atf-c++/detail/exceptions_test.cpp
 U src/external/bsd/atf/dist/atf-c++/detail/expand_test.cpp
 U src/external/bsd/atf/dist/atf-c++/detail/fs_test.cpp
 U src/external/bsd/atf/dist/atf-c++/detail/parser_test.cpp
 U src/external/bsd/atf/dist/atf-c++/detail/process_test.cpp
 U src/external/bsd/atf/dist/atf-c++/detail/sanity_test.cpp
 U src/external/bsd/atf/dist/atf-c++/detail/text_test.cpp
 U src/external/bsd/atf/dist/atf-c++/detail/ui_test.cpp
 N src/external/bsd/atf/dist/atf-c++/detail/Kyuafile
 U src/external/bsd/atf/dist/atf-config/atf-config.1
 C src/external/bsd/atf/dist/atf-config/integration_test.sh
 U src/external/bsd/atf/dist/atf-config/atf-config.cpp
 U src/external/bsd/atf/dist/atf-config/Atffile
 N src/external/bsd/atf/dist/atf-config/Kyuafile
 U src/external/bsd/atf/dist/atf-report/atf-report.1
 U src/external/bsd/atf/dist/atf-report/tests-results.css
 U src/external/bsd/atf/dist/atf-report/atf-report.cpp
 U src/external/bsd/atf/dist/atf-report/reader.cpp
 U src/external/bsd/atf/dist/atf-report/reader.hpp
 U src/external/bsd/atf/dist/atf-report/fail_helper.cpp
 U src/external/bsd/atf/dist/atf-report/misc_helpers.cpp
 U src/external/bsd/atf/dist/atf-report/pass_helper.cpp
 U src/external/bsd/atf/dist/atf-report/reader_test.cpp
 U src/external/bsd/atf/dist/atf-report/tests-results.dtd
 C src/external/bsd/atf/dist/atf-report/tests-results.xsl
 U src/external/bsd/atf/dist/atf-report/Atffile
 N src/external/bsd/atf/dist/atf-report/Kyuafile
 U src/external/bsd/atf/dist/atf-report/integration_test.sh
 U src/external/bsd/atf/dist/atf-run/atf-run.1
 U src/external/bsd/atf/dist/atf-run/requirements.cpp
 C src/external/bsd/atf/dist/atf-run/atf-run.cpp
 U src/external/bsd/atf/dist/atf-run/atffile.cpp
 U src/external/bsd/atf/dist/atf-run/atffile.hpp
 U src/external/bsd/atf/dist/atf-run/config.cpp
 U src/external/bsd/atf/dist/atf-run/config.hpp
 C src/external/bsd/atf/dist/atf-run/fs.cpp
 U src/external/bsd/atf/dist/atf-run/fs.hpp
 U src/external/bsd/atf/dist/atf-run/io.cpp
 U src/external/bsd/atf/dist/atf-run/io.hpp
 U src/external/bsd/atf/dist/atf-run/bad_metadata_helper.c
 U src/external/bsd/atf/dist/atf-run/requirements.hpp
 U src/external/bsd/atf/dist/atf-run/signals.cpp
 U src/external/bsd/atf/dist/atf-run/signals.hpp
 C src/external/bsd/atf/dist/atf-run/test-program.cpp
 U src/external/bsd/atf/dist/atf-run/test-program.hpp
 U src/external/bsd/atf/dist/atf-run/timer.cpp
 U src/external/bsd/atf/dist/atf-run/timer.hpp
 U src/external/bsd/atf/dist/atf-run/user.cpp
 U src/external/bsd/atf/dist/atf-run/user.hpp
 U src/external/bsd/atf/dist/atf-run/Atffile
 U src/external/bsd/atf/dist/atf-run/atffile_test.cpp
 U src/external/bsd/atf/dist/atf-run/requirements_test.cpp
 C src/external/bsd/atf/dist/atf-run/config_test.cpp
 U src/external/bsd/atf/dist/atf-run/expect_helpers.c
 U src/external/bsd/atf/dist/atf-run/fs_test.cpp
 U src/external/bsd/atf/dist/atf-run/io_test.cpp
 U src/external/bsd/atf/dist/atf-run/misc_helpers.cpp
 U src/external/bsd/atf/dist/atf-run/pass_helper.cpp
 C src/external/bsd/atf/dist/atf-run/test_program_test.cpp
 U src/external/bsd/atf/dist/atf-run/several_tcs_helper.c
 U src/external/bsd/atf/dist/atf-run/signals_test.cpp
 U src/external/bsd/atf/dist/atf-run/zero_tcs_helper.c
 U src/external/bsd/atf/dist/atf-run/user_test.cpp
 N src/external/bsd/atf/dist/atf-run/Kyuafile
 C src/external/bsd/atf/dist/atf-run/integration_test.sh
 U src/external/bsd/atf/dist/atf-run/sample/atf-run.hooks
 U src/external/bsd/atf/dist/atf-run/sample/common.conf
 U src/external/bsd/atf/dist/atf-run/share/atf-run.hooks
 U src/external/bsd/atf/dist/atf-sh/atf-check.1
 U src/external/bsd/atf/dist/atf-sh/atf-sh.1
 U src/external/bsd/atf/dist/atf-sh/atf-sh-api.3
 U src/external/bsd/atf/dist/atf-sh/atf_check_test.sh
 C src/external/bsd/atf/dist/atf-sh/atf-check.cpp
 U src/external/bsd/atf/dist/atf-sh/atf-sh.cpp
 U src/external/bsd/atf/dist/atf-sh/libatf-sh.subr
 U src/external/bsd/atf/dist/atf-sh/Atffile
 N src/external/bsd/atf/dist/atf-sh/Kyuafile
 U src/external/bsd/atf/dist/atf-sh/misc_helpers.sh
 C src/external/bsd/atf/dist/atf-sh/atf-check_test.sh
 U src/external/bsd/atf/dist/atf-sh/config_test.sh
 U src/external/bsd/atf/dist/atf-sh/integration_test.sh
 U src/external/bsd/atf/dist/atf-sh/normalize_test.sh
 U src/external/bsd/atf/dist/atf-sh/tc_test.sh
 U src/external/bsd/atf/dist/atf-sh/tp_test.sh
 U src/external/bsd/atf/dist/atf-version/generate-revision.sh
 U src/external/bsd/atf/dist/atf-version/atf-version.1
 U src/external/bsd/atf/dist/atf-version/atf-version.cpp
 U src/external/bsd/atf/dist/doc/atf-test-program.1
 U src/external/bsd/atf/dist/doc/atf-formats.5
 C src/external/bsd/atf/dist/doc/atf-test-case.4
 U src/external/bsd/atf/dist/doc/atf.7.in
 U src/external/bsd/atf/dist/test-programs/meta_data_test.sh
 U src/external/bsd/atf/dist/test-programs/c_helpers.c
 U src/external/bsd/atf/dist/test-programs/cpp_helpers.cpp
 U src/external/bsd/atf/dist/test-programs/Atffile
 N src/external/bsd/atf/dist/test-programs/Kyuafile
 U src/external/bsd/atf/dist/test-programs/common.sh
 U src/external/bsd/atf/dist/test-programs/sh_helpers.sh
 U src/external/bsd/atf/dist/test-programs/config_test.sh
 U src/external/bsd/atf/dist/test-programs/expect_test.sh
 U src/external/bsd/atf/dist/test-programs/fork_test.sh
 U src/external/bsd/atf/dist/test-programs/result_test.sh
 U src/external/bsd/atf/dist/test-programs/srcdir_test.sh

 12 conflicts created by this import.
 Use the following command to help the merge:

 	cvs checkout -jTNF:yesterday -jTNF src/external/bsd/atf/dist

>Unformatted:

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD: gnats_config.sh,v 1.8 2006/05/07 09:23:38 tsutsui Exp $
Copyright © 1994-2007 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.