Bible book and Chapter linking gone?

Describe the bug
As of yesterday evening, I no longer have the ability to auto link the book of the Bible or chapter. Is this a glitch or was the feature removed? I loved this feature.
To Reproduce
Steps to reproduce the behavior:

Go to the plugin settings and scroll to "Tagging and Linking Settings

Expected behavior
You'll not see the option to link any longer.
Screenshots

What Device Do You Use(please complete the following information):

Device: iPhone 12mini and Macbook

Thanks for your feedback.
It was removed in this pr, and there are 2 reasons there, one is the UI, the other is the link formation.
https://github.com/tim-hub/obsidian-bible-reference/pull/119#issuecomment-1705014684
There are more discussion here,
https://github.com/tim-hub/obsidian-bible-reference/discussions/115
https://github.com/tim-hub/obsidian-bible-reference/discussions/127
Anyway, will think about it and try to resolve the limitations to get it back.
If you got some ideas, please feel free to join the discussion. 😁

this should be resolved in release https://github.com/tim-hub/obsidian-bible-reference/releases/tag/2.3.0


feat: no support of phase in the release metadata

What type of PR is this?

What this PR does / why we need it:
Which issue(s) this PR fixes:

Fixes #
Special notes for your reviewer:
Does this PR introduce a user-facing change?

Additional documentation e.g., design docs, usage docs, etc.:

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

4 of 4 (100.0%)  changed or added relevant lines in 4 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.08%) to 54.408%

Totals

Change from base Build<PHONE_NUMBER>:
0.08%

Covered Lines:
8843

Relevant Lines:
16253

💛  - Coveralls


Block Neural Autoregresive Flow

Hello,
do you know if there is an existing implementation of Block Neural Autoregresive Flow  (aka B-NAF) in the context of nflows?
Thanks

I am not aware of any existing implementations of B-NAF using nflows. Perhaps the original author (owner of the linked repo) will be able to help?


[Enhancement] Support Pydantic v2

Pydantic v2 comes with several performance and safety benefits due to being compiled in Rust with python bindings.
I'd love to see the models: HashModel, JsonModel, EmbeddedJsonModel all use the new and improved pydantic.
There maybe a small migration workflow, which the pydantic team is building a tool for.

take a look at https://docs.pydantic.dev/latest/migration/
also take a look at this tool that will automatically upgrade some of the changes for you: https://github.com/pydantic/bump-pydantic

So far, commit #533 does not successfully support Pydantic v2. Keeping this open.

Also waiting for this to be supported.


Added function to download csv file

Needed a function to save workouts to a CSV file. Let me know what you think! I am not sure whether the timezone would be better configurable or left as is.

Hi there,
I feel this would be better served as a script inside the examples/ directory. This keeps a separation between the data layer and the output layer.
If you can put a good example in that directory, maybe something like "workouts_to_csv.py" or something like that, that would work.


Add LICENSE

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@06260ff). Click here to learn what that means.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master       #7   +/-   ##
=========================================
  Coverage          ?   49.11%
=========================================
  Files             ?        5
  Lines             ?      395
  Branches          ?        0
=========================================
  Hits              ?      194
  Misses            ?      201
  Partials          ?        0

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 06260ff...bf140be. Read the comment docs.


missing plugin craft3-pathtools

craft3-pathtools is a requirement for the base _layout.twig file, but is not included in the scaffolding package.

I removed the dependency on PathTools from _layout.twig -- but I haven't gone through that file completely to refactor it yet... and there are some additional scaffolding files I'll be adding.
I didn't expect anyone to be using this quite yet (thus no release tags), it's still a work in progress... but keep any issues coming! :)


fix: Plumb appId from .cl import files through to app creation request

Plumbs appId through from .cl file to the CreateApp request.

I think you mentions on standup you were retargeting this towards master?
Also, I thought there would be an associated server change. For this to work properly, is that also open?

I think this server is already written this way, but want to ensure this is upsert type given that ID's can conflict. (User imports same id twice)

I think you mentions on standup you were retargeting this towards master?
Just created it : https://github.com/microsoft/conversationlearner/pull/49

Also, I thought there would be an associated server change. For this to work properly, is that also open?
Indeed - https://dialearn.visualstudio.com/BLIS/_git/service/pullrequest/650


Google Cloud Tools menu group lost ordering

I believe  #2100 is the culprit.

Another thing I'm noticing is that the local run action is missing.

I also noticed that the order is different in UE vs CE.

see this comment: https://github.com/GoogleCloudPlatform/google-cloud-intellij/pull/2126#issuecomment-390704039
I think a lot of these issues are stemming from the same root cause (in this cause, I think this explains why the local run action is missing)

for easier reference, here is what the order used to look like:


[BUG] Some polled messages are moved to dead letter queue without errors being thrown

Describe the bug
I have an integration module that is using the azure-messaging-servicebus library version 7.1.0. We are using that library to poll a subscription exposed by Microsoft on the service bus. Occasionally some of the messages are posted by Microsoft but not received by Red Hat. When Microsoft engineers have examined the messages they have been moved to the dead letter queue after ten failed polling attempts. However, we don't see any indication that the message was polled by the library and there are no message in our log. We have the logging level set to WARN.
Exception or Stack Trace
There is no exception or log entry.
To Reproduce
Unfortunately this only happens occasionally so I don't have a consistent way to reproduce the problem.
Code Snippet
LOGGER.info("MS Poller: Receive message ===>>>");
ServiceBusReceiverClient receiver = new ServiceBusClientBuilder()
.connectionString(azureServiceBusConfig.azureBusConnectionString)
.receiver()
.topicName(azureServiceBusConfig.azureBusTopicName)
.subscriptionName(azureServiceBusConfig.azureBusSubscriptionName)
.buildClient();
LOGGER.info("MS Poller: Getting message...");
IterableStream messages = receiver.receiveMessages(1, Duration.ofSeconds(1));
LOGGER.info(String.format("MS Poller: Retrieved messages = %b%n", messages.iterator().hasNext()));
ASBMessageResponse response = new ASBMessageResponse();
for (ServiceBusReceivedMessage message : messages) {
LOGGER.info(String.format("MS Poller: Retrieved message = %s%n", message.toString()));
}
Expected behavior
If an error occurs while trying to poll a message or some other issue causes the message to not get properly polled then an exception should be thrown. At the very least there should be some log entries at ERROR level.
Screenshots
If applicable, add screenshots to help explain your problem.
Setup (please complete the following information):

OS: RHEL 7.5
IDE: n/a
Library/Libraries: com.azure:azure-messaging-servicebus:7.1.0

Additional context
Add any other context about the problem here.
Information Checklist
Kindly make sure that you have added all the following information above and checkoff the required fields otherwise we will treat the issuer as an incomplete report

[X ] Bug Description Added
[? ] Repro Steps Added
[X ] Setup information Added

Hi @lordarcy, @YijunXieMS and @hemanttanwar will follow up with you shortly.

@lordarcy I'll look into this ASAP

Hi @lordarcy your code should receive only one message with the following code.
IterableStream messages = receiver.receiveMessages(1, Duration.ofSeconds(1));

From the existing information, I don't know why other messages are dead-lettered.
Anyways, do you consider using the higer-level API ServiceBusProcessorClient? It receives indefinitely and recovers from network error. You just need to provide a callback function that handles messages.
BTW, could you upgrade to the latest version of SDK?

@YijunXieMS we are working on updating the library to the latest version but there were some dependencies brought in after March that are conflicting with our integration application. I will investigate using the ServiceBusProcessorClient but since that will require rearchitecting the application (which is currently stateless) I don't have an ETA for when/if that can be done.
Do you have any suggestions for logging that an be enabled to debug the process of retrieving messages? At the moment I don't get any indication of a processing errors and there is nothing showing up in the logs with the logging level set to warning.

@lordarcy I took another look at your issue here. While moving to the ServiceBusProcessorClient has its benefits, mainly the fire and forget mechanism, auto lock renewal, auto complete feature, receiving indefinitely and recovering from failures, this move will not help with your problem with messages moving to the dead letter queue without the client telling you why.
Fortunately, dead lettered messages contain the reason as to why they were dead lettered. See moving msgs to DLQ. The next time this happens to your application, we would recommend that you first check the dead letter reason on the message. See

ServiceBusReceivedMessage.getDeadLetterReason()
ServiceBusReceivedMessage.getDeadLetterDescription()

This reason should give you an idea of what is happening.

Do you have any suggestions for logging that an be enabled to debug the process of retrieving messages? At the moment I don't get any indication of a processing errors and there is nothing showing up in the logs with the logging level set to warning.

Given that you were using receiveMessages() on the sync client, the typical try/catch should work for you to get the errors. @ki1729 Anything to add here?

I am waiting on a solution for https://github.com/Azure/azure-sdk-for-java/issues/22423 before merging this MR.


Added Russian translation

AI and personal skills were used to translate.

Hey, sorry for the delay, I only noticed it now (I never saw an email about this, must have missed it). I'll merge this and update the mod on the workshop too. Thanks for the translation 👍

Please, I don't mind. You're not the only one who hasn't seen my translation for a long time. It makes me happy that you at least noticed it.


Implement a new rule for FastApi routes

Hi there,
I recently came up with the idea to remove the redundant usage of the response_model keyword in FastAPI routes. FastAPI looks at the return type annotation of the decorated function by default, so using response_model while having a return type annotation with the same value is a code duplication that should be avoided.
As someone new to Rust and contributing to Ruff, I took this opportunity to learn and implemented this rule in #11579. If you find this rule aligns with Ruff’s goals, I would kindly ask for a code review.
Thank you!
Tomer Bin

As someone who uses FastAPI and did not know about this code duplication (unfortunately exists in my repository) I would love for that rule to be implemented! 👍

As someone using FastAPI that had no idea that this is a code duplication (which exists in my project unfortunately 😅) I would love for this rule to be implemented 👍🏼

Hi @charliermarsh ,
Thanks for all the great work on Ruff! I noticed your comments about the benefits of bundling many rules that are not codebase specific in here, is the current approach since there are no plugin system for Ruff at the moment.
I get that my PR #11579 is FastAPI-specific, but I think it helps by removing redundant response_model usage and cleaning up the code. Hopefully, it fits with Ruff’s goals of improving code quality and efficiency (and non FastApi users shouldn't be affected by that 😄 )
I’d really appreciate it if you could take a look and share any feedback.
Thanks!
Tomer

Added in #11579 -- thanks @TomerBin!


No module named decompanion

Hey, just tried installing this plugin. Followed the instructions but when I run it I'm getting the following error in the Ghidra console:
Traceback (most recent call last):
  File "/home/user/Tools/ghidra_plugins/decyx/Decyx/Decyx.py", line 16, in <module>
    from decyx.gui import *
  File "/home/user/Tools/ghidra_plugins/decyx/Decyx/decyx/gui.py", line 3, in <module>
    from decompanion.dialogs.suggestion_dialog import show_suggestion_dialog
ImportError: No module named decompanion

Running Ghidra 11.2.

Very quick fix without having to change any code:
Copy the decyx folder where Decyx.py is and call it decompanion

Thanks that did the trick!

Sorry, looks like I somehow forgot to fix some of the renaming in some of the files back when the project was still called Decompanion. Should be fixed now.


request: record dj input

Hi all,
I am trying to record the input when my dj's stream with the following liquidsoap code:
output.file(%mp3, append = true, "/var/recorded/newshow.mp3", mksafe(input.http("http://localhost:8000/radio.mp3")))
adding this code to the custom configuration on the profile page works, but, it will record the playlists aswell as the radio.mp3 mount will fall back to the autodj.mp3 mount.
To only record the live input, the code should be executed when the source connects to the server therefore it would be nice to have the <on-connect> mount-parameters in icecast.xml available.
Is it possible to add a <on-connect> and <on-disconnect> option to the advanced settings so we can execute scripts when sources connect or disconnect .
Thanks,
Jeroen

@jeroenbauwen This is an excellent idea, and I definitely appreciate your thoroughness in describing the issue in detail!
I have pushed up a new change that allows you to specify any custom configuration you want added to the frontend (IceCast). You can specify it either as <on-connect>test</on-connect> or {"on-connect": "test"} and the code will add it to the mount's configuration. Since this is the last step in mount config, you can also use this to override mount defaults specified by the code itself higher up.


⚠ Bofrost.es has degraded performance

In d8e7e7e, Bofrost.es (https://www.bofrost.es) experienced degraded performance:

HTTP code: 200
Response time: 1404 ms

Resolved: Bofrost.es performance has improved in 09bde73 after 6 minutes.


[mle] send Link Request immediately if router id was previously allocated

After upgrading to a router, the device will wait until it receives a
Route TLV from a neighboring node indicating that the new Router ID
has been allocated. In normal cases, this is not an issue since the
Leader will disseminate a new Router ID Sequence after allocating a
new Router ID. However, in some scenarios, a device may request the
same Router ID that was previously allocated and significantly delay
establishing links with neighboring routers. With this commit, a
device will immediately send a Link Request if the Router ID was
previously allocated.

Thank you Jonathan! I verified this PR on my previous scenario, and now I don't see any significant delay in the communication. Also checked on Wireshark that REED indeed sends Link Request immediately after switching role back to Router again.

@LuDuda , thanks for reporting this issue and validating this fix!


Update _config.yml

Test modifying title and author

merging my edit of title and author on main branch.


Ability to choose more than one data source -> Interlink scenario

Ability to choose more than one data source! -> Interlink scenario

Addressed by Query Designer, not required any more from Query builder


Fix Markdown links on community page

Hugo does not render the reference-style Markdown links if the
reference and the link defintion are not in the same panel.
Before:

After:

Current coverage is 69.46% (diff: 100%)

Merging #833 into master will decrease coverage by 0.79%

@@             master       #833   diff @@
==========================================
  Files           211        211
  Lines          4627       4627
  Methods        4183       4183
  Messages          0          0
  Branches        444        444
==========================================
- Hits           3251       3214    -37
- Misses         1376       1413    +37
  Partials          0          0

Powered by Codecov. Last update 0db54b8...b707197


Fix ForbiddenError: Forbidden

This error occured when requesting resources from domain to another domain.

This error indicates that when the server is processing the client's request, the requested action is either not permitted or not authorized. "Forbidden" means that the client does not have the necessary permissions to access the requested resource or perform the specified action.
CORS (Cross-Origin Resource Sharing) Problems: When a web application tries to access resources from a different domain, and the domain is not allowed, a "Forbidden" error can occur.
Solution:
yarn add cors
// CORS 설정 app.use(cors({     origin: 'http://localhost:3000', // 리액트 애플리케이션의 주소     credentials: true // 필요한 경우, 인증 관련 설정 }));


CUDA error

Hi
First, thank u for having shared ur code with us
I tried to execute ur code on google colab but it gave me this error even if CUDA is activated

do u have any ideas plz?
thank u

Did u change the setup from cpu to GPu in colab already ???

yes I did

maybe you choose the wrong gpu number, try to change the os.environ
rajae-Bens<EMAIL_ADDRESS>于 2020年11月24日周二 00:06写道：

yes I did
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/HandsomeCao/Bert-BiLSTM-CRF-pytorch/issues/4#issuecomment-732258479,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AENIJXXMF2BIYFJUUP4ELL3SRKCAHANCNFSM4T7FIHWQ
.


[STORM-2613] Tuples that aren't sampled shouldn't be considered for latency calcul…

Set delta to -1 , so that time delay for tuples that aren't sampled will not be added in BoltExecutorStats

+1 nice finding.
@vinodkc Did you find this spot from 1.x version line? If then could you craft pull request against 1.x-version too?

Sure, I'll make a PR against 1.x vesrion


request_repaint_after does not work when processing incoming messages from websocket

As part of investigating: https://github.com/rerun-io/rerun/issues/963, I changed decode_log_msg to use request_repaint_after, however on web this prevents any painting from ever happening until the user interacts with the UI or triggers painting in some other fashion.

This is a bug in eframe:

https://github.com/emilk/egui/issues/2674

Fixed upstream


Possible workaround for the issues with multimodal...

Multimodal request seems to currently ignore the initial prompt - the multimodal example in this repo is not really working if you change the prompt. This is a changed version that seems to work - but includes a workaround:
import sys
import random
import httpx
from ollama import chat

latest = httpx.get('https://xkcd.com/info.0.json')
latest.raise_for_status()
num = random.randint(1, latest.json().get('num'))
comic = httpx.get(f'https://xkcd.com/{num}/info.0.json')
comic.raise_for_status()

print(f'xkcd #{comic.json().get("num")}: {comic.json().get("alt")}')
print(f'link: https://xkcd.com/{num}')
print('---')

raw = httpx.get(comic.json().get('img'))
raw.raise_for_status()

res = chat('llava', messages = [
  {			'role': 'user',
        	        'images': [raw.content],
			'content': ' '
   },
  {			'role': 'user',
        	        'images': [],
			'content': ' what is to the left in the image?'
  }
], stream=False)
print(res['message']['content'])

Thanks, I also noted aout the ignorance, but haven't thought about this workaround

This should be fixed upstream in ollama by prepending the image tag rather than appending. This should be fixed by https://github.com/ollama/ollama/pull/2789 which is released in 0.1.28


Is it possible to smooth zoom when changing camera device on Android❓

Question
Hi there,
I am trying to smooth zoom between ultra-wide-angle and wide-angle by changing the device based on the zoom level, currently it kind of works but has a black screen for a short time in between switching which camera is used. Like what happens on iOS devices naturally
Is there any way around this or is it a limitation of the underlying android camera package?
What I tried
No response
VisionCamera Version
2.15.1
Additional information

[X] I am using Expo
[X] I have read the Troubleshooting Guide
[X] I agree to follow this project's Code of Conduct
[X] I searched for similar questions in the issues page as well as in the discussions page and found none.

Closing as this is a stale issue - this might have been fixed with the full rewrite in VisionCamera V3 (🥳) - if not, please create a new issue.
If your issue has been fixed, consider sponsoring me on GitHub to say thanks 💖
If your device is a multi-cam and does not smooth-zoom, then it's the Android OS' fault. nothing I can do there tbh


fix: Mask watcher

Fixes #3049.

Thanks @danharrin for your work on this. I've just upgraded my project to the latest version (v2.15.16), however I still experience the same issue as per #3049. Is there any specific methods I need to add to my TextInput mask?

Have you recompiled your assets & cleared your view cache? I assume you're using the form builder and not the admin panel

Those are the steps I've done:
composer upgrade
php artisan filament:upgrade
php artisan cache:clear
I don't use any custom JS but recompiled my assets just in case.
I am using the admin panel, the TextInput component is loaded normally via form schema.

I see, I wonder how I got this working ok yesterday...

Just released a hotfix for this, can you test out v2.15.17?

It's working now, many thanks!


Use workers with more resource capacity in the combine loadtest.

fixes: https://github.com/apache/beam/issues/23904

Run Seed Job

Run Load Tests Python Combine Dataflow Streaming


Enhancement  on Know SFC Page

Issue Type:
[  ] Bug Report
[x]  Feature Request
[  ] Documentaion
Describe the feature
Improvement of the Know SFC page
Possible solution
I am going to add a new illustrator image developed using Adobe Illustartor placed at top right corner and text alignment and font will also be improved. Both the features will include animation and will be user interactive.
Screenshots
N/A

Admins please assign me this issue

hi @PranavChauhan22 , can you elaborate a bit more about your suggestions? Try attaching some media (pics/videos) to support your work.

@PranavChauhan22  Any updates ? If any please let us know !!


Added option to stop toast timer from restarting when mouse hovers over toast.

Hi Punch83,
Thanks for such great PR!
Jiri.


[CT-780] [Bug] ... is not of type 'string'

Is there an existing issue for this?

[X] I have searched the existing issues

Current Behavior
Hello
tldr: dbt transforms yml strings to int values, which causes dbt to break.
I have a source yml file with the following source (ids changed):

name: "12345678"
database: my-bigquery-project-1234
tables:
- name: ga_sessions
identifier: "ga_sessions_*"

for me this works without a problem. However when a co-worker tried to install dbt and run a command the following error message occured:
Invalid sources config given in [path_to_this_source_file.yml] @ sources: ['name': 12345678, 'database': 'my-bigquery-project-1234', 'tables': [{'name': 'ga_sessions', 'identifier': 'ga_sessions_*'}]] - at path ['name']: 12345678 is not of type 'string'
how can we fix this? Is this a bug somehow, caused by some other package maybe? Or do you have a hint to solve the issue?
Expected Behavior
The name of the source dataset should be interpreted as '12345678' (type string) as indicated by the quotes in the yml file, and not as integer (which also causes the error)
Steps To Reproduce
running a simple dbt command with a source file (see in "Current Behavior") (python 3.10)
I don't really know how to reproduce the error, since it works for me personally, but not for my colleague.
Relevant log output
`Invalid sources config given in [path_to_this_source_file.yml] @ sources: ['name': 12345678, 'database': 'my-bigquery-project-1234', 'tables': [{'name': 'ga_sessions', 'identifier': 'ga_sessions_*'}]] - at path ['name']: 12345678 is not of type 'string'`

Environment
- OS: mac
- Python: 3.10
- dbt: core: 1.1.1 (latest), bq: 1.1.0 (latest)

These are the packages when pip list'ing:

agate                    1.6.3
attrs                    21.4.0
Babel                    2.10.3
cachetools               5.2.0
certifi                  2022.6.15
cffi                     1.15.0
charset-normalizer       2.0.12
click                    8.1.2
colorama                 0.4.4
dbt-bigquery             1.1.0
dbt-core                 1.1.1
dbt-extractor            0.4.1
Flask                    2.1.1
future                   0.18.2
gcloud                   0.18.3
google-api-core          2.8.2
google-auth              2.8.0
google-cloud-bigquery    2.34.4
google-cloud-core        2.3.1
google-crc32c            1.3.0
google-resumable-media   2.3.3
googleapis-common-protos 1.56.3
grpcio                   1.47.0
grpcio-status            1.47.0
gunicorn                 20.1.0
hologram                 0.0.15
httplib2                 0.20.4
idna                     3.3
importlib-metadata       4.11.3
isodate                  0.6.1
itsdangerous             2.1.2
Jinja2                   2.11.0
jsonschema               3.2.0
leather                  0.3.4
Logbook                  1.5.3
MarkupSafe               2.0.1
mashumaro                2.9
minimal-snowplow-tracker 0.0.2
msgpack                  1.0.4
networkx                 2.8.3
oauth2client             4.1.3
packaging                21.3
parsedatetime            2.4
pip                      21.3.1
proto-plus               1.20.6
protobuf                 3.20.1
pyasn1                   0.4.8
pyasn1-modules           0.2.8
pycparser                2.21
pyparsing                3.0.9
pyrsistent               0.18.1
python-dateutil          2.8.2
python-slugify           6.1.2
pytimeparse              1.1.8
pytz                     2022.1
PyYAML                   6.0
requests                 2.28.0
rsa                      4.8
ruamel.yaml              0.17.21
ruamel.yaml.clib         0.2.6
setuptools               60.2.0
six                      1.16.0
sqlparse                 0.4.2
text-unidecode           1.3
typing_extensions        4.2.0
urllib3                  1.26.9
Werkzeug                 2.1.0
wheel                    0.37.1
zipp                     3.7.0

What database are you using dbt with?
bigquery
Additional Context
No response

could be fixed. it was the package MarkupSafe, which was not Version 2.1.1 .
although when installing DBT the following message popped up:
dbt-core 1.1.1 requires MarkupSafe<2.1,>=0.23, but you have markupsafe 2.1.1 which is incompatible.
so in the end "ignoring" this error message solved the issue


WIP: bridge Objective-C/Swift layers

Description:
Risk Level:
Testing:
Docs Changes:
Release Notes:
[Optional Fixes #Issue]
[Optional Deprecated:]

Waiting on https://github.com/lyft/envoy-mobile/pull/316


Bug: Nothing happens when using login() in Next.js

Steps To Reproduce

Create a Next.js project
Try using the library

The current behavior
The function returns null
The expected behavior
Redirect to authentication page
If anyone has a working example, please share. I'm new to Next.

I can have a look at this discussion; https://github.com/soofstad/react-oauth2-pkce/discussions/90#discussioncomment-5902906.
I know people have gotten it to work in NextJS with this approach


Please support click 8

Describe the bug
context
When I install other pip packages I get conflicts because of the restriction from rst-to-myst.
expectation
I expected it to not have this restriction.
$ pip install otherpackage
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
rst-to-myst 0.3.2 requires click~=7.1, but you have click 8.1.3 which is incompatible.

problem
This is a problem for people wanting to have other packages installed.
Reproduce the bug
Install rst-to-myst and try to install for example molecule[docker].
List your environment
No response

UPDATE: I see it was missing a release basically.

Sure ting,
I would suggest perhaps using https://pypa.github.io/pipx/ to install though, then you wouldn't need to worry about conflicts

@chrisjsewell thanks for the suggestion, do you plan to have a new release soon?

done 👍

done +1

Thanks!


Some function is not curried in this chain?

Hey guys, I have a question. I'm trying to replace the following function with Ramda sugar.
// var query = 'string';
return list.map(function(item) {
    var indexOfAdvertiserName;
    var indexOfName;
    indexOfName = (('' + item.name).toLowerCase().indexOf(query) > -1);

    // Check first item.advertiser property exists because if item is
    // shallow copy, it won't have it.
    indexOfAdvertiserName = (item.advertiser) ? (('' + item.advertiser.name).toLowerCase().indexOf(query) > -1) : false;

    if (!indexOfName && !indexOfAdvertiserName) return;
    return item;
});

Ramda version:
// var query = 'string';
return R.map(R.pipe(
    R.ifElse(
        R.or(
            R.strIndexOf(query, R.prop('name')) > -1,
            R.strIndexOf(query, R.path('advertiser.name')) > -1
        ),
        R.identity,
        R.always(undefined)
    )
), list);

I understand that R.strIndexOf takes strings as both parameters, but isn't the context passed into R.prop in this case for it to return the string? To my mind it seems that either R.ifElse or R.or are not passing the item from the list. But most probably I'm doing something wrong?
Thanks!

Can this be closed?

Sorry guys, but not sure if fully understood the problem and proposed solution.

I'm not sure anyone proposed a full solution to your problem.
I didn't know if you'd solved it based on what was said here or on anything else.  I never really tried to put together a solution for you.  I think perhaps the most relevant response to your original code, though, was @kedashoe's comment:

The arguments to or should be functions. Right now you have test expressions, which I think is what is causing things to appear that they are not curried

In other words,
R.or(
    R.strIndexOf(query, R.prop('name')) > -1,
    R.strIndexOf(query, R.path('advertiser.name')) > -1
),

has an issue because R.or accepts functions, and you're supplying
R.or(
    someFunction > -1,
    anotherFunction > -1
)

which resolves to
R.or(
    false,
    false,
)

and those are not function parameters.
If you're still having problems solving your initial problem, let us know, and we'll see if we can help.

Closing for now.  If this needs another look, please let us know.


how to stratify the table by the cross product of multiple categorical attributes?

This was possible in Taggle 1 and according to @sgratzl it should also be possible in Taggle2. However, what does a user need to do to achieve this?

what should the user need to do?

I am not sure if I understand your question.
The user should be able to stratify by the combination of two categorical attributes. At the moment, it's only stratified by the single categorical attribute for which the user clicks on the stratify icon.

I know the goal but I don't know the desired workflow how the user should be able to do that

I think the most intuitive approach is to stratify by the groups that the user visually sees.
That means if the user stratifies the attribute that is at the top of the hierarchy, it will just stratify by the single attribute. If the attribute is second in the sorting hierarchy, it will take the combination of the top categorical attribute and the second one (where the user clicked the stratify icon). I think this is also the behavior we had in the original taggle.

currently already implemented approach:

alternative workflow:

related to #420

see also #strat


HA doesn't see the device H100

After updating Tapo Controller does not see devices

2024-04-17 08:02:13.549 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration tapo which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2024-04-17 08:02:13.550 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration yandex_smart_home which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2024-04-17 08:02:13.551 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration hacs which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2024-04-17 08:02:13.552 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration smart_irrigation which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2024-04-17 08:02:13.553 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration tplink_router which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2024-04-17 08:02:13.554 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration nodered which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2024-04-17 08:02:13.555 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration vimar which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2024-04-17 08:02:13.556 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration huawei_mesh_router which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2024-04-17 08:02:13.557 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration yandex_station which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2024-04-17 08:02:13.558 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration smartir which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2024-04-17 08:02:13.558 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration alarmo which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2024-04-17 08:02:13.559 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration xiaomi_cloud_map_extractor which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2024-04-17 08:02:13.561 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration tapo_control which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2024-04-17 08:02:13.562 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration asterisk which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2024-04-17 08:02:13.563 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration dreame_vacuum which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2024-04-17 08:02:13.564 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration yandex_dialogs which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2024-04-17 08:02:15.108 WARNING (ImportExecutor_0) [homeassistant.components.camera] SUPPORT_ON_OFF was used from xiaomi_cloud_map_extractor, this is a deprecated constant which will be removed in HA Core 2025.1. Use CameraEntityFeature.ON_OFF instead, please report it to the author of the 'xiaomi_cloud_map_extractor' custom integration
2024-04-17 08:02:15.110 WARNING (ImportExecutor_0) [homeassistant.components.camera] SUPPORT_ON_OFF was used from xiaomi_cloud_map_extractor, this is a deprecated constant which will be removed in HA Core 2025.1. Use CameraEntityFeature.ON_OFF instead, please report it to the author of the 'xiaomi_cloud_map_extractor' custom integration
2024-04-17 08:02:15.132 WARNING (MainThread) [homeassistant.helpers.entity] Entity camera.xiaomi_cloud_map_extractor (<class 'custom_components.xiaomi_cloud_map_extractor.camera.VacuumCamera'>) is using deprecated supported features values which will be removed in HA Core 2025.1. Instead it should use <CameraEntityFeature.ON_OFF: 1>, please create a bug report at https://github.com/PiotrMachowski/Home-Assistant-custom-components-Xiaomi-Cloud-Map-Extractor/issues and reference https://developers.home-assistant.io/blog/2023/12/28/support-feature-magic-numbers-deprecation
2024-04-17 08:02:15.197 WARNING (ImportExecutor_0) [homeassistant.components.climate.const] HVAC_MODE_OFF was used from smartir, this is a deprecated constant which will be removed in HA Core 2025.1. Use HVACMode.OFF instead, please report it to the author of the 'smartir' custom integration
2024-04-17 08:02:15.199 WARNING (ImportExecutor_0) [homeassistant.components.climate.const] HVAC_MODE_HEAT was used from smartir, this is a deprecated constant which will be removed in HA Core 2025.1. Use HVACMode.HEAT instead, please report it to the author of the 'smartir' custom integration
2024-04-17 08:02:15.201 WARNING (ImportExecutor_0) [homeassistant.components.climate.const] HVAC_MODE_COOL was used from smartir, this is a deprecated constant which will be removed in HA Core 2025.1. Use HVACMode.COOL instead, please report it to the author of the 'smartir' custom integration
2024-04-17 08:02:15.204 WARNING (ImportExecutor_0) [homeassistant.components.climate.const] HVAC_MODE_DRY was used from smartir, this is a deprecated constant which will be removed in HA Core 2025.1. Use HVACMode.DRY instead, please report it to the author of the 'smartir' custom integration
2024-04-17 08:02:15.206 WARNING (ImportExecutor_0) [homeassistant.components.climate.const] HVAC_MODE_FAN_ONLY was used from smartir, this is a deprecated constant which will be removed in HA Core 2025.1. Use HVACMode.FAN_ONLY instead, please report it to the author of the 'smartir' custom integration
2024-04-17 08:02:15.208 WARNING (ImportExecutor_0) [homeassistant.components.climate.const] HVAC_MODE_AUTO was used from smartir, this is a deprecated constant which will be removed in HA Core 2025.1. Use HVACMode.AUTO instead, please report it to the author of the 'smartir' custom integration
2024-04-17 08:02:15.210 WARNING (ImportExecutor_0) [homeassistant.components.climate.const] SUPPORT_TARGET_TEMPERATURE was used from smartir, this is a deprecated constant which will be removed in HA Core 2025.1. Use ClimateEntityFeature.TARGET_TEMPERATURE instead, please report it to the author of the 'smartir' custom integration
2024-04-17 08:02:15.212 WARNING (ImportExecutor_0) [homeassistant.components.climate.const] SUPPORT_FAN_MODE was used from smartir, this is a deprecated constant which will be removed in HA Core 2025.1. Use ClimateEntityFeature.FAN_MODE instead, please report it to the author of the 'smartir' custom integration
2024-04-17 08:02:15.214 WARNING (ImportExecutor_0) [homeassistant.components.climate.const] SUPPORT_SWING_MODE was used from smartir, this is a deprecated constant which will be removed in HA Core 2025.1. Use ClimateEntityFeature.SWING_MODE instead, please report it to the author of the 'smartir' custom integration
2024-04-17 08:02:17.929 WARNING (MainThread) [homeassistant.helpers.frame] Detected that custom integration 'hacs' accesses hass.components.frontend. This is deprecated and will stop working in Home Assistant 2024.9, it should be updated to import functions used from frontend directly at custom_components/hacs/frontend.py, line 68: hass.components.frontend.async_register_built_in_panel(, please create a bug report at https://github.com/hacs/integration/issues
2024-04-17 08:02:18.064 WARNING (MainThread) [homeassistant.helpers.entity] Entity None (<class 'custom_components.smartir.climate.SmartIRClimate'>) is using deprecated supported features values which will be removed in HA Core 2025.1. Instead it should use <ClimateEntityFeature.TARGET_TEMPERATURE|FAN_MODE: 9>, please report it to the author of the 'smartir' custom integration and reference https://developers.home-assistant.io/blog/2023/12/28/support-feature-magic-numbers-deprecation
2024-04-17 08:02:18.064 WARNING (MainThread) [homeassistant.components.climate] Entity None (<class 'custom_components.smartir.climate.SmartIRClimate'>) does not set ClimateEntityFeature.TURN_OFF but implements the turn_off method. Please report it to the author of the 'smartir' custom integration
2024-04-17 08:02:18.064 WARNING (MainThread) [homeassistant.components.climate] Entity None (<class 'custom_components.smartir.climate.SmartIRClimate'>) does not set ClimateEntityFeature.TURN_ON but implements the turn_on method. Please report it to the author of the 'smartir' custom integration
2024-04-17 08:02:18.064 WARNING (MainThread) [homeassistant.components.climate] Entity None (<class 'custom_components.smartir.climate.SmartIRClimate'>) implements HVACMode(s): off, cool, dry and therefore implicitly supports the turn_on/turn_off methods without setting the proper ClimateEntityFeature. Please report it to the author of the 'smartir' custom integration
2024-04-17 08:02:25.133 WARNING (MainThread) [homeassistant.helpers.entity] Update of camera.xiaomi_cloud_map_extractor is taking over 10 seconds
2024-04-17 08:03:02.664 ERROR (MainThread) [frontend.js.latest.202404042] Uncaught error from Chrome <IP_ADDRESS> on Windows 10
TypeError: Cannot read properties of null (reading 'removeEventListener')
renderHeading (src/components/ha-dialog.ts:53:24)
apply (src/scoped-custom-element-registry.js:262:44)
mainWindow.history.pushState (src/dialogs/make-dialog-manager.ts:129:7)
2024-04-17 08:04:45.160 WARNING (MainThread) [homeassistant.components.camera] Updating xiaomi_cloud_map_extractor camera took longer than the scheduled update interval 0:00:05
2024-04-17 08:18:50.314 WARNING (MainThread) [homeassistant.components.camera] Updating xiaomi_cloud_map_extractor camera took longer than the scheduled update interval 0:00:05
2024-04-17 08:18:55.314 WARNING (MainThread) [homeassistant.helpers.entity] Update of camera.xiaomi_cloud_map_extractor is taking over 10 seconds
2024-04-17 08:18:55.314 WARNING (MainThread) [homeassistant.components.camera] Updating xiaomi_cloud_map_extractor camera took longer than the scheduled update interval 0:00:05
2024-04-17 08:18:55.432 WARNING (SyncWorker_15) [custom_components.xiaomi_cloud_map_extractor.camera] Unable to retrieve map data
2024-04-17 08:19:05.316 WARNING (MainThread) [homeassistant.components.camera] Updating xiaomi_cloud_map_extractor camera took longer than the scheduled update interval 0:00:05
2024-04-17 08:33:10.463 WARNING (MainThread) [homeassistant.components.camera] Updating xiaomi_cloud_map_extractor camera took longer than the scheduled update interval 0:00:05
2024-04-17 08:33:15.463 WARNING (MainThread) [homeassistant.helpers.entity] Update of camera.xiaomi_cloud_map_extractor is taking over 10 seconds
2024-04-17 08:33:15.464 WARNING (MainThread) [homeassistant.components.camera] Updating xiaomi_cloud_map_extractor camera took longer than the scheduled update interval 0:00:05
2024-04-17 08:33:15.909 WARNING (SyncWorker_0) [custom_components.xiaomi_cloud_map_extractor.camera] Unable to retrieve map data
2024-04-17 08:33:25.466 WARNING (MainThread) [homeassistant.components.camera] Updating xiaomi_cloud_map_extractor camera took longer than the scheduled update interval 0:00:05
2024-04-17 08:45:15.599 WARNING (MainThread) [homeassistant.components.camera] Updating xiaomi_cloud_map_extractor camera took longer than the scheduled update interval 0:00:05
2024-04-17 08:45:20.599 WARNING (MainThread) [homeassistant.helpers.entity] Update of camera.xiaomi_cloud_map_extractor is taking over 10 seconds
2024-04-17 08:45:20.600 WARNING (MainThread) [homeassistant.components.camera] Updating xiaomi_cloud_map_extractor camera took longer than the scheduled update interval 0:00:05
2024-04-17 08:45:21.008 WARNING (SyncWorker_13) [custom_components.xiaomi_cloud_map_extractor.camera] Unable to retrieve map data
2024-04-17 08:45:30.601 WARNING (MainThread) [homeassistant.components.camera] Updating xiaomi_cloud_map_extractor camera took longer than the scheduled update interval 0:00:05
2024-04-17 09:00:45.783 WARNING (MainThread) [homeassistant.components.camera] Updating xiaomi_cloud_map_extractor camera took longer than the scheduled update interval 0:00:05
2024-04-17 09:00:50.783 WARNING (MainThread) [homeassistant.helpers.entity] Update of camera.xiaomi_cloud_map_extractor is taking over 10 seconds
2024-04-17 09:00:50.784 WARNING (MainThread) [homeassistant.components.camera] Updating xiaomi_cloud_map_extractor camera took longer than the scheduled update interval 0:00:05
2024-04-17 09:00:51.236 WARNING (SyncWorker_7) [custom_components.xiaomi_cloud_map_extractor.camera] Unable to retrieve map data
2024-04-17 09:01:00.786 WARNING (MainThread) [homeassistant.components.camera] Updating xiaomi_cloud_map_extractor camera took longer than the scheduled update interval 0:00:05
2024-04-17 09:10:55.900 WARNING (MainThread) [homeassistant.components.camera] Updating xiaomi_cloud_map_extractor camera took longer than the scheduled update interval 0:00:05
2024-04-17 09:11:00.899 WARNING (MainThread) [homeassistant.helpers.entity] Update of camera.xiaomi_cloud_map_extractor is taking over 10 seconds
2024-04-17 09:11:00.901 WARNING (MainThread) [homeassistant.components.camera] Updating xiaomi_cloud_map_extractor camera took longer than the scheduled update interval 0:00:05
2024-04-17 09:11:01.372 WARNING (SyncWorker_15) [custom_components.xiaomi_cloud_map_extractor.camera] Unable to retrieve map data
2024-04-17 09:11:10.903 WARNING (MainThread) [homeassistant.components.camera] Updating xiaomi_cloud_map_extractor camera took longer than the scheduled update interval 0:00:05
2024-04-17 09:21:51.041 WARNING (MainThread) [homeassistant.components.camera] Updating xiaomi_cloud_map_extractor camera took longer than the scheduled update interval 0:00:05
2024-04-17 09:21:56.041 WARNING (MainThread) [homeassistant.helpers.entity] Update of camera.xiaomi_cloud_map_extractor is taking over 10 seconds
2024-04-17 09:21:56.042 WARNING (MainThread) [homeassistant.components.camera] Updating xiaomi_cloud_map_extractor camera took longer than the scheduled update interval 0:00:05
2024-04-17 09:21:56.156 WARNING (SyncWorker_10) [custom_components.xiaomi_cloud_map_extractor.camera] Unable to retrieve map data
2024-04-17 10:09:06.561 WARNING (MainThread) [homeassistant.components.camera] Updating xiaomi_cloud_map_extractor camera took longer than the scheduled update interval 0:00:05
2024-04-17 10:19:53.504 ERROR (MainThread) [homeassistant] Error doing job: Task exception was never retrieved
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/config_entries.py", line 1155, in async_init
flow, result = await self._async_init(flow_id, handler, context, data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/config_entries.py", line 1185, in _async_init
result = await self._async_handle_step(flow, flow.init_step, data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/data_entry_flow.py", line 517, in _async_handle_step
if result.get("preview") is not None:
^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'get'

{
"home_assistant": {
"installation_type": "Home Assistant OS",
"version": "2024.4.3",
"dev": false,
"hassio": true,
"virtualenv": false,
"python_version": "3.12.2",
"docker": true,
"arch": "x86_64",
"timezone": "Europe/Chisinau",
"os_name": "Linux",
"os_version": "6.6.25-haos",
"supervisor": "2024.04.0",
"host_os": "Home Assistant OS 12.2",
"docker_version": "25.0.5",
"chassis": "embedded",
"run_as_root": true
},
"custom_components": {
"tapo": {
"version": "3.1.2",
"requirements": [
"plugp100==5.1.3"
]
},
"yandex_smart_home": {
"version": "0.6.11",
"requirements": []
},
"hacs": {
"version": "1.34.0",
"requirements": [
"aiogithubapi>=22.10.1"
]
},
"smart_irrigation": {
"version": "v2024.4.3",
"requirements": []
},
"tplink_router": {
"version": "1.13.1",
"requirements": [
"tplinkrouterc6u==4.0.0"
]
},
"nodered": {
"version": "3.1.5",
"requirements": []
},
"vimar": {
"version": "2023.8.0",
"requirements": []
},
"huawei_mesh_router": {
"version": "<IP_ADDRESS>",
"requirements": [
"pycryptodome>=3.12.0"
]
},
"yandex_station": {
"version": "3.15.1",
"requirements": []
},
"smartir": {
"version": "1.17.9",
"requirements": [
"aiofiles>=0.6.0"
]
},
"alarmo": {
"version": "v1.10.0",
"requirements": []
},
"xiaomi_cloud_map_extractor": {
"version": "v2.2.0",
"requirements": [
"pillow",
"pybase64",
"python-miio",
"requests",
"pycryptodome"
]
},
"tapo_control": {
"version": "5.4.13",
"requirements": [
"pytapo==3.3.19"
]
},
"asterisk": {
"version": "1.0.3",
"requirements": [
"asterisk-ami==0.1.6"
]
},
"yandex_dialogs": {
"version": "1.3.0",
"requirements": []
}
},
"integration_manifest": {
"domain": "tapo",
"name": "TP-Link Tapo",
"config_flow": true,
"version": "3.1.2",
"iot_class": "local_polling",
"documentation": "https://github.com/petretiandrea/home-assistant-tapo-p100",
"issue_tracker": "https://github.com/petretiandrea/home-assistant-tapo-p100/issues",
"requirements": [
"plugp100==5.1.3"
],
"dependencies": [
"network"
],
"dhcp": [
{
"registered_devices": true
}
],
"integration_type": "device",
"codeowners": [
"@petretiandrea"
],
"is_built_in": false
},
"data": {
"oui": "AC:15:A2",
"protocol_name": "Passthrough",
"raw_state": {
"device_id": "8036564EBDDCF83DAA4473F107FE7C72208EB19F",
"fw_ver": "1.5.6 Build 240202 Rel.164142",
"hw_ver": "1.0",
"type": "SMART.KASAHUB",
"model": "KH100",
"mac": "AC-15-A2-A3-D5-D6",
"hw_id": "6D22656231DB621EDE3EA15AC83203AF",
"fw_id": "00000000000000000000000000000000",
"oem_id": "22ADFFE942A2C56C2ABC89549534BA85",
"overheated": false,
"ip": "<IP_ADDRESS>",
"time_diff": 120,
"ssid": "VmljdG9yaWE=",
"rssi": -48,
"signal_level": 3,
"in_alarm": false,
"in_alarm_source": "",
"longitude": 288829,
"latitude": 470402,
"lang": "ru_RU",
"avatar": "kasa_hub",
"region": "Europe/Chisinau",
"specs": "EU",
"nickname": "0KPQvNC90YvQuSDRhtC10L3RgtGAIEthc2E=",
"has_set_location_info": true
},
"components": {
"__type": "<class 'plugp100.responses.components.Components'>",
"repr": "Components(component_list={'device': 2, 'firmware': 2, 'quick_setup': 3, 'inherit': 1, 'time': 1, 'wireless': 1, 'account': 1, 'synchronize': 1, 'sunrise_sunset': 1, 'led': 1, 'cloud_connect': 1, 'iot_cloud': 1, 'child_device': 1, 'child_quick_setup': 1, 'child_inherit': 1, 'control_child': 1, 'alarm': 1, 'device_load': 1, 'device_local_time': 1, 'alarm_logs': 1, 'localSmart': 1})"
},
"children": []
}
}

Обновил интеграцию на последнюю версию в ручную через ssh.
Просто через git clone скачайте папку tapo в каталог /homeassistant/custom_components


Reverse Engineering for non-getter-setter or plain field

Following attributes are not recognized by reverse engineering module :
@Id @GeneratedValue private Long id;//no getter setter

@Embeddable Class ->
    private String number; //without @Basic

Fixed by commit : 723fd03de3ab484947afa0bf1b99dca345982060 (Reverse Engineering support using Java Parser API)


extra occurrence of no parallelism using subdims

Very similar to #508 , but with the flow dependence on y instead of x.
from devito import (Grid, Operator, TimeFunction, configuration, Eq,
                    INTERIOR, DOMAIN)

configuration["openmp"] = True

grid = Grid(shape=(20,20))
x, y = grid.dimensions
t = grid.time_dim

u = TimeFunction(name='u', grid=grid, save=10, time_order=1)

reg = INTERIOR

steps = []
steps.append(Eq(u.indexed[t+1, x, y],
                u.indexed[t+1, x, y-1] + u.indexed[t, x, y], region=reg))
op = Operator(steps)

Loops are parallel over x when reg=DOMAIN, but not with reg=INTERIOR.
Not fixed by #509 or #519.

yes, I have a fix in fix-subdims
In this branch, I added the parametrized test  test_dimension.py:test_iteration_properties which we should update as we find more subdimension/region-related tests breaking parallelism (hopefully converging to 0 soon)

Ah, yes, I just pulled that branch and it works now.  Thanks :-)


controlapi: Allow multiple randomly assigned published ports on service

This fixes a 1.12.2 regression.
See https://github.com/docker/docker/issues/27469
cc @thaJeztah @allencloud

Thanks @aaronlehmann, makes sense that this is the issue (I was thinking way to complicated :smile:)

Current coverage is 56.86% (diff: 100%)

Merging #1657 into master will decrease coverage by 0.02%

@@             master      #1657   diff @@
==========================================
  Files            90         90
  Lines         14574      14567     -7
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
- Hits           8290       8283     -7
+ Misses         5203       5201     -2
- Partials       1081       1083     +2

Powered by Codecov. Last update 317bb8c...33c3a1a


Implement a new state store component for the Huawei DCS

Describe the proposal
Add Huawei DCS as a state store component.
The Distribute Caching Service (DCS) is a Huawei's cloud version of Redis. It is an online, distributed, in-memory cache service compatible with Redis on Huawei Cloud infrastructure, which is reliable, scalable, usable out of the box, and easy to manage, meeting your requirements for high read/write performance and fast data access.
See Huawei DCS User Guide for reference.
There will be a PR submission for this component implementation shortly.

If this is compatible with Redis, won't the existing Redis state store work with it?

Actually, it needs to provide access to Huawei DCS specific metadata fields. Therefore, the implementation will be a wrapper of the existing Redis state store.

As mentioned in your PR @jasonlica https://github.com/dapr/components-contrib/pull/1628
If you just want to simply rename the metadata fields this is better handled in documentation.
It would be very confusing as a maintainer having to inform Huawei DCS users every time we modify the Redis component. It is better if Huawei DCS users directly use the Redis component if this is possible.

See the discussion in the PR #1628. thanks.


downsample factor does not work with spike threshold

spike detection checks against current and last sample. If using downsample, it won't store that sample.

solution: check for if statement and downsample factor >1, warn about downsample being > 1 missing spikes

Does this mean we can't use downsample factor if we are tracking spike times?
(e.g., even if the spike still shows up in the decimated data)?

Downsampling shouldn't be applied to Dynasim computations but to be applied only when saving data.
If that is the case, I don't see why spike detection misses spikes. Maybe its implementation is buggy ?


Update sbt-paradox to 0.10.6

About this PR
📦 Updates com.lightbend.paradox:sbt-paradox from 0.9.2 to 0.10.6
📜 GitHub Release Notes - Version Diff
Usage
✅ Please merge!
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

🔍 Files still referring to the old version number
The following files still refer to the old version number (0.9.2).
You might want to review and update them manually.
build.sbt

⚙ Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "com.lightbend.paradox", artifactId = "sbt-paradox" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "30 days" },
  dependency = { groupId = "com.lightbend.paradox", artifactId = "sbt-paradox" }
}]

labels: sbt-plugin-update, early-semver-major, semver-spec-minor, old-version-remains, commit-count:1

Superseded by #401.


Increased minimal required version of svgelements

Currently we require the svgelements version to be at least 1.7.2, however the Use tags which appear in a lot of rendered Text / Tex are only introduced and properly processed from a later version.
This PR increases the minimum required version to 1.8.0 (and thus fixes some installation / usage issues).

Merging if pipeline passes.


Add shards support

Having a DBMS will be a must use, as guild can move between shards. SQLite will not be able to share data between shards.

We need a bit more sophisticated system than this.
I wanted a ShardedClient to create a connection for each shard, and have same methods normal discord client has. For example shardedClient.GetGuilds() would do shards.SelectMany(shard=>shard.GetGuilds()) - shard being DiscordClient.
Credentials could contains a number of shards, or we could actually just automatically spin up a new shard for every 2500 servers (i think that was the limit). Creds could also starting shard id.
For example, you want to run 4 shards per physical server, you would setup 1 bot, set its max shards to 4 and starting shard id to 0. That's first 10k guilds. On another server, you set 4 shards again and starting shard id to 4

You can't add shards dynamically You have to set the total number of shards at the first shard. And the benefits of shards is to distribute the bot across multiples servers. I'm not sure adding complexity will help, just running multiple instances of Nadeko should be a better solution.
Adding shardedClient will have to change all call to APIs

Closing as I've added a different solution


[$500] [Form Provider Refactor] NewTaskDescriptionPage

Coming from https://github.com/Expensify/App/issues/25397#issuecomment-1743272245, we created a new Form provider that works with functional components and we need to refactor all usages of the old Form component.
This issue is specific to refactoring src/pages/tasks/NewTaskDescriptionPage.js
cc @kowczarz @cdOut
Upwork Automation - Do Not Edit

Upwork Job URL: https://www.upwork.com/jobs/~01dc3514f9adde81a5
Upwork Job ID:<PHONE_NUMBER>190276608
Last Price Increase: 2023-10-20

Hello! I'm Tymoteusz Kałuzieński from Software Mansion, the expert agency and I would like to work on this task.

@cdOut is working on other forms at the moment. We'll get to this one soon!

Paid


Support for injection of VCN and Subnet with OCID values

Please enhance the input (variables.tf) for this module with postgresq_vcn_id and subnet_id instead of VCN name and subnet name. It will help us to adopt this module in our codes.

We can add support for an optional boolean that allows to either pass on the OCID or the name of the component for integration. Would that be something useful for adopting the module?

I've created a fix candidate for the ER. This contains an optional variable named pass_ocid_instead defaulted to false, which allows to pass OCIDs in all-in manner for both compartment placement and subnet. VCN support is dropped as it's not needed on compute, but this is only required for doing the subnet ocid lookup inside the datasource.tf script.
The placement fix is described as follows on this snippet
resource "oci_core_instance" "postgresql_master" {
  availability_domain = var.postgresql_master_ad
  compartment_id      = var.pass_ocid_instead == true ? var.compartment_ocid : local.compartment_id
  display_name        = var.postgresql_master_name
  shape               = var.postgresql_master_shape
...
...
...
  create_vnic_details {
    subnet_id        = var.pass_ocid_instead == true ? var.subnet_ocid : local.private_subnet_ocid
    display_name     = "primaryvnic"
    assign_public_ip = false
    hostname_label   = var.postgresql_master_name
    nsg_ids          = local.nsg_id == "" ? [] : [local.nsg_id]
  }

Can you confirm that functionality is what you need, to proceed with regression testing?
Thanks.

This is what currently our module is doing.

You may want to check CloudBricks examples to take a look in how using these modules. With proposed enhancement you can pass on the required info to use it for your integration.

Hi @dralquinta ,
I was just bringing up this same issue with @lfeldman because I've found it in CloudBricks MySQL.
Passing the names may please some, but it will also become problematic when there are 2 subcompartments with the same name in the tenancy.
Luke and I appreciate the openness to make OCIDs an option!
We thought of a slightly different solutions which we considered better.
Instead of using pass_ocid_instead, an extra variable which would then manage all scenarios at once (compartment, subnet), how about doing:
compartment_id = !var.compartment_ocid == “”? var.compartment_ocid : local.compartment_ocid
subnet_id = !var.subnet_id == “”? var.subnet_id : local.private_subnet_id
Please let us know. Thanks.

Hi There
This is currently part of a wider framework that explicitly doesn't support this. In the initial design of the framework given the fact that there is a name based compartment OCID search this indeed will return a collection of ids when there are compartments with duplicate names.
I can definitely support this by adding ocid option tough. Can you return a PR with your suggestions?
Thanks!
DA

I think this fix is a good idea for this module in particular. Can you return a PR with the proposed changes to get it approved? Remember also to update the documentation with this new use case.
Thanks!
DA

@nugoncal Shall we work on this particular enhancement? Let me know to resume it.


[Grid] Component should add vertical gutters to stacked columns correctly at all media sizes

Steps

Expected Result
columns should stack with vertical gutter
Actual Result
columns stack with no vertical gutter*
*notes:

adding stackable property to grid only makes columns stack with vertical gutter at mobile size.
removing row div makes vertical gutter appear as desired

Version
2.3.1
Testcase
https://jsfiddle.net/acrmpf3k/3/

As talked about in Gitter we should look to add the ability to choose what breakpoint you want to use maybe something like tablet stackable, mobile stackable etc


The home directory keeps generating   .Z.*   files, do not know why

The .z file is there to act as the database for z to loop up. If you remove it, then typing z will output nothing.
So there must be a .z file, but if you do not want it to be kept in the home directory, then do:
Set $_Z_DATA to change the datafile (default $HOME/.z).


Bump oapi-codegen support to v2.4.1

Sorry for creating PR accidentially in your repo, i first gonna test in the fork then call back.


counter fixed

: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 unnecessary take_mut dependency

When a value is in a local variable, something take_mut is unnecessary - you can just directly assign to it and Rust knows that it can't be read if there's a panic, because it's just in this call frame. And, assigning to it isn't even necessary in this case; you can just shadow the variable.
Related to #2

Hmmm, take_mut may be required for the problem, I'm actually trying to solve. It's a stopgap for the behavior I want- decode the stream one byte at a time for cycle-accurate applications. The yaxpeax-arch traits themselves don't need it tho.
I wonder what I was thinking here... sadly I don't remember... maybe it was practice for how to use take_mut and I didn't remove the code?


Paratest emits notice in flattenTests if a test case throws in setUpBeforeClass()

If a test throws an Error in setUpBeforeClass, then caseFromNode(\SimpleXMLElement $node) is passed a SimpleXMLElement with "name", "time", and a string "error", but missing values for other fields, such as "assertions" (should be int, but I get the empty string)

The output of phpunit when setUpBeforeClass throws differs from the typical PHPUnit XML output. "assertions" is not a field of the XML.

Also, the below code seems wrong, and may be incorrect
TestCase documents that assertions, failures, errors, and skipped are integers, but count expects arrays. I assume this code may throw if declare(strict_types=1) is added in src/Logging/LogInterpreter.php
A better alternative may be              $dict[$case->file]->assertions += $case->assertions ?: 0,              $dict[$case->file]->failures += $case->failures ?: 0, etc.
             $dict[$case->file]->cases[] = $case;
             $dict[$case->file]->tests += 1;
             $dict[$case->file]->assertions += $case->assertions;
             $dict[$case->file]->failures += count($case->failures);
             $dict[$case->file]->errors += count($case->errors);
             $dict[$case->file]->skipped += count($case->skipped);

TestCase documents that assertions, failures, errors, and skipped are integers, but count expects arrays

in https://github.com/brianium/paratest/blob/master/src/Logging/JUnit/TestCase.php :
    public $failures = [];

And it's used as an array in addDefect so definition, documentation and usage with count look consistent. What am I missing?

And it's used as an array in addDefect so definition, documentation and usage with count look consistent. What am I missing?

Sorry, was looking at TestSuite (where those are integers) when I said TestCase documents that assertions, failures, errors, and skipped are integers, and got confused. You're correct about that.


Add tutorials (redo)

Summary
Redo of #44 after accidentally squashing the commits (and thus, losing the history).
Details and comments

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.17 out of 33 committers have signed the CLA.:white_check_mark: woodsp-ibm:white_check_mark: schulta:white_check_mark: divshacker:white_check_mark: q-inho:white_check_mark: HwajungKang:white_check_mark: t-imamichi:white_check_mark: epelaaez:white_check_mark: 1ucian0:white_check_mark: garrison:white_check_mark: clausia:white_check_mark: dongsin-kim:white_check_mark: mtreinish:white_check_mark: ElePT:white_check_mark: Cryoris:white_check_mark: HuangJunye:white_check_mark: Eric-Arellano:white_check_mark: JGeipel:x: a-matsuo:x: ljmf00:x: SooluThomas:x: manoelmarques:x: jwoehr:x: ajavadia:x: Vanimiaou:x: NG-Glen:x: padraignix:x: declanmillar:x: Dariusz Lasecki:x: maxwell04-wq:x: wenxh0718:x: SaumyaBhushan:x: jakelishman:x: TannerTorrey3Dariusz Lasecki seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.

This ends up with a set of files that were not in #44

This ends up with a set of files that were not in #44

Should be fixed now

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.03%) to 89.975%

Totals

Change from base Build<PHONE_NUMBER>:
0.03%

Covered Lines:
6453

Relevant Lines:
7172

💛  - Coveralls


Delay triggering of subscriptions

Delay triggering of subscriptions until infrastructure (such as router) is initialized. Fixes #420.
Please note that this change isn't well tested yet, ideally I would add an automated test as part of this PR before it gets merged. Feedback on my approach would be great.

Closing because choo 5 happened - thanks heaps tho!


Revisit use of DateTimeOffset.Parse and replace with DateTimeOffset.ParseExact

Summary
In the Event Hubs library and tests, when interacting with some types not defined in the Event Hubs client library, the DateTime type is used instead of the DateTimeOffset type used by Event Hubs.  Currently, this is being parsed using DateTime.Parse against an ISO-8601 format which is producing a result that still requires ToUniversalTime to convert to UTC.
Instead, parsing could be done using DateTime.ParseExact("2012-03-04T08:42:00Z", "u") to produce a UTC value using the exact time provided.   The existing use of Parse should be replaced, where not associated with track one types, which will be removed before GA.
Scope of Work

Investigate the Event Hubs client and test code for use of DateTime.Parse against an ISO-8601 format that is intended to be UTC,  replacing instances not associated with track one dependencies with the equivalent DateTime.ParseExact.

Out of Scope

Changing referenced used with track one code; this dependency will be removed before GA and does not warrant the effort to replace.

Success Criteria

No instances of DateTime.Parse are used within the Event Hubs client or tests to produce a UTC value, outside of when interacting with track one types.

Tests have been adjusted as needed and continue to produce consistent, deterministic results and pass.

Hey guys,
I wanted to take that task, but while going through EventHub solution I didn't find any instances of DateTime.Parse neither in client or related tests. DateTimeOffset.Parse didn't return any results as well.
Should this be done within sdk\eventhub\Microsoft.Azure.EventHubs.sln solution? Because I'm not sure at this point ;)

Hi @Azkel.   Thanks for reaching out and your willingness to contribute.   I hope that you'll forgive the slow turn-around, but we're just finishing out a push to our next milestone.  We're just about through that and should be more responsive in a day or so.
The intended scope for this is the Azure.Messaging.EventHubs library tests project.   We're currently ussing DateTimeOffset.Parse in quite a few places throughout the tests, for example in the AmqpFilterTests.   I'm honestly unsure if moving to ParseExact is worth the efforts to do so or whether our current use of Parse is reasonable for the level of precision that we actually need.   I'm thinking figuring out a recommendation based on that question would be where I'd start, personally.

This represents a very minor improvement that would impact only test code.   As it has been open for some time and is unlikely to be a priority, going to close this out.


[pulse] Fixed a bug in AbductiveDomain.leq operator.

Summary: the mapping for computing 'leq' relation in isomorphic graphs was sometimes mixed with opposite mappings due to typos in the code.
Please see CONTRIBUTING.md for how to set up your development environment and run tests.

Thank you for this, Yoonseok!


All result - text snippets width - L

shorten the text box width

OK, requesting a larger image preview now so that we can use it on this page (and at 2x) but still restrict it to smaller size on the main search page. Spacing should be basically correct now.

@thatbudakguy can you make the text one column less that the current width? I adjusted them in the mock up but missed the first one! so the text boxes below should have the right width.

will be resolved by #116


Gateway API's info endpoint should be GET request

Idiomatically this should be a GET request.
Currently it's really hard to exercise it because you need to pass null as HTTP payload: curl -v -X POST -H "Content-Type: application/json" --data null http://localhost:8175/info

I'll do it.


ModuleNotFoundError: No module named 'instagram_private_api' ( Has any of you found a solution to this problem?)

Please follow the guide below

Issues submitted without this template format will be ignored.
Rlease read them carefully and answer completely.
Do not post screenshots of error messages or code.
Put an x into all the boxes [ ] relevant to your issue (==> [x] no spaces).
Use the Preview tab to see how your issue will actually look like.
Issues about reverse engineering is out of scope and will be closed without response.
Any mention of spam-like actions or spam-related tools/libs/etc is strictly not allowed.

Before submitting an issue, make sure you have:

[ ] Updated to the lastest version v1.6.0
[ ] Read the README and docs
[ ] Searched the bugtracker for similar issues including closed ones
[ ] Reviewed the sample code in tests and examples

Which client are you using?

[ ] app (instagram_private_api/)
[x] web (instagram_web_api/)

Describe your Question/Issue:
Please make sure the description is worded well enough to be understood with as much context and examples as possible.

Paste the output of python -V here:
Code:
# Example code that will produce the error reported
from instagram_web_api import Client

web_api = Client()
user_feed_info = web_api.user_feed('1234567890', count=10)

Error/Debug Log:
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ZeroDivisionError: integer division or modulo by zero

You have to install the module

my problem was that i used "python" command instead of "python3.9"
well, that's a python moment

Need earlier code to fix this error


Added website and Donation link in README.md Section

Checklist:

[ ] I have read freeCodeCamp's contribution guidelines.
[ ] My pull request has a descriptive title (not a vague title like Update index.md)
[ ] My pull request targets the master branch of freeCodeCamp.
[ ] All the files I changed are in the same world language, for example: only English changes, or only Chinese changes, etc.

Closes #XXXXX

Thanks for making this PR, and we are going to close this at this time. However, we thank you for your contribution.


'FieldTemplate' needs to be implemented into @types to prevent errors

Prerequisites

[x] I have read the documentation;
[ ] In the case of a bug report, I understand that providing a SSCCE example is tremendously useful to the maintainers.

Description
Typescript support:
Property 'FieldTemplate' does not exist on type ...
Image
!image
Steps to Reproduce

use FieldTemplate in a React-Typescript Project on Form
typescript throws error on missing interface
checking<EMAIL_ADDRESS>shows that FieldTemplate is not exposed there.

Expected behavior
no Typesript error on using FieldTemplate Attribute
Actual behavior
Typescript compiler throws error (but, FieldTemplate is react-usable)
Property 'FieldTemplate' does not exist on type 'IntrinsicAttributes & IntrinsicClassAttributes & Readonly<{ children?: ReactNode; }> & Read...'.
Version
"_id": "<EMAIL_ADDRESS>

There's no official support for typescript in this lib. Maybe you're using type definitions from elsewhere? You should probably file an issue there.


Broken cloud-init after install

I'm trying to install os2 to bring a standalone K8s cluster to register other nodes to it, by using the following cloud-config file:
#cloud-config
rancherd:
  role: cluster-init
  rancherValues:
    features:
    - multi-cluster-management=true
ssh_authorized_keys:
  - github:mudler
runcmd:
  - curl -fL https://raw.githubusercontent.com/rancher/rancherd/master/install.sh | sh -

And by running after booting the ISO
$> ros-installer -config-file cloud-init.yaml

However, after installation, the generated cloud-init config in /oem/99_custom.yaml is the following:

which breaks the cloud-init parsing reference, hence can't login after boot, see https://rancher.github.io/os2/configuration/

Please see https://rancher.github.io/elemental/ for a successor of 'os2'.


Add textual inversion guide for StableDiffusion()

Some remaining TODOS:

[x] load the VAEEncoder with weights ( could use some help porting the weights if @fchollet or @divamgupta would be willing to share their porting process)
[x] add the actual training loop (trivial)
[x] add the noise adder
[x] figure out how to properly add new tokens to the tokenizer (I think the Keras NLP team will have a good answer for this)
[x] Merge add_tokens() method
[x] Merge NoiseScheduler into KerasCV
[x] Add shape assertions in the training loop
[x] Figure out best way to construct a new text_encoder (and where to expose this API)
[x] Figure out if we can only train the single column of the TextEncoder, instead of the entire layer weights
[x] test if we can make jit_compile=True work
[x] update image encoder to return variances
[x] figure out if weight decay applies to all variables

Really the VAE is the biggest remaining piece missing.

load the VAEEncoder with weights ( could use some help porting the weights if @fchollet or @divamgupta would be willing to share their porting process)

The way I do it, personally, is to make sure that the Keras-side implementation creates the weights in the same order (typically weights are always created at layer call, so you need to make sure that the layer call order is preserved), then inject a bit of code to collect the list of variables created by the Keras model in order of creation, as a flat list. Then match it 1:1 with the same list obtained from the reference model, and do assign() calls.
I can help you do that on the Keras side if you need. It's simple.

ok @ianstenbit @fchollet @tanzhenyu this is ready for another round

all addressed @ianstenbit

all addressed @ianstenbit

I think you moved the wrong guide to examples. It seems like you moved the original guide, not the one in this PR
@LukeWood

all addressed @ianstenbit

I think you moved the wrong guide to examples. It seems like you moved the original guide, not the one in this PR @LukeWood

Good catch

ok @fchollet we are good to go!!!


InoReader Authentication Failed

Hi there,
I'm experiencing some authentication issue with InoReader. It started a couple days ago or something. I didn't change my password and Android InoReader app works perfectly well, so I'm assuming that there is an issue with Vienna.
Also, I noticed that InoReader introduced some updates recently.

Duplicate of #1252


feat(cmd/draft): implement draft delete

This implementation of draft delete calls helm from the draft client. We should really be calling delete from the server, so this is a temporary implementation. The interface/experience should not change but it makes more sense to call delete from server after #379 is in place which gives us the ability to query if an application exists.

👍 Do we need to consider deleting anything Docker related as well (Images, artifacts, etc.)?

So the registry has a DELETE endpoint for an image manifest, but it doesn't actually work as one might think. It just purges the manifest, which is really just a file that specifies the layer composition of an image.
Given the following two apps:
FROM python:3

RUN pip install flask
CMD python app.py

FROM python:3

RUN pip install flask
CMD python app/app.py

If they were both built and pushed up to the registry, both images would share the same image layers. Therefore, if you deleted one of the app's image layers, you would also throw out the other application's image layers. Not a good day for application B.
Essentially we need to generate a dependency graph for all of the images present in the registry, check if any other image layers rely on this layer, and if not then delete it. This functionality does not exist in the open source registry, but it exists in cloud provided solutions like Azure Container Registry. If you're interested, you can check out the discussion in https://github.com/Azure/acr/issues/33.
Image deletion against the docker daemon would eventually make sense, but we could tackle that after #379 as @michelleN mentioned earlier :)


more jet fixes

Codecov Report

Merging #65 (e9330de) into master (1c23f8f) will increase coverage by 2.08%.
The diff coverage is 98.00%.

@@            Coverage Diff             @@
##           master      #65      +/-   ##
==========================================
+ Coverage   76.17%   78.25%   +2.08%
==========================================
  Files          15       15
  Lines        2178     2056     -122
==========================================
- Hits         1659     1609      -50
+ Misses        519      447      -72

Impacted Files
Coverage Δ

src/classical_register.jl
3.03% <0.00%> (ø)

src/misc_ops.jl
100.00% <ø> (+70.00%)
:arrow_up:

src/QuantumClifford.jl
80.54% <100.00%> (+0.64%)
:arrow_up:

src/dense_cliffords.jl
85.00% <100.00%> (+2.85%)
:arrow_up:

src/entanglement.jl
100.00% <100.00%> (ø)

src/linalg.jl
88.67% <100.00%> (+0.85%)
:arrow_up:

src/project_trace_reset.jl
92.33% <100.00%> (+4.29%)
:arrow_up:

src/experimental/NoisyCircuits.jl
26.70% <0.00%> (-1.11%)
:arrow_down:

src/enumeration.jl
96.93% <0.00%> (-0.31%)
:arrow_down:

src/graphs.jl
100.00% <0.00%> (ø)

... and 11 more

Continue to review full report at Codecov.

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


De-dupe messages properly

We shouldn't reject if we already stored a notification, we should check if the notification exists and if it does see if this notification has been processed before, if so: return 200 early else continue with normal processing and store the notification after we have processed to prevent duplicates.

Some work will be required to identity and differentiate between a temporary provider error (e.g. failed network request), and permanent ones.


GPU memory and cap

Hi, training crashed not enough memory on Titan X 12GB with char-LSTM on enwik8
The trick about reducing the "cap" on sequence length links to a 404 URL: could you please let me know where I can do that ?
Thanks a lot for the great code !

OK, I think I got it: it's in line 186 isn't it ?

Nope, uncommenting this line does not help:
| epoch   1 |   600/ 3515 batches | lr 0.00100 | ms/batch 1721.19 | loss  1.57 | ppl     4.82 | bpc    2.270
THCudaCheck FAIL file=/pytorch/torch/lib/THC/generic/THCStorage.cu line=58 error=2 : out of memory
Traceback (most recent call last):
  File "main.py", line 241, in <module>
    train()
  File "main.py", line 198, in train
    output, hidden, rnn_hs, dropped_rnn_hs = model(data, hidden, return_h=True)
  File "/home/xtof/envs/pytorchnew/lib/python3.5/site-packages/torch/nn/modules/module.py", line 357, in __call__
    result = self.forward(*input, **kwargs)
  File "/home/xtof/git/awd-lstm-lm/model.py", line 82, in forward
    raw_output, new_h = rnn(raw_output, hidden[l])
  File "/home/xtof/envs/pytorchnew/lib/python3.5/site-packages/torch/nn/modules/module.py", line 357, in __call__
    result = self.forward(*input, **kwargs)
  File "/home/xtof/git/awd-lstm-lm/weight_drop.py", line 47, in forward
    return self.module.forward(*args)
  File "/home/xtof/envs/pytorchnew/lib/python3.5/site-packages/torch/nn/modules/rnn.py", line 204, in forward
    output, hidden = func(input, self.all_weights, hx)
  File "/home/xtof/envs/pytorchnew/lib/python3.5/site-packages/torch/nn/_functions/rnn.py", line 385, in forward
    return func(input, *fargs, **fkwargs)
  File "/home/xtof/envs/pytorchnew/lib/python3.5/site-packages/torch/autograd/function.py", line 328, in _do_forward
    flat_output = super(NestedIOFunction, self)._do_forward(*flat_input)
  File "/home/xtof/envs/pytorchnew/lib/python3.5/site-packages/torch/autograd/function.py", line 350, in forward
    result = self.forward_extended(*nested_tensors)
  File "/home/xtof/envs/pytorchnew/lib/python3.5/site-packages/torch/nn/_functions/rnn.py", line 294, in forward_extended
    cudnn.rnn.forward(self, input, hx, weight, output, hy)
  File "/home/xtof/envs/pytorchnew/lib/python3.5/site-packages/torch/backends/cudnn/rnn.py", line 281, in forward
    fn.reserve = torch.cuda.ByteTensor(reserve_size.value)
RuntimeError: cuda runtime error (2) : out of memory at /pytorch/torch/lib/THC/generic/THCStorage.cu:58

OK, I managed to make it fit within a 12GB GPU by reducing the bptt down to 100
I don't know what will be the impact on BPC, I'll check in... 50 hours ;-)

Looks like the impact of reducing bptt to 100 is not huge, as I get BPC=1.17 on the dev after 50 epochs.
So it's a viable option when you get out of memory errors !


[Feature]: How about seperate dict.json into different files by fields

For example, brands.json, applications.json so that we can choose that field we want to fix with CLI😁

Sounds like a good plan, do you want to start a PR for it?


Update Compiler/ScaffoldCompiler with LLVM API

Here's the ideas I sketched out at home:

completed.


Added coverage badge

Added coverage badge as well as coverage test in Makefile.

@kadel , I need to turn on coverage on coveralls, right ?
bit confused here

It might be better to create new Makefile rule called travis-tests
that will look like this:
# Tests that are run on travs-ci
.PHONY: travis-tests
travis-tests: test-dep check-vendor validate test-unit-cover

This rule will be used in .travis.yaml instead of make test.
We can leave make test as it was, so it can be easily run by Kedge developers on their local machine.

Changes Unknown when pulling b09bcea56d36a744d984212b57aec19f4921925d on surajnarwade:add-coverage into ** on kedgeproject:master**.

Changes Unknown when pulling 9b53b4a9762d7594fb18a4f322412bab40cff3db on surajnarwade:add-coverage into ** on kedgeproject:master**.

Changes Unknown when pulling 9b53b4a9762d7594fb18a4f322412bab40cff3db on surajnarwade:add-coverage into ** on kedgeproject:master**.

I've disabled coveralls comments in the coveralls settings. It's more annoying than useful :-)


Create devcontainer.json

Motivation

Description

Closes #issue_number
Steps to test or reproduce

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

@slumericanB can you explain what this is for?


config.botsPerIP

I did a test and when I have bots per IP set to 3 and 1 Proxy, It only spawns 1 bot??
WHY?

Still looking for answers...

try with new proxies , make maxbots:4000 it will be much better


update sub

Blocked until https://github.com/Azure/azure-iot-middleware-freertos/pull/255 is merged.


Design a system which consumes columnar file notifications from HDFS/cloud storage and generates delta, hudi and iceberg metadata

Feature Request / Improvement
Sub-task of main feature request https://github.com/apache/incubator-xtable/issues/550
Look at Using cloud notifications queue in the approach mentioned below. It's only a high level approach, with many open ended items. We can do a design doc and finalize the approach through a discussion in dev mailing list.
https://github.com/apache/incubator-xtable/issues/550#issuecomment-2386526797
Are you willing to submit PR?

[ ] Yes I am willing to submit a PR!

Code of Conduct

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

Tagging people who were interested to contribute @sudharshanraja-db @purnachandergit in the design, let's discuss this in dev mailing list.

I will be working on this


Enable Zephyr on i.MXRT1024

Add soc files (header/svd/clock/iomux)
Add board support for mimxrt1024_evk, the following samples have been tested:
hello_world, philosophers, synchronization, basic/blinky, and basic/button.
Depends on zephyrproject-rtos/hal_nxp#63

The links to these documents on December 3rd are ready, and I will get them as soon as I get these links.

Rebased to fix the merge conflict in west.yml and address comments from @Nukersson .

Rebased to fix the merge conflict in west.yml and address comments from @Nukersson .

@MaureenHelm , Thank you for helping me modify code. I recently have been busy with RT1170 RC2, deadline node is closer, so thank you very much!

@MaureenHelm , Thank you for helping me modify code. I recently have been busy with RT1170 RC2, deadline node is closer, so thank you very much!

@MaureenHelm , Thank you for helping me modify code. I recently have been busy with RT1170 RC2, deadline node is closer, so thank you very much!

No problem. I wanted to get this in before the 2.5 merge window closes tomorrow.
@Nukersson please revisit

@MaureenHelm , Thank you for helping me modify code. I recently have been busy with RT1170 RC2, deadline node is closer, so thank you very much!

No problem. I wanted to get this in before the 2.5 merge window closes tomorrow.
@Nukersson please revisit


Using my own dataset without Jester

Hello,
Could you please tell me if I can use your implementation with my dataset without using Jester?
I can't seem to find it, the link shows that the website is down.

The original website is down because TwentyBN has been acquired by Qualcomm.
This repo here is just an outdated fork. Originally, the repository was called 20bn-realtimenet, but it was renamed to sense a while back. The original (and official) repo is now hosted at: https://github.com/quic/sense
You'd best ask your question there.

Thank you for your reply, is there a way I could get the pretrained ckpt files from you?
I've been searching everywhere but couldn't find a solution.


feat: filter threads

We know already that a CTE that just uses the term_taxonomy table would not contemplate the comments for entities that have entities as parent.
Indeed if we run the current script against the staging dump, ignoring all ?'s, we get as result 392.
 That is the maximum allThreads would give back.
We could now investigate how they are distributed by replacing '-- put here a filter --' with different JOIN's.

join entity_link on child_id = comment.uuid: 2264
join term_taxonomy_entity on entity_id = comment.uuid: 999
join term_taxonomy on term_taxonomy.id = comment.uuid: 392 (same as with cte, as expected)
join page_repository on page_repository.id = comment.uuid_id: 19
Total: 3674

How to contemplate them in the CTE?

The AllThreadsQuery doesn't look for threads on pages anymore. It would add more complexity to the code and there are only 58 of those threads. The last one is from 2020 and I think commenting pages was disabled at some point.


when i use Kingfisher 6.2.1 in a new react-native project，i get some errors

when i remove kingfisher in podfile and pod install, i can run the project successfully

I did not use RN myself, so I am not sure how it integrate a Swift library. But it seems that a libKingfisher.a is built. These errors indicate the simulator slice (x86_64) is not built when you creating libKingfisher.a. I don't think it is what can be solved in Kingfisher, but maybe you need to try to ask it in react native repo or related topics.
Ref for example: https://stackoverflow.com/questions/45550228/react-native-ios-build-failed-undefined-symbols-for-architecture-x86-64

Oh..wait. It seems that you cannot find NetworkUnavailableReason. What is your Xcode version? Currently Kingfisher only supports Xcode 12, so it would fail is you are trying to link it with an earlier version iOS SDK.

my xcode version is 12.4

i create a new project with swift，and i can use kingfisher now， may be react-native project cause the errors

I am closing it since I have no more comment for now.

Yes, the problem is that React Native forces people to not use use_frameworks! in the Podfile, which seems to break things like this.
I'm currently searching for a solution here.  I've had to resort to using Cocoapods for React Native and Carthage for Kingfisher, all in the same project 😭

Ok, I got this figured out.
Install this plugin for cocoapods: gem install cocoapods-user-defined-build-types
Add this to the top of your Podfile:
plugin 'cocoapods-user-defined-build-types'
enable_user_defined_build_types!

Then specify that Kingfisher needs to be built as a dynamic framework:
  pod 'Kingfisher', '6.1.1', :build_type => :dynamic_framework

Ok, I got this figured out.
Install this plugin for cocoapods: gem install cocoapods-user-defined-build-types
Add this to the top of your Podfile:
plugin 'cocoapods-user-defined-build-types'
enable_user_defined_build_types!

Then specify that Kingfisher needs to be built as a dynamic framework:
  pod 'Kingfisher', '6.1.1', :build_type => :dynamic_framework

run pod install
Now you should be able to just import Kingfisher as per usual in the Swift portions of your React Native project.

What about when I used Kingfisher as dependency of my private pod. such as s.depencency = "Kingfisher"


Feature/constants settings

Add CONSTANTS option to settings.
Users now customize messages and add new constants.

Thank you. You were late a couple of hours to make it into version 1.6.0 :wink:

@dekoza Thank you for merge. No problem, can have we a minor version soon?


Explicit exceptions

Hi there.
I'm trying to catch exceptions from GoogleSDK, and this is not very easy to make something clean.
Some propositions

Improve Google_Service_Exception interface with hasReason, getErrorsFromDomain ..
Translate GoogleAPI Error to dedicated PHP Exception, like GooglePushWebHookUrlUnauthorized.

Regards.

Please provide more information in the problem you're having and what you're trying to accomplish.
We have $exception->getErrors() which can be used for this purpose.

Hi @bshaffer
You right, getErrors is available. But it simply return an array of un-typed array.
Right now,
I have a dedicated GoogleErrorsDecoder that is constructed with the result of Google_Service_Exception::getErrors.
An helper function hasError allow me to easily check the kind of error that is throw from GoogleAPI.
What I'm trying to say.
I can't use the try/catch with the exception matching system.
try {
  $this->subscribeToPushNotification($memberId);
}
catch (\Google_Service_Exception $e) {
  $errors = $e->getErrors();

  $webHookUrlUnauthorized = false;
  foreach($errors as $error) {
    if(isset($error["reason"]) && $error["reason"] === "push.webhookUrlUnauthorized") {
      $webHookUrlUnauthorized = true;
    }
  }

  if(!$webHookUrlUnauthorized) {
    throw $e;
  }
}

The above example is very complex to read..
try {
  $this->subscribeToPushNotification($memberId);
}
catch (\Google_WebHook_Url_Unauthorized $e) {
}

The above is very simple to read..
Regards.

Creating an exception class for every possible error is not really something we want to implement. However, having a method for getReason that returns the first error's reason might be a convenient way to handle this.


Fix deprecated root node

Fix "tree builder without a root node" deprecation in Symfony 4.2+
Context:
https://symfony.com/blog/new-in-symfony-4-2-important-deprecations

Thanks! 🌺

Great job, thank you both very much for this! 💯
When can we expect a new tag?

In probably less than 5 minutes :)

Woohoo!! Friday afternoon deployment, here we come! 🥇


DSA-Matrix-Python- Minimum Path sum

Hey there, I'm participating in #hactoberfest2k21, Please assign me the issue. Good day!
Given a m x n grid filled with non-negative numbers, find a path from top left to bottom right, which minimizes the sum of all numbers along its path.You can only move either down or right at any point in time.
Example:
Input: grid = [[1,3,1],[1,5,1],[4,2,1]]
Output: 7

can i get assigned ?


📣 Update nginxinc/nginx-unprivileged Docker tag to v1.25.2

This PR contains the following updates:

Package
Type
Update
Change

nginxinc/nginx-unprivileged
final
patch
1.25.1 -> 1.25.2

Release Notes

nginxinc/docker-nginx-unprivileged (nginxinc/nginx-unprivileged)
v1.25.2
Compare Source
NGINX 1.25.2 (mainline)

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

Edited/Blocked Notification
Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.
You can manually request rebase by checking the rebase/retry box above.
⚠ Warning: custom changes will be lost.


pull request for e2e test at 12/02/2016 04:45:08

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

optest/docs/updated_at.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Removes Solidarity, simplifies postInstall script

After polling the Infinite Red internal React Native team, Solidarity is being used on a few of the projects, but there isn't quite enough support to justify its place as an Ignite default. Some issues have been reported using Solidarity (#1927 most recently), and it has failed in random places on CI and EAS Build.
Given that, I'm removing it from both the CLI and the boilerplate. I also took the opportunity to simplify and de-cleverize the ./bin/postInstall script.

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket: