NetBSD Problem Report #40346
From jmcneill@endeavour.invisible.ca Fri Jan 9 05:05:07 2009
Return-Path: <jmcneill@endeavour.invisible.ca>
Received: from mail.netbsd.org (mail.netbsd.org [204.152.190.11])
by narn.NetBSD.org (Postfix) with ESMTP id A665F63B909
for <gnats-bugs@gnats.NetBSD.org>; Fri, 9 Jan 2009 05:05:07 +0000 (UTC)
Message-Id: <20090109050505.0774713185@endeavour.invisible.ca>
Date: Fri, 9 Jan 2009 00:05:04 -0500 (EST)
From: jmcneill@invisible.ca
Reply-To: jmcneill@invisible.ca
To: gnats-bugs@gnats.NetBSD.org
Subject: libexpat should be in base.tgz
X-Send-Pr-Version: 3.95
>Number: 40346
>Category: lib
>Synopsis: libexpat should be in base.tgz
>Confidential: no
>Severity: serious
>Priority: high
>Responsible: tron
>State: closed
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Fri Jan 09 05:10:00 +0000 2009
>Closed-Date: Fri Mar 02 18:39:54 +0000 2012
>Last-Modified: Fri Mar 02 18:39:54 +0000 2012
>Originator: Jared D. McNeill
>Release: NetBSD 5.0_BETA
>Organization:
>Environment:
System: NetBSD endeavour.invisible.ca 5.0_BETA NetBSD 5.0_BETA (GENERIC) #0: Wed Jan 7 10:55:12 PST 2009 builds@wb25:/home/builds/ab/netbsd-5/i386/200901070002Z-obj/home/builds/ab/netbsd-5/src/sys/arch/i386/compile/GENERIC i386
Architecture: i386
Machine: i386
>Description:
libexpat should be in base.tgz. apache requires libexpat, and with
X11_TYPE=native (the default), pkgsrc libexpat won't be built.
>How-To-Repeat:
1. install NetBSD 5.0 without X
2. install apache binary package
>Fix:
>Release-Note:
>Audit-Trail:
From: Quentin Garnier <cube@cubidou.net>
To: gnats-bugs@NetBSD.org
Cc: jmcneill@invisible.ca
Subject: Re: lib/40346: libexpat should be in base.tgz
Date: Thu, 22 Jan 2009 18:00:29 +0100
--YS7t75H5cNTCpbja
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
On Fri, Jan 09, 2009 at 05:10:00AM +0000, jmcneill@invisible.ca wrote:
> >Number: 40346
> >Category: lib
> >Synopsis: libexpat should be in base.tgz
> >Confidential: no
> >Severity: serious
> >Priority: high
> >Responsible: lib-bug-people
> >State: open
> >Class: sw-bug
> >Submitter-Id: net
> >Arrival-Date: Fri Jan 09 05:10:00 +0000 2009
> >Originator: Jared D. McNeill
> >Release: NetBSD 5.0_BETA
> >Organization:
> =09
> >Environment:
> =09
> =09
> System: NetBSD endeavour.invisible.ca 5.0_BETA NetBSD 5.0_BETA (GENERIC) =
#0: Wed Jan 7 10:55:12 PST 2009 builds@wb25:/home/builds/ab/netbsd-5/i386/2=
00901070002Z-obj/home/builds/ab/netbsd-5/src/sys/arch/i386/compile/GENERIC =
i386
> Architecture: i386
> Machine: i386
> >Description:
> libexpat should be in base.tgz. apache requires libexpat, and with
> X11_TYPE=3Dnative (the default), pkgsrc libexpat won't be built.
I don't understand. pkgsrc will build expat from pkgsrc if it's not in
base. Are you really complaining about a bug or is expat just something
you think should always be in base?
The only trouble I see with the current setup is that if we provide
binary packages built with X11_TYPE=3Dnative, users will have to install
xbase to get libexpat for stuff that need it. Is the bug you're
reporting?
--=20
Quentin Garnier - cube@cubidou.net - cube@NetBSD.org
"See the look on my face from staying too long in one place
[...] every time the morning breaks I know I'm closer to falling"
KT Tunstall, Saving My Face, Drastic Fantastic, 2007.
--YS7t75H5cNTCpbja
Content-Type: application/pgp-signature
Content-Disposition: inline
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (NetBSD)
iQEcBAEBAgAGBQJJeKYtAAoJENgoQloHrPnoCw8IAJa0Xpi+XrhOR9Puinc3GMU/
WJo714uKIXD1TTOb+dev6q/iS8k0jlA+pTp2gtGI2M3QExhqoW6vzKpoIQsrpLi0
Ga7CEFRsd9nCQ02KOEkD5HwJNcX3Zotm3vfUwIytR/+b5fiw/uLfdXzxdLbhkFRF
qc2Mnokv00VMzcDIxkgg/oqOB/aRmLhZUOIfMu4xUVQhhS5GS1eagVyQOjkgzeXR
wGM/Ba2PtUxN6FnGnr2ru3wD6yH3yGdr67y2NFbrhaPlSfqJjnC982E6wB6muDi3
MeanABzaHt9PP1ksgB4aBaluyNyGrQlNAkeWqC8OnqORmh3KPHJsc8mDr6NMilA=
=r5Kc
-----END PGP SIGNATURE-----
--YS7t75H5cNTCpbja--
From: "Jared D. McNeill" <jmcneill@invisible.ca>
To: gnats-bugs@NetBSD.org
Cc: lib-bug-people@netbsd.org, gnats-admin@netbsd.org,
netbsd-bugs@netbsd.org
Subject: Re: lib/40346: libexpat should be in base.tgz
Date: Thu, 22 Jan 2009 12:10:31 -0500
Quentin Garnier wrote:
> The following reply was made to PR lib/40346; it has been noted by GNATS.
>
> From: Quentin Garnier <cube@cubidou.net>
> To: gnats-bugs@NetBSD.org
> Cc: jmcneill@invisible.ca
> Subject: Re: lib/40346: libexpat should be in base.tgz
> Date: Thu, 22 Jan 2009 18:00:29 +0100
>
> --YS7t75H5cNTCpbja
> Content-Type: text/plain; charset=us-ascii
> Content-Disposition: inline
> Content-Transfer-Encoding: quoted-printable
>
> On Fri, Jan 09, 2009 at 05:10:00AM +0000, jmcneill@invisible.ca wrote:
> > >Number: 40346
> > >Category: lib
> > >Synopsis: libexpat should be in base.tgz
> > >Confidential: no
> > >Severity: serious
> > >Priority: high
> > >Responsible: lib-bug-people
> > >State: open
> > >Class: sw-bug
> > >Submitter-Id: net
> > >Arrival-Date: Fri Jan 09 05:10:00 +0000 2009
> > >Originator: Jared D. McNeill
> > >Release: NetBSD 5.0_BETA
> > >Organization:
> > =09
> > >Environment:
> > =09
> > =09
> > System: NetBSD endeavour.invisible.ca 5.0_BETA NetBSD 5.0_BETA (GENERIC) =
> #0: Wed Jan 7 10:55:12 PST 2009 builds@wb25:/home/builds/ab/netbsd-5/i386/2=
> 00901070002Z-obj/home/builds/ab/netbsd-5/src/sys/arch/i386/compile/GENERIC =
> i386
> > Architecture: i386
> > Machine: i386
> > >Description:
> > libexpat should be in base.tgz. apache requires libexpat, and with
> > X11_TYPE=3Dnative (the default), pkgsrc libexpat won't be built.
>
> I don't understand. pkgsrc will build expat from pkgsrc if it's not in
> base. Are you really complaining about a bug or is expat just something
> you think should always be in base?
>
> The only trouble I see with the current setup is that if we provide
> binary packages built with X11_TYPE=3Dnative, users will have to install
> xbase to get libexpat for stuff that need it. Is the bug you're
> reporting?
I see you do understand.
From: Manuel Bouyer <bouyer@antioche.eu.org>
To: gnats-bugs@NetBSD.org
Cc: lib-bug-people@NetBSD.org, gnats-admin@NetBSD.org, netbsd-bugs@NetBSD.org,
jmcneill@invisible.ca
Subject: Re: lib/40346: libexpat should be in base.tgz
Date: Thu, 22 Jan 2009 20:09:41 +0100
On Thu, Jan 22, 2009 at 05:05:04PM +0000, Quentin Garnier wrote:
> > Machine: i386
> > >Description:
> > libexpat should be in base.tgz. apache requires libexpat, and with
> > X11_TYPE=3Dnative (the default), pkgsrc libexpat won't be built.
>
> I don't understand. pkgsrc will build expat from pkgsrc if it's not in
> base. Are you really complaining about a bug or is expat just something
> you think should always be in base?
>
> The only trouble I see with the current setup is that if we provide
> binary packages built with X11_TYPE=3Dnative, users will have to install
> xbase to get libexpat for stuff that need it. Is the bug you're
> reporting?
As I understand it, yes. And it's annoying to gave to install xbase to
get things like e.g. apache running.
--
Manuel Bouyer <bouyer@antioche.eu.org>
NetBSD: 26 ans d'experience feront toujours la difference
--
From: Alan Barrett <apb@cequrux.com>
To: gnats-bugs@NetBSD.org
Cc:
Subject: Re: lib/40346: libexpat should be in base.tgz
Date: Sat, 24 Jan 2009 09:33:49 +0200
On Thu, 22 Jan 2009, Manuel Bouyer wrote:
> > The only trouble I see with the current setup is that if we provide
> > binary packages built with X11_TYPE=native, users will have to install
> > xbase to get libexpat for stuff that need it. Is the bug you're
> > reporting?
>
> As I understand it, yes. And it's annoying to gave to install xbase to
> get things like e.g. apache running.
Yes, there really should be a way to have apache work on a server that
does not have any X11 installation at all. I hope that an apache binary
package built without X11_TYPE=native will correctly depend on an expat
package.
However, if you install somebody else's binary packages that were built
with X11_TYPE=native, then it seems pretty obvious and unsurprising
that the packages won't work if you don't actually have a native X11
environment. Don't install other people's binary packages if you don't
have a compatible system.
I have two suggestions:
1. Binary packages could do a lot more at install time to check that
the install system is compatible with the build system.
2. "Official" binary packages could be provided in multiple
flavours, built with different values of X11_TYPE.
--apb (Alan Barrett)
From: David Holland <dholland-bugs@netbsd.org>
To: Alan Barrett <apb@cequrux.com>
Cc: lib-bug-people@netbsd.org, gnats-admin@netbsd.org,
gnats-bugs@netbsd.org, netbsd-bugs@netbsd.org,
jmcneill@invisible.ca
Subject: Re: lib/40346: libexpat should be in base.tgz
Date: Sat, 24 Jan 2009 21:15:48 +0000
On Sat, Jan 24, 2009 at 10:15:03AM +0000, Alan Barrett wrote:
> Yes, there really should be a way to have apache work on a server that
> does not have any X11 installation at all. I hope that an apache binary
> package built without X11_TYPE=native will correctly depend on an expat
> package.
>
> However, if you install somebody else's binary packages that were built
> with X11_TYPE=native, then it seems pretty obvious and unsurprising
> that the packages won't work if you don't actually have a native X11
> environment. Don't install other people's binary packages if you don't
> have a compatible system.
This logic is somewhat flawed, because (1) apache doesn't use X11 and
so the setting of X11_TYPE shouldn't be meaningful, and (2) you can't
set X11_TYPE to "none" anyway.
FWIW, I think if we're going to carry expat around anyway we may as
well have it in base.
--
David A. Holland
dholland@netbsd.org
From: Alan Barrett <apb@cequrux.com>
To: gnats-bugs@NetBSD.org
Cc:
Subject: Re: lib/40346: libexpat should be in base.tgz
Date: Sun, 25 Jan 2009 12:36:19 +0200
On Sat, 24 Jan 2009, David Holland wrote:
> On Sat, Jan 24, 2009 at 10:15:03AM +0000, Alan Barrett wrote:
> > Yes, there really should be a way to have apache work on a server that
> > does not have any X11 installation at all. I hope that an apache binary
> > package built without X11_TYPE=native will correctly depend on an expat
> > package.
BTW, my apache package built with X11_TYPE=modular does depend on an
expat package, so at least part of this is working.
> > However, if you install somebody else's binary packages that were built
> > with X11_TYPE=native, then it seems pretty obvious and unsurprising
> > that the packages won't work if you don't actually have a native X11
> > environment. Don't install other people's binary packages if you don't
> > have a compatible system.
>
> This logic is somewhat flawed, because (1) apache doesn't use X11 and
> so the setting of X11_TYPE shouldn't be meaningful, and (2) you can't
> set X11_TYPE to "none" anyway.
Yes, the setting of X11_TYPE *shouldn't* be meaningful for apache, but
I got the impression from the PR that it *is* meaningful.
Having now looked more carefully at the pkgsrc makefiles, I suspect that
the problem was that the apache binary package was built on a system
where IS_BUILTIN.expat was true, but was installed on a system without
expat. That won't work, and fixing it may require changes in the way
binary packages deal with prerequisites that may or may not be "built
in" to the host system.
> FWIW, I think if we're going to carry expat around anyway we may as
> well have it in base.
I think that adding expat to base should have a beter reason than
"there's something wrong in the way pkgsrc builds apache, and this is
the quickest workaround we can think of".
--apb (Alan Barrett)
From: David Holland <dholland-bugs@netbsd.org>
To: gnats-bugs@NetBSD.org
Cc:
Subject: Re: lib/40346: libexpat should be in base.tgz
Date: Sun, 25 Jan 2009 20:08:58 +0000
On Sun, Jan 25, 2009 at 10:40:04AM +0000, Alan Barrett wrote:
> Having now looked more carefully at the pkgsrc makefiles, I suspect that
> the problem was that the apache binary package was built on a system
> where IS_BUILTIN.expat was true, but was installed on a system without
> expat. That won't work, and fixing it may require changes in the way
> binary packages deal with prerequisites that may or may not be "built
> in" to the host system.
Right. Which seems like a good thing to handle properly.
> > FWIW, I think if we're going to carry expat around anyway we may as
> > well have it in base.
>
> I think that adding expat to base should have a beter reason than
> "there's something wrong in the way pkgsrc builds apache, and this is
> the quickest workaround we can think of".
That's true, but there are a number of fairly good reasons. I suppose
this part should be taken to tech-userlevel...
--
David A. Holland
dholland@netbsd.org
From: Manuel Bouyer <bouyer@antioche.eu.org>
To: gnats-bugs@NetBSD.org
Cc: lib-bug-people@NetBSD.org, gnats-admin@NetBSD.org, netbsd-bugs@NetBSD.org,
jmcneill@invisible.ca
Subject: Re: lib/40346: libexpat should be in base.tgz
Date: Tue, 27 Jan 2009 17:47:02 +0100
On Sun, Jan 25, 2009 at 10:40:04AM +0000, Alan Barrett wrote:
> On Sat, 24 Jan 2009, David Holland wrote:
> > On Sat, Jan 24, 2009 at 10:15:03AM +0000, Alan Barrett wrote:
> > > Yes, there really should be a way to have apache work on a server that
> > > does not have any X11 installation at all. I hope that an apache binary
> > > package built without X11_TYPE=native will correctly depend on an expat
> > > package.
>
> BTW, my apache package built with X11_TYPE=modular does depend on an
> expat package, so at least part of this is working.
But it would be silly to build official binary packages with X11_TYPE=modular.
If libexpat is used by more software than X11 ones, it should be in base
and not xbase. It doesn't look very x11-specific anyway.
--
Manuel Bouyer <bouyer@antioche.eu.org>
NetBSD: 26 ans d'experience feront toujours la difference
--
From: Matthias Drochner <M.Drochner@fz-juelich.de>
To: Manuel Bouyer <bouyer@antioche.eu.org>
Cc: gnats-bugs@NetBSD.org, lib-bug-people@NetBSD.org,
gnats-admin@NetBSD.org, netbsd-bugs@NetBSD.org, jmcneill@invisible.ca
Subject: Re: lib/40346: libexpat should be in base.tgz
Date: Tue, 27 Jan 2009 20:46:19 +0100
bouyer@antioche.eu.org said:
> If libexpat is used by more software than X11 ones, it should be in
> base and not xbase. It doesn't look very x11-specific anyway.
In former times, with X11R6 from xsrc, we had a lot of problems
with pkgsrc applications mixing libraries from /usr/X11R6 and
/usr/pkg (most notably freetype and fontconfig, maybe Mesa).
pkgsrc develops rather rapidly, and some software wants features
only present in the pkgsrc version.
While this doesn't affect expat directly (which seems quite
stable) we should avoid that situation and hide libraries which
are only used by /usr/X11R7 programs but not NEEDED by exported
X11 libraries is some way so that they are not declared "builtin"
and picked up by pkgsrc.
best regards
Matthias
-------------------------------------------------------------------
-------------------------------------------------------------------
Forschungszentrum Juelich GmbH
52425 Juelich
Sitz der Gesellschaft: Juelich
Eingetragen im Handelsregister des Amtsgerichts Dueren Nr. HR B 3498
Vorsitzende des Aufsichtsrats: MinDir'in Baerbel Brumme-Bothe
Geschaeftsfuehrung: Prof. Dr. Achim Bachem (Vorsitzender),
Dr. Ulrich Krafft (stellv. Vorsitzender), Prof. Dr. Harald Bolt,
Dr. Sebastian M. Schmidt
-------------------------------------------------------------------
-------------------------------------------------------------------
From: Matthias Drochner <M.Drochner@fz-juelich.de>
To: Manuel Bouyer <bouyer@antioche.eu.org>
Cc: gnats-bugs@NetBSD.org, lib-bug-people@NetBSD.org,
gnats-admin@NetBSD.org, netbsd-bugs@NetBSD.org, jmcneill@invisible.ca
Subject: Re: lib/40346: libexpat should be in base.tgz
Date: Tue, 27 Jan 2009 21:09:45 +0100
In former times, with X11R6 from xsrc, we had problems with pkgsrc
applications mixing shared library versions from /usr/X11R6 and
/usr/pkg. pkgsrc evolves faster than common system installations,
and newer software wants features only present in libraries provided
by pkgsrc. Worst offenders were freetype and fontconfig iirc, perhaps
Mesa, don't remember details.
To avoid this from happening again we should only put these libraries
into public namespace which are "NEEDED" by X11 libraries which
are comprising our base X11 support. Not those which are only used
by X11 programs in /usr/X11R7/bin.
So all external/pkgsrc software would have to use the pkgsrc version.
best regards
Matthias
-------------------------------------------------------------------
-------------------------------------------------------------------
Forschungszentrum Juelich GmbH
52425 Juelich
Sitz der Gesellschaft: Juelich
Eingetragen im Handelsregister des Amtsgerichts Dueren Nr. HR B 3498
Vorsitzende des Aufsichtsrats: MinDir'in Baerbel Brumme-Bothe
Geschaeftsfuehrung: Prof. Dr. Achim Bachem (Vorsitzender),
Dr. Ulrich Krafft (stellv. Vorsitzender), Prof. Dr. Harald Bolt,
Dr. Sebastian M. Schmidt
-------------------------------------------------------------------
-------------------------------------------------------------------
From: Matthias Drochner <M.Drochner@fz-juelich.de>
To: M.Drochner@fz-juelich.de
Cc: Manuel Bouyer <bouyer@antioche.eu.org>, gnats-bugs@NetBSD.org,
lib-bug-people@NetBSD.org, gnats-admin@NetBSD.org,
netbsd-bugs@NetBSD.org, jmcneill@invisible.ca
Subject: Re: lib/40346: libexpat should be in base.tgz
Date: Tue, 27 Jan 2009 21:12:40 +0100
M.Drochner@fz-juelich.de said:
> we had problems with pkgsrc applications mixing shared library
> versions from /usr/X11R6 and /usr/pkg
Argh - sorry for duplicating. My mailer died unexpectedly and
I was assuming the message was lost. Somehow it made it...
No, I'm not on drugs.
best regards
Matthias
-------------------------------------------------------------------
-------------------------------------------------------------------
Forschungszentrum Juelich GmbH
52425 Juelich
Sitz der Gesellschaft: Juelich
Eingetragen im Handelsregister des Amtsgerichts Dueren Nr. HR B 3498
Vorsitzende des Aufsichtsrats: MinDir'in Baerbel Brumme-Bothe
Geschaeftsfuehrung: Prof. Dr. Achim Bachem (Vorsitzender),
Dr. Ulrich Krafft (stellv. Vorsitzender), Prof. Dr. Harald Bolt,
Dr. Sebastian M. Schmidt
-------------------------------------------------------------------
-------------------------------------------------------------------
From: Alan Barrett <apb@cequrux.com>
To: gnats-bugs@NetBSD.org
Cc:
Subject: Re: lib/40346: libexpat should be in base.tgz
Date: Tue, 27 Jan 2009 23:47:36 +0200
On Tue, 27 Jan 2009, Manuel Bouyer wrote:
> But it would be silly to build official binary packages with X11_TYPE=modular.
Why?
I think it would be sensible to build official binary packages with
several different combinations of options, and to have a naming scheme
that facilitates finding the correct variant of a binary package.
> If libexpat is used by more software than X11 ones, it should be in
> base and not xbase. It doesn't look very x11-specific anyway.
Right, it doesn't look x11-specific. But I still don't see why
it can't be kept in pkgsrc.
--apb (Alan Barrett)
From: Manuel Bouyer <bouyer@antioche.eu.org>
To: gnats-bugs@NetBSD.org
Cc: lib-bug-people@NetBSD.org, gnats-admin@NetBSD.org, netbsd-bugs@NetBSD.org,
jmcneill@invisible.ca
Subject: Re: lib/40346: libexpat should be in base.tgz
Date: Sun, 1 Feb 2009 18:05:33 +0100
On Tue, Jan 27, 2009 at 09:55:02PM +0000, Alan Barrett wrote:
> The following reply was made to PR lib/40346; it has been noted by GNATS.
>
> From: Alan Barrett <apb@cequrux.com>
> To: gnats-bugs@NetBSD.org
> Cc:
> Subject: Re: lib/40346: libexpat should be in base.tgz
> Date: Tue, 27 Jan 2009 23:47:36 +0200
>
> On Tue, 27 Jan 2009, Manuel Bouyer wrote:
> > But it would be silly to build official binary packages with X11_TYPE=modular.
>
> Why?
>
> I think it would be sensible to build official binary packages with
> several different combinations of options, and to have a naming scheme
> that facilitates finding the correct variant of a binary package.
Given the number of possible combination it's not doable. that would take
months to build unless you have a clusters of several dozen of x86 boxes.
Anyway it wouldn't fix this issue; there's no reason to have to use
a different X11_TYPE= to get a working package of something that isn't related
to x11.
>
> > If libexpat is used by more software than X11 ones, it should be in
> > base and not xbase. It doesn't look very x11-specific anyway.
>
> Right, it doesn't look x11-specific. But I still don't see why
> it can't be kept in pkgsrc.
So you'd have 2 version of the library on a workstation ?
If the version in the base system is good enough for a package it should use
the one from base. But then the base system should make is available
without extra dependancy (at last not one as large as x11).
This works fine for things like openssl, I can't see why it wouldn't work
for this library.
--
Manuel Bouyer <bouyer@antioche.eu.org>
NetBSD: 26 ans d'experience feront toujours la difference
--
From: Rhialto <rhialto@falu.nl>
To: gnats-bugs@NetBSD.org
Cc: jmcneill@invisible.ca, Quentin Garnier <cube@cubidou.net>,
Manuel Bouyer <bouyer@antioche.eu.org>, Alan Barrett <apb@cequrux.com>,
Rhialto <rhialto@falu.nl>, lib-bug-people@NetBSD.org,
gnats-admin@NetBSD.org, netbsd-bugs@NetBSD.org
Subject: Re: lib/40346: libexpat should be in base.tgz
Date: Sat, 6 Jun 2009 12:54:03 +0200
I just ran into another case of this. I am rebuilding all my packages
for 5.0 now, and I wondered why p5-XML-Parser got built without
libexpat. After some discussion on irc channel #netbsd, it turned out
that it probably uses /usr/X11R7/lib/libexpat.so.
Of course this is wrong.
libexpat is not an X library, so it should not be in /usr/X11R7.
I now have packages depending on it, which do not use X, yet if I decide
to remove or replace X, are utterly broken.
One could also argue that it is pkgsrc's fault for accepting that expat
library as acceptable.
-Olaf.
--
___ Olaf 'Rhialto' Seibert -- You author it, and I'll reader it.
\X/ rhialto/at/xs4all.nl -- Cetero censeo "authored" delendum esse.
From: David Holland <dholland-pbugs@netbsd.org>
To: gnats-bugs@netbsd.org
Cc:
Subject: Re: pkg/40346: libexpat should be in base.tgz
Date: Sat, 13 Mar 2010 22:26:08 +0000
From PR 42960, which is a duplicate.
------
From: Matthias Drochner <M.Drochner@fz-juelich.de>
To: drochner@netbsd.org, gnats-admin@netbsd.org, pkgsrc-bugs@netbsd.org,
bad@bsd.de
Cc:
Subject: Re: pkg/42960 (expat/buildlink3.mk picks up libexpat.so from X11BASE
for non-X11 program)
Date: Fri, 12 Mar 2010 19:15:04 +0000 (UTC)
The following reply was made to PR pkg/42960; it has been noted by GNATS.
From: Matthias Drochner <M.Drochner@fz-juelich.de>
To: <gnats-bugs@NetBSD.org>
Cc: <drochner@NetBSD.org>, <pkg-manager@NetBSD.org>, <pkgsrc-bugs@NetBSD.org>,
<gnats-admin@NetBSD.org>, <gls@NetBSD.org>, <bad@bsd.de>
Subject: Re: pkg/42960 (expat/buildlink3.mk picks up libexpat.so from X11BASE
for non-X11 program)
Date: Fri, 12 Mar 2010 20:12:23 +0100
gls@NetBSD.org said:
> Can you have a look at this Matthias ? Thanks
I can give some comments at least. Unfortunately I don't have an easy
solution.
The problem is that we need an "expat" for some parts of native X11 -
basically libXft and xterm, through fontconfig and freetype2.
(The latter two are also candidates for the same kind of problems
as expat has, because they are used by non-X11 programs as well.)
We can't easily use a pkgsrc expat (or freetype or fontconfig)
on a native-X11 system because it can lead to the situation that
a program ends up pulling in both versions through shared libs
or dynamically loaded objects, causing all kinds of mysterious
failures and crashes. We had lots of these problems with native
xfree86 before modular-x11 was available. People tried at least to
make sure that native and pkgsrc libs had different major numbers,
but this doesn't fix the problem, it only makes it easier to
detect.
I see 4 ways to approach the problem:
1. Provide binary pkgs built with modular X11. This would be clean
and sane, but it was told that the bulk build servers don't
have the capacity to do this atm.
(There should also be some naming scheme or so to make sure
that native-x11 and modular-x11 pkgs don't get mixed.)
2. Hide the native-x11 versions of the offending libraries namespace-
wise (rename exported symbols, change SONAME) to make sure they
are only used within the native-X11 code and never referenced
by pkgsrc. libXft's API uses some fontconfig definitions, so
one would need to be careful that every future pkgsrc version
of fontconfig is ABI compatible... It's not easy, but worth
considering.
3. Put expat et al. into base (as proposed in PR pkg/42960), or
some in-between entity. That's technically easy, but poor engineering
for some reasons:
-bloat
-It doesn't really fix the problem. base doesn't get updated much
after a release, and if it does, it is restricted to binary-compatible
versions. pkgsrc evolves fast, and after a while users want/need
a newer version which is in pkgsrc, and we'll get the problem
of duplicated libraries again.
4. Use pkgsrc expat (et al.) for pkgs which don't use other X11 libraries,
as proposed in this PR. There is still the danger that the native
and pkgsrc libs get mixed in some pkg down the dependency chain.
It might be manageable, needs detailed checks, but that close to
a pkgsrc freeze it can't be done anyway.
Imho the best way would be (1). Just look at the pkgsrc bulk build logs
for NetBSD-4 with native-x11. Thousands of failures because the x11
implementation doesn't match today's expectations. For me this means
that pkgsrc with native-x11 doesn't work in the long run.
For now, I can only state that users which don't have native-x11
installed can't use the official binary pkgs but need to compile
their own.
best regards
Matthias
---------------------------------------------------------------------------=
---------------------
---------------------------------------------------------------------------=
---------------------
Forschungszentrum Juelich GmbH
52425 Juelich
Sitz der Gesellschaft: Juelich
Eingetragen im Handelsregister des Amtsgerichts Dueren Nr. HR B 3498
Vorsitzende des Aufsichtsrats: MinDir'in Baerbel Brumme-Bothe
Geschaeftsfuehrung: Prof. Dr. Achim Bachem (Vorsitzender),
Dr. Ulrich Krafft (stellv. Vorsitzender), Prof. Dr.-Ing. Harald Bolt,
Prof. Dr. Sebastian M. Schmidt
---------------------------------------------------------------------------=
---------------------
---------------------------------------------------------------------------=
---------------------
Responsible-Changed-From-To: lib-bug-people->tron
Responsible-Changed-By: tron@NetBSD.org
Responsible-Changed-When: Sat, 11 Feb 2012 18:10:44 +0000
Responsible-Changed-Why:
I'll try to handle this PR.
From: "Matthias Scheler" <tron@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc:
Subject: PR/40346 CVS commit: src/external/mit/expat/dist
Date: Sat, 11 Feb 2012 18:18:25 +0000
Module Name: src
Committed By: tron
Date: Sat Feb 11 18:18:24 UTC 2012
Update of /cvsroot/src/external/mit/expat/dist
In directory ivanova.netbsd.org:/tmp/cvs-serv16625
Log Message:
Initial import of "expat" 2.0.1 into base:
This is James Clark's expat XML parser library in C. It is a stream
oriented parser that requires setting handlers to deal with the
structure that the parser discovers in the document.
This is the first part of the fix for PR lib/40346.
Status:
Vendor Tag: expat
Release Tags: expat-2-0-1
N src/external/mit/expat/dist/Changes
N src/external/mit/expat/dist/MANIFEST
N src/external/mit/expat/dist/Makefile.in
N src/external/mit/expat/dist/configure
N src/external/mit/expat/dist/configure.in
N src/external/mit/expat/dist/README
N src/external/mit/expat/dist/expat.dsw
N src/external/mit/expat/dist/expat_config.h.in
N src/external/mit/expat/dist/COPYING
N src/external/mit/expat/dist/doc/style.css
N src/external/mit/expat/dist/doc/xmlwf.1
N src/external/mit/expat/dist/doc/valid-xhtml10.png
N src/external/mit/expat/dist/doc/reference.html
N src/external/mit/expat/dist/doc/xmlwf.sgml
N src/external/mit/expat/dist/doc/expat.png
N src/external/mit/expat/dist/xmlwf/xmlfile.c
N src/external/mit/expat/dist/xmlwf/xmlmime.c
N src/external/mit/expat/dist/xmlwf/readfilemap.c
N src/external/mit/expat/dist/xmlwf/xmlwin32url.cxx
N src/external/mit/expat/dist/xmlwf/xmlurl.h
N src/external/mit/expat/dist/xmlwf/codepage.c
N src/external/mit/expat/dist/xmlwf/ct.c
N src/external/mit/expat/dist/xmlwf/filemap.h
N src/external/mit/expat/dist/xmlwf/unixfilemap.c
N src/external/mit/expat/dist/xmlwf/xmlmime.h
N src/external/mit/expat/dist/xmlwf/xmlwf.dsp
N src/external/mit/expat/dist/xmlwf/xmltchar.h
N src/external/mit/expat/dist/xmlwf/xmlwf.c
N src/external/mit/expat/dist/xmlwf/codepage.h
N src/external/mit/expat/dist/xmlwf/xmlfile.h
N src/external/mit/expat/dist/xmlwf/win32filemap.c
N src/external/mit/expat/dist/vms/descrip.mms
N src/external/mit/expat/dist/vms/expat_config.h
N src/external/mit/expat/dist/vms/README.vms
N src/external/mit/expat/dist/lib/expat.dsp
N src/external/mit/expat/dist/lib/xmltok.h
N src/external/mit/expat/dist/lib/expatw.dsp
N src/external/mit/expat/dist/lib/xmltok.c
N src/external/mit/expat/dist/lib/xmlrole.c
N src/external/mit/expat/dist/lib/expat_static.dsp
N src/external/mit/expat/dist/lib/libexpat.def
N src/external/mit/expat/dist/lib/winconfig.h
N src/external/mit/expat/dist/lib/latin1tab.h
N src/external/mit/expat/dist/lib/libexpatw.def
N src/external/mit/expat/dist/lib/expatw_static.dsp
N src/external/mit/expat/dist/lib/expat.h
N src/external/mit/expat/dist/lib/xmlparse.c
N src/external/mit/expat/dist/lib/utf8tab.h
N src/external/mit/expat/dist/lib/asciitab.h
N src/external/mit/expat/dist/lib/nametab.h
N src/external/mit/expat/dist/lib/ascii.h
N src/external/mit/expat/dist/lib/expat_external.h
N src/external/mit/expat/dist/lib/iasciitab.h
N src/external/mit/expat/dist/lib/xmltok_impl.h
N src/external/mit/expat/dist/lib/macconfig.h
N src/external/mit/expat/dist/lib/Makefile.MPW
N src/external/mit/expat/dist/lib/internal.h
N src/external/mit/expat/dist/lib/xmlrole.h
N src/external/mit/expat/dist/lib/xmltok_ns.c
N src/external/mit/expat/dist/lib/amigaconfig.h
N src/external/mit/expat/dist/lib/xmltok_impl.c
N src/external/mit/expat/dist/examples/elements.dsp
N src/external/mit/expat/dist/examples/elements.c
N src/external/mit/expat/dist/examples/outline.c
N src/external/mit/expat/dist/examples/outline.dsp
N src/external/mit/expat/dist/bcb5/makefile.mak
N src/external/mit/expat/dist/bcb5/expat_static.bpf
N src/external/mit/expat/dist/bcb5/libexpatw_mtd.def
N src/external/mit/expat/dist/bcb5/expat.bpr
N src/external/mit/expat/dist/bcb5/expatw.mak
N src/external/mit/expat/dist/bcb5/expatw_static.bpf
N src/external/mit/expat/dist/bcb5/libexpat_mtd.def
N src/external/mit/expat/dist/bcb5/setup.bat
N src/external/mit/expat/dist/bcb5/expatw.bpr
N src/external/mit/expat/dist/bcb5/xmlwf.bpr
N src/external/mit/expat/dist/bcb5/outline.bpr
N src/external/mit/expat/dist/bcb5/expat_static.mak
N src/external/mit/expat/dist/bcb5/expatw_static.bpr
N src/external/mit/expat/dist/bcb5/expatw.bpf
N src/external/mit/expat/dist/bcb5/outline.mak
N src/external/mit/expat/dist/bcb5/outline.bpf
N src/external/mit/expat/dist/bcb5/xmlwf.mak
N src/external/mit/expat/dist/bcb5/expat_static.bpr
N src/external/mit/expat/dist/bcb5/expat.mak
N src/external/mit/expat/dist/bcb5/elements.bpr
N src/external/mit/expat/dist/bcb5/elements.mak
N src/external/mit/expat/dist/bcb5/all_projects.bpg
N src/external/mit/expat/dist/bcb5/elements.bpf
N src/external/mit/expat/dist/bcb5/expat.bpf
N src/external/mit/expat/dist/bcb5/xmlwf.bpf
N src/external/mit/expat/dist/bcb5/expatw_static.mak
N src/external/mit/expat/dist/bcb5/README.txt
N src/external/mit/expat/dist/amiga/expat_lib.c
N src/external/mit/expat/dist/amiga/Makefile
N src/external/mit/expat/dist/amiga/launch.c
N src/external/mit/expat/dist/amiga/stdlib.c
N src/external/mit/expat/dist/amiga/expat_vectors.c
N src/external/mit/expat/dist/amiga/expat.xml
N src/external/mit/expat/dist/amiga/README.txt
N src/external/mit/expat/dist/amiga/include/inline4/expat.h
N src/external/mit/expat/dist/amiga/include/proto/expat.h
N src/external/mit/expat/dist/amiga/include/libraries/expat.h
N src/external/mit/expat/dist/amiga/include/interfaces/expat.h
N src/external/mit/expat/dist/tests/runtestspp.cpp
N src/external/mit/expat/dist/tests/minicheck.h
N src/external/mit/expat/dist/tests/minicheck.c
N src/external/mit/expat/dist/tests/runtests.c
N src/external/mit/expat/dist/tests/xmltest.sh
N src/external/mit/expat/dist/tests/chardata.c
N src/external/mit/expat/dist/tests/chardata.h
N src/external/mit/expat/dist/tests/README.txt
N src/external/mit/expat/dist/tests/benchmark/benchmark.dsp
N src/external/mit/expat/dist/tests/benchmark/benchmark.c
N src/external/mit/expat/dist/tests/benchmark/benchmark.dsw
N src/external/mit/expat/dist/tests/benchmark/README.txt
N src/external/mit/expat/dist/win32/expat.iss
N src/external/mit/expat/dist/win32/MANIFEST.txt
N src/external/mit/expat/dist/win32/README.txt
N src/external/mit/expat/dist/conftools/config.sub
N src/external/mit/expat/dist/conftools/get-version.sh
N src/external/mit/expat/dist/conftools/ac_c_bigendian_cross.m4
N src/external/mit/expat/dist/conftools/mkinstalldirs
N src/external/mit/expat/dist/conftools/ltmain.sh
N src/external/mit/expat/dist/conftools/config.guess
N src/external/mit/expat/dist/conftools/PrintPath
N src/external/mit/expat/dist/conftools/expat.m4
N src/external/mit/expat/dist/conftools/libtool.m4
N src/external/mit/expat/dist/conftools/install-sh
No conflicts created by this import
From: "Matthias Scheler" <tron@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc:
Subject: PR/40346 CVS commit: src
Date: Wed, 29 Feb 2012 20:07:59 +0000
Module Name: src
Committed By: tron
Date: Wed Feb 29 20:07:58 UTC 2012
Modified Files:
src/distrib/sets/lists/base: ad.mips64eb ad.mips64el md.amd64
md.sparc64 mi shl.mi
src/distrib/sets/lists/comp: ad.mips64eb ad.mips64el md.amd64
md.sparc64 mi shl.mi
src/distrib/sets/lists/man: mi
src/distrib/sets/lists/xbase: mi shl.mi
src/distrib/sets/lists/xcomp: mi shl.mi
src/external/mit: Makefile
src/external/mit/xorg/bin/xmlwf: Makefile
src/external/mit/xorg/lib: Makefile
src/external/mit/xorg/lib/dri: dri.mk
src/external/mit/xorg/lib/fontconfig/src: Makefile
src/external/mit/xorg/tools/fc-cache: Makefile
src/lib: Makefile
src/share/mk: bsd.README bsd.hostprog.mk bsd.prog.mk
src/x11/lib: Makefile
src/x11/lib/fontconfig/src: Makefile
Added Files:
src/external/mit/expat: Makefile Makefile.inc
src/external/mit/expat/bin: Makefile Makefile.inc
src/external/mit/expat/bin/xmlwf: Makefile
src/external/mit/expat/lib: Makefile Makefile.inc
src/external/mit/expat/lib/libexpat: Makefile expat_config.h
shlib_version
Removed Files:
src/external/mit/xorg/lib/expat: Makefile expat_config.h shlib_version
src/x11/lib/expat: Makefile shlib_version
Log Message:
Move "libexpat" from X11 into base which fixes PR lib/40346.
This change was approved by the Core Group.
To generate a diff of this commit:
cvs rdiff -u -r1.84 -r1.85 src/distrib/sets/lists/base/ad.mips64eb
cvs rdiff -u -r1.83 -r1.84 src/distrib/sets/lists/base/ad.mips64el
cvs rdiff -u -r1.158 -r1.159 src/distrib/sets/lists/base/md.amd64
cvs rdiff -u -r1.149 -r1.150 src/distrib/sets/lists/base/md.sparc64
cvs rdiff -u -r1.986 -r1.987 src/distrib/sets/lists/base/mi
cvs rdiff -u -r1.618 -r1.619 src/distrib/sets/lists/base/shl.mi
cvs rdiff -u -r1.71 -r1.72 src/distrib/sets/lists/comp/ad.mips64eb \
src/distrib/sets/lists/comp/ad.mips64el
cvs rdiff -u -r1.157 -r1.158 src/distrib/sets/lists/comp/md.amd64
cvs rdiff -u -r1.140 -r1.141 src/distrib/sets/lists/comp/md.sparc64
cvs rdiff -u -r1.1742 -r1.1743 src/distrib/sets/lists/comp/mi
cvs rdiff -u -r1.211 -r1.212 src/distrib/sets/lists/comp/shl.mi
cvs rdiff -u -r1.1381 -r1.1382 src/distrib/sets/lists/man/mi
cvs rdiff -u -r1.112 -r1.113 src/distrib/sets/lists/xbase/mi
cvs rdiff -u -r1.44 -r1.45 src/distrib/sets/lists/xbase/shl.mi
cvs rdiff -u -r1.133 -r1.134 src/distrib/sets/lists/xcomp/mi
cvs rdiff -u -r1.30 -r1.31 src/distrib/sets/lists/xcomp/shl.mi
cvs rdiff -u -r1.1 -r1.2 src/external/mit/Makefile
cvs rdiff -u -r0 -r1.1 src/external/mit/expat/Makefile \
src/external/mit/expat/Makefile.inc
cvs rdiff -u -r0 -r1.1 src/external/mit/expat/bin/Makefile \
src/external/mit/expat/bin/Makefile.inc
cvs rdiff -u -r0 -r1.1 src/external/mit/expat/bin/xmlwf/Makefile
cvs rdiff -u -r0 -r1.1 src/external/mit/expat/lib/Makefile \
src/external/mit/expat/lib/Makefile.inc
cvs rdiff -u -r0 -r1.1 src/external/mit/expat/lib/libexpat/Makefile \
src/external/mit/expat/lib/libexpat/expat_config.h \
src/external/mit/expat/lib/libexpat/shlib_version
cvs rdiff -u -r1.3 -r1.4 src/external/mit/xorg/bin/xmlwf/Makefile
cvs rdiff -u -r1.24 -r1.25 src/external/mit/xorg/lib/Makefile
cvs rdiff -u -r1.10 -r1.11 src/external/mit/xorg/lib/dri/dri.mk
cvs rdiff -u -r1.2 -r0 src/external/mit/xorg/lib/expat/Makefile \
src/external/mit/xorg/lib/expat/shlib_version
cvs rdiff -u -r1.1 -r0 src/external/mit/xorg/lib/expat/expat_config.h
cvs rdiff -u -r1.7 -r1.8 src/external/mit/xorg/lib/fontconfig/src/Makefile
cvs rdiff -u -r1.5 -r1.6 src/external/mit/xorg/tools/fc-cache/Makefile
cvs rdiff -u -r1.181 -r1.182 src/lib/Makefile
cvs rdiff -u -r1.293 -r1.294 src/share/mk/bsd.README
cvs rdiff -u -r1.66 -r1.67 src/share/mk/bsd.hostprog.mk
cvs rdiff -u -r1.273 -r1.274 src/share/mk/bsd.prog.mk
cvs rdiff -u -r1.10 -r1.11 src/x11/lib/Makefile
cvs rdiff -u -r1.7 -r0 src/x11/lib/expat/Makefile
cvs rdiff -u -r1.2 -r0 src/x11/lib/expat/shlib_version
cvs rdiff -u -r1.10 -r1.11 src/x11/lib/fontconfig/src/Makefile
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
From: "Matthias Scheler" <tron@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc:
Subject: PR/40346 CVS commit: xsrc/external/mit/expat/dist
Date: Wed, 29 Feb 2012 20:08:50 +0000
Module Name: xsrc
Committed By: tron
Date: Wed Feb 29 20:08:50 UTC 2012
Removed Files:
xsrc/external/mit/expat/dist: COPYING Changes MANIFEST Makefile.in
README configure configure.in expat.dsw expat_config.h.in
xsrc/external/mit/expat/dist/amiga: Makefile README.txt expat.xml
expat_lib.c expat_vectors.c launch.c stdlib.c
xsrc/external/mit/expat/dist/amiga/include/inline4: expat.h
xsrc/external/mit/expat/dist/amiga/include/interfaces: expat.h
xsrc/external/mit/expat/dist/amiga/include/libraries: expat.h
xsrc/external/mit/expat/dist/amiga/include/proto: expat.h
xsrc/external/mit/expat/dist/bcb5: README.txt all_projects.bpg
elements.bpf elements.bpr elements.mak expat.bpf expat.bpr
expat.mak expat_static.bpf expat_static.bpr expat_static.mak
expatw.bpf expatw.bpr expatw.mak expatw_static.bpf
expatw_static.bpr expatw_static.mak libexpat_mtd.def
libexpatw_mtd.def makefile.mak outline.bpf outline.bpr outline.mak
setup.bat xmlwf.bpf xmlwf.bpr xmlwf.mak
xsrc/external/mit/expat/dist/conftools: PrintPath
ac_c_bigendian_cross.m4 config.guess config.sub expat.m4
get-version.sh install-sh libtool.m4 ltmain.sh mkinstalldirs
xsrc/external/mit/expat/dist/doc: expat.png reference.html style.css
valid-xhtml10.png xmlwf.1 xmlwf.sgml
xsrc/external/mit/expat/dist/examples: elements.c elements.dsp
outline.c outline.dsp
xsrc/external/mit/expat/dist/lib: Makefile.MPW amigaconfig.h ascii.h
asciitab.h expat.dsp expat.h expat_external.h expat_static.dsp
expatw.dsp expatw_static.dsp iasciitab.h internal.h latin1tab.h
libexpat.def libexpatw.def macconfig.h nametab.h utf8tab.h
winconfig.h xmlparse.c xmlrole.c xmlrole.h xmltok.c xmltok.h
xmltok_impl.c xmltok_impl.h xmltok_ns.c
xsrc/external/mit/expat/dist/tests: README.txt chardata.c chardata.h
minicheck.c minicheck.h runtests.c runtestspp.cpp xmltest.sh
xsrc/external/mit/expat/dist/tests/benchmark: README.txt benchmark.c
benchmark.dsp benchmark.dsw
xsrc/external/mit/expat/dist/vms: README.vms descrip.mms expat_config.h
xsrc/external/mit/expat/dist/win32: MANIFEST.txt README.txt expat.iss
xsrc/external/mit/expat/dist/xmlwf: codepage.c codepage.h ct.c
filemap.h readfilemap.c unixfilemap.c win32filemap.c xmlfile.c
xmlfile.h xmlmime.c xmlmime.h xmltchar.h xmlurl.h xmlwf.c xmlwf.dsp
xmlwin32url.cxx
Log Message:
Move "libexpat" from X11 into base which fixes PR lib/40346.
This change was approved by the Core Group.
To generate a diff of this commit:
cvs rdiff -u -r1.1.1.1 -r0 xsrc/external/mit/expat/dist/COPYING \
xsrc/external/mit/expat/dist/Changes \
xsrc/external/mit/expat/dist/MANIFEST \
xsrc/external/mit/expat/dist/Makefile.in \
xsrc/external/mit/expat/dist/README \
xsrc/external/mit/expat/dist/configure \
xsrc/external/mit/expat/dist/configure.in \
xsrc/external/mit/expat/dist/expat.dsw \
xsrc/external/mit/expat/dist/expat_config.h.in
cvs rdiff -u -r1.1.1.1 -r0 xsrc/external/mit/expat/dist/amiga/Makefile \
xsrc/external/mit/expat/dist/amiga/README.txt \
xsrc/external/mit/expat/dist/amiga/expat.xml \
xsrc/external/mit/expat/dist/amiga/expat_lib.c \
xsrc/external/mit/expat/dist/amiga/expat_vectors.c \
xsrc/external/mit/expat/dist/amiga/launch.c \
xsrc/external/mit/expat/dist/amiga/stdlib.c
cvs rdiff -u -r1.1.1.1 -r0 \
xsrc/external/mit/expat/dist/amiga/include/inline4/expat.h
cvs rdiff -u -r1.1.1.1 -r0 \
xsrc/external/mit/expat/dist/amiga/include/interfaces/expat.h
cvs rdiff -u -r1.1.1.1 -r0 \
xsrc/external/mit/expat/dist/amiga/include/libraries/expat.h
cvs rdiff -u -r1.1.1.1 -r0 \
xsrc/external/mit/expat/dist/amiga/include/proto/expat.h
cvs rdiff -u -r1.1.1.1 -r0 xsrc/external/mit/expat/dist/bcb5/README.txt \
xsrc/external/mit/expat/dist/bcb5/all_projects.bpg \
xsrc/external/mit/expat/dist/bcb5/elements.bpf \
xsrc/external/mit/expat/dist/bcb5/elements.bpr \
xsrc/external/mit/expat/dist/bcb5/elements.mak \
xsrc/external/mit/expat/dist/bcb5/expat.bpf \
xsrc/external/mit/expat/dist/bcb5/expat.bpr \
xsrc/external/mit/expat/dist/bcb5/expat.mak \
xsrc/external/mit/expat/dist/bcb5/expat_static.bpf \
xsrc/external/mit/expat/dist/bcb5/expat_static.bpr \
xsrc/external/mit/expat/dist/bcb5/expat_static.mak \
xsrc/external/mit/expat/dist/bcb5/expatw.bpf \
xsrc/external/mit/expat/dist/bcb5/expatw.bpr \
xsrc/external/mit/expat/dist/bcb5/expatw.mak \
xsrc/external/mit/expat/dist/bcb5/expatw_static.bpf \
xsrc/external/mit/expat/dist/bcb5/expatw_static.bpr \
xsrc/external/mit/expat/dist/bcb5/expatw_static.mak \
xsrc/external/mit/expat/dist/bcb5/libexpat_mtd.def \
xsrc/external/mit/expat/dist/bcb5/libexpatw_mtd.def \
xsrc/external/mit/expat/dist/bcb5/makefile.mak \
xsrc/external/mit/expat/dist/bcb5/outline.bpf \
xsrc/external/mit/expat/dist/bcb5/outline.bpr \
xsrc/external/mit/expat/dist/bcb5/outline.mak \
xsrc/external/mit/expat/dist/bcb5/setup.bat \
xsrc/external/mit/expat/dist/bcb5/xmlwf.bpf \
xsrc/external/mit/expat/dist/bcb5/xmlwf.bpr \
xsrc/external/mit/expat/dist/bcb5/xmlwf.mak
cvs rdiff -u -r1.1.1.1 -r0 xsrc/external/mit/expat/dist/conftools/PrintPath \
xsrc/external/mit/expat/dist/conftools/ac_c_bigendian_cross.m4 \
xsrc/external/mit/expat/dist/conftools/config.guess \
xsrc/external/mit/expat/dist/conftools/config.sub \
xsrc/external/mit/expat/dist/conftools/expat.m4 \
xsrc/external/mit/expat/dist/conftools/get-version.sh \
xsrc/external/mit/expat/dist/conftools/install-sh \
xsrc/external/mit/expat/dist/conftools/libtool.m4 \
xsrc/external/mit/expat/dist/conftools/ltmain.sh \
xsrc/external/mit/expat/dist/conftools/mkinstalldirs
cvs rdiff -u -r1.1.1.1 -r0 xsrc/external/mit/expat/dist/doc/expat.png \
xsrc/external/mit/expat/dist/doc/reference.html \
xsrc/external/mit/expat/dist/doc/style.css \
xsrc/external/mit/expat/dist/doc/valid-xhtml10.png \
xsrc/external/mit/expat/dist/doc/xmlwf.1 \
xsrc/external/mit/expat/dist/doc/xmlwf.sgml
cvs rdiff -u -r1.1.1.1 -r0 xsrc/external/mit/expat/dist/examples/elements.c \
xsrc/external/mit/expat/dist/examples/elements.dsp \
xsrc/external/mit/expat/dist/examples/outline.c \
xsrc/external/mit/expat/dist/examples/outline.dsp
cvs rdiff -u -r1.1.1.1 -r0 xsrc/external/mit/expat/dist/lib/Makefile.MPW \
xsrc/external/mit/expat/dist/lib/amigaconfig.h \
xsrc/external/mit/expat/dist/lib/ascii.h \
xsrc/external/mit/expat/dist/lib/asciitab.h \
xsrc/external/mit/expat/dist/lib/expat.dsp \
xsrc/external/mit/expat/dist/lib/expat.h \
xsrc/external/mit/expat/dist/lib/expat_external.h \
xsrc/external/mit/expat/dist/lib/expat_static.dsp \
xsrc/external/mit/expat/dist/lib/expatw.dsp \
xsrc/external/mit/expat/dist/lib/expatw_static.dsp \
xsrc/external/mit/expat/dist/lib/iasciitab.h \
xsrc/external/mit/expat/dist/lib/internal.h \
xsrc/external/mit/expat/dist/lib/latin1tab.h \
xsrc/external/mit/expat/dist/lib/libexpat.def \
xsrc/external/mit/expat/dist/lib/libexpatw.def \
xsrc/external/mit/expat/dist/lib/macconfig.h \
xsrc/external/mit/expat/dist/lib/nametab.h \
xsrc/external/mit/expat/dist/lib/utf8tab.h \
xsrc/external/mit/expat/dist/lib/winconfig.h \
xsrc/external/mit/expat/dist/lib/xmlrole.c \
xsrc/external/mit/expat/dist/lib/xmlrole.h \
xsrc/external/mit/expat/dist/lib/xmltok.c \
xsrc/external/mit/expat/dist/lib/xmltok.h \
xsrc/external/mit/expat/dist/lib/xmltok_impl.h \
xsrc/external/mit/expat/dist/lib/xmltok_ns.c
cvs rdiff -u -r1.2 -r0 xsrc/external/mit/expat/dist/lib/xmlparse.c \
xsrc/external/mit/expat/dist/lib/xmltok_impl.c
cvs rdiff -u -r1.1.1.1 -r0 xsrc/external/mit/expat/dist/tests/README.txt \
xsrc/external/mit/expat/dist/tests/chardata.c \
xsrc/external/mit/expat/dist/tests/chardata.h \
xsrc/external/mit/expat/dist/tests/minicheck.c \
xsrc/external/mit/expat/dist/tests/minicheck.h \
xsrc/external/mit/expat/dist/tests/runtests.c \
xsrc/external/mit/expat/dist/tests/runtestspp.cpp \
xsrc/external/mit/expat/dist/tests/xmltest.sh
cvs rdiff -u -r1.1.1.1 -r0 \
xsrc/external/mit/expat/dist/tests/benchmark/README.txt \
xsrc/external/mit/expat/dist/tests/benchmark/benchmark.c \
xsrc/external/mit/expat/dist/tests/benchmark/benchmark.dsp \
xsrc/external/mit/expat/dist/tests/benchmark/benchmark.dsw
cvs rdiff -u -r1.1.1.1 -r0 xsrc/external/mit/expat/dist/vms/README.vms \
xsrc/external/mit/expat/dist/vms/descrip.mms \
xsrc/external/mit/expat/dist/vms/expat_config.h
cvs rdiff -u -r1.1.1.1 -r0 xsrc/external/mit/expat/dist/win32/MANIFEST.txt \
xsrc/external/mit/expat/dist/win32/README.txt \
xsrc/external/mit/expat/dist/win32/expat.iss
cvs rdiff -u -r1.1.1.1 -r0 xsrc/external/mit/expat/dist/xmlwf/codepage.c \
xsrc/external/mit/expat/dist/xmlwf/codepage.h \
xsrc/external/mit/expat/dist/xmlwf/ct.c \
xsrc/external/mit/expat/dist/xmlwf/filemap.h \
xsrc/external/mit/expat/dist/xmlwf/readfilemap.c \
xsrc/external/mit/expat/dist/xmlwf/unixfilemap.c \
xsrc/external/mit/expat/dist/xmlwf/win32filemap.c \
xsrc/external/mit/expat/dist/xmlwf/xmlfile.c \
xsrc/external/mit/expat/dist/xmlwf/xmlfile.h \
xsrc/external/mit/expat/dist/xmlwf/xmlmime.c \
xsrc/external/mit/expat/dist/xmlwf/xmlmime.h \
xsrc/external/mit/expat/dist/xmlwf/xmltchar.h \
xsrc/external/mit/expat/dist/xmlwf/xmlurl.h \
xsrc/external/mit/expat/dist/xmlwf/xmlwf.c \
xsrc/external/mit/expat/dist/xmlwf/xmlwf.dsp \
xsrc/external/mit/expat/dist/xmlwf/xmlwin32url.cxx
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
State-Changed-From-To: open->pending-pullups
State-Changed-By: tron@NetBSD.org
State-Changed-When: Thu, 01 Mar 2012 07:42:25 +0000
State-Changed-Why:
The problem has been fixed in NetBSD-current. I've requested a pullup into
the "netbsd-6" branch.
From: "Jeff Rizzo" <riz@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc:
Subject: PR/40346 CVS commit: [netbsd-6] xsrc/external/mit/expat/dist
Date: Fri, 2 Mar 2012 18:21:09 +0000
Module Name: xsrc
Committed By: riz
Date: Fri Mar 2 18:21:09 UTC 2012
Removed Files:
xsrc/external/mit/expat/dist [netbsd-6]: COPYING Changes MANIFEST
Makefile.in README configure configure.in expat.dsw
expat_config.h.in
xsrc/external/mit/expat/dist/amiga [netbsd-6]: Makefile README.txt
expat.xml expat_lib.c expat_vectors.c launch.c stdlib.c
xsrc/external/mit/expat/dist/amiga/include/inline4 [netbsd-6]: expat.h
xsrc/external/mit/expat/dist/amiga/include/interfaces [netbsd-6]:
expat.h
xsrc/external/mit/expat/dist/amiga/include/libraries [netbsd-6]:
expat.h
xsrc/external/mit/expat/dist/amiga/include/proto [netbsd-6]: expat.h
xsrc/external/mit/expat/dist/bcb5 [netbsd-6]: README.txt
all_projects.bpg elements.bpf elements.bpr elements.mak expat.bpf
expat.bpr expat.mak expat_static.bpf expat_static.bpr
expat_static.mak expatw.bpf expatw.bpr expatw.mak expatw_static.bpf
expatw_static.bpr expatw_static.mak libexpat_mtd.def
libexpatw_mtd.def makefile.mak outline.bpf outline.bpr outline.mak
setup.bat xmlwf.bpf xmlwf.bpr xmlwf.mak
xsrc/external/mit/expat/dist/conftools [netbsd-6]: PrintPath
ac_c_bigendian_cross.m4 config.guess config.sub expat.m4
get-version.sh install-sh libtool.m4 ltmain.sh mkinstalldirs
xsrc/external/mit/expat/dist/doc [netbsd-6]: expat.png reference.html
style.css valid-xhtml10.png xmlwf.1 xmlwf.sgml
xsrc/external/mit/expat/dist/examples [netbsd-6]: elements.c
elements.dsp outline.c outline.dsp
xsrc/external/mit/expat/dist/lib [netbsd-6]: Makefile.MPW amigaconfig.h
ascii.h asciitab.h expat.dsp expat.h expat_external.h
expat_static.dsp expatw.dsp expatw_static.dsp iasciitab.h
internal.h latin1tab.h libexpat.def libexpatw.def macconfig.h
nametab.h utf8tab.h winconfig.h xmlparse.c xmlrole.c xmlrole.h
xmltok.c xmltok.h xmltok_impl.c xmltok_impl.h xmltok_ns.c
xsrc/external/mit/expat/dist/tests [netbsd-6]: README.txt chardata.c
chardata.h minicheck.c minicheck.h runtests.c runtestspp.cpp
xmltest.sh
xsrc/external/mit/expat/dist/tests/benchmark [netbsd-6]: README.txt
benchmark.c benchmark.dsp benchmark.dsw
xsrc/external/mit/expat/dist/vms [netbsd-6]: README.vms descrip.mms
expat_config.h
xsrc/external/mit/expat/dist/win32 [netbsd-6]: MANIFEST.txt README.txt
expat.iss
xsrc/external/mit/expat/dist/xmlwf [netbsd-6]: codepage.c codepage.h
ct.c filemap.h readfilemap.c unixfilemap.c win32filemap.c xmlfile.c
xmlfile.h xmlmime.c xmlmime.h xmltchar.h xmlurl.h xmlwf.c xmlwf.dsp
xmlwin32url.cxx
Log Message:
Pull up following revision(s) (requested by tron in ticket #72):
external/mit/expat/dist/lib/xmltok_impl.c: file removal
external/mit/expat/dist/bcb5/xmlwf.bpf: file removal
external/mit/expat/dist/configure.in: file removal
external/mit/expat/dist/tests/chardata.h: file removal
external/mit/expat/dist/tests/benchmark/benchmark.c: file removal
external/mit/expat/dist/conftools/mkinstalldirs: file removal
external/mit/expat/dist/doc/reference.html: file removal
external/mit/expat/dist/amiga/include/libraries/expat.h: file removal
external/mit/expat/dist/bcb5/makefile.mak: file removal
external/mit/expat/dist/bcb5/elements.bpr: file removal
external/mit/expat/dist/lib/amigaconfig.h: file removal
external/mit/expat/dist/conftools/ltmain.sh: file removal
external/mit/expat/dist/lib/xmltok.h: file removal
external/mit/expat/dist/README: file removal
external/mit/expat/dist/amiga/README.txt: file removal
external/mit/expat/dist/tests/runtests.c: file removal
external/mit/expat/dist/bcb5/outline.bpf: file removal
external/mit/expat/dist/examples/outline.c: file removal
external/mit/expat/dist/tests/benchmark/benchmark.dsp: file removal
external/mit/expat/dist/Makefile.in: file removal
external/mit/expat/dist/bcb5/expatw_static.mak: file removal
external/mit/expat/dist/COPYING: file removal
external/mit/expat/dist/bcb5/xmlwf.bpr: file removal
external/mit/expat/dist/xmlwf/xmlurl.h: file removal
external/mit/expat/dist/lib/expat.dsp: file removal
external/mit/expat/dist/bcb5/expat.mak: file removal
external/mit/expat/dist/bcb5/expatw.bpf: file removal
external/mit/expat/dist/lib/utf8tab.h: file removal
external/mit/expat/dist/lib/xmlparse.c: file removal
external/mit/expat/dist/vms/descrip.mms: file removal
external/mit/expat/dist/lib/libexpat.def: file removal
external/mit/expat/dist/bcb5/libexpatw_mtd.def: file removal
external/mit/expat/dist/tests/minicheck.h: file removal
external/mit/expat/dist/tests/xmltest.sh: file removal
external/mit/expat/dist/lib/xmltok_impl.h: file removal
external/mit/expat/dist/xmlwf/xmlmime.c: file removal
external/mit/expat/dist/bcb5/expatw_static.bpr: file removal
external/mit/expat/dist/lib/latin1tab.h: file removal
external/mit/expat/dist/vms/README.vms: file removal
external/mit/expat/dist/bcb5/all_projects.bpg: file removal
external/mit/expat/dist/lib/Makefile.MPW: file removal
external/mit/expat/dist/win32/MANIFEST.txt: file removal
external/mit/expat/dist/doc/expat.png: file removal
external/mit/expat/dist/configure: file removal
external/mit/expat/dist/lib/asciitab.h: file removal
external/mit/expat/dist/bcb5/expat.bpr: file removal
external/mit/expat/dist/doc/xmlwf.sgml: file removal
external/mit/expat/dist/conftools/PrintPath: file removal
external/mit/expat/dist/conftools/ac_c_bigendian_cross.m4: file removal
external/mit/expat/dist/examples/outline.dsp: file removal
external/mit/expat/dist/xmlwf/xmlfile.c: file removal
external/mit/expat/dist/amiga/Makefile: file removal
external/mit/expat/dist/bcb5/expat_static.mak: file removal
external/mit/expat/dist/lib/macconfig.h: file removal
external/mit/expat/dist/amiga/expat_lib.c: file removal
external/mit/expat/dist/xmlwf/unixfilemap.c: file removal
external/mit/expat/dist/vms/expat_config.h: file removal
external/mit/expat/dist/bcb5/elements.bpf: file removal
external/mit/expat/dist/MANIFEST: file removal
external/mit/expat/dist/amiga/stdlib.c: file removal
external/mit/expat/dist/xmlwf/readfilemap.c: file removal
external/mit/expat/dist/tests/benchmark/benchmark.dsw: file removal
external/mit/expat/dist/bcb5/xmlwf.mak: file removal
external/mit/expat/dist/xmlwf/xmlwf.dsp: file removal
external/mit/expat/dist/doc/xmlwf.1: file removal
external/mit/expat/dist/xmlwf/xmlmime.h: file removal
external/mit/expat/dist/amiga/expat_vectors.c: file removal
external/mit/expat/dist/expat_config.h.in: file removal
external/mit/expat/dist/conftools/config.guess: file removal
external/mit/expat/dist/conftools/expat.m4: file removal
external/mit/expat/dist/xmlwf/xmltchar.h: file removal
external/mit/expat/dist/amiga/launch.c: file removal
external/mit/expat/dist/bcb5/expat_static.bpr: file removal
external/mit/expat/dist/bcb5/outline.mak: file removal
external/mit/expat/dist/lib/winconfig.h: file removal
external/mit/expat/dist/lib/internal.h: file removal
external/mit/expat/dist/examples/elements.dsp: file removal
external/mit/expat/dist/amiga/include/interfaces/expat.h: file removal
external/mit/expat/dist/bcb5/README.txt: file removal
external/mit/expat/dist/bcb5/expatw_static.bpf: file removal
external/mit/expat/dist/bcb5/libexpat_mtd.def: file removal
external/mit/expat/dist/xmlwf/win32filemap.c: file removal
external/mit/expat/dist/xmlwf/filemap.h: file removal
external/mit/expat/dist/win32/README.txt: file removal
external/mit/expat/dist/examples/elements.c: file removal
external/mit/expat/dist/bcb5/expatw.mak: file removal
external/mit/expat/dist/xmlwf/xmlfile.h: file removal
external/mit/expat/dist/xmlwf/xmlwin32url.cxx: file removal
external/mit/expat/dist/xmlwf/codepage.c: file removal
external/mit/expat/dist/lib/expat_static.dsp: file removal
external/mit/expat/dist/lib/xmlrole.c: file removal
external/mit/expat/dist/lib/nametab.h: file removal
external/mit/expat/dist/bcb5/outline.bpr: file removal
external/mit/expat/dist/bcb5/expat.bpf: file removal
external/mit/expat/dist/doc/valid-xhtml10.png: file removal
external/mit/expat/dist/tests/benchmark/README.txt: file removal
external/mit/expat/dist/win32/expat.iss: file removal
external/mit/expat/dist/amiga/expat.xml: file removal
external/mit/expat/dist/tests/chardata.c: file removal
external/mit/expat/dist/conftools/install-sh: file removal
external/mit/expat/dist/doc/style.css: file removal
external/mit/expat/dist/lib/libexpatw.def: file removal
external/mit/expat/dist/Changes: file removal
external/mit/expat/dist/amiga/include/proto/expat.h: file removal
external/mit/expat/dist/tests/README.txt: file removal
external/mit/expat/dist/xmlwf/ct.c: file removal
external/mit/expat/dist/lib/iasciitab.h: file removal
external/mit/expat/dist/lib/xmltok.c: file removal
external/mit/expat/dist/bcb5/setup.bat: file removal
external/mit/expat/dist/bcb5/expatw.bpr: file removal
external/mit/expat/dist/conftools/get-version.sh: file removal
external/mit/expat/dist/lib/expatw.dsp: file removal
external/mit/expat/dist/lib/expat_external.h: file removal
external/mit/expat/dist/xmlwf/xmlwf.c: file removal
external/mit/expat/dist/conftools/libtool.m4: file removal
external/mit/expat/dist/tests/runtestspp.cpp: file removal
external/mit/expat/dist/conftools/config.sub: file removal
external/mit/expat/dist/bcb5/elements.mak: file removal
external/mit/expat/dist/lib/xmltok_ns.c: file removal
external/mit/expat/dist/amiga/include/inline4/expat.h: file removal
external/mit/expat/dist/lib/expatw_static.dsp: file removal
external/mit/expat/dist/lib/ascii.h: file removal
external/mit/expat/dist/bcb5/expat_static.bpf: file removal
external/mit/expat/dist/expat.dsw: file removal
external/mit/expat/dist/xmlwf/codepage.h: file removal
external/mit/expat/dist/lib/xmlrole.h: file removal
external/mit/expat/dist/tests/minicheck.c: file removal
external/mit/expat/dist/lib/expat.h: file removal
Move "libexpat" from X11 into base which fixes PR lib/40346.
This change was approved by the Core Group.
To generate a diff of this commit:
cvs rdiff -u -r1.1.1.1 -r0 xsrc/external/mit/expat/dist/COPYING \
xsrc/external/mit/expat/dist/Changes \
xsrc/external/mit/expat/dist/MANIFEST \
xsrc/external/mit/expat/dist/Makefile.in \
xsrc/external/mit/expat/dist/README \
xsrc/external/mit/expat/dist/configure \
xsrc/external/mit/expat/dist/configure.in \
xsrc/external/mit/expat/dist/expat.dsw \
xsrc/external/mit/expat/dist/expat_config.h.in
cvs rdiff -u -r1.1.1.1 -r0 xsrc/external/mit/expat/dist/amiga/Makefile \
xsrc/external/mit/expat/dist/amiga/README.txt \
xsrc/external/mit/expat/dist/amiga/expat.xml \
xsrc/external/mit/expat/dist/amiga/expat_lib.c \
xsrc/external/mit/expat/dist/amiga/expat_vectors.c \
xsrc/external/mit/expat/dist/amiga/launch.c \
xsrc/external/mit/expat/dist/amiga/stdlib.c
cvs rdiff -u -r1.1.1.1 -r0 \
xsrc/external/mit/expat/dist/amiga/include/inline4/expat.h
cvs rdiff -u -r1.1.1.1 -r0 \
xsrc/external/mit/expat/dist/amiga/include/interfaces/expat.h
cvs rdiff -u -r1.1.1.1 -r0 \
xsrc/external/mit/expat/dist/amiga/include/libraries/expat.h
cvs rdiff -u -r1.1.1.1 -r0 \
xsrc/external/mit/expat/dist/amiga/include/proto/expat.h
cvs rdiff -u -r1.1.1.1 -r0 xsrc/external/mit/expat/dist/bcb5/README.txt \
xsrc/external/mit/expat/dist/bcb5/all_projects.bpg \
xsrc/external/mit/expat/dist/bcb5/elements.bpf \
xsrc/external/mit/expat/dist/bcb5/elements.bpr \
xsrc/external/mit/expat/dist/bcb5/elements.mak \
xsrc/external/mit/expat/dist/bcb5/expat.bpf \
xsrc/external/mit/expat/dist/bcb5/expat.bpr \
xsrc/external/mit/expat/dist/bcb5/expat.mak \
xsrc/external/mit/expat/dist/bcb5/expat_static.bpf \
xsrc/external/mit/expat/dist/bcb5/expat_static.bpr \
xsrc/external/mit/expat/dist/bcb5/expat_static.mak \
xsrc/external/mit/expat/dist/bcb5/expatw.bpf \
xsrc/external/mit/expat/dist/bcb5/expatw.bpr \
xsrc/external/mit/expat/dist/bcb5/expatw.mak \
xsrc/external/mit/expat/dist/bcb5/expatw_static.bpf \
xsrc/external/mit/expat/dist/bcb5/expatw_static.bpr \
xsrc/external/mit/expat/dist/bcb5/expatw_static.mak \
xsrc/external/mit/expat/dist/bcb5/libexpat_mtd.def \
xsrc/external/mit/expat/dist/bcb5/libexpatw_mtd.def \
xsrc/external/mit/expat/dist/bcb5/makefile.mak \
xsrc/external/mit/expat/dist/bcb5/outline.bpf \
xsrc/external/mit/expat/dist/bcb5/outline.bpr \
xsrc/external/mit/expat/dist/bcb5/outline.mak \
xsrc/external/mit/expat/dist/bcb5/setup.bat \
xsrc/external/mit/expat/dist/bcb5/xmlwf.bpf \
xsrc/external/mit/expat/dist/bcb5/xmlwf.bpr \
xsrc/external/mit/expat/dist/bcb5/xmlwf.mak
cvs rdiff -u -r1.1.1.1 -r0 xsrc/external/mit/expat/dist/conftools/PrintPath \
xsrc/external/mit/expat/dist/conftools/ac_c_bigendian_cross.m4 \
xsrc/external/mit/expat/dist/conftools/config.guess \
xsrc/external/mit/expat/dist/conftools/config.sub \
xsrc/external/mit/expat/dist/conftools/expat.m4 \
xsrc/external/mit/expat/dist/conftools/get-version.sh \
xsrc/external/mit/expat/dist/conftools/install-sh \
xsrc/external/mit/expat/dist/conftools/libtool.m4 \
xsrc/external/mit/expat/dist/conftools/ltmain.sh \
xsrc/external/mit/expat/dist/conftools/mkinstalldirs
cvs rdiff -u -r1.1.1.1 -r0 xsrc/external/mit/expat/dist/doc/expat.png \
xsrc/external/mit/expat/dist/doc/reference.html \
xsrc/external/mit/expat/dist/doc/style.css \
xsrc/external/mit/expat/dist/doc/valid-xhtml10.png \
xsrc/external/mit/expat/dist/doc/xmlwf.1 \
xsrc/external/mit/expat/dist/doc/xmlwf.sgml
cvs rdiff -u -r1.1.1.1 -r0 xsrc/external/mit/expat/dist/examples/elements.c \
xsrc/external/mit/expat/dist/examples/elements.dsp \
xsrc/external/mit/expat/dist/examples/outline.c \
xsrc/external/mit/expat/dist/examples/outline.dsp
cvs rdiff -u -r1.1.1.1 -r0 xsrc/external/mit/expat/dist/lib/Makefile.MPW \
xsrc/external/mit/expat/dist/lib/amigaconfig.h \
xsrc/external/mit/expat/dist/lib/ascii.h \
xsrc/external/mit/expat/dist/lib/asciitab.h \
xsrc/external/mit/expat/dist/lib/expat.dsp \
xsrc/external/mit/expat/dist/lib/expat.h \
xsrc/external/mit/expat/dist/lib/expat_external.h \
xsrc/external/mit/expat/dist/lib/expat_static.dsp \
xsrc/external/mit/expat/dist/lib/expatw.dsp \
xsrc/external/mit/expat/dist/lib/expatw_static.dsp \
xsrc/external/mit/expat/dist/lib/iasciitab.h \
xsrc/external/mit/expat/dist/lib/internal.h \
xsrc/external/mit/expat/dist/lib/latin1tab.h \
xsrc/external/mit/expat/dist/lib/libexpat.def \
xsrc/external/mit/expat/dist/lib/libexpatw.def \
xsrc/external/mit/expat/dist/lib/macconfig.h \
xsrc/external/mit/expat/dist/lib/nametab.h \
xsrc/external/mit/expat/dist/lib/utf8tab.h \
xsrc/external/mit/expat/dist/lib/winconfig.h \
xsrc/external/mit/expat/dist/lib/xmlrole.c \
xsrc/external/mit/expat/dist/lib/xmlrole.h \
xsrc/external/mit/expat/dist/lib/xmltok.c \
xsrc/external/mit/expat/dist/lib/xmltok.h \
xsrc/external/mit/expat/dist/lib/xmltok_impl.h \
xsrc/external/mit/expat/dist/lib/xmltok_ns.c
cvs rdiff -u -r1.2 -r0 xsrc/external/mit/expat/dist/lib/xmlparse.c \
xsrc/external/mit/expat/dist/lib/xmltok_impl.c
cvs rdiff -u -r1.1.1.1 -r0 xsrc/external/mit/expat/dist/tests/README.txt \
xsrc/external/mit/expat/dist/tests/chardata.c \
xsrc/external/mit/expat/dist/tests/chardata.h \
xsrc/external/mit/expat/dist/tests/minicheck.c \
xsrc/external/mit/expat/dist/tests/minicheck.h \
xsrc/external/mit/expat/dist/tests/runtests.c \
xsrc/external/mit/expat/dist/tests/runtestspp.cpp \
xsrc/external/mit/expat/dist/tests/xmltest.sh
cvs rdiff -u -r1.1.1.1 -r0 \
xsrc/external/mit/expat/dist/tests/benchmark/README.txt \
xsrc/external/mit/expat/dist/tests/benchmark/benchmark.c \
xsrc/external/mit/expat/dist/tests/benchmark/benchmark.dsp \
xsrc/external/mit/expat/dist/tests/benchmark/benchmark.dsw
cvs rdiff -u -r1.1.1.1 -r0 xsrc/external/mit/expat/dist/vms/README.vms \
xsrc/external/mit/expat/dist/vms/descrip.mms \
xsrc/external/mit/expat/dist/vms/expat_config.h
cvs rdiff -u -r1.1.1.1 -r0 xsrc/external/mit/expat/dist/win32/MANIFEST.txt \
xsrc/external/mit/expat/dist/win32/README.txt \
xsrc/external/mit/expat/dist/win32/expat.iss
cvs rdiff -u -r1.1.1.1 -r0 xsrc/external/mit/expat/dist/xmlwf/codepage.c \
xsrc/external/mit/expat/dist/xmlwf/codepage.h \
xsrc/external/mit/expat/dist/xmlwf/ct.c \
xsrc/external/mit/expat/dist/xmlwf/filemap.h \
xsrc/external/mit/expat/dist/xmlwf/readfilemap.c \
xsrc/external/mit/expat/dist/xmlwf/unixfilemap.c \
xsrc/external/mit/expat/dist/xmlwf/win32filemap.c \
xsrc/external/mit/expat/dist/xmlwf/xmlfile.c \
xsrc/external/mit/expat/dist/xmlwf/xmlfile.h \
xsrc/external/mit/expat/dist/xmlwf/xmlmime.c \
xsrc/external/mit/expat/dist/xmlwf/xmlmime.h \
xsrc/external/mit/expat/dist/xmlwf/xmltchar.h \
xsrc/external/mit/expat/dist/xmlwf/xmlurl.h \
xsrc/external/mit/expat/dist/xmlwf/xmlwf.c \
xsrc/external/mit/expat/dist/xmlwf/xmlwf.dsp \
xsrc/external/mit/expat/dist/xmlwf/xmlwin32url.cxx
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
From: "Jeff Rizzo" <riz@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc:
Subject: PR/40346 CVS commit: [netbsd-6] src
Date: Fri, 2 Mar 2012 18:27:57 +0000
Module Name: src
Committed By: riz
Date: Fri Mar 2 18:27:56 UTC 2012
Modified Files:
src/distrib/sets/lists/base [netbsd-6]: ad.mips64eb ad.mips64el
md.amd64 md.sparc64 mi shl.mi
src/distrib/sets/lists/comp [netbsd-6]: ad.mips64eb ad.mips64el
md.amd64 md.sparc64 mi shl.mi
src/distrib/sets/lists/man [netbsd-6]: mi
src/distrib/sets/lists/xbase [netbsd-6]: mi shl.mi
src/distrib/sets/lists/xcomp [netbsd-6]: mi shl.mi
src/external/mit [netbsd-6]: Makefile
src/external/mit/xorg/bin/xmlwf [netbsd-6]: Makefile
src/external/mit/xorg/lib [netbsd-6]: Makefile
src/external/mit/xorg/lib/dri [netbsd-6]: dri.mk
src/external/mit/xorg/lib/fontconfig/src [netbsd-6]: Makefile
src/external/mit/xorg/tools/fc-cache [netbsd-6]: Makefile
src/lib [netbsd-6]: Makefile
src/share/mk [netbsd-6]: bsd.README bsd.hostprog.mk bsd.prog.mk
src/x11/lib [netbsd-6]: Makefile
src/x11/lib/fontconfig/src [netbsd-6]: Makefile
Added Files:
src/external/mit/expat [netbsd-6]: Makefile Makefile.inc
src/external/mit/expat/bin [netbsd-6]: Makefile Makefile.inc
src/external/mit/expat/bin/xmlwf [netbsd-6]: Makefile
src/external/mit/expat/lib [netbsd-6]: Makefile Makefile.inc
src/external/mit/expat/lib/libexpat [netbsd-6]: Makefile expat_config.h
shlib_version
Removed Files:
src/external/mit/xorg/lib/expat [netbsd-6]: Makefile expat_config.h
shlib_version
src/x11/lib/expat [netbsd-6]: Makefile shlib_version
Log Message:
Pull up following revision(s) (requested by tron in ticket #72):
external/mit/xorg/lib/fontconfig/src/Makefile: revision 1.8
distrib/sets/lists/xbase/shl.mi: revision 1.45
distrib/sets/lists/comp/ad.mips64eb: revision 1.72
external/mit/expat/lib/Makefile: revision 1.1
external/mit/xorg/tools/fc-cache/Makefile: revision 1.6
x11/lib/fontconfig/src/Makefile: revision 1.11
distrib/sets/lists/xcomp/mi: revision 1.134
distrib/sets/lists/base/md.amd64: revision 1.159
distrib/sets/lists/base/ad.mips64eb: revision 1.85
external/mit/xorg/lib/dri/dri.mk: revision 1.11
external/mit/expat/lib/Makefile.inc: revision 1.1
external/mit/expat/Makefile.inc: revision 1.1
distrib/sets/lists/base/shl.mi: revision 1.619
distrib/sets/lists/comp/shl.mi: revision 1.212
distrib/sets/lists/man/mi: revision 1.1382
distrib/sets/lists/comp/mi: revision 1.1743
x11/lib/expat/Makefile: file removal
lib/Makefile: revision 1.182
external/mit/expat/Makefile: revision 1.1
external/mit/Makefile: revision 1.2
distrib/sets/lists/xcomp/shl.mi: revision 1.31
external/mit/xorg/bin/xmlwf/Makefile: revision 1.4
external/mit/xorg/lib/Makefile: revision 1.25
external/mit/expat/lib/libexpat/Makefile: revision 1.1
distrib/sets/lists/comp/ad.mips64el: revision 1.72
x11/lib/expat/shlib_version: file removal
external/mit/xorg/lib/expat/expat_config.h: file removal
external/mit/expat/bin/xmlwf/Makefile: revision 1.1
share/mk/bsd.prog.mk: revision 1.274
distrib/sets/lists/base/ad.mips64el: revision 1.84
x11/lib/Makefile: revision 1.11
external/mit/xorg/lib/expat/Makefile: file removal
external/mit/xorg/lib/expat/shlib_version: file removal
distrib/sets/lists/comp/md.amd64: revision 1.158
distrib/sets/lists/base/mi: revision 1.987
distrib/sets/lists/base/md.sparc64: revision 1.150
share/mk/bsd.README: revision 1.294
external/mit/expat/bin/Makefile.inc: revision 1.1
distrib/sets/lists/xbase/mi: revision 1.113
external/mit/expat/lib/libexpat/shlib_version: revision 1.1
external/mit/expat/lib/libexpat/expat_config.h: revision 1.1
distrib/sets/lists/comp/md.sparc64: revision 1.141
share/mk/bsd.hostprog.mk: revision 1.67
external/mit/expat/bin/Makefile: revision 1.1
Move "libexpat" from X11 into base which fixes PR lib/40346.
This change was approved by the Core Group.
To generate a diff of this commit:
cvs rdiff -u -r1.82 -r1.82.2.1 src/distrib/sets/lists/base/ad.mips64eb
cvs rdiff -u -r1.81 -r1.81.2.1 src/distrib/sets/lists/base/ad.mips64el
cvs rdiff -u -r1.156 -r1.156.2.1 src/distrib/sets/lists/base/md.amd64
cvs rdiff -u -r1.147 -r1.147.2.1 src/distrib/sets/lists/base/md.sparc64
cvs rdiff -u -r1.984.2.1 -r1.984.2.2 src/distrib/sets/lists/base/mi
cvs rdiff -u -r1.616 -r1.616.2.1 src/distrib/sets/lists/base/shl.mi
cvs rdiff -u -r1.69 -r1.69.2.1 src/distrib/sets/lists/comp/ad.mips64eb \
src/distrib/sets/lists/comp/ad.mips64el
cvs rdiff -u -r1.155 -r1.155.2.1 src/distrib/sets/lists/comp/md.amd64
cvs rdiff -u -r1.138 -r1.138.2.1 src/distrib/sets/lists/comp/md.sparc64
cvs rdiff -u -r1.1738 -r1.1738.2.1 src/distrib/sets/lists/comp/mi
cvs rdiff -u -r1.209 -r1.209.2.1 src/distrib/sets/lists/comp/shl.mi
cvs rdiff -u -r1.1379 -r1.1379.2.1 src/distrib/sets/lists/man/mi
cvs rdiff -u -r1.112 -r1.112.2.1 src/distrib/sets/lists/xbase/mi
cvs rdiff -u -r1.44 -r1.44.4.1 src/distrib/sets/lists/xbase/shl.mi
cvs rdiff -u -r1.133 -r1.133.4.1 src/distrib/sets/lists/xcomp/mi
cvs rdiff -u -r1.30 -r1.30.4.1 src/distrib/sets/lists/xcomp/shl.mi
cvs rdiff -u -r1.1 -r1.1.8.1 src/external/mit/Makefile
cvs rdiff -u -r0 -r1.1.2.2 src/external/mit/expat/Makefile \
src/external/mit/expat/Makefile.inc
cvs rdiff -u -r0 -r1.1.2.2 src/external/mit/expat/bin/Makefile \
src/external/mit/expat/bin/Makefile.inc
cvs rdiff -u -r0 -r1.1.2.2 src/external/mit/expat/bin/xmlwf/Makefile
cvs rdiff -u -r0 -r1.1.2.2 src/external/mit/expat/lib/Makefile \
src/external/mit/expat/lib/Makefile.inc
cvs rdiff -u -r0 -r1.1.2.2 src/external/mit/expat/lib/libexpat/Makefile \
src/external/mit/expat/lib/libexpat/expat_config.h \
src/external/mit/expat/lib/libexpat/shlib_version
cvs rdiff -u -r1.3 -r1.3.6.1 src/external/mit/xorg/bin/xmlwf/Makefile
cvs rdiff -u -r1.24 -r1.24.6.1 src/external/mit/xorg/lib/Makefile
cvs rdiff -u -r1.10 -r1.10.8.1 src/external/mit/xorg/lib/dri/dri.mk
cvs rdiff -u -r1.2 -r0 src/external/mit/xorg/lib/expat/Makefile \
src/external/mit/xorg/lib/expat/shlib_version
cvs rdiff -u -r1.1 -r0 src/external/mit/xorg/lib/expat/expat_config.h
cvs rdiff -u -r1.7 -r1.7.4.1 \
src/external/mit/xorg/lib/fontconfig/src/Makefile
cvs rdiff -u -r1.5 -r1.5.4.1 src/external/mit/xorg/tools/fc-cache/Makefile
cvs rdiff -u -r1.181 -r1.181.2.1 src/lib/Makefile
cvs rdiff -u -r1.292.2.1 -r1.292.2.2 src/share/mk/bsd.README
cvs rdiff -u -r1.66 -r1.66.4.1 src/share/mk/bsd.hostprog.mk
cvs rdiff -u -r1.270 -r1.270.2.1 src/share/mk/bsd.prog.mk
cvs rdiff -u -r1.10 -r1.10.42.1 src/x11/lib/Makefile
cvs rdiff -u -r1.7 -r0 src/x11/lib/expat/Makefile
cvs rdiff -u -r1.2 -r0 src/x11/lib/expat/shlib_version
cvs rdiff -u -r1.10 -r1.10.42.1 src/x11/lib/fontconfig/src/Makefile
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
State-Changed-From-To: pending-pullups->closed
State-Changed-By: tron@NetBSD.org
State-Changed-When: Fri, 02 Mar 2012 18:39:54 +0000
State-Changed-Why:
The changes have been pulled up into the "netbsd-6" branch.
>Unformatted:
(Contact us)
$NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD: gnats_config.sh,v 1.8 2006/05/07 09:23:38 tsutsui Exp $
Copyright © 1994-2007
The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.