Failed to start IPAM plugin, err:invalid character '\x00' looking for beginning of value.

Is this an ISSUE or FEATURE REQUEST? (choose one):
ISSUE
Which release version?:
1.0.17-rc1
Which component (CNI/IPAM/CNM/CNS):
CNI
Which Operating System (Linux/Windows):
Windows
For windows: provide output of "$(Get-ItemProperty -Path "C:\windows\system32\hal.dll").VersionInfo.FileVersion"
10.0.17763.194 (WinBuild.160101.0800)
Which Orchestrator and version (e.g. Kubernetes, Docker)
Kubernetes
What happened:
All Pods became error on a Windows node, The error was
Warning  FailedCreatePodSandBox  59m                 kubelet, 3831k8s001  Failed create pod sandbox: rpc error: code = Unknown desc = failed to set up sandbox container "e299e18a81aa5cd0b16399bd1d93171d904f8f68e9571479f812c75017e9c779" network for pod "daoinsider-apiweb-fb85b5dfb-b2lr8": NetworkPlugin cni failed to set up pod "daoinsider-apiweb-fb85b5dfb-b2lr8_default" network: Failed to allocate pool: Failed to delegate: netplugin failed but error parsing its diagnostic message "Failed to start IPAM plugin, err:invalid character '\\x00' looking for beginning of value.\n": invalid character 'F' looking for beginning of value
In C:\K, azure-vnet-ipam.json was 3KB with only whitespace in it, azure-vnet.json was missing. The error began to appear since 2019/02/28 07:09:43 in azure-vnet-ipam.log. I attached them to azure-vnet-ipam.zip.
azure-vnet-ipam.zip
Similiar with #292.

What you expected to happen:
Pods work well in Windows nodes

@zhiweiv can you please provide the repro steps? We have tried but could never repro this.

@ashvindeodhar
It is the first time this issue occurred in our environment, it just happend suddenly.  I can see the OS reooted at 2/28/2019, 7:08:05 AM in azure-vnet-ipam.log I provided.

I checked kubelet.log, Cleaning up old HNS network found was not shown in it. Shall we delete relative files whether the network exists or not in https://github.com/Azure/aks-engine/blob/master/parts/k8s/windowskubeletfunc.ps1?
kubelet.log

@zhiweiv is this issue reproducible with 1.0.18?

Not reproduced with 1.0.18 yet.

I plan to upgrade to latest AKS-Engine release this week, close this. I will open another issue if error occurs again.


How to purchase same product again

"react-native-iap": "^2.0.0-alpha12"
"react": "16.3.1",
"react-native : 55
I want to know is it possible to buy the in app product again, after buying it, because when i try to buy it again, using
buyItem = async sku => {
try {
console.info("buyItem: " + sku);
//const purchase = await RNIap.buyProduct(sku);
const purchase = await RNIap.buyProductWithoutFinishTransaction(sku);
  console.info(purchase);
  this.setState({ receipt: purchase.transactionReceipt }, () =>
    this.goToNext()
  );
  RNIap.finishTransaction();
} catch (err) {
  //console.warn(err.code, err.message);
  Alert.alert("Transaction canceled: " + err.message);
}

};
Alert appears that you already own this product.
I want to buy it again, how can i do that. In android.

consumePurchase(purchaseToken)

Wait, what? Why on Earth do you need to consume a non-consumable IAP? Is this some kind of Android idiocy?

@pehagg Android only supported two purchases that are product and subscription, only iOS has non-consumable purchase type

@Bang9 , adding consumeProduct didn't help in our case. In the code we buy the product and consume it immediately after the purchase has been done. When I try to buy the same IAP the second time nothing happens, no error, nothing. Using 1.0.5, has there been any fixes to the functionality after that?

@pehagg Are you on android?

Yes, I am. But I might've tested with an old build (one missing the consumePurchase call), internal test track is playing a trick on me. Let me get back to you once I've verified with the correct build. Sorry.

Need to release the app to production to test this. Hope it works...

Still seeing the same issue. Probably due to old purchases not being consumed.

@pehagg Yeah. For some situations like this, I've implemented consumeAllItems method. You can use this when you start your app. Then later when you feel confident that you don't lose anything, you may take this away in later release.

This is what I ended up doing too. Now it works as it should. Should’ve read the API docs more closely when we started using the library on Android :)


Date format for "When" parameter is unclear

Good day. Let's say I want to add a new event into my calendar . I use gcalcli add command and it asks me for a date using When:  hint. However it's unclear for me which date format it expects.I wrote 10/05/20 12:30pm and thought that it will choose 10th of May but gcalcli parsed it as 5th of October. In order to understand the format I had to look through the source code and find that it uses dateutil.parser.parse method. I think it would be better to have some sort of hint about date format something like this
When(ex. yyyy-MM-dd hh:MM(am/pm)):

What do you think ? If it's ok I could contribute and implement it .

Hello from 2024!
I agree it's unclear what format it's assuming. I think it should include an inline hint like you suggested, and be configurable to accept dayfirst date formats. I'll track both improvements on this issue.
And also like I mentioned in #655, it's unfortunate it doesn't just work automatically based on $LC_TIME:

The dates it parses from input ideally would depend on your system locale (especially LC_TIME on Mac and Linux), but I'm not finding any date parsing libraries that know how to respect system locale like that. dateutil that we use apparently doesn't and others I found like dateparser support some locale-awareness but not well enough to handle this properly.

But inferring automatically doesn't seem trivial, so we can come back to that question after adding hints and manual config.


feat: add system info

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


Download links on homepage are out of date

The download links on the homepage (https://rocket.chat/) are to 1.2.0 when the latest release is 1.3.1. This is especially problematic because of #173 being fixed after 1.2.0.

---
Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/33852177-download-links-on-homepage-are-out-of-date?utm_campaign=plugin&utm_content=tracker%2F19476668&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F19476668&utm_medium=issues&utm_source=github).

Seems to be resolved now.


[HW]

Name: Sandeep Shetty
Email<EMAIL_ADDRESS>Linkedin Profile: https://www.linkedin.com/in/sshettysandeep/
Attach the homework screenshots below for both step II and step III:
<SCREENS

HOT>

You may need to attach "Congratulations!" screenshots from https://www.datastax.com/node/3272 and https://www.datastax.com/dev/scenario/try-it-out-cassandra-query-language-cql as well, @sanshett .

Hello, Sandeep!
Please, could you attach a screenshot of the SELECT right after deleting one row? At the moment we still see four rows (=it seems you did not delete anything yet from the table).
Also, to complete the homework, please head to the two short courses as in the 'homework' section of the README, finish them, and post their "congratulations" screenshot here. Then we will be able to award you the badge!
Thank you!


Add an option to add_license_headers so that it considers only the files managed by Git

📝 Description of the feature
I often have temporary files in my repositories that are not added to Git. The hook add_license_headers complains about those and prevents a commit to be performed.
The workaround consisting of declaring those files or extensions in .reuse/dep5 does not work for me: I wouldn't like to add files/extensions that are not relevant for the project or that couldn't be understood by other contributors.
So, I've to disable this hook until an option is added or this becomes the default behavior.
💡 Steps for implementing the feature
No response
🔗 Useful links and references
No response

@ansjhenry Thanks for your request! I will work on fixing this. What release version of the ansys-pre-commit-hooks repository are you using?

@klmcadams My version was 0.1.3. Upgrading to 0.2.0 solves my issue indeed, thanks a lot.


Feature/shadow normal clean d3 d 2731

Remove all but pcf shadow algo
format lights.glsl
move shadowmap to Example
Fixes Normal Bias
Adds Normal exploding offset

Very cool, if you can just fix some comment
+425 −1,638 👍

removed all while
rebased

could you clean the message when there is no option in the url, it says cannot parse url option, but useless

there was a conflict with the fix about earlyz, I recheck and made a few comments. Would be great if you could fix them at the same time you resolve conflicts

@cedricpinson rebased and cleaned last remains.
slightly OT: I confirm I need to make an issue on the leftovers of sibling nodes and lights/material vs shader compiler


Valve Index "Knuckles" Grip Force missing from OpenXR interaction profile

Godot version
4.0 rc 5
System information
Windows 10, Vulkan API 1.3.205, Forward+, GeForce RTX 3080, Valve Index, Steam VR
Issue description
The Valve Index "Knuckles" controllers have both capacitive/electrostatic grip sensing and a grip force sensor.
The current "Squeeze" is accessed at "/user/hand/{side}/input/squeeze/value" but this is only the capacitive proximity reading and will max out at 1.0 if touching lightly. The force with which the grip is squeezed appears[1] to be available at "/user/hand/{side}/input/squeeze/force".
There should be a "Squeeze force" so that this is accessible through a float, just as it is with the trackpad at "Trackpad force".
[1] Someone accessing the grip force using OpenMWVR: https://www.reddit.com/r/OpenMWVR/comments/tdvg40/valve_index_controller_bindings/
Steps to reproduce

Attempt to use the Squeeze action with Valve Index controllers.
Note that the Squeeze action maxes out at 1.0 even though you are only barely touching the grip, this is because it is proximity and not force.

Minimal reproduction project
N/A

This is an MRP/demo code which I used to test the PR I'm about to create. (Remember to put on your headset or no inputs work, maybe other people remember this, but I keep forgetting.)
The grip force/squeeze force appears to be unique to the Valve Index controllers, if the Unity documentation is any indication<EMAIL_ADDRESS>Valve Index Grip Test.zip

Fixed by https://github.com/godotengine/godot/pull/74787.


[Issue] - Health Checker Getting error trying to convert web.config to xml

Describe the issue
Customer provided that they are running into an issue with running Health Checker.
Script Output
" 值轉換為 "System.Xml.XmlDocument" 型別。錯誤: "'<' (十六進位值 0x3C) 是無效的屬性字元。 行 720，位置 13。"
Inner Exception:    於 System.Management.Automation.ExceptionHandlingOps.CheckActionPreference(FunctionContext funcContext, Exception exception)
   於 System.Management.Automation.Interpreter.ActionCallInstruction`2.Run(InterpretedFrame frame)
   於 System.Management.Automation.Interpreter.EnterTryCatchFinallyInstruction.Run(InterpretedFrame frame)
   於 System.Management.Automation.Interpreter.EnterTryCatchFinallyInstruction.Run(InterpretedFrame frame)
Position Message: 位於 C:\HealthChecker.ps1:9255 字元:17
+                 [xml]$webConfigContent | Out-Null
+                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Script Stack: 位於 Get-IISWebSite，C:\HealthChecker.ps1: 第 9255 行
位於 Invoke-ScriptBlockHandler<Process>，C:\HealthChecker.ps1: 第 500 行
位於 Get-ExchangeServerIISSettings<Process>，C:\HealthChecker.ps1: 第 9605 行
位於 Get-ExchangeInformation<Process>，C:\HealthChecker.ps1: 第 10822 行
位於 Get-HealthCheckerExchangeServer<Process>，C:\HealthChecker.ps1: 第 12480 行
位於 Get-HealthCheckerData，C:\HealthChecker.ps1: 第 13208 行
位於 Invoke-HealthCheckerMainReport，C:\HealthChecker.ps1: 第 13284 行
位於 <ScriptBlock><End>，C:\HealthChecker.ps1: 第 14017 行
位於 <ScriptBlock>，<無檔案>: 第 1 行

Additional context
What is interesting is that Get-WebConfigFile didn't error out here. Need to determine what is wrong with this file and see if I can reproduce it in a lab and address it.

Based off the debug log, this appears to be the applicationHost.config. Originally was testing this configuration file out on Exchange 2019, and it seems to be missing a " in the file causing the problem. However, I got different errors than what is reported by the customer. Even tried to test out Exchange 2013 and 2016 on Windows Server 2012 R2 which is what the customer was on. I wonder if the main difference is due to the OS language
Either way, this should be handled the same way for #1618. Just need to make sure that we have pester testing created for the following files that are not well formed:

applicationHost.config
Default Web Site - web.config
multiple web.config FE/BE


Improve issue template display to avoid support in Meilisearch issues

Move the support line higher to make it more visible
Like this: https://github.com/meilisearch/meilisearch/discussions/2780

bors merge


Add and pin versions for plugin dependencies

As Jenkins plugins are updated over time, their minimum supported Jenkins version will change as well. The plugins we specify in plugins.txt all have pinned versions, however they also have dependencies not listed in plugins.txt. When Jenkins goes to install those dependencies, it grabs the latest version, which eventually will cause the labs to break because the Jenkins version needs to be updated.
This change grabs all installed plugins and adds them to the plugins.txt along with their pinned versions. This should ensure that the Jenkins labs always work
Closes: https://github.com/github/valet/issues/7146

Look great! Do you mind throwing the jenkins script in here that you used to generate this list for us to reference later?

Yep! It was:
Jenkins.instance.pluginManager.plugins.each {
  plugin ->
    println ("${plugin.getShortName()}:${plugin.getVersion()}")
}


Customize Sphinx docs theme

A few customizations for pydata-sphinx-theme to make the docs look more consistent with the website & platform docs

@davidselassie Thanks for the review. Before the merge we'll need to replace "Lorem ipsum..." part in https://github.com/bytewax/bytewax/blob/22bb5c353fcc3c2461da2610eb9085b3cc7c763b/docs/_templates/slack-footer.html

@whoahbot it can be the same, but doesn't have to. The text you mentioned is editable via CMS


Monaco Editor in web

As discussed on Discord: I'm struggling to get this working. I have a Monaco Editor up, and the PRQL compiling, but I'm not sure how to hook up the on_did_change_content to re-run the PRQL compile function on each change.
This PR replaces sycamore with yew which looks to be well-supported, and has restarted development in the past year. It uses @siku2's https://github.com/siku2/rust-monaco, which looked excellent.
I suspect getting this to work is actually not that difficult and I'm missing something — I have done almost zero web / react / etc before.
I'll pause here for a bit since I've neglected other parts of the code in favor of Web for a while, but I'll come back to it. If anyone has ideas, please opine! Thanks
Screenshot (obv the SQL would be displayed differently in the eventual version)

That was probably my personal best for time spent / line written for these 82 lines, but it's on its way to being pretty good:

Many thanks to @siku2 for helping me!


Use the most appropriate unit to reduce the number of digits when displaying something

Hey,
It would be nice if numbat could find the most appropriate unit to display stuff.
For example, lately, I was trying to compute how long I could run an esp32 on two AA batteries. Depending on the mode used by the esp32, the duration could simply go from a few hours to 10 years.
If numbat had been able to switch between hours, days, months (weeks?), and years, it would have been way easier to read the results and try stuff out

It would be nice if numbat could find the most appropriate unit to display stuff.

See also: https://github.com/sharkdp/numbat/issues/219#issuecomment-2000217567

For example, lately, I was trying to compute how long I could run an esp32 on two AA batteries. Depending on the mode used by the esp32, the duration could simply go from a few hours to 10 years.
If numbat had been able to switch between hours, days, months (weeks?), and years, it would have been way easier to read the results and try stuff out

Not as general as what you're asking, but you can use human for times. Currently only supports "day" as the largest unit, but that will be changed to include months and years in #425
>>> 1e5 s -> human

    = "1 day + 3 hours + 46 minutes + 40 seconds"    [String]

>>> 1e8 s -> human

    = "1157 days"    [String]

Nice. I didn't know about human for time; that would have been enough for me in the end.
But yes, I guess I want the same thing as #219:

I'm looking for is a -> human for all units

And I believe it should be used by default.
Feel free to close the issue if you think it's already sufficiently tracked somewhere else

I'd prefer this to be opt-in and not default. My reasoning is that I often want to keep calculations in the same units I used for consistency. It could also possibly interfere with functions providing specific generic unit guarantees depending on implementation. I’m especially thinking of the generic unit list functions I have been working on recently.
I do find the feature useful though and something like a generic conversion function or keyword to get the best fit would be great. Something like the following would be ideal syntax in my opinion.
>>> 10m * 100m -> auto
1km : Length

This would also make it easy to extend the API with curried functions to allow some control over what the best fit would be as in the example below.
>>> 100m + 1km -> auto_max_decimals(1)
1.1 km : Length

>>> 100m + 1km -> auto_max_decimals(0)
1100 m : Length

I like the -> human syntax that we already uses for date.
Maybe we could just try to make it work for everything


Setting a parameter with an index higher than the current number of parameters could cause an ArrayOutOfBoundsException

When setting a parameter on a PreparedStatement, the driver could throw an ArrayOutOfBoundsException if the parameter index is larger than 2 times the current number of parameter positions that have already been reserved (the number of reserved positions is an internal implementation detail of the driver).

Fixed for next version.

Fix released in version 1.1.1.


Catalog the current flows

The purpose of the work here is to look at all the flows we have. Track which ones are on/off and the capabilities of each one.
With this information, we need to communicate with our meeting admins and confirm the behavior they want and the status of the flow (on/off)

We have turned off automatic meeting cancellation cloud flows. Following are the cloud flows turned off and we need to ensure these cloud flows are turned off or ON based on the feedback from PM team about auto cancellation of meetings.
1. SDK Review - Missing Requirements - Automatic Cancelation
2. Informational - Missing Requirements - Automatic Cancellation
3. SDK Review - Review Panel Quorum - Reminder

we need to communicate with our meeting admins and confirm the behavior they want and the status of the flow (on/off)

Think about a design where the decision power goes back to the admin.

Related issue: https://github.com/Azure/azure-sdk-tools/issues/4174

I was thinking of ways we can accomplish having a central wiki or resource that people in the team (both new and old) can access whenever they want information about a certain flow.
The idea is to have something centrlized where its easier to map all the flows, their state, and what they do.
One approach could be having a traditional wiki, where we (the devs) will put the information and mainting it. However, this approach is not realiably, keeping the information up to date manually is not efficient.
A better approach that I came up with is creating a script that would process the unzipped files from the exported solution, and then generate docs. Turns out, exporting the solution will give us .xml and .json files that contains all the information we want: Cloud flow name, cloud flow description, its state (on/off), etc.
In that way, we the developers just have to be sure to add propper descriptions on the flows themselves, then we can run this script in an automated process to generate the wiki with the information up to date.
In the long run, we could even add features as steps detections to check certain types of steps we use in our flows. For example, identify all the flows that use the KeyVault component and make sure they have the inputs and outputs secured.

Moving this issue to the next release.


ceph-common: remove copr and sepia repositories (bp #5426)

All EL8 dependencies are now present on EPEL 8 so we don't need the
additional repositories that were only a temporary solution.
Backport: #5426
Signed-off-by: Dimitri Savineau<EMAIL_ADDRESS>(cherry picked from commit 3592ba1d61c967de3810850d178a1febf189d309)

jenkins test centos-non_container-update


[Languages]Breached passwords notification with Auth0 in a Spring Boot application

Proposal Submission
Proposed title of article
Breached passwords notification with Auth0 in a Spring Boot application
Use keyword research to improve your article's SEO.
Proposed article introduction
The rise of cases of hackers stealing user passwords and gaining unauthorized access to user social media accounts and even bank accounts. In most cases, users usually use a single password shared across multiple accounts. This gives the hackers easy access to all of the user accounts. Auth0 makes it possible to detect the passwords that have been breached.
I will show a step by step process of integrating Auth0 in a Spring Boot application to notify users when their passwords have been breached. With this proactive approach, application users can take necessary measures before their accounts are breached.
ONLY viable topics to pick from:

API
Artificial Intelligence
Blockchain
Containers
Edge Computing
Languages
Machine Learning
Networking
Node.js
Security

Key takeaways

Integrating Spring Boot application web Auth0 password breach detector.
Integrating Auth0 with Spring Security.
Setting up automated user notifications in Spring Boot.

Article quality
Application security is a serious issue that should always be considered while developing applications. Unfortunately, a large percentage of the applications do not notify their users of potential risks when their passwords have been involved in a breach. This article covers password breach notifications, a security layer to Spring Security that is already covered by several blogs on the internet.
References
Please list links to any published content/research you intend to use to support/guide this article.
N/A
Conclusion
Finally, remove the Pre-Submission advice section and all our blockquoted notes as you fill in the form before you submit.
We look forwarding to reviewing your topic suggestion.
Templates to use as guides

How To Guide Template
Software Review Template
Tutorial Template

Thank you for submitting your topic. @elizabeth962
After some careful consideration, it struck us that this topic may be a bit over-saturated throughout other blog sites and official documentation.
We believe this is the best way for students to build a great portfolio (for potential employers) is by building what does not exist and what can provide the most value.
Please feel free to suggest an alternate topic to explore. 🚀


oci_tarball: provide easy "bazel runnable" target to load into the daemon

So we don't have to put comments above each oci_tarball saying how to build/load/run the image.
It can print a "next, run docker run bazel/the/image:bazel  command for you to know what's next after loading it.

@alexeagle I have a patch available for this. What are you thinking in regards to extensibility for the container engine? I'm just using docker in the script but could expose a run_template argument allowing it to be overridden? Longer term, it might make sense to expose a toolchain for the local container engine?

I've submitted a PR with a strawman implementation and we can discuss there

I've submitted a PR with a strawman implementation and we can discuss there

looks like the PR introduces changes that runs docker run which isn't what we want. we only want to load it into the daemon. running it should happen outside of bazel as it becomes confusing what runtime_args does in this case.

Understood why that would not be desired. Submitted a new PR: https://github.com/bazel-contrib/rules_oci/pull/290

I assume it can be closed now as 'implemented'. Thank you for this feature.


[SHT-95] feat (continue #556): Implement Inventory

@kyeranyo I finished this branch, could you check and merge it? Thank you


Try to reproduce the podman issue

Let's see if we are able to reproduce #1735.
Run only the /tests/prepare/recommend test.
Enable more verbose logging.

/packit test

The failure did not appear for some time, closing.


[1.9.4] Bazel build failure for p10 build with gcc-toolset-13

**bazel-out/ppc-opt/bin/external/com_google_absl/absl/strings/_objs/str_format_internal/extension.o)
# Configuration: 1eeedb8ec4ae8b0224c318e434d0525d4737365987224a65743baec76de9da78
# Execution platform: //:default_host_platform
In file included from external/com_google_absl/absl/strings/internal/str_format/extension.cc:16:
external/com_google_absl/absl/strings/internal/str_format/extension.h:34:6: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword
   34 | enum class FormatConversionChar : uint8_t;
      | ~~~~ ^~~~~
      |      -----
external/com_google_absl/absl/strings/internal/str_format/extension.h:34:33: error: found ':' in nested-name-specifier, expected '::'
   34 | enum class FormatConversionChar : uint8_t;
      |                                 ^
      |                                 ::
external/com_google_absl/absl/strings/internal/str_format/extension.h:34:12: error: 'FormatConversionChar' has not been declared
   34 | enum class FormatConversionChar : uint8_t;

Trying with GCC12.

Builds fixed with GCC12


Silent incorrect compilation for incorrect time formats in Windows

The following program triggers the issue in Windows 10:
use "time"

actor Main
  new create(env: Env) =>
    (let seconds, let nanos) = Time.now()
    let d = PosixDate(seconds, nanos)
    env.out.print(d.format("%Y-%m-%d %H:%M:%SZ"))
    env.out.print(d.format("%Y-%m-%d %H:%M:%S.%LZ"))

Comment out the second print and a nice ISO timestamp will be printed, up to seconds. Comment it back in and nothing is printed, not even the first one. The trigger is %L, which according to strftime.net is milliseconds. According to strftime.org however, that formatting is incorrect. In either case, any incorrect formatting results in a program that does nothing.
SeanTAllen reported no issues on macOS on IRC.
If this is an issue with me using the incorrect strftime reference, a link to the correct one should be in the docs. A simple search showed the two above and cplusplus.com, and none of them agree on all of the fine details, especially milliseconds.
> ponyc --version
0.22.2-cf85a77 [release]
compiled with: llvm 3.9.1 -- msvc-15-x64
Defaults: pic=false ssl=openssl_0.9.0

Windows 10 Pro N, 64 bit, version 1803, OS build 17134.48
Ryzen 1700 processor.

%L is not supported on Windows (https://docs.microsoft.com/en-us/cpp/c-runtime-library/reference/strftime-wcsftime-strftime-l-wcsftime-l).  strftime on windows will raise a "structured exception" for invalid format specifiers.
Per discussion with @SeanTAllen, what we would like to do is catch the exception in ponyint_formattime() using structured exception handling (https://www.codeproject.com/Articles/207464/Exception-Handling-in-Visual-Cplusplus), then throw a pony error.  This also means that PosixDate.format() would need to be made partial.

Definitely want to add a test as well to make sure the bug is fixed.

I'm interested in implementing this if no-one else has started work on it. Though I do have a couple of questions.
What sort of test should be added?
Should the test be added to the _test.pony file of the time package, or somewhere else?

What sort of test should be added?

It seems like a test of PosixDate.format surrounded by assert_error, but guarded by an ifdef windows clause should do the trick.

Should the test be added to the _test.pony file of the time package [...]?

Yeah!

Should this issue be closed now?


Slow list comprehension in gammatone()

Running a profile on the unit tests, we can see that most of the time is spent on this complicated list comprehension in gammatone.
https://github.com/cHemingway/MRCG_python/blob/be658141306a92fffc8f739d03d945fcdc17cda8/MRCG.py#L66-L67
Using numpy functions instead should speed it up. Profile image attached, generated via
gprof2dot -f pstats test_MRCG.py.prof | dot -Tpng -o profile.png

Fixed in f147770

Profile now shows fftfilt, followed by concatanate is slowest.
Got a simpler looking profile with this command line, to put mrcg_extract at the head, and limit the depth to 3 layers
gprof2dot -f pstats -z MRCG:27:mrcg_extract --depth=3 benchmark.pstats | dot -Tpng -o profile.png

Maybe worth seeing if https://github.com/pyFFTW/pyFFTW could speed this up


Add custom and generic annotation when generating NDTs

Annotate directive to support custom and generic annotations.
@annotate directive can be used in the schema which can take any annotation name and inputs and translate them to annotations in the POJOs. The import packages needed for the annotations can be configured in the pom.xml.
Deprecated directive
Sample grahqls:
input Person @deprecated(reason: "This is going bye bye") {
    name: String @deprecated(reason: "This field is no longer available, replace with firstName")
}

Sample class created:
package com.netflix.graphql.dgs.codegen.tests.generated.types

import com.fasterxml.jackson.`annotation`.JsonProperty
import kotlin.Deprecated
import kotlin.ReplaceWith
import kotlin.String

@Deprecated(message = "This is going bye bye")
public data class Person(
  @JsonProperty("name")
  @Deprecated(
    message = "This field is no longer available",
    replaceWith = ReplaceWith("firstName")
  )
  public val name: String? = null
) {
  public companion object
}

Custom annotate directive:
Sample grahqls:
type Person @annotate(name: "ValidPerson", type: "validator", inputs: {types: [HUSBAND, WIFE]}) {
    name: String @annotate(name: "com.test.anotherValidator.ValidName")
}

Sample class created:
package com.netflix.graphql.dgs.codegen.tests.generated.types

import com.fasterxml.jackson.`annotation`.JsonProperty
import com.test.anotherValidator.ValidName
import com.test.validator.ValidPerson
import kotlin.String

@ValidPerson(types = [com.enums.HUSBAND, com.enums.WIFE])
public data class Person(
  @JsonProperty("name")
  @ValidName
  public val name: String? = null
) {
  public companion object
}

Solution for issue: https://github.com/Netflix/dgs-codegen/issues/385

Thanks for the PR and the detailed examples. Will review shortly.

I notice this feature is only available for kotlin. Are you able to add an implementation for java as well? We would like to maintain feature parity as much as possible since it can get confusing if the two languages that we support diverge.

I notice this feature is only available for kotlin. Are you able to add an implementation for java as well? We would like to maintain feature parity as much as possible since it can get confusing if the two languages that we support diverge.

@srinivasankavitha Yes it makes sense to add this feature for java as well. Would it be ok if we keep this PR just for kotlin and raise another one for java?

Yes, a separate PR makes sense as long as it is expected soon. I do want to avoid releasing a completely new feature (that is applicable to both) with only kotlin support.

@srinivasankavitha We already have a story for the java changes and should be able raise a PR sometime next week.

When you get a chance, could you rebase and resolve conflicts?

Thanks @srinivasankavitha. I have resolved the conflicts. Please let me know if you need anything else from my end.

Thanks for the fixes, seems to be failing lint checks though still.

@srinivasankavitha I have fixed the lint errors mentioned. Could you try building again?

It still fails. You can run ./gradlew formatKotlin  as an easy way to fix the linter errors.

@srinivasankavitha I have updated the files after running the ./gradlew formatKotlin . Please let me know if it works now.

@srinivasankavitha Thank you for merging it. Could you let me know when the new release can be expected?

This PR is related as well: https://github.com/Netflix/dgs-codegen/pull/454, so once that is merged, I can do a release.

Thanks for the contributions. Were you planning on also adding the
implementation for Java in the near future? We can document and announce
the feature in that case once that is available. Else, let me know if you
want the release sooner.
On Wed, Aug 24, 2022 at 2:37 PM lakshmisunid @.***>
wrote:

@srinivasankavitha https://github.com/srinivasankavitha Thank you for
merging it. Could you let me know when the new release can be expected?
—
Reply to this email directly, view it on GitHub
https://github.com/Netflix/dgs-codegen/pull/386#issuecomment-1226414308,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AJ5JPXKFZ4HLQZMVXCCI2XLV22IYDANCNFSM5XTJ5Y6Q
.
You are receiving this because you were mentioned.Message ID:
@.***>


dll load error scipy\special_init_.py  Line 641 from ._ufuncs import *

My issue is about ...
While running the Winpython Default checker this DLL Load Error Occurred
Reproducing code example:
C:\Program Files\WPy64-3740\python-3.7.4.amd64\lib\site-packages\scipy\special\__init__.py in <module>
    639 from .sf_error import SpecialFunctionWarning, SpecialFunctionError
    640
--> 641 from ._ufuncs import *
    642
    643 from .basic import *

ImportError: DLL load failed: The specified module could not be found.

Sample code to reproduce the problem:

Error message:
ImportError                               Traceback (most recent call last)

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  ...

Scipy/Numpy/Python version information:
1.3.0 1.16.4 sys.version_info(major=3, minor=7, micro=4, releaselevel='final', serial=0)

Hey @mldavis99; hope you don't mind but I edited your markdown a bit; a lot of important bits had been left between <!-- -->, which won't show up in the compiled text.

@mldavis99 are you using the dev setup for scipy? I usually get a similar message when I pull from upstream master into my local repo.  Fix for me is ‘git clean -xdf’ the. Rerun the inplace build from root of dev directory for scipy.

On Aug 25, 2019, at 3:49 AM, Josh Wilson<EMAIL_ADDRESS>wrote:
Hey @mldavis99; hope you don't mind but I edited your markdown a bit; a lot of important bits had been left between , which won't show up in the compiled text.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

Looks like this is a WinPython distribution, which we don't distribute, so this is likely better taken up with them. Also, based on the error it's likely that there are conflicting SciPy packages installed. Closing this since I don't think it's an issue on our side, but feel free to continue the discussion.


Fix issue where set ylim parameter gets swapped across channel types in plot_evoked_topo

Fixes an issue where ylims could get swapped across meg channel types in plot_evoked_topo.
In the current build, this bug has a 50% of occurring and can be replicated by running the following code back to back .
import numpy as np

import mne

from mne.datasets import sample

data_path = sample.data_path()

fname = data_path + '/MEG/sample/sample_audvis-ave.fif'

# Reading evoked data
condition = 'Left Auditory'
evoked = mne.read_evokeds(fname, condition=condition, baseline=(None, 0),
                          proj=False)

evoked.plot_topo(ylim=dict(mag=[-500, 500], grad=[-10, 10]))

What does this implement/fix?
Implements an extra check to flip the order inside types_used only if required.
Additional information
The specific bug occurs due to the randomness of output from line 717 in mne/viz/topo.py .
types_used = {channel_type(info, ch_names.index(ch))
                      for ch in chs_in_layout}

The particular line has a 50: 50 chance to output either [mag,grad] or [grad,mag] for the provided example.
Line 727 converts it into a list and flips the order regardless of the order of input for types_used . The proposed fix adds an additional check to perform the flip only the list is not in the expected order.

In terms of the failed checks, I don't think it's related to any of the changes I've made in this PR..

any chance we can test this?

Running the sample code from above on the main branch, back to back in different ipython instances should showcase the bug as it has an alternating pattern of either appearing .

what I have in mind is update a test to check that the axes in the figure
have the correct ylim
for example
In [7]: fig, _ = plt.subplots(2, 2)
In [8]: for ax in fig.axes: print(ax.get_ylim())
(0.0, 1.0)
(0.0, 1.0)
(0.0, 1.0)
(0.0, 1.0)

did you check that your fix also works for EEG?
any potential simplification to the code will also be appreciated. Most of the set operations can possibly achieved with list comprehensions as well ... might save you the need to reorder post-hoc. Maybe something like:
chs_in_layout = [ch_name for ch_name in ch_names if ch_name in layout.names]

EEG works fine. Looks like there was minor bug introduced from PR #9162 for EEG plots.
Converting the set operation into a list comprehension reduces the randomness of the bug from a 50:50 to a 1 in 5 chance of occurring. The randomness still seems to turn up from setting types_used .

what I have in mind is update a test to check that the axes in the figure have the correct ylim for example In [7]: fig, _ = plt.subplots(2, 2) In [8]: for ax in fig.axes: print(ax.get_ylim()) (0.0, 1.0) (0.0, 1.0) (0.0, 1.0) (0.0, 1.0)
…

Let me try adding a test for this !

I've tried to simplify the whole zipping and unzipping process involved with ylims in relation to meg data specifically , by removing as much of the zip objects as possible.

did you check that your fix also works for EEG?

Sorry to be a pain, but does this work for fNIRS data? Similar to MEG with mag/grad there are multiple types for fNIRS hbo/hbr often in the same raw structure.
See here for example of how to create this data type...
https://github.com/mne-tools/mne-python/blob/88df35fc65015a65b806d825ea7ea39488ea597c/mne/preprocessing/nirs/tests/test_nirs.py#L335
If you're unable to check then let me know and I'll validate in a few weeks.

did you check that your fix also works for EEG?

Sorry to be a pain, but does this work for fNIRS data? Similar to MEG with mag/grad there are multiple types for fNIRS hbo/hbr often in the same raw structure.
See here for example of how to create this data type...
https://github.com/mne-tools/mne-python/blob/88df35fc65015a65b806d825ea7ea39488ea597c/mne/preprocessing/nirs/tests/test_nirs.py#L335
If you're unable to check then let me know and I'll validate in a few weeks.

So the fix itself doesn't affect fnirs plotting, but it looks like it has a similar issue of channel swapping arising from the same line of setting types used.  For the current PR , I just swapped the limits around if it comes out the wrong way for meg data alone.
For my fNIRS testing, I used a combination of hbo and hbr and noticed this issue. Since there are four possible channel types with fNIRS, I might need some clarification over the combination of channel types possible with fNIRS to implement a similar fix for it.

For the different possible fNIRS channel type combinations, I can see hbo and hbr being plotted together from the same raw structure.  Can 'fnirs_cw_amplitude', 'fnirs_od'be plotted together and can they be individually used with either hbo or hbr? @rob-luke

Cheers! That initial ylim confusion we had during the sprint has really led down a rabbit hole. Thanks for fixing this for the extra types too.

Ahh, I think there's still a couple of issues left in plot_evoked_topo  related to just ylims. As a matter of fact, I think there's one more specific to fNIRS data that I could use your help on. I've emailed you with a couple of specifics!

So I've been trying to build a test for this but can't find a way to unpack the figure object or specifically the axes object from inside the figure object that's returned by plot_evoked_topo.
fig,ax= plot_topo(evoked,ylim=dict(mag=[-10, 10],grad=[-100,100]))

I've tried a couple of approaches like the above with the figure object and even the axes object but it keeps throwing an error saying that it's not iterable, specifically TypeError: cannot unpack non-iterable Figure object.
Any tips on how to unpack the figure object would be helpful!

indeed it does not seem so easy. Maybe @drammock has an idea. I tried:
fig = epochs.average().plot_topo(background_color='w')
fig.axes[0].collections
as it's unified in one collection and not one axis per plot.

@ramkpari floated the idea of a debug parameter for testing. So you call unified=False if debug=True. I seem to recall we've used this elsewhere for testing.
however, I propose we keep the ball moving with the following actions in order:

merge this PR
@ramkpari makes the PR to always show bad channel and possibly add exclude parameter. Also ylim=None should use data only from channels being plotted
new PR to add a test with debug parameter
come back to fNIRS data plotting with @rob-luke . This was broken even before this PR?

So digging deeper into the source of randomness, it turns out it was the set comprehension that was the root cause of the randomness.  From Python 3.3, the __hash__() values of str and bytes objects are “salted” with an unpredictable random value, So the hashes for set comprehension seems to throw the types_used in random order.
The current fix replaces the set comprehension with a list comprehension and also the set operations with equivalent lambda based list filter operations.
References
https://docs.python.org/3.8/reference/datamodel.html#object.__hash__
https://python-security.readthedocs.io/vuln/hash-dos.html
http://ocert.org/advisories/ocert-2011-003.html

I'm not entirely sure if the ci doc build fails is related to the last commit.

I'm not entirely sure if the ci doc build fails is related to the last commit.

It's being worked on in #9274

we give up on a test @jasmainak ?

for now yes. Let's move on and I suggest we revisit this in a later PR

thanks @ramkpari !


openframe's project missing power pins

openframe user project is missing power pins, that is because it uses only 1 power domain, this won't pass precheck's XOR or consistency checks.
There are several ways this could be fixed:

Add them manually in the gds and gl netlist
Have a power ring around the user project like we have in user_project_wrapper
Get OpenLane to add them, this would probably require an interactive script, and some modifications in the template DEF file. @kareefardi can elaborate.

If we resort to an interactive script. I believe the least path resistance option is to use a custom OpenROAD script that would call the following function https://github.com/The-OpenROAD-Project/OpenROAD/tree/master/src/ppl#place-individual-pin. The power pins in question have multiple shapes per pin hence the referenced method may not work. If that's the case, we can use odb. This is the way to do without any modifications to the template def and OpenLane. The downsides are using an interactive script and we will have duplicate information about these pins preset in the custom script and the template def.

Why wouldn't you just drop in the openframe_project_wrapper layout instead of generating it from the DEF (or swap out the one created from DEF with the original layout)?

Added custom step to fix this issue here https://github.com/efabless/Cheetah_V2/pull/39.
NOTE: this step will only work with openlane 2.


Forbid starting stream when it's suspended or deleted

fix https://linear.app/livepeer/issue/PS-227/qiang-we-are-testing-new-camera-firmware-and-observing-strange-issue

@leszko I'd tried to do this in https://github.com/livepeer/catalyst-api/pull/1133 - should we get rid of that?

@leszko I'd tried to do this in #1133 - should we get rid of that / any idea why it's not working here?

Not sure TBH. What was the purpose of your change? When I tried in the box, even without your change and my change, I couldn't play the pull stream when it was suspended.

@leszko my change was to stop terminated Pull streams coming back to life when a new viewer initiated a playback

@leszko my change was to stop terminated Pull streams coming back to life when a new viewer initiated a playback

Hmm, I tried in the box, and even without your change, a new playback didn't work after the stream was suspended... 🤔

I think we probably need both though - yours covers the autopush and mine covers new viewers

I think we probably need both though - yours covers the autopush and mine covers new viewers

Yeah, that's what I think as well. One is ingest, one is watching.


[EventHubs] Fix bug in sync ep, update user agent str, update sample

Can one of the admins verify this patch?


TableField: ignore null

Similar to StringField ignore null value in TableField.

closed by pulling changes from fork


Create EmployeeFactory.cs with Get Employee and Set Employee

Feature Description
Create an EmployeeFactory.cs in the Factories folder.
Create a singleton for the ActiveEmployee  to track logged in employee.
Create a method GetEmployee(int id) that takes the employee id
Recommended Actions

Refer to the project requirements before filling out this section.

Create file
Create methods

Related Issues/PRs

Resolved with #25


QuestionList answer is not getting piped as question_options and causing error in show_prompts()

https://www.expectedparrot.com/content/8fb062ff-2706-4e4c-9343-1c6dc7d063bd

I don't think this is resolved? Issue is gone when entire list answer is used as question options, but not when individual items are referenced:
https://www.expectedparrot.com/content/e149c898-db78-4c8d-aa46-0bae95811ca0

Actually, the list is not getting piped at all now - see last run (showing prompts from the results):
https://www.expectedparrot.com/content/e149c898-db78-4c8d-aa46-0bae95811ca0

Currently these are all happening:
(1) Unable to pipe a list answer as a (complete) question options list
(2) Unable to pipe individual list answer items
(3) A survey with a piped list answer will generate an error when show_prompts() is called

@rbyh Can you check this? I think I fixed all the issues, but they are a bit tricky.

Current errors: https://www.expectedparrot.com/content/b7cf5eb3-9e2e-4a7b-bd96-8ea436066412


Static Image as prop

How to set static image(something like ./img/default_img.png) for props imageUrls and failImageSource?

@ascoders how about this issue now?

@AAAAAAFei since 2.1.4, you can use require like following code:
const images = [{
    props: {
        source: require('../background.png')
    }
}]


python311Packages.google-cloud-kms: 2.19.1 -> 2.19.2

Changelog: https://github.com/googleapis/python-kms/blob/v2.19.2/CHANGELOG.md
Description of changes

Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] 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.11 Release Notes (or backporting 23.05 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

[ ] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 264123 at be0930ae run on x86_64-linux 1

8 packages marked as broken and skipped:

python310Packages.dbt-bigquery
python310Packages.dbt-bigquery.dist
python310Packages.google-cloud-bigquery
python310Packages.google-cloud-bigquery.dist
python311Packages.dbt-bigquery
python311Packages.dbt-bigquery.dist
python311Packages.google-cloud-bigquery
python311Packages.google-cloud-bigquery.dist

25 packages failed to build:

baserow
baserow.dist
browsr
browsr.dist
dvc-with-remotes
dvc-with-remotes.dist
python310Packages.dalle-mini
python310Packages.dalle-mini.dist
python310Packages.fuzzytm
python310Packages.fuzzytm.dist
python310Packages.ibis-framework
python310Packages.ibis-framework.dist
python310Packages.skrl
python310Packages.skrl.dist
python311Packages.dalle-mini
python311Packages.dalle-mini.dist
python311Packages.fuzzytm
python311Packages.fuzzytm.dist
python311Packages.ibis-framework
python311Packages.ibis-framework.dist
python311Packages.skrl
python311Packages.skrl.dist
snakemake
snakemake.dist
tandoor-recipes

137 packages built successfully:

barman
barman.dist
moonraker
mycli
mycli.dist
openai-full
openai-full.dist
pentestgpt
pentestgpt.dist
python310Packages.cloudpathlib
python310Packages.cloudpathlib.dist
python310Packages.django-storages
python310Packages.django-storages.dist
python310Packages.duckdb
python310Packages.duckdb-engine
python310Packages.duckdb-engine.dist
python310Packages.duckdb.dist
python310Packages.dvc-gs
python310Packages.dvc-gs.dist
python310Packages.fastai
python310Packages.fastai.dist
python310Packages.filedepot
python310Packages.filedepot.dist
python310Packages.gcsfs
python310Packages.gcsfs.dist
python310Packages.gensim
python310Packages.gensim.dist
python310Packages.google-cloud-automl
python310Packages.google-cloud-automl.dist
python310Packages.google-cloud-kms
python310Packages.google-cloud-kms.dist
python310Packages.google-cloud-storage
python310Packages.google-cloud-storage.dist
python310Packages.k-diffusion
python310Packages.k-diffusion.dist
python310Packages.langchain
python310Packages.langchain.dist
python310Packages.natasha
python310Packages.natasha.dist
python310Packages.navec
python310Packages.navec.dist
python310Packages.optuna
python310Packages.optuna.dist
python310Packages.pathy
python310Packages.pathy.dist
python310Packages.ray
python310Packages.ray.dist
python310Packages.slovnet
python310Packages.slovnet.dist
python310Packages.smart-open
python310Packages.smart-open.dist
python310Packages.spacy
python310Packages.spacy-loggers
python310Packages.spacy-loggers.dist
python310Packages.spacy-lookups-data
python310Packages.spacy-lookups-data.dist
python310Packages.spacy-transformers
python310Packages.spacy-transformers.dist
python310Packages.spacy.dist
python310Packages.sqlglot
python310Packages.sqlglot.dist
python310Packages.streaming-form-data
python310Packages.streaming-form-data.dist
python310Packages.textacy
python310Packages.textacy.dist
python310Packages.textnets
python310Packages.textnets.dist
python310Packages.wandb
python310Packages.wandb.dist
python310Packages.weasel
python310Packages.weasel.dist
python311Packages.cloudpathlib
python311Packages.cloudpathlib.dist
python311Packages.django-storages
python311Packages.django-storages.dist
python311Packages.duckdb
python311Packages.duckdb-engine
python311Packages.duckdb-engine.dist
python311Packages.duckdb.dist
python311Packages.dvc-gs
python311Packages.dvc-gs.dist
python311Packages.fastai
python311Packages.fastai.dist
python311Packages.filedepot
python311Packages.filedepot.dist
python311Packages.gcsfs
python311Packages.gcsfs.dist
python311Packages.gensim
python311Packages.gensim.dist
python311Packages.google-cloud-automl
python311Packages.google-cloud-automl.dist
python311Packages.google-cloud-kms
python311Packages.google-cloud-kms.dist
python311Packages.google-cloud-storage
python311Packages.google-cloud-storage.dist
python311Packages.k-diffusion
python311Packages.k-diffusion.dist
python311Packages.langchain
python311Packages.langchain.dist
python311Packages.natasha
python311Packages.natasha.dist
python311Packages.navec
python311Packages.navec.dist
python311Packages.optuna
python311Packages.optuna.dist
python311Packages.pathy
python311Packages.pathy.dist
python311Packages.ray
python311Packages.ray.dist
python311Packages.slovnet
python311Packages.slovnet.dist
python311Packages.smart-open
python311Packages.smart-open.dist
python311Packages.spacy
python311Packages.spacy-loggers
python311Packages.spacy-loggers.dist
python311Packages.spacy-lookups-data
python311Packages.spacy-lookups-data.dist
python311Packages.spacy-transformers
python311Packages.spacy-transformers.dist
python311Packages.spacy.dist
python311Packages.sqlglot
python311Packages.sqlglot.dist
python311Packages.streaming-form-data
python311Packages.streaming-form-data.dist
python311Packages.textacy
python311Packages.textacy.dist
python311Packages.textnets
python311Packages.textnets.dist
python311Packages.wandb
python311Packages.wandb.dist
python311Packages.weasel
python311Packages.weasel.dist
tts
tts.dist
wal_e
wal_e.dist

Part of #271586


Add Dockerfile

This enables users to build, ship and run lego with Docker.

Cool. But, why? (Not trolling. Honest question.) I don't use Docker, a lot of people do, but what's the benefit of shipping a completely self-contained, static Go binary in a Docker container? Why introduce the overhead, why layer on the complexity?
Note: CI build failure is unrelated to your PR (obviously).

Hi,
this blog post should answer your questions ;-)
<EMAIL_ADDRESS>

Thanks for the link!
So basically:

Deploying applications with Docker brings the benefits of Linux containers. I essentially gain the ability to leverage Linux namespaces and cgroups for free.

 I just want to be sure I can appreciate it as much as the next user...

I personally use docker to build lego from source without installing golang on my host.
It may also be possible to use lego on platforms that use docker containers exclusively (I haven't had the chance to test this though)

CoreOS
Kubernetes

etc.

Well, I see no harm in having a docker file in case anyone wants to use it :)


Add telegram notifications

Allow usage of telegram for notifications.

I would like to give a suggestion to add the notifications in this style


Added Wifi connection methods for CYD class

Added methods and properties to support wifi on the awesome CYD class definition.  Supports optional declaration on instantiation, and checks for existing connections when instantiated.  Properties for IP and DNS from 'sta' - the WLAN connection.
Includes basic info and helper methods for access point handling, but the focus of this PR is handling connections to WLAN.

Thank you for your suggested changes. I wrote a simplified WLAN interface and included it in the updated version. I also wrote two WIFI demos and have uploaded them to the examples folder.


ContractNegotiationIntegrationTest is flaky

Bug Report
Describe the Bug
It failed in an unrelated PR
Expected Behavior
To not fail
Observed Behavior
ContractNegotiationIntegrationTest > testNegotiation_agreementDeclined() FAILED
    org.awaitility.core.ConditionTimeoutException: Assertion condition defined as a lambda expression in org.eclipse.dataspaceconnector.contract.negotiation.ContractNegotiationIntegrationTest
    expected: null
     but was: org.eclipse.dataspaceconnector.spi.types.domain.contract.agreement.ContractAgreement@2399e3ec within 15 seconds.
        at app//org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:167)
        at app//org.awaitility.core.AssertionCondition.await(AssertionCondition.java:119)
        at app//org.awaitility.core.AssertionCondition.await(AssertionCondition.java:31)
        at app//org.awaitility.core.ConditionFactory.until(ConditionFactory.java:985)
        at app//org.awaitility.core.ConditionFactory.untilAsserted(ConditionFactory.java:769)
        at app//org.eclipse.dataspaceconnector.contract.negotiation.ContractNegotiationIntegrationTest.testNegotiation_agreementDeclined(ContractNegotiationIntegrationTest.java:173)

        Caused by:
        org.opentest4j.AssertionFailedError:
        expected: null
         but was: org.eclipse.dataspaceconnector.spi.types.domain.contract.agreement.ContractAgreement@2399e3ec
            at jdk.internal.reflect.GeneratedConstructorAccessor6.newInstance(Unknown Source)
            at java.base@11.0.16/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
            at app//org.eclipse.dataspaceconnector.contract.negotiation.ContractNegotiationIntegrationTest.lambda$testNegotiation_agreementDeclined$2(ContractNegotiationIntegrationTest.java:184)

Steps to Reproduce
Context Information
Detailed Description
Possible Implementation

the failure didn't happen again


Kernel snapshot exception - when using flutter run with --local-engine

I am encountering an issue while attempting to run my Flutter app (hello world -android) using a locally built Flutter engine. I have followed the steps outlined in the official documentation https://github.com/flutter/flutter/wiki/Compiling-the-engine to build the Flutter engine.
Upon executing the command:
flutter run --local-engine=android_debug_unopt_arm64  --local-engine-host=host_debug_unopt_arm64  --local-engine-src-path=/Users/harsh/research/engine/src
HOST OS - macos - arm64 M1 chip
Flutter version - 3.16.9
I encounter the following error:

I have reviewed the documentation and various resources, but I am unable to resolve this issue. Any assistance or suggestions would be greatly appreciated.
Thank you.

Hi @harsh-im
Please provide the crash log in text format instead of a screenshot for better readability and investigation. Please also provide the information indicated below:

The output of verbose run (flutter run ... -v). It may be long, please save it into a file and attach it here.
Did you make any modifications to the engine that you built?
Which engine hash are you building at?

Thanks!

@huycozy Thanks for the quick response, I figured out that I was building wrong engine hash & after fixing it, I was able to run the app with a local engine.
can you just confirm that we need to build  the flutter engine hash corresponding flutter version? i.e TAG of the commit should be equal to the flutter version?

can you just confirm that we need to build the flutter engine hash corresponding to the flutter version of the device? i.e TAG of the commit should be equal to the flutter version?

I think so. Each Flutter release will contain a rolled/corresponding engine version that makes sure of API compatibility. Your error above seems to be caused by the hash engine not corresponding to the Flutter version you are using.
Closing this issue as solved.


Fix SparseAdagrad for indices.ndim>1

Same fix as https://github.com/caffe2/caffe2/pull/249, but for SparseAdagrad.
Also update the tests for both ops to test this functionality.

/cc @akyrola when you address the issue mentioned at https://github.com/caffe2/caffe2/pull/254#issue-219996271, you can just delete the lines enforcing unique indices and re-test (might have to change the reference implementations too).


A way to prevent the modal summary popup?

 shows up when I do a compare with... and stops me from alt-tabbing (windows 10) over to the diff.
Is there a way to turn that off? Or basically anything that makes it non-modal and/or part of the diff window (maybe a tab down the middle that's pre-selected so it can be scanned then closed via ctrl+w quickly?)?
I'm on a multi-monitor setup, and the diff + modal appeared on my default monitor instead of the same monitor that my sublime text was open on, too - that made me initially think it had hung sublime (since I couldn't see immediately that something had happened, and the modal stopped every input).

Hi Peter,
You can turn the alert off by changing the line_count_popup option in the settings file.
To get to it: Preferences -> Package Settings -> Compare Side-By-Side -> copy from Default to User
Does this solve the issue for you?

Hi Doug - I've created
{
  "line_count_popup": false
}

within C:\Users\<my user>\AppData\Roaming\Sublime Text 3\Packages\User\SBSCompare.sublime-settings.
That removed the popup, but only after I restarted sublime.
Thanks!

Glad to hear. Happy to help.


[new feature] understand if it's possible to move common variables (such as the list of available regions) out of the recipes/upstream/google-cloud/... directories by merging them.

[new feature] understand if it's possible to move common variables (such as the list of available regions) out of the recipes/upstream/google-cloud/... directories by merging them.
CC: @dnoland1 --> Ref. https://github.com/rancherlabs/tf-rancher-up/pull/117#pullrequestreview-2050980991

NOTE: https://github.com/rancherlabs/tf-rancher-up/pull/117#issuecomment-2113969523


Add missing dependency on mcollective-client to fix spec

Previous addition for mco_version fact broke unit tests for this project and all projects dependent on rspec-puppet-facts that did not explicitly ask for the "mcollective-client" gem.
Fix this issue with this change.

@dabelenda too late :-)


ThemeDB: expose method for making a copy of the default theme

Resolves https://github.com/godotengine/godot-cpp/issues/1332
Supports making a copy of the default theme so it can be overridden to define a custom theme quickly, without affecting the engine default theme and slowing down the editor:
# Custom theme
@tool
extends Theme

func _init() -> void:
    merge_with(ThemeDB.generate_default_theme())
    # override theme styles, colors ...

Isn't
func _init() -> void:
    merge_with(ThemeDB.get_default_theme())

the same? The problem is modifying the default theme, but if you make a new one, or use duplicate(), it should work fine.
generate_default_theme() does not fix the slowdown when you want to actually modify the default theme, not its copy.

@KoBeWi Not the same. merge_with(ThemeDB.get_default_theme()) doesn't work, the default theme will be modified, too. And ThemeDB.get_default_theme().duplicate(true) is extremely slow that costs almost 40 seconds.

For me, I'd be nice to generalise the problem and question why duplicating Themes is so ridiculously slow. I'm not against adding this method, but it feels like a workaround to a design flaw.

I find the reason why ThemeDB.get_default_theme().duplicate(true)  is slow:
In my project I use a custom font which costs ~1.5 second to duplicate. When duplicating the Theme, the font is duplicated many times in every control theme that has font.

Thanks for your clarification. But we can't set a font for all controls at once if the theme is recursively duplicated, which breaks the reference of shared resources in different controls.

To clarify: You are storing the custom font as a file, not just creating it as a new item in the interface?

And the font assigned is unchanged from the file and not duplicated? Then I must have misremembered how recursive duplication works with files then my comment isn't as relevant


Display number of packages from other package managers

It would be interesting to show the number of global packages from:

snap
flatpak
brew (macOS and Linux)
npm
cargo
choco (Windows)
scoop (Windows)
others?

Important consideration: How do we avoid a performance hit?

Do you mean printing the packages of every installed package manager?
Example:
420 (pacman), 1 (snap)

Yes, exactly. Though, to be honest, I see it as very low priority; I usually don't have many packages from sources other than pacman on Arch and dnf on Fedora. Nonetheless, the issue could stay open until others show more interest.

I totally agree, I for one, wouldn't benefit from this as I only have pacman installed and do not use any other package managers to keep disk usage as low as possible.
But other users probably would like to see this implemented.
The only people who would take a performance hit from this those who do have multiple package managers installed, because Macchina only fetches your package information if the respective package manager is installed.

The mentioned PR provides the ability to display the number of packages from multiple package managers :)


Matrix.swap() and Path.swap()

These two methods allow to create Path and Matrices buffers that can be used at animation-time to avoid any JSI allocation during animation.
This is based on our current understanding that:

JSI allocations are slow (relative to the whole drawing process).
These small allocations tend to stick in memory a bit too long (https://github.com/facebook/hermes/issues/982)

This feature can be seen in action in this example: https://github.com/Shopify/react-native-skia/blob/matrix-reset-example/example/src/Examples/Stickers/MatrixHelpers.ts#L6

Closing in favor of another solution underwork.

Hi @wcandillon 👋 Found link to this PR under "Stickers" video on YT, is the solution for this merged in recent versions of RN Skia?

yes, you can look at this example: https://github.com/Shopify/react-native-skia/tree/main/apps/paper/src/Examples/Stickers


fix : added 'god' to whitelist

This is a PR relating to this issue : [BUG]: The bot bans words like god #650. Not sure if the word is profane or not, please merge after consideration maintainers!

Maybe the reason for flagging the word is, god has opposite gender goddess. But I am not sure what can be the alternative for this.


Extend Bulk Writer to Oracle

It would be great to extend Bulk Writer to other DBMSs as f.e. Oracle

This could be also useful as a tool to copy databases between different DBMSs.

PR?


Game gak bisa di download

          Game gak bisa di download

Originally posted by @bayu9679 in https://github.com/Vita3K/compatibility/issues/1163#issuecomment-1429337004

          Game gak bisa di download

Originally posted by @bayu9679 in #1163 (comment)

invaild database


BUG REPORT ALERT!! HOW DO I EVEN FIX THE CRASHING!?!?

Please check for duplicates or similar issues, as well performing simple troubleshooting steps (such as clearing cookies, clearing AppData, trying another browser) before submitting an issue.
If you are playing the game in a browser, what site are you playing it from?

[ ] Newgrounds
[ ] Itch.io? Specify below

[x] Windows

[ ] Mac

[ ] Linux

If you are playing the game in a browser, what browser are you using?

[ ] Google Chrome (or chomium based like Brave, vivaldi, MS Edge)
[ ] Firefox
[ ] Safari

What version of the game are you using? Look in the bottom left corner of the main menu. 0.5.2H.
Well, My problem is that the game keeps crashing on extra key. I need you guys to fix this as soon as possible!! D:
I'm trying to make a mod, but my game crashes whenever an amount of time playing on extra key. JUST FIX IT NOW
JUST FIX IT NOW
JUST FIX IT NOW
JUST FIX IT NOW
JUST FIX IT NOW

Nevermind. Don't put the extra keys script in data/your song.


Expanded ninja Mkdir to also support Mkdir actions.

Mkdir command was not support directly in an Command builder, so I added some stuff to improve support.
Contributor Checklist:

[x] I have created a new test or updated the unit tests to cover the new/changed functionality.
[x] I have updated CHANGES.txt (and read the README.rst)
[ ] I have updated the appropriate documentation

So what's the purpose here?
You had implemented for a action function named MkdirFunc but not for Mkdir, so you added logic to handle too?
Also minor update on the way the mkdir command string is generated?

yeah a couple little things, ad

So what's the purpose here?
You had implemented for a action function named MkdirFunc but not for Mkdir, so you added logic to handle too?
Also minor update on the way the mkdir command string is generated?

There were several things around the mkdir and ninja support that were not working correctly. I added comments to each of them in the PR.

@dmoody256
The new added tests passes against current upstream.
So it must not be testing the changes.
Do you have a simple repro for each of the issues? Dir creation and missing MkDir?


[Event Change Request] Codeunit 80 Sales Post - Event OnBeforeDivideAmount

Describe the request
We would like add IncludeSender to the following events.
Original:
Codeunit 80 Sales Post - Event OnBeforeDivideAmount

    [IntegrationEvent(false, false)]
    local procedure OnBeforeDivideAmount(var SalesHeader: Record "Sales Header"; var SalesLine: Record "Sales Line"; QtyType: Option General,Invoicing,Shipping; var SalesLineQty: Decimal; var TempVATAmountLine: Record "VAT Amount Line" temporary; var TempVATAmountLineRemainder: Record "VAT Amount Line" temporary; var IsHandled: Boolean; var TempPrepmtDeductLCYSalesLine: Record "Sales Line" temporary)
    begin
    end;

Change:
    [IntegrationEvent(true, false)]
    local procedure OnBeforeDivideAmount(var SalesHeader: Record "Sales Header"; var SalesLine: Record "Sales Line"; QtyType: Option General,Invoicing,Shipping; var SalesLineQty: Decimal; var TempVATAmountLine: Record "VAT Amount Line" temporary; var TempVATAmountLineRemainder: Record "VAT Amount Line" temporary; var IsHandled: Boolean; var TempPrepmtDeductLCYSalesLine: Record "Sales Line" temporary)
    begin
    end;

Additional context
Call DivideAmount from outside out of an Event
Internal work item: AB#527648

DivideAmount can't be global with the current implementation. Please explain the scenario and if these events would be a help if DivideAmount remains local?

Hi,
we would like to call DivideAmount ot of an COD80-Subsriver-Event where IncludeSender is Set. We want to change to parameters which are used to call DivideAmount (get it also calced for the Qty. to Ship) and it is not neccessary to copy an critical COD80-procedure. So we need DivideAmount set to global and the IncludeSender-Property activated. In this case we can call DivideAmount out of an COD80-Event in the instance of current posting.
In COD90 DivideAmount is already set to global!
There is also a Event request to expose DivideAmount as global --> https://github.com/microsoft/ALAppExtensions/issues/26368

DivideAmount in Codeunit 80 relies on global variables mentioned in the request #26368 be initialized and we don't have global functions to initialize those yet.
Local functions are tightly connected to their surrounding code. They exist within a specific scope, depend on variables initialized elsewhere in the code. Exposing local functions, especially in posting codeunits, requires double caution. If someone misuses it, that can be hard to fix the consequences.


Show data from view create in mssql database

Hi,
When I create form with sergen to show data from view in mssql database, not table, the data won't show in grid.
Please help.

Do you have a ID column in view?

Does the view Show any data in MS SQL Mgmt Studio when selecting: "Returning 1000 rows" in the context menu of the view?
--> If not, please resolve the reason why there are no record shown within the view.
--> If yes, then please check if there is an unneccessary table (one with no relation to any of the required tables within the view) dragged within the view designer.
-- I had this once. The result was that the view in MS SQL mgmt Studio showed records but serenity wouldn't Show them. After I removed the unneccessary table from the view, the records showed up in Serenity as well.
With Kind regards,
John

Yes, I have column with ID field (about 7 tables are connected)
No table are unrelated , all make one view
Does the order from view must be same in grid?
In server exlporer in visual studio I can open view and see data

That ID column must be unique. See chrome console and share what error you got there.

I ran into the same issue when I was pulling in views and I found out that MyProject.Web/MyViewRow,cs and MyProject.Script/MyViewGrid.cs were missing information. I designated and ommited information at the following locations:
Firstly in MyProject.Web/MyViewRow,cs
...
IIdField IIdRow.IdField
{
get { return Fields."ReplaceWithID"; }
}
Then in MyProject.Script/MyViewGrid.cs
....
[ColumnsKey("Module.MyView"), **IdProperty(MyViewRow.IdProperty)**, NameProperty(MyViewRow.NameProperty)]

...
After updating the information I rebuilt and Transformed the Templates and it ran fine. Hope this helps.

Tnx sayuga,
that was the problem. I modify first time in MyProject.Web/MyViewRow.cs, and then I have problem with IdProperty(MyViewRow.IdProperty), because , in .script.Imports.ServiceContaract.MyViewRow.cs I have to add  [InlineConstant] public const string IdProperty = "MyID";
After that everything start to work fine.
I try with sergen new add view ,same that view which work, and again same things are missing. Some problem with sergen?

You must set ID field yourself. There is no way to determine ID property in views.

Tnx, btw. nice job about templates, like it. I hope you are going forward.

Thanks, have a lot todo in list.

I've hit this a couple of times now, and i keep coming back to this site and searching for the solution.
the fix for me is in the new view you've added's xxxxxxxGrd.ts file is missing the identity ref:
protected getIdProperty() { return xxxxxxxxxRow.idProperty; }

In case some one is coming late to this party one of the ways this can be accomplished is using a ROW_NUMBER over (ORDER BY myColumn ) As Id in your View and use that as your Identity Column.
So in your XYZRow.cs place the [Identity] over your Id property. Then in the IIDField in XYZrow set i to the ID.  Your XYZRow should not Inherit from INameRow because there is no corresponding property of Name for the ID (unless you work this out in your View ) or an Unmapped Property such as Expression[("CONCAT('Row ' + T0.Id")]
        [Identity]
        public Int32? Id
        {
            get { return Fields.Id[this]; }
            set { Fields.Id[this] = value; }
        }

        IIdField IIdRow.IdField
        {
            get { return Fields.Id; }
        }


Don't fail get-password when no current-context.

fixes #4349

Does this also need to be fixed in gke/util.sh (which "shares" much of the same code via copy/paste)?

LGTM
@roberthbailey , gke/util.sh gets the password using gcloud. This fix only applies to gce.

Thanks for double checking for me.


DatePicker "Enter Date" field Overflowed in a large screen by 9.3 pixels

DatePicker "Enter Date" field Overflowed in a large screen by 9.3 pixels

@gustavocarvalhodeassis
Can you provide flutter doctor -v, a minimal complete reproducible code sample that shows the behavior you are reporting along with platform on which you are seeing the same.

[√] Flutter (Channel stable, 3.7.1, on Microsoft Windows [versÆo 10.0.19045.2604], locale pt-BR)
• Flutter version 3.7.1 on channel stable at C:\src\flutter
• Upstream repository https://github.com/flutter/flutter.git
• Framework revision 7048ed95a5 (3 weeks ago), 2023-02-01 09:07:31 -0800
• Engine revision 800594f1f4
• Dart version 2.19.1
• DevTools version 2.20.1
[X] Windows Version (Unable to confirm if installed Windows version is 10 or greater)
[√] Android toolchain - develop for Android devices (Android SDK version 33.0.1)
• Android SDK at C:\Users\gusta\AppData\Local\Android\sdk
• Platform android-33, build-tools 33.0.1
• Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
• Java version OpenJDK Runtime Environment (build 11.0.13+0-b1751.21-8125866)
• All Android licenses accepted.
[√] Chrome - develop for the web
• Chrome at C:\Program Files\Google\Chrome\Application\chrome.exe
[!] Visual Studio - develop for Windows (Visual Studio Community 2022 17.4.2)
• Visual Studio at C:\Program Files\Microsoft Visual Studio\2022\Community
• Visual Studio Community 2022 version 17.4.33122.133
X Visual Studio is missing necessary components. Please re-run the Visual Studio installer for the "Desktop
development with C++" workload, and include these components:
MSVC v142 - VS 2019 C++ x64/x86 build tools
- If there are multiple build tool versions available, install the latest
C++ CMake tools for Windows
Windows 10 SDK
[√] Android Studio (version 2021.3)
• Android Studio at C:\Program Files\Android\Android Studio
• Flutter plugin can be installed from:
https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
https://plugins.jetbrains.com/plugin/6351-dart
• Java version OpenJDK Runtime Environment (build 11.0.13+0-b1751.21-8125866)
[√] VS Code (version 1.75.1)
• VS Code at C:\Users\gusta\AppData\Local\Programs\Microsoft VS Code
• Flutter extension version 3.58.0
[√] Connected device (3 available)
• Windows (desktop) • windows • windows-x64    • Microsoft Windows [versÆo 10.0.19045.2604]
• Chrome (web)      • chrome  • web-javascript • Google Chrome 110.0.5481.104
• Edge (web)        • edge    • web-javascript • Microsoft Edge 109.0.1518.61
[√] HTTP Host Availability
• All required HTTP hosts are available
! Doctor found issues in 2 categories.

[https://prnt.sc/J2a5YJld1L8b]

// DATE PICKER CALL
https://prnt.sc/HCcS83QXqXXM

@gustavocarvalhodeassis

a minimal complete reproducible code sample that shows the behavior you are reporting along with platform on which you are seeing the same.

Please provide above and kindly do not share screenshots of the error and code. Please provide the same in properly formatted text.


Initial path response result seems invalid (Version: 1.12.0)

Issue Description
The path_find request returns and initial result which seems to be very different for the XRP -> IOU.
Steps to Reproduce
execute a https://xrpl.org/path_find.html for any IOU on the XRPL.
Expected Result
Expect the results to be quite similar.
Actual Result
The path_find request returns and initial result which seems to be very different for the XRP -> IOU the single step path most simple one. This result is returned in the initial response of path_find.
The subsequent responses to that polling request then has quite a substantial change to that basic path result.
Environment
Production
Supporting Files
I used the 1 EUR:rvYAfWj5gh67oV6fW32ZzP3Aw4Eubs59B as my destination, initial result was 4769048 drops and subsequent responses were around 1747671 drops.
this was stopped and then run again and "similar" results happen every time.
Why such a drastic change???
cmd request.

responses..
initial response in the UI

initial response in browser console

follow up response in the UI

follow up response in browser console

I figured some of the reason why, they so different...
because the follow up response has multiple steps and the first dose not.

the question is still though is this valid initial response though?

If a good path has not been found, the amount needed to send 1EUR is 4,769,048drops, and after a good path is found, 1,747,671 drops turns out to be sufficient, does it not?

Yip it seems the issue is simply that the initial response does not use a "path" but the subsequent do... however in this case they are so different it calls into question should that initial response even be sent?
That I think boils down to the is this a bug or not... I would ague it seems to be.

The initial response is intended to be faster, so it doesn't go as deep on the search. Thus, it may find paths that aren't as good as later responses (or not find any at all). If you control the server, you can tweak the path_search* settings to change that behavior.

5
[path_search_fast]
2
[path_search_max]
10

is what ive been running with on my instances as its been the most "stable" and reliable for me.
but as your saying here this is configurable then that initial result could be changed, so I would assume upping that [path_search_fast] to a higher number for me here would then change that initial response from the cmd?
super I will give that a bash if so that's a perfectly valid solution here :)

successfully tested and validated this.
I upped the path_search_fast to 5 and the initial response then mirrored the follow up responses.
this works as designed.


Support filtering frames in backtrace command

Current backtrace always prints all frames, which could be a huge number in Rails applications (in my project it could be 170 frames). Some simple filtering would be helpful:

backtrace [num] - only prints the first num frames.
backtrace /controller/ - only prints frames with paths that match controller

they makes sense.


Can't deploy - Each then() should return a value or throw

Hello,
I get an error only while trying to deploy, can I get a little help ?
55:17  error  Each then() should return a value or throw  promise/always-return
Line 55 is the "for" line on '/api/read' function.
Thank you a lot for your help and your amazing tutorial !

Very sorry, I didn't saw that you updated the code in the repo.
This is working well thanks again !


Approval testing for the Analyzer

What was wrong?
Testing around the Analyzer was not very thorough.
How was it fixed?
To-Do

[ ] OPTIONAL: Update Spec if applicable

[ ] Add entry to the release notes (may forgo for trivial changes)

[ ] Clean up commit history

Codecov Report

Merging #387 (2be1191) into master (5c25397) will increase coverage by 0.14%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##           master     #387      +/-   ##
==========================================
+ Coverage   86.30%   86.45%   +0.14%
==========================================
  Files          67       67
  Lines        4032     4075      +43
==========================================
+ Hits         3480     3523      +43
  Misses        552      552

Impacted Files
Coverage Δ

analyzer/src/namespace/events.rs
100.00% <ø> (ø)

parser/src/node.rs
76.47% <ø> (ø)

analyzer/src/context.rs
92.77% <100.00%> (+2.26%)
:arrow_up:

analyzer/src/namespace/scopes.rs
95.93% <100.00%> (ø)

analyzer/src/namespace/types.rs
89.75% <100.00%> (ø)

common/src/diagnostics.rs
50.00% <100.00%> (ø)

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 5c25397...2be1191. Read the comment docs.


How to shard model and batched cache equally?

Im trying to shard a 13B model over 4 gpu, and have the batch size 4x the one I can do on a single gpu. How can I do this?

The config.auto_map setting determines the amount of memory, in GB, to use on each device for weights. So usually if you've got 4 GPUs you want to use equally, you also want a quarter of the weights on each device. The cache will be allocated accordingly since it has to align with the layers of the model. The last entry you can just leave at some high number so the last GPU gets whatever is left over. For a 13B model you'd probably want to use something like [1.7, 1.7, 1.7, 22].

Ah okay thanks, I will try this out


Bug: Balances are calculated incorrectly

Hi
i've done my first group travel with the tool and found a bug in the calculation of the balances.
If a member has payed something then the total paymant is substracted of his debts not only your part.
To be more clear, in this screenshot, the green amounts are substracted, not the red ones

@kruemelro Hello, could you please explain this further and then I can have a look at it :)


hill-chart depends on insecure upstream packages

hill-chart depends on an older version of d3-color which can only be fixed by switching to a newer version
is there any plan to upgrade the hill-chart package to update all the dependencies to their latest versions (or at least the ones having critical security issues like d3-color)?

Please feel free to submit a PR and make the tests pass and will merge it
instantly.
On Fri, Apr 19, 2024 at 11:36 AM Simon Effenberg @.***>
wrote:

hill-chart depends on an older version of d3-color which can only be fixed
by switching to a newer version
is there any plan to upgrade the hill-chart package to update all the
dependencies to their latest versions (or at least the ones having critical
security issues like d3-color
https://github.com/advisories/GHSA-36jr-mh4h-2g58)?
—
Reply to this email directly, view it on GitHub
https://github.com/nagi1/hill-chart/issues/41, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AD6Q4HHULS5JYJWKPR4DS2LY6DQQLAVCNFSM6AAAAABGO23XS6VHI2DSMVQWIX3LMV43ASLTON2WKOZSGI2TENJTGI4DMMY
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

I tried that, but see my comments there.

@nagi1 do you have time to check the PR?

I wanted to follow up on this PR as it's been a few months since the last update. Is there anything I can assist with to help move things forward?


Help plz

Hi, where can I find these lines in the code and change to my own?
Hello! I am Musicbot, a music bot that is easy to host yourself! (v0.2.7)
I am owned by MrLivixx using JDA-Applications's Commands Extension (2.1.5) and the JDA library (3.8.3_464)
Type +help to see my commands!
Please invite me to your server!

Some of my features include:
🎶 High-quality music playback
🎶 FairQueue™ Technology
🎶 Easy to host yourself
Stats
12 servers
1 shard
Users
2259 unique
2454 total
Channels
276 Text
101 Voice

Editing the code is not supported. Also, in the future, please use the relevant template for a feature request or a bug report.


enable cd

Link to GitHub repository

https://github.com/jenkinsci/benchmark-evaluator-plugin
When modifying release permission
List the GitHub usernames of the users who should have commit permissions below:

@Lehmann-Fabian
@martingrambow

This is needed in order to cut releases of the plugin or component.
If you are modifying the release permission of your plugin or component, fill out the following checklist:
When enabling automated releases (cd: true)
Follow the documentation to ensure, your pull request is set up properly. Don't merge it yet.
In case of changes requested by the hosting team, an open PR facilitates future reviews, without derailing work across multiple PRs.
Link to the PR enabling CD in your plugin

https://github.com/jenkinsci/benchmark-evaluator-plugin/commit/256152a8d0a38ae631437ffb5bbecbecd89ca2e8
### CD checklist (for submitters)
- [x] I have provided a link to the pull request in my plugin, which enables CD according to the documentation.

### Reviewer checklist
- [ ] Check that the `$pluginId Developers` team has `Admin` permissions while granting the access.
- [ ] In the case of plugin adoption, ensure that the Jenkins Jira default assignee is either removed or changed to the new maintainer.
- [ ] If security contacts are changed (this includes add/remove), ping the security officer (currently `@Wadeck`) in this pull request. If an email contact is changed, wait for approval from the security officer.

There are IRC Bot commands for it.

FYI your CODEOWNERS is wrong it should be @jenkinsci/benchmark-evaluator-plugin-developers
rest looks ok


Where to get api key?

Hey,
where can I get an api key?

Please see https://github.com/jozsefsallai/node-craiyon/issues/6#issuecomment-1567509481


⚠ Nebulance has degraded performance

In 125c861, Nebulance ($NBL) experienced degraded performance:

HTTP code: 200
Response time: 2102 ms

Resolved: Nebulance performance has improved in 2a7f424 after 8 minutes.


'This extension cannot be enabled on the remote server'

It is great that we now inform the user that an extension is a UI extension only:

What I'm missing from the message is some reason about why the extension cannot be enabled in the remote server.
Here is a suggestion:
'This extension has defined that it cannot run on the remote server'

We should also align the terminology shown in the error message


Adding another CommandUtils related option.

I would like to suggest another CommandUtils option that if true then CommandHandler.commandUtils only stores a message if its a command.
That would make it a bit more memory friendly and allow bigger sweep intervals since
less messages cached = less ram = allowing more time for each message to stay cached

Whoops, that was a mistake, I'll try and fork it and do it myself. If unsuccessful ill suggest it to 1comp myself


Cluster Autoscaler instruction not working correctly for latest k8s version

In the Cluster Scaling part of the lab the instructions haven’t aged well either. For example: https://www.eksworkshop.com/beginner/080_scaling/deploy_ca/#deploy-the-cluster-autoscaler-ca
The logic for determining the autoscaler version doesn’t work anymore, because the EKS cluster is version 1.17.x and the corresponding autoscaler release has gone beyond the first page of results returned by the GitHub API. The doc says:
kubectl -n kube-system \
    set image deployment.apps/cluster-autoscaler \
    cluster-autoscaler=us.gcr.io/k8s-artifacts-prod/autoscaling/cluster-autoscaler:v${AUTOSCALER_VERSION}```

And because of this this env variable image is empty.

And also when we update the image to match with k8s version, autoscaler container is getting OOMKilled because of the limit issue in this file https://www.eksworkshop.com/beginner/080_scaling/deploy_ca.files/cluster-autoscaler-autodiscover.yaml

This is happening because GitHub API only returns the last 30 releases, and our kubernetes cluster is now on a version that is past the 30 release count.
As a workaround, you can run:
export AUTOSCALER_VERSION=1.17.3

as a workaround until this is fixed.

I tried that with 1.17 but autoscaler container is getting OOMKilled because of the memory limit issue as we use this file https://www.eksworkshop.com/beginner/080_scaling/deploy_ca.files/cluster-autoscaler-autodiscover.yaml in the workshop.

There is actually a PR (#1250) that should resolve the OOMKilled issue - I had increased the request/limit to 500Mi during the workshop and it was sufficient.

This was fix with update + adjustement to request/limit


Can't download any wallpapers

On the latest build of the app on my device I can't download any sort of wallpapers It is not even starting the download I tried all my R&D which was easy to do like I uninstalled and reinstalled it and I also cleared the app data and cache memory too but no use so please solve this issue as fast as possible please it my humble request.

Same problem, cannot download any wallpapers


Delayed insertion of filepath in zsh after dropping a file on Hyperterm

Since #559 it is possible to drag files directly on a Hyperterm window. It works fine for me in Bash and Fish but in ZSH the text is added greatly delayed:

Can some other user please test this as well with long path-strings consisting of more than 4 levels?
In iTerm it is instant.

Could it be related to some zsh plugin or specific config? Could you try to backup your zshrc and use this one?

This is mostly related to zsh plugin since not using this config I have the right behavior.