[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Neon 0.24.x Support

From: Garrett Rooney <rooneg_at_electricjellyfish.net>
Date: 2006-09-12 21:15:44 CEST

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

This is an archived mail posted to the Subversion Dev mailing list.