cachekey parent_selection_url may be broken

While working on a complicated config I was trying to do:

use regex_remap to change destination host to a variety of domains slightly different from the original remapped url
This messes with parent selection so then use cachekey with parent_selection_url to set the PS url back to the original remapped version so that it can land on a certain set of hosts

I can see in the debug the regex_remap changing my url properly, then the cachekey debug setting the parent selection URL back to the old one, however it then finds no parents to use.
Then if I copy and paste my parent.config line for the what should be the new PS-URL and set the dest to be what regex_remap sets it to, then it starts selecting parents. However It then explicitly says "Using Over-Ride String=........" which references the value it should have been via cachekey
So something along the line is checking the wrong PS-URL before it can get into parent selection based on the cachekey ps-url, but then it does use it correctly once it is choosing parents
[Nov  9 01:04:32.562] [ET_NET 16] DIAG: (regex_remap) Target match string is `/west/asset.cmfv'
[Nov  9 01:04:32.562] [ET_NET 16] DIAG: (regex_remap) New URL is estimated to be 143 bytes long, or less
[Nov  9 01:04:32.562] [ET_NET 16] DIAG: (regex_remap) New URL is http://my-dummy.west.invalid/asset.cmfv (length 140)
[Nov  9 01:04:32.562] [ET_NET 16] DIAG: (regex_remap)     matched rule 2 [^/(adswest)/(.*)]
[Nov  9 01:04:32.562] [ET_NET 16] DIAG: (cachekey) cachekey/cachekey.cc:253:CacheKey() setting parent selection url from a remap plugin
[Nov  9 01:04:32.562] [ET_NET 16] DIAG: (cachekey) cachekey/cachekey.cc:266:CacheKey() using remap uri 'http://my-dummy.west.invalid/asset.cmfv'
[Nov  9 01:04:32.562] [ET_NET 16] DIAG: (cachekey) cachekey/cachekey.cc:392:appendPrefix() added static prefix, key: 'http://my-dummy.invalid/'
[Nov  9 01:04:32.562] [ET_NET 16] DIAG: (cachekey) cachekey/cachekey.cc:752:finalize() finalizing parent selection url 'http://my-dummy.invalid//asset.cmfv' from a remap plugin
[Nov  9 01:04:32.562] [ET_NET 16] DEBUG: <InkAPI.cc:5786 (TSHttpTxnParentSelectionUrlSet)> (parent_select) TSHttpTxnParentSelectionUrlSet() parent_selection_url : addr = 0x2b9eb9fdbe40 val = 0x2b9eb9fdbe48
[Nov  9 01:04:32.562] [ET_NET 16] DIAG: (cachekey) cachekey/cachekey.cc:800:finalize() set parent selection URL to http://my-dummy.invalid//asset.cmfv
[Nov  9 01:04:32.562] [ET_NET 16] DEBUG: <HttpTransact.cc:3040 (HandleCacheOpenReadMiss)> (http_trans) [0] [HandleCacheOpenReadMiss] --- MISS
[Nov  9 01:04:32.562] [ET_NET 16] DEBUG: <HttpTransact.cc:4993 (get_ka_info_from_config)> (http_trans) [0] get_ka_info_from_config, server_info->http_version 65537, check_hostdb 0
[Nov  9 01:04:32.562] [ET_NET 16] DEBUG: <ParentSelection.cc:117 (findParent)> (parent_select) In ParentConfigParams::findParent(): parent_table: 0x17e1f00.
[Nov  9 01:04:32.562] [ET_NET 16] DEBUG: <ParentSelection.cc:121 (findParent)> (parent_select) policy.ParentEnable: 1
(This point is where the version without a parent.config line matching the regex_remap'd url ends up finding no parents and setting PARENT_DIRECT, Continues below with version that does have the parent.config line)
[Nov  9 01:04:32.562] [ET_NET 16] DEBUG: <ParentSelection.cc:882 (UpdateMatch)> (parent_select) Matched with 0x184fe78 parent node from line 254
[Nov  9 01:04:32.562] [ET_NET 16] DEBUG: <ParentConsistentHash.cc:147 (selectParent)> (parent_select) ParentConsistentHash::selectParent(): Using a consistent hash parent selection strategy.
[Nov  9 01:04:32.562] [ET_NET 16] DEBUG: <ParentConsistentHash.cc:80 (getPathHash)> (parent_select) Using Over-Ride String='http://my-dummy.invalid//asset.cmfv'.
[Nov  9 01:04:32.562] [ET_NET 16] DEBUG: <ParentConsistentHash.cc:211 (selectParent)> (parent_select) Initial parent lookups: 1
[Nov  9 01:04:32.562] [ET_NET 16] DEBUG: <ParentConsistentHash.cc:310 (selectParent)> (parent_select) Additional parent lookups: 1
[Nov  9 01:04:32.562] [ET_NET 16] DEBUG: <ParentConsistentHash.cc:335 (selectParent)> (parent_select) Chosen parent:..............

I was unable to reproduce this issue. Based on the following line, it appears that the configuration had a --static-prefix plugin parameter:
(cachekey) cachekey/cachekey.cc:392:appendPrefix() added static prefix, key: 'http://my-dummy.invalid/'

This line is only printed when prefix is not empty. This variable is actually the configuration instance variable _prefix which is passed into CacheKey::appendPrefix() and is only set via Configs::init() when processing plugin parameters. Without the --static-prefix argument, the initial value is not clobbered as shown in this example.


(swedish) Update 563560_loc_swedish.vdf

I dont understand why I cant translate the achievments.

I dont understand why I cant translate the achievments.

You should translate them in reactivedrop_swedish.txt
The ci checks demand consistency between the txt and the vdf file.
So, yes, you can translate them here, but everything you change needs to be in sync with the txt file anyway.


Propagate Cluster.alt_stat_name to RouteEntry

We use custom PassThroughEncoderFilter which emits some cluster-specific stats.
Currently we use streamInfo.routeEntry()->clusterName() for this purpose, but since Cluster.alt_stat_name is not propagated to RouteEntry we can't achieve consistent logging across different code paths.
Would it make sense to provide cluster's alt_stat_name via RouteEntry?

You can look up the cluster and then get the alt stat name from cluster info right?

Yep, that should work, sorry for bothering.


cifar10_deepspeed: NameError: name 'is_map_style_dataset' is not defined

Hi
I am running a vanilla cifar10_deepspeed.py  example, and run into the following error, on is_map_style_dataset, deepspeed version is 0.3.16 straight from pip install. Can you please help?
[2021-05-21 16:23:58,206] [INFO] [launch.py:80:main] WORLD INFO DICT: {'localhost': [0]}
[2021-05-21 16:23:58,206] [INFO] [launch.py:86:main] nnodes=1, num_local_procs=1, node_rank=0
[2021-05-21 16:23:58,206] [INFO] [launch.py:101:main] global_rank_mapping=defaultdict(<class 'list'>, {'localhost': [0]})
[2021-05-21 16:23:58,206] [INFO] [launch.py:102:main] dist_world_size=1
[2021-05-21 16:23:58,207] [INFO] [launch.py:104:main] Setting CUDA_VISIBLE_DEVICES=0
...

[2021-05-21 16:24:03,240] [INFO] [logging.py:60:log_dist] [Rank -1] DeepSpeed info: version=0.3.16, git-hash=unknown, git-branch=unknown
[2021-05-21 16:24:03,240] [INFO] [distributed.py:46:init_distributed] Initializing torch distributed with backend: nccl
[2021-05-21 16:24:05,033] [INFO] [utils.py:11:_initialize_parameter_parallel_groups] data_parallel_size: 1, parameter_parallel_size: 1
Traceback (most recent call last):
  File "cifar10_deepspeed.py", line 143, in <module>
    model_engine, optimizer, trainloader, __ = deepspeed.initialize(
  File "/opt/DeepSpeed/lib/python3.8/site-packages/deepspeed/__init__.py", line 120, in initialize
    engine = DeepSpeedEngine(args=args,
  File "/op/DeepSpeed/lib/python3.8/site-packages/deepspeed/runtime/engine.py", line 164, in __init__
    self.training_dataloader = self.deepspeed_io(training_data)
  File "/opt/DeepSpeed/lib/python3.8/site-packages/deepspeed/runtime/engine.py", line 845, in deepspeed_io
    if not (is_map_style_dataset(dataset) or is_iterable_style_dataset(dataset)):
NameError: name 'is_map_style_dataset' is not defined
Killing subprocess 93984

deepspeed from git master has no much errors.


Add support for defining tasks and switching between task contexts

This PR represents a step in implementing support for CPL3 and isolating tasks that run within the context of the coconut SVSM kernel. It adds a new structure: Task which allows a task context to be initialised and maintained that can be swapped in and out of execution on a vCPU.
This PR does not introduce any form of scheduling of the tasks. In fact, the task code is not currently used at all within the SVSM kernel. However, the code as it stands can be used to launch an entry point that maintains its own page table (with shared access to kernel memory) in CPL0 using a per-task stack.

Here's an example of how the code in this PR can be used to launch and switch between tasks.
diff --git a/src/svsm.rs b/src/svsm.rs
index 73a25e5..c52265e 100644
--- a/src/svsm.rs
+++ b/src/svsm.rs
@@ -9,10 +9,12 @@

 extern crate alloc;

+use alloc::boxed::Box;
 use alloc::vec::Vec;
 use svsm::fw_meta::{parse_fw_meta_data, print_fw_meta, validate_fw_memory, SevFWMetaData};
+use svsm::task::Task;

-use core::arch::{asm, global_asm};
+use core::arch::global_asm;
 use core::panic::PanicInfo;
 use core::slice;
 use svsm::acpi::tables::load_acpi_cpu_info;
@@ -308,6 +310,8 @@ fn mapping_info_init(launch_info: &KernelLaunchInfo) {
     );
 }

+static mut MAIN_TASK: Option<Box<Task>> = None;
+
 #[no_mangle]
 pub extern "C" fn svsm_start(li: &KernelLaunchInfo, vb_addr: VirtAddr) {
     let launch_info: KernelLaunchInfo = *li;
@@ -396,15 +400,21 @@ pub extern "C" fn svsm_start(li: &KernelLaunchInfo, vb_addr: VirtAddr) {

     log::info!("BSP Runtime stack starts @ {:#018x}", bp);

-    // Enable runtime stack and jump to main function
     unsafe {
-        asm!("movq  %rax, %rsp
-              jmp   svsm_main",
-              in("rax") bp.bits(),
-              options(att_syntax));
+        MAIN_TASK = Some(Task::create(svsm_main, 0).expect("Failed to create svsm_main task"));
+        MAIN_TASK
+            .as_mut()
+            .unwrap()
+            .set_current(core::ptr::null_mut());
     }
 }

+pub extern "C" fn test_task() {
+    log::info!("Hello from a task");
+    let main_task = unsafe { MAIN_TASK.as_mut().expect("Invalid main task") };
+    main_task.set_current(core::ptr::null_mut());
+}
+
 #[no_mangle]
 pub extern "C" fn svsm_main() {
     // The GDB stub can be started earlier, just after the console is initialised
@@ -419,6 +429,10 @@ pub extern "C" fn svsm_main() {
     // a remote GDB connection
     //debug_break();

+    let previous_task = unsafe { MAIN_TASK.as_mut().expect("Invalid main task") };
+    let mut task = Task::create(test_task, 0).expect("Failed to create task");
+    task.set_current(previous_task.as_mut());
+
     invalidate_stage2().expect("Failed to invalidate Stage2 memory");

     let fw_cfg = FwCfg::new(&CONSOLE_IO);


LDAP filters

Hi,
I've been following the directory server authentication addition and would like to see full control over the filter:

So rather than the filter settings always being part of an AND search:
(&%s(%s=%s))
you can pass in:
(&(%s=%s))
If a user is setting filters they'll know what they are doing.

@ghenry are you asking to remove the username attribute field and replace it with a single filter?

No, the whole lot and let the informed user set it with the existing
placeholder for username field they use that maps to your side.
On 14 Aug 2017 07:39, "Anthony Lapenna"<EMAIL_ADDRESS>wrote:
@ghenry https://github.com/ghenry are you asking to remove the username
attribute field and replace it with a single filter?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/portainer/portainer/issues/1115#issuecomment-322111107,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAJveHFNr_4RafJalgCxgxIiEe4WeMZ7ks5sX-uigaJpZM4O1x42
.

So, default value of filter might be (uid=%s) instead of having separate field for name of attribute holding user ID and combine some custom filter with the one you use internally. Input validation should limit to ensure filter includes =%s as a substring.


Outdated Examples

I'm not sure if you're aware, or if this situation only exists on the multiple OS's I have run the simulation suite on, but the example files you have and even the main code, simply do not work.
There are many references which may be python version specific, as they simply prevent the program from running at all,
for example, to import the simulator, you constantly refer to blades.core.simulator, however this only works when it's called as blades.simulator not .core.

The import of options from args does not work, and appears to be a python2 file.

I have created brand new environments including only the files needed for this project and the problems remain. I have also tried this on various python 3 platforms, in windows and linux, and each time I am unable to have things operate in the methods you have identified.
I was desperate to use this suite as it fit the needs of my research paper, but my lack of ability to operate it, made this a frustrating exercise.

I also struggle with that, may be the code is not complete. Hope to finish it perfectly.

Hi, I apologize for the inconvenience caused. Yes, the examples are seriously outdated due to the change in APIs, and I have deprecated them for now. At the moment, it is strongly recommended to run the code with Developer mode, which works well according to my test. You may have to look into the source code to make any modifications.
I plan to release a new version of the simulation suit, as well as the examples, in next month, which will have a more efficient backend and more friendly APIs. Please stay tuned!


Updates from Sonar Suggestions

Coverage remained the same at 100.0% when pulling e6e129506c99f83099fff903bc53d3d0e37b93c7 on jeffgbutler:sonar-updates into 909f8cf4532e044666a2ab0f3ec9b9f1e02cb4e1 on mybatis:master.


exceptionOccurred gets called when closing a connection intentionally

Looks like when an error listener is passed to a connection, the error listener's exceptionOccurred method always gets called even when the connection is closed intentionally.
Given the following example which implements a simple error listener, opens a connection and then closes the connection, I get the following output:
[pool-1-thread-1] WARN examples.NatsPublisher - exception occurred
[pool-1-thread-1] ERROR examples.NatsPublisher - exception is
java.net.SocketException: Socket closed
	at java.net.SocketInputStream.socketRead0(Native Method)
	at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
	at java.net.SocketInputStream.read(SocketInputStream.java:171)
	at java.net.SocketInputStream.read(SocketInputStream.java:141)
	at io.nats.client.impl.SocketDataPort.read(SocketDataPort.java:98)
	at io.nats.client.impl.NatsConnectionReader.run(NatsConnectionReader.java:114)
	at java.lang.Thread.run(Thread.java:748)

public class NatsPublisher {

    private static final Logger LOGGER = LoggerFactory.getLogger(NatsPublisher.class);

    public static void main(String[] args) {
        ErrorListener errorListener = new ErrorListener() {
            @Override
            public void errorOccurred(io.nats.client.Connection connection, String s) {}

            @Override
            public void exceptionOccurred(io.nats.client.Connection connection, Exception e) {
                LOGGER.error("exceptionOccurred called", e);
            }

            @Override
            public void slowConsumerDetected(io.nats.client.Connection connection, Consumer consumer) {}
        };
        Options.Builder builder = new Options.Builder().server(Options.DEFAULT_URL).errorListener(errorListener);
        try {
            Connection conn = Nats.connect(builder.build());
            conn.close();
        } catch (Exception ignored) {}
    }
}

I suspect we are over eager, i will take a look next time I am digging in to the library.


Support helm_release resources in terraform

I'm not sure if that will work and how to test it.
I'd like it to match lines like below in *.tf files in teleport-fleet repo:
  # used by renovate
  # repo: giantswarm/cert-manager-app
  version = "3.5.0"

Don't need this. This is build into renovate https://docs.renovatebot.com/modules/manager/terraform/#helm_release :exploding_head:


--exclude regex array for the --env-file when running secrets set

Is your feature request related to a problem? Please describe.
Given the only way to manage secrets for a Supabase project s via the CLI, it would be helpful to add the option to skip certain prefixed env variables on the file passed to upload to the project.
Describe the solution you'd like
Having an additional flag so that set will ignore variables that match the regexes passed so we only upload specific env variables.
Describe alternatives you've considered
Manually having to create separate files for envs that ultimately are used jointly during development and are set up i other processes via their respective dashboards (Supabase lacks this feature)

We solved this having dev tools that filter out the SUPABASE_ prefixed variables


[storage] port accountName from SAS connect string support from storage/stable

Port PR https://github.com/Azure/azure-sdk-for-js/pull/26159

port source and test change for blob

update one negative test. We used to throw an error when splting an undefined parsedUrl.pathname in getAccountNameFromUrl.  In core v2 we changed to use URL instead of URLBuilder. parsedUrl.pathname is now an empty string, an empty accountName is returned instead of error thrown.

duplicate source change for other storage package as we currently are doing for internal util methods.

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

There's installatation issue from npmjs for all js pipelines recently.  Going to overide as some Windows, and Linux/MacOS tests are passing

/check-enforcer override


Select2 and select "display: none"

Hi,
I'm doing a website with some webpages rendered <table>. I use <select> as filters and these <select> can be displayed or not, depending on what condition the user choose to filter (field like blabla, field between a and b, etc.).
With Select2 3.3.2 all the <select> are displayed by default. There is no impact of the CSS rule display: none.
Am I missing something ? Is there the possibility for Select2 to "follow" the display rule of the original <select> ?
http://jsfiddle.net/PFfU5/
Thanks,
Litz.

@AlixBa  you may forgot to link css document select2.min.css to top of your page.

If anyone else is running into this problem, if you wrap the select element in it's own div you can apply the CSS rule display: none to the div and it works.


Incomplete list of languages

Current behaviour:

I navigate to https://lib.reviews/
I can't see anything in the language I'm interested in contributing in
I scroll to the bottom
There is a list of languages, I click on "change language"
The language stays the same

Expected behaviour:

When I click on "change language" it should offer me a choice of languages, and the choice to request a new language

You should be seeing this at the bottom of the page:

When you select one of the languages from that list and press "Change language", it should change the language. Is that not what you're seeing?

I found a list of supported languages here: www-01.sil.org/iso639-3/download.asp
At least these should be supported. Definitely more should be, but perhaps the communities that want to contribute reviews in those languages should get checked by ISO first?

Hi @ftyers, it's not a random list -- it's languages we have complete UI translations for. Right now we make new languages available once a translation is complete, so users working in that language can also fully understand the environment and aren't excluded or confused based on lack of English language awareness.
I'm open to revisiting that policy, but this is how we've done it so far, and it's an approach used by other community projects as well (notably Wikimedia's approval process for new language: https://meta.wikimedia.org/wiki/Language_proposal_policy#Requisites_for_final_approval ).
The process for translation is described here: https://lib.reviews/team/developers/post/013b873d-7f3e-4cd5-9d88-ce6c37482c73
I do think it's a good idea to link to that page (or another similar page) in the footer in some way.


changes for cloud entry point

The cloud entry point is appearing on the SlipStream server at the api/cloud-entry-point relative URL.  This is correct, but there are several points in the resulting resource that are not correct and need to be fixed.

[x] The resourceURI must be the one defined by the CIMI specification (in the DMTF namespace rather than SixSq).
[x] The baseURI value must be the one for the public server rather than the ssclj server on localhost, i.e. https://nuv.la/api/ for the SaaS.
[x] The "id" must match the relative URL for the resource, so it should be "cloud-entry-point" rather than "CloudEntryPoint".
[x] All of the hrefs for the provided resources must be lisp-case (or kebab-case) rather than CamelCase.
[x] The relative URL for the operations on the cloud entry point is wrong.  It is "#" and should instead be "cloud-entry-point".

All of the points except the correct baseURI have been confirmed by running a test instance.  The baseURI is still pointing to the local instance.  I'll have to verify if the headers are being properly transmitted and interpreted by the ssclj server.

The issue with getting the forwarded host information through to the clojure server has been resolved.  The solution was to reuse the existing utilities for finding the base URL for redirection.  All of the points in the issue description have been addressed.


Bug: Recurrence of undefined type references when using type in same file

TypeScript Version:  2.0.2
This is related to #9685.  It's not necessarily a regression, but a more complex case I encountered.  Although references to a type within the same type itself is resolved (static property accessors, usage in decorators, etc...) a separate reference in the same file will cause similar undefined reference issues.  Again, nothing is requiring the type to exist first as the uses are all in closures.  In the below example v will be undefined.
Code
function asdf(type: Function): ClassDecorator {
    return function() { };
}

@asdf(() => Thing)
class Thing {
}

export function main() {
    describe('Thing', () => {
        it('should exist', () => {
            var v = Thing;
            expect(v).toBeTruthy();
        });
    });
}

Expected behavior:
I think this case should work natively.  It can be convenient to cram a few things like this in a single file (ie. a unit test like Thing.spec.ts which is the way I encountered this).  This workaround solves it:
function asdf(type: Function): ClassDecorator {
    return function() { };
}

var __HACK: any;
@asdf(() => __HACK)
class Thing {
}
__HACK = Thing;

export function main() {
    describe('Thing', () => {
        it('should exist', () => {
            var v = Thing;
            expect(v).toBeTruthy();
        });
    });
}

Actual behavior:
The module-scoped 'var Thing' never gets set, as the inner 'let Thing = Thing_1' wins inside the execute method (used SystemJS).
System.register([], function(exports_1, context_1) {
    "use strict";
    var __moduleName = context_1 && context_1.id;
    var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
        var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
        if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
        else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
        return c > 3 && r && Object.defineProperty(target, key, r), r;
    };
    var __metadata = (this && this.__metadata) || function (k, v) {
        if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
    };
    var Thing;
    function asdf(type) {
        return function () { };
    }
    function main() {
        describe('Thing', () => {
            it('should exist', () => {
                var v = Thing;
                expect(v).toBeTruthy();
            });
        });
    }
    exports_1("main", main);
    return {
        setters:[],
        execute: function() {
            let Thing_1 = class Thing {
            };
            let Thing = Thing_1;
            Thing = Thing_1 = __decorate([
                asdf(() => Thing),
                __metadata('design:paramtypes', [])
            ], Thing);
        }
    }
});

This should be fixed in the next release. please give typescript@next a try.


App now boots up, port should be int. Fix Jinja custom template.

Fix issue #8, error in manage.py.
Fix jinja no filter named custom_date template assertion error.

No response, closing.


feat: auto detect text cursor in mousemove, make it configurable

Thanks for the quick reply! I tested this branch and it has been working mostly well.
However, I found that the code block on the home page does not change the type of the cursor completely properly.
Perhaps it would be better to apply data-cursor="text" to the code block?

Thanks for the quick reply! I tested this branch and it has been working mostly well.
However, I found that the code block on the home page does not change the type of the cursor completely properly.
Perhaps it would be better to apply data-cursor="text" to the code block?

Yes, that’s why I haven’t merge this PR. Apply data-cursor="text" to <code> should resolve the problem, I wonder if there is a better solution.


⚠ Bofrost.at has degraded performance

In e01568c, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1557 ms

Resolved: Bofrost.at performance has improved in bbb820e.


Error in popups:  Gmail is not defined

I noticed with this installed, if I pop an email out to a new window, or click a toast notification for a new inbox message so that it opens in a new window, this error is thrown.
What is the proper way to ensure popups like these work properly?
I can call refresh(main); from the console window of the popup and I get the hello message, so I'm guessing it just needs to be told to run again at load somehow?

FYI, I noticed the typeof Gmail === undefined condition wasn't hitting.. so for better or worse, I dropped back to the old standby of typeof Gmail == 'undefined' and it seems to be good now.


Add manufacturer support for _TZE200_dq1mfjug for Tuya TS0601 smoke detector ES63-D5Z

Add manufacturer support for _TZE200_dq1mfjug for Tuya TS0601 smoke detector ES63-D5Z

https://www.aliexpress.com/item/1005003564649452.html?spm=a2g0o.order_list.order_list_main.29.515c1802FW7Pbi

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 83.169%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
6503

Relevant Lines:
7819

💛  - Coveralls

Codecov Report
Base: 83.16% // Head: 83.16% // No change to project coverage :thumbsup:

Coverage data is based on head (4e5f011) compared to base (05ee519).
Patch has no changes to coverable lines.

Additional details and impacted files
@@           Coverage Diff           @@
##              dev    #1978   +/-   ##
=======================================
  Coverage   83.16%   83.16%
=======================================
  Files         248      248
  Lines        7819     7819
=======================================
  Hits         6503     6503
  Misses       1316     1316

Impacted Files
Coverage Δ

zhaquirks/tuya/ts0601_smoke.py
66.66% <ø> (ø)

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.

Should this device show up with a battery attribute?
https://zigbee.blakadder.com/Tuya_ES63-D5Z.html states this at least...
This is what I see using that integration in Home Assistant


chore(deps): upgrade dev dependencies

Upgrades project dependencies. See details in workflow run.

Automatically created by projen via the "upgrade-dev-dependencies-k8s-28-main" workflow

⚪ Backport skipped
The pull request was not backported as there were no branches to backport to. If this is a mistake, please apply the desired version labels or run the backport tool manually.
Manual backport
To create the backport manually run:
backport --pr 4030

Questions ?
Please refer to the Backport tool documentation


JVM and JS behave differently with setBinding()

I executed the following unit test on both JVM and JS. On JVM, the test passes. On JS, I get:
Kodein$NotFoundException: No binding found for bind<Set>(tag = "testset") with ?<KodeinTest>().? { ? }
Registered in this Kodein container:
        bind<Set<TestObject>>(tag = "testset") with bindingSet { Set<TestObject> }
	at KodeinContainerImpl.factory_3h818e$$default(/kodein-di-core/src/commonMain/kotlin/org/kodein/di/internal/KodeinContainerImpl.kt:185)
	at KodeinContainerImpl.KodeinContainer.factory(/kodein-di-core/src/commonMain/kotlin/org/kodein/di/KodeinContainer.kt:20)
	at KodeinContainerImpl.KodeinContainer.provider_wtviuz$$default(/kodein-di-core/src/commonMain/kotlin/org/kodein/di/KodeinContainer.kt:77)
	at KodeinContainerImpl.KodeinContainer.provider(/kodein-di-core/src/commonMain/kotlin/org/kodein/di/KodeinContainer.kt:64)
	at KodeinProperty.get(/kodein-di-core/src/commonMain/kotlin/org/kodein/di/KodeinAware.kt:176)
	at <global>.<unknown>(/kodein-di-core/src/commonMain/kotlin/org/kodein/di/properties.kt:42)
	at UnsafeLazyImpl.get(/build/js/packages_imported/kotlin/1.3.61/util/Lazy.kt:81)
	at KodeinTest.testKodein(/build/js/packages/cometd-lights-application-test/kotlin/util/Lazy.kt:44)
	at <global>.<unknown>(/build/js/packages/cometd-lights-application-test/adapter-browser.js:65268)
	at Context.<anonymous>(/build/js/packages_imported/kotlin-test-js-runner/src/KotlinTestTeamCityConsoleAdapter.ts:58)

Here is the test:
class KodeinTest {
    @Test
    fun testKodein() {
        val kodein = Kodein {
            bind("testset") from setBinding<TestObject>()

            bind<TestObject>("testset").inSet() with singleton { TestObject("First") }
            bind<TestObject>("testset").inSet() with singleton { TestObject("Second") }
            bind<TestObject>("testset").inSet() with singleton { TestObject("Third") }
        }

        val set : Set<TestObject> by kodein.instance("testset")

        assertTrue(TestObject("First") in set)
        assertTrue(TestObject("Second") in set)
        assertTrue(TestObject("Third") in set)
    }
}

data class TestObject(val name: String)

JavaScript-Platform:
js, browser, HeadlessChrome78.0.3904, Fedora0.0.0
org.kodein.di:kodein-di-erased-js:6.5.1
as well as
org.kodein.di:kodein-di-erased-js:6.5.0
JVM-Platform:
openjdk 11.0.5 2019-10-15
OpenJDK Runtime Environment 18.9 (build 11.0.5+10)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.5+10, mixed mode, sharing)
org.kodein.di:kodein-di-erased-jvm:6.5.1
as well as
org.kodein.di:kodein-di-erased-jvm:6.5.0

Hi,
Sorry for the late response.
This is not very obvious, but if you are using the erased version of kodein, set bindings should be used as indicated in the documentation https://kodein.org/Kodein-DI/index.html?latest/core#_retrieving_from_a_set
thus:
val set : Set<TestObject> by kodein.instance("testset")
becomes:
val set : Set<TestObject> by kodein.Instance(tag = "testset", type = erasedSet())
We are changing the way we manage types under the hood, maybe this could become easier to use in a near future.


test: Don't redeploy in AfterAll of K8sServices test case

There is no need to redeploy Cilium in AfterAll of the "With ClusterIP
external access" test suite, as the next test case will deploy it
anyway.
It should improve the K8sServices test suite run time by a bit.

/test

/test-1.23-net-next

@brb This PR is marked as backport-pending/1.11, but I can't find the related backport PR. Can you please double-check the status?

@qmonnet Good catch! It has never been backported - https://github.com/cilium/cilium/blob/v1.11/test/k8sT/Services.go#L754.


Toast - option to disable automatic scrollIntoView

Area
UI Components
The problem
Currently when multiple toasts are displayed and the a scrollbar is needed, whenver a new Toast is shown, it automatically scrolls into view
https://github.com/jpmorganchase/salt-ds/blob/main/packages/core/src/toast/Toast.tsx#L40
Our users typically handle toasts in the order the events occur, therefore the scrolling to the newest toast would not work for them and it means if we have any action buttons on the toast, the user could end up clicking on the wrong toast if it automatically scrolls just as they click on the button on the taost.
The solution
Have an optional property on the Toast component to prevent the scrollIntoView being called
Alternatives and examples
Have an optional property on the Toast component to prevent the scrollIntoView being called
Are you a JPMorgan Chase & Co. employee?

[X] I am an employee of JPMorgan Chase & Co.

Thanks for the report, I think we should delete the scrollIntoView code. Toast shouldn't really be in charge of that logic
https://github.com/jpmorganchase/salt-ds/blob/702e274dd36adf878a6630b06a73c34a971817d3/packages/core/src/toast/Toast.tsx#L39-L41


Improve Container Code Proposal Api

Improve the Container's Api for dealing with code proposals.

Add codeDetailsProposed event that will fire when a new code proposal arrives
Add proposeCodeDetails for proposing code details on the container
Expose codeDetails property for accessing the current code details.

related #3529
related #3479

/azp where

client packages passed: https://dev.azure.com/fluidframework/public/_build/results?buildId=7686&view=results


set number of threads used

dear Abstar developers,
We have read the article and are now trying to use abstar, we are wondering if there is an option to limit the number of cores/processes/threads abstar uses. We know there is an option to alter the chunksize but this doesn't seem the best solution. We didn't see it in the argument list, but we hope there is a possibility to limit the number of threads used.
kind regards
Tjitske

Thanks for this great update - we did work with the old version till now -but installed the development version today - noticed a minor bug in the development code.
parser.add_argument('-N', 'num-cores', dest='num_cores', default=0, type=int,
help="Number of cores used by abstar. Default is 0, which uses
all available cores.")
should be with 2 dashes before num-cores:
parser.add_argument('-N', '--num-cores', dest='num_cores', default=0, type=int,
help="Number of cores used by abstar. Default is 0, which uses
all available cores.")


[Bug]: Total List items of List widget gets decreased by 1 and hence page numbers increases after doing widget reset

Is there an existing issue for this?

[X] I have searched the existing issues

Description
On doing widget reset action on list widget, it is observed that total Listitems are getting decreased by 1 and hence total number of pages get increased in List widget
Steps To Reproduce

D&D List widget
Observe that no pagination is seen at first on List widget
D&D Button widget
Configure onClick event of Button widget: "{{resetWidget("List1",true)}}"
Click on Button to reset List widget
Observe that pagination appears and one List items been shifted to next page of List widget

Public Sample App
No response
Issue video log
https://bthrujcsw8.vmaker.com/record/5FgqxIH7vorD2QbB
Version
Cloud/ Production

@chandannkumar Can you verify if the issue is present in v2
DP -> https://appsmith-git-feat-list-widget-v2-get-appsmith.vercel.app/

@chandannkumar Can you verify if the issue is present in v2? DP -> https://appsmith-git-feat-list-widget-v2-get-appsmith.vercel.app/

@ashit-rath  Works fine in Listv2

Fixed in https://github.com/appsmithorg/appsmith/pull/15839


Please add a license

Without open-source license, no-one can use this code.

Could you plz check is #31 resolves the issue?

LGTM


Name of new intptr_t and uintptr_t types.

Last changes to x64 builds use those 2 types.
Some ppl commented to me that dont look consistent with T3D types.
We can use SPTR and UPTR types, but i dont really like... i prefer use c++ types.
What you think?

@bpay
These type aliases look a lot like macros. Can they be lowercased? I know the rest of the numeric typedefs are not, but I think it's too late to fix those...plus, they have numbers embedded (S32, F32) in them which makes them a little less macro-like.

If we lower case then we loose consistence with old types and we loose the only point for rename.

I have no problem with the new intptr_t and uintptr_t types as Torque never had a pointer variant anyway. And also we should really be using size_t for variables where the integer is used for things like length, iterator by index, and so forth to match the build target's native integer size instead of explicitly using int, U32, and U64 like what we have been doing.

@dottools, thx for your comment... and you are right about size_t :+1:

Now come to think of it, what is the point of intptr_t and uintptr_t anyway? If you're going to have a pointer to say U16 you'll use U16 *p; not uintptr_t p; as the former conveys the variable type correctly while the latter is not explicit.

it's used when you need to convert a pointer to a integer, for make sure interger have the correct size for store the complete ptr address.

As a long term torque user I prefer the existing types. I have no idea why you would confuse them with macros - that's like saying you're going to confuse uppercase enums with macros. Completely different things. Plus it's 5 less characters (6 if you count the shift key) to type. ;)
There is a big problem with size_t as some systems like OSX will define it using a custom type which has problems casting between other integer and pointer values. size_t is also AFAIK unsigned which may or may not be suitable for everything.

size_t is also AFAIK unsigned which may or may not be suitable for everything.

Hopefully it's suitable for everything which represents a size :P.

@eightyeight "we should really be using size_t for variables where the integer is used for things like length, iterator by index, and so forth"

@jamesu To clarify, it's not about confusion - it's just generally bad practice to name non-macro things with MACRO_STYLE names (including consts and enums). This is to guard against name collisions with macros defined in external headers that can produce non-obvious errors or (worse) silent changes in behavior. I've already run into this once in Torque, with a regular function that was named GLOBAL, that happens to also be a macro defined off in a system header somewhere.
Of course, Torque doesn't follow this rule, and breaks a lot of other rules as well (use of reserved identifiers for include guards, uninitialized member vars everywhere, etc etc.) But I would like to not actively make things worse if we can avoid it :) My two cents.


Remove platforms: default_package in pubspec.yaml

Latest Flutter version from the beta channel (v3.25.0) has a warning with this entries in the pubspec.yaml
Package open_filex:linux references dartPluginClass:linux as the default plugin, but the package does not exist.
Ask the maintainers of open_filex to either avoid referencing a default implementation via `platforms: linux: default_package: dartPluginClass` or create a plugin named dartPluginClass.

I think this is just not needed.

sorry to +1 but can this be merged, stable (3.26) is coming soon :(

Please release the build as soon as possible. The same issues apply to the Flutter version 3.27

same in flutter 3.27 , merge plzzz

@javaherisaber begs and prayers~

In the latest Flutter version 3.27.0 this is causing fail to build for me.
For people having problems with this, untill this is merged i'd suggest you link directly to the owner of this PR's branch in your pubspec file in order to fix this issues.

How to use ?
@erf

Package open_filex:windows references dartPluginClass:windows as the default plugin, but the package does not exist, or is not a plugin package. Ask the maintainers of open_filex to either avoid referencing a default implementation via platforms: windows: default_package: dartPluginClass` or create a plugin named dartPluginClass.
Package open_filex:linux references dartPluginClass:linux as the default plugin, but the package does not exist, or is not a plugin package.
Ask the maintainers of open_filex to either avoid referencing a default implementation via platforms: linux: default_package: dartPluginClass or create a plugin named dartPluginClass.
Package open_filex:macos references dartPluginClass:macos as the default plugin, but the package does not exist, or is not a plugin package.
Ask the maintainers of open_filex to either avoid referencing a default implementation via platforms: macos: default_package: dartPluginClass or create a plugin named dartPluginClass.
Package open_filex:windows references dartPluginClass:windows as the default plugin, but the package does not exist, or is not a plugin package.
Ask the maintainers of open_filex to either avoid referencing a default implementation via platforms: windows: default_package: dartPluginClass or create a plugin named dartPluginClass.`
Flutter Channel stable, 3.27.0

@Santhosh-4035 you need to link to the repo where the issue is fixed (xvrh:master) not this repo ..

@erf
Can you please share screenshot of your's

I'll work on this tomorrow and make a release, sorry for the inconvenience


Update OSM-Ottawa-meetup

Add John Marshall to OSM Ottawa point of contacts

Thanks @DenisCarriere 👍
BTW, if your Meetup has some upcoming events scheduled, you can add those to the resource, and iD will show them to nearby mappers:
See OpenCleveland.json as an example.

BTW, if your Meetup has some upcoming events scheduled, you can add those to the resource, and iD will show them to nearby mappers:

That's completely insane!! Great job @bhousel on implementing that feature! 🚀


inherited_members Does Not Work

Describe the bug
I am using mkdocs-simple-plugin, mkdocstrings[python] and pytkdocs to generate documentation. I am extending another package that I worked on (i.e. the parent class is not in the project) but I cannot get the super class methods to render in the docs with inherited_members: True.
To Reproduce
This is my construction in the same file (mkdocs-simple) as the class.
::: toliman.TolimanOptics
    handler: python
    selection:
        docstring_style: numpy
        show_source: False
        merge_init_into_class: True
        inherited_members: True
    options:
        members: [insert, remove]

where both insert and remove are methods of the parent class.
Expected behavior
I expect the documentation for insert and remove to be visible when I run mkdocs serve
System (please complete the following information):

pytkdocs==0.16.2
python==3.10.8
mkdocstrings==0.19.1
mkdocstrings-python==0.8.3
mkdocs-simple-plugin==2.1.2
OS: Ubuntu 22.04

Thanks @pawamoy,
I have tried to use this but I am now getting the following error,

Running poetry show | grep "docs" I get the following list

The content of my mkdocs.yml is,

Regards
Jordan

Could you try to remove then recreate your Poetry-managed virtualenv?

Yep that worked.
Thank you.


[MS2] Reactive element 1: Map

Implement the map visualization of the dashboard complete with reactivity.

done.


++[WatchLive]!]*Eastwood vs St. John Bosco LIVE Broadcast ON TV Channel 30,August 2024

++[WatchLive]!]*Eastwood vs St. John Bosco LIVE Broadcast ON TV Channel 30,August 2024
How to watch High School Football Live and TV guide, team news, kickoff time, predictions, live Online.
🔴📺 GO LIVE==►► CLICK HERE TO WATCH LIVE
🔴📺 STREAMING==►► CLICK HERE TO WATCH LIVE
There is a complete guide to watch High School Football live online from anywhere? How to watch it free and what tv channel will broadcast in your area and HS Football Game Guide.
High School Football is one of the most spectacular High School sports events in the United States of America. It is the most prestigious High School championship game in the United States. US people around the will watch the most pivotal game in the High School Football season.
Here we are going to share with you the ways to watch High School Football 2024 online. For the cord-cutters, you will have peace of mind since you could reserve your options to follow the game now.
High School Football 2024 Official tv Channel Coverage
The High School Football will be held at August 2024 and NFHS Network will cover the full High School Football Game from the. Watch games live and on-demand on NFHSnetwork. Plus you can watch highlights, find games of the week, and watch other events such as graduations and non sports events. Watch games live and on-demand on the NFHS Network app.
How to Watch the High School Football 2024 Live Stream in the United States
NFHS Network is the official broadcaster of the High School Football in the US. It will be available for live streaming online. You could visit NFHS Network’s official site to watch it live stream on your PC or laptop. Or, you could download the app to watch the NFHS Network App on your mobile devices, including smartphones and tablets.
How to Stream High School Football Online Using Cable?
The High School Football is covered by NFHS Network. If you subscribe to cable TV, all you need to do is tune into NFHS Network to watch the event from beginning to end.
How to Watch High School Football 2024 Live Online
Watching High School Football 2024 without cable is feasible for all folks. After all, you don’t have to pay for expensive cable or satellite subscription. There could be a chance that you have left your cable or satellite. For the cord cutters, you can watch High School Football live online without cable.
How is that even possible? You might have sort of question. Well, it is very possible with the help of the live streaming option.
There are a lot of live streaming options available online. It could take time and effort to find out the best one for you. Instead, take a look at our recommended list below.
FuboTV
FuboTV has been one of the most prominent live streaming options for sport lovers. Introduced as the Football live streaming providers, it has been evolving from time to time to manage the sport content in a wider variety. That also includes the High School Football niche in its package. the live streaming service is available in many territories and compatible with various devices. It is simple and straightforward to use the service with the tips of your fingers. NBC Sports and FOX Sports are available in the package. It also comes with free trial offers in case you’d like to assess the service first.
Youtube TV
YouTube TV can be much familiar to you if you have been using YouTube platform for a while. Although it is a relatively new player in the market, the feedback from its customers are awesome. People love this service because the quality is excellent with considerable price. With only $45 per month, you will get the full pack of the live streaming service including the channels that broadcast the High School Football. it also comes with the free trial offers which you can use to assess the quality of service. The free trial is eligible for new users only.
PlayStation Vue
PS Vue is not only prevalent choice for the console owners. Regardless of the name, it is a live streaming service for public. Everyone can use the service because PS Vue comes with many devices compatibility. Consider to check the list of compatibility first before proceeding to see if your device is compatible with the service or not. If you are not really sure, you could use its 5-day free trial to assess the quality of service and watch some of the matches of High School Football for free. Tune into the NBC Sports or Fox Sports to see the coverage.

YWRUINMCZXCSZ

erww

📺📱 Eastwood vs  St. John Bosco
📺📱 Eastwood vs  St. John Bosco
📺📱 Eastwood vs  St. John Bosco
▶
➤►
➤►
▶
➤►
📺📱 Eastwood vs  St. John Bosco
📺📱 Eastwood vs  St. John Bosco
➤►
▶
➤►
➤►
▶
➤►
➤►
▶
➤►
📺📱 Eastwood vs  St. John Bosco
📺📱 Eastwood vs  St. John Bosco
➤►
▶
➤►
➤►
▶
➤►
➤►
▶
➤►
📺📱 Eastwood vs  St. John Bosco
📺📱 Eastwood vs  St. John Bosco
➤►
▶
➤►
📺📱 Eastwood vs  St. John Bosco
📺📱 Eastwood vs  St. John Bosco
➤►
▶
➤►


Roll Flutter from 036cae36697a to 5ce07af9ca3c (47 revisions)

Roll Flutter from 036cae36697a to 5ce07af9ca3c (47 revisions)
https://github.com/flutter/flutter/compare/036cae36697a...5ce07af9ca3c
2022-05-16<EMAIL_ADDRESS>Delete native_ui_tests_ios (flutter/flutter#103727)
2022-05-16<EMAIL_ADDRESS>Roll Flutter Engine from a277fe24b8b4 to 10f1bac08d4f (5 revisions) (flutter/flutter#103927)
2022-05-16<EMAIL_ADDRESS>add noSuchMethod to _MulticastCanvas to unblock smoke testing against forthcoming new getTransform/Clip methods (flutter/flutter#103737)
2022-05-16<EMAIL_ADDRESS>Roll Flutter Engine from ccde8fd63a0f to a277fe24b8b4 (2 revisions) (flutter/flutter#103916)
2022-05-16<EMAIL_ADDRESS>[web] do not swallow WebDriver errors (flutter/flutter#103754)
2022-05-16<EMAIL_ADDRESS>Implement paintsChild on RenderObjects that skip painting on their children (flutter/flutter#103768)
2022-05-16<EMAIL_ADDRESS>Roll Flutter Engine from aeab8402c6cc to ccde8fd63a0f (5 revisions) (flutter/flutter#103911)
2022-05-16<EMAIL_ADDRESS>Roll Plugins from 053c4bdb3812 to 486071d7f9bb (3 revisions) (flutter/flutter#103904)
2022-05-16<EMAIL_ADDRESS>Roll Flutter Engine from 498a85623a6d to aeab8402c6cc (1 revision) (flutter/flutter#103893)
2022-05-16<EMAIL_ADDRESS>Roll Flutter Engine from 08b0cc0d6cda to 498a85623a6d (1 revision) (flutter/flutter#103888)
2022-05-16<EMAIL_ADDRESS>Roll Flutter Engine from c40bc1313c67 to 08b0cc0d6cda (1 revision) (flutter/flutter#103884)
2022-05-16<EMAIL_ADDRESS>Roll Flutter Engine from b6fb2c1bce06 to c40bc1313c67 (1 revision) (flutter/flutter#103878)
2022-05-16<EMAIL_ADDRESS>Roll Flutter Engine from 1b064fd1a39f to b6fb2c1bce06 (2 revisions) (flutter/flutter#103875)
2022-05-15<EMAIL_ADDRESS>Roll Flutter Engine from c581fa93ff3c to 1b064fd1a39f (1 revision) (flutter/flutter#103860)
2022-05-15<EMAIL_ADDRESS>Roll Flutter Engine from 23a215c87473 to c581fa93ff3c (1 revision) (flutter/flutter#103859)
2022-05-15<EMAIL_ADDRESS>Roll Flutter Engine from d093c43b3aef to 23a215c87473 (1 revision) (flutter/flutter#103849)
2022-05-15<EMAIL_ADDRESS>Roll Flutter Engine from fdf2ddc04cbe to d093c43b3aef (1 revision) (flutter/flutter#103845)
2022-05-15<EMAIL_ADDRESS>Roll Flutter Engine from decfc94a44ef to fdf2ddc04cbe (1 revision) (flutter/flutter#103841)
2022-05-15<EMAIL_ADDRESS>Roll Flutter Engine from d09cf345042f to decfc94a44ef (2 revisions) (flutter/flutter#103837)
2022-05-15<EMAIL_ADDRESS>[macOS] Update template icons to Big Sur style (flutter/flutter#103739)
2022-05-14<EMAIL_ADDRESS>Roll dependendencies (flutter/flutter#103771)
2022-05-14<EMAIL_ADDRESS>Roll Flutter Engine from 260e5e286c05 to d09cf345042f (2 revisions) (flutter/flutter#103828)
2022-05-14<EMAIL_ADDRESS>[flutter_tools] fix missing cmake (flutter/flutter#103761)
2022-05-14<EMAIL_ADDRESS>[flutter_tools] fix test asset loading (flutter/flutter#103667)
2022-05-14<EMAIL_ADDRESS>Roll Flutter Engine from b2f31f56f8b0 to 260e5e286c05 (1 revision) (flutter/flutter#103812)
2022-05-14<EMAIL_ADDRESS>[ci] Add pointer to template image assets wiki (flutter/flutter#103787)
2022-05-14<EMAIL_ADDRESS>[tool] Fix BuildInfo.packagesPath doc comment (flutter/flutter#103785)
2022-05-14<EMAIL_ADDRESS>b2f31f56f Reland: Roll clang and buildroot (flutter/engine#33339) (flutter/flutter#103809)
2022-05-14<EMAIL_ADDRESS>a71d3867a Roll Dart SDK from c23ec46618c1 to e7590a9bb416 (1 revision) (flutter/engine#33342) (flutter/flutter#103806)
2022-05-14<EMAIL_ADDRESS>Roll Flutter Engine from 00b9e2bfb06a to 4c8ba5eb1c33 (1 revision) (flutter/flutter#103801)
2022-05-14<EMAIL_ADDRESS>Roll Flutter Engine from b4788d2aaa62 to 00b9e2bfb06a (1 revision) (flutter/flutter#103792)
2022-05-14<EMAIL_ADDRESS>Roll Flutter Engine from 7697febb9ead to b4788d2aaa62 (1 revision) (flutter/flutter#103784)
2022-05-14<EMAIL_ADDRESS>Roll Flutter Engine from 996ca3a18669 to 7697febb9ead (2 revisions) (flutter/flutter#103781)
2022-05-14<EMAIL_ADDRESS>Roll Flutter Engine from c4a1a72da5dd to 996ca3a18669 (1 revision) (flutter/flutter#103778)
2022-05-14<EMAIL_ADDRESS>Fix deprecation doc comment (flutter/flutter#103776)
2022-05-14<EMAIL_ADDRESS>Roll Flutter Engine from 4e7024db361c to c4a1a72da5dd (4 revisions) (flutter/flutter#103770)
2022-05-14<EMAIL_ADDRESS>[flutter_tools] ensure linux doctor validator finishes when pkg-config is not installed (flutter/flutter#103755)
2022-05-14<EMAIL_ADDRESS>Make _RenderCustomClip respect clipBehavior (flutter/flutter#103748)
2022-05-14<EMAIL_ADDRESS>Roll Flutter Engine from bd906a8fc61b to 4e7024db361c (2 revisions) (flutter/flutter#103764)
2022-05-13<EMAIL_ADDRESS>Roll Flutter Engine from 10e0e15347d3 to bd906a8fc61b (1 revision) (flutter/flutter#103756)
2022-05-13<EMAIL_ADDRESS>Bump snippets tool to 0.3.0 (flutter/flutter#103751)
2022-05-13<EMAIL_ADDRESS>Roll Flutter Engine from 58193a3b6ef1 to 10e0e15347d3 (5 revisions) (flutter/flutter#103742)
2022-05-13<EMAIL_ADDRESS>[macOS] Adds macOS project files to layers example (flutter/flutter#102539)
2022-05-13<EMAIL_ADDRESS>[flutter_tools] remove assertion for deprecation .packages (flutter/flutter#103729)
2022-05-13<EMAIL_ADDRESS>Fix avoid_redundant_argument_values analyzer warnings enabled in the latest Dart SDK (flutter/flutter#103734)
2022-05-13<EMAIL_ADDRESS>Revert "Delete flaky flutter_gallery XCUITest (#103666)" (flutter/flutter#103726)
...

Commit queue failed; closing this roll.


Book-API

Look for a Book API where i can fetch book information and store it in a JSON format.

List of API's I can use for this project:
Google Books API: This API allows you to search for books, retrieve book details, and manage your own bookshelf. You can find more information about the Google Books API at the following link: https://developers.google.com/books/docs/overview
Open Library API: This API provides access to the catalog of books held by the Internet Archive. You can use it to search for books, retrieve book details, and manage your own bookshelf. You can find more information about the Open Library API at the following link: https://openlibrary.org/developers/api
Goodreads API: Goodreads is a social network for book lovers, and its API allows you to retrieve information about books, authors, and user reviews. You can find more information about the Goodreads API at the following link: https://www.goodreads.com/api
Amazon Product Advertising API: Amazon's API provides access to information about products sold on their platform, including books. You can use it to search for books, retrieve book details, and get customer reviews. You can find more information about the Amazon Product Advertising API at the following link: https://affiliate-program.amazon.com/advertise/api/documentation
LibraryThing API: LibraryThing is a social network for book lovers, and its API allows you to retrieve information about books, authors, and user reviews. You can find more information about the LibraryThing API at the following link: https://www.librarything.com/services/about_api.php


Add refresh control support.

Just delegate the refreshControl props.
Usage example:
<Masonry
  bricks={data}
  refreshControl={
    <RefreshControl
      refreshing={this.state.refreshing}
      onRefresh={this.refresh}
    />
  }
/>

@jerolimov  Ah for some reason I missed this PR, anyway you can add this to the documentation / readme?


Deleting nodes deletes conections

When I load a node setup and delete a node, sometimes this also deletes a seemingly arbitrary number of connections and the can not be re-established. In the node setup shown below, deleting the CreateString node reliable causes this problem but other nodes have done this as well but not reliable.

Commit 198e9dc9b932336edc5b2d54edd8db8655c2e7fd should have fixed the issue.
The connections were not really deleted but the note deletion left an wrong reference that caused the paint loop to throw an exception when drawing connections.


Inquiry regarding the mixed frequency modeling and code availability

Hi. I hope to inquire about your approach to handling mixed frequency data in the application to the US economy, in the second part of your paper. I'm particularly interested in understanding model structure and code implementation.
Specifically, I'm seeking clarification on:
How are you addressing the mixed frequency problem without using a Kalman filter during estimation?
As it seems you are working on it, it could be great help to understand If you can share the relevant code.
Or if it is not yet publicly available, could you provide an estimated timeframe for when it might be accessible?
Thank you for your time and consideration.

I think following code has a typo, while denormalizing the forecast value

not adding the st.dev but mean on the last line.


Bibliography flush left creating new page and different font

Thesis reviewer is yelling at me for the new page before the bibliography and the new font that flushleft creates.

Noticed pull request with this already


upgrade curl 8.1.2 -> 8.2.1 which has CVE fixes

upgrade curl from 8.1.2 to 8.2.1 which has a few vulnerability fixes

Thanks for the PR, @justkw! The Windows presubmits are failing with:
  C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\bin\HostX64\x64\cl.exe @bazel-out/x64_windows-opt-exec-A82A024B/bin/external/curl/_objs/curl/schannel_verify.obj.params
# Configuration: 952e1b9eadc76b69a54e3392b667aac8bc8f29e7deb6150a9a8d85df99154be6
# Execution platform: //tensorflow/tools/toolchains/win:rbe_windows_ltsc2019
external/curl/lib/vtls/schannel_verify.c(40): fatal error C1083: Cannot open include file: 'schannel_int.h': No such file or directory

Can you take a look?

@mraunak Can you please help to take a look?

Updated the PR, added the missing file.


Test user/issue completion items kinds

Refs: https://github.com/microsoft/vscode/issues/91541

[ ] anyOS
[ ] anyOS

Complexity: 1

There are two new completion item kinds: Issue and User. Test that

they have icons in the suggest widget
they can be configured to be hidden, shown via editor.suggest.showXXX settings

fyi - use the vscode-dts-utility to use the latest version of vscode.d.ts and/or vscode.proposed.d.ts


A way to solve libdvdread error ?

Hi,
I'm using your script with a lot of satisfaction and I really enjoy the fact you are so dedicated to solve troubles.
I've tried to solve the missing libdvdread warning message by installing this library with no luck.
I've read the README.css file but I am unable to get rid of the warning.
BTW, I am only able to find libdvdread8, not 4.
Is there a way to disable the warning as I'm not trying to encode DVD files ?
Thanks.

Got it !
I've installed VLC and the package installed properly.


exclude .rubocop.yml from files list

When yard is installed/used in a project which also uses rubocop, rubocop ends up using yard's .rubocop.yml file when run with bundle exec rubocop.
Description
Describe your pull request and problem statement here.
Completed Tasks

[ ] I have read the Contributing Guide.
[ ] The pull request is complete (implemented / written).
[ ] Git commits have been cleaned up (squash WIP / revert commits).
[ ] I wrote tests and ran bundle exec rake locally (if code is attached to PR).

Dupe of https://github.com/lsegal/yard/pull/1480

@lsegal https://github.com/lsegal/yard/pull/1449#issuecomment-1209697073 - agree with the point about running rubocop only at project level and excluding vendor files, however, this change does also help in reducing the footprint of the gem significantly by only distributing relevant (IMO) files as required.

Thanks for the PR!


Fix csv warning styling issues

@ellisonbg

Did visual design review in person with @SylvainCorlay, will merge when tests pass..


notebooks for each steps

Roughly steps with notebooks to indicate the details.

folder structure "production-> { dea_ml,  readme,  docs,  notebooks }”
prediction step (done)
database build, metadata for product
aws sync data to s3 (or download data then sync)
indexing data step

drafted all the steps. Keep this as resolved.


Stringmatcher: factory context for jwt_authn, ext_proc, csrf filters

Commit Message:
Additional Description:
Part of https://github.com/envoyproxy/envoy/issues/32792
Risk Level:
Testing:
Docs Changes:
Release Notes:
Platform Specific Features:
[Optional Runtime guard:]
[Optional Fixes #Issue]
[Optional Fixes commit #PR or SHA]
[Optional Deprecated:]
[Optional API Considerations:]

Test failure needs fix in https://github.com/envoyproxy/envoy/pull/32922/commits/8f5478654a5365f7d6f8997f92318a8bafc7f3a4 from #32922

/retest


Upgrade instructions for users of achambers/ember-cli-deploy

[ ]  Check for signs that the user might have been using the former ember-cli-deploy and warn them. (You can get a good idea by checking to see where the config is stored.)

It would have been nice if this was done before the repository redirected. I saw in the old README that there would be an upgrade path, but recently when I reinstalled some node modules things broke. I imagine there may be other confused folks out there...

We haven't yet pushed anything to npm. What exactly broke mate?
On Mon, 2 Mar 2015 at 21:57 Josh Brandoff<EMAIL_ADDRESS>wrote:

It would have been nice if this was done before the repository redirected.
I saw in the old README that there would be an upgrade path, but recently
when I reinstalled some node modules things broke. I imagine there may be
other confused folks out there...
--
Reply to this email directly or view it on GitHub
https://github.com/ember-cli/ember-cli-deploy/issues/69#issuecomment-76834955
.

My bad, checked and was installing from git directly, so that explains it. Carry on... ;)


[Feature request]: Add Robots like the S1 Pro

Describe the solution you'd like
Any plans to add devices like robots. For my example. The S1 Pro :)

@s31teg theres a different integration for that https://github.com/CodeFoodPixels/robovac/issues/83#issuecomment-2198784332
Robots are not part of Eufy Security


BUG: Grammatical error in FAQ

Is there an existing issue for this?

[X] I have searched the existing issues

What happened?
Except for the first FAQ answer all other FAQ answers have every first letter capital for every word which is not grammatically correct.
Here are few screenshots :

I will like to work on this issue so please assign this issue to me under GSSOC'24.
Record

[X] I agree to follow this project's Code of Conduct
[X] I'm a GSSOC'24 contributor
[X] I want to work on this issue

@Ajita369 Make your PR

Hey Folks
Is Anyone working on this issue ?


support compilation.mainTemplate.hooks.requireEnsure

block #2313

@hardfist I could give this a shot, any code pointers.

@hardfist I could give this a shot, any code pointers.
CC @hyf0 @Boshen

sorry, it's not easy right now, we need to provide compilation.mainTemplate first then adding hooks should be easy

Oh no problem, Ill come back to this later. Thanks


Share constants across all platforms

Breaking Change:
The configuration of the SNMP device tracker was aligned with the other SNMP switch and the sensor configuration.
Description:
Share constants across all platforms.
Pull request in home-assistant.io with documentation (if applicable): home-assistant/home-assistant.io#9381
Example entry for configuration.yaml (if applicable):
sensor:
  - platform: snmp
    name: SNMP test
    host: <IP_ADDRESS>
    baseoid: <IP_ADDRESS>.4.1.2<IP_ADDRESS>.2

Checklist:

[x] The code change is tested and works locally.
[x] Local tests pass with tox. Your PR cannot be merged unless tests pass
[x] There is no commented out code in this PR.

If user exposed functionality or configuration variables are added/changed:

[x] Documentation added/updated in home-assistant.io

If the code communicates with devices, web services, or third-party tools:

[x] [The manifest file][manifest-docs] has all fields filled out correctly ([example][ex-manifest]).

We should write what the breaking change means for the user, and what a user needs to do to cope with the change.

Description of the breaking change updated.

Good! Thanks!


My version is not in this enum

https://github.com/Azure/azure-sdk-for-net/blob/6adc0dc4ac7ffc94a91f3c5463e05672cde5ee1a/sdk/openai/Azure.AI.OpenAI/src/Custom/AzureOpenAIClientOptions.cs#L24
I have access to a private preview version that is not listed. How can I set the version number being sent by the AzureOpenAIClient?

Hi @pjirsa.  Thanks for reaching out and we regret that you're experiencing difficulties.  Each Azure SDK client supports only the known service versions that were known at the time of its release, all of which are defined its service version enumeration.   Other service versions are not supported by that build of the client and cannot be used with it.

Hey @jsquire. Thanks for the response. In this case, the SDK DOES contain the client support for the preview endpoint I'm working with. But the enum does not contain the version for that preview.

I'm looking for 2024-04-15-preview option.


Unify global hooks

Put all global config overrides ("hooks") in a central place.
Use one boolean flag for both CORS request and response filter.

Fixed.


Change State::*_next to *_replace, add proper next

In the current impl, next clears out the entire stack and replaces it with a new state. This PR moves this functionality into a replace method, and changes the behavior of next to only change the top state.

@cart you okay if I add this to the 0.5 milestone? It's a simple API cleanup / usability improvement to one of the flagship features of the release.

@TheRawMeatball  can you respond to the comments here? Given that this is on the 0.5 milestone we need to get this merged. Otherwise I'll just resolve the comments myself using my own preferences :)

bors r+

bors r+


What happened?
Hi, for full disclosure, I'm using the JavaScript version of this library that is paired with LangChain's js edition as well. Everything was working well, but now I am suddenly getting an error when trying to Add new data into the database. The embedding and splitting of text steps seem to work well, but when it comes to the step of injecting Chroma with this fresh new embedding data, it spits out an error.
To even see the error I'm encountering, I had to re-write some of your "error handling" code to expect that which you are not expecting and log it for me. As it is, you seem to expect a "response.data" in many of your error response functions (which is just expecting far too much from a promise's error boundary, imo).
Anyway, it turns out Axios, your api connection layer, has a limit to the size a POST request's body can be, and Chroma is currently encountering this limit (even though you've deftly set these limits to -1) and so is apparently rejecting my Add request out of hand. From my limited research, perhaps setting these to "Infinity" might help? Perhaps there should also be a test to see how the server handles a request with a body that's way too big, just to be safe?
If you run encounter this error yourself, you might just see something like:
TypeError: Cannot read properties of undefined (reading 'data')

Because, again, the error boundary expects there to be a "response" with a "data" property within every error it receives, thus obscuring the actual error itself and giving us all a few more gray hairs in the process.
Versions
chromadb 1.4.1
Node.js v18.13.0
Relevant log output
Error [ERR_FR_MAX_BODY_LENGTH_EXCEEDED]: Request body larger than maxBodyLength limit
    at RedirectableRequest.write (C:\Users\Victor\win-dev\work\law-dawg-lookup\node_modules\.pnpm\follow-redirects@1.15.2\node_modules\follow-redirects\index.js:107:24)
    at RedirectableRequest.end (C:\Users\Victor\win-dev\work\law-dawg-lookup\node_modules\.pnpm\follow-redirects@1.15.2\node_modules\follow-redirects\index.js:132:10)
    at dispatchHttpRequest (C:\Users\Victor\win-dev\work\law-dawg-lookup\node_modules\.pnpm\axios@0.26.1\node_modules\axios\lib\adapters\http.js:401:11)
    at new Promise (<anonymous>)
    at httpAdapter (C:\Users\Victor\win-dev\work\law-dawg-lookup\node_modules\.pnpm\axios@0.26.1\node_modules\axios\lib\adapters\http.js:48:10)
    at dispatchRequest (C:\Users\Victor\win-dev\work\law-dawg-lookup\node_modules\.pnpm\axios@0.26.1\node_modules\axios\lib\core\dispatchRequest.js:58:10)
    at Axios.request (C:\Users\Victor\win-dev\work\law-dawg-lookup\node_modules\.pnpm\axios@0.26.1\node_modules\axios\lib\core\Axios.js:108:15)
    at Function.wrap [as request] (C:\Users\Victor\win-dev\work\law-dawg-lookup\node_modules\.pnpm\axios@0.26.1\node_modules\axios\lib\helpers\bind.js:9:15)
    at C:\Users\Victor\win-dev\work\law-dawg-lookup\node_modules\.pnpm\chromadb@1.4.1\node_modules\chromadb\dist\main\generated\common.js:134:22
    at C:\Users\Victor\win-dev\work\law-dawg-lookup\node_modules\.pnpm\chromadb@1.4.1\node_modules\chromadb\dist\main\generated\api\default-api.js:990:159 {
  code: 'ERR_FR_MAX_BODY_LENGTH_EXCEEDED',
  config: {
    transitional: {
      silentJSONParsing: true,
      forcedJSONParsing: true,
      clarifyTimeoutError: false
    },
    adapter: [Function: httpAdapter],
    transformRequest: [ [Function: transformRequest] ],
    transformResponse: [ [Function: transformResponse] ],
    timeout: 0,
    xsrfCookieName: 'XSRF-TOKEN',
    xsrfHeaderName: 'X-XSRF-TOKEN',
    maxContentLength: -1,
    maxBodyLength: -1,
    validateStatus: [Function: validateStatus],
    headers: {
      Accept: 'application/json, text/plain, */*',
      'Content-Type': 'application/json',
      'User-Agent': 'axios/0.26.1',
      'Content-Length': 11014765
    },
    method: 'post',
    data: '{"ids":["498","499","500","501","502","503","504","505","506","507","508","509","510","511","512","513","514","515","516","517","518","519","520","521","522","523","524","525","526","527","528","529","530","531","532","533","534","535","536","537","538","539","540","541","542","543","544","545","546","547","548","549","550","551","552","553","554","555","556","557","558","559","560","561","562","563","564","565","566","567","568","569","570","571","572","573","574","575","576","577","578","579","580","581","582","583","584","585","586","587","588","589","590","591","592","593","594","595","596","597","598","599","600","601","602","603","604","605","606","607","608","609","610","611","612","613","614","615","616","617","618","619","620","621","622","623","624","625","626","627","628","629","630","631","632","633","634","635","636","637","638","639","640","641","642","643","644","645","646","647","648","649","650","651","652","653","654","655","656","657","658","659","660","661","662","663","664","665","666","667","668","669","670","671","672","673","674","675","676","677","678","679","680","681","682","683","684","685","686","687","688","689","690","691","692","693","694","695","696","697","698","699","700","701","702","703","704","705","706","707","708","709","710","711","712","713","714","715","716","717","718","719","720","721","722","723","724","725","726","727","728","729","730","731","732","733","734","735","736","737","738","739","740","741","742","743","744","745","746","747","748","749","750","751","752","753","754","755","756","757","758","759","760","761","762","763","764","765","766","767","768","769","770","771","772","773","774","775","776","777","778","779","780","781","782","783","784","785","786","787","788","789","790","791","792","793","794","795","796","797","798","799","800","801","802","803","804","805","806","807","808","809","810","811","812","813","814","815","816","817","818","819","820","821","822","823","824","825","826","827","828","829","830","831","832","833","834","835","836","837","838","839","840","841","842","843","844","845","846","847","848","849","850","851","852","853","854","855","856","857","858","859","860","861","862","863","864","865","866","867","868","869","870","871","872","873","874","875","876","877","878","879","880","881","882","883","884","885","886","887","888","889","890","891","892","893","894","895","896","897","898","899","900","901","902","903","904","905","906","907","908","909","910","911","912","913","914","915","916","917","918","919","920","921","922","923","924","925","926","927","928","929","930","931","932","933","934","935","936","937","938","939","940","941","942","943","944","945","946","947","948","949","950","951","952","953","954","955","956","957","958","959","960","961","962","963","964","965","966","967","968","969","970","971","972","973","974","975","976","977","978","979","980","981","982","983","984","985","986","987","988","989","990","991","992","993","994","995","996","997","998","999","1000","1001","1002","1003","1004","1005","1006","1007","1008","1009","1010","1011","1012","1013","1014","1015","1016","1017","1018","1019","1020","1021","1022","1023","1024","1025","1026","1027","1028","1029","1030","1031","1032","1033","1034","1035","1036","1037","1038","1039","1040","1041"],"embeddings":[[-0.0067698807,-0.0016479756,-0.01795899,-0.017690342,0.0095772315,0.012962172,-0.02233792,-0.017394831,-0.036589593,0.003939023,0.02718698,0.0052587464,-0.0024681857,0.010027214,-0.007629548,0.021397658,0.011739832,-0.02362742,0.0097048385,-0.018335093,0.0015640238,-0.0077571548,-0.017287374,-0.02210957,-0.0057255193,0.0013037729,0.004301695,-0.04147895,0.025239296,-0.015138205,0.020202184,-0.018952979,-0.012230111,-0.017112754,-0.016790379,-0.024634844,-0.03949097,-0.019611161,0.016723217,0.002040031,0.004385647,0.014265106,0.023103561,0.00427483,0.005708729,0.012015195,0.024245307,-0.018590307,-0.023573691,0.037932824,0.03769104,0.016723217,0.0040699877,-0.019208193,0.0165083,-0.0005607986,-0.0025168778,0.04188192,-0.038120877,-0.006158711,-0.0035394118,-0.02333191,-0.020430533,0.021558845,-0.012868146,-0.017488858,-0.020981258,0.028691398,0.005460231,0.010833153,0.029363014,0.015393419,0.024419926,0.00033475817,0.007320605,0.0024749017,-0.012800985,-0.0062628114,0.008542945,-0.00877801,0.013250967,-0.0060848333,-0.0004823036,0.01181371,0.010020498,0.009496639,0.0065818285,0.013284547,-0.0070788236,-0.0005813669,0.005319192,0.029792847,0.012747255,0.028261565,-0.014157647,0.014788966,0.013492748,0.031243537,0.0071124043,-0.031727098,0.0066758543,0.020161886,-0.0134054385,-0.0067195096,-0.04661009,-0.02484976,0.014480023,0.0058430517,-0.0059538684,-0.011121946,-0.012747255,0.023452802,0.0046005636,-0.049323417,0.022055842,0.000084109306,-0.011833859,-0.014009892,0.007636264,-0.0026008296,0.010309292,0.04596534,0.02579002,-0.016521733,-0.004886,0.018093312,-0.0048658517,-0.041908786,0.0043789307,0.016454572,0.014265106,0.011182392,0.002750264,0.011746549,-0.026354179,0.037234344,-0.03704629,0.031297266,-0.028530212,-0.004137149,0.008328028,0.03470907,-0.025575105,-0.012633081,-0.0137412455,0.00090584095,0.013573342,-0.015863549,0.024473656,-0.02233792,0.01965146,-0.0030810344,-0.0069512166,0.013197238,-0.0055979122,0.0016085183,-0.0060042394,0.009322018,-0.012290557,-0.0056449254,0.0016530128,-0.0019409677,0.015406852,-0.0023288254,0.00406663,0.027254142,0.013781543,-0.0032724447,0.010235415,-0.00070267735,-0.009348882,0.019396245,-0.0063299728,-0.013694232,-0.02462141,0.03033014,0.0066724964,0.0057423096,-0.02612583,-0.0129688885,-0.005849768,0.0018754853,0.0064911605,0.027267575,-0.011444322,-0.0038953677,0.03581052,0.0040599136,-0.018281365,0.00006238675,0.02012159,0.013580058,0.00018479911,-0.008321311,-0.6825759,-0.026448205,-0.0028980193,-0.013197238,0.008737713,0.018563442,0.0038248482,0.00898621,-0.02094096,0.03551501,-0.020067861,0.014694939,-0.0012374509,-0.017945556,-0.010336157,-0.0117868455,-0.012740539,-0.021921517,-0.01516507,0.009160831,0.0038920098,0.017918691,-0.004822197,-0.013351709,0.011189109,-0.012928591,-0.00012697723,-0.03704629,-0.0033765452,0.0001942437,-0.026488502,0.030974891,-0.004654293,-0.0034856827,0.031458452,-0.01399646,-0.030759973,0.013042766,0.014533752,0.020094724,-0.0032808399,-0.006162069,0.0024094193,-0.0015296035,-0.010490629,0.015662065,0.01026228,-0.014385996,0.0076026833,-0.0102958605,-0.021491684,0.003811416,0.0089593455,0.0003311902,-0.007951924,0.0026814234,0.01315694,-0.0003301408,0.0012617969,-0.012505474,-0.013486032,0.00029656006,-0.022243893,0.011618942,-0.022727456,-0.004442734,-0.019355949,0.01713962,0.01286143,-0.015648633,-0.024755735,0.014412861,-0.014077053,0.010363022,0.021317065,-0.0052856114,0.015138205,-0.011142096,0.010416751,0.010403318,0.005228524,-0.012740539,-0.022351352,-0.015836686,0.015554607,-0.0058161872,-0.03027641,-0.009758568,-0.0013239214,0.0007056157,0.019866375,0.006507951,0.009315302,0.0044494504,0.013083063,-0.022539403,-0.006877339,0.0009906323,0.00024241109,0.007266876,-0.020511126,0.011981614,0.023479665,0.007582535,0.027831731,0.010947327,-0.013539761,0.02251254,0.010188402,-0.011511483,-0.018926114,-0.013190521,-0.002439642,0.007448212,-0.016870972,-0.030518193,0.019852944,-0.012324138,-0.018993277,0.0030357004,0.03401059,0.0035897829,0.0031196524,-0.010154821,0.0026881397,0.011746549,0.011854007,-0.011397309,-0.025279595,-0.011054785,-0.0045468346,0.003902084,0.03425237,0.0053829956,0.027858596,0.004704664,0.009026508,-0.012935308,0.014426293,-0.020349938,-0.0032119993,0.0034789664,-0.01622622,-0.02233792,-0.00851608,-0.005329266,0.016253086,0.00075094966,-0.009496639,0.019799214,-0.006615409,-0.00032468393,-0.0077974517,0.006128488,-0.005191585,-0.004953162,-0.012586067,-0.017461993,0.005722161,-0.014359131,0.015366554,0.025561672,-0.0058061127,-0.01291516,0.0015732584,-0.0077504385,-0.018684333,0.03137786,-0.008066098,-0.01785153,0.0035797087,-0.015809821,-0.007972072,0.004268114,-0.013230818,0.014077053,-0.0018234351,-0.019879809,0.010725694,-0.007972072,0.004563625,0.016441138,0.00682361,-0.0042378916,0.027858596,0.0009293475,0.022821482,-0.0010779423,-0.0061553526,0.0038752193,0.022055842,0.0061419206,-0.017744072,0.020806637,0.012639797,0.00427483,-0.03860444,0.003015552,0.029443609,0.0007778143,0.02799292,0.005708729,0.00942276,-0.02094096,-0.0005398107,-0.008052666,0.00065692357,-0.014842695,0.025816886,0.008898901,-0.0014154289,-0.011068217,-0.023237884,-0.0068034614,-0.0049095065,0.015071044,-0.0010300897,-0.014090486,-0.023573691,0.0070318105,0.011921168,0.012673378,0.01732767,0.0013222423,-0.010040646,0.029819712,-0.0026360895,0.017045593,0.014251674,-0.019261923,-0.019544,-0.002003092,0.031539045,0.0027586592,0.023721447,0.0057456675,0.01767691,-0.028046649,0.03978648,0.0067027193,0.00877801,0.008267582,0.012989037,0.008764578,-0.010839868,-0.0072467276,0.0029215259,0.034789663,0.010242131,0.011370445,-0.02198868,-0.007105688,-0.00050790893,0.017059024,0.018469416,-0.010705546,0.0057859644,0.022875212,0.016548596,0.024043823,0.015527742,0.008388473,0.006138562,0.009731703,0.014842695,-0.0030004405,-0.020497695,0.008771294,-0.002790561,-0.021330496,-0.016091898,-0.023063265,0.0029551066,-0.007824317,-0.0011610547,0.0068907714,0.021666305,-0.00065398525,0.005057262,-0.0052083754,-0.021424523,-0.030464463,-0.016306816,0.018751495,0.008448918,-0.00019466344,-0.0072534434,0.019678324,-0.021558845,0.009180979,-0.008898901,0.021384226,0.010980908,-0.0066758543,0.00031398007,-0.0024547533,0.024822896,-0.048947312,-0.02298267,0.0027401897,0.002973576,0.0073810504,0.01321067,-0.014681507,0.040646147,0.012129369,-0.01516507,-0.0156352,-0.023103561,-0.012142802,0.018805224,0.0030407375,-0.010309292,0.003458818,-0.0019896599,-0.005708729,-0.028180972,0.002033315,0.022203596,-0.0074213473,0.003233827,-0.01795899,0.00072324555,0.0017848172,0.07215833,0.019208193,0.021357361,-0.0068404004,-0.006507951,0.020833502,-0.0122233955,-0.011121946,0.00011375482,0.00736'... 11004345 more characters,
    url: 'http://localhost:8000/api/v1/collections/brain-a/add'
  },
  request: <ref *1> Writable {
    _writableState: WritableState {
      objectMode: false,
      highWaterMark: 16384,
      finalCalled: false,
      needDrain: false,
      ending: false,
      ended: false,
      finished: false,
      destroyed: false,
      decodeStrings: true,
      defaultEncoding: 'utf8',
      length: 0,
      writing: false,
      corked: 0,
      sync: true,
      bufferProcessing: false,
      onwrite: [Function: bound onwrite],
      writecb: null,
      writelen: 0,
      afterWriteTickInfo: null,
      buffered: [],
      bufferedIndex: 0,
      allBuffers: true,
      allNoop: true,
      pendingcb: 0,
      constructed: true,
      prefinished: false,
      errorEmitted: false,
      emitClose: true,
      autoDestroy: true,
      errored: null,
      closed: false,
      closeEmitted: false,
      [Symbol(kOnFinished)]: []
    },
    _events: [Object: null prototype] {
      response: [Function: handleResponse],
      error: [Function: handleRequestError],
      socket: [Function: handleRequestSocket]
    },
    _eventsCount: 3,
    _maxListeners: undefined,
    _options: {
      maxRedirects: 21,
      maxBodyLength: 10485760,
      protocol: 'http:',
      path: '/api/v1/collections/brain-a/add',
      method: 'POST',
      headers: [Object],
      agent: undefined,
      agents: [Object],
      auth: undefined,
      hostname: 'localhost',
      port: '8000',
      nativeProtocols: [Object],
      pathname: '/api/v1/collections/brain-a/add'
    },
    _ended: false,
    _ending: true,
    _redirectCount: 0,
    _redirects: [],
    _requestBodyLength: 0,
    _requestBodyBuffers: [],
    _onNativeResponse: [Function (anonymous)],
    _currentRequest: ClientRequest {
      _events: [Object: null prototype],
      _eventsCount: 2,
      _maxListeners: undefined,
      outputData: [],
      outputSize: 0,
      writable: true,
      destroyed: true,
      _last: true,
      chunkedEncoding: false,
      shouldKeepAlive: false,
      maxRequestsOnConnectionReached: false,
      _defaultKeepAlive: true,
      useChunkedEncodingByDefault: true,
      sendDate: false,
      _removedConnection: false,
      _removedContLen: false,
      _removedTE: false,
      strictContentLength: false,
      _contentLength: null,
      _hasBody: true,
      _trailer: '',
      finished: false,
      _headerSent: false,
      _closed: false,
      socket: null,
      _header: null,
      _keepAliveTimeout: 0,
      _onPendingData: [Function: nop],
      agent: [Agent],
      socketPath: undefined,
      method: 'POST',
      maxHeaderSize: undefined,
      insecureHTTPParser: undefined,
      path: '/api/v1/collections/brain-a/add',
      _ended: false,
      res: null,
      aborted: true,
      timeoutCb: null,
      upgradeOrConnect: false,
      parser: null,
      maxHeadersCount: null,
      reusedSocket: false,
      host: 'localhost',
      protocol: 'http:',
      _redirectable: [Circular *1],
      [Symbol(kCapture)]: false,
      [Symbol(kBytesWritten)]: 0,
      [Symbol(kEndCalled)]: false,
      [Symbol(kNeedDrain)]: false,
      [Symbol(corked)]: 0,
      [Symbol(kOutHeaders)]: [Object: null prototype],
      [Symbol(errored)]: null,
      [Symbol(kUniqueHeaders)]: null,
      [Symbol(kError)]: undefined
    },
    _currentUrl: 'http://localhost:8000/api/v1/collections/brain-a/add',
    [Symbol(kCapture)]: false
  },
  response: undefined,
  isAxiosError: true,
  toJSON: [Function: toJSON]
}

Facing the same issue, Did you find any solution for this ?

I believe this was an issue with axiois, which we have now switched to fetch. Closing but feel to re-open if it comes up again.


Move RELEASE.rst to upper level

Proposed change

I just noticed that RELEASE.rst file is not where I wanted it to be. Moving it to the upper level.
Type of change

[ ] New country/market holidays support (thank you!)
[ ] Supported country/market holidays update (calendar discrepancy fix, localization)
[x] Existing code/documentation/test/process quality improvement (best practice, cleanup, refactoring, optimization)
[ ] Dependency update (version deprecation/upgrade)
[ ] Bugfix (non-breaking change which fixes an issue)
[ ] Breaking change (a code change causing existing functionality to break)
[ ] New feature (new python-holidays functionality in general)

Checklist

[ ] I've followed the contributing guidelines
[ ] I've run make pre-commit, it didn't generate any changes
[ ] I've run make test, all tests passed locally

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 100.0%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
10299

Relevant Lines:
10299

💛  - Coveralls


Make Element implement Send

This PR modifies the Symbol type to use Arc<str> instead of Rc<str> when sharing references to text, eliminating the last remaining use of a non-Send type (Rc) in the Element API.
Following this change, Elements can be sent between threads or shared using native mechanisms like Arc<Element>.
Changes:

Modifies the Symbol::Shared enum variant to use Arc<str> instead of Rc<str>.
Adds a unit test demonstrating that Element implements Send and safeguarding against future changes that accidentally violate that property.
Addresses a clippy warning added in Rust 1.70 nightly about using struct builder syntax unnecessarily.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Just curious—is it possible to use Rc and implement Send ourselves for Symbol such that when the Symbol is being moved across threads, it just copies the underlying String? That might be a way to stay thread-safe without having to accept the overhead of Arc for single-threaded use.

That's a good thought, but Send is a marker trait; it doesn't offer any methods we can implement to customize that behavior. I also suspect (but don't have data to prove) that allocating a new String for the copy would be more expensive than Arc::clone(), which is just incrementing an atomic integer.


[Dashboard] Api alignment

Changes proposed ✍

aligned dashboard api calls with backend

changed actions.js file in dashboard store

Screenshots (front-end changes only)

Checklist ✅

[x] Label appropriately with type:feature 🚀, type:enhancement ✨, type:bug 🐞, or type:documentation 📜.
[ ] Tests are passing.
[ ] New backend functionality has been unit-tested.
[ ] Environment variables have been updated

[ ] Front-end: frontend/.env.dist
[ ] Backend: backend/.env.dist, backend/.env.dist.staging, backend/.env.dist.staging.
[ ] Configuration docs have been updated.
[ ] Team members only: update environment variables in Password manager and update the team

[ ] API documentation has been updated (if necessary) (see docs on API documentation).
[ ] Quality standards are met.
[ ] All changes have been tested in a staging site.
[x] All changes are working locally running crowd.dev's Docker local environment.

Closing this pull request because I've cherry picked the 8c2e0b8 and 36c1026 to feature/v1


Quick Access Toolbar is Overlapped by  Timing Diagram

Describe the Issue :-
When the Timing Diagram in the Simulator is maximised then the Quick Access Toolbar is overlapped by Timing Diagram from  behind  and by sudden clicking over the Quick Access Toolbar it doesn't come in front of the screen.  We need to always move the Timing Diagram by dragging it any other direction so that we can view the Quick Access Toolbar.
To Reproduce :-
Steps to reproduce the behaviour :
A] Click Launch Simulator
B] Maximise Timing Diagram
C] See Timing Diagram is Overlapping The Quick Access Toolbar and by clicking on Toolbar also it is not coming Forward.
Expected Behavior
Quick Access Toolbar should come forth just by clicking over it when Timing Diagram is Maximised.
Screenshots  :-

Are you working on this? (Yes/No)
Yes

We have an idea to add a view option for the timing diagram and testbench dialog.
Please have a look at  this.
I think this will be covered in that. WDYT @gr455 @vedant-jain03

Is anyone working on it ? @vedant-jain03, i think we can make any floating panel on the top on clicking


In Chrome Doesn't show the  search box when use ctrl +f ,  when I use yabai.

In Chrome Doesn't show the  search box when use ctrl +f ,  when I use yabai. Sometimes I have to use the full screen to see the   search box.

And It also cannot open the some other plugin's windows.


Crash when cancel sharing on Android

How can I catch the event when a player cancels sharing to prevent crashing on Samsung Galaxy Tab 4 and Samsung Galaxy J1 2016. On Samsung Galaxy J7 2016 it works nice.
There is one difference: when there is unhandled exception, the first 2 devices crash, but the third one continues work. So I assume that there appears an exception, so the game crashes.

Hi, I've taken over this repository, due to the age of the issue I'll be closing this issue
I've rewritten most of the plugin to be easier to use, and there is a high possibility that your issue has been fixed
Please download and see if your issue is still present. If it is please create a new issue and I'll get to it as soon as I can


Update nginx packages

Description of changes
Update packages:

nginxStable: 1.22.0 -> 1.22.1
nginxMainline: 1.23.1 -> 1.23.2
nginxQuic: 3550b00d9dc8 -> 3be953161026

cc @ajs124 @7c6f434c
Things done

Built on platform(s)

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

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

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

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

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

[ ] Fits CONTRIBUTING.md.

@GrahamcOfBorg test nginx

https://nvd.nist.gov/vuln/detail/CVE-2022-41741
https://nvd.nist.gov/vuln/detail/CVE-2022-41742
Though only in the (I assume fairly obscure) ngx_http_mp4_module

backport in #197049


  LE widget highlight texture as a seprate resource pack

I really like the way you added this feature when using programmer art, but is there's a way to have this as by itself? I prefer using the default textures

Added in version 1.4 in the Console Aspects resource pack, and a "Force Yellow Text" option in User Interface section.

thanks!


added Swedish translation

Please check you have followed https://github.com/leoafarias/sidekick/wiki/Internationalization
You are missing (at first glance) adding the localized language to the rest of the languages

You are totally correct, I will fix this and create a new pull request.

No nee¨d¨to close it, just push the fixes the the same branch 😄


feature(templates) Move template grammar and samples in a new text di…

…rectory
Signed-off-by: Jerome Simeon<EMAIL_ADDRESS>Issue #435

grammar directory is renamed to text
Template grammar and samples are moved to that new text directory

Coverage remained the same at 93.932% when pulling 4d9a79ed2260c1a8b2181b14a4a243408d73c9e0 on jeromesimeon:js-chore-node into 323ed82cef1bbddf399f9a191d831dbd7bf094be on accordproject:master.


select filter for leaderboard contributors role

Fixes issue #231

implemented sort by role
Screencast from 25-02-24 05:14:58 PM IST.webm

@rithviknishad as of now i only implemented single select filter by role
and will work on multi select , since it requires custom select component to be implemented first

@rithviknishad as of now i only implemented single select filter by role
and will work on multi select , since it requires custom select component to be implemented first

@UdaySagar-Git feel free to use headlessui multiselect. We've already one implemented one in CARE, we could reuse that or create one  from scratch

@rithviknishad sure ! thanks

@rithviknishad this pr is ready for review ,
by extension just sorted the tailwind classes causing merge conflicts

There is definitely something wrong in the sorting order. I will raise a different pull request for it or commit to this directly

@UdaySagar-Git create an issue to add the tailwind classes sorting plugin to eslint config like we have in CARE. So that the tailwind classes sorting feature is there for everyone.

@rithviknishad can you please review

@UdaySagar-Git could you clear the conflicts?

@rithviknishad done

@UdaySagar-Git could you resolve the conflicts?

@rithviknishad done

Could you try a pnpm build in your local?

Awesome!

@rithviknishad 😅 trying to push to this again and again and thinking why it is not pushing .


get_recent_comments() results in KeyError: 'entry_data'

Describe the bug
calling get_recent_comments from a scraped post results in keyerror: 'entry_data'
headers = {"user-agent": "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Mobile Safari/537.36 Edg/87.0.664.57",
"cookie": f"sessionid={SESSIONID};"}
path = "https://www.instagram.com/p/"+s['shortcode']+"/"
p = Post(path)
p.scrape(headers=headers)
->> error here  print(p.get_recent_comments())
Expected behavior
I expect the list of comments of a post

Did you use Selenium or a requests.Session? The json_dict is structured differently in those cases. I made a patch that fixes those cases, will submit in a second.

Hi @stefco ,
Has this update been merged yet?
If not, could you tell me how to work around this issue?
Thanks

@NishantPuri99 It is not merged yet, have not seen feedback on #125. Seems the repository owner is not maintaining this project. I fixed it in the latest version on my fork's master branch, if you want to pip install that instead of the official release. Last time I tested, this worked.

Ah okay. Thank you so much
I'll use that then.

hi
how can we get all comments in a post ?
this method just got first page not alll

hi how can we get all comments in a post ? this method just got first page not alll

Same question


THORN-2177: Update MVC-Fraction to v1.0-PFD

Motivation
Some annotations and packages were changed in the latest public final draft of MVC-Spec 1.0.
Modifications
This updates the MVC-Fraction to the latest version of the spec and it's reference implementation
Result
Consumers of the fractions can use the annotations and packages described in the spec. Existing
applications need to update.

[x] Have you followed the guidelines in our Contributing document?
[x] [v2] Have you created a JIRA and used it in the commit message?
[ ] [v4] Have you created a GitHub Issue and used it in the commit message?
[x] Have you checked to ensure there aren't other open Pull Requests for the same issue?
[x] Have you built the project locally prior to submission with mvn clean install?

You're right, sorry about that. Should be fixed now.


Needs to use LegacyStrings

A test failure here suggests that the utf16 call here needs LegacyStrings.jl. Would be nice to tag a new version when fixed.

Yes, I'm blocked on this as well.  I managed to fix the utf16 issue locally but then it hits a utf8 issue that wasn't obvious to me how to fix since utf8 is in LegacyStrings but it was like WinRPM couldn't see it for some reason.


create_meta_pixels should check the time bins edges (rather than just center) to return time mask

Currently, in create_meta_pixels to find the data that is contained within the times and energies, only the center of the time bins are checked.
For example here:
https://github.com/TCDSolar/stixpy/blob/main/stixpy/calibration/visibility.py#L119
the time-range passed is only checked against the center time of the data bins. However, if the bins are large (e.g. 20s or something), then the time-range passed could be within the bin, however it isn't satisfied  by the center value.
For example:
In this extreme example, this data only have one time bin, which is quite large (890s). Following the logic from L119 from the visibility.py, this isn't satisfied
>>> time_range = ["2023-04-01T07:32:17.850", "2023-04-01T07:35:37.850"]
>>> pixel_data = Product("https://pub099.cs.technik.fhnw.ch/data/fits/L1/2023/04/01/SCI/solo_L1_stix-sci-xray-cpd_20230401T073020-20230401T074511_V02_2304011277-50312.fits")

>>> t_mask = (pixel_data.times >= Time(time_range[0])) & (pixel_data.times <= Time(time_range[1]))
>>> t_mask
array([False])

however, its just because the center of the time bin is:
>>> pixel_data.times
<Time object: scale='utc' format='isot' value=['2023-04-01T07:37:45.999']>

however the passed time_range is within the bin of the data (here as its only one time point):
>>> pixel_data.time_range
   <sunpy.time.timerange.TimeRange object at 0x1180da180>
    Start: 2023-04-01 07:30:20
    End:   2023-04-01 07:45:11
    Center:2023-04-01 07:37:45
    Duration:0.010309027777777757 days or
           0.24741666666666617 hours or
           14.84499999999997 minutes or
<PHONE_NUMBER>999982 seconds

so it really should be checking that the passed time range is withing the edge of the bins, something like pixel.start_times and pixel.end_times? This could be inferred from the duration.
For context, this is what the IDL software does as far as I know.

like a simple solution would be something like:
pixel_starts = pixel_data.times - pixel_data.durtaion/2
pixel_ends = pixel_data.times + pixel_data.durtaion/2

t_mask = (pixel_ends >= Time(time_range[0])) & (pixel_starts <= Time(time_range[1]))

what do you think @samaloney

We also need to consider bins where the time range is inside the bin edges so I think the following three cases should work
        t_mask_1 = (pixel_starts >= Time(time_range[0])) & (pixel_ends <= Time(time_range[1]))     t_mask_2 = (Time(time_range[0]) - pixel_starts < pixel_data.durtaion) & (Time(time_range[0]) - pixel_starts > 0 * u.s) #or     t_mask_3 = (pixel_ends - Time(time_range[1]) < pixel_data.durtaion) & (pixel_ends - Time(time_range[0]) > 0 * u.s) #or ((pixel_starts >= Time(time_range[0])) & (pixel_ends >= Time(time_range[1])))     t_mask = np.logical_or(t_mask_1, t_mask_2, t_mask_3)

Yes I think this is similar to what we currently do in the client but for file start/end
https://github.com/TCDSolar/stixpy/blob/ba0ef1c9d3e53946128afd2c3c117f5cbfd6fe82/stixpy/net/client.py#L107-L115
I'm down to one hand for a while, broken finger, so things are a bit slow myside.


feat: Support bsd syslog with host but no date

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


ipv6 address leak

When my computer has an ipv4+ipv6 network, connecting to a server without an ipv6 address and visiting a website will expose my real ipv6 address.

This is a client side issue, use a client which blocks IPv6 while connected, or do it manually.