Who puts the Windows binaries on the FTP server?

Started by Peter Eisentrautalmost 23 years ago30 messages
#1Peter Eisentraut
peter_e@gmx.net

There are Windows binaries on the PostgreSQL FTP server mirrors, for
example,

http://ftp.de.postgresql.org/mirror/postgresql/binary/v7.3.1/Windows/

that users are having problems with. Apparently there is no name or
address of any creator available. So who did this and would like to fix
the packaging?

--
Peter Eisentraut peter_e@gmx.net

#2Marc G. Fournier
scrappy@hub.org
In reply to: Peter Eisentraut (#1)
Re: Who puts the Windows binaries on the FTP server?

Justin put them up, but I believe that any bug reports for them should be
sent to pgsql-ports@postgresql.org ...

On Wed, 5 Mar 2003, Peter Eisentraut wrote:

Show quoted text

There are Windows binaries on the PostgreSQL FTP server mirrors, for
example,

http://ftp.de.postgresql.org/mirror/postgresql/binary/v7.3.1/Windows/

that users are having problems with. Apparently there is no name or
address of any creator available. So who did this and would like to fix
the packaging?

--
Peter Eisentraut peter_e@gmx.net

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

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

#3Justin Clift
justin@postgresql.org
In reply to: Marc G. Fournier (#2)
Re: Who puts the Windows binaries on the FTP server?

Marc G. Fournier wrote:

Justin put them up, but I believe that any bug reports for them should be
sent to pgsql-ports@postgresql.org ...

Yep, that's the first "Proof of Concept" build, and it *prominently* has
a message at the start of the installation that says to email me with
any problems about it.

I'm open to suggestions for making a more visible way for people to know
how to contact us, if needed.

:)

Regards and best wishes,

Justin Clift

On Wed, 5 Mar 2003, Peter Eisentraut wrote:

There are Windows binaries on the PostgreSQL FTP server mirrors, for
example,

http://ftp.de.postgresql.org/mirror/postgresql/binary/v7.3.1/Windows/

that users are having problems with. Apparently there is no name or
address of any creator available. So who did this and would like to fix
the packaging?

--
Peter Eisentraut peter_e@gmx.net

--
"My grandfather once told me that there are two kinds of people: those
who work and those who take the credit. He told me to try to be in the
first group; there was less competition there."
- Indira Gandhi

#4Peter Eisentraut
peter_e@gmx.net
In reply to: Justin Clift (#3)
Re: Who puts the Windows binaries on the FTP server?

Justin Clift writes:

Yep, that's the first "Proof of Concept" build, and it *prominently* has
a message at the start of the installation that says to email me with
any problems about it.

Maybe a so-called "Proof of Concept" build could be put into an area on
the FTP server that conveys that fact in the directory names (like "test"
or "contrib" or whatever). Because those who need a more production-grade
build will likely confuse this.

--
Peter Eisentraut peter_e@gmx.net

#5Justin Clift
justin@postgresql.org
In reply to: Peter Eisentraut (#4)
Re: Who puts the Windows binaries on the FTP server?

Peter Eisentraut wrote:

Justin Clift writes:

Yep, that's the first "Proof of Concept" build, and it *prominently* has
a message at the start of the installation that says to email me with
any problems about it.

Maybe a so-called "Proof of Concept" build could be put into an area on
the FTP server that conveys that fact in the directory names (like "test"
or "contrib" or whatever). Because those who need a more production-grade
build will likely confuse this.

That's probably not a bad idea.

It has warnings *all over it* (main window title, big warning messages
during the install, etc), but we know from experience that some people
don't read anything and just click the Next button until things finish.

Marc, what do you feel? How about a "testing" or "development" or
similar base directory on the website to put testing releases?

Regards and best wishes,

Justin Clift

--
"My grandfather once told me that there are two kinds of people: those
who work and those who take the credit. He told me to try to be in the
first group; there was less competition there."
- Indira Gandhi

#6Noname
greg@turnstep.com
In reply to: Justin Clift (#3)
Re: Who puts the Windows binaries on the FTP server?

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

I'm open to suggestions for making a more visible way for people to know
how to contact us, if needed.

How about putting a README file in that directory as well, giving out
the same warnings and contact information that appears upon install?

- --
Greg Sabino Mullane greg@turnstep.com
PGP Key: 0x14964AC8 200303061015

-----BEGIN PGP SIGNATURE-----
Comment: http://www.turnstep.com/pgp.html

iD8DBQE+Z2bvvJuQZxSWSsgRAhOnAJ9bU3U11TIOuFyPn338Elx9whsO0gCgm/sX
zuiAS4rFB5hYhk0LuxvGMQE=
=9ntO
-----END PGP SIGNATURE-----

#7Justin Clift
justin@postgresql.org
In reply to: Noname (#6)
Re: Who puts the Windows binaries on the FTP server?

greg@turnstep.com wrote:
<snip>

How about putting a README file in that directory as well, giving out
the same warnings and contact information that appears upon install?

Thanks Greg, excellent suggestion.

Just added it to my personal ToDo list.

:)

Regards and best wishes,

Justin Clift

- --
Greg Sabino Mullane greg@turnstep.com
PGP Key: 0x14964AC8 200303061015

--
"My grandfather once told me that there are two kinds of people: those
who work and those who take the credit. He told me to try to be in the
first group; there was less competition there."
- Indira Gandhi

#8Bruce Momjian
pgman@candle.pha.pa.us
In reply to: Justin Clift (#7)
Re: Who puts the Windows binaries on the FTP server?

What is this build, exactly? It is Jan's patch brough up to 7.3, or cygwin?

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

Justin Clift wrote:

greg@turnstep.com wrote:
<snip>

How about putting a README file in that directory as well, giving out
the same warnings and contact information that appears upon install?

Thanks Greg, excellent suggestion.

Just added it to my personal ToDo list.

:)

Regards and best wishes,

Justin Clift

- --
Greg Sabino Mullane greg@turnstep.com
PGP Key: 0x14964AC8 200303061015

--
"My grandfather once told me that there are two kinds of people: those
who work and those who take the credit. He told me to try to be in the
first group; there was less competition there."
- Indira Gandhi

---------------------------(end of broadcast)---------------------------
TIP 3: if posting/reading through Usenet, please send an appropriate
subscribe-nomail command to majordomo@postgresql.org so that your
message can get through to the mailing list cleanly

-- 
  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
#9Merlin Moncure
merlin.moncure@rcsonline.com
In reply to: Bruce Momjian (#8)
Re: Who puts the Windows binaries on the FTP server?

This is the 'proof of concept' cygwin windows build. Strangely, I have
a newer build than the one on the ftp server. Is there a binary version
of postgres with Jan's patch available?

Merlin

-----Original Message-----
From: Bruce Momjian [mailto:pgman@candle.pha.pa.us]
Sent: Friday, March 07, 2003 12:38 PM
To: Justin Clift
Cc: greg@turnstep.com; pgsql-hackers@postgresql.org
Subject: Re: [HACKERS] Who puts the Windows binaries on the FTP

server?

What is this build, exactly? It is Jan's patch brough up to 7.3, or
cygwin?

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

-

Justin Clift wrote:

greg@turnstep.com wrote:
<snip>

How about putting a README file in that directory as well, giving

out

the same warnings and contact information that appears upon

install?

Thanks Greg, excellent suggestion.

Just added it to my personal ToDo list.

:)

Regards and best wishes,

Justin Clift

- --
Greg Sabino Mullane greg@turnstep.com
PGP Key: 0x14964AC8 200303061015

--
"My grandfather once told me that there are two kinds of people:

those

who work and those who take the credit. He told me to try to be in

the

first group; there was less competition there."
- Indira Gandhi

---------------------------(end of

broadcast)---------------------------

TIP 3: if posting/reading through Usenet, please send an appropriate
subscribe-nomail command to majordomo@postgresql.org so that your
message can get through to the mailing list cleanly

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

---------------------------(end of

broadcast)---------------------------

Show quoted text

TIP 5: Have you checked our extensive FAQ?

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

#10Bruce Momjian
pgman@candle.pha.pa.us
In reply to: Merlin Moncure (#9)
Re: Who puts the Windows binaries on the FTP server?

Merlin Moncure wrote:

This is the 'proof of concept' cygwin windows build. Strangely, I have
a newer build than the one on the ftp server. Is there a binary version
of postgres with Jan's patch available?

The only binary I know of Jan's work is 7.2 on peerdirect's web site. I
have the patch brough up to 7.3, and will be applying it in pieces this
month.

-- 
  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
#11Justin Clift
justin@postgresql.org
In reply to: Merlin Moncure (#9)
Re: Who puts the Windows binaries on the FTP server?

Merlin Moncure wrote:

This is the 'proof of concept' cygwin windows build. Strangely, I have
a newer build than the one on the ftp server. Is there a binary version
of postgres with Jan's patch available?

Uh Oh.

When you say "newer version", what gives the feeling of it being newer?

In the "Proof of Concept" Windows series, there's only been that first
build. It's going to take some time for the next one as well, as the
Win2K PC it was developed on had a problem and had to wipe the hard
drive. (i.e. all of the packaging scripts, data, etc). :-/

Regards and best wishes,

Justin Clift

Merlin

--
"My grandfather once told me that there are two kinds of people: those
who work and those who take the credit. He told me to try to be in the
first group; there was less competition there."
- Indira Gandhi

#12Justin Clift
justin@postgresql.org
In reply to: Bruce Momjian (#8)
Re: Who puts the Windows binaries on the FTP server?

Bruce Momjian wrote:

What is this build, exactly? It is Jan's patch brough up to 7.3, or cygwin?

It's a simplified installation package of 7.3.1 with cygwin. Put it
together so we can get a feel for the packaging issues we'll need to
take into account for the proper release of a 7.4 Windows version.

Getting the next version out the door is taking a bit more time than
anticipated though. :(

Regards and best wishes,

Justin Clift

--
"My grandfather once told me that there are two kinds of people: those
who work and those who take the credit. He told me to try to be in the
first group; there was less competition there."
- Indira Gandhi

#13Dave Page
dpage@vale-housing.co.uk
In reply to: Justin Clift (#12)
Re: Who puts the Windows binaries on the FTP server?

It's rumoured that Justin Clift once said:

It's a simplified installation package of 7.3.1 with cygwin. Put it
together so we can get a feel for the packaging issues we'll need to
take into account for the proper release of a 7.4 Windows version.

Yeah, but it won't will it? You're seeing all the normal Cygwin issues but
nicely hidden away I'll bet. Installing the native version will be easy,
as we won't be messing around with Cywin or CygIPC. I would expect to be
able to build an installer in about 15 minutes excluding the time taken to
make the installer's UI look purdy...
Regards, Dave.

#14Merlin Moncure
merlin.moncure@rcsonline.com
In reply to: Dave Page (#13)
Re: Who puts the Windows binaries on the FTP server?

Justin Clift wrote:

This is the 'proof of concept' cygwin windows build. Strangely, I

have

a newer build than the one on the ftp server. Is there a binary

version

of postgres with Jan's patch available?

Uh Oh.

When you say "newer version", what gives the feeling of it being

newer?

The timestamp of the file on the ftp server is 1/28/03. The timestamp
of file I previously dl'd (which I collected from whatever link you
posted on this list) is 2/3/03. However I downloaded the older version
and they are the same (same number of bytes, at least).

Merlin

#15Justin Clift
justin@postgresql.org
In reply to: Dave Page (#13)
Re: Who puts the Windows binaries on the FTP server?

Dave Page wrote:

It's rumoured that Justin Clift once said:

It's a simplified installation package of 7.3.1 with cygwin. Put it
together so we can get a feel for the packaging issues we'll need to
take into account for the proper release of a 7.4 Windows version.

Yeah, but it won't will it? You're seeing all the normal Cygwin issues but
nicely hidden away I'll bet. Installing the native version will be easy,
as we won't be messing around with Cywin or CygIPC. I would expect to be
able to build an installer in about 15 minutes excluding the time taken to
make the installer's UI look purdy...
Regards, Dave.

There's more to making PostgreSQL work on Windows than just the "pure
packaging" issues. We still have to figure out how we're going to
handle stuff like needed grep, sed, etc just for PostgreSQL to run
(they're required by initdb).

We're also going to need to have a good idea of what other nice features
could/should be packaged along with it. i.e.:

+ a GUI to control some things (installation/deinstallation of the
PostgreSQL Service, perhaps vacuuming, etc).

+ Shortcuts in the Program menu to things (PostgreSQL website(s),
online documentation, etc)

+ Which parts of the installation should be mandatory, and which should
be optional. i.e. Base server files should be mandatory, HTML docs
should be optional, perhaps include the ODBC driver as optional too.

Things like that.

Regards and best wishes,

Justin Clift

--
"My grandfather once told me that there are two kinds of people: those
who work and those who take the credit. He told me to try to be in the
first group; there was less competition there."
- Indira Gandhi

#16Justin Clift
justin@postgresql.org
In reply to: Merlin Moncure (#14)
Re: Who puts the Windows binaries on the FTP server?

Merlin Moncure wrote:

Justin Clift wrote:

<snip>

The timestamp of the file on the ftp server is 1/28/03. The timestamp
of file I previously dl'd (which I collected from whatever link you
posted on this list) is 2/3/03. However I downloaded the older version
and they are the same (same number of bytes, at least).

That's cool, it's probably just that the timestamp wasn't correctly
carried onto the FTP server.

:-)

Regards and best wishes,

Justin Clift

Merlin

--
"My grandfather once told me that there are two kinds of people: those
who work and those who take the credit. He told me to try to be in the
first group; there was less competition there."
- Indira Gandhi

#17Justin Clift
justin@postgresql.org
In reply to: Bruce Momjian (#8)
Re: Who puts the Windows binaries on the FTP server?

Dave Page wrote:

It's rumoured that Justin Clift once said:

There's more to making PostgreSQL work on Windows than just the "pure
packaging" issues. We still have to figure out how we're going to
handle stuff like needed grep, sed, etc just for PostgreSQL to run
(they're required by initdb).

I thought the idea was initdb would be rewritten in C. We cannot include
grep/sed etc as they're GPL...

I heard Peter mention that, but my email seems to be a tad spotty and I
haven't come across the rest of the conversation about it.

That would be really good of course, as it reduces the external
dependencies. :)

We're also going to need to have a good idea of what other nice
features could/should be packaged along with it. i.e.:

+ a GUI to control some things (installation/deinstallation of the
PostgreSQL Service, perhaps vacuuming, etc).

Hang on, I heard of a good one the other day... :-)

There's a couple of potentials. ;-)

+ Shortcuts in the Program menu to things (PostgreSQL website(s),
online documentation, etc)

Those are just decisions to make aren't they? They don't require a Cygwin
proof of concept.

Sure. But I hadn't thought about them until building the cygwin proof
of concept. Think of it as a "test run" to see what kind of things it
brought to mind. :)

Another thing is the international support. The Proof of Concept
version was a bad hack in that it forced installation into "C:\Program
Files\PostgreSQL". For non-english versions of Windows, they have
"C:\Program Files" being names to other things, dependant on the
language. This broke the installation of course. :(

With a proper installer (as you've mentioned), that shouldn't be a
problem as it should automatically install into the correct "PostgreSQL"
subdirectory of whatever the equivalent of "Program Files" is, on
whatever drive. Registry entries (if used) should properly match of course.

+ Which parts of the installation should be mandatory, and which
should
be optional. i.e. Base server files should be mandatory, HTML docs
should be optional, perhaps include the ODBC driver as optional too.

Likewise, these are decisions to make and then suitable programming of the
installer. Making bits optional should be trivial in any good installer.
Don't get me wrong, I think it's great that someone has finally built a
good Cygwin based package - I just don't think it answers many of the
issues that we will likely encounter.

No, but it brought some of them to light. :)

Regards, Dave.

PS. Is the source on the ftpsite - if not you'll have Jason after you
before long :-)

The source? It's the standard version of cygwin. It's just packaged
differently. :)

The packaging scripts themselves though have gone into the ether
forever, as the drive they were on was lost a few weeks ago (rebooted
one day and it didn't come back). :( If absolutely needed, we could
reverse engineer them back from the installation package. (painful)

Regards and best wishes,

Justin Clift

--
"My grandfather once told me that there are two kinds of people: those
who work and those who take the credit. He told me to try to be in the
first group; there was less competition there."
- Indira Gandhi

#18Dave Page
dpage@vale-housing.co.uk
In reply to: Justin Clift (#15)
Re: Who puts the Windows binaries on the FTP server?

It's rumoured that Justin Clift once said:

There's more to making PostgreSQL work on Windows than just the "pure
packaging" issues. We still have to figure out how we're going to
handle stuff like needed grep, sed, etc just for PostgreSQL to run
(they're required by initdb).

I thought the idea was initdb would be rewritten in C. We cannot include
grep/sed etc as they're GPL...

We're also going to need to have a good idea of what other nice
features could/should be packaged along with it. i.e.:

+ a GUI to control some things (installation/deinstallation of the
PostgreSQL Service, perhaps vacuuming, etc).

Hang on, I heard of a good one the other day... :-)

+ Shortcuts in the Program menu to things (PostgreSQL website(s),
online documentation, etc)

Those are just decisions to make aren't they? They don't require a Cygwin
proof of concept.

+ Which parts of the installation should be mandatory, and which
should
be optional. i.e. Base server files should be mandatory, HTML docs
should be optional, perhaps include the ODBC driver as optional too.

Likewise, these are decisions to make and then suitable programming of the
installer. Making bits optional should be trivial in any good installer.
Don't get me wrong, I think it's great that someone has finally built a
good Cygwin based package - I just don't think it answers many of the
issues that we will likely encounter.
Regards, Dave.

PS. Is the source on the ftpsite - if not you'll have Jason after you
before long :-)

#19Andrew Dunstan
andrew@dunslane.net
In reply to: Bruce Momjian (#8)
Re: Who puts the Windows binaries on the FTP server?

----- Original Message -----
From: "Dave Page" <dpage@vale-housing.co.uk>

I thought the idea was initdb would be rewritten in C. We cannot include
grep/sed etc as they're GPL...

I'd be happy to do this if it hasn't been done. After a quick perusal of the
script I think it would be very straightforward.

cheers

andrew

#20Peter Eisentraut
peter_e@gmx.net
In reply to: Justin Clift (#17)
Re: Who puts the Windows binaries on the FTP server?

Justin Clift writes:

I thought the idea was initdb would be rewritten in C. We cannot include
grep/sed etc as they're GPL...

I heard Peter mention that, but my email seems to be a tad spotty and I
haven't come across the rest of the conversation about it.

I've started rewriting some of the shell scripts in C. initdb will be a
lot trickier. We'll see.

--
Peter Eisentraut peter_e@gmx.net

#21Dave Page
dpage@vale-housing.co.uk
In reply to: Peter Eisentraut (#20)
Re: Who puts the Windows binaries on the FTP server?

-----Original Message-----
From: Justin Clift [mailto:justin@postgresql.org]
Sent: 09 March 2003 09:57
To: Dave Page
Cc: pgman@candle.pha.pa.us; greg@turnstep.com;
pgsql-hackers@postgresql.org
Subject: Re: [HACKERS] Who puts the Windows binaries on the
FTP server?

PS. Is the source on the ftpsite - if not you'll have Jason

after you

before long :-)

The source? It's the standard version of cygwin. It's just packaged
differently. :)

Doens't matter. The GPL requires that the source be made available from
the same place as the binaries. Someone got pulled up on that on on the
pgsql-cygwin list the other day after publicising a similar installer to
yours.

Regards, Dave.

#22Justin Clift
justin@postgresql.org
In reply to: Dave Page (#21)
Re: Who puts the Windows binaries on the FTP server?

Dave Page wrote:
<snip>

Doens't matter. The GPL requires that the source be made available from
the same place as the binaries. Someone got pulled up on that on on the
pgsql-cygwin list the other day after publicising a similar installer to
yours.

Ok. Will download the cygwin source and the PostgreSQL-cygwin source
and put it on the Techdocs site, with a link to it from the same page
that refers to the PostgreSQL Cywin package, and also create a README
file for the package pointing to the source as well (and put it in the
FTP download directory).

Just added this to my ToDo list.

:)

Regards and best wishes,

Justin Clift

Regards, Dave.

--
"My grandfather once told me that there are two kinds of people: those
who work and those who take the credit. He told me to try to be in the
first group; there was less competition there."
- Indira Gandhi

#23Justin Clift
justin@postgresql.org
In reply to: Dave Page (#21)
Re: Who puts the Windows binaries on the FTP server?

Bruno Wolff III wrote:

On Mon, Mar 10, 2003 at 19:19:30 +1030,
Justin Clift <justin@postgresql.org> wrote:

Dave Page wrote:
<snip>

Doens't matter. The GPL requires that the source be made available from
the same place as the binaries. Someone got pulled up on that on on the
pgsql-cygwin list the other day after publicising a similar installer to
yours.

Ok. Will download the cygwin source and the PostgreSQL-cygwin source
and put it on the Techdocs site, with a link to it from the same page
that refers to the PostgreSQL Cywin package, and also create a README
file for the package pointing to the source as well (and put it in the
FTP download directory).

Are you sure you need to do that? Shouldn't you just have to provide source
to the gnu programs you are including?

Probably, but it seems a more time efficient approach just to download
the whole lot, tar it up, and provide links to it. It's all BSD or GPL,
so there's no stress in doing that.

:)

Regards and best wishes,

Justin Clift

--
"My grandfather once told me that there are two kinds of people: those
who work and those who take the credit. He told me to try to be in the
first group; there was less competition there."
- Indira Gandhi

#24Bruno Wolff III
bruno@wolff.to
In reply to: Justin Clift (#22)
Re: Who puts the Windows binaries on the FTP server?

On Mon, Mar 10, 2003 at 19:19:30 +1030,
Justin Clift <justin@postgresql.org> wrote:

Dave Page wrote:
<snip>

Doens't matter. The GPL requires that the source be made available from
the same place as the binaries. Someone got pulled up on that on on the
pgsql-cygwin list the other day after publicising a similar installer to
yours.

Ok. Will download the cygwin source and the PostgreSQL-cygwin source
and put it on the Techdocs site, with a link to it from the same page
that refers to the PostgreSQL Cywin package, and also create a README
file for the package pointing to the source as well (and put it in the
FTP download directory).

Are you sure you need to do that? Shouldn't you just have to provide source
to the gnu programs you are including?

#25Alvaro Herrera
alvherre@dcc.uchile.cl
In reply to: Dave Page (#21)
Re: Who puts the Windows binaries on the FTP server?

On Mon, Mar 10, 2003 at 08:21:01AM -0000, Dave Page wrote:

PS. Is the source on the ftpsite - if not you'll have Jason

after you

before long :-)

The source? It's the standard version of cygwin. It's just packaged
differently. :)

Doens't matter. The GPL requires that the source be made available from
the same place as the binaries.

Really? Where? The clause about providing source says (note the "or"
between the clauses):

3. You may copy and distribute the Program (or a work based on it,
under Section 2) in object code or executable form under the terms of
Sections 1 and 2 above provided that you also do one of the following:

a) Accompany it with the complete corresponding machine-readable
source code, which must be distributed under the terms of Sections
1 and 2 above on a medium customarily used for software interchange; or,

b) Accompany it with a written offer, valid for at least three
years, to give any third party, for a charge no more than your
cost of physically performing source distribution, a complete
machine-readable copy of the corresponding source code, to be
distributed under the terms of Sections 1 and 2 above on a medium
customarily used for software interchange; or,

c) Accompany it with the information you received as to the offer
to distribute corresponding source code. (This alternative is
allowed only for noncommercial distribution and only if you
received the program in object code or executable form with such
an offer, in accord with Subsection b above.)

Did Justin compile the whole Cygwin package he is distributing?

--
Alvaro Herrera (<alvherre[a]dcc.uchile.cl>)
"Cada quien es cada cual y baja las escaleras como quiere" (JMSerrat)

#26Bruce Momjian
pgman@candle.pha.pa.us
In reply to: Andrew Dunstan (#19)
Re: Who puts the Windows binaries on the FTP server?

Andrew Dunstan wrote:

----- Original Message -----
From: "Dave Page" <dpage@vale-housing.co.uk>

I thought the idea was initdb would be rewritten in C. We cannot include
grep/sed etc as they're GPL...

I'd be happy to do this if it hasn't been done. After a quick perusal of the
script I think it would be very straightforward.

I have Jan's and SRA's version of initdb for Win32, so I will probably
be using one of those in the 7.4 Win32 port.

-- 
  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
#27Justin Clift
justin@postgresql.org
In reply to: Alvaro Herrera (#25)
Re: Who puts the Windows binaries on the FTP server?

Alvaro Herrera wrote:
<snip>

Did Justin compile the whole Cygwin package he is distributing?

Nope, I just used the already-compiled version of things.

Ran the cygwin installer as per normal, selected PostgreSQL, removed
some files that didn't look necessary (the GPL and BSD licenses were
left in of course), ran the packaging utility on them, and uploaded them
to the site.

:-)

Regards and best wishes,

Justin Clift

--
"My grandfather once told me that there are two kinds of people: those
who work and those who take the credit. He told me to try to be in the
first group; there was less competition there."
- Indira Gandhi

#28Dave Page
dpage@vale-housing.co.uk
In reply to: Justin Clift (#27)
Re: Who puts the Windows binaries on the FTP server?

-----Original Message-----
From: Alvaro Herrera [mailto:alvherre@dcc.uchile.cl]
Sent: 10 March 2003 15:43
To: Dave Page
Cc: Justin Clift; pgsql-hackers@postgresql.org
Subject: Re: [HACKERS] Who puts the Windows binaries on the
FTP server?

Really? Where? The clause about providing source says (note
the "or" between the clauses):

From:
http://www.gnu.org/licenses/gpl-faq.html#SourceAndBinaryOnDifferentSites

Can I put the binaries on my Internet server and put the source on a
different Internet site?

The GPL says you must offer access to copy the source code "from the
same place"; that is, next to the binaries. However, if you make
arrangements with another site to keep the necessary source code
available, and put a link or cross-reference to the source code next to
the binaries, we think that qualifies as "from the same place".
Note, however, that it is not enough to find some site that happens to
have the appropriate source code today, and tell people to look there.
Tomorrow that site may have deleted that source code, or simply replaced
it with a newer version of the same program. Then you would no longer be
complying with the GPL requirements. To make a reasonable effort to
comply, you need to make a positive arrangement with the other site, and
thus ensure that the source will be available there for as long as you
keep the binaries available.

As Justin hasn't (I assume) agreed with the Cygwin people to link to
their server, then he must supply the source as well.

Regards, Dave.

#29Alvaro Herrera
alvherre@dcc.uchile.cl
In reply to: Dave Page (#28)
Re: Who puts the Windows binaries on the FTP server?

On Mon, Mar 10, 2003 at 04:03:09PM -0000, Dave Page wrote:

Really? Where? The clause about providing source says (note
the "or" between the clauses):

From:
http://www.gnu.org/licenses/gpl-faq.html#SourceAndBinaryOnDifferentSites

Can I put the binaries on my Internet server and put the source on a
different Internet site?

[snip]

As Justin hasn't (I assume) agreed with the Cygwin people to link to
their server, then he must supply the source as well.

Justin obtained a binary copy of Cygwin. Because of this, he got a
offer to the sources from the cygwin site, and because of the 3c clause
I cited before he can just provide "the same information he received".

The provision on that clause says that 3c is only valid if he got a
binary copy with a source offer. He didn't compile anything, so the
clause applies.

When and if the Cygwin people takes the Cygwin source off their site,
then people can upload the source to techdocs or wherever. Before that,
there's no need to worry.

Don't get me wrong; I'm usually a free software advocate. But the FSF
likes to take things too far.

--
Alvaro Herrera (<alvherre[a]dcc.uchile.cl>)
"Vivir y dejar de vivir son soluciones imaginarias.
La existencia est� en otra parte" (Andre Breton)

#30Justin Clift
justin@postgresql.org
In reply to: Andrew Dunstan (#19)
Re: Who puts the Windows binaries on the FTP server?

Andrew Dunstan wrote:

----- Original Message -----
From: "Dave Page" <dpage@vale-housing.co.uk>

I thought the idea was initdb would be rewritten in C. We cannot include
grep/sed etc as they're GPL...

I'd be happy to do this if it hasn't been done. After a quick perusal of the
script I think it would be very straightforward.

Sounds like the "who is going to do this" needs to be sorted out.
PeerDirect and SRA have already done this, Peter has started on it as
well, etc.

Perhaps Peter should integrate the patches from PeerDirect or SRA, as
he'll be most familiar with the code and it'll then take that bit of
work off Bruce's plate?

It's just a thought anyway... :)

Regards and best wishes,

Justin Clift

cheers

andrew

--
"My grandfather once told me that there are two kinds of people: those
who work and those who take the credit. He told me to try to be in the
first group; there was less competition there."
- Indira Gandhi