Update pubspec.yaml

Update version of pubspec.yaml to 0.2.1.

@singerdmx please do not forget to change the version of flutter_quill_extensions package.

It is maintained by @Jon-Salmon


New version: Microsoft.Teams version <IP_ADDRESS>78

Pull request has been created with WinGet Automation :rocket:
Microsoft Reviewers: Open in CodeFlow

Reset PR


Export issue

Describe the bug
This is something that I have been able to do in the past, so I assume it was introduced in the latest update. When I perform a query (the same query I have previously saved in a .sql file and was able to export), I get a result and there is a button at the bottom of the window that says, "Export". When I click this button, there is no response. I have looked in the logs, and see no entry in the log .../exthost1/output_logging_20220824T134455/3-SQLTools.log. I see entries in this log when I push "Open", but not when I push "Re-Run Query" or "Console"; I don't know whether that is normal or not. I am not used to logging this kind of bug, so I'm not familiar with the Visual Studio Code log ecosystem.
Thank you for reading this. Please let me know if there are logs or additional data that I can gather to help diagnose the problem.
To Reproduce
I have described the reproduction above. I don't know enough about the issue to give better information for a developer to reproduce the problem themselves.
Expected behavior
Historically, this has resulted in the command menu opening with a prompt for exporting as CSV or another format that I don't use so I don't remember.
Screenshots
Not sure if this would be helpful, since the bug is that it doesn't do anything.
Desktop (please complete the following information):
Mac Big Sur
VSCode Version: 1.70.2
SQL Tools last updated 8/19/2022, 08:44:25
InterSystems IRIS driver last updated 5/20/2021, 06:22:25 (I'm not sure how to verify that the version installed is a particular version; I'm taking this from the driver's page. I am up-to-date on all updates)
InterSystems IRIS 2020.1.1 (Build 408U)

I actually got the results I was looking for by clicking "Open"; I had thought that was to open a file that had results in it. Perhaps this bug is that it's not clear to me the difference between "Open" and "Export" at this point.

Prior to being fixed in #880 the Export button wasn't wired up to do anything.
The fix will appear in the next release.


Right text on kb overlay is big

So this issue is before the push that contains the keyboard overlay finished and working

Working on it

Fixed it by changing it to a right arrow text that was in the font itself, will probably make some setting to modify if you want it with text or with an arrow idk


feat: support renaming table in the catalog manger

I hereby agree to the terms of the GreptimeDB CLA
What's changed and what's your intention?
support renaming table in the catalog manger
Checklist

[x]  I have written the necessary rustdoc comments.
[x]  I have added the necessary unit tests and integration tests.

Refer to a related PR or issue link (optional)
#723

I think you could implement rename for the local catalog manager first. The remote catalog manager is a bit more complicated and let's support it in the next pr.

I think you could implement rename for the local catalog manager first. The remote catalog manager is a bit more complicated and let's support it in the next pr.

Ok, I will implement the remote part in the next PR.

PTAL @evenyag @waynexia

@e1ijah1  Hi, is this PR ready for review? I can review it if it's ready.

@e1ijah1 Hi, is this PR ready for review? I can review it if it's ready.

Yes. It's ready to review.

Thanks for your advice, I've fixed them all.

There is a test failure:
running 1 test
test local::memory::tests::test_catalog_rename_table ... FAILED

failures:

failures:
    local::memory::tests::test_catalog_rename_table

@e1ijah1


Plugin is not working with Vue 3

Hello Team,
Currently I'm using Vue 3 latest version. I tried to install this semantic-ui-vue in my project, package was installed but I'm getting some error.

Package installed,

Imported in main.js File,

Added simple button App.vue file,

Its throwing an below error,

Just wanted to know, is this plugin support vue 3 version?
I have see many framework like bootstrap, material ui but this semantic is awesome. No one will beat this framework.
Request to you please replay to above my question.

Yes, I have had the same issue when I attempted to use Semantic-UI-Vue with VueJS 3. This is highly unfortunate because this really is a great UI framework to work with, plus it just looks great. The only other framework that meets my aesthetic sensibilities is Cappuccino, which oddly seems to be a more active project.
What can we do to rescue this framework?


QWEN 1.8B or less is OK; 4B or more not working

no action generated, I think maybe token/per second is too low to run the game.
🏟 (6e3b) (0)----------------------------------------
(0)   Thank you for using DIAMBRA Arena.
(0)   RL is the main road torwards AGI,
(0) better to be prepared... Keep rocking!
(0)                   -
(0)          https://diambra.ai
(0)----------------------------------------
Player 1 using: ollama:qwen:1.8b-chat-v1.5-fp16
Player 2 using: ollama:qwen:4b-chat-v1.5-fp16
INFO:diambra.arena.engine.interface:Trying to connect to DIAMBRA Engine server (timeout=600s)...
INFO:diambra.arena.engine.interface:... done.
🏟 (6e3b) (0)Overwriting sys_settings provided by the user with command line / CLI ones
(0)Provided by the user:
(0)Set via command line / CLI:
emu_pipes_path: "/tmp/DIAMBRA/"
roms_path: "/opt/diambraArena/roms/"
binary_path: "/opt/diambraArena/mame/"
lock_fps: true
username: "10545863"

  .:-:-**#*#####+***+=-:.

..-++####+#################=+=:.
:+############################-.
.-+#############################=.
.-###########################+.
.=######++======++##########=. ........ ...     .......     ...........     ........     ........ ............     ............         ...........
-=------:---------=########- .------..-----:. .------.   .-----------.    --------.   :-------- --------------:. --------------:.    :----------:
.:--------:---------:=#######* .------..-------..------.   :-----:-----:.   ---------. .--------- ------:..:-----: ------:..------:   .------:-----.
.:------::---::--------:+#######..------. .------..------.  .------.:-----.   ----------.---------- ------:..------. ------:  :-----.  .:-----:.------.
:-----::.:---:-----::---:######* .------. .------..------. .:-----: .------.  ------:-------------- ------::-----:.. ------:.-----:.   .------..------.
.--:..  . :::.:.---.-:---.#####- .------. .------..------. .------.::------:  ------:.-----.:------ ------:  :-----: ------:.:------: .------:.:-------.
..:..:::.:::.::....:.::--:####. .------::------:..------..------:.:::------. ------: .---. :-----: -------::------: ------:  ------: :------..::------:
.-::::::---...:--. .-.:-::=###+.  .::::::::::::..  .::::::..::::::.   .::::::. ::::::.  .:.  ::::::: ::::::::::::::.  :::::::  ::::::: ::::::.    .::::::
.--:.   .:--...::. ..::+####:
:--:..   .---:...:.   .:++:.
.:---:::----.. ....    .:.
.:------:..:...  :.
.......   ..:.  ..
                                                               DIAMBRA™ | Dueling AI Arena
                                                          https://diambra.ai -<EMAIL_ADDRESS>
                               Usage of this software is subject to our Terms of Use described at https://diambra.ai/terms

                                                           DIAMBRA, Inc. © Copyright 2018-2024

(0)Environment initialization ...
🏟 (6e3b) SHA256 check ok. Correct rom file found.
🏟 (6e3b) Completed console init
🏟 (6e3b) Fontconfig error: Cannot load default config file
🏟 (6e3b) Warning: -video none doesn't make much sense without -seconds_to_run
🏟 (6e3b) ALSA lib conf.c:4553:(snd_config_update_r) Cannot access file /usr/share/alsa/alsa.conf
ALSA lib seq.c:935:(snd_seq_open_noupdate) Unknown SEQ default
🏟 (6e3b) Unable to create history.db
Unable to create history.db
Unable to create history.db
INFO:httpx:HTTP Request: POST http://localhost:11434/v1/chat/completions "HTTP/1.1 200 OK"
🏟 (6e3b) Registering screen ... done.
🏟 (6e3b) Registering audio ... done.

INFO:diambra.arena.arena_gym:EnvironmentSettingsMultiAgent(game_id='sfiii3n', frame_shape=[0, 0, 0], step_ratio=6, disable_keyboard=True, disable_joystick=True, render_mode='human', splash_screen=False, rank=0, env_address='<IP_ADDRESS>:55125', grpc_timeout=600, seed=1711803694, difficulty=None, continue_game=0.0, show_final=False, tower=3, _last_seed=1711803694, pb_model=game_id: "sfiii3n"
frame_shape {
}
step_ratio: 6
n_players: 2
disable_keyboard: true
disable_joystick: true
action_spaces: DISCRETE
action_spaces: DISCRETE
episode_settings {
}
, n_players=2, action_space=(1, 1), role=(None, None), characters=['Ken', 'Ken'], outfits=[1, 3], super_art=[3, 3], fighting_style=(None, None), ultimate_style=(None, None))
INFO:diambra.arena.arena_gym:Recording trajectories in "/Users/taozhiyu/Downloads/llm-colosseum/eval/diambra/episode_recording/sfiii3n/-/20240330210134"
INFO:httpx:HTTP Request: POST http://localhost:11434/v1/chat/completions "HTTP/1.1 200 OK"
INFO:httpx:HTTP Request: POST http://localhost:11434/v1/chat/completions "HTTP/1.1 200 OK"
INFO:httpx:HTTP Request: POST http://localhost:11434/v1/chat/completions "HTTP/1.1 200 OK"
INFO:httpx:HTTP Request: POST http://localhost:11434/v1/chat/completions "HTTP/1.1 200 OK"
🏟 (6e3b) (0)WARNING: only one outfit selected by agent_0 while using 2P mode.
(0)   RL is the main road torwards AGI,
(0) better to be prepared... Keep rocking!
(0)                   -
(0)          https://diambra.ai
(0)----------------------------------------
Player 1 using: ollama:qwen:1.8b-chat-v1.5-fp16
Player 2 using: ollama:qwen:4b-chat-v1.5-fp16
INFO:diambra.arena.engine.interface:Trying to connect to DIAMBRA Engine server (timeout=600s)...
INFO:diambra.arena.engine.interface:... done.
🏟 (6e3b) (0)Overwriting sys_settings provided by the user with command line / CLI ones
(0)Provided by the user:
(0)Set via command line / CLI:
emu_pipes_path: "/tmp/DIAMBRA/"
roms_path: "/opt/diambraArena/roms/"
binary_path: "/opt/diambraArena/mame/"
lock_fps: true
username: "10545863"

  .:-:-**#*#####+***+=-:.

..-++####+#################=+=:.
:+############################-.
.-+#############################=.
.-###########################+.
.=######++======++##########=. ........ ...     .......     ...........     ........     ........ ............     ............         ...........
-=------:---------=########- .------..-----:. .------.   .-----------.    --------.   :-------- --------------:. --------------:.    :----------:
.:--------:---------:=#######* .------..-------..------.   :-----:-----:.   ---------. .--------- ------:..:-----: ------:..------:   .------:-----.
.:------::---::--------:+#######..------. .------..------.  .------.:-----.   ----------.---------- ------:..------. ------:  :-----.  .:-----:.------.
:-----::.:---:-----::---:######* .------. .------..------. .:-----: .------.  ------:-------------- ------::-----:.. ------:.-----:.   .------..------.
.--:..  . :::.:.---.-:---.#####- .------. .------..------. .------.::------:  ------:.-----.:------ ------:  :-----: ------:.:------: .------:.:-------.
..:..:::.:::.::....:.::--:####. .------::------:..------..------:.:::------. ------: .---. :-----: -------::------: ------:  ------: :------..::------:
.-::::::---...:--. .-.:-::=###+.  .::::::::::::..  .::::::..::::::.   .::::::. ::::::.  .:.  ::::::: ::::::::::::::.  :::::::  ::::::: ::::::.    .::::::
.--:.   .:--...::. ..::+####:
:--:..   .---:...:.   .:++:.
.:---:::----.. ....    .:.
.:------:..:...  :.
.......   ..:.  ..
                                                               DIAMBRA™ | Dueling AI Arena
                                                          https://diambra.ai -<EMAIL_ADDRESS>
                               Usage of this software is subject to our Terms of Use described at https://diambra.ai/terms

                                                           DIAMBRA, Inc. © Copyright 2018-2024

(0)Environment initialization ...
🏟 (6e3b) SHA256 check ok. Correct rom file found.
🏟 (6e3b) Completed console init
🏟 (6e3b) Fontconfig error: Cannot load default config file
🏟 (6e3b) Warning: -video none doesn't make much sense without -seconds_to_run
🏟 (6e3b) ALSA lib conf.c:4553:(snd_config_update_r) Cannot access file /usr/share/alsa/alsa.conf
ALSA lib seq.c:935:(snd_seq_open_noupdate) Unknown SEQ default
🏟 (6e3b) Unable to create history.db
🏟 (6e3b) Unable to create history.db
Unable to create history.db
INFO:httpx:HTTP Request: POST http://localhost:11434/v1/chat/completions "HTTP/1.1 200 OK"
Player 1 move: low punch
Player 1 move: high punch
Player 1 move: super attack 2
🏟 (6e3b) Registering screen ... done.
🏟 (6e3b) Registering audio ... done.
🏟 (6e3b) Registering program ... done.
🏟 (6e3b) Num. of Channels = 4
Screen Dim (W x H) = 384 224
🏟 (6e3b) (Recorder) Frame encoding enabled.
(Recorder) Compression quality: 95
(0)Buttons configuration:
(0)  HK = But6
(0)  HP = But5
(0)  MP = But1
(0)  LP = But4
(0)  LK = But3
(0)  MK = But2
(0)Native frame shape = [224 X 384 X 4]
(0)User defined frame_shape = [0 X 0 X 0]
Resize flag = 0
Grayscale flag = 0
🏟 (6e3b) (0)Move to start screen
INFO:httpx:HTTP Request: POST http://localhost:11434/v1/chat/completions "HTTP/1.1 200 OK"
INFO:httpx:HTTP Request: POST http://localhost:11434/v1/chat/completions "HTTP/1.1 200 OK"
INFO:httpx:HTTP Request: POST http://localhost:11434/v1/chat/completions "HTTP/1.1 200 OK"
🏟 (6e3b) (0)Adjust game settings
INFO:httpx:HTTP Request: POST http://localhost:11434/v1/chat/completions "HTTP/1.1 200 OK"
INFO:httpx:HTTP Request: POST http://localhost:11434/v1/chat/completions "HTTP/1.1 200 OK"
INFO:httpx:HTTP Request: POST http://localhost:11434/v1/chat/completions "HTTP/1.1 200 OK"
INFO:httpx:HTTP Request: POST http://localhost:11434/v1/chat/completions "HTTP/1.1 200 OK"
🏟 (6e3b) (0)done.
INFO:diambra.arena.arena_gym:EnvironmentSettingsMultiAgent(game_id='sfiii3n', frame_shape=[0, 0, 0], step_ratio=6, disable_keyboard=True, disable_joystick=True, render_mode='human', splash_screen=False, rank=0, env_address='<IP_ADDRESS>:55125', grpc_timeout=600, seed=1711803860, difficulty=None, continue_game=0.0, show_final=False, tower=3, _last_seed=1711803860, pb_model=game_id: "sfiii3n"
frame_shape {
}
step_ratio: 6
n_players: 2
disable_keyboard: true
disable_joystick: true
action_spaces: DISCRETE
action_spaces: DISCRETE
episode_settings {
}
, n_players=2, action_space=(1, 1), role=(None, None), characters=['Ken', 'Ken'], outfits=[1, 3], super_art=[3, 3], fighting_style=(None, None), ultimate_style=(None, None))
INFO:diambra.arena.arena_gym:Recording trajectories in "/Users/taozhiyu/Downloads/llm-colosseum/eval/diambra/episode_recording/sfiii3n/-/20240330210420"
🖥  Received signal, terminating
Traceback (most recent call last):
File "/Users/taozhiyu/Downloads/llm-colosseum/ollama.py", line 32, in
main()
File "/Users/taozhiyu/Downloads/llm-colosseum/ollama.py", line 14, in main
game = Game(
File "/Users/taozhiyu/Downloads/llm-colosseum/eval/game.py", line 175, in init
self.observation, self.info = self.env.reset(seed=self.seed)
File "/Users/taozhiyu/miniconda3/envs/streetfighter/lib/python3.9/site-packages/diambra/arena/wrappers/episode_recording.py", line 36, in reset
obs, info = self.env.reset(**kwargs)
File "/Users/taozhiyu/miniconda3/envs/streetfighter/lib/python3.9/site-packages/diambra/arena/arena_gym.py", line 126, in reset
response = self.arena_engine.reset(request.episode_settings)
File "/Users/taozhiyu/miniconda3/envs/streetfighter/lib/python3.9/site-packages/diambra/arena/engine/interface.py", line 39, in reset
return self.client.Reset(episode_settings)
File "/Users/taozhiyu/miniconda3/envs/streetfighter/lib/python3.9/site-packages/grpc/_channel.py", line 1173, in call
) = self._blocking(
File "/Users/taozhiyu/miniconda3/envs/streetfighter/lib/python3.9/site-packages/grpc/_channel.py", line 1157, in _blocking
event = call.next_event()
File "src/python/grpcio/grpc/_cython/_cygrpc/channel.pyx.pxi", line 367, in grpc._cython.cygrpc.SegregatedCall.next_event
File "src/python/grpcio/grpc/_cython/_cygrpc/channel.pyx.pxi", line 190, in grpc._cython.cygrpc._next_call_event
File "/Users/taozhiyu/miniconda3/envs/streetfighter/lib/python3.9/threading.py", line 256, in enter
def enter(self):
KeyboardInterrupt
Traceback (most recent call last):
File "/Users/taozhiyu/miniconda3/envs/streetfighter/bin/diambra", line 5, in
from diambra import main
File "/Users/taozhiyu/miniconda3/envs/streetfighter/lib/python3.9/site-packages/diambra/main.py", line 2, in
sys.exit(subprocess.call([
File "/Users/taozhiyu/miniconda3/envs/streetfighter/lib/python3.9/subprocess.py", line 351, in call
return p.wait(timeout=timeout)
File "/Users/taozhiyu/miniconda3/envs/streetfighter/lib/python3.9/subprocess.py", line 1189, in wait
return self._wait(timeout=timeout)
File "/Users/taozhiyu/miniconda3/envs/streetfighter/lib/python3.9/subprocess.py", line 1933, in _wait
(pid, sts) = self._try_wait(0)
File "/Users/taozhiyu/miniconda3/envs/streetfighter/lib/python3.9/subprocess.py", line 1891, in _try_wait
(pid, sts) = os.waitpid(self.pid, wait_flags)
KeyboardInterrupt
make: *** [local] Interrupt: 2
(streetfighter) taozhiyu@192 llm-colosseum % ollama list
NAME                    	ID          	SIZE  	MODIFIED
qwen:0.5b-chat-v1.5-fp16	967f7a3593ba	1.2 GB	11 hours ago
qwen:1.8b-chat-v1.5-fp16	e3562f7740ef	3.7 GB	7 hours ago
qwen:14b-chat-v1.5-fp16 	cb20f077361d	28 GB 	4 days ago
qwen:4b-chat-v1.5-fp16  	86621ca225c4	7.9 GB	7 hours ago
qwen:7b-chat-v1.5-fp16  	39e2b1482d7d	15 GB 	7 hours ago
(streetfighter) taozhiyu@192 llm-colosseum % make local
diambra -r ~/.diambra/roms run -l python3 ollama.py
🖥  Starting DIAMBRA environment:
🖥  logged in
v2.2: Pulling from diambra/engine
Digest: sha256:6b5df5c9522553a4505bf0b6b0f837dd2f945de1b0b6390d83fdf24e317de643
Status: Image is up to date for diambra/engine:v2.2
Stored credentials found.
Authorization granted.
Server listening on <IP_ADDRESS>:50051
🖥  DIAMBRA environment started
Player 1 using: ollama:qwen:4b-chat-v1.5-fp16
Player 2 using: ollama:qwen:4b-chat-v1.5-fp16
INFO:diambra.arena.engine.interface:Trying to connect to DIAMBRA Engine server (timeout=600s)...
INFO:diambra.arena.engine.interface:... done.
🏟 (6c62) (0)Overwriting sys_settings provided by the user with command line / CLI ones
(0)Provided by the user:
🏟 (6c62)
(0)Set via command line / CLI:
emu_pipes_path: "/tmp/DIAMBRA/"
roms_path: "/opt/diambraArena/roms/"
binary_path: "/opt/diambraArena/mame/"
lock_fps: true
username: "10545863"

  .:-:-**#*#####+***+=-:.

..-++####+#################=+=:.
:+############################-.
.-+#############################=.
.-###########################+.
.=######++======++##########=. ........ ...     .......     ...........     ........     ........ ............     ............         ...........
-=------:---------=########- .------..-----:. .------.   .-----------.    --------.   :-------- --------------:. --------------:.    :----------:
.:--------:---------:=#######* .------..-------..------.   :-----:-----:.   ---------. .--------- ------:..:-----: ------:..------:   .------:-----.
.:------::---::--------:+#######..------. .------..------.  .------.:-----.   ----------.---------- ------:..------. ------:  :-----.  .:-----:.------.
:-----::.:---:-----::---:######* .------. .------..------. .:-----: .------.  ------:-------------- ------::-----:.. ------:.-----:.   .------..------.
.--:..  . :::.:.---.-:---.#####- .------. .------..------. .------.::------:  ------:.-----.:------ ------:  :-----: ------:.:------: .------:.:-------.
..:..:::.:::.::....:.::--:####. .------::------:..------..------:.:::------. ------: .---. :-----: -------::------: ------:  ------: :------..::------:
.-::::::---...:--. .-.:-::=###+.  .::::::::::::..  .::::::..::::::.   .::::::. ::::::.  .:.  ::::::: ::::::::::::::.  :::::::  ::::::: ::::::.    .::::::
.--:.   .:--...::. ..::+####:
:--:..   .---:...:.   .:++:.
.:---:::----.. ....    .:.
.:------:..:...  :.
.......   ..:.  ..
                                                               DIAMBRA™ | Dueling AI Arena
                                                          https://diambra.ai -<EMAIL_ADDRESS>
                               Usage of this software is subject to our Terms of Use described at https://diambra.ai/terms

                                                           DIAMBRA, Inc. © Copyright 2018-2024

(0)Environment initialization ...
🏟 (6c62) SHA256 check ok. Correct rom file found.
🏟 (6c62) Completed console init
🏟 (6c62) Fontconfig error: Cannot load default config file
🏟 (6c62) Warning: -video none doesn't make much sense without -seconds_to_run
🏟 (6c62) ALSA lib conf.c:4553:(snd_config_update_r) Cannot access file /usr/share/alsa/alsa.conf
ALSA lib seq.c:935:(snd_seq_open_noupdate) Unknown SEQ default
🏟 (6c62) Unable to create history.db
Unable to create history.db
🏟 (6c62) Unable to create history.db
🏟 (6c62) Registering screen ... done.
🏟 (6c62) Registering audio ... done.
🏟 (6c62) Registering program ... done.
🏟 (6c62) Num. of Channels = 4
Screen Dim (W x H) = 384 224
🏟 (6c62) (Recorder) Frame encoding enabled.
(Recorder) Compression quality: 95
(0)Buttons configuration:
(0)  LP = But4
(0)  HK = But6
(0)  MK = But2
(0)  HP = But5
(0)  MP = But1
(0)  LK = But3
🏟 (6c62) (0)Native frame shape = [224 X 384 X 4]
(0)User defined frame_shape = [0 X 0 X 0]
Resize flag = 0
Grayscale flag = 0
🏟 (6c62) (0)Move to start screen
🏟 (6c62) (0)Adjust game settings
🏟 (6c62) (0)done.
INFO:diambra.arena.arena_gym:EnvironmentSettingsMultiAgent(game_id='sfiii3n', frame_shape=[0, 0, 0], step_ratio=6, disable_keyboard=True, disable_joystick=True, render_mode='human', splash_screen=False, rank=0, env_address='<IP_ADDRESS>:55126', grpc_timeout=600, seed=1711803921, difficulty=None, continue_game=0.0, show_final=False, tower=3, _last_seed=1711803921, pb_model=game_id: "sfiii3n"
frame_shape {
}
step_ratio: 6
n_players: 2
disable_keyboard: true
disable_joystick: true
action_spaces: DISCRETE
action_spaces: DISCRETE
episode_settings {
}
, n_players=2, action_space=(1, 1), role=(None, None), characters=['Ken', 'Ken'], outfits=[1, 3], super_art=[3, 3], fighting_style=(None, None), ultimate_style=(None, None))
INFO:diambra.arena.arena_gym:Recording trajectories in "/Users/taozhiyu/Downloads/llm-colosseum/eval/diambra/episode_recording/sfiii3n/-/20240330210521"
🏟 (6c62) (0)WARNING: only one outfit selected by agent_0 while using 2P mode.
You see in the logs that Player1 and Player2 made some moves, but it took them a long time.
This benchmark is highly dependent on how you serve the models. The goal is also to be fast !

I think It take too long time to generate tokens.

14B generates only 2 actions. so I think 7B is the best model size on my laptop.

Yeah, it's better to use dedicated GPUs or an inference platform to make the fight more interesting

+1 I'd like to see a Qwen model compared in the leaderboard


Support for Instagram Platform updates

Support API changes listed here : https://www.instagram.com/developer/changelog/

Mark out deprecated methods.
Use newer alternative methods.
Document required scopes for each endpoint in comments.
Remove request to Popular media from demo.
Pop up login screen automatically on app start.

so what is fixed? I'm still having Not Found(404) when calling getFollowersOfUser

@nzackoya Are you using the DEV branch?


Survey spec

@bdunne - I redid the validation process - I found I needed it to work dynamically with the survey_specs - so the survey spec update process will be dependent on this PR.

@syncrou Can you split this into a couple of PRs?  Gemspec changes, whitespace, leaving just the survey related work here?

@bdunne - Yes I'll get that out in the morning.

This validation logic seems complicated, maybe I don't understand all of the use cases.  I would expect validate_json to return a valid JSON string or raise.
The only caller that I am aware of right now is extra = JSONValues.new(vars).extra_vars in JobTemplate.launch
I think it would be a lot simpler to do something like:
extra = Validation.validate_json(vars['extra_vars'])

module AnsibleTowerClient
  module Validation
    def self.validate_json(text)
      JSON.parse(text)
      text
    rescue JSON::ParserError => e
      raise InvalidJSON.new(self, e)
    end

    def self.validate_yaml(text)
      YAML.safe_parse(text)
      text
    rescue YAML::ParserError => e
      raise InvalidYAML.new(self, e)
    end
  end
end


Fix mouse drag setting the value to NaN if the initial value is negative.

Merge this plz.

+1 for merge

:+1: Thanks!!


TESTS RESULTS console output causes VS Code to steal focus

Does this issue occur when all extensions are disabled?: No

VS Code Version: 1.86.2
OS Version: Pop!_OS 22.04 LTS

Version: 1.86.2
Commit: 903b1e9d8990623e3d7da1df3d33db3e42d80eda
Date: 2024-02-13T19:41:37.860Z
Electron: 27.2.3
ElectronBuildId: 26908389
Chromium: 118.0.5993.159
Node.js: 18.17.1
V8: <IP_ADDRESS>-electron.0
OS: Linux x64 6.6.10-76060610-generic
Steps to Reproduce:

Open project with tests to run
Change to another window

Expected:
The tests should run in the background without any focus changes.
Actual:
The VS Code window running the tests constantly steals window focus making doing anything whilst the tests run impossible.
It seems like every time output is written to the "TEST RESULTS" console output the host VS Code steals focus.
Stopping all Jest runners, or disabling the "Orta.vscode-jest" extension does stop the problem, however, I'm not sure if the output of that extension is just using an out of the box VS code feature, and under no circumstances should a hosted extension be allowed to be so badly behaved causing VS to steal focus repeatedly in such a disruptive manner.

My front-end uses vite, not jest and exhibits the same bad behavior, plus the problem was introduced very recently after an upgrade to VS Code (I believe code_1.86.1-1707298119_amd64.deb)

@connor4312 thanks for the tip.
IMHO this is still a bug and should be re-opened as it doesn't do what it says on the tin; stealing window focus is not the same as opening a view. It's an accessibility and usability nightmare (especially when it's not clear why it's happening or how to stop it). This behaviour makes the feature unusable.
If some people want focus to be stolen, I think that should be a clear and separate opt-in option (perhaps with less intrusive options such as a sound or system notification).

Ah. I'm not sure why that would be, doesn't seem to happen on macos but I'll look more tomorrow 🤔

I've found it happens on MacOS if you have multiple VSCode windows open.

I'm not able to repro, could someone grab a gif so I can see what's happening better?
/gifPlease

Thanks for reporting this issue! Unfortunately, it's hard for us to understand what issue you're seeing. Please help us out by providing a screen recording showing exactly what isn't working as expected. While we can work with most standard formats, .gif files are preferred as they are displayed inline on GitHub. You may find https://gifcap.dev helpful as a browser-based gif recording tool.
If the issue depends on keyboard input, you can help us by enabling screencast mode for the recording (Developer: Toggle Screencast Mode in the command palette). Lastly, please attach this file via the GitHub web interface as emailed responses will strip files out from the issue.
Happy coding!

Maybe related, seems like 'something' changed https://github.com/microsoft/vscode/issues/206252

The desktop environment switches window back to the offending vscode window every time output is written to the test console. This can be from any other window, vscode, browser etc.
If there are editor files open in the vscode window switched to the input within vscode is in the file editor (though that may just be vs code remembering where the caret was previously) so it's very easy for the tests to output something whilst you're doing something else and you accidentally start typing (or overwrite/delete contents of) an editor buffer.

THis is because the Jest extension reveals the test view, which now also focuses the window

This is because the Jest extension calls workbench.panel.testResults.view.focus when it runs tests, and this now focues the window. @bpasero this seems unintended
https://github.com/microsoft/vscode/blob/5a9a7ac5892fdfacbe9150511ee43197b6c3faa7/src/vs/workbench/browser/parts/views/viewPane.ts#L633

Followup: this is kind of intended behavior because the Jest extension does not preserveFocus when calling that command, so it requests that focus moves into the Test Results view. That is an issue for the Jest extension.
The window focus behavior was added with the advent of floating windows so that the view is actually focused correctly, but we'll look at making a change so that the window where the view is show only gets focused if that group of editors is already focused.

This bug has been fixed in the latest release of VS Code Insiders!
@rcbevans, you can help us out by commenting /verified if things are now working as expected.
If things still don't seem right, please ensure you're on version cc1f5e3acfad98ed519befc1ebfd199777d135f4 of Insiders (today's or later - you can use Help: About in the command palette to check), and leave a comment letting us know what isn't working as expected.
Happy Coding!

@connor4312, thanks for the info below:

this is kind of intended behavior because the Jest extension does not preserveFocus when calling that command, so it requests that focus moves into the Test Results view. That is an issue for the Jest extension.

The command "workbench.panel.testResults.view.focus" is sort of an undocumented command... It wasn't clear to me that there is an option for "preserveFocus" and what the type/default is... maybe I missed the documentation somehow?
I tried to pass various preserveFocus options: boolean, {preserveFocus: boolean}, {force: boolean}, but none worked. Please let me know the correct signature for this command.
Maybe this is just not the right command?  Is there another command to "show the TEST RESULTS panel" (what we actually wanted) without playing with the focus?

However, in both the insider and production versions, it seems the Test Results panel stopped auto-revealing itself during autoRun (triggered by the background process), irrespective of the testing.openTesting setting. Is this change intentional? Does the panel now only auto-reveal for test runs that are triggered manually?

/verified
Thanks for fixing this had been driving me up the wall!

@connectdotz that command goes here https://github.com/microsoft/vscode/blob/ff23987823aaca66f5f0064b1200a568e59ba540/src/vs/workbench/services/views/browser/viewsService.ts#L548 and you can pass { preserveFocus: true } as the first argument to the command


Add Data Association Tutorials

Clutter and multi-target tracking tutorials with diagrams for each in the source/_static folder.

Codecov Report

Merging #236 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #236   +/-   ##
=======================================
  Coverage   92.32%   92.32%
=======================================
  Files         122      122
  Lines        4598     4598
  Branches      682      682
=======================================
  Hits         4245     4245
  Misses        251      251
  Partials      102      102

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update fdb9010...296c745. Read the comment docs.


Add saved search request

This adds the basic ability to run a saved search.
See test for usage.

Thanks!


Make -f/--field auto-completion work for <ip> and <asn> subcommands

Those flags currently properly auto-complete for e.g. myip, bulk, etc., but we currently aren't able to easily specify that completion must occur for the raw IP / ASN subcommands.
Find a way to make this work and implement that.

Have you looked into spf13/cobra? It's more or less, an extension of the spf13/pflags package you're already using and gives you things like auto-completion for free. Things like the help texts are also easier to maintain because it's largely auto-generated.
I'd consider submitting a pr to move to cobra if there is interest.
cc: @UmanShahzad  @coderholic

Shifting to any CLI framework at this point would be a ginormous refactor. But we consider the framework you linked a while back but had used a different framework, and then had to undo that since it was too limiting and made it complex to support more sophisticated use cases like a pseudo-subcommand of <ip> and <asn> or other custom behavior. I think we'd only consider a framework if it's offering something really big & special that we can't trivially do on our own at this point. This auto-completion case alone doesn't warrant that I'd say.


HDDS-10006. Pass TransactionInfo in OzoneManagerRequestHandler.handleWriteRequest.

What changes were proposed in this pull request?
//OzoneManagerRequestHandler
  public OMClientResponse handleWriteRequest(OMRequest omRequest,
      long transactionLogIndex) throws IOException {

In OzoneManagerRequestHandler.handleWriteRequest, only transactionLogIndex is passed without the term. However, it uses a Map/Function to get the term later on. We should pass TransactionInfo, which includes both term and index.
//OzoneManagerDoubleBuffer
Function<Long, Long> indexToTerm

What is the link to the Apache JIRA
HDDS-10006
How was this patch tested?
Updating existing tests.

@szetszwo , thanks working on this,  the idea is very straight forward.  But from performance and GC point of view, the TransactionInfo.value() construction in applyTransaction is expensive compared with current solution.  In TransactionInfo.value(),  it will construct a transactionInfoString every time which is not needed in applyTransaction case.
Instead of pass in TransactionInfo, pass TermIndex is enough and not that expensive than TransactionInfo.  Or keeping the current solution is also an option to me.

... which is not needed in applyTransaction case.

@ChenSammi , thanks for reviewing this!  TransactionInfo is needed for omMetadataManager.getTransactionInfoTable().putWithBatch(..).

Instead of pass in TransactionInfo, we can pass TermIndex which is enough and not that expensive than TransactionInfo.

@ChenSammi , Tried to use TermIndex instead of TransactionInfo (https://github.com/apache/ozone/pull/5860/commits/4bfd86b1a0bcaaf47e62b45645761d99380a68db).  It is good idea.  Please take a look.

@ChenSammi , thanks a lots for reviewing and merging this!


Minor optimization suggestions

I'm late to the deadline but it's also not in the scope of the contest, so there are just a few suggestions for the greater good:

The throw_unless(error::invalid_c5, cs.slice_refs() == 0); (L88) is redundant and can be safely removed (the while loop condition already guarantees that the slice is empty, thus has zero refs).
L99 can be replaced with ifnot (cs~load_int(1)) {.
Lines 181-185 can be rephrased as

throw_if(error::invalid_signature, is_external);
return ();

These 3 simple optimizations (mainly the third one due to FunC compiler stop emitting CONT<{...}> EXECUTE pattern) allow to decrease gas usage for single external transfer from 5049 to 4647 gas units (by 8%).

Not in the context of the contest, but thanks.
3 - resourceful.


BUGFIX: Catch context.Canceled errors and exit as if nothing went wrong

Hi! First of all thank you for open sourcing this, I think this is a really nice & simple tool to workaround the sidecar limitations 👍
This PR is at least partially a question as I'm not 100% sure that I didn't screw up the usage.
I'm using wait-for to shutdown fluentd in a Kubernetes Job when the primary container has stopped.
This is working nicely, except that wait-for always exits with a exit code of one and the following logs:
...
fluentd: 2023-02-02 12:30:17 +0000 [info]: Received graceful stop
fluentd: 2023-02-02 12:30:18 +0000 [info]: #0 fluentd worker is now stopping worker=0
fluentd: 2023-02-02 12:30:18 +0000 [info]: #0 shutting down fluentd worker worker=0
fluentd: 2023-02-02 12:30:18 +0000 [info]: #0 shutting down input plugin type=:tail plugin_id="object:744"
fluentd: 2023-02-02 12:30:19 +0000 [info]: #0 shutting down output plugin type=:elasticsearch_data_stream plugin_id="object:71c"
fluentd: 2023-02-02 12:30:19 +0000 [info]: Worker 0 finished with status 0
wait-for: 2023/02/02 13:14:19 command exited with error: context canceled

I'm starting wait-for with the following flags:
- "/wait-for/wait-for"
- "-wait-stop=tcp://:8080"
- "-wait-stop-retry=30"
- "--"
- "<fluentd command here>"

I'm pretty sure that fluentd is exiting with a exit code 0, but not 💯
When looking at the code I'm suspecting that it's because the context cancellation is considered to en an error, even thought it is expected behavior as it's coming from the stop check?

This is actually intended. We use this to tell which container is shutting down by other containers. Because we use restart: never, this message is not harmful.

Ah allright I've missunderstood that. I can live with that :)
Thank you.
But this makes it kind of hard to properly use this in CronJobs as all jobs are considered failures.
It still works, but successfulJobsHistoryLimit or failedJobsHistoryLimit don't really make any sense then anymore as every job will be failed.


DownloadTask with both url parameter and body

Hi guys ,
Currently i need to implement a download task with below info :

And i have no idea how to implement it with Moya. Any recommend for me? Thanks in advance

There is currently no way of having parameters in both query and body for a downloadTask by using the built-in URLEncoding. However, you can provide a custom URLEncoding that acts as a meta URLEncoding, using URLEncoding.queryString or URLEncoding.httpBody according to the parameter to encode.
Another solution might be to look at #1936 but be aware that it's a WIP.

Oh boy, seems like we didn't include this option in the Task type, sorry @phi-mai! You would need a custom encoding as @amaurydavid said, you could also try appending your URL parameters in the path property and then use JSONEncoding for the body properties in the task parameter. There is also endpointClosure but it doesn't sound like a good workaround.
Anyhow, hopefully we can address it in the PR for refactoring the Task type and release soon.

Thanks for your recommends! , will try these first. By the way, thanks for great + simple library. Hope it can cover all request case soon.


Full support for all async iterables/iterators as inputs and sources (even if they don't have an aclose())

In _utils.py, this branch provides safe_closing() (only meant for Slurry's use, so no doc changes). It can be used in place of the async_generator.aclosing() context manager that was used frequently previously, with two differences that make it safer (and also type-checker friendly as it is correctly typed as supporting all these cases):

It now works with any async iterable. Previously, it would error on one that didn't act as its own async iterator object. Granted, this is unusual, but taking the care makes type checkers happy.
It now works with any async iterator. Previously, it would error on one that didn't have an aclose() method, which is only somewhat unusual.

Also provided is a safe_aclose() async function intended to be used anywhere an explicit aclose() method call is desired, but with the benefit of item 2 above, so that it's safe to use without checking for the presence of aclose().
All of the input async gens that previously lived in tests/fixtures.py are now set up as actual pytest fixtures (in tests/conftest.py). This allows them to yield both "with aclose()" and "without aclose()" versions of themselves so that all existing tests that use them (with a small signature update) automatically generate tests for both cases (test count went from 43 to 76 to cover all these cases).
As a result of using safe_closing() everywhere, the async_generator dependency is no longer needed, and has been removed.

Thanks for this. Haven't had time to do anything but a superficial look over the first couple of changes. The changes look ok so far. Hopefully I can get a moment to go through everything this weekend.

Going through this was quite a bit more challenging than I anticipated. I have never used test fixtures in pytest, so it was a lot to wrap my head around. Took a bit headscratching and some research to figure out. I wonder if maybe the same could be achieved with a simpler approach than creating a custom fixture function wrapper?

I appreciate you putting in the time! To answer your question, the other approach would be to duplicate all of the tests to cover both cases separately. While that's "simpler" in some way, it's a maintainability trade-off because it's much less DRY, the risk being that when making a test update, one misses one of the two places. IMO maintainability and consistency should be the overriding concerns, but I'll of course defer to your wishes if you prefer the explicitly duplicated tests.

Merged! Thanks!
And sorry for the extremely long delay! I went to Texas for the eclipse for two weeks and just came back this weekend and before that, prep for travel and work took up all my time.

Merged! Thanks!
And sorry for the extremely long delay! I went to Texas for the eclipse for two weeks and just came back this weekend and before that, prep for travel and work took up all my time.

Hehe, no worries. I was also in Texas (where I live) for the eclipse. Hadn't seen a cloud for three months prior. Suddenly overcast that day.


Support for BOSS+PERC in 14G storage nodes

Following features will be implemented as part of this PR -

PERC H740P is supported and able to create OSD's successfully.
No more need to add osd_disks in .properties file as ceph_osd_config.yaml is generating as expected and Ceph is also picking up all the devices successfully as part of OSD creation.
Two controllers (BOSS + PERC) are supported in 14G Storage nodes.

Note - Current testing is done only against PERC H740P controller. Soon we will perform testing both the controllers.

I don't think this will work as-is because in the case of single disk RAID0's, it will try to use the physical disks for OSDs instead of the virtual disk RAID0s, but RHEL won't see the physical disks - it will only see the virtual RAID0s.  Have you tested doing a full deployment with this code?  I'm betting that the ceph deployment will fail.
Before going further with this code, I think we should try a full deployment and see if the OSDs are configured correctly.  If not, then we need to investigate the RAID0 virtual disk by-path names in RHEL to determine if we can dynamically create the by-path names from information queried from the iDRAC to make sure generating the OSD configs dynamically is technically feasible.
Provided that it is feasible, I think we're going to need to make the code use for OSDs: any virtual disk that the OS is not installed on, and any physical disks that are in JBOD mode.  As a result, I think we're probably going to have to rewrite select_os_volume() so that it returns the volume that it selected and then pass that volume in to generate_osd_config() so that it knows what volume the OS is installed on so that it can figure out what volumes are available for OSDs.

Pretty sure you will need to remove the code in generate_osd_config() that causes it to only generate the OSD config if an HBA330 is present. See lines 897-906:
https://github.com/dsp-jetpack/JetPack/blob/4b7d099ea2ac6156453e5f77c3d7734d3248ac6c/src/pilot/assign_role.py#L897

Yes, I removed it in my testing. Looks like I updated this patch without removing that code.
Will update it

Hey, I have run successful deployment of Overcloud with multiple controllers on Ceph Storage nodes.  I see all the OSD's created successfully with the latest code. Also I have updated code as per our investigation.

I have done the changes in my local file. Now doing testing of new code changes suggested by you.
Once I done with the testing will push those changes.

Hey Chris,
I have addressed suggested comments and tested those changes as well by running overcloud deployment and also by executing assign_role separately on all storage nodes. They are working fine.

Hey Chris,
I have addressed all the changes as suggested in review comments.
I have tested the updated code of get_drives() and support of multiple controllers on 13G(R145) and 14G(R160) stamp by running assign_role separately on all storage nodes and also ran overcloud deployment and full deployment as well.
Changes are working fine and ceph installation is successfully done.

I have addressed all your review comments and also tested those changes on 13G and 14G stamp.
Able to get the correct osd configuration and ceph installation is successfully done in full deployment on both of the stamp(R145 and R160).

Hey Chris,
I have updated error message and comment. And also removed the code 1060 through 1066.
I would like to test the assign_role with the failed disk scenario as well. Today will ask Calvin to change any disk state to failed and start with the testing. Will update you once I done with this scenario.

Looks good! I'll hold off on merging the PR until your testing is complete. If Calvin doesn't have a failed disk, then you may just want to put in some temporary code that hard sets raid_status to failed on the first virtual disks or something like that for testing purposes.

Thanks Chris! Yes , will test with the temporary code changes for failed disk scenario if Calvin doesn't have failed disk.

Hey Chris,
I have tested assign_role with the failed disk scenario by adding some temporary code which hard set the raid_status to 'failed' on one of the drives of storage node. It is skipping that failed disk while generating OSD config and assign_role executed successfully.


HORS-2024-10-08

Structure update from Passable to Barrier.

I have to update the comments for this record so I am closing this pull request. Thank you.


chore: updated maintenance badge

Added maintenance badge to top of README

Closing as urql moved to its own org, we should add a banner like we do on the main repo though telling people this project was founded by Formidable


Undo dependency on daily builds of Microsoft.Extensions.Http.Resilience

          > > This error does touch on the servicing conversation though. Are we guaranteed that Microsoft.Extensions.Http.Resilience version 8.1.0 will ship on nuget.org before we ship our preview2? cc @joperezr

The current plan is to ship 8.1.0 Jan 9th.

Sounds like we will need to back out updating this reference then.
Originally posted by @eerhardt in https://github.com/dotnet/aspire/issues/939#issuecomment-1817149457

This is now done.

This doesn't appear to be done - we are still depending on 8.1.-preview:
https://github.com/dotnet/aspire/blob/c2b1b8fac46468fb3635f7e183a19a27395445dd/eng/Versions.props#L27

I turned off the subscription, so we won't get any future update PRs which I thought was what this was tracking. I was already working on reverting the updates to 8.1 versions anyway, but I'm fine to not closing this until that is done.


loggerd: Separate writer from encoder

The poorly named "raw_logger" should be able to use this too.
Needed to split loggerd and encoderd.

This is passing. How much do we trust the loggerd tests?

Loggerd tests should cover this pretty well. I can review as well.

Hmm, I suspect there's memory leaks. Do we have valgrind working?

Valgrind should work on agnos.

Ran in valgrind, found I was leaking the PubMaster (from old change), switched to unique_ptr to fix. All other valgrind issues are in OMX and GPU driver. (why are we linking the gpu driver?)

CI failure seems unrelated. @adeebshihadeh ?

Both are unrelated: one is an issue with the updated git in the GitHub Actions runners and the other looks like a real athena bug.


Feature/unr 4576 spatial view 15

Easier to read in commit order.
Description
Updating spatial view to work with 15. More details coming.
The enormous edit count is because I commented out all the tests while trying to work out if this change makes sense. The actual change isn't that long.

approach LGTM- are we tracking the test fixes and getting actual schema data into the view in the same ticket?

The ticket is make spatial view work on 15 so I'd say tests should be in the same thing. We can add them in separately but we can't really say it works until they are in so I'm not sure it helps much to do so.


Imported target "Boost::filesystem" includes non-existent path "/include"

Environment

ROS Distro: [Galactic]
OS Version: e.g. Ubuntu 20.04

Steps to reproduce
I followed this moveit tutorial step by step. When I build packages using colcon build --mixin release, I encountered this problem:
Starting >>> geometric_shapes
Starting >>> moveit_msgs
Starting >>> moveit_common
Starting >>> moveit_resources_panda_description
Starting >>> launch_param_builder
Starting >>> moveit_resources_fanuc_description
Starting >>> moveit_resources_pr2_description
Starting >>> moveit_resources_prbt_support
Starting >>> rviz_visual_tools
Finished <<< moveit_common [0.49s]
Finished <<< moveit_resources_panda_description [0.49s]
Starting >>> moveit_resources_panda_moveit_config
Finished <<< moveit_resources_prbt_support [0.47s]
Finished <<< moveit_resources_fanuc_description [0.49s]
Finished <<< moveit_resources_pr2_description [0.50s]
Starting >>> moveit_resources_fanuc_moveit_config
Finished <<< moveit_resources_panda_moveit_config [0.17s]
Finished <<< moveit_resources_fanuc_moveit_config [0.15s]
Starting >>> moveit_resources
--- stderr: geometric_shapes
CMake Error in CMakeLists.txt:
  Imported target "Boost::filesystem" includes non-existent path

    "/include"

  in its INTERFACE_INCLUDE_DIRECTORIES.  Possible reasons include:

  * The path was deleted, renamed, or moved to another location.

  * An install or uninstall procedure did not complete successfully.

  * The installation package was faulty and references files it does not
  provide.

CMake Error in CMakeLists.txt:
  Imported target "Boost::filesystem" includes non-existent path

    "/include"

  in its INTERFACE_INCLUDE_DIRECTORIES.  Possible reasons include:

  * The path was deleted, renamed, or moved to another location.

  * An install or uninstall procedure did not complete successfully.

  * The installation package was faulty and references files it does not
  provide.

CMake Generate step failed.  Build files cannot be regenerated correctly.
---
Failed   <<< geometric_shapes [0.89s, exited with code 1]
Aborted  <<< launch_param_builder [0.95s]
Aborted  <<< moveit_resources [0.65s]
Aborted  <<< rviz_visual_tools [29.0s]
Aborted  <<< moveit_msgs [37.8s]

Summary: 7 packages finished [38.1s]
  1 package failed: geometric_shapes
  4 packages aborted: launch_param_builder moveit_msgs moveit_resources rviz_visual_tools
  1 package had stderr output: geometric_shapes
  33 packages not processed

I guess the cause of this problem is as follow (from export_geometric_shapesExport.cmake):
set_target_properties(geometric_shapes::geometric_shapes PROPERTIES
  INTERFACE_INCLUDE_DIRECTORIES "/opt/ros/galactic/include;/usr/include/eigen3;/include;/usr/include;/usr/include/libqhull_r;${_IMPORT_PREFIX}/include"
  INTERFACE_LINK_LIBRARIES "console_bridge::console_bridge;geometry_msgs::geometry_msgs__rosidl_generator_c;geometry_msgs::geometry_msgs__rosidl_typesupport_introspection_c;geometry_msgs::geometry_msgs__rosidl_typesupport_c;geometry_msgs::geometry_msgs__rosidl_generator_cpp;geometry_msgs::geometry_msgs__rosidl_typesupport_introspection_cpp;geometry_msgs::geometry_msgs__rosidl_typesupport_cpp;rclcpp::rclcpp;resource_retriever::resource_retriever;shape_msgs::shape_msgs__rosidl_generator_c;shape_msgs::shape_msgs__rosidl_typesupport_introspection_c;shape_msgs::shape_msgs__rosidl_typesupport_c;shape_msgs::shape_msgs__rosidl_generator_cpp;shape_msgs::shape_msgs__rosidl_typesupport_introspection_cpp;shape_msgs::shape_msgs__rosidl_typesupport_cpp;visualization_msgs::visualization_msgs__rosidl_generator_c;visualization_msgs::visualization_msgs__rosidl_typesupport_introspection_c;visualization_msgs::visualization_msgs__rosidl_typesupport_c;visualization_msgs::visualization_msgs__rosidl_generator_cpp;visualization_msgs::visualization_msgs__rosidl_typesupport_introspection_cpp;visualization_msgs::visualization_msgs__rosidl_typesupport_cpp;/opt/ros/galactic/lib/liboctomap.so;/opt/ros/galactic/lib/liboctomath.so;/opt/ros/galactic/lib/librandom_numbers.so;Boost::filesystem;/usr/lib/x86_64-linux-gnu/libassimp.so.5;\$<\$<NOT:\$<CONFIG:DEBUG>>:/usr/lib/x86_64-linux-gnu/libqhull_r.so>;\$<\$<CONFIG:DEBUG>:/usr/lib/x86_64-linux-gnu/libqhull_r.so>"
  INTERFACE_SYSTEM_INCLUDE_DIRECTORIES "/usr/include;/usr/include/libqhull_r"
)

NTERFACE_INCLUDE_DIRECTORIES contains a directory /include which apparently I don't have.
Could anybody give me some suggestions?

Hello @minghuiwsw, thank you for reporting your issue. Please use the binary version of geometric shapes, by removing it from your workspace (rm -rf geometric_shapes under your src) and install using apt (sudo apt install ros-galactic-geometric-shapes).


global functions scope fix.

fixes #34

Thanks a lot for your pull-request @2pha, I've solved it a bit differently, though! Let me know if that works for you. Released<EMAIL_ADDRESS>with this. Cheers!

all good, thanks mate


Throughput in percent

Hi,
Awesome work on this plugin. We are using it with Zabbix and it works nicely.
I have one request though.
Is it possible to add the possibility to display the throughput in percentage according the bandwidth ?
Also, to add the possibility to choose between the type of value to display on the link (throughput or throughput in percent or both)
We can see the range by looking at the color, but if we have a large scale (for example red for 80% to 100%), it would be interesting to check quickly by looking at the value in percent (81% is not the same as 99%).
Thanks

Added for release with v0.3.2. You can now see the percentage throughput either on each link (if you turn it on), or at any time by hovering over the link. You can also toggle all links as percentages in the Link Options section of the editor (*note: this is does not override link-specific settings, so you can turn it on and back off and keep some links as percentages when it's off).

Hi @knightss27,
Great! Looking forward to try it as soon as it is released.


What is the best way to selectively remove buildings from the map?

I would like to be able to remove some buildings from the map and keep track of them for future use, for example: being able to remove them again after reloading based of an ID maybe.
If we could target individual buildings then this would be great. I apologize in advance if this is already available.
Thanks :)

@harrycollin , thanks for the issue.
We don't support building IDs, because they were deemed to increase the tile size too much.
We do however support OSM via the XYZ service, and it has building IDs, you can test this by taking the example: https://www.harp.gl/docs/master/examples/#object-picking.html and then changing the data source to something like:
const osmDataSource = new OmvDataSource({
    baseUrl: "https://xyz.api.here.com/tiles/osmbase/512/all",
    apiFormat: APIFormat.XYZMVT,
    styleSetName: "tilezen",
    maxZoomLevel: 17,
    authenticationCode: "YOUR_AUTH_CODE"
});

Where YOUR_AUTH_CODE is part of the access code you can get from xyz.here.com
We don't yet have a way to filter by ID, however it should be possible to modify the OmvFeatureFilterDescriptionBuilder class given a list of IDs

@nzjony Thank you! sorry for the late response on this, I was sure I'd replied here.

@harrycollin , no worries.


[BUG] Nav flaky when in PnP component details

Describe the bug
The 'Device identity' nav item is not clickable within the context of a PnP component.
To Reproduce
Steps to reproduce the behavior:

Go to any PnP device
Click on 'IoT Plug and Play components'
Click on any component in grid.
Click on 'Device identity' (it does not fire event).
Click on any other nav item (Device twin, Telemetry, etc). They work.
Click on 'Device identity'. It now works.

Expected behavior
The 'Device identity' nav item should fire the navigation regardless of the content in the right panel.
Desktop (please complete the following information):

OS: Windows
OS Version: 10
App version 0.14.4

Fixed in release 0.14.7


There's a bug in OAuth.prototype.getParameterString

I spent a long time trying to figure out why, despite using the exact same credentials for all my X Ads API endpoints, I was successfully hitting some endpoints while being told that I was unauthorised for others, even though everything works perfectly fine with twurl and Postman.
The problem lies here:
  OAuth.prototype.getBaseString = function(request, oauth_data) {
    return request.method.toUpperCase() + '&' + this.percentEncode(this.getBaseUrl(request.url)) + '&' + this.percentEncode(this.getParameterString(request, oauth_data));
  };

and here:
 OAuth.prototype.getParameterString = function(request, oauth_data) {
   var base_string_data = this.sortObject(this.percentEncodeData(this.mergeObject(oauth_data, this.mergeObject(request.data, this.deParamUrl(request.url)))));

   var data_str = '';

   //base_string_data to string
   for(var key in base_string_data) {
     data_str += key + '=' + base_string_data[key] + '&';
   }

   //remove the last character
   data_str = data_str.substr(0, data_str.length - 1);
   return data_str;
 };

As you can see, parameters are being encoded twice. This is a problem when you have parameters with special characters in them, such as colons in datetimes.
Remove this.percentEncodeData() from the getParameterString function and the bug is fixed.

Would you be able to send a pull request for this change? I'll be happy to merge it once it's ready. Thanks!

@vinay-google I tried to make a PR before making this issue, but when I tried pushing my branch, I was told:
fatal: unable to access 'https://github.com/googleworkspace/apps-script-oauth1.git/': The requested URL returned error: 403```

@vinay-google By the way, while this fixes the problems for one of my endpoints, I'm still having problems with a different endpoint, again being told I'm unauthorised even though everything works fine on twurl and Postman. I'm looking for a potential separate bug in this library, but I'm currently at a loss.
The only difference with this currently failing endpoint is that it's a POST request rather than a GET request. Maybe also something to do with the fact that some of my parameters have commas in them, though I don't see why that should affect anything. Got any ideas?
Request data before signing:
{"end_time":"2024-08-31T15:00:00Z","entity":"LINE_ITEM","entity_ids":"foobar1,foobar2,foobar3","granularity":"DAY","metric_groups":"ENGAGEMENT,BILLING","placement":"ALL_ON_TWITTER","start_time":"2024-07-31T15:00:00Z"}

You know what, I don't even know anymore. None of this makes any sense to me.
https://lti.tools/oauth/
According to this, parameters are supposed to be encoded twice in the signature base string.
But with X Ads API, it doesn't like it when colons in start_time and end_time (e.g. 2024-07-31T15:00:00Z) are encoded twice (it only works if I encode it once), but it is expecting other parameters to be encoded twice (e.g. metric_groups=ENGAGEMENT,BILLING -> the comma should be encoded twice for it to work, not once).
If this is an X Ads API issue, then I have no clue why everything is working flawlessly with Postman but I have to jump through hoops to get it to work with my GAS.
I have absolutely no clue what's going on but I'm just going to patch the library on my environment to work for my specific use case and be done with it.


feedback: Takes ages to install cody

Version
v1.26.3
Areas for Improvement

[ ] UI/UX
[ ] Onboarding
[ ] Docs
[ ] Chat
[ ] Commands
[ ] Context
[X] Response Quality
[ ] Other

What needs to be improved? Please describe how this affects the user experience and include a screenshot.
It is taking too much time too install cody. It is not installed eyt
Describe the solution you'd like to see
proper installation
Describe any alternatives that could be considered
No response
Additional context
No response

please dix installation issues


Convert *.js files to *.ts

Folders/Files to be converted (All files and folders are to be converted, we will track each file based on folders or import order)

[ ] Constants
[ ] Utils
[ ] Middleware
[ ] Controllers
[ ] Models
[ ] Services
[ ] Tests
[ ] Others

(Please mention other folders here)

@prakashchoudhary07 I would like to work on this issue

@sahsisunny


/usr/bin/xinit: XFree86_VT property unexpectedly has 0 items instead of 1

this error occurrs whenever I try to install unity, it used to work before though.
my dumb, I tried to upgrade release within a previous working installation. Since then no more chances to get a working chroot environment. Not even powerwashing my Hp chromebox or deleting previous installation folders.

Did you update crouton after you updated the release?

Sure. I say again what I did.
Downloaded Crouton. installed pangolin basic without extensions.
Everithing worked properly. Installed a lot of missing pieces like apt and software center
Upgraded pangolin to trusty using apt.
Answered to a couple of scary questions during the upgrade phase. Proved I gave the wrong answers, the fact that ubuntu cannot start anymore.
Tried to reinstall deletnig previous folder installation: Same error
Tried to install directly trusty together with extensions: Same error
Powerwashed Chromebox, downloaded crouton from github, reinstalled trusty and extensions: Same error
The error occurs when I do a "sudo startunity"
Chrome OS works flawlessly.

Some ambiguities in there: did you update crouton (using the crouton installer's -u flag) after upgrading to Trusty inside the chroot?  When you say "reinstalled trusty", did you install trusty directly via crouton's -r, or did you go through the same upgrade steps as you went through the first time?

No. I wasn't aware of -u flag. I simply downloaed again crouton after powerwashing the chromebox.
Yes. I reinstalled ubuntu-desktop from scratch with audio, chrome, x11, cli-extra, core, extension, gtk-extra, unity, unity-desktop using the -r flag to force trusty
I tried to reinstall twice, with and without powerwashing the cromebox.

Okay, cool.  Could you please post the output of both sudo enter-chroot croutonversion and sudo startunity?

chronos@localhost / $ sudo enter-chroot croutonversion
Entering /usr/local/chroots/nikilist...
crouton: version 1-20150127081428~master:e1bcac2b
release: trusty
architecture: amd64
targets: audio,chrome-dev,x11,cli-extra,core,extension,gtk-extra,unity,unity-desktop,xbmc
host: version 6680.17.0 (Official Build) dev-channel zako_freon
Unmounting /usr/local/chroots/nikilist...
chronos@localhost / $ sudo startunity
Entering /usr/local/chroots/nikilist...
_XSERVTransmkdir: ERROR: euid != 0,directory /tmp/.X11-unix will not be created.
X.Org X Server 1.15.1
Release Date: 2014-04-13
X Protocol Version 11, Revision 0
Build Operating System: Linux 3.2.0-70-generic x86_64 Ubuntu
Current Operating System: Linux localhost 3.8.11 #1 SMP Mon Jan 26 21:49:09 PST 2015 x86_64
Kernel command line: cros_secure console= loglevel=7 init=/sbin/init cros_secure oops=panic panic=-1 root=/dev/dm-0 rootwait ro dm_verity.error_behavior=3 dm_verity.max_bios=-1 dm_verity.dev_wait=1 dm="1 vroot none ro 1,0 2506752 verity payload=PARTUUID=49fb7972-09bd-8a46-a845-d85e2b427d90/PARTNROFF=1 hashtree=PARTUUID=49fb7972-09bd-8a46-a845-d85e2b427d90/PARTNROFF=1 hashstart=2506752 alg=sha1 root_hexdigest=966bbb8b36b7ecf000951fa85a08afa1370e1e5a salt=af179d09f2a42ad37ffafedcdb65ded75b805b976c566267b5c9bb8f5d2c2242" noinitrd vt.global_cursor_default=0 kern_guid=49fb7972-09bd-8a46-a845-d85e2b427d90 add_efi_memmap boot=local noresume noswap i915.modeset=1 tpm_tis.force=1 tpm_tis.interrupts=0 nmi_watchdog=panic,lapic
Build Date: 10 December 2014  06:15:52PM
xorg-server 2:1.15.1-0ubuntu2.6 (For technical support please see http://www.ubuntu.com/support)
Current version of pixman: 0.30.2
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(++) Log file: "/tmp/Xorg.crouton.1.log", Time: Tue Feb 10 08:46:19 2015
(++) Using config file: "/etc/X11/xorg-dummy.conf"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
Initializing built-in extension Generic Event Extension
Initializing built-in extension SHAPE
Initializing built-in extension MIT-SHM
Initializing built-in extension XInputExtension
Initializing built-in extension XTEST
Initializing built-in extension BIG-REQUESTS
Initializing built-in extension SYNC
Initializing built-in extension XKEYBOARD
Initializing built-in extension XC-MISC
Initializing built-in extension SECURITY
Initializing built-in extension XINERAMA
Initializing built-in extension XFIXES
Initializing built-in extension RENDER
Initializing built-in extension RANDR
Initializing built-in extension COMPOSITE
Initializing built-in extension DAMAGE
Initializing built-in extension MIT-SCREEN-SAVER
Initializing built-in extension DOUBLE-BUFFER
Initializing built-in extension RECORD
Initializing built-in extension DPMS
Initializing built-in extension Present
Initializing built-in extension DRI3
Initializing built-in extension X-Resource
Initializing built-in extension XVideo
Initializing built-in extension XVideo-MotionCompensation
Initializing built-in extension SELinux
Initializing built-in extension XFree86-VidModeExtension
Initializing built-in extension XFree86-DGA
Initializing built-in extension XFree86-DRI
Initializing built-in extension DRI2
Loading extension GLX
/usr/bin/xinit: XFree86_VT property unexpectedly has 0 items instead of 1
Error: not connected.
Cannot connect to extension, retrying...
Error: not connected.
Cannot connect to extension, retrying...
Error: not connected.
Cannot connect to extension, retrying...
Error: not connected.
Cannot connect to extension, retrying...
Error: not connected.
Cannot connect to extension, retrying...
Error: not connected.
Cannot connect to extension, retrying...
Error: not connected.
Cannot connect to extension, retrying...
Error: not connected.
Cannot connect to extension, retrying...
Error: not connected.
Cannot connect to extension, retrying...
Error: not connected.
Cannot connect to extension, retrying...
Unable to start display, make sure the crouton extension is installed
and enabled, and up to date. (download from http://goo.gl/OVQOEt)
Running exit commands...
/usr/bin/xinit: connection to X server lost
Hangup
Hangup
waiting for X server to shut down (EE) Server terminated successfully (0). Closing log file.
Unmounting /usr/local/chroots/nikilist...

Oh.  You're on dev channel, which converted to freon instead of X for display, so crouton is falling back on X-in-a-window (xiwi).  You need to do one of three things:

Install the extension so xiwi will work (as linked to in the log you just posted). This gives you a nice crouton-in-a-window integration with Chromium OS, but it doesn't have GPU acceleration so Unity will perform poorly.
Switch away from dev channel.  You'll have to power-wash, so back up your chroots first.
Try out my experimental freon branch (see #1265).  Extract it with cd ~/Downloads; tar xf x11_freon.tar.gz, then update your chroot using sudo sh ~/Downloads/*/installer/main.sh -u -n trusty and see if it works.  Post back to #1265 if it works for you...

Great, will let you know how it goes.
I'll try nr. 3 before then 1 and lastly 2 if nothing else works
Only one thing puzzles me, how did it work before upgrading to trusty within ubuntu through apt ugrade, I'd sear I was still on dev channel then...
BTW thanks you're awesome.

If you rebooted or power-washed, you would have upgraded to the latest dev channel.  Probably just bad timing :)

Sounds reasonable.
just to let you know that nr. 3 worked for me.
So thankful !!!!
I'll post back as soon as I'm able to figure out how to do this.

won't work for me i used my beta channel for along time and worked now i still have the same error and just moved to dev channel to see if it fixed but it did not it was still the same.Here is the output of sudo enter-chroot chrootversion.
Entering /mnt/stateful_partition/crouton/chroots/precise...
Unknown username "dnsmasq" in message bus configuration file
-su: 1: chrootversion: not found
Unmounting /mnt/stateful_partition/crouton/chroots/precise...
here is ubuntu precise starting from sudo startunity
Entering /mnt/stateful_partition/crouton/chroots/precise...
Unknown username "dnsmasq" in message bus configuration file
ERROR: ld.so: object '/usr/local/lib/croutonfreon.so' from LD_PRELOAD cannot be preloaded: ignored.
_XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root
X.Org X Server 1.15.1
Release Date: 2014-04-13
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.42-75-generic x86_64 Ubuntu
Current Operating System: Linux localhost 3.10.18 #1 SMP Mon Mar 16 21:07:15 PDT 2015 x86_64
Kernel command line: cros_secure console= loglevel=7 init=/sbin/init cros_secure oops=panic panic=-1 root=/dev/dm-0 rootwait ro dm_verity.error_behavior=3 dm_verity.max_bios=-1 dm_verity.dev_wait=1 dm="1 vroot none ro 1,0 2506752 verity payload=PARTUUID=9a544ab9-217b-a047-90d7-dacba19c4a5d/PARTNROFF=1 hashtree=PARTUUID=9a544ab9-217b-a047-90d7-dacba19c4a5d/PARTNROFF=1 hashstart=2506752 alg=sha1 root_hexdigest=60f5286ee95ad4e4fed66bf0b836747473dcf4ff salt=a646819f56d366dfac00ce180e080bc5a079913065a6845b60b1fff787123f4b" noinitrd vt.global_cursor_default=0 kern_guid=9a544ab9-217b-a047-90d7-dacba19c4a5d add_efi_memmap boot=local noresume noswap i915.modeset=1 tpm_tis.force=1 tpm_tis.interrupts=0 nmi_watchdog=panic,lapic
Build Date: 12 February 2015  03:37:52PM
xorg-server 2:1.15.1-0ubuntu2~precise5 (For technical support please see http://www.ubuntu.com/support)
Current version of pixman: 0.30.2
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(++) Log file: "/tmp/Xorg.crouton.1.log", Time: Fri Mar 27 09:22:41 2015
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
setversion 1.4 failed: Permission denied
Initializing built-in extension Generic Event Extension
Initializing built-in extension SHAPE
Initializing built-in extension MIT-SHM
Initializing built-in extension XInputExtension
Initializing built-in extension XTEST
Initializing built-in extension BIG-REQUESTS
Initializing built-in extension SYNC
Initializing built-in extension XKEYBOARD
Initializing built-in extension XC-MISC
Initializing built-in extension SECURITY
Initializing built-in extension XINERAMA
Initializing built-in extension XFIXES
Initializing built-in extension RENDER
Initializing built-in extension RANDR
Initializing built-in extension COMPOSITE
Initializing built-in extension DAMAGE
Initializing built-in extension MIT-SCREEN-SAVER
Initializing built-in extension DOUBLE-BUFFER
Initializing built-in extension RECORD
Initializing built-in extension DPMS
Initializing built-in extension X-Resource
Initializing built-in extension XVideo
Initializing built-in extension XVideo-MotionCompensation
Initializing built-in extension XFree86-VidModeExtension
Initializing built-in extension XFree86-DGA
Initializing built-in extension XFree86-DRI
Initializing built-in extension DRI2
Loading extension GLX
(EE)
Fatal server error:
(EE) xf86OpenConsole: Cannot open /dev/tty0 (No such file or directory)
(EE)
(EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
(EE) Please also check the log file at "/tmp/Xorg.crouton.1.log" for additional information.
(EE)
(EE) Server terminated with error (1). Closing log file.
/usr/bin/xinit: giving up
/usr/bin/xinit: unable to connect to X server: No such file or directory
/usr/bin/xinit: server error
Unmounting /mnt/stateful_partition/crouton/chroots/precise...!

Have you considered using xiwi, instead of Xorg?
I was having rendering problems on the new Acer C910, until I switched to
it to using that. Plus there is a Google Chrome Browser extension that can
link into it. Chrome Store extension link here called: crouton integration
https://chrome.google.com/webstore/detail/crouton-integration/gcpneefbbnfalgjniomfjknbcgkbijom
It was created by a Google intern in 2014.
Example usage of xiwi:

sudo sh ~/Downloads/crouton xiwi,unity -u
option -u updates your target
replace unity with whatever desktop environment name you have

Does this help?
-Jason
On Fri, Mar 27, 2015 at 9:23 AM, olec04<EMAIL_ADDRESS>wrote:

won't work for me i used my beta channel for along time and worked now i
still have the same error and just moved to dev channel to see if it fixed
but it did not it was still the same.Here is the output of sudo
enter-chroot chrootversion.
Entering /mnt/stateful_partition/crouton/chroots/precise...
Unknown username "dnsmasq" in message bus configuration file
-su: 1: chrootversion: not found
Unmounting /mnt/stateful_partition/crouton/chroots/precise...
here is ubuntu precise starting from sudo startunity
Entering /mnt/stateful_partition/crouton/chroots/precise...
Unknown username "dnsmasq" in message bus configuration file
ERROR: ld.so: object '/usr/local/lib/croutonfreon.so' from LD_PRELOAD
cannot be preloaded: ignored.
_XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root
X.Org X Server 1.15.1
Release Date: 2014-04-13
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.42-75-generic x86_64 Ubuntu
Current Operating System: Linux localhost 3.10.18 #1
https://github.com/dnschneid/crouton/issues/1 SMP Mon Mar 16 21:07:15
PDT 2015 x86_64
Kernel command line: cros_secure console= loglevel=7 init=/sbin/init
cros_secure oops=panic panic=-1 root=/dev/dm-0 rootwait ro
dm_verity.error_behavior=3 dm_verity.max_bios=-1 dm_verity.dev_wait=1 dm="1
vroot none ro 1,0 2506752 verity
payload=PARTUUID=9a544ab9-217b-a047-90d7-dacba19c4a5d/PARTNROFF=1
hashtree=PARTUUID=9a544ab9-217b-a047-90d7-dacba19c4a5d/PARTNROFF=1
hashstart=2506752 alg=sha1
root_hexdigest=60f5286ee95ad4e4fed66bf0b836747473dcf4ff
salt=a646819f56d366dfac00ce180e080bc5a079913065a6845b60b1fff787123f4b"
noinitrd vt.global_cursor_default=0
kern_guid=9a544ab9-217b-a047-90d7-dacba19c4a5d add_efi_memmap boot=local
noresume noswap i915.modeset=1 tpm_tis.force=1 tpm_tis.interrupts=0
nmi_watchdog=panic,lapic
Build Date: 12 February 2015 03:37:52PM
xorg-server 2:1.15.1-0ubuntu2~precise5 (For technical support please see
http://www.ubuntu.com/support)
Current version of pixman: 0.30.2
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(++) Log file: "/tmp/Xorg.crouton.1.log", Time: Fri Mar 27 09:22:41 2015
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
setversion 1.4 failed: Permission denied
Initializing built-in extension Generic Event Extension
Initializing built-in extension SHAPE
Initializing built-in extension MIT-SHM
Initializing built-in extension XInputExtension
Initializing built-in extension XTEST
Initializing built-in extension BIG-REQUESTS
Initializing built-in extension SYNC
Initializing built-in extension XKEYBOARD
Initializing built-in extension XC-MISC
Initializing built-in extension SECURITY
Initializing built-in extension XINERAMA
Initializing built-in extension XFIXES
Initializing built-in extension RENDER
Initializing built-in extension RANDR
Initializing built-in extension COMPOSITE
Initializing built-in extension DAMAGE
Initializing built-in extension MIT-SCREEN-SAVER
Initializing built-in extension DOUBLE-BUFFER
Initializing built-in extension RECORD
Initializing built-in extension DPMS
Initializing built-in extension X-Resource
Initializing built-in extension XVideo
Initializing built-in extension XVideo-MotionCompensation
Initializing built-in extension XFree86-VidModeExtension
Initializing built-in extension XFree86-DGA
Initializing built-in extension XFree86-DRI
Initializing built-in extension DRI2
Loading extension GLX
(EE)
Fatal server error:
(EE) xf86OpenConsole: Cannot open /dev/tty0 (No such file or directory)
(EE)
(EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
(EE) Please also check the log file at "/tmp/Xorg.crouton.1.log" for
additional information.
(EE)
(EE) Server terminated with error (1). Closing log file.
/usr/bin/xinit: giving up
/usr/bin/xinit: unable to connect to X server: No such file or directory
/usr/bin/xinit: server error
Unmounting /mnt/stateful_partition/crouton/chroots/precise...!
—
Reply to this email directly or view it on GitHub
https://github.com/dnschneid/crouton/issues/1398#issuecomment-86938646.

@xeoron,
That example is close but won't work as is, try this:
sudo sh ~/Downloads/crouton -t xiwi -u
- option -u updates your target
The unity target, once installed, is not required, all installed targets will be updated with -u.

@DennisLfromGA THANK YOU!


Better handling of muting on join

Based on feedback from @ancorgs I improved automatic muting on join.

Wow! Quite impressive but please open separate pull requests for separate features/fixes.
I will only comment here stuff from the start muted feature.
The commit to fix the newVal problem should disappear (we already have a pull request for it)
The commits for push to talk should be moved to a different pull request so we can have a focused conversation there.
Thanks!

Parts about starting muted already commented. Only some nitpicking details here and there, but in general it looks really nice. Great job!
Waiting for a clean pull request to merge that part and release a new version.

Thanks for the kind words, great that you like it :)
I added now new commits and cleaned up this pull request. I will make new pull request for push-to-talk

Thanks for the changes. It looks nice now. Let's merge.


Add Support For OpenAI SSE Response

Add support for server-sent events from the OpenAI API. Because some of these generations take a bit of time to finish I'd like to stream tokens back as they become ready.
Documentation for this feature can be found here.
This seems like it could require a pretty substantial refactor. LangChain would need to continuously return LLMResults while maintaining a connection to the server.

@hwchase17 Would you be interested in meeting synchronously to discuss how to handle this more holistically? The initial factoring will work but I have to break out of using the LLMChain class and handle history manually. Would be awesome to figure out how to both get streaming tokens out of OpenAI with langchain using LLMChain and reconcile the stream into the final string for conversational memory.

@sam-h-bean yeah lets do it - wanna shoot me an email hw.chase.17 @ gmail.com and we can coordinate?

I'm not sure if streaming is possible as of now? Seeing https://github.com/hwchase17/langchain/pull/364/files
Can we stream using LLMChain somehow?


Screen wake lock doesn't work on iOS/iPadOS

Describe the bug
Screen wake lock is working in chrome on macOS and on chromebooks. However it does not work for iPhones/iPads (whether Safari, Chrome, or "Add to home screen" through Safari). And it doesn't seem to be working in Safari on macOS either.
Seems to be an issue with Safari more than WebKit itself: https://bugs.webkit.org/show_bug.cgi?id=254545
Environment
No response

Also our app doesn't work, but this page does as tested in Safari on macOS: https://whatpwacando.today/wake-lock


QRCode can be amplified on an android phone。What to do about it?

I solved the problem。Modify the webView source property to                     source={{ html: "<meta name="viewport" content="width=device-width, initial-scale=1.0,maximum-scale=1.0, minimum-scale=1.0, user-scalable=no">" }}


Issue while creating backend

Hi
I am facing issue while creating the backend
./tridentctl -n trident create backend -f backend.json -d
Operating mode = tunnel, Trident pod = trident-csi-bb64c6cb4-hbvvc, Namespace = trident, CLI = oc
Invoking tunneled command: oc exec trident-csi-bb64c6cb4-hbvvc -n trident -c trident-main -- tridentctl --debug create backend --base64 XXXXXXXXXXXXX
Operating mode = direct, Server = <IP_ADDRESS>:8000, Autosuport server = <IP_ADDRESS>:8003
Trident URL: http://<IP_ADDRESS>:8000/trident/v1
Request Method: POST
Request URL: http://<IP_ADDRESS>:8000/trident/v1/backend
Request headers: map[Content-Type:[application/json]]
Request body: {"backendName":"airtel_works_ontap_nas_economy","dataLIF":"”<IP_ADDRESS>”","managementLIF":"<IP_ADDRESS>","password":"netapp@12345","storageDriverName":"ontap-nas-economy","svm":"Trident_NTP05_SVM","username":"trident_user","version":1}
................................................................................
Error: could not create backend: problem initializing storage driver 'ontap-nas-economy': error validating ontap-nas-economy driver: driver validation failed: data LIF validation failed: lookup ”<IP_ADDRESS>”: no such host (400 Bad Request)
Response status: 400 Bad Request
Response headers: map[Content-Length:[248] Content-Type:[application/json; charset=UTF-8] Date:[Tue, 24 Aug 2021 11:28:54 GMT]]
Response body: {"backend":"airtel_works_ontap_nas_economy","error":"problem initializing storage driver 'ontap-nas-economy': error validating ontap-nas-economy driver: driver validation failed: data LIF validation failed: lookup ”<IP_ADDRESS>”: no such host"}
================================================================================
command terminated with exit code 1

Hi @bhuwan1009,
From the error message Trident is unable to reach the data LIF <IP_ADDRESS> and the storage driver for that backend is unable to start. You should troubleshoot why that IP address is not reachable from the Kubernetes node where the Trident controller is running.

We were able to ping, and do telnet on this server for the port 111,2049,635,4045 and 4046.
Is there any other port that we need to check for this.

Closing this issue as we have not heard back from @bhuwan1009.


Copy Github Permalink is broken on Web

You weren't signed in for the PR extension (sign in doesn't seem to work in the web @RMacfarlane FYI)
I'll hide the commands when you aren't signed in.


Ignore urllib3 InsecureRequestWarning warnings

Short description:
More details:
What this PR does / why we need it:
Which issue(s) this PR fixes:
Special notes for reviewer:
Bug:

/verified

/cherry-pick v4.14 v4.13 v4.12


Nema17, Generic driver, Not tracking

New build. Running Mega2560, LCD+kaypad. Nema17 w/ A4988 drivers on RA and DEC. Running 1.8.53. Updated to 1.8.64.
Prior to update, RA tracked no problem. After update, will not track. Can skew RA and DEC no issues. Just does not track. Track stepper counter increases.

Is this still an issue on the latest firmware?

No. Mind you, this latest setup is running different drivers (Trinamic).
I'll update my other setup and give it a try.
On Wed, Mar 17, 2021 at 1:24 PM Cameron Tetford @.***>
wrote:

Is this still an issue on the latest firmware?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/OpenAstroTech/OpenAstroTracker-Firmware/issues/19#issuecomment-801348615,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AJD4RV6CB4MBGETWVLQITRLTED6VVANCNFSM4VZTFPFA
.

There were issues with A4988 drivers that recently got resolved in v1.10.6. Closing this issue, please re-open if the issue persists with the latest firmware.


Phyto plot naming order.

the sites for both the Canning and Swan are in alphabetical order and not actual sampling order. Can this be changed?
2019-10-28_SG-E-SWANEST_summary_plots MASTER.pdf
Older rivRmon output has the right site order but font size too big! (see below):
2019-10-28_SG-E-SWANEST_summary_plots.pdf

@SamRobinson113 please send through the data. It would be good to have all data after the 01/10/2019. Cheers

I hope this is what you need?
20191021_SWANEST_COC67350-64586_raw.xlsx
20191028_SG-E-SWANEST_COC64590_raw.xlsx
[20191007_SWANEST_COC67335-36_raw.xlsx]
(https://github.com/Bartesto/rivRmon/files/3797083/20191007_SWANEST_COC67335-36_raw.xlsx)
20191014_SWANEST_COC67343_67345_raw.xlsx
the code I have been using:
library(rivRmon)
phyto_groupR(pathin = "T:/671-River System Management/Shared Data/Prgms/REScience/2. Projects/1. Monitoring/1. Data/1. SWANEST/6. PEU/2. Raw Data", pathout = "T:/671-River System Management/Shared Data/Prgms/REScience/2. Projects/1. Monitoring/1. Data/1. SWANEST/6. PEU/3. Edited Data")
phyto_plotR(summary = "T:/671-River System Management/Shared Data/Prgms/REScience/2. Projects/1. Monitoring/1. Data/1. SWANEST/6. PEU/3. Edited Data", date = "20191028")

Have tested current package on the supplied data and not been able to recreate the issue.
Suggest re-install of the package. If issues still persists will trial package on offending computer to rule out other possibilities.

Have now tested on @SamRobinson113 machine. Initially was still creating the issue.
Stepped through a "manual" version of the phyto_plotR function, produced graphical output to RStudio (which was correct) and saved output with ggsave. This produced correct output.
Retested with installed with rivRmon phyto_plotR function and now output is as intended. Not sure what fixed the issue.

Hi Bart,
Its doing it again…?
<EMAIL_ADDRESS>Sam Robinson
Environmental Officer
Rivers and Estuaries Science
Department of Biodiversity,
Conservation and Attractions
P: 08 9278 1983   E: sam.robinson<EMAIL_ADDRESS>From: Bart Huntley<EMAIL_ADDRESS>Sent: Friday, 8 November 2019 9:56 AM
To: Bartesto/rivRmon<EMAIL_ADDRESS>Cc: Sam Robinson<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [Bartesto/rivRmon] Phyto plot naming order. (#5)
[External Email] This email was sent from outside the department – be cautious, particularly with links and attachments.
Have now tested on @SamRobinson113https://aus01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FSamRobinson113&data=02|01|sam.robinson%40dbca.wa.gov.au|fbcb95e37c244ea6e55c08d763eec505|7b934664cdcf4e28a3ee1a5bcca0a1b6|1|0|637087749508650731&sdata=eOPjKcj4rBESvCdOE8mKmiD2bHQYh1GDke4wZXw2Rng%3D&reserved=0 machine. Initially was still creating the issue.
Stepped through a "manual" version of the phyto_plotR function, produced graphical output to RStudio (which was correct) and saved output with ggsave. This produced correct output.
Retested with installed with rivRmon phyto_plotR function and now output is as intended. Not sure what fixed the issue.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://aus01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FBartesto%2FrivRmon%2Fissues%2F5%3Femail_source%3Dnotifications%26email_token%3DANUW6RV7KSNJR3OK2IL4RP3QSTBJ7A5CNFSM4JHW5PT2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEDOOVCA%23issuecomment-551348872&data=02|01|sam.robinson%40dbca.wa.gov.au|fbcb95e37c244ea6e55c08d763eec505|7b934664cdcf4e28a3ee1a5bcca0a1b6|1|0|637087749508650731&sdata=XBD5%2FrfliMPPWta%2FCnB39kj7EEkMMNlt4QB3EJOoqM8%3D&reserved=0, or unsubscribehttps://aus01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FANUW6RUOSZPHHJMK53G2SZ3QSTBJ7ANCNFSM4JHW5PTQ&data=02|01|sam.robinson%40dbca.wa.gov.au|fbcb95e37c244ea6e55c08d763eec505|7b934664cdcf4e28a3ee1a5bcca0a1b6|1|0|637087749508660725&sdata=QPR1C5QahtkxUG4LPZ3qRR9RKsenGy3NNBHN3o%2Fvwbg%3D&reserved=0.

This message is confidential and is intended for the recipient named above. If you are not the intended recipient, you must not disclose, use or copy the message or any part of it. If you received this message in error, please notify the sender immediately by replying to this message, then delete it from your system.

Hi Bart,
We are currently having trouble getting our phyto plots to work and as such I have tried to re-install rivRmon. I got the error saying I had a problem with rlang, which I then deleted, and now I can't find it to re-install it or run "devtools::install_github("Bartesto/rivRmon")".
The downloaded binary packages are in
C:\Users\samrobinson\AppData\Local\Temp\RtmpENUKBp\downloaded_packages

devtools::install_github("Bartesto/rivRmon")
Error in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]) :
there is no package called 'rlang'
library(rivRmon)
Error in library(rivRmon) : there is no package called 'rivRmon'
devtools::install_github("Bartesto/rivRmon")
Error in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]) :
there is no package called 'rlang'

I'm making a basic error here, but I can't see the wood for the trees!
Sam
Sam Robinson
Environmental Officer
Rivers and Estuaries Science
Department of Biodiversity,
Conservation and Attractions
17 Dick Perry Avenue
Kensington WA 6151
P: 08 9278 1983
E: sam.robinson<EMAIL_ADDRESS><EMAIL_ADDRESS>
This message is confidential and is intended for the recipient named above. If you are not the intended recipient, you must not disclose, use or copy the message or any part of it. If you received this message in error, please notify the sender immediately by replying to this message, then delete it from your system.

Are you there now? I can come and help
From: Sam Robinson<EMAIL_ADDRESS>Sent: Thursday, 6 February 2020 1:07 PM
To: Bartesto/rivRmon<EMAIL_ADDRESS>Bart Huntley<EMAIL_ADDRESS>Subject: can't find a package
Hi Bart,
We are currently having trouble getting our phyto plots to work and as such I have tried to re-install rivRmon. I got the error saying I had a problem with rlang, which I then deleted, and now I can't find it to re-install it or run "devtools::install_github("Bartesto/rivRmon")".
The downloaded binary packages are in
C:\Users\samrobinson\AppData\Local\Temp\RtmpENUKBp\downloaded_packages

devtools::install_github("Bartesto/rivRmon")
Error in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]) :
there is no package called 'rlang'
library(rivRmon)
Error in library(rivRmon) : there is no package called 'rivRmon'
devtools::install_github("Bartesto/rivRmon")
Error in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]) :
there is no package called 'rlang'

I'm making a basic error here, but I can't see the wood for the trees!
Sam
Sam Robinson
Environmental Officer
Rivers and Estuaries Science
Department of Biodiversity,
Conservation and Attractions
17 Dick Perry Avenue
Kensington WA 6151
P: 08 9278 1983
E: sam.robinson<EMAIL_ADDRESS><EMAIL_ADDRESS>
This message is confidential and is intended for the recipient named above. If you are not the intended recipient, you must not disclose, use or copy the message or any part of it. If you received this message in error, please notify the sender immediately by replying to this message, then delete it from your system.


Adapt to the newest Genie

Get rid of the old Almond libraries (thingengine-core and almond-dialog-agent), and replace them with Genie.
The engine and the dispatcher API changed quite a bit, because Genie includes the AssistantDispatcher too. The routes now use the public AssistantEngine API instead of messing with app/device database directly.
The NLP server is also refactored, because Genie now exposes quite a bit more API so we can get rid of duplicated code.
The test is just fixes to the tests - which dont pass yet because thingtalk and genie-toolkit need changes (https://github.com/stanford-oval/thingtalk/pull/223 and https://github.com/stanford-oval/genie-toolkit/pull/217 respectively)
Training works for single-sentence datasets but not for dialogues yet. Dialogue training is next on my TODO list after I get things to work end-to-end -ish.
AutoQA is also not integrated yet. That needs more design.

Pull Request Test Coverage Report for Build 2664

173 of 240 (72.08%)  changed or added relevant lines in 29 files are covered.
76 unchanged lines in 15 files lost coverage.
Overall coverage decreased (-0.3%) to 68.756%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

routes/devices_compat.js
0
1
0.0%

routes/status.js
1
2
50.0%

training/lib/dataset_generator.js
10
11
90.91%

util/import_device.js
0
1
0.0%

util/upload_dataset.js
6
7
85.71%

nlp/nlp_model.js
7
9
77.78%

routes/my_conversation.js
17
19
89.47%

util/passport.js
0
2
0.0%

almond/engine.js
40
44
90.91%

routes/my_stuff.js
7
17
41.18%

Files with Coverage Reduction
New Missed Lines
%

model/example.js
1
72.13%

routes/devices.js
1
83.33%

util/device_factories.js
1
72.73%

util/example_names.js
1
67.43%

util/import_device.js
1
80.2%

model/device.js
2
57.92%

nlp/query.js
2
77.08%

routes/my_stuff.js
2
57.45%

training/lib/dataset_generator.js
2
90.34%

util/passport.js
2
29.84%

Totals

Change from base Build 2662:
-0.3%

Covered Lines:
7430

Relevant Lines:
10174

💛  - Coveralls


Vulnerability in Pillow 3.3.0 of OWASP/django-DefectDojo

Your Pillow 3.3.0 library, a direct dependency in your OWASP/django-DefectDojo repository, is subject to vulnerability SID-2842: Integer Overflow in Map.c.
A direct dependency is a library that is specified in your project’s setup.py.  A vulnerability in a direct dependency can be fixed by updating the version of the library in your project and rebuilding it.
This issue was fixed in version 3.3.2. That version is currently considered safe, so we suggest that you upgrade to version 3.3.2.
Be sure to build, test, and re-scan your project to ensure this fix has been successful.
setup.py
...
pillow == 3.3.2
...

For more information on this vulnerability, please visit the SourceClear Registry.

I took the time to look at all the Source Clear issues entered against Dojo back on April 6th- full details are in this Google Doc.  I figured I should actually add the results to the issues so any of our users can see that we take these things seriously.
Overall for all the issues, I found:

3 False Positives
1 Duplicate
3 Already planned updates of Python modules which we're either not vulnerable or maybe in certain edge cases.

For this specific issue, the TLDR is: Mark as duplicate of #265 and thanks to the the tool for being stupid.


option to change and/or remove stats from autoplot

Hey guys,
Impressive work!
Do you think you could add an option in autoplot to turn off stats and/or change stats type ("percent", "count", "gate_name"). That would be really helpful for my own work!
I was thinking something along the lines of:
autoplot.GatingSet <- function(object, gate, x = NULL,  y = "SSC-A", bins = 30, axis_inverse_trans = TRUE, show.stats = TRUE, stats.type = "percent", ...){
.
.
.
p <- ggcyto(object, mapping, ...) + geom_hex(bins = bins) + geom_gate(gate)
if(show.stats){
    p <- p + geom_stats(type = stats.type)
}
.
.
.
}

I'd appreciate your help!

Hi @PedroMilanezAlmeida . I understand it would be handy, but we are hesitant to add more options to autoplot as it's meant as a quick simple default plotting option. If we add more options it starts to lose that behavior and approach the more fine-tunable behavior that ggcyto (the method, not the package) already covers.

Hi,
I think you could your own wrapper functions on top of ggcyto, if not already done.
Did you look at Dillon work in case it could simplify some of your work https://github.com/DillonHammill/CytoExploreR?
Best

@jacobpwagner: I understand. What about adding only one single option, as in:
autoplot.GatingSet <- function(object, gate, x = NULL,  y = "SSC-A", bins = 30, axis_inverse_trans = TRUE, stats = "percent", ...){
.
.
.
p <- ggcyto(object, mapping, ...) + geom_hex(bins = bins) + geom_gate(gate)
if(stats != "none"){
    p <- p + geom_stats(type = stats)
}
.
.
.
}

@SamGG: well, I wanted to avoid writing a wrapper since I am deploying the code as a plugin for FlowJo (github.com/pedromilanezalmeida/dafi and its sibling for batch analysis that is not ready yet). Btw, thanks for the link, I know about Dillon's work but hadnt realize it morphed into something so much bigger.

Maybe we could add stats_null() and gate_null() layers (similar to facet_null) to remove these default layers from autoplot?

I like that approach. Still allows for simple plotting with minimal arg specification and the same behavior as before, but easy removal of undesired layers. @PedroMilanezAlmeida , what do you think?

That is ok. It won't allow changes to stats type though, right?

Maybe we should allow the new layer to overwrite the old layers of the same type, something like this
autoplot(gs, popname) + stats_null() + geom_stats(type = "count")

This will require quite a bit work on our end since we do the lazy layer adding operation (i.e. + operator), which is different from ggplot.  So all the layers need to be recorded and processed in order at the end. We will have a group discussion to decide whether to bring this feature to ggcyto.

I've experimented the idea of _null layers which seems to work so far
> dataDir <- system.file("extdata",package="flowWorkspaceData")
> gs <- load_gs(list.files(dataDir, pattern = "gs_manual",full = TRUE))
> #autoplot display pop stats by default
> p <- autoplot(gs1, "CD4")
> p

> #it is easy to remove the default stats
> p <- p + stats_null()
> p

> #and add a new one
> p <- p + geom_stats(type = "count")
> p

Due to the upcoming bioc release, we are freezing master branch for now, this new feature currently is in stats_null branch, feel free to play with it and let us know if it works for you.

@PedroMilanezAlmeida  gate_null() is also added.

That is pretty cool! I try and let you know!