Show a series.

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

{
    "id": 5873,
    "url": "https://patchwork.libcamera.org/api/1.1/series/5873/?format=api",
    "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=5873",
    "project": {
        "id": 1,
        "url": "https://patchwork.libcamera.org/api/1.1/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: Global configuration file improvements",
    "date": "2026-04-07T15:33:45",
    "submitter": {
        "id": 2,
        "url": "https://patchwork.libcamera.org/api/1.1/people/2/?format=api",
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com"
    },
    "version": 2,
    "total": 42,
    "received_total": 42,
    "received_all": true,
    "mbox": "https://patchwork.libcamera.org/series/5873/mbox/",
    "cover_letter": {
        "id": 26440,
        "url": "https://patchwork.libcamera.org/api/1.1/covers/26440/?format=api",
        "web_url": "https://patchwork.libcamera.org/cover/26440/",
        "msgid": "<20260407153427.1825999-1-laurent.pinchart@ideasonboard.com>",
        "date": "2026-04-07T15:33:45",
        "name": "[v2,00/42] libcamera: Global configuration file improvements",
        "mbox": "https://patchwork.libcamera.org/cover/26440/mbox/"
    },
    "patches": [
        {
            "id": 26441,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/26441/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/26441/",
            "msgid": "<20260407153427.1825999-2-laurent.pinchart@ideasonboard.com>",
            "date": "2026-04-07T15:33:46",
            "name": "[v2,01/42] libcamera: Drop unneeded usage of this pointer",
            "mbox": "https://patchwork.libcamera.org/patch/26441/mbox/"
        },
        {
            "id": 26442,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/26442/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/26442/",
            "msgid": "<20260407153427.1825999-3-laurent.pinchart@ideasonboard.com>",
            "date": "2026-04-07T15:33:47",
            "name": "[v2,02/42] libcamera: request: Move all private member variables to Private class",
            "mbox": "https://patchwork.libcamera.org/patch/26442/mbox/"
        },
        {
            "id": 26443,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/26443/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/26443/",
            "msgid": "<20260407153427.1825999-4-laurent.pinchart@ideasonboard.com>",
            "date": "2026-04-07T15:33:48",
            "name": "[v2,03/42] libcamera: Replace plain pointers with std::unique<>",
            "mbox": "https://patchwork.libcamera.org/patch/26443/mbox/"
        },
        {
            "id": 26444,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/26444/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/26444/",
            "msgid": "<20260407153427.1825999-5-laurent.pinchart@ideasonboard.com>",
            "date": "2026-04-07T15:33:49",
            "name": "[v2,04/42] libcamera: pipeline_handler: Add createIPA() function",
            "mbox": "https://patchwork.libcamera.org/patch/26444/mbox/"
        },
        {
            "id": 26445,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/26445/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/26445/",
            "msgid": "<20260407153427.1825999-6-laurent.pinchart@ideasonboard.com>",
            "date": "2026-04-07T15:33:50",
            "name": "[v2,05/42] test: ipa: ipa_interface: Use IPAManager::createIPA()",
            "mbox": "https://patchwork.libcamera.org/patch/26445/mbox/"
        },
        {
            "id": 26446,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/26446/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/26446/",
            "msgid": "<20260407153427.1825999-7-laurent.pinchart@ideasonboard.com>",
            "date": "2026-04-07T15:33:51",
            "name": "[v2,06/42] test: ipa: ipa_interface: Replace FIFO with pipe",
            "mbox": "https://patchwork.libcamera.org/patch/26446/mbox/"
        },
        {
            "id": 26447,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/26447/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/26447/",
            "msgid": "<20260407153427.1825999-8-laurent.pinchart@ideasonboard.com>",
            "date": "2026-04-07T15:33:52",
            "name": "[v2,07/42] libcamera: camera_manager: Move IPAManager creation to start() time",
            "mbox": "https://patchwork.libcamera.org/patch/26447/mbox/"
        },
        {
            "id": 26448,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/26448/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/26448/",
            "msgid": "<20260407153427.1825999-9-laurent.pinchart@ideasonboard.com>",
            "date": "2026-04-07T15:33:53",
            "name": "[v2,08/42] libcamera: yaml_parser: Use std::make_unique<>",
            "mbox": "https://patchwork.libcamera.org/patch/26448/mbox/"
        },
        {
            "id": 26449,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/26449/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/26449/",
            "msgid": "<20260407153427.1825999-10-laurent.pinchart@ideasonboard.com>",
            "date": "2026-04-07T15:33:54",
            "name": "[v2,09/42] libcamera: yaml_parser: Rename Container to ValueContainer",
            "mbox": "https://patchwork.libcamera.org/patch/26449/mbox/"
        },
        {
            "id": 26450,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/26450/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/26450/",
            "msgid": "<20260407153427.1825999-11-laurent.pinchart@ideasonboard.com>",
            "date": "2026-04-07T15:33:55",
            "name": "[v2,10/42] libcamera: yaml_parser: Rename Getter to Accessor",
            "mbox": "https://patchwork.libcamera.org/patch/26450/mbox/"
        },
        {
            "id": 26451,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/26451/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/26451/",
            "msgid": "<20260407153427.1825999-12-laurent.pinchart@ideasonboard.com>",
            "date": "2026-04-07T15:33:56",
            "name": "[v2,11/42] libcamera: yaml_parser: Replace getList() with get() specializations",
            "mbox": "https://patchwork.libcamera.org/patch/26451/mbox/"
        },
        {
            "id": 26452,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/26452/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/26452/",
            "msgid": "<20260407153427.1825999-13-laurent.pinchart@ideasonboard.com>",
            "date": "2026-04-07T15:33:57",
            "name": "[v2,12/42] libcamera: yaml_parser: Add function to set a YamlObject value",
            "mbox": "https://patchwork.libcamera.org/patch/26452/mbox/"
        },
        {
            "id": 26453,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/26453/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/26453/",
            "msgid": "<20260407153427.1825999-14-laurent.pinchart@ideasonboard.com>",
            "date": "2026-04-07T15:33:58",
            "name": "[v2,13/42] libcamera: yaml_parser: Add functions to add children",
            "mbox": "https://patchwork.libcamera.org/patch/26453/mbox/"
        },
        {
            "id": 26454,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/26454/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/26454/",
            "msgid": "<20260407153427.1825999-15-laurent.pinchart@ideasonboard.com>",
            "date": "2026-04-07T15:33:59",
            "name": "[v2,14/42] libcamera: yaml_parser: Un-friend YamlParserContext from YamlObject",
            "mbox": "https://patchwork.libcamera.org/patch/26454/mbox/"
        },
        {
            "id": 26455,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/26455/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/26455/",
            "msgid": "<20260407153427.1825999-16-laurent.pinchart@ideasonboard.com>",
            "date": "2026-04-07T15:34:00",
            "name": "[v2,15/42] libcamera: yaml_parser: Move Size handling to geometry.cpp",
            "mbox": "https://patchwork.libcamera.org/patch/26455/mbox/"
        },
        {
            "id": 26456,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/26456/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/26456/",
            "msgid": "<20260407153427.1825999-17-laurent.pinchart@ideasonboard.com>",
            "date": "2026-04-07T15:34:01",
            "name": "[v2,16/42] libcamera: yaml_parser: Drop unneeded \\fn Doxygen commands",
            "mbox": "https://patchwork.libcamera.org/patch/26456/mbox/"
        },
        {
            "id": 26457,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/26457/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/26457/",
            "msgid": "<20260407153427.1825999-18-laurent.pinchart@ideasonboard.com>",
            "date": "2026-04-07T15:34:02",
            "name": "[v2,17/42] libcamera: yaml_parser: Split YamlObject from YamlParser",
            "mbox": "https://patchwork.libcamera.org/patch/26457/mbox/"
        },
        {
            "id": 26458,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/26458/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/26458/",
            "msgid": "<20260407153427.1825999-19-laurent.pinchart@ideasonboard.com>",
            "date": "2026-04-07T15:34:03",
            "name": "[v2,18/42] libcamera: yaml_object: Miscellaneous documentation improvements",
            "mbox": "https://patchwork.libcamera.org/patch/26458/mbox/"
        },
        {
            "id": 26459,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/26459/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/26459/",
            "msgid": "<20260407153427.1825999-20-laurent.pinchart@ideasonboard.com>",
            "date": "2026-04-07T15:34:04",
            "name": "[v2,19/42] libcamera: Rename YamlObject to ValueNode",
            "mbox": "https://patchwork.libcamera.org/patch/26459/mbox/"
        },
        {
            "id": 26460,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/26460/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/26460/",
            "msgid": "<20260407153427.1825999-21-laurent.pinchart@ideasonboard.com>",
            "date": "2026-04-07T15:34:05",
            "name": "[v2,20/42] libcamera: value_node: Add constructor with value",
            "mbox": "https://patchwork.libcamera.org/patch/26460/mbox/"
        },
        {
            "id": 26461,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/26461/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/26461/",
            "msgid": "<20260407153427.1825999-22-laurent.pinchart@ideasonboard.com>",
            "date": "2026-04-07T15:34:06",
            "name": "[v2,21/42] libcamera: value_node: Rework templates to prepare for mutable views",
            "mbox": "https://patchwork.libcamera.org/patch/26461/mbox/"
        },
        {
            "id": 26462,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/26462/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/26462/",
            "msgid": "<20260407153427.1825999-23-laurent.pinchart@ideasonboard.com>",
            "date": "2026-04-07T15:34:07",
            "name": "[v2,22/42] libcamera: value_node: Add mutable adapters",
            "mbox": "https://patchwork.libcamera.org/patch/26462/mbox/"
        },
        {
            "id": 26463,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/26463/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/26463/",
            "msgid": "<20260407153427.1825999-24-laurent.pinchart@ideasonboard.com>",
            "date": "2026-04-07T15:34:08",
            "name": "[v2,23/42] libcamera: value_node: Add mutable children accessors",
            "mbox": "https://patchwork.libcamera.org/patch/26463/mbox/"
        },
        {
            "id": 26464,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/26464/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/26464/",
            "msgid": "<20260407153427.1825999-25-laurent.pinchart@ideasonboard.com>",
            "date": "2026-04-07T15:34:09",
            "name": "[v2,24/42] libcamera: value_node: Support adding nested children in one operation",
            "mbox": "https://patchwork.libcamera.org/patch/26464/mbox/"
        },
        {
            "id": 26465,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/26465/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/26465/",
            "msgid": "<20260407153427.1825999-26-laurent.pinchart@ideasonboard.com>",
            "date": "2026-04-07T15:34:10",
            "name": "[v2,25/42] libcamera: value_node: Support looking up descendant node by path",
            "mbox": "https://patchwork.libcamera.org/patch/26465/mbox/"
        },
        {
            "id": 26466,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/26466/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/26466/",
            "msgid": "<20260407153427.1825999-27-laurent.pinchart@ideasonboard.com>",
            "date": "2026-04-07T15:34:11",
            "name": "[v2,26/42] libcamera: value_node: Add functions to erase child nodes",
            "mbox": "https://patchwork.libcamera.org/patch/26466/mbox/"
        },
        {
            "id": 26467,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/26467/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/26467/",
            "msgid": "<20260407153427.1825999-28-laurent.pinchart@ideasonboard.com>",
            "date": "2026-04-07T15:34:12",
            "name": "[v2,27/42] test: Add ValueNode unit test",
            "mbox": "https://patchwork.libcamera.org/patch/26467/mbox/"
        },
        {
            "id": 26468,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/26468/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/26468/",
            "msgid": "<20260407153427.1825999-29-laurent.pinchart@ideasonboard.com>",
            "date": "2026-04-07T15:34:13",
            "name": "[v2,28/42] test: yaml-parser: Simplify test",
            "mbox": "https://patchwork.libcamera.org/patch/26468/mbox/"
        },
        {
            "id": 26469,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/26469/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/26469/",
            "msgid": "<20260407153427.1825999-30-laurent.pinchart@ideasonboard.com>",
            "date": "2026-04-07T15:34:14",
            "name": "[v2,29/42] test: yaml-parser: Standardize on explicitly qualifying std namespace",
            "mbox": "https://patchwork.libcamera.org/patch/26469/mbox/"
        },
        {
            "id": 26470,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/26470/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/26470/",
            "msgid": "<20260407153427.1825999-31-laurent.pinchart@ideasonboard.com>",
            "date": "2026-04-07T15:34:15",
            "name": "[v2,30/42] test: yaml-parser: Replace \"object\" with \"node\"",
            "mbox": "https://patchwork.libcamera.org/patch/26470/mbox/"
        },
        {
            "id": 26471,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/26471/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/26471/",
            "msgid": "<20260407153427.1825999-32-laurent.pinchart@ideasonboard.com>",
            "date": "2026-04-07T15:34:16",
            "name": "[v2,31/42] libcamera: Pass CameraManager around instead of GlobalConfiguration",
            "mbox": "https://patchwork.libcamera.org/patch/26471/mbox/"
        },
        {
            "id": 26472,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/26472/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/26472/",
            "msgid": "<20260407153427.1825999-33-laurent.pinchart@ideasonboard.com>",
            "date": "2026-04-07T15:34:17",
            "name": "[v2,32/42] libcamera: global_configuration: Reorder functions",
            "mbox": "https://patchwork.libcamera.org/patch/26472/mbox/"
        },
        {
            "id": 26473,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/26473/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/26473/",
            "msgid": "<20260407153427.1825999-34-laurent.pinchart@ideasonboard.com>",
            "date": "2026-04-07T15:34:18",
            "name": "[v2,33/42] libcamera: global_configuration: Add missing include and comment",
            "mbox": "https://patchwork.libcamera.org/patch/26473/mbox/"
        },
        {
            "id": 26474,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/26474/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/26474/",
            "msgid": "<20260407153427.1825999-35-laurent.pinchart@ideasonboard.com>",
            "date": "2026-04-07T15:34:19",
            "name": "[v2,34/42] libcamera: global_configuration: Rename yamlConfiguration_",
            "mbox": "https://patchwork.libcamera.org/patch/26474/mbox/"
        },
        {
            "id": 26475,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/26475/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/26475/",
            "msgid": "<20260407153427.1825999-36-laurent.pinchart@ideasonboard.com>",
            "date": "2026-04-07T15:34:20",
            "name": "[v2,35/42] libcamera: global_configuration: Rename Configuration to Option",
            "mbox": "https://patchwork.libcamera.org/patch/26475/mbox/"
        },
        {
            "id": 26476,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/26476/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/26476/",
            "msgid": "<20260407153427.1825999-37-laurent.pinchart@ideasonboard.com>",
            "date": "2026-04-07T15:34:21",
            "name": "[v2,36/42] libcamera: global_configuration: Drop Option type",
            "mbox": "https://patchwork.libcamera.org/patch/26476/mbox/"
        },
        {
            "id": 26477,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/26477/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/26477/",
            "msgid": "<20260407153427.1825999-38-laurent.pinchart@ideasonboard.com>",
            "date": "2026-04-07T15:34:22",
            "name": "[v2,37/42] libcamera: global_configuration: Populate empty configuration",
            "mbox": "https://patchwork.libcamera.org/patch/26477/mbox/"
        },
        {
            "id": 26478,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/26478/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/26478/",
            "msgid": "<20260407153427.1825999-39-laurent.pinchart@ideasonboard.com>",
            "date": "2026-04-07T15:34:23",
            "name": "[v2,38/42] libcamera: global_configuration: Override options with environment variables",
            "mbox": "https://patchwork.libcamera.org/patch/26478/mbox/"
        },
        {
            "id": 26479,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/26479/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/26479/",
            "msgid": "<20260407153427.1825999-40-laurent.pinchart@ideasonboard.com>",
            "date": "2026-04-07T15:34:24",
            "name": "[v2,39/42] Documentation: Rename runtime configuration title",
            "mbox": "https://patchwork.libcamera.org/patch/26479/mbox/"
        },
        {
            "id": 26480,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/26480/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/26480/",
            "msgid": "<20260407153427.1825999-41-laurent.pinchart@ideasonboard.com>",
            "date": "2026-04-07T15:34:25",
            "name": "[v2,40/42] libcamera: software_isp: Rename \"measure\" option to \"benchmark\"",
            "mbox": "https://patchwork.libcamera.org/patch/26480/mbox/"
        },
        {
            "id": 26481,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/26481/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/26481/",
            "msgid": "<20260407153427.1825999-42-laurent.pinchart@ideasonboard.com>",
            "date": "2026-04-07T15:34:26",
            "name": "[v2,41/42] pipeline: simple: Rename supported_devices configuration option to devices",
            "mbox": "https://patchwork.libcamera.org/patch/26481/mbox/"
        },
        {
            "id": 26482,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/26482/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/26482/",
            "msgid": "<20260407153427.1825999-43-laurent.pinchart@ideasonboard.com>",
            "date": "2026-04-07T15:34:27",
            "name": "[v2,42/42] pipeline: simple: Turn devices configuration option into dictionary",
            "mbox": "https://patchwork.libcamera.org/patch/26482/mbox/"
        }
    ]
}