Eggdrop 1.10 comes with Python support:
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Advanced Search
Sat, Feb 7
Roles is provisioned excepted the youtube-dl package, see T2214.
$ salt windriver state.apply roles/viperserv/fbsql windriver: ---------- ID: fbsql_repo Function: file.directory Name: /opt/fbsql Result: True Comment: The directory /opt/fbsql is in the correct state Started: 13:38:21.046436 Duration: 19.35 ms Changes: ---------- ID: fbsql_repo Function: git.latest Name: https://devcentral.nasqueron.org/source/fbsql.git Result: True Comment: https://devcentral.nasqueron.org/source/fbsql.git was fetched, resulting in updated refs. Repository was fast-forwarded to remote HEAD (fda64dc). Started: 13:38:21.094531 Duration: 2715.47 ms Changes: ---------- revision: ---------- new: fda64dc4e58ad764fb1b1900a69071ab8506e109 old: 33ab3b29e9cb19871c7e69b342bcef0b8f2121cc ---------- ID: fbsql_build Function: cmd.run Name: make Result: True Comment: Command "make" run Started: 13:38:23.813914 Duration: 3066.909 ms Changes: ---------- pid: 87837 retcode: 0 stderr: fbsql.c:556:19: warning: cast to smaller integer type 'int' from 'ClientData' (aka 'void *') [-Wvoid-pointer-to-int-cast] 556 | int sql_number = (int)sql_word; | ^~~~~~~~~~~~~ fbsql.c:599:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 599 | WaitVariableProc(clientData, interp, name1, name2, flags) | ^ fbsql.c:610:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 610 | int fbWaitCmd(clientData, interp, argc, argv) | ^ fbsql.c:680:53: warning: cast to 'ClientData' (aka 'void *') from smaller integer type 'int' [-Wint-to-void-pointer-cast] 680 | Tcl_CreateCommand (interp, command_name, SqlCmd, (ClientData) i, (Tcl_CmdDeleteProc*) NULL); | ^~~~~~~~~~~~~~ 4 warnings generated. stdout: cc -O2 -pipe -Wall -fPIC -I/usr/local/include/mysql -I/usr/local/include/mysql/mysql -I/usr/local/include/tcl8.6 -c fbsql.c -o fbsql.o ld -o fbsql.so -lz -shared -L/usr/local/lib/mysql/ -lmariadb -L /usr/lib -L /usr/local/lib ---------- ID: /srv/viperserv/lib/fbsql.so Function: file.symlink Result: True Comment: Symlink /srv/viperserv/lib/fbsql.so is present and owned by viperserv:nasqueron-irc Started: 13:38:26.881347 Duration: 3.204 ms Changes:
Note we don't have an error handling if mysql_config fails, but that would mainly mean MySQL client library isn't installed (or the -dev/-devel package on Linux distros).
Submitted the fbsql.c and compilation log to Claude Sonnet 4.5
Vault credentials provisioned, eggdrop installed
Unit account done, next step: Vault credentials
Fri, Feb 6
Rebased against origin/main. Removed extraneous white lines.
Document service variavbles
Rebased against origin/main. Whiteline issues.
For future reference, write access to the repository requires to use SSH.
In your local rOPS copy, edit .git/config and swap URL from https://devcentral.nasqueron.org/source/operations.git to ssh://vcs@devcentral.nasqueron.org:5022/source/operations.git
Thu, Feb 5
@Duranzed next step: run the final deployment on Complector (without the fix to deploy it under a temporary name)
With D3906, there is a way to do this easily, by adding the command to the certificate_options pillar in https://devcentral.nasqueron.org/source/operations/browse/main/pillar/core/certificates/hervil.sls$13
2025-02-05 ops office hours take:
- Mailgun could be used as fallback for certificates issue
- We need to update payment info at Mailgun to reactivate service in that case, as our account isn't active anymore
Deployed to Hervil, we see we now have fullchain generated everywhere.
Fix spacing issues for jinja templating logic ; run under acme user ; use reloadcmd as parameter, not reload.
Patched it live.