Thanks will the required changes be in alpha3? Is it possible to do the sort without using the private API?
Barry pysvn author On 6 Nov 2014, at 19:55, Ben Reser <b...@reser.org> wrote: > On 11/6/14 5:10 AM, Nico Kadel-Garcia wrote: >> Out of curiosity, do the same issues occur with gcc on a modern box? >> Ther'e's a lot to like about MacPorts, but I don't think it's the >> primary build and testing platform for Subversion. > > Yes gcc is going to have the same issues because the declarations he needs > have > been removed from svn_sorts.h These declarations have been there since 1.0. > Prior to 1.0 they had names in the APR namespace, since it was expected this > functionality would be moved to APR. Before 1.0 we cleaned up that namespace > problem and marked them private (by documentation and by using __ in the > names). Of course since they were still in a public header they are > effectively public APIs. Bert noticed that there were a lot of these private > APIs added to the svn_sorts.h header since 1.8 on trunk and so he moved all of > them into a private header that isn't installed. This meant he moved the ones > that had been there since 1.0, thus breaking any 3rd party code that depended > on them. > > Ideally we would have never exposed these. Ideally 3rd parties would have > observed the private markers and not used them. > > I suggested that we resolve this by restoring the long standing private APIs > that had been exposed. While not adding any new APIs. If nobody objects to > that suggestion soon I'm going to just do it. >