NetBSD Problem Report #48305

From bad@bsd.de  Sat Oct 12 15:31:06 2013
Return-Path: <bad@bsd.de>
Received: from mail.netbsd.org (mail.netbsd.org [149.20.53.66])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(Client CN "mail.NetBSD.org", Issuer "Postmaster NetBSD.org" (verified OK))
	by mollari.NetBSD.org (Postfix) with ESMTPS id B748C7259B
	for <gnats-bugs@gnats.NetBSD.org>; Sat, 12 Oct 2013 15:31:06 +0000 (UTC)
Message-Id: <20131012173039.A6A855462@falling-outside-the-normal-moral-constraints.k.bsd.de>
Date: Sat, 12 Oct 2013 17:30:39 +0000 (UTC)
From: bad@bsd.de
Reply-To: bad@bsd.de
To: gnats-bugs@gnats.NetBSD.org
Subject: xulrunner17 dangling symlinks
X-Send-Pr-Version: 3.95

>Number:         48305
>Category:       pkg
>Synopsis:       xulrunner17 pkg has some dangling symlinks
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    ryoon
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Sat Oct 12 15:35:00 +0000 2013
>Last-Modified:  Sun Oct 13 11:46:46 +0000 2013
>Originator:     Christoph Badura
>Release:        NetBSD 5.2
>Organization:

	bozotic software testing labes
>Environment:


System: NetBSD falling-outside-the-normal-moral-constraints 5.2 NetBSD 5.2 (thinkpad-x500) #0: Tue Dec 18 02:36:50 MET 2012 bad@limiting-factor:/m/obj/m/src/sys/arch/i386/compile/thinkpad-x500 i386
Architecture: i386
Machine: i386
Pkgsrc: pkgsrc-2013Q3
>Description:

As revealed by "pkg_admin check":

pkg_admin: xulrunner17-17.0.9: Symlink `/usr/pkg/lib/xulrunner17/libunicharutil_external_s.a' exists and is in +CONTENTS but target does not exist!
pkg_admin: xulrunner17-17.0.9: Symlink `/usr/pkg/lib/xulrunner17/libxpcomglue.a' exists and is in +CONTENTS but target does not exist!
pkg_admin: xulrunner17-17.0.9: Symlink `/usr/pkg/lib/xulrunner17/libxpcomglue_s.a' exists and is in +CONTENTS but target does not exist!

fotnmc!bad 101 % ls -l /usr/pkg/lib/xulrunner17/libunicharutil_external_s.a
lrwxr-xr-x  1 root  wheel  64 Oct  9 01:23 /usr/pkg/lib/xulrunner17/libunicharutil_external_s.a -> /usr/pkg/lib/xulrunner17-sdk/sdk/lib/libunicharutil_external_s.a
fotnmc!bad 102 % /usr/pkg/lib/xulrunner17/libxpcomglue.a
/usr/pkg/lib/xulrunner17/libxpcomglue.a: Command not found.
fotnmc!bad 103 % ls -l /usr/pkg/lib/xulrunner17/libxpcomglue.a
lrwxr-xr-x  1 root  wheel  51 Oct  9 01:23 /usr/pkg/lib/xulrunner17/libxpcomglue.a -> /usr/pkg/lib/xulrunner17-sdk/sdk/lib/libxpcomglue.a
fotnmc!bad 104 % ls -l /usr/pkg/lib/xulrunner17/libxpcomglue_s.a
lrwxr-xr-x  1 root  wheel  53 Oct  9 01:23 /usr/pkg/lib/xulrunner17/libxpcomglue_s.a -> /usr/pkg/lib/xulrunner17-sdk/sdk/lib/libxpcomglue_s.a

fotnmc!bad 123 % tar tzf xulrunner17-17.0.9.tgz | egrep libunicharutil_external_s\|libxpcomglue
lib/xulrunner17/libunicharutil_external_s.a
lib/xulrunner17/libxpcomglue.a
lib/xulrunner17/libxpcomglue_s.a
lib/xulrunner17/sdk/lib/libunicharutil_external_s.a
lib/xulrunner17/sdk/lib/libunicharutil_external_s.a.desc
lib/xulrunner17/sdk/lib/libxpcomglue.a
lib/xulrunner17/sdk/lib/libxpcomglue_s.a
lib/xulrunner17/sdk/lib/libxpcomglue_s_nomozalloc.a

The link targets refer to xulrunner17-sdk/sdk instead of xulrunne17/sdk.

>How-To-Repeat:

Install www/firefox17 from pkgsrc-2013Q3.  Run pkg_admin check.

>Fix:


>Release-Note:

>Audit-Trail:

Responsible-Changed-From-To: pkg-manager->ryoon
Responsible-Changed-By: ryoon@NetBSD.org
Responsible-Changed-When: Sun, 13 Oct 2013 11:46:46 +0000
Responsible-Changed-Why:
I will take this.


>Unformatted:

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.