"cloud" node loses communication during job

See https://bugs.schedmd.com/show_bug.cgi?id=8380

Things it has been demonstrated are NOT the cause:

all slurm troubleshooting suggestions completed without resolving issue. In particular note that ping worked with both hostname and ipv4 during the period when the slurmctld said comms was lost.

treewidth: This controls how messages fan-out through the cluster. The slurm docs state that with autoscaling this needs to be:

configure TreeWidth to a number at least as large as the maximum node count

In the stackhpc-openhpc role master branch this is left unset in slurm.conf and therefore should default to 50 (as per slurm docs) which would meet the requirement for the size of clusters tested. However a test was run with this explicitly set to 50, and this showed no difference in behaviour.

epilog: the stackhpc-openhpc role master branch creates an epilog which kills any user processes after the user's job has finished. The timing of the lost comms suggested this wasn't likely to be the issue but a test was run with this disabled, with no difference.

Comment on wrong repo.


Implementing TrackerNano

Would it be feasible to implement OpenCV's TrackerNano? I'm willing to implement it, but some pointers on which files to modify or add would be helpful. Would it be similar to how GOTURN was implemented?

I'm now updating the project to use N-API intead of Nan , I can not assit you rigth now.

Just implemented it on #165. Working great!

PR commented + test in progess

Bye the way CI failed.


Add 'rb' read mode

If 'rb' is not defined, there will be an error like this:
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xae in position 10: invalid start byte

Coverage remained the same at 100.0% when pulling 0a865a281308a5e87f1c5bf06193798d5f311df0 on Germey:master into a909769da100cdc22193719646dd364741894878 on djm:master.

Appreciated, thanks! @Germey!


Adding an option to save pokemon spawns

Feature description:
Everytime a pokemon is encountered, dumps in data/pokemon_spawns-USERNAME.json the location and the pokemon name encountered.
example : {"pokemon": "Krabby", "location": "53.3373282799,-6.26015253492"}
Why is this interesting ?
Having the spawns stored this way have these advantages:

Do not require additional calls
Is specific to one bot and its location
Can be used by other modules and analytics to pin these spawns to web maps and plan efficient routes

Look here
https://github.com/PokemonGoMap/PokemonGo-Map/pull/390
Spawn point id is the coordinate.

@MZorzy so it's actually already done?

@dmateusp not here, but i think is a better idea to save ID (can be extracted lat and long) and add TIME in second (after hour) to spawn, like other start to do on MAP/other bot.
Look (not) all spawn are 15 min long, then 45min hidden, so  better keep this time info for efficent plan routes

@MZorzy got you! I will implement that :)

{"pokemon": "Poliwag", "location": "53.3369929597,-6.27457081671", "time": "18:48:19"} is the new format, I'm not sure what @MZorzy meant by spawn ID

My understanding is that @douglascamata wants to support this with the websockets and wants to remove the file writing stuff from the app. Hopefully he can review this and talk about how best to proceed

@TheSavior I understand, maybe I could redo this with web sockets but I'll need to have a better understanding of it before ^^

@dmateusp why keep writing files for information when we want to get rid of all of them?

@douglascamata Perhaps we need a better example / documentation of how another tool can hook into the event system to get this kind of information.

@douglascamata @TheSavior I did not know we were moving away from dumping json files, I thought the web socket was still a work in progress, do you want me to close my pull request and work on web sockets instead ?

If you can, yes. Everything should be available to you already since we send web socket events for pretty much everything.

@dmateusp contact me in Slack so we can discuss about creating some good docs for the event system and how ppl can listen to events on the websocket server.

@douglascamata I will once I get some time :) !

@dmateusp Closing this PR?

Need solve the conflict.

whats the status?

close since no  activity in 7 days/

this pull look good,  we can create a map path with (more or less) sure spawn time. and miss no one.
please fix it.

Sorry everyone, been busy days at work. I solved the issues but for some reason I can't reopen the PR ?

looks like this stuff has been merge and it breaks everything...

has it ?

17.711 addittion, 1.413 deletion.,really ??

needs to be reverted

I see +44 −1 , I don't see it merged ?

It is there , on head of dev branch 838fea42


Move AD query to client machines

Instead of the Get-Report script doing all of the AD querying for the entire dataset at once in order to generate the csv report, it would potentially be far easier to do so in a distributed manner. The AD query for the user data could be moved to the job that gets sent out to the remote machines and that data could be simply included in the json that gets uploaded. This would also simplify the retrieval of that data through the backed, as this way it would be already complete when it gets uploaded.

Querying the AD server requires the client machine to have the RSAT module installed. Unfortunately the client machines in this context will not all have that installed therefore making this idea no longer the best path. I am closing this issue in favor of creating a new one that suggests having the Send-Job script upload the adcache file to the api and from there add the requisite data to the json's before saving.


HELP

I'm new on this world, and I need some help to upload the ebook reader to my lilygo T5 47 S3. Someone can explain how can I do it?
Thanks

Watch this video, and read the README completely. your Lilygo model is listed under supported, so i assume if you just follow the instructions (build and flash this program with platformIO) It will perform as expected.
general things like building and flashing to an ESP32 or arduino you can just google. If follow the readme / video, and you do it right, it'll probably work.
Also, please don't put a general "explain everything please" in bold letters in the issues page- do your own research  :P

Thanks for the response, and sorry for this issue.
I'm following the instructions as you said, but when I upload on the LilyGo
the compilation fails because a lack of libraries. These libraries
are: pca9555, L58Touch and epd_driver three times, how can I solve it?
Thanks
Missatge de MarcelvLaar @.***> del dia dg., 12 de febr.
2023 a les 23:17:

Watch this https://youtu.be/VLiCgB0odOQ video, and read the README
completely. your Lilygo model is listed under supported, so i assume if you
just follow the instructions (build and flash this program with platformIO)
It will perform as expected.
general things like building and flashing to an ESP32 or arduino you can
just google. If follow the readme / video, and you do it right, it'll
probably work.
Also, please don't put a general "explain everything please" in bold
letters in the issues page- do your own research :P
—
Reply to this email directly, view it on GitHub
https://github.com/atomic14/diy-esp32-epub-reader/issues/91#issuecomment-1427146968,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AXRLPH5JJFEGTKPSCSKN63DWXFOQFANCNFSM6AAAAAAUYVGOG4
.
You are receiving this because you authored the thread.Message ID:
@.***>


[FEATURE] Search Optimization for Index Transform

Is your feature request related to a problem?
Currently, whenever the transform job is executed, the search phase is executed first before any compute or indexing processes are initiated.
Now, job scheduler schedules the job at specific intervals. Once the interval is over, the job is again initiated. If the search phase is taking up a lot of time, possibly more than the duration of the interval itself, the search process will keep on continuing during the transform job's every restart, till all the checkpoints / buckets / documents are visited.
In cases of time series data, where the transform job is unable to keep up with the indexing in source index, the transform job keeps on searching without computing and indexing into the source index.
Since the queried data is loaded into memory, the node could experience circuit breaker exceptions, due to which the job fails. Without circuit breakers, the node can go into OOMs as well.
What solution would you like?
This is to propose a change in a way transform job is executed currently. Instead of waiting for the search phase execution to complete, we should keep on computing the data based on aggregations and thus indexing into target index. This would allow us to release some of the computed buckets from the memory, thus freeing up memory from time to time.

Catch All Triage - 1 2 3 4 5


Create Coin change problem

Hello,
I have a question. If my pull request get merged and it is showing
hacktover fest accept then why contribution does not update on hacktover
fest website.
On Thu, Oct 19, 2023, 9:57 PM Dhriti @.***> wrote:

Merged #197 https://github.com/sherigar/HacktoberFest-2023/pull/197
into main.
—
Reply to this email directly, view it on GitHub
https://github.com/sherigar/HacktoberFest-2023/pull/197#event-10714480265,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BAE5JJM7RUJDRQS36GIAE6DYAFIGFAVCNFSM6AAAAAA6FYM262VHI2DSMVQWIX3LMV45UABCJFZXG5LFIV3GK3TUJZXXI2LGNFRWC5DJN5XDWMJQG4YTINBYGAZDMNI
.
You are receiving this because you authored the thread.Message ID:
@.***>


Added in >256 vCPUs

@jiayali-ms  I can work with you to merge these updates, but as a Microsoft employee, please use the private repo, https://github.com/MicrosoftDocs/windowsserverdocs-pr in the future. You will have more options from the writing team by going through there.

@jiayali-ms  Closing this item. When you're ready to publish the update, you can re-open this.


Fix date/time alignment

Currently, date and time on top bar is skewed to the right. This is due to the addition of a new settings panel. The alignment needs to be centered.

Hi
I would like to contribute to this

If you have liked the work on the search issue
then I would be happy to proceed with this.

@Harshith2255 Love your enthusiasm :smile: Let's get #42 completely fixed. And once you're done with that you can work on this. Meanwhile this issue is open and others can claim it.

Hey @sudo-rgorai I would like to work on this

hey @sudo-rgorai just now completed #42 so is this available

Assigning @Harshith2255 because #48 is currently assigned to @cigar-galaxy82.


Latest master (TF2) dropout on RNN is broken

Issue presents with this input feature combination
Feature type: timeseries
Encoder: rnn
Dropout: true
It's correctly working with these two input feature combinations
Feature type: timeseries
Encoder: rnn
Dropout: false
Feature type: timeseries
Encoder: stacked_cnn
Dropout: true
(thus it seems to be related to rnn+dropout)
Here it is the stack trace:
Traceback (most recent call last):
File "c:\program files\python36\lib\runpy.py", line 193, in _run_module_as_main
"main", mod_spec)
File "c:\program files\python36\lib\runpy.py", line 85, in run_code
exec(code, run_globals)
File "C:\Program Files\Python36\Scripts\ludwig.exe_main.py", line 7, in
File "c:\program files\python36\lib\site-packages\ludwig\cli.py", line 125, in main
CLI()
File "c:\program files\python36\lib\site-packages\ludwig\cli.py", line 66, in init
getattr(self, args.command)()
File "c:\program files\python36\lib\site-packages\ludwig\cli.py", line 76, in train
train.cli(sys.argv[2:])
File "c:\program files\python36\lib\site-packages\ludwig\train.py", line 825, in cli
full_train(**vars(args))
File "c:\program files\python36\lib\site-packages\ludwig\train.py", line 361, in full_train
debug=debug
File "c:\program files\python36\lib\site-packages\ludwig\train.py", line 532, in train
**model_definition[TRAINING]
File "c:\program files\python36\lib\site-packages\ludwig\models\trainer.py", line 483, in train
regularization_lambda
File "c:\program files\python36\lib\site-packages\tensorflow\python\eager\def_function.py", line 564, in call
return self._python_function(*args, **kwds)
File "c:\program files\python36\lib\site-packages\tensorflow\python\eager\function.py", line 3294, in bound_method_wrapper
return wrapped_fn(weak_instance(), *args, **kwargs)
File "c:\program files\python36\lib\site-packages\ludwig\models\ecd.py", line 152, in train_step
logits = self((inputs, targets), training=True)
File "c:\program files\python36\lib\site-packages\tensorflow\python\keras\engine\base_layer.py", line 968, in call
outputs = self.call(cast_inputs, *args, **kwargs)
File "c:\program files\python36\lib\site-packages\tensorflow\python\eager\def_function.py", line 564, in call
return self._python_function(*args, **kwds)
File "c:\program files\python36\lib\site-packages\tensorflow\python\eager\function.py", line 3294, in bound_method_wrapper
return wrapped_fn(weak_instance(), *args, **kwargs)
File "c:\program files\python36\lib\site-packages\ludwig\models\ecd.py", line 71, in call
mask=mask)
File "c:\program files\python36\lib\site-packages\tensorflow\python\keras\engine\base_layer.py", line 968, in call
outputs = self.call(cast_inputs, *args, **kwargs)
File "c:\program files\python36\lib\site-packages\ludwig\features\timeseries_feature.py", line 142, in call
inputs_exp, training=training, mask=mask
File "c:\program files\python36\lib\site-packages\tensorflow\python\keras\engine\base_layer.py", line 968, in call
outputs = self.call(cast_inputs, *args, **kwargs)
File "c:\program files\python36\lib\site-packages\ludwig\encoders\sequence_encoders.py", line 1491, in call
mask=mask
File "c:\program files\python36\lib\site-packages\tensorflow\python\keras\engine\base_layer.py", line 968, in call
outputs = self.call(cast_inputs, *args, **kwargs)
File "c:\program files\python36\lib\site-packages\ludwig\modules\recurrent_modules.py", line 103, in call
outputs = layer(hidden, training=training, mask=mask)
File "c:\program files\python36\lib\site-packages\tensorflow\python\keras\layers\recurrent.py", line 654, in call
return super(RNN, self).call(inputs, **kwargs)
File "c:\program files\python36\lib\site-packages\tensorflow\python\keras\engine\base_layer.py", line 968, in call
outputs = self.call(cast_inputs, *args, **kwargs)
File "c:\program files\python36\lib\site-packages\tensorflow\python\keras\layers\recurrent_v2.py", line 1147, in call
dropout_mask = self.get_dropout_mask_for_cell(inputs, training, count=4)
File "c:\program files\python36\lib\site-packages\tensorflow\python\keras\layers\recurrent.py", line 1156, in get_dropout_mask_for_cell
return self._dropout_mask_cache.setdefault(kwargs=init_kwargs)
File "c:\program files\python36\lib\site-packages\tensorflow\python\keras\backend.py", line 6180, in setdefault
default = self.default_factory(**kwargs)
File "c:\program files\python36\lib\site-packages\tensorflow\python\keras\layers\recurrent.py", line 1128, in _create_dropout_mask
count=count)
File "c:\program files\python36\lib\site-packages\tensorflow\python\keras\layers\recurrent.py", line 2850, in _generate_dropout_mask
for _ in range(count)
File "c:\program files\python36\lib\site-packages\tensorflow\python\keras\layers\recurrent.py", line 2850, in
for _ in range(count)
File "c:\program files\python36\lib\site-packages\tensorflow\python\keras\backend.py", line 4361, in in_train_phase
return x()
File "c:\program files\python36\lib\site-packages\tensorflow\python\keras\layers\recurrent.py", line 2845, in dropped_inputs
return K.dropout(ones, rate)
File "c:\program files\python36\lib\site-packages\tensorflow\python\keras\backend.py", line 4768, in dropout
return nn.dropout_v2(x, rate=level, noise_shape=noise_shape, seed=seed)
File "c:\program files\python36\lib\site-packages\tensorflow\python\ops\nn_ops.py", line 4423, in dropout_v2
"range [0, 1), got %g" % rate)
ValueError: rate must be a scalar tensor or a float in the range [0, 1), got 1

This also happens with different cell types within the RNN encoder, and also happens with CNNRNN encoder, and also does NOT happen with parallel_cnn (other than already it does not happen with stacked_cnn)

The dropout logic is different in v0.3 (the user guide does not reflact this yet).
Now instead of a single float dropout parameter in training and several binary dropout parameters in the encoder/combiner/decoder you have a dropout_rate parameter in each encoder/combiner/decoder.
Try replacing dropout: true with dropout_rate: 0.x.

Well... In this case is reversely broken, since with all the other encoders it still accepts dropout: true without a flinch :)
Sorry for that misunderstanding... Now that you say that I remember discussing this in a previous instance

Upon inspection, it looks like Redurrent stack indeed uses dropout instead of dropout_rate.
All other encoders just ignore the parameters, but the recurrent one actually uses it and expects it to be a float between 0 and 1.
So this suggests a couple actions:

produce a warning when a parameter passed to an encoder is ignored (which would have given you insight on what's happening)
use the same name across different encoders (either dropout or dropout_rate

Also, consider the current code on master is an alpha version (v0.3-a1), so it's actually great that you are playing with it and helping us figure out bugs before release, thank you! ;)

...or either it should disregard the binary dropout flag as it does in the other encoders and not try to apply it like it seems to be doing.
It's almost like dropout didn't get renamed to dropout_rate and it's trying to apply the binary true (that I passed) to the float rate parameter it is expecting.

Yes that's exactly what's happening. All others have dropout?rate, so dropout end in kwargs. This one actually has the dropout name instead of dropout_rate, but expects it to be within [0,1]. Now the rnn encoder has also a recurrent_dropout parameter ( look here for more details, now the exposed parameters match more closely those of TF2 layers 823 )
Will most likely rename everything dropout for simplicity.

Simultaneous :)
Yes I know it's an alpha, but since I'm starting the object detection/reading project I talked to you about, I didn't want to start it on an old framework and then be tied to that forever.
0.3.0 seems way more stable than I expected (I already got it all working from end to end, apart from that dropout thing, up to the actual inference embedded in the code) and I plan on keeping on this track for all projects from now on.
Happy it helps :)

This commit solves the issue https://github.com/uber/ludwig/commit/5770df1fc77b85ffd153ccc9bdc17ea019839896 .
Now the parameter name is dropout and it's available in the different encoders/combiners/decoders and it's expected to be a float.

Fixed, but i think this is redundant now (and not used anymore), right?
https://github.com/uber/ludwig/blob/5770df1fc77b85ffd153ccc9bdc17ea019839896/ludwig/utils/defaults.py#L51

Fixed that one too, thank you for noticing it.

Seen that :)


Requests: Implement (and rename) subject field

Similar to https://github.com/inveniosoftware/invenio-requests/issues/14, the subject handling logic should be implemented.
Currently, it is only defined in the JSON schema and mappings(https://github.com/inveniosoftware/invenio-requests/blob/master/invenio_requests/records/jsonschemas/requests/request-v1.0.0.json#L33-L43), but it should also be used in the API class and the services.
As per discussion, we consider the current name (subject) to be overloaded and potentially confusing; it should be renamed to something like associated_object.

as per discussion, we will name it topic.


[BugBash] EchoWithCounterBot.cs is not created by any of the vsix samples

Describe the bug
This section: https://review.docs.microsoft.com/en-us/azure/bot-service/bot-service-debug-bot?view=azure-bot-service-4.0&branch=pr-en-us-1325#debug-a-c-bot-using-breakpoints-in-visual-studio
Says:

In the Solution Explorer, click EchoWithCounterBot.cs. This file defines your main bot logic.Set breakpoint as necesary.

However, none of the templates create an EchoWithCounterBot.cs file.

Hi Eric,
The EchoBotWithCounter sample is being deprecated in this release.


Added HealthInfo

there is a flaky test issue that I just fixed. If rebase to the latest commit the pass should pass for you


This is not work in popup.

From @02harleen on June 30, 2017 12:14
Copied from original issue: psykolm22/ng2-google-place-autocomplete#23

From @02harleen on December 15, 2017 6:25
This is not working. I used a material popup in the angular4 application.

From @arunalexp on August 16, 2017 8:8
It is simple z-index issue add below css into your style sheet.
.pac-container {
z-index: 100000;
}


[MM-20386] migrate popover_bar to typescript

Summary

migrates PopoverBar component to typescript.
Ticket Link

https://mattermost.atlassian.net/browse/MM-20386
Related Pull Requests

Screenshots

Hello @kojiGit55,
Thanks for your pull request! A Core Committer will review your pull request soon. For code contributions, you can learn more about the review process here.

Hi @kojiGit55 and thanks for your contribution. 🎉

/update-branch


Unable to copy text from the PDF version

I'm reading the most recent PDF version of the book in the Preview app on macOS (10.13.6). When I highlight any length of text — to look-up via Dictionary, or copy and paste — it is not detected. It is instead treated as an empty string. I've confirmed that this behavior is not present in other PDF documents.

The PDF is generated by gitbook from the markdown input. I can't change that.


Record more detail about ContainerSource reconcile

Adds some new events and more details in condition messages to make the ContainerSource controller's actions easier to inspect and debug. The condition reason Deploying was changed to DeploymentCreated to better describe the state of the child deployment object.
Here's the list of events recorded for a ContainerSource:

Name
Type
Description

SetSinkURIFailed
Warning
Couldn't retrieve the sink URI. This should catch most of the misconfiguration errors. Includes the go error string.

DeploymentGetFailed
Warning
Couldn't retrieve the Deployment. Includes the go error string.

DeploymentCreateFailed
Warning
Error creating the Deployment. Includes the go error string.

DeploymentCreated
Normal
A deployment was created successfully.

DeploymentUpdated
Normal
The deployment's spec was updated to the expected value.

DeploymentUpdateFailed
Warning
Error updating the Deployment. Includes the go error string.

DeploymentReady
Normal
The deployment has at least 1 ready replica. This is the "Success" event.

When an event is recorded, the relevant condition is also updated with the same message.
See https://github.com/knative/eventing/issues/724.
Proposed Changes

Record 3 new events during ContainerSource reconcile.
Clarify the deployment created condition reason.
Add go error strings to several condition and event messages.

Release Note

ContainerSource condition and event messages are now more detailed when errors occur.

I want this! gimme! :D

/lgtm

/lgtm


Solution for leetcode 1290 added

solution merged after rebasing....so pull couldn't be resolved...
but, your contribution is added properly...you may check commit history...
Waiting for your next pr...


[WIP] [RELEASE-1.6][SRVKS-985] Add revision security defaults

Adapted from https://github.com/knative/serving/pull/13398
The idea is to enable the feature by default at the S-O side on OCP 4.11+ as we did with deprecated apis.
This sets everything as a default except for seccompProfile. Here is why.
SeccompProfile on OCP filters certain syscalls:

In pod 3scale-kourier-gateway-56bfb7497f-lfjzm
    sh-4.4$  ./amicontained
    Container Runtime: kube
    Has Namespaces:
            pid: true
            user: false
    AppArmor Profile: system_u:system_r:container_t:s0:c9,c27
    Capabilities:
    Seccomp: filtering
    Blocked Syscalls (45):
            MSGRCV SYSLOG SETUID SETSID SETREUID SETGROUPS SETRESUID USELIB USTAT SYSFS VHANGUP PIVOT_ROOT CHROOT ACCT SETTIMEOFDAY UMOUNT2 SWAPON SWAPOFF REBOOT SETHOSTNAME SETDOMAINNAME IOPL IOPERM INIT_MODULE DELETE_MODULE QUERY_MODULE QUOTACTL NFSSERVCTL LOOKUP_DCOOKIE CLOCK_SETTIME KEXEC_LOAD MIGRATE_PAGES FUTIMESAT VMSPLICE MOVE_PAGES UTIMENSAT PE

This means TestShouldRunAsUserContainerDefault will not work. Tried it with the ksvc here.
The downside here is that we still see the warning in the controller (other fields are fine) :
{"severity":"WARNING","timestamp":"2022-12-05T22:08:11.415195138Z","logger":"controller","caller":"logging/warning_handler.go:32","message":"API Warning: would violate PodSecurity \"restricted:v1.24\": seccompProfile (pod or containers \"user-container\", \"queue-proxy\" must set securityContext.seccompProfile.type to \"RuntimeDefault\" or \"Localhost\")","commit":"8835ff5","knative.dev/pod":"controller-6ff988dcc4-txvz8"}

The warning seems weird (invalid?) because it is reported here  that:
V2 requires you to either leave SeccompProfile empty or set it to runtime/default
** Empty is compatible with v1 and works on OCP versions < 4.11

For this PR using runAsUser works as expected by setting:
oc adm policy add-scc-to-user anyuid -z default -n {ns} if there is no label pod-security.kubernetes.io/enforce=restricted. Tested with ksvc and by executin id in pod's containers.
If such a namespace label exists then user needs to set: oc adm policy add-scc-to-user nonroot-v2 -z default -n {ns}

In case we choose to eliminate all warnings by setting seccompProfile too by default we will have somehow to label a revision with a special key/pair to be able to skip it in scenarios like TestShouldRunAsUserContainerDefault.
That would deviate from unfinished upstream work and also would require docs for that case.
However even if we set all fields we still get a different warning because seccompProfile is not available in crds:

{"severity":"WARNING","timestamp":"2022-12-05T14:54:55.718187034Z","logger":"controller","caller":"logging/warning_handler.go:32","message":"API Warning: unknown field \"spec.template.spec.containers[0].securityContext.seccompProfile\"","commit":"8835ff5","knative.dev/pod":"controller-c98d8498c-schv6"}

I also tried unconfined or "" for the seccompProfile as defined here (trying to figure out what empty means and it was supposed to be turned into runtime/default on OCP but it does not work or I am missing something):

LAST SEEN   TYPE      REASON            OBJECT                         MESSAGE
3s          Warning   InternalError     revision/helloworld-go-00001   failed to create deployment "helloworld-go-00001-deployment": Deployment.apps "helloworld-go-00001-deployment" is invalid: [spec.template.spec.containers[0].securityContext.seccompProfile.type: Required value: type is required when seccompProfile is set, spec.template.spec.containers[1].securityContext.seccompProfile.type: Required value: type is required when seccompProfile is set]

@mgencur @maschmid let's discuss options here as listed in the description. WDYTH?

/assign @mgencur @maschmid

I'm wondering if we could set the SeccompProfile by default in this PR and when the user needs to have functionality from TestShouldRunAsUserContainerDefault they could override the SecompProfile by configuring the Knative Service

Container sc seccompProfile is not configurable at all. User can only set seccompProfile at the podsecurity sc.
That requires to enable the feature kubernetes.podspec-securitycontex. Even in that case the container's security context (sc) takes precedence.

closing in favor of https://github.com/openshift-knative/serving/pull/132


feat: update design

Description
Except for a fix for this it should only be visual changes, so probably just clicking through the UI makes the most sense for review. I did do some light refactoring and cleanups here and there, but no business logic has been touched.

applied all changes from v47 design prototype (except discount UI)
renamed text components to have the same names as in Figma
removed unused colors
use hitSlop for Pressables instead of negative margins
removed @sayem314/react-native-keep-awake dependency as Timeout screen on transfer to spending not needed anymore
replaced all <color /> tags in translations files with generic <accent />

TODO:

[ ] change widget icons on server-side

Linked Issues/Tasks
Closes https://github.com/synonymdev/bitkit/issues/1684 https://github.com/synonymdev/bitkit/issues/1634
https://github.com/synonymdev/bitkit/issues/1629 (without discount UI)
Tests

[x] Detox test
[x] Unit test
[ ] No test

I tested on iPhone 15, iPhone SE, Pixel 7
Screenshot / Video

QA Notes
Run the app with the Figma open on the side and look for design discrepancy like copy, spacing, colour, font issues etc.

Multiple "Advanced" & "Quick Setup" views get pushed to the navigation stack from the "Transfer Funds" view.
https://github.com/synonymdev/bitkit/assets/8532651/f77f0422-8275-4e88-8d95-9a07b30e8c9c

Multiple "Advanced" & "Quick Setup" views get pushed to the navigation stack from the "Transfer Funds" view.

Fixed


time: RFC3339Nano Z is invalid for offset according to RFC3339

the code: RFC3339Nano = "2006-01-02T15:04:05.999999999Z07:00"
https://github.com/golang/go/blob/32e789f4fb45b6296b9283ab80e126287eab4db5/src/time/format.go#L83
In the definition of RFC3339(https://www.ietf.org/rfc/rfc3339.txt),  there is a clear explanation of character “Z”. It means no UTC offset when "Z" appeared.
      Z           A suffix which, when applied to a time, denotes a UTC
                  offset of 00:00; often spoken "Zulu" from the ICAO
                  phonetic alphabet representation of the letter "Z".

This is used to trigger different printing behaviour, from the docs:

Replacing the sign in the format with a Z triggers the ISO 8601 behavior of printing Z instead of an offset for the UTC zone.

I think this is working as intended?

Please show us a small working code example that demonstrates the problem.  Right now I don't see it.  Thanks.

According to RFC3339, it means NO offset, when Z exists in the format.
The correct format should be "2006-01-02T15:04:05.999999999", "2006-01-02T15:04:05.999999999+07:00" or ""2006-01-02T15:04:05.999999999-07:00""

time.RFC3339Nano is a layout string, not a time

Some valid layouts are invalid time values for time.Parse, due to formats such as _ for space padding and Z for zone information.

Got it. Seems I got it wrong. Thanks.


Correct runtime output error in Tutorials.

Description
This PR corrects a runtime error in the tutorials. All the tutorials are checked and this is the only error message found.

Changes

[x] Rerun 3b_rhf-diis to correct NameError

Status

[x] Ready to go

Codecov Report

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


upload file on core.isrd.isi.edu unsuccessful

When we upload an 8.7MB file on core.isrd.isi.edu, the progress fliping but never-ending.
we found that

/var/log/www is 100% full
hatrac is logging 200 OK when it should be logging an error itself

this logging inconsistency was fixed in the py3 branch.


Imports broken in 1.26.0+

Streamlit 1.26.0 made a change to package structure which breaks streamlit-qs imports.
Need to update this package's imports to be compatible with older and newer versions.

The streamlit changes for widgets post 1.27.0 (allowing None to be returned from many of them) have essentially force a major overhaul of the entire streamlit_qs codebase. The behavior post 1.27.0 will essentially be the same (and in many cases, more reliable). Expect a 0.2.0 release around early October 2023.


Source controller marked class files throw System.UnauthorizedAccessException during SourceMap

Whenever the feature file associated to source control which automaticaally marks file attribute as readOnly. Now during SourceMap when the build task try to write sourceMap content to file it fails with below exception -
_at System.IO._Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
at System.IO.StreamWriter.CreateFile(String path, Boolean append, Boolean checkHost)
at System.IO.StreamWriter..ctor(String path, Boolean append, Encoding encoding, Int32 bufferSize, Boolean checkHost)
at System.IO.StreamWriter..ctor(String path, Boolean append, Encoding encoding)
at System.IO.File.AppendAllLines(String path, IEnumerable`1 contents)
at SpecFlow.xUnitAdapter.Build.SpecFlowSourceMapAppender.AppendSourceMap(ITaskItem item)
at SpecFlow.xUnitAdapter.Build.SpecFlowSourceMapAppender.Execute()
It's good idea to remove Readonly attribute before we write clone copy of feature file .

Fixed (will be included in v1.2 releasing today). Please note that once this will be released, you have to delete your obj folder once to remove all remaining read-only feature files from it.


Add jj keybinding to exit insert mode

Description
Please add jj keybindings to exit insert mode
Use Case
Please add jj keybindings to exit insert mode

I do not think it is a good idea to start implementing everyone's custom vim keybindings in the webapp. Maybe some day there will be the possibility to configure the keybindings as a user.

I have never used vim keybindings, so I don't know, but if "jj" is non-standard then we can indeed not support it as default. Maybe we'll support custom keybindings at some point.


Error when using the faster_rcnn_fpn_attention_1111_dcn_1x.py with the fp16 mode.

Thanks for your error report and we appreciate it a lot.
Checklist

I have searched related issues but cannot get the expected help.
The bug has not been fixed in the latest version.

Describe the bug
A clear and concise description of what the bug is.
Reproduction

What command or script did you run?

A placeholder for the command.

Did you make any modifications on the code or config? Did you understand what you have modified?
What dataset did you use?

Environment

OS: [e.g., Ubuntu 16.04.6]
GCC [e.g., 5.4.0]
PyTorch version [e.g., 1.1.0]
How you installed PyTorch [e.g., pip, conda, source]
GPU model [e.g., 1080Ti, V100]
CUDA and CUDNN version
[optional] Other information that may be related (such as $PATH, $LD_LIBRARY_PATH, $PYTHONPATH, etc.)

Error traceback
If applicable, paste the error trackback here.
A placeholder for trackback.

Bug fix
If you have already identified the reason, you can provide the information here. If you are willing to create a PR to fix it, please also leave a comment here and that would be much appreciated!

RuntimeError:Expected object if scalar type Float but got scalar type Half for argument #2 'mat2'

Is there still a problem with the latest version now?


docs: fix typo inputs_shape -> input_shape

Fix docs to match the correct name used through Keras applications, which is input_shape.

Thanks. Weird typo.


Add new event type for popup hover-and-click

Describe what feature you'd like. Pseudo-code, mockups, or screenshots of similar solutions are encouraged!
The new event type hover-and-click to popup
When a user hovers over the target element, it should appear, and if they hover away it should disappear.
If a user clicks on the target element, it should appear, if they click again after it's visible it should disappear (this is to support mobile users)
Would need to test it, but I think it should be roughly adding this:
if (args.event === 'hover-and-click') { 		node.addEventListener('mouseover', show, true); 		node.addEventListener('mouseout', close, true); 		window.addEventListener('click', onWindowClick, true); 	}
This is mostly relevant to tooltips, as interactive modals won't work because of the mouseout event.
Along with the enhancement, it is likely also worth updating the documentation to include an example for this (as this would be the best way to support tooltips generically), and minor rephrasing of the documentation as discussed in the original issue linked below.
What type of pull request would this be?
Enhancement
Any links to similar examples or other references we should review?
Earlier discussion with Chris here: https://github.com/skeletonlabs/skeleton/issues/1316

@DevOfManyThings FYI I've just completed my refactor of the popup feature per:

https://github.com/skeletonlabs/skeleton/issues/1350

Review my comment on the changes here:

https://github.com/skeletonlabs/skeleton/issues/1350#issuecomment-1533784403

I've given your above request consideration while implemented these changes, and opted to forego the dedicated event for this. Instead what I've done is simplify the events we do support, which include:

Click - click to open, click off to close
Hover - hover over to open, hover off to close
Focus-Blur - open on focus, close on blur
Focus-Click - open on focus, click off to close

You specified your goal above was to make it easier to use hover-able items on mobile. However, I don't believe this is a UX pattern we want to encourage. I've provided a slightly updated recommendation for this on the updated documentation:

In short, I think hover of any kind is bad for mobile users. That you should avoid putting contents in hover-able popups that must be visible on mobile too. There's a great precedence for this baked into browsers - which is the title attribute. By default this works on mobile when you hover and element. However on mobile, this is just disregarded. Same idea here.
In short, we're not going to be moving forward with this. But I appreciate the suggestion!

@endigo9740 Hey Chris, sorry I didn't get a chance to implement this but with the refactor that might have been for the best!
To clarify my focus was on being able to have a popup that shows on hover for desktop users, but can be clicked/tapped on by mobile users and still show.
Perhaps a better name for that would have been hover-or-click, as it would show whether the user clicks or hovers, and also disappear when the user clicks or hovers away.
For desktop users it's basically just the hover events that will fire (can't click off of it as you need to hover away first), and for mobile users it's basically just the click events (as hover isn't well supported), but from a developer perspective it gets you hover support on desktop without losing mobile support.
The primary usecase for this would be tooltips that the user won't be interacting with, as it's a smoother user experience for tooltips to show on hover for desktop users, but mobile users clicking is required.
Basically trying to do the equivalent of:
<button
	class="btn variant-filled-primary"
	use:popup={{ event: 'click', target: "focus", placement: 'top' }}
	use:popup={{ event: 'hover', target: "focus", placement: 'top' }}
>
	Sign in
</button>

I'll actually have time to make this tomorrow if you'd be interested in me making a PR towards your new branch? Or are you just wanting to keep it simple for now?

Sounds great in theory @DevOfManyThings but I don't really know of a clean way to tell the Action when to switch - what's mobile and what's desktop. That line is very much blurred these days. You have low resolution computers and high resolution mobile devices. You could try to determine if touch is available (maybe? I'm not aware of a great way to do this), but then you might end up with folks with touch screen desktop monitors not seeing hover tooltips. It's a bit of a rabbit hole.
I think at this point we're better to let end users decide this for themselves and modify the popupSetttings event type at their own discretion. They'll know their audience better than we will.

@endigo9740 I mean honestly what I was thinking of just literally adding both the event listeners for both click and hover, which should just work? No need to determine whether the current user is desktop/mobile or supports anything.
case 'hover-or-click':
	triggerNode.addEventListener('click', toggle, true);
	window.addEventListener('click', onWindowClick, true);
	triggerNode.addEventListener('mouseover', open, true);
	triggerNode.addEventListener('mouseleave', close, true);
	break;

Scenario 1: Desktop
User hovers over element, mouseover fires so popup is displayed. If they click on it, click is triggered, but it just remains on screen so no impact.
When they hover away, mouseleave fires, which fires the below destroy() function, so onWindowClick can never be fired (if they do somehow trigger it the popup just closes anyway so desired behaviour still happens).
Scenario 2: Mobile
Mobile user can't hover over elements (if they can, they'll function the same as scenario 1).
They click/tap on the element which fires the click event, causing popup to render. And they just need to tap off the element causing the onWindowClick event to fire which closes the popup.
The hover event listeners are wasted in this scenario, but I don't think that will have any real world performance impact.
This re-uses existing functions/methods, just adding in an extra case (and documentation), so as such is already cleaned up in the provided destroy() for this component.
I'll raise the PR after I test it tomorrow if the above seems generally fine :)

@DevOfManyThings hmm, not sure I particularly like that to be honest. Event listeners have a cost, and this is essentially doubling that of the other events. I'm worried this is still missing the forest for the trees though. Hover elements have their place, but I think the better practice is to use them sparingly and with the understanding they won't translate to mobile. In other words, functional parts of your UI should be be placed inside a hovered popup. I always think of them like styled replacements for the title attribute.
Per today's updates users can actually do what you're saying by doubling the use:action on the trigger with different settings. I feel very redundant, but it will be technically possible now. Perhaps we just give that a go for now and listen to feedback. If a lot of folks are clamoring for fallback support for hover states when we review other ideas?


druid-0.17-kafka-indexing-service how to ingest multiple partitions from one topic

hello guys, as druid evolves regularly, i wonder how kafka-indexing-service ingests multiple partitions from one topic in druid 0.17

Multiple partitions can always be read.


Handle the Certificate of Service Better

Have a separate section for entering the served parties information (email, address, etc.), and use that, as it could be different from "other_parties".
Optional: ask the court if it's okay to change the certificate from "has served" to "will serve"

Answer from the court: it is okay to change user text from "has served" to "will serve" (don't think we're allowed to actually change the content of the form though).  Just as long as they know that it's mandatory and has to happen soon (either on the same day, or the next day, not a week later, etc.), it's good.

Answer from the court: it is okay to change user text from "has served" to "will serve" (don't think we're allowed to actually change the content of the form though).  Just as long as they know that it's mandatory and has to happen soon (either on the same day, or the next day, not a week later, etc.), it's good.


Update RustPython to get main versions of end_location etc.

Moving off of the Ruff fork is now contingent on two PRs:

https://github.com/RustPython/RustPython/pull/4229
https://github.com/RustPython/RustPython/pull/4143


Gitg window shows but cannot be interacted with

Environment
Windows build number: 10.0.22504.0
Your Distribution version: Ubuntu 20.04
Your WSLg version: 1.0.27

Steps to reproduce

sudo apt install gitg
gitg
Attempt to move the window / interact with the window

Expected behavior
gitg main window appears and can be interacted with / dragged around
Actual behavior
gig main window is unresponsive for a minute or so, then becomes draggable but completely unusable
Logs
wsl.etl.zip
wslg_logs.zip
pulseaudio.log
W: [pulseaudio] authkey.c: Failed to open cookie file '/home/wslg/.config/pulse/cookie': No such file or directory
W: [pulseaudio] authkey.c: Failed to load authentication key '/home/wslg/.config/pulse/cookie': No such file or directory
W: [pulseaudio] authkey.c: Failed to open cookie file '/home/wslg/.pulse-cookie': No such file or directory
W: [pulseaudio] authkey.c: Failed to load authentication key '/home/wslg/.pulse-cookie': No such file or directory
E: [pulseaudio] module-console-kit.c: GetSessionsForUnixUser() call failed: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.ConsoleKit was not provided by any .service files
E: [pulseaudio] module.c: Failed to load module "module-console-kit" (argument: ""): initialization failed.
E: [rdp-sink] module-rdp-sink.c: RDP Sink - Trying to connect to /mnt/wslg/PulseAudioRDPSink
E: [rdp-sink] module-rdp-sink.c: Connected failed
E: [rdp-sink] module-rdp-sink.c: RDP Sink - Trying to connect to /mnt/wslg/PulseAudioRDPSink
E: [rdp-sink] module-rdp-sink.c: RDP Sink - Connected to fd 12

weston.log
Date: 2021-11-30 PST
[19:13:45.823] weston 9.0.0
               https://wayland.freedesktop.org
               Bug reports to: https://gitlab.freedesktop.org/wayland/weston/issues/
               Build: 9.0.0-43-g7c0bbd09
[19:13:45.823] Command line: /usr/bin/weston --backend=rdp-backend.so --xwayland --shell=rdprail-shell.so --logger-scopes=log,rdp-backend,rdprail-shell --log=/mnt/wslg/weston.log
[19:13:45.823] OS: Linux, <IP_ADDRESS>-microsoft-standard-WSL2, #1 SMP Wed Aug 25 23:20:18 UTC 2021, x86_64
[19:13:45.824] Using config file '/home/wslg/.config/weston.ini'
[19:13:45.825] Output repaint window is 7 ms maximum.
[19:13:45.826] Loading module '/usr/lib/libweston-9/rdp-backend.so'
[19:13:45.836] using FreeRDP version 2.3.2
Date: 2021-11-30 PST
[19:13:45.837] RDP backend: WESTON_RDP_DEBUG_LEVEL: 3
[19:13:45.837] RDP backend: WESTON_RDP_MONITOR_REFRESH_RATE: 60000
[19:13:45.837] RDP backend: timer resolution tv_sec:0 tv_nsec:1
[19:13:45.837] RDP backend: Environment dump - start
[19:13:45.837]   WSL_DISTRO_NAME=
[19:13:45.837]   WSL2_SHARED_MEMORY_OB_DIRECTORY=WSL\B6F31313-1761-456E-A37A-C9B3F76FF5C1\wslg
[19:13:45.837]   PWD=/
[19:13:45.837]   NAME=INT64
[19:13:45.837]   WSL_FEATURE_FLAGS=7
[19:13:45.837]   SHLVL=1
[19:13:45.837]   WSL2_GUI_APPS_ENABLED=1
[19:13:45.837]   WSL2_DISTRO_NAME=Ubuntu
[19:13:45.837]   WSL2_VM_ID=B6F31313-1761-456E-A37A-C9B3F76FF5C1
[19:13:45.837]   _=/usr/bin/WSLGd
[19:13:45.837]   HOME=/home/wslg
[19:13:45.837]   USER=wslg
[19:13:45.837]   LOGNAME=wslg
[19:13:45.837]   SHELL=/bin/bash
[19:13:45.837]   PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
[19:13:45.837]   XDG_RUNTIME_DIR=/mnt/wslg/runtime-dir
[19:13:45.837]   WAYLAND_DISPLAY=wayland-0
[19:13:45.837]   DISPLAY=:0
[19:13:45.837]   XCURSOR_PATH=/usr/share/icons
[19:13:45.837]   XCURSOR_THEME=whiteglass
[19:13:45.837]   XCURSOR_SIZE=16
[19:13:45.837]   PULSE_AUDIO_RDP_SINK=/mnt/wslg/PulseAudioRDPSink
[19:13:45.837]   PULSE_AUDIO_RDP_SOURCE=/mnt/wslg/PulseAudioRDPSource
[19:13:45.837]   USE_VSOCK=3
[19:13:45.837]   WSL2_DEFAULT_APP_ICON=/usr/share/icons/wsl/linux.png
[19:13:45.837]   WSL2_DEFAULT_APP_OVERLAY_ICON=/usr/share/icons/wsl/linux.png
[19:13:45.837]   WESTON_DISABLE_ABSTRACT_FD=1
[19:13:45.837]   WSL2_SHARED_MEMORY_MOUNT_POINT=/mnt/shared_memory
[19:13:45.837]   WESTON_CONFIG_FILE=/home/wslg/.config/weston.ini
[19:13:45.837] RDP backend: Environment dump - end
[19:13:45.837] Using external fd for incoming connections: 3
[19:13:45.837] Default head is being added
[19:13:45.837] Registered plugin API 'weston_rdprail_api_v1' of size 56
[19:13:45.837] RDPAPPLIST_MODULEDIR is set to /usr/lib/rdpapplist
[19:13:45.838] RDP backend: use_rdpapplist = 1
[19:13:45.858] RDP backend: use_gfxredir = 1
[19:13:45.858] RDP backend: enable_hi_dpi_support = 1
[19:13:45.858] RDP backend: enable_fractional_hi_dpi_support = 0
[19:13:45.858] RDP backend: debug_desktop_scaling_factor = 0
[19:13:45.858] RDP backend: enable_window_zorder_sync = 1
[19:13:45.858] RDP backend: enable_distro_name_title = 1
[19:13:45.858] RDP backend: enable_copy_warning_title = 0
[19:13:45.859] Using VSOCK for incoming connections: 3
[19:13:45.861] Registered plugin API 'weston_rdp_output_api_v1' of size 16
[19:13:45.861] Head attaching: rdp-0, index:0, is_primary: 1
[19:13:45.861] get_config: attached head [0]: make:(null), mode:(null), name:rdp-0, (0x561f49dda500)
[19:13:45.861] get_config: attached head [0]: x:0, y:0, width:0, height:0
[19:13:45.861] set_size: attached head [0]: make:weston, mode:rdp, name:rdp-0, (0x561f49dda500)
[19:13:45.861] set_size: attached head [0]: x:0, y:0, width:0, height:0
[19:13:45.861] Output 'rdp-0' enabled with head(s) rdp-0
[19:13:45.861] Compositor capabilities:
               arbitrary surface rotation: yes
               screen capture uses y-flip: no
               presentation clock: CLOCK_MONOTONIC_RAW, id 4
               presentation clock resolution: 0.000000001 s
[19:13:45.861] Loading module '/usr/lib/weston/rdprail-shell.so'
[19:13:45.862] RDPRAIL-shell: WESTON_RDPRAIL_SHELL_DEBUG_LEVEL: 3.
Date: 2021-11-30 PST
[19:13:45.863] wet_shell_init: distro name Ubuntu (6)
[19:13:45.863] WESTON_RDPRAIL_SHELL_DISABLE_APPEND_DISTRONAME_STARTMEN:1
[19:13:45.865] WSL2_DEFAULT_APP_ICON:/usr/share/icons/wsl/linux.png
[19:13:45.866] WSL2_DEFAULT_APP_OVERLAY_ICON:/usr/share/icons/wsl/linux.png
[19:13:45.866] WESTON_RDPRAIL_SHELL_DISABLE_BLEND_OVERLAY_ICON_TASKBAR:1
[19:13:45.866] WESTON_RDPRAIL_SHELL_DISABLE_BLEND_OVERLAY_ICON_APPLIST:1
[19:13:45.866] rdp_rail_shell_initialize_notify: shell: distro name: Ubuntu
[19:13:45.867] app_list_monitor_thread: running in system-distro with user-distro: Ubuntu
[19:13:45.867] app_list_monitor_thread: open(/proc/self/ns/mnt)
[19:13:45.867] app_list_monitor_thread: open(/proc/2/ns/mnt)
[19:13:45.867] app_list_monitor_thread: inotify_add_watch(/usr/share/applications)
[19:13:45.867] Loading module '/usr/lib/libweston-9/xwayland.so'
[19:13:45.868] app_list_monitor_thread: /usr/local/share/applications doesn't exist, skipping.
[19:13:45.869] app list folder[0]: /usr/share/applications
[19:13:45.869] desktop file: /usr/share/applications/snap-handle-link.desktop has NoDisplay specified
[19:13:45.869] app list entry failed to update: Key:snap-handle-link
[19:13:45.869] free_app_entry(): (null): /usr/share/applications/snap-handle-link.desktop
[19:13:45.870] desktop file: /usr/share/applications/byobu.desktop is terminal based app
[19:13:45.870] app list entry failed to update: Key:byobu
[19:13:45.870] free_app_entry(): (null): /usr/share/applications/byobu.desktop
[19:13:45.870] desktop file: /usr/share/applications/vim.desktop is terminal based app
[19:13:45.870] app list entry failed to update: Key:vim
[19:13:45.870] free_app_entry(): (null): /usr/share/applications/vim.desktop
[19:13:45.873] Registered plugin API 'weston_xwayland_v1' of size 32
[19:13:45.873] Registered plugin API 'weston_xwayland_surface_v1' of size 48
[19:13:45.873] Not using abstract fd for Xwayland
[19:13:45.873] xserver listening on display :0
[19:13:45.873] launching '/usr/libexec/weston-rdprail-shell'
[19:13:45.874] desktop file: /usr/share/applications/org.gnome.gitg.desktop
[19:13:45.874]     Name[en_US]:gitg (Ubuntu)
[19:13:45.874]     Exec:gitg --no-wd
[19:13:45.874]     TryExec:gitg
[19:13:45.874]     WorkingDir:(null)
[19:13:45.874]     Icon name:org.gnome.gitg
[19:13:45.874]     Icon file:/usr/share/icons/hicolor/48x48/apps/org.gnome.gitg.png
[19:13:45.874] app list entry updated: Key:org.gnome.gitg, Name:gitg (Ubuntu)
[19:13:45.876] desktop file: /usr/share/applications/io.snapcraft.SessionAgent.desktop has NoDisplay specified
[19:13:45.876] app list entry failed to update: Key:io.snapcraft.SessionAgent
[19:13:45.876] free_app_entry(): (null): /usr/share/applications/io.snapcraft.SessionAgent.desktop
[19:13:45.877] desktop file: /usr/share/applications/htop.desktop is terminal based app
[19:13:45.877] app list entry failed to update: Key:htop
[19:13:45.877] free_app_entry(): (null): /usr/share/applications/htop.desktop
[19:13:45.879] desktop file: /usr/share/applications/info.desktop is terminal based app
[19:13:45.879] app list entry failed to update: Key:info
[19:13:45.879] free_app_entry(): (null): /usr/share/applications/info.desktop
[19:13:45.879] desktop file: /usr/share/applications/python3.8.desktop has NoDisplay specified
[19:13:45.879] app list entry failed to update: Key:python3.8
[19:13:45.879] free_app_entry(): (null): /usr/share/applications/python3.8.desktop
[19:13:45.879] app list folder[1]: /usr/local/share/applications
[19:13:45.911] CreateWndow(): rdp_peer is not initalized
[19:13:46.631] Client: ClientStatus:0x3f5
[19:13:46.631]      - TS_RAIL_CLIENTSTATUS_ALLOWLOCALMOVESIZE
[19:13:46.631]      - TS_RAIL_CLIENTSTATUS_ZORDER_SYNC
[19:13:46.631]      - TS_RAIL_CLIENTSTATUS_WINDOW_RESIZE_MARGIN_SUPPORTED
[19:13:46.631]      - TS_RAIL_CLIENTSTATUS_HIGH_DPI_ICONS_SUPPORTED
[19:13:46.631]      - TS_RAIL_CLIENTSTATUS_APPBAR_REMOTING_SUPPORTED
[19:13:46.631]      - TS_RAIL_CLIENTSTATUS_POWER_DISPLAY_REQUEST_SUPPORTED
[19:13:46.631]      - TS_RAIL_CLIENTSTATUS_GET_APPID_RESPONSE_EX_SUPPORTED
[19:13:46.631]      - TS_RAIL_CLIENTSTATUS_BIDIRECTIONAL_CLOAK_SUPPORTED
[19:13:46.631] Client HandShake buildNumber:22504
[19:13:46.643] Server AppList caps version:3
[19:13:46.664] Client: gfxredir_caps: length:28
[19:13:46.664] Client: GrfxCaps count:0x8
[19:13:46.664] Client: gfxredir_caps[0]: signature:0x53504143
[19:13:46.664] Client: gfxredir_caps[0]: version:0x1
[19:13:46.664] Client: gfxredir_caps[0]: length:12
[19:13:46.664] Client: gfxredir_caps[1]: signature:0x53504143
[19:13:46.664] Client: gfxredir_caps[1]: version:0x2000
[19:13:46.664] Client: gfxredir_caps[1]: length:16
[19:13:46.664] Client: GrfxCaps[0] version:0x80004 length:4 flags:0x0
[19:13:46.664] 	Version : RDPGFX_CAPVERSION_8
[19:13:46.664] Client: GrfxCaps[1] version:0x80105 length:4 flags:0x0
[19:13:46.664] Client: gfxredir_caps[1]: supportedFeatures:0x0
[19:13:46.664] Client: gfxredir selected caps: version:0x2000
[19:13:46.664] 	Version : RDPGFX_CAPVERSION_81
[19:13:46.664] Client: GrfxCaps[2] version:0xa0002 length:4 flags:0x0
[19:13:46.664] 	Version : RDPGFX_CAPVERSION_10
[19:13:46.664] Client: GrfxCaps[3] version:0xa0200 length:4 flags:0x0
[19:13:46.664] 	Version : RDPGFX_CAPVERSION_102
[19:13:46.664] Client: GrfxCaps[4] version:0xa0301 length:4 flags:0x0
[19:13:46.664] 	Version : RDPGFX_CAPVERSION_103
[19:13:46.664] Client: GrfxCaps[5] version:0xa0400 length:4 flags:0x0
[19:13:46.664] 	Version : RDPGFX_CAPVERSION_104
[19:13:46.664] Client: GrfxCaps[6] version:0xa0502 length:4 flags:0x0
[19:13:46.664] 	Version : RDPGFX_CAPVERSION_105
[19:13:46.664] Client: GrfxCaps[7] version:0xa0600 length:4 flags:0x0
[19:13:46.664] 	Version : RDPGFX_CAPVERSION_106
[19:13:46.674] Pulse Audio source listener socket on /mnt/wslg/PulseAudioRDPSource
[19:13:46.674] xf_peer_adjust_monitor_layout:
[19:13:46.675]   DesktopWidth:5120, DesktopHeight:1440
[19:13:46.675]   UseMultimon:0
[19:13:46.675]   ForceMultimon:0
[19:13:46.675]   MonitorCount:0
[19:13:46.675] AudioIn source_thread: Listening for audio in connection.
[19:13:46.675]   HasMonitorAttributes:0
[19:13:46.675]   HiDefRemoteApp:1
[19:13:46.675] disp_monitor_validate_and_compute_layout:---INPUT---
[19:13:46.675] 	rdpMonitor[0]: x:0, y:0, width:5120, height:1440, is_primary:1
[19:13:46.675] 	rdpMonitor[0]: physicalWidth:1193, physicalHeight:336, orientation:0
[19:13:46.675] 	rdpMonitor[0]: desktopScaleFactor:100, deviceScaleFactor:100
[19:13:46.675] 	rdpMonitor[0]: scale:1, client scale :1.00
[19:13:46.675] Client desktop upper left coordinate (0,0)
[19:13:46.675] disp_monitor_validate_and_compute_layout:---OUTPUT---
[19:13:46.675] 	rdpMonitor[0]: x:0, y:0, width:5120, height:1440, is_primary:1
[19:13:46.675] 	rdpMonitor[0]: weston x:0, y:0, width:5120, height:1440
[19:13:46.675] 	rdpMonitor[0]: physicalWidth:1193, physicalHeight:336, orientation:0
[19:13:46.675] 	rdpMonitor[0]: desktopScaleFactor:100, deviceScaleFactor:100
[19:13:46.675] 	rdpMonitor[0]: scale:1, clientScale:1.00
[19:13:46.675] Head mode change:rdp-0 OLD width:0, height:0, scale:1, clientScale:1.000000
[19:13:46.675] Head mode change:rdp-0 NEW width:5120, height:1440, scale:1, clientScale:1.000000
[19:13:46.675] move head/output rdp-0 (0,0) -> (0,0)
[19:13:46.675] client origin (0,0) is (0,0) in Weston space
[19:13:46.675] client virtual desktop is (0,0) - (5120,1440)
[19:13:46.675] weston virtual desktop is (0,0) - (5120,1440)
[19:13:46.675] kbd_layout:0x409 kbd_type:0x4 kbd_subType:0x0 kbd_functionKeys:0xc
[19:13:46.675] convert_rdp_keyboard_to_xkb_rule_names: matching model=pc102 layout=us variant=(null) options=(null)
[19:13:46.689] Detected a monitor change on head 'rdp-0', not bothering to do anything about it.
[19:13:46.689] Client ExecOrder:0x00000008, Program:dummy-entry, WorkingDir:(null), RemoteApplicationArguments:(null)
[19:13:46.689] Client ExecOrder launching dummy-entry
[19:13:46.689] launching 'dummy-entry'
[19:13:46.691] Client: ClientSysparam: filterKeys
[19:13:46.691] Client: ClientSysparam: toggleKeys:62
[19:13:46.691] Client: ClientSysparam: stickyKeys:510
[19:13:46.691] Client: ClientSysparam: caretWidth:1
[19:13:46.691] Client: ClientSysparam: highContrast
[19:13:46.691] Client: ClientSysparam: taskbarPos:(left:0, top:1392, right:5120, bottom:1440)
[19:13:46.691] Client: ClientSysparam: mouseButtonSwap:0
[19:13:46.691] Client: ClientSysparam: keyboardPref:0
[19:13:46.691] Client: ClientSysparam: dragFullWindows:1
[19:13:46.691] Client: ClientSysparam: keyboardCues:0
[19:13:46.691] Client: ClientSysparam: workArea:(left:0, top:0, right:5120, bottom:1392)
[19:13:46.691] Translated workarea:(0,0)-(5120,1392) at rdp-0:(0,0)-(5120,1440)
[19:13:46.691] Client AppList caps version:3
[19:13:46.691] Client AppList client language id: en_US
[19:13:46.691] compositor: executing 'dummy-entry' failed: No such file or directory
[19:13:46.691] app_list_monitor_thread: startRdpNotifyEvent is signalled. 0 - en_US
[19:13:46.691] Client: ClientSysparam: filterKeys
[19:13:46.691] Client: ClientSysparam: toggleKeys:62
[19:13:46.691] Client: ClientSysparam: stickyKeys:510
[19:13:46.691] Client: ClientSysparam: caretWidth:1
[19:13:46.691] Client: ClientSysparam: highContrast
[19:13:46.691] Client: ClientSysparam: taskbarPos:(left:0, top:1392, right:5120, bottom:1440)
[19:13:46.691] Client: ClientSysparam: mouseButtonSwap:0
[19:13:46.691] Client: ClientSysparam: keyboardPref:0
[19:13:46.691] Client: ClientSysparam: dragFullWindows:1
[19:13:46.691] Client: ClientSysparam: keyboardCues:0
[19:13:46.691] Client ExecOrder program terminated
[19:13:46.691] dummy-entry exited with status 255
[19:13:46.692] rdp_rail_notify_app_list(): rdp_peer 0x561f49dea5f0
[19:13:46.692]     inSync: 1
[19:13:46.692]     syncStart: 1
[19:13:46.692]     syncEnd: 1
[19:13:46.692]     newAppId: 1
[19:13:46.692]     deleteAppId: 0
[19:13:46.692]     deleteAppProvider: 0
[19:13:46.692]     appId: org.gnome.gitg
[19:13:46.692]     appGroup: (null)
[19:13:46.692]     appExecPath: gitg
[19:13:46.692]     appWorkingDir: (null)
[19:13:46.692]     appDesc: gitg (Ubuntu)
[19:13:46.692]     appIcon: 0x7fa5e8012f90
[19:13:46.692]     appProvider: (null)
[19:13:46.745] Client: ClientSysparam: workArea:(left:0, top:0, right:5120, bottom:1392)
[19:13:46.745] Translated workarea:(0,0)-(5120,1392) at rdp-0:(0,0)-(5120,1440)
[19:13:46.755] rdp_audio_server_activated: 1 audio formats supported.
[19:13:46.755] 	[0] - Format(WAVE_FORMAT_PCM) - Bits(16), Channels(2), Frequency(44100)
[19:13:46.755] RDPAudio - Agreed on format 0.
[19:13:46.755] rdp_audio_server_activated: bytesPerFrame:4, latency:5
[19:13:46.755] Pulse Audio Sink listener socket on /mnt/wslg/PulseAudioRDPSink
[19:13:46.755] Audio sink thread: Listening for audio connection.
[19:13:50.870] Audio sink thread: connection successful on socket (82).
[19:13:50.870] RDP Sink version (1 - 1)
[19:14:37.848] Spawned Xwayland server, pid 105
[19:14:40.467] xfixes version: 5.0
[19:14:40.472] created wm, root 582
[19:14:40.472] xfixes selection notify event: owner 2097153
[19:14:40.472] our window, skipping
[19:14:41.946] Client: ClientGetAppidReq: pid:102 appId:gitg
[19:14:41.978] app_list_monitor_thread: loadIconEvent is signalled. gitg
[19:14:41.979] app_list_monitor_thread: entry (nil), image (nil)
[19:14:51.797] Client: LanguageImeInfo: ProfileType: 2 (TF_PROFILETYPE_KEYBOARDLAYOUT)
[19:14:51.798] Client: LanguageImeInfo: LanguageID: 0x409
[19:14:51.798] Client: LanguageImeInfo: LanguageProfileCLSID: GUID_NULL
[19:14:51.798] Client: LanguageImeInfo: ProfileGUID: GUID_NULL
[19:14:51.798] Client: LanguageImeInfo: KeyboardLayout: 0x409
[19:14:59.776] view[1] matrix is not identity or translate (windowId:0x5)
[19:15:00.547] view[1] matrix is not identity or translate (windowId:0x5)
[19:15:00.650] view[1] matrix is not identity or translate (windowId:0x5)
[snipped repeated lines]
[19:16:30.261] xfixes selection notify event: owner 2097153
[19:16:30.261] our window, skipping
[snipped repeated lines]
[19:19:26.554] Client: ClientGetAppidReq: pid:143 appId:gitg
[19:19:26.570] !!!cursor role is added after creation - WindowId:0xd
[19:19:26.606] app_list_monitor_thread: loadIconEvent is signalled. gitg
[19:19:26.606] app_list_monitor_thread: entry (nil), image (nil)
[19:24:44.917] rdp_rail_idle_handler is called on peerCtx:0x561f49dea5f0

versions.txt
WSLg ( x86_64 ): 1.0.27+Branch.main.Sha.88b37acc845d5608873211ab7a3fc09bc49151d1
Mariner: VERSION="1.0.20210224"
FreeRDP: b05321cd4e6a862aef76163a69db4e1910245736
weston: 7c0bbd09f40f796eb0d2c0974e8f91347d9ef08f
pulseaudio: 2f0f0b8c3872780f15e275fc12899f4564f01bd5
mesa:

Oops, works fine. Was impatient. It's an app-specific performance issue (large number of git objects, over /mnt, etc.)


Private folder reset

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Please reset /keybase/private/hranicka as I no longer have access to the devices it is keyed for. Thanks.
-----BEGIN PGP SIGNATURE-----
Version: Keybase OpenPGP v2.0.68
Comment: https://keybase.io/crypto
wsFcBAABCgAGBQJY6NyQAAoJEPip24xQPbcBKb4QAIRfbYcHctU8kjrfaviDwyzs
a3/E5zmbpvlBlVdq0KtVCxIE5bhiNx9Imy/LWMCXPEDDvNZA1ZoDZpExtd4WLEH2
DDhp5AwfqT7p/b2O4DwC9D63cjrzyhoTZ82fMGCmZ4Ac2ZbTc4gqHMyCwVTx417/
3drkA7JSAu5kwhE6crBlZPKtQ9TKNMKm0/G/v2UX6TV+Cwitw+xyHXSpLyC3/LNr
KrGtFGSi8cSyCMRVh+mGI6VIQ2asnPtsY/52B9ZyTvCLg761pEabiIQh2l9HRx6B
6t+wsL5oqfSXUjFPGGYMmY0vIKjMYo1V2Y3ICsEdVEHwd2WM8h1HP7q6tTO7E34H
KrhgBrpzMTk4N60dLXFvSYPMDarTBa4qiiqQmuB5rRlRKMz/Gu9Z0pUCuZyUmtSv
4Gdn3ACN+Wnw+SuChhSMVXp6iZuRejOGwEmrtrNj4spOQ/d+irn8u/FIjrvNJyZq
C0Uc+gEG9QaWWwDPWVANmSupWTDBShhIvI0IH6ZhblxKCosB4Or7eoTxYZuI2KtO
N8wU8pEulkDSbFCpiPmLZbtEdHjr0m/X1ujwI20kkCvU7aQo+6E5V20jXf73wlsq
9Z3whD5L8oKOWnV5b1giNwToXJaCgqDmvalC5rYr16G8NUKvr098r+GSqQgi5HGb
XCn6lrsfUrI98LXM1ULX
=/EP8
-----END PGP SIGNATURE-----
Thank you, guys!

@hranicka -- I've reset your private folder.  If everything looks ok, please close this out!
For anyone looking at this in the future, we prefer saltpack signatures (keybase sign) if possible, since they're easier to store without mangling the text.  But this works too.


Investigate analyzing Bicep template files

BPA currently only supports scanning JSON-based templates.  It would be great if BPA could also scan Bicep files.

Done


Make a smart scrolling to the element

If you switch between screen resolutions (13' and 23' etc.), some tests may fail because an element is visible for 23' and isn't visible for 13'. So, as one of way to handle this, we can try to catch errors with invisible elements and try to scroll to them.

we definitely need something like SElement#scroll_to_self...
good idea to think also about "smart scrolling"...

scroll_to added


Upgrade highlight.js to fix security vulnerability

There is currently a security vulnerability in the version of highlight.js we use. This PR updates 10.7.3 to address the vulnerability.
We initially tried upgrading to highlight version 11 which is the latest but we were getting some spec failures that were proving difficult to fix so we've upgraded to the minimum version required to fix the vulnerability.
Any feedback welcome.

@squiddy-bot merge


Improve the Database Folder View file name

What would you like to be added?
It would be nice if either:

The database folder view file is named after the project.
The database folder view can be loaded from the folder when it does exist (kind of option).
The database folder view file can be renamed.
The first one would be the behavior by default.
The last option would be so nice features.

Why is this needed?
The current file name is ugly and difficult to handle, while with such improvements I would not uglify the project/folders.

This needs to be addressed in the DBFolder plugin rather than in Projects. Projects can hide the file for you, but to remove the need of the file altogether, you need to contact the author of DBFolder.

This needs to be addressed in the DBFolder plugin rather than in Projects. Projects can hide the file for you, but to remove the need of the file altogether, you need to contact the author of DBFolder.

DB Folder extension can create a file with the name we want, as Projects create the file itself, I think it could have an input so we can add the file name, or it can create the file base on the project name.


simplestringreader

string CurrentState
        {
            get
            {
                var current = (char)Peek();
                var done = Substring(0, Position - 1);

Why not

var done = Substring(0, Position);

?
   var todo = ((Position > _text.Length) ? Text.Substring(Position + 1) : "");

why not
   var todo = ((Position < _text.Length) ? Text.Substring(Position ) : "");

?

Yes that looks like a bug. Very well spotted.

Yes that looks like a bug. Very well spotted. PullRequests are welcome :)

OK. One question.
Should todo include the current character, that is, the next one to read? I think not.

Think @304NotModified knows more about this code than I do :)

I need to check that. Has been some time this code has been altered.

Should todo include the current character, that is, the next one to read? I think not.

I think also not :)


Need to chunk and summarize document to fit LLM token context window

InvalidRequestError: This model's maximum context length is 4097 tokens,
however you requested 8889 tokens (8633 in your prompt; 256 for the completion).
Please reduce your prompt; or completion length.
Traceback (most recent call last):
  File "/Users/samkeen/Projects/ChatWithRSS/.venv/lib/python3.9/site-packages/streamlit/runtime/scriptrunner/script_runner.py", line 552, in _run_script
    exec(code, module.__dict__)
  File "/Users/samkeen/Projects/ChatWithRSS/app.py", line 50, in <module>
    main()
  File "/Users/samkeen/Projects/ChatWithRSS/app.py", line 35, in main
    response = chain.run(input_documents=docs, question=user_question)
  File "/Users/samkeen/Projects/ChatWithRSS/.venv/lib/python3.9/site-packages/langchain/chains/base.py", line 270, in run
    return self(kwargs, callbacks=callbacks, tags=tags)[self.output_keys[0]]
  File "/Users/samkeen/Projects/ChatWithRSS/.venv/lib/python3.9/site-packages/langchain/chains/base.py", line 149, in __call__
    raise e
  File "/Users/samkeen/Projects/ChatWithRSS/.venv/lib/python3.9/site-packages/langchain/chains/base.py", line 143, in __call__
    self._call(inputs, run_manager=run_manager)
  File "/Users/samkeen/Projects/ChatWithRSS/.venv/lib/python3.9/site-packages/langchain/chains/combine_documents/base.py", line 84, in _call

See https://github.com/DevThinkAI/Vidgest/blob/main/vidgest/openaivideosummarizer.py

Use token splitter
Token splitting
We can also split on token count explicity, if we want.
This can be useful because LLMs often have context windows designated in tokens.
Tokens are often ~4 characters.
from langchain.text_splitter import TokenTextSplitter
text_splitter = TokenTextSplitter(chunk_size=1, chunk_overlap=0)
text1 = "foo bar bazzyfoo"
text_splitter.split_text(text1)
text_splitter = TokenTextSplitter(chunk_size=10, chunk_overlap=0)
docs = text_splitter.split_documents(pages)
docs[0]
pages[0].metadata


Improve IP checking and client check server existence

I like the idea of adding this code. @fikrirazzaq reply to this when you feature is tested and working as expected and then I'll try and merge it into the main repo

Ok thanks, will do when I tested it.

I made some enhancement based on my experience using this lib in my app development.

:white_check_mark: Add capability for client to check current server existence using onServerAlreadyExist(DataPacket).
:negative_squared_cross_mark: Removed: clients will dispose when server disposed. I think client dont need to dispose themself when server is disposed.
:white_check_mark: Add error handling using onError(String) callback.
:white_check_mark: Add json payload handling at models.dart inside encodeToString().
:white_check_mark: Improvement on example app.

Update UI.
Content payload to send in JSON and text format.
Check server existance button in client page.

Enhancements above already tested in physical Android devices.


Add Optimize

Docs: https://docs.camunda.io/docs/self-managed/optimize-deployment/setup/
Docker Hub: https://hub.docker.com/r/camunda/optimize

@Zelldon ...in order for Optimize to work?

Okay found IAM instructions too: https://docs.camunda.io/docs/self-managed/iam/getting-started/docker/setup-environment/

Maybe this https://github.com/plungu/camunda-optimize-helm helps as input

supersed by https://github.com/camunda/camunda-cloud-helm/issues/126


How can I stop it?

 But how can I stop it? I'm using Headless mode. And I installed it on my hosting. When I reached level 25, I stopped it with Ctrl+C and deleted the files from the hosting. But it continues working. I see that my rank is growing, and I get 3 cards every day.

it stops when you hit ctrl+c, if it doesn't then you are running the bot still or running another bot lol

I swear it's not so. I no longer have any copies of bots. 100%

not sure what to tell you, the script has to be running to work.

if you want to invalidate your token and have the bot working for sure, you can just change your steam password; that might mess with trading and stuff though.

Tell me please, if I did not stop the bot by pressing Ctrl+C and just deleted the files. Can the bot continue to work because of this? Big thanks for help.


DTK tutorial

Once we have enough material, we could add a DTK tutorial to familiarize users for DTK.
We could write using jupyter+cling. A MueLu developer wrote one for MueLu with an available Docker container that we could use as a starting point.

DataTransferKit is going to be archived.


Submit Cloud providers with no files selected

When I click on Submit files
And I click the cloud provider tab
And I click depositor agreement
And I submit selected files
I should not get a weird error  (really I should not be able to submit until I have selected some files)

I marked this low as it is already in production


Metadata of the raw_videos?

Hi, amazing work!!
I wanted to know if you have some mapping of raw_videos to the movie/tv show/youtube video they are part of?
I looked around your repo but couldn't find one.

Thanks for your attention. We didn't record the map of movie_path to the youtube id.

So there is no way to know the title of the movie/tv show/youtube video of say 10.mp4?

yes


no English translation on Whisper

for some reason the code only translate to zh even if you change the parameter to en, I used to be able to translate to english but not anymore

Hi, I'm trying to reproduce this issue. Could you share the parameters you used when you ran the script?

I'm using the colab notebook, when I change the target language to en it still translate to zh

#@title Running the Script
#@markdown If video_path is a YouTube link, the video will be downloaded at the video.
video_path = 'https://www.youtube.com/watch?v=F91vq9Clekk&pp=ygUVZmFsc2Vwb3NpdGl2ZSBwb2RjYXN0' #@param {type: 'string'}
#@markdown Choose a Whisper model.
model_type = 'large'  #@param ["base", "small", "medium", "large"]
#@markdown The language to translate to (use language code).
target_language = 'en' #@param {type: 'string'}
#@markdown Method to use for translation.
translation_method = 'whisper' #@param ["google", "gpt", "whisper", "m2m100"]
if 'www.youtube.com' in video_path:
!python /content/youtube_dual_subtitles/main.py --youtube_url {video_path} --model {model_type} --target_language {target_language} --translation_method {translation_method}
else:
!python /content/youtube_dual_subtitles/main.py --local_video {video_path} --model {model_type} --target_language {target_language} --translation_method {translation_method}

Hi, I just pushed a change that should fix the issue with translating to English using Whisper. It should now set the task as "translate" when the target language is English, as specified in the Whisper documentation. Please try running the script again with your desired target language and let me know if you encounter any further issues. Thanks for reporting this bug!

thank you so much it works lika a charm!
I think even better than before, now it translate directly, before it used to provide the transcription then it translates it. now it's much faster.
I also had an Idea, I'm not sure if possible to use groqcloud and LLAMA 3 in this project for translation, as GroqCloud provides free API, that would be dope
thanks again for your fast response, such a great project

Thanks for liking the project!
I've experimented with LLAMA 3 and other open-source LLMs for translation, but they often struggle with non-English output, likely due to their smaller model size. Fine-tuning could help, but it's resource-intensive and only works for that specific language. For now, those larger LLMs remain the most reliable choice, but I'm always open to exploring new possibilities as language models advance.
I appreciate your input for improving the project!


Unknown field "max_wasm_code_size"

When installing 1.0.1beta from scratch, you get a
panic: unknown field "max_wasm_code_size" in types.Params
I'm using this genesis.json: https://raw.githubusercontent.com/sei-protocol/testnet/master/sei-testnet-1/genesis.json

This should be fixed now in https://github.com/sei-protocol/testnet/pull/10
@Paithe can you confirm?

Now getting: panic: invalid Bech32 prefix; expected sei, got cosmos
Do you need the full trace?

You should be using v1.0.1beta and not master - are you building your seid binary off of master?

Yes I built with main, I didn't expect the fix in the same release. The code size error is gone, getting wrong Block.Header.AppHash on the first block now.
Do you want me to create a new issue for this, as the initial error is fixed?

This is fixed now @Paithe sorry for the late response! We're currently on 2.0.47beta in sei-devnet-3 and atlantic-2


Projections: terms and concepts

Let's nail down the terminology around projections and then come up with a high-level concept for using them in Flow.
Terminology
I'll start off defining the terms like I used them until now. Feel invited to comment and come up with alternatives or pointers to best practices in the CQRS / ES community.
Projection
Projection is the overall concept. It is about deriving current state from the stream of events.
I also use the term projection for the actual result. For example:

"let's take a look at that projection of best selling books in that MySQL table"
"just use that CSV projection of the newsletter subscribers"

I use the term projection for the concept and for the outcome.
Projector
The projector is that part of the application (usually one class) which is responsible for producing the projection. A projector listens to events and according to them creates, updates or removes data from its projection.
A projector does not provide functions for querying the projection.

"I'll use a MySQL-based projector for keeping track of our top customers"
"the top customer projector also needs to listen to the new 'invoice hasn't been paid' event"

I use the term projector for the class which listens to events and writes the projection.
Read Model
Data retrieved from the projection is passed around to other parts of the application in the form of a read model. Another word for that is a Data Transfer Object (DTO). If changes to these read models are technically possible, they don't have any effect and certainly will never be persisted.
Finder
A finder knows about the concrete data structure and storage method of the projector (for example three tables in a MySQL database) and provides methods for querying that projection. The results are returned in the form of read model instances or arrays / collections of read models.

"just use the Top Customers Finder for querying the Top Customers projection for the top customers of the last 14 days"

And your take?

Sounds good to me in general, just a little thing:
The projection can have (and usually does have) a state. In ES we usually use that state to feed our Read Models but the projection should be agnostic to that. It's
f(state, event) => state

usually starting with an empty state.
So I'd suggest to refer to Projection State  rather than Read Model in the realm of projection

So I'd suggest to refer to Projection State rather than Read Model in the realm of projection

Would you actually call that class Projection State? I think that would be a bit over the top, something like TopCustomerListItemProjectionState?
I've seen examples where these classes have the suffix "ReadModel". I think that's not really necessary. I would name them like this:
Customer/
  Projection/
    TopCustomers/
      TopCustomersProjector
      TopCustomersFinder
      TopCustomer

Not sure about the plural though.

Exactly my thinking, I would neither add a *State nor a *ReadModel suffix. Just in the terminology it's the state of the projection that we map to a read model.
Re singular/plural I'm not sure either, but maybe that should be discussed in #9

If we generally agree on the terminology, the next step would be to open an issue for adjusting the current Projection implementation so that we'll have a Projector and Finder, right?

Yes, I think so. And a way to replay projections

If we generally agree on the terminology, the next step would be to open an issue for adjusting the current Projection implementation so that we'll have a Projector and Finder, right?

👍 I start to work on this during the sprint but don't have a working setup now, will try to push something at the end of the week.

@dfeyer just let me know if you have something in the works already. Otherwise I could also work on it a bit this week.

I see the term "Read Model" rather as a general term for the whole concept of having a specific representation (model) for querying (reading). But that might just be me.
I can fully subscribe the above terminology as it just makes sense and would also not append *State or *Model to the classes representing the data - we also don't suffix with *Aggregate or *Entity.

Just FYI, I'm currently implementing a (new) projector mechanism.

The current version already works nicely.
We still need to think about asynchronous projections but there's a separate issue for that (#37)


Typescript support

Would be great to get Enums for block types, like in Contentful. Also, typings for the props of the render nodes would be useful.

To anyone interested, I created a gist very fast. It is not complete, but a starting point. I plan to expand it as I go along:
https://gist.github.com/balazsorban44/fd6b5accd5c8c6449bdb6a63f6fa124e

Thanks @balazsorban44 this is just what I was looking for, I'll see about opening a PR if I can contribute anything useful!

Thank you @balazsorban44. That worked perfectly.

This really should be added to the repo it self

Check out the new @portabletext/react module with full typescript support!
https://github.com/portabletext/react-portabletext

amazing, thanks @rexxars, the new lib looks great

Any chance of getting react16 support on @portabletext/react?

@rexxars any plans to support PortableText in React Native?

There is an experimental renderer for it, yes: https://github.com/portabletext/react-native-portabletext

Any chance of getting react16 support on @portabletext/react?

No, probably not. The library is built with hooks.
This library should still work though, even if typings aren't available.


Java API doc for TFLite

As pointed out on the<EMAIL_ADDRESS>list recently, there's no documentation for the use of Java against the TFLite API as yet. https://github.com/tensorflow/tensorflow/blob/master/tensorflow/lite/g3doc/api_docs/index.md
There is however API doc for Java for full TF.
Is there anyone assigned to work on this ? If not, I'm happy to have a go.

Yes, thanks for flagging! We're actively working on this and hope to have it available around the time of the upcoming TF 2.3 release. We'll use this issue for external tracking.

See the Java API doc here: https://www.tensorflow.org/lite/api_docs/java/org/tensorflow/lite/package-summary


facebook.com

Another big one

Fixed in https://github.com/mitchellkrogza/Ultimate.Hosts.Blacklist/commit/fcaa791f48194829bd090e8a15d87bb4de6b0e1d

@mitchellkrogza Hall of fame? :smile_cat:

@funilrys absolutely


When upgrade to 1.11.0, nullable fields not correct in left join

Version
1.11.0
What happened?
When work with v1.10, left join is run correctly.
When the code was generated with v1.10, the left join struct was as follows :
type GetItemByUniqueIdentifierRow struct {
	ID               int64
	UniqueIdentifier string
	Title            string
	Content          string
	MetadataID       sql.NullInt64
	MetadataRate     sql.NullInt64
	ID_2             sql.NullInt64
	Rate             sql.NullInt64
	Name             sql.NullString
	ItemID           sql.NullInt64
}

When the code was generated with v1.11
type GetItemByUniqueIdentifierRow struct {
	ID               int64
	UniqueIdentifier string
	Title            string
	Content          string
	MetadataID       sql.NullInt64
	MetadataRate     sql.NullInt64
	ID_2             int64
	Rate             int64
	Name             string
	ItemID           int64
}

You can see that the joined table fields (Rate, Name, ItemID..), should have Null* types but when used with v1.11 this fields seem like non-nullable(int64 instead of  NullInt64).
In fact, when doing left join, if we use alias, it detects nullable fields correctly, if we do not use it and we say that it takes all columns like c.* without using alias, it shows the fields of the join table incorrectly.
If we look at the join query, the alias was used for the id and rate fields of the joined table, and these fields became nullable when the code was generated. It is true.
When we use c.* to get all columns of the joined table, all fields are generated as non-nullable.
Relevant log output
No response
Database schema
CREATE TABLE item_metadata / comissionMetadata (
          id bigserial PRIMARY KEY,
          name TEXT NOT NULL DEFAULT '',
          rate BIGINT NOT NULL,
          item_id BIGINT REFERENCES items (id) ON DELETE CASCADE
);

CREATE TABLE item /transaction  (
          id bigserial PRIMARY KEY,
          title TEXT NOT NULL DEFAULT '',
          content TEXT NOT NULL DEFAULT '',
          unique_identifier TEXT NOT NULL,
  UNIQUE(unique_identifier)
);

-- name: GetItemByUniqueIdentifier :one
SELECT t.*,
    c.id as metadata_id,
    c.rate as metada_rate,
    c.*
FROM item t
    LEFT JOIN item_metadata c ON c.item_id = t.id
WHERE unique_identifier = $1;

Go models :

type item struct {
	UniqueIdentifier string
	Title         string
	Content       string

	ItemMetadata    *metadata.ItemMetadata

}

type ItemMetadata struct {
	Name              string
        Rate              int

}

SQL queries
-- name: GetItemByUniqueIdentifier :one
SELECT t.*,
    c.id as metadata_id,
    c.rate as metadata_rate,
    c.*
FROM item t
    LEFT JOIN item_metadata c ON c.item_id = t.id
WHERE unique_identifier = $1;

Configuration
No response
Playground URL
No response
What operating system are you using?
macOS
What database engines are you using?
PostgreSQL
What type of code are you generating?
Go

I've just upgraded to 1.12.0 and I found the same problem.

Seems to be working in the current main branch build.


Unable to detect RTMP Url

i have created a local nginx server on ubuntu machine, and have connected my android phone into the same wifi network and try Starting the broadcasting , however the application is not able to detect the Ip Address!!
how do i know whether my nginx server is working?
-> i'm able to play stream sent by ffmpeg
ffmpeg -re -i video.mp4 -c copy -f flv rtmp://localhost/mystream
What Url i'm using in the android application?
-> since both my android and linux  server system is in same network and my server's local ip is - <IP_ADDRESS>
so ** public static final String RTMP_BASE_URL = "rtmp://<IP_ADDRESS>/mystream"**
what's the error??
suggestion will be appreciated!

Issues tab will be closed for this project. Please submit your issues on https://github.com/ant-media/Ant-Media-Server


Update ConvertUTF.c

No changes to this file as it isn't mine. Cosmetic changes are completely unnecessary.


History table on Collection details page needs headers for "Modified by" and "Date"

See wireframes: https://projects.invisionapp.com/share/EQXC9CLKCR2#/screens/426926002
Wireframes:

Current status:

@astridu this lighter and smaller header style wasn't defined in the design document https://docs.google.com/document/d/1fcr2DYo7OrX-qTdeUOTWKSS1rlq_47sehESmbvgUsrk/edit#heading=h.jddap345z4ms  I'm also a bit concerned about contrast. Has that been measured?

@astridu this lighter and smaller header style wasn't defined in the design document https://docs.google.com/document/d/1fcr2DYo7OrX-qTdeUOTWKSS1rlq_47sehESmbvgUsrk/edit#heading=h.jddap345z4ms  I'm also a bit concerned about contrast. Has that been measured?

@astridu this lighter and smaller header style wasn't defined in the design document https://docs.google.com/document/d/1fcr2DYo7OrX-qTdeUOTWKSS1rlq_47sehESmbvgUsrk/edit#heading=h.jddap345z4ms  I'm also a bit concerned about contrast. Has that been measured?

@astridu this lighter and smaller header style wasn't defined in the design document https://docs.google.com/document/d/1fcr2DYo7OrX-qTdeUOTWKSS1rlq_47sehESmbvgUsrk/edit#heading=h.jddap345z4ms  I'm also a bit concerned about contrast. Has that been measured?

All the table styles should be the same. Contrast passes AA & AAA.

All the table styles should be the same. Contrast passes AA & AAA.


Minor UX tweaks to app wall cards

This PR::

Adjusts grid spacing to be consistent with material design
Removes blue focus borer on cards

@nwmac Interestingly there's still focus borders in the cf's cards list. Looks like something to do with app-meta-card


fix(mime): add a missing doge on top of the Kong

Summary

Checklist

[ ] The Pull Request has tests
[ ] Add skip-changelog label on your PR if it doesn't require changelog.
[ ] There is a user-facing docs PR against https://github.com/Kong/docs.konghq.com - PUT DOCS PR HERE

Changelog
message:
type:
scope:
prs:
issues:

Issue reference

Fix #[issue number]

/update-changelog

/update-changelog Please update the changelog

/update-changelog Please update the changelog

/update-changelog Update again

/update-changelog Update again2


Add shallow: boolean to parse method options

I want to use zod and immer together, but zod's parse method makes a deep clone of the passed variable and messes up immer's produce method result.
Can we add a shallow: boolean option to parse methods options to avoid this? Or a deep clone is absolutely necessary?

This is not so easy to implement, and I don't think this lines up with Zod's principles.
Each one of Zod's subclasses implements its own _parse method, which is what controls how the parsing will work for this class specifically. Zod deep clones the input value because ZodArray computes each value individually, as well as ZodTuple, ZodObject etc. Adding a shallow option to parse() means adding a check to each one of the subclasses to tell them not to compute each value separately and instead iterate through the items/properties without reassigning them to a result variable.
This will require adding checks to many subclasses, and then people extending Zod with their own subclasses will have to worry about this as well.

Just cross referencing discussions, here is a comment about providing a .validate() function only doing validation and no cloning: https://github.com/colinhacks/zod/issues/205#issuecomment-1268782815


fog_x.Dataset with relative path is not supported

Describe the bug
fog_x cannot parse relative path while creating a dataset with local relative path as the dataset path
To Reproduce
Steps to reproduce the behavior:
import fog_x

dataset1 = fog_x.Dataset(
    name="demo_ds_1",
    path="./test_dataset"
)

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
I 2024-04-29 23:12:44,406 dataset.py:104] Dataset path: ./test_dataset
I 2024-04-29 23:12:44,406 dataset.py:125] Path does not exist. (./test_dataset/demo_ds_1)
I 2024-04-29 23:12:44,406 dataset.py:37] Creating bucket 't_dataset' in cloud provider './' with folder 'demo_ds_1/'...
Traceback (most recent call last):
  File "/home/ubuntu/.cache/pypoetry/virtualenvs/fogxstore-nGESZMNh-py3.10/lib/python3.10/site-packages/fog_x/dataset.py", line 123, in __init__
    step_data_connector = LazyFrameConnector(f"{path}/{name}")
  File "/home/ubuntu/.cache/pypoetry/virtualenvs/fogxstore-nGESZMNh-py3.10/lib/python3.10/site-packages/fog_x/database/polars_connector.py", line
169, in __init__
    ds.dataset(self.path, format="parquet")
  File "/home/ubuntu/.cache/pypoetry/virtualenvs/fogxstore-nGESZMNh-py3.10/lib/python3.10/site-packages/pyarrow/dataset.py", line 782, in dataset
    return _filesystem_dataset(source, **kwargs)
  File "/home/ubuntu/.cache/pypoetry/virtualenvs/fogxstore-nGESZMNh-py3.10/lib/python3.10/site-packages/pyarrow/dataset.py", line 465, in _filesys
tem_dataset
    fs, paths_or_selector = _ensure_single_source(source, filesystem)
  File "/home/ubuntu/.cache/pypoetry/virtualenvs/fogxstore-nGESZMNh-py3.10/lib/python3.10/site-packages/pyarrow/dataset.py", line 441, in _ensure_
single_source
    raise FileNotFoundError(path)
FileNotFoundError: ./test_dataset/demo_ds_1

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/ubuntu/FogX-Store/examples/example_fogx_collector.py", line 5, in <module>
    dataset1 = fog_x.Dataset(
  File "/home/ubuntu/.cache/pypoetry/virtualenvs/fogxstore-nGESZMNh-py3.10/lib/python3.10/site-packages/fog_x/dataset.py", line 128, in __init__
    create_cloud_bucket_if_not_exist(cloud_provider, bucket_name, f"{name}/")
  File "/home/ubuntu/.cache/pypoetry/virtualenvs/fogxstore-nGESZMNh-py3.10/lib/python3.10/site-packages/fog_x/dataset.py", line 66, in create_clou
d_bucket_if_not_exist
    raise ValueError(f"Unsupported cloud provider '{provider}'.")
ValueError: Unsupported cloud provider './'.

Desktop (please complete the following information):

OS: [e.g. iOS]
Version [e.g. 22]

Additional context
Add any other context about the problem here.

should be fixed by 00bbb7f. LMK if there are any issues


Update stable version in repo from 1.4.8 to 1.4.10

Think about update stable version to 1.4.10
Version: stable=1.4.8 (58 days old) => latest=1.4.10 (30 days old)
Installs: stable=1809 (41.97%), latest=662 (15.36%), total=4310
Click to use developer portal
Click to edit
Do not close this issue manually as a new issue will be created if condition for update still exists.
Please drop a comment if any reason exists which blocks updating to version 1.4.10 at this time.
Note: This is an automatically generated message and not personally authored by bluefox!
@mcm1957 for evidence

Is there any reason to delay updating this adapter at stable any longer?
Please drop a commit if you know any reason to refrain from updating.
If there is no response until 1.10.2024 we could decide to update anyway

This issue seems to be outdated.
This issue suggests to update the stable version of this adapter to 1.4.10 but the current stable version is already 1.4.10.
So this issue should be closed.
@mcm1957 for evidence


Stellar: Onboarding

@keybase/react-hackers CC @mlsteele
Lots of changes here!  Which makes many variations to test.

Nav tab-bar tabs can now have NEW badges associated with them.  The one for Wallets is hooked up to Gregor -- either clicking on the tab, or the $ in the Chat input area will dismiss the NEW badge.

The service now keeps track of whether we've accepted the Stellar disclaimer.  If we haven't, we don't have a wallet yet.  The new getWalletSettings action is fired on startup and finds out whether it's been accepted, this ends up in the store as state.wallets.acceptedDisclaimer.

If we go to the Wallets tab, or the Send form inside of Chat, or the Transaction details page from Chat, and we haven't accepted the disclaimer, we render the <Onboarding /> component on the Wallets tab instead.

<Onboarding /> asks whether we want to end up on the wallet list or the Link Existing view, after accepting the disclaimer, then prompts us to accept it after a five second delay.  Accepting it should show a spinner while our wallet is created.

If we reject it or close the modal, we go back to whichever tab we came from.  We weren't storing the tab we were previously on, so now state.routeTree.previousTab exists to do that.  It's a little complicated on mobile, where the Wallets routes are underneath the Settings tab, so there we just back out to the root of the Settings tab.

If we accept the disclaimer, we call getWalletSettings again to update state.wallets.acceptedDisclaimer, and then our views start redirecting to the right places.  If we'd selected "Link Existing" before accepting, we should end up there.

There's still some UX cleanup needed: e.g. the buttons that are on the onboarding purple background need a new color style, there should be a gradient hinting that you can scroll down the disclaimer text, and the "What is Stellar?" link.  These can come in a separate PR.

Oh, a note on testing: ideally you want a user that is in the whitelist (so, can create a wallet) which does not already have a wallet (because existing wallets have acceptedDisclaimer=true preset), and the way to get one of those is to make a test user and ask @mlsteele to add it to the whitelist.

@buoyad says (in chat) that merging now and finishing review later once it's in master sounds good, so I'm gonna do that now and kick some builds.