[elbe-devel] [PATCH 0/3 v4] use SPDX tags in ELBE

Manuel Traut manut at linutronix.de
Thu Apr 5 16:46:24 CEST 2018


Hi,

this is basicly a repost of v3, but adds a section to the README.adoc about
licensing.

@Kate, can you please have a quick look at patch 1 and 2? I'm looking forward
to get improvements or a reviewed-by from you ;)

@Silvio, can you please have a look at patch 3 that touches the files introduced
by you?

Thanks,
  Manuel

changes since v1:

 * spdx headers were missed in 2 files, these are added in v2:
    - commands/adjustpkgs.py
    - commands/updatepkg.py

changes since v2:

 * don't add copyright statements to files that had none before
     (contrib/dockerfile)
 * use GPL-3.0+ instead of GPL-3.0
 * use SPDX and Debian Identifier in debian/copyright, remove the license tags
     and reference to /usr/share/common-licenses/GPL-3
 * the license text in COPYING doesn't need to be changed, it covers GPL-3.0
     and GPL-3.0+

changes since v3:

  * mention licensing rules in README.adoc

Manuel Traut (3):
  use SPDX tags in headers
  README: add section about license rules
  add SPDX tags to contrib/dockerfile/*

 Makefile                                      |  5 ++++
 README.adoc                                   | 28 +++++++++++++++++++
 contrib/dockerfile/Dockerfile                 |  7 ++++-
 contrib/dockerfile/Makefile                   |  4 +++
 contrib/dockerfile/README.md                  |  6 +++-
 contrib/dockerfile/adds/supervisord.conf      |  1 +
 debian/copyright                              | 28 ++++---------------
 docs/build-example-doc.sh                     |  5 ++++
 elbe                                          | 17 ++---------
 elbepack/aptpkgutils.py                       | 17 ++---------
 elbepack/aptprogress.py                       | 17 ++---------
 elbepack/asciidoclog.py                       | 17 ++---------
 elbepack/asyncworker.py                       | 17 ++---------
 elbepack/cdroms.py                            | 17 ++---------
 elbepack/commands/add.py                      | 15 +---------
 elbepack/commands/adjustpkgs.py               | 17 ++---------
 elbepack/commands/bootup-check.py             | 15 +---------
 elbepack/commands/buildchroot.py              | 17 ++---------
 elbepack/commands/buildsdk.py                 |  2 +-
 elbepack/commands/buildsysroot.py             | 17 ++---------
 elbepack/commands/check_updates.py            | 17 ++---------
 elbepack/commands/chg_archive.py              | 17 ++---------
 elbepack/commands/chroot.py                   | 17 ++---------
 elbepack/commands/control.py                  | 17 ++---------
 elbepack/commands/daemon.py                   | 15 +---------
 elbepack/commands/db.py                       | 15 +---------
 elbepack/commands/debianize.py                | 17 ++---------
 elbepack/commands/diff.py                     | 17 ++---------
 elbepack/commands/gen_update.py               | 17 ++---------
 elbepack/commands/genlicence.py               | 17 ++---------
 elbepack/commands/get_archive.py              | 17 ++---------
 elbepack/commands/hdimg.py                    | 17 ++---------
 elbepack/commands/init.py                     | 17 ++---------
 elbepack/commands/initvm.py                   | 17 ++---------
 elbepack/commands/mkcdrom.py                  | 17 ++---------
 elbepack/commands/parselicence.py             | 17 ++---------
 elbepack/commands/pbuilder.py                 | 17 ++---------
 elbepack/commands/pin_versions.py             | 17 ++---------
 elbepack/commands/pkgdiff.py                  | 17 ++---------
 elbepack/commands/preprocess.py               | 15 +---------
 elbepack/commands/prjrepo.py                  | 15 +---------
 elbepack/commands/remove_sign.py              | 19 +------------
 elbepack/commands/setsel.py                   | 17 ++---------
 elbepack/commands/show.py                     | 17 ++---------
 elbepack/commands/sign.py                     | 15 +---------
 elbepack/commands/toolchainextract.py         | 17 ++---------
 elbepack/commands/updated.py                  | 17 ++---------
 elbepack/commands/validate.py                 | 17 ++---------
 elbepack/commands/xsdtoasciidoc.py            | 17 ++---------
 elbepack/config.py                            | 18 ++----------
 elbepack/daemons/soap/__init__.py             | 17 ++---------
 elbepack/daemons/soap/authentication.py       | 19 ++-----------
 elbepack/daemons/soap/datatypes.py            | 18 ++----------
 elbepack/daemons/soap/esoap.py                | 17 ++---------
 elbepack/daemons/soap/faults.py               | 17 ++---------
 elbepack/db.py                                | 17 ++---------
 elbepack/dbaction.py                          | 17 ++---------
 elbepack/debianize/barebox.py                 | 17 ++---------
 elbepack/debianize/base.py                    | 17 ++---------
 elbepack/debianize/debianize.py               | 15 +---------
 elbepack/debianize/kernel.py                  | 15 +---------
 elbepack/debianize/uboot.py                   | 15 +---------
 elbepack/debianreleases.py                    | 17 ++---------
 elbepack/debpkg.py                            | 17 ++---------
 elbepack/directories.py                       | 17 ++---------
 elbepack/dump.py                              | 17 ++---------
 elbepack/efilesystem.py                       | 18 ++----------
 elbepack/elbeproject.py                       | 17 ++---------
 elbepack/elbexml.py                           | 17 ++---------
 elbepack/filesystem.py                        | 18 ++----------
 elbepack/finetuning.py                        | 17 ++---------
 elbepack/fstab.py                             | 17 ++---------
 elbepack/gpg.py                               | 17 ++---------
 elbepack/hdimg.py                             | 17 ++---------
 elbepack/init/Makefile.mako                   | 17 ++---------
 elbepack/init/apt.conf.mako                   | 16 ++---------
 elbepack/init/init-elbe.sh.mako               | 17 ++---------
 elbepack/init/libvirt.xml.mako                |  5 ++++
 elbepack/init/preseed.cfg.mako                | 17 ++---------
 elbepack/initvmaction.py                      | 17 ++---------
 elbepack/kvm.py                               | 17 ++---------
 elbepack/licencexml.py                        | 19 ++-----------
 .../makofiles/debianize/barebox/control.mako  |  5 ++++
 .../makofiles/debianize/barebox/format.mako   |  5 ++++
 .../makofiles/debianize/barebox/rules.mako    |  5 ++++
 .../makofiles/debianize/kernel/control.mako   |  5 ++++
 .../makofiles/debianize/kernel/format.mako    |  5 ++++
 .../makofiles/debianize/kernel/postinst.mako  |  5 ++++
 .../makofiles/debianize/kernel/postrm.mako    |  5 ++++
 .../makofiles/debianize/kernel/preinst.mako   |  5 ++++
 .../makofiles/debianize/kernel/prerm.mako     |  5 ++++
 .../makofiles/debianize/kernel/rules.mako     |  5 ++++
 elbepack/makofiles/preferences.mako           | 17 ++---------
 elbepack/pbuilder.py                          |  4 +++
 elbepack/pbuilderaction.py                    | 17 ++---------
 elbepack/pkgarchive.py                        | 17 ++---------
 elbepack/pkgutils.py                          | 17 ++---------
 elbepack/projectmanager.py                    | 18 ++----------
 elbepack/repomanager.py                       | 17 ++---------
 elbepack/rfs.py                               | 17 ++---------
 elbepack/rpcaptcache.py                       | 17 ++---------
 elbepack/shellhelper.py                       | 17 ++---------
 elbepack/soapclient.py                        | 17 ++---------
 elbepack/templates.py                         | 17 ++---------
 elbepack/toolchain.py                         | 17 ++---------
 elbepack/treeutils.py                         | 17 ++---------
 elbepack/updated.py                           | 19 ++-----------
 elbepack/updated_monitors.py                  | 19 ++-----------
 elbepack/updatepkg.py                         | 17 ++---------
 elbepack/validate.py                          | 17 ++---------
 elbepack/version.py                           | 17 ++---------
 elbepack/virtapt.py                           | 17 ++---------
 elbepack/xmldefaults.py                       |  4 +++
 elbepack/xmlpreprocess.py                     | 15 +---------
 elbepack/xsdtoasciidoc.mako                   |  5 ++++
 elbepack/ziparchives.py                       | 18 ++----------
 setup.py                                      |  5 ++++
 test/updated.py                               |  5 ++++
 118 files changed, 315 insertions(+), 1423 deletions(-)

-- 
2.17.0




More information about the elbe-devel mailing list