ports/137280: cups-client clobbers cups-base
David O'Brien
obrien at FreeBSD.org
Thu Jul 30 22:20:02 UTC 2009
>Number: 137280
>Category: ports
>Synopsis: cups-client clobbers cups-base
>Confidential: no
>Severity: serious
>Priority: high
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Thu Jul 30 22:20:01 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator: David O'Brien
>Release: FreeBSD 8.0-CURRENT i386
>Organization:
The FreeBSD Project
>Environment:
System: FreeBSD dragon.NUXI.org 8.0-CURRENT FreeBSD 8.0-CURRENT #602 r193988M: Thu Jun 11 06:55:19 PDT 2009 rootk at dragon:/src/fbsd/sys/i386/compile/DRAGON i386
>Description:
I had cups-base installed and printing working very well.
Then I installed a package thru 'pkg_add -r' that required
cups-client. So 'pkg_add -r' installed it.
This spammed my existing libcups.so.2
$ grep libcups.so /var/db/pkg/cups-*/+CONTENTS
/var/db/pkg/cups-base-1.3.9_2/+CONTENTS:lib/libcups.so
/var/db/pkg/cups-base-1.3.9_2/+CONTENTS:lib/libcups.so.2
/var/db/pkg/cups-client-1.3.9_2/+CONTENTS:lib/libcups.so
/var/db/pkg/cups-client-1.3.9_2/+CONTENTS:lib/libcups.so.2
and I am left with both packages installed. Which means
uninstalling either will break the other.
To make things worse, cups-client is built with different
options that may conflict with how cups-base was built.
>How-To-Repeat:
>Fix:
Please add suitable conflicts notations to the ports Makfile.
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list