From naddy@mips.inka.de  Sat Nov  2 08:30:56 2002
Return-Path: <naddy@mips.inka.de>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id A61FC37B401
	for <FreeBSD-gnats-submit@freebsd.org>; Sat,  2 Nov 2002 08:30:56 -0800 (PST)
Received: from mail.inka.de (quechua.inka.de [193.197.184.2])
	by mx1.FreeBSD.org (Postfix) with ESMTP id A90FE43E6E
	for <FreeBSD-gnats-submit@freebsd.org>; Sat,  2 Nov 2002 08:30:55 -0800 (PST)
	(envelope-from naddy@mips.inka.de)
Received: from kemoauc.mips.inka.de (uucp@)
	by mail.inka.de with gbsmtp 
	id 1881Aj-0000EV-00; Sat, 02 Nov 2002 17:30:53 +0100
Received: from kemoauc.mips.inka.de (localhost [127.0.0.1])
	by kemoauc.mips.inka.de (8.12.6/8.12.6) with ESMTP id gA2Fp963084307
	for <FreeBSD-gnats-submit@freebsd.org>; Sat, 2 Nov 2002 16:51:09 +0100 (CET)
	(envelope-from naddy@localhost.mips.inka.de)
Received: (from naddy@localhost)
	by kemoauc.mips.inka.de (8.12.6/8.12.6/Submit) id gA2Fp9Lt084306;
	Sat, 2 Nov 2002 16:51:09 +0100 (CET)
Message-Id: <200211021551.gA2Fp9Lt084306@kemoauc.mips.inka.de>
Date: Sat, 2 Nov 2002 16:51:09 +0100 (CET)
From: Christian Weisgerber <naddy@freebsd.org>
Reply-To: Christian Weisgerber <naddy@freebsd.org>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: portupgrade vs. docproj dependencies
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         44835
>Category:       ports
>Synopsis:       portupgrade vs. docproj dependencies
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    knu
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sat Nov 02 08:40:01 PST 2002
>Closed-Date:    Tue Aug 24 15:20:38 GMT 2004
>Last-Modified:  Tue Aug 24 15:30:24 GMT 2004
>Originator:     Christian Weisgerber
>Release:        FreeBSD 5.0-CURRENT alpha
>Organization:
>Environment:
System: FreeBSD kemoauc.mips.inka.de 5.0-CURRENT FreeBSD 5.0-CURRENT #0: Tue Oct 29 09:46:10 CET 2002 naddy@kemoauc.mips.inka.de:/usr/obj/usr/src/sys/KEMOAUC alpha

portupgrade rev.1.198

>Description:

I installed the textproc/docproj metaport (portupgrade -N) and later
regenerated the ports index and database (portsdb -Uu).  Now commands
that access the package database, e.g. portversion, complain about
stale dependencies:

Stale dependency: docproj-1.10 --> docbook-241 -- manually run 'pkgdb
-F' to fix, or specify -O to force.

"Fixing" these with pkgdb proves difficult.  I can change all
docbook-xxx dependencies to docbook-4.1, although this doesn't make
sense, but dsssl-docbook-modular-1.73_1,1 is also marked as stale, no
alternative is offered, and deleting it doesn't work either:

Stale dependency: docproj-1.10 -> dsssl-docbook-modular-1.73_1,1:
New dependency? (? to help): 
Delete this? ([y]es/[n]o/[a]ll) [yes] 
Failed to rewrite /var/db/pkg/docproj-1.10/+CONTENTS: failed to convert Symbol into String

To restore the package database to a sane state, the docproj and
sgmlformat ports must be deleted.

>How-To-Repeat:

Install textproc/docproj, run pkgdb -F.

>Fix:

>Release-Note:
>Audit-Trail:

From: Christian Weisgerber <naddy@mips.inka.de>
To: FreeBSD-gnats-submit@freebsd.org
Cc:  
Subject: Re: ports/44835: portupgrade vs. docproj dependencies
Date: Sat, 2 Nov 2002 20:17:58 +0100 (CET)

 In article <200211021551.gA2Fp9Lt084306@kemoauc.mips.inka.de> you write:
 
 > >Number:         44835
 > >Category:       ports
 > >Synopsis:       portupgrade vs. docproj dependencies
 
 It turns out that the docproj dependencies are reported as stale
 because the respective ports (docbook-xxx, dsssl-docbook-modular)
 haven't been installed at all.  Explicitly installing them fixes
 the situation.
 
 How these ports are missed during installation remains unclear.
 
 -- 
 Christian "naddy" Weisgerber                          naddy@mips.inka.de

From: "Akinori MUSHA" <knu@iDaemons.org>
To: Christian Weisgerber <naddy@FreeBSD.org>
Cc: FreeBSD-gnats-submit@FreeBSD.org
Subject: Re: ports/44835: portupgrade vs. docproj dependencies
Date: Sun, 03 Nov 2002 06:35:58 +0900

 At Sat, 2 Nov 2002 16:51:09 +0100 (CET),
 Christian Weisgerber wrote:
 > Stale dependency: docproj-1.10 -> dsssl-docbook-modular-1.73_1,1:
 > New dependency? (? to help): 
 > Delete this? ([y]es/[n]o/[a]ll) [yes] 
 > Failed to rewrite /var/db/pkg/docproj-1.10/+CONTENTS: failed to convert Symbol into String
 
 Maybe this has nothing to do with the PR, but the above message was
 due to a bug of pkgdb, which has been fixed in 20021103.
 
 -- 
                      /
                     /__  __            Akinori.org / MUSHA.org
                    / )  )  ) )  /     FreeBSD.org / Ruby-lang.org
 Akinori MUSHA aka / (_ /  ( (__(  @ iDaemons.org / and.or.jp
 
 "When I leave I don't know what I'm hoping to find
               When I leave I don't know what I'm leaving behind.."
Responsible-Changed-From-To: freebsd-ports->knu 
Responsible-Changed-By: pat 
Responsible-Changed-When: Sat Nov 23 11:26:30 PST 2002 
Responsible-Changed-Why:  
Over to maintainer 

http://www.freebsd.org/cgi/query-pr.cgi?pr=44835 
State-Changed-From-To: open->feedback 
State-Changed-By: kuriyama 
State-Changed-When: Tue Aug 24 05:33:25 GMT 2004 
State-Changed-Why:  
Ping sent. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=44835 

From: kuriyama@FreeBSD.org
To: freebsd-gnats-submit@FreeBSD.org, naddy@FreeBSD.org
Cc:  
Subject: Re: ports/44835: portupgrade vs. docproj dependencies
Date: Tue, 24 Aug 2004 14:32:54 +0900 (JST)

 Do you still have the same problem with the latest portupgrade?
State-Changed-From-To: feedback->closed 
State-Changed-By: kuriyama 
State-Changed-When: Tue Aug 24 15:20:21 GMT 2004 
State-Changed-Why:  
Suggested by originator. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=44835 

From: Christian Weisgerber <naddy@mips.inka.de>
To: kuriyama@FreeBSD.org
Cc: freebsd-gnats-submit@FreeBSD.org
Subject: Re: ports/44835: portupgrade vs. docproj dependencies
Date: Tue, 24 Aug 2004 17:13:57 +0200

 kuriyama@FreeBSD.org:
 
 > Do you still have the same problem with the latest portupgrade?
 
 I cannot test this right now.  Considering the age of the PR, I
 suggest you just close it.
 
 -- 
 Christian "naddy" Weisgerber                          naddy@mips.inka.de
>Unformatted:
