pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: pkg/42324: p5-XML-Parser should pkgdep on expat



The following reply was made to PR pkg/42324; it has been noted by GNATS.

From: Jens Rehsack <rehsack%googlemail.com@localhost>
To: gnats-bugs%netbsd.org@localhost
Cc: pkg-manager%netbsd.org@localhost, gnats-admin%netbsd.org@localhost, 
pkgsrc-bugs%netbsd.org@localhost, 
        dforsi%gmail.com@localhost
Subject: Re: pkg/42324: p5-XML-Parser should pkgdep on expat
Date: Mon, 16 Nov 2009 11:42:51 +0100

 2009/11/16 Robert Elz <kre%munnari.oz.au@localhost>:
 > The following reply was made to PR pkg/42324; it has been noted by GNATS.
 >
 > From: Robert Elz <kre%munnari.OZ.AU@localhost>
 > To: Jens Rehsack <rehsack%googlemail.com@localhost>
 > Cc: gnats-bugs%NetBSD.org@localhost, pkg-manager%NetBSD.org@localhost, 
 > gnats-admin%NetBSD.org@localhost,
 >        pkgsrc-bugs%NetBSD.org@localhost
 > Subject: Re: pkg/42324: p5-XML-Parser should pkgdep on expat
 > Date: Mon, 16 Nov 2009 17:18:18 +0700
 >
 >     Date:        Mon, 16 Nov 2009 05:38:17 +0000
 >     From:        Jens Rehsack <rehsack%googlemail.com@localhost>
 >     Message-ID:  <4B00E549.8040607%netbsd.org@localhost>
 >
 >   | Looks like your environment has a bug, because textproc/p5-XML-Parser 
 > relies
 >   | on expat:
 >
 >  No, that's not it, the PR clearly said "pkg_add", not pkgsrc or make,
 >  what's being used there is a binary package, and sure enough, the sparc
 >  binary package for  p5-XML-Parser (and most likely, those for other
 >  architectures) depends u\only upon perl, not upon expat.
 
 What I meant to say: the pkgsrc package defines expat is required by
 textproc/p5-XML-Parser. So either your packages are wrong, defect or sth.
 else.
 
 You didn't attach your used pkg_add command line neither your uname -a
 output. Maybe the target you're using had an appropriate expat from the OS
 installed on the machine where the package was created.
 
 >  This is just yet another example of the "expat is used by the world
 >  but is expected to be in the base system" that kills people using
 >  pkgsrc modular xorg, instead of the X distribution sets.
 
 I cannot follow this argument.
 
 >  The answer is to install xbase (or whichever of the x* sets expat is in)
 >  and then it will be present.
 
 Neither that.
 
 >  Longer term, we absolutely need a better way (and moving expat from x*
 >  into base just solves one instance of the problem - a common instance,
 >  but just one).
 
 I don't agree. I don't need expat everywhere - so why it should be in base?
 And what do I do on machine which do not have expat in base?
 
 /Jens
 


Home | Main Index | Thread Index | Old Index