diff options
Diffstat (limited to '')
-rw-r--r-- | debian/NEWS | 15 | ||||
-rw-r--r-- | debian/changelog | 244 | ||||
-rw-r--r-- | debian/control | 45 | ||||
-rw-r--r-- | debian/copyright | 40 | ||||
-rw-r--r-- | debian/doc-base | 11 | ||||
-rw-r--r-- | debian/links | 1 | ||||
-rw-r--r-- | debian/lintian-overrides | 4 | ||||
-rw-r--r-- | debian/parallel.docs | 1 | ||||
-rw-r--r-- | debian/parallel.postrm | 15 | ||||
-rw-r--r-- | debian/parallel.preinst | 15 | ||||
-rw-r--r-- | debian/patches/remove-overreaching-citation-request.patch | 408 | ||||
-rw-r--r-- | debian/patches/series | 1 | ||||
-rwxr-xr-x | debian/rules | 16 | ||||
-rw-r--r-- | debian/salsa-ci.yml | 8 | ||||
-rw-r--r-- | debian/source/format | 1 | ||||
-rw-r--r-- | debian/upstream/metadata | 10 | ||||
-rw-r--r-- | debian/upstream/signing-key.asc | 238 | ||||
-rw-r--r-- | debian/watch | 4 |
18 files changed, 1077 insertions, 0 deletions
diff --git a/debian/NEWS b/debian/NEWS new file mode 100644 index 0000000..a5e81ba --- /dev/null +++ b/debian/NEWS @@ -0,0 +1,15 @@ +parallel (20130622-1) unstable; urgency=low + + With this release, we make the GNU parallel package have its native + behavior by default, that is, the one provided by the `--gnu` command + line option. + + This is accomplished by removing the conffile /etc/parallel/config if + you have not changed it. Previously, the file contained the sole option + `--tollef`, for compatibility with the moreutils package. + + If you made changes to the file, they will be preserved, but be warned + that keeping the `--tollef` option is not a recommended mode of + execution of GNU parallel. + + -- Rogério Brito <rbrito@gmail.com> Sun, 07 Jul 2013 18:57:53 -0300 diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..113444f --- /dev/null +++ b/debian/changelog @@ -0,0 +1,244 @@ +parallel (20221122+ds-2) unstable; urgency=medium + + [ наб ] + * Revert "Suggests: ash" + Closes: #1026096 + + [ Andreas Tille ] + * Standards-Version: 4.6.2 (routine-update) + * Do not install env_parallel.ash into target package + + -- Andreas Tille <tille@debian.org> Sun, 18 Dec 2022 14:36:50 +0100 + +parallel (20221122+ds-1) unstable; urgency=medium + + * New upstream version + * Build-Depends: s/libreoffice-writer/libreoffice-writer-nogui/ + Closes: #1024841 + + -- Andreas Tille <tille@debian.org> Sat, 26 Nov 2022 18:01:37 +0100 + +parallel (20220722+ds-1) unstable; urgency=medium + + * New upstream version + * Add citation + * Standards-Version: 4.6.1 (routine-update) + * Update citation patch. Noted that upstream added + You accept to be put in a public hall of shame by removing these lines. + comments but I do not think that those statements invalidate the permission + to change the code that is granted by GPL. + * Suggests: ash + + -- Andreas Tille <tille@debian.org> Wed, 27 Jul 2022 11:26:27 +0200 + +parallel (20210822+ds-2) unstable; urgency=medium + + * Re-add patch to remove citation option + * Do not mention removed options in docs + + -- Andreas Tille <tille@debian.org> Sat, 28 Aug 2021 20:51:12 +0200 + +parallel (20210822+ds-1) unstable; urgency=medium + + * New upstream version + + [ Debian Janitor ] + * Strip unusual field spacing from debian/control. + * Remove 1 obsolete maintscript entry. + + [ Andreas Tille ] + * Take over package from Rogerio Brito. Rogerio, thanks for all your + work and RIP + * Standards-Version: 4.6.0 (routine-update) + + -- Andreas Tille <tille@debian.org> Tue, 24 Aug 2021 11:11:08 +0200 + +parallel (20210322+ds-1~exp0) experimental; urgency=medium + + * Team upload. + + [ Rogério Brito ] + * New upstream version 20210322 + Closes: #887555 + Closes: #915541 (since version 20180922) + Closes: #946955, #785217, #875646, #910470, #930323, #767590 + * debian/copyright: + + Extend my copyright years. + + Use source with https prefix. + + Add Files-Excluded entries. + + Extend upstream copyright years. + * debian/{compat,control}: Update to new notation and level 12. + * Update my email address. + * debian/copyright: + + Use secure copyright file specification URI. + + use spaces rather than tabs to start continuation lines. + * debian/upstream: + + signing-key.asc: Re-export upstream signing key without extra signatures. + + metadata: Set upstream metadata fields: Bug-Submit (from ./configure), + Repository, Repository-Browse. + * debian/rules: + + Remove get-orig-source target. + + Remove redundant targets or calls: override_dh_installchangelogs, + dh_install --list-missing, override_dh_auto_install and leftover + targets. + * debian/control: + + Update Vcs-* headers to use salsa repository. + + Change priority extra to priority optional. + + Bump debhelper from old 12 to 13. + + Follow cme's advice remove depends on perl. + + Set Rules-Requires-Root to no. + + State compliancy with Policy 4.5.1. + * Add salsa-ci file (routine-update) + * debian/rules: + + Disable running the testsuite. Upstream doesn't ship it. + * debian/watch: + + Use https instead of plain ftp. + + watch file standard 4 (routine-update) + * debian/parallel.{dirs,install}: Remove redundant files. + + [ Andreas Tille ] + * Take over package into Debian Med team + * Build-Depends: libreoffice-writer, libpod-pom-view-restructured-perl + * Remove debian/gbp.conf + * Lintian-override for script-with-language-extension, csh-considered-harmful + * Suggests: ash, csh, fish, ksh, tcsh, zsh + * Fix Perl interpreter + * Debian does not provide pdksh - so do not provide that script + * Remove debian/README.source since all is described in Debian Med policy + + -- Andreas Tille <tille@debian.org> Tue, 06 Apr 2021 11:14:48 +0200 + +parallel (20161222-1.1) unstable; urgency=medium + + * Non-maintainer upload + * Update Vcs-* to point to salsa + * Remove citation requirements completely (Closes: #905674) + + -- Didier Raboud <odyx@debian.org> Sat, 01 Dec 2018 23:18:34 +0100 + +parallel (20161222-1) unstable; urgency=medium + + [ Rogério Brito ] + * New upstream version 20161122. + + Fixes CVE-2015-4155 and CVE-2015-4156. (Closes: #787954) + * debian/gbp.conf: + + Avoid warning by renaming section from git-import-orig to import-orig. + + Avoid warning by renaming section from git-dch to dch. + * debian/control: + + Depend on procps. (Closes: #815952) + + Remove conflicts with moreutils. Thanks to Ian Jackson for the + suggestion and many others for the discussions. (Closes: #749355) + + Substitute dependency on perl-modules with simple perl. + + Fix Vcs-* URLs to point to new, cgit HTTPS locations. + + [ Ondřej Surý ] + * Imported Upstream version 20161222 (Closes: #813639) + + -- Ondřej Surý <ondrej@debian.org> Sat, 31 Dec 2016 14:24:10 +0100 + +parallel (20141022+ds1-1) unstable; urgency=medium + + [ Michele Orrù ] + * debian/rules: + + Remove documentation files in dh_clean. + + Add get-orig-source target to remove precompiled documentation files. + + [ Rogério Brito ] + * Integrate changes from Michele to make the package compilable twice in + a row. (Closes: #751508) + * Credit Michele Orrù for patches to build twice in a row. + * debian/control: Normalize with wrap-and-sort. + * debian/control: Verified compliance with Policy version 3.9.6. + * Imported Upstream version 20130922+ds1 + * debian/watch: Deal with version mangling, as we repack the upstream source. + * debian/rules: Minor cosmetic indenting. + * debian/upstream: Add signing key. + * debian/watch: Add mangling of names for upstream signatures. + * Imported Upstream version 20141022 + * Imported Upstream version 20141022+ds1 (Closes: #747217) + * debian/control: Add autoconf to Build-Depends. + * debian/rules: Disable running the testsuite, as it is not present. + * debian/control: Add Depends on sysstat. (Closes: #765036) + + -- Rogério Brito <rbrito@ime.usp.br> Thu, 30 Oct 2014 20:01:29 -0200 + +parallel (20130922-1) unstable; urgency=low + + * Imported Upstream version 20130922. (Closes: #724123) + * debian/patches: Remove, applied upstream. (Closes: #671006) + + -- Rogério Brito <rbrito@ime.usp.br> Thu, 03 Oct 2013 01:38:20 -0300 + +parallel (20130622-1) unstable; urgency=low + + * Imported Upstream version 20130622 (Closes: #697828) + * debian/watch: + + Track only versions that begin with digits. + * debian/copyright: + + Update copyright years. + * debian/{compat,control}: + + Use debhelper compat version 9. + * debian/control: + + Add Conflicts: against moreutils. + + Use canonical URLs for VCS fields. + * Adjust for removal of config file under /etc/parallel. + (Closes: #671798, #674698, #688929) + * debian/patches: + + Add patch to fix typo in sql. + * debian/NEWS: + + Add file describing the removal of the configuration file + and its implications. + + -- Rogério Brito <rbrito@ime.usp.br> Sun, 07 Jul 2013 19:07:20 -0300 + +parallel (20120422-1) unstable; urgency=low + + * Imported Upstream version 20120422 + * debian/README.source: Simplify instructions of generation of the package. + * Make debian packaging canonizalized using `wrap-and-sort -s -a -v`. + * debian/control: Remove Ole from the Uploaders field. + + -- Rogério Brito <rbrito@ime.usp.br> Tue, 24 Apr 2012 01:56:56 -0300 + +parallel (20120322-1) unstable; urgency=low + + [ Ole Tange ] + * Initial release (Closes: #518696) + + [ Rogério Brito ] + * debian/gbp.conf: Add standard configuration. + * Add README.source to describe how the package is usually made. + * debian/rules: Don't special-case the clean process anymore. + * Change the versioning of the package. + * Remove build-dependency on dh-autoreconf. + * debian/links: + + make sem a symlink to parallel. + * debian/rules: + + Ship upstream's NEWS file as the upstream changelog. + * Move to format "3.0 (quilt)". + * debian/rules: + + don't configure the package in the clean target. + + create a configure (and configure-stamp) target. + * debian/control: + + update debhelper dependency to >= 7. + + set myself as maintainer and Ole as uploader. + * debian/rules: + + use dh(7) style file with autoreconf add-on. + * debian/doc-base: + + properly register the documentation with doc-base. + + [ Ondřej Surý ] + * Add myself to Uploaders + * Add a diversion for /usr/bin/parallel to allow concurrent install + with moreutils + * Install to debian/tmp to allow mangling of the files + * Install site-wide config with enabled Tollef's parallel + compatibility option + * Add ${perl:Depends} to debian/control + * Install only HTML documentation + * Add --list-missing to dh_install to check if we got everything + * Install upstream README file + * Remove --id-length from git-dch, it only makes Debian changelog + harder to read + + -- Ondřej Surý <ondrej@debian.org> Thu, 12 Apr 2012 11:04:40 +0200 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..699a150 --- /dev/null +++ b/debian/control @@ -0,0 +1,45 @@ +Source: parallel +Section: utils +Priority: optional +Maintainer: Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org> +Uploaders: Andreas Tille <tille@debian.org>, + Ondřej Surý <ondrej@debian.org> +Build-Depends: + autoconf, + debhelper-compat (= 13), + perl, + pod2pdf, + libpod-pom-view-restructured-perl, + texinfo, + libreoffice-writer-nogui +Rules-Requires-Root: no +Standards-Version: 4.6.2 +Homepage: https://www.gnu.org/software/parallel/ +Vcs-Git: https://salsa.debian.org/med-team/parallel.git +Vcs-Browser: https://salsa.debian.org/med-team/parallel + +Package: parallel +Architecture: all +Depends: + procps, + sysstat, + ${misc:Depends}, + ${perl:Depends} +Suggests: csh, fish, ksh, tcsh, zsh +Description: build and execute command lines from standard input in parallel + GNU Parallel is a shell tool for executing jobs in parallel using one + or more machines. A job is typically a single command or a small + script that has to be run for each of the lines in the input. The + typical input is a list of files, a list of hosts, a list of users, or + a list of tables. + . + If you use xargs today you will find GNU Parallel very easy to use. If + you write loops in shell, you will find GNU Parallel may be able to + replace most of the loops and make them run faster by running jobs in + parallel. If you use ppss or pexec you will find GNU Parallel will + often make the command easier to read. + . + GNU Parallel also makes sure output from the commands is the same + output as you would get had you run the commands sequentially. This + makes it possible to use output from GNU Parallel as input for other + programs. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..aa326e3 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,40 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: GNU Parallel +Upstream-Contact: Ole Tange <ole@tange.dk> +Source: https://ftpmirror.gnu.org/parallel/ +Files-Excluded: src/*.1 + src/*.7 + src/*.html + src/*.pdf + src/*.rst + src/*.texi +Comment: The files excluded are automatically generated from the source files. + +Files: * +Copyright: 2007-2021, Ole Tange and Free Software Foundation, Inc. +License: GPL-3+ + +Files: debian/* +Copyright: 2010, Ole Tange <ole@tange.dk> + 2010-2021, Rogério Theodoro de Brito <rbrito@gmail.com> +License: GPL-3+ + +License: GPL-3+ + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation; either version 3 of the License, or (at your option) + any later version. + . + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program; if not, see <http://www.gnu.org/licenses/> + or write to the Free Software Foundation, Inc., 51 Franklin St, + Fifth Floor, Boston, MA 02110-1301 USA + . + On Debian systems, the full text of the GNU General Public + License version 3 can be found in the file + `/usr/share/common-licenses/GPL-3'. diff --git a/debian/doc-base b/debian/doc-base new file mode 100644 index 0000000..6854cda --- /dev/null +++ b/debian/doc-base @@ -0,0 +1,11 @@ +Document: parallel +Title: Manual of GNU parallel +Author: Ole Tange +Abstract: This manual describes the use of GNU parallel, + provides an introduction to the subject and also presents + comparisons against similar utilities. +Section: System/Administration + +Format: HTML +Index: /usr/share/doc/parallel/parallel.html +Files: /usr/share/doc/parallel/*.html diff --git a/debian/links b/debian/links new file mode 100644 index 0000000..3264462 --- /dev/null +++ b/debian/links @@ -0,0 +1 @@ +usr/bin/parallel usr/bin/sem diff --git a/debian/lintian-overrides b/debian/lintian-overrides new file mode 100644 index 0000000..201e743 --- /dev/null +++ b/debian/lintian-overrides @@ -0,0 +1,4 @@ +# see https://lists.debian.org/debian-med/2018/06/msg00043.html +parallel: script-with-language-extension usr/bin/*.* +# parallel supports all kind of interpreters ... also the "harmful" ones: +parallel: csh-considered-harmful * diff --git a/debian/parallel.docs b/debian/parallel.docs new file mode 100644 index 0000000..e845566 --- /dev/null +++ b/debian/parallel.docs @@ -0,0 +1 @@ +README diff --git a/debian/parallel.postrm b/debian/parallel.postrm new file mode 100644 index 0000000..876afe6 --- /dev/null +++ b/debian/parallel.postrm @@ -0,0 +1,15 @@ +#!/bin/sh +set -e + +if [ remove = "$1" -o abort-install = "$1" -o disappear = "$1" ]; then + dpkg-divert --package parallel --remove --rename \ + --divert /usr/bin/parallel.moreutils \ + /usr/bin/parallel + dpkg-divert --package parallel --remove --rename \ + --divert /usr/share/man/man1/parallel.moreutils.1.gz \ + /usr/share/man/man1/parallel.1.gz +fi + +#DEBHELPER# + +exit 0 diff --git a/debian/parallel.preinst b/debian/parallel.preinst new file mode 100644 index 0000000..a4618d0 --- /dev/null +++ b/debian/parallel.preinst @@ -0,0 +1,15 @@ +#!/bin/sh +set -e + +if [ "$1" = "install" ]; then + dpkg-divert --package parallel --add --rename \ + --divert /usr/bin/parallel.moreutils \ + /usr/bin/parallel + dpkg-divert --package parallel --add --rename \ + --divert /usr/share/man/man1/parallel.moreutils.1.gz \ + /usr/share/man/man1/parallel.1.gz +fi + +#DEBHELPER# + +exit 0 diff --git a/debian/patches/remove-overreaching-citation-request.patch b/debian/patches/remove-overreaching-citation-request.patch new file mode 100644 index 0000000..ae7c38f --- /dev/null +++ b/debian/patches/remove-overreaching-citation-request.patch @@ -0,0 +1,408 @@ +Description: Remove overreaching citation notice + Quoting the gpl-faq: + . + > Does the GPL allow me to add terms that would require citation or + > acknowledgment in research papers which use the GPL-covered software or its + > output? (#RequireCitation) + > . + > No, this is not permitted under the terms of the GPL. While we recognize + > that proper citation is an important part of academic publications, + > citation cannot be added as an additional requirement to the GPL. Requiring + > citation in research papers which made use of GPL'd software goes beyond + > what would be an acceptable additional requirement under section 7(b) of + > GPLv3, and therefore would be considered an additional restriction under + > Section 7 of the GPL. And copyright law does not allow you to place such a + > requirement on the output of software, regardless of whether it is licensed + > under the terms of the GPL or some other license. + . + Therefore, removing this to make parallel GPL-compliant. + + While I agree with the GPL FAQ I found the following change inside the + code while refreshing the patch: + . + # Before changing this line, please read + # https://www.gnu.org/software/parallel/parallel_design.html#Citation-notice + # https://git.savannah.gnu.org/cgit/parallel.git/tree/doc/citation-notice-faq.txt + . + Thus this patch is again up for discussion. + +Comment: Upstream has enforced his statement by adding + # You accept to be put in a public hall of shame by removing + # these lines. + before the code lines we change in a patch. Andreas Tille does not think that this + kind of statements invalidate the right to change the code as it is granted by GPL + and was discussed above. + +Author: Didier Raboud <odyx@debian.org> + Ian Turner <vectro@vectro.org> (for the documentation parts) +Bug-Debian: https://bugs.debian.org/905674 + +Last-Update: Andreas Tille Wed, 27 Jul 2022 09:27:03 +0200 + +--- a/src/env_parallel.dash ++++ b/src/env_parallel.dash +@@ -405,7 +405,7 @@ _parset_main() { + echo "Web site: https://www.gnu.org/software/parallel" + echo + echo "When using programs that use GNU Parallel to process data for publication" +- echo "please cite as described in 'parallel --citation'." ++ echo "please cite as described in the manpage." + echo + return 255 + fi +--- a/src/env_parallel.ksh ++++ b/src/env_parallel.ksh +@@ -388,7 +388,7 @@ _parset_main() { + echo "Web site: https://www.gnu.org/software/parallel" + echo + echo "When using programs that use GNU Parallel to process data for publication" +- echo "please cite as described in 'parallel --citation'." ++ echo "please cite as described in the manpage." + echo + return 255 + fi +--- a/src/env_parallel.pod ++++ b/src/env_parallel.pod +@@ -800,9 +800,6 @@ When using GNU B<env_parallel> for a pub + O. Tange (2018): GNU Parallel 2018, March 2018, ISBN 9781387509881, + DOI: 10.5281/zenodo.1146014. + +-This helps funding further development; and it won't cost you a cent. +-If you pay 10000 EUR you should feel free to use GNU Parallel without citing. +- + Copyright (C) 2007-10-18 Ole Tange, http://ole.tange.dk + + Copyright (C) 2008-2010 Ole Tange, http://ole.tange.dk +--- a/src/env_parallel.sh ++++ b/src/env_parallel.sh +@@ -405,7 +405,7 @@ _parset_main() { + echo "Web site: https://www.gnu.org/software/parallel" + echo + echo "When using programs that use GNU Parallel to process data for publication" +- echo "please cite as described in 'parallel --citation'." ++ echo "please cite as described in the manpage." + echo + return 255 + fi +--- a/src/env_parallel.zsh ++++ b/src/env_parallel.zsh +@@ -380,7 +380,7 @@ _parset_main() { + echo "Web site: https://www.gnu.org/software/parallel" + echo + echo "When using programs that use GNU Parallel to process data for publication" +- echo "please cite as described in 'parallel --citation'." ++ echo "please cite as described in the manpage." + echo + return 255 + fi +--- a/src/parallel ++++ b/src/parallel +@@ -1957,11 +1957,11 @@ sub options_completion_hash() { + # https://git.savannah.gnu.org/cgit/parallel.git/tree/doc/citation-notice-faq.txt + # You accept to be put in a public hall of shame by removing + # these lines. +- ("bibtex|citation". +- "[Print the citation notice and BibTeX entry for GNU parallel, ". +- "silence citation notice for all future runs, and exit. ". +- "It will not run any commands]" +- => \$opt::citation), ++# ("bibtex|citation". ++# "[Print the citation notice and BibTeX entry for GNU parallel, ". ++# "silence citation notice for all future runs, and exit. ". ++# "It will not run any commands]" ++# => \$opt::citation), + "will-cite|willcite|nn|nonotice|no-notice" => \$opt::willcite, + # Termination and retries + ('halt-on-error|haltonerror|halt=s'. +@@ -2196,10 +2196,10 @@ sub parse_options(@) { + # https://git.savannah.gnu.org/cgit/parallel.git/tree/doc/citation-notice-faq.txt + # You accept to be added to a public hall of shame by + # removing the lines. +- if(defined $opt::citation) { +- citation(\@argv_before,\@ARGV); +- wait_and_exit(0); +- } ++# if(defined $opt::citation) { ++# citation(\@argv_before,\@ARGV); ++# wait_and_exit(0); ++# } + # no-* overrides * + if($opt::nokeeporder) { $opt::keeporder = undef; } + +@@ -2575,7 +2575,7 @@ sub parse_options(@) { + # + # If you want GNU Parallel to be maintained in the future you + # should keep this line. +- citation_notice(); ++# citation_notice(); + # *YOU* will be harming free software by removing the notice. You + # accept to be added to a public hall of shame by removing the + # line. This is because _YOU_ actively make it harder to justify +@@ -5623,9 +5623,9 @@ sub usage() { + # https://git.savannah.gnu.org/cgit/parallel.git/tree/doc/citation-notice-faq.txt + # You accept to be put in a public hall of shame by removing + # these lines. +- "This helps funding further development; AND IT WON'T COST YOU A CENT.", +- "If you pay 10000 EUR you should feel free to use GNU Parallel without citing.", +- "", ++# "This helps funding further development; AND IT WON'T COST YOU A CENT.", ++# "If you pay 10000 EUR you should feel free to use GNU Parallel without citing.", ++# "", + "",); + } + +@@ -5756,7 +5756,7 @@ sub version() { + "", + "Web site: https://www.gnu.org/software/${Global::progname}\n", + "When using programs that use GNU Parallel to process data for publication", +- "please cite as described in 'parallel --citation'.\n", ++ "please cite as described in the manpage.\n", + ); + } + +--- a/src/parallel.pod ++++ b/src/parallel.pod +@@ -641,31 +641,31 @@ See also: B<--fg> B<man sem> + + # You accept to be added to a public hall of shame by + # removing this section. +-=item B<--bibtex> +- +-=item B<--citation> +- +-Print the citation notice and BibTeX entry for GNU B<parallel>, +-silence citation notice for all future runs, and exit. It will not run +-any commands. +- +-If it is impossible for you to run B<--citation> you can instead use +-B<--will-cite>, which will run commands, but which will only silence +-the citation notice for this single run. +- +-If you use B<--will-cite> in scripts to be run by others you are +-making it harder for others to see the citation notice. The +-development of GNU B<parallel> is indirectly financed through +-citations, so if your users do not know they should cite then you are +-making it harder to finance development. However, if you pay 10000 +-EUR, you have done your part to finance future development and should +-feel free to use B<--will-cite> in scripts. +- +-If you do not want to help financing future development by letting +-other users see the citation notice or by paying, then please consider +-using another tool instead of GNU B<parallel>. You can find some of +-the alternatives in B<man parallel_alternatives>. +- ++#=item B<--bibtex> ++# ++#=item B<--citation> ++# ++#Print the citation notice and BibTeX entry for GNU B<parallel>, ++#silence citation notice for all future runs, and exit. It will not run ++#any commands. ++# ++#If it is impossible for you to run B<--citation> you can instead use ++#B<--will-cite>, which will run commands, but which will only silence ++#the citation notice for this single run. ++# ++#If you use B<--will-cite> in scripts to be run by others you are ++#making it harder for others to see the citation notice. The ++#development of GNU B<parallel> is indirectly financed through ++#citations, so if your users do not know they should cite then you are ++#making it harder to finance development. However, if you pay 10000 ++#EUR, you have done your part to finance future development and should ++#feel free to use B<--will-cite> in scripts. ++# ++#If you do not want to help financing future development by letting ++#other users see the citation notice or by paying, then please consider ++#using another tool instead of GNU B<parallel>. You can find some of ++#the alternatives in B<man parallel_alternatives>. ++# + + =item B<--block> I<size> + +@@ -4377,9 +4377,6 @@ When using GNU B<parallel> for a publica + O. Tange (2011): GNU Parallel - The Command-Line Power Tool, ;login: + The USENIX Magazine, February 2011:42-47. + +-This helps funding further development; and it won't cost you a cent. +-If you pay 10000 EUR you should feel free to use GNU Parallel without citing. +- + Copyright (C) 2007-10-18 Ole Tange, http://ole.tange.dk + + Copyright (C) 2008-2010 Ole Tange, http://ole.tange.dk +--- a/src/parallel_alternatives.pod ++++ b/src/parallel_alternatives.pod +@@ -3778,9 +3778,6 @@ When using GNU B<parallel> for a publica + O. Tange (2011): GNU Parallel - The Command-Line Power Tool, ;login: + The USENIX Magazine, February 2011:42-47. + +-This helps funding further development; and it won't cost you a cent. +-If you pay 10000 EUR you should feel free to use GNU Parallel without citing. +- + Copyright (C) 2007-10-18 Ole Tange, http://ole.tange.dk + + Copyright (C) 2008-2010 Ole Tange, http://ole.tange.dk +--- a/src/parallel_design.pod ++++ b/src/parallel_design.pod +@@ -1413,18 +1413,6 @@ and if it works, you should post it on t + cost work and which have not been tested are, however, unlikely to be + prioritized. + +-Running B<parallel --citation> one single time takes less than 10 +-seconds, and will silence the citation notice for future runs. This is +-comparable to graphical tools where you have to click a checkbox +-saying "Do not show this again". But if that is too much trouble for +-you, why not use one of the alternatives instead? See a list in: +-B<man parallel_alternatives>. +- +-As the request for citation is not a legal requirement this is +-acceptable under GPLv3 and cleared with Richard M. Stallman +-himself. Thus it does not fall under this: +-https://www.gnu.org/licenses/gpl-faq.en.html#RequireCitation +- + + =head1 Ideas for new design + +--- a/src/parallel_tutorial.pod ++++ b/src/parallel_tutorial.pod +@@ -2993,9 +2993,6 @@ Output: + + O. Tange (2011): GNU Parallel - The Command-Line Power Tool, + ;login: The USENIX Magazine, February 2011:42-47. +- +- This helps funding further development; AND IT WON'T COST YOU A CENT. +- If you pay 10000 EUR you should feel free to use GNU Parallel without citing. + + When asking for help, always report the full output of this: + +@@ -3013,7 +3010,7 @@ Output: + Web site: https://www.gnu.org/software/parallel + + When using programs that use GNU Parallel to process data for publication +- please cite as described in 'parallel --citation'. ++ please cite as described in the manpage. + + In scripts B<--minversion> can be used to ensure the user has at least + this version: +@@ -3026,38 +3023,6 @@ Output: + 20160322 + Your version is at least 20130722. + +-If you are using GNU B<parallel> for research the BibTeX citation can be +-generated using B<--citation>: +- +- parallel --citation +- +-Output: +- +- Academic tradition requires you to cite works you base your article on. +- When using programs that use GNU Parallel to process data for publication +- please cite: +- +- @article{Tange2011a, +- title = {GNU Parallel - The Command-Line Power Tool}, +- author = {O. Tange}, +- address = {Frederiksberg, Denmark}, +- journal = {;login: The USENIX Magazine}, +- month = {Feb}, +- number = {1}, +- volume = {36}, +- url = {https://www.gnu.org/s/parallel}, +- year = {2011}, +- pages = {42-47}, +- doi = {10.5281/zenodo.16303} +- } +- +- (Feel free to use \nocite{Tange2011a}) +- +- This helps funding further development; AND IT WON'T COST YOU A CENT. +- If you pay 10000 EUR you should feel free to use GNU Parallel without citing. +- +- If you send a copy of your published article to tange@gnu.org, it will be +- mentioned in the release notes of next version of GNU Parallel. + + With B<--max-line-length-allowed> GNU B<parallel> will report the maximal + size of the command line: +@@ -3150,7 +3115,7 @@ If you use GNU B<parallel> for research: + + =item * + +-Please cite GNU B<parallel> in you publications (use B<--citation>) ++Please cite GNU B<parallel> in you publications + + =back + +--- a/src/parset.pod ++++ b/src/parset.pod +@@ -195,9 +195,6 @@ When using GNU B<parallel> for a publica + O. Tange (2011): GNU Parallel - The Command-Line Power Tool, ;login: + The USENIX Magazine, February 2011:42-47. + +-This helps funding further development; and it won't cost you a cent. +-If you pay 10000 EUR you should feel free to use GNU Parallel without citing. +- + Copyright (C) 2007-10-18 Ole Tange, http://ole.tange.dk + + Copyright (C) 2008-2010 Ole Tange, http://ole.tange.dk +--- a/src/sem ++++ b/src/sem +@@ -1957,11 +1957,11 @@ sub options_completion_hash() { + # https://git.savannah.gnu.org/cgit/parallel.git/tree/doc/citation-notice-faq.txt + # You accept to be put in a public hall of shame by removing + # these lines. +- ("bibtex|citation". +- "[Print the citation notice and BibTeX entry for GNU parallel, ". +- "silence citation notice for all future runs, and exit. ". +- "It will not run any commands]" +- => \$opt::citation), ++# ("bibtex|citation". ++# "[Print the citation notice and BibTeX entry for GNU parallel, ". ++# "silence citation notice for all future runs, and exit. ". ++# "It will not run any commands]" ++# => \$opt::citation), + "will-cite|willcite|nn|nonotice|no-notice" => \$opt::willcite, + # Termination and retries + ('halt-on-error|haltonerror|halt=s'. +@@ -2196,10 +2196,10 @@ sub parse_options(@) { + # https://git.savannah.gnu.org/cgit/parallel.git/tree/doc/citation-notice-faq.txt + # You accept to be added to a public hall of shame by + # removing the lines. +- if(defined $opt::citation) { +- citation(\@argv_before,\@ARGV); +- wait_and_exit(0); +- } ++# if(defined $opt::citation) { ++# citation(\@argv_before,\@ARGV); ++# wait_and_exit(0); ++# } + # no-* overrides * + if($opt::nokeeporder) { $opt::keeporder = undef; } + +@@ -2575,7 +2575,7 @@ sub parse_options(@) { + # + # If you want GNU Parallel to be maintained in the future you + # should keep this line. +- citation_notice(); ++# citation_notice(); + # *YOU* will be harming free software by removing the notice. You + # accept to be added to a public hall of shame by removing the + # line. This is because _YOU_ actively make it harder to justify +@@ -5623,8 +5623,8 @@ sub usage() { + # https://git.savannah.gnu.org/cgit/parallel.git/tree/doc/citation-notice-faq.txt + # You accept to be put in a public hall of shame by removing + # these lines. +- "This helps funding further development; AND IT WON'T COST YOU A CENT.", +- "If you pay 10000 EUR you should feel free to use GNU Parallel without citing.", ++# "This helps funding further development; AND IT WON'T COST YOU A CENT.", ++# "If you pay 10000 EUR you should feel free to use GNU Parallel without citing.", + "", + "",); + } +@@ -5756,7 +5756,7 @@ sub version() { + "", + "Web site: https://www.gnu.org/software/${Global::progname}\n", + "When using programs that use GNU Parallel to process data for publication", +- "please cite as described in 'parallel --citation'.\n", ++ "please cite as described in the manpage.\n", + ); + } + diff --git a/debian/patches/series b/debian/patches/series new file mode 100644 index 0000000..a30601a --- /dev/null +++ b/debian/patches/series @@ -0,0 +1 @@ +remove-overreaching-citation-request.patch diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..efd7919 --- /dev/null +++ b/debian/rules @@ -0,0 +1,16 @@ +#!/usr/bin/make -f +%: + dh $@ + +override_dh_auto_test: +ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS))) + echo "Upstream does not provide test suite" +endif + +override_dh_install: + dh_install + for pl in `grep -Rl '#!/usr/bin/env[[:space:]]\+perl' debian/*/usr/*` ; do \ + sed -i '1s?^#!/usr/bin/env[[:space:]]\+perl?#!/usr/bin/perl?' $${pl} ; \ + done + find debian -name env_parallel.pdksh -delete + find debian -name env_parallel.ash -delete diff --git a/debian/salsa-ci.yml b/debian/salsa-ci.yml new file mode 100644 index 0000000..55fa9f2 --- /dev/null +++ b/debian/salsa-ci.yml @@ -0,0 +1,8 @@ +--- +include: + - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/salsa-ci.yml + - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/pipeline-jobs.yml + +# FIXME: For the moment disable reprotest which fails +variables: + SALSA_CI_DISABLE_REPROTEST: 1 diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/upstream/metadata b/debian/upstream/metadata new file mode 100644 index 0000000..f26eede --- /dev/null +++ b/debian/upstream/metadata @@ -0,0 +1,10 @@ +--- +Bug-Submit: bug-parallel@gnu.org +Repository: https://git.savannah.gnu.org/git/parallel.git +Repository-Browse: https://git.savannah.gnu.org/cgit/parallel.git +Reference: + - Author: Ole Tange + Title: GNU Parallel 2018 + Year: 2018 + DOI: 10.5281/zenodo.1146014 + URL: https://www.lulu.com/shop/ole-tange/gnu-parallel-2018/paperback/product-23558902.html diff --git a/debian/upstream/signing-key.asc b/debian/upstream/signing-key.asc new file mode 100644 index 0000000..a1d68e4 --- /dev/null +++ b/debian/upstream/signing-key.asc @@ -0,0 +1,238 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +T8+y6LMuDugRSp1s1T9ImCUOSU1VKIruHfA= +=xcqq +-----END PGP PUBLIC KEY BLOCK----- diff --git a/debian/watch b/debian/watch new file mode 100644 index 0000000..f6a7253 --- /dev/null +++ b/debian/watch @@ -0,0 +1,4 @@ +version=4 + +opts="repacksuffix=+ds,dversionmangle=auto,repack,compression=xz,pgpsigurlmangle=s/$/.sig/" \ + https://ftp.gnu.org/gnu/parallel/parallel-(\d.*).tar.bz2 |