{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreihfurmqyuiju72zyf4on4bjvgvo5nbwzfj644sfp3yoe74f7a3jkq",
    "uri": "at://did:plc:46ti67tc37qcmwp2vaynk6fq/app.bsky.feed.post/3mnjmr3p3rb22"
  },
  "path": "/notes/status-update-may-2026/",
  "publishedAt": "2026-06-05T07:33:42.260Z",
  "site": "https://bisco.org",
  "tags": [
    "APIS",
    "PostgreSQLs full text\nsearch",
    "SearchVectorField",
    "PFP"
  ],
  "textContent": "# Debian Related Work\n\n  * Uploaded labwc 0.9.7-1 to unstable; labwc 0.20 was released upstream since then, but it requires wlroots 0.20.1 which has not landed in Debian yet\n  * Uploaded usbguard 1.1.4+ds-3 & 1.1.4+ds-4: cleaned up the packaging and fixed some long standing issues with the configuration; the legacy permission system isn’t the default anymore\n  * Uploaded foot 1.27.0-1 to unstable\n  * Uploaded scdoc 1.11.4-2 to unstable\n  * Uploaded cage 0.3.0-2 to unstable\n  * Uploaded sway 1.12~rc3-2 to unstable; on the same day sway 1.12 was released and I uploaded 1.12-1 to unstable\n  * Uploaded swayimg 5.2-1 to unstable\n  * Uploaded git-quick-stats 2.11.0-1 to unstable\n  * Uploaded grim 1.5.0+ds-1 to unstable\n\n\n\n# DH Related Work\n\nA big chunk of my DH related work went into designing & implementing a search app for the APIS framework. Our goal is to have a way of searching over various types of Django models. The app introduces a search model that indexes all registered models. We use a combination of PostgreSQLs full text\nsearch and Trigram Similarity to find the search results. Using a SearchVectorField and GinIndices for the trigram indexed fields we can reach a somewhat acceptable performance.\n\nWe released versions 0.63 and 0.64 of the APIS framework. The 0.63 release introduced the new `entities` app, which will soon hopefully replace the legacy `apis_entities` & `apis_metainfo` modules. Version 0.64 moved some logic from the legacy modules the `entities` module.\n\nWe made some progress in defining the endpoints for the PFP API.",
  "title": "Birger Schacht: Status update, May 2026",
  "updatedAt": "2026-06-05T05:28:51.000Z"
}