Rahul Jain wrote: >I had a horrible time upgrading and I ended up removing some packages with >--force-depend, and then apt-get dist-upgrading. Would adding a replaces: to >some packages help? I know that the pgsql-pl and ecpg packages were merged, >so >at least it will help there.
I am happy to accept any suggestions that improve upon the current setup:
Source: postgresql Section: misc Priority: optional Maintainer: Oliver Elphick <[EMAIL PROTECTED]> Standards-Version: 3.2.1 Build-Depends: libncurses5-dev (>= 5.0), tcl8.3-dev, bison, python-dev, perl-5.6, tk8.3-dev, sharutils, flex, debhelper (>= 2.0.86), libreadline4-dev (>= 4.2), libperl-dev, libssl-dev, docbook2man, jadetex, jade, sp, sgmlspl Package: postgresql Architecture: any Depends: ${shlibs:Depends}, libpgsql2.1, debianutils (>= 1.13.1), procps (>= 1.9), postgresql-client, procps (>= 1:2.0), debconf Conflicts: postgres95,libpq1,libpgtcl (<< 7.1),postgresql-client (<< 7.1), postgresql-pl, postgresql-test Replaces: postgresql-pl Suggests: libpgperl,libpgjava,libpgtcl,postgresql-doc,postgresql-dev,postgresql-contrib,python-pygresql Description: Object-relational SQL database, descended from POSTGRES. PostgreSQL is an object-relational database, which supports a large part of SQL-92. It is under continuous development and each release implements more of the SQL standard, to the extent that it is now probably more compliant than many commercial databases. It also supports some object-oriented features. . As compared to MySQL, PostgreSQL is more fully featured - most importantly, PostgreSQL supports transactions, which are essential to multi-user update of a database and referential integrity, which, equally, is essential to a reliable database. The trade-off is that it can be slower, though again, each release sees improvements in efficiency. For more information, see <http://OpenACS.org/why-not-mysql.html>. . This package provides the backend features; you need postgresql-client or some other front-end to be able to access them. Package: postgresql-client Architecture: any Depends: ${shlibs:Depends},libpgsql2.1 (>= 7.1),pidentd | ident-server Conflicts: postgresql (<< 7.1) Replaces: postgresql (<< 6.5.3-2) Suggests: postgresql-doc Description: Front-end programs for PostgreSQL This package contains client and administrative programs for PostgreSQL: these are the user front-end, psql, and scripts for creating and destroying users and database schemas. . If you install PostgreSQL on a standalone machine, you need this package too. On a network, you need it installed somewhere on the network, but not necessarily on the same machine. Package: postgresql-dev Architecture: any Section: devel Depends: libpgsql2.1,libecpg3 Conflicts: postgres95-dev,postgres95,libpq1 Suggests: postgresql-doc,postgresql Description: Header files for libpq (postgresql library) Header files for compiling C and C++ programs to link with the libpgsql2 libraries in order to communicate with the PostgreSQL database backend. Package: libpgsql2.1 Architecture: any Section: libs Depends: ${shlibs:Depends},pidentd | ident-server Conflicts: libpq1,postgres95,postgresql (<< 7.1),libpgsql2 Replaces: libpgsql2 Provides: libpgsql2 Suggests: postgresql-doc,postgresql-client Description: Shared library libpq.so.2.1 for PostgreSQL C and C++ libraries to enable user programs to communicate with the PostgreSQL database backend. The backend can be on another machine and accessed through TCP/IP. Package: libecpg3 Architecture: any Section: libs Depends: ${shlibs:Depends} Conflicts: ecpg Provides: ecpg Description: Shared library libecpg.so.3.2 for PostgreSQL libecpg is used by programs built with ecpg (Embedded PostgreSQL for C) Use postgresql-dev to develop such programs. Package: libpgtcl Architecture: any Section: libs Depends: tcl8.3 | tclsh,tk8.3 | wish,${shlibs:Depends} Conflicts: postgresql (<< 7.0-0.beta3), postgresql-pl Suggests: postgresql-doc,pgaccess Description: Tcl/Tk library and front-end for PostgreSQL. A library to enable Tcl/Tk scripts to communicate with the PostgreSQL database backend. Package: postgresql-doc Architecture: all Section: doc Suggests: doc-linux-html Description: Documentation for the PostgreSQL database. Contains all README files, user manual and examples for all PostgreSQL packages. Package: libpgperl Architecture: any Section: libs Depends: ${perl:Depends}, libpgsql2.1, ${shlibs:Depends} Conflicts: postgresql (<< 7.1), postgresql-pl Suggests: postgresql-doc Description: Perl modules for PostgreSQL. A library to enable Perl scripts to communicate with the PostgreSQL database backend. Package: pgaccess Architecture: any Section: misc Depends: libpgtcl (>= 7.1) Description: Tk/Tcl front-end for PostgreSQL database A Tk/Tcl program for X that provides a front-end to PostgreSQL. It can be used to generate and store queries, views and new forms. Package: postgresql-contrib Architecture: any Section: misc Depends: postgresql (>= 7.1),libpgperl (>= 7.1),libpgsql2.1,${shlibs:Depends} Suggests: postgresql-doc Description: Additional facilities for PostgreSQL The PostgreSQL contrib package provides several additional features for the PostgreSQL database. contrib often serves as a testbed for features before they are adopted into PostgreSQL proper: . apache_logging - Getting Apache to log to PostgreSQL array - Array iterator functions bit - A set of C routines to implement an SQL-compliant bitstring type datetime - Date & time functions earthdistance - Operator for computing earth distance for two points findoidjoins - Finds the joins used by oid columns by examining the actual values in the oid columns and row oids. fulltextindex - Full text indexing using triggers isbn_issn - Type extensions for ISBN (books) and ISSN (serials) keywordindex - An adaptation of fulltextindex to index keywords; stop words can be specified lo - Large Object maintenance miscutil - Postgres assert checking and various utility functions mSQL-interface - mSQL API translation library noupdate - trigger to prevent updates on single columns pgbench - a simple program to run a benchmark test soundex - Prototype for soundex function spi - PostgreSQL Server Programming Interface; 4 examples of its use: autoinc - A function for implementing AUTOINCREMENT/ IDENTITY insert_username - function for inserting user names refint - Functions for implementing referential integrity (foreign keys) timetravel - Re-implements in user code the time travel feature that was removed in 6.3. string - C-like input/output conversion routines for strings unixdate - Conversions from integer to datetime userlock - User locks vacuumlo - Vacuum large objects Package: python-pygresql Architecture: any Section: libs Depends: python-base,libpgsql2.1,${shlibs:Depends} Description: PostgreSQL module for Python PyGreSQL is a Python module that interfaces to a PostgreSQL database. It embeds the PostgreSQL query library to allow easy use of the powerful PostgreSQL features from a Python script. Package: odbc-postgresql Architecture: any Section: libs Depends: postgresql (>= 7.1),${shlibs:Depends} Description: ODBC support for PostgreSQL Provides support for ODBC access to the PostgreSQL backend.
Oliver Elphick [EMAIL PROTECTED] Isle of Wight http://www.lfix.co.uk/oliver PGP: 1024R/32B8FAA1: 97 EA 1D 47 72 3F 28 47 6B 7E 39 CC 56 E4 C1 47 GPG: 1024D/3E1D0C1C: CA12 09E0 E8D5 8870 5839 932A 614D 4C34 3E1D 0C1C ======================================== "Draw nigh to God, and he will draw nigh to you. Cleanse your hands, ye sinners; and purify your hearts, ye double minded." James 4:8