From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 32524 invoked by alias); 24 Jul 2006 16:37:05 -0000 Received: (qmail 32515 invoked by uid 22791); 24 Jul 2006 16:37:04 -0000 X-Spam-Check-By: sourceware.org Received: from pool-71-248-179-29.bstnma.fios.verizon.net (HELO cgf.cx) (71.248.179.29) by sourceware.org (qpsmtpd/0.31) with ESMTP; Mon, 24 Jul 2006 16:37:02 +0000 Received: by cgf.cx (Postfix, from userid 201) id 0C6A213C0F1; Mon, 24 Jul 2006 12:37:00 -0400 (EDT) Date: Mon, 24 Jul 2006 16:37:00 -0000 From: Christopher Faylor To: gdb-patches@sourceware.org Subject: Re: [RFC] Add expat to the GDB sources Message-ID: <20060724163700.GB17430@trixie.casa.cgf.cx> Mail-Followup-To: gdb-patches@sourceware.org References: <20060718134048.GA15685@nevyn.them.org> <20060723224032.GA5168@trixie.casa.cgf.cx> <200607232318.k6NNIV28004376@elgar.sibelius.xs4all.nl> <20060724062004.GB12362@adacore.com> <20060724153017.GG15537@trixie.casa.cgf.cx> <20060724154959.GA7043@nevyn.them.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20060724154959.GA7043@nevyn.them.org> User-Agent: Mutt/1.5.11 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org X-SW-Source: 2006-07/txt/msg00336.txt.bz2 On Mon, Jul 24, 2006 at 11:49:59AM -0400, Daniel Jacobowitz wrote: >On Mon, Jul 24, 2006 at 11:30:17AM -0400, Christopher Faylor wrote: >>You can make similar statements about any of the libraries which gdb >>uses, like ncurses or glibc. And, you can flip it around, too. >>Distros are apt to fix bugs when they are detected. Are we going to >>have someone scanning bugtraq, the expat web site, and the >>Fedora/Gentoo/Ubuntu/Debian web sites looking for updates? > >For the record, Debian has a strict policy against this sort of >inclusion. We already do not use the readline shipped with GDB. I do >not plan to use GDB's expat, either, if it ends up included. Huh. Interesting. Good for Debian. >> >So even thought we should make a decision on a case by case basis, >> >I would be inclined in this case to include libexpat. I don't think >> >we're actually doing a fork. I think it's like readline: we try to >> >push the patch to the authors first before putting it in our copy. >> >> But readline has been a fork for a long time and, since it is statically > >Actually, at my latest merge the local changes to readline were fairly >small. I believe most of them were for either DJGPP or Cygwin. Right. I know that. I see the convergence but still I think my point stands. >>There is also the meta issue here of assuming that gdb owns the 'src' >>directory and has the right to put things there without discussion with >>the other projects who use the directory. IMO, the polite thing to do >>is to mention this to the other projects. > >I can if you want, but (A) there's no overall src mailing list, despite >at least one attempt to make one, and (B) it won't get in anyone else's >way, so I'm not sure why. But I'll wait and see how this discussion >progresses, first. I *really* doubt that anyone would object but there is always the chance that some other project was looking to use an xml library and might have opinions on the subject. I still don't understand why gdb is different from most other projects and requires the existence of an in-tree library rather than just checking for it via configure. cgf