7.0.1 Problems.

Started by Lamar Owenalmost 26 years ago21 messageshackers
Jump to latest
#1Lamar Owen
lamar.owen@wgcr.org

Well, in attempting to build RPMs for 7.0.1, I have unearthed a 26
megabyte problem. 26 megabytes is the difference in the size of an
unpacked 7.0.1 source tree versus 7.0. 7.0.1 is 26 MB _smaller_.
What's missing?

A diff of a du on each tree shows that the unpacked docs are missing in
7.0.1. This causes a make all in the doc tree to fail (which was
reported earlier this week on-list) -- which make all is required by the
RPMs for the documentation build. However, that is only 7 MB of the 26
missing MB.

So, I do a diff of find -print on each tree..... I also do a wc. The wc
results are revealing -- 7.0's tree has 4,172 files. 7.0.1's tree has
2,562 files. Hmmm.... The PostScript docs are missing in 7.0.1, guys.
Except for internals.ps, that is.

Hmmm... Where is the rest of the space? Well, there are some *.o and
*.so files laying around in the 7.0 tree. No, I haven't done a build
here -- but, there is a complete build here -- or, it _looks_ like a
complete build. 7.0.1 doesn't have any *.o's -- which is good!

So, the *.o and *.so's (refint.so and autoinc.so) account for the
majority of the missing 26MB. But, the docs are still missing...and I
see no note about docs in HISTORY, so I'm assuming that them being
missing is not intentional.

I may have to make a patch from 7.0 to 7.0.1 for the non-doc portion,
and patch a 7.0 tree (minus the *.o's), and generate a tree to put into
any 7.0.1 RPMs I might generate. Until then (or 7.0.1-and-a-half is
released), there will be no new RPMs, as I really don't have any
intention of building doc-less RPMs.... :-(.

Sorry I didn't catch this sooner, Marc. I should have followed through
on my hunch that I should build RPMs during the prerelease period, after
you announced here that the 7.0.1 release candidate was available --
regrettably, I did not do that build. RPM-building will show problems
other builds won't.

--
Lamar Owen
WGCR Internet Radio
1 Peter 4:11

#2Alfred Perlstein
bright@wintelcom.net
In reply to: Lamar Owen (#1)
Re: 7.0.1 Problems.

* Lamar Owen <lamar.owen@wgcr.org> [000603 21:56] wrote:

Well, in attempting to build RPMs for 7.0.1, I have unearthed a 26
megabyte problem. 26 megabytes is the difference in the size of an
unpacked 7.0.1 source tree versus 7.0. 7.0.1 is 26 MB _smaller_.
What's missing?

I asked about this recently, as you noticed the docs are missing, you'll
need to use docbook (jade or whatever) to generate them yourself or
you can download the docs and whatnot already built from the download
site.

--
-Alfred Perlstein - [bright@wintelcom.net|alfred@freebsd.org]
"I have the heart of a child; I keep it in a jar on my desk."

#3Tom Lane
tgl@sss.pgh.pa.us
In reply to: Lamar Owen (#1)
Re: 7.0.1 Problems.

Lamar Owen <lamar.owen@wgcr.org> writes:

[ 7.0.1 missing docs, but 7.0 contains .o files it shouldn't have ]

I think Marc needs to automate his tarfile-building process a little
more thoroughly ... we keep having these release-to-release
discrepancies about just what's in the tar, how it's named, etc.

regards, tom lane

#4Vince Vielhaber
vev@michvhf.com
In reply to: Tom Lane (#3)
Re: 7.0.1 Problems.

On Sun, 4 Jun 2000, Tom Lane wrote:

Lamar Owen <lamar.owen@wgcr.org> writes:

[ 7.0.1 missing docs, but 7.0 contains .o files it shouldn't have ]

I think Marc needs to automate his tarfile-building process a little
more thoroughly ... we keep having these release-to-release
discrepancies about just what's in the tar, how it's named, etc.

But then again Marc himself just said something like that yesterday,
a few hours before Lamar's comment.

Vince.
--
==========================================================================
Vince Vielhaber -- KA8CSH email: vev@michvhf.com http://www.pop4.net
128K ISDN from $22.00/mo - 56K Dialup from $16.00/mo at Pop4 Networking
Online Campground Directory http://www.camping-usa.com
Online Giftshop Superstore http://www.cloudninegifts.com
==========================================================================

#5Lamar Owen
lamar.owen@wgcr.org
In reply to: Vince Vielhaber (#4)
Re: 7.0.1 Problems.

Vince Vielhaber wrote:

On Sun, 4 Jun 2000, Tom Lane wrote:

Lamar Owen <lamar.owen@wgcr.org> writes:

[ 7.0.1 missing docs, but 7.0 contains .o files it shouldn't have ]

I think Marc needs to automate his tarfile-building process a little
more thoroughly ... we keep having these release-to-release
discrepancies about just what's in the tar, how it's named, etc.

But then again Marc himself just said something like that yesterday,
a few hours before Lamar's comment.

Yeah, he mentioned that he had to rebuild his script due to a lossage.
Possibly related. He certainly has my sympathies. Thankfully RPM
building is relatively easy to automate (it's designed that way from the
ground up, though).

If I need to work around the lossage (with a docs tar for the RPMset or
something similar generated from the 7.0 tarball) I can do that -- I
just wanted to bring it to the list's attention.

--
Lamar Owen
WGCR Internet Radio
1 Peter 4:11

#6Lamar Owen
lamar.owen@wgcr.org
In reply to: Lamar Owen (#1)
Re: 7.0.1 Problems.

Alfred Perlstein wrote:

* Lamar Owen <lamar.owen@wgcr.org> [000603 21:56] wrote:

Well, in attempting to build RPMs for 7.0.1, I have unearthed a 26
megabyte problem. 26 megabytes is the difference in the size of an
unpacked 7.0.1 source tree versus 7.0. 7.0.1 is 26 MB _smaller_.
What's missing?

I asked about this recently, as you noticed the docs are missing, you'll
need to use docbook (jade or whatever) to generate them yourself or
you can download the docs and whatnot already built from the download
site.

Unless there have been changes, I figured I'd take what I needed from
the 7.0 tarball, unless a 7.0.1 re-release or 7.0.2 release is planned
soon. I just want to see where the direction is going to be before doing
that.

--
Lamar Owen
WGCR Internet Radio
1 Peter 4:11

#7Alfred Perlstein
bright@wintelcom.net
In reply to: Lamar Owen (#6)
Re: 7.0.1 Problems.

* Lamar Owen <lamar.owen@wgcr.org> [000604 13:57] wrote:

Alfred Perlstein wrote:

* Lamar Owen <lamar.owen@wgcr.org> [000603 21:56] wrote:

Well, in attempting to build RPMs for 7.0.1, I have unearthed a 26
megabyte problem. 26 megabytes is the difference in the size of an
unpacked 7.0.1 source tree versus 7.0. 7.0.1 is 26 MB _smaller_.
What's missing?

I asked about this recently, as you noticed the docs are missing, you'll
need to use docbook (jade or whatever) to generate them yourself or
you can download the docs and whatnot already built from the download
site.

Unless there have been changes, I figured I'd take what I needed from
the 7.0 tarball, unless a 7.0.1 re-release or 7.0.2 release is planned
soon. I just want to see where the direction is going to be before doing
that.

I wouldn't, shipping outdated docs is a nice way of shooting your
users in the feet.

-Alfred

#8Lamar Owen
lamar.owen@wgcr.org
In reply to: Alfred Perlstein (#7)
Re: 7.0.1 Problems.

On Sun, 04 Jun 2000, The Hermit Hacker wrote:

On Sun, 4 Jun 2000, Alfred Perlstein wrote:

* Lamar Owen <lamar.owen@wgcr.org> [000604 13:57] wrote:

Unless there have been changes, I figured I'd take what I needed from
the 7.0 tarball, unless a 7.0.1 re-release or 7.0.2 release is planned
soon. I just want to see where the direction is going to be before doing
that.

I wouldn't, shipping outdated docs is a nice way of shooting your
users in the feet.

actually, were there much changes to the docs themselves since the release
of v7.0? the tar files I can find on the site are dated May 8th ...

The major changes deal with the changed CVSROOT. There are other changes --
a diff -uNr between postgresql-7.0/doc/src and postgresql-7.0.1/doc/src is 100K
or so, with the majority of it being $Header differences.

I will wait to package 7.0.1 RPMs until a direction is set by Steering on this
issue, or a week passes. If a week passes without a set direction, I'm going
to package 7.0.1 RPMs with the 7.0 PostScript docs, unless I get my own
jade/DocBook system up and running building the docs here first. (RedHat 6.2
ships with a jade/DocBook SGML toolset -- I just have to learn how to use it in
this context.)

Your call.

--
Lamar Owen
WGCR Internet Radio
1 Peter 4:11

#9The Hermit Hacker
scrappy@hub.org
In reply to: Alfred Perlstein (#7)
Re: 7.0.1 Problems.

On Sun, 4 Jun 2000, Alfred Perlstein wrote:

* Lamar Owen <lamar.owen@wgcr.org> [000604 13:57] wrote:

Alfred Perlstein wrote:

* Lamar Owen <lamar.owen@wgcr.org> [000603 21:56] wrote:

Well, in attempting to build RPMs for 7.0.1, I have unearthed a 26
megabyte problem. 26 megabytes is the difference in the size of an
unpacked 7.0.1 source tree versus 7.0. 7.0.1 is 26 MB _smaller_.
What's missing?

I asked about this recently, as you noticed the docs are missing, you'll
need to use docbook (jade or whatever) to generate them yourself or
you can download the docs and whatnot already built from the download
site.

Unless there have been changes, I figured I'd take what I needed from
the 7.0 tarball, unless a 7.0.1 re-release or 7.0.2 release is planned
soon. I just want to see where the direction is going to be before doing
that.

I wouldn't, shipping outdated docs is a nice way of shooting your
users in the feet.

actually, were there much changes to the docs themselves since the release
of v7.0? the tar files I can find on the site are dated May 8th ...

#10Lamar Owen
lamar.owen@wgcr.org
In reply to: The Hermit Hacker (#9)
Re: 7.0.1 Problems.

On Sun, 04 Jun 2000, The Hermit Hacker wrote:

these problems fixed and call it v7.0.2 ... I'm not going to bother
announcing this, cause there are no changes other then cleaning up the
packaging, but don't want to confuse ppl by just changing the contents of
hte existing tar files ...

Well, I hate to say it, but, in keeping with the spirit of 6.4.1->6.4.2, a
short note to announce and general might be in order.

If anyone feels like looking it over and telling me if I'm missing
anythign else, the 'generation script' is in
ftp://ftp.postgresql.org/www/supported-bin/mk-release (as is
mk-snapshot) ... please feel free to suggest any changes ...

Add a copy of the *.ps.gz docs after the copy of the tarred html docs. I
_think_ that's all that's missing.... tar one up, and I'll try an RPM build
tomorrow morning. I won't guarantee that an RPM build will catch all problems,
but it will catch most. Not a bad script, BTW.

--
Lamar Owen
WGCR Internet Radio
1 Peter 4:11

#11Lamar Owen
lamar.owen@wgcr.org
In reply to: Lamar Owen (#10)
Re: 7.0.1 Problems.

On Sun, 04 Jun 2000, Lamar Owen wrote:

On Sun, 04 Jun 2000, The Hermit Hacker wrote:

these problems fixed and call it v7.0.2 ... I'm not going to bother
announcing this, cause there are no changes other then cleaning up the
packaging, but don't want to confuse ppl by just changing the contents of
hte existing tar files ...

Well, I hate to say it, but, in keeping with the spirit of 6.4.1->6.4.2, a
short note to announce and general might be in order.

Well, after writing that, and then re-reading it, I do want to say that I
understand that this is different from the 6.4.1 mispackage -- as it was a
package of the then CURRENT branch versus the stable branch, and was thus a
more serious problem than the present one. I was not intending to make this
one to be bigger than it is -- it is indeed a minor packaging error, not of the
magnitude of 6.4.1. HOWEVER, the spirit of 6.4.1-6.4.2 is to at least make a
brief note available. And I'm glad the 6.4.1 problem has not been repeated.

My apologies.

As an RPM packager, I have it a little easier than you do, Marc -- I can just
release a minor update to the same version. Problems with 7.0-1? No problem --
here's 7.0-2. Save version of the program -- different release of the package.

--
Lamar Owen
WGCR Internet Radio
1 Peter 4:11

#12The Hermit Hacker
scrappy@hub.org
In reply to: Lamar Owen (#8)
Re: 7.0.1 Problems.

okay, since I've obviously screwed up naming conventions on ppl (.7.0.1 vs
-7.0.1) and missed the docs, I'm just going to do a 're-release' with
these problems fixed and call it v7.0.2 ... I'm not going to bother
announcing this, cause there are no changes other then cleaning up the
packaging, but don't want to confuse ppl by just changing the contents of
hte existing tar files ...

If anyone feels like looking it over and telling me if I'm missing
anythign else, the 'generation script' is in
ftp://ftp.postgresql.org/www/supported-bin/mk-release (as is
mk-snapshot) ... please feel free to suggest any changes ...

On Sun, 4 Jun 2000, Lamar Owen wrote:

On Sun, 04 Jun 2000, The Hermit Hacker wrote:

On Sun, 4 Jun 2000, Alfred Perlstein wrote:

* Lamar Owen <lamar.owen@wgcr.org> [000604 13:57] wrote:

Unless there have been changes, I figured I'd take what I needed from
the 7.0 tarball, unless a 7.0.1 re-release or 7.0.2 release is planned
soon. I just want to see where the direction is going to be before doing
that.

I wouldn't, shipping outdated docs is a nice way of shooting your
users in the feet.

actually, were there much changes to the docs themselves since the release
of v7.0? the tar files I can find on the site are dated May 8th ...

The major changes deal with the changed CVSROOT. There are other changes --
a diff -uNr between postgresql-7.0/doc/src and postgresql-7.0.1/doc/src is 100K
or so, with the majority of it being $Header differences.

I will wait to package 7.0.1 RPMs until a direction is set by Steering on this
issue, or a week passes. If a week passes without a set direction, I'm going
to package 7.0.1 RPMs with the 7.0 PostScript docs, unless I get my own
jade/DocBook system up and running building the docs here first. (RedHat 6.2
ships with a jade/DocBook SGML toolset -- I just have to learn how to use it in
this context.)

Your call.

--
Lamar Owen
WGCR Internet Radio
1 Peter 4:11

Marc G. Fournier ICQ#7615664 IRC Nick: Scrappy
Systems Administrator @ hub.org
primary: scrappy@hub.org secondary: scrappy@{freebsd|postgresql}.org

#13Lamar Owen
lamar.owen@wgcr.org
In reply to: The Hermit Hacker (#12)
Re: 7.0.1 Problems.

On Sun, 04 Jun 2000, The Hermit Hacker wrote:

On Sun, 4 Jun 2000, Lamar Owen wrote:

Add a copy of the *.ps.gz docs after the copy of the tarred html docs. I
_think_ that's all that's missing.... tar one up, and I'll try an RPM build
tomorrow morning. I won't guarantee that an RPM build will catch all problems,
but it will catch most. Not a bad script, BTW.

I believe it was decided already that the .ps.gz files would be available
through the web, but not as part of the tar files themselves ... same with
the other formats (A1?) that thomas had worked on ...

Ok, then I guess I'll drop them from the RPM, unless they are requested by
popular demand, in which case I can build either a separate package for them,
or I can incorporate them as separate source files.... It'll depend upon
response to RPMs without the PostScript files. That saves a little space, too!
Of course, I'll include a pointer to them in my README.rpm.

It is now coming back to me about the discussion on that issue -- but, I then
found them in the 7.0 tarball, and misunderstood that they were still going to
be included. Just a minor change, no biggie.

Ok, when 7.0.2 is ready, I'll run a trial build....

--
Lamar Owen
WGCR Internet Radio
1 Peter 4:11

#14The Hermit Hacker
scrappy@hub.org
In reply to: Lamar Owen (#10)
Re: 7.0.1 Problems.

On Sun, 4 Jun 2000, Lamar Owen wrote:

On Sun, 04 Jun 2000, The Hermit Hacker wrote:

these problems fixed and call it v7.0.2 ... I'm not going to bother
announcing this, cause there are no changes other then cleaning up the
packaging, but don't want to confuse ppl by just changing the contents of
hte existing tar files ...

Well, I hate to say it, but, in keeping with the spirit of 6.4.1->6.4.2, a
short note to announce and general might be in order.

If anyone feels like looking it over and telling me if I'm missing
anythign else, the 'generation script' is in
ftp://ftp.postgresql.org/www/supported-bin/mk-release (as is
mk-snapshot) ... please feel free to suggest any changes ...

Add a copy of the *.ps.gz docs after the copy of the tarred html docs. I
_think_ that's all that's missing.... tar one up, and I'll try an RPM build
tomorrow morning. I won't guarantee that an RPM build will catch all problems,
but it will catch most. Not a bad script, BTW.

I believe it was decided already that the .ps.gz files would be available
through the web, but not as part of the tar files themselves ... same with
the other formats (A1?) that thomas had worked on ...

#15Bruce Momjian
bruce@momjian.us
In reply to: The Hermit Hacker (#12)
Re: 7.0.1 Problems.

okay, since I've obviously screwed up naming conventions on ppl (.7.0.1 vs
-7.0.1) and missed the docs, I'm just going to do a 're-release' with
these problems fixed and call it v7.0.2 ... I'm not going to bother
announcing this, cause there are no changes other then cleaning up the
packaging, but don't want to confuse ppl by just changing the contents of
hte existing tar files ...

If anyone feels like looking it over and telling me if I'm missing
anythign else, the 'generation script' is in
ftp://ftp.postgresql.org/www/supported-bin/mk-release (as is
mk-snapshot) ... please feel free to suggest any changes ...

We will need to add release note changes, and change the install files
and other branding to mark it as 7.0.2. Let me know if you want me to
do it.

-- 
  Bruce Momjian                        |  http://www.op.net/~candle
  pgman@candle.pha.pa.us               |  (610) 853-3000
  +  If your life is a hard drive,     |  830 Blythe Avenue
  +  Christ can be your backup.        |  Drexel Hill, Pennsylvania 19026
#16The Hermit Hacker
scrappy@hub.org
In reply to: Bruce Momjian (#15)
Re: 7.0.1 Problems.

On Sun, 4 Jun 2000, Bruce Momjian wrote:

okay, since I've obviously screwed up naming conventions on ppl (.7.0.1 vs
-7.0.1) and missed the docs, I'm just going to do a 're-release' with
these problems fixed and call it v7.0.2 ... I'm not going to bother
announcing this, cause there are no changes other then cleaning up the
packaging, but don't want to confuse ppl by just changing the contents of
hte existing tar files ...

If anyone feels like looking it over and telling me if I'm missing
anythign else, the 'generation script' is in
ftp://ftp.postgresql.org/www/supported-bin/mk-release (as is
mk-snapshot) ... please feel free to suggest any changes ...

We will need to add release note changes, and change the install files
and other branding to mark it as 7.0.2. Let me know if you want me to
do it.

okay, let's do this ...

Lamar, please test the ones that are up there now ... I haven't announced
it, and Vince hopefully didn't yet? :)

Bruce, can you please do the appropriate branding?

Once Bruce is done, and Lamar has reported it tested, I will create a
'final tar ball' ...

If anyone else wants to take a look and comment, please do ...

#17Vince Vielhaber
vev@michvhf.com
In reply to: The Hermit Hacker (#16)
Re: 7.0.1 Problems.

On Mon, 5 Jun 2000, The Hermit Hacker wrote:

okay, let's do this ...

Lamar, please test the ones that are up there now ... I haven't announced
it, and Vince hopefully didn't yet? :)

Nope, haven't yet. I'll wait for a go-ahead.

Vince.
--
==========================================================================
Vince Vielhaber -- KA8CSH email: vev@michvhf.com http://www.pop4.net
128K ISDN from $22.00/mo - 56K Dialup from $16.00/mo at Pop4 Networking
Online Campground Directory http://www.camping-usa.com
Online Giftshop Superstore http://www.cloudninegifts.com
==========================================================================

#18Bruce Momjian
bruce@momjian.us
In reply to: The Hermit Hacker (#16)
Re: 7.0.1 Problems.

do it.

okay, let's do this ...

Lamar, please test the ones that are up there now ... I haven't announced
it, and Vince hopefully didn't yet? :)

Bruce, can you please do the appropriate branding?

OK, done.

-- 
  Bruce Momjian                        |  http://www.op.net/~candle
  pgman@candle.pha.pa.us               |  (610) 853-3000
  +  If your life is a hard drive,     |  830 Blythe Avenue
  +  Christ can be your backup.        |  Drexel Hill, Pennsylvania 19026
#19Lamar Owen
lamar.owen@wgcr.org
In reply to: The Hermit Hacker (#16)
Re: 7.0.1 Problems.

The Hermit Hacker wrote:

Lamar, please test the ones that are up there now ... I haven't announced
it, and Vince hopefully didn't yet? :)

Once Bruce is done, and Lamar has reported it tested, I will create a
'final tar ball' ...

Built correctly. :-)

--
Lamar Owen
WGCR Internet Radio
1 Peter 4:11

#20Thomas Lockhart
lockhart@alumni.caltech.edu
In reply to: The Hermit Hacker (#14)
Re: 7.0.1 Problems.

I believe it was decided already that the .ps.gz files would be
available through the web, but not as part of the tar files themselves
... same with the other formats (A1?) that thomas had worked on ...

?? Hmmph. I don't recall that, and am a bit unhappy that the docs are
now considered optional. Just because some of the developers don't use a
particular format is no reason to hide them from others...

- Thomas

#21The Hermit Hacker
scrappy@hub.org
In reply to: Thomas Lockhart (#20)