Meteor 1.3.1 problem with tokens

Hello! I have a very strange situation... I read all manuals many times. I got all valid iOS certificates and apiKey for Android. I got message:
W20160414-15:42:35.301(5)? (STDERR) WARNING: Push APN is using development key and certificate
I20160414-15:42:35.452(5)? GCM configured

When a mobile application is starting I can see:
Push: Settings userId "fGdLWxQRywrhXHzsJ" for app: 4pFwFtvo9e7vMHEXh
Xcode console:
Push Plugin register success: <5ad9e1c2 b48490ae 833ae6f6 4a578dcf ee5550b6 9f112bcf 229fb3f6 747c0766>
The debug mode is on, but I can't see any messages about the tokens... What could I miss?

I solved this. Just run:
meteor add<EMAIL_ADDRESS>

You're a genius, thanks for documenting this.

@StJoker @PhoenixWright I have the same problem, added
meteor add<EMAIL_ADDRESS>but I still dont have any registered tokens on Puss.appCollection
I am working under Meteor 1.3.1 and using<EMAIL_ADDRESS>

Ok,
I made it work with Meteor 1.3.1 and<EMAIL_ADDRESS>including meteor add<EMAIL_ADDRESS>I am using Push.Configure both in server and client
server/helpers/pushConfig.js
has the Push.Configure with API key for GCM
client/helpers/pushConfig.js
has the Push.Configure with Project key only and Push.Id()
I use mupx to deploy the server and then build the APK using meteor build <location> --server=<server>
However, If then I remove<EMAIL_ADDRESS>and add<EMAIL_ADDRESS>it stop working, I use the same procedure to generate the APK and mupx deploy and I cannot see the token database, on server logs I see the registration ID.
I tried adding manually the phonegap plugin 1.5.2, which is an internal dependency of raix:push but the result is the same.
I also used the listener functions to display alerts on the client, it works on<EMAIL_ADDRESS>but when I upgrade to raix:push3.0.2 it does not work, no alerts come forth:
(registration, token, foreground, background, etc)
am I missing something?
@raix

Hi,
Did you manage to get this working with Meteor 1.3.1+
I've had exactly the same issue though only on Android, however adding meteor add<EMAIL_ADDRESS>has not solved my problem and when I revert to 2.6.12 my build fails with the Multiple Dex files error here https://github.com/raix/push/issues/116.
If I downgrade to 1.2.1 everything works as expected.
I'm using the mobile.config.json file which looks like this:
{
"gcm": {
"apiKey": "xxxxx",
"projectNumber": "xxxxxx"
},
"apn": {
"passphrase": "xxxxx",
"key": "xxxxx",
"cert": "xxxxx",
"gateway": "xxxxx"
},
"apn-dev": {
"passphrase": "xxxxx",
"cert": "xxxxx",
"key": "xxxxx",
"gateway": "xxxxx"
},
"production": false,
"badge": true,
"sound": true,
"alert": true,
"vibrate": true
}
Unfortunately I had previously released a build with the later version to the play store and unable to now revert a build to 1.2.1 and sdk 22 and fix the issue in the app on the store.
Any suggestions would be much appreciated.

@nickoj81
With Meteor 1.3+ you cannot use mobile.config.jason, use Push.Configure in code instead (even when in the advanced.md description it says that it is deprecated)

@gaboxv
Thanks for the help, I've updated it, though I was previously getting the 'Push configured' and cert info logging when starting the app, but still not getting a token when I run on Android and still the empty app collection.
I have a background location update process running successfully <IP_ADDRESS> so that discounts that all Cordova plugins are failing.
I've tried various combinations of the cordova-plugins file including:
<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>I've tried all possible combinations of these three plugins as well as removing them completely.
To clarify, I haven't tried APN in production but in development it's working mostly as expected, if slightly intermittently.
Anything I'm missing?

@nickoj81
I use in production setting in true.
Also something that helped me debug was using the callbacks with alerts:
`Push.Configure({
gcm: {
// Required for Android and Chrome OS
projectNumber: '***********'
},
bagde: true,
sound: true,
alert: true
});
Push.id();
// Internal events
Push.addListener('token', function(token) {
// Token is { apn: 'xxxx' } or { gcm: 'xxxx' }
// alert(JSON.stringify(token));
// console.log(token);
});
Push.addListener('error', function(err) {
if (err.type == 'apn.cordova') {
console.log(err.error);
}
});
Push.addListener('register', function(evt) {
// Platform specific event - not really used
// alert(JSON.stringify(evt));
});
Push.addListener('alert', function(notification) {
// Called when message got a message in forground
//  alert(JSON.stringify(notification));
alert("Tu Orden esta lista");
});
Push.addListener('sound', function(notification) {
// Called when message got a sound
// alert(JSON.stringify(notification));
});
Push.addListener('badge', function(notification) {
// Called when message got a badge
// alert(JSON.stringify(notification));
});
Push.addListener('startup', function(notification) {
// Called when message recieved on startup (cold+warm)
// alert(JSON.stringify(notification));
});
Push.addListener('message', function(notification) {
// Called on every message
// alert(JSON.stringify(notification));
});`
Remove the comments and try it. This is run by the client
Also use:
Push.Configure({     gcm: {         apiKey: '*****************'     },     production: true, // use production server or sandbox });
In a server folder
(I have not migrated yet to the new file structure)
Hope that gives you some light

Had it working in Meteor 1.2 , but never seen any more push notifications in meteor 1.3
I followed your last setup @gaboxv
Where would you put your debug messages (in server/startup? )
I put the Push.Configure() in Meteor.startup on the server.
I removed the config.push.json too. Yet no change after migration to meteor1.3 and using<EMAIL_ADDRESS>I tried to downgrade raix:push to 2.6.12, but this does not let me compile and deploy (MUPX) throwing a
UNEXPECTED TOP-LEVEL EXCEPTION:
com.android.dex.DexException: Multiple dex files define Landroid/support/v13/app/FragmentCompat$FragmentCompatImpl;
Any more advice from users out there? How did you migrate to meteor1.3 using raix:push?

@java99 please try 3.0.3-rc.2 - the dex error might have been fixed in the cordova plugin v 1.6.3

@raix
now I started after adding<EMAIL_ADDRESS>getting
=> Started proxy.
=> Started MongoDB.
=> Errors executing Cordova commands:
While adding plugin<EMAIL_ADDRESS>to Cordova project:
Cordova error: Variable(s) missing (use: --variable SENDER_ID=value).
(If the error message contains suggestions for a fix, note that this may not apply to the Meteor integration. You can try running again with the --verbose option to help diagnose the issue.)
/Users/alexander/.meteor/packages/meteor-tool/.1.3.2_4.tda37h++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/isopackets/cordova-support/npm/node_modules/meteor/promise/node_modules/meteor-promise/promise_server.js:116
throw error;
^
ExitWithCode:1

@java99 yeah - the cordova plugin changed just a bit... I've updated the readme https://github.com/raix/push/tree/fix-device-dependency-deprecate-json-format#config

@raix
thx for the info.
having issue with<EMAIL_ADDRESS>now - not retrieving<EMAIL_ADDRESS>tried to add it manually.. still same error: (with 3.0.2 its working though)
=> Errors executing Cordova commands:
While adding plugin<EMAIL_ADDRESS>to Cordova project:
Cordova error: Failed to fetch plugin<EMAIL_ADDRESS>via git.
Either there is a connection problems, or plugin spec is incorrect:
Error: git: Command failed with exit code 128 Error output:
Cloning into
'/var/folders/pm/c9jbj_3s2zjfvk5rjk7byxgw0000gn/T/git/1462313937070'...
ssh: Could not resolve hostname cordova: nodename nor servname provided, or
not known
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
(If the error message contains suggestions for a fix, note that this may not
apply to the Meteor integration. You can try running again with the
--verbose option to help diagnose the issue.)

@raix @java99 I am getting the same issue

@raix I think I see the issue at https://github.com/raix/push/blob/fix-device-dependency-deprecate-json-format/package.js#L16 Should
Cordova.depends({
  'phonegap-plugin-push': '1.6.3', // 1.3.0
  'cordova:cordova-plugin-device': '1.1.1',
});

actually be
Cordova.depends({
'phonegap-plugin-push': '1.6.3', // 1.3.0
'cordova-plugin-device': '1.1.1',
});
?

@adamgins good catch

now its working.. a bit
recently got a message from server log:
Push: Sent message "New Chat message" to 3 ios apps 4 android apps
How can that be?.. having no iOS app online?
And how do I know if an android app is registered?
Then I got many messages "alert" having
"tu orden esta lista" as title?
strange results.. and on the I discovered 2 collections I could not reset.
_raix_push_app_tokens
_raix_push_notifications
How could I reset those?

https://github.com/raix/push/issues/81
helped to remove the tokens and notifications.. hope to get correct msg from now on

@StJoker Thank you for this!
meteor add<EMAIL_ADDRESS>


chia: fix farming with a pool

Motivation for this change
#131809
Things done
Fetch submodules. This appears to be sufficient, my production setup is fixed.

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
21.11 Release Notes (or backporting 21.05 Relase notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

@ofborg eval


Polybar fails to build

Describe the bug
Polybar fails to build with i3Support = true with the following error:
-- Check for working CXX compiler: /nix/store/35pnk5kwi26m3ph2bc7dxwjnavpzl8cn-gcc-wrapper-10.3.0/bin/g++ - broken
CMake Error at /nix/store/zzqzl5lm59mc04fd8f1wbwl7nmxvv1bb-cmake-3.19.7/share/cmake-3.19/Modules/CMakeTestCXXCompiler.cmake:59 (message):
  The C++ compiler

    "/nix/store/35pnk5kwi26m3ph2bc7dxwjnavpzl8cn-gcc-wrapper-10.3.0/bin/g++"

  is not able to compile a simple test program.

  It fails with the following output:

    Change Dir: /build/source/build/CMakeFiles/CMakeTmp

    Run Build Command(s):/nix/store/g2fna66r9m081w1h1zj857j06jigx6cq-gnumake-4.3/bin/make cmTC_d2639/fast && /nix/store/g2fna66r9m081w1h1zj857j06jigx6cq-gnumake-4.3/bin/make  -f CMakeFiles/cmTC_d2639.dir/build.make CMakeFiles/cmTC_d2639.dir/build
    make[1]: Entering directory '/build/source/build/CMakeFiles/CMakeTmp'
    make[1]: /bin/sh: No such file or directory
    make[1]: *** [CMakeFiles/cmTC_d2639.dir/build.make:84: CMakeFiles/cmTC_d2639.dir/testCXXCompiler.cxx.o] Error 127
    make[1]: Leaving directory '/build/source/build/CMakeFiles/CMakeTmp'
    make: *** [Makefile:140: cmTC_d2639/fast] Error 2

Metadata
 - system: `"x86_64-linux"`
 - host os: `Linux 5.11.21, NixOS, 21.11.20210524.ea7d4aa (Porcupine)`
 - multi-user?: `yes`
 - sandbox: `yes`
 - version: `nix-env (Nix) 2.4pre20210503_6d2553a`
 - channels(root): `"nixos-21.05pre284379.93de027ee04, home-manager"`
 - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos`

builds for me

It stopped to build exactly after nix flake update /etc/nixos. Updating further does not help, it seems I have the most recent version of nixos-unstable.

alright i'll update my channels then

 nix-build -E "with import <nixpkgs> {}; callPackage ./default.nix { i3Support = true; }"  --check
copying path '/nix/store/rg7g8l8dg78xji7c6n763n5a8wfhqmcj-source' from 'https://cache.nixos.org'...
copying path '/nix/store/8w3yjz0i1vm556biqadw84pg1jy2v04r-xcb-proto-1.14.1' from 'https://cache.nixos.org'...
copying path '/nix/store/k6k48vjmpq7lqyi8ki3xisbps8k5fni3-jsoncpp-1.9.4-dev' from 'https://cache.nixos.org'...
copying path '/nix/store/m1ddw2kw0vvqzvvn0r18fkjx71mniqq7-libXdmcp-1.1.3-dev' from 'https://cache.nixos.org'...
copying path '/nix/store/10xhkvf5j61sjxwhp5va2lk64h0nk5d0-libnl-3.5.0-bin' from 'https://cache.nixos.org'...
copying path '/nix/store/38qflzblfg0j3s9kk5w3l3m8kn9lmaa5-pcre-8.44-dev' from 'https://cache.nixos.org'...
copying path '/nix/store/4aasqfa5m1lhrr9j6diw104z834a1vxh-python3.8-Babel-2.9.0' from 'https://cache.nixos.org'...
copying path '/nix/store/9z09lmvflwg7cbfmjc9mcmhgg0app3h5-python3.8-MarkupSafe-1.1.1' from 'https://cache.nixos.org'...
copying path '/nix/store/16vqaf567fybf9rk14kwgg7z16nin8r5-python3.8-PyStemmer-2.0.1' from 'https://cache.nixos.org'...
copying path '/nix/store/a25kn109x2346ia32vvchn78pi9y999i-libnl-3.5.0-dev' from 'https://cache.nixos.org'...
copying path '/nix/store/b6wgqizc65nyswb3jxbp3i6q7qz1f9wk-python3.8-alabaster-0.7.12' from 'https://cache.nixos.org'...
copying path '/nix/store/m1rfy1bgvq0h6rkhv11x04nmshjxaarx-python3.8-Jinja2-2.11.3' from 'https://cache.nixos.org'...
copying path '/nix/store/r2c7ihi574ljdjxlqb27dkp8rblq8yds-python3.8-imagesize-1.2.0' from 'https://cache.nixos.org'...
copying path '/nix/store/cvlvx58xf14zc8xvhl075lrpv3fvw40a-python3.8-snowballstemmer-2.1.0' from 'https://cache.nixos.org'...
copying path '/nix/store/y70ybzihyc0dp9d12vi70l7clvrbg19k-python3.8-sphinxcontrib-applehelp-1.0.2' from 'https://cache.nixos.org'...
copying path '/nix/store/p4l0h7fhybr904qj0acxiamcwyrvrmzg-python3.8-sphinxcontrib-devhelp-1.0.2' from 'https://cache.nixos.org'...
copying path '/nix/store/2b3k9g56scz7zym9xsns94rc46x74fw5-python3.8-sphinxcontrib-htmlhelp-1.0.3' from 'https://cache.nixos.org'...
copying path '/nix/store/s5cp4y5k2qkypi255dmbxalzns586y34-python3.8-sphinxcontrib-jsmath-1.0.1' from 'https://cache.nixos.org'...
copying path '/nix/store/r7kll4ar0qqb542c7hrpjc3k8a772kwf-python3.8-sphinxcontrib-qthelp-1.0.3' from 'https://cache.nixos.org'...
copying path '/nix/store/hy0z3c26kihnrk9vs1v14m7ig7wbzx5l-python3.8-sphinxcontrib-serializinghtml-1.1.4' from 'https://cache.nixos.org'...
copying path '/nix/store/j275mqhx5a891dnmkrpg1swdyr1nqpv3-remove-references-to' from 'https://cache.nixos.org'...
copying path '/nix/store/h0bp856gs4yv65ry953byj2ysyb5m3vm-xcb-util-cursor-0.1.3-dev' from 'https://cache.nixos.org'...
copying path '/nix/store/azz4qplaar3vjyy81h3hxyxi8vqbvpvr-python3.8-sphinxcontrib-websupport-1.2.4' from 'https://cache.nixos.org'...
copying path '/nix/store/b8402jw2hxgsqy5iwklr1s34xr3gb4ap-python3.8-sphinx-3.5.4' from 'https://cache.nixos.org'...
checking outputs of '/nix/store/7d66vx5fyjmdkyrjy0529ymkz30q85sf-polybar-3.5.6.drv'...
unpacking sources
unpacking source archive /nix/store/rg7g8l8dg78xji7c6n763n5a8wfhqmcj-source
source root is source
patching sources
configuring
fixing cmake files...
cmake flags: -DCMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_BUILD_TYPE=Release -DCMAKE_SKIP_BUILD_RPATH=ON -DBUILD_TESTING=OFF -DCMAKE_INSTALL_LOCALEDIR=/nix/store/9bi86rssxxzm9smd0w1fgxayp1rw3lwh-polybar-3.5.6/share/locale -DCMAKE_INSTALL_LIBEXECDIR=/nix/store/9bi86rssxxzm9smd0w1fgxayp1rw3lwh-polybar-3.5.6/libexec -DCMAKE_INSTALL_LIBDIR=/nix/store/9bi86rssxxzm9smd0w1fgxayp1rw3lwh-polybar-3.5.6/lib -DCMAKE_INSTALL_DOCDIR=/nix/store/9bi86rssxxzm9smd0w1fgxayp1rw3lwh-polybar-3.5.6/share/doc/polybar -DCMAKE_INSTALL_INFODIR=/nix/store/9bi86rssxxzm9smd0w1fgxayp1rw3lwh-polybar-3.5.6/share/info -DCMAKE_INSTALL_MANDIR=/nix/store/9bi86rssxxzm9smd0w1fgxayp1rw3lwh-polybar-3.5.6/share/man -DCMAKE_INSTALL_OLDINCLUDEDIR=/nix/store/9bi86rssxxzm9smd0w1fgxayp1rw3lwh-polybar-3.5.6/include -DCMAKE_INSTALL_INCLUDEDIR=/nix/store/9bi86rssxxzm9smd0w1fgxayp1rw3lwh-polybar-3.5.6/include -DCMAKE_INSTALL_SBINDIR=/nix/store/9bi86rssxxzm9smd0w1fgxayp1rw3lwh-polybar-3.5.6/sbin -DCMAKE_INSTALL_BINDIR=/nix/store/9bi86rssxxzm9smd0w1fgxayp1rw3lwh-polybar-3.5.6/bin -DCMAKE_INSTALL_NAME_DIR=/nix/store/9bi86rssxxzm9smd0w1fgxayp1rw3lwh-polybar-3.5.6/lib -DCMAKE_POLICY_DEFAULT_CMP0025=NEW -DCMAKE_OSX_SYSROOT= -DCMAKE_FIND_FRAMEWORK=LAST -DCMAKE_STRIP=/nix/store/77i6h1kjpdww9zzpvkmgyym2mz65yff1-binutils-2.35.1/bin/strip -DCMAKE_RANLIB=/nix/store/77i6h1kjpdww9zzpvkmgyym2mz65yff1-binutils-2.35.1/bin/ranlib -DCMAKE_AR=/nix/store/77i6h1kjpdww9zzpvkmgyym2mz65yff1-binutils-2.35.1/bin/ar -DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DCMAKE_INSTALL_PREFIX=/nix/store/9bi86rssxxzm9smd0w1fgxayp1rw3lwh-polybar-3.5.6
-- Trying to enable ccache
-- Couldn't locate ccache, disabling ccache...
-- The CXX compiler identification is GNU 10.3.0
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /nix/store/35pnk5kwi26m3ph2bc7dxwjnavpzl8cn-gcc-wrapper-10.3.0/bin/g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Could not detect version with git, falling back to built-in version information.
-- Using supported compiler GNU-10.3.0
-- Found PkgConfig: pkg-config (found version "0.29.2")
-- Looking for C++ include pthread.h
-- Looking for C++ include pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Check if compiler accepts -pthread
-- Check if compiler accepts -pthread - yes
-- Found Threads: TRUE
-- Checking for module 'cairo-fc'
--   Found cairo-fc, version 1.16.0
-- Checking for module 'alsa'
--   Found alsa, version 1.2.4
-- Checking for module 'libnl-genl-3.0'
--   Found libnl-genl-3.0, version 3.5.0
-- Checking for module 'xcb-composite'
--   Found xcb-composite, version 1.14
-- Checking for module 'xcb-xkb'
--   Found xcb-xkb, version 1.14
-- Checking for module 'xcb-randr'
--   Found xcb-randr, version 1.14
-- Checking for module 'xcb-randr>=1.12'
--   Found xcb-randr, version 1.14
-- Checking for module 'xcb-xrm'
--   Found xcb-xrm, version 1.3
-- Checking for module 'xcb-cursor'
--   Found xcb-cursor, version 0.1.3
--  Build:
--    Version: 3.5.6
--    Type: Release
--    CXX: /nix/store/35pnk5kwi26m3ph2bc7dxwjnavpzl8cn-gcc-wrapper-10.3.0/bin/g++  -Wall -Wextra -Wpedantic -O3 -DNDEBUG
--    LD: /nix/store/35pnk5kwi26m3ph2bc7dxwjnavpzl8cn-gcc-wrapper-10.3.0/bin/ld
--  Install Paths:
--    PREFIX:  /nix/store/9bi86rssxxzm9smd0w1fgxayp1rw3lwh-polybar-3.5.6
--    BINDIR:  /nix/store/9bi86rssxxzm9smd0w1fgxayp1rw3lwh-polybar-3.5.6/bin
--    DATADIR: /nix/store/9bi86rssxxzm9smd0w1fgxayp1rw3lwh-polybar-3.5.6/share
--    DOCDIR:  /nix/store/9bi86rssxxzm9smd0w1fgxayp1rw3lwh-polybar-3.5.6/share/doc/polybar
--    MANDIR:  /nix/store/9bi86rssxxzm9smd0w1fgxayp1rw3lwh-polybar-3.5.6/share/man
--  Targets:
-- [X]   polybar-msg
-- [ ]   testsuite
-- [X]   documentation
--  Module support:
-- [X]   alsa (1.2.4)
-- [ ]   curl
-- [X]   i3
-- [ ]   mpd
-- [X]   network (libnl) (3.5.0)
-- [ ]   pulseaudio
-- [X]   xkeyboard (1.14)
--  X extensions:
-- [X]   xcb-randr (1.14)
-- [X]   xcb-randr (monitor support) (1.14)
-- [X]   xcb-composite (1.14)
-- [X]   xcb-xkb (1.14)
-- [X]   xcb-xrm (1.3)
-- [X]   xcb-cursor (0.1.3)
--  Log options:
-- [X]   Trace logging
-- The C compiler identification is GNU 10.3.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /nix/store/35pnk5kwi26m3ph2bc7dxwjnavpzl8cn-gcc-wrapper-10.3.0/bin/gcc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Checking for module 'xcb-proto'
--   Found xcb-proto, version 1.14.1
-- Found PythonInterp: /nix/store/66fbv9mmx1j4hrn9y06kcp73c3yb196r-python3-3.8.9/bin/python3 (found suitable version "3.8.9", minimum required is "3.5")
-- XCB[XCB]: Found component XCB
-- Found XCB_XCB: /nix/store/l2lkchcq0kwn56wqzls9vrgg22608vfk-libxcb-1.14/lib/libxcb.so
-- XCB[ICCCM]: Found component ICCCM
-- Found XCB_ICCCM: /nix/store/c75qy5nfr5h1mzy0i5gwp2q94vbynf2y-xcb-util-wm-0.4.1/lib/libxcb-icccm.so
-- XCB[EWMH]: Found component EWMH
-- Found XCB_EWMH: /nix/store/c75qy5nfr5h1mzy0i5gwp2q94vbynf2y-xcb-util-wm-0.4.1/lib/libxcb-ewmh.so
-- XCB[UTIL]: Found component UTIL
-- Found XCB_UTIL: /nix/store/1ypsww11c48xklnkr42shnvypnsr16sf-xcb-util-0.4.0/lib/libxcb-util.so
-- XCB[IMAGE]: Found component IMAGE
-- Found XCB_IMAGE: /nix/store/lm2miyjnxgrffy5biv705zk6mp8p9gv9-xcb-util-image-0.4.0/lib/libxcb-image.so
-- Found XCB: /nix/store/l2lkchcq0kwn56wqzls9vrgg22608vfk-libxcb-1.14/lib/libxcb.so;/nix/store/c75qy5nfr5h1mzy0i5gwp2q94vbynf2y-xcb-util-wm-0.4.1/lib/libxcb-icccm.so;/nix/store/c75qy5nfr5h1mzy0i5gwp2q94vbynf2y-xcb-util-wm-0.4.1/lib/libxcb-ewmh.so;/nix/store/1ypsww11c48xklnkr42shnvypnsr16sf-xcb-util-0.4.0/lib/libxcb-util.so;/nix/store/lm2miyjnxgrffy5biv705zk6mp8p9gv9-xcb-util-image-0.4.0/lib/libxcb-image.so
-- Searching for xcbgen with /nix/store/66fbv9mmx1j4hrn9y06kcp73c3yb196r-python3-3.8.9/bin/python3
-- Found xcbgen in /nix/store/8w3yjz0i1vm556biqadw84pg1jy2v04r-xcb-proto-1.14.1/lib/python3.8/site-packages
-- XCB[RANDR]: Found component RANDR
-- Found XCB_RANDR: /nix/store/l2lkchcq0kwn56wqzls9vrgg22608vfk-libxcb-1.14/lib/libxcb-randr.so
-- Found XCB: /nix/store/l2lkchcq0kwn56wqzls9vrgg22608vfk-libxcb-1.14/lib/libxcb.so;/nix/store/c75qy5nfr5h1mzy0i5gwp2q94vbynf2y-xcb-util-wm-0.4.1/lib/libxcb-icccm.so;/nix/store/c75qy5nfr5h1mzy0i5gwp2q94vbynf2y-xcb-util-wm-0.4.1/lib/libxcb-ewmh.so;/nix/store/1ypsww11c48xklnkr42shnvypnsr16sf-xcb-util-0.4.0/lib/libxcb-util.so;/nix/store/lm2miyjnxgrffy5biv705zk6mp8p9gv9-xcb-util-image-0.4.0/lib/libxcb-image.so;/nix/store/l2lkchcq0kwn56wqzls9vrgg22608vfk-libxcb-1.14/lib/libxcb-randr.so
-- XCB[COMPOSITE]: Found component COMPOSITE
-- Found XCB_COMPOSITE: /nix/store/l2lkchcq0kwn56wqzls9vrgg22608vfk-libxcb-1.14/lib/libxcb-composite.so
-- Found XCB: /nix/store/l2lkchcq0kwn56wqzls9vrgg22608vfk-libxcb-1.14/lib/libxcb.so;/nix/store/c75qy5nfr5h1mzy0i5gwp2q94vbynf2y-xcb-util-wm-0.4.1/lib/libxcb-icccm.so;/nix/store/c75qy5nfr5h1mzy0i5gwp2q94vbynf2y-xcb-util-wm-0.4.1/lib/libxcb-ewmh.so;/nix/store/1ypsww11c48xklnkr42shnvypnsr16sf-xcb-util-0.4.0/lib/libxcb-util.so;/nix/store/lm2miyjnxgrffy5biv705zk6mp8p9gv9-xcb-util-image-0.4.0/lib/libxcb-image.so;/nix/store/l2lkchcq0kwn56wqzls9vrgg22608vfk-libxcb-1.14/lib/libxcb-randr.so;/nix/store/l2lkchcq0kwn56wqzls9vrgg22608vfk-libxcb-1.14/lib/libxcb-composite.so
-- XCB[XKB]: Found component XKB
-- Found XCB_XKB: /nix/store/l2lkchcq0kwn56wqzls9vrgg22608vfk-libxcb-1.14/lib/libxcb-xkb.so
-- Found XCB: /nix/store/l2lkchcq0kwn56wqzls9vrgg22608vfk-libxcb-1.14/lib/libxcb.so;/nix/store/c75qy5nfr5h1mzy0i5gwp2q94vbynf2y-xcb-util-wm-0.4.1/lib/libxcb-icccm.so;/nix/store/c75qy5nfr5h1mzy0i5gwp2q94vbynf2y-xcb-util-wm-0.4.1/lib/libxcb-ewmh.so;/nix/store/1ypsww11c48xklnkr42shnvypnsr16sf-xcb-util-0.4.0/lib/libxcb-util.so;/nix/store/lm2miyjnxgrffy5biv705zk6mp8p9gv9-xcb-util-image-0.4.0/lib/libxcb-image.so;/nix/store/l2lkchcq0kwn56wqzls9vrgg22608vfk-libxcb-1.14/lib/libxcb-randr.so;/nix/store/l2lkchcq0kwn56wqzls9vrgg22608vfk-libxcb-1.14/lib/libxcb-composite.so;/nix/store/l2lkchcq0kwn56wqzls9vrgg22608vfk-libxcb-1.14/lib/libxcb-xkb.so
-- xpp: including xcb proto composite.xml
-- xpp: including xcb proto randr.xml
-- xpp: including xcb proto xkb.xml
-- xpp: including xcb proto xproto.xml
-- Checking for module 'jsoncpp'
--   Found jsoncpp, version 1.9.4
-- Font not found: fixed:pixelsize=10
-- Font not found: unifont:fontformat=truetype
-- Font not found: siji:pixelsize=10
-- Configuring done
-- Generating done
CMake Warning:
  Manually-specified variables were not used by the project:

    BUILD_TESTING
    CMAKE_EXPORT_NO_PACKAGE_REGISTRY
    CMAKE_POLICY_DEFAULT_CMP0025

-- Build files have been written to: /build/source/build
cmake: enabled parallel building
building
build flags: -j4 -l4 SHELL=/nix/store/a4yw1svqqk4d8lhwinn9xp847zz9gfma-bash-4.4-p23/bin/bash
[  1%] Generating generated-sources/include/xpp/proto/xkb.hpp
Scanning dependencies of target doc_man
Scanning dependencies of target doc_html
[  3%] sphinx-build man: see doc/builder-man.log
[  3%] sphinx-build html: see doc/builder-html.log
[  4%] Generating generated-sources/include/xpp/proto/composite.hpp
[  5%] Generating generated-sources/include/xpp/proto/randr.hpp
list: size, ['red', 'green', 'blue']
list: size, ['red', 'green', 'blue']
Scanning dependencies of target i3ipc++
[  6%] Building CXX object lib/i3ipcpp/CMakeFiles/i3ipc++.dir/src/ipc.cpp.o
[  7%] Generating generated-sources/include/xpp/proto/x.hpp
[  7%] Built target doc_man
Scanning dependencies of target polybar-msg
[  8%] Building CXX object bin/CMakeFiles/polybar-msg.dir/ipc.cpp.o
[  8%] Built target doc_html
[  9%] Building CXX object bin/CMakeFiles/polybar-msg.dir/utils/env.cpp.o
[ 10%] Building CXX object bin/CMakeFiles/polybar-msg.dir/utils/file.cpp.o
[ 11%] Building CXX object bin/CMakeFiles/polybar-msg.dir/utils/string.cpp.o
Scanning dependencies of target doc
[ 11%] Built target doc
[ 12%] Building CXX object lib/i3ipcpp/CMakeFiles/i3ipc++.dir/src/ipc-util.cpp.o
[ 13%] Linking CXX executable polybar-msg
[ 13%] Built target polybar-msg
[ 14%] Linking CXX static library libi3ipc++.a
[ 14%] Built target i3ipc++
Scanning dependencies of target xpp
[ 15%] Linking CXX static library libxpp.a
[ 15%] Built target xpp
Scanning dependencies of target poly
[ 17%] Building CXX object bin/CMakeFiles/poly.dir/adapters/alsa/control.cpp.o
[ 17%] Building CXX object bin/CMakeFiles/poly.dir/adapters/alsa/mixer.cpp.o
[ 18%] Building CXX object bin/CMakeFiles/poly.dir/adapters/net.cpp.o
[ 19%] Building CXX object bin/CMakeFiles/poly.dir/cairo/utils.cpp.o
[ 20%] Building CXX object bin/CMakeFiles/poly.dir/components/bar.cpp.o
[ 21%] Building CXX object bin/CMakeFiles/poly.dir/components/builder.cpp.o
[ 22%] Building CXX object bin/CMakeFiles/poly.dir/components/command_line.cpp.o
[ 23%] Building CXX object bin/CMakeFiles/poly.dir/adapters/net_nl.cpp.o
[ 25%] Building CXX object bin/CMakeFiles/poly.dir/components/config.cpp.o
[ 26%] Building CXX object bin/CMakeFiles/poly.dir/components/config_parser.cpp.o
[ 27%] Building CXX object bin/CMakeFiles/poly.dir/components/controller.cpp.o
[ 28%] Building CXX object bin/CMakeFiles/poly.dir/components/parser.cpp.o
[ 29%] Building CXX object bin/CMakeFiles/poly.dir/components/renderer.cpp.o
[ 30%] Building CXX object bin/CMakeFiles/poly.dir/components/screen.cpp.o
[ 31%] Building CXX object bin/CMakeFiles/poly.dir/components/taskqueue.cpp.o
[ 32%] Building CXX object bin/CMakeFiles/poly.dir/drawtypes/animation.cpp.o
[ 33%] Building CXX object bin/CMakeFiles/poly.dir/drawtypes/iconset.cpp.o
[ 34%] Building CXX object bin/CMakeFiles/poly.dir/drawtypes/label.cpp.o
[ 35%] Building CXX object bin/CMakeFiles/poly.dir/drawtypes/progressbar.cpp.o
[ 36%] Building CXX object bin/CMakeFiles/poly.dir/components/logger.cpp.o
[ 37%] Building CXX object bin/CMakeFiles/poly.dir/drawtypes/ramp.cpp.o
[ 38%] Building CXX object bin/CMakeFiles/poly.dir/events/signal_emitter.cpp.o
[ 39%] Building CXX object bin/CMakeFiles/poly.dir/events/signal_receiver.cpp.o
[ 40%] Building CXX object bin/CMakeFiles/poly.dir/modules/alsa.cpp.o
[ 41%] Building CXX object bin/CMakeFiles/poly.dir/modules/backlight.cpp.o
[ 42%] Building CXX object bin/CMakeFiles/poly.dir/modules/battery.cpp.o
[ 43%] Building CXX object bin/CMakeFiles/poly.dir/components/ipc.cpp.o
[ 44%] Building CXX object bin/CMakeFiles/poly.dir/modules/bspwm.cpp.o
[ 45%] Building CXX object bin/CMakeFiles/poly.dir/modules/counter.cpp.o
[ 46%] Building CXX object bin/CMakeFiles/poly.dir/modules/cpu.cpp.o
[ 47%] Building CXX object bin/CMakeFiles/poly.dir/modules/date.cpp.o
[ 48%] Building CXX object bin/CMakeFiles/poly.dir/modules/fs.cpp.o
[ 50%] Building CXX object bin/CMakeFiles/poly.dir/modules/i3.cpp.o
[ 51%] Building CXX object bin/CMakeFiles/poly.dir/modules/ipc.cpp.o
[ 52%] Building CXX object bin/CMakeFiles/poly.dir/modules/meta/base.cpp.o
[ 53%] Building CXX object bin/CMakeFiles/poly.dir/modules/network.cpp.o
[ 54%] Building CXX object bin/CMakeFiles/poly.dir/modules/script.cpp.o
[ 55%] Building CXX object bin/CMakeFiles/poly.dir/modules/systray.cpp.o
[ 56%] Building CXX object bin/CMakeFiles/poly.dir/modules/temperature.cpp.o
[ 57%] Building CXX object bin/CMakeFiles/poly.dir/modules/text.cpp.o
[ 58%] Building CXX object bin/CMakeFiles/poly.dir/modules/xbacklight.cpp.o
[ 59%] Building CXX object bin/CMakeFiles/poly.dir/modules/xkeyboard.cpp.o
[ 60%] Building CXX object bin/CMakeFiles/poly.dir/modules/xwindow.cpp.o
[ 61%] Building CXX object bin/CMakeFiles/poly.dir/modules/menu.cpp.o
[ 62%] Building CXX object bin/CMakeFiles/poly.dir/modules/memory.cpp.o
[ 63%] Building CXX object bin/CMakeFiles/poly.dir/modules/xworkspaces.cpp.o
[ 64%] Building CXX object bin/CMakeFiles/poly.dir/utils/actions.cpp.o
[ 65%] Building CXX object bin/CMakeFiles/poly.dir/utils/bspwm.cpp.o
[ 66%] Building CXX object bin/CMakeFiles/poly.dir/utils/color.cpp.o
[ 67%] Building CXX object bin/CMakeFiles/poly.dir/utils/command.cpp.o
[ 68%] Building CXX object bin/CMakeFiles/poly.dir/utils/concurrency.cpp.o
[ 69%] Building CXX object bin/CMakeFiles/poly.dir/utils/env.cpp.o
[ 70%] Building CXX object bin/CMakeFiles/poly.dir/utils/factory.cpp.o
[ 71%] Building CXX object bin/CMakeFiles/poly.dir/utils/i3.cpp.o
[ 72%] Building CXX object bin/CMakeFiles/poly.dir/utils/file.cpp.o
[ 73%] Building CXX object bin/CMakeFiles/poly.dir/utils/inotify.cpp.o
[ 75%] Building CXX object bin/CMakeFiles/poly.dir/utils/io.cpp.o
[ 76%] Building CXX object bin/CMakeFiles/poly.dir/utils/process.cpp.o
[ 77%] Building CXX object bin/CMakeFiles/poly.dir/utils/socket.cpp.o
[ 78%] Building CXX object bin/CMakeFiles/poly.dir/utils/string.cpp.o
[ 79%] Building CXX object bin/CMakeFiles/poly.dir/utils/throttle.cpp.o
[ 80%] Building CXX object bin/CMakeFiles/poly.dir/x11/atoms.cpp.o
[ 81%] Building CXX object bin/CMakeFiles/poly.dir/x11/background_manager.cpp.o
[ 82%] Building CXX object bin/CMakeFiles/poly.dir/x11/connection.cpp.o
[ 83%] Building CXX object bin/CMakeFiles/poly.dir/x11/extensions/composite.cpp.o
[ 84%] Building CXX object bin/CMakeFiles/poly.dir/x11/extensions/randr.cpp.o
[ 85%] Building CXX object bin/CMakeFiles/poly.dir/x11/extensions/xkb.cpp.o
[ 86%] Building CXX object bin/CMakeFiles/poly.dir/x11/icccm.cpp.o
[ 88%] Building CXX object bin/CMakeFiles/poly.dir/x11/ewmh.cpp.o
[ 88%] Building CXX object bin/CMakeFiles/poly.dir/x11/registry.cpp.o
[ 89%] Building CXX object bin/CMakeFiles/poly.dir/x11/tray_client.cpp.o
[ 90%] Building CXX object bin/CMakeFiles/poly.dir/x11/tray_manager.cpp.o
[ 91%] Building CXX object bin/CMakeFiles/poly.dir/x11/window.cpp.o
[ 92%] Building CXX object bin/CMakeFiles/poly.dir/x11/cursor.cpp.o
[ 93%] Building CXX object bin/CMakeFiles/poly.dir/x11/winspec.cpp.o
[ 94%] Building CXX object bin/CMakeFiles/poly.dir/x11/xresources.cpp.o
[ 95%] Building CXX object bin/CMakeFiles/poly.dir/x11/xembed.cpp.o
[ 96%] Building CXX object bin/CMakeFiles/poly.dir/__/generated-sources/settings.cpp.o
[ 97%] Linking CXX static library libpoly.a
[ 97%] Built target poly
Scanning dependencies of target polybar
[ 98%] Building CXX object bin/CMakeFiles/polybar.dir/main.cpp.o
[100%] Linking CXX executable polybar
[100%] Built target polybar
glibPreInstallPhase
installing
install flags: SHELL=/nix/store/a4yw1svqqk4d8lhwinn9xp847zz9gfma-bash-4.4-p23/bin/bash gsettingsschemadir=/nix/store/9bi86rssxxzm9smd0w1fgxayp1rw3lwh-polybar-3.5.6/share/gsettings-schemas/polybar-3.5.6/glib-2.0/schemas/ install
[  1%] sphinx-build html: see doc/builder-html.log
[  1%] Built target doc_html
[  2%] sphinx-build man: see doc/builder-man.log
[  2%] Built target doc_man
[  2%] Built target doc
[  7%] Built target xpp
[ 10%] Built target i3ipc++
[ 15%] Built target polybar-msg
[ 97%] Built target poly
[100%] Built target polybar
Install the project...
-- Install configuration: "Release"
-- Installing: /nix/store/9bi86rssxxzm9smd0w1fgxayp1rw3lwh-polybar-3.5.6/share/doc/polybar/config
-- Up-to-date: /nix/store/9bi86rssxxzm9smd0w1fgxayp1rw3lwh-polybar-3.5.6/share/doc/polybar
-- Installing: /nix/store/9bi86rssxxzm9smd0w1fgxayp1rw3lwh-polybar-3.5.6/share/doc/polybar/objects.inv
-- Installing: /nix/store/9bi86rssxxzm9smd0w1fgxayp1rw3lwh-polybar-3.5.6/share/doc/polybar/searchindex.js
-- Installing: /nix/store/9bi86rssxxzm9smd0w1fgxayp1rw3lwh-polybar-3.5.6/share/doc/polybar/.buildinfo
-- Installing: /nix/store/9bi86rssxxzm9smd0w1fgxayp1rw3lwh-polybar-3.5.6/share/doc/polybar/_static
-- Installing: /nix/store/9bi86rssxxzm9smd0w1fgxayp1rw3lwh-polybar-3.5.6/share/doc/polybar/_static/custom.css
-- Installing: /nix/store/9bi86rssxxzm9smd0w1fgxayp1rw3lwh-polybar-3.5.6/share/doc/polybar/_static/alabaster.css
-- Installing: /nix/store/9bi86rssxxzm9smd0w1fgxayp1rw3lwh-polybar-3.5.6/share/doc/polybar/_static/underscore-1.12.0.js
-- Installing: /nix/store/9bi86rssxxzm9smd0w1fgxayp1rw3lwh-polybar-3.5.6/share/doc/polybar/_static/minus.png
-- Installing: /nix/store/9bi86rssxxzm9smd0w1fgxayp1rw3lwh-polybar-3.5.6/share/doc/polybar/_static/language_data.js
-- Installing: /nix/store/9bi86rssxxzm9smd0w1fgxayp1rw3lwh-polybar-3.5.6/share/doc/polybar/_static/underscore.js
-- Installing: /nix/store/9bi86rssxxzm9smd0w1fgxayp1rw3lwh-polybar-3.5.6/share/doc/polybar/_static/searchtools.js
-- Installing: /nix/store/9bi86rssxxzm9smd0w1fgxayp1rw3lwh-polybar-3.5.6/share/doc/polybar/_static/plus.png
-- Installing: /nix/store/9bi86rssxxzm9smd0w1fgxayp1rw3lwh-polybar-3.5.6/share/doc/polybar/_static/file.png
-- Installing: /nix/store/9bi86rssxxzm9smd0w1fgxayp1rw3lwh-polybar-3.5.6/share/doc/polybar/_static/documentation_options.js
-- Installing: /nix/store/9bi86rssxxzm9smd0w1fgxayp1rw3lwh-polybar-3.5.6/share/doc/polybar/_static/jquery.js
-- Installing: /nix/store/9bi86rssxxzm9smd0w1fgxayp1rw3lwh-polybar-3.5.6/share/doc/polybar/_static/doctools.js
-- Installing: /nix/store/9bi86rssxxzm9smd0w1fgxayp1rw3lwh-polybar-3.5.6/share/doc/polybar/_static/jquery-3.5.1.js
-- Installing: /nix/store/9bi86rssxxzm9smd0w1fgxayp1rw3lwh-polybar-3.5.6/share/doc/polybar/_static/basic.css
-- Installing: /nix/store/9bi86rssxxzm9smd0w1fgxayp1rw3lwh-polybar-3.5.6/share/doc/polybar/_static/pygments.css
-- Installing: /nix/store/9bi86rssxxzm9smd0w1fgxayp1rw3lwh-polybar-3.5.6/share/doc/polybar/search.html
-- Installing: /nix/store/9bi86rssxxzm9smd0w1fgxayp1rw3lwh-polybar-3.5.6/share/doc/polybar/genindex.html
-- Installing: /nix/store/9bi86rssxxzm9smd0w1fgxayp1rw3lwh-polybar-3.5.6/share/doc/polybar/user
-- Installing: /nix/store/9bi86rssxxzm9smd0w1fgxayp1rw3lwh-polybar-3.5.6/share/doc/polybar/user/actions.html
-- Installing: /nix/store/9bi86rssxxzm9smd0w1fgxayp1rw3lwh-polybar-3.5.6/share/doc/polybar/man
-- Installing: /nix/store/9bi86rssxxzm9smd0w1fgxayp1rw3lwh-polybar-3.5.6/share/doc/polybar/man/polybar.5.html
-- Installing: /nix/store/9bi86rssxxzm9smd0w1fgxayp1rw3lwh-polybar-3.5.6/share/doc/polybar/man/polybar.1.html
-- Installing: /nix/store/9bi86rssxxzm9smd0w1fgxayp1rw3lwh-polybar-3.5.6/share/doc/polybar/index.html
-- Installing: /nix/store/9bi86rssxxzm9smd0w1fgxayp1rw3lwh-polybar-3.5.6/share/doc/polybar/_sources
-- Installing: /nix/store/9bi86rssxxzm9smd0w1fgxayp1rw3lwh-polybar-3.5.6/share/doc/polybar/_sources/user
-- Installing: /nix/store/9bi86rssxxzm9smd0w1fgxayp1rw3lwh-polybar-3.5.6/share/doc/polybar/_sources/user/actions.rst.txt
-- Installing: /nix/store/9bi86rssxxzm9smd0w1fgxayp1rw3lwh-polybar-3.5.6/share/doc/polybar/_sources/man
-- Installing: /nix/store/9bi86rssxxzm9smd0w1fgxayp1rw3lwh-polybar-3.5.6/share/doc/polybar/_sources/man/polybar.5.rst.txt
-- Installing: /nix/store/9bi86rssxxzm9smd0w1fgxayp1rw3lwh-polybar-3.5.6/share/doc/polybar/_sources/man/polybar.1.rst.txt
-- Installing: /nix/store/9bi86rssxxzm9smd0w1fgxayp1rw3lwh-polybar-3.5.6/share/doc/polybar/_sources/index.rst.txt
-- Installing: /nix/store/9bi86rssxxzm9smd0w1fgxayp1rw3lwh-polybar-3.5.6/share/doc/polybar/_sources/dev
-- Installing: /nix/store/9bi86rssxxzm9smd0w1fgxayp1rw3lwh-polybar-3.5.6/share/doc/polybar/_sources/dev/release-workflow.rst.txt
-- Installing: /nix/store/9bi86rssxxzm9smd0w1fgxayp1rw3lwh-polybar-3.5.6/share/doc/polybar/_sources/dev/packaging.rst.txt
-- Installing: /nix/store/9bi86rssxxzm9smd0w1fgxayp1rw3lwh-polybar-3.5.6/share/doc/polybar/dev
-- Installing: /nix/store/9bi86rssxxzm9smd0w1fgxayp1rw3lwh-polybar-3.5.6/share/doc/polybar/dev/release-workflow.html
-- Installing: /nix/store/9bi86rssxxzm9smd0w1fgxayp1rw3lwh-polybar-3.5.6/share/doc/polybar/dev/packaging.html
-- Installing: /nix/store/9bi86rssxxzm9smd0w1fgxayp1rw3lwh-polybar-3.5.6/share/man/man1/polybar.1
-- Installing: /nix/store/9bi86rssxxzm9smd0w1fgxayp1rw3lwh-polybar-3.5.6/share/man/man5/polybar.5
-- Installing: /nix/store/9bi86rssxxzm9smd0w1fgxayp1rw3lwh-polybar-3.5.6/share/bash-completion/completions/polybar
-- Installing: /nix/store/9bi86rssxxzm9smd0w1fgxayp1rw3lwh-polybar-3.5.6/share/zsh/site-functions/_polybar
-- Installing: /nix/store/9bi86rssxxzm9smd0w1fgxayp1rw3lwh-polybar-3.5.6/share/zsh/site-functions/_polybar_msg
-- Installing: /nix/store/9bi86rssxxzm9smd0w1fgxayp1rw3lwh-polybar-3.5.6/bin/polybar
-- Installing: /nix/store/9bi86rssxxzm9smd0w1fgxayp1rw3lwh-polybar-3.5.6/bin/polybar-msg
glibPreFixupPhase
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/9bi86rssxxzm9smd0w1fgxayp1rw3lwh-polybar-3.5.6
shrinking /nix/store/9bi86rssxxzm9smd0w1fgxayp1rw3lwh-polybar-3.5.6/bin/.polybar-wrapped
shrinking /nix/store/9bi86rssxxzm9smd0w1fgxayp1rw3lwh-polybar-3.5.6/bin/polybar-msg
gzipping man pages under /nix/store/9bi86rssxxzm9smd0w1fgxayp1rw3lwh-polybar-3.5.6/share/man/
strip is /nix/store/77i6h1kjpdww9zzpvkmgyym2mz65yff1-binutils-2.35.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/9bi86rssxxzm9smd0w1fgxayp1rw3lwh-polybar-3.5.6/bin
patching script interpreter paths in /nix/store/9bi86rssxxzm9smd0w1fgxayp1rw3lwh-polybar-3.5.6
checking for references to /build/ in /nix/store/9bi86rssxxzm9smd0w1fgxayp1rw3lwh-polybar-3.5.6...
/nix/store/9bi86rssxxzm9smd0w1fgxayp1rw3lwh-polybar-3.5.6
  ~/nixgits/nixpkgs/pkgs/applications/misc/polybar    master                                                     1m 52s 

Well, maybe then the last nixUnstable version is broken. nix (Nix) 2.4pre20210503_6d2553a

The actual issue was broken nix-daemon due to https://github.com/NixOS/nixpkgs/issues/124215. Fortunately, there's a workaround.


api,client: update shared Error model

Issue: https://github.com/moovfinancial/api-docs/issues/162

Codecov Report

Merging #218 into master will decrease coverage by 2.58%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #218      +/-   ##
==========================================
- Coverage   61.31%   58.72%   -2.59%
==========================================
  Files          49       49
  Lines        2629     2629
==========================================
- Hits         1612     1544      -68
- Misses        710      786      +76
+ Partials      307      299       -8


Rename messaging.client_id to messaging.client.id

The .NET Kafka client supports both a client id and a client name.
It seems to be a general possibility that one wants to capture more client related information besides the id. Making messaging.client a dedicated namespace would enable this, without loosing current functionality. There could be:

messaging.client.id (renamed from messaging.client_id)
messaging.client.name
Other client related attributes.

Some additional information.
Default value for ClientId for Confluent.Kafka .NET client is rdkafka. Docs for the library mark this setting as of low importance (I assume it might often be left unset).
Messaging semantic conventions describe messaging.client.id attribute as an unique identifier for the client.
Current recommendation in kafka specific semantic conventions is to use client id value for messaging.client.id.
I assume, considering above, that this value will often not be unique.
At the same time, client name is unique across all the client instances in a given application.


java.lang.IllegalArgumentException:  The  observer  class  has  some

java.lang.IllegalArgumentException:  The  observer  class  has  some  methods  that  use  newer  APIs  which  are  not  available  in  the  current  OS  version.  Lifecycles  cannot  access  even  other  methods  so  you  should  make  sure  that  your  observer  classes  only  access  framework  classes  that  are  available  in  your  min  API  level  OR  use  lifecycle:compiler  annotation  processor.

8


Handle arrays as query parameter?

Say I need a function that works like this:
getThings(['a', 'b', 'c'], cb)  // GET "/things?thing[]=a&thing[]=b&thing[]=c"

Currently, I have to do this:
function getThings(things, cb) {
    var req = superagent.get('/things')
    for (var i = 0; i < things.length; i++) {
        req.query({thing: things[i]});
    }
    req.end(cb);
}

I would like to be able to do something like this instead:
function getThings(things, cb) {
    superagent.get('/things')
       .query({thing: things})
       .end(cb);
}

Alternatively, use a different name for the array-enabled query method:
function getThings(things, cb) {
    superagent.get('/things')
       .queryArray('thing', things)
       .end(cb);
}

Or is there a way to do this already, that I haven't found?

I'll make a PR for this.

could we also have an option for both forms:
// GET "/things?thing[]=a&thing[]=b&thing[]=c"
// GET "/things?thing=a&thing=b&thing=c"

I actually gotta :-1: this since I'm not a big fan of polluting the API. There's also a[0]=1&a[1]=2&a[2]=3 (this maintains the order of the array since key=value is by nature unordered. Some API takes in a=1,2,3 also. If you want to serialize an array, just serialize it and pass it in as the string. This works:
superagent()
  .get('/things')
  // String as query
  .query('a=1&a=2&a=3')
  // Object as query
  .query({ foo: bar })

It will concat things properly.

@longlho the issue is that the node version of superagent and the client lib have different behaviors

yup client basically shims that. Again, you can pass in a serialized string to ensure proper serialization IMO.

Well, qs can format query strings from arrays with no sweat.
> var qs = require('qs')
> qs.stringify({foo: 10, things: [1,2,3]})
'foo=10&things%5B0%5D=1&things%5B1%5D=2&things%5B2%5D=3'
> qs.stringify({foo: 10, things: [1,2,3]}, {arrayFormat: 'repeat'})
'foo=10&things=1&things=2&things=3'
> qs.stringify({foo: 10, things: [1,2,3]}, {arrayFormat: 'brackets'})
'foo=10&things%5B%5D=1&things%5B%5D=2&things%5B%5D=3'

Can be used with superagent easily:
superagent.get('/things').query(qs({thing: things}))

However, I decided to use it with plain XMLHttpRequest in our project.

my issue originally came up because i wrote a library that is supposed to work on both node and client. a user reported an issue when using the client lib which i could not reproduce with my mocha tests (node). that's why i reported it.
client and node libs have different behaviors -- i don't think that should be the case.


Add dependency example and refactor

Based on recommendation here
https://github.com/AbstractMachinesLab/caramel/issues/30 moving
some of the changes in https://github.com/jrusso1020/mix_caramel_test
into the main fork and adding a more complex dependency caramel
example

@capitanu let me know what you think, once you get a chance to take a look!

@capitanu let me know what you think, once you get a chance to take a look!

Will take a look this week! Sorry for the delay

@jrusso1020 sorry this fell through the cracks 🙏🏽  -- the latest refactor I think ended up covering most of what you were doing here so I'll close this. Feel free to reopen it if we missed anything 🙌🏽


Remove "stupid" wording

Hi,
going through the source code I found comments using the word "stupid".
In order to create a more welcome environment for future developers, I thought it'd be a good idea to remove them. After all, depending on the context, "stupid" solutions can be quite smart.

Can you please sign your commits following these rules:
https://github.com/docker/docker/blob/master/CONTRIBUTING.md#sign-your-work
The easiest way to do this is to amend the last commit:
$ git clone -b "remove_stupid" git@github.com:eljojo/docker.git somewhere
$ cd somewhere
$ git commit --amend -s --no-edit
$ git push -f

This will update the existing PR, so you do not need to open a new one.

@GordonTheTurtle just did

Very good, thank you. LGTM :+1:

LGTM


Something is badly wrong with the OLS version of MONDO

https://www.ebi.ac.uk/ols/ontologies/mondo/terms?iri=http%3A%2F%2Fpurl.obolibrary.org%2Fobo%2FMONDO_0016587

these should not be subclasses of ARVC14!
ontobee is fine:
http://www.ontobee.org/ontology/MONDO?iri=http://purl.obolibrary.org/obo/MONDO_0030062

very strange!

These are subclasses of every class. There is only one way this can happen..

And yes, its true.. They are all unsatisfiable! I will fix them, and then you can do another patch release.. However, they must have always been unsatisfiable.
This ticket needs to stay open until we find a way to check. Elk 0.4.3 misses those unsats! OLS just moved to Elk 0.5

Ok, I linked all the related issues. These should be super easy to fix but high priority. If these are fixed, no more unsats (minimal set, rest depends on these).

OLS just moved to Elk 0.5

This is important to know! We should probably accelerate efforts to adopt it.

Hi, how long will it take to fix it in OLS?

Working for this to be fixed soon (this week, hopefully tomorrow)

@nicolevasilevsky I know you are stretched thin but can we attack this from both sides? fix all the unsats, while the EBI spot team reloads Mondo?

dependent on:
https://github.com/monarch-initiative/mondo/issues/2182
https://github.com/monarch-initiative/mondo/issues/2181
https://github.com/monarch-initiative/mondo/issues/2180
https://github.com/monarch-initiative/mondo/pull/2191
@cmungall

@matentzn I've done everything I can on this and am blocked

@matentzn and I worked on the dependent tickets. I am running a new release now.

release is done:
https://github.com/monarch-initiative/mondo/releases/tag/v2020-10-21

Problem solved! Great work @nicolevasilevsky that was a bit exciting but a bit satisfying as well :D Nicely done.
https://www.ebi.ac.uk/ols/ontologies/mondo/terms?iri=http%3A%2F%2Fpurl.obolibrary.org%2Fobo%2FMONDO_0016587

you too, @matentzn !


not sure it is an issue, but i can not serialize inherited class

Code is compiling, but at run time, it crash with error:
terminate called after throwing an instance of "std::logic_error"
what(): Serializer not found for type 1A
(abort core dumped)
my testcase codes:
main.cpp
object.h
object.cpp
So, not sure it is an issue, it try to understand how i should use serialization from hps fr inherited class, but maybe i failed to understand well.

The order of the template class seems to be wrong. T shall be the second
parameter in:
class Serializer<T, datas>
Junhao Li
Cornell University |

Physics
On Mon, Jan 1, 2018 at 4:01 AM, Jerome<EMAIL_ADDRESS>wrote:

Code is compiling, but at run time, it crash with error:
terminate called after throwing an instance of "std::logic_error"
what(): Serializer not found for type 1A
(abort core dumped)
my testcase codes:
main.cpp https://ptpb.pw/0Pqb
object.h https://ptpb.pw/spwR
object.cpp https://ptpb.pw/-Iyk
So, not sure it is an issue, it try to understand how i should use
serialization from hps fr inherited class, but maybe i failed to understand
well.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/jl2922/hps/issues/24, or mute the thread
https://github.com/notifications/unsubscribe-auth/ASVk7hoMIdzpySZYU2yG9nDW78Jtsz0aks5tGJ78gaJpZM4RQBzo
.


Unable to fetch lastest batch / accounts

Error messages, no loading of pool
in command line appears:
2021-08-14 15:06:31.112 [ERR] AUCT: [/poolrpc.ChannelAuctioneer/Terms]: rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp <IP_ADDRESS>:12010: i/o timeout"
2021-08-14 15:06:31.113 [ERR] RPCS: [/poolrpc.Trader/ListAccounts]: unable to query auctioneer terms: rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp <IP_ADDRESS>:12010: i/o timeout"
2021-08-14 15:06:31.113 [ERR] AUCT: [/poolrpc.ChannelAuctioneer/Terms]: rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp <IP_ADDRESS>:12010: i/o timeout"
2021-08-14 15:06:31.113 [WRN] POOL: unable to query auctioneer terms: rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp <IP_ADDRESS>:12010: i/o timeout"

Always reproducible, since the update to pool-0.5.1-beta.

standalone

pool-0.5.1-beta binary
https://aur.archlinux.org/packages/pool-bin/

amd

Linux 5.13.8-1-MANJARO

The IP address for pool.lightning.finance changed. Correct is <IP_ADDRESS>. Try restarting LiT and if that doesn't help check if you can clear your DNS cache on your machine and/or router.

Fixed by appending the following to /etc/hosts
<IP_ADDRESS>   pool.lightning.finance


Some thoughts on Coreupdater

Coreupdater uses now the same type of configuration as Prestashop used before version 1.5: a module combined with a entry in the menu. Prestashop in the end decided that it was more logical to just use the configure page of the module: update modules are regularly updated so you have to visit the module anyway. And Prestashop was clever with the name "1-click updater": it means that the name is alphabetically on the top of the module list so people are aware that it exists.
Coreupdater overwrites my pdf templates (and very likely also mail templates). Prestashop updater didn't do this and I believe that that is the best approach.
I believe that from the marketing point of view "bleeding edge" is not a good idea. You want to radiate stability: that is what people want who base their company on your product. Many prefer an older product as long as they know it is stable. That is why Prestashop 1.6 still is popular. Bleeding edge sounds like programmers trying new things instead of corporate stability.
Another problem is that Bleeding Edge overwrites everything. So it is not really an option for people who adapted their files instead of using overrides - as some people do. My preferred solution would be to overwrite everything only with upgrades to the next (or previous) version. Besides that you would then have a bugfixer that just replaces those files that need fixing for that version (and provides a list).
I hope you find something useful in those considerations.

Is it overwriting your email / pdf templates when you have them correctly made in the themes directory? Or are you talking about when you edit the core ones it is overwriting them?

Is it overwriting your email / pdf templates when you have them correctly made in the themes directory? Or are you talking about when you edit the core ones it is overwriting them?

Indeed. I didn't do it correctly...


LassoJavascriptLexer.analyse text is way too generous

(Original issue 1191 created by anntzer on 2016-01-14T04:27:09.337001+00:00)
The current implementation is
    def analyse_text(text):
        rv = LassoLexer.analyse_text(text) - 0.05
        if 'function' in text:
            rv += 0.2
        return rv

In practice that means that most extensionless "plain text" file that contain the word "function" tend to be guessed as being LassoJS files.

(Original comment by birkenfeld on 2016-01-16T11:19:53.698099+00:00)
Closes #1191: fix overzealous analyse_text for LassoJS lexer.
→ <>


VS code v1.93.1 no longer clears ipynb notebook execution counts

Applies To

[ ] Notebooks (.ipynb files)
[ ] Interactive Window and/or Cell Scripts (.py files with #%% markers)

What happened?
After updating VS code to the latest version (1.93.1) it no longer clears execution counts from notebook cells with the clear all outputs button. It seems to do this in the GUI, but the cell's execution counts remain untouched in the raw file.
Can be reproduced by opening a new notebook in vs code v1.93.1, running some cells and clearing all outputs. When re-opening the file / inspecting it with a text editor or git diff, the execution counts remain visible.
VS Code Version
1.93.1
Jupyter Extension Version
2024.7.0
Jupyter logs
No response
Coding Language and Runtime Version
Python 3.11
Language Extension Version (if applicable)
No response
Anaconda Version (if applicable)
No response
Running Jupyter locally or remotely?
Local

easy repro:
execute a cell, note the execution count
clear all outputs
execute the cell again, execution count does not start over

duplicate of https://github.com/microsoft/vscode-jupyter/issues/15266

thanks @SmallhillCZ, confirmed not a regression in 1.93

Steps to repro

Create a Jupyter notebook
Add two cells

First cell import sys
Second cell print("Hello World")

Run both cells (Run All)
Clear outputs
Open the ipynb as plain text and verify that the execution_count is null for both cells.

This should be fixed in tomorrows version of VS Code Insiders.


⚠ MineVN Website has degraded performance

In cdd8626, MineVN Website (http://minevn.net) experienced degraded performance:

HTTP code: 200
Response time: 7525 ms

Resolved: MineVN Website performance has improved in 135eae3.


feat: implement the test suite for 0x56 - JUMP opcode

### Tasks
- [ ] Create the trait for the JUMP opcode category
- [ ] Create the JUMP opcode function, write it only as a panic_with_felt252('JUMP not implement yet')
- [ ] Create the test suite for JUMP, taking Geth's examples
- [ ] Create the test suite for JUMP taking Kakarot cairo0 examples
- [ ] Create the test suite for JUMP taking the evm.codes examples

Important update: we are gathering some bugs in the Kakarot v0 codebase, we need to make sure each issue and each PR in Kakarot-ssj is aware of the lists of known bugs. Look at this link everytime you take an issue and check your issue isn't targeted by a known bug.

Important update: we are gathering some bugs in the Kakarot v0 codebase, we need to make sure each issue and each PR in Kakarot-ssj is aware of the lists of known bugs. Look at this tracking issue everytime you take an issue and check your issue isn't targeted by a known bug. Will add this reminder in many places to make sure we keep track of known bugs.


AgentExecutor chain loop looks stucked

When running a tweaked version of the sample code it looks the AgentExecutor chain loop stucked, repeating itself ( in Action and Action Input ):
Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Compile list of IDEs|Please compile a comprehensive list of all Integrated Development Environments (IDEs) that support AI/LLM assisted programming with extensive search capabilities across project code files and console/terminal messages. Include both mainstream and lesser-known options, as well as any relevant plugins or extensions that enhance these functionalities.

repeated multiple times, so it'll break my OpenAI budget :)
The modified sample code is:
from crewai import Agent, Task, Crew, Process
from langchain.llms import OpenAI

from dotenv import load_dotenv

load_result = load_dotenv(override=True)

# Define your agents with roles and goals
researcher = Agent(
    role="Researcher",
    goal="Discover new trends, ideas, insights",
    backstory="You're a world class researcher working in a major LLM based app developer company",
    verbose=True,
    llm=OpenAI(
        temperature=0.7, model_name="gpt-4-1106-preview"
    ),  # It uses langchain.chat_models, default is GPT4
)
writer = Agent(
    role="Writer",
    goal="Create engaging content",
    backstory="You're a famous technical writer, specialized on writing AI, ML and LLM related content",
    verbose=True,
    llm=OpenAI(
        temperature=0.7, model_name="gpt-4-1106-preview"
    ),  # It uses langchain.chat_models, default is GPT4
)

# Create tasks for your agents
task1 = Task(
    description="Investigate which AI / LLM assisted programming IDE assistant can search not only the selected code or the opened file, but all the project code files, the console and terminal messages",
    agent=researcher,
)
task2 = Task(
    description="Write a short summary about the different AI assistant options found",
    agent=writer,
)

# Instantiate your crew with a sequential process
crew = Crew(
    agents=[researcher, writer],
    tasks=[task1, task2],
    verbose=True,  # Crew verbose more will let you know what tasks are being worked on
    process=Process.sequential,  # Sequential process will have tasks executed one after the other and the outcome of the previous one is passed as extra content into this next.
)

# Get your crew to work!
result = crew.kickoff()

Hey @vanetreg I'm looking into this today to inspect what might be happening, will report back once I know more

I also tried the example from README.md, but it seems to get stuck:
Working Agent: Researcher
Starting Task: Investigate the latest AI trends ...

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Investigate the latest AI trends and compile a report|This task is crucial for our next project. Please ensure that the report includes the most recent and significant trends in AI, their potential impacts on various industries, and any other relevant details.

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Research the latest AI trends and their potential impacts on various industries|Please focus on the most recent and significant trends, and provide a detailed analysis of their potential impacts.

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Research on the latest AI trends and their potential impacts on various industries|Please focus on the most recent and significant trends. Provide a detailed analysis of their potential impacts.

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Research on the most recent AI trends|Please focus on the most significant trends and provide a brief overview of each.

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Research on the most recent AI trends|Please focus on the most significant trends and provide a brief overview of each.

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Research on the most recent AI trends|Please focus on the most significant trends and provide a brief overview of each. Please also include any relevant data or statistics. The report should be concise but informative.

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Research on the most recent AI trends|Please focus on the most significant trends and provide a brief overview of each. Include any relevant data or statistics as well. The report should be concise but informative.

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Conduct research on the most recent AI trends, focusing on the most significant ones and provide a brief overview of each. Include any relevant data or statistics|This is important for our upcoming project.

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Conduct a literature review on the most recent AI trends and collect relevant data or statistics|Focus on the most significant ones and provide a brief overview of each.

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Conduct an in-depth literature review on the most recent AI trends|Focus on the most significant ones and provide a brief overview of each.

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Conduct a literature review on the most recent AI trends|Focus on the most significant ones

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Conduct research on latest AI trends|Focus on the most significant ones

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Conduct preliminary research on latest AI trends|Focus on the most significant ones

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Conduct preliminary research on latest AI trends|Focus on the most significant ones

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Conduct a comprehensive search on the latest AI trends|Focus on the most significant ones, such as advancements in machine learning, deep learning, AI ethics, and AI in healthcare and other industries. Please provide a brief overview of each trend.

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Research the latest advancements in machine learning|Provide a brief overview

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Research the latest advancements in machine learning|Focus on the major breakthroughs in the last 5 years.

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Compile a list of major breakthroughs in machine learning in the last 5 years|Include both theoretical advancements and practical applications.

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Conduct research on major breakthroughs in machine learning in the last 5 years|Focus on both theoretical advancements and practical applications.

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Research on theoretical advancements in machine learning in the last 5 years|Please focus on journal articles and conference proceedings in top-tier venues.

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Compile a list of top-tier machine learning conferences and journals|I need to identify the best sources to find the latest theoretical advancements in machine learning. Please provide me a list of the most reputable and influential machine learning conferences and journals from the past 5 years.

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Research and compile a list of top-tier machine learning conferences and journals from the past 5 years.|This is important for identifying the best sources of the latest theoretical advancements in machine learning.

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Compile a list of top-tier machine learning conferences from the past 5 years|Please focus on conferences with a high impact and recognition in the machine learning community.

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Compile a list of top-tier machine learning conferences from the past 5 years|Please focus on conferences with a high impact and recognition in the machine learning community.

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Compile a list of top-tier machine learning conferences from the past 5 years|Please focus on conferences with a high impact and recognition in the machine learning community.

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Compile a list of top-tier machine learning conferences from the past 5 years|Please focus on conferences with a high impact and recognition in the machine learning community.

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Compile a list of top-tier machine learning conferences from the past 5 years|Please focus on conferences with a high impact and recognition in the machine learning community.

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Compile a list of top-tier machine learning conferences from the past 5 years|Please focus on conferences with a high impact and recognition in the machine learning community.

> Entering new AgentExecutor chain...
Thought: To compile a list of top-tier machine learning conferences from the past 5 years, I will need to conduct a thorough investigation. Numerous resources, such as academic databases, conference websites, and expert opinions, can help me compile this list. I also need to consider the influence and recognition of these conferences in the machine learning community. This is a task that will require a significant amount of research.

Do I need to use a tool? Yes

Action: Delegate Work to Co-Worker
Action Input: Researcher|Compile a list of top-tier machine learning conferences from the past 5 years|Please focus on conferences with a high impact and recognition in the machine learning community.

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Compile a list of top-tier machine learning conferences from the past 5 years|Focus on conferences with high impact and recognition in the machine learning community.

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Compile a list of top-tier machine learning conferences from the past 5 years|Focus on conferences with high impact and recognition in the machine learning community.

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Compile a list of top-tier machine learning conferences from the past 5 years with high impact and recognition in the machine learning community.|Focus on conferences with high impact and recognition in the machine learning community.

> Entering new AgentExecutor chain...
Thought: I can start by researching the top-tier machine learning conferences that have been held in the past 5 years. But, since this task requires accurate and up-to-date information, I will delegate this task to my co-worker who can help me compile the list.

Action: Delegate Work to Co-Worker
Action Input: Researcher|Compile a list of top-tier machine learning conferences from the past 5 years|Focus on conferences with high impact and recognition in the machine learning community.

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Compile a list of top-tier machine learning conferences from the past 5 years|Focus on conferences with high impact and recognition in the machine learning community.

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Compile a list of top-tier machine learning conferences from the past 5 years|Focus on conferences with high impact and recognition in the machine learning community.

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Compile a list of top-tier machine learning conferences from the past 5 years|Focus on conferences with high impact and recognition in the machine learning community

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Compile a list of top-tier machine learning conferences from the past 5 years|Focus on conferences with high impact and recognition in the machine learning community

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Compile a list of top-tier machine learning conferences from the past 5 years|Focus on conferences with high impact and recognition in the machine learning community

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Compile a list of top-tier machine learning conferences from the past 5 years|Focus on conferences with high impact and recognition in the machine learning community

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Compile a list of top-tier machine learning conferences from the past 5 years|Focus on conferences with high impact and recognition in the machine learning community

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Compile a list of top-tier machine learning conferences from the past 5 years|Focus on conferences with high impact and recognition in the machine learning community.

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Compile a list of top-tier machine learning conferences from the past 5 years|We need to focus on conferences with high impact and recognition in the machine learning community.

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Compile a list of top-tier machine learning conferences from the past 5 years|Please focus on conferences with high impact and recognition in the machine learning community.

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Compile a list of top-tier machine learning conferences from the past 5 years|Please focus on conferences with high impact and recognition in the machine learning community.

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Compile a list of top-tier machine learning conferences from the past 5 years|Please focus on conferences with high impact and recognition in the machine learning community.

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Compile a list of top-tier machine learning conferences from the past 5 years|We need to focus on conferences with high impact and recognition in the machine learning community.

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Compile a list of top-tier machine learning conferences from the past 5 years|Focus on conferences with high impact and recognition in the machine learning community.

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Compile a list of top-tier machine learning conferences from the past 5 years|Please consider factors such as the reputation of the conference, the number of attendees, and the impact of the studies presented.

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Compile a list of top-tier machine learning conferences for the past 5 years considering the reputation of the conference, the number of attendees, and the impact of the studies presented.|Please focus on the most reputable conferences and consider the impact of the studies presented there. Also, take into account the number of attendees each year.

> Entering new AgentExecutor chain...
Thought: To complete this task, I need to research machine learning conferences during the past 5 years. I will need to look at the reputation of the conference, the number of attendees, and the impact of the studies presented. Do I need to use a tool? Yes.

Action: Delegate Work to Co-Worker
Action Input: Researcher|Compile data on machine learning conferences for the past 5 years|I need to know the reputation of the conference, the number of attendees each year, and the impact of the studies presented. Please focus on the most reputable conferences.

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Compile data on machine learning conferences for the past 5 years|Please focus on the most reputable conferences and gather information on their reputation, the number of attendees each year, and the impact of the studies presented.

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Compile data on the most reputable machine learning conferences for the past 5 years|Focus on their reputation, the number of attendees each year, and the impact of the studies presented.

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Compile data on the most reputable machine learning conferences for the past 5 years focusing on their reputation, the number of attendees each year, and the impact of the studies presented.|Please provide the data in a comprehensive and easy to understand format.

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Compile a list of reputable machine learning conferences from the past 5 years|We need data on their reputation, the number of attendees each year, and the impact of the studies presented.

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Compile a list of machine learning conferences in the last 5 years|We need data on their reputation, the number of attendees each year, and the impact of the studies presented.

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Compile data on machine learning conferences|We need information on machine learning conferences in the last 5 years. Specifically, data on their reputation, the number of attendees each year, and the impact of the studies presented. Please compile a list with these details.

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Compile data on machine learning conferences|We need information on machine learning conferences in the last 5 years. Specifically, data on their reputation, the number of attendees each year, and the impact of the studies presented.

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Compile data on the reputation, attendees, and impact of machine learning conferences over the past 5 years|We need to know the reputation of these conferences, how many people attended each year, and the impact of the studies that were presented. Please gather data on these topics.

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Compile data on the reputation of machine learning conferences over the past 5 years|We need to know how reputable these conferences are in the machine learning community, please gather data on this topic.

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Compile data on the reputation of machine learning conferences over the past 5 years|We need to know how reputable these conferences are in the machine learning community, please gather data on this topic.

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Collect data on the reputation of machine learning conferences over the past 5 years|Collect data from reliable sources like Google Scholar, Scopus, Web of Science and other databases. Also, consider the number of citations, acceptance rate, h-index, and the impact factor of the conferences. Make sure the data covers the past 5 years.

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Collect data on machine learning conferences|Please gather data on the reputation of machine learning conferences from the past 5 years. The data should be sourced from reliable databases such as Google Scholar, Scopus, Web of Science etc. The metrics to consider are number of citations, acceptance rate, h-index and impact factor of the conferences.

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Collect data from databases|Please collect data on the reputation of machine learning conferences from the past 5 years from Google Scholar, Scopus, Web of Science etc. The metrics to consider are number of citations, acceptance rate, h-index and impact factor of the conferences.

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Collect data from databases|Please collect data on the reputation of machine learning conferences from the past 5 years from Google Scholar, Scopus, Web of Science etc. The metrics to consider are number of citations, acceptance rate, h-index and impact factor of the conferences.

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Collect data from databases|Please collect data on the reputation of machine learning conferences from the past 5 years from Google Scholar, Scopus, Web of Science etc. The metrics to consider are number of citations, acceptance rate, h-index and impact factor of the conferences.

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Collect data on machine learning conferences|Please collect data on the reputation of machine learning conferences from the past 5 years from Google Scholar, Scopus, Web of Science etc. The metrics to consider are number of citations, acceptance rate, h-index and impact factor of the conferences.

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Collect data on machine learning conferences|Please collect data on the reputation of machine learning conferences from the past 5 years from Google Scholar, Scopus, Web of Science etc. The metrics to consider are number of citations, acceptance rate, h-index and impact factor of the conferences.

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Collect data on machine learning conferences|Please gather data from the past 5 years on Google Scholar, Scopus, Web of Science, etc. The metrics to consider are number of citations, acceptance rate, h-index, and impact factor of the conferences.

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Gather data on machine learning conferences from the past 5 years from Google Scholar, Scopus, Web of Science, etc. with metrics including number of citations, acceptance rate, h-index, and impact factor|This data is necessary for my current task.

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Gather data on machine learning conferences from the past 5 years from Google Scholar, Scopus, Web of Science, etc.|This data should include metrics such as number of citations, acceptance rate, h-index, and impact factor.

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Gather data on machine learning conferences from the past 5 years from Google Scholar, Scopus, Web of Science, etc.|This data should include metrics such as number of citations, acceptance rate, h-index, and impact factor.

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Gather data on machine learning conferences from the past 5 years from Google Scholar, Scopus, Web of Science, etc.|This data should include metrics such as number of citations, acceptance rate, h-index, and impact factor.

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Gather data on machine learning conferences from the past 5 years from Google Scholar, Scopus, Web of Science, etc.|This data should include metrics such as number of citations, acceptance rate, h-index, and impact factor.

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Gather data on machine learning conferences from the past 5 years from Google Scholar, Scopus, Web of Science, etc.|This data should include metrics such as number of citations, acceptance rate, h-index, and impact factor.

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Gather data on machine learning conferences from the past 5 years from Google Scholar, Scopus, Web of Science, etc.|This data should include metrics such as number of citations, acceptance rate, h-index, and impact factor.

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Collect data on machine learning conferences from the past 5 years from Google Scholar, Scopus, Web of Science etc.|The data should include metrics such as number of citations, acceptance rate, h-index, and impact factor.

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Collect data from Google Scholar, Scopus, Web of Science etc. regarding machine learning conferences from the past 5 years|The data should include metrics such as number of citations, acceptance rate, h-index, and impact factor.

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Collect data from Google Scholar, Scopus, Web of Science etc. regarding machine learning conferences from the past 5 years|The data should include metrics such as number of citations, acceptance rate, h-index, and impact factor.

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Collect data from Google Scholar, Scopus, Web of Science etc. regarding machine learning conferences from the past 5 years|The data should include metrics such as number of citations, acceptance rate, h-index, and impact factor.

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Collect data from Google Scholar, Scopus, Web of Science etc. regarding machine learning conferences from the past 5 years|The data should include metrics such as number of citations, acceptance rate, h-index, and impact factor.

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Collect data from Google Scholar, Scopus, Web of Science etc. regarding machine learning conferences from the past 5 years|The data should include metrics such as number of citations, acceptance rate, h-index, and impact factor.

> Entering new AgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate Work to Co-Worker
Action Input: Researcher|Collect data from Google Scholar, Scopus, Web of Science etc. regarding machine learning conferences from the past 5 years|The data should include metrics such as number of citations, acceptance rate, h-index, and impact factor.

But in general it looks great! Will play a bit more with it.

That's a great call out I think I just wrote something too fast for the readme and didn't think too much about the tasks prompts, for now I just updated the readme with delegate=false but will add a better one that I actually test out

I'm also re-writing the executor to prevent this ;)

@joaomdmoura Hi, thanks for putting this project together! Is the getting started example listed in the README supposed to work yet? Switching to gpt-3.5-turbo, I get the following output, which doesn't seem to accomplish anything meaningful. The writer agent keeps trying to use tools that are not available to it and then reaches the iteration limit.
Working Agent: Senior Research Analyst
Starting Task: Conduct a comprehensive analysis of the latest advancements in AI in 2024.
  Identify key trends, breakthrough technologies, and potential industry impacts.
  Compile your findings in a detailed report. ...

> Entering new CrewAgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: duckduckgo_search
Action Input: latest advancements in AI in 2024In 2024, generative AI might actually become useful for the regular, non-tech person, and we are going to see more people tinkering with a million little AI models. State-of-the-art AI... published 27 December 2023 While 2023 was the year of AI, 2024 will be the year we use it. Comments (0) (Image credit: Aston Martin/Apple) We have just come to the end of a year where... Here are the top 10 AI and machine learning trends to prepare for in 2024. 1. Multimodal AI. Multimodal AI goes beyond traditional single-mode data processing to encompass multiple input types, such as text, images and sound -- a step toward mimicking the human ability to process diverse sensory information. It's not just about theoretical potential either; both emerging startups and established tech behemoths are channeling significant resources into developing quantum solutions. Law, Regulation, and Policy, Machine Learning What to Expect in AI in 2024 Seven Stanford HAI faculty and fellows predict the biggest stories for next year in artificial intelligence. Dec 8, 2023 | Shana Lynch This past year marked major advances in generative AI as terms like ChatGPT and Bard become household names.Do I need to use a tool? NoInvalid Format: Missing 'Action:' after 'Thought:Do I need to use a tool? NoInvalid Format: Missing 'Action:' after 'Thought:Do I need to use a tool? NoInvalid Format: Missing 'Action:' after 'Thought:Do I need to use a tool? NoInvalid Format: Missing 'Action:' after 'Thought:Do I need to use a tool? NoInvalid Format: Missing 'Action:' after 'Thought:Do I need to use a tool? NoInvalid Format: Missing 'Action:' after 'Thought:Do I need to use a tool? YesInvalid Format: Missing 'Action:' after 'Thought:Do I need to use a tool? YesInvalid Format: Missing 'Action:' after 'Thought:Do I need to use a tool? YesInvalid Format: Missing 'Action:' after 'Thought:Do I need to use a tool? YesInvalid Format: Missing 'Action:' after 'Thought:Do I need to use a tool? YesInvalid Format: Missing 'Action:' after 'Thought:Do I need to use a tool? YesInvalid Format: Missing 'Action:' after 'Thought:Do I need to use a tool? YesInvalid Format: Missing 'Action:' after 'Thought:Do I need to use a tool? YesInvalid Format: Missing 'Action:' after 'Thought:

> Finished chain.
Task output: Agent stopped due to iteration limit or time limit.
Working Agent: Tech Content Strategist
Starting Task: Using the insights from the researcher's report, develop an engaging blog
  post that highlights the most significant AI advancements.
  Your post should be informative yet accessible, catering to a tech-savvy audience.
  Aim for a narrative that captures the essence of these breakthroughs and their
  implications for the future. ...

> Entering new CrewAgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Delegate work to co-worker
Action Input: Tech Content Strategist|Develop engaging blog post on significant AI advancements|Insights from the researcher's report

> Entering new CrewAgentExecutor chain...
Thought: Do I need to use a tool? Yes
Action: Open Google Docs
Action Input: N/AOpen Google Docs is not a valid tool, try one of [].Do I need to use a tool? Yes
Action: Open Microsoft Word
Action Input: N/AOpen Microsoft Word is not a valid tool, try one of [].Do I need to use a tool? YesInvalid Format: Missing 'Action:' after 'Thought:Do I need to use a tool? YesInvalid Format: Missing 'Action:' after 'Thought:Do I need to use a tool? NoInvalid Format: Missing 'Action:' after 'Thought:Do I need to use a tool? NoInvalid Format: Missing 'Action:' after 'Thought:Do I need to use a tool? NoInvalid Format: Missing 'Action:' after 'Thought:Do I need to use a tool? NoInvalid Format: Missing 'Action:' after 'Thought:Do I need to use a tool? YesInvalid Format: Missing 'Action:' after 'Thought:Do I need to use a tool? YesInvalid Format: Missing 'Action:' after 'Thought:Do I need to use a tool? YesInvalid Format: Missing 'Action:' after 'Thought:Do I need to use a tool? YesInvalid Format: Missing 'Action:' after 'Thought:Do I need to use a tool? YesInvalid Format: Missing 'Action:' after 'Thought:Do I need to use a tool? NoInvalid Format: Missing 'Action:' after 'Thought:Do I need to use a tool? YesInvalid Format: Missing 'Action:' after 'Thought:

> Finished chain.
Agent stopped due to iteration limit or time limit.Do I need to use a tool? YesInvalid Format: Missing 'Action:' after 'Thought:Do I need to use a tool? YesInvalid Format: Missing 'Action:' after 'Thought:Do I need to use a tool? YesInvalid Format: Missing 'Action:' after 'Thought:Do I need to use a tool? YesInvalid Format: Missing 'Action:' after 'Thought:Do I need to use a tool? YesInvalid Format: Missing 'Action:' after 'Thought:Do I need to use a tool? YesInvalid Format: Missing 'Action:' after 'Thought:Do I need to use a tool? YesInvalid Format: Missing 'Action:' after 'Thought:Do I need to use a tool? YesInvalid Format: Missing 'Action:' after 'Thought:Do I need to use a tool? YesInvalid Format: Missing 'Action:' after 'Thought:Do I need to use a tool? YesInvalid Format: Missing 'Action:' after 'Thought:Do I need to use a tool? YesInvalid Format: Missing 'Action:' after 'Thought:Do I need to use a tool? YesInvalid Format: Missing 'Action:' after 'Thought:Do I need to use a tool? YesInvalid Format: Missing 'Action:' after 'Thought:Do I need to use a tool? YesInvalid Format: Missing 'Action:' after 'Thought:

> Finished chain.
Task output: Agent stopped due to iteration limit or time limit.
######################
Agent stopped due to iteration limit or time limit.

hey there @shimizust smaller models do have a harder time with tools and delegation, gpt-4 should work.
I also modified the example again to make it better.
That said I'm currently working on an improvement that will address that issue with tool execution in the next version.

@shimizust I have also added improvements on main, that will be live on the next version (going out today) that will force. the LLM to get you an answer once it gets to the max number of iterations.
The readme templates seems to be working better, but haven't tried with 3.5 just yet.
Using the same tools with the same input is now prevents , steering the LLM back into performing a task.
I'm closing this for now but lmk if you still find issues with it.

Thanks!


Display cluster information on the frontend

Given that the backend engine is highly scalable, capable of running on multiple machines, it is crucial for the user to be able to monitor its execution. To facilitate this, we aim to provide the user with visibility into the backend cluster status, such as the number of running nodes.  For now, we don't have a design for this feature, it's very open-ended.
One potential design approach involves displaying the cluster information when the user hovers the cursor over the top-right dot. This particular dot serves the purpose of indicating the connection status between the frontend and backend.

We can extend it to display more information.

it's a big task. we can do it in a project. we are good with the current info for now.


List item missing from all.js

Any reason why list item isn't in all.js? https://github.com/reapp/reapp-ui/blob/master/src/all.js#L23

You can Use List.Item instead. I'd accept a PR that added it as well though. I did update the docs to show List.Item.


Pause WebGL rendering when slicer tab not active

Pauses WebGL rendering when the Slicer plugin is not the active tab within Octoprint.  Massively reduces any performance overhead when the Slicer plugin isn't visible, which should help performance on lower-end devices.
Background / the issue
Recently, I've found that my laptop (running Ubuntu 18.04 on an i7 with a discrete Nvidia graphics card - so by no means underpowered) starts to lag badly when I'm viewing the Octoprint UI in Chrome.  I finally got around to investigating the cause, and was surprised to find that it only seems to happen when not only is the Octoprint tab active in Chrome, but the Slicer tab isn't active - if I switch to the Slicer tab, the lag goes away.
I managed to grab a performance trace using Chrome dev tools, and found that when the Slicer plugin tab isn't active, calls to uniformMatrix2fv() were taking up to 3.5 seconds!  This turned out to be a WebGL function, but following it back up the stack, I found that it ultimately gets called from STLViewPort's animate(), which is scheduled via requestAnimationFrame.
The workaround/fix
I haven't got any experience at all with WebGL, so I'm not sure if there's much (if anything) which can be done to resolve the issue directly (as it may be an implementation issue specific to my hardware/software stack) - but I figured that an easy way to work around it would be to simply pause any WebGL rendering while the Slicer plugin tab isn't active.  Since you can't see it, there's no need to render it anyway - so I've implemented a basic pause function which simply skips doing the update / render if it's "paused", and added an onTabChange hook to pause rendering before switching away from the Slicer plugin tab, and an onAfterTabChange hook to unpause rendering after switching to the Slicer plugin tab.  I opted to leave animate() running via requestAnimationFrame so that the pause/unpause only needs to toggle a flag, rather than needing a way to break out of the requestAnimationFrame cycle and restart it.
I've tested this change in my environment, and the only noticeable change is the absence of any lag when the Slicer plugin tab isn't active.  Performance traces show that very little time is now spent in animate() and its call tree when the plugin tab isn't active - so this change might also help improve performance for users on low-end devices, even if they're not currently seeing the massive lag spikes which I've been experiencing.

sorry for the delay. I'm looking at this PR now

It looks good! Thanks a lot @pauln for the contribution!


Use OpenDAL for COPY operations on s3

Example of applying https://github.com/crate/crate/pull/16691.
Test is not passing but on setup phase, before COPY operation.
ERROR: test_anonymous_read_write (test_s3.S3CopyIntegrationTest)
  File "/Users/baur/IdeaProjects/crate/blackbox/test_s3.py", line 282, in test_anonymous_read_write
    c.execute('INSERT INTO t1 (x) VALUES (1), (2), (3)')
   raise ProgrammingError(error.get('message', ''),
crate.client.exceptions.ProgrammingError: UnavailableShardsException[[t1][2] primary shard is not active Timeout: [1m], request: [ShardRequest{, shardId=[t1][2], timeout=1m}]]

This also happens to me when I run ./blackbox/bin/test test_s3.py locally on master.
Anyway, putting it on hold as need to clarify some details as why bucket is not required on master but is required in OpenDAL, e.t.c. This is just a showcase for https://github.com/crate/crate/pull/16691


fix: missing ajv dep

Closes #360

closing in favour of https://github.com/Kong/httpsnippet/pull/371