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

Re: [PATCH] #8 OS400/EBCDIC Port: Implement apr_file_mtime_set() alternative.

From: Mark Phippard <markp_at_softlanding.com>
Date: 2006-02-24 19:35:38 CET

rooneg@gmail.com wrote on 02/24/2006 01:15:07 PM:

> On 2/24/06, Paul Burba <paulb@softlanding.com> wrote:
> > Hello All,
> >
> > (Don't know what the OS400/EBCDIC port is about? See:
> > http://svn.haxx.se/dev/archive-2006-02/0519.shtml)
> >
> > apr_file_mtime_set() is not implemented on OS400, this patch provides
a
> > workaround so svn_io_set_file_affected_time() can still do its thing.
>
> This seems reasonable to me, +1.
>
> As a side note, is anyone else getting the feeling that the IBM guys
> who ported APR to OS400 are kind of missing the point of a PORTABLE
> runtime?

What they told us is that they generally only ported what they needed to
support the httpd port. We were the first people to ever contact them
about using APR and porting other code to the iSeries. They have been
fairly responsive to us, the reality though is that they are IBM and a
programmer does not have the authority to just do "what is right" without
having some higher-level grant budgetary approval. So we point these
things out to them and they apologize and put them on their list. They
have fixed and added several things for us.

I was a bit disappointed when I realized that they were maintaining their
own version of APR. Now that OS/400 has this "UTF-8" option, my hope is
that they will eventually try to move back towards the standard
implementation. It is just a hope though.

The main issue is that we have always wanted to support the existing
OS/400 install base so even if they implement some of these things it puts
us in a difficult position as to whether to use them and require users to
update to the very latest version or provide a workaround.

By the way, I believe we are nearing the end of the patches. I was
thinking Paul probably ought to have pointed that out so that you do not
think this is never ending. Producing the patches in "logical pieces" is
time consuming because we need them all in place in order to run any
tests. So every time something is tweaked it takes a bit of work to
manage it.

Paul, how many are left after this?

Mark

_____________________________________________________________________________
Scanned for SoftLanding Systems, Inc. and SoftLanding Europe Plc by IBM Email Security Management Services powered by MessageLabs.
_____________________________________________________________________________

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Fri Feb 24 19:36:58 2006

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.