[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#402786: marked as done (xawtv: includes GPL-incompatible code from Open Motif)



Your message dated Wed, 13 Dec 2006 15:32:03 +0000
with message-id <E1GuW5T-0006Yf-Q7@ries.debian.org>
and subject line Bug#402786: fixed in xawtv 3.95.dfsg.1-1
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: xawtv
Version: 3.95-6
Severity: serious
Tags: patch

common/RegEdit.c, common/RegEdit.h, and common/RegEditI.h come from
Open Motif, and have a GPL-incompatible license:

    COPYRIGHT NOTICE
    Copyright (c) 1990, 1991, 1992, 1993 Open Software Foundation, Inc.
    Copyright (c) 1996, 1997, 1998, 1999, 2000 The Open Group
    ALL RIGHTS RESERVED (MOTIF).  See the file named COPYRIGHT.MOTIF for
    the full copyright text.

    This software is subject to an open license. It may only be
    used on, with or for operating systems which are themselves open
    source systems. You must contact The Open Group for a license
    allowing distribution and sublicensing of this software on, with,
    or for operating systems which are not Open Source programs.

    See http://www.opengroup.org/openmotif/license for full
    details of the license agreement. Any use, reproduction, or
    distribution of the program constitutes recipient's acceptance of
    this agreement.

    EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS
    PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
    KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY
    WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY
    OR FITNESS FOR A PARTICULAR PURPOSE

    EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT
    NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT,
    INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
    DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED
    AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
    LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
    ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE
    EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE
    POSSIBILITY OF SUCH DAMAGES.

Basically, these files consist of a lint-cleaned copy of the X11R5
editres implementation and a single-line wrapper, XmdRegisterEditres.
I'm guessing they were distributed separately because this wasn't
available in X11R4.

Switching to equivalent functionality in libxmu6 comes down to
replacing

    #include "RegEdit.h"
    ...
    XmdRegisterEditres(shell_widget);

with code from <http://www.rahul.net/kenton/faqs/Motif-FAQ.html#288>:

    #include <X11/Xmu/Editres.h>
    ...
    XtAddEventHandler(shell_widget, (EventMask) 0, True,
                      (XtEventHandler) _XEditResCheckMessages, NULL);

(plus `-lXmu' on the link line).

In the case of xawtv, the Motif applications that use this (motv, mtt)
have already been separated into a non-free motv package.  xawtv will
build fine if we just repackage xawtv_3.95.orig.tar.gz without
common/RegEdit*.  (I'd do this myself, but I've lost my key.)

Thanks,

Matej


--- End Message ---
--- Begin Message ---
Source: xawtv
Source-Version: 3.95.dfsg.1-1

We believe that the bug you reported is fixed in the latest version of
xawtv, which is due to be installed in the Debian FTP archive:

alevtd_3.95.dfsg.1-1_i386.deb
  to pool/main/x/xawtv/alevtd_3.95.dfsg.1-1_i386.deb
fbtv_3.95.dfsg.1-1_i386.deb
  to pool/main/x/xawtv/fbtv_3.95.dfsg.1-1_i386.deb
pia_3.95.dfsg.1-1_i386.deb
  to pool/main/x/xawtv/pia_3.95.dfsg.1-1_i386.deb
radio_3.95.dfsg.1-1_i386.deb
  to pool/main/x/xawtv/radio_3.95.dfsg.1-1_i386.deb
scantv_3.95.dfsg.1-1_i386.deb
  to pool/main/x/xawtv/scantv_3.95.dfsg.1-1_i386.deb
streamer_3.95.dfsg.1-1_i386.deb
  to pool/main/x/xawtv/streamer_3.95.dfsg.1-1_i386.deb
ttv_3.95.dfsg.1-1_i386.deb
  to pool/main/x/xawtv/ttv_3.95.dfsg.1-1_i386.deb
v4l-conf_3.95.dfsg.1-1_i386.deb
  to pool/main/x/xawtv/v4l-conf_3.95.dfsg.1-1_i386.deb
webcam_3.95.dfsg.1-1_i386.deb
  to pool/main/x/xawtv/webcam_3.95.dfsg.1-1_i386.deb
xawtv-plugins_3.95.dfsg.1-1_i386.deb
  to pool/main/x/xawtv/xawtv-plugins_3.95.dfsg.1-1_i386.deb
xawtv-tools_3.95.dfsg.1-1_i386.deb
  to pool/main/x/xawtv/xawtv-tools_3.95.dfsg.1-1_i386.deb
xawtv_3.95.dfsg.1-1.diff.gz
  to pool/main/x/xawtv/xawtv_3.95.dfsg.1-1.diff.gz
xawtv_3.95.dfsg.1-1.dsc
  to pool/main/x/xawtv/xawtv_3.95.dfsg.1-1.dsc
xawtv_3.95.dfsg.1-1_i386.deb
  to pool/main/x/xawtv/xawtv_3.95.dfsg.1-1_i386.deb
xawtv_3.95.dfsg.1.orig.tar.gz
  to pool/main/x/xawtv/xawtv_3.95.dfsg.1.orig.tar.gz



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 402786@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Nelson A. de Oliveira <naoliv@debian.org> (supplier of updated xawtv 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.7
Date: Wed, 13 Dec 2006 02:41:20 -0200
Source: xawtv
Binary: xawtv-plugins fbtv radio ttv webcam pia xawtv xawtv-tools scantv streamer alevtd v4l-conf
Architecture: source i386
Version: 3.95.dfsg.1-1
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Nelson A. de Oliveira <naoliv@debian.org>
Description: 
 alevtd     - http daemon for videotext pages
 fbtv       - linux console (fbcon) TV application
 pia        - movie player
 radio      - ncurses-based radio application
 scantv     - scan TV channels for stations
 streamer   - capture tool (images / movies)
 ttv        - tty TV application
 v4l-conf   - tool to configure video4linux drivers
 webcam     - capture and upload images
 xawtv      - X11 TV application
 xawtv-plugins - plugins for xawtv and motv
 xawtv-tools - Miscellaneous tools distributed with xawtv
Closes: 402786
Changes: 
 xawtv (3.95.dfsg.1-1) unstable; urgency=medium
 .
   * QA upload.
   * Removed GPL-incompatible code from Open Motif (Closes: #402786).
Files: 
 09653970f68862e9977323888c5700e0 1097 graphics extra xawtv_3.95.dfsg.1-1.dsc
 26ad06ea865f866a0efa3134d6ffcc77 546866 graphics extra xawtv_3.95.dfsg.1.orig.tar.gz
 23a5c6f56352e5dd8cb459cbdeb2f400 24913 graphics extra xawtv_3.95.dfsg.1-1.diff.gz
 4300fc9971906f45bdf5acce9a5150c8 235238 x11 extra xawtv_3.95.dfsg.1-1_i386.deb
 64d0ae60508ecc8641d27d6b4d85d7f0 35640 x11 extra pia_3.95.dfsg.1-1_i386.deb
 f957c90e826e62a2ab5a2c53ff5e2dfe 64842 graphics extra fbtv_3.95.dfsg.1-1_i386.deb
 ee7acf77b794ed2033f7e2685306e505 47820 graphics extra ttv_3.95.dfsg.1-1_i386.deb
 a488db23f1d1a99c49c8b5f29017ad7e 52476 graphics extra scantv_3.95.dfsg.1-1_i386.deb
 433e61cc768af0022a4275751201877d 48966 graphics extra streamer_3.95.dfsg.1-1_i386.deb
 0fd8285d900a8d019061b7903e9880fd 16420 sound extra radio_3.95.dfsg.1-1_i386.deb
 79a7043f2a1502d40f1da578588d9a86 25462 graphics extra v4l-conf_3.95.dfsg.1-1_i386.deb
 c4d03c33d2005eeb307b2e083dddf710 30264 graphics extra xawtv-tools_3.95.dfsg.1-1_i386.deb
 9069e4de33544c6fb99e01070fbd2b9d 84060 graphics extra xawtv-plugins_3.95.dfsg.1-1_i386.deb
 3bc838dbf914ef6bc850ea0333ad88f3 34330 net extra webcam_3.95.dfsg.1-1_i386.deb
 721bacff8b5889f7ff381fe8820cbf41 31456 net extra alevtd_3.95.dfsg.1-1_i386.deb

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

iD8DBQFFf5BCAQwuptkwlkQRAv5eAJ98ifC2eauwUw9IqVEXbtVuQz49QACgjITn
aFl+MZKdBVyAbxj60KPJfyU=
=Jseb
-----END PGP SIGNATURE-----


--- End Message ---

Reply to: