Antw: Re: File for /src/backend/port/netware

Started by Ulrich Neumannalmost 24 years ago5 messagespatches
Jump to latest
#1Ulrich Neumann
U_Neumann@gne.de

Hi Tom,

i'm sorry that you say that.
I know a lot of people that want to use PostgreSQL on NetWare.

The .mcp file is a Metrowerks project file, not a binary. It's the
same
way it's done with Apache, Apache2, PHP4 and MySQL on NetWare.

I've found two unused files I have removed now.

If you don't like the .mcp file it might be possible to store this file
elsewhere
similar to the NT-Support files and just put a readme.txt file there
that
describes where to find the project file and what to do with it.

I'm also working on getting the other sourcefiles smaller and maybe to
make them obsolete at all.

If I can do anything else please let me know. I really like PostgreSQL
and there are also big companies waiting for it on NetWare.

Ulrich

Tom Lane <tgl@sss.pgh.pa.us> 15.08.2002 00:41:25 >>>

"Ulrich Neumann" <U_Neumann@gne.de> writes:

[ 1.5 megabytes of Netware-specific stuff to be added to the ports
directory ]

This seems a quite unreasonably large amount of stuff to expect us to
maintain for one port. Especially when half of it is a binary file
that we won't even be able to read, much less maintain.

Perhaps it's time to give up the notion that Netware is a reasonable
platform for us to consider supporting.

regards, tom lane

----------------------------------
This e-mail is virus scanned
Diese e-mail ist virusgeprueft

Attachments:

netware.zipapplication/x-zip-compressed; name=netware.zipDownload+2-2
#2Peter Eisentraut
peter_e@gmx.net
In reply to: Ulrich Neumann (#1)
Re: Antw: Re: File for /src/backend/port/netware

Ulrich Neumann writes:

The .mcp file is a Metrowerks project file, not a binary. It's the same
way it's done with Apache, Apache2, PHP4 and MySQL on NetWare.

This isn't a port anymore, it's almost an alternative implementation. The
maintenance headaches are severe. If we installed your files today, they
would be outdated next week guaranteed.

I suggest you start looking for Netware ports of GNU make, a POSIX shell,
and related utilities. Then many things should fall into place.

--
Peter Eisentraut peter_e@gmx.net

#3Tom Lane
tgl@sss.pgh.pa.us
In reply to: Peter Eisentraut (#2)
Re: Antw: Re: File for /src/backend/port/netware

Peter Eisentraut <peter_e@gmx.net> writes:

This isn't a port anymore, it's almost an alternative implementation. The
maintenance headaches are severe. If we installed your files today, they
would be outdated next week guaranteed.

My thought also. The problem with an 800K port directory is not just
that it bloats the distribution, it's that those files have to be kept
in sync with the rest of the system. A local copy of pg_config.h,
for example, is just plain foolish. All of the .def and .imp files
are maintenance problems waiting to happen, too. (Can't these be made
on-the-fly during build, instead of being source files we have to
maintain?) And zipping the .mcp file doesn't alter my objection to it
one bit, just makes it even *less* like an editable source file.

The most recent version of the patch is noticeably cleaner than the one
before, but still it's a maintenance nightmare...

I suggest you start looking for Netware ports of GNU make, a POSIX shell,
and related utilities. Then many things should fall into place.

If you don't have GNU make and a shell, I don't think it's reasonable to
try to run Postgres. There are just too many places that you'd have to
duplicate code.

regards, tom lane

#4Ulrich Neumann
U_Neumann@gne.de
In reply to: Tom Lane (#3)
Re: Antw: Re: File for /src/backend/port/netware

Peter, Tom,

good point to mention GNU. GNU is able to build NetWare binaries.

I'll move everything to GNU now (why didn't I get this idea by
myself?)
so I can use the available makefiles.

Give me some time and I'll come back with another way to build
PostgreSQL on NetWare.

Ulrich

Tom Lane <tgl@sss.pgh.pa.us> 15.08.2002 19:47:14 >>>

Peter Eisentraut <peter_e@gmx.net> writes:

This isn't a port anymore, it's almost an alternative implementation.

The

maintenance headaches are severe. If we installed your files today,

they

would be outdated next week guaranteed.

My thought also. The problem with an 800K port directory is not just
that it bloats the distribution, it's that those files have to be kept
in sync with the rest of the system. A local copy of pg_config.h,
for example, is just plain foolish. All of the .def and .imp files
are maintenance problems waiting to happen, too. (Can't these be made
on-the-fly during build, instead of being source files we have to
maintain?) And zipping the .mcp file doesn't alter my objection to it
one bit, just makes it even *less* like an editable source file.

The most recent version of the patch is noticeably cleaner than the
one
before, but still it's a maintenance nightmare...

I suggest you start looking for Netware ports of GNU make, a POSIX

shell,

and related utilities. Then many things should fall into place.

If you don't have GNU make and a shell, I don't think it's reasonable
to
try to run Postgres. There are just too many places that you'd have
to
duplicate code.

regards, tom lane
----------------------------------
This e-mail is virus scanned
Diese e-mail ist virusgeprueft

#5Bruce Momjian
bruce@momjian.us
In reply to: Ulrich Neumann (#4)
Re: Antw: Re: File for /src/backend/port/netware

OK, I will discard the previous patches you sent me and wait for a new
megapatch.

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

Ulrich Neumann wrote:

Peter, Tom,

good point to mention GNU. GNU is able to build NetWare binaries.

I'll move everything to GNU now (why didn't I get this idea by
myself?)
so I can use the available makefiles.

Give me some time and I'll come back with another way to build
PostgreSQL on NetWare.

Ulrich

Tom Lane <tgl@sss.pgh.pa.us> 15.08.2002 19:47:14 >>>

Peter Eisentraut <peter_e@gmx.net> writes:

This isn't a port anymore, it's almost an alternative implementation.

The

maintenance headaches are severe. If we installed your files today,

they

would be outdated next week guaranteed.

My thought also. The problem with an 800K port directory is not just
that it bloats the distribution, it's that those files have to be kept
in sync with the rest of the system. A local copy of pg_config.h,
for example, is just plain foolish. All of the .def and .imp files
are maintenance problems waiting to happen, too. (Can't these be made
on-the-fly during build, instead of being source files we have to
maintain?) And zipping the .mcp file doesn't alter my objection to it
one bit, just makes it even *less* like an editable source file.

The most recent version of the patch is noticeably cleaner than the
one
before, but still it's a maintenance nightmare...

I suggest you start looking for Netware ports of GNU make, a POSIX

shell,

and related utilities. Then many things should fall into place.

If you don't have GNU make and a shell, I don't think it's reasonable
to
try to run Postgres. There are just too many places that you'd have
to
duplicate code.

regards, tom lane
----------------------------------
This e-mail is virus scanned
Diese e-mail ist virusgeprueft

---------------------------(end of broadcast)---------------------------
TIP 1: subscribe and unsubscribe commands go to majordomo@postgresql.org

-- 
  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