** Summary changed: - Merge deb822-0.3 from debian unstable + Sync deb822-0.3 from debian unstable
** Description changed: - Debdiff attached. + Just seen that we can drop the only ubuntu remaining change as far as it builds great without it on a gutsy pbuilder. + Change was: + + - Replaced python build-dep with python-dev to fix FTBFS + + Debian changelog: + + deb822 (0.3) unstable; urgency=low + + * deb822.py: + - Allow Deb822 objects to be initialized with a dict containing the initial + key-value pairs. + - _multivalued class: + + Make all the multivalued dicts Deb822Dict objects, so the keys are + case-preserving, but case-insensitive + - Add a Release class, which knows about Release-file multivalued fields. + Thanks to Alexandre Fayolle. (Closes: 428540) + - Deb822Dict no longer directly subclasses dict. All of the important + methods were already implemented with userdict.DictMixin; the dict + subclass was so that Python would see a Deb822Dict instance as a dict + instance. Unfortunately, this causes confusion if you do something like + d = dict(Deb822Dict({'foo': 'bar'}) + The "Pythonic" way to check for a dictionary interface is to check for + the 'items' attribute. + * test_deb822.py: + - Add a test case for deriving a Python dict from a Deb822Dict. + * debian/control: + - Add a XS-Vcs-Bzr field -- Sync deb822-0.3 from debian unstable https://bugs.launchpad.net/bugs/120178 You received this bug notification because you are a member of Ubuntu Bugs, which is the bug contact for Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs