tailwind class content does not render in nested Lerna packages

Hey, I need some help to improve my design-system project.
so I added Lerna for management multi-app in nuxt also use @nuxtjs/tailwindcss.
in Lerna config and nuxt config everything is ok but when use tailwind CSS for my component design class content doesn't know tailwind
although tailwind  CSS works fine.
"@nuxtjs/tailwindcss": "^4.2.1"
see my directory

see my loaded component

and the result

in the last image, you can see doesn't load class tailwind.
thank you for your time.

have you got a solution on it yet?
@davodaslanifakor

@mahdi-morovati not yet maybe should wait for @Atinux or @pi0

I've the same problem. Tailwind classes won't work in my external components which I've imported to my project folders.

Unfortunately I’m dealing with the same problem as you and I forced to delete the Tailwind from the project and use my own CSS framework. But right now again I have the problem on another project. please fix that issue.

I found the solution for this version of tailwind set purge content like this
purge:{
    content: [
      "../../node_modules/@xxx-front/design-system/**/*.{js,vue,ts}"
   ]
}

and tailwind in nuxt.config add
  tailwindcss: {
    jit: true,
    cssPath: '../config/tailwind/tailwind.scss',
    configPath: './tailwind.config.js',
  },

tailwind.scss content
@tailwind base;
@tailwind components;
@tailwind utilities;

I find this option in content version +3 tailinwd.css and move into nuxt/tailwind by purge content.
In fact, tailwind need this patch to find and watch code in content for  compile

@HuyAms
Can share your tailwind.config.js

@davodaslanifakor Here you are
const defaultTheme = require("tailwindcss/defaultTheme")

module.exports = {
    content: ["./app/**/*.{ts,tsx,jsx,js}"],
    mode: process.env.NODE_ENV ? "jit" : undefined,
    theme: {
        screens: {
            sm: "640px",
            // => @media (min-width: 640px) { ... }

            md: "768px",
            // => @media (min-width: 768px) { ... }

            lg: "1024px",
            // => @media (min-width: 1024px) { ... }

            xl: "1280px",
            // => @media (min-width: 1280px) { ... }

            "2xl": "1536px",
            // => @media (min-width: 1536px) { ... }
        },
        fontSize: {
            xs: "14px",
            sm: "16px",
            base: "20px",
            lg: "24px",
            xl: "38px",
            "2xl": "48px",
            "3xl": "64px",
            "4xl": "76px",
        },
        colors: {
            // color scheme is defined in /app.css
            transparent: "transparent",
            current: "currentColor",
            white: "var(--color-white)",
            black: "var(--color-black)",
            blue: "var(--color-blue)",
            red: "var(--color-red)", // used for the <GridLines/>
            "blue-light": "var(--color-blue-light)",
            orange: "var(--color-orange)",
            gray: {
                20: "var(--color-gray-20)",
                60: "var(--color-gray-60)",
                100: "var(--color-gray-100)",
            },
        },
        extend: {
            spacing: {
                layout1: "16px",
                layout2: "24px",
                layout3: "32px",
                layout4: "48px",
                layout5: "64px",
                layout6: "96px",
                layout7: "160px",
            },
            fontFamily: {
                "sans-pro": [
                    "Source Sans Pro",
                    ...defaultTheme.fontFamily.sans,
                ],
                ubuntu: ["Ubuntu", ...defaultTheme.fontFamily.sans],
            },
        },
    },
    plugins: [],
}

@HuyAms You should your directory in content part match by your directory,
If you check my example code you will see.

The issue is related to the way Lerna handles script logs and redirects stdout from processes. --stream and --parallel arguments collect the output from single or multiple processes and then print them out and in tailwind CLI there is a weird implementation that checks stdout and if stdout is available it will continue the watch.
To solve this issue either you need to stop --stream and --parallel arguments with Lerna or find another way to call the script like using the yarn workspace ... command.
https://github.com/tailwindlabs/tailwindcss/blob/122fb89e6c49a9d0d36c4fcdb57f9f2c39de7fc6/src/cli.js#L841

i'm using nuxt, and using nuxt tailwind plugin @nuxtjs/tailwindcss, what would be the solution??

I found the solution for this version of tailwind set purge content like this
purge:{
    content: [
      "../../node_modules/@xxx-front/design-system/**/*.{js,vue,ts}"
   ]
}

and tailwind in nuxt.config add
  tailwindcss: {
    jit: true,
    cssPath: '../config/tailwind/tailwind.scss',
    configPath: './tailwind.config.js',
  },

tailwind.scss content
@tailwind base;
@tailwind components;
@tailwind utilities;

I find this option in content version +3 tailinwd.css and move into nuxt/tailwind by purge content. In fact, tailwind need this patch to find and watch code in content for compile

I am using the latest tailwind 3.x.x, I fixed it by simply adding the path to the dependent package content in content attr like so
module.exports = {
  important: true, // has !important for tailwind css
  content: [
    '../components/**/*.{js,ts,vue}',
    './layouts/**/*.{js,ts,vue}',
    './pages/**/*.{js,ts,vue}',
    './static/**/*.{html}',
    '../../node_modules/common/components/**/*.{js,ts,vue}',
    '../../node_modules/common/layouts/**/*.{js,ts,vue}',
    '../../node_modules/common/pages/**/*.{js,ts,vue}',
    '../../node_modules/common/static/**/*.{html}'
  ],
  presets: [],
  ...
}

If you use lerna to setup the monorepo dependencies, you actually can reference the files in your node_module in the mono repo root level, that's actually pretty cool lerna does that.


How to get cluster labels of each raw data entry?

I tried using sompy to cluster my dataset.
My data size is 2000 and mapsize is  [10,10]
When I cluster with som.cluster(n_clusters=4), it returned a set of labels of which the length is 100, and that is the neuron count.
I want to get the cluster labels of my raw data. That means the I should get 2000 labels. Could you please show me how to get that?

@bhathiya Hi, have you figured out this problem? I also have this question.

Nope, had no luck.

Anyway, thank you for reply~

thanks

How can I show the labels in the cluster map?

An example is provided in the example notebooks (but somehow the colors got mixed up in the output figure). Here's code:
from sompy.visualization.hitmap import HitMapView
som.cluster(4)
hits  = HitMapView(10,10,"Clustering",text_size=7)
hits.show(som)

This will color the map by cluster and display the label in each cell.

Thanks @FlorentF9

You're welcome! :)


Use .send instead of receive for flashing images

Need to test this on a T1 before merging. Passes on a T2.

T1 seems to have a slew of issues so this PR doesn't seem to be breaking anything new. Merging and publishing.


README does not render on NPM

Some cosmetic issue with NPM and Markdown:
https://www.npmjs.com/package/promise-all-properties
Checkboxes at the end of the document are not rendered - maybe NPM thinks they are links

Thanks for letting me know, I'll see what I can do about it.

fixed


Install specialchar plugin

Just updates/replaces the outdated specialchar plugin we had before.

why you delete this?

I'm sorry. This was a mistaken pull request against the wrong base. I meant to make it against our fork at work. My bad!


Ask for the best result

hello，I have achieved PhysNet、Physformer and RTRPPG. I used MSELoss and Neg PersonLoss to train them with UBFC dataset.However,the best result are as follows RMSE4.3，MAE3.3，PC0.96 ,do you have any better result?

Dear TVS-AI，
Thanks for your reply，I will read read Prof. zithong yu's paper，I hope we all get good results.


add HMRC complaints page link in feedback page

 [TARIFF17] Update the feedback page to include the HMRC complaints page


Create a 32-bit BCD Adder

Check README.md for details.
Design File: 40 Points
Test Bench: 20 Points
Total Points: 60 points

can you assign this to me


RDF.from.file -- SBML annotation extraction doesn't always work

Alas, the RDF.from.file doesn't always produce the right annotations from SBML files. It works great on BIOMD #385, and it seems to work on other non-COPASI SBML files. Unfortunately, it fails on most (but not all) COPASI-generated files.
Take a look at the attached output from BIOMD #626 (the zip includes both the SBML and the generated rdf). Check especially the dc:creator tags -- they have very weird arguments like "_:httpzzzwwwzw3zorgz1999z02z22zrdfzsyntaxznszz1"
BIOMD-626.zip
If you want another examples of this behavior, it fails in a similar way on BIOMD #741 and #689. It seems to succeed on BIOMD #755, a COPASI-generated model.
-jhg

This turned out to be a bug in rdf:Bag translator. In short, sparql queries are used to detect rdf:Bag structures and then rearrange them. More effort and testing has gone into this feature (see this commit. Please use pyomexmeta v1.2.8 for trying out the new code.
Of note the only way to comprehensively test the rdf:Bag translator is to have tests for every edge case, which is not available to me. Therefore, if/when more problems with this arise, we'll have to take them in stride - eventually we'll get them all. Closing this issue until proven that it needs opening again.


Rename vsix convenience binary?

The .vsix convenience binary created by running yarn buil is currently name daffodil-debugger-VERSION.vsix. This doesn't have "apache" in the name, which ASF usually requires. It is also specific to the debugger aspect of this extension, but the extension may very likely grow to include other capabilities (e.g. auto-completion).
Thoughts on renaming the resulting .vsix file to something with apache in the name and more generic like apache-daffodil-vscode-VERSION.vsix. This makes it clear that this is specific to vscode, matches the naming of this repository, and matches what the likely source release would look like (e.g. apache-daffodil-vscode-VERSION-src.zip`).

Yes, I agree; +1 from me.

... apache-daffodil-vscode-VERSION.vsix. This makes it clear that this is specific to vscode, matches the naming of this repository, and matches what the likely source release would look like

:+1:  for the proposed name
Added this to the 1.0.0 milstone


Add max_length option to redirect URL field

The Django URL field defaults to 200 characters. This has bitten us a few times with really long URLs.
Since Django's URL field is just a fancy Char field - this PR sets the max_length option to 255 (the recommended maximum to work with all supported databases).

Merged in e2b1c66a923703ae68f09d9731393dda184cf5f2 - thanks @mwharrison!


Test Multiple Versions of Python

baytune is not working with python~=3.9. Removing support of Python 3.9 from HybridQ until a solution is found.

Closed because branched from the wrong branch.


parallelizing ccs command

Hello,
I am trying to parallelize the ccs command. I am still confused after reading the ccs.how. I have access to a cluster and want to improve speed. I see that there is a chunk option and thread option. Since I am submitting each command as a slurm job, would each chunk require it's own submission? So, if I were to do 10 chunks then i need to submit 10 jobs? Speed wise, for example, is 10 chunks with 10 threads much faster than submitting 1 job with 100 threads?

Since I am submitting each command as a slurm job, would each chunk require it's own submission?

In general, one chunk per cluster submission.

Speed wise, for example, is 10 chunks with 10 threads much faster than submitting 1 job with 100 threads?

CCS scales linearly with the number of threads. We even run it with 256 threads on dual 64 physical core CPUs. But this only works if IO is not rate limiting. If you see that not all 100 threads are saturated, then you have an IO bottleneck and are better off splitting it into smaller chunks.

@armintoepfer
I keep getting an error that says ccs ERROR: Wrong format for --chunk, please provide two integers separated by a slash like 2/10. First number must be less than the second number. Both must be positive and greater than 0.
I created a script that passes 3 variables ($chunk, $file, $out) to the script shown below. Note the $chunk variable just iterates from 1 to 20.
# Set variables
out=../chunks/"$sample"_chunk"$chunk"_ccs.bam
num=$(($chunk)) # convert to integer

# check if variable is integer
re='^[0-9]+$'
if ! [[ $num =~ $re ]] ; then
   echo "error: Not a number" >&2; exit 1
fi

# Generate circular consesus sequencing (CCS) reads from subreads
# 20 chunks, each chunk has 50 threads
ccs --num-threads 50 --chunk $num/20 $file $out

In my code I even test if the variable being passed is an integer and it is - why isn't this working? Also, i noticed the error message says the first number must be less than the second number. However, it should say less than OR EQUAL TO the second number based on the documentation show for parallelization.

The less than is a small typo, correct.
Maybe try with --chunk ${num}/20. This is not a ccs issue, but your bash script.

@armintoepfer Still no luck.

I got this to work by submitting an array job to slurm!
#!/bin/bash
#SBATCH --job-name ccs
#SBATCH --ntasks 50
#SBATCH --mem 50GB
#SBATCH --time 20:00:00
#SBATCH --output logs/%x.%N.%j.stdout
#SBATCH --error logs/%x.%N.%j.stderr
#SBATCH --array 1-10
#SBATCH --partition cpu-short

# Source settings
source $HOME/.bash_profile

# View array info
echo Array task = $SLURM_ARRAY_TASK_ID
echo Array count = $SLURM_ARRAY_TASK_COUNT

# Set variables
in=sample_subreads.bam
out=sample_chunk"$SLURM_ARRAY_TASK_ID".ccs.bam

# Run CCS
ccs --num-threads 50 --chunk $SLURM_ARRAY_TASK_ID/$SLURM_ARRAY_TASK_COUNT $in $out


Add Empty Space

Space when there is nothing coming out of a control action, mech, etc

It should be that if you have an empty space codomain linked to two domains that the block can be repeated? I.e. have two transmission channels one to each block

But what if it is two empty space codomain vs. three empty space domain

All empty spaces map to the other empty spaces. So you would have 2 x 3 connections


fix: fix enum type mismatch message

What/Why/How?
The current message is wrong, because in 3.1 you can define multiple types. The behavior works fine though except for type: any and an issue is opened for that (#786).
Testing
Tests were adjusted as well.
Screenshots (optional)

Check yourself

[x] Code is linted
[ ] Tested with redoc/reference-docs/workflows
[x] All new/updated code is covered with tests

Security

[x] Security impact of change has been considered
[x] Code follows company security practices and guidelines

@tatomyr do I need to prepare a changelog? If so, we should also update this: https://github.com/Redocly/redocly-cli/blob/master/.github/CONTRIBUTING.md#pull-request-guidelines

I don't think you need. We will do this when creating the next release.


Generate api docs

Closes #492

Is there a way to omit setup_handler and create_pipeline from the API docs?
Besides, it would be nice to have some PyDocs under each method so it is reflected in the docs

Is there a way to omit setup_handler and create_pipeline from the API docs?
Besides, it would be nice to have some PyDocs under each method so it is reflected in the docs

rather than manually hiding those, I would prefer prefixing them with _ to make them private and then only exporting the public ones.


Updated DG and SingletonLogin Class secure coding

Add more security codes for SingletonLogin Class.

Codecov Report

Merging #138 (6747a17) into master (4810101) will decrease coverage by 0.11%.
The diff coverage is 0.00%.

@@             Coverage Diff              @@
##             master     #138      +/-   ##
============================================
- Coverage     61.18%   61.07%   -0.12%
  Complexity      437      437
============================================
  Files            91       91
  Lines          1649     1652       +3
  Branches        160      162       +2
============================================
  Hits           1009     1009
- Misses          590      593       +3
  Partials         50       50

Impacted Files
Coverage Δ

src/main/java/seedu/address/SingletonLogin.java
0.00% <0.00%> (ø)

:mega: Codecov can now indicate which changes are the most critical in Pull Requests. Learn more


Error not finding utils

Seems utils is being imported but not used in the current 3.0.0. For now Im using 1.0.0 that doesn't have that bug.

(venv2) brandomiranda~/Documents/MIT/MEng/hbf_tensorflow_code/tf_experiments_scripts $ python batch_main.py
Traceback (most recent call last):
  File "batch_main.py", line 12, in <module>
    import namespaces as ns
  File "/Users/brandomiranda/Documents/MIT/MEng/hbf_tensorflow_code/venv2/lib/python3.5/site-packages/namespaces/__init__.py", line 1, in <module>
    from namespaces.utils import *
ImportError: No module named 'namespaces.utils'

Maybe its related to the version but 1.0.0 can't find frozenNS:

fns = ns.FrozenNamespace(ns)
Traceback (most recent call last):
File "/Users/brandomiranda/Documents/MIT/MEng/hbf_tensorflow_code/venv2/lib/python3.5/site-packages/namespaces/namespace.py", line 40, in getattr
return dict.getitem(self, name)
KeyError: 'FrozenNamespace'

During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "", line 1, in
File "/Users/brandomiranda/Documents/MIT/MEng/hbf_tensorflow_code/venv2/lib/python3.5/site-packages/namespaces/namespace.py", line 43, in getattr
"'{}' object has no attribute '{}'".format(type(self).name, name)
AttributeError: 'Namespace' object has no attribute 'FrozenNamespace'

fns = ns.FrozenNamespace(ns)
Traceback (most recent call last):
File "/Users/brandomiranda/Documents/MIT/MEng/hbf_tensorflow_code/venv2/lib/python3.5/site-packages/namespaces/namespace.py", line 40, in getattr
return dict.getitem(self, name)
KeyError: 'FrozenNamespace'

During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/Users/brandomiranda/Documents/MIT/MEng/hbf_tensorflow_code/venv2/lib/python3.5/site-packages/namespaces/namespace.py", line 43, in __getattr__
    "'{}' object has no attribute '{}'".format(type(self).__name__, name)
AttributeError: 'Namespace' object has no attribute 'FrozenNamespace'

#16 fixed version 3.0.0

@brando90 the "bug" in 1.0.0 is not actually a bug. you are overloading ns to be both the name of the module and the name of a specific instance of Namespace, so in the line of code fns = ns.FrozenNamespace(ns), ns is a Namespace instance, not the namespaces module

oh yea oops.


[UX-TURBO] turbo_stream_listen returns 401 in production

Hello. Thanks for making Symfony UX, it's incredible.
I currently run into a problem while using Turbo with Mercure and I'm not too sure if I should report it here or in the Mercure repo so I'm trying my luck here.
My Mercure hub is currently proxied by Nginx and works perfectly in dev. I have a voting system and when someone votes, the vote count updates thanks to the #[Broadcast] attribute and the turbo_stream_listen twig method.
In prod, however, I seem always to get a 401 Unauthorized response from Mercure no matter what. The votes are not even private, everyone should be able to see them.
Mercure service
mercure:
    image: dunglas/mercure
    restart: unless-stopped
    environment:
      SERVER_NAME: ":3000"
      MERCURE_PUBLISHER_JWT_KEY: "${MERCURE_JWT_SECRET:?err}"
      MERCURE_SUBSCRIBER_JWT_KEY: "${MERCURE_JWT_SECRET:?err}"
      MERCURE_EXTRA_DIRECTIVES: |
        cors_origins http://localhost
        use_forwarded_headers "1"
    # Uncomment the following line to enable the development mode
    command: /usr/bin/caddy run --config /etc/caddy/Caddyfile.dev
    container_name: su-mercure
    volumes:
      - ./data/mercure/data:/data
      - ./data/mercure/config:/config

This config is the same in production, except for the command part which is removed.
Nginx proxy
server {
    listen 3000;
    server_name localhost;

    location /.well-known/mercure {
        proxy_pass http://mercure:3000;
        proxy_read_timeout 24h;
        proxy_http_version 1.1;
        proxy_set_header Connection "";

        ## Be sure to set USE_FORWARDED_HEADERS=1 to allow the hub to use those headers ##
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Host $host;
        proxy_set_header X-Forwarded-Proto $scheme;
    }
}

The only difference is that in production, the proxy uses https and listens to hub.my-domain instead of port 3000. But other than that it's the same.
If that helps, the site is live and the 401 response can be observed from there : https://stack-up.tech/en/tech/tailwind. When I check the logs, it just gives me a generic "Subscriber unauthorized" :
su-mercure  | {"level":"info","ts":1677854488.8285167,"logger":"http.handlers.mercure","msg":"Subscriber unauthorized","subscriber":{"id":"redacted","last_event_id":"","remote_addr":"redacted"}}
su-mercure  | 2023/03/03 14:41:28.828   ERROR   http.log.access.log0    handled request {"request": {"remote_ip": "redacted", "remote_port": "58346", "proto": "HTTP/1.1", "method": "GET", "host": "mercure:3000", "uri": "/.well-known/mercure?topic=https%3A%2F%2Fsymfony.com%2Fux-turbo%2FApp%255CEntity%255CVote%2F%7Bid%7D", "headers": {"Referer": ["https://stack-up.tech/"], "Accept-Encoding": ["gzip, deflate, br"], "X-Forwarded-Host": ["hub.stack-up.tech"], "X-Forwarded-Proto": ["https"], "Accept": ["text/event-stream"], "Sec-Ch-Ua-Mobile": ["?0"], "Sec-Fetch-Mode": ["cors"], "Sec-Fetch-Dest": ["empty"], "X-Forwarded-For": ["redacted"], "Sec-Ch-Ua": ["\"Chromium\";v=\"110\", \"Not A(Brand\";v=\"24\", \"Google Chrome\";v=\"110\""], "Cache-Control": ["no-cache"], "User-Agent": ["Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/<IP_ADDRESS> Safari/537.36"], "Sec-Ch-Ua-Platform": ["\"Linux\""], "Origin": ["https://stack-up.tech"], "Sec-Fetch-Site": ["same-site"], "Pragma": ["no-cache"]}}, "user_id": "", "duration": 0.000111678, "size": 13, "status": 401, "resp_headers": {"Access-Control-Allow-Origin": ["https://stack-up.tech"], "Content-Type": ["text/plain; charset=utf-8"], "Server": ["Caddy"], "Content-Security-Policy": ["default-src 'self'"], "X-Frame-Options": ["DENY"], "X-Content-Type-Options": ["nosniff"], "X-Xss-Protection": ["1; mode=block"], "Access-Control-Allow-Credentials": ["true"]}}

Could potentially be a duplicate of: https://github.com/symfony/ux/issues/291#issue-1157676932
You've mentioned that:

The votes are not even private,

Although, turbo_stream_listenerwill not set {withCredentials: true} on the EventSource connection request, meaning any cookies will never transfer to the Mercure server, potentially resulting always in a 401.
If you don't have annoymous set in your Mercure Caddyfile, which I believe is default in the production version, then it will always return a 401.
I'm not a Symfony or UX dev and cannot provide direct support, but having a similar issue and pointing you and others to a potential root cause not yet addressed either in the code, or a warning in the documentation that turbo_stream_listener cannot be used with authenticated subscriptions via cookie.

@kieljohn Thank you for your answer. Adding anonymous true to my Mercure container config fixed the issue. However, I'm still concerned about whether private updates would work in production. The Symfony UX documentation clearly says that updates can be "private".

I'm not a Symfony core dev, just a user - like you. With the same concerns, I had to fork the repository to use authentication.
If this works for you, this ticket is a duplicate of https://github.com/symfony/ux/issues/291#issue-1157676932

Looking at the comments, it seems that withCredentials is necessary if not using the same domain for the host and Mercure. This effectively answers my question. Thank you for your help again, I'm gonna go ahead and close this one.


[Windows]Add windows to lottie published files

Motivation
Looks like when moving over to v6 of the Lottie package it appears that the files were copied over to a new folder destination and there were changes to the package.json to limit the range of published files, unfortunately, it looks like these changes excluded the windows folder. So while the files are present in the repo, they are not published as part of the package, thus react native windows developers are effectively locked out of consuming the newer versions of this package.
Solution
Fixed

Fixed missing windows directly in published files list in the package.json

Hi @jfkm69 and @chiaramooney,
I am happy to support the Windows effort on LRN, but none of the current active maintainers have Windows devices to check if things are running correctly. I know there was an effort in https://github.com/lottie-react-native/lottie-react-native/pull/1158 to get things running again, but can you validate that this is all that is needed? I can merge it if you give a thumbs up on it

Your changes should now be available as of 6.7.0.


KAFKA-8542; Cache transaction first offset metadata on follower

Followers should cache the log offset metadata for the start offset of each transaction in order to be able to compute the last stable offset without an offset index lookup. This helps with follower fetching in KIP-392.
Committer Checklist (excluded from commit message)

[ ] Verify design and implementation
[ ] Verify test coverage and CI build status
[ ] Verify documentation (including upgrade notes)

retest this please

retest this please

retest this please

retest this please


Give pet status column more contrast in the pets index table (#325)

🔗 Issue

#325
✍ Description

Changed pet status column background color to dark gray.
📷 Screenshots/Demos

Much better!


DS-2628: test DSpace build on Travis container infrastructure

https://jira.duraspace.org/browse/DS-2628

+1.  I tried messing around with caching (see PR #972), but actually found that our build seems to run faster without caching enabled.  It seems the act of downloading the cache (prior to build) and re-freshing the cache (post-build) takes longer than simply using Maven to re-download the prerequisites.
More details in PR #972.  But, it seems like this simple PR has the best behavior of all.

This is a very straightforward change (adding a single line to the Travis configuration ) and has been tested by tdonohue... +1

Merged this into "master" and backported to dspace-5_x and dspace-4_x


license question

I could find no license information in the repo. Could you please clarify what license this project falls under? Thanks in advance!

Hi @IzzySoft , thanks for bringing this up. This project is under the MIT license, and we will be adding that in.

Wonderful, thanks a lot! Updated the scanner signatures here accordingly so scans don't raise a "non-free" warning.


ci(platform-validation): skip platform validation if only documentati…

…on is modified
https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/troubleshooting-required-status-checks#handling-skipped-but-required-checks

@dcvz I believe this should bypass the platform-validation job when only docs are modified. See the link in the description form more info. The only thing I'm unsure about is what happens if both docs/** and some actual code are modified in the same PR. In that case we do want to run actual validation. I think this does the trick but I don't know how to verify it without merging first.


Missing 'services.AddMemoryCache()' in docs

The docs should include the service registration in the Startup.cs:
services.AddMemoryCache();

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

ID: 13f5f8f9-18dd-9c12-9ed1-fcc6b44ba7fd
Version Independent ID: 640b4f36-5886-7b69-1c95-cfc8574a02fd
Content: Cache in-memory in ASP.NET Core
Content Source: aspnetcore/performance/caching/memory.md
Product: aspnet-core
Technology: aspnetcore-performance
GitHub Login: @Rick-Anderson
Microsoft Alias: riande

Hello @AjaySewradj ... It's already covered. See the last bullet at ...
https://docs.microsoft.com/aspnet/core/performance/caching/memory?view=aspnetcore-5.0#additional-notes-1

For most apps, IMemoryCache is enabled. For example, calling AddMvc, AddControllersWithViews, AddRazorPages, AddMvcCore().AddRazorViewEngine, and many other Add{Service} methods in ConfigureServices, enables IMemoryCache. For apps that are not calling one of the preceding Add{Service} methods, it may be necessary to call AddMemoryCache in ConfigureServices.


Enable GitHub Event Processor for Go

Enable GitHub Event Processor for Go.
Add the configuration file and yml files for Action/Scheduled Event processing.
Remove the FabricBot.json file which is no longer necessary.
This will not be merged until I get confirmation from the FabricBot team that FabricBot has been disabled for this repository.
Fixes #20457

I'm going to override check enforcer as there's nothing that'll test these changes.

/check-enforcer override


Bulk upload: fix #1000 ("use that person") and #1015 (list of roles)

This PR fixes #1000 and #1015 (in one of the commits).
88c3e1e, c0ecdfa, e28c85e and fa96e0e are cleaning up and / or fixing small bugs. Other commits change the workflow for bulk-upload (slightly). Some parts, like magic-matching or showing if personal or family is different in DB/uploaded file, were removed; it looks like we ended up with slightly more maintainable code.

@chrismedrela updated - please take a look.

I'm going to merge this; if there are any issues, they will be solved separately.


Can't install mne-nirs from setup.py on Ubuntu-22.04

python3 setup.py install
Traceback (most recent call last):
File "/home/henry/samba/workspace_Python/mne-nirs/setup.py", line 7, in
from setuptools import find_packages, setup
File "/home/henry/.local/lib/python3.10/site-packages/setuptools/init.py", line 20, in
from setuptools.dist import Distribution, Feature
File "/home/henry/.local/lib/python3.10/site-packages/setuptools/dist.py", line 35, in
from setuptools.depends import Require
File "/home/henry/.local/lib/python3.10/site-packages/setuptools/depends.py", line 7, in
from .py33compat import Bytecode
File "/home/henry/.local/lib/python3.10/site-packages/setuptools/py33compat.py", line 55, in
unescape = getattr(html, 'unescape', html_parser.HTMLParser().unescape)
AttributeError: 'HTMLParser' object has no attribute 'unescape'

Hi Henry, can you please not ignore the bug report template and include all the information that was requested. Specifically...
#### Steps to reproduce
*Replace this text with a code snippet or minimal working example [MWE] to
replicate your problem, using one of the [built-in datasets], preferably the
one called [sample]. If you can't replicate on a built-in dataset, provide also
a link to a small, anonymized portion of your data that does yield the error.*

[MWE]: https://en.wikipedia.org/wiki/Minimal_Working_Example
[built-in datasets]: https://mne.tools/dev/overview/datasets_index.html
[sample]: https://mne.tools/dev/overview/datasets_index.html#sample

I am closing this issue until this is reproducible. I can see that you raised lots of similar issues on many repositories


Cargo test prints warnings and errors twice

cargo test prints all of the errors/warnings twice.
simon@Simon-Desktop:~/Projects/celavy/celavy$ cargo test
src/dispatcher.rs:12:5: 12:9 warning: variant is never used: `Quit`, #[warn(dead_code)] on by default
src/dispatcher.rs:12     Quit,
                         ^~~~
src/dispatcher.rs:68:5: 68:18 warning: struct field is never used: `name`, #[warn(dead_code)] on by default
src/dispatcher.rs:68     name: &'a str,
                         ^~~~~~~~~~~~~
src/dispatcher.rs:12:5: 12:9 warning: variant is never used: `Quit`, #[warn(dead_code)] on by default
src/dispatcher.rs:12     Quit,
                         ^~~~
src/dispatcher.rs:68:5: 68:18 warning: struct field is never used: `name`, #[warn(dead_code)] on by default
src/dispatcher.rs:68     name: &'a str,

This is actually a duplicate of https://github.com/rust-lang/cargo/issues/851, and the underlying cause of this is that your library is being compiled normally and with --test. The normal compilation is happening because it's necessary to run doctests afterwards.
You can specify doctest = false for now and we'll eventually add more CLI flags to control which tests are run to only build one. For now though this is working as intended.


generating spec doc from spec validation code

Motivated by https://github.com/bioimage-io/spec-bioimage-io/issues/74 here is a draft to generate our model.yaml doc from the validator's source code.
For brevity of the draft I only generate the doc for "format_version", "language" and "source".
This is the markdown output (only minor formatting changes to what we have in our manual .md file now):

format_version Version of this BioImage.IO Model Description File Specification. This is mandatory, and important for the consumer software to verify before parsing the fields. The recommended behavior for the implementation is to keep backward compatibility, and throw error if the model yaml is in an unsupported format version. Current format version: 0.3.0
language [optional]* Programming language of the source code. For now, we support python and java. This field is only required if the field source is present.
source [optional]* Language and framework specific implementation. As some weights contain the model architecture, the source is optional depending on the present weight formats. source can either point to a local implementation: <relative path to file>:<identifier of implementation within the source file> or the implementation in an available dependency: <root-dependency>.<sub-dependency>.<identifier>.
For example: ./my_function:MyImplementation or core_library.some_module.some_function

the core idea is to add free text to the marshmallow fields:
class Spec(PyBioSchema):
    format_version = fields.String(
        validate=validate.OneOf(raw_nodes.FormatVersion.__args__),
        required=True,
        bioimageio_doc="Version of this BioImage.IO Model Description File Specification. This is mandatory, and "
        "important for the consumer software to verify before parsing the fields. The recommended behavior for the "
        "implementation is to keep backward compatibility, and throw error if the model yaml is in an unsupported "
        f"format version. Current format version: {raw_nodes.FormatVersion.__args__[-1]}",
    )

This way validation (code) and documentation live very close together.
side note: the "[optional]" is inserted manually by reading out the field.required attribute. The asterisk (indicating dependent optionality) is not automated, but expected to appear in the doc string for the field. Automating this and the very flexible (dynamic) validation steps seems to much overhead.

If we continue with this, we might consider splitting off the pybio.spec module to live in https://github.com/bioimage-io/spec-bioimage-io  instead.

I think this looks good, but we should first think about the more fundamental question of how we want to express the spec, see https://github.com/bioimage-io/spec-bioimage-io/issues/74#issuecomment-827476146.

before advocating the marshmallow solution and this documentation generation further, I wanted to make sure this approach holds for the nested fields...
It went a bit out of hand and now the doc generation also includes the following features:

sorting: optional fields after required ones
sorting: alphabetically with option for manual override (atm only used to bring format_version to the top)
default description: schema/field class name

the fully generated doc is here (most fields have only the default description as I skipped copying over all our descriptions from the current docs for now).

beside all the doc generation, this PR adds the optional fields packaged_by and parent to the validator as they were described in the current docs at this time, but missing in the validator (single source of truth for the win!)


This page is missing one key part in troubleshooting

[[Enter feedback here]]
https://pureinfotech.com/fix-remote-desktop-incorrect-password-windows-10/
The above worked perfectly for me... and I suggest you add it as an additional step to this troubleshooting.
On Windows 10 (or Windows 11), if you try to connect to a remote computer that has remote desktop enabled and configured you will probably get an incorrect password error.
If this is the case, you are not the only one. It appears that the problem lies in how you have initially set up the Windows account. For example, if you are using a Microsoft account and two-factor authentication is enabled, it seems that the system doesn’t store the authentication token, which is then used to authenticate remotely.
The solution to this problem is to sign in at least once with the local password to cache the access token that is then used for logging in remotely.
In this guide, you will learn the steps to fix the password problem when trying to connect remotely to a Windows 10 computer. These steps should also work on Windows 11.
Fix Remote Desktop password problem on Windows 10/11
To resolve the password problems with the Remote Desktop app, in the computer you want to connect, use these steps:
Open Start on Windows 10 machine that you cannot RDP to
Click the profile menu and select the Sign out option.
Click the I forgot my PIN option.
I forgot my PIN
Click the Use your password instead option.
Use your password instead
Confirm your Microsoft account password.
Click the Sign in button.
Once you complete the steps, Windows should cache the access token correctly, allowing you to connect to the remote computer using the Remote Desktop.
This should also work to avoid issues trying to sign in to in the network.

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

ID: 420f2431-a31d-c952-eec9-47399399e151
Version Independent ID: c00b4f63-1ddf-27b5-835b-35f7d6d80484
Content: General Remote Desktop connection troubleshooting
Content Source: WindowsServerDocs/remote/remote-desktop-services/troubleshoot/rdp-error-general-troubleshooting.md
Product: windows-server
Technology: remote-desktop-services
GitHub Login: @kaushika-msft
Microsoft Alias: delhan

We hugely appreciate your contribution, feedback, and support to our technical documentation.
We’ve phased out GitHub Issues on this repository as the feedback mechanism for content and have replaced it with a new feedback system. For more information see, Content User Feedback. As part of this rollout, we are migrating your issue where our team will use your comments to improve the documentation experience. Unfortunately, this does mean you won't be able to access this issue after the migration is complete.
All issues will be migrated by Thursday 29th August 2024.
Once again, thank you for your valuable feedback, we hope you’ll continue to contribute using our new feedback system.


🐛 Bug: 🩷 (pink heart) and 🩵 (light blue heart) not yet supported in common browsers

Bug Report Checklist

[X] I have tried restarting my IDE and the issue persists.
[X] I have pulled the latest main branch of the repository.
[X] I have searched for related issues and found none that matched my issue.

Expected
Back in #138 I'd changed the default built-in emojis to include 🩷 (pink heart) and 🩵 (light blue heart). The expectation was that they should work in modern browsers users are likely to be on.
Actual
It's March 2024 and they're still showing up as unknown emojis in my Chrome. So I don't believe they're ready to be used yet. I'll remove them.
Additional Info
No response

@all-contributors please add @joshuakgoldberg for bug.

🤖 Beep boop! This comment was added automatically by all-contributors-auto-action.
Not all contributions can be detected from Git & GitHub alone. Please comment any missing contribution types this bot missed.
...and of course, thank you for contributing! 💙


404 Not Found

404 Not Found

GET https://forum.crox.pl/api/pages/4

{
  "errors": [
    {
      "status": "404",
      "code": "resource_not_found"
    }
  ]
}

can you explain more?


windowed mode doesnt work

Settings, check Windowed, back to media page, play
file is still full screen

@3052 Try selecting a fixed size. Then move back to resizeable.

that seems like a hack - is this a known issue?


fix: FakeStorageRpc#list to filtering the files by bucket and prefix

Codecov Report

Merging #7 into master will decrease coverage by 0.34%.
The diff coverage is 50.00%.

@@             Coverage Diff              @@
##             master       #7      +/-   ##
============================================
- Coverage     71.71%   71.36%   -0.35%
+ Complexity      495      493       -2
============================================
  Files            29       29
  Lines          1658     1659       +1
  Branches        268      269       +1
============================================
- Hits           1189     1184       -5
- Misses          344      347       +3
- Partials        125      128       +3

Impacted Files
Coverage Δ
Complexity Δ

...ud/storage/contrib/nio/testing/FakeStorageRpc.java
67.13% <50.00%> (-0.32%)
43.00 <0.00> (ø)

...age/contrib/nio/SeekableByteChannelPrefetcher.java
63.12% <0.00%> (-3.13%)
21.00% <0.00%> (-2.00%)

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 19e30d2...46f34dd. Read the comment docs.


feat: Monroe USD token details

Monroe USD token details

please resolve conflicts on branch, cannot merge in current state

merged in #1401


Outdated files in the dev-1.20-ko.7 branch

This is a Bug Report
Problem
Outdated files in the upstream/dev-1.20-ko.7 branch.
46 files to be modified

[ ] M1.  content/en/docs/concepts/architecture/control-plane-node-communication.md  | 1(+XS) 1(-)
[ ] M2.  content/en/docs/concepts/architecture/nodes.md  | 39(+M) 36(-)
[ ] M3.  content/en/docs/concepts/cluster-administration/manage-deployment.md  | 1(+XS) 1(-)
[ ] M4.  content/en/docs/concepts/configuration/configmap.md  | 1(+XS) 1(-)
[ ] M5.  content/en/docs/concepts/configuration/overview.md  | 3(+XS) 3(-)
[ ] M6.  content/en/docs/concepts/containers/images.md  | 21(+S) 5(-)
[ ] M7.  content/en/docs/concepts/extend-kubernetes/operator.md  | 10(+S) 9(-)
[ ] M8.  content/en/docs/concepts/scheduling-eviction/assign-pod-node.md  | 1(+XS) 1(-)
[ ] M9.  content/en/docs/concepts/scheduling-eviction/resource-bin-packing.md  | 1(+XS) 1(-)
[ ] M10.  content/en/docs/concepts/storage/dynamic-provisioning.md  | 1(+XS) 1(-)
[ ] M11.  content/en/docs/concepts/storage/volumes.md  | 3(+XS) 2(-)
[ ] M12.  content/en/docs/concepts/workloads/controllers/deployment.md  | 1(+XS) 1(-)
[ ] M13.  content/en/docs/reference/_index.md  | 20(+S) 6(-)
[ ] M14.  content/en/docs/reference/access-authn-authz/_index.md  | 1(+XS) 1(-)
[ ] M15.  content/en/docs/reference/command-line-tools-reference/_index.md  | 1(+XS) 1(-)
[ ] M16.  content/en/docs/reference/command-line-tools-reference/feature-gates.md  | 2(+XS) 1(-)
[ ] M17.  content/en/docs/reference/command-line-tools-reference/kube-proxy.md  | 62(+M) 49(-)
[ ] M18.  content/en/docs/reference/glossary/index.md  | 1(+XS) 1(-)
[ ] M19.  content/en/docs/reference/issues-security/_index.md  | 1(+XS) 1(-)
[ ] M20.  content/en/docs/reference/kubectl/_index.md  | 1(+XS) 1(-)
[ ] M21.  content/en/docs/reference/kubectl/overview.md  | 1(+XS) 1(-)
[ ] M22.  content/en/docs/reference/scheduling/config.md  | 2(+XS) 0(-)
[ ] M23.  content/en/docs/reference/setup-tools/_index.md  | 1(+XS) 1(-)
[ ] M24.  content/en/docs/reference/using-api/_index.md  | 2(+XS) 1(-)
[ ] M25.  content/en/docs/setup/best-practices/certificates.md  | 3(+XS) 3(-)
[ ] M26.  content/en/docs/setup/best-practices/multiple-zones.md  | 1(+XS) 1(-)
[ ] M27.  content/en/docs/setup/production-environment/container-runtimes.md  | 72(+M) 274(-)
[ ] M28.  content/en/docs/setup/production-environment/tools/kops.md  | 1(+XS) 1(-)
[ ] M29.  content/en/docs/setup/production-environment/tools/kubeadm/install-kubeadm.md  | 29(+S) 11(-)
[ ] M30.  content/en/docs/setup/production-environment/tools/kubespray.md  | 1(+XS) 1(-)
[ ] M31.  content/en/docs/setup/production-environment/windows/intro-windows-in-kubernetes.md  | 3(+XS) 3(-)
[ ] M32.  content/en/docs/setup/release/notes.md  | 1(+XS) 1(-)
[ ] M33.  content/en/docs/tasks/administer-cluster/access-cluster-api.md  | 1(+XS) 1(-)
[ ] M34.  content/en/docs/tasks/administer-cluster/change-default-storage-class.md  | 1(+XS) 1(-)
[ ] M35.  content/en/docs/tasks/administer-cluster/kubeadm/kubeadm-certs.md  | 1(+XS) 30(-)
[ ] M36.  content/en/docs/tasks/manage-kubernetes-objects/declarative-config.md  | 1(+XS) 1(-)
[ ] M37.  content/en/docs/tasks/manage-kubernetes-objects/imperative-command.md  | 1(+XS) 1(-)
[ ] M38.  content/en/docs/tasks/manage-kubernetes-objects/imperative-config.md  | 1(+XS) 1(-)
[ ] M39.  content/en/docs/tasks/manage-kubernetes-objects/kustomization.md  | 1(+XS) 1(-)
[ ] M40.  content/en/docs/tasks/tools/included/optional-kubectl-configs-bash-mac.md  | 2(+XS) 2(-)
[ ] M41.  content/en/docs/tasks/tools/install-kubectl-linux.md  | 31(+M) 8(-)
[ ] M42.  content/en/docs/tasks/tools/install-kubectl-macos.md  | 2(+XS) 2(-)
[ ] M43. content/en/docs/tutorials/configuration/configure-redis-using-configmap.md  | 174(+L) 40(-)
[ ] M44.  content/en/docs/tutorials/kubernetes-basics/expose/expose-intro.html  | 1(+XS) 1(-)
[ ] M45.  content/en/docs/tutorials/stateless-application/expose-external-ip-address.md  | 1(+XS) 1(-)
[ ] M46.  content/en/docs/tutorials/stateless-application/guestbook.md  | 1(+XS) 1(-)

1 files to be renamed

[ ] R1.  R078 content/en/docs/reference/tools.md -> content/en/docs/reference/tools/_index.md

0 files to be deleted
Proposed Solution
Use git diff to check what is changed in the upstream. And apply the upstream changes manually
to the content/ko of upstream/dev-1.20-ko.7 branch.
For example:
# checkout `upstream/dev-1.20-ko.7`
...
# check what is updated in the upstream
git diff upstream/dev-1.20-ko.6 upstream/dev-1.20-ko.7 -- content/en/docs/concepts/architecture/control-plane-node-communication.md
# apply changes to content/ko
vi content/ko/docs/concepts/architecture/control-plane-node-communication.md
...
# commit and push
...
# make PR to `upstream/dev-1.20-ko.7`

Pages to Update
Pages in content/ko

/milestone dev-1.20-ko.7

/language ko
/help

/milestone dev-1.20-ko.7

/triage accepted

M43이 수정사항이 많은 것 같네요.
제가 M43 - M46 을 처리하겠습니다~~
/assign @seokho-son
for M43 - M46
M43 - M46 : @seokho-son

PR 타이틀 및 작성 방법 참고 (https://github.com/kubernetes/website/pull/26964)
[ko] Update outdated files in dev-1.20-ko.7 (p1)
p1 은 상황에 따라 지정 (p2, p3, ... or 대표 수정 사항 등)

M1 ~ M46 / R1 나머지 하겠습니다. 😄

@ysyukr 감사합니다! ㅠㅠ 너무 무리하시는 것은 아닐지 모르겠네요. 혹시라도 도움이 더 필요하시면 알려주세요 ! ^^
/assign @ysyukr
for M1 ~ M42 / R1
M1 ~ M42 / R1 : @ysyukr ([ko] Update outdated files in dev-1.20-ko.7 (p1))
M43 - M46 : @seokho-son ([ko] Update outdated files in dev-1.20-ko.7 (p2))

/close


Odd time selected for charging.

Version of the custom_component
Version v1.8.0
Configuration
Running HA in WMware on Ubuntu
Describe the bug
Charging is selected to start at 22:00 while there is a lower price tomorrow at 12:00.

I did wonder same. Happens when charge completion time is set (at 7 am for me). Does what it should do,

This is the intended behaviour when the charge completion time is set to a time in the morning. If you don't have a need for the charging to be completed at a certain time, you can set the completion time to "None", and the cheapest hours known to the integration will be used.

Ah, OK. Thnx.
/A


Added current temperature, humidity and firmware

Hello,
Here is a new PR that takes into account devices with a temperature and humidity sensor (Sonoff TH).
I also added functions to retrieve the number of channels and the firmware version.
Thank you for taking a look at it.

Hello @NickDub
Excellent contribution as always.
I have a PR with some code refactor (main.js is getting big) in progress.
My plan is to merge #11 first then will rebase yours.
What do you think? Will work for you?
Also, i don't have a multichannel or temp/humidity device, so i'm not gonna be able to test.

Hello,
No problem for me, do as you wish, you're the master ;)
I saw the PR #11, it'll be good for the code readability.

Hey @NickDub
Sorry for the delay, my multi-channel device arrived a few days ago.
I'm still waiting for the temperature/humidity sonoff, but will merge and check later.
Thanks for the PR 🎉


fields on big screens (desktop / web) are very big

any way to scale down fields &  inputs

Please provider the code snippet

This can be easily fixed. I will change it @ahmedNY

Fixed @ahmedNY


python3Packages.textacy: 0.10.1 -> 0.11.0

Motivation for this change
Update to latest upstream release 0.11.0
Change log: https://github.com/chartbeat-labs/textacy/releases/tag/0.11.0
Things done

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

[ ] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
21.11 Release Notes

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 126020 run on x86_64-linux 1

1 package built:

python38Packages.textacy


31524323 - Instagram Bridge failed with error 429

Error message: The requested resource cannot be found! Please make sure your input parameters are correct! cUrl error:  (0) PHP error:
Query string: action=display&bridge=Instagram&context=Username&u=31524323&media_type=all&direct_links=on&format=Atom
Version: dev.2020-02-26

It's a big problem. See https://github.com/RSS-Bridge/rss-bridge/issues/1891 for an extended discussion.

@Winter46 did you find a solution

@Winter46 did you find a solution

Duplicate of https://github.com/RSS-Bridge/rss-bridge/issues/1891

Duplicate of https://github.com/RSS-Bridge/rss-bridge/issues/1891


Sync eng/common directory with azure-sdk-tools repository for Tools PR https://github.com/Azure/azure-sdk-tools/pull/870

Sync eng/common directory with azure-sdk-tools repository for Tools PR https://github.com/Azure/azure-sdk-tools/pull/870

Can one of the admins verify this patch?


az provider register does not complete(takes too long)

Related command
az provider register -n Microsoft.OperationsManagement
Describe the bug
I ran these following two commands to eventually create an aks cluster using az aks create. However, "Microsoft.OperationsManagement" never gets registered so I can't create an aks cluster via Powershell.
az provider register -n Microsoft.OperationalInsights
az provider register -n Microsoft.OperationsManagement

Only the first one shows as "Registered" and the second one(OperationsManagement) never gets registered, and is shown as "Registering" for hours.
PS C:\WINDOWS\system32> az provider show -n Microsoft.OperationalInsights -o table
Namespace                      RegistrationPolicy    RegistrationState
-----------------------------  --------------------  -------------------
Microsoft.OperationalInsights  RegistrationRequired  Registered

PS C:\WINDOWS\system32> az provider show -n Microsoft.OperationsManagement -o table
Namespace                       RegistrationPolicy    RegistrationState
------------------------------  --------------------  -------------------
Microsoft.OperationsManagement  RegistrationRequired  Registering

To Reproduce
az login
az provider register -n Microsoft.OperationsManagement
az provider show -n Microsoft.OperationsManagement -o table

Expected behavior
Gets registered after a while
Environment summary
PS C:\WINDOWS\system32> az version
{
  "azure-cli": "2.44.0",
  "azure-cli-core": "2.44.0",
  "azure-cli-telemetry": "1.0.8",
  "extensions": {
    "connectedk8s": "1.3.6",
    "k8s-configuration": "1.6.0",
    "k8s-extension": "1.3.7"
  }
}

route to CXP team


[vm] Add assertion for discarded transaction.

Motivation
Add an extra assertion in Move functional test to enforce all discarded transaction should have an empty writeset.
Have you read the Contributing Guidelines on pull requests?
Yes

@bors-libra r=sblackshear

:pushpin: Commit 3a2486e has been approved by sblackshear

:lock: Merge conflict

:umbrella: The latest upstream changes (presumably 630bd498e77e39941ea933d13198d4e7a01043d3) made this pull request unmergeable. Please resolve the merge conflicts.

@bors-libra r=sblackshear

:pushpin: Commit 0bd8546 has been approved by sblackshear

:hourglass: Testing commit 0bd8546e1b61a6cefbf907436fc19565c57eb10f with merge 0e50852ede2d1a87fce1a559e1245aaee86f4cc9...

:broken_heart: Test failed - checks-circle_commit_workflow

@bors-libra r=sblackshear

:bulb: This pull request was already approved, no need to approve it again.

This pull request previously failed. You should add more commits to fix the bug, or use retry to trigger a build again.
There's another pull request that is currently being tested, blocking this pull request: #2545

:pushpin: Commit 0bd8546 has been approved by sblackshear

:hourglass: Testing commit 0bd8546e1b61a6cefbf907436fc19565c57eb10f with merge 0101d162a062d8ceda26f692cfc6db5d48afe970...

:sunny: Test successful - checks-circle_commit_workflow
Approved by: sblackshear
Pushing 0101d162a062d8ceda26f692cfc6db5d48afe970 to master...


Half image decoding is crashing on iOS

Error Thread 6: EXC_BAD_ACCESS (code=1, address=0x1548c0000)
Trigerred by: pixelBufferToVisionImage method in MLKVisingImage

My suggestion: just don't use it. It's experimental.
And we could not test if it improved performances anyway.
Putting the focus on (.5,.25) looks like a much better idea.

Honestly, on Android the results are far better.
I've just fixed the crash on iOS. This value is still "experimental"

Honestly, on Android the results are far better.

Wonderful!

I've just fixed the crash on iOS. This value is still "experimental"

Good!

This issue should be solved directly in https://github.com/openfoodfacts/google_ml_barcode_scanner

Ok, closing then @g123k


Add BSP support (WIP)

So I think this is ready for review.
This PR proposes to add BSP support in Ammonite, in order to add support for Ammonite scripts in metals. It has a twin PR in metals, https://github.com/scalameta/metals/pull/1538.
The context of this work is https://github.com/scalameta/metals-feature-requests/issues/80, that I worked on for the Scala Center.
I'm going to update demo GIFs on https://github.com/scalameta/metals/pull/1538.

(Quick update: this is almost ready, I'm in the midst of writing a more lengthy description.)

Try it yourself
Open a sbt or mill project in vscode, with the metals extension enabled. Create .vscode/settings.json, and put the following in it:
{
  "metals.serverVersion": "0.8.5-amm-7,
  "metals.customRepositories": [
    "central",
    "bintray:alexarchambault/metals-amm"
  ]
}

Then open or create an Ammonite script at the root of the project. (Scripts in sub-directories ought to work too, they're just less tested for now…) A "Ammonite script detected" dialog should open, validate with "Import". The statusbar should then display "Importing Ammonite script", then "Indexing", and lastly "Compiling [script-name].sc". Once it's done compiling, code completion / hover / code navigation should work, and you should get accurate diagnostics in the script.

Why BSP
BSP allows to have metals to query the class path, the scalac options, the diagnostics, etc., of Ammonite scripts, and offer the full-fledged IDE experience thanks to that (with code navigation, completion, hover, accurate diagnostics, …). metals already interacts with projects through BSP, so everything's in place in it to get IDE support for tools supporting BSP.

PR structure
The first commits of this PR (as of writing this, https://github.com/lihaoyi/Ammonite/pull/1053/commits/8990c04000d80ec5319e231b13eaf7524bd9d23d to https://github.com/lihaoyi/Ammonite/pull/1053/commits/74cab7738536e549ec83dcc43f069e3ff40aaac3) are mostly innocuous refactorings, preparing the ground for the next ones.
Then https://github.com/lihaoyi/Ammonite/pull/1053/commits/9b5dadaf36ad0ef1f4a8bdc148d03f6fbd10882a adds a new API to deal with scripts.
Later commits are about BSP proper, adding support for it and tweaking it.
Refactorings
https://github.com/lihaoyi/Ammonite/pull/1053/commits/8990c04000d80ec5319e231b13eaf7524bd9d23d and https://github.com/lihaoyi/Ammonite/pull/1053/commits/dc7ae56955114a840f29de3a034fe5077b10a796 slightly change how import $ivy are represented in memory, allowing to get the underlying dependency of import $ivys. Later on, this is useful when a script depends on another one: we merge its dependencies with the current one, then run a new resolution.
https://github.com/lihaoyi/Ammonite/pull/1053/commits/56b4f5f9498d2d250f786159eed01ca71bf7abff is a small change that allows to match results more easily.
https://github.com/lihaoyi/Ammonite/pull/1053/commits/26302ef750338d60f53b2be72d483bd8b6df3146 factors some dependency-related logic from Interpreter. (Maybe IvyThing could be merged into it?)
https://github.com/lihaoyi/Ammonite/pull/1053/commits/4c4917850be3417cff0e80f4333351905bc4d40c and https://github.com/lihaoyi/Ammonite/pull/1053/commits/eba1e91202ea497b9cea4ed17e792d0dd28c4e84 allow to build and pass custom reporters to scalac. (BSP support gets diagnostics from compilation via a custom reporter.)
https://github.com/lihaoyi/Ammonite/pull/1053/commits/1695dfd22f592b350e57dd5dae555ba647c25f66 allows to disable the LineModifierPlugin. It seems it's flawed in some cases (in code like 2, that gets wrapped as val res0 = 2, it ignores the val res0 = part). Using it could also lead to messed up semanticdbs. Instead, BSP support has its own logic to map positions in scala code to positions in sc files, that it uses for diagnostics, and to post-process semanticdbs.
https://github.com/lihaoyi/Ammonite/pull/1053/commits/9dd7b56ae31646310d53288091603fba0786b4ab allows to pass a file name that matches the package to scalac (like ammonite/$file/main.scala), which semanticdb picks up later on.
https://github.com/lihaoyi/Ammonite/pull/1053/commits/4799c940c8eca702ed060cf1e33f1ce850a8f6bc allows to setup bridge APIs in the new script API and BSP, only for compiling, without actual bridge instances.
https://github.com/lihaoyi/Ammonite/pull/1053/commits/2571755a2bdd5c263d4181ed13c9c2bc6136b265 is useful when keeping case classes with Imports fields in Maps.
https://github.com/lihaoyi/Ammonite/pull/1053/commits/f3795489d740f1c576ff67913fe10ba4a032e71f allows not to ignore empty lines at the beginning of files. It seems leadingSpaces misses those, which messes with position conversion in scala code to sc scripts.
https://github.com/lihaoyi/Ammonite/pull/1053/commits/72d841f36d995c4aa0e9c0c3f252a72339ec5d2d marks generated code in scala code, like 2 becomes /*<amm>*/val res0 = /*</amm>*/2, which is used in the logic converting positions in scala code to positions in sc scripts.
https://github.com/lihaoyi/Ammonite/pull/1053/commits/d9ca11c2dd0880c76ccf6c2519f4634a66985f0a factors a method re-used in BSP support.
https://github.com/lihaoyi/Ammonite/pull/1053/commits/74cab7738536e549ec83dcc43f069e3ff40aaac3 puts the actual script code between /*<script>*/ and /*</script>*/ in generated scala code, and puts the generated def $main methods between /*<generated>*/ and /*</generated>*/. That allows some logic in metals to read those scala files, discard the /*<generated>*/ section, and replace the /*<script>*/ one with a possibly unsaved content of the script. That allows metals to get valid Scala code from scripts itself, that it can pass to the presentation compiler for completions, hover, etc.
New script API
https://github.com/lihaoyi/Ammonite/pull/1053/commits/9b5dadaf36ad0ef1f4a8bdc148d03f6fbd10882a adds a new API to handle scripts. For now, this API only parallels the one in Interpreter. Interpreter doesn't use this new API, and keeps handling scripts its own way.
Compared to the way scripts are handled in Interpreter, this new API

allows one to inspect script dependencies between each others and inspect their library dependencies, without compiling or running them. This in turn allows to answers BSP requests (workspace/buildTargets, buildTarget/sourceDependencies, etc.), without compiling scripts, and
has a slightly different semantics (see above).

It has some drawbacks compared to Interpreter for now:

it has much less aggressive caching
it doesn't allow to run scripts, it only inspects and compile them.

BSP support
https://github.com/lihaoyi/Ammonite/pull/1053/commits/6f0efa04262fc8fd703a30a45da022799f182d68 adds AmmoniteBuildServer, a ch.epfl.scala.bsp4j.BuildServer implementation, in the interp module. It relies heavily on the newly added script API.
https://github.com/lihaoyi/Ammonite/pull/1053/commits/b2e4181e8a25f75dce25737327eb662b4642862b adds tests for it.
https://github.com/lihaoyi/Ammonite/pull/1053/commits/0a12034add3046bbca78407995df54d0d12f6abb adds a --bsp option to the Ammonite CLI, that starts AmmoniteBuildServer (listening and answering JSON-RPC requests on stdin / stdout).
Lastly, https://github.com/lihaoyi/Ammonite/pull/1053/commits/ff70563d1afc0cfa1d9ef2cec9c72945038d7558 allows to generate SemanticDBs via the script API, and enables that in AmmoniteBuildServer.

Script semantics discrepancies
The script API, used by the BSP server implementation here, has slightly different semantics compared to the one of Interpreter.
I mapped Ammonite scripts to the BSP model the following way: Each script is a "build target". A build target is kind of like a module in mill or sbt. An import $file adds a dependency towards another script, just like moduleDeps in mill adds a dependency towards another module. An import $ivy adds a dependency towards an external library, just like ivyDeps in mill. Depending on another script pulls its dependencies, just like in mill or sbt. And like in mill or sbt, dependency resolution is run for each script / module.
So the semantics of scripts through BSP is a little different than the one Ammonite currently uses to run scripts (handled mostly in Interpreter.scala). In particular, the class path of scripts are more isolated from each others in BSP. A script only pulls the scripts of its dependencies, and know nothing of the one of its dependees. For example, the following scripts are valid when running them with the current Ammonite model:
// main.sc
import $ivy.`com.chuusai::shapeless:2.3.3`
import $file.lib1, lib1.hlist
println(hlist)

// lib1.sc
case class Foo(n: Int)
val gen = shapeless.Generic[Foo]
val hlist = gen.to(Foo(2))

whereas they're invalid when viewed through BSP (because lib1.sc references shapeless without importing it via an import $ivy, and unlike with the current Ammonite model, the class path of main.sc doesn't "leak" into the one of lib1.sc, that doesn't even import it).

Thanks @alexarchambault ! I'll try to find some time to review this

@alexarchambault I just skimmed through and this looks reasonable to me.
I think in the long term, your new inter-script dependencies semantic is the way I would like to go forward: scripts would only have access to things they directly import, rather than having access to whatever happens to have been import $ivyed or import $filed at the moment they are run. The semantic you are proposing for script BSP handling matches much better what I would expect when I see a script import another
This would mean SpecialClassLoader would have to maintain a Direct Acyclic Graph of classloaders, rather than the current linear linked list. Ideally we would refactor Interpreter to share as much code as possible between the REPL and the new Script runner, rather than having completely parallel implementations
We do not need to do this in this PR; just something to look forward to in future. I think for now this PR looks good to me

I think in the long term, your new inter-script dependencies semantic is the way I would like to go forward: scripts would only have access to things they directly import, rather than having access to whatever happens to have been import $ivyed or import $filed at the moment they are run. The semantic you are proposing for script BSP handling matches much better what I would expect when I see a script import another.

Agreed. I didn't take the time to do it, but I agree this is the direction Ammonite should go into in the long term.

This would mean SpecialClassLoader would have to maintain a Direct Acyclic Graph of classloaders, rather than the current linear linked list.

We don't necessarily need a class loader DAG. To me, this is kind of like when we have several modules in mill or sbt. In Ammonite, let's say we have an entrypoint script, that may reference code from other scripts. When we want to run that, we just get the full class path of the entrypoint script, which includes all its library dependencies JARs and those of its script dependencies, and the target directories of its script dependencies and of the entrypoint script itself. And we can run whichever script we want (entrypoint one or its dependencies) from that single class path.
As long as each script is compiled in isolation, things can't really go wrong (not more wrong than when we run things from or generated by mill or sbt).

how does your BSP script compiler handle multi stage scripts, with stages separated by @?

I didn't pay a close attention to them initially. My idea was to propose to add special imports for repositories and scalac options (import $repo.`sonatype:snapshots` , import $scalac.`- feature` ), so that multi-stage scripts are less needed. But I didn't take the time to do it.
It may be possible to make some metals features work fine with them. For code navigation, each block is compiled separately, so we get one semanticdb per block. We would need to merge all of them in the .sc file semanticdb. It's not done yet either. For completion or hover, metals would need to be able to extract just one block from the .sc file, to pass to the PC, which may not be trivial from metals…
If users do fancy things with interp in a block, to setup things for subsequent blocks, we could offer the possibility to run some blocks with a mock InterpAPI, get the additional dependencies or repositories, and use them when compiling the other blocks.
Having each block be a BSP build target may require some changes in metals too, so that it's aware that the build target of a .sc file depends on the position in it.

Merging this!


Improve block markup for accessibility & SEO

Feature Description

The Web Stories block markup for things like the list embeds or grid embeds does not contain any link to the story itself. Instead, the URL is just in a data-story-url attribute.

This is not good for accessibility and SEO, and also for when JavaScript is disabled on a page.
Instead, there should be a proper <a> tag around the story.
When JS is disabled, this still allows visiting the story by clicking on it.
When JS is enabled, we prevent the click event and open the lightbox as today.
https://github.com/google/web-stories-wp/blob/94aa5519ef7d037ff98f71dec919d07bbd93e9eb/includes/Renderer/Stories/Renderer.php#L521-L523
https://github.com/google/web-stories-wp/blob/94aa5519ef7d037ff98f71dec919d07bbd93e9eb/includes/Renderer/Stories/Renderer.php#L550-L552
https://github.com/google/web-stories-wp/blob/94aa5519ef7d037ff98f71dec919d07bbd93e9eb/includes/Renderer/Stories/Renderer.php#L560-L578
Alternatives Considered

Additional Context

Verified in QA (as per instructions in PR 9341)


These should be observations

https://github.com/openhie/cares-covid-ig/blob/36521e0e0f13772cab03acb94bf964d8a777a458/input/fsh/profiles.fsh#L149-L187
https://github.com/openhie/cares-covid-ig/blob/36521e0e0f13772cab03acb94bf964d8a777a458/input/fsh/profiles.fsh#L211-L215
To me these ones sounds like observations that are linked to the encounter. We should use extensions as a last resort as they create very custom ways in which the resources should be processed.

I think a bunch of the other extensions should also be looked through the resolved to either observations or existing properties.


Using hooks, getting Not initialized, Please call initConnection()

Please use Discussion board if you want get some help out of it. Please report issue if there is a bug.

Version of react-native-iap
7.5.0
Version of react-native
0.63.4
Platforms you faced the error (IOS or Android or both?)
Android only
Expected behavior
I should not have to call initConnection using hooks
Actual behavior
After connected is true we getSubscriptions(ids) but it throws an error Not initialized, Please call initConnection()
Tested environment (Emulator? Real Device?)
Real device
Steps to reproduce the behavior
App.js is wrapped and exported as withIAPContext(App)
The code:
export const useSubscription = () => {
  // initConnection();  // <-- In dev, this will avoid the error. Not in production.
  const {
    connected,
    subscriptions,
    finishTransaction,
    getSubscriptions,
    currentPurchase,
    currentPurchaseError,
  } = useIAP();

  ...

  useEffect(() => {
    if (connected) {
      getSubscriptions(subscriptionIds).catch((err) => { // <-- Error here
        Sentry.Native.captureException(err)
      });
    }
  }, [connected]);

 ...

I thought with hooks it wasn't mandatory to initConnection and that hooks took care of this part. But I'm not sure.
Anyway, purchases seem to work on emulator and real devices, but I keep getting a lot of Not initialized, Please call initConnection() errors. I don't understand what should I do to fix this error. Documentation about using hooks is not very clear. I can't reproduce this error in emulator.
I'm using react-native: 0.66.1 and react-native-iap: 7.5.0

I wonder if it's related to https://github.com/dooboolab/react-native-iap/issues/1562
Any update on this? What should be done to fix error on 7.5.1?

+1

Seems to happen on emulated devices that do not have the Play Store and when using hooks implementation.
I'm able to no longer get this LobBox warning by updating \src\hooks\withIAPContext.js, line 102, by catching the error, but is there a better way/place to implement this?
        useEffect(function () {
            initConnection().then(setConnected).catch(error => console.log(error));
        }, []);

Still an ongoing issue for me, any help?

I am seeing these errors in production for a subset of users. Has anyone been able to reproduce this locally? I'm struggling to emulate this

I can reproduce it locally using an emulated device that does not have Google Play Store/services.

Billing Services are not available on Emulators

I keep getting a lot of "Not initialized, Please call initConnection() errors". Looks like still an ongoing issue.

Did you call initConnection ?

Yes I did. It is there since we started using this library.

Same, I'm using version 7.1.0 but it's not with hooks
  async componentDidMount() {
    await RNIap.initConnection();

    try {
      await RNIap.flushFailedPurchasesCachedAsPendingAndroid();
      this.purchaseUpdateSubscription = this.connectUpdateSubscription();
      this.purchaseErrorSubscription = this.connectErrorSubscription();
    } catch (error) {
      console.error(error);
    }
  }

you have to check the result of initConnection and wrap it in a try-catch as it might not be available on a device or it may fail to initialize

you have to check the result of initConnection and wrap it in a try-catch as it might not be available on a device or it may fail to initialize

That's what I did actually, I put it inside the try-catch below and it shows me the following
E_NOT_PREPARED Not initialized, Please call initConnection()

Should I be using a real device to test/develop using this library?

@andresesfm I found another issue and saw that I wasn't connected to the play store.

@GeorgeVidIq, it is closed because:

It was stale (see above),
There are possible causes such as @danicunhac 's comment or my comment about Play Services not available
This was reported on an old version of the library.

If you have any more information to contribute such as the return code when you call initConnection and have updated to a recent version of the library, please create a new ticket with all the details. otherwise, it's very difficult to guess what your situation is.


Instructions are Linux-centric

https://twitter.com/remotely_ruth/status/1368254180440166400
wget is not available on Mac nor Windows. Given that this is in the Hello World instructions, my assumption is that the entire documentation is full with linux only commands.
Ping me (here or slack) if you want my steps how I would install PHP on Windows.

It probably is, I'll talk to you on slack

As a side note:
The installation documentation provides a section for both MacOS and Windows. While the instructions for an installation on Windows should still be fine, MacOS would need an update, since Liip no longer updates their binaries.


Window position should be restored when app is restarted

On app startup, the main window should start in the same position as when the app was quit.

Are you already saving app data localy (like in localStorage)?

@fjaguero yes, we're using https://github.com/LinusU/node-application-config


Accept numeric cluster requirement in matter idl linter

Problem
Accept numeric cluster ids for required clusters (in case XML is not available or we chose to use numeric instead of constant for any reason)
Testing
Manually added clusters 12345 and 0xabcd and noticed expected linter errors.

fast track for tooling.


Multiple external links

I have tried adding multiple external_link: sections in the hyperglass.yaml without success.
I assume currently multiple external links are not supported?
It would be great to have more than one external link in the hyperglass (e.g. a Communities link and a Peering DB link).

I 2nd this. We ended up the terms tab to provide multiple links.


Variance cutoff used for Noise Injection

Can you please answer 5 questions because I could not find the details in your paper:

What is the variance cutoff you used for selecting the noise patches
What were the sizes of those noise patches while training (i.e. LR resolution while training).
Do you apply the variance cutoff on the variance of gray scale image or something else?
How many kernels and noise patches did you have in your Pool?
What is the Clean Up scale factor used?

Thanks!

@jixiaozhong  Could you please respond? These settings were not made clear in the paper for reproducibility purposes.

Since the paper did not present the parameter settings in detail, I also want to know the secret. In addition to @bsvineethiitg 's five questions, how do you set the initial learning rate and learning rate schedule?

I guess they need waiting for the patent, just keep patient

@bsvineethiitg I implemented the paper unofficially. I saw that noises are very well removed but the sharpness of my results is not comparable to the original results. As you know, reproducing the paper is difficult because the author did not share many of the hyper-parameter settings.

@yoon28 That's true. I implemented the paper using KernelGAN to estimate kernel and create a kernel pool, then using the ESRGAN to train paired images. However, my results is not comparable to the original results too

@yoon28 That's true. I implemented the paper using KernelGAN to estimate kernel and create a kernel pool, then using the ESRGAN to train paired images. However, my results is not comparable to the original results too

+1

The author unveiled the training code.
Check this out.
https://github.com/Tencent/Real-SR


feat(iam_checks): add several checks for iam

Context
There were added 9 checks of IAM which sum up in a total of 11 checks.
Description
Add checks extra71, extra7125, extra7123, check14, check112, check11, check114, check113 and check12.
License
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Good job @sergargar !!


0.9.0 API is inconsistent. Some requests still return body instead of tuple {code, body, response}

Tentacat.Organizations.list_mine(client) # returns tuple
Tentacat.Repositories.list_mine(client) # returns list

Yes that's a bug! We should always return the tuple! Thanks for creating the issue

I took a quick look at this, but it does not seem to be straightforward to fix for me (and record a test), since it is definitely related to pagination.

As far as I can work it out from the test, this seems to be intended behaviour for functions that take pagination options.

pagination: :none will return the expected {status, body, response} tuple.
pagination: nil and pagination: :auto will return a list of all resulting elements, going through all pages automagically.
pagination: :stream will return an Enumerable function constructed from Stream.resource.
pagination: :manual will return a {{status, body, response}, next_link, auth} tuple.

This is definitely surprising behaviour at least for @smetana and me. But changing it could break things for a lot of people.
First of all, should I document this? Secondly, what to do about it?
@edgurgel Any ideas?

I have a fix for the original issue in this thread (returning lists instead of tuples). will open a pull request soon!
I'd suggest we open a new issue for the error tuple always getting returned so we can track that separately. (I think I can resolve that as well with a little more time)


[BUG] Agent Crash

Agent Environment
7.50.3-jmx, running on amd64 in Kubernetes.
Describe what happened:
Agents crash with the following stack trace (every goroutine gets dumped, but this is the most germane). I can't tell if this is an issue with the Go runtime or with the Datadog agent doing something it's not supposed to with unsafe.
I ran the Datadog agent tests with the race detector and gcflags=-d=checkptr turned on, and found one data race, but it didn't match this one.
log="goroutine 1 [chan receive, 905 minutes]:" pod=datadog-agent-4b6c6 time=2024-12-14T02:18:24.601865825Z
log= pod=datadog-agent-4b6c6 time=2024-12-14T02:18:24.601857714Z
log=" /usr/local/go/src/runtime/mgc.go:178 +0x6b" pod=datadog-agent-4b6c6 time=2024-12-14T02:18:24.601855714Z
log="created by runtime.gcenable" pod=datadog-agent-4b6c6 time=2024-12-14T02:18:24.601853354Z
log=" /usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0000ad7e8 sp=0xc0000ad7e0 pc=0x22f5d41" pod=datadog-agent-4b6c6 time=2024-12-14T02:18:24.601850844Z
log=runtime.goexit() pod=datadog-agent-4b6c6 time=2024-12-14T02:18:24.601848654Z
log=" /usr/local/go/src/runtime/mgc.go:178 +0x26 fp=0xc0000ad7e0 sp=0xc0000ad7c8 pc=0x229d946" pod=datadog-agent-4b6c6 time=2024-12-14T02:18:24.601846334Z
log=runtime.gcenable.func1() pod=datadog-agent-4b6c6 time=2024-12-14T02:18:24.601843643Z
log=" /usr/local/go/src/runtime/mgcsweep.go:299 +0xff fp=0xc0000ad7c8 sp=0xc0000ad780 pc=0x22a889f" pod=datadog-agent-4b6c6 time=2024-12-14T02:18:24.601828623Z
log=runtime.bgsweep(0x0?) pod=datadog-agent-4b6c6 time=2024-12-14T02:18:24.601826162Z
log=" /usr/local/go/src/runtime/mgcsweep.go:391 +0xf9 fp=0xc0000ad780 sp=0xc0000ad730 pc=0x22a8ad9" pod=datadog-agent-4b6c6 time=2024-12-14T02:18:24.601823882Z
log=runtime.sweepone() pod=datadog-agent-4b6c6 time=2024-12-14T02:18:24.601821272Z
log=" /usr/local/go/src/runtime/mgcsweep.go:629 +0x34d fp=0xc0000ad730 sp=0xc0000ad640 pc=0x22a910d" pod=datadog-agent-4b6c6 time=2024-12-14T02:18:24.601818552Z
log="runtime.(*sweepLocked).sweep(0xc2a1460?, 0x0)" pod=datadog-agent-4b6c6 time=2024-12-14T02:18:24.601806681Z
log=" /usr/local/go/src/runtime/mgcsweep.go:846 +0x2e5 fp=0xc0000ad640 sp=0xc0000ad5c0 pc=0x22a9e45" pod=datadog-agent-4b6c6 time=2024-12-14T02:18:24.601804461Z
log=runtime.(*mspan).reportZombies(0x7f367858daa8) pod=datadog-agent-4b6c6 time=2024-12-14T02:18:24.601802051Z
log=" /usr/local/go/src/runtime/panic.go:1047 +0x5d fp=0xc0000ad5c0 sp=0xc0000ad590 pc=0x22bd07d" pod=datadog-agent-4b6c6 time=2024-12-14T02:18:24.601799781Z
log="runtime.throw({0x7c84b92?, 0xc000000400?})" pod=datadog-agent-4b6c6 time=2024-12-14T02:18:24.601796871Z
log="goroutine 3 [running]:" pod=datadog-agent-4b6c6 time=2024-12-14T02:18:24.601793230Z
log= pod=datadog-agent-4b6c6 time=2024-12-14T02:18:24.601777690Z
log="fatal error: found pointer to free object" pod=datadog-agent-4b6c6 time=2024-12-14T02:18:24.599670983Z
log="0xc000000000 free marked zombie" pod=datadog-agent-4b6c6 time=2024-12-14T02:18:24.599371515Z
log="runtime: marked free object in span 0x7f367858daa8, elemsize=1024 freeindex=0 (bad use of unsafe.Pointer? try -d=checkptr)" pod=datadog-agent-4b6c6 time=2024-12-14T02:18:24.599312012Z
Describe what you expected:
I expected the agent to continue running or shut down in an orderly fashion.
Steps to reproduce the issue:
I don't know how to reproduce it.
Additional environment details (Operating System, Cloud provider, etc):

Copy paste of https://github.com/DataDog/datadog-agent/issues/32176


[Trigger] Allow to raise PreventUpdate on None values

Hi,
The main use I have for Trigger is for handling buttons.
However, my callbacks are triggered on load, as the n_clicks property sends a None value to the callback when a button is created.
Is there a way to use Trigger instead of Input and raise a PreventUpdate exception if the value sent by Trigger is None ?
I have no use of the actual number of clicks on the button, I just need to know when it's clicked on.

I have decided to discontinue the Trigger component for now.


Custom fields not saving for navigation menus

Can't reproduce anymore

me too, please let me know if you can reproduce again.

It was a user error. I didn't click update menu.


Where can I find the installer for GUIX Studio?

https://aka.ms/azrtos-guix-installer  Scroll down to Assets, select the Studio_setup_[version]_[date} link.


Make the count of thresholds exceeded on the side panel more clear

Users seem confused by the count of thresholds exceeded, but this number is useful and we need to retain it.

@KameronKerger Lucas talked me out of changing the number of thresholds exceeded to number of categories. Now I can't even remember the problem we were trying to solve?

I thought that might happen :)
a couple of reasons, one, people are confused by the methodology. two, the math is weird because if you count them they don't match the number. three, individual thresholds don't really "matter" and it is creating a false narrative when you have like 10 indicators exceeded but still aren't identified. and lastly, Emma puts this better than I can but it is something like the individual indicators aren't that important mathematically and a better representation of "cumulative impact" is actually at the category levels, tracts that exceed in more categories is more of an indicator of disproportionate impact.

outcome of the thresholds / burdens / combined meeting @vim-usds
note the inclusion of the # of categories and the removal of the total number of thresholds

@KameronKerger to add no case to this ticket.

adding the no state for clarity


v3.0.0 Release preparation: Create release readiness doc

Example of doc for v2: https://docs.google.com/document/d/1Do-mwKMq9wLQb1oxh5KvwLqEli4PtXKO8Z4irwdffPU/edit

Creation of Release Readiness Doc is now completed. Closing this issue.
/close


Bug: wasm packages < 400 bytes

Describe the bug
The WASM packages are not valid
Steps to reproduce
Just look at https://github.com/unum-cloud/usearch/releases
Expected behavior
I noticed that the releases for MacOS are not correct either, so looking into both.
USearch version
v2.8.14
Operating System
all
Hardware architecture
Arm
Which interface are you using?
Other bindings
Contact Details
No response
Is there an existing issue for this?

[X] I have searched the existing issues

Code of Conduct

[X] I agree to follow this project's Code of Conduct

Will patch this soon as well 🤗

any update on this ?


Add Drag and Drop support to resource view

Other views have this, but was missed when Resource view was created.

Add DnD and Mouse events to resource intervals #164 won't be needed

Added in v2.4.0


Update ct provider to 0.5.1

It ships important fix for handling empty CLC snippets gracefully. https://github.com/poseidon/terraform-provider-ct/releases/tag/v0.5.1

Done.


Example 2

Explanation reads "Sets the SharePoint Online Storage Quota on the NORTH CENTRAL US location to 1 TeraBytes (1Tb)." but should be 1 [Gigabyte.]

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

ID: 0453dac7-2ba8-7e84-59bc-452a3634ebc8
Version Independent ID: b65f9bd4-d144-9a29-0360-fd7604c5c228
Content: Set-SPOGeoStorageQuota (SharePointOnlinePowerShell)
Content Source: sharepoint/sharepoint-ps/sharepoint-online/Set-SPOGeoStorageQuota.md
Service: sharepoint-powershell
GitHub Login: @trent-green
Microsoft Alias: trgreen

Thanks for reporting! @jhventer


[INTEL MKL] Enable back MKL auto_mixed_precision

This PR fixes an issue in the auto_mixed_precision_test and enables back MKL auto_mixed_precision in the single binary build.

Thank you both for reviewing/approving the PR. This time the MacOS CPU Python3 error seems to be unrelated to the changes. Please let me know if I need to take a look.


Deleted REPL apps do not get removed from list until hard refresh

Describe the bug
When deleting an item from the "My Apps" view on the REPL, deleting an app doesn't change the list on the client-side but manually refreshing does confirm that the item has been deleted.
Reproduction
https://user-images.githubusercontent.com/28923903/230685496-ac93b644-04d1-45fc-91e8-b3b5d1eff15b.mp4
Logs
No response
System Info
N/A
Windows 10, Firefox 111.0.1

Severity
annoyance

I just transferred this to the appropriate repo - but it looks like this is actually a duplicate of #443. Closing.


Moving legacy modules over from event-formation-unit

Modules to be moved from efu
multiblade
multigrid
gdgem
jalousie
sonde
https://github.com/ess-dmsc/event-formation-unit/issues/455

No longer includes multigrid due to dependencies other aspects of EFU have on that module, will eventually migrate multigrid to this repository when dependencies are resolved


Cannot place a Bookmark on a line

VSCode Version: 1.5.0
OS Version: Windows 10 (Windows_NT 10.0.10586)

Steps to Reproduce: Cannot reproduce a non-existent feature.
Ideally, I need to be able to bookmark [a] line(s) of code. I find this feature allows me to work more efficiently in other editors, so I don't see why it shouldn't exist in Code.

@jaseonline this kind of feature is provided by extensions. Go to the extensions viewlet and type bookmark to see the two available once.


Create Early Access announcement and Signup form copy/CTAs

Attached is the current state of launch.openshift.io.
We need to add calls to action to:

Sign up for Early Access
Point the public to register for OpenShift Online Starter through the Red Hat Developer Program (links to https://manage.openshift.com)
Point to the appdev.openshift.io site for community/documentation/Minishift installation instructions

With the short time I have available, it'd be helpful to know exactly the deltas between the attached screenshot and what we need to have.
The file to be edited is: https://github.com/openshiftio/launchpad-frontend/blob/coming-soon/src/app/wizard/intro/intro.component.html.  For anyone looking to make PRs, that'd be very helpful -- note that this file is on the coming-soon branch.
For any changes, submit to me to field; they'll get rebased atop master in the coming-soon branch and never be applied to master.

Also assigned: @jbalunas

Here is what I've come up with. It is unclear to me if the user needs to sign up for OpenShift Online Starter right away, but I've included it here.

Soon you’ll be able to create a modern enterprise application - continuously built and deployed on Red Hat OpenShift Online - in minutes.  Sign up for Early Access to launch.openshift.io, and also sign up for OpenShift Online Starter.
Until then, install launch.openshift.io to your desktop for a local experience.

I like the updates John, and have a few adjustments starting after the "in minutes.":

We’re prepping for launch, and invite you to Sign up for our Early Access program.
In the mean time you can prep yourself by signing up for OpenShift Online Starter, and install launch.openshift.io to your desktop for a local development experience.

Also do we need the launch.openshift.io at the top?  The red on black is not ideal, and perhaps not needed.  Or perhaps a restyle but not sure exactly how.

Unless I feel strongly about it, I generally leave style that's provided to us from the UXD team (which the red launch.openshift.io was).  We can have some review with Catherine later if we'd like to raise edits.

So we now have 3 CTAs:

Request early access
Sign up for OpenShift Online Starter
Head over the docs to install on local Minishift

Relative to the image included in the original posting, how do we prioritize and position these?  One red button for the request form, and the rest in links in the text?  3 red buttons, in some order?
@balunasj  @jclingan

Imo the priority order is how you listed them.  1 red button with request early access, and the other are in text/links.

+1s: @balunasj @jclingan

+1 from me and +1 from @jclingan

https://launch.openshift.io


local dot abapgit state, follow up

from https://github.com/larshp/abapGit/pull/649
Another issue: If I change DB page the local .abapgit is not reloaded (even after repo refreash). This is a separate issue though - it is more to post-handling of DB changes than to local .abapgit feature itself.
Another one: if I zip the package I have as repo then just default .abapgit is saved. Not the one from repository. Not sure it is a bug itself. But maybe some place for process/UX improvement. Maybe package to zip should  check if this package has repo or maybe a repo advance commands has to have own save to zip ... probably a separate issue too.

Hi Lars,
not sure if this is related to this issue or a separate one: I tried to change an offline Repo to FULL folder logic. The problem is that during rendering a default dot abapgit is created for offline repos instead of using the one from the DB. This happens in
LCL_REPO_CONTENT_BROWSER->BUILD_REPO_ITEMS_OFFLINE() and subsequently reaches PACKAGE_TO_PATH() where the "Unexpected package naming" error is thrown.
Sorry if this is unrelated to #652 - if it is I will happily create a separate issue.
Cheers, Thomas

@erdenber please create it as a separate issue, then we can try to solve it in there

closing
db: not really an issue, as we now have the gui for editing
zip: I think this is solved


Advanced tree generator can't find conforming tree if Phase Acrobatics node is tagged

'Skill tagged nodes' action does work fine. But advanced tree generator can't build tree if Phase Acrobatics node is tagged.

It requires you to tag all keystones you want to have skilled. So, in this case you need to tag Acrobatics, too. This is done so it doesn't take nodes gated by keystones (e.g. the life behing Blodd Magic).
There is one case, Phase Acrobatics, were it doesn't really fit, as a keystone is gated by another one. But I don't think it's worth implementing an exception for this case. You just need to know that all keystones need to be tagged.

well, life behind blood magic is easily blocked by cross-tagging blood magic. In any case, maybe this error message needs to be a little bit more descriptive.

You'd have to cross-tag blood magic for most life builds then, instead of check-tagging it for the few blood magic builds.

In any case, maybe this error message needs to be a little bit more descriptive.

I agree.