#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

Reply via email to