Hi Robert,

As Bill mentioned, running the build_for_tests.sh makes sure that
everything builds correctly. If you are going to work on releasing axis2/c
2.0.0, I would also like to help.

Regards
Nandika

On Tue, 18 Feb 2025 at 01:57, Bill Blough <de...@blough.us.invalid> wrote:

> Hi Robert,
>
> Comments inline below.
>
>
> On Sun, Feb 16, 2025 at 10:00:32AM -1000, robertlazarski wrote:
> >
> > I'd like to add JSON support via one of the many cpp libs such as
> > simplejson that can be triggered from the client with the HTTP header
> > "Content-Type:
> > application/json" as a proof of concept - then release a 2.0.0. Any
> > thoughts or guidance appreciated.
> >
> > Axis2 / Java has that JSON support and I'd like to see that in axis2/c.
>
> Some sort of JSON support was added prior to me joining the project.  I
> haven't tested it or even looked at it, so I have no idea if it's
> functional or to what extent.  But it might be a place to start. There's
> a configure flag to enable it.
>
> >
> > Any other comments on a 2.0.0 release? What are the blockers? Is Jira the
> > right place to look where to start?
>
> When I joined the project, I did a lot of Jira clean up, identified quite a
> few issues that I felt needed to be addressed before release (mostly
> memory-related issues- leaks, crashes, etc.), and added some additional
> issues based on testing and production use at my then-employer.
>
> So most everything should be in Jira, though I may still have some local
> patches that I could upstream. I'll need to review what I have.
>
> The open issues I identified for the next release should be tagged with a
> fix
> version of 1.7.0.  (N.B., there have been *a lot* of commits since
> 1.6.0, and those closed issues aren't consistently tagged with any kind of
> fix
> version. So that should probably be a consideration when it's time for
> release notes)
>
> It was also my goal to review the "Axis2-C Unofficial" fork to see
> if there were any fixes made there that were not reported/fixed in the
> official jira/codebase, and integrate any changes of interest.
>
> I would love to see a new release of Axis2-C.  I haven't completely given
> up
> on it, but my available time to contribute is much less than it was
> previously.
> Also, I'm no longer at the employer where I used axis daily, so my ability
> to do exhaustive testing is significantly lower as well.
>
> So while I might not be able to contribute as much as I'd like, I'd be
> happy to help as much as I can, especially if there are others involved.
> (a long slog uphill often seems shorter when you're not alone)
>
> >
> > I was able to build the code from source using Ubuntu 24.04 with these
> > autoconf commands, though the INSTALL and README didn't help much with
> > autoconf. I ran these in the top dir and separately in the folders
> > axiom,neethi etc.
>
>
> In the root of the source tree, there's a helper script to build
> everything in order to run the test suite - build_for_tests.sh. There are
> also build.sh, and build_for_dist.sh, but they haven't been updated in
> quite
> some time, so they may need tweaking to be functional.
>
> > I was able to run apache in the bin dir but the client had this problem
> on
> > make in the samples dir:
>
> IIRC, the samples need an actual installation of axis to work properly.
> So in general, you need to do `make install` and then point the samples
> build (via AXIS2C_HOME env var) to that installation.
>
> But if you use the aforementioned build_for_tests script, it installs into
> a
> "deploy" subdirectory within the source tree, and points the samples
> build there.  So for general testing and work, I recommend using the
> script to make things easier.
>
>
> Best regards,
> Bill
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: c-user-unsubscr...@axis.apache.org
> For additional commands, e-mail: c-user-h...@axis.apache.org
>
>

Reply via email to