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

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: