Expand the size of field 6; "Cross-Reference No." in table 5717

this field is too small to handle complex part no's.  Can we increase the size of this field (and of course all the related fields in other tables), to at least 50,

Please be aware that extension of field included into primary key in any table is not possible anymore. Therefore please use new version of cross reference named Item Reference which is available from 17.0. This feature has same capabilities and support long 50 chars item references.

Thank you.
From: Alexander Yakunin<EMAIL_ADDRESS>Sent: Monday, 12 October 2020 6:22 PM
To: microsoft/ALAppExtensions<EMAIL_ADDRESS>Cc: carterusm<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [microsoft/ALAppExtensions] Expand the size of field 6; "Cross-Reference No." in table 5717 (#9235)
Please be aware that extension of field included into primary key in any table is not possible anymore. Therefore please use new version of cross reference named Item Reference which is available from 17.0. This feature has same capabilities and support long 50 chars item references.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub https://github.com/microsoft/ALAppExtensions/issues/9235#issuecomment-706963321 , or unsubscribe https://github.com/notifications/unsubscribe-auth/AJYWHGYWYVF7ANGRL5QD5HTSKK4DXANCNFSM4SJP7VCA .  https://github.com/notifications/beacon/AJYWHG7QHNTGOJJS6FCN64LSKK4DXA5CNFSM4SJP7VCKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOFIRWO6I.gif


Fix package.json Auto complete

Fixes #17342
Bug
I believe that 739d8ca77f6215a5a385587e6e6c7d66fdbe15c6 introduced a regression for package.json auto complete where we end up inserting the text * when completing dependency versions
Fix
Insert "" instead of star to match previous behavior better

Not so sure. The afore mentioned commit replaced insertText += ': "{{*}}"'; with insertText.appendText(': ').appendPlaceholder('*');. Both should describe a placeholder containing *

@jrieken The reason using an empty string was that I was trying to get the version intellisense to trigger properly after you complete the package name. Here's what I originally tried:
insertText.appendText(': "').appendPlaceholder('*').appendText('"');

The makes the package.json valid, but you have to type a character in order to get any intellisense for the version names. Is this what you recommend using instead, or was it something else?

Is this what you recommend using instead, or was it something else?

Unsure. I didn't originally write the code but just migrated it. Naturally, I try to get its original behaviour back. What you say makes sense, we should check with @aeschli why it was "*" in the beginning


metasploit: 6.1.27 -> 6.1.28

Motivation for this change
Update to latest upstream release 6.1.28
Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

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

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

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 158084 run on x86_64-linux 1

1 package built:

metasploit


Durations are not easily convertable to f64

doubles are much more convenient to work with than integer number because they work across a much wider range of time scales. Mozilla's Timestamp infrastructure and the Go standard library both default to this and C++11's chrono library makes it easy.

Related to this, WebKit just switched from std::chrono back to doubles because of problems with overflow:
https://lists.webkit.org/pipermail/webkit-dev/2016-November/028497.html


Suggestion: Negotiable pricing

When clicking a bar to quickly tag an item with a price, it would be nice to have an option to set negotiable asking price instead of exact price. Maybe per rightclick on the bar, or something in the options.

The graph does not support the right click event. How about ALT + Click?

Sure, the way you implement is up to you, ALT+Click should be fine!

0.5.19 (2020-02-20)

add negotiable pricing on double click (#191)

ALT + Click was also not supported...but i've added negotiable pricing on double click! thanks for your suggestion! 👍

__


Support other CPU architectures other than ARM

AndroidVTS currently only works on ARM.  Make sure that it runs properly on ARM64/x86.

#82 This check has support (and properly works) for x86.
We can control which architecture each vulnerability test runs on.


Update device name on refresh

Refreshing an AbodeDevice did not update its name if it changed.
It now uses the same logic to set the name or a default on a refresh as on initial device creation.

Coverage increased (+0.05%) to 82.502% when pulling 1f60a7a64d51f905fa49b49d860fc87e47c867a9 on clang13:clang-update-name-on-refresh into 8976db27212d0a587b404b6b22140f9f95794f4a on MisterWil:master.


Feature request: no-resize option

A no-resize option would very useful, in addition to no-max.
Thanks.

You can accomplish this with CSS:
/* north */
.wb-n  { display: none }

/* east */
.wb-e  { display: none }

/* south */
.wb-s  { display: none }

/* west */
.wb-w  { display: none }

/* north-west */
.wb-nw { display: none }

/* north-east */
.wb-ne { display: none }

/* south-west */
.wb-sw { display: none }

/* south-east */
.wb-se { display: none }

could also use "not-minimizable", "not-maximizable" etc

woops.. const winbox = WinBox({
class: [
"no-min",
"no-max",
"no-full",
"no-resize",
"no-move"
]
});

This issue can be closed


Add Llama to model test matrix

Working to get Llama models into the test matrix.

Are you OK with this @Harsha-Nori ?

LGTM


Log Clang diagnostics when parsing modulemaps

We can attach a clang::DiagnosticConsumer to the clang::ASTUnit in CreateUmbrellaHeaderForAmbientModules.

Fixed in https://github.com/NativeScript/ios-metadata-generator/pull/31.


⚠ Bofrost.fr has degraded performance

In f0cf17a, Bofrost.fr (https://www.bofrost.fr) experienced degraded performance:

HTTP code: 200
Response time: 1549 ms

Resolved: Bofrost.fr performance has improved in 5920e78.


[Suggestion] Mod Profiles / Presets

An option similar to the Badlion client for a 1 click preset / mod profile that installs mods and changes their config files for a uniform experience. Could also have an option for youtuber profiles / affiliate links.

Please go to discord.gg/skyclient for this


Confluence API returned unexpected status: 401 - on self-hosted-confluence with an API-token

Hi,
our company uses a self-hosted confluence. When I try to upload files with my username and password it works without any issues. But when I try to use my created token I get a 401-error. I created the token with the following method: https://confluence.atlassian.com/enterprise/using-personal-access-tokens-1026032365.html#UsingPersonalAccessTokens-CreatingPATsinapplication
I tried to use following command:
mark -u <my_username> -p <my_token> -b 'https://my-company-wiki.net/' -f confluence_test.md
and
mark -p <my_token> -b 'https://my-company-wiki.net/' -f confluence_test.md
but both commands return the same output:
2021-09-08 13:32:08.174 FATAL unable to resolve page
                              └─ error while finding page "test"
                                 ├─ Confluence API returned unexpected status: 401 (Unauthorized)
                                 └─ title: test

When I use the token to create a new page directly via curl it also works:
curl -X POST -H "Authorization: Bearer <my_token>" -H 'Content-Type: application/json' -d '{"type":"page","title":"test", space":{"key":"~my_username"}, "body":{"storage":{"value":"
This is a new page
","representation":"storage"}}}' "https://my-company-wiki.net/rest/api/content/"

Is it even possible to use a token with mark or have I made a mistake?

Hi, it didn't require an Authorization header before and we could pass a token as a password. Sounds like it's not possible now.

I am seeing the same issue. The Confluence documentation does say that Personal Access Tokens is supposed to be put in a Bearer authorization header: https://confluence.atlassian.com/enterprise/using-personal-access-tokens-1026032365.html

Same issue here.
2021-09-10 09:22:31.497 FATAL unable to resolve page
                              └─ error while finding page "Action Resource"
                                 ├─ Confluence API returned unexpected status: 401 (Unauthorized)
                                 └─ title: Action Resource

Hi @roman6600
Are you still able to upload using username/password, as I'm getting the same error when trying to do so :(

Is it a hosted version of Confluence you are using? If so, which version?
I have no problems accessing the cloud version of Confluence while using a token as a password.

I think I may be having the same issue. We're on 7.4.11...

Hello,
I used username and API token to access the confluence page and I am not getting the 401 error message. However, I am getting 404 even though the page exists:
Run for file in $(find -type f -name '*.md'); do echo "> Sync $file"; mark -u *** -p *** -b https://myspace.atlassian.net/ -f $file || exit 1;echo; done

Sync ./README.md
2021-11-03 16:40:32.781 INFO  processing ./README.md
2021-11-03 16:40:33.137 FATAL unable to resolve page
└─ can't obtain home page from space "myspace"
├─ Confluence API returned unexpected status: 404 (Not Found)
└─ title: README_MD_FILE
Error: Process completed with exit code 1.

Any thought?

Hi, in case of cloud you should add /wiki to the URL as far as I remember.
On Wed, Nov 3, 2021, 22:51 hyousif-pkglobal @.***>
wrote:

Hello,
I used username and API token to access the confluence page and I am not
getting the 401 error message. However, I am getting 404 even though the
page exists:
Run for file in $(find -type f -name '*.md'); do echo "> Sync $file"; mark
-u *** -p *** -b https://myspace.atlassian.net/ -f $file || exit 1;echo;
done
Sync ./README.md
2021-11-03 16:40:32.781 INFO processing ./README.md
2021-11-03 16:40:33.137 FATAL unable to resolve page
└─ can't obtain home page from space "myspace"
├─ Confluence API returned unexpected status: 404 (Not Found)
└─ title: README_MD_FILE
Error: Process completed with exit code 1.
Any thought?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/kovetskiy/mark/issues/113#issuecomment-959724421, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ACAN7ZE2G62YXK7CTF7CU23UKFZAPANCNFSM5DURTE5A
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

Awesome! It works now.
Thanks!

For on-prem Confluence it seems the is both "personal access token" and "api tokens". The latter actually works using the basic authentication header. It is possible to issue API token (instead of PAT tokens) by visiting the Confluence URL <confluence-base-path>/plugins/servlet/de.resolution.apitokenauth/admin

I'm also using it with an on-prem Confluence and running into the same issue (can't use PAT, only password). Would you accept a PR adding support for PAT?
I'd be happy to extend gopencils to support bearer tokens, and then use it here to support PAT.

Hi, in case of cloud you should add /wiki to the URL as far as I remember.

This was helpful to me. I recommend including it in the documentation for mark.

I've just learned that if you leave the username empty and specify your PAT as password, it will be sent as bearer token. This way i got the authentication working.

I am using a hosted confluence (7.13.7). I can confirm commenting out the "username = "  is the -only- way a personal access token works for me.


Wrap keypath literals appropriately.

We were previously just letting these get printed verbatim; at some point, this behavior changed and we were getting rid of any breaks the user had put inside them (I observed this in internal code where a keypath was broken across lines; we don't have any test cases covering that).

cc @dylansturg


Force the use of discrete GPU

Added some lines to force the application use the discrete GPU.
Please test if in your computers is not causing strange errors, I don't think so :3


Report code coverage (+diff)

Pull code coverage information out of the build results and add it to the comment in the PR, so that users can see if a particular integration/PR is making code coverage better or worse.

Fixed by in #91.


Fixed Issue #2569

I fixed Issue #2659  and added the code to the relevant css stylesheet so that they can be used. Here are some screenshots of the fixed issue:

Automated message from Dropbox CLA bot
@Jeffthebest1, it looks like you've already signed the Dropbox CLA. Thanks!

Works for bots page. The problem still occurs on Users tab though, may be fix that as part of this as well?

You need to fix your commit message as well.

This should work for the Users table now too.

From code point of view it looks OK I think - I will have to test it.

@TomaszKolek Fixed!

@TomaszKolek Yep. I think I fixed the indentation now.

@bojidar-bg I have changed the wrapped-cell and wrapped-table to classes because there can be more than one of them on a page

Your commit message should have
Fixed: #numberOfIssue part - please take a look at commit messages doc ;-)

@brockwhittaker can you review this CSS implementation?

@Jeffthebest1 there seems to be a problem with your wrapped-table, which you added as an ID in one place and a class in the other. I think both should be classes since you only have CSS for .wrapped-table.

There we go @timabbott all the issues are fixed now.

@brockwhittaker Oops, I forgot to change that. It's fixed now :)

Looks great, merged, thanks @Jeffthebest1 (and the various reviewers!) :)


Add trusted contributors to the open-cluster-management GitHub org

To facilitate community members to easily contribute to the Open Cluster Management project, we need to find a way to securely add contributors to the open-cluster-management GitHub org.

Hi Ray, sorry for the confusion but this is the website code for OCM but probably not the right place to track the issue you are describing. I have created the same issue under the https://github.com/open-cluster-management/community repo as requested by Juliana. Thanks.
https://github.com/open-cluster-management/community/issues/7


ROS2 Update

Syntax fixes for ros2 humble - nodes, launch files, parameter loading
build fixes, warning errors
make scene_file and config_file as launch file arguments in pedsim_simulator
tested working pedsim_simulator
pedsim_gazebo_plugin working for agents
rviz walls not showing, but can just simply show map (map -> odom tf transform required)
add generated maps (.pgm and .yaml) using the pedsim_xml_to_occ_map script

Hi, are you still working in pedsim?  This update should work on ros2 humble. Think I will do this PR in the official repo for more visibility.


XCode10 and Swift 4.2 support?

Hi,
I installed Watson via Carthage on a project in XCode 10's demo. But since it was compiled on Swift 4.1.2 it won't allow me to import any of the frameworks in Swift 4.2.
Will there be an update soon, or is there a practical way to fix this in the meantime?
Have in mind that I need to use Swift 4.2 in my project since I plan on using ARKit2.
Thanks.

Does Carthage fail to build it? Or it just won’t let you import it?

Carthage builds it correctly, but XCode fails to import it.

Okay, you might be pointing to an older version of Xcodes build tools. When I use Xcode 10s build tools Carthage fails to build the project for me.
(You can check in Xcode > preferences > locations > command line tools)
A quick work around for now is inside the Carthage folder, instead of pulling the framework from the build folder, open the project found in the checkouts folder. Try to build the project with the scheme of the particular framework you want to use selected. It will probably ask if you want to update the code to Swift 4.2, say yes.
After that I saw an error about an immutable variable, just change it from let to var. After that you should be able to add that framework to your project.
Let me know if you need any help :)
Hopefully these issues will be resolved by the time Xcode 10 is out of beta

Tracking SDK update in this issue
watson-developer-cloud/swift-sdk#841

@mkistler
In VisualRecognition+CoreML.swift I changed:
let compiledModelTemporaryURL: URL
to:
var compiledModelTemporaryURL: URL
to silence this error:
Immutable value 'compiledModelTemporaryURL' must not be passed inout
raised here:
defer { try? fileManager.removeItem(at: compiledModelTemporaryURL) }

@bourdakos1 I've made this change in the v0.31 release candidate, branch v0.31.  Could you give that a try to see if it resolves the problem?

@mkistler Looks like it's working now 👍

I upgraded my iPhone to iOS 12 and now can't compile with Xcode 9.4.1. When I moved to Xcode 10 I can't get the AssistantV1 to recompile to Swift 4.2 using --no-use-binaries
Although there maybe workarounds the ideal situation would be to have the SDK at 4.2
Here is the last part of the error log

Linting 'SegmentSettings.swift' (85/115)
Linting 'MetricAggregationResult.swift' (86/115)
Linting 'CredentialDetails.swift' (87/115)
Linting 'SourceStatus.swift' (88/115)
Linting 'NluEnrichmentEmotion.swift' (89/115)
Linting 'Timeslice.swift' (90/115)
Linting 'TrainingExampleList.swift' (91/115)
Linting 'QueryResultMetadata.swift' (92/115)
Linting 'TrainingExamplePatch.swift' (93/115)
Linting 'AggregationResult.swift' (94/115)
Linting 'QueryRelationsArgument.swift' (95/115)
Linting 'TrainingStatus.swift' (96/115)
Linting 'FontSetting.swift' (97/115)
Linting 'DeleteConfigurationResponse.swift' (98/115)
Linting 'SourceOptions.swift' (99/115)
Linting 'Filter.swift' (100/115)
Linting 'Term.swift' (101/115)
Linting 'UpdateEnvironmentRequest.swift' (102/115)
Linting 'NewTrainingQuery.swift' (103/115)
Linting 'WordHeadingDetection.swift' (104/115)
Linting 'NluEnrichmentKeywords.swift' (105/115)
Linting 'LogQueryResponse.swift' (106/115)
Linting 'NluEnrichmentSentiment.swift' (107/115)
Linting 'QueryPassages.swift' (108/115)
Linting 'QueryEntitiesEntity.swift' (109/115)
Linting 'TopHits.swift' (110/115)
Linting 'DiskUsage.swift' (111/115)
Linting 'QueryRelationsFilter.swift' (112/115)
Linting 'NluEnrichmentSemanticRoles.swift' (113/115)
Linting 'NluEnrichmentFeatures.swift' (114/115)
Linting 'HtmlSettings.swift' (115/115)
Done linting! Found 12 violations, 12 serious in 115 files.
** ARCHIVE FAILED **
The following build commands failed:
PhaseScriptExecution Run\ SwiftLint /Users/XXXXXX/Library/Caches/org.carthage.CarthageKit/DerivedData/10.0_10A255/swift-sdk/0.34.0/Build/Intermediates.noindex/ArchiveIntermediates/DiscoveryV1/IntermediateBuildFilesPath/WatsonDeveloperCloud.build/Release-iphoneos/DiscoveryV1.build/Script-CAEC7A691FE984BE002EF4FD.sh
(1 failure)

I have since been able to convert the frameworks in this project to 4.2, so it's all clean now

Any updates on this?

I was able to temporarily fix this issue by removing pod AssistantV1 from carthage and adding following to Podfile
pod 'IBMWatsonAssistantV1', '~> 0.35.0'
And by replacing import AssistantV1 with import Assistant.

@ZaidPathan Did you successfully incorporate any other services besides AssistantV1 using Carthage?
All services should build successfully if you installed using the Carthage flag --no-use-binaries.

Xcode 10 and Swift 4.2 are fully supported as of version 0.38.0.


netflow: correctly decode options template set

The Field type does not match the format on the wire. Decode each
member individually.
Also, a second commit:
The error handling was inconsistent when using utils.BinaryDecoder.
All occurrences are now checked an we return early with error and the
incomplete data collected up to now when possible. This can happen
on short packets.

Thanks! Looks like I missed editing this when implementing Enterprise Fields.
The error handling definitely could be improved :) .


Optimize running time for run_test_matrix.py suites.

There's two params:  --jobs X  and _INNER_JOBS.
I strongly suspect that these can be fine-tuned to reduce total running time of our test suites (but not overloading the worker)
(e.g. increasing _INNER_JOBS seems to decrease the overall time C and C++ have by far the greatest number of tests, so for good portion of time, the worker only runs C and C++ tests among which many are long-running and could benefit from higher parallelism).
This is not urgent, but decreasing the total time needed for all tests to finish improves developer experience a lot (and indirectly also leads to better health status of the project) and it's a key metric we are trying to improve.

Btw, these are current running times:
https://grpc-testing.appspot.com/job/gRPC_master_linux/241/testReport/(root)/aggregate_tests/

A lot of jobs have been optimized and are now running much faster.


Move dataset manager interface here

I have started moving a lot of things to this repo.
Will try to finish migrating other components tonight.

I already fixed #1, so the only migration left is this one.  (Plus fixing gulp files in polestar/voyager to make importing vlui works

[ ] datasetselector
[ ] add{myria,url}dataset

Ideally all of these should be under same directory as they are a part of the same module.


Add simple r_script plugin

WIP
The primary feature of this PR is it enables users to run R scripts as Ops:
guild run path/to/script.R

This adds an r_script plugin to guild. It is designed to work w/ the {guildai} R package: https://github.com/t-kalinowski/guildai-r. User is prompted for permission to install the package on first run.
This changes some guild defaults, in particular with sourecode selection rules and destination.
It also add support for yaml directives that would typically live in a guild.yml file to instead live as specially prefixed comments in the R script, using the #| prefix. These annotation comments can be either in the frontmatter of the script, like this:
#!/usr/bin/env Rscript
#| requires:
#|   - file: "mtcars.csv"

data <- readr::read_csv("mtcars.csv")
...

or, inline w/ sourcecode as annotation of global flags
#!/usr/bin/env Rscript

library(keras)
...
#| description: Dropout in the first layer
dropout1 <- .3

#| description: Units in the first layer
#| type: int
units1 <- 2^8
...

When we are modifying global flag values, the guildai R package emits messages to stderr of the form:
Replacing expression 'dropout1 <- .3' on line 25 with 'dropout1 = .4'

(Note that we permit simple math expression like 2^8 to still be infered as global flags / constants).
Outputs are handled using the default output-scalars parsing convention of key: value.
We facilitate this for R users by providing an ergonomic constructor that prints out yaml.
Thus users could still do:
acc <- .3
cat("acc:", acc, "\n")

but more conveniently for the same output:
library(guildai)
print(yaml(acc))

outputting:
acc: 0.4

or for multiple metrics:
loss <- .3; acc = .4
print(yaml(acc, loss))

outputting:
acc: 0.4
loss: 0.3

Besides symbol auto-naming, yaml() also supports unpacking of lists
scores <- list(loss = loss, acc = acc)
print(yaml(!!!scores))
# or
print(as_yaml(scores))

There is not support yet for auto-incrementing step (e.g., epoch) for output scalars. I think this should be abstracted out for the user somehow. One solution is for guild to automatically infer incrementing step from a stdout where it encounters duplicate keys:
loss: .4
acc: .4
loss: .3
acc: .5
...

The dev version of the keras R package can currently detect if it's in a guild run and automatically inject a tensorboard callback to fit() and evaluate() calls, by default writing to ./logs of the run dir. This works w/ guild's tensorboard functionality.
Note, we don't currently have an easy way to pre-detect that the user will be using tensorboard (perhaps unwittingly), and that output-scalars: off in the guild data is appropriate.
By default, guild run script.R will echo R expressions as they are evaluated to stdout. I think this is a good default, but there should have an escape hatch allowing users to do
guild run --no-echo script.R. guild plugins don't currently support adding arbitrary click commands like this.
Global flags are the only supported flags interface currently. It would make sense to add support for flags supplied via a yml file soon, though I think it would be important to support a seamless transition from interactive-> non-interactive workflows, meaning that we'll likely want the user to explicitly write my_flags <- guildai::parse_yaml("flags.yml"), and guild's job will be to supply a potentially modified "flags.yml" file in the run dir.
There are some example scripts here: https://github.com/t-kalinowski/guildai-r/tree/main/inst/examples
Currently this is lacking tests and documentation, I'm opening the PR for discussion and I can add tests and documentation once we're happy w/ the approach.

Hello,
I just pushed an update to the R package which changes some of the behavior as I described in the first post. Now, instead of setting: sourcecode: {dest: "."}, I leave the default of dest: ".guild/sourcecode".
Instead, at the start of an R run, I copy all the files from $RUN_DIR/.guild/sourcecode/** to $RUN_DIR/**.
During a run, all the user code sees all the project code files at relative locations it expects.
At the end of the run, I inspect all the files that were setup at by guildai-r, and if they were not modified by the user, I remove them from the run dir (not the .guild/sourcecode folder, which in this case serves as a snapshot of the state of the run directory at the start of the run).
With this change, at the end of the run, the "run_dir" only contains user-generated artifacts, and makes the guild view run viewer surface the relevant outputs in a nicer way for users.
I also inspect the access_time associated w/ all the copied files, and if the files were never accessed by the run, I prune them from .guild/sourcecode also, again, removing clutter keeping only run-relevant files.
We could also write-out the file access times / file lists as run attributes. This can be useful for, example, inferring an appropriate 'requires' guild data field if this run is then reused as a proto-run for another run, or even just surfacing in the guild view UI as "accessed files" associated with a run.


Discrepancy in dataviz' creation because of Security Lake Upgrade

Dear Dev team,
According to the linked article schema changes took place in metadata catalog by Security Lake version 2.0, however the current repository contains references to the formal version related QS objects with suffixes like "vpc_flow_1_0" (from  amazon_security_lake_glue_db_eu_central_1.amazon_security_lake_table_eu_central_1_vpc_flow_1_0).
Current reference value should be "amazon_security_lake_glue_db_eu_central_1.amazon_security_lake_table_eu_central_1_vpc_flow_2_0".
https://docs.aws.amazon.com/security-lake/latest/userguide/subscriber-query-examples2.html
Can you please fix it this issue in order to the included CDK implementation be compatible with the platform?
Thank you for your assist and sooner issue resolution in advance.
Cheers & Happy Development,
Norbi

FYI: @dvhoang-amazon @adplotzk @floydtree


Open system menu doesn't work from the command palette

Windows Terminal version
1.15.1863.0
Windows build number
10.0.22000.778
Other Software
No response
Steps to reproduce
ctrl + shift + p to open command palette
select Open system menu command
Expected Behavior
No response
Actual Behavior
nothing happens

Huh. It totally doesn't. Thanks for the heads up!

Actually, y'know what, I'm gonna use #11970 to track this. Thanks!
/dup #11970


feat(crossplane): Add context to isUpToDate and return diff

Description of changes:
This adds a context.Context parameter to the isUpToDate function in the Crossplane controller template.
Required for https://github.com/crossplane-contrib/provider-aws/issues/1828.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

@jaypipes as a maintainer of crossplane-community/provider-aws, I approve this PR. It would be nice to have it merged. We could also consider moving the templates into provider-aws if we have/get support for external templates, so we don't have to bother you on changes like this.

/lgtm

Manually merging as the errors mentioned in the log are not representative of real errors


Created Story and Docs for FileInputButton

What this does
Closes #208
To Do

[x] Create story
[x] Add a label
[x] Where do docs go?
[ ] Review
[ ] Merge
[ ] Release 🎉

How to test

Go to the FileInputButton Story
Confirm there are docs
Make sure you can follow and use them.
Done! 💯

@dleadbetter how's this looking? I suspect that console.log(item) is not what we should do upon select 😉

Looks good 👍. Is the onSelection function still used now that we're using the action function?

Hm, don't know! 🤔


Updated create_database & query_database functions

The return_json bool parameter is added for user customized return type. I made similar changes to both the functions in database.py file. @pythonhubdev

@chinmayayy can you please format the file according to pylint. We have a pre-commit hook if you use that before commit these checks will run in your local. Just run pre-commit install

Don't close this PR let it be open. We can update the changes and merge this PR itself.

I think it's failing again :(

No issues @chinmayayy I will merge it and fix the lint issues.


CartService deletes wrong cart

Hello,
we are currently working on a plugin that requires every customer to have a second cart. So far everything seems to be working fine until the cart is saved as an order.
After the order is created using CartService->order the wrong (default) cart is cleared. I tracked the problem down to this line in the CarService.
My question is wether this is intended behaviour because deleting the database entry using the token from the cart object instead of the context (as is done with the cache entry one line below) seems more intuitive to me.
Regards Max Görtz

Hello,
thank you for creating this issue.
I have opened a ticket on our Issue Tracker for you. See the ticket link: https://issues.shopware.com/issues/NEXT-7569
Please use this ticket to track the state of your issue.

I am closing this Issue due to inactivity.
You can track the state of our progress with the given link at any time
@mgwestwerk , thank you for your concern :blue_heart:
Sunny regards
Pantrtxp


Does not support multilayer decoder

Hi, Rui
Inspired by BERT, I tried to set the encoder and decoder to be more than one layers to see whether the performance would improve. However, the model cannot run correctly when I set "-enc_layers 4 -dec_layers 4".
Belows are my settings:
python3 train.py -data data/kp20k -vocab data/kp20k.vocab.pt -exp_path "output/exp/attn_general.input_feeding.copy/%s.%s" -model_path "output/model/attn_general.input_feeding.copy/%s.%s" -pred_path "output/pred/attn_general.input_feeding.copy/%s.%s" -exp "kp20k" -batch_size 16 -copy_attention -run_valid_every 500 -save_model_every 1000000 -epochs 20 -beam_size 16 -beam_search_batch_size 1 -train_ml -attention_mode general -teacher_forcing_ratio 1 -learning_rate 0.00005 -max_sent_length 3 -rnn_size 256 -enc_layers 4 -dec_layers 4 -bidirectional -encoder_type brnn
And I got an error:
Traceback (most recent call last):
File "train.py", line 894, in main
train_model(model, optimizer_ml, optimizer_rl, criterion, train_data_loader, valid_data_loader, test_data_loader, opt)
File "train.py", line 476, in train_model
loss_ml, decoder_log_probs = train_ml(one2one_batch, model, optimizer_ml, criterion, opt)
File "train.py", line 114, in train_ml
decoder_log_probs, _, _ = model.forward(src, src_len, trg, src_oov, oov_lists)
File "/input/seq2seq-keyphrase-pytorch/pykp/model.py", line 415, in forward
trg_mask=trg_mask, ctx_mask=ctx_mask)
File "/input/seq2seq-keyphrase-pytorch/pykp/model.py", line 526, in decode
trg_emb, init_hidden
File "/usr/local/miniconda3/envs/dl/lib/python3.6/site-packages/torch/nn/modules/module.py", line 477, in call
result = self.forward(*input, **kwargs)
File "/usr/local/miniconda3/envs/dl/lib/python3.6/site-packages/torch/nn/modules/rnn.py", line 178, in forward
self.check_forward_args(input, hx, batch_sizes)
File "/usr/local/miniconda3/envs/dl/lib/python3.6/site-packages/torch/nn/modules/rnn.py", line 147, in check_forward_args
'Expected hidden[0] size {}, got {}')
File "/usr/local/miniconda3/envs/dl/lib/python3.6/site-packages/torch/nn/modules/rnn.py", line 143, in check_hidden_size
raise RuntimeError(msg.format(expected_hidden_size, tuple(hx.size())))
RuntimeError: Expected hidden[0] size (4, 15, 256), got (1, 15, 256)
It seems that the encoder just outputs the context vector of only one layer even though I set "-enc_layers 4". I examined the code, and found that the problem probably came from the encode function of class Seq2SeqLSTMAttention.
    if self.bidirectional:
        h_t = torch.cat((src_h_t[-1], src_h_t[-2]), 1)
        c_t = torch.cat((src_c_t[-1], src_c_t[-2]), 1)
    else:
        h_t = src_h_t[-1]
        c_t = src_c_t[-1]

The above code shows that the encoder just keeps the h and c of the top layer, and passes them to the decoder. As far as I know, in multilayer seq2seq model, the encoder passes the context vectors of all layers to the decoder. But I am not so sure about this, because I'm new in NLP field.
Can you kindly solve this problem? Thank you very much!

In the beginning, I tried to make it compatible with both LSTM and GRU, but now it doesn't seem to be very necessary, and, as a result, the current implementation does not support multiple layers.


Fix lint failure for openai binding

Description
This PR fixes some linting errors that is causing https://github.com/dapr/dapr/pull/6678 to fail.
The OpenAI space is rapidly getting updates so errors like this can be expected.
Issue reference
Please reference the issue this PR will close: https://github.com/dapr/components-contrib/issues/2716
Checklist
Please make sure you've completed the relevant tasks for this PR, out of the following list:

[x] Code compiles correctly
[ ] Created/updated tests
[x] Extended the documentation / Created issue in the https://github.com/dapr/docs/ repo: dapr/docs#[issue number]

@ItalyPaleAle Can you take a look. This should fix the lining errors caused in dapr/dapr PR.

The OpenAI space is rapidly getting updates so errors like this can be expected.

Perhaps we should have waited for at least a versioned release. Looks like we are still using development builds.

This may be relevant too: https://github.com/Azure/azure-sdk-for-go/issues/21214

@ItalyPaleAle Any suggestions on how to fix the failing lint test?

@ItalyPaleAle Please have a look.


Make sure geocoder processed_rows are ALWAYS logged in DB

It can be set to default 0 due to bad exception management.

Not sure if this is a bug or a feature. I think we shall split the processed_rows into requested to 3rd party and actually to be charged.

What you are suggesting is to create a new column to store the requested rows to a payment geocoder to store it independently if the geocoding task fails or not?

Is this still an issue worth tracking, @ethervoid ?

Nope, processed_rows are set to 0 in the DB but we are storing in Redis all the needed info


kernel: mm: rename memory mapping functions from z_ to mm_memmap_

This renames (mostly) the internal memory mapping functions from z_ to have their own namespace mm_memmap_ and mm_vm_. Also allows doxygen to start generating pages on them. See individual commits for details.

OK... but why? Some rationale would be nice.
Also, to the risk of bikeshedding a little, isn't MM_VM_ a bit generic?
At least the Z_ had the virtue of implying "Zephyr". Z_VM_ maybe?

One of the main reason is to get away from the very generic Z_ namespace into its own MM_ namespace, to signal these functions of related to memory management. Another main reason is to actually have doxygen generating documentation for these symbols, as anything beginning with z_ or Z_ are ignored.
As for the second level namespace, the MM_VM_* symbols are mostly symbols related to virtual memory, virtual addresses, their properties and the associated physical memory/address/properties. I can't think of a more concise naming. If you have other suggestions, please let me know.

Thanks for the background.
It is too bad that z_ gets ignored by default. I'm not sure if
spreading into more namespaces for the system is a good idea. Seems to me
that this gets in the way of applications.
Wouldn't vm_* instead of mm_vm_* be sufficient?
Also, wouldn't it make sense to have e.g.:

mm_memmap_phys_bare_map --> k_mem_map_phys_bare

mm_memmap_phys_bare_unmap --> k_mem_unmap_phys_bare

or even:

mm_memmap_phys_guard_unmap --> k_mm_unmap_phys_guard

Because mm_memmap_*_map gets tripply redundant in the end.

Naming things is hard. The suggestions my @npitre are fine with me too though.

One other thing, I remember that some guidelines about verb being the last in
function name... probably need some massaging of those names.

IMHO: that depends.
If you have k_mem_map and k_mem_unmap then yes.
But when you have variations on the same theme I think it is far better not
to follow such rule. It is better to have k_mem_map_phys than
k_mem_phys_map and k_mem_map_phys_bare than k_mem_phys_bare_map.
In other words, variations should go last in the name so that when those
names are sorted then related functions get listed together rather than
being scattered around. Same argument goes for grepping.

Updated to use k_mem_ as namespace. Except the mapping ones, others are mostly just doing a straight z_ to k_mem_ renaming.

Do you really want to expose k_mem_map_phys_guard as an official API?
I was under the impression that it would be better to encourage the use
of k_mem_phys_map wrappers and actually change k_mem_map_impl to
z_mem_map_impl. Those guard pages are still an internal implementation
detail after all.
In fact, I was about to split physical and anon mem allocations appart
as they are quite different already, and have guard page handling
factored out as well to make the code cleaner.

Do you really want to expose k_mem_map_phys_guard as an official API? I was under the impression that it would be better to encourage the use of k_mem_phys_map wrappers and actually change k_mem_map_impl to z_mem_map_impl. Those guard pages are still an internal implementation detail after all. In fact, I was about to split physical and anon mem allocations appart as they are quite different already, and have guard page handling factored out as well to make the code cleaner.

Both k_mem_map_phys_guard/_bare are still considered as kernel internal APIs (though not kernel private). Just like the old z_phys_map where you use it at your own risk. The naming is to make them more verbose so the caller knows whether guard pages are present, as moving z_phys_map out of z_ namespace might create some confusions.

Will fix the typos once the ACPICA PR is merged as I will need to modify the west manifest anyway.

Updated west manifest to point to actual commit and fixed the typos.


Joi dependency in wrong section

@hapi/joi is being used in the main code file index.js and therefor should be listed as a dependency instead of a devDependency.
The issue particularly affects you when you are already using the latest version of @hapi/joi in a project. The latest version has breaking changes to the version enjoi needs. Enjoi has no problem using the latest version you may have installed, instead of it's required version ^14. When enjoi tries to run Joi.validate a TypeError is thrown as that function has been removed.

It’s listed as a peerDependency at the version it requires to run properly.
Will take it under consideration to make it a hard dependency.

Ah, I see it as a peer dependency now. I missed the warning upon installing enjoi. Thanks.


Update README.md

Had to add the version on Linux to get Terraform to pick up the provider. Maybe this can be automatically set to the latest release somehow?
Linux: 5.6.16-1-MANJARO

Thanks! It should be automated, but there aren't a lot of releases with this project.


Bug with SplFileInfo

Hi!
I use php 5.6+ and take next bug.
https://github.com/badoo/soft-mocks/blob/master/src/QA/SoftMocks.php#L683
SplFileInfo can not use as array!
Fix should be something like that:
......
if (strpos($file, '/') != 0) {
.....

Oh. That is a nice bug, thanks. I will look into it a bit later

@imilyukov why do you pass SplFileInfo to rewrite method? Is it from some autoloader?
As far as I see this method expects file path as string.
CC: @Sannis


Finetune

Nice work! Do you have any plans to open source training code and scripts, I would like to try some fine-tuning.

Hi Thanks for your interest! Please see #26  here.
@dailingx is helping to reimplement the training scripts and he may make PR once it is done. Thanks again for your understanding.

@IranQin Hi. I am cleaning up the code and plan to release it in the next few days.

Thank you for the excellent work! Will the training code be released this week?

Here you are. @IranQin @yujiangpu20


Update pubspec.yaml

Accept this PR please.

ping? Could this please be merged?

ping? Could this please be merged?

PR #26


Remove reference to 20 update domains

Only one update domain (UD 0) is used in Azure Stack - live migration protects VMs during host updates.

@KennyLowe : Thanks for your contribution! The author(s) have been notified to review your proposed change.

#sign-off


Not working with SublimeLinter

SublimeLinter stops linting when I try to use the ESLint plugin Nodeca
Here's my .eslintrc:
{
"env": {
"browser": true,
"node": true
},
"plugins":["nodeca"],
"rules": {
"quotes": 0,
"no-underscore-dangle": 0,
"no-path-concat": 0,
"valid-jsdoc": 1,
"no-reserved-keys": 1,
"block-scoped-var": 1,
"no-lonely-if": 1,
"no-nested-ternary": 1,
"no-multiple-empty-lines": 1,
"space-after-keywords": [1, "always"],
"space-before-blocks": [1, "always"],
"nodeca/indent": [2, "spaces", 4]
}
}
I know it's just that plugin because it works when I comment these lines out
"plugins":["nodeca"],
"nodeca/indent": [2, "spaces", 4]
Sublime console in debug mode shows:
SublimeLinter: eslint: Grunt.config.js ['/usr/local/bin/eslint', '--format=compact', '--stdin']
SublimeLinter: eslint output:
<text>: line 16, col 48, Error - Trailing comma. (no-comma-dangle)
1 problem
But when I put those lines back in to use nodeca, the linter stops working and I get this in the console:
SublimeLinter: eslint: Grunt.config.js ['/usr/local/bin/eslint', '--format=compact', '--stdin']
I know the plugin is installed with node because I see it in my package.json and npm list.
I'm pretty new to front-end development, so any help you can give me would be appreciated!
Thanks!

Turns out I just needed to do:
sudo npm install eslint-plugin-nodeca -g


Ability to extend without overwriting

If I have a bunch of packages defined in folder foo, I might want to create a new set of packages in folder bar, without overwriting the ones in foo (for example, foo might be in nixpkgs, while bar is in a company folder).

Provisional usage:
$ nixfromnpm my-package --extend basePkgs=/path/to/expressions --output /path/to/other/expressions

So we need to distinguish in the data structure we build between expressions that should be referenced in the output expression (that are not being extended) and those which come from extensions, and thus shouldn't appear explicitly in the output expression.

Perhaps something like
data Resolved
  = JustCreated ResolvedPkg
  | FromExistingInOutput NExpr
  | FromExistingInExtension NExpr


New version?

https://github.com/OpenPrinting/cups/compare/v2.4.2...master shows +130 commits since last release.
Is it possible to make new version soon? 🤔

There are two regressions since CUPS 2.4.2 release which I want to tackle before release:
https://bugzilla.redhat.com/show_bug.cgi?id=2094530
https://github.com/OpenPrinting/cups/pull/461
and then clean up the PRs.
My hope is to manage it this week before I go on vacation, otherwise after I'm back in January

Can the maintainers release a new version? Users of CUPS version 2.4.1 and 2.4.2 are stuck with either grayscale printing or color printing. The problem has since been fixed in CUPS' master branch but the vast majority of users are still affected by the problem due to the lack of a release. #401 #421

I am stuck and workaround does not work. I wrote here.


[1.12.0-rc4] About stack service params

According to my understanding stack is a set of some services. But there is a question why the stack service  params is  not the same with general service.
The stack service struct is
// Service is a service from a bundlefile
type Service struct {
	Image      string
	Command    []string          `json:",omitempty"`
	Args       []string          `json:",omitempty"`
	Env        []string          `json:",omitempty"`
	Labels     map[string]string `json:",omitempty"`
	Ports      []Port            `json:",omitempty"`
	WorkingDir *string           `json:",omitempty"`
	User       *string           `json:",omitempty"`
	Networks   []string          `json:",omitempty"`
}

And the service struct is

// Service represents a service.
type Service struct {
	ID string
	Meta
	Spec     ServiceSpec `json:",omitempty"`
	Endpoint Endpoint    `json:",omitempty"`
}

// ServiceSpec represents the spec of a service.
type ServiceSpec struct {
	Annotations

	// TaskTemplate defines how the service should construct new tasks when
	// orchestrating this service.
	TaskTemplate TaskSpec                  `json:",omitempty"`
	Mode         ServiceMode               `json:",omitempty"`
	UpdateConfig *UpdateConfig             `json:",omitempty"`
	Networks     []NetworkAttachmentConfig `json:",omitempty"`
	EndpointSpec *EndpointSpec             `json:",omitempty"`
}

....

What my doubt is why add all the service params to stack service?

/cc @dnephin @aanand

Stacks can only contain portable options, they are meant to be distributable.
Raw services can also contain non-portable configuration.

@dnephin maybe i was misunderstanding of stack. but i think stack is only a set of some services

The "stack" feature is still experimental, and things may (/will) change. I think the idea is to split service "definition" and "runtime configuration" into separate files

@upccup Indeed, stacks mix the concept of services and containers in an odd manner. Stacks still need to be changed to match the schema for services.
This has nothing to do with portability -- that must be done at the field-level. Types like ServiceSpec, TaskSpec and ContainerSpec already provide much of this separation.

@stevvooe   thx


Update gatt-client.md - Incorrect code comment

@msatranjr : PR passed review checklist. Please evaluate the proposed change further and merge if appropriate. Thanks!


Add option to require-default-props to forbid default props for required props

The require-default-props rule allows required props to also have a default prop. It would be nice to add an option to warn against this behavior.
Option:
forbidDefaultForRequired (boolean) - Setting this to true will forbid required props from also having a default prop declaration. Default false.
schema: [{
 type: 'object',
      properties: {
        forbidDefaultForRequired: {
          type: 'boolean'
        }
      },
      additionalProperties: false,
}]

The following patterns are considered warnings:
function MyStatelessComponent({ foo, bar }) {
  return
{foo}{bar}
;
}

MyStatelessComponent.propTypes = {
  foo: PropTypes.string.isRequired,
};

MyStatelessComponent.defaultProps = {
  foo: 'something',
};

class Foo extends React.Component {
  render() {
    return (

Hello, {this.props.foo}

    );
  }

  static propTypes = {
    foo: PropTypes.string,
  };

  static defaultProps = {
    foo: "foo",
  };
}

The following patterns are not considered warnings:
function MyStatelessComponent({ foo, bar }) {
  return
{foo}{bar}
;
}

MyStatelessComponent.propTypes = {
  foo: PropTypes.string,
};

MyStatelessComponent.defaultProps = {
  foo: 'something',
};

class Foo extends React.Component {
  render() {
    return (

Hello, {this.props.foo}

    );
  }

  static propTypes = {
    foo: PropTypes.string,
  };

  static defaultProps = {
    foo: "foo",
  };
}

Sound great to me - as long as it does a "safe" thing when it encounters things that aren't statically analyzeable, like imported shapes, spread props, etc. It'd also be super fancy if spread props worked when the object literal it referenced was defined in the same file.

+1 on warning on spread prop violations when the referenced object literal in the same file
Is the "safe" thing generally not warning on propTypes that aren't explicitly declared in the same file?

Yes, exactly - basically, what's safe is not creating false positives.


Success Order with Authorized Payment Adyen Status : N.A

recently, i upgraded Adyen from my client webshop to latest version 2.2.2 and i got this issue. could you please let me know what's happening to my Adyen install ?

Thank you,

this is my PSP ref in Adyen test
PSP Ref<PHONE_NUMBER>200474

Hi leohartx,
If I go into your account I see that your notifications are not working. Please fix this and you will get the correct status in Magento.
Regards,
Rik
Adyen

hi Rik, how do i fix notification ? i'm sorry that i haven't been working on it for more than a year, just upgraded it recently.
Thanks,
Thanh

oh, i forgot to mention that only Authorized status is not coming to the webshop. Canceled and Declined status showed up when i cancel or use wrong credit card.

Hi Leohartx,
See our manual: https://www.adyen.com/dam/jcr:80ea0213-02cd-43aa-8136-459a471d2a0d/MagentoQuickIntegrationManual.pdf I you still have questions about setting up your module please contact<EMAIL_ADDRESS>Regards,
Rik


connection keep alive in state server when variable is being used in another process's critical section

Forgot exactly what this issue was referring to. We currently use standard Go RPC, which runs on top of TPC, and keep alive settings can be configured on Linux separately. We could maybe add our own OS-independent solution, but I see that as low priority unless we have a concrete scenario where that would be helpful or needed.
Therefore, closing this for now.


handle categorical data legend

Following issue #25. As a test example:
import pandas as pd
from PyComplexHeatmap import *

data = pd.DataFrame(
    [
        [0, 1],
        [1, 0],
        [0, 1],
        [1, 0],
        [0, 1],
    ]
)
ClusterMapPlotter(
    data=data,
    linewidth=1,
    row_cluster=False,
    col_cluster=False,
    cmap=["blue", "red"],
    legend_width=20,
)

For example, if you have the following data frame:
[
[A, Tumor, Stage 2],
[B, Normal, Stage1],
[C, Tumor, Stage3],
[D, Normal, Stage 2]
]

We have 3 columns here, but we do not want the use the same colormap for those 3 columns. In this case the unique should not be [A,B,C,D,Tumor, Normal, Stage1, Stage2, Stage3]. We should use different unique for different columns and use different colormap (Set1, Dark2.)

I see, I think it's hard or no clean way to handle because then you have to add multiple legends.

Oh, actually. It has already been implemented in the current version. Please see the following example:
data = pd.DataFrame(
    [
        [0, 1],
        [1, 0],
        [0, 1],
        [1, 0],
        [0, 1],
    ]
)
data.columns=['Col1','Col2']
data.Col1=data.Col1.astype(str)
data.Col2=data.Col2.astype(str)
print(data)

plt.figure(figsize=(8, 4))
col_ha = HeatmapAnnotation(
                            Col1=anno_simple(data.Col1,add_text=True),
                            Col2=anno_simple(data.Col2,add_text=True),
                           plot=True,legend=True,axis=1,
                            legend_gap=5,orientation='up',hspace=0.1
                            )
plt.show()

Ok. Regarding your suggestion (3), to clarify I assumed that if the cmap is a list, the data is categorical, and if it is a string, the data is continuous. However, I'm not entirely certain how to distinguish between continuous and categorical data if cmap is used as a string.

How about we recognize the dtypes automatically, using df.dtypes, if str is included in df.dtypes, then we treat the whole dataframe as categorical. Otherwise the dataframe should be treated as continuous.

For example, if you have the following data frame:
[
[A, Tumor, Stage 2],
[B, Normal, Stage1],
[C, Tumor, Stage3],
[D, Normal, Stage 2]
]

We have 3 columns here, but we do not want the use the same colormap for those 3 columns. In this case the unique should not be [A,B,C,D,Tumor, Normal, Stage1, Stage2, Stage3]. We should use different unique for different columns and use different colormap (Set1, Dark2.)

I disagree with this. I use categorical data points in heatmaps, and do not wish to have per variable value legends. For example, in Breast Cancer, I need Positive/Negative for ER/PR/HER2 status. All I need is one color for positive and one for negative across the board. Someone that needs TumorStage2 to be different than NormalStage2 needs to have those 2 variables in the same data point or represent each of the differently, like ggplot would do - shape for one and color for the other, for example.

I see. Thanks for your feedback. Do you have any idea how to implement it?

I think one way would be to ensure the df is all categorical or all continuous, then if all categorical, flatten to a 1D array and get unique elements, then ensure all unique elements are accounted for in the legend/color mapping. Once that's done, plotting should be straightforward IMO.
I do not know python well (I don't use pandas or matplotlib) so I could well me missing something here.

I closed this pull request as I added a new module oncoPrint to the latest version (1.3.9).
You can use oncoPrint to plot categorical data.


Fix Sonar Detected Bad instanceof Check

https://sonar.spring.io/component_issues?id=org.springframework.amqp%3Aspring-amqp-dist%3Amaster#resolved=false|types=BUG
Checking wrong connection object to attach recovery listener.
After merge, needs backport of this default listener.

I mean when I backported support for the 4.0.0 client, I missed adding the default (logging) connection recovery listener. I wanted to wait for this to be merged (or approved) before doing that.


How to exclude files?

I want to use twig.js for css-templating. My structure is something like:
html.twig
header.twig
footer.twig
mainpage.twig
customers.twig
contact.twig
The first 3 are only partials and i dont want them to get compiled which does gulp.src('./template/**/*.twig'). Is there any easy way to do this? Ofcourse i could put them into a seperate folder. But for example on sass if you name a file with a "_" prefix they wont get compiled. (e.g. _html.twig).

@MickL This question is not gulp-twig.js related. You can use gulp.src('./template/**/[^_]*.twig') and prefix your partials with underscore. However, I prefer to have then in a separate folder.

Hm but the problem is browserSync does not refresh with the [^_] "hack". Partial support would be nice.

@davidhellmann I don't see the problem? You ignore all _ prefixed templates with for rendering. browser-sync is a separate task in my setup, it runs parallel and watch all files changes.

**/[^_]*.twig isn't a hack, it's a glob that matches all files in ./template (at any depth) that don't start with an underscore.
You can also exclude explicitly with: gulp.src('yes1', 'yes2', '!no1, '!no2')
Check out Gulp for Beginners: Globbing in Node and isaacs' Glob Primer. You can test patterns with Glob online tester


Add delimiter based typing for HTTP Headers

Probably one of the most common use cases for this library is to allow a response/headers to have any of the appropriate capitalizations.
Add a delimiter typing based off the strategy they use in type-fest.
Example
x-goog-authuser -> X-Goog-Authuser

Resolved by e629a302e3483a090fb26a52fc64eb9631842ea9


Cant start Falco container in Helm

jonathanlittle  MacBook-Pro  ~  code  falconcore  %  kubectl logs -l app=falco -f

Trying to find locally a prebuilt falco module for kernel 5.4.39-linuxkit, if present
Trying to download prebuilt module from https://download.falco.org/driver/2aa88dcf6243982697811df4c1b484bcbe9488a2/falco_ubuntu-generic_5.4.39-linuxkit_1.ko
curl: (22) The requested URL returned error: 404
Download failed, consider compiling your own falco module and loading it or getting in touch with the Falco community
Mon Dec 14 00:10:34 2020: Falco version 0.26.2 (driver version 2aa88dcf6243982697811df4c1b484bcbe9488a2)
Mon Dec 14 00:10:34 2020: Falco initialized with configuration file /etc/falco/falco.yaml
Mon Dec 14 00:10:34 2020: Loading rules from file /etc/falco/falco_rules.yaml:
Mon Dec 14 00:10:36 2020: Loading rules from file /etc/falco/falco_rules.local.yaml:
Mon Dec 14 00:10:38 2020: Unable to load the driver.
Mon Dec 14 00:10:38 2020: Runtime error: error opening device /host/dev/falco0. Make sure you have root credentials and that the falco module is loaded.. Exiting.

I updated my minikube and still got same 404 on driver download. I am using docker desktop on a OSX macbook pro.
 MacBook-Pro  ~  code  falconcore  %  minikube version
minikube version: v1.15.1
commit: 23f40a012abb52eff365ff99a709501a61ac5876
 MacBook-Pro  ~  code  falconcore  %  kubectl logs -l app=falco -f

Trying to find locally a prebuilt falco module for kernel 5.4.39-linuxkit, if present
Trying to download prebuilt module from https://download.falco.org/driver/2aa88dcf6243982697811df4c1b484bcbe9488a2/falco_ubuntu-generic_5.4.39-linuxkit_1.ko
curl: (22) The requested URL returned error: 404
Download failed, consider compiling your own falco module and loading it or getting in touch with the Falco community
Mon Dec 14 03:03:29 2020: Falco version 0.26.2 (driver version 2aa88dcf6243982697811df4c1b484bcbe9488a2)
Mon Dec 14 03:03:29 2020: Falco initialized with configuration file /etc/falco/falco.yaml
Mon Dec 14 03:03:29 2020: Loading rules from file /etc/falco/falco_rules.yaml:
Mon Dec 14 03:03:31 2020: Loading rules from file /etc/falco/falco_rules.local.yaml:
Mon Dec 14 03:03:33 2020: Unable to load the driver.
Mon Dec 14 03:03:33 2020: Runtime error: error opening device /host/dev/falco0. Make sure you have root credentials and that the falco module is loaded.. Exiting.
 MacBook-Pro  ~  code  falconcore  % 

Unfortunately, linuxkit is not yet supported, AFAIK. See https://github.com/falcosecurity/driverkit/issues/22
@leodido any workaround?

Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale.
Stale issues rot after an additional 30d of inactivity and eventually close.
If this issue is safe to close now please do so with /close.
Provide feedback via https://github.com/falcosecurity/community.
/lifecycle stale

Stale issues rot after 30d of inactivity.
Mark the issue as fresh with /remove-lifecycle rotten.
Rotten issues close after an additional 30d of inactivity.
If this issue is safe to close now please do so with /close.
Provide feedback via https://github.com/falcosecurity/community.
/lifecycle rotten

Rotten issues close after 30d of inactivity.
Reopen the issue with /reopen.
Mark the issue as fresh with /remove-lifecycle rotten.
Provide feedback via https://github.com/falcosecurity/community.
/close

@poiana: Closing this issue.

In response to this:

Rotten issues close after 30d of inactivity.
Reopen the issue with /reopen.
Mark the issue as fresh with /remove-lifecycle rotten.
Provide feedback via https://github.com/falcosecurity/community.
/close

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.


spresense elf support

Summary

Added elf configuration for Sony Spresense board

Impact

This PR does not affects other configurations

Testing

To test this configuration, you need to apply another PR to apps to avoid crash in task test due to stack corruption.

can you consider to add a brief explanation of the purpose of the new config, maybe in boards/arm/cxd56xx/spresense/README.txt?

can you consider to add a brief explanation of the purpose of the new config,
maybe in boards/arm/cxd56xx/spresense/README.txt?

I'll add comments to the above file and push in this PR later.

@yamt I've just updated README.txt

@masayuki2009 thank you


Pulse draw fix

Summary
A check for the .name() function was added to mitigate TypeError in OpenPulseBackendInfo.create_from_backend method. It happens when a backend based on BackendV2, was passed to it.
Details and comments
The problem occurs because the BackendV2 interface doesn't have a .name() method, but a .name attribute, then when the .create_from_backend calls for it, a TypeError raises.
Now a try-except block was added to check it
try:
   name = backend.name()
except TypeError:
   name = configuration.backend_name

From issue #10993.

Oh, sorry about that! My mind has been full these days, and I ended skimming over your message without reading it properly.

Now I'm working to fix it properly, but just one question. When I read your reply, just came into my mind creating some functions to return the correct values for each backend version, but after some research I came across with BackendV2Converter.
Is that bad using it to convert the input backend, case it's using BackendV1, to set BackendV2 as the default version in create_from_backend? Or the first approach is better?

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

14 of 25 (56.0%)  changed or added relevant lines in 1 file are covered.
12 unchanged lines in 3 files lost coverage.
Overall coverage increased (+0.006%) to 86.919%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

qiskit/visualization/pulse_v2/device_info.py
14
25
56.0%

Files with Coverage Reduction
New Missed Lines
%

qiskit/extensions/quantum_initializer/squ.py
2
84.15%

crates/qasm2/src/lex.rs
4
91.41%

crates/qasm2/src/parse.rs
6
97.13%

Totals

Change from base Build<PHONE_NUMBER>:
0.006%

Covered Lines:
73992

Relevant Lines:
85128

💛  - Coveralls

I think I've done the fix. But there're two things that I'm not really sure about it.

in the adapter for the BackendV2, to get the u_channel_lo I'm looking inside .target, then, if it's not there, I try to get  from backend.u_channel_lo. I don't really know if it's a good idea.
I added a bunch of tests to check every inch in my code (including, sorry about the huge amount of code for tests), but I don't know if they are really good for this case. Wether you think that they are not sufficient or they are useless, I'll be pleasure to learn and update my code.

Besides that, I've added two adapters, one for each backend version, and now I'm checking what version is and dispatching the correct adapter.


Dot notation for external styles do not work

Do you want to request a feature or report a bug?
Bug
What is the current behavior?
Using dot notation of variable within a style tag throws the following error in compile:
Expected a template literal or String literal as the child of the JSX Style tag (eg: <style jsx>{`some css`}</style>), but got MemberExpression

when using this:
import React, { Component } from 'react';
import Themes from './';

export interface Props {
  title: string;
}

export class SampleComponent extends Component<Props> {
  constructor(props: Props) {
    super(props);
  }

  public render() {
    return (
      <div>
        {this.props.children}
        <style jsx global>
          {Themes.darkTheme}
        </style>
      </div>
    );
  }
}

export default SampleComponent;

This works:
const darkTheme = Themes.darkTheme;

...

<style jsx global>
  {darkTheme}
</style>

Themes exports
import css from 'styled-jsx/css';

export defaults {
  lightTheme: css.global`...`
  darkTheme: css.global`...`
}

but this doesn't:
<style jsx global>
  {Themes.darkTheme}
</style>

What is the expected behavior?
Should be able to use dot notation to get variable of styles.
Environment (include versions)

OS: Mac Mojave
Browser: na
styled-jsx (version): 3.1.0

yep that's on purpose to keep it simple and avoid edge cases :) You can use your solution or even use named exports/imports


feat: add new-york style demos and fix wrong icon in dropdown-menu an…

I just added all the demos for the new-york style, all that is left is to allow users to switch the preview depending on the selected style, I'll do my best 😁

Let me handle the theme styling ya 😁

Alright, you take it from now 😁, I'll try to work on theming I already did something on my repo.


Add vnetpeering to E2E testing

Overview/Summary
Includes vnet peering testing in E2E pipeline.
This PR fixes/adds/changes/removes

Adds checks for changes to virtualNetworkPeer module (name to change pending #214).
Adds condition to deploy hub network if peering module has changed
Adds condition to deploy spoke network if peering module has changed
Adds step to deploy peer from spoke to hub.
Adds step to deploy hub from spoke to peer

Breaking Changes
N/A
Testing Evidence
Pending Azure pipelines run
As part of this Pull Request I have

[x] Read the Contribution Guide and ensured this PR is compliant with the guide
[x] Checked for duplicate Pull Requests
[ ] Associated it with relevant GitHub Issues
[x] (ALZ Bicep Core Team Only) Associated it with relevant ADO Items
[x] Ensured my code/branch is up-to-date with the latest changes in the main branch
[ ] Performed testing and provided evidence.
[x] Updated tests (if required) Unit - Linting - E2E (End-To-End)
[ ] Updated relevant and associated documentation (e.g. Contribution Guide, Module READMEs, Wiki Docs etc.)


Supports resolutions less than 1

Resolutions of 0.5 / 0.75 can lead to floating point widths and heights. This PR ensures that when textures are created, ceil is used to ensure that everything fits in. When rendering, it uses floor to ensure it's not trying to render an area that doesn't exist (which IE really hates)

Codecov Report

Merging #5836 into dev will increase coverage by <.01%.
The diff coverage is 80%.

@@            Coverage Diff             @@
##              dev    #5836      +/-   ##
==========================================
+ Coverage   70.56%   70.57%   +<.01%
==========================================
  Files         205      205
  Lines       10396    10396
==========================================
+ Hits         7336     7337       +1
+ Misses       3060     3059       -1

Impacted Files
Coverage Δ

...s/canvas/canvas-sprite/src/CanvasSpriteRenderer.js
65.51% <ø> (ø)
:arrow_up:

packages/core/src/textures/BaseTexture.js
90.06% <100%> (ø)
:arrow_up:

packages/text/src/Text.js
69.44% <50%> (ø)
:arrow_up:

packages/ticker/src/Ticker.js
88.7% <0%> (+0.8%)
:arrow_up:

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 e4749be...3adce3d. Read the comment docs.

Is it possible to add tests for this? Want to make sure we harden this behavior. Otherwise awesome fix.

nice! awaiting secret agent x-files tests :D

For floor add +1e-4 for ceil add -1e-4 and it should be fine.

Maybe put those floor ceil in our own functions in math. @bigtimebuddy I need your decision whether to put 1e-4 everywhere or move it to function.

Just inline those and we can do cleanup later since there are more places that could utilize the safe floor and ceil methods. Rather not pile on.

this looks cool. Will solve the case for most users and is better than we have now. @ivanpopelyshev sounds like you have some good thoughts on how to handle the floating point precision, you cool to do a separate PR?
Ta!

Thanks @themoonrat

When scale of sprite set to 100, Math.floor causes random resize of sprite for 0 to 100 pexels related on current render resolution.


feat(Empty): added empty component and illustrations

Closes @wfp/ui#
{{short description}}
Changelog
New

{{new thing}}

Changed

{{change thing}}

Removed

{{removed thing}}

Looks good

Looks good


Add a way to clear the watch directory after running FileBot

This PR introduces a new environment variable AMC_PROPER_CLEAN which, if set to any value, will cause the AMC script to remove all files from the watch directory after FileBot finished sorting the files.

The AMC script already uses the option --def clean=y to perform cleanup.  Did you see that this was not working ?

It's been a while, but I think that was it. It wasn't properly cleaning out the watch directory, so there'd be leftover files in there after FileBot ran. This might've already been fixed in newer versions of FileBot, so feel free to close this if you don't think this is an issue anymore :)

Ok thanks for the clarification.  Please let me know if you still see the issue.

I'm still seeing this issue with the current version of FileBot. Sometimes it leaves some featurettes or other metadata files in the inbox folder.

What were the extension of these files?

Mostly mkv, some nfo files as well.

These are the files that were not cleaned ?


Just wanted to say a big thank you for creating this site.

Just wanted to say a big thank you for creating this site.

Hi @Annis-Monadjem ,
Thanks and I am glad it helped you and sorry for not keep updating this site due to I am more active with Go, K8s and Istio stuff with my career life these days. With Rust Edition 2018, we got some simplified syntax for some areas but some pages are not having those changes for the moment. So, If you found any missing point or anything need to be added, feel free to comment, create a PR or buzz me in here or Reddit /u/dumindunuwan.
Thanks


Raise an ArgumentError if given an empty ical string

Yup, basically random strings too should not be throwing NoMethodError(in my usecase the rule is user-provided and I want to validate it).
Other examples:

IceCube::Schedule.from_ical('RRULE::A') -> TypeError: 1 is not a symbol nor a string
IceCube::Schedule.from_ical('RRULE:FREQ') -> NoMethodError: undefined method strip!' for nil:NilClass`
IceCube::Schedule.from_ical('RRULE:FREQ=WEKLY;WKST=SU') -> NoMethodError: undefined method wekly' for IceCube::Rule:Class` (seems like a possible security issue)

Those are correct:

IceCube::Schedule.from_ical('RRULE:FREQ=WEEKLY;BYDAY=MO,WE,FR;WKST=SE') -> ArgumentError: Invalid day: SE

Wrong exception:

IceCube::Schedule.from_ical('RRULE:FREQ=WEEKLY;BDAY=MO,WE,FR;WKST=SU')
-> RuntimeError: Invalid or unsupported rrule command: BDAY. Should be ArgumentError I think.

Another one:

IceCube::Schedule.from_ical('RRULE:FREQ=to_yaml') -> NoMethodError: undefined method write' for 1:Fixnum`

Thanks @Dorian
I'm merging this, and merged #368 to address the validation issue in your follow-up comment above.
Would you mind creating issues for remaining parsing errors you've mentioned?

@seejohnrun Done there :) https://github.com/seejohnrun/ice_cube/pull/373 (I'm happy to see most of them were actually already fixed, nice!)


⚠ Fetchers has degraded performance

In 3be3724, Fetchers ($STATUS_URL) experienced degraded performance:

HTTP code: 200
Response time: 326 ms

Resolved: Fetchers performance has improved in f6845bb.


Install via Pip

Hello,
What are your opinions on making this able to be installed as a Pip package either via PyPi or just from the Git repository? It would make tracking the version and using it inside of other programs a lot easier.
I could PR the setup.py file to make it installable via Pip if you'd like, but you would have to (optionally) set it up with Pypi.

Sounds like a good idea. I'll make it installable for Pip soon.


Cannot build project: "Failed to transform" error

What happened?
I cannot build my project now. Clearing Gradle caches didn't help.
Relevant log output or stack trace
Execution failed for task ':common-plugin:compileKotlin'.
> Could not resolve all files for configuration ':common-plugin:compileClasspath'.
   > Failed to transform /Users/Evgenii/.gradle/caches/8.8/transforms/725fd246313f0f181ab9b3c8b3406b3e/transformed/ideaIC-242-EAP-SNAPSHOT/plugins/vcs-github-2024.2+434.directory (bundledPlugin:org.jetbrains.plugins.github:2024.2+434) to match attributes {artifactType=directory, intellijPlatformBundledPluginsList=false, intellijPlatformCollected=true, intellijPlatformExtracted=true, intellijPlatformLocalPluginsNormalized=false, org.gradle.status=integration}.
      > Could not find /Users/Evgenii/.gradle/caches/8.8/transforms/725fd246313f0f181ab9b3c8b3406b3e/transformed/ideaIC-242-EAP-SNAPSHOT/plugins/vcs-github-2024.2+434.directory (bundledPlugin:org.jetbrains.plugins.github:2024.2+434).
        Searched in the following locations:
            file:/Users/Evgenii/.gradle/caches/8.8/transforms/725fd246313f0f181ab9b3c8b3406b3e/transformed/ideaIC-242-EAP-SNAPSHOT/plugins/vcs-github
   > Failed to transform /Users/Evgenii/.gradle/caches/8.8/transforms/725fd246313f0f181ab9b3c8b3406b3e/transformed/ideaIC-242-EAP-SNAPSHOT/plugins/vcs-gitlab-2024.2+434.directory (bundledPlugin:org.jetbrains.plugins.gitlab:2024.2+434) to match attributes {artifactType=directory, intellijPlatformBundledPluginsList=false, intellijPlatformCollected=true, intellijPlatformExtracted=true, intellijPlatformLocalPluginsNormalized=false, org.gradle.status=integration}.
      > Could not find /Users/Evgenii/.gradle/caches/8.8/transforms/725fd246313f0f181ab9b3c8b3406b3e/transformed/ideaIC-242-EAP-SNAPSHOT/plugins/vcs-gitlab-2024.2+434.directory (bundledPlugin:org.jetbrains.plugins.gitlab:2024.2+434).
        Searched in the following locations:
            file:/Users/Evgenii/.gradle/caches/8.8/transforms/725fd246313f0f181ab9b3c8b3406b3e/transformed/ideaIC-242-EAP-SNAPSHOT/plugins/vcs-gitlab
   > Failed to transform /Users/Evgenii/.gradle/caches/8.8/transforms/725fd246313f0f181ab9b3c8b3406b3e/transformed/ideaIC-242-EAP-SNAPSHOT/plugins/vcs-git-2024.2+434.directory (bundledPlugin:Git4Idea:2024.2+434) to match attributes {artifactType=directory, intellijPlatformBundledPluginsList=false, intellijPlatformCollected=true, intellijPlatformExtracted=true, intellijPlatformLocalPluginsNormalized=false, org.gradle.status=integration}.
      > Could not find /Users/Evgenii/.gradle/caches/8.8/transforms/725fd246313f0f181ab9b3c8b3406b3e/transformed/ideaIC-242-EAP-SNAPSHOT/plugins/vcs-git-2024.2+434.directory (bundledPlugin:Git4Idea:2024.2+434).
        Searched in the following locations:
            file:/Users/Evgenii/.gradle/caches/8.8/transforms/725fd246313f0f181ab9b3c8b3406b3e/transformed/ideaIC-242-EAP-SNAPSHOT/plugins/vcs-git
   > Failed to transform /Users/Evgenii/.gradle/caches/8.8/transforms/725fd246313f0f181ab9b3c8b3406b3e/transformed/ideaIC-242-EAP-SNAPSHOT/plugins/terminal-2024.2+434.directory (bundledPlugin:org.jetbrains.plugins.terminal:2024.2+434) to match attributes {artifactType=directory, intellijPlatformBundledPluginsList=false, intellijPlatformCollected=true, intellijPlatformExtracted=true, intellijPlatformLocalPluginsNormalized=false, org.gradle.status=integration}.
      > Could not find /Users/Evgenii/.gradle/caches/8.8/transforms/725fd246313f0f181ab9b3c8b3406b3e/transformed/ideaIC-242-EAP-SNAPSHOT/plugins/terminal-2024.2+434.directory (bundledPlugin:org.jetbrains.plugins.terminal:2024.2+434).
        Searched in the following locations:
            file:/Users/Evgenii/.gradle/caches/8.8/transforms/725fd246313f0f181ab9b3c8b3406b3e/transformed/ideaIC-242-EAP-SNAPSHOT/plugins/terminal
   > Failed to transform /Users/Evgenii/.gradle/caches/8.8/transforms/725fd246313f0f181ab9b3c8b3406b3e/transformed/ideaIC-242-EAP-SNAPSHOT/plugins/sh-2024.2+434.directory (bundledPlugin:com.jetbrains.sh:2024.2+434) to match attributes {artifactType=directory, intellijPlatformBundledPluginsList=false, intellijPlatformCollected=true, intellijPlatformExtracted=true, intellijPlatformLocalPluginsNormalized=false, org.gradle.status=integration}.
      > Could not find /Users/Evgenii/.gradle/caches/8.8/transforms/725fd246313f0f181ab9b3c8b3406b3e/transformed/ideaIC-242-EAP-SNAPSHOT/plugins/sh-2024.2+434.directory (bundledPlugin:com.jetbrains.sh:2024.2+434).
        Searched in the following locations:
            file:/Users/Evgenii/.gradle/caches/8.8/transforms/725fd246313f0f181ab9b3c8b3406b3e/transformed/ideaIC-242-EAP-SNAPSHOT/plugins/sh
   > Failed to transform /Users/Evgenii/.gradle/caches/8.8/transforms/725fd246313f0f181ab9b3c8b3406b3e/transformed/ideaIC-242-EAP-SNAPSHOT/plugins/toml-2024.2+434.directory (bundledPlugin:org.toml.lang:2024.2+434) to match attributes {artifactType=directory, intellijPlatformBundledPluginsList=false, intellijPlatformCollected=true, intellijPlatformExtracted=true, intellijPlatformLocalPluginsNormalized=false, org.gradle.status=integration}.
      > Could not find /Users/Evgenii/.gradle/caches/8.8/transforms/725fd246313f0f181ab9b3c8b3406b3e/transformed/ideaIC-242-EAP-SNAPSHOT/plugins/toml-2024.2+434.directory (bundledPlugin:org.toml.lang:2024.2+434).
        Searched in the following locations:
            file:/Users/Evgenii/.gradle/caches/8.8/transforms/725fd246313f0f181ab9b3c8b3406b3e/transformed/ideaIC-242-EAP-SNAPSHOT/plugins/toml
   > Failed to transform /Users/Evgenii/.gradle/caches/8.8/transforms/725fd246313f0f181ab9b3c8b3406b3e/transformed/ideaIC-242-EAP-SNAPSHOT/plugins/grazie-2024.2+434.directory (bundledPlugin:tanvd.grazi:2024.2+434) to match attributes {artifactType=directory, intellijPlatformBundledPluginsList=false, intellijPlatformCollected=true, intellijPlatformExtracted=true, intellijPlatformLocalPluginsNormalized=false, org.gradle.status=integration}.
      > Could not find /Users/Evgenii/.gradle/caches/8.8/transforms/725fd246313f0f181ab9b3c8b3406b3e/transformed/ideaIC-242-EAP-SNAPSHOT/plugins/grazie-2024.2+434.directory (bundledPlugin:tanvd.grazi:2024.2+434).
        Searched in the following locations:
            file:/Users/Evgenii/.gradle/caches/8.8/transforms/725fd246313f0f181ab9b3c8b3406b3e/transformed/ideaIC-242-EAP-SNAPSHOT/plugins/grazie
   > Failed to transform /Users/Evgenii/.gradle/caches/8.8/transforms/725fd246313f0f181ab9b3c8b3406b3e/transformed/ideaIC-242-EAP-SNAPSHOT/plugins/markdown-2024.2+434.directory (bundledPlugin:org.intellij.plugins.markdown:2024.2+434) to match attributes {artifactType=directory, intellijPlatformBundledPluginsList=false, intellijPlatformCollected=true, intellijPlatformExtracted=true, intellijPlatformLocalPluginsNormalized=false, org.gradle.status=integration}.
      > Could not find /Users/Evgenii/.gradle/caches/8.8/transforms/725fd246313f0f181ab9b3c8b3406b3e/transformed/ideaIC-242-EAP-SNAPSHOT/plugins/markdown-2024.2+434.directory (bundledPlugin:org.intellij.plugins.markdown:2024.2+434).
        Searched in the following locations:
            file:/Users/Evgenii/.gradle/caches/8.8/transforms/725fd246313f0f181ab9b3c8b3406b3e/transformed/ideaIC-242-EAP-SNAPSHOT/plugins/markdown
   > Failed to transform /Users/Evgenii/.gradle/caches/8.8/transforms/725fd246313f0f181ab9b3c8b3406b3e/transformed/ideaIC-242-EAP-SNAPSHOT/plugins/platform-langInjection-2024.2+434.directory (bundledPlugin:org.intellij.intelliLang:2024.2+434) to match attributes {artifactType=directory, intellijPlatformBundledPluginsList=false, intellijPlatformCollected=true, intellijPlatformExtracted=true, intellijPlatformLocalPluginsNormalized=false, org.gradle.status=integration}.
      > Could not find /Users/Evgenii/.gradle/caches/8.8/transforms/725fd246313f0f181ab9b3c8b3406b3e/transformed/ideaIC-242-EAP-SNAPSHOT/plugins/platform-langInjection-2024.2+434.directory (bundledPlugin:org.intellij.intelliLang:2024.2+434).
        Searched in the following locations:
            file:/Users/Evgenii/.gradle/caches/8.8/transforms/725fd246313f0f181ab9b3c8b3406b3e/transformed/ideaIC-242-EAP-SNAPSHOT/plugins/platform-langInjection
   > Failed to transform /Users/Evgenii/.gradle/caches/8.8/transforms/725fd246313f0f181ab9b3c8b3406b3e/transformed/ideaIC-242-EAP-SNAPSHOT/plugins/java-2024.2+434.directory (bundledPlugin:com.intellij.java:2024.2+434) to match attributes {artifactType=directory, intellijPlatformBundledPluginsList=false, intellijPlatformCollected=true, intellijPlatformExtracted=true, intellijPlatformLocalPluginsNormalized=false, org.gradle.status=integration}.
      > Could not find /Users/Evgenii/.gradle/caches/8.8/transforms/725fd246313f0f181ab9b3c8b3406b3e/transformed/ideaIC-242-EAP-SNAPSHOT/plugins/java-2024.2+434.directory (bundledPlugin:com.intellij.java:2024.2+434).
        Searched in the following locations:
            file:/Users/Evgenii/.gradle/caches/8.8/transforms/725fd246313f0f181ab9b3c8b3406b3e/transformed/ideaIC-242-EAP-SNAPSHOT/plugins/java
   > Failed to transform /Users/Evgenii/.gradle/caches/8.8/transforms/725fd246313f0f181ab9b3c8b3406b3e/transformed/ideaIC-242-EAP-SNAPSHOT/plugins/performanceTesting-2024.2+434.directory (bundledPlugin:com.jetbrains.performancePlugin:2024.2+434) to match attributes {artifactType=directory, intellijPlatformBundledPluginsList=false, intellijPlatformCollected=true, intellijPlatformExtracted=true, intellijPlatformLocalPluginsNormalized=false, org.gradle.status=integration}.
      > Could not find /Users/Evgenii/.gradle/caches/8.8/transforms/725fd246313f0f181ab9b3c8b3406b3e/transformed/ideaIC-242-EAP-SNAPSHOT/plugins/performanceTesting-2024.2+434.directory (bundledPlugin:com.jetbrains.performancePlugin:2024.2+434).
        Searched in the following locations:
            file:/Users/Evgenii/.gradle/caches/8.8/transforms/725fd246313f0f181ab9b3c8b3406b3e/transformed/ideaIC-242-EAP-SNAPSHOT/plugins/performanceTesting
   > Could not find /Users/Evgenii/.gradle/caches/8.8/transforms/725fd246313f0f181ab9b3c8b3406b3e/transformed/ideaIC-242-EAP-SNAPSHOT/lib/modules/intellij.platform.collaborationTools.jar-2024.2+434.jar (bundledModule:intellij.platform.collaborationTools:2024.2+434).
     Searched in the following locations:
         file:/Users/Evgenii/.gradle/caches/8.8/transforms/725fd246313f0f181ab9b3c8b3406b3e/transformed/ideaIC-242-EAP-SNAPSHOT/lib/modules/intellij.platform.collaborationTools.jar
   > Could not find /Users/Evgenii/.gradle/caches/8.8/transforms/725fd246313f0f181ab9b3c8b3406b3e/transformed/ideaIC-242-EAP-SNAPSHOT/lib/modules/intellij.platform.coverage.jar-2024.2+434.jar (bundledModule:intellij.platform.coverage:2024.2+434).
     Searched in the following locations:
         file:/Users/Evgenii/.gradle/caches/8.8/transforms/725fd246313f0f181ab9b3c8b3406b3e/transformed/ideaIC-242-EAP-SNAPSHOT/lib/modules/intellij.platform.coverage.jar
   > Could not find /Users/Evgenii/.gradle/caches/8.8/transforms/725fd246313f0f181ab9b3c8b3406b3e/transformed/ideaIC-242-EAP-SNAPSHOT/lib/modules/intellij.platform.ide.newUiOnboarding.jar-2024.2+434.jar (bundledModule:intellij.platform.ide.newUiOnboarding:2024.2+434).
     Searched in the following locations:
         file:/Users/Evgenii/.gradle/caches/8.8/transforms/725fd246313f0f181ab9b3c8b3406b3e/transformed/ideaIC-242-EAP-SNAPSHOT/lib/modules/intellij.platform.ide.newUiOnboarding.jar
   > Failed to transform /Users/Evgenii/.gradle/caches/8.8/transforms/725fd246313f0f181ab9b3c8b3406b3e/transformed/ideaIC-242-EAP-SNAPSHOT/plugins/tasks-2024.2+434.directory (bundledPlugin:com.intellij.tasks:2024.2+434) to match attributes {artifactType=directory, intellijPlatformBundledPluginsList=false, intellijPlatformCollected=true, intellijPlatformExtracted=true, intellijPlatformLocalPluginsNormalized=false, org.gradle.status=integration}.
      > Could not find /Users/Evgenii/.gradle/caches/8.8/transforms/725fd246313f0f181ab9b3c8b3406b3e/transformed/ideaIC-242-EAP-SNAPSHOT/plugins/tasks-2024.2+434.directory (bundledPlugin:com.intellij.tasks:2024.2+434).
        Searched in the following locations:
            file:/Users/Evgenii/.gradle/caches/8.8/transforms/725fd246313f0f181ab9b3c8b3406b3e/transformed/ideaIC-242-EAP-SNAPSHOT/plugins/tasks
   > Failed to transform /Users/Evgenii/.gradle/caches/8.8/transforms/725fd246313f0f181ab9b3c8b3406b3e/transformed/ideaIC-242-EAP-SNAPSHOT/plugins/platform-images-2024.2+434.directory (bundledPlugin:com.intellij.platform.images:2024.2+434) to match attributes {artifactType=directory, intellijPlatformBundledPluginsList=false, intellijPlatformCollected=true, intellijPlatformExtracted=true, intellijPlatformLocalPluginsNormalized=false, org.gradle.status=integration}.
      > Could not find /Users/Evgenii/.gradle/caches/8.8/transforms/725fd246313f0f181ab9b3c8b3406b3e/transformed/ideaIC-242-EAP-SNAPSHOT/plugins/platform-images-2024.2+434.directory (bundledPlugin:com.intellij.platform.images:2024.2+434).
        Searched in the following locations:
            file:/Users/Evgenii/.gradle/caches/8.8/transforms/725fd246313f0f181ab9b3c8b3406b3e/transformed/ideaIC-242-EAP-SNAPSHOT/plugins/platform-images
   > Failed to transform /Users/Evgenii/.gradle/caches/8.8/transforms/725fd246313f0f181ab9b3c8b3406b3e/transformed/ideaIC-242-EAP-SNAPSHOT/plugins/yaml-2024.2+434.directory (bundledPlugin:org.jetbrains.plugins.yaml:2024.2+434) to match attributes {artifactType=directory, intellijPlatformBundledPluginsList=false, intellijPlatformCollected=true, intellijPlatformExtracted=true, intellijPlatformLocalPluginsNormalized=false, org.gradle.status=integration}.
      > Could not find /Users/Evgenii/.gradle/caches/8.8/transforms/725fd246313f0f181ab9b3c8b3406b3e/transformed/ideaIC-242-EAP-SNAPSHOT/plugins/yaml-2024.2+434.directory (bundledPlugin:org.jetbrains.plugins.yaml:2024.2+434).
        Searched in the following locations:
            file:/Users/Evgenii/.gradle/caches/8.8/transforms/725fd246313f0f181ab9b3c8b3406b3e/transformed/ideaIC-242-EAP-SNAPSHOT/plugins/yaml
   > Failed to transform /Users/Evgenii/.gradle/caches/8.8/transforms/725fd246313f0f181ab9b3c8b3406b3e/transformed/ideaIC-242-EAP-SNAPSHOT/plugins/properties-2024.2+434.directory (bundledPlugin:com.intellij.properties:2024.2+434) to match attributes {artifactType=directory, intellijPlatformBundledPluginsList=false, intellijPlatformCollected=true, intellijPlatformExtracted=true, intellijPlatformLocalPluginsNormalized=false, org.gradle.status=integration}.
      > Could not find /Users/Evgenii/.gradle/caches/8.8/transforms/725fd246313f0f181ab9b3c8b3406b3e/transformed/ideaIC-242-EAP-SNAPSHOT/plugins/properties-2024.2+434.directory (bundledPlugin:com.intellij.properties:2024.2+434).
        Searched in the following locations:
            file:/Users/Evgenii/.gradle/caches/8.8/transforms/725fd246313f0f181ab9b3c8b3406b3e/transformed/ideaIC-242-EAP-SNAPSHOT/plugins/properties
   > Failed to transform /Users/Evgenii/.gradle/caches/8.8/transforms/725fd246313f0f181ab9b3c8b3406b3e/transformed/ideaIC-242-EAP-SNAPSHOT/plugins/copyright-2024.2+434.directory (bundledPlugin:com.intellij.copyright:2024.2+434) to match attributes {artifactType=directory, intellijPlatformBundledPluginsList=false, intellijPlatformCollected=true, intellijPlatformExtracted=true, intellijPlatformLocalPluginsNormalized=false, org.gradle.status=integration}.
      > Could not find /Users/Evgenii/.gradle/caches/8.8/transforms/725fd246313f0f181ab9b3c8b3406b3e/transformed/ideaIC-242-EAP-SNAPSHOT/plugins/copyright-2024.2+434.directory (bundledPlugin:com.intellij.copyright:2024.2+434).
        Searched in the following locations:
            file:/Users/Evgenii/.gradle/caches/8.8/transforms/725fd246313f0f181ab9b3c8b3406b3e/transformed/ideaIC-242-EAP-SNAPSHOT/plugins/copyright
   > Could not find /Users/Evgenii/.gradle/caches/8.8/transforms/725fd246313f0f181ab9b3c8b3406b3e/transformed/ideaIC-242-EAP-SNAPSHOT/lib/modules/intellij.platform.vcs.impl.jar-2024.2+434.jar (bundledModule:intellij.platform.vcs.impl:2024.2+434).
     Searched in the following locations:
         file:/Users/Evgenii/.gradle/caches/8.8/transforms/725fd246313f0f181ab9b3c8b3406b3e/transformed/ideaIC-242-EAP-SNAPSHOT/lib/modules/intellij.platform.vcs.impl.jar
   > Could not find /Users/Evgenii/.gradle/caches/8.8/transforms/725fd246313f0f181ab9b3c8b3406b3e/transformed/ideaIC-242-EAP-SNAPSHOT/lib/modules/intellij.platform.vcs.log.impl.jar-2024.2+434.jar (bundledModule:intellij.platform.vcs.log.impl:2024.2+434).
     Searched in the following locations:
         file:/Users/Evgenii/.gradle/caches/8.8/transforms/725fd246313f0f181ab9b3c8b3406b3e/transformed/ideaIC-242-EAP-SNAPSHOT/lib/modules/intellij.platform.vcs.log.impl.jar

Possible solution:
 - Declare repository providing the artifact, see the documentation at https://docs.gradle.org/current/userguide/declaring_repositories.html

Steps to reproduce
Run "buildPlugin" task from the IDE
Gradle IntelliJ Plugin version
2.0.0-beta8
Gradle version
8.8
Operating System
macOS
Link to build, i.e. failing GitHub Action job
No response

Really, guys. Since we migrated to the plugin "2.0.0", we constantly get build errors that blocks our work. We cannot use the stable ("old") plugin, because users ask to support the EAP. Wouldn't it be better to leave the opportunity of using the "old" plugin with EAPs until the new plugin becomes stable?

The 2024.2 introduced core changes that aren't easy to reflect in the 1.x branch of this Gradle plugin.
However, you can still rely on 1.x when targeting IntelliJ Platform lower than 2024.2.
As for the issue, you most likely still have the Gradle cache corrupted. Manually deleting transformer cache files often results in Gradle complaining about missing resources, as it still remembers them, i.e., in Grade cache files stored in the project location/daemon (?).
I know this situation is inconvenient for many, but the 2.0 migration started long ago and is unfortunately aligned with the 2024.2 IntelliJ Platform changes. I'm doing my best to address all issues (which also are coming from Gradle itself), but this is not an easy task.
As soon as this build finishes, there'll be 2.0.0-beta9 available: https://github.com/JetBrains/intellij-platform-gradle-plugin/actions/runs/9905928697
Please update your setup and verify if this problem persists.

2.0.0-beta9 is now available.

@hsz I've updated to 2.0.0-beta9, but now I'm getting the following error for every module. Do you know what the reason could be?
org.gradle.api.GradleException: No IntelliJ Platform dependency found.
Please ensure there is a single IntelliJ Platform dependency defined in your project and that the necessary repositories, where it can be located, are added.

The useBinaryReleases was removed with beta8.
Since beta8, installers are resolved by default — which means, versions published for downloading by regular users, OS-specific.
To use snapshots, you need to opt-out from installers, i.e. with:
dependencies {
  intellijPlatform {
    intellijIdeaCommunity("242-EAP-SNAPSHOT", useInstaller = false)
  }
}

I plan to work on docs synchronization with the latest changes next week.

@hsz It works now, thank you!

Thanks for the confirmation, Eugene!


refueling and boarding.

When refuelling is going on and if I manually request boarding, suddenly  tanks are filled to designated quantity and refuelling is completed. I tried with and without ticking option for boarding after refuelling. It is the same.


[ARM] Use armv8-crc+simd when compiling ACLE code on toolchains that don't enable FPU by default.

Fixes #1138.

Does the CMakeList not need a corresponding change?

@KungFuJesus When cross-compiling, target CPU is specified in cmake toolchain file. It would not be possible to test MUSL in non-cross configuration using cmake.

When cross-compiling, target CPU is specified in cmake toolchain file. It would not be possible to test MUSL in non-cross configuration using cmake.

But it is possible to use CMake without a toolchain file. By default it will use CC and CXX environment variables, etc.

@nmoinvaz Yes, it's possible to use cmake without toolchain file, but the result is unpredictable, and often the build fails due to either mixing files/executables from two different toolchains or targeting wrong CPU.

@nmoinvaz I tried cmake without toolchain file, it targets "armv5" and can't be overridden on command-line.

Added cmake version if someone wants to try compiling natively on system that use MUSL by default... Tried cross-compile with toolchain file but qemu-arm version I have can't load the binaries.


Issue with dbt-duckdb Plugin Not Being Recognized

Description:
I am encountering an issue with the dbt-duckdb plugin. After installing the plugin using pip install dbt-duckdb, it does not appear in the list of installed plugins when I run dbt --version.
The output of dbt --version is as follows:
Core:
  - installed: 1.5.0
  - latest:    1.5.1 - Update available!

  Your version of dbt-core is out of date!
  You can find instructions for upgrading here:
  https://docs.getdbt.com/docs/installation

Plugins:
  - postgres: 1.5.0 - Update available!

  At least one plugin is out of date or incompatible with dbt-core.
  You can find instructions for upgrading here:
  https://docs.getdbt.com/docs/installation

I believe my profiles.yml is correctly configured for the duckdb plugin:
pg-dbt-workshop:

  target: dev
  outputs:
    dev:
      type: duckdb
      path: 'nyc_taxi.duckdb'

However, when I run dbt build, I encounter the following error:
23:03:56  Running with dbt=1.5.0
23:03:56  Error importing adapter: No module named 'dbt.adapters.duckdb'
23:03:56  Encountered an error:
Runtime Error
  Credentials in profile "pg-dbt-workshop", target "dev" invalid: Runtime Error
    Could not find adapter type duckdb!

Any assistance or guidance on how to resolve this issue would be greatly appreciated.
Steps to Reproduce:

Run pip install dbt-duckdb
Run dbt --version
Notice that the dbt-duckdb plugin is not listed.
Run dbt build
Notice the error indicating that dbt could not find the duckdb adapter.

Expected Behavior:
I expect the dbt-duckdb plugin to be listed as an installed plugin after installation, and I expect dbt build to run successfully without errors.
Actual Behavior:
The dbt-duckdb plugin is not listed as an installed plugin after installation, and dbt build returns an error indicating that it could not find the duckdb adapter.
Environment:

dbt version: 1.5.0
OS: macOS Ventura 13.4 (M1 chip)
Python version: 3.9.7

Try doing the install with pip3 instead of pip; Mac Python environments are notoriously tricky


SPDY support

Mongrel2 seems like a perfect fit for a SPDY server. I'd love to eventually see it supported.

It's probably not going to happen any time soon; do any servers outside of google currently support it?

There's node-spdy: https://github.com/indutny/node-spdy

apache mod-spdy: http://code.google.com/p/mod-spdy/ (though beta)

Firefox 11 supports SPDY: http://hacks.mozilla.org/2012/02/spdy-brings-responsive-and-scalable-transport-to-firefox-11/

IETF Draft: https://tools.ietf.org/html/draft-mbelshe-httpbis-spdy-00

HTTP/2 is standardized and starting the RFC process. It'd be great to have support!
https://tools.ietf.org/html/draft-ietf-httpbis-http2-17


update names and assets to mion

[x] remove al references to mikrokit and use mion instead
[x] update logo

fixed by #3


Lektor Trove Classifiers

Request to add two new Trove classifiers.
The name of the classifiers you would like to add
Framework :: Lektor
Framework :: Lektor :: Plugins
Why do you want to add this classifier?
Lektor is a static site generator and framework that has plugins, which are Python packages/modules. I would like these classifiers to more easily discover plugins, forks, and related projects. This has been done, for instance, for Pelican.
At the moment, I suspect a few dozen projects could use the Framework :: Lektor :: Plugins classifier, and that is a subset of the other classifier. Here is a list of Lektor plugins that the community has submitted to getlektor.com https://www.getlektor.com/docs/plugins/list/ I plan on searching pypi.org for others that are not mentioned and reaching out to them as well.

@nixjdm Could you explain why a user would choose one of these suggested classifiers over the other?
I think the only reason Framework :: Pelican :: Plugins exists is because Framework :: Pelican :: Themes exists as well, and I suspect that just Framework :: Lektor would probably suffice here.

@di On second thought, I agree, actually. Framework :: Lektor alone should be fine. Most Lektor packages are plugins.
Lektor themes exist, but at the moment anyway, they are not python packages or installable with pip. Perhaps when/if that ever changes those subsets can be added. Right now there's now there's not enough of a use for the additional classifier.

OK, I've added the classifier Framework :: Lektor:
https://pypi.org/search/?c=Framework+%3A%3A+Lektor

Thanks @di!


FLV: support of FLV files with an ID3v2 header

Yes, it really exists...

File from VLC issue tracker.


Docs update

Codecov Report

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

@@           Coverage Diff           @@
##           master      #21   +/-   ##
=======================================
  Coverage   83.13%   83.13%
=======================================
  Files          13       13
  Lines         854      854
=======================================
  Hits          710      710
  Misses        144      144

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 f0d07e2...d6c426a. Read the comment docs.