On 9/11/06, Garrett Rooney <rooneg@electricjellyfish.net> wrote:
> So, today seems to be the day of Neon 0.24.x problems. I started
> today trying to track down problems that I introduced last week that
> only show up with 0.24.x, and I finished it helping to fix build
> problems with the redirect stuff that only show up with 0.24.x.
> Unfortunately, there's still a problem with the redirect change that
> keeps things from working at all in 0.24.x land, and all this stuff is
> really making me wonder.
>
> At what point do we generally stop supporting a Neon release? 0.24.7,
> the last version from the 0.24.x line that we support, came out on
> July 5th 2004. Neon 0.25 was released in April 2005. There's
> already a 0.26 out there. Should we just call it a day and start
> pulling the 0.24 stuff out? It would certainly simplify life in
> ra_dav land.
>
> I mean how many people are actually still developing with 0.24? Now
> that Paul updated his win32 build to 0.25 I'd be surprised if there
> was anyone who was using it unless they were actively testing 0.24
> compatibility stuff. Did anyone even test it for the 1.4.0 release?
> Personally, I think its time has come and gone, and it's time to give
> it the boot.
>
> Thoughts?
And for the curious, here's a patch. If there are no strong
objections soon I'll likely just commit it.
-garrett
[[[
Remove support for Neon 0.24.
* configure.in
(NEON_ALLOWED_LIST): Drop 0.24.7.
* subversion/libsvn_ra_dav/session.c
(ra_dav_got_schemes, svn_ra_dav__open): Drop !SVN_NEON_0_25 section,
make SVN_NEON_0_25 part unconditional.
(handle_creationdate_header, handle_lock_owner_header): Removed.
(pre_send_hook): Remove section specific to 0.24.
(post_send_hook): Unconditionally define.
(setup_neon_request_hook): Unifdef setup of post_send_hook.
(lock_receiver): Don't ifdef SVN_NEON_0_25 section.
* subversion/libsvn_ra_dav/fetch.c
(interrogate_for_content_type, custom_get_request): Drop !SVN_NEON_0_25
part, make the SVN_NEON_0_25 part unconditional.
(fetch_file_reader, get_file_reader): Unconditionally return an integer.
* subversion/libsvn_ra_dav/util.c
(ra_dav_error_exceptor, parsed_request,
svn_ra_dav__interrogate_for_location): Drop !SVN_NEON_0_25 part, make
SVN_NEON_0_25 part unconditional.
(spool_reader): Unconditionally return an integer.
]]]
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Tue Sep 12 21:16:55 2006