Your message dated Thu, 25 Aug 2022 09:07:42 +0000
with message-id <[email protected]>
and subject line Bug#861618: fixed in shunit2 2.1.8-1
has caused the Debian Bug report #861618,
regarding shunit2: upstream homepage moved, man page not marked up nicely, etc.
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
861618: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=861618
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: shunit2
Version: 2.1.6-1.1
Severity: wishlist
Hi Ulrich,
I noticed that the man page for shunit2 didn't look very nice on my
system so I had a look at it. One thing led to another, and I have
several changes to recommend.
Please find attached a debdiff. Despite what the changelog says, I have
no plans to actually NMU this package unless you'd like me to. Please
consider everything friendly suggestions.
Thanks for maintaining this package!
$ debdiff shunit2_2.1.6-1.[12].dsc|diffstat
changelog | 20 +++++++++
control | 16 +++----
copyright | 2
rules | 2
shunit2.1.txt | 57 ----------------------------
shunit2.man | 111 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
shunit2.manpages | 2
7 files changed, 141 insertions(+), 69 deletions(-)
-- System Information:
Debian Release: 9.0
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64
(x86_64)
Kernel: Linux 4.9.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=C, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
-- no debconf information
diff -Nru shunit2-2.1.6/debian/changelog shunit2-2.1.6/debian/changelog
--- shunit2-2.1.6/debian/changelog 2015-09-12 17:03:56.000000000 -0400
+++ shunit2-2.1.6/debian/changelog 2017-05-01 11:08:00.000000000 -0400
@@ -1,3 +1,23 @@
+shunit2 (2.1.6-1.2) experimental; urgency=medium
+
+ * Non-maintainer upload.
+ * debian/control: Note movement of upstream to a new site (Google Code
+ to GitHub).
+ * debian/shunit2.man: Rewrite in groff.
+ + debian/shunit2.1.txt: Delete.
+ + debian/control: Drop build dependencies on asciidoc, docbook-xsl,
+ and xsltproc.
+ + debian/rules: Remove generation and cleanup of man page.
+ + debian/shunit2.manpages: Update file reference.
+ * debian/control: Make style fixes to description.
+ + Use hyphens in adjectival phrases.
+ + Wrap at 80 columns.
+ + Use monospaced-font-friendly inter-sentence spacing.
+ + Recast sentence to not end in "etc." and also add information.
+ * debian/control: Bump Standards-Version to 3.9.8.
+
+ -- G. Branden Robinson <[email protected]> Mon, 01 May 2017
11:08:00 -0400
+
shunit2 (2.1.6-1.1) unstable; urgency=medium
* Non-maintainer upload.
diff -Nru shunit2-2.1.6/debian/control shunit2-2.1.6/debian/control
--- shunit2-2.1.6/debian/control 2015-09-12 16:58:36.000000000 -0400
+++ shunit2-2.1.6/debian/control 2017-05-01 11:07:06.000000000 -0400
@@ -3,15 +3,15 @@
Priority: optional
Maintainer: Ulrich Dangel <[email protected]>
Build-Depends: debhelper (>= 9)
-Build-Depends-Indep: asciidoc, docbook-xsl, mksh, xsltproc, zsh
-Standards-Version: 3.9.3
-Homepage: http://code.google.com/p/shunit2/
+Build-Depends-Indep: mksh, zsh
+Standards-Version: 3.9.8
+Homepage: https://github.com/kward/shunit2/
Package: shunit2
Architecture: all
Depends: ${misc:Depends}
-Description: unit test framework for Bourne based shell scripts
- shUnit2 was originally developed to provide a consistent testing
- solution for log4sh, a shell based logging framework similar to
- log4j. It is designed to work in a similar manner to JUnit, PyUnit,
- etc.
+Description: unit test framework for Bourne-based shell scripts
+ shUnit2 was originally developed to provide a consistent testing solution for
+ log4sh, a shell-based logging framework similar to log4j. It is designed to
+ work in a similar manner to JUnit, PyUnit, and other xUnit frameworks.
+# vim:set textwidth=80:
diff -Nru shunit2-2.1.6/debian/copyright shunit2-2.1.6/debian/copyright
--- shunit2-2.1.6/debian/copyright 2012-03-25 11:26:58.000000000 -0400
+++ shunit2-2.1.6/debian/copyright 2017-05-01 10:57:54.000000000 -0400
@@ -1,6 +1,6 @@
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: shUnit2
-Source: http://code.google.com/p/shunit2/
+Source: https://github.com/kward/shunit2/
Files: *
Copyright: 2007 - 2012 Kate Ward <[email protected]>
diff -Nru shunit2-2.1.6/debian/rules shunit2-2.1.6/debian/rules
--- shunit2-2.1.6/debian/rules 2012-03-25 11:20:27.000000000 -0400
+++ shunit2-2.1.6/debian/rules 2017-05-01 10:12:58.000000000 -0400
@@ -8,7 +8,6 @@
override_dh_auto_build-indep:
cp -r examples examples.debian
- a2x -a revnumber=$(UPSTREAM_VERSION) -L -fmanpage debian/shunit2.1.txt
find examples.debian -type f -print0 | xargs -0r sed -i -e
"s#../src/##g"
override_dh_installchangelogs:
@@ -18,6 +17,5 @@
cd src && ./shunit2_test.sh
override_dh_clean:
- rm -f debian/shunit2.1 debian/shunit2.1.xml
rm -rf examples.debian
dh_clean
diff -Nru shunit2-2.1.6/debian/shunit2.1.txt shunit2-2.1.6/debian/shunit2.1.txt
--- shunit2-2.1.6/debian/shunit2.1.txt 2012-03-25 06:19:15.000000000 -0400
+++ shunit2-2.1.6/debian/shunit2.1.txt 1969-12-31 19:00:00.000000000 -0500
@@ -1,57 +0,0 @@
-shunit2(1)
-==========
-
-Name
-----
-shunit2 - A unit test framework for shell scripts
-
-Synopsis
---------
-shunit2 unitfile
-
-Description
-------------
-shUnit2 is a xUnit unit test framework for Bourne based shell scripts, and it
-is designed to work in a similar manner to JUnit, PyUnit, etc.. If you have
-ever had the desire to write a unit test for a shell script, shUnit2 can do the
-job.
-
-You can either run *shunit2* directly from the commandline and specify the
unit file or directly source the *shunit2* executable.
-
-If you directly execute *shunit2* and *don't* specify a unitfile shunit2
assumes a empty testfile and will return without an error message.
-
-Example
---------
-
-Simple script to test if 1 equals 1
-----
-#! /bin/sh
-testEquality()
-{
- assertEquals 1 1
-}
-
-# load shunit2
-. shunit2
-
-----
-
-Execute shUnit2 unit tests directly from the commandline
-----
-shunit2 /path/to/unit/file
-----
-
-Options
--------
-
-*shunit2* does not support any commandline options at all. You can either
source shunit2 to execute your unit tests or directly run shunit2 as a
commandline script.
-
-See also
---------
-
-For more information see http://code.google.com/p/shunit2/ or have a look at
-the installed documentation in /usr/share/doc/shunit2/
-
-Author
-------
-*shunit2* was written by Kate Ward <[email protected]>. This manpage was
written by Ulrich Dangel <[email protected]>.
diff -Nru shunit2-2.1.6/debian/shunit2.man shunit2-2.1.6/debian/shunit2.man
--- shunit2-2.1.6/debian/shunit2.man 1969-12-31 19:00:00.000000000 -0500
+++ shunit2-2.1.6/debian/shunit2.man 2017-05-01 10:54:06.000000000 -0400
@@ -0,0 +1,111 @@
+.TH shunit2 1 2012-03-25 "shunit2 2.1.6"
+.SH Name
+.B shunit2
+\-
+unit test framework for shell scripts
+.SH Synopsis
+.B shunit2
+.I unit-file
+.SH Description
+.I shUnit2
+is an
+.IR x Unit
+unit test framework for Bourne-based shell scripts, and is designed to
+work in a similar manner to
+.IR JUnit ,
+.IR PyUnit ,
+and so forth.
+If you have ever had the desire to write a unit test for a shell script,
+.I shUnit2
+can do the job.
+.PP
+You can either run
+.B shunit2
+directly from the command line and specify the unit file
+.I unit-file
+or directly source the
+.B shunit2
+executable.
+.PP
+If you directly execute
+.B shunit2
+and
+.I don't
+specify
+.IR unit-file ,
+.I shUnit2
+assumes an empty test file and will return without an error message.
+.SH Options
+.B shunit2
+does not support any command-line options at all.
+You can either source
+.B shunit2
+with the shell's
+.B .\&
+(\[lq]dot\[rq]) built-in to execute your unit tests or directly run
+.B shunit2
+as a command with
+.I unit-file
+as a parameter.
+.SH Example
+The following simple script tests whether 1 equals 1.
+.RS
+.EX
+.B #! /bin/sh
+.B testEquality()
+.B {
+.B \ \ assertEquals 1 1
+.B }
+.PP
+.B # load shunit2
+.B . shunit2
+.EE
+.RE
+.PP
+The following is a shell session transcript showing how to write the
+same test as above and execute it directly.
+.RS
+.EX
+$ \c
+.B cat > test_equality.sh <<EOF
+.B testEquality()
+.B {
+.B \ \ assertEquals 1 1
+.B }
+.B EOF
+$ \c
+.B shunit2 test_equality.sh
+.EE
+.RE
+Note that
+.B shunit2
+is
+.I not
+sourced in this example.
+.PP
+More sophisticated examples can be found in
+.UR file:///usr/share/doc/shunit2/examples/
+.UE .
+.SH Authors
+.I shUnit2
+was written by
+.MT [email protected]
+Kate Ward
+.ME .
+This man page was written by
+.MT [email protected]
+Ulrich Dangel
+.ME .
+.SH See also
+For more information, see
+.UR https://github.com/kward/shunit2/
+the shUnit2 GitHub project
+.UE ,
+or have a look at the
+.UR file:///usr/share/doc/shunit2/
+installed documentation
+.UE .
+.\" Local Variables:
+.\" mode: nroff
+.\" End:
+.\" vim:set filetype=nroff:
diff -Nru shunit2-2.1.6/debian/shunit2.manpages
shunit2-2.1.6/debian/shunit2.manpages
--- shunit2-2.1.6/debian/shunit2.manpages 2011-09-01 04:54:27.000000000
-0400
+++ shunit2-2.1.6/debian/shunit2.manpages 2017-05-01 11:01:14.000000000
-0400
@@ -1 +1 @@
-debian/shunit2.1
+debian/shunit2.man
signature.asc
Description: PGP signature
--- End Message ---
--- Begin Message ---
Source: shunit2
Source-Version: 2.1.8-1
Done: William Desportes <[email protected]>
We believe that the bug you reported is fixed in the latest version of
shunit2, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
William Desportes <[email protected]> (supplier of updated shunit2 package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Fri, 12 Aug 2022 11:19:10 +0200
Source: shunit2
Architecture: source
Version: 2.1.8-1
Distribution: experimental
Urgency: medium
Maintainer: William Desportes <[email protected]>
Changed-By: William Desportes <[email protected]>
Closes: 861618 887842 1006185
Changes:
shunit2 (2.1.8-1) experimental; urgency=medium
.
[ William Desportes ]
* New upstream version 2.1.8 (Closes: #1006185)
* Add a GitLab Salsa Debian CI file
* Adopt this package
* Set debian branch to debian/latest (DEP-14)
* Set debhelper-compat to 13
* Improve Vcs-* links
* Fix d/watch (Closes: #887842)
* Improve and fix d/copyright format
* Apply "wrap-and-sort"
* Bump Standards-Version to 4.6.1
* Add a patch for dash tests to handle negative line numbers
* Add a patch to skip test for issue 84
* Add "Rules-Requires-Root: no" on d/control
* Update version and date of d/shunit2.1
* Update d/copyright
.
[ G. Branden Robinson ]
* debian/control: Note movement of upstream to a new site (Google Code
to GitHub).
* debian/shunit2.man: Rewrite in groff.
+ debian/shunit2.1.txt: Delete.
+ debian/control: Drop build dependencies on asciidoc, docbook-xsl,
and xsltproc.
+ debian/rules: Remove generation and cleanup of man page.
+ debian/shunit2.manpages: Update file reference.
* debian/control: Make style fixes to description.
+ Use hyphens in adjectival phrases.
+ Wrap at 80 columns.
+ Use monospaced-font-friendly inter-sentence spacing.
+ Recast sentence to not end in "etc." and also add information.
.
[ Osamu Aoki ]
* Packaged new upstream 2.1.8pre pre-release with completely
refreshed packaging structure to cope with the recent upstream
file organization and consideration to the backward
compatibility and RPM compatibility. (Closes: #887842)
* Updated license to match upstream: LGPL2.1+ -> Apache 2.0
* debian/control: Bump Standards-Version to 4.4.1 and
wrap-and-sort
* debian/rules: Clean-up and test against dash, bash, ksh, mksh,
and zsh. shunit2_misc_test.sh is only tested for bash.
* Manpage updated based on Branden's groff version with
additional content by me. Since the main contents are
apparently copied from upstream documentation, this is also
changed to Apache 2.0 License. (Closes: #861618)
* Set up salsa.debian.org repository (dgit-maint-merge approach)
Checksums-Sha1:
1af0c09da86869017faf95b856cbc0d96972111c 1864 shunit2_2.1.8-1.dsc
c449b6e88810f3246e7381abfff892f27d463d02 52458 shunit2_2.1.8.orig.tar.gz
075836842b3ff5a2acbe2c028c5549253cd0f1d3 5484 shunit2_2.1.8-1.debian.tar.xz
77a8fa28a0513512b5021025ee923045141db241 6016 shunit2_2.1.8-1_source.buildinfo
Checksums-Sha256:
5d061c57173b165502fdeb7e4171e8b8c32275347e267e8abbcf1428117a6d31 1864
shunit2_2.1.8-1.dsc
b2fed28ba7282e4878640395284e43f08a029a6c27632df73267c8043c71b60c 52458
shunit2_2.1.8.orig.tar.gz
4916fd79ff79a94c28f67d099f14f9a5a20589752446c8880b9cfb5da5cba03a 5484
shunit2_2.1.8-1.debian.tar.xz
689a9333f33b5f494ed0816bfa25754f1de177a79c2ba616ef470b1391bb6f46 6016
shunit2_2.1.8-1_source.buildinfo
Files:
52687ea42e61df38660205b674512200 1864 devel optional shunit2_2.1.8-1.dsc
16032826c5c8ca182a7d34b8f68c9ebe 52458 devel optional shunit2_2.1.8.orig.tar.gz
2155547f39df3f3ed127e9b49b142d4f 5484 devel optional
shunit2_2.1.8-1.debian.tar.xz
220914a445b243e6b190fb85636dbb39 6016 devel optional
shunit2_2.1.8-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEbJ0QSEqa5Mw4X3xxgj6WdgbDS5YFAmMHNUkACgkQgj6WdgbD
S5anahAAnAHR6Q7gPGezbmSQowfi/3UKBDoCZZ26WRXAAsWAH20de6swDs1npivK
ROvCNlqcqWoWMdc+pR++JeEzlNRSJZkcLLPnRkL35CNm+HG4lwtfdu51M0+SsF6D
LJTeE0N2IYi/hE4a4pnCHCSF9UW2AfeWi/zsMXmMzLvCEoCjZSO8Oy5YhiuOkUhC
5cLYFkrE+dj34ajz6QZXNGf7U7AovOsJf/HMrnw/GyZTCfXv8+ReuNvWtnO6V4wa
FZIjqgKtC1okorMOM1g8PQSURHy9kXFXUcwkln2GHByx1AVeERyRtzKNWwf4AQHh
021HOGmZS1lmFCHHlPr4Zwt6Fcd8jLEHQP83kKE85bJ6116ntAVuRq3eulQom88V
SePPfvMPny65GMyDd56lZ4vpTNCeCzr/e/+CF7SiHICFHBl9+EO/pVlbJ9VW+cHt
8Vq/pD2DRscZDuIFW3uz7C1CVpA4I78qhCWsdRUT/Xow5PtDFAfNPg4BhNTIDiwD
ExV4qoez/lJTj4wnzInGDgpqVA8Xjt6VFW+cnTSy5qZYM0AwEbV9IkdesLNtGORw
Qg2438QmOEaXklo9+3VuS0vtOklLnjrzBSR0sh02UEhPDY7Ykpa67DdaYlOUCmjU
MprTg9Bj4X3jvkeRb2Ny3WsNyPfA2rUj63SFz+MbjQ1zj6+YbOw=
=cG78
-----END PGP SIGNATURE-----
--- End Message ---