www.bounties.mccue.dev Open in urlscan Pro
2600:1f18:16e:df02::64  Public Scan

URL: https://www.bounties.mccue.dev/
Submission: On June 24 via api from US — Scanned from DE

Form analysis 0 forms found in the DOM

Text Content

CODING PROJECTS THAT I WISH WERE DONE BUT I HAVEN'T HAD TIME FOR

--------------------------------------------------------------------------------


MAKE ORG.POSTGRESQL:POSTGRESQL A FULL MODULE.


WHY

The Postgres JDBC driver for Java has an Automatic-Module declaration. This
means it has a stable module name, but it is still lacking a full module-info.
Without a full module-info the driver cannot be used with jlink. Considering
Postgres is both a very popular database and my personal favorite, this stinks.
Especially since I think there would be non-trivial benefits if a significant
portion of libraries worked fully with the module system tooling.


NOTES

 * The gradle build for the postgres library is fickle and from what I tried,
   annoying to configure to do this.
 * Postgres is shading in a few libraries and that feels like it could be
   annoying... somehow
 * Its dependency on checker-qual should also be bumped to the newest version.


DESIRED RESULTS

 * The newest version of org.postgresql:postgresql has a full module descriptor
   and is fully compatible with jlink.


REWARD

If you can show that your efforts directly led to the desired result you may
email me at ethan@mccue.dev and request one of

 * A pizza or spiritually equivalent food delivered to an address of your
   choosing.
 * A Venmo for an equivalent amount.


STATUS:

NO TAKERS