Hello debian mentors! ;)

I've recently uploaded my last version of Fritzing package. I've fixed all
lintian errors and warnings and I've followed all recommendations except
packaging this application under pkg-electronics team. I've suscribed to
their list but I don't know what I must to do about.

However I consider that my package is now suitable to get into the Debian
world. I would like that somebody review my work and tell me the next step.

Thank you.

El 4 de octubre de 2010 15:10, أحمد المحمودي <aelmahmo...@sabily.org>escribió:

> 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
>



-- 
Enrique Hernández Bello

Reply via email to