Debian Bug report logs - #692624
non-free files in upstream tarball ("The Software shall be used for Good, not Evil")

version graph

Package: src:fossil; Maintainer for src:fossil is Barak A. Pearlmutter <bap@debian.org>;

Reported by: Ansgar Burchardt <ansgar@debian.org>

Date: Wed, 7 Nov 2012 22:12:02 UTC

Severity: serious

Tags: wheezy-ignore

Found in version fossil/1:1.22.1-1

Fixed in versions fossil/1:1.24+dfsg-0.1, fossil/1:1.22.1+dfsg-0.1

Done: Ivo De Decker <ivo.dedecker@ugent.be>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Barak A. Pearlmutter <bap@debian.org>:
Bug#692624; Package src:fossil. (Wed, 07 Nov 2012 22:12:04 GMT) (full text, mbox, link).


Acknowledgement sent to Ansgar Burchardt <ansgar@debian.org>:
New Bug report received and forwarded. Copy sent to Barak A. Pearlmutter <bap@debian.org>. (Wed, 07 Nov 2012 22:12:04 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Ansgar Burchardt <ansgar@debian.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: non-free files in upstream tarball ("The Software shall be used for Good, not Evil")
Date: Wed, 07 Nov 2012 23:08:44 +0100
Package: src:fossil
Version: 1:1.22.1-1
Severity: serious

The upstream tarball contains files under the non-free JSON license:

% rgrep -l 'The Software shall be used for Good, not Evil.' .
./src/cson_amalgamation.c

Ansgar



Information forwarded to debian-bugs-dist@lists.debian.org, Barak A. Pearlmutter <bap@debian.org>:
Bug#692624; Package src:fossil. (Thu, 08 Nov 2012 12:15:08 GMT) (full text, mbox, link).


Acknowledgement sent to Richard Hipp <drh@sqlite.org>:
Extra info received and forwarded to list. Copy sent to Barak A. Pearlmutter <bap@debian.org>. (Thu, 08 Nov 2012 12:15:08 GMT) (full text, mbox, link).


Message #10 received at 692624@bugs.debian.org (full text, mbox, reply):

From: Richard Hipp <drh@sqlite.org>
To: "Barak A. Pearlmutter" <barak@cs.nuim.ie>, 692624@bugs.debian.org
Subject: Re: fossil license issue
Date: Thu, 8 Nov 2012 07:12:48 -0500
[Message part 1 (text/plain, inline)]
On Thu, Nov 8, 2012 at 6:02 AM, Barak A. Pearlmutter <barak@cs.nuim.ie>wrote:

> As reported in
>  http://bugs.debian.org/692624
> there is a license issue in fossil, namely
>
>   $ egrep -B12 -A8 -i 'not Evil' src/cson_amalgamation.c
>   It is this well-meaning clause
>
>   The Software shall be used for Good, not Evil.
>
> which renders the license non-free,
> (Seriously, now that it's been reported this will percolate through the
> system and cause fossil to be pulled from Debian if it isn't fixed.)
>
>
>
The cson_amalgamation.c file is only used by Fossil is you build with
"configure --json".  So, omit the --json on Debian (which you are probably
already doing anyhow.)




-- 
D. Richard Hipp
drh@sqlite.org
[Message part 2 (text/html, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Barak A. Pearlmutter <bap@debian.org>:
Bug#692624; Package src:fossil. (Thu, 08 Nov 2012 13:03:05 GMT) (full text, mbox, link).


Acknowledgement sent to Richard Hipp <drh@sqlite.org>:
Extra info received and forwarded to list. Copy sent to Barak A. Pearlmutter <bap@debian.org>. (Thu, 08 Nov 2012 13:03:05 GMT) (full text, mbox, link).


Message #15 received at 692624@bugs.debian.org (full text, mbox, reply):

From: Richard Hipp <drh@sqlite.org>
To: "Barak A. Pearlmutter" <barak@cs.nuim.ie>
Cc: 692624@bugs.debian.org
Subject: Re: Bug#692624: fossil license issue
Date: Thu, 8 Nov 2012 07:57:57 -0500
[Message part 1 (text/plain, inline)]
On Thu, Nov 8, 2012 at 7:54 AM, Barak A. Pearlmutter <barak@cs.nuim.ie>wrote:

> > The cson_amalgamation.c file is only used by Fossil is you build
> > with "configure --json".  So, omit the --json on Debian (which you
> > are probably already doing anyhow.)
>
> Right, the only config option used now is --disable-internal-sqlite.
> But unfortunately this is not quite enough to satisfy the persnickety
> filters.  I'll have to make a repackaged source tarball that does not
> include the problematic file, so it won't be in a source distribution.
> But the build system barfs if the file is missing, so I'll have to
> deal with that.  Also it is a derived file, and the original source
> isn't in the repo.
>

You can substitute empty files for cson_amalgamation.c and
cson_amalgamation.h.


>
> Gah.
>
>                                         --Barak.
>



-- 
D. Richard Hipp
drh@sqlite.org
[Message part 2 (text/html, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Barak A. Pearlmutter <bap@debian.org>:
Bug#692624; Package src:fossil. (Thu, 08 Nov 2012 13:06:06 GMT) (full text, mbox, link).


Acknowledgement sent to "Barak A. Pearlmutter" <barak@cs.nuim.ie>:
Extra info received and forwarded to list. Copy sent to Barak A. Pearlmutter <bap@debian.org>. (Thu, 08 Nov 2012 13:06:06 GMT) (full text, mbox, link).


Message #20 received at 692624@bugs.debian.org (full text, mbox, reply):

From: "Barak A. Pearlmutter" <barak@cs.nuim.ie>
To: Richard Hipp <drh@sqlite.org>, 692624@bugs.debian.org
Subject: Re: Bug#692624: fossil license issue
Date: Thu, 08 Nov 2012 12:54:35 +0000
> The cson_amalgamation.c file is only used by Fossil is you build
> with "configure --json".  So, omit the --json on Debian (which you
> are probably already doing anyhow.)

Right, the only config option used now is --disable-internal-sqlite.
But unfortunately this is not quite enough to satisfy the persnickety
filters.  I'll have to make a repackaged source tarball that does not
include the problematic file, so it won't be in a source distribution.
But the build system barfs if the file is missing, so I'll have to
deal with that.  Also it is a derived file, and the original source
isn't in the repo.

Gah.

					--Barak.



Information forwarded to debian-bugs-dist@lists.debian.org, Barak A. Pearlmutter <bap@debian.org>:
Bug#692624; Package src:fossil. (Fri, 16 Nov 2012 15:51:14 GMT) (full text, mbox, link).


Acknowledgement sent to Neil McGovern <neilm@debian.org>:
Extra info received and forwarded to list. Copy sent to Barak A. Pearlmutter <bap@debian.org>. (Fri, 16 Nov 2012 15:51:14 GMT) (full text, mbox, link).


Message #25 received at 692624@bugs.debian.org (full text, mbox, reply):

From: Neil McGovern <neilm@debian.org>
To: control@bugs.debian.org, debian-devel@lists.debian.org, debian-release@lists.debian.org
Cc: 692614@bugs.debian.org, 692619@bugs.debian.org, 692624@bugs.debian.org, 692625@bugs.debian.org, 692627@bugs.debian.org, 692628@bugs.debian.org, 692629@bugs.debian.org, 692630@bugs.debian.org, 692631@bugs.debian.org, 692613@bugs.debian.org, 692615@bugs.debian.org, 692626@bugs.debian.org, 692621@bugs.debian.org
Subject: Wheezy-ignore for good-not-evil bugs
Date: Fri, 16 Nov 2012 15:46:08 +0000
[Message part 1 (text/plain, inline)]
tags 692614 + wheezy-ignore
tags 692619 + wheezy-ignore
tags 692624 + wheezy-ignore
tags 692625 + wheezy-ignore
tags 692627 + wheezy-ignore
tags 692628 + wheezy-ignore
tags 692629 + wheezy-ignore
tags 692630 + wheezy-ignore
tags 692631 + wheezy-ignore
tags 692613 + wheezy-ignore
tags 692615 + wheezy-ignore
tags 692626 + wheezy-ignore
tags 692621 + wheezy-ignore
thanks

These bugs aren't gonna get fixed in time - tagging ignore
appropriately.

Neil
-- 
[signature.asc (application/pgp-signature, inline)]

Added tag(s) wheezy-ignore. Request was from Neil McGovern <neilm@debian.org> to control@bugs.debian.org. (Fri, 16 Nov 2012 15:51:31 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Barak A. Pearlmutter <bap@debian.org>:
Bug#692624; Package src:fossil. (Fri, 30 Nov 2012 20:06:03 GMT) (full text, mbox, link).


Acknowledgement sent to "Barak A. Pearlmutter" <barak@cs.nuim.ie>:
Extra info received and forwarded to list. Copy sent to Barak A. Pearlmutter <bap@debian.org>. (Fri, 30 Nov 2012 20:06:03 GMT) (full text, mbox, link).


Message #32 received at 692624@bugs.debian.org (full text, mbox, reply):

From: "Barak A. Pearlmutter" <barak@cs.nuim.ie>
To: Ian Jackson <ijackson@chiark.greenend.org.uk>
Cc: debian-devel@lists.debian.org, debian-release@lists.debian.org, 692623@bugs.debian.org, 692624@bugs.debian.org
Subject: Re: Candidates for removal from testing (2012-11-30)
Date: Fri, 30 Nov 2012 19:22:59 +0000
The "patch" for both of these bugs is to just replace
 src/cson_amalgamation.{c,h}
by empty files in a +dfsg recombobulated upstream tarball.
I'll go ahead and do the machinations.  Unless someone else does an NMU
first.  A 0-day NMU.  Which I totally wouldn't mind.  Hint Hint.

					--Barak.
--
Barak A. Pearlmutter
 Hamilton Institute & Dept Comp Sci, NUI Maynooth, Co. Kildare, Ireland
 http://www.bcl.hamilton.ie/~barak/



Information forwarded to debian-bugs-dist@lists.debian.org, Barak A. Pearlmutter <bap@debian.org>:
Bug#692624; Package src:fossil. (Sat, 01 Dec 2012 12:24:07 GMT) (full text, mbox, link).


Acknowledgement sent to Ivo De Decker <ivo.dedecker@ugent.be>:
Extra info received and forwarded to list. Copy sent to Barak A. Pearlmutter <bap@debian.org>. (Sat, 01 Dec 2012 12:24:07 GMT) (full text, mbox, link).


Message #37 received at 692624@bugs.debian.org (full text, mbox, reply):

From: Ivo De Decker <ivo.dedecker@ugent.be>
To: "Barak A. Pearlmutter" <barak@cs.nuim.ie>
Cc: 692623@bugs.debian.org, 692624@bugs.debian.org
Subject: Re: Candidates for removal from testing (2012-11-30)
Date: Sat, 1 Dec 2012 13:13:31 +0100
On Fri, Nov 30, 2012 at 07:22:59PM +0000, Barak A. Pearlmutter wrote:
> The "patch" for both of these bugs is to just replace
>  src/cson_amalgamation.{c,h}
> by empty files in a +dfsg recombobulated upstream tarball.
> I'll go ahead and do the machinations.  Unless someone else does an NMU
> first.  A 0-day NMU.  Which I totally wouldn't mind.  Hint Hint.

Hi Barak,

There is a newer version in unstable, so this update has to go to
testing-proposed-updates, which requires pre-approval from the release team. I
uploaded a version with the changes you mentioned to mentors.debian.net and I
will file the t-p-u request. When the approval from the release team is
granted, I will ask for sponsorship to do the upload.

http://mentors.debian.net/package/fossil

Cheers,

Ivo




Information forwarded to debian-bugs-dist@lists.debian.org, Barak A. Pearlmutter <bap@debian.org>:
Bug#692624; Package src:fossil. (Sat, 01 Dec 2012 13:57:07 GMT) (full text, mbox, link).


Acknowledgement sent to "Barak A. Pearlmutter" <barak@cs.nuim.ie>:
Extra info received and forwarded to list. Copy sent to Barak A. Pearlmutter <bap@debian.org>. (Sat, 01 Dec 2012 13:57:07 GMT) (full text, mbox, link).


Message #42 received at 692624@bugs.debian.org (full text, mbox, reply):

From: "Barak A. Pearlmutter" <barak@cs.nuim.ie>
To: Ivo De Decker <ivo.dedecker@ugent.be>
Cc: 692623@bugs.debian.org, 692624@bugs.debian.org
Subject: Re: Candidates for removal from testing (2012-11-30)
Date: Sat, 01 Dec 2012 13:55:02 +0000
> will file the t-p-u request. When the approval from the release team is
> granted, I will ask for sponsorship to do the upload.

thanks.

(naturally I'm happy to sponsor.)

					--Barak.



Reply sent to Ivo De Decker <ivo.dedecker@ugent.be>:
You have taken responsibility. (Sat, 01 Dec 2012 18:06:06 GMT) (full text, mbox, link).


Notification sent to Ansgar Burchardt <ansgar@debian.org>:
Bug acknowledged by developer. (Sat, 01 Dec 2012 18:06:06 GMT) (full text, mbox, link).


Message #47 received at 692624-close@bugs.debian.org (full text, mbox, reply):

From: Ivo De Decker <ivo.dedecker@ugent.be>
To: 692624-close@bugs.debian.org
Subject: Bug#692624: fixed in fossil 1:1.24+dfsg-0.1
Date: Sat, 01 Dec 2012 18:02:31 +0000
Source: fossil
Source-Version: 1:1.24+dfsg-0.1

We believe that the bug you reported is fixed in the latest version of
fossil, 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 692624@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Ivo De Decker <ivo.dedecker@ugent.be> (supplier of updated fossil 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 ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Sat, 01 Dec 2012 15:14:55 +0100
Source: fossil
Binary: fossil
Architecture: source amd64
Version: 1:1.24+dfsg-0.1
Distribution: unstable
Urgency: low
Maintainer: Barak A. Pearlmutter <bap@debian.org>
Changed-By: Ivo De Decker <ivo.dedecker@ugent.be>
Description: 
 fossil     - DSCM with built-in wiki, http interface and server, tickets datab
Closes: 692623 692624
Changes: 
 fossil (1:1.24+dfsg-0.1) unstable; urgency=low
 .
   * Non-maintainer upload with maintainer approval.
   * Remove non-free src/cson_amalgamation.{c,h} from upstream tarball
     (closes: #692623, #692624).
Checksums-Sha1: 
 ebe8d58f45fd4e0c5304f0fc097495ca857afa33 1188 fossil_1.24+dfsg-0.1.dsc
 a0abb5cdabe707fdc8e0deff7d8f7975c90afb9d 2731182 fossil_1.24+dfsg.orig.tar.gz
 5fd10ed24707787630033c1abe4a6acc52104c1e 9185 fossil_1.24+dfsg-0.1.debian.tar.gz
 681640f7c0496bd91901bd8240f99a85124fcea6 410978 fossil_1.24+dfsg-0.1_amd64.deb
Checksums-Sha256: 
 2a5c60cdc474c8f72ce6ef283037c511abc3c16c2eea1366180df3a6b988123d 1188 fossil_1.24+dfsg-0.1.dsc
 d87869d0de104606016f8969a277b9d82c2fd2f75da8fa4d0e2717f54476f183 2731182 fossil_1.24+dfsg.orig.tar.gz
 dc7642e2b3f166a5a1543fed59f1db452110881b33974271e51a7d6f8ee934e2 9185 fossil_1.24+dfsg-0.1.debian.tar.gz
 9be24e000c79d859e15b3b8dcd3175372bbdc799366ee8ee62cbd42c36d1bd0d 410978 fossil_1.24+dfsg-0.1_amd64.deb
Files: 
 4f1251f75f2f00d1b970f65bff5be5eb 1188 vcs optional fossil_1.24+dfsg-0.1.dsc
 20637e6bfc93bdd01944446dd98dbbbe 2731182 vcs optional fossil_1.24+dfsg.orig.tar.gz
 99913d7c121bedbc2491d0929f3185c2 9185 vcs optional fossil_1.24+dfsg-0.1.debian.tar.gz
 3c1ff673ac892cce56580bf72cce462b 410978 vcs optional fossil_1.24+dfsg-0.1_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iEYEARECAAYFAlC6Q+UACgkQLz4Gnv7CP7LHUACfV8g3M7iSfmgZapt3yJCQSY/3
zIAAn2xl5z8iV8K9DAfpKnXq1TSlY8AY
=c+gO
-----END PGP SIGNATURE-----




Reply sent to Ivo De Decker <ivo.dedecker@ugent.be>:
You have taken responsibility. (Sat, 01 Dec 2012 22:36:06 GMT) (full text, mbox, link).


Notification sent to Ansgar Burchardt <ansgar@debian.org>:
Bug acknowledged by developer. (Sat, 01 Dec 2012 22:36:06 GMT) (full text, mbox, link).


Message #52 received at 692624-close@bugs.debian.org (full text, mbox, reply):

From: Ivo De Decker <ivo.dedecker@ugent.be>
To: 692624-close@bugs.debian.org
Subject: Bug#692624: fixed in fossil 1:1.22.1+dfsg-0.1
Date: Sat, 01 Dec 2012 22:32:30 +0000
Source: fossil
Source-Version: 1:1.22.1+dfsg-0.1

We believe that the bug you reported is fixed in the latest version of
fossil, 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 692624@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Ivo De Decker <ivo.dedecker@ugent.be> (supplier of updated fossil 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 ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Sat, 01 Dec 2012 12:44:37 +0100
Source: fossil
Binary: fossil
Architecture: source amd64
Version: 1:1.22.1+dfsg-0.1
Distribution: testing-proposed-updates
Urgency: low
Maintainer: Barak A. Pearlmutter <bap@debian.org>
Changed-By: Ivo De Decker <ivo.dedecker@ugent.be>
Description: 
 fossil     - DSCM with built-in wiki, http interface and server, tickets datab
Closes: 692623 692624
Changes: 
 fossil (1:1.22.1+dfsg-0.1) testing-proposed-updates; urgency=low
 .
   * Non-maintainer upload with maintainer approval.
   * Upload to testing for wheezy.
   * Remove non-free src/cson_amalgamation.{c,h} from upstream tarball
     (closes: #692623, #692624).
Checksums-Sha1: 
 5e78751743eed1a6394cc74947ddc3d94f12c5fd 1202 fossil_1.22.1+dfsg-0.1.dsc
 af035901c6870557e4ffdfbb66b44290ea36e7cb 2652213 fossil_1.22.1+dfsg.orig.tar.gz
 6a90a553add530903ff6f2fea9a66ff1db51985d 9610 fossil_1.22.1+dfsg-0.1.debian.tar.gz
 235f8a68a3346f36bc3c2ba0d9fb9fb8eeb7df70 385282 fossil_1.22.1+dfsg-0.1_amd64.deb
Checksums-Sha256: 
 3d3ef0c55c496e9553d1266c2e1fc50d75f75a94acf4225bef99df57d17ca1d8 1202 fossil_1.22.1+dfsg-0.1.dsc
 6e40399b3743fd1ca874d8830e48a29bd06c6c89124ad02bd57a3b29477013bb 2652213 fossil_1.22.1+dfsg.orig.tar.gz
 5ab4b095b287034c703b1883ae7f45f159d467251509ac85c01064b496c55b34 9610 fossil_1.22.1+dfsg-0.1.debian.tar.gz
 9d362fc5dc927a4ff5799d3c44f3b25881f0f2dc21cd03cb748e5215bd497889 385282 fossil_1.22.1+dfsg-0.1_amd64.deb
Files: 
 4ebc2e62d92b312c34097c37745ddb61 1202 vcs optional fossil_1.22.1+dfsg-0.1.dsc
 978504d0ac4cb49172b41e5ebfcf5bb7 2652213 vcs optional fossil_1.22.1+dfsg.orig.tar.gz
 c8c0734a71532e975506b3eb2535412e 9610 vcs optional fossil_1.22.1+dfsg-0.1.debian.tar.gz
 c538b8651f95082f7cf5f407d9f6f37e 385282 vcs optional fossil_1.22.1+dfsg-0.1_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iEYEARECAAYFAlC6hCkACgkQLz4Gnv7CP7J+fQCcCSoHC3P0YA5E0/uxRMkYcS6W
V7gAniSWR3dqpwZjoMRW7V/Ze2z0+Qsd
=pH5d
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Sun, 30 Dec 2012 07:25:54 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Sun Jul 2 02:44:26 2023; Machine Name: bembo

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.