Bug#893326: lintian: check that patch licenses are compatible with licenses of files they modify

2018-03-17 Thread Paul Wise
On Sun, 2018-03-18 at 01:50 +, Chris Lamb wrote:

> I am unsure that a debian/ directory plus the upstream source really
> creates a derived work.

It definitely does when there are patches to the upstream code in
debian/, which is the case I'm talking about with this feature request.

> A link to a few concrete offending cases would therefore be helpful
> at this point.

I don't have any at this point because I wanted to use lintian to
discover instances of this problem :)

I often see sponsors on debian-mentors asking people to use the same
license as upstream, most of the time it is GPL for debian/ and
permissive licenses for upstream, but that is a subject for another
feature request though.

-- 
bye,
pabs

https://wiki.debian.org/PaulWise


signature.asc
Description: This is a digitally signed message part


Processed: Re: Bug#893326: lintian: check that patch licenses are compatible with licenses of files they modify

2018-03-17 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> tags 893326 + moreinfo
Bug #893326 [lintian] lintian: check that patch licenses are compatible with 
licenses of files they modify
Added tag(s) moreinfo.
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
893326: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=893326
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#893326: lintian: check that patch licenses are compatible with licenses of files they modify

2018-03-17 Thread Chris Lamb
tags 893326 + moreinfo
thanks

Hi Paul,

> It is often the case that the Debian packager just puts debian/ under
> the GNU GPL, which can often be incompatible with code licenses.

I am unsure that a debian/ directory plus the upstream source really
creates a derived work. (I am ignoring the cases where debian/ is so
trivial to be uncopyrightable.)

A link to a few concrete offending cases would therefore be helpful
at this point.


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org / chris-lamb.co.uk
   `-



Bug#893326: lintian: check that patch licenses are compatible with licenses of files they modify

2018-03-17 Thread Paul Wise
Package: lintian
Version: 2.5.79
Severity: wishlist

For packages with a machine-readable debian/copyright file and patches,
please check that the license for the debian/patches/* files are
compatible with the licenses for the files that they are modifying.

It is often the case that the Debian packager just puts debian/ under
the GNU GPL, which can often be incompatible with code licenses.
I suggest that the initial list of incompatibilities start with the
licenses that are incompatible with the GNU GPL.

https://www.gnu.org/licenses/license-list.html#GPLIncompatibleLicenses

Further resources for determining which licenses are incompatible:

https://en.wikipedia.org/wiki/License_compatibility
https://creativecommons.org/share-your-work/licensing-considerations/compatible-licenses/
https://apache.org/licenses/GPL-compatibility.html

-- System Information:
Debian Release: buster/sid
  APT prefers testing-debug
  APT policy: (900, 'testing-debug'), (900, 'testing'), (800, 
'unstable-debug'), (800, 'unstable'), (790, 'buildd-unstable'), (700, 
'experimental-debug'), (700, 'experimental'), (690, 'buildd-experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.14.0-3-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_AU.utf8, LC_CTYPE=en_AU.utf8 (charmap=UTF-8), 
LANGUAGE=en_AU.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages lintian depends on:
ii  binutils  2.30-7
ii  bzip2 1.0.6-8.1
ii  diffstat  1.61-1+b1
ii  dpkg  1.19.0.5
ii  file  1:5.32-2
ii  gettext   0.19.8.1-4
ii  intltool-debian   0.35.0+20060710.4
ii  libapt-pkg-perl   0.1.33
ii  libarchive-zip-perl   1.60-1
ii  libclass-accessor-perl0.51-1
ii  libclone-perl 0.39-1
ii  libdpkg-perl  1.19.0.5
ii  libemail-valid-perl   1.202-1
ii  libfile-basedir-perl  0.07-1
ii  libipc-run-perl   0.96-1
ii  liblist-moreutils-perl0.416-1+b3
ii  libparse-debianchangelog-perl 1.2.0-12
ii  libperl5.26 [libdigest-sha-perl]  5.26.1-5
ii  libtext-levenshtein-perl  0.13-1
ii  libtimedate-perl  2.3000-2
ii  liburi-perl   1.73-1
ii  libxml-simple-perl2.24-1
ii  libyaml-libyaml-perl  0.69+repack-1
ii  man-db2.8.2-1
ii  patchutils0.3.4-2
ii  perl  5.26.1-5
ii  t1utils   1.41-2
ii  xz-utils  5.2.2-1.3

Versions of packages lintian recommends:
ii  libperlio-gzip-perl  0.19-1+b4

Versions of packages lintian suggests:
ii  binutils-multiarch 2.30-7
ii  dpkg-dev   1.19.0.5
ii  libhtml-parser-perl3.72-3+b2
ii  libtext-template-perl  1.47-1

-- no debconf information

-- 
bye,
pabs

https://wiki.debian.org/PaulWise


signature.asc
Description: This is a digitally signed message part


[lintian] branch master updated (7f31cec -> be4e018)

2018-03-17 Thread Paul Wise
This is an automated email from the git hooks/post-receive script.

pabs pushed a change to branch master
in repository lintian.

  from  7f31cec   Look under all of /usr/share/doc (not just 
/usr/share/doc/$pkg) when looking for installed examples and update tag 
description to match. (Closes: #892905)
   new  be4e018   spelling: Add several corrections

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 data/spelling/corrections | 2 ++
 1 file changed, 2 insertions(+)

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/lintian/lintian.git



[lintian] 01/01: spelling: Add several corrections

2018-03-17 Thread Paul Wise
This is an automated email from the git hooks/post-receive script.

pabs pushed a commit to branch master
in repository lintian.

commit be4e01880f90a38eaa57bdaafc70b727f21b364a
Author: Paul Wise 
Date:   Sat Mar 17 18:08:19 2018 +0800

spelling: Add several corrections
---
 data/spelling/corrections | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/data/spelling/corrections b/data/spelling/corrections
index 780ea5a..499af35 100644
--- a/data/spelling/corrections
+++ b/data/spelling/corrections
@@ -275,6 +275,8 @@ amoung||among
 amout||amount
 analagous||analogous
 analysator||analyzer
+anarquism||anarchism
+anarquist||anarchist
 ang||and
 anlysis||analysis
 anniversery||anniversary

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/lintian/lintian.git