v4: Rip out IE compatibility mode meta tags

Fixes #21476.
Updates the docs, examples, and JS tests to remove the relevant <meta> tag. Also updates our docs to remove mention of some irrelevant IE8-9 business. This info will still be there in v3's docs, so we can update it later to link to things as needed.

super awesome @mdo

introduction.md needs to be updated.

Exactly @Quy .... i didn't notice.
That page was the ticket infact so i am surprised that is not commited ?
cc /@mdo @bardiharborow
Would humbly request you to plz commit that also .... cheers :+1:

I've been wondering this for a while now (and this probably isn't the place to talk about it, I just got reminded of it because of the change adding the note about v3), but v3 status is "no more features, only critical bug fixes and documentation improvements", but every v3 issue and pull request I've seen has been closed. Just how critical are we talking here? Why not merge #21341 which seems like a fairly big problem to some people? And why not merge pull requests like #21065 that just add a documentation improvement?

@Starsam80 I'm labelling all those issues as they get closed. Anything I can come back to when v4 is released, I'll come back to. Otherwise, just talking about mental load and balancing work, life, and OSS, I can only focus on one major code version at a time. Trying to do both was no good for anyone for far too long. 😞

...and this Forcing Internet Explorer to use its latest rendering mode (read more) ;)

@Starsam80 sorry but please support mark on this .... dont worry we all will get back to v3 rather sooner than later .... at this time v4 should be the focus ... These coming months, we should work hard for this v4 release first and then think about anything else like v3.

@IamManchanda Thanks, but I appreciate @Starsam80 pushing back on that stuff. I did make some copy changes there and he's right that it's not all that accurate in how we're "maintaining" v3.

Yup won't fix is the not the right choice , even i agree .... @mdo @Starsam80
Would be better to reopen those important issues or something like a temporary lock can also be a better choice for some of these issues

Or maybe a new label to show that they will be reviewed later. Maybe something like punted?

Yup :+1: @Starsam80 .... but i guess reviewed later is also a good choice of the label..... rest on mark to decide

hmmmn @mdo seems on hurry ..... from 20 open to just 15 open for the milestone in the the last 15-20 mins ..... awesome .... so we can presume alpha6 in coming week i guess .... yuppieee

Why are these tags being removed? IE10 and IE11 still need those to make sure that they are using their respective latest rendering engine, no?

Why are these tags being removed? IE10 and IE11 still need those to make sure that they are using their respective latest rendering engine, no?

IE10 and IE11 still need those to make sure that they are using their respective latest rendering engine, no?

no. HTML5 doctype has the exact same effect, without needing vendor-specific meta elements

IE10 and IE11 still need those to make sure that they are using their respective latest rendering engine, no?

no. HTML5 doctype has the exact same effect, without needing vendor-specific meta elements

Sorry for bumping this old PR but the following statement is not entirely correct:

no. HTML5 doctype has the exact same effect, without needing vendor-specific meta elements

This only applies to pages which aren't in the "Intranet" zone, see https://www.leapinggorilla.com/Blog/Read/1016/ie-ate-my-css---disabling-compatability-mode
What is true though is that the other reason for setting the meta tag in the past, the UI option to switch a page to compatibility mode is hidden per default (at least in IE11).


[External - Apizr.Integrations.Shiny] Register/Resolve IEnumerable

Waiting for external issues #124 and #125 to be fixed, so that Apizr could bring fusillade priority feature to DryIoc and Unity containers users and a smooth MediatR integration.
Also discussed here on Shiny side.

Dan just pushed its container extensions packages on NuGet with multiple instance registration/resolution feature, witch finally fix this. Please make sur to update to at least v8.0.48

Dan刚刚使用多实例注册/解析功能将其容器扩展包推到了NuGet上，终于解决了这个问题。请使sur至少更新到v8.0.48

Hi, Jeremy BP, I recently tested your suggestion，the Prism.DryIoc.Extensions after upgrading to 8.0+, bug still exist.
crg.RegisterForNavigation<LazyContentPage, view1ViewModel>(nameof(view1));
crg.RegisterForNavigation<LazyContentPage, view2ViewModel>(nameof(view2));
"view2ViewModel" only work， "view1ViewModel" cannot be instantiated

Dan just pushed its container extensions packages on NuGet with multiple instance registration/resolution feature, witch finally fix this. Please make sur to update to at least v8.0.48

Dan刚刚使用多实例注册/解析功能将其容器扩展包推到了NuGet上，终于解决了这个问题。请使sur至少更新到v8.0.48

Hi, Jeremy BP, I recently tested your suggestion，the Prism.DryIoc.Extensions after upgrading to 8.0+, bug still exist.
crg.RegisterForNavigation<LazyContentPage, view1ViewModel>(nameof(view1));
crg.RegisterForNavigation<LazyContentPage, view2ViewModel>(nameof(view2));
"view2ViewModel" only work， "view1ViewModel" cannot be instantiated

Dan just pushed its container extensions packages on NuGet with multiple instance registration/resolution feature, witch finally fix this. Please make sur to update to at least v8.0.48

Do you guys could share a sample project?
I mean it doesn't look like to be related to Apizr. What you described is more about Prism and maybe you should consider to open an issue on its repo.
Anyway, if you attach a sample project, I could investigate a bit.

Do you guys could share a sample project?
I mean it doesn't look like to be related to Apizr. What you described is more about Prism and maybe you should consider to open an issue on its repo.
Anyway, if you attach a sample project, I could investigate a bit.

After some googling, I found that Prism doesn't allow multiple vm registration for same view AFAIK.
There's an old pull request about it but rejected: https://github.com/PrismLibrary/Prism/pull/1514
There's an entry on stackoverflow about it also: https://stackoverflow.com/a/52456663/14654700
The last vm registered will override others, in your case it's view2ViewModel.

After some googling, I found that Prism doesn't allow multiple vm registration for same view AFAIK.
There's an old pull request about it but rejected: https://github.com/PrismLibrary/Prism/pull/1514
There's an entry on stackoverflow about it also: https://stackoverflow.com/a/52456663/14654700
The last vm registered will override others, in your case it's view2ViewModel.


Error message references github.com

Which version of the AzCopy was used?
10.0.7-preview
Note: The version is visible when running AzCopy without any argument
Which platform are you using? (ex: Windows, Mac, Linux)
Windows 10
What command did you run?
azcopy copy "https://xxxxxxxxxxxxxx.blob.core.windows.net/*" "C:\logs" --recursive
Note: Please remove the SAS to avoid exposing your credentials. If you cannot remember the exact command, please retrieve it from the beginning of the log file.
What problem was encountered?
When a SAS key is omitted, the error message  has references to github in it.
For example:
C:\Users\ME>azcopy copy "https://xxxxxxxxxxxx.blob.core.windows.net/*" "c:\Users\ME" --recursive
Scanning...

failed to perform copy command due to error: cannot start job due to error: cannot list blobs for download. Failed with error -> github.com/Azure/azure-storage-azcopy/vendor/github.com/Azure/azure-storage-blob-go/azblob.NewResponseError, /go/src/github.com/Azure/azure-storage-azcopy/vendor/github.com/Azure/azure-storage-blob-go/azblob/zz_generated_response_error.go:29
===== RESPONSE ERROR (ServiceCode=ResourceNotFound) =====
Description=The specified resource does not exist.
RequestId:83ca270a-d01e-0045-3a87-ca4785000000
Time:2019-02-22T08:24:10.8669480Z, Details:
   Code: ResourceNotFound
   GET https://xxxxxxxxxxx.blob.core.windows.net?comp=list&include=metadata&restype=container&timeout=901
   User-Agent: [AzCopy/10.0.7-Preview Azure-Storage/0.4 (go1.10.3; Windows_NT)]
   X-Ms-Client-Request-Id: [b7439d2a-f1a7-444d-56b2-fbda62d68ebc]
   X-Ms-Version: [2018-03-28]
   --------------------------------------------------------------------------------
   RESPONSE Status: 404 The specified resource does not exist.
   Content-Length: [223]
   Content-Type: [application/xml]
   Date: [Fri, 22 Feb 2019 08:24:10 GMT]
   Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0]
   X-Ms-Error-Code: [ResourceNotFound]
   X-Ms-Request-Id: [83ca270a-d01e-0045-3a87-ca4785000000]
   X-Ms-Version: [2018-03-28]

How can we reproduce the problem in the simplest way?
Initiate a copy without a SAS token and without being logged in
Have you found a mitigation/solution?
This is cosmetic

Hi @lesterw1, thanks for your feedback! We'll look into making the error message more concise.

Closing for now, as it actually might be useful to see the error type in debugging scenarios.


DEV:LOG: When performing a log query, a client must not provide duplicate mnemonics (error-482)

Epic:
#361
Size:
Medium
When a client performs a get from store query, they must not define duplicate mnemonics in the LCIs or in the mnemonics list.
From the WITSML spec:
The clients MUST NOT [else error -482] specify duplicate mnemonics in a query.

JUNIT Complete and Fix Confirmed 9/13


Update project-01-matterhorn-studio-Dragonfly-benchmark.md final subm…

…ission

Great! Can you also include a link to a LinkedIn or X post?


Cleaned up some swiftlint violations

Current coverage is 94.28%

Merging #3 into master will decrease coverage by -0.08% as of 49a83cd

@@            master      #3   diff @@
======================================
  Files            3       3
  Stmts          284     280     -4
  Branches         0       0
  Methods          0       0
======================================
- Hit            268     264     -4
  Partial          0       0
  Missed          16      16

Review entire Coverage Diff as of 49a83cd

Powered by Codecov. Updated on successful CI builds.


nip19: remove noteEncode().

In response to the discussion in #456, I only removed the encoding.

We could just mark it as deprecated in TypeScript instead of removing it.
/** @deprecated Use `neventEncode` and include relay URLs when possible. */
export function noteEncode(hex: string): Note {


Identify who last modified a record in A&R

Description:
As an admin, I want to be able to see who last modified a record in A&R so that I can better track and understand the change history of a record.
Ability to track and see who last modified a record in A&R
Acceptance Criteria:
Given
When
Then
Given
When
Then
Development Checklist:

[ ] ...
[ ] ...
[ ] ...

Dependencies

Blocked by
Blocking

Wireframe(s):
Workflows:
Definition of Ready (Note: If any of these points are not applicable, mark N/A)

[ ] User story is included
[ ] User role and type are identified
[ ] Acceptance criteria are included
[ ] Wireframes are included
[ ] Design / Solution is accepted by Product Owner
[ ] Dependencies are identified (technical, business, regulatory/policy)
[ ] Story has been estimated (under 13 pts)

Definition of Done

In progress:

[ ] Acceptance criteria are tested (Functionality meets the acceptance criteria defined in the ticket)
[ ] UI meets accessibility requirements
[ ] Unit tests are written
[ ] Work is traceable in GitHub
[ ] PR linked to ticket number
[ ] If needed/required - Dev adds flag/label to highlight any migration steps necessary prior to PROD deployment

Code review:

[ ] Code is peer reviewed and has passed CI/CD tests

QA:

[ ] Acceptance criteria are tested (Functionality meets the acceptance criteria defined in the ticket)
[ ] Code is potentially shippable to the production environment
[ ] Functional features have been tested and passed by QA
[ ] UI components tested by designer
[ ] Code is deployed to PROD when moved to 'done' column (unless requested otherwise by PO)

PO Review:

[ ] Acceptance criteria are tested (Functionality meets the acceptance criteria defined in the ticket)
[ ] Reviewed and approved by Product Owner

Notes:

October 11, 2024 prioritization session: A&R team identified this as a new ticket/request for implementation.
Mural board: https://app.mural.co/t/bcparks2575/m/bcparks2575/1728427370222/4c9714df914c7ec8bdcf20a9ee1999cc9e664a27?wid=0-1728427872927

this doesn't even need to be included in the export, even if it was just available under the variance note, or at the bottom of the data entry page.


Increment year only on defaultDate option

Hello,
I want to set the defaultDate option to a past date, same day and same month as today, but with an increment year, something like this:
defaultDate: new date(d, m, fp_incr(-7))
so the result would be: 18/10/2010
is this possible with the plugin ?
thank you so much for your help !

I found a solution, in case anyone look for the same thing:
defaultDate: new Date().getDate() + "/" + (new Date().getMonth() + 1) + "/" + (new Date().getFullYear() - 7)


esp32s3 curve-fitting calibration with continuou ADC reading gives about 10mV difference from the real value (IDFGH-13275)

Answers checklist.

[X] I have read the documentation ESP-IDF Programming Guide and the issue is not addressed there.
[X] I have updated my IDF branch (master or release) to the latest version and checked that the issue is present there.
[X] I have searched the issue tracker for a similar issue and not found a similar issue.

IDF version.
v5.1.2-534-gbbd8d13f93
Espressif SoC revision.
ESP32-S3 (QFN56) (revision v0.1)
Operating System used.
Linux
How did you build your project?
Command line with idf.py
If you are using Windows, please specify command line type.
None
Development Kit.
ESP32-S3-WROOM-1
Power Supply used.
USB
What is the expected behavior?
The calibrated value should be as close to the actual voltage as possible.
What is the actual behavior?
It has about 10mV difference from the actual measurement on average.

ADC measurements.ods
Please see the attached spreadsheet for all the measurements.
Steps to reproduce.

Setup a voltage source with multimeter. Feed the voltage into the ADC inputs.
Use the example in examples/peripherals/adc/continuous_read. Change the attenuation level to ADC_ATTEN_DB_6. Initialise the ADC calibration scheme in continuous_adc_init and print the conversion in the app_main while loop.
Read the multi-meter measurements and the "calibrated" value on the console.

Debug Logs.
No response
More Information.
I have got over 20 devices and all behaves the same way.

This is expected behavior and is defined here on pg 58.
This is a good repo that explores the issue, and provides a solution using a LUT.
FYI the esp-idf calibration code is not good.
If you look under esp-idf/components/efuse/{module type}/esp_efuse_rtc_calib.c
you'll see many of the values are hardcoded. Specifically  out_vol_mv = 850;
IMO the LUT is not a valid choice for an s3 since it doesn't have a DAC you can use to calibrate.
I recommend you do some RMS averaging to get the bits up to 14. This will reduce some of the error.
If you need even more accuracy than that, you'll need to lower your attenuation, or rewrite the calibration function to hold more decimals.
/*
    Calibration voltage is 850mV
    Calibration digital is 1003
    Max ADC raw is 409599 (4095.99)(14bit)

    850/1003 = 0.847457627
    0.847457627 * 409599          = 3471178 (3471.178)
    (847457 * 409599)  / 10000000 = 3471175 (3471.175)
    (8474576 * 409599) / 10000000 = 3471178 (3471.178) (No reason to keep more decimals)

*/
#define ADC_CALIBRATION_COEFF_MULTIPLIER 10000000

/*
    Raw values are up to 4095, but through multisampling,
    you can get 4095.50 etc.
    This is 40950. After multiplying with coeffA, you get
<PHONE_NUMBER>000
<PHONE_NUMBER>000 / 1000 =<PHONE_NUMBER> (3470(mV).338(uV).872(pV))

*/
#define ADC_RAW_14BIT_TO_12BIT 1000

/*
    After calculating ADC to mV you get,
<PHONE_NUMBER> (3470(mV).338(uV).872(pV))

    this value is likely not accurate so we turf the pV
<PHONE_NUMBER> / 1000 =<PHONE_NUMBER> (3470(mV).338(uV))
*/
#define ADC_CALIBRATION_PV_TO_UV 1000

if (esp_efuse_rtc_calib_get_cal_voltage(1, ADC_UNIT_1, ADC_ATTEN_DB_0, &u32CalibrationDigital, &u32CalibrationVoltage) != ESP_OK) { ESP_LOGI(DEBUG_TAG, "esp_efuse_rtc_calib_get_cal_voltage. "); return !ESP_OK; }
coeff_a = ((uint64_t)u32CalibrationVoltage*(uint64_t)ADC_CALIBRATION_COEFF_MULTIPLIER) / u32CalibrationDigital;
if (coeff_a == 0) { ESP_LOGI(DEBUG_TAG, "Invalid Calibration Coefficent. "); return !ESP_OK; }

Here's an example on how to start your calibration function
static void IRAM_ATTR _{}_Cali_Raw_To_Voltage(int raw, uint32_t *mV)  {
    /*
    Max Raw = 409500 (4095.00)
    CoeffA = 8474576
    409500 * 8474576 =<PHONE_NUMBER>000
<PHONE_NUMBER>000 / 1000 =<PHONE_NUMBER> (3469(mV).491(uV).414(pV))
<PHONE_NUMBER> / 1000 = 3469491 (3469(mV).491(uV))
    */

    uint64_t v_cali_2 = (uint64_t)raw * (*coeff_a);
    v_cali_2 /= ADC_RAW_14BIT_TO_12BIT;
    v_cali_2 /= ADC_CALIBRATION_PV_TO_UV;

   ...

Also, a handheld meter is not accurate enough. I have a few fluke meters here that saw similar results to you.
I couldn't accurately do verification until I used a 16bit oscilloscope. A 14bit scope may be enough.


add hydrogen SE and FE and gross trade SE

Add gross trade values for electricity
Add liquids/gases from hydrogen to Secondary Energy when hydrogen is modelled as a commodity (see also discussion in https://github.com/IAMconsortium/common-definitions/pull/106#issuecomment-2328867412 )
Also add sub-variables for Curtailment for an analysis on storage/curtailment in ECEMF.
Also added centralized heat generation by heat pumps

@danielhuppmann would it be possible to merge this PR?

@danielhuppmann pushing this up again :-)


PDO::quote() for SQL Server mis-quotes strings containing ASCII NUL

I asked a question on StackOverflow and from the various responses it appears that perhaps this is a bug in the pdo_sqlsrv driver itself.  I am therefore re-posting it here so that it can be investigated properly.
Here is the same question as posted on StackOverflow: https://stackoverflow.com/questions/46100518

I'm trying to insert ASCII NUL characters (\0 aka U+0000) into an SQL Server database from PHP, using pdo_sqlsrv.  This is a requirement for handling PHP serialized strings, which contain NUL characters to represent private/protected variables.
However, there is something about PDO::quote() which is breaking the strings.
Code to reproduce (replace DBNAME, USERNAME and PASSWORD with appropriate values):
<?php

try {
	$dsn = 'sqlsrv:Server=.\SQLEXPRESS;Database=DBNAME';
	$user = 'USERNAME';
	$pass = 'PASSWORD';

	$connection = new PDO($dsn, $user, $pass);
} catch (PDOException $e) {
	die("Connection error: " . $e->getMessage());
}

$str = "XX\0XX";

header("Content-Type: text/plain");

print("Original: " . str_replace("\0", "{NUL}", $str) . "\n");
$str = $connection->quote($str);
print("Quoted:   " . str_replace("\0", "{NUL}", $str) . "\n");

?>

Expected Output:
Original: XX{NUL}XX
Quoted:   'XX{NUL}XX'

Actual Output:
Original: XX{NUL}XX
Quoted:   'XX'{NUL}{NUL}a

Note that it appears that the final character is random, as on a subsequent run it was an e.  This implies some form of memory access error, e.g. reading past the end of the string.  Maybe a bug in the pdo_sqlsrv implementation?

PS - The issue was experienced using php_pdo_sqlsrv_56_nts.dll (v3.2) on PHP 5.6.18.

Hi @MarkMaldaba , we do not actively support PHP 5.6 anymore. Please get the latest PDO_SQLSRV driver from (here)[https://github.com/Microsoft/msphpsql/releases/tag/v5.0.0-preview]. From your repo script and from the latest driver, the output that I get is:
'XX'{NUL}{NUL}{NUL}

This is a bug on the PDO_SQLSRV driver and we will investigate further.

@MarkMaldaba we fixed the issue in the latest release, could you give it a try and confirm if it is fixed in your case?

We believe this issue is fixed, feel free to reopen the issue if you face the issue


blackbox_deregister_file does not remove deregistered file from .gitignore

Is that intended? If it's no longer part of the blackbox, it should show up as a file that isn't checked in.

No, that's a bug.
Interested in fixing it?

#131 fixed this.


Allow for automatic "Yes" opt-in to telemetry

Currently, during a build, Nuxt asks "Are you interested in participation? (Y/n)" and requires a user response.
This is something that needs to be able to be automated for use inside Docker deployments, continuous integrations, cloud instance deployments, or otherwise unattended server builds/starts of Nuxt.
I recommend an accept boolean to facilitate telemetry opt-in AND automatically proceed with a build.

I second that. I was only able to get my application running on AWS through my pipeline by disabling telemetry in nuxt.config.
module.exports = {      telemetry: false, }
Also, my application was unable to even run. I assume, because nuxt-telemetry was unable to connect. I saw error messages in CloudWatch that '/home/$user/.nuxtrc cannot be opened. Also, my pipeline said the following, because my firewall did not allow connection:
[error] [@nuxt/telemetry] Error sending sent to https://telemetry.nuxtjs.com (26 ms)
request to https://telemetry.nuxtjs.com/ failed, reason: connect ECONNREFUSED

@pi0 I see there's an options.consent boolean under TelemetryOptions, but I think it's not exposed at the nuxt.config level? So just a refactor perhaps to allow something like:
export default {
  telemetry: {
     enabled: true,
     consent: true
  }
}

Hi. Better CI detection is implemented with v1.1.0 so prompt will be auto skipped on CI environments. Also using nuxt telemetry enable sets consent value too now. You can recreate yarn.lock or use yarn upgrade nuxt to get the fixes.
@nathanchase If you prefer nuxt.config instead of .nuxtrc, it is still possible just value of consent should be 1 (will be increased if telemetry terms changes). Technically .nuxtrc (both global and per-project) provide defaults for nuxt.config (see https://github.com/nuxt/nuxt.js/pull/7430)
@mkriesten (unrelated point) If you see telemetry log without manually enabling DEBUG, it is likely you are using some outdated dependencies (including consola). I would recommend recreating lock-file.

Sounds good. Thanks, @pi0!

Update: with latest release telemetry: true support also added to skip consent (as a shortcut to https://github.com/nuxt/telemetry/issues/16#issuecomment-647014318)


Add integration tests on a self-hosted runner

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

Project coverage is 61.73%. Comparing base (7c733d1) to head (7fb7b04).

Additional details and impacted files
@@           Coverage Diff           @@
##           master     #104   +/-   ##
=======================================
  Coverage   61.73%   61.73%
=======================================
  Files           9        9
  Lines        1445     1445
=======================================
  Hits          892      892
  Misses        553      553

Flag
Coverage Δ

integrationtests
59.59% <ø> (+34.68%)
:arrow_up:

unittests
61.73% <ø> (ø)

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.


persitant jobs

How to make jobs persistent .FAQ suggested putting -b option but how to run beanstalkd with that can anyone help??

do you mean auto re-run job on particular time? I don't think it's good to use beanstack for that purpose.

I think did you mean jobs from failover? The beanstalkd has a -b option, yes, but all jobs will be flushed to disk. I think it's not good for performance. The beanstalk keeps all jobs in memory by default. There is only one way to keep them before shutdown - to write tools for reading/writting to disk before shutdown and loading after starting again. Or to use -b option but it's not fine solution for performace as i think (i didn't use this option)

Typo in issue title.

I'm going to close this. Please let me know if still an issues.


eslint.rules.customizations should override rule set to off

I'm not sure if this is a Bug or Feature Request.
My repository's .eslintrc has "react-hooks/exhaustive-deps": "off". I want to change this to "warn" locally, but setting it in eslint.rules.customizations does not seem to work. If it is set to "warn" in .eslintrc, I can change the severity of the warning (to "error", for example), and that works correctly, but I can't change the rule from "off" to another severity. My team doesn't want to change it in .eslintrc.
How .eslintrc is configured:
{
  "rules": {
    "react-hooks/exhaustive-deps": "off"
  },
  "plugins": ["react-hooks"]
}

How settings.json is configured:
{
  "eslint.rules.customizations": [
    { "rule": "react-hooks/exhaustive-deps", "severity": "warn" }
  ]
}

I am not sure if this will be possible since this feature depends on the ESLint overrideConfig feature. If you provide me with a GitHub repository that demos this that I can clone I will have a look and see if there is something I can do.

So I haven't debugged this carefully but just from reading this code I think that the problem is that ESLint will lint according to the .eslintrc file it finds, and if a certain rule is off then no error messages will be generated for it and so the overrides won't do anything.
Maybe if you use overrideConfigFile inside eslint.options setting it will work, because then that configuration will be used to create the respective linter object.

@MariaSolOs is actually correct. Only eslint.codeActionsOnSave.rules uses override config. The reason why eslint.rules.customizations is only hiding the problem is that otherwise auto fixing these errors on save wouldn't work. So this is actually by design.

@MariaSolOs @dbaeumer, Thank you both! I'll close this

@MariaSolOs’s solution works great.
I had a .eslintrc.json in my project.
I added a .eslint-experimental.json beside it, with rules that not all devs should get in their editors.
Everyone who wants to additionally see our experimental rules needs to add this in the personal VSCode User Settings:
"eslint.options": {
  "overrideConfig": {
    "extends": ["./.eslint-experimental.json"]
  },
},


我在部署单机版ds执行install.sh的时候，报错操作系统unknown

我在部署单机版ds执行install.sh的时候，报错操作系统unknown。
install.sh: 24: install.sh: [[: not found
install.sh: 27: install.sh: [[: not found
install.sh: 30: install.sh: [[: not found
install.sh: 34: install.sh: [[: not found
install.sh: 38: install.sh: [[: not found
install.sh: 41: install.sh: [[: not found
Operating system unknown, please tell us(submit issue) for better service

1.3.1
------------------ 原始邮件 ------------------
发件人<EMAIL_ADDRESS>发送时间: 2020年7月29日(星期三) 下午5:08
收件人<EMAIL_ADDRESS>抄送<EMAIL_ADDRESS><EMAIL_ADDRESS>主题: Re: [apache/incubator-dolphinscheduler] 我在部署单机版ds执行install.sh的时候，报错操作系统unknown (#3345)
which version？
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

there is no [[ in line 24 .

you can download 1.3.1 version from here: https://www.apache.org/dyn/closer.cgi/incubator/dolphinscheduler/1.3.1/apache-dolphinscheduler-incubating-1.3.1-dolphinscheduler-bin.tar.gz

When you run echo $OSTYPE on the command line, what is its output?

linux-gnu，ubuntu16.04------------------ 原始邮件 ------------------
发件人<EMAIL_ADDRESS>发送时间: 2020年7月29日(星期三) 晚上6:30
收件人<EMAIL_ADDRESS>抄送: "李小八"<752242046<EMAIL_ADDRESS>主题: Re: [apache/incubator-dolphinscheduler] 我在部署单机版ds执行install.sh的时候，报错操作系统unknown (#3345)

@dailidong
According to user feedback, the download is the official package, and the system is determined to be no problem, but the strange thing is that it outputs "Operating system unknown, please tell us(submit issue) for better service" but does not output Welcome to the dolphinscheduler front-end deployment script, which is currently only supported by front-end deployment scripts: CentOS and Ubuntu
I will continue to follow up on this issue

When the user operating system was switched to ubuntu18.04, this problem was solved. I will continue to follow up and find time to see if this problem can recur.

you got a "[[: not found", for this case, you should use bash instead of dash first to make the script work normally.


Lerna bootstrap doesn't run as expected

Expected Behavior
the command should install all dependencies
Actual Behavior
The command errors out while trying to install some dependencies
Steps to Reproduce the Behavior
remove node_modules from /storybook and run lerna bootstrap from root
lerna ERR! npm install exited 1 in 'design-system-react-storybook'
MA-DIGDV-051170:nypl-design-system crystalngai$ lerna bootstrap
lerna notice cli v3.18.1
lerna info Bootstrapping 5 packages
lerna info Installing external dependencies
lerna ERR! npm install exited 1 in 'design-system-react-storybook'
lerna ERR! npm install stderr:
npm ERR! Cannot read property 'match' of undefined

npm ERR!      /Users/crystalngai/.npm/_logs/2019-10-21T14_05_18_131Z-debug.log

lerna ERR! npm install exited 1 in 'design-system-react-storybook'

Closing this as it's on the roadmap to remove Lerna.


Library to load BPF programs

Get rid of dependency to use iproute2 and tc to load BPF programs and leverage a native library instead.

By native library you mean native in Go or can it be implemented in C (f.e. against elfutils library) and we add bindings? Or should this library even be linked against llvm library, so we potentially don't need to call out clang either?

A C library + bindings will be great. Writing the bindings is trivial. Long term I would like to no longer depend on invoking llvm but short term that's perfectly acceptable.


is_mounted failed to find mount point if using a non-canonical path

https://github.com/dragonflyoss/image-service/blob/48a125074fdc3f8d600f0d18d1ef0b7ab89c704d/src/bin/nydusd/fusedev.rs#L327
If a non-canonical path, e.g. ./mydebug/mntpoint is passed, the above function failed to find the mount point as expected.
Looks like we need to ensure is_mounted() get a canonical path, either by itself or the caller.

https://github.com/dragonflyoss/image-service/pull/339

#339 has been merged, close it.


Compatibility with Cilium

Has anyone tried using this with Cilium CNI?
My guess it's probably not compatible since this project uses iptables and Cilium does most things with eBPF.
I've installed the operator on a fresh cluster with Cilium 1.13, created the Wireguard and WireguardPeer objects, got the peer config, used the config in a separate VM but I can't access any resources from the VM on K8s.
The Wireguard agent logs show that it failed to sync Wireguard:
2023/10/31 09:02:49 agent: "caller"={"file":"main.go","line":81} "level"=0 "msg"="Received a new state"
2023/10/31 09:02:49 agent/wireguard: "caller"={"file":"wireguard.go","line":199} "level"=0 "msg"="syncing Wireguard"
2023/10/31 09:02:49 agent: "caller"={"file":"main.go","line":84} "msg"="Error while sycncing wireguard" "error"="exit status 1"
2023/10/31 09:02:49 agent/iptables: "caller"={"file":"iptables.go","line":42} "level"=0 "msg"="syncing network policies"

Hey @thrashwerk,
The operator should work regardless of the CNI used as it doesn't really depend on the CNI implementation

I can offer a live debugging session if your okay with that to try to see what is the problem

While it doesn't depend on a CNI implementation it uses iptables and I suppose eBPF could route the packets before they reach iptables. At one place I worked we used iptables to firewall our servers, when we created a K8s cluster with Cilium the iptables firewall no longer worked since eBPF would take over a lot earlier, we had to use Cilium network policies.
Right now I'm running:
K8s 1.27.2
Cilium 1.13.4 (with Kube-proxy replacement)
wireguard-opeartor 2.0.8
In wg-test namespace I created:
apiVersion: vpn.wireguard-operator.io/v1alpha1
kind: Wireguard
metadata:
  name: "my-cool-vpn"
spec:
  serviceType: "LoadBalancer"
  enableIpForwardOnPodInit: true

The VPN pod starts but there's an error in the agent container logs:
2023/11/08 12:03:12 agent: "caller"={"file":"main.go","line":81} "level"=0 "msg"="Received a new state"
2023/11/08 12:03:12 agent/wireguard: "caller"={"file":"wireguard.go","line":199} "level"=0 "msg"="syncing Wireguard"
2023/11/08 12:03:12 agent: "caller"={"file":"main.go","line":84} "msg"="Error while sycncing wireguard" "error"="exit status 1"
2023/11/08 12:03:12 agent/iptables: "caller"={"file":"iptables.go","line":42} "level"=0 "msg"="syncing network policies"

It fails to sync something but it's not clear what.

I checked the agent container in the VPN pod, I don't see any Wireguard interface, only the regular eth0 interface with the pod IP. So maybe there's a problem with creating the interface?

So adding a few fmt.Println I found out it gets an error here wireguard.go#L123.
Removed the userspace options from the deployment
        - --wg-userspace-implementation-fallback
        - wireguard-go
        - --wg-use-userspace-implementation

the agent container had created the wg0 interface and now my VM can reach pods in the cluster, so I guess everything works.

Great debugging skills @thrashwerk!
Would you be interested of adding new boolean attribute to he Wireguard CRD. Something like
apiVersion: vpn.wireguard-operator.io/v1alpha1
kind: Wireguard
metadata:
  name: "my-cool-vpn"
spec:
  serviceType: "LoadBalancer"
  enableIpForwardOnPodInit: true
  useWGUserspaceImplemenation: true

I'd really appreciate that!

Great debugging skills @thrashwerk!
Would you be interested of adding new boolean attribute to he Wireguard CRD. Something like
apiVersion: vpn.wireguard-operator.io/v1alpha1
kind: Wireguard
metadata:
  name: "my-cool-vpn"
spec:
  serviceType: "LoadBalancer"
  enableIpForwardOnPodInit: true
  useWGUserspaceImplemenation: true

I'd really appreciate that!

Sure, I'll take a lookt at it.


Custom Python code with custom commands.

Alright, so I'm not sure if this is the right place to post but here I go.
Does anyone know of a way I could run a command with an Alexa skill? Like
Alexa, tell pi to toggle Bluetooth
(To start my Bluetooth speaker thingy)
I tried belle an but the only part that works on that is the Alexa part. Not the wit.ai part.
Thanks in advanced!

Ayy!
I got it working! (Which is surprising because I don't know Python)
After reading the come and having some common sense, it looked exactly like Java. Just a few minor differences. (And bash)
Still need the wit.ai token.
I made it read the response that was stored in a variable (in plain text) response["_text"]
And did this:
if response["_text"] == "test":
offline_speak("It works.")
wit_ai_received = True
Sure enough, I say pie, then test, and bam. I get the output. I'll be posting this on my github so other people can clean it up and use it. I basically commented out everything that used to be there. It's quite messy.

Cool! Google "beagleman Alexa" if you're looking for ideas, too. He forked the original sammachin Alexa code and integrated wit.ai for custom commands. It's also where I got the early pocketsphinx stuff for this project.
He passes the audio to wit.ai and Alexa simultaneously, then drops Alexa's response if wit.ai recognizes an intent.

Yes! I struggled with that dang pocketsphinx and I found that page by a mistake...
His wit.ai stopped working (or I wasn't doing it right) it always said my intents never existed.
It would be cool to see something like this patched into the alexapi though...

I say that because Beagleman seems to stop recognizing if you don't speak to it after about 39 seconds. It's kind of annoying.

I had troubles with the intents as well. Asked wit.ai about it and they said they had changed the way they did things. I didn't look into it any further after that

@maso27 this is off topic, but:
When I turn on my Bluetooth receiver on my pie (systemctl start bt_speaker) the Alexa stops outputting and the Bluetooth does not output.
Any ideas?

Unfortunately I haven't had any experience with bluetooth receivers.
I don't actually know how AlexaPi would handle failovers when a device appears or disappears.
You might want to see if anyone on the gitter channel has any ideas too: https://gitter.im/alexa-pi/Lobby

Actually I fixed that. The only last problem is alexapi doesn't listen . It runs though.

@maso27 https://github.com/WeCreate180/beagleman-fixed
There you go, that's my fixed version of beagleman; I cleaned it up a little.

I'm not sure what this is. Closing.
Closing due to inactivity. Feel free to reopen.

Please excuse my next to zero level of coding experience @maso27 and WeCreate180 but what is the code to do this:
How can i make Alexa with the top project or Google Assistant with the second project to locally trigger/execute a script .sh file i have in my Pi with a voice command  ?
E.g  “Alexa (or hey Google) turn on projector” (or e.g. "trigger fan") and then a script I have called say ‘projector_on.sh’ is executed in the Pi locally?
And i guess i have to add any code for this to config.yaml right?


docs(cn): translate content/blog/2022-03-08-react-18-upgrade-guide.md

How to Upgrade to React 18 翻译完成。

@jsbugwang Could you please handle with reviews?

suggestion resolved


Add create and fetch private chat examples

TODO: add sections in Readme

Waiting for the actual release of the cloud services


Fix multiversion selector exact string

Fix for https://github.com/scylladb/scylla-manager/issues/3261
Updates the multiversion_regex_builder utility to only match exact strings.
Before:

Now:

How to test this PR

Create a new branch "1.3-patch".

git checkout -b 1.3-patch

Check out this pull request.

Build the docs with make multiversionpreview.
You should not see "1.3-patch"  in the multiversion dropdown selector, but "1.3" should still appear:

@dgarcia360 why is manager different than all other projects?

The PR looks good, but I'm not sure why this issue only affects one repository.

Other repos do not have branches named as  `X.Y.Z-patch`` and the version X.Y.Z in the list of documentation versions to release.


Support Laravel 5.8

Add support for new version Laravel 5.8

Done

How to user hipsterjazzbo/landlord in laravel5.8, any specific changes with composer.json?

See the composer.json at this project @brijal1987


Add custom rustfmt.toml

This PR adds custom source formatting rules as discussed in #456. I ended up excluding some of the ones we discussed there because the resulting formatting looked a bit odd to me, but most of the rules are included.
Update: I turned off more custom rules because CI complained that some of them are available only on nightly.

Looks good! We just forgot to add wrap_comments = true, but it is also not stable yet

It'll be good to have this.


Update for new params object

Using the new params object in place of the old page.params object

Sorry @spences10 I actually missed this PR 🙈
I've given this repo some TLC now, so should all be up-to-date with latest SvelteKit changes etc.


Version 1.4.7 is not published on npm registry

It seems like the version 1.4.7 has not been published on the npm registry.
Was it done on purpose or it is a mistake ?

This was a mistake on my side. I'm fixing this right now. Thanks for reporting!

1.4.7 was just published on npm:
https://www.npmjs.com/package/@turingpointde/cvss.js?activeTab=versions


closes issue #6

Good job on creating the initial team website, I also liked the changes you made to work with my code.


Fixing the KMS key id confusion

Issue #, if available:
Description of changes:
There is a bug blocking a creation of a new KMS key with an arbitrary alias.
.resourceProvider(
       "arbitrary-kms-key",
        new blueprints.KmsKeyProvider("arbitrary-kms-key")
      )

Also, splitting the KMS key provider into two: LookupKeyProvider and CreateKeyProvioder
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Changes are merged into https://github.com/aws-quickstart/cdk-eks-blueprints/pull/614


feat(tutorial): complete step 2

Closes #
{{short description}}
Changelog
New

{{new thing}}

Changed

{{change thing}}

Removed

{{removed thing}}

updated!

👍 Looks good - 🎉 You are one step closer to completion of the Carbon React tutorial and earning the digital credential.


Fails to reconcile on openshift: invalid RBAC for providerconfigusages.gcp.upbound.io

What happened?
Trying to use upbound/provider-gcp provider  on openshift 4.10 where the k8s api plugin  the OwnerReferencesPermissionEnforcement is turned on by default,, the MR never reconciles and displays the following error message
   message: 'connect failed: cannot get terraform setup: cannot track ProviderConfig usage:
   cannot apply ProviderConfigUsage: cannot create object: providerconfigusages.gcp.upbound.io
      "ad06b191-1412-432b-bc6a-435f43de0228" is forbidden: cannot set blockOwnerDeletion
      if an ownerReference refers to a resource you can''t set finalizers on: , <nil>'
    reason: ReconcileError

This seems quite similar to https://github.com/crossplane/crossplane/issues/3443
How can we reproduce it?
Turn on the OwnerReferencesPermissionEnforcement plugin (see https://kubernetes.io/docs/reference/access-authn-authz/admission-controllers/#ownerreferencespermissionenforcement) in the k8s cluster running  upbound/provider-gcp provider integration tests

What environment did it happen in?

Opensource Crossplane Version: image: crossplane/crossplane:v1.10.1
Provider Version: xpkg.upbound.io/upbound/provider-gcp:v0.20.0
Openshift version 1.10

 kubectl version
Client Version: version.Info{Major:"1", Minor:"23", GitVersion:"v1.23.9", GitCommit:"c1de2d70269039fe55efb98e737d9a29f9155246", GitTreeState:"clean", BuildDate:"2022-07-13T14:26:51Z", GoVersion:"go1.17.11", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"23", GitVersion:"v1.23.5+012e945", GitCommit:"3c28e7a79b58e78b4c1dc1ab7e5f6c6c2d3aedd3", GitTreeState:"clean", BuildDate:"2022-07-13T08:38:41Z", GoVersion:"go1.17.12", Compiler:"gc", Platform:"linux/amd64"}

Workaround for a crossplane installation in the namespace 70-crossplane
---
apiVersion: pkg.crossplane.io/v1alpha1
kind: ControllerConfig
metadata:
  annotations:
  labels:
  name: crossplane-provider-upbound-controller-config
spec:
  args:
  - --debug
  podSecurityContext: {}
  securityContext: {}
  serviceAccountName: crossplane-provider-upbound-gcp
---
apiVersion: pkg.crossplane.io/v1
kind: Provider
metadata:
  name: upbound-provider-gcp
  namespace: 70-crossplane
spec:
  controllerConfigRef:
    name: crossplane-provider-upbound-controller-config
  package: xpkg.upbound.io/upbound/provider-gcp:v0.20.0
---
apiVersion: v1
kind: ServiceAccount
metadata:
  name: crossplane-provider-upbound-gcp
  namespace: 70-crossplane
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
  name: crossplane-provider-upbound-gcp
rules:
- apiGroups:
  - compute.gcp.upbound.io
  - dialogflowcx.gcp.upbound.io
  - monitoring.gcp.upbound.io
  - appengine.gcp.upbound.io
  - storage.gcp.upbound.io
  - privateca.gcp.upbound.io
  - containerazure.gcp.upbound.io
  - container.gcp.upbound.io
  - containeraws.gcp.upbound.io
  - bigquery.gcp.upbound.io
  - servicenetworking.gcp.upbound.io
  - healthcare.gcp.upbound.io
  - essentialcontacts.gcp.upbound.io
  - kms.gcp.upbound.io
  - spanner.gcp.upbound.io
  - sql.gcp.upbound.io
  - identityplatform.gcp.upbound.io
  - cloudrun.gcp.upbound.io
  - datacatalog.gcp.upbound.io
  - composer.gcp.upbound.io
  - notebooks.gcp.upbound.io
  - cloudplatform.gcp.upbound.io
  - cloudfunctions.gcp.upbound.io
  - filestore.gcp.upbound.io
  - redis.gcp.upbound.io
  - cloudscheduler.gcp.upbound.io
  - dataflow.gcp.upbound.io
  - pubsub.gcp.upbound.io
  - dns.gcp.upbound.io
  - gkehub.gcp.upbound.io
  - containeranalysis.gcp.upbound.io
  - osconfig.gcp.upbound.io
  - gcp.upbound.io
  - cloudtasks.gcp.upbound.io
  - firebaserules.gcp.upbound.io
  - sourcerepo.gcp.upbound.io
  - secretmanager.gcp.upbound.io
  - oslogin.gcp.upbound.io
  - eventarc.gcp.upbound.io
  - iap.gcp.upbound.io
  resources:
  - '*'
  - '*/finalizers'
  verbs:
  - get
  - list
  - watch
  - update
  - patch
  - create
- apiGroups:
  - ""
  - coordination.k8s.io
  resources:
  - secrets
  - configmaps
  - events
  - leases
  verbs:
  - '*'
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
  name: crossplane-provider-upbound-gcp
roleRef:
  apiGroup: rbac.authorization.k8s.io
  kind: ClusterRole
  name: crossplane-provider-upbound-gcp
subjects:
- kind: ServiceAccount
  name: crossplane-provider-upbound-gcp
  namespace: 70-crossplane
---


louvain modularity in Graphx seems to have a problem

When compute deltaQ in q method ， deltaQ = k_i_in - (k_i * sigma_tot / M) seems not right. Here M is degree of Graph(2* edge, here may be total edge weight*2).  According the paper，we can use relative value of Q  to choose neighbor ( that is  k_i_in - sigma_tot*k_i/m ). so here M should be replaced by M/2（just m in paper） . is right or am I wrong？
https://github.com/Sotera/distributed-graph-analytics/blob/c22aaf4ba56a50276607939f8fad4df5469f29ca/dga-graphx/src/main/scala/com/soteradefense/dga/graphx/louvain/LouvainCore.scala#L263

It depends on which version of paper you've red.


Test issue 3

Duplicates

[X] I have searched the existing issues

Latest version

[X] I have tested the latest version

Current behavior 😯
No response
Expected behavior 🤔
No response
Steps to reproduce 🕹
Steps:

Context 🔦
No response
Your environment 🌎

`npx @mui/envinfo`
  Don't forget to mention which browser you used.
  Output from `npx @mui/envinfo` goes here.

Need more info

Providing more information should re-open the issue


GroupBy column option

Can you consider to add the funcionability to group columns Eg.

Or customize more than one
 in HEAD and BODY to add rowspan, colspan
What do you think ??
It's would be very useful
Thanks !!

An angular style full templating support for all the table sections is in the works as we speak. It'll take a while though.

Same need for me ...
Thank you !!!!!!!

Duplicate of #92


Bugs with takePicture

see

Hi Lyfei,
thanks for your issue report.
This one is pretty straightforward and will be fixed asap!

Hi Lyfei,
Thanks for your issue. We've removed the call to the Log() function.
The android side of this package is currently the same as the original https://www.npmjs.com/package/@capacitor-community/barcode-scanner
We will only be able to implement the Android components in a few weeks or months and recommend using the original package until then.


Scroll to zoom

A pretty simple little change: listen for scroll wheel events on the renderer, and change the camera FOV correspondingly. Thanks, GPT.

Does the scroll wheel still work as normal if the mouse is outside of the renderer?
We still want to be able to scroll down as normal when in embed mode.
In full-window mode its more clear that it should always do this

It does!
scroll.webm


Not downloading external links.

I'm not sure what has happened, when I made the back up of my blog, webmshare, gfycat and other external links to video were downloaded, but I'm currently trying to make back-up of SFM artists' blogs in lieu of the upcoming purge, and the aplication is just not detecting the external links.
All the tumblr media has been downloaded, same with imgur pictures, but none of the other links have downloaded.
This is the blog where I noticed the problem for certain, but I suspected something was off since I started the back-up process, as some other folders were oddly small given the amount of content I knew they released.
http://batesz2.tumblr.com

Simply because the other external sites are not implemented.
You can try to dump the crawler data or download the text post, see #296. Then you'll have to write your own parser to get the right links out of it.
Or you submit code to TumblThree to add additional external parser, see #269.

If they are not implemented, then I don't understand why the back-up of my own blog is filled with gfycat files and webms from various sources.

Could be the post types on Tumblr. For example, a video post (just one single video), and a text post, with nothing inside but an embedded video, are two different things.

I'll release the next version maybe today, latest on Friday. That will contain general regular expression search, that crawls for all "*mp4/*mkv" (i.e. video files) and all image files in everything the crawler sees. Maybe we'll able get some more external videos/photos.
I only need to add missing check boxes to make this optional to the user interface as it will for sure add plenty of things more than once into the queue.

I'll close this, because there already is an open issue about the exact same topic as mentioned above.


#1: add support for horses in database initialization

lgtm

/paulo - can you please review this pull request?

/paulo - can you check now?


how to set hparams['task_cls']

when I run https://github.com/yerfor/GeneFace/blob/main/scripts/train_postnet.sh which is using lm3d_postnet_sync.yaml
there is no setting for  hparams['task_cls'] within run.py
could you plz guide how to set it?
many thanks

I found updated files.


Fix shibboleth redirect to work with all allowed origins

Description
This PR change the behaviour of ShibbolethRestController in the way it can redirect, after authentication, to all urls present in the rest.cors.allowed-origins property

[x] My PR is small in size (e.g. less than 1,000 lines of code, not including comments & integration tests). Exceptions may be made if previously agreed upon.
[x] My PR passes Checkstyle validation based on the Code Style Guide.
[x] My PR includes Javadoc for all new (or modified) public methods and classes. It also includes Javadoc for large or complex private methods.
[x] My PR passes all tests and includes new/updated Unit or Integration Tests based on the Code Testing Guide.
[ ] If my PR includes new, third-party dependencies (in any pom.xml), I've made sure their licenses align with the DSpace BSD License based on the Licensing of Contributions documentation.
[ ] If my PR modifies the REST API, I've linked to the REST Contract page (or open PR) related to this change.

Merging with one approval, as this looks obvious to me. Thanks @atarix83 !


Connection errors in drop database initialize result in null ref exception

I saw this when opening the "Drop database" dialog, but I imagine it's a more general issue.

Open dialog (in this case by selecting "Drop" on a database
Have some connection error occur. In my case it was a "Connection Timeout Expired"
User sees an error similar to this

An error occurred while opening the drop database dialog. Object reference not set to an instance of an object.

In the STS logs I see this.
23-08-22 13:34:25.8060333 pid:45888 tid:12 sqltools Error: 0 : Failed opening a SqlConnection: error:Connection Timeout Expired.  The timeout period elapsed during the post-login phase.  The connection could have timed out while waiting for server to complete the login process and respond; Or it could have timed out while attempting to create multiple active connections.  The duration spent while attempting to connect to this server was - [Pre-Login] initialization=267; handshake=511; [Login] initialization=0; authentication=0; [Post-Login] complete=28635;  inner:The wait operation timed out. stacktrace:   at Microsoft.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
   at Microsoft.Data.SqlClient.TdsParserStateObject.ThrowExceptionAndWarning(Boolean callerHasConnectionLock, Boolean asyncClose)
   at Microsoft.Data.SqlClient.TdsParserStateObject.ReadSniError(TdsParserStateObject stateObj, UInt32 error)
   at Microsoft.Data.SqlClient.TdsParserStateObject.ReadSniSyncOverAsync()
   at Microsoft.Data.SqlClient.TdsParserStateObject.TryReadNetworkPacket()
   at Microsoft.Data.SqlClient.TdsParserStateObject.TryPrepareBuffer()
   at Microsoft.Data.SqlClient.TdsParserStateObject.TryReadByte(Byte& value)
   at Microsoft.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
   at Microsoft.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
   at Microsoft.Data.SqlClient.SqlInternalConnectionTds.CompleteLogin(Boolean enlistOK)
   at Microsoft.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, SecureString newSecurePassword, Boolean ignoreSniOpenTimeout, TimeoutTimer timeout, Boolean withFailover)
   at Microsoft.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(ServerInfo serverInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString connectionOptions, SqlCredential credential, TimeoutTimer timeout)
   at Microsoft.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(TimeoutTimer timeout, SqlConnectionString connectionOptions, SqlCredential credential, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance)
   at Microsoft.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, SqlCredential credential, Object providerInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString userConnectionOptions, SessionData reconnectSessionData, Boolean applyTransientFaultHandling, String accessToken, DbConnectionPool pool)
   at Microsoft.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection, DbConnectionOptions userOptions)
   at Microsoft.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnectionPool pool, DbConnection owningObject, DbConnectionOptions options, DbConnectionPoolKey poolKey, DbConnectionOptions userOptions)
   at Microsoft.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection)
   at Microsoft.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection)
   at Microsoft.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, UInt32 waitForMultipleObjectsTimeout, Boolean allowCreate, Boolean onlyOneCheckConnection, DbConnectionOptions userOptions, DbConnectionInternal& connection)
   at Microsoft.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal& connection)
   at Microsoft.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal& connection)
   at Microsoft.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions)
   at Microsoft.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource`1 retry, SqlConnectionOverrides overrides)
   at Microsoft.Data.SqlClient.SqlRetryLogicProvider.Execute[TResult](Object sender, Func`1 function)
   at Microsoft.Data.SqlClient.SqlConnection.Open(SqlConnectionOverrides overrides)
   at Microsoft.SqlTools.ServiceLayer.Connection.ConnectionService.OpenSqlConnection(ConnectionInfo connInfo, String featureName) in /_/src/Microsoft.SqlTools.ServiceLayer/Connection/ConnectionService.cs:line 1921
23-08-22 13:34:25.8219420 pid:45888 tid:12 sqltools Error: 0 : objectManagement/initializeView : Object reference not set to an instance of an object.
   at Microsoft.SqlServer.Management.Common.ConnectionSettings.InitFromSqlConnection(SqlConnection sc)
   at Microsoft.SqlServer.Management.Common.ConnectionManager..ctor(SqlConnection sqlConnectionObject, IRenewableToken accessToken)
   at Microsoft.SqlServer.Management.Common.ServerConnection..ctor(SqlConnection sqlConnection)
   at Microsoft.SqlTools.ServiceLayer.Connection.ConnectionService.OpenServerConnection(ConnectionInfo connInfo, String featureName) in /_/src/Microsoft.SqlTools.ServiceLayer/Connection/ConnectionService.cs:line 1953
   at Microsoft.SqlTools.ServiceLayer.Management.CDataContainer.CreateDataContainer(ConnectionInfo connInfo, Boolean databaseExists, XmlDocument containerDoc) in /_/src/Microsoft.SqlTools.ServiceLayer/Management/Common/DataContainer.cs:line 1139
   at Microsoft.SqlTools.ServiceLayer.ObjectManagement.DatabaseHandler.CreateDatabaseDataContainer(String connectionUri, String objectURN, Boolean isNewDatabase, String databaseName) in /_/src/Microsoft.SqlTools.ServiceLayer/ObjectManagement/ObjectTypes/Database/DatabaseHandler.cs:line 492
   at Microsoft.SqlTools.ServiceLayer.ObjectManagement.DatabaseHandler.InitializeObjectView(InitializeViewRequestParams requestParams) in /_/src/Microsoft.SqlTools.ServiceLayer/ObjectManagement/ObjectTypes/Database/DatabaseHandler.cs:line 134
   at Microsoft.SqlTools.ServiceLayer.ObjectManagement.ObjectManagementService.HandleInitializeViewRequest(InitializeViewRequestParams requestParams, RequestContext`1 requestContext) in /_/src/Microsoft.SqlTools.ServiceLayer/ObjectManagement/ObjectManagementService.cs:line 92
   at Microsoft.SqlTools.Hosting.Protocol.MessageDispatcher.<>c__DisplayClass31_0`2.<<SetRequestHandler>b__0>d.MoveNext() in /_/src/Microsoft.SqlTools.Hosting/Hosting/Protocol/MessageDispatcher.cs:line 164

Two things of note:

Earlier I see this error

23-08-22 13:34:12.4076024 pid:45888 tid:12 sqltools Verbose: 0 : eventTID:9468 SqlError.ctor | ERR | Info Number 40613, Error State 1, Error Class 20, Error Message 'Database 'new_db' on server 'chgagnon.database.windows.net' is not currently available.  Please retry the connection later.  If the problem persists, contact customer support, and provide them the session tracing ID of '{AEF25BF9-3295-413A-9D42-9178F6AB0E7F}'.', Procedure '', Line Number 0
It's not clear to me why this wasn't the error surfaced in the actual connection error. Maybe @cheenamalhotra can help investigate that.

But regardless, the fact that we threw a null ref exception here should be fixed. Ideally the user should get the error saying what the connection error was back instead.

It seems ConnectionService.OpenSqlConnection doesn't throw exception when it occurs, but simply logs it and returns null.
This certainly looks like a big miss in capturing connection failures and sounds like a good opportunity to address unknown failures.
We can fix this to throw exception, but is going to be a huge change to ensure callers catch exception and send response accordingly.

Agreed, would probably suggest that we start by making an opt-in parameter for whether it throws or not and then going through the calls one-by-one as time permits and convert them to handle that if so.

It wasn't too bad once I started working on it, was able to handle exceptions just fine.
Please review: https://github.com/microsoft/sqltoolsservice/pull/2190

Closing as resolved in the latest insiders build.


Cannot archive a build. Throws error main.jsbundle does not exist

[x] I have reviewed the documentation
[x] I have searched existing issues
[x] I am using the latest React Native version

Environment
"react": "16.0.0-alpha.12"
"react-native": "0.46.4"
Steps to Reproduce
It successfully builds and debugs on VSCode. Tried to archive a build. But throws an build failure message.
Expected Behavior
Supposed to create a build on testflight
Actual Behavior
Throws the error:
Showing Recent Messages
error: File /Users/vanessachu/Library/Developer/Xcode/DerivedData/Vericare-dghgyltdrgtuoydoutlithrfxyav/Build/Intermediates/ArchiveIntermediates/Vericare/BuildProductsPath/Release-iphoneos/Vericare.app/main.jsbundle does not exist. This must be a bug with

I'm also getting this issue while archiving.
I'm not on the latest, but more recent version of React Native:
Environment:
OS: macOS High Sierra 10.13.4
Node: 6.9.5
Yarn: 1.3.2
npm: 3.10.10
Watchman: 4.9.0
Xcode: Xcode 9.3 Build version 9E145
Android Studio: 2.3 AI-162.3764568
Packages: (wanted => installed)
react: 16.0.0 => 16.0.0
react-native: 0.51.0 => 0.51.0


Change the size of marker when use image props

Summary
Hello all,
I can not find out how to change the icon size of a marker in this library. I know that you can embed an image in the marker component, however that really slows down the map as a whole, rather I am talking about sizing the icon attribute of the Marker component.
I have tried adding styles to it with changing width and height, but this seems to have no effect.
Any help?
Thanks!
Reproducible sample code
<Marker
              coordinate={{
                latitude: marker.customer?.lat ?? 0,
                longitude: marker.customer?.lng ?? 0,
              }}
              key={marker.customer?.id}
              image={icons.LocationPNG}
              anchor={{ x: 0.5, y: 0.4 }}
              onPress={() => findAgency(marker.customer?.id || '')}>

Steps to reproduce
When click marker, size of marker change
Expected result
size of marker change when use image props of marker
Actual result
Dont know how can change
React Native Maps Version
1.3.2
What platforms are you seeing the problem on?
Android, iOS (Google Maps)
React Native Version
0.7.3
What version of Expo are you using?
Not using Expo
Device(s)
Ios and Android
Additional information
No response

You can have two marker images of different sizes and switch between the two of them.

@quannq-comartek were you able to find a solution for this issue ?

No, so sad

@quannq-comartek were you able to find a solution for this issue ?

No any solution helps me fix this

Still relevant

You con do something like this:
const ICON_IMAGE = {
  icon1: require('../../../assets/icon1.png'),
  icon2 require('../../../assets/icon2.png'),
  // ...
};

function IconMarker() {
  const [iconType, setIconType] = useState('icon1')

  return (
    <View>
      <Marker>
        <Image source={ICON_IMAGE[iconType]} style={styles.marker} />
      </Marker>

      <Button onPress={() => setIconType((prev) => prev === 'icon1' ? 'icon2' : 'icon1')}>Change icon</Button>
    </View>
}

const styles = StyleSheet.create({
  marker: {
    width: 12,
    height: 20,
  },
});

Still relevant


Rule stopped by EOF

I found some phenomenon that some rules always  be stopped by EOF. Here is some log

The state of rule is 'Stopped: EOF. '

@worldmaomao It is likely that your sink cache is corrupted. Can you attach the file here $kuiper/data/sink/stores.data
As a workaround now, you can delete this file and run again.

sink.tar.gz

This cache file is malformed. We are investigating what causes the corruption.
Are you able to run now after deleting the cache?

I came across the same situation. But I install kuiper based on docker compose. So I am wondering how I can delete the cache?


Remove unwanted loop returns

Profiling some of the lower level libraries in the past has shown GC pauses and slow downs when methods accidentally build-up and return an array accidentally when the function ends with a for or while loop.
This cleans up a bunch of areas in core that were doing this involuntarily as well as adds a grunt task to lint for them in the future.
This also updates array copies to consistently use slice instead of for which is significantly faster, https://jsperf.com/slice-vs-loop-return/2
I don't have any metrics on before/after speedups but it does reduce the total JS size of the src folder by ~225 lines.
This also prevents some public APIs from returning arrays accidentally when they should have been returning undefined.

@kevinsawicki: well done! :+1: :+1: :racehorse: :horse_racing:
I hope Coffeescript purists won't feel offended by this but, what about enforcing an explicit return policy for every method longer than one line? This would result in:

Forcing the implementer to think about what is being returned and why (thereby avoiding the kind of problems this PR is highlighting);
Easier code reviews, as methods will be more "uniform" when there are early return statements;

On the other hand this would add some clutter to the code and, to be honest, I don't know if this is the right way to go either. I just wanted to share this quick thought with you :thought_balloon:
Once again, nice job! :wink:

@as-cii yeah, it would be really nice to enforce this for public APIs at least so they don't end up leaking things accidentally that people end up relying on.


Add Thai translation

This PR adds translations for Thai language.
Related to #273

Codecov Report

Merging #276 into dev will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##                dev     #276   +/-   ##
=========================================
  Coverage     79.06%   79.06%
  Complexity      223      223
=========================================
  Files            81       81
  Lines           731      731
=========================================
  Hits            578      578
  Misses          153      153

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 c88017a...3dc90a0. Read the comment docs.

@kerlos real nice work, thanks :+1:


fix: 🐛 removing darkmode tokens

not good support for these yet in green so commenting them out

👋 Thanks for creating a pull request! 🚀 Checkout the storybook we've created for it: chlorophyll


Any plan to release the pretrained weight file?

As stated in the title.

Seconded, it will be helpful.


Fixes for push notification when in killed state

Not able to receive push notification when app is in killed state. I noticed the evaluateJavascript parameter is incorrect.
this.hmsPush
      .setBackgroundAction((remoteMessage) => {
        const jsonData = JSON.parse(remoteMessage.data);
        const defaultNotification = {
          title: jsonData.title,
          message: jsonData.body,
        };
        const notification = JSON.stringify(defaultNotification);
        HmsLocalNotification.backgroundLocalNotification(notification);
      })
      .then((result) => console.log("setBackgroundAction", result))
      .catch((error) => console.log("setBackgroundAction", error));
  }

Here's the log before and after the fix.
Before
https://ghostbin.co/paste/ee3geqa
After
https://ghostbin.co/paste/o4vx
Environment
Platform: Ionic Cordova
Kit: Push
Kit Version 5.0.2-301
Platform version 4.11.10
angular/core - 8.1.2
ionic/angular - 4.11.10
Node Version 10.17
Cordova CLI - 10.0.0

Hi @chehsing
Huawei HMS Core team has strict development and publishing progress, there are a lot of flows and security checks that developers should follow. Because of these reasons, we can not merge directly your code changes for now, but I've noted your MR, your changes will be implemented in the next release.
Thank you for your valuable contribution 🎉👏


How to register an action that determines the body moving and head direction independently?

❓ Questions and Help
I want to build an agent that can determine the body moving and head direction independently (ie, moving the body and the head forward, and turn only the head to the left at the same time).
I see the MoveForwardAndSpin action example that can move forward and then spin the agent.
However, if I set the body_action=True, the body will move forward and spin together with the sensor (i.e., changing the position and rotation of both body and sensor).
If I set the body_action=False, the agent will not change the position (ie, the body's position and rotation will not be changed).
What I expect is that the body moves forward (ie, changing the body's position while keeping the body's rotation) and the sensor moves forward and spins to the left (ie, changing the position because it moves forward with the body and changing the rotation because the agent's head turns left).
https://github.com/facebookresearch/habitat-sim/blob/6c124dbe09f89ea64f9d94982ab0e41110edad45/examples/tutorials/new_actions.py#L38-L53
I knew that I can implement the MoveForward and then 'LookLeft' actions to achieve my goal. However, I wonder is it possible to achieve this goal within one action such that I only need to implement the step function once?
Many thanks!

This isn't something we support currently and likely won't at the habitat sim level as a single action.  At the habitat API level, this can be done via the task action API (https://github.com/facebookresearch/habitat-lab/blob/master/habitat/tasks/nav/nav.py#L1041).
You can do this either by directly manipulating the agent state or by calling forward then left as you said but using just the agent.act method to avoid rendering twice.

This isn't something we support currently and likely won't at the habitat sim level as a single action.  At the habitat API level, this can be done via the task action API (https://github.com/facebookresearch/habitat-lab/blob/master/habitat/tasks/nav/nav.py#L1041).
You can do this either by directly manipulating the agent state or by calling forward then left as you said but using just the agent.act method to avoid rendering twice.


How should i configure it?  please help me
Input
The code looked like this before beautification:

import { aaa } from REACR;

var aaa = { a: 1 };

Expected Output
The code should have looked like this after beautification:
import {aaa} from REACR;

var aaa = {a: 1};

Actual Output
The  code actually looked like this after beautification:
import { aaa } from REACR;

var aaa = { a: 1 };

Steps to Reproduce
Environment
OS:10.12.5
Settings
Example:
{
    "html": {
        "allowed_file_extensions": ["htm", "html", "xhtml", "shtml", "xml", "svg", "wxml"],
        "brace_style": "collapse",
        "indent_char": " ",
        "indent_size": 4
    },
    "css": {
        "allowed_file_extensions": ["css", "scss", "sass", "less", "wxss"],
        "indent_char": " ",
        "indent_size": 4
    },
    "js": {
        "allowed_file_extensions": ["js", "json", "jshintrc", "jsbeautifyrc"],
        "brace_style": "collapse-preserve-inline",
        "indent_char": " ",
        "indent_level": 0,
        "space_after_anon_function":true,
        "space_in_paren":false,
        "indent_size": 4
    }
}

I suggest space_in_braces instead of space_inside_braces to be consistent with space_in_paren.
Bye.

Please do this space in braces thing, I need it really baddd, as it get inconsisteny with my code design!!
Please bring this to this extension!!

Please do this space in braces thing, I need it really baddd, as it get inconsisteny with my code design!!
Please bring this to this extension!!

@sahilrajput03
PRs welcome.  Please contribute.

@sahilrajput03
PRs welcome.  Please contribute.


Please stop scraping/spamming GitHub email addresses

See GitHub TOS

Hi Oliver,
Thank you for bringing this to our attention. We've spoken to Kevin about this and have taken action to stop this from happening again. At the same time, we reviewed his outreach practices to understand why he did something he wasn't asked to do.


Fallback to RelayState form value if state not in url query

Which provider does this? This is a clear violation of the OAuth2 spec: https://tools.ietf.org/html/rfc6749#section-4.1.2

This is for SAML compatibility. Comments mentioning it are mentioned a little above the code change.

Ah right. Since we don't support SAML I don't think it's appropriate for us to add this. Plus whenever we do support SAML, we'll want to ensure that "RelayState" is only used with a SAML login and not a OAuth2 based login.
To support SAML, we need to send and be able to parse the correct XML payloads. Unless I'm mistaken on my end.

Since this handler has no knowledge of which connector is using, what would be the best way to do this?

We would add a SAML connector implementation: https://github.com/coreos/dex/tree/master/connector
Then we'd have to do some sort of type cast.

I have a preliminary connector here: https://gist.github.com/Calpicow/e2e71b038c4ee53c5de5a3899e35aecf

Ok, I see what you're saying now. I'll roll the changes when the connector is finalized.
Thanks.

There appears to be a circular dependency for this. You need the state parameter to get the connectorID, but you need the connectorID to know how where to read the state.

Read the state from both fields.
Get connector from connectorID.
Make sure the field matches the connector type.


Handling a list of Eithers

In Haskell, there are multiple helpful functions for handling a list of eithers, namely "rights", "lefts" and "partitionEithers": https://hackage.haskell.org/package/base-<IP_ADDRESS>/docs/Data-Either.html
I'm having trouble finding similar functionality in this library, is it because it's missing in the documentation or are no such functions implemented?

To further define my struggle: I can't find a way to extract the right or left value out of a list of either without interating over it and using .getOrElse().


Add name to AUTHORS and CONTRIBUTORS

Added myself, Rondall Jones, as author of proposed package, ARLS

Codecov Report

Merging #1573 (3a7307c) into master (3058e12) will decrease coverage by 0.02%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #1573      +/-   ##
==========================================
- Coverage   72.68%   72.66%   -0.03%
==========================================
  Files         481      481
  Lines       57936    57936
==========================================
- Hits        42113    42099      -14
- Misses      13426    13433       +7
- Partials     2397     2404       +7

Impacted Files
Coverage Δ

graph/flow/control_flow_slt.go
84.72% <0.00%> (-12.50%)
:arrow_down:

graph/flow/control_flow_lt.go
87.50% <0.00%> (-8.93%)
:arrow_down:

Continue to review full report at Codecov.

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

Thank you for your contribution.


Grammar not properly coveraged

Should get notifications about untested rules in grammar.js. Currently, coveralls stay quiet in PRs because the grammar object is always loaded once, and whether their inner rules are used is hidden to jscoverage.

Maybe a sensible approach to handle this is to ensure that all sdps in our test directory can parse with an empty invalids list.
This way, the parse test + compose test will logically cover both the format string and the regex.

Done for a=lines now in 1.4.0.

Realistically, won't really care about this. I'll just not accept PRs unless they have tests more likely.


Update dust-tt extension

Description

Add support for Oauth connexion flow.
Add Command to Select Workspace (oauth only)
Add Command for Claude-3
Use official Dust Client (removed custom implementation)
Support dust favorite assistants feature (oauth only, removed the localStorage implementation)
Fix icons for referenced documents
Fix labels for assistant scopes
Update wording to match Dust (especially agent -> assistant).
Improve UX (thinking animation, abort fetching when exiting view...)

Screencast

Checklist

[x] I read the extension guidelines
[x] I read the documentation about publishing
[x] I ran npm run build and tested this distribution build in Raycast
[x] I checked that files in the assets folder are used by the extension itself
[x] I checked that assets used by the README are placed outside of the metadata folder

@Fraggle — When testing this locally: the Oauth flow worked as expected. However, the assistant's answers are not displayed correctly.
I get a Request was aborted error (see screenshot).
Note: the conversation has been correctly created because the Continue On Dust link works 👌

FWIW, I'm using the latest version of raycast v1.85.1.

FTR, here is the snippet of commands to run to test the extension locally, based on this guide:
BRANCH="ext/dust-tt"
FORK_URL="https://github.com/Fraggle/raycast-extensions.git"
EXTENSION_NAME="dust-tt"

git clone -n --depth=1 --filter=tree:0 -b ${BRANCH} ${FORK_URL}
cd raycast-extensions
git sparse-checkout set --no-cone "extensions/${EXTENSION_NAME}"
git checkout
cd "extensions/${EXTENSION_NAME}"
npm install && npm run dev

@stang you need to check production in the node development mode otherwise effect are triggered twice.
This will not happen for users.
more info

@stang you need to check production in the node development mode otherwise effect are triggered twice.
This will not happen for users.
more info

👁 you mean use NODE_ENV=production, or something more specific?
Note: here is the error log I got:
16:43:34.291 {
  url: 'https://dust.tt/api/v1/w/<wId>/assistant/conversations/<cId>/messages/<mId>/events',
  duration: 0,
  connectorsError: {
    type: 'unexpected_network_error',
    message: 'Unexpected network error from DustAPI: AbortError: This operation was aborted'
  },
  error: DOMException [AbortError]: This operation was aborted
      at fetch3 (/Users/stang/.config/raycast/extensions/dust-tt/ask.js:17722:17)
      at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
} DustAPI error

Nope, within raycast preference. (more info)

LGTM!


template creation: if property type is "uri or lookup", don't allow "literal attributes" or "nested resource attributes" to be filled in

when property template type "lookup" is selected, the UI should require valueConstraint.useValuesFrom, and should not allow valueConstraint.valueTemplateRefs or resourceTemplates to be set.

this ticket originally written for Profile Editor, see title for updated requirement
blocked by https://github.com/LD4P/requirements/issues/179


Make it possible to use graphiql without CDN

This is basically identical to this old issue over at the official graphiql repo: graphiql needs to work in offline/intranet/sandboxed/whatever environments.
I'm currently in a mostly offline scenario (dial-up quality cell service) and the dependency on jsdelivr.net was definitely something I didn't anticipate when getting everything ready for offline work.

Hi @mike-marcacci! :wave: I totally agree, this is a duplicate of #295 I think. A PR would be very much appreciated!

Agreed! Sorry I missed that one (was quite bandwidth-limited while searching existing issues). I'll see if I can get a moment to help w/ a PR. Just wanted to make sure it was recorded somewhere!


Is it possible to execute without using the marker @pytest.mark.xray and allow it to create a new test in xray within the project under a test plan?

Let's say there is no test case created yet in Xray Jira.
def test_page_load():
assert True
When we execute this, is it possible to create a new test in Xray JIRA with name "test_page_load" under the test plan provided?
Context : Lot of test cases prior to using Xray have already been automated. But now there is no binding to those test cases in Xray since they are not there in Jira. Rather than creating all of them manually in JIRA and providing their IDs in the mark.xray tag, is it possible for the library to create those test cases in Jira? and then we could use those IDs in the mark tag.

There is API which creates tests/issues in Jira https://docs.getxray.app/display/XRAYCLOUD/Importing+Tests+-+REST+v2
You can easily generate from pytest a json file with a list of tests, which you want to create, that file can be uploaded to Jira. But you cannot provide IDs for your tests, those IDs will be assigned by Jira (It will be somehow random - from a pool of empty ids), so after all you will need to mark your tests manually with proper IDs.
Also you can generate list of tests and upload this file manually from UI with same effect.
https://docs.getxray.app/display/XRAY/Importing+Manual+Tests+using+Test+Case+Importer


Document how to update codebase when API spec has been updated

Add this documentation to the project README. A section for this doc has already been created.

done

@gkowalski The documentation should be placed here. Can you please move it there?

@gkowalski I see the PR. Thanks!


No longer able to save Azure App registration manifests with *'s for BC Excel Add In

As the title says. This used to work as per the documentation but the same error handling that exists in the reply URL section of the GUI now applies to the manifest editor so this is no longer possible and thus, Excel Add In cannot be provisioned.
Thought I could get around it by manually uploading the json file to no avail.
Any ideas?

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

ID: a5c53847-a111-f746-cc85-af3dcc702f84
Version Independent ID: 06c03c31-a8a9-40e7-2847-bc22cea91344
Content: Setting up the Excel Add-In for Editing Data - Business Central
Content Source: dev-itpro/administration/configuring-excel-addin.md
Service: dynamics365-business-central
GitHub Login: @jswymer
Microsoft Alias: jswymer

Just coming back to close this as it was my own stupidity. (Created an app registration allowing personal Microsoft accounts.)


JedisConnectionException: Could not get a resource from the pool

Hi,
I am loading around 1million record into RediSearch. During the data load, I get following exception,
redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the pool
at redis.clients.jedis.util.Pool.getResource(Pool.java:84)
at redis.clients.jedis.JedisSentinelPool.getResource(JedisSentinelPool.java:310)
at redis.clients.jedis.JedisSentinelPool.getResource(JedisSentinelPool.java:17)
at io.redisearch.client.Client.connection(Client.java:144)
at com.altice.searchcloud.service.MetaDataCacheLoadService.loadMetaDataRedis(MetaDataCacheLoadService.java:134)
at com.altice.searchcloud.service.MetaDataCacheLoadService.loadChunk(MetaDataCacheLoadService.java:111)
at com.altice.searchcloud.service.MetaDataCacheLoadService.lambda$loadEventMetadata$1(MetaDataCacheLoadService.java:101)
at com.altice.searchcloud.service.DbLoadService$2.call(DbLoadService.java:67)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: redis.clients.jedis.exceptions.JedisConnectionException: Failed to create socket.
PLease let me know what should I do to resolve this issue
Appreciate your help
thanks
Jason

@shannonantony Please check (and focus) on Failed to create socket. There seems to be some issues when creating the connections. And given information is not enough even to guess.


Filling the YAMLs for the data providers

Description
As a developer, I want to Fill the YAMLs for each data provider to complete the provider pages.
Acceptance criteria

[ ] done

Filled YAMLs files are in web dir for each data provider on 'dev' branch of the repo. CMP YAML has some changes, I will push it to the repo from my EBI device.


Example of kallax and Proteus used together ?

Since both projects use golang stricter as the source I presume that kallax and Proteus are designed to be used together ?

We haven't tested an interop with other packages like kallax, but it should work reasonably well.
For example, from kallax docs, you need to embed a kallax.Model into your type:
type User struct {
        kallax.Model         `table:"users" pk:"id"`
        ID       kallax.ULID
        Username string
        Email    string
        Password string
}

This will probably cause proteus to generate an undesired model field in the protobuf definition.
But you can fix it by defining two separate types:
//proteus:generate
type User struct {
        ID       uint64
        Username string
        Email    string
        Password string
}

type DBUser struct{
        kallax.Model `table:"users" pk:"id"`
        User
}

And convert to the DB version of the struct when passing it to kallax: DBUser{User:u}.
Hope this answers your question.

Thanks. It makes sense.
Will try it out.


Add type "Draft" to 39d (Clawback Support)

Just adding the type

This may not be directly related to the modifications made by this PR, but shouldn't the header section follow the following template?
---
title: <The title is a few words, not a complete sentence>
type: draft
description: <Description is one full (short) sentence>
author: <a comma separated list of the author(s)>
# The format of each author should be one of the following:
# - Author's name, author's affiliation (organization or company) + GitHub username (in parenthesis)
# - Author's name, author's affiliation + email (in angle brackets)
#
# Example: FirstName LastName, OrganizationName (@GitHubUsername) , FirstName LastName, BarCompany<EMAIL_ADDRESS>requires: <XLS number(s)> # Only required when you reference an XLS in the `Specification` section. Otherwise, remove this field.
core_protocol_changes_required: <true/false> # Indicates whether the proposal requires any changes to the core protocol.
---

https://github.com/XRPLF/XRPL-Standards/blob/master/xls-template.md

@develoQ given that is not directly related to the modifications made by this PR, can you open a new PR with the changes that should be made?  Thanks!


Reapply "Remove unnecessary component" [run-systemtest]"

Reverts vespa-engine/vespa#16003
Please review only

#16003 was merged because it fixed CD, so why do you want to revert that?

#16003 was merged because it fixed CD, so why do you want to revert that?

I thought the issue in CD was caused by https://github.com/vespa-engine/vespa/pull/15979, which was merged yesterday, but I think you are right in that this change does not work. Need to look more into it

I thought the issue in CD was caused by https://github.com/vespa-engine/vespa/pull/15979, which was merged yesterday, but I think you are right in that this change does not work. Need to look more into it

CD passed before #15987 was merged today, but broke with it.  I observed some of the same errors in the log from yesterday, perhaps due to #15924, and which may have failed some proxy nodes.

CD passed before #15987 was merged today, but broke with it.  I observed some of the same errors in the log from yesterday, perhaps due to #15924, and which may have failed some proxy nodes.

Found an issue where a component was using another host registry than elsewhere

Found an issue where a component was using another host registry than elsewhere

Heh. Sneaky.

Heh. Sneaky.


Custom result variable encoding types

Hi!
First of all thank you for this package! 😉
I have unfortunately run into a use case in which I need more direct control on the type and serialization format of the result variables submitted by the worker function.
I'd like to add functionality to manually add type and serialization information to a result variable.
I'm currently thinking that it should look something like this:
var Worker = require('camunda-worker-node');
var ManualSerialization = require('camunda-worker-node/lib/manual-serialization');

// ...

worker.subscribe('work:A', [], async function(context) {
    return {
        variables: {
            customVar: new ManualSerialization({
                value: '"foobar"',
                type: 'Object',
                valueInfo: {
                    objectTypeName: 'java.lang.String',
                    serializationDataFormat: 'application/json',
                },
            }),
        },
    };
});

The object passed into the ManualSerialization class would then get directly passed into the external task completion request without any magic.
Would this be a good addition or is there a better way to support this?

Thanks for your contribution. I've merged it and released v7.1.0 with the new feature in place.
Featured in the README, too :heart:.


[DoC] Logging in to your application via Identity Server using Facebook Credentials is not up to date.

Logging in to your application via Identity Server using Facebook Credentials documentation need to update with the new app registration mechanism in facebook.
https://docs.wso2.com/display/IS580/Logging+in+to+your+application+via+Identity+Server+using+Facebook+Credentials

This issue is being closed due to extended inactivity. Please feel free to reopen it if further attention is needed. Thank you for helping us keep the issue list relevant and focused!


Friction finding the asset_id to use in buy/sell and linear LP position creation

So I think this problem emerges because registry.json is only partially integrated into pcli.
You can see a bit of my user journey here: https://www.youtube.com/live/EOPFkgE766I?si=DjZt8b1gYESah_HT&t=1755
If I have $HITMOS in my wallet, I see transfer/channel-4/SHITMOS as the asset id in pcl view balance.
But if I want to LP the asset , I need to use transfer/channel-4/factory/osmo1q77cw0mmlluxu0wr29fcdd0tdnh78gzhkvhe4n6ulal9qvrtu43qtd0nh8/shitmos.
Ideally we need the asset_ids from view balance to also work as inputs for constructing LP positions.
Especially until/unless we get a GUI  for more of these interactions.

Agreed that this is not at all ergonomic - we are planning some client upgrades this sprint and will try to include this.

The fix for this in pcli should be to make the parsing used in the tx position order sell/buy commands registry.json-aware


Issue with creating a group only consisting of groups

Hi,
there is an issue where when creating a group consisting only of sub groups (E.g. group named all consisting of only subgroups for each room) during startup you get the following error: Could not resolve any entities in group 'All'
Temporary work around is to have atleast one entity in group you want to create

Fixed with #516
Are you able to test by installing the master branch?

Thanks a lot for the fast fix!
Uhm, how do i checkout the master branch? im currently running powercalc via HACS

You can click redownload

@bramstroker oh i see, i did that
sensor:
  - platform: time_date
    display_options:
      - 'date_time_iso'
      - 'date'
      - 'time'
  - platform: powercalc
    create_group: Lampen
    entities:
    - create_group: Lampen Büro
      entities:
      - entity_id: light.buro_decke_1
        linear:
          min_power: 0.5
          max_power: 14
      - entity_id: light.buro_decke_2
        linear:
          min_power: 0.5
          max_power: 14
      - entity_id: light.buro_decke_3
        linear:
          min_power: 0.5
          max_power: 14
      - entity_id: light.buro
      - entity_id: light.buro_tischlampe
        linear:
          min_power: 0.5
          max_power: 4.5
    - create_group: Lampen Simon
      entities:
      - entity_id: light.simon_decke_1
        linear:
          min_power: 0.5
          max_power: 14
      - entity_id: light.simon_decke_2
        linear:
          min_power: 0.5
          max_power: 14
      - entity_id: light.simon_decke_3
        linear:
          min_power: 0.5
          max_power: 14
      - entity_id: light.simon
    - create_group: Lampen Gang
      entities:
      - entity_id: light.flur_1
      - entity_id: light.flur_2
    - create_group: Lampen Bad
      entities:
      - entity_id: light.bad_spotlight_1
        linear:
          min_power: 0.5
          max_power: 4.5
      - entity_id: light.bad_spotlight_2
        linear:
          min_power: 0.5
          max_power: 4.5
      - entity_id: light.bad_spotlight_3
        linear:
          min_power: 0.5
          max_power: 4.5
      - entity_id: light.bad_1
      - entity_id: light.bad_2
      - entity_id: light.bad_3
      - entity_id: light.bad_4
      - entity_id: light.bad_5
    - create_group: Lampen Wohnzimmer
      entities:
      - entity_id: light.wohnzimmer_1
      - entity_id: light.wohnzimmer_2
    - create_group: Lampen Schlafzimmer
      entites:
      - entity_id: light.schlafzimmer

With that config i get the following error Invalid config for [sensor.powercalc]: [entites] is an invalid option for [sensor.powercalc]. Check: sensor.powercalc->entities->5->entites. (See ?, line ?).

@bramstroker i did click on redownload, restarted HA, and i still get the same error
Source: custom_components/powercalc/sensor.py:224
Integration: Power consumption (documentation, issues)
First occurred: 14:04:54 (1 occurrences)
Last logged: 14:04:54

Could not resolve any entities in group 'Lampen'```

@bramstroker I came here to report the same issue, just switched to master and it's indeed fixed for me.
@xkuyax if you go into HACS, you can click the button with the three dots next to "Power calculation" pick "redownload" from the menu and then in the popup that opens check the "Show beta versions" box. Wait for it to load and then in the dropdown with "select version" you can pick "master" instead of one of the version numbers. Then after it installs, restart HA and the groups problem should be fixed.

@t0mas thanks for the comment. @xkuyax Should really be fixed with latest master. I am not able to reproduce this anymore.

@xkuyax Are you able to verify if everything is also working for you? Than I will issue a new release.

@bramstroker hey im sorry, i have been very busy with work and i had no time, but i verified today and its working now fine for me! Thank you very much!
One more question which is unrelated and not really an issue, but im building my own total_energy sensor with summing up all my power sources (power plugs with smart meters and powercalc) but my power plugs keep reseting at midnight their kwh sum so my energy tab is all messed up. I tried the "total_increasing" template sensor type, but that doesnt help, as its not reseting to 0 as powercalc does properly sum up forever.. do you have some suggestions on how to deal this?

You can better ask this question on community forum or discord as there are a lot of people to help there. total_increasing means the state is only increasing and never reset, which is how powercalc and all other kWh sensors behave by default.
Your power plugs seem to behave like a utility_meter which cycles every day, so I think you cannot used this as input for a totalling energy sensor.
Instead of using the energy sensor (which your smart plug provides) you could alternatively setup a rieman integral sensor which uses the power sensor as an input and create your own energy sensor this way (which never resets). You can also let powercalc do that for your (see power_sensor_id option).


Inital commit for health endpoint expansion

Expand health endpoint to include db and match convention

Coverage decreased (-0.9%) to 22.74% when pulling 23dc2e07e3c767023393277f130844817be7c279 on expand_health_endpoint into 17a7275c8449f1976b8c7e95cbbb1dac5c004102 on master.

Coverage decreased (-0.6%) to 23.026% when pulling cf0044dee97a2904bc099526bceba585165ae9a6 on expand_health_endpoint into 17a7275c8449f1976b8c7e95cbbb1dac5c004102 on master.

Coverage decreased (-0.1%) to 23.501% when pulling e4cd6816859d047069bad66228a64c47aac0a7cb on expand_health_endpoint into 17a7275c8449f1976b8c7e95cbbb1dac5c004102 on master.

@vlal If I run user and user-db containers and kill user-db the health check still returns OK for the db.

Coverage decreased (-0.1%) to 23.501% when pulling 12ad34dd8e96bc5e90235602ebcf7a147eeaf06d on expand_health_endpoint into 17a7275c8449f1976b8c7e95cbbb1dac5c004102 on master.

Coverage decreased (-0.1%) to 23.501% when pulling 12ad34dd8e96bc5e90235602ebcf7a147eeaf06d on expand_health_endpoint into 17a7275c8449f1976b8c7e95cbbb1dac5c004102 on master.

Coverage increased (+0.5%) to 24.072% when pulling a9e45d05947f892a02c3fc5faf7d131a37ec8b03 on expand_health_endpoint into 17a7275c8449f1976b8c7e95cbbb1dac5c004102 on master.


Exclude .pyc files from packaging

This should fix #350.
Currently setup.py sdist includes all *.pyc, *.pyo files and __pycache__ directories in the generated package.
Running python setup.py sdist before this change:
running sdist
running egg_info
...
hard linking newspaper/__init__.py -> newspaper3k-0.1.9/newspaper
hard linking newspaper/__init__.pyc -> newspaper3k-0.1.9/newspaper
hard linking newspaper/api.py -> newspaper3k-0.1.9/newspaper
hard linking newspaper/api.pyc -> newspaper3k-0.1.9/newspaper
hard linking newspaper/article.py -> newspaper3k-0.1.9/newspaper
hard linking newspaper/article.pyc -> newspaper3k-0.1.9/newspaper
hard linking newspaper/cleaners.py -> newspaper3k-0.1.9/newspaper
hard linking newspaper/cleaners.pyc -> newspaper3k-0.1.9/newspaper
...

Good fix @yprez!


Bug: Component Style Not Applied Correctly

I have a component with "margin-left": "10rem" . It is showing the margin correctly in the Form builder preview. When I render the same form using formio/react, it is not applying the margin. In browser console it shows
element.style {
}

In the network tab I can see
                    "style": {
                        "margin-left": "10rem"
                    }

Am I missing something ?
I am using "@formio/react": "^5.3.0" and in the index I have added
    <link rel='stylesheet'<EMAIL_ADDRESS>    <link rel='stylesheet' href='https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css'>
    <link rel='stylesheet' href='https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css'>

Where are you adding the style param? In the form builder, or?


Updated and fixed "easy_bcrypt"

I forked this repository and fixed https://github.com/flaviut/easy-bcrypt/issues/2. I changed the package information within the packages list to my fork. The module works exactly the same as before, except you can actually install it via nimble now, as well.

@narimiran ?