初始化奇妙小屏幕控制器项目

This commit is contained in:
2026-09-08 22:56:52 +08:00
commit 8d368de3b5
491 changed files with 67678 additions and 0 deletions
+32
View File
@@ -0,0 +1,32 @@
* text=auto
*.sh text eol=lf
*.service text eol=lf
*.conf text eol=lf
*.py text eol=lf
*.js text eol=lf
*.mjs text eol=lf
*.json text eol=lf
*.md text eol=lf
*.txt text eol=lf
*.tsv text eol=lf
*.ps1 text eol=crlf
*.img filter=lfs diff=lfs merge=lfs -text
*.rar filter=lfs diff=lfs merge=lfs -text
*.zip filter=lfs diff=lfs merge=lfs -text
*.gz -text
*.ota filter=lfs diff=lfs merge=lfs -text
*.exe filter=lfs diff=lfs merge=lfs -text
*.dll filter=lfs diff=lfs merge=lfs -text
*.deb filter=lfs diff=lfs merge=lfs -text
*.whl filter=lfs diff=lfs merge=lfs -text
*.pdf -text
*.docx -text
*.png -text
*.jpg -text
*.jpeg -text
*.gif -text
*.ttf -text
*.otf -text
*.woff -text
*.woff2 -text
*.tar.gz filter=lfs diff=lfs merge=lfs -text
+3
View File
@@ -0,0 +1,3 @@
#!/bin/sh
command -v git-lfs >/dev/null 2>&1 || { printf >&2 "\n%s\n\n" "This repository is configured for Git LFS but 'git-lfs' was not found on your path. If you no longer wish to use Git LFS, remove this hook by deleting the 'post-checkout' file in the hooks directory (set by 'core.hookspath'; usually '.git/hooks')."; exit 2; }
git lfs post-checkout "$@"
+3
View File
@@ -0,0 +1,3 @@
#!/bin/sh
command -v git-lfs >/dev/null 2>&1 || { printf >&2 "\n%s\n\n" "This repository is configured for Git LFS but 'git-lfs' was not found on your path. If you no longer wish to use Git LFS, remove this hook by deleting the 'post-commit' file in the hooks directory (set by 'core.hookspath'; usually '.git/hooks')."; exit 2; }
git lfs post-commit "$@"
+3
View File
@@ -0,0 +1,3 @@
#!/bin/sh
command -v git-lfs >/dev/null 2>&1 || { printf >&2 "\n%s\n\n" "This repository is configured for Git LFS but 'git-lfs' was not found on your path. If you no longer wish to use Git LFS, remove this hook by deleting the 'post-merge' file in the hooks directory (set by 'core.hookspath'; usually '.git/hooks')."; exit 2; }
git lfs post-merge "$@"
+5
View File
@@ -0,0 +1,5 @@
#!/bin/sh
set -eu
repo_root=$(git rev-parse --show-toplevel)
exec python "$repo_root/核桃派软件源代码/scripts/check_repository_hygiene.py" --staged
+3
View File
@@ -0,0 +1,3 @@
#!/bin/sh
command -v git-lfs >/dev/null 2>&1 || { printf >&2 "\n%s\n\n" "This repository is configured for Git LFS but 'git-lfs' was not found on your path. If you no longer wish to use Git LFS, remove this hook by deleting the 'pre-push' file in the hooks directory (set by 'core.hookspath'; usually '.git/hooks')."; exit 2; }
git lfs pre-push "$@"
+58
View File
@@ -0,0 +1,58 @@
# Private device and workstation credentials. Keep the example next to it tracked.
/测试相关资料/核桃派的用户名和密码和ip/用户名密码ip.txt
# Local secrets and private keys.
.env
.env.*
!.env.example
*.local
*.local.*
!*.example
!*.example.*
*.pem
*.key
id_rsa
id_rsa.*
id_ed25519
id_ed25519.*
known_hosts
# Editors and operating systems.
.idea/
.vscode/
*.swp
*.swo
*~
.DS_Store
Thumbs.db
Desktop.ini
# Python, Node.js and test caches.
**/__pycache__/
*.py[cod]
**/.pytest_cache/
**/.mypy_cache/
**/.ruff_cache/
**/.coverage
**/coverage.xml
**/node_modules/
# Repository-local environments and reproducible runtime data.
/核桃派软件源代码/.venv/
/核桃派软件源代码/data/
/测试相关资料/如何测试/本机测试环境/.venv/
/测试相关资料/如何测试/本机测试环境/data/
/测试相关资料/如何测试/本机测试环境/work/
/.playwright-cli/
/output/playwright/
# Image editor build caches. Released executables remain tracked elsewhere.
/发布更新相关/镜像编辑器/编辑器源代码/.build-venv/
/发布更新相关/镜像编辑器/编辑器源代码/.build/
/发布更新相关/镜像编辑器/编辑器源代码/build/
/发布更新相关/镜像编辑器/编辑器源代码/dist/
/发布更新相关/镜像编辑器/编辑器源代码/*.spec
# Intentionally not ignored: 发布更新相关/核桃派镜像, 导出包, OTA数据包,
# 其他依赖, 镜像编辑器/编辑器程序, and 各种归档. This private repository
# stores those release and historical artifacts as ordinary Git objects.
+94
View File
@@ -0,0 +1,94 @@
# 奇妙小屏幕控制器(核桃派 ZeroW)协作指南
本目录是可以单独拿走、独立开发和部署的核桃派项目。处理任务前先读本文件,再读 `整体开发需求/`、`测试相关资料/如何测试/` 和与任务有关的硬件资料。本项目不得依赖外层移植目录、原树莓派工作区、旧设备配置或旧设备凭据。
## 1. 固定硬件和边界
- 主控:核桃派 ZeroW,H618,Debian 12 Server。
- 屏幕:单块 `RGB-Matrix-P3-64x64-F`,HUB75,64×64,1/32 扫描,ABCDE 行地址。
- 真实驱动:项目自带 `walnutpi-h618-hub75` C 驱动,通过 `/dev/mem` 访问 H618 PI bank;不得回退或依赖 `rpi-rgb-led-matrix`。
- ADC:M5Stack Unit ADC v1.1 / ADS1110,`/dev/i2c-1`,地址 `0x48`。
- 生产程序、持久数据和运行数据分别位于 `/opt/matrix-screen-controller`、`/var/lib/matrix-screen-controller`、`/run/matrix-screen-controller`。
- 当前设备和开发机凭据只保存在 `测试相关资料/核桃派的用户名和密码和ip/用户名密码ip.txt`,不得复制到源码、日志、普通文档或回复。正式 IMG 的发布目录 `README.md` 是唯一例外:它必须写明该未修改镜像内故意公开的默认账户与 Wi-Fi 四项值,并警告用户修改;不得把当前设备或开发机凭据误写为镜像默认值。
### 1.1 私有调试凭据门禁
- `测试相关资料/核桃派的用户名和密码和ip/用户名密码ip.example.txt` 是可提交示例;同目录 `用户名密码ip.txt` 是被根 `.gitignore` 精确排除的唯一真实调试记录。不得把真实值写回示例。
- 凡 SSH、远端命令、实机部署、镜像定制、网络登录或其他需要设备身份的任务,先从仓库根目录运行 `python "测试相关资料/核桃派的用户名和密码和ip/prepare_credentials.py"`。不要先读取、回显或自行猜测凭据。
- 私有文件不存在时,准备脚本只从示例创建副本并停止。agent 必须暂停当前远端步骤,明确让用户编辑仓库相对路径 `测试相关资料/核桃派的用户名和密码和ip/用户名密码ip.txt`,等待用户确认后重新运行检查;不得在示例值未替换时继续。
- 私有文件已存在时不得覆盖、重建或格式化。检查失败只报告缺失字段名或格式问题,不输出字段值;聊天、命令行、日志、测试夹具、补丁和提交摘要中均不得出现真实值。
- 提交前运行 `python "核桃派软件源代码/scripts/check_repository_hygiene.py"`。发现真实凭据进入 Git 候选、开发机绝对路径、私钥或高可信秘密时必须停止,不得用扩大忽略范围掩盖本应修正的公开文件。
## 2. 需求与测试编号
- `WEB-*`:网页、REST、WebSocket、交互和安全入口。
- `DISPLAY-*`:显示服务、帧、方向、字体、动画、mock 与 H618 真实驱动。
- `CONFIG-*`:schema、默认值、迁移、持久数据和损坏保护。
- `DEPLOY-*`:编译、systemd、权限、离线部署、更新和清理。
- `HW-*`:核桃派排针、HUB75、ADC、供电和扫描参数。
- `TEST-*`:本机、板端无负载、实屏、ADC、重启、清理和独立性验收。
新增或改变行为时,先更新 `整体开发需求/` 的稳定编号,再改 `核桃派软件源代码/`,最后同步 `测试相关资料/如何测试/` 的映射和合格标准。
## 3. 分层验证
- 本机 mock 验证确定性业务、REST、WebSocket、配置、字体、模板、动图和前端测试。
- 核桃派无负载验证编译、寄存器映射、线程调度、双缓冲、截止统计和异常清屏;在该门槛通过前禁止接屏。
- HUB75 实屏测试按全黑、红、绿、蓝、白、四角、关键行、方向、文字、图片、动画逐项执行;上一项失败就停止,只排查对应线组。
- ADC 测试按总线、地址、原始读取、同点万用表校准、正常档、单个低压档、恢复逐项执行,不合并人工动作。
- 有清晰摄像头时由 Codex 判断;画面缺失或有拍频、曝光、视角歧义时必须等待用户确认。
## 4. 人工停顿与电气安全
任何拔卡、插卡、断电接线、上电、万用表读数或调压都必须分阶段暂停。暂停时明确当前完成项、是否断电、用户只做什么、回复什么、下一步测什么。没有用户确认,不把物理结果写成通过。
- 接线前核桃派和屏幕都必须断电。
- HUB75 屏幕使用独立 5V 供电并与核桃派共地;不得用 GPIO 供电。
- ADC 在实屏基础画面通过后才连接;不得带电插拔。
- 低压阶梯一次只要求一个安全档位,读完软件状态和实屏结果后才给下一档。
## 5. 网络和依赖
核桃派没有 VPN。板端不得默认访问 GitHub、PyPI 或其他境外服务并长时间重试。
1. Debian 包优先使用已验证可达的国内镜像;修改源前记录原值和回退方法。
2. Python/C 源码或 wheel 若只有境外来源,由有 VPN 的电脑下载并校验,再上传离线安装。
3. 每个离线包保存 SHA-256 清单;板端安装使用 `--no-index --find-links` 或明确的本地路径。
4. 不关闭电脑 VPN,不把本机工具目录或盘符固化进项目文档和部署脚本。
5. SSH 后先在远端用 `command -v` 和版本命令检查工具,不能因电脑有工具就假设板端也有。
6. 普通功能开发不读取或重建大型镜像;只有用户明确要求导出镜像、维护离线材料或更新编辑器时才进入 `发布更新相关/` 的发布流程。
7. 新增或删除板端 Python、Debian 或原生命令依赖时属于功能修改的一部分:必须同步 `发布更新相关/其他依赖/` 的文件、SHA-256 和生命周期清单。停用依赖删除二进制并登记原因,不能等待下次镜像导出再补。
8. OTA 和可刷镜像共用 `核桃派软件源代码/VERSION` 与根目录 `发布记录.json`;只有明确导出成功才推进版本,失败不得占号或留下半成品目录。
9. 可部署的功能新增或优化必须同步更新 `核桃派软件源代码/FEATURE_UPDATED_AT`,格式固定为精确到分钟的北京时间 `YYYY-MM-DDTHH:MM+08:00`。单纯 OTA/镜像导出、重复部署和文档修改不得改写该时间。
## 6. 数据生命周期
- OTA 等跨主服务停启存活的任务必须显式保护共享运行目录。`RuntimeDirectoryPreserve=restart` 不保留单独 `systemctl stop` 的目录;主服务使用 `yes`,旧版本在停服前通过事务临时 drop-in 保护并核验。不得只改新包内尚未生效的 unit,也不得只用 mkdir 掩盖请求/进度已丢失。运行目录仍随整机重启清空。
- 涉及 systemd RuntimeDirectory、停启、回滚或独立任务的修改,必须补真实 systemd 生命周期测试。模拟 systemctl 通过不能写成真实 OTA 通过。日志写入失败不能阻止恢复动作;一次性故障证据写归档,稳定测试要求写需求与测试流程。
- 持久数据:配置、校准、模板、动图、字体和用户资源,统一保留在 `/var/lib/matrix-screen-controller`。
- 可再生数据:缩略图等专用缓存,随持久源保存,只按登记规则清理。
- 运行数据:帧快照、锁、boot 标记和临时状态,统一放 `/run/matrix-screen-controller`。
- `/opt/matrix-screen-controller` 只含可替换程序、venv、原生驱动和部署文件。
- schema 逐级单向迁移;损坏、未知字段、未来版本或不安全迁移必须保留原文件并拒绝启动,只有文件不存在才创建默认值。
## 7. 真实驱动规则
- 14 根 HUB75 信号集中使用 PI bank;物理脚 3/5 留给 I²C,物理脚 32 保留。
- C 刷新线程必须双缓冲并只在完整帧边界交换;帧格式固定 RGB888,bitplane 固定 7 bit。
- 默认 100 Hz,允许 15、20、30、45、60、80、100 Hz;状态必须报告实际刷新率、帧数、截止丢失数和最后错误。
- 刷新线程尝试 CPU3 绑定、实时优先级、内存锁定和 performance governor;能力不足必须明确报告,不能伪造优化已生效。
- 启动先保持 OE 禁用并清黑;异常、关闭、重建和进程退出都必须先禁用 OE、清空输出、恢复 GPIO 安全输入状态并释放映射。
- 正常 WebSocket 断开不得记为显示异常或在 close 后再次发送。
## 8. 清理和独立性
- 不提交 `.venv`、`__pycache__`、`.pytest_cache`、`node_modules`、运行数据、测试数据、主机密钥或历史移植临时文件。
- 临时部署、构建目录、wheelhouse 和临时 systemd unit 在验证后按明确绝对路径清理。
- 最终把本目录复制到隔离临时位置,从文档命令重新构建和运行测试;任何引用目录外文件的路径都视为失败。
- 一次性结果写在交付或 `各种归档/<时间戳>_用途/README.md`,不写进可重复测试流程。
- `发布更新相关/导出包/<版本>/` 是可随时删除的大型 IMG 发布产物。发现历史导出 IMG 缺失时,默认视为用户为节省空间主动删除,属于正常情况;不报缺失故障、不追补、不自动重建,也不得因此阻塞开发、常规测试或后续构建。源码、文档命令和后续构建不得引用其中任何文件。
- `发布更新相关/OTA数据包/` 中的 OTA 今后长期保留,不按可删除缓存清理;已缺失的 OTA 1.0.1 是用户接受的历史例外,不再追补、提醒或阻塞开发及使用。保留原发布记录,后续构建仍不得依赖历史包。
- 普通开发不检查历史 IMG 是否齐全;只有用户明确要求处理某个镜像时,才核对该任务实际需要的输入文件。官方基线和其他离线依赖按各自规则管理。
- 仓库内描述工作区文件时使用相对路径或 `<仓库根目录>`、`<受保护临时目录>` 等文字占位符,不固化盘符、Windows 用户目录、macOS 用户目录或开发者 home。核桃派上的 `/opt`、`/var/lib`、`/run`、`/boot`、`/usr/local` 等固定部署路径不属于此限制。
- 私有 Git 仓库保留正式 IMG、OTA、离线依赖、编辑器程序和历史归档;大体积二进制允许使用 Git LFS,不能通过扩大 `.gitignore` 省略应保留内容。只有秘密、本机状态、运行数据和可再生缓存由根 `.gitignore` 排除。
+674
View File
@@ -0,0 +1,674 @@
GNU GENERAL PUBLIC LICENSE
Version 3, 29 June 2007
Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
Preamble
The GNU General Public License is a free, copyleft license for
software and other kinds of works.
The licenses for most software and other practical works are designed
to take away your freedom to share and change the works. By contrast,
the GNU General Public License is intended to guarantee your freedom to
share and change all versions of a program--to make sure it remains free
software for all its users. We, the Free Software Foundation, use the
GNU General Public License for most of our software; it applies also to
any other work released this way by its authors. You can apply it to
your programs, too.
When we speak of free software, we are referring to freedom, not
price. Our General Public Licenses are designed to make sure that you
have the freedom to distribute copies of free software (and charge for
them if you wish), that you receive source code or can get it if you
want it, that you can change the software or use pieces of it in new
free programs, and that you know you can do these things.
To protect your rights, we need to prevent others from denying you
these rights or asking you to surrender the rights. Therefore, you have
certain responsibilities if you distribute copies of the software, or if
you modify it: responsibilities to respect the freedom of others.
For example, if you distribute copies of such a program, whether
gratis or for a fee, you must pass on to the recipients the same
freedoms that you received. You must make sure that they, too, receive
or can get the source code. And you must show them these terms so they
know their rights.
Developers that use the GNU GPL protect your rights with two steps:
(1) assert copyright on the software, and (2) offer you this License
giving you legal permission to copy, distribute and/or modify it.
For the developers' and authors' protection, the GPL clearly explains
that there is no warranty for this free software. For both users' and
authors' sake, the GPL requires that modified versions be marked as
changed, so that their problems will not be attributed erroneously to
authors of previous versions.
Some devices are designed to deny users access to install or run
modified versions of the software inside them, although the manufacturer
can do so. This is fundamentally incompatible with the aim of
protecting users' freedom to change the software. The systematic
pattern of such abuse occurs in the area of products for individuals to
use, which is precisely where it is most unacceptable. Therefore, we
have designed this version of the GPL to prohibit the practice for those
products. If such problems arise substantially in other domains, we
stand ready to extend this provision to those domains in future versions
of the GPL, as needed to protect the freedom of users.
Finally, every program is threatened constantly by software patents.
States should not allow patents to restrict development and use of
software on general-purpose computers, but in those that do, we wish to
avoid the special danger that patents applied to a free program could
make it effectively proprietary. To prevent this, the GPL assures that
patents cannot be used to render the program non-free.
The precise terms and conditions for copying, distribution and
modification follow.
TERMS AND CONDITIONS
0. Definitions.
"This License" refers to version 3 of the GNU General Public License.
"Copyright" also means copyright-like laws that apply to other kinds of
works, such as semiconductor masks.
"The Program" refers to any copyrightable work licensed under this
License. Each licensee is addressed as "you". "Licensees" and
"recipients" may be individuals or organizations.
To "modify" a work means to copy from or adapt all or part of the work
in a fashion requiring copyright permission, other than the making of an
exact copy. The resulting work is called a "modified version" of the
earlier work or a work "based on" the earlier work.
A "covered work" means either the unmodified Program or a work based
on the Program.
To "propagate" a work means to do anything with it that, without
permission, would make you directly or secondarily liable for
infringement under applicable copyright law, except executing it on a
computer or modifying a private copy. Propagation includes copying,
distribution (with or without modification), making available to the
public, and in some countries other activities as well.
To "convey" a work means any kind of propagation that enables other
parties to make or receive copies. Mere interaction with a user through
a computer network, with no transfer of a copy, is not conveying.
An interactive user interface displays "Appropriate Legal Notices"
to the extent that it includes a convenient and prominently visible
feature that (1) displays an appropriate copyright notice, and (2)
tells the user that there is no warranty for the work (except to the
extent that warranties are provided), that licensees may convey the
work under this License, and how to view a copy of this License. If
the interface presents a list of user commands or options, such as a
menu, a prominent item in the list meets this criterion.
1. Source Code.
The "source code" for a work means the preferred form of the work
for making modifications to it. "Object code" means any non-source
form of a work.
A "Standard Interface" means an interface that either is an official
standard defined by a recognized standards body, or, in the case of
interfaces specified for a particular programming language, one that
is widely used among developers working in that language.
The "System Libraries" of an executable work include anything, other
than the work as a whole, that (a) is included in the normal form of
packaging a Major Component, but which is not part of that Major
Component, and (b) serves only to enable use of the work with that
Major Component, or to implement a Standard Interface for which an
implementation is available to the public in source code form. A
"Major Component", in this context, means a major essential component
(kernel, window system, and so on) of the specific operating system
(if any) on which the executable work runs, or a compiler used to
produce the work, or an object code interpreter used to run it.
The "Corresponding Source" for a work in object code form means all
the source code needed to generate, install, and (for an executable
work) run the object code and to modify the work, including scripts to
control those activities. However, it does not include the work's
System Libraries, or general-purpose tools or generally available free
programs which are used unmodified in performing those activities but
which are not part of the work. For example, Corresponding Source
includes interface definition files associated with source files for
the work, and the source code for shared libraries and dynamically
linked subprograms that the work is specifically designed to require,
such as by intimate data communication or control flow between those
subprograms and other parts of the work.
The Corresponding Source need not include anything that users
can regenerate automatically from other parts of the Corresponding
Source.
The Corresponding Source for a work in source code form is that
same work.
2. Basic Permissions.
All rights granted under this License are granted for the term of
copyright on the Program, and are irrevocable provided the stated
conditions are met. This License explicitly affirms your unlimited
permission to run the unmodified Program. The output from running a
covered work is covered by this License only if the output, given its
content, constitutes a covered work. This License acknowledges your
rights of fair use or other equivalent, as provided by copyright law.
You may make, run and propagate covered works that you do not
convey, without conditions so long as your license otherwise remains
in force. You may convey covered works to others for the sole purpose
of having them make modifications exclusively for you, or provide you
with facilities for running those works, provided that you comply with
the terms of this License in conveying all material for which you do
not control copyright. Those thus making or running the covered works
for you must do so exclusively on your behalf, under your direction
and control, on terms that prohibit them from making any copies of
your copyrighted material outside their relationship with you.
Conveying under any other circumstances is permitted solely under
the conditions stated below. Sublicensing is not allowed; section 10
makes it unnecessary.
3. Protecting Users' Legal Rights From Anti-Circumvention Law.
No covered work shall be deemed part of an effective technological
measure under any applicable law fulfilling obligations under article
11 of the WIPO copyright treaty adopted on 20 December 1996, or
similar laws prohibiting or restricting circumvention of such
measures.
When you convey a covered work, you waive any legal power to forbid
circumvention of technological measures to the extent such circumvention
is effected by exercising rights under this License with respect to
the covered work, and you disclaim any intention to limit operation or
modification of the work as a means of enforcing, against the work's
users, your or third parties' legal rights to forbid circumvention of
technological measures.
4. Conveying Verbatim Copies.
You may convey verbatim copies of the Program's source code as you
receive it, in any medium, provided that you conspicuously and
appropriately publish on each copy an appropriate copyright notice;
keep intact all notices stating that this License and any
non-permissive terms added in accord with section 7 apply to the code;
keep intact all notices of the absence of any warranty; and give all
recipients a copy of this License along with the Program.
You may charge any price or no price for each copy that you convey,
and you may offer support or warranty protection for a fee.
5. Conveying Modified Source Versions.
You may convey a work based on the Program, or the modifications to
produce it from the Program, in the form of source code under the
terms of section 4, provided that you also meet all of these conditions:
a) The work must carry prominent notices stating that you modified
it, and giving a relevant date.
b) The work must carry prominent notices stating that it is
released under this License and any conditions added under section
7. This requirement modifies the requirement in section 4 to
"keep intact all notices".
c) You must license the entire work, as a whole, under this
License to anyone who comes into possession of a copy. This
License will therefore apply, along with any applicable section 7
additional terms, to the whole of the work, and all its parts,
regardless of how they are packaged. This License gives no
permission to license the work in any other way, but it does not
invalidate such permission if you have separately received it.
d) If the work has interactive user interfaces, each must display
Appropriate Legal Notices; however, if the Program has interactive
interfaces that do not display Appropriate Legal Notices, your
work need not make them do so.
A compilation of a covered work with other separate and independent
works, which are not by their nature extensions of the covered work,
and which are not combined with it such as to form a larger program,
in or on a volume of a storage or distribution medium, is called an
"aggregate" if the compilation and its resulting copyright are not
used to limit the access or legal rights of the compilation's users
beyond what the individual works permit. Inclusion of a covered work
in an aggregate does not cause this License to apply to the other
parts of the aggregate.
6. Conveying Non-Source Forms.
You may convey a covered work in object code form under the terms
of sections 4 and 5, provided that you also convey the
machine-readable Corresponding Source under the terms of this License,
in one of these ways:
a) Convey the object code in, or embodied in, a physical product
(including a physical distribution medium), accompanied by the
Corresponding Source fixed on a durable physical medium
customarily used for software interchange.
b) Convey the object code in, or embodied in, a physical product
(including a physical distribution medium), accompanied by a
written offer, valid for at least three years and valid for as
long as you offer spare parts or customer support for that product
model, to give anyone who possesses the object code either (1) a
copy of the Corresponding Source for all the software in the
product that is covered by this License, on a durable physical
medium customarily used for software interchange, for a price no
more than your reasonable cost of physically performing this
conveying of source, or (2) access to copy the
Corresponding Source from a network server at no charge.
c) Convey individual copies of the object code with a copy of the
written offer to provide the Corresponding Source. This
alternative is allowed only occasionally and noncommercially, and
only if you received the object code with such an offer, in accord
with subsection 6b.
d) Convey the object code by offering access from a designated
place (gratis or for a charge), and offer equivalent access to the
Corresponding Source in the same way through the same place at no
further charge. You need not require recipients to copy the
Corresponding Source along with the object code. If the place to
copy the object code is a network server, the Corresponding Source
may be on a different server (operated by you or a third party)
that supports equivalent copying facilities, provided you maintain
clear directions next to the object code saying where to find the
Corresponding Source. Regardless of what server hosts the
Corresponding Source, you remain obligated to ensure that it is
available for as long as needed to satisfy these requirements.
e) Convey the object code using peer-to-peer transmission, provided
you inform other peers where the object code and Corresponding
Source of the work are being offered to the general public at no
charge under subsection 6d.
A separable portion of the object code, whose source code is excluded
from the Corresponding Source as a System Library, need not be
included in conveying the object code work.
A "User Product" is either (1) a "consumer product", which means any
tangible personal property which is normally used for personal, family,
or household purposes, or (2) anything designed or sold for incorporation
into a dwelling. In determining whether a product is a consumer product,
doubtful cases shall be resolved in favor of coverage. For a particular
product received by a particular user, "normally used" refers to a
typical or common use of that class of product, regardless of the status
of the particular user or of the way in which the particular user
actually uses, or expects or is expected to use, the product. A product
is a consumer product regardless of whether the product has substantial
commercial, industrial or non-consumer uses, unless such uses represent
the only significant mode of use of the product.
"Installation Information" for a User Product means any methods,
procedures, authorization keys, or other information required to install
and execute modified versions of a covered work in that User Product from
a modified version of its Corresponding Source. The information must
suffice to ensure that the continued functioning of the modified object
code is in no case prevented or interfered with solely because
modification has been made.
If you convey an object code work under this section in, or with, or
specifically for use in, a User Product, and the conveying occurs as
part of a transaction in which the right of possession and use of the
User Product is transferred to the recipient in perpetuity or for a
fixed term (regardless of how the transaction is characterized), the
Corresponding Source conveyed under this section must be accompanied
by the Installation Information. But this requirement does not apply
if neither you nor any third party retains the ability to install
modified object code on the User Product (for example, the work has
been installed in ROM).
The requirement to provide Installation Information does not include a
requirement to continue to provide support service, warranty, or updates
for a work that has been modified or installed by the recipient, or for
the User Product in which it has been modified or installed. Access to a
network may be denied when the modification itself materially and
adversely affects the operation of the network or violates the rules and
protocols for communication across the network.
Corresponding Source conveyed, and Installation Information provided,
in accord with this section must be in a format that is publicly
documented (and with an implementation available to the public in
source code form), and must require no special password or key for
unpacking, reading or copying.
7. Additional Terms.
"Additional permissions" are terms that supplement the terms of this
License by making exceptions from one or more of its conditions.
Additional permissions that are applicable to the entire Program shall
be treated as though they were included in this License, to the extent
that they are valid under applicable law. If additional permissions
apply only to part of the Program, that part may be used separately
under those permissions, but the entire Program remains governed by
this License without regard to the additional permissions.
When you convey a copy of a covered work, you may at your option
remove any additional permissions from that copy, or from any part of
it. (Additional permissions may be written to require their own
removal in certain cases when you modify the work.) You may place
additional permissions on material, added by you to a covered work,
for which you have or can give appropriate copyright permission.
Notwithstanding any other provision of this License, for material you
add to a covered work, you may (if authorized by the copyright holders of
that material) supplement the terms of this License with terms:
a) Disclaiming warranty or limiting liability differently from the
terms of sections 15 and 16 of this License; or
b) Requiring preservation of specified reasonable legal notices or
author attributions in that material or in the Appropriate Legal
Notices displayed by works containing it; or
c) Prohibiting misrepresentation of the origin of that material, or
requiring that modified versions of such material be marked in
reasonable ways as different from the original version; or
d) Limiting the use for publicity purposes of names of licensors or
authors of the material; or
e) Declining to grant rights under trademark law for use of some
trade names, trademarks, or service marks; or
f) Requiring indemnification of licensors and authors of that
material by anyone who conveys the material (or modified versions of
it) with contractual assumptions of liability to the recipient, for
any liability that these contractual assumptions directly impose on
those licensors and authors.
All other non-permissive additional terms are considered "further
restrictions" within the meaning of section 10. If the Program as you
received it, or any part of it, contains a notice stating that it is
governed by this License along with a term that is a further
restriction, you may remove that term. If a license document contains
a further restriction but permits relicensing or conveying under this
License, you may add to a covered work material governed by the terms
of that license document, provided that the further restriction does
not survive such relicensing or conveying.
If you add terms to a covered work in accord with this section, you
must place, in the relevant source files, a statement of the
additional terms that apply to those files, or a notice indicating
where to find the applicable terms.
Additional terms, permissive or non-permissive, may be stated in the
form of a separately written license, or stated as exceptions;
the above requirements apply either way.
8. Termination.
You may not propagate or modify a covered work except as expressly
provided under this License. Any attempt otherwise to propagate or
modify it is void, and will automatically terminate your rights under
this License (including any patent licenses granted under the third
paragraph of section 11).
However, if you cease all violation of this License, then your
license from a particular copyright holder is reinstated (a)
provisionally, unless and until the copyright holder explicitly and
finally terminates your license, and (b) permanently, if the copyright
holder fails to notify you of the violation by some reasonable means
prior to 60 days after the cessation.
Moreover, your license from a particular copyright holder is
reinstated permanently if the copyright holder notifies you of the
violation by some reasonable means, this is the first time you have
received notice of violation of this License (for any work) from that
copyright holder, and you cure the violation prior to 30 days after
your receipt of the notice.
Termination of your rights under this section does not terminate the
licenses of parties who have received copies or rights from you under
this License. If your rights have been terminated and not permanently
reinstated, you do not qualify to receive new licenses for the same
material under section 10.
9. Acceptance Not Required for Having Copies.
You are not required to accept this License in order to receive or
run a copy of the Program. Ancillary propagation of a covered work
occurring solely as a consequence of using peer-to-peer transmission
to receive a copy likewise does not require acceptance. However,
nothing other than this License grants you permission to propagate or
modify any covered work. These actions infringe copyright if you do
not accept this License. Therefore, by modifying or propagating a
covered work, you indicate your acceptance of this License to do so.
10. Automatic Licensing of Downstream Recipients.
Each time you convey a covered work, the recipient automatically
receives a license from the original licensors, to run, modify and
propagate that work, subject to this License. You are not responsible
for enforcing compliance by third parties with this License.
An "entity transaction" is a transaction transferring control of an
organization, or substantially all assets of one, or subdividing an
organization, or merging organizations. If propagation of a covered
work results from an entity transaction, each party to that
transaction who receives a copy of the work also receives whatever
licenses to the work the party's predecessor in interest had or could
give under the previous paragraph, plus a right to possession of the
Corresponding Source of the work from the predecessor in interest, if
the predecessor has it or can get it with reasonable efforts.
You may not impose any further restrictions on the exercise of the
rights granted or affirmed under this License. For example, you may
not impose a license fee, royalty, or other charge for exercise of
rights granted under this License, and you may not initiate litigation
(including a cross-claim or counterclaim in a lawsuit) alleging that
any patent claim is infringed by making, using, selling, offering for
sale, or importing the Program or any portion of it.
11. Patents.
A "contributor" is a copyright holder who authorizes use under this
License of the Program or a work on which the Program is based. The
work thus licensed is called the contributor's "contributor version".
A contributor's "essential patent claims" are all patent claims
owned or controlled by the contributor, whether already acquired or
hereafter acquired, that would be infringed by some manner, permitted
by this License, of making, using, or selling its contributor version,
but do not include claims that would be infringed only as a
consequence of further modification of the contributor version. For
purposes of this definition, "control" includes the right to grant
patent sublicenses in a manner consistent with the requirements of
this License.
Each contributor grants you a non-exclusive, worldwide, royalty-free
patent license under the contributor's essential patent claims, to
make, use, sell, offer for sale, import and otherwise run, modify and
propagate the contents of its contributor version.
In the following three paragraphs, a "patent license" is any express
agreement or commitment, however denominated, not to enforce a patent
(such as an express permission to practice a patent or covenant not to
sue for patent infringement). To "grant" such a patent license to a
party means to make such an agreement or commitment not to enforce a
patent against the party.
If you convey a covered work, knowingly relying on a patent license,
and the Corresponding Source of the work is not available for anyone
to copy, free of charge and under the terms of this License, through a
publicly available network server or other readily accessible means,
then you must either (1) cause the Corresponding Source to be so
available, or (2) arrange to deprive yourself of the benefit of the
patent license for this particular work, or (3) arrange, in a manner
consistent with the requirements of this License, to extend the patent
license to downstream recipients. "Knowingly relying" means you have
actual knowledge that, but for the patent license, your conveying the
covered work in a country, or your recipient's use of the covered work
in a country, would infringe one or more identifiable patents in that
country that you have reason to believe are valid.
If, pursuant to or in connection with a single transaction or
arrangement, you convey, or propagate by procuring conveyance of, a
covered work, and grant a patent license to some of the parties
receiving the covered work authorizing them to use, propagate, modify
or convey a specific copy of the covered work, then the patent license
you grant is automatically extended to all recipients of the covered
work and works based on it.
A patent license is "discriminatory" if it does not include within
the scope of its coverage, prohibits the exercise of, or is
conditioned on the non-exercise of one or more of the rights that are
specifically granted under this License. You may not convey a covered
work if you are a party to an arrangement with a third party that is
in the business of distributing software, under which you make payment
to the third party based on the extent of your activity of conveying
the work, and under which the third party grants, to any of the
parties who would receive the covered work from you, a discriminatory
patent license (a) in connection with copies of the covered work
conveyed by you (or copies made from those copies), or (b) primarily
for and in connection with specific products or compilations that
contain the covered work, unless you entered into that arrangement,
or that patent license was granted, prior to 28 March 2007.
Nothing in this License shall be construed as excluding or limiting
any implied license or other defenses to infringement that may
otherwise be available to you under applicable patent law.
12. No Surrender of Others' Freedom.
If conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License. If you cannot convey a
covered work so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you may
not convey it at all. For example, if you agree to terms that obligate you
to collect a royalty for further conveying from those to whom you convey
the Program, the only way you could satisfy both those terms and this
License would be to refrain entirely from conveying the Program.
13. Use with the GNU Affero General Public License.
Notwithstanding any other provision of this License, you have
permission to link or combine any covered work with a work licensed
under version 3 of the GNU Affero General Public License into a single
combined work, and to convey the resulting work. The terms of this
License will continue to apply to the part which is the covered work,
but the special requirements of the GNU Affero General Public License,
section 13, concerning interaction through a network will apply to the
combination as such.
14. Revised Versions of this License.
The Free Software Foundation may publish revised and/or new versions of
the GNU General Public License from time to time. Such new versions will
be similar in spirit to the present version, but may differ in detail to
address new problems or concerns.
Each version is given a distinguishing version number. If the
Program specifies that a certain numbered version of the GNU General
Public License "or any later version" applies to it, you have the
option of following the terms and conditions either of that numbered
version or of any later version published by the Free Software
Foundation. If the Program does not specify a version number of the
GNU General Public License, you may choose any version ever published
by the Free Software Foundation.
If the Program specifies that a proxy can decide which future
versions of the GNU General Public License can be used, that proxy's
public statement of acceptance of a version permanently authorizes you
to choose that version for the Program.
Later license versions may give you additional or different
permissions. However, no additional obligations are imposed on any
author or copyright holder as a result of your choosing to follow a
later version.
15. Disclaimer of Warranty.
THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
16. Limitation of Liability.
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
SUCH DAMAGES.
17. Interpretation of Sections 15 and 16.
If the disclaimer of warranty and limitation of liability provided
above cannot be given local legal effect according to their terms,
reviewing courts shall apply local law that most closely approximates
an absolute waiver of all civil liability in connection with the
Program, unless a warranty or assumption of liability accompanies a
copy of the Program in return for a fee.
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest
possible use to the public, the best way to achieve this is to make it
free software which everyone can redistribute and change under these terms.
To do so, attach the following notices to the program. It is safest
to attach them to the start of each source file to most effectively
state the exclusion of warranty; and each file should have at least
the "copyright" line and a pointer to where the full notice is found.
<one line to give the program's name and a brief idea of what it does.>
Copyright (C) <year> <name of author>
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
Also add information on how to contact you by electronic and paper mail.
If the program does terminal interaction, make it output a short
notice like this when it starts in an interactive mode:
<program> Copyright (C) <year> <name of author>
This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `show c' for details.
The hypothetical commands `show w' and `show c' should show the appropriate
parts of the General Public License. Of course, your program's commands
might be different; for a GUI interface, you would use an "about box".
You should also get your employer (if you work as a programmer) or school,
if any, to sign a "copyright disclaimer" for the program, if necessary.
For more information on this, and how to apply and follow the GNU GPL, see
<https://www.gnu.org/licenses/>.
The GNU General Public License does not permit incorporating your program
into proprietary programs. If your program is a subroutine library, you
may consider it more useful to permit linking proprietary applications with
the library. If this is what you want to do, use the GNU Lesser General
Public License instead of this License. But first, please read
<https://www.gnu.org/licenses/why-not-lgpl.html>.
+52
View File
@@ -0,0 +1,52 @@
# 奇妙小屏幕控制器(核桃派 ZeroW)
这是一个可单独克隆、开发、测试和离线部署的核桃派 ZeroW/H618 项目,用于驱动单块 64×64 HUB75 RGB 点阵屏,并提供局域网页面、模板、动图、网络、OTA 和电压监控功能。
## 仓库结构
- `核桃派软件源代码/`:FastAPI 服务、网页、H618 HUB75 原生驱动、部署与发布脚本。
- `整体开发需求/`:带稳定编号的功能和部署需求。
- `测试相关资料/如何测试/`:本机、板端、实屏与 ADC 的分层测试流程。
- `硬件相关资料和硬件的连接/`:核桃派、HUB75 和 ADS1110 接线资料。
- `发布更新相关/`:官方基线 IMG、正式导出包、OTA、离线依赖和镜像编辑器。
- `各种归档/`:一次性验收证据和历史实现材料。
本私有仓库保留发布产物和离线依赖,并使用 Git LFS 管理已登记的大体积二进制。当前完整工作区超过 10 GiB;首次克隆和拉取需要安装 Git LFS,并为普通 Git 数据与 LFS 对象预留足够的磁盘空间和时间。
## 首次使用
1. 完整阅读 `AGENTS.md`、`整体开发需求/` 和与任务相关的测试、硬件资料。
2. 需要 SSH、实机部署或镜像定制时,运行:
```powershell
python ".\测试相关资料\核桃派的用户名和密码和ip\prepare_credentials.py"
```
3. 如果脚本创建了 `用户名密码ip.txt`,只编辑该文件并填完全部字段,然后重新运行检查。该私有文件被 Git 精确忽略;不要把内容复制到聊天、日志、源码或普通文档。
4. 运行仓库卫生检查:
```powershell
python ".\核桃派软件源代码\scripts\check_repository_hygiene.py"
```
5. 本机完整测试:
```powershell
python ".\测试相关资料\如何测试\本机测试环境\local_test.py" test --suite all
```
## Git 安全边界
根 `.gitignore` 是统一入口。真实设备凭据、私钥、本机环境、运行数据和可再生缓存不得提交;示例文件、源码、需求、测试、正式 IMG、OTA、离线依赖、编辑器程序及历史归档需要保留。提交前运行卫生检查,确认没有开发电脑绝对路径、私钥或高可信明文秘密。
仓库内描述源码位置时使用仓库相对路径或 `<仓库根目录>` 等文字占位符。核桃派生产路径 `/opt/matrix-screen-controller`、`/var/lib/matrix-screen-controller` 和 `/run/matrix-screen-controller` 是部署契约,不属于开发机路径。
可选的版本库 hook 位于 `.githooks/pre-commit`。当前 checkout 可执行以下命令启用:
```powershell
git config core.hooksPath .githooks
```
## 许可证
项目自有源码以 GNU General Public License v3.0 发布,见 `LICENSE`。仓库中随附的系统镜像、Debian 包、Python wheel、字体、FRP、硬件资料和其他第三方内容仍由各自许可证、版权声明或来源条款约束;GPLv3 不会替这些第三方材料重新授权。
@@ -0,0 +1,8 @@
# 奇妙小屏幕控制器 OTA 1.0.4
- 软件版本:`1.0.4`
- 导出时间:`2026-09-04T13:14:05+08:00`
- 说明:发布当前工作区已完成并通过本机全套测试的软件版本。
- 产物:`matrix-screen-controller-1.0.4.ota`
本目录是可删除的发布产物,不得被源码、脚本或后续版本引用。
@@ -0,0 +1,10 @@
{
"format_version": 1,
"artifact_type": "ota",
"software_version": "1.0.4",
"created_at": "2026-09-04T13:14:05+08:00",
"notes": "发布当前工作区已完成并通过本机全套测试的软件版本。",
"artifact": "matrix-screen-controller-1.0.4.ota",
"artifact_bytes": 22372978,
"artifact_sha256": "ed15498e2d66758343c874d00176e2525e67a69fea5cc8f4578f139dd2b0f766"
}
@@ -0,0 +1 @@
ed15498e2d66758343c874d00176e2525e67a69fea5cc8f4578f139dd2b0f766 matrix-screen-controller-1.0.4.ota
@@ -0,0 +1,8 @@
# 奇妙小屏幕控制器 OTA 1.0.5
- 软件版本:`1.0.5`
- 导出时间:`2026-09-06T21:10:58+08:00`
- 说明:修复 OTA 板端测试目录隔离,并新增可查看、复制的详细失败日志。
- 产物:`matrix-screen-controller-1.0.5.ota`
本目录是可删除的发布产物,不得被源码、脚本或后续版本引用。
@@ -0,0 +1,10 @@
{
"format_version": 1,
"artifact_type": "ota",
"software_version": "1.0.5",
"created_at": "2026-09-06T21:10:58+08:00",
"notes": "修复 OTA 板端测试目录隔离,并新增可查看、复制的详细失败日志。",
"artifact": "matrix-screen-controller-1.0.5.ota",
"artifact_bytes": 22381616,
"artifact_sha256": "ec245d2ba2eefdf415f6745aefb1dfc66631e027d6820a2b6bd04bd6306d4152"
}
@@ -0,0 +1 @@
ec245d2ba2eefdf415f6745aefb1dfc66631e027d6820a2b6bd04bd6306d4152 matrix-screen-controller-1.0.5.ota
@@ -0,0 +1,8 @@
# 奇妙小屏幕控制器 OTA 1.0.6
- 软件版本:`1.0.6`
- 导出时间:`2026-09-06T21:39:45+08:00`
- 说明:诊断引导包:经设备持有者授权,仅在 1.0.3 旧 worker 中跳过 pytest,以先安装可查看、复制的 OTA 失败日志;后续更新恢复严格测试。
- 产物:`matrix-screen-controller-1.0.6.ota`
本目录是可删除的发布产物,不得被源码、脚本或后续版本引用。
@@ -0,0 +1,10 @@
{
"format_version": 1,
"artifact_type": "ota",
"software_version": "1.0.6",
"created_at": "2026-09-06T21:39:45+08:00",
"notes": "诊断引导包:经设备持有者授权,仅在 1.0.3 旧 worker 中跳过 pytest,以先安装可查看、复制的 OTA 失败日志;后续更新恢复严格测试。",
"artifact": "matrix-screen-controller-1.0.6.ota",
"artifact_bytes": 22382190,
"artifact_sha256": "8e804dcfb1f2f9194f3c57b88b5d4b7308509270fba536059e528ab21fdfa0b9"
}
@@ -0,0 +1 @@
8e804dcfb1f2f9194f3c57b88b5d4b7308509270fba536059e528ab21fdfa0b9 matrix-screen-controller-1.0.6.ota
@@ -0,0 +1,11 @@
# OTA 1.1.0 软件安装包(修复版)
修复 OTA 显式停止旧服务时运行目录被删除导致升级和回滚中断;增加停服前事务保护、日志降级及真实 systemd 回归。已在测试设备完成 1.0.6 → 1.1.0,用户数据和 frp 状态保持。
- SHA-256:`7f33a417181633e1f4c77f48a3030d33f6c6e9578002e22f3b0487aff535eef8`
- 修复时间:`2026-09-08T10:31:33+08:00`
- 通过系统设置上传 `.ota`,无需解压。1.0.x 必须先安装本节点,再安装后续补丁。
- 已通过真实 systemd 停启测试及测试设备 OTA;正式包与实机验收包字节一致。
- 已安装 frp 时保留配置和启停状态,完整组件跳过,缺失或损坏时离线修复。
- 本包修复停止旧服务时运行目录被删除的问题;仍为 1.1.0,不是 1.1.1。
- 原失败包与旧记录:`各种归档/20260908_103133_OTA1.1.0修复前_1d2a8f`。
@@ -0,0 +1,15 @@
{
"format_version": 1,
"artifact_type": "ota",
"software_version": "1.1.0",
"created_at": "2026-09-08T10:19:47+08:00",
"notes": "修复 OTA 显式停止旧服务时运行目录被删除导致升级和回滚中断;增加停服前事务保护、日志降级及真实 systemd 回归。已在测试设备完成 1.0.6 → 1.1.0,用户数据和 frp 状态保持。",
"artifact": "matrix-screen-controller-1.1.0.ota",
"artifact_bytes": 27998979,
"artifact_sha256": "7f33a417181633e1f4c77f48a3030d33f6c6e9578002e22f3b0487aff535eef8",
"package_kind": "software-install",
"required_checkpoint": "1.0.0",
"is_checkpoint": true,
"repaired_at": "2026-09-08T10:31:33+08:00",
"replaces_sha256": "379f80a30157e23d717157005ea246fa822529010c0f0295dcad5db3ceff42c5"
}
@@ -0,0 +1 @@
7f33a417181633e1f4c77f48a3030d33f6c6e9578002e22f3b0487aff535eef8 matrix-screen-controller-1.1.0.ota
+23
View File
@@ -0,0 +1,23 @@
# 发布更新材料与产物
本目录用于没有境外网络的核桃派从官方系统镜像离线安装当前软件,并保存按用户明确指令导出的可刷镜像。
| 目录 | 内容 | 生命周期 |
|---|---|---|
| `核桃派镜像/` | 未修改的官方 RAR、IMG 和摘要 | 稳定基线,不得原地修改 |
| `导出包/<版本>/` | Rufus 可写入的版本化 IMG | 用户可随时删除以节省空间;缺失默认正常,不影响开发,项目不得引用 |
| `其他依赖/` | AArch64 wheel、Debian 包、预编译内核、固定内核源码和依赖生命周期 | 随软件依赖同步维护 |
| `OTA数据包/<版本>/` | 版本化 OTA 更新包 | 今后长期保留,不作为后续构建输入;1.0.1 缺失为已接受的历史例外 |
| `镜像编辑器/` | Windows 编辑器源码和绿色程序 | 编辑器使用独立版本并覆盖旧程序 |
导出 IMG 缺失默认视为用户主动清理,不报故障、不追补、不自动重建,也不阻塞开发、常规测试或后续构建。OTA 今后保留;已缺失的 1.0.1 不再追补或重复提醒,原发布记录保留。
普通开发不需要读取大型镜像或导出目录。只有用户明确要求导出镜像、维护离线依赖或更新编辑器时才进入本流程;但新增或删除软件运行依赖时,必须在同一次功能修改中同步 `其他依赖/`。
镜像中的首次启动配置包含账户和 Wi-Fi 明文。未修改正式 IMG 的发布目录 README 必须写明该镜像故意公开的默认账户与 Wi-Fi 四项值并提示立即修改;这是唯一允许记录这些默认值的发布文档。当前设备或开发机凭据仍不得进入正式导出说明、发布记录、源码或镜像。定制镜像应按秘密文件保护;写卡成功后,首启程序会尽力覆盖并删除卡上的明文配置。
镜像格式 v3 分两层完成:标准库构建器从未修改官方 IMG 复制件生成应用离线 bundle,FAT16 只写固定双槽配置、v3 元数据和首启入口;随后 Linux root bootstrap 向复制件根分区写入应用 bundle、已登记的预编译内核载荷、一次性 root systemd 服务和受管 SSH 策略,同时清除继承的网络和设备身份。rootfs 注入前必须保留“两类压缩载荷 + 256 MiB”;FAT 必须在候选内核五个 boot 文件、启动脚本临时/回滚文件和状态文件实际预算之外再保留 `32 MiB`,并在构建端和设备安装端各检查一次。SSH 在首启 oneshot 完成前受 systemd 排序阻止,成功自动重启后才使用镜像配置账户开放。内核固定源码不进入镜像。两层及最终只读挂载验证全部成功后才可登记为正式产物。
正式镜像必须通过 `核桃派软件源代码/scripts/export_release.py image` 构建,禁止直接调用旧的 FAT 原地刷新脚本。新版本先用 `--candidate-output` 在正式目录外构建;同一字节候选通过摘要绑定的真实 TF 卡正向验收后,再用 `--validated-candidate` 和 `--validation-report` 晋升,晋升前会重建期望 bundle 并重新只读验证。候选阶段不得修改 `VERSION`、发布记录或正式目录。当前版本坏包的授权修复继续使用 `--repair-current`。构建主机只需 Python 标准库与已检查的 Linux 镜像工具,不得用安装 Pillow/FontTools 的临时 venv 掩盖导出器导入错误;构建不访问网络。
Windows 与 Linux 构建机之间传输时,先在 Codex 临时目录生成不含凭据的项目快照及 IMG 压缩副本,并在解压前后分别校验 SHA-256。PuTTY SCP 对中文远端路径不可靠时,只在明确的远端临时根建立 ASCII 下载目录;同文件系统可使用硬链接避免复制第二份大型 IMG,启用 `protected_hardlinks` 时仅用 sudo 创建这些明确硬链接。官方 `SHA256SUMS` 使用相对文件名,必须在清单所在目录校验。传输、解压、loop、挂载和 ASCII 下载目录在产物回传并复核后按明确绝对路径清理。
@@ -0,0 +1,51 @@
{
"schema_version": 1,
"platform": "Debian 12 / AArch64 / Python 3.11",
"active": [
{
"id": "python-wheelhouse",
"path": "aarch64-py311",
"reason": "FastAPI 服务、媒体、字体和本机/板端验证",
"introduced_in": "1.0.1"
},
{
"id": "ffmpeg-libheif-debian",
"path": "debian12-aarch64",
"reason": "媒体导入需要 ffmpeg、ffprobe、zscale、tonemap 和 heif-convert",
"source": "清华 TUNA 的 Debian bookworm、bookworm-updates 与 bookworm-security AArch64 镜像;仓库索引和包均校验 SHA-256",
"roots": ["ffmpeg", "libheif-examples", "python3.11-venv"],
"package_count": 84,
"baseline": "debian12-aarch64/BASE_IMAGE_PACKAGES.tsv",
"resolution": "debian12-aarch64/RESOLUTION.json",
"introduced_in": "1.0.2"
},
{
"id": "axp313a-kernel-runtime",
"path": "aarch64-kernel/6.1.31-matrix-axp313a1",
"reason": "新刷 IMG 首次启动时离线安装已验证的 AXP313A/cpufreq 修复内核,不在导出时重新编译",
"architecture": "aarch64",
"kernel_release": "6.1.31-matrix-axp313a1",
"introduced_in": "1.0.2"
},
{
"id": "walnutpi-linux-kernel-source",
"path": "kernel-source/walnutpi-linux-6.1.31-30ff3fd5",
"reason": "完全离线重建 6.1.31-matrix-axp313a1 的固定源码输入;不进入 IMG 或 OTA",
"source_commit": "30ff3fd5cf45417622b447a12e7a947402ffe34d",
"introduced_in": "1.0.2"
},
{
"id": "frpc-system-client",
"path": "frp/0.71.0/linux-arm64",
"reason": "网页远程维护功能使用的 FRP 客户端系统组件",
"source": "fatedier/frp 官方 v0.71.0 Linux ARM64 Release,并校验官方归档和提取文件 SHA-256",
"architecture": "aarch64",
"version": "0.71.0",
"installed_path": "/usr/local/bin/frpc",
"introduced_in": "1.1.0",
"development_baseline": "1.0.6 调试设备已预装;正式旧版本不包含此组件",
"ota_lifecycle": "仅软件安装节点携带二进制,普通补丁校验已安装组件;事务失败恢复原文件与状态"
}
],
"retired": []
}
+15
View File
@@ -0,0 +1,15 @@
# 其他离线依赖
- `aarch64-py311/`:Debian 12、Python 3.11、AArch64 的 Python wheelhouse。
- `debian12-aarch64/`:官方基础镜像缺少或版本不足的 FFmpeg、libheif、Python 3.11 venv/ensurepip 及完整递归闭包。`BASE_IMAGE_PACKAGES.tsv` 是官方基础镜像的正常安装包基准,`RESOLUTION.json` 记录解析根、仓库索引摘要和选中版本;构建器会在生成 IMG 前重新验证闭包。
- `aarch64-kernel/6.1.31-matrix-axp313a1/`:新刷 IMG 使用的已验证预编译内核载荷;导出只复制和校验,不重新编译。
- `kernel-source/walnutpi-linux-6.1.31-30ff3fd5/`:固定源码归档,只用于完全离线重建内核,不进入 IMG 或 OTA。
- `frp/0.71.0/linux-arm64/`:FRP 官方 Linux ARM64 `frpc` 系统组件、许可证和 SHA-256 清单;部署到 `/usr/local/bin/frpc`,不包含 `frps`。
两个目录都必须先执行各自的 `sha256sum -c SHA256SUMS`。Debian 目录当前包含 84 个 `.deb`,来源为清华 TUNA 的 Debian Bookworm、Updates 与 Security AArch64 镜像,文件逐个按仓库 SHA-256 校验。板端安装不得访问 PyPI、GitHub 或境外软件源。
内核二进制和源码目录同样必须校验各自的 `SHA256SUMS` 与 `METADATA.json`。正式 IMG 只把压缩后的预编译载荷注入复制镜像的 Linux 根分区;源码归档始终留在构建电脑上。
依赖生命周期以 `DEPENDENCIES.json` 为准。新增运行依赖必须同时加入文件、摘要和用途;删除依赖时删除二进制,并在 `retired` 中记录停用版本和原因。
frpc 正式引入版本为 1.1.0;此前 1.0.6 仅有开发设备预装。OTA 安装节点按源码 `UPGRADE_POLICY.json` 选择离线材料,普通补丁不重复打入 frpc。组件事务使用 Debian 基础镜像已包含的 `systemd`(systemctl/systemd-run)、`coreutils`(stat/sha256sum/install)与 `diffutils`(cmp),版本基线见 `debian12-aarch64/BASE_IMAGE_PACKAGES.tsv`,不增加板端下载。
@@ -0,0 +1,14 @@
{
"schema_version": 1,
"architecture": "aarch64",
"kernel_release": "6.1.31-matrix-axp313a1",
"source_commit": "30ff3fd5cf45417622b447a12e7a947402ffe34d",
"source_archive_sha256": "8659bb3d64313c4693c3605374167a8145186e5c9d43eb771a52a7359699302f",
"artifact": "axp313a-kernel-6.1.31-matrix-axp313a1.tar.gz",
"artifact_bytes": 48665765,
"artifact_sha256": "f2b557ce0874aca11aacaa4496ff1f3edfdb84d67ed537132f47d8f4432b8f6d",
"unpacked_file_bytes": 160051604,
"regular_file_count": 3056,
"module_file_count": 3048,
"provenance": "Exact files captured read-only from the validated production WalnutPi kernel on 2026-08-25 after browser and real HUB75 GPIO acceptance."
}
@@ -0,0 +1,7 @@
# 6.1.31-matrix-axp313a1 预编译载荷
- 架构:AArch64。
- 用途:未来可刷 IMG 首次启动时安装已经通过真实 HUB75 GPIO 验证的 AXP313A/cpufreq 修复内核。
- 载荷只包含候选 Image、两个 DTB、config、System.map、模块、版本标记和内部摘要,不包含设备身份、凭据、日志或用户数据。
- 模块目录中的 `build`、`source` 符号链接已排除;安装完成后使用目标系统的 `depmod` 重建索引。
- 正式构建必须先校验本目录 `SHA256SUMS` 和 `METADATA.json`,不得从历史 `导出包/` 取文件。
@@ -0,0 +1 @@
f2b557ce0874aca11aacaa4496ff1f3edfdb84d67ed537132f47d8f4432b8f6d axp313a-kernel-6.1.31-matrix-axp313a1.tar.gz
@@ -0,0 +1,29 @@
f072f4d804ea359e4eaf198b1af7a8b0943881a87f31bb764f8bf219bb9419e0 annotated_types-0.8.0-py3-none-any.whl
9f505dda5ac9f0c8309b5e8bd445a8c2bf7246f3ce950121e45ea15bc41d1494 anyio-4.14.2-py3-none-any.whl
62f22742b58a1a33014a2b6b706588a8d7e2a88ae7bd1a6ebe8c992928483775 certifi-2026.7.22-py3-none-any.whl
e6f9f66136c816745b9d65817da91d61d957fb16e02e4dcd0552553c5a197b76 click-8.4.2-py3-none-any.whl
4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6 colorama-0.4.6-py2.py3-none-any.whl
c46ac7c312df840f0c9e220f7964bada936781bc4e2e6eb71f1c4d7553786565 fastapi-0.116.1-py3-none-any.whl
2c14b4fd138c4bafcca294765c547914e1aa431ae1ca94ab99d8db08c958bd3b fonttools-4.63.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
63cf8bbe7522de3bf65932fda1d9c2772064ffb3dae62d55932da54b31cb6c86 h11-0.16.0-py3-none-any.whl
2d400746a40668fc9dec9810239072b40b4484b640a8c38fd654a024c7a1bf55 httpcore-1.0.9-py3-none-any.whl
bbb8caadb2b742d293169d2b458b5c001ef70e3158704aa3d3ef9597624c5d1d httptools-0.8.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
d909fcccc110f8c7faf814ca82a9a4d816bc5a6dbfea25d6591d6985b8ba59ad httpx-0.28.1-py3-none-any.whl
7f952cbe720b688055e3f87de14f5c3e5fdaa8bc3928985c4077ca689de849a2 idna-3.18-py3-none-any.whl
f631c04d2c48c52b84d0d0549c99ff3859c98df65b3101406327ecc7d53fbf12 iniconfig-2.3.0-py3-none-any.whl
d7193f7c8e4e93f444fde0262bf90af30e16fa0ad0ad44cb553c87339b23cd1c packaging-26.3-py3-none-any.whl
bcb46e2f9feff8d06323983bd83ed00c201fdcab3d74973e7072a889b3979fcd pillow-12.3.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
e920276dd6813095e9377c0bc5566d94c932c33b27a3e3945d8389c374dd4746 pluggy-1.6.0-py3-none-any.whl
7bfb192b3f4b9e8a89b6277b6ce787564f62cfd272055f6e685726b111dc7826 pydantic_core-2.46.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
45a282cde31d808236fd7ea9d919b128653c8b38b393d1c4ab335c62924d9aba pydantic-2.13.4-py3-none-any.whl
81a9e26dd42fd28a23a2d169d86d7ac03b46e2f8b59ed4698fb4785f946d0176 pygments-2.20.0-py3-none-any.whl
539c70ba6fcead8e78eebbf1115e8b589e7565830d7d006a8723f19ac8a0afb7 pytest-8.4.1-py3-none-any.whl
1d8214789a24de455a8b8bd8ae6fe3c6b69a5e3d64aa8a8e5d68e694bbcb285a python_dotenv-1.2.2-py3-none-any.whl
10892704fc220243f5305762e276552a0395f7beb4dbf9b14ec8fd43b57f126c pyyaml-6.0.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
89c0778ca62a76b826101e7c709e70680a1699ca7da6b44d38eb0a7e61fe4b51 starlette-0.47.3-py3-none-any.whl
481caa481374e813c1b176ada14e97f1f67a4539ce9cfeb3f350d78d6370c2e8 typing_extensions-4.16.0-py3-none-any.whl
4ed1cacbdc298c220f1bd249ed5287caa16f34d44ef4e9c3d0cbad5b521545e7 typing_inspection-0.4.2-py3-none-any.whl
197535216b25ff9b785e29a0b79199f55222193d47f820816e7da751e9bc8d4a uvicorn-0.35.0-py3-none-any.whl
53c85520781d84a4b8b230e24a5af5b0778efdb39142b424990ff1ef7c48ba21 uvloop-0.22.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
89d8c2394a065ca86f5d2910ff263ae67c127e1376ccc4f9fc35c71db879f80a watchfiles-1.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
d9aac6081513f02eac3f8caace800dbfc5c608b69e4a7bef69e414eabfc95aa1 websockets-17.0.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
@@ -0,0 +1,790 @@
ii adduser 3.134
ii adwaita-icon-theme 43-1
ii alsa-topology-conf 1.2.5.1-2
ii alsa-ucm-conf 1.2.8-1
ii alsa-utils 1.2.8-1
ii apt 2.6.1
ii apt-utils 2.6.1
ii at-spi2-common 2.46.0-5
ii at-spi2-core 2.46.0-5
ii avahi-daemon 0.8-10
ii base-files 12.4+deb12u7
ii base-passwd 3.6.1
ii bash 5.2.15-2+b7
ii bash-completion 1:2.11-6
ii bc 1.07.1-3
ii binutils 2.40-2
ii binutils-aarch64-linux-gnu 2.40-2
ii binutils-common 2.40-2
ii bison 2:3.8.2+dfsg-1+b1
ii bluez 666.6.66-1+deb12u1
ii bootbin-walnutpi-1b-v2024.01 1.0
ii bsdextrautils 2.38.1-5+deb12u1
ii bsdutils 1:2.38.1-5+deb12u1
ii btop 1.2.13-1
ii build-essential 12.9
ii busybox 1:1.35.0-4+b3
ii bzip2 1.0.8-5+b1
ii ca-certificates 20230311
ii conf-h616-audio 1.0.0
ii conf-qtenv 1.0.0
ii configtxt-walnutpi-1b-v2024.01 1.0
ii coreutils 9.1-1
ii cpio 2.13+dfsg-7.1
ii cpp 4:12.2.0-3
ii cpp-12 12.2.0-14
ii cron 3.0pl1-162
ii cron-daemon-common 3.0pl1-162
ii curl 7.88.1-10+deb12u7
ii dash 0.5.12-2
ii dbus 1.14.10-1~deb12u1
ii dbus-bin 1.14.10-1~deb12u1
ii dbus-daemon 1.14.10-1~deb12u1
ii dbus-session-bus-common 1.14.10-1~deb12u1
ii dbus-system-bus-common 1.14.10-1~deb12u1
ii dbus-user-session 1.14.10-1~deb12u1
ii dbus-x11 1.14.10-1~deb12u1
ii dconf-gsettings-backend 0.40.0-4
ii dconf-service 0.40.0-4
ii debconf 1.5.82
ii debconf-i18n 1.5.82
ii debian-archive-keyring 2023.3+deb12u1
ii debianutils 5.7-0.5~deb12u1
ii desktop-base 12.0.6+nmu1~deb12u1
ii device-tree-compiler 1.6.1-4+b1
ii diffutils 1:3.8-4
ii dirmngr 2.2.40-1.1
ii disable-wifi-random 1.0.0
ii dmidecode 3.4-1
ii dmsetup 2:1.02.185-2
ii dns-root-data 2024041801~deb12u1
ii dnsmasq-base 2.89-1
ii dpkg 1.21.22
ii dpkg-dev 1.21.22
ii e2fsprogs 1.47.0-2
ii enable-ssh-root 1.0.0
ii evemu-tools 2.7.0-3
ii evtest 1:1.35-1
ii fakeroot 1.31-1.2
ii fbset 2.1-33
ii fbterm 1.7-5
ii fdisk 2.38.1-5+deb12u1
ii findutils 4.9.0-4
ii flex 2.6.4-8.2
ii fontconfig 2.14.1-4
ii fontconfig-config 2.14.1-4
ii fonts-cantarell 0.303.1-1
ii fonts-dejavu-core 2.37-6
ii fonts-quicksand 0.2016-2.1
ii fonts-wqy-zenhei 0.9.45-8
ii g++ 4:12.2.0-3
ii g++-12 12.2.0-14
ii gcc 4:12.2.0-3
ii gcc-12 12.2.0-14
ii gcc-12-base 12.2.0-14
ii geoclue-2.0 2.6.0-2
ii git 1:2.39.2-1.1
ii git-man 1:2.39.2-1.1
ii glib-networking 2.74.0-4
ii glib-networking-common 2.74.0-4
ii glib-networking-services 2.74.0-4
ii gnome-accessibility-themes 3.28-2
ii gnome-themes-extra 3.28-2
ii gnome-themes-extra-data 3.28-2
ii gnupg 2.2.40-1.1
ii gnupg-l10n 2.2.40-1.1
ii gnupg-utils 2.2.40-1.1
ii gpg 2.2.40-1.1
ii gpg-agent 2.2.40-1.1
ii gpg-wks-client 2.2.40-1.1
ii gpg-wks-server 2.2.40-1.1
ii gpgconf 2.2.40-1.1
ii gpgsm 2.2.40-1.1
ii gpgv 2.2.40-1.1
ii grep 3.8-5
ii groff-base 1.22.4-10
ii gsettings-desktop-schemas 43.0-1
ii gstreamer1.0-plugins-base 1.22.0-3+deb12u2
ii gtk-update-icon-cache 3.24.38-2~deb12u2
ii gtk2-engines-pixbuf 2.24.33-2+deb12u1
ii gzip 1.12-1
ii hcitools 1.0.1
ii hicolor-icon-theme 0.17-2
ii hostname 3.23+nmu1
ii i2c-tools 4.3-2+b3
ii ifupdown 0.8.41
ii iio-sensor-proxy 3.0-2
ii init 1.65.2
ii init-system-helpers 1.65.2
ii initramfs-tools 0.142+deb12u1
ii initramfs-tools-core 0.142+deb12u1
ii initramfs-tools-hook 1.0.0
ii iproute2 6.1.0-3
ii iputils-ping 3:20221126-1
ii ir-keytable 1.22.1-5+b2
ii isc-dhcp-client 4.4.3-P1-2
ii isc-dhcp-common 4.4.3-P1-2
ii iso-codes 4.15.0-1
ii iw 5.19-1
ii javascript-common 11+nmu1
ii kernel-dtb-walnutpi-1b-6.1.31 1.36.0
ii kernel-headers-walnutpi-1b-6.1.31 1.36.0
ii kernel-image-walnutpi-1b-6.1.31 1.36.0
ii kernel-modules-walnutpi-1b-6.1.31 1.36.0
ii keyboard-configuration 1.221
ii keyutils 1.6.3-2
ii klibc-utils 2.0.12-1
ii kmod 30+20221128-1
ii less 590-2.1~deb12u2
ii libabsl20220623 20220623.1-1
ii libacl1 2.3.1-3
ii libalgorithm-diff-perl 1.201-1
ii libalgorithm-diff-xs-perl 0.04-8+b1
ii libalgorithm-merge-perl 0.08-5
ii libaom3 3.6.0-1+deb12u1
ii libapparmor1 3.0.8-3
ii libapt-pkg6.0 2.6.1
ii libargon2-1 0~20171227-0.3+deb12u1
ii libasan8 12.2.0-14
ii libasound2 1.2.8-1+b1
ii libasound2-data 1.2.8-1
ii libassuan0 2.5.5-5
ii libasyncns0 0.8-6+b3
ii libatk-bridge2.0-0 2.46.0-5
ii libatk1.0-0 2.46.0-5
ii libatomic1 12.2.0-14
ii libatopology2 1.2.8-1+b1
ii libatspi2.0-0 2.46.0-5
ii libattr1 1:2.5.1-4
ii libaudit-common 1:3.0.9-1
ii libaudit1 1:3.0.9-1
ii libavahi-client3 0.8-10
ii libavahi-common-data 0.8-10
ii libavahi-common3 0.8-10
ii libavahi-core7 0.8-10
ii libavahi-glib1 0.8-10
ii libavif15 0.11.1-1
ii libayatana-ido3-0.4-0 0.9.3-1
ii libayatana-indicator3-7 0.9.3-1
ii libbinutils 2.40-2
ii libblkid1 2.38.1-5+deb12u1
ii libbluetooth3 5.66-1+deb12u2
ii libbpf1 1:1.1.0-1
ii libbrotli1 1.0.9-2+b6
ii libbsd0 0.11.7-2
ii libbz2-1.0 1.0.8-5+b1
ii libc-bin 2.36-9+deb12u8
ii libc-dev-bin 2.36-9+deb12u8
ii libc-devtools 2.36-9+deb12u8
ii libc-l10n 2.36-9+deb12u8
ii libc6 2.36-9+deb12u8
ii libc6-dev 2.36-9+deb12u8
ii libcaca0 0.99.beta20-3
ii libcairo-gobject2 1.16.0-7
ii libcairo2 1.16.0-7
ii libcap-ng0 0.8.3-1+b3
ii libcap2 1:2.66-4
ii libcap2-bin 1:2.66-4
ii libcbor0.8 0.8.0-2+b1
ii libcc1-0 12.2.0-14
ii libcdparanoia0 3.10.2+debian-14
ii libcolord2 1.4.6-2.2
ii libcom-err2 1.47.0-2
ii libcrypt-dev 1:4.4.33-2
ii libcrypt1 1:4.4.33-2
ii libcryptsetup12 2:2.6.1-4~deb12u2
ii libctf-nobfd0 2.40-2
ii libctf0 2.40-2
ii libcups2 2.4.2-3+deb12u7
ii libcurl3-gnutls 7.88.1-10+deb12u7
ii libcurl4 7.88.1-10+deb12u7
ii libdaemon0 0.14-7.1
ii libdatrie1 0.2.13-2+b1
ii libdav1d6 1.0.0-2+deb12u1
ii libdb5.3 5.3.28+dfsg2-1
ii libdbus-1-3 1.14.10-1~deb12u1
ii libdconf1 0.40.0-4
ii libde265-0 1.0.11-1+deb12u2
ii libdebconfclient0 0.270
ii libdeflate0 1.14-1
ii libdevmapper1.02.1 2:1.02.185-2
ii libdouble-conversion3 3.2.1-1
ii libdpkg-perl 1.21.22
ii libdrm-amdgpu1 2.4.114-1+b1
ii libdrm-common 2.4.114-1
ii libdrm-nouveau2 2.4.114-1+b1
ii libdrm-radeon1 2.4.114-1+b1
ii libdrm2 2.4.114-1+b1
ii libduktape207 2.7.0-2
ii libdw1 0.188-2.1
ii libedit2 3.1-20221030-2
ii libegl-mesa0 22.3.6-1+deb12u1
ii libegl1 1.6.0-1
ii libelf1 0.188-2.1
ii libepoxy0 1.5.10-1
ii liberror-perl 0.17029-2
ii libevdev2 1.13.0+dfsg-1
ii libevemu3 2.7.0-3
ii libevent-2.1-7 2.1.12-stable-8
ii libevent-core-2.1-7 2.1.12-stable-8
ii libexpat1 2.5.0-1
ii libexpat1-dev 2.5.0-1
ii libext2fs2 1.47.0-2
ii libfakeroot 1.31-1.2
ii libfdisk1 2.38.1-5+deb12u1
ii libfdt1 1.6.1-4+b1
ii libffi8 3.4.4-1
ii libfftw3-single3 3.3.10-1
ii libfido2-1 1.12.0-2+b1
ii libfile-fcntllock-perl 0.22-4+b1
ii libfl-dev 2.6.4-8.2
ii libfl2 2.6.4-8.2
ii libflac12 1.4.2+ds-2
ii libfontconfig1 2.14.1-4
ii libfontenc1 1:1.1.4-1
ii libfreetype6 2.12.1+dfsg-5+deb12u3
ii libfribidi0 1.0.8-2.1
ii libgav1-1 0.18.0-1+b1
ii libgbm1 22.3.6-1+deb12u1
ii libgcc-12-dev 12.2.0-14
ii libgcc-s1 12.2.0-14
ii libgcrypt20 1.10.1-3
ii libgd3 2.3.3-9
ii libgdbm-compat4 1.23-3
ii libgdbm6 1.23-3
ii libgdk-pixbuf-2.0-0 2.42.10+dfsg-1+deb12u1
ii libgdk-pixbuf2.0-bin 2.42.10+dfsg-1+deb12u1
ii libgdk-pixbuf2.0-common 2.42.10+dfsg-1+deb12u1
ii libgl1 1.6.0-1
ii libgl1-mesa-dri 22.3.6-1+deb12u1
ii libglapi-mesa 22.3.6-1+deb12u1
ii libglib2.0-0 2.74.6-2+deb12u3
ii libglib2.0-data 2.74.6-2+deb12u3
ii libglu1-mesa 9.0.2-1.1
ii libglvnd0 1.6.0-1
ii libglx-mesa0 22.3.6-1+deb12u1
ii libglx0 1.6.0-1
ii libgmp10 2:6.2.1+dfsg1-1.1
ii libgnutls30 3.7.9-2+deb12u3
ii libgomp1 12.2.0-14
ii libgpg-error0 1.46-1
ii libgpm2 1.20.7-10+b1
ii libgprofng0 2.40-2
ii libgraphite2-3 1.3.14-1
ii libgssapi-krb5-2 1.20.1-2+deb12u2
ii libgstreamer-plugins-base1.0-0 1.22.0-3+deb12u2
ii libgstreamer1.0-0 1.22.0-2
ii libgtk-3-0 3.24.38-2~deb12u2
ii libgtk-3-bin 3.24.38-2~deb12u2
ii libgtk-3-common 3.24.38-2~deb12u2
ii libgudev-1.0-0 237-2
ii libharfbuzz-subset0 6.0.0+dfsg-3
ii libharfbuzz0b 6.0.0+dfsg-3
ii libhogweed6 3.8.1-2
ii libhwasan0 12.2.0-14
ii libhyphen0 2.8.8-7
ii libi2c0 4.3-2+b3
ii libice6 2:1.0.10-1
ii libicu72 72.1-3
ii libidn2-0 2.3.3-1+b1
ii libinput-bin 1.22.1-1
ii libinput10 1.22.1-1
ii libip4tc2 1.8.9-2
ii libisl23 0.25-1.1
ii libitm1 12.2.0-14
ii libiw30 30~pre9-14
ii libjansson4 2.14-2
ii libjbig0 2.1-6.1
ii libjim0.81 0.81+dfsg0-2
ii libjpeg62-turbo 1:2.1.5-2
ii libjs-jquery 3.6.1+dfsg+~3.5.14-1
ii libjs-sphinxdoc 5.3.0-4
ii libjs-underscore 1.13.4~dfsg+~1.11.4-3
ii libjson-c5 0.16-2
ii libjson-glib-1.0-0 1.6.6-1
ii libjson-glib-1.0-common 1.6.6-1
ii libk5crypto3 1.20.1-2+deb12u2
ii libkeyutils1 1.6.3-2
ii libklibc 2.0.12-1
ii libkmod2 30+20221128-1
ii libkrb5-3 1.20.1-2+deb12u2
ii libkrb5support0 1.20.1-2+deb12u2
ii libksba8 1.6.3-2
ii liblcms2-2 2.14-2
ii libldap-2.5-0 2.5.13+dfsg-5
ii libldap-common 2.5.13+dfsg-5
ii liblerc4 4.0.0+ds-2
ii liblightdm-gobject-1-0 1.26.0-8
ii libllvm15 1:15.0.6-4+b1
ii liblocale-gettext-perl 1.07-5
ii liblsan0 12.2.0-14
ii liblz4-1 1.9.4-1
ii liblzma5 5.4.1-0.2
ii libmbim-glib4 1.28.2-1
ii libmbim-proxy 1.28.2-1
ii libmbim-utils 1.28.2-1
ii libmd0 1.0.4-2
ii libmd4c0 0.4.8-1
ii libminizip1 1.1-8+deb12u1
ii libmm-glib0 1.20.4-1
ii libmnl0 1.0.4-3
ii libmount1 2.38.1-5+deb12u1
ii libmp3lame0 3.100-6
ii libmpc3 1.3.1-1
ii libmpfr6 4.2.0-1
ii libmpg123-0 1.31.2-1
ii libmtdev1 1.1.6-1
ii libncursesw6 6.4-4
ii libndp0 1.8-1+deb12u1
ii libnetfilter-conntrack3 1.0.9-3
ii libnettle8 3.8.1-2
ii libnewt0.52 0.52.23-1+b1
ii libnfnetlink0 1.0.2-2
ii libnfsidmap1 1:2.6.2-4
ii libnftables1 1.0.6-2+deb12u2
ii libnftnl11 1.2.4-2
ii libnghttp2-14 1.52.0-1+deb12u1
ii libnl-3-200 3.7.0-0.2+b1
ii libnl-genl-3-200 3.7.0-0.2+b1
ii libnl-route-3-200 3.7.0-0.2+b1
ii libnm0 1.42.4-1
ii libnotify4 0.8.1-1
ii libnpth0 1.6-3
ii libnsl-dev 1.3.0-2
ii libnsl2 1.3.0-2
ii libnspr4 2:4.35-1
ii libnss-mdns 0.15.1-3
ii libnss3 2:3.87.1-1
ii libnuma1 2.0.16-1
ii libogg0 1.3.5-3
ii libopengl0 1.6.0-1
ii libopenjp2-7 2.5.0-2
ii libopus0 1.3.1-3
ii liborc-0.4-0 1:0.4.33-2
ii libp11-kit0 0.24.1-2
ii libpam-modules 1.5.2-6+deb12u1
ii libpam-modules-bin 1.5.2-6+deb12u1
ii libpam-runtime 1.5.2-6+deb12u1
ii libpam-systemd 252.30-1~deb12u2
ii libpam0g 1.5.2-6+deb12u1
ii libpango-1.0-0 1.50.12+ds-1
ii libpangocairo-1.0-0 1.50.12+ds-1
ii libpangoft2-1.0-0 1.50.12+ds-1
ii libparted2 3.5-3
ii libpcap0.8 1.10.3-1
ii libpciaccess0 0.17-2
ii libpcre2-16-0 10.42-1
ii libpcre2-8-0 10.42-1
ii libpcsclite1 1.9.9-2
ii libperl5.36 5.36.0-7+deb12u1
ii libpipeline1 1.5.7-1
ii libpixman-1-0 0.42.2-1
ii libplymouth5 22.02.122-3
ii libpng16-16 1.6.39-2
ii libpolkit-agent-1-0 122-3
ii libpolkit-gobject-1-0 122-3
ii libpopt0 1.19+dfsg-1
ii libproc2-0 2:4.0.2-3
ii libproxy1v5 0.4.18-1.2
ii libpsl5 0.21.2-1
ii libpulse0 16.1+dfsg1-2+b1
ii libpython3-dev 3.11.2-1+b1
ii libpython3-stdlib 3.11.2-1+b1
ii libpython3.11 3.11.2-6+deb12u2
ii libpython3.11-dev 3.11.2-6+deb12u2
ii libpython3.11-minimal 3.11.2-6+deb12u2
ii libpython3.11-stdlib 3.11.2-6+deb12u2
ii libqmi-glib5 1.32.2-1
ii libqmi-proxy 1.32.2-1
ii libqmi-utils 1.32.2-1
ii libqrtr-glib0 1.2.2-1
ii libqscintilla2-qt5-15 2.13.3+dfsg-3
ii libqscintilla2-qt5-l10n 2.13.3+dfsg-3
ii libqt5bluetooth5 5.15.8-2
ii libqt5bluetooth5-bin 5.15.8-2
ii libqt5charts5 5.15.8-2
ii libqt5core5a 5.15.8+dfsg-11+deb12u2
ii libqt5dbus5 5.15.8+dfsg-11+deb12u2
ii libqt5designer5 5.15.8-2
ii libqt5gui5 5.15.8+dfsg-11+deb12u2
ii libqt5help5 5.15.8-2
ii libqt5location5 5.15.8+dfsg-3+deb12u1
ii libqt5multimedia5 5.15.8-2
ii libqt5multimediawidgets5 5.15.8-2
ii libqt5network5 5.15.8+dfsg-11+deb12u2
ii libqt5nfc5 5.15.8-2
ii libqt5opengl5 5.15.8+dfsg-11+deb12u2
ii libqt5positioning5 5.15.8+dfsg-3+deb12u1
ii libqt5positioningquick5 5.15.8+dfsg-3+deb12u1
ii libqt5printsupport5 5.15.8+dfsg-11+deb12u2
ii libqt5qml5 5.15.8+dfsg-3
ii libqt5qmlmodels5 5.15.8+dfsg-3
ii libqt5quick5 5.15.8+dfsg-3
ii libqt5quickwidgets5 5.15.8+dfsg-3
ii libqt5remoteobjects5 5.15.8-2
ii libqt5sensors5 5.15.8-2
ii libqt5serialport5 5.15.8-2
ii libqt5sql5 5.15.8+dfsg-11+deb12u2
ii libqt5sql5-sqlite 5.15.8+dfsg-11+deb12u2
ii libqt5svg5 5.15.8-3
ii libqt5test5 5.15.8+dfsg-11+deb12u2
ii libqt5texttospeech5 5.15.8-2
ii libqt5waylandclient5 5.15.8-2
ii libqt5waylandcompositor5 5.15.8-2
ii libqt5webchannel5 5.15.8-2
ii libqt5webengine-data 5.15.13+dfsg-1~deb12u1
ii libqt5webengine5 5.15.13+dfsg-1~deb12u1
ii libqt5webenginecore5 5.15.13+dfsg-1~deb12u1
ii libqt5webenginewidgets5 5.15.13+dfsg-1~deb12u1
ii libqt5webkit5 5.212.0~alpha4-30
ii libqt5websockets5 5.15.8-2
ii libqt5widgets5 5.15.8+dfsg-11+deb12u2
ii libqt5x11extras5 5.15.8-2
ii libqt5xml5 5.15.8+dfsg-11+deb12u2
ii libqt5xmlpatterns5 5.15.8-2
ii libqwt-qt5-6 6.1.4-2
ii librav1e0 0.5.1-6
ii libre2-9 20220601+dfsg-1+b1
ii libreadline8 8.2-1.3
ii librsvg2-2 2.54.7+dfsg-1~deb12u1
ii librsvg2-common 2.54.7+dfsg-1~deb12u1
ii librtmp1 2.4+20151223.gitfa8646d.1-2+b2
ii libsamplerate0 0.2.2-3
ii libsasl2-2 2.1.28+dfsg-10
ii libsasl2-modules 2.1.28+dfsg-10
ii libsasl2-modules-db 2.1.28+dfsg-10
ii libseccomp2 2.5.4-1+deb12u1
ii libselinux1 3.4-1+b6
ii libsemanage-common 3.4-1
ii libsemanage2 3.4-1+b5
ii libsensors-config 1:3.6.0-7.1
ii libsensors5 1:3.6.0-7.1
ii libsepol2 3.4-2.1
ii libslang2 2.3.3-3
ii libsm6 2:1.2.3-1
ii libsmartcols1 2.38.1-5+deb12u1
ii libsnappy1v5 1.1.9-3
ii libsndfile1 1.2.0-1
ii libsodium23 1.0.18-1
ii libsoup-3.0-0 3.2.2-2
ii libsoup-3.0-common 3.2.2-2
ii libspeechd2 0.11.4-2
ii libsqlite3-0 3.40.1-2
ii libss2 1.47.0-2
ii libssh2-1 1.10.0-3+b1
ii libssl-dev 3.0.14-1~deb12u1
ii libssl3 3.0.14-1~deb12u1
ii libstartup-notification0 0.12-6+b1
ii libstdc++-12-dev 12.2.0-14
ii libstdc++6 12.2.0-14
ii libsvtav1enc1 1.4.1+dfsg-1
ii libsystemd-shared 252.30-1~deb12u2
ii libsystemd0 252.30-1~deb12u2
ii libtasn1-6 4.19.0-2
ii libteamdctl0 1.31-1
ii libtext-charwidth-perl 0.04-11
ii libtext-iconv-perl 1.7-8
ii libtext-wrapi18n-perl 0.06-10
ii libthai-data 0.1.29-1
ii libthai0 0.1.29-1
ii libtheora0 1.1.1+dfsg.1-16.1+b1
ii libtiff6 4.5.0-6+deb12u1
ii libtinfo6 6.4-4
ii libtirpc-common 1.3.3+ds-1
ii libtirpc-dev 1.3.3+ds-1
ii libtirpc3 1.3.3+ds-1
ii libts-bin 1.22-1+b1
ii libts0 1.22-1+b1
ii libtsan2 12.2.0-14
ii libubootenv-tool 0.3.2-1
ii libubootenv0.1 0.3.2-1
ii libubsan1 12.2.0-14
ii libuchardet0 0.0.7-1
ii libudev1 252.30-1~deb12u2
ii libunistring2 1.0-2
ii libunwind8 1.6.2-3
ii libusb-1.0-0 2:1.0.26-1
ii libutempter0 1.2.1-3
ii libuuid1 2.38.1-5+deb12u1
ii libvisual-0.4-0 0.4.0-19
ii libvorbis0a 1.3.7-1
ii libvorbisenc2 1.3.7-1
ii libvpx7 1.12.0-1+deb12u3
ii libwacom-common 2.6.0-1
ii libwacom9 2.6.0-1
ii libwayland-client0 1.21.0-1
ii libwayland-cursor0 1.21.0-1
ii libwayland-egl1 1.21.0-1
ii libwayland-server0 1.21.0-1
ii libwebp7 1.2.4-0.2+deb12u1
ii libwebpdemux2 1.2.4-0.2+deb12u1
ii libwebpmux3 1.2.4-0.2+deb12u1
ii libwnck-3-0 43.0-3
ii libwnck-3-common 43.0-3
ii libwoff1 1.0.2-2
ii libwrap0 7.6.q-32
ii libx11-6 2:1.8.4-2+deb12u2
ii libx11-data 2:1.8.4-2+deb12u2
ii libx11-xcb1 2:1.8.4-2+deb12u2
ii libx265-199 3.5-2+b1
ii libxau6 1:1.0.9-1
ii libxaw7 2:1.0.14-1
ii libxcb-damage0 1.15-1
ii libxcb-dri2-0 1.15-1
ii libxcb-dri3-0 1.15-1
ii libxcb-glx0 1.15-1
ii libxcb-icccm4 0.4.1-1.1
ii libxcb-image0 0.4.0-2
ii libxcb-keysyms1 0.4.0-1+b2
ii libxcb-present0 1.15-1
ii libxcb-randr0 1.15-1
ii libxcb-render-util0 0.3.9-1+b1
ii libxcb-render0 1.15-1
ii libxcb-shape0 1.15-1
ii libxcb-shm0 1.15-1
ii libxcb-sync1 1.15-1
ii libxcb-util1 0.4.0-1+b1
ii libxcb-xfixes0 1.15-1
ii libxcb-xinerama0 1.15-1
ii libxcb-xinput0 1.15-1
ii libxcb-xkb1 1.15-1
ii libxcb1 1.15-1
ii libxcomposite1 1:0.4.5-1
ii libxcursor1 1:1.2.1-1
ii libxcvt0 0.1.2-1
ii libxdamage1 1:1.1.6-1
ii libxdmcp6 1:1.1.2-3
ii libxext6 2:1.3.4-1+b1
ii libxfce4ui-2-0 4.18.2-2
ii libxfce4ui-common 4.18.2-2
ii libxfce4util-bin 4.18.1-2
ii libxfce4util-common 4.18.1-2
ii libxfce4util7 4.18.1-2
ii libxfconf-0-3 4.18.0-2
ii libxfixes3 1:6.0.0-2
ii libxfont2 1:2.0.6-1
ii libxft2 2.3.6-1
ii libxi6 2:1.8-1+b1
ii libxinerama1 2:1.1.4-3
ii libxkbcommon-x11-0 1.5.0-1
ii libxkbcommon0 1.5.0-1
ii libxkbfile1 1:1.1.0-1
ii libxklavier16 5.4-4
ii libxml2 2.9.14+dfsg-1.3~deb12u1
ii libxmu6 2:1.1.3-3
ii libxmuu1 2:1.1.3-3
ii libxpm4 1:3.5.12-1.1+deb12u1
ii libxpresent1 1.0.0-2+b10
ii libxrandr2 2:1.5.2-2+b1
ii libxrender1 1:0.9.10-1.1
ii libxres1 2:1.2.1-1
ii libxshmfence1 1.3-1
ii libxslt1.1 1.1.35-1
ii libxt6 1:1.2.1-1.1
ii libxtables12 1.8.9-2
ii libxtst6 2:1.2.3-1.1
ii libxv1 2:1.0.11-1.1
ii libxxf86dga1 2:1.1.5-1
ii libxxf86vm1 1:1.1.4-1+b2
ii libxxhash0 0.8.1-1
ii libyaml-0-2 0.2.5-1
ii libyuv0 0.0~git20230123.b2528b0-1
ii libz3-4 4.8.12-3.1
ii libzstd1 1.5.4+dfsg2-5
ii lightdm 1.26.0-8
ii lightdm-gtk-greeter 2.0.8-2+b1
ii linux-base 4.9
ii linux-libc-dev 6.1.106-3
ii locales 2.36-9+deb12u8
ii login 1:4.13+dfsg1-1+b1
ii logrotate 3.21.0-1
ii logsave 1.47.0-2
ii m4 1.4.19-3
ii make 4.3-4.1
ii man-db 2.11.2-2
ii manpages 6.03-2
ii manpages-dev 6.03-2
ii map-device 0.0.1
ii mawk 1.3.4.20200120-3.1
ii media-types 10.0.0
ii modemmanager 1.20.4-1
ii mount 2.38.1-5+deb12u1
ii nano 7.2-1+deb12u1
ii ncurses-base 6.4-4
ii ncurses-bin 6.4-4
ii ncurses-term 6.4-4
ii net-tools 2.10-0.1
ii netbase 6.4
ii network-manager 1.42.4-1
ii nfs-common 1:2.6.2-4
ii nftables 1.0.6-2+deb12u2
ii ntpdate 1:4.2.8p15+dfsg-2~1.2.2+dfsg1-1+deb12u1
ii ntpsec-ntpdate 1.2.2+dfsg1-1+deb12u1
ii ntpsec-ntpdig 1.2.2+dfsg1-1+deb12u1
ii openssh-client 1:9.2p1-2+deb12u3
ii openssh-server 1:9.2p1-2+deb12u3
ii openssh-sftp-server 1:9.2p1-2+deb12u3
ii openssl 3.0.14-1~deb12u1
ii parted 3.5-3
ii passwd 1:4.13+dfsg1-1+b1
ii patch 2.7.6-7
ii perl 5.36.0-7+deb12u1
ii perl-base 5.36.0-7+deb12u1
ii perl-modules-5.36 5.36.0-7+deb12u1
ii pinentry-curses 1.2.1-1
ii pkexec 122-3
ii plymouth 22.02.122-3
ii plymouth-label 22.02.122-3
ii plymouth-themes 22.02.122-3
ii plymouth-themes-walnutpi 1.0.0
ii policykit-1 122-3
ii polkitd 122-3
ii polkitd-pkla 122-3
ii ppp 2.4.9-1+1.1+b1
ii procps 2:4.0.2-3
ii publicsuffix 20230209.2326-1
ii python-dev-is-python3 3.11.2-1+deb12u1
ii python-is-python3 3.11.2-1+deb12u1
ii python3 3.11.2-1+b1
ii python3-dev 3.11.2-1+b1
ii python3-distutils 3.11.2-3
ii python3-lib2to3 3.11.2-3
ii python3-minimal 3.11.2-1+b1
ii python3-ntp 1.2.2+dfsg1-1+deb12u1
ii python3-pip 23.0.1+dfsg-1
ii python3-pkg-resources 66.1.1-1
ii python3-pyqt5 5.15.9+dfsg-1
ii python3-pyqt5.qsci 2.13.3+dfsg-3
ii python3-pyqt5.qtbluetooth 5.15.9+dfsg-1
ii python3-pyqt5.qtchart 5.15.6+dfsg-1
ii python3-pyqt5.qtmultimedia 5.15.9+dfsg-1
ii python3-pyqt5.qtnfc 5.15.9+dfsg-1
ii python3-pyqt5.qtopengl 5.15.9+dfsg-1
ii python3-pyqt5.qtpositioning 5.15.9+dfsg-1
ii python3-pyqt5.qtquick 5.15.9+dfsg-1
ii python3-pyqt5.qtremoteobjects 5.15.9+dfsg-1
ii python3-pyqt5.qtsensors 5.15.9+dfsg-1
ii python3-pyqt5.qtserialport 5.15.9+dfsg-1
ii python3-pyqt5.qtsql 5.15.9+dfsg-1
ii python3-pyqt5.qtsvg 5.15.9+dfsg-1
ii python3-pyqt5.qttexttospeech 5.15.9+dfsg-1
ii python3-pyqt5.qtwebchannel 5.15.9+dfsg-1
ii python3-pyqt5.qtwebengine 5.15.6-1
ii python3-pyqt5.qtwebkit 5.15.9+dfsg-1
ii python3-pyqt5.qtwebsockets 5.15.9+dfsg-1
ii python3-pyqt5.qtx11extras 5.15.9+dfsg-1
ii python3-pyqt5.qtxmlpatterns 5.15.9+dfsg-1
ii python3-pyqt5.qwt 1.02.02-2+b4
ii python3-pyqt5.sip 12.11.1-1
ii python3-setuptools 66.1.1-1
ii python3-wheel 0.38.4-2
ii python3.11 3.11.2-6+deb12u2
ii python3.11-dev 3.11.2-6+deb12u2
ii python3.11-minimal 3.11.2-6+deb12u2
ii pyuic 1.0.0
ii qt5-gtk-platformtheme 5.15.8+dfsg-11+deb12u2
ii qtspeech5-speechd-plugin 5.15.8-2
ii qttranslations5-l10n 5.15.8-2
ii qtwayland5 5.15.8-2
ii read-edid 3.0.2-1.1
ii readline-common 8.2-1.3
ii rfkill 2.38.1-5+deb12u1
ii rpcbind 1.2.6-6+b1
ii rpcsvc-proto 1.4.3-1
ii runit-helper 2.15.2
ii sed 4.9-1
ii sensible-utils 0.0.17+nmu1
ii service-aw859-bluetooth 1.0.0
ii service-boot-script 1.2.0
ii service-disable-fbcon 1.0.0
ii service-h616-conf-thermal-trip 1.0.
ii service-h616-mac-detect 1.0.1
ii service-resize-part 1.0.2
ii service-w1b-dis-mmc2 1.0.0
ii set-device 1.1.1
ii set-emmc 1.1.0
ii set-language 1.0.1
ii set-lcd 1.1.4
ii sgml-base 1.31
ii shared-mime-info 2.2-1
ii ssh 1:9.2p1-2+deb12u3
ii sudo 1.9.13p3-1+deb12u1
ii systemd 252.30-1~deb12u2
ii systemd-sysv 252.30-1~deb12u2
ii systemd-timesyncd 252.30-1~deb12u2
ii sysvinit-utils 3.06-4
ii tar 1.34+dfsg-1.2+deb12u1
ii tasksel 3.73
ii tasksel-data 3.73
ii toilet 0.3-1.4
ii toilet-fonts 0.3-1.4
ii tree 2.1.0-1
ii tzdata 2024a-0+deb12u1
ii u-boot-tools 2023.01+dfsg-2+deb12u1
ii ucf 3.0043+nmu1
ii udev 252.30-1~deb12u2
ii usb-modeswitch 2.6.1-3+b1
ii usb-modeswitch-data 20191128-5
ii usbutils 1:014-1+deb12u1
ii usr-is-merged 37~deb12u1
ii util-linux 2.38.1-5+deb12u1
ii util-linux-extra 2.38.1-5+deb12u1
ii vim 2:9.0.1378-2
ii vim-common 2:9.0.1378-2
ii vim-runtime 2:9.0.1378-2
ii vim-tiny 2:9.0.1378-2
ii walnutpi-lib 1.1.0
ii wget 1.21.3-1+b1
ii whiptail 0.52.23-1+b1
ii wireless-regdb 2022.06.06-1
ii wireless-tools 30~pre9-14
ii wpasupplicant 2:2.10-12+deb12u2
ii wpi-host-name 1.0.0
ii wpi-lightdm 1.0.0
ii wpi-user 1.0.2
ii wpi-welcome-info 1.0.0
ii x11-apps 7.7+9
ii x11-common 1:7.7+23
ii x11-session-utils 7.7+5
ii x11-utils 7.7+5
ii x11-xkb-utils 7.7+7
ii x11-xserver-utils 7.7+9+b1
ii xauth 1:1.1.2-1
ii xbitmaps 1.1.1-2.2
ii xcvt 0.1.2-1
ii xdg-user-dirs 0.18-1
ii xfconf 4.18.0-2
ii xfonts-100dpi 1:1.0.5
ii xfonts-75dpi 1:1.0.5
ii xfonts-base 1:1.0.5+nmu1
ii xfonts-encodings 1:1.0.4-2.2
ii xfonts-scalable 1:1.0.3-1.3
ii xfonts-utils 1:7.7+6
ii xfwm4 4.18.0-1
ii xinit 1.4.0-1
ii xinput-calibrator 0.7.5+git20140201-1+b2
ii xkb-data 2.35.1-1
ii xml-core 0.18+nmu1
ii xorg 1:7.7+23
ii xorg-docs-core 1:1.7.1-1.2
ii xserver-common 2:21.1.7-3+deb12u7
ii xserver-xorg 1:7.7+23
ii xserver-xorg-core 2:21.1.7-3+deb12u7
ii xserver-xorg-input-all 1:7.7+23
ii xserver-xorg-input-evdev 1:2.10.6-2+b1
ii xserver-xorg-input-libinput 1.2.1-1+b1
ii xserver-xorg-input-synaptics 1.9.2-1+b1
ii xserver-xorg-input-wacom 1.1.0-1
ii xserver-xorg-legacy 2:21.1.7-3+deb12u7
ii xserver-xorg-video-all 1:7.7+23
ii xserver-xorg-video-amdgpu 23.0.0-1
ii xserver-xorg-video-ati 1:19.1.0-3
ii xserver-xorg-video-fbdev 1:0.5.0-2
ii xserver-xorg-video-nouveau 1:1.0.17-2
ii xserver-xorg-video-radeon 1:19.1.0-3
ii xserver-xorg-video-vesa 1:2.5.0-1+b1
ii xterm 379-1
ii xz-utils 5.4.1-0.2
ii zlib1g 1:1.2.13.dfsg-1
ii zlib1g-dev 1:1.2.13.dfsg-1
ii zstd 1.5.4+dfsg2-5
1 ii adduser 3.134
2 ii adwaita-icon-theme 43-1
3 ii alsa-topology-conf 1.2.5.1-2
4 ii alsa-ucm-conf 1.2.8-1
5 ii alsa-utils 1.2.8-1
6 ii apt 2.6.1
7 ii apt-utils 2.6.1
8 ii at-spi2-common 2.46.0-5
9 ii at-spi2-core 2.46.0-5
10 ii avahi-daemon 0.8-10
11 ii base-files 12.4+deb12u7
12 ii base-passwd 3.6.1
13 ii bash 5.2.15-2+b7
14 ii bash-completion 1:2.11-6
15 ii bc 1.07.1-3
16 ii binutils 2.40-2
17 ii binutils-aarch64-linux-gnu 2.40-2
18 ii binutils-common 2.40-2
19 ii bison 2:3.8.2+dfsg-1+b1
20 ii bluez 666.6.66-1+deb12u1
21 ii bootbin-walnutpi-1b-v2024.01 1.0
22 ii bsdextrautils 2.38.1-5+deb12u1
23 ii bsdutils 1:2.38.1-5+deb12u1
24 ii btop 1.2.13-1
25 ii build-essential 12.9
26 ii busybox 1:1.35.0-4+b3
27 ii bzip2 1.0.8-5+b1
28 ii ca-certificates 20230311
29 ii conf-h616-audio 1.0.0
30 ii conf-qtenv 1.0.0
31 ii configtxt-walnutpi-1b-v2024.01 1.0
32 ii coreutils 9.1-1
33 ii cpio 2.13+dfsg-7.1
34 ii cpp 4:12.2.0-3
35 ii cpp-12 12.2.0-14
36 ii cron 3.0pl1-162
37 ii cron-daemon-common 3.0pl1-162
38 ii curl 7.88.1-10+deb12u7
39 ii dash 0.5.12-2
40 ii dbus 1.14.10-1~deb12u1
41 ii dbus-bin 1.14.10-1~deb12u1
42 ii dbus-daemon 1.14.10-1~deb12u1
43 ii dbus-session-bus-common 1.14.10-1~deb12u1
44 ii dbus-system-bus-common 1.14.10-1~deb12u1
45 ii dbus-user-session 1.14.10-1~deb12u1
46 ii dbus-x11 1.14.10-1~deb12u1
47 ii dconf-gsettings-backend 0.40.0-4
48 ii dconf-service 0.40.0-4
49 ii debconf 1.5.82
50 ii debconf-i18n 1.5.82
51 ii debian-archive-keyring 2023.3+deb12u1
52 ii debianutils 5.7-0.5~deb12u1
53 ii desktop-base 12.0.6+nmu1~deb12u1
54 ii device-tree-compiler 1.6.1-4+b1
55 ii diffutils 1:3.8-4
56 ii dirmngr 2.2.40-1.1
57 ii disable-wifi-random 1.0.0
58 ii dmidecode 3.4-1
59 ii dmsetup 2:1.02.185-2
60 ii dns-root-data 2024041801~deb12u1
61 ii dnsmasq-base 2.89-1
62 ii dpkg 1.21.22
63 ii dpkg-dev 1.21.22
64 ii e2fsprogs 1.47.0-2
65 ii enable-ssh-root 1.0.0
66 ii evemu-tools 2.7.0-3
67 ii evtest 1:1.35-1
68 ii fakeroot 1.31-1.2
69 ii fbset 2.1-33
70 ii fbterm 1.7-5
71 ii fdisk 2.38.1-5+deb12u1
72 ii findutils 4.9.0-4
73 ii flex 2.6.4-8.2
74 ii fontconfig 2.14.1-4
75 ii fontconfig-config 2.14.1-4
76 ii fonts-cantarell 0.303.1-1
77 ii fonts-dejavu-core 2.37-6
78 ii fonts-quicksand 0.2016-2.1
79 ii fonts-wqy-zenhei 0.9.45-8
80 ii g++ 4:12.2.0-3
81 ii g++-12 12.2.0-14
82 ii gcc 4:12.2.0-3
83 ii gcc-12 12.2.0-14
84 ii gcc-12-base 12.2.0-14
85 ii geoclue-2.0 2.6.0-2
86 ii git 1:2.39.2-1.1
87 ii git-man 1:2.39.2-1.1
88 ii glib-networking 2.74.0-4
89 ii glib-networking-common 2.74.0-4
90 ii glib-networking-services 2.74.0-4
91 ii gnome-accessibility-themes 3.28-2
92 ii gnome-themes-extra 3.28-2
93 ii gnome-themes-extra-data 3.28-2
94 ii gnupg 2.2.40-1.1
95 ii gnupg-l10n 2.2.40-1.1
96 ii gnupg-utils 2.2.40-1.1
97 ii gpg 2.2.40-1.1
98 ii gpg-agent 2.2.40-1.1
99 ii gpg-wks-client 2.2.40-1.1
100 ii gpg-wks-server 2.2.40-1.1
101 ii gpgconf 2.2.40-1.1
102 ii gpgsm 2.2.40-1.1
103 ii gpgv 2.2.40-1.1
104 ii grep 3.8-5
105 ii groff-base 1.22.4-10
106 ii gsettings-desktop-schemas 43.0-1
107 ii gstreamer1.0-plugins-base 1.22.0-3+deb12u2
108 ii gtk-update-icon-cache 3.24.38-2~deb12u2
109 ii gtk2-engines-pixbuf 2.24.33-2+deb12u1
110 ii gzip 1.12-1
111 ii hcitools 1.0.1
112 ii hicolor-icon-theme 0.17-2
113 ii hostname 3.23+nmu1
114 ii i2c-tools 4.3-2+b3
115 ii ifupdown 0.8.41
116 ii iio-sensor-proxy 3.0-2
117 ii init 1.65.2
118 ii init-system-helpers 1.65.2
119 ii initramfs-tools 0.142+deb12u1
120 ii initramfs-tools-core 0.142+deb12u1
121 ii initramfs-tools-hook 1.0.0
122 ii iproute2 6.1.0-3
123 ii iputils-ping 3:20221126-1
124 ii ir-keytable 1.22.1-5+b2
125 ii isc-dhcp-client 4.4.3-P1-2
126 ii isc-dhcp-common 4.4.3-P1-2
127 ii iso-codes 4.15.0-1
128 ii iw 5.19-1
129 ii javascript-common 11+nmu1
130 ii kernel-dtb-walnutpi-1b-6.1.31 1.36.0
131 ii kernel-headers-walnutpi-1b-6.1.31 1.36.0
132 ii kernel-image-walnutpi-1b-6.1.31 1.36.0
133 ii kernel-modules-walnutpi-1b-6.1.31 1.36.0
134 ii keyboard-configuration 1.221
135 ii keyutils 1.6.3-2
136 ii klibc-utils 2.0.12-1
137 ii kmod 30+20221128-1
138 ii less 590-2.1~deb12u2
139 ii libabsl20220623 20220623.1-1
140 ii libacl1 2.3.1-3
141 ii libalgorithm-diff-perl 1.201-1
142 ii libalgorithm-diff-xs-perl 0.04-8+b1
143 ii libalgorithm-merge-perl 0.08-5
144 ii libaom3 3.6.0-1+deb12u1
145 ii libapparmor1 3.0.8-3
146 ii libapt-pkg6.0 2.6.1
147 ii libargon2-1 0~20171227-0.3+deb12u1
148 ii libasan8 12.2.0-14
149 ii libasound2 1.2.8-1+b1
150 ii libasound2-data 1.2.8-1
151 ii libassuan0 2.5.5-5
152 ii libasyncns0 0.8-6+b3
153 ii libatk-bridge2.0-0 2.46.0-5
154 ii libatk1.0-0 2.46.0-5
155 ii libatomic1 12.2.0-14
156 ii libatopology2 1.2.8-1+b1
157 ii libatspi2.0-0 2.46.0-5
158 ii libattr1 1:2.5.1-4
159 ii libaudit-common 1:3.0.9-1
160 ii libaudit1 1:3.0.9-1
161 ii libavahi-client3 0.8-10
162 ii libavahi-common-data 0.8-10
163 ii libavahi-common3 0.8-10
164 ii libavahi-core7 0.8-10
165 ii libavahi-glib1 0.8-10
166 ii libavif15 0.11.1-1
167 ii libayatana-ido3-0.4-0 0.9.3-1
168 ii libayatana-indicator3-7 0.9.3-1
169 ii libbinutils 2.40-2
170 ii libblkid1 2.38.1-5+deb12u1
171 ii libbluetooth3 5.66-1+deb12u2
172 ii libbpf1 1:1.1.0-1
173 ii libbrotli1 1.0.9-2+b6
174 ii libbsd0 0.11.7-2
175 ii libbz2-1.0 1.0.8-5+b1
176 ii libc-bin 2.36-9+deb12u8
177 ii libc-dev-bin 2.36-9+deb12u8
178 ii libc-devtools 2.36-9+deb12u8
179 ii libc-l10n 2.36-9+deb12u8
180 ii libc6 2.36-9+deb12u8
181 ii libc6-dev 2.36-9+deb12u8
182 ii libcaca0 0.99.beta20-3
183 ii libcairo-gobject2 1.16.0-7
184 ii libcairo2 1.16.0-7
185 ii libcap-ng0 0.8.3-1+b3
186 ii libcap2 1:2.66-4
187 ii libcap2-bin 1:2.66-4
188 ii libcbor0.8 0.8.0-2+b1
189 ii libcc1-0 12.2.0-14
190 ii libcdparanoia0 3.10.2+debian-14
191 ii libcolord2 1.4.6-2.2
192 ii libcom-err2 1.47.0-2
193 ii libcrypt-dev 1:4.4.33-2
194 ii libcrypt1 1:4.4.33-2
195 ii libcryptsetup12 2:2.6.1-4~deb12u2
196 ii libctf-nobfd0 2.40-2
197 ii libctf0 2.40-2
198 ii libcups2 2.4.2-3+deb12u7
199 ii libcurl3-gnutls 7.88.1-10+deb12u7
200 ii libcurl4 7.88.1-10+deb12u7
201 ii libdaemon0 0.14-7.1
202 ii libdatrie1 0.2.13-2+b1
203 ii libdav1d6 1.0.0-2+deb12u1
204 ii libdb5.3 5.3.28+dfsg2-1
205 ii libdbus-1-3 1.14.10-1~deb12u1
206 ii libdconf1 0.40.0-4
207 ii libde265-0 1.0.11-1+deb12u2
208 ii libdebconfclient0 0.270
209 ii libdeflate0 1.14-1
210 ii libdevmapper1.02.1 2:1.02.185-2
211 ii libdouble-conversion3 3.2.1-1
212 ii libdpkg-perl 1.21.22
213 ii libdrm-amdgpu1 2.4.114-1+b1
214 ii libdrm-common 2.4.114-1
215 ii libdrm-nouveau2 2.4.114-1+b1
216 ii libdrm-radeon1 2.4.114-1+b1
217 ii libdrm2 2.4.114-1+b1
218 ii libduktape207 2.7.0-2
219 ii libdw1 0.188-2.1
220 ii libedit2 3.1-20221030-2
221 ii libegl-mesa0 22.3.6-1+deb12u1
222 ii libegl1 1.6.0-1
223 ii libelf1 0.188-2.1
224 ii libepoxy0 1.5.10-1
225 ii liberror-perl 0.17029-2
226 ii libevdev2 1.13.0+dfsg-1
227 ii libevemu3 2.7.0-3
228 ii libevent-2.1-7 2.1.12-stable-8
229 ii libevent-core-2.1-7 2.1.12-stable-8
230 ii libexpat1 2.5.0-1
231 ii libexpat1-dev 2.5.0-1
232 ii libext2fs2 1.47.0-2
233 ii libfakeroot 1.31-1.2
234 ii libfdisk1 2.38.1-5+deb12u1
235 ii libfdt1 1.6.1-4+b1
236 ii libffi8 3.4.4-1
237 ii libfftw3-single3 3.3.10-1
238 ii libfido2-1 1.12.0-2+b1
239 ii libfile-fcntllock-perl 0.22-4+b1
240 ii libfl-dev 2.6.4-8.2
241 ii libfl2 2.6.4-8.2
242 ii libflac12 1.4.2+ds-2
243 ii libfontconfig1 2.14.1-4
244 ii libfontenc1 1:1.1.4-1
245 ii libfreetype6 2.12.1+dfsg-5+deb12u3
246 ii libfribidi0 1.0.8-2.1
247 ii libgav1-1 0.18.0-1+b1
248 ii libgbm1 22.3.6-1+deb12u1
249 ii libgcc-12-dev 12.2.0-14
250 ii libgcc-s1 12.2.0-14
251 ii libgcrypt20 1.10.1-3
252 ii libgd3 2.3.3-9
253 ii libgdbm-compat4 1.23-3
254 ii libgdbm6 1.23-3
255 ii libgdk-pixbuf-2.0-0 2.42.10+dfsg-1+deb12u1
256 ii libgdk-pixbuf2.0-bin 2.42.10+dfsg-1+deb12u1
257 ii libgdk-pixbuf2.0-common 2.42.10+dfsg-1+deb12u1
258 ii libgl1 1.6.0-1
259 ii libgl1-mesa-dri 22.3.6-1+deb12u1
260 ii libglapi-mesa 22.3.6-1+deb12u1
261 ii libglib2.0-0 2.74.6-2+deb12u3
262 ii libglib2.0-data 2.74.6-2+deb12u3
263 ii libglu1-mesa 9.0.2-1.1
264 ii libglvnd0 1.6.0-1
265 ii libglx-mesa0 22.3.6-1+deb12u1
266 ii libglx0 1.6.0-1
267 ii libgmp10 2:6.2.1+dfsg1-1.1
268 ii libgnutls30 3.7.9-2+deb12u3
269 ii libgomp1 12.2.0-14
270 ii libgpg-error0 1.46-1
271 ii libgpm2 1.20.7-10+b1
272 ii libgprofng0 2.40-2
273 ii libgraphite2-3 1.3.14-1
274 ii libgssapi-krb5-2 1.20.1-2+deb12u2
275 ii libgstreamer-plugins-base1.0-0 1.22.0-3+deb12u2
276 ii libgstreamer1.0-0 1.22.0-2
277 ii libgtk-3-0 3.24.38-2~deb12u2
278 ii libgtk-3-bin 3.24.38-2~deb12u2
279 ii libgtk-3-common 3.24.38-2~deb12u2
280 ii libgudev-1.0-0 237-2
281 ii libharfbuzz-subset0 6.0.0+dfsg-3
282 ii libharfbuzz0b 6.0.0+dfsg-3
283 ii libhogweed6 3.8.1-2
284 ii libhwasan0 12.2.0-14
285 ii libhyphen0 2.8.8-7
286 ii libi2c0 4.3-2+b3
287 ii libice6 2:1.0.10-1
288 ii libicu72 72.1-3
289 ii libidn2-0 2.3.3-1+b1
290 ii libinput-bin 1.22.1-1
291 ii libinput10 1.22.1-1
292 ii libip4tc2 1.8.9-2
293 ii libisl23 0.25-1.1
294 ii libitm1 12.2.0-14
295 ii libiw30 30~pre9-14
296 ii libjansson4 2.14-2
297 ii libjbig0 2.1-6.1
298 ii libjim0.81 0.81+dfsg0-2
299 ii libjpeg62-turbo 1:2.1.5-2
300 ii libjs-jquery 3.6.1+dfsg+~3.5.14-1
301 ii libjs-sphinxdoc 5.3.0-4
302 ii libjs-underscore 1.13.4~dfsg+~1.11.4-3
303 ii libjson-c5 0.16-2
304 ii libjson-glib-1.0-0 1.6.6-1
305 ii libjson-glib-1.0-common 1.6.6-1
306 ii libk5crypto3 1.20.1-2+deb12u2
307 ii libkeyutils1 1.6.3-2
308 ii libklibc 2.0.12-1
309 ii libkmod2 30+20221128-1
310 ii libkrb5-3 1.20.1-2+deb12u2
311 ii libkrb5support0 1.20.1-2+deb12u2
312 ii libksba8 1.6.3-2
313 ii liblcms2-2 2.14-2
314 ii libldap-2.5-0 2.5.13+dfsg-5
315 ii libldap-common 2.5.13+dfsg-5
316 ii liblerc4 4.0.0+ds-2
317 ii liblightdm-gobject-1-0 1.26.0-8
318 ii libllvm15 1:15.0.6-4+b1
319 ii liblocale-gettext-perl 1.07-5
320 ii liblsan0 12.2.0-14
321 ii liblz4-1 1.9.4-1
322 ii liblzma5 5.4.1-0.2
323 ii libmbim-glib4 1.28.2-1
324 ii libmbim-proxy 1.28.2-1
325 ii libmbim-utils 1.28.2-1
326 ii libmd0 1.0.4-2
327 ii libmd4c0 0.4.8-1
328 ii libminizip1 1.1-8+deb12u1
329 ii libmm-glib0 1.20.4-1
330 ii libmnl0 1.0.4-3
331 ii libmount1 2.38.1-5+deb12u1
332 ii libmp3lame0 3.100-6
333 ii libmpc3 1.3.1-1
334 ii libmpfr6 4.2.0-1
335 ii libmpg123-0 1.31.2-1
336 ii libmtdev1 1.1.6-1
337 ii libncursesw6 6.4-4
338 ii libndp0 1.8-1+deb12u1
339 ii libnetfilter-conntrack3 1.0.9-3
340 ii libnettle8 3.8.1-2
341 ii libnewt0.52 0.52.23-1+b1
342 ii libnfnetlink0 1.0.2-2
343 ii libnfsidmap1 1:2.6.2-4
344 ii libnftables1 1.0.6-2+deb12u2
345 ii libnftnl11 1.2.4-2
346 ii libnghttp2-14 1.52.0-1+deb12u1
347 ii libnl-3-200 3.7.0-0.2+b1
348 ii libnl-genl-3-200 3.7.0-0.2+b1
349 ii libnl-route-3-200 3.7.0-0.2+b1
350 ii libnm0 1.42.4-1
351 ii libnotify4 0.8.1-1
352 ii libnpth0 1.6-3
353 ii libnsl-dev 1.3.0-2
354 ii libnsl2 1.3.0-2
355 ii libnspr4 2:4.35-1
356 ii libnss-mdns 0.15.1-3
357 ii libnss3 2:3.87.1-1
358 ii libnuma1 2.0.16-1
359 ii libogg0 1.3.5-3
360 ii libopengl0 1.6.0-1
361 ii libopenjp2-7 2.5.0-2
362 ii libopus0 1.3.1-3
363 ii liborc-0.4-0 1:0.4.33-2
364 ii libp11-kit0 0.24.1-2
365 ii libpam-modules 1.5.2-6+deb12u1
366 ii libpam-modules-bin 1.5.2-6+deb12u1
367 ii libpam-runtime 1.5.2-6+deb12u1
368 ii libpam-systemd 252.30-1~deb12u2
369 ii libpam0g 1.5.2-6+deb12u1
370 ii libpango-1.0-0 1.50.12+ds-1
371 ii libpangocairo-1.0-0 1.50.12+ds-1
372 ii libpangoft2-1.0-0 1.50.12+ds-1
373 ii libparted2 3.5-3
374 ii libpcap0.8 1.10.3-1
375 ii libpciaccess0 0.17-2
376 ii libpcre2-16-0 10.42-1
377 ii libpcre2-8-0 10.42-1
378 ii libpcsclite1 1.9.9-2
379 ii libperl5.36 5.36.0-7+deb12u1
380 ii libpipeline1 1.5.7-1
381 ii libpixman-1-0 0.42.2-1
382 ii libplymouth5 22.02.122-3
383 ii libpng16-16 1.6.39-2
384 ii libpolkit-agent-1-0 122-3
385 ii libpolkit-gobject-1-0 122-3
386 ii libpopt0 1.19+dfsg-1
387 ii libproc2-0 2:4.0.2-3
388 ii libproxy1v5 0.4.18-1.2
389 ii libpsl5 0.21.2-1
390 ii libpulse0 16.1+dfsg1-2+b1
391 ii libpython3-dev 3.11.2-1+b1
392 ii libpython3-stdlib 3.11.2-1+b1
393 ii libpython3.11 3.11.2-6+deb12u2
394 ii libpython3.11-dev 3.11.2-6+deb12u2
395 ii libpython3.11-minimal 3.11.2-6+deb12u2
396 ii libpython3.11-stdlib 3.11.2-6+deb12u2
397 ii libqmi-glib5 1.32.2-1
398 ii libqmi-proxy 1.32.2-1
399 ii libqmi-utils 1.32.2-1
400 ii libqrtr-glib0 1.2.2-1
401 ii libqscintilla2-qt5-15 2.13.3+dfsg-3
402 ii libqscintilla2-qt5-l10n 2.13.3+dfsg-3
403 ii libqt5bluetooth5 5.15.8-2
404 ii libqt5bluetooth5-bin 5.15.8-2
405 ii libqt5charts5 5.15.8-2
406 ii libqt5core5a 5.15.8+dfsg-11+deb12u2
407 ii libqt5dbus5 5.15.8+dfsg-11+deb12u2
408 ii libqt5designer5 5.15.8-2
409 ii libqt5gui5 5.15.8+dfsg-11+deb12u2
410 ii libqt5help5 5.15.8-2
411 ii libqt5location5 5.15.8+dfsg-3+deb12u1
412 ii libqt5multimedia5 5.15.8-2
413 ii libqt5multimediawidgets5 5.15.8-2
414 ii libqt5network5 5.15.8+dfsg-11+deb12u2
415 ii libqt5nfc5 5.15.8-2
416 ii libqt5opengl5 5.15.8+dfsg-11+deb12u2
417 ii libqt5positioning5 5.15.8+dfsg-3+deb12u1
418 ii libqt5positioningquick5 5.15.8+dfsg-3+deb12u1
419 ii libqt5printsupport5 5.15.8+dfsg-11+deb12u2
420 ii libqt5qml5 5.15.8+dfsg-3
421 ii libqt5qmlmodels5 5.15.8+dfsg-3
422 ii libqt5quick5 5.15.8+dfsg-3
423 ii libqt5quickwidgets5 5.15.8+dfsg-3
424 ii libqt5remoteobjects5 5.15.8-2
425 ii libqt5sensors5 5.15.8-2
426 ii libqt5serialport5 5.15.8-2
427 ii libqt5sql5 5.15.8+dfsg-11+deb12u2
428 ii libqt5sql5-sqlite 5.15.8+dfsg-11+deb12u2
429 ii libqt5svg5 5.15.8-3
430 ii libqt5test5 5.15.8+dfsg-11+deb12u2
431 ii libqt5texttospeech5 5.15.8-2
432 ii libqt5waylandclient5 5.15.8-2
433 ii libqt5waylandcompositor5 5.15.8-2
434 ii libqt5webchannel5 5.15.8-2
435 ii libqt5webengine-data 5.15.13+dfsg-1~deb12u1
436 ii libqt5webengine5 5.15.13+dfsg-1~deb12u1
437 ii libqt5webenginecore5 5.15.13+dfsg-1~deb12u1
438 ii libqt5webenginewidgets5 5.15.13+dfsg-1~deb12u1
439 ii libqt5webkit5 5.212.0~alpha4-30
440 ii libqt5websockets5 5.15.8-2
441 ii libqt5widgets5 5.15.8+dfsg-11+deb12u2
442 ii libqt5x11extras5 5.15.8-2
443 ii libqt5xml5 5.15.8+dfsg-11+deb12u2
444 ii libqt5xmlpatterns5 5.15.8-2
445 ii libqwt-qt5-6 6.1.4-2
446 ii librav1e0 0.5.1-6
447 ii libre2-9 20220601+dfsg-1+b1
448 ii libreadline8 8.2-1.3
449 ii librsvg2-2 2.54.7+dfsg-1~deb12u1
450 ii librsvg2-common 2.54.7+dfsg-1~deb12u1
451 ii librtmp1 2.4+20151223.gitfa8646d.1-2+b2
452 ii libsamplerate0 0.2.2-3
453 ii libsasl2-2 2.1.28+dfsg-10
454 ii libsasl2-modules 2.1.28+dfsg-10
455 ii libsasl2-modules-db 2.1.28+dfsg-10
456 ii libseccomp2 2.5.4-1+deb12u1
457 ii libselinux1 3.4-1+b6
458 ii libsemanage-common 3.4-1
459 ii libsemanage2 3.4-1+b5
460 ii libsensors-config 1:3.6.0-7.1
461 ii libsensors5 1:3.6.0-7.1
462 ii libsepol2 3.4-2.1
463 ii libslang2 2.3.3-3
464 ii libsm6 2:1.2.3-1
465 ii libsmartcols1 2.38.1-5+deb12u1
466 ii libsnappy1v5 1.1.9-3
467 ii libsndfile1 1.2.0-1
468 ii libsodium23 1.0.18-1
469 ii libsoup-3.0-0 3.2.2-2
470 ii libsoup-3.0-common 3.2.2-2
471 ii libspeechd2 0.11.4-2
472 ii libsqlite3-0 3.40.1-2
473 ii libss2 1.47.0-2
474 ii libssh2-1 1.10.0-3+b1
475 ii libssl-dev 3.0.14-1~deb12u1
476 ii libssl3 3.0.14-1~deb12u1
477 ii libstartup-notification0 0.12-6+b1
478 ii libstdc++-12-dev 12.2.0-14
479 ii libstdc++6 12.2.0-14
480 ii libsvtav1enc1 1.4.1+dfsg-1
481 ii libsystemd-shared 252.30-1~deb12u2
482 ii libsystemd0 252.30-1~deb12u2
483 ii libtasn1-6 4.19.0-2
484 ii libteamdctl0 1.31-1
485 ii libtext-charwidth-perl 0.04-11
486 ii libtext-iconv-perl 1.7-8
487 ii libtext-wrapi18n-perl 0.06-10
488 ii libthai-data 0.1.29-1
489 ii libthai0 0.1.29-1
490 ii libtheora0 1.1.1+dfsg.1-16.1+b1
491 ii libtiff6 4.5.0-6+deb12u1
492 ii libtinfo6 6.4-4
493 ii libtirpc-common 1.3.3+ds-1
494 ii libtirpc-dev 1.3.3+ds-1
495 ii libtirpc3 1.3.3+ds-1
496 ii libts-bin 1.22-1+b1
497 ii libts0 1.22-1+b1
498 ii libtsan2 12.2.0-14
499 ii libubootenv-tool 0.3.2-1
500 ii libubootenv0.1 0.3.2-1
501 ii libubsan1 12.2.0-14
502 ii libuchardet0 0.0.7-1
503 ii libudev1 252.30-1~deb12u2
504 ii libunistring2 1.0-2
505 ii libunwind8 1.6.2-3
506 ii libusb-1.0-0 2:1.0.26-1
507 ii libutempter0 1.2.1-3
508 ii libuuid1 2.38.1-5+deb12u1
509 ii libvisual-0.4-0 0.4.0-19
510 ii libvorbis0a 1.3.7-1
511 ii libvorbisenc2 1.3.7-1
512 ii libvpx7 1.12.0-1+deb12u3
513 ii libwacom-common 2.6.0-1
514 ii libwacom9 2.6.0-1
515 ii libwayland-client0 1.21.0-1
516 ii libwayland-cursor0 1.21.0-1
517 ii libwayland-egl1 1.21.0-1
518 ii libwayland-server0 1.21.0-1
519 ii libwebp7 1.2.4-0.2+deb12u1
520 ii libwebpdemux2 1.2.4-0.2+deb12u1
521 ii libwebpmux3 1.2.4-0.2+deb12u1
522 ii libwnck-3-0 43.0-3
523 ii libwnck-3-common 43.0-3
524 ii libwoff1 1.0.2-2
525 ii libwrap0 7.6.q-32
526 ii libx11-6 2:1.8.4-2+deb12u2
527 ii libx11-data 2:1.8.4-2+deb12u2
528 ii libx11-xcb1 2:1.8.4-2+deb12u2
529 ii libx265-199 3.5-2+b1
530 ii libxau6 1:1.0.9-1
531 ii libxaw7 2:1.0.14-1
532 ii libxcb-damage0 1.15-1
533 ii libxcb-dri2-0 1.15-1
534 ii libxcb-dri3-0 1.15-1
535 ii libxcb-glx0 1.15-1
536 ii libxcb-icccm4 0.4.1-1.1
537 ii libxcb-image0 0.4.0-2
538 ii libxcb-keysyms1 0.4.0-1+b2
539 ii libxcb-present0 1.15-1
540 ii libxcb-randr0 1.15-1
541 ii libxcb-render-util0 0.3.9-1+b1
542 ii libxcb-render0 1.15-1
543 ii libxcb-shape0 1.15-1
544 ii libxcb-shm0 1.15-1
545 ii libxcb-sync1 1.15-1
546 ii libxcb-util1 0.4.0-1+b1
547 ii libxcb-xfixes0 1.15-1
548 ii libxcb-xinerama0 1.15-1
549 ii libxcb-xinput0 1.15-1
550 ii libxcb-xkb1 1.15-1
551 ii libxcb1 1.15-1
552 ii libxcomposite1 1:0.4.5-1
553 ii libxcursor1 1:1.2.1-1
554 ii libxcvt0 0.1.2-1
555 ii libxdamage1 1:1.1.6-1
556 ii libxdmcp6 1:1.1.2-3
557 ii libxext6 2:1.3.4-1+b1
558 ii libxfce4ui-2-0 4.18.2-2
559 ii libxfce4ui-common 4.18.2-2
560 ii libxfce4util-bin 4.18.1-2
561 ii libxfce4util-common 4.18.1-2
562 ii libxfce4util7 4.18.1-2
563 ii libxfconf-0-3 4.18.0-2
564 ii libxfixes3 1:6.0.0-2
565 ii libxfont2 1:2.0.6-1
566 ii libxft2 2.3.6-1
567 ii libxi6 2:1.8-1+b1
568 ii libxinerama1 2:1.1.4-3
569 ii libxkbcommon-x11-0 1.5.0-1
570 ii libxkbcommon0 1.5.0-1
571 ii libxkbfile1 1:1.1.0-1
572 ii libxklavier16 5.4-4
573 ii libxml2 2.9.14+dfsg-1.3~deb12u1
574 ii libxmu6 2:1.1.3-3
575 ii libxmuu1 2:1.1.3-3
576 ii libxpm4 1:3.5.12-1.1+deb12u1
577 ii libxpresent1 1.0.0-2+b10
578 ii libxrandr2 2:1.5.2-2+b1
579 ii libxrender1 1:0.9.10-1.1
580 ii libxres1 2:1.2.1-1
581 ii libxshmfence1 1.3-1
582 ii libxslt1.1 1.1.35-1
583 ii libxt6 1:1.2.1-1.1
584 ii libxtables12 1.8.9-2
585 ii libxtst6 2:1.2.3-1.1
586 ii libxv1 2:1.0.11-1.1
587 ii libxxf86dga1 2:1.1.5-1
588 ii libxxf86vm1 1:1.1.4-1+b2
589 ii libxxhash0 0.8.1-1
590 ii libyaml-0-2 0.2.5-1
591 ii libyuv0 0.0~git20230123.b2528b0-1
592 ii libz3-4 4.8.12-3.1
593 ii libzstd1 1.5.4+dfsg2-5
594 ii lightdm 1.26.0-8
595 ii lightdm-gtk-greeter 2.0.8-2+b1
596 ii linux-base 4.9
597 ii linux-libc-dev 6.1.106-3
598 ii locales 2.36-9+deb12u8
599 ii login 1:4.13+dfsg1-1+b1
600 ii logrotate 3.21.0-1
601 ii logsave 1.47.0-2
602 ii m4 1.4.19-3
603 ii make 4.3-4.1
604 ii man-db 2.11.2-2
605 ii manpages 6.03-2
606 ii manpages-dev 6.03-2
607 ii map-device 0.0.1
608 ii mawk 1.3.4.20200120-3.1
609 ii media-types 10.0.0
610 ii modemmanager 1.20.4-1
611 ii mount 2.38.1-5+deb12u1
612 ii nano 7.2-1+deb12u1
613 ii ncurses-base 6.4-4
614 ii ncurses-bin 6.4-4
615 ii ncurses-term 6.4-4
616 ii net-tools 2.10-0.1
617 ii netbase 6.4
618 ii network-manager 1.42.4-1
619 ii nfs-common 1:2.6.2-4
620 ii nftables 1.0.6-2+deb12u2
621 ii ntpdate 1:4.2.8p15+dfsg-2~1.2.2+dfsg1-1+deb12u1
622 ii ntpsec-ntpdate 1.2.2+dfsg1-1+deb12u1
623 ii ntpsec-ntpdig 1.2.2+dfsg1-1+deb12u1
624 ii openssh-client 1:9.2p1-2+deb12u3
625 ii openssh-server 1:9.2p1-2+deb12u3
626 ii openssh-sftp-server 1:9.2p1-2+deb12u3
627 ii openssl 3.0.14-1~deb12u1
628 ii parted 3.5-3
629 ii passwd 1:4.13+dfsg1-1+b1
630 ii patch 2.7.6-7
631 ii perl 5.36.0-7+deb12u1
632 ii perl-base 5.36.0-7+deb12u1
633 ii perl-modules-5.36 5.36.0-7+deb12u1
634 ii pinentry-curses 1.2.1-1
635 ii pkexec 122-3
636 ii plymouth 22.02.122-3
637 ii plymouth-label 22.02.122-3
638 ii plymouth-themes 22.02.122-3
639 ii plymouth-themes-walnutpi 1.0.0
640 ii policykit-1 122-3
641 ii polkitd 122-3
642 ii polkitd-pkla 122-3
643 ii ppp 2.4.9-1+1.1+b1
644 ii procps 2:4.0.2-3
645 ii publicsuffix 20230209.2326-1
646 ii python-dev-is-python3 3.11.2-1+deb12u1
647 ii python-is-python3 3.11.2-1+deb12u1
648 ii python3 3.11.2-1+b1
649 ii python3-dev 3.11.2-1+b1
650 ii python3-distutils 3.11.2-3
651 ii python3-lib2to3 3.11.2-3
652 ii python3-minimal 3.11.2-1+b1
653 ii python3-ntp 1.2.2+dfsg1-1+deb12u1
654 ii python3-pip 23.0.1+dfsg-1
655 ii python3-pkg-resources 66.1.1-1
656 ii python3-pyqt5 5.15.9+dfsg-1
657 ii python3-pyqt5.qsci 2.13.3+dfsg-3
658 ii python3-pyqt5.qtbluetooth 5.15.9+dfsg-1
659 ii python3-pyqt5.qtchart 5.15.6+dfsg-1
660 ii python3-pyqt5.qtmultimedia 5.15.9+dfsg-1
661 ii python3-pyqt5.qtnfc 5.15.9+dfsg-1
662 ii python3-pyqt5.qtopengl 5.15.9+dfsg-1
663 ii python3-pyqt5.qtpositioning 5.15.9+dfsg-1
664 ii python3-pyqt5.qtquick 5.15.9+dfsg-1
665 ii python3-pyqt5.qtremoteobjects 5.15.9+dfsg-1
666 ii python3-pyqt5.qtsensors 5.15.9+dfsg-1
667 ii python3-pyqt5.qtserialport 5.15.9+dfsg-1
668 ii python3-pyqt5.qtsql 5.15.9+dfsg-1
669 ii python3-pyqt5.qtsvg 5.15.9+dfsg-1
670 ii python3-pyqt5.qttexttospeech 5.15.9+dfsg-1
671 ii python3-pyqt5.qtwebchannel 5.15.9+dfsg-1
672 ii python3-pyqt5.qtwebengine 5.15.6-1
673 ii python3-pyqt5.qtwebkit 5.15.9+dfsg-1
674 ii python3-pyqt5.qtwebsockets 5.15.9+dfsg-1
675 ii python3-pyqt5.qtx11extras 5.15.9+dfsg-1
676 ii python3-pyqt5.qtxmlpatterns 5.15.9+dfsg-1
677 ii python3-pyqt5.qwt 1.02.02-2+b4
678 ii python3-pyqt5.sip 12.11.1-1
679 ii python3-setuptools 66.1.1-1
680 ii python3-wheel 0.38.4-2
681 ii python3.11 3.11.2-6+deb12u2
682 ii python3.11-dev 3.11.2-6+deb12u2
683 ii python3.11-minimal 3.11.2-6+deb12u2
684 ii pyuic 1.0.0
685 ii qt5-gtk-platformtheme 5.15.8+dfsg-11+deb12u2
686 ii qtspeech5-speechd-plugin 5.15.8-2
687 ii qttranslations5-l10n 5.15.8-2
688 ii qtwayland5 5.15.8-2
689 ii read-edid 3.0.2-1.1
690 ii readline-common 8.2-1.3
691 ii rfkill 2.38.1-5+deb12u1
692 ii rpcbind 1.2.6-6+b1
693 ii rpcsvc-proto 1.4.3-1
694 ii runit-helper 2.15.2
695 ii sed 4.9-1
696 ii sensible-utils 0.0.17+nmu1
697 ii service-aw859-bluetooth 1.0.0
698 ii service-boot-script 1.2.0
699 ii service-disable-fbcon 1.0.0
700 ii service-h616-conf-thermal-trip 1.0.
701 ii service-h616-mac-detect 1.0.1
702 ii service-resize-part 1.0.2
703 ii service-w1b-dis-mmc2 1.0.0
704 ii set-device 1.1.1
705 ii set-emmc 1.1.0
706 ii set-language 1.0.1
707 ii set-lcd 1.1.4
708 ii sgml-base 1.31
709 ii shared-mime-info 2.2-1
710 ii ssh 1:9.2p1-2+deb12u3
711 ii sudo 1.9.13p3-1+deb12u1
712 ii systemd 252.30-1~deb12u2
713 ii systemd-sysv 252.30-1~deb12u2
714 ii systemd-timesyncd 252.30-1~deb12u2
715 ii sysvinit-utils 3.06-4
716 ii tar 1.34+dfsg-1.2+deb12u1
717 ii tasksel 3.73
718 ii tasksel-data 3.73
719 ii toilet 0.3-1.4
720 ii toilet-fonts 0.3-1.4
721 ii tree 2.1.0-1
722 ii tzdata 2024a-0+deb12u1
723 ii u-boot-tools 2023.01+dfsg-2+deb12u1
724 ii ucf 3.0043+nmu1
725 ii udev 252.30-1~deb12u2
726 ii usb-modeswitch 2.6.1-3+b1
727 ii usb-modeswitch-data 20191128-5
728 ii usbutils 1:014-1+deb12u1
729 ii usr-is-merged 37~deb12u1
730 ii util-linux 2.38.1-5+deb12u1
731 ii util-linux-extra 2.38.1-5+deb12u1
732 ii vim 2:9.0.1378-2
733 ii vim-common 2:9.0.1378-2
734 ii vim-runtime 2:9.0.1378-2
735 ii vim-tiny 2:9.0.1378-2
736 ii walnutpi-lib 1.1.0
737 ii wget 1.21.3-1+b1
738 ii whiptail 0.52.23-1+b1
739 ii wireless-regdb 2022.06.06-1
740 ii wireless-tools 30~pre9-14
741 ii wpasupplicant 2:2.10-12+deb12u2
742 ii wpi-host-name 1.0.0
743 ii wpi-lightdm 1.0.0
744 ii wpi-user 1.0.2
745 ii wpi-welcome-info 1.0.0
746 ii x11-apps 7.7+9
747 ii x11-common 1:7.7+23
748 ii x11-session-utils 7.7+5
749 ii x11-utils 7.7+5
750 ii x11-xkb-utils 7.7+7
751 ii x11-xserver-utils 7.7+9+b1
752 ii xauth 1:1.1.2-1
753 ii xbitmaps 1.1.1-2.2
754 ii xcvt 0.1.2-1
755 ii xdg-user-dirs 0.18-1
756 ii xfconf 4.18.0-2
757 ii xfonts-100dpi 1:1.0.5
758 ii xfonts-75dpi 1:1.0.5
759 ii xfonts-base 1:1.0.5+nmu1
760 ii xfonts-encodings 1:1.0.4-2.2
761 ii xfonts-scalable 1:1.0.3-1.3
762 ii xfonts-utils 1:7.7+6
763 ii xfwm4 4.18.0-1
764 ii xinit 1.4.0-1
765 ii xinput-calibrator 0.7.5+git20140201-1+b2
766 ii xkb-data 2.35.1-1
767 ii xml-core 0.18+nmu1
768 ii xorg 1:7.7+23
769 ii xorg-docs-core 1:1.7.1-1.2
770 ii xserver-common 2:21.1.7-3+deb12u7
771 ii xserver-xorg 1:7.7+23
772 ii xserver-xorg-core 2:21.1.7-3+deb12u7
773 ii xserver-xorg-input-all 1:7.7+23
774 ii xserver-xorg-input-evdev 1:2.10.6-2+b1
775 ii xserver-xorg-input-libinput 1.2.1-1+b1
776 ii xserver-xorg-input-synaptics 1.9.2-1+b1
777 ii xserver-xorg-input-wacom 1.1.0-1
778 ii xserver-xorg-legacy 2:21.1.7-3+deb12u7
779 ii xserver-xorg-video-all 1:7.7+23
780 ii xserver-xorg-video-amdgpu 23.0.0-1
781 ii xserver-xorg-video-ati 1:19.1.0-3
782 ii xserver-xorg-video-fbdev 1:0.5.0-2
783 ii xserver-xorg-video-nouveau 1:1.0.17-2
784 ii xserver-xorg-video-radeon 1:19.1.0-3
785 ii xserver-xorg-video-vesa 1:2.5.0-1+b1
786 ii xterm 379-1
787 ii xz-utils 5.4.1-0.2
788 ii zlib1g 1:1.2.13.dfsg-1
789 ii zlib1g-dev 1:1.2.13.dfsg-1
790 ii zstd 1.5.4+dfsg2-5
@@ -0,0 +1,627 @@
{
"schema_version": 1,
"architecture": "arm64",
"roots": [
"ffmpeg",
"libheif-examples",
"python3.11-venv"
],
"inventory_sha256": "28ee670eb0aaf53dbfcbd06259c752dcf767c1e33e26225aea31f65f2bade35c",
"indices": [
{
"file": "bookworm-security-main-Packages.xz",
"sha256": "51b56de7a84be578bb2baf0197787cf9f671ed1c3b436787c13b9a9c04871612",
"base": "https://mirrors.tuna.tsinghua.edu.cn/debian-security/"
},
{
"file": "bookworm-updates-main-Packages.xz",
"sha256": "5dfd52317071685ad6e58c4ef0720128b7db68624079f83be02bdf55f07ac070",
"base": "https://mirrors.tuna.tsinghua.edu.cn/debian/"
},
{
"file": "bookworm-main-Packages.xz",
"sha256": "2ddb1737692e8c45c53e8d57c0ce4cd21c78c5703b830c3226b1423566a06c00",
"base": "https://mirrors.tuna.tsinghua.edu.cn/debian/"
}
],
"selected": [
{
"package": "ffmpeg",
"version": "7:5.1.9-0+deb12u1",
"source": "local",
"sha256": "7890aeb19a94d73e5d9281afa5ca07005804c1fca4f10791f4f2ce0df741b610",
"size": 1807012
},
{
"package": "gcc-12-base",
"version": "12.2.0-14+deb12u1",
"source": "local",
"sha256": "674cf6cba6d432bd200c45fe866c1652c7a53523cc2e7a613e05bc4abf7b5440",
"size": 37624
},
{
"package": "libass9",
"version": "1:0.17.1-1",
"source": "local",
"sha256": "feb4cef72caf849fae2a13e1f757f9cc9fbfe3ddfb877e42cc888a7d313e298c",
"size": 91112
},
{
"package": "libavc1394-0",
"version": "0.5.4-5",
"source": "local",
"sha256": "5a6ad45da10d69ca6ca7757882fe696ace8af98fccac781697ef280ea13e770f",
"size": 18368
},
{
"package": "libavcodec59",
"version": "7:5.1.9-0+deb12u1",
"source": "local",
"sha256": "74468871b1b95f28476a3cb63deafe21c97e57289ac286e760384273b0c39fc1",
"size": 4811760
},
{
"package": "libavdevice59",
"version": "7:5.1.9-0+deb12u1",
"source": "local",
"sha256": "46c574e3ca73624d88af636e89703820b1c57657090bd89eb02cef727076ed1b",
"size": 119244
},
{
"package": "libavfilter8",
"version": "7:5.1.9-0+deb12u1",
"source": "local",
"sha256": "6156525ccfd083bca35545a2b227839b2978f6d6c02cd10a1fe4691989e80a4e",
"size": 3321836
},
{
"package": "libavformat59",
"version": "7:5.1.9-0+deb12u1",
"source": "local",
"sha256": "600ddadab359b552bc890323c9ca603bd0f08f4e324378e4530321c0f1900990",
"size": 1054596
},
{
"package": "libavutil57",
"version": "7:5.1.9-0+deb12u1",
"source": "local",
"sha256": "9c5bd3feecf46c9eab1d6b4e65830acaf8e2d6caee008bd4f94e1adf22a63f31",
"size": 341460
},
{
"package": "libblas3",
"version": "3.11.0-2",
"source": "local",
"sha256": "054aec63b247d157b4b475ca26763538d5dcbd32894734db6b5cae6c7aa335f2",
"size": 91444
},
{
"package": "libbluray2",
"version": "1:1.3.4-1",
"source": "local",
"sha256": "f8f28e8e099f6c872053abf79755514a83d1cdc035b3774c29b0d75ebc7f0d11",
"size": 123524
},
{
"package": "libbs2b0",
"version": "3.1.0+dfsg-7",
"source": "local",
"sha256": "6145ea38842a1cc5d2f49e1a00bfb65426024c8c8fe48edbe59d3f8366ef565b",
"size": 10656
},
{
"package": "libcdio-cdda2",
"version": "10.2+2.0.1-1",
"source": "local",
"sha256": "20515c1a5df7fce5c3ff41b5a5abf10f0294b485577ea4d461186ebc4e79c014",
"size": 20112
},
{
"package": "libcdio-paranoia2",
"version": "10.2+2.0.1-1",
"source": "local",
"sha256": "f960dc3ab9f6bd6aee925350a19736a86d44ef8326177ce8127ae8df443490b6",
"size": 19568
},
{
"package": "libcdio19",
"version": "2.1.0-4",
"source": "local",
"sha256": "f1b9c80716ba707e46ced45b454246b4b03f93ef9772e92af0e3b86ab0d56e2d",
"size": 201476
},
{
"package": "libchromaprint1",
"version": "1.5.1-2+b1",
"source": "local",
"sha256": "6f73d7b541247024746730858ebd5729acf6c017e189c2be25b13c6e7d92853f",
"size": 37404
},
{
"package": "libcjson1",
"version": "1.7.15-1+deb12u4",
"source": "local",
"sha256": "67b9f4d780a401b28bcce3d23a0a26efbdf040d7a012f1d73f8142a641925e2e",
"size": 22724
},
{
"package": "libcodec2-1.0",
"version": "1.0.5-1",
"source": "local",
"sha256": "13c5182958d011333d30e1459e5e72acb24a2b3433ac4dd027d35f1afdcb6338",
"size": 8163248
},
{
"package": "libdc1394-25",
"version": "2.2.6-4",
"source": "local",
"sha256": "82c939e239dc710675344c25f792341d00b9c4329c0c62b4146e06ffe928310a",
"size": 105424
},
{
"package": "libdecor-0-0",
"version": "0.1.1-2",
"source": "local",
"sha256": "e88d3c2dd3336a97b8cf10ef270a264388fce81cedf8032b18f2a36b021bc6a3",
"size": 14152
},
{
"package": "libflite1",
"version": "2.2-5",
"source": "local",
"sha256": "a32d8cfe4eda5e98dc4332ffb2520d3fb65565265bb869eb101f6b8b21f0115d",
"size": 12814836
},
{
"package": "libgfortran5",
"version": "12.2.0-14+deb12u1",
"source": "local",
"sha256": "583497cf5a95960c11f2006586050375c4adbc4b0c569a7e7df346f2bf380cbc",
"size": 339792
},
{
"package": "libgme0",
"version": "0.6.3-6",
"source": "local",
"sha256": "561758595dc64d42e3ef48da13f87025af713a6dd240631eb68334bfcfcf8c97",
"size": 117960
},
{
"package": "libgsm1",
"version": "1.0.22-1",
"source": "local",
"sha256": "4c0041b45a3e2535dfcdb91222fbd9cb2a79c9ba0e38d6d44ad727424b457775",
"size": 28816
},
{
"package": "libheif-examples",
"version": "1.15.1-1+deb12u1",
"source": "local",
"sha256": "32c76d827664fe5c90b8a3af74e6b333f03d4a3dda1ade43fd0c12e97370a02f",
"size": 41724
},
{
"package": "libheif1",
"version": "1.15.1-1+deb12u1",
"source": "local",
"sha256": "92dddfa77e4281997af385cb2bc9e8ffa13b0876f889a3d6d6ad177ac968a2bc",
"size": 190616
},
{
"package": "libhwy1",
"version": "1.0.3-3+deb12u1",
"source": "local",
"sha256": "bfd492bb0c5c5072c67ea053c3ca8863df67d14d066b4dddd519eeae8cbcd92f",
"size": 225744
},
{
"package": "libiec61883-0",
"version": "1.2.0-6+b1",
"source": "local",
"sha256": "55dbcc899d6f647b0a6d0299f8430e3737059185c72f7d51ba8798ce797a140c",
"size": 29032
},
{
"package": "libjack-jackd2-0",
"version": "1.9.21~dfsg-3",
"source": "local",
"sha256": "9b4bef2006edefa4d015918b954b315a91829a3c5a34ca5f9ca1a752b90f4ea8",
"size": 261068
},
{
"package": "libjxl0.7",
"version": "0.7.0-10+deb12u1",
"source": "local",
"sha256": "fc46d9d24c22e16726cc0fe131f52c4b3cc08db7ba408ef15173841bd3933f2e",
"size": 643892
},
{
"package": "liblapack3",
"version": "3.11.0-2",
"source": "local",
"sha256": "7f6310fbd910326a63dedd87da046cd6eff3f644e9c00173f3afce20b7b2a93e",
"size": 1664496
},
{
"package": "liblilv-0-0",
"version": "0.24.14-1",
"source": "local",
"sha256": "e3c0ebc8374617e26fa81e87714dbcbf7a04002cd3a11470ec4240692bf29ced",
"size": 46808
},
{
"package": "libmbedcrypto7",
"version": "2.28.3-1",
"source": "local",
"sha256": "018c421355f3fbbf11a5132a2d5e3b2c2f6b057ead517002da5547be2817a731",
"size": 262868
},
{
"package": "libmysofa1",
"version": "1.3.1~dfsg0-1",
"source": "local",
"sha256": "ec983f89355ac7f22fc486eaabc10c5c6192c56f02aec0c0ff50a7ce8e86a9ea",
"size": 1155764
},
{
"package": "libnorm1",
"version": "1.5.9+dfsg-2",
"source": "local",
"sha256": "3974ddba57ed9bbfff10a144baae64d647adbb38ebce5fa122e4f0dd16b77866",
"size": 202432
},
{
"package": "libopenal-data",
"version": "1:1.19.1-2",
"source": "local",
"sha256": "695a650803f885459994bb921132d956c2b693759572005351a5b13773c754cd",
"size": 170228
},
{
"package": "libopenal1",
"version": "1:1.19.1-2",
"source": "local",
"sha256": "848f7cb93823c780ab58c0da67535316ef797666934d06ed6d64e902d4e2df11",
"size": 485416
},
{
"package": "libopenmpt0",
"version": "0.6.9-1",
"source": "local",
"sha256": "168a759cc2cfec251b757527fae13989b2306a8f778627aedf61000378149a52",
"size": 621956
},
{
"package": "libpgm-5.3-0",
"version": "5.3.128~dfsg-2",
"source": "local",
"sha256": "6a632aa13cafe154d6212a57710f058405dd895fb62d464e16961b28d7325cbb",
"size": 151640
},
{
"package": "libplacebo208",
"version": "4.208.0-3",
"source": "local",
"sha256": "ea1d0e24255b74e94155daaba32f4467d6a746447ce2dc4e6d122a670d600f6c",
"size": 2003668
},
{
"package": "libpocketsphinx3",
"version": "0.8+5prealpha+1-15",
"source": "local",
"sha256": "5792065cf9dc3e1c5413f1f87ba95845b3daf90ef542ed2786bf64c36b846a60",
"size": 114020
},
{
"package": "libpostproc56",
"version": "7:5.1.9-0+deb12u1",
"source": "local",
"sha256": "ffafb4b6fc84108c2113386fe2d9a7f8ab2c1bcb0dca1b8d84f2ccf4ecba6177",
"size": 82604
},
{
"package": "libpython3.11-minimal",
"version": "3.11.2-6+deb12u3",
"source": "pool/updates/main/p/python3.11/libpython3.11-minimal_3.11.2-6+deb12u3_arm64.deb",
"sha256": "77b244e4ed2ce3ec3f23cb20ed1613c0cc0caa78bd6a5d305772b3a234cb227b",
"size": 808228
},
{
"package": "libpython3.11-stdlib",
"version": "3.11.2-6+deb12u3",
"source": "pool/updates/main/p/python3.11/libpython3.11-stdlib_3.11.2-6+deb12u3_arm64.deb",
"sha256": "f5adb88b46dcccdd1acfea3a5eb6ff26a665a7c41f4530e7e4af70e68f67d59c",
"size": 1746676
},
{
"package": "librabbitmq4",
"version": "0.11.0-1+deb12u2",
"source": "local",
"sha256": "6e4cdedc6de5514b867df1b7cf7cc075fdb95e59ab84b439ea47f5f75d01c1e5",
"size": 39872
},
{
"package": "libraw1394-11",
"version": "2.1.2-2",
"source": "local",
"sha256": "81a1e9bd2b790aa7ce7c426dd1742d3310894b01f124bc41962331b834da6cc3",
"size": 40316
},
{
"package": "librist4",
"version": "0.2.7+dfsg-1",
"source": "local",
"sha256": "35df536e53aed81b4da5c4568ad7f98375318e6611ebaae4c4140e9a5c4ca2a9",
"size": 69620
},
{
"package": "librubberband2",
"version": "3.1.2+dfsg0-1",
"source": "local",
"sha256": "fb97c395697ab03ce4d06d82ef293a6f1fef62ea79299b686d0f498eb6839d7e",
"size": 117612
},
{
"package": "libsdl2-2.0-0",
"version": "2.26.5+dfsg-1",
"source": "local",
"sha256": "7d875b119108a240015e7739c7a0de402616975281bcd8169cb434326fa93a66",
"size": 565580
},
{
"package": "libserd-0-0",
"version": "0.30.16-1",
"source": "local",
"sha256": "cf26049564c27b60e1de39c3207743ca05d9ee34e25d8ed4027033d1afa22852",
"size": 44708
},
{
"package": "libshine3",
"version": "3.1.1-2",
"source": "local",
"sha256": "d64982ddfbdfcef714dc35a760a752ab1f3739aaee8011bc5c3f03afa73f465f",
"size": 22980
},
{
"package": "libsndio7.0",
"version": "1.9.0-0.3+b2",
"source": "local",
"sha256": "e7c787895eacf8363a4dea6a0cb3237a78857691d8d53f60a1a3ffeea3819808",
"size": 25716
},
{
"package": "libsord-0-0",
"version": "0.16.14+git221008-1",
"source": "local",
"sha256": "fbfcbb5115fc85c8e659ef283f1eb588f08c77d89f762feaa96589ad9143e58c",
"size": 20004
},
{
"package": "libsoxr0",
"version": "0.1.3-4",
"source": "local",
"sha256": "8f1b1780a5ced7a0821a8040d0f3ab5815acd5d2f38b12cca915a9a9d0ee28b7",
"size": 54376
},
{
"package": "libspeex1",
"version": "1.2.1-2",
"source": "local",
"sha256": "5fc81ad2d0ead5b811381fbb47ef98c1bf063c9283470d795541f3c1cb95991a",
"size": 48304
},
{
"package": "libsphinxbase3",
"version": "0.8+5prealpha+1-16",
"source": "local",
"sha256": "bd42e9aaf59b23e3c3d9014875b148e5cf056f0582d22ba9f882c09f57507060",
"size": 108904
},
{
"package": "libsratom-0-0",
"version": "0.6.14-1",
"source": "local",
"sha256": "a2f9d014bf2acaf67499b1cae7dd7f1a857a676d99849219b23ae2f4980a9b20",
"size": 15868
},
{
"package": "libsrt1.5-gnutls",
"version": "1.5.1-1+deb12u1",
"source": "local",
"sha256": "3cfb9d8d26459e3538473683a8e297429d0662eea4c51a01c736bf06608354c5",
"size": 272080
},
{
"package": "libssh-gcrypt-4",
"version": "0.10.6-0+deb12u1",
"source": "local",
"sha256": "bd6bf5ad88a9cf8fb8e43667e27420ed68be6d6b03a2bdfdf111cff48a1d5b6d",
"size": 206548
},
{
"package": "libswresample4",
"version": "7:5.1.9-0+deb12u1",
"source": "local",
"sha256": "c723d38ce00cdcbf779add81d90d3510525424dd174ce6880520a0147453ddeb",
"size": 98904
},
{
"package": "libswscale6",
"version": "7:5.1.9-0+deb12u1",
"source": "local",
"sha256": "deb1abe7e40fdc9f38f54d7a87d1d2601f54447198221c4e1bb98da64a60d1ef",
"size": 190152
},
{
"package": "libtwolame0",
"version": "0.4.0-2",
"source": "local",
"sha256": "73780c555796569a252ec5cf1ea919e59ef4031298bc4be1516a6a0e83f06b5a",
"size": 48548
},
{
"package": "libudfread0",
"version": "1.1.2-1",
"source": "local",
"sha256": "693e1e62806759c6f55585cd1884cc851ac9a1b0a3ea7df55c51176b0b450fd4",
"size": 15700
},
{
"package": "libva-drm2",
"version": "2.17.0-1",
"source": "local",
"sha256": "dd1c3981a81171f3886f14b56e2c13cb879111109e5b1e3e786c26641ab2cc2f",
"size": 16328
},
{
"package": "libva-x11-2",
"version": "2.17.0-1",
"source": "local",
"sha256": "326f1a6d764adae4ccdc606913ba60b3aecc62788c509444751e7fea75a13584",
"size": 20808
},
{
"package": "libva2",
"version": "2.17.0-1",
"source": "local",
"sha256": "b737136a783067f8f202115ed820d955aea16b95a6f06c406cc4305f99d20d3e",
"size": 65168
},
{
"package": "libvdpau1",
"version": "1.5-2",
"source": "local",
"sha256": "2f13f0bce02b7c5c5caecf5522e22852e296d93b2275c6a445dbf5427605b93c",
"size": 23712
},
{
"package": "libvidstab1.1",
"version": "1.1.0-2+b1",
"source": "local",
"sha256": "39a88b11d1c727f43a4301d8408dfcbde2d6980e4d6295fe9f9f0447c9436971",
"size": 36440
},
{
"package": "libvorbisfile3",
"version": "1.3.7-1",
"source": "local",
"sha256": "f8f418e15f99905d4a2d532617511a11d700e814f8ead1a883deea2f7241970c",
"size": 25376
},
{
"package": "libvulkan1",
"version": "1.3.239.0-1",
"source": "local",
"sha256": "3a21d49fef3a9799a21ffd5faa5bd7a1bd35604417cd9f5cf74155afd3b5282e",
"size": 111080
},
{
"package": "libx264-164",
"version": "2:0.164.3095+gitbaee400-3",
"source": "local",
"sha256": "95475856611f971affe2dfaccc85253d1c6bb2fcb1d67c3147b32021cf304b8e",
"size": 442908
},
{
"package": "libxss1",
"version": "1:1.2.3-1",
"source": "local",
"sha256": "e0ff80e309eacda5face68b9a3bd56718fed2750af429324c35d7c9491c335f4",
"size": 17764
},
{
"package": "libxvidcore4",
"version": "2:1.3.7-1",
"source": "local",
"sha256": "b950edcb42803f158f94cd2ee44850082c98c92d54e20982ad933936f5f1d181",
"size": 202152
},
{
"package": "libzimg2",
"version": "3.0.4+ds1-1",
"source": "local",
"sha256": "407502547272e72490f7434c51a2c5c69fedcbd627ff06d17b7ffedea7e9c310",
"size": 110352
},
{
"package": "libzmq5",
"version": "4.3.4-6",
"source": "local",
"sha256": "f5e6f10a2e01b016369f2d1687d39ab5ed5e5ecdb6ca5fb248b6100a3a7069e9",
"size": 244304
},
{
"package": "libzvbi-common",
"version": "0.2.41-1+deb12u1",
"source": "local",
"sha256": "2115a125736144bc46bec2c185a24e4fd67b392f1b069950f4f45f11633de0e1",
"size": 69944
},
{
"package": "libzvbi0",
"version": "0.2.41-1+deb12u1",
"source": "local",
"sha256": "b6fb4091ca76c31d5ea1113e6ff9c482227a516508a7bff1d9e4baa723f3b49e",
"size": 259548
},
{
"package": "ocl-icd-libopencl1",
"version": "2.3.1-1",
"source": "local",
"sha256": "a021fd47d5c0d802e4f688694dae4c1e3601cd8b651294df3d327a5e6fa72a72",
"size": 42068
},
{
"package": "python3-distutils",
"version": "3.11.2-3",
"source": "pool/main/p/python3-stdlib-extensions/python3-distutils_3.11.2-3_all.deb",
"sha256": "a620b555f301860a08e30534c7e6f7d79818e5e1977bfec39a612e7003074318",
"size": 130936
},
{
"package": "python3-pip-whl",
"version": "23.0.1+dfsg-1",
"source": "pool/main/p/python-pip/python3-pip-whl_23.0.1+dfsg-1_all.deb",
"sha256": "cc373690a1cb469fb301b9fe0125048e3102f2e365d1b2d27cab091ec89fccdc",
"size": 1717296
},
{
"package": "python3-setuptools-whl",
"version": "66.1.1-1+deb12u2",
"source": "pool/main/s/setuptools/python3-setuptools-whl_66.1.1-1+deb12u2_all.deb",
"sha256": "0eb54da9f3d47e42a1be5dd8285def8bbc6e2556131b9c4ce3bd781dfc4b425a",
"size": 1112076
},
{
"package": "python3.11",
"version": "3.11.2-6+deb12u3",
"source": "pool/updates/main/p/python3.11/python3.11_3.11.2-6+deb12u3_arm64.deb",
"sha256": "1544e9ea7babdf5f46a8d8f088c36e07f662ea195fc1e1466d6df2643e2d7be6",
"size": 572804
},
{
"package": "python3.11-minimal",
"version": "3.11.2-6+deb12u3",
"source": "pool/updates/main/p/python3.11/python3.11-minimal_3.11.2-6+deb12u3_arm64.deb",
"sha256": "f0e014db594ef4cb9cdb64cbe1760d51cb4d8d9988defb305b38a31ab0e8e9ae",
"size": 1857036
},
{
"package": "python3.11-venv",
"version": "3.11.2-6+deb12u3",
"source": "pool/updates/main/p/python3.11/python3.11-venv_3.11.2-6+deb12u3_arm64.deb",
"sha256": "b86e8a1a2521053fff6dc5ff873ae48e74b1989e525543267d570775d0589591",
"size": 5896
}
],
"downloaded_files": [
"libpython3.11-minimal_3.11.2-6+deb12u3_arm64.deb",
"libpython3.11-stdlib_3.11.2-6+deb12u3_arm64.deb",
"python3-distutils_3.11.2-3_all.deb",
"python3-pip-whl_23.0.1+dfsg-1_all.deb",
"python3-setuptools-whl_66.1.1-1+deb12u2_all.deb",
"python3.11_3.11.2-6+deb12u3_arm64.deb",
"python3.11-minimal_3.11.2-6+deb12u3_arm64.deb",
"python3.11-venv_3.11.2-6+deb12u3_arm64.deb"
]
}
@@ -0,0 +1,86 @@
28ee670eb0aaf53dbfcbd06259c752dcf767c1e33e26225aea31f65f2bade35c BASE_IMAGE_PACKAGES.tsv
7890aeb19a94d73e5d9281afa5ca07005804c1fca4f10791f4f2ce0df741b610 ffmpeg_7%3a5.1.9-0+deb12u1_arm64.deb
674cf6cba6d432bd200c45fe866c1652c7a53523cc2e7a613e05bc4abf7b5440 gcc-12-base_12.2.0-14+deb12u1_arm64.deb
feb4cef72caf849fae2a13e1f757f9cc9fbfe3ddfb877e42cc888a7d313e298c libass9_0.17.1-1_arm64.deb
5a6ad45da10d69ca6ca7757882fe696ace8af98fccac781697ef280ea13e770f libavc1394-0_0.5.4-5_arm64.deb
74468871b1b95f28476a3cb63deafe21c97e57289ac286e760384273b0c39fc1 libavcodec59_7%3a5.1.9-0+deb12u1_arm64.deb
46c574e3ca73624d88af636e89703820b1c57657090bd89eb02cef727076ed1b libavdevice59_7%3a5.1.9-0+deb12u1_arm64.deb
6156525ccfd083bca35545a2b227839b2978f6d6c02cd10a1fe4691989e80a4e libavfilter8_7%3a5.1.9-0+deb12u1_arm64.deb
600ddadab359b552bc890323c9ca603bd0f08f4e324378e4530321c0f1900990 libavformat59_7%3a5.1.9-0+deb12u1_arm64.deb
9c5bd3feecf46c9eab1d6b4e65830acaf8e2d6caee008bd4f94e1adf22a63f31 libavutil57_7%3a5.1.9-0+deb12u1_arm64.deb
054aec63b247d157b4b475ca26763538d5dcbd32894734db6b5cae6c7aa335f2 libblas3_3.11.0-2_arm64.deb
f8f28e8e099f6c872053abf79755514a83d1cdc035b3774c29b0d75ebc7f0d11 libbluray2_1.3.4-1_arm64.deb
6145ea38842a1cc5d2f49e1a00bfb65426024c8c8fe48edbe59d3f8366ef565b libbs2b0_3.1.0+dfsg-7_arm64.deb
20515c1a5df7fce5c3ff41b5a5abf10f0294b485577ea4d461186ebc4e79c014 libcdio-cdda2_10.2+2.0.1-1_arm64.deb
f960dc3ab9f6bd6aee925350a19736a86d44ef8326177ce8127ae8df443490b6 libcdio-paranoia2_10.2+2.0.1-1_arm64.deb
f1b9c80716ba707e46ced45b454246b4b03f93ef9772e92af0e3b86ab0d56e2d libcdio19_2.1.0-4_arm64.deb
6f73d7b541247024746730858ebd5729acf6c017e189c2be25b13c6e7d92853f libchromaprint1_1.5.1-2+b1_arm64.deb
67b9f4d780a401b28bcce3d23a0a26efbdf040d7a012f1d73f8142a641925e2e libcjson1_1.7.15-1+deb12u4_arm64.deb
13c5182958d011333d30e1459e5e72acb24a2b3433ac4dd027d35f1afdcb6338 libcodec2-1.0_1.0.5-1_arm64.deb
82c939e239dc710675344c25f792341d00b9c4329c0c62b4146e06ffe928310a libdc1394-25_2.2.6-4_arm64.deb
e88d3c2dd3336a97b8cf10ef270a264388fce81cedf8032b18f2a36b021bc6a3 libdecor-0-0_0.1.1-2_arm64.deb
a32d8cfe4eda5e98dc4332ffb2520d3fb65565265bb869eb101f6b8b21f0115d libflite1_2.2-5_arm64.deb
583497cf5a95960c11f2006586050375c4adbc4b0c569a7e7df346f2bf380cbc libgfortran5_12.2.0-14+deb12u1_arm64.deb
561758595dc64d42e3ef48da13f87025af713a6dd240631eb68334bfcfcf8c97 libgme0_0.6.3-6_arm64.deb
4c0041b45a3e2535dfcdb91222fbd9cb2a79c9ba0e38d6d44ad727424b457775 libgsm1_1.0.22-1_arm64.deb
32c76d827664fe5c90b8a3af74e6b333f03d4a3dda1ade43fd0c12e97370a02f libheif-examples_1.15.1-1+deb12u1_arm64.deb
92dddfa77e4281997af385cb2bc9e8ffa13b0876f889a3d6d6ad177ac968a2bc libheif1_1.15.1-1+deb12u1_arm64.deb
bfd492bb0c5c5072c67ea053c3ca8863df67d14d066b4dddd519eeae8cbcd92f libhwy1_1.0.3-3+deb12u1_arm64.deb
55dbcc899d6f647b0a6d0299f8430e3737059185c72f7d51ba8798ce797a140c libiec61883-0_1.2.0-6+b1_arm64.deb
9b4bef2006edefa4d015918b954b315a91829a3c5a34ca5f9ca1a752b90f4ea8 libjack-jackd2-0_1.9.21~dfsg-3_arm64.deb
fc46d9d24c22e16726cc0fe131f52c4b3cc08db7ba408ef15173841bd3933f2e libjxl0.7_0.7.0-10+deb12u1_arm64.deb
7f6310fbd910326a63dedd87da046cd6eff3f644e9c00173f3afce20b7b2a93e liblapack3_3.11.0-2_arm64.deb
e3c0ebc8374617e26fa81e87714dbcbf7a04002cd3a11470ec4240692bf29ced liblilv-0-0_0.24.14-1_arm64.deb
018c421355f3fbbf11a5132a2d5e3b2c2f6b057ead517002da5547be2817a731 libmbedcrypto7_2.28.3-1_arm64.deb
ec983f89355ac7f22fc486eaabc10c5c6192c56f02aec0c0ff50a7ce8e86a9ea libmysofa1_1.3.1~dfsg0-1_arm64.deb
3974ddba57ed9bbfff10a144baae64d647adbb38ebce5fa122e4f0dd16b77866 libnorm1_1.5.9+dfsg-2_arm64.deb
695a650803f885459994bb921132d956c2b693759572005351a5b13773c754cd libopenal-data_1.19.1-2_all.deb
848f7cb93823c780ab58c0da67535316ef797666934d06ed6d64e902d4e2df11 libopenal1_1.19.1-2_arm64.deb
168a759cc2cfec251b757527fae13989b2306a8f778627aedf61000378149a52 libopenmpt0_0.6.9-1_arm64.deb
6a632aa13cafe154d6212a57710f058405dd895fb62d464e16961b28d7325cbb libpgm-5.3-0_5.3.128~dfsg-2_arm64.deb
ea1d0e24255b74e94155daaba32f4467d6a746447ce2dc4e6d122a670d600f6c libplacebo208_4.208.0-3_arm64.deb
5792065cf9dc3e1c5413f1f87ba95845b3daf90ef542ed2786bf64c36b846a60 libpocketsphinx3_0.8+5prealpha+1-15_arm64.deb
ffafb4b6fc84108c2113386fe2d9a7f8ab2c1bcb0dca1b8d84f2ccf4ecba6177 libpostproc56_7%3a5.1.9-0+deb12u1_arm64.deb
77b244e4ed2ce3ec3f23cb20ed1613c0cc0caa78bd6a5d305772b3a234cb227b libpython3.11-minimal_3.11.2-6+deb12u3_arm64.deb
f5adb88b46dcccdd1acfea3a5eb6ff26a665a7c41f4530e7e4af70e68f67d59c libpython3.11-stdlib_3.11.2-6+deb12u3_arm64.deb
6e4cdedc6de5514b867df1b7cf7cc075fdb95e59ab84b439ea47f5f75d01c1e5 librabbitmq4_0.11.0-1+deb12u2_arm64.deb
81a1e9bd2b790aa7ce7c426dd1742d3310894b01f124bc41962331b834da6cc3 libraw1394-11_2.1.2-2_arm64.deb
35df536e53aed81b4da5c4568ad7f98375318e6611ebaae4c4140e9a5c4ca2a9 librist4_0.2.7+dfsg-1_arm64.deb
fb97c395697ab03ce4d06d82ef293a6f1fef62ea79299b686d0f498eb6839d7e librubberband2_3.1.2+dfsg0-1_arm64.deb
7d875b119108a240015e7739c7a0de402616975281bcd8169cb434326fa93a66 libsdl2-2.0-0_2.26.5+dfsg-1_arm64.deb
cf26049564c27b60e1de39c3207743ca05d9ee34e25d8ed4027033d1afa22852 libserd-0-0_0.30.16-1_arm64.deb
d64982ddfbdfcef714dc35a760a752ab1f3739aaee8011bc5c3f03afa73f465f libshine3_3.1.1-2_arm64.deb
e7c787895eacf8363a4dea6a0cb3237a78857691d8d53f60a1a3ffeea3819808 libsndio7.0_1.9.0-0.3+b2_arm64.deb
fbfcbb5115fc85c8e659ef283f1eb588f08c77d89f762feaa96589ad9143e58c libsord-0-0_0.16.14+git221008-1_arm64.deb
8f1b1780a5ced7a0821a8040d0f3ab5815acd5d2f38b12cca915a9a9d0ee28b7 libsoxr0_0.1.3-4_arm64.deb
5fc81ad2d0ead5b811381fbb47ef98c1bf063c9283470d795541f3c1cb95991a libspeex1_1.2.1-2_arm64.deb
bd42e9aaf59b23e3c3d9014875b148e5cf056f0582d22ba9f882c09f57507060 libsphinxbase3_0.8+5prealpha+1-16_arm64.deb
a2f9d014bf2acaf67499b1cae7dd7f1a857a676d99849219b23ae2f4980a9b20 libsratom-0-0_0.6.14-1_arm64.deb
3cfb9d8d26459e3538473683a8e297429d0662eea4c51a01c736bf06608354c5 libsrt1.5-gnutls_1.5.1-1+deb12u1_arm64.deb
bd6bf5ad88a9cf8fb8e43667e27420ed68be6d6b03a2bdfdf111cff48a1d5b6d libssh-gcrypt-4_0.10.6-0+deb12u1_arm64.deb
c723d38ce00cdcbf779add81d90d3510525424dd174ce6880520a0147453ddeb libswresample4_7%3a5.1.9-0+deb12u1_arm64.deb
deb1abe7e40fdc9f38f54d7a87d1d2601f54447198221c4e1bb98da64a60d1ef libswscale6_7%3a5.1.9-0+deb12u1_arm64.deb
73780c555796569a252ec5cf1ea919e59ef4031298bc4be1516a6a0e83f06b5a libtwolame0_0.4.0-2_arm64.deb
693e1e62806759c6f55585cd1884cc851ac9a1b0a3ea7df55c51176b0b450fd4 libudfread0_1.1.2-1_arm64.deb
dd1c3981a81171f3886f14b56e2c13cb879111109e5b1e3e786c26641ab2cc2f libva-drm2_2.17.0-1_arm64.deb
326f1a6d764adae4ccdc606913ba60b3aecc62788c509444751e7fea75a13584 libva-x11-2_2.17.0-1_arm64.deb
b737136a783067f8f202115ed820d955aea16b95a6f06c406cc4305f99d20d3e libva2_2.17.0-1_arm64.deb
2f13f0bce02b7c5c5caecf5522e22852e296d93b2275c6a445dbf5427605b93c libvdpau1_1.5-2_arm64.deb
39a88b11d1c727f43a4301d8408dfcbde2d6980e4d6295fe9f9f0447c9436971 libvidstab1.1_1.1.0-2+b1_arm64.deb
f8f418e15f99905d4a2d532617511a11d700e814f8ead1a883deea2f7241970c libvorbisfile3_1.3.7-1_arm64.deb
3a21d49fef3a9799a21ffd5faa5bd7a1bd35604417cd9f5cf74155afd3b5282e libvulkan1_1.3.239.0-1_arm64.deb
95475856611f971affe2dfaccc85253d1c6bb2fcb1d67c3147b32021cf304b8e libx264-164_0.164.3095+gitbaee400-3_arm64.deb
e0ff80e309eacda5face68b9a3bd56718fed2750af429324c35d7c9491c335f4 libxss1_1.2.3-1_arm64.deb
b950edcb42803f158f94cd2ee44850082c98c92d54e20982ad933936f5f1d181 libxvidcore4_1.3.7-1_arm64.deb
407502547272e72490f7434c51a2c5c69fedcbd627ff06d17b7ffedea7e9c310 libzimg2_3.0.4+ds1-1_arm64.deb
f5e6f10a2e01b016369f2d1687d39ab5ed5e5ecdb6ca5fb248b6100a3a7069e9 libzmq5_4.3.4-6_arm64.deb
2115a125736144bc46bec2c185a24e4fd67b392f1b069950f4f45f11633de0e1 libzvbi-common_0.2.41-1+deb12u1_all.deb
b6fb4091ca76c31d5ea1113e6ff9c482227a516508a7bff1d9e4baa723f3b49e libzvbi0_0.2.41-1+deb12u1_arm64.deb
a021fd47d5c0d802e4f688694dae4c1e3601cd8b651294df3d327a5e6fa72a72 ocl-icd-libopencl1_2.3.1-1_arm64.deb
a620b555f301860a08e30534c7e6f7d79818e5e1977bfec39a612e7003074318 python3-distutils_3.11.2-3_all.deb
cc373690a1cb469fb301b9fe0125048e3102f2e365d1b2d27cab091ec89fccdc python3-pip-whl_23.0.1+dfsg-1_all.deb
0eb54da9f3d47e42a1be5dd8285def8bbc6e2556131b9c4ce3bd781dfc4b425a python3-setuptools-whl_66.1.1-1+deb12u2_all.deb
1544e9ea7babdf5f46a8d8f088c36e07f662ea195fc1e1466d6df2643e2d7be6 python3.11_3.11.2-6+deb12u3_arm64.deb
f0e014db594ef4cb9cdb64cbe1760d51cb4d8d9988defb305b38a31ab0e8e9ae python3.11-minimal_3.11.2-6+deb12u3_arm64.deb
b86e8a1a2521053fff6dc5ff873ae48e74b1989e525543267d570775d0589591 python3.11-venv_3.11.2-6+deb12u3_arm64.deb
331367d7a6e60a4053efcf6bb611993267315b52316b47c0f3cb17ac150c6d94 RESOLUTION.json

Some files were not shown because too many files have changed in this diff Show More