IRC Logs for #zfx


2022-06-22

05:47:23 Schrompf joined the channel
06:48:45 xq: moin moin
06:51:29 Hannes joined the channel
06:52:14 Magister joined the channel
06:54:24 Magister: moin
06:55:00 Hannes: aloha
06:56:15 xq: ohai!
06:56:26 IceMichael: ,moin
06:57:02 IceMichael: der strato support sagte, es gibt wohl ein syslog, was sagt, wieso pthread failte
06:57:04 IceMichael: das klingt spannend
06:57:08 IceMichael: ich will es ja trotzdem verstehen
06:57:17 IceMichael: obv lief mein build auf dem phpfriends beim 1. mal durch :D
06:58:26 xq: hehe
06:58:33 IceMichael: aber kA, welcher syslog, muss ich mal schauen...
06:59:10 xq: dmesg
06:59:19 xq: oder journalctl
07:01:49 IceMichael: journalctl logs für docker enden bei April lol
07:07:13 xq: lol
07:07:23 IceMichael: huch oder auch nicht, nur irgendwie war es nicht richtig geordnet
07:07:27 IceMichael: ok whatever...
07:08:23 IceMichael: https://pastebin.com/8m88ZkdX
07:08:37 IceMichael: kA, ob man da was rauslesen kann
07:08:41 IceMichael: das mit den macs klingt komplett kaputt
07:08:43 xq: very hilfreich
07:09:34 IceMichael: klingt fast, als würde docker was spawnen, was ne mac-adresse bräuchte, aber kriegt keine und das macht alles kaputt
07:12:37 xq: ne
07:13:01 xq: hat damit nix zu tun
07:13:10 xq: veth390642a bekommt nur keine *persistente* MAC
07:13:16 xq: weil es eben ein virtuelles interface ist
07:13:19 IceMichael: ach so, ja wayne
07:13:25 IceMichael: na ja, hab's dem Support mal geschickt, der wollte syslog
07:13:43 IceMichael: aber dennoch gibt es ja irgendwelche Virtualisierungsgrenzen. KA, welche das hier jetzt ist
07:13:43 xq: aber nö, du hast einfach "zu viele threads"
07:13:53 IceMichael: aber docker compose für dovecot ging zB auch nicht
07:14:06 IceMichael: ja, nur ist das mit keinem Limit ersichtlich
07:14:15 xq: guck mal hier:
07:14:16 xq: https://man7.org/linux/man-pages/man3/pthread_create.3.html
07:14:20 xq: "EGAIN"
07:14:23 xq: *EAGAIN
07:14:46 xq: mach mal cat /proc/sys/kernel/threads-max
07:15:21 IceMichael: ja, genau das hab ich vor :D mal scauen, danke
07:15:30 IceMichael: 3M, das ist es nicht
07:15:47 xq: huch? bei mir sinds nur 239481
07:16:31 IceMichael: wie les ich RLIMIT_NPROC aus
07:17:05 IceMichael: hm, wsl bringt das nix
07:17:42 IceMichael: number of PIDS ist 32k
07:18:55 xq: aber: wie viele threads willst du eigentlich spawnen? und warum?
07:19:37 IceMichael: das kam während c++ compile
07:20:36 xq: wie compilierst du?
07:20:38 xq: make -n?
07:20:44 xq: aaaaah
07:20:46 xq: make -j ?
07:21:01 IceMichael: läuft über cmake, also kA :D
07:21:37 xq: örm
07:21:46 xq: wie sieht dein build aufruf aus?
07:21:51 xq: cmake baut ja nur build files
07:22:04 IceMichael: srichtig, hab ich nur nie reingeschaut, mach ich jetzt uuuund
07:22:14 xq: wenn es make ist: nimm ninja
07:22:38 IceMichael: ach so, ist ohne Argumente, also wird standard Unix Makefiles sein
07:22:43 IceMichael: ist jetzt natürlich im container
07:23:10 IceMichael: und der ist tot, also kann ich gerade nicht reinschauen
07:23:22 xq: das siehste doch im Dockerfile, oder?
07:23:32 IceMichael: das nutzt cmake --build
07:24:01 IceMichael: aber wie gesagt, ich will es nicht mal fixen
07:24:06 IceMichael: ich will es nur verstehen
07:24:32 IceMichael: weil phpfriends eh überlegen ist, aber warum es failed würd ich schon gern nachvollziehen, um zu sehen, wo strato genau kacke ist
07:26:24 xq: kann gut sein, dass cmake einfach "make -j" macht
07:26:33 xq: und make dann halt drölftausend build tasks startet
07:26:40 xq: aber im allgemeinen:
07:26:46 xq: export CMAKE_GENERATOR=Ninja
07:26:48 xq: ist ne gute empfehlung
07:26:57 xq: Ninja ist sehr viel zügiger als das gute gnu make
07:32:49 Schrompf: ja, haben wir auch neulich auf arbeit festgestellt
07:37:49 IceMichael: xq: jo, nutzen wir auch auf Arbeit, ABER geht halt nicht mit Xcode
07:38:10 xq: ich dachte du baust linux container?
07:38:10 IceMichael: für den server könnt ich aber xcode weglassen, da muss ja nix rauskommen, was Äpfel frisst
07:38:33 IceMichael: ja, srichtig, aber ich hab ein- und dasselbe CMake-file. Könnte halt switch einbauen
07:38:43 xq: hö?
07:38:51 xq: wieso sollte das nicht gehen, wenn make geht?
07:39:35 IceMichael: weil ich Xcode Flags dazugebe, die direkt ein macOS App bundle erzeugen
07:39:40 IceMichael: also
07:39:46 IceMichael: es ist egal
07:39:49 IceMichael: ich sag ja auch nicht, dass es nicht geht
07:40:07 xq: wirf einfach mal das export vor deinen build und jut
07:40:35 IceMichael: ja, sorry, ist eh alles richtig, was du sagst. Kind war gerade wach und ich konnte nicht klar denken :D
07:40:41 xq: ich seh die verbindung von xcode, cmake und dem cmake-backend noch nicht
07:40:50 IceMichael: ich generiere mal die makefiles ohne docker und schaue rein, bin mal gespannt. Dann probiere ich mal ninja
07:40:55 IceMichael: ja, gibt es auch nicht
07:40:58 xq: ah :D
07:44:38 IceMichael: mein Cache hatte für "Ninja" nur den Eintrag "nicht Xcode-kompatibel" drin
07:44:54 IceMichael: und das ist für die Desktopversion des Projekts ja auch relevant
07:45:03 IceMichael: denn ich würde gerne Ninja auch mit Xcode verwenden :/
07:45:32 IceMichael: ok, cmake geht nur nicht ohne docker, weil ich die ganzen libs und deps nicht hab
07:45:38 IceMichael: ich bau als gen mal Ninja ein und schaue einfach, ob das geht
08:09:05 IceMichael: hm, an irgendwas hapert crypttest wieder, ninja heult wegen multiple rules rum
08:15:59 IceMichael: so was ist halt einfach nur dumm
08:16:38 IceMichael: also fällt ninja raus, das zu troubleshooten dauert stunden
08:26:44 IceMichael: hm, nett wäre ja, wenn ich die Steps fürs builden der einzelen Projekte in der Dockerfile wiederverwenden könnte
08:26:53 IceMichael: spricht was dagegen ne Makefile zu basteln, die dann wiederum cmake orchestiert?
08:27:00 IceMichael: dann könnte ich die Makefile-Schritte in Docker einfach einzeln ausführen
08:30:40 xq: nö, überhaupt nicht
08:30:43 xq: kannste easy machen
08:30:50 xq: bashscrpit tuts aber auch in dem fall
08:30:58 xq: brb
08:34:01 IceMichael: xq: aber dann muss ich drölf files erzeugen
08:34:16 IceMichael: oder würdst dir selbst was bauen, was Einsprungpunkte wahrnimmt? hm, ja, ginge schon auch
08:34:29 IceMichael: und ich käme um Makefiles drum rum :D mit den ganzen Sonderregeln wie PHONYs einführen und so
08:48:19 Hannes: der potentielle Praktikumsbetrieb hat doch noch geantwortet. Absage wegen zur Zeit aufgrund von Elternzeit, Urlauben etc. keine Kapazität für Praktikum. Ich kann mich im kommenden Jahr melden.
08:49:35 Hannes: wenigstens nicht, weil ich den Anforderungen nicht entspreche
08:49:45 Schrompf: klingt gut, Hannes! also doof, so lange zu warten, aber immerhin sind sie nicht grundsätzlich abgeneigt
08:50:08 Schrompf: wobei man von nem anschreiben auch keine qualifikationen einschätzen kann. solange die noch nicht mit dir geredet haben, ist eh alles nur augenwischerei
08:50:23 Schrompf: ne, keine bewusste täuschung, sondern ich meine "floskeln"
08:50:33 Schrompf: gibt's noch andere firmen, die du anhauen könntest?
08:51:04 Hannes:
08:51:52 Hannes: ich hab eine medizinische reha beantragt
08:52:00 Hannes: und warte auf die antwort
08:52:19 Hannes: dauert bestimmt
08:54:40 Schrompf: ja, vermute ich auch
08:56:35 Hannes: nach dem halben jahr kann ich dann eine berufliche reha anschließen und fachinformatik umschulung machen und nen "richtigen" abschluss haben
08:57:29 Hannes: hab zwar nen abschluss, aber den kennt kaum jemand
09:01:03 Hannes: arbeitgeber hab ich hier nicht so viele gefunden. hauptsächlich internet seiten erstellen. was ich mir nicht so richtig vorstellen kann
09:01:09 Hannes: für mich
09:06:05 Hannes: hab einen Pokal für die Teilnahme am MV Oster GameJam bekommen. Ein Hase aus einem 3D Drucker :-)
09:06:15 Schrompf: hihi. nice
09:07:22 Hannes: hab Hunger
09:07:43 Hannes: ich erwärme mal Essen
10:31:44 Magister: Hannes kocht für uns?
10:31:57 Hannes: so
10:32:01 Hannes: alles aufgegessen
10:32:23 xq: ich hatte eben einen leckeren burger
11:30:40 Hannes: morgen startet der Steam Summer Sale
11:35:09 IceMichael: jetzt hab ich auch hunger, toll
12:34:53 IceMichael: erledigt