lp:~abompard/mailman/manifest

Created by Aurélien Bompard and last modified
Get this branch:
bzr branch lp:~abompard/mailman/manifest
Only Aurélien Bompard can upload to this branch. If you are Aurélien Bompard please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Aurélien Bompard
Project:
GNU Mailman
Status:
Merged

Recent revisions

7255. By Aurélien Bompard

Include Alembic versions in the manifest

7254. By Barry Warsaw

Remove some unnecessary code, and revert back to SQLite by default for the
test suite.

7253. By Barry Warsaw

Database
--------
 * The ORM layer, previously implemented with Storm, has been replaced by
   SQLAlchemy, thanks to the fantastic work by Abhilash Raj and Aurélien
   Bompard. Alembic is now used for all database schema migrations.
 * The new logger `mailman.database` logs any errors at the database layer.

API
---
 * Several changes to the internal API:
   - `IListManager.mailing_lists` is guaranteed to be sorted in List-ID order.
   - `IDomains.mailing_lists` is guaranteed to be sorted in List-ID order.
   - Iteration over domains via the `IDomainManager` is guaranteed to be sorted
     by `IDomain.mail_host` order.
   - `ITemporaryDatabase` interface and all implementations are removed.

7252. By Barry Warsaw

Docs update.

7251. By Barry Warsaw

Use print functions consistently through, and update all __future__ imports to
reflect this.

Also, mock out sys.stderr on some tests so that their nose2 output is quieter.

A few other minor coding style consistencies.

7250. By Barry Warsaw

Carve away the stone.

7249. By Barry Warsaw

Oops! Fix version string.

7248. By Barry Warsaw

News for 3.0b4.

7247. By Barry Warsaw

 * Fix test isolation bug in ``languages.rst``.
   [Piotr Kasprzyk] (LP: #1308769)

7246. By Barry Warsaw

 * Fixed a crash in the REST server when searching for nonmembers via
   ``/find`` which we've never seen before, because those members only have an
   address record, not a user record. This requires a small change in the API
   where the JSON response's ``address`` key now contains the URL to the
   address resource, the new ``email`` key contains the email address as a
   string, and the ``user`` key is optional.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:mailman
This branch contains Public information 
Everyone can see this information.