NetBSD Problem Report #42002

From dholland@eecs.harvard.edu  Mon Sep  7 07:26:26 2009
Return-Path: <dholland@eecs.harvard.edu>
Received: from mail.netbsd.org (mail.netbsd.org [204.152.190.11])
	by www.NetBSD.org (Postfix) with ESMTP id 2814063BC1D
	for <gnats-bugs@gnats.NetBSD.org>; Mon,  7 Sep 2009 07:26:26 +0000 (UTC)
Message-Id: <20090907072526.B3524F8CA@tanaqui.eecs.harvard.edu>
Date: Mon,  7 Sep 2009 03:25:26 -0400 (EDT)
From: dholland@eecs.harvard.edu
Reply-To: dholland@eecs.harvard.edu
To: gnats-bugs@gnats.NetBSD.org
Subject: make update doesn't clean fully
X-Send-Pr-Version: 3.95

>Number:         42002
>Category:       pkg
>Synopsis:       make update doesn't clean fully
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Mon Sep 07 07:30:00 +0000 2009
>Originator:     David A. Holland
>Release:        pkgsrc HEAD of 20090814
>Organization:
>Environment:
irrelevant
>Description:

Suppose you have a package foo, and a package bar that uses foo.

If you recompile foo and bar by doing 'make update' in foo, and after
this bar no longer uses foo any more, bar isn't cleaned.

This came up recently with tex vs. archivers/zziplib, where the latter
stopped being used by web2c. A 'make update' started in zziplib across
this change leaves a couple dozen work dirs behind.

It appears that .DLIST and .DDIR are regenerated right before the
clean phase; this doesn't seem like the right approach.

(I posted this in tech-pkg a couple weeks ago and got no response.)

>How-To-Repeat:

as above

>Fix:

Dunno.

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD: gnats_config.sh,v 1.8 2006/05/07 09:23:38 tsutsui Exp $
Copyright © 1994-2007 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.