Certain Attributes cannot be read

Not working:
platform: template
sensors:
  nz8_latency_state:
    value_template: "{{ state_attr('remote.nz8_remote', 'low_latency') }}"
    friendly_name: NZ8 Latency Mode
    #icon_template: mdi:power
    unique_id: 240cf4e1-7eac-454f-a751-ecf65c054e1d

platform: template
sensors:
  nz8_laser_mode:
    value_template: "{{ state_attr('remote.nz8_remote', 'lamp') }}"
    friendly_name: NZ8 Lasermode
    #icon_template: mdi:power
    unique_id: 7fe97b28-75ce-48bc-814a-8d774df6c838

Picture Mode for example is still working fine:
platform: template
sensors:
  nz8_picture_mode:
    value_template: "{{ state_attr('remote.nz8_remote', 'picture_mode') }}"
    friendly_name: NZ8 Picturemode
    #icon_template: mdi:power
    unique_id: dcf20ff1-2d2d-45fb-9ff4-a610e110dbc7

Here are some HA logs (not sure if they are related to the issue):
Dieser Fehler wurde von einer benutzerdefinierten Integration verursacht

Logger: homeassistant.helpers.entity
Source: custom_components/jvcprojector/remote.py:249
Integration: jvcprojector (documentation)
First occurred: 20. Januar 2023 um 23:33:49 (1 occurrences)
Last logged: 20. Januar 2023 um 23:33:49

Update for remote.nz8_remote fails
Traceback (most recent call last):
  File "/usr/local/lib/python3.10/site-packages/jvc_projector_remote/jvcprojector.py", line 102, in __handshake
    message = jvc_sock.recv(len(JVC_GRT))
TimeoutError: timed out

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 538, in async_update_ha_state
    await self.async_device_update()
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 736, in async_device_update
    raise exc
  File "/config/custom_components/jvcprojector/remote.py", line 106, in async_update
    await self.async_update_state()
  File "/config/custom_components/jvcprojector/remote.py", line 295, in async_update_state
    raise e
  File "/config/custom_components/jvcprojector/remote.py", line 249, in async_update_state
    self._signal_state = await self.hass.async_add_executor_job(
  File "/usr/local/lib/python3.10/concurrent/futures/thread.py", line 58, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/usr/local/lib/python3.10/site-packages/jvc_projector_remote/jvcprojector.py", line 205, in command
    return self._send_command(getattr(Commands, commandl[0]))
  File "/usr/local/lib/python3.10/site-packages/jvc_projector_remote/jvcprojector.py", line 140, in _send_command
    jvc_sock: socket.socket = self.__handshake()
  File "/usr/local/lib/python3.10/site-packages/jvc_projector_remote/jvcprojector.py", line 111, in __handshake
    raise JVCHandshakeError("Timeout when waiting to receive PJ_OK") from e
jvc_projector_remote.jvccommands.JVCHandshakeError: Timeout when waiting to receive PJ_OK

Dieser Fehler wurde von einer benutzerdefinierten Integration verursacht

Logger: custom_components.jvcprojector.remote
Source: custom_components/jvcprojector/remote.py:173
Integration: jvcprojector (documentation)
First occurred: 20. Januar 2023 um 18:52:35 (6 occurrences)
Last logged: 20. Januar 2023 um 23:25:21

Sent command, received communication error: JVCCommunicationError("Timeout when waiting for the specified ACK: `b'\\x06\\x89\\x01PM\\n'` for command: `low_latency` with bytes: `b'!\\x89\\x01PMLL0\\n'`")
Sent command, received communication error: JVCCommunicationError("Timeout when waiting for the specified ACK: `b'\\x06\\x89\\x01PM\\n'` for command: `low_latency` with bytes: `b'!\\x89\\x01PMLL1\\n'`")
Sent command, received communication error: JVCCommunicationError("Timeout when waiting for the specified ACK: `b'\\x06\\x89\\x01PM\\n'` for command: `picture_mode` with bytes: `b'!\\x89\\x01PMPM03\\n'`")
Sent command, received communication error: JVCCommunicationError("Timeout when waiting for the specified ACK: `b'\\x06\\x89\\x01PM\\n'` for command: `picture_mode` with bytes: `b'!\\x89\\x01PMPM0C\\n'`")
Sent command, received communication error: JVCCommunicationError("Timeout when waiting for the specified ACK: `b'\\x06\\x89\\x01PM\\n'` for command: `picture_mode` with bytes: `b'!\\x89\\x01PMPM0D\\n'`")

addition:
remote.nz8_remote
last_commands_sent: power last_commands_response: standby power_state: standby signal_state: unknown input_state: unknown lamp_state: high picture_mode: unknown friendly_name: NZ8_remote supported_features: 0
I know its standby here .. but it does not change when the projector is running

Does it have to be "lamp-state" or "lamp" .... i changed it to lamp according to the documentation... maybe thats the "issue"... i`ll check that later on.

Yes it should be "lamp". The logs are on the first set, the projector is refusing communication and in the second set, it is not sending the required responses for the low_latency and picture_mode commands. Is your projector on the "new" firmware that was released by JVC by any chance?

Yes its on the new firmware (2.0)... but "picture_mode" and the remote do still work fine. I can change the lasermode, picturemode and latency just fine using the remote.
Lamp state is not shown anymore since its "lamp" instead of "lamp_state" at least thats my guess. And i just added latency 2 days ago so i don`t know if it would have worked before.

My apologies, I have looked over your posts in more detail and the problem is clear.
state_attr('remote.nz8_remote', 'SOME_ATTR') will only work with attributes that are exposed  via the remote device (follow the link to see what is possible).
You are mixing up commands which can be directly sent to the projector via the remote.send_command service and the attributes that are stored in the remote device. In this case, lamp_state is the correct format to use, as that is the name of the attribute. Internally, the remote component sends a command lamp (which is found in the README) to the projector. The result is interpreted and stored in the lamp_state attribute.
Since a low_latency attribute has not yet been implemented, you will need to write an automation which uses the remote.send_command service to send the command low_latency and then use state_attr('remote.nz8_remote', 'last_commands_response') to retrieve the value.

Perfect thanks for clarification!


Release build: A first attempt

 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.storypku 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.

 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.storypku 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.


support for Market creation categories round 2

Going to need to refactor to make use of MarketListMetaCategories in the getCategoryStats getter but I rewrote it a bit in expectation that I'd use it. I think it's more readable now.


Fix compose path

Looks like the docker-compose.yml is no longer situated within examples and has moved to configs

Thanks for the doc fix!


scripts/openssl_build.sh: OpenSSL v3.2.1

Description

Related Issue

Motivation and Context

How Has This Been Tested?

Screenshots

Checklist:

[ ] I have read the CONTRIBUTING document.
[ ] I have updated the relevant documentation.
[ ] I have added tests for new logic.

Hmm, the upgrade from 1 to 3 is fairly major. I doubt it'll just work


Include kubernetes as datastore option in "network policy using Istio tutorial"

In the "Enforce network policy using Istio" tutorial, the demo is currently set up using etcd as the backing datastore. To be consistent with other tutorials, the option of using K8s datastore should also be included.

Could you please provide a link to the document you are referring to?
The document I found https://docs.projectcalico.org/security/enforce-policy-istio does not seem to indicate any specific datastore option, and neither does the "enable application layer policy" as far as I can tell.

Here's the link: https://docs.projectcalico.org/security/tutorials/app-layer-policy/enforce-policy-istio

Are you referring to the following?

a microservice that serves up account summaries, and an etcd datastore.
That is the demo itself that is using an etcd datastore, it shouldn't matter what database the demo uses.
Please if I'm misunderstanding something please provide a snippet from the doc that you are referring to that shows the text. Thanks


Can I translate the document in Korean?

Hello, I'm a student loving Python and Pydantic from South Korea, and I ask for translating the document in Korean.
We can make the document as FastAPI, which document is translated as many languages, however I think it might be better to create a new repository for translating and share the link here because of the cost to refactor the structure of project directory.
I just want to share this awesome stuff to Korean who are not fluent in English.
If you allow to translate it, I will create a repository and share the URL.
Anyway, thanks for your amazing jobs! I really love Pydantic.

HI @0417taehyun thanks for your suggestion and the offer of help.
One of the big problems with translations is keeping them up-to-date - it would rely on others to both write the docs, then keep them uptodate.
My guess is that most foreign language speaks would prefer to read up to date docs in english (or use google translate) than read wrong or out of date docs in their native language.
Since I (sadly :see_no_evil:) only speak English to a native standard, I can't really help with translations - if someone creates an issue saying "the spanish/korean/etc. docs are wrong here", I have no way to help.
I would therefore suggest you work on Korean pydantic docs and publish them yourself, I would happily link to your site from the pydantic docs. Another advantage of this is that you get credit for your work, you can even improve the docs and use your own style. You're free to reuse the code examples in the docs.
If there's anything technical we can help with - please let us know and we'll do what we can.

Thanks for you reply @samuelcolvin !
I will make a new repository and create a new pull request to add the link to the translated document. I want to keep the format of the origin document, thus I'm gonna use MkDocs as Pydantic did.
Thanks again for your amazing jobs!

Great. Let me know when you have something to show.
And ping me here if you have any questions.

Please let us know when you are ready.


Connect API

What does this PR do?
This PR is raised to implement the following features: 👍 :

[x] Use Axios to make HTTP requests to the backend
[x] Fetch your books from the Bookstore API
[x] Refactor add book and remove book functions
[x] Use Gitflow

Description of the tasks completed 👇

[x] Add Bookstore API as backend
[x] Add bable to transpile modern JavaScript syntax into code that can run in all environments when writing React components
[x] Use the linter tool that analyzes my source code to flag programming errors, bugs, stylistic errors, and suspicious constructs. 💯
[x] Check the accessibility of this project which means that websites, tools, and technologies are designed and developed so that people with disabilities ♿ can use them. For more information about Web accessibility Click here☺

How should it be tested
Clone the repository
git clone https://github.com/UbdaNam/bookstore.git

Navigate to the folder
cd bookstore

Checkout the branch
git checkout Connect-API

Run app
npm start

Thanks for reviewing my PR 😊

Thank you again @binhussen for reviewing my PR


[Yield aggregator] Bugs related to Manage earnings

Describe the bug
Bugs related to the Staking calculator
Version test: https://eb364ef9.subwallet-yield.pages.dev/
Please check the issues:

[x] Update UI follow by design
[ ] List earning items show incorrectly in All accounts mode

Actual: Shows many of the same items even though it's the same method and on the same network

[ ] The list of earning items is displayed incorrectly when earning using multiple methods on the same network (example: native staking and nomination pool)

Actual: Do not show item with method = Nomination pool

[x] Add the tooltip when hovering the Calculator and FAQs button
[ ] Validate case Enable/Disable action buttons
[ ] Handle case turn on/ turn off network
[ ] Still show earning item on the list after withdrawing all

Earning Details:

[ ] The stake information is shown incorrectly when active stake # 0

Version test: https://4c60183b.subwallet-yield.pages.dev
@S2kael please check issues:

[ ] Re-check style in case Enable/Disable of the action buttons

Version test: https://24333c4e.subwallet-yield.pages.dev/

[ ] Show incorrect account on the earning detail screen with All accounts mode

Version test: https://yield.subwallet.app (11102023)

[ ] Show correct actions by earning type in the earning details screen

Expect:

Nomination pool: Stake more, Claim rewards, Unstake, Withdraw
Liquid staking: Earn now/earn more, Withdraw
Lending: Earn now/earn more, Withdraw

[ ] Support withdraw action


[SPARK-43660][CONNECT][PS][FOLLOWUP] Remove JVM dependency for resample

What changes were proposed in this pull request?
This is follow-up for https://github.com/apache/spark/pull/41877 to remove JVM dependency.
Why are the changes needed?
To remove JVM dependency from Pandas API on Spark with Spark Connect.
Does this PR introduce any user-facing change?
No, it's internal handling.
How was this patch tested?
The existing UT.

cc @HyukjinKwon addressing https://github.com/apache/spark/pull/41877/files#r1286739868.

Merged to master.

Oops, I didn't see the tests are still running. Reverting

@itholic please fix the linter

CI passed. @HyukjinKwon FYI

LGTM, merged to master


Introduced data transformer

Stack:

#2555
#2548
#2547 ⬅
#2546
#2545

⚠ Part of a stack created by spr. Do not merge manually using the UI - doing so may have unexpected results.

Wouldn't it be better to be a separate crate? It could be reused in different places then

Wouldn't it be better to be a separate crate? It could be reused in different places then

That seems like a good idea

Wouldn't it be better to be a separate crate? It could be reused in different places then

That sounds like a good idea. cc: @cptartur

✓ Commit merged in pull request #2555


@da parsing crashes

Trying to type ~0.0.0 will crash dojo with a %decrement-underflow as it tries to parse it into ~year.month.day format.

Has been fixed in 2de8328, this can be closed.


Replace the event.path

Hello,
Actually, I use the version v3.4.0 of the aws-serverless-express package.
I start research to migrate to the moved package and to the latest version but I don't find an imformation.
Actually, in AWS, I use differents paths for my environment my-api.host.com/environment like my-api.host.com/stage, my-api.host.com/v1, ...
In the v3.4.0, I was doing this with the library to avoid routing problems with express:
exports.handler = (event, context) => {
        // FIXME: Ugly workaround for https://github.com/awslabs/aws-serverless-express/issues/86 and https://github.com/claudiajs/claudia/issues/170
        if (event.path.startsWith('/dev')) {
            event.path = event.path.replace('/dev', '');
        } else if (event.path.startsWith('/stage')) {
            event.path = event.path.replace('/stage', '');
        } else if (event.path.startsWith('/test')) {
            event.path = event.path.replace('/test', '');
        } else if (event.path.startsWith('/v1')) {
            event.path = event.path.replace('/v1', '');
        } else if (event.path.startsWith('/demo')) {
            event.path = event.path.replace('/demo', '');
        }

        return awsServerlessExpress.proxy(server, event, context);
};

Have you any method to do this in the v4 version of serverless-express ?

@throrin19 You can use regex to factory this.
event.path = event.path.replace(/^\/(dev|stage|test|demo|v1)/g, '')

More elegant, I guess 😀

@thadeu my bad, after research I show it's made automatically with v4 version


Improve cli test based on bddcli.

Please merge.

Pull Request Test Coverage Report for Build 397

3 of 18 (16.67%)  changed or added relevant lines in 2 files are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage decreased (-0.2%) to 93.396%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

bddrest/documentary/init.py
3
4
75.0%

bddrest/tests/_test_cli.py
0
14
0.0%

Files with Coverage Reduction
New Missed Lines
%

bddrest/tests/_test_cli.py
1
0.0%

Totals

Change from base Build 394:
-0.2%

Covered Lines:
1598

Relevant Lines:
1711

💛  - Coveralls


Plan my Trip: All work to manage trips

Is your feature request related to a problem? Please describe.
Feature request. All the work to manage a trip.
Describe the solution you'd like

[ ] Stamp all record with trip or search criteria I.D.
[ ] Users can view more than 1 trip
[x] Ability to selectively delete trips
[ ] Toggling a view where it shows trips (1/2 hour trip chat)

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context

[x] Zoom level 15 for caching layers
[x] Class level to map?

So far:
Rewrote page to separate 'trip' components from the plan page to pave way for multi trip.
Added 'Trip steps' that guide and track user actions on page.
Resized map as it will soon display more information.
Allow user to name trip (wip)
Todo:
Multi trip table - incorporate Warren's work.  Choose Trip summary information to show in header
Trip Spatial work: Geo display - need to work with or combine Jamie's cache geo.
Trip data refresh and delete gotchas - 'smart' data refresh and not deleting data that overlaps with a trip

Todo:

[ ] Multi trip table - incorporate Warren's work.  Choose Trip summary information to show in header
[ ] Trip Spatial work: Geo display - need to work with or combine Jamie's cache geo.
[ ] Trip data refresh and delete gotchas - 'smart' data refresh and not deleting data that overlaps with a trip
[ ] Where do I go after "Plan my Trip" page? This needs to be more clear to the user
[ ] Date range for Wells should just be "All Wells" with no date, or should just be removed from this section. Or should be better indicated what this part is for in terms of Wells and POIS
[ ] Forms and Photos toggle for IAPP sites? These shouldn't be options for users.


feat: Longhorn system backup/restore

https://github.com/longhorn/longhorn/issues/1455

@shuo-wu pointed out a case when Longhorn system-restore rollout a volume to the size before its expansion. I've missed this in the current implementation. Currently, the system-rollout controller will get stuck because Longhorn doesn't allow for downsizing.
The suggestion from @shuo-wu is to ignore restoring existing volumes regardless of attach/detach.
I had s second thought on the suggested solution, and I think we should fix this by keeping the volume size but still rollout other volume spec fields. The concern is that Longhorn might run into missing fields because system-restore would have rolled out the previous CRDs after restoration.
WDYT @shuo-wu ?

Test result: https://ci.longhorn.io/job/private/job/longhorn-tests-regression/2654/


Seal failing on empty input file

Trying to seal an empty input file results in:

touch test.in
./bin/kmyth-seal -i test.in -o test.ski -v

kmyth-0.0.0 DEBUG - src/util/tpm2_config_tools.c(tpm2_init_sapi:162) ABI version is <IP_ADDRESS>
kmyth-0.0.0 DEBUG - src/util/tpm2_config_tools.c(tpm2_init_sapi:195) initialized SAPI context
.
.
.
kmyth-0.0.0 DEBUG - src/util/aes_gcm.c(aes_gcm_encrypt:23) AES/GCM encryption starting
kmyth-0.0.0 ERROR - src/util/aes_gcm.c(aes_gcm_encrypt:35) no input data ... exiting
kmyth-0.0.0 ERROR - src/util/tpm2_kmyth_seal.c(kmyth_encrypt_data:717) error encrypting data ... exiting
kmyth-0.0.0 ERROR - src/util/tpm2_kmyth_seal.c(kmyth_wrap_input:675) unable to encrypt (wrap) data ... exiting
kmyth-0.0.0 ERROR - src/util/tpm2_kmyth_seal.c(tpm2_kmyth_seal:246) kmyth_wrap_input() call failed ... exiting
double free or corruption (out)
Aborted (core dumped)

Looking more closely at the code, I think by putting the check in kmyth_wrap_input in src/util/tpm2_kmyth_seal.c is the best place from the library perspective.
The src/seal/main.c executable should also check before doing all the TPM work.

The first fix seems easy enough, but for the check in src/seal/main.c it looks like we would want to make a call to read_arbitrary_file() to get the data length. This is already done later on, in kmyth_wrap_input in src/util/tpm2_kmyth_seal.c. Doing this twice seems like it may be redundant if we are not passing along the output values.

That's a good point. For now let's just fix kmyth_wrap_input. I still don't like the idea of doing all that TPM work just to find out the file has zero size, but it's going to be a bigger job to do the filesize check reasonably, so we can keep it in mind for future work if we decide it's worthwhile.

I'm a bit late to the discussion but I figured this was relevant.
I'm adding error handling to read_arbitrary_file in src/util/tpm2_kmyth_io.c. A file size of 0 bytes may cause malloc to return NULL, which is indistinguishable from an allocation failure. Right now (with my edits) this returns 1, which would get caught and handled right before the fix added in #26, resurrecting the original issue.
I can change this so that read_arbitrary_file just short circuits and returns early when it encounters a 0 byte file, so that the fix in #26 still applies as expected. Would that be the preferred error flow here?
On the opposite end of spectrum, what is the maximum file size that should be supported? We could just rely on malloc erroring out in that case but that may not be sufficient. Is there a reasonable maximum threshold? Or is this out-of-scope here anyway since the user is supplying the file?


Support header line “Minimum TypeScript Version”

People are constantly confused about the TypeScript Version: header line and instinctively update it to be the latest TypeScript version. This PR allows the word Minimum to appear at the beginning of the line.
It also removes devDependencies of questionable value, as when I cloned this repo and ran npm install, it failed because one transitive dependency had been removed from the npm registry because it was mining Bitcoin.

I figured I would make it optional, go fix everything I could, then make it required, though it would still break on PRs that have already passed checks but not yet been merged. Open to other strategies though.

That sounds even better. I have to ship a new version of definitelytyped-header-parser (and I think dtslint?) for it to take effect anyway. I'll merge it now so I can go do that.

3.8.2 is published. I'll update dependents shortly and report back.

Thanks!

All right, here are the new versions:

definitelytyped-header-parser: 3.8.2
dts-critic: 2.2.4
dtslint: 2.0.3
types-publisher: :woman_shrugging:


CLion: Compiler arguments (such as -I) not being passed for CLion to consume

Minimal bug example: https://github.com/dotfloat/mcw-clion-bug-1
Here I'm including a non-standard directory include. I expect CLion to detect that the file "inc.hh" is located in this custom directory, but it doesn't. When using cmake with the equivalent CMakeLists.txt, it works as expected.
It should maybe be noted that the project compiles and runs fine.
Thanks!

Minimal-er bug example: https://github.com/dotfloat/mcw-clion-bug-2
Here we're passing a C preprocessor definition -DHELLO_WORLD=1. However, CLion doesn't know about this when using mcw, and underlines the #error line.
Again, it compiles and runs as expected.

I will look at it but cannot promise anything. I've had a hard time figuring out how CLion fetches compile flags from cmake.


clang-stdenv: move libstdcxxHook to cc-wrapper

Motivation for this change
Fixes #29204
Things done

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

[x] NixOS
[x] macOS
[ ] Linux

[x] Tested via one or more nixpkgs test(s) (tests.cc-wrapper)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[x] Fits CONTRIBUTING.md.

I bisected a problem I'm having in one of my local environments to this commit.
$ nix-shell -p gcc -p clang --command 'echo "int main() { return 0; }" | c++ -x c++ -'
g++: error: unrecognized command line option ‘-stdlib=libstdc++’; did you mean ‘-static-libstdc++’?

I only just started looking into it, but I thought I'd check if anyone had any thoughts.  I'm creating an environment with gcc for building, and clang for tooling.

@corngood See https://github.com/NixOS/nixpkgs/issues/29877 for discussion on that problem.


Error "6." after connecting board to SupraMaticE2

I recently built this project and I am pretty confident, that everything was soldered together and programmed correctly.
Right now, a UAP1 and a button is connected to my SupraMaticE2 - this works so far.
As soon as I replace the UAP1 with the board from this project, I get following output on my MQTT server:
[2021-05-11 16:39:46.695584] garage_links/cover/state stopped
[2021-05-11 16:39:46.695644] garage_links/sensor/garage/status offline

Unfortunately it does not respony to any of my issued commands:
[2021-05-11 16:41:12.825838] garage_links/sensor/garage/set CLOSE
[2021-05-11 16:41:18.133533] garage_links/sensor/garage/set TOGGLE
[2021-05-11 16:41:59.022011] garage_links/sensor/garage/set OPEN
[2021-05-11 16:42:01.973374] garage_links/sensor/garage/set OPEN

If I want to open close the door manually with the button, I just get fault "6." in the display.
This points to a fault on the / open "Schlupftür". But I do not have a "Schlupftür" installed at all and the RJ25 plug with the shorting wire in X30 is placed correctly.
As soon as I put UAP1 back in place everything works fine again.
Connecting RPi with RS485 and running https://github.com/raintonr/hormann-hcp works too, so I guess the door and control unit are ok.
Any idea from the specialists on how I could debug here?

My guess:
A wrong, missing or twisted part is messing up the hoermann bus.
To narrow down the problem:

The manual for my Supramatic E3 says error 6 means "Systemfehler" (system error) which would make more sense.
When you have disconneted all slaves (UAP1, this board, raintor's interface) the drive shows error "7". Right?
garage_links/cover/state stopped is the default state if no communication with the drive could have been achived.
garage_links/sensor/garage/status offline is the default state if no BME is connected.

The next steps i would perform:

Check the board's supply voltages. Are 24V, 5V and 3.3V fine?
Check the RS485 lines with an oscilloscope. Can you see the master messages or is it just a flat line?
Check the board parts on the RS485 side (IC4, T1, T2, T3, T4 + surrounding parts). My guess is that one or more parts have wrong values or are mounted twisted.

Ok, finally found time to work on this issue again. Factory resetting my SupraMatic E2 solved the error 6 problem easily.
BUT: I dunno why I was reading over it so many times: This project is for SupramaticE3 and not my E2 - so it will not work anyway. :-(


Streams.

I need read from stdin linebyline, and i wanna use this module, but see what you haven't this option. I add this.

thanks for your pull request. I will take a look and hopefully merge today

and?

I'd be interested in this too

@ibakaidov @dkavassy  merged and published

Thanks, @maleck13


Refresh Token has expired

Describe Your Problem:

After a month of successful use, the refresh Token expires requiring a manual reauthentication with Winix.
Should the refreshToken auto-refresh, or is this the expected behavior of this plugin?
Logs:
Error following 1 month of successful connectivity
[homebridge-winix-purifiers] error generating winix account from existing auth: NotAuthorizedException: Refresh Token has expired
    at de_NotAuthorizedExceptionRes (/volume1/homebridge/node_modules/homebridge-winix-purifiers/node_modules/@aws-sdk/client-cognito-identity-provider/dist-cjs/index.js:4077:21)
    at de_CommandError (/volume1/homebridge/node_modules/homebridge-winix-purifiers/node_modules/@aws-sdk/client-cognito-identity-provider/dist-cjs/index.js:3770:19)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at /volume1/homebridge/node_modules/homebridge-winix-purifiers/node_modules/@smithy/middleware-serde/dist-cjs/index.js:35:20
    at /volume1/homebridge/node_modules/homebridge-winix-purifiers/node_modules/@smithy/core/dist-cjs/index.js:165:18
    at /volume1/homebridge/node_modules/homebridge-winix-purifiers/node_modules/@smithy/middleware-retry/dist-cjs/index.js:320:38
    at /volume1/homebridge/node_modules/homebridge-winix-purifiers/node_modules/@aws-sdk/middleware-logger/dist-cjs/index.js:33:22
    at Function.refresh (/volume1/homebridge/node_modules/homebridge-winix-purifiers/node_modules/winix-api/dist/account/winix-auth.js:34:26)
    at Function.fromExistingAuth (/volume1/homebridge/node_modules/homebridge-winix-purifiers/node_modules/winix-api/dist/account/winix-account.js:37:22)
    at WinixPurifierPlatform.onFinishLaunching (/volume1/homebridge/node_modules/homebridge-winix-purifiers/dist/platform.js:32:26) {
  '$fault': 'client',
  '$metadata': {
    httpStatusCode: 400,
    requestId: 'aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee',
    extendedRequestId: undefined,
    cfId: undefined,
    attempts: 1,
    totalRetryDelay: 0
  },
  __type: 'NotAuthorizedException'
}

Plugin Config:
...
        {
            "exposeAirQuality": true,
            "exposeAmbientLight": true,
            "exposePlasmawave": true,
            "exposeAutoSwitch": true,
            "exposeSleepSwitch": true,
            "filterReplacementIndicatorPercentage": 10,
            "cacheIntervalSeconds": 60,
            "deviceRefreshIntervalMinutes": 60,
            "auth": {
                "username"<EMAIL_ADDRESS>                "userId": "••••••••-••••-••••-••••-••••••••••••",
                "refreshToken": "••••"
            },
            "deviceOverrides": [
                {
                    "deviceId": "•••",
                    "serialNumber": "•••",
                    "nameDevice": "•••",
                    "nameAirQualitySensor": "Air Quality",
                    "nameAmbientLightSensor": "Ambient Light",
                    "namePlasmawaveSwitch": "Air Plasmawave",
                    "nameAutoSwitch": "Air Auto"
                }
            ],
            "_bridge": {
                "username": "••:••:••:••:••:••",
                "port": ••••••
            },
            "platform": "WinixPurifiers"
        }
...

Environment:

Plugin Version: 2.0.4
Homebridge Version: 1.8.4
Node.js Version: 20.9.0
NPM Version: 10.2.3
Operating System: Synology DSM

Hey @fancypants66. I'm surprised I had left this out of the README / wiki. Winix refresh tokens expire after 30 days. For now, you'll have to click the Reauthenticate with Winix button in the plugin config and sign back in with your login details.

I currently have another branch going where the plugin will save your email+password instead, and you won't have to reauthenticate with winix, as it will do it in the background.
I'll update the README or wiki to include this info about the reauthentication - thanks for bringing this up!

closing this out - I've updated the readme with this for now, and going to work on the branch to re-authenticate when the refresh token expires

Got it thanks for clarifying @regaw-leinad - Keep up the great work. Looking forward to the branch with re-authentication!

@fancypants66 wanted to update you I've released v2.1.0 which should solve this issue

Over a month later and wanted to thank you @regaw-leinad for the great work. The v2.1.0 update with token auto refresh in the background is working perfectly. Thanks again!


?debugManifestsFile url is not working after upgrading to version 1.9.1

Category

[ ] Question
[ ] Typo
[x] Bug
[ ] Additional article idea

Expected or Desired Behavior
To do some debugging on production environments, I'm using the ?debugManifestsFile parameter a lot. My expected behavior was that this kind of debugging still worked after upgrading to version 1.9.1, but sadly it doens't.
Observed Behavior
The ?debugManifestsFile queryparameter does not work anymore. In my console I'm seeing an error "Unable to determine manifests.js file URL. Using default base URL.". After a little debugging I found out this is because the "webpack publicPath" could not be found on the current SharePoint page. I also compared the the 'manifestsFile.js' in @microsoft/sp-build-core-tasks with a previous version and found out this file changed indeed.
Steps to Reproduce
Upgraded an existing SPFx solution (1.8.2) to version 1.9.1, Removed node_modules folder, Even compared my package.json with a clean install, Installed the packaged, Uploaded a fresh package after a clean (with --ship) and debugged an extension using ?debugManifestsFile.

Yes off course. Thanks for the fast reply. 👍 I've got a solution with multiple extensions which are already present on a sitecollection. The extensions are deployed in the whole tenant using 'skipFeatureDeployment' true. To debug them all at once at a production environment I'm using the following url: https://.sharepoint.com/sites/?debugManifestsFile=https://localhost:4351/temp/manifests.js&loadSPFX=true. (4351 is the port I also configured in my config/serve.json) This was working fine when using spfx 1.8.2, but when I upgraded to 1.9.1 I'm retrieving the error message described. Yesterday I downgraded back to 1.8.2 and everything is working fine again.

Are there any updates on this one? We still have this issue. Also tested this in an spfx solution with only spfx webparts and they also have this problem. This happens on first release and non first release tenants.

I'm not seeing this... I've verified across a few tenants and it's working just fine with 1.9.1. The only difference is that my URL is encoded like so:
?debugManifestsFile=https%3A%2F%2Flocalhost%3A4321%2Ftemp%2Fmanifests.js&loadSPFX=true

I'm sorry for the late reply. Working on some other projects, but will try to test it this week. I did notice some changes on our tenant regarding serving spfx solutions, so hopefully this one is fixed.

Hi @johnguy0 ,
I'm very sorry for the late reply, but the upgrading did cost me quite some time. First of all webpack packaging was taking very long and seemed to be landing in an infinite loop in the cumulativeManifestProcessor. After debugging the build process and finding out this was due to the npm package "fs" we were using in our gulpfile, I replaced this package with another one and I was able to create a package.
Building, Shipping and uploading went fine, and the package was working, but sadly I am still not able to debug my webparts and extensions. The errors described in my first message are gone, but I am now retrieving the following error message: 'Failed to load component "" (MyWebPart). Original error: Failed to load entry point from component "" (MyWebPart). Original error: Object prototype may only be an Object or null: undefined'

Off course I did some research and found this stackoverflow post for example. However, my solutions were debugging fine on version 1.8.2. I also don't think I'm referencing imports in a cyclical manner.
I have upgraded to spfx version 1.10.0. As said, without debugging the package works fine, this only happend when I'm debugging the package (only tried with a debugmanifesturl). My package.json is as followed:
{
  "name": "my-webpart-name",
  "version": "1.0.0",
  "private": false,
  "engines": {
    "node": ">=0.10.0"
  },
  "repository": "<our devops npm repository",
  "author": "<my name>",
  "license": "MIT",
  "scripts": {
    "serve:fast": "gulp sass && concurrently \"tsc -p tsconfig.json -w --preserveWatchOutput true\" \"gulp serve --nobrowser --fast-mode\"",
    "refreshVSToken": "vsts-npm-auth -config .npmrc",
    "build": "gulp bundle",
    "clean": "gulp clean",
    "test": "./node_modules/.bin/jest --config ./config/jest.config.json",
    "test:watch": "./node_modules/.bin/jest --config ./config/jest.config.json --watchAll"
  },
  "dependencies": {
    "@microsoft/decorators": "1.10.0",
    "@microsoft/microsoft-graph-types": "~1.9.0",
    "@microsoft/office-ui-fabric-react-bundle": "1.10.0",
    "@microsoft/sp-application-base": "1.10.0",
    "@microsoft/sp-core-library": "1.10.0",
    "@microsoft/sp-dialog": "1.10.0",
    "@microsoft/sp-listview-extensibility": "1.10.0",
    "@microsoft/sp-lodash-subset": "1.10.0",
    "@microsoft/sp-office-ui-fabric-core": "1.10.0",
    "@microsoft/sp-webpart-base": "1.10.0",
    "@microsoft/sp-http": "1.10.0",
    "@pnp/pnpjs": "~1.3.9",
    "@pnp/sp-taxonomy": "~1.3.9",
    "@pnp/spfx-property-controls": "~1.16.0",
    "@types/es6-promise": "0.0.33",
    "@types/jquery": "~3.3.22",
    "@types/applicationinsights-js": "~1.0.9",
<EMAIL_ADDRESS>"~2.3.1",
    "@types/react": "16.8.8",
    "@types/react-dom": "16.8.3",
    "@types/sharepoint": "~2016.1.0",
    "@types/webpack-env": "1.13.1",
    "core-js": "~3.0.1",
    "es6-map": "~0.1.5",
    "hammerjs": "~2.0.8",
    "immutable-ics": "^0.4.0",
    "jquery": "~3.3.1",
    "moment": "2.22.1",
    "muuri": "~0.7.1",
    "applicationinsights-js": "~1.0.20",
    "office-ui-fabric-react": "6.189.2",
    "react": "16.8.5",
    "react-custom-scrollbars": "~4.2.1",
    "react-dom": "16.8.5",
    "react-dotdotdot": "~1.2.3",
    "react-js-pagination": "~3.0.2",
    "ts-md5": "^1.2.4",
    "web-animations-js": "~2.3.1"
  },
  "devDependencies": {
<EMAIL_ADDRESS>"0.3.5",
    "@microsoft/sp-build-web": "1.10.0",
    "@microsoft/sp-module-interfaces": "1.10.0",
    "@microsoft/sp-tslint-rules": "1.10.0",
    "@microsoft/sp-webpart-workbench": "1.10.0",
    "@types/chai": "3.4.34",
    "@types/mocha": "2.2.38",
    "@voitanos/jest-preset-spfx-react16": "~1.1.0",
    "ajv": "~5.2.2",
    "concurrently": "^5.1.0",
    "gulp": "~3.9.1",
    "gulp-changed": "~3.2.0",
    "gulp-modify-file": "^1.0.1",
    "gulp-rename": "~1.2.2",
    "gulp-replace": "^1.0.0",
    "gulp-sass": "~4.0.1",
    "gulp-stripbom": "~1.0.4",
    "gulp-stylelint": "~8.0.0",
    "gulp-util": "~3.0.8",
    "gulp-wrap": "~0.13.0",
    "hard-source-webpack-plugin": "^0.13.1",
    "jest": "~23.6.0",
    "path-exists": "~3.0.0",
    "require-dir": "~0.3.2",
    "resx-to-ts-json": "~1.0.14",
    "run-sequence": "~2.2.1",
    "stylelint": "~9.9.0",
    "stylelint-config-standard": "~18.2.0",
    "stylelint-scss": "~3.4.0",
    "tfs-unlock": "~0.6.1",
    "through2": "~2.0.3",
    "tslint-microsoft-contrib": "~5.0.0",
    "webpack-bundle-analyzer": "~3.0.3",
    "yargs": "^15.1.0"
  },
  "resolutions": {
    "@types/react": "16.8.8",
    "@types/react-dom": "16.8.3",
    "@pnp/pnpjs": "~1.3.9",
    "@pnp/sp-taxonomy": "~1.3.9"
  }
}

Can you guys maybe give me a hint in the right direction? Many thanks in advance!

After some more debugging into the SP file 'https://spoprod-a.akamaihd.net/files/sp-client/sp-pages-assembly_nl-nl_7d8940084e2739456a9a1d09ee6e4d6d.js' I found out that the error is indeed coming from one of my own files. It happens on components from my library component (quite big, and created originally from this example) where I'm extending another components, so it seems it indeed has to do something with circular dependencies. I'm trying to implement some strategies like this one.
The crazy thing is that it is working when I'm ship bundling and packaging those files. (without serving them) I think it also has to do something with the react version, but I can't find the version spfx is hosting. When serving it uses the react version from my node_modules folder, which is 16.8.5.

Allright, a few days later but I think I managed to fix the issue and was indeed all about circular dependencies. Our library is quite big, so at first I really didn't know where to start. To give me a hunch in the right direction I used a few npm packages to find circular dependencies in my code. The one I like most is the circular-dependency-plugin. To use it in with in spfx build process you could configure it like this:
build.configureWebpack.mergeConfig({
    additionalConfiguration: (generatedConfiguration) => {
        includeCircularDependenciesPlugin(generatedConfiguration.plugins);
        return generatedConfiguration;
    }
});
function includeCircularDependenciesPlugin(plugins) {
    plugins.push(new CircularDependencyPlugin({
        // exclude detection of files based on a RegExp
        exclude: /node_modules/,
        // add errors to webpack instead of warnings
        failOnError: true,
        // allow import cycles that include an asyncronous import,
        // e.g. via import(/* webpackMode: "weak" */ './file.js')
        allowAsyncCycles: false,
        // set the current working directory for displaying module paths
        cwd: process.cwd()
    }));
}

Another plugin I used was madge. Both plugins came up with the same results. The problem I had with these plugins is that I have a quite big folder structure and most folders have their own index.ts which exports the classes and interfaces I need up to a single point where everything comes together. But after all the plugins were seeing these index.ts (which has imports from other classes also) as circular dependencies too (which off course makes sense). They did however bring me to the files where I really had a circular dependency.
The biggest help for me was the blog I described earlier. As said I already had an index.ts in almost every folder and was exporting my classes and interfaces up to a central point, but previously I didn't really care about the order of those imports in these files. After I fixed the real circular dependencies and put all the imports in the right order for each index.ts the error was fixed. The plugins do however still see the index.ts and imports from it as circular dependencies, but it's all about the loading order (perfectly explained in the blog). It did cost me a lot of time though and I hope I can help anyone with this information. :-)
If you every come across this error and got no idea in which file this is happening. I found out by debugging the sharepoint sp-pages-assembly_<current-language( like en_us)>_.js file. This file is minified, but with chrome for example you are able to pretty print this file. The real error occured in the following lines of code in the catch:
return e.loaderConfig.entryModuleId ? function(e, t) {
    return t.load(e).catch((function(r) {
        return b(e, e.loaderConfig.entryModuleId, [c.checkResourceUrl].concat(t.loadEntryPointErrorProcessors), (function() {
            return s.a.buildLoadEntryPointError(e, r)
        }
        ))
    }
    ))
}

Cool... good to see its resolved. From your last comment, it appears to be specific to your project & not SPFx so I'm going to close this issue.


Fix storybook build output

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


UHF-9064: Add Health Station react search

UHF-9064

What was done

Implementation of Health Station react search paragraph

How to install

Use instance of https://github.com/City-of-Helsinki/drupal-helfi-sote
Make sure your instance is up and running on latest dev branch.

git pull origin dev
make fresh

Update the Helfi Platform config

composer require drupal/helfi_platform_config:dev-UHF-9064_Health_station_search

Run make drush-updb drush-cr

How to test

[ ] Check that code follows our standards

Other PRs

https://github.com/City-of-Helsinki/drupal-hdbt/pull/827
https://github.com/City-of-Helsinki/drupal-helfi-sote/pull/697

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

Comparison is base (2ec8649) 13.75% compared to head (f9beaee) 13.75%.

:exclamation: Current head f9beaee differs from pull request most recent head 0bcf02e. Consider uploading reports for the commit 0bcf02e to get more accurate results

Additional details and impacted files
@@            Coverage Diff            @@
##               main     #643   +/-   ##
=========================================
  Coverage     13.75%   13.75%
  Complexity      238      238
=========================================
  Files            27       27
  Lines           880      880
=========================================
  Hits            121      121
  Misses          759      759

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


FileNotFoundError: [Errno 2] No such file or directory

Debug info
GPU: NVIDIA GeForce GT 740M bash: nvidia-smi: comando não encontrado
----out.py----

----DE/WM----
deid: GNOME
wmid: Mutter
wmline item 0: ['WM: Mutter ']

----TERMINAL----

fontline: ['Font: N/A']
termid: gnome-terminal
termline item 0: Terminal: gnome-terminal
themeline: WM Theme: Adwaita Theme: Adwaita [GTK2/3]

----HOST INFO----

hostline: Host: Inspiron 5437
batteryline: Battery: N/A
resline: Resolution: 1366x768, 1366x768

----GPU INFO----

gpuinfo:
GPU: NVIDIA GeForce GT 740M bash: nvidia-smi: comando não encontrado
gpuvendor: IntelNVIDIA

----CPU INFO----

cpuvendor: Intel
cpumodel: Intel i5
cpuinfo: CPU: Intel i5-4200U  @ 2.600GHz
cpuline item 0: ['CPU: Intel i5-4200U (4) @ 2.600GHz ']
memline: Memory: 5130MiB / 15910MiB

----OS INFO----

sysosline: OS: Fedora release 32 (Thirty Two) x86_64
sysosid: Fedora
diskline: Disk: N/A
packagesline item 0: Packages: 2758 (rpm)

----testing.py----
----DE/WM----

deid: GNOME
wmid: Mutter

----TERMINAL/SHELL----

termid: gnome-terminal
shellid: bash

----HOST INFO----

hostid: Inspiron

----GPU INFO----

gpuvendor: IntelNVIDIA

----CPU INFO----

cpumodel: Intel i5

Connecting
----run_rpc----

uptime in epoch:<PHONE_NUMBER>.0
cpuid:<PHONE_NUMBER>03719464
cpuappid:<PHONE_NUMBER>98926920
termappid:<PHONE_NUMBER>15056160
hostappid:<PHONE_NUMBER>31858288
Packages: 2758 (rpm)
('DEFAULT', <Section: DEFAULT>)
('cycle_0', <Section: cycle_0>)
('cycle_1', <Section: cycle_1>)
('cycle_2', <Section: cycle_2>)
('cycle_3', <Section: cycle_3>)
Traceback (most recent call last):
  File "/home/ruda/.local/bin/fetchcord", line 8, in <module>
    sys.exit(main())
  File "/home/ruda/.local/lib/python3.8/site-packages/fetch_cord/run_rpc.py", line 39, in main
    loonix(config, loop, gpuinfo, memline, cpuinfo,
  File "/home/ruda/.local/lib/python3.8/site-packages/fetch_cord/run_rpc.py", line 421, in loonix
    first_connect()
  File "/home/ruda/.local/lib/python3.8/site-packages/fetch_cord/run_rpc.py", line 47, in first_connect
    RPC.connect()
  File "/home/ruda/.local/lib/python3.8/site-packages/pypresence/presence.py", line 41, in connect
    self.loop.run_until_complete(self.handshake())
  File "/usr/lib64/python3.8/asyncio/base_events.py", line 616, in run_until_complete
    return future.result()
  File "/home/ruda/.local/lib/python3.8/site-packages/pypresence/baseclient.py", line 121, in handshake
    self.sock_reader, self.sock_writer = await asyncio.open_unix_connection(self.ipc_path, loop=self.loop)
  File "/usr/lib64/python3.8/asyncio/streams.py", line 111, in open_unix_connection
    transport, _ = await loop.create_unix_connection(
  File "/usr/lib64/python3.8/asyncio/unix_events.py", line 244, in create_unix_connection
    await self.sock_connect(sock, path)
  File "/usr/lib64/python3.8/asyncio/selector_events.py", line 496, in sock_connect
    return await fut
  File "/usr/lib64/python3.8/asyncio/selector_events.py", line 501, in _sock_connect
    sock.connect(address)
FileNotFoundError: [Errno 2] No such file or directory

If you are unable to run FetchCord please run neofetch --noart(windows) or neofetch -- stdout(macos&linux)
Operating system & way of installation

Fedora 32 x86_64
Python 3.8.6
pip 19.3.1 from /usr/lib/python3.8/site-packages/pip (python 3.8)
Installed via pip3 install fetchcord --user

Error/issue
Can't run Fetchcord
Other notes(optional)
Other notes about the error/issue

Any idea for the possible cause, or how can I start troubleshooting?

right, that one i don't know where its coming from, i need to hurry for releasing 2.7.0, that release is better to observe connecting stuff.

Hi, do you still have the same problem with the latest release ? I'm closing this ticket if I don't have any update in a week or two.

Let me test

Still have the same problem, apparently, although the output changed slightly:
Traceback (most recent call last):
  File "/home/ruda/.local/bin/fetchcord", line 8, in <module>
    sys.exit(main())
  File "/home/ruda/.local/lib/python3.8/site-packages/fetch_cord/__main__.py", line 100, in main
    run.run_loop(computer)
  File "/home/ruda/.local/lib/python3.8/site-packages/fetch_cord/run_rpc.py", line 61, in run_loop
    self.try_connect(self.loops_indexes[i])
  File "/home/ruda/.local/lib/python3.8/site-packages/fetch_cord/run_rpc.py", line 76, in try_connect
    self.rpcs[key].connect()
  File "/home/ruda/.local/lib/python3.8/site-packages/pypresence/presence.py", line 41, in connect
    self.loop.run_until_complete(self.handshake())
  File "/usr/lib64/python3.8/asyncio/base_events.py", line 616, in run_until_complete
    return future.result()
  File "/home/ruda/.local/lib/python3.8/site-packages/pypresence/baseclient.py", line 121, in handshake
    self.sock_reader, self.sock_writer = await asyncio.open_unix_connection(self.ipc_path, loop=self.loop)
  File "/usr/lib64/python3.8/asyncio/streams.py", line 111, in open_unix_connection
    transport, _ = await loop.create_unix_connection(
  File "/usr/lib64/python3.8/asyncio/unix_events.py", line 244, in create_unix_connection
    await self.sock_connect(sock, path)
  File "/usr/lib64/python3.8/asyncio/selector_events.py", line 496, in sock_connect
    return await fut
  File "/usr/lib64/python3.8/asyncio/selector_events.py", line 501, in _sock_connect
    sock.connect(address)
FileNotFoundError: [Errno 2] No such file or directory


[AutoPR marketplaceordering/resource-manager] typo: marketplaceordering/resource-manager/Microsoft.MarketplaceOrdering

Created to sync https://github.com/Azure/azure-rest-api-specs/pull/4711

(message created by the CI based on PR content)

This PR has been merged into https://github.com/Azure/azure-sdk-for-python/pull/3969


Update from upstream

This merges updates from upstream. There were substantial conflicts with ignoring trailing commas in src/de.rs. I defaulted to the upstream implementation, then re-added the trailing-commas support as well as using EofWhileParsingObject and EofWhileParsingList instead of EofWhileParsingValue.

Merge LGTM as far as I can see. I can't pretend to have reviewed it thoroughly but nothing obviously amiss.


Replace recursion in adjustQueue with a while loop

May fix #65. Otherwise prevents "maximum call stack size exceeded" from being caused by this function in particular. Using git diff --ignore-space-change makes the diff more readable.
Sorry for borking juken.io last time. It's difficult for me to test the web version on my machine due to issues with firebase(?).

@joyalicegu Thanks so much for the fix! I'll test this tomorrow first thing and merge.
As for the Firebase issue, you should be able to ignore and close that Firebase error screen, does that not work ? I'll also send you the .env file tomorrow to your email!


Docker image not working

Docker image is not working at all. Process is running in the container but nothing is listening.
PID   USER     TIME   COMMAND
1 root       0:00 s6-svscan -t0 /var/run/s6/services
32 root       0:00 s6-supervise s6-fdholderd
194 root       0:00 s6-supervise dopplerr
762 root       0:00 /bin/bash
1941 abc        0:00 {dopplerr} /usr/bin/python3.6 /usr/bin/dopplerr --no-colo
1946 root       0:00 ps aux
Even when using the --net=host option all is quiet on the network front.
lsof -i
1	/bin/s6-svscan	/dev/null
1	/bin/s6-svscan	pipe:[22504200]
1	/bin/s6-svscan	pipe:[22504201]
1	/bin/s6-svscan	anon_inode:[signalfd]
1	/bin/s6-svscan	/var/run/s6/services/.s6-svscan/control
1	/bin/s6-svscan	/var/run/s6/services/.s6-svscan/control
32	/bin/s6-supervise	/dev/null
32	/bin/s6-supervise	pipe:[22504200]
32	/bin/s6-supervise	pipe:[22504201]
32	/bin/s6-supervise	anon_inode:[signalfd]
32	/bin/s6-supervise	/var/run/s6/services/s6-fdholderd/supervise/control
32	/bin/s6-supervise	/var/run/s6/services/s6-fdholderd/supervise/control
194	/bin/s6-supervise	/dev/null
194	/bin/s6-supervise	pipe:[22504200]
194	/bin/s6-supervise	pipe:[22504201]
194	/bin/s6-supervise	anon_inode:[signalfd]
194	/bin/s6-supervise	/var/run/s6/services/dopplerr/supervise/control
194	/bin/s6-supervise	/var/run/s6/services/dopplerr/supervise/control
762	/bin/bash	/dev/pts/5
762	/bin/bash	/dev/pts/5
762	/bin/bash	/dev/pts/5
762	/bin/bash	/dev/pts/5
Furthermore, no logs to be found on the running docker image, -e SUBDLSRC_VERBOSE=1 is set. Even when a config volume is mounted, all is empty.

Thanks for report ! I finished migration to new build system and begin to use for my own use. Will fix the remaining issues asap !

Let me know when further testing is possible. I'll be happy to test and give feedback.

Should be working now on HEAD. I've started a UI that it isn't working, but the REST API does (it has been moved to /api/v1/notify/sonarr. Radarr notification does not work yet

Please notify me if the refresh still does not work, i'll reopen this ticket

After some fiddling I found out it only seems to allow the following languages: fra,eng,ger
Trying to start an image with my native language Dutch creates a container in which dopplerr is constantly being (re)started by s6.

Which error do you have?

When I create the container with DOPPLERR_LANGUAGES=eng,dut the following is in the 'env' of the container:
root@2c3f94a34b75:/app$ env
HOSTNAME=2c3f94a34b75
PUID=1000
TERM=xterm
PGID=1000
PYTHONIOENCODING=UTF-8
DOPPLERR_LANGUAGES=eng,dut
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PWD=/app
PS1=$(whoami)@$(hostname):$(pwd)$
SHLVL=1
HOME=/root
DOPPLERR_LOGFILE=/config/dopplerr.log
_=/usr/bin/env
Running the S6 run command manually gives the following error:
exec s6-setuidgid abc dopplerr --no-color --verbose --basedir / --port 8086 --appdir /app --configdir /config --frontend /frontend --logfile /config/dopplerr.log
:0: UserWarning: You do not have a working installation of the service_identity module: 'No module named 'service_identity''.  Please install it from https://pypi.python.org/pypi/service_identity and make sure all of its dependencies are satisfied.  Without the service_identity module, Twisted can perform only rudimentary TLS client hostname verification.  Many valid certificate/hostname mappings may be rejected.
CRITICAL:root:Invalid language: %r
CRITICAL:root:List of allowed languages: fra,eng,ger
usage: dopplerr [-h] [-p PORT] [-b BASEDIR] [-c CONFIGDIR] [-a APPDIR]
[--frontend FRONTENDDIR] [-n] [-v]
[--mapping [PATH_MAPPING [PATH_MAPPING ...]]] [-l LANGUAGES]
[--logfile LOGFILE] [--addic7ed CREDS_ADDIC7ED CREDS_ADDIC7ED]
[--legendastv CREDS_LEGENDASTV CREDS_LEGENDASTV]
[--opensubtitles CREDS_OPENSUBTITLES CREDS_OPENSUBTITLES]
[--subscenter CREDS_SUBSCENTER CREDS_SUBSCENTER]
dopplerr: error: argument -l/--languages: Invalid language
Doing an 'export DOPPLERR_LANGUAGES=eng' and running the previous command again gives me a running and functioning dopplerr container.

Arg yes I forgot to remove this check ! I’ll update my image ASAP !

Should be fixed in docker pull stibbons31/dopplerr:0.3.0.a6


AzCopy 10.0.4 for Mac shows successful completion of copy while untrue

Which version of the AzCopy was used?
azcopy_darwin_amd64_10.0.4
Which platform are you using? (ex: Windows, Mac, Linux)
Mac
What command did you run?
/azcopy_darwin_amd64_10.0.4/azcopy copy \
 "/data/reads"  \
 "https://myaccount.blob.core.windows.net/mycontainer?sastokenhere" \
 --recursive=true

What problem was encountered?
The final copy log reported no skips or failures while a large amount of data was simply ignored, i.e., not copied from my laptop to Blob Storage.  See this excerpt
Elapsed Time (Minutes): 297.2183
Total Number Of Transfers: 13436255
Number of Transfers Completed: 13436255
Number of Transfers Failed: 0
Number of Transfers Skipped: 0
TotalBytesTransferred:<PHONE_NUMBER>00
Final Job Status: Completed

How can we reproduce the problem in the simplest way?
Copy a large number of files ( > 13 million) close to 1TB in size from a local drive to Blob storage and observe if all data was transferred.
Have you found a mitigation/solution?
No

Closing due to lack of response.
@jessMaia Please try the latest v10.0.8 as we've made significant improvements to the tool.


go 1.8.1

LG
On Mon, Apr 10, 2017 at 10:35 AM, Nikhil Benesch<EMAIL_ADDRESS>wrote:

You can view, comment on, or merge this pull request online at:
https://github.com/cockroachdb/homebrew-go/pull/4
Commit Summary

go 1.8.1

File Changes

M Formula/go.rb
https://github.com/cockroachdb/homebrew-go/pull/4/files#diff-0 (12)

Patch Links:

https://github.com/cockroachdb/homebrew-go/pull/4.patch
https://github.com/cockroachdb/homebrew-go/pull/4.diff

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/cockroachdb/homebrew-go/pull/4, or mute the thread
https://github.com/notifications/unsubscribe-auth/ABdsPNfpZQ4UZb4rguvOa7fD7TzqZOa7ks5ruj42gaJpZM4M43lV
.


Mace trap duplicated when hitting players in dedicated.

What happened:

during mission, placed multiple traps (using zeus module)
At the end of mission, they trigger a mace trap
falling on multiple people (might also happen for a single player)
THEN, duplciated noise of trap killing people, really glitchy audio, poeple moving close to it also died after 5 sec of the trap hitting the floor.

Hypothesis about issue:

placing multiple traps before (ex: 5 traps) in dedicated multiplayer, will result in 5 times the audio file and 5 maces falling ?
OR each time the trap kills someone, it retriggers the script to kill someone (basically waits x seconds then check for people in 3m radius and kills him/her.

fixed in https://github.com/gerard-sog/arma3-macvsog-columbia-scripts/pull/202


add depend target for GNUmakefile

fix dependencies of .c and .h

@NazmusLabs Yes & No, this is part of a greater effort allowing winfile to be compiled with GCC as well as MSVC & to run against Winelib as well as Win32. So it's true that when compiling with GCC you won't need the VC++ runtime but you will need the libgcc runtime unless it's linked statically. That make sense?


poco x86 and x64 builds fail

Poco fails to install. The build fails in the DataODBC.vcxproj project.
install-x64-windows-dbg-out.log
install-x86-windows-dbg-out.log

Found that I can the following Windows Kits installed on my computer:
10.0.10240.0
10.0.17763.0
10.0.19041.0
The DataODBC.vcxproj solution was configured to used the 10.17763.0 files. When I renamed the include/10.0.17763.0/ to include/_old_10.0.17763.0 then the build worked.

Looks like this is a problem with my Windows Kit configuration.


Mifare usage Examples

Thanks for this great library!
For my use case there was missing some Mifare examples to get started.
This is what is working for me so far, hoping for contribution on more.
Possible README entry:
Advanced: Mifare Ultralight usage
Here's an example to read a Mifare Ultrlight tag:
import NfcManager, {NfcTech} from 'react-native-nfc-manager';

// Pre-step, call this before any NFC operations
async function initNfc() {
  await NfcManager.start();
}

async function readMifare() {
  try {
      // 0. Request Mifare technology
      let reqMifare = await NfcManager.requestTechnology(NfcTech.MifareUltralight);
      if (reqMifare !== 'MifareUltralight') {
          throw new Error('[NFC Read] [ERR] Mifare technology could not be requested');
      };

      // 1. Get NFC Tag information
      const nfcTag = await NfcManager.getTag()
      console.log('[NFC Read] [INFO] Tag: ', nfcTag);

      // 2. Read pages
      const pagesCount = 60;
      let mifarePages = [];
      const mifarePagesRead = await Promise.all([...Array(pagesCount).keys()].map(async (_, i) => {
          const pageOffset = i * 4; // 4 Pages are read at once, so offset should be in steps with length 4
          let pages = await NfcManager.mifareUltralightHandlerAndroid.mifareUltralightReadPages(pageOffset);
          mifarePages.push(pages);
          console.log(`[NFC Read] [INFO] Mifare Page: ${pageOffset}`, pages);
          //await _wait(500); // If Mifare Chip is to slow
      }));

      // 3. Success
      console.log('[NFC Read] [INFO] Success reading Mifare');

      // 4. Cleanup
      _cleanup();
  } catch (ex) {
      console.warn('[NFC Read] [ERR] Failed Reading Mifare: ', ex);
      _cleanup();
  }
};

function _cleanup() {
    NfcManager.cancelTechnologyRequest().catch(() => 0);
};

function _wait = (time) {
  return new Promise((res) => setTimeout(res, time));
};

Would you like pull requests for stuff like this?

@vincenzodomina Sure, it's awesome! Please fire a PR and I will be very happy to merge. BTW, If you're interested in involving more in this project, please send me an email<EMAIL_ADDRESS>:)

#441

@vincenzodomina  can't use it for mifare classic card.

@vincenzodomina can't use it for mifare classic card.

That is another Nfc technology, right?

Hello @vincenzodomina , do you may have a write exemple? with authentication?


chore!: fix breaking change PR release workflow

✨ A PR has been created under the rc-1928 tag on fuels-wallet repo.
https://github.com/FuelLabs/fuels-wallet/pull/1178


using high_quality instead of gnomad_high_quality from hgdp_tgp meta

In v3.1, high_quality means means NOT hard_filtered and NOT gnomad_sample_filters.qc_metrics_filters, and it was kept in hgdp_tgp_meta as gnomad_high_quality, in v4.0, high_quality means NOT hard_filtered and NOT subcontinental_pca.outlier from the subset. So, gnomad_high_quality in the subset meta shouldn't be copied to the full meta. Here, I corrected this.

@ch-kr, I have the small PR to correct the high_quality, so we will get correct count of high_quality samples.


update_fastlane is now only called on fastlane deployment

This speeds up the fastlane lanes command

Ready to be merged when tests pass and review is okay.

Yassssssss 🚗 🚙


workshops/test/test_event.py: Add TestEventViews.test_add_minimal_event

Only setting the non-blank fields (published, site, and tags).  This
ensures that the form respects our blanks (e.g. they don't need a URL,

Looks good to me.

On Wed, Feb 18, 2015 at 11:13:52AM -0800, Greg Wilson wrote:

Looks good to me.

Actually, it looks like the form currently struggles with two
successive empty entries, because both will have NULL URLs, and so the
form parser things the second isn't unique (SQLite doesn't mind
though).  We probably want another test checking that case before we
merge this PR.

On Wed, Feb 18, 2015 at 11:26:10AM -0800, W. Trevor King wrote:

Actually, it looks like the form currently struggles with two
successive empty entries, …

Ok, there's another test and a better description in 295dd1e8
(workshops/test/test_event.py: Test adding two minimal Events,
2015-02-18), and a fix following a Django core dev in 2171bc48
(workshops/models.py: Work around '' TextInput default for Event.url,
2015-02-18).  I think this is ready for merging now.  We can go
through, test-for, and fix other instances bumping into Django's 4136
1 in follow-up PRs.

On Wed, Feb 18, 2015 at 10:31:58PM -0800, W. Trevor King wrote:

I think this is ready for merging now.

Bump :).  This fixes #190, which is tagged as “essential”.


Use Meta alone

The configuration of "Super" only (Windows Key) in the preferences with the following identifiers "Meta/Super_L/Super_R" does not work on the right button, Del key does the job in place of the Windows key.
However, with the hotkeys "Meta+space" everything works fine.
PS: Sorry for my english.

Can't use Left Meta alone too.


Problems with your modded client mod

Hello I am working with the oasis multiplayer server and am having issues with the client side mod crashing my game.  I would like to be able to contact you on behalf of our staff, we would love to see a full running 1.8 version and would be willing to donate if that is the issue, however with your lower version client side being broken I don't know how long you will be.  please let me know again you can directly email me<EMAIL_ADDRESS>here is a crash report ---- Minecraft Crash Report ----
// Don't be sad, have a hug! <3
Time: 11/17/14 6:46 AM
Description: Unexpected error
java.lang.NoSuchMethodError: net.minecraft.client.Minecraft.getMinecraft()Lnet/minecraft/client/Minecraft;
at com.jadarstudios.rankcapes.forge.handler.KeyEventHandler.key(KeyEventHandler.java:45)
at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_KeyEventHandler_key_KeyInputEvent.invoke(.dynamic)
at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:54)
at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:138)
at cpw.mods.fml.common.FMLCommonHandler.fireKeyInput(FMLCommonHandler.java:540)
at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1862)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:962)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:887)
at net.minecraft.client.main.Main.main(SourceFile:148)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
A detailed walkthrough of the error, its code path and all known details is as follows:
-- Head --
Stacktrace:
at com.jadarstudios.rankcapes.forge.handler.KeyEventHandler.key(KeyEventHandler.java:45)
at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_KeyEventHandler_key_KeyInputEvent.invoke(.dynamic)
at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:54)
at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:138)
at cpw.mods.fml.common.FMLCommonHandler.fireKeyInput(FMLCommonHandler.java:540)
-- Affected level --
Details:
Level name: MpServer
All players: 1 total; [EntityClientPlayerMP['2iguys'/426, l='MpServer', x=-255.19, y=68.62, z=252.20]]
Chunk stats: MultiplayerChunkCache: 441, 441
Level seed: 0
Level generator: ID 00 - default, ver 1. Features enabled: false
Level generator options:
Level spawn location: World: (-248,65,248), Chunk: (at 8,4,8 in -16,15; contains blocks -256,0,240 to -241,255,255), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511)
Level time: 14358 game time, 14358 day time
Level dimension: 0
Level storage version: 0x00000 - Unknown?
Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false
Forced entities: 35 total; [EntityClientPlayerMP['2iguys'/426, l='MpServer', x=-255.19, y=68.62, z=252.20], EntityCreeper['Creeper'/343, l='MpServer', x=-253.50, y=57.00, z=217.50], EntityCreeper['Creeper'/479, l='MpServer', x=-282.50, y=74.00, z=288.50], EntityCreeper['Creeper'/341, l='MpServer', x=-240.50, y=57.00, z=217.50], EntityCow['Cow'/336, l='MpServer', x=-270.56, y=81.00, z=297.19], EntityZombie['Zombie'/470, l='MpServer', x=-239.50, y=80.00, z=286.50], EntitySheep['Sheep'/351, l='MpServer', x=-226.63, y=65.00, z=256.13], EntitySkeleton['Skeleton'/468, l='MpServer', x=-285.50, y=65.00, z=223.50], EntityCow['Cow'/347, l='MpServer', x=-270.13, y=68.00, z=245.09], EntitySheep['Sheep'/346, l='MpServer', x=-242.94, y=65.00, z=243.91], EntityCow['Cow'/345, l='MpServer', x=-248.84, y=65.00, z=218.63], EntityCow['Cow'/344, l='MpServer', x=-257.16, y=67.00, z=249.75], EntityCow['Cow'/326, l='MpServer', x=-274.53, y=70.00, z=266.75], EntityZombie['Zombie'/461, l='MpServer', x=-265.44, y=86.00, z=300.59], EntityCow['Cow'/324, l='MpServer', x=-283.41, y=64.00, z=230.78], EntitySkeleton['Skeleton'/325, l='MpServer', x=-276.50, y=21.00, z=233.50], EntityZombie['Zombie'/320, l='MpServer', x=-296.50, y=30.00, z=283.50], EntityCreeper['Creeper'/321, l='MpServer', x=-295.50, y=19.00, z=285.50], EntityCow['Cow'/334, l='MpServer', x=-250.75, y=65.00, z=236.44], EntityCow['Cow'/335, l='MpServer', x=-262.91, y=69.00, z=255.78], EntitySheep['Sheep'/332, l='MpServer', x=-266.56, y=85.00, z=300.84], EntityCow['Cow'/333, l='MpServer', x=-262.97, y=66.00, z=236.94], EntitySheep['Sheep'/328, l='MpServer', x=-291.44, y=72.00, z=268.34], EntitySheep['Sheep'/307, l='MpServer', x=-295.91, y=72.00, z=266.88], EntitySheep['Sheep'/375, l='MpServer', x=-235.72, y=82.00, z=271.53], EntitySheep['Sheep'/315, l='MpServer', x=-287.59, y=68.00, z=245.63], EntityCreeper['Creeper'/317, l='MpServer', x=-299.50, y=51.00, z=270.50], EntitySheep['Sheep'/377, l='MpServer', x=-214.50, y=85.00, z=282.88], EntitySheep['Sheep'/316, l='MpServer', x=-282.50, y=67.00, z=243.72], EntitySheep['Sheep'/318, l='MpServer', x=-285.67, y=73.00, z=286.96], EntityCreeper['Creeper'/352, l='MpServer', x=-229.50, y=37.00, z=290.50], EntitySheep['Sheep'/364, l='MpServer', x=-244.50, y=85.00, z=300.66], EntityCreeper['Creeper'/480, l='MpServer', x=-282.63, y=73.00, z=281.66], EntityCreeper['Creeper'/361, l='MpServer', x=-218.00, y=38.00, z=205.47], EntitySheep['Sheep'/363, l='MpServer', x=-213.53, y=84.00, z=279.30]]
Retry entities: 0 total; []
Server brand: Spigot
Server type: Non-integrated multiplayer server
Stacktrace:
at net.minecraft.client.multiplayer.WorldClient.func_72914_a(WorldClient.java:373)
at net.minecraft.client.Minecraft.func_71396_d(Minecraft.java:2433)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:916)
at net.minecraft.client.main.Main.main(SourceFile:148)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
-- System Details --
Details:
Minecraft Version: 1.7.10
Operating System: Mac OS X (x86_64) version 10.10
Java Version: 1.6.0_65, Apple Inc.
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Apple Inc.
Memory: 113856776 bytes (108 MB) / 396648448 bytes (378 MB) up to<PHONE_NUMBER> bytes (1011 MB)
JVM Flags: 5 total; -Xmx1G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v9.05 FML v<IP_ADDRESS>0 Minecraft Forge <IP_ADDRESS>0 4 mods loaded, 4 mods active
mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
FML{<IP_ADDRESS>0} [Forge Mod Loader] (forge-1.7.10-<IP_ADDRESS>0.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
Forge{<IP_ADDRESS>0} [Minecraft Forge] (forge-1.7.10-<IP_ADDRESS>0.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
rankcapes{1.0-SNAPSHOT} [RankCapes] (RankCapes-client-forge-1.7.2-<IP_ADDRESS>.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
Launched Version: 1.7.10-Forge<IP_ADDRESS>0
LWJGL: 2.9.1
OpenGL: Intel HD Graphics 4000 OpenGL Engine GL version 2.1 INTEL-10.0.86, Intel Inc.
GL Caps: Using GL 1.3 multitexturing.
Using framebuffer objects because ARB_framebuffer_object is supported and separate blending is supported.
Anisotropic filtering is supported and maximum anisotropy is 16.
Shaders are available because OpenGL 2.1 is supported.
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Packs: [Sphax PureBDcraft 128x MC18]
Current Language: English (US)
Profiler Position: N/A (disabled)
Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Anisotropic Filtering: Off (1)

Still having issues, I am now going to rewrite your code to ensure 1.8


Put cookie support behind cookies feature

At least in my case I've never wanted cookies, and this removes some dependencies, build size and a little bit of build time as well.
Fair enough if this doesn't align with the batteries-included approach of this library, but I would like to try to chop of unused features (I also have a gzip feature in the pipeline, but fixing the tests for that is very annoying, due to the accept-encoding: gzip-s everywhere).
Let me know if there are any style matters I should consider, thanks!

Ah I somehow totally missed #554 ...

Ah and  #578, I'll close it in favour of those, it would be great to get them merged

FWIW, putting API behind a "feature" is a breaking change, since someone who disabled default features would suddenly lose the functionality.
A couple years ago, https://github.com/seanmonstar/reqwest/issues/13 wondered about making some of the "batteries" be optional features. It may be worth opening a new issue to discuss this again?


Unable to sign in

Issue Description

When you click on the magic link after you entered your email, it states "Oops, something is not right, please request a fresh link to sign in / sign up".  I waited to request a new link, but same issue.
Browser Information

Browser Name, Version: Chrome version 63, Safari on iOS 11.2.1
Operating System: Mac OSX 10.13.1, iOS 11.2.1
Mobile, Desktop, or Tablet: Laptop, iPhone

Screenshot

@jarrodyellets Did you sign up for the beta test?

@bouncy I can confirm that I'm receiving a similar problem when I receive my magic sign-in link. It get that same error.
I received the email from Quincy stating that I am a part of the beta test QA a few hours before trying to sign in.

I have signed up.  I got the confirmation email from Quincy.

Need to investigate this on the production, its not reproducible locally.

Duplicate of #16288

I wanted to mention I received the same issue and add that last night I was able to log in successfully using magic link.  Completed several problems last night.  Today the tab was still open but looked like I had been logged out.  Tried to log in and the magic link was the only option I saw and tried it twice and neither time worked.


IPv6 Resolution

IPv6 Resolution

With all due respect, this project is no longer maintained because it is obsolete. What version of docker are you using that required you to do this? Please check out recent versions of docker swarm mode.

It's something I did in a while back, I want to delete my fork for above mentioned reasons.


Add continuous integration

try to install relevant packets
try to check GDB supports python
try to build a GPR file

Due to CI, code has been improved to avoid magical offsets values (workflow Ubuntu 64 revealed weaknesses in code).
Now it is 100% symbols based (except that the key/value extraction of the map is still made with offsets, but from known types)


Contrib more instances

Pushing some scalagen code upstream.
More changes in this area will probably come.

s/ignore/exclude/


ttylog: migrate from core

Goes together with https://github.com/Homebrew/homebrew-core/pull/7479.
Created with brew boneyard-formula-pr because the latest version is incompatible with macOS and upstream does not intend to fix it: https://github.com/rocasa/ttylog/issues/6.

See https://github.com/Homebrew/homebrew-core/pull/7350.


Fix promise assertions

Hi All,
Here's the fix for #309, It has a good number of tests, but let me know if there's anything I should change.

@ariporad - Good work! A few minor nits, but overall very well done!

@jamestalmage: Should be fixed now.

@jamestalmage: Hang on a second actually, delay doesn't like<EMAIL_ADDRESS>

delay doesn't like<EMAIL_ADDRESS>
It's<EMAIL_ADDRESS>and just put global.Promise = require('bluebird'); at the top.

@sindresorhus: Yeah, I was trying to avoid that, but it's not that big a deal.

Ok, @jamestalmage, @sindresorhus: Everything should be fixed now.

LGTM, great stuff!

Let's get https://github.com/sindresorhus/delay/pull/8 merged and published. Then use the updated function here. Once that happens, I think we are good to go.

Ok, I just rebased onto master.

@ariporad<EMAIL_ADDRESS>is now out. Can you update tests to use it? Other than that, this looks good to land.

@sindresorhus: Ok. Fixed, and rebased onto master. Ready for merging.

Landed. Really dig this change @ariporad :)


Custom parsers

Added support, specs and docs for custom parsers

@SeanSobey Thanks a lot man, I managed the changes and conflicts with master branch. Very impressive work!! 🐠


ImportError: No module named wrapper

Hello,
I tried using your wrapper but I got some problems. When I run unit test, I got 1 error which is 'ImportError: cannot import name tensor' (I had Theano installed on my machine) so I skipped this process and go to python directly.
In python, I can do 'import syntaxnet_wrapper' but I can't do 'from syntaxnet_wrapper.wrapper import SyntaxNetWrapper' with exception 'ImportError: No module named wrapper'.
What should I do?

Hi,
Indeed I added the srcsubfolder not a long time ago which might have break things for import from python. I will take a look and let you know.

I add pre-import of SyntaxNetWrapper in commit f62ee9. This should solve your issue since you can now do :


Standard don't using .gitignore on folder

What version of standard?
<EMAIL_ADDRESS>├─┬<EMAIL_ADDRESS>What operating system, Node.js, and npm version?
Ubuntu 18.04.2 LTS, Node.js: v8.10.0, NPM: 3.5.2-0ubuntu4
What actually happened?
I have project
test
|-- lib
|   |-- script.js
|-- other
|   |-- script1.js
|-- .git
|-- .gitignore
I have lib/ in my .gitignore but standard scans it anyway. I'd like to use .gitignore. Am I doing something wrong here?

I cannot reproduce this. Can you share a link to a repo with a minimal project that demonstrates the issue?

It's not possible to debug this issue without additional information. If this is still an issue, please leave a comment or open a new issue.


Implementation of sMRI pipeline: AVOID passing on skull-stripped output from cat12

Axel's pipeline is a replica of the Knapen Lab's anatomical workflows.
There is an important difference though. In the original pipeline, the output should be a denoised T1w image (both background and internal noise removal). Axel's pipeline is outputting a denoised but skull-stripped T1w image.
The recommendation from fMRIprep is not to use a skull-stripped image. See point in FAQ and relevant neurostars issues related to this (see links in FAQ entry).

This has been updated now in 7b0829e. The cat12 command now runs as it should but the output files stays in the cat12 folder. Todo:

Move files to raw data
.../cat12/sub-XXX_desc-pymp2ragecat12_T1w.nii.gz
to
raw data/sub<X>/anat/sub-XXX_rec-pymp2rageCat12_UNIT1.nii.gz
Note how we have swapped from desc to rec which stands for reconstruction.

Copy over the corresponding .json sidecar.

This new file must be added into studydir/rawdata/sub-XXX/sub-XXX_scans.tsv.

This has now been completed with 6ceef5d2cb6f1fb6a0363952112050454dd0d62b. Axel has implemented that the new file gets copied to rawdata/sub<X>/anat/sub-XXX_rec-pymp2rageCat12_UNIT1.nii.gz. The json sidecar is also included and the new file is added to the scans.tsv file.


Loading third party Vue components

This is more a question than a bug, because I'm probably missing something.
I'm using electron-forge with Vue. It works well and the simplicity provided by forge is awesome.
However, whenever I attempt to add a third party component (e.g: graph or datepicker or a grid)
I get this sort of error:
vue.runtime.common.js:521 [Vue warn]: You are using the runtime-only build of Vue where the template option is not available. Either pre-compile the templates into render functions, or use the compiler-included build.  (found in component <datepicker>)
I noticed that the vue-template-compiler is installed but it doesn't seem to work on 3rd party components that have templates.
I'm pretty sure I'm the one doing something wrong, but I can't really find a solution.
Any help would be appreciated.

@paulcbetts might know more about this one

Hm, this is a good bug. I'm still working on Vue support (the current build has several other issues as well), but I'll keep this in mind.

Perhaps this was fixed by https://github.com/electron-userland/electron-forge-templates/pull/20?

This is less of an issue with Forge and more of a potential issue with electron-compile and friends.  The changes that @malept linked also probably help solve this issue as well.  Closing this out and if it is still an issue it can be raised on electron-compile


Like does not work with Russian symbols? (ICU support)

Hello. I use like with lowercaseString and Russian symbols but LOWER doesn't convert them to lowercase in the query. I tried to create my own function but it didn't work for me. How to solve this problem? Thanks.
// in name value: ПРИВЕТ from database
let search_name = "Привет"
user.filter(name.lowercaseString.like("%" + search_name.lowercased() + "%"))

Having studied the documentation of SQLite, I learned that you need to connect the ICU library. How can this be done in this plugin? Thanks.

You need to use it with a version of SQLite compiled with SQLITE_ENABLE_ICU. As far as I can tell there's no out of the box way of doing this, and the sqlite3 pod doesn't seem to provide this.

Hi, just wanted to let you know that I added a branch with experimental support for ICU. I could only test it on macOS 12.1 so far, so it would be great if you could try it out and report back.
You can reference the branch like this pod 'sqlite3', inhibit_warnings: true, subspecs: ['icu'], git: 'https://github.com/clemensg/sqlite3pod.git', branch: 'icu'

@clemensg great, thanks for the notification, will try it out!


The tutorial is wrong.

I followed the tutorial up to Wiring up the Views and it is not acting how it is supposed to. https://avaloniaui.net/docs/tutorial/wiring-up-views it could either be an outdated tutorial, or avalona has a bug

Can you tell what is wrong specifically?
I haven't run code from tutorial now, but it looks fine.

When i get up to the end of Wiring up the Views and run it, it shows up as blank. I think it is becuase its not detecting Path on any of the bindings.

Did you set DataContext for your View?
If it works in runtime, but doesn't in the code editor - this could be a bug with Rider (I assume it is a Rider).

@rubiksmaster02 Can you attach the project ? So everyone could check the code.

@rubiksmaster02 сan the next step help you?


The option "Add new line on..."became invalid when the option "Enter commits current completion" is unchecked.

Environment

Steps to Reproduce

Go to Tools > Options > Text Editor > Python > Advanced tab;
Uncheck this option "Enter commits current completion";
Also uncheck this option "Add new line on enter at end of fully typed word";
Input "import sys"(where sys a fully completed word), and press enter.

Expected behavior
Press enter will close completions popup, and cursor remains where i.
Actual behavior
press enter will close completions popup and put cursor on next line

These options will go away when we switch to the VS language client IntelliSense implementation along with Pylance.


Email attributed to wrong project author

Describe the bug

If a project defines multiple authors, and the first author does not list an email, PyPI will erroneously attribute the first email address in the metadata to that first author.
Expected behavior

PyPI should not attribute any email to the first author if one is not given.
To Reproduce

See an example here: https://pypi.org/project/sopel-iplookup/1.0.0/
The project's authorship metadata looks like:
[project]
authors = [
  { name="Dimitri Molenaars" },
  { name="Elad Alfassa"<EMAIL_ADDRESS>},
  ...
]
...

Where there is no email listed for Dimitri Molenaars. On the PyPI project page linked above, however, the address<EMAIL_ADDRESS>is attributed to this author.
The generated METADATA splits this information across the Author and Author-email fields, which may be related to the bug.
My Platform

N/A
Additional context

The closest open issue I can find is #9400, but that seems distinct.

The order of the authors field could be taken to have meaning (i.e. 1st author, 2nd author, etc.) or it could just be an unordered list of authors. I think you could argue either way. I personally lean towards it being an unordered collection as there is no discriminator to denote authorship ordering.

Regardless of ordering, surely it is a bug to display one author's name with a different author's email address on the package index? And especially if the author list is considered unordered, displaying the email address of the first author in Author-Email with the name of the first author listed in Author makes even less sense.
This behavior is described exactly by a comment on #9400, in fact: One author without an email address associated is displayed as the name on PyPI, with the email address of another entry.

Marking as blocked for same issue as noted in https://github.com/pypi/warehouse/issues/16496#issuecomment-2297363335


Responsive Expanded buttons broken in SASS version 6.5.0-rc.1

What should happen?
Button with class .small-only-expanded should expand only on small screens.
What happens instead?
Button expands on all screen sizes.
Possible Solution

I'm adding foundation-sites 6.5.0-rc.1 through Yarn. This can be fixed on lines 278-299 of foundation-sites/scss/components/_button.scss. The culprit is #{$size}.
    @if $button-responsive-expanded {
      @each $size in $breakpoint-classes {
        // @include breakpoint(#{$size} only) {
        @include breakpoint($size only) {
          &.#{$size}-only-expanded {
            @include button-expand;
          }
        }
        @if $size != $-zf-zero-breakpoint {
          // @include breakpoint(#{$size} down) {
          @include breakpoint($size down) {
            &.#{$size}-down-expanded {
              @include button-expand;
            }
          }

          // @include breakpoint(#{$size}) {
          @include breakpoint($size) {
            &.#{$size}-expanded {
              @include button-expand;
            }
          }
        }
      }
    }

Test Case and/or Steps to Reproduce

Install foundation-sites 6.5.0-rc.1 with Yarn and set up your app to use Foundation SASS-generated CSS
Add .small-only-expanded class to a .button
Look up element CSS: expected breakpoint is not defined

/* line 281, /Users/michael/Code/app_name/node_modules/foundation-sites/scss/components/_button.scss */
.button.small-only-expanded {
  display: block;
  width: 100%;
  margin-right: 0;
  margin-left: 0;
}

Your Environment

Foundation for Sites 6.5.0-rc.1 (SASS version)

Checklist (all required):

[x] I have read and follow the CONTRIBUTING.md document.
[x] There are no other issues similar to this one.
[x] The issue title is descriptive.
[x] The template is correctly filled.

#{$size}

This is meant for escaping variables.
Can you post a codepen where this is reproducible?

Here is a CodePen with compiled CSS: https://codepen.io/mhulet/pen/QBwgXv
Uncompiled SASS file:
@import 'foundation-settings/app';
@import 'foundation-sites/scss/foundation';
@include foundation-button;

With $button-responsive-expanded: true; in our custom settings.
Multiple warnings shown while compiling CSS:
WARNING: breakpoint(): "small only" is not defined in your $breakpoints setting.
         on line 73 of /Users/michael/Code/app-name/node_modules/foundation-sites/scss/util/_breakpoint.scss, in `breakpoint'
         from line 146 of /Users/michael/Code/app-name/node_modules/foundation-sites/scss/util/_breakpoint.scss, in `breakpoint'
         from line 280 of /Users/michael/Code/app-name/node_modules/foundation-sites/scss/components/_button.scss, in `foundation-button'
         from line 6 of /Users/michael/Code/app-name/app/assets/stylesheets/app.scss

WARNING: breakpoint(): "medium only" is not defined in your $breakpoints setting.
         on line 73 of /Users/michael/Code/app-name/node_modules/foundation-sites/scss/util/_breakpoint.scss, in `breakpoint'
         from line 146 of /Users/michael/Code/app-name/node_modules/foundation-sites/scss/util/_breakpoint.scss, in `breakpoint'
         from line 280 of /Users/michael/Code/app-name/node_modules/foundation-sites/scss/components/_button.scss, in `foundation-button'
         from line 6 of /Users/michael/Code/app-name/app/assets/stylesheets/app.scss

WARNING: breakpoint(): "medium down" is not defined in your $breakpoints setting.
         on line 73 of /Users/michael/Code/app-name/node_modules/foundation-sites/scss/util/_breakpoint.scss, in `breakpoint'
         from line 146 of /Users/michael/Code/app-name/node_modules/foundation-sites/scss/util/_breakpoint.scss, in `breakpoint'
         from line 286 of /Users/michael/Code/app-name/node_modules/foundation-sites/scss/components/_button.scss, in `foundation-button'
         from line 6 of /Users/michael/Code/app-name/app/assets/stylesheets/app.scss

WARNING: breakpoint(): "large only" is not defined in your $breakpoints setting.
         on line 73 of /Users/michael/Code/app-name/node_modules/foundation-sites/scss/util/_breakpoint.scss, in `breakpoint'
         from line 146 of /Users/michael/Code/app-name/node_modules/foundation-sites/scss/util/_breakpoint.scss, in `breakpoint'
         from line 280 of /Users/michael/Code/app-name/node_modules/foundation-sites/scss/components/_button.scss, in `foundation-button'
         from line 6 of /Users/michael/Code/app-name/app/assets/stylesheets/app.scss

WARNING: breakpoint(): "large down" is not defined in your $breakpoints setting.
         on line 73 of /Users/michael/Code/app-name/node_modules/foundation-sites/scss/util/_breakpoint.scss, in `breakpoint'
         from line 146 of /Users/michael/Code/app-name/node_modules/foundation-sites/scss/util/_breakpoint.scss, in `breakpoint'
         from line 286 of /Users/michael/Code/app-name/node_modules/foundation-sites/scss/components/_button.scss, in `foundation-button'
         from line 6 of /Users/michael/Code/app-name/app/assets/stylesheets/app.scss

There is no other place in the Foundation SCSS files where @include breakpoint(#{$size}) is used. I see @include breakpoint($size) everywhere else.

@import 'foundation-settings/app';
@import 'foundation-sites/scss/foundation';
@include foundation-button;

Why this order? The global styles and settings of foundation should be loaded before this.
See https://github.com/zurb/foundation-zurb-template/blob/master/src/assets/scss/app.scss

I am not able to reproduce this locally. Button expanded classes are generated correctly. See https://gist.github.com/ncoden/57866145630fbd9027ade3911dec67df.
Plus, @include breakpoint(small only) should work fine.
@mhulet Could you check your breakpoint settings ($breakpoints and $breakpoint-classes) ?
Also, could you provide the following informations:

Which Sass compiler do you use (node-sass / ruby-sass / etc...), which version ?
Your Foundation settings file

Thank you.

I have the same issue as @mhulet.

I use the Ruby gem foundation-rails <IP_ADDRESS>.
In my _settings.scss file there is:

$breakpoints: (
  small: 0,
  medium: 640px,
  large: 1024px,
  xlarge: 1200px,
  xxlarge: 1440px,
);
$print-breakpoint: large;
$breakpoint-classes: (small medium large);
...

What could I try to solve the issue?

Can you check which Sass version is used?

@DanielRuf It's Ruby Sass 3.7.3

I don't know if this is already fixed. I had the same problem with Foundation 6.5.3. I noticed that the default value for the variable $button-responsive-expanded is false. When i set $button-responsive-expanded: true; in my own settings file, it's working.

I don't know if this is already fixed.

There is no PR linked and there was no new release after 6.5.3. So it is not yet fixed.

Another quick solution: I grabbed the following code from doc.scss (lines 489-531) used in https://foundation.zurb.com/sites/docs/button.html#sass-variables
See attached screenshot of inspect element.

@media screen and (max-width: 39.9375em) {
.button.small-only-expanded {
display: block;
width: 100%;
margin-right: 0;
margin-left: 0;
}
}
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
.button.medium-only-expanded {
display: block;
width: 100%;
margin-right: 0;
margin-left: 0;
}
}
@media screen and (max-width: 63.9375em) {
.button.medium-down-expanded {
display: block;
width: 100%;
margin-right: 0;
margin-left: 0;
}
}
@media print, screen and (min-width: 40em) {
.button.medium-expanded {
display: block;
width: 100%;
margin-right: 0;
margin-left: 0;
}
}
@media screen and (min-width: 64em) and (max-width: 74.9375em) {
.button.large-only-expanded {
display: block;
width: 100%;
margin-right: 0;
margin-left: 0;
}
}
@media screen and (max-width: 74.9375em) {
.button.large-down-expanded {
display: block;
width: 100%;
margin-right: 0;
margin-left: 0;
}
}
@media print, screen and (min-width: 64em) {
.button.large-expanded {
display: block;
width: 100%;
margin-right: 0;
margin-left: 0;
}
}

Running version 6.6 and I was getting this error when compiling .scss files using "gulp": "^4.0.2", "gulp-sass": "^4.0.2", and "node-sass": "^4.13.1"
Details:
    status: 1
    file: /app/docroot/libraries/foundation-sites/scss/components/_close-button.scss
    line: 125
    column: 12
    formatted: Error: ".close-button" failed to @extend "%zf-close-button--medium".
       The selector "%zf-close-button--medium" was not found.
       Use "@extend %zf-close-button--medium !optional" if the extend should be able to fail.
        on line 125 of docroot/libraries/foundation-sites/scss/components/_close-button.scss
>>     @extend %zf-close-button--#{$closebutton-default-size};

I installed "npm-asset/foundation-sites": "6.5.3" and was able to compile my .scss files.
I hope this gets people unstuck.

Not sure what npm-asset/foundation-sites is. The mentione selector is in the current releases an this is not relate to this issue.
https://github.com/foundation/foundation-sites/blob/develop/scss/components/_close-button.scss#L114
You might want to check your sass version.
Closing as this is a very old issue and not relevant anymore.


Regression: Formatting re-export exceeds line length

In Rustfmt 0.6.3, this was the formatting for one of my re-exports:
pub use activity::{Activity, ExitResult, ExitResultBuilder, ExitStatus, PrintActivity,
                   NoOpActivity};

When I updated to 0.7.1, it puts the last item on the same line, which causes the line length to be 101 characters (the last semicolon ; is the 101th character):
pub use activity::{Activity, ExitResult, ExitResultBuilder, ExitStatus, PrintActivity, NoOpActivity};

Closing since this is fixed on the current master.


Not centering on second screen and decentered on primary screen

Hello,
My secondary screen is the one on the left.
It's not centering the icons on my secondary screen taskbar.
On my primary screen, it seems that the centering is taking the first icon on the left as the reference.

Thanks.

To be able to focus on major/current bugs I had to close all issues. The issues section has gotten very messy to a point that I couldn't follow it anymore. Most issues are duplicates, very old or are already fixed/solved. Feel free to reopen this issue if you still have this issue on the latest version of TaskbarX to get my attention. All feature requests have been put in a list here: 💡| Feature requests #870
I hope you understand ❤


Add Portable Beam Support

Add an init action that installs services from the beam portability framework, using flink as its execution engine.

Ready for review.
R: @bsidhom

I've added all requested changes.  PTAL.

Closing this since bsidhom is away and the branch needs to change significantly.


[.travis.yml] use node v8

PR builds are breaking since travis using Node v10.

Coverage remained the same at 97.483% when pulling 1a984d42e0b1ec1ad16bdfec5cded36b0c538b49 on travis-config-patch into 79e8390dfb909b7081a44641efc5e593f850f659 on master.


[typespec-python] when response body is a string, we shouldn't call json on it

typespec here defines our response body as a string: https://github.com/kristapratico/azure-rest-api-specs/blob/azopenai-python/specification/cognitiveservices/OpenAI.Inference/routes.tsp#L131
Generated code tries to call json() on response here and it fails because it's not json:
https://github.com/kristapratico/azure-rest-api-specs/blob/azopenai-python/specification/cognitiveservices/OpenAI.Inference/tsp-output/%40azure-tools/typespec-python/azure/openai/operations/_operations.py#L1335
Not entirely sure, but I think the code should be something like:
deserialized = _deserialize(
    str, response.text()
)

Will discuss about it in scrum meeting