From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David Engster Newsgroups: gmane.emacs.devel Subject: Re: Tests and copyright Date: Thu, 15 Aug 2013 18:10:37 +0200 Message-ID: <87r4dvorya.fsf@engster.org> References: <87fvudqsld.fsf@engster.org> <877gfoq7ou.fsf@engster.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1376583054 31508 80.91.229.3 (15 Aug 2013 16:10:54 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 15 Aug 2013 16:10:54 +0000 (UTC) Cc: Emacs-Devel devel , PJ Weisberg To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Aug 15 18:10:56 2013 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1VA08V-0003aF-MV for ged-emacs-devel@m.gmane.org; Thu, 15 Aug 2013 18:10:55 +0200 Original-Received: from localhost ([::1]:54318 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VA08U-000360-TN for ged-emacs-devel@m.gmane.org; Thu, 15 Aug 2013 12:10:54 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:49225) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VA08N-00035t-FZ for emacs-devel@gnu.org; Thu, 15 Aug 2013 12:10:53 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VA08H-00072B-3A for emacs-devel@gnu.org; Thu, 15 Aug 2013 12:10:47 -0400 Original-Received: from randomsample.de ([83.169.19.17]:42209) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VA08G-00071s-IZ for emacs-devel@gnu.org; Thu, 15 Aug 2013 12:10:40 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=randomsample.de; s=a; h=Content-Type:MIME-Version:Message-ID:Date:References:In-Reply-To:Subject:Cc:To:From; bh=rhlRFG/5Z41dR42GhaLxCXj9Gkw2tRH7rELANYD0jDE=; b=nytbtbqMKfNkOSrxf/qNIJvG/K8Ku3whi9ZqHl2R/110BT8pQ7yrfkDitkej3tVkUd8HnHppbt9N4bWz/fibB/rRvMH5mRGy7tONP8kjjdx29hjjEWvwPwtc+HOfVmru; Original-Received: from dslc-082-083-047-029.pools.arcor-ip.net ([82.83.47.29] helo=spaten) by randomsample.de with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1VA08E-0006pn-7S; Thu, 15 Aug 2013 18:10:38 +0200 In-Reply-To: (Stefan Monnier's message of "Wed, 14 Aug 2013 21:50:21 -0400") User-Agent: Gnus/5.130008 (Ma Gnus v0.8) Emacs/24.3 (gnu/linux) Mail-Followup-To: Stefan Monnier , PJ Weisberg , Emacs-Devel devel X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 83.169.19.17 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:162772 Archived-At: Stefan Monnier writes: > My opinion is that it is not necessary to get copyright assignments for > the test cases themselves (e.g. the files in emacs/test/indent, or the > compile-tests--test-regexps-data var in test/automated/compile-tests.el). > > That still leaves open the question for the code written to actually run > the tests (e.g. the functions compile--test-error-line and > compile-test-error-regexps in that same > test/automated/compile-tests.el). To the extent that this code is > likely to have parts that can be reused between different sets of tests > for different packages, I tend to think that it falls in the camp of > "it's just code like any other". > >> Anyway, I was just hoping that I wouldn't have to wade through years of >> log history, as if porting test code wasn't boring enough already. > > Is the above rule "lax enough" to significantly lighten your workload? No, I'm afraid not; it's really about the code that runs the test. So I guess I'll just have to look through the history; I guess/hope that Eric has written almost all of it anyway. The main problem is that we weren't very careful with the tests when migrating to bzr, so I'll have to checkout the old CVS repository (and the crowd goes "Eww!", but I'm sure they just marvel at Lars' shiny new browser). -David