Help with handling mime registry in a port

Matt Dawson matt at mattsnetwork.co.uk
Wed Dec 29 08:03:33 PST 2004


HI,
	I maintain the comms/xlog port. I received this notification from Kris that 
the port isn't cleaning up after itself properly. Trying the usual trick of 
silently skipping delete of non-empty directories seems not to work, nor does 
@unexec update-mime-database. Is there some standard way of handling these 
changes to the point that the port can clean up after itself on deinstall 
where no other package is using this facility?

----------  Forwarded Message  ----------

Subject: [ports-i386 at FreeBSD.org: xlog-1.0 pkg-plist errors on i386 4-exp]
Date: Monday 27 Dec 2004 18:07
From: Kris Kennaway <kris at obsecurity.org>
To: matt at mattsnetwork.co.uk, sem at freebsd.org

Dear port maintainer,

The following port has an incomplete pkg-plist, or other errors in the
files installed by the port.  This may mean that the package is
incomplete or non-functional; at the very least, your port does not
leave the filesystem in the same state it was before the port was
installed.  Can you please investigate?  In the near future, this
condition will be treated as an error on the package cluster, which
means that the package will not be made available on the ftp site.

Thanks,

Kris "Ports Janitor" Kennaway

----- Forwarded message from User Ports-i386 <ports-i386 at FreeBSD.org> -----

X-Original-To: kkenn at localhost
Delivered-To: kkenn at localhost.obsecurity.org
Delivered-To: kris at freebsd.org
Date: Mon, 27 Dec 2004 04:56:50 GMT
From: User Ports-i386 <ports-i386 at FreeBSD.org>
To: kris at FreeBSD.org
Subject: xlog-1.0 pkg-plist errors on i386 4-exp
X-UIDL: k5P!!R%4!!dXG!!;6p!!
X-Bogosity: No, tests=bogofilter, spamicity=0.000000, version=0.92.8

building xlog-1.0 on gohan31.freebsd.org
in directory /x/tmp/4-exp/chroot/59203
maintained by: matt at mattsnetwork.co.uk
port directory: /usr/ports/comms/xlog

For the full build log, see

 
 http://pointyhat.freebsd.org/errorlogs/i386-errorlogs/a.4-exp.2004122510/xlo
g-1.0.log

list of extra files and directories in / (not present before this port was
 installed but present after it was deinstalled) 146361    8 drwxr-xr-x    2
 root             wheel                 512 Dec 27 04:56
 usr/X11R6/share/applications 146409    8 drwxr-xr-x    3 root            
 wheel                 512 Dec 27 04:56 usr/X11R6/share/applnk 146443    8
 drwxr-xr-x    2 root             wheel                 512 Dec 27 04:56
 usr/X11R6/share/applnk/Applications 146453    8 drwxr-xr-x    2 root        
     wheel                 512 Dec 27 04:56 usr/X11R6/share/pixmaps 147856   
 8 drwxr-xr-x    2 root             wheel                 512 Dec 27 04:56
 usr/X11R6/share/application-registry 147859    8 drwxr-xr-x    3 root       
      wheel                 512 Dec 27 04:56 usr/X11R6/share/mimelnk 147860  
  8 drwxr-xr-x    2 root             wheel                 512 Dec 27 04:56
 usr/X11R6/share/mimelnk/text 147862    8 drwxr-xr-x    2 root            
 wheel                 512 Dec 27 04:56 usr/X11R6/share/mime-info 147865    8
 drwxr-xr-x    4 root             wheel                 512 Dec 27 04:56
 usr/X11R6/share/mime 147866    8 drwxr-xr-x    2 root             wheel     
            512 Dec 27 04:56 usr/X11R6/share/mime/packages 147868    8
 drwxr-xr-x    2 root             wheel                 512 Dec 27 04:56
 usr/X11R6/share/mime/text 146407    8 -rw-r--r--    1 root             wheel
                  92 Dec 27 04:56 usr/X11R6/share/mime/globs 146445    8
 -rw-r--r--    1 root             wheel                  12 Dec 27 04:56
 usr/X11R6/share/mime/magic 146528    0 -rw-r--r--    1 root            
 wheel                   0 Dec 27 04:56 usr/X11R6/share/mime/XMLnamespaces


----- End forwarded message -----

-------------------------------------------------------


----------  Forwarded Message  ----------

Subject: Re: [ports-i386 at FreeBSD.org: xlog-1.0 pkg-plist errors on i386 4-exp]
Date: Monday 27 Dec 2004 18:35
From: Kris Kennaway <kris at obsecurity.org>
To: Matt Dawson <matt at mattsnetwork.co.uk>
Cc: Kris Kennaway <kris at obsecurity.org>

On Mon, Dec 27, 2004 at 06:29:27PM +0000, Matt Dawson wrote:
> Hi Kris,
> 	If I set the pkg-plist to delete these files, it would affect other ports
> and packages which use these directories and mime registry. Would this not
> be a Bad Thing (TM)?

I think GNOME has a standardized way of handling (most of?) these
directories, which your port should be using.  Contact
gnome at FreeBSD.org if you'd like more help with this.

Kris

-------------------------------------------------------

-- 
Matt Dawson.

matt at mattsnetwork.co.uk
MD2657-RIPE OpenNIC M_D9


More information about the freebsd-gnome mailing list