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

Bug#721208: 0.1-6 uploaded



Hi Sean,

Several suggestions for you:

debian/control:
    - change debhelper (>=9.0.0) to debhelper (>=9).
    - why you are using priority extra? Your package conflicts with
other?[1] I suggest to use optional.
    - your VCS control is disabled... Please, enable it and use a VCS
(can be debian.org, github etc).

debian/copyright:
    - the code has extra copyrights. Example:
mugshot/CameraMugshotDialog.py has a copyright from you and Rick
Spencer. You should put all authors in debian/copyright. Please, see
an example here[2].
    - you used the GPL-3.0+ license. However, the code headers hasn't
"or later" expression. Thus, you must use GPL-3.0 instead of the
GPL-3.0+.

debian/menu: why not use a icon.xpm for your application???

debian/mugshot.1: you are the upstream! The best is create a manpage
in your code and release a new version. (I already made it several
times to fix the code and make Debian happy!)

debian/README.source: dpatch is dead. The current patch system is
quilt and you haven't patches. This file is useless. Please, remove
it.

debian/rules: I suggest to append --paralell to "dh $@" lines.

The package has a lintian message:

I: mugshot: package-contains-empty-directory usr/share/mugshot/media/

Please, see refining lintian[3] for details.

I got some warnings and errors when building the package. See:

-------------------------------------------------------------
WARNING: the following files are not recognized by DistUtilsExtra.auto:
  ChangeLog
  help/C/figures/browse.png
  help/C/figures/camera.png
  help/C/figures/file_chooser.png
  help/C/figures/icon.png
  help/C/figures/libreoffice.png
  help/C/figures/main.png
  help/C/figures/password_dialog.png
  help/C/figures/pidgin.png
  help/C/figures/select_from_stock.png
  help/C/figures/stock_browser.png
  help/C/figures/take_a_photo.png
  help/C/index.page
  help/C/mugshot-quickstart.page
  help/C/mugshot-take-a-picture.page
  mugshot.desktop.in
  po/mugshot.pot
-------------------------------------------------------------
pyversions: missing X(S)-Python-Version in control file, fall back to
debian/pyversions
pyversions: missing debian/pyversions file, fall back to supported versions
ERROR: Python module helpers not found
ERROR: Python module helpers not found
ERROR: Python module helpers not found
ERROR: Python module Window not found
ERROR: Python module mugshotconfig not found
ERROR: Python module mugshotconfig not found
ERROR: Python module Builder not found
ERROR: Python module pexpect not found
ERROR: Python module dbus not found
ERROR: Python module cairo not found
-------------------------------------------------------------
WARNING: the following files are not recognized by DistUtilsExtra.auto:
  ChangeLog
-------------------------------------------------------------

What is this???

    ├── lib
    │   └── python2.7
    │       └── dist-packages
    │           ├── mugshot
    │           │   ├── CameraMugshotDialog.py ->
../../../../share/pyshared/mugshot/CameraMugshotDialog.py
    │           │   ├── __init__.py ->
../../../../share/pyshared/mugshot/__init__.py
    │           │   └── MugshotWindow.py ->
../../../../share/pyshared/mugshot/MugshotWindow.py
    │           ├── mugshot-0.1.egg-info ->
../../../share/pyshared/mugshot-0.1.egg-info
    │           └── mugshot_lib
    │               ├── Builder.py ->
../../../../share/pyshared/mugshot_lib/Builder.py
    │               ├── CameraDialog.py ->
../../../../share/pyshared/mugshot_lib/CameraDialog.py
    │               ├── helpers.py ->
../../../../share/pyshared/mugshot_lib/helpers.py
    │               ├── __init__.py ->
../../../../share/pyshared/mugshot_lib/__init__.py
    │               ├── mugshotconfig.py ->
../../../../share/pyshared/mugshot_lib/mugshotconfig.py
    │               └── Window.py ->
../../../../share/pyshared/mugshot_lib/Window.py


The installation is using several relative symliks and it will take
you to a role... Use absolute links.

Please, refer the package name and location in mentors in next time.

Hope this help.

Regards,

Eriberto

PS: I can't sponsor you.

[1] http://www.debian.org/doc/debian-policy/ch-archive.html#s-priorities
[2] http://anonscm.debian.org/gitweb/?p=collab-maint/core-network.git;a=blob_plain;f=debian/copyright
[3] http://eriberto.pro.br/blog/?p=1289


2013/8/29 Sean Davis <smd.seandavis@gmail.com>:
> I have uploaded 0.1-6 which makes the package lintian-clean.
> Please review my package for upload.


Reply to: