Session time question

Hi,
I wondered if there is any logic for configuring session time. I would like to make session 20 minutes and logout user, if user didn't show any activity during this 20 minutes. As I understand, I might configure it thru scheduleTokenRefresh() and unscheduleRefresh() with additional logic. Please correct me if I'm wrong.
Best regards,
Taras

Hi Taras,
unscheduling is easy: just call unscheduleRefresh method, or rather, signout method, otherwise the user remains authenticated until the token expires.
The logic to track the user's activity there isn't in this sample: I think you could use a library like this:  https://github.com/HackedByChinese/ng2-idle

Thanks a lot for a quick reply!


Add support for unlockable password inputs (#652)

Summary
Hello there.
I saw #652 and thought I'd have a go at implementing the functionality.
I leveraged the existing unlockable input that was already on the ngx-input component.
I did make some adjustments to the styles related to toggling password visibility and unlocking input such that both inputs can be used in conjunction if the need arises (i.e. [unlockable]="true" [passwordToggleEnabled]="true"). I don't believe these adjustments actually introduce a visual change either.

Checklist

[x] Added unit tests
[ ] Added a code reviewer
[x] Added changes to /projects/swimlane/ngx-ui/CHANGELOG.md under HEAD (Unreleased)
[x] Updated the demo page
[x] Included screenshots of visual changes

@Hypercubed, are there any additional amendments to be made which are preventing these changes from being merged?
(I've noted the change log entry conflicts, one of which you've already tried to resolve by merging from master.)


[Beta] Fix theme toggle logic

We change theme when system's theme changes and user hasn't selected any theme in the beta site. that is why we have that check.

All right, but once the theme toggle button is clicked, the theme can't follow the system theme change unless I manually clear the LocalStorage.


How to add fast endpoints to template

How to integrate fast endpoints

You can replace controllers with FastEndpoints easily


'undefined' channel topic for channels without topic

I get this on the ceylon/dev channel:

The topic for #ceylon/dev is: undefined

I guess that should be just empty, or <no topic> or something… but not the string undefined :D

The topic is actually the following:

Who broke the build again?

What IRC client is trying to show the description? On IRCCloud, I don't get a description for any room.

Well yes, we added a topic after I brought up that we should have one. Here’s another channel with no topic: lucaswerkmeister/notopic
My client is Pidgin, but /topic should work in any client, I assume.


question - apple home integration

hi guys - this is absolutely brilliant, I have managed to setup the integration however am now stuck with trying to display something via apple home that I can interact with? Any suggestions here? Much appreciated

This is based on this code here. You could see if it works with your system first; some of the newer ones aren't supported.
If it does work, then all you need is something to tie it with your apple home system like this repository does for Home Assistant.
The last thing I'd say is unfortunately this project is kind of archived now at this point. It does what it was intended to do. There isn't really much more that can be added to it. If Apple integration was even possible, it would happen in a separate github project leveraging the link i shared above.

There is an option to create a HomeKit bridge in Home Assistant which can expose 'Alarm Control Panel' devices to be added in HomeKit. The problem is the UltraSync integration doesn't create any 'devices' in Home Assistant (only entities). @caronc I know this was touched on briefly at one point here - https://community.home-assistant.io/t/interlogix-ultrasync/51464/119
Were you ever able to work out how to create a 'device' for the integration in Home Assistant at all?

I'm out of town right now. The problem is that i haven't been able to devote as much time to this and other fun open source projects i have going due to job, responsibilities, etc.
I can't honestly promise you I'll be able to look into it anytime soon. But we'll leave the ticket open for those who see it and are up for the challenge.

Actually I think i solved the problem.
the ha-ultrasync addon is brilliant as it adds the required services that
need to be called with automation.
I added the HA custom alarm component and then exposed that via homekit
I then added a bunch of automations (sync) to call the services when
homekit makes a state change
On Fri, 23 Feb 2024 at 01:36, Chris Caron @.***> wrote:

I'm out of town right now. The problem is that i haven't been able to
devote as much time to this and other fun open source projects i have going
due to job, responsibilities, etc.
I can't honestly promise you I'll be able to look into it anytime soon.
But we'll leave the ticket open for those who see it and are up for the
challenge.
—
Reply to this email directly, view it on GitHub
https://github.com/caronc/ha-ultrasync/issues/31#issuecomment-1959583266,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AB7JQIJJYLXPXGCGSDTI3B3YU5JVDAVCNFSM6AAAAABB2WCWN6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNJZGU4DGMRWGY
.
You are receiving this because you authored the thread.Message ID:
@.***>

--
Best Regards,
Akash Singh

Actually I think i solved the problem. the ha-ultrasync addon is brilliant as it adds the required services that need to be called with automation. I added the HA custom alarm component and then exposed that via homekit I then added a bunch of automations (sync) to call the services when homekit makes a state change

Thanks for the suggestion. I managed to achieve this by following the video here - https://www.youtube.com/watch?v=qRYFIuC6WEM
The information at these links was also useful:
https://www.home-assistant.io/integrations/alarm_control_panel.template
https://www.home-assistant.io/integrations/manual
Here is the entry in Configuration.yaml for reference:

# Alarm Config to Allow Homekit Integration
alarm_control_panel:
  - platform: manual
    name: ultrasync_alarm_ghost
    code_arm_required: false
    arming_time: 0
    delay_time: 0
    trigger_time: 300
    disarmed:
      trigger_time: 0
    armed_away:
      arming_time: 30
      delay_time: 20
    armed_home:
      arming_time: 15
      delay_time: 10
  - platform: template
    panels:
      ultrasync_alarm:
        value_template: "{{ states('alarm_control_panel.ultrasync_alarm_ghost') }}"
        arm_away:
          service: alarm_control_panel.alarm_arm_away
          target:
            entity_id: alarm_control_panel.ultrasync_alarm_ghost
        arm_home:
          service: alarm_control_panel.alarm_arm_home
          target:
            entity_id: alarm_control_panel.ultrasync_alarm_ghost
        disarm:
          service: alarm_control_panel.alarm_disarm
          target:
            entity_id: alarm_control_panel.ultrasync_alarm_ghost

And three automations to allow triggering of the armed away, armed stay, and disarmed states.
alias: Alarm - Disarm
description: Used by HomeKit Alarm Integration
trigger:
  - platform: state
    entity_id:
      - alarm_control_panel.ultrasync_alarm_ghost
    to: disarmed
condition: []
action:
  - service: ultrasync.disarm
    data: {}
mode: single

alias: Alarm Arming - Away
description: Used by HomeKit Alarm Integration
trigger:
  - platform: state
    entity_id:
      - alarm_control_panel.ultrasync_alarm_ghost
    to: disarmed
condition: []
action:
  - service: ultrasync.away
    data: {}
mode: single

alias: Alarm Arming - Stay
description: Used by HomeKit Alarm Integration
trigger:
  - platform: state
    entity_id:
      - alarm_control_panel.ultrasync_alarm_ghost
    to: disarmed
condition: []
action:
  - service: ultrasync.stay
    data: {}
mode: single

The only thing I still would like to implement is some sort of logic to update the status in HomeKit to reflect the current state of the system. Right now if I trigger arming/disarming from within HomeKit, the toggle updates accordingly. But HomeKit does not yet 'know' if I arm/disarm the system from elsewhere (i.e. the physical panel or in Home Assistant), so the toggle doesn't update as it wasn't the source of the state change and doesn't have any direct communication to the alarm system to know what the state should be.

Here are the remaining pieces of Automation to sync the alarmn state to HomeKit, it uses the change in value of the area state sensor to update the 'ghost' panel that HomeKit uses to control the other entities. You may wish to create others for if the alarm is triggered but this was enough to cover what I was after.
alias: Updates HomeKit Alarm Status to Armed - Away
description: Used by HomeKit Alarm Integration
trigger:
  - platform: state
    entity_id:
      - sensor.ultrasync_area1state
    from: null
    to: Armed Away
condition: []
action:
  - service: alarm_control_panel.alarm_arm_away
    metadata: {}
    data: {}
    target:
      entity_id: alarm_control_panel.ultrasync_alarm_ghost
mode: single

alias: " Updates HomeKit Alarm Status to Armed - Stay"
description: Used by HomeKit Alarm Integration
trigger:
  - platform: state
    entity_id:
      - sensor.ultrasync_area1state
    from: null
    to: Armed Stay
condition: []
action:
  - service: alarm_control_panel.alarm_arm_home
    target:
      entity_id:
        - alarm_control_panel.ultrasync_alarm_ghost
    data: {}
mode: single

alias: Updates HomeKit Alarm Status to Disarmed
description: Used by HomeKit Alarm Integration
trigger:
  - platform: state
    entity_id:
      - sensor.ultrasync_area1state
    to: Ready
    from:
      - Sensor Bypass
condition: []
action:
  - service: alarm_control_panel.alarm_disarm
    target:
      entity_id:
        - alarm_control_panel.ultrasync_alarm_ghost
    data: {}
mode: single

I think we have achieved what was set out to be done here, even if it's not part of the integration itself as such. @caronc When you have some time, do you want to close this issue out and add the info into documentation? Or whatever you prefer :)

alias: Updates HomeKit Alarm Status to Armed - Away
description: Used by HomeKit Alarm Integration
trigger:
  - platform: state
    entity_id:
      - sensor.ultrasync_area1state
    from: null
    to: Armed Away
condition: []
action:
  - service: alarm_control_panel.alarm_arm_away
    metadata: {}
    data: {}
    target:
      entity_id: alarm_control_panel.ultrasync_alarm_ghost
mode: single

alias: Updates HomeKit Alarm Status to Armed - Stay
description: Used by HomeKit Alarm Integration
trigger:
  - platform: state
    entity_id:
      - sensor.ultrasync_area1state
    from: null
    to: Armed Stay
condition: []
action:
  - service: alarm_control_panel.alarm_arm_home
    target:
      entity_id:
        - alarm_control_panel.ultrasync_alarm_ghost
    data: {}
mode: single

alias: Updates HomeKit Alarm Status to Disarmed
description: Used by HomeKit Alarm Integration
trigger:
  - platform: state
    entity_id:
      - sensor.ultrasync_area1state
    to: Ready
    from:
      - Sensor Bypass
      - Armed Away
condition: []
action:
  - service: alarm_control_panel.alarm_disarm
    target:
      entity_id:
        - alarm_control_panel.ultrasync_alarm_ghost
    data: {}
mode: single

this is really cool! just a minor fix in the second and third automation
alias: Alarm Arming - Away
description: Used by HomeKit Alarm Integration
trigger:
  - platform: state
    entity_id: alarm_control_panel.ultrasync_alarm_ghost
    to: armed_away  # Adjusted trigger condition
condition: []
action:
  - service: ultrasync.away
    data: {}
mode: single

alias: Alarm Arming - Stay
description: Used by HomeKit Alarm Integration
trigger:
  - platform: state
    entity_id: alarm_control_panel.ultrasync_alarm_ghost
    to: armed_home  # Adjusted trigger condition
condition: []
action:
  - service: ultrasync.stay
    data: {}
mode: single


Excess tile loading in animated setView

[x] excess tile usage when zooming in: fixed with e2fbe19
[ ] excess tile usage when setView, {animate:true}

At a given window resolution, a fully loaded map takes 20 requests. Changing the map takes 20 new requests. Zooming out takes 20 requests. Yet, zooming in takes 48 or 56 requests.
Same with detectRetina: switching basemap, zooming out, takes 64 requests. Yet zooming in takes 192 or 208 requests.
This is not related to retina / detectRetina, it happens with non-retina maps as well.

@hyperknot which version, latest master or released beta2? This should be (at least partly) fixed by https://github.com/Leaflet/Leaflet/commit/e2fbe19683502fd4b08cb09edded8c4dbd004c89

@yohanboniface I was testing beta2, I've just tested with e2fbe19 and so far it seems to be using equal amount of requests to 0.7!

The only scenario where I see excess (around double) tile usage is when jumping to a remote point via setView + {animate:true}. It still uses about 2x the needed tiles, even when no animation should happen (jumping to the other side of the world). When turning animate off, it's not happening.

I've just tested with e2fbe19 and so far it seems to be using equal amount of requests to 0.7!

Good news :)

It still uses about 2x the needed tiles

Just to appreciate whether it's a blocker for the 1.0 release, is this behaviour also with 0.7, or specific to 1.0?

I tested it and setView animate behaviour is the same as with 0.7. Should I close this one and open an issue for setView animate tile usage?

Just rename this one :)
Also, if you can provide a minimal test case too, that'd be really helpful :)

I'm working on a test case, but it's really hard to replicate, somehow it's not happening in a minimal case.

Did a test case here:
https://output.jsbin.com/wahoxi#
with editor:
https://jsbin.com/wahoxi/edit?html,js,output
After reading Leaflet's code, I believe this is not a bug, this is what animate: true is supposed to do. Actually, animate is acting like forceAnimation, where if it's true, it does an animation even to the other end of the world.
https://github.com/Leaflet/Leaflet/blob/3fd2d5cb75a01b3eb3dda32aa5553fe8e1d6c34f/src/map/anim/Map.PanAnimation.js#L96
and
https://github.com/Leaflet/Leaflet/blob/3fd2d5cb75a01b3eb3dda32aa5553fe8e1d6c34f/src/map/anim/Map.PanAnimation.js#L49

@hyperknot I'm guessing #4193 might have fixed this already. Can you please check?

@IvanSanchez this is still happening. Animated version gets 15-26 tiles, non-animated 9 always.


[feature] npm builder: upload tarball to GitHub releases

Let's try to upload the package tarball to GitHub release assets, in addition to publishing it.

Will provide the following outputs:

release-id: The release name/id
release-asset-name: the name of the package tarball uploaded to the release
release-provenance-name: the name of the provenance asset uploaded to the release


Move all content under nim name space

hello @JCavallo  thanks for develop this plugins, and I want to use this plugin in SpaceVim, but I fount the namespace is broken with some other plugins.
for example, if a new plugin named vim-omni and it has autoload/omni.vim too, then the plugin will broken.
I hope we can use a unique name space, so how about move the script to
autoload/nim/omni.vim
autoload/nim/util.vim
etc.

@wsdjeg Hi ! I am not the actual maintainer of the plugin, I just made a fork some times ago to handle deoplete as a completion engine, and some experiments in highlighting.
I personally see no problems with moving the files in a separate namespace, but it should be @baabelfish that should approve of it. However he does not seem to be very active nowadays

Ok,  thank you.

@wsdjeg There has not been any recent activity on the repo. I forked at the beginning of 2017, and nothing happened since then. My fork mainly contains deoplete support, and a few experiments on highlightings, though not much stable.
I am not using nim a lot myself nowadays, so I will not have a lot of time to spend on my fork anyway.


Create a website for theme

Was thinking that we should at some point create a website similar to https://draculatheme.com, this would give users an easier time to search for ports as well as easily copy colors from color scheme
AC:

Preferably built with Gatsby or NextJS (probably gatsby because its a simple web site, doesnt really need client side components)
Hosted at a domain name (@jacobrreed  can buy domain name when we are ready to publish)
Build pipeline setup to auto publish with master branch push via github actions, we can probably host this on github pages, but may look into other hosting solutions
Should contain a search feature to search all ports
Each port should have its own page that shows install instructions and links to its repo
Extra credit: website pulls data from org's github repos dynamically to generate the diffent ports on website or as a alternative just uses an easy manifest style json (i.e repo name, icon, port name) and rest is dynamically generated on build time

something looking like rose pine's website would look really nice too:
https://rosepinetheme.com/

figma concept is in progress

Hello, i'd like to contribute, any news about the figma concept ?

Hello, i'd like to contribute, any news about the figma concept ?

@obvRedwolf

i havent had time to work on the figma design at all for the past couple of months sadly

Ya all good not even sure we need one anymore tbh.


fix data race

Codecov Report
Base: 63.30% // Head: 66.66% // Increases project coverage by +3.35% :tada:

Coverage data is based on head (f4ea5a8) compared to base (7222a50).
Patch coverage: 56.96% of modified lines in pull request are covered.

Additional details and impacted files
@@            Coverage Diff             @@
##           master      #10      +/-   ##
==========================================
+ Coverage   63.30%   66.66%   +3.35%
==========================================
  Files           3        3
  Lines         139      135       -4
==========================================
+ Hits           88       90       +2
+ Misses         40       36       -4
+ Partials       11        9       -2

Impacted Files
Coverage Δ

log-entry.go
56.96% <56.96%> (ø)

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Multiselect table filter default filter fix

Part of https://github.com/carbon-design-system/carbon-addons-iot-react/issues/1432
Summary
Quick fix for a bug a where the multiselect would show a clearSelection button even if there were no pre-determined filters applied.
Change List (commits, features, bugs, etc)
Give an empty multiselect an empty array instead of an empty string.
Acceptance Test (how to verify the PR)
checkout the 'Stateful Example with multiselect filtering' story and its 'with pre-set' counterpart, to confirm that the multiselect only shows the clear all button if there is a pre-set filter.

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Rewrite test_response.py and test_retry.py to be pytest-style

Making some incremental progress on #1160. Such lovely and clean unittest-free code!
And as a bonus, you no longer get ResourceWarnings emitted from test_response.py if all the tests succeed.

Codecov Report

Merging #1192 into master will decrease coverage by 3.03%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #1192      +/-   ##
==========================================
- Coverage     100%   96.96%   -3.04%
==========================================
  Files          21       21
  Lines        1975     1975
==========================================
- Hits         1975     1915      -60
- Misses          0       60      +60

Impacted Files
Coverage Δ

urllib3/util/selectors.py
81.48% <0%> (-18.52%)
:arrow_down:

Continue to review full report at Codecov.

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

I’m going to close this and break it out as two separate patches – one for the pytest rewrite, one for the leaked sockets.


controller: Check rows.Err when listing/streaming formations

When reading back formations from the database it's possible some errors won't be returned on query and instead will be contained in rows.Err().
For instance if the connection pool returns a dead connection.
It's likely this was the root cause of #2486

LGTM, great find!


[Ansible::Runner] Set ANSIBLE_STDOUT_CALLBACK

This allows getting rid of this setting in a config value in the
appliance:
https://github.com/ManageIQ/manageiq-appliance/blob/a6758392ea32b71307828f868db6407be0858a12/LINK/root/.ansible.cfg#L2
Which frees up the potential of removing that file all together.
cc @kbrock
Links

https://docs.ansible.com/ansible/latest/reference_appendices/config.html#envvar-ANSIBLE_STDOUT_CALLBACK
As requested by Keenan here:  https://github.com/ManageIQ/manageiq-rpm_build/pull/159#issuecomment-898773230

Backported to morphy in commit ac605ef0dd81430c97c4549d895952f8219191ca.
commit ac605ef0dd81430c97c4549d895952f8219191ca
Author: Oleg Barenboim<EMAIL_ADDRESS>Date:   Mon Aug 16 12:07:29 2021 -0400

    Merge pull request #21382 from NickLaMuro/embedded_ansible_format_json_via_ENV

    [Ansible::Runner] Set ANSIBLE_STDOUT_CALLBACK

    (cherry picked from commit e26d0dbbbcb04095fea7a8e5cba6bf94147f4746)

Skipping backport to najdorf, because it is already in the branch.


bottles: consider backporting to nixos-stable

Describe the bug
Bottles is an app that more or less moves fast, and as such it can be left not working (current bottles says it's connection is "offline", which I guess means it's very old/unsupported.)
Like, from current stable bottles you can't download anything from it, and can only use the system wine.
Expected behavior
Bottles is backported and works.
Notify maintainers
@psydvl @SCOTT-HAMILTON
Metadata
Please run nix-shell -p nix-info --run "nix-info -m" and paste the result.
 - system: `"x86_64-linux"`
 - host os: `Linux 6.0.10-zen2, NixOS, 22.11 (Raccoon), 22.11.2720.50c23cd4ff6`
 - multi-user?: `yes`
 - sandbox: `yes`
 - version: `nix-env (Nix) 2.11.1`
 - channels(root): `"nixos-22.11"`
 - channels(m911t): `"home-manager-22.11.tar.gz"`
 - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos`

I second this bug, I tried using bottles in NIxOS and it too said: "offline" and wouldn't even create one bottle

NixOS 23.05 released, so technically the latest version of Bottles is now on stable.


Adds Rollbar support for exceptions

Also formats exceptions in case they are unprintable

Current coverage is 96.17%

Merging #131 into master will decrease coverage by -0.29% as of 44b9d90

@@            master    #131   diff @@
======================================
  Files           39      39
  Stmts         2656    2669    +13
  Branches         0       0
  Methods          0       0
======================================
+ Hit           2562    2567     +5
  Partial          0       0
- Missed          94     102     +8

Review entire Coverage Diff as of 44b9d90

Powered by Codecov. Updated on successful CI builds.


Issues for pytorch_transformers

I installed the same version of pytorch_transformers(eg: pytorch_transformers==1.0.0 in requirements.txt file), however i got "ModuleNotFoundError: No module named 'pytorch_transformers.amir_tokenization'" error in "/models/singleTask/BERT_MAG.py" file. So, someone else can tell me why?

Hi, the original pytorch_transformer is installed from source code according to the instruction in raw codes of MAG, not compatible with official version. Recently, the author of MAG uploaded a new code version at BERT_multimodal_transformer. Due to the time limitation, we haven't updatad the support for BERT_MAG. If you want to use that, you can
refer codes in BERT_multimodal_transformer. Or you can remove BERT_MAG from our repo codes.

thanks, i got it!

Hi, the original pytorch_transformer is installed from source code according to the instruction in raw codes of MAG, not compatible with official version. Recently, the author of MAG uploaded a new code version at BERT_multimodal_transformer. Due to the time limitation, we haven't updatad the support for BERT_MAG. If you want to use that, you can
refer codes in BERT_multimodal_transformer. Or you can remove BERT_MAG from our repo codes.

Hi, the original pytorch_transformer is installed from source code according to the instruction in raw codes of MAG, not compatible with official version. Recently, the author of MAG uploaded a new code version at BERT_multimodal_transformer. Due to the time limitation, we haven't updatad the support for BERT_MAG. If you want to use that, you can
refer codes in BERT_multimodal_transformer. Or you can remove BERT_MAG from our repo codes.

thanks, i got it!


[FR] App store rejection due to App Tracking Transparency Framework. Better way to manage Pod deps

[REQUIRED] Please fill in the following fields:

Unity editor version: 2018.4.23f1
Firebase Unity SDK version: 6.16.1
Source you installed the SDK: Unity Package Manager
Problematic Firebase Component: probably Analytics
Other Firebase Components in use: Firebase App, Firebase Dynamic Links, Firebase Remote Config, Google Analytics for Firebase
Additional SDKs you are using: none
Platform you are using the Unity editor on: Windows
Platform you are targeting: iOS
Scripting Runtime: IL2CPP

[REQUIRED] Please describe the question here:
Hello. I tried to publish the app in Kids Category and received the reject:
Your app implements the App Tracking Transparency framework, which is used when apps collect data about users and share it with third-parties for tracking purposes. Since Kids Category apps are not allowed to collect, transmit or share identifiable information with third-parties, you should not implement App Tracking Transparency in your app.
To resolve this issue, please check the NSUserTrackingUsageDescription located within Firebase framework -[APMIdentity retrieveAdTrackingConsentStatus] and remove this functionality or revise your app so that no personally identifiable information or device information is sent to third parties.
Can you help me?
What should I do to remove this part from Firebase?

[Update]
Cool. We just found out the iOS SDK 7.8.0 does NOT work.
https://github.com/firebase/firebase-ios-sdk/issues/7695
Let's wait for iOS team to fix this first.

Seems like it is fixed in 7.8.1.
Please try the instruction here https://github.com/firebase/quickstart-unity/issues/994#issuecomment-797731070
And we will include this in the next release

We`ve tried this instruction and used latest pods version 7.8.1 and still got reject.
@daneric were you able to fix it with this instruction?

We`ve tried to pop up pod version to the latest 7.8.1 and still got reject.
@daneric were you able to fix it with this instruction?

We were trying to update to 7.8.1 and stopped because of your comment
Are you sure that you are not using other SDK's?
AppsFlyer had similar issue and they patched it yesterday

Are you sure that you are not using other SDK's?
@adityathoutam we use only Firebase Remote Config and Firebase Analytics

Are you sure that you are not using other SDK's?

@adityathoutam we use only Firebase Remote Config and Firebase Analytics

Cool. We removed Firebase Analytics completely and our app passed through the App review yesterday.

If I understand the situation about Unity SDK now we have to wait this issue https://github.com/firebase/firebase-ios-sdk/issues/7736 to be fixed first. @chkuang-g am I correct?

Same here! We have been rejected since 1st of March and found this issue few days ago. We removed Firebase Analytics iOS sdk and we passed the Apple review. I guess we have to wait for a fix.

Hi all!
Sorry for the silence, I've been digging around to find the current state of the matter.
As mentioned by @Seleznov : this is blocked by firebase/firebase-ios-sdk#7736 -- the games SDKs are dependent on the underlying platform SDKs (in this case iOS), so fixing that should fix this. I won't mark this as a duplicate since I figure that this bug will get resolved in two steps:

the iOS SDK eventually gets patched, and the workaround becomes modify your AnalyticsDependencies.xml file as mentioned in #994
the games/Unity SDK will get a subsequent update to make this version default (and to run it through our own unit testing framework to ensure stability) fully resolving the issue at hand

Sorry for the inconvenience, this is obviously not the developer experience Firebase wants to deliver and folks are working on it

-k2 came from firebase/firebase-ios-sdk#7736
It's a specific build to address this issue, to my knowledge there isn't any additional documentation around it at this time.

FYI, 7.9.0-k2 version works for us as a temporary solution and our app was approved 🎉
Also, thanks for this and that  help about how to adapt iOS SDK fix to Unity project.
So waiting for the new release of Unity SDK with this fix.

Got back from iOS team.
Seems like this duo Pods situation will stay for a bit until we know the next step from Apple, and make appropriate changes.
That is,

The default Pod dependency specified in Unity SDK, a.k.a. Assets/Firebase/Editor/AnalyticsDependencies.xml, will continue to implement App Tracking Transparency framework
If you need to publish for kids category, you will need to follow https://github.com/firebase/quickstart-unity/issues/994#issuecomment-811412184 and change the pod to -k2 version, ex. 7.9.0-k2. This may be slightly challenging if you install using .tgz. In that case, you will need to explode the tgz, modify AnalyticsDependencies.xml, zip it back to tgz, then install it using Unity Package Manager.

Check our release note for future changes.
https://firebase.google.com/support/release-notes/unity
https://firebase.google.com/support/release-notes/ios
Judged by the available workaround and the situation, allow me to change this to feature request.
The feature can be done in two ways:

A Unity editor setting to to automatically modify Analytics pods if the project is set to publish for kids. (We need to evaluate if this will last forever)
iOS team figure out a way to unify two pods into one.

Shawn

Got an update from iOS team.
From iOS SDK 7.11.0, instead of changing version number, you need to change the Pod name to Firebase/AnalyticsWithoutAdIdSupport.
https://firebase.google.com/support/release-notes/ios
Here is a table to help you.

Pod name
version
Kid?

Firebase/Analytics
7.9.0 or below
No

Firebase/Analytics
7.9.0-k2
Yes

Firebase/Analytics
7.9.1
No

Firebase/Analytics
7.10.0
No

Firebase/Analytics
7.11.0 or above
No

Firebase/AnalyticsWithoutAdIdSupport
7.11.0 or above
Yes

Still duo pod spec situation but hope this clarify it.

Close since the iOS SDK has fixed the issue.


Error

After Step 13 from "Post Status To PR" topic, got TypeError: Cannot read property 'value' of null
at areaLocationsPromise.restClient.options.then

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

ID: e8f48d8a-33fb-9f6d-1db1-4cccb5b987d9
Version Independent ID: 3e18fcbf-331d-9de2-62ae-c4e7c888cc48
Content: Create a pull request status server with Node.js - Azure Repos
Content Source: docs/repos/git/create-pr-status-server.md
Product: devops
Technology: devops-code-git
GitHub Login: @apawast
Microsoft Alias: apawast

@sdbzcm -- thank you for your feedback.  You may find answers here:

Azure DevOps Support Bot
Azure DevOps on Stack Overflow

@apawast -- please look into this potential documentation issue.


Bug about inserting NaN

version 0.11.2:
IoTDB> INSERT INTO root.happy.device1.sensor1(timestamp,temperature) values(7925, NaN)
Msg: 500: For input string: "NaN"

version master(0.12.0-SNAPSHOT):
if not created before, print NaN
IoTDB> INSERT INTO root.happy.device1.sensor1(timestamp,temperature) values(7925, NaN)
IoTDB> select * from root
+-----------------------------+--------------------------------------+
|                         Time|root.happy.device1.sensor1.temperature|
+-----------------------------+--------------------------------------+
|1970-01-01T08:00:07.925+08:00|                                   NaN|
+-----------------------------+--------------------------------------+

if created before, print 0.0
IoTDB> CREATE TIMESERIES root.happy.device1.sensor1.temperature WITH DATATYPE=DOUBLE, ENCODING=RLE
IoTDB> INSERT INTO root.happy.device1.sensor1(timestamp,temperature) values(7925, NaN)
IoTDB> select * from root
+-----------------------------+--------------------------------------+
|                         Time|root.happy.device1.sensor1.temperature|
+-----------------------------+--------------------------------------+
|1970-01-01T08:00:07.925+08:00|                                   0.0|
+-----------------------------+--------------------------------------+

Should print NaN

Todo:
(1) fix the 500 exception in 0.11.2
(2) fix the print 0.0 in 0.12.0-SNAPSHOT

To solve first problem in version 0.11.2, just Cherry Pick a70701220bdad25be18bb58ee8253c536aed4367 from master.

I find the reason may be related with the encoding type.
IoTDB> INSERT INTO root.happy.device1.sensor1(timestamp,temperature) values(7925, NaN)
Msg: The statement is executed successfully.
IoTDB> select * from root
+-----------------------------+--------------------------------------+
|                         Time|root.happy.device1.sensor1.temperature|
+-----------------------------+--------------------------------------+
|1970-01-01T08:00:07.925+08:00|                                   NaN|
+-----------------------------+--------------------------------------+
Total line number = 1

Another problem...
IoTDB> CREATE TIMESERIES root.happy.device1.sensor1.temperature WITH DATATYPE=DOUBLE, ENCODING=RLE
IoTDB> INSERT INTO root.happy.device1.sensor1(timestamp,temperature) values(7925, NaN)
IoTDB> select * from root
+-----------------------------+--------------------------------------+
|                         Time|root.happy.device1.sensor1.temperature|
+-----------------------------+--------------------------------------+
|1970-01-01T08:00:07.925+08:00|                                   NaN|
+-----------------------------+--------------------------------------+
IoTDB> flush
IoTDB> select * from root
+-----------------------------+--------------------------------------+
|                         Time|root.happy.device1.sensor1.temperature|
+-----------------------------+--------------------------------------+
|1970-01-01T08:00:07.925+08:00|                                   0.0|
+-----------------------------+--------------------------------------+

Because it's converted into the Long type at org.apache.iotdb.tsfile.encoding.encoder.FloatEncoder#convertDoubleToLong.
And my doubts are why there's no something like DoubleRleEncoder?

Another question: should we support NaN or NULL for BOOLEAN, INT32, INT64?

Another question: should we support NaN or NULL for BOOLEAN, INT32, INT64?

There is a jira issue about this. https://issues.apache.org/jira/projects/IOTDB/issues/IOTDB-1158?filter=allissues
In my opinion, I agree to support NULL for all value types.
As for NaN, I think it can only be float or double type, since this is only defined in JDK classes of Double and Float.

And my doubts are why there's no something like DoubleRleEncoder?

It seems that the way of encoding DOUBLE and FLOAT data with RLE and TS_2DIFF is converting to long and int first. And then encode the long and int values.

And my doubts are why there's no something like DoubleRleEncoder?

It seems that the way of encoding DOUBLE and FLOAT data with RLE and TS_2DIFF is converting to long and int first. And then encode the long and int values.

But I still don't understand why something like DoubleRleEncoder is not introduced...


Bugfix: Change HTML text in information icons to plain text

Issue #81

@HenryHengZJ Done. Could you also kindly mark this with Hacktoberfest accepted tag?

Hey @affanmustafa I jumped into conclusion too quickly sorry :(
I actually found out its better to render the HTML tag.
So replacing <Tooltip title={input.description} to <Tooltip title={<div dangerouslySetInnerHTML={{ __html: input.description}}/>} will actually render the HTML:
.
Would you be able to replace all occurrence?

wait, please check this solution first, using https://www.npmjs.com/package/html-react-parser
https://github.com/Outerbridgeio/Outerbridge/pull/85/commits/dd8a30abf5393069c947df610f0d435f5b13b46f#diff-ba80e49ed616bd634a934d0fd5b8fd0686434126dd86bfe29bced2dfeccc801d

@tylim88 yeah I think this is better as the library can handle sql injection which can be possibly introduced using dangerouslySetInnerHTML. Do you mind to have @affanmustafa work towards this direction, so we can keep the bugfix here and telegram pr seperately. Thanks for the suggestion @tylim88 !

ok 👍


⚠ Bofrost.at has degraded performance

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

HTTP code: 200
Response time: 896 ms

Resolved: Bofrost.at performance has improved in 535f642.


Ae Example

hello
I'm working on a project, and I stuck in it.
I saw the examples in codepen.io , could you please Give me "Bacon Pancakes" or "Perri corn. a dog that was a unicorn" After Effect Source? I want to see how it works when some Shapes Are bending, Cause I can't bend things with puppet tools and I really don't have any other solution.
Thanks again :)

hi, puppet tool is not supported.
Those shapes have many keyframes in order to achieve that animation
You can see the bodymovin .aep example on the projects folder
https://github.com/bodymovin/bodymovin/tree/master/projects

thanks a lot :)


Support for Middlewares

Hi, does Twirpy support Middlewares like Starlette? I'm trying to implement an auth layer and would like to do it in a Middleware.
I did not see in the documentation or code where to specify them.
Thanks

Hi @tonychengchime, thanks for reaching out.
Yes! Twirp has support for both "middlewares" and hooks.  They're nothing like the ones you see in Starlette though. And for your use case, they're not ideal.
For more nuanced use cases, twirp has the concept of hooks.
This is how it looks like in go: https://pkg.go.dev/github.com/twitchtv/twirp#ServerHooks
Equivalent implementation in python. https://github.com/verloop/twirpy/blob/0.0.7/twirp/hook.py
You can pass a hook with the kwarg like so, TwirpAsgiApp(hook=MyHook).
Since you want to do auth, you can use request_received or request_routed hook. Both of them run before the request body is read at all.
You can raise a TwirpServerException with Unauthenticated or PermissionDenied code from within your hook.
I can post a more complete example tomorrow if that'll help.

Hi Piyush, that was very helpful. I got what I need so I will close this ticket. Thanks

Today I got some time to check starlette's middlewares again.
@tonychengchime check the "Using middleware in other frameworks" section on https://www.starlette.io/middleware/


FeathrClient.register_features() does not raise error when build_features() has not been called.

If I attempt to register features prior to building them in the client, instead of raising the expected RuntimeError [RuntimeError("Please call FeathrClient.build_features() first in order to register features")](), it fails after that with:
2022-03-23 [1](vscode-notebook-cell:/c%3A/Users/tarockey/OneDrive%20-%20Microsoft/Documents/source/projects/feathr-test/feathr_user_workspace/new_nyc_notebook.ipynb#ch0000024?line=0)0:56:08.229 | INFO     | feathr._feature_registry:_register_feathr_feature_types:252 - Feature Type System Initialized.
2022-03-23 10:56:08.231 | INFO     | feathr._feature_registry:_read_config_from_workspace:431 - Reading feature configuration from []
---------------------------------------------------------------------------
UnboundLocalError                         Traceback (most recent call last)
c:\Users\tarockey\OneDrive - Microsoft\Documents\source\projects\feathr-test\feathr_user_workspace\new_nyc_notebook.ipynb Cell 26' in <cell line: 1>()
----> 1 client.register_features()

File ~\.conda\envs\feathr\lib\site-packages\feathr\client.py:178, in FeathrClient.register_features(self)
    [176](file:///c%3A/Users/tarockey/.conda/envs/feathr/lib/site-packages/feathr/client.py?line=175) else:
    [177](file:///c%3A/Users/tarockey/.conda/envs/feathr/lib/site-packages/feathr/client.py?line=176)     RuntimeError("Please call FeathrClient.build_features() first in order to register features")
--> [178](file:///c%3A/Users/tarockey/.conda/envs/feathr/lib/site-packages/feathr/client.py?line=177) self.registry.register_features(self.local_workspace_dir)

File ~\.conda\envs\feathr\lib\site-packages\feathr\_feature_registry.py:721, in _FeatureRegistry.register_features(self, workspace_path)
    [719](file:///c%3A/Users/tarockey/.conda/envs/feathr/lib/site-packages/feathr/_feature_registry.py?line=718) # register feature types each time when we register features.
    [720](file:///c%3A/Users/tarockey/.conda/envs/feathr/lib/site-packages/feathr/_feature_registry.py?line=719) self._register_feathr_feature_types()
--> [721](file:///c%3A/Users/tarockey/.conda/envs/feathr/lib/site-packages/feathr/_feature_registry.py?line=720) self._read_config_from_workspace(workspace_path)
    [722](file:///c%3A/Users/tarockey/.conda/envs/feathr/lib/site-packages/feathr/_feature_registry.py?line=721) # Upload all entities
    [723](file:///c%3A/Users/tarockey/.conda/envs/feathr/lib/site-packages/feathr/_feature_registry.py?line=722) # need to be all in one batch to be uploaded, otherwise the GUID reference won't work
    [724](file:///c%3A/Users/tarockey/.conda/envs/feathr/lib/site-packages/feathr/_feature_registry.py?line=723) results = self.purview_client.upload_entities(
    [725](file:///c%3A/Users/tarockey/.conda/envs/feathr/lib/site-packages/feathr/_feature_registry.py?line=724)     batch=self.entity_batch_queue)

File ~\.conda\envs\feathr\lib\site-packages\feathr\_feature_registry.py:445, in _FeatureRegistry._read_config_from_workspace(self, workspace_path)
    [441](file:///c%3A/Users/tarockey/.conda/envs/feathr/lib/site-packages/feathr/_feature_registry.py?line=440)     feature_join_paths = glob.glob(os.path.join(
    [442](file:///c%3A/Users/tarockey/.conda/envs/feathr/lib/site-packages/feathr/_feature_registry.py?line=441)         workspace_path, "feature_join_conf", '*.conf'))
    [443](file:///c%3A/Users/tarockey/.conda/envs/feathr/lib/site-packages/feathr/_feature_registry.py?line=442)     logger.info("Reading feature join configuration from {}",
    [444](file:///c%3A/Users/tarockey/.conda/envs/feathr/lib/site-packages/feathr/_feature_registry.py?line=443)             feature_join_paths)
--> [445](file:///c%3A/Users/tarockey/.conda/envs/feathr/lib/site-packages/feathr/_feature_registry.py?line=444) if len(feature_join_paths) > 0:
    [446](file:///c%3A/Users/tarockey/.conda/envs/feathr/lib/site-packages/feathr/_feature_registry.py?line=445)     feature_join_path = feature_join_paths[0]
    [447](file:///c%3A/Users/tarockey/.conda/envs/feathr/lib/site-packages/feathr/_feature_registry.py?line=446)     self.feathr_feature_join = ConfigFactory.parse_file(feature_join_path)

UnboundLocalError: local variable 'feature_join_paths' referenced before assignment

The RuntimeError is created, but not raised, so it does not stop the code execution.
If build_features() must be called before register_features(), the call for register_features() to save_to_feature_config_from_context() is redundant - as you cannot pass the anchor_list or derived_feature_list to the register_features() method.
The intent seems to be to enable the SDK to dynamically check for context, as well as for config files within the working directory. Maybe adding a flag for "from_context" to the register_features() method would better allow this?

Closing with PR #87


defines an alias for Arvind Mehra

Hi! In that file tests are sorted by alias... could you please move it?

Done @fxn. Please review. Thanks.

There you go http://contributors.rubyonrails.org/contributors/arvind-mehra/commits, thanks!

Thanks :heart:


[input] [rounded corner calss doesn't work]

I copy to code for input and change the rounded class to something like rounded-full.
The rounded corner stay all the same even with the rounded class removed completely.
My code is below:

                    <input
                        class="peer block rounded-full min-h-[auto] w-full border-0 bg-transparent px-3 py-[0.32rem] leading-[1.6] outline-none transition-all duration-200 ease-linear focus:placeholder:opacity-100 peer-focus:text-primary data-[te-input-state-active]:placeholder:opacity-100 motion-reduce:transition-none  [&:not([data-te-input-placeholder-active])]:placeholder:opacity-0"
                        id="search_bd_reports_input" name="search_bd_reports" type="text"
                        value="{{ request()->get('search') }}" />
                    Search term

Hi! You would have to play a bit with the default styles added to notches. The radius of the border can be changed by customizing the classes of notchLeading and notchTrailing element.
You can do it with data attributes like that: `data-te-class-notch-leading="new_classes".
In the example below I have changed a few things:

notchLeading: instead of rounded-l-[0.25rem] i used rounded-l-full / changed w-2 to !w-6
notchTrailing: instead of rounded-r-[0.25rem] i used rounded-r-full
label HTML element: added !ml-4 class

      <div class="relative mb-3"
        data-te-input-wrapper-init
        data-te-class-notch-leading="pointer-events-none border border-solid box-border bg-transparent transition-all duration-200 ease-linear motion-reduce:transition-none left-0 top-0 h-full !w-6 border-r-0 rounded-l-full group-data-[te-input-focused]:border-r-0 group-data-[te-input-state-active]:border-r-0"
        data-te-class-notch-trailing="pointer-events-none border border-solid box-border bg-transparent transition-all duration-200 ease-linear motion-reduce:transition-none grow h-full border-l-0 rounded-r-full group-data-[te-input-focused]:border-l-0 group-data-[te-input-state-active]:border-l-0"
        >
        <input
          type="text"
          class="peer block min-h-[auto] w-full rounded border-0 bg-transparent px-3 py-[0.32rem] leading-[1.6] outline-none transition-all duration-200 ease-linear focus:placeholder:opacity-100 peer-focus:text-primary data-[te-input-state-active]:placeholder:opacity-100 motion-reduce:transition-none dark:text-neutral-200 dark:placeholder:text-neutral-200 dark:peer-focus:text-primary [&:not([data-te-input-placeholder-active])]:placeholder:opacity-0"
          id="exampleFormControlInput122"
          placeholder="Example label" />
        <label
          for="exampleFormControlInput122"
          class="pointer-events-none !ml-4 absolute left-3 top-0 mb-0 max-w-[90%] origin-[0_0] truncate pt-[0.37rem] leading-[1.6] text-neutral-500 transition-all duration-200 ease-out peer-focus:-translate-y-[0.9rem] peer-focus:scale-[0.8] peer-focus:text-primary peer-data-[te-input-state-active]:-translate-y-[0.9rem] peer-data-[te-input-state-active]:scale-[0.8] motion-reduce:transition-none dark:text-neutral-200 dark:peer-focus:text-primary"
          >Example label

I hope it will be helpfull. Best Regards!

That is very helpful. Thanks a lot.


nwjs: 0.87.0 -> 0.88.0

Description of changes
Supersedes: #313781
Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[x] Fits CONTRIBUTING.md.

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

Result of nixpkgs-review pr 315069 run on x86_64-linux 1

10 packages built:

betaflight-configurator
emuflight-configurator
gridtracker
inav-configurator
nwjs
nwjs-sdk
onlykey
pinegrow
pinegrow6
popcorntime


Updated README.md pom Dependency Version number

Actually this was already fixed, thanks for catching it though: https://github.com/splunk/splunk-sdk-java/commit/3a8df97f40b45cb9e248939b46b62702a28a6bca


urrungulem

urrungulem created by<EMAIL_ADDRESS>on 2017-01-19 16:40:59

<EMAIL_ADDRESS>replied, Native speakers,
Is there an r sound at the end of the first syllable AND at the beginning of the second?  Or just one of them?
Thx
John

<EMAIL_ADDRESS>replied, When I say the word, it sounds like just one "r" and the sound is very
different from the sound in words that have "rr" or at least I think they
do. Ex: kerrekar, merreder, kerruk

<EMAIL_ADDRESS>replied, Thx. And I'm more comfortable using the spelling from the Kerresel remechas so this is nice confirmation. :)

<EMAIL_ADDRESS>replied, Also, does it sound like 'urungelel' or 'urengelel'?  [Is the third letter a U or an E?]

<EMAIL_ADDRESS>replied, Neither. It sounds "urungulel". First "u" like the "u" in Ulimang, "rung"
like "rung" in rungalek and "ulel" like that in "cheldechulel". Hehe.


Notebook 05: TypeError: Unable to serialize [2.0897 2.1129 2.1082] to JSON. Unrecognized type <class 'tensorflow.python.framework.ops.EagerTensor'> (fix inside)

If you're trying to save tf.keras.applications.efficientnet.X models in TensorFlow 2.10+, you may see the following issue:
TypeError: Unable to serialize [2.0897 2.1129 2.1082] to JSON. Unrecognized type <class 'tensorflow.python.framework.ops.EagerTensor'>

According to the Keras GitHub issues thread (see: https://github.com/keras-team/keras/issues/17199) this is an issue with one of the rescaling layers.
There are several solutions in the linked thread above, however, a consistent fix I've found (as of May 2023) is to use TensorFlow 2.9.0:
# Install TensorFlow 2.9.0 ("-U" stands for "update", "-q" stands for "quiet")
!pip install -U -q tensorflow==2.9.0

import tensorflow as tf
print(f"TensorFlow version: {tf.__version__}")

If you're using Google Colab, you can run the code at the top of your notebook and run the rest of Notebook 05: https://github.com/mrdbourke/tensorflow-deep-learning/blob/main/05_transfer_learning_in_tensorflow_part_2_fine_tuning.ipynb without errors.

I tried to run this gist which claims fixes in tf-nightly(2.13.0-dev20230409), however, I found that the fix didn't work in a later version tf-nightly(2.14.0-dev20230520).
Hopefully it gets fixed in future versions of TensorFlow.

See a thread about possible fixes here: https://github.com/mrdbourke/tensorflow-deep-learning/issues/544

Another alternative if you're using a later version of TensorFlow (2.10+) may be to try another model from tf.keras.applications.efficientnet_v2.

There is a way to edit the efficientnet.py file directly to correct this issue, letting us use efficientnet with tf 2.10 and above.
It is advised to create a backup of this file before proceeding with the changes.
That being out of the way, here are the steps:

locate efficientnet.py:

if you're using a conda environment, it is likely located in your env/Lib/site-packages/keras/applications/ folder
if you're using a Docker container, it is likely located in /usr/local/lib/pythonX.X/dist-packages/keras/applications/
if you're using something else, you can try pip show keras function to show you the location of keras, then open its "applications" subdirectory. Or use your OS' search function to find efficientnet.py directly. If you have multiple environments, make sure to find the correct one, or just edit them all.

edit efficientnet.py:

locate the following line: x = layers.Rescaling(1.0 / tf.math.sqrt(IMAGENET_STDDEV_RGB))(x) (it will be around line 367, depending on version, of course)
comment the line out, just in case you need to restore it
insert this code directly below: x = layers.Rescaling(  [1.0 / math.sqrt(stddev) for stddev in IMAGENET_STDDEV_RGB] )(x)
save the file and close it.

that's basically it! If you managed to do these steps correctly, you will now have gotten rid of this annoying error!
One extra info for Docker containers - if you work within the Docker container, you will likely have to install an editor first using apt-get install vim or apt-get install nano or whatever else you want to use.
thanks to Mik0ri in Discord for bringing this to my attention!
Source:
https://github.com/keras-team/keras/issues/17199#issuecomment-1481499878

There is a bug in TensorFlow versions 2.10, 2.11 and 2.11.
You need to upgrade tensorflow to the 2.13 version or downgrade to 2.9.
Here is the tensorflow issue link with the same problem.
https://github.com/tensorflow/tensorflow/issues/61366

Hi all,
After much troubleshooting, I've found the best fix for tf.keras.applications.EfficientNetB0 problems is to simply upgrade to tf.keras.applications.efficientnet_v2.EfficientNetV2B0.
You can see a full write-up of the fix here: https://github.com/mrdbourke/tensorflow-deep-learning/discussions/575


Japanese and Chinese text problem

Hi, just a suggestion since a lot of Japanese and Chinese text is written from top to bottom, I think the translator can’t recognize that so just dosnt give out anything, would be great if there is a fix for this but idk how difficult that is to fix

Seconded, if it does recognize text that is written vertically then the output is usually complete gibberish.

Hi, that's right: current version doesn't support vertical jp/ch text. I will come back to revising OCR capabilities after next update and consider this feature too. Thanks!


feat(tauri-cli): add plugin remove command

Closes #10384
TODO: I would like help understanding the failing snapshot test. Is my change invalid? Or, does the snapshot just need to be updated?

Thank you


Version 3.0.0 fails molecule idempotency

Hey, could you possibly fix up idempotency and release new version?
I'm using release 3.0.0
- src: git+https://github.com/srsp/ansible-oracle-java
  version: 3.0.0
  name: ansible-oracle-java

  vars:
    java_version: 8
    java_subversion: 201
    java_set_java_home: true
    java_download_from: oracle
    java_install_jce: false

molecule file
---
dependency:
  name: galaxy
  options:
    role-file: requirements.yml
driver:
  name: docker
lint:
  name: yamllint
platforms:
  - name: instance
    image: centos:7
provisioner:
  name: ansible
  lint:
    name: ansible-lint
  playbooks:
    converge: playbook.yml
  config_options:
    defaults:
      vault_identity_list: ~/.vault_pass.txt
scenario:
  name: default
verifier:
  name: inspec
  lint:
    name: rubocop

Idempotency error:-
--> Action: 'idempotence'
ERROR: Idempotence test failed because of the following tasks:
* [instance] => ansible-oracle-java : Generate a temporary directory for local file storage
An error occurred during the test sequence action: 'idempotence'. Cleaning up.

Thanks for pointing this out. I introduced a basic molecule test and fixed a bit of linting and the idempotency issue. Can you check if there are any other issues I missed?

Fixed in release 3.0.1


Listenbuffer package does not have a README or docs for the type.

Problem
Listenbuffer package does not have a README or docs for the type.
Solution
The listenbuffer is a way to accept incomming connections and block using the kernels queue until the process is ready to accept.  This package needs documentation to make it a standalone package that others can use along with comments on the exported methods and types so that it works on godoc.

#dibs

Needs tests too :)

Closed by #11735


[#1649] Add support for Spring 6 and Boot 3

Description

Related Issue

Motivation and Context

Force pushed to https://github.com/Blazebit/blaze-persistence/pull/1699


shibmd:scope checking must be case insensitive

This issue is imported from pivotal - Originaly created at Nov 18, 2016 by Thijs Kinkhorst
Because the checked attributes where the shibmd:scope is applied to are defined to be case insensitive, they should be checked case insensitively.
PR's exist that supposedly implement this:
https://github.com/OpenConext/OpenConext-engineblock/pull/349
https://github.com/OpenConext/SamlValueObject/pull/13

Will be verified later, purely administrative action. (Daan van Renterghem - Feb 14, 2017)


Analyzer Capacity - Events duration vs Minutes used

🐛 Bug report
I'm trying to monitor users that use the Analyzer Capacity, and came across a difference between what is exposed between Events duration (which is calculated on durationMinutes) and Minutes used (which is calculated on minutesUsed).
After digging up a bit, I saw that the /api/v1/licenses/consumption endpoint (which is used by the Entitlement Analyzer) exposes directly this strange data.
Below an example for licenseUsage = TIME_LICENSE, where minutesUsed isn't always aligned with the durationMinutes

In the highlighted cells, I would expect a value <= of the minutesUsed (like the not highlighted cells).
For licenseUsage = ASSIGNED_LICENSE, minutesUsed is always 0, so durationMinutes is the only way for me to say how much lasted a session.
Am I reading those columns right in this situation? Or am I missing anything? (i.e. durationMinutes tracks also the time outside of an app?)
Steps to Reproduce

Configure the Entitlement Analyzer in an environment where the Analyzer Capacity 'license' is used
Check the data that is extracted by the Entitlement Analyzer; the check could be made:
2.1. directly on the extracted qvd, or also
2.2 on the Entitlement Analyzer app, checking the objects 'consumption listings'  (sheet 'Users') and 'Capacity usage over time' (sheet 'Capacity usage over time')

Expected behavior
For users that are using Analyzer Capacity, minutesUsed should always be greater or equal to durationMinutes
Actual behavior
minutesUsed is lesser or equal to durationMinutes
Additional context

We noticed the issue with Entitlement Analyzer 2.2.1, but the same happens also on 2.3.0
From my interpretation, minutesUsed is the same value exposed on the Management Console and so, should be a multiple of the minimum 'block' of minutes that is used, while durationMinutes should be the actual session duration/time spent analyzing an application

Hi @rzenere-avvale,
Minutes used is the amount of Analyzer Capacity packs utilized over the duration of the session. Capacity packs are triggered by app open and engine interaction. So if a user opens an app while utilizing Analyzer Capacity, they will automatically consume 6 minutes. However, if they then just keep their browser open and don't make any selections, the duration could be ~20 minutes but they would have only consumed 6 minutes worth of analyzer capacity. Please review this page which explains this in detail and provides many examples: https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Introduction/analyzer-capacity-consumption.htm. Closing this as WAD.
Cheers,

Thanks for the clarification @danielpilla! I did not expect such a difference
Riccardo


Add serviceable attribute to projects.

Missing the https://github.com/aspnet/Hosting/tree/dev/src/Microsoft.AspNet.Hosting.Server.Interfaces project?

@Eilon doesn't exist in release.

Ah OK :smile:

Updated.

What did you update? Though, we do need a change for just dev to add the new assembly.

lol trigger finger paste is all :smile:

OK :smile:

:shipit:


Swift 3.0 Support

Could you guys please let us know when Swift3.0 support will be out?

Hello @swami701 .. can you please tell us how it's not working with your Swift 3.0 project? Any errors or logs would be helpful. Otherwise, this project is written purely in Objective-C, so it should be good to go. (Unless you are asking for nullability and other swift annotation support).


test_dataloader

After passing 2 Epochs, I am getting this error:
pytorch_lightning.utilities.exceptions.MisconfigurationException: No test_dataloader() method defined to run Trainer.test.
Here is some more context:
Epoch 0, global step 499: val/loss_simple_ema was not in top 1
Epoch 0: 100%|█| 505/505 [09:33<00:00,  1.14s/it, loss=0.276, v_num=0, train/loss_simple_step=0.0151, train/loss_vlb_step=6.71e-5, Average Epoch time: 573.97 seconds
Average Peak memory 35456.11MiB
Epoch 1:   0%| | 0/505 [00:00<?, ?it/s, loss=0.276, v_num=0, train/loss_simple_step=0.0151, train/loss_vlb_step=6.71e-5, train/loss_Data shape for DDIM sampling is (1, 4, 64, 64), eta 1.0
Running DDIM Sampling with 200 timesteps
DDIM Sampler: 100%|███████████████████████████████████████████████████████████████████████████████| 200/200 [00:22<00:00,  8.96it/s]
Data shape for DDIM sampling is (1, 4, 64, 64), eta 1.0███████████████████████████████████████████| 200/200 [00:22<00:00,  8.96it/s]
Running DDIM Sampling with 200 timesteps
DDIM Sampler: 100%|███████████████████████████████████████████████████████████████████████████████| 200/200 [00:29<00:00,  6.78it/s]
Epoch 1:   0%| | 1/505 [00:59<8:19:19, 59.44s/it, loss=0.275, v_num=0, train/loss_simple_step=0.0144, train/loss_vlb_step=6.2e-5, tr[W accumulate_grad.h:185] Warning: grad and param do not obey the gradient layout contract. This is not an error, but may impair performance.
grad.sizes() = [320, 320, 1, 1], strides() = [320, 1, 1, 1]
param.sizes() = [320, 320, 1, 1], strides() = [320, 1, 320, 320] (function operator())
Epoch 1:  59%|▌| 300/505 [06:13<04:15,  1.24s/it, loss=0.245, v_num=0, train/loss_simple_step=0.0778, train/loss_vlb_step=0.000256, Average Epoch time: 373.33 seconds
Average Peak memory 35567.64MiB
Epoch 1:  60%|▌| 301/505 [06:13<04:13,  1.24s/it, loss=0.245, v_num=0, train/loss_simple_step=0.0778, train/loss_vlb_step=0.000256,
Saving latest checkpoint...

Traceback (most recent call last):
  File "main.py", line 835, in <module>
    trainer.test(model, data)
  File "/usr/local/lib/python3.8/site-packages/pytorch_lightning/trainer/trainer.py", line 911, in test
    return self._call_and_handle_interrupt(self._test_impl, model, dataloaders, ckpt_path, verbose, datamodule)
  File "/usr/local/lib/python3.8/site-packages/pytorch_lightning/trainer/trainer.py", line 685, in _call_and_handle_interrupt
    return trainer_fn(*args, **kwargs)
  File "/usr/local/lib/python3.8/site-packages/pytorch_lightning/trainer/trainer.py", line 954, in _test_impl
    results = self._run(model, ckpt_path=self.tested_ckpt_path)
  File "/usr/local/lib/python3.8/site-packages/pytorch_lightning/trainer/trainer.py", line 1128, in _run
    verify_loop_configurations(self)
  File "/usr/local/lib/python3.8/site-packages/pytorch_lightning/trainer/configuration_validator.py", line 42, in verify_loop_configurations
    __verify_eval_loop_configuration(trainer, model, "test")
  File "/usr/local/lib/python3.8/site-packages/pytorch_lightning/trainer/configuration_validator.py", line 186, in __verify_eval_loop_configuration
    raise MisconfigurationException(f"No `{loader_name}()` method defined to run `Trainer.{trainer_method}`.")
pytorch_lightning.utilities.exceptions.MisconfigurationException: No `test_dataloader()` method defined to run `Trainer.test`.

I haven't encountered this as I did not train that long. We do not have a test set, and we don't even have config for test dataset. Same thing for textual inversion, so maybe just remove anything that calls a test dataset (i.e., just remove the call of trainer.test)?

It has something to do with the way the LDMs are written, I removed the trainer.test call from main.py, but it didn't do it.

Running it with --no-test true worked. So, that should probably be the default

For me, --no-test true worked too. It adds to the confustion that the tool doesn't complain on unrecognized parameters, like a misspelled no_test or if the parameter value true is missing.


Unity 5.2.1f1 & 0.5.2: CardboardMain prefab changing NeckModelScale has no effect

When using the CardboardMain prefab, changes to the NeckModelScale value seem to have no effect.  I'm trying to set it to 0f but have also tried small values above 0 - the main camera position is still changed as if NeckModelScale = 1.
This is case whether changing it in the inspector or in script using Cardboard.SDK.NeckModelScale.
This is observable both playing in the editor and on a Nexus 5.

Same with Unity 5.2.2f1 & 0.5.2

Just checked this with the current build.  I'm not seeing this behavior.  When the neck model scale is 0, the CardboardHead's position stays at 0,0,0 for me.


Inappropriate promt in LCM/HCF/Factors

Describe the bug

In case of entering negative numbers "Enter numbers only" prompt is displayed instead of "Only positive values allowed"

Possible solution

Adding appropriate check over negative numbers to avoid faulty prompt

Screenshots

If applicable, add screenshots to help explain your problem.

Kindly assign this issue to me @sairish2001

Go ahead
Deadline 9 April,2021 11:59 PM IST

@sairish2001is this issue still open?

is this issue still open? can i work on this issue?
as deadline is over


Problem with reattaching volume on different node

When deleting a pod of a statefullset with PVC-Template and active deployed longhorn volume.
The pod gets redeployed on a different node it is not able to reattach the volume with the following error message:
Multi-Attach error for volume "pvc-XXXX" Volume is already exclusively attached to one node and can't be attached to another
On the new and old now i see in the kublet log the follwing log message:
kubelet_volumes.go:140] Orphaned pod "XXXX" found, but volume paths are still present on disk : There were a total of 3 errors similar to this. Turn up verbosity to see them.
We are using Rancher v2.0.8 with RKE 1.11.2 and Longhorn v0.3.0 with CSI
Is this even a longhorn issue or a k8s CSI bug?

We would need to reproduce it to see. From the message sounds like the Kubernetes failed to detach the volume from another node, which should had been done by CSI.
Currently Kubernetes CSI has issues with node down scenario, e.g. https://github.com/rancher/longhorn/issues/199 . Flexvolume isn't much better though. We're working on it and should get to the bottom of it in the next stable release v0.3.2.

That was my theory as well, that it didn't succeeded to detach (or unmount) the volume in time for pod deletion and cant attach and mount it into any other pod.
If You need more logs or settings, feel free to ask so I can help resolve this issue.

I've been using longhorn quite a bit and do notice that if the detach process takes a little while (which it normally does with fairly large volumes) the attach process will fail.
I'm having to manually scale down my deployments to 0, wait for the volume to show detached in longhorns UI then scale back up to 1 in order to have a smooth transition.

@KaelBaldwin Your case sounds like the race condition in the Kubernetes CSI attachment. Can you take a look at https://github.com/rancher/longhorn/issues/267 to see if that's the case?

other than that it needs to be created and deleted repeatedly it might be the same.
Here's what I do to reproduce my case:

scale down a deployment (with a longhorn volume attached) to 0
once it disappears from rancher's interface immediately scale back up (don't wait for longhorns interface to show detached)
notice the volume is already exclusively attached message.

Depending on how large the volume is, that initial detach process can take longer, and if long enough, kubernetes may try multiple times before it detached (with increasing delays between attempts) which may result in a rather long wait time for the new pod to be ready.

@KuroObi I am working on this issue. How did the pod gets redeployed on a different node? Have you manually delete the original pod? I think that's the only way I know to get pod relocated.
I found out that if you force delete the pod (e.g. in the case of the node failure), it will take Kubernetes (v1.12 as I tested) extremely long time to delete the volumeattachment object thus detach the volume. In my test, after the pod was deleted, it would take about 6 minutes for the volumeattachment associated with the volume get deleted, before it can be attached again.

Also, see https://github.com/rancher/longhorn/blob/v0.4/docs/node-failure.md for what would expect in the upcoming v0.4.0 release.

Yes, the pod was manual deleted and redeployed.
After updating to the newest rancher and longhorn version it doesn't take that long till the old volumeattachment gets released.

@KuroObi Sounds good. We are improving Longhorn resiliency in v0.4.0 release, and trying to figure out the way to speed up the detach process once the pod was deleted. The latter would likely involve in Kubernetes upstream changes, and we're working on that.

Move this to v0.5.0. Workaround Kubernetes's long timeout would need Longhorn to know more about Kubernetes status.

We've implemented the speed up for volume detach for Kubernetes on failed nodes. But we need to look into the Kubernetes on normal pod deletion process to see if it's OK to apply the same logic here. Move to v0.6.0.

Close this one since we haven't seen it since v0.6.0. Feel free to reopen if it happens again.


GDScript static typing (release mode): Could not infer the type because the initial value is "null"

Godot version:
4.0.dev.custom_build.41e902886 41e902886
OS/device including version:
Linux pc 4.19.0-12-amd64 #1 SMP Debian 4.19.152-1 (2020-10-18) x86_64 GNU/Linux
Issue description:
When trying to assign OS.get_ticks_msec() to a variable with :=, the parser throws Could not infer the type of the variable "msec" because the initial value is "null".. This maybe also happening with other methods but I haven't checked yet. This only happens in release builds.
...
ERROR: Condition "register_funcs.has(p_name)" is true.
   at: add_register_func (modules/visual_script/visual_script.cpp:2711)
ERROR: Condition "register_funcs.has(p_name)" is true.
   at: add_register_func (modules/visual_script/visual_script.cpp:2711)
SCRIPT ERROR: Parse Error: Could not infer the type of the variable "msec" because the initial value is "null".
          at: GDScript::reload (res://main.gd:5)
SCRIPT ERROR: Parse Error: Invalid operands "null" and "null" for "-" operator.
          at: GDScript::reload (res://main.gd:6)
ERROR: Method/function failed. Returning: ERR_PARSE_ERROR
   at: reload (modules/gdscript/gdscript.cpp:832)

Steps to reproduce:
extends Node

func _ready():
	var msec := OS.get_ticks_msec()
	print(OS.get_ticks_msec() - msec)

Minimal reproduction project:
get_ticks_msec_null.zip

I suspect it's related to #44411

I also get SCRIPT ERROR: Parse Error: Invalid get index "quit" on base Nil when trying to use get_tree().quit(). I guess it's related?

Error doesn't show with 4.0.dev.custom_build. 759b876b8


Support asynchronous download using the new asyncio module in Python 3.5+

@brtknr Thanks for the suggestion. As of right now, the script has the same logic for both python 3.x and python 2.x when it comes to ordered downloading.
However, i will add this to my backlog for future releases. This will require decent algo overhaul.  Closing the issue for now.
Thnx!

I have written a library for downloading and resizing images asynchronously under github.com/brtknr/asynctools. I can try to integrate and make a pull regular at some point if you like.
Sent from my iPhone

On 28 Apr 2018, at 08:51, Hardik Vasa<EMAIL_ADDRESS>wrote:
@brtknr Thanks for the suggestion. As of right now, the script has the same logic for both python 3.x and python 2.x when it comes to ordered downloading.
However, i will add this to my backlog for future releases. This will require decent algo overhaul. Closing the issue for now.
Thnx!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.


Picsum client hangs

This needs a bit of investigation but the picsum cilent hanged while doing the requests.
https://github.com/enrichman/stegosecrets/blob/main/internal/cli/images.go
We should probably see if there is a rate limiter, handling that, or at least using a context with timeout to fail gracefully.

Hi @enrichman, could you please assign it to me? Just to have an easy-peasy issue for the Hacktoberfest 😁

Thank you, sure!

#23


Fixed misleading docstring for MergeProvider

The docstring of MergeProvider is misleading. Instead of connecting objects via summation, the objects need to be listed in a tuple. The correct behavior is covered by an existing test case.
Pre-Merge Checklist:

[x] if this PR adds a feature: request merge into the latest development branch (vX.Y-dev)
~[ ] if this PR fixes a bug: request merge into the latest patch branch (patch-X.Y.Z)~
[x] PR branch name is short and describes the feature/bug addressed in this PR
[x] commit messages are consistent
[x] changes reviewed by another contributor
[x] tests cover changes
[x] all tests pass

Looks good to me. Thanks for catching this

Should probably go into master directly though. I'd say doc fixes go into bug fixes rather than new features. The doc website is built off of master, so if you could retarget the patch-1.2.3 branch that would be perfect.

can you remove the unrelated file-changes/commits?

merged into the patch-1.2.3 branch


Fix send button on tablets

What does this pull request aim to achieve? 💯
fix issue #1054 (send button is off when using tablets and on some mobile screens.)

[x] I have checked that no one else is working on similar changes.
[x] I have read the latest README and understand the development workflow.
[x] The name of this branch is: feature/<branch_name> (need to have cloned the repo not forked).
[x] This branch is rebased/merged with the latest master.
[x] There are no merge conflicts.
[x] There are no console warnings and errors.
[x] On the right hand side of this PR, I have linked the appropriate issue(s) under "Issues" and added a project progress under "Projects".

@idjevm @nr431207 Please test it and let me know if I need to do any changes


How to turn off space between function and opening bracket?

Thanks for the great package!
In this code I don't want beautify to put a whitespace between function and (:
$(function () {
        var el = $('.l-mainMenu');
        if (el.length) {
            new NavigationView({
                el: el
            });
        }
    });

Didn't find the option, is it possible?

Thanks for having this issue documented, just ran into the same problem.


TS Strict for react-aria Checkbox

I've updated the react-aria checkbox to be compliant with TypeScript Strict Mode.
ref: https://github.com/adobe/react-spectrum/issues/3183
✅ Pull Request Checklist:

[ ] Included link to corresponding React Spectrum GitHub Issue.
[ ] Added/updated unit tests and storybook for this change (for new code or code which already has tests).
[ ] Filled out test instructions.
[ ] Updated documentation (if it already exists for this component).
[ ] Looked at the Accessibility Practices for this feature - Aria Practices

📝 Test Instructions:

🧢 Your Project:

GET_BUILD

GET_BUILD


Update readme

Description
The dependencies in the read me file have been out dated since the migration to Swift 3
The updated dependencies should be:

Xcode 8.0
Cocoapods 1.1.1

Hello, I am in the process of upgrading wayfindr-demo-ios to Swift 3 syntax and I'll be sure to update the readme as well before I submit a pull request.

@Dantali0n Yeah I did the swift 3 migration 2 weeks ago, just missed the readme update. Sorry you spent all that time. Thank you so much for wanting to contribute to wayfindr tho.

@Dantali0n If you have any improvements on your branch that I didn't have time to do you are more then welcome to add these. I deleted a few tests that weren't compatible with swift 3 and I didn't have time to go through the API and update it to a more Swift 3 like syntax.


Update IRecognizer and LUIS to support strongly typed results

…xtensions. They are intended to support the new schema model for recognizers.
Revamp the LUIS transform to the new schema to include all built-in types.
Add Recognize and classes to support generation of strongly typed LUIS results.
LuisResult is now added as an extended property on RecognizerResult.
Tests of the corresponding functionality.

I love the removal of ILuisRecognizer, it was really bothering me! Thanks :-)


Add CHSH Algorithm Implementation In Q# [QSharp]

@born-2learn , @ricardoprins , in this issue, I shall add code implementation for CHSH Algorithm with Q# Framework

@born-2learn , @ricardoprins , Please assign this issue next, I have already created PR for the current assigned issue!


Network: Create Feature Roadmap/Wishlist

Hey me again,
could we set up on the projects tab a feature roadmap or wishlist?
I'd like to contribute to this project because i want to use it on my own game.

Will work on it as soon as possible!


Add tests for websockets (hybi-00 and hybi-10)

Add tests for websockets specifications draft-ietf-hybi-thewebsocketprotocol-00 and draft-ietf-hybi-thewebsocketprotocol-10.
Minor changes in javadoc.

Merge in https://github.com/netty/netty/pull/136.  Thanks very much for your contribution.


Added seeds to Production

Description
Added seed files to production ... To start getting data for Production ...
Please provide a short summary explaining what this PR is about.
Fixes # (issue)
How to test?
Please provide a short summary how your changes can be tested?
Checklist

[x] I have performed a self-review of my own code
[x] I have followed the name conventions for CSS Classnames and filenames, Components names and filenames, Style filenames, if you are in doubt check the the project README.MD and here https://github.com/HackYourFuture-CPH/curriculum/blob/master/review/review-checklist.md
[x] I have commented my code, particularly in hard-to-understand areas, if you code was simple enough mark the box anyway
[x] I have made corresponding changes to the documentation, if you code was simple enough mark the box anyway
[x] This PR is ready to be merged and not breaking any other functionality

Hi Simon, you should describe about PR, How to test, which issue is fix in this PR.

Hi Simon, you should describe about PR, How to test, which issue is fix in this PR.

Hi varsha, there is no issue for ..its just need seed files in production.. and its just copy of files to production.. no test requirement..

ok.. it looks good :-)


This is an error calling the times between the two tar services.

As shown in the picture, if @ TCP... Is removed, there will be problems.

This is caused by the error of getting configuration file; without the block in the remarks, you can use getcommunicator directly, and you don't need to develop a config deployment environment in the tars. (see the two documents https://tarscloud.github.io/TarsDocs/dev/tarsjava/tars-quick-start.html  and
https://tarscloud.github.io/TarsDocs/dev/tarsjava/tars-tutorials.html ) these two documents can be developed from the client side and the server side. All the online services are here. You can install the documents step by step.
The example of the official website is a direct new one. It's an old document, which is running locally in a tars environment. The new document has an explanation for this.

如图所示如果把@tcp ... 去掉就会有问题。

这里是由于配置文件获取错误导致的；不需要备注中的块，直接getcommunicator就可以使用，不需要制定config在tars部署环境。(见两个文档  https://tarscloud.github.io/TarsDocs/dev/tarsjava/tars-quick-start.html  和
https://tarscloud.github.io/TarsDocs/dev/tarsjava/tars-tutorials.html )这两个文档可以从客户端·服务端开发，服务上线全部都在这了，安文档的一步一步处理即可。
官网的例子是直接new的一个，那个是老的文档，是脱离tars环境下本地跑的，新的文档上面对这块有说明。


_hv_table_resize not defined in js target

I open up the provided html that comes with the downloaded patch
create a new blank AudioBuffer object bar
call patch_instance.fillTableWithAudioBuffer(table_name, bar)

and I get an patchName_Lib.min.js:1 Uncaught ReferenceError: _hv_table_resize is not defined

This has been fixed in 2016.11


Tidy up go dependencies

Run go mod tidy to tidy up unused hashes in go.sum and remove the
unused golang.org/x/crypto dependency from go.mod.

Thanks for this awesome tool @wagoodman!

Static analysis CI job failed due to staticcheck error. I send PR #291 with a fix.

Rebased on master with #291 merged.

Thanks for the contribution! (and patience :) )


[FLINK-12491][docs][configuration] Fix incorrect javadoc for path sep…

…arators of CoreOptions.TMP_DIRS

What is the purpose of the change
Fix incorrect javadoc for path separators part of  CoreOptions.TMP_DIRS and ConfigConstants.TASK_MANAGER_TMP_DIR_KEY
Brief change log

Fix incorrect javadoc for path separators part of  CoreOptions.TMP_DIRS and ConfigConstants.TASK_MANAGER_TMP_DIR_KEY.
Refactor ConfigurationUtils.splitPaths so we can test both unix and windows path separators without demand on ci test matrix.

Verifying this change
This change added tests and can be verified as follows:

Added test for documented path separators.

Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): (no)
The public API, i.e., is any changed class annotated with @Public(Evolving): (no)
The serializers: (no)
The runtime per-record code paths (performance sensitive): (no)
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Yarn/Mesos, ZooKeeper: (no)
The S3 file system connector: (no)

Documentation

Does this pull request introduce a new feature? (no)
If yes, how is the feature documented? (not applicable)

Hi @kezhuw,
Thank you for your contribution. I think your correct that there is a problem in org.apache.flink.configuration.ConfigurationUtils#splitPaths, but rather than adjusting the javadocs (and docs) to the broken code, how about we fix the method?

@flinkbot approve description

@dawidwys After dug deeper, I found the history of used path separators:

Initially, the separator was solely ":", it was changed to ˋFile.pathSeparatorˋ in commit  https://github.com/apache/flink/commit/80d6c586c495f742da6e06874e1f3b2f678d7231#diff-0637c4d13b3c0f4301a62a47bedae39e ( Improved compatibility with Windows )
Then the commit https://github.com/apache/flink/commit/68100e5c9414da6826ab04fc1d40f2ea6e8744c2#diff-c13f0f23fb00495ef0df245fec2bbbb2 (Allow both comma and double-colon as path separator) change it to ˋ",|"+File.pathSeparatorˋ. The documentation https://github.com/apache/flink/commit/68100e5c9414da6826ab04fc1d40f2ea6e8744c2#diff-32da23d69ac63fdaae0193ad7de283e3 says that:

(colon ':' on unix) or a comma character ','. An example would be /data1/tmp:/data/tmp:/data3/tmp or /data1/tmp,/data2/tmp,/data3/tmp

After that commit, documentation added in https://github.com/apache/flink/commit/a7c407ace4f6cbfbde3e247071cee5a755ae66db#diff-125ce56ea60a577549026859d5d9a4e0 and https://github.com/apache/flink/commit/76abcaa55d0d6ab704b7ab8164718e8e2dcae2c4#diff-c4482d965ffc8a83e8a099e0c7f07a22 say that ˋ|ˋ is supported also which is not true.

I look at ˋflink-conf.yamlˋ in master (518616e9f3527b2564a640b38c80db3eb54bef37 https://github.com/apache/flink/blob/master/flink-dist/src/main/resources/flink-conf.yaml#L153), it says that:

Add a delimited list for multiple directories, using the system directory delimiter (colon ':' on unix) or a comma, e.g.:   /data1/tmp:/data2/tmp:/data3/tmp

So I think it is a mistake in documentation not code.
Besides the history, I think it is distractive to support more separators.
What do you think ?

What do you think @aljoscha? Which separators should we support?

@dawidwys @aljoscha I think current the two path separators serve their "purposes" if there is any:

ˋFile.pathSeparatorˋ is same as os's path separator, it fits target os's convention.
ˋ,ˋ provides os-agnostic path separator, so we can configure separated file paths cross os.

A new os-agnostic path separator introduces nothing but distraction in my opinion.

Isn't the problem that someone interpreted the | as an actual separator and not as the regex syntax that it is?

@aljoscha I think this is the case when that javadoc was introduced in commit https://github.com/apache/flink/commit/a7c407ace4f6cbfbde3e247071cee5a755ae66db#diff-125ce56ea60a577549026859d5d9a4e0 .

@dawidwys @aljoscha Hi, is there any consensus on this issue ?

@flinkbot attention @dawidwys

@dawidwys Could you take time to review this pull request ? It has been more that one month past since your last review comment.

@flinkbot run azure

@dawidwys @aljoscha Could you have time to review this pr ?


New package: Microsoft.msodbcsql.13 version 13.1.4414.46

Created by 🥟 Dumplings.
Microsoft Reviewers: Open in CodeFlow

Verify:


Unable to find the test name for unit tests, in release mode, with test-threads=1

insta is not able to find the test name for unit tests, in release mode, with --test-threads=1 option, even with the "backtrace" feature.
main.rs
#[test]
fn test_snapshot() {
    insta::assert_snapshot!("foo", @"foo");
}

Cargo.toml
[...]
[dependencies]
insta = { version = "0.15.0", features = ["backtrace"] }

test result:
$ cargo test --release --quiet -- --test-threads=1

running 1 test
F
failures:

---- test_snapshot stdout ----
thread 'main' panicked at 'Cannot determine test name from backtrace, no snapshot name can be generated.', /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/insta-0.15.0/src/runtime.rs:503:5
[...]

I opened this ticket for the record, feel free to close.
Workaround
A workaround is to override the debug setting of the bench profile, used by cargo test --release:
Cargo.toml
[...]
[dependencies]
insta = { version = "0.15.0", features = ["backtrace"] }

[profile.bench]
debug = 1 # line tables only

test result:
$ cargo test --release --quiet -- --test-threads=1

running 1 test
.
test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out

Unfortunately there is nothing I can do about this with the tools available currently. It might be worth filing a feature request for rust-test.

I filed an issue here: https://github.com/rust-lang/rust/issues/70492


HMR failing for index.css file when using some Tailwind directives

⚠ IMPORTANT ⚠ Please do not ignore this template. If you do, your issue will be closed immediately.

[ ✔ ] Read the docs.
[ ✔ ] Make sure this is a Vite issue and not a framework-specific issue. For example, if it's a Vue SFC related bug, it should likely be reported to https://github.com/vuejs/vue-next instead.
[ ✔ ] This is a concrete bug. For Q&A open a GitHub Discussion or join our Discord Chat Server.

Describe the bug
Tailwind has several directives which can be used in index.css, such as @tailwind, @apply, @layer, etc. A full list is available here.
Vite's HMR is working fine when only the @tailwind directive is being used, but it seems to be failing as soon as @apply and/or @layer are introduced. It's throwing these errors to the console:

TypeError: error loading dynamically imported module (client:188:17)
[hmr] Failed to reload /src/index.css. This could be due to syntax errors or importing non-existent modules. (see errors above) (client:190:13)

I suspect it's interpreting the directives as syntax errors.
Reproduction
Here's a repo where this is happening. Simply install, use 'npm run dev' and then try making a change to index.css (you might need to force a reload on localhost:3000 if you don't see the two errors in the console immediately).
System Info

vite version: 2.0.5
Operating System: Windows 10 (20H2)
Node version: 14.15.0
Package manager (npm/yarn/pnpm) and version: npm 7.6.1

Logs (Optional if provided reproduction)
Not included.

Can't see the errors you described

Hmm, yeah now I don't see the messages either — but only if I'm patient!
Vite seems to be taking ~10 seconds between the file being updated and the HMR kicking in. Is that normal? (And are you seeing that too?)
I only see the errors if I get impatient during that 10 second wait and force a refresh from the browser. But only in Firefox. 🤔 Chrome doesn't seem to throw them if I do that.

it seams like that file is too big

Yeah...? It's only 1KB in size though.

Just ran into this maybe screenshot helps debug

Is this still an issue @RichWK? I think that JIT mode should be used here.

Closing due to inactivity.


New version: mar10.stressor version 0.5.2

Pull request has been created with WinGet Automation :rocket:
Microsoft Reviewers: codeflow:open?pullrequest=https://github.com/microsoft/winget-pkgs/pull/115126&drop=dogfoodAlpha

@wingetbot run


preferences with auto-enable-VR behavior switch

Issue: #8
This adds a SteamVR panel in the Preferences, with a switch for the auto-enabling-VR behavior. It is ON by default, so this won't change SteamVR's current out of the box behavior.

Taken, thanks.  Will be in next update.


Should RDF::Node#== call other#to_term ?

Given an object that implements the RDF::Node interface:
resource = Resource.new
resource.node?
# => true
resource.to_term
# => #<RDF::Node:0x3fdc3d833b38(_:g70215157365560)>
resource.to_term == resource.to_term
# => true
resource.to_term == resource
# => false

The culprit seems to be the hash comparison node.rb#L151. I'm wondering whether this comparison would be better if it ran other.to_term.hash?

This seems like a reasonable modification.

@no-reply, can we close this issue?


pdb's no longer being packaged in the non symbols package

Why that change?

https://github.com/fsprojects/Paket/issues/1394
basically, if the pdb's are in the non-symbols package, VS won't download the symbols package for debugging.

as far as I can tell, the Travis build was already borking on that test.

So now we put the pdbs in the normal package, but not into the symbols
package?
On Jan 18, 2016 8:47 AM, "Paul Saunders"<EMAIL_ADDRESS>wrote:

#1394 https://github.com/fsprojects/Paket/issues/1394
basically, if the pdb's are in the non-symbols package, VS won't download
the symbols package for debugging.
—
Reply to this email directly or view it on GitHub
https://github.com/fsprojects/Paket/pull/1403#issuecomment-172453558.

Other way around.

But not everyone is using symbols packages. What about the other case?
On Jan 18, 2016 8:51 AM, "Paul Saunders"<EMAIL_ADDRESS>wrote:

Other way around.
—
Reply to this email directly or view it on GitHub
https://github.com/fsprojects/Paket/pull/1403#issuecomment-172454033.

depends if you want strict nuget replication in that area or not.  Nuget doesn't package them in the non-symbols regardless.
Should only require a small tweak to fix for when there is no symbols requested.  Depends on what you'd like to do?

I think we should still put the pdbs in the normal package when we don't
create a symbols package. That's what nuget does, right?
On Jan 18, 2016 9:05 AM, "Paul Saunders"<EMAIL_ADDRESS>wrote:

depends if you want strict nuget replication in that area or not. Nuget
doesn't package them in the non-symbols regardless.
Should only require a small tweak to fix for when there is no symbols
requested. Depends on what you'd like to do?
—
Reply to this email directly or view it on GitHub
https://github.com/fsprojects/Paket/pull/1403#issuecomment-172457133.

No it doesn't, tho i'll confirm that.
In the case that you want to add them, you can still add it as a file dependency and it won't be removed. (I've just confirmed that that is true of that build)

Confirmed. Nuget does not include pdb's regardless of whether symbols have been requested or not.

Ok. Let's remove them then. But how about a template file property that
automatically adds them? Should be a good alternative for people so they
don't have to use explicit file references
On Jan 18, 2016 9:17 AM, "Paul Saunders"<EMAIL_ADDRESS>wrote:

Confirmed. Nuget does not include pdb's regardless of whether symbols have
been requested or not.
—
Reply to this email directly or view it on GitHub
https://github.com/fsprojects/Paket/pull/1403#issuecomment-172459152.

not a bad idea?  so for project files only?
property: include-pdbs
default: false
??

yes that would be awesome

do you want that as part of this pull request or another?

please add it to this one.

done

travis failing on the same tests.  It has an ignore on it, so not sure why it gets run.


Add skeletal PPP

Added skeletal PPP which tracks contributions towards the project.

Codecov Report

Merging #15 (e274d4d) into master (29a0937) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master      #15   +/-   ##
=========================================
  Coverage     72.15%   72.15%
  Complexity      399      399
=========================================
  Files            70       70
  Lines          1232     1232
  Branches        125      125
=========================================
  Hits            889      889
  Misses          311      311
  Partials         32       32

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


Updated method documentation in joinDataSet.scala for UnfinishedJoinOperation.

Changed .isEqualTo(..) to .equalsTo(..)

Looks good, +1

Looks good. :)
+1 for merging.

Merging this...

Manually merged. Thank you for the patch!


Get rid of Tilecache

I might be out of Geotrek scope : Geotrek should just take a list of layers URL like Geotrek-rando.
Pros:

Initially it was developped to proxify WMS of national parks
It adds some complexity in the deployment scripts
It is not required since IGN provides WMTS for most layers
It would allow anyone to add as many layers as desired (now only possible through advanced configuration)

Cons:

Some structures (e.g. AlpiMaritime) might not have access to detailed map background tiles
Using EPSG:3857 in the user interface might be problematic for some regions of the world (hum hum)

( screenshot of Grands Causses IGN CADASTRE layer in Geotrek admin )

Geoportail offers Lambert 93 WMTS service. I don't know if it is new since this bug was opened. Anyway I'm not convinced that offset problems with cadastre comes from the projection of tiles.
@camillemonchicourt, do you still use tilecache for PNE or Mercantour/AlpiMaritime ? I think if we need a tilecache for AlpiMaritime we should deploy it separatly from Geotrek.

Yes indeed, offset problems with CADASTRE is due to the fact that this is not the same referentiel as other IGN maps (Scan 25...).
We dont use TileCache anymore. We use IGN Geoportail API as other users.
https://groups.google.com/forum/#!topic/geotrek-fr/pW6mIhUAOno
And it works very well ! :-)

Closed by #1585


[bug] getAll() doesn't include windows created in JavaScript.

Describe the bug
If I create a new window in the main WebView, the array returned bygetAll() doesn't include the new window.
Reproduction

Include the following code in the WebView

  import { window as tauriWindow } from '@tauri-apps/api';

  const w = new tauriWindow.WebviewWindow('child', {
    title: 'Child',
    resizable: true,
    width: 700,
    height: 600,
    url: "child.html"
  });
  setTimeout(() => console.log('all', tauriWindow.getAll()), 2000); // Wait a bit in case it takes time for windows to be created/updated
  console.log(tauriWindow.getAll());

The output to console only includes the main window.

Expected behavior
I would expect the array returned by getAll() to contain both the main and child windows.
Platform and versions
Operating System - Mac OS, version 11.6.2 X64

Node.js environment
  Node.js - 14.18.2
  @tauri-apps/cli - 1.0.0-beta.10
  @tauri-apps/api - 1.0.0-beta.8

Global packages
  npm - 6.14.15
  yarn - 1.22.17

Rust environment
  rustc - 1.57.0
  cargo - 1.57.0

App directory structure
/node_modules
/public
/src-tauri
/.git
/.idea
/src

App
  tauri.rs - 1.0.0-beta.8 (I am actually running { git = "https://github.com/tauri-apps/tauri", branch = "next" } )
  build-type - bundle
  CSP - default-src blob: data: filesystem: ws: wss: http: https: tauri: 'unsafe-eval' 'unsafe-inline' 'self' img-src: 'self'
  distDir - ../build
  devPath - http://localhost:3000
  framework - React

Stack trace
No response
Additional context
No response

I couldn't reproduce it on the API example. Did you try increasing the timeout value?

I have tried it manually in the console and never see child in the returned values.
What do you mean by the API example?  I can try that too?

The API example is located here https://github.com/tauri-apps/tauri/tree/next/examples/api but you need to setup the repo in order to use it.

This is the branch I'm using that reproduces the issue.  Based off a project generated using create-tauri-app
https://github.com/tallarium/tauri-experiments/tree/next/get-all

I see that. Let me see what is the problem.

You're creating the window before the Tauri event system is ready and the tauri://window-created event (which is used to update the windows array) is lost. If I change setup() to setTimeout(setup, 2000) it works. I'll see what I can do to fix this, we had a queue for this purpose but IIRC it wasn't needed anymore.

Adding the timeout does work 👍🏾
If an event queue isn't an option would it be sensible to have an app.isReady promise/callback?
Somewhere to put calls that require the necessary plumbing is in place before running.

Alternatively, maybe windows creation should be blocked/queued until the event system is ready.

Adding the timeout does work 👍🏾
If an event queue isn't an option would it be sensible to have an app.isReady promise/callback? Somewhere to put calls that require the necessary plumbing is in place before running.

Something like app.isReady would be great.


Force xmlsec less than version 1.0

xmlsec 1.0.1 is newly released and breaks when building. Force xmlsec <1 so this can still install.
12:59:26 Collecting xmlsec>=0.6.0 (from python3-saml==1.2.3->merchant-api==1.23b4->-r requirements.txt (line 8))
12:59:26   Using cached xmlsec-1.0.1.tar.gz
12:59:26     Complete output from command python setup.py egg_info:
12:59:26     Traceback (most recent call last):
12:59:26       File "<string>", line 1, in <module>
12:59:26       File "/tmp/pip-build-jqqwzjnw/xmlsec/setup.py", line 5, in <module>
12:59:26         import pkgconfig
12:59:26     ImportError: No module named 'pkgconfig'

Coverage remained the same at 95.844% when pulling 03307068d7a5dcb2a8f90b908c06cbd750887ca2 on marcus-ahle:master into 6b11f26350364c926d4ca7b32034af68f5624d67 on onelogin:master.

xmlsec pushed a fix. Now taking the latest is fine. Closing this.