Ich kümmere mich darum, aber ich habe ein Problem mit deinen letzten Änderungen in master. Wenn ich npm install ausführe, läuft es in einer Endlosschleife und beendet sich nie. Und wenn ich den Vorgang erzwinge, erscheint diese Fehlermeldung
Auf macOS Tahoe mit einem Intel-Mac und Node 22.21.1 hat es gestern noch sehr gut funktioniert, als ich die letzten energiebezogenen Änderungen getestet habe.
In der Zwischenzeit habe ich DuckDB einfach von Version 1.4.1 auf 1.4.3 aktualisiert!
Es ist sehr wahrscheinlich, dass diese Version nicht für deine Architektur kompiliert wurde, aber es ist seltsam, dass das nur bei dieser Version speziell der Fall ist…
Ich nutze macOS Sequoia, Node 22, aber einen Mac mit Apple Silicon.
Benötigt für die Anzeigen 1h, 12h, 24h, 7 Tage, 30 Tage und 3 Monate etwa genau gleich viel Zeit, also 1 bis 3 Sekunden.
Benötigt für die Anzeige 1 Jahr etwas mehr Zeit, aber es sind nur etwa 2 Sekunden mehr bei einer anfänglichen Anzeigezeit von 8/10 Sekunden, also nicht störend.
Ressourcenseitig:
Ich hatte vorher 5,9 GB bis 9,9 GB festen Speicherbedarf
Jetzt habe ich 5,9 GB bis 8,1 GB RAM.
Vielleicht der Eindruck, dass der CPU etwas länger auf 100% ausgelastet ist, aber nichts Auffälliges.
Das scheint mir also für die Änderung geeignet. Und wie du sagst, können wir die Abfragen später in einer Entwicklung immer noch optimieren.
Ich habe einige Tests durchgeführt, es ist tatsächlich die 1.4.3, die nicht installiert wird. Ich habe 45 Minuten gewartet, bis es kompiliert wird, aber es funktioniert immer noch nicht.
Die 1.4.2 wird korrekt installiert, es muss ein Problem mit der Release 1.4.3 für meine Architektur geben. Ich frage mich, ob dieser PR fixing osx runners, macos-13 is gone by hannes · Pull Request #176 · duckdb/duckdb-node · GitHub das nicht beheben wird.