Δημοσιεύτηκε: 11 Οκτ 2011, 23:33
από medigeek
Off topic:
the_eye έγραψε:Είναι επειδή την εφαρμογή την έκανα εγώ και δεν την κατέβασες από κάποιο αποθετήριο.

Όχι δεν είναι αυτό, το ubuntu software center ελέγχει την "ποιότητα" του πακέτου με το lintian ("Severity: important"):
Κώδικας: Επιλογή όλων
$ lintian -cIi talkme_0.0.2-1_all.deb
I: talkme: extended-description-is-probably-too-short
N:
N: The extended description (the lines after the first line of the
N: "Description:" field) is only one or two lines long. The extended
N: description should provide a user with enough information to decide
N: whether they want to install this package, what it contains, and how it
N: compares to similar packages. One or two lines is normally not enough to
N: do this.
N:
N: Refer to Debian Developer's Reference section 6.2.1 (General guidelines
N: for package descriptions) and Debian Developer's Reference section 6.2.3
N: (The long description) for details.
N:
N: Severity: minor, Certainty: possible
N:
W: talkme: maintainer-not-full-name dimitris
N:
N: The "name" part of this maintainer field is just one word, so it might
N: not be a full name.
N:
N: Severity: normal, Certainty: possible
N:
E: talkme: maintainer-address-malformed dimitris <dimitris@dimitris-laptop>
N:
N: The maintainer field could not be parsed according to the rules in the
N: Policy Manual.
N:
N: Refer to Debian Policy Manual section 5.6.2 (Maintainer) for details.
N:
N: Severity: serious, Certainty: certain
N:
W: talkme: copyright-without-copyright-notice
N:
N: The copyright file for this package does not appear to contain a
N: copyright notice. You should copy the copyright notice from the upstream
N: source (or add one of your own for a native package). A copyright notice
N: must consist of Copyright, Copr., or the Unicode symbol of C in a circle
N: followed by the years and the copyright holder. A copyright notice is
N: not required for a work to be copyrighted, but Debian requires the
N: copyright file include the authors and years of copyright, and including
N: a valid copyright notice is the best way to do that. Examples:
N:
N: Copyright YYYY Firstname Lastname <address@example.com>
N: Copr. YYYY-YYYY Firstname Lastname <address@example.com>
N: © YYYY,YYYY Firstname Lastname <address@example.com>
N:
N: If the package is in the public domain rather than copyrighted, be sure
N: to mention "public domain" in the copyright file. Please be aware that
N: this is very rare and not the same as a DFSG-free license. True public
N: domain software is generally limited to such special cases as a work
N: product of a United States government agency.
N:
N: Refer to http://ftp-master.debian.org/REJECT-FAQ.html for details.
N:
N: Severity: normal, Certainty: certain
N:
E: talkme: debian-changelog-file-contains-invalid-email-address dimitris@dimitris-laptop
N:
N: The changelog file contains an invalid email address: the domain needs
N: at least one dot. This looks like a mistake.
N:
N: Severity: important, Certainty: certain
N:
W: talkme: new-package-should-close-itp-bug
N:
N: This package appears to be the first packaging of a new upstream
N: software package (there is only one changelog entry and the Debian
N: revision is 1), but it does not close any bugs. The initial upload of a
N: new package should close the corresponding ITP bug for that package.
N:
N: This warning can be ignored if the package is not intended for Debian or
N: if it is a split of an existing Debian package.
N:
N: Refer to Debian Developer's Reference section 5.1 (New packages) for
N: details.
N:
N: Severity: normal, Certainty: certain
N:
W: talkme: binary-without-manpage usr/bin/Talkme.gambas
N:
N: Each binary in /usr/bin, /usr/sbin, /bin, /sbin or /usr/games should
N: have a manual page
N:
N: Note that though the man program has the capability to check for several
N: program names in the NAMES section, each of these programs should have
N: its own manual page (a symbolic link to the appropriate manual page is
N: sufficient) because other manual page viewers such as xman or tkman
N: don't support this.
N:
N: If the name of the man page differs from the binary by case, man may be
N: able to find it anyway; however, it is still best practice to make the
N: case of the man page match the case of the binary.
N:
N: If the man pages are provided by another package on which this package
N: depends, lintian may not be able to determine that man pages are
N: available. In this case, after confirming that all binaries do have man
N: pages after this package and its dependencies are installed, please add
N: a lintian override.
N:
N: Refer to Debian Policy Manual section 12.1 (Manual pages) for details.
N:
N: Severity: normal, Certainty: possible
N:
I: talkme: desktop-entry-contains-encoding-key usr/share/applications/talkme.desktop:3 Encoding
N:
N: The Encoding key is now deprecated by the FreeDesktop standard and all
N: strings are required to be encoded in UTF-8. This desktop entry
N: explicitly specifies an Encoding of UTF-8, which is harmless but no
N: longer necessary.
N:
N: The desktop-file-validate tool in the desktop-file-utils package is
N: useful for checking the syntax of desktop entries.
N:
N: Refer to
N: http://standards.freedesktop.org/desktop-entry-spec/1.0/apc.html for
N: details.
N:
N: Severity: wishlist, Certainty: certain
N:
W: talkme: desktop-entry-lacks-main-category usr/share/applications/talkme.desktop
N:
N: The categories for this desktop entry do not contain any Main
N: Categories, only Additional Categories. Additional Categories should
N: only be used on conjunction with one or more Main Categories.
N:
N: The desktop-file-validate tool in the desktop-file-utils package is
N: useful for checking the syntax of desktop entries.
N:
N: Refer to http://standards.freedesktop.org/menu-spec/1.0/apa.html for
N: details.
N:
N: Severity: normal, Certainty: certain
N:
E: talkme: menu-item-missing-required-tag section usr/share/menu/talkme:4
N:
N: The menu item has a line that is missing a required tag. It's likely
N: that the line will have no effect without this tag. install-menu may
N: report this as an error during package installation.
N:
N: Severity: important, Certainty: certain

Βασικά έχει να κάνει με το debian packaging. Το αγνοούμε για την ώρα, μιας και είναι το ελάχιστο που μας ανησυχεί. :)