Fix, derToRaw does not handle r/s with leading 0s.

Fixes: 118
What Changed
Updating the derToRaw function to handle signature parts that have leading (excluded) zeros.
Details of the Issue
The R and S in ASN.1/DER are 32 byte signed numbers. There are two properties that need to hold true:

The number needs to be a positive number, so if the first byte of the number is a negative value, ASN.1/DER will pad the number with a zero. For example, abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123000000 will be represented as 00abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123000000.
The number is minimized to remove leading zeros. For example, 000000abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123 will be represented as 00abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123 (leading 00 because ab is negative).

When converting the number, you need to be mindful of the actual length of the number, to avoid overflowing into the other number.
Raw/IEEE P1363 requires the r/s values to be non-minimized unsigned values (always 32 bytes), so we need to add back the leading zeros to the number to make it 32 bytes when we return the value.
A good explanation of ASN.1/Der can be found here:

When encoded in DER, this becomes the following sequence of bytes:
0x30 b1 0x02 b2 (vr) 0x02 b3 (vs)
where:
b1 is a single byte value, equal to the length, in bytes, of the remaining list of bytes (from the first 0x02 to the end of the encoding);
b2 is a single byte value, equal to the length, in bytes, of (vr);
b3 is a single byte value, equal to the length, in bytes, of (vs);
(vr) is the signed big-endian encoding of the value "𝑟", of minimal length;
(vs) is the signed big-endian encoding of the value "𝑠", of minimal length.

Codecov Report
Base: 92.94% // Head: 92.95% // Increases project coverage by +0.00% :tada:

Coverage data is based on head (ff27ab2) compared to base (2ebe5fa).
Patch coverage: 100.00% of modified lines in pull request are covered.

Additional details and impacted files
@@           Coverage Diff           @@
##           master     #117   +/-   ##
=======================================
  Coverage   92.94%   92.95%
=======================================
  Files          16       16
  Lines        5984     5988    +4
=======================================
+ Hits         5562     5566    +4
  Misses        422      422

Impacted Files
Coverage Δ

lib/toolbox.js
89.94% <100.00%> (+0.11%)
:arrow_up:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.

Thanks for your contribution! It'd be great if you could consider my comments and bring the changes and tests more in line with the existing codebase 👍

Thanks a lot for the updates - really clean and good solution! 💯
Do you want to do the celebratory version bump (to 3.3.5) in the package.json for the automated deployment? Happy new year to you, by the way!

Sounds good. Thanks @JamesCullum! Happy new year to you as well!


Error on npm run validate

After I clone and run npm install, I tried to run "npm run validate" as suggested and received this error:

This project requires you have Node 6 installed. I recommend you use nvm to install that and manage node versions.

got it thanks

Sorry - now I am getting a host of new errors after switching to Node 6.

Yeah, that issue is because the way you have git setup to using windows-based line endings rather than unix-based line endings. I've updated the project to include a .gitattributes which will enforce the unix-based line endings so you should be able to update your fork and everything is working. If not, you could always delete your fork and re-fork it.

Thanks!


Changing Vnet Prefix via PowerShell

Hello Team,
I have noticed that this page did not mention the possibility of change the Vnet prefix via PowerShell.
Indeed, via Azure Portal does not allow it due to validation:

However, if you perform the same action via PowerShell, it allows you to change the same Vnet without any issue:
$virtualNetwork = Get-AzVirtualNetwork -ResourceGroupName testvnet -Name testvnet
$virtualNetwork.AddressSpace.AddressPrefixes.Remove("<IP_ADDRESS>/24")
True
$virtualNetwork.AddressSpace.AddressPrefixes.Add("<IP_ADDRESS>/26")
$virtualNetwork.AddressSpace.AddressPrefixes.Add("<IP_ADDRESS>/26")
Set-AzVirtualNetwork -VirtualNetwork $virtualNetwork

Documentation:
https://learn.microsoft.com/en-us/azure/virtual-network/virtual-network-manage-subnet
https://learn.microsoft.com/en-us/azure/virtual-network/manage-virtual-network
Thank you for reviewing.
Aline Dutra

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

ID: b8332806-35c4-26e5-56e6-0286d728ad45
Version Independent ID: ce76cee4-5629-7439-309c-9b9705891b57
Content: Add, change, or delete an Azure virtual network subnet
Content Source: articles/virtual-network/virtual-network-manage-subnet.md
Service: virtual-network
GitHub Login: @asudbring
Microsoft Alias: allensu

@alinedutrasilva
Thanks for your feedback! We will investigate and update as appropriate.

@alinedutrasilva
Thank you for sharing your feedback.
From the images shared above seems like you are trying to add an address space to your virtual network. The required PowerShell commands are currently documented here. Thank you!


fix: update license header for instant manipulate

Signed-off-by: Ruihang Xia<EMAIL_ADDRESS>I hereby agree to the terms of the GreptimeDB CLA
What's changed and what's your intention?
#803 doesn't update the license header. It CI was passed last year.
Checklist

[ ]  I have written the necessary rustdoc comments.
[ ]  I have added the necessary unit tests and integration tests.

Refer to a related PR or issue link (optional)

CI passes, I'm going to merge with my privileges


Div with Nested div and svg

Bug reports:
Version 1.0.0-rc.7
Issue: I was using @latest from unpkg and got bumped to 1.0.0-rc.7 and had an issue with an app.  I'm using React and iframing in another app that has a div with a nested div and svg.  When trying to target the SVG to convert to a dataUrl, I was getting unable to find element in cloned iframe in the catch from the html2canvas promise.  Rolling back to 1.0.0-rc.7 fixed this issue for me.
Specifications:

html2canvas version tested with: 1.0.0-rc.7
Browser & version: Chrome - 84.0.4147.105
Operating system: iOS Catalina 10.15.6

Rolling back to 1.0.0-rc.7 fixed this issue for me.

Which version did you rollback to?
Would you be able to create a small repro of the issue on jsfiddle?

Rolling back to 1.0.0-rc.7 fixed this issue for me.

Which version did you rollback to?
Would you be able to create a small repro of the issue on jsfiddle?

i encountered the same problem, i rolled back to 1.0.0-rc.6 and solved this problem,hope solve it as soon as possible
good luck to u ^-^


link to data version of results in html pages of queries

For instance on this page, it would be useful to have a link to json or csv

done as of commit 65afbf3

Can we close this one ? http://purl.bdrc.io/query/Person_allNames?L_NAME=klu+sgrub

Almost, can we add a link to the simple CSV version? like
Other formats: Json / CSV / Simple CSV

Done as of commit 2006198

thanks!


Detect a long press without releasing the button

I would like to be able to detect long presses without releasing the button.
I tried this:
loop {
    button.tick();
    if let Some(dur) = button.current_holding_time() {
        if dur >= Duration::from_secs(2) {
            info!("Long press");
        }
    }
    button.reset();
    Timer::after_millis(2).await;
}

This works but after the initial delay it repeatedly prints "Long press" until the button is released. I would like it to ignore the button position until it is released so that the "event" is only fired once.
Looking at the code I think the easiest way to enable this behavior is to add a new State:PendingRelease that can be set by the user and a match pattern in tick() like this:
State::PendingRelease if self.is_pin_released() => self.state = State::Released,

WDTY? Does it make sense to add this to your library? I can make a PR with this change or another solution if you want.

Hmm, it's a good question, let me try to express how I see it:
There are 3 usage scenarios:

Measure pressed - released time, then do something based on the duration value
Observe current press duration for for ex. printing to the screen
(currently missing) Observe current press duration until some threshold, then do some action and reset the threshold awaiting before the release

I hope I caught this right, I agree that this is a valuable feature, it's easier for me to think about it as an alarm.
From the implementation point of view, I don't see a good way straight away, I did't fully understand your suggestion tho, for me State::Held and State::PendingRelease are quite similar...
My first thought was something like this:
loop {
    button.tick();
    button.set_alarm(Duration::from_secs(2));
    if button.is_alarm_gone_off() {
        println!("Long press");
    }
    button.reset();
}

But then I realized that it is impossible to define multiple different alarms with this approach. Of course it is possible to use some kind of HashMap  with alarms, but it sounds like an overkill for embedded button handling
So yes, PRs are welcome :)

My current approach is to do it like this https://github.com/avsaase/button-driver/commit/8e3c8a8e8d9889731ad620191d9a4d87f8d14e58 and than use it like this:
loop {
    button.tick();
    if let Some(dur) = button.current_holding_time()
        && dur >= Duration::from_secs(2)
    {
        button.ignore_untill_release();
        // Fire LongClick event
    }
    button.reset();
}

This lets the library user figure out how they want to detect long presses. I did it this way because the library already exposes the time the button is held but it has some limitations because it stops the timer. It also doesn't allow setting multiple long press thresholds but I think that's unavoidable once you start detecting long presses without releases. I can think about it some more later. Maybe I can come up with something better.

I ended up creating my own library with a different API that implements this behavior and works in an async context: https://github.com/avsaase/async-button. Feel free to use any of it for inspiration 🙂


[REF-1066] How can I upload an entire directory?

I really want to be able to upload a folder that contains multiple files and subfolders. How can I achieve that?
Thanks a lot!
REF-1066

This actually is possible today, if you drop a directory onto the upload dropzone, then it will add all the files... however Reflex currently does not save the files paths, only the name, so the hierarchy information is lost.
I'm currently working on the upload code, and have changed all of the f.name references to f.path || f.name, so hopefully this should "just work" in the next release.
That said, I couldn't find out a way to support selecting a directory in the OS-specific select a file dialog. It seems to only work with drag/drop.

Yes, I really want to implement a simple logic: select a folder, then save it to server's hard disk (like upload a folder to google drive). I really hope it would be possible in the next release.
Thank you for your response!


Add status and health endpoints

Refactored the code so that adding new endpoints is trivial and normally requires only 1 or 2 statements.
Also added some unit tests to verify the new functionality and some of the existing one works. The test are not extensive but cover basic usage.

@zain-b  Would it be possible to get this reviewed?


View Converter Fails There Is A Comment

If a view has a comment then the converter will not properly parse the ddl.
The regex statement for parsing the view definition fails to find any matches if the view has a comment (which would come between the closing paren of the column defs and the \sas .
As a result, view_text is in effect the full body of the view ddl, which causes:
...
(
    message   =>  SQL compilation error:
syntax error line 18 at position 0 unexpected 'create'.
...

Please try 0.28.2. I've relaxed view parsing regexp a bit.
Unfortunately, there seems to be no way of getting "pure" SQL query text from Snowflake metadata, so current methods are prone to parsing errors.


Should we have TokenWhitelist?

The title of this issue is not clear enough to indicate what should be discussed here.  Re-open if you provide an issue description.


Propagate onDragOver event

fix #325

Thanks! Can you please also add a test for that?

@okonet yeah, I will, later today 🕓

Current coverage is 94.92% (diff: 50.00%)

Merging #326 into master will decrease coverage by 0.66%

@@             master       #326   diff @@
==========================================
  Files             3          3
  Lines           136        138     +2
  Methods          20         20
  Messages          0          0
  Branches         32         33     +1
==========================================
+ Hits            130        131     +1
- Misses            6          7     +1
  Partials          0          0

Powered by Codecov. Last update ee86ca9...bbb5068

@okonet btw, are there any plans for release in the nearest future? at least minor...

It's already released as 3.9.0

Awesone 💪


Update index.md

[ ] I have read freeCodeCamp's contribution guidelines.
[ ] My pull request has a descriptive title (not a vague title like Update index.md)
[ ] My pull request targets the master branch of freeCodeCamp.
[ ] None of my changes are plagiarized from another source without proper attribution.
[ ] My article does not contain shortened URLs or affiliate links.

If your pull request closes a GitHub issue, replace the XXXXX below with the issue number.
Closes #XXXXX

@Oak-s Thank you for submitting a pull request (PR). I have closed the PR because the mock-guide directory is not meant for production. It would be fantastic if you could resubmit a PR that targets the corresponding article in the guide directory (and include a more meaningful title, too)! Happy coding!

Note for collaborators: this PR was not reviewed in order because it was not labelled by the bot.


API ergonomics

I like the idea of static dispatch very much. However, current API design requires users to invoke the forked function twice. That would be a problem when porting to Rust if the input has some non-copy values.

Just came up with some ideas.

Very interesting! Looking forward to seeing if you're able to improve this. The concept of "doing the work completely inline [e.g. static function calls]" did seem to be quite critical to make the overhead so small.

Rayon's join API seems perfectly fit here. It has some advantages:

It guarantees that forked tasks are joined before the end of the function. Thus we can safely borrow local variables. It's important for Rust API ergonomics. Otherwise we have to use Arc everywhere.
It's generics over given functions. Thus the compiler knows exact types of given functions and perhaps can do static function calls automatically.
It needs to return results anyway. Thus we don't need to allocate execute states separately, just wrap the given function to directly write to stack memory. It should be efficient since I've seen this in kanal.

Beside, we can extend the API to be like (a, b, c).join() to support arbitrary numbers of tasks. Just define a Join trait and use some macros to generate trait implementations for tuples.


Fix incompatibility with pandas 0.20.1

Fixes https://github.com/jsvine/weightedcalcs/issues/5

Coverage remained the same at 100.0% when pulling f935baedd1daeff4444d8eb88a06ac65bad9528b on hotfix into ce5f0a60b31d98e4fdbbd1122f41fb60d1a4e8bc on master.

Coverage remained the same at 100.0% when pulling f935baedd1daeff4444d8eb88a06ac65bad9528b on hotfix into ce5f0a60b31d98e4fdbbd1122f41fb60d1a4e8bc on master.

Coverage remained the same at 100.0% when pulling f935baedd1daeff4444d8eb88a06ac65bad9528b on hotfix into ce5f0a60b31d98e4fdbbd1122f41fb60d1a4e8bc on master.


Irrational storage configuration cause crash in CacheDisk::open

The storage.config configure not allow setting size to decimal.
I setting storage.config is /data/cache 1.5T. will cause ATS crash.
Fatal: couldn't allocate<PHONE_NUMBER>72 8 byte elements
traffic_server: received signal 6 (Aborted)
traffic_server - STACK TRACE:
./traffic_server(_Z19crash_logger_invokeiP9siginfo_tPv+0xc3)[0x53adf9]
/lib/x86_64-linux-gnu/libpthread.so.0(+0xf890)[0x7fa31503f890]
/lib/x86_64-linux-gnu/libc.so.6(gsignal+0x37)[0x7fa314294067]
/lib/x86_64-linux-gnu/libc.so.6(abort+0x148)[0x7fa314295448]
/usr/local/ats/lib/libtsutil.so.8(_Z11ink_warningPKcz+0x0)[0x7fa3167bc7fa]
/usr/local/ats/lib/libtsutil.so.8(ats_calloc+0x53)[0x7fa3167c0cbb]
./traffic_server(_ZN9CacheDisk4openEPclliib+0x19a)[0x73ef5c]
./traffic_server(_ZN14CacheProcessor14start_internalEi+0x609)[0x726d9b]
./traffic_server(_ZN14CacheProcessor5startEim+0x2f)[0x72678f]
./traffic_server(main+0x10a3)[0x5656ef]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5)[0x7fa314280b45]
./traffic_server[0x526ed8]
已放弃 (核心已转储)
ATS use ink_atoi64 transform char to interage.  The ink_atoi64(“1.5T”) will be return number 1.  the Span size is 0 blocks.   Skip a block in Cacheprocessor::start_internal, the blocks is -1.  In CacheDisk::open(), assign -1 to uint64_t l. will cause this integer to become very large.  And cause memory allocation failed.

It looks like the problem is that 'T' isn't handled in ink_atoi64.

I checked the code - the value must be an integer, no floating point allowed (as implied by ink_atoi64). The logic should probably check for trailing garbage (which in this case would be ".5T") and fail out in such a case.

We should only accept int values and fail more gracefully.


[BUG][Native/Android] The Alert popup is displayed incorrectly on the Export my wallet screen after clicking on the Copy address button

Description: The Alert popup is displayed incorrectly on the Export my wallet screen after clicking on the Copy address button
Steps to reproduce:

Launch the app
Login into the account
Press the icon menu on the header
Press on the Export Wallet button
Press on the Copy Address button
Pay attention to the alert popup

Expected result:
The Alert popup is displayed correctly on the Export my wallet screen after clicking on the Copy address button
Actual result:
The Alert popup is displayed incorrectly on the Export my wallet screen after clicking on the Copy address button
The user is new: No
Environment:  App Version 1.13.0-0 (983)
Devices list: Xiaomi Mi8 // Android 8.1.0
Additional info:
The user is registered with self custody method
Backup words: bottom duty enroll crew fabric window warrior cabbage goat potato fine neither
Attachment:

@sirpy The issue is not reproduced. The Alert popup is displayed correctly on the Export my wallet screen after clicking on the Copy address button
Checked on the Android App 1.22.13-1 (1204)
Device: Xiaomi Mi 8 // Android 8.1.0
Attachment:


Cannot be built on MacOS (numpy is installed but not detected)

Apple M3, Sonoma 14.5 Python 3.11.7, numpy 1.26.4 (poetry environment)
Build fails, log below
build.log

I got a similar error on windows when using python -m build. I ended up forcing it to use the current virtual environment which has numpy already installed. I used the command python -m build --no-isolation.
I suspect that the configuration for the virtual environment creating during build does not specify numpy as a requirement.


Add table aws_ssoadmin_account_assignment

Hi, thanks for the work you've done on this project!
I'd like to propose adding a aws_ssoadmin_account_assignment table, to allow "Account Assignments" in AWS Identity Centre (prefix: ssoadmin) to be queried. If you're happy with this proposal, I'm happy to put a PR together for this.
Structure
I was imagining the table structure would look like this:

Name
Type
Description

target_account_id
text
The identifier of the AWS account from which to list the assignments.

instance_arn
text
The Amazon Resource Name (ARN) of the SSO Instance under which the operation will be executed.

permission_set_arn
text
The ARN of the permission set from which to list assignments.

principal_type
text
The entity type for which the assignment will be created.

principal_id
text
An identifier for an object in IAM Identity Center, such as a user or group.

As a few notes:

AWS provides no IDs/ARNs for this resource and doesn't support tags
permission_set_arn, instance_arn and target_account_id would all be KeyColumns for the List config
I've renamed the AccountAssignment.account_id field from the API result to target_account_id to avoid conflicts with the standard account_id column

Terraform also uses the prefix target_ for this attribute

Terraform adds a target_type attribute (and uses target_id instead of target_account_id), but this doesn't align with the AWS API (account assignments can only target individual accounts), so I haven't followed this

Decision: Optional instance_arn
As a potentially controversial decision, I'd propose making the instance_arn an optional key column to simplify the queries for users.
The instance_arn can be inferred from the permission_set_arn, because AWS defines the Identity Centre ARNs as follows:

PermissionSet ARN as arn:${Partition}:sso:::permissionSet/${InstanceId}/${PermissionSetId}
Instance ARN is arn:${Partition}:sso:::instance/${InstanceId}

Future Enchancements
Out of scope of the initial implementation.
If you're trying to list all assignments across multiple accounts or permission sets, you currently have to call ListAccountAssignements for every combination of account and permission set, which is inefficient.
However, AWS also provides ListPermissionSetsProvisionedToAccount and ListAccountsForProvisionedPermissionSet which can optimise this query.
For example, if listing all assignments for an account, you can use the ListPermissionSetsProvisionedToAccount to list the relevant permission set ARNs (rather than ListPermissionSets), then use the ListAccountAssignments API to get the individual assignments.
As a future enhancement we could either:

Add a new table which models provisioned permission sets, but not the individual assignments
Make the key columns optional and use the extra APIs as part of the list hydrate function

Proposed Example Queries
List all account assignements for a given account and permission set
select
    principal_type,
    principal_id,
from
    aws_ssoadmin_account_assignment
where
    permission_set_arn = 'arn:aws:sso:::permissionSet/ssoins-0123456789abcdef/ps-0123456789abcdef'
    and target_account_id = '012347678910'

List the Identity Store group names of account assignments for a given account and permission set
select
    g.name
from
    aws_ssoadmin_account_assignment a
left join
    aws_identitystore_group g on g.id = a.principal_id
where
    permission_set_arn = 'arn:aws:sso:::permissionSet/ssoins-0123456789abcdef/ps-0123456789abcdef'
    and target_account_id = '012347678910'
    and principal_type = 'GROUP'

List account assignments across an organization
select
    a.name,
    p.name,
    s.principal_type,
    s.principal_id,
from
    aws_ssoadmin_account_assignment s,
left join
    aws_ssoadmin_permission_set p on p.arn = s.permission_set_arn
left join
    aws_organizations_account a on a.id = s.target_account_id

References
Add any related links that will help us understand the resource, including vendor documentation, related GitHub issues, and Go SDK documentation.

ListAccountAssignments API

Note, there is no Get/Describe API for this resource.

AccountAssignment resource
aws_ssoadmin_account_assignment Terraform resource (for the table name, as per the naming convention)

Welcome to Steampipe @janslow and thanks for raising the issue with a great set of details.
We would love a PR from you 👍.

Hey @janslow , wow, thanks for the great write-up! Any questions I had initially were answered (and more) in your initial comment, so thanks again for that 😄
The proposed column names look good.
For the instance_arn column, if it were an optional qual, would permission_set_arn essentially be a required qual then? What happens if a user doesn't provide a permission_set_arn?

Ah @janslow , thanks, I missed that PermissionSetArn was required for that API call.
I was reading over docs around permission sets, as I haven't used them before, and wanted to check if I understood a typical workflow of how a user would set them up. Do the steps below make sense (with the corresponding API afterward), or am I misunderstanding any part?

Create a permission set (https://docs.aws.amazon.com/singlesignon/latest/APIReference/API_CreatePermissionSet.html)
For custom permission sets, attach managed or put inline policies to the permission set (https://docs.aws.amazon.com/singlesignon/latest/APIReference/API_AttachCustomerManagedPolicyReferenceToPermissionSet.html, https://docs.aws.amazon.com/singlesignon/latest/APIReference/API_AttachManagedPolicyToPermissionSet.html, https://docs.aws.amazon.com/singlesignon/latest/APIReference/API_PutInlinePolicyToPermissionSet.html)
Provision the permission set to some or all AWS accounts (https://docs.aws.amazon.com/singlesignon/latest/APIReference/API_ProvisionPermissionSet.html)
Create an account assignment in one or more accounts to one or more users and groups (https://docs.aws.amazon.com/singlesignon/latest/APIReference/API_CreateAccountAssignment.html)

Thanks!

Do the steps below make sense (with the corresponding API afterward), or am I misunderstanding any part?

Yeah, that's pretty much it.
The permission set is a template for an IAM role in each AWS account, that can be assumed by AWS SSO.
The only difference is that step 3 is done automatically by the CreateAccountAssignment API.
You only have to run the ProvisionPermissionSet API when you update a permission set. For example, if you add a new managed policy, you'll need to run ProvisionPermissionSet to sync that change to the IAM roles in each account.


avoid sort while doing groupBy merging when possible

while doing #2566 , I realised, most of the time when we are using IncrementalIndex for groupBy merging, it is not necessary to maintain sorted map.
Since unsorted hashmaps are more efficient in both speed and memory usage, this PR changes groupBy processing to avoid sorting while merging whenever possible.
Note that this has no user impact in terms of functionality as non-sorted index would be used only during intermediate merging.
also, a next step to #2325 . I am trying to push facts map off-heap as well and turns out it is again more efficient to maintain off-heap hash map than sorted maps.

@himanshug any benchmarks ?

@b-slim gpBy merging happens by storing whole result sets in IncrementalIndex and which does not depend upon ordered input.

@himanshug Can you add some comments to GroupByQueryQueryToolChest that calls attention to the optimization being made?
:+1: aside from that

@jon-wei added comment.

:+1:

@fjy I think #2142 is related to this. Could you check it whenever time allows?


Does gorm 2.0 support annotation like sql:"index"?

Your Question
Does gorm 2.0 support annotation like sql:index ?
gorm还支持不支持 sql:"index"这种用法？
for example:
type Model struct {
	ID        uint       `gorm:"primary_key"`
	CreatedAt time.Time  `gorm:"not null" sql:"DEFAULT:current_timestamp"`
	UpdatedAt time.Time  `gorm:"not null" sql:"DEFAULT:current_timestamp"`
	DeletedAt *time.Time `gorm:"index:idx_deletedAt" sql:"index"`
}

Expected answer

offical answer is : tag must use gorm , does not support sql any more.


Cannot find module 'jszip'

npm版本小于7，不会自动安装，手动安装就可以了。
NPM version is less than 7 and will not be installed automatically. It can be installed manually.


Document private parameters & injection strategies

Build progress output shows the command that is run after params are injected.
Granted, I understand that if someone had access to your account or you left the page up and walked away from your desk a malicious person could click and view the list of params.  I am talking more from the perspective when someone walks up to my desk I don't have to minimize the build status and worry they read the output and are going to cause mischief.
I think it would be a good idea not to show this information.  I am not familiar with Go, so I am not sure where this expansion happens in the code and how difficult it would be to show the command with {{vars}} before they are expanded.
A quick/simple option would be to also make the params available as environment variables.  Then a command can be written like
foo --branch-name=$DRONE_BRANCH --param1=$SAFENAMESPACE_PARAM1

and the param is not displayed while following build progress.
Versus something like
foo --branch-name=$DRONE_BRANCH --param1={{PARAM1}}

which displays
foo --branch-name=$DRONE_BRANCH --param1="ALL-YOUR-BASE-ARE-BELONG-TO-US"

added docs to https://github.com/drone/drone/blob/0.4.0/doc/build/env.md


tiltfile: keep track of repos by manifest name

In the composite manifest case we are loading repos for different
manifests.

Still want to add tests for this, just checking something in CI.

(added a simple test)

closing in favor of #499


Typing pandas Series

def testfunc(self) -> pd.Series[float]:
        return pd.Series([1.3, 2.5])
test_series = self.testfunc()

To Reproduce

Run mypy and get no complaints
Run code and get a TypeError

Same thing also happens when typing input variables

Please complete the following information:

OS: Linux Mint
OS Version 20.3
Python 3.10
pandas-stubs <IP_ADDRESS>919

Additional context
How do you go about typing series?

Need to use quotes for now since actual Series  doesn't support arguments.

def testfunc(self) -> "pd.Series[float]":
        return pd.Series([1.3, 2.5])

See discussion at https://github.com/pandas-dev/pandas-stubs/blob/main/docs/philosophy.md


fix: Icon titleId and Size Defaults

Overview

Fixes default empty string for titleId
Switches to defaulting width / height as prop sorting is not behaving correctly.

PR Checklist

[ ] Related to designs:
[ ] Related to JIRA ticket: ABC-123
[x] I have run this code to verify it works
[ ] This PR includes unit tests for the code change

📬Published Alpha Packages:@codecademy/gamut-icons@5.4.2-alpha.0dd9be.0@codecademy/gamut-kit@0.4.46-alpha.0dd9be.0@codecademy/gamut-labs@19.11.2-alpha.0dd9be.0@codecademy/gamut@34.10.9-alpha.0dd9be.0<EMAIL_ADDRESS>
🚀 Styleguide deploy preview ready!https://60d4afe5456cbe2e4b616cf5--gamut-preview.netlify.appDeploy Logs


Update New parms for 1911

@richardofsussex the log from the ingest of rg14-overview-6.xml. There were NO warnings!!!
1911_extract_freecen2_parms.txt

1911-modes-2a.zip
Trailing spaces trimmed from a few names; 'ESB MISSING' notes no longer recorded as parish names (which will lead to a few warnings!). I'm now happy with this.

I am working on a document which describes the conversion process in detail, so that when 2022 comes along there is some hope that we might be reminded how to do this for the 1921 census. In the course of this I am re-processing 1911. In the process I have improved the conversion to pick up a handful of additional subdistrict names. I also notice that the source data has changed: "Lady Woon" in Birmingham is now the much more likely "Ladywood".
One question: the army and navy "districts" had their RD number as their "name" last time around. Strictly speaking this should be in the code attribute, and the name should be blank (or made-up). What is your preference?

The database collections must have an entry in the name field so either you or I will have to create a name field for the districts in Royal Navy and Military.
The islands do not have a subdistrict name; in the present ingest I use the district name.
I suggest in place of RD640 we use Royal Navy and for RD641 we use Military

Procedure for extracting structured parms data from TNA.zip
Here is an updated 1911 file, together with instructions (and XSLT transforms) ready for next time.
1911-level5-5.zip

1911-level5-5a.zip
Procedure for extracting structured parms data from TNA.zip
With apologies: yesterday's effort didn't renumber Army and Navy districts and subdistricts to keep them distinct (by adding .1 to districts and .2 to subdistricts).

TY

Completed. Suggest it be closed


Tip missing in the DNS article

Tip for this article, in the DNS checking part, include this script mention will help customers mitigate this situation quickly. Script details: https://aka.ms/MigrationToTeamsDNSCheck

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

ID: 66c2d1fa-76a5-18d8-2a1a-3a21e3652b3f
Version Independent ID: f2091ba7-a1a8-849f-4eef-3324e4139690
Content: Manage DNS entries when decommissioning your on-premises environment - Skype for Business Hybrid
Content Source: Skype/SfbHybrid/hybrid/decommission-manage-dns-entries.md
Product: skype-for-business-itpro
GitHub Login: @CarolynRowe
Microsoft Alias: crowe

@tiagoroxo thank you for reaching out. Do you perhaps have the official Microsoft documentation for this tip?


RTK client msg FROM ntrip server

can you show me an example, the use of mavsdk RTK plugin?
i connected to the vehicle on serial port and i have an ntrip server
await PXvhc.connect(system_address="serial:///dev/ttyUSB0:...")
ntrip caster xxx.xxx.xxx.xx
ntrip port 2101
ntrip mountpoint blox
ntrip username user
ntrip password pwd
Vehicle: Pixhawk
RTK rover: F9P
_setup_stub(self, channel)
channel?
send_rtcm_data(self, rtcm_data)
from ntrim to rtcm_data?

@CY-1992 @Katawann @AlexisTM: Would one of you be willing to contribute an example? :blush:

Hi @g1tm4n123,
I used the RTK plugin with MAVSDK-C++, but you should be able to make it work the same way with Python. If you can get the RTCM data, you need to send the information with send_rtcm_data back to your FCU. You also have to send your GPGGA data back to the Ntrip server you are connected to every X seconds
The Ntrip client from MAVProxy here could be helpful to make sure you did not forget anything
Also there was a bug in the RTK plugin  here but which has been fixed since but not sure if MAVSDK-Python already have this fix. It means you need to truncated the data by yourself before to send it with the MAVSDK plugin. A good example can be found in the MAVProxy code here
Let me know if it works !

I can't run MAVProxy and MAVSDK together
when MAVDSK running: MAVProxy says: NO LINK
when MAVPROXY running: MAVSDK says: not connect
I want to use only MAVSDK
PX Vehicle => Linux USB port
F9P RTK rover => PX Vehicle TELEM2 port
ntrip running: UBLOX server
According to these simple example,  I was able to solve many tasks.
Can you show something like this in these ntrip MAVSDK topics?

I don't have a setup to test it 😞

@JonasVautherin v1.4.2 doesn't include the RTK fix yet. I will make another backported release.

https://github.com/mavlink/MAVSDK/releases/tag/v1.4.3

The MAVSDK-Python Rtk plugin should now work.
This is the fix on the C++ side.
You need mavsdk_server version v1.4.16 and MAVSDK-Python v1.4.8.
Example how to use the Rtk Plugin in Python: rtk.py.


Missing reference/language-function page

https://github.com/stacks-network/docs/pull/1309
seems to have broken the link: https://docs.stacks.co/references/language-functions

update: seems to have moved to  https://docs.stacks.co/write-smart-contracts/language-functions
can we add some routes or something to handle bookmarks etc, or is that something we'll need to address at the proxy layer?

@wileyj does at redirect work for this?

should be fine, yeah

Fixed on #1319


Optional title missing

have noticed that all "optional title" are missing, for example:
.My title
bla bla bla
in pdf I see only:
bla bla bla
. Does anyone have an idea, wats worng!?

This seems to be related to #98 and #67 and thus might be fixed by #96

Yep, mainly a duplicate of #67. Scheduled for 1.5.0.


CanvasGroup is missing a proper icon

Godot version:
5bb7c7c
Issue description:

If anyone is willing to contribute an icon, see Editor icons in the documentation.
The icon must be SVG, designed with a size of 16×16 (with 1 pixel of padding on each side) and should try to keep its lines on integer coordinates as much as possible.

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


Flaky Test: Terminal - Terminal Persistence - detach/attach - should persist buffer content

VSCode Smoke Tests (Electron)
Terminal
Terminal Persistence
detach/attach
should persist buffer content:
Error: Timeout: get element '.quick-input-widget' after 20 seconds.
at Code.poll (/Users/runner/work/1/s/test/automation/out/code.js:204:23)
at async Code.waitForElement (/Users/runner/work/1/s/test/automation/out/code.js:163:16)
at async QuickInput.waitForQuickInputClosed (/Users/runner/work/1/s/test/automation/out/quickinput.js:32:9)
at async Terminal.runCommandWithValue (/Users/runner/work/1/s/test/automation/out/terminal.js:109:9)
at async Context. (out/areas/terminal/terminal-persistence.test.js:64:17)

https://dev.azure.com/monacotools/Monaco/_build/results?buildId=278997&view=logs&j=260a512b-e5ca-5cf1-3f8e-20c0fa41efc9&t=dc7a7a05-ae89-521b-55db-0cb2ded34668

1) VSCode Smoke Tests (Electron)
       Terminal
         Terminal Persistence
           detach/attach
             should persist buffer content:
     Error: Timeout: get terminal buffer '#terminal .terminal-wrapper' after 20 seconds.
      at Code.poll (D:\a\_work\1\s\test\automation\out\code.js:204:23)
      at async Code.waitForTerminalBuffer (D:\a\_work\1\s\test\automation\out\code.js:175:9)
      at async Terminal.waitForTerminalText (D:\a\_work\1\s\test\automation\out\terminal.js:262:13)
      at async Context.<anonymous> (out\areas\terminal\terminal-persistence.test.js:68:17)

Fails on windows bc of line wrapping differences
Before detaching:

After attaching:

i think we should change the test so that it doesn't care about new lines

wondering if we also need to match \r for windows

Looks like it's still failing. Skipping to unblock the build.

Thanks @alexr00

I'm out of ideas for how to fix this, think it should remain skipped to prevent build failures

Disabled in code atm, we'll do a push to clean up the smoke tests at some point.


FAI-11591 | Organizations stream (source + converter)

Description
Organizations stream (source + converter)
Type of change

[ ] Bug fix
[X] New feature
[ ] Breaking change

Related issues
Migration notes
Extra info

@chalenge
PTAL


feat(chart): Support an existing secret

Description:
This PR is to support the existing secret.
The typical usecase is when the sensitive data is stored in the vault software and the k8s secret is generated by external-secret operator.
Related issue(s):
Fixes #
Notes for reviewer:

Checklist

[ ] Documented (Code comments, README, etc.)
[ ] Tested (unit, integration, etc.)

Codecov Report
Patch and project coverage have no change.

Comparison is base (a0f52ca) 75.00% compared to head (7efcfc0) 75.00%.

:exclamation: Current head 7efcfc0 differs from pull request most recent head 0587f53. Consider uploading reports for the commit 0587f53 to get more accurate results

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #1243   +/-   ##
=======================================
  Coverage   75.00%   75.00%
=======================================
  Files          31       31
  Lines        2268     2268
  Branches      443      443
=======================================
  Hits         1701     1701
  Misses        439      439
  Partials      128      128

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Issue with clicking on element

Hi. I have found an issue when winappdriver click at the very top of button, and button remains not clicked.
Here what i tried to log
public override void Click()
{
           var point = GetAttribute("ClickablePoint");
           var rect = GetAttribute("BoundingRectangle");
            var name = GetAttribute("Name");
            var classname = GetAttribute("ClassName");
            Console.WriteLine("rectangle: {0}, click point: {1}, {2}({3})", rect, point, classname, name);
           ....

Here i found a workaround
new Actions(WrappedDriver).MoveToElement(this).Click(this).Perform();

Can you also share what it is been shown in inspect for that button?

Will try to share, looks like issue is conditional. Sometimes it is able to click on it, sometimes no. While I'm trying to get attributes dump and inspect output i was able to get inspect.exe output for other one where click was failed
How found:	Mouse move (389,371)
hwnd=0x0000000000110410 32bit class="HwndWrapper[Shell.exe;;f2756c80-0250-455f-8210-2a1b2e3af4a4]" style=0x16C80000 ex=0x100
Name:	"OK"
ControlType:	UIA_ButtonControlTypeId (0xC350)
LocalizedControlType:	"button"
BoundingRectangle:	{l:374 t:361 r:454 b:381}
IsEnabled:	true
IsOffscreen:	false
IsKeyboardFocusable:	true
HasKeyboardFocus:	true
AcceleratorKey:	""
AccessKey:	""
ProcessId:	5940
RuntimeId:	[7.1734.30D473E]
AutomationId:	"okButton"
FrameworkId:	"WPF"
ClassName:	"Button"
IsControlElement:	true
IsContentElement:	true
ProviderDescription:	"[pid:5940,hwnd:0x0 Main(parent link):Unidentified Provider (managed:MS.Internal.Automation.ElementProxy, PresentationCore, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=31bf3856ad364e35)]"
IsPassword:	false
ItemStatus:	""
ItemType:	""
IsRequiredForForm:	false
HelpText:	""
ClickablePoint:	{x:621 y:556}
Orientation:	0
IsDialog:	[Not supported]
FillColor:	[Not supported]
OutlineColor:	[Not supported]
OutlineThickness:	[Not supported]
FillType:	[Not supported]
CenterPoint:	[Not supported]
Rotation:	[Not supported]
Size:	[Not supported]
VisualEffects:	[Not supported]
HeadingLevel:	[Not supported]

Hi @rburtnykx - is the properties same when you were able to click on button and when not.
I am guessing there may be some change in button properties

Hi @rburtnykx - is the properties same when you were able to click on button and when not.
I am guessing there may be some change in button properties

Yes, I think the same. But it looks very strange, and I'm not sure why having boundary rect sometimes it tries to click at the top.
So here is button for which  i was able get my log record and inspect output after few seconds.
14:38:33  rectangle: Left:9 Top:56 Width:44 Height:66, click point: 31,57, RibbonButton(Create New)
INSPECT.EXE
Name:	"Create New"
ControlType:	UIA_ButtonControlTypeId (0xC350)
LocalizedControlType:	"button"
BoundingRectangle:	{l:9 t:56 r:53 b:122}
IsEnabled:	true
IsOffscreen:	false
IsKeyboardFocusable:	true
HasKeyboardFocus:	false
AcceleratorKey:	""
AccessKey:	""
ProcessId:	8228
RuntimeId:	[7.2024.19AE51]
AutomationId:	""
FrameworkId:	"WPF"
ClassName:	"RibbonButton"
IsControlElement:	true
IsContentElement:	true
ProviderDescription:	"[pid:8228,hwnd:0x0 Main(parent link):Unidentified Provider (managed:MS.Internal.Automation.ElementProxy, PresentationCore, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=31bf3856ad364e35)]"
IsPassword:	false
ItemStatus:	""
ItemType:	""
IsRequiredForForm:	false
HelpText:	"Create a new View"
ClickablePoint:	{x:47 y:133}


Add a new tutorial for the Statement editor

For edit-variable-expression and edit-variable-name gifs, shall we have the complete recording up-to the point where user completes typing the value and clicks-away/ press enter, so that the typed expression is highlighted in purple.

Replaced the gifs with the original gifs you shared.

Fixes https://github.com/wso2-enterprise/choreo/issues/15154


Download files

Is there a way to download files through the API?

This works for me without bells and whistles.
In Cargo.toml add:
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"

Add uses and definition:
use headless_chrome::protocol::{Method, MethodCall};
use serde::Serialize;

#[derive(Serialize,Debug)]
struct Command {
    behavior: &'static str,
    downloadPath: &'static str,
}
impl Method for Command {
    const NAME: &'static str = "Page.setDownloadBehavior";
    type ReturnObject = serde_json::Value;
}

At browser creation enable download:
    let browser = Browser::default()?;

    let tab = browser.wait_for_initial_tab()?;

    let command = Command {
        behavior: "allow",
        downloadPath: "/home/<my_user_name>/Downloads",
    };
    tab.call_method(command)?;

This is a legit question, I implemented downloads like above previously in Puppeteer and planning to move to this project along with Tauri. However, I'm wondering the exact same thing as @Revertron.

@JaneX8 unfortunately there is no way to reliably detect it.
In the end I've implemented my app without using the browser at all, but in my case it was possible, maybe you need more sophisticated approach, I don't know :(


Scroll breaking after dropdown option selected

Describe the bug
When using dropdown menu to swap between Truncate and non-Truncate mode, the board stops responding to the mouse scroll until closed and re-opened. Only happens on the cataclysm client
To Reproduce

Open addon
Let board fill with some entries
Right click any entry, and select "Dont Truncate Message" option
Try to scroll the bulletin board

Additional context
As mentioned only happening on the classic client for some reason.

I think the issue may stem from the overlapping scroll frames and the changes to how the request frames are laid out in RequestList.lua vs LfgToolList.lua


chore!: displayMarker to displayMarkers

closes : https://github.com/zakodium/react-plot/issues/355

@wadjih-bencheikh18 I think refactor is better than chore. Also, the verb is missing at the beginning of the message. I changed it to:
refactor!: rename `displayMarker` prop to `displayMarkers`


[#2304] improvement: Update the year of NOTICE

What changes were proposed in this pull request?
Update the year of NOTICE
Why are the changes needed?
Fix: #2304
Does this PR introduce any user-facing change?
No.
How was this patch tested?
No need.

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 51.60%. Comparing base (44bfd0d) to head (eb70316).
Report is 8 commits behind head on master.

Additional details and impacted files
@@             Coverage Diff              @@
##             master    #2313      +/-   ##
============================================
- Coverage     52.27%   51.60%   -0.67%
+ Complexity     3569     2974     -595
============================================
  Files           543      474      -69
  Lines         29797    22676    -7121
  Branches       2779     2090     -689
============================================
- Hits          15575    11703    -3872
+ Misses        13227    10229    -2998
+ Partials        995      744     -251

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


[WSL2]Git repo isn't recognized by VS Code if in linux root folder

Your Windows build number:
18985.vb_release.190913-1426
What you're doing and what's happening:
I have a git repo open in VS Code, when I have the folder somewhere on my device (e. g. mnt/c/folder) the git repo in VS code is properly recognized, if I place the folder within my linux root folder, the git repo is not being recognized.
** What's wrong / what should be happening instead:**
VS Code should show the Git icon and recognize the Git repo, including highlighting files that have changed, there they've changed, etc.

It would take a lot of doing for a .git directory on Linux /  (ie, literally, a /.git/ directory) to be well formed. Your root folder would need to be writable as your default WSL user. Ref #4508. There are no repro steps provided to tell. This is likely tag by-design like the other. Please confirm concise CLI repro steps for your scenario.

I think I understand what you are trying to do, but I cannot reproduce this issue. I am assuming you are cloning a repo to /mnt/c/folder/ (with folder being an example, and not necessarily being the actual folder) and you move the repo folder to your home directory, ~/. When you open that repo folder in VS Code it doesn't show the Git icon.
Now for me, my Windows build 18999.vb_release.191004-1432, and my VS Code version is 1.39.1, and am using WSL2 with Ubuntu 18.04.3 LTS. And the kernel is 4.19.72-microsoft-standard. I cloned  a git repo off of Gitlab and copied the folder to my home directory and was able to open it in VS Code without any issues. The Git icon showed up and reported any and all changes made to the repo.
Make sure you are up to date, and that you are trying to open the repo folder, not the home directory or the .git directory. Also try disabling all of your extensions, except the Remote - WSL extension. If it works after disabling your extensions, start to add them back until you figure out which one may be causing the issue, if that is the issue here. If you still can replicate the issue after trying my advice, please show us what you are doing.

I think I understand what you are trying to do, but I cannot reproduce this issue. I am assuming you are cloning a repo to /mnt/c/folder/ (with folder being an example, and not necessarily being the actual folder) and you move the repo folder to your home directory, ~/. When you open that repo folder in VS Code it doesn't show the Git icon.
Now for me, my Windows build 18999.vb_release.191004-1432, and my VS Code version is 1.39.1, and am using WSL2 with Ubuntu 18.04.3 LTS. And the kernel is 4.19.72-microsoft-standard. I cloned a git repo off of Gitlab and copied the folder to my home directory and was able to open it in VS Code without any issues. The Git icon showed up and reported any and all changes made to the repo.
Make sure you are up to date, and that you are trying to open the repo folder, not the home directory or the .git directory. Also try disabling all of your extensions, except the Remote - WSL extension. If it works after disabling your extensions, start to add them back until you figure out which one may be causing the issue, if that is the issue here. If you still can replicate the issue after trying my advice, please show us what you are doing.

Yes, this is exactly what I am doing. What are the things that should be up-to-date? Windows build, VS code, terminal app, what else?

@AndreasGalster The things you mentioned are good to have up-to-date, and if you are still having issues, continue with the other troubleshooting advice I gave:

... and that you are trying to open the repo folder, not the home directory or the .git directory. Also try disabling all of your extensions, except the Remote - WSL extension. If it works after disabling your extensions, start to add them back until you figure out which one may be causing the issue, if that is the issue here.

I came across this thread and wanted to leave my resolution.
I installed Remote - WSL extension for my VS Code.

I then navigated to the folder via cli on WSL. Typed Code . in the directory I wanted to launch and presto.


Add how to switch to a different "locale" in the README ?

Dear Anders,
Thank you for this very nice demo of blockchains!
However, I am new to Javascript and having difficulty in switching the demo to a different language, though it seems to be part of the applications.
Could you add the instructions in the manual?
Thanks in advance,
Thomas

It should switch based on the browser locale setting. Check to make sure the browser you are using is set to a locale supported by the codebase. These are currently supported: https://github.com/anders94/blockchain-demo/tree/master/locales


Update diagrams

Codecov Report

Merging #371 (78a0efb) into master (74773bc) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master     #371   +/-   ##
=========================================
  Coverage     68.38%   68.38%
  Complexity     1129     1129
=========================================
  Files           135      135
  Lines          3865     3865
  Branches        521      521
=========================================
  Hits           2643     2643
  Misses          996      996
  Partials        226      226

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 74773bc...78a0efb. Read the comment docs.


doc: fix visual studio links

Checklist

[x] documentation is changed or added
[x] commit message follows commit guidelines

Description of change
Fixes: https://github.com/nodejs/node-gyp/issues/1472

merged


Firebase node warning

Anyway to fix this warning
@firebase/app:
Warning: This is a browser-targeted Firebase bundle but it appears it is being
run in a Node environment.  If running in a Node environment, make sure you
are using the bundle specified by the "main" field in package.json.
  If you are using Webpack, you can specify "main" as the first item in
  "resolve.mainFields":
  https://webpack.js.org/configuration/resolve/#resolvemainfields

  If using Rollup, use the rollup-plugin-node-resolve plugin and specify "main"
  as the first item in "mainFields", e.g. ['main', 'module'].
  https://github.com/rollup/rollup-plugin-node-resolve

Hey! Did you end up finding a solution to this issue?


[#171940369] Use spring.profiles.active instead of spring_profiles

Related to https://github.com/cloudfoundry/uaa/pull/1268. Neither PR should block the other.

Closing since it's been open too long


Port gverb~ to JamomaDSP

This one will require some help from @nwolek since he is the one currently in possession of the source code :-)
First iteration can be the algorithm as it exists: stereo (and maybe mono?).
A second iteration will involve some research into ways that the algorithm can expand to additional channel configurations.
This topic was first discussed by @tap and @nwolek in the Augustin lobby during the 2014 workshop at BEK.

Now ported for Max 7 here: https://github.com/nwolek/LowkeyNW/tree/master/source/nw.gverb~
Are we still interested in porting for Jamoma too?

Is that a serious question?  Of course!
Tim
On Wed, Jul 15, 2015 at 3:07 PM, Nathan Wolek<EMAIL_ADDRESS>wrote:

Now ported for Max 7 here:
https://github.com/nwolek/LowkeyNW/tree/master/source/nw.gverb~
Are we still interested in porting for Jamoma too?
—
Reply to this email directly or view it on GitHub
https://github.com/jamoma/JamomaCore/issues/279#issuecomment-121747956.

OK, adding to my list for next week!

While at it we should port tap.verb~ as well.

The tap.verb~ source is here:
https://github.com/tap/TapTools/tree/master/source/tap.verb~

moved to jamoma/jamoma2#41


Support for maccel in the compiler interface

Added "--maccel" setting through the programatic compiler interface. So far accel could be requested via the env variable or the command line, but not through the setCompilerOption interface or omSetCompilerOption.
Since we can specify multiple accelerators, the setCompilerOption add to the current list, unless the string "RESET" is provided, in which case the list of target accelerator is reset. An alternative option was to reset the list when an empty string "" is provided, but I preferred the explicit option.
In order to do this cleanly, I had to be able to scan strings to Accelerator::Kind as well as printing it to string. To do so cleanly, I added variadic parameter to the APPLY_TO_ACCELERATORS macro. It still expect the macro name in first position, but subsequent parameters are forwarded to the macro itself.
For example we can define a macro that uses a 2nd parameter.
#define ACCEL_CL_ENUM_FROM_STRING(name, str) \
  if (str.compare(std::string(#name))==0) return accel::Accelerator::Kind::name;

Which is invoked at follows.
  APPLY_TO_ACCELERATORS(ACCEL_CL_ENUM_FROM_STRING, str);

In other words, we can pass additional parameters when invoking APPLY_TO_ACCELERATORS which will be simply passed through to the actual macro, here ACCEL_CL_ENUM_FROM_STRING, as 2nd, 3rd,.... param (here only one more).
Signed-off-by: Alexandre Eichenberger<EMAIL_ADDRESS>

@jenkins-droid test this please

@jenkins-droid test this please

Jenkins Linux amd64 Build #5666 [push] Support for maccel in th... started at 04:06

Jenkins Linux ppc64le Build #4803 [push] Support for maccel in th... started at 05:10

Jenkins Linux s390x Build #5681 [push] Support for maccel in th... started at 05:06

Jenkins Linux s390x Build #5681 [push] Support for maccel in th... passed after 1 hr 4 min

Jenkins Linux amd64 Build #5666 [push] Support for maccel in th... passed after 1 hr 9 min

Jenkins Linux ppc64le Build #4803 [push] Support for maccel in th... passed after 1 hr 12 min


Don't generate endpointslice if there is no serviceexport bound with the service.

We generate endpointslices for every Service in cluster, even they will never be exported across clusters.
We should only generate endpointslices for services which has ServiceExport.

When investigating the code, I noticed that the endpoint and endpoints controller are watching all pods update, which may lead high cpu usage. Why not just watch the endpoint/endpoints updates, the pod updates should finally be reflected to endpoint/endpointslice.

When investigating the code, I noticed that the endpoint and endpoints controller are watching all pods update, which may lead high cpu usage. Why not just watch the endpoint/endpoints updates, the pod updates should finally be reflected to endpoint/endpointslice.

Nice point! @Airren please take a look at this


Release api/allocator-opaque to pub

I'm trying to migrate my packages to remove empty structs and non-constant type arguments for sizeOf. To avoid dependency overrides that I'd have to push down to users, it would be great to have a pub-version of ffi that contains the allocator apis.
I couldn't find an existing issue for this so I'm creating this one. Can the api/allocator-opaque branch be merged and released to pub?

We've published https://pub.dev/packages/ffi/versions/0.3.0-nullsafety.0 which requires 2.12.0-265.0.dev or greater
The last Dart dev release is 2.12.0-259.0.dev, so the package cannot be used yet. (I'm not aware of anyone on Dart master, building their own SDK.)
In Flutter-master is at Dart 2.12.0-276.0.dev, so this can be used on Flutter master.

I also need to release a version with SDK constraint 2.12.0-259.X.beta after https://github.com/flutter/flutter/issues/75134 (and possibly https://github.com/dart-lang/sdk/issues/44822) have been cherry picked.
This version would wrongly mark 2.12.0-260.0.dev - 2.12.0-264.0.dev as valid SDK versions, but there is not really a way around that.

We've released https://pub.dev/packages/ffi/versions/0.3.0-nullsafety.1 which Dart 2.12.0-259.8.beta or greater.
Current beta release is 2.12.0-259.1.beta, so this will be available in the next beta release.
This Dart version including cherry pick for flutter/engine#23954 will be available in the next Flutter beta release (in flutter/engine#24142). Note that without this cherry pick Allocator.call throws a NoSuchMethodError, which is the reason we cannot release for Dart 2.12.0-259.1.beta.

https://pub.dev/packages/ffi/versions/0.3.0-nullsafety.1 is available in the current Dart/Flutter beta.


Cs dependency tracker

Docs Build status updates of commit a9f878a:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

extensions/TOC.yml
:white_check_mark:Succeeded
View

extensions/dependency-tracker/Create-new-dependency.md
:white_check_mark:Succeeded
View

extensions/dependency-tracker/Dependency-Views.md
:white_check_mark:Succeeded
View

extensions/dependency-tracker/Risk-Graph.md
:white_check_mark:Succeeded
View

extensions/dependency-tracker/Timeline.md
:white_check_mark:Succeeded
View

extensions/dependency-tracker/overview.md
:white_check_mark:Succeeded
View

extensions/images/Adding-Dep-Link.png
:white_check_mark:Succeeded
View

extensions/images/Consuming-View.png
:white_check_mark:Succeeded
View

extensions/images/DependencyTracker.png
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Supports Vim's gdefault option.

Changes Proposed in this Pull Request:

Add gdefault, nogdefault command
Add Gdefault GUI setting

I have written tests for:

New features introduced

Why test fail...?

@mkiken See #188, they fail because of an bug in atom.

@hultberg The test result on my branch seems different from result on #188.
What's wrong...?

@mkiken Indeed, looks like something new in atom as a new stable and beta has been released, just take a look at the current stable tests.

Thanks for this @mkiken 🎉


[BUG] Typer CLI and Packages not auto-completing

First check

[x] I used the GitHub search to find a similar issue and didn't find it.
[x] I searched the Typer documentation, with the integrated search.
[x] I already searched in Google "How to X in Typer" and didn't find any information.
[x] I already searched in Google "How to X in Click" and didn't find any information.

Description
I have built a CLI with with Typer and have been really enjoying using this library. I am looking to setup the auto complete feature but have run into something unexpected. When installing my package, running --install-completion, and restarting the terminal it would "auto complete" to files/dirs in my current directory (not expected behavior). To test whether there was something mis-configured on my end I tested the auto complete or the Typer CLI by running typer --[TAB][TAB] which did not auto complete to anything.
I'm not sure if there is something wrong with my environment, Typer CLI, my code, or misunderstanding how auto-completion works.
Additional context
I am on OSX and have noticed naming conflict with another program called typer.
I have tested auto complete on this code that I have run with typer [name.py] run --[TAB][TAB]
import typer

def main(name: str = typer.Option("World", help="The name to say hi to.")):
    typer.echo(f"Hello {name}")

if __name__ == "__main__":
    typer.run(main

Here is the bottom of my .zshrc. I can confirm
# tabtab source for packages
# uninstall by removing these lines
[[ -f ~/.config/tabtab/__tabtab.zsh ]] && . ~/.config/tabtab/__tabtab.zsh || true

autoload -Uz compinit
zstyle ':completion:*' menu select
fpath+=~/.zfunc

Happy to post my full zshrc if it would help!
Can Also confirm that zfunc _typer exists
#compdef typer

_typer_completion() {
  eval $(env _TYPER_COMPLETE_ARGS="${words[1,$CURRENT]}" _TYPER_COMPLETE=complete_zsh typer)
}

compdef _typer_completion typer%

I have the same problem on Arch Linux. My application is named differently, no naming conflict with an existing one. I also checked, the file is created in .zfunc.

I have faced similar issue today with zsh and powerlevel10k prompt. I managed to solve the problem by moving the following section
zstyle ':completion:*' menu select
fpath+=~/.zfunc

in my ~/.zshrc file to near top (right after the initiation of powerlevel10k prompt) from the bottom.

Things I had to do to make completion work, in case it may help someone else:

be sure you do not print anything to stdout (logging does that in default config!) or the generated script may endup being broken
I had to add compinit -D at the end of my ~/.zshrc file. Without it completion would not have worked

I am using Prezto not powerlevel10k, and I have that same problem.. I tried everything suggested in the thread still not working.. Adding compinit -D at the end of my ~/.zshrc file results in:
(eval):1: bad pattern: ^[[H^[[2J^[[3J_arguments
sh: cls: command not found
(eval):1: bad pattern: ^[[H^[[2J^[[3J_arguments
sh: cls: command not found
(eval):1: bad pattern: ^[[H^[[2J^[[3J_arguments

Hi guys, I'm having the same error on my Ubuntu 20.04 VM. Is there any update on how to solve the problem?

Things I had to do to make completion work, in case it may help someone else:
* be sure you do not print anything to stdout (logging does that in default config!) or the generated script may endup being broken

* I had to add `compinit -D` at the end of my `~/.zshrc` file. Without it completion would not have worked

I've tried that and I got no changes at all.

Hi guys, any news about this issue??

Could you check whether https://github.com/tiangolo/typer/pull/801 solves your issue?

Hi all, the zsh autocompletion feature should be fixed with PR https://github.com/tiangolo/typer/pull/237. The fix is similar to what @everdark suggested 🙏


Valve Index base station 2.0?

Do you think this would still work with the newer base stations?

I don't have these, so I don't know. Would be happy for someone
knowledgeable to chime in.
Alexander Shtuchkin
On Sun, Mar 7, 2021 at 4:49 PM Adam<EMAIL_ADDRESS>wrote:

Do you think this would still work with the newer base stations?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/ashtuchkin/vive-diy-position-sensor/issues/76, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AAEZKHNPNJ4IZISBVGCB7HTTCPYGRANCNFSM4YYJKCPA
.


⚠ AGEG website (redirect) has degraded performance

In 366a4af, AGEG website (redirect) (https://ageg.ca/) experienced degraded performance:

HTTP code: 200
Response time: 2968 ms

Resolved: AGEG website (redirect) performance has improved in eed5e56.


Examples would be helpful

First let me just say I'm excited about using precise-commits, but I think that a couple of simple examples might be useful. For example:
I'm using prettier in my project, but it is used through eslint...since prettier doesn't check for some code rules that eslint will catch, check out their docs.
Because of this, I haven't be successful in getting precise-commits to work. I have husky installed and it is triggering precise-commits. Husky is setup to run precise-commits for a pre-push hook. Husky fires, and I see precise-commits checking for modified files, but it doesn't find any.
I know that I have prettier and eslint hooked up correctly, as when I change a file in my IDE(visual studio code) the eslint plugin catches and changes the file based on my settings. But not everyone has these settings on my team so I want to make sure the pre-push hook will trigger prettier before pushing changes up to our repo. If I alter my files in Vim, so they won't get automatically fixed by my IDE, then precise-commits doesn't cause prettier to fire. I think it has to do with the fact that I'm using it through Eslint.
 "..."
    }
  }
}

Client package.json
"name": "client",
  "version": "0.1.0",
  "private": true,
  "scripts": {
    "start": "node scripts/start.js",
    "build": "node scripts/build.js",
    "test": "node scripts/test.js --env=jsdom",
    "precise-commits": "precise-commits"
  },
  "dependencies": {
    "autoprefixer": "7.1.6",
    "babel-core": "6.26.0",
    "babel-eslint": "7.2.3",
    "babel-jest": "20.0.3",
    "babel-loader": "7.1.2",
    "babel-preset-react-app": "^3.1.1",
    "babel-runtime": "6.26.0",
    "case-sensitive-paths-webpack-plugin": "2.1.1",
    "chalk": "1.1.3",
    "css-loader": "0.28.7",
    "dotenv": "4.0.0",
    "dotenv-expand": "4.2.0",
    "eslint": "4.10.0",
    "eslint-config-react-app": "^2.1.0",
    "eslint-loader": "1.9.0",
    "eslint-plugin-flowtype": "2.39.1",
    "eslint-plugin-import": "2.8.0",
    "eslint-plugin-jsx-a11y": "5.1.1",
    "eslint-plugin-react": "7.4.0",
    "extract-text-webpack-plugin": "3.0.2",
    "file-loader": "1.1.5",
    "fs-extra": "3.0.1",
    "html-webpack-plugin": "2.29.0",
    "jest": "20.0.4",
    "object-assign": "4.1.1",
    "postcss-flexbugs-fixes": "3.2.0",
    "postcss-loader": "2.0.8",
    "precise-commits": "^1.0.2",
    "promise": "8.0.1",
    "raf": "3.4.0",
    "react": "^16.4.1",
    "react-dev-utils": "^5.0.1",
    "react-dom": "^16.4.1",
    "resolve": "1.6.0",
    "style-loader": "0.19.0",
    "sw-precache-webpack-plugin": "0.11.4",
    "url-loader": "0.6.2",
    "webpack": "3.8.1",
    "webpack-dev-server": "2.9.4",
    "webpack-manifest-plugin": "1.3.2",
    "whatwg-fetch": "2.0.3"
  },
  "devDependencies": {
    "eslint-config-prettier": "^2.9.0",
    "eslint-plugin-prettier": "^2.6.2",
    "prettier": "^1.13.7"
  }
}

Client .eslintrc
{
  "extends": [
    "plugin:prettier/recommended",
    "prettier/react"
  ],
  "env": {
    "browser": true,
    "node": true,
    "jest": true
  },
  "parser": "babel-eslint",
  "rules": {
    "jest/no-identical-title": "error",
    "jest/no-focused-tests": "error",
    "no-unused-vars": [2, {
      "vars": "all",
      "args": "none",
      "ignoreRestSiblings": true
    }],
    "no-unused-expressions": "off",
    "react/prop-types": [2, {
      "skipUndeclared": true
    }],
    "prettier/prettier": [
      "error",
      {
        "trailingComma": "es5",
        "singleQuote": true,
        "printWidth": 120
      }
    ]
  }
}

Command Line output
husky > pre-push (node v7.8.0)

><EMAIL_ADDRESS>pre-push /Users/bryce/Documents/stacks/react-redux-to-net-core-postgres
> cd ./client && npm run precise-commits

><EMAIL_ADDRESS>precise-commits /Users/bryce/Documents/stacks/react-redux-to-net-core-postgres/client
> precise-commits

ℹ  precise-commits: No matching modified files detected.

  --> If you feel that one or more files should be showing up here, be sure to first check what file extensions prettier supports, and whether or not you have included those files in a .prettierignore file

Is it possible to use precise-commits with eslint that's using prettier? Thanks.

Actually maybe it has to do with the fact that I'm using a pre-push hook, instead of a pre-commit hook. I thought it wouldn't matter since husky is the one triggering things, but it looks like it does. So is there anyway to use precise-commits with a pre-push hook from husky? Also when it goes through precise-commits the outcome is different than when I go through the IDE and the eslint plugin....I think it has to do with the fact that precise-commits isn't using eslint, and I don't have any config files like .prettierrc Thoughts?

It seems like the benefits of precise-commits is the staged changes are all that happens, on a pre-push hook you don't have any staged files, so I'd guess it doesn't know what to check. As for eslint + prettier, I'd checkout the eslint config for prettier: eslint-config-prettier (there is also one for stylelint if you use that: stylelint-config-prettier). These disable the rules which prettier will automatically handle, which makes life a bit easier for me.
As for how to get githooks other than precise-commits to work precise-commits and husky, I too am a bit lost. It seems like it can only do prettier due to its interface, which is a major disappointment, I hope the API can be expanded or even better, that I'm wrong.


Updated documentation

Changelog

Updated the instructions

/label documentation

Codecov Report

Merging #40 into main will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main      #40   +/-   ##
=======================================
  Coverage   80.28%   80.28%
=======================================
  Files           9        9
  Lines         355      355
=======================================
  Hits          285      285
  Misses         51       51
  Partials       19       19

Flag
Coverage Δ

#unittests
80.28% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

Continue to review full report at Codecov.

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

/approve


UF-306: AbstractWorkbenchEditorActivity: Allow Editors to provide their own LockManager handling

See https://issues.jboss.org/browse/UF-306
LockManager in AbstractWorkbenchEditorActivity is only instantiated if Uberfire is handling the locking; otherwise locking is left entirely to the editor itself. I also made a few changes to LockTarget (to support simplified Unit Testing) and related changes.

@csadilek Would you be so kind as to please review this PR?

+1


Resolve hosts when checking against host deny list

Signed-off-by: Mohammad Qureshi<EMAIL_ADDRESS>Description
The Notifications deny list setting (opensearch.notifications.core.http.host_deny_list) can take in a list of IPs or IP ranges which can not have messages sent against them. Example:
PUT /_cluster/settings
{
  "persistent": {
    "opensearch":{
      "notifications": {
        "core": {
          "http": {
            "host_deny_list": ["<IP_ADDRESS>", "<IP_ADDRESS>/8"]
          }
        }
      }
    }
  }
}

This PR adds hostname resolution before checking against the deny list so that a hostname which is not necessarily a host (ex. example.com) does not bypass the denied IPs.
Issues Resolved
[List any issues this PR will resolve]
Check List

[x] Commits are signed per the DCO using --signoff

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

LGTM, just need to figure out how to fix the tests

Dashboards is going to fail because of the reason mentioned here.
I'll work on fixing the unit tests though.

It looks like the unit tests are still failing even after adding the stubbing because I'm using mockk whereas the rest of those tests are using EasyMock for the client, etc. The problem is that EasyMock can't mock static functions which those utility functions are.
We should be changing to use mockk anyway outlined in https://github.com/opensearch-project/notifications/issues/237 but that's out of scope for this PR.

Codecov Report

Merging #496 (5827c3c) into main (1dd7dbf) will not change coverage.
The diff coverage is 100.00%.

@@            Coverage Diff            @@
##               main     #496   +/-   ##
=========================================
  Coverage     61.77%   61.77%
  Complexity      112      112
=========================================
  Files            73       73
  Lines          2451     2451
  Branches        264      264
=========================================
  Hits           1514     1514
  Misses          761      761
  Partials        176      176

Flag
Coverage Δ

opensearch-notifications
61.77% <100.00%> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

...earch/notifications/spi/utils/ValidationHelpers.kt
43.33% <100.00%> (ø)

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


keras support

Are there plans to add keras support to gelato?

I think not in nearest future. I've just tried to check if it is supported out of the box but keras seems to force .eval() every symbolic weight.
CC @fchollet
%env KERAS_BACKEND=theano
import keras
from keras.layers import Dense, Activation
from keras.models import Sequential
import pymc3 as pm
from gelato import specs
from gelato.specs import NormalSpec, LognormalSpec

# create prior spec
hyper = LognormalSpec(sd=1).with_shape(())
init = NormalSpec(sd=hyper)
# create model
model = Sequential()
# try to init keras layer with gelato spec -> fail
with pm.Model():
    model.add(Dense(kernel_initializer=init, bias_initializer=init, units=64, input_dim=100))

----------
/usr/local/lib/python3.4/dist-packages/keras/backend/theano_backend.py in variable(value, dtype, name)
    141                               theano.tensor.TensorConstant)):
    142             # Support for RandomStreams().normal(), .uniform().
--> 143             value = value.eval()
MissingInputError: Undeclared input

I've opened an issue there, hope it can be supported by Keras


A Deliberative process for the Superchain

Supergovernance: Improving Superchain Governance Through Deliberation (a Supersim pilot)
Context
The Superchain, aiming to unify layer-2 solutions for better scalability and interoperability, stands at the forefront of interoperability. To ensure its success, there is need to think about the Interpoerable governance: a metagovernance.
Integrating deliberative processes into this Intergov / Metagov can make a significant difference as Governance is the Endgame (https://mirror.xyz/antoinevergne.eth/Y4C2ZMB2k2RGRJ3yi5FiE0LkHJlVzmDmGw77BAgQHQE).
By drawing insights from Optimism's governance discussions and recent pilots with deliberation and leveraging the Supersim environnement, we can create a more informed and participatory decision-making framework.
Deliberation as a tool for the Superchain
Deliberation enhances governance by fostering inclusive participation. It opens the door for a diverse range of stakeholders—developers, users, validators, and AI agents representing non-human interests—to voice their perspectives (https://mirror.xyz/antoinevergne.eth/KSbEPqKUudCGvGTVvQmWiCLDx4PktV7fOuq-_25XpZM). This inclusive approach leads to better decision quality, as structured discussions allow proposals to be thoroughly examined, resulting in well-considered outcomes that reflect the community's collective wisdom. Additionally, increased transparency is achieved through an open deliberative process, building trust by making governance activities transparent and accountable.
Learnings from Optimism's governance (https://gov.optimism.io/t/when-is-deliberation-useful-for-optimism-governance/9142) highlight that context matters; deliberation is most beneficial for complex or high-impact decisions where community input can significantly influence outcomes. Structured formats improve efficiency, with clear agendas, timelines, and moderation keeping discussions focused and productive. There's also a balancing act to maintain: while inclusivity is vital, it's important to ensure efficiency to avoid slowing down decision-making processes.
Supersim as an enviromment to test Supergovernance
I propose to deploy a pilot of Supergovernance in Supersim to test the approach.
Supersim is a simulation tool provided by Optimism that allows stakeholders to model and test the outcomes of smart contracts and network changes before implementation. By incorporating a series of deliberative pilots into Supersim, stakeholders can also engage in simulating the governance environment of the superchain, and test its resilience: It aids in risk mitigation, as simulations help identify possible governance risks and unintended consequences early on.
My proposition is to kick off a series of pilots for the Superchain governance as part of supersim. So it’s not a code based contribution but a governance based addition to supersim.

I don't think this is in scope for this repo. Please feel free to post in the governance forums. Closing for now.


fix compiler warnings

Missing | EvVoid => EvtVoid  below is a serious merge introduced bug.
The others are unused variable fixes. Adding _ before variables silences the unused warning as well as not producing the related code.  Until they are used sometime...

Codecov Report

Merging #870 (4a98cc2) into develop (7f87398) will decrease coverage by 0.01%.
The diff coverage is 50.00%.

@@             Coverage Diff             @@
##           develop     #870      +/-   ##
===========================================
- Coverage    57.97%   57.96%   -0.02%
===========================================
  Files           73       73
  Lines         4093     4094       +1
===========================================
  Hits          2373     2373
- Misses        1720     1721       +1

Impacted Files
Coverage Δ

...ucer/Reducer_Dispatch/Reducer_Dispatch_BuiltIn.res
70.11% <ø> (ø)

...rface/ReducerInterface_InternalExpressionValue.res
51.87% <0.00%> (-0.33%)
:arrow_down:

...rescript/FunctionRegistry/Library/FR_Sampleset.res
76.31% <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 0ef01da...4a98cc2. Read the comment docs.

Great, thanks!


why sleep()?

https://github.com/mila-udem/platoon/blob/master/example/simple_batched_pixel_sum/batched_pixel_sum_controller.py#L45
I'm not sure I understand the usage of sleep() here. Which queue does it refer to exactly?

The minibatch queue.


stable/airflow support Flower oauth configuration

I would like the flower installation to support google oauth as described in https://flower.readthedocs.io/en/latest/auth.html#google-oauth-2-0
Is your feature request related to a problem? Please describe.
I need to be able to secure the flower UI, or else I can't publish it at all
Additional context
I think all this needs is a flag on the startup command to support<EMAIL_ADDRESS>as the other keys can be set via env vars
@thesuperzapper

Do you want to contribute this feature?

I'll try to take a stab at it


⚠ Bofrost.de has degraded performance

In 853fdeb, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 1419 ms

Resolved: Bofrost.de performance has improved in c29347c.


fix: fix quickstart docs deployment fails question

name: Pull request
about: Tell us about your contribution
labels: ["pr/release/none-required"]

Thanks for contributing !
Before submitting a pull request, make sure you read about our Contribution notice here: https://spidernet-io.github.io/spiderpool/contributing/development/pullrequest/#need-review
What this PR does / why we need it:
Which issue(s) this PR fixes:
Special notes for your reviewer:
make sure your commit is signed off

/lgmt

good catch


Implement Guide Curve Continuities at Sections

@rainman110 is there a chance this will end up in OCCT eventually? amazing work...

@jf--- Sure, our work is open source. We try to implement the algorithms as generic as possible. To it should be relatively easy to integrate it into OCE / OCCT.

This issue is part of #392 so I will close this and amend the other issue.


Enable TLS termination by Envoy sidecar

Changes proposed in this PR
Make it possible to configure the envoy sidecar to terminate TLS and then pass traffic to the backend service in cleartext.
Why are we making these changes?
We want to allow services to offload TLS concerns to the Waiter platform. Currently we assume that the envoy sidecar uses the same protocol as the backend service, but this change allows the sidecar to handle TLS termination for the service.
If the backend service process is only listening on loopback, then we know all traffic entering the pod is encrypted.

@shamsimam - I'm still working on the pipeline for an internal green build, but I don't expect to many any significant changes here for that. You should feel free to do an initial review pass whenever you have time.


Add RSS feed

I tried to keep app style. Not sure about feed URL.

Thank you. :+1:
Style is great. Url is oukey.
I was thinking about RssControl, it could be more independend on Addons. For now, you have only newest, but what about newest, updated and all?
There could be a RssControlFactory with 3 methods createNewest(), createUpdated(), createAll().
And one little thing, cache could be at least for +1 hour, that's cron interval. :)
What do you think?

Sure. I started with the most simplest one. I'll update the PR later.

@f3l1x When thinking about it, I'm not sure it is good idea for updated (and all) feeds. Which information would you put into the article body on update (I suppose https://componette.com/all/?search-by=push). There is no diff to show.

@milo There's no change to track changes with 25 limit. ATM we have over 280 addons, at RSS will be last 25.
So, what about newest and all (with cache +1 day)?

And what will be in all feed? All 280 addons? Seems strange to. Imho, newest is the only one reasonable feed.

I found 3 little corrections, it's fine other. :)

I updated 2 more things:

dates to UTC
noreply email in  tag (due to validity)

Let me know when ready to squash.

After these 3 things you can squash it to 1 commit. And I'll merge it asap.

@f3l1x Fixed and squashed.

@milo Thanks a lot. Can you please also rebase to master?

@f3l1x Done

@milo Thank you. :) :+1:

@f3l1x Thank you! When is planned new deploy? :)

@milo I think tomorrow.


Change navbar menus

After speaking with Nils and Burak, these will be the version 0 headings:

Data
Tools (Analysis Tools?)
Help
Account
Search

Will implement soon, most likely sprint 2.

Changed section headers; made Data and Tools links (currently both point to /search/)


Internal cleanup.

Fix lint error.

I see,
how about change all the header guards with double "CARTOGRAPHER_ROS", since the files are all under path cartographer_ros/cartographer_ros/... ?

@cschuet, what do you think about making all include guards longer? I think this is low priority but I'm not opposed.

@zjwoody @gaschler Why is this change necessary? Why don't the other header files generate a linter error?

The third party header guard is not google style, if it's length > 80 characters it won't pass is_header_guard check, so I have to change it to google style for long header guard. Most of the files don't have long header guard, so they won't generate the lint error.
I think it will be more consistency to change all the header guard by the path which obey the google style.

Hi @gaschler , I modified all the header guards in cartographer_ros, thanks for the review!

@wally-the-cartographer merge

Merge requested by authorized user cschuet. Merge queue now has a length of 1.


Runtime Error: Unable to reshape tensor of certain input shape

Describe the bug
I am unable to reshape tensor of shape [1,256,256] to [1,256,8,32] by keeping the tensor on device.
To Reproduce
Steps to reproduce the behavior:

Checkout to branch, punith/segformer_issues
Run command, pytest models/experimental/functional_segformer/segformer_unit_test_2.py

Expected behavior
The reshape operation should be happening without any issue
Screenshots
E       RuntimeError: TT_THROW @ ../ttnn/cpp/ttnn/operations/core/core.cpp:61: tt::exception
E       info:
E       Unable to reshape given tensor!
E       backtrace:
E        --- ttnn::operations::core::reshape(tt::tt_metal::Tensor const&, ttnn::types::Shape const&)

Please complete the following environment information:

OS: Ubuntu 20.04
Device: GS,WH-n150

Additional context
If we remove the tensor from device before passing it into reshape operation the reshape is happening without any issue.
CC: @saichandax

hey @ntarafdar, @sjameelTT , how to differentiate on which dimension to reshape, if 2 dimensions have the same value? like  [1,256,256]

Reshape is based on total volume (multiplication of all dims) not based on splitting a dimension. It won't make a difference.

I think normal reshape doesn't mess around with the tiles and just reinterprets the data, but reshape on device may affect the pages. @ntarafdar do you know how it breaks aparts pages?


Upgrade to Elm 0.18

Hello,
This set of commits upgrade the library to work with Elm 0.18. Some caveat:

The upgrade has been done via elm-format --upgrade, so the style of the code changed.
The elm-check package is now deprecated, and elm-test comes with a fuzz function to replace it.
Since the backtick are not valid anymore, the test are pretty ugly, but are still passing. Un upgrade to the newelm-test will be needed to make them nice again.
elm-check and elm-test did change, but I used legacy-elm-test to keep the test has is. It would be worth to actually switch to the new version/syntax/function instead of keeping legacy-elm-test.

The test can now be run via the command line and don't need a browser anymore. Also I have added a Travis-CI files to automatically run the test. Right now there seems to be an issue with elm-test, I have open an issue there elm-community/elm-test#143. This is now fixed.
In the previously linked issue, I have also be warned that in 0.19 (with is a few month away), the legacy test support will be dropped totally. So you may want to switch to the last test framework version :)
Thank you for your work 👍

OK I just realised that replacing backticks by pipes was dumb since it change the order of the operand... And since not everything is commutative it breaks most operation x)
I am going to fix this, and repush the cleaned code.

@javcasas Any chance of getting this merged? Would love to get your elm-decimal library working with 0.18.
If you don't think you will be maintaining these packages in the future, would you mind if I forked it and transfered it to the Elm Community organization?

Closing this PR, I don't want it to show in my active PRs list and I didn't touched Elm for years now.


a few changes towards tensorflow 2 compatibility

This PR removes tf.contrib from the codebase to make it possible to use tensorflow 2.
Changes to note:

introduce tf-slim for vggish. This model definition is now more in line with the original implementation in https://github.com/tensorflow/models/blob/master/research/audioset/vggish/vggish_slim.py
Switch from contrib.layers.variance_scaling_initializer to tf.compat.v1.keras.initializers.VarianceScaling. I tried to match the initializers behaviour and adapted the to the best of my knowledge.
Rely on import tensorflow.compat.v1 as tf and tf.disable_v2_behavior() for now. If we want to fully migrate we can move individual functions to the new API.

https://github.com/palonso/musicnn-training/blob/ce1013529bfb3797677490831c6d5467dd1e6936/requirements.txt#L31
Replace tensorflow==1.15.0 → tensorflow>=1.15.0
so that a previous installation of TF 2.X is not replaced on the pip install -r requirements.txt step.

I greatly simplified requirements.txt and relaxed the versions a bit. That should be enough for tensorflow 2.0. For later versions we might need to look into further relaxing the requirements for numpy & scipy.


DataCollection attachments related fix for design mode client.

Fixed issue due to which Data Collection attachments were not sent through Design Mode Client.
Related to : https://github.com/Microsoft/vstest/issues/662

@harshjain2,
Thanks for your contribution as a Microsoft full-time employee or intern. You do not need to sign a CLA.
Thanks,
Microsoft Pull Request Bot


How to use on existing program?

This is a super cool tool!  It is great for understanding Rust and for debugging purposes.  Is there a way to run and use this locally on an existing project?

Right now the only end-to-end way to generate a diagram is to use either the online tool or use the mdbook integration. It's actually quite easy to generate the intermediate Aquascope data structures by running cargo aquascope within a given repository. But we still need to hook it up into a webpage that can visualize that data. Ideally there'd be a VSCode extension to do this, but we haven't had the time yet to realize it.

This sounds awesome!  With if you just did something like run:
cargo aquascope and it started up a local webserver that you could see the structures with in the browser?

Yeah, or even simpler it just outputs a .html file that has all the necessary JS and CSS bundled into the page. Like how flamegraph generates standalone SVG.
Part of the other issue is that we don't have great controls for look through long execution traces. Right now the tool is optimized for programs in the Rust Book, where the author (me) can select ahead of time the subset of states to visualize. We'll need to have some kind of interface, maybe a scrubber, for going through all the states.

That sounds awesome! :)

If there was an intermediate representation before generating the html, that could be exported to e.g, json, that would certainly make it easier to build such an IDE plugin. Looks like an amazing look into how a function is understood by the rust compiler and i think the ability to see that while editing would be awesome.
BTW Just watched your rust conf presentation, and as a rust beginner, great work!

Note: we have provided instructions for running the playground locally. https://github.com/cognitive-engineering-lab/aquascope?tab=readme-ov-file#local-playground
I'll leave this issue up because it would still be useful to have a tool generate a standalone web page.

Note: we have provided instructions for running the playground locally. https://github.com/cognitive-engineering-lab/aquascope?tab=readme-ov-file#local-playground
I'll leave this issue up because it would still be useful to have a tool generate a standalone web page.

Brilliant!  I'll try this out when I get a free moment! :)


allow all url protocols in social links

Adding  | safeURL allows the usage of "unsafe" url protocols such as irc:// or xmpp://, see https://gohugo.io/functions/safeurl/ for details.
This will have no security impact because it can only be exploited by someone who already has full access to the page source and thereby full control over the generated page.
I also optimized the code and change the config sample to use a mailto: URI.

Thank you for your pull request! :D
The  | safeURL seems to be useful for menu as well, so could you please add it to the following two lines of code for the menu?
https://github.com/olOwOlo/hugo-theme-even/blob/d6ac9cd9ce7ed7228461af385982daec4f9524d9/layouts/partials/slideout.html#L14
https://github.com/olOwOlo/hugo-theme-even/blob/d6ac9cd9ce7ed7228461af385982daec4f9524d9/layouts/partials/header.html#L9

I added the | safeURL to the menu links. Squash the commits if you like to.

Thank you very much!  ̋(ˊ•͈ ꇴ •͈ˋ)


Used create react-app to serve as a starting point for our frontend development.

Description
Used create react-app to make basic app to serve as a starting point for our frontend development.
Type of change
Please delete options that are not relevant.

[x] New feature (non-breaking change which adds functionality)

Change Status

[x] Complete, tested, ready to review and merge
[ ] Complete, but not tested (may need new tests)
[ ] Incomplete/work-in-progress, PR is for discussion/feedback

How Has This Been Tested?
Ran it locally using yarn start.
Checklist

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[ ] My code has been reviewed by at least one peer
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[x] There are no merge conflicts

 Set up frontend staging and production environments

 Set up frontend staging and production environments


Missing output for output of vkGetPhysicalDeviceImageFormatProperties2 from vkcube

The pImageFormatProperties argument has no body, and therefore isn't valid JSON:
"[28]vkGetPhysicalDeviceImageFormatProperties2": {
    "return": "VK_ERROR_FORMAT_NOT_SUPPORTED",
    "physicalDevice": 2,
    "pImageFormatInfo": {
        "sType": "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2",
        "pNext": {
            "sType": "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO",
            "pNext": null,
            "handleType": "VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_KMT_BIT"
        },
        "format": "VK_FORMAT_R8G8B8A8_UNORM",
        "type": "VK_IMAGE_TYPE_2D",
        "tiling": "VK_IMAGE_TILING_OPTIMAL",
        "usage": 18,
        "flags": 0
    },
    "[out]pImageFormatProperties":
},

Interestingly this is from a recapture of a capture of vkcube.

Actually asserts in Debug build, implying decoding problem for VkImageFormatProperties2

Probably we need to not assert(decoded_obj.decoded_value != nullptr); in struct ToString, and then if(decoded_obj.decoded_value == nullptr) we probably should print null since there's no data in the capture.


Config translator utility

Need some sort of a utility for translating configs from something human readable and dropping them into etcd.

I generally like TOML a lot more than YAML, however it seems in this particular case, it is easier to define the configs in YAML than TOML. Specifically using maps VS tables (and sub tables? whatever the table.subtable notation is). Maps seem to be a bit clearer.
Here are some thoughts:
Usage: 9volt-cfg [-e || --hosts http://localhost:2379] [-p || --prefix 9volt] [-r || --replace] <dir>

point the utility at some dir, it will search for all .yaml files and look for either alerter or monitor maps inside of them
collect all monitor and alerter configurations -> perform validation (dupes, etc.)
by default, perform checks in etcd to see if an identical check already exists and do not replace it

this behavior can be changed by supplying the -r flag to replace existing values (ie. do not check if new config value is different than what's in etcd)

push all configs to etcd

Tracking work in #37

This has been completed.


Add Yeye Sept 24

Also update CSS to centre YouTube embed.

👷 Deploy Preview for thebestdinnerclub processing.

Name
Link

🔨 Latest commit
0faa8182ede840591291bb1a6cdebccec036793e

🔍 Latest deploy log
https://app.netlify.com/sites/thebestdinnerclub/deploys/670533ead3a1d30008330e9a


chore: update dependencies

Updates bundlr to v0.2.0 to get away from the OpenSSL requirement and bumps other non-Solana and Metaplex packages.
Closes #176.

@febo Any reason not to bump the AWS packages from 0.9.0 to 0.15.0?

@febo Any reason not to bump the AWS packages from 0.9.0 to 0.15.0?

I can't see any reason, AWS upload is working fine with 0.15.0


[Feature Request] Is this repo no longer in maintenance?

Existing Component
否
Component Name
Is this repo no longer in maintenance?
Description
The latest version was released in 2019.08.29.So,is this repo still in maintenance?
elementui最新发布版本是2.12.0，从2019.08.29之后没有再发布新版本，请问现在官方团队还在维护吗，还是说要发布3.0版本了？

YES! 🎉🎉🎉 Element Plus - A Vue.js 3.0 UI library 🎉🎉🎉
element-plus/element-plus#147

Still under maintenance.