diff --git a/conf/distributions b/conf/distributions
index 21977227ef3eeb1c59fffd53d184550398a5d880..b9dd57c8b0e3b8bd984d36e93cbba7cfec32d597 100644
--- a/conf/distributions
+++ b/conf/distributions
@@ -8,3 +8,14 @@ Description: qsx’ packages
 Architectures: amd64 source
 Components: main
 SignWith: E384009D3B54DCD321BF953295EE94A432583DB1
+
+Codename: bookworm
+AlsoAcceptFor: bookworm-security
+Suite: stable
+Version: 12
+Label: qsx
+Origin: qsx
+Description: qsx’ packages
+Architectures: amd64 source
+Components: main
+SignWith: E384009D3B54DCD321BF953295EE94A432583DB1
diff --git a/db/packagenames.db b/db/packagenames.db
index 99f767876fa2c44c8572b708c649b839ac6008da..b416edf3133662def45cd792724e0c84b3fbd741 100644
--- a/db/packagenames.db
+++ b/db/packagenames.db
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:d0262fc801eb45eac2fbddbc1a095566560eccce4fc4d51d3eacbe6f2fa2472f
-size 24576
+oid sha256:f05aceb1210d706516868f7a2b782233c761705a603327893804da358bb033e3
+size 40960
diff --git a/db/packages.db b/db/packages.db
index 69d64073ff0c8a50ac726ecdb2f71394f256f9c0..a7999a87efb8bbed5587e022caf1126ea7b74062 100644
--- a/db/packages.db
+++ b/db/packages.db
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:9cb89c865d96898f2ebb22b5c8d2f09067803d6fa9573d17d55bd8baa163e203
-size 122880
+oid sha256:412bdc8a9891ea3dc7fc288ad194b8763c0d48e37aa3b9886ea61a5be55793ba
+size 139264
diff --git a/db/release.caches.db b/db/release.caches.db
index 178bacee0a6ba141fc27758aaa32932aabaa4ea1..2d3406a4911c509d6a219eeffc3cfbd63fe51df8 100644
--- a/db/release.caches.db
+++ b/db/release.caches.db
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:53d6a6af688998493faaafeaa9a208713c12c92eca9327e17b25784eba73fcaf
-size 32768
+oid sha256:1e68b6177c30baf59c1d439ac5e6a496bdd8a1d2315e9ef932ecb042a0a5d91f
+size 45056
diff --git a/out/dists/bookworm/InRelease b/out/dists/bookworm/InRelease
new file mode 100644
index 0000000000000000000000000000000000000000..d2168668a48a3b18086ae5a4a2479e5185490d19
--- /dev/null
+++ b/out/dists/bookworm/InRelease
@@ -0,0 +1,56 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+Origin: qsx
+Label: qsx
+Suite: stable
+Codename: bookworm
+Version: 12
+Date: Tue, 29 Apr 2025 11:49:21 UTC
+Architectures: amd64
+Components: main
+Description: qsx’ packages
+MD5Sum:
+ d41d8cd98f00b204e9800998ecf8427e 0 main/binary-amd64/Packages
+ 7029066c27ac6f5ef18d660d5741979a 20 main/binary-amd64/Packages.gz
+ 3f5b04021c5d3cb37f5232c55085ac16 116 main/binary-amd64/Release
+ d41d8cd98f00b204e9800998ecf8427e 0 main/source/Sources
+ 7029066c27ac6f5ef18d660d5741979a 20 main/source/Sources.gz
+ 38f36a16d1318be1c5370a2b72696c56 117 main/source/Release
+SHA1:
+ da39a3ee5e6b4b0d3255bfef95601890afd80709 0 main/binary-amd64/Packages
+ 46c6643f07aa7f6bfe7118de926b86defc5087c4 20 main/binary-amd64/Packages.gz
+ f7266934929c320ecc84abc4ec3f8c255944dee2 116 main/binary-amd64/Release
+ da39a3ee5e6b4b0d3255bfef95601890afd80709 0 main/source/Sources
+ 46c6643f07aa7f6bfe7118de926b86defc5087c4 20 main/source/Sources.gz
+ 1e734ef1a5624c40f303d14436a0df7eff4d0d2f 117 main/source/Release
+SHA256:
+ e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 0 main/binary-amd64/Packages
+ 59869db34853933b239f1e2219cf7d431da006aa919635478511fabbfc8849d2 20 main/binary-amd64/Packages.gz
+ 8925b50e9a50ec1da2bf2e158f2c34780cd02842a55f3a1b096f523e23281f79 116 main/binary-amd64/Release
+ e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 0 main/source/Sources
+ 59869db34853933b239f1e2219cf7d431da006aa919635478511fabbfc8849d2 20 main/source/Sources.gz
+ 172fa9222890d67ee0c401fc6b86ef82e1aff13d2b28210ac63e3c897e6110be 117 main/source/Release
+SHA512:
+ cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e 0 main/binary-amd64/Packages
+ 7e8e93f4a89ce7fae011403e14a1d53544c6e6f6b6010d61129dc27937806d2b03802610d7999eab33a4c36b0f9e001d9d76001b8354087634c1aa9c740c536f 20 main/binary-amd64/Packages.gz
+ 90b4a0b1b095b0416ac010824df10c85e5fbe5d2aa4e7c9b7bf7405236f13d27f7579efe38ae2e05ed81fd0c9f9d027d91fb41133b32f1756929f869d15eb87f 116 main/binary-amd64/Release
+ cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e 0 main/source/Sources
+ 7e8e93f4a89ce7fae011403e14a1d53544c6e6f6b6010d61129dc27937806d2b03802610d7999eab33a4c36b0f9e001d9d76001b8354087634c1aa9c740c536f 20 main/source/Sources.gz
+ a9f6f9fc2b9d4dfe9c5f22ef28095e4d8453f7ec1b698d667b3b784cf9c086f92c6f2cafb329162134d1e67db80254ac889931bafe89a640a0e3d2ae1ae454e4 117 main/source/Release
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAEBCAAdFiEEs0E17FxdBc8PvMjVg4ZN/CGrpKYFAmgQvMUACgkQg4ZN/CGr
+pKbdwQ//ZR4x0HkHFZT0ibSd8Nl0ym+ML+lDsKOtCxV4W/WQm4T8GArsovDIVDsC
+6JuCN5ZxfgEo+QfxFDyQXIi86WivALqWSTFVh9I/NIg0zrilVUq6Bd3bq8+hCR5d
+HjHhiJEoyNEp799975NPJoxnYmi+xOZQNcTgc8/gXEIlT1C3v1NgFYSOzb6znoK7
+9+mk02Gj9d1mmRR8k0oZH+u2t9Xq3ZWiOjmCf/qfmkFDlsbH8jaHzQP7y9RDdcZ4
+5EtDducLsnPFW7pfsu9pHAUo1YQn3Df6yKGRyGckEiVcHeEJFROepdJR6Qp3qahS
+0zqa5EkSyIdJJSwruXDLf6kWIyHbhxjEF9yOWu6+Xn2o3PeLVChZjjcWDTrH2bGP
+R0RKjV14dqrPb2YG/In1HLzU2Z9SO/46Xj5Pqrm7Kn2kFR8VykClu5+FS5/Gx+s3
+ZnBlKbAbY7UKy/M6DWxCCAGt8FTPoXOQI9BW6m1K3eU9e/wnNLfXE2AnWxTWn6AV
+5r70vBVqVxwKZoNqBbMHfybShClHQ3ijIF31M7/UNO9JtaPUxQUzEVvSdSj/nvtf
+MjvEMNZuBJmjPoXM8A9S6iw2s7fcQHeHQ9fIc81Sg+Sa/L8njW8qrL+0ceUfC3CE
+Prkrr/VeJWwClZYoubSwMCTGDf66ybQ0tF7sMwCvvWDRrLeT/zw=
+=mnUi
+-----END PGP SIGNATURE-----
diff --git a/out/dists/bookworm/Release b/out/dists/bookworm/Release
new file mode 100644
index 0000000000000000000000000000000000000000..1a98ed004caa014470354b6225e5dc04595ebbb4
--- /dev/null
+++ b/out/dists/bookworm/Release
@@ -0,0 +1,37 @@
+Origin: qsx
+Label: qsx
+Suite: stable
+Codename: bookworm
+Version: 12
+Date: Tue, 29 Apr 2025 11:49:21 UTC
+Architectures: amd64
+Components: main
+Description: qsx’ packages
+MD5Sum:
+ d41d8cd98f00b204e9800998ecf8427e 0 main/binary-amd64/Packages
+ 7029066c27ac6f5ef18d660d5741979a 20 main/binary-amd64/Packages.gz
+ 3f5b04021c5d3cb37f5232c55085ac16 116 main/binary-amd64/Release
+ d41d8cd98f00b204e9800998ecf8427e 0 main/source/Sources
+ 7029066c27ac6f5ef18d660d5741979a 20 main/source/Sources.gz
+ 38f36a16d1318be1c5370a2b72696c56 117 main/source/Release
+SHA1:
+ da39a3ee5e6b4b0d3255bfef95601890afd80709 0 main/binary-amd64/Packages
+ 46c6643f07aa7f6bfe7118de926b86defc5087c4 20 main/binary-amd64/Packages.gz
+ f7266934929c320ecc84abc4ec3f8c255944dee2 116 main/binary-amd64/Release
+ da39a3ee5e6b4b0d3255bfef95601890afd80709 0 main/source/Sources
+ 46c6643f07aa7f6bfe7118de926b86defc5087c4 20 main/source/Sources.gz
+ 1e734ef1a5624c40f303d14436a0df7eff4d0d2f 117 main/source/Release
+SHA256:
+ e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 0 main/binary-amd64/Packages
+ 59869db34853933b239f1e2219cf7d431da006aa919635478511fabbfc8849d2 20 main/binary-amd64/Packages.gz
+ 8925b50e9a50ec1da2bf2e158f2c34780cd02842a55f3a1b096f523e23281f79 116 main/binary-amd64/Release
+ e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 0 main/source/Sources
+ 59869db34853933b239f1e2219cf7d431da006aa919635478511fabbfc8849d2 20 main/source/Sources.gz
+ 172fa9222890d67ee0c401fc6b86ef82e1aff13d2b28210ac63e3c897e6110be 117 main/source/Release
+SHA512:
+ cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e 0 main/binary-amd64/Packages
+ 7e8e93f4a89ce7fae011403e14a1d53544c6e6f6b6010d61129dc27937806d2b03802610d7999eab33a4c36b0f9e001d9d76001b8354087634c1aa9c740c536f 20 main/binary-amd64/Packages.gz
+ 90b4a0b1b095b0416ac010824df10c85e5fbe5d2aa4e7c9b7bf7405236f13d27f7579efe38ae2e05ed81fd0c9f9d027d91fb41133b32f1756929f869d15eb87f 116 main/binary-amd64/Release
+ cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e 0 main/source/Sources
+ 7e8e93f4a89ce7fae011403e14a1d53544c6e6f6b6010d61129dc27937806d2b03802610d7999eab33a4c36b0f9e001d9d76001b8354087634c1aa9c740c536f 20 main/source/Sources.gz
+ a9f6f9fc2b9d4dfe9c5f22ef28095e4d8453f7ec1b698d667b3b784cf9c086f92c6f2cafb329162134d1e67db80254ac889931bafe89a640a0e3d2ae1ae454e4 117 main/source/Release
diff --git a/out/dists/bookworm/Release.gpg b/out/dists/bookworm/Release.gpg
new file mode 100644
index 0000000000000000000000000000000000000000..9b394162fe816b0304be216d77dabe8554a67855
--- /dev/null
+++ b/out/dists/bookworm/Release.gpg
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAABCAAdFiEEs0E17FxdBc8PvMjVg4ZN/CGrpKYFAmgQvMEACgkQg4ZN/CGr
+pKZughAAx0TViHFYqMidjTrWvTI+AJ1ifNR++QXQCzLkQPAf3BuECfiSHt1znI57
+/+vHKpnOp9arGp/xu4AnTGvsb3uwiMBh9jeJsWrxY0xOmYMhxgajtSVHEPG9lzZf
+c9uTglO07ijezii7LQW1GxyS5ovGTKaAOcgw35hZ+h0suazsiRe5EPy+5qGYxprH
+tzk3nN+GxD+nOPOpZfsKURiAMK38xBWVnUv6NX8fxEQ6/5ZhQkLIKg2QQIbnwDOh
+5PgABGpMVCbp+wzk6XKqyC451D/FzMyOyuNhCiKyZn39N1D9J6qe2U0BGKKTuOw+
+pHk2Kt3YsOsYx8PWwWf2mDrsMWLIwSCzNQMuxvST6GVNb6hPCbECYArCd2liQXFn
+BnaqYDFcQHCMr4fsOQG6q1Nz34fkK9K16KBRKzd3JE/y5BVBdKYG+/ZAllU9DAJb
+dsPbAtAF3s/W+856hmCzATJ2WZe46tJZqk0lHj5U0/52I5eaCkgrEyKE5ZuqNQw7
+8QAxjk4653YxO1V0ZPcLl70ebWy+lHcPqnh6SManwfufprJ4OeoMMNDpfdzB3Kq/
+9JUof+cP36t5QwfvgykWmaev8ETxlqkaFxAUsz/mDdXFLQAlWo+XQhmwISc0Doj/
+st7z1+hYXDHy5gpr6EvEFpDJBuD6HHsQbp3h4uCM4G3pMQsBQ6Y=
+=sHO3
+-----END PGP SIGNATURE-----
diff --git a/out/dists/bookworm/main/binary-amd64/Packages b/out/dists/bookworm/main/binary-amd64/Packages
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/out/dists/bookworm/main/binary-amd64/Packages.gz b/out/dists/bookworm/main/binary-amd64/Packages.gz
new file mode 100644
index 0000000000000000000000000000000000000000..4330f671a54b3a5535cdd90355ca8b0996acf59c
--- /dev/null
+++ b/out/dists/bookworm/main/binary-amd64/Packages.gz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:59869db34853933b239f1e2219cf7d431da006aa919635478511fabbfc8849d2
+size 20
diff --git a/out/dists/bookworm/main/binary-amd64/Release b/out/dists/bookworm/main/binary-amd64/Release
new file mode 100644
index 0000000000000000000000000000000000000000..b8f3272ecac86e6584709498475adca58c54fdb1
--- /dev/null
+++ b/out/dists/bookworm/main/binary-amd64/Release
@@ -0,0 +1,7 @@
+Archive: stable
+Version: 12
+Component: main
+Origin: qsx
+Label: qsx
+Architecture: amd64
+Description: qsx’ packages
diff --git a/out/dists/bookworm/main/source/Release b/out/dists/bookworm/main/source/Release
new file mode 100644
index 0000000000000000000000000000000000000000..3dbf262218b229aaa2e8517218ff7b7f643f3508
--- /dev/null
+++ b/out/dists/bookworm/main/source/Release
@@ -0,0 +1,7 @@
+Archive: stable
+Version: 12
+Component: main
+Origin: qsx
+Label: qsx
+Architecture: source
+Description: qsx’ packages
diff --git a/out/dists/bookworm/main/source/Sources.gz b/out/dists/bookworm/main/source/Sources.gz
new file mode 100644
index 0000000000000000000000000000000000000000..4330f671a54b3a5535cdd90355ca8b0996acf59c
--- /dev/null
+++ b/out/dists/bookworm/main/source/Sources.gz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:59869db34853933b239f1e2219cf7d431da006aa919635478511fabbfc8849d2
+size 20