Yes.  LGTM.  Proceed.
craig

----- rich.burri...@oracle.com wrote:

> On 03/13/2012 04:00 PM, Craig Mohrman wrote:
> > Sorry.
> >
> > The question is since libexslt is not using a mapfile why should
> libxslt?
> > If you agree with that statement but a deferring making that change
> right
> > now then that is fine.
> 
> That's exactly it. We are doing just enough to fix the bug in
> question.
> The longer range goal (not this bug fix), is to remove all the
> mapfiles
> that we don't want in Userland components.
> 
> (Another possibility is to use mapfiles in a different way. Ali
> mentioned
> SYMBOL_SCOPE creates an unversioned library that only exports the
> symbols you list, but unless I'm misunderstanding it, that still means
> you
> need to know the symbols that you wish to put in the mapfile, which
> leads
> us back to the potential situation where the symbols we want to make
> available in an update might not match what's in the mapfile. In other
> 
> words,
> you still need to do the due diligence to get the mapfile contents
> correct
> each time an update occurs. Anyhoo, we should discuss this in more
> detail
> with Rod and Ali at a future date).
> 
> >
> > I.E. looks good except for this discrepancy.
> 
> Okay. I'll take that as a LGTM then.
> 
> >
> > Am I not understand this?
> 
> No, I think we are both on the same page.
> 
> Thanks.
> 
> >
> > ----- rich.burri...@oracle.com wrote:
> >
> >> On 03/13/2012 02:03 PM, Craig Mohrman wrote:
> >>> So what about the other mapfile:
> >>>
> >>> cp ../mapfile.xslt libxslt/libxslt.syms
> >> I haven't touched that, and you can see from lines 22, 427, 428,
> 1523
> >>
> >> and  1524 of
> >>
> >>
> >>
> /net/stard.us.oracle.com/tank/ws/UL/7153397/components/libxslt/publish-trans.txt
> >>
> >> that it's still being used.
> >>
> >> As mentioned below:
> >>
> >> "To minimize the changes we are making as we come
> >> up to the end of a build cycle, we are just adjust the libexslt
> >> library generation for now."
> >>
> >> Thanks.
> >>
> >>
> >>
> >>>
> >>>
> >>> ----- rich.burri...@oracle.com wrote:
> >>>
> >>>> Hi,
> >>>>
> >>>> Thanks for the reviews (both on-list and off-list).
> >>>>
> >>>> After further discussion on this (off-list), we are going with a
> >>>> different approach.
> >>>>
> >>>> Rather than modify the mapfile for libexslt to add in the four
> >>>> new symbols, the component Makefile has been adjusted to build
> >>>> the libexslt library without a mapfile.
> >>>>
> >>>> As components in Userland are updated frequently, and have
> >>>> Uncommitted interfaces, it was thought that this was a better
> >>>> fit and less likely to get us into a repeat of this situation
> >>>> at a future date. To minimize the changes we are making as we
> come
> >>>> up to the end of a build cycle, we are just adjust the libexslt
> >>>> library generation for now.
> >>>>
> >>>> The new webrev at:
> >>>>
> >>>>      http://jurassic.us.oracle.com/~richb/7153397-v2/
> >>>>
> >>>> x86 code workspace (with just libxslt rebuilt) is at:
> >>>>
> >>>>      /net/stard.us.oracle.com/tank/ws/UL/7153397/
> >>>>
> >>>>      New build/publish log is:
> >>>>
> >>>>
> >>>>
> >>>>
> >>>> SPARC Userland workspace (with just libxslt rebuilt) is at:
> >>>>
> >>>>      /net/wonderland.us.oracle.com/builds/richb/7153397/
> >>>>
> >>>>      New build/publish log is:
> >>>>
> >>>>
> >>>>
> >>
> /net/wonderland.us.oracle.com/builds/richb/7153397/components/libxslt/publish-trans.txt
> >>>> I've successfully repeated the various tests I'd previous run.
> >>>>
> >>>> Thanks.
> >>>>
> >>>>
> >>>> -------- Original Message --------
> >>>> Subject:         [userland-discuss] Fairly urgent code review request
> for
> >> CR
> >>>> #7153397
> >>>> Date:    Tue, 13 Mar 2012 08:21:01 -0700
> >>>> From:    Rich Burridge<rich.burri...@oracle.com>
> >>>> To:      Userland-Discuss<userland-discuss@opensolaris.org>
> >>>>
> >>>>
> >>>>
> >>>> Hi,
> >>>>
> >>>> Can I have a fairly urgent code review for my fix for:
> >>>>
> >>>>      7153397 libexslt is built incorrectly
> >>>>      http://monaco.us.oracle.com/detail.jsf?cr=7153397
> >>>>
> >>>> As we want to update the Python lxml bindings in Userland, (CR
> >>>> #7153019)
> >>>> and this fix is going to be needed as part of the CBE for doing
> >> that,
> >>>> then it needs to get in sooner rather than later.
> >>>>
> >>>>
> >>>> Webrev is at:
> >>>>
> >>>>      http://jurassic.us.oracle.com/~richb/7153397-v1/
> >>>>
> >>>>
> >>>> x86 code workspace (with just libxslt built) is at:
> >>>>
> >>>>      /net/stard.us.oracle.com/tank/ws/UL/7153397/
> >>>>
> >>>>      Build/publish log is:
> >>>>
> >>>>
> >>>>
> >>
> /net/stard.us.oracle.com/tank/ws/UL/7153397/components/libxslt/publish-trans.txt
> >>>>
> >>>> SPARC Userland workspace (with just libxslt built) is at:
> >>>>
> >>>>      /net/wonderland.us.oracle.com/builds/richb/7153397/
> >>>>
> >>>>      Build/publish log is:
> >>>>
> >>>>
> >>>>
> >>
> /net/wonderland.us.oracle.com/builds/richb/7153397/components/libxslt/publish-trans.txt
> >>>>
> >>>> See the test related comments in the Bugster CR for how I tested
> >>>> this.
> >>>>
> >>>> Thanks.
> >>>>
> >>>> _______________________________________________
> >>>> userland-discuss mailing list
> >>>> userland-discuss@opensolaris.org
> >>>> http://mail.opensolaris.org/mailman/listinfo/userland-discuss
> >>>>
> >>>> _______________________________________________
> >>>> userland-discuss mailing list
> >>>> userland-discuss@opensolaris.org
> >>>> http://mail.opensolaris.org/mailman/listinfo/userland-discuss
_______________________________________________
userland-discuss mailing list
userland-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/userland-discuss

Reply via email to