!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-und weechat-matrix hat diesen SSO helper09:13:57
@mic92:nixos.dev@mic92:nixos.dev Lassulus: dein weechat-matrix lügt was die usernames angeht. 09:14:04
@andi:kack.itandi-das sollte gehen aber ich habe da noch nicht wirklich viel Zeit investiert09:14:06
@lassulus:nixos.dev@lassulus:nixos.devdann soll weechat-matrix mal nicht lügen!09:14:30
@mic92:nixos.dev@mic92:nixos.dev
In reply to @andi:kack.it
und weechat-matrix hat diesen SSO helper
ja es war nur die Frage ob man das bei jedem Neustart braucht. Aber vielleicht sollte ich das einfach mal selber testen.
09:14:32
@andi:kack.itandi-mach das mal09:14:42
@andi:kack.itandi-wenn dann ist das ein Bug in der Software09:14:49
@andi:kack.itandi-

Ich muss das noch irgendwo niederschreiben:
Jeder User darf hier Raumaliases nach dem Schema #community-* erstellen und #nixos-* für alles was von nixos.org kommt falls man einen Raum braucht.

Alles andere versuche ich erstmal frei zu halten (minus #meta:nixos.dev ) damit es nicht ein absolutes Chaos wird.

10:38:22
@andir:nixos.devAndreas Rammhold Jörg Thalheim: hat es funktioniert? 15:50:33
@andir:nixos.devAndreas Rammhold lassulus: hast du ggf. instructions wie man weechat-matrix konfigurieren muss? Würde das dann gerne übernehmen bzw. zu einem Wikiartikel linken der es erklärt. 15:51:05
@lassulus:nixos.dev@lassulus:nixos.devin nixos?15:51:33
@andi:kack.itandi-ja15:51:38
@lassulus:nixos.dev@lassulus:nixos.devhmm, das hier ist mein setup: http://cgit.lassul.us/stockholm/tree/lass/2configs/IM.nix15:52:48
@lassulus:nixos.dev@lassulus:nixos.devda ist aber noch viel anderes dabei15:52:53
@lassulus:nixos.dev@lassulus:nixos.devdenke mal lines 3-9 sind die spannenden15:53:10
@andi:kack.itandi-Ich meinte eher das mit dem SSO :D15:53:23
@andi:kack.itandi-das ist der komplizierte Teil ;)15:53:28
@lassulus:nixos.dev@lassulus:nixos.devah das15:53:43
@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

Show newer messages


Back to Room ListRoom Version: 6