Re: [pgjdbc] Implement JDBC specs via pre-processor step (#435) - Mailing list pgsql-jdbc

From Pavel Kajaba
Subject Re: [pgjdbc] Implement JDBC specs via pre-processor step (#435)
Date
Msg-id 1407634309.18340892.1453113220772.JavaMail.zimbra@redhat.com
Whole thread Raw
In response to Re: [pgjdbc] Implement JDBC specs via pre-processor step (#435)  (Stephen Nelson <stephen@eccostudio.com>)
Responses Re: [pgjdbc] Implement JDBC specs via pre-processor step (#435)
List pgsql-jdbc
It is really similar with Fedora (maven part).

However we also miss waffle-jna. It's rather easy to patch, but do you think it would be possible to make it optional?

For example with jcp (we have already packaged it). I have tried it, but I am not able to pass OS condition into if
part.

What do you think? Both Fedora and Debian packagers would profit from generic patch.

Pavel Kajaba.

----- Original Message -----
From: "Stephen Nelson" <stephen@eccostudio.com>
To: pgsql-jdbc@postgresql.org
Sent: Monday, January 18, 2016 12:10:42 AM
Subject: Re: [JDBC] [pgjdbc] Implement JDBC specs via pre-processor step (#435)

On Sun, Jan 17, 2016 at 10:54 PM Dave Cramer <pg@fastcrypt.com> wrote:

> So what you are saying is that anything that is built using maven can't be
> used in any distro ?
>
>
I have some experience packaging for Debian in the Java team. The consensus
is that Maven is preferred, but each dependency a package has, must itself
be built from source and therefore available as a Debian package.

The only dependency not available in Debian is waffle-jna. Given this is an
authentication provider for Windows it will never get packaged, so the
maintainer will have to patch this out of pgjdbc in order to package the
latest version of the driver.


pgsql-jdbc by date:

Previous
From: Mikko Tiihonen
Date:
Subject: Re: Maven Artifact JDK Suffix
Next
From: Vladimir Sitnikov
Date:
Subject: Re: [pgjdbc] Implement JDBC specs via pre-processor step (#435)