Bug#442239: Bad dependencies in request-tracker3.4

2007-09-14 Thread Wojciech Zareba
Package: request-tracker3.4
Version: 3.4.5-2
Severity: normal

My previous installation was damage. I try restore it, but this is very 
difficult
because of stupid dependencies in request-tracker3.4. It assumes that postgres 
must
be in version 8.1 and apache in version 1.3. It forces install it. I had 
postgres version 7.4
and apache2. When I try to install rt3.4-apache2 it install rt3.4-apache (and 
apache too).
Very confusing :-(

Wojciech Zareba

-- Package-specific info:
Changed files:

-- System Information:
Debian Release: 4.0
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-5-686
Locale: LANG=pl_PL.UTF-8, LC_CTYPE=pl_PL.UTF-8 (charmap=UTF-8)

Versions of packages request-tracker3.4 depends on:
ii  libapache-session-perl   1.81-1  Perl modules for keeping persisten
ii  libcache-cache-perl  1.05-2  Managed caches of persistent infor
ii  libcache-simple-timedexpiry- 0.26-1  Perl module to cache and expire ke
ii  libclass-returnvalue-perl0.53-1  A return-value object that lets yo
ii  libdbd-pg-perl   1.49-2  a PostgreSQL interface for Perl 5 
ii  libdbi-perl  1.53-1  Perl5 database interface by Tim Bu
ii  libdbix-searchbuilder-perl   1.45-2  Encapsulate SQL queries and rows i
ii  libexception-class-perl  1.21-1  a module that allows you to declar
ii  libfcgi-perl 0.67-2  FastCGI Perl module
ii  libfreezethaw-perl   0.43-3  converting Perl structures to stri
ii  libhtml-mason-perl   1:1.35-3HTML::Mason Perl module
ii  libhtml-parser-perl  3.55-1  A collection of modules that parse
ii  libhtml-scrubber-perl0.08-3  Perl extension for scrubbing/sanit
ii  liblocale-maketext-fuzzy-per 0.02-2  Maketext from already interpolated
ii  liblocale-maketext-lexicon-p 0.62-1  Lexicon-handling backends for Loc
ii  liblog-dispatch-perl 2.11-1  Dispatches messages to multiple Lo
ii  libmailtools-perl1.74-1  Manipulate email in perl programs
ii  libmime-perl 5.420-0.1   Perl5 modules for MIME-compliant m
ii  libmldbm-perl2.01-1  Store multidimensional hash struct
ii  libmodule-versions-report-pe 1.02-3  Report versions of all modules in 
ii  libparams-validate-perl  0.77-1  validate parameters to Perl method
ii  libregexp-common-perl2.120-4 Provide commonly requested regular
ii  libterm-readkey-perl 2.30-3  A perl module for simple terminal 
ii  libtest-inline-perl  2.103-1 Perl extension for embed tests and
ii  libtext-autoformat-perl  1.13-1  Perl module for automatic text wra
ii  libtext-quoted-perl  1.8-3   Extract the structure of a quoted 
ii  libtext-template-perl1.44-1.1Text::Template perl module
ii  libtext-wikiformat-perl  0.78-0.1translates Wiki formatted text int
ii  libtext-wrapper-perl 1.000-2 Simple word wrapping routine
ii  libtime-modules-perl 2003.1126-2 Various Perl modules for time/date
ii  libtree-simple-perl  1.17-1  A simple tree object
ii  libxml-rss-perl  1.05-1  Perl module for managing RSS (RDF 
ii  libxml-simple-perl   2.14-5  Perl module for reading and writin
ii  perl 5.8.8-7 Larry Wall's Practical Extraction 
ii  postfix [mail-transport-agen 2.3.8-2+b1  A high-performance mail transport 
ii  rt3.4-apache 3.4.5-2 Apache 1 specific files for reques
ii  rt3.4-apache23.4.5-2 Apache 2 specific files for reques
ii  rt3.4-clients3.4.5-2 Mail gateway and command-line inte
ii  sysklogd [system-log-daemon] 1.4.1-18System Logging Daemon

Versions of packages request-tracker3.4 recommends:
ii  postgresql7.5.22 object-relational SQL database man

-- no debconf information



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#442239: [request-tracker-maintainers] Bug#442239: Bad dependencies in request-tracker3.4

2007-09-14 Thread Niko Tyni
On Fri, Sep 14, 2007 at 12:36:10PM +0200, Wojciech Zareba wrote:
 Package: request-tracker3.4
 Version: 3.4.5-2
 Severity: normal
 
 My previous installation was damage. I try restore it, but this is very 
 difficult
 because of stupid dependencies in request-tracker3.4. It assumes that 
 postgres must
 be in version 8.1 and apache in version 1.3. It forces install it. I had 
 postgres version 7.4
 and apache2. When I try to install rt3.4-apache2 it install rt3.4-apache (and 
 apache too).

Hi,

the problem is that the dependencies are very complex, and picking the
best choice between them is not trivial. The package explicitly allows
both apache 1 and 2, and similarly both postgresql 7.4 and 8.1 are
possible alternatives.

A complication with postgresql is this:

  Recommends: postgresql-8.1 | postgresql (= 7.4) [...]

which means that 8.1 is the default version, but others provided by the
'postgresql' transitional package are OK too (this gets you 7.4 in Etch.)
In any case, this is only a recommendation and you should be able to
ignore it if necessary (aptitude --without-recommends, for example.)

You should be able to get the desired combination with this:

# aptitude install request-tracker3.4 rt3.4-apache2 postgresql

The key thing is to ask for all of them at the same time, so the
dependency resolver knows what you want.

Please let me know if this satisfies your concerns. I don't see a 'bad
dependency' here.

Cheers,
-- 
Niko Tyni   [EMAIL PROTECTED]



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]