Create a TypeScript SDK to interact with Stoa

The following functions should be available, in this order of importance:

[ ] bool verify(ubyte[] signature, ubyte[] message, PublicKey public_key): Should return whether or not signature is a valid signature for message made with public_key. This requires to use the libsodium bindings.
Basically this: https://github.com/bpfkorea/agora/blob/93c31daa616e76011deee68a8645e1b86624ce3d/source/agora/common/crypto/Key.d#L226-L235
[ ] bool isValidPreimage(Hash original_preimage, ulong original_preimage_height, Hash new_preimage, ulong new_preimage_height) => Returns false if new_preimage_height < original_preimage_height, or if original_preimage hashed original_preimage_height - new_preimage_height times is not equal to new_preimage.
[ ] Validator[] getAllValidators(uint height | null) => Call /validators and return its result
[ ] Validator getValidator(PublicKey address, uint height | null) => Call /validator/{address} and return its result or throws an exception if there is no such validator.

In the last two cases, the height parameter is optional, so it can be either null or ? depending on what is the norm in TS.

Requirements in https://github.com/bpfkorea/infrastructure/issues/37

Created https://github.com/bpfkorea/boa-sdk-ts

The part of the second item should be modified like this.
or if new_preimage hashed new_preimage_height - original_preimage_height times is not equal to original_preimage.


Hoist: integer from sequence

Arbitrary integers have a sequence taking init(_:repeating:) method. I could easily make it available to all binary integers. I would only need to add a signedness parameter in the validating case, where the obvious default is Self.mode. A lot of generic arbitrary integer logic is written in binary integer contexts, which makes the current arbitrary integer constraint a bit awkward.

I might only want init(load:repeating:). It's a nice convenience, but I don't think generic sequence validation is common.

I have the means to implement it without allocating any temporary storage, so I should probably to that...

Hm. It might be better to restrict the sequence type to Array<T> or some contiguous storage protocol, since that better matches the binary integer protocol requirements. It's possible to construct a binary integer from a bit pattern generator, but it's more complicated and inefficient if you use a non-contiguous sequence more than once.

Hm. I could perhaps add a DataIntegerSource protocol (#39) and conform [Contiguous]Array<T> array to it.

I made Self.mode the default signedness for these methods without thinking much about it. But, I suppose that makes sense. Perhaps I should add the same default to the DataInt<T> versions. Hm.

So this might be the weirdest bug ever: adding a default = Self.mode to BinaryInteger.init(_: DataInt<T>, mode: Signedness) causes the literal in T(~0) to be change type from T to Bit.

So I added a bunch of contiguous sequence initializers and removed the non-contiguous option because I felt like it was to easy to write inefficient code. A great abstraction nudges you in the right direction when you try to do something really silly, in my opinion.
@inlinable public init<Body: Contiguous>(
    load body: borrowing Body,
    repeating appendix: Bit = .zero
)   where Body.Element: SystemsInteger & UnsignedInteger

@inlinable public init<Body: Contiguous>(
    _ body: borrowing Body,
    repeating appendix: Bit = .zero,
    mode signedness: Signedness = Self.mode
)   where Body.Element: SystemsInteger & UnsignedInteger

@inlinable public static func exactly<Body: Contiguous>(
    _ body: borrowing Body,
    repeating appendix: Bit = .zero,
    mode signedness: Signedness = Self.mode
)   -> Fallible<Self> where Body.Element: SystemsInteger & UnsignedInteger


attentiveFP "attention"

I've just discovered that AttentiveFP PyG code uses "Gat version" of attention while in original code they use "Gatv2 version" strategy. Can you check which one you implement in your code please ?

page 5 from here https://arxiv.org/pdf/2105.14491.pdf
I guess your implementation is not correct:

do you add a bias in the dense ?

I have around 0.55 rmse on lipop now in the paper it's 0.57 (not same split of course) with your last code PERFECT!

would it be possible to add GATv2 too in the litterature model https://arxiv.org/pdf/2105.14491.pdf ?

get also same on lipop run interesting...

Okay, I have added also an AttentionHeadGATV2 class with the difference you mentioned. But I am confused that in AttentiveFP they write:

which would mean that the attention weights are not a scalar per edge but like a vector per edge since they miss the :math:'a^T' as in GAT. I try to find out in their implementation...

That is strange. I have run it multiple times now and never had that. Is it every time?

No it’s happens once only
Envoyé de mon iPhone

Le 30 juin 2021 à 15:51, Patrick Reiser @.***> a écrit :

That is strange. I have run it multiple times now and never had that. Is it every time?
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub, or unsubscribe.


Documents Upload Refactors and Edit

#22858

Refactors the Document Upload component to modern design (Updates included in Document Indexing)
Refactored for Editing
Implements Document Uploads into Document Record Edit
Unit testing

/gcbrun

Temporary Url for review: https://documents-ui-dev--pr-41-zchpy5ml.web.app


Get posts since?

How can i pass a limit to posts, like since time/date?
Thank you for this great library.

Hi,
This looks like a support request. I would advise you to post your question to the Google Group.


[Builtins] Add 'TestTypesFromTheUniverseAreAllContained'

I realized that we check whether all types from the universe implement KnownBuiltinTypeIn, but don't check where each of them has a Contains instance. This PR fixes that.

Hydra was being weird, this PR is fine.


VRP Solver in Python 3.6

Understand why the solution is changing and make compatible across all python versions.

Resolved by breaking ties.  2bd002b954c2d79b2a05a22fbdc22428c0c489d0


refactor: share response generatation code between framework adapters

This is possible since #376.

Codecov Report
Patch coverage: 5.26% and project coverage change: +0.31 :tada:

Comparison is base (283a72b) 35.54% compared to head (b7c49e0) 35.85%.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #378      +/-   ##
==========================================
+ Coverage   35.54%   35.85%   +0.31%
==========================================
  Files          16       16
  Lines        4727     4686      -41
  Branches      166      166
==========================================
  Hits         1680     1680
+ Misses       3045     3004      -41
  Partials        2        2

Impacted Files
Coverage Δ

src/convenience/frameworks.ts
8.07% <5.26%> (+1.10%)
:arrow_up:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


fix test: 6 refutation results

PR Checklist

[x] This comment contains a description of changes (with reason)
[ ] Referenced issue is linked na
[ ] If you've fixed a bug or added code that should be tested, add tests! na
[ ] Documentation in docs is updated na

Description of changes
fixes test for the 2 added refuters in #770

Technical details

Additional context

accepted in chat


Add frames from the past

I'd like to add frames from the past, i.e. today I realize that I didn't track a frame from last week.
Sth. like
watson add --start 2019-03-01T10:10 --stop 2019-03-01T12:30 Project1 +#123

There's already an PR that would add a relative time to the start command, but for the usecase of adding already ended frame an add cmd would be much more useful, since you can track a past frame with only one command.

In fact, this command already exists in the master branch, but has not been released yet. See: https://github.com/TailorDev/Watson/blob/master/docs/user-guide/commands.md#add

Oh great! Can you please do a next release ? 1.6.0 is nearly a year old now (2018-04-23).

Yeah sorry for that. I'll do this quickly.

Thanks a lot :1st_place_medal:


Create important volumes ahead of time, and attach them at deploy

By doing this, important volumes won't get deleted on a redeploy, and they will also automatically get reattached. This will get around the issue of needing to detach/reattach volumes manually during maintenance; they will already exist, so just reattach.
Make sure to set important volumes to NOT delete on instance termination.

Closed by c50a4268f4a6eb5092d5f9c0d16ac86252d2dd0a


MDEPLOY-272 Add skip capability to deploy-file goal

adds a skip property to the configuration of the deploy-file goal
to allow skipping of the deployment if necessary.
Following this checklist to help us incorporate your
contribution quickly and easily:

[x] Make sure there is a JIRA issue filed
for the change (usually before you start working on it).  Trivial changes like typos do not
require a JIRA issue.  Your pull request should address just this issue, without
pulling in other changes.
[x] Each commit in the pull request should have a meaningful subject line and body.
[x] Format the pull request title like [MPH-XXX] - Fixes bug in ApproximateQuantiles,
where you replace MPH-XXX with the appropriate JIRA issue. Best practice
is to use the JIRA issue title in the pull request title and in the first line of the
commit message.
[x] Write a pull request description that is detailed enough to understand what the pull request does, how, and why.
[x] Run mvn clean verify to make sure basic checks pass. A more thorough check will
be performed on your pull request automatically.
[x] You have run the integration tests successfully (mvn -Prun-its clean verify).

If your pull request is about ~20 lines of code you don't need to sign an
Individual Contributor License Agreement if you are unsure
please ask on the developers list.
To make clear that you license your contribution under
the Apache License Version 2.0, January 2004
you have to acknowledge this by using the following check-box.

[x ] I hereby declare this contribution to be licenced under the Apache License Version 2.0, January 2004

[ ] In any other case, please file an Apache Individual Contributor License Agreement.

Suppressed by #30

@thomasesh Thanks for your effort


[Improve] [Clickhouse-V2] Clickhouse Support Int128,Int256 Type

Subtask of #2789

https://github.com/apache/incubator-seatunnel/pull/3064


Handle IP change on charm refresh

Bug: Upgrading/refreshing a charm will lead to change in IP address of Prometheus consumer units. The Prometheus library must change its scrape target addresses accordingly.

Note to myself : create an integration test for this even if issue is fixed.

Just checked and validated that this issue has been fixed because MetricsEndpointProvider does handle upgrade event. Before and after upgrade screenshots given below. Changing this ticket classification from "bug" to "testing" and changing title.
Before

After


use docker to run the Code-for-Lane-Detection show ResourceExhaustedError

when I use docker to train the model, it shows the flowing error:
ResourceExhaustedError (see above for traceback): OOM when allocating tensor with shape[8,72,200,256]
[[Node: tower_0/lanenet_loss/inference/encode/conv3_1/conv/Conv2D = Conv2D[T=DT_FLOAT, data_format="NHWC", padding="SAME", strides=[1, 1, 1, 1], use_cudnn_on_gpu=true, _device="/job:localhost/replica:0/task:0/gpu:0"](tower_0/lanenet_loss/inference/encode/pool2, lanenet_loss/inference/encode/conv3_1/conv/W/read)]]
[[Node: tower_1/lanenet_loss_1/Mean_1/_1033 = _Recvclient_terminated=false, recv_device="/job:localhost/replica:0/task:0/cpu:0", send_device="/job:localhost/replica:0/task:0/gpu:0", send_device_incarnation=1, tensor_name="edge_47253_tower_1/lanenet_loss_1/Mean_1", tensor_type=DT_FLOAT, _device="/job:localhost/replica:0/task:0/cpu:0"]]
E0109 03:10:55.412494 171 tf_logging.py:74] Exception in QueueRunner: Enqueue operation was cancelled
[[Node: batch/fifo_queue_enqueue = QueueEnqueueV2[Tcomponents=[DT_FLOAT, DT_INT32, DT_FLOAT], timeout_ms=-1, _device="/job:localhost/replica:0/task:0/cpu:0"](batch/fifo_queue, data_augmentation/Sub/_49, data_augmentation/Cast_1/_51, data_augmentation/Cast_2/_53)]]
E0109 03:10:55.415374 171 tf_logging.py:74] Exception in QueueRunner: Enqueue operation was cancelled
[[Node: prefetch_queue/fifo_queue_enqueue = QueueEnqueueV2[Tcomponents=[DT_FLOAT, DT_INT32, DT_FLOAT], timeout_ms=-1, _device="/job:localhost/replica:0/task:0/cpu:0"](prefetch_queue/fifo_queue, batch, batch:1, batch:2)]]
thanks for your help

What's your GPU type and memory size? The SCNN model is very cumbersome and you may need to reduce the batch size or the image size if you do not have enough GPU memory.

What's your GPU type and memory size? The SCNN model is very cumbersome and you may need to reduce the batch size or the image size if you do not have enough GPU memory.


build netopeer2

I do not know how to build netopeer2.
can you help me. thank you!

Hi,
it seems you are quite new to Linux, so I will try to get you started. In case you do not know git, the very first thing you need to do is to clone this repository, you do that with
git clone https://github.com/cesnet/netopeer2

Then open netopeer2/server/README.md and follow instructions there, starting with cloning some other repositories as they are prerequisites of netopeer2.
Just wondering, how come you have a binary of netopeer2-server and you have not compiled it yourself? We do not provide binary packages yet (but will soon).
Regards,
Michal

thank you!
I have downloaded it. I install libyang,libnetconf.
but I have an error when installing sysrepo
$ git clone https://github.com/sysrepo/sysrepo.git
$ cd sysrepo
$ mkdir build; cd build
$ cmake ..
$ make
not find makefile

Oh, okay, lets keep the discussion there then.


✨ Add namespace selection for CAPBM controller

What this PR does / why we need it:
This PR allows to specify a namespace to watch for the controller. This allows to restrict the scope of the controller.

/test-v1a3-integration


ci: change order of tasks

in my opinion it should be in this order:

check
clippy
format
build

check and clippy are where most of the errors are caught, format and build usually have less errors (format was originally first)

write a description

i will also redo it but in my opinion it should be in this order:

check
clippy
format
build

check and clippy are where most of the errors are caught, format and build usually have less errors (format was originally first)
small change however but though i would put it

based on this check only runs when one of them is finished

In my opinion check needs to be run first then clippy, check will tell us if the code compiles or not, clippy is only for following best practices the code will still work if clippy fails

thats the order right now

actually wait no one second

check, format, and clippy will all run at once and build will only run if format and clippy succeed


Add showLastCharWhenObscureText

Add showLastCharWhenObscureText for TextField when obscureTextfield is set to true,it will show the last char,but in the bank app,this is not allow
Fixes https://github.com/flutter/flutter/issues/65352
Pre-launch Checklist

[ ] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[ ] I read the Tree Hygiene wiki page, which explains my responsibilities.
[ ] I read and followed the Flutter Style Guide, including Features we expect every widget to implement.
[ ] I signed the CLA.
[ ] I listed at least one issue that this PR fixes in the description above.
[ ] I updated/added relevant documentation (doc comments with ///).
[ ] I added new tests to check the change I am making or feature I am adding, or Hixie said the PR is test-exempt.
[ ] All existing and new tests are passing.

If you need help, consider asking for advice on the #hackers-new channel on Discord.

@googlebot I signed it!

@justinmc like this?
enum Obscure {
    /// show all text
    none,
    /// obscure all text
    all,
   /// obscure all text but the last char
    default
}

@zhangwei911 Yes that's what I was talking about.  I think that approach looks good.  Can we get rid of showLastCharWhenObscureText now, or is there a reason you kept it?
Also, I think we should change the name from obscure to obscureTextBehavior and the enum would be ObscureTextBehavior.  I think none and all are ok, but maybe last should change to be delayed?  Since really we are obscuring everything, just at a short delay.
CC @LongCatIsLooong for a second opinion on this API.

Also FYI there is a conflict on this PR, so you'll have to merge/rebase master.

@justinmc i have delete showLastCharWhenObscure,update enum and param name.
but flutter-build — Tree is currently broken. Please do not merge this PR unless it contains a fix for the tree.
i don`t know how to fix,its my first time to pull request

Gold has detected about 4 new digest(s) on patchset 17.
View them at https://flutter-gold.skia.org/cl/github/77518

Gold has detected about 2 new digest(s) on patchset 21.
View them at https://flutter-gold.skia.org/cl/github/77518

@zhangwei911 You've got analyzer errors because of your deprecation format, could you take a look? Thanks for updating the other stuff.  https://logs.chromium.org/logs/flutter/buildbucket/cr-buildbucket.appspot.com/8841034535413644464/+/u/prepare_environment/Analyze/analyze/stdout

@zhangwei911 Can you fix the conflicts?  There are also lots of weird analyzer failures.  They'll hopefully go away when you fix the conflicts.

This still seems to have some problems, does it run locally for you?

This still seems to have some problems, does it run locally for you?

i have run locally

Such a simple function has changed many things for so long, but there are still various mistakes. I decided to give up. Maybe my ability is limited

@zhangwei911 Thanks for the attempt here and for getting us thinking about this.  We should have something like obscureTextBehavior in the future.  Feel free to tag me for review if you open any other PRs.


Use ss-engine.io dependency as default

At the moment, there are 2 copies of ss-engine.io, one that is a separate npm module, and another that comes within SocketStream by default.
This change ports the adjustments that were made to the copy inside of SocketStream over to the npm module, and allows changes for that WebSocket engine to be done in 1 place, rather than in 2.
It also helps to reduce SocketStream's core codebase down a bit.

So SockJS is a second rate citizen?

@thepian SockJS has always been available as a plugin - the thing is the engine.io code is in the core repo, which was copy/pasted from the ss-engine.io npm module, and @kulicuu did some changes to it to make it use the latest engine.io release.
The reason for this PR was 2 things - firstly, to have 1 place where the engine.io implementation is maintained (rather than inside both socketstream and the ss-engine.io module), as well as to reduce the amount of code that exists inside of socketstream, so we can see how all the libraries connect with each other, and be in a better position to refactor the implementation to make it more modular.
At the moment I'm manually testing the implementation, and there is a JS client error in the version of ss-engine.io which I will need to debug, so we'll need to resolve that before we can merge this in.

I don't think it should be done like this. I take it ss-engine.io have tweaks that need to be pulled in?

Can you explain what you mean by "retired"—I'm wary of this approach, since I use ss-jade (and maybe ss-engineio) regularly ... ?

Retired meaning that they are built-in to 0.5, so you can add('jade') just like you would add('html'). You can make your own Jade formatter if you like, but I don't see any need to maintain ss-jade, so they are just there for people using <0.5
engineio is built-in today, and I've added sockjs and plan to add ws. Likewise you can make your own transport and use it.

ah gotcha. thx


Druid vs Redshift in perfomance

Which DB works better with superset and has the good perfomance

It depends on your data, use case, whatever. Better ask for opinions on the mailing list and not here please.


Downloading the dataset from CLI

Hey,
Is there any easy way to download the dataset via cli in a remote server?
Thanks.

Manage to download with curl. wget was giving me a permission error.

@vturrisi Have you solved the issue of downloading with curl or wget? I also want to download mapillary datset to our uni server.

@YvanYin I solved with curl. You can do something like: curl URL --output OUTPUT.zip


Applying schema compare changes on Stored Procedure objects causes comment headers to duplicate

Issue Type: Bug
When performing a Schema compare between a Database (Src) and a Database Project (Target) where there are changes in the Stored Procedure code, and that Stored Procedure has commentary before the definition, then that commentary is duplicated when the changes are applied to the Project.
Eg.
In Database:
/***************/
/* Comments */
/***************/
CREATE PROCEDURE [dbo].[sp_test]
as
BEGIN
DECLARE @var1 varchar(20)='foo';
DECLARE @var2 varchar(20)='bar';
END;

In Database Project:
/***************/
/* Comments */
/***************/
CREATE PROCEDURE [dbo].[sp_test]
as
BEGIN
DECLARE @var1 varchar(20)='foo';
END;

After applying changes, the following occurs in the Database Project:
/***************/
/* Comments */
/***************/
/***************/
/* Comments */
/***************/
CREATE PROCEDURE [dbo].[sp_test]
as
BEGIN
DECLARE @var1 varchar(20)='foo';
DECLARE @var2 varchar(20)='bar';
END;

Extension: Schema Compare 1.13.1 with SQL Database Project 0.16.1
Azure Data Studio version: azuredatastudio 1.36.1 (e56e1d931bbb110fe8f24751423c4e184bb8f22d, 2022-04-21T21:25:10.399Z)
OS version: Windows_NT x64 10.0.17763
Restricted Mode: No

System Info

Item
Value

CPUs
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz (2 x 2594)

GPU Status
2d_canvas: unavailable_softwaregpu_compositing: disabled_softwaremultiple_raster_threads: disabled_offoop_rasterization: disabled_offopengl: disabled_offrasterization: disabled_softwareskia_renderer: enabled_onvideo_decode: disabled_softwarevulkan: disabled_offwebgl: unavailable_softwarewebgl2: unavailable_software

Load (avg)
undefined

Memory (System)
8.00GB (0.71GB free)

Process Argv

Screen Reader
no

VM
0%

oard because it was too large to send. Please paste.

Also happens for views. Doesn't happen for tables.
Probably related to the comments showing as part of the stored proc's script in schema compare, but not for tables

fixed in DacFx. Will be brought into ADS with the next DacFx update that should happen before the October release.


Support capabilities: none in YML - Fix #14

Fixes https://github.com/moby/tool/issues/14
How I tested:
I edited the sshd example changing all to none - this built successfully where as prior to that it would throw an error.

Could you update the git commit message to be more decriptive? "Fix #14" means very little when looking at the git commit log

Yes, as this repo will not exist soon, there is no point referencing the issue number at all.

Commit message updated.

The github interface is a bit crap, but it also looks like this is not signed-off-by

it has the odd "alexellis committed with alexellis" in the API which normally means the signed off by is wrongly done.

Switching over to the switch statement.

For some reason this Mac is giving me issues with signing. I've not had to do anything special to use -S before - any ideas? The commit with alex ellis is probably squashing the commits into one.
error: gpg failed to sign the data
fatal: failed to write commit object

we only need -s not -S...

gofmt applied + re-pushed.


user interaction (0.5.0 plugin release) causes crash on Macs

See Motopomp's video here. Problematic for Macs but not Windows.
https://www.facebook.com/735968572/videos/10156003951938573/
To reproduce:

Launch mschack -> Mixer 2x4 Stereo/Mono
Go to the B area (B1, B2, ..) at the bottom under AUX SEND
Click on the black prefader button on the top
Note that the interface does not change. The black square is still black after clicking on it
Click the bottom black button. The interface does not change as for (4), and Rack crashes.

Appears to be a UI issue.
Partial Dump follows:
Process:               Rack [10481]
Path:                  /Applications/Rack.app/Contents/MacOS/Rack
Identifier:            com.vcvrack.rack
Version:               ??? (???)
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           Rack [10481]
User ID:               501
Date/Time:             2017-11-24 10:26:55.838 -0600
OS Version:            Mac OS X 10.13.1 (17B48)
Report Version:        12
Anonymous UUID:        D6D40B3C-0FAD-6B61-AE53-2A01468BB84E
Sleep/Wake UUID:       EE4F7F83-737F-48E6-BE76-1EE796AD5911
Time Awake Since Boot: 43000 seconds
Time Since Wake:       340 seconds
System Integrity Protection: enabled
Crashed Thread:        2
Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_INVALID_ADDRESS at 0x00007ed726555d80
Exception Note:        EXC_CORPSE_NOTIFY
Termination Signal:    Segmentation fault: 11
Termination Reason:    Namespace SIGNAL, Code 0xb
Terminating Process:   exc handler [0]
VM Regions Near 0x7ed726555d80:
Stack                  000070000e9f3000-000070000ea75000 [  520K] rw-/rwx SM=COW  thread 2
-->
MALLOC_TINY            00007fd726400000-00007fd726800000 [ 4096K] rw-/rwx SM=PRV
Thread 0:: Dispatch queue: com.apple.main-thread
0   com.apple.GeForceGLDriver     	0x00007fff434dc960 0x7fff431e6000 + 3107168
1   com.apple.GeForceGLDriver     	0x00007fff434dbf16 0x7fff431e6000 + 3104534
2   com.apple.GeForceGLDriver     	0x00007fff433cb24a 0x7fff431e6000 + 1987146
3   com.apple.GeForceGLDriver     	0x00007fff43409b93 0x7fff431e6000 + 2243475
4   com.apple.GeForceGLDriver     	0x00007fff4340a432 0x7fff431e6000 + 2245682
5   com.apple.GeForceGLDriver     	0x00007fff433f32ee 0x7fff431e6000 + 2151150
6   com.apple.GeForceGLDriver     	0x00007fff433f3ef7 0x7fff431e6000 + 2154231
7   com.apple.GeForceGLDriver     	0x00007fff434fa353 gldUpdateDispatch + 1246
8   GLEngine                      	0x00007fff52f3cde8 gleDoDrawDispatchCore + 601
9   GLEngine                      	0x00007fff52efce78 glDrawArrays_ACC_Exec + 232
10  com.vcvrack.rack              	0x0000000109a3b29f glnvg__renderFlush(void*) + 2463
11  com.vcvrack.rack              	0x0000000109aa9c7a nvgEndFrame + 26
12  com.vcvrack.rack              	0x0000000109a4d957 rack::renderGui() + 183
13  com.vcvrack.rack              	0x0000000109a4e51f rack::guiRun() + 1087
14  com.vcvrack.rack              	0x0000000109a565aa main + 698
15  com.vcvrack.rack              	0x0000000109a383e4 start + 52
Thread 1:: com.apple.NSEventThread
0   libsystem_kernel.dylib        	0x00007fff7036de76 mach_msg_trap + 10
1   libsystem_kernel.dylib        	0x00007fff7036d390 mach_msg + 60
2   com.apple.CoreFoundation      	0x00007fff48ba7dd5 __CFRunLoopServiceMachPort + 341
3   com.apple.CoreFoundation      	0x00007fff48ba7127 __CFRunLoopRun + 1783
4   com.apple.CoreFoundation      	0x00007fff48ba6797 CFRunLoopRunSpecific + 487
5   com.apple.AppKit              	0x00007fff462f62d1 _NSEventThread + 184
6   libsystem_pthread.dylib       	0x00007fff704b16c1 _pthread_body + 340
7   libsystem_pthread.dylib       	0x00007fff704b156d _pthread_start + 377
8   libsystem_pthread.dylib       	0x00007fff704b0c5d thread_start + 13
Thread 2 Crashed:
0   plugin.dylib                  	0x000000010ac48bab Mix_2x4_Stereo::step() + 1451 (mscHack_Controls.hpp:1002)
1   com.vcvrack.rack              	0x0000000109a38f4e rack::engineRun() + 366
2   com.vcvrack.rack              	0x0000000109a39cfd void* std::__1::__thread_proxy<std::__1::tuple<void ()()> >(void) + 93
3   libsystem_pthread.dylib       	0x00007fff704b16c1 _pthread_body + 340
4   libsystem_pthread.dylib       	0x00007fff704b156d _pthread_start + 377
5   libsystem_pthread.dylib       	0x00007fff704b0c5d thread_start + 13
Thread 3:
0   libsystem_kernel.dylib        	0x00007fff703776da __workq_kernreturn + 10
1   libsystem_pthread.dylib       	0x00007fff704b106a _pthread_wqthread + 1035
2   libsystem_pthread.dylib       	0x00007fff704b0c4d start_wqthread + 13
Thread 4:
0   libsystem_pthread.dylib       	0x00007fff704b0c40 start_wqthread + 0
Thread 5:
0   libsystem_pthread.dylib       	0x00007fff704b0c40 start_wqthread + 0
Thread 2 crashed with X86 Thread State (64-bit):
rax: 0x000000000000089d  rbx: 0x00007ed726555d60  rcx: 0x00007fd72805ac70  rdx: 0x0000000000000000
rdi: 0x0000000000000000  rsi: 0x0000608000223cc0  rbp: 0x000070000ea72e40  rsp: 0x000070000ea72da0
r8: 0x00007fffa952a070   r9: 0xffffffff00000000  r10: 0x0000000109b07088  r11: 0x0000000109b07090
r12: 0x00007fd728059c60  r13: 0x00007fd728059c60  r14: 0x0000000000000000  r15: 0x0000000000000000
rip: 0x000000010ac48bab  rfl: 0x0000000000010206  cr2: 0x00007ed726555d80
Logical CPU:     0
Error Code:      0x00000004
Trap Number:     14
Binary Images:
0x109a37000 -        0x109aecff7 +com.vcvrack.rack (??? - ???)  /Applications/Rack.app/Contents/MacOS/Rack
0x109ba3000 -        0x109bd6fff +libGLEW.2.1.0.dylib (0) <2ACFCF19-4D8D-34F1-A766-FCB7839BD6E4> /Applications/Rack.app/Contents/MacOS/libGLEW.2.1.0.dylib
0x109c1b000 -        0x109c36fff +libglfw.3.dylib (3.2) <40AB7FE4-1659-3B12-AD53-E5C96CAD7E40> /Applications/Rack.app/Contents/MacOS/libglfw.3.dylib
0x109c49000 -        0x109c58fff +libjansson.4.dylib (15) <4B8D286C-2D1B-3

Additional observations:

Clicking in the A portion of the interface, the top left pre-fade button DOES toggle yellow when clicked

Clicking on the A button left pre-fade button toggles the top left AUX send prefade under section B !

Clicking on the bottom left pre-face button under B also causes a crash

the A and B Aux Send "M" and "S" toggles seem to work

All knobs appear to work

The toggles in the middle which create a horizontal line appear to toggle correctly.

SUMMARY: The AUX SEND box toggles are problematic.

Do you know if this was only on the 2x4 or you haven't tried the others?

I have implemented a new button of my own, the one that is in the 6x32 sequencer.  I will be updating the mixers to use this button so maybe that will help also.

I tried the 1x4 and the 6x32.
The 1x4 crashed on pressing similar toggle switches.
The 6x32 looks good in what I tried, so I agree that upgrading your mixers to use that particular switch seems good.

Updated the mixers, give them a try.

They seem to work fine in a few click tests on previous toggles. Thanks


Online S3 tests, no ArgumentError thrown

Sync non-existent directory: Test Failed at /mnt/builds/2gsuxSAE/0/JuliaCloud/AWSTools.jl/test/S3.jl:492
   Expression: sync(src_dir, dest_dir; delete=true)
     Expected: ArgumentError
   No exception thrown

The S3 module was removed in https://github.com/JuliaCloud/AWSTools.jl/pull/27


chroma code highlighting issues

"tl;dr" synopis:  chroma does not seem to be configurable
I am having difficulties with code highlighing under this hugo-theme-learn.  What I am observing does not make sense, but I am out things to try.
Longer description
I have successfully modified a number of standard style elements, and also used two different Hugo themese as test beds.  Both other themes (beautifulhugo as well as the on-purpose-minimal hugo-xmin) seem to do what I want them to do (a simple trac format for fenced code blocks).
With hugo-theme-learn I have no such luck. I generated a number of different syntax.css files, yet none seems to make a difference on rendering -- I end up with mostly 'white on white' code:

If however I remove the header line and not include any, I get plain 'white on black' and clearly no highlighting.
I have seen other suggesting that maybe mermaid plays a role, so I removed that from the footer.  No effect.
I really like the rest of this theme and would love to get it to work with code formatted by chroma and adjustable via simple .css files pregenerated.
Any ideas?

Before digging into this too much... are you able to use the built-in syntax highlighting provided by highlight.js.
To investigate this any further I think you might need to provide sample code / a link to your website if the repository is public.

Thanks for the follow-up -- much appreciated!
I happen to have used pandoc for many years to do this server-side, and I want to do it server side rather than relying on the sanity of each user's browser -- a personal preference supported by Hugo. And I can.  It just so happens that ... hugo-theme-learn seems to "filter" the results.
The site I am working on is for a class I will be teaching come January, so it is half-public and half not.  But for starters, my mock page with code follows.  It is the one I used for the screen-shots above and it clearly does not come the same way as it does in other Hugo themes.
---
title: Code typeset
weight: 500
---

Python

``` Python
while:
    a = 3.0;
```

R

``` R
## some code comment
foo <- function(bar) {
    zigzag(bar)
    txt <- "a text var"
    return(NULL)
}
```

SQL

```sql
select foo from bar where date > '2018-10-01'
```

I can complement this with appropiate settings from the top-level config.toml if you want, and I can certainly create a mock site with the same settings and this page.

TIL that hugo has built in code-formatting with Chroma. I actually wasn't aware! https://gohugo.io/content-management/syntax-highlighting/
I'll try get to this in the next few days. Just some initial ideas though:

Are you setting pygmentsCodeFences to true in your site config?
Have you tried removing highlight.js entirely? (override footer.html and remove the reference to highlight.pack.js, and override header.html to remove nucleus.css)

TIL that hugo has built in code-formatting with Chroma.

Hehe. It is not that well documented. But yes, seems to work and is fast as usual.
As for your two points:

Yes.  I use

pygmentsStyle = "trac"
pygmentsUseClasses = true
pygmentsCodeFences = true
pygmentsCodefencesGuessSyntax = true

where trac is, I guess, nominal as I tried different static/css/syntax.css.

That sounds promising. I was unaware what nucleus.css was (and googling didn't help) and that was one of the reasons I filed this.  I can try both and report back in a day or two.

When inspecting with Chrome Dev Tools it is possible to show which css file is causing the behaviour you see. At least that narrows down the issue some more to a specific file.
See Figure 2 at this chrome devtools help page. Each css rule has a link to the <file>.css:<line-number> showing you where the rule is being defined.

Gave 2) a quick spin:

I already had highlight.pack.js commented out in the footer
so now I also commented out nucleus.css in the header

What is unchanged is the dark background I did not ask for.  Any idea?

@matalo33 I had actually tried to peek at the CSS analysis from the Chrome "Inspect" view but I guess I am too much of a newb when it comes to CSS styling -- I could not figure it out.
The page I was refering is now public (pending DNS updates "everywhere") so could you take a look at it at this link ?   I am basically content with i) having pandoc-alike static rendering and some styling but ii) a little bewildered about the dark background I did not ask for.  Is that something fixable?

@matalo33 If you had a moment to take a look at his page I'd really appreciate it!

I'd still truly appreciate a second look.  I moved the temp page referenced above out of the way as it was temp, but I have a short page with code snippets exhibiting the same issue.

Dear Dirk @eddelbuettel ,
I saw your call for help on Twitter ;-)
I propose you use to use this in your config.toml.
pygmentsUseClasses = false
pygmentsCodeFences = true
pygmentsCodefencesGuessSyntax = true
pygmentsStyle = "tango"

You can of course choose your own style (https://xyproto.github.io/splash/docs/all.html), but "trac" has no background or borders (although you can add it in your own css).
I modified the theme while also removing highlightjs, but also some colors in theme.css.
I did a fork, with a special branch for that.
You can try it if you want. Tell me if it suits you:
https://github.com/statnmap/hugo-theme-learn/tree/light-chroma
Here the snapshot of the exampleSite with your code:

Awesome. Will try this evening once I get home.

On the documentation it is said:

pygmentsStyle
The style of code highlighting. Note that this option is not relevant when pygmentsUseClasses is set.

So you should set pygmentsUseClasses = false

Just tried it on the laptop. I might have been there once -- it "works" but now the theme does not work. I get some 'white on white' in the first example.  The second one works better (ie shell).

With my fork and its modified theme.css ?

With my actual site.

So this is normal that it does not work.
You have to remove some background-color and color attributed to pre and code tags in theme.css.

FInally fixed thanks to help from @statnmap and @BrodieG who helped me with the CSS side of things.  Will test locallt for a day or two and then deploy,.
Many, many, thanks to both of you.

Ok,  have the same problem with C++ syntax (not) highlighting.
What gives? I am hoping for hugo theme learn, next release that will fix this issue.

Hello everyone!
I am noticing another problem: having nested namespaces also has a weird behaviour.
Writing something like Nes::MemoryController::kPrgRomOffsetBank0 for example gives only Nes::kPrgRomOffsetBank0. Basically the :: will display only the first and the last entry.
Also writing this:
void Nes::Mapper0::PrgWrite( uint16 address, uint8 data ) {
does not give any syntax coloring.
Using {{< highlight cpp >}}...maybe I am doing something wrong ?
Thanks everybody :)

@DBJDBJ I "eventually" got help from a friend with better CSS "skillz" who showed me how to drill down to find where the entity was set so I had to make another change in, if I recall, two places. I could distill this I presume.
@JorenJoestar I should check if I have that covered.


torch.cuda.OutOfMemoryError

hi, during the one-click training process i get this error:

also i download ffprobe.exe file and put it in the same folder, but still get this error.
i also reduce batch size gpu to 1, but not work again
i have GPU NVIDIA Geforce GTX 1650 4.00 GB
16GB Ram Memory

Unfortunately your GPU ran out of VRAM. See what other programs you have that takes VRAM and try to disable them. Good tip is to disable hardware acceleration on your browsers so they don't use GPU resources. Try to only run this program and nothing else.
Please reference this if you need more information: https://pytorch.org/docs/stable/notes/faq.html


ENH: update package version

Hi! This is the friendly automated conda-forge-webservice.
I've started a version update as instructed in #34.
I'm currently searching for new versions and will update this PR shortly if I find one! Thank you for waiting!
Fixes #34

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe/meta.yaml) and found it was in an excellent condition.


Added open build/release in browser feature

Referring to #14 I did a pull request implementing this feature reguest.

I will test this in weekend and approve it if everything works.

I updated my branch to resolve conflicts

OK good. The new release took all my time, so I try to check this in upcoming weekend.

Very good feature!

@panuoksala It doesn't look like this got merged into the repo before it was closed. Was this going to be added? I'd love this feature.

Yes it was merged after release. I was waiting for something else to come up, before providing new version. As now it seems that nothing is coming up in near future I could release this change alone.


Add support for --spec CLI option

As an alternative to -d, you can pass spec file paths (just like you would in Cypress). If --spec is present, it will use that to determine which tests to run.
Resolves #155

Hi guys, thank you for your update, it's very useful. When will it be merged?

@IkaroSantos @ryanolson-aumni hey there, any updates on this one? could really use it, because even if all test suites in directory pass, build fails because not all found specs provide results. Thanks, appreciate it!

@ryanolson-aumni @IkaroSantos can we have this PR merged please?


dependencies: Downgrade autosize to 5.0.2 to fix scrollbar regression

https://chat.zulip.org/#narrow/stream/9-issues/topic/compose.20box.20scrollbars/near/1531138

Thanks, merged!


fix: missing space

This PR fixes a bit of code that shouldn't be there in the first place. I will close in lieu of further changes.


Maximum execution time of 60 seconds exceeded

Thanks for the great work !
I am running through this classic php issue "Maximum execution time of 60 seconds exceeded". I changed it manually on the php.ini but it's removed every time I provision the VM.
I was wondering if this time option could be added in the config.yml file ? Like :
php_execution_time: "60"
Many thanks,
Luc

Since that setting is configurable through the geerlingguy.php role this VM uses, you can simply add the following line inside your config.yml file:
php_max_execution_time: "120"

(or however long you want).

Works great, thanks!


[Suggestion] Orb of Origin condition

Hello!
Is it possible using to add a condition  to lock an origin behind the Orb of Origin? I want to make some custom origins after you obtain the orb in my modpack, though as far as I can see this is hard to do.

Not sure if this was ever implemented, but closing due to being stale.


Not able to debug office add-ins on Mac with Word version 16.13.1

How can i debug Office Add-ins on Mac with word version 16.13.1? Above all commands doesn't work. I can't see inspect element menu option using all commands available on document. Is there any other way to debug issue?

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

ID: be179784-5839-3e8f-c131-1f4d89808b03
Version Independent ID: 69bca101-91a2-3a5e-5177-493723504354
Content: Debug Office Add-ins on iPad and Mac
Content Source: docs/testing/debug-office-add-ins-on-ipad-and-mac.md
Service: unspecified
Product: office
GitHub Login: @o365devx
Microsoft Alias: o365devx

@KeyurPatel268 - I've contacted our engineering team to ask for a follow up to your question.

#187 - Does any of this information help you?

could you please explain what you mean by "command dont work"? did you try to run the following command in Terminal:
defaults write com.microsoft.Word OfficeWebAddinDeveloperExtras -bool true
restart Word
and then right click in the add-in frame? you should see the context menu similar to below:

Command means set "OfficeWebAddinDeveloperExtras" using different options to enable inspect menu. I can able to see inspect menu in mac book but not on mac machine with Operating system OS X EI Capitan  and Version : 10.11.3. Word Version is 16.13.1.
As per mentioned document, Is it enable only on Mac OS High Sierra operating system? Any workaround to see debug or inspect element on OS X EI Capitan Operating system?

Is there any equivalent to "defaults write com.microsoft.Word OfficeWebAddinDeveloperExtras -bool true" for seeing javascript console.log statements in Outlook 2016 for mac?

@bplus - sure. defaults write com.microsoft.Outlook OfficeWebAddinDeveloperExtras -bool true
Take a look at this article here:
https://docs.microsoft.com/en-us/office/dev/add-ins/testing/debug-office-add-ins-on-ipad-and-mac

I'll go ahead and close the issue. If you need additional information, please reopen the issue, or create a new one. Thanks!

I am having the same issues. Not seeing 'inspect element'. not able to console log after:
defaults write com.microsoft.Word OfficeWebAddinDeveloperExtras -bool true

.. was able to see console log..  please disregard comment above

@12s can you pleas tell me how you achieved this? cause I'm having this issue aswell right now. I don't have 'inspect element' when i right click and I don't know where to go to see the console.

@shcyiza I believe my correction was a simple error, like a path being wrong. I believe I had to click on that 'i' button in the top right to display the inspect element option too.

@12s I did all of this... nothing seems to work...

It doesn't work for me either. May it be related to macOS Catalina?

I'm running Mojave with Outlook 19.33 (Office Subscription) and it doesn't show up in the contextual menu.
I've typed ```defaults write com.microsoft.Outlook OfficeWebAddinDeveloperExtras -bool true````
and no difference. Restarted outlook, nothing........

I'm running Catalina and the latest version of Word, can't get inspect to show up either. Any help much appreciated.

I have same problem, too.
Follow the document but still can't see the inspect shows up :(
https://docs.microsoft.com/en-us/office/dev/add-ins/testing/debug-office-add-ins-on-ipad-and-mac
environment:
macOS: catalina 10.15.6
excel: 16.40 build 20081021

I have the same problem. Not able to see the inspect. Where I'm on Latest BIG SUR

Have a look here:
https://github.com/OfficeDev/office-js/issues/506
It says "don't use App store Microsoft"

Have a look here:
https://github.com/OfficeDev/office-js/issues/506
It says "don't use App store Microsoft"


⚠ Bofrost.it has degraded performance

In c8b8657, Bofrost.it (https://www.bofrost.it) experienced degraded performance:

HTTP code: 200
Response time: 1745 ms

Resolved: Bofrost.it performance has improved in 07d9312 after 11 days, 11 hours, 27 minutes.


feat(Label): add prompt prop

This PR adds prompt prop to Label component. It used only inside Forms that can indicate errors:

Validation messages can also appear inline. UI Forms automatically format labels with the class name prompt. These validation prompts are also set to appear on input change instead of form submission.

https://semantic-ui.com/behaviors/form.html#validating-on-blur-and-other-events

Styles applied to <Label prompt /> are different that usual:

Codecov Report

Merging #3680 into master will not change coverage.
The diff coverage is 100%.

@@           Coverage Diff           @@
##           master    #3680   +/-   ##
=======================================
  Coverage   99.83%   99.83%
=======================================
  Files         174      174
  Lines        3100     3100
=======================================
  Hits         3095     3095
  Misses          5        5

Impacted Files
Coverage Δ

src/elements/Label/Label.js
100% <100%> (ø)
:arrow_up:

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 e7774e6...fbfeb55. Read the comment docs.


Bluetooth Connectivity Fails At macOS Login Screen

Prerequisites
macOS 13.5.2 Ventura (or IIRC 13.5.1 as well)
Commit from Sep 7, 2023
Description of Problem
Starting with version 3.0 of the firmware, the Adv360-Pro no longer connects to my MacBook Pro (M1) at login upon cold boot or restart. Note that this is the login screen prior to macOS loading. My Logitech MX Ergo trackball has always worked and confirms Bluetooth is active and working at the hardware and pre-OS boot level.
Today I had time to revert to my prior 2.x firmware and as soon as I did so this issue went away. So there's definitely something funky with the 3.x firmware and Bluetooth.
Additional Comments Semi-Unrelated
As an aside, when I originally updated to the 3.x firmware, I spent a really long time, standing on my head, running around in circles, etc. before I could get the keyboard to reconnect to macOS and even when doing so I had to struggle through trying to get the right half to connect properly to the left. I probably spent 30-60 mins before things magically worked.

We are seeing this problem with 13.5.1 as well. We will investigate.
Sorry for the trouble and thanks for the incredibly clear documentation!

Is this the filevault/ full disk encryption screen?
try deleting this line https://github.com/KinesisCorporation/Adv360-Pro-ZMK/blob/45fca6f6010b50cec3e7f8df4fe4af4bad1e470e/config/boards/arm/adv360/adv360_left_defconfig#L52
and see if it still presents an issue

Great suggestion @ReFil and it looks like that solved my problem. Yes, this is the FileVault login screen at EFI prior to booting macOS. I suspect this also solved all my other woes too in that...

Both halves had zero issues connecting to each other
Upon rebooting my Mac, the keyboard once again connected and could be used at the pre-OS boot login

Additionally this solves another issue I had seen and the experience was such a night and day difference that I'll expand here. I'm using my Adv360-Pro also with a Windows 11 system. Under the prior 3.0 firmware, getting it to pair was quite a pain as well. Not nearly as bad as the Mac at 30-60 mins but maybe 15-30 mins of various reboots of the system, keyboard, multiple pairing tries, etc. After making this change and pairing, Bluetooth instantly connected on the first try.

I suspect an update changed where the bluetooth LE privacy keys were stored, i suppose it makes sense for them to only be decrypted after passing the efi encryption screen. One possible side effect of disabling privacy on the keyboard is that the keyboard might periodically fail to reconnect to the mac as the mac has cycled to a new private address. If your issue is solved now i'll close it out

@patricksalo Just following up on this, have you had any connectivity issues requiring re-pairing to the mac since disabling BT privacy?

So far so good and everything has been extremely solid for both Mac and PC.


Allow setting wallpaper to colour rather than image.

Describe the suggestion
Per

I would like to be able to set the wallpaper to a colour rather than an image, as the relevant default (to be KCM) of KDE Plasma 5 allows. This allows me to not store an image which corresponds to the colour of my system, instead allowing me to set a value (base-16 or RGB, for instance) via Yin-Yang.

Enabled plugins
What plugins did you have enabled? If not relevant, you can remove this.

[x] System
[-] Wallpaper

Affected versions

Type
Data

Yin-Yang version
3.3

Relevant application version[^1]
https://download.opensuse.org/repositories/openSUSE:/Factory/standard/x86_64/konsole-23.08.3-1.1.x86_64.rpm

Qt version
5.15.11

Python version

RokeJulianLockhart@s1e8h4:~> ls -ls /usr/bin/python*
4 lrwxrwxrwx 1 root root     9 Oct  9 08:54 /usr/bin/python -> python2.7
4 lrwxrwxrwx 1 root root     9 Oct  9 08:54 /usr/bin/python2 -> python2.7
16 -rwxr-xr-x 1 root root 14448 Oct  9 08:54 /usr/bin/python2.7
4 lrwxrwxrwx 1 root root    10 Nov 23 21:51 /usr/bin/python3 -> python3.11
16 -rwxr-xr-x 1 root root 14448 Oct  9 08:49 /usr/bin/python3.10
16 -rwxr-xr-x 1 root root 14448 Nov 23 21:51 /usr/bin/python3.11
4 -rwxr-xr-x 1 root root  3362 Nov 23 21:51 /usr/bin/python3.11-config
4 lrwxrwxrwx 1 root root    17 Nov 23 21:51 /usr/bin/python3-config -> python3.11-config
RokeJulianLockhart@s1e8h4:~>

[^1]: This refers to the application a plugin might use. For example, if you submit a bug report for the Firefox plugin, this refers to the Firefox version you are using. If the bug is in a plugin for a desktop environment, this refers to the DE (Plasma, Gnome, etc).

https://github.com/oskarsh/Yin-Yang/issues/245#issuecomment-1836307391

Enhancement is about general app features like different schedulers. Plugin support is for everything about plugins.
The issue is that we support different desktops. Also I dont know yet how I would implement that in our current architecture. Meanwhile, you might want to use a custom script

https://github.com/oskarsh/Yin-Yang/issues/246#issuecomment-1837197508

That's a brilliant idea. I've asked https://superuser.com/q/1819096/904401 consequently. Thanks, @l0drex.

Meanwhile, you might want to use a custom script

Not necessary. Have images of the desired colors ready. A few (one?) pixels will suffice.
This is what I use.

The is tucked away from my most used folders to avoid visual clutter there.
There had been an issue that the names or paths may not contain certain characters. Not sure if it still exists. If setting images doesn't work, this is likely the cause.

https://github.com/oskarsh/Yin-Yang/issues/246#issuecomment-1851852547

@noyannus, it is necessary. I'm glad for your advice, but I had already ascertained that what you propose would provide this functionality, but believe it is insufficient as a solution. It requires too much work.


Open target="_blank" window in other settings?

Hello, I really like your Electron App. Thanks for sharing!
I have a question about the target="_blank" window.
I have included an external website in my Index.html, which partly contains links that open in a new window target="_blank". Now I have the problem that the app, as it is now, opens a window with the same settings as the main window. In my case now "fullscreen: true".
Is there a possibility that I can make separate settings for the "_blank" pages? e.g. width: 800, height: 600 and a slightly transparent?

Hello,
Thank you for your nice comment, and sorry for the delay. I think it's not a problem due to my code, but it's something that depends on Electron apparently. And apparently, yes, it's possible to use target="_bank" to create a custom window :)
I can't help you more, I never use target="_blank" attribute on links in my electron applications.


Use babel for converting ES6 to ES5 and minify files

The extension is using a combination of ES6 in a lot of places, and some old browsers (chrome 51 and below) don't support ES6.
So, create a setup to transform ES6 to ES5 using babel and minify these files by running uglify some uglify tasks using gulp or grunt.

hey @prateek3255 I think webpack would be more futureproof.


[Automated] Update eventing-istio-eventing-kafka-broker nightly (#103)

Update eventing-kafka-broker nightly
Signed-off-by: Knative Automation<EMAIL_ADDRESS>

OCF Webhook is merging this PR


Make a function to generate volumeClaimTemplate

Signed-off-by: Chenxiong Qi<EMAIL_ADDRESS>What does this PR do?:

This is a further change for 1c1a0c0cbe7c4a7af6b4d81dd2d2352ee562b7e4 to make it reusable for the build-service.
Which issue(s)/story(ies) does this PR fixes:

PR acceptance criteria:

[ ] Unit/Functional tests

[n/a] Documentation

[n/a] Client Impact

How to test changes / Special notes to the reviewer:

The test failure is failed to retrieve https://registry.devfile.io/devfiles/python, 404: Not Found


Liberty

@szakeri
What's this change do?
Merges kilo branch into liberty upstream to fix docstrings.
Any background context?
Fixed this in kilo directly and need to merge up these changes.
Where should the reviewer start?

@szakeri.

Ok, sounds good Paul.

All tests pass. The output is here. It is verbose because I had -slvv turned on.
https://gist.github.com/pjbreaux/b5e9eb52df19d21cc3d76f3a5e0b5186


Audio Listener as source for audio in video recording produces no sound in the output

Seems to be a similar case to this closed issue,
https://github.com/natmlx/videokit/issues/79#issue-2005442035
I have been setting up VideoKit in our project and recording just camera is working great, however, using an audiolistener as a source of audio does not seem to work, I have attempted to use the method in VideoKitRecorder but I get no audio, and I have attempted to commit the audio manually using the old method from NatCorder (https://blog.natml.ai/natcorder-tutorial-audio-workflows-1cfce15fb86a) but it still results in no audio
I can confirm it is not a key issue as I can successfully use the Microphone source when using the VideoKitRecorder

The solution for me was ensuring that the audio from in game was using audiosources for playback (audio sources aren't required for playback of audio in timelines)


Bad error message when brunch-config.js has invalid syntax

Description
Bad error message when brunch-config.js has invalid syntax.
Expected behavior
An error something like this should be shown:
$ node brunch-config.js
/tmp/brunch-config.js:7
  bower: {
  ^^^^^
SyntaxError: Unexpected identifier

Actual behavior
$ brunch b
25 Oct 13:16:49 - error: Initialization error - Cannot read property '1' of null Cannot read property '1' of null
Stack trace was suppressed. Run with `LOGGY_STACKS=true` to see the trace.

Environment

Brunch: 2.9.1
Node: 6.9.1
NPM: 3.10.8
Operating system: Ubuntu 16.04

package.json contents
{
  "private": true,
  "devDependencies": {
    "brunch": "2.9.1"
  }
}

brunch config contents
module.exports = {
  files: {
    javascripts: {
      joinTo: 'app.js'
    }
  } // Note the accidental missing comma!
  bower: {
    enabled: true,
  }
};

Here is a similar problem. When trying to make a minimal reproduction of a brunch problem from scratch, I put this in brunch-config.js:
module.exports = {
  javascripts: {
    joinTo: 'app.js'
  }
}

(I forgot that it is supposed to be files: {javascripts: {...}}.)
This is the error I get:
$ brunch b
02 Nov 09:51:51 - error: Initialization error - Cannot read property '1' of null Cannot read property '1' of null
Stack trace was suppressed. Run with `LOGGY_STACKS=true` to see the trace.

Expected something like this:
$ brunch b
02 Nov 09:55:05 - warn: config.javascript: perhaps you meant paths, watcher

Fun detail: If I changejavascripts: to javascr: I do get the above expected warning!


How implement infinite scroll with AFS

I want to migrate my code to AFS
Before I had to implement the infinity scroll like this:
spots = new BehaviorSubject([]);

this.spotProvider.getSpotList(this.batch+1, this.lastDate).do(spots => {
if(spots.length > 0){
            /// set the lastKey in preparation for next query
            this.lastDate = _.last(spots)['dateUpdate']
            const newSpots = _.slice(spots, 0, this.batch)
            /// Get current spots in BehaviorSubject
            const currentSpots = this.spots.getValue()
            /// If data is identical, stop making queries
           `if (this.lastDate == _.last(newSpots)['dateUpdate']) {
              this.finished = true
            }
            /// Concatenate new spots to current spots
            this.spots.next( _.concat(currentSpots, newSpots) )
          }

and I have an action on each spot where I need the key of the spot
incrementLike(spot){
    this.spotProvider.incrementLikes(spot.$key,spot.userUid,this.userUid);
  }

When i merged to AFS, i have this:
this.spotProvider
        .getSpotList(this.batch+1, this.lastDate).valueChanges().do(spots => {
          if(spots.length > 0){
                /// set the lastKey in preparation for next query
               this.lastDate = _.last(spots)['dateUpdate']
            const newSpots = _.slice(spots, 0, this.batch)
            /// Get current spots in BehaviorSubject
            const currentSpots = this.spots.getValue()
            /// If data is identical, stop making queries
            if (this.lastDate == _.last(newSpots)['dateUpdate']) {
              this.finished = true
            }
            /// Concatenate new spots to current spots
            this.spots.next( _.concat(currentSpots, newSpots) )
         }

But with .valueChanges(), we lost the key.
Must use .snapshotChanges(), if yes how can we do that?
Thx :)

I have just found a solution but i don't know if it's a good practice:
this.spotProvider
.getSpotList(this.batch+1, this.lastDate).snapshotChanges()
.do(spots => {
 if(spots.length > 0){
/// set the lastKey in preparation for next query
//this.lastDate = _.last(spots)['dateUpdate']
this.lastDate = _.last(spots)['payload']['doc'].data().dateUpdate;
const newSpots = _.slice(spots, 0, this.batch)
/// Get current spots in BehaviorSubject
const currentSpots = this.spots.getValue()
 /// If data is identical, stop making queries
 if (this.lastDate == _.last(newSpots)['payload']['doc'].data().dateUpdate) {
this.finished = true
}            /// Concatenate new spots to current spots this.spots.next( _.concat(currentSpots, newSpots) )  }`
And in my template i have this :
<ion-card *ngFor="let spot of spots | async">
<ion-item>
<ion-avatar item-start>

</ion-avatar>

{{ spot.payload.doc.data().userName }}

{{spot.payload.doc.data().dateUpdate | formatDate}}

</ion-item>

They have a conversion guide: https://github.com/angular/angularfire2/blob/master/docs/version-5-upgrade.md
The rest of your questions, should probably go on stackoverflow, as the team prefers their issue tracker free of questions.


LIT-2560 - Ensure errors encountered during connect() are surfaced to the caller

Description
Modifies lit-core internals to correctly surface errors encountered during connect() execution
Easiest reviewed commit-by-commit.

feat(core): Added disconnect() method that detaches our listeners for contract changes and network polling state

Renamed networkSyncInterval -> _networkSyncInterval and marked it explicitly private.  This could be a breaking change, because previously the only way a consumer would be able to make their node process exit cleanly would be to find this property and manually call clearInterval on it.

feat(core): Ensured that multiple concurrent calls to connect() on the same instance do not execute multiple handshakes
fix(core): connect() logic now collects server keys and builds a list of connected nodes in memory, then updates the the core config only after handshakes are all completed - this eliminates a lot of non-deterministic behaviour:

Previously we could be in the middle of re-building the connectedNodes and serverKeys objects, but try to service requests from callers with incomplete/partially tracked values in those variables
serverKeys content is now completed replaced when we handshake with nodes.  Previously, it would hold on to values forever; we never removed keys that were tracked on it, even in cases where the associated node was removed from the network entirely.

fix(core, types): Clarified some very generic types (lots of any)
fix(core): Fixed several bugs encountered during investigation

fix(core): Changed incorrect key being set in config.retryTolerance (should've been maxRetryCount)
fix(core): Fixed incorrectly named config property being set in configs for Manzano and Habanero, from checkSevSnpAttestation (nonexistent) to checkNodeAttestation (correct)
fix(core): Modified config mutation in constructor to be type safe (no any usage and no as type coercion)
fix(core): Make checkNodeAttestation optional; we set it internally and sometimes ignore it based on LitNetwork network name provided, it has a default value and only sometimes actually has an impact so it is not truly required
fix(core): Fixed case where we would replace connectedNodes with undefined when epoch would change

chore(core): Defined default values on the LitCore class rather than manually in the constructor closure (this helped a lot with type inference)
chore(constants): Define LIT_NETWORKS keys using LitNetworks enum to make the relationship explicit and removed duplicate magic strings
chore(core, types, constants): fixed many ESLint errors in interfaces,core and constants
chore(core, types): fixed many TS errors
chore: Removed a lot of unused imports
chore(global): Enabled eslint-plugin-import specific rules - the dependency was loading, but it was simply not configured. eslint --fix will fix most import related errors automatically

Type of change

[x] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[x] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

How Has This Been Tested?

[x] Ran all node integration tests
[x] Used local demo app to test log in with Lit via google auth

Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my code
[x] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes
[ ] Any dependent changes have been merged and published in downstream modules

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

Looks great! can we also create a PR on the docs for the disconnect() feature?
https://developer.litprotocol.com/v3/sdk/installation#connection-to-the-lit-network

:+1: Created PR with docs:
https://github.com/LIT-Protocol/docs/pull/251

Rebased on current master 👍  🎉
@Ansonhkg I integrated the recently added 'current epoch number' logic into the new connect() structure.
As far as I could tell, it was fetching the current epoch every time it sent a command to any node, which I don't think was intentional; I made it use the cached value now. Keen for your 👀 just to double check I didn't do anything crazy.


Insights key (kc.lic) does not work

Hi there,
I have been working with jupyterq for a while now. I was trying to use KX/ml library for q, in order to study ml and profound data analytics with q, and I came to realize that I needed insights license in order to use this library.
Now I have my insights license, but when using it corresponding key (kc.lic) in Jupyter notebook, the kernel doesn't load. Instead, if I use my previous key (a regular license, not insights) it works perfectly fine. What can I do in order to solve this?
Kind Regards

Hi there, it was a Python version problem. Apparently, Insights key only works with Python 3.7, and I was using 3.8


broadcom_sta fail to build due `linux-4.8.patch' checksum mismatch

Issue description
broadcom_sta fail to build due a patch file checksum mismatch
Steps to reproduce
With config.boot.kernelPackages.broadcom_sta included in boot.extraModulePackages, then update channel, and then rebuild system.
Technical details
When build broadcom_sta, file linux-4.8.patch need to download from https://aur.archlinux.org/cgit/aur.git/plain/004-linux48.patch?h=broadcom-wl-dkms ,
however the download file has a different sha256sum than the on specified in broadcom_sta package.
It seems that the file in AUR is just updated( https://aur.archlinux.org/packages/broadcom-wl-dkms/ ), but our package has not update yet. Maybe we should specify the commit in URL or just mirror the file to avoid this kind of problem in the future.

System: NixOS 16.09.773.b8ede35 (Flounder)
Nix version: nix-env (Nix) 1.11.4
Nixpkgs version: 16.09.773.b8ede35 (Flounder)

I fixed this in #20412


Task for publishing and closing staging repository

There should be a single Gradle task that both published and closes staging repository.
For now we have to run the following Gradle command to achieve this:
./gradlew publishToSonatype closeSonatypeStagingRepository

It would be a lot simpler to have an aggregate task that could be called like such:
./gradlew publishToSonatypeAndCloseStagingRepository

Looking at the implementation details publishing is somehow different operation than releasing. It can be done separately or with different configuration. Would you also want to have one for publishToSonatypeAndCloseAndReleaseStagingRepository?

Would you also want to have one for publishToSonatypeAndCloseAndReleaseStagingRepository ?

That would also be useful, perhaps it can be called publishToSonatypeAndReleaseStagingRepository.

That would also be useful, perhaps it can be called publishToSonatypeAndReleaseStagingRepository.

This is somehow inconsistent with other tasks. In the context of preceding publishing the release operation has to be done before the release on, but in general release can be used on its own (e.g. if the new version is published and staging repository is closed and after manual testing that version is being released - in a separate Gradle call, even days after the previous operation).
In the past we had also requests to limit number of tasks, with the argument used that if needed, it is easy to create a small orchestrating tasks (with dependsOn), while removing or hiding task is somehow more complicated.
Personally, I'm not a big fan of adding that task(s), but let's wait for opinions of the other users.

I don't think we need this combined task. The more task combinations we add the more confusing it gets, doesn't it?


Refactor form attributes

Adds a CustomAttrs module that changes setting instance variables for forms from defining methods to using attributes.

Made redundant by #717


crypto: thread: serialize concurrent joins

Multiple concurrent joins with a running thread suffer from a race condition that allows concurrent join calls to perform concurrent arch specific join calls, which is UB on POSIX, or to concurrently execute join and terminate calls.
As soon as a thread T1 exists, one of the threads that joins with T1 is selected to perform the join, the remaining ones await completion. Once completed, the remaining calls immediately return. If the join failed, another thread is selected to attempt the join operation.
Forcefully terminating a thread that is in the process of joining another thread is not supported.
Common code from thread_posix and thread_win was refactored to use common wrapper that handles synchronization.
This should fix the timeout encountered while executing threads test (likely due to test_thread_native_multiple_joins).

Checklist

[x] tests are added or updated

Unfortunately this did not seem to fix the MacOSX hang.

The MacOS hang was indeed independent of this and should now hopefully be fixed.
While POSIX threads are cancellable and may be asynchronously cancelled, their cancellation is not guaranteed by the POSIX standard.
test_thread_noreturn, which simulates a long-running possibly unresponsive thread:
	THREAD T1	THREAD T2
-------------------------------------------------------------------------------
	LOCK L1
	SPAWN T2
				LOCK L1

On MacOS, cancelling such thread only queues cancellation request, but the following pthread_join hangs.
Replace this implementation by an unbounded sequence of sleeps instead. One second sleeps are chosen, but anything smaller goes too. I'd prefer not to use larger values, though, to ensure that it's woken up often enough.

This is urgent. The buildbot macosx failure is unrelated.

Agree urgent

I'll wait for the windows buildbot builds to finish and merge afterwards.

For some reason the Windows test still fail when running on buildbot. I'll merge this anyway to unblock at least the macosx builds and we'll continue in another PR.

Merged to master branch. Thank you. Assuming a PR fixing the Windows buildbot hang will follow.

I confirm that this PR fixed the problem on MacOS.


feat: UI hash navigation

:tada: This PR is included in version 0.96.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


DF-458:Fix for Date filter label when removed, does not return expected search results.

Related ticket(s):
https://national-archives.atlassian.net/browse/DF-458
About these changes
Handle date filter label exclusions
How to check these changes
Scenarios mentioned in the ticket.
Before assigning to reviewer, please make sure you have

[x] Checked things thoroughly myself before handing over to reviewer.
[x] Included the ticket number in the PR title to help us keep track of changes.
[x] Ensured that PR includes only commits relevant to the ticket.
[x] Waited for all CI jobs to pass before requesting a review.
[x] Added/updated tests and documentation where relevant.

For Reviewer
Once PR is merged, check and arrange to deploy on platform-sh.

@mozaki1 / @jamesbiggs , please can you review this PR. Thanks.


Replace abort() with raise SanicException

This is for compatibility with newly-released Sanic 21.12.
Description
Sanic 21.12 removed the deprecated abort() in https://github.com/sanic-org/sanic/pull/2306. Before that, it was a simple wrapper around raise SanicException (https://github.com/sanic-org/sanic/blob/523db190a732177eda5a641768667173ba2e2452/sanic/exceptions.py#L262-L265), so this change makes it explicit and removes the dependency on abort().
Note: I haven't tested this yet, relying on Strawberry's CI to catch out compat issues with the currently supported Sanic versions.

Types of Changes

[ ] Core
[x] Bugfix
[ ] New feature
[ ] Enhancement/optimization
[ ] Documentation

Issues Fixed or Closed by This PR
Fixes the Dependabot bump issue in https://github.com/strawberry-graphql/strawberry/pull/1516
Checklist

[x] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[x] I have read the CONTRIBUTING document.
[ ] I have added tests to cover my changes.
[ ] I have tested the changes and verified that they work and don't break anything (as well as I can manage).

Hi, thanks for contributing to Strawberry 🍓!
We noticed that this PR is missing a RELEASE.md file. We use that to automatically do releases here on GitHub and, most importantly, to PyPI!
So as soon as this PR is merged, a release will be made 🚀.
Here's an example of RELEASE.md:
Release type: patch

Description of the changes, ideally with some examples, if adding a new feature.

Release type can be one of patch, minor or major. We use semver, so make sure to pick the appropriate type. If in doubt feel free to ask :)
Here's the tweet text:
🆕 Release (next) is out! Thanks to Artjoms Iskovs for the PR 👏

Get it here 👉 https://github.com/strawberry-graphql/strawberry/releases/tag/(next)

I've cherry-picked https://github.com/strawberry-graphql/strawberry/pull/1516/commits/ab1fe66044b095c45a4693bfd076c6cc5af39b96 from the failing Dependabot PR so that we can verify this actually works when the PR is tested.

@mildbyte looks like the tests have failed, not sure if it is related to the PR or the update 🤔
would you be able to take a look at them? 😊

@patrick91 Will do, looks like it's also related to some Sanic deprecations.

I think this is fixed by upgrading sanic-testing to 0.8.2. I did it myself using Poetry (with poetry update --lock) but it has regenerated the lockfile with a bunch of extra changes (https://github.com/strawberry-graphql/strawberry/pull/1520/files#diff-f53a023eedfa3fbf2925ec7dc76eecdc954ea94b7e47065393dbad519613dc89). Not sure if you have a different process for updating dependencies.

@patrick91 I need some help with getting the CI started off again, don't think I have the permission to trigger the job :)

@mildbyte done! will do another review in a couple of hours :)

Ugh. Looks like the test failures are now unrelated to the change directly and are due to unintended dependency bumps from me running poetry update --lock (I only wanted to update sanic-testing). Is there a way to just update that package?

@mildbyte not 100% sure! I'll take a look at it soon 😊

Looks like there's a small incompatibility on windows,
looks like the windows event loop implementation doesn't support passing a name:

I think I'll skip the test on windows 3.7 :D

@mildbyte are you fine with skipping the tests? if so I'll merge 😊

@patrick91 Go for it, thanks for figuring it out!

Thanks for contributing to Strawberry! 🎉 You've been invited to join
the Strawberry GraphQL organisation 😊
You can also request a free sticker by filling this form: https://forms.gle/dmnfQUPoY5gZbVT67
And don't forget to join our discord server: https://strawberry.rocks/discord 🔥


add bool operator

https://portingguide.readthedocs.io/en/latest/core-obj-misc.html#customizing-truthiness-bool
This issue was causing the trackback @maxnbk hit:
Traceback (most recent call last):
  File "/rez/bin/rez/rez-env", line 8, in <module>
    sys.exit(run_rez_env())
  File "/rez/lib/python3.7/site-packages/rez/cli/_entry_points.py", line 152, in run_rez_env
    return run("env")
  File "/rez/lib/python3.7/site-packages/rez/cli/_main.py", line 152, in run
    returncode = run_cmd()
  File "/rez/lib/python3.7/site-packages/rez/cli/_main.py", line 144, in run_cmd
    return opts.func(opts, opts.parser, extra_arg_groups)
  File "/rez/lib/python3.7/site-packages/rez/cli/env.py", line 206, in command
    print_stats=opts.stats)
  File "/rez/lib/python3.7/site-packages/rez/resolved_context.py", line 282, in __init__
    resolver.solve()
  File "/rez/lib/python3.7/site-packages/rez/utils/memcached.py", line 249, in wrapper
    return func(*nargs, **kwargs)
  File "/rez/lib/python3.7/site-packages/rez/resolver.py", line 111, in solve
    solver_dict = self._get_cached_solve()
  File "/rez/lib/python3.7/site-packages/rez/resolver.py", line 298, in _get_cached_solve
    if _packages_changed(key, data) or _releases_since_solve(key, data):
  File "/rez/lib/python3.7/site-packages/rez/resolver.py", line 227, in _packages_changed
    solver_dict, _, variant_states_dict = data
TypeError: cannot unpack non-iterable _Miss object

Because the _Miss object was not considered boolean False by py3, it was getting returned from a function when it should not have been. Will close #726 in favour of this PR.
Note that there would presumably be other lurking bugs that this PR will also address.

@nerdvegas Do you have an idea of how we could make sure this is covered by the tests of the solver? The package_filter, rex and version tests should be straightforward and would be a great addition IMO to make sure we don't have any regression in the future. What do you think?
Apart from that, changes look good to me.


Problems with modifying to a custom data set

hi Mr.chrischoy,When I modified my dataset to look like S3DIS, there was a problem that my dataset did not ignore tags. Therefore, the following error was reported:

Could you give me some advice?

Hi, I have the same problem. Could you please give me some suggestions?

Hi, I have the same problem. Could you please give me some suggestions?

Hello, have you solved this problem?


[K12 Kit]: Create EDA Feature Tests for K12

Critical Changes
Changes
Issues Closed
New Metadata
Deleted Metadata
Testing Notes

@lifewithryan the following tests were failing not sure if its due to my code, wanted to get your take. https://sfdo-metaci.herokuapp.com/builds/182809

Changes upstream mean the build is passing. Resolve the conflicts and I'll approve.

@jofsky -- I approved but looks like we have conflicts I didn't catch. (it's really more for @jstvz to approve anyway...


apps sc: group_by in alertmanager made configurable fix

What this PR does / why we need it:
Fix of https://github.com/elastisys/compliantkubernetes-apps/pull/578
Which issue this PR fixes (use the format fixes #<issue number>(, fixes #<issue_number>, ...) to automatically close the issue when PR gets merged): fixes #540
Special notes for reviewer:
Needed to fix the pipeline
Checklist:

[ ] Added relevant notes to WIP-CHANGELOG.md
[ ] Proper commit message prefix on all commits
[ ] Updated the public facing documentation
Is this changeset backwards compatible for existing clusters? Applying:

[ ] is completely transparent, will not impact the workload in any way.
[ ] requires running a migration script.
[ ] will create noticeable cluster degradation.
E.g. logs or metrics are not being collected or Kubernetes API server
will not be responding while upgrading.
[ ] requires draining and/or replacing nodes.
[ ] will change any APIs.
E.g. removes or changes any CK8S config options or Kubernetes APIs.
[ ] will break the cluster.
I.e. full cluster migration is required.

Chart checklist (pick exactly one):

[ ] I upgraded no Chart.
[ ] I upgraded a Chart and determined that no migration steps are needed.
[ ] I upgraded a Chart and added migration steps.

I assume that you have validated that this works

yep i have


decompile: panicked in solidity.rs, unwrap on a None value

Component
Heimdall (Core)
Have you ensured that you are up to date?

[X] Bifrost
[X] Heimdall

What version of Heimdall are you on?
heimdall 0.7.2
Operating System
Linux
Describe the bug
installed with bifrost -v main
$ heimdall decompile --skip-resolving --rpc-url=https://rpc.ankr.com/eth 0x4C727a07246A70862e45B2E58fcd82c0eD5Eda85

27-12-2023 15:30:44.187684977  info: ⠙ analyzing '0x035c5c65'                                                                                27-12-2023 15:30:44.202426152  fatal: thread 'main' encountered a fatal error: 'panicked at core/src/decompile/analyzers/solidity.rs:149:58:
called `Option::unwrap()` on a `None` value'!
27-12-2023 15:30:44.202543613  fatal: Stack Trace:
...

will review tonight!


Which of the non Github projects moved to Github as repository lately?

Over the years, projects tend to gravitate towards Github (at least as some part of mirror). In order to remain as up to date as possible, we could regularly check those projects who are not yet on Github if maybe they are now on Github.
Just write a small script using the Github API.

Actually quite a lot of them did. So it's worth it. It's worth to check for users with the same nickname (as for example in the Sourceforge projects) or for projects with the same nickname or full name. It could be kind of automatically but also manually and should be repeated from time to time.


how to add content filtering for locally submitted traffic to a local account

Starting from a fresh install of this repo both send and receive work fine.  I want to add a content filter to both incoming and locally sent traffic.  To install an incoming command based content filter added the 2nd line to below smtpd entry in  /etc/postfix/master.cf
smtpd      pass -       -       n       -       -       smtpd
    -o content_filter=filter:

also had to add below to same master.cf
filter  unix  -  n  n  -  -  pipe
    flags=Rq  user=filter  argv=/usr/local/bin/content_filter.sh
    -f ${sender}  --  ${recipient}

Above changes successfully install my content_filter.sh only for incoming traffic sent from remote accounts. So my question is how do I install a content filter to get triggered for traffic sent local to my domain to accounts on my server ?   As per chapter 14 of book Postfix The Definitive Guide by K.D. Dent - O'Reilly starting from stock new postfix package install on linux following is the solution
smtp      inet  n       -       n       -       -       smtpd
    -o content_filter=filter:

above entry in master.cf will install the simple command based content filter for both incoming and locally sent traffic however that entry does not appear on master.cf in this repo

OK got it working ... had been sending my locally generated smtp traffic to port 587 so after sending it to port 25 its now getting sent to this content filter   /usr/local/bin/content_filter.sh   ... big picture here is this enables me to execute my own code to parse the smtp headers + body which in my case is to make API calls to cut a new github issue from an incoming email
Been huge long time user of this repo - keep up the good work


Don't show Stack frame not found while holding F5

Debugging would feel a little more polished if the watch view didn't show Stack frame not found while continue is being held down.

Version: 1.69.0-insider (user setup)
Commit: fbf1cf3832d43088e27837dbb68d24ab65a098c1
Date: 2022-06-17T05:16:33.731Z
Electron: 18.3.3
Chromium: 100.0.4896.160
Node.js: 16.13.2
V8: <IP_ADDRESS>-electron.0
OS: Windows_NT x64 10.0.22000

@roblourens I'd like to take this but would need some hints.

I don't have time to dig into this further, but there is some moment when the debugger is paused but we have not yet retrieved the stack frames, and maybe we try to evaluate the watch before the stack frames are retrieved.

Taking a look at this!

This should be a lot better in https://github.com/microsoft/vscode/pull/197397. Let me know if not.


Three dots menu in top right corner of extension goes unrecognized by users

Sometimes users do not realize that the top right menu (three dots) is a menu button in the Extension. Have you also considered the "hamburger" icon here? I am not sure if it would help but could be more recognizable perhaps?

Thanks for letting us know!
Usually the "hamburger" icon is used as menu, so in our case it would need to be another icon for settings. Or we would need to make an actual menu instead of the drawer.
I was exploring with this icon: [https://www.figma.com/file/Li7qK8ZIG9c5dKSNOPO4iCtv/❖-Design-System?type=design&node-id=4655-30434&mode=design&t=4kuTi8HZpwRcCreK-4
Figma](https://www.figma.com/file/Li7qK8ZIG9c5dKSNOPO4iCtv/❖-Design-System?type=design&node-id=4655-30434&mode=design&t=4kuTi8HZpwRcCreK-4)
Here is the header component, ready for implementation:
https://www.figma.com/file/Li7qK8ZIG9c5dKSNOPO4iCtv/❖-Design-System?type=design&node-id=4388-12585&mode=design&t=4kuTi8HZpwRcCreK-4
Icon can be exported from figma


typescript-tools "Move to a new file" action is throwing an error

Hovering over action "Move to a new file" of typescript-tools (which uses tsserver as the lsp server) causes neovim to throw an error. This is the error when I'm calling code_action() over rotateCube function:
Error executing vim.schedule lua callback: Vim:E484: Cannot open file /home/skizy/projects/tests/rotateCube.js
stack traceback:
        [C]: in function 'readfile'
        ...zy/tiny-code-action.nvim/lua/tiny-code-action/action.lua:94: in function 'preview_action_callback'
        ...ny-code-action.nvim/lua/tiny-code-action/backend/vim.lua:24: in function 'callback'
        ...zy/tiny-code-action.nvim/lua/tiny-code-action/action.lua:20: in function 'handler'
        /usr/share/nvim/runtime/lua/vim/lsp/client.lua:687: in function ''
        vim/_editor.lua: in function <vim/_editor.lua:0>

It looks like it's trying to open a non-existent file that would be created if I ran the action

Does it works with "native" code actions ?
You can try with: :lua vim.lsp.buf.code_action()

Yes, the action works as expected both with native code actions and with your plugin, it is just throwing an error when I'm hovering over it in the telescope window and it doesn't show the diff

Okay, I'll need more infos: are you using vim or delta backend?
And can you send me a small "snippet" of code which can produce the error ?
If so, thanks a lot !

I've pushed a fix. It could resolve your issue

I was using vim backend, and your fix did resolve the issue! Thanks for a very cool plugin!

Thank you very much!


Batch Payment

Coverage increased (+0.006%) to 50.973% when pulling 0f0916b6ac9f47ec7783b09671b4cf6cc4a0e764 on batch-payment into 358ea992de956cfd9174edec3f796ca79a3f77f5 on develop.

Coverage increased (+0.05%) to 51.019% when pulling 6f47a1a9b7fd7e290f1b9d8dab0417b603503b7e on batch-payment into 358ea992de956cfd9174edec3f796ca79a3f77f5 on develop.

Coverage increased (+0.1%) to 51.082% when pulling 6f47a1a9b7fd7e290f1b9d8dab0417b603503b7e on batch-payment into 358ea992de956cfd9174edec3f796ca79a3f77f5 on develop.

Coverage increased (+0.4%) to 51.328% when pulling fb809562d22903c38e640d7f9fc1b6597dff292b on batch-payment into 358ea992de956cfd9174edec3f796ca79a3f77f5 on develop.

Coverage increased (+0.3%) to 51.265% when pulling fb809562d22903c38e640d7f9fc1b6597dff292b on batch-payment into 358ea992de956cfd9174edec3f796ca79a3f77f5 on develop.

Coverage increased (+0.3%) to 51.265% when pulling 0f1cc24c8c615a7576feff9d5ea5d098d48fe3c6 on batch-payment into 358ea992de956cfd9174edec3f796ca79a3f77f5 on develop.


ENOTFOUND Node fetch error while tryin to delete files or folders in a storage container where storage blob contributor RBAC is already provisioned

Preflight Checklist

[X] I have installed the latest version of Storage Explorer.
[X] I have checked existing resources, including the troubleshooting guide and the release notes.
[X] I have searched for similar issues.

Storage Explorer Version
1.34.0
Regression From
No response
Architecture
x64
Storage Explorer Build Number
20240523.2
Platform
All
OS Version
Windows 11
Bug Description
Not able to delete files and folders within a container where Storage Blob Data Contributor RBAC is available for the user. Error detail:
{
"name": null,
"message": ""{\n  \"name\": \"Node Fetch Error\",\n  \"message\": \"getaddrinfo ENOTFOUND dlsplatdevwus301.dfs.core.windows.net\",\n  \"stack\": \"Error: getaddrinfo ENOTFOUND dlsplatdevwus301.dfs.core.windows.net\\n    at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:118:26)\",\n  \"cause\": {\n    \"cause\": {\n      \"errno\": -3008,\n      \"code\": \"ENOTFOUND\",\n      \"syscall\": \"getaddrinfo\",\n      \"hostname\": \"dlsplatdevwus301.dfs.core.windows.net\"\n    }\n  },\n  \"code\": \"ENOTFOUND\",\n  \"errno\": -3008\n}""
}
Steps to Reproduce

Launch Storage Explorer
Open container > Go to specific folder
Click on "Delete"

Actual Experience
Not able to delete files and folders within a container where Storage Blob Data Contributor RBAC is available for the user. Error detail:
{
"name": null,
"message": ""{\n  \"name\": \"Node Fetch Error\",\n  \"message\": \"getaddrinfo ENOTFOUND dlsplatdevwus301.dfs.core.windows.net\",\n  \"stack\": \"Error: getaddrinfo ENOTFOUND dlsplatdevwus301.dfs.core.windows.net\\n    at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:118:26)\",\n  \"cause\": {\n    \"cause\": {\n      \"errno\": -3008,\n      \"code\": \"ENOTFOUND\",\n      \"syscall\": \"getaddrinfo\",\n      \"hostname\": \"dlsplatdevwus301.dfs.core.windows.net\"\n    }\n  },\n  \"code\": \"ENOTFOUND\",\n  \"errno\": -3008\n}""
}
Expected Experience
No response
Additional Context
No response

@SreejaRadhakrishnan Please update to the latest version of Storage Explorer and try again. You might also try signing out and signing back in.

Closing due to inactivity. If you are still experiencing this issue, please respond with additional information, and we can revisit.


GEOMESA-1662 Clarify description of add-attribute-index command

Make it clear that it (effectively) creates separate indexes for each
attribute listed, not a compound index of all attributes listed.
Signed-off-by: Matthew Zimmerman<EMAIL_ADDRESS>

looks good, merging


Modelmesh Prometheus monitoring does not work in RHODS 2.4

Describe the bug
The Prometheus instance of modelmesh monitoring does not work in RHODS 2.4 - there are no targets present and no queries can be run against it
To Reproduce
Steps to reproduce the behavior:

Go to Networking -> Routes in NS redhat-ods-monitoring
Click on Prometheus Route
Check targets in Status -> Targets or try to run a query
No results / no targets are present

Expected behavior
Targets can be found and queries can be run
Screenshots

Environment (please complete the following information):
RHODS 2.4
Additional context
Metrics can be run in Openshift's Metrics page, they are present and working correctly. I could not find the expected targets anywhere else though.

what i can see from cluster:
https://github.com/red-hat-data-services/odh-manifests/blob/rhods-2.4/modelmesh-monitoring/base/prometheus/rhods-prometheus.yaml#L36 is trying to use servicemonitor "modelmesh-serving" which uses service "modelmesh-metrics-monitor" to select pod with label "modelmesh-service=modelmesh-serving" but there is no pod with this lable in application namespace.


ESP32S3 keeps rebooting after install (m5stampS3)

Hello,
After flashing the esp32 s3 with SomfyController.onboard.esp32.bin the device stops responding and keeps rebooting. windows device manager also refreshes every second as the device restarts.
what could be the reason behind this? flashed the esp32 without connecting the radio module

Try the firmware from here for the s3.
https://github.com/rstrouse/ESPSomfy-RTS/actions/runs/5906783834

thanks. i managed to flash that S3 file you mentioned and was able to reach the setup page. I entered the WLAN details and the device connected to my network and got assigned an ip. I can ping the IP but cannot reach the webpage when I try to browse to its IP address.

If it is not repeating that PSRAM error that is likely the reboot process as ESP32 writes to the address to reboot.  If you are accessing the setup while in AP mode then the software and the associate webserver is running.  Double check the address assigned by your router.  You will see this address in the logs on a line that starts with Successfully Connected to WiFi!!!!! followed by the assigned IP address.

hello. the issue happens when you save the settings with default pin assignments and reboot. I usually get the wifi settings out of the way before focusing on the rest and this approach caused this trouble. When you set the pins to proper pins, it doesn't cause this issue.
However, I think it'd be better if the S3 and C3 versions of the flash file were not hidden in the repo this much. Some explanation on the front page would help others to choose the right version in the first trial.
Also, I could not get it to work using an ESP32 C3 mini, so I switched to an ESP Wroom 32 and using your pin layout, it worked perfectly.
I would like to thank you for creating such an amazing software. Keep up the good work!


Add translation for rescale optimizer

Types of changes

[ ] Docs change / refactoring / dependency upgrade
[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Motivation and Context / Related issue
For the diversity in portfolio, we need this.
How Has This Been Tested (if it applies)

Checklist

[x] The documentation is up-to-date with the changes I made.
[x] I have read the CONTRIBUTING document and completed the CLA (see CLA).
[x] All tests passed, and additional code has been covered with new tests.

... too complicated for now...


CClient: release v1.0.0

it was released on July 27, https://github.com/iotaledger/entangled/releases/tag/cclient-v1.0.0-beta


[FLINK-15375][core] Improve MemorySize to print / parse with better readability.

What is the purpose of the change
This PR improves readability and usability of MemorySize.
Brief change log

MemorySize#toString prints memory size with both accurate bytes and coarse value with proper unit.
MemorySize#parse supports parsing string followed by coarse value, which is generated by MemorySize#toString.
Add factory method for constructing MemorySize from mebibytes.

Verifying this change

Add cases in MemorySizeTest

Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): (no)
The public API, i.e., is any changed class annotated with @Public(Evolving): (yes)
The serializers: (no)
The runtime per-record code paths (performance sensitive): (no)
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Yarn/Mesos, ZooKeeper: (no)
The S3 file system connector: (no)

Documentation

Does this pull request introduce a new feature? (no)
If yes, how is the feature documented? (not applicable)

cc @azagrebin


Update default/local ini files with new settings

A comprehensive grep was run across the source code looking for
references to config:get* functions. This was used to remove any
config settings that no longer are used, and to add new defaults
set in the code explicitly to the ini files. Any newly added lines
were added only as comments.
One key change: local.ini still had the [httpd] block for port and
host bindings. As this applies to the "backend" binding and port
now, this section was renamed [chttpd] to ensure new users of 2.0
don't accidentally put their backend port on e.g. port 80.
Fixes COUCHDB-2623.

+1

way cool!

nice.


FakerBasedRandomizer: always use english locale if the no locale is p…

…assed into the constructor (fixes #86, fixes #93)
The other option is to always try to create the faker with the default locale and only use the english locale if a LocaleNotFoundException occurs.

Coverage remained the same at 74.953% when pulling 7eeab405c10fe4a86e956814cce5b89b365301fa on PascalSchumacher:isssue_86 into df17980c6dd3c6bdc3ba1d1e51aad9c69725f29c on benas:master.

Coverage remained the same at 74.953% when pulling 69ee55e3075cb9f90f24e5a3237064dc7f54b318 on PascalSchumacher:isssue_86 into df17980c6dd3c6bdc3ba1d1e51aad9c69725f29c on benas:master.

(fixes #86, fixes #93)

Cool :smile:


go/types: parameterize SizesFor?

CL 37583 added types.SizesFor. I'm delighted to see it.
If we add a GCSizes (#17586), will we need to also add a GCSizesFor? Do we want to parameterize SizesFor in some way to anticipate that change?
cc @griesemer @alandonovan

I'm ok with adding a compiler parameter
func SizesFor(compiler string) Sizes

such that if the compiler is not recognized, it's some sensible default (perhaps what we have now). I would also be ok with just having SizesFor return the GC compiler's sizes (meaning underneath we'd do some extra work to match that).
But perhaps adding a compiler argument is the most future-proof and flexible approach. Comments?