Clean up traces of Context sensitive rules from the parser kernel.

Removed Primitive state adding a constant to the AST, so for now DeleteRule is not used (will be when we have whitespace non-terminals).
@dwightguth please review.
The performance improvement is minimal, but the kernel is a bit cleaner now. Managed to remove over 200loc.

lgtm. merge if tests pass


Redact the full url in AsyncCall thread name.

We don't want to accidentally leak sensitive information that may be
embedded in the url.
For #2481.

Is there any way to prevent this behaviour? I can't differentiate between which thread a response comes back on when both are to the same host.


Autocomplete or Suggestions for dialoguer

It would be great to have some input that suggest you autocompletions something similar to what caprice does but simpler and allowing multiword

I was looking at using skim for this but if dialoguer could do it that would be even better!
Maybe skim could drive the select / multi-select implementations? I don't know anything about this project's internals so that could be a totally useless suggestion.


Change "pastel new tab for chrome" to "pastel new tab for chrome and firefox"

Now that lavender new tab supports firefox, the name should reflect that change.

That's a great idea -- turns out I was under-advertising. Thanks! ☺


Check on BatchGenerator rewinding

There might be a couple of bugs in border-line situations:

corpus smaller than batch size
rewinding seems to cause weird sentence counting

Might be worth it to do a couple of sanity checks.

I checked several configurations of mini/maxi batches and corpora sizes. The number of sentences displayed at the beginning of each epoch which differs from number of updates * mini-batch size with dynamic batching is expected.
I fixed a bug with empty corpora.


Change Microsoft.VisualBasic.targets encoding to utf-8

Fixes #306.

LGTM. Wasn't there a test that was disabled as part of this though? Or did that turn out to not be the case?

The test tried to parse multiple common targets, and the failing VB one was commented out: https://github.com/cdmihai/msbuild/blob/81e911cec108fa81a66f79963b3c621d98c7e347/src/XMakeBuildEngine/UnitTestsPublicOM/Construction/ProjectRootElement_Tests.cs#L480-L481
I un-commented it.

LGTM pending UT fixes and re-test.

@dotnet-bot test this please


feat(curriculum): explain shorthand stat calculator

Checklist:

[X] I have read and followed the contribution guidelines.
[X] I have read and followed the how to open a pull request guide.
[X] My pull request targets the main branch of freeCodeCamp.
[X] I have tested these changes either locally on my machine, or GitPod.

Closes #55689

I added an extra step and did my best to explain how to transform the arrow function into the shorthand seen in the later steps.

The expression body is unrelated to the shorter syntax.
forEach always returns undefined and it is meant for side effects. It doesn't matter if the callback has an implicit or explicit return, the callback can't return anything.
In fact, we might want to avoid the expression body syntax with forEach. Seeing as the callback can't return anything, implying otherwise by using an implicit return could be seen as dishonest syntax. Don't get me wrong, I have certainly written forEach loops with an expression body before. I'm just not sure if we should be promoting it.
numbersArr.forEach((el) => {
  counts[el] = (counts[el] || 0) + 1;
});

Also, this is just my personal opinion, but the way it is worded makes it sound like they should prefer the much less readable version because the readable version is too verbose. Furthermore, simplification is not the same as shorter syntax, in this case, I would say the shorter version is not a simplification because it is harder to read.
All this just to say, I think we have to be careful about what we promote and how we do it.

Hi @a2937 could you take a look at these conflicts?
@naomi-lgbt it's ready for another review.

it's ready for another review.

Negative - we're still using an example that passes the tests.

I apologize for forgetting about this PR. I will go ahead and update the tests and resolve the merge conflicts.

There were other challenges that changed the meta. The best way to resolve the issue was to rebase this PR. Hope that is understandable.

Hi @a2937, the issue here is just that the braces are dropped without explanation. This goes against the general pattern that the solution to the current challenge should be the seed for the next one.
Also, both syntaxes () => 1 and () => { return 1; } have been introduced before. At most, we need to remind people of the concise form - we don't need to define it.
I think it's good to add an extra step, so we can ask for the shorter syntax and justify it. I just wouldn't define it again.

Okay so don't define arrow syntax again. Got it.

Sorry, @a2937, I've been going back through the curriculum and I can't find anywhere that introduces the form without curly braces. We just sort of start using it without telling anyone, which isn't great.
This makes me think this isn't really a problem with the stat calculator. Perhaps it would be better to add a lesson introducing them to https://www.freecodecamp.dev/learn/javascript-algorithms-and-data-structures-v8/#learn-basic-string-and-array-methods-by-building-a-music-player once we've introduced arrow functions in general. i.e. after step 11. Then all the stat calculator lesson needs to mention is "hey, we can clean this function up using the concise syntax".
What do you reckon?
Also, @naomi-lgbt any thoughts?

It is taught in step 15: https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures-v8/learn-basic-string-and-array-methods-by-building-a-music-player/step-15

Ah, so it is, my mistake! Thanks for finding that.
In which case, all we need to do is mention that they should refactor to use the implicit return.

If we absolutely want to keep the seed code, we should create a step that shows and explains it as part of teaching how to convert the callback block body to an expression body. We could show how to do it using a ternary as well. Then just have them write it, even though we gave them the solution as part of the explanation. But we should still make sure any valid solution using an expression body will pass.
Giving them the solution is not much different from how we teach in step 30-34 anyway. It is entirely possible to learn from code without coming up with the solution yourself. Sure, this might not be in line with how we run most of the curriculum, but I think using that format occasionally isn't all bad.

Super quick example of what I mean (wip and all).
There is another way to write the `forEach`. Instead of using a block body `() => {}` for the callback, you can use an expression body `() =>`.
Without a code block inside the callback, we have to convert the statements we had into an expression. *Maybe explain why*

For example, we could write it like so:
```
array.forEach(el => counts[el] = (counts[el] || 0) + 1)
```

*Code explanation if needed*

Or we could use a ternary:

```
array.forEach(el => counts[el] = counts[el] ? counts[el] + 1 : 1);
```

*Code explanation if needed*

Convert the `forEach` callback from using a block body to an expression body.

I don't wanna give campers a copy pastable solution to the challenge as an example. Not really. It's bad enough about Step 30 and the following four steps.
The point of this was to have a step that bridges the gap between the two different pieces of seed code. However as you said, the seed code solution is not the only answer.

The point of this was to have a step that bridges the gap between the two different pieces of seed code.

But it doesn't bridge the gap. Requiring an expression body doesn't solve anything related to the issue.
We can't "coerce" the camper into writing, and more importantly understanding, our seed code just by forcing them to use an expression body for the callback.
What we could do is teach how to convert the callback to use an expression body and convert the statements to an expression. And in doing so, also explain our seed code in the process. We can change the object name and values so all that is left is the "shape" of the code. We are teaching something new, by explaining a refactor.
Our seed code is not the logical conclusion that anyone will reach just by us requiring an expression body. Doing so will not explain the seed code, nor will it particularly help guide the camper to write it just like we have it in the seed code.
A lot of people on the forum can barely understand the seed code. Or have it wrong, but think they understand it. For example, some people think the initial value assignment is 0 and not 0 + 1 and I don't blame them, because the code is not that easy to read.
TL;DR We have to explain the seed code, or remove it.

I really don't wanna keep the seed code at the end of the day. It's a little too complicated for the average person. Unfortunately the best option I can really think of is to change the seed code so the sudden switch doesn't happen.

We may have to guide them a bit more than just asking for a ternary. A lot of beginners will put the assignments inside the ternary conditions and while that works it isn't what we expect and not the proper use of a ternary.
For example, they might write:
array.forEach(el => counts[el] ? counts[el] += 1 : counts[el] = 1);

Here is another version.
There is another way to write the `forEach`. Instead of using a block body `() => {}` for the callback, you can use an expression body `() =>`.

You will have to convert the `if...else` statements into an expression. Write the expression as a ternary and use a single assignment for the ternary.

```
assigment = condition ? exprIfTrue : exprIfFalse
```

Convert the `forEach` callback to use an expression body and replace the statements with a ternary.

I think we just add the assignment part to the ternary code examples.
assigment = condition ? exprIfTrue : exprIfFalse


[release-1.5] fix locality loadbalancer setting

This is an automated cherry-pick of #21802

@googlebot I consent


Add new method SetRuneAt

I am going to save stringbuilders within Pool and reuse them
func (s *StringBuilder) SetRuneAt(pos int, val rune) error

error for wrong pos (don't expect grow)
Also for reusing:
func (s *StringBuilder) Rewind()
func (s *StringBuilder) Skip(n count) error

Closed by #20


Code Block Wrapping Behavior is Inconsistent.

Copied from https://github.com/facebook/docusaurus/pull/7036
@Josh-Cena thanks for the reply. Example preview here shows the following example, two code blocks, each in a tab:
<Tabs>

<TabItem value="yum" label="Yum">

```abnf title="/etc/yum.repos.d/pomerium-pomerium.repo"
[pomerium-pomerium]
name=pomerium-pomerium
baseurl=https://dl.cloudsmith.io/public/pomerium/pomerium/rpm/el/$releasever/$basearch
repo_gpgcheck=1
enabled=1
gpgkey=https://dl.cloudsmith.io/public/pomerium/pomerium/gpg.6E388440B94E1407.key
gpgcheck=1
sslverify=1
pkg_gpgcheck=1
```

</TabItem>
<TabItem value="deb" label="Deb">

```bash
curl -1sLf 'https://dl.cloudsmith.io/public/pomerium/pomerium/gpg.6E388440B94E1407.key' | apt-key add -
echo "deb https://dl.cloudsmith.io/public/pomerium/pomerium/deb/debian buster main" > /etc/apt/sources.list.d/pomerium-pomerium.list
```

</TabItem>
</Tabs>

While other code blocks on the linked page display and use the wrap button, these do not behave as expected:

In the first tab the button is present but not functioning.
In the second tab the button is not present, despite the code block overflowing.

This example is using 2.0.0-beta.20
Originally posted by @alexfornuto in https://github.com/facebook/docusaurus/issues/7036#issuecomment-1130234195

@alexfornuto The changes in the pull request should resolve the behavior you ran into in your example


Missing destroy() method

As a good javascript practice, to prevent memory leaks, it is always recommended to create a constructor and a destroy method. Actually I'm using emojione within my Angular based webchat. When I switch between conversations emojione is started again and again, because each chat room has your message box. But residues are kept in memory causing data accumulation, garbage collector understands that memory is already in use. Please provide a destroy method for us, something like:
var demo = $('#demo').emijoneArea();
demo.destroy();
Thanks ;)

I was thinking about having a look at this one, any pointers on the things that would beed to be cleaned up @mervick?

I have no idea how to do this with current version.
Need to completely rewrite plugin.
When destroy() will trigger need to:

remove all attached events
remove all created html elements
remove all variables related with destroyed object

I'm not sure if this was ever implemented, but it doesn't look like it has been yet.
One work around I found was to check to see if an emojionarea class existed and only create a new one if it didn't.
Like so:
if($(".emojionearea").length === 0){     	var emoji = $(".new-message-input").emojioneArea({ 	        saveEmojisAs      : "unicode", // unicode | shortname | image 	        imageType         : "svg", // Default image type used by internal CDN 	        pickerPosition: 'bottom', 	        buttonTitle: __("Use the TAB key to insert emoji faster") 	    });     } else{     	var emoji = $(".new-message-input");     }
And that seemed to fix the issue for me.

Any news?

Any news about this feature ?


git autorefresh is  Invalid

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

VS Code Version: 1.91.1
OS Version: Apple M2 Pro

Steps to Reproduce:

When I Modify a file,the git not refresh

2.Even if I set "git.autorefresh": true, it's still ineffective.I currently have to manually click refresh myself.

+1

Could you please use the following wiki page to collect and share the file watcher logs? Thanks!

I don't know how to use this, today I updated the latest vscode version still has the above problem.It is an occasional problem that is not easy to monitor

Could you please try setting the typescript.tsserver.experimental.useVsCodeWatcher setting to false?
Does that resolve the issue? Thanks!

Could you please try setting the typescript.tsserver.experimental.useVsCodeWatcher setting to false? Does that resolve the issue? Thanks!

It's still invalid.

@jjj-guo, could you please implement the steps from the wiki page and share the logs? Thanks!


chore(python): update issue template requirements and workflow definitions

Ok, hopefully this is how they should be. Made an issue (https://github.com/GenomicMedLab/software-templates/issues/46) to investigate mirroring/sym linking so that edits in the template repo don't have to be made more than once.

Need to address #48


feat: migrate to magic-string 0.30.16

Description

Linked Issues
Additional context

I hope this PR is merged soon. 😉
(I’ve just worked-around this issue)

Released as<EMAIL_ADDRESS>


modified reps for ZZFeatureMap object created, to fit printed circuit

Summary
Fixed example code for ZZFeatureMap object to match actual circuit printed
Details and comments
In Example 1, prep = ZZFeatureMap(2, reps=2) was used to print out a state preparation circuit with only 1 rep.

Modified the reps to prep = ZZFeatureMap(2, reps=1) to match what was printed in Example 1.

 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.

Thanks for the contribution @googlercolin! I've noticed that the output of circuit.parameters is outdated, would you mind updating that too? 🙂

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.005%) to 84.005%

Totals

Change from base Build<PHONE_NUMBER>:
0.005%

Covered Lines:
55876

Relevant Lines:
66515

💛  - Coveralls


[JN-371] Add note about locked surveys

Agree with the wording change given that you've made the display conditional.  IMHO I would also mute the text with text-muted to match the greyed-out scheme of the locks.  But that's just me.


output_signature with Shape None

Issue posted in #24693
https://github.com/huggingface/transformers/issues/24693

Try grabbing several batches from dataset.

As this issue is solved, and the placeholder time left open wasn´t bringing any more comments,
Im closing this issue. If anyone wish to comment feel free to do so


[ADD] Java in subcategory of Language

Category Name
Language
Subcategory Name
JAVA
Additional Context
Hey @CBID2 I want to Add Java language as subcategory of Language category and add link in this subcategory. Please assign this issue to me under GSSoC'23 label.
example:

Checklist

[X] I have checked the existing issues
[X] I have read the Contributing Guidelines
[x] I have checked that this category does not exist
[X] I have checked that this subcategory does not exist
[X] I am willing to work on this issue (optional)
[X] I am a GSSoC'23 contributor

Before I do that, does this category already exist? You didn't click on the third checkbox @devWonderkind.

Done! @CBID2

@devWonderkind are you still working on this issue?

I've completed it and my PR also got merged.
close it!


movie not loaded ... right click on glued object

<button onclick="event.preventDefault(); generateUrlToObject(this);" type="button" class="btn btn-salad btn-sm inline share-link" data-url=""> {% trans 'Share link' %}</button>

ZeroClipboard.config( { moviePath: 'static/clipboard/ZeroClipboard.swf' } );
client = new ZeroClipboard( $("button.share-link") );  // after it button.share-link unable to hover

// anything below doesn't work
client.on( 'load', function(client) {

    client.on( 'datarequested', function(client) {
        var text = $('#copy_this_text').text();
        client.setText(text);
    });

    // callback triggered on successful copying
    client.on( 'complete', function(client, args) {
        console.log("Text copied to clipboard: \n" + args.text );
    });
});

// In case of error - such as Flash not being available
client.on( 'wrongflash noflash', function() {
    ZeroClipboard.destroy();
} );

[26/Jun/2015 02:17:00]"GET /static/clipboard/ZeroClipboard.js HTTP/1.1" 304 0
[26/Jun/2015 02:17:01]"GET /static/clipboard/ZeroClipboard.swf?noCache=1435274221127 HTTP/1.1" 200 0
http://take.ms/7MVKu
What I am doing wrong?

You're using a very invalid mix of v1.x and v2.x APIs. Pleaas read the docs. Here are 2 examples to get you headed in the right direction:
docs/instructions.md#examples

ok I've recorded screencast ... using minimal example that you've provided (same problem) ... please check it http://take.ms/ZVKiY thanks

after tried "A More Complete Example" button steel is unable some time (boring 10 -15 seconds in localhost 0o) but after - it trigger 'error' with event:
Object {type: "error", name: "flash-deactivated", target: null, relatedTarget: null, currentTarget: object#global-zeroclipboard-flash-bridge…}client: ZeroClipboardcurrentTarget: object#global-zeroclipboard-flash-bridgemessage: "Flash is too outdated for your browser and/or is configured as click-to-activate.↵This may also mean that the ZeroClipboard SWF object could not be loaded, so please check your `swfPath` configuration and/or network connectivity.↵May also be attempting to run Flash in a sandboxed iframe, which is impossible."minimumVersion: "11.0.0"name: "flash-deactivated"relatedTarget: nulltarget: nulltimeStamp:<PHONE_NUMBER>862type: "error"version: "18.0.0"__proto__: Object

flash version is 18 ... and  [26/Jun/2015 09:32:12]"GET /static/clipboard/ZeroClipboard.swf?noCache=1435300331861 HTTP/1.1" 200 0 ... so why  ZeroClipboard SWF object could not be loaded?

I've tried relocate ZeroClipboard.swf (it was in same directory with ZeroClipboard.js) ... to media and seted path to it
ZeroClipboard.config( { swfPath: "/media/ZeroClipboard.swf" } );

[26/Jun/2015 10:28:29]"GET /media/ZeroClipboard.swf?noCache=1435303708765 HTTP/1.1" 200 0

steel the same ... :(
Chrome 43.0.2357.130 (64-bit) , Safari 8.0.4 (106<IP_ADDRESS>)

window.prompt("Copy to clipboard: Ctrl+C, Enter", text); Rocks! :+1:

I've had a similar issue, and found that by reinstalling flash plugin (despite already having 18,0,0,209 installed), the issue was resolved.

Hello,
I have added below script for copy to clipboard its working in my local system but not working on live server.
I also check SWF file path its a right.
Can you please help me asap what is wrong?

Thanks


Do I always have to have attrs to run kaiba?

I tried using kaiba on Mac with blank project, no dependencies.
I received this issue

ImportError: cannot import name 'dataclass' from 'attr' (/Users/dc/Library/Caches/pypoetry/virtualenvs/whatever-project-py3.10/lib/python3.10/site-packages/attr.py)

It worked fine after installing attrs - I initially installed attr, not attrs.
Do I always need to install this dependency? Can it be bundled with kaiba?

I'm having troubles reproducing this.
Testing with py 3.10 like this works:
pyenv use 3.10.6
rm -rf .venv
poetry install
poetry run pytest

We also don't have a direct requirement to attrs, I think if its there its through pydantic or returns.
Please let me know if you can reproduce it again.


[BEAM-6990] Use CoderTranslation for resolving coders in cross-language configuration

This replaces the custom coder URN translation code in ExternalTransformRegistrarLoader with the usual CoderTranslation. This will allow to support all coders available across languages.
Post-Commit Tests Status (on master branch)

Lang
SDK
Apex
Dataflow
Flink
Gearpump
Samza
Spark

Go

---
---
---
---
---
---

Java

Python

---

---
---
---

Pre-Commit Tests Status (on master branch)

---
Java
Python
Go
Website

Non-portable

Portable
---

---
---

See .test-infra/jenkins/README for trigger phrase, status and link of all Jenkins jobs.

12:40:38 Error occurred during initialization of VM
12:40:38 java.lang.OutOfMemoryError: unable to create new native thread```

Retest this please

Retest this please

Flaky Cassandra tests in https://builds.apache.org/job/beam_PreCommit_Java_Commit/5141/

Run Java PreCommit

Run Python PreCommit

Run Portable_Python PreCommit

ElasticsearchIO related failures: https://builds.apache.org/job/beam_PreCommit_Java_Commit/5245/

Merging this to continue with https://jira.apache.org/jira/browse/BEAM-7029. Please let me know if you have any comments.


No support for blank lines in |-

Hi, Thanks for the fast fix on my previous issue!
Really started using the yaml-sorter with actual content so I stumble upon some problems now and then. Hope you dont mind ;)
When we have the following content:
test:
  testtest: blob %{variable} bliep
  testblaat: |- A long piece of text content where we want to determine the newlines
    for the resulting content in the yml file itself by
    placing content on a new line in the yml file.

    and then the customer wants a newline in this content...

Above example results in a "unexpected content" error with yaml-sort.
Possible fix is to change the content to a double quoted string and than explicitly put in \n characters, but this is not optimal.
Could you look into the |- support when you have the time?

It looks like your input is not valid YAML on line 3:
romain@zappy /tmp % cat foo.yaml
test:
  testtest: blob %{variable} bliep
  testblaat: |- A long piece of text content where we want to determine the newlines
    for the resulting content in the yml file itself by
    placing content on a new line in the yml file.

    and then the customer wants a newline in this content...
romain@zappy /tmp % ruby -e 'require "yaml"; puts YAML.load_file("foo.yaml")'
/usr/local/lib/ruby/3.0/psych.rb:457:in `parse': (foo.yaml): did not find expected comment or line break while scanning a block scalar at line 3 column 14 (Psych::SyntaxError)
	from /usr/local/lib/ruby/3.0/psych.rb:457:in `parse_stream'
	from /usr/local/lib/ruby/3.0/psych.rb:391:in `parse'
	from /usr/local/lib/ruby/3.0/psych.rb:280:in `unsafe_load'
	from /usr/local/lib/ruby/3.0/psych.rb:583:in `block in unsafe_load_file'
	from /usr/local/lib/ruby/3.0/psych.rb:582:in `open'
	from /usr/local/lib/ruby/3.0/psych.rb:582:in `unsafe_load_file'
	from -e:1:in `<main>'

Yet, a blank line in a |- value fail unexpectedly on line 7:
romain@zappy ~/Projects/yaml-sort % cat /tmp/foo.yaml
test:
  testtest: blob %{variable} bliep
  testblaat: |-
    A long piece of text content where we want to determine the newlines
    for the resulting content in the yml file itself by
    placing content on a new line in the yml file.

    and then the customer wants a newline in this content...
romain@zappy ~/Projects/yaml-sort % bundle exec exe/yaml-sort /tmp/foo.yaml
/tmp/foo.yaml:9: unexpected content
    and then the customer wants a newline in this content...
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Same issue for values on multiple lines without |-.

Fixed in yaml-sort-2.2.3, thanks!


[MM-26316] Make OAUTH services not able edit FULL NAME

Summary

Editing full names is allowed if a user logins via an OAUTH service (gitlab google office365). We want to not allow them edit their full name (similar to LDAP and SAML).
Ticket Link

https://mattermost.atlassian.net/browse/MM-26316
Screenshots

What I see after logging in by Google

/update-branch


gold esp

the gold esp does not work and factory get cash says out of date

ok

yeah doesnt work send new code please


Fix Compress::Gzip::Header to check for CRC16

I wrote code to check the value of CRC16 if the Gzip header flag contains an HCRC.
This solves part of #14789

Feel free to correct me if you have a better way to write this.

As always, this change is void if there's no spec to ensure its functionality. We'll need at least one example with an invalid CRC and a test to ensure it raises.
Capturing the header bytes in an array seems very inefficient. It also shouldn't be necessary to do in one go.
Instead of passing the entire data to CRC32.checksum, we can update the checksum with individual bytes or slices as we read them. The result should be identical.
We can either instantiate the CRC32 class and append data bits, or use the .initial and .update class methods.


Release 0.10

All currently planned API-affecting changes are done, tagging 0.10 for release.

Currently blocked by https://github.com/tag1consulting/goose/issues/161


Question about VectorPipeline

Hello!
I correctly understand that the vector-operator doesn't support following pipeline at this moment, until the Vector aggregator support is not ready?
apiVersion: observability.kaasops.io/v1alpha1
kind: VectorPipeline
metadata:
  name: tmux-bytestream-kafka
spec:
  sinks:
    kafka:
      bootstrap_servers: mindwm-kafka-bootstrap.kafka:9092
      compression: none
      encoding:
        codec: json
      inputs:
        - tcp
      topic: tmux-pane-bytestream
      type: kafka
  sources:
    tcp:
      mode: tcp
      port: 40000
      type: socket

Hello!
Yes, for tcp source type we need vector aggregator support but it `s still in progress. As temporary solution we can add this functionality for vector agent but we need some time to research this workflow:

You create ClusterVectorPipieline (not VectorPipeline) with tcp source
Vector operator creates kubernetes service in vector operator namespace(or you can do this service manually)
You can use this service to push logs

Hey

You create ClusterVectorPipieline (not VectorPipeline) with tcp source
Correct
Vector operator creates kubernetes service in vector operator namespace
It will be nice
You can use this service to push logs
Yes

Thank you for your answer, feel free close this issue.


No rule to make target '/lib/libavif.a'

Hi,
I'm trying to use sail + vcpkg + cmake + Ubuntu 20.10 in my application.
When I try to build the project I can see this error:
gmake[2]: *** No rule to make target '/lib/libavif.a', needed by
and this file is not in the /lib folder. Not sure why it is being searched in this location because this file is in the /build/vcpkg_installed/x64-linux/lib folder.
When I manually edit this path in "build.make" and "link.txt" I see errors:
error.txt
I also tried to add this to my cmake file:
set(SAIL_EXCEPT_CODECS "av1;avif" CACHE STRING "Disable the codecs specified in this ';'-separated list.
A codec specified in this setting remains disabled even if it's also specified in SAIL_ONLY_CODECS.")
but it did nothing.

Fixed in pre17. You can try again when the pull request https://github.com/microsoft/vcpkg/pull/20562 is merged.


[Status] Add section for “Implementation in progress”

Adding a section for proposals with ongoing implementation effort. cc my co-serial-contributors @jessesquires @benrimmington 🙂
Demo: http://jtbandes.github.io/swift-evolution/

SE-0104 seems to be in progress, but I'm not sure about the others.
SE-0110 and SE-0141 are in the master branch, so they'll end up in Swift 3.1 AFAIK.
SE-0110 might need to be reverted, or updated to use the -swift-version flag.

SE-0042          — apple/swift#3836 (stalled)
SE-0068                — apple/swift#3866 (cancelled)
SE-0075                   — unknown
SE-0080 — apple/swift#4314 (stalled)
SE-0082          — unknown
SE-0104             — apple/swift#3796 (in progress)
SE-0110   — apple/swift#4102 (merged)
SE-0141    — apple/swift#4985 (merged)
SE-0142  — unknown

I agree that SE-0141 looks to be implemented; I wasn't sure whether being in master nowadays meant 3.1 or 4.
SE-0075 definitely looks to be in progress. I'll update that.
According to comments on its JIRA ticket, the SE-0110 implementation was reverted.
Given that some of these are "stalled", do you think the "in progress" label is even useful?

I wasn't sure whether being in master nowadays meant 3.1 or 4.

The swift-3.1-branch and swift-4.0-branch will both be created from the master branch (maybe a couple of months before each release).
Those branches will also be used for bug-fix releases (e.g. Swift 3.1.1 and 4.0.1).

SE-0075 definitely seems to be in progress, based on its JIRA ticket.

Yes, you're right.

According to comments on its JIRA ticket, the SE-0110 implementation was reverted.

apple/swift#3895 was reverted by apple/swift#3922 (aka apple/swift@f42158b12e2072ac258817edd455de3747a3ce38).
apple/swift#4102 has not been reverted yet, so I think the comments in SR-2008 are incorrect.

Given that some of these are "stalled", do you think the "in progress" label is even useful?

Yes, it could still be useful. But keeping the JIRA tickets up-to-date is more important.

Thanks @jtbandes ! 🙌


ruby.devkit package fails if ruby is not on the path

The devkit package fail when ruby is not on the path. Is there a want to test for this and notify the user. Otherwise, it is not necessarily clear to he user why the install failed.

This should be fixed now.


change community day to the first Monday of the month

With the ongoing CodeRefinery workshop this week and the following, it would make most sense to to have the community call after the workshop. This was we can invite ELs and EHs and gather more feedback and change impressions, instructors and helpers on the same virtual site.
For this reason we're changing the community day to the first Monday of the calendar month.
The new date is to be changed both on the CR website and the calendar repo.

working on it 🐙


Changes made for RHDEVDOCS-1688

Following change have been made:

Added a new file for Installation of Pipelines Operator. This file will be added to the OCP bucket, once the folder structure is in place. I have used attributes for product names, which will be populated only when the file is moved to the OCP bucket.
Modified the Pipelines Resources file to add missing resource types - Storage and Cloud Event.

@Preeticp , @joaedwar - Request you to please review this PR.

@Preeticp  - Comments Incorporated. Thank!


Proposed 2.3.0-b4

High Level Overview of Change
This is a beta for the 2.3.0 release.
This differs from #5141 in 2 ways:

It is rebased on the latest develop
It is a branch directly in this repo so that the repository secrets can be used by GitHub Actions

The base branch is release. All releases (including betas) go in release. This PR will be merged with --ff-only (not squashed or rebased, and not using the GitHub UI) to both release and develop.
Context of Change
This beta includes the hotfix that was included in 2.2.3. There are also other changes; please review the commits associated with this PR to see what has changed since 2.3.0-b2.
Type of Change

[x] Release

Per request from Nimesh, this PR will be in Draft until #5135 is approved and merged. (Note: that PR is currently dependent on #5140)

Rebased on latest develop. Now ready for review.


[JS] feat: update teamschef bot sample to use msi for remote

Linked issues
#minor
(issue number)
Details
Update this sample to use managed identity for remote to avoid creating secret for bot.
Change details

Describe your changes, with screenshots and code snippets as appropriate

code snippets:
screenshots:
Attestation Checklist

[ ] My code follows the style guidelines of this project

I have checked for/fixed spelling, linting, and other errors

I have commented my code for clarity

I have made corresponding changes to the documentation (updating the doc strings in the code is sufficient)

My changes generate no new warnings

I have added tests that validates my changes, and provides sufficient test coverage. I have tested with:

Local testing
E2E testing in Teams

New and existing unit tests pass locally with my changes

Additional information

Feel free to add other relevant information below

@yukun-dong, thanks for the info. We're following up internally on our team -- the internal MSFT solution is to have a dev tenant right now, and we don't want to force customers to use msi if security requirements don't make it necessary. Will get back to you.

@yukun-dong, thanks for your patience. I spoke with the team, and if your team is required to make this change, we would prefer if Teams-fx team hosts their own version of chef bot. Therefore, I will close this PR. Thank you!

It would be interesting to know what make you change your mind on this one @corinagum :-)


Investigate: Find all calls into the Flux library

As part of our versioning experiment, we are working on an API for versioned Flux. The current idea is that each major version of Flux would have its own entrypoint and its own function signatures. To determine what influxdb requires, we want to prototype a single package that implements all of the external calls into Flux to help determine what is needed externally.
This should be modeled off of this code and that interface may be a good starting point.
This only covers calls into Flux code and does not cover usage of objects. For example, there may be some code that accepts an *ast.Package and modifies it or returns something from it. That code is not covered under this PR since it only uses the *ast.Package.
This issue covers invocation of free methods (ones that are not attached to a struct or interface) and the creation of structs.
// This code would not be covered since it does not use any free functions and it does not create
// any new objects.
func NodeType(n ast.Node) string {
    return n.Type()
}

func RunMyScript(text string) {
    // This is an invocation of a free method and is covered by this issue.
    pkg := flux.Parse(text)
    runScript(pkg)
}

func MakeCompiler() flux.Compiler {
    // This is covered because it constructs a struct.
    return &lang.FluxCompiler{}
}

The output of this issue should be a package that encapsulates all of the calls into Flux so we can easily track how Flux is invoked. We may or may not merge this, but the existence of a PR demonstrating what it looks like is very important for this investigation.

Tried using callgraph  from go tools to see what is being called. After building callgraph:
../tools/callgraph ./cmd/influxd > callgraph
It shows a bunch of triples like:
(github.com/influxdata/influxdb/v2/http.QueryRequest).analyzeFluxQuery  --static-172:27-->      github.com/influxdata/flux/parser.ParseSource
Here is an (GNU) awk script that shows a count of call points where

Caller is not from flux
Call is static
Callee is from flux
Not the init function

On OSX you'll have to brew install gawk to use this.
{
    if ( match( $1, /\<influxdata\/flux\>/ ) == 0 &&
        match( $2, /\<static\>/ ) != 0 &&
        match( $3, /\<influxdata\/flux\>/ ) != 0 &&
        match( $3, /\<init\>$/ ) == 0 )
    {
        calls[$3] += 1;
    }
}
END {
    for ( key in calls ) {
        print calls[key], "\t", key;
}

calls.txt

Now have a program calls that can show us this.
https://github.com/influxdata/flux/tree/master/cmd/calls

I reran the above program on the feat/use-algo-w branch to encapsulate what we currently understand about influxdb since that will be the version we're merging in a week and basing the versioning work on. I am looking at the output with a focus on entrypoints which means I am filtering out some of the results if you were to run the call. For example, I am filtering out this call.
n38294:_/flux/arrow.NewBool  /Users/jsternberg/go/pkg/mod/github.com/influxdata/flux@v0.66.1-0.20200423173753-ffde07d2f718/arrow/bool.go:8:6
  n39335:(*_/influxdb/v2/storage/flux.booleanTable).toArrowBuffer  /Users/jsternberg/go/src/github.com/influxdata/influxdb/storage/flux/table.go:246:22

The reason is because this call is a result of an implementation detail. Some influxdb code uses some common code in flux to be able to implement a source, but this isn't actually a call as an entrypoint into flux even though it has all of the listed ways to identify a call into flux. I don't think we're going to be able to filter the difference between this call and a call to the parser using a static analysis program, so this manual filtering will probably be needed.
I put the original output and the filtered one here.
The reason why I did this filtering is because this issue is not about versioning the go api but about versioning flux the language itself. This means I am filtering out calls that are used as part of implementing transformations.
There are a few basic categories that I have found.

Parsing a file or AST and then using or manipulating the AST. Parsing is considered a call into the library while manipulating the AST would be considered a Go API issue.
The complete package. As a caveat, the complete package is mostly dead code and we may want to decide to just drop it altogether. It doesn't seem to be costing us anything to keep it though.
Registering sources, transformations, planner rules, and builtin functions with the runtime. This seems to be the primary method that influxdb interacts with Flux outside of running Flux queries.
Evaluating an AST and executing the query in the Flux runtime. This is the most common entrypoint.

I do not think we have to write out a library isolating these calls. I think the information we have is enough to create a proposal for versioning that we can then prototype. The refactor that was done to isolate Flux dependencies seems to already have done most of this since the FluxLanguageService.
This is the FluxLanguageService as is currently in the algorithm w code.
// FluxLanguageService is a service for interacting with flux code.
type FluxLanguageService interface {
	// Parse will take flux source code and produce a package.
	// If there are errors when parsing, the first error is returned.
	// An ast.Package may be returned when a parsing error occurs,
	// but it may be null if parsing didn't even occur.
	Parse(source string) (*ast.Package, error)

	// EvalAST will evaluate and run an AST.
	EvalAST(ctx context.Context, astPkg *ast.Package) ([]interpreter.SideEffect, values.Scope, error)

	// Completer will return a flux completer.
	Completer() complete.Completer
}


The variables section of the query editor doesn't use the tab size setting

Describe the bug
Editing the variables section of the query panel doesn't seem to use the tab size configured in the settings.
To Reproduce
Steps to reproduce the behavior:

Open the variables section
Autocomplete something or press tab

Expected behavior
I would expect this section to use the configured tab spaces width (2), but it use (4).
Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

OS: Mac OS 10.15.6 (19G2021)
Platform: Standalone client, 2.4.13 (<IP_ADDRESS>61)

Hey @louim, thanks for reporting this. This will be available in the next release.


Publishers.Count

@broadwaylamb I'm adding a placeholder for publishers.count, to start working on it

@broadwaylamb It looks like finishing up count is going to depend on Publishers.Sequence.  You're working on that one currently, right?

@spadafiva how’s Sequence needed?

Hmm, it actually may not, but I there was no .count extension for publisher defined, so I thought at first glance it required sequence:
https://github.com/broadwaylamb/OpenCombine/blob/eab03def585705da0dc33b96763235a3669fa867/RemainingCombineInterface.swift#L2853
https://github.com/broadwaylamb/OpenCombine/blob/eab03def585705da0dc33b96763235a3669fa867/RemainingCombineInterface.swift#L2853
Looking into the combine interface, I did find this:
@available(OSX 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
extension Publisher {

    /// Publishes the number of elements received from the upstream publisher.
    ///
    /// - Returns: A publisher that consumes all elements until the upstream publisher finishes, then emits a single
    /// value with the total number of elements received.
    public func count() -> Publishers.Count<Self>
}

Edit:
Okay, I see that there are actually several publishers not implemented in the Publisher file.  That clears up my confusion.  Thanks!

@spadafiva

I think I was expecting those to be in RemainingInterfaces

Yep, my bad. Should probably put 'em back.

Those extenstions for Publishers.Sequence declare specializations for various operators that can be implemented more efficiently. I'm going to implement them myself when implementing Publishers.Sequence.
For example, we already have such extensions for Just, Once and Optional:
https://github.com/broadwaylamb/OpenCombine/blob/eab03def585705da0dc33b96763235a3669fa867/Sources/OpenCombine/Publishers/Publishers.Optional.swift#L185-L210

@broadwaylamb That makes sense.  Thanks!


📎 Task: Revisit SEO strategy for drawer contents

Description
We currently include two instances of CustomDrawer in the DOM: one which is contained in an MUI SwipeableDrawer component and is visible to the user, and another which is set to display: none.
My understanding is that we need the latter because the former is invisible to crawlers. (It seems SwipeableDrawer uses React Portals under the hood (https://mui.com/material-ui/react-drawer/#keep-mounted, https://mui.com/material-ui/react-modal/#server-side-modal) which is unable to be rendered on the server (https://github.com/facebook/react/issues/13097, https://github.com/reactjs/react-modal/issues/112).
However, I noticed that MUI suggests using the disablePortal prop for rendering modals on the server.
I would like to switch to this approach to avoid having to use our own workaround.
Below is what this looks like when disabling browser JS to try to view only the SSRed portion of the page.
Current method with duplicate CustomDrawers
https://github.com/sugar-cat7/vspo-portal/assets/155891765/351843eb-dbbd-460c-a866-424ca15210b8
Proposed method with disablePortal=true
https://github.com/sugar-cat7/vspo-portal/assets/155891765/62df5616-7b21-4c0c-8943-99b548912f17
I am not very knowledgeable in SEO, so I would like someone to confirm whether this test actually shows that the drawer contents would be visible to crawlers.

Oh, thank you so much!
This seems really valuable as it eliminates code duplication and makes it worth switching. I noticed that others facing the same issue with Drawer's SSR have resolved it in a similar manner using MenuProps={{keepMounted:true, disablePortal: true}}.
https://github.com/mui/material-ui/issues/28643#issuecomment-1481817762
However, it's difficult to measure how much this would affect SEO... 🤔

I may have communicated poorly.
From the perspective of a crawler, I believe there's no impact due to this improvement.
Therefore, I think it's a valuable improvement for us developers to make the code easier to understand.

do you happen to remember the reason for adding the hidden drawer with display: none?

As you said, this was added to make subpaths visible to the crawler, making it easier for the crawler to discover the page contents.


adding user sync temporarily

Codecov Report

Merging #439 into release-1.15 will increase coverage by 5.57%.
The diff coverage is n/a.

@@                Coverage Diff                 @@
##             release-1.15     #439      +/-   ##
==================================================
+ Coverage           34.69%   40.26%   +5.57%
- Complexity            640      845     +205
==================================================
  Files                 103      110       +7
  Lines                7437     8939    +1502
  Branches              849     1205     +356
==================================================
+ Hits                 2580     3599    +1019
- Misses               4582     4948     +366
- Partials              275      392     +117

Impacted Files
Coverage Δ
Complexity Δ

...n/java/org/sunbird/common/request/HeaderParam.java
86.48% <0%> (-4.14%)
6% <0%> (+2%)

...g/sunbird/common/request/BaseRequestValidator.java
19.16% <0%> (-2.64%)
11% <0%> (-3%)

.../org/sunbird/common/responsecode/ResponseCode.java
92.7% <0%> (-1.56%)
27% <0%> (+13%)

...n/java/org/sunbird/common/models/util/JsonKey.java
0% <0%> (ø)
0% <0%> (ø)
:arrow_down:

...mmon/request/orgvalidator/OrgRequestValidator.java
0% <0%> (ø)
0% <0%> (ø)
:arrow_down:

.../telemetry/util/SunbirdTelemetryEventConsumer.java
0% <0%> (ø)
0% <0%> (ø)
:arrow_down:

...sunbird/services/sso/impl/KeyCloakServiceImpl.java
0% <0%> (ø)
0% <0%> (ø)
:arrow_down:

...org/sunbird/telemetry/util/TelemetryGenerator.java
0% <0%> (ø)
0% <0%> (ø)
:arrow_down:

...rg/sunbird/common/models/util/ActorOperations.java
100% <0%> (ø)
4% <0%> (+1%)
:arrow_up:

...otification/sms/providerimpl/Msg91SmsProvider.java
73.64% <0%> (ø)
31% <0%> (?)

... and 14 more

Continue to review full report at Codecov.

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


Eddi consumption not accurate

Hi,
I’ve noticed recently that the consumption listed against my Eddi does not tie to the myenergi app. I updated the integration recently, so I assume the issues are linked? Up until this point (Ive been using the integration for several years) I’ve not had an issue. I;ve also noticed that the sensor for a second disused temp sensor shows at 127c where as it was previously 0c. I have the eddi set to manual boost for varying periods of time each day between 3:30-5:30 am
Version of the custom_component : 0.0.29
I have a standard configuration installed via HACS
I have the below error in the logger:
This error originated from a custom integration.
Logger: custom_components.myenergi
Source: helpers/update_coordinator.py:386
integration: myenergi (documentation, issues)
First occurred: 03:53:25 (2 occurrences)
Last logged: 05:47:12
Error fetching myenergi data:

In fact, none of the sensors are correct. Solar generation today and import today both different to myenergi app.
is there any way to roll back the version of the integration or would removing and readding it help?

No different with 0.0.28


current  RPM package version not support el8.

$ cat /etc/redhat-release
Red Hat Enterprise Linux release 8.9 (Ootpa)
$ rpm -ivh pg_idkit-0.2.1-pg16.x86_64.rpm
error: Failed dependencies:
libc.so.6(GLIBC_2.33)(64bit) is needed by pg_idkit-0:0.2.1-pg16.x86_64
libc.so.6(GLIBC_2.34)(64bit) is needed by pg_idkit-0:0.2.1-pg16.x86_64
please support rhel8,rhel9.

Hey @vkingnew thanks for the report!
It looks RHEL8 does not support newer versions of glibc.
Please consider either:

Building the software from source on RHEL8 (it's a Rust project)
Upgrading to RHEL9

If you'd like to contribute RHEL8 support I'd be happy to have the contribution.


[BUG] LoliScript does not respect Number equality

Describe the bug
It seems key check EqualTo does not respect Numbers equality and coerce numbers to String which leads to the wrong check.
To Reproduce
Steps to reproduce the behavior:

Go to Configs
Click on +New to make a new config
Add a GET request block to http://www.mocky.io/v2/5d8a49b63000007f08b9a897
Add a parse block and collect status in a variable called STATUS (using json with key: status or leftRight. it does not matter which one to use )
Add a key check block with two situations one success with:

STATUS EqualsTo 1

and another with failure:
STATUS NotEqualsTo 1

Click start; The final status of Bot is FAIL

Expected behavior
The final status of the bot should be Success as STATUS is 1
Screenshots

Version

Version 1.1.4

Additional context
Removing double-quotes in LoliScript syntax: KEY "STATUS" EqualTo "1"  is not allowed. Also parsing with JToken parsing does not help. I think for boolean ( i.e: true, false) and Null values in json sources there is a similar problem.

Mate, if you want to use a variable you have to use <STATUS> not STATUS in the keycheck textbox. Also, note that STATUS is a reserved variable for the bot status (FAIL, SUCCESS etc.) so you cannot use it, use another name when you parse it and then type like <HELLO> EqualTo 1


double and int ConvNets

Hello!
If I can use a convolution using double-precision floating point numbers?
I tried to use it modifying the examples but failed.
Don't you have a integer arithmetic convolutional layer?

Hi,
Yes double precision float networks should certainly be possible for some of the backends, were you thinking of GPU or CPU backend?  Were you looking to use float64 uniformly throughout all Tensors in all layers, or just for specific ones?
First you'll need to modify the YAML of each layer to set backend_type: 'float64' (this sets all tensors in that layer uniformly).  This should be all you need for fully connected layers, but for convolutional layers (on CPU backends at least) there's a small default dtype related issue that I've just pushed a fix for.

Hello! I tried to make a float64 AlexNet modifying your examples for float16 and float32.
I'm interested in both GPU backends.
Here is my YAML: https://gist.github.com/ipanchenko/4e934e6c3f25fa319ec2
I get the same error on CPU and GPU.
*WARNING:neon.util.persist:deserializing object from:  examples/convnet/i1k-alexnet-fp64.yaml
Traceback (most recent call last):
File "/opt/anaconda/bin/neon", line 235, in
experiment, result, status = main()
File "/opt/anaconda/bin/neon", line 122, in main
experiment = deserialize(args.yaml_file)
File "/opt/anaconda/lib/python2.7/site-packages/neon/util/persist.py", line 192, in deserialize
return yaml.safe_load(load_path)
File "/opt/anaconda/lib/python2.7/site-packages/yaml/init.py", line 93, in safe_load
return load(stream, SafeLoader)
File "/opt/anaconda/lib/python2.7/site-packages/yaml/init.py", line 71, in load
return loader.get_single_data()
File "/opt/anaconda/lib/python2.7/site-packages/yaml/constructor.py", line 39, in get_single_data
return self.construct_document(node)
File "/opt/anaconda/lib/python2.7/site-packages/yaml/constructor.py", line 43, in construct_document
data = self.construct_object(node)
File "/opt/anaconda/lib/python2.7/site-packages/yaml/constructor.py", line 90, in construct_object
data = constructor(self, tag_suffix, node)
File "/opt/anaconda/lib/python2.7/site-packages/neon/util/persist.py", line 148, in obj_multi_constructor
res = cls(**loader.construct_mapping(node, deep=True))
File "/opt/anaconda/lib/python2.7/site-packages/yaml/constructor.py", line 208, in construct_mapping
return BaseConstructor.construct_mapping(self, node, deep=deep)
File "/opt/anaconda/lib/python2.7/site-packages/yaml/constructor.py", line 133, in construct_mapping
value = self.construct_object(value_node, deep=deep)
File "/opt/anaconda/lib/python2.7/site-packages/yaml/constructor.py", line 90, in construct_object
data = constructor(self, tag_suffix, node)
File "/opt/anaconda/lib/python2.7/site-packages/neon/util/persist.py", line 148, in obj_multi_constructor
res = cls(*loader.construct_mapping(node, deep=True))
File "/opt/anaconda/lib/python2.7/site-packages/neon/datasets/imageset.py", line 131, in init
raise ValueError('Datatype not understood')
ValueError: Datatype not understood

Sorry for closing earlier (was triggered from the commit I pushed)

Thank you! But it seems like another problem with cudanet running should be closed to let me check it.


tab completion not working

When I enter any of the sort codes they dont work, they show in the list but selecting any of the shortcodes just places the text on screen e.g bre just becomes bre.
I'm running emmet too so would this be clashing with this plugin?

I'm running emmet too so the problem is elsewhere.


blog list not working on jekyll 4

After putting the posts in the _posts folder, they will not show up in the blog list.
issue
In blog.html, we have:

     {% for post in paginator.posts %}
fix
I fixed it by changing, paginator to site.

     {% for post in site.posts %}
And it solved the problem.  I'm not sure if I did anything wrong, or if my jekyll version is too new (github only support jekyll 3).   But, using paginator.posts will not generate blog lists.  Basically, if people follow the instructions in the README.md, they will not be able to get a blog list.
Hope this helps people, or other people can clarify this.

I think Github used 3.9, but 3.9 does support to generate post list in blog page.

Thanks @AsheBlade for pointing this out. I think if we use site.posts instead of paginator.posts it will not use pagination and rather display all the blogs on a single page.

I'm working on the jekyll version 3.8.7 and it's working fine.

Thanks @AsheBlade for pointing this out. I think if we use site.posts instead of paginator.posts it will not use pagination and rather display all the blogs on a single page.

I followed the @AsheBlade 's suggestion, it works fine now and it is run over Github. BTW, all blogs now for me are displayed in the blog-list page.

I'm using the paginator.posts and it's working fine for me. Can you check running jekyll --version and see the version.

I'm using the paginator.posts and it's working fine for me. Can you check running jekyll --version and see the version.

I am not running it on my local environment, so can't check it by jekyll -v. I run it over Github, https://pages.github.com/versions/, it shows Github is using 3.9.0.

@yuanjames I've tried running the website while setting up new dev env and everything's working fine. I don't see why you needed to add site.posts?

@AsheBlade  if the blogs are working at your end can we close this issue?

@yuanjames I've tried running the website while setting up new dev env and everything's working fine. I don't see why you needed to add site.posts?

Not sure, but anyway, thanks for your code. The blog is nice.

Yes.  Please close.  I'm not familiar with site. Pagination.  I will read
jekyll documents and find out myself.  Again,  as always.  Thanks for your
help.
On Wed, Dec 30, 2020 at 2:45 PM James Y<EMAIL_ADDRESS>wrote:

@yuanjames https://github.com/yuanjames I've tried running the website
while setting up new dev env and everything's working fine. I don't see why
you needed to add site.posts?
Not sure, but anyway, thanks for your code. The blog is nice.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/rohitjain00/dev-portfolio-blog/issues/25#issuecomment-752752817,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AA4ESDADFLHUI6ATQXZPIDLSXOGNPANCNFSM4VDZZBQA
.


Cloud Run service project support

Provide flexibility for users with multi-tenant GKE where non cluster resources(Cloud Run) are deployed to service projects for each tenant. Retain default to create everything in CLUSTER_PROJECT_ID to maintain backwards compatibility.

Namespace GSA should be created in tenant project for proper ownership and to avoid quotas for large multi-tenant environments.
Cloud Run mesh enabled image should be pushed to Cloud Run project where Cloud Run Service Agent has default permission to read the image.
Serverless connector should be created in Cloud Run service project along with the Cloud Run service.

I'm following and using those variable names is fine with me. Our intent is the same, support Cloud Run in a separate project from the cluster. I'll take a look at #21 and propose my changes on your working branch to prevent any conflicts.


"500 - Server Error" response from MWS crashes Node

Occasionally MWS is spitting back this in response to an otherwise correct request:
<?xml version="1.0"?>
<ErrorResponse>
    <Error>
        <Type>Server</Type>
        500
        <Message>500 - Server Error</Message>
        <Detail />
    </Error>
</ErrorResponse>

In that case this library crashes with this error message, instead of returning proper error JSON:
 { Error: Invalid JSON received from the AmazonMws API
    at Constructor._Error (/home/colin/localdev/ecommerce/ab-mws/node_modules/amazon-mws/lib/Error.js:12:19)
    at Constructor (/home/colin/localdev/ecommerce/ab-mws/node_modules/amazon-mws/lib/utils.js:85:19)
    at new Constructor (/home/colin/localdev/ecommerce/ab-mws/node_modules/amazon-mws/lib/utils.js:85:19)
    at IncomingMessage.<anonymous> (/home/colin/localdev/ecommerce/ab-mws/node_modules/amazon-mws/lib/AmazonMwsResource.js:286:23)
    at emitNone (events.js:111:20)
    at IncomingMessage.emit (events.js:208:7)
    at endReadableNT (_stream_readable.js:1064:12)
    at _combinedTickCallback (internal/process/next_tick.js:138:11)
    at process._tickCallback (internal/process/next_tick.js:180:9)
  type: undefined,
  stack: 'Error: Invalid JSON received from the AmazonMws API\n    at Constructor._Error (/home/colin/localdev/ecommerce/ab-mws/node_modules/amazon-mws/lib/Error.js:12:19)\n    at Constructor (/home/colin/localdev/ecommerce/ab-mws/node_modules/amazon-mws/lib/utils.js:85:19)\n    at new Constructor (/home/colin/localdev/ecommerce/ab-mws/node_modules/amazon-mws/lib/utils.js:85:19)\n    at IncomingMessage.<anonymous> (/home/colin/localdev/ecommerce/ab-mws/node_modules/amazon-mws/lib/AmazonMwsResource.js:286:23)\n    at emitNone (events.js:111:20)\n    at IncomingMessage.emit (events.js:208:7)\n    at endReadableNT (_stream_readable.js:1064:12)\n    at _combinedTickCallback (internal/process/next_tick.js:138:11)\n    at process._tickCallback (internal/process/next_tick.js:180:9)',
  rawType: undefined,
  code: undefined,
  param: undefined,
  message: 'Invalid JSON received from the AmazonMws API',
  detail: undefined,
  raw:
   { message: 'Invalid JSON received from the AmazonMws API',
     response: '',
     exception: TypeError: Cannot read property 'toLowerCase' of undefined
    at processResponseType (/home/colin/localdev/ecommerce/ab-mws/node_modules/amazon-mws/lib/AmazonMwsResource.js:181:75)
    at IncomingMessage.<anonymous> (/home/colin/localdev/ecommerce/ab-mws/node_modules/amazon-mws/lib/AmazonMwsResource.js:219:21)
    at emitNone (events.js:111:20)
    at IncomingMessage.emit (events.js:208:7)
    at endReadableNT (_stream_readable.js:1064:12)
    at _combinedTickCallback (internal/process/next_tick.js:138:11)
    at process._tickCallback (internal/process/next_tick.js:180:9) } }

There should be a proper catch added to handle MWS server errors.

@colinskow Can you please provide sample API request that you are doing?

@colinskow
Corrected in https://github.com/bhushankumarl/amazon-mws/releases/tag/v0.0.19


MQTT Support for Homeassistant integration

Hi
I‘m looking for a co2 sensor with MQTT support. So I could easy integrate it in homeassistant.
Any plan to integrate MQTT?

#28 contains a sample for ESPhome which would integrate nicely with Home Assistant.


[Subtitles] Subtitles stops working randomly

Like some videos I can see subtitles for 3 minutes and then nothing but in some videos subtitles stops working after 1 minute and then shows randomly.
I've been watching this show '13 reasons why' and it seems like plugin is showing subtitles only for lines what narrator speaks.
Long debug log with ffmpeg and video components logging: http://paste.ubuntu.com/24422205/
Ubuntu: 14.04
Kodi: 2f67109
Inputstream: a7e84de
Netflix-plugin: v0.11.11

That's because the inputstream.adaptive addon only takes into account lines with the "span" tag and ignores the rest. This commit from me fixes that and adds support for italics:
https://github.com/Uukrull/inputstream.adaptive/commit/3fe7a6656d3f2e3debb19204311e72bce6cae95c

Thanks for quick reply. I compiled your agile_fix branch of inputstream.adaptive and subtitles seems to work now.

@Uukrull @liberty-developer Do you know if this resolved in the Kodi Nightlies (and included inputstream) now?

Yes, it's solved. The only problem now is that, sometimes, extras lines are added:

Removing this line fixes the issue:

@Uukrull Thank you. I´ll send your comment to @liberty-developer

Issue is reported, but may take some time to find its way into inputstream. Renaming this one for the time being.


Fine-tuning a keras model using active learning

Hi there,
I would like to apply active learning to a keras model trained with another script.
The model, with architecture, is stored in a .h5 file. I followed the keras example, but in my case I want to set the initial training set to None since my only aim is to get the selected indices for new samples.
I get the following error:
AttributeError: 'KerasClassifier' object has no attribute 'model'
Any help would be much appreciated.
from keras.wrappers.scikit_learn import KerasClassifier
from modAL.uncertainty import uncertainty_sampling
from modAL.models import ActiveLearner

  def get_model():
      model = keras.models.load_model(model_path)
      return model

classifier = KerasClassifier(get_model)

# initialize ActiveLearner
    learner = ActiveLearner(
        estimator=classifier,
        verbose=1
    )

  X_pool = get_image_data_to_ndarray(folder_path=folder_path, img_size=img_size)

  query_idx, query_instance = learner.query(X_pool, n_instances=100, verbose=0)

According to comments in the Keras source code, the scikit-learn wrapper is deprecated and the scikeras external lib should be used. (As I was not following Keras development, this surprised me as well, I think it is a recent decision.)
Can you try using scikeras?
Just a side-note, I am planning on adding custom minimal wrappers that will make sure things like this doesn't happen in the future.

I think you can also write a customer Class, whose structure is just like sklearn model:
For example a transferlearning model using Keras could be:
class TransferLearning():
	"""
	pure active transfer learning
	"""
	def __init__(self) -> None:
		# load the pre-trained encoder
		model_path = "./Encoder_models/27_02_2022__23_06_08"
		base_model = keras.models.load_model(model_path)
		# fix the non-trainable part
		self.fixed_model = tf.keras.models.Model(inputs=base_model.input, outputs=base_model.get_layer("flatten_12").output)
		self.fixed_model.trainable = False
		self.feature_num = base_model.get_layer("feature").output.get_shape().as_list()[1]

	def fit(self, X, y):
		# add the trainable part on the top
		self.extractor = Sequential()
		self.extractor.add(self.fixed_model)
		self.extractor.add(Dense(self.feature_num, activation='relu', name="feature"))
		self.extractor.add(Dense(y.shape[1], activation='softmax', name="prob"))
		self.extractor.compile(loss='categorical_crossentropy', optimizer='adam', metrics=['accuracy'])
		# fine-tune the extractor
		self.extractor.fit(X, y, epochs=1, batch_size=32, verbose=0)

	def predict(self, X):
		return self.extractor.predict(X)

	def score(self, X, y):
		_, accuracy = self.extractor.evaluate(X, y, verbose=0)
		return accuracy

	def predict_proba(self, X):
		predictor = Model(inputs=self.extractor.input, outputs=self.extractor.get_layer("prob").output)
		return predictor.predict(X)


Add OpenSSF scorecard badge

We want the best-practices badge not the scorecard, please don't review this PR yet

We already have the e2e tests badge, and the openssf best practices badge, I think this PR should be closed instead.

yes I agree with @viccuad. This PR was a leftover from the OpenSSF work
Closing it, feel free to reopen if you think we need this


OpenVINO EP doesn't work with ORTModelForSeq2SeqLM

Environment
OS: Windows
Optimum version: 1.22.0
optimum-intel: 1.19.0
openvino: 2024.4.0
Python version: 3.11.7
onnx: 1.17.0
Issue Description
Hi All,
I'm trying to run the M2M100 model with ORTModelForSeq2SeqLM using the model converted to onnx using optimum. When I try to change the provider to "OpenVINOExecutionProvider", I get the below error:
EP Error C:\Users\user\Desktop\rel-1.19_final\onnxruntime\onnxruntime\core\session\provider_bridge_ort.cc:1637 onnxruntime::ProviderLibrary::Get [ONNXRuntimeError] : 1 : FAIL : LoadLibrary failed with error 126 "" when trying to load "C:\Users\user\Downloads\user_work_folder\optimum_work_folder\sample_venv\Lib\site-packages\onnxruntime\capi\onnxruntime_providers_openvino.dll"
I see that the .dll file onnxruntime_providers_openvino.dll is present in the specified folder.
To cross verify, I've also tested OpenVINO EP with the examples provided in the ONNX docs and they to work perfectly fine.
Hence, It would be really helpful if anyone can comment if OpenVINO EP is supported by OptimumORT? And if yes, how do i enable the same.
Thanks in advance.

Hi @prasad-pr-20, we recommend to use instead OVModelForSeq2SeqLM directly to load your model, converting your model to the OpenVINO IR directly.
from optimum.intel import OVModelForSeq2SeqLM

model_id = "google-t5/t5-small"
model = OVModelForSeq2SeqLM.from_pretrained(model_id)

you can find more info in our documentation : https://huggingface.co/docs/optimum/main/en/intel/openvino/inference


Auto-refresh thread prepends (duplicates) already present posts

The since_id on the refresh is set to the first post, not the last. After the first refresh, it's set properly.

I had fixed this problem already. XD


Add new background plus header changes to match

Closes #2377
Closes #2380

new background
header background color
major icon changes for user settings in header
fixes spacing bug where empty errors and main content were spaced with justify-content: space-between leading to extra white space before main content

https://user-images.githubusercontent.com/65822698/183713809-a6fa9809-4b31-40bd-b000-5f92c19a8e41.mov

This is what I see for this branch when running the app via tilt up:

Is the table is looking different from what is expected?

And shouldn't the icon circle on the screenshots and in Figma (I think, hope I looked in the right place) blend completely with the background?

This is me on localhost:9001 from tilt:

It was grey like your screenshot for a second - then I went into the chrome dev tools responsiveness thing to check out if I could make the gap in the chip component show up, and when I went back, it looked like my screenshot. I even included the url to make sure I was on 9001 from tilt cause I'm so confused. Looks like we need to start using gitops run. Maybe we can get Robin's help getting things consistent between us?

@joshri so, the screenshot you posted now is what you saw initially, it disappeared fast?
Let me retest your branch again in a clean repo, with cached files removed and with a default version of Flux.

I saw your version (without the white space where the chips are) for a second then it changed. Sorry to make you reset everything :(

It's OK, we need to find out what is wrong.
Here is what I see after cleaning everything:

I noticed that my versions of K8s and Flux are newer than yours. What else can be different?

My versions:

@joshri is the table on your machine white and does the icon BG blend with the header background as expected?

The header background is supposed to blend with the icon bg standing out like I have - that header background that you have is a different color than main but not the correct one which is.....weird. Could be a previous commit somehow? I will update k8s and flux and see what happens

@joshri Interesting, I checked out the 2377-background branch into a clean repo.
is the latest version of your changes committed? Were there any issues with rebase? Some weeks ago I had an issue when a quirky rebase was replacing my latest changes with earlier commits for some reason. Had to create a different branch for that PR.

UPDATE: image resizing at certain screen widths breaks the nice blending between the header and bg seen here:
https://user-images.githubusercontent.com/65822698/183921924-8a5255c9-0b5d-4268-a66e-3f4b04ae844c.mov
As discussed with design, we will be separating the cool circles from the gradient to allow the circles to scale while keeping the header/bg blend

@joshri here is what I see with tilt:

Looks the same to me, great job! If that's all, I'm approving the PR.

@joshri the only thing I didn't get is why the first menu item, Hello, dev, can be clicked. What does it do?

@joshri the only thing I didn't get is why the first menu item, Hello, dev, is clickable. What does it do?

I have no idea............maybe enterprise has it actually link to something? More than likely it's useless.

@joshri thanks for the info. 😺


Allow PIMT to be re-run in case of failure

While working on another feature, I realized that there was a bit of a shortcoming in https://github.com/Ableton/ansible-role-jenkins-jcasc/pull/261.

code lgtm, but I'm confused by the commit message of eaa1f62. As far as I can tell, the code is never converted to shell in this PR.

Erm, yes, it will still be in a future commit, but I decided to split off that commit into another branch for further testing. Sorry about the confusion. :sweat_smile:


chore: update google style editorconfig

@chenrui333 would you mind adding context on what this change affects/does?

I skimmed it, but I don't use IntelliJ, and I'm not sure anyone here that does is using an editorconfig. We enforce that they run ktfmt instead.

this was a dump from the intellij config

@chenrui333, any particular problem you are trying to solve here?
Since there's not much information on the PR at the moment I'll close it, but feel free to reopen if you believe this is something we should merge.


Nifty Close Price Predictor Extension

Is your feature request related to a problem? Please describe.
People often are confused about which stock to invest in. They cannot predict the close price, hence they end up investing in wrong trade. That is why I am going to build a Nifty Close price predictor extension that can predict the close price.
Describe the solution you'd like
I will build a nifty close price predictor extension using neural networks that can accurately predict the close price of nifty for accurate and smooth trading of the investor. The predictor will be accurate enough to always give the right prediction.
What problem is this feature trying to solve?
This feature is solving the inability of a trader to correctly predict the close price of nifty for smooth trading and more profits.
How do we know when the feature is complete?
When my model can give accurate enough predictions for new values. I will be using some sample random values and I will upload the screenshot during PR of the predictions my model gives. If they are accurate enough, then that means the feature is complete

Added exists in my repository #594. Closing it


[Task]: Show errors when requests in Playground fail

What needs to happen?
Show errors when requests in Playground fail
Issue Priority
Priority: 3
Issue Component
Component: beam-playground

.take-issue


Broken link to XPI installation module

Request type

[] Please close this issue, I accidentally submitted it without adding any details
[ ] New documentation
[x] Correction or update

Details

XPI | MDN links to XPI-Installationsmodule erzeugen (create XPI installation module).
I looked into XPI in conjunction with Splinter docs.

I'm sorry for any inconvenience, but apparently, this page is a translation of a page that has been archived due to the fact that it is outdated.

Hi @irenesmith,
fair enough.
Could it be a symptom for other outdated content / broken references?
I found what I need, just wanted to bring it up so you could do some spring cleaning :-)

Thank you for bringing up the subject. We are working on removing outdated extension documentation but it's nice when readers take the time to comment on these things.


Tests for arithmetic operations

Note that the ceil test is failing,  is this a bug or expected behavior?

Codecov Report

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

@@            Coverage Diff            @@
##           master     #85      +/-   ##
=========================================
+ Coverage    2.32%   2.37%   +0.04%
=========================================
  Files          45      45
  Lines        6325    6325
  Branches     1230    1230
=========================================
+ Hits          147     150       +3
+ Misses       6160    6157       -3
  Partials       18      18

Impacted Files
Coverage Δ

...I/NetworkingManagerComponents/Binary/Arithmetic.cs
30% <0%> (+30%)
:arrow_up:

Continue to review full report at Codecov.

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


RawPSF -> AbstractPSFMap in Image

This is a step in making the core of Celeste independent of the SDSS data model.
It Makes the Image type parametric in the last attribute (formerly called a RawPSF) which represents the rasterized PSF as a function of position in the image.  Image can now contain any type of AbstractPSFMap, which has one job: to return a rasterized PSF model, given a pixel position. This allows for different implementations, such as SDSSPSFMap, or ConstantPSFMap (a non-varying PSF), or any other survey's PSF representation, without any of the rest of Celeste knowing the type or the implementation.
The alternative to this would be fitting a spatially variable version of Celeste's PSF model (Vector{PsfComponent}) and storing that in Image. (That would be cleaner in some ways and can of course still be done in the future.)
Note: most of the big blocks of changes here are simply moving code around: the SDSS specific PSF has moved to SDSSIO.jl for example.

Awesome!


feature/create deck | 🆕🃏 Creation of custom decks (and cards!)

Summary
Now it is possible to create custom decks and their respective cards in the app, (which was the point of this app).
1. 🆕 Deck creation
The user can create a new deck by tapping the New Deck card on the home page.
During the deck creation:

The deck can be given a title (❓ if the title is unspecified, it becomes 'Untitled deck')
User creates the deck cards:

There have to be at least two cards for the deck to be created
For now, a card has two sides with this specifiable data:

front: consisting of a title and content
back: consisting of a title and content
A created card can be removed from the deck by tapping the 'X' button

Creation is finished by tapping the 'Create' button

2. ✏ Deck editing
Deck editing works in a similar way as deck creation, but while editing an existing deck, it can be also deleted.

The deck can be deleted by pressing the 'Delete deck >' text button

3. ❌Deck deletion
As explained before, while editing an already existing custom deck, it can be also deleted (see point 2. of summary).
4. ⚠ <Flipo Modal />
A new Modal element, which pops up over the screen and blocks the view, until it is dismissed.
<Flipo Modal />  Preview

Final Preview

 [Dec] [Decks Section] Add custom deck creation and editing


.gitignore file should be generate when run dotnet new

Thanks for contacting us @TangMonk.
We don't assume any source control option in our templates. We have however an item template for this, so you can run dotnet new gitignore and it will create a .gitignore file tailirored for .NET.

thanks, this tip should add to doc


Font sizes

The default font sizes in theme.json confuse me a bit.
Is there a reason that regular and xxl are the same, and that large is smaller than regular?
Here are the font sizes from Tailwind for reference:
text-xs | font-size: 0.75rem; /* 12px */ line-height: 1rem; /* 16px */
text-sm | font-size: 0.875rem; /* 14px */ line-height: 1.25rem; /* 20px */
text-base | font-size: 1rem; /* 16px */ line-height: 1.5rem; /* 24px */
text-lg | font-size: 1.125rem; /* 18px */ line-height: 1.75rem; /* 28px */
text-xl | font-size: 1.25rem; /* 20px */ line-height: 1.75rem; /* 28px */
text-2xl | font-size: 1.5rem; /* 24px */ line-height: 2rem; /* 32px */
text-3xl | font-size: 1.875rem; /* 30px */ line-height: 2.25rem; /* 36px */
text-4xl | font-size: 2.25rem; /* 36px */ line-height: 2.5rem; /* 40px */
text-5xl | font-size: 3rem; /* 48px */ line-height: 1;
text-6xl | font-size: 3.75rem; /* 60px */ line-height: 1;
text-7xl | font-size: 4.5rem; /* 72px */ line-height: 1;
text-8xl | font-size: 6rem; /* 96px */ line-height: 1;
text-9xl | font-size: 8rem; /* 128px */ line-height: 1;

Also, what is the purpose of:
article > *:not(.entry-content),
.entry-content > * {
    @apply mx-auto max-w-content;
}

In line 1 of https://github.com/jeffreyvr/tailpress/blob/master/resources/css/custom.css
It seems to simply apply mx-auto which currently does nothing, but messes up future styles (took me a while to figure out why my margins weren't being applied to my tag icons) and the max-w-content doesn't seem to do anything.
Thanks and sorry for the spam 😅


Drives: sync once network is available

Once the user is logged and on-line the routes they created while offline are synced with the backend.

Blocked by https://github.com/CodeForPoznan/pah-fm/issues/106 / https://github.com/CodeForPoznan/pah-fm/pull/110

already merged
https://github.com/CodeForPoznan/pah-fm/pull/116


Add automated arduino builds on CI

This should compile all the Arduino code on every commit, and fail if there's any syntax error.
I also had to add an arduino.ino file into the sampleData directory, otherwise the Arduino CLI won't build the project.
Fixes #104

Thanks for doing this! I appreciate it.


Question: lighthouse uses two different volumes to store data

Hello :wave:
Why does the lighthouse.yml docker-compose file defines two volumes lhbeacon-data and lhvalidator-data?
Both of them are mapped to /var/lib/lighthouse and the current size of that directory is 125GB in my node. Isn't it duplicating the same folder in different volumes?
I've been using one volume for both validator and consensus and works fine but before sending my PR I would like to understand if there is a reason behind using different volumes.

It's not duplicating anything. /var/lib/lighthouse just exists inside the container. The VC has its own volume separate from the CL so that it's easy to remove the DB and start over without removing keys, and vice versa.
This pattern works for Lighthouse, Lodestar and Prysm. Teku and Nimbus have the VC in the main CL process by default, so there this separation doesn't exist.
You can see the size of volumes with docker system df -v


[PDI-13661] XSD Validator with HDFS Files

Add support for other VFS objects, by way of using the getInputStream for the XSD Schema file.

Please include a test case for this

Added a null check to short-circuit a possible NPE

Please rebase and reiisue if still applicable. This has some merge conflicts right now.


probleme in the code

the code is not good, there is a problem in it

Code is working good, make sure you installed the dependencies

If you found some errors please contribute to this project


HDDS-2365. Fix TestRatisPipelineProvider#testCreatePipelinesDnExclude

What changes were proposed in this pull request?
Fix TestRatisPipelineProvider#testCreatePipelinesDnExclude, which has been failing intermittently.
The test:

creates 12 fake datanodes (8 healthy, 3 unhealthy, 1 healthy)
"manually" creates 3 pipelines (2 open, 1 closed) from the first 9 nodes (as per getAllNodes())
tests that when RatisPipelineProvider is asked for another pipeline, it must select at least 1 node from the closed pipeline (it cannot select the 6 nodes used for open pipelines and it cannot select the 3 unhealthy nodes).

The problem is that getAllNodes() returns nodes in "random" order, so the manually created pipelines may contain unhealthy nodes, too.  It may happen that all 3 unhealthy nodes are used for the existing pipelines and 3 healthy ones are left free.
Changes to fix the test:

use the same node count (8+2 = 10) as all other tests in the class
only create 1 open and 1 closed "manual" pipeline
use only healthy nodes for "manual" pipelines, this leaves 2 healthy and 2 unhealthy nodes

Misc changes:

cleanup (extract some common logic, static imports, etc.)
TestRatisPipelineProvider does not use MiniOzoneCluster or other integration-test features, and does not take a long time, so it can be moved to real unit tests

https://issues.apache.org/jira/browse/HDDS-2365
How was this patch tested?
Ran the test 100+ times without failures.

Thank You @adoroszlai for the contribution.

Thanks @bharatviswa504 for reviewing and merging it.


[Service Bus] Administration Client Comments refer to ServiceBusConnection type.

Summary
In the ServiceBusAdministrationClient, the doc comments for some <exception> members make reference to the ServiceBusConnection type that no longer exists.  It appears that these should instead mention the ServiceBusAdministrationClientOptions.
Example:
/// <summary>
/// Deletes the queue described by the name relative to the service namespace base address.
/// </summary>
///
/// <param name="name">The name of the queue relative to the service namespace base address.</param>
/// <param name="cancellationToken">An optional <see cref="CancellationToken"/> instance to signal the request to cancel the operation.</param>
///
/// <exception cref="ArgumentException"><paramref name="name"/> is empty or null, or name starts or ends with "/".</exception>
/// <exception cref="ArgumentOutOfRangeException">The length of name is greater than 260.</exception>
/// <exception cref="ServiceBusFailureReason.ServiceTimeout">The operation times out. The timeout period is initialized through the <see cref="ServiceBusConnection"/> class. You may need to increase the value of timeout to avoid this exception if the timeout value is relatively low.</exception>
/// <exception cref="ServiceBusFailureReason.MessagingEntityNotFound">Queue with this name does not exist.</exception>
/// <exception cref="UnauthorizedAccessException">No sufficient permission to perform this operation. You should check to ensure that your <see cref="ServiceBusAdministrationClient"/> has the correct <see cref="TokenCredential"/> credentials to perform this operation.</exception>
/// <exception cref="ServiceBusFailureReason.ServiceBusy">The server is busy. You should wait before you retry the operation.</exception>
/// <exception cref="ServiceBusException">An internal error or an unexpected exception occured.</exception>
public virtual async Task<Response> DeleteQueueAsync(

References and Related

Update ServiceBusAdministrationClient timeout info (#2056) - this was discovered by @aturabi, who kindly attempted to fix via a PR in the docs repository.

//cc: @JoshLove-msft


MINOR: Upgrade jqwik to version 1.8.0

This minor pull request consist of upgrading version of jqwik library to version 1.8.0 that brings some bug fixing and some enhancements, upgrading the version now will make future upgrades easier
For breaking changes:

We are not using ArbitraryConfiguratorBase, so there is no overriding of configure method
We are not using TypeUsage.canBeAssignedTo(TypeUsage)
No breaking is related to @Provide and @ForAll usage no Exception CannotFindArbitraryException is thrown during tests running
No usage of StringArbitrary.repeatChars(0.0)
We are not affected by the removal of method TypeArbitrary.use(Executable)
We are not affected by the removal  or methods ActionChainArbitrary.addAction(action)  and  ActionChainArbitrary.addAction(weight, action)

For more details check the release notes: https://jqwik.net/release-notes.html#180
Committer Checklist (excluded from commit message)

[x] Verify design and implementation
[x] Verify test coverage and CI build status
[x] Verify documentation (including upgrade notes)

Restarting the build since many tests were failing.

The previous build had 11 test failures with no new failures and none of the failures were related to this test dependency upgrade - https://ci-builds.apache.org/blue/organizations/jenkins/Kafka%2Fkafka-pr/detail/PR-14365/1/tests.

@bmscomp Can you rebase to resolve the conflict? Thanks

@mimaison  Rebase done and conflicts are resolved

the last version of jqwik is 1.8.3. Maybe we should rebase the code with 1.8.3, and then merge it if there is no related failure.

@chia7712 Jqwik version is updated to 1.8.3 and conflicts are resolved

[2024-03-02T21:51:02.002Z] kafka.api.PlaintextAdminIntegrationTest.testElectPreferredLeaders(String)[2] failed, log available in /home/jenkins/workspace/Kafka_kafka-pr_PR-14365/core/build/reports/testOutput/kafka.api.PlaintextAdminIntegrationTest.testElectPreferredLeaders(String)[2].test.stdout
[2024-03-02T21:51:02.002Z]
[2024-03-02T21:51:02.002Z] Gradle Test Run :core:test > Gradle Test Executor 94 > PlaintextAdminIntegrationTest > testElectPreferredLeaders(String) > testElectPreferredLeaders(String).quorum=kraft FAILED
[2024-03-02T21:51:02.002Z]     org.opentest4j.AssertionFailedError: Timed out waiting for leader to become Some(0). Last metadata lookup returned leader = Some(1) ==> expected: <true> but was: <false>
[2024-03-02T21:51:02.002Z]         at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
[2024-03-02T21:51:02.002Z]         at org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
[2024-03-02T21:51:02.002Z]         at org.junit.jupiter.api.AssertTrue.failNotTrue(AssertTrue.java:63)
[2024-03-02T21:51:02.002Z]         at org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:36)
[2024-03-02T21:51:02.002Z]         at org.junit.jupiter.api.Assertions.assertTrue(Assertions.java:214)
[2024-03-02T21:51:02.002Z]         at kafka.utils.TestUtils$.waitForLeaderToBecome(TestUtils.scala:2116)
[2024-03-02T21:51:02.002Z]         at kafka.utils.TestUtils$.assertLeader(TestUtils.scala:2079)
[2024-03-02T21:51:02.002Z]         at kafka.api.PlaintextAdminIntegrationTest.changePreferredLeader$1(PlaintextAdminIntegrationTest.scala:1439)
[2024-03-02T21:51:02.002Z]         at kafka.api.PlaintextAdminIntegrationTest.testElectPreferredLeaders(PlaintextAdminIntegrationTest.scala:1501)

https://issues.apache.org/jira/browse/KAFKA-8458
[2024-03-03T00:18:55.732Z] kafka.server.ReplicaManagerTest.testRemoteFetchExpiresPerSecMetric() failed, log available in /home/jenkins/workspace/Kafka_kafka-pr_PR-14365/core/build/reports/testOutput/kafka.server.ReplicaManagerTest.testRemoteFetchExpiresPerSecMetric().test.stdout
[2024-03-03T00:18:55.732Z]
[2024-03-03T00:18:55.732Z] Gradle Test Run :core:test > Gradle Test Executor 95 > ReplicaManagerTest > testRemoteFetchExpiresPerSecMetric() FAILED
[2024-03-03T00:18:55.732Z]     org.opentest4j.AssertionFailedError: The ExpiresPerSec value is not incremented. Current value is: 0
[2024-03-03T00:18:55.732Z]         at org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:38)
[2024-03-03T00:18:55.732Z]         at org.junit.jupiter.api.Assertions.fail(Assertions.java:138)
[2024-03-03T00:18:55.732Z]         at kafka.server.ReplicaManagerTest.testRemoteFetchExpiresPerSecMetric(ReplicaManagerTest.scala:4174)

https://issues.apache.org/jira/browse/KAFKA-13530
those failed tests are flaky since there are jira already. Also, they pass on my local. so +1 to this PR and I will merge it tomorrow if there is no objection