fix for istio-initializer needs to ignore hostNetwork pod specs

What this PR does / why we need it:
PR for https://github.com/istio/istio.github.io/issues/655 (see for details)
Release note:
When a pod uses hostNetwork: true, the pod will be disabled from side car injection on purpose because we don't want the envoy side car to change the network configuration at the host level.

@linsun: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/pilot-presubmit.sh
3cedd0d9790b5efcfaad2a4d42013ea6dd81fc26
link
/test pilot-presubmit

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/lgtm

/lgtm

Thank you Jason and Shriram!

istioctl kube-inject is immune to this somehow ? or is it a problem for istioctl in 0.2.7 ?

The problem is specific to automatic injection. The user can be selective with kube-inject and avoid injecting the sidecar into pods with host networking.


Make FetchType header capitalized to match backend

Capitalize FetchType values

up to you if you want to submit this - probably not needed anymore?

Going to go ahead an submit it since I already submitted the Android one


Update sites.yml

https://pepo999.github.io/

This PR is:

[x] Adding a new domain
[ ] Updating existing domain size
[ ] Changing domain name
[ ] Removing existing domain from list
[ ] Website code changes (512kb.club site)
[ ] Other not listed

[x] I used the uncompressed size of the site
[x] I have included a link to the GTMetrix report
[x] The domain is in the correct alphabetical order
[x] This site is not an ultra lightweight site
[x] The following information is filled identical to the data file

I confirm that I have read the FAQ section, particularly the two red items around minimal pages and inappropriate content and I attest that this site is neither of these things.

[x] Check to confirm

- domain: pepo999.github.io
  url:  https://pepo999.github.io/
  size: 124.0
  last_checked: 2023-10-02

GTMetrix Report: https://gtmetrix.com/har.html?inputUrl=/reports/pepo999.github.io/bWGyWBIs/net.harp&expand=true&validate=false

This is my personal page, I am a junior web developer and I love the idea of a lighter web. It would be an honor to be accepted into your club. Thanks for the consideration


Properties implemented via @Inject provide access to incorrect Project state in builds running from configuration cache

If a task or model class contains an abstract property of the Project type implemented via @Inject, then, when the property is accessed at the execution time in builds that run from the configuration cache, it silently returns a stub Project instance that may expose incorrect state.
Consider this example:
abstract class MyPlugin : Plugin<Project> {
    @get:Inject
    abstract val project: Project

    override fun apply(target: Project) {
        registerTask(target)
    }

    private fun registerTask(target: Project) {
        project.tasks.register("task", MyTask::class) {
            onlyIf { project.hasProperty("foo") }
        }
    }
}

open class MyTask : DefaultTask() {
    @TaskAction
    fun doSomething() {
        logger.quiet("done!")
    }
}

As opposed to capturing the Project in the fields of MyPlugin, this approach will lead to the task accessing the project property of MyPlugin at the execution time, obtaining a stub Project that, for instance, will not have its properties initialized from the command line parameters. Therefore, running ./gradlew task -Pfoo --configuration-cache will result in the task being skipped in builds that run from the configuration cache.
Expected Behavior
Accessing @Inject-implemented properties of non-serializable types should fail in builds that run from configuration cache, or it should be even reported as a problem in the build that produces the configuration cache entry.
Current Behavior
Accessing the property is not reported as a problem in any way. The property getter silently returns a stub Project instance.

Fixed https://github.com/gradle/gradle/pull/24727


Missing command in Step 2 under "Register Azure subscriptions to use a mandatory retention period"

Step 2 mentions to "Run the Register-AzProviderFeature cmdlet to register your subscriptions to use a mandatory retention period. Perform this action for each subscription." but the code sample doesn't show the "Register-AzProviderFeature" cmdlet being run.

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

ID: 58b6670c-3ed1-97f9-b728-79bb77106206
Version Independent ID: 50934005-9e01-e6ea-21dc-af6735e1faa7
Content: Set up Customer Key for Office 365 - Microsoft 365 Compliance
Content Source: microsoft-365/compliance/customer-key-set-up.md
Service: o365-seccomp
GitHub Login: @KCCross
Microsoft Alias: krowley

That's terrible. Verifying which is correct - the instruction or the example. Thanks for finding this.

The code sample was added but was incorrect for Registering the mandatoryRetentionPeriodEnabled feature:
-ProviderNamespace Microsoft.KeyVault   should be  -ProviderNamespace Microsoft.Resources


Multithreading patch

This patch uses the ThreadingMixIn to cause Empire's HTTP Listener to accept multiple concurrent connections.
HTTPServer is synchronous by default, hence it will prevent agents from connecting as long as it is serving a client that keeps the connection (half) open, resulting in a Denial of Service condition.

This should be fixed in 2.0_beta with the use of flask. We have a bit more testing to do but, try 2.0 and see if you have the same issue.

I am pretty sure this particular issue is resolved in 2.0_beta, but the reason for using version 1.6 was because the developers recommended against using 2.0_beta for production use. Also 2.0 listeners do not seem to be backwards compatible with 1.6 agents.
Anyway, not fixing this in 1.6 would mean leaving a gaping DoS vulnerability exposed. One can easily reproduce this behavior with openssl s_client -connect <empire_host>: and observe how agents are prevented from connecting/calling back.

I've confirmed the issue and that your fix works. Merging to dev. Should have to master soon. Thanks for the help!


Checks for integer overflow in function tf.convert_to_tensor() ---->

i added a conditional check if input value to "tf.convert_to_tensor(a, tf.int32)" is not exceeding int32 limit, if dtype is int32.
closes issue https://github.com/tensorflow/tensorflow/issues/58994

guys please guide me further as this is my first PR.
i'll be grateful for your support. thankyou

hi, mihaimaruseac
thanx for replying, i was stuck findivg what i am doing wrong.
i guess i will be able to make some progress now.
thanx

I think the overflow fixes have to be in C++, not in Python

Agree. The example below is also dangerous.
'''
import tensorflow as tf
a =<PHONE_NUMBER>
a = tf.convert_to_tensor(a, tf.int32)
print(a) # tf.Tensor(2147483647, shape=(), dtype=int32)
b = a + tf.constant(1, tf.int32)
print(b) # tf.Tensor(-2147483648, shape=(), dtype=int32)
'''

@Sarvesh-Kesharwani Can you please resolve conflicts? Thank you!

@Sarvesh-Kesharwani Can you please resolve conflicts? Thank you!

sure

This PR is now just adding a single empty line

I regret to inform you that I am currently unable to dedicate enough time to familiarize myself with the required code base for this PR. As a result, I will have to close this PR.


chore: Update renovate configuration to combine deps.

Improve the renvoate configuration to combine dependencies related to build tools, and kubernetes.
Fixes #465.

I also needed to grant Github "Trusted Contributions GCF" application access to this repo. Currently it only can access this and the cloud-sql-jdbc-socket-factory repos. We probably need to add it to all the repos.


Fix Time type

sync with same titled branch in tikv client

Reminder: this version of tikv client need changes after its corresponding branch is merged because we cannot find a correct submodule beforehand.

closing this pr because changes to adapt corresponding branch are not needed.


Tweaks to RDSInstance references

Description of your changes

Moves VPC SG and DB Subnet refs next to their regular fields
Adds two IAM role refs since we had all the code needed to do so.
Ignore ref fields when calculating whether we need to send an update.

Checklist

I have:

[x] Run make reviewable to ensure this PR is ready for review.
[x] Ensured this PR contains a neat, self documenting set of commits.
[ ] Updated any relevant documentation, examples, or release notes.
[ ] Updated the dependencies in app.yaml to include any new role permissions.

Tested this out per https://github.com/crossplaneio/crossplane/pull/990.


📃: Want to add basic typing game project on main repo.

🔴 Title : Basic Typing Game
🔴 Tech stack : HTML, CSS, JS
🔴 Objective : A basic typing game to understand basic of JS (event listener and Local Storage)
🔴 Summary :  This is a basic typing game using HTML, CSS and JS. This project help to how use event handler of typing and local storage in web browser.
📸 Screenshots

✅ Details to Include When Taking the Issue:
Name : Abhishek Yadav
Participant Role (Specify the Open Source Program name, e.g., GSSOC, Hacktoberfest, etc.):

Happy Contributing! 🚀
Wishing you all the best on your open source journey. Enjoy! 😎

I have created and already create a pull request.
https://github.com/iamrahulmahato/master-web-development/pull/2354


Openssh-server error

Whenever I try to install openssh-server I get this error
E: Sub-process /usr/bin/dpkg returned an error code (1)

I tried everything to fix it but I was unable to do it so.

Please follow this issue #19


Fix 'cargo-deb' desktop file name

The desktop file was incorrectly spelled Alacritty... instead of alacritty...,
this has been fixed and it should now be possible to build debs using the
cargo-deb tool.
This fixes #1442.

Fixes build problem in Ubuntu 18.04.


Au revoir dom

Deletes the DOM modules and anything to do with browsers now that they live in https://github.com/http4s/http4s-dom.
This is only one in a series of PRs that will restore sanity to main.

Just pushed a fix for https://github.com/http4s/http4s/issues/5230. No more Python or external servers.

Ok, I think this should be good-to-go. I did have to disable a test route in the scaffold server due to what I suspect is an ember bug.
The JVM scaffold server returns:
HTTP/1.1 204 No Content Headers(Date: Tue, 21 Sep 2021 03:11:06 GMT) body=""

Causing ember-client (and only ember-client, all other clients are happy) to fail with:
org.http4s.ember.client.internal.ClientHelpers$$anonfun$request$6$$anon$1: Remote Disconnect: Received zero bytes after sending request

I've already staged 1.0.0-M27 from the GHSA, but this can take over on the next milestone.

I think I need help with this merge with the latest GHSA changes.

I think the conflicty bits were all in ClientRouteTestBattery already.

@rossabaker yup, those new tests are failing for the ok and async clients. But not for ember client. I couldn't understand why.

 Ideally we'd have a real sun server implementation that can just use an HttpApp, so then I think we'd only need this once?

Nice! 👍 thanks for the assist.

I've thought about a real Sun Server, but I'm generally trying to bash bugs on the backends we have before adding another.  Also, being an http4s backend is part of what gets us into circular dependencies.  That's why the old ways were to use raw Jetty, or your Node scaffold.

I mean, it depends how you define "real"? I don't see how having an actual Sun Server (i.e., something built around an HttpApp) inside the client tests module would introduce any circular dependencies. Because we essentially have a poor-man's version of that right now anyway.

A raw Sun server is fine.  An http4s-sun-server in tests would add an http4s-server test dependency in http4s-client.  Or using an http4s-client backend in server tests would introduce a test dependency the other way.

add an http4s-server test dependency in http4s-client

You mean like the one that's already there? https://github.com/http4s/http4s/blob/series/0.23/build.sbt#L237

Yes, like that.  I thought we'd gotten rid of it.

I still don't see why it's bad, client depends on server but not the other way around so no circle.
In any case, I don't think it would be hard to get rid of if we're only using the Server trait, which is really a glorified container for an IP address IIUC.

It's really not that harmful, which is how I forgot it was there.  It's arbitrary: why client on server, and not server on client?  It's a coupling we don't need, and it's more that needs to compile to work on client.  There was once talk of server and client being in different repos, though I don't think anyone is advocating for that anymore.  So we've probably all got better things to work on.


findMatch keybindings are ignored if focus is still in the search box

Environment
Windows build number: Microsoft Windows [Version 10.0.18362.1256]
Windows Terminal version (if applicable): Windows Terminal Preview Version: 1.7.572.0

Any other software?
No

Steps to reproduce
Bind find, findNext and findPrev as such:
{
    "command": "find",
    "keys": "ctrl+f"
},
{
    "command": {
        "action": "findMatch",
        "direction": "next"
    },
    "keys": "f3"
},
{
    "command": {
        "action": "findMatch",
        "direction": "prev"
    },
    "keys": "shift+f3"
}

In the terminal, hit ctrl+f to start a search, enter a search term and press enter. Then press F3 and shift+F3 to go back and forth through the search results.
Expected behavior
F3 should highlight the next search result, shift+F3 should highlight the previous result.
Actual behavior
F3 and shift+F3 are ignored as long as focus remains in the search box. Instead enter and shift+enter hightlight the previous, respectively the next result.
If the focus is moved from the search box to the terminal pane, F3 and shift+F3 work as expected.
PS: Your release notes said I could bind the findNext and findPrev actions, when I actually had to bind the findMatch action with a direction parameter ;)

Oh man, there was quite the debate about this in the original PR: https://github.com/microsoft/terminal/pull/8917#discussion_r570661029
We decided against it originally, because it had a bunch of weird edge cases. Our story for how the SearchBoxControl and the TermControl interact is singularly unpleasant. Hopefully we can fix that soon.
Thanks!


WIP: Implement Cache-Control: stale-while-revalidate

Closes #398, closes #601

Codecov Report

Merging #615 (3c07cf6) into master (57579af) will decrease coverage by 0.65%.
The diff coverage is 89.00%.

@@            Coverage Diff             @@
##           master     #615      +/-   ##
==========================================
- Coverage   99.63%   98.98%   -0.66%
==========================================
  Files          23       23
  Lines        1654     1669      +15
  Branches      262      264       +2
==========================================
+ Hits         1648     1652       +4
- Misses          0        7       +7
- Partials        6       10       +4

Impacted Files
Coverage Δ

requests_cache/serializers/pipeline.py
100.00% <ø> (ø)

requests_cache/serializers/preconf.py
100.00% <ø> (ø)

requests_cache/session.py
96.15% <37.50%> (-3.85%)
:arrow_down:

requests_cache/policy/actions.py
94.73% <45.45%> (-5.27%)
:arrow_down:

requests_cache/backends/base.py
100.00% <100.00%> (ø)

requests_cache/backends/dynamodb.py
100.00% <100.00%> (ø)

requests_cache/backends/filesystem.py
98.70% <100.00%> (+0.01%)
:arrow_up:

requests_cache/backends/gridfs.py
100.00% <100.00%> (ø)

requests_cache/backends/mongodb.py
100.00% <100.00%> (ø)

requests_cache/backends/redis.py
100.00% <100.00%> (ø)

... and 4 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 57579af...3c07cf6. Read the comment docs.


[lighthouse] update "password pasting" reference

What's changed, or what was fixed?

@petele you're too dang quick to the draw... I saw some little things that needed fixing right after you merged #5506

Fixes: N/A
Target Live Date: 2017-12-13

[x] This has been reviewed and approved by @petele
[x] I have run gulp test locally and all tests pass.
[x] I have added the appropriate type-something label.
[x] I've staged the site and manually verified that my content displays correctly.

R: @petele

:+1:


Cannot redeclare new function

I added a check to adapt the message in case the function is namespaced. Do not hesitate to tell me if you want me to remove this check.

Thank you


RCSBuildAid switch to Auto-updating

Ref #4685
Ping @m4v - With this change, as long as your AVC .version file is correct, CKAN should stay updated.

as long as your AVC .version file is correct

What needs to be correct? version data? download link?

The KSP version data is the only thing that the Netkan inflater robot uses, from my understanding .


Reprojecting c_factor causes a break in nbar_stac

This is because rioxarray adds the spatial_ref. If not all items in the stac have it, it breaks when trying to concatenate.
Replicate error:
import cubo
from sen2nbar.nbar import nbar_cubo

nbar_cubo(
    cubo.create(
        lat=60.64183, # Central latitude of the cube
        lon=23.95952, # Central longitude of the cube
        collection="sentinel-2-l2a", # Name of the STAC collection
        bands=["B04","B03","B02"], # Bands to retrieve
        start_date=f"2016-01-01", # Start date of the cube
        end_date=f"2016-03-31", # End date of the cube
        edge_size=512, # Edge size of the cube (px)
        resolution=10, # Pixel size of the cube (m)
    )
)

Done!


No variables update when using ProbSparse attention

Hi manjimnav,
Many thanks for sharing this TF version code. One general question regarding to the gradient warnings as I met when excuting the code, it seems like the graidents for three linear projections are not able to update through back-prop because of the ProbSparse attention parts.
After look into the code, I think the problem is caused by converting TF.tensor to numpy in line 101 where the tf gradient can't handle np arrays. Is there a way to avoid converting tensor to np arrays?

Hi @victorxie996 ,
Thanks to you for the support!. I am aware of this issue and I agree with you about the problem, but actually I have not found the way to change the tensor at the specific idexes without converting it to numpy array. Anyway, I am still reading documentation and trying to fix it :).

Fixed in 6d5d6b328ab594bbf57aade19b8752ccce2ff621 :)


Database Throughput Unit?

In the paragraph titled "DTU-based purchasing model", the first sentence reads "The Database Throughput Unit (DTU) represents a blended....". Everywhere else DTU is described as Database Transaction Unit.

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

ID: b441bee2-558b-8808-d099-f2abcbd6a947
Version Independent ID: 9c208399-09a2-7a5d-2c1a-9c019007f9d0
Content: Azure SQL Database purchasing models
Content Source: articles/sql-database/sql-database-service-tiers.md
Service: sql-database
GitHub Login: @CarlRabeler
Microsoft Alias: carlrab

@johndo88  thanks - addressed - https://github.com/MicrosoftDocs/azure-docs-pr/pull/47062

@johndo88 We will now proceed to close this thread. If there are further questions regarding this matter, please reopen it and we will gladly continue the discussion.


Fix UniformTypeMismatch error in tutorial examples.

Fixes #1221

Oh thanks!
Could you also fix the code in doc/tutorials/....md (it's the same code)?

Sure.

I think I got them all. I wasn't quite sure if the one with the sin() and cos() needed it but I did it anyway because I figured it couldn't hurt.

Thanks!


registerMarkdownFormattingSymbol?

Hello guz!
Tried to find any method of registerMarkdownFormattingSymbol, writing in swift, tried to search for it - nothing, opened Obj-C projects and Examples - nothing, in docs - it exists, what's the mess?

Of course!
Cause I didn't found in neither in Obj-C nor in Swift-branch....
And I didn't find any methods in SLK-Sources as well
BTW: You described different methods in AutoCompletion for swift-branch and main branch... Totally different methods for AutoCompletion, may be need an update and choose what is deprecated or not?

if you need help - just ask, I have a lot of reworked and reformatted Obj-C code in swift now)

Okey, I'll check it again, may be cleaning will do some magic...

I am very sorry for such and issue! I was used 1.7.2 version without registerMarkdownFormattingSymbol... Cocoa pods still not updated, so I missed it, you can close this...

Hello,
Please remove it from example or add it to main repo. In the example, it is a part of library, but when I install with Pod no such method found.
Thanks

He meant that in CocoaPods it's still 1.7.2  or smh like this...
Request update for CocoaPods :)

Yes, it is exactly the problem point (1.7.2 in Cocoapods):
https://cocoapods.org/?q=slack
Now I try with this line in Pod:
pod 'SlackTextViewController', '1.8'

But it does not work and face this error:
[!] Unable to satisfy the following requirements:
- `SlackTextViewController (1.8)` required by `Podfile`

Please update pods mr. dzenbot. Thanks :+1:

Tried just the same the day before yesterday, same problem) But u still can replace new files from pod in your project in sources, or use carthage


Conflict with using different Datatables package

When using this package along with http://packalyst.com/packages/package/yajra/laravel-datatables-oracle the datatables facade will be registered to this package and over write the yajra datatables package rendering errors on the pages that use it.

only use aliases and providers of yajra\Datatables after PragmaRX\Tracker one in  aliases and providers array in app.php file .

Ran into exact same issue. If Bllim\Datatables is only used internally, perhaps use a more specific alias?

Usage of Datatables is namespaced, so I don't see it happening:
use Bllim\Datatables\Facade\Datatables;


show progress bar for add

Basic UX requirement that has a bunch of implications for the API. iroh add should show a progress bar by default, and however that progress bar is presented, the same API for subscribing to updates should be available to folks using iroh as a library.
We can expand progress bars to other commands in the future, this issue is for planning the underlying API for providing feedback, and representing that feedback with a progress bar on the command line

initial phase where it scans directories, with scrollbar. (if adding a directory)
then per file, an individual scrollbar. This wants to use some kind of multi scrollbar approach
in the API we want to support getting progress information if we opt into it

We don't want to see the scrollbars if we're executing this in a script.
This looks like a good place to start:
https://docs.rs/indicatif/latest/indicatif/
I split off this issue from #270 as it's complicated enough to deserve its own.

As an experiment and because I was typing this into a file anyway, I'm going to report some of the progress of my analysis here in comments.
Phases
Let's assume we're adding a directory; adding a file is a much simpler case that will do with a single progress bar.
When adding, we can distinguish two phases:

setup phase, where we scan the directory and determine the files we want to upload
multi progress phase, where for each file we show an individual progress bar (or spinner)

iroh_share
iroh_share has an example of progress tracking.
When a transfer is initiated, it creates a Transfer object. This object can be used to create a data object asynchronously (when things are really done), and obtain a progress stream synchronously. The progress stream can be used to get a stream of progress events, which can be done in a tokio task.
What's happening here is that the actual progress stream is forwarded using a sender/receiver, and the receiver is turned into a stream.
So in our API we could also return a AddTransfer object, which lets us get the outer CID (asynchronously, when all is done) and progress information. Possibly also more, like all added CIDs.
Multi progress
We want multiple progress bars though. This follows the phases. We have a setup stream which has its own progress bar, to determine what files to upload. This stream produces individual streams for each file. We can then show progress bars for each stream.
unit of progress
add_dir in unixfs_builder encodes a directory into a stream of cid, bytes tuples (parts). This works by encoding each file into parts. So it appears that a part can be seen as a unit of progress.
size_hint on Stream is a bound of lower and upper limit of how many elements in the stream remain. An exact size_hint would have lower and upper bound be the same.
Questions:

do we know how many parts we will have in advance so we can implement size hint? It sounds possible as I think it's the file size divided by part size, but I need to confirm that.

How do we implement size_hint?

put
Once a part comes off the stream, it's put into the store using store.put. This talks to the store rpc client and also starts providing it through p2p.
So the unit of progress is part, and progress is made when the put is completed.
determining the amount of parts for a file
encode in File creates an asynchronous reader stream for the file. Then the chunker creates a stream of chunks based on that reader. The chunker at present looks fully asynchronous. We need to have a way to provide the size hint here, which requires the total file size somehow; perhaps there's already a size hint we can exploit? Or perhaps we should add it.
size_hint
The way to get the right information into all of these streams seems to involve implementing size_hint on various levels. Once we have accurate size hint information, we can determine the amount of parts per file and thus be able to show a per file scrollbar. For the outer "setup stream" we can't really use a size hint, as we really don't know how many files are in the directory. So for the outer setup phase, we need a spinner, not a scrollbar. We can use actual scrollbars for the files themselves.

Single progress bar
I just had a sync discussion with @dignifiedquire about this. We came to the conclusion that since files get added one by one, having multiple progress bars, one for each file, makes little sense for now. We may introduce parallelism in the future and revisit it.
Instead we should use a single progress bar. The total is the amount of bytes we're uploading. We calculate this before we show the progress bar from the file tree. Associated with the progress bar is a status that shows which file we're uploading and how big it is, as well as the total size.
streams
We need a stream of the files and their sizes to construct the progress bar, and may also be useful as part of the API itself. We consume this before we show the progress bar so we know how big it's supposed to be.
We also need a stream of filename, cid, bytes structures (probably a more nested structure). This is also useful as part of the API itself (to record cids produced, for instance). It'll be used to drive the progress bar too, as we derive the byte count from it as well as the current file to show in the status. (the size we can look up from what we got before)

API
The API needs to produce:

the final Cid result
a stream of the files it is going to add, together with their sizes. This is required to calculate the total progress bar size.
something like the stream we get from dir.encode(), but wrapped together with the file name

What does it do in the edge case where we only add a single file? I think we can return the same information - the scrollbar would work the same way. If we need to distinguish we can do so in the CLI as we know the path there.
Now going into the code:
add_dir and add_file
These need to return a dir.encode stream decorated with path information, and the final CID result. I think the wrapping in path information can happen in Directory::encode.
Directory::encode
This defers to File::encode which knows the path name to open it.
repetition of path name
If a single path is split into multiple chunks, that means that we'd repeat a reference to the path for each element in the stream. That alternative is to segment the stream with an enum, so we get a "here's a new file" entry or a normal Cid, Bytes entry and update the status bar in the CLI each time we get a new file. But I think it's easier on the user of the API to always have the path for each chunk instead of having to remember it.

What is a Content::Reader?
It can be built by FileBuilder::build based on the FileBuild.reader field, which can be initialized using FileBuild::content_bytes or FileBuild::content_reader. These are in use by tests, but is there another intended use? Would we be okay if we just made the path entry an Option for blocks we don't get from a file? Do we expect Content::Reader in an actual add interaction from the API?

Next steps

Create code that produces a stream of file paths and file sizes from a directory
Code that can use this to calculate total amount of bytes
Decorate the cid, bytes stream with path information (is bytes encoded? double check)

This should give us enough information from the API to support the progress bar (and ticker for the initial file sizes stream).

closed by #368


Kinesis Data Recorder Adapter

At my company we use mostly Kinesis for streaming, so I would like to start working on a kinesis recorder; @zhouzhuojie wdyt?

That's awesome, I've already reserved the switch case for more data recorders.
https://github.com/checkr/flagr/blob/master/pkg/handler/data_recorder.go#L24

Closing since #151 got merged!


Add FingerEdu robot

If possible, I would like to add the FingerEdu to the example-robot-data package. We use this 3-dim fixed-base robot as educational platform for teaching. If the students can pip/conda-install the robot, it would make our life much easier.
If you are okay to add it I can try to make a PR.

Here is the link to the robot: https://github.com/open-dynamic-robot-initiative/open_robot_actuator_hardware/blob/master/mechanics/finger_edu_v1/README.md#fingeredu-v1

Yes, sure! This is more than welcome. You can proceed with a new PR. Thanks a lot @jviereck for this suggestion.


Delete all ResourceFile objects as part of the delete() function in AbstractResource class

@gantian127 Can you fix this issue?

Has been addressed. So closing.


Build windows version of Neovim as part of Oni

Right now, we use a prebuilt Neovim binary, but have no pipeline to build Neovim from source for Windows. It'd be helpful to hook that up as part of the build chain, so that we could add the gui_oni feature.

Since #875 was merged in, this (and #326) can be closed I think, and we can make a separate more focused ticket on the final part of this which is to add a gui_oni feature.
From the comments on #119 and browsing the VimR neovim fork, the only real thing to add is a single ifdef to eval.c and pass a flag for that to cmake, and then the feature should be baked in.
I've tested this on my fork of neovim and it does indeed bake in the gui_oni feature, allowing my init.vim to swap to using if has ('gui_oni') instead of if exists('g:gui_oni') as it is currently.
So we could get a fork of neovim into the org with the feature added, which is easy enough. Creating the binaries may be a little more tricky, but thats just because I've not had to make the binaries for Windows / Mac before, which I assume someone else has! Then as far as I understand it, if the binaries are in the same form, we can just point the oni-neovim-binaries script at the new release in our fork.
From there we can start to look into the more interesting bits, I see that VimR also has a few tiny changes to neovim (https://github.com/neovim/neovim/compare/master...qvacua:master), or I know that a web-assembly build was mentioned too.

Thanks for the feedback & investigation here, @CrossR !

Since #875 was merged in, this (and #326) can be closed I think, and we can make a separate more focused ticket on the final part of this which is to add a gui_oni feature.

Sounds good - perhaps it even makes sense to make a ticket on the oni-neovim-binaries repo? It sounds like you've figured out where we'd need to add it.

So we could get a fork of neovim into the org with the feature added, which is easy enough. Creating the binaries may be a little more tricky, but thats just because I've not had to make the binaries for Windows / Mac before, which I assume someone else has!

Same here, I haven't actually tried to build on Windows 😄 Much less set up appveyor for it.
I haven't heard too many people asking for this recently (perhaps the g:gui_oni is sufficient), so it might make sense to hold off for now. Especially since you added the capability to load a custom init.vim for Oni, which helps here too.
We can bring it back as an issue on the oni-neovim-binaries repo though if it is something that would be useful. I'll close this one for now, and we can open a new issue to track the gui_oni feature if necessary.


Would be cool to make the examples as unit test

Pyterate can report failures.
But it requires a setting to tell to Pyterate to skip figure folks (else no way).

see https://github.com/FabriceSalvaire/PySpice/issues/232

we can run all the examples as script, but matplotlib plt.show() ???

https://github.com/conda-forge/pyspice-feedstock/pull/17


Add support from symfony 3

The reserved indicator "@" cannot start a plain scalar. Need Quote.

:+1:

:metal:

:+1:

@mikaelrandy ready to merge

v2.0.1


Should Linux from-source instructions advocate updating setuptools?

Our Linux from-source instructions currently advocate updating setuptools as part of the installation: https://docs.ros.org/en/rolling/Installation/Ubuntu-Development-Setup.html#install-development-tools-and-ros-tools .
There are a couple of issues with that:

There seems to be a bug in setuptools that causes it to always print a warning when updating from the version packaged in Ubuntu 20.04 (45.2.0) to the latest setuptools version (57.0 at the time of this writing):

$ python3 -m pip install -U setuptools
Collecting setuptools
  Using cached setuptools-57.0.0-py3-none-any.whl (821 kB)
ERROR: launchpadlib 1.10.13 requires testresources, which is not installed.
Installing collected packages: setuptools
Successfully installed setuptools-57.0.0

The problem isn't fatal, as installation continues anyway.  But it is confusing for users.
2. We know that the version of setuptools packaged in Ubuntu works, as that is how our from-debian packages build and work.
So the question is whether we should still be advocating for people to upgrade their setup tools during from-source installation, or whether we should instead just use the packaged version.
We'll need to a bunch of testing to make sure that colcon and the ROS 2 stack are happy (both in build and at test time) before making this change.

Fixed in #2128


linode-cli: add updateScript

linode-cli: add updateScript
My first updateScript attempt.
Pending:

update-source-version
GitHub API ratelimit. Should requests be authenticated with some credential?

@ryantm As GitHub API has ratelimits, requests likely should be authenticated with some credential. update.sh is not authenticating requests. Which credential should be used?


Parameters set to the type of List<int> do not bind properly

Describe the issue
Parameters set to the type of List<int> do not bind properly. I suspect that I'm missing something?
Expected behavior
I would expect the id parameter to map to an array without using the strategy demonstrated in the screenshots below.
Screenshots

Setting the Id property of NotificationListRequest results in the following:

Your issue comes from Azure Functions limitations and not from Open API document generation that is provided by this repository and NuGet package. Most developers who start working with Azure Functions and have some ASP.NET experience under their belt encounter this issue sooner or later because we are accustomed to advanced model binding features like [FromQuery], [FromPath] or [FromBody] attributes. Although Azure Functions .NET in-process model references and leverages few ASP.NET Core types like Microsoft.AspNetCore.Http.HttpRequest or Microsoft.AspNetCore.Http.HttpContext it does not provide the same rich web application features like ASP.NET does. Azure Functions is a much more generic, lightweight and not so deeply web focused technology, instead it focuses heavily on event driven Azure service integrations with plenty of triggers and bindings. The problem with differentiating what Azure Functions supports and what it does not was so prevalent that in the new out-of-process hosting model Azure Functions does not reference ASP.NET types and it provides its own HTTP related types such as Microsoft.Azure.Functions.Worker.Http.HttpRequestData or Microsoft.Azure.Functions.Worker.Http.HttpResponseData.
Simply put, you have encountered HttpTrigger model binding limitation and you'll have to some workaround stuff to keep your code clean and without boilerplate. From my point of view, you have three options from most advanced (but cleanest) to least advanced (but with lots of boilerplate):

Write your own binding that supports your model binding scenarios, here's an example
Do some manual string manipulation (that's what you did in your code, you've split a string into an array of integers)
Work directly with Microsoft.AspNetCore.Http.HttpRequest.Query and parse your query string manually

You're not the first person to encounter this issue, you can read more in the Azure Functions host repository, here's a similar issue.


Add integer-based std_exp

@rachitnigam Should this be moved to unsigned? Eventually I'll need to implement another for fixed point.

This should probably be re-named to std_pow to follow classic naming convention.

LGTM, merge whenever you're ready.

I also failed to mention that that the actual component was essentially pulled from @rachitnigam's Invoke PR, #300.


Bug: useSoftDeletes with like function

Describe the bug
Practicing through the tutorial below. Using useSoftDeletes, and the fields indicated created_at, updated_at and deleted_at. Everything is working fine. But when I do a search with "where()" it doesn't show deleted records. Already using "like()" shows all deleted ones as well. like() should also not show deleted ones?
https://codeigniter4.github.io/CodeIgniter4/tutorial/news_section.html
CodeIgniter 4 version
CodeIgniter-4.0.0-rc.3
Affected module(s)
Unknown
Expected behavior, and steps to reproduce if appropriate
Shows deleted register:
$model->orLike(['title' => $q, 'slug' => $q, 'body' => $q])->paginate(5)

Do not show deleted register:
$model->where("body", $q)->paginate(5)

Context

OS: MacOS
Web server MAMP
PHP version 7.3.8

@edica I wasn't able to replicate this issue. I have 4 Factories in the database all with "fas ..." icons, one with deleted_at set. I ran the following:
$factories = new \App\Models\FactoryModel();
$data = [
	'orLike' => $factories->orLike(['icon' => 'fas'])->paginate(5),
	'where' => $factories->where('id <', 4)->paginate(5),
];

orLike returned 3 of the 4 as expected, where returned 2 as expected.
Can you pull the latest develop branch and try again, in case it was some issue incidentally fixed along the way? If you are still having problems provide more context (like was the orLike following another where statement?).
You can also harvest the actual database queries generated from the Debug Toolbar. For example, from mine above:
0.89 ms | SELECT COUNT(*) AS `numrows` FROM `dev_factories` WHERE `icon` LIKE '%fas%' ESCAPE '!' AND `dev_factories`.`deleted_at` IS NULL
-- | --
0.95 ms | SELECT * FROM `dev_factories` WHERE `icon` LIKE '%fas%' ESCAPE '!'

Am on CodeIgniter 4.3.3 and experiencing the same issue. orLike returns deleted records as well.

Same thing on 4.4.5.

Check the SQL statement that are generated in the Debug Toolbar.

@kenjis Thanks for the tip. It seems that the like() and orLike() statements are not grouped together when the deleted_at is present. I had to explicitly group them together.


OCR from Clipboard

Would it be possible to add an option and/or shortcut to OCR from clipboard?

you work quick!


replace T_eq with T_eq_l

Hey @ltdeck , please double check that this represents all the places where T_eq should be replaced with the depressed T_eq_l.

supercooled state mask
nucleation rate calculation (driving force)
released heat of crystallization

Thanks for fixing. I checked and think it is replaced everywhere now.


Submit milestone 2 for Lucky

Implement ink! Off-Chain Rollup:

A. Port the offchain rollup anchor implementation to ink! v4.
B. Add the corresponding ink! rollup client implementation that works with the ink! anchor. This will need to work with subrpc to query and create transactions to interact with the on-chain ink! contracts.
C. Create a simple demo Phat Contract to demonstrate that the rollup implementation works from end to end, similar to the EVM price feed.
D. Update the documentations to add the ink! related information

I forgot to mention last PR, but can you move the milestone 2 file under ./deliveries/lucky/ instead?

I forgot to mention last PR, but can you move the milestone 2 file under ./deliveries/lucky/ instead?

No problem, it's done

LGTM


v1.8.0

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

:tada: This PR is included in version 1.8.0-beta.1 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Possible fix for #1294 and #1370

Possible fix for #1294 and #1370. Allows for named list to be merged:
Default:
test:
  - name: group1
    value1: group1_1
    value2: group1_2
    value3: group1_3
  - name: group2
    value1: group2_1
    value2: group2_2
    value3: group2_3
  - name: group3
    value1: group3_1
    value2: group3_2
    value3: group3_3
  - name: group4
    value1: group4_1
    value2: group4_2
    value3: group4_3

Input:
test:
  - name: group4
    value1: kaasbal1
    value2: kaasbal2
  - name: group5
    value1: group5_1
    value2: group5_2
    value3: group5_3

= output
test:
  - name: group1
    value1: group1_1
    value2: group1_2
    value3: group1_3
  - name: group2
    value1: group2_1
    value2: group2_2
    value3: group2_3
  - name: group3
    value1: group3_1
    value2: group3_2
    value3: group3_3
  - name: group4
    value1: kaasbal1
    value2: kaasbal2
    value3: group4_3
  - name: group5
    value1: group5_1
    value2: group5_2
    value3: group5_3

Few notes

Lists with no "name" fields in the list entries will use the default behavior of overriding the entire list as before.
Duplicate entries in named list are not allowed and will result in an error,  both default and input.

Affected defaults:
/workspaces/epiphany/core/src/epicli/data/aws/defaults/infrastructure/virtual-machine.yml
/workspaces/epiphany/core/src/epicli/data/azure/defaults/infrastructure/virtual-machine.yml
/workspaces/epiphany/core/src/epicli/data/common/defaults/configuration/applications.yml
/workspaces/epiphany/core/src/epicli/data/common/defaults/configuration/feature-mapping.yml
/workspaces/epiphany/core/src/epicli/data/common/defaults/configuration/grafana.yml
/workspaces/epiphany/core/src/epicli/data/common/defaults/configuration/haproxy.yml
/workspaces/epiphany/core/src/epicli/data/common/defaults/configuration/image-registry.yml
/workspaces/epiphany/core/src/epicli/data/common/defaults/configuration/kafka.yml
/workspaces/epiphany/core/src/epicli/data/common/defaults/configuration/postgresql.yml
/workspaces/epiphany/core/src/epicli/data/common/defaults/configuration/prometheus.yml
/workspaces/epiphany/core/src/epicli/data/common/defaults/configuration/vault.yml

/azp run

I tested some different configurations for PostgreSQL, applications, feature-mapping. It looks like finally we have proper merging of dictionaries and lists.
What I especially like is enabling the applications in this simple way :)
---
kind: configuration/applications
title: "Kubernetes Applications Config"
provider: aws
name: default
specification:
  applications:
  - name: rabbitmq
    enabled: true
  - name: ignite-stateless
    enabled: true
  - name: auth-service
    enabled: true
  - name: pgpool
    enabled: false
  - name: pgbouncer
    enabled: false
  - name: istio
    enabled: false

Lets have @przemyslavic give this one more test spin before we merge it.
/azp run


Diagnostic list flickers annoyingly when closing a document

In VSCode, if you display all diagnostics for your project (i.e. set the "python.analysis.openFilesOnly" to "false"), you can view the list in the "Problems" panel. If you open a Python file that contains a reported diagnostic and then close that same document, all of the diagnostics for that file briefly disappear and then reappear.
The problem appears to be in the EditorFile.Close method. It unconditionally hides all of the diagnostics for a file when a document is closed, even if the user has requested that diagnostics should be shown for closed documents. I think the correct fix is to change the method to the following, adding a conditional check based on ShouldHideDiagnostics.
public void Close(Uri documentUri) {
    IsOpen = false;
    if (ShouldHideDiagnostics) {
        _syncContext.Post(_ => HideDiagnostics(documentUri), null);
    }
}

When I make this change, the annoying behavior disappears.

We no longer provide analysis in closed documents. Open files only is the default and the only option.


question(@vtmn/css): vtmn-typo classes

Hello,
I'm facing a "text color" issue with the vtmn-typo_title-1 class (and same for others typo classes): I cannot set text color without an explicit !important flag.
Is there any reason to force the color to black: color:var(--vtmn-color_black);?
Thanks for you answer.

Oh, it's weird. If you inspect the CSS code, what CSS in your application are overriding our CSS styles ?

Here's my code:

{title}

&__title {
  @apply vtmn-typo_title-1 uppercase italic text-white;
}

And the result:

As you can see, my text color (white here) is overwritten by the vtmn-typo_title-1 color definition: color:var(--vtmn-color_black);

Thanks @bastienterrier, maybe it's because you are using text-white that comes from your tailwind generation instead of vtmn-text-white that comes from Vitamin's tailwind generation no?

I got the same problem using vtmn-text-white (as my tailwind text-white definition is white: 'var(--vtmn-color_white)')
So I cannot overwrite a typo color without using !important.
Is there is reason to set the color in vtmn-typo_ classes?

It's because we need a color by default. Moreover when semantic colors will arrive with the declination of themes (draft PR in progress)

Using inheritance is not enough?


Get cpuinfo use

Return cpuinfo. The following should be returned.
vendor_id       : AuthenticAMD
cpu family      : 25
model           : 116
model name      : AMD Ryzen 7 7840HS w/ Radeon 780M Graphics
cpu cores       : 8
This should only be returned if
"showCpu": "true" or not included. If false do not return.

Ready for test


ft/support_jpa_schema_asa_with_user

Coverage decreased (-0.3%) to 76.909% when pulling 167bccbe9e0bf3c27b8be85a6cc3076da534d85f on ft/support_jpa_schema_asa_with_user into c6110ad026a6504296b847367d6a7dfeda371e9b on master.


Fix Blog Editor wysiwyg

[x] on mobile, when manipulating text by trying to make text bold, italics or underlined, it does not save the changes when posting the blog. Also, the highlight text feature doesn't function.  Tested on Josh's cellphone, no issue
[ ] Fix width of Editor so it has overflow x on cellphone with a fixed width, and remains 100% width when wider screen-sizes

@JoshuaVSherman - The PR I have up now should fix this. The editor bar on smaller screens is draggable (For the full set of edit buttons), and it fills the screen nicely.


pcm-pcie reports invalid counts

Hello,
I'm trying to use pcm-pcie to understand the PCIe characteristics of my network hardware, but the tool seems to be reporting invalid values for several fields. For instance, here's the output of sudo ./pcm-pcie.x -e on a dual-socket Intel Xeon E5-2620 (Broadwell) server running Ubuntu 18.04 (help block elided for brevity).

In the first output block, PCIRdCur reports "18446744 T" (2^64 - 1) hits for socket #0, with 0 total accesses. The same value seems to show up in several places, e.g. in this run:

The help block indicates that certain fields (PCIeReadCur, RFO, CRd) "may report 0" if the BIOS is improperly configured, but this also shows up in other fields (e.g. ItoM, PRd), suggesting that it's a different issue. I've tried using the tool on two other machines in our cluster (same server configuration) without any luck. Any insights on what's causing this or how to fix it would be greatly appreciated. Thank you!
Best Regards,
Nirav

How often do you see such samples, all the time or very rarely (e.g. once a day?) cc @ilia-kurakin

Thank you for the quick turnaround! Unfortunately, these show up all the time; over the course of 60s (updates 1s apart), 48/60 output blocks had at least one occurrence of the invalid sample

Nirav, thanks for reporting the issue. The fix will be included to the next release. Current issue workaround is
pcm-pcie.x -e | sed 's/18446744 T/0/g'

thanks a lot @ilia-kurakin !


RuboCop::Cop::Performance::Count is not safe and should be moved to the unsafe set

Expected behavior: Running standardrb --fix will not break code.
Observed behavior: standard --fix includes cops which are unsafe.
Environment: Ruby 3.2.0, default standardrb install,
standard (1.28.2)
      language_server-protocol (~> <IP_ADDRESS>)
      lint_roller (~> 1.0)
      rubocop (~> 1.50.2)
      standard-custom (~> 1.0.0)
      standard-performance (~> 1.0.1)

The count cop will transform
 hash.select { |k,v| k == "count me" }.count

into
 hash.count { |k,v| k == "count me" }

However the count method on a hash does not pass |k,v| to the block, but rather an array, [k,v]. This is not a safe transformation, and requires modification to the block, or the caller for the transformed code to operate correctly eg:
 hash.keys.count { |k| k == "count me" }

See this issue in rubocop where they mark the count cop as unsafe, https://github.com/rubocop/rubocop-performance/issues/69

Confirmed this with a test in standard.
$ bundle exec m test/standard/cli_test.rb:36
Run options: -n "/^(test_unsafely_fixable_is_not_fixed_unsafely)$/" --seed 2437

# Running:

F

Finished in 0.551967s, 1.8117 runs/s, 7.2468 assertions/s.

  1) Failure:
Standard::CliTest#test_unsafely_fixable_is_not_fixed_unsafely [/Users/justin/code/standardrb/standard/test/standard/cli_test.rb:36]:
--- expected
+++ actual
@@ -2,7 +2,5 @@
 " +
 "  test/fixture/cli/unsafecorrectable-bad.rb:1:7: Lint/BooleanSymbol: Symbol with a boolean name - you probably meant to use `true`.
 " +
-"  test/fixture/cli/unsafecorrectable-bad.rb:6:24: Performance/Count: Use `count` instead of `select...count`.
-" +
-"standard: Run `standardrb --fix-unsafely` to DANGEROUSLY fix 2 problems.
+"standard: Run `standardrb --fix-unsafely` to DANGEROUSLY fix one problem.
 "

@koic, can you help me understand this? When I look at the source for these two unsafe cops (Performance/Count and Lint/BooleanSymbol, I can't tell what in their code listings are doing to tell RuboCop that their fix is unsafe, so I can't figure out what Standard is doing wrong here.
AFAICT, we're setting the two autocorrection flags correctly in our CLI config: https://github.com/standardrb/standard/blob/main/lib/standard/merges_settings.rb#L27-L40


Тemperature sensor on battery

I would like to make a temperature sensor on a battery, but my question is how to do it so that I do not get the not responding
when eps is in deep sleep

and what is the way to do it?

@Kristian8606 there is not really a way to do it with sleeping according to the (un)official non-commercial spec even Bluetooth devices can't sleep.
Since the ESP8266 and ESP32 use a lot of battery while not in sleep mode it's not really suitable for a battery powered sensor. The only way to do it would be to create one that uses mqtt and homebridge.
There was also a library for the nRF52832, but it's no longer maintained. The nRF52832 is a low power Bluetooth microcontroller

Thanks for the answer I suspected it would not happen without a bridge.

Perhaps the problem could be solved by using two devices instead of one. The first one would run on battery and would act as a remote sensor. As often as you wish, the device would wake up, read the temp sensor and transmit the value to the second device.
The second device would run on wired power and would run homekit firmware.
The connection between the two devices could be something that does not require a constant connection, thus it would be power efficient. (using i.e. RF 466Mhz or X-bee or nrf24L01 modules).
The second device would receive measurements wirelessly. While there is no new mesaurement, the second device would publish the last known measurement to the homekit.
Someting like that, I hope I made my point.

Just to change the discussion but
1 - Cheap battery powered temperature sensor 433 MHz based ( acurite makes these )
2 - Raspberry PI and homebridge
3 - rtl_433 and a rtl-Sdr USB dongle to receive the signals.
I’m a big proponent of the ESP8266 for things, but for battery powered temperature this is likely to be a lot better.

On Oct 19, 2018, at 10:09 AM, peros550<EMAIL_ADDRESS>wrote:
Perhaps the problem could be solved by using two devices instead of one. The first one would run on battery and would act as a remote sensor. As often as you wish, the device would wake up, read the temp sensor and transmit the value to the second device.
The second device would run on wired power and would run homekit firmware.
The connection between the two devices could be something that does not require a constant connection, thus it would be power efficient. (using i.e. RF 466Mhz or X-bee or nrf24L01 modules).
The second device would receive measurements wirelessly. While there is no new mesaurement, the second device would publish the last known measurement to the homekit.
Someting like that, I hope I made my point.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

Thank you! I currently have a battery thermometer that works through Domiticz and Homebridge. But I thought how to implement a thermometerу like Eve Degree but with esp obviously will not happen.

Based on my research for battery powered sensors based on my research only bluetooth will give a reasonable battery life.
The NRF5 based series bluetooth modules seems promising
There is no up to date library that I know of currently for supporting that natively.
This one I have got to work but is based on an early version of the protocol https://github.com/aanon4/HomeKit, got it to compile not been able to add new servers due to the old protocol nature
This https://github.com/adafruit/Adafruit_nRF52_Arduino/librarries/BLEHomekit contains a work in process which at the moment doesn't do much more than the ability to pair

the second link does not open

Is it possible for the temperature sensor to receive data via HTTP and if possible would you give me a sample code?

@Kristian8606 have you further pursuit this topic? If yes, do you have any sample code to start with?

@peros550 yes I have sample code that works but is not complete.  I added a LoRa module to esp8266 which I configured as a bridge with multiple sensors.  I started the Arduino with a LoRa battery module.  But I stopped there.  I came up with the idea to add a c2530 zigbee coordinator.


Add the possibility to set the Symfony specific options of a field type like type or data_class

To completely resolve this issue the settings added to the <form_defaults> node should all be added to fields when it's possible for the specific field type mapped of a field.
The possible settings could be read from the field type class.


python310Packages.jaraco-abode: 4.1.0 -> 5.0.1

Description of changes
Diff: https://github.com/jaraco/jaraco.abode/compare/refs/tags/v4.1.0...v5.0.1
Changelog: https://github.com/jaraco/jaraco.abode/blob/refs/tags/v5.0.1/CHANGES.rst

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
23.05 Release Notes (or backporting 22.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 226589 run on x86_64-linux 1

4 packages failed to build:

python310Packages.jaraco-abode
python310Packages.jaraco-abode.dist
python311Packages.jaraco-abode
python311Packages.jaraco-abode.dist

1 package built:

home-assistant-component-tests.abode


Assignment8

Submitting Assignment 8 - Ajani Hickling

@42-Life - Lots of extra files here, please clean that up as well!


Improve docs of gru

This is PR for improving docs of functions/links. Related issue: #2182

StatelessGRU
StatefulGRU

@niboshi Thank you for the review! I have fixed them.

Thank you!
jenkins, test this please

LGTM!


Update aws-java-sdk-bundle to 1.12.261

Updates com.amazonaws:aws-java-sdk-bundle from 1.12.260 to 1.12.261.
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "com.amazonaws", artifactId = "aws-java-sdk-bundle" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "@monthly" },
  dependency = { groupId = "com.amazonaws", artifactId = "aws-java-sdk-bundle" }
}]

labels: library-update, early-semver-patch, semver-spec-patch, commit-count:1

Superseded by #2255.


I wish it could load any layout in it and not just image

@mori-honest i am working on a new update , u will soon get this feature as well.

Good job then! Waiting to test your great work!


haiku ucred data addition

close #2317

r? @JohnTitor
(rust-highfive has picked a reviewer for you, use r? to override)

@bors r+

:pushpin: Commit 0a0568dc9d9e7007709d18e61dd70c13e8707490 has been approved by JohnTitor

:hourglass: Testing commit 0a0568dc9d9e7007709d18e61dd70c13e8707490 with merge 80b26105e2b89cccbba048fc26ab487ecd44616b...

:sunny: Test successful - checks-actions, checks-cirrus-freebsd-11, checks-cirrus-freebsd-12, checks-cirrus-freebsd-13
Approved by: JohnTitor
Pushing 80b26105e2b89cccbba048fc26ab487ecd44616b to master...


Update json-path to address CVE-2023-51074

Description

Category (Maintenance)
Updates the json-path library to address CVE-2023-51074

Issues Resolved
https://www.cve.org/CVERecord?id=CVE-2023-51074
Testing
Manually built and ran the security plugin according to the developer guide.
Check List

[ ] New functionality includes testing
[ ] New functionality has been documented
[x] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

This dependency was removed on main in #3262. I will look into backporting that change to 1.3.

@cwperks I can see that you've already raised the backport PR. Thank you for doing that!  PR. I'll go ahead and close this one then.


Lerna work

Opening PR to merge to master.

I think the best way to review this is to check out the branch and inspect it. The code diff is useless for a change of this nature.


Why  Laravel require

It's just a huge amount of filth that I don't recommend wasting your time on

Thank you for your suggestion.


How to send colored square characters?

Tried using the colored square emojis shown in the device sensor but no luck

Use the character codes in curly braces such as {63}. You can see the codes here: https://docs.vestaboard.com/characters


improving of tensor generator

this improvement allows generating tensors of different ranks

I see that internally there are some autogenerated tests that use AnyTensor, and that's blocking submitting this code. It might be a good idea to keep it as well as the new functions, and we can remove it in a different cl/pr.

done

Hi @Konstantin-Beluchenko Can you please resolve conflicts? Thank you!


Data is not updated on the cache whenever update method is used.

How to generate:

Call any model from the DB. i.e Model::find(1);
use model->update([...])
Recall the method again from the database.

Expected Result:
To get the updated model.
Current Behavior:
The old data will be got instead.

use $model->refresh() to get the updated data.


[BUG] ESP32 Unable to connect to ASUS ZenWiFi 8 Router

Reproduction steps
Using chip-tool as Admin on macOS. Building ESP32C3 using lighting-app, I am unable to commission the device into the WiFi network. It constantly loops between Connecting -> Connecting_Failed -> NotConnected -> Connecting.
I have supplied the device with the correct credentials.
I (71616) chip[DL]: Confirm received for CHIPoBLE TX characteristic indication (con 1) status= 0
E (71626) chip[DL]: Long dispatch time: 417 ms, for event type 7
I (71696) chip[DL]: Confirm received for CHIPoBLE TX characteristic indication (con 1) status= 14
I (71696) CHIP[DL]: Write request received for CHIPoBLE RX characteristic con 1 12
I (71796) CHIP[DL]: Write request received for CHIPoBLE RX characteristic con 1 12
I (71886) CHIP[DL]: Write request received for CHIPoBLE RX characteristic con 1 12
I (71896) chip[EM]: Received message of type 0x8 with protocolId (0, 1) and MessageCounter:167262557 on exchange 14136r
I (71906) chip[ZCL]: OpCreds: Received an AddNOC command
I (71906) chip[FP]: Validating NOC chain
I (72606) chip[FP]: NOC chain validation successful
I (72606) chip[FP]: Added new fabric at index: 0x1
I (72606) chip[FP]: Assigned compressed fabric ID: 0xFA620EFF58F3EC13, node ID: 0x00FC26B56E2979B0
I (72616) chip[TS]: Last Known Good Time: 2022-08-16T09:46:40
I (72626) chip[TS]: New proposed Last Known Good Time: 2023-03-15T19:26:42
I (72636) chip[TS]: Updating pending Last Known Good Time to 2023-03-15T19:26:42
I (72646) chip[ZCL]: OpCreds: ACL entry created for Fabric index 0x1 CASE Admin Subject 0xFFFFFFFD0011002A
I (72656) chip[DIS]: Advertise operational node FA620EFF58F3EC13-00FC26B56E2979B0
I (72666) chip[DIS]: CHIP minimal mDNS configured as 'Operational device'.
I (72676) chip[DIS]: mDNS service published: _matter._tcp
I (72676) chip[ZCL]: OpCreds: successfully created fabric index 0x1 via AddNOC
I (72686) chip[IN]: Prepared secure message 0x3fcb83d8 to 0xFFFFFFFB00000000 (1)  of type 0x9 and protocolId (0, 1) on exchange 14136r with MessageCounter:69429872.
I (72706) chip[IN]: Sending encrypted msg 0x3fcb83d8 with MessageCounter:69429872 to 0xFFFFFFFB00000000 (1) at monotonic time:<PHONE_NUMBER>011BFB msec
I (72716) NimBLE: GATT procedure initiated: indicate;
I (72716) NimBLE: att_handle=14

I (72726) chip[DL]: Confirm received for CHIPoBLE TX characteristic indication (con 1) status= 0
E (72736) chip[DL]: Long dispatch time: 849 ms, for event type 7
I (72816) chip[DL]: Confirm received for CHIPoBLE TX characteristic indication (con 1) status= 14
I (72816) CHIP[DL]: Write request received for CHIPoBLE RX characteristic con 1 12
I (72826) chip[EM]: Received message of type 0x8 with protocolId (0, 1) and MessageCounter:167262558 on exchange 14137r
I (72846) app-devicecallbacks: PostAttributeChangeCallback - Cluster ID: '0x0030', EndPoint ID: '0x00', Attribute ID: '0x0000'
I (72846) app-devicecallbacks: Unhandled cluster ID: 48
I (72856) app-devicecallbacks: Current free heap: 103052

I (72856) chip[IN]: Prepared secure message 0x3fcb83d8 to 0xFFFFFFFB00000000 (1)  of type 0x9 and protocolId (0, 1) on exchange 14137r with MessageCounter:69429873.
I (72886) chip[IN]: Sending encrypted msg 0x3fcb83d8 with MessageCounter:69429873 to 0xFFFFFFFB00000000 (1) at monotonic time:<PHONE_NUMBER>011CAE msec
I (72896) NimBLE: GATT procedure initiated: indicate;
I (72896) NimBLE: att_handle=14

I (72906) chip[DL]: Confirm received for CHIPoBLE TX characteristic indication (con 1) status= 0
I (72956) chip[DL]: Confirm received for CHIPoBLE TX characteristic indication (con 1) status= 14
I (72956) CHIP[DL]: Write request received for CHIPoBLE RX characteristic con 1 12
I (72976) chip[EM]: Received message of type 0x8 with protocolId (0, 1) and MessageCounter:167262559 on exchange 14138r
I (72986) chip[NP]: ESP NetworkCommissioningDelegate: SSID: Pretty Fly for a WiFi
I (72986) chip[DL]: WiFi station mode change: Enabled -> Disabled
I (73016) chip[DL]: Changing ESP WiFi mode: STA -> STA+AP
I (73016) wifi:mode : sta (84:f7:03:61:10:c0) + softAP (3a:53:5a:98:b4:a5)
I (73016) wifi:Total power save buffer number: 16
I (73036) wifi:Init max length of beacon: 752/752
I (73036) phy: chan:1,max_power:80
I (73036) phy: chan:2,max_power:80
I (73046) phy: chan:3,max_power:80
I (73046) phy: chan:4,max_power:80
I (73056) phy: chan:5,max_power:80
I (73056) phy: chan:6,max_power:80
I (73056) phy: chan:7,max_power:80
I (73066) phy: chan:8,max_power:80
I (73066) phy: chan:9,max_power:80
I (73066) phy: chan:10,max_power:80
I (73076) phy: chan:11,max_power:80
I (73076) phy: chan:12,max_power:80
I (73076) phy: chan:13,max_power:80
I (73086) phy: chan:14,max_power:80
I (73096) wifi:Init max length of beacon: 752/752
I (73106) chip[DL]: WiFi station mode change: Disabled -> Enabled
E (73106) chip[DL]: Long dispatch time: 132 ms, for event type 7
I (73106) phy: chan:1,max_power:80
I (73116) phy: chan:2,max_power:80
I (73116) phy: chan:3,max_power:80
I (73126) phy: chan:4,max_power:80
I (73126) phy: chan:5,max_power:80
I (73126) phy: chan:6,max_power:80
I (73136) phy: chan:7,max_power:80
I (73136) phy: chan:8,max_power:80
I (73136) phy: chan:9,max_power:80
I (73146) phy: chan:10,max_power:80
I (73156) phy: chan:11,max_power:80
I (73156) phy: chan:12,max_power:80
I (73166) phy: chan:13,max_power:80
I (73166) phy: chan:14,max_power:80
W (73166) wifi:Haven't to connect to a suitable AP now!
I (73176) chip[DL]: Attempting to connect WiFi station interface
I (73176) chip[DL]: WiFi station state change: NotConnected -> Connecting
I (73186) chip[DL]: Done driving station state, nothing else to do...
I (73196) phy: chan:1,max_power:80
I (73196) phy: chan:2,max_power:80
I (73196) phy: chan:3,max_power:80
I (73216) phy: chan:4,max_power:80
I (73216) phy: chan:5,max_power:80
I (73216) phy: chan:6,max_power:80
I (73226) phy: chan:7,max_power:80
I (73226) phy: chan:8,max_power:80
I (73226) phy: chan:9,max_power:80
I (73236) phy: chan:10,max_power:80
I (73236) phy: chan:11,max_power:80
I (73236) phy: chan:12,max_power:80
I (73246) phy: chan:13,max_power:80
I (73246) phy: chan:14,max_power:80
I (73236) wifi:new:<1,1>, old:<1,1>, ap:<1,1>, sta:<1,0>, prof:1
I (73856) wifi:state: init -> auth (b0)
I (73856) chip[DL]: Done driving station state, nothing else to do...

I (74026) chip[DL]: WIFI_EVENT_AP_STOP
I (74026) chip[DL]: WiFi AP state change: Deactivating -> NotActive
I (74036) phy: chan:1,max_power:80
I (74036) phy: chan:2,max_power:80
I (74036) phy: chan:3,max_power:80
I (74046) phy: chan:4,max_power:80
I (74046) phy: chan:5,max_power:80
I (74046) phy: chan:6,max_power:80
I (74056) phy: chan:7,max_power:80
I (74056) phy: chan:8,max_power:80
I (74066) phy: chan:9,max_power:80
I (74076) phy: chan:10,max_power:80
I (74076) phy: chan:11,max_power:80
I (74086) phy: chan:12,max_power:80
I (74086) phy: chan:13,max_power:80
I (74086) phy: chan:14,max_power:80
I (74096) app-devicecallbacks: Current free heap: 103624

I (74856) wifi:state: auth -> init (200)
I (74856) wifi:new:<1,0>, old:<1,1>, ap:<255,255>, sta:<1,0>, prof:1
I (74856) chip[DL]: WIFI_EVENT_STA_DISCONNECTED
I (74866) chip[DL]: WiFi station state change: Connecting -> Connecting_Failed
I (74866) phy: chan:1,max_power:80
I (74876) phy: chan:2,max_power:80
I (74886) phy: chan:3,max_power:80
I (74886) phy: chan:4,max_power:80
I (74896) phy: chan:5,max_power:80
I (74896) phy: chan:6,max_power:80
I (74896) phy: chan:7,max_power:80
I (74906) phy: chan:8,max_power:80
I (74906) phy: chan:9,max_power:80
I (74906) phy: chan:10,max_power:80
I (74916) phy: chan:11,max_power:80
I (74916) phy: chan:12,max_power:80
I (74916) phy: chan:13,max_power:80
I (74926) phy: chan:14,max_power:80
W (74926) wifi:Haven't to connect to a suitable AP now!
I (74936) chip[DL]: WiFi station state change: Connecting_Failed -> NotConnected
I (74936) chip[DL]: Next WiFi station reconnect in 5000 ms
I (74956) chip[DL]: Done driving station state, nothing else to do...
I (74956) app-devicecallbacks: Current free heap: 104028

E (74966) chip[DL]: Long dispatch time: 106 ms, for event type 49152
W (74966) wifi:Haven't to connect to a suitable AP now!
E (74976) chip[DL]: Failed to get configured network when updating network status: Error ESP32:0x0500300F
W (74986) wifi:Haven't to connect to a suitable AP now!
E (74986) chip[DL]: Failed to get configured network when updating network status: Error ESP32:0x0500300F
I (75476) NimBLE: GATT procedure initiated: indicate;
I (75476) NimBLE: att_handle=14

I (75476) chip[DL]: Confirm received for CHIPoBLE TX characteristic indication (con 1) status= 0
I (75546) chip[DL]: Confirm received for CHIPoBLE TX characteristic indication (con 1) status= 14
I (79956) phy: chan:1,max_power:80
I (79956) phy: chan:2,max_power:80
I (79956) phy: chan:3,max_power:80
I (79956) phy: chan:4,max_power:80
I (79966) phy: chan:5,max_power:80
I (79966) phy: chan:6,max_power:80
I (79976) phy: chan:7,max_power:80
I (79976) phy: chan:8,max_power:80
I (79976) phy: chan:9,max_power:80
I (79986) phy: chan:10,max_power:80
I (79986) phy: chan:11,max_power:80
I (79986) phy: chan:12,max_power:80
I (79996) phy: chan:13,max_power:80
I (79996) phy: chan:14,max_power:80
W (79996) wifi:Haven't to connect to a suitable AP now!
I (80006) chip[DL]: Attempting to connect WiFi station interface
I (80016) chip[DL]: WiFi station state change: NotConnected -> Connecting
I (80026) chip[DL]: Done driving station state, nothing else to do...
W (80026) wifi:Haven't to connect to a suitable AP now!
I (80036) wifi:new:<1,0>, old:<1,0>, ap:<255,255>, sta:<1,0>, prof:1
I (80036) wifi:state: init -> auth (b0)
E (80036) chip[DL]: Failed to get configured network when updating network status: Error ESP32:0x0500300F
I (81036) wifi:state: auth -> init (200)
I (81036) wifi:new:<1,0>, old:<1,0>, ap:<255,255>, sta:<1,0>, prof:1
I (81046) chip[DL]: WIFI_EVENT_STA_DISCONNECTED
I (81056) chip[DL]: WiFi station state change: Connecting -> Connecting_Failed
I (81056) phy: chan:1,max_power:80
I (81066) phy: chan:2,max_power:80
I (81066) phy: chan:3,max_power:80
I (81066) phy: chan:4,max_power:80
I (81076) phy: chan:5,max_power:80
I (81076) phy: chan:6,max_power:80
I (81076) phy: chan:7,max_power:80
I (81086) phy: chan:8,max_power:80
I (81086) phy: chan:9,max_power:80
I (81086) phy: chan:10,max_power:80
I (81096) phy: chan:11,max_power:80
I (81096) phy: chan:12,max_power:80
I (81106) phy: chan:13,max_power:80
I (81116) phy: chan:14,max_power:80
W (81116) wifi:Haven't to connect to a suitable AP now!
I (81126) chip[DL]: WiFi station state change: Connecting_Failed -> NotConnected
I (81126) chip[DL]: Next WiFi station reconnect in 5000 ms
I (81136) chip[DL]: Done driving station state, nothing else to do...
I (81136) app-devicecallbacks: Current free heap: 104144

E (81146) chip[DL]: Long dispatch time: 106 ms, for event type 49152
W (81146) wifi:Haven't to connect to a suitable AP now!
E (81156) chip[DL]: Failed to get configured network when updating network status: Error ESP32:0x0500300F
W (81176) wifi:Haven't to connect to a suitable AP now!
E (81176) chip[DL]: Failed to get configured network when updating network status: Error ESP32:0x0500300F
I (86136) phy: chan:1,max_power:80
I (86136) phy: chan:2,max_power:80
I (86136) phy: chan:3,max_power:80
I (86136) phy: chan:4,max_power:80
I (86146) phy: chan:5,max_power:80
I (86146) phy: chan:6,max_power:80
I (86156) phy: chan:7,max_power:80
I (86156) phy: chan:8,max_power:80
I (86156) phy: chan:9,max_power:80
I (86166) phy: chan:10,max_power:80
I (86176) phy: chan:11,max_power:80
I (86176) phy: chan:12,max_power:80
I (86186) phy: chan:13,max_power:80
I (86186) phy: chan:14,max_power:80
W (86186) wifi:Haven't to connect to a suitable AP now!
I (86196) chip[DL]: Attempting to connect WiFi station interface
I (86196) chip[DL]: WiFi station state change: NotConnected -> Connecting
I (86206) chip[DL]: Done driving station state, nothing else to do...
W (86206) wifi:Haven't to connect to a suitable AP now!
E (86216) chip[DL]: Failed to get configured network when updating network status: Error ESP32:0x0500300F
I (89326) chip[DL]: WIFI_EVENT_STA_DISCONNECTED
I (89326) chip[DL]: WiFi station state change: Connecting -> Connecting_Failed
I (89336) phy: chan:1,max_power:80
I (89336) phy: chan:2,max_power:80
I (89336) phy: chan:3,max_power:80
I (89346) phy: chan:4,max_power:80
I (89346) phy: chan:5,max_power:80
I (89346) phy: chan:6,max_power:80
I (89366) phy: chan:7,max_power:80
I (89366) phy: chan:8,max_power:80
I (89366) phy: chan:9,max_power:80
I (89376) phy: chan:10,max_power:80
I (89376) phy: chan:11,max_power:80
I (89376) phy: chan:12,max_power:80
I (89386) phy: chan:13,max_power:80
I (89386) phy: chan:14,max_power:80
W (89386) wifi:Haven't to connect to a suitable AP now!
I (89396) chip[DL]: WiFi station state change: Connecting_Failed -> NotConnected
I (89406) chip[DL]: Next WiFi station reconnect in 5000 ms
I (89406) chip[DL]: Done driving station state, nothing else to do...
I (89416) app-devicecallbacks: Current free heap: 104304

W (89426) wifi:Haven't to connect to a suitable AP now!
E (89436) chip[DL]: Failed to get configured network when updating network status: Error ESP32:0x0500300F
W (89436) wifi:Haven't to connect to a suitable AP now!
E (89446) chip[DL]: Failed to get configured network when updating network status: Error ESP32:0x0500300F
E (90486) chip[BLE]: ack recv timeout, closing ep 0x3fc9f530
I (90486) chip[BLE]: Releasing end point's BLE connection back to application.
I (94406) phy: chan:1,max_power:80
I (94406) phy: chan:2,max_power:80
I (94406) phy: chan:3,max_power:80
I (94416) phy: chan:4,max_power:80
I (94426) phy: chan:5,max_power:80
I (94426) phy: chan:6,max_power:80
I (94436) phy: chan:7,max_power:80
I (94436) phy: chan:8,max_power:80
I (94436) phy: chan:9,max_power:80
I (94446) phy: chan:10,max_power:80
I (94446) phy: chan:11,max_power:80
I (94446) phy: chan:12,max_power:80
I (94456) phy: chan:13,max_power:80
I (94456) phy: chan:14,max_power:80
W (94456) wifi:Haven't to connect to a suitable AP now!
I (94466) chip[DL]: Attempting to connect WiFi station interface
I (94466) chip[DL]: WiFi station state change: NotConnected -> Connecting
I (94486) chip[DL]: Done driving station state, nothing else to do...
W (94486) wifi:Haven't to connect to a suitable AP now!
E (94496) chip[DL]: Failed to get configured network when updating network status: Error ESP32:0x0500300F
I (94536) wifi:new:<1,0>, old:<1,0>, ap:<255,255>, sta:<1,0>, prof:1
I (94536) wifi:state: init -> auth (b0)
I (95536) wifi:state: auth -> init (200)
I (95536) wifi:new:<1,0>, old:<1,0>, ap:<255,255>, sta:<1,0>, prof:1
I (95536) chip[DL]: WIFI_EVENT_STA_DISCONNECTED
I (95546) chip[DL]: WiFi station state change: Connecting -> Connecting_Failed
I (95546) phy: chan:1,max_power:80
I (95556) phy: chan:2,max_power:80
I (95556) phy: chan:3,max_power:80
I (95566) phy: chan:4,max_power:80
I (95576) phy: chan:5,max_power:80
I (95576) phy: chan:6,max_power:80
I (95576) phy: chan:7,max_power:80
I (95586) phy: chan:8,max_power:80
I (95586) phy: chan:9,max_power:80
I (95586) phy: chan:10,max_power:80
I (95596) phy: chan:11,max_power:80
I (95596) phy: chan:12,max_power:80
I (95596) phy: chan:13,max_power:80
I (95606) phy: chan:14,max_power:80
W (95606) wifi:Haven't to connect to a suitable AP now!
I (95616) chip[DL]: WiFi station state change: Connecting_Failed -> NotConnected
I (95616) chip[DL]: Next WiFi station reconnect in 5000 ms
I (95636) chip[DL]: Done driving station state, nothing else to do...
I (95636) app-devicecallbacks: Current free heap: 104156

E (95646) chip[DL]: Long dispatch time: 106 ms, for event type 49152
W (95646) wifi:Haven't to connect to a suitable AP now!
E (95656) chip[DL]: Failed to get configured network when updating network status: Error ESP32:0x0500300F
W (95666) wifi:Haven't to connect to a suitable AP now!
E (95666) chip[DL]: Failed to get configured network when updating network status: Error ESP32:0x0500300F

> I (100636) phy: chan:1,max_power:80
I (100636) phy: chan:2,max_power:80
I (100636) phy: chan:3,max_power:80
I (100636) phy: chan:4,max_power:80
I (100646) phy: chan:5,max_power:80
I (100646) phy: chan:6,max_power:80
I (100656) phy: chan:7,max_power:80
I (100656) phy: chan:8,max_power:80
I (100656) phy: chan:9,max_power:80
I (100666) phy: chan:10,max_power:80
I (100666) phy: chan:11,max_power:80
I (100666) phy: chan:12,max_power:80
I (100676) phy: chan:13,max_power:80
I (100676) phy: chan:14,max_power:80
W (100676) wifi:Haven't to connect to a suitable AP now!
I (100686) chip[DL]: Attempting to connect WiFi station interface
I (100696) chip[DL]: WiFi station state change: NotConnected -> Connecting
I (100706) chip[DL]: Done driving station state, nothing else to do...
I (100716) wifi:new:<1,0>, old:<1,0>, ap:<255,255>, sta:<1,0>, prof:1
I (100716) wifi:state: init -> auth (b0)
I (101716) wifi:state: auth -> init (200)
I (101716) wifi:new:<1,0>, old:<1,0>, ap:<255,255>, sta:<1,0>, prof:1
I (101716) chip[DL]: WIFI_EVENT_STA_DISCONNECTED
I (101736) chip[DL]: WiFi station state change: Connecting -> Connecting_Failed
I (101736) phy: chan:1,max_power:80
I (101746) phy: chan:2,max_power:80
I (101746) phy: chan:3,max_power:80
I (101746) phy: chan:4,max_power:80
I (101756) phy: chan:5,max_power:80
I (101756) phy: chan:6,max_power:80
I (101756) phy: chan:7,max_power:80
I (101766) phy: chan:8,max_power:80
I (101766) phy: chan:9,max_power:80
I (101766) phy: chan:10,max_power:80
I (101776) phy: chan:11,max_power:80
I (101776) phy: chan:12,max_power:80
I (101786) phy: chan:13,max_power:80
I (101786) phy: chan:14,max_power:80
W (101786) wifi:Haven't to connect to a suitable AP now!
I (101806) chip[DL]: WiFi station state change: Connecting_Failed -> NotConnected
I (101806) chip[DL]: Next WiFi station reconnect in 5000 ms
I (101816) chip[DL]: Done driving station state, nothing else to do...
I (101826) app-devicecallbacks: Current free heap: 104144

E (101826) chip[DL]: Long dispatch time: 106 ms, for event type 49152
W (101836) wifi:Haven't to connect to a suitable AP now!
E (101836) chip[DL]: Failed to get configured network when updating network status: Error ESP32:0x0500300F
W (101846) wifi:Haven't to connect to a suitable AP now!
E (101846) chip[DL]: Failed to get configured network when updating network status: Error ESP32:0x0500300F
I (103116) chip[IN]: Prepared secure message 0x3fcb8688 to 0xFFFFFFFB00000000 (1)  of type 0x9 and protocolId (0, 1) on exchange 14138r with MessageCounter:69429874.
I (103136) chip[IN]: Sending encrypted msg 0x3fcb8688 with MessageCounter:69429874 to 0xFFFFFFFB00000000 (1) at monotonic time:<PHONE_NUMBER>0192DA msec
I (106816) phy: chan:1,max_power:80
I (106816) phy: chan:2,max_power:80
I (106816) phy: chan:3,max_power:80
I (106816) phy: chan:4,max_power:80
I (106826) phy: chan:5,max_power:80
I (106826) phy: chan:6,max_power:80
I (106836) phy: chan:7,max_power:80
I (106836) phy: chan:8,max_power:80
I (106836) phy: chan:9,max_power:80
I (106846) phy: chan:10,max_power:80
I (106846) phy: chan:11,max_power:80
I (106846) phy: chan:12,max_power:80
I (106856) phy: chan:13,max_power:80
I (106866) phy: chan:14,max_power:80
W (106866) wifi:Haven't to connect to a suitable AP now!
I (106876) chip[DL]: Done driving station state, nothing else to do...

Bug prevalence
Whenever I do this
GitHub hash of the SDK that was being used
561d23d
Platform
esp32
Platform Version(s)
1.0.0
Anything else?
No response

@s-mcclain Just to make sure: this is a 2.4GHz WiFi network, right?
@shubhamdp @dhrishi

@s-mcclain ESP32 support 2.4GHz. Please confirm that the Wi-Fi network is not 5GHz. Else the Wi-Fi connection will fail.

@bzbarsky-apple / @dhrishi yes that's correct. The network which I've provided is 2.4 GHz.
The WiFi network SSIDs are also separated based on the frequency (i.e. There exists WiFi A for 2.4G, WiFi B for 5G, and WiFi C for 6G.

Another note... Seems like if I use a different ESP32C3 then it appears to be connecting (for now at least). Same commands and everything.
From glancing through the WiFi Router logs, there is nothing which indicates it has blocked the device from associating into the network. But even after waiting several days, it still has not been able to join into the network successfully.

As it worked with a different ESP32C3, it should not be related to the software. May be it is some issue with the devkit.


fix health check for CUDA with a valid device

Summary:
WHY
Applications might not yet pick GPU device during UCC health check. In such case, UCC team creation might fail as some TL, e.g., NCCL TL, mistakenly concludes multiple processes use the same device, which is not supported.
WHAT

use gpuGurad to temporily set device during health check for CUDA
unify code: at::Device -> c10::Device

Differential Revision: D36829669

cc @zasdfgbnm


Add updates

Description
Idea is to be able to make changes between i.e. IM1H and IM1 or HOAC and OAC.
For example: IM1H + IM1 <=> IM1 + IM1H
Changed the position and residue dicts to lists and just calculates the distance between the whole system. In principle it should be pretty similar to before.
Status

[x] Ready to go

Codecov Report

Merging #16 (1392c40) into main (f3fb00a) will decrease coverage by 0.03%.
The diff coverage is 90.00%.


chore(o2k) better error message

Parameter validation requires either 'schema' or 'content' to be set.
The validation assumed that if it wasn't 'schema', it was automatically
'content'. This change provides a better error message.

@Tieske this error message has been removed entirely in #3283. I followed the same approach such that if a scheme can be generated from the existing data then generate it, otherwise move on rather than presenting a failure.
In the case of the parameter_scheme is it better to stop and present a failure?

good point. Spec says either schema or content must be present.
problem might be if someone has content specified, and if we then silently ignore it, whilst the user expects it to be added. Is that what it currently does in #3283?

even if schema is not present, the required flag might still be there, see https://swagger.io/specification/#parameter-object (I think we can safely ignore  allowEmptyValue)

problem might be if someone has content specified, and if we then silently ignore it, whilst the user expects it to be added. Is that what it currently does in #3283?

Yeah that's what happens in #3283. To me it doesn't warrant a fatal failure, nor does it warrant a silent ignore, but we don't really have a way to present warnings in the current state.
In 3283, if there are three params - two with schema and one with content - it's just going to ignore the param with content specified, whereas previously it would just throw an error when encountering an unsupported param

even if schema is not present, the required flag might still be there, see https://swagger.io/specification/#parameter-object (I think we can safely ignore  allowEmptyValue)

This means the parameter_schema generation needs to be a little more sophisticated, then 🤔 we can update that after figuring out how to handle params with content specified

How about keeping it simple; if there is a schema, use it. If not use {} as schema (so always add the validation). That covers 2 cases;

content specified, which isn't supported by the plugin
neither content nor schema specified, which is in violation with the spec

In the code you can still make the above options 2 separate code branches, each with its own comment as to why we add a blank schema. In absence of a way to generate warnings, we should properly document the "content not supported" case, and that it won't warn nor fail.
That said; doesn't Insomnia have a linter for OAS specs? that would probably be the place to warn about the 2nd case mentioned above, since its a spec violation.

if there is a schema, use it. If not use {} as schema (so always add the validation)

That seems appropriate, same pattern as the body_schema. Will add comments to explain that behavior.
I'll make this update in #3283 so we can close this PR

That said; doesn't Insomnia have a linter for OAS specs? that would probably be the place to warn about the 2nd case mentioned above, since its a spec violation.

Yes, we use spectral, although we're not on the latest version (but we should be). Spectral has support for advanced, custom linting rules to be built so that's something we can use to enforce many of these rules but at the very least the default implementation of spectral should lint the OpenAPI spec requirements.

Closing as this will be resolved in #3283


[Bug]: The date range filter doesn't accept text input | audit-logs

Is there an existing issue for this?

[X] I have searched the existing issues

Description
The date range filter functionality doesn't work when user manually types the date
https://www.loom.com/share/6c7fed8d51f643e3914e8ed28cb5cfaa
Steps To Reproduce

go to admin setting page
click on audit logs menu
select the date range for start and end date
Now manually type in the date range filter
Give in the start and end dates
The dates doesn't filter in the date range filter

Public Sample App
No response
Version
release

Lets disable text input if it doesn't work.


Updated to work with game version 2<IP_ADDRESS>

Buttons now ignore preferred size so setting it manually doesn't do anything as the grid layout controls it, didn't dig too deep into it so I'll leave that to you.

so it is working?

thanks for the pr! I ended up doing this myself since I just opened my IDE and it flagged to me that adding a reference would fix everything. this pr made other changes and would have had to had merge conflicts manually resolved.


Add the ability to extend PresenceTemplater.

:zap: Describe the New Feature
Add the ability to extend the PresenceTemplater so that new templates can be added.
:pencil2: Functionality

Pass a Record<string, Function> to the templater where the key is the name of the template and the value is the getter.
Now, when applying the template, the templater can know how to get the data passed on the custom templates.

Added in #50.


Solve all the compile warnings

Compile warning: const
.../AppCUI/AppCUI/include/AppCUI.hpp:1565:9: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers]
const int GetWidth() const;

Compile warning: missing switch case
.../AppCUI/AppCUI/src/Controls/Menu.cpp:373:13: note: add missing switch cases
[build]     switch (itm->Type)

Still problems with switches and CHECK variadic macro


Update documentation for 0.9 release

I'm trying to see how far I can get without updated documentation but so far it hasn't been a great succes! For me a starting point is the Readme.md tutorial, I noticed 2 things: the import function has been deprecated, this is easily enough to figure out how to do in 0.9.
The more difficult change seems that the "repro" functionality has changed, it doesn't seem to recognize "data/evaluation.txt" as a stage file. I tried to see if I could control Dvcfile by myself but didn't get far.
dvc repro data/evaluation.txt
Failed to reproduce 'data/evaluation.txt' - unexpected error: Stage file data/evaluation.txt does not exist
Is there a better place to check updates to the documentation than the Readme.md?

Please take a look at the new, not released doc: https://github.com/dataversioncontrol/dvc/blob/master/docs/doc.rst
You can get HTML from this file if pandoc is installed: cd docs && ./cmd.sh (or cmd.bat).
Also, the new CNN tutorial (not final version yet) might be helpful: docs/tutorial/cnn_classify.sh

Thanks for the pointer!  https://github.com/dataversioncontrol/dvc/blob/master/docs/doc.rst still seems to contain the "dvc import" line in the tutorial in all tags/branches I tried.
Will now check the new CNN tutorial.

Sorry. I didn't mention that "Getting Started with DVC" part has to be replaced to the new tutorial.
The rest of the doc including "DVC Command Reference" has to reflect 0.9 version.

Ok perfect, I'll focus on the CNN tutorial!

btw... the tutorial result and code is here: https://github.com/dmpetrov/dvc_tutorial
The dataset: https://www.kaggle.com/c/dogs-vs-cats/data

It seems the location of the files has been updated, these two lines: the "common" should be removed?
wget -P code https://s3-us-west-2.amazonaws.com/dvc-share/tutorial_cnn_code/common/process_files.py
wget -P code https://s3-us-west-2.amazonaws.com/dvc-share/tutorial_cnn_code/common/conf.py

Sorry. It has to be -O not -o in wget:
wget -O code/model.py https://s3-us-west-2.amazonaws.com/dvc-share/tutorial_cnn_code/model_first_cnn.py
wget -O code/model.py https://s3-us-west-2.amazonaws.com/dvc-share/tutorial_cnn_code/model_augm.py
wget -O code/model.py https://s3-us-west-2.amazonaws.com/dvc-share/tutorial_cnn_code/model_vgg16_base.py
wget -O code/model.py https://s3-us-west-2.amazonaws.com/dvc-share/tutorial_cnn_code/model_vgg16_augm.py
wget -O code/model.py https://s3-us-west-2.amazonaws.com/dvc-share/tutorial_cnn_code/model_vgg16_augm_fine.py

Ok I entered these changes, where applicable, into a PR https://github.com/dataversioncontrol/dvc/pull/559