sabotage-linux / sabotage

a radical and experimental distribution based on musl libc and busybox
http://sabo.xyz
Other
542 stars 69 forks source link

PGAdmin3 #696

Open lm8 opened 3 years ago

lm8 commented 3 years ago

Noticed PGAdmin3 in the package list and I was wondering if there were any plans to upgrade it to work with later versions of PostgreSQL and add better partition support. I've been looking at the various PGAdmin3 forks and what functionality they add and some have nice features for working with later versions of PostgreSQL. Here are links to some forks in case you're interested: https://github.com/allentc/pgadmin3-lts https://github.com/levinsv/pgadmin3 I started putting together my own fork before I found these. Took me a while, but I have PGAdmin3 building without GNU autotools. Just needs CDetect, pkgconf and make to build. No configure or autoconf needed. Haven't found a decent replacement for GNU make. By the way, Sabotage Linux includes some really interesting packages.

ghost commented 3 years ago

That would be a good project for you to do if you are interested in it, packages are updated on a volunteer basis if they are not particularly important.

lm8 commented 3 years ago

I can certainly look into it as I have time. Which fork of PGAdmin3 would users be most interested in or would it not matter as long as it works with later versions of PostgreSQL? I'm trying to get PGAdmin3 working building with more standard library settings for wxWidgets like STL support. Still a work in progress though.

rofl0r commented 3 years ago

i didn't follow pgadmin development, could you please enlighten me in what the newest pgsql version supported would be?

did pgadmin3 development itself stall, that you mention these forks ? and what is the "bigsql" thing mentioned by one of those forks ?

as for which fork to choose (if necessary) my leaning is naturally the one that keeps working with wxgetk 2.8.12.

No configure or autoconf needed. Haven't found a decent replacement for GNU make

i don't have any issues with configure scripts and gnu make, in fact i prefer them over all other solutions.

Just needs CDetect, pkgconf and make to build. No configure or autoconf needed.

i don't know what CDetect is, but since we don't have it in sabotage (afaik) i'd hugely prefer a configure script, because that doesnt add new dependencies.

rofl0r commented 3 years ago

in case this is the cDetect you're refering to: http://cdetect.sourceforge.net/ its approach is flawed, as it requires to execute a binary compiled with the toolchain provided, which is not possible for cross-compilation. see my article https://sabotage-linux.neocities.org/blog/5/ for more details re: cross-compilation.

lm8 commented 3 years ago

I've added cross-compilation support to CDetect. I've used it to cross-compile programs I've built for Android using the NDK. PGAdmin3 development stopped a while ago and the developers are working on PGAdmin4 which is web based. It misses a few features from PGAdmin3 such as the server status functionality.