Support creating k8s secrets without the need to mount on to a pod

Describe the solution you'd like
I am not sure if this is best place to raise this, but we thought it would be great to know your thoughts.
Currently we use tools like https://github.com/bitnami-labs/sealed-secrets to manage secrets from azure keyvaults in gitops way. This repo supports a feature where a k8s secret can be created  using secretproviderclass and it can used to refer as environment variable in pod. Could the feature be extended in a way that we could create secrets even without mounting volumes onto pods?
Anything else you would like to add:
If you are wondering why we cannot just add as a volume to the pod, in many cases we use helm charts/ deployment specs form third parties which doesn't support overriding volumemounts. so, it would be good to have a way to just create a k8s secret using this operator so that we could use those secrets.
Environment:

Secrets Store CSI Driver version: (use the image tag): NA
Azure Key Vault provider version: (use the image tag): NA
Kubernetes version: (use kubectl version): NA
Cluster type: (e.g. AKS, aks-engine, etc): NA

I don't think this is a duplicate.  Azure is a commercial service with paying customers.  As such, it should listen to those customer use cases since Azure can always add functionality above and beyond the CSI driver spec.  The problem with the other issue tracker is that it is focused exclusively on CSI driver conformance and so comments like this are out of scope (except to propose modifications to the CSI driver spec...which is a longer term proposition).
As an Azure customer, I think this is a very important concern.  So many things rely on Secret objects and providers that mount secrets in Pods just don't seem terribly useful to me.

Thank you for the feedback!
I understand the concern. This provider is specifically implemented for the Secrets Store CSI Driver which relies on the CSI spec to invoke a provider, get secrets and write to file system. The provider implementation is only to interact with Key Vault, get the secrets and return back to the driver. What the driver does with the secret isn't something the provider is aware of. Having said that, I'm not sure if we can't make any changes in this provider to not rely on the mount/just create Kubernetes secret bypassing the driver. The entire model relies on being invoked by the kubelet process on the node to invoke the driver to perform an action.
Let me know what you think! I'm happy to engage and come up with something that's easier to configure and makes it a better experience compared to what we have today.

As a user, I'm not so concerned about the CSI Driver.  What I'd like is the ability to synchronize secrets with Azure key vault.  There are existing tools out there, e.g., https://github.com/external-secrets/external-secrets, but I'd personally be a little more comfortable with something provided directly by Microsoft/Azure.  The reason being...secrets are a very sensitive thing.  While I generally like open source tools for the ability to audit them, I don't have time to audit them myself and I'm only interested in Azure Key Vault.  So an integrated capability in Azure provided by Microsoft would be a more "trustworthy" approach.  But what I need are first class Secrets.


enable SLIP only on QEMU targets

Also support network testing without SLIP in Qemu. This also contributes to
unification of prj.conf of samples by removing dependency TAP config option and
leaves many prj.conf files generic enough to be used on every possible board we
support.

ok, comments addressed.


[Question] About plasma

Hi, good work :)
You know plasma tools, please tell me it's possible ignore color for text on panel-background widget?
I mean darker style - dark panel (i know it's widget too, but nonetheless) and light widgets.
Maybe CSS or another way?
For example:

On plasma:

See, text class color on panel-background  used on other widgets too... Possible ignore this text color on panel widget? Or other way change this?

Apologies for late reply, my notifications were being sent to a defunct email account. I find the single use of text color to be quite limiting and asked on the Plasma IRC channel about it but no-one was willing to change it. I also asked about CSS styling which I liked using for Be::Shell but again, no change was considered.


o.t.io.TrieWriter#writeSuccinctBitVector don't have enough if conditions

I found that there are not enough if conditions for o.t.io.TrieWriter#writeSuccinctBitVector method.
Argument SuccinctBitVector sbv is checked by instanceof

BytesSuccinctBitVector
BytesRank0OnlySuccinctBitVector
BytesRank0OnlySuccinctBitVector
BytesRank1OnlySuccinctBitVector
LongsSuccinctBitVector

but it also can be

LongsRank0OnlySuccinctBitVector
LongsRank1OnlySuccinctBitVector

that become IOException.
I observed it when running TrieWriterTest with a Japanese wikipedia title data at 20230901.

I can say similar for TrieReader. It does not have a capability to produce LongsRank0OnlySuccinctBitVector and LongsRank1OnlySuccinctBitVector.


netflow: improve error handling in rc.d script

This PR splits the ngctl batch into single commands to have a better error handling.

@fbrendel thanks, looks good, I'll keep the PR open for a while, so we can first release the other one.


Pull chaosDNA to main

chaosDNA passes cargo run without errors, and should be ready for main. Please advise if there are any issues.

I removed the chaosdna module from main.rs for now and left it as a comment, now checks are passing. I believe there's something weird going on with Git's file caching, and it's not recording the filenames properly. For now, chaosdna should be OK to merge into main.

New commit: replaces insert_base with delete_base (fixed to match literature review)

Yep you can merge!
On Wed, Jul 3, 2024 at 10:31 AM seb-hyland @.***> wrote:

@.**** commented on this pull request.
In src-tauri/src/chaosdna.rs
https://github.com/UBC-iGEM/dna-software/pull/21#discussion_r1664538001:

#[test]

fn test_mutate() {

   let chaos = Chaos {};

let mut rng = rand::thread_rng();

   let initial_sequence: Vec<Base> = (0..10)

.map(|_| rng.gen::<Base>())

.collect();

println!("Initial sequence: ");
for base in &initial_sequence {

print!("{}", base);

}
println!();

   let modified_sequence = chaos.full_chaos(&initial_sequence, 0.3, 0.5);

println!("Modified sequence: ");
for base in &modified_sequence {

print!("{}", base);

}
println!();
}
+}

Great! Should I merge?
—
Reply to this email directly, view it on GitHub
https://github.com/UBC-iGEM/dna-software/pull/21#discussion_r1664538001,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AND36OBJ3NT3L5CUJZEGGILZKQYQHAVCNFSM6AAAAABJATY76WVHI2DSMVQWIX3LMV43YUDVNRWFEZLROVSXG5CSMV3GSZLXHMZDCNJXGAYTOMZZGM
.
You are receiving this because your review was requested.Message ID:
@.***>


[Demo] Remove AnyObject casts in TargetType examples

Removes AnyObject casts in TargetType parameter examples

Current coverage is 84.96% (diff: 100%)

Merging #678 into master will not change coverage

@@             master       #678   diff @@
==========================================
  Files            29         29
  Lines          2454       2454
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
  Hits           2085       2085
  Misses          369        369
  Partials          0          0

Powered by Codecov. Last update 33d4724...4d84f63


arm64e support

It will be great to add support for arm64e architecture in iOS build. The arm64e architecture is used on the A12 chipset, which is added in the latest 2018 iPhone models (XS/XS Max/XR).
As I can see it differs from arm64 only by -arch compiler parameter.

So it's an ARMv8.3-A. We already added support for the authenticated pointers in the assembler. I'm not sure what else you expect us to do, it's just an arm64. Do you get some kind of error?

I use shared openssl .dylibs and want them in arm64e architecture instead of arm64 (XCode differs these architectures). To achive this there must be used -arch arm64e flag during compilation. But target ios64-cross has -arch arm64 hardcoded.
May be just add another target with -arch arm64e? ios64e-cross for example.

You mean that something build for arm64 doesn't run on arm64e?

It isn’t a problem to run arm64 code on arm64e CPU. As long as I know even armv7 can work on arm64 and arm64e. I want to build openssl optimized for arm64e architecture and can’t find a way to do it with current configuration scripts.


Disabling it stops the internet access for clients..

When i stop the module - all the clients connected end up with the message "403 Forbidden" message from nginx/1.4.7 - i have to reboot the pineapple to get access again

Seems to be because the initial index.php isn't being restored.
After you stop the module, what are the contents of /www ?

root@Pineapple:/www# ls -alrt
drwxr-xr-x    1 root     root           552 Jan  1  1970 ..
drwxrwxr-x    1 root     root           232 Feb 29 13:22 .
2016-02-28 14:36 GMT+01:00 Marc<EMAIL_ADDRESS>
Seems to be because the initial index.php isn't being restored.
After you stop the module, what are the contents of /www ?
—
Reply to this email directly or view it on GitHub
https://github.com/Foxtrot/RandomRoll/issues/1#issuecomment-189872843.

--
Venlig hilsen/Best regards,
Keld Norman
<EMAIL_ADDRESS>

Ah sorry wrong dir.. here is the right one
root@Pineapple:/overlay/upper/www# ls -al
drwxrwxr-x    2 root     root           232 Feb 29 13:36 .
drwxr-xr-x    8 root     root           552 Jan  1  1970 ..
c---------    1 root     root        0,   0 Feb 29 13:36 index.php
if i delete the index.php ( notice the C--------- ) and recreate it as 555
then everything works again..
2016-02-28 14:36 GMT+01:00 Marc<EMAIL_ADDRESS>
Seems to be because the initial index.php isn't being restored.
After you stop the module, what are the contents of /www ?
—
Reply to this email directly or view it on GitHub
https://github.com/Foxtrot/RandomRoll/issues/1#issuecomment-189872843.

--
Venlig hilsen/Best regards,
Keld Norman
<EMAIL_ADDRESS>

The first reply is correct, not the second one...
I will look into this issue when possible.

Issue fixed.


⚠ Bofrost.es has degraded performance

In e91d7c3, Bofrost.es (https://www.bofrost.es) experienced degraded performance:

HTTP code: 200
Response time: 1487 ms

Resolved: Bofrost.es performance has improved in 5e36afd after 6 minutes.


[ConstraintSystem] Rework handling of object literal expressions

Instead of special-casing argument-to-parameter matching for
object literal expressions, let's allow constraint system to
lookup a witness initializer and apply it to the given set
of arguments.
This also simplifies constraint application because
coerceCallArguments could be used to form type-checked
argument expression.

@swift-ci please test

@swift-ci please test source compatibility release

Build failed
Swift Test OS X Platform
Git Sha - e4a8861a4ab12f7efefb0993b207213fb05e84a6

@swift-ci please test macOS platform

Build failed
Swift Test OS X Platform
Git Sha - e4a8861a4ab12f7efefb0993b207213fb05e84a6

@swift-ci please test

Build failed
Swift Test Linux Platform
Git Sha - e4a8861a4ab12f7efefb0993b207213fb05e84a6

Build failed
Swift Test OS X Platform
Git Sha - e4a8861a4ab12f7efefb0993b207213fb05e84a6

@swift-ci please test

Build failed
Swift Test Linux Platform
Git Sha - 9e69c6a191b7131c47daebc2becac911e7fce619

Build failed
Swift Test OS X Platform
Git Sha - 9e69c6a191b7131c47daebc2becac911e7fce619

@swift-ci please test source compatibility release


Merge to ks-mode?

Hi @LeonardMH!
It's a treat to see someone getting some value out of ks-mode. Will ksx-mode be backward compatible for people writing plain Kerboscript? If so, would you consider becoming a committer/maintainer of ks-mode?
Alternatively, I could place a deprecation notice on ks-mode, since (as you can see) I haven't worked on it for a long time, and it sounds like you currently have the fire to make the best Kerboscript mode ever! :heart:

Hey there, thanks for giving me a great starting point (with tests even!). I'm relatively new to the emacs-lisp world and I learned quite a bit from the ks-mode implementation. It was a relief to find anything at all TBH as the union of emacs hackers and kOS users has to be a pretty small group.

Will ksx-mode be backward compatible for people writing plain Kerboscript?

Yes, I do plan to maintain backwards compatibility. I have no plans to add any "ksx" features that aren't prefixed by "@ksx", which makes things easy from a transpiler standpoint as well as from a major mode standpoint (invoke ksx specific font locking only after seeing @ksx, once I figure out how to do that).

If so, would you consider becoming a committer/maintainer of ks-mode?
Alternatively, I could place a deprecation notice on ks-mode, since (as you can see) I haven't worked on it for a long time, and it sounds like you currently have the fire to make the best Kerboscript mode ever!

At the moment I'm just hacking around, learning about emacs-lisp and language parsing while having a little fun, and most likely breaking things. So I'd rather not 'support' anything right now (not that anyone is knocking my door down) but if I reach a point where some semblance of stability exists I'll split both ksx-mode and the ksx transpiler/minifier out into their own repositories and ping you so ks-mode can be deprecated.
In the meantime I think adding a note to the ks-mode readme pointing people here would not be a bad idea as there have been a couple of improvements not related to my ksx-lang extensions:

Deriving from prog-mode rather than fundamental (filed an issue on ks-mode for this one line change) gives you a couple of features for free and auto-enables some of your third party packages which use the prog-mode-hook to add features.
Added proper comment wrapping for use with fill-region which was surprisingly difficult for some reason, I eventually just copied all of the 'fill' related code from rust-mode and things started to work.
Added several suffixes which were not defined, will continue to add to this, and would also like to make them semantically accurate but that requires some pretty intelligent parsing so maybe not something I'll have time to do.

Oh getting proper highlighting for floating point numbers also turned out to be surprisingly difficult and something that I spent way too much time on.
That turned out to just be a problem if you're using highlight-numbers mode (which spacemacs does by default), the default regex for that mode does not consider floating point numbers as a single entity and instead something like 324.48 would be highlighted as two separate numbers with the '.' not being font-locked. That was driving me crazy so I fixed it by adding:
  ; highlight-numbers generic number regex does not account for floating point
  ; numbers, and it overrides the regex that I defined above to highlight these
  ; numbers, so I need to tell it that kOS supports these numbers...
  (if (featurep 'highlight-numbers)
      (puthash
       'ksx-mode
       (rx (and symbol-start (or (and (+ digit) (? (and "." (* digit))))) symbol-end))
       highlight-numbers-modelist)))

inside the define-derive-mode form.

I'm relatively new to the emacs-lisp world and I learned quite a bit from the ks-mode implementation.

That's a great compliment, thanks! ks-mode was the first LISP I had written, excluding my .emacs file. I could never have got it working without the test suite. :)

I'd rather not 'support' anything right now

Of course! That did sound kind of "heavy", didn't it? No worries at all.

if I reach a point where some semblance of stability exists I'll split both ksx-mode and the ksx transpiler/minifier out into their own repositories and ping you so ks-mode can be deprecated.

Excellent. I just want anybody who goes looking to get the "the best", and I think what you are working on will soon be that. I'll probably play KSP myself again, someday, and I look forward to trying out your stuff!


starter-hugo-academic does not work

git clone https://github.com/wowchemy/starter-hugo-academic.git
cd starter-hugo-academic
hugo server

WARN 2021/10/08 03:45:49 Module "github.com/wowchemy/wowchemy-hugo-modules/wowchemy/v5" is not compatible with this Hugo version; run "hugo mod graph" for more information.
Error: from config: failed to resolve output format "WebAppManifest" from site config

Fedora 34
Hugo v0.80.0/extended

How did you solve this issue?


AI + Falco

/area blog
What would you like to be added:

Use cases of AI in runtime security space
Analyzing audit logs with GPT (falco-gpt project was my first attempt to bring AI-generated remediations for Falco audit events.)
Encourage people to make their own GPT tools for Falco (as a plugin and for falco-sidekick)
Drawbacks (requires network connection, talking with 3rd-party app, sensitive data transmission, what about air-gapped environments)
What's next? (AI-powered response engines, what people like to see, make manual-repetitive tasks automated)

Why is this needed:
People would like to see more AI things in this space. I was thinking of this blog post would bring cool ideas and attention to people who interested in AI and Falco. I'd like to see what's next. We can discover the advanced use-cases of GPT in Falco. (AFAIKC, other CNCF-competitor security tools does not use AI, yet.)
Slack discussions:

https://cloud-native.slack.com/archives/CNV4YQHSN/p1681371912625089
https://kubernetes.slack.com/archives/CMWH3EH32/p1681372229878849

What else could we include here? Any thoughts and ideas?
/cc @jsalinas29 @Issif

@Dentrax I'd love to collaborate with you on a blog post when the time is right

Love the idea!

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

/remove-lifecycle stale

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

/remove-lifecycle stale

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.


Add a 2-level drilldown for token accounts

This depends on some API changes in https://github.com/hyperledger/firefly/pull/313.

Changed the header on the account details page for a particular pool (just use the pool name). Here's a new screenshot, showing a fungible pool:

Added a few additional changes to surface when a transfer has a message attached. Note that the "link" to the message is currently non-functional - might need a consult on how to link across modules to a specific message.


129 fix custodian importkey api

@mikeplotean I missed this PR so far, however the implementation is looking good :+1:
Can you please merge it with the latest version of the SSI kit? thx


Add missing import of error output function

When crashing in the function AddAtomTypeComments in lttree.py the code crashed when trying to output information from the function ErrorLeader.

Thanks for digging into this.
(I don't know why travis is complaining about shunit2, but I'm going to merge anyway.  If travis is still unhappy after the merge, I'll do a quick revert.)

hmm.  my lack of github skills is showing here.
why didn't that merge.
hold on...

okay.  hopefully that worked

yep.  thanks for debugging this!

No problem! :)


Node details dashboard has missing metrics with containerd

How to categorize this issue?

/area monitoring
/kind bug
/priority normal
What happened:
The node details dashboard has missing metrics when the shoot is configured to use containerd.
Network I/O pressure is missing and the system service usage is also missing.

What you expected to happen:
The dashboard should contain the data. Example with docker:

How to reproduce it (as minimally and precisely as possible):
Create a shoot with
cri:
  name: containerd

check the node details dashboard and see the missing data.
Anything else we need to know?:
Environment:

Kubernetes version (use kubectl version): 1.18.5
Cloud provider or hardware configuration: aws

Containerd exposes a configurable prometheus compatible metrics endpoint (not part of the default config.toml) that we do not set yet.
Other than that it should expose the default metrics via CRI for each container & per pod ContainerStats

CpuUsage cpu = 2;
// Memory usage gathered from the container.
MemoryUsage memory = 3;
// Usage of the writable layer.
FilesystemUsage writable_layer = 4;

Not sure if containerd even exposes Network IO - would need some more investigation.
I can take a look at it when focusing on the Container Runtime topic in the future - though blocked with quality focus atm.

Any plans to mitigate this issue @wyb1 @danielfoehrKn ?

Any plans to mitigate this issue @wyb1 @danielfoehrKn ?

Still working on other issues - but I intend to pick it up when picking up ContainerRuntimes again. Otherwise @wyb1 might take a look

Still working on other issues - but I intend to pick it up when picking up ContainerRuntimes again. Otherwise @wyb1 might take a look

/ping @wyb1 @istvanballok

My latest info is that the cadvisor component is (currently) not exposing some metrics if the container runtime is containerd. This is the reason why the panels are empty on the screenshot above. cc @voelzmo

/reopen
Looking into this issue I found that actually the network related metrics are exposed by the cadvisor.
The reason why we drop them is this rule:
https://github.com/gardener/gardener/blob/21ac4306b7b4a80fedfe2349616e87cde50fa2e1/charts/seed-monitoring/charts/core/charts/prometheus/templates/config.yaml#L168-L170
If the container label is empty, the series is dropped. This heuristic was probably introduced to keep only relevant metrics.
With docker as container runtime, the container label was "POD". With containerd, it is empty.
Note that for network related metrics, the container label doesn't make sense (and hence the empty value is correct), because the containers of a pod share the same network namespace and hence the network related metrics can not distinguish between containers.

/remove-lifecycle rotten


Document docker image deployment support

What
Turn on Docker support as experimental
Add documentation about the feature. Mention limitations.
How to review
Proofread. Check if formatting and formulations make sense. Check if documentation is complete (e.g. you think it should contain something more) or if instead some parts should be removed.
Who can review
not @mtekel

From a quick read-through, this looks good, but we're missing a section explaining the difference in responsibility model from using buildpacks.

Good point, I have added new section.

LGTM. Merging.


Multiple experiments

Can you run multiple experiments at different locations using vanity. i am concerned about session cookies and such.

@billybonks Vanity does support multiple experiments at the same time. Were you having an issue with a specific case?

no i wasn't having an issue, i just couldn't find anything in the documentation. does vanity create a session token for every experiment ?

@billybonks yes, Vanity does support multiple experiments. The examples in the readme are a good starting spot. Vanity creates a single vanity_id cookie by default which is used to identify participants across different experiments.

thanks


Progress bar in terminal example

The progress percentage counter in the terminal example always stops at 99.8%. Is this intentional, why not 100%?

programmer error :)


Extensions nolonger work with new category value change "Azure Piplines"

We have a build an release pipeline to package, publish and install with these tasks.
Got an error trying to publish an extension in the release pipeline to the marketplace saying the category "Build and Release" is invalid.
I changed my json file to use "Azure Pipelines".
now it will not package because the package step says that "Azure Pipelines" is invalid.
is this an issue with the version of the tfx? and why is the tfx part of the extension code? when will it be updated to the latest tfx if that is the issue?
thanks,

Make sure you have installed version 1. 2.8 of the extension. Your account admin may have to approve a previous version of the extension.
To get unblocked now, install tfx to $(agent.workfolder)/_tools or enable the Skip local validation option under advanced.

how do I install a specific version of the extension. it says 1.x on the task.
what version of tfx do I install?
what do I do if there are two agents on the server?

Add a npm install task with these arguments before any marketplace tasks: tfx-cli --prefix "$(Build.WorkFolder)\_tools"
The info on top of the build log should list the exact task version.

ok I am using 1.2.8
I added a npm install. but there are no fields to put in that command, just a field called "Working folder that contains package.json". so I used Custom and added:
install tfx-cli --prefix "$(Build.WorkFolder)_tools"
to the commands and arguments.
Ran the build and it looks like it is doing the npm install. but it still fails on the package.
2018-12-06T21:08:04.1118623Z ##[section]Starting: Package Extension: $(build.sourcesDirectory)\AutoBuildCopy
2018-12-06T21:08:04.1125872Z ==============================================================================
2018-12-06T21:08:04.1125981Z Task         : Package Extension
2018-12-06T21:08:04.1126033Z Description  : Package an Azure DevOps extension into a VSIX file
2018-12-06T21:08:04.1126111Z Version      : 1.2.8
2018-12-06T21:08:04.1126161Z Author       : Microsoft Corporation
2018-12-06T21:08:04.1126226Z Help         :
2018-12-06T21:08:04.1126275Z ==============================================================================
2018-12-06T21:08:05.1129072Z Checking tfx under: D:\agent-pbc_work_tools\tfx.cmd
2018-12-06T21:08:05.1142408Z Found tfx under: D:\agent-pbc_work_tools\tfx.cmd
2018-12-06T21:08:05.1527636Z [command]C:\Windows\system32\cmd.exe /D /S /C "D:\agent-pbc_work_tools\tfx.cmd extension create --json --no-color --root D:\agent-pbc_work\1379\s\AutoBuildCopy --manifest-globs vss-extension.json --loc-root D:\agent-pbc_work\1379\s --overrides-file "C:\Users\SVCVST~1\AppData\Local\Temp\PackageTask-0.165222.tmp" --output-path D:\agent-pbc_work\1379\a\AutoBuildCopy.vsix"
2018-12-06T21:08:05.1527948Z  0 [ '[command]C:\Windows\system32\cmd.exe /D /S /C "D:\agent-pbc\_work\_tools\tfx.cmd extension create --json --no-color --root D:\agent-pbc\_work\1379\s\AutoBuildCopy --manifest-globs vss-extension.json --loc-root D:\agent-pbc\_work\1379\s --overrides-file "C:\Users\SVCVST~1\AppData\Local\Temp\PackageTask-0.165222.tmp" --output-path D:\agent-pbc\_work\1379\a\AutoBuildCopy.vsix"\r',
2018-12-06T21:08:05.1528736Z   '' ]
2018-12-06T21:08:05.1528996Z  1 [ '[command]C:\Windows\system32\cmd.exe /D /S /C "D:\agent-pbc\_work\_tools\tfx.cmd extension create --json --no-color --root D:\agent-pbc\_work\1379\s\AutoBuildCopy --manifest-globs vss-extension.json --loc-root D:\agent-pbc\_work\1379\s --overrides-file "C:\Users\SVCVST~1\AppData\Local\Temp\PackageTask-0.165222.tmp" --output-path D:\agent-pbc\_work\1379\a\AutoBuildCopy.vsix"\r',
2018-12-06T21:08:05.1529103Z   '' ]
2018-12-06T21:08:08.4929518Z error: Error: There were errors with your extension. Address the following and re-run the tool.
2018-12-06T21:08:08.4929879Z error: The following categories are not valid: Azure Pipelines. Valid categories are: Build and release, Collaborate, Code, Test, Plan and track, Insights, Integrate, Developer samples.
2018-12-06T21:08:08.5176351Z ##[error]Error: The process 'D:\agent-pbc_work_tools\tfx.cmd' failed with exit code<PHONE_NUMBER>
2018-12-06T21:08:08.5278508Z ##[section]Finishing: Package Extension: $(build.sourcesDirectory)\AutoBuildCopy

looking at the npm step it looks like the $(Build.WorkFolder) is not getting resolved.
018-12-06T21:07:43.8304823Z [command]C:\Windows\system32\cmd.exe /D /S /C ""C:\Program Files\nodejs\npm.cmd" install tfx-cli --prefix "$(Build.WorkFolder)_tools""
2018-12-06T21:08:04.0850313Z D:\agent-pbc_work\1379\s$(Build.WorkFolder)_tools\tfx -> D:\agent-pbc_work\1379\s$(Build.WorkFolder)_tools\node_modules\tfx-cli_build\tfx-cli.js
2018-12-06T21:08:04.0851193Z +<EMAIL_ADDRESS>2018-12-06T21:08:04.0851610Z added 177 packages in 16.313s

ok, I got the publish to work now when I go to install in my test account/org it gives an error
I don't know what this means.
Error: Invalid service url - protocol and host are required
2018-12-06T21:39:59.5812306Z [command]C:\Windows\system32\cmd.exe /D /S /C "D:\agent-deploy-pbc1_work_tools\tfx.cmd extension install --auth-type pat --token *** --vsix D:\agent-deploy-pbc1_work\r89\a\AutoBuildCopy\AutoBuildCopy\AutoBuildCopy.vsix --service-url pbc-test"
2018-12-06T21:40:00.8462619Z TFS Cross Platform Command Line Interface v0.6.3
2018-12-06T21:40:00.8463262Z Copyright Microsoft Corporation
2018-12-06T21:40:00.8463983Z ##[debug]task result: Failed
2018-12-06T21:40:00.8520418Z ##[error]Failed
2018-12-06T21:40:00.8580293Z ##[debug]Processed: ##vso[task.issue type=error;]Failed
2018-12-06T21:40:00.8580544Z error: Error: Invalid service url - protocol and host are required
2018-12-06T21:40:00.8580948Z ##[debug]Processed: ##vso[task.complete result=Failed;]Failed
2018-12-06T21:40:00.8581075Z ##[debug]task result: Succeeded
2018-12-06T21:40:00.8581282Z ##[debug]Processed: ##vso[task.complete result=Succeeded;]Installed
2018-12-06T21:40:00.8623779Z ##[section]Finishing: Install Extension

when I do an install manually from the marketplace it works fine.

0.6 of tfx changed the format for the install task from the account name to
the full account url.
On Thu, 6 Dec 2018, 22:45 garthbf<EMAIL_ADDRESS>wrote:

when I do an install manually from the marketplace it works fine.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/Microsoft/vsts-extension-build-release-tasks/issues/104#issuecomment-445041168,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AD-uS3HucNq05pEIMgixOovr5jYsc0OVks5u2ZAFgaJpZM4ZHScB
.

that worked, thanks for the help.


[C++] exception caused by dataset_writer.cc:587:  Check failed: (largest) != (nullptr)

Describe the bug, including details regarding any error messages, version, and platform.
The exception is repeated every time and
can be triggered by e.g. modifying the example by modification of CreateExampleParquetHivePartitionedDataset() example in arrow/cpp/examples/arrow/dataset_documentation_example.cc
by setting the recording parameters:
  write_options.base_dir = base_path;
  write_options.partitioning = partitioning;
  write_options.basename_template = "part{i}.parquet";
+   write_options.max_open_files = 2;
+   write_options.max_rows_per_file = 2;
+   write_options.max_rows_per_group = 2;
  ARROW_RETURN_NOT_OK(ds::FileSystemDataset::Write(write_options, scanner));
  return base_path;

Output error message:
vcpkg\buildtrees\arrow\src\e-arrow-13-0a65b46298.clean\cpp\src\arrow\dataset\dataset_writer.cc:587:  Check failed: (largest) != (nullptr)
Exception is triggered by DCHECK_NE(largest, nullptr) in CloseLargestFile() procedure in dataset_writter.cc.
The exception call indicates a synchronization problem when arrow is closing files and a limit on the number of open files is reached.
Component(s)
C++

My local commit with changes described above:
https://github.com/apache/arrow/commit/0829fd5a5ceee55ef02bc1b4b822884302463669
that triggered exception.

Thanks for your report.
Do you want to work on this?

Seems this is because the writer would like to close a file, but all in-flight file has written zero rows...🤔

Please fix it, I am not yet expert in arrow.
Now I'm trying to make a patch to fix the problem but I'm not sure of the impact on the overall code.

I'll submit a fixing. I'm in National Day so maybe slow to reply

This patch eliminates the problem of exception occurrence.
It seems that the files are handled correctly.
Please confirm the impact of the patch on the dataset at overall.
CloseLargestFile-nullptr-fix.patch

I'll submit a fixing. I'm in National Day so maybe slow to reply

If You submit a fix I will test it within my scope.

https://github.com/apache/arrow/pull/38030 I've submit a basic fixing here, will accept review and maybe working more after national holiday :-)


Index not found error

This is a simple doubt about the database. My Application is working fine. Im open the lite db console then run a update on a Collection. The update works fines and return the affected collections. On the db console the find command works fine. But when a return and open the application again this broke with index not found _id. I´m back to console open the collection and consult the collections indexes and a _id index is listed. can anyone help me. sorry about my beginner doubt...

Oi Alexandre, tens como adicionar teu banco de dados aqui para que eu possa dar uma olhada e copiar o teu codigo para que eu possa analisar? Que versão do banco está usando?

Hi! With the objective of organizing our issues, we are closing old unsolved issues. Please check the latest version of LiteDB and open a new issue if your problem/question/suggestion still applies. Thanks!


MemorySanitizer: use-of-uninitialized-value in arch/x86/crc_folding.c:423

export CC=clang-6.0
export CFLAGS="-O3 -g -fsanitize=memory"
export LDFLAGS="$CFLAGS"
./configure
make clean
make test

produces the following warnings:
==19318==WARNING: MemorySanitizer: use-of-uninitialized-value
    #0 0x4c950a  (/work/spop/zlib-ng/minigzip+0x4c950a)
    #1 0x4c1775  (/work/spop/zlib-ng/minigzip+0x4c1775)
    #2 0x4a041b  (/work/spop/zlib-ng/minigzip+0x4a041b)
    #3 0x49706a  (/work/spop/zlib-ng/minigzip+0x49706a)
    #4 0x4976ca  (/work/spop/zlib-ng/minigzip+0x4976ca)
    #5 0x498ce3  (/work/spop/zlib-ng/minigzip+0x498ce3)
    #6 0x7f3b62fd782f  (/lib/x86_64-linux-gnu/libc.so.6+0x2082f)
    #7 0x41a9c8  (/work/spop/zlib-ng/minigzip+0x41a9c8)

SUMMARY: MemorySanitizer: use-of-uninitialized-value (/work/spop/zlib-ng/minigzip+0x4c950a)
Exiting
zlib version 1.9.9 = 0x1990, compile flags = 0xa9
==19329==WARNING: MemorySanitizer: use-of-uninitialized-value
==19322==WARNING: MemorySanitizer: use-of-uninitialized-value
    #0 0x7f9fc6832aba  (/work/spop/zlib-ng/test/../libz-ng.so.1+0x36aba)
    #1 0x7f9fc6832c03  (/work/spop/zlib-ng/test/../libz-ng.so.1+0x36c03)
    #2 0x7f9fc6807845  (/work/spop/zlib-ng/test/../libz-ng.so.1+0xb845)
    #3 0x4972da  (/work/spop/zlib-ng/minigzipsh+0x4972da)
    #4 0x49793a  (/work/spop/zlib-ng/minigzipsh+0x49793a)
    #5 0x498f53  (/work/spop/zlib-ng/minigzipsh+0x498f53)
    #6 0x7f9fc645282f  (/lib/x86_64-linux-gnu/libc.so.6+0x2082f)
    #7 0x41ac38  (/work/spop/zlib-ng/minigzipsh+0x41ac38)

SUMMARY: MemorySanitizer: use-of-uninitialized-value (/work/spop/zlib-ng/test/../libz-ng.so.1+0x36aba)
Exiting
    #0 0x4c950a  (/work/spop/zlib-ng/minigzip64+0x4c950a)
    #1 0x4c1775  (/work/spop/zlib-ng/minigzip64+0x4c1775)
    #2 0x4a041b  (/work/spop/zlib-ng/minigzip64+0x4a041b)
    #3 0x49706a  (/work/spop/zlib-ng/minigzip64+0x49706a)
    #4 0x4976ca  (/work/spop/zlib-ng/minigzip64+0x4976ca)
    #5 0x498ce3  (/work/spop/zlib-ng/minigzip64+0x498ce3)
    #6 0x7f8aca63a82f  (/lib/x86_64-linux-gnu/libc.so.6+0x2082f)
    #7 0x41a9c8  (/work/spop/zlib-ng/minigzip64+0x41a9c8)

SUMMARY: MemorySanitizer: use-of-uninitialized-value (/work/spop/zlib-ng/minigzip64+0x4c950a)
Exiting

Here is the symbolized backtrace:
==395==WARNING: MemorySanitizer: use-of-uninitialized-value
    #0 0x4f545d in crc_fold_512to32 /src/zlib-ng/arch/x86/crc_folding.c:423:16
    #1 0x4e6fc9 in crc_finalize /src/zlib-ng/arch/x86/crc_pclmulqdq.c:23:26
    #2 0x4acbea in zng_deflate /src/zlib-ng/deflate.c:1003:9
    #3 0x4a00fe in zng_gzclose /src/zlib-ng/test/minigzip.c:234:19
    #4 0x4a08bd in gz_compress /src/zlib-ng/test/minigzip.c:305:9
    #5 0x4a2db9 in main /src/zlib-ng/test/minigzip.c:506:13
    #6 0x7fafe203b82f in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2082f)
    #7 0x41b558 in _start (/src/zlib-ng/minigzip+0x41b558)
  Uninitialized value was stored to memory at
    #0 0x4f2b86 in crc_fold_copy /src/zlib-ng/arch/x86/crc_folding.c:368:5
    #1 0x4b67ed in read_buf /src/zlib-ng/deflate.c:1118:9
    #2 0x4e5b8c in fill_window_sse /src/zlib-ng/arch/x86/fill_window_sse.c:106:13
    #3 0x4b9cd0 in deflate_medium /src/zlib-ng/deflate_medium.c:215:13
    #4 0x4ac505 in zng_deflate /src/zlib-ng/deflate.c:951:18
    #5 0x49f62e in zng_gzwrite /src/zlib-ng/test/minigzip.c:179:15
    #6 0x4a07a1 in gz_compress /src/zlib-ng/test/minigzip.c:302:13
    #7 0x4a2db9 in main /src/zlib-ng/test/minigzip.c:506:13
    #8 0x7fafe203b82f in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2082f)
  Uninitialized value was stored to memory at
    #0 0x4f3bbb in partial_fold /src/zlib-ng/arch/x86/crc_folding.c:247:15
    #1 0x4f18c0 in crc_fold_copy /src/zlib-ng/arch/x86/crc_folding.c:366:5
    #2 0x4b67ed in read_buf /src/zlib-ng/deflate.c:1118:9
    #3 0x4e5b8c in fill_window_sse /src/zlib-ng/arch/x86/fill_window_sse.c:106:13
    #4 0x4b9cd0 in deflate_medium /src/zlib-ng/deflate_medium.c:215:13
    #5 0x4ac505 in zng_deflate /src/zlib-ng/deflate.c:951:18
    #6 0x49f62e in zng_gzwrite /src/zlib-ng/test/minigzip.c:179:15
    #7 0x4a07a1 in gz_compress /src/zlib-ng/test/minigzip.c:302:13
    #8 0x4a2db9 in main /src/zlib-ng/test/minigzip.c:506:13
    #9 0x7fafe203b82f in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2082f)
  Uninitialized value was stored to memory at
    #0 0x4f2c19 in crc_fold_copy /src/zlib-ng/arch/x86/crc_folding.c:259:22
    #1 0x4b67ed in read_buf /src/zlib-ng/deflate.c:1118:9
    #2 0x4e5b8c in fill_window_sse /src/zlib-ng/arch/x86/fill_window_sse.c:106:13
    #3 0x4b9cd0 in deflate_medium /src/zlib-ng/deflate_medium.c:215:13
    #4 0x4ac505 in zng_deflate /src/zlib-ng/deflate.c:951:18
    #5 0x49f62e in zng_gzwrite /src/zlib-ng/test/minigzip.c:179:15
    #6 0x4a07a1 in gz_compress /src/zlib-ng/test/minigzip.c:302:13
    #7 0x4a2db9 in main /src/zlib-ng/test/minigzip.c:506:13
    #8 0x7fafe203b82f in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2082f)
  Uninitialized value was created by an allocation of 'buf' in the stack frame of function 'gz_compress'
    #0 0x4a0550 in gz_compress /src/zlib-ng/test/minigzip.c:283
SUMMARY: MemorySanitizer: use-of-uninitialized-value /src/zlib-ng/arch/x86/crc_folding.c:423:16 in crc_fold_512to32
Exiting

I guess we could zero out buf in gz_compress function of test/minigzip.c before the for loop...

You are right, that fixed all the warnings from the fuzzer.  Thanks!

Usually good stack trace makes it really easy to know what the underlying issue is... Sometimes also the fix is really simple.


Run code verification as part of CI tests on cluster-operator PRs

Add to the checks that are run on cluster-operator PRs to include checks that verify the quality of the code.

LGTM, let me know when you are ready to merge.

@stevekuznetsov The cluster-operator repo is ready for this merge. Is there something I need to do outside of the cluster-operator repo before merging?

@staebler nope


feat: exclaimation mark commands overlay scroll

Maybe we can make it so the ! commands show by default and line them up like this?

That is, make the command bar wrap. That way we're not duplicating the command bar and we can get rid of it.

I think we can reduce the padding around the chips and probably we don't need the background, but this is a good start. I'll send over some UI tweaks after this gets in.


Feature request: controller config

would it be possible to have control mapping through 7h? and have it saved in 7h as a way to fix the occasional controls reset bug in ff7?

sorry for the delay
do you mean the psx controller?
thanks

honestly i don't remember anymore. i haven't played in a while. although setting the controls through 7h does still seem useful.

There is an input.cfg in the ff7 root folder. Though, there is no info about the file, but we know for sure that the key/button mappings are stored in there.

some notes
Offsets - Keyboard
00 - Gamepad detection(???)
01 - Camera
05 - Target
09 - Page Up
0D - Page Down
11 - Menu
15 - OK
19 - Cancel
1D - Switch
21 - Assist
2D - Start
31 - Up
35 - Right
39 - Down
3D - Left
Offsets - Gamepad
61 - ???
65 - Camera
69 - Target
6D - Page Up
71 - Page Down
75 - Menu
79 - OK
7D - Cancel
81 - Switch
85 - Assist
91 - Start
95 - Up (E3)
9D - Down (E4)
99 - Right (E6)
A1 - Left (E5)


Thank you!


Skip Audit - Widgets Library

Description
Skipped test audit for the widgets library.
Turns on 46 tests that were previously being skipped, the rest have been labelled with an associated issue.
This also removes 17 TODOs to deflate the tech debt benchmark (TODOs with skips meant double counting)
Related Issues
#58841 - audit tracking issue
#7919
#35347
#57187
#54292
#5339
#4771
#42767
#43694
#44152
#42086
#20891
#33523
#44020
Checklist
Before you create this PR confirm that it meets all requirements listed below by checking the relevant checkboxes ([x]). This will ensure a smooth and quick review process.

[x] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[x] I signed the CLA.
[x] I read and followed the Flutter Style Guide, including Features we expect every widget to implement.
[x] I read the Tree Hygiene wiki page, which explains my responsibilities.
[x] I updated/added relevant documentation (doc comments with ///).
[x] All existing and new tests are passing.
[x] The analyzer (flutter analyze --flutter-repo) does not report any problems on my PR.
[x] I am willing to follow-up on review comments in a timely manner.

Breaking Change
Did any tests fail when you ran them? Please read Handling breaking changes.

[x] No, no existing tests failed, so this is not a breaking change.

nit: analyzer is unhappy about unused imports.


List registered JDKs

Please add a command line option, which list the location of all registered JDKs.

Hi, @dibog . The jenv list command does that. Have you tried?

Darn, I must have overseen that.
Thansk!!


Suggestion list is hidden behind the IOU preview

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Action Performed:

Go to any IOU chat that have preview header
Enter :smi and to open suggestion list

Expected Result:
Suggestion list isn't hidden behind the IOU preview
Actual Result:
Suggestion list is hidden behind the IOU preview
Workaround:
Unknown
Platforms:

Which of our officially supported platforms is this issue occurring on?

[x] Android / native
[ ] Android / Chrome
[x] iOS / native
[ ] iOS / Safari
[ ] MacOS / Chrome / Safari
[ ] MacOS / Desktop

Version Number: <IP_ADDRESS>
Reproducible in staging?: y
Reproducible in production?: y
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation

https://github.com/Expensify/App/assets/93399543/5f2bbda2-7207-42ff-b198-61cff915cc66
Expensify/Expensify Issue URL:
Issue reported by: @dukenv0307
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1688010380484589
View all open jobs on GitHub

dupe of https://github.com/Expensify/App/issues/21741 and will be resolved in #20844. See this comment.

Agreed, this seems to be a dupe of https://github.com/Expensify/App/issues/21741. Closing.


[add-resource] New Plugin: astrobin

I would like to add my new plugin to the Grav Repository. Here are the project details: GuLinux/grav-plugin-astrobin
Provides access to Astrobin images and collections.

Added to GPM


Use Cosmos emulator instead of Azure instance

Windows job downloads and sets up a local Cosmos emulator, and tests against it.
Linux job no longer runs tests against our Azure instance.

Closing in favor of #19309


Updating Zeit (now Vercel) deployment links and titles

Contributing to Twilio

All third-party contributors acknowledge that any contributions they provide will be made under the same open-source license that the open-source project is provided under.

[ ] I acknowledge that all my contributions will be made under the project's license.

Thanks @kostasx, would you mind checking the box to acknowledge the license please.

Sure. Just did.


Update identifier parsing per Unicode v11

ECMAScript follows the latest version of the Unicode Standard. Earlier this week, Unicode v11 was officially released. This patch updates Esprima to support the new identifier characters.
Ref. https://github.com/tc39/ecma262/issues/1219.

Codecov Report

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

@@          Coverage Diff           @@
##           master   #1937   +/-   ##
======================================
  Coverage     100%    100%
======================================
  Files           1       1
  Lines        4056    4056
  Branches      717     717
======================================
  Hits         4056    4056

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 347e656...b265b6c. Read the comment docs.

Awesome, thanks @mathiasbynens 👍 Will merge this soon.


400 Bad Request when build flutter docker image.

#9 122.4 Building flutter tool...
#9 127.8 400 Bad Request trying to find package dds at https://pub.dartlang.org.
#9 128.0 Error: Unable to 'pub upgrade' flutter tool. Retrying in five seconds... (9 tries left)
#9 137.8 400 Bad Request trying to find package archive at https://pub.dartlang.org.
#9 138.0 Error: Unable to 'pub upgrade' flutter tool. Retrying in five seconds... (8 tries left)
#9 147.5 400 Bad Request trying to find package archive at https://pub.dartlang.org.
#9 147.7 Error: Unable to 'pub upgrade' flutter tool. Retrying in five seconds... (7 tries left)
#9 157.7 400 Bad Request trying to find package flutter_template_images at https://pub.dartlang.org.
#9 157.9 Error: Unable to 'pub upgrade' flutter tool. Retrying in five seconds... (6 tries left)
#9 170.9 400 Bad Request trying to find package args at https://pub.dartlang.org.
#9 171.2 Error: Unable to 'pub upgrade' flutter tool. Retrying in five seconds... (5 tries left)
#9 185.9 400 Bad Request trying to find package file at https://pub.dartlang.org.
#9 186.4 Error: Unable to 'pub upgrade' flutter tool. Retrying in five seconds... (4 tries left)
#9 199.9 400 Bad Request trying to find package file at https://pub.dartlang.org.
#9 200.3 Error: Unable to 'pub upgrade' flutter tool. Retrying in five seconds... (3 tries left)
#9 214.3 400 Bad Request trying to find package flutter_template_images at https://pub.dartlang.org.
#9 214.5 Error: Unable to 'pub upgrade' flutter tool. Retrying in five seconds... (2 tries left)
#9 227.5 400 Bad Request trying to find package flutter_template_images at https://pub.dartlang.org.
#9 227.8 Error: Unable to 'pub upgrade' flutter tool. Retrying in five seconds... (1 tries left)
#9 232.9 Command 'pub upgrade' still failed after 10 tries, giving up.

dockerfile:
`FROM --platform=linux/amd64 ubuntu:18.04
Install all build tools.
RUN su && apt-get update && apt-get install -y git &&
apt-get install -y curl &&
apt-get install -y bash &&
apt-get install -y openssh-client &&
apt-get install -y  tar &&
apt-get install -y  rsync &&
apt-get install -y unzip
COPY flutter_2.10.0  /usr/local/flutter
RUN export PUB_HOSTED_URL=https://pub.flutter-io.cn && export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn && /usr/local/flutter/bin/flutter doctor

Hi @lyf571321556, do you have this issue when you run it locally? Or it's only when you build a docker image?

Hi @bernardobelchior, I'm not entirely sure that this is an issue with flutter.
Kindly file an issue on https://github.com/dart-lang/pub/issues. That may be the best place for this issue to be addressed.
If you're redirected here, kindly leave a message and I will reopen this issue.
Closing for now.
Thank you

Opened here: https://github.com/dart-lang/pub/issues/3310


feat: Add dimension prop to Combo

Description

Adds dimension prop to Combo which is passed on to Bar and Line

Before
After

<Combo>
  <Bar
    dimension="datetime"
    metric="people"
    metricAxis="people"
  />
  <Line
    dimension="datetime"
    metric="adoptionRate"
    metricAxis="adoption"
  />
</Combo>

<Combo dimension="datetime">
  <Bar
    metric="people"
    metricAxis="people"
  />
  <Line
    metric="adoptionRate"
    metricAxis="adoption"
  />
</Combo>

Related Issue

https://github.com/adobe/react-spectrum-charts/issues/364
Motivation and Context

Provides a simpler API to set the common dimension of the Combo chart
How Has This Been Tested?

Passed existing tests
Updated tests to cover changes

Screenshots (if appropriate):
Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

[x] I have signed the Adobe Open Source CLA.
[x] My code follows the code style of this project.
[x] My change requires a change to the documentation.
[x] I have updated the documentation accordingly.
[x] I have read the CONTRIBUTING document.
[x] I have added tests to cover my changes.
[x] All new and existing tests passed.

Can we skip coverage requirement for pseudo component?

You could do something like we have in Bar.test.tsx. You will see that the first test just renders the pseudo component. That is enough to count it as covered. If for some reason it isn't a react component, then that test would fail to render.
I would create a file called Combo.test.tsx in src/stories/components/Combo/ and add the test to that. Seems like a silly test but it does at least ensure that the component is a react component.

Thanks! Added the tests


Transaction Approval Dialog Missing Info

Reality
Dialog only shows to and value
https://github.com/celo-org/gas-snap/blob/42185fe14338591a30f36c67c28adc0aacf56753/packages/snap/src/index.ts#L57C1-L58C43
Expectation
Dialog shows FULL Transaction to be signed PLUS signing Account #27

Great point, we had a task for this one https://github.com/celo-org/celo-monorepo/issues/10420


Outdated files in dev-1.18-ko.8

This is a Bug Report
Problem
Outdated files in the upstream/dev-1.18-ko.8 branch.
45 files to be modified

[ ] content/en/docs/concepts/_index.md 1 file changed, 58 deletions(-)
[ ] content/en/docs/concepts/architecture/_index.md 1 file changed, 2 insertions(+)
[ ] content/en/docs/concepts/cluster-administration/_index.md 1 file changed, 71 insertions(+), 1 deletion(-)
[ ] content/en/docs/concepts/configuration/_index.md 1 file changed, 2 insertions(+)
[ ] content/en/docs/concepts/configuration/configmap.md 1 file changed, 17 insertions(+), 16 deletions(-)
[ ] content/en/docs/concepts/configuration/manage-resources-containers.md 1 file changed, 2 insertions(+), 4 deletions(-)
[ ] content/en/docs/concepts/configuration/pod-overhead.md 1 file changed, 1 insertion(+), 3 deletions(-)
[ ] content/en/docs/concepts/containers/_index.md 1 file changed, 41 insertions(+), 1 deletion(-)
[ ] content/en/docs/concepts/containers/images.md 1 file changed, 3 insertions(+), 3 deletions(-)
[ ] content/en/docs/concepts/extend-kubernetes/_index.md 1 file changed, 209 insertions(+)
[ ] content/en/docs/concepts/extend-kubernetes/compute-storage-net/device-plugins.md 1 file changed, 1 insertion(+), 1 deletion(-)
[ ] content/en/docs/concepts/overview/_index.md 1 file changed, 2 insertions(+), 1 deletion(-)
[ ] content/en/docs/concepts/overview/components.md 1 file changed, 3 insertions(+)
[ ] content/en/docs/concepts/overview/kubernetes-api.md 1 file changed, 3 insertions(+)
[ ] content/en/docs/concepts/overview/working-with-objects/_index.md 1 file changed, 3 insertions(+), 1 deletion(-)
[ ] content/en/docs/concepts/policy/_index.md 1 file changed, 2 insertions(+), 1 deletion(-)
[ ] content/en/docs/concepts/scheduling-eviction/_index.md 1 file changed, 3 insertions(+)
[ ] content/en/docs/concepts/scheduling-eviction/kube-scheduler.md 1 file changed, 1 insertion(+), 2 deletions(-)
[ ] content/en/docs/concepts/security/_index.md 1 file changed, 2 insertions(+)
[ ] content/en/docs/concepts/services-networking/_index.md 1 file changed, 7 insertions(+)
[ ] content/en/docs/concepts/services-networking/ingress-controllers.md 1 file changed, 1 insertion(+), 1 deletion(-)
[ ] content/en/docs/concepts/services-networking/ingress.md 1 file changed, 1 insertion(+), 1 deletion(-)
[ ] content/en/docs/concepts/storage/_index.md 1 file changed, 2 insertions(+)
[ ] content/en/docs/concepts/storage/persistent-volumes.md 1 file changed, 1 insertion(+), 1 deletion(-)
[ ] content/en/docs/concepts/storage/storage-classes.md 1 file changed, 1 insertion(+), 1 deletion(-)
[ ] content/en/docs/concepts/workloads/_index.md 1 file changed, 2 insertions(+)
[ ] content/en/docs/contribute/_index.md 1 file changed, 1 insertion(+), 4 deletions(-)
[ ] content/en/docs/contribute/advanced.md 1 file changed, 1 insertion(+), 64 deletions(-)
[ ] content/en/docs/contribute/new-content/open-a-pr.md 1 file changed, 17 insertions(+), 7 deletions(-)
[ ] content/en/docs/contribute/style/write-new-topic.md 1 file changed, 10 insertions(+), 2 deletions(-)
[ ] content/en/docs/reference/command-line-tools-reference/feature-gates.md 1 file changed, 7 insertions(+), 5 deletions(-)
[ ] content/en/docs/reference/glossary/volume.md 1 file changed, 3 insertions(+), 3 deletions(-)
[ ] content/en/docs/setup/_index.md 1 file changed, 5 insertions(+), 20 deletions(-)
[ ] content/en/docs/setup/production-environment/tools/kops.md 1 file changed, 1 insertion(+), 1 deletion(-)
[ ] content/en/docs/setup/release/notes.md 1 file changed, 19 insertions(+), 19 deletions(-)
[ ] content/en/docs/tasks/_index.md 1 file changed, 4 deletions(-)
[ ] content/en/docs/tasks/access-application-cluster/web-ui-dashboard.md 1 file changed, 6 insertions(+), 6 deletions(-)
[ ] content/en/docs/tasks/administer-cluster/change-default-storage-class.md 1 file changed, 1 insertion(+), 1 deletion(-)
[ ] content/en/docs/tasks/debug-application-cluster/determine-reason-pod-failure.md 1 file changed, 1 insertion(+), 1 deletion(-)
[ ] content/en/docs/tasks/debug-application-cluster/resource-metrics-pipeline.md 1 file changed, 1 insertion(+), 3 deletions(-)
[ ] content/en/docs/tasks/tools/install-minikube.md 1 file changed, 1 insertion(+), 1 deletion(-)
[ ] content/en/docs/tutorials/_index.md 1 file changed, 1 insertion(+), 7 deletions(-)
[ ] content/en/docs/tutorials/services/source-ip.md 1 file changed, 1 insertion(+), 3 deletions(-)
[ ] content/en/examples/application/php-apache.yaml 1 file changed, 3 deletions(-)
[ ] content/en/partners/_index.html 1 file changed, 1 insertion(+), 5 deletions(-)

0 files to be renamed
3 files to be deleted

[ ] content/en/docs/concepts/cluster-administration/cluster-administration-overview.md
[ ] content/en/docs/concepts/containers/overview.md
[ ] content/en/docs/contribute/participating.md

Proposed Solution
Use git diff to check what is changed in the upstream. And apply the upstream changes manually
to the content/ko of upstream/dev-1.18-ko.8 branch.
For example:
# checkout `upstream/dev-1.18-ko.8`
...
# check what is updated in the upstream
git diff upstream/dev-1.18-ko.7 upstream/dev-1.18-ko.8 -- content/en/docs/concepts/_index.md
# apply changes to content/ko
vi content/ko/docs/concepts/_index.md
...
# commit and push
...
# make PR to `upstream/dev-1.18-ko.8`

Pages to Update
/language ko

/assign @pjhwa


Replace "Frayed Wires Studios" link with link to view list of third-party software used in the application

List is displayed as a form popup that displays the name and license information of each third-party software.

Task completed in 6e19975 - closing.


Ispn 7900 Provide entrySet, values, keySet implementation for RemoteCache

https://issues.jboss.org/browse/ISPN-7900

Updated per comments, still looking into filter/converter though as this was only thing not done.

Added in key value filter converter as well for keySet.

Fixing some test failures as well, will have to wait for run to verify they pass after I update PR.

Okay fixed test failures and recent comments. This has to wait for a CI run to verify no other failures though.

Addressed comments, also added in support for replace and remove overridden methods on RemoteCache.

This needs documentation bits:

update the "basic api" paragraph related to bulk ops in the Java Hot Rod client chapter
update the upgrading guide to indicate that these bulk ops no longer fetch everything

@tristantarrant these should be covered at
https://github.com/infinispan/infinispan/pull/5211/files#diff-dd93d1e8f5a73963f966b6e41981bbb8R29
https://github.com/infinispan/infinispan/pull/5211/files#diff-5d6e8f3e7a67d3b6c70c9ebc0dc8912eR108
Did you want more detail on anything there?

Age is a terrible thing, I completely missed that. LGTM

Age beats the alternative!

@wburns WDYT of an overload keySet/EntrySet/values that takes a KVfilterConverter string?

@gustavonalle I think it could be interesting, however it might cause more confusion. This would only affect iterator, spliterator and stream, other methods would be unaffected. Also we have to return a Collection<Object> etc. since we can't rely on the generics any longer.
If we provided this, we should also provide a way to override the batchSize as well I would think.
But either way I am not so sure about that addition in this PR. Maybe we can think about this further on dev list and create another issue?

@wburns yes, I wasn't thinking about adding it to this PR

Merged to master. Thanks @wburns


Add missing facets

Seems like some of the facets added in 3.0.0 are missing from the web client itself.
Also adds a test that checks that all facets have been registered to the client.

Coverage decreased (-1.5%) to 76.022% when pulling ce284d424f4bc6b4a72ca19bb4f061c6644e01d1 on ekmartin:add_facets into b3d5f98cff5fb0f14ef9fcbf40494622b67f7a33 on slackhq:master.

Coverage decreased (-1.5%) to 76.022% when pulling ce284d424f4bc6b4a72ca19bb4f061c6644e01d1 on ekmartin:add_facets into b3d5f98cff5fb0f14ef9fcbf40494622b67f7a33 on slackhq:master.

Thanks for catching that!

No problem, quick response!


New project structure and build scripts

This PR simplifies the Dockerfile structure on a per-base image, and then defines a list of available JDK versions in the jdk_versions file, with a build.sh script that is capable of building all images, or a single one.
With this script, it is easier to define later on a PR for building/testing only specific base-images and/or JDK versions. Also enables better GitHub Actions workflow for.

@brunoborges Did you take a look at adoptium/containers?  Might find some inspiration there (+ script to create official DockerHub config).

@brunoborges Did you take a look at adoptium/containers?  Might find some inspiration there (+ script to create official DockerHub config).

Anything in particular you believe could be leveraged?
I looked into and did not find. Adoptium uses tar.gz while here we use Linux repositories. No need for checksum, for example.
Multi-arch is interesting though, but I'm afraid we are not there yet.


Limit mock dependency to test environment

Prevents errors during dependency resolution if consumers also use mock but have it limited to test.

good catch, thanks for the contribution!


Respond to unhandled TalkRequest with empty response

What was wrong?
The protocol specifies that an unhandled TALKREQ should be responded to with an empty TALKRESP
How was it fixed?
Implemented an API for registering sub-protocols.  Now the NetworkAPI will detect TALKREQ messages for sub-protocols that haven't been registered and will provide the empty response.
Cute Animal Picture

TODO: this still needs a test.


Unable to export account: can't modify frozen Fixnum

Double checked all issues getting this error.

Use ruby 1.8 series instead of 2.x


Issues with lsp_signature

I am using nvim cmp, along luasnip, cmp_luasnip ,autopairs  and lsp_signture and neovim nightly or novim (0.5)
I have noticed that I am getting the following behaviour. The auto signature does'nt seem to work

My cmp config
vim.o.completeopt = "menu,menuone,noselect"
-- luasnip setup
local luasnip = require("luasnip")
-- lspkind setup
local lspkind = require("lspkind")
-- nvim-cmp setup
local cmp = require("cmp")
cmp.setup({
completion = {
completeopt = "menu,menuone,noselect",
},
snippet = {
expand = function(args)
require("luasnip").lsp_expand(args.body)
end,
},
mapping = {
[""] = cmp.mapping.select_prev_item(),
[""] = cmp.mapping.select_next_item(),
[""] = cmp.mapping.scroll_docs(-4),
[""] = cmp.mapping.scroll_docs(4),
[""] = cmp.mapping.complete(),
[""] = cmp.mapping.close(),
[""] = cmp.mapping.confirm({
behavior = cmp.ConfirmBehavior.Replace,
select = true,
}),
[""] = function(fallback)
if vim.fn.pumvisible() == 1 then
vim.fn.feedkeys(vim.api.nvim_replace_termcodes("", true, true, true), "n")
elseif luasnip.expand_or_jumpable() then
vim.fn.feedkeys(vim.api.nvim_replace_termcodes("luasnip-expand-or-jump", true, true, true), "")
else
fallback()
end
end,
[""] = function(fallback)
if vim.fn.pumvisible() == 1 then
vim.fn.feedkeys(vim.api.nvim_replace_termcodes("", true, true, true), "n")
elseif luasnip.jumpable(-1) then
vim.fn.feedkeys(vim.api.nvim_replace_termcodes("luasnip-jump-prev", true, true, true), "")
else
fallback()
end
end,
},
documentation = {
border = { "", "", "", " ", "", "", "", " " }, -- the border option is the same as |help nvim_open_win|
winhighlight = "NormalFloat:CompeDocumentation,FloatBorder:CompeDocumentationBorder",
max_width = 120,
min_width = 60,
max_height = math.floor(vim.o.lines * 0.3),
min_height = 1,
},
formatting = {
format = function(entry, vim_item)
-- fancy icons and a name of kind
vim_item.kind = require("lspkind").presets.default[vim_item.kind] .. " " .. vim_item.kind
-- set a name for each source
vim_item.menu = ({
buffer = "[Buffer]",
nvim_lsp = "[LSP]",
luasnip = "[LuaSnip]",
nvim_lua = "[Lua]",
-- latex_symbols = "[Latex]",
})[entry.source.name]
return vim_item
end,
},
sources = {
{ name = "nvim_lsp" },
{ name = "luasnip" },
{ name = "path" },
{ name = "buffer" },
{ name = "calc" },
{ name = "nvim_lua" },
},
})
-- you need setup cmp first put this after cmp.setup()
require("nvim-autopairs.completion.cmp").setup({
map_cr = true, --  map  on insert mode
map_complete = true, -- it will auto insert ( after select function or method item
auto_select = true, -- automatically select the first item
})
and my luanip file had
`local present, luasnip = pcall(require, "luasnip")
if not present then
return
end
luasnip.config.set_config({
history = true,
updateevents = "TextChanged,TextChangedI",
})
require("luasnip/loaders/from_vscode").load()
found out that if I remove the require("luasnip/loaders/from_vscode").load() from my luasnip config
the the signature works , but then I don't get the luasnip options.
Any indicators what may I have been  missing.

Hmm, what if you load the snippets, but don't enable the Luasnip source for cmp?

Have tried that removing luasnip from the cmp source resolves the problem - the signature is visible but the Luasnips options are no longer available in the completion menu.
I have also opened an issue with lsp_signature
https://github.com/ray-x/lsp_signature.nvim/issues/93

How's it looking, does it work correctly after the patches to lsp_signature?

It's more of a workaround. It would be better if the snippets could be suppressed when we are in the signature brackets -like it was before when I was using compe or "hrsh7th/vim-vsnip"

Ouh okay, I think that's something that should be discussed and fixed in nvim-cmp(it's the completion popup that's out of place, yes?) I think, that would fix it for all sources, not just luasnip_cmp


fix: ISEB is not included in buildingCatalogue.ts

We sourced our data in buildingCatalogue.ts from https://classrooms.uci.edu/classrooms/, but their directory doesn't include ISEB. There are indeed courses hosted in ISEB (although few), and it's a popular spot to study/have events, so custom events may want to use ISEB as a location.
We should add ISEB to our list; whether we manually create that data point or find a new, more comprehensive list can be at the PR's discretion
From user feedback:

ISEB does not exist as a location.

Hi could I take this


Use the OpenAI Whisper instead of Amazon Transcribe

Would it not be beneficial to use OpenAI's Whisper instead of Amazon Transcribe?
Maybe if that is done right there wont be a need for the S3 Buckets as well
Wav > OpenAI Whisper > OpenAI ChatGPT > Amazon Polly > Mp3
Instead of:
Wav > S3 Bucket > Amazon Transcribe > S3 Bucket > OpenAI ChatGPT > Amazon Polly > Mp3
Maybe some thoughts or/and ideas on this would be nice?

I think your idea is a great one while installing Whisper on a local machine or Cloud is somewhat challenging... Alas.

True, although it can be dockerized since the model is relatively small 🤔
(i came across this: https://lablab.ai/t/whisper-api-flask-docker)
then deployed as an API endpoint somewhere like https://fly.io
A little bit more hands on... but maybe cheaper, maybe not 😅
Cheers


build(npm): npm audit fix

This PR contains changes caused by running npm audit fix on latest Node 12.16.1 LTS.
Also contains optional annotations for some packages in lockfile.
Note: this is not a breaking change (no --force flag).

Thanks @raveclassic


feat: Add ManagedTableDataset for managed Delta Lake tables in Databricks

Description
Creating first of few PRs to add functionality for Databricks in Kedro datasets. This PR includes the ManagedTableDataset which will allow users to interface with managed Delta tables in Databricks or locally in PySpark.
Development notes
Changes include a net new dataset, databricks.ManagedTableDataSet, which allows users to interface with managed delta tables inside of Databricks.
Checklist

[x] Opened this PR as a 'Draft Pull Request' if it is work-in-progress
[x] Updated the documentation to reflect the code changes
[ ] Added a description of this change in the relevant RELEASE.md file
[x] Added tests to cover my changes

hey @noklam just saw your comment in the other PR. I did see those two datasets, this will be more focused on Databricks Unity catalog tables. The SparkDataSet and DeltaTableDataSets are for interfacing with files directly. Both can be used on databricks but are intended for different purposes.

I made a few changes:

I added tests to reach 100% coverage in managed_table_dataset.
I removed the functions for automatically getting and updating the version cache (and the version cache itself) as all of these were unused (and untested). They are not necessary for the dataset to function, and in other datasets we do not use this approach. They also introduced unnecessary dependencies. If we decide we want the functionality they intended (?) to offer, we can always add this in a future PR.
I removed a walrus operator, as we need to support Python 3.7 :).


Support for UUID instead of int

I just started with this project so im not aware about the performance paneities of using string for identifiers in orderbook, trades and currencies but I'd prefer to use UUID.

UUID is just 2 longs, so no dramatic perfromance impact is expected.

So can we move order ids and user ids to uuid or string?
I can create a PR.


[MPG] Add a xml doc paragraph to explicitly document how to override the api-version for one method

Describe the issue or request
MPG libraries provide the functionality of overriding the api-version, but it works by a key of resource type.
Our SDK users might get lost when using an operation because which resource type to use to override the api-version is actually undocumented.
We could add a paragraph to document it.

fixed by https://github.com/Azure/azure-sdk-for-net/pull/43062


refactor: extract graphman core functions

@YassinEldeeb Do you have the schema for the GraphQL server this generates somewhere? It would help in reviewing these changes.

@YassinEldeeb Do you have the schema for the GraphQL server this generates somewhere? It would help in reviewing these changes.

Hey! Yes we can emit them, but there's no graphql included in this PR, this only targets extracting graphman commands into core functions which can be later used by graphman API which is in this main PR #4598, the above is only a part of it.

Could you also try and rebase the PR on top of latest master? Can you also format the commit messages in accordance with CONTRIBUTING.md ?

I rebased and squashed my commits following the contribution guide.

hey @YassinEldeeb checking in on this?

Closing this since it's not been active for a while. Feel free to reopen when you're ready to work on this again


GEOSfvdycore stability issues at c48

Recent runs of GEOSfvdycore (v2.4.0) at c48 are showing instabilities.
Using the default RUN_DT: 450 the model crashes after about 3 days with:
FATAL from PE    95: NaN in input field of mpp_reproducing_sum(_2d), this indicates numerical instability

The same thing happens at RUN_DT of 300 and even 120. It does seem to run for 10 days with a DT of 60 and 30.
My first guess is that the newer dynamics from @wmputman might necessitate tweaks to the input.nml generated in fv3.j. Though the current set up looks...boring:
&fv_core_nml
       npx = ${FV3_NPX}
       npy = ${FV3_NPX}
       npz = ${FV3_NPZ}
       adiabatic = .true.
       hydrostatic = ${hydrostatic}
       make_nh = .T.
       fv_debug = .F.
       fv_sg_adj = -1
       n_sponge = -1
       n_zfilter = 0
/

&fv_grid_nml
/
#       grid_file = $GRID_INPUT

&main_nml
/

&test_case_nml
       test_case = 5
/

&fms_io_nml
/

&fms_nml
        print_memory_usage=.false.
        domains_stack_size = 24000000
/

Per @wmputman it looks like adding:
FV3_CONFIG: MONOTONIC

to AGCM.rc makes things good again. I'll use https://github.com/GEOS-ESM/FVdycoreCubed_GridComp/pull/227 to fix this.


How exactly the `final classifier' is being trained for DG+ZSL?

Hi @mancinimassimiliano, I'm very glad to see your good work CuMix. I can understand the `train classifier' is being trained by methods.py#L309. However, I can not find any clue how the final classifier in your case is being trained. Can you please provide some help?

Hi @WilliamYi96. We exchanged emails, but I post my answer here as well, in case someone may find it useful.
As written in the paper, in ZSL the classifier is fixed and initialized with word embeddings. This means the classifier is actually not trained, but what is learned is the semantic projector from visual features to word embeddings. This applies also to the ZSL+DG setting. Note that there is no way to train the final classifier in ZSL settings since no images are available for unseen classes (to be precise, this actually is dependent on the ZSL method).
In DG instead, the self.final_classifier and the self.train_classifier are trained and are the same, while the semantic projector is just an identity function.
In the code, this can be seen from the effect of the dg_only (i.e. indicating the DG setting) flag. Here, you can see the different initialization for DG, and here, how different parameters are passed to the optimizer in the case of DG. In DG, train and final classifiers are synchronized every time the "to" function is called (this may be sub optimal).