[deploy] Rename markdown file

GitHub doesn't render this file correctly at the moment - so I've added the file extension, as is convention.

Vote to close, duplicate of #77


FASTQ validation with multiple record processing

This new branch is based off of both task/virtualenv and the original fastq-validation branches.
In here I have introduced a few changes:

Extended validation operation to files containing multiple FASTQ records
Introduced nosetests for running unit tests
Minor restructuring and refactoring of code

We probably need more information from ENA and Nuno teams (based on @danielvaughan JIRA comments) to determine which particular FASTQ parsing errors to catch (if we still have not covered them all).

Codecov Report

:exclamation: No coverage uploaded for pull request base (fastq-validation@dccfc4b). Click here to learn what that means.
The diff coverage is 89.51%.

@@                 Coverage Diff                 @@
##             fastq-validation       #5   +/-   ##
===================================================
  Coverage                    ?   91.48%
===================================================
  Files                       ?        5
  Lines                       ?      188
  Branches                    ?        0
===================================================
  Hits                        ?      172
  Misses                      ?       16
  Partials                    ?        0

Impacted Files
Coverage Δ

tests/test_schema_validation.py
100% <100%> (ø)

config.py
100% <100%> (ø)

tests/test_fastq_validation.py
100% <100%> (ø)

validator/fastq.py
97.91% <100%> (ø)

validator/validator.py
70% <70%> (ø)

Continue to review full report at Codecov.

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

I and @rolando-ebi discussed about branching off the the FASTQ validator code from the main ingest-validator project. The updates are currently in my own personal repository.


Minor performance improvements in dependency management

Avoid using a stream during attribute matching, as it performs unnecessary allocations Use List instead of Set, since the set semantics are not free and are visible in flamegraphs. We are not relying on any deduplication here from the set semantics
Reviewing cheatsheet
Before merging the PR, comments starting with

❌ ❓must be fixed
🤔 💅 should be fixed
💭 may be fixed
🎉 celebrate happy things

I've triggered the following builds for you. Click here to see all build failures.

Pull Request Feedback (Trigger) (Check)


Unknown device message received: undefined

Hello,
The plugin works perfectly for me but I still have in the logs the message:
[Wallbox] Unknown device message received: undefined
Is it normal or not as it comes often?
Thanks

I did publish 1.0.8-beta

corrected in 1.0.8 thanks for reporting this.

Hello,
The plugin works perfectly for me but I still have in the logs the message: [Wallbox] Unknown device message received: undefined Is it normal or not as it comes often?
Thanks

Hi Pasaone, my question actually relates to the issue you had with Netatmo in August last year, but that ticket is closed. I have a near identical issue as outlined here.  https://github.com/home-assistant/core/issues/120292
Did you manage to resolve your issue, and if so, how?
Many thanks for any help you can offer


I[E.showMethod] is not a function error with bootstrap 4.2.1

Got that issue while working with bootstrap 4.2.1.  If it due to jQuery slim usage, then how to work with bootstrap?

I successfully resolved this error by using the full jQuery library instead of the slim edition. You should be able to install/require/include the jQuery edition you want - don't have to stick with the slim edition.

This issue is still open, but the @swalladge fix solved it.

Thanks its work using uncompressed jquery library
i use this :


chore: bdd-spring-1573586411 to 0.0.1

chore: Promote bdd-spring-1573586411 to version 0.0.1

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approvers:
If they are not already assigned, you can assign the PR to them by writing /assign  in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


Format all type names (fixes #2324)

Checklist

[ ] Confirmed that run-checks all script has been executed.
[x] Made sure the book is up to date with changes in this PR.

Related Issues/PRs
Issue  #2324
Changes
Change the wrapping of tensor types to all types.
Testing
I couldn't reproduce the issue anymore with the changes made.

Ah, yes, was to quick with the PR. Will fix the remaining issues 🙂


PatternFly TreeGrid for compare and drift screens

Blocked by: https://github.com/patternfly/patternfly/pull/221

@himdel  @epwinchell please review


Support Migrations, Introspection, Studio for Driver Adapters only databases (e.g. Turso, Cloudflare D1)

Right now you have to manually create and apply a migration when you are using Prisma with Turso. Introspection and Studio also do not work as usual. The same would be true for Cloudflare D1 when we add support, as it also does not allow simple direct access to the remote database via one of our traditional, Rust-based database drivers.
This is suboptimal, because Prisma's migrations, Introspection and Studio are of course one of the reasons why our users love Prisma.
We should find a way to also configure Migrations, Introspeciton and Studio to use driver adapters.

This issue is keeping me from using Prisma. I love Turso, never had issues with them, and I get the most features from them. Would like any solution, even external! (scripts)

Preferably, migrations first.
We are migrating a project to Turso and we use Prisma extensively. It would be a shame if we have to move away from Prisma due to lack of support for Turso/D1.
Hoping to see some updates here. Thanks for all your efforts!

Would appreciate seeing some updates here.
I started a new project with Turso and Prisma, and thought I could manage the manual migrations. It did not take long to lose track of which schema version was the last to be migrated in, which is pretty defeating.

D1 has a decent http api which can be used for studio/migrations (just like drizzle does with d1-http).


v4l2dec:use dma buf and add VIDIOC_ENUM_FMT ioctl

patch for VIZ-5168 and VIZ-5170

separate to two commit and update with Guangxin's suggestion.

+1


Support read file from url

Are there any way to read file from url? @xuri

Hi @spiderman0510, OpenReader read data stream from io.Reader and return a populated spreadsheet file.


Unable to use batch prediction with generated Whisper model using Olive

I've built various models using Olive with Whisper from examples, however despite seeing lots of references in the code within user_Script.py and friends to dynamic_axes and batch_size, the resulting final model doesn't seem to support batches?  Using Netron it appears the internal encoder / decoder components do support batching, but not the pre-processing code?
Is there configuration to enable this or is it not possible?  For reference, when I pass batched inputs, I get errors such as the following, which makes me think batching has not been enabled correctly in the model.
Is this possible to enable with Olive?  Thanks in advance.
ai.onnxruntime.OrtException: Error code - ORT_INVALID_ARGUMENT - message: Invalid rank for input: num_beams Got: 2 Expected: 1 Please fix either the inputs/outputs or the model.

Hi, like you mentioned the auto decoder used in pre-processing only supports 1-D graph https://github.com/microsoft/Olive/issues/354#issuecomment-1601242379

Thanks @jambayk.  Is there a way to configure Olive/whisper to create a model which does not do any pre-processing (I'll do it outside of the model) so that I get a model which can accept batched input?

I haven't tried it myself before but you can try by removing the prepost component of the workflow when generating the workflow config https://github.com/microsoft/Olive/blob/1ce4b5f84b8a7eb3b9036ebe940d0017d457ca9b/examples/whisper/prepare_whisper_configs.py#L15
That should give you a model without any of pre-post processsing graphs. There is currently no option to just disable the preprocessing part and keep the post processor.

I tried that, but sadly something still doesn't seem right?
Traceback (most recent call last):
  File "/usr/local/bin/olive", line 8, in <module>
    sys.exit(main())
  File "/usr/local/lib/python3.10/dist-packages/olive/cli/launcher.py", line 44, in main
    service.run()
  File "/usr/local/lib/python3.10/dist-packages/olive/cli/run.py", line 42, in run
    olive_run(**var_args)
  File "/usr/local/lib/python3.10/dist-packages/olive/workflows/run/run.py", line 297, in run
    return run_engine(package_config, run_config, data_root)
  File "/usr/local/lib/python3.10/dist-packages/olive/workflows/run/run.py", line 261, in run_engine
    engine.run(
  File "/usr/local/lib/python3.10/dist-packages/olive/engine/engine.py", line 267, in run
    run_result = self.run_accelerator(
  File "/usr/local/lib/python3.10/dist-packages/olive/engine/engine.py", line 339, in run_accelerator
    output_footprint = self.run_no_search(
  File "/usr/local/lib/python3.10/dist-packages/olive/engine/engine.py", line 431, in run_no_search
    should_prune, signal, model_ids = self._run_passes(
  File "/usr/local/lib/python3.10/dist-packages/olive/engine/engine.py", line 846, in _run_passes
    signal = self._evaluate_model(model_config, model_id, data_root, evaluator_config, accelerator_spec)
  File "/usr/local/lib/python3.10/dist-packages/olive/engine/engine.py", line 1052, in _evaluate_model
    signal = self.target.evaluate_model(model_config, data_root, metrics, accelerator_spec)
  File "/usr/local/lib/python3.10/dist-packages/olive/systems/local.py", line 47, in evaluate_model
    return evaluator.evaluate(model, data_root, metrics, device=device, execution_providers=execution_providers)
  File "/usr/local/lib/python3.10/dist-packages/olive/evaluator/olive_evaluator.py", line 205, in evaluate
    metrics_res[metric.name] = self._evaluate_latency(
  File "/usr/local/lib/python3.10/dist-packages/olive/evaluator/olive_evaluator.py", line 123, in _evaluate_latency
    latencies = self._evaluate_raw_latency(
  File "/usr/local/lib/python3.10/dist-packages/olive/evaluator/olive_evaluator.py", line 762, in _evaluate_raw_latency
    return self._evaluate_onnx_latency(model, metric, dataloader, post_func, device, execution_providers)
  File "/usr/local/lib/python3.10/dist-packages/olive/evaluator/olive_evaluator.py", line 543, in _evaluate_onnx_latency
    latencies = session.time_run(
  File "/usr/local/lib/python3.10/dist-packages/olive/common/ort_inference.py", line 334, in time_run
    self.session.run(input_feed=input_feed, output_names=None)
  File "/usr/local/lib/python3.10/dist-packages/onnxruntime/capi/onnxruntime_inference_collection.py", line 216, in run
    self._validate_input(list(input_feed.keys()))
  File "/usr/local/lib/python3.10/dist-packages/onnxruntime/capi/onnxruntime_inference_collection.py", line 198, in _validate_input
    raise ValueError(
ValueError: Required inputs (['input_features']) are missing from input feed (['max_length', 'min_length', 'num_beams', 'num_return_sequences', 'length_penalty', 'repetition_penalty', 'decoder_input_ids']).

Ok, so I had to update whisper_dataset.py so that input_features was being passed in appropriately and removed the existing preposed audio input.

@jambayk - I was able to create a model without prepost processing which suits me fine as I have code which can handle that.  However while input_features and decoder_input_ids are "batched", the beam search parameters are not and this seems to prevent me from performing "batched inferencing".  Is there a way to make all the parameters batched?
Any ideas or have I misunderstood something?

I managed to get batching working now with the above model.


cmd/go: test -cover reports 100.0% without full coverage

What version of Go are you using (go version)?

go version go1.14.3 windows/amd64

Does this issue reproduce with the latest release?
Yes (1.14.3)
What operating system and processor architecture are you using (go env)?
go env Output
set GO111MODULE=
set GOARCH=amd64
set GOBIN=
set GOCACHE=C:\Users\egon\AppData\Local\go-build
set GOENV=C:\Users\egon\AppData\Roaming\go\env
set GOEXE=.exe
set GOFLAGS=
set GOHOSTARCH=amd64
set GOHOSTOS=windows
set GOINSECURE=
set GONOPROXY=
set GONOSUMDB=
set GOOS=windows
set GOPATH=C:\Users\egon\Desktop
set GOPRIVATE=
set GOPROXY=https://proxy.golang.org,direct
set GOROOT=c:\go
set GOSUMDB=sum.golang.org
set GOTMPDIR=
set GOTOOLDIR=c:\go\pkg\tool\windows_amd64
set GCCGO=gccgo
set AR=ar
set CC=gcc
set CXX=g++
set CGO_ENABLED=1
set GOMOD=
set CGO_CFLAGS=-g -O2
set CGO_CPPFLAGS=
set CGO_CXXFLAGS=-g -O2
set CGO_FFLAGS=-g -O2
set CGO_LDFLAGS=-g -O2
set PKG_CONFIG=pkg-config
set GOGCCFLAGS=-m64 -mthreads -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=C:\Users\egon\AppData\Local\Temp\go-build906217222=/tmp/go-build -gno-record-gcc-switches

What did you do?
The problem came up while developing a binary protocol library with many generated functions.
Generate many tests with a script:
package main

import (
	"html/template"
	"os"
)

const n = 50000

func main() {
	{
		f, err := os.Create("cov.go")
		p(err)
		_, err = f.Write([]byte(`package cov`))
		p(err)
		for i := 0; i < n; i++ {
			p(template.Must(template.New("").Parse(`
func F{{.N}}() int { return {{.N}} }`)).Execute(f, map[string]interface{}{"N": i}))
		}
		p(f.Close())
	}
	{
		f, err := os.Create("cov_test.go")
		p(err)
		_, err = f.Write([]byte(`package cov
import (
	"testing"
)
`))
		p(err)
		for i := 0; i < n-1; i++ {
			p(template.Must(template.New("").Parse(`
func TestF{{.N}}(t *testing.T) { F{{.N}}() }`)).Execute(f, map[string]interface{}{"N": i}))
		}
		p(f.Close())
	}
}

func p(err error) {
	if err != nil {
		panic(err)
	}
}

Run test coverage:
>go test -cover cov
ok      cov     0.238s  coverage: 100.0% of statements

What did you expect to see?
99.9% or something similar.
Reducing n to 1000 produces 99.9% on my machine.
What did you see instead?
100.0% (which implies full coverage, not true!)

Workaround for the issue using -coverprofile output:
$ egrep ' 0$' /c/Users/egon/AppData/Local/Temp/vscode-govqeSQk/go-code-cover
<dir>/<file>.go:77.47,79.3 1 0

Isn't this just floating point rounding for an extreme corner case? Even if it printed 2 digits after the decimal point, you might still get 100.00%, depending on exactly how many statements are not executed.
I don't see a good solution, and don't feel the problem is important enough to do something special. The shorthand report makes no guarantees but there are other output forms that might help.

It's not pretty, but a simple hack strings.HasPrefix(pct, "100.") would work...

Maybe something like this?
package main

import (
	"fmt"
	"strings"
)

func coveragePct(active, total int64) string {
	pn := 100 * float64(active) / float64(total)
	var pct string
	for f := []byte("%.1f%%"); f[2] <= '8'; f[2]++ {
		pct = fmt.Sprintf(string(f), pn)
		if active == total || !strings.HasPrefix(pct, "100.") {
			break
		}
	}
	return pct
}

func main() {
	for n := int64(10); n <= 100_000_000_000; n *= 10 {
		a := n - 1
		fmt.Printf("%v/%v => %v\n", a, n, coveragePct(a, n))
	}
}

Output:
9/10 => 90.0%
99/100 => 99.0%
999/1000 => 99.9%
9999/10000 => 99.99%
99999/100000 => 99.999%
999999/1000000 => 99.9999%
9999999/10000000 => 99.99999%
99999999/100000000 => 99.999999%
999999999/1000000000 => 99.9999999%
9999999999/10000000000 => 99.99999999%
99999999999/100000000000 =><PHONE_NUMBER>0%

/cc @bcmills @jayconrod @matloob

I agree with @robpike. 100.0% of statements does not imply “full coverage”, it implies ≥
99.95% coverage. (I would assume that only the printed digits are significant, as I was taught in high school science classes.)
If you want to analyze coverage down to the exact line, I would expect that you could build a standalone tool for that on top of the -coverprofile output. Is that not the case?

If you want to analyze coverage down to the exact line, I would expect that you could build a standalone tool for that on top of the -coverprofile output. Is that not the case?

That's true of course. I've been thinking about the default experience, this is how it went for me:

add some tests
click "Run package tests" in VS Code
it says 100.0%, great!
write doc comment for the tested function
there's a red line in the function, oh right, floating point

I agree with @robpike. 100.0% of statements does not imply “full coverage”, it implies ≥
99.95% coverage. (I would assume that only the printed digits are significant, as I was taught in high school science classes.)

Yes, but it also means that the output cannot be reliably used to check for full coverage if the package is slightly bigger. I've just checked, only 2000 lines! The code above increases the precision around 100.0% but it still stays in the high school mathematics.
There's another simpler solution which I use for progress reports (I hate seeing 100% when the software is not done):
func coveragePct(active, total int64) string {
	return fmt.Sprintf("%.1f%%", math.Trunc(1000*float64(active)/float64(total))/10)
}

I'd be in favor of go test -cover outputting 100.0% if and only if every line is covered, and otherwise cap it out at 99.9%.
Thoughts on that @robpike?
For context, we have a script which parses that output to check that a pkg's coverage meets a specified threshold (which is often 100%).  I understand we could (and perhaps should) be parsing some other, more robust output, but I think between our use-case and the general use-case of an CLI or editor/IDE user seeing 100% when it's not really (and having expectation that 100% means every-line-is-covered), that it's worth making this rounding exception.

I'd be in favor of go test -cover outputting 100.0% if and only if every line is covered, and otherwise cap it out at 99.9%.
Thoughts on that @robpike?
For context, we have a script which parses that output to check that a pkg's coverage meets a specified threshold (which is often 100%).  I understand we could (and perhaps should) be parsing some other, more robust output, but I think between our use-case and the general use-case of an CLI or editor/IDE user seeing 100% when it's not really (and having expectation that 100% means every-line-is-covered), that it's worth making this rounding exception.


chore: upgrade ssz to work with 0.14.0-dev

More specifically,v0.14.0-dev.2051+b1361f237.
This is taken from zephyrus' ssz implementation with some changes.
I also imported the unit tests from gballet's repo, but it's a bit messy - I will clean it up in followup PRs.
For now, the tests pass!

Merging this for now since this PR accomplishes what it sets out to do - let's handle #4 in a followup PR.


Added install instructions for projects build with angular-cli

Related to https://github.com/InfomediaLtd/angular2-materialize/issues/36


Can JS execute shell commands , if it is in nativefier?

Homework

[X] I took the time to write a good, descriptive issue title
[X] I read nativefier --help and API.md.
[X] I checked CATALOG.md for community suggestions & workarounds.
[X] I searched existing issues, open & closed. Yes, my question is new.
[X] I'm running the latest version.

Your question
I am currently trying to make a desktop app , but i am lazy so i made it in html , i have a JS script that executes  some shell commands , if i nativefiy that webstie , would i be able to use that JS script and execute shell commands?
Steps to reproduce
not a nativefier error
Debug info
No response
Nativefier version
50.0.1
Node.js version
v10.19.0
npm version
ignore
OS
Zorin os 16.1

With C and C++ you can do everything, so one solution is to make a C++ function for what you want to achieve see: https://www.electronjs.org/de/blog/from-native-to-js

Alright thanks!


bugfix: Fix a bug that import statements for columns of type double are not inserted

close drizzle-team/drizzle-kit-mirror#403

it was closed automatically, sorry. I guess you would need to change base branch to main and reopen it

cc @Karibash


Possibility to customize highlighter color via API

Hi, I would like to customize the color of the highlighter via an API in the D2Reader instance, something akin to a changeHighlighterColor function.
Upon reviewing the code, I didn’t find anything that would allow me to choose a set of colours for text highlighting besides the one that’s hardcoded: the highlight-toolbox-mode-colors div accessible via the colorIcon icon in the toolbox.
My suggestion would be (and I would gladly open a MR myself) to add something like the following in the reader.ts file
const changeHighlighterColor = (color: string) => {
	this.highlighter?.setColor(color);
};

This would address my specific use case. However, further work in the TextHighlighter.ts file could be done to reflect the change of the highlighter color, and subsequently, the color which the highlightIcon, underlineIcon and noteIcon in the TextHighlighter.ts file are painted.

@MooDySmiles you can already change the highlighter color to other options. Please run the samples and you should see how that is done. if further questions, please provide more details why the extisting options do not work for you

@aferditamuriqi what I see from the examples is that I can change the highlight color among a predefined set of colors (shown in the image attached and defined in the initializeToolbox function in the TextHighlighter.ts file), which I would like to override with a set of colors decided by me

I looked for an API which would allow me to reach my goal but didn't find one

Any more follow ups?


Add scheduling using an RTC attached

Hello!
I am using Home Assistant and came up to this project searching for Somfy programmable blinds. This is awesome!
The blinds are in a friend's house, and he does not have any Home Assistant installed.
I was thinking... How easy would it be to attach an RTC and add a programming function to the web interface so that this can work standalone?
The alternative is install Ha to my friend's computer, but that would be too easy 😂
Thanks!

An RTC is actually not something that I would look to implement as it isn't required because it talks with NTP.  However your request is not without supporters.  I haven't ruled it out but have some other things in the forefront.
https://github.com/rstrouse/ESPSomfy-RTS/issues/80

Thanks, since #80 is already open, I close this one!


Fix typo please

Thank you for your great job dear @arastu
Please fix the following typo:
تقصیمات --> تقسیمات

Dear Navid(@yaa110)
Thanks for your attentions, I fix it as soon as possible.

fixed :)


Remove note about one pod per disk hotplug

Signed-off-by: Alexander Wels<EMAIL_ADDRESS>
What this PR does / why we need it:
There is a note in the documentation indicating one pod per hotplugged disk. Now that #5649 is merged, this is no longer true, its a single pod for all disks now. This PR removes the note in the documentation.
Which issue(s) this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged):
Fixes #
Special notes for your reviewer:
Release note:

NONE

/lgtm
/approve

/test pull-kubevirt-e2e-k8s-1.20-sig-storage


Flutter command line cannot be used with multiple instances.

When i tried to run two flutter projects at a time the lock has been set to command line and only one project started running.then it displays message as "Waiting for another flutter command to release the startup lock..." .When the one project takes a long time to build app the next project can't out from waiting state.
simple you can get this result using:
1)open two cmd
2)run on both flutter doctor
3)one get in this state
[√] Flutter (Channel stable, v1.9.1+hotfix.4, on Microsoft Windows [Version 10.0.18990.1],
    locale en-US)
    • Flutter version 1.9.1+hotfix.4 at D:\software\flutter
    • Framework revision cc949a8e8b (11 days ago), 2019-09-27 15:04:59 -0700
    • Engine revision b863200c37
    • Dart version 2.5.0

[√] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
    • Android SDK at C:\Users\Pratik\AppData\Local\Android\sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-28, build-tools 28.0.3
    • Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b03)
    • All Android licenses accepted.

[√] Android Studio (version 3.5)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Flutter plugin version 40.0.2
    • Dart plugin version 191.8423
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b03)

[√] VS Code (version 1.38.1)
    • VS Code at C:\Users\Pratik\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.5.1

[√] Connected device (1 available)
    • Redmi 4 • 4d78c0c57cf4 • android-arm64 • Android 7.1.2 (API 25)

• No issues found!

@PratikMMohite The tool is not supposed to support multithreading. But if you still want it, you can have another flutter on your laptop (just copy the folder and specify extra path to run from it) and execute both of them simultaneously.

even I use flutter --help two times on different command lines it also shows the same message
C:\User\administrator>flutter --help Waiting for another flutter command to release the startup lock... Manage your Flutter app development.


fix(database/gdb): move Raw parameter from args to sql statement before committed to db driver

fix https://github.com/gogf/gf/issues/3915

ci失败了


Extraction of log reading logic to defer its close

Description
What we currently do is that we fetch the stream, but when error occurs while unmarshalling we can't close the log reader stream, which stays in memory while gc finds and deletes it. As an idea was to extract the logic to standalone function which does the fetching of log buffer and defers on closing it.

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

@1003n40 thank you for the contribution , did you meant to change the values.yaml file

@chen-keinan This isn't related to any code with the values.yaml, it is related to possible OOM of the operator when handling multiple logs that are with cut off logs (aka. json outputs).

@chen-keinan This isn't related to any code with the values.yaml

OK , Can you please remove the changes from the values.yaml on this PR.

@chen-keinan This isn't related to any code with the values.yaml

OK , Can you please remove the changes from the values.yaml on this PR.

Ohh my error :).

LGTM 🚀


DOT default port should be 853

Codecov Report
Base: 36.56% // Head: 36.98% // Increases project coverage by +0.42% :tada:

Coverage data is based on head (bd38dc1) compared to base (b76130d).
Patch coverage: 46.15% of modified lines in pull request are covered.

Additional details and impacted files
@@            Coverage Diff             @@
##           master      #80      +/-   ##
==========================================
+ Coverage   36.56%   36.98%   +0.42%
==========================================
  Files           6        6
  Lines         692      703      +11
==========================================
+ Hits          253      260       +7
- Misses        414      418       +4
  Partials       25       25

Impacted Files
Coverage Δ

cmd/dnspyre/benchmark.go
67.01% <46.15%> (-0.21%)
:arrow_down:

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

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


Support Aws::S3::Client options

Problem
Aws::S3::Client is not able to support optional arguments.
Aws::S3::Client.new(
  region: 'ap-test-1' # => Unexpected keyword argument
)

Solution
Any Aws::*::Client has many plugins.
Then, plugins defined options for .new.
Extract this option from Aws::*::Client class and define it as a keyword argument.
It is not exactly a keyword argument, but it practically works as a keyword argument.

I guess I'll have to think about it some more...

Added generators directory
Updated signature of aws-sdk-s3
Wrote documentation of generators/aws-sdk


Cannot find test

Describe the bug
If i run corde it says it cannot find my test
To Reproduce
No Steps, I basically copied the example
Expected behavior
Just run the test
Desktop (please complete the following information):

OS: [e.g. iOS] Windows 10 20H1
Terminal [e.g PowerShel, cmd, GitBash] Powershell or GitBash
Corde version [e.g. 22] 4.0.2

Additional context
Github Repo: https://github.com/kaaaxcreators/Discord-MusicBot/tree/test
I created my Bot through Typescript, but I import the Compiled Javascript Version.
But this shouldnt matter because it doesnt even go to test, it fails after logging in
test/bot.test.js:
/* eslint-disable @typescript-eslint/no-var-requires */
const { group, test, command, beforeStart, afterAll, expect } = require('corde');
// You can also import const corde = require("corde"); This is a default export with all others
// functions.
const { client } = require('../dist/index');

beforeStart(() => {
  client.login(process.ENV.TOKEN);
});

group('main commands', () => {
  test("hello command should return 'Hello!!'", () => {
    expect('hello').toReturn('Hello!!');
  });
});

afterAll(() => {
  client.destroy();
});

corde.config.js
/* eslint-disable @typescript-eslint/no-var-requires */
const dotenv = require('dotenv-safe');
dotenv.config();

module.exports = {
  cordeBotToken: process.env.CORDETOKEN || 'cordeBotToken',
  botTestId: process.env.BOTID || 'botTestId',
  botToken: process.env.TOKEN || 'botToken',
  guildId: process.env.GUILDID || 'guildId',
  channelId: process.env.CHANNELID || 'channelId',
  botPrefix: 'm',
  testMatches: ['./test']
};

Hi, @kaaax0815. Sorry about that. I already identified the root of the problem. I'm using a pattern match to read test files, so in the next release to get all tests for ./test folder, please change your configs to ./test/**

Hi, @lucasgmagalhaes. It stills throws the Error, but runs anyway

I have a different error now. I want to expect an error but MessageEmbed is not assignable to IMessageEmbed

@kaaax0815 try version 4.0.3

@lucasgmagalhaes Fixed the Error


Llava DLL issue in Unity

Description
Hello,
I imported LLava_shared.DLL as it is not shipped with nuggets package. methods from Llava are recognized in my project but when i execute the script, it gives me the following issue :
DllNotFoundException: llava_shared assembly:<unknown assembly> type:<unknown type> member:(null) LLama.Native.SafeLlavaModelHandle.LoadFromFile (System.String modelPath, System.Int32 verbosity) (at <6722d4d228b04bddaef49d0d909117a2>:0) LLama.LLavaWeights.LoadFromFile (System.String mmProject) (at <6722d4d228b04bddaef49d0d909117a2>:0)
here is my code :
 async UniTaskVoid Start()
    {
        _cts = new CancellationTokenSource();
        SetInteractable(false);
        Submit.onClick.AddListener(() =>
        {
            _submittedText = Input.text;
            Input.text = "";
        });
        Output.text = "User: ";
        // Load a model
        var parameters = new ModelParams(Application.streamingAssetsPath + "/" + ModelPath)
        {
            ContextSize = 4096,
            Seed = 1337,
            GpuLayerCount = 35
        };

        // Switch to the thread pool for long-running operations
        await UniTask.SwitchToThreadPool();
        using var model = LLamaWeights.LoadFromFile(parameters);
        using var clipModel = LLavaWeights.LoadFromFile(Application.streamingAssetsPath + "/" + ModelPathmmproj);
        await UniTask.SwitchToMainThread();
        // Initialize a chat session
        using var context = model.CreateContext(parameters);
        var ex = new InteractiveExecutor(context, clipModel);
        Texture2D texture = Resources.Load<Texture2D>("tablImg");
        byte[] img = texture.EncodeToPNG();

        ex.Images.Add(img);

        // Save the empty state for cases when we need to switch to empty session
        _emptyState = ex.GetStateData();
        foreach(var option in SessionSelector.options)
        {
            var session = new ChatSession(ex);
            // This won't process the system prompt until the first user message is received
            // to pre-process it you'd need to look into context.Decode() method.
            // Create an issue on github if you need help with that.
            session.AddSystemMessage(SystemPrompt);
            _chatSessions.Add(session);
            _executorStates.Add(null);
        }
        SessionSelector.onValueChanged.AddListener(SwitchSession);
        _activeSession = 0;
        // run the inference in a loop to chat with LLM
        await ChatRoutine(_cts.Token);
        Submit.onClick.RemoveAllListeners();
    }

Have you any direction on how to properly add Llava to a unity project ? (Llama is working)
Thanks,
TD

Could you specify the nuget packages that you are using, including versions?
Llava should be included in the nuget packages.

Hi,
I tried with the following configurations of nuget packages :

LLamaSharp 0.12.0 + LLamaSharp.Backend.Cuda11 0.12.0
LLamaSharp 0.12.0 +all backend with version 0.12.0

I also tried from the unity demo which comes with :
LLamaSharp 0.10.0
Tried this solution + all backend in version 0.10.0.
(In a desesperate moment i also tried the nuggetPackages "LlamaCpp" version 24.5.49215)
In all those test, Llava_shared was never here. Llama DLL is here and it is working.
I tried to DLL manually Llava_shared from this post : https://github.com/SciSharp/LLamaSharp/issues/686#issuecomment-2074150467 but it did not work
Thanks,

Hi, I tried with the following configurations of nuget packages :

LLamaSharp 0.12.0 + LLamaSharp.Backend.Cuda11 0.12.0
LLamaSharp 0.12.0 +all backend with version 0.12.0

I also tried from the unity demo which comes with : LLamaSharp 0.10.0 Tried this solution + all backend in version 0.10.0.
(In a desesperate moment i also tried the nuggetPackages "LlamaCpp" version 24.5.49215) In all those test, Llava_shared was never here. Llama DLL is here and it is working.
I manually downloaded Llava_shared from this post : #686 (comment) but it did not work.
Thanks,

This issue is not a LLamaSharp Issue, it is actually a NugetForUnity issue. The issue is not fixed on their side. This issue is valid for any native library trying to be immported via NugetForUnity.
Issue here : https://github.com/GlitchEnzo/NuGetForUnity/issues/419
Workaround :

Manually download the package via this source for cuda 12 in this example (download link on the right of the page
then extract the nuget package files using 7zip
Find llama.dll, llava.dll and ggml.dll


Add support for taste.com.au

Adding support for importing from https://taste.com.au/ . This is my first serious work with elisp, so apologies in advance. :)
And here's a recipe for vegan tarts. Not because I've tried it, but because it looks good and I spent a fair bit of time making sure its funky cook-time and servings were properly imported.
* Lemon and lime vegan tarts
  :PROPERTIES:
  :source-url: https://www.taste.com.au/recipes/lemon-lime-vegan-tarts-recipe/2y3ruhxy
  :servings: 8
  :prep-time: 0:15
  :cook-time:
  :ready-in:
  :END:
** Ingredients

   - 1 1/2 cups (225g) cashews
   - 1 cup (160g) whole almonds
   - 1/4 cup (35g) pistachios
   - 1/2 cup (40g) shredded coconut
   - Pinch of salt
   - 12 fresh dates, pitted, chopped
   - 270ml can coconut cream
   - 1 lemon, rind finely grated, juiced
   - 1 lime, rind finely grated, juiced
   - 1/3 cup (80ml) maple syrup
   - Lemon & lime slices, to serve
   - Lemon & lime zest, to serve
   - Mint leaves, to serve
** Directions

   1. Place the cashews in a large bowl. Pour over enough boiling water to cover. Set aside for 4 hours to soak.
   2. Lightly grease eight 8cm (base measurement) fluted tart tins with removable bases. Place the tins on a baking tray.
   3. Place almonds, pistachios, shredded coconut and salt in a food processor. Process until finely chopped. Add dates. Process until very finely chopped and mixture holds together when pinched. Spoon mixture evenly among prepared tins. Use the back of the spoon to press mixture evenly over base and side of each tin. Place in the freezer to set.
   4. Drain cashews. Place in a blender with the coconut cream, lemon rind, lemon juice, lime rind, lime juice and ¼ cup (60ml) of the maple syrup. Blend until mixture is very smooth and creamy. Pour mixture evenly among tart cases in the tins. Gently tap on bench to smooth surfaces. Freeze for 2 hours or until firm.
   5. Transfer the tarts to serving plates. Top with lemon and lime slices, lemon and lime zest and mint. Drizzle with remaining maple syrup. Serve frozen or at room temperature.

Ooooh! I am going to have to make these tarts.
Thanks for the addition! :)


Wrap mashumaro exceptions in an airgradient specific exception

Proposed Changes
Catch mashumaro exceptions and rethrow them to avoid leaking the parsling library internal details to the caller.
Related Issues
Followup from https://github.com/home-assistant/core/pull/121859

Ruff is failing

:warning: Please install the  to ensure uploads and comments are reliably processed by Codecov.
Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 100.00%. Comparing base (a06eee9) to head (9a72dfd).

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff            @@
##              main      #154   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            5         5
  Lines          144       152    +8
  Branches        11        11
=========================================
+ Hits           144       152    +8

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

Whoops
❯ poetry run pre-commit run --all-files
🐶 Ruff Linter...........................................................Failed
- hook id: ruff-check
- files were modified by this hook

Found 3 errors (3 fixed, 0 remaining).

Fixed i think


limit_conn perip Throws Error

limit_conn perip 10; turns off the proxy host

Why it was closed?
I insert limit_conn perip 10; to Custom Nginx Configuration and host disabled, error.

@joeyboli
Why it was closed?
I insert limit_conn perip 10; to Custom Nginx Configuration and host disabled, error.


Xpand VSIX Error

𝗗𝗲𝘀𝗰𝗿𝗶𝗯𝗲 𝘁𝗵𝗲 𝗯𝘂𝗴
Xpand VSIX
Patching ME for version 20.1.3
System.NotImplementedException: Non implémenté (Exception from HRESULT: 0x80004001 (E_NOTIMPL))
at EnvDTE.Project.get_FullName()
at Xpand.VSIX.ModelEditor.GridHelper.<>c.b__9_0(Project project) in D:\a\1\s\Xpand.Plugins\Xpand.VSIX\ModelEditor\GridHelper.cs:line 97
at System.Linq.Enumerable.WhereSelectArrayIterator2.MoveNext()    at System.Linq.Enumerable.<ConcatIterator>d__591.MoveNext()
at System.Linq.Buffer1..ctor(IEnumerable1 source)
at System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)
at Xpand.VSIX.ModelEditor.GridHelper.GetFileSystemWatchers() in D:\a\1\s\Xpand.Plugins\Xpand.VSIX\ModelEditor\GridHelper.cs:line 96
at Xpand.VSIX.ModelEditor.GridHelper.EventsSolutionEventsOnOpened() in D:\a\1\s\Xpand.Plugins\Xpand.VSIX\ModelEditor\GridHelper.cs:line 87
𝗧𝗼 𝗥𝗲𝗽𝗿𝗼𝗱𝘂𝗰𝗲

Pin the XAF Solution Model List in VS

𝗦𝗰𝗿𝗲𝗲𝗻𝘀𝗵𝗼𝘁𝘀

This might be related to the error received at startup of VS :

the message box just say u do not have installed the packages so they cannot be found from the Xpand New project wizard and if u want to use the wizard u should configure the registry key. The message box can be disabled from the Tools/Options/Xpand/General/Show Errors in MessageBox
I also used a pinned list which I control it with ctrl+shit+alt+m

at EnvDTE.Project.get_FullName()

This says that the Project.FullName for at least one project in your solution something is very special and VS fails to get its fullname, My guess is that is a one time exception if it persists can u cloning your solution and open it while removing all projects until u find which one to blame?
From the screenshot I do not see an models listsed so u may also need to disable the Tools\Options\Enviroment\Optimize Rendering fro screens with different pixel densities

From the screenshot I do not see an models listsed so u may also need to disable the Tools\Options\Enviroment\Optimize Rendering fro screens with different pixel densities

This seems to resolve the rendering issue.

maybe an uloaded project can cause the other exception?

Maybe. I will check because i have unloaded projects too.

Hi,
if you use VS 2019 you had to uncheck the rendering for pixel optimization in the options dialog and restart. If it is checked the window is empty. I had the same problem with the view in the tab.

Hi,
yeah it seems that this solved my issue. I did not know about this... Discovering everyday...
Thanks for your help

Closing issue for age. Feel free to reopen it at any time.
.Thank you for your contribution.


export TypedFetcherWithComponents type

Exporting the TypedFetcherWithComponents comes handy, when you would like to pass around a fetcher in react components and you would like to type those components.
Also, it's exported in the remix-react base package as well.

Hi! This PR actually solves a problem I ran into this morning but when I pulled in 0.1.5 of the package I'm not seeing the TypedFetcherWithComponents in the resulting dist/index.d.ts file. Is is possible that the deploy didn't actually reflect this change?
Contents of index.d.ts from NPM package v0.1.5:
export { deserializeRemix, redirect, stringifyRemix, typedjson, useTypedActionData, useTypedFetcher, useTypedLoaderData, } from './remix';
export type { TypedJsonResponse, TypedMetaFunction } from './remix';
export { applyMeta, deserialize, parse, serialize, stringify, } from './typedjson';
export type { MetaType, TypedJsonResult } from './typedjson';

Sorry. Not sure what happened. Anyway, I rebuilt and repubilshed as v0.1.6.

@kiliman  - No worries! Thank you for the quick fix and really appreciate the package :)


CI failing with image_common

@LanderU according to https://travis-ci.org/AcutronicRobotics/moveit2/jobs/503697295 we seem to have an issue with image_common, right? I guess this comes from a requirement related to https://github.com/AcutronicRobotics/moveit2/pull/26?

Yes, I'm working on it.

Linux master branch: https://travis-ci.org/AcutronicRobotics/moveit2/jobs/503995410

OS X master branch: https://travis-ci.org/AcutronicRobotics/moveit2/jobs/503995411

Fixed on master: https://travis-ci.org/AcutronicRobotics/moveit2/builds/503995409, I'm going to fix it on perception branch as well.

Fixed on perception for Linux: https://travis-ci.org/AcutronicRobotics/moveit2/jobs/504057073

Fixed on perception for OS X: https://travis-ci.org/AcutronicRobotics/moveit2/jobs/504079320

Everything working, perception branch status: https://travis-ci.org/AcutronicRobotics/moveit2/builds/504079318

Thanks a lot @LanderU


Interface number - Fixes #382

Pull Request (PR) description
Fixed Network Adapter renaming
This Pull Request (PR) fixes the following issues

Fixes #382

Task list

[x] Added an entry under the Unreleased section of the change log in the CHANGELOG.md.
Entry should say what was changed, and how that affects users (if applicable).
[ ] Resource documentation added/updated in README.md in resource folder.
[ ] Resource parameter descriptions added/updated in schema.mof
and comment-based help.
[ ] Comment-based help added/updated.
[ ] Localization strings added/updated in all localization files as appropriate.
[ ] Examples appropriately added/updated.
[x] Unit tests added/updated. See DSC Resource Testing Guidelines.
[ ] Integration tests added/updated (where possible). See DSC Resource Testing Guidelines.
[ ] New/changed code adheres to DSC Resource Style Guidelines and Best Practices.

This change is

Codecov Report

Merging #424 into dev will decrease coverage by <1%.
The diff coverage is 75%.

@@         Coverage Diff         @@
##            dev   #424   +/-   ##
===================================
- Coverage    95%    95%   -1%
===================================
  Files        28     28
  Lines      2281   2280    -1
===================================
- Hits       2178   2177    -1
  Misses      103    103

It looks like this tests are failing @Outek

Yes i know @PlagueHO , if i run the unit tests locally everything is green...

Hi @Outek - can you rebase this onto the latest upstream Dev commit? It should fix the style issues. I'll then take a look at the other test failures.

Sorry @Outek - looks like I missed this repo when we were correcting the hashtable format. So I'm going to submit a PR to fix that.

Hi @Outek - I've fixed the issues with the Hashtable format, so you should be able to rebase onto Dev and resolve the conflicts which should fix the CI failures. I'll then review. Sorry about the delay.

Hi @Outek - are you still keen to complete this?

I think i have to start over, i deleted my Fork.


PlatformException(IO_ERROR, A network error occurred trying to lookup the supplied coordinates

🔙 Regression

Old (and correct) behavior
PlatformException(IO_ERROR, A network error occurred trying to lookup the supplied coordinates
Reproduction steps
Configuration
Version: 1.x
Platform:

[ ] :iphone: iOS
[ ] :robot: Android

@dev-abdullah-github you will receive this error when the geocoding SDK of the platfrom (CLGeocoder on iOS or Geocoder on Android) cannot connect to their backend services.
Both Android and iOS rely on submitting the coordinates to their servers to do the translation. This error is thrown in the following situations:

The device doesn't have a internet connection;
The backend services are down (we have seen this happen on Apple).

Next time please fill in the complete template so I can provide better support. I will close this issue now since this is not an error related to the geocoding plugin but to the Android / iOS services.

I have the same issue. But I don't know how to reproduce this error.

pff, I have internet and I use "geolocation and google_maps_flutter plugins" correctly but "geocoding plugin" not work
nhandled Exception: PlatformException(IO_ERROR, A network error occurred trying to lookup the supplied coordinates (latitude...

@mvanbeusekom
+1
i have the same problem, i'm testing on real device
internet connection is on
location is on
permission granted
minSdk is 19

Hi @rhernandez-itemsoft, @pishguy,
More detailed investigation revealed this issue is caused by the rate limitations related to the free services provided by Apple and Google (see README and also issues #9, #12, #23, #28, 35# and #49 for more detailed information).

minSdk was 16 , turned to 21 and it worked like magic

A RateLimitedException would be nice


Use golangci-lint for header checks

goheader's whitespace handling seems to be less fragile than license_checker's. This also means one less job in CI.
Signed-off-by: Stephen Kitt<EMAIL_ADDRESS>

@skitt should we get this into 0.14? If so, let's add to the rc2 blocker as well.


sklearn ParameterGrid mapping to gp_minimize search space

Does anyone have a mapping function that converts Scikit-Learn's ParameterGrid to a search space compatible with skopt for gp_minimize?
For example here's the param grid:
from sklearn.grid_search import ParameterGrid
param_grid = ParameterGrid( {'KMEANS__n_clusters': [2,3,4,5]} )
Then you could pass in param_grid or a mapped version of it:
gp_minimize(objective_fcn, param_grid, n_calls=4, random_state=0)
Thoughts?
Thanks,
Ben

skopt.utils.dimensions_aslist isn't quite what you are after but nearly. Is that good enough or should we add an explicit parameter_grid2space() (with a better name than that)?


stripping avocado log bug? + incompatibility with immersive weathering stripping change

MC version : 1.18.2
Forge version: 40.1.22
culturaldelights-1.18.2-0.11.jar
stripping avocado log transform it in jungle log instead of stripped jungle log,
it also do not drop bark as it should with immersive weathering and stripped jungle log cannot be re barked as avocado log.

the avocado log no longer strips into a jungle log
if immersive weathering does not work with avocado logs, it may be an issue on their end, although i assume applying bark to stripped jungle logs would just turn them into jungle logs


Allow control of Play JSON formatting

This addresses #135 by restoring the ability to send in a custom JsValue
printer if the user wants. It continues the current default behavior
of using pretty-printed JSON. In addition to the ability explicitly
override the unparser, you can also do this by having an implicit
variable in scope of type JsValue => String.

Very nice. Thank you!


Empty dynamic point-cloud files. Accumulated point-clouds issue

Dears,
I noticed that some dynamic point-cloud files are empty.
For example :

KITTI-360/data_3d_semantics/train/2013_05_28_drive_0000_sync/dynamic/0000000002_0000000385.ply
KITTI-360/data_3d_semantics/train/2013_05_28_drive_0000_sync/dynamic/0000000372_0000000610.ply
KITTI-360/data_3d_semantics/train/2013_05_28_drive_0000_sync/dynamic/0000000599_0000000846.ply

All of them has size of 311bytes.
I downloaded the file several times and each time the files are empty like that.
Thanks in advance.

Hi,
An empty dynamic point cloud file means that the corresponding window does not contain any dynamic object. These three files are also empty on our side but the next two are not:
285    000000002_000000385.ply
285    000000372_000000610.ply
285    000000599_000000846.ply
963K 000000834_000001286.ply
551K  000001270_000001549.ply
...
Best,
Yiyi

Thank you very much for your prompt response.
It is clear now.
But does that mean the static files contain points for the static objects only? or the whole scene?

Yes, the static files contain points for the static objects only. You may combine both static and dynamic ply files to obtain the whole scene. You may also get the whole scene from the raw scans.


Schedule updates with fixed delay and not at fixed rate

To avoid sending more requests while the first ones are still pending.

No blocking: 0 ms
Add blocking on the NomadService getting the job status: 5 ms
Add blocking on the NomadService getting the job services: 20 ms
Add blocking on the ConsulService getting all the service statuses: 100 ms


fixes issues with placeholders getting cleared on IE8/9 on javascript hrefs via the onbeforeunload

credit to @Schlogen. just moving it to the on ready block so it can bind on elements when they are present.

Unfortunately this won't fully resolve the issue, because the solution relies on hover in/out events, which will not fire if the link is accessed with keyboard TAB button.
The other shortcoming of such solution is that $('a[href^="javascript:"]') matches only those elements which are already in the DOM by the time of execution. If link with void(0) is added to the document dynamically, it will still trigger the onbeforeunload event in IE. Event delegation might be helpful in this case, but if such links have event handlers which stop propagation, it may cause trouble.
Please let me know if you have any further questions.


Update content scope scripts to latest version

Task: https://app.asana.com/0/414730916066338/1203993299699140/f

Automated content scope scripts dependency update

This PR updates the content scope scripts dependency to the latest available version and copies the necessary files.
If tests have failed, see https://app.asana.com/0/1202561462274611/1203986899650836/f for further information on what to do next.

[x] All tests must pass

Drink responsibly but also...


Nullability operator in contracts

Now i get
[Get("/some-api")]
Task<ListResponse> GetSome([AliasAs("page_number")] int? pagenumber = null, [AliasAs("date_types")] DateType[] dateTypes = null, [AliasAs("q")] string query = null);

It should add nullability operator ? on string and array too. It should work only on query params since they are optional.
It should be
[Get("/some-api")]
Task<ListResponse> GetSome([AliasAs("page_number")] int? pagenumber = null, [AliasAs("date_types")] DateType[]? dateTypes = null, [AliasAs("q")] string? query = null);

Yeah, it doesn't support NullableReferenceTypes as for now. I'm wondering though - what issues does is cause? I don't think it causes any warnings due to <auto-generated /> tag, right?

Nothing serious. It is just compiler warnings.

But where?  Would have expected all compiler warnings to be disabled because of <auto-generated /> tag...

I didnt knew it. Nice. It dont show warning in contract file.
When i need to mock it for test, so it implements it without operator like this "string query = null".  Workaround would be add exceptions for compiler warning, add ? manually.


Several issues with selectedRows as an output

I am encountering numerous issues with selectedRows in v31.0.1 when used as an output that were not problems in v2.4. Since there are numerous issues to illustrate, I'll provide the set-up and layout at the beginning then updated callbacks for each. Examples are based on the simple demo in the documents.
import random, string
import dash_ag_grid as dag
from dash import Dash, html, Input, Output, callback, dcc, ctx
import pandas as pd

app = Dash(__name__)
def random_string(length):
    """Return a random string of length"""
    return ''.join(random.choices(string.ascii_uppercase + string.ascii_lowercase + string.digits, k=length))

df = pd.read_csv(
    "https://raw.githubusercontent.com/plotly/datasets/master/ag-grid/olympic-winners.csv"
)

columnDefs = [{'field': 'country', 'checkboxSelection': True, 'headerCheckboxSelection': True}] + [{"field": i} for i in ["year", "athlete", "age", "sport", "total"]]

app.layout = html.Div(
    [
        html.Div('Athletes', id='header'),
        html.Button('Pull data', id='pull-data-btn'),
        dag.AgGrid(
            id="row-selection-selected-rows",
            rowData=[],
            columnDefs=columnDefs,
            getRowId='params.data.uuid',
            dashGridOptions={"rowSelection": "multiple", 'suppressRowClickSelection': True},
        ),
        html.Pre(id="pre-row-selection-selected-rows", style={'text-wrap': 'wrap'}),
        html.Pre(id='row-ids', style={'text-wrap': 'wrap'}),
        dcc.Store(id='data-store')
    ],
)

When using rowIds and checkbox selection, the checkboxes are never visibly selected.

@callback(
    Output("pre-row-selection-selected-rows", "children"),
    Input("row-selection-selected-rows", "selectedRows"),
)
def output_selected_rows(selected_rows):
    if selected_rows is None:
        return "No selections"
    selected_list = [f"{s['athlete']} ({s['year']})" for s in selected_rows]
    return f"You selected the athlete{'s' if len(selected_rows) > 1 else ''}:\n{', '.join(selected_list)}" if selected_rows else "No selections"

@callback(
    Output("row-selection-selected-rows", "selectedRows"),
    Output('row-ids', 'children'),
    Input("data-store", "data"),
)
def select_rows(data):
    if not data or data == {}:
        return [], 'No data'
    s_df = pd.DataFrame(data)
    sel_data = s_df[s_df['athlete'] == 'Natalie Coughlin'].to_dict("records")
    r_ids = [str(i['uuid']) for i in sel_data]
    out_str = 'Selected rows: ' + ', '.join(r_ids)
    return sel_data, out_str

@callback(
    Output('data-store', 'data'),
    Output('row-selection-selected-rows', 'rowData'),
    Input('pull-data-btn', 'n_clicks'),
)
def fill_data(n_clicks):
    if not n_clicks or n_clicks == 0:
        return {}, []
    dff = df.copy()
    dff['uuid'] = [random_string(8) for _ in range(len(dff))]
    return dff.to_dict(), dff.to_dict('records')

Inconsistent data type when selectedRows is an input depending how selectedRows was specified.
This is easy enough to work around by checking the type, but it is a breaking change from the previous version which always returned the row data for selected rows. Comment/uncomment the lines in select_rows to see if different results.

@callback(
    Output("pre-row-selection-selected-rows", "children"),
    Input("row-selection-selected-rows", "selectedRows"),
)
def output_selected_rows(selected_rows):
    if selected_rows is None:
        return "No selections"
    if isinstance(selected_rows, dict):
        return f'Selected rows input is a dict: {selected_rows}'
    selected_list = [f"{s['athlete']} ({s['year']})" for s in selected_rows]
    return f"You selected the athlete{'s' if len(selected_rows) > 1 else ''}:\n{', '.join(selected_list)}" if selected_rows else "No selections"

@callback(
    Output("row-selection-selected-rows", "selectedRows"),
    Output('row-ids', 'children'),
    Input("data-store", "data"),
)
def select_rows(data):
    if not data or data == {}:
        return [], 'No data'
    s_df = pd.DataFrame(data)
    r_ids = s_df['uuid'].iloc[0:5].tolist()
    # return as row_ids
    # sel_data = {'ids': r_ids}
    # return as row_data
    sel_data = s_df[s_df['uuid'].isin(r_ids)].to_dict('records')
    out_str = 'Selected rows: ' + ', '.join(r_ids)
    return sel_data, out_str

@callback(
    Output('data-store', 'data'),
    Output('row-selection-selected-rows', 'rowData'),
    Input('pull-data-btn', 'n_clicks'),
)
def fill_data(n_clicks):
    if not n_clicks or n_clicks == 0:
        return {}, []
    dff = df.copy()
    dff['uuid'] = [random_string(8) for _ in range(len(dff))]
    return dff.to_dict(), dff.to_dict('records')

Cannot output rowData and selectedRows in the same callback
This is the problem that sent me down this rabbit hole. Although selectedRows is recognized as an updated input, it does not receive the new values. I have tried this by returning just {ids:[...]} and the full row data. Neither work.

@callback(
    Output("pre-row-selection-selected-rows", "children"),
    Input("row-selection-selected-rows", "selectedRows"),
)
def output_selected_rows(selected_rows):
    print(ctx.triggered)
    if selected_rows is None:
        return "No selections"
    selected_list = [f"{s['athlete']} ({s['year']})" for s in selected_rows]
    return f"You selected the athlete{'s' if len(selected_rows) > 1 else ''}:\n{', '.join(selected_list)}" if selected_rows else "No selections"

@callback(
    Output("row-selection-selected-rows", "selectedRows"),
    Output('row-selection-selected-rows', 'rowData'),
    Output('row-ids', 'children'),
    Input("data-store", "data"),
)
def select_rows(data):
    if not data or data == {}:
        return [], [], 'No data'
    s_df = pd.DataFrame(data)
    r_ids = s_df['uuid'].iloc[0:5].tolist()
    sel_data = s_df[s_df['uuid'].isin(r_ids)].to_dict('records')
    out_str = 'Selected rows: ' + ', '.join(r_ids)
    return sel_data, s_df.to_dict('records'), out_str

@callback(
    Output('data-store', 'data'),
    Input('pull-data-btn', 'n_clicks'),
)
def fill_data(n_clicks):
    if not n_clicks or n_clicks == 0:
        return {}
    dff = df.copy()
    dff['uuid'] = [random_string(8) for _ in range(len(dff))]
    return dff.to_dict()

Hello @bhofmei,
Thanks for the in-depth troubleshooting, however, this is mainly due to how the underlying Grid performs updates to the rowData, it seems to be doing it in an async way, which then results in two updates to the selectedRows, 1 when the grid is still updating the rowData and then second when the info has been pushed. What seems to be happening is the selectedRows is being updated via callback before the rowData has been processed.
We will keep your issue open in the event that we can figure our a code solution, my recommendation when using both rowData and selectedRows is to utilize rowTransaction instead and pass the async: False which will perform the updates in a synchronous manner and behave accordingly.

Here is an example of the workaround for issue 1:
import random, string
import dash_ag_grid as dag
from dash import Dash, html, Input, Output, callback, dcc, ctx, no_update
import pandas as pd

app = Dash(__name__)
def random_string(length):
    """Return a random string of length"""
    return ''.join(random.choices(string.ascii_uppercase + string.ascii_lowercase + string.digits, k=length))

df = pd.read_csv(
    "https://raw.githubusercontent.com/plotly/datasets/master/ag-grid/olympic-winners.csv"
)

df = df[(df['country'] == 'United States') & (df['sport'] == 'Swimming')]

columnDefs = [{'field': 'country', 'checkboxSelection': True, 'headerCheckboxSelection': True}] + [{"field": i} for i in ["year", "athlete", "age", "sport", "total"]]

app.layout = html.Div(
    [
        html.Div('Athletes', id='header'),
        html.Button('Pull data', id='pull-data-btn'),
        dag.AgGrid(
            id="row-selection-selected-rows",
            rowData=[],
            columnDefs=columnDefs,
            getRowId='params.data.uuid',
            dashGridOptions={"rowSelection": "multiple", 'suppressRowClickSelection': True},
            selectedRows=[],## unnecessary in next release
        ),
        html.Pre(id="pre-row-selection-selected-rows", style={'textWrap': 'wrap'}),
        html.Pre(id='row-ids', style={'textWrap': 'wrap'}),
        dcc.Store(id='data-store')
    ],
)
@callback(
    Output("pre-row-selection-selected-rows", "children"),
    Input("row-selection-selected-rows", "selectedRows"),
)
def output_selected_rows(selected_rows):
    if selected_rows is None:
        return "No selections"
    try:
        if selected_rows.get('ids'):
            return "No selections"
    except:
        pass
    selected_list = [f"{s['athlete']} ({s['year']})" for s in selected_rows]
    return f"You selected the athlete{'s' if len(selected_rows) > 1 else ''}:\n{', '.join(selected_list)}" if selected_rows else "No selections"

@callback(
    Output('row-selection-selected-rows', 'rowData'),
    Input('pull-data-btn', 'n_clicks'),
)
def clear(_):
    return []

@callback(
    Output("row-selection-selected-rows", "selectedRows"),
    Output('row-selection-selected-rows', 'rowTransaction'),
    Input('row-selection-selected-rows', 'rowData'),
    prevent_initial_call=True
)
def fill_data(data):
    if data:
        return no_update, no_update
    dff = df.copy()
    dff['uuid'] = [random_string(8) for _ in range(len(dff))]
    return dff[dff['athlete'] == 'Natalie Coughlin'].to_dict("records"), {'add': dff.to_dict('records'), 'async': False}

app.run(debug=True)

Thank you for the response. This is very different behavior from the previous version that wasn't noted in the changelog so I wasn't expecting it. I'll try using rowTransaction for now. I hadn't considered it previously since I use rowTransaction in another callback output I try to avoid duplicate outputs but it seems unavoidable here.

It wasnt in the changelog because this wasnt a change that we expected would happen based upon our understanding of the underlying API. This is more of a bug based upon upgrading from version 29 -> v31 of the AG Grid.

Thank you for the explanation


[5.4] Allow query data to be passed into "get" request method.

I found myself doing this often:
$this->get('/api/item?' . http_build_query($data));

I would rather do this (like you do in a post request)
$this->get('/api/item', $data);

I really don't want to force people to pass an empty array when they need to pass a URI and headings but no query string.

Gotcha, that makes sense, and passing the data as the 3rd param would be inconsistent with the rest of the methods... I personally pass in query data much more than custom headers, but I get the reasoning for others.
Thanks for taking a look,
Caleb


Pretrain model

Dear Sir, thank you for your great work.
We want to follow the semi-supervised segmentation work, and test on LA Heart and ACDC dataset. The split of the train dataset and validation dataset will follow your work.
We want to visualize and compare with previous SOTA  methods. I would greatly appreciate it if you could provide pre-trained models for previous methods like DTC, UAMT, SASSNet on LA and ACDC.

Hi! Pretrained models can be found at thier github: DTC, UA-MT, SASSNet. Hope these could be help!


Question Richt Text Editor

Hello togehter
I tried playing around with the richt text editor. Maybe I am doning something wrong, but when starting the Demo the Editor appears for the glimps of a second and then vanished

As I have seen, this is the editor vom SAP UI5 and in Open UI5 there is no alternativ.... Has someone implemented (maybe) an alternativ rich text editor as cc?

On my side it works correctly, after a small delay the editor is displayed:

The UI5 Rich Text Editor, is based on:
https://www.tiny.cloud/
This original editor has a lot more functionlity and it should be no problem putting it into a custom control and make it usable with abap2UI5.

HI @oblomov-dev
seems that the demo Z2UI5_CL_DEMO_APP_106 has a problem on my system.
I have simplified the ui and now it works
  data(lo_p) =  view->shell(
            )->page(
                    title          = 'abap2UI5 - Rich Text Editor'
                    navbuttonpress = client->_event( val = 'BACK' )
                    shownavbutton = xsdbool( client->get( )-s_draft-id_prev_app_stack IS NOT INITIAL )
                )->header_content(
                    )->link(
                        text = 'Source_Code'

                        target = '_blank'
                )->get_parent(
                ).

               lo_p->rich_text_editor( width = `100%`
                                        height = `400px`
                                        value = client->_bind_edit( mv_value )
                                        customtoolbar = abap_true
                                        showGroupFont = abap_true
                                        showGroupLink = abap_true
                                        showGroupInsert = abap_true
                                        wrapping = abap_false
                       ).

      client->view_display( view->stringify( ) ).

Thanks for the quick answer. But I will have a look maybe as a cc


how to reconstruct the 3D obj with single image

hello! thanks a lot for your amazing work! i'd like to question that how to reconstruct the obj to original image since the demo_test doesn't provide the approach.

hello! thanks a lot for your amazing work! i'd like to question that how to reconstruct the obj to original image since the demo_test doesn't provide the approach.

perhaps, project the obj file to the 2D image may solve my problem?
train period need two image
test period doesnt output the learned img
demo code use texture,
is there some way to reconstruct the object generated from the 2D img into one new 2D img? just like this.


add 'oraclejdk10' to Travis build matrix

actually I'm not sure if it is important to cross-build to 2.11, especially since it's an sbt plugin that is only targeted at sbt 1.0

ready for review.

ty


($finishReason) must be of type string

local.ERROR: OpenAI\Responses\Completions\CreateResponseChoice::__construct(): Argument #4 ($finishReason) must be of type string, null given, called in /data1/chatgpt/vendor/openai-php/client/src/Responses/Completions/CreateResponseChoice.php on line 22 {"exception":"[object] (TypeError(code: 0): OpenAI\Responses\Completions\CreateResponseChoice::__construct(): Argument #4 ($finishReason) must be of type string, null given, called in /data1/chatgpt/vendor/openai-php/client/src/Responses/Completions/CreateResponseChoice.php on line 22 at /data1/chatgpt/vendor/openai-php/client/src/Responses/Completions/CreateResponseChoice.php:9)
[stacktrace]

yeah i'm having the same issue multiple times.

Duplicate of #50  (see this issue for a fix)

Duplicate of #50 (see this issue for a fix)

thank you

Fixed on v0.3.2.


Help Troubleshooting Joint Display After Rajagopal2016.osim to MuJoCo Conversion

Hi,
I'm a PhD student and I'm trying to use MuJoCo for my PhD thesis. I'm new to MuJoCo and attempting to convert the Rajagopal_2016 OpenSim model to a MuJoCo XML file. I'm using the myoconverter tool, and the conversion process completes successfully. However, when I load the converted model in MuJoCo, the joints are not rendering as expected.
I'm not sure why my joints aren't rendering correctly after conversion. If anyone has experience with similar issues, what troubleshooting steps would you recommend?
I've attached a PDF of the XML file (original file was too large), a screenshot, and a log file to help troubleshoot the issue we discussed.
Thanks!
xlm.pdf

Rajagopal2016_conversion.log

MyoConverter provides a conversion of the opensim models which is optimized with respect to the original information but it is not directly optimized to be robust to simulations performed in MuJoCo. You can look at the MyoLeg (which was based on the Rajagopal) which we have developed (starting from the myoconverter) and optimized to be robust to simulations with MyoSuite

Thank you for your insights on MyoConverter and the MyoLeg model. I'm working with experimental walking data and need to convert the scaled Rajagopal model to MuJoCo format. I previously managed to convert the scale gait2354 model successfully, but I'm facing challenges with the Rajagopal model, which isn't functioning as expected in MuJoCo. Can you provide guidance on how to adapt or optimize the Rajagopal model for MuJoCo, similar to what was achieved with the MyoLeg model? Specific steps or considerations to ensure a successful conversion and simulation in MuJoCo would be very helpful.
Additionally, could you guide me on how to obtain the osim file of the MyoLeg model scaled to my specifications, and then convert it to MuJoCo format? Detailed steps or resources to acquire, scale, and convert the MyoLeg model for MuJoCo simulations would be invaluable.


Resource UID fixes and improvements

Added new static helper methods to ResourceUID

uid_to_path(uid) - converts uid:// to res://
path_to_uid(path) - opposite of the above
ensure_path(uid_or_path) - returns a path, converts UID when necessary

Fixed #99221
Added UID support in FileAccess

I added it and realized it's not needed for the fix, so I can remove it.

In a follow-up I plan to make use of the helper methods where applicable.

copy/paste from what I wrote on RC:
I think UIDs should only be for resource loading, not the file access
IMO the more we can separate the resource layer from the file layer the best
As technically vast majority of users should be fine using only the resource layer
plus doc should be changed in FileAccess and DirAccess that the resource layer should be used instead unless specifically needed

Removed the FileAccess change.

Thanks!


Greedy Algorithm : Huffman Coding in C++

Greedy is an algorithmic paradigm that builds up a solution piece by piece, always choosing the next piece that offers the most obvious and immediate benefit. So the problems where choosing locally optimal also leads to global solution are the best fit for Greedy.
For example consider the Fractional Knapsack Problem. The local optimal strategy is to choose the item that has maximum value vs weight ratio. This strategy also leads to a globally optimal solution because we are allowed to take fractions of an item.
One of the Standard Greedy Algorithms is the Huffman Coding Algorithm.
The Huffman Coding Algorithm is a lossless data compression mechanism. It is also known as data compression encoding. It is widely used in image (JPEG or JPG) compression.
We know that each character is a sequence of 0's and 1's and stores using 8-bits. The mechanism is called fixed-length encoding because each character uses the same number of fixed-bit storage.
It is possible to reduce the amount of space required to store a character by using variable-length encoding. In this mechanism, we exploit some characters that occur more frequently in comparison to other characters. In this encoding technique, we can represent the same piece of text or string by reducing the number of bits.

Hey @Tirent-user please review my PR and suggest changes if any.


xarray syntax updates

xarray periodically updates syntax, and has done so again.
Also, need to update iterating over xarray.Dataset as the logic is confusing/inefficient and fails current mypy checks.
Work done in xarray branch, to be merged to main on completion.

this was done in f0187f7da789949a04dcccc


OnPanStart, Update and End Gestures callbacks

I need these callbacks outside so that I can implement sound effects while user scratches.

Sounds like a reasonable use case to cover. Will expose additional callbacks later this week.

@nooralibutt done. onScratchStart, onScratchUpdate and onScratchEnd landed in 1.4.1 https://pub.dev/packages/scratcher ;)

@vintage wow, amazing. Job well done.
Although, I don't need it but I think you should have passed the details argument with these callbacks, that was comping with pan gesture. Thanks though.

Nah, I don't see any real use-case for these. Will add meaningful data to the callbacks when proper issue got reported.

Awesome.


Vertical divider not working anymore

When using the  the dividers now float up on the left. They used to work before in the "stardust" package.
Version
0.56.0
Testcase
Please go to the actual docs example to see the bug
http://react.semantic-ui.com/elements/divider#vertical-divider

This is due to Chrome changing how it deals with the CSS.  Beyond our scope, see this issue on the main repo https://github.com/Semantic-Org/Semantic-UI/issues/4342.
Jack has filed issues with Chromium and the W3C.


Cancellation on ReadAsync causes next ReadAsync to skip a byte (raw mode)

I'm unsure if this is a bug or I'm using the API wrong, but a canceled ReadAsync causes the next ReadAsync to ignore the next stdin byte, and then behaves normally after that.
To repro, run the below code. Type 'a', wait to allow the cancel, then type 'b' then 'c'. You will see a "c" for step 3, but it should show a "b".
Is there some state that I need to clear after a ReadAsync cancellation?
using static Vezel.Cathode.Terminal;

EnableRawMode();

var buf = new byte[1];

// read key press, works ok
await OutAsync("1: ");
await ReadAsync(buf);
await OutLineAsync((char)buf[0]);

// do a timeout cancel
try
{
    var cancel = new CancellationTokenSource();
    cancel.CancelAfter(100);

    await OutAsync("2: ");
    await ReadAsync(buf, cancel.Token);
    await OutLineAsync((char)buf[0]);
}
catch (OperationCanceledException)
{
    await OutLineAsync("cancel");
}

// this one requires two keypresses
await OutAsync("3: ");
await ReadAsync(buf);
await OutLineAsync((char)buf[0]);

What's the OS and terminal emulator?

To repro, run the below code. Type 'a', wait to allow the cancel, then type 'b' then 'c'.

AFAICS, the repro code will only allow two inputs due to the cancellation?

This is on Windows in the Windows Terminal.
If I switch to WSL in the same terminal, it works as I'd expect. I also tested Mac, same. So it indeed looks like a bug just on Windows. I can work around it for now by setting up a separate task to read without a timeout into an additional pipe and putting the timeout on reading from that.
Separately, I noticed that on Mac/linux, OutLine only does \n but not also \r. I'd expect even on raw mode a higher level function like OutLine to do the "full newline", otherwise I'm not sure what the value of OutLine would be..behavior is surprising anyway. (Feels like the same sort of situation as the \n issue we worked through previously.)

The right thing to do here is probably for these methods to throw in raw mode to clarify that they're higher-level cooked mode helpers.

Great idea 👍🏽

Ok, I can reproduce it. The behavior here is not encouraging.
I modified the repro to print the byte as an integer instead. If I press a, wait for cancellation, and then ø (Danish keyboard), I get:
❯ dotnet run
1: 0x61
2: cancel
3: 0xb8

Whereas running Cathode's raw sample and pressing a + ø prints:
❯ dotnet run --no-build
Entering raw mode.

0x61
0xc3
0xb8
...

So, something is indeed dropping a byte, even one that's part of a single code point, resulting in garbled input.

It might be interesting to note that, if I modify the repro to not perform a third read, pressing ø after the program exits prints the ø properly in the shell. Whether that actually means anything interesting, I'm not sure.


feat: add starknet testing methods for measuring performance and snapshotting

Feature Request
I want to measure the performance of my code. Right now the only way I have available is to reduce available gas for a test until it fails. I would prefer to be able to add a gas test and snapshot the results to a file.
Describe Preferred Solution
The gas method should just tell me how much available gas is left
The snapshot method could be a debug method and the test runner would output to a colocated file (eg math_test.cairo.snap in the same directory as math_test.cairo). Important to output to file instead of just print because it should be committed to repo so it's easy to see how a pr changes the performance of the code.
Also it's nice to have separate methods for snapshotting and gas measurement because you may want to snapshot the values returned by some function (i.e. values that are not gas) if they are not obviously known/human readable but easy to verify (e.g. a fixed point number from some calculation)
Describe Alternatives
None really

testing::get_available_gas exists and is available for tests only.

The other part of this request is snapshots, is that available somewhere?

This also seems like it might be broken. This prints 0 on main. I tried also printing y and adding #[available_gas(300000)] and got the same result
use testing::get_available_gas;

#[test]
fn test_exp2_gas() {
    let gas = get_available_gas();
    exp2(12);
    let gas_after = get_available_gas();
    (gas - gas_after).print();
}

We do not plan on adding file access capabilities to the compiler generally, but maybe one of the external testing frameworks are planning on some sort of builtin benchmarking support.
Or we can just add a #[bench] function that would make the test output some additional data.
Do note generally - that compiler improvements may change vastly the amount of taken gas in some instances.

The runner itself already tracks:

The constant cost of the called test.
The amount of gas actually consumed by the test.
So it is generally sensible for a testing framework to expose something.

The main difference is that 'debug' is generally useful for some local experimentation - adding more sort of hooks will start overloading a lot of things, and we needed it for our debugs.
Generally - when some runner framework has a communication protocol between some extension of actually running the code and a Cairo level library, it would be able to add whatever they actually want.


Add Metadata Modal

This PR adds a metadata modal with some mock data. I also created a ConditionalLink component to handle a potential link from a text string. I could've done this a number of ways, but I went with a standalone component.
yarn storybook to view the modal
InVision design here

Here's an updated view:


When page loads and on first click scroll to anchor behavior is abnormal, after second click smooth scroll works perfect.

Hi the problems is like this:
After the page loads and on the first click the behavior is abnormal. It doesn't jump right to the anchor and it is not a smooth scroll, it behaves as the computers has not enough memory and during the scrolling it is jumping by small chunks till it reaches the desired anchor. Then, when scrolling up and click on the link for the second time, it works perfect.
This error happens in Chrome Version 66.0.3359.139 OS X, Brave 0.22.669 OS X 64bit, Chrome Version 66.0.3359.181-1 Ubuntu and Brave 0.22.669 Ubuntu
Works well on first click right after loading page in Safari Version 11.1 (136<IP_ADDRESS>.2) OS X 64bit and Firefox 60.0 64bit  Ubuntu, also seems to work well in mobile browsers for iOS as Brave 1.5.7, Safari and Chrome, haven't check on Android.
Please check the reduced test case here: https://www.dropbox.com/sh/xpogibqresely49/AAAkJOck9zAZxKiWDiw87PVka?dl=0 , click on the link "Productos"
Thanks

Hi there, thanks again for this! I did some quick testing, and it looks like the large hero images are what's causing the jank.
I reduced the width on all the images (currently around 5000px for most of them) down to 1600px, and then ran them through an image optimizer. The average size dropped from 2.5mb to 250kb. The jank went away.
I suspect the browser is still loading and painting the images during the initial animation. Once one has completed, it works fine. Similarly, manually scrolling to the bottom first and then using the smooth scroll link removes the jank, too.
In short: optimize those images!
About your script usage:
You're loading all 4 versions of smooth scroll. You only need one. I'd recommend the minified and polyfilled version.
Quick Side Note:
Thanks again for the test case. For future issues, a reduced test case involves removing absolutely everything except the bare minimum needed to reproduce issue. That means, in this case, pulling out jQuery, the Bootstrap scripts, and any unnecessary styling.

Hi!
Thanks for the quick update on the issue. I updated to the new version, left just the minified version and optimized the images.
Seems to work fine now.
Noted on the test case.
Thanks.


core-image-weston based build errors: mesa/libglvnd/cairo installing the same files

Hello,
I've created an image definition that extends core-image-weston a fair amount. My distro is largely based on madisongh/test-distro. Thanks!
Unfortunately, I'm getting severall errors about files like /usr/lib/libglesv1_cm.la being installed by combinations of mesa, cairo, and libglvnd. Any help is greatly appreciated. Image definition below.
SUMMARY = "Base image for robot master nodes"
HOMEPAGE = "https://www.build2c.org"
LICENSE = "MIT"
IMAGE_FEATURES += "package-management splash ssh-server-openssh hwcodecs"
IMAGE_LINGUAS = "en-us"
inherit core-image distro_features_check
core-image-weston stuff
REQUIRED_DISTRO_FEATURES = "wayland"
CORE_IMAGE_BASE_INSTALL += "weston weston-init weston-examples gtk+3-demo clutter-1.0-examples"
CORE_IMAGE_BASE_INSTALL += "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'weston-xwayland matchbox-terminal', '', d)}"
CORE_OS = "
openssh openssh-keygen openssh-sftp-server
rsync
bash
tzdata
pulseaudio
v4l-utils
"
WIFI_SUPPORT = "
crda
iw
wpa-supplicant
"
DEV_SDK_INSTALL = "
binutils
binutils-symlinks
coreutils
cpp
cpp-symlinks
diffutils
file
g++
g++-symlinks
gcc
gcc-symlinks
gdb
gdbserver
gettext
git
ldd
libstdc++
libstdc++-dev
libtool
make
cmake
pkgconfig
python3-modules
"
PREFERRED_VERSION_gcc-cross-${TARGET_ARCH} = "7.%"
PREFERRED_VERSION_g++-cross-${TARGET_ARCH} = "7.%"
 Seeing the issues with core-image-weston and core-image-minimal also.

The .la files shouldn't even be getting packaged. Are you inheriting the remove-libtool bbclass? You can check by looking at the output of
$ bitbake -e core-image-minimal | grep '^INHERIT='

If it's not there, try adding it to the INHERIT_DISTRO setting your distro config file.
If that's not the issue, can you include the specific errors being logged?

Adding remove-libtool seems to be helping. However, now I'm getting errors compiling gcc-sanitizers_7.3 because it cannot find the header sys/ustat.h.
Any thoughts on this one?

On Jul 7, 2019, at 5:51 AM, Matt Madison<EMAIL_ADDRESS>wrote:
The .la files shouldn't even be getting packaged. Are you inheriting the remove-libtool bbclass? You can check by looking at the output of
$ bitbake -e core-image-minimal | grep '^INHERIT='
If it's not there, try adding it to the INHERIT_DISTRO setting your distro config file.
If that's not the issue, can you include the specific errors being logged?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub https://github.com/madisongh/meta-tegra/issues/144?email_source=notifications&email_token=AFC5GFLKI2UZENV5RGVQH7LP6HRGFA5CNFSM4H6T4UT2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODZLK53I#issuecomment-508997357, or mute the thread https://github.com/notifications/unsubscribe-auth/AFC5GFKGWWIR3QWVXA7ANY3P6HRGFANCNFSM4H6T4UTQ.

Ok. Removing tools-sdk from the local.conf removed gcc-sanitizers. Remaining issue is postinstall for busybox. Log attached. Any thoughts?

On Jul 7, 2019, at 5:51 AM, Matt Madison<EMAIL_ADDRESS>wrote:
The .la files shouldn't even be getting packaged. Are you inheriting the remove-libtool bbclass? You can check by looking at the output of
$ bitbake -e core-image-minimal | grep '^INHERIT='
If it's not there, try adding it to the INHERIT_DISTRO setting your distro config file.
If that's not the issue, can you include the specific errors being logged?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub https://github.com/madisongh/meta-tegra/issues/144?email_source=notifications&email_token=AFC5GFLKI2UZENV5RGVQH7LP6HRGFA5CNFSM4H6T4UT2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODZLK53I#issuecomment-508997357, or mute the thread https://github.com/notifications/unsubscribe-auth/AFC5GFKGWWIR3QWVXA7ANY3P6HRGFANCNFSM4H6T4UTQ.


Wanna merge and stuff?

Hi @HockeyJustin,
I've had occasion to resurrect ExCSS and I've done so incorporating all the work you've done to date.  Are you interested in collaborating and unifying back to 1 repository & NuGet package?  I have a handful of changes that are slated and it might make sense to ... "un-fork?"  Whatever that means

Hi @TylerBrinks.
Thanks for getting in touch.
Definitely happy to collaborate on unifying back to 1 repo. Sounds like you've done the hard work :smiley:.
Please let me know how you wish to proceed.

Would it make sense to duplicate active issues to keep track of things?

I didn't realise how time has flown! Thought I was keeping this thing up to date!
There are a couple of outstanding issues 13, 15....
and a couple of fairly simple looking PR's 11, 14.
We could duplicate them, but if it's easier, I can try to bash through them over the next week or so to clear this repo, then you can merge that in if you're happy with it? Can't guarantee a timeline at the moment as work is crazy, but I'm hoping next week will be ok.
.NET 5 should be shipping soon - either 10th or 22nd at .NET Conf. Will make sure it works on that too.

Fantastic on all fronts!  Thanks again!

From: Justin<EMAIL_ADDRESS>Sent: Friday, November 6, 2020 9:51 AM
To: HockeyJustin/ExCSS_Core<EMAIL_ADDRESS>Cc: Tyler Brinks<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [HockeyJustin/ExCSS_Core] Wanna merge and stuff? (#16)
I didn't realise how time has flown! Thought I was keeping this thing up to date!
There are a couple of outstanding issues 13https://github.com/HockeyJustin/ExCSS_Core/issues/13, 15https://github.com/HockeyJustin/ExCSS_Core/issues/15....
and a couple of fairly simple looking PR's 11https://github.com/HockeyJustin/ExCSS_Core/pull/11, 14https://github.com/HockeyJustin/ExCSS_Core/pull/14.
We could duplicate them, but if it's easier, I can try to bash through them over the next week or so to clear this repo, then you can merge that in if you're happy with it? Can't guarantee a timeline at the moment as work is crazy, but I'm hoping next week will be ok.
.NET 5 should be shipping soon - either 10th or 22nd at .NET Confhttps://www.dotnetconf.net/. Will make sure it works on that too.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/HockeyJustin/ExCSS_Core/issues/16#issuecomment-723184465, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AAA5YSTFVBXM4RAXEEVSGT3SOQSRJANCNFSM4TKYS63A.

Sorry. I haven't forgotten about this. Working long days at the moment. Will definitely get onto it soon though.

@TylerBrinks - I have put a deprecation notice on ExCSS_Core, with reference to your new updated package.

I had a look at your latest updates and it seems to include everything required. I see you've even updated for net5.0.
Is there anything else reqiured here, or can we close this (and ExCSS_Core)?

Thanks a ton!  I think that's good to go at this point.


[Feat]: Integration of MongoDB for User Signup and Login

Description
Currently the user signup page uses localstorage to store the user's name and password while signing up, and while logging in it matches the password with the data stored in localstorage which is not the best way to authenticate user as this method will fail if a user switches his browser since the localstorage's data will not be stored in all the browsers.
I propose the Integration of MongoDB for User authentication to make it more secure reliable and better
Screenshots

Checklist

[X] I have checked the existing issues
[X] I have read the Contributing Guidelines
[X] I'm a GSSoC'24-Extd contributor
[X] I'm a Hacktoberfest'24 contributor
[X] I am willing to work on this issue (optional)

@mdazfar2 Kindly assign me this issue

Hello @shreyash3087, this is a very good feature, but we are converting the entire code into the Next.js framework for easier backend integration. Once the Next.js conversion is complete, I will let you know so you can work on that issue.

Actually, I need to reach a total of 128 stars to get the Starstruck x2 badge achievement on my GitHub. Can you please help by Star our repository? ⭐

Sure @mdazfar2

Hello @shreyash3087, this is a very good feature, but we are converting the entire code into the Next.js framework for easier backend integration. Once the Next.js conversion is complete, I will let you know so you can work on that issue.

checkout the Benzamin folder

Actually, I need to reach a total of 128 stars to get the Starstruck x2 badge achievement on my GitHub. Can you please help by Star our repository? ⭐


Support for templated or recurring countdown

Would it be possible to either support templating or recurring countdowns? The biggest use case I could think of is recurring deadlines for things like deploy windows, on a day-over-day basis. I'll be more than happy to make an attempt at it if there seems to be any interest.

Sounds interesting. Can you elaborate a bit more on the templating and recurring countdowns? How would that work?

For example, deploy windows - say a company has two deadlines daily for deploys, 10am & 4pm. It'd be great if one could configure the deadline as recurring, such that it always counted down the time remaining to the next configured recurring deadline. Does that make sense?

Ah, now I understand. Sounds like a good idea.

:+1:


Error running efficient det lite d0 model on GPU

Hi,
I have trained an object detection model on my custom data using efficient det lite d0 architecture.
I have created a tflite model from a checkpoint using the export example.
The model trains fine according to tensorboard and I can run inferences just fine on my PC.
I want to run this model on an NPU so I quantized it to uint8 but when i try to run inference on the platform i get the following error:
RuntimeError: Attempting to use a delegate that only supports static-sized tensors with a graph that has dynamic-sized tensors.
From what i checked so far this error means there is a tensor with dynamic input somewhere in the graph.
I tried examining the model using netron but I couldn't find any dynamic operations.
Do you have any clue what this dynamic part might be?
Thanks.

I wanted to get an npu for testing, but failed. I'll try it out if I get it in the future.


FederatedCluster should use strongly-typed reference to 'Secret'

Fixes #760
See the issue for details.

/assign font

@pmorie As suggested, I have updated the code to address your comments.

/assign @marun

@sohankunkerkar Please rebase

/lgtm

/approve


why did cfncluster drop "--config" support and is sanity_check broken in 1.5.2?

Seeing some issues with 1.5.2
The "--config" and "-C" arguments are gone! Is this by intent? There is no way now to specify a unique config file when launching a cluster? This seems odd :) I'd prefer not to maintain a massive .cfncluster/config file that lists many clusters run by many organizations. Would really like the ability to pass in a unique config file if possible
And sanity checking seems off in 1.5.2 as well; I keep getting:

Beginning cluster creation for cluster: alk-use1-spot-gpu-hpc
IAM role error on user provided role cfnclusterRole: action sqs:DeleteMessage is implicitDeny
See https://cfncluster.readthedocs.io/en/latest/iam.html

Despite the fact that the IAM policy looks like:

    {

        "Resource": [
            "arn:aws:sqs::ACCOUNTID:cfncluster-*"
        ],
        "Action": [
            "sqs:SendMessage",
            "sqs:ReceiveMessage",
            "sqs:ChangeMessageVisibility",
            "sqs:DeleteMessage",
            "sqs:GetQueueUrl"
        ],
        "Sid": "SQSQueue",
        "Effect": "Allow"
    }

The sanity check only seems to pass if those permissions are listed for the global "*" resource rather than constrained by the ARN pattern containing "cfncluster-*.

Hi,
the flags are now specific for every subcommands, for example
cfncluster create -h
[...]
optional arguments:
  -h, --help            show this help message and exit
  --config CONFIG_FILE, -c CONFIG_FILE
                        specify a alternative config file
[...]

In your case I suppose you have just to move the "--config" after the subcommand, e.g. "create"
About the policy, the doc says
        {
            "Resource": [
                "arn:aws:sqs:<REGION>:<AWS ACCOUNT ID>:cfncluster-*"
            ],
[...]

Your custom policy doesn't have the  specified. Could you please add it and retry?
L


Add support for JAX v 4.10

Context: This branch build on top of https://github.com/PennyLaneAI/catalyst/tree/jax-v0.4.10-upgrade
Description of the Change: Frontend changes to support JAX v0.4.10
Benefits: JAX v0.4.10 support
Closes #73
[sc-38731]

@erick-xanadu thanks for pointing this out, we'll indeed have to make some adjustments!


[Tormenta20 - Jogo do Ano (Game of the Year)] Updated Logo, view changes and added diferent roll types

Submission Checklist
Required

[x] The pull request title clearly contains the name of the sheet I am editing.

[x] The pull request title clearly states the type of change I am submitting (New Sheet/New Feature/Bugfix/etc.).

[x] The pull request makes changes to files in only one sub-folder.

[ ] The pull request does not contain changes to any json files in the translations folder (translation.json is permitted)

[x] I have followed the Character Sheets Standards when building this sheet.

Changes / Description
Updated the sheet logo
Added different roll types to attack (Failure Chance, Double Dice pick Better/Worst)
Added Extra Slot field
Added change attribute to Defense
Added Deity field

Character Sheet Info Roll20 Internal Use only.

Hello @RoenMidnight,
Your Pull Request includes changes to translation files (Portuguese). Unfortunately, we no longer accept translations submitted outside of Crowdin.
To learn more about Crowdin and how to submit translations through Crowdin, please see our article on How to Become a Translation Volunteer.
Thanks for all you do!

Hello @mperes
Sorry, modified it by mistake.
Resolved the Conflict and will do the translation with the Crowdin =)


chore: add Aspect Workflows CI (on GCP + CircleCI)

Switch over the a new deployment of Aspect Workflows on GCP that targets CircleCI only and land the terraform here so it serves as a live example of the full GCP + CircleCI Workflows configuration.

Type of change

Chore (any other change that doesn't affect source or test files, such as configuration)

New deployment is active and tested on CI with this PR:
Workflows Information
        Version: v5.7.0-rc9

https://app.circleci.com/pipelines/github/aspect-build/bazel-lib/1077/workflows/f5ba9700-f58f-4695-a8f0-895132f2990b


Update the routes.py file to contain your Flask service routes

Hey team! Please add your planning poker estimate with Zenhub @bartconsedine @EmiliePourchet @LotteLa @marianaruizallende @nilesh1401 @Victoria-Obasa


Fixed some bugs , UI also improved

I fixed some bugs. User can not add todo without given full details also i added time feature

@Rupam-Mondal thanks for your contribution bro.

@Rupam-Mondal May i  know where i can contact with you specifically. i want to know something from you

https://www.linkedin.com/in/rupam-mondal-37b653252?utm_source=share&utm_campaign=share_via&utm_content=profile&utm_medium=android_app
you can send me message here
On Sat, 20 Jul 2024, 18:40 Ansh Grover, @.***> wrote:

@Rupam-Mondal https://github.com/Rupam-Mondal May i know where i can
contact with you specifically. i want to know something from you
—
Reply to this email directly, view it on GitHub
https://github.com/Anshgrover23/To-Do-List/pull/7#issuecomment-2241148321,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A6DAUESC3EEBRUPJV4UOPEDZNJOTZAVCNFSM6AAAAABLF5QC6SVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENBRGE2DQMZSGE
.