Show a series.

GET /api/series/4157/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 4157,
    "url": "https://patchwork.libcamera.org/api/series/4157/?format=api",
    "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=4157",
    "project": {
        "id": 1,
        "url": "https://patchwork.libcamera.org/api/projects/1/?format=api",
        "name": "libcamera",
        "link_name": "libcamera",
        "list_id": "libcamera_core",
        "list_email": "libcamera-devel@lists.libcamera.org",
        "web_url": "",
        "scm_url": "",
        "webscm_url": ""
    },
    "name": "libcamera: Hardening against thread race conditions",
    "date": "2024-01-23T01:12:37",
    "submitter": {
        "id": 2,
        "url": "https://patchwork.libcamera.org/api/people/2/?format=api",
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com"
    },
    "version": 2,
    "total": 12,
    "received_total": 12,
    "received_all": true,
    "mbox": "https://patchwork.libcamera.org/series/4157/mbox/",
    "cover_letter": {
        "id": 19448,
        "url": "https://patchwork.libcamera.org/api/covers/19448/?format=api",
        "web_url": "https://patchwork.libcamera.org/cover/19448/",
        "msgid": "<20240123011249.22716-1-laurent.pinchart@ideasonboard.com>",
        "date": "2024-01-23T01:12:37",
        "name": "[v2,00/12] libcamera: Hardening against thread race conditions",
        "mbox": "https://patchwork.libcamera.org/cover/19448/mbox/"
    },
    "patches": [
        {
            "id": 19449,
            "url": "https://patchwork.libcamera.org/api/patches/19449/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/19449/",
            "msgid": "<20240123011249.22716-2-laurent.pinchart@ideasonboard.com>",
            "date": "2024-01-23T01:12:38",
            "name": "[v2,01/12] libcamera: object: Fix thread-bound reference in documentation",
            "mbox": "https://patchwork.libcamera.org/patch/19449/mbox/"
        },
        {
            "id": 19450,
            "url": "https://patchwork.libcamera.org/api/patches/19450/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/19450/",
            "msgid": "<20240123011249.22716-3-laurent.pinchart@ideasonboard.com>",
            "date": "2024-01-23T01:12:39",
            "name": "[v2,02/12] libcamera: signal: Replace object.h inclusion with forward declatation",
            "mbox": "https://patchwork.libcamera.org/patch/19450/mbox/"
        },
        {
            "id": 19451,
            "url": "https://patchwork.libcamera.org/api/patches/19451/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/19451/",
            "msgid": "<20240123011249.22716-4-laurent.pinchart@ideasonboard.com>",
            "date": "2024-01-23T01:12:40",
            "name": "[v2,03/12] test: object-delete: Test deferred delete just before thread stops",
            "mbox": "https://patchwork.libcamera.org/patch/19451/mbox/"
        },
        {
            "id": 19452,
            "url": "https://patchwork.libcamera.org/api/patches/19452/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/19452/",
            "msgid": "<20240123011249.22716-5-laurent.pinchart@ideasonboard.com>",
            "date": "2024-01-23T01:12:41",
            "name": "[v2,04/12] libcamera: thread: Ensure deferred deletion of all objects before stopping",
            "mbox": "https://patchwork.libcamera.org/patch/19452/mbox/"
        },
        {
            "id": 19453,
            "url": "https://patchwork.libcamera.org/api/patches/19453/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/19453/",
            "msgid": "<20240123011249.22716-6-laurent.pinchart@ideasonboard.com>",
            "date": "2024-01-23T01:12:42",
            "name": "[v2,05/12] test: event-thread: Destroy Object from correct thread context",
            "mbox": "https://patchwork.libcamera.org/patch/19453/mbox/"
        },
        {
            "id": 19454,
            "url": "https://patchwork.libcamera.org/api/patches/19454/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/19454/",
            "msgid": "<20240123011249.22716-7-laurent.pinchart@ideasonboard.com>",
            "date": "2024-01-23T01:12:43",
            "name": "[v2,06/12] test: message: Remove incorrect slow receiver test",
            "mbox": "https://patchwork.libcamera.org/patch/19454/mbox/"
        },
        {
            "id": 19455,
            "url": "https://patchwork.libcamera.org/api/patches/19455/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/19455/",
            "msgid": "<20240123011249.22716-8-laurent.pinchart@ideasonboard.com>",
            "date": "2024-01-23T01:12:44",
            "name": "[v2,07/12] test: message: Destroy Object from correct thread context",
            "mbox": "https://patchwork.libcamera.org/patch/19455/mbox/"
        },
        {
            "id": 19456,
            "url": "https://patchwork.libcamera.org/api/patches/19456/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/19456/",
            "msgid": "<20240123011249.22716-9-laurent.pinchart@ideasonboard.com>",
            "date": "2024-01-23T01:12:45",
            "name": "[v2,08/12] test: signal-threads: Destroy Object from correct thread context",
            "mbox": "https://patchwork.libcamera.org/patch/19456/mbox/"
        },
        {
            "id": 19457,
            "url": "https://patchwork.libcamera.org/api/patches/19457/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/19457/",
            "msgid": "<20240123011249.22716-10-laurent.pinchart@ideasonboard.com>",
            "date": "2024-01-23T01:12:46",
            "name": "[v2,09/12] test: timer-thread: Move timer start from wrong thread to separate test",
            "mbox": "https://patchwork.libcamera.org/patch/19457/mbox/"
        },
        {
            "id": 19458,
            "url": "https://patchwork.libcamera.org/api/patches/19458/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/19458/",
            "msgid": "<20240123011249.22716-11-laurent.pinchart@ideasonboard.com>",
            "date": "2024-01-23T01:12:47",
            "name": "[v2,10/12] test: timer-thread: Destroy Object from correct thread context",
            "mbox": "https://patchwork.libcamera.org/patch/19458/mbox/"
        },
        {
            "id": 19459,
            "url": "https://patchwork.libcamera.org/api/patches/19459/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/19459/",
            "msgid": "<20240123011249.22716-12-laurent.pinchart@ideasonboard.com>",
            "date": "2024-01-23T01:12:48",
            "name": "[v2,11/12] libcamera: object: Document and ensure Object deletion constraints",
            "mbox": "https://patchwork.libcamera.org/patch/19459/mbox/"
        },
        {
            "id": 19460,
            "url": "https://patchwork.libcamera.org/api/patches/19460/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/19460/",
            "msgid": "<20240123011249.22716-13-laurent.pinchart@ideasonboard.com>",
            "date": "2024-01-23T01:12:49",
            "name": "[v2,12/12] libcamera: object: Add and use thread-bound assertion",
            "mbox": "https://patchwork.libcamera.org/patch/19460/mbox/"
        }
    ]
}