Crafting recipe for wooden sword guard and bowl is the same

The mod "polymorph" lets me switch between conflicting identical crafting recipes so this isn't an issue but it can be for people without the mod.

Oh, I didn't think about that. Thanks for the heads up! I'll see if I replace the recipe with something else. Do you by any chance have a good idea?

Maybe something like this.
Alternatively, the starting tool heads used to make schematics could be made from flint.

Didn't think about integrating slabs into the recipes, that's actually a good idea!


Add support to the compiler for musl and the LINUX_STATIC SDK.

This is really just about setting appropriate defaults (such as making sure that the static Linux triple causes us to use lld).
rdar://123506306

This sits on top of #71843.

(This definitely won't build without https://github.com/apple/llvm-project/pull/8256).

@swift-ci Please smoke test


Laravel 9.x Compatibility

This is an automated pull request from Shift to update your package code and dependencies to be compatible with Laravel 9.x.
Before merging, you need to:

Checkout the l9-compatibility branch
Review all comments for additional changes
Thoroughly test your package

If you do find an issue, please report it by commenting on this PR to help improve future automation.

:alembic: Using this package? If you would like to help test these changes or believe them to be compatible, you may update your project to reference this branch.
To do so, temporarily add Shift's fork to the repositories property of your composer.json:
{
    "repositories": [
        {
            "type": "vcs",
            "url": "https://github.com/laravel-shift/themes.git"
        }
    ]
}

Then update your dependency constraint to reference this branch:
{
    "require": {
        "caffeinated/themes": "dev-l9-compatibility",
    }
}

Finally, run: composer update


[Marketplace]: Icons of files has incorrect color on Manage Attachments

EPAM AI DIAL chat version
0.0.18
How to reproduce

Open manage attachments form
review icons of files

Actual result

Expected result
icons of files should be of the same color as icons of folders
Confidential information

[X] I confirm that do not share any confidential information

Verified on staging env successfully (Dark and Light themes)


Subsequent cell execution is not canceled when an error occurs in a code cell

Subsequent cell execution is not canceled when an error occurs in a code cell.
It can be reproduced in the following cell.

Since the execution of the first cell fails, we expect that "Never called" will not be displayed, but in actuality, "Never called" is displayed.

The following code is not working.
https://github.com/NII-cloud-operation/Jupyter-LC_wrapper/blob/master/lc_wrapper/kernel.py#L510
Because _abort_queues is now an async method, the contents of _abort_queues are not actually executed in our code.
https://github.com/ipython/ipykernel/blob/main/ipykernel/kernelbase.py#L977


Problem processing .czi files

Description:
Reporting on behalf of a labmate who doesn't have a Github account: he tried to use step 0 on a .czi file with the most recent version of CellACDC and it produced the attached error file. We had to revert to an older version (1.4.7) to get it to work.
error_acdc_v1.5.0_bioformats.txt
Way to reproduce:
No response
(Optional) Link to data to reproduce error:
No response
Terminal output:
No response
Log file:
No response
Version information:
No response

Hi Jordan,
Thanks for reporting this, it was a stupid bug. It should be fixed in v1.5.1, let me know if it works now, thanks!


How to change master.cf service case configuration?

Hello!
I need to disable NDR responses from my notification service.
(which is used for automated notifications. I do not need notifications about undelivered emails e.g., invalid or disabled addresses).
To achieve this, I am considering changing the line bounce unix - - n - 0 bounce to bounce unix - - n - 0 discard.
Can this be configured directly in the Helm chart configuration?
Any alternative suggestions are also welcome.
Used versions:

Chart: mail-v4.3.0
Image: v4.3.0

Hi,
No direct way to do it via environment variables.
What you could do is:

either mount the file from your ConfigMap directly
and/or create an unit script, mount it under the unit folder and change your config. Init scripts are ran automatically at startup and you can execute anything you want.

See examples folder for how this works.

Hi,
No direct way to do it via environment variables.
See examples folder for how this works.

Thanks, I managed it :)


Not able to git clone from given git url

I tried to make git clone to view locally but due to below fatal error..

Try cloning using HTTPS instead of SSH. In other words, try doing this:
git clone https://github.com/philipwalton/solved-by-flexbox.git

@philipwalton It's works for me.
Thank you.


tests: add test for bug 6008 SMB_COM_WRITE_ANDX data offset issue

Bug #6008

Oh, replaced by https://github.com/OISF/suricata-verify/pull/1211


Remove redundant tessera-sync module

Remove redundant tessera-sync module which was mainly utils used for websocket

Codecov Report

Merging #1048 into master will decrease coverage by 0.00%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##             master    #1048      +/-   ##
============================================
- Coverage     99.43%   99.42%   -0.01%
+ Complexity     2298     2243      -55
============================================
  Files           349      338      -11
  Lines          6328     6118     -210
  Branches        365      353      -12
============================================
- Hits           6292     6083     -209
  Misses            5        5
+ Partials         31       30       -1

Flag
Coverage Δ
Complexity Δ

#unittests
99.42% <ø> (-0.01%)
2243.00 <ø> (-55.00)

Continue to review full report at Codecov.

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


[release-1.14] Revert "remove feature flags for se selecting pods (#37374)"

Manual cherrypick required.
#40716 failed to apply on top of branch "release-1.14":
Applying: Revert "remove feature flags for se selecting pods (#37374)"
Using index info to reconstruct a base tree...
M	pilot/pkg/features/pilot.go
M	pilot/pkg/serviceregistry/kube/controller/controller.go
M	pilot/pkg/serviceregistry/kube/controller/controller_test.go
M	pilot/pkg/serviceregistry/kube/controller/endpointcontroller.go
M	pilot/pkg/serviceregistry/kube/controller/multicluster.go
Falling back to patching base and 3-way merge...
Auto-merging pilot/pkg/serviceregistry/kube/controller/multicluster.go
CONFLICT (content): Merge conflict in pilot/pkg/serviceregistry/kube/controller/multicluster.go
Auto-merging pilot/pkg/serviceregistry/kube/controller/endpointcontroller.go
Auto-merging pilot/pkg/serviceregistry/kube/controller/controller_test.go
Auto-merging pilot/pkg/serviceregistry/kube/controller/controller.go
Auto-merging pilot/pkg/features/pilot.go
CONFLICT (content): Merge conflict in pilot/pkg/features/pilot.go
error: Failed to merge in the changes.
hint: Use 'git am --show-current-patch=diff' to see the failed patch
Patch failed at 0001 Revert "remove feature flags for se selecting pods (#37374)"
When you have resolved this problem, run "git am --continue".
If you prefer to skip this patch, run "git am --skip" instead.
To restore the original branch and stop patching, run "git am --abort".

resolved by https://github.com/istio/istio/pull/40766


[bug 1302981] Hide edit button for Peers group.

@johngian quick r?

Its not only for peers group. Please change the commit to something more specific like "Hide edit button for read only polls".

r+wc


updated 1password (6.0.2)

Thank you for the contribution. It was merged directly as d4be2de1670a6e31ce4af3bddb95fd1e9b7ded88 to keep commit history cleaner. Your contribution is still credited to you.


Interval refactor

Refactoring how we generate and use intervals. Currently, we use the same set of interval lists for gvcf generation and vcf generation. However, this is inefficient as vcf generation can become extremely slow with many samples and the large intervals that gvcf generation requires. So, this PR solves this by creating separate intervals for bam2gvcf and gvcf2vcf.
bam2gvcf:
The output from picard splitbyNs is read into a python script that creates equal interval lists for bam2gvcf. The number of lists of intervals created is controlled by config["maxNumIntervals"].  These intervals are used to create gvcf which are then combined to a final sample gvcf.
gvcf2vcf:
We calculate the number of db interval lists to create using the following equation
config["maxNumIntervals"] * config["db_scatter_factor"] * num_samples

@tsackton Does this seem appropriate to you? This was my best idea to get gatk SplitIntervals to make the right number of interval lists

The interval lists are created by gatk SplitIntervals which subdivides the larger intervals to create the desired amount of interval lists, which should speed up DB and VCF build times.
To do

[ ] Change config["maxNumIntervals"] to something more accurate, like num_gvcf_interval_lists
[ ] Make create_db_intervals not a checkpoint, since it should always output the specified num of lists. Though it could be safer to keep it a checkpoint.

I am running some tests with this branch now, after putting this through its paces on a substantial real dataset I will add comments/bugfixes if needed, and merge.

Putting a few notes/ideas here as I do some test runs.
First comment is that we probably still want to use one subdirectory per biosample for the gVCF temporary output, just because if lots of these are running at once you can still get some very large directories, even though these will shrink as the pipeline runs. Also easier to check progress since only finished g.vcf files will be in the top-level (03_gvcf) directory.


PHP_BUILD_ROOT is incorrect when running php-build from symlink

When using php-build as a symbolic link the path resolution seems to resolve to the directory above the symbolic link, instead of following the symbolic link and then resolving the path to the directory above the actual php-build file.
For example with the following setup:
Path to symlink: /usr/local/bin/php-build
original file: /home/me/php-build/bin/php-build
PHP_BUILD_ROOT: /usr/local
I haven't come to a nice solution yet, but perhaps looking at how ruby-build handles this would give insight to a nice cross platform solution?

This is what I've got, from looking at the ruby-build project. Tested on OS X and Ubuntu. Feel free to change or update as needed. It does not support Solaris at the moment, should that be a requirement?

Thank You! Merged!
I think Solaris is not a priority for now, let's focus on OSX and Linux, because I think it's what the majority uses, as well as I'm using it on this Platforms.


Tracking: Block Explorer support

Motivation
This is the tracking issue to outline the work necessary in order for zebra to support block explorers.
Zcash Block explorers

Blockchair
Tokenview
Bitquery
Blockexplorer.one
Zcash Block Explorer github

Specification

[ ] #8453

RPC Methods
Using the Zcash Block Explorer from above as an example, these are the following RPC methods that would need to be implemented in zebra:

[ ] #8436
[ ] #8437
[ ] #8438
[ ] #8439
[ ] #8440
[ ] #8441
[ ] #8442
[ ] #8443
[ ] #8444
[ ] #8445

The following RPC methods should also be updated to support all of the required query and result fields:

[ ] #8446
[ ] #8447
[ ] #8448
[ ] #8449
[ ] #8450
[ ] #8451
[ ] #8452

Hey @mpguerra , thank you for putting all this together. I think we need a ticket to install (fork if changes are needed) locally the https://github.com/nighthawk-apps/zcash-explorer

@mpguerra could you add the resources you used to compose the lists of the RPCs?

@mpguerra could you add the resources you used to compose the lists of the RPCs?

https://gist.github.com/oxarbitrage/a56f7e6b9b198ba70150a3afb2ffc949

It may be that we want to prioritise some RPC methods first as there may be some features from the Tools section that we may not want to support from the start:

@conradoplg I noticed you tried running https://github.com/nighthawk-apps/zcash-explorer locally. It should use this tool https://github.com/nighthawk-apps/zcashex as a middleware between the explorer and full node. It looks like it should be sufficient to implement the RPCs used in this file https://github.com/nighthawk-apps/zcashex/blob/main/lib/zcashex.ex to have a full support of the block explorer.

(So I think you don't need to list the RPCs manually.)

I extracted the RPCs from https://github.com/nighthawk-apps/zcashex/blob/main/lib/zcashex.ex:

getblockchaininfo
getmempoolinfo
gettxoutsetinfo
getinfo
getmemoryinfo
getmininginfo
getnetworkinfo
getpeerinfo
getbestblockhash
getblockcount
getdifficulty
getblock
getblocksubsidy
getnetworksolps
getblockhashes
getrawtransaction
getaddressbalance
getaddressdeltas
getaddresstxids
getblockheader
getrawmempool
sendrawtransaction
decoderawtransaction
generate
validateaddress
z_validatepaymentdisclosure
z_validateaddress
z_listunifiedreceivers

Some of the RPCs are already listed in the PR description, but these are missing:

gettxoutsetinfo
getmemoryinfo
getmininginfo
getnetworkinfo
getbestblockhash
getblockcount
getdifficulty
getblocksubsidy
getaddresstxids
sendrawtransaction
decoderawtransaction
generate

Here's a list of RPCs from Conrado which splits them according to what Zebra does and doesn't implement:
Zebra has:
getblockchaininfo
getinfo
getmininginfo
getpeerinfo
getbestblockhash
getblockcount
getdifficulty
getblock
getblocksubsidy
getnetworksolps
getrawtransaction
sendrawtransaction
getaddressbalance
getaddresstxids
validateaddress
z_validateaddress
getrawmempool
z_listunifiedreceivers
Zebra doesn't have:
getmempoolinfo
gettxoutsetinfo
getmemoryinfo
getnetworkinfo
getblockhashes
z_validatepaymentdisclosure
getaddressdeltas
decoderawtransaction
getblockheader

@oxarbitrage Is the elastic search feature of Zebra oriented to support Zcash Block Explorer uniquely or does it go beyond the scope of this tracking  issue?

@oxarbitrage Is the elastic search feature of Zebra oriented to support Zcash Block Explorer uniquely or does it go beyond the scope of this tracking issue?

The elastic search feature was NOT meant to support a Zcash block explorer, it was just a hack sprint experiment that @oxarbitrage wanted to try out.
It's our intention to implement the RPC methods in this tracking issue in order to support a block explorer such as Nighthawk's Zcash Explorer.
However, we are not aware of anyone that is currently maintaining this block explorer, nor do we intend to take over maintenance of it. Ideally, we would collaborate with some existing teams that are running zcash block explorers and help them to replace their zcashd instance with zebra.


Incorrect processing of subject scheme maps

General description
DITA-OT 1.7 does not handle subject scheme maps properly in regard to validating the attribute values against the specified subject schemes. While the simplest test yields the expected warning messages when the content contains attribute values not specified in the subject scheme, it requires that the subjectScheme map be referenced with type="subjectScheme" specified.  (The DITA 1.2 spec  does not suggest this behavior; if it is a DITA-OT requirement, we need to document it.)
More realistic test cases using schemeref elements simply fail, however, regardless of whether type="subjectScheme" is specified.
The DITA maps and topic are located at https://gist.github.com/keberlein/5237276 .
Test content
The following subject definitions and enumeration:
<subjectdef keys="operating-systems">
    <subjectdef keys="linux">
        <subjectdef keys="redhat"/>
        <subjectdef keys="suse"/>
    </subjectdef>
    <subjectdef keys="unix"/>
    <subjectdef keys="windows">
        <subjectdef keys="windows7"/>
        <subjectdef keys="windows8"/>
    </subjectdef>
</subjectdef>

One DITA topic with following values for the platform attribute: ubuntu, mandriva, solaris
Test 1
Test-1.ditamap contains the following content:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE map PUBLIC "-//OASIS//DTD DITA Map//EN" "map.dtd">
<map>
  <title>Example of a map referencing a subject scheme</title>
  <mapref href="baseScheme-with-enumeration.ditamap" type="subjectScheme"/>
  <topicref href="t-creating-controlled-values.dita"/>

The expected results are generated --  warning messages
[filter] [DOTJ049W][WARN] The attribute value platform="mandriva" on element "step" does not comply with the specified subject scheme. According to the subject scheme map, the following values are valid for the platform attribute: redhat,windows8,windows7,windows,suse,linux,unix,operating-systems
 …
 [filter] [DOTJ049W][WARN] The attribute value platform="solaris" on element "step" does not comply with the specified subject scheme. According to the subject scheme map, the following values are valid for the platform attribute: redhat,windows8,windows7,windows,suse,linux,unix,operating-systems

Unfortunately, the DITA-OT is incorrectly building the list of valid labels; it should NOT include operating-systems, according to the examples and guidance provided in the DITA 1.2 spec. See the examples in http://docs.oasis-open.org/dita/v1.2/os/spec/langref/subjectScheme.html#subjectScheme , as well as http://docs.oasis-open.org/dita/v1.2/os/spec/langref/enumerationdef.html#enumerationdef
Test 2
I removed type=’’subjectScheme” from the  element Test-2.ditamap. As a result, no warning messages are generated.
Test 3
Here the master map references a subjectScheme map which in turn references another subjectScheme map. This is standard use case that is outlined in the DITA 1.2 spec.
Test-3.ditamap contains the following content:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE map PUBLIC "-//OASIS//DTD DITA Map//EN" "map.dtd">
<map>
  <title>Example of a map referencing a subject scheme</title>
  <mapref href="extensionScheme.ditamap" type="subjectScheme"/>
  <topicref href="t-creating-controlled-values.dita"/>

extensionScheme.ditamap contains the following content:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE subjectScheme PUBLIC "-//OASIS//DTD DITA Subject Scheme Map//EN" "subjectScheme.dtd">
<subjectScheme>
  <schemeref href="baseScheme.ditamap"/>
  <enumerationdef>
      <attributedef name="platform"/>
      <subjectdef keyref="operating-systems"/>
  </enumerationdef>
</subjectScheme>

Results: No warning messages.
Test 4
I modified the  element in the extension scheme to see if it also needed type=”subjectScheme” to be specified.
extensionScheme2.ditamap contains the following content:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE subjectScheme PUBLIC "-//OASIS//DTD DITA Subject Scheme Map//EN" "subjectScheme.dtd">
<subjectScheme>
  <schemeref href="baseScheme.ditamap" type="subjectScheme"/>
  <enumerationdef>
      <attributedef name="platform"/>
      <subjectdef keyref="operating-systems"/>
  </enumerationdef>
</subjectScheme>

Results: No warning messages.

Case 1 fixed. Cases 2/4 and 3 could be handled in separate issues to be able to close this one.


Optimize smoosh enqueuing

Make sure we don't do an O(n) filtering when enqueuing processes terminate.
Also, cleanup an old code_change clause, and add a tiny optimization to avoid unnecessary external calls.

Ah good point. I'll lower the iteration count.


Specify and clarify projection in the documentation

Describe the solution you'd like

I don’t think it’s necessary for the API to check whether coordinates are in the right CRS, but I think a prominent note in the documentation that the coordinates have to be in EPSG:4326 would be good.

Please see the updated documentation and let us know if it is clear.


Solve problem with SSL certificates

Before:

After:

I do not want to include more dependencies. Skipping verification seems like the simplest way to fix it and I don't think it poses any security threat.
As for alphapetical order please submit it as another PR.

How can I skip verification?

Your program doesn't work without SSL certificate on my computer :(

A added the verification skipping in version "2.12.0" . Run gem update termit and let me know if the problem persists.

Same

Released 2.12.1 with a possible fix. Let me know if it works. Hard to test it for me since I never encountered it before.

It works now👍
Thanks!


Regression: Context menu(s) jump in position on Android

Steps to Reproduce

Click any context menu. Preferably the repost menu as it's the most evident there.
See issue

Attachments

Example found on bsky: https://bsky.app/profile/iggy.kawaii.social/post/3l66xgundcx22
Example by me:

https://github.com/user-attachments/assets/a3579191-63ee-433c-b6e2-b475a206d62a
What platform(s) does this occur on?
Android
Device Info
Android 14, Xiaomi/Poco F3
What version of the app are you using?
Build version: <IP_ADDRESS>0; Bundle info: da28c56 (prod); Bundle date: 24100902; Platform: android
Additional Information
No response

Thanks, fixed in https://github.com/bluesky-social/social-app/pull/5684


Edit HTML code

Hi,
we tried to use the widget to edit the HTML content of an email. We set sanitize to no, but it seems that the widget is still removing a lot of HTML tags. Is that the expected behavior?
Thank you,
Tobias

Dear Tobia,
Thanks for reporting this issue. We will look into it and get back to you as soon as possible.
Cheers,
Stanley

Hello Tobias,
We would like you to provide some detailed information for example screenshots of  the issue you are facing enable us give you conclusive feedback.
Thanks,
Stanley

Hi Stanley,
I am a colleague of Tobias. Attached you will find a demo project, where you can see the issue.
We've got an email template with some default html body and the user should be able to edit the html body before sending the email. The problem is, that the rich text editor will add unnecessary  - elements into the html body and arround existing html tags, which corrupts the existing html body.
Reproduction Steps:

Open demo project
Click on "Open html edit popup" -> A popup with richtext editor will open
Before editing the html in richtext editor, check the result and the plain html in the respective tabs
Edit the html in the edit tab (e.g. Change the text or add new styling)
Check the result and plain html tabs again

Thanks,
Alexander
demo project
RichTextHTMLIssue.zip


add linting to travis build

this checks the linting that is found in the packages as part of Travis

this addresses issue #6858


Decide what to do with registration logic

To support late registration after a user already has declared his pledge, there is currently a custom registration view for new users to the platform. This is not very adaptable when a custom registration implementation is required for a project. Probably this view should be delegated to an customizeable registration view

Late registration has been dropped.


Bug in new order

amount need have decimal and price need value

Thanks for the pull request, I have already put the changes in from your email :)


Windows: mouse support, resizing support

Need to add mouse support on Windows, which seems to require this:
https://docs.microsoft.com/en-us/windows/console/reading-input-buffer-events
https://docs.microsoft.com/en-us/windows/console/console-input-buffer

Added some of the support for input buffers now.

Fixed by @nickvdyck pull request.


Falco with plugin k8saudit-eks

I am a little bit confused when following documentation to deploy Falco on an EKS cluster with the kernel module and also the k8saudit-eks plugin.
I am deploying it using helm, and using the yaml file in chart repo below as a basis, where I make the changes required to use the k8saudit-eks plugin instead
https://github.com/falcosecurity/charts/blob/master/falco/values-syscall-k8saudit.yaml
https://github.com/falcosecurity/plugins/tree/master/plugins/k8saudit-eks
The resulting yaml I am using is this:
# Enable the driver, and choose between the kernel module or the ebpf probe.
# Default value: kernel module.
driver:
  enabled: true
  kind: module

# Enable the collectors used to enrich the events with metadata.
# Check the values.yaml file for fine-grained options.
collectors:
  enabled: true

# We set the controller to daemonset since we have the syscalls source enabled.
# It will ensure that every node on our cluster will be monitored by Falco.
# Please note that the api-server will use the "k8saudit-webhook" service to send
# audit logs to the falco instances. That means that when we have multiple instances of Falco
# we can not predict to which instance the audit logs will be sent. When testing please check all
# the Falco instance to make sure that at least one of them have received the audit logs.
controller:
  kind: daemonset

tty: true

falcoctl:
  artifact:
    install:
      # -- Enable the init container. We do not recommend installing plugins for security reasons since they are executable objects.
      # We install only "rulesfiles".
      enabled: true
    follow:
      # -- Enable the sidecar container. We do not support it yet for plugins. It is used only for rules feed such as k8saudit-rules rules.
      enabled: true
  config:
    artifact:
      install:
        # -- Do not resolve the depenencies for artifacts. By default is true, but for our use case we disable it.
        resolveDeps: false
        # -- List of artifacts to be installed by the falcoctl init container.
        # We do not recommend installing (or following) plugins for security reasons since they are executable objects.
        refs: [falco-rules:0, k8saudit-rules:0.5]
      follow:
        # -- List of artifacts to be followed by the falcoctl sidecar container.
        # We do not recommend installing (or following) plugins for security reasons since they are executable objects.
        refs: [falco-rules:0, k8saudit-rules:0.5]

services:
  - name: k8saudit-webhook
    type: NodePort
    ports:
      - port: 9765 # See plugin open_params
        nodePort: 30007
        protocol: TCP

falco:
  rules_file:
    - /etc/falco/falco_rules.yaml
    - /etc/falco/k8s_audit_rules.yaml
    - /etc/falco/rules.d
  jsonOutput: true
  plugins:
    - name: k8saudit-eks
      library_path: libk8saudit-eks.so
      init_config:
        region: "eu-west-2"
        profile: "default"
        shift: 10
        polling_interval: 10
        use_async: false
        buffer_size: 500
      open_params: "cluster-name"
    - name: json
      library_path: libjson.so
      init_config: ""

  load_plugins: [k8saudit-eks, json]

Now when deploying this config, Falco pods can't start and these are the logs I can see:
kubectl logs -n falco falco-2m445
Defaulted container "falco" out of: falco, falcoctl-artifact-follow, falco-driver-loader (init), falcoctl-artifact-install (init)
Thu Mar 30 15:06:26 2023: Falco version: 0.34.1 (x86_64)
Thu Mar 30 15:06:26 2023: Falco initialized with configuration file: /etc/falco/falco.yaml
Thu Mar 30 15:06:26 2023: Loading plugin 'k8saudit-eks' from file /usr/share/falco/plugins/libk8saudit-eks.so
Thu Mar 30 15:06:26 2023: Runtime error: cannot load plugin /usr/share/falco/plugins/libk8saudit-eks.so: can't load plugin dynamic library: /usr/share/falco/plugins/libk8saudit-eks.so: cannot open shared object file: No such file or directory. Exiting.

I can see this warning in the output of the helm install command:
WARNING:
It seems you are loading the following plugins [k8saudit-eks json], please make sure to install them by adding the correct reference to falcoctl.config.artifact.install.refs: [falco-rules:0 k8saudit-rules:0.5]

But when looking to the sample yaml, there's this comment: We do not recommend installing (or following) plugins for security reasons since they are executable objects
  config:
    artifact:
      install:
        # -- Do not resolve the depenencies for artifacts. By default is true, but for our use case we disable it.
        resolveDeps: false
        # -- List of artifacts to be installed by the falcoctl init container.
        # We do not recommend installing (or following) plugins for security reasons since they are executable objects.
        refs: [falco-rules:0, k8saudit-rules:0.5]

Which seems to imply that you don't recommend installing plugins this way.
If I amend the yaml file and configure the falcoctl section this way, pods are started ok:
falcoctl:
  artifact:
    install:
      # -- Enable the init container. We do not recommend installing plugins for security reasons since they are executable objects.
      # We install only "rulesfiles".
      enabled: true
    follow:
      # -- Enable the sidecar container. We do not support it yet for plugins. It is used only for rules feed such as k8saudit-rules rules.
      enabled: true
  config:
    artifact:
      allowedTypes:
        - rulesfile
        - plugin
      install:
        # -- Do not resolve the depenencies for artifacts. By default is true, but for our use case we disable it.
        resolveDeps: false
        # -- List of artifacts to be installed by the falcoctl init container.
        # We do not recommend installing (or following) plugins for security reasons since they are executable objects.
        refs: [falco-rules:0, k8saudit-rules:0.5, k8saudit-eks:0.1, json:0.6]
        # refs: [falco-rules:0, k8saudit-rules:0.5]
      follow:
        # -- List of artifacts to be followed by the falcoctl sidecar container.
        # We do not recommend installing (or following) plugins for security reasons since they are executable objects.
        refs: [falco-rules:0, k8saudit-rules:0.5]

Note I added plugins to be installed in refs also had to add value plugin as allowedType in config for it to work. Otherwise, pods wouldn't start.
Is this ok? I ended up with this config based on googling and testing different configs I found. I don't think it is clear in the docs so I suppose I am looking for validation :)
I am happy to contribute with any required changes to the docs if you think that's required.
This is what I can see in the logs just after deploy. So everything seems to be ok. I can trigger rules too and can see the warnings in pods output:
kubectl logs -n falco falco-k4vfp
Defaulted container "falco" out of: falco, falcoctl-artifact-follow, falco-driver-loader (init), falcoctl-artifact-install (init)
Thu Mar 30 15:21:44 2023: Falco version: 0.34.1 (x86_64)
Thu Mar 30 15:21:44 2023: Falco initialized with configuration file: /etc/falco/falco.yaml
Thu Mar 30 15:21:44 2023: Loading plugin 'k8saudit-eks' from file /usr/share/falco/plugins/libk8saudit-eks.so
Thu Mar 30 15:21:44 2023: Loading plugin 'json' from file /usr/share/falco/plugins/libjson.so
Thu Mar 30 15:21:44 2023: Loading rules from file /etc/falco/falco_rules.yaml
Thu Mar 30 15:21:44 2023: Loading rules from file /etc/falco/k8s_audit_rules.yaml
Thu Mar 30 15:21:44 2023: The chosen syscall buffer dimension is: 8388608 bytes (8 MBs)
Thu Mar 30 15:21:44 2023: Starting health webserver with threadiness 2, listening on port 8765
Thu Mar 30 15:21:44 2023: Enabled event sources: k8s_audit, syscall
Thu Mar 30 15:21:44 2023: Opening capture with plugin 'k8saudit-eks'
Thu Mar 30 15:21:44 2023: Opening capture with Kernel module

Note: I understand the k8s service is not required when using k8saudit-eks plugin, right?
Environment

Falco version: 0.34.1 (x86_64)
Cloud provider or hardware configuration: AWS EKS
Installation method: Helm

Thanks!

Hi,
I agree the documentation is not clear enough, I'll try to update the README asap.
You should not collect syscalls + eks audit logs with same the Falco pods, in fact, you should run only ONE pod with the k8saudit-eks plugin. The reason is simple, to work, the plugin pulls Cloudwatch Logs. By having several pods, it means several Falco will collect same logs and the alerts will be duplicated.
Here's a snippet of the values I use to deploy Falco + k8saudit-eks plugin:
tty: true
kubernetes: false

falco:
  rules_file:
    - /etc/falco/k8s_audit_rules.yaml
    - /etc/falco/rules.d
  plugins:
    - name: k8saudit-eks
      library_path: libk8saudit-eks.so
      init_config:
        region: "us-east-1"
        # profile: "default"
        shift: 10
        polling_interval: 10
        use_async: false
        buffer_size: 500
      open_params: "falco-demo"
    - name: json
      library_path: libjson.so
      init_config: ""
  load_plugins: [k8saudit-eks, json]
  json_output: true
  json_include_output_property: true
  json_include_tags_property: true
  http_output:
    enabled: true
    url: "http://falco-falcosidekick.falco:2801"

driver:
  enabled: false
collectors:
  enabled: false

controller:
  kind: deployment
  deployment:
    replicas: 1

falcoctl:
  indexes:
  - name: falcosecurity
    url: https://falcosecurity.github.io/falcoctl/index.yaml
  artifact:
    install:
      enabled: true
    follow:
      enabled: true
  config:
    artifact:
      allowedTypes:
        - plugin
        - rulesfile
      install:
        resolveDeps: false
        refs: [k8saudit-rules:0.5, k8saudit-eks:0.1, json:0]
      follow:
        refs: [k8saudit-rules:0.5]

Thanks @Issif that makes sense 👍
Then, two different Falco installations would be recommended if you want to collect syscalls and EKS k8s audit events?

With EKS clusters yes. One daemonset to collect syscalls, and a 1 replica deployment for Falco + k8saudit-eks plugin to collect audit logs of EKS. My snippet shows how to disable the syscalls collection

@Issif I would suggest adding to the documentation that you can configure IRSA for Falco service account in EKS cluster so that you don't have to attach the IAM policy described in the documentation to the cluster nodes.
The error message you get when access to cloudwatch is not configured for Falco seems to imply that the nodegroup don't have that access so perhaps that could be confusing.
I have just tested it and works ok so far 👍

Yes, I understand. I meant that the error message could be confusing and make some people attach the role to the nodes rather than the service account, which is not ideal.

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

/close

@Issif: Closing this issue.

In response to this:

/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.


Goroutine Leak in Proxy

Decided to export some stats from the proxy (in anonymous mode) and do a stress test using 1 request every 10 seconds. I thought I'd catch some leaks in the allocator but seems like they're fine, and the Proxy has a goroutine leak.

Allocator seems okay, but proxy doesn't seem okay. Wondering if it's related to #24

Eliminated #24 as cause: the LCA allocator was changed to call Reset() rather than Close() when its handler ends. Rate of goroutine leak in proxy remains constant (~0.6/sec according to Prometheus' deriv() function).

Root-caused to SortPeers() in common/p2putil.go

Function currently sorts by actively pinging each peer and awaiting their response
Ping needs to be explicitly cancelled (same issue previously discovered in ping monitor by Michael and Ivan), though this should be considered a short-term solution
Long term solution should be to sort by querying some database (e.g. Prometheus? or some type of pcache-like datastructure for all peers)


Most of the work is in the first commit. Most of the things were coupled together so I had to do it like that and also I was a little bit lazy (won't lie to you) because I needed to spare time for reset/change feature
Added next/link. This is the change you were against. I am not a fan of it either but we are now able to reflect dataProvider/activity in one place. We won't suffer from redirection loops and code splitting will be functional.
Finally, login has its own URL. At least one positive thing for you.
The initial loading animation was removed. I don't think we suffer from slow user endpoint now and it makes the decoupling easier.
All login assets were moved to /public/secure

Updated:
Looks like user endpoint is slow on production. Maybe I should add animation back or at least add there the loading bar? What do you think?

Go ahead. I am really happy that you looked at this PR with priority because it kind of blocks my Change Password PR.

🤞 I hope I haven't caused more 🐛 with this PR.


add Tweyen and Seofon for ZHCN

same problem as the EN version, which is Seofon's skill action id 5000 will be replaced by cannon

Thank you, this will work for now.👍


[EventHubs] patch pyamqp websocket not installed error

fixes: #28453
Two updates:

when websocket-client was not installed, sync Websocket was not catching the ModuleNotFoundError/ImportError correctly.
For both sync and async, updated producer + consumer to not retry when the underlying error is ModuleNotFoundError (ie. don't retry when websocket-client/aiohttp aren't installed).

/azp run python - eventhub - tests

API change check
API changes are not detected in this pull request.

/azp run python - eventhub - tests

/azp run python - eventhub - tests

/azp run python - eventhub - tests


RWS not work

I don't know how to use RWS to read the data from ABB robotstudio, and how to make the code into function. can you be more specific？thank you

1\ Open a project in ABB RobotStudio, for example with the IRB 120 industrial arm. Of course, you must have created a virtual controller.
2\ Copy + paste the code from the folder ABB_RWS_JSON / ABB_RWS_XML into the Visual Studio C# console application.
3\ RUN the Visual Studio application.
A practical example can be found here:
Unity3D_Robotics_ABB


Added Custom scrollbar to all the pages

Issue Number
fixes #19

Describe the changes you've made
Added Custom scrollbar to all the pages
A clear and concise description of what you have done to successfully close your assigned issue. Any new files? or anything you feel to let us know!
Describe if there is any unusual behaviour of your code(Write NA if there isn't)
A clear and concise description of it.
Additional context (OPTIONAL)
Add any other context or screenshots about the feature request here.
Test plan (OPTIONAL)
A good test plan should give instructions that someone else can easily follow.
How someone can test your code?
Checklist

[ ] I have added my name in the contributors list at the end of README.md file.
[ ] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[ ] I have added tests to cover my changes.
[ ] All new and existing tests passed.
[ ] The title of my pull request is a short description of the requested changes.
[ ] Open Source Program names(OPTIONAL: If you participated in any open-source program then please mention the program name here)

No changes in home.html?

Apply scroll bar in home.html


Inlay hints in .js files disappear

Type: Bug
When the extension is enabled all inlay hints in .js files disappear.
Inlay hints related options in my vs code settings are:
"vue.inlayHints.inlineHandlerLeading": true,
"javascript.inlayHints.parameterNames.enabled": "all",
"typescript.inlayHints.parameterNames.enabled": "all",

This is what I see when the extension is disabled (correct output):

This is what I see when the extension is enabled (I would expect the same result as above, however the inlay hints disappear):

Worth noting: when the extension is enabled, the inlay hints are visible just at the beginning, after opening VS Code. However, navigating to any other file and getting back to main.js makes the inlay hints disappear.
Extension version: 1.8.22
VS Code version: Code 1.84.2 (1a5daa3a0231a0fbba4f14db7ec463cf99d7768e, 2023-11-09T10:51:52.184Z)
OS version: Windows_NT x64 10.0.19045

Duplicate of #2490


"Already Signed In" message shows for a user when they switch their wallet address

User cannot sign in with a different wallet address after completing a successful sign in
The user address should refresh on wallet address change

I could not reproduce this error.

I tried with a few MM account and was able to sign in for each one. Only when I returned to a previously used account did it say already signed in.

I tested this a few more times. I am not seeing it happen. I will remove this. The address refreshes with each new connection.


Travis performance improvement

Three optimizations:

move example testing logic into a bash script to save travis specifics;
use kubernetes release package (about 20MB) instead of git repo (about 800 MB
at the moment); this cuts the example testing time from ~7 minutes to ~3 minutes;
detect whether a PR contains changes to examples and skip examples testing if not.
This further reduces the example testing job from ~3 minutes to ~1 minute for most PRs.

Closes: #13140

/lgtm

/approve


Pauses autoplay with onTouch event

Hi, here's the pull request for the touchEvent and autoplay function.

Could you please explain what this is for, why it is needed and provide a demo (jsfiddle boilerplate) of behaviour before and after?

Will add a boilerplate this week, problem is that if you touch the slide on tablet/phone it doesn't stop sliding. Similar to pauseOnHover it is just a pauseOnTouch.

can you test if the master branch is behaving how you expect?
http://jsfiddle.net/ereLupxh/1/embed/result/

just tested on my Android.
this issue is fixed/closed with an "autoplay-rewrite" from #2060 :)


Install script should also update ~/.bash_profile

I was installing nvm on Mac OSX 10.11.1 and ran the install script in the README, which added the following line to my ~/.bashrc:
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"  # This loads nvm

But when restarting my shell, I got: -bash: nvm: command not found
I resolved this by adding the line above to my ~/.bash_profile instead. Maybe the install script should also do this in case other people have this issue (more info about ~/.bashrc vs ~/.bashprofile: http://stackoverflow.com/a/415444)
(Note: you could also add [[ -r ~/.bashrc ]] && . ~/.bashrc to ~/.bash_profile to make it load the ~/.bashrc file.)

Detecting which profile file is the right one to install into turns out to be incredibly difficult. Any (tested) PRs to improve this are always welcome.


the accuracy of Facial Attribute Analysis

Hello, I try the Facial Attribute Analysis-Demo to classify the race of face, but it yielded a terrible result. So I would like to know the accuracy of the racial classification model

follow this links in read me of repo


e2e spec: stack validate service_link allows to select matching service

Looks like the spec is trying to match the wrong syntax for links: ..., it expects a list of plain of link names, not the name/alias objects:
stack validate
  service_link
 [done] Creating stack simple
> Select link simple/redis
---
# /kontena/test/spec/fixtures/stack/service_link/kontena.yml
stack: test/test
version: 0.1.0
name: test
registry: file://
expose:
services:
- instances:
  image: nginx:1-alpine
  env:
  links:
  - name: simple/redis
    alias: simple/redis
  external_links: []
  ports: []
  volumes: []
  volumes_from: []
  affinity: []
  stateful: false
  deploy_opts:
    wait_for_port:
    min_health:
    interval:
  hooks: {}
  health_check:
    port:
    protocol:
    uri:
    timeout:
    interval:
    initial_delay:
  read_only: false
  log_driver:
  log_opts:
  name: nginx
volumes: []
dependencies:
variables:
  lb: simple/redis
parent_name:
 [done] Removing stack simple
    allows to select matching service (FAILED - 1)

Failures:

  1) stack validate service_link allows to select matching service
     Failure/Error: expect(k.out.match(/links\:\r\n\s+- simple\/redis/)).to be_truthy

       expected: truthy value
            got: nil
     # ./spec/features/stack/validate_spec.rb:18:in `block (4 levels) in <top (required)>'
     # ./spec/support/shell.rb:33:in `block in with_fixture_dir'
     # ./spec/support/shell.rb:32:in `chdir'
     # ./spec/support/shell.rb:32:in `with_fixture_dir'
     # ./spec/features/stack/validate_spec.rb:11:in `block (3 levels) in <top (required)>'

Finished in 3.69 seconds (files took 0.1726 seconds to load)
1 example, 1 failure

Failed examples:

rspec ./spec/features/stack/validate_spec.rb:7 # stack validate service_link allows to select matching service

Looks like #2823 changed what YAML kontena stack validate actually outputs: it used to be the reader.fully_interpolated_yaml, but now it's the stack.

@kke bug or feature?

Not sure. I think there was a reason but it might not have been a good one.

Not sure if there's any reason to output anything except validation errors (and exit with error) and warnings.

I think kontena stack validate could have been used as a tool to debug things like opto interpolations... in that sense, either the interpolated YAML or the server JSON are both interesting things to show, the current JSON also includes the ServiceGenerator things.
The interpolated YAML might be easier to read, though.

I think the reason might have been that the reader messes with the services hash, especially when doing extends, which mutates fully_interpolated_yaml and shows services without "extends" or any of the stuff that came from the extended service.

Maybe it should currently just dump JSON instead of YAML when --json given. Then it would be useful for someone trying to use/build their own API client.

I think I'll count this "kontena stack validate outputs the generated API JSON (in YAML) instead of the interpolated stack YAML" as a known issue in the 1.4.0 changelogs... can we fix this to revert the changes in #2823 and have kontena stack validate output the interpolated stack YAML as before by default?

Reclassified this from chore to bug


After migration from V1 to V2 Groups failing  in search resolvers.

Before opening, please confirm:

[X] I have installed the latest version of the Amplify CLI (see above), and confirmed that the issue still persists.
[X] I have searched for duplicate or closed issues.
[X] I have read the guide for submitting bug reports.
[X] I have done my best to include a minimal, self-contained set of instructions for consistently reproducing the issue.
[X] I have removed any sensitive information from my code snippets and submission.

How did you install the Amplify CLI?
npm
If applicable, what version of Node.js are you using?
14.7.0
Amplify CLI Version
8.2.0
What operating system are you using?
Mac
Did you make any manual changes to the cloud resources managed by Amplify? Please describe the changes made.
no manual changes made
Amplify Categories
api
Amplify Commands
Not applicable
Describe the bug
After a migration from v1 to v2 and changing our schema to meet the requirements from the official document GraphQL Transformer v1 to v2 migration.
Then while testing we noticed that we were not able to search all records a user had rights to, users could only see records that they own/ created.
After a long day of debugging and try to find what went wrong. We noticed that the auto generated VTLs for the auth.req (Query.searchReceivers.auth.1.req.vt) was missing the .keyword when setting our groups.
e.g: Before:
  "terms_set": {
      "groupsCanRead": {
          "terms":       $util.defaultIfNull($ctx.identity.claims.get("cognito:groups"), ["___xamznone____"]),
          "minimum_should_match_script": {
              "source": "1"
      }
    }

Then by creating a custom resolver and adding the .keyword like this. it started working.
  "terms_set": {
      "groupsCanRead.keyword": { <---- added the missing keyword
          "terms":       $util.defaultIfNull($ctx.identity.claims.get("cognito:groups"), ["___xamznone____"]),
          "minimum_should_match_script": {
              "source": "1"
      }
    }

Expected behavior
To be able to search and retrieve all the records that the user owns and has rights to.
Reproduction steps

Model with owner and group auth rules
Amplify push api
Search for records using the rules

GraphQL schema(s)

# Put schemas below this line
type Receiver
  @model
  @auth(
    rules: [
      { allow: owner, ownerField: "creatorId" }
      { allow: groups, groupsField: "groupsCanRead", operations: [read] }
      { allow: groups, groupsField: "groupsCanUpdate", operations: [update] }
      { allow: groups, groupsField: "groupsCanDelete", operations: [delete] }
      { allow: groups, groupsField: "admins" }
    ]
  )
  @searchable {
  id: ID!
.......
}

Log output

# Put your logs below this line

Additional information
No response

hello @ykethan  Any updates on this?

Please upgrade your version of CLI and re-open if the issue still exists.


[stable/kube-ops-view] Add tolerations

What this PR does / why we need it:
Add tolerations
Which issue this PR fixes
Special notes for your reviewer:
Checklist
[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.]

[x] DCO signed
[x] Chart Version bumped
[ ] Variables are documented in the README.md
[x] Title of the PR starts with chart name (e.g. [stable/chart])

This should also be added to the readme.
And should it be {} or []?

Thanks @maorfr for looking at my PR.
There is no configuration table on the readme, that's why I didn't add the reference on the readme.
Looking at other helm charts, I've chosen the right type []

/ok-to-test
/lgrm

/lgtm


Aeon Gen5 USB adapter in docker fails after some time

I have switched recently from smartthings and zigbee2mqtt works great without problems
I had problems using zwave2mqtt where my zwave devices stopped responding after a few minutes but worked again if I restarted the service and hard reset the USB adapter.
The setting to disable soft resets to the adaptor fixed the problem - surely you can set this by default for docker installations

The setting to disable soft resets to the adaptor fixed the problem - surely you can set this by default for docker installations

No, it cannot be set to that by default. The current default works fine for most use cases.
Nevertheless, you can change it if fits your case better.
../Frenck


Add Monitor poller panic stacktrace

Currently, if the poller panics, it prints a useless error. This
changes it to print the stacktrace, making it possible to debug
the line and call stack of the nil pointer reference.

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/incubator-trafficcontrol-PR/1042/
Test PASSed.


ResponseTypeRenderer is not exported

ResponseTypeRenderer is not exported from src/renderer/type/index.ts

@ryancooper7 thanks for reporting this, would you be able to open a PR for it?

Yes I can do that!

https://github.com/contentful-userland/cf-content-types-generator/pull/349

fixed with 2.15.2


As a user, I can use my preferred date format in commands

... so I can use the date format I am used to and I do not have to memorize a specific date format for the TaskBook application

Current plan: Only add local date. If time allows, we can add time too.


Fix button so that it can't accept an href prop if disabled

Description & motivation 💭
We allow <Button /> to accept an href prop, which will render an Anchor element that is styled to look like a button. Anchor elements cannot be disabled, so this PR fixes <Button /> to make the disabled prop type never when href is specified.
Also fixes the schedules list page, which is the only place in OSS we were were disabling link buttons.
Screenshots (if applicable) 📸
Design Considerations 🎨
Testing 🧪
How was this tested 👻

[x] Manual testing
[ ] E2E tests added
[ ] Unit tests added

Steps for others to test: 🚶🏽♂🚶🏽♀
Checklists
Draft Checklist
Merge Checklist
Issue(s) closed
Docs
Any docs updates needed?

We should look into the <MenuItem/> and <Tab/> components as well since those can be links and likely also allow disabled.


chore(release): Automated agent plugin release notes (v0.8.41)

Automated PR

Merging into doc/agent-plugin-rn-v0.10.17


Fix RunCellAndAllBelow

Telemetry bug found during investigation.

Codecov Report

Merging #10810 into master will decrease coverage by 0.01%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master   #10810      +/-   ##
==========================================
- Coverage   60.64%   60.62%   -0.02%
==========================================
  Files         583      583
  Lines       31558    31558
  Branches     4488     4488
==========================================
- Hits        19137    19131       -6
- Misses      11449    11453       +4
- Partials      972      974       +2

Impacted Files
Coverage Δ

...ient/datascience/editor-integration/codewatcher.ts
60.58% <ø> (ø)

src/datascience-ui/react-common/arePathsSame.ts
75.00% <0.00%> (-12.50%)
:arrow_down:

src/client/common/utils/platform.ts
64.70% <0.00%> (-11.77%)
:arrow_down:

src/client/linters/pydocstyle.ts
86.66% <0.00%> (-2.23%)
:arrow_down:

src/client/datascience/debugLocationTracker.ts
76.56% <0.00%> (-1.57%)
:arrow_down:

src/client/common/process/proc.ts
14.49% <0.00%> (-0.73%)
:arrow_down:

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 0ba42da...2918224. Read the comment docs.

@greazer The Windows Py3x has been timing out recently. Looks like a timeout not a test failure, and it's not required, so you should just be able to squash and merge.


segfault on nfsim 1.14.1

Hi,
I've experienced a segfault trying to run a hybrid particle-population model on NFsim 1.14.1. This model runs successfully on NFsim 1.12.1.
Here's a link to the model:
hpptest.bngl.txt
This looks like it might be a bug in NFsim, but please let me know if you have any suggestions or advice.
Thanks for your help.

Hi Alex,
We are aware of this issue in 1.14 and are actively working on a fix. I apologize that we had not created an issue for this already. It's a bug that cropped up in trying to identify the source of another problem (https://github.com/RuleWorld/PyBioNetGen/issues/55). Please note also that the current BioNetGen release (2.9.1) includes version 1.12.1 of NFsim, and so does not display the bug reported here.

This bug was coming from new code supporting the rxnlog feature introduced in version 1.14 that could be triggered when species list in the seed species block were initialized with zero concentration. The fix is implemented on the issue37 branch that will soon be merged with master.

This bug should be fixed with the release of v1.14.2!


Purpose of uuid property in api-params.json

Which Category is your question related to?
Amplify REST API
Amplify CLI Version
6.3.1
What AWS Services are you utilizing?
Amplify, Lambda, API Gateway, DynamoDB, SQS
Provide additional details e.g. code snippets
I followed the instructions here to add a new path to an existing REST API. I specified the following in the wizard:
$ amplify add api
? Please select from one of the below mentioned services: REST
? Would you like to add a new path to an existing REST API: Yes
? Please select the REST API you would want to update services
? Provide a path (e.g., /book/{isbn}): /foobar/{entityType}
? Choose a Lambda source Create a new Lambda function
? Provide an AWS Lambda function name: FoobarService
? Choose the runtime that you want to use: NodeJS
? Choose the function template that you want to use: Hello World

Available advanced settings:
- Resource access permissions
- Scheduled recurring invocation
- Lambda layers configuration
- Environment variables configuration
- Secret values configuration

? Do you want to configure advanced settings? No

After running this, I noticed that in this file amplify/backend/api/services/api-params.json, the uuid property was added at the bottom (see git diff below). What is the purpose of this uuid? Can this property be safely deleted?

@manny-kunaico I'm not seeing that field in my api-params.json file when I create a new API. It should be safe to remove it from the file.


Add optional onSignIn and onSignOut callbacks to next-auth adapter

Implemented the same callbacks in the auth adapter I wrote for UseSIWE
https://github.com/random-bits-studio/rainbowkit-use-siwe-auth
Related Discussion: https://github.com/rainbow-me/rainbowkit/discussions/904

I lean more towards relying on the session state from the SessionProvider via useSession in next-auth/react. What do you think about updating the docs and with-next-siwe-next-auth instead?

Not a bad idea, but it looks like callbacks are not currently fully supported in next-auth: https://github.com/nextauthjs/next-auth/blob/main/packages/next-auth/src/react/types.ts#L4
I am happy to add callbacks to my UseSIWE library though. (Would y'all be open to me adding UseSIWE as an authentication option in the docs?)
I can eventually see what the effort would be to contribute callbacks to next-auth, but I'm not a fan of their codebase...

@aj-may The useSession hook should mitigate the need for callbacks as so:
const { status } = useSession()

@aj-may What's the TL;DR on UseSIWE? Happy to add look into adding the adapter to the docs if there is a valuable feature set difference

@DanielSinclair so the returned status could be used along with useEffect and some other boilerplate code to get it to work as needed.  Having a callback would be a much better developer experience.
I tried to make a PR but no luck. haha
https://github.com/nextauthjs/next-auth/pull/6574
I agree it would be better implemented as part of the useSession hook upstream, but given there's no appetite to add features at this time, this might be the next best option.
UseSIWE Is a Sign-In with Ethereum library I wrote because I was super frustrated with how hacky the implementation of SIWE felt with next-auth.
It's a much simpler library overall given it doesn't support other authentication methods, which generally are not desired by Web3 app developers.
I'm super happy with how it came out, and it even comes with a RainbowKit Authentication Adapter 🌈
Love to get your feedback on it if you have a chance to take a look 😊

@DanielSinclair Here's an example of what a developer might need to do to get the same functionality without callback support in either next-auth or the adapter: https://github.com/aj-may/rainbowkit/pull/1/files


Add a check for the duplicated index.

Signed-off-by: Xiaofan Guo<EMAIL_ADDRESS>I think this can check the duplicated index. If I do not understand the code in the right way, please let me know.

@MOFD308 When you have a compilation break, you only have to fix, commit (i.e. git commit -sam "some explanation of the fix") and push (i.e. git push)your changes which will update the pull request. You do not have to close & create another pull request.
Here is the copy & paste of the VC++ build break:

2020-03-16T02:43:32.4989804Z d:\a\1\s\src\opencolorio\fileformats\fileformatspi3d.cpp(133): error C2131: expression did not evaluate to a constant [D:\a\1\s\_build\src\OpenColorIO\OpenColorIO.vcxproj]
2020-03-16T02:43:32.5009246Z   d:\a\1\s\src\opencolorio\fileformats\fileformatspi3d.cpp(133): note: failure was caused by a read of a variable outside its lifetime
2020-03-16T02:43:32.5016776Z   d:\a\1\s\src\opencolorio\fileformats\fileformatspi3d.cpp(133): note: see usage of 'numVal'
2020-03-16T02:43:32.5138553Z d:\a\1\s\src\opencolorio\fileformats\fileformatspi3d.cpp(135): error C3863: array type 'bool [numVal]' is not assignable [D:\a\1\s\_build\src\OpenColorIO\OpenColorIO.vcxproj]
2020-03-16T02:43:32.5209042Z d:\a\1\s\src\opencolorio\fileformats\fileformatspi3d.cpp(182): error C3863: array type 'bool [numVal]' is not assignable

Following the error and the code you should use a debugger i.e. gdb on Linux, to go step-by-step in the code to understand the problem.

Following the error and the code you should use a debugger i.e. gdb on Linux, to go step-by-step in the code to understand the problem.

Thanks for your suggestion! But I really wonder why the code could pass the tests for MacOS and Linux but fails for Windows part now.

@hodoulp I have fixed the problem generated by the variable size array in Windows.

Are there other things I need to modify? Or can I work for my proposal for GSoC 2020 now? Thanks!
@doug-walker

@MOFD308 - We require a second reviewer to approve and they may have some further requests on this PR.  But I think you should start working on your GSoC proposal.  Thanks for contributing!

@MOFD308 - We require a second reviewer to approve and they may have some further requests on this PR. But I think you should start working on your GSoC proposal. Thanks for contributing!
Also, your DCO is not passing. Please click on the "Details" link next to the DCO Action line below and complete those steps.

Thanks! But I wonder where to submit the proposal or to discuss the question about GSoC.

@michdolan, could you please add @MOFD308 to Slack?
@MOFD308, please join the GSoC channel on Slack.  That is where we are having discussions to help people with their applications.

I am sending you and invite on Slack using your email address posted in GitHub.
@MOFD308, please join the GSoC channel on Slack. That is where we are having discussions to help people with their applications.

Thanks! I have successfully joined the channel!

All of Michael's requested changes were addressed.  Merging.


Setup codecov

Closes #15

Codecov Report

:exclamation: No coverage uploaded for pull request base (main@9f404d9). Click here to learn what that means.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main      #56   +/-   ##
=======================================
  Coverage        ?   95.68%
=======================================
  Files           ?        3
  Lines           ?      556
  Branches        ?       46
=======================================
  Hits            ?      532
  Misses          ?       24
  Partials        ?        0

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 9f404d9...7f38065. Read the comment docs.


Added note to cipher suites supported by various Windows OS

It's based on feedback received by Azure FastTrack team.

Learn Build status updates of commit 2b3fb0e:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

articles/storage/file-sync/file-sync-troubleshoot-sync-group-management.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel

I am going to make this change in a separate PR.
#hold-off

I merged this change in a separate PR:
https://github.com/MicrosoftDocs/azure-docs-pr/pull/215795


fix: [EP-2486] org edit permission check

:tada: This PR is included in version 1.0.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Data gateway

It's been almost 1.5 years since this article was updated. In the meantime:

The personal gateway has been renamed to "on-premises data gateway (personal mode)", so a terminology sync is in order for this article too
Perhaps more importantly, does R integration in Power Query in Power BI still require "on-premises data gateway (personal mode)"? Or is it now available in "on-premises data gateway" as well? I've tried to source an answer from the gateway documentation and was unsuccessful. I am hoping this aspect/limitation can be elaborated on.

Thanks.

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

ID: a4253d0e-7a9f-a0a7-edee-4cbd387ec98d
Version Independent ID: 14a7818e-43ac-86ca-a4a1-d4da38441e42
Content: Use R in Power Query Editor - Power BI
Content Source: powerbi-docs/connect-data/desktop-r-in-query-editor.md
Service: powerbi
Sub-service: pbi-data-sources
GitHub Login: @davidiseminger
Microsoft Alias: davidi

Thanks for your comment, @VitalyMCT.
I've assigned this issue to the doc author for review.
In the meantime, you might find an answer in the Power BI Community.

There is no answer on the forums, hence we need an answer in the official documentation. I will stay tuned to this ticket.

I've updated the documentation for terminology about on-premises data gateway (personal mode). For your questions about the feature itself (whether it requires a gateway at all, which one) you can ask (again) in the community (https://community.powerbi.com) or from support at https://support.powerbi.com. You can also provide feedback using the Give Product Feedback button at the bottom of the article page.