all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Oleg Pykhalov <go.wigust@gmail.com>
To: 30274@debbugs.gnu.org
Subject: [bug#30274] [PATCH 00/21] gnu: Add licensecheck (license checker for source files).
Date: Sun, 28 Jan 2018 21:44:37 +0300	[thread overview]
Message-ID: <20180128184437.32296-1-go.wigust@gmail.com> (raw)

Hello Guix,

Licensecheck attempts to determine the license that applies to each file
passed to it, by searching the start of the file for text belonging to various
licenses.


Some notes while I've adopted `guix import cpan` produced packages:

- perl-b-hooks-op-check, perl-bareword-filehandles, perl-multidimensional had
  a perl-gtk-perl in native-inputs.

- perl-test-roo had a perl-bareword-filehandles in native-inputs.


An example of running licensecheck
--8<---------------cut here---------------start------------->8---
natsu@magnolia ~/src/guix-wip-licensecheck$ $(./pre-inst-env guix build licensecheck)/bin/licensecheck .
./.dir-locals.el: *No copyright* UNKNOWN
./.mailmap: *No copyright* UNKNOWN
./.version: *No copyright* UNKNOWN
./0000-cover-letter.patch: *No copyright* GENERATED FILE
./0001-gnu-Add-perl-test-filename.patch: UNKNOWN
./0002-gnu-Add-perl-path-iterator-rule.patch: UNKNOWN
./0003-gnu-Add-perl-pod-constants.patch: *No copyright* UNKNOWN
./0004-gnu-Add-perl-regexp-pattern.patch: *No copyright* UNKNOWN
./0005-gnu-Add-perl-regexp-pattern-license.patch: GPL
./0006-gnu-Add-perl-number-range.patch: *No copyright* UNKNOWN
./0007-gnu-Add-perl-string-copyright.patch: UNKNOWN
./0008-gnu-Add-perl-string-escape.patch: *No copyright* UNKNOWN
./0009-gnu-Add-perl-test-failwarnings.patch: *No copyright* UNKNOWN
./0010-gnu-Add-perl-data-section.patch: *No copyright* UNKNOWN
./0011-gnu-Add-perl-software-license.patch: UNKNOWN
./0012-gnu-Add-perl-extutils-depends.patch: *No copyright* UNKNOWN
./0013-gnu-Add-perl-b-hooks-op-check.patch: *No copyright* UNKNOWN
./0014-gnu-Add-perl-bareword-filehandles.patch: *No copyright* UNKNOWN
./0015-gnu-Add-perl-indirect.patch: *No copyright* UNKNOWN
./0016-gnu-Add-perl-lexical-sealrequirehints.patch: *No copyright* UNKNOWN
./0017-gnu-Add-perl-multidimensional.patch: *No copyright* UNKNOWN
./0018-gnu-Add-perl-test-roo.patch: *No copyright* UNKNOWN
./0019-gnu-Add-perl-universal-require.patch: *No copyright* UNKNOWN
./0020-gnu-Add-perl-strictures-2.patch: *No copyright* UNKNOWN
./0021-gnu-Add-licensecheck.patch: *No copyright* UNKNOWN
./ABOUT-NLS: *No copyright* UNKNOWN
./AUTHORS: *No copyright* GENERATED FILE
./CODE-OF-CONDUCT: *No copyright* UNKNOWN
./COPYING: UNKNOWN
./ChangeLog: *No copyright* UNKNOWN
./HACKING: FSF All Permissive
./INSTALL: FSF All Permissive
./Makefile: GPL (v3 or later) GENERATED FILE
./Makefile.am: GPL (v3 or later)
./Makefile.in: GPL (v3 or later) GENERATED FILE
./NEWS: FSF All Permissive
./README: *No copyright* UNKNOWN
./ROADMAP: FSF All Permissive
./THANKS: UNKNOWN
./TODO: FSF All Permissive
./aclocal.m4: GENERATED FILE
./berlin.guixsd.org.pub: *No copyright* UNKNOWN
./bootstrap: *No copyright* UNKNOWN
./config-daemon.ac: *No copyright* UNKNOWN
./config.log: *No copyright* GENERATED FILE
./config.status: *No copyright* GENERATED FILE
./configure: FSF Unlimited GENERATED FILE
./configure.ac: *No copyright* UNKNOWN
./d3.v3.js: BSD (3 clause)
./gnu.go: UNKNOWN
./gnu.scm: GPL (v3 or later)
./graph.js: GPL (v3 or later)
./guix-daemon: UNKNOWN
./guix-register: UNKNOWN
./guix.go: *No copyright* UNKNOWN
./guix.scm: GPL (v3 or later)
./hydra.gnu.org.pub: *No copyright* UNKNOWN
./libformat.a: UNKNOWN
./libstore.a: UNKNOWN
./libutil.a: UNKNOWN
./pre-inst-env: GPL (v3 or later)
./release.nix: GPL (v3 or later)
./test-env: GPL (v3 or later)
--8<---------------cut here---------------end--------------->8---

Oleg Pykhalov (21):
  gnu: Add perl-test-filename.
  gnu: Add perl-path-iterator-rule.
  gnu: Add perl-pod-constants.
  gnu: Add perl-regexp-pattern.
  gnu: Add perl-regexp-pattern-license.
  gnu: Add perl-number-range.
  gnu: Add perl-string-copyright.
  gnu: Add perl-string-escape.
  gnu: Add perl-test-failwarnings.
  gnu: Add perl-data-section.
  gnu: Add perl-software-license.
  gnu: Add perl-extutils-depends.
  gnu: Add perl-b-hooks-op-check.
  gnu: Add perl-bareword-filehandles.
  gnu: Add perl-indirect.
  gnu: Add perl-lexical-sealrequirehints.
  gnu: Add perl-multidimensional.
  gnu: Add perl-test-roo.
  gnu: Add perl-universal-require.
  gnu: Add perl-strictures-2.
  gnu: Add licensecheck.

 gnu/local.mk                |   1 +
 gnu/packages/license.scm    | 158 ++++++++++++++++++++
 gnu/packages/perl-check.scm |  73 ++++++++++
 gnu/packages/perl.scm       | 340 ++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 572 insertions(+)
 create mode 100644 gnu/packages/license.scm

-- 
2.15.1

             reply	other threads:[~2018-01-28 18:46 UTC|newest]

Thread overview: 61+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-01-28 18:44 Oleg Pykhalov [this message]
2018-01-28 18:48 ` [bug#30274] [PATCH 01/21] gnu: Add perl-test-filename Oleg Pykhalov
2018-01-28 18:48   ` [bug#30274] [PATCH 02/21] gnu: Add perl-path-iterator-rule Oleg Pykhalov
2018-01-28 18:48   ` [bug#30274] [PATCH 03/21] gnu: Add perl-pod-constants Oleg Pykhalov
2018-01-28 18:48   ` [bug#30274] [PATCH 04/21] gnu: Add perl-regexp-pattern Oleg Pykhalov
2018-01-28 18:48   ` [bug#30274] [PATCH 05/21] gnu: Add perl-regexp-pattern-license Oleg Pykhalov
2018-01-28 18:48   ` [bug#30274] [PATCH 06/21] gnu: Add perl-number-range Oleg Pykhalov
2018-01-28 18:48   ` [bug#30274] [PATCH 07/21] gnu: Add perl-string-copyright Oleg Pykhalov
2018-01-28 18:48   ` [bug#30274] [PATCH 08/21] gnu: Add perl-string-escape Oleg Pykhalov
2018-01-28 18:48   ` [bug#30274] [PATCH 09/21] gnu: Add perl-test-failwarnings Oleg Pykhalov
2018-01-28 18:48   ` [bug#30274] [PATCH 10/21] gnu: Add perl-data-section Oleg Pykhalov
2018-01-28 18:48   ` [bug#30274] [PATCH 11/21] gnu: Add perl-software-license Oleg Pykhalov
2018-01-28 18:48   ` [bug#30274] [PATCH 12/21] gnu: Add perl-extutils-depends Oleg Pykhalov
2018-01-28 18:48   ` [bug#30274] [PATCH 13/21] gnu: Add perl-b-hooks-op-check Oleg Pykhalov
2018-01-28 18:48   ` [bug#30274] [PATCH 14/21] gnu: Add perl-bareword-filehandles Oleg Pykhalov
2018-01-28 18:48   ` [bug#30274] [PATCH 15/21] gnu: Add perl-indirect Oleg Pykhalov
2018-01-28 18:48   ` [bug#30274] [PATCH 16/21] gnu: Add perl-lexical-sealrequirehints Oleg Pykhalov
2018-01-28 18:48   ` [bug#30274] [PATCH 17/21] gnu: Add perl-multidimensional Oleg Pykhalov
2018-01-28 18:48   ` [bug#30274] [PATCH 18/21] gnu: Add perl-test-roo Oleg Pykhalov
2018-01-28 18:48   ` [bug#30274] [PATCH 19/21] gnu: Add perl-universal-require Oleg Pykhalov
2018-01-28 18:48   ` [bug#30274] [PATCH 20/21] gnu: Add perl-strictures-2 Oleg Pykhalov
2018-01-28 18:48   ` [bug#30274] [PATCH 21/21] gnu: Add licensecheck Oleg Pykhalov
2018-01-29  5:09     ` Oleg Pykhalov
2018-01-29 17:20     ` [bug#30274] [PATCH 00/24] gnu: Add licensecheck (license checker for source files) Oleg Pykhalov
2018-01-29 17:20       ` [bug#30274] [PATCH 01/24] gnu: Add perl-test-filename Oleg Pykhalov
2018-01-29 17:20       ` [bug#30274] [PATCH 02/24] gnu: Add perl-path-iterator-rule Oleg Pykhalov
2018-01-29 17:20       ` [bug#30274] [PATCH 03/24] gnu: Add perl-pod-constants Oleg Pykhalov
2018-01-29 17:20       ` [bug#30274] [PATCH 04/24] gnu: Add perl-regexp-pattern Oleg Pykhalov
2018-01-29 17:20       ` [bug#30274] [PATCH 05/24] gnu: Add perl-regexp-pattern-license Oleg Pykhalov
2018-01-29 17:20       ` [bug#30274] [PATCH 06/24] gnu: Add perl-number-range Oleg Pykhalov
2018-01-29 17:20       ` [bug#30274] [PATCH 07/24] gnu: Add perl-string-copyright Oleg Pykhalov
2018-01-29 17:20       ` [bug#30274] [PATCH 08/24] gnu: Add perl-string-escape Oleg Pykhalov
2018-01-29 17:20       ` [bug#30274] [PATCH 09/24] gnu: Add perl-test-failwarnings Oleg Pykhalov
2018-01-29 17:20       ` [bug#30274] [PATCH 10/24] gnu: Add perl-data-section Oleg Pykhalov
2018-01-29 17:20       ` [bug#30274] [PATCH 11/24] gnu: Add perl-software-license Oleg Pykhalov
2018-01-29 17:20       ` [bug#30274] [PATCH 12/24] gnu: Add perl-extutils-depends Oleg Pykhalov
2018-01-29 17:20       ` [bug#30274] [PATCH 13/24] gnu: Add perl-b-hooks-op-check Oleg Pykhalov
2018-01-29 17:20       ` [bug#30274] [PATCH 14/24] gnu: Add perl-bareword-filehandles Oleg Pykhalov
2018-01-29 17:20       ` [bug#30274] [PATCH 15/24] gnu: Add perl-indirect Oleg Pykhalov
2018-01-29 17:20       ` [bug#30274] [PATCH 16/24] gnu: Add perl-lexical-sealrequirehints Oleg Pykhalov
2018-01-29 17:20       ` [bug#30274] [PATCH 17/24] gnu: Add perl-multidimensional Oleg Pykhalov
2018-01-29 17:20       ` [bug#30274] [PATCH 18/24] gnu: Add perl-test-roo Oleg Pykhalov
2018-01-29 17:20       ` [bug#30274] [PATCH 19/24] gnu: Add perl-universal-require Oleg Pykhalov
2018-01-29 17:20       ` [bug#30274] [PATCH 20/24] gnu: Add perl-strictures-2 Oleg Pykhalov
2018-01-29 17:20       ` [bug#30274] [PATCH 21/24] gnu: Add perl-role-tiny-2 Oleg Pykhalov
2018-01-29 17:20       ` [bug#30274] [PATCH 22/24] gnu: Add perl-sub-quote Oleg Pykhalov
2018-01-29 17:20       ` [bug#30274] [PATCH 23/24] gnu: Add perl-moo-2 Oleg Pykhalov
2018-01-29 17:20       ` [bug#30274] [PATCH 24/24] gnu: Add licensecheck Oleg Pykhalov
2018-01-28 19:22 ` [bug#30274] [PATCH 00/21] gnu: Add licensecheck (license checker for source files) Oleg Pykhalov
2018-02-22 14:18   ` Marius Bakke
2018-02-22 20:14     ` Oleg Pykhalov
2018-02-23 10:49       ` Marius Bakke
2018-02-24 17:23         ` bug#30274: " Oleg Pykhalov
2018-02-24 18:38           ` [bug#30274] " Marius Bakke
2018-02-28  2:12             ` bug#30641: Make 'guix refresh' to ignore "v" prefix in CPAN updater Oleg Pykhalov
2018-03-01 13:58               ` Ludovic Courtès
2018-02-28  2:14             ` [bug#30274] [PATCH 00/21] gnu: Add licensecheck (license checker for source files) Oleg Pykhalov
2018-02-22 14:14 ` Marius Bakke
2018-02-22 20:08   ` Oleg Pykhalov
2018-02-23 10:51     ` Marius Bakke
2018-02-24 17:20       ` Oleg Pykhalov

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20180128184437.32296-1-go.wigust@gmail.com \
    --to=go.wigust@gmail.com \
    --cc=30274@debbugs.gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.