On Tue, 15 Apr 2008, Toshio Kuratomi wrote:
There's two options: spin a new package based off the actual
python-fedora-0.2.99.8. The diff for that would look like
bzr-0.2.99.8-current.patch.
The alternative is to only fix the problem that we know we're having with
BaseClient. The patch for that is quite a bit smaller: it's just a few lines
to change exception handling in fas2.py and jsonfasprovider.py to use the new
exception hierarchy in BaseClient.
Risk for option #1: we have had the new python-fedora deployed since Friday
and this is the only problem reported so far. The patch is bigger than for
option #2 and thus there's more room for unexpected problems.
Risk for option #2: We definitely do not want to push this package out to the
other servers as it's likely to break error handling in clients because of the
new exception hierarchy. Since we're in change freeze we're not likely to do
that for a while.
I'm inclined for option #2. What do others think?
+1 to #2
-Mike