agora inbox for pljava-dev@postgresql.org
help / color / mirror / Atom feed[Pljava-dev] Ongoing Development (funding): 8.4, Java 6 and beyond
7+ messages / 0 participants
[nested] [flat]
* [Pljava-dev] Ongoing Development (funding): 8.4, Java 6 and beyond
@ 2010-10-04 23:14
0 siblings, 1 reply; 7+ messages in thread
From: @ 2010-10-04 23:14 UTC (permalink / raw)
Dear pljava-dev,
As you may have noticed I ported the 1.4 source tree for 8.4 in a way
that "works for me" before I came across this mailing list and saw
that the CVS may have some support already.
That effort took about 2-3 hours so I'm not crying over a time wasted.
I am now in a position to work more or less full time on pljava if I
have some funding to do so. How and where to get such funding is
something I don't really know so please come forward with ideas if you
can.
There are plenty of ways in which it can be improved. The Java code
needs to be updated, my 8.4 changes made it incompatible with 8.3.
Asserting that it works for different platforms than just Linux and
Windows (Solaris and FreeBSD come to mind). Perhaps do not rely on
GCC. Create binary packages for the major repositories and/or work
with Postgres package maintainers. And so on and so on.
Please let me know if you have some immediate needs and I can perhaps
fulfill them.
Johann
^ permalink raw reply [nested|flat] 7+ messages in thread
* [Pljava-dev] Ongoing Development (funding): 8.4, Java 6 and beyond
@ 2010-10-05 13:51
parent:
0 siblings, 2 replies; 7+ messages in thread
From: @ 2010-10-05 13:51 UTC (permalink / raw)
Hi Johann,
As Lucas said last week, we'll need an official release if the major
repositories are to accept an 8.4 version. Is this something that can
happen now?
My personal needs were fixed temporarily by Lucas' binary, but I would
feel *much* more comfortable if an official binary was in the major
respositories.
In terms of Ubuntu at least, pljava is already several releases behind
the times. The mismatch in versions means that there hasn't been a
functioning pljava for several releases now, and Maverick is just days
away from launch. With the release and gradual adoption of PG9, things
are getting even more desperate.
I guess there is the possibility of getting modest funds from my lab,
but I couldn't begin to ask for money until a firm plan with milestones
was in place. What sort of ballpark are we talking here? Hours, days,
weeks or months? It sounds to me like we're just a few hours away from
8.4 support, but what about 9?
Cheers
Peter
On 4/10/10 7:14 PM, Johann 'Myrkraverk' Oskarsson wrote:
> Dear pljava-dev,
>
> As you may have noticed I ported the 1.4 source tree for 8.4 in a way
> that "works for me" before I came across this mailing list and saw
> that the CVS may have some support already.
>
> That effort took about 2-3 hours so I'm not crying over a time wasted.
>
> I am now in a position to work more or less full time on pljava if I
> have some funding to do so. How and where to get such funding is
> something I don't really know so please come forward with ideas if you
> can.
>
> There are plenty of ways in which it can be improved. The Java code
> needs to be updated, my 8.4 changes made it incompatible with 8.3.
> Asserting that it works for different platforms than just Linux and
> Windows (Solaris and FreeBSD come to mind). Perhaps do not rely on
> GCC. Create binary packages for the major repositories and/or work
> with Postgres package maintainers. And so on and so on.
>
> Please let me know if you have some immediate needs and I can perhaps
> fulfill them.
>
>
> Johann
> _______________________________________________
> Pljava-dev mailing list
> Pljava-dev at pgfoundry.org
> http://pgfoundry.org/mailman/listinfo/pljava-dev
^ permalink raw reply [nested|flat] 7+ messages in thread
* [Pljava-dev] Ongoing Development (funding): 8.4, Java 6 and beyond
@ 2010-10-05 16:50
parent:
1 sibling, 1 reply; 7+ messages in thread
From: @ 2010-10-05 16:50 UTC (permalink / raw)
Hi Peter,
On Tue, Oct 5, 2010 at 1:51 PM, Peter Brewer <p.brewer at cornell.edu> wrote:
> Hi Johann,
>
> As Lucas said last week, we'll need an official release if the major
> repositories are to accept an 8.4 version. ?Is this something that can
> happen now?
Yes with a caveat: There is no Java 6 support yet. The 8.3 Ubuntu
package used GCJ, possibly for this reason. This means that the
version (binary) I am using was compiled with Java 1.4.
I have fixed one Java 6 compile error. There are new virtual methods
in the JDBC interfaces that the SPI driver needs to implement.
I estimate 2-3 days of actual coding to get it up to speed and 3-5
days more for testing.
> My personal needs were fixed temporarily by Lucas' binary, but I would feel
> *much* more comfortable if an official binary was in the major
> respositories.
That is what I want to see as well.
> In terms of Ubuntu at least, pljava is already several releases behind the
> times. ?The mismatch in versions means that there hasn't been a functioning
> pljava for several releases now, and Maverick is just days away from launch.
> ?With the release and gradual adoption of PG9, things are getting even more
> desperate.
I also have questions: What PG releases do we (I?) need to support?
Java 6 and the Postgres releases are two different coding projects
(for the most part). What combinations do we want? Java 4 and 5 have
already been EoLd, PG 7, 8.0 and 8.1 are on life support.
Do we freeze 8.3 and below at Java 5 and below or is there need/want
for Java 6 for the older Postgres releases?
Here I'll point out that this is only relevant when compiling pljava,
of course it will run on a later JVM.
> I guess there is the possibility of getting modest funds from my lab, but I
> couldn't begin to ask for money until a firm plan with milestones was in
> place. ?What sort of ballpark are we talking here? ?Hours, days, weeks or
> months? ?It sounds to me like we're just a few hours away from 8.4 support,
> but what about 9?
A firm plan is something I can't make until I realize what the
milestones are and get more familiar with the code/project. One which
I found earlier is that the SPI driver isn't fully JDBC compliant.
Adding that as a milestone with certification and everything can
easily add several weeks to the project.
Installing 9 on my poor laptop just to try out pljava is something I'm
not very inclined to do. At least not without a good reason (as in
money).
With an access to a 9 play server I'd be willing to give it a go next week.
There is also the question of continued support. Java 7 will be with
us soon enough. There are platforms to consider, 32 and 64 bits and
so on. So far I've only tested this on a 32 bit Ubuntu.
(Open)Solaris x64 is next on my list since I'm already familiar with
the platform.
Throwing out a release for 8.4 is useless if it only runs on 32 bit
Ubuntu running on my personal laptop.
Johann
^ permalink raw reply [nested|flat] 7+ messages in thread
* [Pljava-dev] Ongoing Development (funding): 8.4, Java 6 and beyond
@ 2010-10-05 20:15
parent:
0 siblings, 2 replies; 7+ messages in thread
From: @ 2010-10-05 20:15 UTC (permalink / raw)
Hi Johann,
> I also have questions: What PG releases do we (I?) need to support?
> Java 6 and the Postgres releases are two different coding projects
> (for the most part). What combinations do we want? Java 4 and 5 have
> already been EoLd, PG 7, 8.0 and 8.1 are on life support.
>
> Do we freeze 8.3 and below at Java 5 and below or is there need/want
> for Java 6 for the older Postgres releases?
>
> Here I'll point out that this is only relevant when compiling pljava,
> of course it will run on a later JVM.
Seeing as we clearly have very limited resources I'd vote for trimming
down support to as few combinations as possible. Certainly we shouldn't
worry about EoLd stuff. I'd vote for only supporting Java6 and current
PG versions.
> Installing 9 on my poor laptop just to try out pljava is something I'm
> not very inclined to do. At least not without a good reason (as in
> money).
>
> With an access to a 9 play server I'd be willing to give it a go next week.
>
> There is also the question of continued support. Java 7 will be with
> us soon enough. There are platforms to consider, 32 and 64 bits and
> so on. So far I've only tested this on a 32 bit Ubuntu.
> (Open)Solaris x64 is next on my list since I'm already familiar with
> the platform.
>
> Throwing out a release for 8.4 is useless if it only runs on 32 bit
> Ubuntu running on my personal laptop.
I get your point - although it would solve my problems! ;-)
Cheers
Peter
^ permalink raw reply [nested|flat] 7+ messages in thread
* [Pljava-dev] Ongoing Development (funding): 8.4, Java 6 and beyond
@ 2010-10-05 21:00
parent:
1 sibling, 0 replies; 7+ messages in thread
From: @ 2010-10-05 21:00 UTC (permalink / raw)
On 10/05/2010 10:15 PM, Peter Brewer wrote:
> Hi Johann,
>
>> I also have questions: What PG releases do we (I?) need to support?
>> Java 6 and the Postgres releases are two different coding projects
>> (for the most part). What combinations do we want? Java 4 and 5 have
>> already been EoLd, PG 7, 8.0 and 8.1 are on life support.
>>
>> Do we freeze 8.3 and below at Java 5 and below or is there need/want
>> for Java 6 for the older Postgres releases?
>>
>> Here I'll point out that this is only relevant when compiling pljava,
>> of course it will run on a later JVM.
>
> Seeing as we clearly have very limited resources I'd vote for trimming
> down support to as few combinations as possible. Certainly we
> shouldn't worry about EoLd stuff. I'd vote for only supporting Java6
> and current PG versions.
That gets my vote too. It's not like the old releases will vanish just
because we release new stuff and releasing combination's like Java 1.4
or even 1.5 on Postgres 8.4 or later doesn't make much sense.
- thomas
^ permalink raw reply [nested|flat] 7+ messages in thread
* [Pljava-dev] Ongoing Development (funding): 8.4, Java 6 and beyond
@ 2010-10-05 21:11
parent:
1 sibling, 0 replies; 7+ messages in thread
From: @ 2010-10-05 21:11 UTC (permalink / raw)
Hi pljava,
On Tue, Oct 5, 2010 at 8:15 PM, Peter Brewer <p.brewer at cornell.edu> wrote:
> Seeing as we clearly have very limited resources I'd vote for trimming down
> support to as few combinations as possible. ?Certainly we shouldn't worry
> about EoLd stuff. ?I'd vote for only supporting Java6 and current PG
> versions.
From the release/support policy page:
PostgreSQL 7.4 July 2010 (extended)
PostgreSQL 8.0 July 2010 (extended)
PostgreSQL 8.1 November 2010
PostgreSQL 8.2 December 2011
PostgreSQL 8.3 February 2013
PostgreSQL 8.4 July 2014
PostgreSQL 9.0 September 2015
This means (right now) Java 6 support for 8.{2,3,4} and 9. If someone
is willing to give me access to (virtual) unix servers running the
current PGs it will speed up my workflow. Everytime I need to
download, possibly compile, and install yet another PG release is time
I won't be coding. That task may even be put off indefinitely since
system administration is not my favorite sport.
If you want to support me directly with the project you can:
o Give me access to a unix server running something I don't have at the moment.
o Or better, send me a fully set up and configured box.
o Pay me to work on a specific release/platform. Possibly with funds
to buy hardware/software.
Right now, my time is being spent, casually, on Java 6 support for 8.4
on a 32 bit Linux. That work should apply directly to 8.3 and 8.2 but
at the moment I don't have a way to test it. Coding pljava itself is
taking my time away from actually using it, and coding that project is
taking time away from using it for what I started with in the first
place.
If you want Java 6 *now* you'll have to bring out some bucks and I can
probably give you "something that works" within a week.
Johann
^ permalink raw reply [nested|flat] 7+ messages in thread
* [Pljava-dev] Ongoing Development (funding): 8.4, Java 6 and beyond
@ 2010-10-06 10:08
parent:
1 sibling, 0 replies; 7+ messages in thread
From: @ 2010-10-06 10:08 UTC (permalink / raw)
Hi Peter,
On Tue, Oct 5, 2010 at 1:51 PM, Peter Brewer <p.brewer at cornell.edu> wrote:
> It sounds to me like we're just a few hours away from 8.4 support,
> but what about 9?
I just became aware of https://launchpad.net/~pitti/+archive/postgresql
PG9 may be sooner than I thought.
Johann
^ permalink raw reply [nested|flat] 7+ messages in thread
end of thread, other threads:[~2010-10-06 10:08 UTC | newest]
Thread overview: 7+ messages (download: mbox mbox.gz follow: Atom feed)
-- links below jump to the message on this page --
2010-10-04 23:14 [Pljava-dev] Ongoing Development (funding): 8.4, Java 6 and beyond
2010-10-05 13:51 `
2010-10-05 16:50 `
2010-10-05 20:15 `
2010-10-05 21:00 `
2010-10-05 21:11 `
2010-10-06 10:08 `
This inbox is served by agora; see mirroring instructions
for how to clone and mirror all data and code used for this inbox