← Back to NetLinux Packages

Agentic CI nightly package builds

Every night at 03:00 UTC, netlinux-ai repos are checked for new commits. When changes are found, netlinux-ai-agent (an AI build agent) autonomously reads each repo’s CI workflow, installs dependencies, builds the software, packages it as a .deb, and publishes to this repository.

How it works

The orchestration script iterates over all repos, checks the GitHub API for new commits, then invokes netlinux-ai-agent --prompt with a build brief for each changed repo. netlinux-ai-agent reads .github/workflows/release-deb.yml, figures out what to do, and drives the entire build — from apt-get install through checkinstall to a tested, repacked .deb. No hardcoded build steps per package; the AI reads the workflow and adapts.

Latest build — #165

Completed: 2026-05-13 03:16:15 UTC — Duration: 16m 13s

0Built
0Unchanged
0Skipped
2Failed
0Published
RepositoryStatusCommitPackageTimeLogDetail
applesmc-nextfailedf85afa8c2m 26sviewBuild failed
applesmc-nextfailedf85afa8c2m 40sviewBuild failed

Package Tests

Test duration: 11m 0s

netlinux-server

VM failed to boot — all tests skipped

Auto-Fix Results

Fix phase duration: 0s

0failures
0attempted
0skipped
0rebuilt
0retest pass
0retest fail

Build history

Click a row to expand per-repo details.

BuildDateDurationBuiltUnchangedSkippedFailedPublishedTestsFixes
#1652026-05-13 03:16:15 UTC16m 13s00020netlinux-server: no boot
RepoStatusCommitTimeLogDetail
applesmc-nextfailedf85afa8c2m 26sviewBuild failed
applesmc-nextfailedf85afa8c2m 40sviewBuild failed

Package Tests

Test duration: 11m 0s

netlinux-server

VM failed to boot — all tests skipped

Auto-Fix Results

Fix phase duration: 0s

0failures
0attempted
0skipped
0rebuilt
0retest pass
0retest fail
#1152026-05-12 03:15:06 UTC15m 5s00020netlinux-server: no boot
RepoStatusCommitTimeLogDetail
applesmc-nextfailed89a7092f1m 54sviewBuild failed
applesmc-nextfailed89a7092f2m 32sviewBuild failed

Package Tests

Test duration: 10m 32s

netlinux-server

VM failed to boot — all tests skipped

Auto-Fix Results

Fix phase duration: 0s

0failures
0attempted
0skipped
0rebuilt
0retest pass
0retest fail
#1112026-05-11 05:09:11 UTC129m 9s027100netlinux-server: no boot; debian-bookworm: 12/27; ubuntu-resolute: 13/270/10 fixed
RepoStatusCommitTimeLogDetail
applesmc-nextunchanged89a7092fNo new commits
battery-trayunchangeda0541d47No new commits
blenderunchanged9991915cNo new commits
chromium-browserunchangedc286de5bNo new commits
claude-codeunchangedfc0b7a49No new commits
curaengineunchanged83b6d6cfNo new commits
dovecotunchanged5d50cfceNo new commits
femto-netlinuxskippedSkipped
fstlunchanged874732a0No new commits
gimpunchangeddad7edb6No new commits
kdenliveunchangedc8b23580No new commits
kio-extrasunchangedc8e50c94No new commits
kio-rsyncunchangedd872256eNo new commits
konquerorunchanged08748a71No new commits
linuxunchanged4737bd21No new commits
netlinux-desktopunchanged8551da41No new commits
netlinux-serverunchanged3fa00f7bNo new commits
openboxunchanged6eb0ba82No new commits
pavucontrolunchanged5bc5d087No new commits
qpwgraphunchanged6ea4f22bNo new commits
rsyncunchangedf03c07feNo new commits
snappymailunchanged84e78da3No new commits
ssrunchanged66c5a73aNo new commits
tightvncunchangedd8a44b99No new commits
x11vncunchangedb3f3bc53No new commits
xfce4-panelunchangedea06b404No new commits
xfwm4unchanged19c92de8No new commits
xtermunchangedc631b617No new commits

Package Tests

Test duration: 127m 53s

netlinux-server

VM failed to boot — all tests skipped

debian-bookworm

12pass
6install failed
9smoke failed
0skipped
27total
PackageStatusDetail
applesmc-nextpass---dkms--- applesmc-next/0.1.6: added ---modinfo applesmc-next--- bash: line 7: modinfo: command not found MODINFO_OK_applesmc-next
battery-traysmoke_failedbin=? alive=? windows=0: GUI_NO_BINARY: no /usr/bin/* in battery-tray
blenderinstall_failed Depends: libpng16-16t64 but it is not installable E: Unable to correct problems, you have held broken packages.
chromium-browserpassbin=/usr/bin/chromium-browser-stable alive=alive windows=4
claude-codepassUsage: claude [options] [command] [prompt] Claude Code - starts an interactive session by default, use -p/--print for
curaenginesmoke_failed/usr/bin/CuraEngine.bin: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found (required by /usr/lib/curaengine/libtbbmalloc.so.2) /usr/bin/CuraEngine.bin: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found (required by /usr/lib/curaengine/libstdc++.so.6)
dovecotpassdovecot=active: ---is-active--- active
fstlinstall_failed Depends: libqt5opengl5t64 but it is not installable E: Unable to correct problems, you have held broken packages.
gimpsmoke_failedbin=/usr/bin/babl alive=dead windows=0: 0 --- gui.out head --- /usr/bin/babl: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.38' not found (required by /lib/x86_64-linux-gnu/libbabl-0.1.so.0)
kdenlivesmoke_failedbin=/usr/bin/kdenlive alive=dead windows=0: 0 --- gui.out head --- /usr/bin/kdenlive.real: error while loading shared libraries: libavformat.so.60: cannot open shared object file: No such file or directory
kio-extraspassii kio-extras 5:23.08.5-24netlinux1-1 amd64 Package created with checkinstall 1.6.3
kio-rsyncpassii kio-rsync 1.0-4netlinux1~bookworm1-1 amd64 Package created with checkinstall 1.6.3
konquerorpassbin=/usr/bin/fsview alive=alive windows=3
linuxsmoke_failedno linux-image-* installed; pre=6.1.0-45-amd64
netlinux-desktopinstall_failed Depends: libglib2.0-0t64 but it is not installable E: Unable to correct problems, you have held broken packages.
netlinux-serverpassii netlinux-server 1.3-1netlinux1 all NetLinux Server meta-package
openboxsmoke_failedbin=/usr/bin/gdm-control alive=dead windows=0: --reboot Reboot the computer when the current session ends --suspend Suspend the computer when the current session ends --switch-user Log in as a new user (this works immediately)
pavucontrolsmoke_failedbin=/usr/bin/pavucontrol alive=dead windows=0: --- gui.out head --- /usr/bin/pavucontrol: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found (required by /usr/lib/pavucontrol/libgtkmm-4.0.so.0) /usr/bin/pavucontrol: /lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.32' not found (required by /usr/lib/pavucontrol/libglibmm-2.68.so.1)
qpwgraphpassbin=/usr/bin/qpwgraph alive=alive windows=3
rsyncpassrsync version 3.4.2dev protocol version 32 Copyright (C) 1996-2025 by Andrew Tridgell, Wayne Davison, and others. Web site: https://rsync.samba.org/
snappymailpassii snappymail 2.38.2-22netlinux1-1 amd64 SnappyMail webmail client
ssrpassbin=/usr/bin/simplescreenrecorder alive=alive windows=3
tightvncsmoke_failedXvnc: error while loading shared libraries: libjpeg.so.8: cannot open shared object file: No such file or directory
x11vncinstall_failed x11vnc : Depends: libjpeg8 but it is not installable E: Unable to correct problems, you have held broken packages.
xfce4-panelinstall_failed Depends: libglib2.0-0t64 but it is not installable E: Unable to correct problems, you have held broken packages.
xfwm4smoke_failedbin=/usr/bin/xfwm4 alive=dead windows=0: (xfwm4:1349): xfwm4-CRITICAL **: 03:54:41.982: Xfconf could not be initialized (xfwm4:1349): xfwm4-WARNING **: 03:54:41.982: Missing data from default files
xterminstall_failed xterm : Depends: libxt6t64 but it is not installable E: Unable to correct problems, you have held broken packages.

ubuntu-resolute

13pass
8install failed
6smoke failed
0skipped
27total
PackageStatusDetail
applesmc-nextpass---dkms--- applesmc-next/0.1.6, 7.0.0-14-generic, x86_64: installed (Original modules exist) ---modinfo applesmc-next--- modinfo: ERROR: Module applesmc-next not found. MODINFO_OK_applesmc-next
battery-traysmoke_failedbin=? alive=? windows=0: GUI_NO_BINARY: no /usr/bin/* in battery-tray
blendersmoke_failedbin=? alive=? windows=0: GUI_NO_BINARY: no /usr/bin/* in blender
chromium-browserinstall_failedReading state information... E: Unable to locate package chromium-browser-stable
claude-codeinstall_failedReading state information... E: Unable to locate package claude-code
curaengineinstall_failedReading state information... E: Unable to locate package curaengine
dovecotinstall_failed E: Package 'dovecot' has no installation candidate
fstlsmoke_failedbin=/usr/bin/fstl alive=dead windows=0: 0 --- gui.out head --- /usr/bin/fstl: error while loading shared libraries: libOpenGL.so.0: cannot open shared object file: No such file or directory
gimppassbin=/usr/bin/gimp-3.2 alive=alive windows=3
kdenlivepassbin=/usr/bin/kdenlive alive=alive windows=3
kio-extraspassii kio-extras 4:25.12.3-0ubuntu1 amd64 Extra functionality for kioslaves
kio-rsyncpassii kio-rsync 1.0-4netlinux1~resolute1-1 amd64 Package created with checkinstall 1.6.3
konquerorsmoke_failedbin=/usr/bin/kfmclient alive=dead windows=0: # If 'mimetype' is specified, it will be used to determine the # component that Konqueror should use. For instance, set it to
linuxpasspre=7.0.0-14-generic post=7.0.0-1003-gcp expected=7.0.0-1003-gcp
netlinux-desktopinstall_failedReading state information... E: Unable to locate package netlinux-desktop
netlinux-serverinstall_failedReading state information... E: Unable to locate package netlinux-server
openboxsmoke_failedbin=/usr/bin/gdm-control alive=dead windows=0: --reboot Reboot the computer when the current session ends --suspend Suspend the computer when the current session ends --switch-user Log in as a new user (this works immediately)
pavucontrolpassbin=/usr/bin/pavucontrol alive=alive windows=2
qpwgraphpassbin=/usr/bin/qpwgraph alive=alive windows=3
rsyncpassrsync version 3.4.2dev protocol version 32 Copyright (C) 1996-2025 by Andrew Tridgell, Wayne Davison, and others. Web site: https://rsync.samba.org/
snappymailinstall_failedReading state information... E: Unable to locate package snappymail
ssrpassbin=/usr/bin/simplescreenrecorder alive=alive windows=3
tightvncinstall_failedReading state information... E: Unable to locate package tightvnc
x11vncsmoke_failedx11vnc: error while loading shared libraries: libvncclient.so.1: cannot open shared object file: No such file or directory
xfce4-panelpassbin=/usr/bin/xfce4-panel alive=alive windows=1
xfwm4passbin=/usr/bin/xfwm4 alive=alive windows=8
xtermpassbin=/usr/bin/koi8rxterm alive=alive windows=1

Auto-Fix Results

Fix phase duration: 54s

15failures
10attempted
5skipped
0rebuilt
0retest pass
0retest fail
PackageOriginalFix StatusDetail.debTimeLog
battery-traysmoke_failedfix_skippedno_battery_device
blenderinstall_failedfix_no_outputNo .deb produced4sview
curaenginesmoke_failedfix_skippedx11_required
fstlinstall_failedfix_no_outputNo .deb produced4sview
gimpsmoke_failedfix_no_outputNo .deb produced4sview
kdenlivesmoke_failedfix_no_outputNo .deb produced3sview
linuxsmoke_failedfix_skippedkernel_oom
netlinux-desktopinstall_failedfix_skippedmeta_package
openboxsmoke_failedfix_no_outputNo .deb produced3sview
pavucontrolsmoke_failedfix_no_outputNo .deb produced4sview
tightvncsmoke_failedfix_no_outputNo .deb produced18sview
x11vncinstall_failedfix_no_outputNo .deb produced5sview
xfce4-panelinstall_failedfix_skippedstock_bookworm_preferred
xfwm4smoke_failedfix_no_outputNo .deb produced4sview
xterminstall_failedfix_no_outputNo .deb produced4sview
#1102026-05-10 05:12:12 UTC132m 11s027100netlinux-server: no boot; debian-bookworm: 12/27; ubuntu-resolute: 13/270/10 fixed
RepoStatusCommitTimeLogDetail
applesmc-nextunchanged89a7092fNo new commits
battery-trayunchangeda0541d47No new commits
blenderunchanged9991915cNo new commits
chromium-browserunchangedc286de5bNo new commits
claude-codeunchangedfc0b7a49No new commits
curaengineunchanged83b6d6cfNo new commits
dovecotunchanged5d50cfceNo new commits
femto-netlinuxskippedSkipped
fstlunchanged874732a0No new commits
gimpunchangeddad7edb6No new commits
kdenliveunchangedc8b23580No new commits
kio-extrasunchangedc8e50c94No new commits
kio-rsyncunchangedd872256eNo new commits
konquerorunchanged08748a71No new commits
linuxunchanged4737bd21No new commits
netlinux-desktopunchanged8551da41No new commits
netlinux-serverunchanged3fa00f7bNo new commits
openboxunchanged6eb0ba82No new commits
pavucontrolunchanged5bc5d087No new commits
qpwgraphunchanged6ea4f22bNo new commits
rsyncunchangedf03c07feNo new commits
snappymailunchanged84e78da3No new commits
ssrunchanged66c5a73aNo new commits
tightvncunchangedd8a44b99No new commits
x11vncunchangedb3f3bc53No new commits
xfce4-panelunchangedea06b404No new commits
xfwm4unchanged19c92de8No new commits
xtermunchangedc631b617No new commits

Package Tests

Test duration: 129m 59s

netlinux-server

VM failed to boot — all tests skipped

debian-bookworm

12pass
6install failed
9smoke failed
0skipped
27total
PackageStatusDetail
applesmc-nextpass---dkms--- applesmc-next/0.1.6: added ---modinfo applesmc-next--- bash: line 7: modinfo: command not found MODINFO_OK_applesmc-next
battery-traysmoke_failedbin=? alive=? windows=0: GUI_NO_BINARY: no /usr/bin/* in battery-tray
blenderinstall_failed Depends: libpng16-16t64 but it is not installable E: Unable to correct problems, you have held broken packages.
chromium-browserpassbin=/usr/bin/chromium-browser-stable alive=alive windows=4
claude-codepassUsage: claude [options] [command] [prompt] Claude Code - starts an interactive session by default, use -p/--print for
curaenginesmoke_failed/usr/bin/CuraEngine.bin: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found (required by /usr/lib/curaengine/libtbbmalloc.so.2) /usr/bin/CuraEngine.bin: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found (required by /usr/lib/curaengine/libstdc++.so.6)
dovecotpassdovecot=active: ---is-active--- active
fstlinstall_failed Depends: libqt5opengl5t64 but it is not installable E: Unable to correct problems, you have held broken packages.
gimpsmoke_failedbin=/usr/bin/babl alive=dead windows=0: 0 --- gui.out head --- /usr/bin/babl: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.38' not found (required by /lib/x86_64-linux-gnu/libbabl-0.1.so.0)
kdenlivesmoke_failedbin=/usr/bin/kdenlive alive=dead windows=0: 0 --- gui.out head --- /usr/bin/kdenlive.real: error while loading shared libraries: libavformat.so.60: cannot open shared object file: No such file or directory
kio-extraspassii kio-extras 5:23.08.5-24netlinux1-1 amd64 Package created with checkinstall 1.6.3
kio-rsyncpassii kio-rsync 1.0-4netlinux1~bookworm1-1 amd64 Package created with checkinstall 1.6.3
konquerorpassbin=/usr/bin/fsview alive=alive windows=3
linuxsmoke_failedno linux-image-* installed; pre=6.1.0-45-amd64
netlinux-desktopinstall_failed Depends: libglib2.0-0t64 but it is not installable E: Unable to correct problems, you have held broken packages.
netlinux-serverpassii netlinux-server 1.3-1netlinux1 all NetLinux Server meta-package
openboxsmoke_failedbin=/usr/bin/gdm-control alive=dead windows=0: --reboot Reboot the computer when the current session ends --suspend Suspend the computer when the current session ends --switch-user Log in as a new user (this works immediately)
pavucontrolsmoke_failedbin=/usr/bin/pavucontrol alive=dead windows=0: --- gui.out head --- /usr/bin/pavucontrol: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found (required by /usr/lib/pavucontrol/libgtkmm-4.0.so.0) /usr/bin/pavucontrol: /lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.32' not found (required by /usr/lib/pavucontrol/libglibmm-2.68.so.1)
qpwgraphpassbin=/usr/bin/qpwgraph alive=alive windows=3
rsyncpassrsync version 3.4.2dev protocol version 32 Copyright (C) 1996-2025 by Andrew Tridgell, Wayne Davison, and others. Web site: https://rsync.samba.org/
snappymailpassii snappymail 2.38.2-22netlinux1-1 amd64 SnappyMail webmail client
ssrpassbin=/usr/bin/simplescreenrecorder alive=alive windows=3
tightvncsmoke_failedXvnc: error while loading shared libraries: libjpeg.so.8: cannot open shared object file: No such file or directory
x11vncinstall_failed x11vnc : Depends: libjpeg8 but it is not installable E: Unable to correct problems, you have held broken packages.
xfce4-panelinstall_failed Depends: libglib2.0-0t64 but it is not installable E: Unable to correct problems, you have held broken packages.
xfwm4smoke_failedbin=/usr/bin/xfwm4 alive=dead windows=0: (xfwm4:1346): xfwm4-CRITICAL **: 03:54:31.901: Xfconf could not be initialized (xfwm4:1346): xfwm4-WARNING **: 03:54:31.901: Missing data from default files
xterminstall_failed xterm : Depends: libxt6t64 but it is not installable E: Unable to correct problems, you have held broken packages.

ubuntu-resolute

13pass
8install failed
6smoke failed
0skipped
27total
PackageStatusDetail
applesmc-nextpass---dkms--- applesmc-next/0.1.6, 7.0.0-14-generic, x86_64: installed (Original modules exist) ---modinfo applesmc-next--- modinfo: ERROR: Module applesmc-next not found. MODINFO_OK_applesmc-next
battery-traysmoke_failedbin=? alive=? windows=0: GUI_NO_BINARY: no /usr/bin/* in battery-tray
blendersmoke_failedbin=? alive=? windows=0: GUI_NO_BINARY: no /usr/bin/* in blender
chromium-browserinstall_failedReading state information... E: Unable to locate package chromium-browser-stable
claude-codeinstall_failedReading state information... E: Unable to locate package claude-code
curaengineinstall_failedReading state information... E: Unable to locate package curaengine
dovecotinstall_failed E: Package 'dovecot' has no installation candidate
fstlsmoke_failedbin=/usr/bin/fstl alive=dead windows=0: 0 --- gui.out head --- /usr/bin/fstl: error while loading shared libraries: libOpenGL.so.0: cannot open shared object file: No such file or directory
gimppassbin=/usr/bin/gimp-3.2 alive=alive windows=3
kdenlivepassbin=/usr/bin/kdenlive alive=alive windows=3
kio-extraspassii kio-extras 4:25.12.3-0ubuntu1 amd64 Extra functionality for kioslaves
kio-rsyncpassii kio-rsync 1.0-4netlinux1~resolute1-1 amd64 Package created with checkinstall 1.6.3
konquerorsmoke_failedbin=/usr/bin/kfmclient alive=dead windows=0: # If 'mimetype' is specified, it will be used to determine the # component that Konqueror should use. For instance, set it to
linuxpasspre=7.0.0-14-generic post=7.0.0-1003-gcp expected=7.0.0-1003-gcp
netlinux-desktopinstall_failedReading state information... E: Unable to locate package netlinux-desktop
netlinux-serverinstall_failedReading state information... E: Unable to locate package netlinux-server
openboxsmoke_failedbin=/usr/bin/gdm-control alive=dead windows=0: --reboot Reboot the computer when the current session ends --suspend Suspend the computer when the current session ends --switch-user Log in as a new user (this works immediately)
pavucontrolpassbin=/usr/bin/pavucontrol alive=alive windows=2
qpwgraphpassbin=/usr/bin/qpwgraph alive=alive windows=3
rsyncpassrsync version 3.4.2dev protocol version 32 Copyright (C) 1996-2025 by Andrew Tridgell, Wayne Davison, and others. Web site: https://rsync.samba.org/
snappymailinstall_failedReading state information... E: Unable to locate package snappymail
ssrpassbin=/usr/bin/simplescreenrecorder alive=alive windows=3
tightvncinstall_failedReading state information... E: Unable to locate package tightvnc
x11vncsmoke_failedx11vnc: error while loading shared libraries: libvncclient.so.1: cannot open shared object file: No such file or directory
xfce4-panelpassbin=/usr/bin/xfce4-panel alive=alive windows=1
xfwm4passbin=/usr/bin/xfwm4 alive=alive windows=8
xtermpassbin=/usr/bin/koi8rxterm alive=alive windows=1

Auto-Fix Results

Fix phase duration: 1m 50s

15failures
10attempted
5skipped
0rebuilt
0retest pass
0retest fail
PackageOriginalFix StatusDetail.debTimeLog
battery-traysmoke_failedfix_skippedno_battery_device
blenderinstall_failedfix_no_outputNo .deb produced5sview
curaenginesmoke_failedfix_skippedx11_required
fstlinstall_failedfix_no_outputNo .deb produced19sview
gimpsmoke_failedfix_no_outputNo .deb produced21sview
kdenlivesmoke_failedfix_no_outputNo .deb produced16sview
linuxsmoke_failedfix_skippedkernel_oom
netlinux-desktopinstall_failedfix_skippedmeta_package
openboxsmoke_failedfix_no_outputNo .deb produced5sview
pavucontrolsmoke_failedfix_no_outputNo .deb produced4sview
tightvncsmoke_failedfix_no_outputNo .deb produced4sview
x11vncinstall_failedfix_no_outputNo .deb produced4sview
xfce4-panelinstall_failedfix_skippedstock_bookworm_preferred
xfwm4smoke_failedfix_no_outputNo .deb produced17sview
xterminstall_failedfix_no_outputNo .deb produced15sview

Generated by nightly-packages.sh on dev2 (147.182.205.211). Builds run on Ubuntu 24.04 (8 CPUs, 15GB RAM).