[Aptitude-devel] My first commits to the repository and question about future releases

Axel Beckert abe at debian.org
Mon Jan 16 07:55:34 UTC 2012


Hi,

Christian PERRIER wrote:
> > > and adding myself to the control file to be able to upload releases
> > > in the future
> > 
> > Yeah, lintian would argue if you're name stands at the end of the
> > changelog entry and you're not in the uploaders (or maintainers)
> > field.
> 
> Unless you mention "Team upload" in the changelog, to be
> pedantic...assuming that "aptitude-devel at lists.alioth.debian.org" is
> listed in "Maintainer:"

Right. That's a recent feature of Lintian.

Apropos Lintian. There are a few Lintian warnings, which should be fixed
(if not already fixed in the git repo):

  http://lintian.debian.org/maintainer/dburrows@debian.org.html#aptitude

But most of them are easy to fix:

Source package:

    W ancient-standards-version
        3.8.3 (current is 3.9.2)

-> Should be updated. Check one of
   /usr/share/doc/debian-policy/upgrading-checklist.*


    W debian-rules-missing-recommended-target
        build-arch
        build-indep
    W package-would-benefit-from-build-arch-targets

-> Hopefully not too complex to add.

aptitude

    W binary-without-manpage
        usr/bin/aptitude-curses

-> No problem, but I think either a slave alternative to aptitude or a
   lintian override should be added. I'd prefer the slave alternative.

    W manpage-has-errors-from-man
        usr/share/man/ja/man8/aptitude.8.gz 145: warning: macro `Sh'
	not defined

-> Should be looked at, but not immediately IMHO.

    W menu-command-not-in-package
        usr/share/menu/aptitude:7 usr/bin/aptitude-gtk
    W pkg-not-in-package-test
        aptitude-gtk usr/share/menu/aptitude

-> This indicates that the menu file for aptitude-gtk goes into the
   aptitude-curses package. Should be fixed, but isn't urgent IMHO.

    E python-script-but-no-python-dep
        usr/share/bug/aptitude

-> If reportbug (which makes use of that script) is installed, python
   will be installed anyway, so I'd override this lintian warning and maybe
   even file a bug against lintian.

aptitude-gtk

    W binary-without-manpage
        usr/bin/aptitude-gtk

-> See above.

And if you want to get the package real clean in the future, there are
also some less important issues which could be fixed:

  http://lintian.debian.org/full/dburrows@debian.org.html#aptitude

Some comments:

I duplicate-long-description

    aptitude-doc-en aptitude-doc-es

-> Mention the word Spanish somewhere in aptitude-doc-es's long
   description.

I arch-dep-package-has-big-usr-share

    7336kB 66%

-> Maybe not easy. I'd say not top priority, but worth to look at.

Feel free to ask questions about any of these lintian warnings.

		Regards, Axel
-- 
 ,''`.  |  Axel Beckert <abe at debian.org>, http://people.debian.org/~abe/
: :' :  |  Debian Developer, ftp.ch.debian.org Admin
`. `'   |  1024D: F067 EA27 26B9 C3FC 1486  202E C09E 1D89 9593 0EDE
  `-    |  4096R: 2517 B724 C5F6 CA99 5329  6E61 2FF9 CD59 6126 16B5



More information about the Aptitude-devel mailing list