Subject: pkg/13057: gnome packages violate hier(7) and pkgsrc standards
To: None <gnats-bugs@gnats.netbsd.org>
From: None <tls@netbsd.org>
List: netbsd-bugs
Date: 05/28/2001 14:53:16
>Number:         13057
>Category:       pkg
>Synopsis:       Several GNOME packages put stuff outside LOCALBASE and X11BASE.
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Mon May 28 11:52:00 PDT 2001
>Closed-Date:
>Last-Modified:
>Originator:     
>Release:        The gnome-core Makefile in my pkgsrc is from 2001/04/24.
>Organization:
	The NetBSD Project
>Environment:
System: NetBSD timmermans.cs.stevens-tech.edu 1.5.1_ALPHA NetBSD 1.5.1_ALPHA (BOCK) #16: Wed Feb 28 16:55:59 EST 2001 root@amstel.cs.stevens-tech.edu:/usr/src/sys/arch/i386/compile/BOCK i386


>Description:
After building and installing most of pkgsrc, I noticed that files and
directories had been installed in /var/gnome.  Packages are supposed to
be contained to /usr/pkg, /var/db/pkg, and /usr/X11R6; leakage into other
parts of the system is wrong, not documented, and breaks users' scripts
that expect pkgsrc to contain itself as we claim it does.

The packages in question (which specify /var/gnome in their autoconf settings)
are control-center, gdm, gnome-core, and gnome-libs.

>How-To-Repeat:
Build and install any of the packages listed above.
>Fix:
Change the autoconf scripts in question.  It'll probably be necessary to
do all the GNOME packages at once.
>Release-Note:
>Audit-Trail:
>Unformatted: