#2252: TG2 Installation Issues
------------------------+---------------------------------------------------
Reporter: pedersen | Owner:
Type: defect | Status: closed
Priority: normal | Milestone:
Component: TurboGears | Version: 2.0
Severity: normal | Resolution: fixed
Keywords: |
------------------------+---------------------------------------------------
Comment (by abelcodemonk):
It's not really a problem with easy_install, it's a problem with the
dependencies. In other words, you could fix it while still using
easy_install (although distribute might make it easier). TG depends on a
large number of libraries, some of which also depend on each other. When
you initially release, everything works fine, but then libraries release
new versions.
At that point, TG indicates that it wants the latest verson of its
library, and that gets met immediately. However, one of its libraries ends
up wanting a specific version of another of its libraries. Conflict, and
sometimes the install of one version screws up the install of another, and
the whole thing fails.
The workaround works because the dependencies are resolvable: you just
need the latest version of the library that both depend on.
You could work around this by requiring specific versions of all the
libraries that a given version of TG uses. Sure, you wouldn't then
automatically get bug fix releases for your dependencies, but at least the
installs would work. If there's an important bug fix, then you can verify
that the upgrade won't break TG installs, and only update your dependency
page's required version then.
It is possible to fix without waiting until the world shifts off of
easy_install. The question is whether you want to, or are willing to
accept an install that works or breaks from week to week, depending on the
release whims of your dependencies.
--
Ticket URL: <http://trac.turbogears.org/ticket/2252#comment:4>
TurboGears <http://www.turbogears.org/>
TurboGears front-to-back web development
--
You received this message because you are subscribed to the Google
Groups "TurboGears Tickets" group.
This group is read-only. No posting by normal members allowed.
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/turbogears-tickets?hl=en?hl=en