Re: [MoM] Summary of first mentoring period
On Wed, Mar 07, 2012 at 12:34:47PM -0600, Scott Christley wrote:
> > On Sat, Mar 03, 2012 at 12:12:38AM +0100, Andreas Tille wrote:
> >>> W: libswarm source: debhelper-but-no-misc-depends libswarm2-dev
>
> resolved
Could you please commit the change?
> >>> W: libswarm source: newer-standards-version 3.9.2 (current is 3.9.1)
>
> This says to upgrade to a newer lintian, but
>
> apt-get upgrade lintian
>
> doesn't upgrade it. lintian --version tells me
>
> Lintian v2.4.3+squeeze1
So you are working on stable which is fine. Please try
apt-cache policy lintian
It should mention newer versions for testing and unstable. If not
please adapt your sources.list to also mention those distributions.
However, you need to make sure that your system is not spoiled and
you can usually do this by
$ cat /etc/apt/preferences
Package: *
Pin: release a=stable
Pin-Priority: 501
Package: *
Pin: release a=testing
Pin-Priority: 101
Package: *
Pin: release a=unstable
Pin-Priority: 50
Package: *
Pin: release a=experimental
Pin-Priority: 5
Or something like this (see man apt_preferences). This enables you to
install for instance lintian from unstable via:
apt-get install -t unstable lintian
Even more clever is to do the following:
$ cat /etc/apt/preferences.d/01-linitan.pref /etc/apt/preferences.d/01-debian-policy.pref
Package: lintian
Pin: release a=unstable
Pin-Priority: 605
Package: debian-policy
Pin: release a=unstable
Pin-Priority: 605
This ensures that you always have the latest lintian and debian-policy
packages installed on your stable system.
> >>> W: libswarm2-dev: binary-without-manpage usr/bin/libtool-swarm
>
> I'm determining with upstream if this file is actually suppose to be installed and how it is used.
If it is used writing a manpage would be a good idea - even a basic one
helps. You get a plenty of examples via
$ find trunk/packages -name "*.1" | grep -v -e tags -e branches
in a SVN checkout.
> >>> W: libswarm2-dev: script-not-executable ./usr/share/swarm/swarmrc
>
> This is being corrected upstream.
For sure it is correct to report this upstream but you can easily do
this in debian/rules. SVN has also a plenty of examples which you
can find via
$ grep chmod trunk/packages/*/trunk/debian/rules
> I've also resolved these warnings:
>
> W: libswarm2: non-dev-pkg-with-shlib-symlink usr/lib/libswarm.so.2.4.0 usr/lib/libswarm.so
> W: libswarm2: non-dev-pkg-with-shlib-symlink usr/lib/libswarmobjc.so.0.0.0 usr/lib/libswarmobjc.so
Fine - please commit these changes.
Kind regards and thanks for your report
Andreas.
--
http://fam-tille.de
Reply to: