Sequence saturation UMI index & barcode rank features

Hi @Hoohm ,
Thank you again for the easy to use package!
Just a suggested enhancement feature that i think a lot of people might be interested in. Would be cool if in the CITE count report workflow you also generate a barcode rank and UMI saturation index plots/csv! :)

Hello @danmoore1987,
why not, would you have any specific example to link here so that I can take a look?

Hi @Hoohm,
Thanks for the reply!
Essentially some of the cell ranger outputs. So one to measure per barcode, how many UMI's were assigned.

The second is this. Its so we know if we need to sequence the CITE library deeper.

Cell ranger uses this formula for it:
Sequencing Saturation = 1 - (n_deduped_reads / n_reads)
where:
n_deduped_reads = Number of unique (valid cell-barcode, valid UMI, gene) combinations among confidently mapped reads.
n_reads = Total number of confidently mapped, valid cell-barcode, valid UMI reads.
Cheers!

Just want to echo: this would be quite useful to know. we're actively trying to sort out whether some of our lesser libraries would benefit from more sequence depth.
I believe the run_report gives data to calculate saturation, at least globally, right? I think it would be valid to use 'Reads processed' as n_reads (we could adjust by percentage mapped?), and 'UMIs corrected' as n_deduped_reads, correct?
The per-cell plot above is informative. Presumably one could read/merge the 'read_count' folder and 'umi_count' folders to accomplish this, right?

I need to sanity check the data, but this is derived from combining umi_count and read_count folders:

the R code is here: https://github.com/BimberLab/cellhashR/blob/2211878b792d7c0c5ff48e4183cdcd7a44dec8b8/R/Preprocessing.R#L278

This is great @bbimber !
I also noticed your cellhashR package for post-processing QC of libraries. Can't wait to give it a go! :)

@danmoore1987 yes, i'm still surprised there arent more tools that exist that do what we're trying in cellhashR. we'd welcome any feedback. part of my goal is cellhashR is to specifically compare across different calling algorithms, since we find some do better or worse with different inputs.
With respect to saturation in particular, it would be great if you could confirm the tool is giving you believable values. I was surprised how non-saturated our libraries often were, but this wasnt something I had been tracking.

Ok, folks, I'm on holiday!!!
Let me take a look since I'm gonna work on this damn 1.5 release!!!
I'll keep you posted :)
Thanks for the code!

@Hoohm No worries - I actually think we implemented this in cellhashR; however, I'd love to figure out features that make this work synergistically with Cite-Seq-Count.

Yes! That would be amazing. Can you send me an email so we can have a quick chat these days maybe?

Ok, so 1.5.0 is nearly finished. Running some tests on datasets to see how it matches the older version.
For your specific needs here is a non exhaustive list of changes that affects your code:

MTX format has changed. First column is now the TAG sequence, second column feature name. This means that Read10X runs by default onthe right column (gene.colunm=2)
UMI MTX counts as well as the dense matrix have dropped the unmapped feature.
For technologies such as 10x v3 who posses two different barcodes for each cell when running mRNA and protein data, youcan now provide the translation reference. First column, cell barcode in the mRNA data, second column cell barcode in the protein data. The MTX outputs will have two columns in the barcodes.tsv file, first, default will be the mRNA column, second will be the Protein data.

I think these are the only ones affecting your code, but I might be missing something. Let me know :)

@Hoohm is there a heuristic code can perform to determine what format of input it's getting? for example, if we have a function for processCiteSeqCount(outputFolder), can this code automatically figure out what format it was passed?

Not sure which format you are referring to.
If you are talking about the translated version, then yes, the barcodes.tsv
will hold two columns instead of two.
On Wed, 30 Dec 2020, 15:14 bbimber<EMAIL_ADDRESS>wrote:

@Hoohm https://github.com/Hoohm is there a heuristic code can perform
to determine what format of input it's getting? for example, if we have a
function for processCiteSeqCount(outputFolder), can this code automatically
figure out what format it was passed?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Hoohm/CITE-seq-Count/issues/81#issuecomment-752636189,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAJVO2DYYSL4TRCSO2FPIOTSXMYTLANCNFSM4IZF55AA
.

Maybe I misunderstood, but in your prior post didnt you say the MTX format is changing in version 1.5.0? Ideally, I would like cellhashR::ProcessCountMatrix() to just work with either the output from Cite-Seq-Count 1.5.0 or prior versions. I suppose I could read the matrix into memory with gene.column=1, test for the presence of 'unmapped', and if it's not present re-read using gene.column=2?

It's not changing that much.
I would really love to have a chat on zoom with you, would be interesting
to have a back and forth about this since I'm not completely fixed on
everything.
On Wed, 30 Dec 2020, 18:07 bbimber<EMAIL_ADDRESS>wrote:

Maybe I misunderstood, but in your prior post didnt you say the MTX format
is changing in version 1.5.0? Ideally, I would like
cellhashR::ProcessCountMatrix() to just work with either the output from
Cite-Seq-Count 1.5.0 or prior versions. I suppose I could read the matrix
into memory with gene.column=1, test for the presence of 'unmapped', and if
it's not present re-read using gene.column=2?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Hoohm/CITE-seq-Count/issues/81#issuecomment-752692652,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAJVO2BBFOXOJI2NZHIWM7LSXNM5NANCNFSM4IZF55AA
.

sure - would be happy to. i didnt realize you worked at 10x until I googled your name just now.  my email is<EMAIL_ADDRESS>

Closing this for now.


Opencl.dll error

how to fix this im on lastest version of the miner

Shouldn't really happen, that only happens if you have AMD drivers but no access to the driver files. It circumvents this by not starting the miner if no AMD or Nvidia card is found, are you running it on a VM (since VMs can't access the drivers fully)? Or do you have really old AMD drivers?


ESP32-H2 - Thread/Matter Support? (feature/enhancement)

Now that the ESP32-H2 devboards are broadly available, will there be any work done to support Thread/Matter in Homespan?

HomeSpan uses the Arduino-ESP32 core, which has not yet been updated to use version 5 of the Espressif IDF that contains support for Thread and Matter.  The current production core uses IDF 4.4 (https://github.com/espressif/arduino-esp32#arduino-core-for-esp32-wifi-chip).   Once Espressif releases their new version 3 of the Arduino-ESP32 core into production I'll start investigating support for Matter and Thread, though initially I believe there will be lot work to do just to address anticipated breaking changes in version 3 of the Arduino-ESP32 core.

@HomeSpan thanks for the info, greatly appreciated.

Hi--sorry to revive an old thread but I wanted to ask if there have been any updates for Thread/Matter support for Homespan? The Arduino-ESP32 core has been updated with significant OpenThread functionality as of 3.1.0 rc (released yesterday I believe). Really excited to use the reliability Thread with the intuitiveness of Homespan!!

HomeSpan 2.0.0-rc.1 has been released.  This version supports version 3 of the Arduino-IDF Board Manager.  However, there are no plans at present to add anything related to Matter.  With regard to just Thread, I'm not sure there is a way to use it for connectivity directly to HomeKit (via a HomePod) since that seems to be only for Matter.  But there may be other uses for Thread, such as a complement to using ESP-NOW for SpanPoint.  Will explore that in the future, but for now HomeSpan will not be more generally implementing any Matter/Thread protocols.

Hi—thanks for the update! I’ve downloaded it, and it looks fantastic!
Regarding Matter, I totally understand the decision not to pursue it further, since HomeSpan is already optimized for HomeKit and its HAP implementation.
As for Thread--I thought  HAP itself is agnostic to the transport layer and is meant to work over multiple protocols (BLE, WiFi, and Thread). For instance, Eve products use Thread with a HomePod Mini acting as a Thread Border Router. From what I understand, the key difference between WiFi and Thread communication is mainly at the physical layer (since Thread uses IEEE 802.15.4). Both use mDNS for service discovery, so the higher-layer communication and pairing mechanisms should theoretically stay the same.
Given that HomeSpan already supports mDNS, could it be that some modifications could be made to handle the lower-level Thread networking stack and routing?
My reasoning/assumption is that implementing HomeSpan over Thread would primarily involve coding functionality to enable device pairing through Thread. This could potentially leverage the existing hap.udp service for communication, though I'm not too networking-savvy, so I'm not sure how that would look in practice.
Of course, there could be other constraints I’m unaware of, especially regarding Thread’s specific stack requirements. But if the existing HomeSpan code can be adapted to use a Thread radio instead of a WiFi interface, it might not be too much of a leap to get it working. I think that Thread support could bring huge benefits, especially in light-weighing home automation for low power consumption and network reliability (especially in places where there are a lot of devices like an office building).
Like I said--I am not a networking expert (far from it, believe me), but I am eager to learn! These are just some thoughts--HomeSpan is already an amazing tool as is!
sources:
https://www.evehome.com/en-us/homepodmini
https://support.apple.com/en-us/102557#:~:text=Thread-based accessories require a,and control accessories while away.)

I agree with your comments above.   The weak link in the HomeKit ecosystem is the reliance on MDNS over WiFi.  MDNS over Ethernet works fine, which is why many commercial devices use a central hub for connectivity to HomeKit.  I have well over 100 commercial HomeKit devices and all those that go through an Ethernet-based hub never have any issues.  Those that connect directly with WiFi suffer the same "No response" problems as sometimes reported with HomeSpan.
Ideally, one would be able to use a Home Pod as a Thread Border router and transparently connect to a home's WiFi network.  HomeSpan would continue to use HAP and HomeKit would not even know about the intermediate Thread Border Router.  However, I'm not sure a Home Pod can be used as a general Thread Border router, or whether Apple has it locked down so that it can only be accessed when using Matter.  I've not been able to find anything on the web about connecting directly to a Home Pod for use as a Thread Border router.
Even if that is not possible, it still might make sense to create a HomeSpan Hub that uses thread for device communication and Ethernet for HAP/HomeKit.  Sort of how SpanPoint uses ESP-NOW, but hopefully more robust.


DrugCentral

drug–target interaction information
http://drugcentral.org/

Made a PR for this
@pnrobinson this ingests drug targets from many species, not just human - easy enough to filter this in the ingest if we need to


[Bug] The metric of the time wheel was incorrectly calculated

Before Creating the Bug Report

[X] I found a bug, not just asking a question, which should be created in GitHub Discussions.

[X] I have searched the GitHub Issues and GitHub Discussions  of this repository and believe that this is not a duplicate.

[X] I have confirmed that this bug belongs to the current repository, not other repositories of RocketMQ.

Runtime platform environment
Centos
RocketMQ version
5.2.1
JDK Version
11
Describe the Bug
The metric of a time wheel in a scheduled task is incorrectly calculated

Because each element is a type of information, the code in the text are invalid and metric fluctuation errors occur

Steps to Reproduce
Use arrays for correct calculations for each round of placement
What Did You Expect to See?
metric is correctly
What Did You See Instead?
metric is incorrectly
Additional Context
No response

#8128


Current power steering? Possible

Hi!
I am really curious but not technically skilled enough but is it technically possible to control the temperature using "current power"? It is a sensor available in Home Assistant.
I mean the amperage is not continuous but in discrete steps of about 0,28 A. Couldn't the target temperature be controlled with this to get an even better and smooth regulation?
Probably the answer is "No" because if it could, it would already been implemented, I guess.
I have an example of the history of the amperage below.

I am just interested in what is possible with the module and maybe this is a silly question, tell me.

The current displayed is the current used by the compressor on the outside unit afaik. It's not possible to control the unit based on current, and I also have no idea why you would want to do that. The module modulates the compressor speed (and thus power consumption) based on how close the temperature is to your setpoint temperature.
Obviously you can raise the setpoint to a very high number, or lower it, to make it use more/less power, if that's what you're after.

I thought it would be a silly question and it shows....
No, ultimately, I would like to be able to regulate the temperature with my external sensor and mhi-ac-ctrl even better then I can now, which is a whole level better then without this.
And from what I have read, it is possible with Daikin airco's to control the temperature also with power settings but I might be wrong.


"STARTUP FAILED" with simple external database compose

Rancher Version:
1.1.4
Docker Version:
1.12.2
OS and where are the hosts located? (cloud, bare metal, etc):
Stock Ubuntu 16 on AWS
The following compose file results in a dead rancher container with the error. I would have expected this simple setup to work. It follows the instructions posted at http://docs.rancher.com/rancher/v1.2/en/installing-rancher/installing-server/multi-nodes/

Error creating bean with name 'liquibase-core' defined in URL [jar:file:/usr/share/cattle/58488b81592773dcae114770406e3e1b/WEB-INF/lib/cattle-app-config-0.5.0-SNAPSHOT.jar!/META-INF/cattle/system/spring-system-context.xml]: Invocation of init method failed; nested exception is java.lang.ClassCastException: [B cannot be cast to java.lang.String

version: '2'

services:
    rancher:
      image: rancher/server:v1.1.4
      environment:
        - 'CATTLE_DB_CATTLE_MYSQL_HOST=db'
        - 'CATTLE_DB_CATTLE_MYSQL_PORT=3306'
        - 'CATTLE_DB_CATTLE_MYSQL_NAME=rancher'
        - 'CATTLE_DB_CATTLE_USERNAME=rancher'
        - 'CATTLE_DB_CATTLE_PASSWORD=rancher'
      volumes:
        - /var/run/docker.sock:/var/run/docker.sock
        - cattle:/var/lib/cattle
      networks:
        - back
    db:
      image: mysql:8.0.0
      environment:
        - MYSQL_ROOT_PASSWORD=mysql
        - MYSQL_DATABASE=rancher
        - MYSQL_USER=rancher
        - MYSQL_PASSWORD=rancher
      volumes:
        - db:/var/lib/mysql
      networks:
        - back
volumes:
  cattle:
  db:
networks:
  back:

This was solved by using MySQL version 5.7 instead of version 8. This restriction is mentioned in the single-node setup documentation but not the multi-node setup documentation. I'll leave this issue here for anyone who runs into the same issue.


Cannot update staff member's permissions

What I'm trying to achieve
To add or remove permissions from a staff member.
Steps to reproduce the problem

Execute the following query

mutation {
  staffUpdate(id: "insert-id-here", input: {permissions:["IMPERSONATE_USERS"]}) {
    errors {
      field
      message
    }
  }
}

Get an error:

Unknown permission: IMPERSONATE_USERS

What I expected to happen
To properly add IMPERSONATE_USERS permission.

Resolved in #3434.


update data

I just added a new card in data

Hey @MRSA-ID! we really appreciate the PR, however, we made this repo for a specific organization called WKC, and hence we won't be able to merge it. however, I will label it accepted. thank you so much!


Logfile accumulation in mono_logs directory [Godot 3.2 mono]

Godot version: 3.2 mono (all)

OS/device including version: Windows 10

Issue description:
After each build, a log file is generated in AppData\Roaming\Godot\mono\mono_logs.
These start to seriously accumulate after a while. I have 50 after only a few days testing.
Many users would have no idea these files exist and there is no way (from the editor) to clean this directory.
Maybe a 'Clean logs directory' button beside the build button on the panel in the editor. Or even an indicator that shows how many KB and files count in the AppData\Roaming\Godot\mono\mono_logs. directory.

Steps to reproduce:
Minimal reproduction project:

Duplicate of https://github.com/godotengine/godot/issues/21895.

Duplicate of https://github.com/godotengine/godot/issues/21895.


Searchdomain in Gui not possible

The WG-Doku says that the searchdomain should be appended  to the DNS-Serverlist. The Gui is rejecting none-ip-adresses and produces an error. One has to do this by hand in the conf.

Please provide the link about search domains in the WG docs and indicate where you are trying to enter this in WG UI. That would really help fix this issue

As described here, DNS servers must be IPv4 or IPv6 only.
To find out what ip is for 1234.lan you can do this:
ping -4 -c1 1234.lan or ping -6 -c1 1234.lan
To add non-IP hostnames, it need to rewrite the validating function

A non-ip-entry in WG is interpreted as the searchdomain. No DNS, ip or something else. Deploying the searchdomain as an ip is usesless. there is a difference between DNS and searchdomain. A typical resolve.conf:
/---------------------------------------
nameserver <IP_ADDRESS>
search mynetwork.lan
---------------------------------------/
This technice is present in all OS'es.

I understand what you talking about, just thought that you want set just domainname not IP.
I found this issue #153  - so yes, it's a bug and issue has workaround

Thank you, I know this workaround, but didn't find Nr. 153, sorry.


Fix hover code in coverage viz for overlapping hits.

Description
Previously, the hover code assumed that hits in the coverage viz would never overlap. Unfortunately, they occasionally do.
The previous code tried to use some optimized binary search fanciness to find the hit that was being hovered (and assumed that hits would never overlap)
The new hover code uses a naive approach. It just highlights the smallest overlapping hit. If there is no overlapping hit, it checks if there is a hit within a small buffer (which makes it easier to select tiny hits).
Furthermore, when a hit is highlighted, we ensure that it always appear on top of all other hits. (by re-drawing it in a container that is positioned above other hits)
New algorithm performs well when there are many hits. The coverage viz has a maximum of 500 hits, so the naive approach shouldn't have any issue (the gif below shows an accession with 471 hits).

When there are overlapping hits, the appearance is still a little confusing. (the lighter highlighted flashes in the gif are when we hover over a read that appear underneath the contigs) But it is an improvement from before, when sometimes you would hover over a hit and nothing would appear at all.

Tests

Verified that hover code still works properly when there are no overlapping hits.
Verified that hover code behaves as expected when there are overlapping hits.
Will want to double-check on staging that there are no performance issues.

Would it make sense to use transparency (fill-oppacity) on these blue bars to visually accommodate overlapping?

Another thing that I noticed is that we are setting the height and top values for each rect element. Also noticed the current version defines a different class name for each of them as well.
Is there a special reason for that? I bet it might be faster using a CSS style, or if it is not possible, maybe we shouldn't create a class name for each entry, because that will allocate a lot of unnecessary CSS entries.

Hey David, thanks for the feedback!
I removed the custom classname for each rect (rect-0, rect-1) as you suggested and used a filter instead.
It's hard to pass the this.props.height and this.props.color properties to CSS to implement your proposed solution. We would have to hard-code them.
I don't see a huge drawback to keeping the height and top and fill properties as is, as we are not drawing a ton of shapes. If we run into performance issues, we can revisit.
For the fill opacity, I think that should be a separate discussion. It can be tricky to find the right opacity value. (if you make it too low, then when nothing overlaps the shape will be too light. If you make it too high, then it's hard to tell between 2 overlaps and 5 overlaps.) It's also not that clear that the number of overlaps is that important to the user.

This is awesome!! It seems to work a lot better!
Can you make the space in between the bars smaller from 10px to 6px (space-xs)? They feel a bit far away and we can minimize the height a bit.


Access Issue?

There seems to be an issue with running this action, I gave it the GitHub Token for access and seems to have issues getting the permissions needed.
https://github.com/cloudflare/wrangler-action/actions/runs/5801118421/job/15724694064
Run JasonEtco/build-and-tag-action@v2
ℹ  info      Updating tag [3.0.1]
ℹ  info      Creating tree
Error: Resource not accessible by integration
✖  fatal     HttpError: Resource not accessible by integration
    at /home/runner/work/_actions/JasonEtco/build-and-tag-action/v2/dist/index.js:4476:23
    at processTicksAndRejections (node:internal/process/task_queues:96:[5](https://github.com/cloudflare/wrangler-action/actions/runs/5801118421/job/15724694064#step:5:6))
    at async Object.createCommit [as default] (/home/runner/work/_actions/JasonEtco/build-and-tag-action/v2/dist/index.js:1[7](https://github.com/cloudflare/wrangler-action/actions/runs/5801118421/job/15724694064#step:5:8)3[8](https://github.com/cloudflare/wrangler-action/actions/runs/5801118421/job/15724694064#step:5:9)3:18)
    at async buildAndTagAction (/home/runner/work/_actions/JasonEtco/build-and-tag-action/v2/dist/index.js:174[9](https://github.com/cloudflare/wrangler-action/actions/runs/5801118421/job/15724694064#step:5:10)2:20)

Figured it out, might want to document this for yourselves, I had to use permissions for contents from here:
https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#permissions


Rebase on top of conda-forge master

Now that opencv 3.2 is officially released on the conda-forge channel, we should rebase our modifications on top of conda-forge/master. It should be simple, as upstream changes have been squashed to a couple of commits and they mostly relate to windows.

Closing this because it is being taken care of in #7


Bow mod: Damage over Time Multi not appearing

🐞 bug report
+50% to Damage over Time Multiplier for Poison Inflicted with this Weapon mod is not appearing on evaluate

OS:  e.g. Win7 x64
Version:  e.g. 0.6.9 portable
PoE:  e.g. Steam 3.10.0/e English

I've looked into this issue, and it appears to be working just fine in the latest version (v0.7.14)


Pure qwik app/library: CSS from library doesn't load in the app by default

Qwik Version
0.0.39
Operating System (or Browser)
windows
Node Version (if applicable)
No response
Which component is affected?
Qwik Rollup / Vite plugin
Expected Behaviour

Create a component library from starter and add a component which imports styles in module.css.
Build the component library to produce the /lib/ folder content. This produces a concatenated .css file.
Create a qwik app and npm link to the library. Add the component to your page.

Expected:
Component renders and is styled.
Actual Behaviour
Component renders and is missing styling. It is ok if there is a manual step here as long as it's documented somewhere, but I'm not sure what the strategy currently is. Either it should just work, or there should be some docs here.
I also want to suggest: concatenating the css at the library layer seems less ideal. If I export 20 components and the consumer uses 3 of them, I'd prefer to only have 3 modules worth of styling processed.
A better approach perhaps: let the library emit extractable but functional intermediate output so that optimization can happen later. Make the app build extract the module css referenced in the build graph and do this work once we understand the bundle output.
This essentially is what we are working on here: https://github.com/microsoft/griffel (runtime injectable css but extractable at app build time.) Similar to stylex from facebook or Linaria.
Additional Information
No response

I will look into this issue this weekend, can you share a small component that reproduces the issue?

@manucorporat Created a small repro repo here: https://github.com/dzearing/qwik-library-styling-repro

@manucorporat did you get anywhere on this one?

@dzearing I think it makes sense to update the example to the current qwik version - just to make it easier to look at it

@dzearing the .css inclusion is done by Vite I think, and apparently it doesn't do that for libraries?
In any case, it's probably a better approach to insert the style with useStyles$, that way it's only added when used.

Hi @dzearing 👋
Does any of the provided tipps helped to solve the issue?

Not sure if this will help but hopefully additional context helps: Astro also has issues with CSS-in-JS tools and it's related to how Vite works. Hopefully some of the other tools dedicated Vite plugins can help!
I love how fast Vite is but it's always been a constant pain for me whenever trying to do CSS with tooling beyond Tailwind or CSS Modules.

Almost have a similar issue with combination qwik component lib in NX monorepo and using tailwind in that. Tailwind styles won't be picked up from component library unless I use them in another component in the quick city project. After that even if I remove the component tailwind styles remains on the document and applies correctly till restarting qwik city project.
Project structure:
NX monorepo
-> app/my-qwik-app (uses tailwind)
-> libs/my-qwik-lib (uses tailwind but styles won't be picked up unless they are being used in my-qwik-app and works in dev even after removing usages till next restart)
I was trying this with qwik 1.0.0

Hi @dzearing 👋
Did you solve the problem?

I have the same issue. For now I add all needed classes in safelist in tailwind.config.js in my app just to get it going, but would love a better solution?

Lib mode is completely broken. Does anyone have any workaround for this issue?

@zanettin sorry for the slow response! I missed the notifications. I hadn't gotten anywhere on this, and just tried latest qwik with the same repro.

OK so I did manage to get some styles rendering in the host app, but it needs some automation I think.
I'm not 100% familiar with how vite/qwik plugin css extraction might emit results, but after yarn build in the library folder, I see a lib/build/q-00e5211c.css file with the raw css styling. this is what we need to inject into the app.
The first challenge is how to access this styling from the app. I manually adding an exports path to resolve this file easily from an external consuming package:
{
   ...,
   "./styles.css": "./lib/build/q-00e5211c.css"
}

That means at the app level, I can pull styles manually:
// ...
import styles from 'qwik-library/styles.css';

export default component$(() => {
  useStyles$(styles);
}

This populated the styles the library defined in the host app. That said, it's probably not the right solution, but a workaround.

I don't know how many of these css files could be generated. Will multiple css files be emitted as I add more components or async imports creating split points?
As a consumer, I'd prefer to just import a component and only have THAT component's css be in my final page load - not every component in the library. How can we maintain the tiniest impact on the library styling to the app's page load?

@dzearing checking to make sure: are the files that contain Qwik components and import css named as .qwik.(m)js?
That's necessary for the optimizer to work. However, importing css should normally be handled by vite, so probably that's not what's wrong.

I don't think so. At least, the boilerplate "component library" template components which npm create qwik@latest produces look like this:

None of the files in the example are named .qwik.* (or load css.)

I think the optimizer really should not be operating on a component library. The component library is going to produce an intermediate npm package that should be easy to consume. It should (for dev mode) be bundlable as a standalone esm package, with css embeded in the js so that consumers don't need to fuss with loading css assets.
Then at the app layer, particularly for production builds, we run optimizer and css extraction, and other nice things like tree shaking and common chunks. These are slow, linear scale monolithic steps that need the full graph of information to make decisions.

@wmertens I did try to rename my button.tsx to button.qwik.tsx but no change. The component-library demo app gets styles. The app importing the button does not get button styles without the workarounds.

Hmm, there's a couple of moving parts here.

An npm package that contains qwik components should name those files filename.qwik.js. So not the source files but the built library files
Vite is configured so that any .css import will be added to the global CSS file. I'm not sure if this also happens for imports under node_modules, probably not.
A way to force CSS loading on first use is useStyles$, which can be used inside of imported modules, provided they are named *.qwik.js

So, if you want to magically provide CSS for your user, your components should use useStyles$. Otherwise, you provide a .css file for them to import, and they can decide whether to use useStyles$ or add to their global .css themselves.
PS: Here it tests for .qwik.js https://github.com/BuilderIO/qwik/blob/270a7beaf9efd733849af946ab14eb15c8e7362d/packages/qwik/src/optimizer/src/plugins/plugin.ts#L564 - needed because library files can't have a .tsx extension

Thank you @wmertens it works for me! :)

@dzearing did you try the @wmertens solution? is it working for you?

Re checking - @dzearing any update here? did the solution work for you?
If it is, I'm marking this resolved.
in case the solution doesn't work, please re-open.


On Mac changing "select+all" and other key bindings doesn't work inside "Find" Widget

VSCode Version: 1.41.1
OS Version: macOS Mojave 10.14.6

Steps to Reproduce:

On Mac on keybindings change the "select all" command to "ctrl+a" by adding this in the array:

        {
                "key": "ctrl+a",
                "command": "editor.action.selectAll",
                "when": "textInputFocus"
        },
        {
                "key": "ctrl+a",
                "command": "editor.action.webvieweditor.selectAll",
                "when": "!editorFocus && !inputFocus && activeEditor == 'WebviewEditor'"
        },
        {
                "key": "ctrl+a",
                "command": "list.selectAll",
                "when": "listFocus && listSupportsMultiselect && !inputFocus"
        },
        {
                "key": "ctrl+a",
                "command": "workbench.action.terminal.selectAll",
                "when": "terminalFocus"
        }

Open a document, click Edit > Find, write something, try to select it all by pressing ctrl+a, doesn't work.

Does this issue occur when all extensions are disabled?: Yes/No
Yes

cmd+a > ctrl+a

@dataf3l reported for spam

Thanks, I didn't know having my opinions on things were considered SPAM, I'll keep this in mind.
I hope you are able to resolve your editor issue, since VSCode is open-source, have you considered fixing the issue yourself ?, do you have time to contribute to this project?.

Thanks, I didn't know having my opinions on things were considered SPAM, I'll keep this in mind.
I hope you are able to resolve your editor issue, since VSCode is open-source, have you considered fixing the issue yourself ?, do you have time to contribute to this project?.

Github issues marked as bug are not the places to express your opinion on key bindings; my time is extremely limited so the only way I could place some time to use it is if someone pays me to do it? Perhaps as I have a public Paypal account<EMAIL_ADDRESS>you want to pay me yourself=

Dig into this and found it's actually because how Electron menu works:
	{
		"key": "ctrl+a",
		"command": "editor.action.selectAll",
		"when": "textInputFocus"
	}

when we have about keybindings, ctrl+a will be the keybinding for editor.action.selectAll and it will not respect the when clause. The blocking issue is tracked in https://github.com/microsoft/vscode/issues/40389 .


image dep shows as insecure, but the crate is not insecure

Data seems inconsistent:
https://deps.rs/repo/github/wez/wezterm and search for image; it shows the following:
image | ^0.23 | 0.23.12 | insecure

clicking through to image:
https://deps.rs/crate/image/0.23.12
everything there is green.

The same issue with https://deps.rs/crate/ordered-float/2.0.1

This is caused by the current advisory database entry selection criteria. The database is queried for vulnerabilities in the given crate that may exist in any version within the range.
In that case, image contains the vulnerability RUSTSEC-2020-0073
which was patched in version 0.23.12, but the dependent project admits the version range ^0.23. Similar behavior is happening to dependents of ordered-float, smallvec, and potentially other crates.
Now, from my point of view, project maintainers should not be required to narrow the tail of their dependency constraints every time a vulnerability pops up in previous versions within the accepted version range. If all they have to do to ensure that their project is unaffected is to run cargo update, then I agree that this should not be called out as insecure by deps.rs. We can defer the handling of old lockfiles to #26.

This is caused by the current advisory database entry selection criteria. The database is queried for vulnerabilities in the given crate that may exist in any version within the range.
In that case, image contains the vulnerability RUSTSEC-2020-0073
which was patched in version 0.23.12, but the dependent project admits the version range ^0.23. Similar behavior is happening to dependents of ordered-float, smallvec, and potentially other crates.
Now, from my point of view, project maintainers should not be required to narrow the tail of their dependency constraints every time a vulnerability pops up in previous versions within the accepted version range. If all they have to do to ensure that their project is unaffected is to run cargo update, then I agree that this should not be called out as insecure by deps.rs. We can defer the handling of old lockfiles to #26.

Now, from my point of view, project maintainers should not be required to narrow the tail of their dependency constraints

I actually do this with actix packages and find deps.rs really useful in finding such ranges.

Well yes, this is a bit opinionated, and we might need a better compromise. What deps.rs could do here is

list all known vulnerabilities that the project might inherit from dependencies if unless they are not up to date;
while still presenting the project either as OK or possibly insecure, in a colder colour than red.

If this is agreed on, we can make further changes to #98 accordingly.

Ueah both of those is ideal. I do feel that #98 is closer to that than current behavior.

@Enet4
Well yes, this is a bit opinionated, and we might need a better compromise. What deps.rs could do here is

list all known vulnerabilities that the project might inherit from dependencies unless they are up to date;
while still presenting the project either as OK or possibly insecure, in a colder colour than red.

Wouldn't the most correct thing be to check what version is specified in Cargo.lock? Since when you do "cargo build" it will use what's actually in the lock file rather than the newest patch version of the minor version specified in Cargo.toml.

@johan-bjareholt I see it more as this problem becoming non-existent when reading the Cargo.lock file. :) But that is not implemented yet in deps.rs (#26), and not all projects are expected to commit these lock files anyway, meaning that we will always need some strategy for handling outdated versions without them.


WIP nixos/nix-daemon: Organize buildMachine options with a submodule

Motivation for this change
What's the best way to test this sort of thing?
nixos-option -I nixpkgs=(pwd) nix.buildMachines.foo.bar

did not work for example.
Also, is this reasonable for 18.09 or is that fact that garbage attributes will be rejected a problem?
Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS)
Built on platform(s)

[ ] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Fits CONTRIBUTING.md.

Thanks @grahamc, I'll fix these later tonight.

Are there any updates on this pull request, please?

may be ok for 19.09. I can test once the patch is fixed.

For the author, reviewers, and committers: this PR was scanned and appears to add a use of the deprecated types.string, which emits a warning as of #66346. Before merging, please change this to another type, possibly:

types.str for a single string where merging does not make sense, or cannot work
types.lines for multi-line configuration or scripts where merging is possible
types.listOf types.str for a mergeable list of strings

https://github.com/NixOS/nixpkgs/pull/83104 is an updated version of this, closing


GoStore: mention contact info on the site too

https://blog.golang.org/store contains:

If you find any issues, please submit an issue prefixed with “GoStore” and we will aim to remedy it as soon as we can.

This should also be on the store page itself, perhaps as part of the footer.

CC @spf13 @cassandraoid

Great idea!

Sent this to vendor.
On Mon, Jul 22, 2019 at 11:55 AM Steve Francia<EMAIL_ADDRESS>wrote:

Great idea!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/golang/go/issues/33204?email_source=notifications&email_token=ADZVM4N4WSQRWHJA4UPJXU3QAX7CDA5CNFSM4IFPJXY2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD2Q2DYA#issuecomment-513909216,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADZVM4KOQTMKOX5EOC6O4RLQAX7CDANCNFSM4IFPJXYQ
.

Go store habe ich nicht what is this 🙃

Sohl ich den Code to mean ausführen?

?

Hallo

Ich habe keine PayPal und ich weiß nicht wie man N26 app benutzt
Cassandra Salisbury<EMAIL_ADDRESS>schrieb am Mo., 22. Juli
2019, 23:04:

Sent this to vendor.
On Mon, Jul 22, 2019 at 11:55 AM Steve Francia<EMAIL_ADDRESS>wrote:

Great idea!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<
https://github.com/golang/go/issues/33204?email_source=notifications&email_token=ADZVM4N4WSQRWHJA4UPJXU3QAX7CDA5CNFSM4IFPJXY2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD2Q2DYA#issuecomment-513909216
,
or mute the thread
<
https://github.com/notifications/unsubscribe-auth/ADZVM4KOQTMKOX5EOC6O4RLQAX7CDANCNFSM4IFPJXYQ
.

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/golang/go/issues/33204?email_source=notifications&email_token=AMLQJM3WQMNCVJHMUKJZ52TQAYOETA5CNFSM4IFPJXY2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD2RE2AI#issuecomment-513953025,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AMLQJM3NOAEL5JCG62BFPETQAYOETANCNFSM4IFPJXYQ
.

The Go Store is currently offline. Closing out.


Chicago Accident Data

Hi, how about incorporating the accident data for Chicago from 2009-2012?  I have another web site that shows the accident analysis (miningchi.com), but would love to have more tools for providing access to the data.  Its about 400,000 accidents and 200MB of data.  Let me know

@vforgione Does that mean Plenario has the crash data?
I now have 2015 data.

@stevevance: I'm not sure. I took lead of Plenario on Monday and I've been trying to categorize and close the backlog of issues. I figured since no one had responded to it for nearly 3 years that this wasn't a concern anymore. There were a bunch of open ended data requests from 2014 and early 2015 with no resolution and seemingly no interest to follow up.
I'm fine with reopening this and throwing it on the backlog. I'm working on a roadmap for the project right now, but to be honest backfilling data sets hasn't been communicated as a high priority. However, we will most likely upgrade the contribution API to make it easier for people to get more data in the system more easily.

@vforgione I can prepare the Illinois crash data set into any format you want to make it easy to contribute it.

Back then we opened issues to track the things we needed to do before going alpha, but a few were lower priority at the time and got stranded. Some of them (like password reset) are probably still necessary if they haven't been resolved, but others like this data request are better tracked in another way.

On Jul 7, 2017, at 13:59, Vince Forgione<EMAIL_ADDRESS>wrote:
@stevevance: I'm not sure. I took lead of Plenario on Monday and I've been trying to categorize and close the backlog of issues. I figured since no one had responded to it for nearly 3 years that this wasn't a concern anymore. There were a bunch of open ended data requests from 2014 and early 2015 with no resolution and seemingly no interest to follow up.
I'm fine with reopening this and throwing it on the backlog. I'm working on a roadmap for the project right now, but to be honest backfilling data sets hasn't been communicated as a high priority. However, we will most likely upgrade the contribution API to make it easier for people to get more data in the system more easily.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.


Added option for strings for contributors or schema

Trying to validate my schema, the spec says that contributors can EITHER be a string or an object.  The same applies to schema.
It's possible that my reading of the spec is incorrect, but this pull requests causes the validation to no longer fail against my spec located at https://github.com/cmoa/collection/blob/master/datapackage.json.

@danfowler can you review?

yes

Thanks for the contribution @workergnome, this looks good.  Merging.


Doesn't create staticbody or collision shape when building

Qodot 2024.1
Godot 4.2.2 stable
trenchbroom 2024.1
I don't really know what caused this. I just simply created brushes in trenchbroom and built the map in godot with QodotMap node, but it doesn't create static body and collision shapes, only the mesh instance and worldspawn node was created
I had reinstalled the plugin and it worked only the first time of building map

Try this https://github.com/QodotPlugin/Qodot/issues/156#issuecomment-2050241018


Activate / Deactivate MBean support by property

provides a new property for dolphin.properties file to deactivate MBean support.

This change is

Coverage decreased (-0.06%) to 69.618% when pulling 185a57b9546f3dfe5bc1656cb48ccd5418e80daf on config-mbean into 57c722c9834a80c9a08cbea136ccf4c65e0244fd on master.

@timo0 you can review this :)

Reviewed 4 of 4 files at r1.
Review status: all files reviewed at latest revision, all discussions resolved, some commit checks failed.

Comments from Reviewable


Tagging IAM Permission

Steps to Reproduce

Create new pcluster stack, version 3.1.4
Create a cluster

You'll see the following issue:
Resource handler returned message: "User: arn:aws:sts:::assumed-role/pc-test-ParallelClusterApi-ParallelClusterUserRole-1TRRRW39XRBG9/pc-test-ParallelClusterApi-ParallelClusterFunction-ulY7fzl6DF89 is not authorized to perform: lambda:TagResource on resource: arn:aws:lambda:eu-west-1::function:pcluster-CleanupResources-2835a040-074e-11ed-8bb2-0a9ab2ac0881 because no identity-based policy allows the lambda:TagResource action (Service: Lambda, Status Code: 403, Request ID: d379c2f4-624e-4adf-b86e-b2ee1660cc1a)" (RequestToken: 9245be36-c11b-c397-1528-d08975074c04, HandlerErrorCode: AccessDenied)

Workaround
As a workaround you can add additional permissions to the Lambda function. There's a guide under Step 3 of the Slurm accounting tutorial. If you complete step 3 you won't see this issue any longer.

We are missing the permissions introduced in this commit, because we use a copy of the PC API template. We were using the copy because we were missing these changes, but as that is no longer the case #198 removes the copy of the PC API template and directly references the version hosted on S3.


Multiple fixes and performance improvements in Ace

I botched the previous PR, so here's the good one.

Removed logic for multiple ace instances from knockout-ace.js, removed the file altogether and only added the bare minimum into ace-init.js (i.e. we don't need to track multiple ace instances so why drag that around).

Added highlight rules for .xdt, .asp, .aspx, .cshtml.

I'm now a good guy to jQuery and only set the status bar to red on first change instead of every change.

editor.on('change', function () {
    //
    if (contentHasChanged) {
        return;
    }
    //
}

Switched .css() for .addClass(), just because it's so much faster.

Overall there's a perceptible performance improvement when editing large files.
(Tested on a modest machine, i'm breezing throgh a 3MB .xml file with syntax turned on and there's very little cursor lag -- I wish i could tell you exactly which change did this :) )

Hi @snobu, I'm your friendly neighborhood .NET Foundation Pull Request Bot (You can call me DNFBOT). Thanks for your contribution!
You've already signed the contribution license agreement. Thanks!
The agreement was validated by .NET Foundation and real humans are currently evaluating your PR.
TTYL, DNFBOT;

Merged in 817b18fa25ad48b1e36dcb8cfe1675c975846f93. Thanks @snobu !


VC: add vc ns to each object

for webhook convenience to find the vc cr
Signed-off-by: zhuangqh<EMAIL_ADDRESS>

/lgtm
/approve

/lgtm
/approve


[tgbot-cpp] Update to v1.6

[x] Changes comply with the maintainer guide
[x] SHA512s are updated for each updated download
[x] The "supports" clause reflects platforms that may be fixed by this new version
[x] Any fixed CI baseline entries are removed from that file.
[x] Any patches that are no longer applied are deleted from the port's directory.
[x] The version database is fixed by rerunning ./vcpkg x-add-version --all and committing the result.
[x] Only one version is added to each modified port's versions file.

@microsoft-github-policy-service agree [company=""]

@microsoft-github-policy-service agree

Thanks for the update!


Feature request: draw lines between notes

Hi,
It would be cool if it was possible to draw arrows between notes.

Yes!
This is my intention from very beginning to create option to allow draw diagrams and it will be probably next update.
Graphics option are limited, but I think there is still a lot of options to make it appealing.
As I want to make all versions back compatible I am thinking how to handle different versions of arrows.
Thank you for suggestion anyway!


Instructions from howto.md does not work

Try with esp32 models;

MH-ET LIVE D1 mini
MH-ET LIVE
DevKit v1

Firmware;
https://github.com/gmag11/EnigmaIOT/releases/download/0.9.7/EnigmaIOT-Gateway-ESP32-SSL_MQTT.bin
Description;
After applying the firmware with the instructions from howto.md, the esp32 boot loop.
logs;
rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
flash read err, 1000
ets_main.c 371
ets Jun  8 2016 00:22:57

same unfortunately.


Crash with RTPATHOCL when deleting meshlight

LuxCore version: I used cef7a195f194ccb7d29dd628d4cf246b98a02d2e
Steps to reproduce:

Open the .blend file: area_viewport_crash.blend.zip
Set viewport shading mode to "Rendered"
Hide the area light, either by pressing "H" or by clicking the eye icon in the outliner
The rendering will crash

Terminal output:
[Exporter] Update because of: REQUIRES_SCENE_EDIT | VISIBILITY
[Exporter] Deleting<PHONE_NUMBER>38760000
[LuxRays][13.630] Preprocessing DataSet
[LuxRays][13.630] Total vertex count: 144
[LuxRays][13.630] Total triangle count: 72
[LuxRays][13.630] Preprocessing DataSet done
[LuxRays][13.630] Adding DataSet accelerator: MBVH
[LuxRays][13.630] Total vertex count: 144
[LuxRays][13.630] Total triangle count: 72
[LuxRays][13.631] Building Multilevel Bounding Volume Hierarchy: 4 leafs
[LuxRays][13.632] BVH Dataset preprocessing time: 1ms
[LuxRays][13.633] BVH builder: EMBREE_BINNED_SAH
[LuxRays][13.633] BVH build hierarchy time: 0ms
[LuxRays][13.633] BVH total build time: 2ms
[LuxRays][13.633] Total BVH memory usage: 1Kbytes
[LuxRays][13.636] BVH Dataset preprocessing time: 3ms
[LuxRays][13.636] BVH builder: EMBREE_BINNED_SAH
[LuxRays][13.637] BVH build hierarchy time: 0ms
[LuxRays][13.637] BVH total build time: 3ms
[LuxRays][13.637] Total BVH memory usage: 0Kbytes
[LuxRays][13.640] BVH Dataset preprocessing time: 3ms
[LuxRays][13.640] BVH builder: EMBREE_BINNED_SAH
[LuxRays][13.640] BVH build hierarchy time: 0ms
[LuxRays][13.640] BVH total build time: 3ms
[LuxRays][13.640] Total BVH memory usage: 1Kbytes
[LuxRays][13.644] BVH Dataset preprocessing time: 3ms
[LuxRays][13.644] BVH builder: EMBREE_BINNED_SAH
[LuxRays][13.644] BVH build hierarchy time: 0ms
[LuxRays][13.644] BVH total build time: 3ms
[LuxRays][13.644] Total BVH memory usage: 0Kbytes
[LuxRays][13.644] Building Multilevel Bounding Volume Hierarchy root tree
[LuxRays][13.644] MBVH root tree builder: EMBREE_BINNED_SAH
[LuxRays][13.644] MBVH build time: 13ms
[LuxRays][13.645] Total Multilevel BVH memory usage: 3Kbytes
[LuxRays][13.645] [Device       Intel(R) Core(TM) i7-3635QM CPU @ 2.40GHz Intersect] MBVH mesh vertices buffer size: 1728bytes
[LuxRays][13.645] [Device       Intel(R) Core(TM) i7-3635QM CPU @ 2.40GHz Intersect] MBVH nodes buffer size: 3744bytes
[LuxRays][13.645] [Device       Intel(R) Core(TM) i7-3635QM CPU @ 2.40GHz Intersect] MBVH leaf transformations buffer size: 256bytes
[LuxCore][13.790] Compile Geometry
[LuxCore][13.791] Scene geometry compilation time: 0ms
[LuxCore][13.791] Compile Lights
[LuxCore][13.791] Lights compilation time: 0ms

Thread 38 "blender" received signal SIGSEGV, Segmentation fault.

Unfortunately the gdb backtrace is not helpful at all.
By inserting some cout into the LuxCore code I found that the crash happens in this line:
https://github.com/LuxCoreRender/LuxCore/blob/cef7a195f194ccb7d29dd628d4cf246b98a02d2e/src/slg/engines/rtpathocl/rtpathoclthread.cpp#L200
The crash happens on GPU and on CPU OpenCL device, on Windows and on Linux, so I don't think it's a driver issue.
I can reproduce this crash every time, but only with this scene. If the room walls in the scene are not present, the crash does not happen.
Please tell me if I should provide additional info to help you track the problem down.
This bug was reported to me by marcatore.

Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

I should have fixed this problem.

Yes, confirmed.


Remove unnecessary use of ThriftStruct in service construction

The args are constructed by the root thrift model, threading through strict if necessary.
r @malandrew @abhinav

:+1:


Update container-registry-artifact-streaming.md

should be --source not -source

@tejaswikolli-web

Can you review this PR?
IMPORTANT: When this content is ready to merge, you must add #sign-off in a comment or the approval may get overlooked.

#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

@tejaswikolli-web
Can you review this old PR and determine whether it needs to be closed or merged?
@MicrosoftDocs/public-repo-pr-review-team

#sign-off


Fix conflict with importexport module

Check if the form is set before accessing the Fields method, this issue was due to a conflict with the burnbright/silverstripe-importexport module.

Thanks @TheBnl 😄


Rename Tendermint 0.33 client and reorganise

Closes #789

Ah, we need a CHANGELOG entry describing this not so trivial change.


Install Error, TypeError: coercing to Unicode: need string or buffer, list found!

🐛 Bug

To Reproduce
Steps to reproduce the behavior:

python setup.py build develop

running build
running build_py
running build_ext
/usr/local/lib/python2.7/dist-packages/torch/utils/cpp_extension.py:152: UserWarning:
                           !! WARNING !!

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Your compiler (c++) may be ABI-incompatible with PyTorch!
Please use a compiler that is ABI-compatible with GCC 4.9 and above.
See https://gcc.gnu.org/onlinedocs/libstdc++/manual/abi.html.
See https://gist.github.com/goldsborough/d466f43e8ffc948ff92de7486c5216d6
for instructions on how to install GCC 4.9 or higher.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
                          !! WARNING !!

warnings.warn(ABI_INCOMPATIBILITY_WARNING.format(compiler))
building 'maskrcnn_benchmark._C' extension
x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -Wdate-time -D_FORTIFY_SOURCE=2 -g -fstack-protector-strong -Wformat -Werror=format-security -fPIC -DWITH_CUDA -I/home/scott/Workspace/PaperProjects/maskrcnn-benchmark/maskrcnn_benchmark/csrc -I/usr/local/lib/python2.7/dist-packages/torch/lib/include -I/usr/local/lib/python2.7/dist-packages/torch/lib/include/torch/csrc/api/include -I/usr/local/lib/python2.7/dist-packages/torch/lib/include/TH -I/usr/local/lib/python2.7/dist-packages/torch/lib/include/THC -I/usr/local/cuda-9.0/include -I/usr/local/cudnn-9.0-v7.1/include -I/usr/include/python2.7 -c /home/scott/Workspace/PaperProjects/maskrcnn-benchmark/maskrcnn_benchmark/csrc/vision.cpp -o build/temp.linux-x86_64-2.7/home/scott/Workspace/PaperProjects/maskrcnn-benchmark/maskrcnn_benchmark/csrc/vision.o -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++11
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -Wdate-time -D_FORTIFY_SOURCE=2 -g -fstack-protector-strong -Wformat -Werror=format-security -fPIC -DWITH_CUDA -I/home/scott/Workspace/PaperProjects/maskrcnn-benchmark/maskrcnn_benchmark/csrc -I/usr/local/lib/python2.7/dist-packages/torch/lib/include -I/usr/local/lib/python2.7/dist-packages/torch/lib/include/torch/csrc/api/include -I/usr/local/lib/python2.7/dist-packages/torch/lib/include/TH -I/usr/local/lib/python2.7/dist-packages/torch/lib/include/THC -I/usr/local/cuda-9.0/include -I/usr/local/cudnn-9.0-v7.1/include -I/usr/include/python2.7 -c /home/scott/Workspace/PaperProjects/maskrcnn-benchmark/maskrcnn_benchmark/csrc/cpu/ROIAlign_cpu.cpp -o build/temp.linux-x86_64-2.7/home/scott/Workspace/PaperProjects/maskrcnn-benchmark/maskrcnn_benchmark/csrc/cpu/ROIAlign_cpu.o -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++11
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -Wdate-time -D_FORTIFY_SOURCE=2 -g -fstack-protector-strong -Wformat -Werror=format-security -fPIC -DWITH_CUDA -I/home/scott/Workspace/PaperProjects/maskrcnn-benchmark/maskrcnn_benchmark/csrc -I/usr/local/lib/python2.7/dist-packages/torch/lib/include -I/usr/local/lib/python2.7/dist-packages/torch/lib/include/torch/csrc/api/include -I/usr/local/lib/python2.7/dist-packages/torch/lib/include/TH -I/usr/local/lib/python2.7/dist-packages/torch/lib/include/THC -I/usr/local/cuda-9.0/include -I/usr/local/cudnn-9.0-v7.1/include -I/usr/include/python2.7 -c /home/scott/Workspace/PaperProjects/maskrcnn-benchmark/maskrcnn_benchmark/csrc/cpu/nms_cpu.cpp -o build/temp.linux-x86_64-2.7/home/scott/Workspace/PaperProjects/maskrcnn-benchmark/maskrcnn_benchmark/csrc/cpu/nms_cpu.o -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++11
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
Traceback (most recent call last):
File "setup.py", line 67, in
cmdclass={"build_ext": torch.utils.cpp_extension.BuildExtension},
File "/usr/local/lib/python2.7/dist-packages/setuptools/init.py", line 131, in setup
return distutils.core.setup(**attrs)
File "/usr/lib/python2.7/distutils/core.py", line 151, in setup
dist.run_commands()
File "/usr/lib/python2.7/distutils/dist.py", line 953, in run_commands
self.run_command(cmd)
File "/usr/lib/python2.7/distutils/dist.py", line 972, in run_command
cmd_obj.run()
File "/usr/lib/python2.7/distutils/command/build.py", line 128, in run
self.run_command(cmd_name)
File "/usr/lib/python2.7/distutils/cmd.py", line 326, in run_command
self.distribution.run_command(command)
File "/usr/lib/python2.7/distutils/dist.py", line 972, in run_command
cmd_obj.run()
File "/usr/local/lib/python2.7/dist-packages/setuptools/command/build_ext.py", line 78, in run
_build_ext.run(self)
File "/usr/local/lib/python2.7/dist-packages/Cython/Distutils/old_build_ext.py", line 186, in run
_build_ext.build_ext.run(self)
File "/usr/lib/python2.7/distutils/command/build_ext.py", line 339, in run
self.build_extensions()
File "/usr/local/lib/python2.7/dist-packages/torch/utils/cpp_extension.py", line 283, in build_extensions
build_ext.build_extensions(self)
File "/usr/local/lib/python2.7/dist-packages/Cython/Distutils/old_build_ext.py", line 194, in build_extensions
self.build_extension(ext)
File "/usr/local/lib/python2.7/dist-packages/setuptools/command/build_ext.py", line 199, in build_extension
_build_ext.build_extension(self, ext)
File "/usr/lib/python2.7/distutils/command/build_ext.py", line 498, in build_extension
depends=ext.depends)
File "/usr/lib/python2.7/distutils/ccompiler.py", line 574, in compile
self._compile(obj, src, ext, cc_args, extra_postargs, pp_opts)
File "/usr/local/lib/python2.7/dist-packages/torch/utils/cpp_extension.py", line 206, in unix_wrap_compile
original_compile(obj, src, ext, cc_args, cflags, pp_opts)
File "/usr/lib/python2.7/distutils/unixccompiler.py", line 121, in _compile
self.spawn(compiler_so + cc_args + [src, '-o', obj] +
TypeError: coercing to Unicode: need string or buffer, list found
Expected behavior

Environment
Collecting environment information...
PyTorch version: 1.0.0.dev20181029
Is debug build: No
CUDA used to build PyTorch: 9.0.176
OS: Ubuntu 16.04.1 LTS
GCC version: (Ubuntu 5.4.0-6ubuntu1~16.04.10) 5.4.0 20160609
CMake version: version 3.12.0
Python version: 2.7
Is CUDA available: Yes
CUDA runtime version: 9.0.176
GPU models and configuration:
GPU 0: TITAN V
GPU 1: TITAN V
GPU 2: TITAN V
GPU 3: TITAN V
Nvidia driver version: 390.67
cuDNN version: Probably one of the following:
/usr/local/MATLAB/R2016b/bin/glnxa64/libcudnn.so.4.0.7
/usr/local/cudnn-8.0-v5.1/lib64/libcudnn.so.5.1.10
/usr/local/cudnn-8.0-v5.1/lib64/libcudnn_static.a
/usr/local/cudnn-8.0-v6.0/lib64/libcudnn.so.6.0.21
/usr/local/cudnn-8.0-v6.0/lib64/libcudnn_static.a
/usr/local/cudnn-9.0-v7.1/lib64/libcudnn.so.7.1.4
/usr/local/cudnn-9.0-v7.1/lib64/libcudnn_static.a
Versions of relevant libraries:
[pip] numpy (1.14.5)
[pip] torch-nightly (1.0.0.dev20181029)
[pip] torchvision (0.2.1)
[pip] torchvision-nightly (0.2.1)
[conda] Could not collect
Additional context
I install pytorch by pip.
sudo pip install numpy torchvision_nightly
sudo pip install torch_nightly -f https://download.pytorch.org/whl/nightly/cu90/torch_nightly.html

Please help me, thank you!

This is weird, but thanks for spotting out the issue!
cc @goldsborough


Tag v1.2.4

Tagging a ~v1.2.5~ v1.2.4 release.

Restarted the failed Travis job.  It was that one that fails due to timestamp changes again.

/lgtm


How to contact your web service with a REST Client ?

Hi,
Tanks for you work.
Can you tell us more about how to contact (only) your REST back end with Postman (example).
What url do we have to enter ?
For a local test, is it this one : http://localhost:8080/angular-rest-springsecurity/rest/user/authenticate ?
What type of authentication do we have to choose within the client ?
What's the scenario you have in mind ?
Best regards !

Hi,
all REST resources are available unter the "rest/" path. Generally you will use the "user/authenticate" path in order to obtain an access token by providing the username and password. Any subsequent (authenticated) requests to the REST API will the in include this access token, either by passing it in an "X-Auth-Token" Header or by appending it as a "?token=" parameter.
Hope that helps, regards
Philip

Thanks !

Ok, to point that out, you need to perform a POST request with with the "username" and "password" parameters encoded as form parameters.

Thank you !


Add previousPageClass and nextPageClass

Hi,
I am actually using your library and in my global CSS I have .prev and .next classes for styling navigation items.
But there is no option to specify the previous page and next page classes.

Hello @rmkpatchaa! Thank you for your request.
This was released in v2.3.0, in this release we're also providing props to style "first" and "last" pages classes.
Closing this 🚀

👍  Thanks. I will check that.


Kafka Producer zipkin reporter is not initialized

In Kafka Producer sample, zipkin reporter is not initialized, hence tracings are not reported to the zipkin consumer.
openfeign sample works fine.

It should be since io.zipkin.reporter2:zipkin-reporter-brave is on the classpath and Boot should auto-configure it.
The tracer is definitely initialized since we have a test for it but we don't start a zipkin instance for testing. Did you start Zipkin to check if spans are published?

My breakpoint on Zipkin AsyncRepoter auto config is not triggered, might be some other reporter instance is created but i can't figure out which one, i have the Zipkin collector and the openfeign sample project works fine, not sure what is  different.

Do you see the log message emitted by the kafka-producer app that contains the traceId?

Yes

Do you see the log message emitted by the kafka-producer app that contains the traceId?

Yes trace id and logs are there, span.end is called but the zipkin reporter is missing


Cannot find module 'loader-utils'

Hello, thanks for this project. I wanted to try running the example code but can't get past the following error:
$ npm install
...
$ npm run build

><EMAIL_ADDRESS>build /Users/jb/code/closure-loader/examples/es6-closure-lib
> webpack

Hash: defc3590a0fcc5535c4b
Version: webpack 1.12.13
Time: 2358ms
     Asset       Size  Chunks             Chunk Names
    app.js    2.36 kB       0  [emitted]  app
app.js.map    2.16 kB       0  [emitted]  app
index.html  323 bytes          [emitted]
    + 2 hidden modules

ERROR in Cannot find module 'loader-utils'
 @ ./src/app.js 5:46-101

I've tried installing loader-utils explicitly, but it still can't be found. It's possible I'm doing something silly here, or perhaps something's changed with one of the libraries since the examples were written? I couldn't find anything helpful on the first couple of pages of Google.

Hi jdb8,
I'll have a look at it sometime today after work! :)

I can't recreate this error.
Can you give me some additional info?

What node and npm version are you using?
Can you see if npm installed loader-utils either in the examples node_modules or node_modules/closure-loader/node_modules?

Ah, I believe I've just solved this while attempting to provide the info!
I hadn't considered that running npm install inside the examples folder was not enough - I also needed to run it inside the closure-loader folder itself, to generate the node_modules folder (containing loader-utils) there too. I assume this is because by default node/webpack is scanning up the tree to find an installation of closure-loader, and uses the one in ../..? I had assumed that it was a dependency inside the example's package.json, but I see now that this is not the case.

I see. Good catch, I will update the readme soon to add an info regarding this!


[Web Viewer] Add listeners for mouse events only once

Scope
Add listeners for mouse events only once to prevent ever-growing number of JS event listeners attached to canvas element.
Implementation
Modify the constructor of Control so that to listeners for both mouseup and  mousemove events are added as a part of initialisation logic. The current implementation implies dynamic adding and removal of those event listeners in the runtime right after mousedown and mouseup events are fired respectively, but the problem with that approach is that addEventListener/removeEventListener functions  are passed references to completely different handlers every time they are invoked which results in incorrect removal of event listeners, hence growing number of JS event listeners
Metrics
These are the metrics captured by means of Performance Monitor in Chrome during ~1 minute long session
Before

After

I signed it!

Having briefly looked at the implementation of Control in xray client, I believe a similar fix might be applicable to it as well...


Improvements required in ballerinax/salesforce package

Description:
Tracking improvements required in salesforce connector as I identify areas/bugs that needs fixing during the current revamp sessions.

[ ] Improve documentation - all API docs needs to be revisited as most looks lack of clarity and does not directly convey the purpose.

[ ] Although the connector goes by ballerinax/salesforce, API docs mention sfdc:Error and sfdc: in other places.

[ ] Subrequest - https://central.ballerina.io/ballerinax/salesforce/8.0.2#Subrequest should be SubRequest.

[ ] Multiple spelling and grammar mistakes in docs:

[ ] Some of the types are never used inside the module or the packages, and some public types are not documented at all.

[ ] Revisit and refactor code base, based on the comments on https://github.com/ballerina-platform/module-ballerinax-salesforce/pull/355

[ ] Remove the deprecated APIs in this PR: https://github.com/ballerina-platform/module-ballerinax-salesforce/pull/355 with 9.0.0 release

[ ] These are public, I have deprecated them. Remove with 9.0.0 release

[ ] Also seems to be an unused enum:

Haven't event used internally in code where it applies. This is from tests.

[ ] Need to revisit the logic in all tests!

[ ] The following constants are not made public.

But they are used in tests as follows

But users can't do the same, as these are not public.

[ ] Use included record params in init ?

    public isolated function init(*ConnectionConfig config) returns error? {
        // implement the init
    }

[ ] Use check expressions where necessary in tests
[ ] There is a trap in client init, no idea why, keep if there is a reason or improve code

It would be great to have the following remote functions included in the salesforce package so one can use the salesforce:Client to generate the OAS needed for ballerinax/salesforce.types (See here: https://github.com/ballerina-platform/module-ballerinax-salesforce.types?tab=readme-ov-file#step-2-generate-open-api-specification-for-your-sobjects)
Endpoints to add:

https://MyDomainName.my.salesforce.com/services/data/vXX.X/async/specifications/oas3
https://MyDomainName.my.salesforce.com/services/data/vXX.X/async/specifications/oas3/LOCATOR_ID

@Shadow-Devil This is already supported using Ballerina openapi tool. You can do this following this guide: https://github.com/ballerina-platform/module-ballerinax-salesforce.types
We are in the process of bringing this types package inside ballerinax/salesforce. But note that this only includes the basic types and not custom ones. You can follow the README.md to generate your own Salesforce types module which will include the custom objects as well. https://github.com/ballerina-platform/module-ballerinax-salesforce.types


Buttons! (read the write please)

Ik your previous answer said not for now but this may come and be useful!
https://github.com/Merubokkusu/Discord-S.C.U.M/blob/master/examples/buttons.py

Ik your previous answer said not for now but this may come and be useful! https://github.com/Merubokkusu/Discord-S.C.U.M/blob/master/examples/buttons.py

Nice! this is pretty interesting i guess i will give it a try
Thanks!


Streamline use of OS-native certificates for HTTPS validation

In considering the documentation at:

https://urllib3.readthedocs.org/en/latest/security.html#using-your-system-s-root-certificates

It is easy to use the Mozilla-provided certifications for HTTPS validation. However these certificates may vary from the OS-native certificates. In such a case, urllib3 might fail to fetch a URL that a native browser app would succeed in fetching. This behavior is confusing to the user.
I propose adding an easy-to-use function to urllib3 that attempts to find the OS-native certificates automatically, so they can then be used for HTTPS validation. Something to automate the platform-specific certificate search alluded to from the StackOverflow post linked from the documentation link above.
Is this something that you (the maintainers) would be interested in supporting?

---
Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/32894485-streamline-use-of-os-native-certificates-for-https-validation?utm_campaign=plugin&utm_content=tracker%2F192525&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F192525&utm_medium=issues&utm_source=github).

Hiya. I'd be happy to review such a PR. :)
FWIW, in approximate order of priority, we'd like to support: Linux (debian/ubuntu, redhat/fedora/centos, opensuse, freebsd, arch/gentoo), OS X, Win 10/8/7.
Related PR: #802

So to be clear, before you dive down this rabbit-hole @davidfstr, you should know that there are two PRs in the works that expose the functionality you're likely to want.
The first is #835, which will let you pass an SSLContext object that has had load_default_certs called on it. That works for Linux.
The second is #802, which will fill in the gaps for OS X and Windows (which are much harder).
I believe that adding a new API on top of those is probably unnecessary.

Indeed, any help in getting those other two PRs merged in would be a great help also (more feedback/review, collaboration on the PR, etc).

The first is #835, which will let you pass an SSLContext object that has had load_default_certs called on it. That works for Linux.

Correction: most Linux. I'm pretty sure it's broken on debian, no?

I believe it works fine for Debian.

Okay I'll see about giving the PRs and eyeball - at least at the API level.
None of my users so far have complained about a mismatch between native certificate  stores and certifi, so the confusion problem I mentioned earlier is currently just an academic concern to me.
But at some point there will definitely be a mismatch and it will be useful if there's already a quick fix available.


test: fix incorrect condition in AbstractTranslationTestCase

Description
Fix the following error.
 ------ -----------------------------------------------------------------------
  Line   tests/Language/AbstractTranslationTestCase.php
 ------ -----------------------------------------------------------------------
  327    Strict comparison using === between array{list<non-empty-string>} and
         array{} will always evaluate to false.
         💡 Because the type is coming from a PHPDoc, you can turn off this
            check by setting treatPhpDocTypesAsCertain: false in your
            phpstan.neon.dist.
 ------ -----------------------------------------------------------------------

https://github.com/codeigniter4/shield/actions/runs/10269040515/job/28413552557?pr=1152
Checklist:

[x] Securely signed commits
[ ] Component(s) with PHPDoc blocks, only if necessary or adds value
[ ] Unit testing, with >80% coverage
[ ] User guide updated
[x] Conforms to style guide

@kenjis thanks.


Improve error messages for aliased match predicates in select stmts

Summary of the changes / Why this improves CrateDB
SelectSymbolValidator could not catch MatchPredicate that is aliased and did not throw expected exceptions. However, this is not a bug since exceptions were thrown elsewhere.
-- before fix
cr> select match(txt, 'abc') as alias from t1;
UnsupportedFeatureException[Function FunctionName{schema='null', name='match'}(object, text, text, object) is not a scalar function.]
-- after fix
cr> select match(txt, 'abc') as alias from t1;
UnsupportedFeatureException[match predicate cannot be selected]

Checklist

[ ] Added an entry in the latest docs/appendices/release-notes/<x.y.0>.rst for user facing changes
[ ] Updated documentation & sql_features table for user facing changes
[ ] Touched code is covered by tests
[ ] This does not contain breaking changes, or if it does:

It is released within a major release
It is recorded in the latest docs/appendices/release-notes/<x.y.0>.rst
It was marked as deprecated in an earlier release if possible
You've thought about the consequences and other components are adapted
(E.g. AdminUI)

Similar work needs to be done for SemanticSortValidator.

retest this please

test_nodes_discover_each_other (test_dns_discovery.DnsSrvDiscoveryTest) ... ERROR

======================================================================
ERROR: test_nodes_discover_each_other (test_dns_discovery.DnsSrvDiscoveryTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/var/lib/jenkins/workspace/CrateDB/crate_on_pr/blackbox/test_dns_discovery.py", line 47, in setUp
    self.dns_server = DNSServer(ZoneResolver(zone_file), port=dns_port)
  File "/var/lib/jenkins/workspace/CrateDB/crate_on_pr/blackbox/.venv/lib/python3.9/site-packages/dnslib/server.py", line 380, in __init__
    self.server = server((address,port),handler)
  File "/var/lib/jenkins/workspace/CrateDB/crate_on_pr/blackbox/.venv/lib/python3.9/site-packages/dnslib/server.py", line 335, in __init__
    super(UDPServer,self).__init__(server_address, handler)
  File "/usr/lib/python3.9/socketserver.py", line 452, in __init__
    self.server_bind()
  File "/usr/lib/python3.9/socketserver.py", line 466, in server_bind
    self.socket.bind(self.server_address)
OSError: [Errno 98] Address already in use


Update 0 9 1

Checklist

[x] Used a personal fork of the feedstock to propose changes
~[ ] Bumped the build number (if the version is unchanged)~
[x] Reset the build number to 0 (if the version changed)
[x] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[x] Ensured the license file is being packaged.

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

Sorry, I was logged in as bcdev....

Good catch, thank you!


Feature Request: Multiple Things

Context
This is where I will be keeping track of the transfer of my pull requests from ChrisTitusTech/win10script to here along with other features I'm working on. Feel free to comment with input or recommendations or even an idea for another feature.
Checklist

[ ] More work on improving Formatting and Grammar

I haven't touched winutil-test.ps1 yet

[ ] Fix Network Data Usage/Task Manager network usage bug

ChrisTitusTech/win10script#319
The ndu service has something to do with it, but there is something else causing issues as well that I need to track down

[ ] Allow custom OOShutup10 configs

ChrisTitusTech/win10script#321
Add if-statement that checks if ooshutup10.cfg exists, if it does then does nothing, if it doesn't then it downloads it. This allows users to put their own preset into the script root directory and not be overridden.

[ ] Fix bug on non-default system drives

ChrisTitusTech/win10script#322
Replace any reference to C:\ with $env:SystemDrive to prevent issue on non-default system drives

[ ] More work on winget manual install

Add check if DesktopAppInstaller is installed at all, and perform manual install if it isn't as the modern method does not work when it doesn't exist

[x] Fix Test-Path Bug in $undotweaks

ChrisTitusTech/win10script#327
It seems that when $undotweaks was initially written, the Test-Path's in the if-statements didn't have the ! removed from them, making it that the items were removed if the command found that it didn't exist, which is not the intended behavior.

[ ] Bring back restore power plan

ChrisTitusTech/win10script#328
Bring back the restore power plan section with some changes to prevent duplication of power plans

[ ] Create Known Issues Page

ChrisTitusTech/win10script#332
Will contain a compilation of known possible issues and their fixes
Hopefully would reduce the number of issues posted

[x] Fix Xbox Live Bug

ChrisTitusTech/win10script#336
Removing Xbox Identity Provider breaks Xbox Live games like Minecraft UWP

[x] Disable built-in admin account

ChrisTitusTech/win10script#338
Will need to check to make sure the current user isn't the built-in admin account

[x] Install gpedit.msc on Windows Home using DISM

ChrisTitusTech/win10script#338

Thanks for this, I'm working through these issues now.

No problem, I've been mostly waiting for things to clear up regarding the major restructure of the script before I implemented many of these.

@Carterpersall feel free to implement, runspaces need a lot more stability improvements so I will find a way to port over any changes as it gets more stable.

@DeveloperDurp i am working on many features. should I make change in old script without runspace or I make change in runspace script ?

@padsalatushal Keep working on the old script, i'll figure out a way to port over any changes as the runspaces get more stable

Hi,
Would you have the option of creating translations for your script? and we can use a switch to call the specific version of the language? example: -ptbr would call the Brazilian Portuguese version. -ru, Russian version? and so on.

It seems that the task manager network bug was fixed when I did an in-place upgrade to 22H2 on my laptop (which nuked a lot of my registry modifications), which has allowed me to test if the script is still causing the issue in a VM. After testing, I have concluded that the script no longer causes the task manager network monitoring bug.

It seems that the task manager network bug was fixed when I did an in-place upgrade to 22H2 on my laptop (which nuked a lot of my registry modifications), which has allowed me to test if the script is still causing the issue in a VM. After testing, I have concluded that the script no longer causes the task manager network monitoring bug.

Thanks for testing Carter!


Add UI to assign percussion sound to button

A long-press on each button allows selecting the sound that should be played for the button - showing both sound icon and label.

Added select element on each pad that is activated by a long press using Hammer.js


NOT A ISSUE

Hi, is possible to become your client? Ive sent some email to your company but have not received a reply.

Yes, send me an email<EMAIL_ADDRESS>and I'll put you in touch with the responsible person.


[Feature Fix] Reset default buttons on bootbox modal

Resolved Trello Bugs:

https://trello.com/c/qMNdQm1g/29-view-only-links-copy-link-button-not-labeled-and-wrong-color-shape
https://trello.com/c/M6gDRXW0/30-ok-should-not-be-used-for-buttons
https://trello.com/c/QUx3q3Lk/18-delete-file-modal

Override Default button setting for bootbox.confirm and bootbox.alert

Doesn't bootbox have a way define default text and style for buttons?

@sloria  It does have -- http://bootboxjs.com/documentation.html#bb-method-setDefaults
But based on my understanding, because we use bootbox in different js files separately,  we will need to set the default in every js file. So I think it may be better to set it when using a specific bootbox.

@sloria  After a real try, I found the setDefault method in bootbox couldn't set button's class and text. I thought the option for dialog can be used in  setDefault. But the fact is not. So the current method (set directly) is quit possible to be the only option.
In order to make sure our future bootbox usage is correct, I created an issue for adding bootbox modal usage case in style guide.


[WIP] Update changelog for Fine-4 release

[skip ci]

@miq-bot add_label documentation

Need to resubmit this as a new PR. Closing this one,


Register modules quill-better-table

Hey man!
Thank you very much for making thing project. It's very helpful.
I integrated the modules: quill-better-table but it failed: Error in mounted hook: "TypeError: Cannot read property 'pop' of undefined"
`

Check your quill version it ,currently only quill 2.0 dev version supports quill-better-table module and not 1.3.* version

Hi @nguyenvanthinh06 ,
Can you share sample code?
Thanks a lot

I'm sory, I changed to another editor. I don't keep that code.
Thank you


QNX build is broken

When building for QNX (which has a strict C++ library), the build is broken.
The problem is that a couple of headers are included using the "#include
<c...>" style, but the symbols are used in the global (i.e. not std::)
namespace.

Compiler errors are:

../../third_party/leveldatabase/src/include/leveldb/env.h:235:41: error:
'va_list' has not been declared

and

../../third_party/leveldatabase/src/util/arena.h:21:9: error: expected ';' at
end of member declaration
../../third_party/leveldatabase/src/util/arena.h:21:25: error: expected ')'
before 'bytes'
../../third_party/leveldatabase/src/util/arena.h:24:9: error: expected ';' at
end of member declaration
../../third_party/leveldatabase/src/util/arena.h:24:32: error: expected ')'
before 'bytes'
../../third_party/leveldatabase/src/util/arena.h:29:3: error: 'size_t' does not
name a type
../../third_party/leveldatabase/src/util/arena.h:34:9: error: expected ';' at
end of member declaration
../../third_party/leveldatabase/src/util/arena.h:34:33: error: expected ')'
before 'bytes'
../../third_party/leveldatabase/src/util/arena.h:35:9: error: expected ';' at
end of member declaration
../../third_party/leveldatabase/src/util/arena.h:35:33: error: expected ')'
before 'block_bytes'
../../third_party/leveldatabase/src/util/arena.h:39:3: error: 'size_t' does not
name a type
../../third_party/leveldatabase/src/util/arena.h:45:3: error: 'size_t' does not
name a type
../../third_party/leveldatabase/src/util/arena.h:52:30: error:
'leveldb::Arena::Allocate' declared as an 'inline' variable
../../third_party/leveldatabase/src/util/arena.h:52:30: error: 'char*
leveldb::Arena::Allocate' is not a static member of 'class leveldb::Arena'
../../third_party/leveldatabase/src/util/arena.h:52:30: error: 'size_t' was not
declared in this scope
../../third_party/leveldatabase/src/util/arena.h:52:44: error: expected ',' or
';' before '{' token
../../third_party/leveldatabase/src/util/arena.cc:68:1: error: expected '}' at
end of input

Original issue reported on code.google.com by<EMAIL_ADDRESS>on 28 Oct 2013 at 10:17

patch

Original comment by<EMAIL_ADDRESS>on 28 Oct 2013 at 10:19
Attachments:

0001-Fix-QNX-build-by-properly-importing-symbols-into-glo.patch

Fixed in 1.15

Original comment by<EMAIL_ADDRESS>on 10 Dec 2013 at 7:49

Changed state: Fixed

I'm not sure how to find a reviewer for this. I don't see any leveldb patches
on codereview.appspot.com, so I'm not sure where they happen.

Original comment by<EMAIL_ADDRESS>on 11 Nov 2013 at 5:44


Adding Python 3.7 support

Addressing #56 based on Travis' currently a little incomplete support for Python 3.7.

Coverage remained the same at 94.737% when pulling 8c6f94d558f798486d510120f3cdea04fa05cce3 on s-m-e:python37 into 5c766dd99d5675f70b34cfabc3a8b8556a0065f1 on un33k:development.

@s-m-e I'd like to keep the .travis.yml simple. I'd recommend 3.7dev version till 3.7 is officially supported.  With that said, while 3.7 test is not added to master, it works as expected. Appreciate the the effort.

@un33k It's very unlikely that you'll get all versions of Python you're currently testing against working in a single release of Ubuntu. You'll either have to drop support for older versions of Python or you'll end up with a more complex test matrix similar to what I did (leveraging 'trusty' and 'xenial' images). If you are opting for the test matrix, you already have support for Python 3.7.0 (no beta or rc candidate) - all you currently have to do is to enable sudo in the container. There is no simpler version of doing this in the long term, I am afraid.


Terminal scrollbar starts at top

VSCode Version: 1.27.1
OS Version: macOS High Sierra 10.13.5

Steps to Reproduce:

Open terminal
Scroll down

Does this issue occur when all extensions are disabled?: Yes
Resurgence of  #45134.

I think I saw this at one point recently but I had a lot of difficultly reproducing, any more info on a repro would be helpful.

I'm experiencing this consistently and was just about to report.
I was able to reproduce this on a fresh install of latest insider edition (Windows 10 64bit) with no extensions and no custom settings:

Just trying to repro again I notice that the scrollbar is broken in another way too. This happens after running tree, scrolling a little and then pressing ctrl+end 😕

I found this too, but only when having a lot of lines in the terminal (after running a script yielding several hundred lines of text).
After that, I can use Shift-PgUp to go one page up (from bottom), but using the middle button of the mouse, I can not, because the scroll bar is at top.

Easy to reproduce.

make terminal height over than one screen
CRTL+` to hide terminal panel
 CRTL+ `` again to reopen terminal panel ---- You would see the scroll bar is at top

Now, press ENTER, then the scroll bar would be at bottom immediately, as shown in the end of the following gif

@NoChapter thanks! 👍


Is there a way to disable panning only if am not zoomed in?

I needed the same feature. My solution is using the package locally and changing the below file.
src/store/pan/index.ts
I added " || scale === 1 " to below part
if (!this.startCoords || scale === 1) return;

@martymfly
That looks like a good idea.
However, the scrolling event (mouseup, mousedown) is still consumed by the event.preventDefault() in StateContext.tsx
handlePanning = event => {
    if (this.isDown) event.preventDefault();
    if (this.checkIsPanningActive(event)) return;
    event.stopPropagation();
    ...
}

In the above case, some problems can be observed such as sliding image(horizontal) or vertical scrolling.
So, this is another idea what I want to suggest in StateContext.tsx
handleSetUpPanning = (x, y) => {
    const { positionX, positionY, scale } = this.stateProvider;

+  if (scale === 1) {
+    console.log('stop panning');
+    return;
+  }

  this.isDown = true;
  this.startCoords = { x: x - positionX, y: y - positionY };

  handleCallback(this.props.onPanningStart, this.getCallbackProps());
};

I think setting pan = {{paddingSize: 0}} disables panning when fully zoomed out.

Currently this works:
 alignmentAnimation={{ sizeX: 0, sizeY: 0 }}

Solutions didn't fit my need because they were capturing the scrolling event. So I decided to create a simple wrapping component:
const PinchZoom: FC<Omit<ReactZoomPanPinchProps, 'ref'> & RefAttributes<ReactZoomPanPinchRef>> = ({
	children,
	...transformWrapperProps
}) => {
	const [scale, setScale] = useState(1);

	return (
		<TransformWrapper
			centerOnInit
			initialScale={scale}
			panning={{ disabled: scale === 1, velocityDisabled: true }} // Don't pan when the user didn't zoom into the child
			alignmentAnimation={{ sizeX: 20, sizeY: 20, velocityAlignmentTime: 50 }}
			onZoom={(ref) => setScale(ref.state.scale)}
			wheel={{ activationKeys: ['Control', 'Shift'] }}
			{...transformWrapperProps}>
			<TransformComponent wrapperStyle={transformStyle} contentStyle={transformStyle}>
				{children}
			</TransformComponent>
		</TransformWrapper>
	);
};

const transformStyle = { width: '100%' };

export default PinchZoom;

I disable panning to not capture any events when the user didn't explicitly zoomed before.

Workaround for disabling panning but also wheel zoom out (zoom in is still allowed) when the scale is 1.
This handles double click properly, even on touch devices.
That way, scrolling when scale is 1 works reliably, whether you are on a touch or mouse device.
type FixedTransformWrapperState = {
  isInitialView: boolean;
};

class FixedTransformWrapper extends React.PureComponent<
  ReactZoomPanPinchProps,
  FixedTransformWrapperState
> {
  state = {
    isInitialView: true,
  };

  private ref: React.RefObject<HTMLDivElement> = React.createRef();
  public lastTouch: number | null = null;

  componentDidMount() {
    const div = this.ref?.current;
    if (!div) {
      return; // This should never happen, but React is not 100% clear about it, so let’s trust TypeScript.
    }
    div.addEventListener("wheel", this.onWheel, { capture: true });
    div.addEventListener("dblclick", this.onDoubleClick, { capture: true });
    div.addEventListener("touchstart", this.onTouchStart, { capture: true });
  }

  componentWillUnmount() {
    const div = this.ref?.current;
    if (!div) {
      return; // This should never happen, but React is not 100% clear about it, so let’s trust TypeScript.
    }
    div.removeEventListener("wheel", this.onWheel, { capture: true });
    div.removeEventListener("dblclick", this.onDoubleClick, { capture: true });
    div.removeEventListener("touchstart", this.onTouchStart, { capture: true });
  }

  onWheel = (event: WheelEvent) => {
    const { isInitialView } = this.state;
    if (!isInitialView) {
      return;
    }
    if (event.deltaY > 0) {
      event.stopPropagation();
      return;
    } else if (event.deltaY < 0) {
      this.setState({ isInitialView: false });
    }
  };

  onDoubleClick = () => {
    if (this.state.isInitialView) {
      this.setState({ isInitialView: false });
    }
  };

  onTouchStart = (event: TouchEvent) => {
    // Rule taken from react-zoom-pan-pinch.
    const isDoubleTap = this.lastTouch && +new Date() - this.lastTouch < 200;
    if (isDoubleTap && event.touches.length === 1) {
      this.onDoubleClick();
    } else {
      this.lastTouch = +new Date();
    }
  };

  render() {
    const { children, ...props } = this.props;
    const { isInitialView } = this.state;
    return (
      <div ref={this.ref}>
        <TransformWrapper
          panning={{ disabled: isInitialView }}
          onZoom={(ref) =>
            this.setState({ isInitialView: ref.state.scale === 1 })
          }
          {...props}
        >
          {children}
        </TransformWrapper>
      </div>
    );
  }
}

<TransformWrapper         panning={{           disabled: true,         }}       >         <TransformComponent>           //image         </TransformComponent>       </TransformWrapper>


Add runhcs E2E matrix tests for Windows

@jhowardmsft - This is not done but we can at least use it to test Windows Argon/Xenon/UVM from RS1-RS5. Need to add Pods + LCOW

@jhowardmsft  - Any idea why the go get -v -t didn't pull the opencontainers/runtime-tools repo?


Missing Microsoft 365 usage analytics tile on https://admin.microsoft.com/Adminportal/Home?#/reportsUsage

Hi,
On https://docs.microsoft.com/en-us/microsoft-365/admin/usage-analytics/usage-analytics-errors?view=o365-worldwide#:~:text=To fix this error%3A Go,connecting to the template app. you explain how to deal with error code 404. However I can not locate the Microsoft 365 usage analytics tile on https://admin.microsoft.com/Adminportal/Home?#/reportsUsage ?

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

ID: 32d4d89d-05e0-b2f8-75af-6014364107f9
Version Independent ID: 8aa9a383-6b58-c5ff-5661-5fc32ee2b3fe
Content: Troubleshooting Microsoft 365 usage analytics - Microsoft 365 admin
Content Source: microsoft-365/admin/usage-analytics/usage-analytics-errors.md
Service: o365-administration
GitHub Login: @Sirkkuw
Microsoft Alias: sirkkuw

@gvggvg Thank you for your feedback. The usage analytics tile is on the bottom right corner of the usage page under reports

Hope this helps!
Thanks
Sri

@msbemba Thank you very much for the contribution and sharing this explanation. @gvggvg Hope this comment is helpful for you. If you see a documentation update is required, please feel free to open an issue for the same. We proceed here to close it. Thanks for taking out some time to open the issue. Appreciate and encourage you to do the same in future also.


Multiple charge points

Checklist

[X] I have filled out the template to the best of my ability.
[X] This only contains 1 feature request (if you have multiple feature requests, open one feature request for each feature request).
[X] This issue is not a duplicate feature request of previous feature requests.

Is your feature request related to a problem? Please describe.
I'm testing this integration with our chargers. We have an EVBox Hub and 3 satellites, so in total we have 4 chargers.
After setting up this integration i have only the first charger i have added to the Monta platform availble in Home Assistant.
Describe the solution you'd like
Please add the possibility to add more than 1 charge point in Home Assistant.
Describe alternatives you've considered

Additional context
Very thankful for this integration!
As you can see i have only one of the chargers available, this is the first charger i have added to the Monta Platform.

At the moment i have added two of the four chargers, i'm currently testing the possibilities of the Monta Platform.

Hi @PDXPill
Can i get you to enable debug logging for the monta integration and send me the output?
I need to see if multiple chargers are returned by monta api and what the data looks like to get a better understading.

I was looking in the log of HA and i see this:
Platform monta does not generate unique IDs. ID charger_visibility is already used by sensor.charger_visibility - ignoring sensor.charger_visibility
Platform monta does not generate unique IDs. ID charger_type is already used by sensor.charger_type - ignoring sensor.charger_type
Platform monta does not generate unique IDs. ID charger_state is already used by sensor.charger_state - ignoring sensor.charger_state
Platform monta does not generate unique IDs. ID charger_last_meter_reading_kwh is already used by sensor.charger_last_meter_reading_kwh - ignoring sensor.charger_last_meter_reading_kwh

I searched around in the code for a bit, and it looks like the sensor's unique ID doesn't use the charge_point_id like the entity_id does. Could this be the problem?

If you enabled debug logging from the integration page, you should see response body : in the log. Could you paste it into the issue? There should be some json data with your charger point data.
I will need it to debug further.

2023-10-03 23:44:51.411 DEBUG (MainThread) [custom_components.monta.api] Access Token still valid, using it
2023-10-03 23:44:51.704 DEBUG (MainThread) [custom_components.monta.api] Response header: <CIMultiDictProxy('Date': 'Tue, 03 Oct 2023 21:44:51 GMT', 'Content-Type': 'application/json', 'Content-Length': '525', 'Connection': 'keep-alive', 'request-id': '', 'Content-Encoding': 'gzip', 'Strict-Transport-Security': 'max-age=15724800; includeSubDomains')>
2023-10-03 23:44:51.704 DEBUG (MainThread) [custom_components.monta.api] Response status: 200
2023-10-03 23:44:51.704 DEBUG (MainThread) [custom_components.monta.api] response body : {'data': [{'id': 3180882, 'createdAt': '2023-10-03T14:14:48Z', 'updatedAt': '2023-10-03T21:15:27Z', 'serialNumber': '', 'name': 'Laadpunt - 1', 'visibility': 'private', 'maxKW': 11.0, 'maxKw': 11.0, 'type': 'ac', 'note': None, 'state': 'available', 'location': {'coordinates': {'latitude': '', 'longitude': ''}, 'address': {'address1': '', 'address2': '', 'address3': '', 'zip': '2957', 'city': 'Nieuw-Lekkerland', 'country': 'Netherlands'}}, 'connectors': [{'identifier': 'type2', 'name': 'Type 2'}], 'lastMeterReadingKwh': None, 'cablePluggedIn': False, 'brandName': 'EVBox', 'modelName': 'EVBox - Business Line', 'firmwareVersion': 'P0424B0424v0.220706_W7.1.0-020'}, {'id': 3180937, 'createdAt': '2023-10-03T14:38:29Z', 'updatedAt': '2023-10-03T21:15:27Z', 'serialNumber': '', 'name': 'Laadpunt - 2', 'visibility': 'private', 'maxKW': 11.0, 'maxKw': 11.0, 'type': 'ac', 'note': None, 'state': 'available', 'location': {'coordinates': {'latitude': '', 'longitude': ''}, 'address': {'address1': '', 'address2': '*******', 'address3': '', 'zip': '2957', 'city': 'Nieuw-Lekkerland', 'country': 'Netherlands'}}, 'connectors': [{'identifier': 'type2', 'name': 'Type 2'}], 'lastMeterReadingKwh': 3270.263, 'cablePluggedIn': False, 'brandName': 'EVBox', 'modelName': 'EVBox - Business Line', 'firmwareVersion': 'P0424B0424v0.220706_W7.1.0-020'}], 'meta': {'itemCount': 2, 'currentPage': 0, 'perPage': 10, 'totalPageCount': 1, 'totalItemCount': 2}}

@PDXPill I just created a new release which should fix the issue

Yes, it works! Thanks for the quick fix 👍🏻