[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [HACKERS] Re: [PORTS] RedHat6.0 & Alpha

On Fri, 30 Jul 1999, Oliver Elphick wrote:

> Ryan Kirkpatrick wrote:
> ...
>   >	Actually, I am working with the 6.5.1 tarball, for the simple
>   >reason that I want a set of patches I can post on the debian-alpha mailing
>   >list, along with the instructions to grab the 6.5.1 tarball from
>   >ftp.postgresql.org, apply patches, configure, compile, install, and they
>   >are set to go (No need to do a CVS pull, etc).
> Hi Ryan,
> I'm at a disadvantage here, because I don't have an Alpha and rely on
> others on debian-alpha to get postgresql packages compiled for Alpha.
> Thanks for your efforts on this.

	You are welcome. :)

> I just want to comment on what you are saying about generating a Debian
> source package.  There will be a problem, because you are proposing to
> provide source that will be different from the main 6.5.1 source; however,
> the Debian archive assumes that source is identical across all architectures.
> This means that the Alpha source for PostgreSQL must not be uploaded to the
> Debian archive because it will replace the source for all other 
> architectures.

	I am well aware of this, and if I could have avoided it, I would
have. But I decided that the ablity of getting pgsql working on
linux/alpha today out weighted any transient difficulties in packaging
(that would vanish with 6.6 in a couple of months). If you think it was a
bad decision, the fault then is mine. I have been trying for 2-3 years to
get pgsql running right on linux/alpha, and don't want to hold up the best
solution we have had (ever) for another few months. That at least is the
reasons behind my actions.

> As to producing the Alpha packages, the procedure should go something
> like this:
> 1. Patch postgresql-6.5.1.orig (i.e. postgresql as provided at ftp.postgresql.org).
> 2. Examine the patches in the latest debian postgresql-6.5.1-x.diff.gz
> (where x is the latest Debian release) and merge everything that does
> not conflict with the new Alpha patches.
> 3. Update the version number in debian/changelog to 6.5.1-x.0.1alph and
> build the binary packages.
> 4. Upload the binary packages only.
> 5. Put the source package in my account (and make sure I have permission
> to write it!).

	Ok, this I can do. It will take me about a week to get it all
done, but it does appear to be do-able. Most of the debian patches for
pgsql should apply from what I have heard (from debian-alpha people),
except for the palloc one, if memory serves me right. Either way, I should
be able to work through them given some time.
	The only tricky parts are the actual uploads of the binaries and
source code... I am not a Debian developer (maybe someday, when I have
more time), and unless there is an anonymous access to the locations you
list above, I will not be able to upload them. Either provide more details
on the uploading, or I will just put both on my web site, and you can grab
them from there and put them where needed.

|   "For to me to live is Christ, and to die is gain."                     |
|                                            --- Philippians 1:21 (KJV)    |
|  Ryan Kirkpatrick  |  Boulder, Colorado  | rkirkpat@nag.cs.colorado.edu  |
|               http://www-ugrad.cs.colorado.edu/~rkirkpat/                |

Reply to: