SmartLife Socket wont stopped SmartConfig complete

I managed to flash 3 of this and one of the refuse to connected after SmartConfig completed.
https://blakadder.github.io/templates/anoopsyche_JH-G01B1.html
I can see there is a WIFI name SMARTLIFE XXXXX  but it just stuck there with no progress.
Any work around ?
Logs here
==> smarthack-wifi.log <==
Backing up /etc/dnsmasq.conf...
Writing dnsmasq config file...
Creating new /etc/dnsmasq.conf...
Writing hostapd config file...
Configuring AP interface...
Applying iptables rules...
iptables v1.6.0: can't initialize iptables table `filter': Table does not exist                                                                                (do you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded.
iptables v1.6.0: can't initialize iptables table `nat': Table does not exist (do                                                                                you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded.
iptables v1.6.0: can't initialize iptables table `filter': Table does not exist                                                                                (do you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded.
iptables v1.6.0: can't initialize iptables table `nat': Table does not exist (do                                                                                you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded.
iptables v1.6.0: can't initialize iptables table `nat': Table does not exist (do                                                                                you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded.
iptables v1.6.0: can't initialize iptables table `filter': Table does not exist                                                                                (do you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded.
Starting DNSMASQ server...
RTNETLINK answers: File exists
Starting AP on wlan0 in screen terminal...
Configuration file: /etc/hostapd/hostapd.conf
Failed to create interface mon.wlan0: -95 (Operation not supported)
wlan0: Could not connect to kernel driver
Using interface wlan0 with hwaddr b8:27:eb:c7:21:38 and ssid "vtrust-flash"
wlan0: interface state UNINITIALIZED->ENABLED
wlan0: AP-ENABLED

==> smarthack-web.log <==
Listening on port 80

==> smarthack-mqtt.log <==
1559950126: mosquitto version 1.4.10 (build date Wed, 13 Feb 2019 00:45:38 +0000                                                                                ) starting
1559950126: Using default config.
1559950126: Opening ipv4 listen socket on port 1883.
1559950126: Opening ipv6 listen socket on port 1883.

==> smarthack-wifi.log <==
wlan0: STA 24:18:1d:b5:ae:93 IEEE 802.11: associated
wlan0: AP-STA-CONNECTED 24:18:1d:b5:ae:93
wlan0: STA 24:18:1d:b5:ae:93 RADIUS: starting accounting session 155D58F95BAFC86                                                                                2
wlan0: STA 24:18:1d:b5:ae:93 WPA: pairwise key handshake completed (RSN)

==> smarthack-smartconfig.log <==
Put Device in Learn Mode! Sending SmartConfig Packets now
Sending SSID                  vtrust-flash
Sending wifiPassword          flashmeifyoucan
SmartConfig in progress
..........
SmartConfig complete.

Solution keep trying.
Trick is press the button till the fast blinking start and release immediately.


Force use of mdbook 0.2.1 as 0.2.2 is broken for now

See rust-embedded/book#58

Huh, looks like some missing let _ = ...s ? Not sure why it started failing on this build.

I think an updated cortex-m-semihosting might be triggering the warning but I'm not sure that's even what's causing the eventual failure, which is that b7c isn't appearing in release.objdump. I'm investigating...

Think I found the error in the CI script, testing...

Ugh, the format of objdump appears to have changed:
In this repository, ci/logging/app2/dev.objdump:
00000001 l       .log            00000001 Goodbye
00000000 l       .log            00000001 Hello, world!

I believe https://github.com/rust-lang/rust/pull/54414 is to blame.

Whew. What a pain. Shame we can't have Travis build all the masters on a regular basis to catch this sort of test rot.

@jamesmunns re-r?

bors r+

@adamgreig

Whew. What a pain. Shame we can't have Travis build all the masters on a regular basis to catch this sort of test rot.

Why not? I think most of the repos are already built regularly using a recurring "cron" task.

Oh, you're quite right. I've set up daily builds for the book repos.


fix automake on 14.04 docker build

ensure configure picks up host version of automake aclocal

And just to clarify, this forces some local build steps to run rather than using pre-generated files which were shipped with libmicrohttp?    So it's effectively "clearing a bad cache"?


Filters/cleanup

The api's have changed slightly and filter values will be serialized in the following format:
filter=type==Continent;Jurisdiction,featured==true
This need to be used on admin too for the full filter functionality to work.

:tada: This PR is included in version 1.0.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Remove runtime reorder of inner_product for src/weight

@XiaobingSuper pls help to review

I think this patch is already in ideep_pytorch branch (By Xiaobing). Maybe we could have cherry-picked it to avoid divergence.


Display log when someone joins a server

Whenever a new person joins the server, display a lot as ${username} has joined the server to the rest of the active users on the server.

@achhayapathak I’m taking this one as well

This commit resolves this enhancement.


Option to reject payload.entity_id on current state input

Hi, this is a nice to have rather than essential but i'm finding myself adding a lot of 'delete msg.payload' nodes after filtering events. I've got a number of automations that go like the following;
Events > Filter to desired Event > Check state of something > Call service/do other stuff
The problem is that the event payload gets passed through to the check state node and automatically overrides what has been set in the node itself. The solution would be to have an 'Override Input Payload', or more exactly - 'Override Input Payload.Entity_Id' so the intended behaviour can be toggled.

I think you're waiting on this to be merged, like lots of us: https://github.com/AYapejian/node-red-contrib-home-assistant/pull/78

Thanks, i'll close this if it's already been raised


Sc update multipart query

Also contains a lot of warning fixes raised by intelliJ like interface method signatures not requiring 'public'

Looks good.


Patch 1

-Added Denon Adapter v0.1.9 to stable & latest

In latest file please without version ;-)

Bluefox and ioBroker organization set as owner on npm?

And please add common.license in io-package with our license!

Bluefox is set as owner, see: https://www.npmjs.com/package/iobroker.denon/v/0.1.9
I will fix the license, thanks for the feedback

see https://github.com/foxriver76/ioBroker.denon/commit/f5b9a9e1b7055fa39855c612e2469f5c374f09f7
If this is all, I will publish it as 0.2.0 to npm and set it as stable.

Please do so :-)

done.

stable here still 0.1.9?


A11y_Azure Data Studio extension 'Azure SQL Migration'_View/Select_Object Information: Issues displayed in assessments results dialog are defined as table instead of list items

"Check out Accessibility Insights! - Identify accessibility bugs before check-in and make bug fixing faster and easier.”
Github Tags:
#A11yMAS; #A11yTCS; #A11ySev2; #Benchmark; #SH-AzureSQLMigration-Win32-Jun2022; #DesktopApp; #Win32; #SQL Migration Control Plane; #WCAG4.2.1; #Object Information;
Environment and OS details:
Azure Data Studio Version 1.37.0(User Setup)
Windows Version 21H2 (OS Build 22000.675)
Repro Steps:

Turn on Narrator/NVDA
Install Azure data studio app and install Azure SQL migration extension
Connect to SQL server, tab till respective server, right click and select manage
Tab till Azure SQL Migration in sitemap and press enter key
Tab till migrate to azure sql and press enter
Navigate to databases grid in "Databases for assessment", select few databases and click next.
In Assessment results and recommendations step, select a azure sql target and navigate to "View/select" button and press enter
After selecting a database in "Assessment results" dialog, issues will be displayed.
Verify that issues displayed in assessments results dialog are defined as table

Actual Result:
Issues displayed in assessments results dialog are defined as table instead of list items
Expected Result:
Issues displayed in assessments results dialog should be defined as list items instead of giving a empty column headers and empty column 1.
Attachment:

@brian-harris, can you please change it to a list component?
Example:
https://github.com/microsoft/azuredatastudio/blob/4096037167a7fea5ab3c4efcd6a041dfcfa687d4/extensions/resource-deployment/src/ui/resourceTypePickerDialog.ts#L136
It looks like this

@aasimkhan30 please re-assign yourself. The table component was used because we have icons for blocking scenarios and list view doesn't have support.
we also discussed creating a single column table with flex container in each cell to add the icons, but we agreed that adding icons to list view will be the better solution going forward. @aasimkhan30 to add support for this

#Closed;
Verified the issue in below Environment:
Issue is Fixed
Version: 1.41.1 (user setup)


ARROW-11306: [Packaging][Ubuntu][16.04] Add missing libprotobuf-dev dependency

@github-actions crossbow submit ubuntu-xenial-*

@github-actions crossbow submit ubuntu-xenial-*

@github-actions crossbow submit -p release=3.0.0 -p rc=1 verify-rc-apt

@github-actions crossbow submit -p release=3.0.0 -p rc=1 verify-rc-apt

@github-actions crossbow submit -p release=3.0.0 -p rc=1 verify-rc-binaries-apt

@github-actions crossbow submit -p release=3.0.0 -p rc=1 verify-rc-binaries-apt

We'll fix the new Groovy error as another task.

We'll fix the new Groovy error as another task.


Optimize detectors test suite

We could improve the test suite in the following way:

[ ] The first line should be a comment describing the detectors enabled for this file, e.g.:

// detectors: ArgCopyMutation

Thus, we can enable only the specified detectors, reducing noise from other detectors and speeding up the execution time.

[ ] Handle // Bad comments. We might assume that the warnings are valid if and only if they are raised in the line containing this comment. This will simplify testing the test results, because sometimes we could miss a regression by simply running tests with BLESS without checking the expected output file.
[ ] Remove expected output files (.expected.out) since we don't need them anymore.

To implement this, it would be enough to use regex and string functions in TypeScript, so there is no need to parse comments.

The first line should be a comment describing the detectors enabled for this file, e.g.:

Another option could be to create a test/detectors directory containing one test contract for each detector, named exactly after the detector.


Non 'HEATING' zones will crash the import.

If there is an Airco zone in the zones, the data import will crash.
Fixed in PR https://github.com/orangecoding/heatsheet/pull/4

Thanks ❤


Make yum repo point to correct lsb_dist

yum_repo mistakenly was hardcoded to centos now it should be based
off of $lsb_dist
Signed-off-by: Eli Uriegas<EMAIL_ADDRESS>

LGTM


Support token auth

Description
This adds support for token authentication from/to Dapr sidecars
Issue reference
We strive to have all PR being opened based on an issue, where the problem or feature have been discussed prior to
implementation.
Please reference the issue this PR will close: #81
Checklist
Please make sure you've completed the relevant tasks for this PR, out of the following list:

[ ] Tests pass
[ ] Created/updated tests
[ ] Extended the documentation

Codecov Report

Merging #110 (e1d0edb) into main (3ef152f) will decrease coverage by 0.14%.
The diff coverage is 53.33%.

@@             Coverage Diff              @@
##               main     #110      +/-   ##
============================================
- Coverage     77.05%   76.91%   -0.15%
- Complexity      540      547       +7
============================================
  Files            64       65       +1
  Lines          1748     1759      +11
============================================
+ Hits           1347     1353       +6
- Misses          401      406       +5

Impacted Files
Coverage Δ

src/lib/Client/HttpTokenTrait.php
50.00% <50.00%> (ø)

src/lib/Client/DaprHttpClient.php
55.17% <57.14%> (+1.32%)
: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 3ef152f...e1d0edb. Read the comment docs.


Add eval construct / wire up to Simala's #eval decl; fix / defer some Langium grammar issues; fix some backend parser bugs

Closes #19 , #71 , #76 . Surface syntax for #eval is @REPORT; happy to change this if people have other ideas.
Also enables function application for nullary functions -- grammar had previously unintentionally prevented that
Fixes #80
Fixes unary op backend parser bug

Note

There is a naming / scoping thing I'll need to check / think through (#79 ); this shouldn't be hard
Need to add tests; haven't tested very much yet

LGTM!

Thank you for looking through this!


[WIP] Remove --forked option

 PR Checklist (Click to expand. Please read before submitting.)
Thank you for your contribution to vLLM! Before submitting the pull request, please ensure the PR meets the following criteria. This helps vLLM maintain the code quality and improve the efficiency of the review process.
PR Title and Classification
Only specific types of PRs will be reviewed. The PR title is prefixed appropriately to indicate the type of change. Please use one of the following:

[Bugfix] for bug fixes.
[CI/Build] for build or continuous integration improvements.
[Doc] for documentation fixes and improvements.
[Model] for adding a new model or improving an existing model. Model name should appear in the title.
[Frontend] For changes on the vLLM frontend (e.g., OpenAI API server, LLM class, etc.)
[Kernel] for changes affecting CUDA kernels or other compute kernels.
[Core] for changes in the core vLLM logic (e.g., LLMEngine, AsyncLLMEngine, Scheduler, etc.)
[Hardware][Vendor] for hardware-specific changes. Vendor name should appear in the prefix (e.g., [Hardware][AMD]).
[Misc] for PRs that do not fit the above categories. Please use this sparingly.

Note: If the PR spans more than one category, please include all relevant prefixes.
Code Quality
The PR need to meet the following code quality standards:

We adhere to Google Python style guide and Google C++ style guide.
Pass all linter checks. Please use format.sh to format your code.
The code need to be well-documented to ensure future contributors can easily understand the code.
Include sufficient tests to ensure the project to stay correct and robust. This includes both unit tests and integration tests.
Please add documentation to docs/source/ if the PR modifies the user-facing behaviors of vLLM. It helps vLLM user understand and utilize the new features or changes.

Notes for Large Changes
Please keep the changes as concise as possible. For major architectural changes (>500 LOC excluding kernel/data/config/test), we would expect a GitHub issue (RFC) discussing the technical design and justification. Otherwise, we will tag it with rfc-required and might not go through the PR.
What to Expect for the Reviews
The goal of the vLLM team is to be a transparent reviewing machine. We would like to make the review process transparent and efficient and make sure no contributor feel confused or frustrated. However, the vLLM team is small, so we need to prioritize some PRs over others. Here is what you can expect from the review process:

 After the PR is submitted, the PR will be assigned to a reviewer. Every reviewer will pick up the PRs based on their expertise and availability.
 After the PR is assigned, the reviewer will provide status update every 2-3 days. If the PR is not reviewed within 7 days, please feel free to ping the reviewer or the vLLM team.
 After the review, the reviewer will put an  action-required label on the PR if there are changes required. The contributor should address the comments and ping the reviewer to re-review the PR.
 Please respond to all comments within a reasonable time frame. If a comment isn't clear or you disagree with a suggestion, feel free to ask for clarification or discuss the suggestion.

Thank You
 Finally, thank you for taking the time to read these guidelines and for your interest in contributing to vLLM. Your contributions make vLLM a great tool for everyone!

Try removing --forked option from CI since it seems to fail tests.
Also, removing starcoder2 from the test_Models.py to avoid

E               ValueError: The checkpoint you are trying to load has model type `starcoder2` but Transformers does not recognize this architecture. This could be because of an issue with the checkpoint, or because your version of Transformers is out of date.

<br class="Apple-interchange-newline">

I think forked was used as a way to reset cuda context and memory etc. (basically a way to avoid cleanup)
the failure in distributed test is related (no clean up between test, causing issue)

@simon-mo makes sense. But it seems like the fork actually causes some random failures (and I see all model tests are failing in the master with this).
Maybe I can consider trying "spawn" instead?

"spawn" seems not possible with xdist. One weird thing is the distributed test still seems to fail even after I use forked to every test.

My guess is there's an accidental timing where cuda context is created before running any forked tests...

@rkooo567 this might help https://github.com/vllm-project/vllm/pull/3487

nice! I am closing this PR..


Fix registered but not released extensions appearing in Update and Missing locally sections in deploy confirmation prompt

WHY are these changes introduced?
Fixes https://github.com/Shopify/app-deploys/issues/617
Context: A local extension that is registered but not included in the active version and is being deployed
This extension will appear in the in the Update section of the deploy confirmation prompt. Since we want to compare changes being deployed against the active state, this extension should appear in the Add section instead. If this extension is removed locally, it currently appears in the Removed section. Instead, it should not be referenced in the confirmation prompt.

WHAT is this pull request doing?

Changes to change deploy behaviour:

The early return when an app has no active version is removed so that deployConfirmationPrompt() doesn't fall back to buildLegacyDeploymentInfoPrompt()
Added empty array defaults for nonDashboardRemoteRegistrations and onlyRemote for when there's no active version
deployConfirmationPrompt() will only early return if the extensions infoTable is empty and deploymentMode is legacy so that the deploy will continue for an empty version

Test changes:

Added tests to cover the bug cases
Added some describe blocks to organize the tests and break down the long test names
Refactored buildSourceSummary() and unifiedRenderConfirmationPromptContent() to make them reusable across the different tests

Before
With local extension:

After removing local extension:

After
With local extension:

After removing local extension:

How to test your changes?

Create an app: bin/create-test-app.js --bare
Generate a web pixel extension: pnpm shopify app generate extension
Enable the app_unified_deployment app beta
Run dev: pnpm shopify app dev
Run deploy: pnpm shopify app deploy
Delete the web pixel extension locally
Run deploy: pnpm shopify app deploy

Post-release steps

Measuring impact
How do we know this change was effective? Please choose one:

[x] n/a - this doesn't need measurement, e.g. a linting rule or a bug-fix
[ ] Existing analytics will cater for this addition
[ ] PR includes analytics changes to measure impact

Checklist

[ ] I've considered possible cross-platform impacts (Mac, Linux, Windows)
[ ] I've considered possible documentation changes
[ ] I've made sure that any changes to dev or deploy have been reflected in the internal flowchart.

@mattnoakes nice! I've added a couple of commits to remove the margins when infoTable is empty. One thing I'd like to understand is, in which cases we want to continue with an empty deployment? Could we show an info message in that case that says there is nothing to deploy?

Thanks for jumping in @matteodepalo!!

One thing I'd like to understand is, in which cases do we want to continue with an empty deployment? Could we show an info message in that case that says there is nothing to deploy?

Our team talked about this yesterday. Whenever all extensions deleted, you should be able to continue with an empty deployment. The case here is a little odd because an extension is being deleted but we're not telling the partner about it because it's not relevant / not causing a change to end users if the version were to be released (decision in this comment).
@jessehoek, what do you think should be shown in the prompt for this case? I'll create a follow-up issue for this. @ani-shopify, feel free to correct/expand on any of this.

I guess the problem I see is that the partner is being asked to confirm something that will not have any changes. If that's, the case, why not just do it without confirming and instead display a message explaining what happened?

I guess the problem I see is that the partner is being asked to confirm something that will not have any changes, so they might be wondering what's happening behind the scenes. If that's the case, why not just do it without confirming and instead display a message explaining what happened?

@matteodepalo could you elaborate on this one? Which scenario are you referring to? Are you talking about this edge case:

One edge case that this approach doesn't handle is this:

The app doesn't have an active app version,
The app has a registration for a CLI-managed extension (maybe a different dev created it),
Your local code doesn't have that code locally,

from this comment?
Or when there are no actual impact when running the deploy without any extensions?
In any case, do you think that discussion can be moved into its own GH issue to unblock this PR? I have a slight preference to get this PR merged in to make sure we always compare the current state with the active version. We can always go back end enhance the UX by providing additional context what happened after the deploy was done. What do you think?

@matteodepalo could you elaborate on this one? Which scenario are you referring to? Are you talking about this edge case:

I was referring to the scenario where the user needs to delete the registration without having deployed yet and they get the empty deployment.

In any case, do you think that discussion can be moved into its own GH issue to unblock this PR? I have a slight preference to get this PR merged in to make sure we always compare the current state with the active version. We can always go back end enhance the UX by providing additional context what happened after the deploy was done. What do you think?

I agree, let's merge as is and we'll reconsider the UX later.
@mattnoakes I'll review the change 👍

I'm thinking about this case:
Where there is no active app version, the local project has 0 extensions, but there is 1 or more registered CLI-managed extensions in the app.
I think we need to allow the empty deployment to be created + released, so devs can get rid of lingering extension registrations.

To make this more clear, I think we can include a "No extensions" in place of the info table like this.

I recognize this is an edge case, and we can punt this to post-editions if we have more important things to work on.

I added this to the backlog.


Snap permission errors causing JavaScript error when launching app on Ubuntu/Linux

After installing v2.4.0 with sudo snap install apple-music-electron, the app cannot launch as there are permission issues.
The initial error is:
Uncaught Exception:
Error: EPERM: operation not permitted, copyfile '/run/user/1000/snap.apple-music-electron/.org.chromium.Chromium.IJYQBF' -> '/home/clae/snap/apple-music-electron/common/.cache/Apple Music/Themes/README.md'
...

After some digging, I found this was likely caused by snap's permissions - according to this page, it seems the EPERM error originates from a seccomp permission violation by the snap program. Taking this into account, I ran sudo snap remove apple-music-electron --purge and sudo snap install apple-music-electron --devmode to run the app without the usual sandboxing. This lets me run the app but I cannot log in due to the "Apple Music is not available in your region" message, trying Ctrl + Alt + S to open settings doesn't work so I cannot turn on authmode. Quitting and relaunching the app then fails, with a different permission error:
Uncaught Exception:
Error: EACCES: permission denied, lstat '/home/clae/snap/apple-music/electron/common/.cache/Apple Music/Themes/README.md'
...

I cannot chmod -R the directory above since it's a snap which uses read-only files.
I also tried to work around this by installing the AppImage instead of the snap, only to be met with the same error but different directories:

A workaround at this stage is to give more permissions to that folder above and the AppImage launches. But I still cannot log in due to the "not supported in your region" issue even when authmode is enabled. But that's a separate issue from the snap issue.
I am running Ubuntu 20.04.2 LTS x86_64 with KDE Plasma.

This error also came up with the AppImage on Manjaro. Was able to fix it by opening up permissions on the folder too. Auth mode worked for me though.

This also happens on macOS

Fixed in 00727a6


moved from sashabaranov/go-gpt3 to sashabaranov/go-openai

This is inspired by https://github.com/turbot/steampipe-plugin-openai/issues/9 and created a working merge from  @judell 's outdated branch.
This is the starting point to improve upon it,
but there is a braking change:
I removed settings = '{"prompt": "my prompt"}'
as valid, since the new chatCompletion works a little different.
Example query results

Results
sqlite> select completion from openai_completion where settings = '{    "model": "gpt-3.5-turbo"  }' AND prompt = 'Write a tagline for an ice cream shop.';
"Indulge in Scoops of Happiness!"
sqlite> select completion from openai_completion where settings = '{    "model": "gpt-4-turbo-preview"  }' AND prompt = 'Write a tagline for an ice cream shop.';
"Scoops of Joy in Every Cone!"

Sorry I did some changes... but now the output is kind of unexpected. See the following:
Enter ".help" for usage hints.
sqlite> CREATE TABLE IF NOT EXISTS friends ( name TEXT NOT NULL, fullname_steampunk TEXT NULL ); INSERT INTO friends (name) VALUES ('Joe'), ('Larry'), ('Curly');
sqlite> UPDATE friends set fullname_steampunk=completion FROM friends as f, openai_completion where prompt='repeat the name ' ||  f.name || ' and add a steampunk last name';
sqlite> select * from friends;
Joe|{Text:Curly Gearsmith Index:0 FinishReason:stop LogProbs:{Tokens:[] TokenLogprobs:[] TopLogprobs:[] TextOffset:[]}}
Larry|{Text:Curly Gearsmith Index:0 FinishReason:stop LogProbs:{Tokens:[] TokenLogprobs:[] TopLogprobs:[] TextOffset:[]}}
Curly|{Text:Curly Gearsmith Index:0 FinishReason:stop LogProbs:{Tokens:[] TokenLogprobs:[] TopLogprobs:[] TextOffset:[]}}
sqlite>

Give me some time and I'll fix the output to process LogProbs, index, etc correctly
Thanks,

Sorry I did some changes... but now the output is kind of unexpected. See the following

Np, @nicocesar, please let me know once you are done with the changes. Thanks!


Marker Based ArJS implementation issue for cross platforms

So recently i get to know about ARJS. Then i implemented it on one of my website following your github repo.
But I am facing an only issue which is blocking me to deliver this project to my client. The video plays fine on android phones but it doesn't autoplay on iphones. I know this is a very old issue but i could not find any proper documented solutions.
So this will be very helpful for me and other newbies if you can provide a simple documented solution on how this autoplay issue on ios can be resolved. How i can add user interaction to play the video.
This project is very important for me so please response !

This may help you
https://github.com/aframevr/aframe/blob/master/examples/test/video/index.html
Live Demo
https://aframe.io/examples/showcase/360-video/

Please, read the README before opening pull requests. This repo is not maintained anymore. Please open issues on the new repository: https://github.com/AR-js-org/AR.js. Thank you!


JBPM-5530 - Review showcase, generic and kie-server folders names to …

…match new maven artifact ids

Jenkins please retest this.

Jenkins please retest this.

Jenkins please retest this.


Fix repetition penalty logits processor

The corrected behaviour now matches the python library, where:

This penalty is applied at most once per token.

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint. The docs are available until 30 days after the last update.


vverbose: AttributeError: 'OperandNumberFeature' object has no attribute 'operand number'

Reach out to Jae for the sample.
capa.exe -vv sample.exe
loading : 100%|████████████████████████████████████████████████████████████████| 703/703 [00:00<00:00, 1802.60 rules/s]
matching: 100%|█████████████████████████| 227/227 [00:02<00:00, 84.60 functions/s, skipped 136 library functions (59%)]
Traceback (most recent call last):
  File "main.py", line 1197, in <module>
  File "main.py", line 1133, in main
  File "render\vverbose.py", line 358, in render
  File "render\vverbose.py", line 351, in render_vverbose
  File "render\vverbose.py", line 338, in render_rules
  File "render\vverbose.py", line 232, in render_match
  File "render\vverbose.py", line 232, in render_match
  File "render\vverbose.py", line 232, in render_match
  [Previous line repeated 2 more times]
  File "render\vverbose.py", line 229, in render_match
  File "render\vverbose.py", line 184, in render_node
  File "render\vverbose.py", line 137, in render_feature
AttributeError: 'OperandNumberFeature' object has no attribute 'operand number'
[2528] Failed to execute script 'main' due to unhandled exception!

@mike-hunhoff just a heads-up, it seams that the issue persists within the IDA plugin, testing cape_explorer.py with the latest rules set, the same error is triggered in capa.ida.plugin.model.py as reported below
ERROR:capa.ida.plugin.form:Failed to render results (error: 'OperandNumberFeature' object has no attribute 'operand number')

lib\site-packages\capa\ida\plugin\model.py", line 523, in capa_doc_feature_to_display
    value = getattr(feature, feature.type)
AttributeError: 'OperandNumberFeature' object has no attribute 'operand number'
INFO:capa.ida.plugin.form:Analysis failed.

calling capa instead from CLI (capa.exe -vv sample.exe), now works as expected after the pushed fix.


feat implement etcd client

Overall explanation of your work :
We implemented 6 methods for the ETCD_client :

[x]  PUT : insert a couple key/value
[x] GET : find a value for one key*
[x] PATCH : update a previously stored value associated with a key
[x] DELETE : remove a couple key/value stored
[x]  GET_ALL : return all stored values
[x] GET_ALL_WITH_PAGINATION : return all value delimited within a range with PaginateRequest object and return them througt a PaginateResult :pub struct PaginateRequest {
  limit: usize,
  page: usize
}
pub struct PaginateResult {
  pub count: usize,
  pub values: Vec<String>
}

Structure
Service
Workload service contain all functions to interact with ETCD
Controller
Handle request , call service and return HTTP responses
ETCD
Store ETCD key, value like this : "uuid" => Workload (JSON)
Used libraries
etcd_client : an API for interfacing with etcd. It provides asynchronous client backed by tokio and tonic.

The tests won't succed as an instance of ETCD should be launched on the computer. Shall I remove them ?

The tests won't succed as an instance of ETCD should be launched on the computer. Shall I remove them ?

Disable them for now, and open an issue to track that regression. Don't remove them please.
Tests disabled for now and issue created : https://github.com/dev-sys-do/kudo/issues/42

Another problem is that the new version of etcd_client need the package protobuf-compiler for building. I have created another issue about that and reverse to the 0.9.2 version

@sameo PR is finnaly ready to be Merged :smile:

Have removed all unwrap() function and modify the get method to return an option


Change privacy notices for DartPad

Fixes #853.
Changes the references to the privacy policy to references to the privacy notice.
Screenshot including the "Privacy notice" in the bottom left, and revised about text:

@jcollins-g – running w/ this?

@kevmoo  Yes, was just distracted by all the supermixin stuff.  Going to try deploying this ASAP.


Document mkdocs command in python virtual env

Update the requirements.txt to pull in the mkdocs command and its dependencies.
Add a readme to explain how to use a python virtualenv to run mkdocs.
Signed-off-by: Dean Roehrich<EMAIL_ADDRESS>

Do you want to .gitignore the venv directory here too?

Do you want to .gitignore the venv directory here too?

Yes, thanks.


Add MinIO Operator to OperatorHub.io

Fixes minio/minio-operator#10
Signed-off-by: Nitish Tiwari<EMAIL_ADDRESS>Thanks submitting your Operator. Please check below list before you create your Pull Request.

Flat operator directory structure is obsolete from 23-rd of October 2019, only nested directory structure will be accepted.

New Submissions

[x] Has you operator nested directory structure?
[ ] Have you selected the Project Community Operator Submissions in your PR on the right-hand menu bar?
[x] Are you familiar with our contribution guidelines?
[x] Have you packaged and deployed your Operator for Operator Framework?

[x] Is your submission signed?

Updates to existing Operators

[ ] Is your new CSV pointing to the previous version with the replaces property?
[ ] Is your new CSV referenced in the appropriate channel defined in the package.yaml ?
[ ] Have you tested an update to your Operator when deployed via OLM?
[ ] Is your submission signed?

Your submission should not

[x] Modify more than one operator
[x] Modify an Operator you don't own
[x] Rename an operator - please remove and add with a different name instead
[x] Submit operators to both upstream-community-operators and community-operators at once
[x] Modify any files outside the above mentioned folders
[x] Contain more than one commit. Please squash your commits.

Operator Description must contain (in order)

[x] Description about the managed Application and where to find more information
[x] Features and capabilities of your Operator and how to use it
[x] Any manual steps about potential pre-requisites for using your Operator

Operator Metadata should contain

[x] Human readable name and 1-liner description about your Operator
[x] Valid category name1
[x] One of the pre-defined capability levels2
[x] Links to the maintainer, source code and documentation
[x] Example templates for all Custom Resource Definitions intended to be used
[x] A quadratic logo

Remember that you can preview your CSV here.
--
1 If you feel your Operator does not fit any of the pre-defined categories, file a PR against this repo and explain your need
2 For more information see here

@J0zi @jozzi can't really figure out what's wrong, I need some guidance on fixing the Travis failure

There seems to be something that OLM is choking on when trying to parse your CSV. The logs are inconclusive so far and we are investigating. You can actually try this yourself using our Makefile

Thanks @dmesser i will try as well

/retest

Thanks @dinhxuanvu updating the PR now


API is not supporting IE browsers

Thanks so much for your API.
That was a huge upgrade. But I realize the API is not supporting IE browsers. Including IE 11, IE 10, IE 9, ...

Hi @ngocthinh192 - and thanks!
What specifically about v2 is not working for you in those browsers?
I'm fairly sure the v2 code is written with older IE's in mind, though we definitely need to do more testing. We'll also need to publish the list of supported browsers - I'm not sure if IE9 will be supported, but I think 10 & 11 will be (TBC).

Hi Ben.
Thank you for supporting me.
I used your code on Codepen.io. The API works great on Chrome, Safari. But
it still doesn't seem to work on IE 11, IE10, IE 9.
I am using Windows 10 Home.
IE 11 :
[image: image.png]
IE 10 :
[image: image.png]
IE 9 :
[image: image.png]
Vào Th 3, 14 thg 4, 2020 vào lúc 12:02 Ben<EMAIL_ADDRESS>đã
viết:

Hi @ngocthinh192 https://github.com/ngocthinh192 - and thanks!
What specifically about v2 is not working for you in those browsers?
The v2 code is written with older IE's in mind, though we definitely need
to do more testing. We'll also need to publish the list of supported
browsers - I'm not sure if IE9 will be supported, but I think 10 & 11 will
be (TBC).
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/stevenschobert/instafeed.js/issues/651#issuecomment-613227393,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AEXUCZ6C773WS6EHKUARGODRMPU73ANCNFSM4MHOAXYA
.

Hi again - I can't see your image attachments (I don't think they work when you reply-via-email).
That said, I think it's Codepen.io that doesn't work with IE, not Instafeed, so you won't be able to test Instafeed that way with those browsers. You would need to set up your own install locally to test that way.

I so sorry about the image error.
I understand that Codepen.io does not work in IE.
I have set it up on my website and tested it.
I only use your AccessToken for my testing.
IE 11 :

IE10 :

IE9:

Thank you so much !

Alright - looks like we have some mores testing to do. Thanks for raising this.

Hey @ngocthinh192, can you try using the non-minified source and let me know what you see?

Hi stevenschobert !
This is a screenshot when I using the non-minified source.

Cool, thanks for the report @ngocthinh192! We'll take a look and get back to you!

Oh thank you so much and thank you for your great API.
@stevenschobert

Hey everyone! This has been fixed in v2.0.0-rc2 🎉


Replace PTO with matrix-ircd - issue #13

This should fix issue #13
Signed-off-by: Simon Körner<EMAIL_ADDRESS>

thanks!

deployed - sorry for the delay


ARC-39: Add end of the dynamic tuple to the head value

Change to ABI dynamic tuple encoding to allow for more efficient reading of complex elements

On hold, for the time being, will move forward if more people request it.


FitGenetic stuck around the end of iterations

When using FitGenetic, I sometimes have the following issue: the process stops around the end of an iteration, without throwing an error, and without stopping to run. It's not reproducible, but happens quite often in my case. I run the code on my laptop, in a main() method. When it happens, I simply re-run the code and it works (or not, depends on the phase of the moon). Pierre-Paul suspects a problem with parallelization, more precisely a child process that never returns its result. Any clue @ml-evs ?

Hopefully closed by setting lots of TF_* env vars so that TF does not hog all of a CPU at once

Yep, seems to work. Thanks!
For anyone having a similar issue, try setting the environment variables:
export OPENBLAS_NUM_THREADS=1
export MKL_NUM_THREADS=1
export OMP_NUM_THREADS=1
export TF_NUM_INTRAOP_THREADS=1
export TF_NUM_INTEROP_THREADS=1
export CUDA_VISIBLE_DEVICES=1

export CUDA_VISIBLE_DEVICES=1

I think this should be -1? Probably this is equivalent unless you have more than 1 GPU on your system...

Yes ! No need of a cuda device


OCM-9724 | fix: Elevate QE approvers to main ROSA approvers to reduce TOIL and enable QE team

This PR elevates the list of approvers from /tests/OWNERS to approvers on ROSA itself to alleviate the TOIL on ROSA squad and enable the QE team to self-service.

/test coverage


Error Loading block database.

Windows 10 64bit. Pre seeded External USB drive with current BTC blocks. When I point the launcher to the location of the blockchain and start BTC Launch, I get the error message "Error loading block database, Do you want to rebuild the block database now?" . I've checked the bitcoin.conf file to ensure the data directory points to the same location as the Launcher. Also this blockchain/bitcoin directory is the same directory used for other full-node instances.

I'll also add if I choose "OK", Launcher immediately starts rebuilding the index from scratch.


fix typo in CompilationError

fix typo in error message

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

Project coverage is 68.48%. Comparing base (65d7ba5) to head (18ee6d0).
Report is 3 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #220   +/-   ##
=======================================
  Coverage   68.48%   68.48%
=======================================
  Files          52       52
  Lines        3389     3389
=======================================
  Hits         2321     2321
  Misses       1068     1068

Flag
Coverage Δ

unit
68.48% <100.00%> (ø)

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

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Parameters support for multi-valued parameters

I'm working on adopting vo-models for an IVOA SODA service, and ran into a limitation that I don't think there's currently a way to work around. The SODA service supports several multi-valued parameters (ID, POS, CIRCLE, POLYGON, etc.). I'm new to pydantic-xml, but if I'm understanding the documentation correctly, this would be modeled in a more typical XML scenario using something like:
class CutoutParameters(Parameters):
    id: list[str] = element(tag="id")
    pos: list[str] = element(tag="pos")
    circle: list[str] = element(tag="circle")
    polygon: list[str] = element(tag="polygon")

For vo-models, there's really only one child element type, so I tried:
class GenericParameters(Parameters):
    params: list[Parameter]

as a first pass, giving up for now on modeling the exact parameters (since I already have other code to handle the parsing, since it also does non-trivial transformations of the XML parameters to make them match a more reasonable JSON schema). But unfortunately this fails here:
    def __init__(__pydantic_self__, **data) -> None:  # pylint: disable=no-self-argument
        # during init -- especially if reading from xml -- we may not get the parameters in the order
        # pydantic-xml expects. This will remap the dict with keys based on the parameter id.
        parameter_vals = [val for val in data.values() if val is not None]
        remapped_vals = {}
        for param in parameter_vals:
            if isinstance(param, dict):
                remapped_vals[param["id"]] = Parameter(**param)
            else:
>               remapped_vals[param.id] = param
E               AttributeError: 'list' object has no attribute 'id'

There isn't, so far as I can tell, a way to write a model for the cutout parameters using the syntax described in the vo-models documentation because each input parameter may be a list since the same parameter can be specified more than once.
I think the implication is that multi-valued parameters are not currently supported by the Parameters class (and, unfortunately, therefore also not supported by the JobSummary class. I'd be happy to try to come up with a fix, but I don't understand the purpose of this __init__ method or what problem it's trying to solve, and I think there may be some more fundamental problem since Parameter is a class and is obviously not type-compatible with list[Parameter], so i'm not sure how this type of structure is supposed to be specified.

Ah, I think this __init__ code is trying to work around strict ordering mode, and if you change the search mode to unordered, you could drop this __init__ code and then my code would have worked? I'm looking at:
https://pydantic-xml.readthedocs.io/en/latest/pages/data-binding/elements.html#elements-search-mode

Oh, now I see why __init__ is necessary. pydantic-xml assigns input to model attributes based on the element tag, but since that tag is always the same, vo-models has to redo that classification based on the id attribute. So __init__ needs to both handle list input (since pydantic-xml may have grouped input parameters into a list model attribute) and list output as the values of the dict it constructs (to correctly represent multivalued attributes).
I think https://github.com/spacetelescope/vo-models/pull/24 should fix this problem. I also added a test case for multivalued parameters.


[WIP][Proposal] Changes to Schema/Object interfaces

This WIP/Proposal PR is to make changes to the current resource.Schema/resource.Kind interfaces to remove some of the abstractions around kubernetes, and explicitly bring forward kubernetes compliance in the interfaces.
The changes here are to make working with kubernetes' SDK's simpler with the types used by the app-sdk, but to preserve the convenience aspects of the app-sdk. The following are the proposed changes:

resource.Schema -> resource.Kind.

Right now, there is little difference between a Schema and what kubernetes calls a kind. Since a kind within kubernetes has a group, version, and kind, identically to a schema, we move to use the terminology of kubernetes for this.
We also will now hoist the marshal/unmarshal out of the Object implementation and into the Kind, as the Kind should have the knowledge to marshal/unmarshal instances of itself.
UNDECIDED: do we also want to represent sets of kinds within the same GroupVersion (apiVersion), or the same Kind for multiple versions? I would love discussion/feedback/ideas on this.

resource.Object replacement (right now called resource.Object2 for simplicity)

Explicitly make compliance with kubernetes' runtime.Object and metav1.Object part of the interface. This means that the object can now be easily used with most kubernetes' SDKs which accept runtime.Object (and expect metav1.Object compliance).
Rename SpecObject() and Subresources() to GetSpec() and GetSubresources() to be a bit more in-line with how the metav1.Object interface names its methods.
I've kept the StaticMetadata concept at the moment, but I'm all ears on opinions for that, and whether to bring in other methods from resource.Object.

Generated Object code is changed to comply with the above changes. The changes to users of the generated code are currently:

Custom metadata is no longer accessible via the Metadata field in Object. Instead, Getters/Setters are attached to the object for each custom field in metadata, which get/set the value in Object.ObjectMeta.Annotations.
The Metadata field is now called ObjectMeta (this has to be done to compose metav1.ObjectMeta's functions onto the Object. We could get around this by generating a lot more code, if keeping the Metadata key is preferred).

I have not made/tested codegen changes for thema, though now the generated Kind implementation will have to vary based on whether thema is being used or not (for non-thema, the kind can just use ordinary JSON unmarshal).
There are TODOs in-code and docs that are invitations for further discussion.
Naming is most definitely not final, I'd love input on the names of things.

* Object2 - not sure about a number in the name of a type. Did you just mean this as temporary?

Yeah, this is just because I didn't want to erase Object as I was working on this initially for compilation/test reasons. Once we think this is the right approach I'll get rid of the old Object interface and replace it with what's now Object2 and make all the necessary changes everywhere to account for it.

This PR has now evolved into the first of a few PRs into a new branch to refactor Object/Kind logic here: https://github.com/grafana/grafana-app-sdk/pull/200

This PR has been split into several PRs which are ready to merge to main from a branch here: https://github.com/grafana/grafana-app-sdk/pull/218


eth_getBlockReceipts does not exist/is not available

This error message appears when I connect the Ethereum node I built myself. I think this method has been disabled for some time, how do I solve it?

The ethereum version I'm using was 1.12.2 and supports the above method from the ethereum 1.13.0 version.


Chain Builder

Implement chain builder. Currently the tab is a QListWidget, but perhaps this should be a textbox.
Base features:

Export should open a dialogue file box
Right click on a gadget in GadgetView to add to chain
Clipboard button

Possible features:

More options for export stubs
Option to switch stub between relative and actual addresses (ie 0x00984 and BASE+0x00984)

Not working on for a while


d

@adidas820 You should close this pull request as it appear that it was meant for your fork.
Also if you haven't done it yet you should revoke you tokens as you leaked them in the commits


incompatibility of Xpansion with Antares V8.1

Hi,
I faced a problem to run Xpansion with a Antares study V8.1
The initialisation works properly but impossible to launch the optimisation :
""
File "launch.py", line 13, in
File "antares_xpansion\driver.py", line 82, in launch
File "antares_xpansion\driver.py", line 196, in get_names
AssertionError
[7256] Failed to execute script 'launch' due to unhandled exception!
""
It works properly with version V8.0 so I guess Xpansion does not manage V8.1 yet

Hello Alexander,
it's strange because i'm ablse to run xpansion with antares V8.1.
can you tell me what do you have in the config.yaml file in src/python?
Also, would you show us what commands you are using to configure and build xpansion
Abdoulbari

Hello Abdoulbari,
Where can I find the folder src/python ?
Here is my commands to launch the Xpansion
@.***
And here is my settings.ini file :
uc_type = expansion_fast
master = integer
optimality_gap = 1000000
max_iteration = 100
Thanks for your help
Alexandre
De : azakir @.>
Envoyé : lundi 8 novembre 2021 13:56
À : AntaresSimulatorTeam/antares-xpansion @.>
Cc : Alexandre PERIN @.>; Author @.>
Objet : Re: [AntaresSimulatorTeam/antares-xpansion] incompatibility of Xpansion with Antares V8.1 (Issue #273)
Hello Alexander,
it's strange because i'm ablse to run xpansion with antares V8.1.
can you tell me what do you have in the config.yaml file in src/python?
Also, would you show us what commands you are using to configure and build xpansion
Abdoulbari
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/AntaresSimulatorTeam/antares-xpansion/issues/273#issuecomment-963122723, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AWLPOSYCQHJB3CNAODMDJJDUK7CEZANCNFSM5HN7IPLA.
Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

Hello Alexander,
it seem's that the problem your are facing is related with the version of xpansion you are using. In fact xpansion v0.5 and previous does not manage antares v8.1
Next version of xpansion (0.6.0)  will fix this issue.
Abdoulbari

Hi Abdoulbari,
Yes, this is what I was saying in my initial message.
Thanks to take this into account in the next release.
Alexandre
De : azakir @.>
Envoyé : mardi 9 novembre 2021 11:26
À : AntaresSimulatorTeam/antares-xpansion @.>
Cc : Alexandre PERIN @.>; Author @.>
Objet : Re: [AntaresSimulatorTeam/antares-xpansion] incompatibility of Xpansion with Antares V8.1 (Issue #273)
Hello Alexander,
it seem's that the problem your are facing is related with the version of xpansion you are using. In fact xpansion v0.5 and previous does not manage antares v8.1
Next version of xpansion (0.6.0) will fix this issue.
Abdoulbari
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/AntaresSimulatorTeam/antares-xpansion/issues/273#issuecomment-964013832, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AWLPOSYFWA2WDOMVBB6TCETULDZKPANCNFSM5HN7IPLA.
Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.


Added audio length (in seconds) to database. Added relative confidence value. Created branch to avoid pull request #148 issues (more commits)

This pull request is made in order to avoid the extra commits present in #148 so it can be closed

Hi @JPery  How do i use the relative confidence of the returned song to know if it is the correct song?

As you can see in the attached graphic at https://github.com/worldveil/dejavu/pull/148#issuecomment-403382614 better than 1.2 should be enough to validate the identification. It depends on your use case, the lower the value the more FPs you can get. In my use case I use a value of 2.

Thank you for your answer. In the graphic the Y Axis represents “relative confidence” in percentage right? So you mean you use a value of 2%?
Also can I ask if that was always accurate for you and if you think it can be always accurate on a set of more than 50.000 fingerprinted songs.
Thank you


ARROW-8598: [Rust] simd_compare_op creates buffer of incorrect length

cc yordan-pavlov

@paddyhoran do we need to worry about this, as it'd get removed by #7037?

@nevi-me when I added this fix I hadn't looked at your PR removing packed_simd.  I introduced this bug so wanted to get a fix posted.
Also, I wasn't sure what your timelines were for #7037.


feat(modal): create initial implementation

This is an initial implementation based off of https://github.com/angular/angular/blob/master/modules/angular2_material/src/components/dialog/dialog.ts (almost 1-1 port). This is still a work in progress, and needs tests too.

Closing as I want to re-think this completely - I want to make the modal observable-based, which will allow for possibilities such as canceling modal opening during the animation.


[ENH] Adds functions for working w/FreeSurfer's fsaverage

Includes minor dataset fetcher, updates to plotting.plot_fsaverage(), and a new center-of-mass calculation function to be used with stats.gen_spinsamples().

Codecov Report

Merging #23 into master will decrease coverage by 1.3%.
The diff coverage is 29.82%.

@@            Coverage Diff             @@
##           master      #23      +/-   ##
==========================================
- Coverage   50.54%   49.23%   -1.31%
==========================================
  Files          17       17
  Lines         825      851      +26
==========================================
+ Hits          417      419       +2
- Misses        408      432      +24

Impacted Files
Coverage Δ

netneurotools/datasets/utils.py
87.5% <ø> (ø)
:arrow_up:

netneurotools/datasets/__init__.py
100% <100%> (ø)
:arrow_up:

netneurotools/plotting.py
10.2% <15.78%> (+0.61%)
:arrow_up:

netneurotools/freesurfer.py
16.88% <18.75%> (+0.48%)
:arrow_up:

netneurotools/datasets/datasets.py
86.81% <47.61%> (-11.97%)
:arrow_down:

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 ddfb47b...95d27e9. Read the comment docs.


Raise AppStopped in function calls of stopping apps

Refactor of how we "cancel" ongoing function runs when an app shuts down.
Previously we had a _mute_cancellations which just made us mute some errors that were spit out on interpreter shutdown when ongoing function polling got cancelled.
Now we instead add a Future that gets resolved with an Exception object when the local stub gets a termination call, which we in turn trigger from both KeyboardInterrupt (which was the old case of muted cancellations) and now also from the log loop when it receieves app_done=True, indicating that no results will ever come in on the polled functions.
We could extend this with more failure states in other parts of the code (e.g. the app heartbeat loop), but to be truly rigorous about this we should add support in our longpolling backend calls (like FunctionGetOutput) for catching app terminations and similar and return immediately with an error indicating it so no long-pollers sit around unecessarily/forever.

A bit more messy than I wanted to make it, but it's due to the fact that functions are not necessarily tied to an active app/stub in the user's current scope (in case of lookups). For that reason we should probably add backend support for terminating ongoing function calls as well (sending out special termination error outputs for all ongoing function calls when an app stops).
In general it should be a bit better than simply ignoring CancellationErrors like we did before though.


[bug] Tauri fails to build inside a workspace with workspace overrides

Describe the bug
While building a tauri project inside a Cargo workspace using cargo build, with src-tauri/Cargo.toml containing workspace overrides (such as authors = { workspace = true }), the message "This manifest requires workspace inheritance, but inherit_workspace hasn't been called yet" appears.

Additionally, using the command cargo tauri dev inside the same workspace, the message "Error failed to load cargo settings: failed to parse Cargo.toml: invalid type: map, expected a sequence for key package.authors at line 8 column 16" appears.

Reproduction

Create a new Tauri application in a cargo workspace (adding src-tauri to the members of the workspace) with workspace.package keys such as authors = { workspace = true }.
Add workspace overrides such as authors = { workspace = true } in src-tauri/Config.toml.
Run cargo build
Run cargo tauri dev

Expected behavior
The application should have built correctly and without errors while running cargo build , and cargo tauri dev should have built and started the application.
Platform and versions
Environment
› OS: EndeavourOS Rolling Release X64
› Node.js: 19.6.0
› npm: 9.4.2
› pnpm: Not installed!
› yarn: Not installed!
› rustup: 1.25.2
› rustc: 1.67.1
› cargo: 1.67.1
› Rust toolchain: stable-x86_64-unknown-linux-gnu
Packages
› @tauri-apps/cli [NPM]: 1.2.3
› @tauri-apps/api [NPM]: Not installed!
› tauri [RUST]: 1.2.4 (no manifest),
› tauri-build [RUST]: 1.2.1 (no manifest),
› tao [RUST]: 0.15.8 (no manifest),
› wry [RUST]: 0.23.4 (no manifest),
App
› build-type: bundle
› CSP: unset
› distDir: ../frontend/build
› devPath: http://localhost:5173/
› framework: Svelte
› bundler: Vite
App directory structure
├─ node_modules
├─ src
├─ static
├─ build
└─ .svelte-kit
Stack trace
❯ cargo build
   Compiling phennel v0.0.0 (/home/ianp/Projects/phennel/src-tauri)
error: failed to run custom build command for `phennel v0.0.0 (/home/ianp/Projects/phennel/src-tauri)`

Caused by:
  process didn't exit successfully: `/home/ianp/Projects/phennel/target/debug/build/phennel-a82e079ebcf46626/build-script-build` (exit status: 1)
  --- stdout
  cargo:rerun-if-env-changed=TAURI_CONFIG
  cargo:rerun-if-changed=tauri.conf.json
  cargo:rerun-if-changed=Tauri.toml
  cargo:rustc-cfg=desktop
  This manifest requires workspace inheritance, but `inherit_workspace` hasn't been called yet

❯ cargo tauri dev
       Error failed to load cargo settings: failed to parse Cargo.toml: invalid type: map, expected a sequence for key `package.authors` at line 8 column 16

Additional context
The (temporary) solution for this is to replace the workspace overrides with their actual values. This makes everything build and run correctly. However, it would be really nice to be able to have the workspace overrides.

Duplicate of #6122 and #5070. Was fixed on git and will be part of v1.3. Thank you.

Ah, I didn't know. Can't wait for v1.3 then!

I'm seeing this same issue in the 2.0.0 alpha. Has this fixed been pulled forward into 2.0?

@alexgladd yes, but v2 has many new features that may not be compatible with this. Could you open a new issue with the full error message and if possible a minimal reproduction example?
Unless your issue is about the license field, this was fixed here https://github.com/tauri-apps/tauri/pull/8672 (too recent to have made it in any release yet)

@FabianLars I tested the package fields one-by-one and it does indeed just seem to be an issue with the license field.


MSUnmerged: MongoDB structure

Impact of the new feature
MSUnmerged
Is your feature request related to a problem? Please describe.
As suggested in #10797, we need to define the structure of the MongoDB database.
Describe the solution you'd like
It seems to me the best approach to this would be to upload the RSE object we create at the beginning of the main loop of the service as it is. More precisely:
           {"name": rseName,
            "pfnPrefix": None,
            "isClean": False,
            "counters": {"totalNumFiles": 0,
                         "dirsToDeleteAll": 0,
                         "dirsToDelete": 0,
                         "filesToDelete": 0,
                         "deletedSuccess": 0,
                         "deletedFail": 0},
            "files": {"allUnmerged": [],
                      "toDelete": {},
                      "protected": {},
                      "deletedSuccess": [],
                      "deletedFail": []},
            "dirs": {"allUnmerged": set(),
                     "toDelete": set(),
                     "protected": set(),
                     "empty": []}}

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.

FYI @amaltaro

Thank you, Todor. Can you please edit the initial description and elaborate on the definition and data type allowed for each of those key names (including possible default values, if meaningful)? @todor-ivanov

Todor, given that we delete everything under a candidate directory, maybe we could store only a list of directories that are eligible for deletion. In short, I'm not sure whether we should store everything on our side. It's not clear to me how useful and important that information is, and in the long run it might become quite a lot of data as well.
Without thinking too hard, I'd be inclined to say that this would be the important information to store:
           {"name": rseName,
            "pfnPrefix": None,
            "isClean": False,
            "counters": {"totalUnmergedFiles": 0,
                         "totalDirsToDelete": 0,
                         "totalFilesToDelete": 0,
                         "totalFilesDeleted": 0,
                         "totalFilesFailDeletion": 0},
            "dirs": {"toDelete": set(),
                      "deletedSuccess": [],
                      "deletedFail": []},

Hi @amaltaro,
That is indeed the right approach. This  way we would leave behind all the fine grained information about files to be deleted and the generators with that. This would achieve two things:

Reducing the size of the documents preserved in the database and
Avoiding the need to store any non-JSON objects (like the file filter generators themselves). We still need to generate those on every poling cycle and lose some memory and CPU tough, but that's unavoidable, anyway.

The only thing I am trying to add to this construction is a way to apply the already preserved counters from previous runs, so that we try to delete only files/directories that are leftovers from previous runs. This way we would also gradually accumulate those counters run by run until we reach a sufficient percentage of "deleted success" and announce a clean state for an RSE. This ( the RSE clean status) currently is hard to estimate, because of the many retries to delete already missing files, which  prevents an RSE to ever reach a fully cleaned state, unless it have not been reached on a single push during the first polling cycle of MSUnmerged.

Just for logging purposes: what I am fighting here is yet another pythonic object which does not fit into the MongoDB data model:
InvalidDocument: cannot encode object: set(), of type: <class 'set'>
``

@todor-ivanov , it is yet another example that you should always use proper data-format when you yield and consume data in application. JSON is fine for that, while python objects are not. With communication to Mongo please always serialize data via json.dump(s) which will always provide proper JSON data-format.

Hi @vkuznet I agree with you. And the problem is not that we cannot serialize the object. we definitely can. and we can also try to benefit from some of the MongoDB indexing capabilities to speedup some stuff... plenty of things can be done, I agree. The current problem I have is, because the already constructed code relies on some set operations like: [1], which are crucial for the service. So I cannot avoid them. Now the fight I am talking about is to minimize the CPU cycles needed in order to get the data format prepared for inbound and outbound comincation with MongoDB. Ye... at the end it might turn out we should go for the most straightforward and less optimal solution to convert those sets both ways up and down the database stream.
[1]
https://github.com/dmwm/WMCore/blob/67dfd645e31988de44846817d9d28d1ca0ac3b89/src/python/WMCore/MicroService/MSUnmerged/MSUnmerged.py#L491-L492

@todor-ivanov , why not to do list(set()) in your data? This will keep your optimal data sets but will provide standard JSON object (list).

Hi @vkuznet , Yes,agreed. This is exactly what I am about to do. But the sets are nested one level bellow the top level MongoDB projection I am configuring. But I think it is still doable though.


feat(ui-components): new icon message sent added

Feature: new icon message send added
Related Issue
#888
Description

Adds a new icon message sent into ui-icons for consumption in Guided Answers

Thanks @815are @devinea @eouin @Klaus-Keller for reviews 😄


Add Optional output tensor and Q_ID support for Embedding

Add optional output tensor and q_id support

support already provided in TTNN


Fixes for INC import in setup_quantization

Adjustments for correct import of INC quantization lib

https://github.com/huggingface/optimum-habana/pull/1142


SSL certificate expired

Hey, thank you for creating such a wonderful API!
The API's SSL certificate expired and was wondering when it will be renewed?
Thank you!

Hi, certificate renewed, forgot to update it last week.. Thanks for mentioning it


Feature - provide optional name for clients

To distinguish the clients, it would be nice to provide a configuration possibility to specify a name for the target and origin section and use this name in the console output.

Will be released with version 1.7.0


⚠ Bofrost.be has degraded performance

In fef1c84, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 1166 ms

Resolved: Bofrost.be performance has improved in 78f7c7a.


Set up a "Hello world" project as one app with Webpack

In this project, I did the following:

Created a new Rails app called 'hello-rails-react'.
Used the command rails new -j webpack to set up the project.
Installed all needed node dependencies.
Created a babel.config.js in the root folder of the project.
Set up the project with Postgres database.
Created a table for storing messages and creating 5 different greetings.
Created an API endpoint that selects a random greeting from a table.
Created a static view that will be the root of the app.
Created the App component with react-router and rendered it in static view.
Created the Greeting component that will display a greeting.
Created a store, an action, and a reducer that will connect to the API endpoint to get the random greeting.

@FrederickMih, thank you very much, sir.


Hiding the y axis

Is it possible to hide the y axis, while still showing the series bound to it?
It would be a nice option, especially with the column type. Users could still read values from the tooltip.

My workaround is using css.
g.axis.y-axis {display: none}
``

I found a better work around. Just add margin: {left: 0} in your config


Error ALSA Carla 0.9.9

Trying to run Carla 0.9.9 in Google Cloud Engine with command

DISPLAY= ./CarlaUE4.sh -opengl

and receiving

4.24.3-0+++UE4+Release-4.24 518 0
Disabling core dumps.
ALSA lib confmisc.c:767:(parse_card) cannot find card '0'
ALSA lib conf.c:4528:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4528:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1246:(snd_func_refer) error evaluating name
ALSA lib conf.c:4528:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5007:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM default
ALSA lib confmisc.c:767:(parse_card) cannot find card '0'
ALSA lib conf.c:4528:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4528:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1246:(snd_func_refer) error evaluating name
ALSA lib conf.c:4528:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5007:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM default

and when closing with ctrl+c

^CFUnixPlatformMisc::RequestExitWithStatus
FUnixPlatformMisc::RequestExit
Exiting abnormally (error code: 130)

it's a error of missing library or something else ?

Just installed library alsa-utils but error persists.

solved with the help of
https://medium.com/@etendue2013/how-to-run-ai2-thor-simulation-fast-with-google-cloud-platform-gcp-c9fcde213a4a

The workaround to prohibit the above message is to create a file /etc/asound.conf with the following content. A detailed explanation may be found in this link.

pcm.!default {   type plug   slave.pcm "null" }

Just installed library alsa-utils but error persists.

Hi, i am also using Carla 0.9.9 on GCP, do i need insta lllibrary alsa-utils before i follow the medium's method? thks

Just installed library alsa-utils but error persists.

Hi, i am also using Carla 0.9.9 on GCP, do i need insta lllibrary alsa-utils before i follow the medium's method? thks

I can't say if It will work without install alsa-utils, but I did installed and created the file with the content from the previous message. That said, I suggest you create the file (without the alsa-utils) , try to run Carla and post for us your results, if you succeed or not.

Just installed library alsa-utils but error persists.

Hi, i am also using Carla 0.9.9 on GCP, do i need insta lllibrary alsa-utils before i follow the medium's method? thks

I can't say if It will work without install alsa-utils, but I did installed and created the file with the content from the previous message. That said, I suggest you create the file (without the alsa-utils) , try to run Carla and post for us your results, if you succeed or not.

i add pcm.!default { type plug slave.pcm "null" } to asound.conf to prohibit the ALSA lib message, but the Xorg Dispaly still some problem, and can't the examples in PythonAPI. Did you success run the examples on GCP?

Yes. After this problem, everything went fine. Right now I'm creating a new project to restart my tests with my code for Carla in GCP. If you installed the nvidia's drivers correctly (check it !), you shouldn't have problems... I suggest that you search for you problem here in the github (it can be something else) and if you don't find it, create a topic.
cheers!

Yes. After this problem, everything went fine. Right now I'm creating a new project to restart my tests with my code for Carla in GCP. If you installed the nvidia's drivers correctly (check it !), you shouldn't have problems... I suggest that you search for you problem here in the github (it can be something else) and if you don't find it, create a topic.
cheers!

Aha, so you mean you can see the UE4 window? or just run the program, i want to the UE4 window on GPC through Xorg. Thks!

Yes. After this problem, everything went fine. Right now I'm creating a new project to restart my tests with my code for Carla in GCP. If you installed the nvidia's drivers correctly (check it !), you shouldn't have problems... I suggest that you search for you problem here in the github (it can be something else) and if you don't find it, create a topic.
cheers!

Aha, so you mean you can see the UE4 window? or just run the program, i want to the UE4 window on GCP through Xorg. Thks!
When i launch Xorg, there is an error (EE) Fatal server error (EE) no screens found
Then i use P100 with CUDA10.2 and nvidia-smi works.

Hi ! I don't if I understood correctly your question ... BUT:
I can't see any graphic interface, only information from the terminal (text). I think there is a way, using different remote access with, but I never used or have more information). I don't launch Xorg, just run Carla and my scripts.
Ps: Nvidia's drivers are important to run the server and won't work without them.

Yes. After this problem, everything went fine. Right now I'm creating a new project to restart my tests with my code for Carla in GCP. If you installed the nvidia's drivers correctly (check it !), you shouldn't have problems... I suggest that you search for you problem here in the github (it can be something else) and if you don't find it, create a topic.
cheers!

Aha, so you mean you can see the UE4 window? or just run the program, i want to the UE4 window on GCP through Xorg. Thks!
When i launch Xorg, there is an error (EE) Fatal server error (EE) no screens found
Then i use P100 with CUDA10.2 and nvidia-smi works.

Hi ! I don't if I understood correctly your question ... BUT:
I can't see any graphic interface, only information from the terminal (text). I think there is a way, using different remote access with, but I never used or have more information). I don't launch Xorg, just run Carla and my scripts.
Ps: Nvidia's drivers are important to run the server and won't work without them.

Hi, i understand that! Thanks! I try to see the graphic interface but still some errors, i am still trying to solve it, if success i will come back.

It is puzzling how this appears in CARLA 0.9.8 when built from source with make package, but not in the official CARLA 0.9.8 docker image...

Probably the ubuntu image from docker already was configured and your computer it's not.

I understand that adding pcm.!default { type plug slave.pcm "null" } to /etc/asound.conf should solve the problem, but I am a little confused because no such directory exists in my Carla installation. Do I need to create it, and if so where? Thanks!

I understand that adding pcm.!default { type plug slave.pcm "null" } to /etc/asound.conf should solve the problem, but I am a little confused because no such directory exists in my Carla installation. Do I need to create it, and if so where? Thanks!

@Stephanehk I don't understand what you mean by doesn't exist in your Carla installation, because the file asound.conf is part of the file system /etc/. In fact, it's a library. If it doesn't exist, you should install the library alsa-utils, as I said previously. For further explanation of why make that change in the file check it out: https://medium.com/@etendue2013/how-to-run-ai2-thor-simulation-fast-with-google-cloud-platform-gcp-c9fcde213a4a.
Cheers.

@wendersonj Is this necessary to start the Carla server? I get the above error messages and my server does not run, but I am not sure if it's a problem with Alsa or if something else is going on.

Nop. You should know if it's a alsa problem if it shows up any message about alsa or related... In case you are no able to start your server, you should look up what it is in your log and search for more information here on issue's github from Carla.

@wendersonj I ask this because I get the error messages above and then nothing happens, Carla just hangs. Because no other error messages are printed (even though Carla does not terminate), I am unsure if the server is not starting because of Alsa. Do you have any ideas?

You should post a print for your terminal.

@wendersonj  My terminal displays exactly the same error message you had:
4.24.3-0+++UE4+Release-4.24 518 0
Disabling core dumps.
ALSA lib confmisc.c:767:(parse_card) cannot find card '0'
ALSA lib conf.c:4528:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4528:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1246:(snd_func_refer) error evaluating name
ALSA lib conf.c:4528:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5007:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM default
ALSA lib confmisc.c:767:(parse_card) cannot find card '0'
ALSA lib conf.c:4528:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4528:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1246:(snd_func_refer) error evaluating name
ALSA lib conf.c:4528:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5007:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM default

I understand that adding pcm.!default { type plug slave.pcm "null" } to /etc/asound.conf should solve the problem, but I am a little confused because no such directory exists in my Carla installation. Do I need to create it, and if so where? Thanks!

When you said that you didn't have the folder, did you install alsa after ? After installing alsa, you should do the changes on the file .. Have you done it?

solved with the help of
https://medium.com/@etendue2013/how-to-run-ai2-thor-simulation-fast-with-google-cloud-platform-gcp-c9fcde213a4a

The workaround to prohibit the above message is to create a file /etc/asound.conf with the following content. A detailed explanation may be found in this link.

pcm.!default { type plug slave.pcm "null" }

@wendersonj I was trying to avoid installing Alsa because I do not have root privileges, however, if that is the only way to resolve the issue I will give it a shot. Thanks!

okay ! I don't know any workaround without installing, but try install it ... or if you find any other way, post here !
cheers

@wendersonj  First off I believe I found a better way to do this. I simply created a file entitled .asoundrc in my home directory and copy and pasted pcm.!default { type plug slave.pcm "null" } into this file (more details here). I now however still have the error
xcb_connection_has_error() returned true Failed to create secure directory (/run/user/40445/pulse): No such file or directory
which seems to have to do with the Pulse audio library. Do you have any ideas or does this warrant a new issue?

@Stephanehk Great ! Thanks for share your workaround. But, this probably it's a new error and I don't have ideas... A quickly search on google, I found this: https://unix.stackexchange.com/questions/320809/audio-not-working-on-debian-jessie. Not sure if will help you. Sorry.

@wendersonj yeah, the CARLA server just hangs as yours did originally. I still don't understand why because I would not think audio is necessary for it to run.

I think that there was a parameter -no-sound, but I don't know if it works...

I think that there was a parameter -no-sound, but I don't know if it works...

The option should be -nosound, and it works.


modify the entropy function be able to compute vectorizly

Hi, I have used your package to process the ECG signal and it achieve good results on classify different heart disease. Thanks a lot!
However, so far, these functions are only can deal with one-dimensional signal like array(~, 1). May I take a try to modify the code and make it can process the data like sklearn.preprocessing.scale(X, axis=xx)?  So it will be more efficient to deal with big array, because we do not need to run the foor loop or something else.
My email is<EMAIL_ADDRESS>welcome to discuss with me!

Hi @cheliu-computation,
Thanks for opening the issue. Actually, some functions can handle multi-dimensional array and already have the axis argument, e.g. hjorth_params, num_zerocross, katz_fd.
Adding support for multidimensional array for the other functions will be more tricky, especially because several of these functions are based on Numba and the current implementation only supports 1D array. I think it will be a lot of work, but please feel free to give it a try.
A "cheating" approach for this could be to internally implement a call to numpy.apply_along_axis. However, this will not increase computation time compared to a standard for loop.
Thanks,
Raphael

Thanks for reply! I will try my best and upload the code for review.
I will start with the perm_entropy and several entrop calculation function.


Add operational FAQ entry about --background flag causing hangs

This gets asked about a lot (most recently in https://github.com/cockroachdb/cockroach/issues/16162). It's almost arguable that we should change the behavior of the --background flag to accommodate users' expectations, or at the very least to print a warning if it's taking a long time. What do you think?
cc #406 and #1403

This change is

http://cockroach-docs-review.s3-website-us-east-1.amazonaws.com/7e0a0f85a3ba32bcbac8d27b99430968219de360/

http://cockroach-docs-review.s3-website-us-east-1.amazonaws.com/23f7e4b68c635398917c742a50820c6e2bdc8e5c/

http://cockroach-docs-review.s3-website-us-east-1.amazonaws.com/23f7e4b68c635398917c742a50820c6e2bdc8e5c/


Access controls within docked KryptonPage

How do I get a docked kryptonpage by uniquename and access the controls (textbox, buttons) within?
I've kind of figured out how to get the page that I want into a KryptonPage variable but I can't figure out how to cast it so I have access to the controls to modify/read the text.

I'm going that way:
foreach (var page in kryptonDockingManager1.Pages)
{
ctl_MyControl _MyControl= (ctl_MyControl )page.Controls.Find("ctl_MyControl ", true).FirstOrDefault();
if (_MyControl != null)
{
//Do something
}
}


Fix check_password function and use the standard rabbitmq api call instead

Old one was failing with:
Error: Execution of '/usr/sbin/rabbitmqctl eval rabbit_auth_backend_internal:check_user_login(<<"root">>, [{password, <<"pass">>}]).' returned 2: Error: {undef,
[{rabbit_auth_backend_internal,check_user_login,
[<<"root">>,[{password,<<"pass">>}]],
[]},
{erl_eval,do_apply,6,[{file,"erl_eval.erl"},{line,569}]},
{rpc,'-handle_call_call/6-fun-0-',5,
[{file,"rpc.erl"},{line,205}]}]}
rabbitmq-server                     3.5.0-1

This is a duplicate of #322, though the implementation here uses the suggestions found in code review. I like that the implementation in #322 is backwards compatible with older versions of rabbit. Perhaps collaboration is possible?

I think this is the preferred approach over #322, hoping to get more feedback there. Since tests aren't failing and no new functionality was added I think this PR is complete, just waiting for more community feedback.

I am currently using this fix with no issues on Debian 7.

I have also tested and am using this fix as it seems cleaner.
It is noted not to support <2.3.0 in the other PR, but module readme states tested on >3.0 so should be no problem.
Wouldn't be hard to add support for <2.3.0, but can't imagine it's required. It would be a regression if anyone is on a 4 year old rabbitmq.

thank you guys.
works perfect on debian jessie.


Fixes junit reporter throws ReferenceError

This PR fixes issue #338.

Thanks!
On Tue, Apr 25, 2017 at 1:32 AM Mike Reinstein<EMAIL_ADDRESS>wrote:

Merged #339 https://github.com/caolan/nodeunit/pull/339.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/caolan/nodeunit/pull/339#event-1056118113, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAWMJ0kfBoF02NB9dj9BCNID4JU27aaQks5rzaGBgaJpZM4L_-Qy
.

--
Sent while on the go.


Count the number of files for (compare) reports when testing seed

It's an ugly but working solution for not having a static number to test against in the seeding spec. We're counting the files instead, so if someone adds a new report, the number doesn't have to be increased.
@miq-bot add_reviewer @martinpovolny
cc @vestival
@miq-bot add_label test, reporting, hammer/no

This is not as ugly as having the number hard-wired I think.
This still makes sure that all the reports are loaded while not adding one more file to edit (and conflict) for anyone who is adding reports.
Any objections? @Fryguy ? @Ladas ? @jrafanie ? @agrare ?

No objections here, most of the time when a hard coded value test fails people just blindly update the count to the number they see anyway instead of trying to understand what is wrong.  I'm not that familiar with the reports area so I'll leave it to someone else to merge.


x.com redirect

It appears that they are now forcing Twitter.com to redirect to X.com. Also, for some reason, the extension does not work on x.com.

x.com redirect support was added in Release 4.0.0
I upgraded to that version, and x.com is working for me now

Problem: I have version 3.24.0 installed, and my Firefox (version 126.0 on Mac) does not recognize that a new version (version 4.0.0) is available for download. How do I force Firefox to update this extension?
Things I tried:

Update Firefox
Turn off "Allow Automatic Updates" for this extension, click on Check for Updates (as described here)

I do not want to remove and re-install this, as I do not want to lose my personal preferences.

Just running Check for Updates should do it

Seems to work now. Thank you <3


Tracking Service Refactor

Refactor tracking service from a TimerTask to a JobService. This api is better with battery and provides features like only execute while charging and under certain network conditions.

Found new api WorkManager. Will try it out because it is shiny and new (alpha stage) .

WorkManager is too experimental for production. I will re-open at a later time.

I knew I wasn't going crazy link. Work manager looks viable now.

commit fbef5f503eae480439cff56edd5127c031508b6b
Download tracking (2nd) refactor is complete. Notable change includes leverage of WorkManager to trigger the task even if the app is not open. This method is more reliable and works well with other scheduled work. The interval is also changed to HOURS instead of MINUTES with the default at 12. Download tracking is also now locked to WIFI state only to prevent mobile data use.
If you are having issues with download tracking not working overnight please see this snippet:
On my Asus phone is an app called Auto-start Manager that prevents apps from staying in memory in order to free up resources. It could be called something else on another device but you get the idea. Allow it through the app and I get successful indefinite repeating jobs. Hope this helps someone.
Please let me know if you run into issues.


Set git.decorations.enabled in your global configuration to false.
Set git.decorations.enabled in your local configuration to true.
Open the directory with the local configuration, check your VCS view and refresh, this should work as expected.
Set git.decorations.enabled in your global configuration to true.
Check your VCS view again and refresh, the decorations start stacking (this is the bug).
If you keep flicking the global setting, more badges will appear.

This issue propagates throughout the interface where this badge is shown.

Does this issue occur when all extensions are disabled?: Yes

@wuhkuh, sorry for not getting back to you on this until now.
Are you able to reproduce the issue with the latest version of VS Code?