Add support for waiting for an exception

I managed a not-fugly workaround, which could probably be improved:
        assertThrows<CacheDiscrepancyException> {             (await withPollInterval ONE_HUNDRED_MILLISECONDS).atMost(ONE_SECOND).until {                 try {                     check.check()                     false                 } catch (e: CacheDiscrepancyException) {                     true                 }             } }

We should be able to do something like this (once support for it is implemented):
await untilException<CacheDiscrepancyException>()

@olasundell I've started implementing in a new branch called wait-for-exceptions. It's very much a proof of concept at this point and you can use it like this:
IOException exception = await().atMost(1000, MILLISECONDS).untilThrown(IOException.class, countingCallable);

But I have some questions before I continue.

Do you think untilThrown is a good name?
Do you think untilThrown should also catch subclasses of IOExceptions when used in this way? (and if so should we also have a untilThrownExactly that only match if it's exactly an instance of `IOException). My guess is that in most cases you'd also want subclasses of the specified exception. However ignoreException as its implemented today doesn't allow subclasses. To also include subclasses one should use ignoreExceptionsInstanceOf. So for consistency maybe we should adhere to the same principle here?
Should the exception be define before the condition? I.e. should it be untilThrown(IOException.class, countingCallable) or untilThrown(countingCallable, IOException.class). The reason I'm asking is because the other until methods in Awaitility takes the condition first and the matcher second (e.g. await().until(dataRepository:findFirst, equalTo(Data.of("stuff"))) instead of await().until(equalTo(Data.of("stuff")), dataRepository:findFirst)). In Kotlin we can create an extension function that will look like this though: await untilThrow { ... }`.

WDYT?

Sorry, I've been away at Kotlinconf so I haven't been able to give your comment the serious answer it demands.

I think untilThrown is a good name, given the names of the other available until methods.
I think it should catch subclasses. Exceptions is IMNSHO one of the few real-world cases where inheritance makes perfect sense. I imagine, however, that a less-than-superhuman developer could make a serious mess out of this by ignoring certain exceptions in an inheritance hierarchy, while waiting for untilThrown for others within said structure. Yikes. I wish I could be more decisive here. Adhering to the previous principle is important so usage is intuitive, but otoh I might argue that the previous way of doing it isn't quite what I'd recommend. What if untilThrown could take a parameter which specifies whether subclasses should be considered or not?
The exception should be defined after the condition, for intuitiveness.

@johanhaleby I agree with @olasundell in 1. and 3., so both the method name and the method signature is good like he described: public <T extends Throwable> T untilThrown(Callable<?> callable, Class<T> type). Wanna call the Callable callable or supplier, maybe?
Regarding 2. I like the suggestion untilThrown and untilThrownExactly.

Thanks a lot for your input, it's really invaluable! I'll definitely take your inputs into account when I continue with the implementation and if you don't mind I'll poke you here if there are more things I run into :)

Yes, sure, feel free to poke me :-)

Any update on this?


Request to make it work on regular org

This plug-in is awesome. Is it possible to make it work on regular dev org (not just scratch org)?
Thanks!

Hi @kamipatel, we're glad you're using the plugin and think that it's awesome :slightly_smiling_face:
Support of other orgs besides scratch orgs is something on the roadmap but is not being prioritized. However, we'd still like to understand your specific use case for future discussions about additional org support. Could you tell me a little bit about the use case for using the SFDX commerce plugins with a regular dev org?


chore: fixed package.json deps and build

Warnings

:warning:

Please include a Pivotal story at the beginning of the PR title (see below).

:warning:

Please include a description of your PR changes.

Example of PR titles that include pivotal stories:

single story: [#123456] my PR title
multiple stories: [#123456,#123457,#123458] my PR title

  Generated by :no_entry_sign: dangerJS


MF-312 - Implement basic MongoDB reader

This pull request resolves #312.
Summary:

Add mongodb reader service
Add docs for mongodb reader service
Add tests for mongodb reader service

Codecov Report

Merging #344 into master will decrease coverage by 0.16%.
The diff coverage is 73.33%.

@@            Coverage Diff             @@
##           master     #344      +/-   ##
==========================================
- Coverage   89.33%   89.17%   -0.17%
==========================================
  Files          42       43       +1
  Lines        1454     1469      +15
==========================================
+ Hits         1299     1310      +11
- Misses        108      110       +2
- Partials       47       49       +2

Impacted Files
Coverage Δ

writers/mongodb/messages.go
100% <ø> (ø)
:arrow_up:

readers/mongodb/messages.go
73.33% <73.33%> (ø)

Continue to review full report at Codecov.

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

Merged! Thanks @anovakovic01


Add footer section

Please describe your feature request related to a problem?
Add footer  section in the about page.
Describe your solution to problem
By adding footer  section in the about page, it will maintain your website look consistent through navigation.
Add Relevant Screenshot (if available)

I want to work with this task!


instrument: add resource namer to net/http wrappers

What does this PR do?
Adds a default resource namer for instrumented net/http servers and clients.
I decided to add it to Orchestrion instead of modifying the default behaviour of dd-trace-go in order to avoid any breaking change there.
Reviewer's Checklist

[ ] Changed code has unit tests for its functionality.

@knusbaum Before merging, I'd like your feedback. I had to modify some JSON files corresponding to the integration tests.


Feature: Make user avatar on feed link to user profile

Type of feature
🍕 Feature
Current behavior
On the Highlights feed (app.opensauced.pizza/feed) on the user card only the user handle (ie @isabensusan) links to the user profile, but the expected interaction would be for the user photo to link to the profile too.

Suggested solution
Make both the handle and  the  user photo link to the user's profile.

Additional context
No response
Code of Conduct

[X] I agree to follow this project's Code of Conduct

Contributing Docs

[X] I agree to follow this project's Contribution Docs

.take

@brandonroberts, I am intrested to take this issue. Can you assign me this task?

Please review the CONTIBUTING.md for info on how to assign yourself to the issue.


mac-6 is low on disk space.

Type of Request
bug
Infrastructure Environment
LUCI, Github, Cocoon scheduler, Autosubmit, etc...
What is happening?
mac-6 is low on disk space.

Steps to reproduce
Step 1:
Step 2:
..
Step n:
Expected results
I expect to see X when Y is finished.

Removed files under /Users/flutter/Library/iTunes/iPhone Software Updates for 4.2G.
We need to investigate further as to what is filling up the disk and where we can clean up after builds.

Removing un-used directory to free disk sapce.


Use already open blocks while compacting.

This roughly halves the RAM requirements of compaction.
There's not much point in optimising compaction memory itself further, as loading in the new blocks would OOM at reload time. Reducing the memory used by the indexes would be the main hope.
This also makes compaction a little bit faster.

would you mind opening the same PR on Prometheus so we can run a bench test to see it in action?

Nice @brian-brazil
Just curious how you measured the RAM consumption? Profiling, flamegraph? Can see you added timings as well.
Also just wondering in what case Prometheus had those blocks already opened? Opened because what?

Heap profiling.
They'll already be loaded by Prometheus as they're normal blocks.


fix(activities): Update temporal plugin

Reason for This PR
Wrong Workers method return type (for the Informer)
Description of Changes

Update temporal plugin version (fix included)

License Acceptance
By submitting this pull request, I confirm that my contribution is made under
the terms of the MIT license.
PR Checklist
[Author TODO: Meet these criteria.]
[Reviewer TODO: Verify that these criteria are met. Request changes if not]

[x] All commits in this PR are signed (git commit -s).
[x] The reason for this PR is clearly provided (issue no. or explanation).
[x] The description of changes is clear and encompassing.
~- [ ] Any required documentation changes (code and docs) are included in this PR.~
~- [ ] Any user-facing changes are mentioned in CHANGELOG.md.~
[x] All added/changed functionality is tested.

linked #368


Cant connect to ASP

Hello.
Although i have inputted the ASP in the setting, it does not connect to it.

QCCSID: 65535
Features:

git: false
grep: false
tn5250: false
setccsid: true
md5sum: false
bash: false
chsh: false
GENCMDXML.PGM: false
GETNEWLIBL.PGM: true
QZDFMDB2.PGM: true
startDebugService.sh: false
attr: true
iconv: true

SQL enabled: false
Source dates enabled: true

Variants
{
  "american": "%23@$",
  "local": "��$"
}

Errors:
[
  {
    "command": "/QOpenSys/usr/bin/qsh",
    "code": 1,
    "stderr": "CPF3012:  Fichier GERECD non trouv� dans biblioth�que *LIBL.\nCPC2206:  Propri�t� de l'objet QZSHSYSTEM de QTEMP, type *USRSPC modifi�e.",
    "cwd": "/home/INFOVA"
  },
  {
    "command": "/QOpenSys/usr/bin/qsh",
    "code": 1,
    "stderr": "CPF3012:  Fichier XPLIVDREF non trouv� dans biblioth�que *LIBL.\nCPC2206:  Propri�t� de l'objet QZSHSYSTEM de QTEMP, type *USRSPC modifi�e.",
    "cwd": "/home/INFOVA"
  },
  {
    "command": "/QOpenSys/usr/bin/qsh",
    "code": 1,
    "stderr": "CPF3012:  Fichier FAGRASSIGN non trouv� dans biblioth�que *LIBL.\nCPC2206:  Propri�t� de l'objet QZSHSYSTEM de QTEMP, type *USRSPC modifi�e.",
    "cwd": "/home/INFOVA"
  }
]

More detail is needed in your issue.
Also, it looks like you'e having some encoding issues. I recommend you check out this page: https://halcyon-tech.github.io/docs/#/pages/tips/ccsid

I changed the SSCID on the user level and system level to 297.
Also created the PASE_LANG and QIBM_PASE_CCSID, and restarted the SSH server.
Yet, when connecting VS Code, i get this message:

More detail is needed in your issue.
Also, it looks like you'e having some encoding issues. I recommend you check out this page: https://halcyon-tech.github.io/docs/#/pages/tips/ccsid

What details are needed?

@vaisoliviu You should also update the server settings by right-click the connection and select Connect and Reload Server Settings. This will refresh the server settings seen by Code for IBM i and may help resolve your issue.

Context
Version

Code for IBM i version
1.9.0

Visual Studio Code version
1.78.2

Operating System
win32_x64

Active extensions
COBOL (cobol): 9.5.6
Code for IBM i Walkthroughs (vscode-ibmi-walkthroughs): 0.3.1
Db2 for IBM i (vscode-db2i): 0.2.11
Emmet (emmet): 1.0.0
Error Lens (errorlens): 3.11.0
Git (git): 1.0.0
Git Base (git-base): 1.0.0
GitHub (github): 0.0.1
GitHub Authentication (github-authentication): 0.0.2
IBM i Notebooks (vscode-ibmi-notebooks): 0.0.5
JSON Language Features (json-language-features): 1.0.0
Merge Conflict (merge-conflict): 1.0.0
Microsoft Account (microsoft-authentication): 0.0.1
Node Debug Auto-attach (debug-auto-launch): 1.0.0
TODO Highlight (vscode-todo-highlight): 1.0.5
TypeScript and JavaScript Language Features (typescript-language-features): 1.0.0
WSL: Recommender (remote-wsl-recommender): 0.0.19

Remote system

Setting
Value

IBM i OS
V7R3M0

Tech Refresh
13

QCCSID
297

SQL
Enabled

Source dates
Disabled

Enabled features:

GENCMDXML.PGM
GETNEWLIBL.PGM
QZDFMDB2.PGM
attr
iconv
ls
setccsid
tar

Shell env

Variants
{
  "american": "#@$",
  "local": "£à$"
}

Errors
[
  {
    "command": "ls -p /QIBM/ProdData/IBMiDebugService/bin/startDebugService.sh",
    "code": 2,
    "stderr": "/QIBM/ProdData/IBMiDebugService/bin/startDebugService.sh not found",
    "cwd": "/home/INFOVA"
  },
  {
    "command": "system \"DSPOBJD OBJ(FOURNIER/*ALL) OBJTYPE(*ALL) OUTPUT(*OUTFILE) OUTFILE(ILEDITOR/O_Y82d3VHU)\"",
    "code": 255,
    "stderr": "CPF2110: Bibliothèque FOURNIER non trouvée.",
    "cwd": "/home/INFOVA"
  },
  {
    "command": "export BUILDLIB=\"QGPL\" && export CURLIB=\"QGPL\" && export USERNAME=\"INFOVA\" && export HOME=\"/home/INFOVA\" && export LIBLS=\"FACDUPNEW FAXN2OBJ IAFTP QTEMP QGPL\" && env",
    "code": 1,
    "stderr": "bsh: BUILDLIB=QGPL: is not an identifier",
    "cwd": "/home/INFOVA"
  }
]

I updated to 1.9.0, and it still does not connect to the IASP.


Fix reauthentication without the overhead of extra health check

In 2.0 RC1 we employed an extra health check for block worker client to make sure authentication kicks in if gRPC channel reconnects to a new worker. It introduced some overhead especially for small random reads. This change revert the previous fix and force reauthentication by informing the block worker client pool to drop the cached client when the client is disconnected.

Build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/2025/
Test FAILed.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/2026/
Test FAILed.


Support genericx86-64 machine type

Purpose of pull request
This PR support genericx86-64 machine.
Test
How to test
Add meta-yocto-bsp layer.
Set following lines in your local.conf then build core-image-minimal or core-image-weston.
MACHINE = "genericx86-64"
PREFERRED_PROVIDER_virtual/kernel = "linux-base"

Test result
Build success.

Could you remove grub and grub-efi from BBMASK at scripts/bbmask.conf?

Could you remove grub and grub-efi from BBMASK in scripts/bbmask.conf, and add meta-yocto-bsp layer in scripts/setup-emlinux?

sure.

@hiraku-wfs updated this pr.
core-image-weston is also supported.

Thanks!


Permalink request within group

Previously, request groups didn't support permalinks for requests within the group. It would simply select the first request and display that.
You'd have link that looked like this:
localhost/singularity/ui/group/RequestGroup1

Which would contain some requests: RequestGroup1-foo1, RequestGroup1-foo2, RequestGroup1-foo3
Now you can link them directly:
localhost/singularity/ui/group/RequestGroup1/RequestGroup1-foo1
localhost/singularity/ui/group/RequestGroup1/RequestGroup1-foo2
localhost/singularity/ui/group/RequestGroup1/RequestGroup1-foo3

The default behavior is maintained, no request ID means display the first request. Incorrect request ID will still load the selected group page, but the request data will not be displayed since there is none.

🚢


python312Packages.hdmedians: modernize, fix testing, adopt

Description of changes
This PR refactors the hdmedians python package to use the more modern python packaging methods.
The testing logic was not workign previously, this PR addresses that also.
Note: pynose is used in place of nose, since pynose has python >=3.12 support.
Also, the license of the project changed in 2007, but hasn't been updated to reflect that inside nixpkgs. This was corrected in this PR.
I added myself to the maintainer list, since I maintain another package depending on this package.

Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

pynose violates the license and will be removed in https://github.com/NixOS/nixpkgs/pull/325669
If you need nose for testing, please disable tests in 3.12.


Simplified bubble_sort.py

This code is very simple compared to your code.I just made simple and clear for those beginners and you made bit complex (no offence).Also ,keeping time and space complexity mine is perfect on that basis.

thanks bro pls star this repository i will be opening new issue i need people like u to contribute pls follow me too for more updates
your PR will be merged

pls star this repository

Ya sure shubham bro, we will definitely get to know each other and
contribute and starred your repo.
On Tue, Oct 5, 2021, 10:21 PM Shubham Bawankar @.***>
wrote:

pls star this repository
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Shubham56-droid/DataStruture-and-algroithms-program/pull/52#issuecomment-934585416,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AOBXTAF23TT43RJX7BCHCZLUFMUJLANCNFSM5FMD6P6Q
.


Custom protocol redirect prevents usage in browser extensions

See forum post:
https://forum.blockstack.org/t/got-a-few-questions-considering-using-blockstack/5608?u=larry
Supporting alternative authentication flows might help #284

Found some code here: https://gist.github.com/dantrevino/b0cc9124de892ede436113d817c89c8d
https://youtu.be/0REU77wBIZw
Does not work for me:

Are there any workarounds?

@zone117x posted some guidance on Slack recently here: https://blockstack.slack.com/archives/C074LC7RC/p1559716701022100
@moxiegirl this question has come up a few times from different developers recently – think we may want to capture that Slack guidance in the docs somewhere before it goes poof?

think we may want to capture that Slack guidance in the docs somewhere before it goes poof?

Example

What to do with the authResponse?
http://localhost:3000/?authResponse=eyJ...........1Nr_eng
Docs: https://blockstack.github.io/blockstack.js/classes/usersession.html
For simplicity, you can assume that I do everything serverless: app hosted on GitHub pages, Firebase as a storage, occasional Heroku app when I need to sprinkle node.js...

Chrome Extension: generate userID
Redirect to standalone web app
Blockstack auth
Receiving authResponse
Saving in Firebase at userID (unless a better way of communicating between web app and Chrome Extension)
Chrome Extension reading it...

Now I would like to use authResponse and be logged in, being able to access the storage. How?

@markmhx Sure. But this is a wide-ranging discussion across several apps (forum/Slack/GitHub) it would help if you specify the exact question and the answer you are expecting. I created an issue to address your request ^^^. I'll put down what I got from the discussion there. Please refine it.

In my opinion question is simple and well defined: how to log in from
Chrome Extension?
Following advice on Slack, I can keep login separate, outside of Chrome
Extension.
I should be able to retrieve a long authToken and pass it back to Chrome
Extension but what to do with it?
How to tell Blockstack: “skip default flow, use the authToken it has
everything”
On Thu, 6 Jun 2019 at 18:15, Moxiegirl<EMAIL_ADDRESS>wrote:

@markmhx https://github.com/markmhx Sure. But this is a wide-ranging
discussion across several apps (forum/Slack/GitHub) it would help if you
specify the exact question and the answer you are expecting. I created an
issue to address your request ^^^. I'll put down what I got from the
discussion there. Please refine it.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/blockstack/blockstack.js/issues/518?email_source=notifications&email_token=AKSQLBAEIP2SLB4ZH6TYCT3PZEZYVA5CNFSM4FNVK6PKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODXDMADI#issuecomment-499564557,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AKSQLBC2FXHT5UUJ35HJTFDPZEZYVANCNFSM4FNVK6PA
.

--
Mars Robertson
+44<PHONE_NUMBER>
marsrobertson.com

Any updates on this? If anyone was willing to share an example on how to approach the hints provided by matt on slack, that would be swell. Thanks

@arunpdl I've asked if @zone117x could provide some sample code on the other issue linked here in documentation (https://github.com/blockstack/docs.blockstack/issues/272). So hopefully we can help out more on the documentation front shortly.

@marsrobertson

Chrome Extension: generate userID
Redirect to standalone web app
Blockstack auth
Receiving authResponse
Saving in Firebase at userID (unless a better way of communicating between web app and Chrome Extension)
Chrome Extension reading it...

Now I would like to use authResponse and be logged in, being able to access the storage. How?

At step 4 you'd want to pass the authResponse to your web extension, and have the extension complete the login process with it (handlePendingSignIn(authResponse)).
Or, have the web app to complete the auth process itself then hand-off the relevant user data to the web extension. The appPrivateKey and hubUrl are the minimum required to work with the blockstack.js file functions. See here for related usage: https://forum.blockstack.org/t/creating-a-usersession-using-app-private-key/8096/5
Communication between web extensions and web pages can be done client side. See the WebExtensions Tab API:

https://developers.chrome.com/extensions/messaging
https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Content_scripts#Communicating_with_background_scripts


Web cursor locking

How do we expect cursor locking and stealing to work on the web?
Having the cursor be locked away and hidden may not be the best user experience, especially for the front page.
@philpax you had some clever ideas for this I recall 😊

Browsers usually require you to opt into cursor locking by clicking on the element that would lock the cursor, so it might be ok for the front page game. What other concerns are you thinking of?


Unexpected token '<

Version
2.6.11
Reproduction link
https://github.com/yazhouZhang/test-vue-error
Steps to reproduce
node version  v15.0.1
vue version 2.6.11
@vue/cli 4.5.8
webpack  version 5.3.2
1.vue create vue-cli3 (Create Vue project)
2.npm run serve
3.use WKWebView to Load http://<IP_ADDRESS> :8080 with IOS app
4.run iOS app  and Open safri developer mode
5.choose your device and click url to open page inspector
6.fist load  http://<IP_ADDRESS> :8080 is ok
7.refresh WKWebView and see abnormal
   Unexpected token '<'.  index.html   first line
No code changes have been made since the project was created
What is expected?
There is no error in refresh
What is actually happening?
Refresh error    Unexpected token '<'.

no

Hi, thanks for your interest but Github issues are for bug reports and feature requests only. You can ask questions on the forum, the Discord server or StackOverflow.

You are probably not configuring your server to properly serve the JS files and it's falling back to the HTML file (that's the < character)


Inventory Fixing part 4

@garg-anuj I need your help in debugging. When I try getting data for any type of metric, it shows me that the metric.getValue returns null. Please can you check this.

@pg301 looking into it

@garg-anuj I think I debugged the error

@pilhuhn We need to update our API documentation. http://www.hawkular.org/docs/rest/rest-metrics.html#GET__availability__id__stats mentions that this API return array of data points, but we get this as response https://paste.ubuntu.com/25151988/

@garg-anuj view value is not been written for some reason.  https://github.com/pg301/hawkular-android-client/blob/6e2ee34d7c920a268969749d7dc4743fb18b7fd2/mobile/src/main/java/org/hawkular/client/android/fragment/MetricAvailabilityFragment.java#L279
This value is always null.

@pg301 progress in it is stuck?


Salvattore deletes markup

Hi, I'm using the recreate_columns method that was publicly exposed in a pull request to recreate the salvattore layout when I'm ajaxing between two different pages.
This is working, but Salvattore is stripping out a container div from my markup when this method runs, and I'm not sure why.
The markup I'm expecting:

        // Content Here

        // Content Here

The markup I'm getting:

        // Content Here, container gone

        // Content Here, container gone

If the actual markup is important, here is the contents of one 'container' div. 'Account-content' is my container. This div gets removed, but the inner 3 divs remain.

     // Active Content here

    // Inactive Content here

Any help is appreciated! Thanks.

I'm having the same issue. any luck?

Nope, sorry! We ended up not using salvattore.

Thanks for the response! In case you use it in the future: I ended up using registerGrid instead of recreateColumns after AJAX completes. That seemed to fix the problem


feat(notification-drawer): added notification drawer component

fixes https://github.com/patternfly/patternfly-next/issues/1787

PatternFly-Next preview: https://patternfly-next-pr-2511.surge.sh

@mcoker This is looking much better following recent changes. I was comparing this to the design doc here: https://docs.google.com/document/d/1kccmdwXgnkLZdH5OY_sr6C91Gsm0gCtF6zp9OBwC-dE/edit?usp=sharing  One thing that is missing is that the unread item should be clickable as we want the user to be able to mark as read with a single click and not need to open the kabob.
@maryshak1996 can you also take a look at this? One thing I'm wondering is whether we should have hover states for elements that are clickable, like an unread notification item. Seems like the group headers should also have a hover as they do in the Accordion component. In fact, should we just be reusing the Accordion here @mcoker ?

@mcarrano updated the PR so that the unread items can receive keyboard focus and have a cursor pointer to indicate they're interactive.

In fact, should we just be reusing the Accordion here

I suppose it depends on how far the group list and accordion component end up diverging. At the moment there would be quite a bit of overrides to the component to use it in the notification drawer, then we create a dependency between those 2 components. I would say that with what we have currently, the styling differences are enough that I think we can create this as a standalone panel in the notification drawer.

@mcarrano @maryshak1996 if the title wraps like this should the paragraph of text underneath it be tabbed over more?

:tada: This PR is included in version 2.46.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Adds Discovery service.

This has the changed codegen code in here so hopefully it's faster. :crossed_fingers:

While the integration tests aren't great they at least attempt to exercise the service.  As the code comment mentions I receive the same error with the AWS CLI as with our requests so it's probably a documentation issue of who can call the service.
This is ready for review!

Ah: http://docs.aws.amazon.com/application-discovery/latest/userguide/console_walkthrough.html

Before attempting the procedures that follow, confirm that your AWS account has been whitelisted for access to the Application Discovery Service console.


No implementation for org.codehaus.mojo.jspc.compiler.JspCompilerFactory was bound

From the documentation, added this to the pom:
  <plugin>
    <groupId>org.jasig.mojo.jspc</groupId>
    <artifactId>jspc-maven-plugin</artifactId>
    <version>2.0.0</version>
    <configuration>
      <includeInProject>false</includeInProject>
    </configuration>
  </plugin>

Executed:
mvn jspc:compile
Got error:
[ERROR] Failed to execute goal org.jasig.mojo.jspc:jspc-maven-plugin:2.0.0:compile (default-cli) on project webapps-qbo: Execution default-cli of goal org.jasig.mojo.jspc:jspc-maven-plugin:2.0.0:compile failed: Unable to load the mojo 'compile' (or one of its required components) from the plugin 'org.jasig.mojo.jspc:jspc-maven-plugin:2.0.0': com.google.inject.ProvisionException: Unable to provision, see the following errors:
[ERROR]
[ERROR] 1) No implementation for org.codehaus.mojo.jspc.compiler.JspCompilerFactory was bound.
[ERROR] while locating org.codehaus.mojo.jspc.CompileMojo
[ERROR] at ClassRealm[plugin>org.jasig.mojo.jspc:jspc-maven-plugin:2.0.0, parent: sun.misc.Launcher$AppClassLoader@55f96302] (via modules: org.eclipse.sisu.wire.WireModule -> org.eclipse.sisu.plexus.PlexusBindingModule)
[ERROR] while locating org.apache.maven.plugin.Mojo annotated with @com.google.inject.name.Named(value=org.jasig.mojo.jspc:jspc-maven-plugin:2.0.0:compile)
What am I missing?

@jimshowalter Do you have a jspc-compiler-{{tomcat version}} dependency included in the plugin element?
ref: http://developer.jasig.org/projects/jspc-maven-plugin/2.0.0/jspc-maven-plugin/usage.html
<plugin>
  <groupId>org.jasig.mojo.jspc</groupId>
  <artifactId>jspc-maven-plugin</artifactId>
  <version>2.0.0</version>
  <configuration>
    <includeInProject>false</includeInProject>
  </configuration>
+ <dependencies>
+     <dependency>
+         <groupId>org.jasig.mojo.jspc</groupId>
+         <artifactId>jspc-compiler-tomcat7</artifactId>
+     </dependency>
+ </dependencies>
</plugin>

Ah, my bad. Because we're not building a WAR, I skipped the entire WAR section, which is where that piece of useful info is located. (We just want to build the files to catch refactoring errors at build time instead of runtime.)

No worries, glad it worked!

[ERROR] Failed to execute goal org.jasig.mojo.jspc:jspc-maven-plugin:2.0.2:compile (default-cli) on project webapps-qbo: Execution default-cli of goal org.jasig.mojo.jspc:jspc-maven-plugin:2.0.2:compile failed: basedir C:\dev\qbo\src\qbo\java\src\main\webapp does not exist -> [Help 1]
It seems to think we're building a webapp and into a standard Maven path, but we're not. This is a legacy project (else we wouldn't be using jsp/jspf...), and our directory/package layout looks different.

That default appears to be coming out of: https://github.com/Jasig/jspc-maven-plugin/blob/1ea62650f81dfb722f95c0878b8d49ed45e1149e/jspc-maven-plugin/src/main/java/org/codehaus/mojo/jspc/CompilationMojoSupport.java#L78
It can be overridden with:
<plugin>
  <groupId>org.jasig.mojo.jspc</groupId>
  <artifactId>jspc-maven-plugin</artifactId>
  <version>2.0.0</version>
  <configuration>
    <includeInProject>false</includeInProject>
+   <defaultSourcesDirectory>${project.basedir}/some/path</defaultSourcesDirectory>
  </configuration>
  <dependencies>
      <dependency>
          <groupId>org.jasig.mojo.jspc</groupId>
          <artifactId>jspc-compiler-tomcat7</artifactId>
      </dependency>
  </dependencies>
</plugin>

Fixed, thanks! Now it looks like we'll spend the next week fixing org.apache.jasper.JasperException: The absolute uri cannot be resolved in either web.xml or the jar files deployed with this application, and also missing imports.

Awesome, I'm going to close out this issue.
If you run into plugin related issues with the web.xml feel free to open up a new ticket.

Hi guys, I have a question, is this compatible with openjdk 11? Because I was trying to use the last version and not able to generate always with the same error message: Failed to execute goal org.jasig.mojo.jspc:jspc-maven-plugin:2.0.2:compile (default): Could not find tools.jar
I know that jdk 11 is not containing such jar anymore

@lizgamarra nobody made the work for Java 11, so I think it's thée problem that you get. Any contribution is welcome so.


feat: --include-manifest argument in favor of --manifest

As title says. Closes #297

Codecov Report

Merging #993 (8075948) into main (ea17ad9) will increase coverage by 1.09%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##             main     #993      +/-   ##
==========================================
+ Coverage   79.54%   80.64%   +1.09%
==========================================
  Files           3        3
  Lines          88       93       +5
==========================================
+ Hits           70       75       +5
  Misses         18       18

Files Changed
Coverage Δ

src/ansys/tools/repo_sync/__main__.py
94.11% <100.00%> (ø)

src/ansys/tools/repo_sync/repo_sync.py
78.57% <100.00%> (+1.64%)
:arrow_up:


data looks like a single column

I'm glad I came across this today to incorporate into my project. I've come across an issue where my data is basically a single column.

This is what I'm getting and I'm not sure if I'm doing something wrong.
My result props is an array of objects like the one you provided in the docs and the columns also like the one you provided.
Any help would be appreciated. :)
 <ReactTable data={this.props.result} columns={columns} />

Have you included the CSS file that comes with react table?
On Sat, Apr 22, 2017 at 9:15 PM Leonard Kee<EMAIL_ADDRESS>wrote:

I'm glad I came across this today to incorporate into my project. I've
come across an issue where my data is basically a single column.
[image: screen shot 2017-04-22 at 8 12 33 pm]
https://cloud.githubusercontent.com/assets/13548758/25310386/1b956168-2798-11e7-9181-c05fa718a598.png
This is what I'm getting and I'm not sure if I'm doing something wrong.
My result props is an array of objects like the one you provided in the
docs and the columns also like the one you provided.
Any help would be appreciated. :)
`
`
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/tannerlinsley/react-table/issues/222, or mute the
thread
https://github.com/notifications/unsubscribe-auth/AFUmCcCPHa8WTS7lQOsj0MCbG1DRbc2Eks5rysJJgaJpZM4NFSb_
.

Do I add the css from the node module? I used the one in the example provided
On Sat, Apr 22, 2017 8:58 PM, Tanner Linsley<EMAIL_ADDRESS>wrote:
Have you included the CSS file that comes with react table?
On Sat, Apr 22, 2017 at 9:15 PM Leonard Kee<EMAIL_ADDRESS>wrote:

I'm glad I came across this today to incorporate into my project. I've
come across an issue where my data is basically a single column.
[image: screen shot 2017-04-22 at 8 12 33 pm]

https://cloud.githubusercontent.com/assets/13548758/25310386/1b956168-2798-11e7-9181-c05fa718a598.png

This is what I'm getting and I'm not sure if I'm doing something wrong.
My result props is an array of objects like the one you provided in the
docs and the columns also like the one you provided.
Any help would be appreciated. :)
`
`
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/tannerlinsley/react-table/issues/222, or mute the
thread

https://github.com/notifications/unsubscribe-auth/AFUmCcCPHa8WTS7lQOsj0MCbG1DRbc2Eks5rysJJgaJpZM4NFSb_

.

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

I gotchu. Thank you!!!!!!

On Sat, Apr 22, 2017 at 10:13 PM Leonard Kee<EMAIL_ADDRESS>wrote:

I gotchu. Thank you!!!!!!
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/tannerlinsley/react-table/issues/222#issuecomment-296418461,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AFUmCbmlWGbPE6R-4JBiJgbvjDPzOHOPks5rys_5gaJpZM4NFSb_
.


added SFX Modifications to Hacks

Four undocumented memory locations that apply additional effects to SFX being played.

The build is failing because of a DNS resolution error for lua.org


add embed support

i sometimes get interaction failed when playing a song why?

would be hard to tell if i dont get some sort of log? what does the logger say? should be on your terminal

404 unknown interaction for volume, i removed command

404 unknown interaction for volume, i removed command

why did you remove it? ofc it wont work if you restart it
re-add the command (link to the src/spotify.py), it's needed to alter vc volume using PCMVolumeTransformer
once you add that, resync the bot and we should be good :'j

it worked, thanks!

thank you


No more containers available in Dev cosmos

See if any can be removed

One had been accidentally left. Current utilisation is 24 out of 25.


Add an -e / -env option to check dependencies from a venv by path

Not sure if you're taking pull requests but I figured I'd make one in case you'd also find this useful. If not you can just close this.
I tried using uvx python_readiness and noticed that the tool checked the environment that it was in, which in that case is the one created by uv to run the tool and not the original environment.
In order to check an environment other than the one the script is running in I've added a requirements_from_ext_environment function that uses a subprocess call to python -m pip --python [venv path] list --format json to get the information.
This also adds a corresponding optional envs argument to python_readiness with an -e / --env  option to the command line parser. This means uvx python_readiness -e .venv would be able to be used to check a project venv without needing to be installed in that env.

The --python arg could actually double as an env, if it's a path

I'm not a huge fan of this as it feels kind of weird to use it for two different meanings.
I'd want to be able to do uvx python_readiness --env .venv --python 3.14 for instance, which seems more confusing as uvx python_readiness --python .venv --python 3.14

It would be nice to get rid of the pip dependency, if possible. One trick could be:

code = f"""
with open({__file__}) as f:
    code = compile(f.read(), file, "exec")
python_readiness = types.ModuleType("python_readiness")
exec(code, python_readiness.__dict__)
print("\n".join(map(str, python_readiness.requirements_from_current_environment())))
"""

I think this would require the target environment have the scripts dependencies installed which I was trying to avoid, however I realised you can just send a modified version of requirements_from_environment to the venv. It's a little more fiddly though.

Interestingly I see the tests failed with what looks like different ordering of dependencies. I wonder if this is a platform difference or a version difference as locally they're in alphabetical order in both cases.

(Unrelated note but pyproject.toml has the minimum Python as 3.9 but tests fail on 3.9 as the strict=True keyword argument for zip was only added in 3.10.)

No problem, and thanks for the useful tool!


Sanity check- custom-manufacturing/nanoplasmid

Hi Team,
I have noticed a few observations which are given below. Please look into the below and do the needful.
1.Tab, Nanoplasmid Construct Giveaway(Apply today and discover the Power of Small) text bold missing
2. Sidebar-rte(hyperlink), Padding issue
3.  Sidebar-rte(hyperlink), Nanoplasmid® Brochure, underline effect missing
Reference Links:-
Main:- https://main--aldevron--hlxsites.hlx.page/custom-manufacturing/nanoplasmid
Legacy:- https://www.aldevron.com/our-services/plasmid-dna-production/nanoplasmid
Detailed:-

In the Tab block, Nanoplasmid Construct Giveaway(Apply today and discover the Power of Small) bold text is missing.

Sidebar-rte(hyperlink), Padding issue.

When we hover the mouse on the image that is added in the  Sidebar-rte(hyperlink), Nanoplasmid® Brochure. The provided title underline effect is missing.

There is an additional minor padding in the sidebar between the images. For the underline effect missing, we made it consistent overall the site.


fix: match auth options

Update the auth types to match the SurrealDB verify types while authenticating.

Heya!
If I'm not mistaken, the TK and ID properties are fields that belong in a custom JWT token. They should not be passed to a signup/signin function.
Could I ask what you intention is with this PR?
-- Micha

Closing as stale


After remote preload peak data loaded, How to redraw waveform by raw buffer data ?

Wavesurfer.js version(s):
latest version
Hello there.
I load wavesurfer with peaks params:
 wavesurfer.load(this.audio, peaks.data);
After trigger the play function, wavesurfer will start to load remote audio file.
And fire the ready event after the audio file was completed loaded. And I call drawBuffer Function within the ready event:
wavesurfer.on('ready', () => {         wavesurfer.drawBuffer();       });
But it wont redraw waveform by raw buffer data, it will still use the cached wavefrom json data from remote. I wonder how to make wavesurfer to redraw data not use the provided peaks data after the whole audio file was downloaded. The waveform from origin buffer data will more accurate than server provided I think. Any idea? THX

Hi, you can first setPeaks and then draw them. In this way:
  wavesurfer.backend.setPeaks(waveform, duration);
wavesurfer.current.drawBuffer();

@marizuccara After dig the source code, I set peak to null , then redraw, now everything goes well. THX!
this.wavesurfer.on('ready', () => {         this.wavesurfer.backend.setPeaks(null);         this.wavesurfer.drawBuffer();       });


Converters lookup table js

Built on top of #77

Closing as it is merged in #79. Will be reintroduced in another PR.


Fails to compile on new macs?

A user reported this on one of the new m1 macs:
error[E0277]: the size for values of type `str` cannot be known at compilation time
--> /Users/s/.cargo/registry/src/github.com-1ecc6299db9ec823/bitcoind-0.17.0/build.rs:50:9
|
50 | / println!(
51 | | "filename:{} version:{} hash:{}",
52 | | download_filename, VERSION, expected_hash
53 | | );
| |__________^ doesn't have a size known at compile-time
|
= help: the trait `Sized` is not implemented for `str`
= note: this error originates in the macro `$crate::format_args_nl` (in Nightly builds, run with -Z macro-backtrace for more info)

error[E0277]: the size for values of type `str` cannot be known at compilation time
--> /Users/s/.cargo/registry/src/github.com-1ecc6299db9ec823/bitcoind-0.17.0/build.rs:55:19
|
55 | let url = format!(
| ___________________^
56 | | "https://bitcoincore.org/bin/bitcoin-core-{}/{}",
57 | | VERSION, download_filename
58 | | );
| |_________^ doesn't have a size known at compile-time
|
= help: the trait `Sized` is not implemented for `str`
= note: this error originates in the macro `$crate::__export::format_args` (in Nightly builds, run with -Z macro-backtrace for more info)

error: aborting due to 3 previous errors

Some errors have detailed explanations: E0277, E0425.
For more information about an error, try `rustc --explain E0277`.
error: could not compile `bitcoind`

To learn more, run the command again with --verbose.
warning: build failed, waiting for other jobs to finish...
error: build failed

Can anyone confirm or deny?

I have this fixed locally. Is there any way that I can submit the PR?


Create ingestor for Grant.gov data

Create an ingestor for grant forecasts and synopsis. Data is in XML format and easily processeable with spark-xml.
More details: https://www.grants.gov/web/grants/xml-extract.htm

Close by de59cf6471ee6d71853b6092ce23e0b6b9f62339


Caps lock triggered unexpectedly

Expected behavior
Respect the caps lock activation
Actual behavior
Sometimes with snippets replacing upper case with lower case, caps lock is triggered for a while, this occurs especially with fast typing
Experienced on several computers
Steps to reproduce the behavior
Example : Snippet "Tu" replacing "TU" triggers caps lock
Operating system
Windows 10

Confirmed on my side too. Though, in my case, neither the trigger nor the snippet include uppercase characters.
Indeed, I faced it systematically with this trigger: "(ie." associated with that snippet "(i.e. " (note the trailing space), or with "ie." and "i.e. ".
When it happens, the keyboard is as if caps lock was enabled, while the corresponding LED is off, as if one of the  key was stuck down. To get back to "normal" I need to hit  keys a few times.
BTW, I'm quite sure that this started occurring with the latest version.
Pretty annoying bug...
Thanks in advance

Yes, excatly the same behavior on my side.
As I need to type fast it may have occured with other snippets but I never had the chance to identify them.

Hi @KNCRD and @TerDale
I will investigate this issue. I did a quick test and could not reproduce this issue. Could both of you give me a few details:

Does the problem occur in any application, or just in one (for instance MS Word)?
In your preferences, is the Use clipboard for combo substitution option checked?
What language/keyboard layout are you using?

If you can, a screenshot of your preferences would be helpful.
Thanks in advance.
Xavier

Hi @xmichelo

Does the problem occur in any application, or just in one (for instance MS Word)?

Several

In your preferences, is the Use clipboard for combo substitution option checked?

Yep

What language/keyboard layout are you using?

French (France)

If you can, a screenshot of your preferences would be helpful.

HTH
Jean-Marc

OK. I managed to reproduce the issue.  The problem occurs when the last character of the keyword requires you to have the shift key pressed. If you happen to release the shift key at the moment the combo expansion occurs, the system, for some unexplained reason, does not generate an event for the release of the Shift key.
So from the system's perspective, the Shift key is still pressed. Hence the 'Caps Lock' like effect.
I'll work on a fix ASAP.

Hi @KNCRD and @TerDale.
Sorry for the long delay. I have made some changes to the code that - I hope - will fix your issue. Could you please test the following build and tell me if the problem is solved?

Installer
Portable Edition

Hi @xmichelo,
Hey, no worries, we didn't give anything to use Beeftext, so it is understandable that you deal with issues as your other occupations allow! ;-)
Thanks anyway for having investigating this annoying one!
Just installed the pointed build, and happy to state that it fixes the issue in my case, though I have to use it a bit longer to be definitive.
There is a little glitch though, my snippets are declared to end with a space, but is never present after replacement of the keyword. For instance the keyword "eg." was set up to be replaced by the snippet "e.g. " while its is by "e.g." actually.  However, this is really a minor one, far less annoying than the actual issue, so I can live with it ;-)
Thanks for your efforts Xavier

Hey ! Thanks so much for the update, the issue seems to be fixed ;)
Thanks again !

Great to hear it fixed the problem. The issue is clearly identified, but tricky to work around. I'm now more or less ready to release v3.0.
@TerDale: isn't you problem linked to Office? See issue #115 (I see you were involved in this issue, but I ask anyway).  If it's not the case, I suggest you file a new issue for this missing spaces at the end problem.

@xmichelo Nope, I'm using neither Office nor Outlook, as stated in #115. Concerning the ending space, not a big issue, forget it!


Use host addon and set dist:precise to avoid Travis CI failure

Use host addon & Set dist: precise for fixing tests. See the below refs.
ref. civitaspo/embulk-filter-expand_json#34

CI is failing because #43 is also needed.
I confirmed both of PR will fix this failure.
https://travis-ci.org/muga/embulk-output-elasticsearch/builds/296139002


Enable "Allow Hidpi" by default

This makes projects behave better on Windows in fullscreen mode when using a display scale factor above 100%.
This partially addresses #24922 – this was suggested by @akien-mga in https://github.com/godotengine/godot/issues/24922#issuecomment-483203272.
This closes #23203.

Fixes #23203 btw

Closing, explanation here:
https://github.com/godotengine/godot/issues/23203


Update README.md

some language changes

Thank you for taking your time and effort to make this PR, and we're glad to have you here.


fix: update required ibm provider version to < 1.7

/run pipeline

/run pipeline

:tada: This PR is included in version 5.15.3 :tada:
The release is available on:

GitHub release
v5.15.3

Your semantic-release bot :package::rocket:


Reduce diagonal covariance values

I'm not sure if this is the most correct thing to do, but it resolves rendering issues in RViz.
Connects to #55

Hi @jacobperron,
not a review really, just noticed that it's a backport from your personal repo. Your fork looks more up-to-date than the version in this repo. Any plans to merge your work here and/or adding melodic version to ROS repos? Is it still unstable?
Thanks!

@OYTIS I was planning on releasing the create_autonomy packages under a different name for Melodic onward, and cutting the releases from my personal fork.
The reason is to have semantically more meaningful names for the packages. Instead of ca_driver, ca_description, etc, we will have create_driver, create_description, etc. And the new metapackage is named create_robot. This is more in-line with ROS naming conventions for packages.
I will keep this repo alive as long as Kinetic. And then I'll consider merging the repositories: either archiving this one preferring my fork or renaming this repository and archiving my fork.


json schema validator

Is there any plan to extend the project to support json schema for validating serialization/ serialization ?.

JSON Schema is quite complicated, and it would not make sense to include validation into a header-only library. However, doing this in a different project surely would make sense. Unfortunately, I do not have time for this right now.

I started to do exactly that:
https://github.com/pboettch/json-schema-validator

@pboettch Have you looked at https://github.com/tristanpenman/valijson which is a header-only C++ library which was tested to work with v1.1.0 of this library?

I saw it when doing my research, then forgot about it and was disappointed by the validator of rapidjson.  But I learnt how to use nlohmann::json and I learnt about schemas. Was worth the time spent.

That kind of experience with something you weren't well versed in before is always helpful. :)

@pboettch So what is the state of your project now? Will you continue or are you happy with tristanpenman/valijson?

I continue. The design approach is different (completely based on your json-lib and nothing else).

JSON Schema is quite complicated, and it would not make sense to include validation into a header-only library. However, doing this in a different project surely would make sense. Unfortunately, I do not have time for this right now.

Sorry for noise, but I can't see why the validation can not be a header only lib?

Which one? valijson is header only. Mine's not. Mine seems to be faster. Compilation and runtime.

I've just seen yours, I like the idea of nlohmann lib "addon"
And have you test a header only version of your implementation ;)

No, but you can try it yourself. Just include the .cpp-file in your code.
You will lose on compile-time, gain nothing on runtime but it might be easier to integrate if you don't want to use CMake.

ok I'll give a try
in a header only form it could be integrated in this lib
thx for your lib, seems very promising

Hammering everything to header-only because project-policies is not helping anyone. At least in my opinion.

Oh ok, I don't have enough experience to have a good opinion
But, I think it could be useful to have an header version and a binary version :D


Update README.md to reflect this is not the official library

Hi.
I'm glad you use our API. I am also glad you forked our library to suit your needs.
There is one thing however that I want to ask you - please update the readme and description on Packagist to make clear this is not an official library.

The screenshot shows what exactly we do not want to happen - let whoever comes across you package know that this is your personal improved and extended version ;)
Regards,
Alesk
P.S.: we updated base  URL last week. old one will be deprecated next march:
public const BASE_URL = 'https://bankaccountdata.gocardless.com/api/v2/';

Hey @safriks ,
thanks for the notice, I've updated the README and the composer.json accordingly to clarify that we are not the official repository.
I've also updated the base URL, thanks for the heads-up!

Thanks for the quick reaction and resolution!
See you when the next major version of the API comes out ;)


support for missing repo config

Fixes #138

Coverage increased (+0.06%) to 80.825% when pulling eaee52fa591f92c97c3355abb6fe6ca8a08b1090 on maxmarcon:master into b87e77f2e0fcfb132f8d19046d2a42d51954ce77 on akoutmos:master.

Coverage decreased (-0.1%) to 80.667% when pulling eaee52fa591f92c97c3355abb6fe6ca8a08b1090 on maxmarcon:master into b87e77f2e0fcfb132f8d19046d2a42d51954ce77 on akoutmos:master.

@akoutmos any updates here?


Please review example code

Please review example code. I'm pretty sure that using external assembies in plugin code (e.g. Dropbox api) is not supported (i'm not sure that async/await pattern should be used). Even if you are writing example code, it should be compliant with microsoft development guidelines (referring dataverse development of course); just think about a junior developer that is reading this code, the first thing will be copy and paste of wrong code.

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

ID: bda6e686-e6e6-0a11-43de-69364f91a21f
Version Independent ID: b07feacf-a474-1ae8-2c88-02de535813ef
Content: Sample: Generic virtual table data provider plug-in (Microsoft Dataverse) - Power Apps
Content Source: powerapps-docs/developer/data-platform/virtual-entities/sample-generic-ve-plugin.md
Service: powerapps
GitHub Login: @Sunil-Garg
Microsoft Alias: pehecke

@@.***> can you pls have a look?
Thanks

From: Peter Hecke @.>
Sent: Saturday, October 16, 2021 4:31:38 AM
To: MicrosoftDocs/powerapps-docs @.>
Cc: Sunil Garg @.>; Assign @.>
Subject: Re: [MicrosoftDocs/powerapps-docs] Please review example code (#2787)
@carlytos02https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fcarlytos02&data=04|01|sunilg%40microsoft.com|b43d2a1c66fe45a1e82808d9902fbec3|72f988bf86f141af91ab2d7cd011db47|1|0|637699357023980766|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=WbuDFbhHSQa3xFI6vAuaGjHpyNxbGrdELu5xouTswuk%3D&reserved=0 You are correct. Linking to external (non-SDK) assemblies is not officially supported. I will have to ask around why this was done for this sample.
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHubhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2Fpowerapps-docs%2Fissues%2F2787%23issuecomment-944795428&data=04|01|sunilg%40microsoft.com|b43d2a1c66fe45a1e82808d9902fbec3|72f988bf86f141af91ab2d7cd011db47|1|0|637699357023980766|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=7rlckaTY07idt0du0wTG3QWldFongxIxLFrIQYTLIMU%3D&reserved=0, or unsubscribehttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAHNKDW7IQBRUVK5JFNXSWVLUHCXFFANCNFSM5FO5R4TQ&data=04|01|sunilg%40microsoft.com|b43d2a1c66fe45a1e82808d9902fbec3|72f988bf86f141af91ab2d7cd011db47|1|0|637699357023990723|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=Vt3EIb%2Fsw7Om%2Bekng33cXax9Q%2FJ6N2WfxR7gU0GdIFg%3D&reserved=0.
Triage notifications on the go with GitHub Mobile for iOShttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapps.apple.com%2Fapp%2Fapple-store%2Fid1477376905%3Fct%3Dnotification-email%26mt%3D8%26pt%3D524675&data=04|01|sunilg%40microsoft.com|b43d2a1c66fe45a1e82808d9902fbec3|72f988bf86f141af91ab2d7cd011db47|1|0|637699357023990723|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=XT2bB7qkyEtl2rsH6r399jxMRrJ8Pbs8l7fQtw3LrWs%3D&reserved=0 or Androidhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.github.android%26referrer%3Dutm_campaign%253Dnotification-email%2526utm_medium%253Demail%2526utm_source%253Dgithub&data=04|01|sunilg%40microsoft.com|b43d2a1c66fe45a1e82808d9902fbec3|72f988bf86f141af91ab2d7cd011db47|1|0|637699357024000677|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=iVgLqK%2FGptbg3EX3Kz72RuLVmHvjjljbVm3BdZMKV4k%3D&reserved=0.

@carlytos02 Thanks for the feedback. Yes, use of ILMERGE is not supported. The author @Sunil-Garg has been notified and will hopefully update the sample once a mechanism for dependent plug-in assemblies becomes available.


Add Feature: Subscribing to global all errros

Add subscribe_global_all_errors to ld-ev
Add bool 'enable_global_errors' to template data

This probably needs a bump in ev-cli version, otherwiese we won't be able to enforce its usage in everest-core

This probably needs a bump in ev-cli version, otherwiese we won't be able to enforce its usage in everest-core

Done


Website added and Address change Please treat as urgent

I'm submitting a ...
[ ] bug report
[ ] feature request
[ ] question about the decisions made in the repository
[ ] question about how to use this project

Summary

we just made a few change and will like them to be merged manually

website added and Address change

#10938

Other information (e.g. detailed explanation, stack traces, related issues, suggestions how to fix, links for us to have context, eg. StackOverflow, personal fork, etc.)

bad change:
https://github.com/solana-labs/token-list/pull/10938/files

62,051 additions, 62,051 deletions not shown because the diff is too large. Please use a local Git client to view these changes.

please submit a minimal diff or it won't be merged

Changes has been Made to the previous commit
we just made a few change and will like them to be merged manually
website added and Address change
#11001
Thanks


Fix fiducial application file

The inside of the fiducial function doesn't have access to the settings application file, we need to set that before entering the function.

Hello @GenevieveBuckley! Thanks for opening this PR. We checked the lines you've touched for PEP 8 issues, and found:

In the file autolamella/__init__.py:

Line 12:64: E261 at least two spaces before inline comment

In the file autolamella/main.py:

Line 56:80: E501 line too long (81 > 79 characters)

Nope, mucked up the git commit history here. Closing.


Back to compile scope

What's the difference? Is this just stylistic or is there a behavioral difference?

So provided scope requires people to have those libraries either in their
deployment container (tomcat, jetty, etc.) or added in their library that
uses exhibitor. If exhibitor is meant to be standalone and uses those
libraries they need to be compile or runtime scope so they're included when
using the application plugin or creating an uberjar.
On Sat, Feb 7, 2015 at 6:14 AM, Jordan Zimmerman<EMAIL_ADDRESS>wrote:

What's the difference? Is this just stylistic or is there a behavioral
difference?
—
Reply to this email directly or view it on GitHub
https://github.com/Netflix/exhibitor/pull/225#issuecomment-73365802.

The changes from "string" + variable to "string${variable}" is stylistic. The provided to compile is functional.

@Randgalt  This is blocking this issue https://github.com/Netflix/exhibitor/issues/224.  Can we get this integrated so I can add on the gradle application distZip and we can get a new release done?   I'd like to get this done so we can have an updated exhibitor docker image by the meetup in two days.


When using AadHttpClient or MSGraphClient in multiple web parts on the same page it causes token fetch issues

Category

[ ] Question
[ ] Typo
[x] Bug
[ ] Additional article idea

Expected or Desired Behavior
When using the AadHttpClient or MSGraphClient in multiple web part on the same page, it would be great if the token fetching works seamlessly.
Observed Behavior
When loading multiple web parts on the same page which make use of the AadHttpClient or MSGraphClient, it causes issues when fetching the access token on the first try. Here you see a sample of three web parts which are using the MSGraphClient. When I do an initial page load (token not yet in sessionStorage), only one will retrieve the token, the two others fail:

Above screenshot is in Chrome. When I load it in Firefox, all three web parts fail:

When refreshing the page, all is good because the token is cached.
Should be impossible
Error: Should be impossible.
Stack trace:
__WEBPACK_AMD_DEFINE_RESULT__</</ge</e.prototype._loginUser/<@https://spoprod-a.akamaihd.net/files/sp-client-prod_2018-03-23.011/sp-pages-assembly_en-us_325b8f8982f9db16bb747bf1b7651f15.js:688:36172
__WEBPACK_AMD_DEFINE_RESULT__</</ge</e.prototype._loginUser/</<@https://spoprod-a.akamaihd.net/files/sp-client-prod_2018-03-23.011/sp-pages-assembly_en-us_325b8f8982f9db16bb747bf1b7651f15.js:688:35438
__WEBPACK_AMD_DEFINE_RESULT__</</ge</e.prototype._startLogin/this._displayCallHandler@https://spoprod-a.akamaihd.net/files/sp-client-prod_2018-03-23.011/sp-pages-assembly_en-us_325b8f8982f9db16bb747bf1b7651f15.js:688:34984
displayCall@https://spoprod-a.akamaihd.net/files/sp-client-prod_2018-03-23.011/sp-pages-assembly_en-us_325b8f8982f9db16bb747bf1b7651f15.js:688:34827
[6]/i</i.prototype.login@https://spoprod-a.akamaihd.net/files/sp-client-prod_2018-03-23.011/0.sp-http-adal_4a41848c866052caa755.js:3:3670
__WEBPACK_AMD_DEFINE_RESULT__</</ge</e.prototype._startLogin@https://spoprod-a.akamaihd.net/files/sp-client-prod_2018-03-23.011/sp-pages-assembly_en-us_325b8f8982f9db16bb747bf1b7651f15.js:688:35025
__WEBPACK_AMD_DEFINE_RESULT__</</ge</e.prototype._loginUser/<@https://spoprod-a.akamaihd.net/files/sp-client-prod_2018-03-23.011/sp-pages-assembly_en-us_325b8f8982f9db16bb747bf1b7651f15.js:688:35405

Window closed without authenticating
Error: Login popup failed to redirect to the designated redirect uri.
Stack trace:
__WEBPACK_AMD_DEFINE_RESULT__</</ge</e.prototype._waitForWindowToClose/</s<@https://spoprod-a.akamaihd.net/files/sp-client-prod_2018-03-23.011/sp-pages-assembly_en-us_325b8f8982f9db16bb747bf1b7651f15.js:688:36475
RecentlyUsedDocuments.tsx:50:10

Steps to Reproduce

Add multiple web parts to a page which will do a call to fetch an access token.

Some news/progress on this for us important issue?

The original issue has been fixed already. We're working on a fix to prevent issues with multiple token requests. I'll update this thread when the fix has been rolled out.

Thank you lahuey. We looking forward to this as it is a issue for our product in development at this time.

That's a good news !
We looking forward to this fix too, as we are using 4 or 5 custom webparts with MSGraphClient on the same page and having all working at the same time is a nightmare right now !!

Book keeping - this was fixed a long time ago.


Bug: ERR| vtkXOpenGLRenderWindow (0x321fae0): bad X server connection.

I'm trying to get a preview of glb file.
'path_to_preview_image = manager.get_jpeg_preview(glb_path)' <- this code makes error
2022-05-22 04:18:12.516 (   0.698s) [         FFA4740]vtkXOpenGLRenderWindow.:464    ERR| vtkXOpenGLRenderWindow (0x321fae0): bad X server connection. DISPLAY=

How did you solve the problem


collection is always filtered by uri.param

I set up a multisite grav having a common shared blog site sharing blogs by taxonomy.
This is working perfectyl as long I use the taxonomy api but I'm somehow stucked when using the page api in case there is no taxonomy filter required for the sidebar twik filtering blogs by taxonomy because the page api is always filtering the collection by uri.params:
following the example from Taxonomy List Plugin or the default theme I create the links with uri.param:
        {{ tax }}
but if a page is accessed with uri.param taxonomy you can't get all subpages of /blog by
page.collection({ items: {'@page': '/blog'} }).ofType('post')
since it is filtered by uri.param taxonomy which results in an incomplete list of pages, tags etc.
The page api should provide something like a 'force' flag to ignore filters from current page.
I think this an requirement for any sidebar. Isn't there a way to get this done without implementing custom php classes like done with Taxonomy List Plugin?

In case someone is also looking for an approach filtering a shared blog site by site specific taxonomy. I added a taxonomy 'site' in all sites and a site param 'name' which acts as a filter on the shared blog site added to all other sites as a symlink. This works perfect except for blog site itself where the taxonomy api can not be used if no filter should be applied. Using the page api is resulting to the filtered effect described in the post above.
{% if config.site.name is defined %}
    {% set pagelist = taxonomy.findTaxonomy({'site': config.site.name}).ofType('post') %}
{% else %}
    {% set pagelist = page.collection({ items: {'@page': '/blog'} }).ofType('post') %}
    {{ dump(page.collection({ items: {'@page': '/blog'} }).ofType('post')) }}
{% endif %}

{% set taxlist = {} %}

{% for post in pagelist %}
   {% if post.taxonomy[taxonomyname] is defined %}
      {% set taxlist = taxlist|merge(post.taxonomy[taxonomyname]) %}
    {% endif %}
{% endfor %}

{% if taxlist %}
{% set taxlist = array_unique(taxlist) %}

    {% for tax in taxlist %}
        {% set active = uri.param(taxonomyname) == tax? 'active' : '' %}
        {{ tax }}
    {% endfor %}

{% endif %}

You should be able to set:
url_taxonomy_filters: false

On the collection definition to disable processing of the URI::param-based taxonomy filters.

Thanks for pointing me to the url_taxonomy_filters parameter. Adding the parameter to the page.collection did the trick. I already changed my code snippet above.
Could you please add this hint to the page collection documentation?
btw: setting url_taxonomy_filters on a page doesn't seem to have an effect unless set explicitly in a template.

I'm very glad I found this issue! I was writing my own URL taxonomy parser that would present a custom, complex page collection when receiving category:tech in the URL.
Unaware of the internal pre-filtering done by url_taxonomy_filters, the unexpected behavior was driving me nuts. Now it all works perfectly.
I'll put it up as an issue in the documentation to see whether and where this could be mentioned.


Merge master into testnet

Issues

Changes description

Preview

Demo

Hi, @SteveKok would it be possible to merge this  since the signMessage support was already added in mainnet when trying this feature we get a 404 error on testnet:


prepare to support batch insert(支持批量insert前准备)

1、Add SQLUnit to wrapper sharding sql and parameters(增加SQLUnit包装分片后的sql语句和参数)
2、Remove parameters sets in ExecutorEngine some functions(删除ExecutorEngine中一些方法的parameterSets参数)

Codecov Report

Merging #752 into dev will decrease coverage by 0.18%.
The diff coverage is 75%.

@@            Coverage Diff             @@
##              dev     #752      +/-   ##
==========================================
- Coverage   64.65%   64.46%   -0.19%
==========================================
  Files         479      480       +1
  Lines        9415     9369      -46
  Branches     1542     1541       -1
==========================================
- Hits         6087     6040      -47
  Misses       3000     3000
- Partials      328      329       +1

Impacted Files
Coverage Δ

...io/shardingjdbc/core/routing/SQLExecutionUnit.java
0% <ø> (ø)
:arrow_up:

...core/executor/event/AbstractSQLExecutionEvent.java
100% <ø> (ø)
:arrow_up:

...ain/java/io/shardingjdbc/core/routing/SQLUnit.java
0% <0%> (ø)

...proxy/backend/common/SQLExecuteBackendHandler.java
0% <0%> (ø)
:arrow_up:

...backend/common/StatementExecuteBackendHandler.java
0% <0%> (ø)
:arrow_up:

...nsaction/bed/sync/BestEffortsDeliveryListener.java
1.81% <0%> (ø)
:arrow_up:

...main/java/io/shardingjdbc/core/util/SQLLogger.java
0% <0%> (ø)
:arrow_up:

...ore/executor/type/statement/StatementExecutor.java
96.77% <100%> (ø)
:arrow_up:

...shardingjdbc/opentracing/ExecuteEventListener.java
91.8% <100%> (ø)
:arrow_up:

...io/shardingjdbc/core/rewrite/SQLRewriteEngine.java
90.37% <100%> (+0.07%)
:arrow_up:

... and 10 more

Continue to review full report at Codecov.

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


[EN] Explicit and friendly domain name for HassTurnOn/HassTurnOff

"Turn on the TV" would hare produced the response "Turned on the media_player", read as "Turned on media underscore player"
We've patched this by adding a map of how each domain should be handled in the response text.
Other approaches would have been to:

use the name slot instead of domain (such as in RO)
add the domain without underscore in the response for the media_player domain, which is what I wanted to do with metadata
programatically convert underscores to spaces in all domains - it could encounter edge cases

Summary by CodeRabbit

New Features

Enhanced responses for the HassTurnOn and HassTurnOff intents with dynamic feedback based on device types.
Introduced a translation system for clearer and more specific messages related to various devices.

These updates improve user interaction by providing contextually relevant responses when controlling devices.

@coderabbitai

Add a fallback for unknown domains to prevent potential errors. For example:

The point of these files are to be easily interpreted and translated by the language leaders, so adding extra code complexity will harm legibility. A response such as "Turned on" is perfectly fine (i.e. without domain name) in case an unknown domain happens to be assigned to an entity.


Feature Request: Run In Browser

No description AND you want something so fundamentally massive? The only way this would be done is running a virtual machine in a browser or more realistically, streaming a VM and projects like that already exist. Please read about what an operating system is, what it requires, and what it does before making such mindless requests like this.


write about onboarding experience

How good is the “onboarding” documentation?

How easily can you build the project? Briefly describe if everything worked as documented or not:
(a) Did you have to install a lot of additional tools to build the software?
(b) Were those tools well documented?
(c) Were other components installed automatically by the build script?
(d) Did the build conclude automatically without errors?
(e) How well do examples and tests run on your system(s)?
Do you plan to continue or choose another project?

Building the project only requires a working installation of Python (3.8+) and to install some packages. The project directory doesn't have a requirements.txt file to install all the dependencies directly. The easiest solution is to install the scrapy package using pip (preferably in a virtual environment) and then to try to run the tests (with pytest for example) to install the additional development dependencies. This whole process isn't really explained in the Scrapy documentation, which is more targeted at end users of the package. We have identified 4 dev dependencies (excluding pytest) : twisted, testfixtures, sybil and pexpect. The tests run after all these packages are installed. Apart from that, in traditional Python fashion, no additional tool is required. What's more, Python being an interpreted language, there is no build process. Regarding the tests, they run with Pytest, but some of them are skipped and some fail (but without stopping the execution). Coverage can also be easily measured with the coverage Python package, but it takes 20 minutes to run all the tests. All in all, the Scrapy is not completely straightforward to "build" but we got around that pretty quickly and it checks out with the requirements of the assignment so we plan on continuing with it.


Conflict with ransack gem

When trying to use the ransack gem with arel-extensions installed, I get an ArgumentError:
ArgumentError: wrong number of arguments (given 3, expected 1..2)
	from /Users/daniel/.rbenv/versions/2.4.4/lib/ruby/gems/2.4.0/gems/arel_extensions-1.1.0/lib/arel_extensions/predications.rb:9:in `matches'
	from /Users/daniel/.rbenv/versions/2.4.4/lib/ruby/gems/2.4.0/gems/arel-9.0.0/lib/arel/predications.rb:213:in `block in grouping_any'
	from /Users/daniel/.rbenv/versions/2.4.4/lib/ruby/gems/2.4.0/gems/arel-9.0.0/lib/arel/predications.rb:213:in `map'
	from /Users/daniel/.rbenv/versions/2.4.4/lib/ruby/gems/2.4.0/gems/arel-9.0.0/lib/arel/predications.rb:213:in `grouping_any'
	from /Users/daniel/.rbenv/versions/2.4.4/lib/ruby/gems/2.4.0/gems/arel-9.0.0/lib/arel/predications.rb:131:in `matches_any'
	from /Users/daniel/.rbenv/versions/2.4.4/lib/ruby/gems/2.4.0/gems/ransack-2.1.0/lib/ransack/adapters/active_record/ransack/nodes/condition.rb:33:in `public_send'
	from /Users/daniel/.rbenv/versions/2.4.4/lib/ruby/gems/2.4.0/gems/ransack-2.1.0/lib/ransack/adapters/active_record/ransack/nodes/condition.rb:33:in `format_predicate'
	from /Users/daniel/.rbenv/versions/2.4.4/lib/ruby/gems/2.4.0/gems/ransack-2.1.0/lib/ransack/adapters/active_record/ransack/nodes/condition.rb:19:in `block in arel_predicate'
	from /Users/daniel/.rbenv/versions/2.4.4/lib/ruby/gems/2.4.0/gems/ransack-2.1.0/lib/ransack/adapters/active_record/ransack/nodes/condition.rb:6:in `map'
	from /Users/daniel/.rbenv/versions/2.4.4/lib/ruby/gems/2.4.0/gems/ransack-2.1.0/lib/ransack/adapters/active_record/ransack/nodes/condition.rb:6:in `arel_predicate'
	from /Users/daniel/.rbenv/versions/2.4.4/lib/ruby/gems/2.4.0/gems/ransack-2.1.0/lib/ransack/visitor.rb:17:in `visit_Ransack_Nodes_Condition'
	from /Users/daniel/.rbenv/versions/2.4.4/lib/ruby/gems/2.4.0/gems/ransack-2.1.0/lib/ransack/visitor.rb:42:in `visit'
	from /Users/daniel/.rbenv/versions/2.4.4/lib/ruby/gems/2.4.0/gems/ransack-2.1.0/lib/ransack/visitor.rb:5:in `accept'
	from /Users/daniel/.rbenv/versions/2.4.4/lib/ruby/gems/2.4.0/gems/ransack-2.1.0/lib/ransack/adapters/active_record/ransack/visitor.rb:4:in `block in visit_and'
	from /Users/daniel/.rbenv/versions/2.4.4/lib/ruby/gems/2.4.0/gems/ransack-2.1.0/lib/ransack/adapters/active_record/ransack/visitor.rb:4:in `map'
	from /Users/daniel/.rbenv/versions/2.4.4/lib/ruby/gems/2.4.0/gems/ransack-2.1.0/lib/ransack/adapters/active_record/ransack/visitor.rb:4:in `visit_and'
	from /Users/daniel/.rbenv/versions/2.4.4/lib/ruby/gems/2.4.0/gems/ransack-2.1.0/lib/ransack/visitor.rb:24:in `visit_Ransack_Nodes_Grouping'
	from /Users/daniel/.rbenv/versions/2.4.4/lib/ruby/gems/2.4.0/gems/ransack-2.1.0/lib/ransack/visitor.rb:42:in `visit'
	from /Users/daniel/.rbenv/versions/2.4.4/lib/ruby/gems/2.4.0/gems/ransack-2.1.0/lib/ransack/visitor.rb:5:in `accept'
	from /Users/daniel/.rbenv/versions/2.4.4/lib/ruby/gems/2.4.0/gems/ransack-2.1.0/lib/ransack/adapters/active_record/context.rb:33:in `evaluate'
	from /Users/daniel/.rbenv/versions/2.4.4/lib/ruby/gems/2.4.0/gems/ransack-2.1.0/lib/ransack/search.rb:36:in `result'

Looks to be because ArelExtensions::Predications#matches has two arguments, but in Arel 9.0.0, Arel::Predications#matches and Arel::Predications#matches_any (which ransack is using) have 3 arguments.

Hi Daniel,
Thanks you for reporting this issue. A new commit has been pushed on git to support Arel9.
Regards,


Feature/improve slack plugin

New

Add footer text field
Add footer_icon field
Add timestamp field
Add add_stream_info flag to include/exclude stream info
Add notify_users allows to notify to channel, user or user which name is extracted from fields.

Changes

Merge iconUrl and iconEmoji into single field.
Remove word Details prefix from pretext
Do not include backlog item when a value of backlog item setting less than 1
When multiple backlog items are included, it will be grouped with attachment field.
Remove add_attachment flag. Backlog item will be included when setting value is greater than 0
Short mode in Alert message will now use Slack short mode.
Custom fields will be sent as attachment fields.
Replace notify_channel flag with notify_users text

@KongZ Thanks for your contribution!
Please don't create one big PR with lots of changes but create smaller PRs with small and incremental changes each. This will simplify reviewing these changes.

@joschi Sorry about this. This is a big updated in Slack plugin with a lot of dependencies on each class/field. Is it possible to review? Or should I close it and try to break down into small issues?

@KongZ Please break it down into smaller PRs.

Move to #44 and others


[IGNORE] Do not review.

Description
[IGNORE] Do not review.
Related Issues
Resolves #[Issue number to be closed when this PR is merged]

Check List

[ ] Functionality includes testing.
[ ] API changes companion pull request created, if applicable.
[ ] Public documentation issue/PR created, if applicable.

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

{"run-benchmark-test": "id_9"}

{"run-benchmark-test": "id_9"}

{"run-benchmark-test": "id_9"}


Handle device orientation changes for Firefox Android

Uses window resize and mediaquery list object to detect orientation in absence of having orientationchange events.
Depends on https://github.com/borismus/webvr-polyfill/pull/13

See my reply in polyfill thread.

There are patches inbound for devicemotion and orientationchange into Firefox. Cancelling PR and will work on patches for the fusion sensor device instead.

Thanks. When do u expect them to land in ff stable?
On Tue, Oct 27, 2015 at 10:01 AM Casey Yee<EMAIL_ADDRESS>wrote:

There are patches inbound for devicemotion and orientationchange into
Firefox. Cancelling PR and will work on patches for the fusion sensor
device instead.
—
Reply to this email directly or view it on GitHub
https://github.com/borismus/webvr-boilerplate/pull/42#issuecomment-151569571
.

These patches will be part of Firefox 45, so that makes it available in dev edition 2015-12-14, beta 	2016-01-25 and release/stable channel 2016-03-08.


[Fancy Zones] Suggest active apps for exclusion.

To avoid confusion between which app name to use. Some apps show different captions in title bar than the file executable.

I think that is every app for titlebar vs exe name. I do think we need to expressly state something like 'executable name ala "notepad.exe"'
Titlebars can change far too easily.  Example Edge or Visual Studio when a project is loaded

This is a better approach https://github.com/microsoft/PowerToys/issues/3684

agreed, i think that is a nicer way


Possible to lower the animation speed?

I am wondering if it is possible to lower the animation speed.
Currently when on the lowest setting, lights like Torches are moving still really fast.
Maybe not much of an issue, more a request.
Cheers!

Hi,
At their lowest speed torches should be quite slow, but I'll take a look. I can add a speed multiplier if needed, with half and quarter values

I agree with @zLaddeus, the animation speed of many of the effects (core and module added) is quite fast. For lighting up a place it is too fast for me personally. Thus i tend to use only the static lights as they are not as distracting.
So maybe being able to enter either decimal numbers or have a customizable modifier between 0 and 2 to apply to the animation speed would be helpful.

I agree with @zLaddeus, the animation speed of many of the effects (core and module added) is quite fast. For lighting up a place it is too fast for me personally. Thus i tend to use only the static lights as they are not as distracting.
So maybe being able to enter either decimal numbers or have a customizable modifier between 0 and 2 to apply to the animation speed would be helpful.

This is now a core foundry option.


How can i bundle hono app with esbuild?

I have been trying to bundle a hono app which uses jsx using esbuild. Can someone tell me the way to do this. I'm able to bundle but when i add that js file as script and run http-server it doesnt work as intended

Could you provide the minimal code of what you are trying to do? I'd like to assist if I can.

Could you provide the minimal code of what you are trying to do? I'd like to assist if I can.

It is a hono app based in node.js .
I'm able to get the bundle.js file but i want to serve html pages I'm not sure how I can do that. Is there a way that i can bundle the html and css files and the  ts code in a single file. I'm still working on this and making progress but any leads will be appreciated
Thank You

Are you trying to output static files, similar to static site generation? Or is it that you want to deliver HTML with server-side rendering from Hono, referencing JavaScript or CSS built with esbuild?
If you're aiming for something like static site generation, Hono may not be suitable for that purpose. Hono is primarily a web framework and should be thought of as something akin to Express or Fastify, not like Next.js.
If you're comfortable sharing, could you show the code of what you're trying to achieve, even in an intermediate state?

I think we can close this issue.
If you have a question, please use GitHub Discussions or Discord. https://github.com/orgs/honojs/discussions


Cannot read local artifacts with useCachedArtifacts=true flag

Describe the bug
Cannot read the local artifacts files when scanning k8s cluster. In fact kubescape will download all the files from github even if they are already there.
See the code here:
https://github.com/kubescape/kubescape/blob/master/httphandler/handlerequests/v1/datastructuremethods.go#L35
if scanRequest.UseCachedArtifacts != nil {
		if useCachedArtifacts := cautils.NewBoolPtr(scanRequest.UseCachedArtifacts); useCachedArtifacts.Get() != nil && !*useCachedArtifacts.Get() {
			scanInfo.UseArtifactsFrom = getter.DefaultLocalStore // Load files from cache (this will prevent kubescape fom downloading the artifacts every time)
		}
}

I think the problem maybe in the second if statament:
!*useCachedArtifacts.Get()
which means does not use cached artifacts. If I remove the !, I will almost get what I want, but check this out:
https://github.com/kubescape/kubescape/blob/master/core/core/initutils.go#L250
there is no local file loader for attack-tracks, so at last it will trigger a download process.
Environment
OS: the OS + version you’re running Kubescape on, e.g Ubuntu 22.04 LTS
Version: the version that Kubescape reports when you run kubescape version
Your current version is:

/usr/bin $ ./kubescape version
Your current version is: v2.0.180
Steps To Reproduce
Steps to reproduce the behavior:

trigger a scan request to kubescape http handler, with useCachedArtifacts set to true
wait for kubescape to scan

Expected behavior
A scan without any download process
Actual Behavior
A scan with full download
Additional context
I have copy all the artifacts file (but no attack-tracks) into image by modifying Dockerfile.

@Moshe-Rappaport-CA Regarding the attack-tracks, isn't this implemented?
@fdingiit KS will not download the artifacts if you run with this flag --use-artifacts-from=/path/to/dir.
This is what we do with the KS image, we download the artifacts as part of the image build process so the container can run in an offline mode.
We might have an issue with the useCachedArtifacts flag, thank you for reporting this.

@dwertent #1009 already fix this issue. What's the estimated time of next release ?

@danielqsj  Should be released in the close few days


Interface with third-party data sources

From https://docs.google.com/document/d/1dbkXbONlYppc7ukDjj9-iaa-Qoj-5vojQXDnbb0iT_I/:

JT: If you could get two things really strong, what would they be?
TI: Case Mgmt notes, clinical notes, group counseling notes, etc. aren’t available in the portal.  They are hard copies or they’re in the shelter’s own systems.
TI: They are already doing the work, but the work isn’t captured.  A lot of the bigger grantees already have an electronic database outside of the system...but the smaller grantees don’t have one yet...mainly do hard copies.
JT: For the digital systems - will they speak to the portal?
TI: Shelters use the COTS thing for their reports, then they copy and paste whatever is in the COTS thing and put it into the portal.  It would be nice if the portal would interface and not make them enter the info twice.  We tell them the portal needs to be the most accurate.

Neither of the two locations I visited used other systems. One was small, but I think the other was part of a larger network. The portal was their main tool. The backup was paper. It'd be good to do some more research to really determine how pervasive shared tools are.


Use annotations

fix #2
some other notes:

fix https://stackoverflow.com/questions/41686829/why-does-pycharm-warn-about-mutable-default-arguments-how-can-i-work-around-the last_tokens: List[int] = None, and if last_tokens is None:      last_tokens = []
use some methods array has.

@wuyudi thank you for the contribution, looks good to me.


Sample data.yml has invalid type at extra field

I'm setting up a new landscape project using landscape2 0.10.0 and sample data.yml from this repo and getting this error:
[build] Error: invalid yaml file

Caused by:
    categories[0].subcategories[0].items[2].extra: invalid type: sequence, expected struct ItemExtra at line 32 column [build] 15

Looking closer at the error, I believe the error is caused by the data.yml has unwanted dash - after the extra field, making it a sequence type instead of a struct.

Hi @trongthanh 👋
You're right, that's a typo in the sample data file.
Thanks for bringing this up, we'll take care of it 👍


Hide passwords from MacOS clipboard history

Passwords I copy appear in Alfred's clipboard history, and I imagine they would appear in other MacOS clipboard history managers like Maccy as well.
The standard seems to be that apps can set org.nspasteboard.ConcealedType when copying (which also requires using the Mac API). From an issue on bitwarden's tracker, I found a link to this PR on keepassxc which implemented the flag: https://github.com/keepassxreboot/keepassxc/pull/1202/files.
I know gopass uses attoto's module for clipboard access - so it might be worth adding the option upstream. However the module is made tiny by plugging directly to pbcopy, so using the clipboard api instead would be adding a lot of code; it might be worth adding mac-specific clipboard implementation here. Either way, I'm happy to code up a draft.
The alternative would be something like this open PR on the alfred integration that uses Alfred to do the copying, but this only fixes the issue for those who use Alfred to copy passwords.

If you're willing to send a PR, we would be fine with it, IMO.
Just note that we have a native Go only policy. You can take a look at our contribution guidelines and note we are using Go 1.16.

It seems like the content hints are only available through the ObjectiveC bindings?
The problem is that this would require CGO and we can't support that without major changes to our release process.
Maybe at some point we need an OSX-specific helper binary with it's own release process?

Yes it would eventually have to go through ObjectiveC bindings; I was thinking of using MacDriver as a layer between, which I don't think would require changes to the release process but is yet another module to pull in.
But then I started thinking there must be a way to accomplish this from the command line, then realized applescript has access to Objective C apis so hacked together this command (where the last argument to osascript is the password):
osascript \
  -e 'use framework "Foundation"' \
  -e "on run argv" \
  -e "set type to current application's NSPasteboardTypeString" \
  -e "set pb to current application's NSPasteboard's generalPasteboard()" \
  -e "pb's clearContents()" \
  -e "pb's setString:\"\" forType:\"org.nspasteboard.ConcealedType\"" \
  -e "pb's setString:(item 1 of argv) forType:type" \
  -e "end run" \
  secretpassword

Disclaimer: I've only tested this on Big Sur, and have no idea how robust of a solution this is.
This approach is closer to how gopass spawns pbcopy right now, though this shell script is 50 times as long.

Your osascript approach looks good (but I'm not very familiar with osascript) and we could easily switch to that.
The MacDriver module seems to require ObjectiveC bindings and since we build with CGO_ENABLED=false (because goreleaser doesn't support it / can't support it) it wouldn't compile a release with any MacDriver dependency.
I think we could either use the osascript approach or consider having our own Mac-only helper.

@rianadon If you could add a little bit of documentation to your osascript snippet I could quickly produce a PR to use that instead of attoto/clipboard on MacOS (or feel free to send a PR yourself, if you want).

I wasn't sure how to shift things around to make a special case for copying on MacOS, so I'd appreciate if you could make the PR! I'll send a commented snippet for the command.
Before I do that I'm going to see if I can give the password to osascript in some way other than a command line argument, as the password might show up in ps for the brief moment the script is run.

Thank you for your guidance on the issue @dominikschulz! I made two snippet versions: one launches osascript with the script as arguments (which means each line of the script is prefixed with -e) and another which passes the script through standard input. In both cases, I pass in the password through file descriptor 3, which is a hack used to get around Applescript's limitation that it cannot read stdin. That way the password isn't leaked to ps like in my first snippet 😁
I don't think there are any important distinctions between the two methods other than that the former saves us from having to deal with stdin, while the latter doesn't have -e on every line of the script.
Script passed through arguments
args := []string{
	// The Foundation library has the Objective C symbols for pasteboard
	"-e", `use framework "Foundation"`,
	// Need to use scripting additions for access to "do shell script"
	"-e", "use scripting additions",
	// type = a reference to the ObjC constant NSPasteboardTypeString
	// which is needed to indentify clioboard contents as text
	"-e", "set type to current application's NSPasteboardTypeString",
	// pb = a reference to the system's pasteboard
	"-e", "set pb to current application's NSPasteboard's generalPasteboard()",
	// Must clear contents before adding a new item to pasteboard
	"-e", "pb's clearContents()",
	// Set the flag ConcealedType so clipboard history mangers don't record the password.
	// The first argument can by anything, but an empty string will do fine.
	"-e", `pb's setString:"" forType:"org.nspasteboard.ConcealedType"`,
	// AppleScript cannot read from stdin, so pipe fd#3 to stdin of cat and read the output.
	// This output is put in the clipboard, setting type = string type
	"-e", `pb's setString:(do shell script "cat 0<&3") forType:type`,
}
cmd := exec.Command("osascript", args...)
r, w, errpipe := os.Pipe()
cmd.ExtraFiles = []*os.File{r} // Receiving end of pipes is connected to fd#3
go func() {
	defer w.Close()
	io.WriteString(w, password) // Write the password to fd#3
}()
out, errcmd := cmd.Output()
// osascript should print true (return value of the last setString call) on success
if errpipe != nil || errcmd != nil || string(out) != "true\n" {
	// Fallback to using attoto's pbcopy
}

Script passed through stdin
script := strings.Join([]string{
	// The Foundation library has the Objective C symbols for pasteboard
	`use framework "Foundation"`,
	// Need to use scripting additions for access to "do shell script"
	"use scripting additions",
	// type = a reference to the ObjC constant NSPasteboardTypeString
	// which is needed to indentify clioboard contents as text
	"set type to current application's NSPasteboardTypeString",
	// pb = a reference to the system's pasteboard
	"set pb to current application's NSPasteboard's generalPasteboard()",
	// Must clear contents before adding a new item to pasteboard
	"pb's clearContents()",
	// Set the flag ConcealedType so clipboard history mangers don't record the password.
	// The first argument can by anything, but an empty string will do fine.
	`pb's setString:"" forType:"org.nspasteboard.ConcealedType"`,
	// AppleScript cannot read from stdin, so pipe fd#3 to stdin of cat and read the output.
	// This output is put in the clipboard, setting type = string type
	`pb's setString:(do shell script "cat 0<&3") forType:type`,
}, "\n")
cmd := exec.Command("osascript")
r, w, errpipe := os.Pipe() // Receiving end of pipes is connected to fd#3
stdin, errstdin := cmd.StdinPipe()
cmd.ExtraFiles = []*os.File{r}
go func() {
	defer stdin.Close()
	defer w.Close()
	// Write the script to stdin and the password to the pipe, which is passed to fd #3
	io.WriteString(stdin, script)
	io.WriteString(w, password)
}()
out, errcmd := cmd.Output()
// osascript should print true (return value of the last setString call) on success
if errpipe != nil || errcmd != nil || errstdin != nil || string(out) != "true\n" {
	// Fallback to using attoto's pbcopy
}

Wow, that looks nice. I'll need a bit to digest that a figure out which one I like better, but then I'll create a PR for that.


Move qier222.yesplaymusic 0.3.6 to qier222.YesPlayMusic 0.3.6

Microsoft Reviewers: Open in CodeFlow

https://github.com/microsoft/winget-pkgs/pull/156289#issuecomment-2146097791

[Policy] Reset Labels


Remove eo:epsg

Related Issue(s): #
#654
#485 - Proj extension
Proposed Changes:
EPSG does not belong in only in the EO extension. It should be in the Prof extension

Remove eo:epsg code from EO extension

PR Checklist:

[x] This PR has no breaking changes.
[x] I have added my changes to the CHANGELOG or a CHANGELOG entry is not required.
[x] API only: I have run npm run generate-all to update the generated OpenAPI files.

Merge #670 first

closing - this should be included in #485


Incorrect behaviour when capturing var and changing it in a loop

Crystal 0.24.1
def capture(&block)
  block
end

x = 1
3.times do
  p x
  capture do
    x = "hello"
  end.call
end

Output:
1
194613232
194613232

The problem is that we only bind the variable to the metavariable if it's a closured var on a first pass, but the first read of x happens before we determine it's a closure.
I found this while thinking about how to fix https://github.com/crystal-lang/crystal/issues/4359

This works correctly with
def capture
  yield
end

And doesn't work with block.call...
Crystal version: 0.28.0-dev [d1cdab2]

@SlayerShadow Yes, that's to be expected because yield essentially inclines the block directly. With capturing + block.call it's indirected through a Proc and that seems to have a bug somewhere, probably in code generation.

The problem is actually in the semantic phase.

#CodeTriage
The behavior today emits the following output:
1
-1334769312
-1334769312

So it's still incorrect. The referenced linked PR #8588 appears to try and get this working, however that has yet to be merged, and there's further discussion that can be followed over there.


Question about  Rescaling noise according to guidance_rescale

Thank you for releasing your code.
Have you used guidance scaling to your noise while training?
After finetuning your model, the color tone of the generated video turned a bit yellow.
Any suggestion?
Thanks a lot. : )

And what is the difference between Class GaussianDiffusion_style and Class GaussianDiffusion in diffusion.py?


Intro text

Describe your problem here.
I'm wondering.. Is there a way I can make the intro text from "Friday Night Funkin" say something else? (And also the "Not associated with newgrounds" text)

Are you modding a build from source or with Lua?
Source
What is your build target?
Windows x64
Did you edit anything in this build? If so, mention or summarize your changes.
Not anything that affects this.

TitleState.hx
Line 583 to 615

How do I get there?

Inside the source folder

Alright, well I'm here. I don't know how to get to the source folder.

There is no source folder because you're not using source even though you put source here:

You'll have to get the source code and edit it yourself, there's plenty of guides on how to do this online

Alright. Thanks for the help.


hide errors when remote is not available

Hi,
I use vscode in situations where internet connection is not available or when when the remote server is offline. Is there away to deactivate all the annoying error messages and the terminal popping up?
Bye,
Carlo

Just replying here instead of opening a new issue bcz i think its kinda relevant. Every new vscode window tries to open a new server, and gives error port already in use. Is there any way to fix that? No need to try to open another instance of remote-server when its already open. Maybe some kind of secret handshake with specified/default port to determine if port is being used by another instance of remote server or not?
It would be like this,

If port is available, open a new instance.
If port is being used, try to communicate and do a handshake, ping etc.. to determine if this is a instance of remote server,

If so, don't show error msg,
If not, then the port is being used by some other program in the system, show error msg "port is being used".


CAMEL-19126: camel-fhir upgrade to 6.4.2

Description

Target

[ ] I checked that the commit is targeting the correct branch (note that Camel 3 uses camel-3.x, whereas Camel 4 uses the main branch)

Tracking

[ ] If this is a large change, bug fix, or code improvement, I checked there is a JIRA issue filed for the change (usually before you start working on it).

Apache Camel coding standards and style

[ ] I checked that each commit in the pull request has a meaningful subject line and body.

[ ] I formatted the code using mvn -Pformat,fastinstall install && mvn -Psourcecheck

Many thx for your PR 👍