Revolutionary Rounds should immediately end if all head revs or all heads are dead & Exiled Head/Revs

Description

I believe it somewhat does this now but it should consider:

The current amount of Heads & Rev Heads currently alive on station
Any additions after the fact (if a CE joins mid round)
If a Station Head or Rev Head are off station, they count as exiled which considers them dead, prevents stalling.

Why should round end immediately? Isn't it better to have shuttle be called, to give people time?

Why should round end immediately? Isn't it better to have shuttle be called, to give people time?

High Chaos round.

High Chaos round

lrp moment

High Chaos round

lrp moment

Counts for NRP-MRP

Why should round end immediately? Isn't it better to have shuttle be called, to give people time?

it's unfun to have the round go on when every security and head is dead, and the station's in chaos, it's also just awful for rp

Why should round end immediately? Isn't it better to have shuttle be called, to give people time?

it's unfun to have the round go on when every security and head is dead, and the station's in chaos, it's also just awful for rp

Yeah that's true. Maybe it should end instantly only if the revs win. And if all the head revs die, shuttle is called. Often the revs fluke, and it's disruptive to have the round just suddenly end in that case.


firefox 不能获取标签的url

Please add more information, OS version, Firefox version…

FirefoxVersion：99.0.1 (64 位)
latest version

This is a folder and will not have a URL


Editor/script editor random freezing on Linux

Godot version: 3.1 stable

OS/device including version: Ubuntu 18.04 LTS 64bit

Issue description:

Script editor randomly freezes the whole editor, but pressing Alt key fixes it
Steps to reproduce:
It always happened when scrolling script using the mouse wheel
click dragging on the right doesnt trigger it
pressing alt fixes it immediately pressing win key also helps

Does this occur if you disable Text Editor → Open Scripts → Smooth Scrolling in the Editor Settings?

@Calinou freezing is gone

Potentially a remnant of #23314.

I still get this issue with Smooth Scrolling disabled

After a day of use it froze once

I got it a lot more (at least twice an hours)
Actually this isn't a total freeze since input seems to be normally processed, however I see the resulting actions only when I "defreeze" the screen with "alt" ("ctrl" and "f11" also work).
So it's only the rendering seems to be  affected.
I'm also using Godot 3.1 stable with Ubuntu 18.04 LTS 64 bits

Possibly related is that sometimes after scrolling when trying to select something with a mouse it selects on  a wrong line

Update: This not related specifically to Script Editor, I also got the freeze using the shader editor (possibly while scrolling) but also with color pickers in the inspector

If one of you can build from source, you could try to set
https://github.com/godotengine/godot/blob/03581e49b7a31a7bcd4a3ace3a0130ab74afe1cb/editor/editor_node.cpp#L4908
to false, and see if that fixes it.

With smooth scroll enabled it still freezes

Some times it happens when just typing

@akien-mga Setting that variable resolved the issue for Linux 18.04 LTS 64 bit version. I will issue pull request soon.

@CJNA That's not the proper fix though, it was just to identify what features causes the bug. Disabling the feature doesn't fix the bug, it only hides it (while reintroducing other issues).

I get this issue on 3.1.1 (Ubuntu 18.04) quite often, and indeed Alt works, but I have also encountered the issue twice while running my game from the editor (Alt unfreezes the screen there, too).

No fix yet?

No, we are not sure what causes the issue yet (apart that it is related to the Alt key, scrolling, and maybe dragging). If you can reproduce the issue, determining the exact order of steps you do prior to freezing the script editor would be helpful.

No, we are not sure what causes the issue yet (apart that it is related to the Alt key, scrolling, and maybe dragging). If you can reproduce the issue, determining the exact order of steps you do prior to freezing the script editor would be helpful.

I will. For now, I have observed that this issue is linked to another weirdness. Say I type "Edit" and it froze. After, I press Alt, sometimes the chars are out of sequence, for exampe "etid," or "ited". This is very weird as I cannot postulate what could cause the keys to go out of order. I would expect the freeze to at least maintain order or input.

This is really annoying "feature". I have to press the Alt-key every ~ 5-10 minutes. It looks as if there is a deadlock between receiving keys from an internal buffer and the (in most cases only annoying) code parsing and code completion threads.
It would be great, as I asked a few years ago, to optionally ** disable this automatism ** and trigger it only with a shortcut. Most "smart" editors have a configuration option for it.

I don't think it's related to scrolling itself, I had the issue too, in both script and shader editor and I wasn't doing any scrolling, just typing text. For shader, the shader was large, but the script was not (200 lines or so)
My suspicion is that something's not playing ball with Ubuntu's compositor in GNOME.

Does this happen if you set your window manager's "management" key to Super instead of Alt?

does this happen if you set your window manager's "handling" modifier to Super instead of Alt?

Yes. I have to switch the wm shortcut-handling to Super+* otherwise is e.g. Blender, Krita, ... unusable.

This means you'd move windows by using Super + Left Mouse Button

This bug happens independently, I don't use the Super-key gnome shortcuts at all.
Note: Unfortunately, I had to rollback my Godot classes at school to v2.1.6  : - /
The editor under Linux (within the VMware workstation) was hellishly slow (although the generated 2D apps were acceptable) and this issue was much worse. The kids had to wait about a minute for every tenth keystroke to be displayed on the screen.

It happen to me quite often (about every 5 minutes). Ubuntu 18.04.3, kernell 5.0.0-36, NVidia 1060, driver 430.50. It is very annoying (Thanks for tip with pressing ALT key!). I have handling modifier set to to super. Until now I was not able to identify any consistency in this behaviour, it looks like random events.

Linux Mint 19.2, 1070 ti with 440.26 driver
I'm also having a problem, quite often and randomly.

I'm feeling this is very similar with #28704
I have editor freezing randomly while editing node name on scene panel, saving scene or editing script, etc...
and the editor is becoming responsive again by clicking somewhere in the editor.
using 3.2 8ea909f5b6

Yeah, most likely one of those issues is a dupe of the other.

I have spent few hours working with Godot at weekend and it really happen very often to me (about each 1 - 3 minutes). For a while I suspect the tool being responsible for that (since I worked mainly with tool scripts) but it also happen in non tool scripts and as volzhs wrote, it also happen to me while editing a node etc.

here's my experience of freezing.
when disabling Project settings > Degud > Gdscript > Enable, number of freezing is significantly reduced, but still happens rarely.
when editor is frozen, it became alive again when focusing another window, like clicking chrome browser window.
all of alt key, clicking somewhere, changing focus window makes un-freeze editor again, which means it became alive when events happen.

What is "degud" supposed to be? :confused:

What is "degud" supposed to be?

Debug... typo... fixed...

In #29521 is a recipe how to freeze the editor for his remaining life span.
I don't know the Godot internals, but it looks like it's looping between creating and eating up some events :no_good_man:
You could try to attach a debugger with sudo gdb <editor process nr>.

Can anyone who reproduces the issue try to do it through gdb?
Once the editor freezes, use Ctrl+C in the gdb console to interrupt, and run bt to get a backtrace of where the editor is currently stuck at.
Note that #34770 was just merged and fixes one cause of editor freeze - it doesn't strike me as clearly related to this one, but it might be worth checking in the latest master branch if the bug is still reproducible.

I no longer have my Linux box (the SSD failed). Before it failed, the issue seemingly went away when I switched to Kubuntu (so KDE instead of GNOME as the desktop environment).
It further reinforces my suspicions that this is not on Godot's end, but on the DE/gfx card end (all the reporters are using Ubuntu or Linux Mint, which is also GNOME-based under the hood - Cinnamon/Mint is a GNOME derivative)

So i tested the master and the old version for a bit. I found that if i violently scroll the script editor or shader editor, then godot would lock up and stop scrolling randomly, and then it would unfreeze after a few redraws, carot of the script editor forces the redraw when it flashes, also unfocusing the editor sometimes does, so i tried to carefully stop the master branch version while it was locked up and got this:

#1  0x00007f1f09b4d747 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f1f09b4f36a in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f1f0c4093e8 in _XReadEvents () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#4  0x00007f1f0c3f09f4 in XIfEvent () from /usr/lib/x86_64-linux-gnu/libX11.so.6#5  0x00007f1f0c4386df in ?? () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#6  0x00007f1f0c4393e3 in ?? () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#7  0x00007f1f0c4396e1 in _XimRead () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#8  0x00007f1f0c428a65 in ?? () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#9  0x00007f1f0c416839 in XSetICValues () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#10 0x00000000012f9c48 in OS_X11::set_ime_position (this=0x7ffd39ba7ed0, p_pos=...) at platform/x11/os_x11.cpp:741
#11 0x00000000012f9b7d in OS_X11::set_ime_active (this=0x7ffd39ba7ed0, p_active=true) at platform/x11/os_x11.cpp:724
#12 0x0000000002a00dee in TextEdit::_notification (this=0xad1e510, p_what=43) at scene/gui/text_edit.cpp:1436
#13 0x0000000002a22dd4 in TextEdit::_notificationv (this=0xad1e510, p_notification=43, p_reversed=false) at scene/gui/text_edit.h:43
#14 0x000000000354c07c in Object::notification (this=0xad1e510, p_notification=43, p_reversed=false) at core/object.cpp:952
#15 0x0000000002a04805 in TextEdit::_gui_input (this=0xad1e510, p_gui_input=...) at scene/gui/text_edit.cpp:1965
#16 0x0000000001569de4 in MethodBind1<Ref<InputEvent> const&>::call (this=0x62a7130, p_object=0xad1e510, p_args=0x7ffd39ba7180, p_arg_count=1, r_error=...) at ./core/method_bind.gen.inc:729
#17 0x000000000354b277 in Object::call_multilevel (this=0xad1e510, p_method=..., p_args=0x7ffd39ba7180, p_argcount=1) at core/object.cpp:777
#18 0x000000000354bad8 in Object::call_multilevel (this=0xad1e510, p_name=..., p_arg1=..., p_arg2=..., p_arg3=..., p_arg4=..., p_arg5=...) at core/object.cpp:882
#19 0x000000000285fa85 in Viewport::_gui_call_input (this=0x681ff40, p_control=0xad1e510, p_input=...) at scene/main/viewport.cpp:1537
#20 0x0000000002861279 in Viewport::_gui_input_event (this=0x681ff40, p_event=...) at scene/main/viewport.cpp:1909
#21 0x000000000286569d in Viewport::input (this=0x681ff40, p_event=...) at scene/main/viewport.cpp:2688
#22 0x000000000285e885 in Viewport::_vp_input (this=0x681ff40, p_ev=...) at scene/main/viewport.cpp:1314
#23 0x0000000001569de4 in MethodBind1<Ref<InputEvent> const&>::call (this=0x61fe470, p_object=0x681ff40, p_args=0x7ffd39ba7760, p_arg_count=1, r_error=...) at ./core/method_bind.gen.inc:729
#24 0x000000000354bf03 in Object::call (this=0x681ff40, p_method=..., p_args=0x7ffd39ba7760, p_argcount=1, r_error=...) at core/object.cpp:942
#25 0x000000000354ba04 in Object::call (this=0x681ff40, p_name=..., p_arg1=..., p_arg2=..., p_arg3=..., p_arg4=..., p_arg5=...) at core/object.cpp:866
#26 0x0000000002831f79 in SceneTree::call_group_flags (this=0x6820a60, p_call_flags=2, p_group=..., p_function=..., p_arg1=..., p_arg2=..., p_arg3=..., p_arg4=..., p_arg5=...) at scene/main/scene_tree.cpp:262
#27 0x0000000002832d22 in SceneTree::input_event (this=0x6820a60, p_event=...) at scene/main/scene_tree.cpp:418
#28 0x000000000131316f in InputDefault::_parse_input_event_impl (this=0x5cd6f20, p_event=..., p_is_emulated=false) at main/input_default.cpp:442
#29 0x0000000001312162 in InputDefault::parse_input_event (this=0x5cd6f20, p_event=...) at main/input_default.cpp:259
#30 0x0000000001314470 in InputDefault::flush_accumulated_events (this=0x5cd6f20) at main/input_default.cpp:679
#31 0x0000000001300974 in OS_X11::process_xevents (this=0x7ffd39ba7ed0) at platform/x11/os_x11.cpp:2461
#32 0x0000000001303b29 in OS_X11::run (this=0x7ffd39ba7ed0) at platform/x11/os_x11.cpp:3002
#33 0x00000000012f4a63 in main (argc=4, argv=0x7ffd39ba8648) at platform/x11/godot_x11.cpp:55

Nice work! CC @bruvzg who might be familiar with the OS::set_ime_position code.

set_ime_position send global coordinates of the focused control cursor to the OS input engine (to display suggestion pop-up window).
It's called on focus changes and on each redraw of the focused control, during the scroll it might be called too often and overflow X11 event query.

I am following this youtube tutorial step by step so nothing complicated is happening in Gotod. I only have chrome browser opened with the youtube tab and a few other pages (git and a mail client).
I am working 8h+ a day on my machine, no freezes. Once a day for 1h I do some Godot stuff and as soon as I open the editor the freezes start. From time to time I am rendering the game and closing it and the freeze will happen (most often) when I change focus between Chrome to Godot.
During a freeze Youtube audio shudders and the buffering/loading animation is overlayed over the video. Godot also is frozen, all UI element are unresponsive. Some of the time the entire OS becomes unresponsive. This lasts for 1-10s. No particular warnings in sys logs
I am running  Linux P5RO-PORT859 5.3.0-45-generic #37~18.04.1-Ubuntu SMP Fri Mar 27 15:58:10 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux and Godot_v3.2.1-stable_x11.64.
I had audio shudders from chrome audio when I was using DAW (digital audio workstations) and those don't seem to like sharing the audio driver, could Godot also have some of those troubles?

I experience the temporary freeze too:
Godot 3.2.1 stable 64 bit.
Ubuntu 18.04.4 LTS 64 bit
Intel® Core™ i5-2500K CPU @ 3.30GHz × 4
GeForce GTX 1050/PCIe/SSE2
Gnome 3.28.2

current workaround is to press ALT key to unfreeze

no key press workaround works for be but after an update&upgrade of my Ubuntu OS freezes seem less frequent.. hard to measure

Hope I'm relevant. My locking up may be related to me resizing the partition or running out of space before that...? I'm clueless. Just letting you know I get random freezes and the alt trick works, what I was doing before that was having to close the most processor intensive thing when my CPU shouldn't even be stressing like Discord or Firefox. Another option I found right before finding this thread was pulling up the log out menu which somehow gets Godot running again.
Linux Mint 19.2, XFCE 4.12, Godot 3.2.1

I changed to Kubuntu 20.04 from Linux Mint 19.3, and freezing is gone.

I changed to Kubuntu 20.04 from Linux Mint 19.3, and freezing is gone.

What Window Manager did you use with Linux Mint?

I used mint cinnamon.

Tech specs:
Godot Engine v3.2.2.stable.mono.official
Ubuntu 20.04.1 LTS 64-bit
Intel(R) Core(TM) i3-8100 CPU @ 3.60GHz
32Gb RAM (DDR4 3000)
NVIDIA Corporation GP106 [GeForce GTX 1060 6GB] (rev a1)
gnome-shell 3.36.3

I'd been running Godot (same version as above) on Ubuntu 18.04.4 LTS (same system as above), and had intermittent freeze problems. Spent some time upgrading this past week, and noticing similar freezing.

alt doesn't aways work
project I noticed the freezing is on GLES3
the most recent lockup occurred while changing the margin parameters of a VBoxContainer while 2D mode was open
I've also had similar lockups occur while in the script editor

If there's more information I can provide I'd be happy to try.

Could someone who can reproduce this issue consistently try with Godot 4.0?
https://archive.hugo.pro/builds/godot/master/editor/godot-linux-nightly-x86_64.zip
(Careful with your 3.2 projects as it breaks compatibility)
Also, if you're able to build Godot from source, I would be interested to know if building latest with this PR helps:
https://github.com/godotengine/godot/pull/41910
I'm not able to reproduce the issue myself on Ubuntu 20.04.1 / Gnome 3.36.3

I currently don't have access to the school's PCs, you know the COVID-19 mess. We use the VMware workstation system to manage hundreds of PCs. Your patch looks promising. We had to use an external text editor because in 3.2 the internal editor  became unusable laggy (Ubuntu 20.04 inside VMware). Maybe someone can test this out in the free VMware Player ...

@capnm Let me know if you need a 3.2 port of #41910 for test, it's a little bit of work but it should be doable.

I went ahead and made a 3.2 backport anyway, because it can be useful to fix some other issues:
PR #42341
And I've made a Linux build based on 3.2.3 in case anyone would be willing to give it a try:
https://drive.google.com/file/d/1ZlAk1RR1SabwPzG3B2RRuD3B4R5xeJ5L/view?usp=sharing

@pouleyKetchoupp thanks! I can test it when the on-site lessons start again on schedule in mid-October. I really appreciate that the 3.x still matters to some of you. I'm afraid that the hipped v4.0 may not be able to be used in practice on hardware in schools or even most children's hardware for a long time...

Is this still reproducible in 3.5 / 4.0?

Is this still reproducible in 3.5 or 4.0?

If i remember correctly it stopped freezing since 3.4.
But its possibly OS/Driver related.

In my case, I wasn't able to reproduce ever since I switched to Manjaro KDE back around 3.3. or 3.4, so I second the suspicion that it's OS/DE/driver related, not Godot related.

I will close this issue then.
There are no reports for 3.5, as far as i can see.


Document using speccy from code.

[x] Add example of using loader externally.
[x] Demonstrate resolving internal JSON pointers.

Resolves #62

Coverage remained the same at 71.475% when pulling d683aac0c29d9dfd9b476faa0de3f8ef6c3d39fd on tonious:feature/document.loader into ef976e3bb8097a00409640abd7f54b704e459b6c on wework:master.

I merged it and kept the first half. This information is good, but should be elsewhere than the README. I'll make a docs section when speccy.io is up (for #54) and this can live in there.


Enable build on GitHub

We don't have a build on GitHub.
We need to add profiles to control the difficult stuff:

[x] Special profile to enable remote cucumber tests
[x] Profile to enable any builds involving gcc
[x] Profile to enable any builds involving arm gcc
[x] Profile to enable any builds involving arduino gcc

Plus, we need:

[ ] Github config files to enable default build

We now have profiles:

      build-native

      build-arm

      build-arduino

      run-device-acceptance


Update punishemnts commands

you maybe can use /l for see punishments for the player, and /appeal, this maybe should use database stuff

/appeal ? This is a scrimmage server, not a PGM replacement.

I agree with @SungMatt. This isn't necessary in a scrimmage server.

We're not adding punishment tracking. The sole reason for the punishment commands is to mute, kick, or ban someone. We don't need an appeal system for this.


Which type of Logon triggers an update of the LastLogonTimestamp for an AD user (skew accepted)

[Enter feedback here]
I understand not 'all' logon types update the above, what I would like to know please is which logon type does 'not' update the
LastLogonTimestamp for an AD user (forgetting about the 9 to 14 day skew rule).
I have some service type accounts which according to LastLogonDate have not logged on for years, but a small number of owners of these accounts sometimes say they are still used (with little information). Therefore I want to know which logon type the account might be using and escape detection
Thanks very much in advance
CXMegla

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 45afe575-a51d-94ce-d81e-092768a67518
Version Independent ID: 13d4632e-9671-41e8-24cf-0301aa503d56
Content: Administrative tools and logon types reference - Windows Server
Content Source: WindowsServerDocs/identity/securing-privileged-access/reference-tools-logon-types.md
Product: windows-server
Technology: security
GitHub Login: @MicrosoftGuyJFlo
Microsoft Alias: joflore

Unfortunately, the answer really is "it depends..." to get a better answer we recommend opening a support case so an engineer can ask some follow up questions and understand your environment. #please-close


S3 repo says incorrect password directly after init

OS: windows 11, built with cargo install --locked rustic-rs.
rustic.toml
[global]
log-level = "debug"
log-file = "rustic.log"

[repository]
repository = "opendal:s3"
password = "XXX"

[repository.options]
access_key_id = "XXX"
secret_access_key = "XXX"
bucket = "backup-test"
root = "/"
endpoint = "https://fsn1.your-objectstorage.com"
region = "us-east-1"

Init
>rustic init
[WARN] service=s3 name=backup-test path=config: stat failed NotFound (persistent) at stat, context: { uri: https://fsn1.your-objectstorage.com/backup-test/config, response: Parts { status: 404, version: HTTP/1.1, headers: {"content-length": "272", "x-amz-request-id": "tx000009fbe57da13fca40f-00670523fc-8169a-fsn1-prod1-ceph3", "accept-ranges": "bytes", "content-type": "application/xml", "date": "Tue, 08 Oct 2024 12:22:20 GMT", "x-debug-backend": "fsn1-prod1-ceph3", "strict-transport-security": "max-age=63072000", "x-debug-bucket": "backup-test"} }, service: s3, path: config }
[WARN] service=s3 name=backup-test path=config: stat failed NotFound (persistent) at stat, context: { uri: https://fsn1.your-objectstorage.com/backup-test/config, response: Parts { status: 404, version: HTTP/1.1, headers: {"content-length": "272", "x-amz-request-id": "tx0000085ee34789bb72940-00670523fc-8169a-fsn1-prod1-ceph3", "accept-ranges": "bytes", "content-type": "application/xml", "date": "Tue, 08 Oct 2024 12:22:20 GMT", "x-debug-backend": "fsn1-prod1-ceph3", "strict-transport-security": "max-age=63072000", "x-debug-bucket": "backup-test"} }, service: s3, path: config }

Backup
>rustic backup D:\Seafile\Tmp
error: incorrect password!

Debug logs for each operation:

rustic_backup.log
rustic_init.log

Files generated on object storage (listed with rclone):
config
data/
data\00/
data\01/
data\02/
data\03/
data\04/
data\05/
...
index/
keys/
keys\f7ea642f549d69197c626a1f7a6281c4bcef53c0d76f900c9b8bce41f3b65503
snapshots/

@aawsome I'm using windows and rustic version 0.9.1.


VPC Endpoint/Private Link for App Mesh Envoy xDS API

It would be great not to have to setup an IGW, NATGW or HTTP proxy for communication between Envoy sidecars and the App Mesh xDS API (e.g. appmesh-envoy-management.us-east-1.amazonaws.com, see here).

Having to use an HTTP proxy is particularly painful as the Envoy to xDS communication is gRPC over HTTP/2 which isn't supported by most forward proxy solutions.


Convokit for Facebook Messenger chat logs conversation analysis

Hello! I am a PhD researcher on conversational AI . I would like to cary out automatic conversation analysis (CA) of Facebook messenger chatlogs (conversations between  a person and a chatbot). In our opinion, will Convokit be a suitable tool for that? Facebook messenger chatlogs can be extracted in both json and html formats. Would json be more suitable? My main worry is if the software is suitable for Q-A type of conversations (like between chatbot and a human). Also how much advanced programming skills are required?
KR
Anna

Yes, that seems like a reasonable use case, though note that ConvoKit can be quite memory-intensive as its classes are loaded into memory. (How many conversations / utterances do you expect to be working with?)
As for data format, you would want to extract it in JSON form, load them as Python dictionaries, and then construct ConvoKit objects from them: see this for an example.
Q-A pair conversations are fine -- our Parliamentary Questions dataset may be a useful reference.
ConvoKit is designed with ease of use in mind, so basic/intermediate Python skills are sufficient to make use of the package. You can refer to our docs or post an issue here if you have any questions and we'll be happy to help.

Also I am interested in the content if the conversations and lexical choices, length of utterances etc .
KR
Anna
Anna Xygkou, BA in Linguistics
MSc in Language and Communication Impairments, University of Sheffield
MSc in Research Methods
University of Kent
PhD Researcher in Conversational AI, Virtual Reality and Autism
University of Kent
Skype: annats8003
Twitter: @anna_ksigou
On 11 Mar 2021, at 01:09, calebchiam<EMAIL_ADDRESS>wrote:

Yes, that seems like a reasonable use case, though note that ConvoKit can be quite memory-intensive as its classes are loaded into memory. (How many conversations / utterances do you expect to be working with?)
As for data format, you would want to extract it in JSON form, load them as Python dictionaries, and then construct ConvoKit objects from them: see thishttps://github.com/CornellNLP/Cornell-Conversational-Analysis-Toolkit/blob/master/examples/converting_movie_corpus.ipynb for an example.
Q-A pair conversations are fine -- our Parliamentary Questions datasethttps://convokit.cornell.edu/documentation/parliament.html may be a useful reference.
ConvoKit is designed with ease of use in mind, so basic/intermediate Python skills are sufficient to make use of the package. You can refer to our docshttps://convokit.cornell.edu/documentation/index.html or post an issue here if you have any questions and we'll be happy to help.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/CornellNLP/Cornell-Conversational-Analysis-Toolkit/issues/92#issuecomment-796343471, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AKVVOZZ7GPLD3FMAX6OEKBDTDAC4NANCNFSM4Y6MNOLQ.

Thank you for your reply .
The amount of conversations will be 50 people x 30 days x 15 minutes per day .  I cannot be specific on that .
Could you also please clarify the ‘memory intensive’ issue ?
Do you suggest using context-specific coding (aka parliamentary questions dataset) and add up to that or create new coding from scratch ? Will you or anyone be able to help in this project?
KR
Anna
Anna Xygkou, BA in Linguistics
MSc in Language and Communication Impairments, University of Sheffield
MSc in Research Methods
University of Kent
PhD Researcher in Conversational AI, Virtual Reality and Autism
University of Kent
Skype: annats8003
Twitter: @anna_ksigou
On 11 Mar 2021, at 01:09, calebchiam<EMAIL_ADDRESS>wrote:

Yes, that seems like a reasonable use case, though note that ConvoKit can be quite memory-intensive as its classes are loaded into memory. (How many conversations / utterances do you expect to be working with?)
As for data format, you would want to extract it in JSON form, load them as Python dictionaries, and then construct ConvoKit objects from them: see thishttps://github.com/CornellNLP/Cornell-Conversational-Analysis-Toolkit/blob/master/examples/converting_movie_corpus.ipynb for an example.
Q-A pair conversations are fine -- our Parliamentary Questions datasethttps://convokit.cornell.edu/documentation/parliament.html may be a useful reference.
ConvoKit is designed with ease of use in mind, so basic/intermediate Python skills are sufficient to make use of the package. You can refer to our docshttps://convokit.cornell.edu/documentation/index.html or post an issue here if you have any questions and we'll be happy to help.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/CornellNLP/Cornell-Conversational-Analysis-Toolkit/issues/92#issuecomment-796343471, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AKVVOZZ7GPLD3FMAX6OEKBDTDAC4NANCNFSM4Y6MNOLQ.

That seems manageable. The issue with memory is that it can be difficult to load large corpora depending on the amount of RAM you have on your machine. This is typically only an issue when you are working on the order of 100K or 1000K conversations. For your use case (1500 conversations essentially), this is considered a small dataset and there should be no memory issues.
I'm not sure what you mean by context-specific coding. We won't be able to help you directly with your project, but we're happy to provide pointers if you encounter issues using ConvoKit. I would recommend just installing the package and going through the tutorial to see if it is appropriate for your use case.

Thank you for all info !
I mean there is specific coding for example for the parliament talks ...Cam I choose some of the coding to extract the desired features and add coding for different ones ?
KR
Anna
Anna Xygkou, BA in Linguistics
MSc in Language and Communication Impairments, University of Sheffield
MSc in Research Methods
University of Kent
PhD Researcher in Conversational AI, Virtual Reality and Autism
University of Kent
Skype: annats8003
Twitter: @anna_ksigou
On 11 Mar 2021, at 06:20, calebchiam @.***> wrote:

That seems manageable. The issue with memory is that it can be difficult to load large corpora depending on the amount of RAM you have on your machine. This is typically only an issue when you are working on the order of 100K or 1000K conversations. For your use case (1500 conversations essentially), this is considered a small dataset and there should be no memory issues.
I'm not sure what you mean by context-specific coding. We won't be able to help you directly with your project, but we're happy to provide pointers if you encounter issues using ConvoKit. I would recommend just installing the package and going through the tutorial to see if it is appropriate for your use case.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/CornellNLP/Cornell-Conversational-Analysis-Toolkit/issues/92#issuecomment-796491308, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AKVVOZ5QKU2QO7O3V2MPL6LTDBHKTANCNFSM4Y6MNOLQ.

Yes, you can customize the code to extract whatever data you'd like.

Thank you so much for prompt replies and info. Your support is much appreciated. I will give it a go!
KR
Anna Xygkou, BA in Linguistics
MSc in Language and Communication Impairments
University of Sheffield
MSc in Research Methods
University of Kent
PhD Researcher in Conversational AI, Virtual Reality and Autism
University of Kent
Skype: annats8003
Twitter: @anna_ksigou
From: calebchiam @.>
Date: Thursday, 11 March 2021 at 10:24
To: CornellNLP/Cornell-Conversational-Analysis-Toolkit @.>
Cc: Anna Xygkou @.>, Author @.>
Subject: Re: [CornellNLP/Cornell-Conversational-Analysis-Toolkit] Convokit for Facebook Messenger chat logs conversation analysis (#92)
Yes, you can customize the code to extract and whatever data you'd like.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/CornellNLP/Cornell-Conversational-Analysis-Toolkit/issues/92#issuecomment-796631865, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AKVVOZYMDM3NQURJRE4OKTDTDCD2VANCNFSM4Y6MNOLQ.

Good morning Caleb,
Hope you are well. I am sorry to bother you again, but I am in a difficult situation. We had talked again back in March in github re using ConvoKit for my study. I found a computer science MSc student who would help me out with ConvoKit analysis, but now he is not up to it. I have all my data ready (conversations of 33 people (between 2) on Facebook messenger in json format-small sample), and I am looking either for a collaborator in my study (paid job) or someone to be second-author. I am sorry but I would appreciate your guidance. It seems that it is very  difficult to find someone who has used Convokit, and I have already advertised.
Looking forward to your support.
KR
Anna
Anna Xygkou, BA in Linguistics
MSc in Language and Communication Impairments
University of Sheffield
MSc in Research Methods
University of Kent
PhD Researcher in Conversational AI, Virtual Reality and Autism
University of Kent
Skype: annats8003
Twitter: @anna_ksigou
From: calebchiam @.>
Date: Thursday, 11 March 2021 at 10:24
To: CornellNLP/Cornell-Conversational-Analysis-Toolkit @.>
Cc: Anna Xygkou @.>, Author @.>
Subject: Re: [CornellNLP/Cornell-Conversational-Analysis-Toolkit] Convokit for Facebook Messenger chat logs conversation analysis (#92)
Yes, you can customize the code to extract and whatever data you'd like.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/CornellNLP/Cornell-Conversational-Analysis-Toolkit/issues/92#issuecomment-796631865, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AKVVOZYMDM3NQURJRE4OKTDTDCD2VANCNFSM4Y6MNOLQ.


Remove platform and implementation syncs

These meetings haven't happened in awhile...
Signed-off-by: Natalie Arellano<EMAIL_ADDRESS>

@natalieparellano can you also remove Learning as well as part of this PR?


Authentication enabled for /api/expressions

Token-based authentication is active for the /api/expression route. It doesn't seem like it should given the rack declarations.
Not sure how this is happening.

No longer happening after syntax errors were fixed in the Expressions route.


Scala 2.9/2.10 language & library support

Here's the scala language & library support. It has a sub-module for each scala version (they're not binary-compatible) - I've done it for 2.9 and 2.10, as I know some projects still haven't built for 2.10, so many people are still forced to use 2.9.
Where possible, I've shared code between the two versions, which is in betamax-scala/src, and is included in the source sets for the sub-modules, via the common gradle script, gradle/scalaModule.gradle
I wasn't sure how rigorous to go with the tests - strictly speaking I should have tests that use the tape mode and match rules arguments, but I didn't have time to add them yet.
Hopefully @rslifka might have a chance to look at what I've done.

@mrpotes I've dabbled in this without even looking at your work, but I will consider what you've done and integrate it as appropriate. I'll let you know when I get around to it.

@mrpotes This is pretty similar to what I accidentally reimplemented. I should've taken what you made, but such is life sometimes... If you get a chance, please look at what currently exists in master and let me know if there are improvements that can be made.
Thanks for your contribution to Betamax!


Disable/Enable copilot and old context menu toggles

Is your feature request related to a problem? Please describe.
Not everyone wants ai stuff on their pc, especially I believe most of the powerusers
Describe the solution you'd like
Toggle for copilot
I guess these can be helpful for implementation
https://github.com/Atlas-OS/Atlas/tree/main/src/playbook/Executables/AtlasDesktop/4. Optional Tweaks/Windows Copilot
extra: old context menu (right click) toggle can also be implemented, because the modern one is just oversimplified and unintuitive imo: https://github.com/Atlas-OS/Atlas/tree/main/src/playbook/Executables/AtlasDesktop/4. Optional Tweaks/Windows 11 Context Menu
Credits to atlas os

I agree with this.  I just closed my browser and found 1/3 of my screen taken up with Copilot (my guess is Edge updated itself in the background and then ran Copilot).  I had to go to the Group Policy Editor to turn the thing off.

extra: old context menu (right click) toggle can also be implemented, because the modern one is just oversimplified and unintuitive imo: https://github.com/Atlas-OS/Atlas/tree/main/src/playbook/Executables/AtlasDesktop/4. Optional Tweaks/Windows 11 Context Menu

That already is in the toolbox in the tweaks section.

This can be added to disable Copilot from Taskbar:
Set-ItemProperty -Path "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" -Name "ShowCopilotButton" -Type "DWord" -Value "0"

Disable Copilot system-wide:
Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsCopilot" -Name "TurnOffWindowsCopilot" -Type "DWord" -Value "1"

Unfortunately I only found a group policy method for disabling Copilot system-wide, hopefully Microsoft adds a bonafide setting in the future.

I am working on removing Copilot, PR coming soon it will completely uninstall Copilot not just unpin.

is it safe to do the classic right click menu?

is it safe to do the classic right click menu?

Yes it is.


Release 1.0.0

This branch contains:

a fix for #17
a new release: 1.0.0. A major version bump was warranted given the recent changes made to the CLI interface in #11
a new README section about the release process

Github is utterly confused after the forced push rewriting history. Closing in favor of #19.


Move the doc of Linux examples running on evk_8mm to docs dir

The build and test steps of the Linux examples are quite similar to each
other, so we only need to make one copy of the doc to describe how to
build and run these examples for i.MX 8MM EVK running yocto image.
Signed-off-by: faqiang.zhu<EMAIL_ADDRESS>Signed-off-by: Haoran Wang<EMAIL_ADDRESS>

@andy31415 @Damian-Nordic ?

@TE-N-ElvenWang Can you add the new words here to https://github.com/project-chip/connectedhomeip/blob/master/.github/.wordlist.txt ? Thanks!

@woody-apple thank you for the comments. I've added the new words into the .wordlist file. Please review the updated change. I can see the spell check get pass now.


Qu-Prolog not supported on Windows

A bug in the Windows version of Qu-Prolog in the expansion of file paths containing environment variables prevents using it with Logtalk in this operating-system.

Qu-Prolog is no longer supported (since version 3.44.0, released on February 3, 2021) due to limitations on its memory model that prevent loading the Logtalk compiler/runtime.


getNodeText is slow

Specifically this:
https://github.com/birchill/bugsnag-zero/blob/a854c7e76584faa6d4e3e9d014f14c241c93e266/src/interaction-breadcrumbs.ts#L56
When clicking on page background, it's trying to get text of the whole body, which isn't good on big pages.

I disabled this plugin for now. Besides fixing this issue, perhaps there could be an option to only generate selectors without text?

Thanks for reporting this! That looks like an easy fix—just truncate before trimming whitespace. I can add the option to disable displaying the text but I'm curious if it's needed?

I think adding an option to the plugin might be a breaking change unless we expose separate function names or do some very clever argument sniffing so I'd probably prefer to handle that as a separate issue/patch.

Should be fixed in 0.6.8 now I hope.

There's also string.trim() that could be used instead of regex.

Yeah, I have no idea why I went with that regex. I probably cribbed it from somewhere else because normally I would reach for trim(). Oh well, next version.

Fixed on main.


Could not install typings files for JavaScript language features. Please ensure that NPM is installed or configure 'typescript.npm' in your user settings (again)

As per issue #24961 I'm creating a new issue with the same symptoms.
Environment

Windows 10 Home
Windows Linux Subsystem (Ubuntu)
VSC 1.17.1 (64 bit)

I access Node and NPM via NVM, then via the Integrated Terminal in VSC:
$ nvm --version
0.33.2

$ node --version
v6.11.4

$ npm --version
5.5.1

$ which npm
/home/jason/.nvm/versions/node/v6.11.4/bin/npm

I've tried various flavors of "typescript.npm" including:
/home/jason/.nvm/versions/node/v6.11.4/bin/npm

/Users/Jason/AppData/Local/lxss/home/jason/.nvm/versions/node/v6.11.4/bin/npm

C:\\Users\\Jason\\AppData\\Local\\lxss\\home\\jason\\.nvm\\versions\\node\\v6.11.4\\bin\\npm

No dice
I'd really like to stay within the Linux system rather than straddling the both Windows PATH and the subsystem PATH

Not sure if it's relevant, but attempting to execute the TypeScript compiler as a Task also fails.  tsconfig.json (from docs):
{
    "compilerOptions": {
        "target": "es6",
        "module": "commonjs",
        "sourceMap": true
    }
}

Running this from Tasks=>Run Build Task... results in:
> Executing task: tsc -p "c:\Users\Jason\<PROJECT_PATH>\tsconfig.json" <

/bin/bash: tsc: command not found
The terminal process terminated with exit code: 127

Terminal will be reused by tasks, press any key to close it.

In regular (bash shell) in integrated terminal:
$tsc --version
Version 2.5.3

I feel like there's a step I've missed somewhere to tell VSC to use the Linux subsystem rather than Windows.

@dbaeumer should know more about the task issue.
For the npm problem, I'm not sure if we properly support running npm inside of wsl. @andy-ms shuld be able to clarify that. To help investigate, can you you try:

Set "typescript.tsserver.log": "normal" in vscode
Restart vscode and reproduce the issue
Run the Open TS server log command in vscode
Share the ti-xxx.log file in the opened folder.

This log file may help us understand what is going wrong

OK.. this looks relevant:
Global cache location 'C:/Users/Jason/AppData/Local/Microsoft/TypeScript/2.5', safe file path 'c:/program files/microsoft vs code/resources/app/extensions/node_modules/typescript/lib/typingsafelist.json'
Processing cache location 'C:/Users/Jason/AppData/Local/Microsoft/TypeScript/2.5'
Trying to find 'C:/Users/Jason/AppData/Local/Microsoft/TypeScript/2.5/package.json'...
Loaded content of 'C:/Users/Jason/AppData/Local/Microsoft/TypeScript/2.5/package.json': {}
Finished processing cache location 'C:/Users/Jason/AppData/Local/Microsoft/TypeScript/2.5'
Process id: 13464
NPM location: "/Users/Jason/AppData/Local/lxss/home/jason/.nvm/versions/node/v6.11.4/bin/npm" (explicit '--npmLocation'  provided)
Npm config file: C:/Users/Jason/AppData/Local/Microsoft/TypeScript/2.5/package.json
Updating types-registry npm package...
Error updating types-registry package: Command failed: "/Users/Jason/AppData/Local/lxss/home/jason/.nvm/versions/node/v6.11.4/bin/npm" install --ignore-scripts types-registry
Types registry file 'C:/Users/Jason/AppData/Local/Microsoft/TypeScript/2.5/node_modules/types-registry/index.json' does not exist

Hmm.. C:/Users/Jason/AppData/Local/Microsoft/TypeScript/2.5 is empty save for a package.json file, which contains an empty object ({})
Presumably the npm install that's setup tsc in the wsl shell is not the one being used by vsc.

This is a know issue in when trying to run task in WSL. The problem is that we currently assume that if the OS is Windows, paths are Windows paths. This is not true when tasks are executed in WSL or in git bash. Besides the / \ issue in WSL the path must be rewritten to /mnt/c/... to make it correct for WSL.
I can't comment on the typings issue but I think that the tsserver installs them on the Windows machine and not inside the WSL.

Thank @dbaeumer!
Yes for the typings they would be installed on the windows machine. @jasonpolites have you tried installed npm on windows and just pointing to that one. The version of npm used for installing typings does not need to match the version of npm you are using in your project

@dbaeumer Yeah fair enough.  I thought with WSL I could see myself going back to Windows for dev work, but still being tethered to the Windows environment is a little awkward (for me).  I predict various compatibility issues as NPM (etc) versions differ between Win and WSL and keeping them in sync is a bit of a pain.
FWIW in Windows it would be amazing if VSC just had a use.wsl:true setting which magically adapted any path dependencies to use the WSL path and any binaries would execute in WSL

@jasonpolites we are currently collecting WSL issues (we have a label for it) to decide what the best solution for the problem will be.

ack.  Feel free to close this if it keeps things clean.  I'll assume my issue gets dragged into a broader set of wsl issues.  Thanks for taking the time

Ok, I'm going to close this as a duplicate of #20220 then
For now, you'll still need to install npm in your windows environment to get automatic typings acquisition. Again though, you still should be able to still use your wsl npm for actually managing the project


Huge swagger.json file is not being processed

I have a swagger.json file with almost 150 000 lines for my API.
I want to generate the documentation (mdx files) with this plugin, but it doesn't run.
yarn docusaurus gen-api-docs myapi
Simply doesn't generate anything and kinda hangs.
Is it because the file is too big?
How do you get around such a problem?
Thanks

Hi @joaorodr84 have you tried parsing it using other tools, like redoc? If it's in fact too large only strategy that comes to mind would be splitting it up into "micro" specs and/or refactoring it to leverage reusable components as much as possible, which may help reduce the overall size.

I am having a similar issue. I merely have 10K lines in my swagger.json file, but I get:

Loading of api failed for "\swagger.json"
[ERROR] RangeError: Invalid string length
at JSON.stringify ()
at loadAndResolveSpec (\docusaurus-plugin-openapi-docs\lib\openapi\utils\loadAndResolveSpec.js:140:29)
at async readOpenapiFiles (\docusaurus-plugin-openapi-docs\lib\openapi\openapi.js:451:19)
at async generateApiDocs (\docusaurus-plugin-openapi-docs\lib\index.js:94:28)
at async \docusaurus-plugin-openapi-docs\lib\index.js:439:15

Docusaurus 3.4.0 and docusaurus-plugin-openapi-docs 3.0.1.

Hi @hbulens, I given where the error is occurring, it's possible that circular references could be the root cause. Does your spec parse properly with other OpenAPI tools?


main.py security issue

The current code loads device credentials, including passwords, directly from a YAML configuration file. While this method is straightforward, it has some security concerns:

Passwords are stored in plain text in the configuration file.
The configuration file might be accidentally shared or exposed.
Passwords are passed around in the code as plain text variables.

A more secure approach would be to use environment variables for sensitive information like passwords.

issue closed... Thanks @Yuvrajsinghspd09


ValueError: Bad Conformer ID

I saw issue#13 was very similar, but this doesn't seem to be the same problem.  I have the updated version of the pdbbind.py.
Reading molecules and generating local structures with RDKit
 75%|█████████████████████████████▎         | 2315/3080 [01:20<00:18, 42.04it/s]rdkit coords could not be generated without using random coords. using random coords now.
 75%|█████████████████████████████▎         | 2317/3080 [02:35<00:51, 14.90it/s]
Traceback (most recent call last):
  File "/home/ubuntu/miniconda3/envs/diffdock/lib/python3.9/runpy.py", line 197, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "/home/ubuntu/miniconda3/envs/diffdock/lib/python3.9/runpy.py", line 87, in _run_code
    exec(code, run_globals)
  File "/home/ubuntu/DiffDock/inference.py", line 81, in <module>
    test_dataset = PDBBind(transform=None, root='', protein_path_list=protein_path_list, ligand_descriptions=ligand_descriptions,
  File "/home/ubuntu/DiffDock/datasets/pdbbind.py", line 102, in __init__
    self.inference_preprocessing()
  File "/home/ubuntu/DiffDock/datasets/pdbbind.py", line 203, in inference_preprocessing
    generate_conformer(mol)
  File "/home/ubuntu/DiffDock/datasets/process_mols.py", line 276, in generate_conformer
    AllChem.MMFFOptimizeMolecule(mol, confId=0)
ValueError: Bad Conformer Id

I second thomasvargo here:
Traceback (most recent call last):
File "/[omitted]/miniconda3/envs/diffdock/lib/python3.9/runpy.py", line 197, in _run_module_as_main
return _run_code(code, main_globals, None,
File "/[omitted]/miniconda3/envs/diffdock/lib/python3.9/runpy.py", line 87, in _run_code
exec(code, run_globals)
File "/[omitted]/DiffDock/RUN1c/inference.py", line 81, in
test_dataset = PDBBind(transform=None, root='', protein_path_list=protein_path_list, ligand_descriptions=ligand_descriptions,
File "/[omitted]/DiffDock/RUN1c/datasets/pdbbind.py", line 102, in init
self.inference_preprocessing()
File "/[omitted]/DiffDock/RUN1c/datasets/pdbbind.py", line 210, in inference_preprocessing
generate_conformer(mol)
File "/[omitted]/DiffDock/RUN1c/datasets/process_mols.py", line 276, in generate_conformer
AllChem.MMFFOptimizeMolecule(mol, confId=0)
ValueError: Bad Conformer Id

This happened again.  Looking at the molecules that caused the error there were 3 that all contained the same substructure: Nc1ccc(S(=O)(=O)F)cc1
not sure if that helps

Could you please share one of the files or SMILES for which this is happening?

Hi Hannes,
Thanks for looking into this!  I’ll try to find a ligand that I can share.
Note:
I’m running it on AWS EC2 box with a gpu.
Thomas Vargo
Medicinal Chemist - PostEra
Mobile:<PHONE_NUMBER>

On Oct 25, 2022, at 5:22 PM, Hannes Stärk @.***> wrote:
Could you please share one of the files or SMILES for which this is happening?
—
Reply to this email directly, view it on GitHub https://github.com/gcorso/DiffDock/issues/27#issuecomment-1291159122, or unsubscribe https://github.com/notifications/unsubscribe-auth/AZACGVBDV6ROQYSRWSMWEHDWFBFSLANCNFSM6AAAAAARIQYZSY.
You are receiving this because you authored the thread.

Thanks for looking into this!  I will amend my previous statement.  it wasn't the sulfonylfluoride.  I isolated it to a different part of the molecule.  I can't give you the whole molecule, but this fragment also causes the same problem:
CNC(=O)N1[C@@H]2CCC[C@@H]1CC2 |&1:5,9|

Hi, sorry for the delay.
Unfortunately, it seems that RDKIT cannot generate a 3D structure for your molecule.
I gather this from the following discussion: https://github.com/rdkit/rdkit/issues/2996#issuecomment-1298798758
Maybe your smiles does not actually have a physically plausible 3D structure.


fix(authz): make global by default

Furthermore:

refactor: extract core module from authz, rename options
refactor: re-organize file structur
fix: remove isGlobal option
docs(authz): update example app

:tada: This PR is included in version @kittgen/nestjs-authorization-v1.4.4 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

:tada: This PR is included in version @kittgen/nestjs-authorization-v1.4.4 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


[Bug]: Typos and grammatical correction for paragraph widget placeholder

Is there an existing issue for this?

[X] I have searched the existing issues

Description
Current text:

The important thing is not to stop questioning. Curiosity has its own reason for existence. One cannot help but be in awe when he contemplates the mysteries of eternity, of life, of the marvelous structure of reality. It is enough if one tries merely to comprehend a little of this mystery each day.

Suggested text:

The important thing is not to stop questioning. Curiosity has its reason for existence. One cannot help but be in awe when one contemplates the mysteries of eternity, life, and the marvelous structure of reality. It is enough if one merely tries to comprehend a little of this mystery each day.

Steps To Reproduce

Drop a paragraph widget on canvas
Notice the grammar of the placeholder text

Public Sample App
No response
Environment
Deploy Preview
Severity
Medium (Frustrating UX)
Issue video log
No response
Version
cloud

I have raised pr for resolving for this issue , Please Review @ramsaptami  this Pr.
https://github.com/appsmithorg/appsmith/pull/34029


First Step in Schema Fixes

Description
split profile json files into individual tests
convert to junit TestFactory
Changes
First step in fixing JSON Schema.
Test profiles split into individual errors to allow identification of problems.
3 failing invalid test profiles currently excluded from unit test but naming *.json.fail
Issue
Ref #700

Codecov Report

Merging #799 into master will increase coverage by 1.87%.
The diff coverage is n/a.

@@             Coverage Diff             @@
##             master    #799      +/-   ##
===========================================
+ Coverage     65.82%   67.7%   +1.87%
+ Complexity     1695      37    -1658
===========================================
  Files           277      15     -262
  Lines          6005     161    -5844
  Branches        699      10     -689
===========================================
- Hits           3953     109    -3844
+ Misses         1802      47    -1755
+ Partials        250       5     -245

Impacted Files
Coverage Δ
Complexity Δ

...g/schemas/v0_1/ProfileSchemaValidatorLeadPony.java
55% <0%> (-10%)
5% <0%> (-1%)

...deg/schemas/v0_1/ProfileSchemaValidatorMedeia.java
64% <0%> (-8%)
5% <0%> (-1%)

...gic/deg/generator/commandline/CommandLineBase.java

...tlogic/deg/generator/StandardGenerationEngine.java

...erator/decisiontree/visualisation/BaseVisitor.java

...generator/generation/NoStringsStringGenerator.java

...ttlogic/deg/generator/walker/reductive/Merged.java

...gic/deg/generator/fieldspecs/FieldSpecFactory.java

...rator/walker/iterator/RouteConstraintIterator.java

...logic/deg/generator/reducer/ConstraintReducer.java

... and 254 more

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 d896ebe...93c1c42. Read the comment docs.

looks like what i'd expect, i've not read through the json and expected outputs yet.
But this pr doesn't change the schema in any way right?

no change in the schema yet


BSX profile page does not default selected

What happened?
as title mentioned.
Please reproduce in steps
On bsx chain, go to profile page.
Expected Behavior
Should be selected as first one or from url query params.
What browsers are you seeing the problem on?
Chrome
At which address did you encounter bug?
beta.kodadot.xyz
Are you logged in?
Yes
Which wallet you are using?
PolkadotJS
At which chain did you encounter bug?
No response
Screenshots

Relevant log output
No response
Payment link for reward
https://kodadot.xyz/transfer/?target=<My_Kusama_Address_check_https://github.com/kodadot/nft-gallery/blob/main/CONTRIBUTING.md#creating-your-ksm-address>
Code of Conduct

[X] I agree to follow this project's Code of Conduct

👋


Assign command should clear out all other assignees.

In the below referenced issue, there are now two assignees: @ubiquity-bounties and @0xcodercrane.
This is a problem because the "open bounties" technically are any issues assigned to @ubiquity-bounties, so this assigned issue will show up on that filtered view and new bounty hunters may be confused.

/assign

Originally posted by @0xcodercrane in https://github.com/ubiquity/bounty-bot/issues/104#issuecomment-1455301573

it looks like https://github.com/ubiquity/bounty-bot/pull/197
is redundant since
https://github.com/ubiquity/bounty-bot/blob/7d4e791214650a77a34879fcb6c8d344bba27025/src/handlers/wildcard/unassign.ts#L33
does that

Thanks for the research! Because you finished #197 we will close the pull request and reward you the bounty!

https://etherscan.io/tx/0x88402a09ee50aee24a8fc19cfd00058153a13656f3c5027c7bbc2ef2619fe0dd


Best Practice for serving HTTP/S Traffic

It would be great if we get a blog post on how to serve http/s traffic with Service Weaver with best practices. I don't mean the general way of using a weaver.Lister. I mean how to structure it around Service Weaver Components and how to interact with them?

We have this on our agenda.

It is a good Idea maybe we can to organize this idea and create a new document togethers.

This work has been deprioritized for now


Best Time to Buy and Sell Stock

Problem Link
https://leetcode.com/problems/best-time-to-buy-and-sell-stock/
Coding platform
LeetCode
Programming language

[ ] C
[ ] C++
[ ] Java
[ ] Python

Additional context (OPTIONAL)
Add any other context or screenshots about the feature request here.

I would Like to Solve this problem in c++. Kindly Assign Me.

This que is already present in the repo.

@Nivedita967 mam close the issue if its already present.


fix(scf): get trigger list method

:tada: This PR is included in version 1.18.1 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


docs: change documentation hyperlink

Before submitting the PR, please make sure you do the following

[x] Read the Contributing Guidelines.
[x] Read the Pull Request Guidelines.
[x] Check that there isn't already a PR that solves the problem the same way to avoid creating a duplicate.
[x] Provide a description in this PR that addresses what the PR is solving, or reference the issue that it solves (e.g. fixes #123).
[x] Ideally, include relevant tests that fail without this PR but pass with it.

Description
更改最佳实践和配置画面的超链接地址

追加修改，文档中其余位置超链接


ws disconnected occasionally

sometimes after running chopsticks node for a while, it will disconnect from ws, and cannot recover. When making a request to it, it throws ERROR (ws): Error handling request: 'Error: WebSocket is not connected.
In bodhi tests, sometimes it throws such error in the middle of test running, and fails the tests. Rerun tests usually works.
example logs
node          | [06:58:10.116] ERROR (ws): Error handling request: 'Error: WebSocket is not connected
node          |     at <anonymous> (/tmp/bunx-0-@acala-network/chopsticks@0.15.0/node_modules/@polkadot/rpc-provider/cjs/ws/index.js:277:31)
node          |     at new Promise (:1:11)
node          |     at <anonymous> (/tmp/bunx-0-@acala-network/chopsticks@0.15.0/node_modules/@polkadot/rpc-provider/cjs/ws/index.js:274:20)
node          |     at __internal__send (/tmp/bunx-0-@acala-network/chopsticks@0.15.0/node_modules/@polkadot/rpc-provider/cjs/ws/index.js:273:32)
node          |     at send (/tmp/bunx-0-@acala-network/chopsticks@0.15.0/node_modules/@polkadot/rpc-provider/cjs/ws/index.js:262:34)
node          |     at send (/tmp/bunx-0-@acala-network/chopsticks@0.15.0/node_modules/@acala-network/chopsticks-core/dist/cjs/api.js:109:16)
node          |     at getStorage (/tmp/bunx-0-@acala-network/chopsticks@0.15.0/node_modules/@acala-network/chopsticks-core/dist/cjs/api.js:137:22)
node          |     at <anonymous> (/tmp/bunx-0-@acala-network/chopsticks@0.15.0/node_modules/@acala-network/chopsticks-core/dist/cjs/blockchain/storage-layer.js:103:65)
node          |     at get (/tmp/bunx-0-@acala-network/chopsticks@0.15.0/node_modules/@acala-network/chopsticks-core/dist/cjs/blockchain/storage-layer.js:92:15)
node          |     at <anonymous> (/tmp/bunx-0-@acala-network/chopsticks@0.15.0/node_modules/@acala-network/chopsticks-core/dist/cjs/blockchain/storage-layer.js:205:65)'
node          |     app: "chopsticks"
node          | 2024-10-08 06:58:30          API-WS: disconnected from wss://acala-rpc.aca-api.network: 1006:: Connection ended
node          | 2024-10-08 06:59:34          API-WS: disconnected from wss://acala-rpc.aca-api.network: 1006:: Connection ended
node          | 2024-10-08 07:00:37          API-WS: disconnected from wss://acala-rpc.aca-api.network: 1006:: Connection ended

Maybe the ws reconnecting mechanism failed to work? Expected behavior:
receive request
=> if ws is connected: handle request normally
=> if ws has disconnected: first reconnect, then handle request normally

reproduce: use this docker compose file, and docker compose up. Then just wait for a while, until seeing bunch of these logs. Now sending tx will throw ERROR (ws): Error handling request: 'Error: WebSocket is not connected
node          | 2024-10-08 07:18:05          API-WS: disconnected from wss://acala-rpc.aca-api.network: 1006:: Connection ended
node          | 2024-10-08 07:19:08          API-WS: disconnected from wss://acala-rpc.aca-api.network: 1006:: Connection ended
node          | 2024-10-08 07:20:12          API-WS: disconnected from wss://acala-rpc.aca-api.network: 1006:: Connection ended
node          | 2024-10-08 07:21:18          API-WS: disconnected from wss://acala-rpc.aca-api.network: 1006:: Connection ended
node          | 2024-10-08 07:22:21          API-WS: disconnected from wss://acala-rpc.aca-api.network: 1006:: Connection ended

this could be related to wss://acala-rpc.aca-api.network which I have observed some disconnects but not yet got time to investigate. can you try RPC hosted by other infra provider and see if it is still happening?

yeah seems to be wss://acala-rpc.aca-api.network's issue, tried using another url and it's been very stable so far.
Closing it since it's not related to chopsticks

might be subway's issue because that's where wss://acala-rpc.aca-api.network is different

sometimes also get this error Error: disconnected from wss://acala-rpc.aca-api.network: 1000:: Normal Closure
https://github.com/AcalaNetwork/bodhi.js/actions/runs/11236784903/job/31237676355?pr=1032


{AppService} Use azure.multiapi.storage for storage blob

Description

Because the latest azure.storage.blob is for track2 without supporting for BlockBlobService, AppendBlobService ..., which are in track1, using azure.multiapi.storage can prevent the breaking change in azure.stroage.blob.
Testing Guide

The influenced command is functionapp deployment source config-zip
History Notes

[Component Name 1] BREAKING CHANGE: az command a: Make some customer-facing breaking change.
[Component Name 2] az command b: Add some customer-facing feature.

This checklist is used to make sure that common guidelines for a pull request are followed.

[ ] The PR title and description has followed the guideline in Submitting Pull Requests.

[ ] I adhere to the Command Guidelines.

@ankitkumarr Can you also look at this change?

add to S169

@ankitkumarr  @panchagnula  Can you also take a look?

@Juliehzl, I think this looks fine, although I am not fully aware get_sdk. Assuming it returns the right Service back.
Were you able to run the command (using Linux Consumption function app) and make sure it still works as expected? Please let me know if you have questions executing an e2e scenario. If that works fine, it should be ok.

@Juliehzl Zunli Hu FTE, I think this looks fine, although I am not fully aware of the get_sdk. Assuming it returns the right Service back.
Were you able to run the command (using Linux Consumption function app) and make sure it still works as expected? Please let me know if you have questions executing an e2e scenario. If that works fine, it should be ok.

tested and it works well.


Colors presentation

[ ] Create ColorsPresentation coponent with demo.

It might be included into main presentation at some point.

Zeplin: https://zpl.io/bWkYvZp

@asvae @xx13 @nastassiadanilova would be cool to have some kind of tooltip on hover with friendly suggestion to click and copy HEX to clipboard


Error for requests with gzip content encoding and json content type

Request headers:
headers = {
    'content-type': 'application/json',
    'charset': 'utf-8',
    'content-encoding': 'gzip',
}

Output in console:
SyntaxError: Unexpected token ▼ in JSON at position 0
    at JSON.parse (<anonymous>)
    at /app/index.js:48:22
    at Layer.handle [as handle_request] (/app/node_modules/express/lib/router/layer.js:95:5)
    at next (/app/node_modules/express/lib/router/route.js:137:13)
    at next (/app/node_modules/express/lib/router/route.js:131:14)
    at next (/app/node_modules/express/lib/router/route.js:131:14)
    at next (/app/node_modules/express/lib/router/route.js:131:14)
    at next (/app/node_modules/express/lib/router/route.js:131:14)
    at next (/app/node_modules/express/lib/router/route.js:131:14)
    at next (/app/node_modules/express/lib/router/route.js:131:14)

How can I recreate the issue?  I tried this:
curl -X POST -H "Content-Type: application/json" -d '{"a":"b"}' -H "Charset: utf-8" -H "Content-Encoding: gzip" http://localhost:8080/test/abc

But everything seems fine.

I think you need send content in gzip format as binary data, like this:
echo '{ "mydummy" : "json" }' | gzip > body.gz
curl -v -i http://localhost/mymodule -H'Content-Encoding: gzip' --data-binary @body.gz

But I can't check it right now.

I was able to recreate the message using
echo '{ "mydummy" : "json" }' | gzip > body.gz
curl -v -i http://localhost:8080/mymodule -H 'Content-Encoding: gzip' -H 'Content-Type: application/json' --data-binary @body.gz

I then tried decompressing the body using body-parser, which is supposed to be able to work with gzip, but that didn't work.
// parse application/x-www-form-urlencoded
app.use(bodyParser.urlencoded({ extended: false }))

// parse application/json
app.use(bodyParser.json())

I'll try it a bit more later.  I'm looking for a solution that doesn't involve me writing custom code, to avoid complexity.

This is a bug in the server, not something that needs to be fixed in the request. Amazon Data Firehose is an example of a well-known application that hits this bug when GZIP encoding is enabled.


Error when downloading songs

[ ] Using latest version as provided on the master branch
[ ] Searched for similar issues including closed ones

What is the purpose of your issue?

[x ] Script won't run
[ ] Encountered bug
[ ] Feature request
[ ] Question
[ ] Other

System information

Your python version: python 3.x
Your operating system: Ubuntu 16.04

Description

Hi,
I am getting an error when I tried downloading the example song.
Input:
Redjans-MacBook-Pro:spotify-downloader Redjman$ python3 spotdl.py --song http://open.spotify.com/track/1MDoll6jK4rrk2BcFRP5i7
Output:
Traceback (most recent call last):
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/urllib/request.py", line 1318, in do_open
encode_chunked=req.has_header('Transfer-encoding'))
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/http/client.py", line 1239, in request
self._send_request(method, url, body, headers, encode_chunked)
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/http/client.py", line 1285, in _send_request
self.endheaders(body, encode_chunked=encode_chunked)
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/http/client.py", line 1234, in endheaders
self._send_output(message_body, encode_chunked=encode_chunked)
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/http/client.py", line 1026, in _send_output
self.send(msg)
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/http/client.py", line 964, in send
self.connect()
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/http/client.py", line 1400, in connect
server_hostname=server_hostname)
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/ssl.py", line 401, in wrap_socket
_context=self, _session=session)
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/ssl.py", line 808, in init
self.do_handshake()
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/ssl.py", line 1061, in do_handshake
self._sslobj.do_handshake()
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/ssl.py", line 683, in do_handshake
self._sslobj.do_handshake()
ssl.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:748)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "spotdl.py", line 394, in
grab_single(raw_song=args.song)
File "spotdl.py", line 344, in grab_single
content = go_pafy(raw_song)
File "spotdl.py", line 150, in go_pafy
track_url = generate_youtube_url(raw_song)
File "spotdl.py", line 71, in generate_youtube_url
item = urllib.request.urlopen(search_url).read()
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/urllib/request.py", line 223, in urlopen
return opener.open(url, data, timeout)
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/urllib/request.py", line 526, in open
response = self._open(req, data)
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/urllib/request.py", line 544, in _open
'_open', req)
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/urllib/request.py", line 504, in _call_chain
result = func(*args)
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/urllib/request.py", line 1361, in https_open
context=self._context, check_hostname=self._check_hostname)
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/urllib/request.py", line 1320, in do_open
raise URLError(err)
urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:748)>
Thank you

I'm confused on what OS you are using, Ubuntu or OSX? If it is the latter, check out #125.

This is macOS...
See the folder structure (/Library/...) and the prompt (Redjans-MacBook-Pro...) :wink:

That had the solution, thanks! :)


Allow starting to connect with FF

I think this fits better in the ladybug-ff-cypress-test repository right?


Left Join Tests

twoOptsWithNoJoinPartners(): No matching join-values in either.
twoOptsWithOneJoinPartnerInBoth(): Base test created by Olaf, renamed to be consistent with the other names.
twoOptsWithOneJoinPartnerInOne(): Only one of the two OPTIONAL has a matching join-value.
twoOptsWithOneJoinPartnerInOneMirrored(): Same as the above, but it is the other one.
twoOptsWithIdenticalNonOptionals(): Contains multiple solution mappings with the same join-value as an input, as well as one mapping with a join-value which finds no matches in the OPTIONALs.
twoOptsWithMultiplePartnersInBoth(): Multiple triples in both OPTIONAL clauses have matching join-values.
twoOptsWithMultiplePartnersInBothAndMultipleNonOptionals(): The most complicated and thorough test. Multiple triples in both OPTIONAL clauses have matching join-values. There are several solution mappings as input, all with different join-values, all of which match different triples from the OPTIONAL clauses but not all of whom has any matches.
twoOptsWithMultiplePartnersInOne(): Multiple triples in one of the OPTIONAL clauses match.
twoOptsWithMultiplePartnersInOneMirrored(): Same as above, but it is the other OPTIONAL clause.

Simon, just for your information, I looked at your assertFullComposition function to make sure it is okay before you start using it in your recent unit test, and it is okay. Thanks! However, I improved it a bit to provide more detailed assertion error messages. See commit https://github.com/LiUSemWeb/HeFQUIN/pull/221/commits/9971e7cc42d93545fe7e05b39bac4025982ecf65 (and since this is a new commit in your branch, you need to do git pull before you continue working in this branch)


Dist files are not compressed

Thank you for the cool project, very useful.
I was checking the files in dist directory, I found them uncompressed!
Is there an option to enable compression? or it is not supported?

@MurhafSousli — Currently, the UMD bundle is not minified or uglified.
We should be able to add a gulp task to uglify and generate a umd.min.js file.
Would you be interested in creating a PR for this? Thanks! 👍

I can look into this

Please have a look at #134


Create container for Cachet

In order to make it easier for people to try out Cachet, I created a Dockerfile. Hopefully you all find this useful and can set up a trusted build on the docker hub.
@jbrooksuk CC. If you want to play with the image, you can pull down byxorna/cachet:latest. It is the build as of 953ece0.

:floppy_disk:

:boom: Awesome!! Do you think we could install an nginx server instead of apache?

And I guess PHP 5.5 :)

@joecohens I used 5.4 as that was what the readme said to use :). Ill update the image to pull in 5.5 in the next commit.
As far as nginx, https://registry.hub.docker.com/u/library/php/ provides only an apache image and FPM (which requires a second container to actually handle requests and send them into the socket, so not very turnkey). I figured using the official PHP image would be preferable to a home-rolled image.

@joecohens also, I saw that in a previous version of the install docs, there was a hard dependency on APC. Is that no longer the case? (I assume so, if you are on 5.5).

What about 5.6?

I saw that in a previous version of the install docs, there was a hard dependency on APC. Is that no longer the case?

PHP 5.5+ still has apc though "apcu". We're just using apc as the default cache driver. People can use redis or something if they really want to.

@byxorna it should be >= 5.4 :)

Yeah I think if we are providing people a way to install their own server I would use the latest version of the requirements.

@byxorna I guess we can stick with apache for now, the only other way is to create a custom box with php-fpm and install nignx on it.

https://github.com/fideloper/docker-nginx-php

@joecohens yea there are loads of nginx+php containers out there; I wanted to use the most supportable container I could though, because I trust the official PHP distro more than some random dude on docker hub :). Updated the PR with php-5.6 (test with byxorna/cachet:php-5.6).

:+1:

:+1:

@byxorna are you happy that this is complete?

@jbrooksuk yep, LGTM.

Ok, I don't use Docker, but I'm sure some people will.

@jbrooksuk just realized the readme talks about the tag byxorna/cachet:test, which doesn't exist anymore. This should be updated to whatever your trusted build is, once it is set up. (I.e. cachet/cachet:latest)

As in, we need to tag the release?

You will need to set up an account on dockerhub, and create an automated build hooked up to the cachet git repo, so when this repo changes, a new build is triggered and automatically tagged.

Setting it up now :)

jbrooksuk/Cachet.
Can you update the readme please. I signed up to Dockerhub not knowing it'd link to my username (rather, I was thinking it'd use the org name).

You should be able to set up the repo under your organization as well. (I.e. I've got byxorna/collins and tumblr/collins, which are 2 separate repos). If you don't have an org yet, you can create one from your profile (I don't see a cachet org in the hub).

Awesome, I'll try creating an org now.
Out of interest are you planning on using Cachet within Tumblr?

We are experimenting with it. Its a hell of a lot easier to experiment with a container than physically install in a VM or physical machine, thus this PR :)

I've created a Dockerhub org :) cachethq/cachet it's building now.
Sweet - let us know if you need anything.

Building gives us this error:
The command [/bin/sh -c for d in public/{build,css,js} ; do test ! -d public/build &&   echo "Run 'gulp' before building container" >&2 && exit 1 || : ; done] returned a non-zero code: 1

Any advice?

Ach right. When I was doing builds, I ran assets locally before the docker build. This way I wouldn't have to clutter up the dockerfile with nodejs deps that are not needed at build time. I suppose either you can make the cachet repo manually built and you push up new versions manually (you would have to replace the auto build repo with a normal repo I think), or we tweak the dockerfile to pull in nodejs and run assets during the build.
One issue with the assets build is I couldn't figure out how to make gulp run once and exit; it seems to stay running forever until interrupt, which isn't ideal for a container build...

Ok, that makes it less maintainable for us. Are you able to make a PR for this? None of us use Docker, so it's not something we're good at.

@jbrooksuk yea I can look into adding the nodejs deps into the container to do the asset build during build. Can you see if there is a way to make gulp run assets in a oneshot mode? I think this will require a new gulp task to be implemented.

It's strange because the gulp command runs then finishes for me. We do use Elixir, so that could be causing an issue.

@jbrooksuk odd, it finishes for me as well during container build, just not i run it on my laptop. It just hangs out forever after finishing publish. :confused:
Ill have a PR in shortly with adding asset compilation.


Use main branch in project blueprint

Now that github have changed the default branch name to main, project blueprint should be updated too.
Please document how a project can move from master to main, and what are the things to take in consideration.

all updates done!


armv7 sqlite is compiled with IDIV

The included ARMV7 sqlite library in <IP_ADDRESS> is compiled with idiv instructions which are not supported on some Cortex-A series processors (for example the Cortex-A8 and the Cortex-A9 do not include it).
The dockcross people have spotted the same issue (https://github.com/dockcross/dockcross/issues/290) and have a special dockcross for this - https://github.com/dockcross/dockcross/tree/master/linux-armv7a
I did a test recompile with this alternate dockcross image and this then worked correctly on our system (although as a note the CROSS_PREFIX changes to
/usr/xcc/arm-cortexa8_neon-linux-gnueabihf/bin/arm-cortexa8_neon-linux-gnueabihf-

If you want to ship both versions then it is possible to determine if an ARM processor has it as it seems to indicate it in /proc/cpuinfo. On our imx6 we get
Features	: half thumb fastmult vfp edsp neon vfpv3 tls vfpd32

And the internet suggests that a Cortex A-15 will yield
Features : swp half thumb fastmult vfp edsp thumbee neon vfpv3 tls vfpv4 idiva idivt

(source: https://pyra-handheld.com/boards/threads/omap5432-at-home.75874/)

Thanks for the report!
So it seems just using linux-armv7a dockcross image will fork for the maximum compatibilities. Let me try this cross compiler version.


Analysis Job For Direct Instance Exposure Is Inaccurate

Analysis Job For Direct Instance Exposure Is Inaccurate
Description:

There are AWS instances that are publicly exposed, that are not marked as such by the analysis job.
This happens specifically when instances have publicipaddress but do not have publicdnsname

Cause:
https://github.com/lyft/cartography/blob/master/cartography/data/jobs/analysis/aws_ec2_asset_exposure.json#L9
WHERE (EXISTS(instance.**publicdnsname**) AND instance.**publicdnsname** <> '')
Root Cause Analysis:

Instances can be public without having a publicdnsname. .
Instances are also marked with publicdnsname = empty, instead of setting the value to None. This causes ambiguity when running queries. Looking for instances that have publicipaddress but don't have publicdnsname, you may use:

match(n:EC2Instance) where exists(n.publicipaddress) and not exists(n.publicdnsname) return count(n)
However, this would be incorrect as the publicipaddress and publicdnsname will always exist, it may just be empty.
Therefore, the following query would be correct:
match(n:EC2Instance) where not n.publicipaddress='' and n.publicdnsname='' return count(n)
Slack Discussion can be found here: https://lyftoss.slack.com/archives/CTZUQL0KX/p1596040314140000
To Reproduce:

Create a public instance with no publicdnsname in AWS.
Run the scan
Note that the instance is not marked as exposed to internet.

Please complete the following information::

Cartography release version or commit hash: f57a9bdddb89244d392e09591fcc475b89419a46

Proposed Next Steps:

Changing the WHERE clause to use publicipaddress would solve this issue
Discussion around empty vs None when inserting fields with non-existent values is needed.

Changing the WHERE clause to use publicipaddress would solve this issue

In my own environment I did not see any nodes where publicipaddress was set without publicdnsname, but this step sounds reasonable.

Discussion around empty vs None when inserting fields with non-existent values is needed.

Going forward, empty string is not an acceptable value for non-existent values because it leads to weird behaviors such as #353.
When fixing that issue I forgot to account for the analysis job (my bad). @mdrdannyr, do you have cycles to do the fix? @marco-lancini or myself can approve. No worries if not.

Great, i'll hopefully find some time to send a PR this week. So, just to discuss changes for this specific issue:
1) Updating the WHERE statement to use publicipaddress instead of publicdnsname.
Therefore updated https://github.com/lyft/cartography/blob/master/cartography/data/jobs/analysis/aws_ec2_asset_exposure.json#L9:
"query": "MATCH (:IpRange{id: '<IP_ADDRESS>/0'})-[:MEMBER_OF_IP_RULE]->(:IpPermissionInbound)-[:MEMBER_OF_EC2_SECURITY_GROUP]->(group:EC2SecurityGroup)<-[:MEMBER_OF_EC2_SECURITY_GROUP|NETWORK_INTERFACE*..2]-(instance:EC2Instance)\nWITH instance\nWHERE (EXISTS(instance.publicipaddress) AND instance.publicipaddress <> '') AND (NOT EXISTS(instance.exposed_internet_type)) OR (NOT 'direct' IN instance.exposed_internet_type)\nSET instance.exposed_internet = true, instance.exposed_internet_type = coalesce(instance.exposed_internet_type , []) + 'direct';",
Questions:

Do we need AND instance.publicipaddress <> ''?
Are we doing any work to update the Neo4j ingestion of EC2instances so that empty strings are not inserted for fields that are missing?
If work has already been conducted then removing the code snippet in Q1 makes sense. If not, i can tackle removing empty strings when we write EC2Instances to neo4j and then removing code snipper in Q1 will make sense.

No, publicipaddress now is set to an actual value or None: https://github.com/lyft/cartography/blob/0a1fde25f0bc62cdf8f1e053ebc4c393ff042f05/cartography/intel/aws/ec2/instances.py#L176

Yes, see #351 and #354


Add a cli to jhipster-lite

Having a cli in addition to the front can be useful for different use cases.
I made a first version trying to manage the dynamic side of the new api/module.
Not knowing, if it could interest you, I put it here (https://github.com/antarus/jhicli) while waiting for your feedback.
I took the opportunity to discover picoli and try to respect DDD concepts and hexagonal architecture.
I am therefore interested in all comments, even the unpleasant ones :D

Thanks a lot for taking this initiative!
I already discussed with Julien about it, few months ago as he already implemented it there: https://github.com/microsoft/NubesGen
I'll try to find time to test it and give you some feedback ;)

I don't forget, I'll do my best to try this ;)

So I gave it a try yesterday and it works very well. Very good job @antarus
I have a few comments for improving it, but it's not important now. I can adress it later if needed
The important discussion here is what to do next?
For using jhcli, you need to start the backend, then I think it's easier to open the browser than using the terminal, but it's just my opinion. In which case it would be better to use the cli, rather than the browser?
What could be done:

include this project to this one, separate into 2 maven modules. It will imply to be at 100% and respect the architecture. Need to rework the CI and release workflow too. I think it's too earlier and it will give more work. I'd prefer to focus on feature (front in jhlite, vuejs, react, etc)
include the project to jhipster orga in a separate project as once it's stable, it won't need to have the same lifecycle of jhlite release. Am I correct ? You'll be the lead of this, of course
do nothing for now and let the project in your account, so once jhlite is more popular, we can rethink of it

Again, thanks a lot for your work.
Tell me what you think too, it's important @antarus

Hello,
indeed you have to launch the backend. I started with the idea of just making a client other than the browser.
eventually I think that with a little redesign, it could be integrated in order to avoid launching the backend then the cli.
in the possible options:
the first is actually the most expensive.
for the second, the cli can have a different lifecycle as long as the api/module doesn't actually change.
on my side, at the moment, I'm more interested in the jdl import😄 so we can go with option 3.

For now, I'm very happy with the UI, so not sure a CLI is needed here, as it will require more maintenance
I'd like to have this project as much as simple
Of course, the CLI project can be a community project, or under the JHipster organization and you could be the main developer on this @antarus
What do you think?
I'm closing this ticket, don't hesitate to comment if you disagree, @antarus


This copy of libswiftCore.dylib requires an OS version prior to 10.14.4.

What App Center service does this affect?
Xamarin.UiTest
Describe the bug
After updating:

MacOS to 10.14.4
XCode to 10.2
Visual Studio for Mac to 8.0.1

UI tests can't be run on iOS. There is an error:
Xamarin.UITest.XDB.Exceptions.DeviceAgentException : Unable to verify app installation state

ExitCode: 134
This copy of libswiftCore.dylib requires an OS version prior to 10.14.4.

  at Xamarin.UITest.iOS.iOSAppLauncher.LaunchAppLocal (Xamarin.UITest.Configuration.IiOSAppConfiguration appConfiguration, Xamarin.UITest.Shared.Http.HttpClient httpClient, System.Boolean clearAppData) [0x001e2] in <2a16c16730a54859bda72c6bc1c728f7>:0
  at Xamarin.UITest.iOS.iOSAppLauncher.LaunchApp (Xamarin.UITest.Configuration.IiOSAppConfiguration appConfiguration, Xamarin.UITest.Shared.Http.HttpClient httpClient, Xamarin.UITest.TestCloud.TestCloudiOSAppConfiguration testCloudAppConfiguration, Xamarin.UITest.Shared.Http.HttpClient testCloudWsClient, Xamarin.UITest.Shared.Http.HttpClient xtcServicesClient, System.Boolean testCloudUseDeviceAgent) [0x00068] in <2a16c16730a54859bda72c6bc1c728f7>:0
  at Xamarin.UITest.iOS.iOSApp..ctor (Xamarin.UITest.Configuration.IiOSAppConfiguration appConfiguration, Xamarin.UITest.Shared.Execution.IExecutor executor) [0x002af] in <2a16c16730a54859bda72c6bc1c728f7>:0
  at Xamarin.UITest.iOS.iOSApp..ctor (Xamarin.UITest.Configuration.IiOSAppConfiguration appConfiguration) [0x00000] in <2a16c16730a54859bda72c6bc1c728f7>:0
  at Xamarin.UITest.Configuration.iOSAppConfigurator.StartApp (Xamarin.UITest.Configuration.AppDataMode appDataMode) [0x00017] in <2a16c16730a54859bda72c6bc1c728f7>:0
(...)

Expected behavior
Ui tests should start like before updating
Desktop (please complete the following information):

OS: MacOS to 10.14.4
Xamarin.UiTest 2.2.7

Additional context
Xamarin claims that this issue should be posted here, on AppCenter GitHub. More details about the bug: https://github.com/xamarin/xamarin-macios/issues/5816

I believe it can't install device agent on iOS as I'm getting the same error for:
iOSDeviceManager uninstall
iOSDeviceManager install
commands.
MacOS to 10.14.4
XCode to 10.2
Visual Studio for Mac to 8.0.1
Xamarin.UI.Test 2.2.7

I'm getting this too... any fixes guys..?

As am I, anyone found a solution or a good workaround?

This is serious blocker for us.  What's the status?  If you opened the source I will fix it myself and put in a PR. Just do something!

We pushed a fix 5 days ago, but where not aware of this thread.  Apologies.
@KarolStosikPowel +1 for a nice bug report.
Xcode 10.2 compatible
https://www.nuget.org/packages/Xamarin.UITest/<IP_ADDRESS>2-dev
Xcode 10.2 compatible and allows NUnit 3
https://www.nuget.org/packages/Xamarin.UITest/3.0.0-dev1
@patniko This can be closed.
ATTN @maxxkrakoa @King-of-Spades

We pushed a fix 5 days ago, but where not aware of this thread. Apologies.
@KarolStosikPowel +1 for a nice bug report.
Xcode 10.2 compatible
https://www.nuget.org/packages/Xamarin.UITest/<IP_ADDRESS>2-dev
Xcode 10.2 compatible and allows NUnit 3
https://www.nuget.org/packages/Xamarin.UITest/3.0.0-dev1
@patniko This can be closed.
ATTN @maxxkrakoa @King-of-Spades

Verified fixed for Xcode 10.2.  Nunit 3.x is not supported by VS for Mac 2019 for local tests.  So close...  But it resolves our issues.  Thank you.

@danstraughn

Nunit 3.x is not supported by VS for Mac 2019 for local tests. So close... But it resolves our issues.

I've been able to successfully run iOS & Android tests with Xcode 10.2 + Xamarin.UITest 3.0.0-dev1 + NUnit 3.11.0 locally. Also, historically NUnit 3 typically could work with Xamarin.UITest despite not being supported, quite often the trouble would start when running in Xamarin Test Cloud / Visual Studio App Center.
I'm curious what error(s) you're seeing that's leading you to conclude NUnit 3 isn't supported by VS for Mac since that doesn't match my observations or expectations.

@danstraughn

Nunit 3.x is not supported by VS for Mac 2019 for local tests. So close... But it resolves our issues.

I've been able to successfully run iOS & Android tests with Xcode 10.2 + Xamarin.UITest 3.0.0-dev1 + NUnit 3.11.0 locally. Also, historically NUnit 3 typically could work locally with Xamarin.UITest despite not being supported; quite often the trouble would start when running in Xamarin Test Cloud / Visual Studio App Center.
I'm curious what error(s) you're seeing that's leading you to conclude NUnit 3 isn't supported by VS for Mac since that doesn't match my observations or expectations.
In fact, as far as I know, NUnit 3 has been supported by VS for Mac literally since before it was VS for Mac; it's predecessor that it inherited logic from, Xamarin Studio, also supported NUnit 3 for quite some time.

Using Visual Studio 8.0.3 (build 14) UITests will not even populate because of an unsupported version of Nunit which is 3.11 as you described.  Not sure what else can be done if the IDE rejects the package.

As part of the generally available release of NUnit3 support we have a story to update the VS templates.

As part of the generally available release of NUnit3 support we have a story to update the VS templates.

Thank you very much.

Hey,
I hope you can help me, I really tried everything, and can't make the Xamarin.UITest 3.0.0 work with a real local device.
I have a Xamarin Forms project and I am using

macOS Mojave 10.14.3 (18D109)
Visual Studio Community 2019: 8.1 build 2460
Xamarin.iOS: <IP_ADDRESS>
XCode: Version 10.2.1 (10E1001)

I included the following packages in my UI test project:

NUnit: 3.12.0
NUnit3TestAdapter: 3.13.0
Xamarin.UITest: 3.0.0

And experience the following:
I can execute my tests on iPhone Simulator with no problem, but when I try to use a real device, I get errors.
I even tried Xamarin.UITest (3.0.0-dev1) with NUnit (3.11.0) as @King-of-Spades recommended above.
With Xamarin.UITest (2.7.7) and NUnit (2.6.4) it's working, but I must use the new version.
Here is what I get:
1 - ClearData:
    bundleId: com.----.----.ios
    deviceId: ----
Running: /var/folders/----/xdb/DeviceAgent.iOS.Dependencies/----/bin/iOSDeviceManager is-installed com.----.----.ios -d ----
Exit code '134' received from '/var/folders/----/xdb/DeviceAgent.iOS.Dependencies/----/bin/iOSDeviceManager is-installed com.----.----.ios -d ----'
	0   CoreFoundation                      0x00007fff512f4ded __exceptionPreprocess + 256
	1   libobjc.A.dylib                     0x00007fff7d3c1720 objc_exception_throw + 48
	10  iOSDeviceManager                    0x0000000105922791 +[PhysicalDevice withID:] + 123
	11  iOSDeviceManager                    0x000000010592b62e +[Device withID:] + 118
	12  iOSDeviceManager                    0x000000010592e993 +[Command deviceFromArgs:] + 130
	13  iOSDeviceManager                    0x0000000105920814 +[IsInstalledCommand execute:] + 48
	14  iOSDeviceManager                    0x0000000105931478 +[CLI process:] + 1110
	15  iOSDeviceManager                    0x000000010591c8f1 main + 121
	16  libdyld.dylib                       0x00007fff7e48fed9 start + 1
	2   CoreFoundation                      0x00007fff5130fa4a +[NSException raise:format:arguments:] + 98
	3   Foundation                          0x00007fff536b3e0d -[NSAssertionHandler handleFailureInMethod:object:file:lineNumber:description:] + 194
	4   FBControlCore                       0x00000001059d6dcb -[FBControlCoreFrameworkLoader loadPrivateFrameworksOrAbort] + 635
	5   FBDeviceControl                     0x0000000105aa680b +[FBDeviceSet initialize] + 75
	6   libobjc.A.dylib                     0x00007fff7d3c4248 CALLING_SOME_+initialize_METHOD + 19
	7   libobjc.A.dylib                     0x00007fff7d3b400c _class_initialize + 282
	8   libobjc.A.dylib                     0x00007fff7d3b3a19 lookUpImpOrForward + 238
	9   libobjc.A.dylib                     0x00007fff7d3b3494 _objc_msgSend_uncached + 68
(
)
*** First throw call stack:
2019-05-15 16:29:33.877 iOSDeviceManager[60620:782079] *** Assertion failure in -[FBDeviceControlFrameworkLoader_Essential loadPrivateFrameworksOrAbort], /Users/maximlobanov/Documents/Repos/TestCloud/FBSimulatorControl/FBControlCore/Utility/FBControlCoreFrameworkLoader.m:84
2019-05-15 16:29:33.879 iOSDeviceManager[60620:782079] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Failed to load private frameworks for FBDeviceControl with error Error Domain=com.facebook.FBControlCore Code=0 "Could not load dylib /usr/lib/swift/libswiftCore.dylib with dlopen: dlopen(/usr/lib/swift/libswiftCore.dylib, 10): image not found" UserInfo={NSLocalizedDescription=Could not load dylib /usr/lib/swift/libswiftCore.dylib with dlopen: dlopen(/usr/lib/swift/libswiftCore.dylib, 10): image not found}'
libc++abi.dylib: terminating with uncaught exception of type NSException
2 - Unsuccessful
Result message:
Xamarin.UITest.XDB.Exceptions.DeviceAgentException : Unable to verify app installation state

ExitCode: 134
	0   CoreFoundation                      0x00007fff512f4ded __exceptionPreprocess + 256
	1   libobjc.A.dylib                     0x00007fff7d3c1720 objc_exception_throw + 48
	10  iOSDeviceManager                    0x0000000105922791 +[PhysicalDevice withID:] + 123
	11  iOSDeviceManager                    0x000000010592b62e +[Device withID:] + 118
	12  iOSDeviceManager                    0x000000010592e993 +[Command deviceFromArgs:] + 130
	13  iOSDeviceManager                    0x0000000105920814 +[IsInstalledCommand execute:] + 48
	14  iOSDeviceManager                    0x0000000105931478 +[CLI process:] + 1110
	15  iOSDeviceManager                    0x000000010591c8f1 main + 121
	16  libdyld.dylib                       0x00007fff7e48fed9 start + 1
	2   CoreFoundation                      0x00007fff5130fa4a +[NSException raise:format:arguments:] + 98
	3   Foundation                          0x00007fff536b3e0d -[NSAssertionHandler handleFailureInMethod:object:file:lineNumber:description:] + 194
	4   FBControlCore                       0x00000001059d6dcb -[FBControlCoreFrameworkLoader loadPrivateFrameworksOrAbort] + 635
	5   FBDeviceControl                     0x0000000105aa680b +[FBDeviceSet initialize] + 75
	6   libobjc.A.dylib                     0x00007fff7d3c4248 CALLING_SOME_+initialize_METHOD + 19
	7   libobjc.A.dylib                     0x00007fff7d3b400c _class_initialize + 282
	8   libobjc.A.dylib                     0x00007fff7d3b3a19 lookUpImpOrForward + 238
	9   libobjc.A.dylib                     0x00007fff7d3b3494 _objc_msgSend_uncached + 68
(
)
*** First throw call stack:
2019-05-15 16:29:33.877 iOSDeviceManager[60620:782079] *** Assertion failure in -[FBDeviceControlFrameworkLoader_Essential loadPrivateFrameworksOrAbort], /Users/maximlobanov/Documents/Repos/TestCloud/FBSimulatorControl/FBControlCore/Utility/FBControlCoreFrameworkLoader.m:84
2019-05-15 16:29:33.879 iOSDeviceManager[60620:782079] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Failed to load private frameworks for FBDeviceControl with error Error Domain=com.facebook.FBControlCore Code=0 "Could not load dylib /usr/lib/swift/libswiftCore.dylib with dlopen: dlopen(/usr/lib/swift/libswiftCore.dylib, 10): image not found" UserInfo={NSLocalizedDescription=Could not load dylib /usr/lib/swift/libswiftCore.dylib with dlopen: dlopen(/usr/lib/swift/libswiftCore.dylib, 10): image not found}'
libc++abi.dylib: terminating with uncaught exception of type NSException```

Hi @lorant-csonka-planorama
I have pulled the latest Xamarin.UITest sources and tried to reproduce this problem with the embedded iOSDeviceManager.
Using Xcode 10.2.1 and Mojave latest beta I was not able reproduce with Xamarin.UITest 3.x.

With Xamarin.UITest (2.7.7) and NUnit (2.6.4) it's working, but I must use the new version.

The stacktraces you pasted look like exactly like those we saw before patching Xamarin.UITest for Xcode 10.2 support.    Xamarin.UITest < 2.2.7 did not work with Xcode 10.2.  Is it possible that your project is using stale Xamarin.UITest binaries?  If this problem persists, please open a new issue.


_changes does not match Apache CouchDB with "heartbeat=true" support

https://github.com/couchbase/couchbase-lite-java-core/issues/1102

Sorry, wrong repo


Added encode decode to serde.

Issue #, if available:
Description of changes:
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Example usage:
import random

from gluonts.core import serde

class MyClass:
    def __init__(self):
        self.number = random.randrange(1, 100)

    def __encode__(self):
        return {"number": self.number}

    @classmethod
    def __decode__(cls, state):
        m = MyClass()
        m.number = state["number"]
        return m


Reuse DefaultThreadFactory

Problem:
The current default thread factory creates a new DefaultThreadFactory instance whenever a new thread is constructed
Solution:
Just reusing the same threadFactory per executorService
Result:
Will reduce object creation when requesting new threads

We’ll need to merge this into the release/2.0.x branch as well