!BNzCLICNIgvxBJqcKM:nixos.dev

nixos.dev meta discussions

47 Members
Make sure your GitHub Organisation membership is public as otherwise the login will not work.6 Servers

Load older messages


SenderMessageTime
5 Jul 2021
@andi:kack.itandi-

bzgl. deinem FIXME. Man kann sowas hier machen:

#!/nix/store/a4yw1svqqk4d8lhwinn9xp847zz9gfma-bash-4.4-p23/bin/bash -e
echo "*/upgrade -yes /nix/store/8dacn2cnqm4f5jm0cmc0fhb70yfzp59f-weechat-bin-env-3.2/bin/weechat" > /var/lib/weechat/weechat_fifo
15:54:52
@andi:kack.itandi- Du kannst echo '*/save' > /var/lib/weechat/weechat_fifo machen 15:55:14
@lassulus:nixos.dev@lassulus:nixos.devna ich hab einfach weechat gestartet, /matrix server add nixos_dev matrix.nixos.dev gesagt, dann /matrix connect nixos_dev dann kam da ne nen link, hab draufgeklickt und den port forgewardet auf meine weechat instanz mit ssh -L $port:myweechathost:$port und dann bei dem link auf ok geklickt15:56:02
@andi:kack.itandi-I see!15:56:18
@lassulus:nixos.dev@lassulus:nixos.devman könnte wohl den port hardcoden und das alles etwas optimieren15:56:48
@lassulus:nixos.dev@lassulus:nixos.devaber ich hoffe ja, dass ich das nicht öfters machen muss :D15:56:55
@andi:kack.itandi-

Wenn du /upgrade verwenden willst für weechat kann ich folgenden Patch empfehlen:

diff --git a/src/core/wee-command.c b/src/core/wee-command.c
index 7e12712a8..1fc9c0519 100644
--- a/src/core/wee-command.c
+++ b/src/core/wee-command.c
@@ -6209,6 +6209,19 @@ COMMAND_CALLBACK(upgrade)
                     free (ptr_binary);
                     return WEECHAT_RC_OK;
                 }
+               if (weechat_argv0 == NULL) {
+                       gui_chat_printf(NULL,
+                                       "%sNixOS: weechat_argv0 is NULL",
+                                       gui_chat_prefix[GUI_CHAT_PREFIX_ERROR]);
+               }
+               if (weechat_argv0 && strcmp(ptr_binary, weechat_argv0) == 0) {
+                   gui_chat_printf (NULL,
+                                    "%sNixOS: Not upgrading. The binary is the same: \"%s\"",
+                                    gui_chat_prefix[GUI_CHAT_PREFIX_ERROR],
+                                    ptr_binary);
+                   free (ptr_binary);
+                   return WEECHAT_RC_OK;
+               }
             }
         }
     }

Damit kannst du mit nixos rebuilds weechat in-place upgraden ohne downtime

15:56:59
@andi:kack.itandi-Upstream weechat kann ja nur upgraden zu binary an gleicher stelle..15:57:49
@mic92:nixos.dev@mic92:nixos.devAber geht das nicht immer mit tls kaputt?15:59:38
@mic92:nixos.dev@mic92:nixos.dev
In reply to @andir:nixos.dev
Jörg Thalheim: hat es funktioniert?
Bin noch nicht dazu gekommen
16:00:14
@andi:kack.itandi-ja, das schon16:00:16
@andi:kack.itandi-aber offene queries, buffer, ad-hoc splits, ...16:00:32
@lassulus:nixos.dev@lassulus:nixos.devah, klingt cool, ich schreibs mal auf die todo16:01:04
@andir:nixos.devAndreas RammholdIch habe da einen type gemacht in der filesystem config und muss jetzt mal eben die Datenbank auf die andere Disk umziehen. Sollte nur so ~15 Minuten dauern.18:57:55
@andir:nixos.devAndreas RammholdErledigt.19:00:43
@lassulus:nixos.dev@lassulus:nixos.devok cool19:01:05
@lassulus:nixos.dev@lassulus:nixos.devwaren schnelle 15min19:01:16
@andir:nixos.devAndreas Rammholdja :D19:01:59
@andir:nixos.devAndreas Rammholdsind ja erst 175MB19:02:04
@lassulus:nixos.dev@lassulus:nixos.devklingt nach ner menge daten :D19:02:30
@andir:nixos.devAndreas Rammholdja aber das kommen auch alle Nachrichten rein die irgendwer irgendwann mal in den NixOS matrix channel geschrieben hat19:02:52
@lassulus:nixos.dev@lassulus:nixos.devaber 175MB sind ja schon paar kilometer buch?19:03:16
@andir:nixos.devAndreas Rammholdjo19:03:31
@andir:nixos.devAndreas Rammholdmeine #nix* IRC logs sind nur 273M..19:03:56
@andir:nixos.devAndreas RammholdWenn nicht jeder seinen eigenen Matrixserver betreibt kann man die Datenmenge im Zaun halten. Ist halt nur teuer wenn man viele Kopien davon hat.19:10:59
@lassulus:nixos.dev@lassulus:nixos.devnajut, aber kann man das nicht iwann gc-en19:17:54
@lassulus:nixos.dev@lassulus:nixos.devso nach nem monat oder so?19:17:59
@andi:kack.itandi-Ich habe gerade 90 Tage eingestellt19:18:55
@lassulus:nixos.dev@lassulus:nixos.devnajut19:19:18
@lassulus:nixos.dev@lassulus:nixos.devund die 175MB sind der monat?19:19:25

Show newer messages


Back to Room ListRoom Version: 6