Anychance this can all get packaged up into a template?

Been playing around with this:
http://docs.aws.amazon.com/solutions/latest/serverless-image-handler/welcome.html
But am running into some issues with transparent PNGs, animated GIFs, and large JPEGs. Wanted to try this solution, but was hoping for a simple CloudFormation template I could just upload through the AWS console.
Is that possible?

The Serverless Image Handler does ship with a CFN template you can use to spin it up in your account. See http://docs.aws.amazon.com/solutions/latest/serverless-image-handler/deployment.html#step1


rc.4 throws errors when running ng serve/build

Bug Report or Feature Request (mark with an x)
- [x] bug report -> please search issues before submitting
- [ ] feature request

Versions.

@angular/cli: 1.0.0-rc.4
node: 7.4.0
os: darwin x64
@angular/common: 2.4.10
@angular/compiler: 2.4.10
@angular/core: 2.4.10
@angular/flex-layout: 2.0.0-rc.1
@angular/forms: 2.4.10
@angular/http: 2.4.10
@angular/material: 2.0.0-beta.2
@angular/platform-browser: 2.4.10
@angular/platform-browser-dynamic: 2.4.10
@angular/router: 3.4.10
@angular/cli: 1.0.0-rc.4
@angular/compiler-cli: 2.4.10
@angular/tsc-wrapped: 0.5.2

Repro steps.

Run ng serve or ng build on angular-lab.
The log given by the failure.

I get the following when I run either ng serve or ng build:
> ng serve --open

** NG Live Development Server is running on http://localhost:4200 **
 10% building modules 8/13 modules 5 active ...ode_modules/style-loader/addStyles.jswebpack: wait until bundle fHash: 39a2e24cf732bdc04a78                                                          Time: 33180ms
chunk    {0} 0.chunk.js, 0.chunk.js.map 82.5 kB {1} {2} {3} {4} {5} {6} {7} {8} {9} {10} {12} [rendered]
chunk    {1} 1.chunk.js, 1.chunk.js.map 86.6 kB {0} {2} {3} {4} {5} {6} {7} {8} {9} {10} {12} [rendered]
chunk    {2} 2.chunk.js, 2.chunk.js.map 32.3 kB {0} {1} {3} {4} {5} {6} {7} {8} {9} {10} {12} [rendered]
chunk    {3} 3.chunk.js, 3.chunk.js.map 19 kB {0} {1} {2} {4} {5} {6} {7} {8} {9} {10} {12} [rendered]
chunk    {4} 4.chunk.js, 4.chunk.js.map 24.7 kB {0} {1} {2} {3} {5} {6} {7} {8} {9} {10} {12} [rendered]
chunk    {5} 5.chunk.js, 5.chunk.js.map 31.4 kB {0} {1} {2} {3} {4} {6} {7} {8} {9} {10} {12} [rendered]
chunk    {6} 6.chunk.js, 6.chunk.js.map 28.5 kB {0} {1} {2} {3} {4} {5} {7} {8} {9} {10} {12} [rendered]
chunk    {7} 7.chunk.js, 7.chunk.js.map 22.7 kB {0} {1} {2} {3} {4} {5} {6} {8} {9} {10} {12} [rendered]
chunk    {8} 8.chunk.js, 8.chunk.js.map 9.45 kB {0} {1} {2} {3} {4} {5} {6} {7} {9} {10} {12} [rendered]
chunk    {9} 9.chunk.js, 9.chunk.js.map 19.8 kB {0} {1} {2} {3} {4} {5} {6} {7} {8} {10} {12} [rendered]
chunk   {10} 10.chunk.js, 10.chunk.js.map 10.3 kB {0} {1} {2} {3} {4} {5} {6} {7} {8} {9} {12} [rendered]
chunk   {11} polyfills.bundle.js, polyfills.bundle.js.map (polyfills) 438 kB {16} [initial] [rendered]
chunk   {12} main.bundle.js, main.bundle.js.map (main) 244 kB {15} [initial] [rendered]
chunk   {13} styles.bundle.js, styles.bundle.js.map (styles) 39.9 kB {16} [initial] [rendered]
chunk   {14} scripts.bundle.js, scripts.bundle.js.map (scripts) 77 kB {16} [initial] [rendered]
chunk   {15} vendor.bundle.js, vendor.bundle.js.map (vendor) 5.6 MB [initial] [rendered]
chunk   {16} inline.bundle.js, inline.bundle.js.map (inline) 0 bytes [entry] [rendered]

ERROR in<EMAIL_ADDRESS>(11,5): Property 'extends' of type 'Type<any> | undefined' is not assignable to string index type 'Function | any[] | Type<any>'.)

ERROR in<EMAIL_ADDRESS>(378,27): Type '{ onlySelf?: boolean | undefined; emitEvent?: boolean | undefined; emitModelToViewChange?: boolea...' has no property 'onlySelf' and no string index signature.)
<EMAIL_ADDRESS>(378,37): Type '{ onlySelf?: boolean | undefined; emitEvent?: boolean | undefined; emitModelToViewChange?: boolea...' has no property 'emitEvent' and no string index signature.)
<EMAIL_ADDRESS>(378,48): Type '{ onlySelf?: boolean | undefined; emitEvent?: boolean | undefined; emitModelToViewChange?: boolea...' has no property 'emitModelToViewChange' and no string index signature.)
<EMAIL_ADDRESS>(378,71): Type '{ onlySelf?: boolean | undefined; emitEvent?: boolean | undefined; emitModelToViewChange?: boolea...' has no property 'emitViewToModelChange' and no string index signature.)
<EMAIL_ADDRESS>(425,29): Type '{ onlySelf?: boolean | undefined; emitEvent?: boolean | undefined; } | undefined' has no property 'onlySelf' and no string index signature.)
<EMAIL_ADDRESS>(425,39): Type '{ onlySelf?: boolean | undefined; emitEvent?: boolean | undefined; } | undefined' has no property 'emitEvent' and no string index signature.)
<EMAIL_ADDRESS>(548,9): Type '{ onlySelf?: boolean | undefined; emitEvent?: boolean | undefined; } | undefined' has no property 'onlySelf' and no string index signature.)
<EMAIL_ADDRESS>(548,19): Type '{ onlySelf?: boolean | undefined; emitEvent?: boolean | undefined; } | undefined' has no property 'emitEvent' and no string index signature.)
<EMAIL_ADDRESS>(575,9): Type '{ onlySelf?: boolean | undefined; emitEvent?: boolean | undefined; } | undefined' has no property 'onlySelf' and no string index signature.)
<EMAIL_ADDRESS>(575,19): Type '{ onlySelf?: boolean | undefined; emitEvent?: boolean | undefined; } | undefined' has no property 'emitEvent' and no string index signature.)
<EMAIL_ADDRESS>(611,25): Type '{ onlySelf?: boolean | undefined; emitEvent?: boolean | undefined; } | undefined' has no property 'onlySelf' and no string index signature.)
<EMAIL_ADDRESS>(611,35): Type '{ onlySelf?: boolean | undefined; emitEvent?: boolean | undefined; } | undefined' has no property 'emitEvent' and no string index signature.)
<EMAIL_ADDRESS>(715,29): Type '{ onlySelf?: boolean | undefined; emitEvent?: boolean | undefined; } | undefined' has no property 'onlySelf' and no string index signature.)
<EMAIL_ADDRESS>(715,39): Type '{ onlySelf?: boolean | undefined; emitEvent?: boolean | undefined; } | undefined' has no property 'emitEvent' and no string index signature.)
<EMAIL_ADDRESS>(739,31): Type '{ onlySelf?: boolean | undefined; emitEvent?: boolean | undefined; } | undefined' has no property 'onlySelf' and no string index signature.)
<EMAIL_ADDRESS>(739,41): Type '{ onlySelf?: boolean | undefined; emitEvent?: boolean | undefined; } | undefined' has no property 'emitEvent' and no string index signature.)
<EMAIL_ADDRESS>(774,25): Type '{ onlySelf?: boolean | undefined; emitEvent?: boolean | undefined; } | undefined' has no property 'onlySelf' and no string index signature.)
<EMAIL_ADDRESS>(774,35): Type '{ onlySelf?: boolean | undefined; emitEvent?: boolean | undefined; } | undefined' has no property 'emitEvent' and no string index signature.)

ERROR in<EMAIL_ADDRESS>(42,37): Type 'RequestOptions | undefined' has no property 'method' and no string index signature.)
<EMAIL_ADDRESS>(42,45): Type 'RequestOptions | undefined' has no property 'search' and no string index signature.)
<EMAIL_ADDRESS>(42,53): Type 'RequestOptions | undefined' has no property 'data' and no string index signature.)

ERROR in<EMAIL_ADDRESS>(30,22): Class 'DomRenderer' incorrectly implements interface 'Renderer'.
  Types of property 'animate' are incompatible.
    Type '(element: any, startingStyles: AnimationStyles | undefined, keyframes: (AnimationKeyframe | undef...' is not assignable to type '(element: any, startingStyles: AnimationStyles, keyframes: AnimationKeyframe[], duration: number,...'.
      Type 'AnimationPlayer | undefined' is not assignable to type 'AnimationPlayer'.
        Type 'undefined' is not assignable to type 'AnimationPlayer'.)

ERROR in<EMAIL_ADDRESS>(3,53): A class may only implement another class or interface.)

ERROR in<EMAIL_ADDRESS>(12,22): Class 'WebAnimationsDriver' incorrectly implements interface 'AnimationDriver'.
  Types of property 'animate' are incompatible.
    Type '(element: any, startingStyles: AnimationStyles | undefined, keyframes: (AnimationKeyframe | undef...' is not assignable to type '(element: any, startingStyles: AnimationStyles | undefined, keyframes: (AnimationKeyframe | undef...'.
      Type 'WebAnimationsPlayer' is not assignable to type 'AnimationPlayer'.
        Types of property 'parentPlayer' are incompatible.
          Type 'AnimationPlayer | undefined' is not assignable to type 'AnimationPlayer'.
            Type 'undefined' is not assignable to type 'AnimationPlayer'.)

ERROR in<EMAIL_ADDRESS>(8,49): A class may only implement another class or interface.)
webpack: Failed to compile.

Desired functionality.

It should be able to build/run the app.
Mention any other details that might be useful.

This happened once I upgrade from RC.2 to RC.4.

Do you use "strictNullChecks": true in your tsconfig?
That seems to trigger similar errors in the forms module for me in rc4, while working in rc2.

strictNullChecks is a TS thing, not an Angular thing. But disabling it seems to work. In any case, I think it should not check any deps at all, so using skipLibCheck (see compiler options) might be a better option.

Yes, it is TypeScript.
Nevertheless, creating a new Angular 4 project with rc2 and doing nothing but adding strictNullChecks to the tsconfig works.

Yes, it is TypeScript.
Nevertheless, creating a new Angular 4 project with rc2 and doing nothing but adding strictNullChecks to the tsconfig works.
Creating a new Angular 4 project with rc4 and doing nothing but adding strictNullChecks fails with the above-mentioned forms errors, so something changed between 2 and 4.
Or, correspondingly, having an existing project without strictNulll and doing nothing but update the Angular-CLI version from rc2 to rc4 works.
Having an existing project with strictNulll and doing nothing but update the Angular-CLI version from rc2 to rc4 makes it throw those errors.
Does the CLI rc4 come with a new dependency which fails the strictNull check and triggers the other errors? That's about the only reason I can come up with which explains the reaction I am seeing.

I'm with @wulfsberg on this one.
Angular is only compliant with strictNullChecks starting on 4.0.0-rc.1. I think using strictNullChecks with skipLibCheck is your best option.

While "skipLibCheck" does make it work for me, it is still puzzling that there is a difference between CLI rc.2 and CLI rc.4, given that the error is apparently raised somewhere in the angular forms module, and not in a CLI dependency.


Kùzu to NetworkX fails when results of an

Kùzu version
No response
What operating system are you using?
No response
What happened?
Based on the additional issue reported in #3640.
When trying to isolate a subgraph via MATCH and an OPTIONAL MATCH clauses, we ran into an issue where if the OPTIONAL MATCH returns a null result, the conversion of the query result to NetworkX fails. Supporting this use case makes sense, as sometimes the query results can contain null values which should be ignored by the get_as_networkx() converter.
Are there known steps to reproduce?
Run the following code:
import shutil
import kuzu
import networkx

shutil.rmtree("test_db", ignore_errors=True)
db = kuzu.Database()
conn = kuzu.Connection(db)

conn.execute("CREATE NODE TABLE Person (name STRING, age INT64, PRIMARY KEY (name))")
conn.execute("CREATE NODE TABLE Product (name STRING, price DOUBLE, PRIMARY KEY (name))")
conn.execute("CREATE REL TABLE Purchased (FROM Person TO Product, quantity INT64)")

conn.execute("CREATE (p:Person {name: 'Alice', age: 30})")
conn.execute("CREATE (p:Person {name: 'Bob', age: 25})")

conn.execute("CREATE (p:Product {name: 'Laptop', price: 1000.0})")
conn.execute("CREATE (p:Product {name: 'Phone', price: 500.0})")

conn.execute("MATCH (p:Person {name: 'Alice'}), (prod:Product {name: 'Laptop'}) MERGE (p)-[:PURCHASED]->(prod)")
conn.execute("MATCH (p:Person {name: 'Alice'}), (prod:Product {name: 'Phone'}) MERGE (p)-[:PURCHASED]->(prod)")
conn.execute("MATCH (p:Person {name: 'Bob'}), (prod:Product {name: 'Phone'}) MERGE (p)-[:PURCHASED]->(prod)")

# Run the following query
result = conn.execute("""
    MATCH (a)-[p1:Purchased]->(pr1:Product {name: 'Phone'})
    OPTIONAL MATCH (a)-[p2:Purchased]->(pr2:Product {name: 'Tablet'})
    RETURN *
""")

G = result.get_as_networkx()
print(G.nodes)
print(G.edges)

Because the query's OPTIONAL MATCH clause asks for a non-existent relationship, we will receive null values in the query result, which throws the following error:
Traceback (most recent call last):
  File "/Users/prrao/code/kuzu/test.py", line 31, in <module>
    G = result.get_as_networkx()
        ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/prrao/code/kuzu/tools/python_api/build/kuzu/query_result.py", line 283, in get_as_networkx
    _id = row[i]["_id"]
          ~~~~~~^^^^^^^
TypeError: 'NoneType' object is not subscriptable

Tried the code above based on #4282, and it works as intended 👌🏽.
['Person_Alice', 'Product_Phone', 'Person_Bob']
[('Person_Alice', 'Product_Phone', 0), ('Person_Bob', 'Product_Phone', 0)]


allow-top-navigation-by-user-activation

Hello TAG!
I'm requesting a TAG review of:

Name: The new "allow-top-navigation-by-user-activation" <iframe sandbox> flag
Specification URL: https://html.spec.whatwg.org/multipage/browsers.html#attr-iframe-sandbox-allow-top-navigation-by-user-activation
Explainer, Requirements Doc, or Example code: see https://github.com/WICG/interventions/issues/42 for some background, and note how the proposal morphed from initially changing the behavior of allow-top-navigation to introducing a new keyword, allow-top-navigation-by-user-activation
Primary contacts: @domenic, @lubin2010

Further details (optional):

Relevant time constraints or deadlines: Chrome is hoping to ship this in a branch that will branch March 2, so any feedback before then would be helpful.
[x] I have read and filled out the Self-Review Questionnare on Security and Privacy. Although this touches on related areas, it's largely a strengthening of the isolation that was present before (with allow-top-navigation), and none of the questions seem directly relevant.
[x] I have reviewed the TAG's API Design Principles

We'd prefer the TAG provide feedback as (please select one):

[ ] open issues in our Github repo for each point of feedback
[x] open a single issue in our Github repo for the entire review (preferably comment on https://github.com/whatwg/html/pull/2292)
[ ] leave review feedback as a comment in this issue and @-notify [github usernames]

First of all, apologies for the delay - I see that we completely missed the requested deadline.
I'm pretty happy with this - it seems like the ground work for defining a trusted event / user interaction has made good progress, so I don't think we have any objections on moving this forward.
As long as whatwg/html#1903 gets properly followed up on, LGTM. I've subscribed to that issue, so that nit shouldn't block this. Thanks a lot!


Problem with initial install

The issue tracker is for reporting product deficiencies. How do I questions should be posted to the discussion forum at https://groups.google.com/group/got-your-back. When in doubt, start at the discussion forum and return here only when instructed to do so.
Please confirm the following:

I have upgraded to the latest GYB release from https://github.com/jay0lee/got-your-back/releases and I still have this issue.
I am typing the command as described in the GAM Wiki at https://github.com/jay0lee/got-your-back/wiki
Yes

Full steps to reproduce the issue:
1.
2.
3.
Expected outcome (what are you trying to do?):
In the authorization, after project, I created a service account and then OAuth 2.0 Client IDs and provided that to the program.
Then at the authorization part for backup in the page that I am required to access I choose account and then it requires an admin.
I think I may have done something wrong. Now I have deleted the credentials and would like to repeat that part (not everything).
Is it possible? If not what is the required procedure?
Actual outcome (what errors or bad behavior do you see instead?):

Service account setup is for Google Workspace admins only. If you're using GYB for @gmail.com accounts don't follow those steps. If you need help, use the mailing list, not the issue tracker please:
https://groups.google.com/g/got-your-back


Get Area

Excuse me, I started using this package, and i'd like to know, can i get area of object or layer?

Short Version
This library is only for reading and writing DXF files and exposing the information available.  Calculating the area of something falls into the domain of the CAD software you're using, independent of what file format you're using, whether it's DXF, DWG, IGES, etc.
Long Version
It really depends on what you mean by "object or layer".  To get the area of something you first need an enclosed area.  The DXF spec really only has 4 enclosed entities which are exposed in this library as DxfPolyline, DxfLwPolyline, DxfCircle, and DxfEllipse (but only if StartParameter/EndParameter is 0/2π).  Finding the areas of circles and ellipses is simple, so I'll skip those so now I'll turn to DxfPolyline/DxfLwPolyline.  If the polyline is closed and all segments are straight lines (e.g., every vertex has a Bulge of 0.0), then it's pretty straight forward to find algorithms online to calculate the area inside a polygon.  It starts to get really messy, however, if some of those polyline segments are curves and the math involved there is beyond my ability and also beyond the scope of this library.
Taking the complexity up a notch, may CAD software suites allow you to define an area by clicking a single point and it'll then discover what lines and curves bound it.  From there it then does the same polygon area calculation discussed above.  That feature, though, is also beyond the scope of this library as it's not unique to the DXF file format.
Hope this helps.

Thank you very much, I tried your solition and it helped me.


Is it possible to operate on a stream from stdin?

I couldn't find a way to do this with zprint, I suspect it isn't supported.
I wonder what it would take to add that. I think it would be useful.
I tried this, hoping it would work:
tail -f something.edn | zprint

Sorry for the delay in replying.  Been a busy week around here!
What an interesting request.  I have used tail -f for years in a different context than zprint, but certainly never imagined piping the output of tail -f to another program!  I presume that you want what shows up on stdout to be the formatted file, and if more stuff ends up in the file, that additional stuff would also show up (formatted of course) on stdout?
Presently, zprint reads the entire file into memory before formatting it, so it won't do anything until the input file is closed.
I'm interested in your particular use case.  It would probably be quite a bit of work to alter zprint to format an input file in fragments instead of processing the whole file.  Before I would tackle that as a new feature, I'd like to better understand what you are trying to accomplish.  I can imagine some use cases, but I've found that people's actual use cases rarely match up to my imagination.  Thanks!


add docstrings for major public functions

It would be very helpful when using and learning JAX to have docstrings for as many major functions as possible. Especially https://github.com/google/jax/blob/master/jax/api.py but docstrings for any non-trivial function would be helpful.

I think we can declare this more or less done (see: jax.readthedocs.io). Obviously we can always improve the documentation, but let's close this issue and open individual issues for specific problems.


[ecdsa] Extend setup to allow for random and fixed data

FYI @bilgiday

@vogelpi @vrozic
An update for the capture side: There are two main SW-related items on the capture side.
1.  Sending all the secret shares from the Python code (capture.py)

Our current implementation supports sending only single shares of private key d and secret scalar k from Python to C code.
I just prepared two draft PRs to enable us to send the following parameters from Python to C (d0, d1, k0, k1).
https://github.com/lowRISC/ot-sca/pull/109
https://github.com/lowRISC/opentitan/pull/16899
In the ot-sca PR, we have a capture command, ecdsa-simple to run ECDSA-P256 and collect traces. I think we can create new commands by using this template. As far as I understand from the previous AES and KMAC commands, just copying this template command and changing the input-setting part would be sufficient for most of the cases
Please comment in the PRs for specific implementation ideas.

2. Improving  the performance of the setup

In our current setup, we need to reset the FPGA for every section of the ECDSA. For example, I need to run the ECDSA 52 times to collect a full ECDSA-256 trace. With our current setup, I can only collect 10 full ECDSA traces per hour. This is not good, especially for vertical attacks.
To solve the issue, I tried to use CW-Husky's streaming mode but it limits the resolution to 8 bits, which wasn't good enough for me to see the patterns on the power trace (I have a command, ecdsa-stream in the capture.py).
I am planning to explore a new CW-Husky feature, segmented capture, to see if it can help us: https://www.crowdsupply.com/newae/chipwhisperer-husky/updates/new-feature-segmented-capture
Until we have a permanent solution, for vertical attacks, focusing on only a few sections of the ECDSA may enable us to collect more traces per hour.
I will update the issue if I can make progress on the segmented capture.

By the way, while looking at the segmented capture, I encountered this set of demos from NewAE. Here, there are a lot of useful stuff, dropping the link here as a reference:
https://github.com/newaetech/chipwhisperer-jupyter/tree/master/demos/CW305_ECC

If you need some additional features on the CW-Husky, @jpcrypt could comment on effort level of supporting that (especially w.r.t. question of streaming a higher bit-depth)

Thanks @colinoflynn, @jpcrypt for chiming in.
It is good to know that I can play with the resolution in the streaming mode. I will try different resolution and sampling frequency values to figure out what I can from my local setup.

An update:

I tried @jpcrypt's suggestion, and verified that on our CW310, we can use the streaming mode with 12bits/sample resolution at 15-20MS/s sampling rate. With this approach, it takes ~8s to collect a full ECDSA-256 trace (previously, it was taking ~360s with the iterative ecdsa-simple capture command)
Previously, we needed to reset the FPGA for every trace; it seems it was related to OTBN codebase. That problem is also solved now. With these new PRs, we don't need to reset the device for each trace, which will improve the performance of capture campaigns.
I updated the PRs, and you can capture ECDSA-P256 traces using the following commands ECDSA-256 using the following two commands (ecdsa-stream is the faster one)

./capture.py --cfg-file capture_ecdsa_cw310.yaml capture ecdsa-stream --num-traces 1 --plot-traces 1
./capture.py --cfg-file capture_ecdsa_cw310.yaml capture ecdsa-simple --num-traces 1 --plot-traces 1


Is there a way to inspect the temporary environment created?

Previously I reported in #7730 that uv run test_uv/demo.py works unexpectedly but uv run --python 3.10 test_uv/demo.py fails.
I found a verbose flag in uv run but it only showed the python resolution process, with no information on the temporary environment created or used.
Are details on the temporary environment created available in any part of the cli?
If not could anyone point to the source code where envs are get or created?
Are they in ~/.cache/uv/environments-v1?
I wish to understand the env creation process triggered by requesting a non-default python like in uv run --python 3.10 test_uv/demo.py to be able to predict what libraries will be available or not.
For issue #7730, uv run test_uv/demo.py worked not because The first case may have succeeded as uv run will use the .venv in the current directory by default as Charlie suggested.
I did not have any virtual env in the same directory that contained rich.
It turns out it was because uv was using the pip associated with the default python.
Here's how I discovered that:

uv python find --> /usr/bin/python3
ll /usr/bin/python3 --> /usr/bin/python3 -> python3.8
python3.8 -m pip list --> the list contained rich and requests
pip3.8 uninstall rich to break uv run test_uv/demo.py, thus proving uv was using environment (is this considered system level?) associated with python3.8 and pip3.8

Alternatively to step 3, python3.8 -m pip show pip , then look at Location: /home/hanqi/.local/lib/python3.8/site-packages to find rich inside

In this case, does the script have a # /// script tag?

No # /// script.
It was the same script as #7730
import requests
from rich.pretty import pprint
import sys

print(sys.version)

import importlib.metadata

rich_version = importlib.metadata.version("rich")
print("Rich Version: ", rich_version)

resp = requests.get("https://peps.python.org/api/peps.json")
data = resp.json()
pprint([(k, v["title"]) for k, v in data.items()][:10])

No # /// script, it was the same script as #7730
import requests
from rich.pretty import pprint
import sys

print(sys.version)

import importlib.metadata

rich_version = importlib.metadata.version("rich")
print("Rich Version: ", rich_version)

resp = requests.get("https://peps.python.org/api/peps.json")
data = resp.json()
pprint([(k, v["title"]) for k, v in data.items()][:10])

If you're in a project (i.e., a directory or parent directory with a pyproject.toml), uv run will by default run in a virtual environment located at .venv (relative to the project root).
If you're not, it will run in the discovered interpreter (no environment necessary), unless you pass --with, in which case, it will create an ephemeral environment in the cache: https://github.com/astral-sh/uv/blob/005bb235f03c96d00d0231f1e1a4dd4eca0d4c0b/crates/uv/src/commands/project/environment.rs#L19


Updated README Content and Updated Script of CPU TEMPERATURE

Description
This Pull Request addresses the issue of an incomplete README file and includes the updated script for the CPU temperature retrieval. The previous version of the README was missing important sections, such as Prerequisites, Explanation of the Script, Setup Instructions, Output, Compatibility, Contributing, and License. Additionally, the updated script provided by the assistant incorporates improvements in code organization and error handling.
Fixes #(1447)

Type of change

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update
[x] Documentation Update

Checklist:

[x] My code follows the style guidelines(Clean Code) of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[ ] I have created a helpful and easy to understand README.md
[x] My documentation follows Template for README.md
[x] I have added the project meta data in the PR template.
[ ] I have created the requirements.txt file if needed.

Project Metadata
none
Category:

[ ] Calculators
[ ] AI/ML
[ ] Scrappers
[ ] Social_Media
[ ] PDF
[ ] Image_Processing
[ ] Video_Processing
[ ] Games
[ ] Networking
[ ] OS_Utilities
[ ] Automation
[ ] Cryptography
[ ] Computer_Vision
[ ] Fun
[x] Others

Title: temp.py
Folder: CPU temperature
Requirements: None
Script: temp.py
Arguments: none
Contributor: @slayerrr12
Description: This Pull Request addresses the issue of an incomplete README file and includes the updated script for the CPU temperature retrieval

@avinashkranjan  pls review this PR sir so that i can start creating other pull requests and work on other issue :)


Notification is closing itself

I need the notificaion to stay it open until user close it and not closing automatialy after some time.
Both requireInteraction: true and timeout: XXXXXXXX  seems not to work by me (FF 56 and Chrome 75). The notification windows closes itself after about 15 seconds.
<script src="//code.jquery.com/jquery-latest.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/push.js/1.0.12/push.js"></script>
<script>
       Push.create("Hello from SIS", {
            body: event.data,
            icon: "/framework/icons/logo_mini.png",
            timeout: 1000000,
            requireInteraction: true,
            onClick: function() {
                console.log(event.data);
            }
            });

</script>

I'm not sure if FF does support  requireInteraction: true .
But also timeout isn't working to me.

Firefox doesn't support requireInteraction and yields no control over how long the notification will be visible. timeoutis an internal construct of Push.js which calls notification.close after the specified time.


Add "LTO" to performance cheat sheet

LTO can have a performance boost. It's off by default as it can be flakey on linux. It's about to be turned off by default on OSX because it can lead to borked installs when the XCode version changes.
We should document turning it on.

Dur. This is already there.


Converted to package from plugin

This is purely a Flutter package, so it was converted to a package from the plugin. It removed the dependency for Android and iOS.

@azukisiromochi Can you merge and publish new version? its necessary to upgrade now to support latest version of the flutter.


some tripleo fixes

update inventory host file for tripleo scenario testing
add a default value for the mode of keyring file in ceph-client

jenkins test luminous-ansible2.4-ooo_collocation


I have a simple questions:

Hello, I have some questions about a mod that I'm using. Can you help me with the following:

How can I make "THE END" appear as a moon of Jupiter?
Is it possible to make a rocket land on "THE END" at a specific location, like the Obsidian Platform or a custom location?
If "THE END" is considered a planet and I have a mod that automatically spawns the Ender Dragon upon entering "THE END", will this mod work or not?

Thank you in advance for your assistance.

In your config\advRocketry\planetDefs.xml file, add an entry for it as a moon of Jupiter with the DIMID="1" and dimMapping="" like this:
        <planet DIMID="7" customIcon="GasGiantRed" name="Jupiter">          <GasGiant>true</GasGiant>          <orbitalDistance>330</orbitalDistance>          <rotationalPeriod>24000</rotationalPeriod>          <planet DIMID="1" dimMapping="" name="The End">              <orbitalDistance>50</orbitalDistance>              <rotationalPeriod>50000</rotationalPeriod>          </planet>      </planet>
I believe the rocket will always land at the same coordinates in the destination dimension as it left from the departure one. In this case if you warp to Jupiter using a warp ship created using "Station 1" those coordinates will be x -1536 z -1536, which may or may not be on an end island. If you use "Station 2" then they will be x 512 z -1536, "Station 3" x 2560 z -1536, and "Station 4" x -1536 z 2560. It will be bad if you end up in the void. So if you want the rocket to come down at a specific set of coordinates, I think you would need to launch it from another moon of Jupiter at those same coordinates. Say create a moon called Ganymede and put the launchpad within 50-60 blocks of 0,0 so you land on the main island. I don't think you cannot land on the obsidian platform because its positions varies depending on the seed and it is only created when something goes through the end portal.
The Ender Dragon spawns fine already as it is the vanilla dimension so you do not need a mod. The only difference is Jupiter and the sun will be in the sky.


Update debug & mime packages to their latest versions

Coverage remained the same at 72.97% when pulling 304cf80fbeb8f8a9ee9bc0e655cb0a2f9b221473 on update-npm-debug-and-mime into d11f40315929d879440ad89049e97dcd7c380a19 on master.


Default to "online" mode

@andreasknoepfle I'm mostly done with what I wanted to do for 1.0 - what do you think about this one?
Idea to make "offline mode" the default was to "help" people to think twice before doing remote prints, but I fear it's confusing and surprising and could even push off people if their very first PDF print fails for this reason. Wdyt?

🤷♂ went ahead and did it


Create marker relations map for standard plug-in gait model

See PR #187 for description, commits, and discussion, and story #174 for AC this task addresses.

Work Log

0.5 hrs - learning how to render line objects in ThreeJS and rendering a single line (as a proof-of-concept)
1 hr - thinking through data structure options for efficiently representing segments for the renderer and how to get the required info for each of them from the loaded marker data (took a while due to some unfamiliarity with what types are available in typescript and how to use them)
3 hrs - researching and planning the correct marker label pairs for each segment identified by their proper anatomical names (such as LLMAL - LMET5: left lateral malleolus to left 5th metatarsal)
1 hr - attempting to set up a parseable tsv config file, which due to issues with NodeJS I don't fully understand, I abandoned. I ended up settling on a simple list of string tuples (labeled segments) which can be imported from the segmentsConfig.ts file
0.25 hr - adding comments to tuples in layman's terms


Eddystone implementation does not provide enough documentation

The Eddystone code is not documented enough to allow effective usage of the implementation.

ARM Internal Ref: IOTSFW-1716


Fix minor severity heap buffer overflow reading --auth-file

Fixes #805
Allocate an extra byte for reading the last entry when there is no \n at
the end of the file.
Also, check if the user contains null bytes when reading the last entry.
Unrelatedly, add handling in case the auth file size changes while it is being read.

Should this start forbidding control characters in usernames such as \r as well (clients probably can't send that)

Cool, thanks!

Out in 1.6.10


Skrollr only works locally in Chrome but not when live

Hi,
I have a couple of related issues. My animations work fine in Firefox and IE but only work locally in Chrome, although they do work online in Chrome after resizing. How can this be?  I've seen other threads dealing with the resizing issue and I've added a the debounce / refresh function as suggested but it doesn't work. Maybe I haven't applied this properly as I'm a designer rather than a coder.
I know what is happening is that the animations are firing before they hit the viewport, because if you zoom out
You can view my page on
www.bluebloc.ie/mind
Any help would be greatly appreciated as the launch date is looming and this only became apparent once I made the pages live.
Thanks

How can this be?

race-conditions.  On the web they don't. When you init skrollr some images are missing. Once they are loaded, the meaning of stuff like data-top changed, because the new images moved elements in the document down. Refresh skrollr when all images are loaded.
$(window).load(function() { skrollr.get().refresh(); });

Thanks a million Alexander. Tried this and it works.
Regards
Marc
Sent from my iPhone

On 21 Feb 2015, at 07:44, Alexander Prinzhorn<EMAIL_ADDRESS>wrote:
How can this be?
race-conditions.  On the web they don't. When you init skrollr some images are missing. Once they are loaded, the meaning of stuff like data-top changed, because the new images moved elements in the document down. Refresh skrollr when all images are loaded.
$(window).load(function() { skrollr.get().refresh(); });
—
Reply to this email directly or view it on GitHub.

I have a novice question. Where do I put the above code? Do I wrap it in script tags at the bottom near the init skrollr? Please advise. Thank you!

I have a novice question. Where do I put the above code? Do I wrap it in script tags at the bottom near the init skrollr? Please advise. Thank you!

The code may not apply to your case as the website above is already using jQuery which the code makes use of. If you are using jQuery then you can put the code in a script tag anywhere below the jQuery code. The exact position doesn't matter at all since it just adds an event listener.


CentOS 7安装配置Shadowsocks客户端 - 俞宏远的博客 | Hongyuan Blog

https://hongyuanyu.github.io/2019/04/24/centos配置shadowsocks客户端/
When natural inclination develops into a passionate desire, one advances towards his goal in seven-league boots.

tql!

不错


A few updates

[x] Move core files into it's own folder core
[x] Update README files to get more information on each package on Atmosphere
[x] Remove .npm folder, we can re-add this in the respective folder if needed

We can update the README files on Atmosphere with meteor publish --update.

Thanks! I made a few minor changes (improved formatting and moved the LICENSE file up again) and cleaned up the history: c9620cc99505f3b072501e3d6fa9e2ed6283e417, c0e978b146d1df8a25bfa75a958d86365c7a1bc0.


Update the base aws sdk

2.683.0 fixes serious bugs.
https://github.com/aws/aws-sdk-js/blob/master/CHANGELOG.md#26830

Closed by #231 and #230


Azure AD Roles that will obtain the user notification without the custom URL under customization

[Enter feedback here]
Hello Team, would be possible to add a line that mentioned the Azure AD Admin roles that will receive the email notification when a user that is not set for SSPR tries to reset the password and the company did not set any custom URL for the helpdesk.

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

ID: cacc043b-aeec-5deb-e60f-b11e6381b0ba
Version Independent ID: aa2be87c-296f-b3ff-9549-4407c46746d4
Content: Enable Azure Active Directory self-service password reset
Content Source: articles/active-directory/authentication/tutorial-enable-sspr.md
Service: active-directory
Sub-service: authentication
GitHub Login: @Justinha
Microsoft Alias: justinha

@darrenCampos
Thanks for your feedback! I've assigned this issue to the author who will investigate and update as appropriate.

@darrenCampos sorry for delay and thanks for raising this. I created an internal work item for SMEs to review and update the topic as needed. #please-close


Trims out "Obj" from class name due to redundancy

One isn't trimmed, SvObj because Sv may prove to be too short of a class name

Will leave the branch incase we need to revert


⚠ Roblox Devhub has degraded performance

In c7e60a7, Roblox Devhub (https://developer.roblox.com) experienced degraded performance:

HTTP code: 200
Response time: 1903 ms

Resolved: Roblox Devhub performance has improved in 21ab734.


HTML

HTML
User Story
As a bootcamp student
I want the prework notes to be structured on a webpage
so that I can easily find and read information
##Acceptance Criteria
GIVEN a Prework Study Guide website
WHEN I visit the website in my browser
THEN I see four boxes titled HTML, CSS, Git, and JavaScript with associated notes listed

CSS
User Story
As a bootcamp student
I want the prework notes to be structured on a webpage
so that I can easily find and read the information
Acceptance Criteria
GIVEN a Prework Study Guide Website
WHEN I view the study guide
THEN I see a dark blue header and footer, and four boxes with a shadow

JavaScript
##User Story
As a bootcamp student
I want the prework notes to be structured on a webpage
so that I can easily find and read the information
Acceptance Criteria
GIVEN a Prework Study Guide website
WHEN I view the study
THEN I can see the four topics I learned listed along with a suggestion on what I should study first

README
##User Story
As a bootcamp student,
I want the prework notes to be structured on a webpage
so that I can easily find and read the information
Acceptance Criteria
GIVEN the prework project repository,
WHEN  I view the README for the repository,
THEN I can see a professional README that provides information on the project and how to use it

Deployment
##User Story
As a bootcamp student,
I want the prework notes to be structured on a webpage,
so that I can easily find and read the information.
##Acceptance Criteria
GIVEN a Prework Study Guide website,
WHEN I visit the website using the URL,
THEN I can access my website from any browser

Issue Closed


Mini catalog endpoint (adding new parameters)

Fixes #42

Codecov Report

Merging #45 (46d9ab1) into main (fc75035) will increase coverage by 0.42%.
 Consider uploading reports for the commit 7e2582d to get more accurate results

@@             Coverage Diff              @@
##               main      #45      +/-   ##
============================================
+ Coverage     85.28%   85.70%   +0.42%
- Complexity       83       92       +9
============================================
  Files            30       30
  Lines          1223     1238      +15
  Branches        191      194       +3
============================================
+ Hits           1043     1061      +18
+ Misses          104      102       -2
+ Partials         76       75       -1

Impacted Files
Coverage Δ

.../service/viewdefinition/ViewDefinitionService.java
89.47% <ø> (ø)

...va/io/kaoto/backend/api/resource/StepResource.java
81.57% <81.25%> (-1.03%)
:arrow_down:

.../step/parser/kamelet/KameletStepParserService.java
82.48% <82.48%> (+2.18%)
:arrow_up:

...src/main/java/io/kaoto/backend/KamelPopulator.java
83.44% <83.44%> (ø)

...aoto/backend/metadata/catalog/InMemoryCatalog.java
97.36% <85.71%> (ø)

...ployment/generator/kamelet/KameletRepresenter.java
93.33% <90.16%> (ø)

...o/backend/api/resource/ViewDefinitionResource.java
67.74% <100.00%> (+9.67%)
:arrow_up:

...kend/api/service/deployment/DeploymentService.java
72.22% <100.00%> (ø)

...elet/KameletBindingDeploymentGeneratorService.java
94.28% <100.00%> (ø)

...tor/kamelet/KameletDeploymentGeneratorService.java
93.54% <100.00%> (ø)

... and 7 more

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 fc75035...7e2582d. Read the comment docs.


InplaceAdd used issue

when i use the lookupeditor, enable inplaceadd, but when click the create new button it show a edit dialog, how can i do this?

Inplace add opens the edit dialog for the linked table. If you happen to have something selected in the field before you click the button you'd end up with the edit dialog for that item. This is by design. What are you trying to do?

@sayuga, as the picture show, wo had not do any selected before i click the button, and my code as below
[DisplayName("Product"), Column("ProductID"), Size(20), NotNull, ForeignKey("[dbo].[ProductInfo]", "ProductNumber"), LeftJoin("jProduct"), TextualField("ProductPcbpn"), LookupInclude]
[LookupEditor(typeof(ProductInfoRow), InplaceAdd = true)]
public String ProductId
{
get { return Fields.ProductId[this]; }
set { Fields.ProductId[this] = value; }
}

is ProductNumber the Id(key) field for the Product Info table? Your foreign key should be the Id field for the matched table. Otherwise, if Product Number field in the Product Info table happens to allow nulls, you'll end up opening the row entry with a "null" value on the product table thus you'd be editing that row.
Think of linking in this set of steps.:
*Assuming Table A has the form you are working on and  Table B is the table you are linking to.
-First add a single row to Table A to hold the IdField for Table B [Example: linkedTableBId]. This Id field holds the key field value for the matched table.
-Add the foreign key and left joint [Example: Foreignkey(typeof(TableBrow), "tableBId"), LeftJoin("tblB")
-Now you can use the LeftJoin value to map the linked fields to your current form using the Expression() attribute. [Example: Expression("tblB.someField")]
-Note that you are technically filtering and adding/editing the the joint table per the Id field. The information you display in the LookupEditor Combobox is the field you designated in the INameRow.NameField on the TableBRow.cs.
-left join expressions are used to display the information matching the key identifier that is linked.
A good way to think about it is that the 'person' is the Id and the clothes are the other fields. When you want to talk to the 'person', you always talk to the 'person' but you only look at the 'clothes' because the clothes may change but the person doesn't
Looking at what you have you don't seem to be matching to the Id Field of the ProductInfo Table. The Northwind OrderRow.cs has a good couple samples of joint fields. Take a look there and you'll see some usable examples.


Reconstruct source code and add Inline, Class extractor

We try to provide a toolkit for extracting raw code into informative data for the AI4Code domain.
This data toolkit aims to extract raw code into multi-level structures which are class, function, and inline.
Reconstruct source code
We reconstruct the source code for separate multiple usage and convenience for extension.
New features:

[x] Load data format (e.g: CSN format)
[x] Config multiprocessing
[x] Install environment, build languages and documentation
[x] Provide raw code analysis tool (analyze total code line, blank line, comment line)

Function extractor

[x] Python
[x] Java
[x] JavaScript
[x] Ruby
[x] Go
[x] Php
[x] Rust
[x] C
[x] C++
[x] C#

Inline and Class extractor
Currently supported languages:

[x] Python
[x] Java
[x] JavaScript
[x] Ruby
[x] Go
[x] Php
[x] Rust
[x] C
[x] C++
[x] C#

Ready to merge


Build error OpenRoad Flow Scripts

Description
I have run the setup.sh and dependency installer but when I try to run build I get the following error. Any Idea how I can solve this issue ?

Suggested Solution
No response
Additional Context
No response

Hi, for ORFS local installation may I check if you followed these instructions?
git clone --recursive https://github.com/The-OpenROAD-Project/OpenROAD-flow-scripts
cd OpenROAD-flow-scripts
sudo ./setup.sh
./build_openroad.sh --local

@Revenantx86 You probably have a corrupted /usr/local folder that you need to clean out.
When you follow https://openroad-flow-scripts.readthedocs.io/en/latest/user/BuildLocally.html, the files are not installed in /usr/local, but in OpenROAD-flow-scripts/dependencies:
$ find . -regex .*spdlog/logger\.h
./dependencies/include/spdlog/logger.h

Thank you very much I have fixed the problem by installing the dependencies properly.


Add ability to filter tree view to a particular migration

Previous tree endpoint:
    # See all resources for a plan
    "/namespaces/:ns1/plans/:plan/tree",

Additional tree endpoint (this PR):
    # See all resources for a plan
    "/namespaces/:ns1/plans/:plan/tree",
    # Filter for a particular migration
    "/namespaces/:ns1/plans/:plan/tree/:migration",

To test:
AUTH_OPTIONAL=1 ROLE=discovery make run-fast

# See new schema items
curl http://localhost:8080/schema | jq

# View full tree view contents
curl http://localhost:8080/namespaces/openshift-migration/plans/plan-rocket-chat/tree/

# View filtered tree view contents
curl http://localhost:8080/namespaces/openshift-migration/plans/plan-rocket-chat/tree/stage-ec573

Tested and looking good!


[M1.1] List of available computers

As a visitor, I want to view a list of available computers on the home page, so that I can browse through the options without any login requirements.


praw exception provides no details when flair id is incorrect

Describe the Bug
When posting to a sub, if an invalid flair id is used, praw throws:
BadRequest('received 400 HTTP response')
With no other information about what went wrong.  It took me literally weeks to figure out that it was an incorrect flair id.
Is praw dropping the description of the failure, or is reddit sending literally nothing?
Desired Result
I would expect the exception to say something like "Incorrect or invalid flair id".
Code to reproduce the bug
import praw
import prawcore

def getApi():
    user_agent='linux:weather alert:v3 (by /u/Endlisnis)'
    reddit = praw.Reddit(client_id='...',
                         client_secret='...',
                         user_agent=user_agent,
                         username='...',
                         password='...')
    return reddit

def getSub():
    api = getApi()
    subreddit = f'/r/Montreal'
    s = api.subreddit(subreddit)
    return api, s

def postImage(api, sub, text, image, depth=1):
    submission = sub.submit_image(
        text, image, timeout=30,
        flair_id='7')

def main():
    api, sub = getSub()
    submission = postImage(
        api, sub, "Image with comment", '/home/rolf/weather/leaflet.png')
    submission.reply('Comment on image')

if __name__=='__main__':
    main()

The Reddit() initialization in my code example does not include the following parameters to prevent credential leakage:
client_secret, password, or refresh_token.

[X] Yes

Relevant Logs
Traceback (most recent call last):
  File "/home/rolf/weather/redditBug.py", line 40, in <module>
    main()
  File "/home/rolf/weather/redditBug.py", line 35, in main
    submission = postImage(
  File "/home/rolf/weather/redditBug.py", line 28, in postImage
    submission = sub.submit_image(
  File "/home/rolf/weather/p3.10/lib/python3.10/site-packages/praw/util/deprecate_args.py", line 43, in wrapped
    return func(**dict(zip(_old_args, args)), **kwargs)
  File "/home/rolf/weather/p3.10/lib/python3.10/site-packages/praw/models/reddit/subreddit.py", line 1263, in submit_image
    return self._submit_media(
  File "/home/rolf/weather/p3.10/lib/python3.10/site-packages/praw/models/reddit/subreddit.py", line 623, in _submit_media
    self._reddit.post(API_PATH["submit"], data=data)
  File "/home/rolf/weather/p3.10/lib/python3.10/site-packages/praw/util/deprecate_args.py", line 43, in wrapped
    return func(**dict(zip(_old_args, args)), **kwargs)
  File "/home/rolf/weather/p3.10/lib/python3.10/site-packages/praw/reddit.py", line 842, in post
    return self._objectify_request(
  File "/home/rolf/weather/p3.10/lib/python3.10/site-packages/praw/reddit.py", line 739, in _objectify_request
    self.request(
  File "/home/rolf/weather/p3.10/lib/python3.10/site-packages/praw/util/deprecate_args.py", line 43, in wrapped
    return func(**dict(zip(_old_args, args)), **kwargs)
  File "/home/rolf/weather/p3.10/lib/python3.10/site-packages/praw/reddit.py", line 941, in request
    return self._core.request(
  File "/home/rolf/weather/p3.10/lib/python3.10/site-packages/prawcore/sessions.py", line 330, in request
    return self._request_with_retries(
  File "/home/rolf/weather/p3.10/lib/python3.10/site-packages/prawcore/sessions.py", line 266, in _request_with_retries
    raise self.STATUS_EXCEPTIONS[response.status_code](response)
prawcore.exceptions.BadRequest: received 400 HTTP response

This code has previously worked as intended.
No
Operating System/Environment
Linux Mint 21.1
Python Version
3.10.6
PRAW Version
7.6.1
Prawcore Version
2.3.0
Anything else?
No response

In this case, PRAW does not get any additional info from Reddit to inform the user why the submitting the post failed. As a result, there isn't much PRAW can do other than raise a generic exception.


New checklists for positive and negative controls

Background:
Experimental controls have become very important in microbiome studies (metagenomics, 16S rRNA gene profiling), and in fact each study should include controls (at the minimum one to several DNA extraction controls).
There have been several cases in the microbiome field where researchers report the finding of certain organisms in certain scenarios that eventually turned out to originate from kit reagents/contamination in the lab.
Some journals indicate now specifically in the author guidelines, that the data for DNA extraction controls (and other experimental controls) need to be provided.
See e.g. https://microbiomejournal.biomedcentral.com/submission-guidelines/preparing-your-manuscript/research-article
The above journal specifies “These controls should be sequenced, and the sequence data reported in the paper and made available along with the sample sequence data in a public repository.”
An initial call was held on June 12, 2019 with members of the CIG, including representatives from NCBI and ENA. Three options were discussed:

Add terms for controls to all existing checklists
Create two new checklists/packages for positive and negative control types
Add an attribute for positive control to existing checklists and have a separate checklist for negative controls

ENA prefers option 2. NCBI will need to discuss implementations internally before expressing a preference.
Regardless of which implementation is adopted, new terms will be needed. An initial list was drafted at the call and will be shared as a spreadsheet where people can make suggestions and comments.

A draft of the lists is available at https://docs.google.com/spreadsheets/d/1miWEW8fxvTOpFDuq1nV0NkBLgB35Q7nkt4JsHxlEHqw/edit#gid=0. I included some of the key terms from MIxS that seemed relevant.

May I ask why we need a separate geographic location attribute for control samples? "cont_geo_loc_name" surely the normal "geo_loc_name" is sufficient?

@only1chunts I think the reasoning for separate fields was that their may be separate locations for where the negative control is collected and where it is processed. Perhaps @lschriml can say more about this, as I think she works with negative controls.

Suggestions from CIG call on 6/24:
Make technical replicate a separate boolean field
Make a more general label for biological replicate to capture any sort of biological set of interest. Then there may also need to be a set type field and set ID field.

Update terms and add MIXS IDs.

@josieburgin @anjijohnston

the positive and negative control checklists are updated, columns aligned, MIxS IDs added.

Could there be just one checklist, as the only different is the type of control ?

Cheers,
Lynn

Hi @lschriml, when implemented in ENA, if it is added as one single checklist we would need to make both the 'positive control type' and 'negative control type' fields as optional which means they would not necessarily be used at all. So for us, it would be preferable to have 2 checklists to ensure users use the correct control type field.

Sounds good.
Have you decided on a name for the checklists ?
Sent from my iPhone

On May 21, 2021, at 4:27 AM, josieburgin @.***> wrote:

Hi @lschriml, when implemented in ENA, if it is added as one single checklist we would need to make both the 'positive control type' and 'negative control type' fields as optional which means they would not necessarily be used at all. So for us, it would be preferable to have 2 checklists to ensure users use the correct control type field.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.

Hi @lschriml we don't have a particular preference over the checklist names. Something like MIxS Positive Control and MIxS Negative Control should work fine.

Sounds good.
Do you anticipate additional changes/edits ?
When the last edits are complete, I will assign MIxS IDs.
Cheers,
Lynn
Sent from my iPhone

On Jun 9, 2021, at 8:28 AM, josieburgin @.***> wrote:

Hi @lschriml we don't have a particular preference over the checklist names. Something like MIxS Positive Control and MIxS Negative Control should work fine.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.

Hi @lschriml, I have no further comments.

sorry for taking so long to get around to looking at this. For the positive control it seems logical to include the taxon ID as there is going to be some sort of DNA included, but for the negative controls there is a good chance there will be no DNA included and therefore no taxon ID.
If the recommendation is to use the NCBI:txid2582415 for "blank sample" then we should include that in the definition?
If we are going to add the term "taxid" for these checklists, it should also be added to the core and recommended for all checklists, but that brings us into this directly related discussion in ticket #128  i.e. are we limiting the ID to NCBI taxonomy only?

Hi @only1chunts, this may have been added as INSDC need the tax ID. In which case the INSDC guidelines would be 'blank sample' for the negative controls.
Regarding how GSC wants to handle taxonomy - if tax ID is not normally included in the GSC checklists I don't know if it needs to be included here? If you decide it should be included - I agree having details on the appropriate taxon to use in the definition would be good.

TODO: Move into final MIxS spreadsheet with a few small changes. Needed changes are in GH issues.

I just started moving this to v6 spreadsheet and realised that these are not actually "environmental packages", and they dont actually include all the mandatory terms of the MIxS checklists (i.e. there are no ENVO fields) so how are we classing these? Checklists or packages? if packages, how do reconcile the fact they remove some of mandatory fields in whichever checklist they are appended to?

Infact looking at it, there is actually only ONE term that makes up each of these "packages" the rest of the listed terms are actually Core items.
Obviously EBI/NCBI can create their own submission packages for these, but I'm wondering if we actually need to define these as packages, instead just add the two new terms "pos_cont_type" and "neg_cont_type" to the core and specify them as conditional mandatory for all checklists?

@only1chunts I agree about just adding the new terms and not creating new checklist or packages. HOWEVER, once MIxS as RDF is up an running, it will be easy to create new checklist/packages/profiles, so we can reopen this issue then.

I have added the two terms (pos_cont_type and neg_cont_type) to the core as conditional mandatory for all checklists.
closing this ticket now. If anyway has any objections or updates please reopen this ticket.


how i can hide the play & pause button?

how i can hide the play & pause button?

https://github.com/deulos/vue-flux/issues/66

Indeed #66 is currently the way.
I will add an option in next releases to allow to hide it.

Thanks @amir9480 for replying


Ripple effect directive

Coverage decreased (-1.3%) to 74.929% when pulling d67a08bbcbecb6933b40bffb13887aadc490965e on rkaraivanov:master into 8656a147bd0afa4f714dac22eb1c633c21f89269 on Infragistics:master.


Split up FiniteMPS

FiniteMPS -> into BaseMPS and FiniteMPS
added random initialization

I'll pull in https://github.com/google/TensorNetwork/pull/351 first so you'll need to deal with that merge.

Is this good to go?

Martin, can you also make this accessible via the __init__.py file?

added FiniteMPS to init.py. This is good from my side


Fix preprocessor errors for some statements

due to not being supported by variable inspector
The same error with Imports in #763 occurs with object, class and type too, basically everything that's not a val, var, def or expression so just disable variable inspector for them for now.
object Object

cmd1.sc:7: not found: value res1
  .declareVariable("res1", res1); Iterator() },
                           ^Compilation Failed

Compilation Failed

The CI errors might be caused by our use of outdated sbt launchers. Having a look.

@kiendang In order to fix the CI issues here, I merged https://github.com/almond-sh/almond/pull/756, which switches the build to mill.
I put some useful mill commands in this file, and https://github.com/almond-sh/almond/pull/800 adds more details for IDEs.
If you're having an issue with mill, please do tell me. I don't want it to be a hindrance to you, and any issue you run into could be worth mentioning in the doc above.

Thanks for the heads-up. I'll take a look and let you know.


Passive Perception Tooltip for Pathfinder

Pathfinder doesn't have Passive Perception. So, please change tooltip to "Perception bonus" for clarity.

Does that apply to PF2e or pf1 or both?

Both editions.

PF2e might want to have Perception DC in that actually, since that is often compared against in similar fashion to passive perception.


Comentoplusplus cannot initialize database properly

I have been building ARM versions of commento (plus plus) to run on my Raspberry Pi.
I built the original commento by doing git clone, make prod etc. and it works fine.
I built commentoplusplus the same way and I can run it just fine replacing the original commento in a place where the original has set up the database and registered the first user
If I use commentoplusplus to setup the database and register the first user it fails.
By doing repeated dropdb/createdb I have been able to reproduce this at will.
This is commento working
/var/log/syslog:Mar  2 11:27:26 micronetia commento[16699]: 2021/03/02 11:27:26 [INFO] version.go:13 versionPrint(): starting Commento v1.8.0-rc1-8-g84bfd64
/var/log/syslog:Mar  2 11:27:26 micronetia commento[16699]: 2021/03/02 11:27:26 [INFO] database_connect.go:20 dbConnect(): opening connection to postgres: postgres://commento:redacted@<IP_ADDRESS>:5432/commento?sslmode=disable
/var/log/syslog:Mar  2 11:27:26 micronetia commento[16699]: 2021/03/02 11:27:26 [INFO] database_migrate.go:47 migrateFromDir(): 0 migrations already installed, looking for more
/var/log/syslog:Mar  2 11:27:27 micronetia commento[16699]: 2021/03/02 11:27:27 [INFO] database_migrate.go:89 migrateFromDir(): 29 new migrations completed (29 total)
/var/log/syslog:Mar  2 11:27:27 micronetia commento[16699]: 2021/03/02 11:27:27 [WARNING] smtp_configure.go:17 smtpConfigure(): smtp not configured, no emails will be sent
/var/log/syslog:Mar  2 11:27:27 micronetia commento[16699]: 2021/03/02 11:27:27 [INFO] smtp_templates.go:43 smtpTemplatesLoad(): loading templates: [confirm-hex reset-hex domain-export domain-export-error]
/var/log/syslog:Mar  2 11:27:27 micronetia commento[16699]: 2021/03/02 11:27:27 [INFO] sigint.go:22 sigintCleanupSetup(): setting up SIGINT cleanup
/var/log/syslog:Mar  2 11:27:27 micronetia commento[16699]: 2021/03/02 11:27:27 [INFO] router.go:32 routesServe(): starting server on <IP_ADDRESS>:8081

This is commentoplusplus not working
/var/log/syslog:Mar  2 11:31:37 micronetia commento[16755]: 2021/03/02 11:31:37 [INFO] version.go:13 versionPrint(): starting Commento v1.8.4-14-ga020fd6
/var/log/syslog:Mar  2 11:31:37 micronetia commento[16755]: 2021/03/02 11:31:37 [INFO] database_connect.go:20 dbConnect(): opening connection to postgres: postgres://commento:redacted@<IP_ADDRESS>:5432/commento?sslmode=disable
/var/log/syslog:Mar  2 11:31:37 micronetia commento[16755]: 2021/03/02 11:31:37 [INFO] database_migrate.go:47 migrateFromDir(): 0 migrations already installed, looking for more
/var/log/syslog:Mar  2 11:31:37 micronetia commento[16755]: 2021/03/02 11:31:37 [ERROR] database_migrate_email_notifications.go:18 migrateEmails(): cannot get comments: pq: relation "commenters" does not exist
/var/log/syslog:Mar  2 11:31:37 micronetia commento[16755]: 2021/03/02 11:31:37 [ERROR] database_migrate.go:78 migrateFromDir(): cannot execute Go migration associated with SQL /home/commento/commento-server/db/20190213033530-email-notifications.sql: Encountered error applying database migration.
/var/log/syslog:Mar  2 11:31:37 micronetia commento[16755]: fatal error: Encountered error applying database migration.
/var/log/syslog:Mar  2 11:31:37 micronetia systemd[1]: commento.service: Main process exited, code=exited, status=1/FAILURE
/var/log/syslog:Mar  2 11:31:37 micronetia systemd[1]: commento.service: Failed with result 'exit-code'.

Note that if I continually restart commentoplusplus it will eventually run anyway and I can attempt to sign up a user. However that doesn't actually work and gives an error. I can probably provide the additional syslog errors but there doesn't seem to be much point because I'm sure the errors are related to the initial database initialization failing

And when I try the devel build it works....

Thanks for the bug report! The errors you're getting appear to be due to the database not being set up by commentoplusplus correctly. The database setup happens by loading in all the migrations in the db/ folder one by one, which creates the appropriate tables, upgrades the database structure from previous commento versions, etc.
From the sound of things, since the make devel build works, it's unlikely to be an issue with the code. What is more likely from the logs is that the folder full of migrations at build/prod/db is incomplete for some reason (filesystem error?) and so the initialisation never quite finishes properly.
Can you please report back the results of ls -la build/prod/db and ls -la build/devel/db?

prod.txt
dev.txt
prod.txt is ls -la build/prod/db
dev.txt is ls -la build/devel/db
They are the same size so I don't think anything is missing/different
I plan to mix and match binaries and directories today and see the prod binary works with everything else from devel. I'll let you know. The devel binary and scripts etc. seems to be working just fine for me now but I assume it's better to deploy the prod binary in production

Ah I see the issue, for some reason the file sizes for all of the database schemas are 0 in the build/prod/db folder! It looks like for some reason the file copy command partially failed? If you copy the schemas over again or run a make clean && make prod


How to use Dialog with AnimatedVisibility

How to use Dialog with AnimatedVisibility, or how to animate the display or exit of Dialog

This is only possible if you use AnimatedVisibility inside Dialog. Because its content is drawn outside of the current node, usual modifiers don't work with it.
See the tutorial for Android (code). The only difference with other platforms is that you need to configure native dialog differently:

you need to override scrimColor:

        Dialog(
            onDismissRequest = onDismissRequest,
            properties = DialogProperties(
                usePlatformDefaultWidth = false,
                scrimColor = Color.Transparent
            )
        )

you don't need to configure dialogWindow

Also, it is not possible to use it with opinionated popups/dialogs such as DropdownMenu/AlertDialogs. The only way to animate them is to copy and change the implementation.

Related to #4365

Please check the following ticket on YouTrack for follow-ups to this issue. GitHub issues will be closed in the coming weeks.


Windows: Remove some TODOs

Signed-off-by: John Howard<EMAIL_ADDRESS>Cleaning up some of the TODOs. Rather than removing/factoring it out it, indicating it is a no-op on Windows.

LGTM

LGTM


"what is watsonx"

superknowa ask me anything about an IBM product should be able to answer something about what is watsonx and what is watsonx.data

Looking into the issue. The information you are looking for is not available message was showing because of the backend was not functioning properly. Superknowa still not answering the question properly "What is watsonx", it seems like we don't have the information regarding watsonx in our knowledge base. We will refresh our knowledge base and fix the issue.


get icons to show

Probably a dumb question but I cant get the icons to show up in the tables which give the user feedback that its a sortable column. Is there something we need to enable?

@logicminds I was facing the same issue. Columns were sortable but the icon to indicate that were missing.
In my case classes were getting applied to DOM correctly but I css was not applied as I forgot to require datatable css in my application.css. Adding following line in application.css solved my problem.
*= require dataTables/bootstrap/2/jquery.dataTables.bootstrap

Hope this solves your problem too.

yep that solved the problem.


Don't set BDOrtho IGN before OSM style in list or allow reordering

Since a few weeks we can use BDOrtho IGN French imagegry which is great! However, it is placed first in the list, even before the "standard" French map style. So if map owner activates BDOrtho, by default new users will land on the BDOrtho view. It's not easy to locate anything on it actually at first glance. IMO it's only useful when zooming (zoom >= 13), but not at start.

It's the first tile because it's a custom tile provider in that instance (more info here)...
Maybe it's better to put custom tiles at the bottom of the list until MC handles drag and drop, what do you think about it?

Yes I think it would be definitely better!

It's done and released in the 1.7.9 version. All the new themes will have the custom tiles in the bottom of the list.

Great thanks 👍


Getting this error gnuplot.rb:219:in `instance_of?': class or module required (TypeError) when running examples.

I have Gnuplot installed on Windows 10 and is on the [path settings].
The gem version is 2.6.2 from a 'gem install gnuplot'
[Running] ruby "c:\Ruby23-x64\lib\ruby\gems\2.3.0\gems\gnuplot-2.6.2\examples\sin_wave.rb"
c:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/gnuplot-2.6.2/lib/gnuplot.rb:219:in instance_of?': class or module required (TypeError) 	from c:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/gnuplot-2.6.2/lib/gnuplot.rb:219:in plot_args'
from c:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/gnuplot-2.6.2/lib/gnuplot.rb:160:in block in store_datasets' 	from c:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/gnuplot-2.6.2/lib/gnuplot.rb:160:in collect'
from c:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/gnuplot-2.6.2/lib/gnuplot.rb:160:in store_datasets' 	from c:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/gnuplot-2.6.2/lib/gnuplot.rb:102:in initialize'
from c:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/gnuplot-2.6.2/examples/sin_wave.rb:4:in new' 	from c:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/gnuplot-2.6.2/examples/sin_wave.rb:4:in block in '
from c:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/gnuplot-2.6.2/lib/gnuplot.rb:74:in block in open' 	from c:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/gnuplot-2.6.2/lib/gnuplot.rb:73:in popen'
from c:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/gnuplot-2.6.2/lib/gnuplot.rb:73:in open' 	from c:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/gnuplot-2.6.2/examples/sin_wave.rb:3:in '
[Done] exited with code=1 in 0.708 seconds
That was in VS Code editor.
The command line would be similar but I'll give it to ya.
C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/gnuplot-2.6.2/lib/gnuplot.rb:219:in instance_of?': class or module required (TypeError)         from C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/gnuplot-2.6.2/lib/gnuplot.rb:219:in plot_args'
from C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/gnuplot-2.6.2/lib/gnuplot.rb:160:in block in store_datasets'         from C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/gnuplot-2.6.2/lib/gnuplot.rb:160:in collect'
from C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/gnuplot-2.6.2/lib/gnuplot.rb:160:in store_datasets'         from C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/gnuplot-2.6.2/lib/gnuplot.rb:102:in initialize'
from sin_wave.rb:4:in new'         from sin_wave.rb:4:in block in '
from C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/gnuplot-2.6.2/lib/gnuplot.rb:74:in block in open'         from C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/gnuplot-2.6.2/lib/gnuplot.rb:73:in popen'
from C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/gnuplot-2.6.2/lib/gnuplot.rb:73:in open'         from sin_wave.rb:3:in '

Since I see that this version is different I went ahead and installed 2.6.1 this one and tests, and some examples work just fine. But I am now getting an error with the Rake task to install and s few others.
One is with the generated gemspec.
rake aborted!
ArgumentError: $SAFE=2 to 4 are obsolete
gnuplot.gemspec:1:in `block in parse'
Tasks: TOP => install => build
But again the gem at rubygems will suffice for me even though I learned a thing or two with this master.

2.6.2 failed but 2.6.1 passed?
On Sat, Nov 12, 2016 at 11:20 PM, Douglas G. Allen<EMAIL_ADDRESS>
wrote:

Since I see that this version is different I went ahead and installed
2.6.1 this one and tests, and some examples work just fine. But I am now
getting an error with the Rake task to install and s few others.
One is with the generated gemspec.
rake aborted!
ArgumentError: $SAFE=2 to 4 are obsolete
gnuplot.gemspec:1:in `block in parse'
Tasks: TOP => install => build
But again the gem at rubygems will suffice for me even though I learned a
thing or two with this master.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/rdp/ruby_gnuplot/issues/43#issuecomment-260169298,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAAw0MG_RhuQQ5yRVPfy7DYfKnJvO3G6ks5q9qxDgaJpZM4KwnY0
.


Update Android Installation Instructions

Thanks @MattyK14!  I was just updating the REAME so my current changes cover your updates.  Let me know if I missed anything though!


TextInput clear() doesn't work at v0.54.2

When I use TextInput as a uncontrolled component, clear() method doesn't work at all. Then I try the version at V0.52.2, everything goes fine
Environment
Environment:
OS: macOS Sierra 10.12.6
Node: 8.9.4
Yarn: 0.24.6
npm: 5.6.0
Watchman: 4.9.0
Xcode: Xcode 9.2 Build version 9C40b
Android Studio: 3.0 AI-171.4443003
Packages: (wanted => installed)
react: ^16.3.0-alpha.1 => 16.3.0-alpha.1
react-native: ^0.54.2 => 0.54.2
Steps to Reproduce
import React, { Component } from 'react'
import { TextInput,StyleSheet, View } from 'react-native'

export default class TextInputDemo extends Component {
    render() {
        return (
            <View style={styles.wrapper}>
                <TextInput
                    ref="demo"
                    style={styles.formInput}
                    placeholder="I am placeholder..."
                    onChange={e => {}}
                    returnKeyType="send"
                    onSubmitEditing={() => {
                        this.refs.demo.clear()
                    }}
                />
            </View>
        )
    }
}

const styles = StyleSheet.create({
    wrapper: {
        flex: 1,
        backgroundColor: '#f7f7f7',
        justifyContent: 'center',
        padding: 30
    },
    formInput: {
        height: 50,
        backgroundColor: '#ffffff'
    }
})

Expected Behavior
Something wrong with TextInput re-implement?

same issue to me. I just init an entire new React Native app, no require any other third package.
Environment
Environment:
  OS: macOS High Sierra 10.13.4
  Node: 9.10.1
  Yarn: 1.5.1
  npm: 5.6.0
  Watchman: 4.9.0
  Xcode: Xcode 9.3 Build version 9E145
  Android Studio: Not Found

Packages: (wanted => installed)
  react: 16.3.1 => 16.3.1
  react-native: 0.55.2 => 0.55.2

the code in App.js:
/**
 * Sample React Native App
 * https://github.com/facebook/react-native
 * @flow
 */

import React, { Component } from 'react';
import {
  Platform,
  StyleSheet,
  Text,
  View,
  TextInput,
  TouchableOpacity,
  Button
} from 'react-native';

const instructions = Platform.select({
  ios: 'Press Cmd+R to reload,\n' +
    'Cmd+D or shake for dev menu',
  android: 'Double tap R on your keyboard to reload,\n' +
    'Shake or press menu button for dev menu',
});

type Props = {};
export default class App extends Component<Props> {
  doClear() {
    console.log("doClear...");
    let textInput = this.refs["textInput"];
    console.log(textInput);
    textInput.clear();
  }
  render() {
    return (
      <View style={styles.container}>
        <Text style={styles.welcome}>
          Welcome to React Native!
        </Text>
        <Text style={styles.instructions}>
          To get started, edit App.js
        </Text>
        <Text style={styles.instructions}>
          {instructions}
        </Text>
        <TextInput ref="textInput" style={{height: 40, width: "100%", margin: 20, padding: 10, backgroundColor: "#eee"}} />
        <Button title="clear" onPress={() => this.doClear()} />
      </View>
    );
  }
}

const styles = StyleSheet.create({
  container: {
    flex: 1,
    justifyContent: 'center',
    alignItems: 'center',
    backgroundColor: '#F5FCFF',
  },
  welcome: {
    fontSize: 20,
    textAlign: 'center',
    margin: 10,
  },
  instructions: {
    textAlign: 'center',
    color: '#333333',
    marginBottom: 5,
  },
});

what's wrong ?Are you guys all OK ?

Thank you for reporting this regression.
Here's a snack: https://snack.expo.io/@charpeni/textinput-regression

Have you ever run your code ? Whether in Expo App or IOS Simulator, it doesn't work. @charpeni

That's the point, I've provided a reproducible example on Snack instead of plain text.
You can run this Snack on an older expo SDK version, everything will be fine.

Duplicate of #18272.

@charpeni,
on RN version 0.55.4
The defect is still reproduce. clear does not work in iOS

Hey guys, any workaround for this issue? I need to clear a text input in iOS (in Android it seems to be working.
I tried textInput.clear() and textInput.setNativeProps({ text: '' }); and both does not work on iOS

check this #18272

Hey,
Couldn't find anything that works there. Can you recommend anything specifically?
Thanks

1 here . Someone found any workaround??

Try this.refs[textInput]._root.clear(). I'm using Native Base's Input component and I realized the clear function got put into the _root object. Hopefully that fixes it for some people.

I have the same issue, and _root is undefined on the TextInput.

Add Ref. to your textInput Like:
<TextInput ref={input => { this.textInput = input }} />
And Call this.textInput.clear() to clear your input field.

Same here

I am having the same issue as .clear() and setState({input: ''}) do not work.

Same issue.

I'm using this:
if (Platform.OS === 'ios') this. textInputRef.setNativeProps({ text: ' ' });
setTimeout(() => { this. textInputRef.setNativeProps({ text: '' }) }, 5)

The above mentioned solutions with setTimeout() have not worked for me, but what I used to fix this issue is to create the TextInput inside render() but before return() and assign it to a variable. Then I conditionally show it in my JSX if the form is showing or not.
This has the effect that when the form is closed, the textInput components actually unmount and then remount when the form shows again, which gives new clean input fields.
For those who need the form to clear after Submit but stay on the screen, I would recommend a function that changes the form condition from shown to not shown and back to shown again across 10ms or something so that it is virtually indistinguishable to the user.
I guess the above solutions work for some people, but this will guarantee to give cleared input fields for everybody still having the issue

0.56 same issue


Change the color of the Criteria columns

In the Execution screen, the input field for Feature, Scenario's Name, Failed Step and Exception are grayed out, which can confuse users and let them think that those field are disabled.
Change the color of them to remove this confusion when they're enabled.

https://github.com/Decathlon/ara/pull/171


icon link is not found

https://github.com/EthosWallet/ethos-connect/blob/main/src/hooks/useWalletKit.ts#L133

Thank you for reporting. This has been removed.


[netcore][23.facebook-events] Fix typos and improve formatting

Proposed Changes
Fix several typos and minor style edits in sample # 23, facebook-events.
Testing
Code behavior was not modified.

Closed due to Microsoft#745


If the code will be released?

RT.

looking forward to the release :)

any updates?

？？？When will release the code?

any updates?


Couldn't resolve resource @id/play_button

In Android Studio (2.2.2) the layout preview windows keeps showing rendering problems error:

Couldn't resolve resource @id/play_button

It can be fixed in player_controls.xml layout where custom_action_left_button is refering to play_button (line 160) with minor change of:
android:layout_toStartOf="@id/play_button"
to:
android:layout_toStartOf="@+id/play_button"

Hi, ok! Feel free to send a pull request!
otherwise I'll fix it my self ASAP :)


Left over, unused table (NG_TIMEVALUESPROPERTIES)?

Hi!
I am using the latest version of the citydb_energy_ade.
I found that table NG_TIMEVALUESPROPERTIES is actually redundant, possibly a leftover from past mapping rules.
As a matter of fact, its contents are repeated in table NG_TIMESERIES, and the current Importer/Exporter correctly saves data there.
So, I think it can be safely dropped from the install script.
BR
GA

Thanks @gioagu. The 3DCityDB mapping is automatically derived from the XML Schema of the KIT EnergyADE 1.0 profile. The change would have to be made in this schema but the schema is not under our control.


Fix Rack instrumentation for "kwarg middlewares" in Ruby 3.0

Overview
Prior to this change, in Ruby 3.0, using a middleware with keyword arguments would fail with an ArgumentError.
This fix is pretty much the same as https://github.com/rack/rack/pull/1505
Reviewer Checklist

[ ] Perform code review
[ ] Add performance label
[ ] Perform appropriate level of performance testing
[ ] Confirm all checks passed
[ ] Add version label prior to acceptance

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

The GHA failures seems to be due to this branch lacking the fix from #696

@walro yes, it does look like that is the case, and it is preventing our tests from running on those older ruby versions. If you merge (or rebase) the new changes in dev into your branch, this should allow the tests to run, so we can confirm that the tests pass on all ruby versions the agent supports.

f you merge (or rebase) the new changes in dev into your branch, this should allow the tests to run, so we can confirm that the tests pass on all ruby versions the agent supports.

Rebased and pushed!


Information regarding adding all recordtypes using powershell?

I noticed that the documentation doesn't talk about what type of value to use as a parameter for RecordType. In the event that we would require to retain all RecordTypes for 1 year, is there a particular value that could be used?

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

ID: e52e1877-191e-5dbe-b805-e755c736b985
Version Independent ID: 69df5ed6-a86f-06d7-1156-e1de211f8e83
Content: Manage audit log retention policies - Microsoft 365 Compliance
Content Source: microsoft-365/compliance/audit-log-retention-policies.md
Service: o365-seccomp
GitHub Login: @markjjo
Microsoft Alias: markjjo

@Rykimaruh From documentation: "The audit record type the policy applies to. If you leave this property blank, you must select a user in the Users box. You can select a single record type or multiple record types:"
So you could retain all audit records to specified users. To retain all audit records for all record types, you might have to enter each records type in this field. List of record type values can be found here: https://docs.microsoft.com/en-us/office/office-365-management-api/office-365-management-activity-api-schema#auditlogrecordtype

But in the GUI, I was able to do some tests and it let me choose all of them without specifying a user.
I'm looking to replicate this


Per slo labels

Hey.
I want to mark slo with category label to separate special cases.
Something like
version: "prometheus/v1"
service: "home-wifi"
labels:
  cluster: "valhalla"
  component: "ubiquiti"
  context: "home"
slos:
  - name: "good-wifi-client-satisfaction"
    objective: 95
    description: "Will warn us that we don't have a good wifi at home."
    labels:
      category: availability
    sli:
      events:
        error_query: sum_over_time((count(unifipoller_client_satisfaction_ratio < 0.75))[{{.window}}:]) OR on() vector(0)
        total_query: sum_over_time((count(unifipoller_client_satisfaction_ratio))[{{.window}}:])
    alerting:
      name: GoodWifiClientSatisfaction
      page_alert:
        labels:
          severity: home
      ticket_alert:
        labels:
          severity: warning

Of cause we can global section but in this case there would be multiple files for single service. that is a bit inconvenient

oh. its already here :)


Fix definition and completion issues

Purpose

Fix definition and completion issues

Fixes #21950
Fixes #21951
Check List

[x] Read the Contributing Guide
[ ] Updated Change Log
[ ] Checked Tooling Support (#)
[x] Added necessary tests

[x] Unit Tests
[ ] Spec Conformance Tests
[ ] Integration Tests
[ ] Ballerina By Example Tests

[ ] Increased Test Coverage
[ ] Added necessary documentation

[ ] API documentation
[ ] Module documentation in Module.md files
[ ] Ballerina By Examples

Codecov Report

:exclamation: No coverage uploaded for pull request base (ballerina-1.2.x@7d2b493). Click here to learn what that means.
The diff coverage is n/a.

@@                Coverage Diff                 @@
##             ballerina-1.2.x   #22148   +/-   ##
==================================================
  Coverage                   ?   14.59%
==================================================
  Files                      ?       51
  Lines                      ?     1411
  Branches                   ?      219
==================================================
  Hits                       ?      206
  Misses                     ?     1189
  Partials                   ?       16

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 7d2b493...1c39359. Read the comment docs.


[SPARK-25819][SQL] Support parse mode option for the function from_avro

What changes were proposed in this pull request?
Current the function from_avro throws exception on reading corrupt records.
In practice, there could be various reasons of data corruption. It would be good to support PERMISSIVE mode and allow the function from_avro to process all the input file/streaming, which is consistent with from_json and from_csv. There is no obvious down side for supporting PERMISSIVE mode.
Different from from_csv and from_json, the default parse mode is FAILFAST for the following reasons:

Since Avro is structured data format, input data is usually able to be parsed by certain schema.  In such case, exposing the problems of input data to users is better than hiding it.
For PERMISSIVE mode, we have to force the data schema as fully nullable. This seems quite unnecessary for Avro. Reversing non-null schema might archive more perf optimizations in Spark.
To be consistent with the behavior in Spark 2.4 .

How was this patch tested?
Unit test
Manual previewing generated html for the Avro data source doc:

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/4440/
Test PASSed.

Test build #97973 has started for PR 22814 at commit ee85b8c.

Test build #97973 has finished for PR 22814 at commit ee85b8c.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds the following public classes (experimental):
case class AvroDataToCatalyst(

Merged build finished. Test FAILed.

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

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/4442/
Test PASSed.

Test build #97978 has started for PR 22814 at commit ef4dd4a.

Merged build finished. Test FAILed.

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

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/4446/
Test PASSed.

Test build #97982 has started for PR 22814 at commit 6e0354b.

The major code is ready.
I will add a new section in doc soon.

Test build #97982 has finished for PR 22814 at commit 6e0354b.

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

Merged build finished. Test PASSed.

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

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/4466/
Test PASSed.

Test build #98004 has started for PR 22814 at commit 4f9e033.

Merged build finished. Test PASSed.

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

Test build #98009 has started for PR 22814 at commit 53f3a64.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/4470/
Test PASSed.

Test build #98009 has finished for PR 22814 at commit 53f3a64.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

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

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/4472/
Test PASSed.

Test build #98011 has started for PR 22814 at commit 3c1f956.

Test build #98011 has finished for PR 22814 at commit 3c1f956.

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

Merged build finished. Test PASSed.

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

Build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/4473/
Test PASSed.

Test build #98014 has started for PR 22814 at commit 4ce9734.

Test build #98015 has started for PR 22814 at commit 3eff2e2.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/4474/
Test FAILed.

Test build #98016 has started for PR 22814 at commit 53513cf.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/4475/
Test PASSed.

Test build #98015 has finished for PR 22814 at commit 3eff2e2.

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

Merged build finished. Test PASSed.

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

Merged build finished. Test PASSed.

Test build #98023 has started for PR 22814 at commit ae6f746.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/4479/
Test PASSed.

@cloud-fan @HyukjinKwon I have changed the default value to "FAILFAST" and remove the migration guide.
See the PR description for details.

Test build #98023 has finished for PR 22814 at commit ae6f746.

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

Merged build finished. Test PASSed.

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

LGTM

Test build #98014 has finished for PR 22814 at commit 4ce9734.

This patch fails Spark unit tests.
This patch does not merge cleanly.
This patch adds no public classes.

Build finished. Test FAILed.

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

retest this please.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/4484/
Test PASSed.

Test build #98028 has started for PR 22814 at commit ae6f746.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/4485/
Test PASSed.

Test build #98028 has finished for PR 22814 at commit ae6f746.

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

Merged build finished. Test PASSed.

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

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/4516/
Test PASSed.

Test build #98061 has started for PR 22814 at commit 4bf622a.

Test build #98061 has finished for PR 22814 at commit 4bf622a.

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

Merged build finished. Test PASSed.

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

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/4518/
Test PASSed.

Test build #98063 has started for PR 22814 at commit b33a5ad.

Merged to master


auxillary task - iou prediction

mscoco-retinanet-resnet50-640x640-3x-256
 Average Precision  (AP) @[ IoU=0.50:0.95 | area=   all | maxDets=100 ] = 0.380
 Average Precision  (AP) @[ IoU=0.50      | area=   all | maxDets=100 ] = 0.578
 Average Precision  (AP) @[ IoU=0.75      | area=   all | maxDets=100 ] = 0.403
 Average Precision  (AP) @[ IoU=0.50:0.95 | area= small | maxDets=100 ] = 0.185
 Average Precision  (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=100 ] = 0.433
 Average Precision  (AP) @[ IoU=0.50:0.95 | area= large | maxDets=100 ] = 0.545
 Average Recall     (AR) @[ IoU=0.50:0.95 | area=   all | maxDets=  1 ] = 0.314
 Average Recall     (AR) @[ IoU=0.50:0.95 | area=   all | maxDets= 10 ] = 0.494
 Average Recall     (AR) @[ IoU=0.50:0.95 | area=   all | maxDets=100 ] = 0.523
 Average Recall     (AR) @[ IoU=0.50:0.95 | area= small | maxDets=100 ] = 0.286
 Average Recall     (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=100 ] = 0.592
 Average Recall     (AR) @[ IoU=0.50:0.95 | area= large | maxDets=100 ] = 0.712