German Keyboard, can't type \ or @ [windows?]

(discovered in Atom 0.110.0)
I'm on a german keyboard on windows right now, and i can't type characters that would involve the right Alt-Key (Labelled AltGr). The key is detected as Ctrl+Alt which is (as far as i know) more or less correct. This key is involved in these characters and triggers the following actions:

AltGr + ß (right of 0, left of backspace):
Detected as: Ctrl-Alt-[
editor:fold-current-row | .workspace .editor:not(.mini) | \keymaps\win32.json

AltGr + Q: @
Detected as: Ctrl-Alt-Q (so, yeah it is correct)
autoflow:reflow-selection | .platform-win32 .editor, .platform-linux .editor | \keymaps\autoflow.json

These bindings do work just fine:

AltGr + 2: ²
AltGr + 3: ³
AltGr + 7: {
AltGr + 8: [
AltGr + 9: ]
AltGr + 0: }
AltGr + <: |

Hi there
I struggled also with this issue on the Swiss-German Keyboard Layout. Actually the fix was pretty easy after finding the Thread here: https://discuss.atom.io/t/disable-default-keybindings/1077/18
For the Swiss German OSX Keyboard Layout the ALT-G is mapped to other commands.
Overwriting Alt-G to native! in the keymaps helped.

@dasrecht Thanks for the hint!
However, setting it to 'native!' will disable all other commands starting with alt + g (i.e., all git/github related commands). To work around this (without redefining all git commands), you can map the @ character to alt + g space like this:

enter this to your init.coffee:atom.commands.add 'atom-text-editor',
  'custom:insert-at': ->
  atom.workspace.getActiveTextEditor()?.insertText('@')

@dasrecht Thanks for the hint!
However, setting it to 'native!' will disable all other commands starting with alt + g (i.e., all git/github related commands). To work around this (without redefining all git commands), you can map the @ character to alt + g space like this:

enter this to your init.coffee:
atom.commands.add 'atom-text-editor',
  'custom:insert-at': ->
    atom.workspace.getActiveTextEditor()?.insertText('@')

enter this to your keymap.cson:
'atom-text-editor':
  'ctrl-shift-alt-z': 'custom:insert-foo'

Don't forget to restart atom ;)

Source


useForm({}) should not generate a new ID if inside a context

Describe the bug and the expected behavior
I'm coding a <SubmitButton /> that is inside a <FormProvider>
I wanted to dynamically retrieve the form id, using the useForm() hook by passing an empty object, from within the button component, but it seems to always be regenerated.
Conform version
v1.0.5
Steps to Reproduce the Bug or Issue
This seems to be the intended behavior:
https://github.com/edmundhung/conform/blob/28f453bb636b7881ba971c62cf961a84b7b65d51/packages/conform-react/hooks.ts#L54
but I think this use case was missed when making this decision.
What browsers are you seeing the problem on?
Chrome
Screenshots or Videos
No response
Additional context
Initially, I was looking for a useIsSubmitting() hook to be able to dynamically update the button label and display a spinner during the submission + revalidation.
I do understand that conform wants to only handle the validation part (https://github.com/edmundhung/conform/issues/82), but I still think this hook would make our life easier.
My current workaround is to pass the form id in a hidden input, and then use useNavigation() to check if it's a submission, and if my current formId is the one being submitted.
Had to create an additional context that carries the form Id right below the FormProvider context, because I don't seem to be able to tap into that context directly. I might have overlooked something tho 😁

Gotcha, makes sense for useForm.
Yes, I think formId could be made optional, to be able to dynamically retrieve the formId when you're inside its context


Add Hindi Translation Support

Add Hindi Translation Support
Hindi is one of the most widely spoken languages in the world, with over 609.5 million speakers. It is the official language of India, a country with a population of over 1.4 billion people. Given its significance, it's essential to provide Hindi language support in digital platforms and applications to ensure accessibility for a large portion of the population.
By supporting Hindi translations, we can make the platform more inclusive and user-friendly for millions of people, improving accessibility and engagement.
This pull request includes the Hindi translation, ensuring that Hindi-speaking users can interact with the content comfortably in their native language.
Files  or folders newly added:
1.hi.yml   (_data/locales/hi.yml)
2.hi folder with files index.html,maintainer.html and buissness.html

[ yes] Have you followed the contributing guidelines?
[yes] Have you explained what your changes do, and why they add value?

Please note: we will close your PR without comment if you do not check the boxes above and provide ALL requested information.

Kindly only consider last commit.

@KowshikaSinivasan than you for your contribution.  business.html needs to be businesses.html please.  Rest looks good to me.

I have made the necessary and updated the code .
Since  this is my first contribution, I made this mistake.
Thank you for your patience and guidance.


No spells in the generated character

Here is the statblock I used :
Duchess Calinda Després
Medium humanoid (Human), Neutral Good
Armor Class: 18 (Chain Mail and Shield)
Hit Points: 65 (10d8+20)
Speed: 30 ft.
Abilities:
STR: 14 (+2)
DEX: 10 (+0)
CON: 14 (+2)
INT: 12 (+1)
WIS: 18 (+4)
CHA: 16 (+3)
Saving Throws: Wis +7, Cha +6
Skills: Medicine +7, Insight +7, Religion +4
Senses: Passive Perception 14
Languages: Common, Celestial
Challenge: 5 (1,800 XP)
Spellcasting: Calinda is a 10th-level spellcaster. Her spellcasting ability is Wisdom (spell save DC 15, +7 to hit with spell attacks). She has the following cleric spells prepared:
Cantrips (at will): Light, Sacred Flame, Thaumaturgy
1st level (4 slots): Bless, Cure Wounds, Guiding Bolt, Shield of Faith
2nd level (3 slots): Lesser Restoration, Spiritual Weapon
3rd level (3 slots): Daylight, Dispel Magic, Beacon of Hope
4th level (3 slots): Guardian of Faith, Banishment
5th level (1 slot): Flame Strike, Mass Cure Wounds
Channel Divinity (2/Short Rest):
Turn Undead: As an action, Calinda presents her holy symbol and speaks a prayer censuring the undead. Each undead that can see or hear her within 30 feet must make a Wisdom saving throw (DC 15). If the creature fails its saving throw, it is turned for 1 minute or until it takes any damage.
Radiance of the Dawn: As an action, Calinda can use Channel Divinity to dispel any magical darkness within 30 feet of her and deal radiant damage to all hostile creatures within that range. Each creature must make a Constitution saving throw (DC 15). A creature takes radiant damage equal to 2d10 + her cleric level on a failed saving throw, and half as much damage on a successful one.
Actions:
Mace: Melee Weapon Attack: +6 to hit, reach 5 ft., one target. Hit: 6 (1d6 + 2) bludgeoning damage.
Sacred Flame: Ranged Spell Attack: The target must succeed on a DC 15 Dexterity saving throw or take 14 (3d8) radiant damage.
Bonus Actions:
Spiritual Weapon: When Calinda casts Spiritual Weapon, she can make a melee spell attack against a creature within 5 feet of the weapon. On a hit, the target takes 9 (1d8 + 4) force damage.
Reactions:
Warding Flare (3/Day): When Calinda is attacked by a creature within 30 feet that she can see, she can use her reaction to impose disadvantage on the attack roll, causing light to flare before the attacker before it hits or misses. An attacker that can’t be blinded is immune to this feature.
Condition Immunities: None
Senses: Passive Perception 14
Languages: Common, Celestial

In a lot of the places on that statblock you are using a ":" instead of a "."
For the spell casting section you should have it as such:
Spellcasting. Calinda is a 10th-level spellcaster. Her spellcasting ability is Wisdom (spell save DC 15, +7 to hit with spell attacks). She has the following cleric spells prepared:
Cantrips (at will): Light, Sacred Flame, Thaumaturgy
1st level (4 slots): Bless, Cure Wounds, Guiding Bolt, Shield of Faith
2nd level (3 slots): Lesser Restoration, Spiritual Weapon
3rd level (3 slots): Daylight, Dispel Magic, Beacon of Hope
4th level (3 slots): Guardian of Faith, Banishment
5th level (1 slot): Flame Strike, Mass Cure Wounds

Thx for the feedback. I ask chatGPT to generate the template for 5e Statblock importer and it worked perfectly well.

That's pretty good for AI generated. The parser is pretty sensitive to punctuation, so it might be work even better to put in an official statblock and tell it to match the formatting of that one in the future.


Feature proposal: Isolate test runs in terminal

(I'm unsure how to best name this feature, so suggestions for a better title are welcome)
When trying out rust-analyzer, I noticed that running the tests via a Code Lens will 'take over' the terminal pane, e.g.
 *  Executing task: cargo test --package rust-by-example --bin rust-by-example -- tests::test_add --exact --show-output

    Finished `test` profile [unoptimized + debuginfo] target(s) in 0.00s
     Running unittests src/main.rs (target/debug/deps/rust_by_example-60d877ca16f231b6)

running 1 test
test tests::test_add ... ok

successes:

successes:
    tests::test_add

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 1 filtered out; finished in 0.00s

 *  Terminal will be reused by tasks, press any key to close it.

(Note the instruction on the final line).
This approach has the nice advantage that when you scroll back, you see only output for the last run of the test, rather than previous runs, making things less noisy.
It also prevent a user's typed command from getting mangled by the text sent to the terminal by the LSP.
(I've tagged this with vscode and server as I haven't yet looked at where it's implemented)

Rust analyzer implements the test runs as VS Code tasks, which is what creates those new terminal panes with the "press any button to close".
I think the approach works well for Rust, but for Ruby I would be concerned that it could make it difficult to do terminal debugging. If it doesn't impact terminal debugging, then I think it should be fine to migrate.
We'd need to implement a proper task for run in terminal, which would essentially do what the current command already does. This is all on the VS Code side.


Is it possible to provide weigths of the trained models ?

Hello,
Thank you for this great work and congratulations for your first place in the challenge. I am wondering if it is possible for you to provide the weights of your trained models so that we can do inference without the need of retraining or at least have a started pre-trained weights for further fine-tuning. You have mentioned in the documentation that you provided the weights but I could find them in the repo.
Thank you for your consideration

Weights were released and available here: https://github.com/BloodAxe/xView3-The-First-Place-Solution/releases


Angular Material - Basic Carousel

Feature Description
Initial basic carousel functionality that can be expanded on in future iterations. Basically the ability to choose the following:

perView - sets items visible as the user navigates through the
startsAt - sets where the carousel should focus on init
Arrows to move the carousel left/right

Use Case
The biggest benefit would be having this centralized in a community package that people can contribute to and support. Other benefits are not having to pull in dependencies like jQuery or vanilla packages that have issues with the lifecycle hooks of Angular.
Carousels are a very common component that people use in their Web applications. Would be awesome to see that hosted in Angular Material.

We currently have no plans to add any type of carousel component.


Improve and add texts

Things added/changed:

Improve and add a few texts/sentences.

LGTM. Thanks for your contribution.


Alfoa/raven running raven

Pull Request Description
What issue does this change request address? (Use "#" before the issue to link it, i.e., #42.)
Faulty error check in RAVENinterface.py

For Change Control Board: Change Request Review
The following review must be completed by an authorized member of the Change Control Board.

[ ] 1. Review all computer code.
[ ] 2. If any changes occur to the input syntax, there must be an accompanying change to the user manual and xsd schema. If the input syntax change deprecates existing input files, a conversion script needs to be added (see Conversion Scripts).
[ ] 3. Make sure the Python code and commenting standards are respected (camelBack, etc.) - See on the wiki for details.
[ ] 4. Automated Tests should pass, including run_tests, pylint, manual building and xsd tests. If there are changes to Simulation.py or JobHandler.py the qsub tests must pass.
[ ] 5. If significant functionality is added, there must  be tests added to check this. Tests should cover all possible options.  Multiple short tests are preferred over one large test. If new development on the internal JobHandler parallel system is performed, a cluster test must be added setting, in  XML block, the node <internalParallel> to True.
[ ] 6. If the change modifies or adds a requirement or a requirement based test case, the Change Control Board's Chair or designee also needs to approve the change.  The requirements and the requirements test shall be in sync.
[ ] 7. The merge request must reference an issue.  If the issue is closed, the issue close checklist shall be done.
[ ] 8. If an analytic test is changed/added is the the analytic documentation updated/added?

Several files and commits are seen even if just the last one is new...
Closing and reopening


Matter.Body.setStatic() - setting to false after already true removes body

I would like to be able to toggle a body between static and non-static, but it looks like once a body is set to static un-setting it messes something up and the body disappears from the render view.
Should it be possible to use setStatic in this manner? I'm using latest build (2015-12-23).
Thanks!
Dan

Ok, looks like resetting the body's mass to something non-static (i.e. non-infinity) does the trick.  This allows me to use Matter.Body.setStatic() in a way where I can toggle a body's static property.
thanks,
Dan

It's a known limitation that you can't unset static once it's been set. The reason is that it requires certain properties to be set to Infinity (e.g. mass) which means the old value is lost.
A possible fix is to add some sort of property cache to bodies so they can be restored, but this is currently a low priority.
If you need this, you should be able to look at Body.setStatic and do something similar for your own project though.

Perfect, will do.

Was this ever solved?

Not implemented yet but in the meantime you can implement your own based on my previous comment, I'll look at this again soon.

@EzraLopez || anyone who comes across this in the future, here's a hint:
function setStatic(body, static) {
    if (static) {
        Matter.Body.set(body, 'staticMassCache', body.mass)
        Matter.Body.set(body, 'staticInertiaCache', body.inertia)
        Matter.Body.setStatic(body, true)
    } else {
        Matter.Body.setStatic(body, false)
        Matter.Body.setMass(body, body.staticMassCache || 0)
        Matter.Body.setInertia(body, body.staticInertiaCache || 0)
    }
}

can someone help me to change isStatic:true; to isStatic: false on click of down arrow.
please help..

can someone help me to change isStatic:true; to isStatic: false on click of down arrow.
please help..

you can use eventListener to change static status with Body.setStatic(obj.body, false/true);

thnks
On Mon, 19 Oct 2020 at 02:01, Özgür Can Altınok<EMAIL_ADDRESS>wrote:

can someone help me to change isStatic:true; to isStatic: false on click
of down arrow.
please help..
you can use eventListener to change static status with
Body.setStatic(obj.body, false/true);
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/liabru/matter-js/issues/187#issuecomment-711418089,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AQ5X5IWZY4JZB5QZK2DTVELSLNGCHANCNFSM4BXQYRXQ
.

can someone help me to change isStatic:true; to isStatic: false on click of down arrow.
please help..

me too

@parthsharma365628 did you try Body.setStatic?

Thanks...
On Mon, 15 Feb, 2021, 2:42 am liabru<EMAIL_ADDRESS>wrote:

@parthsharma365628 https://github.com/parthsharma365628 did you try
Body.setStatic
https://brm.io/matter-js/docs/classes/Body.html#method_setStatic?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/liabru/matter-js/issues/187#issuecomment-778842651,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AQ5X5IQGWFZLFFYQ25Z6VL3S7A4EXANCNFSM4BXQYRXQ
.

how to collide two bodies one static one non static


Intermodal Directory

Current peer discovery mechanisms, including the DHT, trackers, and peer exchange, used in BitTorrent leave much to be desired.
This issue is a dump of notes regarding issues, and ways peer discovery might be improved.

Trackers currently must have a stable domain name or IP address. Ideally, trackers should be able to hand out a public key, and then be reachable via looking up that public key in a DHT. This would allow them to not need a stable domain name or IP address. Additionally, it would allow all connections to trackers to be authenticated and end-to-end encrypted without needing SSL cert from the centralized CA infrastructure.

Trackers should be able to operate over Tor, or a similar mixnet.

The BitTorrent Mainline DHT is easily surveilled. If my understanding of how it works is correct, one could create a large number of DHT nodes with different node IDs, and use them to observe DHT lookups, which would allow collecting all metainfo hashes. Then, a client could be used to download those metainfo files and torrent contents, allowing an attacker to learn about all torrents, and all peers sharing those torrents.

All traffic should be encrypted, even if it isn't authenticated, in order to raise the cost of mass surveillance by requiring active MITM proxying.

The fact that trackers, peer exchange, and the DHT are separate seems due more to historical accident than design considerations. Ideally a single mechanism could handle all of these different patterns.

Although generally speaking, overly general systems are bad, it seems like a directory that allows looking up items and/or by public key or hash is a good candidate for being a general purpose system that isn't related to any particular application. BitTorrent demonstrates this. The Mainline DHT is not part of BitTorrents data-exchange protocol, and the Mainline DHT can be used for non-BitTorrent use-cases.

Sybil attacks on the mainline DHT should be made more costly. This might be done via low-value ln payments, or per-connection PoW.

The keyspace should be at least 256 bits, as opposed to BitTorrent's 160. I'm not sure if there's much value in keys greater than this.

The identifiers that nodes query for should be fully opaque, and receiving a query should not tell you anything about the topic of the query. This is in contrast to the Mainline DHT, where receiving a query gives you the metainfo hash of the torrent in question.
An alternate scheme might involve, for a BitTorrent-like application, hashing the content, deriving a private key from the hash, deriving a public key from the hash, and then hashing the public key derive the identifier used to query the directory.
content := bytes
hash := hash(content)
privkey := derive_key(hash)
pubkey := pubkey(privkey)
id := hash(pubkey)

The content hash would be shared out of band to agents you wanted to be able to retrieve the contents. Agents could then derive the ID, query the directory for peers, connect to those peers using a connection that was both authenticated and encrypted with the derived pubkey.
Queries to the directory would reveal no information about the content, and would not provide attackers with the ability to retrieve the content themselves.
Connections that are authed and encrypted with the derived pubkey could only be man-in-the-middled by attackers who had the privkey or content hash. The additional protection this provides would be determined by how widely the content hash were shared, but would certainly be far better than the casual mass surveillance that is possible today; attackers would have to learn about content hashes out-of-band, and store all content hashes and derived privkeys that they wished to surveil.

The above content -> hash -> privkey -> pubkey -> id scheme could be simplified. Public keys could be replaced by a symmetric key, either hash(content) itself or hash(hash(content)). Additionally, the pubkey could be used directly as the id. I would have to think a lot about it, but these simplifications make me nervous.
These simplifications don't provide any tangible performance benefit.
Additionally, using the hashed pubkey provides some defense against the future development of large quantum computers.
Also, I suspect that other desirable features might be enabled by the use of symmetric crypto.

Private trackers could be implemented simply by peer-lookup by public key, combined with stats reporting directly to peers. The private flag in torrent metainfo is enforced by policy only, so there is no loss in security, privacy, and confidentiality. The private flag could by an indication from a peer returning peers that the user agent should avoid combining swarms. Public trackers could simply omit this indication.

Using a pubkey itself, as opposed to its hash, as the query topic would allow entries in the directory to be signed, so that attackers who do not posses the pubkey could not insert entries into the directory. This would allow nodes to learn the pubkey. To avoid this, an additional derivation step could be used:
content -> hash -> privkey -> pubkey -> privkey -> pubkey
This would allow directory entires to be signed and verified by arbitrary nodes, while not revealing a public key that is used elsewhere in the protocol.

Should the directory have a mode where items can be looked up by hash? This is how the mainline DHT operates, but if users want to perform lookups for a hash, the could derive keypair, look up the pubkey (or derived identifier), receive a message containing the contents, and then verify it matches the hash. I'm not sure what supporting hash-based lookups actually gets you over this, and key-based lookups seem more general.

Look-up types:

Query a public key, and receive a record which is signed by that public key. (DNS)

Query a hash, and receive a record which is the preimage of that hash.

Query a public key, and receive the IP and port of a peer that can auth and encrypt a connection with that public key.

Not all of these lookup types need dedicated support. It would be ideal to have a single lookup type which can be used by applications to implement the above.

Convergent encryption is a cool idea. Usually, file contents are encrypted, but the communication channel itself could be authed and encrypted.

Trackers should be able to generate and share a secret for two peers, so they can auth and encrypt.

Would it be valuable to rotate identifiers periodically? You could derive the identity of torrents using a timestamp, or a recent Bitcoin block hash. Could this make analysis more difficult?

Queries for an ID end in one of three ways:

With an authed, encrypted connection to a peer holding the private key the ID was derived from. The peer may require you to auth with the same private key.
With self-insertion into the DHT, which requires signing a challenge with the private key the ID was derived from.
With giving up, either because you're not looking for an inbound peer, or because you cannot sign the challenge in (2).

I don't think any further query types are necessary. If the peer is interested in further data, they can request it via the authed, encrypted connection to the peer they found. The connection should support an arbitrary duplex data stream, so peers can either proceed to communicate with some other, arbitrary protocol over that stream, or they can communicate some information that allows them to initiate another connection.

Service discovery can be initiated by bootstrap nodes, mDNS, or brute-force scan of the IPv4 address space.

Node IDs should always be pubkey hashes, so you can authenticate and encrypt outgoing queries.

@nijynot Just cleaned this up, expanded it, and formatted it!

One potentially useful resource here is the SSB protocol: https://ssbc.github.io/scuttlebutt-protocol-guide/
It's a simple, minimally configurable authenticated/encrypted stream protocol that's easy to implement and doesn't have much hair. Already in use in the SSB decentralized ecosystem.

This is great stuff, thanks for the link!


Add Appsmith Shortcuts Page

There is no information about shortcuts on documentation, this can be viewed on an application using the Command/Control + ? on editor mode.

@jnikhila This is completed right? https://docs.appsmith.com/advanced-concepts/more/keyboard-shortcuts

Yes @danciaclara.


use SCRATCH image for base image

Switching to starch image as Pumba Docker base image.
The biggest change, besides image size, is that Pumba Docker image ENTRYPOINT is set to pumba binary and there is no need to implicitly call pumba command, while running Pumba Docker image.

Codecov Report

Merging #101 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #101   +/-   ##
=======================================
  Coverage   48.98%   48.98%
=======================================
  Files          19       19
  Lines        1580     1580
=======================================
  Hits          774      774
  Misses        785      785
  Partials       21       21

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 d4e7e53...9b32957. Read the comment docs.


Replace current upload mechanism with the uploader actor in new tedge plugins

Is your feature request related to a problem? Please describe.
Currently, both tedge-configuration-plugin and tedge-log-plugin use tedge_http_actor for uploading content to the tedge file repository. That generates two problems:

Plugins are "blocked" until the upload request is finished.
There is no retry mechanism when a client-side issue occurs, e.g. temporary network connection lost.

Describe the solution you'd like
Add uploader_actor that will work similarly to downloader_actor. It should support a retry mechanism, e.g. using a backoff strategy.
This ticket should consist of two steps:

[x] Add the upload library and uploader_actor. #2302
[x] Replace the current upload mechanism with the new uploader_actor.

Describe alternatives you've considered

Additional context

PR with uploader actor was marged into main branch. Uploader actor is currently used in two plugins:

tedge-configuration-plugin
tedge-log-plugin

@Ruadhri17  Please include in the ticket more information about the final solution/how to verify the change.

@gligorisaev In both plugins uploader actor is responsible for uploading file to tedge file transfer repository. Thanks to that plugins can process next requests without waiting for upload to finish and in case of some network connection issues it will retry the upload and not just return FAILED status of the request.
As for testing: I created rust test that simulates server behavior: file is sent to server and it responses with http error code 500 to force upload retry. What need to be thoroughly verifed is that uploader successfully uploads file to tedge file transfer repository and correctly reacts to different kind of errors (client side errors, file errors, permission errors etc.).

QA has thoroughly checked the feature and here are the results:

[ ] Test for ticket exists in the test suite.
[x] QA has tested the bug and could not reproduce it anymore.


Updates to Server TLS Secret Should Sync With Argo Secret

First, a little background on how the operator works with TLS certificates.
When an ArgoCD resource is created, the operator either creates a new self-signed CA for the new cluster or uses the CA certificate and key found in the secret referenced by the CA.SecretName property.
With the CA certificate and key, the operator then mints a new self-signed sever certificate and key to use for the argo-server component. If the cluster was named example-argocd, then the TLS secret would be named example-argocd-tls.
The certificate and key data from that secret are then used to create the argocd-secret secret that is used by Argo CD.
This all works when creating the Argo CD cluster, however updates to the cluster secret (example-argocd-tls in this case) do not sync with the internal argocd-secret.
When the tls.cert and/or tls.key properties change on the server TLS certificate, the operator should notice the change and update the argocd-secret secret for the cluster.

Merged into master and will go out in v0.0.13

Is there no way to just provide a custom TLS cert for use in argocd-secret, instead of having the operator creating a new self signed cert from a provided CA and key?

@Aenima4six2 If you create the *-argocd-tls certificate with your cert and key before you create the ArgoCD resource, the operator will not generate the self-signed certificate. You need to make sure the secret is named correctly. If your ArgoCD custom resource is named example, then the secret must be named example-argocd-tls. We should probably add the ability to pass the name of the secret to use, but for now this should work for you.

@jmckind Thanks so much for the quick response! One other interesting find, I noticed the cert that is generated uses the ArgoCD metadata.name in the SAN. Since the operator supports providing a host field, it might make sense to use that if provided, and fallback to the CRD name if absent, for the SAN hosts.

Good catch @Aenima4six2 on the host field. I will add a bug to address that.


Adapt design to new guidelines

[ ] CSS for tables so they look consistent
[ ] Model page needs rework


Added css attribute placeholder for search div

What kind of change does this PR introduce? (Bug fix, feature, docs update, ...)
This PR aims to add a placeholder in the search div using css attributes
Why was this change needed? (You can also link to an open issue here)
#422
Other information:
The search div before changes

After changes

https://github.com/arc53/DocsGPT/assets/85943021/0c069f64-2eac-4662-b8d0-8e80e4e4abf3

@holopin-bot @QuantuM410 Thank you!


Convert units for data

Convert units for data collected by CephStatsCollector.

@nvhbk16k53 bump

This repo has moved to https://github.com/python-diamond/Diamond
Please open a new pull request there if this issue is not resolved with the current code there.
Thanks!


Coverage Number not changing

Hi, I have a question about the coverage numbers.
Initially I have some numbers. I added more tests, those specs run but the coverage number is not rising or shrinking.
Can I somehow see what files are used for counting the coverage? The docs are vague on this.

Yup, read up on istanbul, and teaspoon configuration (specifically coverage). You can generate html output that you can browse to see what is covered and what isn't covered. If you're not improving on what lines are being executed, it doesn't matter how many specs you add. I use the html output almost exclusively during development, because that's what actually matters if you want to improve it.


UP-4731: Update dependency versions

Checklist

[x] the individual contributor license agreement is signed
[x] commit message follows commit guidelines

Description of change

See description in ticket UP-4731.

Coverage decreased (-0.01%) to 22.993% when pulling 7acaaecaeecaa5bf9f5bd5aeb3cdd16417255963 on ChristianMurphy:UP-4731 into 81a37673b341a3ee7dc8dd8e98d357f94536909d on Jasig:master.

LGTM, but I pulled it down locally and i get...
ERROR [localhost-startStop-2] o.s.web.servlet.DispatcherServlet 2017-03-28 10:46:53,386 - Context initialization failed
org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: You cannot use a spring-security-2.0.xsd or spring-security-3.0.xsd or spring-security-3.1.xsd schema with Spring Security 3.2. Please update your schema declarations to the 3.2 schema.
Offending resource: class path resource [properties/contexts/servlet/mvcServletContext.xml]
	at org.springframework.beans.factory.parsing.FailFastProblemReporter.fatal(FailFastProblemReporter.java:59) ~[spring-beans-3.2.18.RELEASE.jar:3.2.18.RELEASE]
	at org.springframework.beans.factory.parsing.ReaderContext.fatal(ReaderContext.java:68) ~[spring-beans-3.2.18.RELEASE.jar:3.2.18.RELEASE]
	at org.springframework.beans.factory.parsing.ReaderContext.fatal(ReaderContext.java:55) ~[spring-beans-3.2.18.RELEASE.jar:3.2.18.RELEASE]

I'm taking care of it.

Closing this PR because it's rebooted here:  https://github.com/Jasig/uPortal/pull/844


USB VBUS clash?

ERC checks shows two USB micro-B ports with their Vbus pins tied together. If both are powered from 5V, the two 5V supplies will be connected.
Is one of them supposed to be a USB micro-A? Or should they have a BAT54C joining them together? Or should one port have its Vbus pin disconnected?

There is a second connector on the bottom of the board to provide the USB-B/Host. 5V is not provided anywhere on the board so I tied VBUS together with both connectors if you need 5V for a USB device.

Ah, OK. A USB-A host port of course supplies 5V, so that should be fine. Might be worth updating the part in the schematic to be a USB A not a USB B to make that clear.

Might be worth updating the part in the schematic to be a USB A not a USB B to make that clear.

Sounds like a good idea. It makes it more clear that the second port is for Host.

I've opened a PR for this.

Hmm. My PR may not be quite right. Once the footprints are all sorted (see #7) I tried to "Update PCB from Schematic", and some of the nets associated with the USB connector changed. It's possible a USB micro-A/B connector has a different number of pins to a USB micro-B.


Add linter to make sure statuses have consistent inheritance

7351

 Quality gate: Passed
28 Issues

 28 Code issues

Details

 Quality gate: Passed
 Everything looks good
Details

 Quality gate: Passed
28 Issues

 28 Code issues

Details

 Quality gate: Passed
28 Issues

 28 Code issues

Details

 Quality gate: Passed
28 Issues

 28 Code issues

Details

 Quality gate: Passed
28 Issues

 28 Code issues

Details

 Quality gate: Passed
 Everything looks good
Details

 Quality gate: Passed
 Everything looks good
Details


This plugin saved my life: https://pub.dev/packages/flutter_exif_rotation

          This plugin saved my life: https://pub.dev/packages/flutter_exif_rotation

Would be nice if this wouldn't be necessary. :(
Originally posted by @SvenSchoene in https://github.com/flutter/flutter/issues/35334#issuecomment-508024213
Using the "https://pub.dev/packages/flutter_exif_rotation" plugin, I had an issue where the picture size had increased.

@insane-03
Please don't open issue using comments from other issue. If you are facing any issue or requesting a feature request, please use appropriate new issue template, fill out requested details so that we can properly address it.
Closing for now.


Add DCO checker on PRs

It doesn't look like we have any bot to ensure the Developer's Certificate of Origin is signed on commits. It would be good to set this up.

This has been implemented @joestringer and @xmulligan
see this PR: https://github.com/cilium/design-cfps/pull/27/checks

Awesome, thanks!

Hi @hacktivist123 , the DCO doesn't seem to be showing up. For instance on this PR, there is a commit without signoff. I don't see any check at the bottom of the PR about this. https://github.com/cilium/design-cfps/pull/32

hey @joestringer i'm not sure why it doesn't show at the bottom however there is a check showing

there is also a check on this PR

There is also a check on this PR

Hmm. I'm not familiar with this DCO app since we use a different mechanism in cilium/cilium. However, I don't think that the above check will block PRs, so it'll still be very easy to merge commits without signoff.
I can't tell if something is wrong with the way GitHub is handling this, and it's temporary, or there's something wrong with the DCO app. In the settings for this repo, I can't configure the DCO workflow as required in order to merge PRs.

Most likely something wrong with the app, it was working before I think. I'll take a look at how is done in Cilium/Cilium and replace this app

It would be nice if that app could just work.. I think that the way we do it in cilium/cilium is more complicated and relies on a custom bot. But if that's what we need to make it work, then I'm alright with it.
The reason I bring this up is that we may want to roll out a similar mechanism across various repos within the cilium organization, so if we can "just" install the app to get this functionality then that would be the easiest path to enable it in different repos.

You have a good point, I’ll investigate this issue tomorrow and see what can be done. I’ll share my feedback/findings tomorrow with you.

DCO seems to be showing up in all the right places now. I think we can close this issue.


Add openssl and ca-certificates to Dockerfile

Build Related Changes: The Dockerfile has been updated to include the installation of openssl and ca-certificates. This is necessary to ensure the secure transmission of data within Docker containers, especially during API calls and other network communications.

Pull Request type

Build-related changes

What is the current behavior?

DockerFile throws error while fetching genesis config from remote
What is the new behavior?

Resolves: Fixes Docker Build SSL connection error

Does this introduce a breaking change?
NO

Other information

@d-roak @tdelabro it works fine without openssl dep, let me remove it from PR

Done. @d-roak @tdelabro


Remove a typo, a duplicate property, and useless spaces

Hi! Thanks for your work as always! 🧡
The PR's content:
Typo
margin: 0x; → margin: 0; (link)
Duplicated property
Merged the transition properties in the .app-body .compose-form__submit .button { selector (link):
from:
transition: all .3s;
[…]
transition:
     transform .2s,
     background-color .2s,
     border-color .2s;

to:
transition:
     all .3s,
     transform .2s,
     background-color .2s,
     border-color .2s;

Useless spaces

At the end of the line

transform: translateY(-10%);  → transform: translateY(-10%); (link)
.reblogPrivate:where(.disabled, [disabled]),  → .reblogPrivate:where(.disabled, [disabled]), (link)
   }   →     } (link)

Empty line composed of only a space character (link):
from:}

.layout-multiple-columns .column-header__setting-btn {

to:}

.layout-multiple-columns .column-header__setting-btn {

Note:
I've allowed edit from maintainers, so feel free to remove stuff (like the "empty spaces" part for example) if you think it doesn't matter, don't worry!

This is great, thank you!


CAMEL-11052-wsimport compatibility

Thank you for your contribution :+1: this has been merged to master you can close this pull request.

thanks. closing


replace all checks for CI x with equality checks for CI_PLATFORM

we should now have a consistent CI_PLATFORM env var
so instead of checking for e.g. GITHUB_ACTIONS=true use CI_PLATFORM=github
first in ci/
then in other parts where attention should be given to the fact that CI_PLATFORM and other vars are not exported from ci/run.sh to subshells

related to https://github.com/ysoftwareab/yplatform/issues/232


AWS::S3::Errors::NoSuchKey: No Such Key error on store

I'm attempting to use carrierwave_backgrounder with carrierwave-aws and am running into the following error: AWS::S3::Errors::NoSuchKey: No Such Key error on store
Here is a full stack trace:
AWS::S3::Errors::NoSuchKey: No Such Key
	/Users/donald/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/aws-sdk-1.49.0/lib/aws/core/client.rb:375:in `return_or_raise'
	/Users/donald/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/aws-sdk-1.49.0/lib/aws/core/client.rb:476:in `client_request'
	(eval):3:in `head_object'
	/Users/donald/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/aws-sdk-1.49.0/lib/aws/s3/s3_object.rb:293:in `head'
	/Users/donald/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/aws-sdk-1.49.0/lib/aws/s3/s3_object.rb:325:in `content_type'
	/Users/donald/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/carrierwave-aws-0.4.1/lib/carrierwave/storage/aws.rb:46:in `content_type'
	/Users/donald/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/carrierwave-aws-0.4.1/lib/carrierwave/storage/aws.rb:113:in `uploader_write_options'
	/Users/donald/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/carrierwave-aws-0.4.1/lib/carrierwave/storage/aws.rb:77:in `store'
	/Users/donald/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/carrierwave-aws-0.4.1/lib/carrierwave/storage/aws.rb:16:in `block in store!'
	/Users/donald/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/carrierwave-aws-0.4.1/lib/carrierwave/storage/aws.rb:15:in `tap'
	/Users/donald/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/carrierwave-aws-0.4.1/lib/carrierwave/storage/aws.rb:15:in `store!'
	/Users/donald/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/carrierwave-0.10.0/lib/carrierwave/uploader/store.rb:59:in `block in store!'
	/Users/donald/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/carrierwave-0.10.0/lib/carrierwave/uploader/callbacks.rb:17:in `with_callbacks'
	/Users/donald/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/carrierwave-0.10.0/lib/carrierwave/uploader/store.rb:58:in `store!'
	/Users/donald/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/carrierwave-0.10.0/lib/carrierwave/mount.rb:375:in `store!'
	/Users/donald/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/carrierwave-0.10.0/lib/carrierwave/mount.rb:207:in `store_file!'
	/Users/donald/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/carrierwave_backgrounder-0.4.1/lib/backgrounder/orm/base.rb:89:in `store_file!'
	/Users/donald/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/activesupport-4.1.5/lib/active_support/callbacks.rb:424:in `block in make_lambda'
	/Users/donald/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/activesupport-4.1.5/lib/active_support/callbacks.rb:221:in `call'
	/Users/donald/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/activesupport-4.1.5/lib/active_support/callbacks.rb:221:in `block in halting_and_conditional'
	/Users/donald/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/activesupport-4.1.5/lib/active_support/callbacks.rb:215:in `call'
	/Users/donald/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/activesupport-4.1.5/lib/active_support/callbacks.rb:215:in `block in halting_and_conditional'
	/Users/donald/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/activesupport-4.1.5/lib/active_support/callbacks.rb:86:in `call'
	/Users/donald/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/activesupport-4.1.5/lib/active_support/callbacks.rb:86:in `run_callbacks'
	/Users/donald/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/activerecord-4.1.5/lib/active_record/callbacks.rb:302:in `create_or_update'
	/Users/donald/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/activerecord-4.1.5/lib/active_record/persistence.rb:125:in `save!'
	/Users/donald/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/activerecord-4.1.5/lib/active_record/validations.rb:57:in `save!'
	/Users/donald/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/activerecord-4.1.5/lib/active_record/attribute_methods/dirty.rb:29:in `save!'
	/Users/donald/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/activerecord-4.1.5/lib/active_record/transactions.rb:273:in `block in save!'
	/Users/donald/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/activerecord-4.1.5/lib/active_record/transactions.rb:329:in `block in with_transaction_returning_status'
	/Users/donald/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/activerecord-4.1.5/lib/active_record/connection_adapters/abstract/database_statements.rb:199:in `transaction'
	/Users/donald/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/activerecord-4.1.5/lib/active_record/transactions.rb:208:in `transaction'
	/Users/donald/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/activerecord-4.1.5/lib/active_record/transactions.rb:326:in `with_transaction_returning_status'
	/Users/donald/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/activerecord-4.1.5/lib/active_record/transactions.rb:273:in `save!'

FYI the value of new_file inside the content_type method inside storage/aws.rb:46 is as follows:
#<CarrierWave::Storage::AWS::File:0x007fc88e4a14c0 @uploader=#<DeviceIdentifierListUploader:0x007fc8969c9f08 @model=#<DeviceIdentifierList id: 18, name: "aertaeryaeryaertae", user_id: -1, latest_sha1: nil, created_at: "2014-08-21 13:39:41", updated_at: "2014-08-21 13:39:41", customer_id: 2, file: "ifa_list_example_file.csv", file_processing: false, file_tmp: nil, state: "processing">, @mounted_as=:file, @cache_id="1408628381-32549-8749", @filename="ifa_list_example_file.csv", @original_filename="ifa_list_example_file.csv", @file=#<CarrierWave::Storage::AWS::File:0x007fc88e4a14c0 ...>, @versions={}, @upload_directory="/Users/donald/Projects/poblano/public/uploads/tmp/1408628381-32549-8749", @storage=#<CarrierWave::Storage::AWS:0x007fc894e5a0d8 @uploader=#<DeviceIdentifierListUploader:0x007fc8969c9f08 ...>, @connection=<AWS::S3>>>, @connection=<AWS::S3>, @path="uploads/device_identifier_list/file/18/ifa_list_example_file.csv">

Any help would be greatly appreciated

Hi, this issue is still present. I think this may happen in distributed environments, not sure why but it seems sometimes S3 upload fails but data are still stored to db.
The right way, although this may be caused by misbehaviours with S3 protocol,  should be to handle this exception in carrierwave, treating it like other not found images, so trying to respond with the default image (if one) and avoiding raising exception in any case.

@mcasimir: Are you suggesting just swallowing the error and faking a nil response? I'm not sure I'm comfortable with that. How prevalent is this problem? I've been running this in production with various configurations and in a multi-threaded environment for years without running into this error.


Fix change return type code action for union type context

Purpose
This PR adds the change return type code action for union type contexts.
Same as #36413
Check List

[x] Read the Contributing Guide
[ ] Updated Change Log
[ ] Checked Tooling Support (#)
[x] Added necessary tests

[x] Unit Tests
[ ] Spec Conformance Tests
[ ] Integration Tests
[ ] Ballerina By Example Tests

[ ] Increased Test Coverage
[ ] Added necessary documentation

[ ] API documentation
[ ] Module documentation in Module.md files
[ ] Ballerina By Examples

Shall we send this to 2201.2.x branch?

Closing this since these changes were merged with #36941


Add fish support for code blocks

This PR adds support for fish (the Friendly Interactive SHell) to code blocks
I followed the example of this PR about adding support for zsh, but let me know if I missed something!

Thank you so much!


Test Bug 69

Summary
Short summary of what is going on or to provide context.
Steps To Reproduce:

This is step 1.
This is step 2. All steps should start with '1.'

Expected result
Describe what should have happened.
Actual result
Describe what actually happened instead.
Additional information
Feel free to attach a screenshot.
Salesforce Extension Version in VS Code: 60.13.0
Salesforce CLI Version: @salesforce/cli/2.41.8 darwin-arm64 node-v18.18.2
OS and version: elephant
VS Code version: 1.88.3
Most recent version of the extensions where this was working: owl
some dummy text here

Thank you for filing this issue.  We appreciate your feedback and will review the issue as soon as possible. Remember, however, that GitHub isn't a mechanism for receiving support under any agreement or SLA. If you require immediate assistance, contact Salesforce Customer Support.


Make logFilename optional, and do not write to logfile if none is passed, which should be default

This will also obviate a lot of unnecessary computation, like computing the overall losses in intermediate steps

Removed logging


handle special values in the table filter

This PR fixes #18707
previously 'undefined' and empty string are not added to the filter list. I am adding them to the list as requested by user. also added handled the whitespace(s) while implementing the feature.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 14 (0.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.008%) to 42.367%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/sql/base/browser/ui/table/plugins/headerFilter.plugin.ts
0
14
0.0%

Totals

Change from base Build<PHONE_NUMBER>:
-0.008%

Covered Lines:
27494

Relevant Lines:
60668

💛  - Coveralls


Add UI support for writing properties to Folksonomy engine

What

Add UI support for writing properties to Folksonomy engine
Leverage the existing support in openfoodfacts-dart

Code pointers
Mockups
Figma mockups

Folksonomy Engine: https://www.figma.com/files/project/33303529
Beware that:

they might not be final and might not have been signed off
there might be some additional related mockups not in this file. Please ask @teolemon for a confirmation

Part of

#697

@monsieurtanuki I'm bumping it to P1, in the context of Open Products Facts update

@alexgarel deployed an update to auth, READ and WRITE works on the web (and should with the API as well)
https://world.new.openproductsfacts.org/product/6943279410511/wiko-jerry-noir-space-grey

cc @monsieurtanuki

Merp

thanks @gciluffo closing this one


Print an info message when detaching a container started with --rm

This patch aims to avoid confusion for users that detach a container (^P^Q) that was started with --rm -ti.
After the container is detached, the users are left with what they consider an "unresponsive" prompt but is actually the cli waiting for the container to exit in order to delete the container.
Closes #17516
Signed-off-by: Kenfe-Mickael Laventure<EMAIL_ADDRESS>

@mlaventure golint :)

I've been trying to find a way to avoid the extra inspect, but I can't seem to find any ¯_(ツ)_/¯
LGTM

LGTM


Check all spring messaging related samples can work as expected

Before 4.0 GA release, we should check all messaging related samples can work correctly. The involved samples are
Event Hubs:

[x] 1. https://github.com/Azure-Samples/azure-spring-boot-samples/tree/spring-cloud-azure_4.0.0-beta.4/eventhubs/spring-cloud-azure-starter-integration-eventhubs/eventhubs-integration
[x] 2. https://github.com/Azure-Samples/azure-spring-boot-samples/tree/spring-cloud-azure_4.0.0-beta.4/eventhubs/spring-cloud-azure-starter/spring-cloud-azure-sample-eventhubs-kafka
[x] 3. https://github.com/Azure-Samples/azure-spring-boot-samples/tree/spring-cloud-azure_4.0.0-beta.4/eventhubs/spring-cloud-azure-stream-binder-eventhubs/eventhubs-binder
[x] 4. https://github.com/Azure-Samples/azure-spring-boot-samples/tree/spring-cloud-azure_4.0.0-beta.4/eventhubs/spring-cloud-azure-stream-binder-eventhubs/eventhubs-multibinders

Service Bus

[x] 1. https://github.com/Azure-Samples/azure-spring-boot-samples/tree/spring-cloud-azure_4.0.0-beta.4/servicebus/spring-cloud-azure-starter-integration-servicebus/single-namespace
[x] 2. https://github.com/Azure-Samples/azure-spring-boot-samples/tree/spring-cloud-azure_4.0.0-beta.4/servicebus/spring-cloud-azure-starter-integration-servicebus/multiple-namespaces
[x] 3. https://github.com/Azure-Samples/azure-spring-boot-samples/tree/spring-cloud-azure_4.0.0-beta.4/servicebus/spring-cloud-azure-starter-servicebus-jms
[x] 4. https://github.com/Azure-Samples/azure-spring-boot-samples/tree/spring-cloud-azure_4.0.0-beta.4/servicebus/spring-cloud-azure-stream-binder-servicebus/servicebus-queue-binder
[x] 5. https://github.com/Azure-Samples/azure-spring-boot-samples/tree/spring-cloud-azure_4.0.0-beta.4/servicebus/spring-cloud-azure-stream-binder-servicebus/servicebus-topic-binder
[x] 6. https://github.com/Azure-Samples/azure-spring-boot-samples/tree/spring-cloud-azure_4.0.0-beta.4/servicebus/spring-cloud-azure-stream-binder-servicebus/servicebus-multibinders

Storage Queue

[x] 1. https://github.com/Azure-Samples/azure-spring-boot-samples/tree/spring-cloud-azure_4.0.0-beta.4/storage/spring-cloud-azure-starter-integration-storage-queue

We should make sure all features provided in each samples can work as expected, as for which features should be tested, please refer to the README of each sample projects.

closed in https://github.com/Azure-Samples/azure-spring-boot-samples/pull/219

As SDK has new codes, check these again.

Fix checkpoint changes in messaging. https://github.com/Azure-Samples/azure-spring-boot-samples/pull/226

close it since @hui1110 check it all.


Fix mypy hinting of toplevel sentry_sdk module

Mypy does not support runtime-calculated __all__, so duplicate symbols
from sentry_sdk.api.__all__ to top-level __init__.py.
Fixes #375.
Tested with mypy 0.790.

Updated per comments.

Thanks!


unmount during drag causes invariant throw

Warning: setState(...): Can only update a mounted or mounting component. This usually means you called setState() on an unmounted component. This is a no-op. Please check the code for the Draggable component.

Should be as simple as setting dragging: false in CWUM so the drag/dragStop handlers stop firing.

I have the same issue

not 100% sure if related - after removing an item from a draggle grid, I get this -
Warning: setState(...): Can only update a mounted or mounting component. This usually means you called setState() on an unmounted component. This is a no-op. Please check the code for the undefined component.warning

This was just fixed in https://github.com/mzabriskie/react-draggable/commit/f11b37da270a90adadb05f1d12748a3f17bbf809 and released as v1.2.0.


Bubble is overlapping

Here's a bug!

looks like CSS bug.
Observations:
if date in both bubbles are different bubble text is centered wrt bubble, for left css is left:-25.5px; in my case.
whereas if both bubbles have same value, bubble txt is not centered.

I don't think this is a core issue.


Scrub messages

Issue #, if available:
Description of changes:
Ensure that during schema validation, no messages contain values.
The strategy is to use keywords and change the error message for the ones that emit values.
Certain keywords were whitelisted as safe, in case we start using a new keyword. All other keywords fail with message:
<SchemaPointer>: failed validation constraint for keyword [<keyword>]
The following emit values:

Integer Keywords: multipleOf, minimum, maximum, exclusiveMaximum, exclusiveMinimum
String Keywords: pattern
enum
const

Bumped the version because it has backwards incompatible changes (changed schemaLocation -> schemaPointer).  Will need to fix the java plugin as well
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

This currently scrubs too much information. In addition to scrubbing the property value, it also removes the constraint itself, which is the most important context

This currently scrubs too much information. In addition to scrubbing the property value, it also removes the constraint itself, which is the most important context. Is it possible to only scrub writeOnlyProperties?

What do you mean it removes the constraint? Is there a bug? As noted in description, the message should be <SchemaPointer>: failed validation constraint for keyword [<keyword>]

What is the actual pattern/enum/minimum/maximum/etc.? That's the most important context. Knowing which pattern you failed is far more useful than just knowing you failed some pattern that's been scrubbed

What is the actual pattern/enum/minimum/maximum/etc.? That's the most important context. Knowing which pattern you failed is far more useful than just knowing you failed some pattern that's been scrubbed, and we could reveal these without revealing property values:
**** is greater than the maximum of 100
**** is less than the minimum of 0
'****' is not one of ['a', 'b', 'c']
'****' does not match 'arn:.*'

True, this could be a better error message, I would support improving it.  That being said, for now they can always check the schema by calling DescribeType


docs: add information about Griot

Description
I noticed that there was no category for Caribbean food, so I created one and added information about Griot .

What type of PR is this? (check all applicable)

[ ] ☝ Add a pizza fact or trivia
[ ] 🧑🍳 Add a pizza recipe
[ ] 🗺 Add a regional pizza
[x] 🍴 Add a traditional food
[ ] 📝 Documentation Update

Related Tickets & Documents
Related to #86

Added to documentation?

[ ] 📜 README.md
[x] 🙅 no documentation needed

[optional] What GIF best describes this PR or how it makes you feel?

Hey @CBID2,
Thank you for this addition! ✨
As I'm not too familiar in which continent Caribbean is located, I googled it. Most resources — I link to some of them below for your reference — say that it's part of North America.

https://en.wikipedia.org/wiki/List_of_sovereign_states_and_dependent_territories_in_North_America

https://visaguide.world/north-america-caribbean/

https://www.quora.com/Is-the-Caribbean-a-part-of-North-or-South-America

That said, can you please list your addition under North America?
Thanks. 🙂

Made the change @adiati98! 😊

Hey @adiati98. I made the changes

@CBID2 there are things to fix here.
Also, can you update your branch with the main branch? We've merged a PR that added Indian Samosa, but I don't see it here.
Thanks! ✨

Hey @adiati98. I made the changes.

Hey @CBID2,
Can you please ask for review once you've addressed all feedback? I see you quoted my comment, but you haven't addressed something there.
Thanks.

Hey @adiati98. I reread your previous feedback. The information for the Samosa is on line 61. For some odd reason, GitHub won’t let me link it here.

@CBID2, have you tried to pull it locally?

@CBID2, have you tried to pull it locally?

Yes @adiati98

Yay! Now everybody gets to enjoy the awesomeness of Haitian food @adiati98! 😊


No devices

I have a Electrolux washer and a Electrolux dryer but the integration reports that there are "no devices or entities":

Washer model: EW8F8669Q9
Dryer model: EW9H869E9
I see that the dryer is in the "supported list" but the washer is not. I have enabled debug logging, and have been looking for the log, but must admit I cannot find it, yet.

Log:
Logger: homeassistant.config_entries
Source: config_entries.py:586
First occurred: 11:25:20 PM (1 occurrences)
Last logged: 11:25:20 PM
Error setting up entry<EMAIL_ADDRESS>for electrolux_status
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/config_entries.py", line 586, in async_setup
result = await component.async_setup_entry(hass, self)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/electrolux_status/init.py", line 46, in async_setup_entry
if not await coordinator.async_login():
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/electrolux_status/coordinator.py", line 39, in async_login
raise ex
File "/config/custom_components/electrolux_status/coordinator.py", line 32, in async_login
token = await self.api.get_user_token()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/pyelectroluxocp/oneAppApi.py", line 128, in get_user_token
token = await self._api_client.exchange_login_user(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/pyelectroluxocp/oneAppApiClient.py", line 142, in exchange_login_user
response.raise_for_status()
File "/usr/local/lib/python3.12/site-packages/aiohttp/client_reqrep.py", line 1070, in raise_for_status
raise ClientResponseError(
aiohttp.client_exceptions.ClientResponseError: 429, message='', url=URL('https://api.eu.ocp.electrolux.one/one-account-authorization/api/v1/token')

This error originated from a custom integration.
Logger: custom_components.electrolux_status
Source: custom_components/electrolux_status/coordinator.py:38
integration: Electrolux Care Integration V2 (documentation, issues)
First occurred: 11:25:20 PM (1 occurrences)
Last logged: 11:25:20 PM
Could not log in to ElectroluxStatus, 429, message='', url=URL('https://api.eu.ocp.electrolux.one/one-account-authorization/api/v1/token')


Add Ruby dependencies for local docs development

It's unfortunate to have to require Ruby as a dependency in this project, but in order to work with the documentation and extend it for GitHub Pages this makes it much easier to contribute because changes can be previewed locally.
To sort of keep the Ruby dependency contained, I added this to the /docs folder, but there would be nothing stopping us from adding this to the root, which would be a more usual place to look for the Gemfile and Gemfile.lock files.
Note that this PR is not essential to accept into fp-ts and I would completely understand if it wasn't accepted – it's just foreign tech in a way –, but because it simplifies contributions to the documentation it might be worthwile to look into.
At the moment I don't see a strong focus on Jekyll template customization yet, but at one point this could also become a topic so that we can customize the currently purple color of Just-the-docs to a more TypeScript-y blue and create a more distinctive look. First things first, though with more content, I would say.

Thanks @grossbart but I prefer to keep it simple, the good thing of a markdown documentation is that makes contributions easier, without any special setup.

because changes can be previewed locally

You could setup gh-pages in your fp-ts fork:
Settings -> GitHub Pages -> choose "master branch /docs folder"

Yeah, I agree that it's too much ceremony! Some things I like to experiment with locally, but for that I have the tools locally, for demo-ing I setup GitHub Pages on my branch, but it's a bit of a pity that it only works on the master branch – that is not ideal for showing unreleased stuff. But oh well, there are ways around that, too 🤷♂


Backpress on MarketScreen

When I click on the backpress button in MarketScreen, I see SplashScreen again. It should exit from the application.

Do you want to get the task? @boranfrkn

Give me 5 minutes 👍 @mertceyhan


Add Ubuntu Sway logo

https://github.com/Ubuntu-Sway/Ubuntu-Sway-Remix

Thank you for your contribution!
This PR is merged into hyfetch since this repo (dylanaraps/neofetch) seems no longer maintained.
HyFetch is a fork of neofetch with LGBTQ pride flags, but the repo also serves as an updated version of neofetch, addressing many pull requests that are not merged in the original repo.


AndroidX Compatibility

Hi Team,
Can you update your library to Support AndroidX? Because it gives me some conflict error with AndroidX.

Please have a look at my forked version - https://github.com/karanatwal/MaterialChipsInput


Queue metrics mapping issue

"AppsRunning", "AppsKilled", "AppsFailed" are mapped to string not float.
Check for query: "type:"resourcemanager-metrics" AND serviceMetrics:"QueueMetrics""

Fixed in current version


Clean up tests module loading

Proposed change

Resolves #948
Remove unused code from tests/countries/__init__.py.
Type of change

[ ] New country holidays support (thank you!)
[ ] Supported country holidays update (calendar discrepancy fix, localization)
[x] Existing code/tests/processes improvement (best practice, refactoring, optimization)
[ ] Dependency upgrade (version update)
[ ] Bugfix (non-breaking change which fixes an issue)
[ ] Breaking change (a code change causing existing functionality to break)
[ ] New feature (adds functionality to python-holidays in general)

Checklist

[x] I've followed the contributing guidelines
[x] This PR is filed against beta branch of the repository
[x] This PR doesn't contain any merge conflicts
[x] The code style looks good (make pre-commit)
[x] I've added tests to verify that the new code works and all tests pass locally (make test)
[x] The related documentation has been added/updated (check off the box for free if no updates is required)

Coverage: 100.0%. Remained the same when pulling 5cab1116c2af172b04f30eb8d82d176e69565c52 on arkid15r:update-importlib into fa8b9441bd99cb27be4e3d9ccd698ac7a67d1679 on dr-prodigy:beta.

Good catch, this does surprisingly fix the looming Python 3.12 compatibility issue - LGTM.


RTL support

Hey,
You did a great work on the library 🔥, but is there any plan on adding RTL support or any way to setup a configuration to work with RTL websites.

@Miaababikir I have no experience working with RTL but this is an important feature, ill see what I can do,


esp32: support ICMPv6 RIO handling

Problem
For TE7 test cases, Wi-FI devices are required to configure the route table rules based on the RIO messages sent by the Thread border router. The lwIP stack lacks support for this feature.
Change overview

Add support for ICMPv6 RIO handling for ESP32
Update ESP-IDF release to v4.4 for route hook support.

Testing
How was this tested? (at least one bullet point required)

Manually built examples with ESP-IDF v4.4 release.
Paired all-cluster-app and checked RIO handling with a Thread border router.

@andy31415 @woody-apple We need to update the chip-build-esp32 docker image to switch to the v4.4 release of ESP-IDF.

@andy31415 @woody-apple We need to update the chip-build-esp32 docker image to switch to the v4.4 release of ESP-IDF.

@gjc13 - please create a separate PR updating the docker image and docker version. We can fast-track that and I can push the new image to dockerhub once the PR is merged.

I haven't had a chance to review this yet (will get to it today), but we do have a patch up to the main lwip to add RIO support more generally. It's totally up to you how you want to handle this for your platform, but if you wouldn't mind taking a look at the patch so we can get some traction on it, it would be very helpful generally for other folks that also need to implement this on their own platforms.
Patch is here: https://savannah.nongnu.org/patch/?10114

/rebase

I haven't had a chance to review this yet (will get to it today), but we do have a patch up to the main lwip to add RIO support more generally. It's totally up to you how you want to handle this for your platform, but if you wouldn't mind taking a look at the patch so we can get some traction on it, it would be very helpful generally for other folks that also need to implement this on their own platforms.
Patch is here: https://savannah.nongnu.org/patch/?10114

We've discussed the lwIP patch and have concern about directly patching lwIP and diverged version with upstream. Our strategy is to use hook in the Matter repo for the time being and wait for the patch to be merged.

@gjc13 I read from the testing section, but just to be sure, no other changes are required for ESP32 CHIP code to work with IDF v4.4?

@gjc13 I read from the testing section, but just to be sure, no other changes are required for ESP32 CHIP code to work with IDF v4.4?

v4.4 adds the lwIP route hook.

LGTM

@tcarmelveilleux PTAL


feat: refactor modern loader

This PR just moves the modern module from core package to utils package.
On draft, I need to include some more customizations.

The changes included on unplugin-icons are not necessary here since we provide the custom transform on getCustomIcon and so we can provide transformations.

some wording, fixing it...

Looks good. Merged in dev

Updated code:

rebased it on master branch.
updated package-lock.json (should figure out how to better deal with it since Lerna doesn't support new format and has been abandoned).
ran Prettier on new code to fix formatting.

Is this everything you wanted to add so far? If so, I think it would be a good idea to publish new version of utils package.

I think it is ok, once released I Will include it on unocss/preset-icons and then on unplugin-icons

Published 1.0.21

@cyberalien we should move mergeIconProps outside  packages/utils/src/loader/utils.ts: I need to review  the loader package and do some refactor to allow use it from node and browser environments.

Sure.
I'm currently in process of getting rid of Lerna (replacing with NPM workspaces, which is now usable as bug that was preventing me from using it was fixed), which should be ready in few hours unless I'll run into more issues. Maybe apply that change after restructure?

ok, I'll wait you

Sorry, looks like this won't work yet. I've ran into a bug that makes it impossible to have Vue 2 and Vue 3 components in same monorepo. For some reason when running unit tests from Vue 2 workspace, require('vue') resolves Vue 3, even though Vue 2 is installed in that workspace. Also Svelte component started magically throwing illogical errors when testing. So this will take a while.
Go ahead and create branch from master without workspaces to update utils.


ARROW-4972: [Go] implement ArrayEquals

PTAL @alexandreyc @stuartcarnie

Codecov Report

Merging #4541 into master will decrease coverage by 14.5%.
The diff coverage is 81.18%.

@@             Coverage Diff             @@
##           master    #4541       +/-   ##
===========================================
- Coverage   88.55%   74.05%   -14.51%
===========================================
  Files         796       77      -719
  Lines      103239     6649    -96590
  Branches     1253        0     -1253
===========================================
- Hits        91425     4924    -86501
+ Misses      11569     1469    -10100
- Partials      245      256       +11

Impacted Files
Coverage Δ

go/arrow/array/list.go
89.16% <100%> (+0.18%)
:arrow_up:

go/arrow/array/fixed_size_list.go
89.25% <100%> (+0.18%)
:arrow_up:

go/arrow/array/compare.go
80.36% <80.36%> (ø)

python/pyarrow/ipc.pxi

cpp/src/arrow/csv/chunker-test.cc

cpp/src/parquet/column_page.h

cpp/src/parquet/bloom_filter-test.cc

cpp/src/arrow/array/builder_decimal.cc

cpp/src/plasma/client.cc

cpp/src/arrow/io/test-common.h

... and 722 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 25b4a46...f134ae5. Read the comment docs.

LGTM
I was thinking of generating code for numeric (and derived) arrays, where the comparison function is always the same except for parameters types. What's your opinion?

I considered this as well but I followed your lead.
I could whip up a generator if you prefer.

(or, better, integrate it into the numeric template)

Yes I think it would be better!

done. :)


intl package: add CLDR-based duration / age formatting

<img src="https://avatars.githubusercontent.com/u/444270?v=3" align="left" width="96" height="96"hspace="10"> Issue by seaneagan
Originally opened as dart-lang/sdk#11075

The intl package currently has unimplemented methods on DateFormat for this called formatDuration and formatDurationFrom.  This is the wrong location for these APIs.  Arbitrary DateFormat patterns don't match up to the corresponding CLDR data model.
The intlx package (http://pub.dartlang.org/packages/intlx) has DurationFormat which formats Durations, e.g. "5 minutes" or "5 min" and AgeFormat which formats DateTimes offset from now, e.g. "In 5 minutes" or "5 minutes ago" using CLDR data.  See the following:
Demo: http://seaneagan.me/intlx/
Docs:
  http://seaneagan.me/intlx/docs/intlx/DurationFormat.html
  http://seaneagan.me/intlx/docs/intlx/AgeFormat.html
Proposal: move DurationFormat and AgeFormat to intl package and remove DateFormat.formatDuration/formatDurationFrom.

This issue is still relevant today.
These packages provide relative time (e.g. "5 days ago"):
https://pub.dev/packages/timeago
https://pub.dev/packages/relative_time
Their implementation is pretyt good from what I can tell though it would be much nicer to have access to this right inside intl.
However, the only package I can find for directly formatting durations:
https://pub.dev/packages/duration
seems to be less complete.
Durations can be formatted but they cannot possibly be parsed back.
The package has no concept of a "DurationFormat" as we have for dates with "DateFormat".
The repository also appears to be unmaintained currently.

This is a long-term goal, pending https://github.com/unicode-org/icu4x/issues/801 and the addition of duration formatting into ECMA402. We can then expose this through package:intl4x. It will not be implemented in package:intl.


It's possible to make it work in debug mode too

Re note:

Note that this will not enable the watchdog in debug mode, because the watchdog will prevent the debugger from hanging execution at breakpoints or exceptions (it will detect the debugging pause as an ANR).

You could easily work around this by checking android.os.Debug#isDebuggerConnected whenever you detect an ANR and just ignore it.
Can you think of any reason not to do this by default?

ANR-Watchdog does not makes any check at startup. If you call start() on it, it will start.
That comment refers to the proposed usage in README:
if (!BuildConfig.DEBUG) {
    new ANRWatchDog().start();
}

If you still want the watchdog enabled in debug when the debugger is not connected, simply changes this for:
if (!Debug,isDebuggerConnected()) {
    new ANRWatchDog().start();
}

Be aware, however, that should you attach a debugger after startup, the watchdog will interpret debug pauses as ANRs.
To prevent this, you could set an ANRListener:
new ANRWatchDog().setANRListener(new ANRWatchDog.ANRListener() {
    @Override
    public void onAppNotResponding(ANRError error) {
        if (!Debug,isDebuggerConnected())
            throw error;
    }
}).start();

Yep, I understand all that. I'm proposing to use the last code block (if-throw) in the core of the library so it's handled automatically for everyone by default without the need for configuration.
It would also simplify basic library usage to one code line and no caveats.

That's a good idea ;)
There would have to be an option to revert to previous behaviour.
I'll work on that ;)

new ANRWatchDog().setANRListener(new ANRWatchDog.ANRListener() {
@Override
public void onAppNotResponding(ANRError error) {
if (!Debug,isDebuggerConnected())
throw error;
}
}).start();
I think this code should be the basic use, it meets all requirements.

I use the watchdog in my app, why sometime it will crash when anr,  but sometimes the android os anr dialog will appear(then it will not crash)?

Done in 1.2.0.
Thanks for the report :)


Ought to mention solutions

Please add steps for 'dotnet new sln'.  You could mention it's optional or perhaps link to another page with more details.  As it is now just making a directory and jumping right to the project is super confusing for anyone who'd like to learn dotnet scripting and is comparing results to something VS creates.

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

ID: a25bf940-8977-fec4-461b-542a9f550fc8
Version Independent ID: 5492c641-af15-64b8-beaa-ddf511be73e6
Content: Tutorial: Get started with Razor Pages in ASP.NET Core
Content Source: aspnetcore/tutorials/razor-pages/razor-pages-start.md
Product: aspnet-core
Technology: aspnetcore-tutorials
GitHub Login: @Rick-Anderson
Microsoft Alias: riande

Thanks for contacting us.
We don’t have the resources to invest in this area, so we are closing the issue. Should your request generate enough  👍 responses, we’ll reconsider.


Can't scroll page when the mouse is over the navBar

Scrolling work's just fine when on the cursor is over the main page, but when I try to scroll if the cursor is over the title it's not scrolling.
Tested in Chrome and Safari

The titleBar element is not a child of the content element, which is scrollable. This layout prevents the site from scrolling when the settings panel is visible. The app element takes up the whole screen and the overflow of the content element is scrollable.


Supports the user to find the element's ID of SVG

We support finding Paint created via SVG using Accessor.
However, there is no way to check which of the elements declared by paint in svg.
In addition to identifier(), we can add tag or id of string type to Paint and add it for user to set and get.
Or we can add a way to provide id list for svg or tvg in picture.
ex svg)
<svg id="svg1" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg">
  <circle id = "1" r="32" cx="35" cy="65" fill="#F00" opacity="0.5"/>
  <circle id = "2" r="32" cx="65" cy="65" fill="#0F0" opacity="0.5"/>
  <circle id = "3" r="32" cx="50" cy="35" fill="#00F" opacity="0.5"/>
</svg>

tvg paint hierarchy won't be exactly identical with svg's data structure.. seems quite fragile. Need to think a concrete solution...

Let's close this and raise a issue when the user comes up with a requirement.


Debug logs are default - cannot be turned off

Running on MWAA 2.2.2
I upgraded to 0.15.2 and airflow-redshift==1.2.1. Prior to the upgrade, logs appeared like this:
[2022-12-01, 11:00:09 UTC] {{logging_mixin.py:109}} INFO - 11:00:09 | Concurrency: 4 threads (target='prod')
[2022-12-01, 11:00:09 UTC] {{logging_mixin.py:109}} INFO - 11:00:09 |
[2022-12-01, 11:00:09 UTC] {{logging_mixin.py:109}} INFO - 11:00:09 | 1 of 15 START table model ***.................... [RUN]
[2022-12-01, 11:00:09 UTC] {{logging_mixin.py:109}} INFO - 11:00:09 | 2 of 15 START table model ****.......................... [RUN]
[2022-12-01, 11:00:09 UTC] {{logging_mixin.py:109}} INFO - 11:00:09 | 3 of 15 START table model ***................. [RUN]

After the upgrade,
[2022-12-02, 05:48:58 UTC] {{functions.py:230}} DEBUG - 05:48:58.678976 [debug] [MainThread]: Partial parsing not enabled
[2022-12-02, 05:48:58 UTC] {{functions.py:230}} DEBUG - 05:48:58.691536 [debug] [MainThread]: Parsing macros/generate_schema_name.sql
[2022-12-02, 05:48:58 UTC] {{functions.py:230}} DEBUG - 05:48:58.692644 [debug] [MainThread]: Parsing macros/adapters.sql
[2022-12-02, 05:48:58 UTC] {{functions.py:230}} DEBUG - 05:48:58.710620 [debug] [MainThread]: Parsing macros/catalog.sql
[2022-12-02, 05:48:58 UTC] {{functions.py:230}} DEBUG - 05:48:58.718226 [debug] [MainThread]: Parsing macros/relations.sql
[2022-12-02, 05:48:58 UTC] {{functions.py:230}} DEBUG - 05:48:58.718708 [debug] [MainThread]: Parsing macros/adapters/apply_grants.sql
[2022-12-02, 05:48:58 UTC] {{functions.py:230}} DEBUG - 05:48:58.719046 [debug] [MainThread]: Parsing macros/utils/datediff.sql
[2022-12-02, 05:48:58 UTC] {{functions.py:230}} DEBUG - 05:48:58.719490 [debug] [MainThread]: Parsing macros/utils/listagg.sql
[2022-12-02, 05:48:58 UTC] {{functions.py:230}} DEBUG - 05:48:58.721693 [debug] [MainThread]: Parsing macros/utils/split_part.sql

Not sure if this is due to dbt or airflow-dbt-python
Since the filename is functions.py (previously logging_mixin.py), I assume that this is due to the dbt upgrade. But when I run dbt from the command line, I do not see these debug logs, so I wanted to check.
I've tried
config:
    debug: False

in profiles.yml but this doesn't seem to help

Facing same issue with MWAA 2.4.3, airflow-dbt-python 0.15.3 and dbt-core 1.3.1. Any possible ways to turn this off till the issue is fixed? I tried passing 'debug=False' in the DbtRunOperator but the debug logs are still getting generated.

This is likely a duplicate of #60 and likely to be fixed by #93.
The reason I'm using 'likely' so much is that dbt has substantially changed they way they manage logging with every minor release, so there isn't a stable API for me to work with. This means that with every dbt version release we need to learn how to deal with dbt logging again...
That being said, while testing out v1.0.0 (#93) with dbt-core 1.4 and 1.3 I did not see any more debug log line issues. You can expect a beta release of v1.0.0 soon and hopefully you'll help me test this one out before the full release. Thank you!

Beta releases of airflow-dbt-python v1.0.0 have been out for a couple of weeks. On my local tests, the debug parameter is now controlling whether full logs are shown in Airflow or not. Your experience may vary with different dbt versions, but at least 1.4 appears to behave properly.
I'll be closing this issue for the time being, but feel free to open a new one if the problem persists.


Can not hide everything - root path option

Hi,
I am trying to hide and show everything, but gui.hide(""); does nothing, event thought that println( "stack "+gui.getFolder()); returns empty string, which is what I am using to specify root path. Generally speaking it would also be nice to have ability truly stop rendering and updating as well to save resources. You can now specify gui.draw(); but it will draw anyway even if the call is not present - it would be nice to have explicit option in settings "drawWhenCalled" - and draw only when I am calling gui.draw() (instead of just sepecting WHERE it will draw).

perhaps by choosing first option in the list ( list.get(0) ).

umm... did you just make this issue not about setting lists in radios but about hiding everything? please make a separate issue for the hiding...

oh, sorry, it was me who reacted to the wrong issue, strange

you can hide the whole gui with pressing 'h' - do you want to do that from code or is that sufficient?

yes exactly - i did not find the function for that....I could perhaps trigger the "h" key I guess. Can these shortcuts be overwritten as well?

Found source here: https://github.com/KrabCode/LazyGui/blob/master/src/main/java/com/krab/lazy/stores/HotkeyStore.java#L31

I did:
import com.krab.lazy.stores.LayoutStore;

      LayoutStore  mystore = new LayoutStore();
      mystore.hideGuiToggle();

to acces the function....seems hacky?

The shortcuts cannot be overwritten at this time. Your workaround does seem hacky, but it will work well... I'll make a public facing gui.hideGui() and showGui() method instead that internally call the LayoutStore methods.

btw the LayoutStore.hideGuiToggle() is static - you don't need to do new LayoutStore() at all, just call it as
LayoutStore.hideGuiToggle();

cool - strangely when I hide gui my fps counter goes down....with frameRate(1000) in setup it seems I am getting more fps when rendering the gui compared to gui "hidden" - it would be better to have the option to completely skip the gui update methods as well. I am trying to not render anything and just do some processing when in "performance" mode that hides the gui to increase performance. Currently I am rewriting my OSC packets recorder and replay app with LazyGui.   https://github.com/trackme518/OSCreplay

I could only explain the lower fps by you running the toggle function every frame..
Cool project!

you can now hide the gui with gui.hideGui(), gui.hideGuiToggle(), gui.showGui()
released in v1.6.0


Code analysis section in the C++ security best practices should describe the native CA rather than FxCop

The section talking about Code Analysis in this document should discuss the benefits of the native CA, not FxCop. For reference, https://aka.ms/cpp/security is a good source of material for the native Code Analysis engine and the CppCoreChecker but there might be other MSDocs topics with equal value that we can reference.

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

ID: 8592c227-2f48-9265-14a3-11b1a52fe1d3
Version Independent ID: 204e8283-834c-0317-b212-9d2fb25b879f
Content: Security Best Practices for C++
Content Source: docs/security/security-best-practices-for-cpp.md
Product: visual-cpp
Technology: cpp-windows
GitHub Login: @corob-msft
Microsoft Alias: corob

We are in the process of moving away from GitHub issues for C++ documentation (we still accept pull requests). For details, please see Announcing a new way to give feedback on Microsoft Learn This issue will be closed after it is copied to an internal tracking system.


Same Waypoints on mutliple elements

Hey there, and thanks for this awesome plugin ;)
I could not find in the doc a proper exemple as to how access $(this) inside a simple jquery waypoint call on mutliple elements.
$('.waypoint-slide').waypoint(function(direction){
  console.log($(this).find('img').attr('src'));
});

logs undefined each time one of the .waypoint-slide element is triggered.
$('.waypoint-slide').waypoint(function(direction){
  $(this).addClass('-enter-anim');
});

will add the .-enter-anim class on every .waypoint-slide element whenever the first one is triggered by waypoint.
These two pieces of code used to work in jQuery Waypoints - v1.0.2 back when it was jQuery only and I couldn't find in a the doc, the way to make it work now.
For exemple :
var waypoint = new Waypoint({
  element: $('.waypoint-slide'),
  handler: function(direction) {
  console.log(this.element.find('img').attr('src'));
  this.element.addClass('-enter-anim');
  }
});

only log the first element's img[src] but adds the class to EVERY elements.
I-am-a-bit-confused :/
Cheers.

I am using animate.css and adding a class to the element works like this:
$('.fade-in-up').waypoint({
	handler: function() {
		$(this.element).addClass("visible animated fadeInUp")
	}
});

@regisphilibert As of Waypoints 3.0.0 you get access to the DOM element through this.element, which in the old jQuery-only world was plain ol' this.

Nice ! Thanks for the info.

// Waypoints with animate.css
just add a class "fade-in-right" to which you want to add animations to multiple elements
    $('.fade-in-right').css('opacity', 0);
    $('.fade-in-right').waypoint(function() {
        $('.fade-in-right').addClass('fadeInRight');
    }, { offset: '70%' });

    $('.fade-in-left').css('opacity', 0);
    $('.fade-in-left').waypoint(function() {
        $('.fade-in-left').addClass('fadeInLeft');
    }, { offset: '70%' });

    $('.fade-in-up').css('opacity', 0);
    $('.fade-in-up').waypoint(function() {
        $('.fade-in-up').addClass('fadeInUp');
    }, { offset: '70%' });

    $('.fade-in-up').css('opacity', 0);
    $('.fade-in-up').waypoint(function() {
        $('.fade-in-up').addClass('fadeInUp');
    }, { offset: '70%' });


[SMALLFIX] share the logic to close thrift client

LGTM

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/11797/Failed Tests: 1org.alluxio:alluxio-tests: 1alluxio.hadoop.fs.DFSIOIntegrationTest.readLargeSkip
Test FAILed.

Jenkins, test this please


RFC: Add grouping to labels.

To better classify our issues, we should add grouping to our labels. Currently, I would suggest add at least two kinds of grouping:

type. Used to identify type of issue, such as bug, feature, regression, etc.
ares. Used to identify ares of issue involved, such as parser, optimizer, batch, streaming, storage, meta, etc.

LGTM


test code optimisations around updateMap

Description

[!TIP]
Add a TL;DR when the description is longer than 500 words or extremely technical (helps the content team).
Please also include relevant motivation and context. List any dependencies that are required for this change. Add links to Notion, Figma or any other documents that might be relevant to the PR.

Fixes #Issue Number
or
Fixes Issue URL

[!WARNING]
If no issue exists, please create an issue first, and check with the maintainers if the issue is valid.

Automation
/ok-to-test<EMAIL_ADDRESS>:mag: Cypress test results

[!TIP]
🟢 🟢 🟢 All cypress tests have passed! 🎉 🎉 🎉
Workflow run: https://github.com/appsmithorg/appsmith/actions/runs/8657123502
Commit: 9ea60bdf394955e074c1c527f84e37398ca27ac6
Cypress dashboard url: Click here!

/build-deploy-preview skip-tests=true


[Dashboard] validate inputed parameters of workload/traits by their type

validate inputed parameters of workload/traits by their type.

test

Sub-feature of #740

Sub-feature of #740


Add react-bootstrap-table2-drag

As requested in #193, #665, and #493 (and also requested for RBST1).
The API isn't final, but it currently works where it will issue your callback with the fromIndex and toIndex, allowing you to mutate the data and pass updated data to RBST2.
Looking for some feedback/guidance before I finish this up.
Possible/needed improvements:

[ ] Implement a hover handler that has RBST2 internally re-order the rows based where the row is being dragged to.
[ ] Add tests
- [ ] Add optional re-order animation using react-flip-toolkit

I just realized the last 2 of those issues were asking for column resorting.
This PR is aimed at adding the ability to drag/drop rows and call a callback that allows you to update the order of your data. However this does put a lot of the base work into making column re-ordering possible, so it wouldn't be too hard to add that in.

@jehartzog   soooo coool,  I will have a look into this when I have time, thanks your contribution :)

@AllenFang Thanks. I'm not 100% done with it, but the basic framework is there with a fully functional example. Since it's a pretty big feature addition (full new plugin) I would like your feedback before I continue working on it.
I tried to copy the style/usage that you already used in RBST2, but it was a little challenging to follow how everything fit together from just reading source. I do like how you dynamically create context based on the plugins/props being used, but the actual method to do that involves a lot of different parts working together, and not having done something like that myself it was slow going to replicate.

@jehartzog sure, I think you already made a good contribution, I will spend some time and give u some feedback, in this period, you can just have a rest haha.

Has this feature been added ?
If yes could you provide an example on how to use it ?

@rohankk2 Fork the branch and load the storybook, an example was provided with the PR.
It has not yet been merged into the main project, so if you can't wait then you will need to run off a forked version. Also be aware this is basically a draft version so the interface/functions may change before the final version 😬

hi all, I will look into this PR in this weekend and hope we can release in next week if everything is ok ;)
Sorry for lately review

No problem, I'll be around this weekend so should be able to respond quickly.
For those peeps asking for example, please read this comment, the PR has a full example included.

@jehartzog  may I ask u a question, when I try the dnd story, how do it work? I tried drag lots of times, but it's not work lol

I didn't actually add the logic for re-ordering or other features, as I wanted to make sure to establish the more general API before adding more features.

that's good. For me, there's a functionality question: In this design, user can only drag via a cell/column, is it possible to reorder by drag on row?

that's good. For me, there's a functionality question: In this design, user can only drag via a cell/column, is it possible to reorder by drag on row?

In my own project, I wrapped the entire row as a generic drag target, just as you mentioned it's much better for usability. I don't know offhand how to do this with a RBST2 plugin approach but will look into it.

react-flip-toolkit is optional, it is a general use react animation framework. If you're doing row re-ordering via drag and drop, it's a perfect fit to display to the user the result of the reorder.
Check out this for an example of what it can do. While the example is simple, it easily supports animating entire rows with minimal lag.
There is a performance penalty when you get into large number of rows, which is why it should be optional. But for most use cases people will want to have it.

I see,  feel free to add react-flip-toolkit as dependency. :) . because dnd module is separated from core of react-bootstrap-table-next, so it's great to add it to me.

@AllenFang I started playing with it, adding the animations should be a different PR since I have to make a number of edits to the core package. This is because in order for the animations to work, you need to wrap the entire row in a Flipped wrapper, which currently API does not support. I may throw up a different PR later with the animation stuff added as an optional feature, but let's not include that is part of this PR.

let's go for feat/dnd branch :)

I am using this library in a project, and this feature would be quite useful for me. Any news here?

@padronlv We are using this functionality in production and it works nicely. Most of the code to get it working is already in this PR, thanks for reminding me to take another look at it. I'll review it since it's been a few months and ask for it to be merged once I'm sure it's in a working state.

I am using this library in a project, and this feature would be quite useful for me. Any news here?
i have to use react-flip-toolkit as dependency ?

i want to use drag and drop inside column in this react bootstrap please help me as soon as posibile

I didn't actually add the logic for re-ordering or other features, as I wanted to make sure to establish the more general API before adding more features.

that's good. For me, there's a functionality question: In this design, user can only drag via a cell/column, is it possible to reorder by drag on row?

i need to add drag and drop in column. not able to implemant. please help me out of thsi problem

@AllenFang Any particular reason that this PR is not merged into the master branch?

It was fully functional back when I was adding this to our app, since then it's been working great in our production app.
A couple weeks ago I checked out the branch to see if the examples still worked, and saw they were broken for some reason. I'd be happy to update them so they work again, but would like to hear that somebody who can review & merge is watching so that the contribution actually gets used 😁 .

I moved on to use snapify to drag and drop by grid rows. I use react-bootstrap-table-next heavily in my project. It would be great if you can integrate this feature in that library.

@jehartzog  i want to use column reordering (Drag and Drop) in react-bootstrap-table. Please help me out of this problem. Thank You

Hi any updates on this? This feature would be really helpful for my company.

Hello @jehartzog . I want to test and run this drag feature but I am a bit confused about how to do it. I forked this branch as you mentioned here https://github.com/react-bootstrap-table/react-bootstrap-table2/pull/673#issuecomment-443433342 but I don't know how to run. Can you please give me some more detailed info on how to run it locally on my PC?
Thank you in advance

Run npm i, then look at package.json for storybook script. I think it's npm run storybook.

Are there any plans to make this part of the main library?

Not Found - GET https://registry.npmjs.org/react-bootstrap-table2-drag - Not found when trying to install the module

Same issue as above,
npm ERR! 404
npm ERR! 404  'react-bootstrap-table2-drag@latest' is not in the npm registry.```

Hi, something new? This feature looks great and I want it use in my project. Any plan publish it to npm registry? I can publish it to my private registry, but official support will be better... :)

Is there any status update on this @jehartzog @AllenFang

@amitsetty You need to install from directly from github if you want to use this. I've offered many times to get this merged in to main repo, but no response from owner in years.

just npm install the github branch and use that? @jehartzog

Hello, It's very useful feature, is there any plan to merge this branch ? thanks

Wishing we had this feature -- especially for column re-ordering!

@AllenFang I see there hasn't been a new release since May 31 and 30 PR's currently open. Do you have a plan to get more maintainers or hand this project off? Do others have write access to the repo?

@Unforgiven-wanda https://github.com/react-bootstrap-table/react-bootstrap-table2/pull/673#issuecomment-647578329


[C-861] Custom reports: Error when selecting "all time" timeframe

when selecting "all-time" + monthly granularity, it only shows 12 months
it seems like its adding up the numbers per month and not considering that the activities happened in different years
From SyncLinear.com | C-861

It's only happening when choosing "bar" as chart type
for Line chart its showing properly

Thanks for fixing it!


Fix for create environment to consume and set env id and url parameters

This PR still requires the updated /dist/ folder (npm run update-dist), otherwise e.g. the rolling build runs with older actions (ignoring your changes)