[Buildbot-commits] [Buildbot] #2405: buildmaster 0.8.7p1 does not start from a buildout

Buildbot nobody at buildbot.net
Sat Dec 1 20:19:35 UTC 2012


#2405: buildmaster 0.8.7p1 does not start from a buildout
--------------------+------------------------
Reporter:  flox     |       Owner:
    Type:  defect   |      Status:  new
Priority:  minor    |   Milestone:  undecided
 Version:  0.8.7p1  |  Resolution:
Keywords:           |
--------------------+------------------------
Changes (by tom.prince):

 * priority:  major => minor


Comment:

 I'd like to fix this, but I'm not sure how.

 I don't like blindly splatting `__repr__` of something we don't control
 into code that we then execute. Also, `sys.path` doesn't include all of
 the import configuration.

 {{{
 <@exarkun> It's probably impossible to fix
 <@exarkun> the python import system is insanely complex and mostly
 undocumented, so you can't ever really understand why anything works in a
 particular way to begin with (except "by accident")
 <@exarkun> then people build even more complex systems on top of it, like
 eggs, that only work in about 75% of situations
 <@exarkun> then people realize how terrible it all is, and build even more
 complex systems on top of that, like buildout, that fix the 25% of
 situations where it was broken, in exchange for breaking the 75% of
 situations that still worked
 <@exarkun> then people who have _no idea_ what they're talking about
 complain, and ask for their broken 1% corner case to be traded for someone
 else's working 2% corner case
 }}}

-- 
Ticket URL: <http://trac.buildbot.net/ticket/2405#comment:1>
Buildbot <http://buildbot.net/>
Buildbot: build/test automation


More information about the Commits mailing list