[DRE-commits] [SCM] rcov.git branch, master, updated. upstream/1.0.0-4-gd4586e0

Paul van Tilburg paulvt at debian.org
Fri May 18 18:10:01 UTC 2012


The following commit has been merged in the master branch:
commit d4586e00e409556cd04bfa540d788955eafcd729
Author: Paul van Tilburg <paulvt at debian.org>
Date:   Fri May 18 20:09:52 2012 +0200

    Merged changes from the old rcov package

diff --git a/debian/changelog b/debian/changelog
index 77584ab..081e354 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,5 +1,143 @@
 rcov (0.9.11-1) UNRELEASED; urgency=low
 
-  * Initial release (Closes: #nnnn)
+  * New upstream release.
+  * Source packages adapted according to the new Ruby policy (Closes: #670829):
+    - Migrated to pkg-ruby-extras git repos. Changed the Vcs-* fields in
+      debian/control accordingly.
+    - Changed the depends and recommends to follow the new Ruby library
+      naming scheme.
+  * debian/control:
+    - Added a default DM-Upload-Allowed field set to yes.
+    - Added myself to uploaders.
+    - Standards-Version bumped to 3.9.3; no changes required.
+    - Set XS-Ruby-Versions to ruby1.8.
+    - Changed the build-depends for using gem2deb instead of ruby-pkg-tools.
+    - Switched the maintainer with the uploaders field as per new
+      convention the team is the default maintainer.
+  * debian/copyright: reworked to fit the Debian copyright format version 1.0.
 
  -- Paul van Tilburg <paulvt at debian.org>  Fri, 18 May 2012 19:44:54 +0200
+
+rcov (0.9.7.1-1) unstable; urgency=low
+
+  * New upstream release
+  * Update watch file to properly find new releases
+
+ -- Micah Anderson <micah at debian.org>  Tue, 17 Nov 2009 21:16:17 -0500
+
+rcov (0.9.6-1) unstable; urgency=low
+
+  * Set myself as Maintainer
+  * switch to relevance-rcov upstream, former upstream is abandoned
+  * symlink to libjs-jquery's js instead of using embedded
+
+ -- Micah Anderson <micah at debian.org>  Tue, 17 Nov 2009 18:03:29 -0500
+
+rcov (0.8.1.2-3) UNRELEASED; urgency=low
+
+  [ Paul van Tilburg ]
+  * NOT RELEASED YET
+
+  [ Lucas Nussbaum ]
+  * Fixed Vcs-* fields after pkg-ruby-extras SVN layout change.
+
+ -- Lucas Nussbaum <lucas at lucas-nussbaum.net>  Sat, 08 Aug 2009 17:35:16 +0200
+
+rcov (0.8.1.2-2) unstable; urgency=low
+
+  * Added myself to the Uploaders.
+  * Included manpage for rcov(1), contributed by Tobias Grimm <tg at e-tobi.net>;
+    added debian/rcov.1 and debian/rcov.manpages.  (Closes: #478139).
+  * Bumped standards version to 3.7.3.
+  * Fixed syntax of Homepage field.
+  * Added Vcs-* fields.
+  * Updated debian/rules:
+    - Use the ruby-setup-rb CDBS class again, since it has been fixed to
+      use --installdirs.
+    - Updated the build-depend on ruby-pkg-tools to require >= 0.13
+      for this.
+
+ -- Paul van Tilburg <paulvt at debian.org>  Sun, 01 Jun 2008 15:06:26 +0200
+
+rcov (0.8.1.2-1) unstable; urgency=low
+
+  * New upstream release
+
+ -- Ari Pollak <ari at debian.org>  Tue, 01 Apr 2008 20:54:49 -0400
+
+rcov (0.8.0.2-2) unstable; urgency=low
+
+  [ Ari Pollak ]
+  * Upload to unstable
+  * Remove ruby-pkg-extras Uploaders rule as part of migration
+  * Remove librcov-ruby1.8 dummy package
+
+ -- Ari Pollak <ari at debian.org>  Thu, 10 May 2007 16:55:06 -0400
+
+rcov (0.8.0.2-1) experimental; urgency=low
+
+  * New upstream release
+  * Install rcov.vim and rcov.el in the appropriate system-wide editor
+    directories, and update README.vim and README.emacs appropriately
+  * Remove dummy librcov-ruby1.8 package
+
+ -- Ari Pollak <ari at debian.org>  Sat, 10 Mar 2007 21:07:08 -0500
+
+rcov (0.7.0-1) unstable; urgency=low
+
+  * New upstream release
+  * Fix package description
+
+ -- Ari Pollak <ari at debian.org>  Thu, 24 Aug 2006 23:48:45 -0400
+
+rcov (0.6.0-1) unstable; urgency=low
+
+  * New upstream release
+  * Change package name to rcov, don't build version for ruby 1.9 anymore
+
+ -- Ari Pollak <ari at debian.org>  Thu, 15 Jun 2006 14:06:29 -0400
+
+librcov-ruby (0.3.0-2) unstable; urgency=low
+
+  * Generate debian/control properly (Closes: #372952)
+
+ -- Ari Pollak <ari at debian.org>  Mon, 12 Jun 2006 12:03:57 -0400
+
+librcov-ruby (0.3.0-1) unstable; urgency=low
+
+  * New upstream release
+
+ -- Ari Pollak <ari at debian.org>  Sun, 21 May 2006 02:22:04 -0400
+
+librcov-ruby (0.2.0-4) unstable; urgency=low
+
+  * Set Architecture: all on dummy package
+  * Actually update the Maintainer field in debian/control.in this time
+  * Fix copyright file slightly
+
+ -- Ari Pollak <ari at debian.org>  Sun, 26 Mar 2006 14:59:14 -0500
+
+librcov-ruby (0.2.0-3) unstable; urgency=low
+
+  * Oops, add to debian/copyright that setup.rb is LGPL
+  * Put myself in the Maintainer field to match new pkg-ruby-extras convention
+
+ -- Ari Pollak <ari at debian.org>  Wed, 22 Mar 2006 15:32:01 -0500
+
+librcov-ruby (0.2.0-2) unstable; urgency=low
+
+  * Oops, change Build-Depends-Indep to Build-Depends
+  * The library was getting installed to /usr/local/lib, fix that to
+    go into /usr/lib instead
+  * Fix indentation in package descriptions
+
+ -- Ari Pollak <ari at debian.org>  Wed, 22 Mar 2006 17:59:44 +0000
+
+librcov-ruby (0.2.0-1) unstable; urgency=low
+
+  * Initial Debian release (Closes: #358009)
+  * debian/patches/01-no-file-open.patch:
+    - Don't try to open an output file if --no-html is specified
+
+ -- Ari Pollak <ari at debian.org>  Wed, 22 Mar 2006 12:27:29 -0500
+
diff --git a/debian/control b/debian/control
index 3447b14..8f59bd4 100644
--- a/debian/control
+++ b/debian/control
@@ -2,18 +2,33 @@ Source: rcov
 Section: ruby
 Priority: optional
 Maintainer: Debian Ruby Extras Maintainers <pkg-ruby-extras-maintainers at lists.alioth.debian.org>
-Uploaders: Paul van Tilburg <paulvt at debian.org>
+Uploaders: Micah Anderson <micah at debian.org>, Paul van Tilburg <paulvt at debian.org>
 DM-Upload-Allowed: yes
 Build-Depends: debhelper (>= 7.0.50~), gem2deb (>= 0.2.13~)
-Standards-Version: 3.9.2
-#Vcs-Git: git://git.debian.org/pkg-ruby-extras/rcov.git
-#Vcs-Browser: http://git.debian.org/?p=pkg-ruby-extras/rcov.git;a=summary
+Standards-Version: 3.9.3
+Vcs-Git: git://git.debian.org/pkg-ruby-extras/rcov.git
+Vcs-Browser: http://git.debian.org/?p=pkg-ruby-extras/rcov.git;a=summary
 Homepage: http://github.com/relevance/rcov
 XS-Ruby-Versions: all
 
 Package: rcov
 Architecture: any
 XB-Ruby-Versions: ${ruby:Versions}
-Depends: ${shlibs:Depends}, ${misc:Depends}, ruby | ruby-interpreter
+Depends: ${shlibs:Depends}, ${misc:Depends}, ruby | ruby-interpreter, libjs-jquery
+Conflicts: librcov-ruby (<< 0.6-1), librcov-ruby1.8 (<< 0.6-1)
+Replaces: librcov-ruby (<< 0.6-1), librcov-ruby1.8 (<< 0.6-1)
 Description: Code coverage analysis tool for Ruby
- rcov is a code coverage tool for Ruby. It is commonly used for viewing overall test unit coverage of target code.  It features fast execution (20-300 times faster than previous tools), multiple analysis modes, XHTML and several kinds of text reports, easy automation with Rake via a RcovTask, fairly accurate coverage information through code linkage inference using simple heuristics, colorblind-friendliness...
+ rcov is a code coverage tool for Ruby.  It is commonly used for viewing
+ overall test unit coverage of target code.  This version improves on the
+ original RCov tool by Mauricio Fernandez by providing a number of REXML
+ Dependency fixes which were causing a significant number of RCov bugs.
+ .
+ Features include:
+   * fast execution: 20-300 times faster than previous tools
+   * multiple analysis modes: standard, bogo-profile, intentional testing,
+     dependency analysis, and more
+   * differential code coverage detection
+   * accurate coverage information via code linkage inference
+   * cross-referenced XHTML and several kinds of text reports
+   * support for easy automation with Rake
+   * colorblind-friendliness
diff --git a/debian/rcov.1 b/debian/rcov.1
new file mode 100644
index 0000000..0ac4052
--- /dev/null
+++ b/debian/rcov.1
@@ -0,0 +1,215 @@
+.\"Text automatically generated by txt2man
+.TH rcov 1 "27 April 2008" "rcov 0.8.1.2 2007-11-22" "rcov test coverage analysis"
+.SH NAME
+\fBrcov \fP- create a code coverage report for Ruby tests
+\fB
+.SH SYNOPSIS
+.nf
+.fam C
+\fBrcov\fP [\fIoptions\fP] <script1.rb> [script2.rb] [-- \fB--extra\fP-\fIoptions\fP]
+
+.fam T
+.fi
+.fam T
+.fi
+.SH DESCRIPTION
+\fBrcov\fP is a code coverage tool for Ruby. It creates code coverage reports
+showing the unit test coverage of the target code.
+.PP
+\fBrcov\fP does "statement coverage", also referred to as "C0 coverage analysis".
+It tests, if each line of the source code has been executed.
+.PP
+\fBrcov\fP is typically used to find the areas of a program that have not been
+sufficiently tested. It reports, what code has not been run by any test
+cases.
+.PP
+It can easily be integrated into build processes (e.g. with rake or rant) and
+creates the coverage reports in HTML or text format.
+.SH OPTIONS
+
+.TP
+.B
+\fB-o\fP, \fB--output\fP
+Destination directory.
+.TP
+.B
+\fB-I\fP, \fB--include\fP PATHS
+Prepend PATHS to $: (colon separated list)
+.TP
+.B
+--[no-]comments
+Mark all comments by default. (default: \fB--no-comments\fP)
+.TP
+.B
+\fB--test-unit-only\fP
+Only trace code executed inside TestCases.
+.TP
+.B
+\fB--spec-only\fP
+Only trace code executed inside RSpec specs.
+.TP
+.B
+\fB-n\fP, \fB--no-color\fP
+Create colorblind-safe output.
+.TP
+.B
+\fB-i\fP, \fB--include-file\fP PATTERNS
+Generate info for files matching a pattern (comma-separated regexp list)
+.TP
+.B
+\fB-x\fP, \fB--exclude\fP PATTERN
+Don't generate info for files matching a pattern (comma-separated regexp
+list)
+.TP
+.B
+\fB--exclude-only\fP PATTERNS
+Skip info only for files matching the given patterns.
+.TP
+.B
+\fB--rails\fP
+Skip config/, environment/ and vendor/.
+.TP
+.B
+--[no-]callsites
+Show callsites in generated XHTML report. (somewhat slower; disabled by
+default)
+.TP
+.B
+--[no-]xrefs
+Generate fully cross-referenced report. (includes \fB--callsites\fP)
+.TP
+.B
+\fB-p\fP, \fB--profile\fP
+Generate bogo-profiling info.
+.TP
+.B
+\fB-r\fP, \fB--range\fP RANGE
+Color scale range for profiling info (dB).
+.TP
+.B
+\fB-a\fP, \fB--annotate\fP
+Generate annotated source code.
+.TP
+.B
+\fB-T\fP, \fB--text-report\fP
+Dump detailed plain-text report to stdout. (filename, LoC, total lines,
+coverage)
+.TP
+.B
+\fB-t\fP, \fB--text-summary\fP
+Dump plain-text summary to stdout.
+.TP
+.B
+\fB--text-counts\fP
+Dump execution counts in plaintext.
+.TP
+.B
+\fB--text-coverage\fP
+Dump coverage info to stdout, using ANSI color sequences unless \fB-n\fP.
+.TP
+.B
+\fB--gcc\fP
+Dump uncovered line in GCC error format.
+.TP
+.B
+\fB--aggregate\fP FILE
+Aggregate data from previous runs in FILE. Overwrites FILE with the
+merged data. FILE is created if necessary.
+.TP
+.B
+\fB-D\fP, \fB--text-coverage-diff\fP [FILE]
+Compare code coverage with saved state in FILE, defaults to coverage.info.
+Implies \fB--comments\fP.
+.TP
+.B
+\fB--save\fP [FILE]
+Save coverage data to FILE, for later use with \fBrcov\fP \fB-D\fP.
+(default: coverage.info)
+.TP
+.B
+--[no-]html
+Generate HTML output. (default: \fB--html\fP)
+.TP
+.B
+\fB--css\fP relative/path/to/custom.css
+Use a custom CSS file for HTML output.
+Specified as a relative path.
+.TP
+.B
+\fB--sort\fP CRITERION
+Sort files in the output by the specified field (name, loc, coverage)
+.TP
+.B
+\fB--sort-reverse\fP
+Reverse files in the output.
+.TP
+.B
+\fB--threshold\fP INT
+Only list files with coverage < INT %. (default: 101)
+.TP
+.B
+\fB--failure-threshold\fP [INT]
+Fail if the coverage is below the threshold
+(default: 100)
+.TP
+.B
+\fB--charset\fP CHARSET
+Charset used in Content-Type declaration of HTML reports.
+.TP
+.B
+\fB--only-uncovered\fP
+Same as \fB--threshold\fP 100
+.TP
+.B
+\fB--replace-progname\fP
+Replace $0 when loading the .rb files.
+.TP
+.B
+\fB-w\fP
+Turn warnings on (like ruby).
+.TP
+.B
+\fB--no-rcovrt\fP
+Do not use the optimized C runtime. (will run 30-300 times slower)
+.TP
+.B
+\fB--diff-cmd\fP PROGNAME
+Use PROGNAME for \fB--text-coverage-diff\fP. (default: diff)
+.TP
+.B
+\fB-h\fP, \fB--help\fP
+Show extended help message
+.TP
+.B
+\fB--report-cov-bug\fP SELECTOR
+Report coverage analysis bug for the method specified by SELECTOR
+(format: Foo::Bar#method, A::B.method)
+.TP
+.B
+\fB--version\fP
+Show version
+.RE
+.PP
+
+.SH EXAMPLES
+To simply run \fBrcov\fP on all ruby files in the current directory and create a
+HTML coverage report in ./coverage:
+.PP
+\fBrcov\fP *.rb
+.PP
+To run the tests in ./tests, include ./lib, only take care of code executed
+from TestCases and output a summary to STDOUT:
+.PP
+\fBrcov\fP \fB--test-unit-only\fP \fB-t\fP \fB-I\fP./lib ./tests/*.rb
+.SH SEE ALSO
+\fBrunit\fP(1), \fBrake\fP(1), \fBrant\fP(1)
+.PP
+http://github.com/relevance/rcov\fP
+.PP
+Full Documentation about the integration into other tools is available in
+/usr/share/doc/\fBrcov\fP/README.*
+.SH AUTHOR
+The manpage is provided by Micah Anderson <micah at debian.org> as part of the
+Debian's \fBrcov\fP package. Upstream author of \fBrcov\fP is Mauricio Fernandez <mfp at acm.org>.
+.PP
+All the option descriptions have mainly be taken from the help output of \fBrcov\fP.
diff --git a/debian/rcov.docs b/debian/rcov.docs
index 443148f..9413bdf 100644
--- a/debian/rcov.docs
+++ b/debian/rcov.docs
@@ -1,5 +1 @@
-# FIXME: doc/ dir found in source. Consider installing the docs.
-# Examples:
-# doc/manual.html
-# doc/site/*
-# FIXME: READMEs found
+doc/readme_*
diff --git a/debian/rcov.examples b/debian/rcov.examples
new file mode 100644
index 0000000..a04c7c2
--- /dev/null
+++ b/debian/rcov.examples
@@ -0,0 +1 @@
+Rakefile
diff --git a/debian/rcov.install b/debian/rcov.install
new file mode 100644
index 0000000..fa5a7f6
--- /dev/null
+++ b/debian/rcov.install
@@ -0,0 +1,2 @@
+editor-extensions/rcov.vim usr/share/vim/addons/compiler
+editor-extensions/rcov.el usr/share/emacs/site-lisp/
diff --git a/debian/rcov.manpages b/debian/rcov.manpages
new file mode 100644
index 0000000..6487c8f
--- /dev/null
+++ b/debian/rcov.manpages
@@ -0,0 +1 @@
+debian/rcov.1

-- 
rcov.git



More information about the Pkg-ruby-extras-commits mailing list