Allow coordinatord to be run on non-linux systems

https://github.com/revault/coordinatord/blob/master/src/bin/coordinatord.rs#L224:L229 explicitly kills the coordinatord if it's compiled for non-linux systems, which means that aquarium can't be tried out on a Mac.
After removing the explicit check coordinatord would run and work correctly on my Mac (OS version 10.14).
Maybe we should relax the condition a bit, and allow coordinatord to be run on every unix system? We obviously won't run the coordinatord server on a Mac in production, but it would be really useful for testing or aquarium.
@darosior thoughts?

Ack.
‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
Le lundi 13 décembre 2021 à 12:21 PM, Daniela Brozzoni @.***> a écrit :

https://github.com/revault/coordinatord/blob/master/src/bin/coordinatord.rs#L224:L229 explicitly kills the coordinatord if it's compiled for non-linux systems, which means that aquarium can't be tried out on a Mac.
After removing the explicit check coordinatord would run and work correctly on my Mac (OS version 10.14).
Maybe we should relax the condition a bit, and allow coordinatord to be run on every unix system? We obviously won't run the coordinatord server on a Mac in production, but it would be really useful for testing or aquarium.
@.***(https://github.com/darosior) thoughts?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.


Add staggering animations

Add a nice way to define staggering animations. The current approach is that the user would have to define a custom animation-delay by himself:
.myrepeater.au-enter:nth-child(1) {
    -webkit-animation-delay: 1s;
}
.myrepeater.au-enter:nth-child(2) {
    -webkit-animation-delay: 2s;
}

maybe we could add a new class with a delay suffix which gets parsed by the animator. Something like this:
.myrepeater.au-enter.au-stagger-100 {
  ...
}

Done with https://github.com/aurelia/animator-css/commit/d57d22b6dd6f4653c8463e27b41cedd38f7c7df3


[Conclave] Generating a screenshot causes hyperlanes to be oriented in the wrong way

Steps to reproduce

Assemble a map using hyperlanes (for example, 87A1 90B3 65 88A2 89B0 66 19 21 45 31 46 64 22 73 44 34 49 24 27 50 72 40 59 85B2 62 76 41 37 43 35 48 63 83B2 74 36 79 0 42 30 0 0 0 0 68 0 0 47 71 0 39 61 0 0 0 0 67 0 0 78 28)
Press 'Take a screenshot of the map'

Expected Result
An image that looks like what I see on my screen:

Actual Result
(Notice the hyperlanes)

Thanks for the bug report! Not sure when I'll get the chance to look at it but I'll try and do it soon

I'll take a bet and say the screenshot code is applying rotations when the tile-rendering code is already applying them, but I can't wrap my head arround cljs :rofl:


unsloth/Llama-3.2-11B-Vision-Instruct Support for multiple images

Hello,
Thank you very much for the great work.
I am trying to use the model with multiple images along with the question and I could not figure the correct formatting. This is my try:
[
{ "role": "user",
  "content": [{"type": "text",  "text": instruction}, {"type": "image", "image": image},
{"type": "image", "image": image},
 ]
},
{ "role": "assistant",
  "content": [{"type": "text",  "text": answer} ]
},
]

This is not exactly the format I want to provide for fine-tuning which is:
A reference image then a question on a different image.
Example: image of complete tooth with details, then a question like ( what does this part of tooth called with an image of this part).
So can you please help me with the correct messages?
Thanks in advance

Apologies on the delay - I think Llama doesn't work on multiple images - Pixtral does thougjh


Documentation

What do the different configurations do? Like what other options are there other than "REAL_TIME" for the decay. What unit is the decay time in? Ticks? Seconds? I'm also really asking.

There's the Wiki, which explains all the configs in more detail, but it is lacking explanation for how things work if you're manually editing the config file, so I'll add that now.
For now, the only option for the decay time type is TICKS, and the decay time uses ticks as a measurement.

Added an explanation of accepted values and units to the Wiki for any configs that aren't simply true/false.


[BUG]     Audio Of both side is working in my Case but no user id or video is showing

Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:

Go to '...'
Click on '....'
Scroll down to '....'
See error

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):

OS: [e.g. iOS]
Browser [e.g. chrome, safari]
Version [e.g. 22]

Smartphone (please complete the following information):

Device: [e.g. iPhone6]
OS: [e.g. iOS8.1]
Browser [e.g. stock browser, safari]
Version [e.g. 22]

Additional context
Add any other context about the problem here.

Hi @FlutterDev02, could you fill out the issue with a little more details as outlined in the template?

@FlutterDev02 Can you please share the code that you're using?

@FlutterDev02 Closing this issue for now, if you are still facing the issue feel free to reopen it.

moved to zego cloud, where its 10 times easier.


data using float possibly causing obscure data

Describe what did you try to do with TM1py
I am not sure of this is related to python and how it is calculating, but I am running data and calculating driver data based on a percentage of Net Gross for a particular material.  I am getting some extreme numbers that are fractions of a penny divided by fractions of a penny resulting in huge numbers that are not being spread or tying out.  In addition, upon completing the spread in python, every time i click recalculate in TM1 multiple months of data change each time it's clicked.  These are not rule driven cells.  They are all written to the month from python.  I am including screenshots of both the extreme large numbers and percentages being used (including a rule trace) and of how the data changes after each time i click re-calc.  I have tried modifying the data load to only use 2 decimal points on the load of NSB data since all % calculations are created using this measure but it has not fixed the problem.
You can see in the 3rd screen shot, after the load completes, i have pressed re-calc 3 times.  Each time months 2018-M04 - 2018-M12 the data changes at the total level.
I read about how the float picks up so many integers which is why i tried to limit the data load to 2 integers but it's still not totaling out when i do the manipulation from temp feight to freight.  Temp freight is where the initial data is loaded.  In TM1py, we are trying to spread the value down to the material level based on the % of NSB Gross.  For a few months it ties exactly, other months it is off due to these percentages and values are not totaling and then i have these months where every time i click recalculate the value changes.  I have never seen anything like this before and am hoping someone has some insight or recommendations.  Script is also attached.
Thanks
Version

TM1py 1.3.1
TM1 Server Version: 11.4

Freight_EMEA.zip
Additional context
If you encounter an error, please add the error message and the stack trace

TM1 as a limit of 15 digits per number. Sounds like you are running up against TM1 precision.
https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/Wc8dd794ce663_464f_89d9_5472bde75168/page/TM1 Server and Floating Point
https://www-01.ibm.com/support/docview.wss?uid=swg21515228

Yes-  that's what I was reading.  Is there any way around this?  I tried the formatting and RoundP on the rules, and limited the source data on load but nothing is preventing these huge %'s and numbers which are throwing off my totals.  The Freight should be spread based on NSB by Material % and total to the same number showing in Temp Freight.

Data change on refresh is expected and simply due to the order in which TM1 consolidates very large numbers (ie floating point math). MagnitudeDifferenceToBeZero only helps with the safe division operator (  A  \  B) . If your division is done in python then it would not help.
You should be able to use rounding and logic to prevent really small (and large percents)

The division for the percentages is actually done in the rules.  Only the multiplication is done in python.  With this being the case would the MagnitudeDifferenceToBeZero be a good option?
These are the rules determining the percentages used in python to multiple against the drivers values:
['NSB Gross %']=
DB('Allocation Assumptions EMEA',!Version,!Time Month,!Region EMEA,!Profit
Center,!Customer EMEA,!Material EMEA,'NSB Gross')
DB('Allocation Assumptions EMEA',!Version,!Time Month,!Region EMEA,'Total Profit
Center','Total Customer EMEA','Total Material','NSB Gross');
['NSB by Customer %']=
DB('Allocation Assumptions EMEA',!Version,!Time Month,!Region EMEA,!Profit Center,!Customer
EMEA,!Material EMEA,'NSB Gross')
DB('Allocation Assumptions EMEA',!Version,!Time Month,!Region EMEA,!Profit Center,'Total
Customer EMEA',!Material EMEA,'NSB Gross');
['NSB By Material %']=
DB('Allocation Assumptions EMEA',!Version,!Time Month,!Region EMEA,!Profit Center,!Customer
EMEA,!Material EMEA,'NSB Gross')
DB('Allocation Assumptions EMEA',!Version,!Time Month,!Region EMEA,!Profit Center,!Customer
EMEA,'Total Material','NSB Gross');
['NSB Undefined Customer %']=
DB('Allocation Assumptions EMEA',!Version,!Time Month,!Region EMEA,!Profit Center,!Customer
EMEA,!Material EMEA,'NSB Gross')
DB('Allocation Assumptions EMEA',!Version,!Time Month,!Region EMEA,!Profit Center,'Total
Customer EMEA','Total Material','NSB Gross');


4.future

Merged master into 4.future

This PR is backwards, and is merging INTO master:
"Merge 432 commits into master from 4.future"


BasicWrite example on ESP32 with PIO: esp_arduino_version.h not found

Hello, I run platformio under Linux and I can program ESP8266 and ESP32 modules ok, so my system is working in general.
When I try to implement the your influxdb client (installed v3.13.1 via platformio library manager) and compile the "basic write" example, I get:
Executing task: platformio run

Processing esp32dev (platform: espressif32; board: esp32dev; framework: arduino)
---------------------------------------------------------------------------------------
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/esp32dev.html
PLATFORM: Espressif 32 (3.5.0) > Espressif ESP32 Dev Module
HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash
DEBUG: Current (esp-prog) External (esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa)
PACKAGES:
 - framework-arduinoespressif32 @ 3.10006.210326 (1.0.6)
 - tool-esptoolpy @ 1.30100.210531 (3.1.0)
 - toolchain-xtensa32 @ 2.50200.97 (5.2.0)
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain+, Compatibility ~ soft
Found 41 compatible libraries
Scanning dependencies...
Dependency Graph
|-- ESP8266 Influxdb @ 3.13.1
|   |-- HTTPClient @ 1.2
|   |   |-- WiFi @ 1.0
|   |   |-- WiFiClientSecure @ 1.0
|   |   |   |-- WiFi @ 1.0
|   |-- WiFi @ 1.0
|   |-- WiFiClientSecure @ 1.0
|   |   |-- WiFi @ 1.0
|-- WiFi @ 1.0
|-- HTTPClient @ 1.2
|   |-- WiFi @ 1.0
|   |-- WiFiClientSecure @ 1.0
|   |   |-- WiFi @ 1.0
|-- WiFiClientSecure @ 1.0
|   |-- WiFi @ 1.0
Building in release mode
Compiling .pio/build/esp32dev/src/main.cpp.o
Compiling .pio/build/esp32dev/lib5fd/ESP8266 Influxdb/HTTPService.cpp.o
Compiling .pio/build/esp32dev/lib5fd/ESP8266 Influxdb/InfluxDbClient.cpp.o
Compiling .pio/build/esp32dev/lib5fd/ESP8266 Influxdb/query/FluxTypes.cpp.o
In file included from .pio/libdeps/esp32dev/ESP8266 Influxdb/src/HTTPService.cpp:3:0:
.pio/libdeps/esp32dev/ESP8266 Influxdb/src/Platform.h:15:34: fatal error: esp_arduino_version.h: No such file or directory

I already tried adding the option "lib_ldf_mode = chain+" to the platform.ini file, but that didn't help. I also added the #include <Arduino.h>.
Any other suggestions?
thanks,
Ethan

Based on https://github.com/tzapu/WiFiManager/commit/dbefaed1a23902f16b796eaab2bbb5b15080d79c I simply commented out the include in Platform.h and now it compiles.

@arnolde, which version of Arduino Core for ESP32 are you using? It looks like an old one. This header is available since 2.0.

@vlastahajek frankly, I don't know.  I never cared because everything worked so far. How do I update?

You are definitely using an old platform version (1.0.6).
I'm not an expert at PlatformIO, I don't use it much. But this library is compiled on CI using PIOwith the following setup:
platform = espressif32
framework = arduino

It is not sticking to some versions, always uses the latest one.

To update Arduino Core to the latest revision, please open PlatformIO IDE and navigate to PlatformIO Home > Platforms > Updates.
I did that and now it works out of the box. Thanks for pointing that out to me!


Non-standard schema filenames don't work (always schema.graphql)

Screenshot
> graffle --schema api/learn/generated-schema.graphql --output api/learn/upstream

node:internal/process/esm_loader:34
      internalBinding('errors').triggerUncaughtException(
                                ^

[Error: ENOENT: no such file or directory, open 'api/learn/schema.graphql'] {
  errno: -2,
  code: 'ENOENT',
  syscall: 'open',
  path: 'api/learn/schema.graphql'
}

Node.js v20.11.0

Description
Passing --schema some/folder/file.graphql always attempts to load some/folder/schema.graphql

Thanks @grrowl, I spent the day overhauling the generator that was in bad shape. I got new tests started to cover it as well. Tests now cover that this issue is fixed. Thanks for the feedback!


The sm_efficiency of this raytracing program is just 1.79%

Hi dear author,
It's an honor to open one issue here,  I have compiled your program "raytracing" successfully, and I use nvprof to test the sm_efficiency, which is only 1.79%.
==17595== Metric result:
Invocations                               Metric Name                        Metric Description         Min         Max         Avg
Device "Tesla P100-PCIE-16GB (0)"
    Kernel: render_init(int, int, curandStateXORWOW*)
          1                             sm_efficiency                   Multiprocessor Activity       1.75%       1.75%       1.75%
    Kernel: rand_init(curandStateXORWOW*)
          1                             sm_efficiency                   Multiprocessor Activity       1.00%       1.00%       1.00%
    Kernel: render(Vec3*, int, int, int, Camera**, Entity**, curandStateXORWOW*)
          1                             sm_efficiency                   Multiprocessor Activity       1.79%       1.79%       1.79%
    Kernel: texture_init(unsigned char*, int, int, ImageTexture**)
          1                             sm_efficiency                   Multiprocessor Activity       1.60%       1.60%       1.60%
    Kernel: create_cornell_box(Entity**, Entity**, Camera**, int, int, ImageTexture**, curandStateXORWOW*)
          1                             sm_efficiency                   Multiprocessor Activity       1.78%       1.78%       1.78%

thank you
Best Regards
William

That's actually super interesting, but not very surprising. My code only uses a single SM processor and the P100 has 56 of those some quick back-of-the-napkin math tells us that the SM processor that we are using is being used at 100% because 100 / 56 = 1.7857 or 1.79%.
Now an interesting question would be how can we change the code to use all available SMs? To be clear I don't have an answer but as far as I could tell from Googling around this is not something you want to do as the CUDA scheduler is smart enough to figure out a good allocation for us. My intuition is that since every pixel takes a while to render (by default I run with a depth of 400) there is no need for multiple SM because we already achieve max utilization.
That being said, if you figure out a way to make the code faster I am always interested!


Specify morph_stats example config path in help

Codecov Report

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

@@          Coverage Diff          @@
##           master   #704   +/-   ##
=====================================
  Coverage     100%   100%
=====================================
  Files          43     43
  Lines        2274   2274
=====================================
  Hits         2274   2274


Example not scrollable

Not sure if it's just me, but scrolling the table at https://facebook.github.io/fixed-data-table/example-object-data.html using my mousewheel doesn't work properly. It definitely used to work.

This issue exist with Internet Explorer (Edge).

Oh I totally forgot to mention - I'm seeing this in Chrome. Haven't tested other browsers yet.


$CUDAHOME or $CUDA_HOME

i think $CUDA_HOME is used more frequently than $CUDAHOME.

It would be better to check both values.

We update the locations where finding CUDA libs as CUDA_PATH, CUDAHOME, CUDA_HOME.
https://github.com/kakao/buffalo/blob/dev/cuda_setup.py#L34


Expose function callbacks to TestApiClient instance in next major version

The solution
I think these test, requestPatcher and responsePatcher functions are unnecessary to be defined when creating tester instance. It's so limited when we need to create tester with some options dynamically and asynchronous work with Promises is better than callbacks. So, to avoid dirty codes caused by callbacks, it can be solved by exposing these functions like setting headers to be setted after the testApiHandler instance is created.
Example:
const api = require("../../pages/api/someApiEndpoint")
const { TestApiClient } = require("next-test-api-route-handler")

// as class instance:
const tester = new TestApiClient({ handler: api })
// as function:
const tester = TestApiClient({ handler: api })

// Proposal 1: defining directly
tester.request.headers = { key: process.env.SPECIAL_TOKEN }
// Proposal 2: exposing 'setXXX' functions
tester.request.setHeader('key', process.env.SPECIAL_TOKEN)

const example = await tester.fetch({ method: 'GET' }).then(r => r.json())

// test with test environments like jest
expect(example).toBe('test')

// Block tentative after test was already executed
tester.request.setHeader('test', 'error')
// Error: cannot set header after test was already executed

Alternatives considered

I'm open to other suggestions, but if you dont want to expose everything because there are too many codes to be edited, you can only expose the test function and this will help me a lot.
Additional context

Interesting. What use case does this alternative interface solve more elegantly that the current Promise-based interface does not? Keep in mind the testApiHandler function is meant to be self-contained. Specifically, it:

Spins up a mini-HTTP server listening on a unique port
Uses it to run your handler function in a Next-like context (where Next internals create special Request and Response instances)
Guarantees that small HTTP server spins down cleanly before the test ends regardless of what your handler does

Seems like you want an interface that splits these steps up, and then adds some checks on the Request and Response objects Next creates, like with setHeader? I'm certainly open to a PR demonstrating this :)
If you're just looking for just "the test function," if you mean Next's API resolver, you can see it here.

I had not considered the structure and mechanism of the project was to apply features of my issue. Didn’t considered that was creating http server and I was in a hurry to submit feedback 😅.


Add node disconnect shortcuts

Adds disconnect feature and very minor bug fixes (in separate commits):
Disconnect links feature

Ctrl + Alt + Click: Disconnect all links from an input or output
Ctrl + Alt + Click & Drag: Disconnect all links & link to a new node with a single click
Added LiteGraph setting, on by default

6036: skip_action = true
Not sure why skip_action was set to true, here. It prevents disconnect and drag to a new output on the same click, so I've included it in the main commit. Ideally, this should be controlled by a consumer hook, e.g. create "onDisconnectInput".

Ctrl + Alt + Click & Drag: Disconnect all links & link to a new node with a single click

Was this removed in Comfy-Org/litegraph.js#39? Seems it might have been replaced by Shift+Click+Drag?

Hey, so they sort of work in the opposite directions. Shift + drag is designed to pick up and move all existing links. So you pick up e.g. 3 links from an output and move them to another output.
Ctrl + alt + click immediately disconnects all links from the slot you click. So same example - you'd disconnect all 3 links on click. But optionally, you can also start dragging a new link to an input - as you would with a normal click & drag.

I understand the nuance now, thank you for the explanation.
This is a great feature. I just wrote a test for it at Comfy-Org/ComfyUI_frontend#323.


Create new GCS -> Persistent Disk copy task

This will create a new Persistent disk with a filesystem that is slightly larger than the image file on GCS, and will copy the raw image from GCS directly as a file in the Persistent Disk FS.  This will require a new Evidence type called something like PersistentDiskLocalImage.

s3eed3ed

following up on our former discussion, https://github.com/google/cloud-forensics-utils/pull/169 is now merged. Raw disk images (+ other formats) can be imported from GCS to GCE. The created disk might be bigger due to some size restrictions in GCE, however the hash of the original disk matches the hash of the created GCE disk starting from the first byte and up to the byte count of the original disk. The byte count and the hash of the original disk are returned. Something similar to this can be done for verifying the evidence integrity, possible from the analysis VM:
result['md5Hash'] = hash(created_gce_disk,
start_byte=0,
end_byte=result['bytes_count'])
More information: https://github.com/google/cloud-forensics-utils/blob/50396979a6e3e330fedb186a4b5942ce9dc0cff3/libcloudforensics/providers/gcp/forensics.py#L145
EX code:
import libcloudforensics.providers.gcp.forensics as forensics
result = forensics.CreateDiskFromGCSImage(
'my-test-project-id',
'gs://evidense_images/folder/raw.dd',
'europe-west2-a',
'new-gce-disk')
result = {'project_id': 'my-test-project-id, 'disk_name': 'new-gce-disk', 'zone': 'europe-west2-a', 'bytes_count': '4294967296', 'md5Hash': 'f14c653659dcc646c720072fe0b682a9'}

@sa3eed3ed That's awesome, thanks!  I wonder if we should record the original size as metadata in the new disk somewhere.  Should we create a method within libcloudforensics for verifying the hash given the size information?  Mostly I want to make sure we have a documented way of verifying the hash somewhere.  Thanks!

@aarontp regarding hash verification, there are several ways to do it, but first a few points because I think we might need to do it in a different way:

Currently importing disks is via Cloud Build API, by running Daisy import workflow to creat an image out of a source file and then the compute.disks APIs to create disk out of a GCE image.
I looked more into that, the workflow uses qemu-img to convert the source image to raw image and then create a GCE image out of that, this means for a forensically solid disk copy, the source image must only be a raw disk image.
I think the most suitable solution here is to: create a GCE disk bigger in size -> dd the source image to a file system path inside the GCE disk -> Verify the hash of the embedded image against the source image -> return (as labels to the disk) the GCE disk with embedded raw image, the path to where the image is located, the hash and the verification result. This means Turbinia can process the evidence as googleclouddiskembedded, let me know if this make sense to you, then I would start working on this.

@sa3eed3ed  Yeah, the process you outlined in the third bullet point is actually the way I was thinking we would need to do this originally, but if we have a forensically verifiable way to do it through another mechanism directly to a persistent disk, like you have, I'm fine with that too. I don't think we necessarily need to do the hash verification every time we process a disk, I think the most important thing is that we have a documented way to do so when needed.  That being said, this is the first time we're directly changing the original evidence type before it starts to get processed, so it might be a nice to have.
I'm imagining that the best way to do this on the Turbinia side will be to have a Task that can process something like a GCSRawImage evidence type and process it via one of the two ways you mention above (either runs the libcloudforensics code you link above, or does the dd method).  I think in either case we could just get the original size and hash[1] then, record that info into the second evidence object that gets created (GoogleCloudDisk or GoogleCloudDiskRawEmbedded).
If this is just a call into libcloudforensics that fully uses the API, another option could be to do this in turbiniactl before the request is even made (similar to how we copy disks from another project), but in general I'd like to have the actual processing code in the Tasks unless we need to act as the permissions of the end user (like we do for disk copies).
In summary, I think we could probably use either method here, but let me know if I'm missing some reason why you're suggesting the dd method instead.
[1]  It looks like we can hash things on GCS easily enough with gsutil, though I'm not sure if this is done via an API, or if it just pulls back the entire fire and hashes it client side.
https://cloud.google.com/storage/docs/gsutil/commands/hash

For raw disk images the current method will work, I thought about other disk image format (ex: VMDK, VHD, etc..) the current workflow will first convert these to a raw disk image, it will not be identical to the source image (ex: VMDK) in GCS and the hash will not match, if you think this is out of the scope of this issue and the current scope only focuses on raw disk images that is completely fine. If you think it is a good idea we can take the other formats to a new issue and do a workflow similar to: GCS-> dd -> embeddedEvidenceDisk.[VMDK|VHD|qcow2|..], I can add this import workflow to libcloudforensics and then Turbinia will have to process these formats.

The GCS object hash can be obtained via a single non-blocking API call, it is stored with the object metadata. Computing the hash of the imported GCE disk is what needs to be done, this will require attaching the disk to a VM first, I am thinking of having the disk attached to a Turbinia worker and running this as a task that prints an attestation statement at the end, since it might take long (depending on the disk size) and might add a lot of delay if we do it before the processing start. Another possibility is to have a libcloudforensics function that starts a VM and attach a disk in read-only mode, compute the hash and store it to the disk metadata, you can then call this from within the Task code -> create a VM -> attach disk -> compute the hash -> delete VM.

If the disk is in GCS bucket where the evidence is stored is in the same project as where Turbinia is running, then the import code can be part of a Task, since the code will trigger a Cloud Build job via the VM SA (service account) and then Cloud Build SA in the project will have access to the GCS buckets of the same project by default.


cloud deployment of utility emissions channel

Set up a "live" deployment of utility emissions channel in the cloud

See https://docs.microsoft.com/en-us/azure/blockchain/templates/hyperledger-fabric-consortium-azure-kubernetes-service and https://cloud.ibm.com/docs/blockchain/index.html

Also see https://medium.com/faun/how-to-deploy-hyperledger-fabric-on-aws-with-blockchain-templates-12ff1b219d98


login: Increase retry interval and overall timeout when creating a workload cluster client certificate

Towards https://github.com/giantswarm/giantswarm/issues/22545
Currently we wait for up to 10 seconds for a created client certificate. This PR increases this to 30. The retry interval is increased to reduce the number of requests issued in a scenario where the process is slow.

Not useful


Run prettier --write to format Markdown etc

This PR is a quick prettier --write run to unblock npm run lint again locally
Running Prettier manually
To automatically fix files manually you can run:
npm run lint:prettier -- --write

Running Prettier in GitHub Actions
We temporarily ignored failing Prettier checks in https://github.com/alphagov/govuk-design-system/pull/3070 until we pick up:

https://github.com/alphagov/govuk-design-system/issues/3047

Just done a rebase to see if any more sneaky issues have crept in


Use FCOS with latest Ignition for openstack to support http headers

This unblocks Swift-less install of post-rebase OKD on Openstack.
HTTP headers support has been merged in ignition master, so we need:

[x] Build Ignition RPM
[ ] Prepare a new FCOS bootimage with a newer Ignition
[ ] Update installer URL to use this image for Openstack only
[ ] Revert these hacks once updated Ignition lands in stable FCOS and update images in installer

See https://kubernetes.slack.com/archives/C6AD6JM17/p1585678330035500

@vrutkovs It looks like https://github.com/coreos/ignition/issues/957 has been completed:

Ignition 2.3.0 is now released, with a stabilized spec 3.1.0.

Am I right in assuming that the next step is to prepare a new FCOS bootimage with Ignition 2.3.0?

Correct, we're waiting for updated Ignition RPM to land in stable FCOS release

Hi @vrutkovs . I am currently running into the problem you are describing, which I reported here: https://github.com/openshift/installer/issues/3745.
Is there any workaround for deploying OKD4 on OpenStack right now? Is there any working version?

https://origin-release.svc.ci.openshift.org/releasestream/4.5.0-0.okd/release/4.5.0-0.okd-2020-06-21-084504 should have all necessary fixes


Copy API URL creates http:// instead of https:// in clipboard

Using Copy API URL link in the API dashboard the resulting link is copied as http:// call. When hovering over the link Chrome shows a https:// URL. This is kind of spooky 🤗

Fixed 😊 If the changes don't appear immediately, you'd want to clear the cache and refresh.


Closes the modpack when accessing

For some reason, whenever I enter the backpack, then select something to put into my inventory, my game automatically closes. I haven't changed any of the default configs, and it's not crashing because there is no crash report and it doesn't register as a crash in the console. The game just closes. This makes the mod practically unusable because my game keeps closing each time I try to enter my backpack.

The mod also seems to work just fine in creative mode without issues, but if I try to select anything from the backpack in Survival mode, the game closes.

This is super weird... Are you using an ender backpack? I just made a lot of changes to them so maybe I accidently close the game instead of the screen? Also maybe you're logs have a clue as to what happening, you can find them in .minecraft/log or where ever your modpack is there should be a log folder.

Hit the paper clip icon and attach the log if you find it

latest (3).log
I believe this is the log that contains all the disconnects. I also added a screenshot of all the mods I have installed too.

I also uploaded a short video of the closing for you.
https://www.youtube.com/watch?v=ioquw7Y1bXA

So I couldn't recreate the bug but the crash report led straight to some unstable code that I cleaned up and hopefully it should be fixed. The crash was happening when the backpack slots were reorganized so, currently I update the slots every frame, now I only update them when the player clicks, Hopefully this won't be an issue in the next update

1.20.1-0.28-v2 is out with some clean up to where the problem is occurring. I'm pretty sure I solved the issue but if you still run into it don't be afraid to re-open this issue


fix: MainTab background coloring

Thank @nyybb for your dedication and hard work. @NohSeho please merge this PR


when I upgrade my compile and target sdk version 32 to 33, It's not working

Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:

Go to '...'
Click on '....'
Scroll down to '....'
See error

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Smartphone (please complete the following information):

Device: [e.g. iPhone6]
OS: [e.g. iOS8.1]
Browser [e.g. stock browser, safari]
Library Version [e.g. 22]

Additional context
Add any other context about the problem here.

@rakeshrajput537 can you share more details

@rakeshrajput537 is it working now?

@srtvprateek @rakeshrajput537
I think its happening with me as well.
I tried to upgrade my SDK fields to 33 or 34, Pluto stopped working.


Update AUTHORS.md

Description

Related Issues

Checklist:

[x] I have followed the contribution guidelines and code style for this project.
[x] I have added tests covering my contributions.
[ ] I have updated the documentation accordingly.
[ ] This PR is being made to staging and not master.

also, please send the PR to staging

already in the repo: https://github.com/microsoft/recommenders/pull/1194


docs: badges improvement

Put them one per line, it’s more readable and works on GitHub and the
homepage.
Add some markup for the homepage.

coverage: 95.796%. remained the same
when pulling 41397fc57c17096c081b96a44ae7d49ff521a77b on badges-update
into 227e3536108fc5d4a1437f02f30647ce3eb3fa0a on master.


custom tooltip formatter

Hi,
i am trying to figure out the way to add custom tooltip formatter to the chart but if i am using typescript i cant access http://api.highcharts.com/highcharts#tooltip.formatter objects that 'this' poits to. while using plain JavaScript it works http://plnkr.co/edit/VkhPpxKlRtHKEyg2t5TS?p=preview (in maint.ts i added custom formatter).
it might be a stupid question, but i would appreciate the help :) or should i just use plain JavaScript and dont think about it?

Hmm. Looks like it is question for created of the highcharts typings. May be this can help https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/highcharts/highcharts.d.ts#L5237.

thanks :) will try ask at typings git

And to isolate the problem you can try to code an example with only Highcharts and typings

So it seems its intended that way
https://github.com/DefinitelyTyped/DefinitelyTyped/issues/9533#issuecomment-223505703

Indeed. Thanks for investigation.


feat: add priorityclassname and lifecycle

Summary
Task: USAWS-56

add priorityClassName for the deployment
add lifeCycle block to the deployment container
Fork their repo, make changes in our saritasa-nest org and request PR
Switch our addons in usummit to use saritasa-nest repo for the application
Add preStop condition to all apps we currently have

Pls:
1. Provide proofs that `values-test.yaml` really works

2. Update any usummit component to use our custom stakater with priorityclass and lifecycle and add here link to it (or proffs that everything really works)

@kseniyashaydurova
Ptl that the lifecycle location is correct, I'm not sure
screenshots are attached to PR

PR in the original repository was merged, i'll close this PR as unnecessary
https://github.com/stakater/application/pull/313#event-13518077134


uart_ow: prevent possible infinite loop in _ow_read_byte()

With a broken device, or a broken interface circuit, it is possible
for _ow_read_byte() to spin forever.  This patch arranges for it to
timeout after 5 seconds if it cannot read a valid byte from the UART.
Signed-off-by: Jon Trulson<EMAIL_ADDRESS>

Sorry I can't add a line comment doing this on the phone - but the new code doesn't have braces around one-line if statements, which is what mraa common style is.

Fixed, thanks!

LGTM. Merged!


VaultToken Tenants should be able to (re)configure the connection to the Vault Service

Add support for overloading configuration options from a Tenants ConfigMap.

Show available bot commands
These commands are normally not required, but in case of issues, leave any of
the following bot commands in an otherwise empty comment in this PR:

/retest ci/centos/<job-name>: retest the <job-name> after unrelated
failure (please report the failure too!)
/retest all: run this in case the CentOS CI failed to start/report any test
progress or results

CI fails because of #1791, rebase once a fix has been merged.

@mergifyio rebase

/test ci/centos/mini-e2e/k8s-1.19

/test ci/centos/mini-e2e/k8s-1.19


chore: update the 'idHints' section of 'Registering Chat Input Commands'

The command ID seems to be logged on the info level only after a successful command registration. Any subsequent re-runs of the Node script/bot will log the command ID on the debug level (from what I've experienced). Not sure whether this is a bug or it is working as expected, though. If it's a bug, feel free to reject this PR, once it is fixed.
Thank you for an amazing framework! 🎉

Solved it in a different way in the commit above, thanks though!

Solved it in a different way in the commit above, thanks though!

That's great! Thank you, @favna!


[Bug] rendering bugs with thousands of datapoints

Version
5.2.2
Link to Minimal Reproduction
https://codepen.io/mdorion1/pen/QWqdQQr
Steps to Reproduce
To reproduce, open my codepen.
To fix it, just remove some data( change fromDate var at the top from "2020-09-01" to "2021-09-01").
Current Behavior

Just move your mouse over the data, you will see that the lines focus goes over the legend.
The emphasis seems to change style when there is thousands of datapoints
If you try to select a datapoint, you will see that the selected itemStyle doesnt persist when moving the mouse.

Expected Behavior

The lines should not go over the legend.
The emphasis should not be different when theres is thounsands of datapoints
The selected data points should show the good itemStyle.

Environment
- OS: Windows 10
- Browser: Chrome 96
- Framework: Angular 12 (Same problem directly with pure JS and html)

Any additional comments?
No response

any update on this?


New package: DWSNet.DWAgent version 1.0

[ ] Have you signed the Contributor License Agreement?
[ ] Have you checked that there aren't other open pull requests for the same manifest update/change?
[ ] This PR only modifies one (1) manifest
[ ] Have you validated your manifest locally with winget validate --manifest <path>?
[ ] Have you tested your manifest locally with winget install --manifest <path>?
[ ] Does your manifest conform to the 1.5 schema?

Note: <path> is the name of the directory containing the manifest you're submitting.

Microsoft Reviewers: Open in CodeFlow

As per software docs it's required to append the client key or credentials:

Using the installation code (you must first create the agent in your account):
dwagent.exe -silent key=xxx-xxx-xxx logpath=xxxxxx
Required parameters:
-silent ⇒ This parameter indicates that you are installing the Agent silently.
key=xxx-xxx-xxx ⇒ This parameter allows you to specify which Agent you are installing. Instead of xxx–xxx–xxx, enter the Installation Code that was generated for you when you created the Agent. For example: key=123-456-789

Using credentials (You do not need to create the agent in the account):
dwagent.exe -silent user=xxxxxx password=xxxxxx name=xxxxxx logpath=xxxxxx
Required parameters:
-silent ⇒ This parameter indicates that you are installing the Agent silently.
user=xxxxxx ⇒ This parameter controls which account the Agent is created in. Instead of xxxxxx, enter the username (email address) of the account. For example<EMAIL_ADDRESS>password=xxxxxx ⇒ This parameter contains the Agent installation password. Instead of xxxxxx, enter the Agent installation password.


express.Response can not be cloned

TypeError: Cannot set property listening of #<Server> which has only a getter
    at _clone (.../node_modules/clone/clone.js:156:16)

I'm getting the same error, using clone.js in node-red.

Fixed by #91


No Concurrent Session Management

The application allows users to establish multiple sessions, from multiple locations or browsers.

A session nanoid will be stored in the ACL and checked from the user token on every request.
The user/session should be stored in the process in order to reduce the requests to the ACL.


Current implementation only supports regtest and wallet txs

gettransaction is limited, since it can only retrieve wallet txs. Even if getrawtransaction is used, prior receiving addresses ('from' addresses) need to be identified for UTXOs, and -txindex is required so pruning will not be possible.
The current code needs to be extended with an 'address index', preferably https://github.com/bitcoinjs/indexd. This will allow for per-address per-txo queries to be readily executed against the chain history.
This can be run via indexd-server, see:
https://github.com/CounterpartyXCP/indexd-server#utxos-endpoint
Code will need to use the UTXOs endpoint instead of standard RPCs in order to function in a testnet environment.

Alternatively, https://github.com/chris-belcher/electrum-personal-server for address balances / utxos


Unity 5.6/2017.1 Builds not compatible with 16299 SDK

Overview
I noticed that Unity 5.6/2017.1 Builds throw null refs from InputManager when targeting the 16299 SDK.
We should probably target 15063 for versions less than 2017.2
Problem Behavior
Null references in InputManager events because the Windows API is targeting the wrong SDK.
UnityEngine.UI.dll!UnityEngine.EventSystems.BaseEventData.selectedObject.get()    Unknown    Non-user code. Skipped loading symbols.
     Assembly-CSharp.dll!HoloToolkit.Unity.InputModule.InputManager.RaiseSourceUp(HoloToolkit.Unity.InputModule.IInputSource source, uint sourceId, HoloToolkit.Unity.InputModule.InteractionSourcePressInfo pressType, object[] tags)    Unknown    Non-user code. Skipped loading symbols.
     Assembly-CSharp.dll!HoloToolkit.Unity.InputModule.InteractionInputSource.InteractionManager_InteractionSourceReleased(UnityEngine.XR.WSA.Input.InteractionSourceReleasedEventArgs args)    Unknown    Non-user code. Skipped loading symbols.
     UnityEngine.VRModule.dll!UnityEngine.XR.WSA.Input.InteractionManager.OnSourceEvent(UnityEngine.XR.WSA.Input.InteractionManager.EventType eventType, UnityEngine.XR.WSA.Input.InteractionSourceState state, UnityEngine.XR.WSA.Input.InteractionSourcePressType pressType)    Unknown    Non-user code. Skipped loading symbols.

Unity Editor Version
5.6.x
2017.1.x
Mixed Reality Toolkit Release Version
272d5fd10c0b836a2a7bcb021a655dcf2288d7e9

What does "do not function properly" mean?

Trying to get more info.

Updated


Render check results on the LinearApolloDisplay

Using the branch add_check_initial, render the contents of the checkResults (stored in the client data store) in the LinearApolloDisplay. As a first pass, we could do some small symbol at the beginning of the glyph with a tooltip with check info.

@dariober as discussed earlier today, I've started this in a branch here: render_check_in_track
The rendering is very rough, feel free to change anything you feel like. The biggest thing I think it still needs, though, is a tooltip that describes to the user what the warning is. You should be able to use the Tooltip component to do this. Here's an example of another place Tooltip is used in our codebase:
https://github.com/GMOD/Apollo3/blob/0fa013ca8990a82bdc60a88207b9384b30a003dc/packages/jbrowse-plugin-apollo/src/LinearApolloDisplay/components/LinearApolloDisplay.tsx#L85-L87

Commit 67b20939660fa28 has some code for showing the tooltip. It looks like this:

At the moment, all warnings appear or disappear when clicking on any of them, which is probably messy. Also, labels overlap.


add L2 fee vaults

Goals of PR
Add a fee vault contract, and configure genesis to use the fee vault address. This PR adds a fee vault for the L2BaseFee and L1Fee components, and configures the predeploys with the withdrawalAddress set to L2FeesWithdrawalAddress
Core changes:
I implemented the fee vault as a UUPSUpgradeable contract, added the L2BaseFeeVault and L1Fee contracts as a predeploy, and added the address into chain config/genesis.json.
Notes:
L1Fee PR: https://github.com/SpecularL2/specular/pulls
L1 Fee PR in sp-geth: https://github.com/SpecularL2/go-ethereum/pull/8
Base Fee PR in sp-geth: https://github.com/SpecularL2/go-ethereum/pull/13

@LEAFERx i've rebased this PR ontop of @siosw PR #246, so that we use the same mechanism for both components of the L2 fees.
I've tried to address the ambiguous naming as follows:
we configure the vaults in geth genesis/chain config as :

L2BaseFeeRecipient
L1FeeRecipient

L1FeeVault and L2BaseFeeVault have a variable withdrawalAddress, which we deploy for both contracts using genesis_config l2FeesWithdrawalAddress. @LEAFERx  me know if this clears things up or if you have any ideas how to make things clearer.


[Feature Request] Interop with react-native-fast-image

Is this a bug report, a feature request, or a question?
Feature request
Description
In react-native-snap-carousel the ParallaxImage component uses a hardcoded <Animated.Image ... /> component provided by "react-native".
Can we add a prop to allow users to provide their own version of Animated.Image?
This would allow users to use the Animated Image components from 3rd party packages like e.g. react-native-fast-image. *(Which are of course compatible with the react-native's Animated.Image interface)
I'm happy to create a PR if this feature is acceptable.

@DanielMarkiel That's a very good idea! Looking forward to your PR ;-)


Memory requirements for robust_self_training.py

Thanks for opensource the code!
Having a question on the memory requirement for running robust_self_training.py under default arguments. The readme says We tested this code on GPUs with 12GB of memory. , but I observed that it needs 16099MiB on P100 GPUs (tested after out of memory on 1080 Ti which has 11GB).
Wondering if this is normal?

Also if we want to adapted it to run on 1080Ti, I guess batch_size should be changed, do you suggest other changes with it?

Thank you for your interest and comment! The readme was not completely clear: we tested the code on two Titan Xp GPU's with 12GB of memory each. The total memory requirement for adversarial training was indeed around 16GB. If you need to train on a single GPU, the easiest modification would be to decrease batch_size and if necessary also test_batch_size. You might also want to consider training a smaller model (e.g., wrn-40-2) which would require substantially less memory and time.

Thanks for the quick reply! Just to confirm, this is basically saying to reproduce the results exactly, we should use a 2-GPU data parallelism, where the batch_normalization is done on each GPU separately?

For the most exact reproduction of our paper you should use 4 GPU's for adversarial training and 2 GPU's for stability training (with batch normalization on each GPU separately as in our code). See Appendix B.2 of our paper for some running time documentation. However, I believe that using 2 GPU's instead of 4 should have a negligible impact on performance of the learned model.

Thanks for the detailed answer!


feat: add deprovisioning metrics for eligible machines

Fixes #
Description
This adds in metrics to distinguish per-deprovisioner metrics and adds in a metric that shows how many machines are eligible for deprovisioning
How was this change tested?

make presubmit
make apply && look at prometheus server

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

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

9 of 9 (100.0%)  changed or added relevant lines in 7 files are covered.
7 unchanged lines in 1 file lost coverage.
Overall coverage increased (+0.03%) to 81.243%

Files with Coverage Reduction
New Missed Lines
%

pkg/controllers/node/controller.go
7
70.59%

Totals

Change from base Build<PHONE_NUMBER>:
0.03%

Covered Lines:
6887

Relevant Lines:
8477

💛  - Coveralls


Remove deleteList as rest exception and send array to deleteList

Already addressed in #64, which was merged against develop for release as 1.1.


Qt application debugging problem

When debugging the Qt application that is different Qt runtime version from PySide2 installed with python, its unable to launch the Qt application because debugging environment includes PySide2 path into beginning the PATH variable.
Run under debuger:
...
if name == 'main':
os.system("C:\Windows\System32\cmd.exe /c path")
...
console out:
PATH=C:\Python37\lib\site-packages\PySide2;C:\Python37\lib\site-packages\numpy\DLLs;...
Is it possibility to remove this path (C:\Python37\lib\site-packages\PySide2) from PATH env variable when debugging?
VS Code version: Code 1.49.3 (2af051012b66169dde0c4dfae3f5ef48f787ff69, 2020-10-02T17:57:01.595Z)
OS version: Windows_NT x64 10.0.18363

Extension
Author (truncated)
Version

python
ms-
2020.9.112786

cpptools
ms-
1.0.1

I don't understand the issue here


Peer Reviews: Discussions/Decisions/Timeline

What?
Closes #1027
Closes #1028
Closes #1049

Also the tests are failing.


namespace bucket shows wrongly healthy status

Environment info

Version: 2.3.1-73a7583
Deployment: AZURE
Customer: QA

Actual behavior

namespace bucket shows wrongly healthy status

Expected behavior

namespace bucket should show the correct status

Steps to reproduce

Create a connection to azure
Use the connection as a namespace resource
Add a namespace bucket with only this connection
Go to azure portal and delete the container
See that the bucket status stay healthy although it have no resources connected

Updated as part of NamespaceStores, closing


Add University of Applied Science NOVI

University's URL: https://www.novi.nl
University's Computer Systems and Technologies URL: https://www.novi.nl/software-development/
URL of proof for domain recognize: https://ibb.co/H2tyGbj

@Bloeffen Pull request merged. Thank you!


Auto Play Slideshow

Will there be an auto-play slideshow in the https://app.powerbi.com/ version or desktop app version? This is a feature that was lost in the sunsetting of the Power BI Windows app that is frequently used.
Document Details
⚠ Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.

ID: 936fe9bd-5642-1de4-88c1-d876d2659cac
Version Independent ID: 3a57ea7d-ebe9-190b-2991-a9215256d5b6
Content: View presentation mode on Windows devices - Power BI
Content Source: powerbi-docs/consumer/mobile/mobile-windows-10-app-presentation-mode.md
Service: powerbi
Sub-service: powerbi-mobile
GitHub Login: @paulinbar
Microsoft Alias: painbar

Thanks for your comment, @marketing-tld. This issue has been assigned to the doc author for review.

Hi @marketing-tld, thanks for your question. I don't think such a feature exists or is planned, but let me double check that with the product team. I'll get back to you here in a day or two.

Hi @marketing-tld, ok, so the team is planning to make similar functionality available in PowerPoint via the Power BI add-in for PowerPoint (https://learn.microsoft.com/power-bi/collaborate-share/service-power-bi-powerpoint-add-in-about).  No dates given yet, though.
I'm closing this issue now, but feel free to reopen if you have further questions. Thanks for reaching out!


protocol APR for the veBAL pool

closing #93

Can we rename to balacer-protocol-apr or vebal-protocol-apr service?


Merge tools of all widths before finding outline?

This is what I did for svgerber#23. Our test case for that was this MCHCK board, rendered using pcb-stackup below (with corners not cut off properly).

I know that I need to modify src/board-shape/index.coffee#L13 and change a few tests as well so I wanted to ask if you think it is the right solution.
As an aside, the tests seem to rely on the input paths array mutating although this functionality isn't in actual use (is that right -- seems a bit odd)?

I think the functionality is useful, but I also think that an outline file with an outline drawn with several different tools is a bad Gerber file. Therefore I think pcbStackup should take an options object where mergeOutlineTools is a flag that can be set. It should also have an id key that replaces the existing id argument and allow the options object to just be an id string:
// these two things are the same
var stackup = pcbStackup(gerbers, 'board-id')
var alsoStackup = pcbStackup(gerbers, {id: 'board-id'})

In terms of mutating the input paths array: it does, in fact, mutate it.  Feel free to change that if you decide to tackle this.

Ace, I'll see when I find time to do this.

Implemented in v0.1.0 of pcb-stackup as the plotAsOutline option in<EMAIL_ADDRESS>/ gerber-plotter


INT B-20083

Agility ticket
Summary
This branch fixes 2 issues:

The Prime Simulator would not update the "Actual" weight values for Pro Gear or Spouse Pro Gear when the "Update Shipment" button was used.
On the "Review Weights" page during PPM Closeout, for partial shipments (HHG + PPM), the actual pro gear weights were not showing up for the HHG shipment.

To address this:

The prime.yaml file, updateMTOShipment service, and endpoint handler have been edited to include definitions for "actualProGear" and "actualSpouseProGear".
The standalone "Pro Gear" row in the Review Weights page has been removed, and the pro gear values now appear as columns in the HHG shipment's row.

How to test

As a customer, create a move that contains both an HHG and a PPM shipment
As an SC, approve the move the usual way
As customer, upload PPM docs
As TOO, navigate to the move and approve the move for counseling.
As the Prime, navigate to the move, find the HHG shipment and click "Update Shipment". Here, update both "Actual" pro gear weight fields. (If you get an error saying the time to edit weights has passed, put the dates at the top of the form further into the future).
As the SC, navigate to the move and click "Review Shipment Weights". At the bottom of the screen, your HHG shipment should look similar to the screenshot below, but displaying whichever numbers you input as the Prime.

Tested and working fine. Everything looks good except I have a question about prime api. When you update existing prime api - don't you have to update for all versions as long as it is not a breaking change? or is it only the latest one that you update?

That's a good question, I actually don't know, I updated v3 since it's the version the frontend was using for Prime Sim, I can ask in the dev channel and see what the response is, the Prime Versioning article they linked didn't really answer that question

Tested and working fine. Everything looks good except I have a question about prime api. When you update existing prime api - don't you have to update for all versions as long as it is not a breaking change? or is it only the latest one that you update?

That's a good question, I actually don't know, I updated v3 since it's the version the frontend was using for Prime Sim, I can ask in the dev channel and see what the response is, the Prime Versioning article they linked didn't really answer that question

Got confirmation from Dre, you're correct, all non-breaking changes get added to all non-deprecated handlers/endpoints. I'll duplicate my changes across the other two and push up the changes

Tested and working fine. Everything looks good except I have a question about prime api. When you update existing prime api - don't you have to update for all versions as long as it is not a breaking change? or is it only the latest one that you update?

That's a good question, I actually don't know, I updated v3 since it's the version the frontend was using for Prime Sim, I can ask in the dev channel and see what the response is, the Prime Versioning article they linked didn't really answer that question

Got confirmation from Dre, you're correct, all non-breaking changes get added to all non-deprecated handlers/endpoints. I'll duplicate my changes across the other two and push up the changes

Sounds good, thanks!


NEXT-32268 - Storefront Inter font 4.0 update and cleanup

1. Why is this change necessary?
There is a new release of the Inter font: https://github.com/rsms/inter/releases/tag/v4.0
Furthermore, in order to reduce the shipped files, we can remove the old woff files of the Inter font, as they are not created anymore by upstream, and probably are not needed: https://caniuse.com/woff vs https://caniuse.com/woff2
Also there was a folder containing the Inter-3.5 font files, which was as far as I can tell unused.
2. What does this change do, exactly?
Update the Inter font in the storefront to version 4.0, remove old woff font files and old vendor Inter-3.5 files.
One side note, the upstream font now ships with the opsz font axis: https://rsms.me/etc/inter-opsz/
As this is currently not implemented and used inside Shopware, I removed this axis, by setting it to 14. The Roman-Latin font would be 50kb instead of 33kb. Let me know if this is desired or not, than I can add this axis as well.
I am not sure about the webpack config, if this can be cleaned up further.
3. Describe each step to reproduce the issue or behaviour.
-
4. Please link to the relevant issues (if any).
-
5. Checklist

[x] I have rebased my changes to remove merge conflicts
[ ] I have written tests and verified that they fail without my change
[x] I have created a changelog file with all necessary information about my changes
[ ] I have written or adjusted the documentation according to my changes
[ ] This change has comments for package types, values, functions, and non-obvious lines of code
[x] I have read the contribution requirements and fulfil them.

🤖[deprecated] Generated by Copilot at 4c6cbc5
This pull request removes the unused Inter font files from the storefront webpack configuration and adds a changelog entry for this change. This improves the storefront performance and documentation.

🤖[deprecated] Generated by Copilot at 4c6cbc5

Add a changelog entry for updating the Inter font in the storefront (link)
Remove the old Inter woff files and their references from the webpack configuration (link, link)

@aragon999 Thx for this PR! We merged it. :tada:


GetCollectionOf* methods of IParseNode can now return null

Made the return type of GetCollectionOfPrimitiveValues, GetCollectionOfEnumValues and GetCollectionOfObjectValues in IParseNode nullable  to allow for null when the underlying type is not an collection type.
This change is part of the solution for the problem discussed here microsoft/kiota#3976.

@microsoft-github-policy-service agree


Add events count and collections count to profile crew

This is mostly just to play around and see how it looks, as any changes done now will be clobbered/create conflicts with #164.

Functionality added in #208


Invoking SkinnedMeshRenderer.BakeMesh() with tracked hand mesh in HoloLens 2 is creating an invalid mesh with OpenXR.

----Bug----
Invoking SkinnedMeshRenderer.BakeMesh() with tracked hand mesh in HoloLens 2 is creating an invalid mesh.  Rather than creating  a mesh which represent the current deformation of the hand mesh, it is creating a mesh that contains the outdated deformed mesh. We have noticed the outdated deformation is most likely represents the hand state when the HoloLens first recognized the tracked hands in its field of view (FOV) .
It is happening with MRTK version 2.8.2 and with latest version of Unity 2020.3.x and Unity 2021.3.x
------To reproduce------
Steps to reproduce the behavior:
1)Open the "BasicSample" unity project with the latest version of Unity 2020. (We used Unity 2020.3.43)
https://github.com/microsoft/OpenXR-Unity-MixedReality-Samples/tree/main/BasicSample
Use the MRTK (Foundation & StandardAssets packages) and Mixed Reality OpenXR plugins version 2.8.2
3)Now attach some script to "RiggedHandLeft" or "RiggedHandRight" prefab which will capture the mesh of the SkinnedMeshRenderer component associated with the tracked hand prefab.
You can try using this mono script, just attach it to "RiggedHandLeft" or "RiggedHandRight" prefab and trigger "BakeMesh()" when the hand is tracking in HoloLens 2.
https://gist.github.com/krishx007/a645f77c1284b2f69479da8e3266fce1
---------Expected behavior----------
Invoking SkinnedMeshRenderer.BakeMesh() with tracked hand mesh in HoloLens 2 should generate a mesh geometry similar to the current deformation of the hand mesh at the exact same position where the tracked hand mesh was visible.

Could any of the contributor please have look at this. Our project progress has been stalled because of this bug.

This may be relevant to the workaround in https://github.com/microsoft/MixedRealityToolkit-Unity/issues/11399.

@krishx007 , please reach out if this is still an issue.   Open a new issue if needed.
@marlenaklein-msft has provided a possible workaround.


Streaming imports doesn't work for svelte

Using just released snowpack 3.0, I did:
npx create-snowpack-app svelte-test --template  @snowpack/app-template-svelte

I did yarn start to verify it works.
I then enabled streaming imports by adding:
  packageOptions: {
    source: "remote",
  },

to snowpack.config.js.
On yarn start I got the following error:

Looks like issue with caching/serving cached files:

i.e. "internal" probably meant to be a JS file from pkg.snowpack.dev cached locally, but instead its content is what looks like an error message.

Looks like issue with caching/serving cached files:

i.e. "internal" probably meant to be a JS file from pkg.snowpack.dev cached locally, but instead its content is what looks like an error message.

Interesting, will take a look. That should be saved as svelte/internal.js, not svelte/internal so I'm curious why that's happening. It may be because of a redirect from one to the other that our cache isn't picking up.

Interesting, will take a look. That should be saved as svelte/internal.js, not svelte/internal so I'm curious why that's happening. It may be because of a redirect from one to the other that our cache isn't picking up.

Found the issue, as expected it was a bad resolution on the CDN. Planning to push out a fix tonight

Found the issue, as expected it was a bad resolution on the CDN. Planning to push out a fix tonight

Fixed! You may need to use the --reload flag to clear the bad import from your local cache.

Fixed! You may need to use the --reload flag to clear the bad import from your local cache.

Hi! Unfortunately I am experiencing same problem. Event after I clear cache with ---reload.
$ snowpack build --reload
[24:35:05] [snowpack] ! clearing cache...
[24:35:05] [snowpack] ! building files...
[24:35:06] [@snowpack/plugin-typescript] Command completed.
[24:35:08] [snowpack] (/_snowpack/pkg/svelte/internal) Deprecated manual package import. Please use snowpack.getUrlForPackage() to create package URLs instead.
[24:35:08] [snowpack] import svelte@latest → https://pkg.snowpack.dev/svelte
[24:35:09] [snowpack] (/_snowpack/pkg/svelte) Deprecated manual package import. Please use snowpack.getUrlForPackage() to create package URLs instead.
[24:35:09] [snowpack] EISDIR: illegal operation on a directory, open '/TEST/snowpack/build/_snowpack/pkg/svelte'
[24:35:09] [snowpack] Error: EISDIR: illegal operation on a directory, open '/TEST/snowpack/build/_snowpack/pkg/svelte'
error Command failed with exit code 1.

Files are missing extension in pkg dir.
Thanks


refactor: update sdk completions to v3

Warnings

:warning:

src/extension.ts#L311 - src/extension.ts line 311 – Forbidden non-null assertion. (@typescript-eslint/no-non-null-assertion)

:warning:

src/extension.ts#L473 - src/extension.ts line 473 – Forbidden non-null assertion. (@typescript-eslint/no-non-null-assertion)

:warning:

src/extension.ts#L484 - src/extension.ts line 484 – Forbidden non-null assertion. (@typescript-eslint/no-non-null-assertion)

Messages

:book:

:white_check_mark: All tests are passing
Nice one! All 32 tests are passing.

:book:

:floppy_disk: Here's the built vsix for this change.

  Generated by :no_entry_sign: dangerJS against d6ad621af255bc1435afdbd039f1a1d91849d6c2


Install python3 OpenCV bindings

Jetpack includes python bindings for OpenCV. Any information on how to install this into a meta-tegra based image?

The opencv recipe has a PACKAGECONFIG setting for enabling/disabling the build of the python3 bindings. It looks like it's on by default, so unless you have overridden that in your build, you should have a python3-opencv package you can add to your image.


Views/component scopes

As of version 1.3.1, there's an issue with using state properly within views. It's currently challenging to manage state within components in the same way you would in top-level JavaScript components. The primary problem is that views can access state but struggle to locate the corresponding component in the DOM. This limitation might arise from the fact that Vader runs before the DOM is fully constructed. A potential improvement could involve introducing a mechanism to update components only if they are currently visible or within the DOM.
This enhancement would allow for better integration of state management within Vader views, ensuring that components can efficiently access and manipulate their state while being synchronized with their presence in the DOM.

Hi i would like to work on this issue can u please assign it to me.

@lunoos  assigned

This has been resolved in v 1.3.2 - used a timer to resolve when the component touches dom  - then the components scripts are executed.


Allow HTML Under "Upload Documents"

Use case: I have invoices in HTML I would rather not convert to PDF as information would be lost.

@aidan-gibson you should be able to select "All Files" in the file browser which will allow you to upload all file types.


feat: [explore] don't save filters inherited from a dashboard

When navigating to explore from a dashboard context, the current
dashboard filter(s) are passed along to explore so that the context is
kept.
Now a common issue is that you'll want to make some tweak to your chart
that are unrelated to the filter, say toggling the legend off for
instance, and then save it. Now you back to your dashboard and even
though you started with an "all countries" dashboard, with a global
filter on country, now that one chart is stuck on "Romania". Typically
you notice this when filtering on something else, say "Italy" and then
that one chart now has two mutually exclusive filters, and show "No data".
Now, the fix is to flag the filter as "extra" (that's the not-so-good internal
name we use for these inherited filters) and make it clear that that
specific filter is special and won't be saved when saving the chart.
CATEGORY
Choose one

[ ] Bug Fix
[x] Enhancement (new features, refinement)
[ ] Refactor
[ ] Add tests
[ ] Build / Development Environment
[ ] Documentation

SUMMARY

BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF

TEST PLAN

ADDITIONAL INFORMATION

[ ] Has associated issue:
[ ] Changes UI
[ ] Requires DB Migration.
[ ] Confirm DB Migration upgrade and downgrade tested.
[ ] Introduces new feature or API
[ ] Removes existing feature or API

REVIEWERS

Codecov Report

Merging #9340 into master will increase coverage by 0.00%.
The diff coverage is 75.00%.

@@           Coverage Diff           @@
##           master    #9340   +/-   ##
=======================================
  Coverage   58.96%   58.96%
=======================================
  Files         374      374
  Lines       12137    12140    +3
  Branches     2992     2994    +2
=======================================
+ Hits         7156     7158    +2
- Misses       4802     4803    +1
  Partials      179      179

Impacted Files
Coverage Δ

...ntend/src/explore/components/AdhocFilterOption.jsx
57.69% <66.66%> (-0.65%)
:arrow_down:

superset-frontend/src/explore/AdhocFilter.js
90.62% <100.00%> (+0.14%)
:arrow_up:

Continue to review full report at Codecov.

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

FYI did a bit of design review with @rusackas today and we decided it was ok. Discussed alternative like introducing a "Inherited Filters" control similar to Filters, but would be confusing if empty. Decided to roll with this for now.


Add "bool INA226::isReady()"

Not really an issue (more a DR) but could you add the following function to the library :
bool INA226::isReady()
{
return ((_readRegister(INA226_MASK_ENABLE) & INA226_CONVERSION_READY_FLAG) == INA226_CONVERSION_READY_FLAG);
}

Yes, should be no problem.
Might be next week before I have time.

Are you OK to call it bool isConversionReady(), slightly more descriptive?

Created a develop branch with the function added.
Can you verify it, if OK I can make a PR of it to release this.
PS, I have no (simple) example how /when to use it.

I'm OK with any name of the function that makes sense.
I'm using it in an application where the ESP shuts-down the INA226, then the ESP goes into deep sleep mode. After a while, it wakes-up re-configures the INA226 again waits for the conversion to be ready (using isReady) does some quick measurements (also using an ADS115) and shuts-down the INA226 .... Part of my usage :
// Wait until conversion is ready (but not longer than INA226_MAX_WAIT_MS ms)
time_t dMillisStartWait = millis();
while (!ina226.isReady() && ((millis() - dMillisStartWait) <= INA226_MAX_WAIT_MS)) yield();
if ((millis() - dMillisStartWait) > INA226_MAX_WAIT_MS)
{
Serial.println("INA226 : Not ready in time (GetPackVoltage)");
return NAN;
}

INA226_MAX_WAIT_MS is defined by you?
This could be a library function too, something like
bool waitConversionReady(uint32_t timeout = INA226_MAX_WAIT_MS)
{
  uint32_t start = millis();
  while ( (millis() - start) <= timeout)
  {
    if (isConversionReady()) return true;
   delay(1);  //  implicit yield();
  }
  return false;
}

you could only write
if (ina226.waitConversionReady() == false)   // uses default INA226_MAX_WAIT_MS
{
  Serial.println("INA226 : Not ready in time (GetPackVoltage)");
}

Right now waiting for the compilation of the isConversionReady test.
Did a Winmerge:

Comment in CHANGELOG.md still has the function name isReady
The order of the functions in the cpp-file is different from the order in the h-file

I'll add the waitConversionReady() to my local lib and will test that too.

isConversionReady() Works as it is supposed to work.

h-file :
#define INA226_MAX_WAIT_MS              ( 600 )
bool     waitConversionReady(uint32_t timeout = INA226_MAX_WAIT_MS);
cpp-file :
bool INA226::waitConversionReady(uint32_t timeout)
{
uint32_t start = millis();
while ((millis() - start) <= timeout)
{
if (isConversionReady()) return true;
delay(1);
}
return false;
}
Works for both Test-to-Pass & Test-to-Fail, but it does not give me a happy feeling.
After all the H-file requires a definition of the INA226_DEFAULT_TIMEOUT (which is determined by the configuration)
I'm now adding the class members :
int8_t   _mode;
int8_t   _avg;
int8_t   _bvct;
int8_t   _svct;
They are signed on purpose so they can be set to -1 in the constructor, allowing to see if functions are called.
I'll have a go in determining the timeout by using the above class members, which will then result in 2
waitConversionReady functions (one with a parameter and one parameterless).
===
Not to be picky, but I also do not understand why some definitions are defined in the include file. They seem to be
not needed for the library API and are of no use to the user of the INA226 library. I personally would hide them in
the cpp-file or create a separate include file for these (and others). Lately I get bitten too many times by my own
code in such a way that I even consider putting the class definition in a separate file.

Comment in CHANGELOG.md still has the function name isReady

Fixed.

The order of the functions in the cpp-file is different from the order in the h-file

Minor one, do you have compiler problems?

Remove the F() from the h-file (INA226_LIB_VERSION) it will result in errors in combination with String()

Fixed. (please note that the String class can make Swiss chees from your memory)

In the h-file be consistent in using brackets for defines

Fixed, removed all.
I have a cleanup in my backlog to replace all #defines by const int unless it is a parameter for the library.
That would allow compile time checking too  (est ~500 files).

Update the dates in the cpp-file and h-file

I use those as the start date of the libraries, but frankly think they should be removed as the version implies the date.
It is also in my backlog (est ~1100 files)

The INA226_MAX_WAIT_MS b.t.w. is defined by me.
It can actually be calculated based on the conversion times and the average setting.
Adding 3 additional class members will make that more easy.

Should this include the SMBus Timeout  too => max 35 ms ?

Yes, there is a lot to improve to bring the lib to pro level. And that is for most if not all of my Arduino libraries.
Would take another year or more of my free time I guess to update them all (if no new issues come in)

Right now I'm adding several definitions for the conversion times & avg.
I'll also add the 2 versions of the waitConversionReady.
Mmm, I'm postponed learning how to do pull-requests on GitHub (already had to learn too many CMS (Configuration Management Systems), but maybe ...

Changed quite a bit and decided to take a leap and create a pull-request. ;)
Let's see if you like the changes.

B.t.w. If you want some help converting the examples, let me know.

Thanks for the offer.
Coming days I have scheduled work on other libraries and projects, will be back later this week.
Keep in mind that breaking changes might disrupt projects of many (non pro) users of the libraries.


branch_jump.jl example doesn't work

The branch_jump.jl example (see https://github.com/JuliaOpt/CPLEX.jl/blob/master/examples/branch_jump.jl) in CPLEX.jl appears to be out of date: I can't run it with CPLEX.jl version 0.4.1/ JuMP.jl version 0.18.4/ MathProgBase.jl version 0.0.7.
Would it be possible for someone who is more familiar with how branching callbacks work in CPLEX.jl to update the example? Or failing that, is there any documentation on how to do branching callbacks with the current version of CPLEX.jl? This code: https://github.com/juan-pablo-vielma/extended-MIQCP/blob/master/conic.jl provides an example of how to do branching callbacks for CPLEX.jl version 0.0.12 and JuMP.jl version 0.7.4, but I haven't been able to find anything more recent.
Thanks!

The "location.lp" file appears to no longer be in CPLEX.jl
The "setbranchcallback(mod, callback)" command returns the error:
ERROR: UndefVarError: setbranchcallback not defined


[$250] Android - On scrolling up and tapping plus icon, page scrolled down & can't scroll up page

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Version Number: 9.0.50-0
Reproducible in staging?: Y
Reproducible in production?: Y
If this was caught on HybridApp, is this reproducible on New Expensify Standalone?: Y
If this was caught during regression testing, add the test name, ID and link from TestRail: https://expensify.testrail.io/index.php?/tests/view/5096105
Issue reported by: Applause - Internal Team
Action Performed:

Launch app
Open chat with long conversation
Scroll up and send the message
Note page scrolled down to new message
Again scroll up and tap plus icon and note user scrolled down now
Note scroll up and note user can't fully scroll up the page
Send a message
Now again scroll up and note user can scroll up fully now

Expected Result:
On scrolling up and tapping plus icon, page must not scrolled down & must able to scroll up page fully after that
Actual Result:
On scrolling up and tapping plus icon, page scrolled down & can't scroll up page fully after that
Workaround:
Unknown
Platforms:

Which of our officially supported platforms is this issue occurring on?

[x] Android: Standalone
[x] Android: HybridApp
[ ] Android: mWeb Chrome
[ ] iOS: Standalone
[ ] iOS: HybridApp
[ ] iOS: mWeb Safari
[ ] MacOS: Chrome / Safari
[ ] MacOS: Desktop

Screenshots/Videos

Add any screenshot/video evidence

https://github.com/user-attachments/assets/c9e98fdf-440a-4043-901c-ecce2ff0dc6d
View all open jobs on GitHub
Upwork Automation - Do Not Edit

Upwork Job URL: https://www.upwork.com/jobs/~021847327594039972213
Upwork Job ID:<PHONE_NUMBER>039972213
Last Price Increase: 2024-11-01

Issue OwnerCurrent Issue Owner: @ishpaul777

Issue not reproducible during KI retests. (First week)

@ishpaul777 are you able to reproduce this?

Closing since we can't reproduce.


Add unit test cases for ImageTexture3D

Added unit test cases for ImageTexture3d
Note: I believe that I have fixed the code style errors that occurred during my last pull request and have created a branch for this pull request that is separate from my fork's master branch to prevent myself force closing the request again.
Link back to #43440

Commits needs to be squashed (see https://docs.godotengine.org/en/latest/contributing/workflow/pr_workflow.html#modifying-a-pull-request)

Squashed commits and applied review feedback.

Thanks!


Add upgrade responder server helm values

This is the first step for the pipeline to automatically update the upgrade responder server
longhorn/longhorn#4423

cc @yangchiu @longhorn/qa


Update iocuak models api with class metadata

Added

Added class metadata models.

Codecov Report

Merging #272 (410dfcb) into master (94582e6) will increase coverage by 3.84%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #272      +/-   ##
==========================================
+ Coverage   94.46%   98.30%   +3.84%
==========================================
  Files          90       11      -79
  Lines        1065      118     -947
  Branches      143        1     -142
==========================================
- Hits         1006      116     -890
+ Misses         55        2      -53
+ Partials        4        0       -4

Flag
Coverage Δ

iocuak
?

iocuak-common
?

iocuak-decorators
?

iocuak-models
?

iocuak-reflect-metadata-utils
?

porygon
98.30% <ø> (ø)

porygon-typeorm
?

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

Impacted Files
Coverage Δ

...ing/models/api/bindingScopeToBindingScopeApiMap.ts

...rc/binding/utils/api/convertBindingToBindingApi.ts

.../services/api/ContainerServiceApiImplementation.ts

...a/services/api/MetadataServiceApiImplementation.ts

...c/classMetadata/models/ClassElementMetadataType.ts

...models/src/binding/utils/getDefaultBindingScope.ts

packages/iocuak-common/src/utils/chain.ts

...ors/src/classMetadata/decorators/injectFromBase.ts

...orators/src/classMetadata/decorators/injectBase.ts

...-decorators/src/classMetadata/decorators/inject.ts

... and 66 more

Help us with your feedback. Take ten seconds to tell us how you rate us.


Update devicemapper path

Fixes #9447

Deploy preview for docsdocker ready!
Built with commit 578cd24e372b386ab1a3e491bc6bd40f0732d202
https://deploy-preview-9451--docsdocker.netlify.com


Memory leak in quantile function

Running:
#!/usr/bin/env python3
import numpy as np
import datetime
from crick import TDigest

td = TDigest()
for j in range(1000000):
    arr = np.array(1)
    td.update(arr)
    x = td.quantile(0.88)

Leads to this memory usage pattern:

Some extra info: the graph was made using memory-profiler.
Python 3.7.3
crick: '0.0.3'
Cython: '0.29.21'

Bumping this issue because I have run into the same problem. I suspect the issue coming from the C function that wraps the quantile call for ndarrays. I ended up rewriting the quantile function in python with a numba guvectorize decorator and got similar speed sans memory leak. I would like to move everything to numba eventually.
https://github.com/dask/crick/blob/8ec0b070e450aae13a64ea62220f0d586634f0d5/crick/tdigest_stubs.c#L519-L589

@djgagne did you also convert the rest of t-digest code to numba or just the quantile at the end?

I have written numba versions of cdf and quantile so far but have not tackled the code for updating and merging the tdigest. I have the code in a PR for my bridgescaler package.