Upcoming postgresql layout change

2006-05-01 Thread Reini Urban
Due to popular request I'll change the postgresql layout from the big
monolithic singular package to a layout as used in debian for 8.1

This will make it easier for the packages xemacs and php at first,
and for users it will seperate the dll's and the clients from the server.

Note that at first I will only support one simultaneous postgresql
server package. A debian-like postgresql-common for simultaneous
postgresql server packages (7.4, 8.0, 8.1) is in consideration.

Attached are the hint files for the packages.

The only changes from debian are non-versioned names, -dev renamed to
-devel to be consistent with our naming, and postgresql-server-dev
renamed to postgresql-devel.
-- 
Reini
sdesc: PostgreSQL C client library
ldesc: libpq is a C library that enables user programs to communicate with
the PostgreSQL database server. The server can be on another machine
and accessed through TCP/IP. This version of libpq is compatible
with servers from PostgreSQL 8.0 or later.
.
PostgreSQL is an object-relational SQL database management system.
category: Libs
requires: libpgtypes2 crypt libintl3 openssl
external-source: postgresql
sdesc: development files for ECPG (Embedded PostgreSQL for C)
ldesc: This package contains the necessary files to build ECPG (Embedded
PostgreSQL for C) programs. It includes the development libraries
and the preprocessor program ecpg.
.
PostgreSQL is an object-relational SQL database management system.
.
Install this package if you want to write C programs with SQL statements
embedded in them (rather than run by an external process).
category: Devel Libs
requires: libecpg5 libpg4 openssl-devel
external-source: postgresql
sdesc: PostgreSQL C client library
ldesc: libpq is a C library that enables user programs to communicate with
the PostgreSQL database server. The server can be on another machine
and accessed through TCP/IP. This version of libpq is compatible
with servers from PostgreSQL 8.0 or later.
.
PostgreSQL is an object-relational SQL database management system.
category: Libs
requires: crypt libintl3 openssl
external-source: postgresql
sdesc: header files for libpq4 (PostgreSQL C client library)
ldesc: Header files and static library for compiling C programs to link
with the libpq library in order to communicate with a PostgreSQL
database backend.
category: Devel Libs
requires: libpg4 openssl-devel
external-source: postgresql
sdesc: shared library cygpgtypes.dll for PostgreSQL 8.1
ldesc: The libpgtypes shared library is used by programs built with ecpg.
(Embedded PostgreSQL for C).
.
PostgreSQL is an object-relational SQL database management system.
category: Libs
external-source: postgresql
sdesc: PostgreSQL Data Base Management System
ldesc: PostgreSQL is a fully featured object-relational database management
system. It supports a large part of the SQL standard and is designed
to be extensible by users in many aspects. Some of the features are:
ACID transactions, foreign keys, views, sequences, subqueries,
triggers, user-defined types and functions, outer joins, multiversion
concurrency control. Graphical user interfaces and bindings for many
programming languages are available as well.
.
This package provides the database server for PostgreSQL 8.1. Servers
for other major release versions cannot be installed simultaneously yet.
category: Database
requires: libpg4 crypt cygwin libintl3 openssl zlib
curr: 8.1.3-2
prev: 8.0.7-1
sdesc: front-end programs for PostgreSQL 8.1
ldesc: This package contains client and administrative programs for
PostgreSQL: these are the interactive terminal client psql and
programs for creating and removing users and databases.
.
This is the client package for PostgreSQL 8.1. If you install
PostgreSQL 8.1 on a standalone machine, you need the server package
postgresql-8.1, too. On a network, you can install this package on
many client machines, while the server package may be installed on
only one machine.
.
PostgreSQL is an object-relational SQL database management system.
category: Database
requires: libpg4 crypt libncurses8 libreadline6 libintl3 openssl zlib
external-source: postgresql
sdesc: additional facilities for PostgreSQL 8.1
ldesc: The PostgreSQL contrib package provides several additional features
for the PostgreSQL database. This version is built to work with the
server package postgresql-8.1. contrib often serves as a testbed for
features before they are adopted into PostgreSQL proper:
.
btree_gist - B-Tree indexing using GiST (Generalised Search Tree)
chkpass - Password type for storing and comparing encrypted passwords
cube - Type for n-dimensional cubes
dbf2pg - Inserts the contents of an xBase-style .dbf file into a PostgreSQL 
table
dblink - Functions to return results from a remote database
dbmirror - Trigger-based databaase mirroring 
earthdistance - Operator for computing the distance (in miles) between two 
points on the earth's surface
fti - Full text indexing using triggers
fuzzystrmatch - Functions for fuzzy string 

Re: [Maybe-ITP] PHP

2006-05-01 Thread Reini Urban
Max Bowsher schrieb:
 Reini Urban wrote:
 Well, postgresql is currently one big monolithic package.
 To make dependencies easier, I could provide the cygpg.dll client lib
 in a seperate libpg8 package, so that you could talk to a remote
 postgresql server at least.
 ok?
 
 This would certainly improve the situation.
 
 However:
 
cygpq.dll in libpq8 ??
 
 that sounds wrong to me. Surely it should be cygpq8.dll in libpq8, or
 cygpq.dll in libpq ?

It will be libpg4 :)
They did fewer client lib changes and no name versioning.
See and answer in the seperate postgresql layout thread please.

For now I will stay with cygpg.dll and add named versions (cygpg-3.dll
for 7.x, cygpg-4.dll for 8.x) when simultanous servers will be supported.
-- 
Reini


Re: [ITP] mksh 2.6.3 -- MirBSD Korn shell, improved pdksh implementation

2006-05-01 Thread Igor Peshansky
On Tue, 25 Apr 2006, Jari Aalto wrote:

 Included in

 o   Debian (testing = f'coming stable)
 http://packages.debian.org/mksh
 o   Gentoo
 http://packages.gentoo.org/ebuilds/?mksh-23

 Jari

 sdesc: Enhanced version of the Korn shell
 ldesc: A shell which is MirBSD enhanced version of the Public Domain
 Korn shell (pdksh), a bourne-compatible shell which is largely similar to the
 original ATT Korn shell. It includes bug fixes and feature
 improvements in order to produce a modern, robust shell good for
 interactive and especially script use.
 category: Shells
 requires: cygwin

 1) Manual download

   wget\
 http://cygwin.cante.net/mksh/mksh-2.6.3-1.tar.bz2.sig \
 http://cygwin.cante.net/mksh/mksh-2.6.3-1.tar.bz2 \
 http://cygwin.cante.net/mksh/mksh-2.6.3-1-src.tar.bz2.sig \
 http://cygwin.cante.net/mksh/mksh-2.6.3-1-src.tar.bz2 \
 http://cygwin.cante.net/mksh/setup.hint

 2) Automated; running sh get.sh will print further instructions

   gpg --keyserver wwwkeys.pgp.net --recv-keys 955A92D8

   mkdir mksh ; cd mksh
   rm -f get.sh get.sh.sig
   wgethttp://cygwin.cante.net/mksh/get.sh \
   http://cygwin.cante.net/mksh/get.sh.sig
   gpg --verify get.sh.sig get.sh 
   sh get.sh

As the pdksh maintainer, I would like to veto having this package in the
distro simultaneously with pdksh (since this is a newer version of pretty
much the same package).  In fact, I've been (slowly) working on preparing
a new release of pdksh that includes many of the mirbsd patches.  I don't
mind obsoleting pdksh in favor of mksh, but we'll need to coordinate this.

Jari, you might want to review the pending complaints about pdksh to see
if they are fixed in your mksh version.  I can send you a list (with links
to archives) if you're interested.
Igor
-- 
http://cs.nyu.edu/~pechtcha/
  |\  _,,,---,,_[EMAIL PROTECTED] | [EMAIL PROTECTED]
ZZZzz /,`.-'`'-.  ;-;;,_Igor Peshansky, Ph.D. (name changed!)
 |,4-  ) )-,_. ,\ (  `'-'   old name: Igor Pechtchanski
'---''(_/--'  `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-.  Meow!

Las! je suis sot... -Mais non, tu ne l'es pas, puisque tu t'en rends compte.
But no -- you are no fool; you call yourself a fool, there's proof enough in
that! -- Rostand, Cyrano de Bergerac


Re: [ITP] mksh 2.6.3 -- MirBSD Korn shell, improved pdksh implementation

2006-05-01 Thread Christopher Faylor
On Mon, May 01, 2006 at 03:33:46PM -0600, Paul Watson wrote:
The mksh.exe cannot do some things in my .profile which are now being
done by pdksh on Cygwin, ksh on AIX and Solaris, and ATT ksh on FC4.

The man page does not specify anything about reporting bugs.  Is there
an email address, bugzilla, mailing list?

Igor has vetoed this package so I don't think there is any reason to
continue testing it for now.

cgf


Re: [ITP] mksh 2.6.3 -- MirBSD Korn shell, improved pdksh implementation

2006-05-01 Thread Igor Peshansky
On Mon, 1 May 2006, Christopher Faylor wrote:

 On Mon, May 01, 2006 at 03:33:46PM -0600, Paul Watson wrote:
 The mksh.exe cannot do some things in my .profile which are now being
 done by pdksh on Cygwin, ksh on AIX and Solaris, and ATT ksh on FC4.
 
 The man page does not specify anything about reporting bugs.  Is there
 an email address, bugzilla, mailing list?

 Igor has vetoed this package so I don't think there is any reason to
 continue testing it for now.

Just a clarification -- I did not veto the package as much as I vetoed
having it as a *separate* package.  If this is indeed an update of pdksh,
I'm willing to relinquish maintainership (and the package could also be
renamed, FWIW).  But having both in the distro would be pretty useless.

IMO, until Jari replies to my proposal, cygwin-apps is not an appropriate
place for reporting bugs and results of testing mksh.  You should be able
to report the bugs directly to him, however.
Igor
-- 
http://cs.nyu.edu/~pechtcha/
  |\  _,,,---,,_[EMAIL PROTECTED] | [EMAIL PROTECTED]
ZZZzz /,`.-'`'-.  ;-;;,_Igor Peshansky, Ph.D. (name changed!)
 |,4-  ) )-,_. ,\ (  `'-'   old name: Igor Pechtchanski
'---''(_/--'  `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-.  Meow!

Las! je suis sot... -Mais non, tu ne l'es pas, puisque tu t'en rends compte.
But no -- you are no fool; you call yourself a fool, there's proof enough in
that! -- Rostand, Cyrano de Bergerac