FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor


 
 
LinkBack Thread Tools
 
Old 03-29-2011, 11:29 PM
Rémy Oudompheng
 
Default release version 3.0.5

Hello,

namcap 3.0.5 is released. Since the announcement of namcap 3.0.3, the
following problems were fixed:

Changed in 3.0.5
* the depends rule was completely broken (FS#23489)
* optdepends are no longer considered when searching for missing depends.
However, if a missing dependency is found to be optional, a warning is
raised instead of an error (new tag dependency-detected-but-optional).
This fixes a problem when analyzing the vlc package: since kdelibs is
an optional dependency, the previous behaviour (in 3.0.x versions) was
to say that qt was superfluous.

Changed in 3.0.4:
* parsepkgbuild is run in a clean environment (/usr/bin/env -i)
* the checkdepends variable (new in pacman 3.5.0) is a legit PKGBUILD
array variable

I hope this will be the last bugfix release in the 3.0.x series.

Planned for the 3.1 release:
* use libalpm bindings (pyalpm) to access sync databases:*this will
bring back a bunch of warnings "foobar package is from [testing] on
your system" which didn't work anymore with new database format
* new rules, e.g. for overlinked libraries (FS#23357)

In a distant future:
* use files database to completely eliminate the "library libfoobar.so
is an uninstalled dependency", or maybe just sync databases if
sodepends gets implemented

Regards,
Rémy.
 
Old 03-30-2011, 11:21 AM
Allan McRae
 
Default release version 3.0.5

On 30/03/11 09:29, Rémy Oudompheng wrote:

Hello,

namcap 3.0.5 is released. Since the announcement of namcap 3.0.3, the
following problems were fixed:




It is great to see this project revitalised and having so much work put
into improving it.


This looks good to me:

> namcap $(find . -name PKGBUILD | sort)
PKGBUILD (bash) W: Non standard variable 'p' doesn't start with an
underscore

PKGBUILD (db) W: Description should not contain the package name.
PKGBUILD (dialog) W: Description should not contain the package name.
PKGBUILD (file) W: Description should not contain the package name.
PKGBUILD (filesystem) W: Description should not contain the package name.
PKGBUILD (kernel26-lts) E: Split PKGBUILD needs additional makedepends
['coreutils', 'module-init-tools', 'kernel26-firmware', 'mkinitcpio'] to
work properly

PKGBUILD (kernel26-lts) E: File referenced in $startdir
PKGBUILD (kernel26) E: File referenced in $startdir
PKGBUILD (licenses) W: Description should not contain the package name.
PKGBUILD (make) W: Description should not contain the package name.
PKGBUILD (ndiswrapper-lts) E: File referenced in $startdir
PKGBUILD (ndiswrapper) E: File referenced in $startdir
PKGBUILD (ndiswrapper) E: File referenced in $startdir
PKGBUILD (ndiswrapper) E: File referenced in $startdir
PKGBUILD (pam) W: Description should not contain the package name.
PKGBUILD (patch) W: Description should not contain the package name.
PKGBUILD (readline) W: Non standard variable 'p' doesn't start with an
underscore

PKGBUILD (readline) W: Description should not contain the package name.
PKGBUILD (shadow) W: Description should not contain the package name.
PKGBUILD (tiacx-lts) E: File referenced in $startdir
PKGBUILD (tiacx) E: File referenced in $startdir
PKGBUILD (xz) W: Description should not contain the package name.

Nothing that is a false positive as far as I can tell.


A couple of minor comments from scanning a bunch of packages with this:

I wonder if there is some way to detect whether an info page needs
installed. These files do not:
cloog-ppl E: Info files detected but not updated with "install-info" in
install file


This is a dependency included to run the install scriptlet:
make W: Dependency included and not needed ('sh')

Allan
 

Thread Tools




All times are GMT. The time now is 02:36 AM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright ©2007 - 2008, www.linux-archive.org