[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