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

Bug#672430: RFS: logisim/2.7.1-1 [ITP] -- graphical tool for designing and simulating logic circuits



On Fri, May 11, 2012 at 8:48 AM, Vincent Cheng wrote:

> I'm looking for a sponsor for my package "logisim".

I don't intend to sponsor this but here is a review:

src/com/cburch/logisim/file/ReaderInputStream.java is Apache 2.0
licensed, not GPL. That isn't compatible with GPLv2 but since the rest
of the code is GPLv2+ that seems to be Ok (GPLv3 is compatible), I
wonder why it is licenced that way though, perhaps you could ask
upstream.

Please install resources/logisim/img/logisim-icon-*.png to
/usr/share/icons/hicolor/*/apps/logisim.png and put Icon=logisim in
the .desktop file.

doc/search_lookup_*/ look like generated files, is it possible to
build those on Debian? If not they should probably be removed.

A bunch of the icons and images mention they were created in the GIMP,
I wonder if upstream has GIMP XCF files lying around. I also wonder
about the fonts used.

lintian complaints that are bugs in lintian should not get overridden.
Since a bug is already filed, you should either ignore the warning and
or send a patch to the lintian maintainers.

There are a number of duplicate and triplicate files. Please see if it
is possible for upstream to de-duplicate them or to use symlinks to
de-duplicate them on Debian.

Please send upstream a patch for the unwanted BOM. Wow,
get-orig-source is ugly, it would be nice if upstream released sane
source tarballs. Please contact them about that and also point them at
our upstream guide (which has some Java-related links):

http://wiki.debian.org/UpstreamGuide

The packaging in general is pretty good, you may find a sponsor with
pkg-electronics or perhaps debian-science:

http://wiki.debian.org/PkgElectronics
http://wiki.debian.org/Teams/DebianScience
http://wiki.debian.org/DebianScience
http://wiki.debian.org/DebianScience/Electronics

jlint finds a lot of issues, you might like to tell upstream about it.

lintian:

P: logisim: no-upstream-changelog

pngcheck:

$ pngcheck -q resources/logisim/img/logisim-icon-16.png
resources/logisim/img/logisim-icon-16.png  this is neither a PNG or
JNG image nor a MNG stream
ERROR: resources/logisim/img/logisim-icon-16.png
$ file resources/logisim/img/logisim-icon-16.png
resources/logisim/img/logisim-icon-16.png: GIF image data, version 89a, 16 x 16

desktop-file-validate:

debian/logisim.desktop: error: (will be fatal in the future): value
"logisim-icon-128.png" for key "Icon" in group "Desktop Entry" is an
icon name with an extension, but there should be no extension as
described in the Icon Theme Specification if the value is not an
absolute path

-- 
bye,
pabs

http://wiki.debian.org/PaulWise



Reply to: