plperl doc update

Started by Bruce Momjianabout 22 years ago8 messagesdocs
Jump to latest
#1Bruce Momjian
bruce@momjian.us

I have applied the following doc update for plperl, now that perl has an
--enable-shared configure option.

-- 
  Bruce Momjian                        |  http://candle.pha.pa.us
  pgman@candle.pha.pa.us               |  (610) 359-1001
  +  If your life is a hard drive,     |  13 Roberts Road
  +  Christ can be your backup.        |  Newtown Square, Pennsylvania 19073

Attachments:

/bjm/xtext/plainDownload+15-15
#2Peter Eisentraut
peter_e@gmx.net
In reply to: Bruce Momjian (#1)
Re: plperl doc update

Bruce Momjian wrote:

I have applied the following doc update for plperl, now that perl has
an --enable-shared configure option.

Maybe this should be rephrased to say that only newer versions (exactly
which?) have that option.

#3Tom Lane
tgl@sss.pgh.pa.us
In reply to: Peter Eisentraut (#2)
Re: plperl doc update

Peter Eisentraut <peter_e@gmx.net> writes:

Bruce Momjian wrote:

I have applied the following doc update for plperl, now that perl has
an --enable-shared configure option.

Maybe this should be rephrased to say that only newer versions (exactly
which?) have that option.

And why did the description say "plperl" when the patch changed
plpython? Is the patch even correct?

regards, tom lane

#4Bruce Momjian
bruce@momjian.us
In reply to: Peter Eisentraut (#2)
Re: plperl doc update

Peter Eisentraut wrote:

Bruce Momjian wrote:

I have applied the following doc update for plperl, now that perl has
an --enable-shared configure option.

Maybe this should be rephrased to say that only newer versions (exactly
which?) have that option.

I thought about that. The docs were pointing to an FAQ number that
doesn't exit anymore, and there is text indicating sometimes the shared
compile isn't needed, so I didn't want to hard-code a version number in
case it wasn't significant aoyway. And if I say newer, it will be
not-newer in a few years. :-)

I know Python 2.3 has the flag. I think that is the first release that
has it, but I am not sure.

-- 
  Bruce Momjian                        |  http://candle.pha.pa.us
  pgman@candle.pha.pa.us               |  (610) 359-1001
  +  If your life is a hard drive,     |  13 Roberts Road
  +  Christ can be your backup.        |  Newtown Square, Pennsylvania 19073
#5Bruce Momjian
bruce@momjian.us
In reply to: Tom Lane (#3)
Re: plperl doc update

Tom Lane wrote:

Peter Eisentraut <peter_e@gmx.net> writes:

Bruce Momjian wrote:

I have applied the following doc update for plperl, now that perl has
an --enable-shared configure option.

Maybe this should be rephrased to say that only newer versions (exactly
which?) have that option.

And why did the description say "plperl" when the patch changed
plpython? Is the patch even correct?

Sorry, plpython was the patch, and the commit has the right text. I am
typing via satelite modem, so my typing is strained.

-- 
  Bruce Momjian                        |  http://candle.pha.pa.us
  pgman@candle.pha.pa.us               |  (610) 359-1001
  +  If your life is a hard drive,     |  13 Roberts Road
  +  Christ can be your backup.        |  Newtown Square, Pennsylvania 19073
#6Peter Eisentraut
peter_e@gmx.net
In reply to: Bruce Momjian (#4)
Re: plperl doc update

Bruce Momjian wrote:

I thought about that. The docs were pointing to an FAQ number that
doesn't exit anymore, and there is text indicating sometimes the
shared compile isn't needed, so I didn't want to hard-code a version
number in case it wasn't significant aoyway. And if I say newer, it
will be not-newer in a few years. :-)

If you say "x or newer" then that will be true forever unless they take
it back out. We should also try to figure out a way for people to find
out how their python was compiled rather than making them compile a new
one.

I would prefer to put more effort into giving people a procedure to
follow during PostgreSQL installation to verify the correct setup of
their system, rather than giving them a bunch of options to "try" when
they have unidentified "problems".

#7Bruce Momjian
bruce@momjian.us
In reply to: Peter Eisentraut (#6)
Re: plperl doc update

Sure. Anyone want to research this?

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

Peter Eisentraut wrote:

Bruce Momjian wrote:

I thought about that. The docs were pointing to an FAQ number that
doesn't exit anymore, and there is text indicating sometimes the
shared compile isn't needed, so I didn't want to hard-code a version
number in case it wasn't significant aoyway. And if I say newer, it
will be not-newer in a few years. :-)

If you say "x or newer" then that will be true forever unless they take
it back out. We should also try to figure out a way for people to find
out how their python was compiled rather than making them compile a new
one.

I would prefer to put more effort into giving people a procedure to
follow during PostgreSQL installation to verify the correct setup of
their system, rather than giving them a bunch of options to "try" when
they have unidentified "problems".

---------------------------(end of broadcast)---------------------------
TIP 7: don't forget to increase your free space map settings

-- 
  Bruce Momjian                        |  http://candle.pha.pa.us
  pgman@candle.pha.pa.us               |  (610) 359-1001
  +  If your life is a hard drive,     |  13 Roberts Road
  +  Christ can be your backup.        |  Newtown Square, Pennsylvania 19073
#8Bruce Momjian
bruce@momjian.us
In reply to: Peter Eisentraut (#6)
plpython doc update

Peter Eisentraut wrote:

Bruce Momjian wrote:

I thought about that. The docs were pointing to an FAQ number that
doesn't exit anymore, and there is text indicating sometimes the
shared compile isn't needed, so I didn't want to hard-code a version
number in case it wasn't significant aoyway. And if I say newer, it
will be not-newer in a few years. :-)

If you say "x or newer" then that will be true forever unless they take
it back out. We should also try to figure out a way for people to find
out how their python was compiled rather than making them compile a new
one.

I would prefer to put more effort into giving people a procedure to
follow during PostgreSQL installation to verify the correct setup of
their system, rather than giving them a bunch of options to "try" when
they have unidentified "problems".

I can confirm it was added in 2.3:

http://www.python.org/doc/current/whatsnew/node20.html

Docs updated:

If you have problems, run Python 2.3 or later's configure using the
<literal>--enable-shared</> flag. On some operating systems you
don't have to build a shared library, but you will have
to convince the <productname>PostgreSQL</> build system of this.
Consult the <filename>Makefile</filename> in the
<filename>src/pl/plpython</filename> directory for details.

-- 
  Bruce Momjian                        |  http://candle.pha.pa.us
  pgman@candle.pha.pa.us               |  (610) 359-1001
  +  If your life is a hard drive,     |  13 Roberts Road
  +  Christ can be your backup.        |  Newtown Square, Pennsylvania 19073