Your message dated Sat, 15 Jan 2005 19:32:06 -0500
with message-id <[EMAIL PROTECTED]>
and subject line Bug#287090: fixed in kaquarium 1.0-beta-4
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)

--------------------------------------
Received: (at submit) by bugs.debian.org; 24 Dec 2004 10:34:47 +0000
>From [EMAIL PROTECTED] Fri Dec 24 02:34:47 2004
Return-path: <[EMAIL PROTECTED]>
Received: from dhcp065-026-182-085.indy.rr.com (sisyphus.deadbeast.net) 
[65.26.182.85] 
        by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
        id 1ChmmU-00026u-00; Fri, 24 Dec 2004 02:34:46 -0800
Received: by sisyphus.deadbeast.net (Postfix, from userid 1000)
        id 0E30E68C051; Fri, 24 Dec 2004 05:34:44 -0500 (EST)
Content-Type: multipart/mixed; boundary="===============2030434628=="
MIME-Version: 1.0
From: Branden Robinson <[EMAIL PROTECTED]>
To: Debian Bug Tracking System <[EMAIL PROTECTED]>
Subject: kaquarium: copyright file does not mention apparently unlicensed image 
files
X-Mailer: reportbug 3.5
Date: Fri, 24 Dec 2004 05:34:44 -0500
X-Debbugs-Cc: debian-legal@lists.debian.org
Message-Id: <[EMAIL PROTECTED]>
Delivered-To: [EMAIL PROTECTED]
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2004_03_25 
        (1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-11.0 required=4.0 tests=BAYES_00,HAS_PACKAGE,
        X_DEBBUGS_CC autolearn=ham version=2.60-bugs.debian.org_2004_03_25
X-Spam-Level: 

This is a multi-part MIME message sent by reportbug.

--===============2030434628==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

Package: kaquarium
Version: 1.0-beta-3
Severity: serious
Justification: violation of Debian Policy 2.2.1

As noted on debian-legal on 20 August by Nathanael Nerode, kaquarium
appears to contain non-DFSG-free images files (some of the same ones as
shermans-aquarium).

It is unclear to me whether these files are even distributable by Debian
at all; that they come free-of-charge with a gratis screen saver for
Windows operating systems implies no grant of permission to the Debian
Project whatsoever.

Moreover, no indication is given in the debian/copyright file that the work
of anyone other than Ramiro Tasquer was involved in the upstream package.

I have attached the debian/copyright file and the only file that credits
Jim Toomey with the images, src/main.cpp.

The copyright holder in the images, Jim Toomey, should be contacted as soon
as possible for license negotiations.  If those are unsuccessful and
distributable replacement images are not used, this package should be
withdrawn from the Debian archives.  (Without a grant of license under
copyright law, we cannot distribute these images even in non-free).

-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: powerpc (ppc)
Kernel: Linux 2.4.25-powerpc-smp
Locale: LANG=C, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages kaquarium depends on:
ii  kdelibs4                 4:3.3.1-4       KDE core libraries
ii  libart-2.0-2             2.3.16-6        Library of functions for 2D graphi
ii  libc6                    2.3.2.ds1-19    GNU C Library: Shared libraries an
ii  libgcc1                  1:3.4.3-6       GCC support library
ii  libice6                  4.3.0.dfsg.1-10 Inter-Client Exchange library
ii  libidn11                 0.5.2-3         GNU libidn library, implementation
ii  libpng12-0               1.2.8rel-1      PNG library - runtime
ii  libqt3c102-mt            3:3.3.3-7       Qt GUI Library (Threaded runtime v
ii  libsm6                   4.3.0.dfsg.1-10 X Window System Session Management
ii  libstdc++5               1:3.3.5-5       The GNU Standard C++ Library v3
ii  libx11-6                 4.3.0.dfsg.1-10 X Window System protocol client li
ii  libxext6                 4.3.0.dfsg.1-10 X Window System miscellaneous exte
ii  libxrender1              0.8.3-7         X Rendering Extension client libra
ii  xlibs                    4.3.0.dfsg.1-10 X Keyboard Extension (XKB) configu
ii  zlib1g                   1:1.2.2-4       compression library - runtime

--===============2030434628==
Content-Type: text/x-c; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="main.cpp"

#include <stdlib.h>
#include <time.h>
#include <unistd.h>

#include <qlayout.h>
#include <qvbox.h>
#include <qtooltip.h>
#include <qpixmap.h>
#include <qcolor.h>
#include <qrect.h>

#include <klocale.h>
#include <kglobal.h>
#include <kaboutdata.h>
#include <kaboutapplication.h>
#include <kconfig.h>
#include <kdebug.h>
#include <kstandarddirs.h>
#include <kapplication.h>

#include "misc.h"
#include "fishes.h"
#include "canvasview.h"
#include "bubbles.h"
#include "pref.h"
#include "configdlg.h"

#include "main.h"

extern "C"
{
    KPanelApplet* init( QWidget *parent, const QString& configFile )
    {
        KGlobal::locale()->insertCatalogue( "kaquarium" );
        return    new kfish( configFile, KPanelApplet::Normal,
                           KPanelApplet::About | KPanelApplet::Preferences,
                           parent, "kaquarium" );
    }
}

kfish *kfishApp = 0L;

kfish::kfish( const QString& configFile, Type type, int actions,
                QWidget *parent, const char *name )
                : KPanelApplet(configFile, type, actions, parent, name)
                , confDlg( 0 )
{
    kfishApp = this;
    
    // random
    srand( time(NULL) );
    
    //  Add layout
    QVBoxLayout *vbox;
    vbox = new QVBoxLayout(this);

    resize(200,200);

    connect( kfishPref::prefs() , SIGNAL( changePref() ), this, SIGNAL( 
signalSettingsChanged() ) );
    connect( this, SIGNAL( signalSettingsChanged() ), this, SLOT( 
slotSettingsChanged() ));
     
    // start canvas, where i'll show the fish
    m_canvas = new QCanvas( 0, "Canvas" );
    m_canvasview = new kfishCanvasView( m_canvas, this, "CanvasView" );
    vbox->add(m_canvasview);
    m_canvasview -> setCanvas( m_canvas );
    
    // set some canvas options    
    m_canvas->setBackgroundColor( QColor(0,0,100) );
    m_canvas->setAdvancePeriod( 30 );
    m_canvas->resize( 1 ,1 );
    m_canvas->setDoubleBuffering(true);
    
    // set the background
    setWall( locate("data", "kaquarium/pics/water.png"), m_canvas );

    // start bubbles
    m_bubble = new kfishBubbleManager( m_canvas, this );
    
    // put CanvasView inside the layout
    m_fish = new kfishManager( this );

    // Mouse tracking, so i know if the mouse is over the widget 
(fishCanvasView)
    setMouseTracking ( true );
    
    // set the default width space for future usage
    m_oldwidth = kfishPref::prefs() -> getWidth();
    
    // set the orientation
    kfishPref::prefs() -> setOrientation( orientation() );
}

kfish::~kfish(void)
{
    delete m_canvasview;
    delete m_fish;
    delete m_bubble;
    delete m_canvas;
}

int kfish::widthForHeight( int h ) const
{
    kfishPref::prefs() -> setOrientation(Horizontal);
    kfishPref::prefs() -> setPanelHeight(h);
    kfishPref::prefs() -> setPanelWidth(kfishPref::prefs() -> getWidth());
    

    // TODO: Get ride of this, do a emit with the new size... or something like 
that 
    m_canvas -> resize( kfishPref::prefs() -> getWidth(), int (h) ); 
    m_canvas -> setChanged( QRect(0,0, int(kfishPref::prefs() -> getWidth()), 
int (h)));
    
    return kfishPref::prefs() -> getWidth();
}

int kfish::heightForWidth( int w ) const
{
    kfishPref::prefs() -> setOrientation(Vertical);
    kfishPref::prefs() -> setPanelWidth(w);
    kfishPref::prefs() -> setPanelHeight(int(w/1.5));

    // i resize the canvas widget and this send a resized signal to all my 
classes and they do what they have to
    // TODO: Get ride of this, do a emit with the new size... or something like 
that
    m_canvas -> resize( int (w), int (w/1.5) ); 
    m_canvas -> setChanged( QRect(0,0,int (w), int (w/1.5)) );
    
    return (int) (w/1.5);
}

void kfish::orientationChange(Orientation orient)
{
    kfishPref::prefs() -> setOrientation( orient );
}

void kfish::slotAbout()
{
    KAboutData about("kAquarium", I18N_NOOP("KDE Aquarium Applet"), "1.0 Beta",
                     I18N_NOOP("KDE Aquarium"), 
                     KAboutData::License_GPL_V2, "(C) 2002-2004 Ramiro Tasquer",
                     I18N_NOOP("An Aquarium Applet\nfor kicker"),
                     "http://scofmb.sourceforge.net";);

    about. addAuthor("Ramiro Tasquer", I18N_NOOP("Developer"), "[EMAIL 
PROTECTED]");
    about. addCredit("Jim Toomey", I18N_NOOP("All fish graphics"), 
"www.slagoon.com");
    about. addCredit("Tarzeau", I18N_NOOP("Bubbles graphics"), "[EMAIL 
PROTECTED]");

    KAboutApplication a(&about, this);
    a.exec();
}

void kfish::slotPreferences(void)
{
    if (confDlg) {
        confDlg -> raise();
        return;
    }
    confDlg = new configDlg( this, 0, FALSE, Qt::WDestructiveClose );
    connect(confDlg, SIGNAL( destroyed() ), SLOT( slotConfigDlgDestroy() ));
    confDlg -> show();    
}

void kfish::slotSettingsChanged()
{
    if ( m_oldwidth != kfishPref::prefs() -> getWidth() )
    {
        m_oldwidth = kfishPref::prefs() -> getWidth();
        emit updateLayout();
    }
}

void kfish::slotConfigDlgDestroy()
{
    confDlg = 0;
}

void kfish::about()
{
    slotAbout();
}

void kfish::preferences()
{
    slotPreferences();
}

--===============2030434628==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="copyright"

This package was debianized by Helen Faulkner <[EMAIL PROTECTED]> on
Tue,  3 Aug 2004 16:31:07 +0100.

It was downloaded from http://scofmb.sourceforge.net/kaquarium.html

Upstream Author: Ramiro Tasquer <[EMAIL PROTECTED]>


Copyright:

   Copyright (C) 2002-2004 Ramiro Tasquer. 

   This package is free software; you can redistribute it and/or modify
   it under the terms of the GNU General Public License as published by
   the Free Software Foundation; version 2 dated June, 1991.

   This package is distributed in the hope that it will be useful,
   but WITHOUT ANY WARRANTY; without even the implied warranty of
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   GNU General Public License for more details.

   You should have received a copy of the GNU General Public License
   along with this package; if not, write to the Free Software
   Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
   02111-1307, USA.  

On Debian GNU/Linux systems, the complete text of the GNU General
Public License can be found in `/usr/share/common-licenses/GPL'.

--===============2030434628==--

---------------------------------------
Received: (at 287090-close) by bugs.debian.org; 16 Jan 2005 00:35:34 +0000
>From [EMAIL PROTECTED] Sat Jan 15 16:35:34 2005
Return-path: <[EMAIL PROTECTED]>
Received: from newraff.debian.org [208.185.25.31] (mail)
        by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
        id 1CpyOE-0005nN-00; Sat, 15 Jan 2005 16:35:34 -0800
Received: from katie by newraff.debian.org with local (Exim 3.35 1 (Debian))
        id 1CpyKs-00071z-00; Sat, 15 Jan 2005 19:32:06 -0500
From: Helen Faulkner <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
X-Katie: $Revision: 1.55 $
Subject: Bug#287090: fixed in kaquarium 1.0-beta-4
Message-Id: <[EMAIL PROTECTED]>
Sender: Archive Administrator <[EMAIL PROTECTED]>
Date: Sat, 15 Jan 2005 19:32:06 -0500
Delivered-To: [EMAIL PROTECTED]
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 
        (1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-6.0 required=4.0 tests=BAYES_00,HAS_BUG_NUMBER 
        autolearn=no version=2.60-bugs.debian.org_2005_01_02
X-Spam-Level: 

Source: kaquarium
Source-Version: 1.0-beta-4

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

kaquarium_1.0-beta-4.diff.gz
  to pool/main/k/kaquarium/kaquarium_1.0-beta-4.diff.gz
kaquarium_1.0-beta-4.dsc
  to pool/main/k/kaquarium/kaquarium_1.0-beta-4.dsc
kaquarium_1.0-beta-4_i386.deb
  to pool/main/k/kaquarium/kaquarium_1.0-beta-4_i386.deb



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 [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Helen Faulkner <[EMAIL PROTECTED]> (supplier of updated kaquarium 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 [EMAIL PROTECTED])


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

Format: 1.7
Date: Thu, 13 Jan 2005 11:39:00 +0000
Source: kaquarium
Binary: kaquarium
Architecture: source i386
Version: 1.0-beta-4
Distribution: unstable
Urgency: high
Maintainer: Helen Faulkner <[EMAIL PROTECTED]>
Changed-By: Helen Faulkner <[EMAIL PROTECTED]>
Description: 
 kaquarium  - aquarium panel applet for KDE
Closes: 287090
Changes: 
 kaquarium (1.0-beta-4) unstable; urgency=high
 .
   * Negotiated with the copyright holder of the fish images, to obtain a DFSG
     free license for the images (Closes: Bug#287090).
   * Added in src/pics/COPYING file containing the license for the fish images.
   * Added the fish images license and copyright information to 
debian/copyright.
Files: 
 fdd6b13d815906890057d0bb519851b8 619 kde optional kaquarium_1.0-beta-4.dsc
 82cb64e0e4ae5b2a49960841a07fca43 639161 kde optional 
kaquarium_1.0-beta-4.diff.gz
 3d2e325bf58add7982043978984ea0c0 70666 kde optional 
kaquarium_1.0-beta-4_i386.deb

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

iD4DBQFB6bTTMQNuxza4YcERAoayAKCWJxWWyvFL81/zPxhf/fZtBcMxbQCXY9jh
ATKZh5bRvr1MkIiLXv+ETw==
=eWVj
-----END PGP SIGNATURE-----


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to