Subject: pkg/28421: make update forgets some packages
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: None <martti.kuparinen@iki.fi>
List: pkgsrc-bugs
Date: 11/26/2004 10:42:01
>Number:         28421
>Category:       pkg
>Synopsis:       make update forgets some packages
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Fri Nov 26 10:42:01 +0000 2004
>Originator:     Martti Kuparinen
>Release:        NetBSD 2.0_RC5
>Organization:
>Environment:
System: NetBSD p2 2.0_RC5 NetBSD 2.0_RC5 (P2) #0: Fri Nov 12 09:49:26 EET 2004 root@p2:/usr/src/sys/arch/i386/compile/P2 i386
Architecture: i386
Machine: i386
>Description:

Sometimes "make update" does not (re)install all previously installed
packages and this can lead in to unstartable services. It seems like
the "make update" process forgets some packages if they are not directly
depending on the package to be updated (or maybe few "steps" above
that package).

>How-To-Repeat:

[Tested on pkgsrc updated on 2004-11-26]

# pkg_info -V
20041110

# lintpkgsrc -i
Version mismatch: 'libmm' 1.2.2nb1 vs 1.3.1

# pkg_info | grep php
php-4.3.9nb1        HTML-embedded scripting language
ap-php-4.3.9nb1     Apache (apache13) module for PHP4
php-gettext-4.3.9   PHP4 extension for gettext support
php-mysql-4.3.9     PHP extension for MySQL databases

# cd /usr/pkgsrc/devel/libmm
# make && make update

# pkg_info | grep php
php-4.3.9nb1        HTML-embedded scripting language
php-gettext-4.3.9   PHP4 extension for gettext support
php-mysql-4.3.9     PHP extension for MySQL databases

No more ap-php!

>Fix: