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

Re: RFS: fritzing



Hello,

On Sun, Oct 03, 2010 at 05:42:48PM +0100, Enrique Hernández Bello wrote:
> It builds these binary packages:
> fritzing   - Easy-to-use, electronic design software
---end quoted text---

* Please consider packaging it under pkg-electronics team [1].

* There are some lintian issues:

W: fritzing source: unknown-field-in-dsc original-maintainer
W: fritzing source: out-of-date-standards-version 3.8.4 (current is 3.9.1)
I: fritzing: arch-dep-package-has-big-usr-share 57499kB 92%
N:
N:    The package has a significant amount of architecture-independent data
N:    (over 4MB, or over 2MB and more than 50% of the package) in /usr/share
N:    but is an architecture-dependent package. This is wasteful of mirror
N:    space and bandwidth since it means distributing multiple copies of this
N:    data, one for each architecture.
N:
N:    If the data in /usr/share is not architecture-independent, this is a
N:    Policy violation that should be fixed by moving the data elsewhere
N:    (usually /usr/lib).
N:
N:    Refer to Debian Developer's Reference section 6.7.5
N:    (Architecture-independent data) for details.
N:
N:    Severity: wishlist, Certainty: certain
N:

W: fritzing: new-package-should-close-itp-bug
W: fritzing: executable-not-elf-or-script ./usr/share/fritzing/parts/svg/core/icon/din-5_midi_connector.svg
W: fritzing: executable-not-elf-or-script ./usr/share/fritzing/parts/svg/core/icon/7-segment display.svg
W: fritzing: executable-not-elf-or-script ./usr/share/fritzing/parts/svg/core/breadboard/breadboard.svg
W: fritzing: executable-not-elf-or-script ./usr/share/fritzing/parts/core/xbee.fzp
W: fritzing: executable-not-elf-or-script ./usr/share/fritzing/parts/svg/core/icon/solenoid.svg
W: fritzing: executable-not-elf-or-script ./usr/share/fritzing/parts/svg/core/icon/loudspeaker.svg
W: fritzing: executable-not-elf-or-script ./usr/share/fritzing/parts/svg/core/icon/microphone.svg
W: fritzing: executable-not-elf-or-script ./usr/share/fritzing/parts/svg/core/icon/16-segment display.svg
W: fritzing: executable-not-elf-or-script ./usr/share/fritzing/parts/svg/core/icon/xbee.svg
W: fritzing: executable-not-elf-or-script ./usr/share/fritzing/parts/svg/core/icon/infrared proximity sensor.svg
W: fritzing: executable-not-elf-or-script ./usr/share/fritzing/parts/svg/core/schematic/infrared proximity sensor.svg
W: fritzing: executable-not-elf-or-script ./usr/share/fritzing/parts/svg/core/schematic/schematic-arduino-diecimila_old.svg
W: fritzing: executable-not-elf-or-script ./usr/share/fritzing/parts/svg/core/schematic/din-5_midi_connector.svg

# This is because those files are marked as executable in upstream 
# tarball. Although dh_fixperms is run during build but it doesn't fix 
# those permissions, you can override dh_fixperms to fix those 
# permissions, also tell upstream about to fix that.

I: fritzing: package-contains-empty-directory usr/share/fritzing/parts/contrib/
I: fritzing: package-contains-empty-directory usr/share/fritzing/parts/svg/contrib/breadboard/
I: fritzing: package-contains-empty-directory usr/share/fritzing/parts/svg/contrib/icon/
I: fritzing: package-contains-empty-directory usr/share/fritzing/parts/svg/contrib/schematic/
I: fritzing: package-contains-empty-directory usr/share/fritzing/parts/svg/user/breadboard/
I: fritzing: package-contains-empty-directory usr/share/fritzing/parts/svg/user/icon/
I: fritzing: package-contains-empty-directory usr/share/fritzing/parts/svg/user/pcb/
I: fritzing: package-contains-empty-directory usr/share/fritzing/parts/svg/user/schematic/
I: fritzing: package-contains-empty-directory usr/share/fritzing/parts/user/
N:
N:    This package installs an empty directory. This might be intentional but
N:    it's normally a mistake. If it is intentional, add a lintian override.
N:
N:    If a package ships with or installs empty directories, you can remove
N:    them in debian/rules by calling:
N:
N:     $ find path/to/base/dir -type d -empty -delete
N:
N:    Severity: wishlist, Certainty: possible
N:

* Also please consider forwarding the .desktop & manpage files you made to 
upstream.

* Probably debian/dirs is not needed

[1] http://wiki.debian.org/PkgElectronics

-- 
 ‎أحمد المحمودي (Ahmed El-Mahmoudy)
  Digital design engineer
 GPG KeyID: 0xEDDDA1B7
 GPG Fingerprint: 8206 A196 2084 7E6D 0DF8  B176 BC19 6A94 EDDD A1B7

Attachment: signature.asc
Description: Digital signature


Reply to: