The code only runs the last line, not allowing me to finish the exercise. Help?

Challenge Convert Celsius to Fahrenheit has an issue.
User Agent is: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.143 Safari/537.36.
Please describe how to reproduce this issue, and include links to screenshots if possible.
My code:

function convertToF(celsius) {
  var fahrenheit;
  // Only change code below this line

  fahrenheit = -10*9/5 + 32;

  // Only change code above this line
  return fahrenheit;
}

// Change the inputs below to test your code
convertToF(30);

I am not to good with Java, but is it because you never use the celcius variable in you equation for finding fahrenheit? I believe the code is running completely, but if simply returns the result of -10*9/5 + 32 everytime. Since this equation does not use the celcius variable. No matter what you put the celcius variable as, it well never be put into the equation. Try replacing the -10 with celcius and I think it will work.

@Dhouglas
Thanks for reporting this. But your code is incorrect.
GitHub Issues are for reporting bugs on the website only
Please use the HelpJavaScript chat room for getting challenge related help.
Happy Coding..


how to use ContentUtils.queryList?

it need to much param，I need query all data from another app

ill admit its not the prettiest API or useful in the library.
queryList(contentResolver: ContentResolver, queryUri: Uri,
                                     table: Class<TableClass>,
                                     databaseWrapper: DatabaseWrapper,
                                     whereConditions: OperatorGroup,
                                     orderBy: String, vararg columns: String)

contentResolver comes from your current Context.
queryUri is the content provider uri that you pass to query
databaseWrapper is the FlowManager.getDatabase or database<AppDatabase>() object
whereConditionsis an OperatorGroup which is just combining operators such as Column.eq(value)
orderBy is the OrderBy.ASCENDING or descending
columns are the projected columns in the query. If empty, its all.


default to 10 min view

Closes: #66

This still defaults to 1 day for me. Have you tested it?

Sorry had not checkout the branch :)


exp/services/webauth: add SEP-10 v1.2.0 implementation

PR Checklist
PR Structure

[x] This PR has reasonably narrow scope (if not, break it down into smaller PRs).
[x] This PR avoids mixing refactoring changes with feature changes (split into two PRs
otherwise).
[x] This PR's title starts with name of package that is most changed in the PR, ex.
services/friendbot, or all or doc if the changes are broad or impact many
packages.

Thoroughness

[x] This PR adds tests for the most critical parts of the new functionality or fixes.
[x] ~I've updated any docs (developer docs, .md
files, etc... affected by this change). Take a look in the docs folder for a given service,
like this one.~

Release planning

[x] ~I've updated the relevant CHANGELOG (here for Horizon) if
needed with deprecations, added features, breaking changes, and DB schema changes.~
[x] I've decided if this PR requires a new major/minor version according to
semver, or if it's mainly a patch change. The PR is targeted at the next
release branch if it's not a patch change.

What
Add SEP-10 web authentication implementation based on SEP-10 v1.2.0 that requires the master key have a high threshold for authentication to succeed.
Why
We need a standalone server implementation of SEP-10 for the mobile-wallet and this provides a server supporting the absolute basics of the existing SEP-10 protocol.
The SEP-10 protocol doesn't define what threshold a server should require a signing master key to have on an account, but for the sake of demonstration and our use case it requires the high threshold. It could be configurable but isn't at the moment.
This implementation has been written with the proposal in mind that we are making to SEP-10 (stellar/stellar-protocol#489) also, and already sets up the test cases with where we expect multi-sig to go but has those tests set with expectations that are appropriate given the limitations of SEP-10 today.
Known limitations
This application is not polished which is why it is being added to the exp package and why this is a draft PR.

LGTM as well.


Exception handler should use column NA values if available

Exception handler didn't use the list of columnar NaN types if they were generated.

pls add a test

pls reopen if you would like to add a test as its unclear what the issue is here.


Update the README

Please add to the README.md so that people can see what is going on here.
You can copy paste from the other projects.
Include a basic introduction, installation instructions etc...

Closed by #8.


Testing rx.ComponentState by direct initialization broken in v0.6.2+ (SetUndefinedStateVarError)

Describe the bug
Before v0.6.2, it was possible to directly initialize ComponentState for testing purposes (same as directly initializing State instances), but since v0.6.2 I get an error:
reflex.utils.exceptions.SetUndefinedStateVarError: The state variable 'some_var' has not been defined in 'DummyComponent'. All state variables must be declared before they can be set.

I've not been able to really narrow down where the issue comes from, but below is a very minimal example that demonstrates the issue.
To Reproduce
Steps to reproduce the behavior:
import reflex as rx

class DummyComponent(rx.ComponentState):
    some_var: int = 0

    def do_something(self):
        self.some_var += 1

def test_direct_component_init():
    state_inst = DummyComponent()

    assert state_inst.some_var == 0

    state_inst.do_something()

    assert state_inst.some_var == 1

Running pytest on this with reflex==0.6.1 passes... With reflex==0.6.2 (or higher) it fails.
Expected behavior
Should be able to directly initialize ComponentState instances for testing purposes.
Specifics (please complete the following information):

Python Version: 3.12
Reflex Version: 0.6.2+
OS: WSL2

Is there a different recommended way to test basic behaviour of ComponetState subclasses? (and is this still the right approach to take with rx.State subclasses if not for rx.ComponentState subclasses?).
Thanks!

@TimChild i suggest adjusting the test to smth like this:
from typing import override

import reflex as rx

class DummyComponent(rx.ComponentState):
    some_var: int = 0

    def do_something(self):
        self.some_var += 1

    @override
    @classmethod
    def get_component(cls):
        return rx.box()

def test_direct_component_init():
    state_cls = DummyComponent.create().State
    assert state_cls is not None
    state_inst = state_cls()
    assert isinstance(state_inst, DummyComponent)

    assert state_inst.some_var == 0

    state_inst.do_something()

    assert state_inst.some_var == 1

@benedikt-bartscher , oh yes, that make sense now that I see it, thanks!
It would definitely be nice to get a helpful error message there, or for it to be possible to directly instantiate if in a testing environment, but your solution does make sense.

@TimChild I implemented better error messages in #4347


FIX: V3 api leaking ops

About
Fix 2 leaking async ops in test cases.
Status

[x] These changes have been tested against Discord API or do not contain API change.
[ ] This PR includes only documentation changes, no code change.
[ ] This PR introduces some Breaking changes.

Haha no problems. Should I show you how I figured it out? Might be a handy way of debugging in later cases


Add possible SQL 2022 features - moving to next wave for consideration when product ships

Check what is needed to add SQL 2022, version 16, importing into Nexus.  Make sure we don't have show stoppers where version number checks happen.

This is probably more oriented towards data collection rather than import. Support was already added in
https://github.com/microsoft/DiagManager/issues/161


will add this greate memory cell?

https://github.com/NeuromorphicComputing/STPN
Short-Term Plasticity Neurons Learning to Learn and Forget

how  check the impact  ?  first incorporate the code and try run ? through the paper, STPN is good.

Yes, first incorporate the code and try run in forked branch.
We need to check the performance as a case of combining with Dreamerv3 even though that looks nice in the paper.

whats diff batch_length in eval and train ?

"batch_length" is only used for training. Please check Backpropagation Through Time(BPTT).

batchsize diff in eval and train, how this implement?

I can't say without reading the paper. I'll try to take a look when I have time!
Anyway, thanks for suggesting incorporationg the new method.

temp code : https://github.com/zdx3578/dreamerv3-torch/commit/bd49e41f7a1ac050a070b4ad8fa1babe21a5155d
error:
File "/home/jz/miniconda3/envs/py39/lib/python3.9/site-packages/torch/autograd/init.py", line 200, in backward
Variable._execution_engine.run_backward(  # Calls into the C++ engine to run the backward pass
RuntimeError: Trying to backward through the graph a second time (or directly access saved tensors after they have already been freed). Saved intermediate values of the graph are freed when you call
.backward() or autograd.grad(). Specify retain_graph=True if you need to backward through the graph a second time or if you need to access saved tensors after calling backward.

where config  eval_length   train_length  ? default. 500.0 how  change? @NM512

You mean this one?
https://github.com/NM512/dreamerv3-torch/blob/f3fe3a872e1fa8da8e804675c38e1bc1439311fd/configs.yaml#L26

You mean this one?
https://github.com/NM512/dreamerv3-torch/blob/f3fe3a872e1fa8da8e804675c38e1bc1439311fd/configs.yaml#L26

this is 1000,not 500, let me test.

every experience in log dir will save config para in file ?

https://github.com/zdx3578/dreamerv3-torch/commit/bd49e41f7a1ac050a070b4ad8fa1babe21a5155d  this code eval some score,bug train always retrun just  0 or 1 , some wrong ?

test a atari game

stpn include long and short  memory；dreamer have deter and stoch ； use stpn only replace deter，no imporve；


[e2e]: container-based schedule main gcp-workload-identity slsa3

Repo: https://github.com/slsa-framework/example-package/tree/main
Run: https://github.com/slsa-framework/example-package/actions/runs/7705704417
Workflow file: https://github.com/slsa-framework/example-package/tree/main/.github/workflows/e2e.container-based.schedule.main.gcp-workload-identity.slsa3.yml
Workflow runs: https://github.com/slsa-framework/example-package/actions/workflows/e2e.container-based.schedule.main.gcp-workload-identity.slsa3.yml
Trigger: schedule
Branch: main
Date: Tue Jan 30 03:07:40 UTC 2024

Repo: https://github.com/slsa-framework/example-package/tree/main
Run: https://github.com/slsa-framework/example-package/actions/runs/7720620609
Workflow file: https://github.com/slsa-framework/example-package/tree/main/.github/workflows/e2e.container-based.schedule.main.gcp-workload-identity.slsa3.yml
Workflow runs: https://github.com/slsa-framework/example-package/actions/workflows/e2e.container-based.schedule.main.gcp-workload-identity.slsa3.yml
Trigger: schedule
Branch: main
Date: Wed Jan 31 03:06:54 UTC 2024

Repo: https://github.com/slsa-framework/example-package/tree/main
Run: https://github.com/slsa-framework/example-package/actions/runs/7735638577
Workflow file: https://github.com/slsa-framework/example-package/tree/main/.github/workflows/e2e.container-based.schedule.main.gcp-workload-identity.slsa3.yml
Workflow runs: https://github.com/slsa-framework/example-package/actions/workflows/e2e.container-based.schedule.main.gcp-workload-identity.slsa3.yml
Trigger: schedule
Branch: main
Date: Thu Feb  1 03:10:32 UTC 2024
Tests are passing now. Closing this issue.


Fix Dockerfile

This PR fixes a couple of things:

Copies the bin/ folder into the container (I think this might not be necessary...we could probably just make the contents of that script the actual CMD in the dockerfile. This also negates change 2 described below, that can remain as-is. Thoughts?)
Fixes the app reference within run.sh based on how the files are copied into the container
Changes the external port to 5005 to avoid conflicts

Not sure what happened with the tests, but we'll deal with it :sparkles: later :sparkles:


Handle with VM snapshot events

Description

On these days, when a VM snapshot is deleted, the cloudstack-usage still seeing that snapshot as active and continues billing this deleted snapshot. This PR proposes new methods to handle with vm_snapshot_create and vm_snapshot_delete events.
Also, add some unit tests to cover those new methods.

Types of changes

[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] New feature (non-breaking change which adds functionality)
[x] Bug fix (non-breaking change which fixes an issue)
[x] Enhancement (improves an existing feature and functionality)
[ ] Cleanup (Code refactoring and cleanup, that may add test cases)

How Has This Been Tested?

I don't know why the cloudstack-usage duplicate entries for vm_snapshot. I think this is a bug and I'll fix it in a future PR.
To run tests,  I create a VM snapshot and used the cloudmonkey to list usageRecords type=25.
Created at 14:12
() 🐱 > list usagerecords startdate=2020-08-08 enddate=2020-08-08 type=25
{
  "count": 2,
  "usagerecord": [
    {
      "account": "admin",
      "description": "VMSnapshot usage Id: 1 (7b63f2f0-61fc-4034-8438-26e8989e3503)  for VM VM-ccb8b3d9-18aa-40c3-8e13-adde2de9b34b (ccb8b3d9-18aa-40c3-8e13-adde2de9b34b)",
      "enddate": "2020-08-08'T'14:13:31+00:00",
      "name": "i-2-5-VM_VS_20200808141157",
      "rawusage": "0.025106",
      "size": 214749184,
      "startdate": "2020-08-08'T'14:12:01+00:00",
      "usage": "0.025106 Hrs",
      "usagetype": 25,
      "virtualmachineid": "ccb8b3d9-18aa-40c3-8e13-adde2de9b34b",
    },
    {
      "account": "admin",
      "description": "VMSnapshot usage Id: 1 (7b63f2f0-61fc-4034-8438-26e8989e3503)  for VM VM-ccb8b3d9-18aa-40c3-8e13-adde2de9b34b (ccb8b3d9-18aa-40c3-8e13-adde2de9b34b)",
      "enddate": "2020-08-08'T'14:13:31+00:00",
      "name": "i-2-5-VM_VS_20200808141157",
      "rawusage": "0.025106",
      "size": 214749184,
      "startdate": "2020-08-08'T'14:12:01+00:00",
      "usage": "0.025106 Hrs",
      "usagetype": 25,
      "virtualmachineid": "ccb8b3d9-18aa-40c3-8e13-adde2de9b34b",
    }
  ]
}

Deleted at 14:18
() 🐱 > list usagerecords startdate=2020-08-08 enddate=2020-08-08 type=25
{
  "count": 4,
  "usagerecord": [
    {
      "account": "admin",
      "description": "VMSnapshot usage Id: 1 (7b63f2f0-61fc-4034-8438-26e8989e3503)  for VM VM-ccb8b3d9-18aa-40c3-8e13-adde2de9b34b (ccb8b3d9-18aa-40c3-8e13-adde2de9b34b)",
      "enddate": "2020-08-08'T'14:13:31+00:00",
      "name": "i-2-5-VM_VS_20200808141157",
      "rawusage": "0.025106",
      "size": 214749184,
      "startdate": "2020-08-08'T'14:12:01+00:00",
      "usage": "0.025106 Hrs",
      "usagetype": 25,
      "virtualmachineid": "ccb8b3d9-18aa-40c3-8e13-adde2de9b34b",
    },
    {
      "account": "admin",
      "description": "VMSnapshot usage Id: 1 (7b63f2f0-61fc-4034-8438-26e8989e3503)  for VM VM-ccb8b3d9-18aa-40c3-8e13-adde2de9b34b (ccb8b3d9-18aa-40c3-8e13-adde2de9b34b)",
      "enddate": "2020-08-08'T'14:13:31+00:00",
      "name": "i-2-5-VM_VS_20200808141157",
      "rawusage": "0.025106",
      "size": 214749184,
      "startdate": "2020-08-08'T'14:12:01+00:00",
      "usage": "0.025106 Hrs",
      "usagetype": 25,
      "virtualmachineid": "ccb8b3d9-18aa-40c3-8e13-adde2de9b34b",
    },
    {
      "account": "admin",
      "description": "VMSnapshot usage Id: 1 (7b63f2f0-61fc-4034-8438-26e8989e3503)  for VM VM-ccb8b3d9-18aa-40c3-8e13-adde2de9b34b (ccb8b3d9-18aa-40c3-8e13-adde2de9b34b)",
      "enddate": "2020-08-08'T'14:18:31+00:00",
      "name": "i-2-5-VM_VS_20200808141157",
      "rawusage": "0.083337",
      "size": 214749184,
      "startdate": "2020-08-08'T'14:13:31+00:00",
      "usage": "0.083337 Hrs",
      "usagetype": 25,
      "virtualmachineid": "ccb8b3d9-18aa-40c3-8e13-adde2de9b34b",
    },
    {
      "account": "admin",
      "description": "VMSnapshot usage Id: 1 (7b63f2f0-61fc-4034-8438-26e8989e3503)  for VM VM-ccb8b3d9-18aa-40c3-8e13-adde2de9b34b (ccb8b3d9-18aa-40c3-8e13-adde2de9b34b)",
      "enddate": "2020-08-08'T'14:18:31+00:00",
      "name": "i-2-5-VM_VS_20200808141157",
      "rawusage": "0.083337",
      "size": 214749184,
      "startdate": "2020-08-08'T'14:13:31+00:00",
      "usage": "0.083337 Hrs",
      "usagetype": 25,
      "virtualmachineid": "ccb8b3d9-18aa-40c3-8e13-adde2de9b34b",
    }
  ]
}

@blueorangutan package

@RodrigoDLopez a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress.

Packaging result: ✔centos7 ✔debian. JID-1701

@blueorangutan test

@blueorangutan package

@rhtyd a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress.

Packaging result: ✔centos7 ✔debian. JID-1740

@blueorangutan package

@rhtyd a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress.

Packaging result: ✔centos7 ✖centos8 ✖debian. JID-1843

@blueorangutan package

@rhtyd a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress.

Packaging result: ✔centos7 ✖centos8 ✖debian. JID-1946

Packaging result: ✔centos7 ✔centos8 ✔debian. JID-2043

@blueorangutan test

@rhtyd a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests

@blueorangutan test

@rhtyd a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests

Trillian test result (tid-2840)
Environment: kvm-centos7 (x2), Advanced Networking with Mgmt server 7
Total time taken: 50708 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr4251-t2840-kvm-centos7.zip
Intermittent failure detected: /marvin/tests/smoke/test_kubernetes_supported_versions.py
Intermittent failure detected: /marvin/tests/smoke/test_vpc_redundant.py
Intermittent failure detected: /marvin/tests/smoke/test_hostha_kvm.py
Smoke tests completed. 82 look OK, 3 have error(s)
Only failed tests results shown below:

Test
Result
Time (s)
Test File

test_01_add_delete_kubernetes_supported_version
Error
1807.27
test_kubernetes_supported_versions.py

test_01_create_redundant_VPC_2tiers_4VMs_4IPs_4PF_ACL
Failure
368.65
test_vpc_redundant.py

test_hostha_kvm_host_fencing
Error
178.49
test_hostha_kvm.py

I don't know why the cloudstack-usage duplicate entries for vm_snapshot. I think this is a bug and I'll fix it in a future PR.
Did you create an issue yet? please do so before merging. maybe these double records should be mentioned in release notes as well (cc @PaulAngus )

Hi @DaanHoogland
I saw this bug when I was fixing other issues in the <IP_ADDRESS> version. On this version, we can see duplicates records for vm_snapshot, I did not test this on master, but I saw the code. The duplicate records will occur on master as well.
As you requested, I will open an issue to report these duplicate records for vm_snapshot on cloud-usage

@nvazquez can you review this? thanks.

@blueorangutan package

@DaanHoogland a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress.

Packaging result: ✔centos7 ✔centos8 ✔debian. JID-2187

@blueorangutan test

@DaanHoogland a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests

Trillian test result (tid-2971)
Environment: kvm-centos7 (x2), Advanced Networking with Mgmt server 7
Total time taken: 42028 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr4251-t2971-kvm-centos7.zip
Intermittent failure detected: /marvin/tests/smoke/test_kubernetes_clusters.py
Intermittent failure detected: /marvin/tests/smoke/test_vpc_redundant.py
Intermittent failure detected: /marvin/tests/smoke/test_hostha_kvm.py
Smoke tests completed. 83 look OK, 2 have error(s)
Only failed tests results shown below:

Test
Result
Time (s)
Test File

test_03_create_redundant_VPC_1tier_2VMs_2IPs_2PF_ACL_reboot_routers
Failure
338.39
test_vpc_redundant.py

test_hostha_kvm_host_fencing
Error
175.20
test_hostha_kvm.py


Add Theme Readmes to dev doc

Fixes BLUI-3303
I was initially going to clean up the themes page design in Figma but noticed so many problems with the technical writing that I ended up DIY.

Changes proposed in this Pull Request:

Added three pages for themes: overview, usage, and customization

Added extra content to the original "Common Overrides" document about doing theme customization, and renamed it to customization

Restored syntax highlight for all markdown code blocks
Renamed "react guide" to "start a project"

To Test:

Overview
Usage
Customization

Any specific feedback you are looking for?

Can certainly use some reviews on technical writing

@joebochill I am merging this PR to avoid any potential conflicts with what Jeff might be working on. Feel free to raise another PR for word smithing the themes doc


Consider using hosts file for system-wide OOTB ads/malware block

Most popular one for blocking ads & malware:
https://github.com/StevenBlack/hosts
There is probably some other updated hosts file which is better suited for this project (malware only).
This can be achieved by simple script which wgets file from link to /usr/etc/hosts.
Like this:
#!/usr/bin/env bash

set -oue pipefail

wget https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn/hosts -O /usr/etc/hosts

This is an interesting idea but there are a couple considerations to keep in mind. One is that if we were to do this, we're trusting this hosts file not to contain any malicious redirects itself. This could be mitigated by validating that the only ip addresses present in the file are <IP_ADDRESS>. Two is that we would need to be very careful not to block any legitimate sites. I'm not familiar with this hosts file but it seems like it has a relatively good reputation.

Discussed on discord.
https://github.com/secureblue/secureblue/commit/b557ad4e786ef007a2dc3dfa7a7930198e2bc7e5


Bump version of fsevent - vulnerability

I noticed that react-script is using the fixed version 1.1.2 of fsevent and we should bump this version given some dependency packages of this version has well-known vulnerabilities.
File: https://github.com/facebookincubator/create-react-app/blob/master/packages/react-scripts/package.json#L66
How it should be?
  "optionalDependencies": {
    "fsevents": "^1.0.0"
  },

Vulnerability:

tough-cookie
<EMAIL_ADDRESS>><EMAIL_ADDRESS>><EMAIL_ADDRESS>><EMAIL_ADDRESS>https://snyk.io/vuln/npm:tough-cookie:20170905

This vulnerability is fixed in fsevent version 1.1.3 because they bumped node-pre-gyp to 0.6.39
Environment

node -v: v8.7.0
npm -v: 5.5.1
npm ls react-scripts (if you haven’t ejected): 1.0.17

Steps to Reproduce

Install snyk
Run: snyk test

Expected Behavior
No vulnerabilities report
Actual Behavior
I am seeing a vulnerability report related with<EMAIL_ADDRESS>

I just ran snyk test<EMAIL_ADDRESS>and I get Tested<EMAIL_ADDRESS>for known vulnerabilities, no vulnerable paths found. maybe this is a synk issue. Also, their website shows the same thing. I've had this setup in CI for a while and nothing has been triggered, it was suprising to see this.

More than happy to accept a PR bumping this version, but as synk recommends, reinstalling your node_modules should fix this.

I'll close this as it's fixed after a reinstall of packages.


[Feature] ClickHouse support

Is your feature request related to a problem? Please describe.
I have Azure SQL and ClickHouse and need tool which could explore both tools
Describe the solution or feature you'd like
Add ClickHouse support to Azure Data Studio
Describe alternatives you've considered
Connect to ClickHouse via MySQL or PostgreSQL protocol

@Slach We do have extensions for MySQL and PGSQL, have you tried them?

ClickHouse support MySQL \ PostgreSQL protocols, but not support MySQL, PostgreSQL dialects
after connection for MySQL see a lot of errors like and can't explore schema
Traceback (most recent call last):
  File "mysql\connector\connection_cext.py", line 565, in cmd_query
_mysql_connector.MySQLInterfaceError: Code: 62. DB::Exception: Syntax error: failed at position 133 ('""') (line 2, col 80): "". Expected one of: CAST operator, ANY, ALL, NOT, INTERVAL, CASE, DATE, TIMESTAMP, tuple, collection of literals, array, number, literal, NULL, Bool, true, false, string literal, asterisk, qualified asterisk, compound identifier, list of elements, identifier, COLUMNS matcher, COLUMNS, qualified COLUMNS matcher, substitution, MySQL-style global variable. (SYNTAX_ERROR) (version <IP_ADDRESS> (official build))

or
Error - 09:22:21] Request admin/getdatabaseinfo failed.
  Message: Unhandled exception while handling request method admin/getdatabaseinfo: "'bool' object is not subscriptable"
  Code: -32603

For postgreSQL can't connect with empty password
fe_sendauth: no password supplied

so, best options will implement ClickHouse support https://github.com/ClickHouse/clickhouse-connect/ via http

Raise up
No clickhouse support today


[KYUUBI #5489] Adjust shuffle partitions dynamically

Why are the changes needed?

Usually, we can use spark.sql.shuffle.partitions to configure the number of shuffle partitions (or spark.sql.adaptive.coalescePartitions.initialPartitionNum for AQE). However, it seems difficult to find a universal value for all SQL jobs.
Although Spark AQE can dynamically merge and split partitions based on partition size, inappropriate shuffle partitions may still cause some problems:

When there are too few shuffle partitions, the join skew optimization threshold is large and the skew partitions will not be split.
When using RemoteShuffleService, an inappropriate number of shuffle partitions may result in too large partitions or too many partitions, which will lead to high pressure on the shuffle server.

So I want to provide an optimization rule to dynamically adjust the number of partitions based on the size of the input data.
Calculate the number of partitions based on input data size:
targetShufflePartitions = sum(scanSize|shuffleReadSize) / advisoryPartitionSizeInBytes

then replace the number of partitions for all ShuffleExchangeExec nodes.
How was this patch tested?

[X] Add some test cases that check the changes thoroughly including negative and positive cases if possible

[ ] Add screenshots for manual tests if appropriate

[ ] Run test locally before make a pull request

Was this patch authored or co-authored using generative AI tooling?

No

Codecov Report

Merging #5489 (f77d1d6) into master (c4cdf18) will not change coverage.
The diff coverage is n/a.

@@          Coverage Diff           @@
##           master   #5489   +/-   ##
======================================
  Coverage    0.00%   0.00%
======================================
  Files         588     588
  Lines       33466   33466
  Branches     4401    4401
======================================
  Misses      33466   33466

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

@ulysses-you Could you please take a look?

thanks, merging to master

thanks, merging to master

Thanks for your review.


feature request: when focus in the file explorer, press a-z to navagate to the file like in windows file explorer

if press r it will select runOrSwitch.ahk, then press t, the test.ahk will be selected again, and press t again, the test.ahk.back will be selected.

This issue has already been reported. Please use the search function next time before reporting an issue and/or this time if you are curious about the progress of the issue.


JobsRebork Builder work HUGE exploit

*Detailed description of the issue:
If you take builder work,  and built for example enchanting table - you get xp, point and money.  Players with efficient enchant on pix, can EASY just farm points and money by destroying block and placing it to other place. Im added it to restrictedBlock.yml -   ENCHANTING_TABLE: -1 but it didint help. Seems that file didin't work for builder job. Becouse this bug work with all block's in builder work, no meter is it added yo restricted or no.
Jobs version:  <IP_ADDRESS>
Server Type (Spigot/Paper/etc):  Spingot
Server Version (using /ver):  1.18.2
Relevant plugins (Delete if this isn't needed):

Restricted block section will only prevent you from gaining money by placing block into same place or braking one which was just placed. If you would place enchant table to new place each time then this protection will not have any effect. There is no real way to get protection like this working without introducing extra complex checks. You can simply take away money, points and exp if player brakes enchant block.


Share a singleton context without running into multi threaded access issue

I'm getting the following exception:
Multi threaded access requested by thread Thread[RequestThread: (...) but is not allowed for language(s) js.

com.oracle.truffle.polyglot.PolyglotEngineException in illegalState at line 132
com.oracle.truffle.polyglot.PolyglotContextImpl in throwDeniedThreadAccess at line 660
com.oracle.truffle.polyglot.PolyglotContextImpl in checkAllThreadAccesses at line 563
com.oracle.truffle.polyglot.PolyglotContextImpl in enterThreadChanged at line 490
com.oracle.truffle.polyglot.PolyglotEngineImpl in enter at line 1599
com.oracle.truffle.polyglot.PolyglotContextImpl in explicitEnter at line 437
org.graalvm.polyglot.Context in enter at line 679
...

Here's the relevant code piece:
object DateParser {
    private val context: Context = Context.create("js").apply {
        this.eval("js", {}::class.java.getResource("/sugarjs/sugar.js").readText())
        this.eval("js", "var dateCreate = Date.create;")
    }

    // this method is called
   fun parseDateJavascript(input: String): LocalDateTime? =
        context
            .also { it.enter() }
            .let { c ->
                c.eval("js", "dateCreate('$input')")
                    .takeIf { it.isDate }
                    ?.`as`(LocalDateTime::class.java)
                    .also { c.leave() }
            }
}

I want to call sugar.js library date converter in JVM. Since that script is pretty big and therefore context initialization should not be performed when a request is being served, I want to use a singleton for it.
How could I achieve that?

Hi @edeak, that exception means that your application is performing concurrent accesses to a JS Context (e.g., two threads using the same Value concurrently). This is not allowed, as described here: https://github.com/oracle/graaljs/blob/master/docs/user/Multithreading.md. You most likely need to refactor your code using some synchronization to prevent concurrent access to objects created in the same Context.


[Bug] Broken links in the docs

Describe the bug
I was reading the docs and realized some intra links are broken. Apparently this is related to well-known issue with mdbook and turns out that links from subfolders are not generated when not referenced in SUMMARY.md.
People also pointed out to mdbook-linkcheck which I gave a quick try and indeed shows the broken links (it could probably be a nice addition to the CI).
Codegen logs with RUST_LOG=debug environment variable
_unrelated_

To Reproduce
For example in Simple correspondence when clicking on the link at the bottom of the page.
Same issue confirmed when generating the book locally.
Expected behavior
No response
Generated binding code
No response
OS
No response
Version of flutter_rust_bridge_codegen
No response
Flutter info
No response
Version of clang++
No response
Version of ffigen
No response
Additional context
I haven't filled most of the fields above since it's purely related to mdbook, from content generated locally or in the CI.
So the local context doesn't really matter here.

It's a good first issue, if someone wants to get started.
Otherwise I'll address it later.

Looks great, we may

[ ] apply checker in CI
[ ] fix it

I'm unsure if this is related but no matter what link to what docs page I try to open, I always get 404 errors now. I believe they still worked a few days ago:
For example:
https://fzyzcjy.github.io/flutter_rust_bridge/
http://cjycode.com/flutter_rust_bridge/template/setup_web.html

@thomas725 That's a big problem #741

Did I break something?! It was supposed to fix it 😅

Well reverting that PR makes doc work now, so I guess it does accidentically break sth

Ok I'll look into it 👌 Sorry for the inconvenience

That's OK!


Mismatch of language and application in the architecture diagram

The cart application is a python application and the order application is a .Net Core one, and it's not correct in the architecture picture.

Good one! Thank you @saragluna


add getUnhandledProps util

Fixes #69
This util gets all props for a component that are not defined in propTypes nor in defaultProps.  These extra props are considered 'unhandled` by the component at hand.
The immediate usage of this util will be for spreading props the user passed in that we aren't already explicitly handling.

This is an awesome utility? Could it be extended to work with extra props on classes? I guess it would be hard to tell if the classes are being used or not. Either way :fallenleaf:

:ocean: :octopus: Looks super handy

@eanplatter yes this util works with classes.  Classes are just functions with a new name.  The important thing is that the util looks for static properties SomeClass.propTypes and SomeClass.defaultProps to do it's magic.  It finds these via this.constructor.<foo>.
These are equivalent and all produce objects like the above:
// ES5
function SomeClass() {}

// ES6
class SomeClass {}
SomeClass.propTypes = {};
SomeClass.defaultProps = {};

// ES7
class SomeClass {
  static propTypes = {};
  static defaultProps = {};
}

Finally, whether or not the class extends anything is irrelevant.  Just so long as it has the right static props.


Remove loops and re-create DB when there are X number of errors

Can one of the admins verify this patch?

test this please

test this please


move registration feature gates to api, can be used by registration-o…

move registration feature gates to api, can be used by registration-operator for check input feature gates if valid.
Signed-off-by: ivan-cai<EMAIL_ADDRESS>

@qiujian16 As we discussed in  registration-operator pr 230

hrm, could we just define the feature name or feature spec in api? I do not think we should have init here, this could be messy when others import api given feature is a global var.

@qiujian16 I have delete init() and DefaultSpokeMutableFeatureGate & DefaultHubMutableFeatureGate. Plz review again.

thanks, one more nit thing. How about we have a separate package like feature to put it? I do not think it relates to a certain version of API, right?

thanks, one more nit thing. How about we have a separate package like feature to put it? I do not think it relates to a certain version of API, right?

@qiujian16 Yes, I have changed. Plz review again.

/approve
/lgtm


Added in default node_modules

I want to configure the default node_modules when I use:
react-native init NAME

Every time I use init command, I see a eslint-plugin-react-native package is installed by default!
I tried to uninstall it globally but no difference!
npm uninstall -g eslint-plugin-react-native

How I can remove a package from default packages?

Hi @MohamadKh75, it is a dependency of react-native itself so thats why its installed by default.


Tweak indentation in setup-ha-etcd-with-kubeadm.md

Provide a consistent indentation for ordered list preceded with 3 spaces.

Removed redundant blank lines.

content/en/docs/setup/production-environment/tools/kubeadm/setup-ha-etcd-with-kubeadm.md

Thanks.
/lgtm
/approve


VW MIB2 firmware update error: Train is Blocked

Hello
For a Passat B8 2016 with MIB2 there is always an error when trying to update firmware to 3G0919360BK MHI2_ER_VWG11_K3332 MU1187.
I activated from Green Menu user define mode in order to update but I can't find how to make update using user define mode menu..
Thx

Hi ,and i have the same problem on passat b8, i have firmware on sd card i can not install ,same train problem, unlocked green menu, i have VCP and vas5054a can give them something to fix

So. The problem can be fixed ? But, if you know, who generates that problem ? I have vcds latest version (18 or 19 ) Obdeleven profesional and VCP clone with cable( no vas interface ). I wait for instructions please.

This does not look like it's an issue with this firmware. I'll close it, because it's off-topic.
If you have any issues installing firmware because of a blocked train, you might want to consider doing an EEPROM change to update your train info. This is not something you can change with VCDS.

Hello everyone, how to modify eeprom please


how to unzip

can you please give the password to unzip the zip files?

password is "infected" (without quotes)

Thank you very much
On Mon, 3 Jun 2024, 4:33 pm GerbilRemark, @.***> wrote:

password is "infected" (without quotes)
—
Reply to this email directly, view it on GitHub
https://github.com/Pyran1/MalwareCollection/issues/2#issuecomment-2144910073,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BEACI4NTHHEHGBOG7THORZTZFREQZAVCNFSM6AAAAABIUBYHHWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCNBUHEYTAMBXGM
.
You are receiving this because you authored the thread.Message ID:
@.***>


[SPARK-5725] [SQL] Fixes ParquetRelation2.equals

Test build #27241 has started for   PR 4513 at commit bf6a087.

This patch merges cleanly.

Test build #27241 has finished for   PR 4513 at commit bf6a087.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/27241/
Test PASSed.


defintive / determinative ordering of types in bindings.ts

tauri-specta creates bindings.ts with types in random order.
however, I want defintive / determinative ordering because I have to add bindings.ts to git repository.
During build of tauri application, rust executable is not executed before npm build (in general configuration) so I want to keep bindings.ts to git repository.

Are you using v1 or v2 of Tauri Specta? I am fairly sure this is fixed in v2.

I'm using v1

As discussed this is a problem with Tauri Specta v1 and the problem is within Specta v1 so it's not something we can fix unless you upgrade to Tauri Specta v2/Specta v2.

spectaa v1 will never be updated?

Not at this stage.
I just don't have the capacity to maintain two versions and Specta v2/Tauri Specta v2 are both very different from their v1 counterparts.


feat(nrqldroprules): Added GetDropRuleByID function to fetch a droprule by specified ID

On Customer request, I have added an API called GetDropRuleByID in nrqldroprules package.
GH customer Issue: https://github.com/newrelic/newrelic-client-go/issues/911

@shashank-reddy-nr this should be it for now; good job on your first change in newrelic-client-go :)
Please also sync your branch with the latest main, once done with the requested changes.


ERROR TypeError: Cannot read property 'classList' of undefined

Error:
ngx-swiper-wrapper.d.ts.SwiperComponent.html:1 ERROR TypeError: Cannot read property 'classList' of undefined
at Dom7.addClass (swiper.js:204)
at Swiper.updateSlidesClasses (swiper.js:1624)
at Swiper.slideTo (swiper.js:2008)
at Swiper.init (swiper.js:3785)
at new Swiper (swiper.js:3666)
at eval (ngx-swiper-wrapper.es5.js:275)
at ZoneDelegate.invoke (zone.js:388)
at Zone.run (zone.js:138)
at NgZone.runOutsideAngular (core.js:4701)
at SwiperDirective.ngAfterViewInit (ngx-swiper-wrapper.es5.js:274)

Would need a way to replicate this, so if you can make replication with the Plunker template then I can have a look. Since I have never seen this error so can not reproduce it.

This does not happen IE9 and IE10

Since this error comes from Dom7 this is an issue with the Swiper and not with this wrapper.


Search and replaced for almost 380+ files in my project overwrites the files to 0 bytes and the code base disappeared

VSCode Version: 1.38.0
OS Version: Linux Ubuntu 18.04

Steps to Reproduce:

Click on the Search icon, used search and replace in the project root directory
Code base in all the files were truncated and nothing found further

Search identified nearly 385 files. When tried to replace, the vscode editor became unresponsive. Now all my entire week's work is gone. Unable to recover the code base in any way. This is the first time happened in my first time during the 8 years of my IT experience. Been using Vscode since past 6 months.
How am i able to answer to my boss & client. They will never get convinced with my explanation.
The error is similar to https://github.com/microsoft/vscode/issues/71489
No solution found

I'm very sorry this happened. Is your disk nearly full? Did vscode stop responding during the replace operation?
Also related to https://github.com/microsoft/vscode/issues/34915

There is lot of diskspace. more than 50gb storage capacity available with 12gb ram. When trying to replace more than 380+ files at a time, the vscode editor became un-responsive. When the editor is reloaded- all the 380+ files were truncated to 0 bytes. Only those files where the search & replace operation took place where effected.

If you are able to recover your code base at all, like from a backup, does this happen if you try the same search/replace again?

I would not be able to test it for you, as i am no longer using vscode anymore. I have done my job by reporting this issue here, immeditely after i found the bug. Further, it would be your turn wether to test on the bug or not and possibly take steps towards resolving it.
Have a good day!


error: file not found

Hey guys,
Step 26/31 : RUN cd /home/hubot/node_modules/hubot-rocketchat &&   npm install &&   coffee -c /home/hubot/node_modules/hubot-rocketchat/src/.coffee &&   cd /home/hubot
---> Running in d3bb3035a0e3
File not found: /home/hubot/node_modules/hubot-rocketchat/src/.coffee
The command '/bin/sh -c cd /home/hubot/node_modules/hubot-rocketchat &&   npm install &&   coffee -c /home/hubot/node_modules/hubot-rocketchat/src/*.coffee &&   cd /home/hubot' returned a non-zero code: 1
Dockerfile: https://pastebin.com/xu5vEFKR
Can someone help me?

same here.dont know what to do .

hey @gmdutra have you tried removing the line  coffee -c /home/hubot/node_modules/hubot-rocketchat/src/*.coffee && \ ?
I don't think you actually need that, and it seems that for some reason your shell interpreter is not recognizing the star in *.coffee and actually trying to execute coffee -c /home/hubot/node_modules/hubot-rocketchat/src/.coffee.

I figure it out . @gmdutra  there is an ADD command :ADD . /home/hubot/node_modules/hubot-rocketchat in that dockerfile. So we have to download these project to our local then there will be files to be added.


Please update wiki with information about sdk + qt5 + cmake

It is very difficult to find information on this layer and how to use it properly with an SDK.
My application compiles already since 4 days in yocto as a package. However, getting an SDK that compiles the very same application with the SDK proves to be a very difficult task.
I only need qtbase and use the cmake compilation target for my application. I am using the yocto warrior release.
What are the steps needed? I only want a minimal image, so I don't want any X or wayland related packages, I don't want a GUI.
Thanks for any updates in this regard!

Yes, SDK information is sorely outdated.
We managed to add qt5 support to standard-sdk build by using inherit populate_sdk_qt5 in
our image recipe.
OTOH, there is a bit problem with extended sdk:

through the following chain, this is pulling nativesdk-qemu-helper into the sdk rootfs:

inherit populate_sdk_qt5
TOOLCHAIN_HOST_TASK_append = " nativesdk-packagegroup-qt5-toolchain-host"
RDEPENDS_${PN} += "nativesdk-packagegroup-sdk-host"
RDEPENDS_${PN} += "nativesdk-qemu-helper"

populate_sdk_ext.bbclass has an install_tools() function, executed through SDK_POSTPROCESS_COMMAND_prepend_task-populate-sdk-ext, which wants to create symlinks for, among other tools, oe-find-native-sysroot runqemu* ... which nativesdk-qemu-helper already copied in place

This results in a failure looking like:
NOTE: Executing install_tools ...
DEBUG: Executing shell function install_tools
Traceback (most recent call last):
  File "<...>/poky/scripts/lnr", line 21, in <module>
    os.symlink(target, linkname)
FileExistsError: [Errno 17] File exists: '../../../../layers/poky/scripts/oe-find-native-sysroot' -> '<...>/sdk-ext/image/<...>/sysroots/x86_64-pokysdk-linux/usr/bin/oe-find-native-sysroot'
WARNING: exit code 1 from a shell command.
DEBUG: Python function do_populate_sdk_ext finished
ERROR: Function failed: install_tools (log file is located at <...>/log.do_populate_sdk_ext.15806)

It does look like a conflict between 2 poky-provided files, but at least now it starts to get documented somewhere :)

Thanks for the information! I'm only using the SDK for now.
After some searching and puzzling, I found indeed out a day ago that I need to make my own image file.
So in my own layer I copied core-image-minimal to the file recipes-core/images/my-image.bb and added this in the file:
inherit populate_sdk_qt5_base

TOOLCHAIN_HOST_TASK_append = " nativesdk-qttools-tools"

So this seems to be enough to make the SDK contain qmake and still have the other existing tools like cmake too.

For completeness, just found that the sdk-ext error I get has been fixed in thud, by commit
"populate_sdk_ext.bbclass: avoid populating tools twice" :)

sdk_ext seems to build now (dunfell), but the extensible SDK is unusable: https://github.com/meta-qt5/meta-qt5/issues/356


[wip]Paper: reference formatting

List all references in its right order
Make 'note' consistent in reference
Add Strenda&Enzyme Schema reference

you can merge after you solved the merge conflicts @beyond2void

@beyond2void I saw that you renamed some entries. Can you check if the pdf still works, i.e all references still work?

@beyond2void I saw that you renamed some entries. Can you check if the pdf still works, i.e all references still work?

I think I'll create new pr to rework on them, there are indeed some changes may made references not working.

@beyond2void I saw that you renamed some entries. Can you check if the pdf still works, i.e all references still work?

I think I'll create new pr to rework on them, there are indeed some changes may made references not working.

why not use this PR?

I would close it, and rework quickly on new pr.


Format [Show more...] as link

https://github.com/StampyAI/stampy-ui/issues/180

to this

@plexish like this? One thing to note is that this will be reset each time the question gets collapsed

Yup, looks good. Resetting on refresh is fine for now, though with #69 it would be reflected in the URL so be persistant.


Resetting the status of a duplicated build

When using SQL strict mode, mysql would complain that no default value of the status column is set. Setting the status to 0 before duplicating fixes this.

:+1:

Any chance of having this merged soon? I'm still running into this error ;-)


Uncaught exception - Invalid field access : split when lime run on Linux

I have one error when executing the command :
lime run neko or lime test neko.
Called from ? line 1
Called from CommandLineTools.hx line 1400
Called from CommandLineTools.hx line 25
Called from a C function
Called from CommandLineTools.hx line 125
Called from CommandLineTools.hx line 1279
Called from lime/project/ProjectXMLParser.hx line 21
Called from a C function
Called from lime/project/ProjectXMLParser.hx line 54
Called from lime/project/ProjectXMLParser.hx line 1780
Called from lime/project/ProjectXMLParser.hx line 1002
Called from lime/tools/helpers/PathHelper.hx line 202
Uncaught exception - Invalid field access : split

My system

Linux Mint 17.3 : Linux 3.19.0-32-generic #37~14.04.1-Ubuntu SMP
lime 2.9.0
openfl 3.6.0

I've modified the code to find the bug in PathHelper and it seems that the bug is in : PathHelper.getHaxelib.
try {
  var cacheDryRun = ProcessHelper.dryRun;
  ProcessHelper.dryRun = false;

  output = ProcessHelper.runProcess (Sys.getEnv ("HAXEPATH"), "haxelib", [ "path", name ], true, true, true);

 ProcessHelper.dryRun = cacheDryRun;

} catch (e:Dynamic) { }

LogHelper.verbose = cache;

var lines = output.split ("\n");

There are two calls :

The first call with name=lime, the variable output return a string

-L lime/2,9,0/ndll/
/home/lionel/applib/haxe/lib/lime/2,9,0/
-D lime=2.9.0

The second call with name=openfl, the variable output return null

So I looked for ProcessHelper._runProcess and then in the code :
try  {
  var current = process.stdout.readAll (1024);
  buffer.write (current);

  if (current.length == 0) {
	waiting = false;
  }
} catch (e:Eof) {
  waiting = false;
}

The first call with lime current.length is maybe 75.
The second call with openfl current.length is 0 and try to read stderr but the output is empty.
I don't understand why... because when I execute haxelib path openfl, it's working.
$ haxelib path openfl
/home/lionel/applib/haxe/lib/openfl/3,6,0/
-D openfl=3.6.0

Another PS : I try to use in the same directory with wine (wine haxelib.exe lime test neko) and it's working.

I've forgotten to precise that I use ppa version of haxe.
haxe 3.2.1
neko 2.0.0
haxelib 3.2.0-rc.3

I missed that.
When you read stderr of the process, I've got this :
test/bin/sh: 1: uname: not found End_of_file
It seems that the env variables for PATH is not set.

I'm right ! But I don't know why...
First call :
/home/lionel/applib/haxe,haxelib,[path,lime],true,true
PATH=/home/lionel/applib/blender:/home/lionel/.composer/vendor/bin:/home/lionel/.npm/bin:/home/lionel/.gem/ruby/2.1.0/bin:/home/lionel/applib/android-studio/bin:/home/lionel/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
Second call :
/home/lionel/applib/haxe,haxelib,[path,openfl],true,true
PATH=/home/lionel/applib/neko/bin:/home/lionel/applib/haxe/bin:/home/lionel/applib/SDL2/bin:/home/lionel/bin:/home/lionel/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/core_perl

I found why !!
It reads in my ~/.hxcpp_config.xml
<set name="PATH" value="/home/lionel/applib/neko/bin:/home/lionel/applib/haxe/bin:/home/lionel/applib/SDL2/bin:/home/lionel/bin:/home/lionel/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/core_perl" />
It was an old configuration, I suppress .hxcpp_config.xml and relaunch lime setup.
And it works for neko and linux, but I have another problem with android. But it's another subject.


codeBlockLanguages setting doesn't reflected

Thanks for the great MDX editor, Kudos to you!!
I was using the following setting codeBlockLanguages={{"java": "Java"}}, however the markdown editor still shows the default language select.
'use client';

import { MDXEditor } from '@/components/editor';

export default function EditorPage() {
  return (
    <>

          <MDXEditor markdown="Hello **world**!" contentEditableClassName="prose max-w-none" codeBlockLanguages={{"java": "Java"}}/>

    </>
  );
}

What am I missing, I was using the latest version of MDXEditor, which was 0.9.0 now.
"@mdxeditor/editor": "^0.9.0",

Thank you for reporting that. It should be fixed in the latest version.


Remove unnecessary logs

Purpose

$subject

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

Comparison is base (8e0fbe7) 26.52% compared to head (60d4543) 39.93%.
Report is 7 commits behind head on main.

Additional details and impacted files
@@             Coverage Diff             @@
##             main    #1965       +/-   ##
===========================================
+ Coverage   26.52%   39.93%   +13.40%
===========================================
  Files         248       14      -234
  Lines       29054     1177    -27877
  Branches     5150      246     -4904
===========================================
- Hits         7706      470     -7236
+ Misses      21100      707    -20393
+ Partials      248        0      -248

Flag
Coverage Δ

adapter
?

common-controller
4.62% <ø> (ø)

config-deployer-service
?

idp-domain-service
80.18% <ø> (ø)

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

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


Use JDBI to execute basic SQL statements in JDBC samples

@rafiss

See https://github.com/cockroachdb/docs/pull/9998 for where this thought came from:
with vanilla JDBC you need to do
PreparedStatement p = connection.prepareStatement("DELETE from promo_codes WHERE code IN(?, ?, ?)");
p.setString(1, codeOne);
p.setString(2, codeTwo);
p.setString(3, codeThree);
p.executeUpdate();

The placeholder arguments are important. Using normal string concatenation leaves the code open to SQL injection, so we don't want to have string concatenation in our docs. But placeholders in JDBC are cumbersome. JDBI (https://jdbi.org/) lets you do something simpler:
handle.execute("DELETE from promo_codes WHERE code IN(?, ?, ?)", codeOne, codeTwo, codeThree);


BUG: cli error messages are not directed to stderr

The fix is trivial but I'll defer it to later, after we're done cleaning the clutter

actually the issue is more complex than I thought at first. There is a lot of confusion in what CLI function are supposed to return (some of them return int on error, but return actual objects otherwise).


DeepLab v3

Implement DeepLabV3

[x] VGG, ResNet, Inception familiy backbones compatibility
[ ] Inria building + deepglobe building benchmark score

#13


HALON-217 support runtime stop and start of the clients.

Created by: qnikst

Closing as an obsolete


Allow unknown JSON properties by default?

Before 2.0.0 is released, what do you think of disabling DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES by default?
Arguments for:

Most, if not all, Dropwizard projects that I’ve seen disables it.
It follows Postel’s law (be conservative in what you send, be liberal in what you accept).
All other JSON libraries that I know allows unknown properties by default: GSON, the json package in Go and Json.NET. Spring Boot (which uses Jackson) also disables it by default.

Arguments against:

Breaks backwards compatibility (although no services should stop working).
Not Jackson default behavior (although e.g. the existing FuzzyEnumModule also makes Jackson less strict than its defaults).

Thoughts?

Huh, those are some pretty good arguments for changing the behavior. I support this change, as it seems it will bring dropwizard in line with the ecosystem at large (though becoming disjointed with default jackson behavior may be unexpected). As long as it's clearly documented how to revert the behavior, the change seems sensible. But I'd wait to see if there are additional opinions before further action.

I’d be supportive of this.

Great, and now, how to disable it back?)


nfs-provisioner - added maxExports flag

The maxExports flag controls the maximum number of volumes a provisioner
is allowed to export. Once this limit is reached new claims will be
ignored with the hope that another provisioner will provision it.
Omitting this flag (or setting to a negative value) will disable this
feature, effectively allowing for unlimited exports.

Corp CLA should now be associated with my account

/lgtm
/area nfs
thanks, I will update the changelog and release a new version tomorrow.


fix: active button feature [ISSUE 24]

Please check my pull request.
Issue 24 was fixed (https://github.com/diosney/angular-bootstrap-datetimepicker-directive/issues/24).

+1, fixes as expected


Ubable to download from BBC site

I have tried to download as in the command below from the BBC website, see line 9. The error seems consistent. Don't know what the problem is, not enough knowledge to diagnose properly. Downloading from youtube is working without any problem. See the end of the list for system information. Thanks for any help you can give.
felix@ubuntu:~$
felix@ubuntu:~$ sudo apt-get install youtube-dl
Reading package lists... Done
Building dependency tree
Reading state information... Done
youtube-dl is already the newest version.
0 to upgrade, 0 to newly install, 0 to remove and 31 not to upgrade.
felix@ubuntu:~$
felix@ubuntu:~$ youtube-dl --verbose -o ~/tmp/x2 http://www.bbc.co.uk/iplayer/episode/p039wd0f/war-and-peace-episode-1
[debug] System config: []
[debug] User config: []
[debug] Command-line args: ['--verbose', '-o', '/home/felix/tmp/x2', 'http://www.bbc.co.uk/iplayer/episode/p039wd0f/war-and-peace-episode-1']
[debug] Encodings: locale 'UTF-8', fs 'UTF-8', out 'UTF-8', pref: 'UTF-8'
[debug] youtube-dl version 2014.02.17
[debug] Python version 2.7.6 - Linux-3.13.0-74-generic-i686-with-Ubuntu-14.04-trusty
[debug] Proxy map: {}
[bbc.co.uk] p039wd0f: Downloading playlist XML
ERROR: Unable to download XML: HTTP Error 404: Not Found; please report this issue on https://yt-dl.org/bug . Be sure to call youtube-dl with the --verbose flag and include its complete output. Make sure you are using the latest version; type  youtube-dl -U  to update.
File "/usr/lib/python2.7/dist-packages/youtube_dl/extractor/common.py", line 191, in _request_webpage
return self._downloader.urlopen(url_or_request)
File "/usr/lib/python2.7/dist-packages/youtube_dl/YoutubeDL.py", line 1157, in urlopen
return self._opener.open(req)
File "/usr/lib/python2.7/urllib2.py", line 410, in open
response = meth(req, response)
File "/usr/lib/python2.7/urllib2.py", line 523, in http_response
'http', request, response, code, msg, hdrs)
File "/usr/lib/python2.7/urllib2.py", line 448, in error
return self._call_chain(*args)
File "/usr/lib/python2.7/urllib2.py", line 382, in _call_chain
result = func(*args)
File "/usr/lib/python2.7/urllib2.py", line 531, in http_error_default
raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
felix@ubuntu:~$
felix@ubuntu:~$ lsb_release -a
LSB Version:	core-2.0-ia32:core-2.0-noarch:core-3.0-ia32:core-3.0-noarch:core-3.1-ia32:core-3.1-noarch:core-3.2-ia32:core-3.2-noarch:core-4.0-ia32:core-4.0-noarch:core-4.1-ia32:core-4.1-noarch:security-4.0-ia32:security-4.0-noarch:security-4.1-ia32:security-4.1-noarch
Distributor ID:	Ubuntu
Description:	Ubuntu 14.04.3 LTS
Release:	14.04
Codename:	trusty
felix@ubuntu:~$
felix@ubuntu:~$ uname -r
3.13.0-74-generic
felix@ubuntu:~$

You are using an outdated version of youtube-dl. Read our FAQ if you have troubles updating.

Hi, read your FAQ and using that have loaded the latest version, all
easy to understand. The latest Ubuntu one was well out of date.

However, though the symptoms are completely different now there
still seems to be a problem? I posted a new issue, #8275. Thanks for
any help.

Alex

On 18/01/16 15:46, Sergey M. wrote:

  You are using an outdated version of youtube-dl. Read our FAQ
    if you have troubles updating.
  —
    Reply to this email directly or view
      it on GitHub.


Updating setup.py to showcase current status and version support.

Also adding a shield to README that has all of our supported versions and removing the text with the same content.

Here is the current shield

Notice Py3.5 isn't in it yet since it wasn't in setup.py, though we can (and should) update this by hand on pypi.python.org without re-deploying

LGTM.


Intellisense keys (make '.' work)

This PR makes the '.' key work like it does in VS.

It also closes the popup on space key.

+1

Looking "crisp" :) I Like it :+1:

Awesome didn't know i was missing it until I tried it :+1:
Small nag entering space to autocomplete will still insert a space

Shouldn't it enter a space? It's that long since I used VS that I don't remember! I did added the space on purpose.

Just verified against VS :+1:

SO MUCH AWESOME


FA to 6.5.1

Upgrading FontAwesome to 6.5.1
Can check with any icon native to 6.0, like .fa-solid,fa-wand-magic-sparkles.

Update, with the changes to our icons:
Old

New

Those are all the changes i could see through our entire site.

Looks good. Thanks @5e-Cleric ! ⭐ 🎉 💯


Icons, fonts and spaces sizes are too large

What are the minimum necessary steps to reproduce this issue?

Use any todo.txt and done.txt files. Examples attached: todo.txt done.txt
Run the stand alone version of effitask (/usr/bin/effitask)

What happens?
The icons, fonts and spaces are very large. Screenshots attached:
What were you expecting to happen?
Reasonably sized icons, fonts and spaces.
Any other details
Is there any settings file where the icons, fonts and spaces sizes can be configured? Thank you.
Some system information:
Ubuntu 20.04.3 LTS
$ plasmashell --version
plasmashell 5.18.5
$ kf5-config --version
Qt: 5.12.8
KDE Frameworks: 5.68.0
kf5-config: 1.0

I have the same problem, I think that needs a compact mode or something, I have a XFCE desktop env, and I have a small netbook, and have 2 bars with actions buttons, why this happend??.

I don’t know if it’s possible to have a responsive design with GTK, a compact view can be a good alternative.


Changelog no longer appearing in PR

Is there an existing issue for this?

[X] I have searched the existing issues

Package ecosystem
nuget
Package manager version
No response
Language version
No response
Manifest location and content before the Dependabot update
No response
dependabot.yml content
No response
Updated dependency
No response
What you expected to see, versus what you actually saw
Dependabot used to include the commits/changelog when available, but I think this stopped working ~ 5 days ago (according to this github search https://github.com/search?q=dependabot+label%3A.NET+changelog&type=pullrequests&s=created&o=desc )
Heres an example from a random repo
Worked on Jun 28th
https://github.com/bervProject/SimplePasswordManagerService/pull/1374
Broken on July 5th
https://github.com/bervProject/SimplePasswordManagerService/pull/1376
The timeline matches with this PR which looks related
https://github.com/dependabot/dependabot-core/pull/10025
Native package manager behavior
No response
Images of the diff or a link to the PR, issue, or logs
No response
Smallest manifest that reproduces the issue
No response

Thank you for filing the issue, it does appear to be caused by the PR you linked.
I'll start investigating and working on a fix now.

I should have this working in #10217.  PR is currently set to draft while I explore other scenarios.

@chris-smith-zocdoc this is now shipped, please let us know if it recurs

Thanks @abdulapopoola @brettfo I'm seeing this working again for many cases, but there appears to be some packages where it remains broken and previously worked.
Amazon.CDK.Lib is affected.
You can see the last time "commits" appeared in a depenedabot pr for this package was 18 days ago
https://github.com/search?q=Amazon.CDK.Lib+author%3Adependabot[bot]+commits&type=pullrequests&s=created&o=desc
Looking at the nuspec for this package, it is very minimal. I think the particular line that is interesting here is the repository
<repository type="git" url="https://github.com/aws/aws-cdk.git" />

It has a .git suffix and is lacking the commit attribute. Successful packages I've looked at include the commit and don't end in .git

Tagging @brettfo

@chris-smith-zocdoc Do you have a log from a recent run that didn't contain commits?  I just pulled the latest version of the dependabot-updater-nuget:latest image and ran a job and it's generating the 3 <details><summary> entries in the PR body: "Release notes", "Changelog", and "Commits".  I'm guessing the PRs from your query are from before I reverted the change that includes the commit info (and that was a straight revert on the file, not a fix.)

Dependabot opened a pull request on my repo and forgot to include changelogs (or even any info on what dependencies changed)
https://github.com/Araxeus/vendorfiles/pull/86

Dependabot opened a pull request on my repo and forgot to include changelogs (or even any info on what dependencies changed)
Araxeus/vendorfiles#86

@Araxeus Can you open a new issue with these details?  The PR you linked is for an NPM dependency and the changes I've been making have only been in the NuGet updater.


Can't import openai

Confirm this is an issue with the Python library and not an underlying OpenAI API

[X] This is an issue with the Python library

Describe the bug
openai module is installed, yet it gives the following error

To Reproduce

pip install openai
Start a REPL session, try to import openai

Code snippets
No response
OS
Ubuntu 22.04.3 LTS
Python version
Python 3.10.12
Library version
openai 1.2.4

It seems that the problem is openai is installed for my python3.8 rather than python3, although I'm using pip3 rather than pip3.8

This is an issue with your Python environment setup, I highly recommend using a virtual environment to protect against issues like this happening.


Addon doesn't work

Given:

NX monorepo v15;
Angular v14;

main.ts
import type { StorybookConfig } from '@storybook/core-common';

export const rootMain: StorybookConfig = {
  stories: [],
  addons: [
    '@storybook/addon-essentials',
    'storybook-preset-inline-svg',
    '@etchteam/storybook-addon-css-variables-theme',
  ],
  typescript: {
    check: true,
  },
};

preview.ts
import light from '!!style-loader?injectType=lazyStyleTag!css-loader!../styles/light.css';
import dark from '!!style-loader?injectType=lazyStyleTag!css-loader!../styles/dark.css';

import cssVariablesTheme from '@etchteam/storybook-addon-css-variables-theme';

export const decorators = [cssVariablesTheme];

export const parameters = {
  cssVariables: {
    files: {
      'Light Theme': light,
      'Dark Theme': dark,
    },
  },
};

I followed the documentation, but the switcher even doesn't appear( no errors or warnings...

This may have been because '@etchteam/storybook-addon-css-variables-theme' was used in main.ts instead of '@etchteam/storybook-addon-css-variables-theme/dist/preset'.
In 2.1.0 either will work.
If this is still a problem we'll need a reproduction to be provided.


Orgin/38 drive distance support

polished all 4 nodes

All revised, please help review that, Thanks!

All workflows are revised and uploaded as well

Revise codes in the Street Network Matrix node:  (a) handle possible missing geometry in road data when building a network; (2) handle unsolvable route, if some are unreachable

add connect graph function to solve possible issue in generate graph before calculating distance

All nodes are tested and work fine.  we can merge it now

@koettert  keep Origin ID and Destination ID as the ID columns names and then merge


MSB3539 when redirecting build output in web project

A most common task when configuring a build is to specify the output path. This task must be really easy and hasslefree.
Currently it is not possible to redirect the path for a web project without receiving a warning. Using the following directory.build.properties

<PropertyGroup>
  <OutputPath>../acmebin</OutputPath>
  <BaseIntermediateOutputPath>../acmebin/obj</BaseIntermediateOutputPath>
  <MSBuildProjectExtensionsPath>../acmebin/obj/$(MSBuildProjectName)</MSBuildProjectExtensionsPath>
  <RestoreOutputPath>../acmebin/obj/$(MSBuildProjectName)</RestoreOutputPath>
</PropertyGroup>

gives the warning
C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\MSBuild\Current\Bin\Microsoft.Common.CurrentVersion.targets(813,5): warning MSB3539: The value of the property "BaseIntermediateOutputPath" was modified after it was used by MSBuild which can lead to unexpected build results. ...
Expected behavior is no warning. Alternatively any simple way to configure the output directory would be ok.

@dsplaisted can you direct to appropriate docs/answer for this?

@livarcocc Is there any (correct) documentation about BaseIntermediateOutputPath at all? See this question: https://stackoverflow.com/questions/45096549/where-is-full-documentation-about-the-csproj-format-for-net-core
When searching for documentation I just find people struggling with setting the output path of a build - again the most rudimentary aspect one would want to configure. For instance in https://stackoverflow.com/questions/45750068/setting-of-baseintermediateoutputpath-prevents-running-targets-from-nuget Martin Ulrich comments:
"Note that a Directory.Build.props file would be imported early enough in the common props to correctly set BaseIntermediateOutputPath. – Martin Ullrich"
However, for an AspNet core application even setting the BaseIntermediateOutputPath in Directory.Build.Props raises the warning mentioned in my first post above. So in other wirds the problem raised here is:
How can I change the build output directory of an AspNet core application? Setting it in build.props works but gives a warning whose meaning remains unknown.

We want to make this a lot simpler.  Here is the issue tracking that: https://github.com/microsoft/msbuild/issues/3497
In that issue or in other issues it links to you can find examples of how people are doing this today.
Thanks!


Allow a way for contracts to add context to errors

We don't really have a nice way at the moment to add information (specifically previous errors) to errors. Unfortunately, Aff uses Error, which doesn't yet support the cause property:  https://github.com/purescript/purescript-exceptions/issues/27#issuecomment-747750600 (the comment is outdated, the proposal is in stage 4 now)
I think we can just create a new foreign constructor for Error which adds a cause parameter, and then we avoid using try/catchError and rather use a helper like errorContext
foreign import errorWithCause :: String -> Error -> Error
-- exports.errorWithCause = (msg) => (cause) => new Error(msg, { cause });

errorContext :: String -> Contract r a -> Contract r a
errorContext msg act = catchError act (\cause -> msg `errorWithCause` cause)

We can use a local-powered function that sets a "prefix" inside the QueryM environment and adds a try+catch such that in case of an error, context information gets attached to the error message. This way we can have both native Error support and nesting.


Provenance for CSV file data

Add some provenance information so we can track where CSV files came from / were generated from

Might as well include the registry information here as well, since otherwise it just gets duplicated in one of the CSV file columns

Do you have thoughts on how to do this?

Maybe a JSON file that maps csv file names -> a URL where the file was downloaded from, then when we generate a Registry object we can add a field for provenance? I don't think this is a critical thing just making sure we have a path back to where things came from.
The file I generated for the mouse anatomy was built from a script, so provenance alone doesn't reproduce it. Is that something to worry about or not bother with?


fixed modal responsiveness

Before

After:

It seems the corner radius of the modal is now gone. Can you fix it?

It seems the corner radius of the modal is now gone. Can you fix it?

Yeah sure (not sure why that happened tho), afk for the moment, Will fix soon 🙏🏼


test(derive): Channel timeout

Overview
Adds a test to the channel bank for channel timeout on OP mainnet & Base Mainnet rollup configs.

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

#437  👈
#436
#435
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @clabby and the rest of your teammates on  Graphite

Codecov Report
Attention: Patch coverage is 94.00000% with 3 lines in your changes missing coverage. Please review.

Project coverage is 78.3%. Comparing base (631f3f1) to head (2ea0c7b).

Files
Patch %
Lines

crates/derive/src/stages/channel_bank.rs
93.4%
3 Missing :warning:

Additional details and impacted files

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


⚠ Bofrost.fr has degraded performance

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

HTTP code: 200
Response time: 991 ms

Resolved: Bofrost.fr performance has improved in 3c1bb4e after 13 minutes.


Fix: use consistent inputs

Removes excessive themes from <Input/> and <Select/> components
Align select and input styles
Use same dark (for dark theme) inputs everywhere (according to wireframes)
Use React.Context within dialogs to control input theming. This is need for places where we can't pass lightTheme to input, e. g. in Extensions

Fixes #1641

Input consistency will be done with fresh PRs and smaller steps.


Add interp tests to get a bit more code coverage

Currently coverage is pretty good, but there are a few things not tested in interp tests (though some of them may be tested in the awk/gawk tests). Specifically:

[x] close() - most of this is not tested
[x] substr() - a few code paths here are not tested
[x] system() - a few code paths here are not tested
[x] more comprehensive coverage for jumps (conditionals)
[ ] error returns - some cases are easy to test

You can you the following commands to view the coverage:
$ go test -coverpkg=./... ./interp -awk="" -coverprofile=cover.out
$ go tool cover -html cover.out

I've added this in the recent commits. Decided not to try to do exhaustive coverage for error returns -- it's just not worth it.


Pass error in goroutine channels

As solution for the issue #24.
Can someone (cc @BarthV) review this fix?
The first alternative I tried, was to get the error returned to avoid prototype modification:
@@ -195,14 +195,19 @@ func main() {

                        // Collect data
                        var data []*influxClient.Series
+                       var errors = make([]error, len(data))

-                       for _, cl := range collectList {
-                               go cl(prefixFlag, ch)
+                       for k, cl := range collectList {
+                               go func() {
+                                  errors[k] = cl(prefixFlag, ch)
+                               }()
                        }

                        for i := len(collectList); i > 0; i-- {
                                res := <-ch
-                               if res != nil {
+                               if errors[i-1] != nil {
+                                       fmt.Fprintf(os.Stderr, "%s\n", errors[i-1])
+                               } else if res != nil {
                                        data = append(data, res)
                                } else if !daemonFlag {
                                        // Loop if we haven't all data:

But it doesn't work as expected :-(
Finally, I think the submitted commit is a cleaner way to do.

Thanks !
I will test this asap.


Fix range selection with unicode in document

I asked chat GPT for help on #3 and this is what it came up with. Seems to work!

Sorry I didn't see this pr, thank you for your contribution!  👍🏼


Adds support for enabling WSL Mode for the shell language only

The main change is that settings.shellWSLMode was added and used in the src/executors/NonInteractiveCodeExecutor.ts file.
The change in esbuild.config.mjs was needed to make the watch mode work.
As far as I can tell, obsidian expects that main.js file to be next to the manifest.json

That's great, thank you a lot!


TTS word boundary inconsistencies

Depending on whether you apply pronunciation changes through the lexicon or using the tag, the returned word boundary will differ.
When using the lexicon, the original text is returned in word boundary, while using the tag, the value inside the alias attribute is what is returned in word boundary.
Based on the example usage for WordBoundary (closed captions/subtitles), I believe the expected behaviour should be to return the original text (i.e. lexicon behaviour).

Thanks for reporting this and it's known issue. @jiajzhan , could you help on this?

@yulin-li Please assign to the correct person (or yourself), seems I cannot add @jiajzhan.

@pankopon, I will follow up, open a task 4681637 to track.


fix: update sample app

Use new certificate files
Chrome 65 ignores push when using bad certs. New cert files were
generated using tls-keygen.
Update fastify and fastify-static
Make them match with the versions used in the fastify-auto-push plugin.

/cc @mcollina

Codecov Report

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

@@           Coverage Diff           @@
##           master      #24   +/-   ##
=======================================
  Coverage   94.59%   94.59%
=======================================
  Files           1        1
  Lines          37       37
  Branches        7        7
=======================================
  Hits           35       35
  Misses          2        2

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 8f576bf...df08cd9. Read the comment docs.

This is part of fixes for https://github.com/google/node-fastify-auto-push/issues/23


add class ClusterReplicationCollector

This class should collect the status of replication that is performed for each lxc/vm for all servers in the cluster.

Thanks for taking the time to file a PR.
Unfortunately scraping /nodes has turned out to be inherently inefficient (see #55 and #58). Especially for big and growing deployments, this can get nasty quite quickly.
This PR is using the exact same known-to-be-faulty mechanism to collect the desired data. To make matters worse, the problematic loop would be running twice after that PR landed and as a result the time to collect all metrics will double for many users.
See the comments in #115 for alternative ideas on how to scrape config efficiently.
Also note that we might scrape /nodes in a different manner after #164 landed.

Thanks for taking the time to file a PR.
Unfortunately scraping /nodes has turned out to be inherently inefficient (see #55 and #58). Especially for big and growing deployments, this can get nasty quite quickly.
This PR is using the exact same known-to-be-faulty mechanism to collect the desired data. To make matters worse, the problematic loop would be running twice after that PR landed and as a result the time to collect all metrics will double for many users.
See the comments in #115 for alternative ideas on how to scrape config efficiently.
Also note that we might scrape /nodes in a different manner after #164 landed.

Yes, it really simplifies the process and speeds it up, and also makes it possible to now install the export on each of proxmox servers of the cluster and collect metrics from each server separately, but some metrics of the cluster will be duplicated. I have made changes to the process of collecting replication tasks status.

but some metrics of the cluster will be duplicated. I have made changes to the process of collecting replication tasks status.

Not sure what you mean by duplicated metrics. If you have specific feedback on the refactoring, then please comment over there: #164

I released 3.0.0 and also merged  #198. This PR now needs a little refactoring for the new file layout.

Closing in favor of #243 (also credited @themoriarti over there for the original work).


[Enhancement] Removes deprecated keyCode & keypress usage in search

On the search page there's usage of some keyboard events that are now deprecated and could be removed from future browsers.

keyCode is deprecated in favour of code & key. We use key as we care about the value of the key rather than it's physical position. (https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/keyCode)

keypress is a deprecated event in favour of keydown which represents the same thing but isn't deprecated. (https://developer.mozilla.org/en-US/docs/Web/API/Document/keypress_event)

The javascript is pretty much the same as before so this should be ok for people to port into their themes that used this as a boilerplate.

This is great, thanks @studioromeo! Love that they, and you, changed it to something more semantic. 13 is almost arbitrary in meaning, Enter is actually readable


Update tutorial-import-certificate.md

Use correct Azure PowerShell command.
Import-AzureKeyVaultCertificate doesn't exist and should be Import-AzKeyVaultCertificate.

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

#label:"aq-pr-triaged"

Good catch, thanks! #sign-off

This has been fixed. #please-close


META's Segment Anything Model (SAM) for annotation

What feature or change would you like to see made?
META's Segment Anything Model (SAM) for faster annotations.
Why should we prioritize this feature?
To help annotators annotate faster. Also useful in clinical trials.

We have already implemented that feature for a commercial partner. They have agreed to open-source it in November. Stay tuned!

@sedghi  Thanks. Will keep an eye on it :)


Disable Rerender after Drag & Drop

Hallo everybody,
is there a posibility to disable the rerendering after i Drag & Drop an Item from the Flatlist?
Maybe it is a bug?
Thanks for your help

What do you mean by rerender, does it happend twice when you drop?
Usually there is only one rerender at the Drop. Because it changes the state of your data in your flatlist, this should be the expected behaviour. However rerendering should not happen when you drag something unless you changed the behaviour.
If you think more than one render is called when you drop, can you add your code?

I experience this if I used LayoutAnimation.configureNext in a component within the list. For me, removing it was a workable solution.


Docs: Disambiguate Sceurity Schemes with same types

Link to feature: https://stoplightio.productboard.com/feature-board/planning/features/8608198

Don't show the scopes if we do.


Modal in 2.0.0-beta.7 no longer adds page class name to ion-page element

The element has a class attribute with a generated classname like "user-login" if the page class is named "UserLogin". This is no longer the case for modals.

It should probably be added to the ion-modal as well so modals can be styled differently.

Hi @jasonwaters,
This is fixed in the nightly release.
Thanks,
Dan

@danbucholtz this broke again on 2.0.0-beta9 😞


Unbelievable! solitaire grand harvest free coins - The Ultimate Hack to Get solitaire grand harvest free coins Players Revealed!

Unbelievable! solitaire grand harvest free coins - The Ultimate Hack to Get solitaire grand harvest free coins  Players Revealed! You Won't Believe Your Eyes When You See How Easy It Is to Get solitaire grand harvest free coins  With This Game-Changing Tool!
🔴📺📱👉 Click here to get solitaire grand harvest free coins
🔴📺📱👉 Click here to get solitaire grand harvest free coins
🔴📺📱👉 Click here to get solitaire grand harvest free coins
🔴📺📱👉 Click here to get solitaire grand harvest free coins
🔴📺📱👉 Click here to get solitaire grand harvest free coins
🔴📺📱👉 Click here to get solitaire grand harvest free coins
Solitaire Grand Harvest: Your Guide to Unlocking Free Coins
In the captivating world of digital card games, Solitaire Grand Harvest stands out as a uniquely rewarding experience. This classic solitaire variation offers players the chance to not only indulge in the timeless challenge of card-laying but also to earn valuable in-game currency through various methods. If you're seeking to maximize your Solitaire Grand Harvest free coin opportunities, you've come to the right place.
Unlocking the Power of Free Coins in Solitaire Grand Harvest
Free coins in Solitaire Grand Harvest are the key to unlocking new levels, upgrading your farm, and accessing a wealth of additional features. These coins can be obtained through a variety of means, each with its own unique advantages and strategies.
Daily Challenges and Achievements
One of the most consistent sources of free coins in Solitaire Grand Harvest is the daily challenge system. By completing the daily challenges, which often involve specific card-laying sequences or achieving high scores, players can earn a substantial number of coins. Additionally, the game's achievement system rewards users for reaching various milestones, further boosting their coin collections.
Watching Advertisements
Another reliable way to earn free coins in Solitaire Grand Harvest is by watching video advertisements. The game offers players the opportunity to view short promotional videos in exchange for a generous influx of coins. This strategy can be particularly useful for those seeking to quickly accumulate resources without having to invest additional funds.
Engaging in Social Interactions
Solitaire Grand Harvest also encourages players to engage with their social networks to earn free coins. By connecting the game to your Facebook account, you can invite friends to join, send and receive gifts, and participate in collaborative events that reward all participants with valuable in-game currency.
Mastering Card Combinations
While the previous methods focus on external factors, the core gameplay of Solitaire Grand Harvest also presents opportunities to earn free coins. By mastering the art of card combinations and strategic card-laying, players can maximize their scores and unlock bonus coins for exceptional performances.
Optimizing Your Solitaire Grand Harvest Experience
To truly capitalize on the free coin opportunities in Solitaire Grand Harvest, it's essential to adopt a comprehensive optimization strategy. Here are some tips to help you get the most out of your gameplay:

Establish a Consistent Daily Routine: Make a habit of completing the daily challenges and actively participating in any available social features. This consistent approach will ensure a steady stream of free coins.

Understand Card Patterns and Combinations: Invest time in learning the intricate patterns and combinations that yield the highest scores. Mastering these techniques will not only improve your overall performance but also lead to increased coin rewards.

Utilize Boosts and Power-ups Wisely: Solitaire Grand Harvest offers various boosts and power-ups that can enhance your gameplay. Strategically deploying these tools can significantly boost your coin earnings.

Stay Updated on In-Game Events and Promotions: Keep an eye out for any special events or limited-time promotions that may offer additional opportunities to earn free coins or other valuable in-game resources.

Engage with the Solitaire Grand Harvest Community: Joining online forums, social media groups, or fan communities can provide valuable insights, tips, and even opportunities to collaborate with other players to maximize your free coin earnings.

Unlocking the Full Potential of Solitaire Grand Harvest
By understanding the various methods for earning free coins in Solitaire Grand Harvest and implementing a strategic optimization approach, players can unlock a world of new possibilities within the game. Whether it's upgrading your farm, unlocking new levels, or accessing exclusive features, the free coins you earn can be the key to elevating your Solitaire Grand Harvest experience to new heights.
So, what are you waiting for? Start your journey towards Solitaire Grand Harvest free coin mastery today and embark on an unforgettable adventure filled with strategic card-laying, rewarding gameplay, and endless opportunities to grow and expand your in-game empire.
🔴📺📱👉 Click here to get solitaire grand harvest free coins
🔴📺📱👉 Click here to get solitaire grand harvest free coins
🔴📺📱👉 Click here to get solitaire grand harvest free coins
🔴📺📱👉 Click here to get solitaire grand harvest free coins
🔴📺📱👉 Click here to get solitaire grand harvest free coins
🔴📺📱👉 Click here to get solitaire grand harvest free coins

Grand Harvest HACK: http://k3a.top/3850c99?Harvest
Grand Harvest HACK: http://k3a.top/3850c99?Harvest
Grand Harvest HACK: http://k3a.top/3850c99?Harvest
Grand Harvest HACK: http://k3a.top/3850c99?Harvest
Grand Harvest HACK: http://k3a.top/3850c99?Harvest

Grand Harvest HACK: http://k3a.top/3850c99?Harvest
Grand Harvest HACK: http://k3a.top/3850c99?Harvest
Grand Harvest HACK: http://k3a.top/3850c99?Harvest
Grand Harvest HACK: http://k3a.top/3850c99?Harvest


Guidance for coding a new standalone tstool

Hi @lelegard,
I need your help to develop a new simple tstool. Furthermore, and if you agree with that, my idea is to provide it as an extension to the TSDuck using a PR. However, I need some guidance to make it easy and simple.
Let me to explain first my objective and after the concept of the tool:

My objective is to develop one standalone EIT merger. As a concept the tool will read some “*.bin” file with the “schedule” tables in binary format for a group of transponders. And the tool will connect with two FIFOs. The first for input and the second for output. The idea is to insert EIT pid 18 packets with p/f tables from one specific TS, and read at the output the new pid 18 packets with the merge of current and schedule tables. This input/output will be done in real-time and with 1-to-1 schedule; so for each input packet you will get one output packet. Then it will be possible to use this standalone EIT merger with a tool that is processing a TS. The processing tool then only needs to filter all pid 18 packets, copy them to the input fifo and read from the output fifo the packets to replace the input.

For implementing this standalone EIT merger I think that the best is to extend the current TSDuck/sample-app/myexec.cpp.c. More or less the change will be oriented to read/write the TS from the FIFOs. But I need also a solution for the 1-to-1 schedule mode. I feel that other users will appreciate this change, as with this alternative running mode will be easy to implement some TSDuck processing inside other tools with a weak coupling between them.

What you think?
Any idea to develop such tool?
You agree to create a PR?
Please let me know what you think before I start coding.
Thank you!

Why not making it a tsp plugin? In the stream, keep EIT p/f, remove EIT schedule (if any), insert new EIT schedule, stealing stuffing if necessary.
The real-time EIT schedule can be inserted using .bin files using a polling mechanism (same as in -P inject --poll-files or -P spliceinject --files).
If the source is a real-time stream which is processed by tsp, you could use UDP:

The source EIT schedule are extracted using -P tables --all-sections --ip-udp ... --no-encapsulation --pid ... --tid ...).
In your EIT merge plugin, you can receive them the same way as -P spliceinject --udp).

BTW, the transparency of contributions is still required. No anonymous PR will be merged.

Hi @lelegard ,
With the current implementation of the FIFOs input/output and the 1-to-1 processing I feel I don't need at all to develop a new tool. My current approach is then to use some scripting to filter the EIT packets, and pass them to the tsp processor over the FIFOs. Futhermore, with the tspcontrol it will be easy to control the process.
But, now I have an additional problem. For sure more than one solution can be used. And I prefer to ask you before. The problem is how to "insert" the schedule tables if the tsp processor will only receive the packets from the current PID 18 ? As the overall architecture is an external processing of the EIT stream (pid 18), we can "replace" packets, but not add them (remember the 1-to-1 processing mode). So we don't have free space to inject the new data and after that merge it with the psimerge plugin.
One idea that I have is this: Why not add a new option to the inject plugin called --preload that reads the input-file when the plugin is started? In this case, all table stuff will be preloaded and it can be merged with the current EIT data using the psimerge plugin.
What you think? Is this a crazy idea or it has sense?
Do you have a different idea?
Tell me your opinion, please.

Use tsp options to insert stuffing for instance.

Use tsp options to insert stuffing for instance.

OK. But I feel this way will create troubles, as 1-to-1 implies one input packet one output packet. Then the inserted stuffing should be removed. In any case, I'll try it.
Thank you!

Strict 1-to-1 and insert additional data at the same time?
The two are incompatible. You have to choose.

Strict 1-to-1 and insert additional data at the same time?
The two are incompatible. You have to choose.

That's the problem. However, I'm exploring for alternatives.


ref meta-ci4rail-bsp improve_etc_overlay

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


nixos/kea: fix ctrl-agent extraArgs

Description of changes
This PR fixes the bug that the extraArgs from services.kea.dhcp4 are currently used for the kea-ctrl-agent systemd unit and not the extraArgs from services.kea.ctrl-agent as intended.

Things done

Built on platform(s)

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

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

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

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

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

[X] Fits CONTRIBUTING.md.

Thanks.


ShowLoading not appearance

Hello @aritchie ,
I'm using UserDialogs.Instance.Progress and is running normal, but when I use UserDialogs.Instance.ShowLoading, does not have anything, how can I solve this?

You haven't filed this with a platform, exception, nothing!!

presents no error, simply does not appear.
UserDialogs.Instance.ShowLoading ("Carregando");                 await saveService.ApagarBackup ("bck");

You need to supply the platform and some code with the issue then!  I'm not psychic and this works everywhere I use it.