[erc20-balance-of-at] Add Strategy - erc20-balance-of-at

Add Strategy erc20-balance-of-at .
Changes proposed in this pull request:

Add a strategy that uses ERC20 Snapshot that will rely on an on-chain snapshot in the token contract
Allows tokens that invoke a contact-level snapshot that returns actual balances along with staked token balances if the token contract implements this functionality to utilize snapshot.org

@ChaituVR Thank you for taking the time to review this pull request. We are looking forward to being able to once again utilize snapshot.org for our projects and I hope that this new strategy can help others!

@ChaituVR thank you! You rock!

Thanks @tklindt :) This should be live in few mins


getAvailablePurchases not fetching unconsumed PurchaseItem

Version of flutter_inapp_purchase 0.8.5
ANdroid only
Fetch unconsumed PurchaseItem when getAvailablePurchases is called
Actual Not fetched
Tested environment Real Device
call buyProduct(productId), dont consume then call getAvailablePurchases

@lefoy I just found wrong npe in android during getAvailablePurchases and fixed it in 0.8.6. Would you mind trying this out?

@iamjavademon  I just found wrong npe in android during getAvailablePurchases and fixed it in 0.8.6. Would you mind trying this out?

Sure will do so now.
On Tuesday, December 4, 2018, 5:18:02 AM GMT+1, Hyo Chan Jang<EMAIL_ADDRESS>wrote:
@lefoy I just found wrong npe in android during getAvailablePurchases and fixed it in 0.8.6. Would you mind trying this out?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.


Invalid float value ERROR in 0.56.3

I just sent PR https://github.com/gohugoio/hugoThemes/pull/670 to bump the Hugo version used in Netlify to build the Themes Showcase and the ERROR count in the deploy log went up.
The following theme demos are breaking due to Invalid float value: for 'min_version' in theme.toml
@bep Is this something that you can fix or do we need to notify theme authors?
11:26:59 AM:  ==== PROCESSING  osprey  ======
11:26:59 AM: Building site for theme osprey using default content to ../themeSite/static/theme/osprey/
11:26:59 AM: Error: failed to read module config for "osprey" in "/opt/build/repo/osprey/theme.toml": unmarshal failed: Near line 8 (last key parsed 'min_version'): Invalid float value: "0.24.1"
11:26:59 AM: FAILED to create exampleSite for osprey

11:27:21 AM:  ==== PROCESSING  hugo-alageek-theme  ======
11:27:21 AM: Building site for theme hugo-alageek-theme using default content to ../themeSite/static/theme/hugo-alageek-theme/
11:27:21 AM: Error: failed to read module config for "hugo-alageek-theme" in "/opt/build/repo/hugo-alageek-theme/theme.toml": unmarshal failed: Near line 8 (last key parsed 'min_version'): Invalid float value: "0.40.3"
11:27:21 AM: FAILED to create exampleSite for hugo-alageek-theme

11:27:21 AM:  ==== PROCESSING  cocoa-eh-hugo-theme  ======
11:27:21 AM: Building site for theme cocoa-eh-hugo-theme using default content to ../themeSite/static/theme/cocoa-eh-hugo-theme/
11:27:21 AM: Error: failed to read module config for "cocoa-eh-hugo-theme" in "/opt/build/repo/cocoa-eh-hugo-theme/theme.toml": unmarshal failed: Near line 8 (last key parsed 'min_version'): Invalid float value: "0.20.2"
11:27:21 AM: FAILED to create exampleSite for cocoa-eh-hugo-theme

11:27:29 AM:  ==== PROCESSING  hugo-theme-zen  ======
11:27:29 AM: Building site for theme hugo-theme-zen using default content to ../themeSite/static/theme/hugo-theme-zen/
11:27:29 AM: Error: failed to read module config for "hugo-theme-zen" in "/opt/build/repo/hugo-theme-zen/theme.toml": unmarshal failed: Near line 8 (last key parsed 'min_version'): Invalid float value: "0.55.0"
11:27:29 AM: FAILED to create exampleSite for hugo-theme-zen

11:28:00 AM:  ==== PROCESSING  beg  ======
11:28:00 AM: Building site for theme beg using config "/opt/build/repo/_script/hugoThemeSite/config-beg.toml" to ../themeSite/static/theme/beg/
11:28:00 AM: Error: failed to read module config for "beg" in "/opt/build/repo/beg/theme.toml": unmarshal failed: Near line 8 (last key parsed 'min_version'): Invalid float value: "0.42.2"
11:28:00 AM: FAILED to create demo site for beg

11:28:21 AM:  ==== PROCESSING  gohugo-theme-ananke  ======
11:28:21 AM: gohugo-theme-ananke is whitelisted
11:28:21 AM: Building site for theme gohugo-theme-ananke using its own exampleSite to ../themeSite/static/theme/gohugo-theme-ananke/
11:28:21 AM: Error: failed to read module config for "gohugo-theme-ananke" in "/opt/build/repo/gohugo-theme-ananke/theme.toml": unmarshal failed: Near line 11 (last key parsed 'min_version'): Invalid float value: "0.30.2"
11:28:21 AM: FAILED to create exampleSite for gohugo-theme-ananke

This is duplicate of #6162

It's a duplicate and I'm not sure what the solution is, but it should ultimately be fixed in the source (theme).

Ok. Thanks. I will do the merry-go-round.

Hi
By the way the issue is still reproducing following for quickstart tutorial on windows 10


blocked design not working

Experiments with over 2 conditions (poa6b) are not properly blocked by condition. Prior to the experiment, when the playlist is printed to the matlab console, the order of conditions appears to be random.
In experiments with only 2 conditions (doncuew_pilot) only one condition appears in the playlist when printed to the console.

fixed a while agoe


Adds "nigg" to profanity list

During usage of this library, we noticed a player of our game-off-2022 submitted the name "nigg".
This isn't even remotely close to a nickname, it is an obviously ploy to get around the filter.

@stephenhaunts @willemaster
Can I please get a review?

alright, I can't be bothered keeping this PR up, I don't like seeing the forked repo as it is. You can add the change at your earliest convenience.


list/multi-select/file input styling does not work 2.0-wip

The lists, multi-selects and file input styles are not working(default browser style).
[Firefox/Ubuntu]

Can you pull or check out the hosted docs again to confirm this is still an issue? And possibly provide a screenshot? I pushed a change that might resolve it.

Closing out—looks fine on Mac and Windows in FF9.0.1. Please open an issue again if need be.


[FEATURE] Improve Error Handling for Expect Methods

This PR closes Issue #4
I added match expressions for the majority of the .expect methods.
Three of them included below could not be converted into match expression as they do not return a Result<> type.
    let username = toml_data["username"].as_str().unwrap_or_default(); //NO Expects
    let password = toml_data["password"].as_str().unwrap_or_default(); //No Expects
    let dbname = toml_data["dbname"].as_str().unwrap_or_default(); // No Expect

We should consider an alternative way to handle these errors in a future issue.

addressing both comments:
I removed the debugging println! macro
I also removed the unused .arg(-c) (this was a remnant from when we invoked sh rather than diesel directly)


chore(master): release 0.32.0

:robot: I have created a release beep boop
0.32.0 (2024-07-08)
Features

put tda tests back (72c360b)
remove tda tests temporarily (5df33ea)

This PR was generated with Release Please. See documentation.

:robot: Created releases:

v0.32.0
:sunflower:


Fixed and validated html. Added myself to contributers

Fixed and validated html. Added myself to contributers

Your pull request seems good, but must be checked by a human maintainer for the following reason(s):

This PR modifies one or more pre-existing files.

Please be patient until a maintainer has time to look over your contribution.
This is an automated response, beep boop.
if you think there is a mistake, contact a maintainer

2d94a6b842c1b7fcb405cb4f188ed1b5d50b0ff6

Thanks, but honestly no thanks.


Unable to connect node on Android Q Beta 4

When I try to connect the Android Zap (0.2.2-alpha) app to my desktop node using the QR code and paste method I am "unable to connect to LND".  I am on Android Q Beta 4 so I am suspecting this is probably the issue.
Love the work.

Hi, thanks for the report.
I don't think Android Q beta 4 is causing the problem.
There could be different reasons for this.
For example:

your LND Wallet has a password and is locked (right now you have to unlock the wallet manually from outside Zap Android.)

your router blocks communication on port 10009. For example if everything is set up correctly and normally works, I still experience the same error message on some wifis, as they block it.
If that would be the case on your setup, you would have to setup port forwarding for your router.

testnet seems to have problems right now.
I myself can't connect to my testnet node right now, while mainnet works.

your certificate could have expired

I will work on better error messages as soon as I can, so problems like this will be easier to find.
Thanks for taking the time to test the app!

The error messages are much more detailed now and will be in the next release.
On connecting with a QR-Code the lndconnect string is tested for validity in means of syntax and general plausibility, but not if the macaroon for example is actually giving you the permission.
At this stage the following errors can be thrown: ( they are more descirptive, I just shortended them here)

invalid host or port
invalid syntax
no macaroon
invalid certificate (happens if the provided data can not be used to create a certificate)
invalid macaroon (happens if invalid characters are used and it can not be decoded)

If this validity check is passed, the connection info is safed.
Zap then tries to connect. If it fails, it will show one of the following errors, including possible solutions: (again shortened here)

Timeout. Server not responding.
Access denied, invalid macaroon.
Unavailable (happens e.g. if server is online, but lnd is not running or on port forwarding problems)

Furthermore Zap Android is now able to unlock a wallet. Before this update a locked wallet would have also caused the standard "Unable to connect to LND" message to show.

The new version is live.
Can update to 0.2.3-alpha and see if you get it to work / what error message is displayed?

Still receiving this error.  It asks to connect to host then shows the following error.  Is there issues with being on pierres node launcher vs a nodl or casa?

@sasquatchmuscle if you are running the Node Launcher I assume you are running it on your home network. You'll need to make sure you are port forwarding and that LND is accessible from wherever you're trying to access it

Hi,
As you closed it, I think you figured it out. Nice!
Can you very short tell what was the problem / solution, so I can help others if they have this issue as well?

I updated zap on android and it was the port forwarding issue.  All set, thanks for the help!


Feature addition: ens_cure: Enhance disallowed sequence to include "ignored" characters

ignored characters are first stripped from the input and the disallowed sequences are reported without them.
ens_process('nick.\ufe0f\ufe0f.eth').error
>>> CurableSequence(code="EMPTY_LABEL", index=4, sequence="..", suggested=".")

ens_process('01\ufe0f--345').error
>>> CurableSequence(code="HYPHEN", index=2, sequence="--", suggested="")

ens_process('01-\ufe0f-345').error
>>> CurableSequence(code="HYPHEN", index=2, sequence="--", suggested="")

ens_process('\ufe0f\'b').error
>>> CurableSequence(code="FENCED_LEADING", index=0, sequence="’", suggested="")

This affects only some CurableErrors. ens_cure still works but uses an additional pass which first removes the ignored characters. The problem is that the reported sequence does not match the input. I will be working on a fix.

Implemented cases 2 and 4.


Ref and Memo options break rest props typing

🐛 Bug Report
Using svgr with the "--ref" option results in "Property does not exist in ..." typescript errors for rest-spread props:

To Reproduce

Create a typescript environment (in my case I used codesandbox and locally nextjs)
Create svg components with svgr --ref
Make sure that the svg component is imported with types (allowJs enabled in tsconfig)
(Note: the error happens independent if the --typescript svgr option is set or not

Expected behavior
Rest spreaded props should be possible while using forwardRef
Link to repl or repo (highly encouraged)

Demo: https://codesandbox.io/s/dreamy-lederberg-7xkwz?file=/src/App.tsx:340-345
There are two icon components in the demo:

Icon: original icon generated by svgr with svgr --ref ...
IconFixed: icon after my pr which follows in a few minutes :D

Run npx envinfo --system --binaries --npmPackages @svgr/core,@svgr/cli,@svgr/webpack,@svgr/rollup --markdown --clipboard
## System:
 - OS: Linux 4.19 Manjaro Linux
 - CPU: (8) x64 Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz
 - Memory: 5.68 GB / 15.39 GB
 - Container: Yes
 - Shell: 5.0.16 - /bin/bash
## Binaries:
 - Node: 12.15.0 - /usr/local/bin/node
 - Yarn: 1.16.0 - ~/.npm-global/bin/yarn
 - npm: 6.13.4 - /usr/local/bin/npm

Fixed in #441, thanks!


'module' object has no attribute 'MatrixInversePSD'

While running the run_bo.py file in Bayesian Optimization, I get the following error:
File "run_bo.py", line 87, in
sgp.train_via_ADAM(X_train, 0 * X_train, y_train, X_test, X_test * 0, y_test, minibatch_size = 10 * M, max_iterations = 100, learning_rate = 0.001)
File "/home/naman_churiwala_quantiphi_com/icml18-jtnn/bo/sparse_gp.py", line 213, in train_via_ADAM
e = self.getEnergy()
File "/home/naman_churiwala_quantiphi_com/icml18-jtnn/bo/sparse_gp.py", line 102, in getEnergy
self.sparse_gp.compute_output()
File "/home/naman_churiwala_quantiphi_com/icml18-jtnn/bo/sparse_gp_theano_internal.py", line 77, in compute_output
self.KzzInv = T.nlinalg.MatrixInversePSD()(self.Kzz)
AttributeError: 'module' object has no attribute 'MatrixInversePSD'
Is it possible that the attribute is MatrixInverse instead of MatrixInversePSD?
I have run run_bo.py previously without encountering the above error, but this seems to be a problem now. Can you help me with this? Thanks

@NamanChuriwala  Hello,  I also encountered this problem, but I only installed a version of theano, how do I solve it? thank you.

@NamanChuriwala Hello, I also encountered this problem, but I only installed a version of theano, how do I solve it? thank you.

Have you solved this problem? I have the same question as yours.


PDF.JS Dist is out of date

It seems that the bot in https://github.com/mozilla/pdfjs-dist does not work anymore. There are no new releases of v4. I'm currently looking for the deployment of 4.0.379 using https://www.webjars.org
I can select the current version pdfjs-dist 4.0379 for deployment, but it never goes through.
Please check the bot or let us know if there is another way to deploy newer releases.

Duplicate of #17524


CommonJS Support

Adding CommonJS support. Tried to follow the pattern than the other angular core modules are following. If you have feedback please let me know. :)

Had a couple odd issues. Will re-open once they are resolved.

Coverage remained the same at 89.05% when pulling 851d6a8ba648fefe5b564f772e9ff999580a9461 on seanhealy:master into 93e83a3019cfb833503bfe7433602d7f43276b56 on grevory:master.

Coverage remained the same at 89.05% when pulling 8ea0a6273122d56e6317f92e5f64ff47269a7ad9 on seanhealy:master into 93e83a3019cfb833503bfe7433602d7f43276b56 on grevory:master.

@seanhealy can you squash these commits? thanks

+1

@a8m Finally got back to this. Hopefully that's what you're looking for.

+1

Yeah, this looks good - how all Angular packages work on NPM now.

This was closed by PR #279 where UMD module definition was added.


chore: migrate to uv

Description

Migration from poetry to uv

Issues

Closes: #628

An experiment to test uv instead of poetry.
Perhaps a basis for future migration. But I agree with @vdusek that it's still raw. But quite promising.


Upgrade with Adas optimizer

What do you think about merge Adabelief with Adas (https://github.com/YanaiEliyahu/AdasOptimizer)?
Or do they conflict?

what's the algorithm of Adas? Seems no document is provided.

what's the algorithm of Adas? Seems no document is provided.

It seems that it have description only in the repo inside "Theory" and "How ADAS works" sections...

It seems that it have description only in the repo inside "Theory" and "How ADAS works" sections...

I’m not quite sure by just looking at these sections. It seems the general idea is to perform gradient descent on per-element lr. Seems to be interesting. But I’m quite concerned about the fast convergence is due to lr is rapidly decayed, rather than it truly learns well. Another concern is with computation, because ADAS needs to take extra gradient w.r.t learning rate, not sure how much burden will it cost. Perhaps need some more validation.

I’m not quite sure by just looking at these sections. It seems the general idea is to perform gradient descent on per-element lr. Seems to be interesting. But I’m quite concerned about the fast convergence is due to lr is rapidly decayed, rather than it truly learns well. Another concern is with computation, because ADAS needs to take extra gradient w.r.t learning rate, not sure how much burden will it cost. Perhaps need some more validation.


Unicode input mode doesn't reactivate when ended with backslash (ie to enter a second adjacent character)

Hitting \ seems to complete my unicode input, but it doesn't start a new one.  If I try to input a ≡⟨⟩ in the way that works using agda-mode with emacs (\==\<\>) the end result is ≡\<⟩.

You are right, if we type \==q, since there's no sequence that starts with \==q, it would stop and leaves ≡q behind.
But \ somehow isn't treated the same as q in this case.


Add code coverage into ci

Codecov Report

:exclamation: No coverage uploaded for pull request base (main@98d5577). Click here to learn what that means.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main     #135   +/-   ##
=======================================
  Coverage        ?   73.26%
=======================================
  Files           ?       11
  Lines           ?      606
  Branches        ?        0
=======================================
  Hits            ?      444
  Misses          ?      162
  Partials        ?        0

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


Status of SMS integration?

Do we have SMS/Text set up for notification?  Need to be able to ping a volunteer manually from admin, but also schedule an auto reminder alert.  User needs to be able to set up alert notification type as well (email/sms)

@schuback @OhMcGoo can you document desired behavior / issues and then it can be implemented or updated compared to current functionality?  cc @mgmccarthy as FYI

@schuback what are the existing Issues related all the items you listed in your comment above?

ping a volunteer manually from admin,
schedule an auto reminder alert. (is this for assigning a request to an Itinerary?)
User needs to be able to set up alert notification type

Our Issues are labeled P1 and P2 and I know not many P2's have been worked on at this point. I can say with a good amount of certainty that the third bulleted item has been deferred to P2.

Hi @mgmccarthy -
-Pinging a volunteer manually from the admin. -scenario.  the admin needs to alert a single or multiple (selected) volunteers about a task change/update and/or during the actual task time by using a SMS message or email.
-scheduling an auto reminder alert for a task. -I look at this like a meeting reminder.  Either the admin or the volunteer can set up a 1 day reminder or 2 hour reminder.  -scenario. a volunteer might sign up for multiple task that happen at different times during the day (or they could be stacked backed to back). They can set up a reminder that they need to wrap up and get to the next task.
-User needs to be able to set up alert notification type -Like a reminder in a calendar event, being able to set up that reminder as a text or email -scenario A volunteer or admin would set up an email reminder prior to the event but the day of the event, all reminders would be a SMS.
Thank you for the definition of the P1 and P2.  I need to go back and review all the P2.  I am just glad that @tonysurma assigns those for me.
Let me know if you have any questions.  Thank you!!

@schuback
can we make this item automated?

Pinging a volunteer manually from the admin. -scenario. the admin needs to alert a single or multiple (selected) volunteers about a task change/update and/or during the actual task time by using a SMS message or email.

specifically, if a task changes along the data points you mention,  all volunteers are notified. This would be the default behavior. Volunteers could then "opt out" of those notifications if they do not wish to receive them.
This should take the responsibility off of the admin for having to remember to do this, and instead, put the control into the hands of the people receiving the notifications.
The same thing can apply for the other items you mention. Make this an automated part of the system, and allow the people receiving the notifications opt out instead of building a UI and code that makes users specifically target and pick out people they want to notify
Thoughts?

The automated process is great.  I feel that there needs to be a way for an
admin/manager be able to ping 1:1 Although, if we have the phone number of
the users we can have them call. This is more of safety feature and having
the ability to direct contact an individual.
We can close this for v.1 and look at it once we have real events taking
place and user feedback.
On Fri, Apr 28, 2017 at 1:34 PM, Michael McCarthy<EMAIL_ADDRESS>wrote:

@schuback https://github.com/schuback
can we make this item automated?
Pinging a volunteer manually from the admin. -scenario. the admin needs to
alert a single or multiple (selected) volunteers about a task change/update
and/or during the actual task time by using a SMS message or email.
specifically, if a task changes along the data points you mention, all
volunteers are notified. This would be the default behavior. Volunteers
could then "opt out" of those notifications if they do not wish to receive
them.
This should take the responsibility off of the admin for having to
remember to do this, and instead, put the control into the hands of the
people receiving the notifications.
The same thing can apply for the other items you mention. Make this an
automated part of the system, and allow the people receiving the
notifications opt out instead of building a UI and code that makes users
specifically target and pick out people they want to notify
Thoughts?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/HTBox/allReady/issues/1510#issuecomment-298074178,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAyqVEnBE83h5ArXkIzc9M1-GgWtYmarks5r0jE6gaJpZM4K0zeg
.

--
Pascal Schuback
<EMAIL_ADDRESS>206.414.8799
@schuback

@schuback

This is more of safety feature and having
the ability to direct contact an individual.

in what way is it a safety feature? can you expand on that? I just want to make sure I'm not missing an important concept here.

If the admin/event manager needs to share a message to the team lead or
individual person (safety threat, concern) they can ping the person
directly and not ping the whole team/public.
On Fri, Apr 28, 2017 at 3:12 PM Michael McCarthy<EMAIL_ADDRESS>wrote:

@schuback https://github.com/schuback
This is more of safety feature and having
the ability to direct contact an individual.
in what way is it a safety feature? can you expand on that? I just want to
make sure I'm not missing an important concept here.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/HTBox/allReady/issues/1510#issuecomment-298095510,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAyqVLhLjO3vS83nXCHw-DhqqEYeDngNks5r0kgWgaJpZM4K0zeg
.

--
Pascal

Ok, that is good info to know. We need to build a UI/functionality for that specific use case b/c it seems like an very important thing (safety threat etc..)...
Thanks!

That would be great.  A UI for it would be great. It can be done on the
next version.
On Fri, Apr 28, 2017 at 3:22 PM Michael McCarthy<EMAIL_ADDRESS>wrote:

Ok, that is good info to know. We need to build a UI/functionality for
that specific use case b/c it seems like an very important thing (safety
threat etc..)...
Thanks!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/HTBox/allReady/issues/1510#issuecomment-298097596,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAyqVD7emyBBw7yXe6X1tR5Idu2PAspbks5r0kqMgaJpZM4K0zeg
.

--
Pascal

@schuback, digging into this even deeper, what would an example be of a "safety threat, concern , etc..." for a given Campaign/Event?

@mgmccarthy https://github.com/mgmccarthy great question! I will give you
some examples for different scenarios.
For a smoke detector install day.  Security/safety  issue could be
identified threat with a location and need to round the team up without
attention, possible issue back at basecamp (starting point).
For other use cases, you could have a family member/friend looking for
family member/friend on different teams (example during sand bagging event,
people can be separated during the team set up process).
During volunteer events, like a clean up post incident, you could have a
house that has been identified as a security risk that would require the
team leader to know the information.
On Mon, May 1, 2017 at 5:26 AM, Michael McCarthy<EMAIL_ADDRESS>wrote:

@schuback https://github.com/schuback, digging into this even deeper,
what would an example be of a "safety threat, concern , etc..." for a given
Campaign/Event?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/HTBox/allReady/issues/1510#issuecomment-298320959,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAyqVOZDoALX3ItUbYISMFHK53Yz6Osoks5r1cF9gaJpZM4K0zeg
.

--
Pascal Schuback
<EMAIL_ADDRESS>206.414.8799
@schuback


Remove null warning for "AppHttpClientHandler"

This PR will close #5224
Remove null warning for AppHttpClientHandler
This pull request will remove null warnings for AppHttpClientHandler.cs as we discussed in this issue: #5224
Checklist before requesting a review

[x] I have performed a self-review of my code

Changes

For consistency with the rest of the application, I use the same coding style.

Notes

This PR is a completed version of the older one: #5255, #5257
I cannot currently prepare my development environment for these projects, so I am unable to oversee them:

TodoTemplate
Platform website
Sales website

It seems 2 projects are missing from this PR:

Sales
Platform

I'm closing this PR since there was no activity in a long time.


Problem with accent in the Windows 7 account name.

Hi,
My name is " Clément ", with a " é ". So my Windows 7 64bits account contained an accent ( I changed it to avoid the bug).
It's seems be a problem because when I want to install Pulsar, a new folder called " ClŒment " ( or something like that.) is created in " c:/users/ " and never I saw " Pulsar has started " in Kodi.
And instead of lauch, Pulsar was asking me to restart Kodi.
I'm sorry to lost the log file, but the bug was linked with a python script (line 171 if I remeber well).
Anyway, thx for this great Add-on !

Problem with connet Imdb


Symfony deprecation-contracts needs php 8.1

Hi, I noticed one of the dependencies needed for this project has a minimum php requirement of php 8.1, is there any way to circomvent this problem ?

So long as you install the package in a system that is using PHP 7.3, Composer should pick a supported version.
However, PHP 7.x has been EOL for a long while, and PHP 8.0 is EOL as of today, so it is probably better to focus switching to a supported version.


beautify HTML argument "preserve-newlines"

var beautify_html = require('js-beautify').html;

  beat = beautify_html(text, {
       indent_size: 4,
       preserve-newlines: true
 });

Gives an error at the middle of preserve-newlines.
Is this a documentation mistake? It doesent seem to work with underscores.
-p, --preserve-newlines            Preserve existing line-breaks (--no-preserve-newlines disables)

It looks like you have preserve-newlines instead of preserve_newlines.  On the command line it is preserve-newlines, in the options it is preserve_newlines.

Awesome work, thanks!


Artifactory services restart sequentially based on conditions

Our Jfrog Artifactory is hosted in Linux machine and We have X ray running in another machine. Also The Artifactory and Xrays having their own databases in anoher Postgressql db server. Whenever we have some maintenance activities, we would need to start the servers in a n order. Like first DB servers need to be up, then artifactory and then Xray servers.
Since these servers are managed by another team, once the servers are started by them after the maintenance activities,   we are looking for some automated way to start these services in defined sequential way.

From Artifactory server(RTServer) and Xray Server(XRServer) need to ensure the DB server (PSDBServer)is UP, and The DBs are reachable.
If DBs are reachable, First in RTServer start the jfrog artifactory service.
Once the RTServer is up and Artifactory service is runing, From XRServer ensure the DB server (PSDBServer)is UP, and The DBs are reachable
if the PSDBServer is up and dbs are reachable , start the Xray service in XRServer

@vivuu1989,
Since you opened this issue on the repository which hosts the source code of JFog CLI, and your question doesn't seem to be related to this application, I would recommend contacting JFrog Support with this question.


[Hexagon] Support template-free meta schedule tuning

Building on https://github.com/apache/tvm/pull/12845, this PR adds an initial support for template-free auto tuning on Hexagon.
Test cases demonstrate:

Auto-scheduler style, template free tuning for fp16 conv2d in NHWC layout.
vrmpy auto tensorization for TE int8 dense (weight pre-packed), achieving 440 GOPs on SD888.

Known issues:

Due to the issue explained in https://github.com/apache/tvm/pull/12706, link-params = True, required by Hexagon, causes identical workloads to be tuned as distinct tasks. So e2d tuning is very slow without the changes from 12706.
Tuning nn.dense essentially requires metaschedule RewriteLayout postproc: I found that the memory access pattern of nn.dense, C[i, j] += A[i, k] * B[j, k], where the j axis is vectorized, performs terribly on Hexagon. But the implementation of RewriteLayout is completely incompatible with link-params = True. Until we fix this, we cannot  enable RewriteLayout for Hexagon and hence tuning nn.dense (and nn.batch_matmul) is not supported for now.

cc @kparzysz-quic @junrushao @tmoreau89

@tvm-bot rerun


Allow wallets without passwords

Long-running services should not have to enter a password every time they want to sign a transaction. Encouraging passwords is great and nudging ppl to use them is great too, but it should not be a requirement.

v0.13.111 merged a few updates which work for this use case.

During wallet creation, a default passphrase, "passphrase", would be used to protect the seed unless the user overrides it with -p new_passphrase.

At wallet startup, it unlocks itself with the default "passphrase" or a user-provided one with -p.

If the user doesn't override the default passphrase, the experience will feel like no passphrase at all.
Give it a shot and see if this match the expectation.


add _with_scope for custom syntax

I have a situation where I'm using custom syntax, grab "foo.ext" as m { print(m); }; where I want to "expose" m when evaluation the $block$, today there's only a eval_expression_tree, would be useful if there was also a eval_expression_tree_with_scope so I can expose the m variable within the $block$.

You don't have to.
You can context.scope_mut().push("m", ...); to add a variable to the current scope, eval_expression_tree, then context.scope_mut().rewind(old_size) to remove the variable.
let old_size = context.scope().len() to get the size of the scope to rewind to.

Lovely, thanks.


feat(am-dbg): new filters - skip executed / queued / heartbeat

New filters to de-clutter the timeline:

skip Executed  (to look for Canceled)
skip Queued
skip Heartbeat

Skip Heartbeat and Healthcheck implemented in #188.


[WIP] Initial support for Intel Gaudi accelerators (PR version #2)

This PR adds initial support for Intel Gaudi accelerators; this PR rectifies some issues identified in the previous PR.
NOTE: This is for feedback and review only.

This is superseded by PR version #3; closing this. Thanks for all feedback!


[BUG] Overflow in Search Box on Mobile Screen

Description of the bug
When accessing the /contributors page on a mobile screen with a resolution width of less than 400px, the search box is overflowing.
Steps to Reproduce:

Navigate to the /contributors page.
Begin testing responsiveness.
Reduce the screen resolution width to less than 400px.

Please add screenshots (if applicable)
Device: Realme 5

Galaxy Fold

Add any other context about the problem here
@ArslanYM add the label hacktoberfest in this issue
Checklist

[X] I have read the Contributing Guidelines
[X] I have checked the existing issues
[X] I am willing to work on this issue (optional)

I am getting this behavior for Galaxy Fold in Chrome from devtools maybe this issue is specific to Brave browser

@amanrajrana Thankyou for the feature. Would love to have a discussion about some upcoming features on discord.

@ArslanYM How We can connect on Discord? Have you any discord server? If yes, then please provide me invitation link.

Discord Link


Make GitHub repo more amenable to user contributions

Self-explanatory. As brought up by @kjappelbaum, the GitHub page should make it more seamless to fork and make PRs. Will need to navigate file size limits and should be kept small here, but nonetheless should have some of the curated data from the Figshare. Also provide instructions on how to contribute,

some ideas:

a "development version" of the CIFs on GitHub, where users will be able to make PRs to fix issues with structures or add structures (could be maybe organized in subfolders based on linker/metal/year/topology/some id like they used for CURATED COFs, or something like that makes it easier to navigate)
one can set up some actions like https://github.com/danieleongari/CURATED-COFs/blob/master/.pre-commit-config.yaml to validate the CIFs, would be nice to extend this list of checks over time.

I think it would be really great if one could keep evolving the database with the community. Someone (you? 😆) would still need to update the DFTs derived data, but that could be done for each release based on the changelog and you just point to new versions of files on figshare in the readme.

Good ideas! Thanks for sharing!
One thing for me to think about is that I don't want this to necessarily be a structure repository because the parent CSD MOF subset (and CoRE MOF database) are both excellent at their jobs there. Ideally, any structural errors could be noted and actually updated here for the CSD MOF subset or here for the CoRE MOF database since then it's addressing the upstream repositories.
Nonetheless, we all like clean data, so it's worth at the very least flagging potential issues here to help out future studies building off the QM/ML work in our initial paper. Lots of new data will be added to the QMOF database in the future, so if a user wishes to remove a file here or there, this will be a non-issue. I can also rerun the VASP calculations for a set of manually updated CIFs, although that's unfortunately not too sustainable a solution! Of course, others can do so as well. The ASE parameters are described in Table S2 of the SI.
Good things to think about.

Thanks again for your helpful comments, @kjappelbaum. I just laid the groundwork for a possible contributing scheme, as described here. Very much a work in progress. Will keep this Issue open until I settle on a solid scheme.

A barebones solution has now been set up, as described here. It might be worth revisiting @kjappelbaum's excellent suggestions in the future, particularly with some actions to automatically validate CIFs. Currently, the minimal solution will have to do though.


Iphone X Issue

Has anyone noticed weirdness on iPhone X when resizing an iframe? I don't think it gets the right dimensions for it. It seems to make it wider than it should be.

See how it is pushed to the right? Also, the iframe's height is about 40px bigger than what it should be.

I will try your suggestion and re-open the ticket if it doesn't work.


Support semantic SKFunctions for chat completion backends

Currently semantic functions are only compatible with text completion backends. That is, IKernel.RunAsync() can be given a semantic function that will fill in a template and call sub-skills before making a call to ITextCompletion.CompleteAsync(), but there's no mechanism to get it to call IChatCompletion.GenerateMessageAsync() to use a chat completion backend other than writing an adapter to make the chat completion backend pretend to be a text completion backend and therefore not take advantage of chat-specific features like providing the history in a structured way.
The straightforward version of this I would expect is that a semantic function computed prompt should be added to the chat history as the user message and return the assistant response. The chat history would be kept around by the kernel. This branch implements that change... but is not at all ready to merge because the use of ITextCompletion is tied into the ISKFunction interface. In that branch, I just replaced those references with IChatCompletion, but more likely the desired behavior would be to support both, and I'm not sure exactly what that should look like.
Also, there's more possible ways the API client might want to manipulate the chat history. For instance, maybe subskills should include the history in the requests but not add the back-and-forth to the chat history. Or maybe the client may want to summarize or filter the history to keep it shorter or on-topic. The latter is supported in my PR by making the history setter public, but that might not be the best way to do that.

hi @danpere we added this a couple of weeks ago: https://github.com/microsoft/semantic-kernel/blob/main/samples/dotnet/kernel-syntax-examples/Example26_SemanticFunctionsUsingChatGPT.cs
allowing to use chat endpoints for semantic functions, e.g.
kernel.Config.AddAzureChatCompletionService("id", "gpt-35-turbo", "https://....openai.azure.com/", "...API KEY...");

var func = kernel.CreateSemanticFunction(
            "List the two planets closest to '{{$input}}', excluding moons, using bullet points.");

var result = await func.InvokeAsync("Jupiter");

does it provide the functionality you were looking for?

The solution above hides the fact you're dealing with a chat history, object, in fact the history is created from scratch every time. About the second part, where functions interact with a chat history, I would use traditional native functions, passing the chat object around, and invoking semantic functions manually, when needed.

I think it looks like that would be possibly by making our own implementation of IKernel that intercepts IKernel.RegisterSemanticFunction(), although that feels hacky. And doesn't provide a clear way to customize how different skills interact with the history.
I can see if we can fit what we want to do into that to get a better understanding of what we want out of SemanticKernel.

Are file-backed semantic skills intended to be supported by chat completion backends? Happy to start a different issue since I'm using Python but this seemed related. Right now whenever I add a chat backend to the kernel and try to import skills from my directory I get ValueError: TextCompletionClientBase backend with service_id 'None' not found so I was curious if I was going against a pattern here or its just something in the backlog (I'm pretty new to the framework)

After further discussion, it sounds like IKernel is not the appropriate API for what we want to do, and it makes more sense to generate prompts using the template engine and send those to the chat completion backend ourselves outside of SemanticKernel.


Xavier Becerra resigned on 2017-01-23

Source: http://www.latimes.com/politics/essential/la-pol-ca-essential-politics-updates-xavier-becerra-s-resignation-from-1485278817-htmlstory.html

Should I be sad we've had so many resignations in the last month?
+1 to merge

House clerk site says his resignation was effective as of Jan. 24: http://clerk.house.gov/floorsummary/floor.aspx?day=20170124&today=20170124

@dwillis thanks, updated


Reserved for financial Primitive By ICDevs...more soon.

....soon...

Standards Draft: https://github.com/PanIndustrial-Org/icrc79.mo/blob/main/icrc-79.md
Forum Discussion: https://forum.dfinity.org/t/icrc-79-secure-subscription-canister-standard/34797


Benchmark tasks can be flaky when gradle downloads are throttled

We occasionally see flaky failures downloading gradle to run the benchmarks in the framework post-submit tasks. Generally the tasks will be downloading the same versions so a local cache would both decrease the flakiness and reduce the download pressure on the gradle servers.
A recent example: https://github.com/flutter/flutter/issues/142605
Usually gradle versions are stored in $USER_HOME/.gradle/caches/<VERSION_NUMBER>/

Meanwhile, should we close the PRs associated with those "flaky" Issues?

Routing to android team for further triage, but feel free to loop back if anything else is needed from infra.

Meanwhile, should we close the PRs associated with those "flaky" Issues?

Yes! Closing.

@keyonghan Since the CIPD package automation process involves making recipe changes, I don't think this is a self-service area of our infrastructure. I think the next steps here are for team-android to identify the upstream download URLs for each of the desired gradle versions for each platform where they're needed, and then for team-infra to add the automation to cocoon, and modify the recipes to populate the cache directory that @flar identified above.
Leaving this marked as team-android only to do the first step I outlined above.

The Gradle urls we use are
http://services.gradle.org/distributions/gradle-7.6.3-all.zip
http://services.gradle.org/distributions/gradle-8.2.1-all.zip
http://services.gradle.org/distributions/gradle-8.0.2-bin.zip
http://services.gradle.org/distributions/gradle-7.4-all.zip
http://services.gradle.org/distributions/gradle-8.0-all.zip
Once lands https://github.com/flutter/flutter/pull/142000, we will also use
https://services.gradle.org/distributions/gradle-7.0-all.zip (its a test for using an old gradle version).
Extra note that 7.6.3 is primary one in use.

Thanks, @gmackall! Shifting to team-infra.

Using CIPD to work around the root cause rather than fixing it will add a lot of complexity and maintenance burden in a place far away (recipes) from where the issue is happening (test).
Couple of things we may want to try:

Create a copy of the gradle binaries in GCS and download from there.

If gradle itself is being cached using $USER_HOME/.gradle/caches/<VERSION_NUMBER>/ then it should be already cached https://cs.opensource.google/flutter/recipes/+/main:recipe_modules/flutter_deps/api.py;l=389. Are those the correct configurations for the different versions of gradle? is there a way to validate if the tests are hitting the cache or not?

Create a local mirror of flutter tests gradle dependencies (may be overkilling but preferable over the cipd option).

Implementing/validating any of the three options require collaboration between infra and the gradle experts. Please let us know who should infra work with.
Also flakes, unless they are totally blocking the tree, do not qualify as P0. Can you please provide more details on why this should be a P0?

Also flakes, unless they are totally blocking the tree, do not qualify as P0. Can you please provide more details on why this should be a P0?

The flake bot files flake issues as P0.

With a recent change to populate named cache of gradle, seems the cache is working:

An earlier failed build (without appropriate cache): It kept downloading gradle on the fly
A recent successful build: no downloading at all (with warm cache).

Will keep monitoring to see if the issue is fixed.

@keyonghan Could you link to the "recent change" you mention?

During critical triage I assigned this to @keyonghan since you seem to be working on or monitoring this. Please re-assign if this wasn't correct.

@keyonghan Could you link to the "recent change" you mention?

https://flutter-review.googlesource.com/c/infra/+/54931

@keyonghan @godofredoc I have a couple of questions:

In general, in what situations is the solution in https://flutter-review.googlesource.com/c/infra/+/54931 applicable? Is there some way to know that that is the mechanism that should be requested for similar dependencies in the future? That is, how does this approach scale past this one instance of one dependency?

With this approach, will all the bots still hit the network if/when the swarming caches are cleared?

@keyonghan @godofredoc I have a couple of questions:

In general, in what situations is the solution in https://flutter-review.googlesource.com/c/infra/+/54931 applicable? Is there some way to know that that is the mechanism that should be requested for similar dependencies in the future? That is, how does this approach scale past this one instance of one dependency?

This is for customized cache locations, like xcode, engine builder, etc. For most dependencies, we do not need to worry about the named cache population as it will be auto populated and become visible via ENV.

With this approach, will all the bots still hit the network if/when the swarming caches are cleared? If so, how often does that happen? Could we still potentially get rate limited?

We have 150 VMs in prod pool, and they get re-provisioned daily. Worst case, all these 150 VMs get cleaned up around the same time, and it depends on how many gradle tests are pulling the binaries around the same time. I take it as a low chance we will hit the limit. But we still need to monitor.
A latest data point: we didn't get any flake bug related to gradle download based on today's flake bot.

With the named cache, issue has been mitigated. Will monitor for another cycle, and close if no further flakes.

Listing gradle caches to simplify future debugging: https://flutter-review.googlesource.com/c/recipes/+/55223

Checked a couple of earlier flaky targets, and there doesn't seem a single flake. Please reopen if you see this repros.


Trustmanager with Openssl as provider getting netty.io certificate before the actual server certificate

Hi team,
I am trying to use netty-tcnative with openssl as provider. For client connections we are trying to give a trustmanager factory to check the validity of server certificate (using thumbprint/custom trust store). This works but first time the trustmanager 'checkServerTrusted' method is always called with certificate whose issuer is netty.io. Even if we throw CertificateException this callback is called again with a valid server certificate. How can we avoid the first callback with netty.io certificate?
Expected behavior
Callback being called only once with server certificate
Actual behavior
Callback is being called twice. First time with netty.io certificate and second time with the server cert chain
Steps to reproduce#
Run the reproducer attached
OpenSSLTrustManagerSample.txt
Check that first callback happens with cert length = 1 and this certificate has Subject: CN=netty.io
NUMBER OF CERTS: 1
------------------ CERTIFICATE -----------------------------------
[
[
Version: V3
Subject: CN=netty.io
Signature Algorithm: SHA1withRSA, OID = 1.2.840.1135<IP_ADDRESS>
Key:  Sun RSA public key, 1024 bits
modulus:<PHONE_NUMBER>9892151735199774368410346701252114125227183448915187279783844011579568821075167731725384054481983654309585598526026514506105336408359484491726263818697737710334412948288031793758024621735253658535411697001251417167051932084275395575445742717036704533511501201000065338129039966180837289329574935307
public exponent: 65537
Validity: [From: Fri Oct 20 18:16:36 UTC 2017,
To: Fri Dec 31 23:59:59 UTC 9999]
Issuer: CN=netty.io
SerialNumber: [    f73d2c79 8afcd388]
]
Algorithm: [SHA1withRSA]
Signature:
0000: 70 2D B7 05 40 31 3B 65   33 49 A0 3E 17 AC 5A D7  p-..@1;e3I.>..Z.
0010: C6 53 EC B8 26 7B 94 D3   1C 60 86 EE 1E 2A 56 57  .S..&....`...*VW
0020: A9 E4 6B 6E 0B C5 5B 64   65 EE 1A 99 B2 B0 FD 26  ..kn..[de......&
0030: 71 53 D0 94 6D 29 F1 06   70 69 07 D2 F5 FD CD 28  qS..m)..pi.....(
0040: BE B7 AD D2 A2 87 A8 33   96 B3 6D 35 F9 7B 5B 4B  .......3..m5..[K
0050: 97 EA 40 79 B8 C5 EB D4   54 0C 09 78 15 E6 0D 31<EMAIL_ADDRESS>0060: AF C6 D1 75 D4 EE EF 7C   31 D0 13 10 D7 47 CC 95  ...u....1....G..
0070: 63 ED E3 69 A3 B9 DA 9F   80 FE 76 77 31 82 6D 77  c..i......vw1.mw
]
Netty version
netty-tcnative = 2.0.20.Final:linux-x86_64
netty version = 4.1.32.Final
using apr with openssl version = 1.0.2q
JVM version (e.g. java -version)
1.8.0_201

@pavanrangain this is expected... during init of the SslContext we invoke your TrustManager one time to do some verifications. This is only down when building the SslContext, so you should only see the netty.io cert one time (during the build of SslContext).
As a side note you should re-use the SslContext and not build a new one all the time.


Being able to show result of mysql query in tags

⚠ Please verify that this feature request has NOT been suggested before.

[X] I checked and didn't find similar feature request

🏷 Feature Request Type
UI Feature
🔖 Feature description
This should be pretty straight forward. Uptimekuma is performing mysql querry to check if service (mysql/mariadb( is up. It could bring result of that query and be able to show it in tags.
✔ Solution
I'm having values of current user logged in in particular system in database. Uptime Kuma is able of mysql query, I would love to see result of that query and show it in tag value.
❓ Alternatives
No response
📝 Additional Context
No response

@szymontex What do you mean by showing it in a tag value? Seems like a sort of weird feature to me.

given that @szymontex did not reppond what they really mean or what their usecase is, I am going to close this issue as not planned.
Currently, I think custom behaviour can be implmented via the api, but is not nessesarily something that all users would understand or like to have.
=> closing as not planned
If you thnk we are missing some context, we would love to discuss the original usecase that made you like this feature in the first place.


Exposes writeable filesystem as experimentalsys.FS

This exposes our internal filesystem as experimentalsys.FS, configured with sysfs.FSConfig. This includes all the features used in the CLI including the following:

sysfs.NewDirFS - like os.DirFS
sysfs.NewReadFS - masks write commands
sysfs.Adapt - adapts an fs.FS

Implementors can use one of these or decorate by embedding one. When writing from scratch, embed UnimplementedFS/File accordingly.
Here's an example of how to use this until it is no longer experimental:
import (
	"github.com/tetratelabs/wazero"
	"github.com/tetratelabs/wazero/experimental/sysfs"
)

root := sysfs.NewDirFS(".")

moduleConfig = wazero.NewModuleConfig().
	WithFSConfig(wazero.NewFSConfig().(sysfs.FSConfig).WithSysFSMount(root, "/"))

Note: This does not yet expose a general testing framework, but someone can try to do that in another PR. It is tricky for reasons including windows portability which become better when we no longer have to support Go 1.18 (when Go 1.21 is released).
Fixes #1532
Fixes #1013
cc @tobychui who asked for this yesterday at COSCUP

https://github.com/tetratelabs/wazero/pull/1607 polished the default impls a bit


[do not merge] add gc monitoring

Similar to the stages monitoring, this patch will log GC activity and heap occupation every few seconds.
I am not certain we want this in the server, so I have no hard feelings if you don't want to merge this. But this logs the basics to quickly help us figure out if the GC is healthy or not, and if the heap is reasonably sized.

Note: I could not test these changes yet because of the -f / -r merge problem of yesterday. Please don't merge this for now.


Enable repository ruleset to require signed commits

What does it concern?
The contribution process as a whole
Goal or desired behavior
We require commits to be signed for contributors to the Shell Plugins project. This may be simple to set up with GitHub's "repository rulesets" feature (h/t @plttn; general availability of the feature as of July 24, 2023)

For example, you could set up a ruleset for your repository's feature branch that requires signed commits and blocks force pushes for all users except repository administrators.

Current behavior
At this time, we have a GitHub action that prompts contributors to set up commit signing, but this is pretty much a after-the-effect remedy. A repository ruleset as a precautionary measure seems more ideal.
Relevant log output
No response
op CLI version
No response
shell-plugins local ref
No response

I tested this on a repository with a collaborator account (read internal contributor/collaborator with access to the original repository) and it works well:
➜  secure-secrets-with-1password git:(test/require-signed-commits)     git push --set-upstream origin test/require-signed-commits
Enumerating objects: 5, done.
Counting objects: 100% (5/5), done.
Writing objects: 100% (3/3), 300 bytes | 300.00 KiB/s, done.
Total 3 (delta 0), reused 0 (delta 0), pack-reused 0
remote: error: GH006: Protected branch update failed for refs/heads/test/require-signed-commits.
remote: error: Commits must have valid signatures.
To github.com:arunsathiya/secure-secrets-with-1password.git
 ! [remote rejected] test/require-signed-commits -> test/require-signed-commits (protected branch hook declined)
error: failed to push some refs to 'github.com:arunsathiya/secure-secrets-with-1password.git'

But there's no benefit for external contributors that usually don't have access to the main repository (they contribute from a fork repository) because they can get up until the PR stage and it's only at that step that they are warned:

Actually, it looks like we already have that ruleset enabled on the Shell Plugins repository. Here's an example PR where I see that message:

I'll close this issue as there's nothing for us to do at this time besides continuing to run the "Check signed commits in PR" GitHub Action.


[ci.yaml] Add scheduler test for newly made builders

If a builder is added, it needs to be marked bringup: true
a. Does changes to the builder (properties) constitute a change?
Builders having bringup: true removed should be validated to have been passing the past N runs

These should live in the general scheduler tests so they can be surfaced in the ci.yaml check as user friendly feedback for various infra errors (see https://github.com/flutter/flutter/pull/89712 where all builders were not queued because the newly added presubmit builder did not exist)

The validation needs to be added in https://github.com/flutter/cocoon/blob/main/app_dart/lib/src/service/scheduler/graph.dart
For this, we need

Load the .ci.yaml from tip of tree
Comparing (1) to the current ci.yaml:
Check for new targets (by name) that do not have bringup: true

For (1) we may need to import the Config into here so we can get the default branch for the repo and pull against.
On release branches (i.e. not the default branch), we want to skip this check.

I verified this is working

Cool, thanks for verifying!


Fix doc issues in SalesforceRest connector and inbound endpoint example pages

Description

Now the inbound endpoint is added as a separate component in the new connector store. This has to be reflected in the documentation.
(https://mi.docs.wso2.com/en/latest/reference/connectors/salesforce-connectors/sf-inbound-endpoint-example/#deployment)

In the documentation it is suggested that org.apache.synapse.salesforce.poll.class.jar file should be placed in lib folder (not working) , instead of need to be put in the dropping folder (working)

Steps to reproduce

The steps to be followed to reproduce the issue.

Affected version(s)

The versions that are affected by the issue.

Related issue(s) (optional)

Any related issues such as sub tasks and issues reported in other repositories (e.g., component repositories), similar problems, etc.

Suggested label(s) (optional)

Optional comma-separated list of suggested labels. Non committers can’t assign labels to issues, and thereby, this will help issue creators who are not a committer to suggest possible labels.

Suggested assignee(s) (optional)

Optional comma-separated list of suggested team members who should attend the issue. Non committers can’t assign issues to assignees, and thereby, this will help issue creators who are not a committer to suggest possible assignees.

@gabilang Could you please comment on the second issue.Did you come across the same issue when you are testing the inbound endpoint.

@gabilang Could you please comment on the second issue.Did you come across the same issue when you are testing the inbound endpoint.

It needs to be added to the <MI_HOME>/lib folder and during the deployment it will be copied to the <MI_HOME>/dropins folder.

1st issue is resolved with https://github.com/wso2/docs-mi/pull/1033


Update UnderConstruction.js - updating new line character.

Fixed window's new line character

HI @kpthree, thanks for PR


default option --delete-output-path breaks building on a CI (or clean environment)

🐞 Bug report
Command (mark with an x)

[ ] new
[x] build
[ ] serve
[ ] test
[ ] e2e
[ ] generate
[ ] add
[ ] update
[ ] lint
[ ] extract-i18n
[ ] run
[ ] config
[ ] help
[ ] version
[ ] doc

Is this a regression?
Yes, this broke in 12.1.0 (so 12.0.0 worked) and is "related" to https://github.com/angular/angular-cli/pull/21049 (but it looks like it's a bug(?)/change in Node and might also break rimraf).

Description
When trying to build on a clean environment (such as a CI) the builder will try to delete the output path which does not exist. On Node 16 this is an error and {recursive: true} does not silence this error.
 A clear and concise description of the problem...
🔬 Minimal Reproduction
docker run --rm node:latest -e 'fs.rmdirSync("/this/does/not/exist", {recursive: true, maxRetries: 3})'
node:internal/fs/utils:343
    throw err;
    ^

Error: ENOENT: no such file or directory, stat '/this/does/not/exist'
    at Object.statSync (node:fs:1527:3)
    at __node_internal_ (node:internal/fs/utils:767:8)
    at Object.rmdirSync (node:fs:1147:15)
    at [eval]:1:4
    at Script.runInThisContext (node:vm:131:12)
    at Object.runInThisContext (node:vm:308:38)
    at node:internal/process/execution:81:19
    at [eval]-wrapper:6:22
    at evalScript (node:internal/process/execution:80:60)
    at node:internal/main/eval_string:27:3 {
  errno: -2,
  syscall: 'stat',
  code: 'ENOENT',
  path: '/this/does/not/exist'
}

🔥 Exception or Error
output is from docker build with buildkit so that's the prefix

#27 0.664 + npm run build
#27 1.556
#27 1.556 ><EMAIL_ADDRESS>build
#27 1.556 > ng build
#27 1.556
#27 8.243 An unhandled exception occurred: ENOENT: no such file or directory, stat '/code/app'
#27 8.243 See "/tmp/ng-1XRgEQ/angular-errors.log" for further details.
#27 8.278 + EXIT_CODE=127
#27 8.278 + tail -n +1 /tmp/ng-1XRgEQ/angular-errors.log
#27 8.278 [error] Error: ENOENT: no such file or directory, stat '/code/app'
#27 8.278     at Object.statSync (node:fs:1527:3)
#27 8.278     at __node_internal_ (node:internal/fs/utils:767:8)
#27 8.278     at Object.rmdirSync (node:fs:1147:15)
#27 8.278     at Object.deleteOutputDir (/code/node_modules/@angular-devkit/build-angular/src/utils/delete-output-dir.js:21:10)
#27 8.278     at initialize (/code/node_modules/@angular-devkit/build-angular/src/browser/index.js:86:17)
#27 8.278     at async SwitchMapSubscriber.project (/code/node_modules/@angular-devkit/build-angular/src/browser/index.js:114:17)

🌍 Your Environment

><EMAIL_ADDRESS>ng /code
> ng "version"

     _                      _                 ____ _     ___
    / \   _ __   __ _ _   _| | __ _ _ __     / ___| |   |_ _|
   / △ \ | '_ \ / _` | | | | |/ _` | '__|   | |   | |    | |
  / ___ \| | | | (_| | |_| | | (_| | |      | |___| |___ | |
 /_/   \_\_| |_|\__, |\__,_|_|\__,_|_|       \____|_____|___|
                |___/

Angular CLI: 12.1.0
Node: 14.17.1
Package Manager: npm 6.14.13
OS: linux x64

Angular: 12.1.0
... animations, cdk, cli, common, compiler, compiler-cli, core
... forms, google-maps, language-service, localize, material
... platform-browser, platform-browser-dynamic, router

Package                         Version
---------------------------------------------------------
@angular-devkit/architect       0.1201.0
@angular-devkit/build-angular   12.1.0
@angular-devkit/core            12.1.0
@angular-devkit/schematics      12.1.0
@schematics/angular             12.1.0
rxjs                            6.6.7
typescript                      4.2.4

Anything else relevant?
Running with --no-delete-output-path will fix the error.

Duplicate of https://github.com/angular/angular-cli/issues/21202


Santa Bot down?

Hey there,
I have been using the bot for the last two year and I wanted to use it this year too. It seems that the bot isn't responding to messages anymore.
Do you plan to make it work again?
Sadly I don't know how to code yet..
Best wishes

Thank you for the interest! I just booted it back up, so it should be good to go! Let me know if you run into issues either here or in Telegram https://t.me/Voxter256


addScreenShotListener only work once

addScreenShotListener only work once, after i do the second screenshots, the listener doesnt work anymore

Hi, sorry for super late response, may i know what device did you used? can you try running the example project


Define the scenarios for integration pipeline to be run and its cadence.

We have a subset of integration tests scenarios that include:


Python: Confusion between Automatic function calling and Planner

I am now confused between  Automatic function calling and Planner concepts function_calling_stepwise_planner, SequentialPlanner. As mentioned Planner is deprecated and an automatic function calling is used for planning. Reference: https://learn.microsoft.com/en-us/semantic-kernel/concepts/planning?pivots=programming-language-python

We will be deprecating the planners in the near future. The guidance is to use automatic function calling instead.

Why will it be deprecating? How Auto Function Calling is better than
planners?
On Fri, Nov 15, 2024 at 5:34 AM Evan Mattson @.***>
wrote:

We will be deprecating the planners in the near future. The guidance is to
use automatic function calling instead.
—
Reply to this email directly, view it on GitHub
https://github.com/microsoft/semantic-kernel/issues/9699#issuecomment-2477661376,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AXCZPRNWVZVMXEKIHYDLNLD2AU3ALAVCNFSM6AAAAABRZE25XSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDINZXGY3DCMZXGY
.
You are receiving this because you authored the thread.Message ID:
@.***>

Please see this blog post: https://devblogs.microsoft.com/semantic-kernel/planning-with-semantic-kernel-using-automatic-function-calling/


[question] vs-code version compatibility - install chat extension error

VS Code Version: 1.84.20
OS Version: Linux x64 6.1.0-13-amd64
Logs: n/a

Copilot chat extension .vsix seems to be unsupported on vs-code versions 1.84.xx. However, base Copilot extension installs and runs perfectly fine.
Steps to Reproduce:

search extensions or download .vsix fromhttps://marketplace.visualstudio.com/items?itemName=GitHub.copilot-chat
install .vsix file manually from vs-code
error occurs on install: Unable to install extension 'github.copilot-chat' as it is not compatible with VSCodium '1.84.2'.

Question:
is there possibility of adding support for chat extension to work in versions 1.84.xx till current insider version goes live as main version? currently do not have access/permission to install insider on network. any suggestions are appreciated!
Thank you for your amazing work! :)

I believe I have the same or a very similar issue, when activating the latest stable Copilot bundle, the chat extension would refuse to activate:
'workbench.panel.chat.view.copilot.focus' not found

what fixed it for me was to install the Pre-Release version of the chat extension:

so I'm guessing and hoping the new stable version will support Code 1.84.2

well scratch that, after reloading the window a couple of times I now get the same issue again even with the Pre-Release version.

We don't officially support VSCodium


storage: fixed examples

This is mostly about fixing az storage share create example, where --storage-name argument was missing, and i also renamed some other arguments as they have to be lowercase.

@Juliehzl, please review

Acctually, missing account name is not an issue. We do not provide account name argument because people have many ways to do such authentication. When you miss authentication argument, CLI will give you the following message:
Missing credentials to access storage service. The following variations are accepted:
    (1) account name and key (--account-name and --account-key options or
        set AZURE_STORAGE_ACCOUNT and AZURE_STORAGE_KEY environment variables)
    (2) account name and SAS token (--sas-token option used with either the --account-name
        option or AZURE_STORAGE_ACCOUNT environment variable)
    (3) account name (--account-name option or AZURE_STORAGE_ACCOUNT environment variable;
        this will make calls to query for a storage account key using login credentials)
    (4) connection string (--connection-string option or
        set AZURE_STORAGE_CONNECTION_STRING environment variable); some shells will require
        quoting to preserve literal character interpretation.

In this way, users can do the authentication through above four ways.  And you can see, it is the same for az storage container create command. If we change the examples for az storage share create, it will be better do the same change to ``az storage container create```.
@yugangw-msft Do you think it is necessary?

@Juliehzl then I think we could have a few examples here, one for each combination.
I just tried the one we had and I had so user could just copy & paste.

With comments from @juliehzl I suggest we don't make the change right now till we receive users feedback specifically on this.
Regarding @zikalino's comment, @sptramer do we have a general doc for storage authentication? If not, we should add one

@Juliehzl @yugangw-msft
just one more thing. i called renamed "MyStorageAccount" to "storageaccont123". "123" part here is to indicate that name must be uniqe.
can you think of any better approach, i was also thinking of "mystorageaccountuniq" or something like that. i think we should have some kind of consistent approach.
another idea woudl be sth like "storageaccount$UNIQE"

Let us discuss and reopen it with appropriate change


Command-line - Part 2: address

2b1fff4980f1aa222358fc2d44d90a074928f290
:round_pushpin: write applicative parsers for NetworkTag, and pave the way for the address commands

65e952452a050edef8fa5cae70ca4c474ef58eb9
:round_pushpin: implement an 'init' command to start construction of addresses

3403f833dc80a88448ef8926738407a982fcf860
:round_pushpin: enable introspection functions to identify Byron or Icarus addresses

7dee033cb7b8e9d7549a1137c9d8792c052bbacf
:round_pushpin: add parser for xpub as argument

87b0c18ff0c902a058291e2f9cb7ede48f431f19
:round_pushpin: create 'address bootstrap' command for generate Cardano bootstrap addresses

a68d9a271036f856e9b21bfb9ac9c8a049d33be2
:round_pushpin: add 'address payment' command for creating shelley addresses

b24c307e1a30e15dcbbfef62b79853aafb9ffc62
:round_pushpin: implement 'address delegation' command for extending payment addresses

018a88690c3fcbfedb5f326cea97d8482d949dde
:round_pushpin: rework command-line documentation and examples

03037c75e0b12d05f3529155bb2ca0f3979b7d75
:round_pushpin: fix Byron 'liftXPrv' wrongly using given key for encrypting payload
This only work if we lift a 'RootK', but for other keys, we actually need the root public key in addition

c4b3d96a529190cc974ec40456b5a14b528d15e2
:round_pushpin: Allow specifying the help text for xpub argument at call-site

3e0e035e4f306bfa1add5132fc98c1f97bb97286
:round_pushpin: write integration / golden tests for 'address bootstrap'. Fails on Byron.

a59afb7badd2615c3cb9c530d6b3a1de9d6016f5
:round_pushpin: Fix Byron public key lifting and use root key to encrypt payload

18332842a50a8d5230e1c734d334874b169dd011
:round_pushpin: add integration / golden tests for 'address payment'

940e2f9b42f0696ea30f696e5055e7433c5ea7a4
:round_pushpin: add integration tests for 'address delegation' command

9d29d70b2e5be06e3225e51cbf0ef75e1bd84005
:round_pushpin: improve code coverage for address commands

af876f26711ee0e4b660852f6a5e0c64da6e9a4e
:round_pushpin: implement 'address inspect' command to inspect address details

bf4379760b23dc30ea2b7f7cced85ec600a172cc
:round_pushpin: add integration tests for 'address inspect' command

ea5af55b76beccc93ce691016204219e8d73b022
:round_pushpin: neat-picking command-line documentation style

address
$ cardano-address address
Usage: cardano-address address COMMAND
  About addresses.

Available options:
  -h,--help                Show this help text

Available commands:
  bootstrap                Create a bootstrap address
  payment                  Create a payment address
  delegation               Create a delegation address

Integrating with Byron?
  ↳ Look at 'bootstrap'.

Integrating with Shelley?
  ↳ Look at 'payment' & 'delegation'.

address bootstrap
$ cardano-address address bootstrap
Those addresses, now deprecated, were used during the Byron era.

Usage: cardano-address address bootstrap [XPUB] [--path DERIVATION-PATH]
                                         --network-tag NETWORK-TAG
  Create a bootstrap address

Available options:
  -h,--help                Show this help text
  XPUB                     A root public key. Needed for Byron addresses only.
  --path DERIVATION-PATH   Slash-separated derivation path. Hardened indexes are
                           marked with a 'H' (44H/1815H/0H/0).
  --network-tag NETWORK-TAG
                           A tag which identifies a Cardano network.

                           ┌ Byron / Icarus ──────────
                           │ mainnet: 764824073
                           │ staging: 633343913
                           │ testnet:<PHONE_NUMBER>

Example:

  $ cardano-address recovery-phrase generate --size 12 \
  | cardano-address key from-recovery-phrase Byron > root.prv

  $ cat root.prv \
  | cardano-address key child 14H/42H > addr.prv
  | cardano-address key public \
  | cardano-address address bootstrap $(cat root.prv | cardano-address key public) \
      --network-tag 764824073 --path 14H/42H

  DdzFFzCqrht2KG1vWt5WGhVC9Ezyu32RgB5M2DocdZ6BQU6zj69LSqksDmdM...

address payment
$ cardano-address address payment
Payment addresses carry no delegation rights whatsoever.

Usage: cardano-address address payment --network-tag NETWORK-TAG
  Create a payment address

Available options:
  -h,--help                Show this help text
  --network-tag NETWORK-TAG
                           A tag which identifies a Cardano network.

                           ┌ Shelley ─────────────────
                           │ mainnet: 1
                           │ testnet: 0

Example:

  $ cardano-address recovery-phrase generate --size 15 \
  | cardano-address key from-recovery-phrase Shelley > root.prv

  $ cat root.prv \
  | cardano-address key child 1852H/1815H/0H/2/0 > stake.prv

  $ cat root.prv \
  | cardano-address key child 1852H/1815H/0H/0/0 > addr.prv

  $ cat addr.prv \
  | cardano-address key public \
  | cardano-address address payment --network-tag 0

  addr1vrcmygdgp7v3mhz78v8kdsfru0y9wysnr9pgvvgmdqx2w0qrg8swg

address delegation
$ cardano-address address delegation
A payment address must be provided on stdin.

Usage: cardano-address address delegation XPUB
  Create a delegation address

Available options:
  -h,--help                Show this help text
  XPUB                     An extended public key

Example:

  $ cardano-address recovery-phrase generate --size 15 \
  | cardano-address key from-recovery-phrase Shelley > root.prv

  $ cat root.prv \
  | cardano-address key child 1852H/1815H/0H/2/0 > stake.prv

  $ cat root.prv \
  | cardano-address key child 1852H/1815H/0H/0/0 > addr.prv

  $ cat addr.prv \
  | cardano-address key public \
  | cardano-address address payment --network-tag 0 \
  | cardano-address address delegation $(cat stake.prv | cardano-address key public)

  addr1qpj2d4dqzds5p3mmlu95v9pex2d72cdvyjh2u3dtj4yqesv27k...

address inspect
$ cardano-address address inspect --help
Usage: cardano-address address inspect
  Show information about an address

Available options:
  -h,--help                Show this help text

The address is read from stdin.

Example:
  $ cat addr.prv \
  | cardano-address key public \
  | cardano-address address payment --network-tag 0 \
  | cardano-address address delegation $(cat stake.prv | cardano-address key public) \
  | cardano-address address inspect

  address style:      Shelley
  address type:       base
  spending key hash:  79467c69a9ac66280174d09d62575ba955748b21dec3b483a9469a65
  stake key hash:     cc339a35f9e0fe039cf510c761d4dd29040c48e9657fdac7e9c01d94
  network tag:        0

@paweljakubas piotr has already played with it ahead of time :D
Thanks for your feeback, I'll update soonish.


Fix sorting in TableComponent

Columns require proper accessor functions for react-table to sort them.
What's done:

Fix for ExecutionView

This one is ready?

This one is ready?

Not completely, I wanted to figure how to disable sorting for columns that shouldn't support it


[TS] Add missing class def for FormGroup

Thanks @pierre-H , I think I'll correct this with a different pr: #429
I appreciate the heads up.


memory request/limit not working

What happened?:
I created a pipeline with resource request/limit for both cpu and memory
with inspect pipeline command I can see:
Description: A pipeline that convert bam files to fastq files ... ResourceRequests:   CPU: 2   Memory: 10g ResourceLimits:   CPU: 4   Memory: 20g
however, in the kubectl describe pod
Containers:   user:     Image:<PHONE_NUMBER>60.dkr.ecr.us-east-1.amazonaws.com/data:test149     Port:       <none>     Host Port:  <none>     Command:       /pach-bin/worker     Limits:       cpu:  4     Requests:       cpu:     2       memory:  64M
What you expected to happen?:
memory request/limit should be applied in worker pods.
How to reproduce it (as minimally and precisely as possible)?:
any pipeline with resource limit I think.
Anything else we need to know?:
Environment?:

Kubernetes version (use kubectl version):
EKS 1.16
Pachyderm CLI and pachd server version (use pachctl version):
1.12.1
Cloud provider (e.g. aws, azure, gke) or local deployment (e.g. minikube vs dockerized k8s):
aws
OS (e.g. from /etc/os-release):
Others:

@xubofei1983 , I just tried this and could not reproduce it on 1.12.2.
Here's the setting in my pipeline JSON:
"resource_requests": {     "memory": 128M,     "cpu": 1}
And when I describe my worker pod, I see the correct settings:
Containers:   user:     Image:      v4tech/imagemagick     Port:       <none>     Host Port:  <none>     Command:       /pach-bin/worker     Requests:       cpu:     1       memory:  128M

@mindthevirt   ok I get it.   "2G" would work.  "2g" not work.
feel free to close it.


How query "spot-able" VM Sizes?

Documentation dont mentions how we can use powershell and nor if it is possible do same filtering on Portal. In portal, we can choose "Support Spot" to filter. There some equivalent in powershell (or REST API)?

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

ID: d7972904-b698-d0ed-cd8e-08402f778e66
Version Independent ID: 96129045-74ea-9565-de2f-56062226a35c
Content: Use PowerShell to deploy Azure Spot VMs - Azure Windows Virtual Machines
Content Source: articles/virtual-machines/windows/spot-powershell.md
Service: virtual-machines-windows
GitHub Login: @cynthn
Microsoft Alias: cynthn

@rrg92  Thanks for the question! We are investigating and will update you shortly.

@rrg92 Other than Burstable VM(B series) and Promo sizes, All other VM sizes are supported for spot VM's

Reference: https://docs.microsoft.com/en-us/azure/virtual-machines/linux/spot-vms#limitations

@rrg92
I will close this out for now. If you need additional help please open a new issue


Add ability to limit concurrent sync connections

I'm trying to use this to sync my GMail account, and I see lots of errors scrolling by of the form:
Sync exited with error: Login failed: (No(No { information: "Too many simultaneous connections. (Failure)", code: Some(Alert) }), Client { conn: Connection { stream: BufStream { inner: BufReader { reader: BufWriter { writer: SslStream { stream: TcpStream { addr: [2601:645:8700:46b8:e246:9aff:fea0:59da]:50676, peer: [2607:f8b0:4023:c06::6c]:993, fd: 46 }, ssl: Ssl { state: "SSL negotiation finished successfully", verify_result: X509VerifyResult { code: 0, error: "ok" } } }, buffer: 0/8192 }, buffer: 0/8192 } }, tag: 1, debug: false, greeting_read: true } })

I'm assuming that GMail limits concurrent connections per account to their IMAP server. It would be great to have a per-account max-connections setting in the config file.

Yeah, I have seen this also, and agree that being able to specify the concurrency would be a good feature.
I currently get around this with gmail by excludeing a few folders that I do not care about, and I only idle my INBOX, but obviously that cannot work for everyone.

Added a max_concurrency option that should implement this. Let me know if it doesn't work for you!

Awesome, thanks!  Just updated and started up a sync, and I don't see any errors so far!


hyprland/language: incorrect language parsing

The issue seems related/similar to #3222. Waybar seems to not parse the layout name correctly when it has commas in it, which causes it to display an empty string instead of the language indication. In this case, the offending layout name is "English (intl., with AltGr dead keys)".
Correct behavior:
[2024-07-30 19:46:48.254] [debug] hyprland IPC received activelayout>>at-translated-set-2-keyboard,Russian
[2024-07-30 19:46:48.322] [debug] hyprland language onevent with Russian
[2024-07-30 19:46:48.322] [debug] hyprland language update with full name Russian
[2024-07-30 19:46:48.322] [debug] hyprland language update with short name ru
[2024-07-30 19:46:48.322] [debug] hyprland language update with short description ru
[2024-07-30 19:46:48.322] [debug] hyprland language update with variant
[2024-07-30 19:46:48.322] [debug] hyprland language formatted layout name ru

Incorrect behavior:
[2024-07-30 19:47:23.460] [debug] hyprland IPC received activelayout>>at-translated-set-2-keyboard,English (intl., with AltGr dead keys)
[2024-07-30 19:47:23.514] [debug] hyprland language didn't find matching layout
[2024-07-30 19:47:23.514] [debug] hyprland language onevent with  with AltGr dead keys)
[2024-07-30 19:47:23.515] [debug] hyprland language update with full name
[2024-07-30 19:47:23.515] [debug] hyprland language update with short name
[2024-07-30 19:47:23.515] [debug] hyprland language update with short description
[2024-07-30 19:47:23.515] [debug] hyprland language update with variant
[2024-07-30 19:47:23.515] [debug] hyprland language formatted layout name

Note also that this only happens when switching the keymap and it works correctly when launching Waybar with this layout selected:
[2024-07-30 19:50:01.138] [debug] hyprland language update with full name English (intl., with AltGr dead keys)
[2024-07-30 19:50:01.138] [debug] hyprland language update with short name us
[2024-07-30 19:50:01.138] [debug] hyprland language update with short description en
[2024-07-30 19:50:01.138] [debug] hyprland language update with variant altgr-intl
[2024-07-30 19:50:01.138] [debug] hyprland language formatted layout name us

As additional info, I swear I remember this working correctly before and breaking like maybe a month ago. I didn't get to bisecting this yet but I might do so in some time.

I have the exact same problem. It's also when I switch to the "English (intl., with AltGr dead keys)" that the waybar language module shows nothing and when I reload the waybar configuration or restart waybar it's showing the language layout code again.
I noticed this only today after I did a system update yesterday.

I have this issue too with Hungarian (QWERTY, 102-key, dot, dead keys) smh

Hi, same issue here
[2024-09-02 09:44:46.796] [debug] hyprland IPC received activelayout>>keychron-k2,English (intl., with AltGr dead keys)
[2024-09-02 09:44:46.803] [debug] hyprland language didn't find matching layout
[2024-09-02 09:44:46.803] [debug] hyprland language onevent with  with AltGr dead keys)
[2024-09-02 09:44:46.803] [debug] hyprland language update with full name
[2024-09-02 09:44:46.803] [debug] hyprland language update with short name
[2024-09-02 09:44:46.803] [debug] hyprland language update with short description
[2024-09-02 09:44:46.803] [debug] hyprland language update with variant
[2024-09-02 09:44:46.803] [debug] hyprland language formatted layout name US

It only happens when I switch keyboard layouts

I created a pull request to solve this issue: https://github.com/Alexays/Waybar/pull/3700

Just saw https://github.com/Alexays/Waybar/pull/3406 which offers a more complex solution of this issue that also addresses new problems that would have been introduced by my PR. My bad for not checking first.


Challenge (Hazards of Imperative Code) passes after running tests without any changes made to the code

Describe your problem and how to reproduce it:
After "Run the tests" is clicked, challenge is marked as completed and you can proceed to the next challenge. This happens even without making changes to the original code, meaning it happens with incorrect output.
Add a Link to the page with the problem:
https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/functional-programming/understand-the-hazards-of-using-imperative-code/
Tell us about your browser and operating system:

Browser Name: Mozilla Firefox
Browser Version: 63.0.3
Operating System:  Windows 10 64-bit

If possible, add a screenshot here (you can drag and drop, png, jpg, gif, etc. in this box):

The problem is with the tests. There are effectively no actual tests being run on the code. Here is what I found in the challenge code:
Tests

tests:
  - text: Move ahead to understand the error.
    testString: '' # assert(true, 'Move ahead to understand the error.');

The page linked above has a commit that is titled test(curriculum): test suites must fail on the initial contents. However, the test passes regardless of the code in the editor. I think a proper test needs to be written, so the correct output is needed to pass the challenge. Alternatively, if the challenge intentionally doesn't need to be solved, I think the explanation should be a bit clearer. The difference between the expected output and the seed code's actual output is easily missed. It would be helpful to refer to the actual difference between the outputs so students can think about the potential cause.
By the way, @nemanjajeremic has an outstanding PR https://github.com/freeCodeCamp/freeCodeCamp/pull/34364 It's well explained an easy to follow, with helpful examples and alternative solution. Thanks for taking the time to do it!

@drecali It is a bit of an anomaly to have a challenge that always passes!  I'll add a PR that encourages campers to find a way to fix newTab().


Add contextualization to export annotation

We want to be able to export a single row of data and possibly it's corresponding related data rows.

[x] We will support the current tag and apply that same export rule to all context.
[ ] To support context-specific export rule, we will create a new annotation tag to accommodate for this change. At the top level of the export annotation, we should include contexts so it looks something like this:

"tag:isrd.isi.edu,2019:export": {
  "compact": {        // recordset app
    "templates": [  ],
  },
  "detailed": {       // record app
    "templates": [ ],
  },
  ...
}

Assigning to @hongsudt  to reprioritize this issue because of outstanding work to contextualize the export annotation.

The following is how the new  and old annotation are going to be processed:
The old annotation
"tag:isrd.isi.edu,2016:export": {
  "templates": [<some templates>]
}

Is going to be treated the same as
"tag:isrd.isi.edu,2019:export": {
  "*": {
      "templates": [<some templates>]
  }
}

And if the new annotation with "*" context is already defined on table/schema, the old annotation will be ignored.

The new "tag:isrd.isi.edu,2019:export" tag has been added. Please refer to annotation document for more information about this. Assigning to @hongsudt  for verification.

@ytfqj Can you help me test this with the GEO export which should not be offerred in the recordset context.

I have checked the GEO export,
I change annotation on dev and makes the GEO export only showing up in the record page.
it works as expected.


How to test resmod with promises ?

// code
visits = RestModVisit.$collection({
  ...
});

visits.$refresh();

visits.$then(function(data) {
  scope.data = data
  scope.formattedData = formattedData
  console.log("abracdabra");
});

whenever I run my test suite the promise never resolves. $rootScope.$apply() does not propagate promise resolution to $then so "abracdabra" is never shown.
Is my only option to mock it?

you need to use .$asPromise() method. $then doesn't return promise.

@smashercosmo same issue with visits.$fetch().$asPromise().then(function() {....})
(note: I use rootScope.$apply() in a afteEach() block in my test)

mmm... I asume that your problem is that you don't invoke $httpBackend.flush() after you make a server request

thanks! It solved it , I totally forgot to flush =)


fix(lua_ls): ?

Ref: https://github.com/ayamir/nvimdots/issues/899#issuecomment-1653926046

Nice! Now only one lua_ls process is running!

Ah, I remember why I didn't port this upstream. The issue is in order to enable Neovim API completion, users now need to add the library themselves:
    "library": [
      "/path/to/share/nvim/runtime/lua",
      "/path/to/share/nvim/runtime/plugin"
    ]

See lua-language-server/FAQ#why-are-there-two-workspacesprogress-bars.

hmmm, that's tricky one. Maybe we need to modify install scripts for this part?

hmmm, that's tricky one. Maybe we need to modify install scripts for this part?

IMO We can just leave it as-is. Looks like the FAQ got updated recently - this is likely not a problem though, since lua_ls will actually index every file only once. It just creates an illusion that two workspaces have been setup.

nice, that would save is some hustle!


[stable/ngnix-ingress] missing networkpolicy.yaml in templates

Describe the bug
I am not sure it is a bug, but i wonder why there is no networkpolicy.yaml template.
When I am using stable/ngnix-ingress i need to install also networkpolicies and as they are not part of templates, after helm install i need to run kubectl apply for networkpolicy instead of using values and just providing values relevant for my case.
Version of Helm and Kubernetes:
Helm v2.8.0
K8S    v1.14.0
Which chart:
stable/ngnix-ingress
What happened:
networkpolicy.yaml is not part of templates
What you expected to happen:
networkpolicy.yaml is part of templates :) and values can be used to configure policies relevant for my use-case

Someone can respond?


{Role} Update help for credential-related commands

Related command
ad app credential reset
ad sp credential reset
ad sp create-for-rbac
Description
Inspired by https://github.com/Azure/azure-cli/pull/23413

Role


Feature Request: Regarding website scrolling animation

Description:  Regarding website scrolling animation
Use Case: Provide a specific example of how you would use this feature.
Similar Features: (Optional) If there are other platforms that offer a similar feature, mention them and explain how your proposed feature would be different or better.

hi @Ajay-Dhangar i face some issue while fork it


validation message missing for ArgCantBeCombinedWith

It should be usefull to provide a more human  readably message to the user if the condition of ArgCantBeCombinedWith is false.
Example
public string Arg1;
[ArgCantBeCombinedWith("!Arg1")
public bool Arg2;
if the program is called with -arg2  it returns with the message
The argument 'Arg2' cannot be used with one or more arguments: !Arg1
It would be great to define a message like "Option -arg1 is required to use -arg2."

@subzero01 I'm curious if you could expand on you use case/ desired result because I think you might benefit from a different arg validation because whati think you should be able to accomplish with ArgRequired(Arg2) or some conditional logic with one of the other validations
hope it helps


[edn/dv] Add EDN endpoint requests while EDN is in error state

For further information check out the individual commits.
I didn't add multiple requests per endpoint, since lowering the req signal would be a protocol violation.
Furthermore, I could add a more in depth coverage which checks if entropy requests happen in each main SM state.
However, to do this I think I would have to create a proper interface for the endpoint req/res signals, which would be more work.
@vogelpi should we create an issue for this?
Resolves #19027

I didn't add multiple requests per endpoint, since lowering the req signal would be a protocol violation.

This makes sense to me.

Furthermore, I could add a more in depth coverage which checks if entropy requests happen in each main SM state. However, to do this I think I would have to create a proper interface for the endpoint req/res signals, which would be more work. @vogelpi should we create an issue for this?

That sounds like a good extension and it doesn't hurt to create the issue. I consider it a lower priority though - at the moment I am not sure if we gain a lot by that. But I can be convinced otherwise :-)

@vogelpi thanks for your review. I implemented all your suggestions except for one comment where I need further feedback.
Regarding the extension, I don't feel strongly about it. It would just be a bit cleaner. I think I'll leave it be then.

I am merging this as the relevant CI steps ran through and all passed. This PR changes only block-level DV files and doesn't have an impact on SW or FPGA tests.


AT-6.1: Reset account password

Test Case ID: AT-6.1
User Story: ALTA-6.1 (#198)
As a system administrator or inventory manager, I want to be able to reset my ALTA account’s password so that I can change it in case I forget it.
Acceptance Criteria
Given that the user is a system administrator or inventory manager with a previously registered email address to ALTA,

The user navigates to the Login page and selects the Forgot credentials link.
The user is presented with a dialog box containing an input field for the user's email address. The user enters their valid email address and selects the Submit button
The user receives an email containing a link to gain access to ALTA. The user selects the provided link.
The user is navigated to their Profile Settings page. The page displays a form containing the user's information.
The user updates the Password input field with the new password and selects the Save button.

Accepted.