#acl PaulHowarth:read,write,admin,revert,delete All:read === Friday 12th August 2011 === ==== Fedora Project ==== * [[FedoraProject:User:Iarnell|Iain Arnell]] kindly reviewed and approved my [[RedHatBugzilla:728286|perl-Module-Extract-VERSION]], [[RedHatBugzilla:729653|perl-Pod-Wordlist-hanekomu]], [[RedHatBugzilla:729813|perl-Test-CPAN-Meta-JSON]] and [[RedHatBugzilla:729972|perl-Test-Mojibake]] packages * Built `perl-Module-Extract-VERSION` for EPEL-4, EPEL-5, EPEL-6, F-14, F-15, F-16 and Rawhide * Built `perl-Pod-Wordlist-hanekomu` for F-16 and Rawhide; builds for other releases are waiting for `perl-Test-DistManifest` to be in the buildroot ([[RedHatBugzilla:672543|Bug #672543]]) * Built `perl-Test-CPAN-Meta-JSON` for EPEL-5, EPEL-6, F-14, F-15, F-16 and Rawhide; the EPEL-4 build is waiting for `perl-JSON` to be in the buildroot (https://admin.fedoraproject.org/updates/perl-JSON-2.17-1.el4) * Built `perl-Test-Mojibake` for F-16 and Rawhide; builds for other releases are waiting for `perl-Test-DistManifest` to be in the buildroot ([[RedHatBugzilla:672543|Bug #672543]]) ==== Local Packages ==== * Updated `perl-Mail-IMAPClient` to 3.29: * [[CPAN:69876|CPAN RT#69876]]: `ENVELOPE` as part of `fetch_hash` convenience method: added `Mail::IMAPClient::BodyStructure::Envelope->parse_string($str)` convenience method for handling `ENVELOPE` data from `fetch_hash` * [[CPAN:68310|CPAN RT#68310]]: `folders()` should not call `exists()`/`STATUS`: use `selectable()` instead of `exists()` in call * Ensure `separator` is set properly in `folders()` * `selectable` now properly checks for `\Noselect` flag * Update `folders()` POD to match implementation behaviour * [[CPAN:68648|CPAN RT#68648]]: `CAPABILITY` after `authenticate` * Delete cache after `State` set to`Authenticate` * `State()` is no longer an auto-generated method * Fix [[CPAN:68755|CPAN RT#68755]]: Provided socket loses blocking in 3.19-3.28 * Updated `perl-Module-Extract-VERSION` to filter bogus provide for `perl(ExtUtils::MakeMaker::_version)` ([[RedHatBugzilla:728286|Bug #728286]]) * Updated `python-zope-interface` to 3.6.5: * [[https://bugs.launchpad.net/zope.interface/+bug/804951|LP#804951]]: `InterfaceClass` instances were unhashable under Python 3.x * [[https://bugs.launchpad.net/zope.interface/+bug/811792|LP#811792]]: Work around buggy behaviour in some subclasses of `zope.interface.interface.InterfaceClass`, which invoke `__hash__` before initializing `__module__` and `__name__`; the workaround returns a fixed constant hash in such cases, and issues a `UserWarning` * [[https://bugs.launchpad.net/zope.interface/+bug/804832|LP#804832]]: Under `PyPy`, `zope.interface` should not build its C extension; also prevent attempting to build it under Jython * Add a `tox.ini` for easier `xplatform` testing * Fix testing deprecation warnings issued when tested under `Py3K` . Initially I found that the test suite failed (in a new test just added): . {{{ ====================================================================== FAIL: test_hash_missing_required_attrs (zope.interface.tests.test_interface.InterfaceTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/builddir/build/BUILD/zope.interface-3.6.5/src/zope/interface/tests/test_interface.py", line 420, in test_hash_missing_required_attrs self.assertEqual(len(warned), 1) AssertionError: 0 != 1 ---------------------------------------------------------------------- Ran 167 tests in 0.209s FAILED (failures=1) }}} . I added a patch to resolve this and sent it upstream ([[https://bugs.launchpad.net/zope.interface/+bug/825249|LP#825249]]) . I also added a second patch to remove the problematic test altogether if we have python 2.4, as it uses the "`with`" statement introduced in Python 2.5; all other tests pass with 2.4, and upstream skips the test on Python 2.5 for other reasons so it's not that important ----