Change rule index numbering from 0 to n+1 on errors found in rule files

This PR changes the rule index number from starting with 1 instead of  0 on reported errors with promtool.
Given this rule file (service-alerts.yml) with an error on rule 2:
groups:
  - name: serivce.rules
    rules:
      - alert: ServiceDown
        expr: service_up == 0
        for: 5m
        labels:
          severity: critical
        annotations:
          summary: "Service down (instance {{ $labels.instance }})"
          description: "Service down\n  VALUE = {{ $value }}\n  LABELS: {{ $labels }}"

      - alert: ServiceAlertExample
        expr: example(wrong_thing_here)
        for: 5m
        labels:
          severity: critical
        annotations:
          summary: "A summary"
          description: "A description"

Running promtool check rules service-alerts.yml outputs the following:
Checking service-alerts.yml
  FAILED:
service-alerts.yml: 14:15: group "serivce.rules", rule 1, "ServiceAlertExample": could not parse expression: 1:1: parse error: unknown function with name "example"

and with this minor fix we'll instead get the following output:
Checking service-alerts.yml
  FAILED:
service-alerts.yml: 14:15: group "serivce.rules", rule 2, "ServiceAlertExample": could not parse expression: 1:1: parse error: unknown function with name "example"

Hmm, is there any where else we expose indexing to users that would also need updating?

@brian-brazil Oh, right, good question. I should've digged a bit more.. i can definitely do that.

@brian-brazil I have checked a bit more, didn't find any more places where we expose this in the same way as here, atleast not in promtool and related packges.

Thanks!


Add DataTables to Redot

Describe the project you are working on
A data driven game making heavy use of csv files for storing item info
Describe the problem or limitation you are having in your project
Having to leave the engine to manage item data as well as needing to convert csv files into values that can be used in engine cause unneeded steps in both the development process and in the loading and processing of the information.
Describe the feature / enhancement and how it helps to overcome the problem or limitation
DataTables would bring the ability to manage and interact with information that would commonly be placed in separate csv files into the engine removing the need for data driven games to have their data managed elsewhere.
Describe how your proposal will work, with code, pseudo-code, mock-ups, and/or diagrams
DataTables will utilize the existing dictionary type in Redot and provide a GUI within the editor to manage the objects placed in this dictionary. You would define a structure for the data using the GUI as well as insert read update and remove items from the table which follow the defined structure within the GUI.
Items should be read from the table in gdscript calling a function like the example here:
var MyItem = MyDataTable.get_item_by_id(1)
var MySecondItem = MyDataTable.get_item_by_column("Name", "Item2")

Example GUI:

The lower section would list out the data rows stored in the table
If this enhancement will not be used often, can it be worked around with a few lines of script?
Due to the complexity involved there is no way to simply implement this feature in just a few lines of script
Is there a reason why this should be core and not an add-on in the asset library?
While this could be made as an addon implementing this into the engine would provide an out of the box solution to issues faced while developing data driven games.

Sweet, sweet data tables..........

This addon is why I'd not do it. There are so many different levels for this, that the integrated version may just become something you don't need/can't use.
https://github.com/radubolovan/Godot-Database-Manager

Official addon is the way to go here, like how Godot wants to, but is not doing a terrain.

This addon is why I'd not do it. There are so many different levels for this, that the integrated version may just become something you don't need/can't use. https://github.com/radubolovan/Godot-Database-Manager
Official addon is the way to go here, like how Godot wants to, but is not doing a terrain.

This isn't aiming to replace databases or interface with them its meant to be an in engine interface for managing properties of items within data driven games.  While there are many ways to do this data management is an issue a lot of developers deal with in one way or another.
Data tables are useful mostly because of their familiar nature. Every developer is going to be used to the table format. Whether its a database, csv, json or even just the use of in engine dictionaries defined in files, we tend to structure our data into tables.
Even if you want to use something different than having datatables being stored directly to files. the interface provided and api created to work with them could be expanded on by other addons to allow integration with an external database or other solution that utilizes table structures.
Having a centralized interface and api that can be expanded upon to support different endpoints like SQL, NoSQL, on disk, or in memory table based datastores, I believe will provide a more intuitive experience for users regardless of the storage technology they choose to use.

Having a centralized interface and api that can be expanded upon to support different endpoints like SQL, NoSQL, on disk, or in memory table based datastores, I believe will provide a more intuitive experience for users regardless of the storage technology they choose to use.

That is a good idea.


Fix an expm typo.

While looking into https://github.com/scipy/scipy/issues/4897 I found a typo where 2*m + 1 was used in place of m.  This is obscure for a couple reasons.  First, it appears in a formula that was less than completely derived in the original publication.  Second, it doesn't seem to have much of an effect on the expm calculation.  But I was able to add a regression test.

This PR is entering 'work in progress' (WIP) mode as I try speeding up the expm calculation.

@argriffing, is it worth taking this fix?

is it worth taking this fix?

Maybe. I see this PR has a unit test with tight tolerances that will probably fail on some systems. It was somewhat disturbing to me that this bug was not caught by existing tests, and I wasn't able to find a looser-tolerance example that exhibited the bug which was also a little disconcerting.
I think that expm in particular and the scipy 'abstract linear operator' code in general could benefit from focused effort that I can't justify spending in my current position, and IIRC there are related languishing open PRs by drive-by contributors. As Stephen Diehl says here in his year-end reflection on Haskell, "progress in the numerical Python space was hard-won and usually built on the graves of academic careers of people who become community organizers around projects like NumPy and SciPy" so we probably need a new batch of naive grad students or post-docs for this linear operator overhaul.
By the way, here's a recent blog post on matrix-exponential-vector-product https://manchestersiam.wordpress.com/2016/01/15/on-the-leja-method/.

As Stephen Diehl says here in his year-end reflection on Haskell, "progress in the numerical Python space was hard-won and usually built on the graves of academic careers of people who become community organizers around projects like NumPy and SciPy"

or they become CEO's or go work for the Google's of this world next :)

closing https://mail.scipy.org/pipermail/numpy-discussion/2016-January/074810.html


Updated CHANGELOG for 2.3.1 release.

Release is a NOOP except that the @types/* were moved into devDependencies to cut down on unneeded content in production node_modules
[x] CHANGELOG.md has been updated

The dom5 module's types don't make sense without parse5 types. I think that dep needs to be a regular dependency.

@rictic I put it back: (in master)
https://github.com/Polymer/dom5/blob/master/package.json#L19

This is stale and unimportant to release right now; deprioritizing/closing.


"source model" and "Morphir IR" views

I watched this video from a couple of years back and noticed the "source model" and "Morphir IR" views alongside each other.  I am wondering if this cool feature is still available and if so how might I get to that using one of the tutorials such as rental.  I am guessing I may be missing something obvious; apologies in advance.

It is still available but we haven't kept it up-to-date so it's not fully operational. You can access it through morphir-elm develop by adding /try-morphir.html at the end of the web URL. Here's an example on the public LCR instance: https://lcr-interactive.finos.org/try-morphir.html
If there's interest we can clean this up and make it an official Morphir tool. For now it's only a PoC to demonstrate what's possible.

Thank you @AttilaMihaly - I will spend some time digging in to gain a more informed opinion but it looks like a very cool feature to me.

Answered nicely, closing.


Re-introduce entity validation for rule types

I don't know why I commented that out, but this re-introduces that check.
Closes: https://github.com/stacklok/minder/issues/1659

Should we add a simple test that ensures that for the future? 😃


Add TypeScript definitions

add TypeScript definitions in index.d.ts
adds types field in package.json

Maybe @voischev has an opinion?

@Scrum I noticed that posthtml does have a StringMatcher type, which can be a string or RegExp.
I updated the typedefs to re-use types from posthtml.
Note that I didn't install posthtml as a dependency because it's already specified as a peer dependency.
I've also tested the types locally by copying/pasting them here: https://github.com/posthtml/posthtml-insert-at/blob/8ee129cc385a80159fbe843d49df73ba64543f3d/src/global.d.ts

LGTM

Now available on npm as<EMAIL_ADDRESS>


Add option for saving to db

Important
this pr adds the functionality to save connection details into a sqlite3 db.
Describe your changes

2 files added db.go and db_test.go
added -db flag.
important tests are written.
needs review and feedback

Issue ticket number and link
Closes https://github.com/pouriyajamshidi/tcping/issues/46
Checklist before requesting a review

[x] I have performed a self-review of my code
[x] If it is a core feature, I have added tests.
[x] I have run make check and there are no failures.

Type of change

[x] New feature (non-breaking change which adds functionality)
[x] This change requires a documentation update

you said this

All the information that is being shown on the terminal, whether plane text or JSON (which is the same data in different formats) should be stored in a table with the name of the "target + start time" and have columns same as the terminal output. For instance check this output and pay attention to IP changes in the report as well:

so I thought everything should be included. Sorry for the confusion.

@pouriyajamshidi
quick question
There shouldn't be any outputs just save statistics and host name changes?

you said this

All the information that is being shown on the terminal, whether plane text or JSON (which is the same data in different formats) should be stored in a table with the name of the "target + start time" and have columns same as the terminal output. For instance check this output and pay attention to IP changes in the report as well:

so I thought everything should be included. Sorry for the confusion. I shall only include the statistics part on the db

Hey @wizsk,
Please refer to this comment https://github.com/pouriyajamshidi/tcping/issues/46#issuecomment-1675804747  it was clearly mentioned whatever you see on the terminal output when the program is **done** running
No problem anyways. More exercise for you 😄

quick question
There shouldn't be any outputs just save statistics and host name changes?

hmmm, maybe just use https://github.com/pouriyajamshidi/tcping/blob/6a418489e474884f049f67d9d58e7cb88a0abc55/tcping.go#L27 so that the user knows the program is working fine. The message should be similar to what is displayed now but with the addition of something along the lines of "storing results in tcping.db"

Hi @wizsk,
Please mark this PR as "ready for review" whenever you are ready. Until that time, I will refrain from checking it out due to potential changes.

by the way, I ran it now to see how it plays so far and it looks good! Nice job.
Could you limit the timestamps to cut off after the seconds? I don't think it is necessary to have that precision yet.

 Please make sure to mark it as ready for review once you are done.

@pouriyajamshidi  oops sorry. Can you please review now

@pouriyajamshidi oops sorry. Can you please review now

No problem at all. Thanks.
I will start the review

@pouriyajamshidi
Thanks for the marge. And Yes Please create a issue and mention me :smile:


Meetings: add 2018-04-12

Preview: http://dg1.dtrt.org/en/meetings/2018/04/12

ACK 6c64f3ad6f32cb5dba9609a74e4030262ce514b4

This was merged a week ago, but is still not available on the live site here: https://bitcoincore.org/en/meetings/2018/04/12/ . How does the site get updated to pick this up?

@jnewbery known issue (not yet debugged) with the site build process, see #539


Correction for raw affiliation C/o Food and Healthy Living Group, Aeres University of Applied Sciences, Stadhuisstraat 18, 1315 AK, Almere, the Netherlands

Correction needed for raw affiliation C/o Food and Healthy Living Group, Aeres University of Applied Sciences, Stadhuisstraat 18, 1315 AK, Almere, the Netherlands
raw_affiliation_name: C/o Food and Healthy Living Group, Aeres University of Applied Sciences, Stadhuisstraat 18, 1315 AK, Almere, the Netherlands
new_rors: 03jnx2c74
previous_rors: 015d5s513
works_examples: W2959033753
contact: 2d62f6f4226e8b8d08dab81cde4a293b:f7b4322d54bacb3f @ aeres.nl

This issue was accepted and ingested by the OpenAlex team on 2024-12-19. The new affiliations should be visible within the next 7 days.


Turn peril on for all repos (it can get to!)

BREAKING CHANGE: Turns peril on for everyone
Motivation
:zap: :zap: :zap: :zap:
Changes

Move rules from the testing repos to the whole org.

:rocket:


500 internal server error in emulator during resuming conversation.

Hi,
I am resuming conversation similar to what is done in facebook authentication sample. This was working fine in V1 but now I have upgraded to V3 then I am not able to resume the conversation. While no exception is thrown in debugger but I can see "black post" in emulator with "500 internal error". I used following code to send the message

await connector.Conversations.SendToConversationAsync((Activity)msg);

this seems to be regression. What could be going wrong?
Thanks

Are you sure there's no exception? Could you include some more details from you code (e.g. how you construct msg)? That might help us resolve the issue.

@Praggie the resumption should work, one things that have been changed from v1 is that ResumptionCookie needs a ServiceUrl. Also there should be an exception happening in your code and as a result emulator showing 500 internal error.

Though there was no exception thrown, but i got the hint from Thegaram's comment about message construction that helped in diagnosing the issue. Actually I was getting the message from resumption cookie and sending the same message as reply. I needed to swap From and Recipient to make this work otherwise black error message is seen in the  the emulator without throwing an exception.
This issue can be closed now.


bq website down

Hi man,
sorry to disturb, I used to download roms for my aquaris x2 pro from bq website, but it's now down and I cannot find them anywhere.
The only entry google finds of the string 3.1.5_20201014-0835 (the latest rom version) is pointing to your git repo, but I still don't find the compiled versions... and yet I know they must be available somewhere as my phone managed to download and install that.
Can you please point me in the right direction?
Thank you!!

Hi @fabriba!
I don't work in FW development in bq, so I don't know where you can download the compiled FWs for your phone now that the website is down.
Unfortunately the Web Archive cached page only has up until September FWs, so that would most likely not work for you.
You may want to try and send an e-mail to<EMAIL_ADDRESS>to see if they can provide you the compiled version that you ask for 😁

Hi again @fabriba!
Just a quick comment: you may want to check this Telegram group where you can find lots of FW binaries gathered by the user Raw Main of HTCMania forums: https://t.me/bqrepo
Hope you find it useful!


Fixed network manager memory leak.

Fixed memory leak caused by the network manager. This PR is for solving the issue #39

you can see the #transient objects reflecting the objects released from the memory

Thanks for your contribution. @all-contributors add @devwaseem for code


Correction for raw affiliation Sorbonne Université, LIP6 CNRS UMR 7606, Paris, France

Correction needed for raw affiliation Sorbonne Université, LIP6 CNRS UMR 7606, Paris, France
raw_affiliation_name: Sorbonne Université, LIP6 CNRS UMR 7606, Paris, France
new_rors: 05f82e368;02feahw73;02en5vm52;05krcen59
previous_rors: 05f82e368;02feahw73;02en5vm52
works_examples: W4296916461
contact: f297afe2d34671b3644bbd997e824307:e3a28328eab6a769d74648c31a @ sorbonne-universite.fr

This issue was accepted and ingested by the OpenAlex team on 2024-11-01. The new affiliations should be visible within the next 7 days.


Osiris is detected.

I mean it is open-source so yeah.

I just lost my account with worth skins.
I got frustrated meanwhile trying to finish the riptide mission and had to load a legit config but appearantly did not thought it would hit back as VAC.

I just lost my account with worth skins.
I got frustrated meanwhile trying to finish the riptide mission and had to load a legit config but appearantly did not thought it would hit back as VAC.

LMAO LOLOL

BRO IMAGINE USING CHEATS ON YOUR MAIN ROFL

I've learned my lesson by living through altough i knew i should not have injected and used cheat.

good.

I've learned my lesson by living through altough i knew i should not have injected and used cheat.

how long did it take you to get banned after using osiris?

I've learned my lesson by living through altough i knew i should not have injected and used cheat.

how long did it take you to get banned after using osiris?

I use it on linux never have had a banned account due to it. afaik vac barely works on linux.

I've learned my lesson by living through altough i knew i should not have injected and used cheat.

how long did it take you to get banned after using osiris?

Expect a couple of days, just wish you get lucky lmao

just play on linux next time lol

I've learned my lesson by living through altough i knew i should not have injected and used cheat.

how long did it take you to get banned after using osiris?

1 day i think
my mistake was probably using a cfg i prepared before with exploits i forgot activated i think because if it was simple wall and aimbot it would not be detected this easily. I just wanted to have slight advantage and not to go obvious, also wasn't even obvious.

i did cheating before with that cheat but did not caught but it was only wall and aimbot like not really easily detectable exploit things
i had nade pred and flash reduction on the cfg i did, and probably these were the things that cause me get banned and i am so regretting for not checking it properly & taking risk to cheat on my main.

lol mind sharing ur profile link

I've learned my lesson by living through altough i knew i should not have injected and used cheat.

how long did it take you to get banned after using osiris?

1 day i think
my mistake was probably using a cfg i prepared with exploits i forgot activated i think, because if it was simple wall and aimbot it would not be detected this easily. I just wanted to have slight advantage and not to go obvious, also wasn't even obvious. I got lazy in mid match and decided to load the config.
i did cheating before with that cheat months ago but did not caught but it was only wall and aimbot like not really easily detectable exploit things
i had nade pred and flash reduction on the cfg i did, and probably these were the things or maybe i had more stuff that cause me get banned and i am so regretting for not checking it properly & taking risk to cheat on my main.
TL;DR: it was all my fault.

what injector sir

I've learned my lesson by living through altough i knew i should not have injected and used cheat.

how long did it take you to get banned after using osiris?

1 day i think
my mistake was probably using a cfg i prepared with exploits i forgot activated i think, because if it was simple wall and aimbot it would not be detected this easily. I just wanted to have slight advantage and not to go obvious, also wasn't even obvious. I got lazy in mid match and decided to load the config.
i did cheating before with that cheat months ago but did not caught but it was only wall and aimbot like not really easily detectable exploit things
i had nade pred and flash reduction on the cfg i did, and probably these were the things or maybe i had more stuff that cause me get banned and i am so regretting for not checking it properly & taking risk to cheat on my main.


[Foundation] Correct case of over-released data contents when specifying .none as a deallocator

This contains a fix for an over-free case caused when a Data is constructed with bytesNoCopy and the .none deallocator. Also added a unit test to verify the correct behavior.

Resolves SR-3461.

@swift-ci please test


python: Close open files

Fixes various instances of ‘ResourceWarning: unclosed file’ with python -Wd.

Merged, thanks @andersk!


In the dark over Furioso

I know that being in the dark is part of the challenge of the beginning of this adventure, but the hints say that I can cast the Power spell for a temporary fix.
My character's cast the spell till she's blue in the face and nothing happens.  Is this a bug or am I doing something wrong?

Presumably you learn the power spell before the adventure?
On April 11, 2020 10:29:18 PM damienhurrell<EMAIL_ADDRESS>wrote:
I know that being in the dark is part of the challenge of the beginning of
this adventure, but the hints say that I can cast the Power spell for a
temporary fix.
My character's cast the spell till she's blue in the face and nothing
happens.  Is this a bug or am I doing something wrong?
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/kdechant/eamon/issues/49

Oh yes, this character knows the spell.  And casts it successfully in other adventures.
I've played this adventure multiple times and cast the spell multiple times per visit.  I don't think I'm just unlucky.
Here's the transcript:
You wake up on a hard wooden floor, somewhere dark and stuffy. You seem to have sustained a few bruises. In the distance, you can hear shouting and ocean sounds.
You have been stripped of all your weapons and armor. And speaking of stripped.....They took all your clothes too!
You hear a man's voice in the darkness. He says, 'Good, you're awake. I'm Orlando. I was kidnapped by the smugglers, too. We need to get out of here, pronto.'
The floor is covered with water which seems to be slowly rising...
It's too dark to see anything.
POWER
The floor is covered with water which seems to be slowly rising...
It's too dark to see anything.
POWER
Nothing happens.
The floor is covered with water which seems to be slowly rising...
It's too dark to see anything.
POWER
Nothing happens.
The floor is covered with water which seems to be slowly rising...
It's too dark to see anything.

The POWER spell in that adventure summons an artifact that's a light source. The issue is that the light source is unlit by default, and since it's dark in the room, you don't even know it's there. The first time you cast POWER in your transcript above was when the artifact appeared, and if you typed GET ALL you could have picked it up. But what's supposed to happen is that you see the artifact description and the lights come on immediately.
I have a fix coming out soon.

Thanks

Woohoo! tested and working:
You wake up on a hard wooden floor, somewhere dark and stuffy. You seem to have sustained a few bruises. In the distance, you can hear shouting and ocean sounds.
You have been stripped of all your weapons and armor. And speaking of stripped.....They took all your clothes too!
You hear a man's voice in the darkness. He says, 'Good, you're awake. I'm Orlando. I was kidnapped by the smugglers, too. We need to get out of here, pronto.'
The floor is covered with water which seems to be slowly rising...
It's too dark to see anything.
POWER
Spell ability increased!
There is a sudden bright flash and a glowing ball appears in the room. You can use it to see, and it has a convenient on/off switch.
You are in the brig. (N)
You are in a room made of very rough wood. It seems to be fitted out as a detention area of some kind, with chains and manacles attached to the walls. There is an unlocked door in the north wall.
You see a blond, heavily tanned man. He has a long scar on his left cheek, giving him a sort of lopsided sneer.
You see warm salt water covering the floor. The water is rising slowly.
You see glowing ball.


backdrop_filter_perf__timeline_summary 99th_percentile_vsync_transitions_missed regression

Very clear signal at engine roll in https://github.com/flutter/flutter/pull/57402.

This changed with https://github.com/flutter/engine/commit/2494d1ca70750864d00d5fc1d79f53d20d1a7306
@iskakaushik

@jason-simmons I don't think its that commit, since the original changed landed and got reverted in a narrow window, so any speedup we saw with that change should've been reverted too. I'll run a bisect to identify the culprit.

assigning to myself to bisect and identify the culprit.

Based on this the revert did make the performance worse, but I'd have expected it to go back to the baseline, but it looks like we've got worse.

This benchmark also appears to be affected by https://github.com/google/skia/commit/11ad4ccfd421b19835e430ba5f9ac81c89674ae2 (which makes sense given that the benchmark involves blur filters)
@bsalomon @flar

I'll see if I can do anything about it. The old blur code was unfortunately cheating a bit in some cases and just not doing as much blurring work as it should have. That said I do have some pending perf improvements for some blur scenarios. So it may or may not be recoverable.
The title of that change is confusing. That was the third time the change landed (and finally stuck).
It looks like it briefly got faster before it got worse. Any idea what's happening there?

This metric improved when https://github.com/flutter/engine/commit/2cdbc7f92793125d9312138877c05af6ad708683 landed.  The improvement was lost when that was reverted (https://github.com/flutter/engine/commit/2494d1ca70750864d00d5fc1d79f53d20d1a7306)

Ok so probably totally orthogonal to Skia blur changes.

@bsalomon Once the change that @jason-simmons mentioned got reverted, we noticed that the performance didn't regress back to baseline but it regressed more than expected (as you see in the graph linked here). I think @jason-simmons suspects that this is because of the blur change in https://github.com/google/skia/commit/11ad4ccfd421b19835e430ba5f9ac81c89674ae2.

Thanks. I'm looking into whether the perf can be recovered without reintroducing the bug this fixed. I'm able to run the test on a device with my debug engine.
flutter drive --local-engine-src-path /home/bsalomon/src/engine/src/ --local-engine=android_debug_arm64 test_driver/backdrop_filter_perf.dart
Do I make a --runtime-mode=profile build and then run flutter drive with the --profile option to get the benchmark stats?

Both the old code and the new code will shrink the source of the blur if the blur sigma would produce a discrete kernel larger than is supported by the Gaussian blur shader. Both will perform the blur with a smaller sigma at the reduced src size and then blow that back up. The old code always reduced by some power of two. The new code reduces to approximately the largest size that is supported by the shader. That is probably a significant portion of the performance difference. We can probably go back to the old sizing decision with a little quality reduction compared to the current code.

Do a --runtime-mode=profile build and then run the benchmark script with the --local-engine flag:
cd dev/devicelab
../../bin/cache/dart-sdk/bin/dart bin/run.dart --local-engine android_profile -t backdrop_filter_perf__timeline_summary

For context, I've added this benchmark primarily to test the layer tree pipeline changes per: go/flutter-pipeline-improvements.
Given that we are seeing problems only with kernel sizes larger than the shader and that this benchmarks intent wasn't primarily to track blur performance. I'm okay with re-baselining this.
Removing the TODAY label while we figure out the next steps here.

@iskakaushik any update on your investigation here? Thanks!

https://github.com/flutter/engine/pull/18901 should have been rolled but later reverted. @iskakaushik : is the July milestone still accurate considering this?

@liyuqian , thanks for flagging this, i'll be assigning a conservative milestone this time.

This has since gone green. Closing.

It seems to be doing much better after https://github.com/flutter/flutter/commit/f379fbb7580eb050e96e26b8f24843d21d6bd803


Update dependencies to support Rails 5

Remove protected attributes gem, which is not supported by Rails 5 (mass assignement security is still there in code, for people still on Rails 4)
Slacken DM_VERSION in Gemfile to support DM development on master of v1.3
Comment out RAILS_VERSION (unused)
Change dm-active_model to rails-5 branch until merge and release there

This branch still has deprecation warnings about #primitive when run against dm-core master branch.


Add riff service revise command

Fixes #738

The only issue is that if the image doesn't use a tag that changes, there is no way to force a new version since the kservice yaml won't change but we know the image that it uses has changed in the registry. We could add an annotation like we do for function build to force a new revision:
      revisionTemplate:
        metadata:
          annotations:
            riff.projectriff.io/nonce: "2"

Should we do that, or should we make the user realize that this maybe isn't a blessed pattern (and eg force them to set a dummy env var, or something)?

I think we should trust the user, if they say service revise we should do it without requiring a new tag or fake env var. Same as we do for function build, we assume that they have a new commit in the git repo and we just bump the annotation.

Ping @trisberg. You may want to take a new look


Ambiguity in Two-Stage-Fallback implementation documents for version 2.0.x

The rules.yml file depicting the implementation of Two-Stage-Fallback has a small ambiguity in the below two links.
The value for active_loop is different in the two links.
https://rasa.com/docs/rasa/fallback-handoff#fallbacks
rules:
- rule: Implementation of the Two-Stage-Fallback
  steps:
  - intent: nlu_fallback
  - action: action_two_stage_fallback
  - active_loop: two_stage_fallback

https://rasa.com/docs/rasa/migration-guide
rules:
  - rule: Implementation of the TwoStageFallbackPolicy
    steps:
    - intent: nlu_fallback
    - action: action_two_stage_fallback
    - active_loop: action_two_stage_fallback

Thanks for raising this issue, @koaning will get back to you about it soon✨
Please also check out the docs and the forum in case your issue was raised there too 🤗

Thanks for bringing this up @akshayrkg . Would you mind opening up a PR for this? 🙌🏻

Thanks for bringing this up @akshayrkg . Would you mind opening up a PR for this? 🙌🏻

Someone already fixed it! when I tried to fix it there was no issue

Awesome, closing this issue then.


Keyboard pushing screen

Steps to reproduce

In scaffold for body add Stack
For the first child of stack add image to bottom of screen
For the second child add some textfields, so that when keyboard appears, it should not fit

Expected results
Only first child(in stack) with textfield should move to up, not first child(which is just background image)
Actual results
Textfield moves both child to up. See image below

And this image below is showing when keyboard not opened

Code sample
Code sample
[Paste your code here]

Screenshots or Video

Screenshots / Video demonstration
[Upload media here]

Logs
Logs
[Paste your logs here]

Flutter Doctor output
Doctor output
[Paste your output here]

@tologonkudaiberdiuulu
Without looking at the code, we can't address the issue. This case is often reported and also asked in support channels like StackOverflow where you should take a look first to see if this is occuring due to code implementation or missing any.
Check below for example:
https://github.com/flutter/flutter/issues/53489
https://stackoverflow.com/questions/49840074/keyboard-pushes-the-content-up-resizes-the-screen


Outstanding ECS Cluster items

Branch https://github.com/mitodl/ol-infrastructure/tree/md/ecs_init

[x] Finalize traefik ingress for the cluster

[x] Traefik starts on every node and remains running.
[x] Any loadbalancer address -> traefik.

[x] Finalize a vault-consul-template sidecar for traefik to load *.odl.mit.edu certificate.

[x] Probably needed to get traefik to start and remain running.
[x] Loads the certificate+key into a shared volume on each instance of traefik.
[x] Needs to use AWS IAM permissions that are pinned to the task execution role in vault. See: https://developer.hashicorp.com/vault/tutorials/vault-agent/agent-aws-ecs

[ ] Figure out waypoint or some other platform for managing application deployments into ecs.

[ ] There are more subtasks here

[ ] Deploy an application into ECS using whatever platform.

Gotchas with ECS / Traefik / Vault

Vault comes with an env var VAULT_LOCAL_CONFIG which if you populate it with json, the entrypoint.sh script will dump it into $VAULT_CONFIG/local.json for you. Easy peasy.
Traefik default certificates via the file provider (which is the only way to get them) are tricky. What we do is make fake template in the vault configuration that creates the tls.yaml file defining the dynamic config needed. Render this fake template which contains no actual secrets, at the same time the two real templates are rendered for the key+certificate.

Ultimately, this doesn't matter too much but it is a good proof-of-concept showing how to get a secret from vault and render it to a file. All TLS termination from the user perspective will happen at the LB.

Traefik ECS provider is neat but by default looks at ALL ECS clusters which is probably not ideal. We let it do that with --providers.ecs.autoDiscoverClusters=True but we don't want it to do any discovery within those clusters besides the one it is running in. Restrict that with --provider.ecs.clusters={cluster_name} where {cluster_name} is the the name of the current cluster.
Traefik ECS provider also expects any / all containers in the cluster to be things that you want to route to, which, again, is not the case so set. --providers.ecs.exposedByDefault=False. Now containers we route to will require special labels/annotations in order for traefik to discover them and setup configurations.
File permissions are weird and still not entirely understood by myself. I was able to make it work by creating a shared volume between vault + traefik and then in the vault container mounting that shared volume at: /vault/file which is different: https://github.com/hashicorp/vault/blob/main/Dockerfile#L139. Have vault render its secrets into this directory. Mount the same shared volume in traefik at /etc/traefik/tls and you can load the certificates and the dynamic config needed.
Docker healthchecks seem to be helpful in ECS. Generally those are done with shell commands inside the executing containers themselves. Vault is easy and we use what Hashicorp suggests vault status. Traefik requires --ping to be specified as a command line argument in BOTH the running container / commands list and in the healthcheck but only AFTER the work healthcheck, so : traefik healthcheck --ping. Put it before and it errors in a most unhelpful way.

root@ip-172-17-1-56:/etc/docker# docker ps
CONTAINER ID   IMAGE                            COMMAND                  CREATED             STATUS                       PORTS     NAMES
fed5626c3518   traefik:v2.10.4                  "/entrypoint.sh --ap…"   About an hour ago   Up About an hour (healthy)             ecs-data-ci-traefik-46-data-ci-traefik-c48599c2e2becdaf6300
4295b1aca17a   hashicorp/vault:latest           "docker-entrypoint.s…"   About an hour ago   Up About an hour (healthy)             ecs-data-ci-traefik-46-traefik-vault-agent-f4e89caaa8fa95e6cf01
27c6ff18d366   amazon/amazon-ecs-agent:latest   "/agent"                 3 weeks ago         Up 3 weeks (healthy)                   ecs-agent

Outstanding Issue - Environment Variables
So, there is one outstanding issue at the moment that I'm struggling with the best approach to and that is environment variables. ECS offers two ways to do env vars documented here. There is an extension/exception to that for secrets using SecretsManager but it isn't that interesting because we don't use that.
So, from the two provided methods we have the following.

List keys + values out individulally for each env var inside the task.

Pro: Pretty straight-forward.
Con: Locked into static secrets at pulumi-run-time. Lose a lot of flexibility that comes with vault + consul for populating a lot of the more interesting bits of this config.
Con: Makes the task definition big and ungainly.

Populate a .env file and stuff it some place safe in S3

Pro: Pretty straight-forward.
Con: Comes with a bunch of IAM foolishness to keep it secret, keep it safe).
Con: Locked into static secrets at pulumi-run-time. Lose a lot of flexibility that comes with vault + consul for populating a lot of the more interesting bits of this config.

Notably absent from that list is just a .env file on the local system. Probably because the underlying EC2 instances are supposed to be livestock, not pets. And livestock doesn't have any local files.
So I'm thinking something a little more flexible but probably more janky.

Follow the already defined and explored pattern of vault/consul-template sidecar to render a file which is essentially our existing .env file for docker compose. This file is rendered into a shared volume.
In the actual application containers, we add an entrypoint.sh that opens that file, loops through it and exports every key into the environment and then launches the app.

Doesn't envconsul do this already? Yeah, probably, but it is very particular about the keynames in consul and vault and re-organizing / cleaning those superfund sites up is outside the scope of this exploration.

consul-template itself can also be used for spawning the process after rendering the config. It might make sense to use that as the entrypoint? https://github.com/hashicorp/consul-template/blob/main/docs/modes.md#exec-mode

Configuration Challenges
There is nothing analogous to a k8s configMap or a docker config in ECS which is presenting some issues. This SO comment covers basically the only options for getting files into containers with ECS: https://stackoverflow.com/a/71704130
Consider the following volume mount list for the nginx sidecar in OVS:
https://github.com/mitodl/ol-infrastructure/blob/main/src/bilder/images/odl_video_service/files/docker-compose.yaml.tmpl
Some of these files are static and unchanging, others require interpolation from vault, and some are rendered entirely from vault. Each of these situations requires a slightly different approach in order to get the configuration where it needs to be in the container. And nearly all of those approaches is going to be complicated and janky. Ultimately this is going to lead to an increase in complexity and boilerplate which is not what we're looking for at this time.


[Bugfix][Zeta] Fix the checkpoint be blocked with long time

Purpose of this pull request
Fix the checkpoint be blocked with long time. #5694

Does this PR introduce any user-facing change?

How was this patch tested?

Check list

[ ] If any new Jar binary package adding in your PR, please add License Notice according
New License Guide
[ ] If necessary, please update the documentation to describe the new feature. https://github.com/apache/seatunnel/tree/dev/docs
[ ] If you are contributing the connector code, please check that the following files are updated:

Update change log that in connector document. For more details you can refer to connector-v2
Update plugin-mapping.properties and add new connector information in it
Update the pom file of seatunnel-dist

[ ] Update the release-note.

Could you retry the failed CI?

Could you retry the failed CI?
PTAL, I have retried the failed CI.

You missed these.

Could you retry the failed CI?

You missed these.

Sorry, I'll try again right away

cc @hailin0


Better error handling when loading from an incorrect csv

Is your feature request related to a problem? Please describe.
Currently if the .csv file is incorrectly formatted, the file loading will silently fail and errors will surface when interacting with the commands.
Describe the solution you'd like
An error message when loading an incorrect job. The system should check how many entries the csv row has, and if the type is correct. If there are any issues, an error should be displayed to the user error loading job <jobid> and the system should try and recover from the error by ignoring that job. Automatic error correction is not in the scope of this feature.

#70 fixes this


Add german translation

It's my first GitHub collaboration and pull request so it's a small one and suggestions and tips are appreciated,

@Ztarbox Thanks for your contribution!
I can see 1 filed (https://github.com/Android-Messages-For-Desktop/android-messages-for-desktop/pull/18/files#diff-3a2d3d3dcecc6fffa8902ba0d2d100b5R13) that is not transalted, is it intended ?
@antoineguilbert Maybe reword the readme to redirect users to POEditor instead ?

@Armaldio No. I just missed it. Thanks


Import demo components from @storybook/react

Issue: #1266
What I did
Import demo components from @storybook/react instead of @storybook/components
We do this so we can have a uniform way to do this across frameworks
(e.g. RN, vue)
How to test
To make sure the deps work:
yarn bootstrap
cd examples/cra-kitchen-sink
yarn storybook

Does not test getstorybook, but I think we can assume that will work (but please review)

still WIP? need to remove \lib\components\src\demo

Thanks @usulpro . I forgot to remove them earlier

@ndelangen @UsulPro @alexandrebodin a test is failing but I don't have time to figure it out 😭
 FAIL  examples/test-cra/src/storyshots.test.js
 Test suite failed to run

Your test suite must contain at least one test.

Need to be offline for next four days. Would ❤ if somebody could get this merged and shipped. @Norbert?

Looks good to me, what's failing the build?

Cf. https://github.com/storybooks/storybook/issues/1286 -- not sure this test passes on any branch with npm5

Currently the build is broken because test-cra requires @storybook/addon-storyshots AND @storybook/react. At the same time @storybook/addon-storyshots requires @storybook/react.
When we run the test-cra tests, two versions of @storybook/react are getting loaded, and this leads to a test error “Your test suite must contain at least one test.”
If we remove @storybook/react from @storybook/addon-storyshots's package.json then the tests pass again.
However, we are using demo components from @storybook/react in @storybook/addon-storyshots, so this "fix" is a filthy hack.

Update again
I have fixed the build with an unfortunate hack. @storybook/addon-storyshots now only takes @storybook/react as a peer-dep, rather than as a dev dep.
This sucks, and is not technically correct, but it unbreaks the build. I am thinking about alternative approaches to this whole mess.

@alexandrebodin i missed your suggestion above about creating a demo.js file. i have incorporated that into this PR

Triumph!
@tmeasday 's PR uses tarballs for test-cra. This is a better solution than my hack above, so we backed that out. Merging.


Implemented rustfmt support for the generated code

:point_up:
Works better with things like racer as well as makes debugging issues with generated code a bit easier!
Test Plan
Enabled by default and tested by an example.

I wonder if it is possible to use rustfmt as a library (in the future) to avoid shelling out to a binary.

There is rustfmt_lib but that would require compiling a lot of extra stuff. I think, as a future improvement, have it be a optional feature to compile rustfmt into the ethcontract-generate instead of shelling out.


Shadow effect with Atom Material UI Theme

Weird shadowing at bottom of the toolbar
Reproduction Steps:

Launch Atom
Ensure tool-bar is activated

Expected behavior:
Solid uniform color
Observed behavior:
Shadow at bottom. See this screenshot at look at bottom right
Screenshots and GIFs
Shadow effect at bottom right
Atom version: v1.9.2
OS and version: Windows 10 Home Anniversary Update
Installed packages:
├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>└──<EMAIL_ADDRESS>Additional information:

Problem can be reproduced in safe mode: Y
Problem started happening recently, didn't happen in an older version of Atom: Y
Problem can be reliably reproduced, doesn't happen randomly: Y
Problem happens with all files and projects, not only some files or projects: Y

The shadow you see is a feature called Gutter Shadow (implemented in https://github.com/suda/tool-bar/pull/61). It should only appear on vertical tool-bars and when there's not enough room for all tool-bar buttons.
Can you confirm it also happen when disabling your themes?

Can confirm when I switch to the default Atom One light theme it still exists...
See: http://imgur.com/a/qIKdX

So, I can confirm this issue in the latest releases.
It could be an Atom bug.
There seems to be a difference in fetching dimensions for element.getBoundingClientRect().height and element.scrollHeight.
> $0.getBoundingClientRect().height
< 786.5
> $0.scrollHeight
< 787

I guess I should leave an issue on the Atom repo then, yeah?

I've not seen this happen on any previous versions of Atom (aldo I'm using the vertical tool-bar much). So it could be introduced in Atom or Electron. I've actually asked on Slack if someone could confirm this being a bug, but it's quiet there.

I've not seen this happen on any previous versions of Atom

I'm going to update to Atom version 1.9.5 and see if that helps. I forgot to restart Atom on my Windows machine. I'll report back...
It's interesting to note that this does not happen on OS X 10.11.6

It's interesting to note that this does not happen on OS X 10.11.6

Did you try resizing Atom?

After some research I found out that, according the specs, element.getBoundingClientRect().height returns a floating-point value. The correct solution is to use offsetHeight instead, which returns an integer, just like scrollHeight.

Fix coming soon.

Yes I tried resizing and the issue still remains.


Dependency warnings during installation

Hello develoeprs,
I am installing Autoware using the kinetic docker.
During installation, I noticed there were quite some warnings like the following:
[91mCMake Warning at /opt/ros/kinetic/share/catkin/cmake/catkin_package.cmake:166 (message):   catkin_package() DEPENDS on 'yaml-cpp' but neither 'yaml-cpp_INCLUDE_DIRS'   nor 'yaml-cpp_LIBRARIES' is defined. Call Stack (most recent call first):   /opt/ros/kinetic/share/catkin/cmake/catkin_package.cmake:102 (_catkin_package)   sensing/drivers/lidar/packages/velodyne/velodyne_pointcloud/CMakeLists.txt:39 (catkin_package)
[0mCMake Warning at /opt/ros/kinetic/share/catkin/cmake/catkin_package.cmake:166 (message):   catkin_package() DEPENDS on 'python-yaml' but neither   'python-yaml_INCLUDE_DIRS' nor 'python-yaml_LIBRARIES' is defined. Call Stack (most recent call first):   /opt/ros/kinetic/share/catkin/cmake/catkin_package.cmake:102 (_catkin_package)   sensing/drivers/lidar/packages/velodyne/velodyne_pointcloud/CMakeLists.txt:39 (catkin_package)
[91mCMake Warning at /opt/ros/kinetic/share/catkin/cmake/catkin_package.cmake:166 (message):   catkin_package() DEPENDS on 'common' but neither 'common_INCLUDE_DIRS' nor   'common_LIBRARIES' is defined. Call Stack (most recent call first):   /opt/ros/kinetic/share/catkin/cmake/catkin_package.cmake:102 (_catkin_package)   computing/perception/localization/lib/fast_pcl/ndt_cpu/CMakeLists.txt:16 (catkin_package)
[91mCMake Warning at /opt/ros/kinetic/share/catkin/cmake/catkin_package.cmake:166 (message):   catkin_package() DEPENDS on 'system_lib' but neither   'system_lib_INCLUDE_DIRS' nor 'system_lib_LIBRARIES' is defined. Call Stack (most recent call first):   /opt/ros/kinetic/share/catkin/cmake/catkin_package.cmake:102 (_catkin_package)
Will this cause any problem when I run Autoware? What can I do to eliminate these errors? Thanks for your time!

try this one,
catkin_make -Dcv_bridge_DIR=/usr/share/cv_bridge/cmake/   <<<< replace it with your cv_bridge path


seems wrong document about consul catalog provider usage

Do you want to request a feature or report a bug?
bug
What did you do?
https://docs.traefik.io/providers/consul-catalog/
the config exampl say after enable consul catalog then i shoud tag service with below tag
- traefik.http.services.my-service.rule=Host(`example.com`)

but it does not work until i changed to
- traefik.http.routers.my-service.rule=Host(`example.com`)

and i double checked https://docs.traefik.io/v2.3/reference/dynamic-configuration/consul-catalog/
it does not have labels like traefik.http.services.my-service.rule but only traefik.http.routers.my-service.rule
then i realized this may be a document issue.
please confirm if i am right since i waste hours find the reason.
thank you.

Closed by #7332.


[FEAT] : Add Contact Us Via E-Mail

Issue Template
Description
From this page, user can mail their issue, reviews, and query direct from website.
Steps to Reproduce
Please provide step-by-step instructions on how to reproduce the issue:

Go to '...'
Click on '...'
Scroll down to '...'
See error

Expected Behavior
Describe what you expected to happen.
Actual Behavior
Describe what actually happens when you follow the steps.
Screenshots

Additional Context
Add any other context or information about the issue here.

thank you for raising the issue, but currently we already have the contact page, hence this is not required ;)


Strange hover in theme picker

Issue Type: Bug

Open extension details
Select some text?
Open theme picker
🐛 There's 1 focused element and 1 hover, but the mouse is outside of picker

VS Code version: Code - Insiders 1.33.0-insider (9b849d9de7168eb4f685823bf9b9e27a0a8dae74, 2019-03-08T06:59:35.464Z)
OS version: Windows_NT x64 10.0.17763

Seems to be related to webviews and mouse events.

@usernamehw does this only reproduce with release notes text selected or also with normal editors?

This looks a lot like https://github.com/Microsoft/vscode/issues/64955

This blue hover is not nice. I see this sometimes too

Only in #64955, the mouse is INSIDE the picker. This one only repros with webviews and much more unexpected.

This is likely an upstream issue.


Question about developer's environment

proj@proj:~/sr.ht$ python app.py
/home/proj/.local/lib/python2.7/site-packages/flask/exthook.py:71: ExtDeprecationWarning: Importing flask.ext.login is deprecated, use flask_login instead.
  .format(x=modname), ExtDeprecationWarning
Traceback (most recent call last):
  File "app.py", line 1, in <module>
    from srht.app import app
  File "/home/proj/sr.ht/srht/app.py", line 16, in <module>
    from srht.blueprints.html import html
ImportError: No module named blueprints.html

I do not use python much for relatively complex projects like this, but I do not think I have had an environment where importing relative modules works in the way this project seems to require it. Is there any way I can configure my environment to match yours best? Thanks much!

Use python 3.


A successful call to updateInvestigationLabel returns an HTTP code of 200

...instead of HTTP 201.
I submitted pull request #9 to address this issue.

This is a dupe.


[Gally]: master <- dev

Automatically created by Git-Ally

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Integration inside of Chat UI

Hi,
I think i saw a way to integrate this previewer on the Chat UI, but i couldn't remembere when or how.
Is there any officla tutorial about it?
Thank you.

Hi @SalahAdDin if you are talking about flutter_chat_ui it works automatically there, already integrated, since it is our package too. If you are talking about any other chat UI I guess documentation here is sufficient or you can take a look how we integrated it inside flutter_chat_ui repo. Does this answer your question?

Hi @SalahAdDin if you are talking about flutter_chat_ui it works automatically there, already integrated, since it is our package too. If you are talking about any other chat UI I guess documentation here is sufficient or you can take a look how we integrated it inside flutter_chat_ui repo. Does this answer your question?

Yeah, i was talking about flutter_chat_ui, yeah!

As I said, it is already there. Anything else?


Actualizar README con tareas terminadas

I'll work on it.

I would thank you for your colaboration. This task has been created for local people.
You can look at other tasks for helping.
Thanks again!


readdirp depth issue

By default readdirp does depth: 1
If I change this to depth: 0  then readdirp does not show the sub-directory name. I don't want to list sub-directory files but only sub-directories name. How can I achieve this?

I also have this issue. depth=0 ignores the top-level folders.

Still happening with v3.1.3

@TotallyInformation Is this still an issue?

Yes, I'm afraid so unless there is another update beyond 3.1.3 that I haven't tested.

Appears to be fixed in v3.3.0 so can probably be closed now.


All updates to address Issue 10

This addresses all the requests from Healthcare PoC under #10 to provide newer enhancements for SwiftBOM.  A new video has also been released for the demo purposes under the same playlist https://youtube.com/playlist?list=PLKr8MJRsuoPHGqfcoj8auu7zax8oLRPsH

Merge all capabilities for this version 1.8.4 with backend 5.8.4


Cleaner base class and functionality + tests

Added new cleaner base class as well as an outlier (iqr) based cleaning method + accompanying tests.
Checked flake8 btw
Issue #129

Codecov Report

Merging #175 (11625bc) into master (10f584b) will decrease coverage by 0.30%.
The diff coverage is 77.77%.

@@            Coverage Diff             @@
##           master     #175      +/-   ##
==========================================
- Coverage   94.79%   94.48%   -0.31%
==========================================
  Files          23       25       +2
  Lines        2440     2485      +45
==========================================
+ Hits         2313     2348      +35
- Misses        127      137      +10

Impacted Files
Coverage Δ

movingpandas/trajectory_cleaner.py
72.97% <72.97%> (ø)

movingpandas/__init__.py
100.00% <100.00%> (ø)

movingpandas/tests/test_trajectory_cleaner.py
100.00% <100.00%> (ø)

Continue to review full report at Codecov.

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


Add support for CH34x

Boards like LilyGO TTGO T5-4.7″ E-Paper or LilyGO TTGO T5 2.13" are using CH34x driver for communication.
After adding following code to js/index.js
const usbPortFilters = [
    { usbVendorId: 0x1a86, usbProductId: 0x55d4 },

the device appears in the list, but it's not able to connect.
Console output looks like this:
esptool.js v0.1-dev
Serial port WebSerial VendorID 0x1a86 ProductID 0x55d4
Connecting.........._______......._______......._______.......

Drivers

macOS: https://github.com/WCHSoftGroup/ch34xser_macos.
older Windows 10: https://www.wch.cn/download/CH343SER_EXE.html.

On Linux the device is recognized as /dev/ttyACMx

Same for M5Stack:

Core 1: CP210x (show in the list, but cannot connect)
Core 2: CH9102 (not in the device list)

Drivers:
https://docs.m5stack.com/en/accessory/esp32_downloader_kit

I have tried CH9102F with esptool-js and found that it can't connect to it (neither with the default macOS driver nor with WCH driver), while esptool.py can.

Correction, latest esptool-js actually can connect to CH9102F, at least on macOS, it just take a really long time to do that:
Serial port WebSerial VendorID 0x1a86 ProductID 0x55d4
Connecting.........._______......._______......._______.
Detecting chip type... ESP32
Chip is ESP32-D0WD-V3 (revision 3)

If anyone encounters timeout/ getting stuck issues while connecting or performing flash/erase operations with CH34x/CH9102F, please consider attempting these operations at a lower baud rate. Thank you!


Substreams initial block later than chain's head leads to weird error

I trie to run a substreams.yaml whose initialBlock was 22207818 but on mainnet.eth.streamingfast.io:443 by mistake. The initial block is later than Ethereum Mainnet chain's head.
This seemed to work but when bundling happened, an execution error was received:
2023-08-30T23:21:47.590-0400 ERRO (sink-postgres) substreams encountered a retryable error {"error": "rpc error: code = Unknown desc = rpc error: code = Internal desc = error during init_stores_and_backprocess: run_parallel_process failed: parallel processing run: stores didn't sync up properly, expected store \"store_block_meta_end\" to be at block 18031600 but was at 0: load store \"store_block_meta_end\": load full store store_block_meta_end at<PHONE_NUMBER>-0022207818.kv: opening file: not found"}
2023-08-30T23:21:47.590-0400 INFO (sink-postgres) sleeping before re-connecting {"sleep": "551.129931ms"}

It appears we don't properly handle the case where the initialBlock of a module is in the future. We should probably simply reject.

Yep going to try sure

Nope, same error. Here my try out steps.

Edit https://github.com/streamingfast/substreams-eth-block-meta so that initialBlock: 22207818 is there under kind of every module
In substreams-sink-postgres, run ./up.sh -c
In substreams-sink-postgres, run SUBSTREAMS_MANIFEST="pwd/../substreams-eth-block-meta" SUBSTREAMS_ENDPOINT="api-unstable.streamingfast.io:443" ./devel/eth-block-meta/start.sh -c

ok yes, i can reproduce now even without the sink:

editing the eth-block-meta substreams as you described
building the .spkg
running substreams run -e mainnet.eth.streamingfast.io:443 ./substreams.spkg db_out

https://github.com/streamingfast/substreams/pull/295

issue fixed with https://github.com/streamingfast/substreams/commit/9240d8f141899e272e3446e382da8c06c86352e7

It might not be fully resolved, see https://discord.com/channels/666749063386890256/1146717627952152589/1153622551755497492.
We need to investigate that again.

I am having an issue when trying to stream my .spkg with an initialBlock close to the head of the chain (around 100-200 blocks).
It doesn't work in both production and dev mode. I am requesting it as follow
substreams run -e mainnet.eth.streamingfast.io:443 my-package.spkg map_out --start-block  18274900 --stop-block +1
Here start is equal to the initial block in the manifest and is 100 blocks before the head of the chain.
Here is a Trace Id that gives the error : aa9c9377821670e7609086758c722d50

I did a couple of tests:
During my first test, I used initialBlock = 18275900 and it crashed without any Error Message, it only said Cliend Error.
Then I waited a bit to try with initial block = 18276000 and I got a different error message:
Error: rpc error: code = Unknown desc = rpc error: code = Internal desc = error during init_stores_and_backprocess: run_parallel_process failed: parallel processing run: stores didn't sync up properly, expected store "store_first_token_transfer_block" to be at block 18275900 but was at 0: load store "store_first_token_transfer_block": load full store store_first_token_transfer_block at<PHONE_NUMBER>-0018276000.kv: opening file: not found.
I don't know how the files are handled by the server but the boudaries of this file<PHONE_NUMBER>-0018276000.kv are the ones from my first test that crashed and the others from the second test.


[ONNX Runtime] update to v1.17.0

Library name
ONNX Runtime
New version number
v1.17.0
Other information that may be useful (release notes, etc...)
Currently vcpkg  port only supports the GPU version of ONNX Runtime onnxruntime-gpu and only for Windows. And there's no *Target.cmake file. Please support the CPU version of ONNX Runtime and support Linux and MacOS.
New release of ONNX Runtime v1.17.0:
ONNX Runtime v1.17.0

Hi @luncliff,
I noticed that you created the port onnxruntime in your registry (https://github.com/luncliff/vcpkg-registry/blob/main/ports/onnxruntime), this would be the great solution for the current issue, and also would be very useful to other users who may need it.
Would you like to help create a pull request to add port onnxruntime to the vcpkg registry?
If you need any help or have any questions, please let me know. Thanks for your work and contribution to community.

So they released another version! (oh my god....)
Let me check the release note and commits first. I was also considering
upstream contribution for both onnxruntime and vcpkg
On Thu, Feb 8, 2024, 15:16 WangWeiLin-MV @.***> wrote:

Hi @luncliff https://github.com/luncliff,
I noticed that you created the port onnxruntime in your registry (
https://github.com/luncliff/vcpkg-registry/blob/main/ports/onnxruntime),
this would be the great solution for the current issue, and also would be
very useful to other users who may need it.
Would you like to help create a pull request to add port onnxruntime to
the vcpkg registry?
If you need any help or have any questions, please let me know. Thanks for
your work and contribution to community.
—
Reply to this email directly, view it on GitHub
https://github.com/microsoft/vcpkg/issues/36545#issuecomment-1933484125,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ADLSYE6SLHMBCFPIRB2PIODYSR3THAVCNFSM6AAAAABCXT3FOKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMZTGQ4DIMJSGU
.
You are receiving this because you were mentioned.Message ID:
@.***>

Currently working on https://github.com/microsoft/onnxruntime/pull/21348 . I will update the branch soon...


Example of Elmah.ErrorMail.config?

Everyone can provide an example of Elmah.ErrorMail.config? thanks in advance

Sure, the Elmah.ErrorMail.config is a basically section-less INI file of key-value pairs as follows:
<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>
Like in an INI file, a line can be commented out be starting with with a semi-colon (;):
<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>
You can also address multiple recipient by separating them with commas:
to=alice<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>
Alternatively, you can also set the same key several times, like to in the example below, to address multiple recipients:
<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>
The only supported configuration keys are to, cc and bcc as shown in all the examples above, and all of which are optional.
If this helped then please consider closing the issue.

Thanks your reply.
so doesn't support configuration keys like :  from, subject , async, smtpServer, userName, password, useSsl ?
if doesn't support, does have other way to support?

so doesn't support configuration keys like :  from, subject , async, smtpServer, userName, password, useSsl ?

No because that sort of configuration is not expected to change often whereas you might want to configure different recipients often without causing a restart of the application (as would be the case with configuration, like above, in web.config).

if doesn't support, does have other way to support?

Yes! The ErrorMailModule in ELMAH has supported firing events when emailing an error notification. This project builds on that, makes it easier and even supports more customization.
You can subscribe to the mailing event like this:
App.OnModuleEvent(
    (m, h) => m.Mailing += h,
    (m, h) => m.Mailing -= h,
    h => new ErrorMailEventHandler((sender, args) => h(sender, args)),
    (Elmah.ErrorMailModule sender, ErrorMailEventArgs args) =>
    {
        // TODO event handling code
    });

This should happen during the start-up or initialization of your web application. Below is an example of of a mailing event handler that sends the e-mail itself and then tells ELMAH to skip its own logic to send one (to avoid a duplicate) by setting ShouldNotSend to true:
App.OnModuleEvent(
    (m, h) => m.Mailing += h,
    (m, h) => m.Mailing -= h,
    h => new ErrorMailEventHandler((sender, args) => h(sender, args)),
    (Elmah.ErrorMailModule sender, ErrorMailEventArgs args) =>
    {
        var tag = args.Mail.GetTag();
        var config = tag.ErrorMailModuleSmtpConfiguration;
        var smtp = new SmtpClient(config.Host, config.Port);
        smtp.Send(args.Mail);
        tag.ShouldNotSend = true;
    });

You could code up your own logic to read configuration from anywhere.

If this helped then please consider closing the issue.

asdsds dsds dsds d


Update tests to use to pytest parameterization

Currently, test cases that differ only in the inputs are defined as separate tests or using multiple assert statements. We can clean up the tests by using pytest parameterization.
Also, tests are grouped together as classes. However, that's the unittest way of doing things. pytest doesn't care whether the tests are independent functions or part of classes. So maybe we can ditch the classes altogether.

I want to work on this issue


Use srcSets for dpr

Before you submit:

[x] Please search through the existing issues (both open AND closed) to see if your feature has already been discussed. Github issue search can be used for this: https://github.com/imgix/ember-cli-imgix/issues?utf8=✓&q=is%3Aissue
[x] Please take a moment to find out whether your idea fits with the scope and aims of the project

Is your feature request related to a problem? Please describe.
This library currently enables responsiveness by detecting what dpr the browser is using and creating a url using that uses that dpr.
Describe the solution you'd like
Using srcSet for this dpr behaviour lets the browser do the work, rather than offloading it to this library.

This was fixed by #39


[Bug]: Lambda Execution Hangs After Handler Response Return When Using Extension With No API Key

Problem Description
When using the Extension with no api key configured (tested with Node 18) lambda invocation takes an additional 1.2 seconds.  Its worth noting that the time taken for the request handler to return response to a caller does not increase, but after the handler returns response the lambda hangs for a period of time.
Was able to reproduce the issue with a vanilla handler on new serverless app.  Two handlers, one with and the other without the layer.
Handler Config:

Invocation times with extension:

Invocation times without extension:

I found this issue in our production environments, when disabling the lambda extension.  In this case there is no reason for data to be sent to the extension, nor for the extension to be holding the handler for an additional period of time.
Hope you are able to help, many thanks and all the best.
Short, Self Contained Example
Create New Serverless App (Node18), two seperate handlers.  Configure one lambda to use the layer (tested with layer version 168 and 171).  Set LAMBDA_HANDLER env var pointing at your handler and using instana-aws-lambda-auto-wrap.handler, no other environment variables set.
The other configured to use the handler directly (no Instana extension or env variables either).
Call each and note the difference in lambda duration (not api latency).
Node.js Version
Node 18
package.json
No Package.json required.

package-lock.json
No package-lock.json required.

@rod-dvla Thanks for your report. We are taking a look.

@rod-dvla Based on your message, we understand that when you disable the lambda extension, the duration significantly increases, causing the handler to be held for an additional period. Please correct us if we are wrong.
We have been unable to replicate the issue on our end. Could you kindly share the logs to help us gather more information?
Additionally, could you provide information on the steps you take to disable the extension?
Here's what we've attempted so far:

Created a lambda function (node18) without the extension and no api keys in CommonJS.
Created a lambda function  (node18) with the extension and no api key in CommonJS, setting the LAMBDA_HANDLER to instana-aws-lambda-auto-wrap.handler, with no other environment variables configured.
Invoked the endpoints multiple times and monitored the durations.

Upon reviewing the logs, we have not identified the reported issue.
Note: To produce logs, you can utilize the environment variable INSTANA_DEBUG with the value set to debug.

@rod-dvla Do you experience that under load?

@kirrg001 I get this on each request regardless of load.
@aryamohanan Will look to set INSTANA_DEBUG and get the info back to you today.

Have collected log output for an endpoint with extension and INSTANA_DEBUG set to debug:
log-events-viewer-result(8).csv
For reference have also included the log output for function without.
log-events-viewer-result(9).csv
This is for a serverless stack with 2 files:
serverless.yml
service: basic-instana-extension-test

frameworkVersion: "3"

provider:
  name: aws
  runtime: nodejs18.x
  region: eu-west-2

functions:
  hello:
    handler: handler.hello
    events:
      - httpApi:
          path: /instana/without
          method: get
  with-instana-extension:
    handler: instana-aws-lambda-auto-wrap.handler
    environment:
      LAMBDA_HANDLER: handler.hello
      INSTANA_DEBUG: debug
    layers:
      - arn:aws:lambda:eu-west-2:410797082306:layer:instana-nodejs:171
    events:
      - httpApi:
          path: /instana/with
          method: get

handler.js
'use strict';

module.exports.hello = async (event) => {
  return {
    statusCode: 200,
    body: JSON.stringify(
      {
        message: 'Go Serverless v1.0! Your function executed successfully!',
        input: event,
      },
      null,
      2
    ),
  };

  // Use this code if you don't use the http event with the LAMBDA-PROXY integration
  // return { message: 'Go Serverless v1.0! Your function executed successfully!', event };
};

Note the duration of the lambda is much higher (1500sec odd).  From what I've seen api response latency is roughly the same with/without extension, but the lambda duration is a lot higher on the version with extension.

@rod-dvla We appreciate your understanding regarding the delayed response, as our team was on vacation last week. Currently, we are diligently working on resolving the issue, and we will notify you promptly once the fix is implemented. In the interim, should you wish to disable the extension, you can achieve this by setting the environment variable INSTANA_DISABLE_LAMBDA_EXTENSION to a non-empty string.

Hi @rod-dvla
We've released  fix in v3.1.1. Kindly verify whether the issue has been addressed. Thank you

Hi @aryamohanan, am taking a look now, will get back to you shortly with results.

Hi @aryamohanan, apologies for the delay.  Will post over logs to confirm tomorrow, but am still seeing the same extended duration.  As you say I can get around by setting the ..DISABLE.. environment variable.  Behaviour seems to be aligned with the scenario below:

When the extension is disabled using INSTANA_DISABLE_LAMBDA_EXTENSION env var I see very low double digit ms duration.
With No API Key I see minimum 1.5 second duration on all http invocations.
With an API Key I see low duration, usually double digit or low-to-mid triple digit ms.

This is using layer with arn arn:aws:lambda:eu-west-2:410797082306:layer:instana-nodejs:173, which on start up lists version 3.1.1 as being used.

@rod-dvla Thank you for taking the time to share these details with us. It's important to note that testing without an API key may not produce accurate results as it is a mandatory field.
We truly value your efforts in providing us with this insightful feedback. I'd like to inform you that we have logged an internal bug report to address this issue. While it's currently not our top priority, your input is important to us. If this use case is causing significant issues or impeding your application, we kindly encourage you to reach out to us again.

Thank you for taking a look.


Improve incremental builds

Avoid full rebuild every time Configure is executed.

ping @levitte, what are we doing with this?

ping

Ah, sorry.  And this had me learn how to find stuff where I'm mentioned...
+1

I suppose if you look at it cross-eyed it's a bugfix.  +1 for 1.0.2  Is it the same thing for master/1.1.0?

1.1.0 is radically different in this regard.

that's what i thought.
+1  ship

@orgads, @richsalz, would you call this a trivial change?  I'm unsure.  If not, a CLA is needed.
Expressed differently, do you plan on contributing more, @orgads?  In that case, I would definitely recommend a CLA.
See https://www.openssl.org/policies/cla.html for more information and a link to the CLA to consider.

I would call it a trivial change.  But our policy is that the original author and the team member must agree.

I find it trivial, but whatever. I just sent the CLA.

I found some more edge cases on linux. Should I file a new pull request based on this one, or just push to the same branch?

Push on this same branch

Well?

I'm sure @levitte will get around to merging it soon.

@richsalz , this needs a reconfirm from you as well.

There's a tiny behavioral difference here in domd.
If Makefile remains unchanged (i.e. identical to Makefile.save), Makefile.save is deleted. The current behavior is keeping both. I doubt anyone should care though...

I think that's a non-issue.

+1

Finally merged!


geoserver electricity layer

As a healthsites user I would like to see the electricity supply layer so that I can see which healthsites could have electricity
https://wiki.openstreetmap.org/wiki/Power_networks

For this i think we need to add "Overlay Features"
So we can add others layer too easier (without development)
And maybe we can put it on geoserver
Please check this ticket
https://github.com/healthsites/healthsites/issues/1483
CC @markherringer @timlinux
I will close this as per we have epic ticket for this


BLD: Don't require gfortran on windows.

Coverage remained the same at 81.852% when pulling e7cdcc72ecfef201c817c440a1c26fcd72ff9c66 on windows-doesnt-use-gfortran into 0cef5eff2ffebac9813d58b56b34a730510758d4 on master.

Coverage remained the same at 81.852% when pulling e7cdcc72ecfef201c817c440a1c26fcd72ff9c66 on windows-doesnt-use-gfortran into 0cef5eff2ffebac9813d58b56b34a730510758d4 on master.


Feat: Add support for warning color

Alaska Airlines Pull Request
This PR adds support for the auro warning color as an attribute 'warning' on the auro-icon.
Summary:
As an alaskaair.com developer, I want to be able to use icons which take advantage of the warning color from auro. This PR enables that by simply adding a new attribute to the auro-icon component
Type of change:

[x] New capability

Checklist:

[x] My update follows the CONTRIBUTING guidelines of this project
[x] I have performed a self-review of my own update

By submitting this Pull Request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
Pull Requests will be evaluated by their quality of update and whether it is consistent with the goals and values of this project. Any submission is to be considered a conversation between the submitter and the maintainers of this project and may require changes to your submission.
Thank you for your submission!
-- Auro Design System Team

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.TJ Grist seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


CDPSDX-511: keytab and service principal internal control plane APIs.

I manually tested the API's by sending requests from the client to make sure that the corresponding API is invoked.

Can one of the admins verify this patch?

Also note that our jenkins CI jobs can run only if you push your branch to the hortonworks repo, we can't run it on forks. So please migrate your commit to a branch from this repo and open the PR from it

Created another pull request https://github.com/hortonworks/cloudbreak/pull/5441


WPCS Setup issue

I am setting up WPCS on Windows 10 but it is displaying PHP Fatal error.
Command and Output:
C:\xampp\php>phpcs -i
The installed coding standards are MySource, PEAR, PSR1, PSR2, Squiz, Zend, WordPress, WordPress-Core, WordPress-Docs, WordPress-Extra, WordPress-Theme and WordPress-VIP
C:\xampp\php>phpcs --standard=WordPress C:\xampp\htdocs\start\wpfree\wp-load.php
PHP Fatal error:  Class 'WordPress_AbstractArrayAssignmentRestrictionsSniff' not found in C:\xampp\php\pear\PHP\CodeSniffer\src\Standards\WordPress-Coding-Standards\WordPress\Sniffs\Arrays\ArrayAssignmentRestrictionsSniff.php on line 24
Fatal error: Class 'WordPress_AbstractArrayAssignmentRestrictionsSniff' not found in C:\xampp\php\pear\PHP\CodeSniffer\src\Standards\WordPress-Coding-Standards\WordPress\Sniffs\Arrays\ArrayAssignmentRestrictionsSniff.php on line 24
When i run phpcs -i, it displays correct installed standards but when i run a core WordPress file, it does not give output instead display 'Fatal error:'
When i change standard '--standard=Zend' it display correct output.
I can not figure out issue because when i change standard to Zend it run without error but it display error with WordPress. Means PHPCS is installed correctly but issue with WPCS.
Your help will be greatly appreciated.

PHPCS has released a new version (3.0) this week with which WPCS is not (yet) compatible. S#718
If you use PHPCS 2.9.0, things will work as expected.

@jrfnl
Yes, i installed 2.9.0 and no issue.
Thank you very much


[Feature request]

Hello
There is a problem that if we scroll the document it only goes vertically up or down and when there is no more to scroll then it goes side to side
Please add this simple feature that if we want to move the document side to side (Horizontally) we can use shift + scroll like in vscode
Thank you

shift + scroll already works in Notepads to scroll horizontally, isn't it?

No sir Shift + Scroll only works when there is no more document to scroll vertically
if we scroll the whole document vertically then use shift scroll only then it scroll horizontally
and this only works one way (like i scroll down the whole document and then use shift scrolldown it moves right side only and if i shift scrollup then it does'nt move left side it moves vertically up and same with top of the document)

so will you provide this feature in future updates ?
it will be very productive for devlopers and for normal use


User's data still remains after logged out

Step to produce:

Login, retrieve user data successfully
Logout, log in with a new user
Retrieve data unsuccessfully (could be a network problem), the app shows the previous user's data

Hmm, couldn't reproduce. Close for now.


validation error using new gdsfactory pcells

We get the following error when drawing a nfet using the gdsfactory based pcells in https://github.com/efabless/volare/releases/tag/gf180mcu-032b059033c4cf67f94c5b7f0a44d936b8ff5aae
ERROR: 1 validation error for HvGen
volt
  none is not an allowed value (type=type_error.none.not_allowed) in PCellDeclaration.produce
  pydantic/main.py:342
  pydantic/decorator.py:130
  pydantic/decorator.py:133
  pydantic/decorator.py:40
  /home/proppy/silicon-2-env/lib/python3.7/site-packages/gdsfactory/cell.py:161
  /home/proppy/silicon-2-env/share/pdk/gf180mcuC/libs.tech/klayout/tech/pymacros/cells/draw_fet.py:1176
  /home/proppy/silicon-2-env/share/pdk/gf180mcuC/libs.tech/klayout/tech/pymacros/cells/fet.py:157
  :/built-in-pymacros/pcell_declaration_helper.lym:215
``

@proppy Please use the lastest version.

this validation ha been solved

Thanks @RehabSayed-G


Code is jumping when I have an error

VS Code Version: 1.64.2
OS Version: macOS Monterey 12.1

Steps to Reproduce:

Try to write code that causes an error
Remove add the code like in the video
In the video I'm using Dart code + Flutter plugins

https://user-images.githubusercontent.com/57593530/156234546-cf899ab4-24b3-40b2-9446-56d9c86cd882.mp4

I'm getting this as well with the Rust Analyzer extension. It's infuriating.
https://user-images.githubusercontent.com/9965448/156260502-c42b9535-ea87-44c5-8053-d767af9bdce5.mp4

Yeah this looks like an extension using the code lens API.


wasm: capability restriction

Signed-off-by: Ryan Apilado<EMAIL_ADDRESS>
For an explanation of how to fill out the fields, please see the relevant section
in PULL_REQUESTS.md
Commit Message: wasm: implement capability restriction
Additional Description: Defines the configuration for capability restriction and propagates the configuration to proxy-wasm-cpp-host.
Risk Level: Medium
Testing: Unit tests (wasm_test.cc), configuration tests (config_test), and integration tests (wasm_filter_test.cc). Test that capabilities can be restricted selectively and are unrestricted by default.
Docs Changes: Add documentation for the new messages created in wasm.proto.
Release notes: N/A

Thanks for the additional tests.  What is missing before this PR is ready for review?

/retest

/retest

/retest

/retest

@envoyproxy/dependency-shepherds PTAL

/lgtm deps


Feature/S3C-3567-Create-Account

Java client library for Vault create-account API
Publishing the jar artifact after successful build to OSS Sonatype Nexus Maven repository. As Apache Maven central repository only accepts release artifacts and the only way to publish an artifact to maven central is using open source OSS Nexus repository. We created account at https://oss.sonatype.org/#view-repositories and uploading gpg signed snapshot artifact before release.

References:

https://maven.apache.org/repository/guide-central-repository-upload.html
https://www.albertgao.xyz/2018/01/18/how-to-publish-artifact-to-maven-central-via-gradle/
https://central.sonatype.org/pages/ossrh-guide.html

Hello saitharunthodupunuru,
My role is to assist you with the merge of this
pull request. Please type @bert-e help to get information
on this process, or consult the user documentation.
Status report is not available.

Hello saitharunthodupunuru,
My role is to assist you with the merge of this
pull request. Please type @bert-e help to get information
on this process, or consult the user documentation.
Status report is not available.

Waiting for approval
The following approvals are needed before I can proceed with the merge:

the author

one peer

Peer approvals must include a mandatory approval from @saitharunthodupunuru.

Waiting for approval
The following approvals are needed before I can proceed with the merge:

the author

one peer

Peer approvals must include a mandatory approval from @saitharunthodupunuru.

As this PR is too big and has many files. I created a new PR by splitting commits into multiple commits for easy review
https://github.com/scality/vaultclient-java/pull/5

As this PR is too big and has many files. I created a new PR by splitting commits into multiple commits for easy review
https://github.com/scality/vaultclient-java/pull/5


Fix glog build failed on Apple Silicon

Summary
Because glog's config.stub && config.guess is too old, so execute pod install on Apple Silicon devices will failed, error message is Invalid configuration 'arm64-apple-darwin20.2.0': machine 'arm64-apple' not recognized.
So we need to update these 2 files from GNU to fix this problem.

Changelog

[iOS] [Fixed] - Fix glog build failed on Apple Silicon
Test Plan

Clone this repo on Apple Silicon device.
Disable flipper in packages/rn-tester/Podfile(becase Flipper-Glog has this problem too).
pod install, build and run tester app.

@tylinux such changes were not merged?

Reopen: https://github.com/facebook/react-native/pull/32380


Icon-only button

Summary
I'd like to propose that icon-only buttons become a use-case of the Button component. This UX pattern is currently used by other components (overflow menu, data table, tooltip) but having it be part of Button will allow for more consistent [re-]use within applications.
Currently I've only seen this used with the ghost and primary variants by our design guidelines for compact UIs but we don't limit which variant could be used.  With Carbon 9 it didn't create an issue but the  Carbon X's extra padding/min-width creates an odd visual style.
Relevant information
Examples from Watson Health
By default icon-only buttons are not very accessible for cognitive disabilities, so Watson Health has added a textual description when the button is hovered/focus for users to get more information about what the button does. See demo here: https://pages.github.ibm.com/Watson-Health/components/preview/button--icon-only.html
Screen shots from our design guidelines
Different variants

Different sizes

Slack conversation in carbon-components
Liz Judd: Does Carbon provide Icon only button code?  When I use the Carbon X button styles, it looks odd with the space to the left of the icon
Josh Black: AFAIK we don’t provide an icon button
Liz Judd: Is that something that’s being considered?  Should I make an issue for it or keep it custom to our setup
Josh Black: It’s not on any roadmap for components, I believe. Might be worth bringing up to see if this is a UX pattern that is supported or not
Liz Judd: It’s used by overflow menu and the toolbar for data tables which is why I’m surprised that it’s not something that’s available.  I’ll create an issue to start the conversation
Josh Black: I think the style for those aren’t coming from the underlying button component though, right? Which is why they might be distinct stylistically
Liz Judd: I just mean that it’s a practice that is used by other components so why it wouldn’t be offered stand-alone seems odd so consumers could use them in other locations other than those specific components
Alessandra Davila What is your use case for a icon button. I think overflow menu work differently than how a button works
Liz Judd Compact UIs
Liz Judd We deal a lot with big data and can have very overwhelming layouts so the use of icon-only buttons help clean up the space
Josh Black I believe Cloud would have a similar use-case for compactness, right? Particularly around data density.
Liz Judd It’s also used by tooltip and data table so it’s not just a one off for overflow menu
Josh Black I think we need to distinguish between an icon used in a button semantically and a button icon styled by the primary button styles, right?
Josh Black We definitely use the former in widgets :thumbsup: The latter is what I thought we were referring to here but let me know if I’m wrong
Liz Judd i don’t know if i understand what you mean by a icon used in a button and button icon. They should all be in button elements as they perform an action
Josh Black An icon used in a button: <button><svg>...</svg></button>
A button icon: <button class="bx--btn">...</button>
Is all I meant
Josh Black Right, but it seemed like you were asking about a button styled like the button components
Liz Judd oh yes, we primarily use the ghost button variant. we don’t technically limit our users though and they could use any button variant
Josh Black Right, we should sync on if that’s consistent UX behavior then. In cloud I believe that pattern isn’t used which is why this isn’t currently supported, most likely.
Liz Judd I’ll create a discussion issue vs feature request

Closing for the sake of #1667, don't hesitate to speak up if anybody thinks this ticket should be separate - Thanks!


[DSpace 7 Upgrade] Configure import sources for metadata extraction

Unable to submit item using standard bibliographic formats as documented.
In testing on labs, uploading standard bibliographic files as documented at https://wiki.lyrasis.org/pages/viewpage.action?pageId=104566672#ImportingItemsviabasicbibliographicformats(Endnote,BibTex,RIS,CSV,etc)andonlineservices(arXiv,PubMed,CrossRef,CiNii,etc)-Submittingstartingfrombibliographicfile does not seem to populate any of the metadata.  I am unable to attach test records to this note, but examples can be found on TDR by exporting citations on an item: https://dataverse.tdl.org/dataverse/tamul_dams_eval
https://wiki.lyrasis.org/display/DSDOC7x/Submission+User+Interface#SubmissionUserInterface-OptionalSteps
https://wiki.lyrasis.org/display/DSDOC7x/Live+Import+from+external+sources
Applicable configuration files:
https://github.com/TAMULib/DSpace/blob/tamu-dspace-7_x/dspace-api/src/main/resources/spring/spring-dspace-addon-import-services.xml
https://github.com/TAMULib/DSpace/blob/tamu-dspace-7_x/dspace/config/spring/api/step-processing-listener.xml
https://github.com/TAMULib/DSpace/blob/tamu-dspace-7_x/dspace/config/spring/api/external-services.xml
https://github.com/TAMULib/DSpace/blob/tamu-dspace-7_x/dspace/config/spring/api/characterseparated-integration.xml
https://github.com/TAMULib/DSpace/blob/tamu-dspace-7_x/dspace/config/modules/external-providers.cfg

Here is the latest progress which is adding the extract metadata step to the submission processes: https://github.com/TAMULib/DSpace/commits/dspace-7_x-sprint5-243-extract-metadata-step/


B2B guests who are already enrolled with MFA at their own provider/tenant are asked for double MFA

While testing this feature, I found out that if the guest user is already enrolled and passed MFA with their native account (including outlook.com, gmail.com etc), they're still asked to enroll in MFA yet again at our tenant. Essentially, to log into our tenant they have to go through double MFA.
This would make it rather convenient for these users. Is it technically possible for Microsoft to implement a check to see if the user already passed MFA when they authenticate against our AAD tenant, and if so skip the process?

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

ID: 38883fa1-020d-1721-56fd-d92a99a2cef9
Version Independent ID: ea2e2ce3-3316-d0bd-16b6-aa036a6af806
Content: Tutorial - Multi-factor authentication for B2B - Azure AD
Content Source: articles/active-directory/b2b/b2b-tutorial-require-mfa.md
Service: active-directory
Sub-service: b2b
GitHub Login: @msmimart
Microsoft Alias: mimart

@felinepc , Thank you for raising the issue. We will investigate the issue and update you.

@felinepc We agree with your feedback. As far as we know getting some kind of MFA done information from third party entities may be difficult to implement as there are huge number of providers and it will never be possible to add all third party providers. A B2B invite can be sent to an email user from any domain so it makes that pretty difficult.
Also since we may not have same level of trust from every other provider , it will be impossible to not ask for MFA while accessing current tenant's resources. If the user is within Azure AD system it probably can be done easily. I would suggest you to post a uservoice feedback or upvote a similar one here and it would help the Product group to review and prioritize it accordingly. We will now close this issue. Should you have any further queries , feel free to tag me to your reply and we will be happy to help.
Thank you.


[CVE-2022-32149] Uncontrolled Resource Consumption

Overview
CVE-2022-32149 - The pkg:golang/golang.org/x/text package before 0.3.8 may allow an attacker to cause a denial of service by crafting an Accept-Language header which ParseAcceptLanguage will take significant time to parse.
CVSS
Base: 7.5 HIGH  [CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H](https://nvd.nist.gov/vuln-metrics/cvss/v3-calculator?vector=(CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H)
Trivy (Aquasec rates this as medium)
Description
An attacker may cause a denial of service by crafting an Accept-Language header which ParseAcceptLanguage will take significant time to parse. The fix is to update to 0.3.8.

Suprised that Nancy found this as well lol.

Trivy and nancy seem to be happy now


chore(master): release 0.6.0

:robot: I have created a release beep boop
0.6.0 (2024-01-12)
Features

adopt apache 2.0 license (#38) (cb9bc5e)
api: Tidy up public API & enforce via tests (#16) (5e7d8fa)
implement islamic, persian and um al qura calendars (#19) (705a0a3)
implement period (#36) (59ee7b5)
implement week year rules (#30) (0f578a5)
include py.typed file (#40) (36e09d2)

Bug Fixes

add missing calendar tests (#20) (1ab7938)
include version.py file (1ed94f8)
Instant: Raise OverflowError when Instant._plus() is passed a sufficiently large or small Offset (#18) (c42f124)
pre-commit: add v prefix to commitizen pre-commit hook rev (#26) (999f7a7)
remove v3 release-please config (#29) (eda98bb)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/chrisimcevoy/pyoda-time/releases/tag/v0.6.0 :sunflower:


fix(plugins): grpc-web, grpc-gateway: TE trailers

Ensure TE headers is properly sent to gRPC upstream server in request generated from Kong. Previously, the call to kong.service.request.set_headers was not taking effect as the TE headers cannot be set through normal OpenResty APIs; this PR ensures it's set in a similar way as the :authority pseudo-header. This fix ensures our implementation complies with the gRPC spec, which mandates a TE: trailers header in gRPPC over http/2 requests.

Fixes https://github.com/Kong/docs.konghq.com/issues/8250.

Please hold on merging. The issue this fixes appears to be a regression; discussion ongoing offline (FTI-6410).


[Feature Request] Allow Remote-Method to pass additional arguments

Existing Component
Yes
Component Name
Select
Description
Currently, Remote-method only passes the current value of the input.
I have a component that dynamically creates multiple selects tied to different datasets.
In order for the remote-method to correctly know which dataset it relates to I need to pass an additional argument to the remote-method function.
Can this be added or is there an alternate way of achieving this?

@tobybowers
I also stacked with this problem. I can do a little trick
<template>
<el-select
 filterable
 remote
 :remote-method="(e) => {MySuperSearchFunction(e, myArgument)}"
>
</el-select>
</template>

methods: {
 MySuperSearchFunction(query, myArgument) {
 //do stuff
 }
}