[Bug 120178] Re: Sync deb822-0.3 from debian unstable
Andrea Veri
bluekuja at ubuntu.com
Wed Jun 13 18:31:01 BST 2007
** 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
Package Archive Administrators, which is a direct subscriber.
More information about the ubuntu-archive
mailing list