From nobody@FreeBSD.org  Wed Jul 28 20:22:44 2004
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id 52B6C16A4CE
	for <freebsd-gnats-submit@FreeBSD.org>; Wed, 28 Jul 2004 20:22:44 +0000 (GMT)
Received: from www.freebsd.org (www.freebsd.org [216.136.204.117])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 4773843D1D
	for <freebsd-gnats-submit@FreeBSD.org>; Wed, 28 Jul 2004 20:22:44 +0000 (GMT)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.12.11/8.12.11) with ESMTP id i6SKMi9s014342
	for <freebsd-gnats-submit@FreeBSD.org>; Wed, 28 Jul 2004 20:22:44 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.12.11/8.12.11/Submit) id i6SKMi9O014341;
	Wed, 28 Jul 2004 20:22:44 GMT
	(envelope-from nobody)
Message-Id: <200407282022.i6SKMi9O014341@www.freebsd.org>
Date: Wed, 28 Jul 2004 20:22:44 GMT
From: Gary Aitken <fgarya@dreamchaser.org>
To: freebsd-gnats-submit@FreeBSD.org
Subject: 4.10 update or install fails when X11 included: fontconfig-2.2.2, libfontconfig.so.1 undefined symbol FT_Get_BDF_Property
X-Send-Pr-Version: www-2.3

>Number:         69723
>Category:       bin
>Synopsis:       sysinstall(8): [request] allow to continue from package install failure
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-sysinstall
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Jul 28 20:30:20 GMT 2004
>Closed-Date:    
>Last-Modified:  Tue Jul 13 15:40:01 UTC 2010
>Originator:     Gary Aitken
>Release:        4.10 Release CD
>Organization:
>Environment:
FreeBSD ... 4.10-RELEASE #0: ... root@perseus.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC 

>Description:
I initially attempted to do an update from 4.5 to 4.10, 
as a binary only user with kernel sources and X11.
The update failed because of an undefined symbol in an X11 fontserver
library:

  fontconfig-2.2.2,1 aborted  error code 1
  /usr/X11R6/lib/libfontconfig.so.1: 
    undefined symbol "FT_Get_BDF_Property"
  loading dependent package
    XFree86-libraries-4.3.0_7 failed
    XFree86-FontServer-4.3.0_3 failed

A subsequent attempt to do a complete install failed in the same way, not surprisingly.

The result is an installation process which doesn't complete, and a disk which is in a dubious state.

>How-To-Repeat:
I *think* this should fail by simply choosing normal X11 user with kernel sources and installing.  Can't be certain because I completed (I think) the installation by hand, since at the failure point everything was on the disk and I could build a custom kernel and go from there.

The error is definitely repeatable once it occurs; I got it with any attempted install which included X11.
>Fix:
It would be nice if one had the option of completing the installation and omitting the unsuccessful package (X11).
>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->x11 
Responsible-Changed-By: eik 
Responsible-Changed-When: Wed Jul 28 23:15:37 CEST 2004 
Responsible-Changed-Why:  
Over to maintainers 

http://www.freebsd.org/cgi/query-pr.cgi?pr=69723 
Responsible-Changed-From-To: x11->freebsd-x11 
Responsible-Changed-By: linimon 
Responsible-Changed-When: Wed Nov 17 06:27:49 GMT 2004 
Responsible-Changed-Why:  
While PRs for ports maintained by x11@FreeBSD.org have for some time been 
assigned to 'x11', this creates duplicate reminder email postings to the 
mailing lists.  The canonical form should now be 'freebsd-x11'. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=69723 
Responsible-Changed-From-To: freebsd-x11->freebsd-bugs 
Responsible-Changed-By: anholt 
Responsible-Changed-When: Sat Mar 19 04:48:01 GMT 2005 
Responsible-Changed-Why:  
This seems to be a "sysinstall doesn't upgrade ports properly" error, not an 
X11 issue.  I don't think sysinstall is intended to upgrade ports properly, 
however, the failure being described is nasty so I'll leave it open and shuffle 
it off to the generic Responsible so that maybe someone will fix it. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=69723 
Responsible-Changed-From-To: freebsd-bugs->freebsd-sysinstall 
Responsible-Changed-By: gavin 
Responsible-Changed-When: Tue Jul 13 13:38:08 UTC 2010 
Responsible-Changed-Why:  
Over to maintainer(s) 

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

From: Garrett Cooper <yanegomi@gmail.com>
To: bug-followup@FreeBSD.org, fgarya@dreamchaser.org
Cc:  
Subject: Re: bin/69723: sysinstall(8): [request] allow to continue from 
	package install failure
Date: Tue, 13 Jul 2010 08:30:05 -0700

     I'm not sure I see the problem here with sysinstall(8). Broken
 packages need to be fixed, not the tool that installs them.
 Thanks,
 -Garrett
>Unformatted:
