Melt rate feedbacks

The 3 equation melt parameterisation has a few different feedback mechanisms: as the ice melts, it drives a plume, which increases velocities and therefore the friction velocities that feed back into the melt rate. Also, the thermal/haline driving can change as the ice melts because of the input of meltwater. How do these feedback mechanisms act in the models - can we see which is dominant?

Draft notebook: https://github.com/misomip/isomip-plus/blob/main/notebooks/melt-rate-feedbacks/melt-rate-feedbacks.ipynb


Bulk Minting

Goal
Metaboss is able to bulk mint NFTs by reading metadata json and media assets from a directory on the workstation.
                 #[default: ~/nfts]        #[default: cache.json]

metaboss bulk_mint --upload-directory=~/nfts --cache-file=~./cache.json
Strategy
Metaboss follows a similar flow to sugar where it reads a directory of metadata json and media assets. Metaboss reads the directory, uploads media assets, completes the metadata json, submits mint NFT transactions to Solana using wallet configured on the workstation, and tracks the success of nfts making it on chain through a cache file.
Sugar References
Asset Upload Command
Launch Command
Sugar Cache
https://github.com/samuelvanderwaal/metaboss/issues/204

Alternate solution of bundling some scripts @sunguru98 already had available.
https://github.com/holaplex/nft-utilities


Type checking error after fresh install

<EMAIL_ADDRESS>(3554,13): error TS2403: Subsequent variable declarations must have the same type.  Variable 'col' must be of type 'DetailedHTMLProps<ColHTMLAttributes, HTMLTableColElement>', but here has type 'DetailedHTMLProps<ColHTMLAttributes, HTMLTableColElement>'.

I get the same error after a fresh install, the error goes away when i delete the rules object in the tsling.json files ... I also didn't find a solution for that one, can any one help, thank you .

I was also getting the same (basic) error as @wujian-nerc above, and after some googling of the error message (which seems to be very common), found this thread. The suggestion at this particular comment:

Adding React to the paths object in my tsconfig.json file solved the issue for me for now:
{
   "compilerOptions": {
       "typeRoots": [
           "node_modules/@types"
       ],
       "paths": {
           "react": ["node_modules/@types/react"] <---Here
       }
}

also temporarily does seem to resolve the issue.

@DM-Berger  Thanks! It works.
Here is what I have done:

delete node_modules/@types
update the package.json in edit "@types/react-dom": "16.0.4",
npm i
And that works

"@types/react-dom": "^16.0.4"


Please remove invalid hyperlinks.

Thank you for submitting a TensorFlow documentation issue. Per our GitHub
policy, we only address code/doc bugs, performance issues, feature requests, and
build/installation issues on GitHub.
The TensorFlow docs are open source! To get involved, read the documentation
contributor guide: https://www.tensorflow.org/community/contribute/docs
URL(s) with the issue:
https://www.tensorflow.org/guide/migrate/upgrade
Description of issue (what needs changing):
There is a link but the domain is for sell.
Clear description
In the very end.
Check out tf2up.ml for a convenient tool to upgrade Jupyter notebooks and Python files in a GitHub repository.
This link is not working anymore.
Correct links
https://github.com/lc0/tf2up
Parameters defined
Are all parameters defined and formatted correctly?
Returns defined
Are return values defined?
Raises listed and defined
Are the errors defined? For example,
https://www.tensorflow.org/versions/r2.0/api_docs/python/tf/feature_column/categorical_column_with_vocabulary_file#raises
Usage example
Is there a usage example?
See the API guide: https://www.tensorflow.org/community/contribute/docs_ref
on how to write testable usage examples.
Request visuals, if applicable
Are there currently visuals? If not, will it clarify the content?
Submit a pull request?
Are you planning to also submit a pull request to fix the issue? See the docs
contributor guide: https://www.tensorflow.org/community/contribute/docs,
docs API guide: https://www.tensorflow.org/community/contribute/docs_ref and the
docs style guide: https://www.tensorflow.org/community/contribute/docs_style

Thanks @praksharma for reporting the issue. made a PR #2040 to address this issue.

@praksharma ! Closing this issue as above PR has been merged now. Thanks!

Are you satisfied with the resolution of your issue?
Yes
No


Learn Fetch and Promises by Building an fCC Authors Page - Step 24: Typo

Describe the Issue
There is a typo in the following sentence:

(...). First, if you click the Load More Authors button a couple of time, you'll see that it won't add more authors to the page. (...)

Affected Page
https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures-v8/learn-fetch-and-promises-by-building-an-fcc-authors-page/step-24
Your code
.
Expected behavior
Rectify typo from time to times.
Screenshots
No response
System

Device: Laptop
OS: Windows 11 Pro 23H2 22631.3880
Browser: Brave
Version: Version 1.67.134 Chromium: 126.0.6478.186 (Official Build) (64-bit)](https://brave.com/latest/)

Additional context
No response

This has been opened for First Timers only contribution. The first comprehensive PR created will be reviewed and merged. We typically do not assign issues to anyone other than long-time contributors.
If you would like to contribute and have not read the contributors docs, please do so here: https://contribute.freecodecamp.org/#/
If you have any issues with contributing, be sure to join us on the contributors channel, or on the contributors sub-forum
Files that need to be changed
https://github.com/freeCodeCamp/freeCodeCamp/blob/main/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-fetch-and-promises-by-building-an-fcc-authors-page/641da9ea9b847a49fe6ee9b6.md
Changes needed to be made
First, if you click the `Load More Authors` button a couple of times,

Happy coding


fix(demo): fixed stuck drawer icon when releasing drag near 50%

Please verify the following:

[x] yarn test jest tests pass with new tests, if relevant

Describe your PR

Closes #2274
Fixes an issue where if the user was dragging the drawer open and let's go without meeting the threshold, the icon could get stuck in a mid animation state
The same could occur when fully open and beginning to drag it closed but release early where it would remain open

Videos

Before
After

awesome!  So adding withTiming forces the animation to ignore out of order animation cycles?

@GantMan there are a couple things happening, sorry I should have wrote more comments on the PR.
        onDrawerSlide={(drawerProgress) => {
          progress.value = open ? 1 - drawerProgress : drawerProgress
        }}

        onDrawerStateChanged={(newState: DrawerState, drawerWillShow: boolean) => {
          if (newState === "Settling") {
            progress.value = withTiming(drawerWillShow ? 1 : 0, {
              duration: 250,
            })
            setOpen(drawerWillShow)
          }
        }}

onDrawerStateChanged - fires whether you let go from dragging or fires when you press the drawer icon (hamburger/arrow depending on the state)
So what was happening was when dragging, we'd start updating the animation value with the drawer progress, but when you just let go, we stopped updating the value (since onDrawerSlide not getting progress anymore).
We did toggle the open boolean correctly with onDrawerStateChanged, so the drawer was in the right spot. But we needed to return the progress.value back to 1 or 0 depending on if the drawer was open or closed.
If we just set the value to 1 or 0 directly (progress.value = 0), it "snaps" to the hamburger from the in between state immediately. withTiming let's it continue to animate down to the 0 value over the time specified to it continues to look smooth.

:tada: This PR is included in version 8.4.1 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Add new API to get the query's job

This pull request adds a new API to the Query class that allows retrieving the SQL job that the query is running under. It also includes a test case for the new query API.


Change README.txt from Latin-1 to UTF-8?

Fran�ois could be changed to François.
jsonlab/README.txt
Line 564 in 33c5e4b
* Fran�ois Glineur: http://www.mathworks.com/matlabcentral/fileexchange/23393

Or perhaps remove README.txt altogether following 154ef61e3bcb74c98fb4dbe46fc0a375b54d789a?

thanks. I removed the file as suggested. I used to keep a wiki-formatted README to update the website (which uses wiki/wikimedia markup language instead of the github markup), but I haven't been updating for a while. so perhaps it is time to retire it.


Incorrect TOTP displayed for first few seconds (on watch)

Summary:
Launching the watch app shows incorrect auth codes for the first few seconds.
Most times, only the first auth codes are incorrect and when the display (on the watch) refreshes, the auth codes are correct.  However, I've had a couple of times where I had to wait for the watch to refresh yet another time before correct auth codes were displayed.  It appears that at least the first incorrect values are always the same values (each entry has a different value, but each time I see this behaviour, each entry is showing the same incorrect value as before).  Perhaps they are calculated values using an uninitialized time value?
Environment:

Phone is a Samsung Galaxy S6 (Verizon) running Android 7.0
Authenticator App v1.1.1
Watch is Fitbit Versa Special Edition
Authenticator Plus v3.8.8 (Android Application)
Authenticator v1.11 (Pebble Application, running on Pebble Time)

Steps to reproduce:

Using the Phone App, set up at least ONE valid token.
Launch the Watch App and observe the screen for the initial value displayed
Compare value with Pebble Authenticator App (or Android Authenticator Plus)
Exit the Watch App
Repeat from Step 1.

Observed Behaviour:

Initial value displayed does not match value displayed in Pebble Authenticator App and in Android Authenticator Plus App.
After a few seconds, the Versa screen refreshes and displays a new value -- this is correct and matches what is seen in Pebble Authenticator App and in Android Authenticator Plus App.
The initial incorrect value is consistently the SAME value on each subsequent try.

Expected Behaviour:
The Watch App never displays an incorrect code.

Thank you for the detailed report, I'll investigate this issue.

Your suspicion was correct, there was an undefined time value when the app started up.
I've added a fix for this that will be available in the next update.

This issue seems to be fixed with the latest version (v1.2.1).  Thanks!


Bug report: Twitter link in O365 CLI Site pointing to old feed of Office Dev PnP

Description
The twitter link for M365 PnP  which is there in the O365 CLI Site is pointing to the old twitter feed of PnP. Though it has the redirection guidance, it will be good to have the link updated to the new twitter feed which is THIS
Steps to reproduce
Go to O365 CLI Site . Click on the twitter link on the footer
Expected result
Update the twitter link for M365 PnP in the footer to be https://twitter.com/m365pnp
Actual result
Update the twitter link for M365 PnP in the footer to be https://twitter.com/m365pnp
Environment
N/A

Good catch 👍


ESP IDF on VSCode Monitor Device bug (IDFGH-4537)

After not using ESP-IDF for a while , i cant start monitoring device anymore , i think there is something wrong with the order of quotation mark , i have no idea to solve this one. I have tried to reinstalling ESP-IDF and delete its component , meanwhile downgrading to lower version doesnt solve this problem too . . .
Windows PowerShell
PS D:\Coding\ESP32\bt_spp_initiator> $Env:Path = "
>> $Env:IDF_PATH = "
PS D:\Coding\ESP32\bt_spp_initiator> $Env:IDF_TARGET = "
>> $Env:PYTHON = "
PS D:\Coding\ESP32\bt_spp_initiator> $Env:IDF_PYTHON_ENV_PATH = "
>> cls
>> C:\Users\microsoft\.espressif\python_env\idf4.1_py3.9_env\Scripts\python.exe D:\Users\microsoft\esp\esp-idf\tools\idf.py -p COM1 monitor
>>

this seems to be a duplicate of: https://github.com/espressif/vscode-esp-idf-extension/issues/266

this seems to be a duplicate of: https://github.com/espressif/vscode-esp-idf-extension/issues/266

My solve is just using command window and manually open

idf.py -p "port" monitor

If your CMD doesnt recognize idf.py , you should read this manual install https://docs.espressif.com/projects/esp-idf/en/latest/esp32/get-started/index.html , just follow it all until monitor

My solve is just using command window and manually open

idf.py -p "port" monitor

If your CMD doesnt recognize idf.py , you should read this manual install https://docs.espressif.com/projects/esp-idf/en/latest/esp32/get-started/index.html , just follow it all until monitor


chore: fix TS build output duplication

Fixes the duplication of TS build output.
Contributes to closing out #5

🙌


Best way to ensure "Quality of Service" for some tasks

I have a big Django monolith, using Django-Q to perform some async tasks and lots of scheduled tasks. Some with with high cadence (every 15 minutes or so). I have some critical paths that should run at all time.
So I want to make sure that there are always some workers left to run these tasks. Or at lease have a way to specify "X workers for one domain, Y workers for another".
From what I understood from your documentation, Django-Q doesn't have this kind of granularity with workers. But it's possible to do something of the sort with multiple qcluster processes.
Here's what I did:

Started a qcluster process, without a name. (I'll call this CLUSTER_1)
Started a qcluster process, with name == MY_DOMAIN. (I'll call this CLUSTER_2)
In my running Django application, I spawned a task with something like async_task(my_func)
=> The task was correctly picked up and executed by CLUSTER_1.
Still in the same Django application, I spawned a task with something like async_task(my_func, q_options={'cluster': 'MY_DOMAIN'}).
=> As expected, the task was picked up by CLUSTER_2. But it crashed due to mismatching signatures: django.core.signing.BadSignature: Signature "qftSu0Vqbqn4f656oTiHlKZGvIWJ6UOLtVokHJnxvJs" does not match

So my issue has sort of two approaches:

How can I go around the signature validation? (or ensure that it works for all I described earlier). Or,
(going back to the beginning of my message) How can I have some worker dedicated exclusively just for some tasks.

How can I go around the signature validation? (or ensure that it works for all I described earlier).

Yes, you will have to set the same name, connect to the same broker and use the same secret key. (ref: https://django-q2.readthedocs.io/en/master/cluster.html#multiple-clusters)
You are very close to what you want to achieve. Django-q2 offers multiple queues and that's what you need for this. (ref: https://django-q2.readthedocs.io/en/master/cluster.html#multiple-queues). You will have to set an environment variable with the cluster name. This cluster name is not the same as the name prop in the settings! These are two different things.
You will also have to define the ALT_CLUSTERS in the settings.
You should then pass the cluster name to any of the async_task or schedule functions and you should be good to go!

Thank you!
That worked perfectly. 😄


F1 score for a sequence tagging model with padding

Hi!
I have and LSTM sequence tagger in Keras which I use for highly unbalanced data. Therefore, I'd like to use the (multiclass) F1-score as the model's main metric.
Here's the question on Stackoverflow with my version of implementation. I'd like to confirm whether it seems believable.
And I'm not sure whether there's a possibility to have the output of the model masked as well.
Because if we don't care about the model's output for the 'pad' input positions (they don't contribute to the loss anyway), there may as well be some random garbage in the output which will affect the F1 metric. It would be ideal to only have there zeros as well.

Came up with a solution apparently..


Write Spike Research for Spring on Azure

Context
Please refer to parent issue (#27773) to get more information about the context.
Goal
Output the problem list and give a plan about how to solve these problems.
Tasks

[x] Collect all samples in scope
[x] List all problems about these samples.
[ ] Output a proposal about how to solve these problems.

Problems
Problems about samples.
Problems about samples already listed in this excel file.
Problems about docs

Lack a portal for all Spring on Azure docs.
Problems about AzureSpringCloud MS page already listed in https://github.com/Azure/azure-sdk-for-java/issues/28017

Solution Proposal:
MS docs
Pages in scope

Spring on Azure: https://docs.microsoft.com/en-us/azure/developer/java/spring/. It's a new page, we need to design TOC of it.
Spring Cloud Azure: https://docs.microsoft.com/en-us/azure/developer/java/spring-framework/. This page already exists, we need to update it.

MS docs: Spring Cloud Azure

Delete all contents except Spring-Cloud-Azure reference doc.
Flatten Spring-Cloud-Azure reference doc.
Redirect current link like Getting Started / Turorials / Samples to GitHub repositories.

MS docs: Spring on Azure
Need to design TOC about it.
Spring Samples

Create sample repository template that can solve all problems.
Make all Spring-On-Azure sample repositories follow the template.

Closing this issue.

Proposal has already given.
The Proposal was not the final version. Still need to discuss with stakeholders. Use https://github.com/Azure/azure-sdk-for-java/issues/27773 to track the process.


Enhancing Multi-Choice Question Handling with Case-Sensitive Matching

It might be beneficial to implement a mechanism for exact matching of uppercase option letters in multi-choice questions. This could help avoid confusion caused by the presence of quantifiers like "a" in responses, which might be mistakenly interpreted as indicating multiple choices. Additionally, in cases where multiple letters or multiple instances of "yes"/"no" appear, the system could prioritize the analysis of the first word in the sentence to determine the intended response.
I am also curious about whether the scores currently displayed on the OpenCompass leaderboard have been updated to reflect these latest modifications. Could you provide any information on this?

Hi, @jdy18 ,
For the ideas you proposed,

Upper case matching: We are not going to implement it, since the choice labels can also appear as lowercase letters, while quantifiers like "a" can also appear as uppercase letters (when it appears at the beginning of a sentence). Thus implementation may lead to noisy evaluation results. So it would be better to employ the LLM-based matching for these ambiguous cases.
Same, the first word may not indicate the actual yes / no label.
Yes.


Different elite vehicle unlocking

Instead of having various military bases unlock vehicles (since you can just target those bases). Have vehicle unlocking be done through progression by taking a percentage of the map or spending of intel or another resource.

Can you provide some detailed thoughts about it? An Example for some vehicles and how much percentage should be taken for it or which kind of resource and which amount should be necessary to unlock?

Air strips/fields and seaports are how we bring in significant amounts of military equipment that isn't propositioned.
Your (near them) military bases and large cities are where your largest concentrations of military units will be and where battlegroups should spawn from. If the city or military base is Blue, then that spawn point for battlegroups is gone.


Improve build size

Improve build size
This update improves the build size of dist files by adjusting the Babel env config,
and replacing lodash.get with dash-get (200b in size!)
Using some things we learned from the React conference on Dec 1 😊

Pull Request Test Coverage Report for Build 1364

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

Totals

Change from base Build 1362:
0.0%

Covered Lines:
5106

Relevant Lines:
5106

💛  - Coveralls

@knicklabs Thanks!!!


Jamen relicense

Please add your names to "AUTHORS" file @dustindowell22 @grandonbroseph @prestonkyles

@prestonkyles slow poke.  add urs when you want.


Is it possible for me to edit the theme so it have a transparent background?

I tried editing the Base.colors file and the panel-background.svgz files but no success. I wanted to build a theme that were, let's say, 30% transparent on the panel

Sorry for the late reply, but I'm not quite sure how you would achieve this. Maybe look into Kvantum themes, or try to copy in a panel-background.svgz from a theme that's implemented transparency.
Transparency is however not planned currently, so I suppose you would be on your own here.

I tried editing the Base.colors file and the panel-background.svgz files but no success. I wanted to build a theme that were, let's say, 30% transparent on the panel

Is there any update for this? With Plasma 6 latte-dock is dead and a transparent background panel is essential.
Did anyone find out how to do it by either modifying .kvconfig or the theme itself?

I tried editing the Base.colors file and the panel-background.svgz files but no success. I wanted to build a theme that were, let's say, 30% transparent on the panel

Is there any update for this? With Plasma 6 latte-dock is dead and a transparent background panel is essential. Did anyone find out how to do it by either modifying .kvconfig or the theme itself?

Latte-dock is not actually dead. I use everyday and i am using it on Plasma 6 on KDE unstable for a month now.

Latte-dock is not actually dead. I use everyday and i am using it on Plasma 6 on KDE unstable for a month now.

How is it even possible for latte-dock to work , its api's are in QT5 and none has updated them to QT6. It shouldn't even be able to start. Also im assuming you use X11? I heard its buggy in Wayland in Plasma 5.27.
But anyway back on track. I guess you haven't found out how to make the panel transparent by modifying the config right... :( ?

My dear, things in QT5 will run normally on Plasma 6...
And i am on wayland.
And answering your question: i just give up using catppuccin theme. I am using MacSonoma-KDE, cause if i edit the panel-background.svgz on it, it works


tests

this project really needs some tests. =)

Agreed.  Want to handle some while we figure out some of the last holes?

part of my issue is that i have no idea what this code does. it is some serious magic for me. i can start to try to get the test framework setup?

ok... working on setting up tests now...

I'm writing a blog post explaining what this does. Should have something by the end of the week. Will let you know.

ok... just added PR #8
the treewalker is where most of the real magic is... added an empty spec for that...

There is also a path issue. gulp test in the seed project doesn't work. the issue is finding the bower_components folder as defined as the 'paths' part of system.config.js. The problem is that when we are running a bundle, we need it to be ../bower_components... when we run tests, it needs to just be ./bower_components. Not really sure how to fix that yet. =(

We fixed that in our app today. I updated the seed project. Test framework and 'gulp test' should be working now.

Couple problems with your fix...

jspm install reorders the system.config.js::map, so it shows up changed in git
gulp test now errors out in gulp-less (update your various npm packages)...

angular-systemjs-seed/node_modules/gulp-less/index.js:68
    }).done(undefined, cb);
       ^
TypeError: Object #<Promise> has no method 'done'

updating gulp-less to 3.0.0 fixes that issue

chai also doesn't belong in the system.config.js


txindex: reduce its size down to 20% 🎉

The txindex is huge.
I estimate that some sort of firstbits implementation would reduce the txindex size down to 20-25%, even less! And this is awesome.
The downside is having a bit more iterations while lurking, maybe, but.. who cares? 20%!

It is very intensive to index the Firstbits, because an iterator must be run at every write operation.
To avoid bottlenecks, the FB compression must be run into a separate task.
Transactions must be indexed on a normal DB and moved to the Firstbits index later.
It sounds good to run the whole Transactions Index process as separated.
It may take up to a while to sync a full node on a low-end VPS and compress the transactions index.

The txindex is huge.
I estimate that some sort of firstbits implementation would reduce the txindex size down to 20-25%, even less! And this is awesome.
The downside is having a bit more iterations while lurking, maybe, but.. who cares? 20%!


Copy riders and tasks

Follow up to https://github.com/bikebrigade/dispatch/pull/2
Add ability to optionally copy over riders and delivery tasks

Worth pushing to staging to poke at it.
Should the checkboxes be checked by default?
Will make some comments inline about things I think might be weird

@mveytsman I'm going to merge as is, feel free to take a look at the error message when you have a chance and we can refactor!


Unable to upload file to folder

Describe the bug
Unable to upload file to folder due to key error when selecting folder_name from the `flow. I see that a recent commit has made it such that each flow will have a default folder name, if none exists, but this not backwards-compatible with existing flows made in <=v1.0.0a38. Also - I would have expected the payload to send my folder that I want the flow created in, not for it to create a folder in my store.
(EDIT: I see that that recent change was just for making sure the flow was in a folder, but does not export that folder name in the json, so that's an invalid concern. Seems we just may need to pass the selected folder to the /folders/upload endpoint)
https://github.com/langflow-ai/langflow/blob/543e8d52afbb8e64ae22255909f4453484b2bb07/src/backend/base/langflow/api/v1/folders.py#L194
Browser and Version

Browser [e.g. chrome, safari] firefox
Version [e.g. 22] v1.0.0a38

To Reproduce
Steps to reproduce the behavior:

pip install
run
create folder
upload a flow
see logs

logs
                             │ langflow/.venv/lib/python3.11/site-packages/langflow/api/v1/folders.py:209 in upload_file                                  │
                             │                                                                                │
                             │   206 │                                                                                │
                             │   207 │   folder_results = session.exec(                                                                                │
                             │   208 │   │   select(Folder).where(                                                                                │
                             │ ❱ 209 │   │   │   Folder.name == data["folder_name"],                                                                                │
                             │   210 │   │   │   Folder.user_id == current_user.id,                                                                                │
                             │   211 │   │   )                                                                                │
                             │   212 │   )                                                                                │
                             ╰──────────────────────────────────────────────────────────
                             KeyError: 'folder_name'

Fix(?)

Pass currently selected folder to payload when uploading
Use that as the folder name in /folders/upload
Add test for /folders/upload

I see. The upload button on the main page is specifically for uploading folders, not flows

Is there a way to upload a Flow directly? I've been creating a blank project, then importing, but that doesn't update the Name or Description of the Flow. Can we have a direct "upload flow" option?

@jordanrfrazier to import a specific flow you need to create a new blank one, from the dropdown click "Import" and pass it the JSON file.
The "upload" button in the main page is for folders (I've sent this improvement https://github.com/langflow-ai/langflow/pull/2125)

Hi @jordanrfrazier
Do you need any assistance with this case? If not, please let us know if this issue can be closed.

Thank you for your contribution! This issue will be closed. If you have any questions or encounter another problem, please open a new issue and we will be ready to assist you.

@jordanrfrazier to import a specific flow you need to create a new blank one, from the dropdown click "Import" and pass it the JSON file.
The "upload" button in the main page is for folders (I've sent this improvement #2125)

tried this, nothing imported.....


Update implementations.md

Add my implementation: https://github.com/xieranmaya/Promise3

Oh，sorry，I copied the previous table line and forgot to change the implementation name. Wait a moment

Cool, merged as 7d2d5353ff42eccd50d5121543cf1312e501899d.


ENH: stats.anderson_ksamp: re-add permutation version of test

Reference issue
Closes gh-9527
What does this implement/fix?
gh-9527 asked for the anderson_ksamp to provide p-values beyond the range of tabulated values.
gh-16996 did that by performing a permutation test rather than relying on interpolation from tables.
gh-18321 reverted gh-16996 so that we could agree on a more standard interface for adding permutation versions of tests before releasing the feature.
gh-18227 provided that standard interface, introducing a PermutationMethod class, which can be passed into a method parameter of hypothesis test functions.
This PR reverts gh-18321, adding back the permutation test functionality from gh-16996 but using this standard interface.
Additional information
import numpy as np
from scipy import stats
rng = np.random.default_rng(2409652456398)
samples = [rng.normal(size=50), rng.normal(loc=0.5, size=30)]

res = stats.anderson_ksamp(samples)
print(res.statistic, res.pvalue)  # 0.33300335288985067 0.24377853796812013

method = stats.PermutationMethod(random_state=rng)
res = stats.anderson_ksamp(samples, method=method)
print(res.statistic, res.pvalue)  # 0.33300335288985067 0.251

I doubt this is the source of the doc build issues. Let's see if the next PR to open has the same problem.

If this is added back before tomorrow, we can add this to the release notes:

scipy.stats.anderson_ksamp now performs a permutation version of the test
if the user provides argument n_resamples. The is particularly useful
when the p-value would be beyond the range of the tabulated values.

@chrisb83 this would be easy for you to review after bws_test. The bulk of it was already reviewed and merged by @tupui; we just wanted to change the interface.
If you would like to add the method parameter to allow permutation versions of other hypothesis tests, I'd be happy to review that PRs.


Type 'null' is not assignable to type 'boolean | undefined' when using optional

TypeScript Version:  3.0.1

Search Terms:
null checks
Type 'null' is not assignable
Code
interface Foo {
    prop?: boolean;
}

const bar: Foo = {
    prop: null
};

I am not sure, if it's working as expected with TypeScript 3, but I didn't find any reference of this change.
With strictNullChecks, when having an optional property and one assigns a null it now emits an error.
I tried asking on gitter, but no one confirmed if it's a bug or not.
Expected behavior:
no error.
Actual behavior:
Type 'null' is not assignable to type 'boolean | undefined'

null is a different type and value from boolean and undefined. undefined === null would also result to false. So if you want this to run without an error, you have two options:

Assign undefined, not null, because the type says it accepts either boolean or undefined.
Change the type to include null, e.g. boolean | undefined | null (or prop?: boolean | null).

Thanks for your response. I know that null is different from undefined. But in Typescript 2.9 in this particular usecase they were treated the same.
My question is, is this a bug or the change is intentional and undocumented?

This results in absolutely the same behavior in TypeScript 2.9.1, 2.8.4, 2.7.1, 2.6.2, 2.5.3 and 2.4.2.
Can you provide a minimal test case that reproduces the behavior as you claim it to be?
Most likely you're thinking of a project where strictNullChecks are disabled, in which case neither undefined nor null are considered types and they're interchangeably when assigning.

This hasn't changed recently and the error is expected under strictNullChecks

Hey, just some input; this looks like a bug.
If we use optional it should be considered null | undefined.
We shouldn't need to write out
var?: string | null;
In my opinion that feels very wrong.
It should be
var?: string;
And that should work for
var: z.string().nullable(),

This is still not a bug. undefined and null are different values, and with strictNullChecks enabled different types. Optional properties only refer to undefined.

@MartinJohns sorry I was commenting on the wrong library 🙈


#1385 Ensure Namespace.READ is sufficient for fast-failure checks in new

For ticket #1385 ------- I added the Namespace.READ fix from ticket #1371 to the new accumulo-hadoop MapReduce module code. Before the fix, InputConfigurator.validatePermissions only checks whether the user has Table.READ permission. Now, access may also be allowed if the user has Namespace.READ instead.

@tynyttie thanks for the contribution.  Can you provide a description in the comment section about this pull request?  The title references #1371 which it seems related but your description in the title seems cut off.

Is this a fix for #1385 ?

Thanks for the PR @tynyttie . If you wish to be added as a contributor to https://accumulo.apache.org/people/ , please open a pull request to add yourself at https://github.com/apache/accumulo-website/edit/master/pages/people.md and leave a reference to apache/accumulo#1693 in your commit log.
If you intend to be a regular contributor to Accumulo projects, please consider subscribing to our developer mailing list (https://accumulo.apache.org/contact-us/) and introducing yourself. :smiley_cat:


Responsive optimizations

@claudioantonio @guidanoli I realised that I don't have write permissions too late, therefore created a Fork and committed all the tweaks in the forked repo. Hopefully will work for you.

The size of bounty cards seems to vary a lot depending on the image.

The size of bounty cards seems to vary a lot depending on the image.

@guidanoli could you please repeat the same test on the current testnet version to show a screenshot diff ?

@claudioantonio Of course.
crypto-bug-hungers:main (4566448)

WeAreProductive:landing-mobile (d238670)


Split maplink to collect map links during map-phase and push in topic-phase

In map-first preprocessing split maplink to collect map links during map-phase and push in topic-phase. This would allow combining collection and pushing to to other map and topic modules.

Started with this and while technically it would not be difficult to implement, I think this will not actually benefit us that much. Reading the map is a pretty light operation and reading it would need to be merged to some other module, thereby breaking modularity at Ant level.


Roll Plugins from fc1b17ea3728 to b3f750827bd2 (1 revision)

https://github.com/flutter/plugins/compare/fc1b17ea3728...b3f750827bd2
2021-03-06<EMAIL_ADDRESS>[ci] Disable analyze on stable for web plugins that contains null safety integration tests.  (flutter/plugins#3681)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-plugins-flutter-autoroll
Please CC<EMAIL_ADDRESS>on the revert to ensure that a human
is aware of the problem.
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/master/autoroll/README.md

Commit queue failed; closing this roll.


Redo logging

Logging is a mess and currently consists of a ton of unrelated code just spamming the console, making it very difficult to pick out only the things you care about. We should pull in a proper logging library and redo all of it.

Finished with https://github.com/Yttrmin/CSharpTo2600/commit/e415ba232a747e82210037580fbe59c8382fbf98
Instead of trying to find a logging library that produced the output I wanted, I went with a pretty simple HTML-based solution instead. The result is a much more structured and organized log than a miles-long stream of console output.
Further changes and improvements will be made to it as part of the normal course of development.


Fixed incorrect lineComment (#6844)

Removed redundant line comment symbol from Factor language mode, fixing #6844 .

Thanks!


Running Tarteel-ML on Windows

As-salāmu alaykum. I was trying to run this project on Windows, but it is giving me errors in every step. First, it was giving errors in finding the specific versions of the modules mentioned in your requirements.txt file, so I downloaded the latest versions of them manually. This creates the possibility that I will be getting errors in the next steps. Which I am. Currently, I am getting an error at the very next step:
python download.py -s 1
Is it possible for you to create a Docker app, so we can run it on Windows without any hassle? That would likely help a lot of people. Thank you. JazākAllāhu khayrā.

Walaikum Assalam, could you please let us know what Python version you are using?

I am using Python 3.8.8.
If you would make a Dockerfile, that would be great! JazākAllāhu khayrā!


Enhance the Networks component

Which package/s are you suggesting this feature for?
No response
Is your feature request related to a problem? Please describe
N/A
Describe the solution you'd like
In the current implementation, the network configurations (e.g., IPv4, IPv6, Mycelium, Planetary, WireGuard) are managed individually within each parent component. This approach involves defining constants as references in the parent component and binding these values to the child Networks component. Here’s an example:
// Algorand.vue
<Networks
    v-model:mycelium="mycelium"
    v-model:planetary="planetary"
    v-model:ipv4="ipv4"
    v-model:ipv6="ipv6"
     v-model:wireguard="wireguard"
/>

const ipv4 = ref(false);
const ipv6 = ref(false);
const wireguard = ref(false);
const planetary = ref(false);
const mycelium = ref(true);

const vm = await deployVM(grid!, {
  machines: [
    {
      // ...
      publicIpv4: ipv4.value,
      publicIpv6: ipv6.value,
      mycelium: mycelium.value,
      planetary: planetary.value,
      //...
    },
  ],
});

So, imagine, if we want to enable only the mycelium to all of the solutions/applications, we need to go around all components change the value of all networks then enable only the mycelium network, so hard? No?
My proposal is to modify the Networks component and let it expose the values, e.g. defining a store to store the actual values of the networks, also setting the initial value in this store will reflect to all of the solutions
Define network settings as reactive properties in this store.
// networkStore.ts
import { reactive } from 'vue';

export const networkStore = reactive({
  ipv4: false,
  ipv6: false,
  wireguard: false,
  planetary: false,
  mycelium: true,
});

Update the Networks Component:
<!-- Networks.vue -->
<template>
  <!-- Bind the network settings to the appropriate UI elements -->
</template>

<script setup>
defineProps({
  networks: Object,
});
</script>

Bind the Centralized Configuration to Components:
<!-- Algorand.vue -->
<Networks :networks="networkStore" />

Access and Use the Configuration in VM Deployment:
const vm = await deployVM(grid!, {
  machines: [
    {
      // ...
      publicIpv4: networkStore.ipv4,
      publicIpv6: networkStore.ipv6,
      mycelium: networkStore.mycelium,
      planetary: networkStore.planetary,
      //...
    },
  ],
});

We can keep these separated variables but make use of (for example) v-model:ipv4 this will pass ipv4 & onUpdate:ipv4 which can be checked in $attrs prop in any vue component

if we didn't pass ipv4 at all so we remove that field
if we pass only ipv4 without onUpdate:ipv4 so we mark that switch as readonly
if we pass both ipv4 and onUpdate:ipv4 so we make that input interactive with user clicks

will move it to verification,
please make sure to take the following notes in consideration while testing
the requirements for the network component:

Public IPv4: An Internet Protocol version 4 address that is globally unique and accessible over the internet.
Public IPv6: Public IPv6 is the next-generation Internet Protocol that offers an expanded address space to connect a vast number of devices.
Planetary Network: The Planetary Network is a distributed network infrastructure that spans across multiple regions and countries, providing global connectivity.
Mycelium: Mycelium is an IPv6 overlay network. Each node that joins the overlay network will receive an overlay network IP.
Add wireguard access: `Enabling WireGuard Access allows you to establish private, secure, and encrypted connections to your instance.
Should be displayed as switches in the same mentioned order
Myceluim should be enabled by default
Should have tooltip icon with the mentioned descriptions; in some cases will it will be conditional, will be mentioned later.
the user must enable at least one network option, if the user enabled only one option, and tried to disable it should we show an error alert with message  You must enable at least one of network options. Also the outer panel should have worining icon.
If the solution have gateway;

the wireguard option should be enabled and readonly.
If the user enabled IPv4 and custom domain, the wireguard option be optional not readonly .

if solution have enabled smtp: ipv4 should be enabled and readonly
caprover must have ipv4 enabled , readonly
node pilot: enabled ipv4,ipv6 readonly

some tooltips will bs changed based on conditions:

ipv4 :

if smtp is enabled: An Internet Protocol version 4 address that is globally unique and accessible over the internet. Please note that this field will be read-only as SMTP is enabled.

wireguard:

if domain required, without custom domain and without ipv4: Enabling WireGuard Access allows you to establish private, secure, and encrypted instance connections. Please note that this field will be read-only unless you use a custom domain with IPV4.

Verified, Devnet 96e183a.
All of the solutions (VMs and applications) have Mycelium as the default network option.

Except for:
Kuberenets.

Nodepolit.

Caprover.

All these cases were already covered and defaulted and still exited as mentioned.


⚠ ClamAV has degraded performance

In bfd71f6, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 455 ms

Resolved: ClamAV performance has improved in d7ac9f1.


[KnowHow] commons-imaging

Describe the knowHow
commons-imaging

https://github.com/apache/commons-imaging


Custom Element, Emit CustomEvent, allow bubbles

What problem does this feature solve?
The current implementation of Custom Elements lets defined emits dispatch a CustomEvent with the arg put in details.
However there is no way to allow these events to bubble.
Current code snippet from the sourcecode:
new CustomEvent(event, {
  detail: args
})

As described in the documentation here: https://vuejs.org/guide/extras/web-components.html#events
However there is no way to define the bubbles property in the CustomEvent.
What does the proposed API look like?
It could be as simple as checking if there is a property called bubbles in the args and pass that in, otherwise default to false.

If we could easily access the root html element in SFC we might not need to use Vue's special event handling

closed via e181bff6d (to be shipped in 3.5)


Instant crash after createEventSink is called

I've recently found this module through extensive google searching, and it fits exactly what I need. However, it fails to start properly, and when WQL.subscribe or WQL.promises.subscribe is called, the process instantly quits. I've backtracked the issue to createEventSink, and when it's called, the process suddenly quits.
Here's how I use this module:
const processMonitor = WQL.subscribe({
    filterWindowsNoise: true
});

processMonitor.on("creation", async ([process, pid, filepath]) => {
    // code
});

processMonitor.on("deletion", ([process, pid]) => {
    // code
});

Are you using the version on npm (@1.4.0) ?
Because then you need to

Initialize the event sink by using createEventSink().
Subscribe to event(s) of your choosing : creation, deletion, or both by using subscribe({options}).
You need to keep node.js event loop alive.

"use strict";

const WQL = require("wql-process-monitor");

(async () => {
  await WQL.promises.createEventSink();
  console.log("createEventSink");

  const processMonitor = await WQL.promises.subscribe({ filterWindowsNoise: false });
  console.log("subscribe");

  processMonitor.on("creation", ([process, pid, filepath]) => {
    console.log(`\x1b[32mcreation\x1b[0m: ${process}::${pid} [\x1b[90m${filepath}\x1b[0m]`);
  });

  processMonitor.on("deletion", ([process, pid]) => {
    console.log(`\x1b[31mdeletion\x1b[0m: ${process}::${pid}`);
  });

  /*
  Keep alive
  You don't need this if you have something else to keep the event loop running.
  This is just as an example so node.js doesn't exit directly.
  */
  setInterval(() => {}, 1000 * 60 * 60);
})().catch(console.error);

I've tried using both the npm and github versions, both produce the same output. I listen to the events right after i call subscribe, and even then, nodejs just exits. I'm running this on electron, and the process stays alive when I dont call createEventSink/subscribe.
I've also tried just adding the setInterval like shown but it didnt work either.

Sorry for answer delay, I never personally tested it under electron before, so I had to make sure.
Electron 13 x64 (node 14)

You don't have any crash log or anything ? I'm in the blind here so on the top of my head :

Pretty sure you need to have VC redist 2015-2019 installed (for the .dll of my lib)
You have to recompile node-ffi-napi with electron's header. I usually use the package electron-rebuild for that.
I like to add "native-rebuild": "call .\\node_modules\\.bin\\electron-rebuild.cmd" in package.json under scripts.
And call it with npm run-script native-rebuild.
But depending on your workflow and whatever tools you are using they are alternatives that do the same.
In the webPreferences of your window, make sure that nodeIntegration is set to true (I'm also using contextIsolation to false; don't know if that's needed)
If you are using the npm version you need to call createEventSink() at least once before subscribe() or it will fail.

I've tried the methods you've listed above, however, it still doesn't work.
I've already installed VC redistributable 2015-2019, and I've tried using electron-rebuild. Both didn't change anything and the process still suddenly ends.
I'm doing the code entirely in the main electron script since I'm only using electron for the contextMenu.
I'm confused as to why it suddenly stops, as there are no logs, etc that occur after createEventSink is called. It just stops the process without any logging.

My test was in the renderer process but it works just the same in the main process.
I made some changes to how the error is sent back. Process shouldn't crash and the error is sent as a response code.
Give it a try (github version) ?

Yeah, that made it log an error. Here's the error:
(node:3836) UnhandledPromiseRejectionWarning: Failure: ERR_EVENTSINK_INIT_FAIL: Failed to initialize COM library
    at Object.createEventSink (C:\Users\brypo\Downloads\rblxRP-2.3.0\node_modules\wql-process-monitor\lib\processMonitor.cjs:153:26)
    at Object.subscribe (C:\Users\brypo\Downloads\rblxRP-2.3.0\node_modules\wql-process-monitor\lib\processMonitor.cjs:168:10)
    at BeginListener (C:\Users\brypo\Downloads\rblxRP-2.3.0\richPresence.js:39:32)
    at RPCClient.<anonymous> (C:\Users\brypo\Downloads\rblxRP-2.3.0\index.js:114:5)
    at RPCClient.emit (events.js:315:20)
    at RPCClient.login (C:\Users\brypo\Downloads\rblxRP-2.3.0\node_modules\discord-rpc\src\client.js:146:12)
    at processTicksAndRejections (internal/process/task_queues.js:97:5)

If it helps, I'm on Windows 19043.1110.

I've tried a bunch of things regarding multi-thread alas without any success. I'm giving up sorry.
This will stay as it is as it's fine 99% of the time (as I mentioned earlier).
I haven't tested these but there are 2 approaches for running non-blocking background tasks in Electron
that could workaround the issue :

Using web workers
Using a hidden browser window and communicate between the main process and background window via electron's RPC.

Thanks for the help! I was able to get it working by spawning a child process to execute this module for me.

Glad you were able to find an elegant solution (didn't think of forking child process and such 😅)
I'm closing this then 😉


Unify syntax to define environment declarations (--define)

The syntax to define environment declarations (to read with String.fromEnvironment() method and relateds) is very divergent between the various tools/dart sub-commands:
(I tested the flags with Dart Sdk 2.12 (2.12.0-133.2.beta, on Windows x64))
dart2native /  dart compile exe
use the -D/--define flag
(cfr https://dart.dev/tools/dart2native );
dart / dart run
does not support the define flags
UPDATE:
dart
supports the -D flag (also dart -D run is ok)
although it is not mentioned in the help and in the doc
(cfr https://dart.dev/tools/dart-vm );
dart2js
use only the -D flag;
(cfr https://dart.dev/tools/dart2js#options );
dart compile js
does not even support the -D flag, despite it being the substitute of the dart2js command (I think);
dartdevc -using webdev-
require to use a build.yaml file or this command-line syntax (not tested):
webdev serve -- '--define=build_web_compilers:ddc=environment={"SOME_VAR":"some_value"}'
(cfr https://dart.dev/tools/webdev and https://pub.dev/packages/build_web_compilers );
flutter (from the Sdk 1.17)
use the --dart-define flag.
The --dart-define flag is very useful in Flutter, for example to set a log level or an api token.
Wouldn't it be useful if all the sub-commands of the new dart tool supported the define flag? Or maybe I'm missing an alternative that already exists?

I'll initially tag this as dart-cli; @devoncarew is there a plan to unify this flag?

There should be an effort to make this more consistent, and it's definitely an oversight that dart run -D isn't valid. At the very least, we should make sure that -D is accepted by the relevant commands (e.g., run, compile, test).

@sigmundch can you or someone else take a look at the dart compile js case?

Thank you for the attention and for the tip about dart -D, I didn't know that (it was not mentioned in the help); then the -D flag is available for all the old tools, except dartdevc/webdev (which however supports the build.yaml approach).
This flag is very important in the build pipeline because it provides (in pair with fromEnvironment()) an equivalent of BuildConfig fields in the Android (Gradle) development and of environment variables in the Node/Javascript build pipeline (I think to Js package to inline env vars like envify).
That the need for such a mechanism is strongly felt in the Dart community is testified by the multitude of related issues opened (as Please document {String|int|bool}.fromEnvironment) and of Dart packages that try to emulate it in various ways (with code generation, multiple entry point files, etc.), but all with severe drawbacks (i.e. dotenv, flutter_dotenv, envify, dynamic_config_generator, flutter_config, env_vars, dotenv2dart, etc).
Dart's environment declarations, now that they are also supported in flutter, can replace all previous workarounds.
It would be great if with the introduction of the new general-purpouse dart tool the syntax were unified, in order to make -D similar to --dart-define in flutter run and flutter build.

Thank you for the attention and for the tip about dart -D, I didn't know that (it was not mentioned in the help); then the -D flag is available for all the old tools, except dartdevc/webdev (which however supports the build.yaml approach).
This flag is very important in the build pipeline because it provides (in pair with fromEnvironment()) an equivalent of BuildConfig fields in the Android (Gradle) development and of environment variables in the Node/Javascript build pipeline (I think to Js package to inline env vars like envify).
That the need for such a mechanism is strongly felt in the Dart community is testified by the multitude of related issues opened (as Please document {String|int|bool}.fromEnvironment) and of Dart packages that try to emulate it in various ways (with code generation, multiple entry point files, etc.), but all with severe drawbacks (i.e. dotenv, flutter_dotenv, envify, dynamic_config_generator, flutter_config, env_vars, dotenv2dart, etc).
Dart's environment declarations, now that they are also supported in flutter, can replace all previous workarounds.
It would be great if with the introduction of the new general-purpouse dart tool the syntax were unified, in order to make -D similar to --dart-define in flutter run and flutter build.

Another syntax-related issue concerns comma support:
dart2js and dart (VM tool)
allow to insert the comma in an environment declaration value, using the quotes.
dart2native and dart compile exe (as flutter)
doesn't allow to insert the comma, not even using the quotes.
This has already been reported for the flutter tool.
dart2native and dart compile exe (as flutter) on the other hand allow the definition of many variables without repeating the flag, using the comma: example: dart compile exe --dart-define=MY_VAR1="first value",MY_VAR2="second value".
Reproducible test:
//main.dart

void main() {
  const my_var = String.fromEnvironment("my_var", defaultValue: "not found");
  print("my_var: $my_var");
}

Compile the source with:
dart -Dmy_var="first value,second value" main.dart
dart2js -Dmy_var="first value,second value" main.dart
dart2native -Dmy_var="first value,second value" main.dart
dart compile exe -Dmy_var="first value,second value" main.dart
Output using dart and dartsjs:
my_var: first value,second value

Output using dart2native and dart compile exe:
my_var: first value

Another syntax-related issue concerns comma support:
dart2js and dart (VM tool)
allow to insert the comma in an environment declaration value, using the quotes.
dart2native and dart compile exe (as flutter)
doesn't allow to insert the comma, not even using the quotes.
This has already been reported for the flutter tool.
dart2native and dart compile exe (as flutter) on the other hand allow the definition of many variables without repeating the flag, using the comma: example: dart compile exe --dart-define=MY_VAR1="first value",MY_VAR2="second value".
Reproducible test:
//main.dart

void main() {
  const my_var = String.fromEnvironment("my_var", defaultValue: "not found");
  print("my_var: $my_var");
}

Compile the source with:
dart -Dmy_var="first value,second value" main.dart
dart2js -Dmy_var="first value,second value" main.dart
dart2native -Dmy_var="first value,second value" main.dart
dart compile exe -Dmy_var="first value,second value" main.dart
Output using dart and dartsjs:
my_var: first value,second value

Output using dart2native and dart compile exe:
my_var: first value

Closing this issue as --define support has been improved across all tools. Filed #44995 for the issue described by @Mabsten above.

how to add environment variables to dart run to start a VM console app?
this works: dart -Dconsole=true bin/pagebuilder_api.dart
this doesn't: dart -Dconsole=true run -Dconsole=true

I don't think the define flag is supported across all commands evenly. I'm using dart SDK 2.19 and the test command doesn't respect the flag. For it to work, I need to run each test file individually with the run command.
Is this happening to anyone else?

@pak3nuh would you mind filing a new issue? This one has been closed for quite awhile.

Sure. Created issue #51791


No such file or directory

Dear Dr Nie,
When I want to visualize the results, it prompts me "No such file or directory: 'datasets/virtualhome_22_classes/script_bbox/3/room_bbox_0.json'" .What's wrong with it?

Dear Dr Nie, When I want to visualize the results, it prompts me "No such file or directory: 'datasets/virtualhome_22_classes/script_bbox/3/room_bbox_0.json'" .What's wrong with it?

Hello，I had the same problem.  How did you solve it？

If your dataset is from the author, download this. Unpack it into ’datasets/virtualhome_22_classes‘
If you synthesize the dataset yourself，this link will give the answer .

Hello，I click "this" and it links to a website that need a account from TUM. I guess it means Technische Universität München.How can I login the website ? I have tried the Microsoft and github accout but failed.

Cherish1115
This link can also be found here.Does it still need to log in?

Hello，I click "this" and it links to a website that need a account from TUM. I guess it means Technische Universität München.How can I login the website ? I have tried the Microsoft and github accout but failed.

This link can also be found here(the second blue link). Does it still need to log in?

If your dataset is from the author, download this. Unpack it into ’datasets/virtualhome_22_classes‘如果您的数据集来自作者，请下载此数据集。将其解压缩为“数据集/virtualhome_22_classes” If you synthesize the dataset yourself，this link will give the answer .如果你自己合成数据集，这个链接会给出答案。

thank you very much! I downloaded the dataset successfully.I followed the link link to install virtualhome,but it still prompts me"No module named 'utils.virtualhome'".Please how can I solve this problem?

就是说如果你用的是作者提供的数据集，就到1. Action Scripts and Object Bounding Boxes 那一节的第二个链接把script_bbox.tar.gz（里面是作者合成的数据集对应的房间信息）把它下载然后解压到dataset/virtualhome_22_classes文件夹里

如果你是自己合成的数据集，你确定按要求把下载的virtualhome放到pose2room下的exeteral/virtualhome中了吗？因为utils/virtualhome（里面是调用virtualhome的合成数据集的脚本）也是在pose2room里的，或者你目录可能没进对


xVMSwitch: Make the VM Switch ID settable on Window Server 2016 and onwards

Pull Request (PR) description

This Pull Request (PR) fixes the following issues
None
Task list

[x] Added an entry under the Unreleased section of the change log in the CHANGELOG.md.
Entry should say what was changed, and how that affects users (if applicable).
[x] Resource documentation added/updated in README.md.
[x] Resource parameter descriptions added/updated in README.md, schema.mof
and comment-based help.
[x] Comment-based help added/updated.
[x] Localization strings added/updated in all localization files as appropriate.
[ ] Examples appropriately added/updated.
[x] Unit tests added/updated. See DSC Resource Testing Guidelines.
[ ] Integration tests added/updated (where possible). See DSC Resource Testing Guidelines.
[x] New/changed code adheres to DSC Resource Style Guidelines and Best Practices.

This change is

Codecov Report

Merging #157 into dev will increase coverage by <1%.
The diff coverage is 85%.

@@         Coverage Diff          @@
##            dev   #157    +/-   ##
====================================
+ Coverage    76%    76%   +<1%
====================================
  Files        11     11
  Lines      1236   1255    +19
====================================
+ Hits        942    958    +16
- Misses      294    297     +3

Ping @kwirkykat  @mbreakey3 😊


Hubs linger after renaming.

Homebridge Version 0.4.47
homebridge-harmony v1.0.0-beta10
macOS 10.14.4 (but i only upgraded to this yesterday)
I can successfully add hubs but can't seem to remove old versions after renaming them. In order to get the new version to appear, I have to delete homebridge from my Home config and re-add it.
I tried removing all files highlighted here and restarting:
my config looks like this (multiple cleanCaches because I can't seem to get it working):
  {
   		"cleanCache": "true",
   	   "platform": "HarmonyHubWebSocket",
   	   "publishAsTVAsExternalAccessory": "true",
          "name": "HubName",
          "subPlatform": [{
  			"cleanCache":"true",
            "name": "Living Room Harmony",
            "hubIP": "10.0.1.xx",
            "TVPlatformMode" : true,
   		 "mainActivity" : "AppleTV"
   	 	},
            {
            "name": "Bedroom Harmony",
            "hubIP": "10.0.1.yy",
            "TVPlatformMode" : true,
   		 "mainActivity" : "Bedroom TV"

          }]
        },

Since you are adding them as external accessories you have to remove them directly in home app in the settings .
Nicolas

Le 30 mars 2019 à 16:00, jofotoo<EMAIL_ADDRESS>a écrit :
Homebridge Version 0.4.47
homebridge-harmony v1.0.0-beta10
macOS 10.14.4 (but i only upgraded to this yesterday)
I can successfully add hubs but can't seem to remove old versions after renaming them.
I tried removing all files highlighted here and restarting:
my config looks like this (multiple cleanCaches because I can't seem to get it working):
{
"cleanCache": "true",
"platform": "HarmonyHubWebSocket",
"publishAsTVAsExternalAccessory": "true",
"name": "HubName",
"subPlatform": [{
"cleanCache":"true",
"name": "Living Room Harmony",
"hubIP": "10.0.1.xx",
"TVPlatformMode" : true,
"mainActivity" : "AppleTV"
},
{
"name": "Bedroom Harmony",
"hubIP": "10.0.1.yy",
"TVPlatformMode" : true,
"mainActivity" : "Bedroom TV"
      }]
    },

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

@jofotoo can I close this one ?
Sent with GitHawk

Yes thanks. That solved it


The issue was fixed by the other DataLake retry changes?

Yeah, it turned out the CreateIfNotExists change was not necessary once we made the change to use Guid.NewGuid.


Fly bug, I can push it up!

https://snapr.pw/i/11e8d230f8.png
https://snapr.pw/i/8fbc6b26b8.png

I think this has something to do with #2, but very busy with school at the moment. Gonna try to fix this soon, anyway thanks for the report!


Rewrite watch complications using SwiftUI

https://www.raywenderlich.com/17749320-complications-for-watchos-with-swiftui#toc-anchor-013


Open the page in a new tab without having to login again

Tokens are stored in the sessionStorage currently, so new tabs has no access to the current token, and the user has to login again.

fixed in 8856fd43


Non-container Lambda function is not configured to latest runtime version

Hello!
I attempted to deploy the PythonServerlessHttpApiStack and am running into this error for both SetPlayerData and GetPlayerData lambda functions:
[Error at /PythonServerlessHttpApiStack/SetPlayerData/Resource] AwsSolutions-L1: The non-container Lambda function is not configured to use the latest runtime version.
Any advice on how to solve this issue?

Changing the values worked! Thank you


Fix version in README

The 20.4.0 doesn't exist on https://search.maven.org/artifact/com.jakehschwartz/finatra-swagger_2.12/20.4.0/jar
And the latest one is 20.4.1: https://search.maven.org/artifact/com.jakehschwartz/finatra-swagger_2.12/20.4.0/jar

@xcv58 Thanks!


Update CMakeList.txt to use x.h instead of win.h

There is no longer a file win.h so the project currently does not build.  This fix corrects that.
And FWIW I just signed the CLA too.

Doh! Thanks so much for catching that I missed this.


my psych engine keeps crashing when its going into another song

Describe your bug here.
how do i fix it
Command Prompt/Terminal logs (if existing)
No response
Are you modding a build from source or with Lua?
Lua
What is your build target?
Windows
Did you edit anything in this build? If so, mention or summarize your changes.
mods folder

The song chart is wrong or corrupted or something like that

or it's because it's not json, for that, go to the part where is the charting (the folder), then put near the difficulty ".json"

or it's because it's not json, for that, go to the part where is the charting (the folder), then put near the difficulty ".json"

the song files are jsons, so it must be what @Wither362 said

The song chart is wrong or corrupted or something like that

it was wrong, thank you!


Dependencies

Checklist

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

C.f. https://github.com/cylc/cylc-uiserver/pull/362

Superseded by #37


On mobile, there is a border when clicking on the home menu button.

http://www.elkarte.net/community/index.php?topic=3689.msg26017;topicseen#new

The media section adds a lot of little borders like this for some reason. Should we just get rid of all of them and see what we ought to be differentiating with slight color adjustments instead?


Missing object references in decompilation with segment:offset addressing

Describe the bug
Pointers to objects in 16-bit Windows 3.1X applications are invariably described using 32-bits, the high 16-bits as a segment descriptor (Ghidra uses physical segment addresses on loading) and the low 16-bits as the segment's offset, even though the cspec file Ghidra uses (x86-16.cspec) describes pointers as just 16-bits.  However in this scenario where just an offset is passed to a function that attaches it to the segment of a globally defined version of that type, the transformation is missing in the ouputted C.
To Reproduce
Steps to reproduce the behavior:

Load in the enclosed function (from the Decompile:Panels Debug Function Decompilation menu)
See the lack of reference to the global datatype Dgn1210_ad7c_0x2e.pPelsSize4_0x16

Expected behavior
When showing the object returned by the function, the correct object should be seen and displayed.
Screenshots

Attachments
dragon_FUN_11c0_172d.zip
Environment (please complete the following information):

OS: Windows 11
Java Version: 17.0,3.1
Ghidra Version: 10.5.DEV
Ghidra Origin: locally built from 4561e83

Additional context
This is a Protected-Mode 16-bit Windows NE DLL from a Borland C/C++ v 4.?? compiler.

After some fiddling it seems that this function (in Ghidra speak) has a signature like:
DgnRecogInfoDatumPart2_t * __cdecl16far FUN_11c0_172d(DgnRecogInfoDatumPart2_t *__return_storage_ptr__)
which equates to:
DgnRecogInfoDatumPart2_t __cdecl16far FUN_11c0_172d() in normal C (where the datatype DgnRecogInfoDatumPart2_t is large enough to cause the returned object to be too big to return in the normal register/register combo).
However, even with a more appropriate signature, Ghidra isn't recognising whats going on with the function's internals!  (I'm wondering if the disassembly is correct, does anyone have the knowledge to help??)


Documentation Cleanup - August/September - part 1

Details
This is a Documentation change ONLY.
Context
This is an update for the User Manual. It fixes the auto-generated samples by updating the init prompt:

Fix https://github.com/gradle/gradle/issues/30149
Fix https://github.com/gradle/gradle/issues/30085

WARN: The milestone of this PR is 8.11 RC1, but the base branch version is 8.10.2

The merge queue build has failed. Click here to see all failures.

WARN: The milestone of this PR is 8.11 RC1, but the base branch version is 8.10.2


Add utility methods to ctx by sublcassing it

Add utility methods to ctx, for example ctx.error that allow to show an error (ex. a parameter is required when used in combination with another) while staying in theme with the other errors. Maybe it could even then be used inside of the error_handler ext. to send the errors.
For reference:

https://github.com/Pycord-Development/pycord/blob/master/examples/custom_context.py

Slightly afraid what pyright will think here, it might cause issues, but if it'll work fine, it could be worth doing.


console log buffered in render process?

Hi, first of all, thank you for keeping this project alive.
The community needs a real environment to run tests.
Do you notice the console logs do not show up in the output in some cases?
Here is an example:

I notice this behavior when I'm filtering the test (using the file pattern getServ in the example).
jest is know for eating up console logs but it has improved since 27.2.5 (https://github.com/facebook/jest/issues/8208).
I'm not yet sure if this is caused by jest or there are some buffering within electron.
I checked when running other tests in node the console logs are printing out just fine.

Could be related to this
https://github.com/facebook-atom/jest-electron-runner/issues/54

I noticed this, too. I usually have this problem when I run a single test in which case Jest switches to verbose output. When adding --verbose=false parameter then console output works again. I debugged it a little bit and found this code:
    if (globalConfig.silent === true) {
        testConsole = new NullConsole(consoleOut, consoleOut, consoleFormatter);
    } else if (globalConfig.verbose === true) {
        testConsole = new CustomConsole(consoleOut, consoleOut, consoleFormatter);
    } else {
        testConsole = new BufferedConsole();
    }

So in verbose mode jest-electron uses this CustomConsole thing and looks like this doesn't work in the renderer thread. When I remove this and always use BufferedConsole instead then it works fine in both threads and verbose and non-verbose. I'm not sure for what purpose this CustomConsole was used in the first place... Maybe it is something from the past that want to be ditched which I'll do now.

Just released version 29.0.0 hopefully with a fix for this issue (works for me at least).
The new version also uses Jest 29 now and I follow their major number from now on for the jest-electron-runner version.
I added a check if tests are running in the render thread and in this case the BufferedConsole is used instead of the CustomConsole in verbose mode. The output is bit different when comparing console logging in main and render thread but at least logging should now no longer be discarded.
If someone knows how to fix this properly so CustomConsole works in the render thread then please let me know.


Remove some panic sources

Trying to remove some panic sources for issue: #15 .
For some of the panic sources, maybe you have better ideas to handle them properly. :)

I dont think removing "we reached code that we didn't think we could" errors is helpful. The issue in #15 was a failed unwrap(), which none of these can address, and its generally better to abort when we see a case the programmer though countn't happen rather than behave erratically.


Set up docker containers for development

[x] API runs in Docker container
[x] Dev DB runs in Docker container
[ ] Containerized API can interface with containerized Dev DB

Waiting on #10 to setup the configuration to use with Docker.


Failed to install the package error

Hi team, I was trying to use the Bitrise Step in my workflow and I got this error
+------------------------------------------------------------------------------+

| (2) kobiton-execute-test@1                                                   |
+------------------------------------------------------------------------------+
| id: kobiton-execute-test                                                     |
| version: 1.0.0                                                               |
| collection: https://github.com/bitrise-io/bitrise-steplib.git                |
| toolkit: go                                                                  |
| time: 2022-03-01T16:55:09Z                                                   |
+------------------------------------------------------------------------------+
|                                                                              |
# github.com/kobiton/bitrise-step-kobiton-execute-test
src/github.com/kobiton/bitrise-step-kobiton-execute-test/main.go:57:34: time.Now().UnixMilli undefined (type time.Time has no field or method UnixMilli)
src/github.com/kobiton/bitrise-step-kobiton-execute-test/main.go:68:33: time.Now().UnixMilli undefined (type time.Time has no field or method UnixMilli)
ERRO[16:55:09] Step (kobiton-execute-test@1) failed: Failed to prepare the step for execution through the required toolkit (go), error: Failed to install package, error: command `/usr/local/bin/go "build" "-o" "/Users/vagrant/.bitrise/toolkits/go/cache/https___github.com_bitrise-io_bitrise-steplib.git-kobiton-execute-test-1" "github.com/kobiton/bitrise-step-kobiton-execute-test"` failed: exit status 2

Hi @moatazeldebsy , this issue comes from Bitrise which downgrades the Go version from 1.17.x to 1.16.x. So it breaks some functions that are just available at 1.17.x.
Let me contact with Birise team for more details.

This issue should be fixed once this PR is merged by the Bitrise team.

Thank you @Nhattd97 will try it


Using winapp driver Select a Text in Word document using Java lang

i need to select a text from the word document using winapp driver. Please suggest using JAVA language and selenium i need to select a word & get the xpath of particular text

Have you tried inspecting the element using the inspect tool? What properties are shown for the element?


[BUG]: Agent session close immediately after invoking

How are you running AnythingLLM?
AnythingLLM desktop app
What happened?
when @agent invoked, the session completed immediately
''
Agent @agent invoked.
Swapping over to agent chat. Type /exit to exit agent execution loop early.
Agent session complete.
''
Chat functionality is working fine.
The same setup on Mac works fine.
Are there known steps to reproduce?
Not sure

What chat model are you using here?

I was using Azure OpenAI, and I also tried LLama3.
Song
On Mon, 1 Jul 2024 at 22:57, Sean Hatfield @.***> wrote:

What chat model are you using here?
—
Reply to this email directly, view it on GitHub
https://github.com/Mintplex-Labs/anything-llm/issues/1793#issuecomment-2201145741,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ARBPN5UIOQIERJWPE4T3SGLZKHGGBAVCNFSM6AAAAABKEAXHI2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMBRGE2DKNZUGE
.
You are receiving this because you authored the thread.Message ID:
@.***>

--
Best Regards
Prof. Song Wu

Can you run the app in debug mode? This very well could be related to a firewall or other client-side setting on the machine preventing websockets from running. There should be some logs when in debug mode or at least an error
https://docs.useanything.com/debug

Here are the logging details:
C:\Program Files\AnythingLLM>anythingllm.exe
C:\Program Files\AnythingLLM>
[Preferences] preference config stored at
C:\Users\con3wus\AppData\Roaming\anythingllm-desktop\config.json
Prisma schema loaded from prisma\schema.prisma
Datasource "db": SQLite database "anythingllm.db" at
"file:C:/Users/con3wus/AppData/Roaming/anythingllm-desktop/storage/anythingllm.db"
Already in sync, no schema change or pending migration was found.
Running generate... (Use --skip-generate to skip the generators)
Error: EPERM: operation not permitted, copyfile
'C:\Users\con3wus\AppData\Roaming\Prisma\master\61e140623197a131c2a6189271ffee05a7aa9a59\windows\libquery-engine'
-> 'C:\Program
Files\AnythingLLM\resources\backend\node_modules\prisma\query_engine-windows.dll.node'
Prisma schema loaded from prisma\schema.prisma
Error: EPERM: operation not permitted, copyfile
'C:\Users\con3wus\AppData\Roaming\Prisma\master\61e140623197a131c2a6189271ffee05a7aa9a59\windows\libquery-engine'
-> 'C:\Program
Files\AnythingLLM\resources\backend\node_modules\prisma\query_engine-windows.dll.node'
[OllamaProcessManager] Ollama will bind on port 53620 when booted.
[Preferences] Will load window with last know bounds.
Collector hot directory and tmp storage wiped!
[production] AnythingLLM Standalone Document processor listening on port
8888
[TELEMETRY ENABLED] Anonymous Telemetry enabled. Telemetry helps Mintplex
Labs Inc improve AnythingLLM.
prisma:info Starting a sqlite pool with 9 connections.
[TELEMETRY SENT] {
event: 'server_boot',
distinctId: '2ae1db55-9dca-448f-b0ba-8393e33a5917',
properties: { runtime: 'desktop' }
}
Skipping preloading of AnythingLLMOllama - LLM_PROVIDER is azure.
[CommunicationKey] RSA key pair generated for signed payloads within
AnythingLLM services.
[EncryptionManager] Loaded existing key & salt for encrypting arbitrary
data.
[production] AnythingLLM Standalone Backend listening on port 53619
[BackgroundWorkerService] Feature is not enabled and will not be started.
[TELEMETRY SENT] {
event: 'sent_chat',
distinctId: '2ae1db55-9dca-448f-b0ba-8393e33a5917',
properties: {
multiUserMode: false,
LLMSelection: 'azure',
Embedder: 'native',
VectorDbSelection: 'lancedb',
runtime: 'desktop'
}
}
[Event Logged] - sent_chat
[NativeEmbedder] Initialized
[TELEMETRY SENT] {
event: 'workspace_thread_created',
distinctId: '2ae1db55-9dca-448f-b0ba-8393e33a5917',
properties: {
multiUserMode: false,
LLMSelection: 'azure',
Embedder: 'native',
VectorDbSelection: 'lancedb',
runtime: 'desktop'
}
}
[Event Logged] - workspace_thread_created
[TELEMETRY SENT] {
event: 'sent_chat',
distinctId: '2ae1db55-9dca-448f-b0ba-8393e33a5917',
properties: {
multiUserMode: false,
LLMSelection: 'azure',
Embedder: 'native',
VectorDbSelection: 'lancedb',
runtime: 'desktop'
}
}
[Event Logged] - sent_chat
On Tue, 2 Jul 2024 at 17:33, Timothy Carambat @.***>
wrote:

Can you run the app in debug mode? This very well could be related to a
firewall or other client-side setting on the machine preventing websockets
from running. There should be some logs when in debug mode or at least an
error
https://docs.useanything.com/debug
—
Reply to this email directly, view it on GitHub
https://github.com/Mintplex-Labs/anything-llm/issues/1793#issuecomment-2203784520,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ARBPN5TRFVDXDNR2K4MO6MDZKLI6LAVCNFSM6AAAAABKEAXHI2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMBTG44DINJSGA
.
You are receiving this because you authored the thread.Message ID:
@.***>

--
Best Regards
Prof. Song Wu

This is weird, it looks like something is holding the DB client. Are you sure you have no other processes of AnythingLLM running or any other NodeJS processes that might be interacting with port 3001 or otherwise?

Ran into same issue here


Raspberry pi

Can this node package be used with raspberry pi?

Hi Stefan,
Yes it could work on a raspberry. You may need to require to launch the browser in Headless mode. Do you use the raspberry as a desktop or as a server (only through SSH).
Simon,

Hello Simon,
My intention is to use the raspberry pi headless and extract some data from
webpages that the http request node can't handle. I thought this could be a
easy way since I'm not a computer genius, I downloaded the wd2 nodes and
installed webdriver-manager but I think the chrome driver is giving me
problems.
Can't open an instance of chrome
SessionNotCreatedError: Unable to create new service:
ChromeDriverServiceBuild info: version: '3.141.59', revision: 'e82be7d358',
time: '2018-11-14T08:25:53'System info: host: 'iotcontroller', ip:
'<IP_ADDRESS>', os.name: 'Linux', os.arch: 'arm', os.version: '4.14.79-v7+',
java.version: '1.8.0_65'Driver info: driver.version: unknown
//Stefan
Den mån 7 dec. 2020 kl 12:34 skrev Critik<EMAIL_ADDRESS>
Hi Stefan,
Yes it could work on a raspberry. You may need to require to launch the
browser in Headless mode. Do you use the raspberry as a desktop or as a
server (only through SSH).
Simon,
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/simonradier/node-red-contrib-selenium-wd2/issues/7#issuecomment-739862270,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AKSJ5GCE4QEUXQ6OJPZZXZTSTS4WBANCNFSM4UMMXVTQ
.

You have to install Chrome on your raspberry as well. Let me know if it works after that :)


change foo.com -> example.com

Fix typo foo.com to example.com

I'm happier keeping example.com as it is intended for this purpose. foo.com hosts what looks like a domain-squatter.

Reverted, but then do we change the next line to match?

Adding to another PR


Update retroarch to 1.7.2

After making all changes to the cask:

[x] brew cask audit --download {{cask_file}} is error-free.
[x] brew cask style --fix {{cask_file}} left no offenses.
[x] The commit message includes the cask’s name and version.

>>> brew cask _audit_modified_casks 3734f57fd9df53e211839fd5accc33be0ef75c91...7241113acaede2f6545ad190a6149ae7ae2bac74
==> 1 modified cask: retroarch
==> Downloading https://buildbot.libretro.com/stable/1.7.2/apple/osx/x86_64/RetroArch.dmg
==> Verifying checksum for Cask retroarch
audit for retroarch: warning
 - appcast checkpoint mismatch
Expected: 00cb7e9b8b305af50d4147402b284d27c494f9eee093e17b8c5ff04dbbd8bab2
Actual: 6dc325c6011a67aee093656e403c0eadc59516b5ac9e485e17db0415759df0ea
Error: audit failed for 1 cask: retroarch

Possible update in place between me submitting and travis checking?

Possible update in place between me submitting and travis checking?

Judging from the “last modified” time, I’d say so. It changed from the time I started looking at the page and now. Looking into the directory, two of subdirectories are 4KB each, so it looks like they’re building everything now.
Verified the rest locally, so merging anyway. Thank you.


[varStore] Improve optimize algorithm

This was always supposed to be how it works, but was missed in the initial implementation apparently.
I should probably add extensive tests for the optimization algorithm...

Saves 408 bytes building NotoSansArabic.

hm in the absence of a test that touches those lines, it's a bit too hard for me to reivew so I'll pass. feel free to merge, this is your code

Adding Jany and Nikolaus in case one of them wants to read and understand the algorithm.  I'm willing to add more comments. And yes I'll think about adding tests.

The doc comment is most appreciated. +1 to tests.

Saves 408 bytes building NotoSansArabic.

Are there cases where it saves more?

The doc comment is most appreciated. +1 to tests.

Saves 408 bytes building NotoSansArabic.

Are there cases where it saves more?

In NotoSans it saved 2kb, but that's 0.1%.  For NotoSansArabic it was 0.5%. I don't expect it to be much, but hey, it's free savings.

In NotoSans it saved 2kb

Another bugfix (thanks to new tests), and it saves 4.5kb now.

Saves 408 bytes building NotoSansArabic.

Now at 936 bytes after a few other fixes.


[i2c,dv] Target mode tx stretch ctrl test

See the testpoint and vseq header for more detailed descriptions, but in short
this feature (TX_STRETCH_CTRL) causes target-mode read transfers to halt and await software
intervention. The directed test checks for some descriptive components of the
testpoint, and also that the interrupt behaviour is in-line with the expectation
over the course of each transfer.
Goes towards https://github.com/lowRISC/opentitan/issues/23077

CW310 CI failures are unrelated to this DV-only PR.


Bug: When setting meta data, it should not expect a JSON object back

Seems good to go, just take care with {raw:false/true} in our AJAX utility. I remember there was an issue if raw is not set then something else is defined.

Could it be that content-type is then not set.


Evaluation fails with PredictionIO 0.9.4 / Spark 1.4.1 (NoSuchMethodError)

When running the evaluation I get:
Exception in thread "main" java.lang.NoSuchMethodError: org.apache.spark.ml.classification.LogisticRegression.setLabelCol(Ljava/lang/String;)Lorg/apache/spark/ml/impl/estimator/Predictor;
at com.mycompany.LRModel$$anonfun$3.apply(LRAlgorithm.scala:78)
Upgrading spark dependencies from 1.3.1 to 1.4.1 in built.sbt fixes the problem:
  "org.apache.spark" %% "spark-core" % "1.4.1" % "provided",
  "org.apache.spark" %% "spark-mllib" % "1.4.1" % "provided",

Agreed. I had the same error and this fix worked for me as well.

Worked for me too. The move to spark 1.4.1 is already included in my outstanding PR. @marcovivero

Fixed in master


MRAI is not re-enabled when a route is exported after an MRAI timer expires

From @davidfialho14 on October 26, 2017 7:40
According to BGP's specification, the MRAI timer should be enabled after a route is exported.
In its current version (1.3), the simulator does implement this correctly. When the MRAI expires and there is a new route to be exported, the route is correctly exported. However, the MRAI timer is not re-enabled.
Copied from original issue: davidfialho14/routing-simulator#2

Bug has been fixed. The fix will be included in version 1.4


When I compile on Xiaver, I find some files are not provided，eg localization_msf/gnss_struct.h

When I compile on Xiaver, I find some files are not provided
eg: compile apollo v7.0 Something went wrong
（04:40:05) ERROR: /apollo/modules/localization/msf/local_integ/BUILD:6:11: C++ compilation of rule '//modules/localization/msf/local_integ:local_integ' failed (Exit 1): crosstool_wrapper_driver_is_not_gcc failed: error executing command external/local_config_cuda/crosstool/clang/bin/crosstool_wrapper_driver_is_not_gcc -MD -MF bazel-out/aarch64-fastbuild/bin/modules/localization/msf/local_integ/_objs/local_integ/gnss_msg_transfer.pic.d ... (remaining 140 argument(s) skipped)
In file included from modules/localization/msf/local_integ/gnss_msg_transfer.cc:17:0:
./modules/localization/msf/local_integ/gnss_msg_transfer.h:24:10: fatal error: localization_msf/gnss_struct.h: No such file or directory
#include "localization_msf/gnss_struct.h"
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
(04:40:06) INFO: Elapsed time: 4077.533s, Critical Path: 343.03s
(04:40:06) INFO: 9245 processes: 6647 internal, 2598 local.
(04:40:06) FAILED: Build did NOT complete successfully
(14:39:20) ERROR: /apollo/modules/drivers/lidar/lidar_robosense/BUILD:35:11: C++ compilation of rule '//modules/drivers/lidar/lidar_robosense:driver' failed (Exit 1): crosstool_wrapper_driver_is_not_gcc failed: error executing command external/local_config_cuda/crosstool/clang/bin/crosstool_wrapper_driver_is_not_gcc -MD -MF bazel-out/aarch64-fastbuild/bin/modules/drivers/lidar/lidar_robosense/_objs/driver/socket_input.pic.d ... (remaining 129 argument(s) skipped)
In file included from modules/drivers/lidar/lidar_robosense/lib/socket_input.cpp:17:0:
./modules/drivers/lidar/lidar_robosense/lib/socket_input.h:20:10: fatal error: pcap.h: No such file or directory
#include <pcap.h>

Yes, according to the official documentation, msf localization currently only supports x86 architecture.
By the way, msf localization is not open source, so you may need to adapt it yourself : )


internal compiler error:  Killed (program cc1plus)

Hi,
I wanna compile the github.com/vysheng/tdbot , but it returns error on 60% process:
[ 58%] Building CXX object td/CMakeFiles/tdcore.dir/td/telegram/ConfigManager.cpp.o
[ 60%] Building CXX object td/CMakeFiles/tdcore.dir/td/telegram/ConfigShared.cpp.o
[ 60%] Building CXX object td/CMakeFiles/tdcore.dir/td/telegram/Contact.cpp.o
[ 60%] Building CXX object td/CMakeFiles/tdcore.dir/td/telegram/ContactsManager.cpp.o
c++: internal compiler error: Killed (program cc1plus)
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-7/README.Bugs> for instructions.
td/CMakeFiles/tdcore.dir/build.make:590: recipe for target 'td/CMakeFiles/tdcore.dir/td/telegram/ContactsManager.cpp.o' failed
make[3]: *** [td/CMakeFiles/tdcore.dir/td/telegram/ContactsManager.cpp.o] Error 4
CMakeFiles/Makefile2:378: recipe for target 'td/CMakeFiles/tdcore.dir/all' failed
make[2]: *** [td/CMakeFiles/tdcore.dir/all] Error 2
CMakeFiles/Makefile2:86: recipe for target 'CMakeFiles/telegram-bot.dir/rule' failed
make[1]: *** [CMakeFiles/telegram-bot.dir/rule] Error 2
Makefile:164: recipe for target 'telegram-bot' failed
make: *** [telegram-bot] Error 2
OS: Ubuntu 17.10 x86_64
RAM: 2 GB

gcc needs at least 6 GB of RAM to compile TDLib. You can use clang instead, which needs less than 2 GB.

How do I configure cmake to use clang?

For Ubuntu: https://stackoverflow.com/a/12843988.
Or you can try to run CXX=clang++ CC=clang cmake ...

Please note that you need to delete the whole build directory and recreate it to be able to change compiler.

gcc needs at least 6 GB of RAM to compile TDLib. You can use clang instead, which needs less than 2 GB.

I'm actually managed to build TDLib on 4Gb RAM machine, so I feel that the requirement might be a bit lower than that.

@kossnocorp I've tested recently with GCC 4.9.2 and it used 5.5 GB RAM at the peak. I've rounded it up to 6 GB to make the comment correct for the next few months.

I see, probably my results were affected by the virtual memory although I'm not sure how it actually works.

TDLib 1.4.0 includes a lot of compilation memory usage optimizations and a new script SplitSource.php, which can be used to split some source code files before building the library to reduce maximum RAM usage per file at the expense of increased build time. In our tests clang 6.0 with libc++ required less than 500 MB of RAM per file and GCC 4.9/6.3 used less than 1 GB of RAM per file.

@levlam that sounds amazing, great work! Is there are extra steps to make it work on 1Gb RAM?

@kossnocorp See building or a TDLib build instructions generator.

@levlam thanks!

me mandaron a este llink http://raspberrypimaker.com/adding-swap-to-the-raspberrypi/ , cambie a 1024, pero aun persiste error , ahora probaré con un usb externo...

@maxtronic Do not try to build using 4 threads. Use clang and SplitSource.php before building as described in https://github.com/tdlib/td#building.

help me

limit make paralel number to little, eg make -j4

Writing HLS project(help me fix this error as i am using hls4ml)
Done
g++: internal compiler error: Killed (program cc1plus)
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-7/README.Bugs> for instructions.
g++: error: myproject.o: No such file or directory
Traceback (most recent call last):
File "/home/sam/Documents/cancer/con.py", line 14, in
hls_model.compile()
File "/home/sam/anaconda3/envs/hls4ml_env/lib/python3.11/site-packages/hls4ml/model/graph.py", line 662, in compile
self._compile()
File "/home/sam/anaconda3/envs/hls4ml_env/lib/python3.11/site-packages/hls4ml/model/graph.py", line 681, in _compile
self._top_function_lib = ctypes.cdll.LoadLibrary(lib_name)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/sam/anaconda3/envs/hls4ml_env/lib/python3.11/ctypes/init.py", line 454, in LoadLibrary
return self._dlltype(name)
^^^^^^^^^^^^^^^^^^^
File "/home/sam/anaconda3/envs/hls4ml_env/lib/python3.11/ctypes/init.py", line 376, in init
self._handle = _dlopen(self._name, mode)
^^^^^^^^^^^^^^^^^^^^^^^^^
OSError: my-hls-test/firmware/myproject-F11E53B9.so: cannot open shared object file: No such file or directory


review error codes

All the error codes need to be reviewed, and we can probably trim them down by quite a lot especially when we annotate all lines that produce errors with file and line number information.
Rules which don't match should return grammar::error::mismatch while rules that detect syntactically invalid input (for example a percent-escape with invalid hex digits) should use a different error. The recoverability of parsing should be reified into the error / condition hierarchy.

Each parse function needs to return error::incomplete if it encounters the end of input before a complete match is found.
Other names for the error:
end_of_input
partial
prefix
need_input
need_more     // <--- I'm leaning towards this
more_input

This is also a good time to reorder conditionals to express the more common case as the true expression.

need_more is done, grammar/ has been reviewed, rfc/ reviewed, we just have a few rfc error codes left to review.


⚠ ClamAV has degraded performance

In 08245aa, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 76 ms

Resolved: ClamAV performance has improved in 17641a6.


Include auth from firebase/app, instead of firebase.

This is done do that we don't include all of firebase library, and the final bundle is smaller.

Checklist

Issue number for this PR: #nnn (required)
Docs included?: (yes/no; required for all API/functional changes)
Test units included?: (yes/no; required)
In a clean directory, yarn install, yarn test run successfully? (yes/no; required)

Description

Code sample

Based on https://github.com/angular/angularfire2/issues/1879

Thanks!


PLEASE IGNORE: Request for clientpoke support

I'd like to add the ability to poke users from a Matrix bot, but there doesn't seem to be any way to do so with this library currently (unless I'm missing something).
I can probably get around this by using the private _send function, but proper support would be great.
Thanks for the awesome work on this! It's definitely an improvement over the library I was using before.

This is the wrong library, apologies. I had too many tabs open...

No problem, that is completely understandable anyway.


[PROPOSAL] Integrated age extension into the postgresql database

Proposed pg_graph project will provide AGE extension features in DBMS core engine which is based on PG13 for now.
Thanks.

@jrgemignani  Sorry for the late reply, and here is the answer about your three questions.

Any origin story? Where is it from? Who created it?
It was created been ago for graph processing in RDBMS. you can still visit the original one.
It comes from Bitnine's Agensgraph. also, created and copyright reserved by Bitnine.

Is it being donated? If so, could you briefly tell us why?
Yes. It will be donated.
AGE is an extension, and originally it was derived from Agensgraph's extension project.
so developing overlapped or something couldn't be provided with the extension itself, this could be a one of a choice.
and also sharing the vision of graph processing.

Are there any previous licenses or owners which could interfere with any donation?
It has been integrated with Postgresql so, there's a postgres license. you can check in most of the codes.
and there was bitnine licensed for codes. but it's removed because it'll be donated to the AGE project without copyright issues.

Sorry for the delayed reply, and thanks again.

Is it compatible with Age? I mean if I develop my graph database using age, would a build of this Postgres integrated graph-db be able to work with same data?

@MironAtHome Unless it stores data the same as AGE, then the answer is likely no.


Add Phantom Muspah

Adds Phantom Muspah boss from the "Secrets of the North" quest and updates target reference table in README accordingly

PR now also includes an update to add targets for the new official account builds hiscores.


Implement IteratorCommands

This PR adds a new function to Commands called add_with_iterator. This function takes in an iterator and a custom type of command which for it's execution, takes in an iterator as well as &mut World. This API enables optimizing Command s which otherwise might need to store an internal Vec or similar by storing the dynamic elements on the CommandQueue.
An example for a command type which could benefit from this is batched add / remove / insert operations, which could benefit from not having to create a new Vec.

Added Adopt-Me; I think we can probably rebase and move forward with this.

I'd rather actually close this PR, given that the internal impl, while looking solid, is actually quite inefficient due to the nature of unaligned reads being rather expensive. This could be reconsidered once the command queue receives optimizations for using aligned reads, but until then this feels like a performance pitfall.


Add a const constructor for FactoryCache

Much better - I also pushed a tweak as the cache is always null to begin with.


Using stage env should imply using mas-sso without specifying it's url

Description
When performing rhoas login with gateway set as stage - mas-sso URL should be set automatically.
We had numerous issues with mixup around stage/production users.
Originally reported by @DuncanDoyle

Our current feature that lets anyone to use CLI with their own infrastructure prevent us from fixing this completely.
I have added documentation to contributing guide


Metadata input dir may be being set improperly to the last metadata stage's output directory instead of the reducer_output_dir

I believe this line: https://github.com/mmcdermott/MEDS_transforms/blob/158_fix_typing_issue/src/MEDS_transforms/utils.py#L307 should point to "reducer_output_dir" not "output_dir"
This, I think, causes #147

This bug would likely cause an error if #160, so that issue should be solved first.