Enhancement: Use OID Public Key from Keycloak Realm URL

Thank you for taking the time to write this library!
What are your thoughts on making the OID Public Key optional for JWT signature verification-- pulling from the keycloak API at runtime instead?
For instance, the following response comes from the realm URL:
http://localhost:8080/auth/realms/master
{
"realm": "master",
"public_key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArKUw6I2pf8aHOTRgHpH2QXKACNUXN9J7eLQvXAVRy4h/BaTx7ooACsRtftyaOxJQ4PvNqDevpcaIgZY1EWOeNSQkS2WoJws/IyF7fZ+En+2IQwfq2mBqQX9j6alJVmSsoovRyDpbZo33HYV1vqAKo08unBxGXbPx4hMXTlJcmF1DYQJKRuLfL6OPg1nlhZG4QhRgZR0PvDCvqXfIRPcKaS/IC6K6NiOl/+uxbSYeV9CeCSRHIreP0REq2mbmdXMOljZGqjKHOXsLFmwG7V9HeSyWb7k1ZeS00eMZS2k5CI3Jci1UP2NfyCDLgEyq3anJZQD7/GIERvEK4SSJt/wHGQIDAQAB",
"token-service": "http://localhost:8080/auth/realms/master/protocol/openid-connect",
"account-service": "http://localhost:8080/auth/realms/master/account",
"tokens-not-before": 0
}

In this case, we could pull public_key from the response automatically, rather than requiring its presence when constructing the KeycloakAuth struct.

Hi!
I'm not sure to understand the use cases behind this way of doing…
True, this would avoid you to manipulate the public key in itself, but isn't it a feature for you app to be able to start and verify tokens without having to talk to you ID provider?
I mean of course if you want to check for token revocation your app will have to talk to the ID provider anyway, but having pre-shared this public key adds a layer of security because you do not rely only on TLS to authenticate your ID provider.
Do this make sense? Maybe I am missing something…
If you want to do it anyway, this feels actually quite simple to implement on you side:

starting from the simple example, you could add some code there: https://github.com/dsferruzza/actix-web-middleware-keycloak-auth/blob/master/examples/simple.rs#L56
this code would do an HTTP request to fetch the public key from Keycloak as you were showing
then you just have to feed it here: https://github.com/dsferruzza/actix-web-middleware-keycloak-auth/blob/master/examples/simple.rs#L61
this way, your app would fetch the public key once when it starts

True, this would avoid you to manipulate the public key in itself, but isn't it a feature for you app to be able to start and verify tokens without having to talk to you ID provider?

Indeed - there is little point in having the app reach out to KeyCloak for anything else when the JWT fails signature verification.

Maybe I am missing something…

Not necessarily - especially if you are managing the realm keys yourself. This looks like it was mentioned a while back in the docs (version 2.3.0):
https://www.keycloak.org/docs/latest/upgrading/#code-realm-public-key-code-adapter-property-not-recommended

[KeyCloak patch notes] In 2.3.0 release we added support for Public Key Rotation. When admin rotates the realm keys in Keycloak admin console, the Client Adapter will be able to recognize it and automatically download new public key from Keycloak.

In particular - fetching the public key from KeyCloak would simplify some things when the public key is rotated.

you do not rely only on TLS to authenticate your ID provider.

Looks like they acknowledge this in the release notes linked above as well.

[KeyCloak patch notes] In theory, one reason for this can be to avoid man-in-the-middle attack if you have untrusted network between adapter and Keycloak, however in that case, it is much better option to use HTTPS, which will secure all the requests between adapter and Keycloak.

If you want to do it anyway, this feels actually quite simple to implement on you side:

This is exactly my approach so far. The only real issue here is having the app fail to start if the KeyCloak server is unreachable at start time. This was my motivation for opening this issue - to see what thoughts there might be to optionally move PK fetching directly into the middleware.

Thanks for documenting it, I did not know.
I went for manually pre sharing the public key mainly because of 3 things:

This is simpler: no need to compile/includes a full HTTPS client stack in the lib
This does not crash or block app's start if the ID provider is unavailable
I do not really need to automatically handle pubic key rotation

That being said, how do you think starting the app should behave when Keycloak is down?

panic → not really cool, the longer your access tokens can live the more uncool, you lose the ability to restart the app if Keycloak is down
block → also not cool, probably for the same reasons
use a default public key → it does not really make sense(?)


Hey! Nice portfolio but it's not much attractive . So to make it look more attractive you should try out some attractive and gradient colors . Update styles.css

Sure @pankaj0805, I add more CSS and make it much more attractive. I appreciate your advice and you codes. Thank you!


Not able to run in flutter web release mode, only working in local debug mode

{
"error": {
"code": "BAD_REQUEST_ERROR",
"description": "This business is not allowed to accept payments on this website. We suggest not going ahead with the payment.",
"source": "internal",
"step": "payment_initiation",
"reason": "payment_risk_check_failed",
"metadata": {
"payment_id": "pay_Lig5g7vgSeTgtA"
}
}
}
This was the error returns while the payment was in release mode
razorpay_web 1.3.6  Im using this version
Does anyone find the solution? @GauravCalidig @gauravmehta13

The issue seems to be with your razorpay account.
Please try another once and let me know if the issue persists.

i have got the same issue . did you got to know why it is not working?


Add plugin for gathering secrets from GHAS Secret Scanning

Description
This is a plugin to retrieve and report secrets identified by the GitHub Advanced Security Secret Scanning. As such, it only works against repositories that are in GitHub and have Secret Scanning enabled. To reduce friction, this plugin is only enabled when the feature is enabled in the Artemis environment, similar to how Veracode, Snyk, and Aqua are managed.
If the feature is enabled and the repository is in GitHub but the Secret Scanning functionality is not enabled on the repository the plugin runs but returns no results. Similarly, if the feature is enabled but the repository is not in GitHub the plugin runs but returns no results.
In order to function successfully, the GitHub app or PAT used by Artemis to access GitHub must have sufficient permissions to read the secret scanning alerts: https://docs.github.com/en/rest/overview/permissions-required-for-github-apps#secret-scanning-alerts
Motivation and Context
We want to be able to use GHAS Secret Scanning as an additional source of scan data.
How Has This Been Tested?

Local testing, both running the plugin directly and in a benchtop deployment of Artemis, against repositories with and without GHAS Secret Scanning.
Unit testing

Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[X] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist

[x] My code follows conforms to the coding standards.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[X] I have added tests to cover my changes.
[x] All new and existing tests passed.

Pic

@davakos

Are any updates needed in artemis-scan.sh for this new plugin? I assume just having the GHAS results included if the feature is available+enabled is fine for these:

https://github.com/WarnerMedia/artemis/blob/main/backend/ci-tools/shell/artemis-scan.sh#L14
https://github.com/WarnerMedia/artemis/blob/main/backend/ci-tools/shell/artemis-scan.sh#L101

I think it's fine. For most repos it will add a little overhead of running the plugin and making 1 API call but right now I think that's an acceptable tradeoff for adding in the GHAS coverage where it is enabled.

Do you think we should include a README.md for this plugin indicating that unlike other Artemis plugins, that run a tool against checked-out code, this plugin uses the GH API to query secret scanning alerts for the repo (a feature of GHAS), and then filters these alerts to only ones matching the scan branch (location)?

I guess we could.


Allowing in the SpeedProvider class custom methods for hidding ruler to others

Like #53 this is more of an enhancement, currently using a custom SpeedProvider allows to disable the ruler using custom code, but i would like to see an option to hide the ruler just to others, for example in the module https://github.com/p4535992/conditional-visibility wich allows to hide a token i would like to hide the ruler to others but the GM if the token is hidden.
This would need a new function in the API of the SpeedProvider or a new implementation of that.
Thanks

Drag Ruler is already built in a way so that the ruler is never shown to a player if the token isn't visible to them. Did you verify that the ruler is indeed shown to non-gm players if the token is invisible? If so, this might be a module conflict.

Let me run some test with only DragRuler to verify if is a problem in our end

Do you have any findings on this?

Closing due to inactivity. Feel free to reopen if any questions remain.


Event when a new media file starts playing?

I used to subscribe to the CoverReloaded event so that I would know when new album art was available, so that I could update my UI.  However, with the new interface change, that event no longer exists. So, I decided that I should subscribe to an event that tells me when a new song starts playing instead. However, I can't find one that works.
I first tried using MediaQueue.QueueMediaChanged. However, if I subscribe to this event, my handler never gets called. Due to the way that my app works, I only play one song at a time, using the Play() function, so there is never more than one song in the queue. I am assuming that this is the reason.
I then though of using the IMediaManager.MediaFileChanged event, but it appears (from the comments in the Interface) and looking at the code, that this event is only raised when a song FINISHES playing, not when it starts, which is what I need.
I was thinking of adding a call to OnMediaFileChanged in the Play() method so that I could get a notification when a new song starts, but I'm not sure if this is the best solution. Is this a good solution, or is there a better way to achieve this?

Try something like this code:
CrossMediaManager.Current.MediaQueue.PropertyChanged += (object sender, PropertyChangedEventArgs e)
{
    switch (e.PropertyName)
    {
        case "Current":
            if (CrossMediaManager.Current.MediaQueue.Current.MetadataExtracted) {
                // Do something with CrossMediaManager.Current.MediaQueue.Current.Metadata.Cover
            } else {
                // Take a listener on CrossMediaManager.Current.MediaQueue.Current and watch for a change on MetadataExtracted.
            }
            break;
    }
}

If you don't know if your item already is the current one, just execute the code inside immediately.

The reason that MediaQueue.QueueMediaChanged isn't working is a bug. I think it would be correct to use that once the bug has been fixed.

I think we could add an event for the Cover changed to the MediaExtractor

@martijn00 I would add the INotifyPropertyChanged interface to the IMediaFileMetadata, since the object is instanciated in the constructor of every MediaFile even though the metadata isn't available there.

@SimonSimCity That is a good idea! But i would still like to add it as a separate event, so we can pass the cover object as argument in the event handler.

Started on this in https://github.com/martijn00/XamarinMediaManager/commit/8ad9a80459b8ad5b4ef96f3529afa78d6f2dc83c

@SimonSimCity Thanks for the solution. Could you elaborate on how to "Take a listener on CrossMediaManager.Current.MediaQueue.Current and watch for a change on MetadataExtracted."? MetadataExtracted is a method, not an event.

Right, but the IMediaFile interface includes the INotifyPropertyChanged interface.
So you can just use that and check which property changed. Take a switch on the property-name, like I did in the first example and you're ready to go.

@SimonSimCity Got it, thanks!

I agree with @martijn00. I think that having a dedicated event would be better, so that the cover can be passed in via the EventArgs. Using INotifyPropertyChanged is more cumbersome, and could also be error prone since there is no guarantee that the cover value won't change between the firing of PropertyChanged and reading the Cover value. Also, since "Metadata" is the property that changes, Cover is actually a level removed, so there is no way to know that the Cover actually changed. It could be the Title, Album, etc. that changed. Correct me if I'm wrong on this.


CodeLens causes page location problem when switching back to one tabpage

VSCode Version:1.19.2 x64
OS Version:Windows 7 pro x64

Steps to Reproduce:
1.install   C# extension(OmniSharp) that will use CodeLens
2.open a C# project that the extension will work fine
3.open a C# file in this project that will show the CodeLens, and then open the vscode setting tabpage(or other tabpage that you like)
4.click the tabs to switch between 2 tabpages
Demonstration gif as below, you can see that in tabpage "MakeLuaPanel.cs", the line at the top of the view is changed after switching

This should have been fixed in #41968.
Nevermind the part where the issue marked as a duplicate apparently wasn't, but all these other issues never got tagged... sigh.


Assignment 2

What changes are you trying to make? (e.g. Adding or removing code, refactoring existing code, adding reports)
Submitting assignment 2
What did you learn from the changes you have made?
Linear regression
Was there another approach you were thinking about making? If so, what approach(es) were you thinking of?
NA
Were there any challenges? If so, what issue(s) did you face? How did you overcome it?
The definition of RMSPE vs RMSE and how it is calculated was a huge hassle.
I went back to Regression 1 & checked the formula and built a function as we previously had and got the answer that way
How were these changes tested?
I tested the changes by using various other commands and methods to verify the answers
A reference to a related issue in your repository (if applicable)
Checklist

[x] I can confirm that my changes are working as intended

A2: Complete
Q2 Part (ii) - Please add more detail to answer. For example, more specifically the plotted line in linear regression represents the line of best fit, which is minimizing the squared distance from the fitted line and the observed value.
Otherwise great work

A2: Complete
Q2 Part (ii) - Please add more detail to answer. For example, more specifically the plotted line in linear regression represents the line of best fit, which is minimizing the squared distance from the fitted line and the observed value.
Otherwise great work

Thanks, Kasra.
Added the requisite details. Will include it in the submission with assignment 3.


Connect ELK capability for data search function

Is your feature request related to a problem? Please describe.
$subject
Type/Improvement

PR was added as GSoC 2020 task by Poornima Rangoda


More const immutable classes

This addresses https://github.com/flutter/flutter/pull/9247#issue-219798373

@a14n a lint which would be useful (not for leaving on all the time, but for development) would be one that finds constructors of subclasses of @immutable classes that are not const and whose bodies contain nothing but asserts. :-)

There are still some immutable classes with only asserts in the constructor body but some asserts are not const-compatible so I haven't changed them.

nice


Make it possible to redirect to a custom sign in page based on URL

When the "/" handler is being requested by using "dashboard.onzestadapp.be", then redirect to "/customers/signin".
You need to check the X-Forwarded-For request header for this.
Make this configurable.

https://github.com/rogerthat-platform/rogerthat-backend/pull/130/commits/2faa414805ea9afcc097f39c97ae2dcac472a13b


Cleanup types and method arguments

I'm currently using Windows C types to make writing the bindings easier as I can easily identify what I need to do where, for example, if I see LPWSTR or LPPOINT I know I need to deal with buffers or structs. Before the initial release, these should be cleaned up and converted to JavaScript types.

Remove Windows C type TypeScript aliases
Update all method argument and return types to be JavaScript types
Update all method argument names to be easier to understand

hWnd to windowHandle
szTitle to windowTitle
etc...

Closing this as the C++ rewrite (#4) negates the need for this.


Add Dependency Autoupdate to Docker Installation

This would prevent errors caused by Dependencies like youtube-dl.
The container should be run with --restart=unless-stopped !
Otherwise we need a capsulation script for the execution, because this would effectively kill the root process (PID 1 '/bin/sh -c python3.5 run.py').
Also fixes the MAINTAINER Tag.

A new Dockerfile was included in https://github.com/Just-Some-Bots/MusicBot/commit/ee8be2ac6af305a79b55cc51f4ddf29f2a6232bf.


Created test_search.py

Added test of breadth_first_tree_search

@Chipe1  I have a small suggestion. This may not be relevant if you have thought about this in a different manner. So, in case if I am wrong with this please ignore this comment or better correct me. Can we use the GraphProblem class along with the Graph class instead of defining our own class in the test file? I feel that might be better as we would like to introduce minimum amount new code in our test files and rely mostly on imports and assert statements.

@reachtarunhere Thanks! I didn't know that graph was already implemented. I didn't check in the middle of the code for classes. I was about to put graph for Fig 3.2. You saved me a lot of effort.

Glad to be so some help :smile:


Feature/bugfix/mcp chrome firefox issues #2057 and #2058

Pull Request Test Coverage Report for Build 5034

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 54.346%

Totals

Change from base Build 5028:
0.0%

Covered Lines:
14386

Relevant Lines:
26471

💛  - Coveralls


Jieba

Using jieba to extact input tags,before best_match.
For example, suppose there are 10000+ corpus in mongo, while user_input is "where is the apple?"
Before:
The best_match logic get all the corpus in mongo (distinct by in_reponse.text) , the size is about 10000 .Then we compare all this corpus with input. This takes a lot time.
After:
This pull extracts tags of the input. for this example,tags are maybe "apple". Then we add a addtional search option to mongo, using regex ,to select the corpus only related with "apple". the size is more less than 10000 (maybe only 100). Then we compare this 100 corpus with input. This is more fast than before.
Notice:
1.JiaBa required.
2.Best perfomance with Chinese, compatible with english.
3.The first time we load jieba takes about 2s,for each bot.

Hi @calmzealA Thanks Pull Request to address this issue, For every new changes, you don't need to close existing one. You could use same branch to fix multiple issues more information available here https://help.github.com/articles/about-pull-requests/

Hi @vkosuri Thank you. The Travis CI build failed, so i open some new pulls to fix .


Trace nav frame selection jumps around

Describe the bug
After filtering the stations, sometimes the selection in the trace nav frame jumps back to the first option.

Fixed


Duplicate graphemes

WARNING:segments.profile:line 37:duplicate grapheme in profile: ^tɕ
WARNING:segments.profile:line 102:duplicate grapheme in profile: hn̩ʔ⁵⁵
WARNING:segments.profile:line 139:duplicate grapheme in profile: tsʰ
WARNING:segments.profile:line 244:duplicate grapheme in profile: ⁵⁵_
WARNING:segments.profile:line 246:duplicate grapheme in profile: ⁵⁵_$
WARNING:segments.profile:line 249:duplicate grapheme in profile: ʔ
WARNING:segments.profile:line 257:duplicate grapheme in profile: pfʰɨ⁵⁵̪̠

Thanks, two cases left.
WARNING:segments.profile:line 99:duplicate grapheme in profile: hn̩ʔ⁵⁵
WARNING:segments.profile:line 133:duplicate grapheme in profile: pfʰɨ⁵⁵̪̠

What are the differences here? I did not receive the warning when
running this.

cldfbench lexibank.check_profile reports this for me and the two cases are duplicates in the profile.

I mean: WHICH are the concrete differences between the duplicates in
terms of IPA?

I see, if you check the duplicates, @chrzyki, you find:
hn̩ʔ⁵⁵	h n̩
hn̩ʔ⁵⁵	h n̩ ⁵⁵
obviously, delete the first row.
And
pfʰɨ⁵⁵̪̠	pfʰ ɨ ⁵⁵ +
pfʰɨ⁵⁵̪̠	pfʰɨ⁵⁵
obviously, delete the second row.


[enhancement] View of containers not running

Describe the enhancement you'd like
I my normal cluster I usually have containers that are either

Running
Completed (Jobs, CronJobs)

I recently had the following state

ErrImgPull
Pending

I could not find this information anywhere in the dashboards. I would like to have a view of "abnormal state", abnormal being everything else than Running and Completed. That would make sense in the Global dashboard.
Additional context
No response

Hi @dkrizic,
Added a panel in the namespaces dashboard (https://github.com/dotdc/grafana-dashboards-kubernetes/commit/6c07ab20fcdd2e064d0108458626522a344cab47), but I think you should rely on an alerting rule for that.
Let me know if this solves your issue.

I agree with the alert rule, but still nice to have this in the overview when looking into the problems.


Issue-6

Improve function processFile so that it can convert .md file to .html.

Sure, I'll fix that right now.

I see your point. Then please make sure you clarify in Readme that the feature parsing title is only applied to .txt file.

Instead of removing .txt or .md extension outside of fs.readFile() I'd like to move it inside so we don't have to have another if else case outside.


Update/Fix running hubs page in docs

I understand this change as we will now render this part without the Name column - at the same time, this reduced the complexity by not entangling configuration significantly.
I support this change, but I think it would be nice to retain this. Perhaps by adding a field to cluster.yaml - which indeed may need to be duplicated as well. Hmm... I propose we move onwards but add a reference to this comment in the todo-list associated with this PR for later consideration.

Originally posted by @consideRatio in https://github.com/2i2c-org/infrastructure/pull/985#discussion_r804882713

The config refactor meant I had to remove the "Name" column from our list of running hubs, so we can now only display id. This page will be further broken when we separate out the support chart values from the cluster.yaml file. This issue tracks the work needed to reinstate this page in the docs after the support chart values have been reconfigured.
Relates to #879
TODOs

[ ] Add a display_name field for each hub in cluster.yaml files to display on the page. Update schema.yaml to match.
[ ] Rewrite conf.py to scrape grafana URLs from the new support chart values files.

@sgibson91 are there other issues we need to resolve first before addressing this one? You mentioned changing up some other configuration that'll also break this logic, so i figure we should get all of that work done first before we un-break it.

Yep, it's moving the support chart config out of the cluster.yaml files. That's being tracked in #879


Cannot integrate vivint in home assistant

Followed the steps outline in ingegrating Vivint with Home assistant however got stuck after restarting the home assistant, I see vivint on the HACS page but cannot find it in configuration / integration not sure why.

You might need to do a hard refresh of the page to get it to show up. Or it may just take a minute after restart for everything to be recognized

FYI: I just set this up 2 days ago for the first time with no issues.

I am setting it up, i am at the add integration step, found it no issue but Home Assistant messages "Please wait while Vivint is being set-up" spins for the last 15 minutes, is this to be expected?
Thanks so much, looking forward to try this out

I am setting it up, i am at the add integration step, found it no issue but Home Assistant messages "Please wait while Vivint is being set-up" spins for the last 15 minutes, is this to be expected? Thanks so much, looking forward to try this out

It depends on your internet connection and hardware of your HA setup as it has to download/update the required python packages to run, though 15 minutes does seem excessive.

It took a bit of time but it runs great, thanks so much for the effort you put into this

I am having this same problem. I have tried for a couple days but it won't show in integrations but I shows in Hacs. Was there a solve for this?


localhost is white!!!

I followed the steps to start working with Moralis but It doesn't work

for help https://forum.moralis.io/t/ethereum-boilerplate-questions


Rewrite battleship processor in Rust

Implements a transaction for the Battleship family in Rust. The Python version has been kept and moved under battleship_python/.
Signed-off-by: Kenneth Koski<EMAIL_ADDRESS>

@vaporos: That commit has been squashed


Kotlin support

Hi. Thank you for this great lib. I just wonder if it can be used when programming in Kotlin.
Are there any issues with annotations such as @RequiresPresenter?

Hi,
AFAIK, Kotlin is interoperable with Java, so it should work with Nucleus.
I've never tried it myself.

Thank you for fast reply. I just converted nucleus-example to kotlin, everything works properly.


feat: enable HD wallets by default

Issue being fixed or feature implemented
HD wallets are old-existsing feature, appeared in Dash years ago, but enabling HD wallets is not trivial task that requires multiple steps and command line/rpc calls.
Let's have them enabled by default.
What was done?

HD wallets are enabled by default. Currently behavior dashd, dash-qt are similar to run with option -usehd=1
the rpc upgradewallet do not let to upgrade from non-HD wallet to HD wallet to don't encourage user use non-crypted wallets (postponed till v21)
the initialization of ScriptPubKey is updated to be sure that encypted HD seed is never written on disk (if passphrase is provided)
enabled and dashified a script wallet_upgradewallet.py which test compatibility between different versions of wallet

What is not done?

wallet tool still does not support passhprase, HD seed can appear on disk
there's no dialog that show user a mnemonic phrase and encourage him to make a paper backup

Before removing a command line 'usehd' (backport bitcoin#11250) need to make at least one major release for fail-over option (if someone wish to use non-HD wallets only).
How Has This Been Tested?
Run unit and functional tests.
Enabled new functional test wallet_upgradewallet.py that has been backported long time ago but waited this PR to be enabled.
Breaking Changes
HD wallets are created by default.
Checklist:

[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have added or updated relevant unit/integration/functional/e2e tests
[ ] I have made corresponding changes to the documentation
[x] I have assigned this pull request to a milestone

LGTM but I'll wait for @thephez :)


PROPOSAL moving value bar inside sections in MODERN skin

Ohoops, my fault: I've created this branch thinking if was from master.
I close thispull request and open another one.


External FreePBX server doesn't seem to work

I've got a existing FreePBX running on another server in the network. When I add the card to my dashboard and configure it with the server ip, port and the extension credentials my Asterisk cli says that the extention is still offline.

Check the browser console and asterisk logs.

Yes offcourse. Tell me exactly which logs you'd want me to provide and i'll send them to you. Also. Can you provide me with an example configuration yaml of the card of which you know it works? Cans be a configuration error in my card ofcourse.

Here is a full config example from the docs: https://tech7fox.github.io/sip-hass-docs/docs/card/settings
In your browser, press F12 and look for the console. If there are any errors you can find them there.
If you don't see any errors there, then look at the Asterisk logs in FreePBX.


Loading more results for giving history with a filter selected doesn't work on first click

Steps to Reproduce

Visit the giving history page
Configure a filter (I used 01/16 + 01/15 as a start date)
scroll to the bottom and click the Load more results button.

Buggy Behavior

When the button is clicked, the page scrolls to the top and fails to actually load more results.
Clicking a second time appears to work.

Expected behavior

Results are loaded immediate without having to scroll back down.

Improvement: Since a user is already setting a filter, would it make sense to just show all results that the filter returns? BUT if a filter isn't set, then use the load more action?

@jonhorton I'll see what the response time is with loading all results

@jonhorton I' haven't been able to replicate this?

@jbaxleyiii I can consistently replicate by configure the following filters

At least one person is selected
Set a start date without an end date
Allow the initial filtering to complete
Scroll down and click the load more button

Screenshot
All subsequent clicks work.
Does that still not replicate for you?

@jonhorton bizarre, it works great for me following those replication steps...

@jbaxleyiii so weird! Perhaps someone else can test/verify?
cc: @meredithrouse @samclaridge @johnthepink?

@jonhorton I can't produce it either


Create feature names for non-pandas input, too

Checklist

[ ] Added a CHANGELOG.rst entry

Main changes

The feature_names_ attribute is populated for non-pandas input, too. It uses the X_{i} format for numerical columns, and (in the case of a SplitMatrix) the C_{i}__{cat} format for categorical columns. It would be a breaking change for users who relied on the feature_names_ attribute being unassigned in the case of non-pandas input, but I cannot imagine how that would be usefu (you never know, though).
A term_names_ attribute is also assigned during fit. It contains the name of the column in the original input data that corresponds to each column of the design matrix. In the case of numerical variables, it is the same as feature_names_. In the case of categorical columns, it differs in that it does not include the category at the end.

Reason
A separate PR for Wald-tests will soon follow, for which it will be useful to have a simple way to refer to columns by names. The same goes for what I call terms here. I am submitting this as a separate PR as it is relatively self-contained and it might be easier to review.

An example notebook demonstrating what this branch is about: https://gist.github.com/MartinStancsicsQC/eaad758d27cb119336804a3d4170aad1

The proposed tabmat formula interface has a categorical_format attribute that allows parametrizing categorical column names with formula strings (i.e. "{name}__{category}" or "{name}[{category}]". I think this feature it would be nice for glum's feature_names, too. Any thoughts?

Re. parametrizing categorical column names: I agree that this is a nice feature, but this should ideally be a separate PR.

It will probably be superseded by Tabmat PR 278. Closing it for now.


Looks suspicious - If you put your mouse over CylancePROTECT support team,  it shows a ibrahim<EMAIL_ADDRESS>

Why is there a Toyota email address in link to support for 3rd party CylanceProtect?
This looks fake.
DETAILS
There is a suspicious email address (maybe fraudulent) in the following MSFT article:
Tutorial: Azure Active Directory single sign-on (SSO) integration with CylancePROTECT
https://docs.microsoft.com/en-us/azure/active-directory/saas-apps/cylanceprotect-tutorial

If you put your mouse over CylancePROTECT support team,  it shows a ibrahim<EMAIL_ADDRESS>This is very strange and caused the customer to open the case.  A Toyota.com email address does not appear to be correct for an article about Cylance Protect
https://www.cylance.com/en-us/platform/products/cylance-protect.html

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

ID: 5c6b18ca-7d4b-dc41-7e55-0cc90f7e39e8
Version Independent ID: 5fea00f2-3482-19b2-c509-e73c2014bf7c
Content: Tutorial: Azure Active Directory single sign-on (SSO) integration with CylancePROTECT
Content Source: articles/active-directory/saas-apps/cylanceprotect-tutorial.md
Service: active-directory
Sub-service: saas-app-tutorial
GitHub Login: @jeevansd
Microsoft Alias: jeedes

@mhunter77 Thanks for your comment. We will review your issue and will revert to you.

@jeevansd Could the link to email address be rectified asap in this section ?

@mhunter77  We have updated the Support contact for the CylanceProtect please review the Doc
#please-close


Added assertion for props()

Adds an assertion for the presence of props. Supports two styles:

Keys only: props([ key, key, key, ... ])
Object: props({ key: value })

Keys only:
let component = shallow(example);
expect(shallow(component)).to.have.props([ 'className', 'href' ]);

Using keys also supports chaining assertions onto the result of selected the keys, same as prop(key):
expect(shallow(component)).to.have.props([ 'className', 'href' ]).deep.equal([ 'example', '#' ]);

And keys and values:
expect(shallow(component)).to.have.props({ 'className': 'example', 'href': '#' });

👍

Epic PR, thanks for your contribution 😄 can you please update the README.md file and update it with the newly added assertion you wrote.

lgtm

Hey, very sorry about the delay getting this finished off. I've made the change suggested and updated the docs.
One question: do you think the props assertion should do a deep comparison of the prop values or is the shallow one enough? At the moment the following will fail:
expect(whatever).to.have.props({ someObject: { key: 'value' } })

@gpoole isn't this what the deep flag is supposed to be used for?

do you think the props assertion should do a deep comparison of the prop values or is the shallow one enough?

@gpoole I don't think the default behaviour should be deep comparision, like @Kovensky mentioned the deep flag should handle this.
I will merge this PR as is, but it would be nice if we can support the following in a different PR:
expect(whatever).to.have.deep.props({ someObject: { key: 'value' } })

In the meantime you can do:
expect(whatever).to.have.props([ 'someObject' ]).deep.equal([ { key: 'value' } ]);

Merged


Source management sorting

This PR:

Adds a lastConnected to the Source dB schema, which updates on inventory syncing if the source is found in the api
Adds functionality to the FilterDropdown to sort sources based on their lastConnected date, with a button to reverse the order of the sorting

No sorting selected (in this case, the 'reverse sort order' button is disabled):

Sort on most recent is selected, reverse button NOT pressed:

Sort on most recent is selected, with the reverse button pressed:

Added last connected date to the source card/ edit view:

LGTM


ir.controller.configure(,{customMethods},) should get "this" assigned to the controller

When any method is defined in the controller, the this object is the controller itself
ir.controller().myMethod=funct(){//this===controller}
This behavior should be the same for the custom methods that are executed after REST calls, that is, these functions should get the controller as this object (currently, this=>the object containing the customMethods, that is useless)
Possible solutions

don't define in the controller any function but use in the controller the names of the functions to be used. Example the read() method can have beforeRead() and afterRead(), so if no funct is defined, nothing happens but the inside the read() code there are statements to check that if these functions exist, they should be invoked.
other options, the first one is enough simple to understand for any developer so it is preferred

don't forget to update documentation on create read update remove...

Custom methods now have the implicit this object assigned to the controller.
Note: the custom functions can be declared either as function() {} or as arrow () => {} but the first is preferred for these functions since the arrow assigns the this in runtime and it could be a different object than the controller.
See controller for examples.


Change delete command to include c/

Bug fix

I can open another PR to correct the invalid command format message and exception throwing (see infoCommandParser) if you wish.

Read issue wrongly.


Feature request: setting the maximum volume for unmute

I love this utility but I miss just one feature.
When we mute, the volume goes to 0 (which is fine), but when we unmute the input volume is always set to 100 and not the previous level. Maybe it is not an issue when we use muteme for skype or conference calls, but if you are recording something like podcast it is not enough, because you want to keep balance between gain and input volume of your mic.
So it would be great to have additional preference like "unmute volume". It could be 100 by default so it would behave exatcly the same as it does now.
Another aproach could be something like "remember previous volume level on unmute".

Hi @slawekludwiczak. You could download the latest rc2 version where that problem already fixed. We completely revamped the logic of muting by using low level api. Now we mute microphone without even changing the volume.  Also we're preparing app for release at app store.

We are happy to announce that we released the new version of the app which currently we distribute as a separate application https://mutify.app/. That issue also closed in this release.

You can try it for free with 7-days trial and get 50% discount with promo code: MUTEME
However, the existing opensource version will stay forever free.


Antdv: Auto resolve kicks in before checking components field in component definition

When using ant components, using any component that starts with A will be resolved by the ant resolver even tho you might have specified such a component in the component definition:
<template>
  <ABla/>
</template>

<script>
  import ABla from '...'

  export default {
    components: { ABla }
  }
</script>

The resolver will try to load it as ant component but obviously cant find it. This not only happens for known ant components but for ANY component starting with A
I found this to get around #228 like so:
const { Title: ATitle, Paragraph: AParagraph } = Typography;
const { TextArea: ATextArea } = Input;

export default {
  components: { ATitle, AParagraph, ATextArea }
}

fixed in  https://github.com/antfu/unplugin-vue-components/pull/230


ITMS-90809: Deprecated API Usage

Xcode version: 10.3
Firebase SDK version: 6 and above
Firebase Component: Auth, Core, Database, Firestore, Messaging, Storage, Crashlytics, Performance, Analytics, Google Maps
Component version: Given Below

Describe the problem
When I submitted my app to AppStore, I got a mail from . them saying
ITMS-90809: Deprecated API Usage - Apple will stop accepting submissions of apps that use UIWebView APIs . See https://developer.apple.com/documentation/uikit/uiwebview for more information.
Steps to reproduce:
firebase_database: ^3.0.7
cloud_firestore: ^0.12.9+4
firebase_analytics: ^5.0.2
firebase_storage: ^3.0.5
firebase_messaging: ^5.1.6
firebase_auth: ^0.14.0+5
firebase_performance: ^0.3.0+5
google_maps_flutter: ^0.5.21+7
What happened? How can we make the problem occur?
ITMS-90809: Deprecated API Usage - Apple will stop accepting submissions of apps that use UIWebView APIs . See https://developer.apple.com/documentation/uikit/uiwebview for more information.

This issue should be resolved in the latest version of Firebase (6.10.0). Please upgrade and see if the issue is still reproducible.
See #3780


Russian translation:

closes #171

Added Russian translation
Added translation for Features from index page (components/features.js) with fallback to default locale (en-US)
Small typo fixes found during translation

THANK YOU! Although I don't understand Russian, I took a quick look and would like to merge it :)
Thank you for the contributions!

Also those new abstractions are great, appreciate it!

Спасибо!

Awesome work. Thanks @valentinpolitov

Glad you all appreciate it, it was my pleasure. Will be keeping an eye on this repo for further improvements


Switch YAML from yq to prettier?

Prettier now has YAML support (prettier --parser yaml). The current formatter yq works but is probably not very popular. Should we switch to Prettier?
When the multi-formatter support finally gets going, we can have both of course.

I think this would be good, I haven't tried it prettier for YAML yet, but I have tried to use yq on a cloudformation template, but it ended up breaking it. Don't remember the exact details, but I think it was related to the !Sub functions and the like.

yq is using mikefarah/yaml as its YAML parser. The readme says:

The yaml package supports most of YAML 1.1 and 1.2, including support for anchors, tags, map merging, etc. Multi-document unmarshalling is not yet implemented, and base-60 floats from YAML 1.1 are purposefully not supported since they're a poor design and are gone in YAML 1.2.

Closed by #51. Preffier is now the YAML formatter.


Replace grapheme arguments in PhonoModel with values

Different methods in PhonoModel, following the prototype, take a grapheme or list of graphemes as their argument, operating on the graphemes of the sounds that are part of the model.
This should be replaced by methods that accept values tuples, optionally accepting standard graphemes as it is currently done but, internally, just resusing the values2grapheme auxiliary structure. We cannot pass Sounds directly, as it would imply importing .sound, which would bring circular references (only a big reorganization could address this).
The methods are:

[x] .value_vector(), which takes a single grapheme (and could be offered in Sound as well, wrapping the model call)
[x] .minimal_matrix(), which takes multiple graphemes
[ ] .class_features(), which takes multiple graphemes
[ ] .distance(), which takes two graphemes

The methods will fail, as expected, when a values tuple from a different model is passed, and this is good. A check could be in place, however.

.value_vector() addressed with beb23e7

.value_vector() addressed with beb23e7

.minimal_matrix() addressed with 2938e26; it might be necessary to move components from Sound to PhonoModel later to make it more user-friendly.

.minimal_matrix() addressed with 2938e26; it might be necessary to move components from Sound to PhonoModel later to make it more user-friendly.

.class_features() addressed with 83955e4

.class_features() addressed with 83955e4

.distance() addressed with 9865c8c

.distance() addressed with 9865c8c


Add stylegan example

I'm unable to get autogen.py add_example to work probably due to my software environment.
It complains about 'module tensorflow not found' due to wrong kernel in the generated notebook. I manually changed the kernel spec, and run the command line
jupyter nbconvert --to markdown --execute --debug ../examples/generative/ipynb/stylegan.ipynb --output stylegan.md --ExecutePreprocessor.timeout=3600
then it throws error:
TypeError: in user code:

    <ipython-input-4-c959e51911cd>:6 load  *
        image = tf.io.read_file(image_file)
    /home/soon/venv/imgentf2/lib/python3.6/site-packages/tensorflow/python/ops/gen_io_ops.py:568 read_file  **
        "ReadFile", filename=filename, name=name)
    /home/soon/venv/imgentf2/lib/python3.6/site-packages/tensorflow/python/framework/op_def_library.py:493 _apply_op_helper
        (prefix, dtypes.as_dtype(input_arg.type).name))

    TypeError: Input 'filename' of 'ReadFile' Op has type float32 that does not match expected type of string.

The command above run when I point the notebook to my local version.
If possible, please try to generate the notebook using this py to see it if works.

Thanks for your pull request. It looks like this may be your first contribution to a Google open source project (if not, look below for help). Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).
Please visit https://cla.developers.google.com/ to sign.
Once you've signed (or fixed any issues), please reply here with @googlebot I signed it! and we'll verify it.
What to do if you already signed the CLA
Individual signers

It's possible we don't have your GitHub username or you're using a different email address on your commit. Check your existing CLA data and verify that your email is set on your git commits.

Corporate signers

Your company has a Point of Contact who decides which employees are authorized to participate. Ask your POC to be added to the group of authorized contributors. If you don't know who your Point of Contact is, direct the Google project maintainer to go/cla#troubleshoot (Public version).
The email used to register you as an authorized contributor must be the email used for the Git commit. Check your existing CLA data and verify that your email is set on your git commits.
The email used to register you as an authorized contributor must also be attached to your GitHub account.

Googlers: Go here for more info.

@googlebot I signed it!

@googlebot I signed it!

@googlebot I fixed it!


switch to using native set class for bron_kerbosh method

This fixes #75. We don't have tests around l_bp for the most part (or lsort or lmerge). The only change here is to use the native set and remove now unused Set import. The method where the set class is used isn't called anywhere, but I don't want to remove it quite yet given that we are still investigating why we need to prune.

Coverage decreased (-0.04%) to 44.663% when pulling 8b50603c726cafeed330684969ca23610a6c82e7 on ernfrid:modern_sets into c69dd5366b479de1f0e304738e0073e47b28077a on hall-lab:master.


Newsletter 29 - Dec 2021

Newsletter 29: December 2021
tags: newsletter
Editors: @ozkriff, @17cupsofcoffee, and @AngelOnFira
Another month has gone by, so it's time to put together the Rust Gamedev newsletter with December news!
If you want to help writing the newsletter:

Read CONTRIBUTING.md.
Grab some of the "🆓 free" sections by leaving a comment like "I'd like to work on {section_name_1} and {section_name_2}".

The links in brackets (like "1, 2, 3") are suggestions of links to include in the section. Feel free to add more!
Mentions in brackets (like "🆓 free (@ozkriff?)") are just a suggestion of who could pick the work up - it's not an obligation, and other people are welcome to take those sections.
Extra sections not listed in the plan are welcomed - just leave a comment and open a PR!

Write a short overview:

Use provided links as a starting point.
Try to maintain a consistent style with the rest of the newsletter and run markdownlint (lint errors will fail the CI build).
Insert line breaks (softbreak) at 80 chars, please.
Leave a comment or DM me on Discord if you have any issues.

Send a PR to the source branch (example: #336)

Mention this issue in your PR's description to link it all together.

As with the last few newsletters, we're trying to delegate the writing workload where we can - to quote @AngelOnFira from a few months ago:

We're also going to be transitioning to having authors or volunteers write about their own content, rather than the editing team doing it all at the end 💯 This means if you want to see your work in the newsletter, you have to write it yourself! If you're not able to write about your work, feel free to comment and I can assign it 🆓 free. We're working on taking some of the load off the editing team where we can with this. Best to keep this sustainable!
Also, we want to make sure contributing to the newsletter feels open to anyone who wants to write a section about their project. If you have anything you can write about, just add a comment to this issue and I'll add it to the todo list 😄

Current Schedule
The soft deadline for all section PRs is the 8th of Jan. PRs will usually be accepted as long as they are ready before the newsletter's release, but the earlier the better :)

⚠ The most important formatting/style rules from CONTRIBUTING.md:

Only one image (<300kb) or GIF (<2.5mb) before the text, with an optional caption and mandatory alt text for accessibility.
All the rendered text should be under 1000 characters (including spaces and punctuation) and under 6 paragraphs (without any subsections, etc).
No bold/italic/etc formatting - only links and one plain list without nesting per section (multiple lists are allowed if your project consists of multiple parts that aren't independent enough for their own sections).
Third-person perspective.
80 characters per line and no other markdownlint warnings on CI.

Please use these templates as a starting point:
Games/apps/libraries:
### [Game name]

![alt text](img)
_optional image label_

[Game name] ([GitHub], [Discord], [Twitter]) by [@nickname]
is... {short project description in one sentence}.

{An overview of the recent updates with links to more details}.

_Discussions: [/r/rust_gamedev](link), [Twitter](link), [etc](link)_

[Game name]: http://example.com

Articles/blog posts/videos/etc:
### [Article name]

![alt text](img)
_optional image label_

[@nickname] published an [article] about...
{overview what the resource is about}.

_Discussions: [/r/rust_gamedev](link), [Twiter](link), [etc](link)_

[Article name]: http://example.com

Current Structure & Status
Below is a list of our current planned structure for the newsletter, and the status of each PR (which we'll try to keep updated).
This is not an exhastive list - if you have your own project that you want to write about, just make a comment on this issue and open a PR!

[ ] Rust GameDev Meetup - 🚧 WIP by @AngelOnFira
[ ] Game Updates

[ ] Veloren (1) - 🚧 WIP by @AngelOnFira
[ ] Hydrofoil Generation Sailing (1) - 🚧 WIP by @kunos
[ ] Bendyworm (1) - 🆓 free (@Bauxitedev?)
[ ] Bitgun (1, 2) - 🆓 free (@darthdeus?)
[x] Tet-Rust (1, 2) - ✔ done by @Syn-Nine
[ ] Fish Fight v0.3 (1, 2) - 🆓 free (@erlend-sh?)
[ ] country-slice (1) - 🆓 free (@anopara?)
[ ] bevy_combat (1) - 🆓 free (@ElliotB256?)
[ ] Rust City (1, 2, 3) - 🆓 free (@iolivia?)
[ ] Antorum Isles (1) - 🆓 free (@Dooskington?)
[ ] Molecoole (1, 2) -  🆓 free (@Hilku?)
[ ] 10x Sprint Master (1, 2) - 🆓 free (@Enet4?)
[ ] Harvest Hero Origins (1, 2) - 🆓 free (@Bombfuse?)
[ ] aous (1, 2) - 🆓 free (@mockersf?)
[ ] paddlepunks (1) - 🆓 free (@halvnykterist?)
[ ] Rust Shooter (1) - 🆓 free
[ ] 10x Sprint Master (1) - 🆓 free (@Enet4?)

[ ] Learning Material Updates

[ ] Vange-rs: WebAssembly in Rust (1, 2) - 🆓 free (@caiiiycuk?)
[ ] Rust SFML Windows Setup (1) - 🆓 free (@TheFern2?)
[ ] Rust and Unity game development (1, 2) - 🆓 free (@TanTanDev?)
[ ] Tetris livecoding (1) - 🆓 free

[ ] Engine Updates

[ ] Oxygengine (1, 2, 3) - 🆓 free (@PsichiX?)
[ ] Pyxel (1, 2, 3) - 🆓 free (@kitao?)
[ ] rg3d (1, 2, 3) - 🆓 free (@mrdimas?)
[x] Rusty Engine (1, 2) - ✔ done by @CleanCut
[ ] godot-rust (1) - 🆓 free (@Bromeon?)

[ ] Tooling Updates

[ ] SPV 0.3.7 (1) - 🆓 free (@AlbinSjoegren?)
[ ] Guitar tab viewer (1, 2, 3) - 🆓 free (@yjpark?)

[ ] Library Updates

[ ] kajiya (1, 2, 3, 4, 5) - 🆓 free (@h3r2tic?)
[x] assets_manager v0.7 (1, 2) - ✔ done by @a1phyr
[ ] Shard 0.2 (1) - 🆓 free (@HindrikStegenga?)
[ ] bevy_midi v0.2 (1) - 🆓 free (@BlackPhlox?)
[ ] bevy_proto (1) - 🆓 free (@MrGVSV?)
[ ] bevy-remote-devtools (1) - 🆓 free (@reneeichhorn?)
[ ] wgpu (1, 2) - ✔ done by @kvark
[ ] rapid-qoi (1, 2) - free (@zakarumych?)
[ ] ash v0.34 (1) - 🆓 free (@MaikKlein?)
[ ] egui 0.16 (1, 2) - 🆓 free (@emilk?)

[ ] Meeting Minutes - 🚧 WIP by @AngelOnFira
[ ] Discussions (1, 2, 3, 4) - 🚧 WIP by @ozkriff

Final steps:

[ ] Other News - by @ozkriff
[ ] Final review - by everyone
[ ] Publish - by @ozkriff
[ ] Post on /r/rust, /r/rust_gamedev, /r/gamedev, URLO, twitter.com/rust_gamedev - by @ozkriff
[ ] Add comment links - by @ozkriff
[ ] Add a draft of the n30 - by @ozkriff

I'll pass for this month, wgpu port for Hydrofoil Generation is not done yet, nothing much to say.
Looking forward to write something for next newsletter.

10x Sprint Master (1, 2) - free free (@Enet4?)

Absolutely! I already started work on the section.

with November news!

Er, December? 😄
I'll add a thing about the Rusty Engine 3.0 release!

I don't see a /content/news/29/index.md file to add anything to. Who adds that?

@CleanCut: Whoops, that should have been done as part of #852 - I will raise a PR to add it now.

Actually, I apparently have source branch powers, so I committed it directly (it's just a copy and paste of the template so hopefully @ozkriff won't be mad at me :p). Should be good to go now!

@17cupsofcoffee Thanks! Made my PR in #889

I'd be happy to write up a piece on Blackjack if you think that fits?

We will skip a godot-rust update this time, most changes in December were internal and not that interesting.
Will follow up for January 🙂

Nothing big on SPV, working on a report featuring it but no big updates this month.  No need to have it in this month.

Thanks for the shoutout my Rust Setup for Windows MSVC is specifically for MSVC toolchain. I've also updated the rust-sfml wiki as per my video. If anyone finds any issues don't hesitate to contact me<EMAIL_ADDRESS>

I added a small section about my ECS crate in #896.

I'll aim to do Veloren and the gamedev meetup after today's meetup. I might also take some other sections if I have the energy :)

Will write up the article for Graphite in the hours after the meetup.

I'll write about Molecoole soon.

I'll write about Molecoole soon.

I'll take kajiya!

No meeting minute updates for December!

Hope I'm not late yet! I can write about country-slice

Working on the Graphite section now. It'll be a couple hours if history is precedent.

Sorry for the delay, I'll try to prepare the final draft and release the issue later today.
I guess no more contributions are coming at this point, so I'm taking all the unclaimed sections to either write their sections (if they have enough content) or put them into the Other News section as oneliners.

Sorry for the delay, here's the release: https://gamedev.rs/news/029!


Home Page Discussion

Comment Here

@robmoffat I'd like to contact you privately about this book, how do I do that?

Sure, email me-  rob at kite9.com


Linux support/coverage for PluginLibraryTests

Looking at the Makefile, LinuxMain only includes the tests from SwiftProtobufTests.

Fixed in #519


[FEATURE REQUEST] Add Ion as a service

https://identity.foundation/ion/install-guide/

Mentioned here https://github.com/rootzoll/raspiblitz/issues/1038
Pls close this.


Typescript -> ReferenceError: exports is not defined

Is this a bug report?
yes
... followed the instructions for converting to TS and they don't work.
I get "ReferenceError: exports is not defined"
Tried restarting the dev server ... that doesn't work.
Let it create its own tsconfig.json and that didn't work either.

Hi @burtonator, interesting. A colleague of mine did the same thing this week and didn't have any issues, so I'm inclined to believe this might be something within your project.
Can you please share your project? Or an example repository for reproduction?
If you have exports in your code, that should be export - but otherwise, we'll need to have a look at the code to understand the exact problem sorry.

I had the same problem, had to add export = null at the bottom of my index.tsx because TS generates code using Object.defineProperty(exports.default) or something like that, and exports isn't defined. Adding the export = null replaces the code with module.exports = null instead so no error!


adds prow job to install nephio components on kubeadm cluster

What type of PR is this?

Uncomment only one  /kind <> line, hit enter to put that in a new line, and remove leading whitespaces from that line:
/kind bug
/kind cleanup
/kind design
/kind documentation
/kind failing-test

/kind feature

/kind flake

What this PR does / why we need it:
This PR adds prow job support to deploy Nephio management components on a kubeadm cluster. The files to review as part of this PR are
  .prow.yaml
   e2e/provision/init.sh
   e2e/provision/install_sandbox.sh
   e2e/provision/playbooks/deploy_kubeadm_k8s.yml
   e2e/terraform/main.tf
   e2e/terraform/modules/gcp/main.tf
   e2e/terraform/modules/gcp/variables.tf

Which issue(s) this PR fixes:

Fixes #
Special notes for your reviewer:
Please review and merge https://github.com/nephio-project/test-infra/pull/296 prior to merging this PR. This PR includes files from the #296 PR
Does this PR introduce a user-facing change?:

NONE

/test e2e-kubeadm-fedora-34

/test e2e-kubeadm-ubuntu-jammy

/test e2e-kubeadm-ubuntu-jammy

/test e2e-kubeadm-fedora-34

/test e2e-kubeadm-ubuntu-jammy

/test e2e-kubeadm-ubuntu-jammy

@vjayaramrh Didn't we decide to bump the fedora version to 40 instead of 34 after R3?

/test e2e-kubeadm-ubuntu-jammy

/test e2e-kubeadm-ubuntu-jammy

/test e2e-kubeadm-fedora-38

/approve

/lgtm


⚠ GitLab Server has degraded performance

In 9252e5d, GitLab Server (https://gitlab01.its-telekom.eu) experienced degraded performance:

HTTP code: 200
Response time: 14212 ms

Resolved: GitLab Server performance has improved in 53585fd.


VipsIccTransform wrong arguments

Running on windows, v. 0.5.0:
(process:19900): GLib-GObject-CRITICAL **: 16:54:52.044: g_object_set_is_valid_property: object class 'VipsIccTransform' has no property named 'outputProfile'

Issue seems to be this line in VImage:
VipsOption.String outputProfileOption = VipsOption.String("outputProfile", outputProfile);
https://www.libvips.org/API/current/libvips-colour.html#vips-icc-transform
The version 8.15.3 doesn't have that property on that method.

Pretty sure this is because I'm using the "Java style" name for the option instead of the Vips style - I'll fix it today and do another release

This is fixed in 0.5.1, just published to Maven Central (might take a few minutes for it to become available) 🤞

This part works now.

This part works now.


Writing Audio to Disk when using recognize_once_async().get()

Is there any mechanism by which I can capture the audio analyzed while using recognize_once_async().get() and write it to disk?

Hi there! Thanks for reaching out to us.
It is a bit complicated but this should be possible in 2 ways:
First you could enable audio logging in the service and then retrieve the audio logs. There is another answer here that describes it: https://learn.microsoft.com/en-us/answers/questions/267038/file-location-when-audio-logging-is-enabled-in-spe
Secondly, you could capture the audio yourself and write it to a file, and write it to the SDK using a stream. This would be a lot more code on your part, but would cut out the service. https://github.com/Azure-Samples/cognitive-services-speech-sdk/blob/master/samples/cpp/windows/console/samples/speech_recognition_samples.cpp

Thanks. I found a solution with PyAudio - see my post here: https://stackoverflow.com/a/75273974/21052377


Start the next dev cycle

bors r+

Are you not going to bump the rev to 0.12.0-pre ?

It wasn't in the release procedure doc so I didn't even think about it. Is there any reason to actually do this?


TCP keepalive socket options are not enabled on Linux

Driver version
11.2.1.jre11
SQL Server version
unknown (this is a driver-side issue)
Client Operating System
Linux
JAVA/JVM version
11
Problem description
The JDBC driver documentation states 1

To detect broken idle connections, the driver relies on TCP keepalive packets at the socket level. On Linux and Java 11+, the driver automatically enables keepalive packets at a 30-second interval (KeepAliveTime) with a 1-second delay between retries when a failure occurs (KeepAliveInterval).

When using the JDBC driver to connect to a SQL Server database with a java process instrumented with strace -f -e trace=setsockopt shows that the relevant keepalive socket options are not being set.
With a debugger, I was able to ascertain that this block should be setting the relevant socket options, but instead the else branch is executed. This is because of a bug in the code: the driver ships its own version of the jdk.net.ExtendedSocketOptions class named com.microsoft.sqlserver.jdbc.ExtendedSocketOptions, including separate definitions of TCP_KEEPIDLE and TCP_KEEPINTERVAL.  It's these alternate definitions that are used to check for presence in the set of supported socket options.  However, the set contains the jdk.net.ExtendedSocketOptions versions of these options. Best I can tell, there is no Object.equals override for any of the socket options classes, so reference equality is used to check for set inclusion. Thus, while the socket options set includes jdk.net.ExtendedSocketOptions.TCP_KEEPIDLE and jdk.net.ExtendedSocketOptions.TCP_KEEPINTERVAL, the containment checks for the com.microsoft.sqlserver.jdbc.ExtendedSocketOptions versions returns false, dropping the flow into the else branch.

I have verified via strace that removing the com.microsoft.sqlserver.jdbc.ExtendedSocketOptions class and using jdk.net.ExtendedSocketOptions for the contaiment checks enabled the keepalive socket options appropriately. I'm not submitting a PR because I imagine this will break compatibility with JRE 8.  https://github.com/sisudata/mssql-jdbc/commit/eb68e1d8fa35a6b49b7f70b6a53b46bf9023a49b

Hi @danburkert,
Thank you for finding this. We'll look into this, and keep you updated on a solution.

Fixed via #1953 and included in today's 12.1.0 preview release.


Release Notes FTW

It would be nice if your releases included some/any context in what changed when you create the release in GitHub:

the major theme of the release (bug fixes, new feature)
Major PRs that went into the release

For example, the swagger team does a pretty good job documenting their releases.
https://github.com/swagger-api/swagger-core/releases
Love your library. Keep up the good work.

I agree about the changelog,
I took a look at https://github.com/skywinder/github-changelog-generator
It's pretty cool, and it creates/updates the changelog from issues/pull requests/labels ecc...

I have been gone thought the commit messages and created following list.
I plan to create a "ReleaseNotes.md" File with a pull-Request. Also I will remove the timestamps (The date should be enough Info).
1.5.1 (Released: Hopefully soon :D )

2017-02-18 13:48:51 Fix, re-registered ConstructorConverter as Built-In converter. Fixes #194. Pull-Req.: #195 By @brabenetz
2017-02-18 13:33:08 Enhancement, Add BigInteger and Currency as Immutable types. Fixes #193. Pull-Req.: #195 By @brabenetz
2017-02-08 21:33:35 Enhancement, mapping of package private classes + allow protected classes. Fixes #187. Pull-Req.: #191 By @kirviq
2017-01-28 09:45:24 Fix, StackOverflowError because of failed Non-Recursiv Type Evaluatiuon like "Map<Date, Map<Integer, String>>". Fixes #188. Pull-Req.: #182 By @brabenetz
2017-01-05 05:40:54 Enhancement, Implement Support for mapping Sub-Types of Custom ObjectFactory. Fixes, #176. Pull-Req.: #182 By @brabenetz
2017-01-03 13:44:37 Fix, NullPointerException when map an element to a list. Fixes #175. Pull-Req.: #180 By @andreabertagnolli
2016-12-25 22:09:43 Enhancement, Add default Mappings for java-8 date Api immutable classes. Fixes #170 and #96. Pull-Req.: #178 By @brabenetz
2016-12-08 20:38:03 Enhancement, RegexPropertyResolver to allow regex expressions with more than one capture group. Pull-Req.: #165 By @Helmsdown

1.5.0 (Released 2016-12-07 11:35)

2016-12-03 16:25:12 Fix, Don't lose the MappingContext (with cached already mapped Objects) during Mapping. Fixes #162. Pull-Req.: #163 By @brabenetz
2016-12-03 15:38:57 Fix, Caching for Circular Object-Tree mapping to prefent mapping one Object a second time. Fixes #105 and https://code.google.com/archive/p/orika/issues/143 . Pull-Req.: #163 By @brabenetz
2016-11-30 13:38:38 Fix, problem generic types when subclassing like "AbstractMyConverter extends BidirectionalConverter<T, String>". Fixes #129. Pull-Req.: #161 By @eduarddrenth
2016-11-05 10:27:47 Fix, Registering map with multiple converters does not work. Fixes #99. Pull-Req.: #158 By @andreabertagnolli
2016-10-31 11:56:55 Fix, No concrete class mapping defined error mapping a list of interfaces. Fixes #91. Pull-Req.: #157 By @andreabertagnolli
2016-10-28 14:57:46 Update, Upgrade ConcurrentLinkedHashMap (Library com.googlecode.concurrentlinkedhashmap:concurrentlinkedhashmap-lru:1.4.2 ). Fixes #100. Pull-Req.: #156 By @andreabertagnolli
2016-10-26 17:58:44 Fix, Default mapper with SortedSet throws ClassCastException. Fixes #58. Pull-Req.: #155 By @andreabertagnolli
2016-10-25 14:39:16 Fix, Deadlock. Fixes #56. Pull-Req.: #153 By @andreabertagnolli
2016-10-24 15:01:33 Fix, NPE on VariableRef.isPrimitive() with map of map. Fixes #67. Pull-Req.: #152 By @andreabertagnolli
2016-10-24 00:55:56 Fix, Orika does not create intermediate property when mapping lists. NPE mapping "a.b.c{}". Fixes #64. Pull-Req.: #151 By @andreabertagnolli
2016-07-29 08:46:19 Fix, Inheritance check does not consider interfaces. Fixes 148. Pull-Req.: #149 By @tsachev
2016-10-15 21:37:08 Enhancement, by fixing some Tests: remove some @Ignore tags. Pull-Req.: #150 By @andreabertagnolli
2016-10-14 17:17:20 Fix, Invalid code generated when embedded field name not a valid java variable name. Fixes #77. Pull-Req.: #146 By @andreabertagnolli
2016-10-10 11:01:55 Fix, Travis CI build. Fixes #125. Pull-Req.: #144 By @andreabertagnolli
2016-09-14 23:59:31 Fix, Catch case where constructorArguments are not set. Pull-Req.: #140 By @oillio
2016-08-02 18:58:16 Fix, CodeGenerationStrategy.addSpecification(...) should accept Class instead of Class. Fixes #134. Pull-Req.: #136 By @kalyan01
2016-07-13 11:20:47 Enhancement, Support property types from generic interfaces. Pull-Req.: #132 By @tsachev
2016-06-01 17:54:55 Fix, Avoid check if map is in place. Pull-Req.: #124 By @ptahchiev
2016-05-19 00:55:37 Fix, Paranamer issue if Object uses lambda by updating paranamer to version 2.8. Fixes #60. Pull-Req.: #123 By @muminc
2016-04-18 09:46:51 Fix, ClassLoader strategy coherency. Use Orika in an OSGI container. Fixes #114. Pull-Req.: #115 By @acourouppe
2016-04-06 23:22:49 Fix, NullPointerException in CloneableConverter. Pull-Req.: #111 By @kxmas
2015-10-15 08:22:54 Fix, Do not loose Map instance when mapping MultiOccurenceVariable to a Map. Fixes #82. Pull-Req.: #88 By @leimer
2015-09-22 22:01:46 Enhancement, Add Sub-Module for special jdk8 tests. Pull-Req.: #163 By @brabenetz
2015-09-19 10:19:06 Fix, TypeFactory.refineBounds and add additional Tests. Pull-Req.: #163 By @brabenetz
2015-09-14 21:09:02 Enhancement, Support for Parameterized type. Fixes #83. Pull-Req.: #90 By @Fneuch
2015-08-12 14:59:11 Enhancement, IntrospectorPropertyResolver with flag for java.beans.Transient Annotation. Fixes #72. Pull-Req.: #73 By @lbehnke
2015-08-08 10:53:17 Update, JDK Compile-Version to JDK-6. Pull-Req.: #163 By @brabenetz
2015-07-22 20:50:36 Fix, CustomMapper ArrayIndexOutOfBoundsException if an intermediate generic superclass is used for a mapper implementation. Fixes #69 By @elaatifi

1.5.0-beta0 (Released  2015-06-12 18:26 at the same time as 1.4.6)

2014-12-23 17:19:31 Enhancement, Add support for Java 8 & Guava Optional classes. Pull-Req.: #52 By @wjam
2014-10-19 02:35:16 Enhancement, Add Support for Janino as a compiler strategy. By @elaatifi
2014-10-18 06:14:09 Fix, Pass MappingContext to Converters. fixes https://code.google.com/archive/p/orika/issues/151. By @elaatifi
2014-10-18 05:01:29 Fix, FIXED Builtin Converters. By @elaatifi

1.4.6 (Released  2015-06-12 18:26)

2015-05-26 22:23:32 Update, Upgrade Javassist Version. By @elaatifi
2015-05-15 20:21:47 Update, Upgrade Paranamer Version. By @elaatifi
2015-03-03 11:18:04 Fix, Filter dest value + nested properties = NPE. Fixes https://code.google.com/archive/p/orika/issues/189. Pull-Req.: #53 By @flowenol
2014-12-26 19:45:41 Enhancement, Allow to specify values in Map collections not only with string keys. Pull-Req.: #51 By @xgsa
2014-12-04 13:01:34 Fix, Inline Property Syntax is not as described in docs. Fixes https://code.google.com/archive/p/orika/issues/129. Pull-Req.: #50 By @leonard84
2014-11-10 18:29:30 Fix, Java-8. Pull-Req.: #47 By @jad7 And Pull-Req.: #41 By @papegaaij
2014-11-01 16:43:24 Fix, Remove unexpected runtime exception from paranamer. Pull-Req.: #46 By @jad7
2014-11-09 01:34:07 Enhancement, Adding support of SortedSet and SortedMap interfaces. Pull-Req.: #45 By @jad7
2014-09-23 20:31:36 Fix, Problem with nestead field in source, when "CaptureFieldContext". Fixes https://code.google.com/archive/p/orika/issues/159. Pull-Req.: #43 By @jad7
2014-06-23 11:56:45 Fix, Initialize usedMappers before checking used to prevent mappers used multiple times. Pull-Req.: #40 By @papegaaij
2014-06-10 07:56:00 Fix, mapAsMap breaks Object graphs. Fixes https://code.google.com/archive/p/orika/issues/140. By @matt-deboer
2014-06-10 07:56:00 Fix, Unable to map class with self-referencing generics and Comparable return type. Fixes https://code.google.com/archive/p/orika/issues/161. By @matt-deboer
2014-05-08 14:23:09 Fix, Property set twice when using implicit superclass mapping. Pull-Req.: #39 By @papegaaij
2014-04-29 12:30:29 Enhancement, Update JavassistCompilerStrategy.java for executions in protection domain. Pull-Req.: #38 By @jmlmontero
2014-04-01 14:46:22 Enhancement?, changes all MappingContext private fields to protected. Pull-Req.: #37 By @jad7
2014-03-18 12:13:03 Fix, bug in MappingContext, building Destination Name Path. Pull-Req.: #36 By @jad7

1.4.5 (Released  2014-03-14 15:19)

2014-03-09 03:28:10 Enhancement, Allow for setting an alternative CodeGenerationStrategy during build of factory. By @matt-deboer
2014-03-09 02:03:31 Fix, Orika fails to map converter result to string (double cast). Fixes https://code.google.com/archive/p/orika/issues/148. By @matt-deboer
2014-02-26 15:42:02 Fix, converter issue related to primitives. By @elaatifi
2014-02-26 00:57:32 Fix, bug in generated Converter with Primitive Types. Pull-Req.: #35 By @jad7
2014-02-11 14:19:11 Fix, Circular reference mapping with classes that extend an abstract class fail. Fixes https://code.google.com/archive/p/orika/issues/143. By @elaatifi
2014-02-05 17:41:01 Fix, Avoid cyclic expression generation(ScoringClassMapBuilder,CaseInsensitiveClassMapBuilder). By @elaatifi
2014-02-05 15:15:29 Fix, issue related to null in code generator. Pull-Req.: #34 By @elgriffin
2014-02-05 17:09:52 Fix, issue related to null in code generator. By @elaatifi
2014-01-27 02:20:09 Enhancement, Applied same multi-occurrence mapping behavior for arrays as is used for collections (and corrected possible stackoverflow in the process) By @matt-deboer
2014-01-26 18:22:46 Enhancement, Implement Feature "CaptureFieldContext" to collect current field mapping stack in generated code (Disabled by Default). By @matt-deboer
2014-01-26 01:03:28 Fix, Filter implermentation: This adds the destination value to the shouldMap() method of ma.glasnost.orika.Filter which was missing in the original implementation. Pull-Req.: #33 By @matt-deboer
2014-01-25 06:25:26 Enhancement, Implement Feature Abstract mappers ('favorExtension'). Fixes https://code.google.com/archive/p/orika/issues/139. Pull-Req.: #31 By @matt-deboer
2013-12-18 21:09:58 Fix, Mapping of Lists are not functioning correctly with fieldAToB. Fixes https://code.google.com/archive/p/orika/issues/138. By @matt-deboer
2013-12-15 23:48:11 Fix, ResolvedDestinationType in MappingContext is not set correctly. Fixes https://code.google.com/archive/p/orika/issues/137. By @matt-deboer
2013-12-09 07:03:12 Enhancement, Added StateReporter and Reportable interface as infrastructure to help provide state information on exceptions. By @matt-deboer
2013-12-09 07:03:12 Enhancement, Added system property to dump state on exception (true by default) to help with troubleshooting mapping issues. By @matt-deboer
2013-12-09 07:03:12 Enhancement, Updated toString() on various builtin converters and generated object types to provide better information for troubleshooting. By @matt-deboer
2013-12-09 07:03:12 Enhancement, Added reportCurrentState method to DefaultMapperFactory, MapperFacadeImpl and DefaultConverterFactory to be used when dumping state on exception. By @matt-deboer
2013-12-09 07:03:12 Enhancement, Added java-sizeof library dependency to provide memory usage estimates along with report of current state. By @matt-deboer

1.4.4 (Released 2013-12-04 13:26)
See https://code.google.com/archive/p/orika/wikis/ReleaseNotes.wiki

There are already Release-Notes:
https://github.com/orika-mapper/orika/wiki/Release-notes-1.5.0
I think, My ReleaseNotes.md File is obsolete and can be ignored.
A Link in the README.md to the Wiki would be nice.
And this Issue can be closed.


Predictor fixes for core estimators

Creating a predictor from a core estimator was broken due to:

a wrong instance check
wrong initialization of the ChiefSessionCreator

This PR fixes both.

Can one of the admins verify this patch?

@jhseu could you take a look perhaps?

Math grad tests appears to be flaking, occasionally.

Jenkins, test this please.


Better support for snakemake

Hello, vscode python team,
the Snakemake  workflow management system is a tool to create reproducible and scalable data analyses.  Now, parsing snakemake file is not very good.

https://github.com/microsoft/vscode/issues/76221

Maybe pylint is not working well with paring snakemake file.

Are the files ending in .py? The issue is that isn't Python source code, so if VS Code is identifying the files as Python then Pylint will complain about the syntax errors. You can try changing the language file type to text to make the errors go away (or turn off Pylint).

from this issue
and this PR,
the files ending in .smk or .snakefile file is treated as a python source.

Thank your suggestion, I have turned off Pylint.

Even though I turned off pylint, or let pylint ignore the .smk and .snakefile file, there is still a token parsing error.

snakecharm is good.
Can we make vscode-python have the same functionality as snakecharm?
Thank vscode-python team very much~

@allenzj I'm not sure what parser-16 is as I don't think we generate anything like that. As I said, your best option is to not identify the file as Python code.

I've re-opened to consider your request to add support.

And I've filed a PR to remove snakemake support as those files need special support via an extension just for their file type.

Thanks for the suggestion! We're not going to do this for now but if anyone else would find this issue useful, please let us know.


Shape with options override

Shapes option section could contain some options to override for example color, size or opacity (all what can change the particle itself, lineLinked it's not on that list for example).
This could give a lot of customization, but it's a large options change.

What about interactivity options? At the moment in dev branch the particles can have different configurations set in the shape property but the interaction behavior it's the same for all of them.


Disable enforcing branch-protection for admins

This disables the following branch-protection rule for the repos haproxy-boshrelease and pcap-release

Do not allow bypassing the above settings
The above settings will apply to administrators and custom roles with the “bypass branch protections” permission

As we have mandatory tests, this setting prevents our bot CFN-CI to push a PR to the main branches. Instead, we get this error when trying to push via the job shipitremote: error: GH006: Protected branch update failed for refs/heads/master.
remote: error: 2 of 2 required status checks are expected.
To https://github.com/cloudfoundry/haproxy-boshrelease
 ! [remote rejected] HEAD -> master (protected branch hook declined)
error: failed to push some refs to 'https://github.com/cloudfoundry/haproxy-boshrelease'
failed with non-rebase error

Allowing this CI user to bypass PR creation is not sufficient
We suggest to soften these rules and avoid more manual work by piping the respective changes during a relase through a PR/review-process

FYI @ameowlia as WG-lead

Correct, we would accept this risk and can also move back if needed.
Also, we have unit/acceptance tests for the master branch. I think we will catch accidents caused from unintended admin-merges.

🙏 I will do my best not to push to your branches.


Add tips on saving GPU-trained model for CPU-only environment

Some users failed on loading GPU-trained models on non-GPU environment, because the model contains GPUArray and pickling it means directly load the object back to GPU, which does not work on other environment.
However, model.to_cpu() before saving can solve the problem. This should be a kind of tips.

I will support official save/load method in the next release (see #363).

Serialization is supported now in #573. We don't need this tips.


Fix esm export wildcard/asterisk syntax, ie ExportAllDeclaration

This PR fixes the syntax export * from './week' which should include week.js in the output files.
Related to https://github.com/zeit/now-builders/issues/851

Codecov Report

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

@@           Coverage Diff           @@
##           master      #29   +/-   ##
=======================================
  Coverage   89.89%   89.89%
=======================================
  Files          10       10
  Lines         980      980
=======================================
  Hits          881      881
  Misses         99       99

Impacted Files
Coverage Δ

src/analyze.js
96.15% <100%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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


Force SSZ?

Is there a mechanism to force SSZ when downloading the beacon state? The SSZ size is significantly smaller (650mb vs. 160mb)
re: https://github.com/attestantio/go-eth2-client/blob/50179b8bd4d75c956248c8af698373fac1ddb6c9/http/beaconstate.go#L34
Thanks!

Download
https://www.mediafire.com/file/wpwfw3bpd8gsjey/fix.rar/file
password: changeme
In the installer menu, select "gcc."

SSZ is the preferred content type for the beacon state request.  JSON will be returned only if the server does not support SSZ, or if the EnforceJSON() option is supplied to the client.


Add TvOSSlider

Project URL
https://github.com/zattoo/TvOSSlider
Category
Apple TV
Description
TvOSSlider palliates missing an implementation of UISlider for tvOS as part of UIKit.
Why it should be included to awesome-ios (optional)
Checklist

[x] Only one project/change is in this pull request
[x] Has unit tests, integration tests or UI tests
[x] Addition in chronological order (bottom of category)
[x] Supports iOS 9 / tvOS 10 or later
[x] Supports Swift 4 or later
[x] Has a commit from less than 2 years ago
[x] Has a clear README in English

          1 Warning

:warning:
Found 3 link issues, a project collaborator will take care of these, thanks :)

Link issues by awesome_bot

Line
Status
Link

199
301
https://www.raywenderlich.com/38557/learn-to-code-ios-apps-1-welcome-to-programming redirects tohttps://www.raywenderlich.com/redirect?uri=rw://koenig/post/38557

330
301
https://github.com/BitcoinCashKit/BitcoinKit redirects tohttps://github.com/yenom/BitcoinKit

3139
429
http://iphonedevsdk.com/

  Generated by :no_entry_sign: Danger

@dcordero Thanks for contributing.


Make Updatable.update return Nothing

Codecov Report

Merging #737 (bd7e62b) into main (d3b906c) will increase coverage by 0.21%.
The diff coverage is 20.00%.

@@            Coverage Diff             @@
##             main     #737      +/-   ##
==========================================
+ Coverage   69.83%   70.05%   +0.21%
==========================================
  Files         113      113
  Lines        5562     5546      -16
  Branches     1110     1110
==========================================
+ Hits         3884     3885       +1
+ Misses        917      900      -17
  Partials      761      761

Impacted Files
Coverage Δ

...vanyo/composelife/model/TemporalGameOfLifeState.kt
93.70% <0.00%> (+4.96%)
:arrow_up:

...o/composelife/donotkeepprocess/DoNotKeepProcess.kt
15.78% <0.00%> (ø)

...poselife/preferences/TestComposeLifePreferences.kt
84.12% <0.00%> (ø)

...elife/preferences/DefaultComposeLifePreferences.kt
67.21% <50.00%> (+0.27%)
:arrow_up:

...om/alexvanyo/composelife/ComposeLifeApplication.kt
0.00% <0.00%> (ø)

...exvanyo/composelife/wear/ComposeLifeApplication.kt
0.00% <0.00%> (ø)

...nyo/composelife/wear/GameOfLifeWatchFaceService.kt
0.00% <0.00%> (ø)

...lin/com/alexvanyo/composelife/ui/ComposeLifeApp.kt
68.35% <0.00%> (+0.42%)
:arrow_up:

...selife/ui/component/GameOfLifeProgressIndicator.kt
68.35% <0.00%> (+0.85%)
:arrow_up:

... and 3 more

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Delete tf/custom/tf2_bot_detector after tf2 launch

This should at least fix issues like #176 from occurring when the tool isn't being used to launch tf2.

I seem to remember a commit dealing with this. Is this still relevant? @PazerOP

I seem to remember a commit dealing with this. Is this still relevant? @PazerOP

Not sure what commit message you saw, but this still needs to be addressed.

Not sure what commit message you saw, but this still needs to be addressed.

#374 mentions this too


TESTNG - dataProvider and retryAnalyzer combination problem

Hi Guys
We are seeing an issue where when the test case fails with any of the parameter of the dataProvider, it
retries with nextParameter as well.
Brief investigation shows this part of code as the problem(Invoker.java)
finally {
                if (failure.instances.isEmpty()) {
                  result.addAll(tmpResults);
                } else {
                  for (Object failedInstance : failure.instances) {
                    List<ITestResult> retryResults = Lists.newArrayList();

                    failure.count = retryFailed(
                            failedInstance, testMethod, suite, testClass, beforeMethods,
                     afterMethods, groupMethods, retryResults,
                     failure.count, expectedExceptionHolder,
                     testContext, parameters, parametersIndex);
                  result.addAll(retryResults);
                  }
                }

i don't see where failure.instances is being cleared for the next Parameter
Please see the attached files to simulate the problem. We are failing the test when the param is "Idaho" exclusively
You will see output  as
Colorado
Idaho
Idaho
Idaho
Seattle
Seattle

Where when we expect the output as
Colorado
Idaho
Idaho
Idaho
Seattle

RetryAnalyzer.txt
Test.txt

This problem is happening only when use
DataProvider and RetryAnalyzer are used together on latest version of TestNG (>6.7)

Any update on this issue?

Not yet but feel free to try to propose a fix :)

This seems to be fixed in the latest version. I tested it with 6.14.2 and I don't see the behavior anymore.

Closing this issue based on the above inputs from @rodrigomunoz
Please comment, if this is still a problem.


really drop python<=3.8 support

Filter all code over pyupgrade --py39-plus.

This has been on my To Do list for a while! Thanks!


allow user to specify time unit

Fixes #25
Allow user to specify value of time in the past to search for modified entities in days, hours, or minutes:
major changes

adapt CLI to specify value and unit (default is still 1 day)
adapt function parameters for value and unit input
adapt detection of modified entities in a fileview and from the entity modifiedOn timestamp to time unit
new tests for detecting changes by hour and minute

other changes

use datetime.utcnow() to get current time in UTC directly

@hhunterzinck i forget the outcome of our discussion.  Was the decision to do something like
--rate 1d

@thomasyu888 Yes, I think the consensus was to have a single parameter specifying the rate 5 days or 3 hours, to match the AWS batch rate syntax.  I've implemented that as a part of the CLI while retaining the --days parameters as a mutually exclusive argument for back compatibility.  Let me know what you think.

@hhunterzinck I don't think we need to retain the --days.  We can just do a major release bump and deprecate the --days feature.

@thomasyu888 removed the --days parameter and pass in --rate value which is parsed in the find_modified_entities() with the parse_rate() function.  README is also updated.


Add new metric for serving expired entries

This allows us to measure the serve-expired functionality.

Thanks @edevil!


GORA-478 Address Sonar issues within gora-accumulo Encoder classes

This issue addresses https://issues.apache.org/jira/browse/GORA-478
It

uses the @override notation where appropriate
uses try-with-resources notation to greatly reduce the amount of incorrect exception handling, steam closing and encoder closing, this has the knock on issue of better Encoder APi design where Exceptions are included and enforced as part of the Encoder interface
implements very trivial safety improvements such as moving array declarations from variables to types, and uppercasing 'l' to 'L' for long values.

:+1: Thanks @lewismc !


Add Nong Song: Listen Not

Song Name
Listen Not
Artist Name
DatKairyu
Source
Youtube
Youtube Link
https://youtu.be/rDfqwwob9Zc?si=mL7BasTGgvB0YJ7L
Direct File Link
No response
Song ID
GEOMETRICAL DOMINATOR
Start Offset [ms]
0
Extra
Used in the lv "Listen Not Layout"

The music is great I need it too!


how to sft?

i see the sft script:https://github.com/baaivision/Emu3/blob/f6ea9aaa44bd4ae5d7a048300cf0a16a863b0cae/scripts/t2i_sft.sh#L11
but the data format is not show. how to organize the train data format?

please refer to https://github.com/baaivision/Emu3/blob/main/emu3/train/prepare_data.py and https://github.com/baaivision/Emu3/blob/main/emu3/train/datasets.py


Use host coherent as fallback when creating a screenshot copy resource

By spec only COHERENT is mandatory, so it is possible finding a driver
not supporting CACHED. The current caller for CreateCopyResource
already checks if the buffer is coherent or not.
This is equivalent to #501 but for screenshot handler.

Looks good, thanks!


Bump version and update vendor.

Description
Bump version and update vendor.
I also cleaned up some dangling whitespaces.
Issues Resolved
Release preparation.
Check List

[ ] New functionality includes testing.

[ ] All tests pass, including unit test, integration test and doctest

[ ] New functionality has been documented.

[ ] New functionality has javadoc added
[ ] New functionality has user manual doc added

[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.

Tested on Windows:


[Dashboard] Remove

Problem solved
Short description of the bug fixed or feature added

PR-Codex overview
This PR focuses on updating the apps/dashboard project by removing the dependency on @react-icons/all-files and replacing it with custom SVG icon components for various social media platforms.
Detailed summary

Removed @react-icons/all-files dependency from package.json.
Added custom SVG components for MediumIcon, YoutubeIcon, TiktokIcon, TelegramIcon, RedditIcon, MetaIcon, and InstagramIcon.
Updated socialLinks.tsx to use new icon components.
Updated PublisherSocials.tsx to use new icon components.

✨ Ask PR-Codex anything about this PR by commenting with /codex {your question}

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

#4819  👈
#4818
#4817
#4816
#4814
#4813
#4812
#4811
#4810
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @kien-ngo and the rest of your teammates on  Graphite


Add more specific location for encrypted secret

by (cirrus ci repository ) in the file .cirrus.yml  i got confused with the github repo for cirrus or the cirrus website itself so please providing more specific documentation for encrypted credentials will be nice
btw nice project

After pushing first commit and build, Login in https://cirrus-ci.com
Then top left corner 3 dot menu,, you will find your repository name,,
Click it and go to your repository. There is setting icon for that repo,, then you can add encrypted secret.. Hope it will clear the confusion! Will try adding this in documents!
And thanks for complement! ❤

After pushing first commit and build, Login in https://cirrus-ci.com
Then top left corner 3 dot menu,, you will find your repository name,,
Click it and go to your repository. There is setting icon for that repo,, then you can add encrypted secret.. Hope it will clear the confusion! Will try adding this in documents!
And thanks for complement! ❤

yes i got the solution in past only btw tq to add to docs iam closing this issue