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

Niko Tyni ntyni at iki.fi
Fri Sep 14 19:29:36 UTC 2007


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   ntyni at iki.fi





More information about the pkg-request-tracker-maintainers mailing list