Re: [pgadmin-hackers] I'm Back

2003-06-22 Thread Dave Page
It's rumoured that Jean-Michel POURE once said:
 On Friday 20 June 2003 23:22, Dave Page wrote:
 pls see the src directory on snake for a pre-bootstrapped source
 distro.

 Several packagers will be building from CVS, because we do not need to
 fetch  the whole archive. Would it be possible to run a cron job every
 2 hours to  bootstrap and commit to CVS? I can do it if you whish.

If someone adds the configure script I *think* that will be enough. As we
shoudl all test changes before committing, anything that does get
committed should include the updated script.
Regards, Dave.





---(end of broadcast)---
TIP 5: Have you checked our extensive FAQ?

   http://www.postgresql.org/docs/faqs/FAQ.html


Re: [pgadmin-hackers] I'm Back

2003-06-20 Thread Adam H. Pendleton
Dave Page wrote:

Hi Adam,

Hope you're feeling better. Only a couple of things I'm aware of, and
they should be in your inbox from earlier.
Regards, Dave.

 

Is it possible for them to be re-sent?  I believe they got lost in the 
mass deleting I did when faced with 1000+ messages to read.  :)

ahp

---(end of broadcast)---
TIP 6: Have you searched our list archives?
  http://archives.postgresql.org


Re: [pgadmin-hackers] I'm Back

2003-06-20 Thread Adam H. Pendleton
Jean-Michel POURE wrote:

On Friday 20 June 2003 15:28, Adam H. Pendleton wrote:
 

- pgAdmin3 configuration script should query wxgtk2ud-2.5-config and not 
wx-config symlink. The reasons is that pgAdmin3 cannot conflict with existing 
wxGTK 2.4 installations. Otherwise, it will never enter a Linux distribution.

The wx-config symlink should point to the most recent (that is the last 
'make install'ed) version of wxWindows on the box.  If a user has more 
than one wxWindows installation, and they want to use a version which is 
*not* symlinked (I can think of all kinds of problems with this), then 
we can provide a --with-wx-version= option so they can explicity specify 
the version they want to use (2.5-2ud, 2.4-ud, 2.4-d, etc.).

- Mandrake 9.1 provides rather old autoconf (2.13-16mdk) and automake 
(1.4-21.p6.mdk) packages. No update is provided on Mandrake Cooker, the 
equivalent of Rawhide. Also, I tried to install these packages from source, 
but the installation did not pass the test. So can we do? Would it be 
possible to use a more complex autoconf script ... which would work on old 
autoconf + automake?

I think I can fix the scripts so that they can be used with the old 
versions of autoconf and automake.  I will need you to test them to make 
sure they work, but this shouldn't be a problem.

- SuSE 8.2 installation needs a patch to find PostgreSQL headers. A patch has 
been sent to Dave. Please find it enclosed.

I've looked at this patch and I'm pretty sure it breaks regular pgsql 
includes on other systems, but I will create a patch that does work.

Your help is welcome. Do you think the wxWindows 2.5 CVS libraries are stable 
enough to produce a MacOsX version? This would be a killing news...

No, the Mac port is in pretty bad shape, and I don't know how much of it 
can be blamed on wxWindows (my wxWindows apps work fine on Mac).  Your 
donated Mac is much too slow for me to use (slow from a network 
perspective that is), and using my laptop for development is somewhat 
tedious, though it should work for the time being.  I am trying to get a 
Mac machine to put on my network here, which should speed up my Mac 
debugging.

ahp

---(end of broadcast)---
TIP 4: Don't 'kill -9' the postmaster


Re: [pgadmin-hackers] I'm Back

2003-06-20 Thread Andreas Pflug
Adam H. Pendleton wrote:

Jean-Michel POURE wrote:

On Friday 20 June 2003 15:28, Adam H. Pendleton wrote:
 

- pgAdmin3 configuration script should query wxgtk2ud-2.5-config and 
not wx-config symlink. The reasons is that pgAdmin3 cannot conflict 
with existing wxGTK 2.4 installations. Otherwise, it will never enter 
a Linux distribution.

The wx-config symlink should point to the most recent (that is the 
last 'make install'ed) version of wxWindows on the box.  If a user has 
more than one wxWindows installation, and they want to use a version 
which is *not* symlinked (I can think of all kinds of problems with 
this), then we can provide a --with-wx-version= option so they can 
explicity specify the version they want to use (2.5-2ud, 2.4-ud, 
2.4-d, etc.). 
Why do we need that?
There's the --with-wx option, which should point to a valid wxWindows 
directory, from there the version should be derived. Unicode and debug 
chars are derived from their appropriate options.

- Mandrake 9.1 provides rather old autoconf (2.13-16mdk) and automake 
(1.4-21.p6.mdk) packages. No update is provided on Mandrake Cooker, 
the equivalent of Rawhide. Also, I tried to install these packages 
from source, but the installation did not pass the test. So can we 
do? Would it be possible to use a more complex autoconf script ... 
which would work on old autoconf + automake?

I think I can fix the scripts so that they can be used with the old 
versions of autoconf and automake.  I will need you to test them to 
make sure they work, but this shouldn't be a problem. 
Do we need autoconf to be running on all systems? It's just for creating 
the configure scripts, and the normal download and compile user will 
never use autoconf. He'll configure; make; make install and that's ok. 
An ambitious user who wants to contribute or sth. will be required to 
use the latest tools, including autoconf.

- SuSE 8.2 installation needs a patch to find PostgreSQL headers. A 
patch has been sent to Dave. Please find it enclosed.

Sounds strange to me. I'd expect pgsql lib and include to reside under 
the same directory (usr/local/include and /usr/local/lib, if no special 
prefix is applied).

Regards,
Andreas
---(end of broadcast)---
TIP 8: explain analyze is your friend


Re: [pgadmin-hackers] I'm Back

2003-06-20 Thread Adam H. Pendleton
Jean-Michel POURE wrote:

Agreed. I may take a day or so to compile wxWindows... The Mandrake 8.2 host 
needs four hours to compile wxWindows... But for daily snapshots, the donated 
Mac is perfect. If you were living in Europe, I would send you the Mac...

Even in Europe I'll bet it's still pretty expensive to ship it.  :-)

ahp

---(end of broadcast)---
TIP 2: you can get off all lists at once with the unregister command
   (send unregister YourEmailAddressHere to [EMAIL PROTECTED])


Re: [pgadmin-hackers] I'm Back

2003-06-20 Thread Adam H. Pendleton
Jean-Michel POURE wrote:

This also means we should run autoconf latest version and commit the files to 
CVS. Any idea?

I would prefer generating a snapshot of configure nightly, instead of 
including it in CVS.  Keep in mind that bootstrap also generates two 
Makefile.in files, so the snapshot would have to include more than just 
'configure'.

ahp

---(end of broadcast)---
TIP 2: you can get off all lists at once with the unregister command
   (send unregister YourEmailAddressHere to [EMAIL PROTECTED])


Re: [pgadmin-hackers] I'm Back

2003-06-20 Thread Jean-Michel POURE
On Friday 20 June 2003 19:26, Adam H. Pendleton wrote:
 I would prefer generating a snapshot of configure nightly, instead of
 including it in CVS.  Keep in mind that bootstrap also generates two
 Makefile.in files, so the snapshot would have to include more than just
 'configure'.

OK, thanks. This is what I did. I only have problems finding PostgreSQL header 
files under SuSE and Mandrake.

Also, could it be possible to support the make distro option? It is 
sometimes used to ease the making of RPMs. When make distro is run, %(date 
+%Y%m%d) in pgadmin.spec should be replaced with mmdd. Then, making RPMs 
becomes easy: rpm -tb pgadmin3.tar.bz2. I added this request to the TODO.txt 
file in CVS. Don't do it now, it is not urgent at all.

Cheers,
Jean-Michel



---(end of broadcast)---
TIP 3: if posting/reading through Usenet, please send an appropriate
  subscribe-nomail command to [EMAIL PROTECTED] so that your
  message can get through to the mailing list cleanly


Re: [pgadmin-hackers] I'm Back

2003-06-20 Thread Dave Page


 -Original Message-
 From: Adam H. Pendleton [mailto:[EMAIL PROTECTED] 
 Sent: 20 June 2003 18:27
 To: [EMAIL PROTECTED]
 Cc: Andreas Pflug; [EMAIL PROTECTED]
 Subject: Re: [pgadmin-hackers] I'm Back
 
 
 Jean-Michel POURE wrote:
 
 
 This also means we should run autoconf latest version and commit the 
 files to
 CVS. Any idea?
 
 I would prefer generating a snapshot of configure nightly, instead of 
 including it in CVS.  Keep in mind that bootstrap also generates two 
 Makefile.in files, so the snapshot would have to include more 
 than just 
 'configure'.

We do, it's on Snake and www.pgadmin.org. The build-snapshot script does
it by getting a clean tree, bootstrapping, configuring and then running
make dist.

If you need pre-bootstrapped source, grab that.

Regards, Dave.

---(end of broadcast)---
TIP 6: Have you searched our list archives?

   http://archives.postgresql.org