Document is over a year old

These machines appear to have gone GA - can we update this document to reflect the GA status of these machine sizes?

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

ID: e7457bf0-dc21-6f49-d4e5-4de493219ef1
Version Independent ID: f5969121-2e88-8bf3-77f0-428ae4cc59ad
Content: Msv2-series (Preview) - Azure Virtual Machines
Content Source: articles/virtual-machines/msv2-mdsv2-series.md
Service: virtual-machines
Sub-service: vm-sizes-memory
GitHub Login: @ayshakeen
Microsoft Alias: jushiman

Thanks for brining this to our attention. We will investigate it further and update you shortly.

@azwildfire- Thanks again for bringing this to our attention. We have updated the Doc and it will be live once its merged.  We will now proceed to close this thread. If there are further questions regarding this matter, please tag me in your reply. We will gladly continue the discussion and we will reopen the issue.


nuget update for globalize 1x requires refactoring

The new version of globalize 1x requires significant refactoring over the 0x versions. Either revert, or go ahead and figure out the new structure and refactor the code to correctly use it.  Version 1x seems to be radically different, at least in file structure.

Globalize seems really slick, but the dependency on cldr is very heavy. Thre are tons of json files involved in feeding the client-side localization features. This is a bit of a problem for a non-spa application. We might be better off either borrowing the i18next implementation from the TD3 prototype, and or doing more of the numeric and date formatting server-side through Net globalization.
For now though, I've rolled this back to the earlier package version for simplicity. We can look at how to approach the issue after 2.5.

No plans to address this in TD 2.5x versions, will address in a future re-write


Quote extractor returning bad results

I'm using the new random_titles() feature to find random quotes.
Some of the pages are of plays/TV shows, and those return some unusable results. For example:

For The Good Girl, one of the "quotes" returned is the text under the "External Links" section, such as "The Good Girl at Rotten Tomatoes".

For The Bedford Diaries, it splits up parts of a quoted dialogue and returns them as individual quotes. e.g. ["Richard: I never said I wouldn't print the article.", "Sarah: You said \"not to worry\"."]

Some results may even be in languages different than the one asked, but that would require extra code to test. See Walter Ulbricht for an example.

I'm working on detecting and discarding entries that are URL's.
The problem is not all URL's are bad. Quotes sometimes have links to other Wikiquote articles or even external web links.
I'll also attempt scanning the quotes along with the headline section, so it would be able to totally ignore things like "See Also"/"External Links", although those should mostly be caught by the URL filter described above.

The problems you brought up happen because the articles of the English version of Wikiquote don't follow a schema (unlike the French one, where each quote uses a citation HTML class).
As you mentioned, some quotes do have URLs inside them.
You could try searching the HTML tree for an h2 header with the text 'Cast' or 'External links' and deleting everything after it, but I am not sure if that's possible.

That's a real bummer about the "citation" class. I'll check if there's any effort to use it on the English site.

Most of this issues have been fixed by #10, so I'm closing this bug.
There's the remaining issue of foreign language quotes being first-class in the English Wikiquote, with the translation being a "sub-quote". I can open a new bug, but I'm not sure how to tackle this problem.

Do you have an example of an article that does this?

Walter Ulbricht


Use JSSE or OpenSSL for SSL termination

Should switch to either JSSE or OpenSSL integration for handling SSL on both the client and server. Think we decided on OpenSSL but don't recall exactly (@swankjesse ?)

Yeah, I’d prefer for us to use BoringSSL via Conscrypt.
https://github.com/google/conscrypt


Tax Calculator using HTML, CSS and JavaScript

This is Tax Calculator made using HTML, CSS and JavaScript. It can calculate tax on basis of income , bonus , category and deduction. It's Fully functional. You check calculating tax according to your need, Here are some image attached to it. Also, a README file is there that will guide you help you know about it

  ![A5FE5068-191D-4DD3-A6FD-0630B007063A_1_105_c](https://github.com/VipulNerd/Tax-Calculator/assets/144052913/e593a7f1-a6ab-40d3-a17f-838bf7ccd6a5)

@shreyamalogi  I have created a Tax Calculator application and want to contribute this to your repository as a contribution for Hacktoberfest 2024. Please accept the PR for it if you feel it's right for your repository.


[ContentDialog] Fix bug where buttons would be in tab order despite contentdialog not visible

Description

Set IsTabStop on those buttons when dialog is not visible.
Motivation and Context

Closes #5596
How Has This Been Tested?

Tested manually.
Screenshots (if appropriate):

/azp run

@chingucoding do you know why we don't see this in the previous examples in MuxControlsTestApp and XCG?

@StephenLPeters We simply didn't have a ContentDialog that is part of the visual tree. Both ContentDialogs that you can open on the test page are being created through code behind.


Add remove backup dir functionality

Fix #95

@alichtman Updated based on your review. Pls check thanks!

@alichtman Changes applied :>

Looks good to me.


manifold-viewer: fix autoupdate

manifold-viewer: fix autoupdate

[x] I have read the Contributing Guide.

/verify

Update to 9.0.176 and then comment /verify

/verify


Html lang should be dynamic

html lang is set to english in Meta.js, thus preventing from setting the desired language

This is a great idea, want to make a PR @oliviermtl?

This is a great idea, want to make a PR @oliviermtl?

Sure I can. My first PR 👍 will do this week-end


Error \copy csv file size greater than 500MB

if agrclaimsystemlog.csv size is less than 500MB, the data can be uploaded successfully, otherwise the upload will fail, display 'killed'.
usql postgres://admin:@<IP_ADDRESS>:5432/jquerydb?sslmode=disable  <<EOF
\copy csv://.  postgres://admin:@<IP_ADDRESS>:5432/jquerydb?sslmode=disable  'select * from agrclaimsystemlog'  'update_pkvalue'
EOF
Connected with driver postgres (PostgreSQL 9.4.26)

For such huge files, I'd recommend using native PostgreSQL tools, which should have better performance anyway. PostgreSQL supports copying from CSV files:
COPY update_pkvalue FROM '/path/to/csv/agrclaimsystemlog.csv' WITH (FORMAT csv);

For such huge files, I'd recommend using native PostgreSQL tools, which should have better performance anyway. PostgreSQL supports copying from CSV files:
COPY update_pkvalue FROM '/path/to/csv/agrclaimsystemlog.csv' WITH (FORMAT csv);

That works exactly and only when the csv file is on the same machine as the DB, so kiss it goodbye unless you have a shell on that DB box, which is to say all the cloud-based forks of PostgreSQL and probably a lot of others, seeing as people avoid, for very good reason, giving out shell access to all and sundry on DB machines.


Bug 2177106: external: check for pool and cluster name is provided

While adding the support for dot and special rbd pools the check for pool and cluster name check was removed, Adding it back as it is needed
https://github.com/rook/rook/pull/12056
Signed-off-by: parth-gr<EMAIL_ADDRESS>(cherry picked from commit f7f88be0821ea649064fc1b5e6988e65676dc876)

Description of your changes:
Which issue is resolved by this Pull Request:
Resolves #
Checklist:

[ ] Commit Message Formatting: Commit titles and messages follow guidelines in the developer guide).
[ ] Skip Tests for Docs: If this is only a documentation change, add the label skip-ci on the PR.
[ ] Reviewed the developer guide on Submitting a Pull Request
[ ] Pending release notes updated with breaking and/or notable changes for the next minor release.
[ ] Documentation has been updated, if necessary.
[ ] Unit tests have been added, if necessary.
[ ] Integration tests have been added, if necessary.

/hold
TIll upstream PR get merge https://github.com/rook/rook/pull/12132

/lgtm
/approve


(fleet) adding a simple install script to the bootstrap

This PR adds an experimental install script that can be generated as a wrapper of the bootstrap binary.

What does this PR do?
Motivation
Describe how to test/QA your changes

inv installer.build-linux-script
Run the script on a linux vm

Possible Drawbacks / Trade-offs
Additional Notes

/merge


upgrade dwn-sdk-js with the @web5/dids v1.03

upgrade dwn-sdk-js to v0.3.4 this includes v1.0.3 of @web5/dids
release v0.4.3 of dwn-sql-store

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 87.14%. Comparing base (60f45dd) to head (c472d87).

Additional details and impacted files
@@           Coverage Diff           @@
##             main      #35   +/-   ##
=======================================
  Coverage   87.14%   87.14%
=======================================
  Files          10       10
  Lines        1315     1315
  Branches      188      188
=======================================
  Hits         1146     1146
  Misses        169      169


Open Folder extensibility and CMake integration

Is the CMake C++ integration within Visual Studio implemented through the public Open Folder extensibility API? I was assuming so and that the code would be on Github somewhere, but I wasn't able to find anything.
I've started work on an Open Folder extension for the build2 toolchain, but the lack of any example code is a major blocker on progress. If the CMake integration implementation was publicly available, it would be a huge help for this and similar projects. Is there any chance of that, or something similar?

Hi, I will pass your feedback to the team owning the Open Folder feature for follow-up. Thanks!

Has there been any further discussion on this? This was marked as closed without any clarification, so I can only assume this means "not yet".


Change the default value of the paths input

Netlify caches ~/.cache by default. Having it as the default value for the paths input would cause this directory (which is often big) to be cached twice.

Whoops, great point. Any ideas for a better default, or would it make more sense to stick with required: true and wait on adding this to the directory until the UI allows user input (if that's on the roadmap)?
I went back and forth on this and I'm worried I'm "cheating" the system as it is now by setting any default, since 95% of users will probably want/need to add this to their netlify.toml to be truly useful. But open to suggestions either way!

I can confirm we are planning to provide a way to set inputs through the UI :+1:
It looks to me that, since this plugin is generic, most users might want to specify their own file path. Since the only way to do it at the moment is through netlify.toml, it looks like this might be the preferred way at the moment?
From that perspective, providing a 0-default configuration is hard in this case. Do you think it might make case to make the default value of paths an empty array? Like this, once UI inputs become available, it will be possible to install this plugin through the UI, then afterwards add some inputs.
What do you think?

Hey @ehmicky. You said that netlify caches .cache by default.
I just had a look at the run-build-function.sh and couldn't find this. I only see that .cache/pip is referenced? Or am I messing something up?

Caching .cache has been reverted since the last comment by https://github.com/netlify/build-image/pull/443
That being said, I am still wondering whether making users chose which paths to cache is better (since it is more flexible and avoid caching too much, which ends up slowing builds) than providing .cache as default?

Thanks for clarifying.
I agree with your proposal. Empty array would be the best default value. Others might be misleading and cause unwanted errors. Also, there could be the possibility to add an environment variable, so the plugin can be configured completely via GUI.
Do you know what would happen if someone would still manually cache something that is already automatically cached by netlify like .cache/pip? Would this cause errors or duplicated files?

But how do you deal with backwards compatibility? Since plugins are not pinned with versions, in some installations files might not be cached anymore.

Build plugins versions can now be pinned, we've added the feature recently (documentation) :)

Do you know what would happen if someone would still manually cache something that is already automatically cached by netlify like .cache/pip? Would this cause errors or duplicated files?

Netlify hashes the contents of files being cached, then caches that hash together with the files. When trying to cache twice the same file, if the hash matches, we skip it (link to code).
Unfortunately, we only do this for files cached by plugins with utils.cache. We cache most files automatically as part of our build process in the build-image (like .cache/pip). For those, the previously cached contents will be deleted, and the cache will be copied again. So this would end up being a noop, but might make the build last a few more seconds, depending on the size of the directory to cache. We plan on refactoring the build-image, which would fix this problem, but this is not in our immediate roadmap at the moment unfortunately.

build plugins versions can now be pinned, we've added the feature recently

Really nice :+1:! When I previously installed this plugin via netlify.toml and didnt specify a version in package.json, it would still be a problem right? I just saw that the docs say "For a plugin published to npm, you also add it as a dependency.". I can only speak for myself, but I always missed this part and only referenced it in netlify.toml. Would netlify lock a specific version automatically in this case?

We cache most files automatically as part of our build process in the build-image (like .cache/pip). For those, the previously cached contents will be deleted, and the cache will be copied again.

Thank you for clarification. I think thats totally okay. Maybe a smal notice in the readme with a reference about this would be great. I'll do a PR for this in the near future.

Would netlify lock a specific version automatically in this case?

It will then behave roughly the same way as when a plugin is installed through the UI, including the version being pinned. Please note that we now recommend installing a plugin either in the UI, or in package.json, and have undocumented that third way of installing a plugin (in netlify.toml but not in package.json).


Allow upgrade through a deployment change

If upgrading from an admintools deployment to a vclusterops deployment, this change is needed if doing that via an online upgrade. We can't handle an online upgrade in this fashion because the NMA isn't running in pods still doing an admintools style of deployment. We have to take down any pods running admintools deployments. This will make the online upgrade offline, but at leaste then we can proceed.

How will this trigger offlineupgrade? Or are just doing onlineupgrade in an offlineupgrade fashion?

How will this trigger offlineupgrade? Or are just doing onlineupgrade in an offlineupgrade fashion?

It will be more like the latter. We don't know until we are in the middle of an online upgrade that we cannot proceed. So, we simply take down the pods for the secondaries that are running admintools. The rest of the upgrade will function much like an offline upgrade.


Default script selection

The current implementation only selects the provided script tag, but the OpenType specification defines a fallback mechanism. The relevant paragraph from Common Table Formats is following.
An application should use a DFLT script table if there is not a script table associated with the specific script of the text being formatted, or if the text does not have a specific script (for example, it contains only symbols or punctuation).

Resolved in v1.6


Custom Home Assistant URL breaks stuff

Describe the bug
For my installation of Home Assistant, I use a FQDN with proper HTTPS (e.g., https://home.example.com) setup instead of just using the defacto http://<IP_ADDRESS>:8123 alternative. I would expect this to work also for Home Slide, but instead I get an error. Sounds to me like a parser is making a bad assumption regarding the format of the "Home Assistant URL" string...
To Reproduce
Steps to reproduce the behavior:

Settings
Click on "Home Assistant URL"
Set it to https://home.example.com
Save and go back to the main screen
It tries to reload, but fails with the message "Something happened. Failed to connect to localhost/<IP_ADDRESS>:80"

Expected behavior
It should try to connect to my Home Assistant server.
Screenshots

Smartphone (please complete the following information):

Device: Samsung Galaxy S8
OS: Android 9
App Version 1.5.11

Hi, thanks for the feedback!
The error message is actually caused by a questionably-well-written HTTP interceptor that tries both of the base URLs.
However what's shown on the error isn't actually what's been called by the app. I'll keep this opened because that message really could be improved 🙂

This should be fixed by #367. The messages should now reflect the actual errors that occurred.


Fix implementation challenges (#187)

Fixes #187
Bugs

Added service_date to trips_performed foreign key in fare_transactions, passenger_events, stop_visits, vehicle_locations
Changed train_car to train_cars in foreign key in passenger_events
Pointed passenger_events.trip_stop_sequence in passenger_events to stop_visits.trip_stop_sequence in the stop_visits foreign key
Removed foreign key to stop_times

Styles

Modified enums for devices to start with an uppercase letter
Changed all capacity columns to capacity_xxxx

@Danishswag in order to run the CI activities you need to do it form a branch of TIDES-transit/TIDES instead of your local fork.  You should be able to do this via quick git push to origin from your local fork:  git push origin 187-implementation challenges


(PUP-8010) Add iterable features to the ExecutionResult data type

This PR contains a series of commits to enable:

Hash-like iterable features for non Hash objects
A new API to be used by classes that want to present themselves as Iterable
Iterable features on the ExecutionResult object.

One of the commits have a spelling error in the the commit message.


Add didReceiveSilentNotification to handle silent notifications

We still need to use application:didReceiveRemoteNotification:fetchCompletionHandler: to handle silent notifications / background updates according to this.
I am adding this helper so I can simply call [RNNotifications didReceiveSilentNotification] in my application:didReceiveRemoteNotification:fetchCompletionHandler:.

Any reason you deleted these changes?

Oops, I accidentally removed the branch I am pushing from. Will start a new one.

New pr: https://github.com/wix/react-native-notifications/pull/587


API /api/postsubmit-luci-subscription fails due to Bad state: No element

API /api/postsubmit-luci-subscription has been failing frequently due to Bad state: No element
Bad state: No element
#0      ListBase.singleWhere (dart:collection/list.dart:167:5)
#1      PostsubmitLuciSubscription.post (package:cocoon_service/src/request_handlers/postsubmit_luci_subscription.dart:94:52)
<asynchronous suspension>
#2      RequestHandler.service.<anonymous closure> (package:cocoon_service/src/request_handling/request_handler.dart:53:24)
<asynchronous suspension>
#3      SubscriptionHandler.service (package:cocoon_service/src/request_handling/subscription_handler.dart:138:5)
<asynchronous suspension>
#4      main.<anonymous closure>.<anonymous closure> (file:///app/bin/server.dart:293:11)
<asynchronous suspension>

This is caused by obsoleted targets. https://github.com/flutter/cocoon/pull/2984 to fix.
F.Y.I. @ricardoamador @drewroengoogle This should be the same issue as in the release branches.


Sandbox

Morning;
I got erro for  Sandbox;
using CC;

Using FPX;

When users from other countries, for example malaysia want to make a payment... they can't use FPX?
thanks;

hi @msazzree , please share us the Merchant ID u test and screenshot the settings for the plugin

hi @msazzree , please share us the Merchant ID u test and screenshot the settings for the plugin

hi @msazzree , based on the screenshot given, it seems like you are using the Production Merchant ID (verityintellige), please change the dropdown for Account Type from Sandbox to Production

hi manage to get sandbax account;
i try make payment using VISA card, but after click continue i got error as below;

hi @msazzree , you need to disable sequential ordering plugin if you do not install it

if yes you need to enable cookie in http header for wordpress, because by default it is disabled


Upgrade to Next.js v15

What are the relevant tickets?

N/A
Description (What does it do?)

Upgrades to Next.js v15.0.1.

Server component params and searchParams are now async.
The homepage carousels needed a <Suspense> boundary to prevent the useSearchParams() should be wrapped in a suspense boundary build error. The carousels do call useSearchParams() (ResourceCarousel -> ResourceCard -> SignupPopover), but it's not clear why v14 didn't error on this and v15 does.
Upgrades @mui/material-nextjs peer dependency.

How can this be tested?

The main workspace should build successfully and run without error.

I think the best fix right now is to make ProgramLetterPage stop using CkeditorDisplay. There's not a good reason to use it since program letters aren't created with CKEditor.

That indeed fixes it - surprised that a passing build does not mean that it will start without error. That really means we need to try and run it in CI.
For the editable HTML - would be good to have a rich editor that outputs markdown, if that meets our needs.


Super Staff Bros.: Remove unneeded variable.

That var was being used to show what result and chance were for.

This appears correct, but assigning Joim just to be safe.

This is a leftover that I forgot to remove. Thanks for removing :smile:.


python -m speech_recognition missing imports

Installation worked, same steps as I did with my macbook pro. On my macbook pro I can run the test. On my Imac it doesn't work. Both OSX Sierra?
Traceback (most recent call last):
  File "/usr/local/Cellar/python/2.7.13/Frameworks/Python.framework/Versions/2.7/lib/python2.7/runpy.py", line 163, in _run_module_as_main
    mod_name, _Error)
  File "/usr/local/Cellar/python/2.7.13/Frameworks/Python.framework/Versions/2.7/lib/python2.7/runpy.py", line 111, in _get_module_details
    __import__(mod_name)  # Do not catch exceptions initializing package
  File "/usr/local/lib/python2.7/site-packages/speech_recognition/__init__.py", line 5, in <module>
    import io
  File "/usr/local/Cellar/python/2.7.13/Frameworks/Python.framework/Versions/2.7/lib/python2.7/io.py", line 51, in <module>
    import _io
ImportError: dlopen(/usr/local/Cellar/python/2.7.13/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_io.so, 2): Symbol not found: __PyCodecInfo_GetIncrementalDecoder
  Referenced from: /usr/local/Cellar/python/2.7.13/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_io.so
  Expected in: flat namespace
 in /usr/local/Cellar/python/2.7.13/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_io.so

It seems like your Python installation is broken; see https://stackoverflow.com/questions/34386527/symbol-not-found-pycodecinfo-getincrementaldecoder for details. In short, run hash -r python.


useMediaQuery: JS is out of sync with CSS, const { isTablet } = useMediaQuery() is changing later than media.tablet()

Expected Behavior
const { isBreakpointName} = useMediaQuery() in JS would change at the same time as media.breakpointName() does in styled-components/CSS
Current Behavior
const { isBreakpointName} = useMediaQuery() in JS changes visibly later (>50ms) than media.breakpointName() does in styled-components/CSS
Possible Solution
Use a similar technique to this useMediaQuery hook: https://github.com/bence-toth/react-hook-media-query/blob/master/src/index.js
That way there's no need to bother with setTimeout because changes will only trigger when there are actual changes to the results of the Media Queries and JS will be in complete sync with CSS.
Steps to Reproduce
https://codesandbox.io/s/vibrant-ives-ukh8j?file=/src/index.js

Open Sandbox
Resize the viewport until it's above/below 768px
Watch as the background and font-size change (CSS breakpoint in styled-components)
Watch as the color and text changes (JS breakpoint from useMediaQuery)

Context (Environment)
I need to move an element from one CSS Grid area from another one, based on the breakpoint and while resizing the page to be larger, I see a flash of the tablet layout with the mobile content and vice-versa.
I don't want to render the element twice and hide/show with CSS, it feels better to have React "teleport" the already rendered element into another position in the DOM and let the browser handle the heavy lifting.

Here are some screenshots of going from mobile to tablet view on the codesandbox playground:

Here's a gif which was converted from a video from which the screenshots were taken:

Fixed in #1982


[AIRFLOW-2173] Don't check task IDs for concurrency reached check

JIRA

[X] My PR addresses the following Airflow JIRA issues and references them in the PR title. For example, "[AIRFLOW-XXX] My Airflow PR"

https://issues.apache.org/jira/browse/AIRFLOW-2173

Description

[X] Here are some details about my PR, including screenshots of any UI changes:
Currently the concurrency reached check does a filter in the DB query to only include tasks that are currently in the parsed DAG. For sufficiently large DAGs with many tasks, this causes mysql to use an inefficient query plan and can put a lot of load on the database. Since there is no good reason to omit old running tasks in a DAG from concurrency, this filter should just be removed.

There are some instances of this pattern that can and should be removed, but this is the one that had a significant impact on DB performance.
Tests
Running on Airflow infrastructure for several days, with a significant decrease in DB load, all unit tests pass.
Commits

[X] My commits all reference JIRA issues in their subject lines, and I have squashed multiple commits if they address the same issue. In addition, my commits follow the guidelines from "How to write a good git commit message":

Subject is separated from body by a blank line
Subject is limited to 50 characters
Subject does not end with a period
Subject uses the imperative mood ("add", not "adding")
Body wraps at 72 characters
Body explains "what" and "why", not "how"

[X] Passes git diff upstream/master -u -- "*.py" | flake8 --diff

@saguziel

Codecov Report

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

@@          Coverage Diff           @@
##           master   #3099   +/-   ##
======================================
  Coverage    73.3%   73.3%
======================================
  Files         179     179
  Lines       12500   12500
======================================
  Hits         9163    9163
  Misses       3337    3337

Impacted Files
Coverage Δ

airflow/models.py
87.19% <ø> (ø)
:arrow_up:

Continue to review full report at Codecov.

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

lgtm (especially since no existing tests break)

Thanks @aoen


Write tests for the API functions

Rust makes this super easy using cargo test.

Note: testing the raw EEI methods would require a dummy implementation of each, or more sophisticated testing.

Depends on #5. Should we close this?


Request Body to AI API schema

Transforms the request body to match the structure required by the AI provider.
It also ensures the values for each parameter are within the minimum and maximum
constraints defined in the provider's configuration. If a required parameter is missing,
it assigns the default value from the provider's configuration.

The function is designed to convert and validate incoming parameters for a specific provider based on a given function. It takes three parameters: provider (a string representing the provider), params (an object containing incoming request parameters), and fn (a string representing the function to be performed by the provider).
Here's a breakdown of the function:

Provider Configuration Retrieval:
It fetches the configuration for the specified provider and function from a global object called ProviderConfigs.

Unsupported Provider Check:
If the specified provider or function is not supported (i.e., no configuration is found), it throws an error indicating that the provider is unsupported.

Parameter Transformation and Validation Loop:
It iterates through each parameter defined in the configuration for the specified function of the provider.

For each parameter:

It checks if the parameter is present in the incoming request (params).

If present, it retrieves the value and performs transformations if specified in the configuration.

It validates the value against minimum and maximum constraints if defined and adjusts it accordingly.

It sets the transformed and validated parameter in a new object

If the parameter is not present in the incoming request and is required with a default value defined, it sets the default value for that parameter

Return Value:
Finally, the function returns the object, which contains the transformed and validated parameters based on the provider's configuration.


Cannot import levanter module from git as dependency

Summary
When using Levanter as a library, I can import and use as expected from pypi.org, but I cannot directly import Levanter from github, which is also expected behaviour.
Why does this matter?
As a ML researcher designing models and not training pre-existing models, I want to use Levanter as a training library throughout the entire workflow, from experimentation to large scale training.
I am dependent on other libraries that have upstream changes (in Jax & Jaxlib, that have deprecated the rng key array), that Levanter & Haliax also depend on and have updated to support the changes.
Expected Behaviour
I can add the git repository as a dependency and Poetry installs the dependency as a module in my environment, just like the pypi version.
Actual Behaviour
When specifiying the git repository as a dependency, the module is downloaded but not installed
Steps to Reproduce
Using pypi.org:
poetry init --name test --python ">=3.10,<3.11" --dependency<EMAIL_ADDRESS>-n && poetry env use python3.10 && poetry update && poetry run python -m levanter

ImportError: cannot import name 'TpuCluster' from 'jax._src.clusters' (/home/j/.cache/pypoetry/virtualenvs/test-eXYhkprN-py3.10/lib/python3.10/site-packages/jax/_src/clusters/init.py)

The Levanter module is found and is imported
Using Git repository:
poetry init --name test --python ">=3.10,<3.11" --dependency "git+https://github.com/stanford-crfm/levanter.git" -n && poetry env use python3.10 && poetry update && poetry run python -m levanter

/home/j/.cache/pypoetry/virtualenvs/test-eXYhkprN-py3.10/bin/python: No module named levanter

The Levanter module is not found.
Workaround
I haven't looked into the exact reason for this, the current workaround is to do the pip install -e . equivalent as recommended by Levanter which means pulling down the repository manually and referencing the dependency locally with develop = true
pyproject.toml snippet:
[tool.poetry.dependencies]
python = ">=3.10,<3.11"
jax = {git = "https://github.com/google/jax.git", rev = "0d6007cbd6a1b43dc2730b62029501c693b7ed29"}
jaxlib = {extras = ["cuda12_pip"], version = "^0.4.23+cuda12.cudnn89", source = "jax-cuda"}
levanter = {path = "vendor/levanter", develop = true} # TODO can't install from git directly, requires pip install -e .
# levanter = {git = "https://github.com/stanford-crfm/levanter.git", rev = "48b540043594f242d88aeb82b6bbc30d43ba80ae"}

This results in the Levanter module being successfully imported and up-to-date, but requires levanter being a git submodule for sharing & collaboration i.e
git submodule add https://github.com/stanford-crfm/levanter.git vendor/levanter

I think the issue is that JAX recently deprecated some stuff and possibly main isn't working. I will see

oh actually i see. there's no levanter main. try levanter.main.train_lm

oh nvm. i tried it. i don't understand why a source install doesn't work. I don't understand how poetry works well enough. We use hatch to build, so maybe poetry doesn't work with the weird stuff we do in hatch?

You can try using an older jax (0.4.14 maybe?) with the 1.1 release


⚠ Bofrost.at has degraded performance

In ef22b1f, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1375 ms

Resolved: Bofrost.at performance has improved in c2b421f after 9 minutes.


Seems to Hang in VSCode

I can run yarn glint but the linting in VSCode just seems to be stuck with outdated warnings.

I noticed that I had a high CPU node process. I force quit it and got this in the output in VSCode:
[Error - 5:40:14 PM] Request textDocument/hover failed.
Error: Connection got disposed.
	at Object.dispose (/Users/peterwagenet/.vscode/extensions/typed-ember.glint-vscode-0.4.1/node_modules/vscode-jsonrpc/lib/common/connection.js:1044:27)
	at Object.dispose (/Users/peterwagenet/.vscode/extensions/typed-ember.glint-vscode-0.4.1/node_modules/vscode-languageclient/lib/common/client.js:73:35)
	at LanguageClient.handleConnectionClosed (/Users/peterwagenet/.vscode/extensions/typed-ember.glint-vscode-0.4.1/node_modules/vscode-languageclient/lib/common/client.js:2424:42)
	at LanguageClient.handleConnectionClosed (/Users/peterwagenet/.vscode/extensions/typed-ember.glint-vscode-0.4.1/node_modules/vscode-languageclient/lib/node/main.js:155:15)
	at closeHandler (/Users/peterwagenet/.vscode/extensions/typed-ember.glint-vscode-0.4.1/node_modules/vscode-languageclient/lib/common/client.js:2411:18)
	at CallbackList.invoke (/Users/peterwagenet/.vscode/extensions/typed-ember.glint-vscode-0.4.1/node_modules/vscode-jsonrpc/lib/common/events.js:55:39)
	at Emitter.fire (/Users/peterwagenet/.vscode/extensions/typed-ember.glint-vscode-0.4.1/node_modules/vscode-jsonrpc/lib/common/events.js:117:36)
	at closeHandler (/Users/peterwagenet/.vscode/extensions/typed-ember.glint-vscode-0.4.1/node_modules/vscode-jsonrpc/lib/common/connection.js:256:26)
	at CallbackList.invoke (/Users/peterwagenet/.vscode/extensions/typed-ember.glint-vscode-0.4.1/node_modules/vscode-jsonrpc/lib/common/events.js:55:39)
	at Emitter.fire (/Users/peterwagenet/.vscode/extensions/typed-ember.glint-vscode-0.4.1/node_modules/vscode-jsonrpc/lib/common/events.js:117:36)
	at StreamMessageReader.fireClose (/Users/peterwagenet/.vscode/extensions/typed-ember.glint-vscode-0.4.1/node_modules/vscode-jsonrpc/lib/common/messageReader.js:40:27)
	at Socket.<anonymous> (/Users/peterwagenet/.vscode/extensions/typed-ember.glint-vscode-0.4.1/node_modules/vscode-jsonrpc/lib/common/messageReader.js:125:42)
	at Socket.emit (events.js:327:22)
	at Pipe.<anonymous> (net.js:674:12)

Based on our conversation in Discord, I marked #95 as resolving this. Aiming to have that out in a release in the near future 😄


[CH-247] support async reader when reading parquet from hdfs

Changelog category (leave one):

New Feature
Improvement
Bug Fix (user-visible misbehaviour in official stable or prestable release)
Performance Improvement
Backward Incompatible Change
Build/Testing/Packaging Improvement
Documentation (changelog entry is not required)
Not for changelog (changelog entry is not required)

Changelog entry (a user-readable short description of the changes that goes to CHANGELOG.md):
...

Information about CI checks: https://clickhouse.tech/docs/en/development/continuous-integration/

Can one of the admins verify this patch?

this PR finishes #247

test this please

With submdoule, are we going to remove ch_parquet/arrow?


Placeholder doc for #740

Placeholder doc for landing docs issues from #740. I figure we land this now, and PR changes into this doc.
@david-martin @R-Lawton

/lgtm

/lgtm
/approve

I've reached out to @alexsnaps about the failing workflow 'Add issues to project'
If it's something that can be fixed easily, let's fix it and then rerun the flow.
Otherwise let's manually do what it wants and manually merge this change after.

let's manually do what it wants and manually merge this change after

It looks like the workflow adds the issue/pr to the kuadrant project (https://github.com/orgs/Kuadrant/projects/18)
I've done that now, so will merge.


Please consider fixing issues detected by repository checker

Notification from ioBroker Check and Service Bot
Dear adapter developer,
I'm the ioBroker Check and Service Bot. I'm an automated tool processing routine tasks for the ioBroker infrastructure. I have recently checked the repository for your adapter reolink for common errors and appropiate suggestions to keep this adapter up to date.
This check is based the current head revisions (master / main  branch) of the adapter repository
Please see the result of the check below.
ioBroker.reolink
   -
:thumbsup: No errors found
WARNINGS:

[ ] :eyes: [W162] js-controller 4.0.24 listed as dependency but 5.0.19 is recommended. Please consider updating dependency at io-package.json.

:thumbsup: No suggestions found
Please review issues reported and consider fixing them as soon as appropiate.
Warnings reported by repository checker should be reviewed. While some warnings can be ignored due to good reasons or a dedicated decision of the developer, most warnings should be fixed as soon as appropiate.
You may start a new check at any time by adding the following comment to this issue:
@iobroker-bot recheck
Please note that I (and the server at GitHub) have always plenty of work to do. So it may last up to 30 minutes until you see a reaction. I will drop a comment here as soon as I start processing.
Feel free to contact me (@iobroker-bot) if you have any questions or feel that an issue is incorrectly flagged.
And THANKS A LOT for maintaining this adapter from me and all users.
Let's work together for the best user experience.
your
ioBroker Check and Service Bot
@mcm1957 for evidence
Last update at Fri, 06 Sep 2024 10:05:13 GMT

Issue outdated due to RECREATE request. Follow up issue #104 has been created.
This issue will be closed.
your
ioBroker Check and Service Bot


64Bit

@skyhisi  Hello, can you build Version 64bit?
have a errors on 64bit..
32bit no problem but would like to play version 64bit.

@KeineEndeDerLegende u can use V6 for 64 bit and 32bit ,, just make a plugins folder in yur ets2 /bin/X64 / plugins  and do the same in bin/ X86 / plugins ,,
And make sure u have changin the dir target game in the batch file , just  right click then edit change american truck S to Euro truck Simulator , then save it , then double click the batch file after yu finsih editing the file like in above , hope it can help yu out :) salute

@skyhisi hi prof ,, just met the problem today , m on servo 360 degress and analog wont go more than 180 degress  in tacho ,, how to edit the code and make it go for 320 degress sir , thx sir good day to you ,,,  please help me out sir ,its been week m stuckd in it ,,

Hi please where can i download v6?  I only know v3.  Thanks


Handle Unicode characters

Please don't delete this checklist! Before submitting the PR, please make sure you do the following:

[x] It's really useful if your PR references an issue where it is discussed ahead of time.
[x] This message body should clearly illustrate what problems it solves.
[x] Ideally, include a test that fails without this PR but passes with it.

Tests

[x] Run the tests with npm run test and lint the project with npm run lint and npm run prettier

Closes #290

Hi @Secreto31126, thank you so much for the work !
Can you make an alpha release for this feature ? I have to use it soon please 🙏

Ok, I can make it 2.5.0-beta.0, give me one sec

It's ready, the action is finishing the release. You can install it with:
npm i whatsapp-api-js@beta

Nice! It works! Thanks 🥳

Awesome! A stable release will be done when I get confirmation the other PR works as expected.


When using Rename Symbol (F2) with variable that contains number "sumOfLast3Months" only "Months" is shown in rename field.

Does this issue occur when all extensions are disabled?: No, as the option is not available even when the language is changed to Java.

VS Code Version: 1.89.0
OS Version: Widnows 11

Steps to Reproduce:

Create a variable named "sumOfLast3Months"
Try to rename it using Rename Symbol (F2), you will see in popup only "Months"

However variable is renamed correctly to a new name.

It seems like the text is somehow filtered and the number is breaking that.

What language/extension is used in that sample?

@jrieken It is Salesforce Apex. Similar to JAVA. Extensions used https://marketplace.visualstudio.com/items?itemName=salesforce.salesforcedx-vscode
just tested with disabled extensions and in such case, renaming is not available at all.

This issue is caused by an extension, please file it with the repository (or contact) the extension has linked in its overview in VS Code or the marketplace for VS Code. See also our issue reporting guidelines. If you don't know which extension is causing the problem, you can run Help: Start extension bisect from the command palette (F1) to help identify the problem extension.
Happy Coding!

@jrieken Thank you for explanation, created issue in Salesforce extension github https://github.com/forcedotcom/salesforcedx-vscode/issues/5585


[expanded-types] Can't pick a type from an interface

Let's say in a file with Lit component I have an interface that describes props:
export interface ButtonProps {
  variant: 'primary' | 'secondary' | 'tertiary'
  size: 'sm' | 'md' | 'lg'
}

Then I reference it for a property:
export class Button extends LitElement {
  @property({ type: String })
  variant: ButtonProps["variant"] = "primary";
 ...

There is no expandedType generated in custom-elements.json. The result looks like this:
...
{
  "kind": "field",
  "name": "variant",
  "type": {
     "text": "ButtonProps[\"variant\"]"
   },
   "default": "\"primary\"",
   "attribute": "variant"
},
...

Expected result:
...
{
  "kind": "field",
  "name": "variant",
  "type": {
     "text": "ButtonProps[\"variant\"]"
   },
   "default": "\"primary\"",
   "attribute": "variant",
   "expandedType": {
     "text": "'primary' | 'secondary' | 'tertiary'"
    }
},
...

"computed types" like these, generics, and other TS functions are difficult for the analyzer to parse. I haven't found a good way to do that yet.
Out of curiosity if you set it to a new type, does it work?
type ButtonVariants = ButtonProps["variant"];

export class Button extends LitElement {
  @property({ type: String })
  variant: ButtonVariants = "primary";
 ...


change app name

the app will be renamed as it will not embed all the sdg indicator modules
maybe we should change the repository as well

app name have been changed in the module list: https://github.com/openforis/sepal/issues/137


[Warp Launch Configuration] Warp config is not opened if there isn't any other warp screen opened at the time

Extension
https://www.raycast.com/joetannenbaum/warp-launch-configuration
Description
When trying to launch a warp configuration the warp application does not open if all warp screens are closed
Steps To Reproduce

Make sure warp is running but close all screens
Open raycast and try to launch the warp config

Current Behaviour
Nothing happens
Expected Behaviour
Expected: Warp opens en new screen with the expected configuration

@raycastbot close this issue


Add fallback for getrandom call in getRandomBytes

getRandomBytes uses getrandom from libc. This however is fairly new, requiring the 2.25 version of glibc to compiler. If not present, this will cause a link error.
https://github.com/andrewrk/tetris fails to compile for example using an older glibc 2.23.
We could just use the syscall directly which would stop this glibc requirement. A fallback to /dev/urandom would probably be good as well. Would need to check some other source for a good set of fallback procedures.

Currently, ability to link against libc requires knowing all the various paths to libc runtime. When you cross compile and link against libc, you have to have a libc compiled for the target and give the paths to that via command line. So we should be able to determine the version of libc that we are linking against. Then we can expose this number to the source code via the builtin import.
Then the code can check the libc version number and fall back if the libc is too old.
At this point though, I think just doing the getrandom syscall with the /dev/urandom fallback is better than status quo, and we can do the fancy version number checking later.

Related: #1907 and #1018


uninstall-prem-statsd added uninstall steps to also remove premkit an…

…d statsd to prevent /var/lib/replicated from being re-created after uninstall

@divolgindocker stop sends SIGTERM then SIGKILL (after a timeout). docker rm -f sends SIGKILL.


Get experiment by Name or ID

    mlflow.tracking.set_tracking_uri("http://localhost:5000")
    try:
        exp_id = mlflow.create_experiment("brohoho")
    except Exception:
        exp_id = mlflow.tracking.get_experiment_by_name("brohoho").experiment_id

    mlflow.tracking.set_tracking_uri("http://localhost:5000")
    exp_id = mlflow.tracking.get_experiment_by_id(42).experiment_id

As a next step I would  go  with environment variable. I hope this is useful :)

Hey guys,
I was wondering if you have any feedback on this matter? :) Did you plan to have something like this or whatever I have done is completely useless ? :))


esp32 platform commissioning failed with Apple Home by using BLE  [Platform]

Reproduction steps
We found some BLE commissioning issue using iOS16.5 or later.

We found that when commissioning  device to Apple Home through BLE, the commissioning will failed. The iphone os is iOS16.6. The platform is esp32c3. The error log is Apple_Commissioning_failed.txt.
But when we use chip-tool to commissioning, the device can be commission successfully
We then tried using IP based commissioning instead of Bluetooth and we found that the device could be successfully added to Apple Home.
Then we commissioning the device through iOS CHIPTool, and the same error will occur. The error log is CHIPTOOL_Commission_failed
Apple_Home_Commissioning_failed.txt
CHIPTOOL_Commission_failed.txt
.txt.

Platform
esp32
Platform Version(s)
No response
Type
Platform validated
(Optional) If manually tested please explain why this is only manually tested
No response
Anything else?
No response

@zhangzhiliang1xm Is this the same as the issue https://github.com/project-chip/connectedhomeip/pull/28923 is fixing?

@bzbarsky-apple Yes! When I modified esp_ble_gatts_send_indicate usage in the Bluedroid implementation,it works fine.

The issue is same as https://github.com/project-chip/connectedhomeip/pull/28923 i


chore: add CI configuration

This should setup a CI based on Github actions. I've added the test for the timer-source Kamelet.
We should find a good solution for easily manage credentials before we can test the more complex ones.

Let's merge this to enable actions


Add a 3DS specific error in the React Native SDK

Is your feature request related to a problem? Please describe.
I am using the react native SDK and using the test 3DS card for failures. The failure that is being returned from the sdk does not have a stripeErrorCode, the only identifying property is a message that I'm sure can change.
-this is everything I can see in the error:
code: "Failed"
declineCode: null
localizedMessage: "We are unable to authenticate your payment method. Please choose a different payment method and try again."
message: "We are unable to authenticate your payment method. Please choose a different payment method and try again."
stripeErrorCode: null
type: null
Describe the solution you'd like
My application needs a way to identify an arbitrary error as a 3DS error.
The solution I'd like to see is not that the 'message' itself contains the string "3DS" but instead that something other than the message property can be used to identify the error as a 3DS failure, specifically the stripeErrorCode.
For example, rather than showing "stripeErrorCode: null" as in the above, we would like to see something like "stripeErrorCode: 3DS_failure"
Describe alternatives you've considered
None at the moment, we were wondering if this could be added as a default feature in the React Native SDK.
Additional context
N/A

Hello,
I also have the same issue, any news about a future development ?
Thank you
Ben


unbound: 1.19.1 pkg-config for protobuf-c

Description of changes
Patched configure script with:
https://github.com/NLnetLabs/unbound/commit/59d98b9ef64e597c331c27160715d7a1b40c8638 Credits: @NickCao
Enables multiple outputs for protobuf-c as in https://github.com/NixOS/nixpkgs/pull/283783
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
24.05 Release Notes (or backporting 23.05 and 23.11 Release notes)

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

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

There was a followup: https://github.com/NLnetLabs/unbound/issues/1006

I think the fix is https://github.com/NLnetLabs/unbound/commit/3f5175584b0bb9ff7d417bc195ec6e4316ae58d3

added both followup patches

hmm.. ofborg-eval seems to be broken after rebasing to current staging

@ofborg build unbound

The eval problem (llvmPackages.mlir) has been fixed.

@ofborg eval

error: building of '/nix/store/j1ylkl7kc54pgrxpl9mlyzh3x10k92wk-llvm-16.0.6.drv^dev' from .drv file timed out after 3600 seconds

rebased on current staging

Maybe update to .2 instead of applying patches?  Notably I see in announcement:

Fix CVE-2024-1931, Denial of service when trimming EDE text on positive replies.

Works on linux, darwin we can only reasonable test in staging-next, anyway


chemistry page

Trello card
https://trello.com/c/SCh5vbg8/5327-develop-a-chemistry-page
Context
Changes proposed in this pull request
Guidance to review

Closing this PR for now - to be re-opened when we are ready to continue with this
cc @MaxineCl


Unmarshaling error during state transfer SYNC_STATE_SNAPSHOT processing

getting this message while initiating a state transfer request to other validating peers:
20:19:56.769 [consensus/statetransfer] tryOverPeers -> WARN 719 name:"vp3"  in tryOverPeers loop trying name:"vp2"  : name:"vp3"  received a corrupt delta from name:"vp2"  : Error unmarashaling size: unexpected EOF
state transfer code will keep retrying, send out SYNC_STATE_GET_SNAPSHOT, get the same error and loop forever

@jeffgarratt  taking a look.

not sure if it's related but look at #686

@jeffgarratt  @jyellick ,   not seeing the error when running with security.enabled=false

@tuand27613 Great work, I think that narrows down the problem considerably.  This means that state transfer without security completes successfully?
@srderson It seems that something in the state delta is encrypted before marshaling when security is enabled, causing unmarshaling to fail?  Do you have any thoughts or insight into what that might be?

@jyellick  @jeffgarratt   I take it back.  got the latest code from obc-peer  including PR 677,681, 690 , run again with security.enabled=false  and I still get the unmarshalling unexpected EOF error

@jyellick @tuand27613 @srderson It appears to be working as designed, the last message will have an empty slice for the Delta field, indicating end of snapshot.  Be sure to check the length prior to attempting to Unmarshal with state_deltas.Unmarshal.

@jeffgarratt Yes, thanks for figuring this out, this was not how our mock implementation functioned which is why we did not catch it in earlier testing.  I'll fix that up now and put a PR together.

@tuand27613 You should be able to verify that this issue is fixed now.  Simply execute the new behave tests without decomposing.  If you grep the vp3 log for obcpbft\|statetransfer you will see state transfer be initiated, transfer blocks, then state deltas, then finish after transfering to block 8, and pbft will execute the outstanding 9th request.

state transfer working for batch/classic/sieve
start vp0-2 , deploy, invoke tx, start vp3,  invoke tx, see in log that vp3 initiates and completes state transfer.
thanks @jyellick  @jeffgarratt


Cannot connect from iOS

The status is working fine when checking from browser but when I tried on my iOS app that development by @JGeek00 and he deleted his GitHub cannot reach him anyway it's say cannot connect

I can't fix and even reproduce the bug as I have no iOS device anywhere :<
Anyways, are you connecting over plain HTTP? Plain text traffic is often a problem for mobile apps, especially on newer systems, so the only way might be to use HTTPS with trusted cert

I'm connecting by IP address and port 9090 using http and I'm using my mobile phone browser to check and it's working great but via the app it's failed

Okay, then I'm 90% sure app wasn't built with allow plaintext traffic flag. Mobile browser is widely used for completely different purposes, from daily internet surfing to accessing routers/homeservers, just like us. That's why it's working correctly. Especially, if u are using Safari.
Native apps (in order to be available in AppStore) might have requirements to use encrypted connections only. Look at social network apps. I guess they're all forced to use HTTPS.
I dunno how is it working on iOS, but on Android there is such flag:
https://developer.android.com/privacy-and-security/risks/cleartext
And, Google Play Store had quite restrictive policy when it comes to cleartext traffic. Allowing it may result in app being dropped from Play Store. Apple may have similar policies applied.

Ah thank you so much I will try using https ❤

Is it possible to Get https certificate for bare IP address currently I have no domain

Worked fine on https thank you ❤

Great to hear. Happy self-hosting!


Syntax error when calling the package

I seem to encounter this error when calling the package, SyntaxError: File "C:\Users\gpharith\Documents\gpt3-policydoc\openai_venv\lib\site-packages\streamlit_searchbox_init_.py", line 108 match interaction: ^ SyntaxError: invalid syntax

I think it's because the match case statement is introduced in python 3.10?

Thanks for reporting the error.
@alikimav you're right, I've removed the match to support older python versions, thank you for the input!


Develop

What kind of change does this PR introduce?

Does this PR introduce a breaking change?

What needs to be documented once your changes are merged?

👷 Deploy Preview for idyllic-kitsune-574f1a processing.

Name
Link

🔨 Latest commit
f4c1126251e206f2ca4b9975c2f94037659d0766

🔍 Latest deploy log
https://app.netlify.com/sites/idyllic-kitsune-574f1a/deploys/64f3b7618b919700089f817c


strange bitcoins

during work i found key, it says it have transactions
i search at address blockchain, its says 0 in-out
webbtc says 4 transaction
btc.com says 2 transaction
1zdCLiqBrhZ6CbxY8FEX61Vo2TfP4vn4Q
https://webbtc.com/address/1zdCLiqBrhZ6CbxY8FEX61Vo2TfP4vn4Q
https://btc.com/1zdCLiqBrhZ6CbxY8FEX61Vo2TfP4vn4Q
https://www.blockchain.com/btc/address/1zdCLiqBrhZ6CbxY8FEX61Vo2TfP4vn4Q
even i found a address which balance is  -1
every in out have balance or 0, could not be -1
mean some secrets behind this crypto

wow cool in which space you found in 59 bit ?
do you search with compressed and uncompressed settings ?
and what BTC address list do you have ?

my search setting always both
i have complete list of current address have balance, i am collecting by pay to some one from last 3 years, from last 5 month i able to parse complete address list with balance, every month, once i need to pay for machine fee for use to run parser blockchain, and collect fresh data

and an other research, everyone on crypto developer, account could not be in minus, but 3 address i know in bitcoin network work in minus :)
shown here 1 for your all people refrence
https://www.blockchain.com/btc/address/1Fr8qEa7vcwJikeW9q6thaYZPacGY5CQAb
you will see payment come and go, but mostly you will see account in minus after all spent

Wow OK this is great can you mabey share this address list?
How much BTC you already found?

Do you run your parser on extern server?

yes
8 vcpu and 256gb ram

Can you share this address file?

And how much wallets have you found already?

https://www.blockchain.com/btc/address/1CzcfKwr4xh4wJ3ePDE4UU8J6RZNSrcuVS
here 2 transaction with 0.00 in out

Wow I mean I never thought that people can find so many keys.
How many machines do you have?
And in which search space are you only in the higher ones I think?

And all with this one big address list?

and how long does it take for this results ?
how much power do you have man ? :0

Coinpiet, the 84k add file you're using are from dormant addresses? If so, dormant for how long? 1 year ? 2?

total address in use are 23m,
start 1 aprox 19m
start 3 aprox 3m
start bc1 aprox 1m
i have 5 machines and four old GPU cards
90% money i wasted in fee for remote servers with heavy GPU like tesla P100, tesla v100
my 2 machines can install 40 GPU, but i dont have money for buy tesla p100, if some one like donate me tesla P100, i will say thank you, with next winnign tip :)
i could not say about keyspace, must say,
Probability and Possibility always somewhere, try to find with you LUCK

Dragoula we checked this file and most ofthe addresses where dead so last aktivity was in 2009 and 2011 until 14.

just found newly created key https://www.blockchain.com/btc/address/144kpY4giqVM1X1U7Kq1QxHhrYfS7QFk8b

i have installed brainflayer at the moment
but i havent a blf file
how cani get that ?

omg great how you find that so fast ?
with brainflayer

Did you find it with brainflayer or bitcrack?

í have only a 5 GPU rig and this one works with Bitcrack
and i have 2 AMD rx 480
and one i7  and one intel celeron

hamnaz can we mabey write email ?

with brainflayer, its too slow, bc no gpu function inside
bro some time fast like rabit, some time slow with turtle
overall developer is like teacher, who teach us some lesson for take steps into life, and we are students, which can reach at higher to president, but teacher is teacher, like my teacher often said
wise student is father of teacher, but teacher is TEACHER

[2018-12-14.16:14:15] [Info] Initializing GeForce GTX 460
[2018-12-14.16:14:15] [Info] Generating 4,194,304 starting points (160.0MB)
[2018-12-14.16:14:17] [Info] 10.0%
[2018-12-14.16:14:18] [Info] 20.0%
[2018-12-14.16:14:19] [Info] 30.0%
[2018-12-14.16:14:20] [Info] 40.0%
[2018-12-14.16:14:21] [Info] 50.0%
[2018-12-14.16:14:22] [Info] 60.0%
[2018-12-14.16:14:23] [Info] 70.0%
[2018-12-14.16:14:23] [Info] 80.0%
[2018-12-14.16:14:24] [Info] 90.0%
[2018-12-14.16:14:25] [Info] 100.0%
[2018-12-14.16:14:25] [Info] Done
[2018-12-14.16:14:25] [Info] Loading addresses from '11full.txt'
[2018-12-14.16:16:08] [Info] 19,788,169 addresses loaded (377.4MB)
[2018-12-14.16:16:09] [Info] Allocating bloom filter (512.0MB)
[2018-12-14.16:16:13] [Info] Allocating bloom filter (512.0MB)
[2018-12-14.16:16:17] [Info] Found key for address '144kpY4giqVM1X1U7Kq1QxHhrYfS7QFk8b'. Written to 'output.txt'
GeForce GTX 460  951/964MB | 19788168 targets 13.49 MKey/s (26,268,925,952 total) [00:33:01]

Can you be my teacher teacher?
Wow this is really great

i am student, brichard and respectively every developer is our teacher

Yeah I understand but we can write and mabey help us together or is this mabey a head on head fight who found is winner.
No I think we should help us together.
Are you student of computer science?

You mean you found with brainflayer because bitcrack is to slow?
I thought bc is fastest

I saw you say you found lots of wallets.
these was all dead ones?

no one dead, all had coins, every month i use fresh list
i am not CS student :)
i have 3 engineering degree's, and masters in CS from 1994. when first computer launch i were player in assembly n cat dos level, i were reverse engineer in software industry, all assembler, computer  languages cross from my hand before 1990, actually from last 5 year i were paralyze, and unable to do anything, this year i just jump to recover my lost address and amounts which i earn more then 150000 btc in 2010,2011,2012, against my software sales and E-marketing, my children formated my hdd and sale old pc;s bring new pc;s, in my illness days,this year i recovered 80%, and come to know, lot of happen last year, and still now in good, but no records now , for recovery my lost i am working, hope i will recover soon

Wow OK nice to hear that hamnaz.
Omg 150000 btc that's a lot of money man do you have the wallet dat?
And what is with ndv vanitygen?
I use this fork is this not so good?

no i mean with dead addresses that the coin are there since 2011 or so

can i work with the samr7 vanitygen with my address list
or what should i do with the pattern this dont help me to find the puzzel or any addresses from my list.
hamnaz can you please explain me

rusty blockparser

Hey thanks
Can you please also answer my previous questions?

follow commands at github rusty blockparser

Oh man can we write bit more?
What is the best option after I have the whole addresses with funds?

vanitygen brainflayer BitCrack, all you need have address list

Yeah but I only can use the address list with vanitygen with the ndv fork or not?

yes you can use address list

With all vanitygen forks?
How I use address list with samr7 fork?

i use ubunut bash on win 10 and i install the rusty blockpareser there but i cannot get the file from my hdd with the blocks
./rusty-blockparser -r -t7 unspentcsvdump C:/Users/Peter/De sktop/BLK [23:04:29] ERROR - main: Couldn't initialize csvdump with folder: C:/Users/Peter/Desktop/BLK I/O Error: No such file or directory (os error 2)

but i have it there

./rusty-blockparser -r -t7 -d /mnt/c/Users/Peter/Desktop/BLK csvdump error: The following required arguments were not provided:     <dump-folder>

ok i have it now but the unspentcsvdump is a fail there also 0 zero balances in the csv file

is the Bitcoin-core Blockchain buggy ?

Hi Hamnaz,
Do you know of any oclvanitygen fork which can take full addresses? the one I have takes at most 33 characters (gives error for 34).
Also, I could show you where to change code to bitmask headdress. But maybe you already know how to do that :).

only samr vanitygen work with seed and random
other all folk including ndv start from 01 to series, like bitcrack but buggy, you can test 32 btc bountry ( 255 addresses), only ndv takes full addresses, (33 and 34 length address) remove 27 to 32 length addreses
other fork you need filter pattern from address list
rusty block parser required 1tb free space on hdd, and 256gb ram and no swap
then it work perfect, other you will receive errors

I use chainstate, it works perfectly. I can parse the whole blockchain with only 32Gb ram (with swap space). It does not take very long. You get all btc addresses sorted from high balance to zero balance (less than 1Gb file) 22 365 155 addresses as of yesterday ;)

Of course, I sort the list and remove addresses starting with "3" and also starting with "bc1"

I forgot to mention that I remove also zero balance addresses.

OK i have 16 GB RAM and I make it that I copy mabey 15 blk files in one dir. and parse this 15 files and at these 15 files I got 1.6 m unspent addresses but there are also zero balances. And yes I have 2 tb ;)

RB61 yeah but i thought that this parser only parse addresses with funds and the zero balance are not in the output file

i tryed to parse it with this parser https://github.com/znort987/blockparser but i have only the BLK.dat files and not the /.bitcoin data
and i dont know how to build the chainstate can you mabey explain me. ?

RB61 i have the BTC core client v0.17.1 does it work with chainstate too ?
and how can i run my blk files throw  chainstate ?

You are right. From what I understand, chainstate does not use blk files but uses ldb files. that's why it is faster ... the blk files are more that 212Gb of size and the ldb files are 2.Gb.

I've changed to chainstate because blockparser uses a lot more memory and disque space. I could never parse the whole blockchain.

i try at the moment with the rusty blockparser and i take one 1 gb of ram but the parser write at the moment 391436 Blocks added to index

RB61 i have build the chainstate but can you please tell me how to use it right and how i can get the ldb filles `?

Hamnaz mabey it will work also with 16 GB RAM because I have already 2/3 of work and it uses 14gb ram.
Now I am excited what I get with the unspentcsvdump file

I don't have the ./ Bitcoin folder I use the Ubuntu bash system on win 10 and I only have the blk files from the btc core gui

This may help
https://en.bitcoinwiki.org/wiki/Data_directory

Yeah but I have all on a hard drive

i dont have Bitcoin in Appdata

~/chainstate$ cat /tmp/cs.errors
chainstate: chainstate.cc:82: int main(int, char**): Assertion status.ok()' failed.`
i have this problem but i changed all what the guys were written at the issue

i installed this leveldb https://github.com/google/leveldb
but i dont know how to start
sudo cp -Rp ~/mnt/e/BitcoinFullnode/Blockchain/chainstate  state
cp: Aufruf von stat für '**/home/PETERPC/**mnt/e/BitcoinFullnode/Blockchain/chainstate' nicht möglich: Datei oder Verzeichnis nicht gefunden
i dont know why /home/PETERPC is everytime there

during work i found key, it says it have transactions
i search at address blockchain, its says 0 in-out
webbtc says 4 transaction
btc.com says 2 transaction
1zdCLiqBrhZ6CbxY8FEX61Vo2TfP4vn4Q
https://webbtc.com/address/1zdCLiqBrhZ6CbxY8FEX61Vo2TfP4vn4Q
https://btc.com/1zdCLiqBrhZ6CbxY8FEX61Vo2TfP4vn4Q
https://www.blockchain.com/btc/address/1zdCLiqBrhZ6CbxY8FEX61Vo2TfP4vn4Q
even i found a address which balance is -1
every in out have balance or 0, could not be -1
mean some secrets behind this crypto

Having a negative balance indicates a 'double spend'

Do you run your parser on extern server?


Font awesome links in badge_only.css are broken

I stumbled into this when attempting to add a generated site using sphinx_rtd_theme to my Django project's static files dir; its ManifestFileStorage throws errors if CSS files contain URLs to non-existent files, and it seems this is the case with the static/css/badge_only.css file, which references the following URL:
../font/fontawesome_webfont.eot

However, the project's font  directory is called fonts (plural) and the file it's looking for has a hyphen instead of an underscore in it (it's called fontawesome-webfont.eot). This is also the case with the .woff, .ttf, and .svg versions of the file.

For what it's worth, I'm interested in submitting a PR to fix this, just let me know!
Right now I'm working around it on my end by running the following after building the docs:
sed -i.bak 's/font\/fontawesome_/fonts\/fontawesome-/g' \
  $(BUILDDIR)/html/_static/css/badge_only.css

I can confirm this issue also.

@toolness I can also make a fix for this but if you are still up for it go for it.

Woot thanks for fixing this @Blendify!

No problem


Vickel: Watch kuechenchaotin.de

Vickel requests the watch of the watch_keyword kuechenchaotin\.de. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

Approved by tripleee in Charcoal HQ

kuechenchaotin\.de has been seen in 1 true positive, 0 false positives, and 0 NAAs.


Small audio track has inconsistent spacing

From @panchovm:
It works great and smoothly. I just noticed three things.

I'm not sure if we set 130% for the line-height of Description bold style, converted to rem value. It seems bigger, as the red area in the image below shows.
The spacing between title, author, and other meta-data info is inconsistent; blue area in the image attached. The mockup has a 8px spacing separating those three rows.
The spacing between CC icons should be 2px.

Resolution

[ ] 🙋 I would be interested in resolving this bug.

@panchovm does this seem fixed?
The lines of the title are now closer.

The orange and purple regions are both 8px height.

That looks better ✨ .
Title's line-height will always bring us headaches as Figma and browser render the spacings differently. It is something that we might tackle in the future. But for now, this looks cleaner 👍

There's a cool library that fixes browser's terrible, incorrect x-height for fonts: https://seek-oss.github.io/capsize/ I haven't had a chance to implement it in a project yet

Two more comments regarding spacings, visible in the image attached:

There is a spacing between header and content area bigger than spacing between audio items. I would keep it the same. Blue rectangle in the image.
And spacing between audio items should be 32px. Red rectangle in image.


seq operation has been removed

It was used to convert a GenXxx into a sequential collection. New collections are only sequential, so there is no need for this method, but we should keep it and deprecate it (implementation would just return this).

Other methods that could have the same treatment: fold, reduce and scan.

We should also implement a rewrite rule that transforms fold calls to foldLeft, etc.

The best return type for seq would be C or this.type, making for a very simple implementation in a single place. This doesn't cover StringOps though. "foo".seq is supposed to return a collection type (so no C because that would be String) and we don't want StringOps to leak into return types (so no this.type either).


ES: New special case

Added a new VAC_4.png specialcase in v1.0.0 and updated the README for v1.0.0 and v1.3.0.

VAC_4.png: Android 1.1.6 ⛔  cryptographic signature invalid (special case)


change charset: to charset=

Supported the Google Chrome.
See https://github.com/thlorenz/inline-source-map/issues/6#issuecomment-119096882

Could you please point me to the specification that says that it should be = instead of :?
I don't want to change this for chrome and then find out it breaks in Firefox or so.

Firefox supports both. Chrome support = only.
charset:utf-8

Chrome

Firefox

IE11

charset=utf-8

Chrome

Firefox

IE11

Thanks for digging in, but is there a spec somewhere we can reference for the future as well?
Or at least links to the source code that implements this (obviously won't be available for IE)?

Code changes LGTM, so you can definitely merge into master (made you a collab).
I'll publish as a new minor version once that's done.
I'd just like to have more references we could link in the commit message and if people ask about it in issues.

I put a link of RFC 2397 in the commit message.
Thank you!

Thanks, I fixed master (hate merge commit noise)
It'll conflict with yours now until you do git reset HEAD^^ --hard && git pull --rebase, please only do forward merges in the future.
Published as 0.6. Again thanks for the help.


.Net: Decide on the metadata names for the newAzureOpenAIChatCompletionService

Metadata names have been changed in Azure.OpenAI SDK v2. It needs to be decided whether we propagate those changes to the SK users or we keep the old names where it's possible.
See the issue - https://github.com/microsoft/semantic-kernel/issues/7053 for more details.

It was decided to propagate all the metadata from the underlying library as is, with no changes, transformations, or abstractions. Later, some common metadata can be promoted to abstraction.


Unable to install GitLens Insider from the instructions on site

Issue Type: Bug
https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens-insiders
When I paste "ext install eamodio.gitlens-insiders" into the VS Code Quick Open it opens the extensions panel but does not show the "insiders" version of GitLens.
I then tried to manually install but then it failed because it did not automatically install it's dependancy "gitkraken.gitkraken-authentication".
After manually installing the dependency I was able to then manually install the GitLens Insider.
Once everything was installed I was not able to see the settings for GitLens until I opened a file or project either.
VS Code version: Code - OSS 1.64.0 (5554b12acf27056905806867f251c859323ff7e9, 2022-02-03T22:59:58.092Z)
OS version: Linux x64 5.10.98-1-MANJARO
Restricted Mode: No

System Info

Item
Value

CPUs
Intel(R) Core(TM) i7-3615QM CPU @ 2.30GHz (8 x 3093)

GPU Status
2d_canvas: enabledgpu_compositing: enabledmultiple_raster_threads: enabled_onoop_rasterization: disabled_offopengl: enabled_onrasterization: disabled_softwareskia_renderer: enabled_onvideo_decode: disabled_softwarevulkan: disabled_offwebgl: enabledwebgl2: enabled

Load (avg)
2, 2, 2

Memory (System)
15.57GB (0.38GB free)

Process Argv
--unity-launch

Screen Reader
no

VM
0%

DESKTOP_SESSION
gnome

XDG_CURRENT_DESKTOP
GNOME

XDG_SESSION_DESKTOP
gnome

XDG_SESSION_TYPE
x11

Extensions (2)

Extension
Author (truncated)
Version

gitlens-insiders
eam
2022.2.2417

gitkraken-authentication
git
1.0.1

I think Manjaro builds a VS Code that uses the Open VSX Registry. I guess the extensions you want are not published there.


About result visualization

Hello! Thank you for your solid work and the code open-sourcing. I wonder that can you release some visualization scripts for each module (Object Diffusion, Environment Diffusion, and Path Diffusion) so that we can better understand each of them? Now the results are in .npy or .npz format, and they seem not easy to be visualized.
In addition, can you release some post-processing scripts for the final raw radar ADC bins that transform them to radar-azimuth heatmap or point clouds?
This is the radar-azimuth heatmap result in GIF format using my radar post-processing code with the default prompt in this repo (there are a total of 65 frames, because the generated bin file has a shape of (65, 3, 4, 128, 256)), and I have changed the radar parameters according to /models/TI1843_config.json.

The above result looks weird because there may be some flaws in my implementation. Hope that you can release your implementation when you are free! Thank you!

Hi!
Thank you for the suggestions. The basic visualization and point cloud processing code has been updated.

Regards.
Xingyu.

Hi Xingyu!
Thank you again for the fast code update! I will close this issue then.
Best,
Ruibin


Feature Request: Save as PDF

Hello! As far as I've been able to find, there isn't a feature to save a PPT to PDF. Most of the work I do involves generating client-facing reports in PPT that I share as PDFs.
I'm currently using a workaround (for those interested, see this: https://github.com/matthewrenze/powerpoint-to-pdf), but it's fairly slow. I imagine an embedded PPT-to-PDF feature would be much more efficient.
Thanks for considering!

If you have MS powerpoint installed, you can get pdf from pptx like this:
from pathlib import Path
import win32com.client

def ppt2pdf(ppt_target_file):
    file_path = Path(ppt_target_file).resolve()
    out_file = file_path.parent / file_path.stem
    powerpoint = win32com.client.Dispatch("Powerpoint.Application")
    pdf = powerpoint.Presentations.Open(file_path, WithWindow=False)
    pdf.SaveAs(out_file, 32)
    pdf.Close()
    powerpoint.Quit()

ppt2pdf('C:\\Users\\ricky\\dayclean\\ResPPT129.pptx')

Thanks!
On Mon, Feb 17, 2020, 2:24 AM RicheyShaw<EMAIL_ADDRESS>wrote:

If you have MS powerpoint installed, you can get pdf from pptx like this:
from pathlib import Pathimport win32com.client
def ppt2pdf(ppt_target_file):
file_path = Path(ppt_target_file).resolve()
out_file = file_path.parent / file_path.stem
powerpoint = win32com.client.Dispatch("Powerpoint.Application")
pdf = powerpoint.Presentations.Open(file_path, WithWindow=False)
pdf.SaveAs(out_file, 32)
pdf.Close()
powerpoint.Quit()
ppt2pdf('C:\Users\ricky\dayclean\ResPPT129.pptx')
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/scanny/python-pptx/issues/584?email_source=notifications&email_token=ADXJRP5UIEP5TB6C7DNNP43RDI3TLA5CNFSM4KE2NFA2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEL5KLKQ#issuecomment-586851754,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ADXJRPZIHGS33CH5NS3UID3RDI3TLANCNFSM4KE2NFAQ
.

Looks like comtypes is a Windows-only package, are there workarounds for this on a linux system?


Notification for repeated authentication failure requiring manual intervention.

Is your feature request related to a problem? Please describe:
I bumped into Issue #255 today and it was a bit painful because it meant that my arrival home caused my alarm to go off because my HomeKit automation to disable the alarm based on my presence and the garage door opening did not work since nothing triggering off my Simplisafe sensors was working. It caught by surprise and I'm just glad it was me and not my wife since we've come to trust the automations offered by this awesome plugin. Manual reauthentication seems to have fixed it, and as long as this is infrequent, that's fine, but it would nice to have a heads up something is amiss -- before the alarm triggers!
Is there a way we could get some kind of signal or notification when the plugin needs manual reauthentication (e.g. starts repeatedly receiving this 403 error)? I also use the the dummy switch and messenger plugins for HomeBridge, so something that would allow me to flip a virtual switch that triggers an IFFFT notification would be totally acceptable. I'm happy to open a feature request if this is remotely feasible. Thanks!
(I mentioned this on the Issue thread too, but since it's closed, I'm not sure anyone is paying attention to it anymore. :-))
Describe the solution you'd like:
See above. I'd like to get a notification on my phone when Simplisafe authentication starts failing repeatedly. If using other plugs (dummy switches, messenger, etc) make that possible, I'm fine with that.
Describe alternatives you've considered:

Maybe I could make my own dummy switch tied to some Simplisafe device with an automation that runs periodically to do this myself?
Setting a reminder in my phone to re-authenticate every 30 days, in case this is somehow tied to Simplisafe's (new?) requirement that you login and get a code via text message every 30 days.

Additional context:
None.

Hi @fancypantsifier this actually already exists!  Agree it’s useful. See https://github.com/homebridge-simplisafe3/homebridge-simplisafe3
Duplicate of #264

Wow, ok, I'm impressed. Again. :-)
Sounds like I'll have to use something other than the native Home app to use it though, huh? So far I've gotten by without any third party apps, but unless there's another Homebridge plugin which can expose custom properties as their own device to HomeKit, I guess that'll be necessary now.

Oh wait I think I just found status fault available in shortcut-based automations. Nice!!

Yea, Eve app is free tho, and it’s a nice alternative to adding more complexity to automations. I keep it around for just that even if I use Home.app 99% of the time.

Seems like I can do it from Home app natively. Is this not what I want?

Note that "Simplisafe Auth Fail" is an IFFFT message "switch" from the homebridge-messenger plugin.
I am actually using Eve to schedule to run repeatedly on a timer, since I don't think the Home app supports that. Ironically, I could not find how to access that Status Fault from Eve though.

Looks good


Update documentation to catch up with .NET CLI msbuild changes

Still needs a few more tweaks. It does build the native binary, but then fails with msbuild error.

I tried following the updated instructions in this PR (on mac os x).  I did the following:

checkout fresh corert repo; built using "build.sh clean Debug"
installed lasted .Net Core SDK Installer for os x from https://github.com/dotnet/cli/
confirmed normal dotnet working with dotnet new/restore/run
created new folder, ran dotnet new
added the two Imports to the .csproj
restored ( dotnet restore /p:IlcPath=/Volumes/Development/Development/corert/bin/Product/OSX.x64.Debug/packaging/publish1 )
build ( dotnet build /t:LinkNative /p:IlcPath=/Volumes/Development/Development/corert/bin/Product/OSX.x64.Debug/packaging/publish1 )

I get the following warnings/errors:
/usr/local/share/dotnet/sdk/1.0.0-preview5-004226/Sdks/Microsoft.NET.Sdk/Sdk/Sdk.targets(35,3): warning MSB4011: "/usr/local/share/dotnet/sdk/1.0.0-preview5-004226/Microsoft.CSharp.targets" cannot be imported again. It was already imported at "/Users/rjbowli/Desktop/corert-native-test/corert-native-test.csproj (17,3)". This is most likely a build authoring error. This subsequent import will be ignored.
/usr/local/share/dotnet/sdk/1.0.0-preview5-004226/Microsoft.Common.CurrentVersion.targets(1107,5): error MSB3644: The reference assemblies for framework ".NETFramework,Version=v4.0" were not found. To resolve this, install the SDK or Targeting Pack for this framework version or retarget your application to a version of the framework for which you have the SDK or Targeting Pack installed. Note that assemblies will be resolved from the Global Assembly Cache (GAC) and will be used in place of reference assemblies. Therefore your assembly may not be correctly targeted for the framework you intend. [/Users/rjbowli/Desktop/corert-native-test/corert-native-test.csproj]
and don't see a bin or obj dirs being populated, so I have a feeling this is not the same "fails with msbuild error" as mentioned above.  I feel as if I'm missing a step :/

Tangentially, I am generally curious about the performance benefits of using corert native vs normal corecli.  I have a little genetic algorithm test which I've been trying to get compiled under native to see, hence the interested in this ticket. I did manage to throw my code into the corert tests (I replaced the source in the Add test with my source) and can get a mostly successful compile that way; it builds and runs so long as I strip the threading code from it.  When the sample is built and run with release, it does run slightly slower than the normal corecli equivalent, my assumption here is lack of optimization compiler flags for the cpp compile but I am still far away from delving into that.

@KittyMac The instructions should be fixed up now. I have verified that they work on both Mac and Windows. Please give it a try when you get a chance.

I am generally curious about the performance benefits of using corert native

With RyuJIT codegen, the steady state performance of corert won't be dramatically different from CoreCLR because of both are using the same RyuJIT code generator. The performance benefits of corert are in much better startup performance, and in smaller binary size for self-contained applications.

For future reference, https://github.com/Microsoft/msbuild/issues/1392 describes the design of the implicit imports.

These instructions work, tyvm!  The only trouble I had was when attempting to use this flag /p:AdditionalCppCompilerFlags=/MTd , but removing it worked fine.  clang error no such file or directory.

With RyuJIT codegen, the steady state performance of corert won't be dramatically different from CoreCLR because of both are using the same RyuJIT code generator.

Yes; I was referring specifically to the cpp codegen path, which I though I read somewhere would see performance improvements due to the optimizing cpp compiler.  Now that things are building I can start messing around with it 👍

@KittyMac The AdditionalCppCompilerFlags is only applicable for Windows. I have fixed up the instructions in https://github.com/dotnet/corert/pull/2329. Thanks!


[Feature Request] Work with reversed application's source

Hi,
Is it possible to make the extension work with source of decompiled applications (apks) using jadx or d2j-dex2jar? I've been trying to make it work with apks I have but it doesn't hit the breakpoints of those.
I guess it has to do something with the path of the application etc. which isn't being satisfied.

To give more details.
This (https://stackoverflow.com/a/58969794) but in VS code utilizing your extension.

The issue arises in the appSrcRoot key's value. It isn't being satisfied with the decompiled code. I've shared the directory structure of an application decompiled with jadx in the screenshot.

It would be awesome if we can support it somehow! :)

If the decompiler produces valid Java code which matches the line numbers encoded in the app debug info, I think this should work.
Normally appSrcRoot is set to the root of the package folders, where AndroidManifest.xml normally lives (I don't see it in your source tree - does the decompiler not extract it?). The reason it's reporting No source files found is because it's trying to find folders matching the package names inside a well-known source folder (like 'main' or 'java').
I would suggest:

setting appSrcRoot to /home/umar_0x01/apk-debugging/ViewerJNI
rename the sources folder to java

That should be enough to allow the debugger to find the package-name folders and the java source files. If your decompiler has produced a good Java file, everything should then match up and your breakpoints should be hit.

Thanks, I get your point. In my case, I'm using jadx which keeps AndroidManifest.xml in the resources directory and the Java source inside the sources directory.
I'm not sure if the decompiled code will have the same lines (sequence) as the original order. I think I've been having some issues in Android studio because of this as well since the bytecode doesn't match the Java code (in sequence/line numbers).

Yes, it's a common problem with decompilers - the line numbers are encoded in the compiled files so the decompiled files should be formatted to match, but many don't bother which makes debugging very difficult.
It looks like there is already an issue about this in jadx: https://github.com/skylot/jadx/issues/476

Closing this one.


Expected prompt length leading to Terminal line overwriting

I think this may be a self-created issue, but the battery status addition in my Bash profile seems to be leading to accidental visual line overwrites.
When I wrap the line, Terminal and iTerm have trouble figuring out the length of the line, and it overwrites on top of my existing text, and then if I delete back to the prompt even lets me delete part of the prompt.
Any idea what I might be doing wrong? Are there settings I should be adjusting in either the prompt or battery-status files?

What shell are you using? At least with bash, I believe you need to wrap non-printed characters with \[ \], though I think this may be the case for other shells too. Check out my .bashrc in my dotfiles where I wrapped color "characters" to avoid this same line wrap problem: https://github.com/lkgarrison/dotfiles/blob/1debb2df340b1bfdb1142d9c6c509b0b5582d13b/bash/bashrc.symlink#L28 (as well as a detailed comment explanation)

Thanks! I was using Bash (and thought I had properly escaped everything), but I switched to ZSH and am no longer seeing the issue. I wonder if the emojis also needed escaping?
On Sep 10, 2019, 3:17 AM -0400, Luke Garrison<EMAIL_ADDRESS>wrote:

What shell are you using? At least with bash, I believe you need to wrap non-printed characters with [ ], though I think this may be the case for other shells too. Check out my .bashrc in my dotfiles where I wrapped color "characters" to avoid this same line wrap problem: https://github.com/lkgarrison/dotfiles/blob/1debb2df340b1bfdb1142d9c6c509b0b5582d13b/bash/bashrc.symlink#L28 (as well as a detailed comment explanation)
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.


SSL Certificate issue

I have run the example as per the README but getting SSL issues.
% cat test.py
#!/usr/bin/env python3

from ISStreamer.Streamer import Streamer

# Create streamer object

streamer = Streamer(bucket_key="mybucketkey", access_key="myaccesskey")

streamer.log("test","hello")
streamer.log("test","world!")
streamer.log("temperature",19)

streamer.close()

% ./test.py
ship: ISStreamer failed to ship after a number of attempts.
ship: ISStreamer failed to ship after a number of attempts.
Exception in thread Thread-1:
Traceback (most recent call last):
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/ISStreamer/Streamer.py", line 130, in __ship
    conn.request('POST', resource, json.dumps(contents), headers)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/http/client.py", line 1229, in request
    self._send_request(method, url, body, headers, encode_chunked)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/http/client.py", line 1275, in _send_request
    self.endheaders(body, encode_chunked=encode_chunked)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/http/client.py", line 1224, in endheaders
    self._send_output(message_body, encode_chunked=encode_chunked)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/http/client.py", line 1016, in _send_output
    self.send(msg)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/http/client.py", line 956, in send
    self.connect()
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/http/client.py", line 1392, in connect
    server_hostname=server_hostname)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ssl.py", line 412, in wrap_socket
    session=session
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ssl.py", line 853, in _create
    self.do_handshake()
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ssl.py", line 1117, in do_handshake
    self._sslobj.do_handshake()
ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1056)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/ISStreamer/Streamer.py", line 130, in __ship
    conn.request('POST', resource, json.dumps(contents), headers)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/http/client.py", line 1229, in request
    self._send_request(method, url, body, headers, encode_chunked)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/http/client.py", line 1275, in _send_request
    self.endheaders(body, encode_chunked=encode_chunked)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/http/client.py", line 1224, in endheaders
    self._send_output(message_body, encode_chunked=encode_chunked)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/http/client.py", line 1016, in _send_output
    self.send(msg)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/http/client.py", line 956, in send
    self.connect()
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/http/client.py", line 1392, in connect
    server_hostname=server_hostname)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ssl.py", line 412, in wrap_socket
    session=session
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ssl.py", line 853, in _create
    self.do_handshake()
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ssl.py", line 1117, in do_handshake
    self._sslobj.do_handshake()
ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1056)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/ISStreamer/Streamer.py", line 130, in __ship
    conn.request('POST', resource, json.dumps(contents), headers)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/http/client.py", line 1229, in request
    self._send_request(method, url, body, headers, encode_chunked)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/http/client.py", line 1275, in _send_request
    self.endheaders(body, encode_chunked=encode_chunked)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/http/client.py", line 1224, in endheaders
    self._send_output(message_body, encode_chunked=encode_chunked)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/http/client.py", line 1016, in _send_output
    self.send(msg)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/http/client.py", line 956, in send
    self.connect()
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/http/client.py", line 1392, in connect
    server_hostname=server_hostname)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ssl.py", line 412, in wrap_socket
    session=session
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ssl.py", line 853, in _create
    self.do_handshake()
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ssl.py", line 1117, in do_handshake
    self._sslobj.do_handshake()
ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1056)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/threading.py", line 917, in _bootstrap_inner
    self.run()
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/threading.py", line 865, in run
    self._target(*self._args, **self._kwargs)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/ISStreamer/Streamer.py", line 177, in __create_bucket
    self.ship_to_api("/api/buckets", {'bucketKey': new_bucket_key, 'bucketName': new_bucket_name})
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/ISStreamer/Streamer.py", line 173, in ship_to_api
    __ship(3)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/ISStreamer/Streamer.py", line 171, in __ship
    __ship(retry_attempts, 1)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/ISStreamer/Streamer.py", line 171, in __ship
    __ship(retry_attempts, 1)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/ISStreamer/Streamer.py", line 171, in __ship
    __ship(retry_attempts, 1)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/ISStreamer/Streamer.py", line 122, in __ship
    self.MissedEvents.write("{}\n".format(json.dumps(contents)))
ValueError: I/O operation on closed file.

I realised I didnt use the install script but the pip install so checked that and I now dont get the SSL issue but do get some errors
ship: ISStreamer failed to ship after a number of attempts.
ship: ISStreamer failed to ship after a number of attempts.

@doghousedean the certificate error you posted above looks like a client certificate bundle issue (what device/os are you using?)
As for the second error, have you ensured that your access key is correct in the script that you're running?


Added separate scan service

A new service has been added that periodically scan nodes for
hardware info

CC: @rustyrobot @gitfred