[poetry plugin] enable pyproject-dir to be configurable

Summary
We can enable the poetry project to exist in a sub-directory of the devbox-project by allowing a user to set DEVBOX_PYPROJECT_DIR.
Note, this only works if there is a single poetry project in the devbox-project. For multiple poetry projects in a monorepo, I think users may need to define distinct devbox-projects.
Fixes #1563
How was it tested?
In the added example, ran devbox run run_test. Previously, this would fail.
Also verified the default directory is the project dir, by removing the DEVBOX_PYPROJECT_DIR env-var, and seeing this error message:
examples/development/python/poetry/poetry-pyproject-subdir/service> devbox run run_test

Poetry could not find a pyproject.toml file in /Users/savil/code/jetpack/devbox/examples/development/python/poetry/poetry-pyproject-subdir or its parents
Error: error running script "run_test" in Devbox: exit status 1

Current dependencies on/for this PR:

main

PR #1567   👈

This comment was auto-generated by Graphite.

I think this is OK, but does it solve the bug in question? I think the user wanted to use this in a multi pyproject repo.

Yes, it solves it. The user has a single poetry service folder.

@mikeland73 I'm not a fan of the conditional check, because then the poetry plugin is less robust. It'll use the python-from-devbox-json in some circumstances and not in others, which could lead to more subtle bugs.


fix: Duplicate tokens when changing sections

Bug Report
Swaplace version
7b73c8c
Current behavior
When there is a token manually added in the Their items tab or  Your items, when you change sections the added tokens will be duplicate every time the section is changed
Expected behavior
The tokens should not be replicated.
Steps to reproduce

Add a token in the Their items or Your items.
Change to another section.
Get back to the Offers Section.

It was not possible to reproduce the bug so it is being canceled.


Failed to activate the atom-material-ui theme

[Enter steps to reproduce below:]

...
...

Atom Version: 1.8.0
System: Mac OS X 10.11.6
Thrown From: atom-material-ui package, v1.2.13
Stack Trace
Failed to activate the atom-material-ui theme
At 'styles/vendor/perfect-scrollbar.less' wasn't found in /Users/oubai/.atom/packages/atom-material-ui/index.less:8:0

LessError: 'styles/vendor/perfect-scrollbar.less' wasn't found
  at /Users/oubai/.atom/packages/atom-material-ui/index.less:8:0

Commands

Config
{
  "core": {
    "themes": [
      "atom-material-ui",
      "atom-dark-syntax"
    ]
  },
  "atom-material-ui": {
    "fonts": {}
  }
}

Installed Packages
# User
activate-power-mode, v0.7.0
atom-ternjs, v0.14.2
auto-encoding, v0.5.8
emmet, v2.4.3
file-icons, v1.7.16
markdown-preview-plus, v2.4.0
terminal-plus, v0.14.5

# Dev
No dev packages

This is an odd one. The perfect-scrollbar package isn't used anymore so I removed the offending stylesheet. Please update the theme.


feat: ✨ Implement dark mode for components and documentation

Story
As a developer using the Synergy Design System, I would like to have support for dark mode in applications. The dark.css is already shipped, but should be applied when color-schema is set to dark.
Todos:

[ ] The css files have to be adjusted to make them available in dark-mode.
[ ] The dark.css theme must be applied in packages/docs/ storybook
[ ] The light/dark toggle of storybook must be configured to really set the color-schema
[ ] Documentation has to be adjusted for users.

Acceptance criteria

[ ] toggle darkmode in storybook
[ ] update README how to toggle modes
[ ] all components shipped in darkmode should be validated
[ ] form demo should implement mode toggle

refers to https://github.com/SickDesignSystem/synergy/issues/139

Is currently not planned for 1.0.0, but available as a preview on https://github.com/synergy-design-system/synergy-design-system/tree/feat/add-dark-mode-support.


Events: Create normal events and background events

Hi,
I know you can create background events by setting rendering to "background", but I would like to set rendering to "background" per event. So that not all events are background events, but only the events i specifically set to rendering: "background".
Is this possible?
With kind regards,
Wouter Veltman

Found the solution

@w-veltman could you share your solution?

Was eventually a very simple work-around. I created a CreateEvent function for the events to display and within that function I called another function that created the background events  for the calendar to display.

@w-veltman thanks!


Theme button does not show which one is selected

current one should be marked as selected or otherwise highlighted

fixed with 2a6321c


Add Examples (Python Only)

add /examples dir
add README for instructions
add 2 python quickstart examples by using delta-sharing open server

Done, thanks for your comments! @zsxwing


Compatibility

I can't find anywhere, what the minimal Android version is.
I'd love to run this on the Onyx Boox Palma which runs Android 11 but when trying to install it says there's a parsing issue.

Hi,
The minimum version is Android 12.


DNSPerf container build and Job yaml

Moving dnsperf changes from contrib repository here.
https://github.com/kubernetes/contrib/pull/1189

LGTM


Outbound Rules behind a Standard Internal Public Load Balancer

Under Enable Outbound Only-Outbound NAT for internal Standard Load Balancer scenarios, this seems pretty straight forward. However, the configure outbound rules with Azure CLI 2.0 How-To doesn't provide an example where there isn't a load balancer rule for outbound only. Attempting to create an Outbound Rule with the AZ CLI commands leads to an error. Can the documentation be more explicit in either A) providing an outbound only AZ/Powershell example or B) Explicitly stating the requirements on the Outbound rules page? This would be helpful when there's confusion for end-users that are unfamiliar with outbound rules.

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

ID: 029a0976-dcb7-84ea-121d-429749985a1a
Version Independent ID: 32548736-6520-af69-7fcb-f75c6f2044ae
Content: Outbound rules in Azure Load Balancer
Content Source: articles/load-balancer/load-balancer-outbound-rules-overview.md
Service: load-balancer
GitHub Login: @KumudD
Microsoft Alias: kumud

@cogran , Thanks for your feedback. We are looking into this query and will update you as soon as possible.

@cogran , We can create outbound rules for only standard public load balancer. If you are trying to create outbound rules for basic loadbalancer or standard internal loadbalancer then you will face this error,

Please let us know what type of loadbalancer you are using for creating outbound rules and provide the error that you are facing.
If you are looking for a sample on creating outbound rules on standard loadbalancer with REST then you can use this,
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}?api-version=2018-11-01
And edit the outbound rules class in the JSON file with the respective values,
"outboundRules": [
      {
        "name": "outboundrulename",
        "id": "/subscriptions/subscriptionID/resourceGroups/resourcegroupname/providers/Microsoft.Network/loadBalancers/loadbalancername/outboundRules/outboundrulename",
        "etag": "xxxxxxxxxxxxxxxxxxxxxxxxxx",
        "type": "Microsoft.Network/loadBalancers/outboundRules",
        "properties": {
          "provisioningState": "Succeeded",
          "allocatedOutboundPorts": 10000,
          "protocol": "Udp",
          "enableTcpReset": false,
          "idleTimeoutInMinutes": 5,
          "backendAddressPool": {
            "id": "/subscriptions/subscriptionID/resourceGroups/resourcegroupname/providers/Microsoft.Network/loadBalancers/loadbalancername/backendAddressPools/backendpoolname"
          },
          "frontendIPConfigurations": [
            {
              "id": "/subscriptions/subscriptionID/resourceGroups/resourcegroupname/providers/Microsoft.Network/loadBalancers/loadbalancername/frontendIPConfigurations/frontendIPconfigurationsID"
            }
          ]

You can even use azure CLI for creating outbound rules for standard external loadbalancer,
az network lb outbound-rule create --address-pool MyAddressPool --frontend-ip-configs myfrontendoutbound --idle-timeout 5 --lb-name MyLb --name MyOutboundRule --outbound-ports 10000 --protocol Udp --resource-group MyResourceGroup

Note: Please use standard public loadbalancer for creating outbound rules.

This was being attempted with a standard public load balancer per the published documentation.
Thank for you providing a JSON template. Was this in the pub docs and I just missed this?
I will see if this changes the results.
Corey Grant
Support Engineer | Microsoft Azure Networking
+1<PHONE_NUMBER> |<EMAIL_ADDRESS><EMAIL_ADDRESS>Working hours
Sundays:     8:00AM-7:00PM CDT (UTC-5:00)
Mon-Wed:   10:00AM-9:00PM CDT (UTC-5:00)
Need help outside of my working hours?

Colleagues: AzureBU<EMAIL_ADDRESS>Management: ANMGR<EMAIL_ADDRESS>If you have any concerns or feedback, you may reach my manager: Sarah Purdy |<EMAIL_ADDRESS><EMAIL_ADDRESS>[azure-networking-internal-support-assessment] [comptia-cloud-admin-professional-ccap-stackable-certification]  [az-100-microsoft-azure-infrastructure-and-deployment-large (2)]

From: SubhashVasarapu-MSFT<EMAIL_ADDRESS>Sent: Monday, April 29, 2019 7:31 AM
To: MicrosoftDocs/azure-docs<EMAIL_ADDRESS>Cc: Corey Grant<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [MicrosoftDocs/azure-docs] Outbound Rules behind a Standard Internal Public Load Balancer (#30041)
@cogranhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fcogran&data=01|01|Corey.Grant%40microsoft.com|d92295ea79cc4f50abfe08d6cc9e9960|72f988bf86f141af91ab2d7cd011db47|1&sdata=uPOMmmvU3jmaw%2BCROPkym6iRwG%2Fc06PWTrP0ejUyzUM%3D&reserved=0 , We can create outbound rules for only standard public load balancer. If you are trying to create outbound rules for basic loadbalancer or standard internal loadbalancer then you will face this error,
[image]https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fuser-images.githubusercontent.com%2F44890829%2F56895855-d3fa7500-6aa7-11e9-9733-d263792e2c27.png&data=01|01|Corey.Grant%40microsoft.com|d92295ea79cc4f50abfe08d6cc9e9960|72f988bf86f141af91ab2d7cd011db47|1&sdata=eWhdWPTBijL%2F2PqsOp29GUtO3kMYzVyHGz%2FAVF7HWk0%3D&reserved=0
Please let us know what type of loadbalancer you are using for creating outbound rules and provide the error that you are facing.
If you are looking for a sample on creating outbound rules on standard loadbalancer with REST then you can use this,
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}?api-version=2018-11-01https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}?api-version=2018-11-01
And edit the outbound rules class in the JSON file with the respective values,
"outboundRules": [
  {

    "name": "outboundrulename",

    "id": "/subscriptions/subscriptionID/resourceGroups/resourcegroupname/providers/Microsoft.Network/loadBalancers/loadbalancername/outboundRules/outboundrulename",

    "etag": "xxxxxxxxxxxxxxxxxxxxxxxxxx",

    "type": "Microsoft.Network/loadBalancers/outboundRules",

    "properties": {

      "provisioningState": "Succeeded",

      "allocatedOutboundPorts": 10000,

      "protocol": "Udp",

      "enableTcpReset": false,

      "idleTimeoutInMinutes": 5,

      "backendAddressPool": {

        "id": "/subscriptions/subscriptionID/resourceGroups/resourcegroupname/providers/Microsoft.Network/loadBalancers/loadbalancername/backendAddressPools/backendpoolname"

      },

      "frontendIPConfigurations": [

        {

          "id": "/subscriptions/subscriptionID/resourceGroups/resourcegroupname/providers/Microsoft.Network/loadBalancers/loadbalancername/frontendIPConfigurations/frontendIPconfigurationsID"

        }

      ]

You can even use azure CLI for creating outbound rules for standard external loadbalancer,
az network lb outbound-rule create --address-pool MyAddressPool --frontend-ip-configs myfrontendoutbound --idle-timeout 5 --lb-name MyLb --name MyOutboundRule --outbound-ports 10000 --protocol Udp --resource-group MyResourceGroup
Note: Please use standard public loadbalancer for creating outbound rules.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2Fazure-docs%2Fissues%2F30041%23issuecomment-487560678&data=01|01|Corey.Grant%40microsoft.com|d92295ea79cc4f50abfe08d6cc9e9960|72f988bf86f141af91ab2d7cd011db47|1&sdata=YUUf1PDL%2BWaFkaahFp5HBrH4%2BZiSisYmTYnDKVwNC3E%3D&reserved=0, or mute the threadhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FALMWME5773M2BTYHBP2TGKLPS3TB3ANCNFSM4HIJC7DQ&data=01|01|Corey.Grant%40microsoft.com|d92295ea79cc4f50abfe08d6cc9e9960|72f988bf86f141af91ab2d7cd011db47|1&sdata=eyAB7rdxX3g8HJsG30Wq6IDoV1hoEzUQSqs%2FkFUx3aw%3D&reserved=0.

Yes, for CLI follow this doc,
Creation of outbound rules for load balancer with CLI
For API Reference,
https://docs.microsoft.com/en-us/rest/api/load-balancer/loadbalanceroutboundrules/get#outboundrule
We are closing this issue for now.If there are further questions regarding this matter, please reply and we will gladly continue the discussion.

what about the powershell command to create an outbound rule on an existing standard load balancer.


Sine Mora EX → it hangs after the loading screen

Hit "Continue" or "Start a new game" then it hangs.
System information

GPU: Nvidia GT 730M
Driver: 435.21
Wine version: Proton 4.11
DXVK version: #852

Apitrace file(s)
https://mega.nz/#!66ghAaqD!JnGN3vEJ7d_GIgJ6hJngqOyTqO64aEsxDpx1ICbqK0A
Log files
steam-606730-d3d9.log
steam-606730-d9vk.log

Fixed with (if you have Optimus + offloading):
__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia
Probably not related to d9vk.


Faster inference: Implemented EOT for causal sampling stopping

Through printing each generated token id tensor, I found token 2048 to be the EOT token.
Before, the inference code sampled all tokens despite EOTs being emitted. Therefore, I implemented early stopping in casual.py.

@SinanAkkoyun Do you know how much faster this would be ?

@jay2jp Yup! With a 4090 and flash devoding, 850 tokens (the amount of data that was being generated before, no matter how short the sentence) takes 8 to 9 seconds.
With this PR, when you for example generate the sentence "I would love to see a speedup like that." it will take around 2 to 3 seconds.
But a long sentence will still take 8 seconds, as I just stop generation when the sentence ends.

Thanks Sinan, I had a brief look and I think this won't work with batching. I have this + a few other changes implemented in https://github.com/metavoiceio/metavoice-src/pull/46 so I'll close your PR :)


Update header and footer to use MUI

@paulcretu @evanjscallan
As I send design to production, how can I document that the header and footer nav bars are persistent throughout the entire Orcasound web experience? Where do I point devs to implement the header and footer nav bars? It would be best to have a single header and nav bar implementation, so that when changes are made, it updates throughout the Orcasound web experience.

At the end of the day it's up to the devs who are implementing the nav bars. The way it's set up right now there are components (Nav.js and Footer.js) that can be reused on each page. Layout.js makes it easy to apply the same layout to all pages. You can point devs to those files.
I would make it clear that "consistent nav bars" is a requirement for getting PRs approved/merged.
As for keeping nav consistent across orcahome and orcasite, easiest is to copy changes over manually (eventually we could share components but it's more complicated). I would wait to cross that bridge once we get there (orcahome and orcasite v3 are close to done). I'm intentionally focusing on nav last for orcasite. Also it's not that hard to modify, so we can adjust as we go.


Create docker container (for development)

Do this work in the "docker" branch.  The end result should be an installation feature for a developer that will allow development in a Linux environment.  As part of this I think we should also create a Funnel install for the same Linux environment.


Get Nav Bar Height (bottomTabNavigator)

Current behaviour
There is no built in method for getting the height of a bottom tab navigator
Expected behaviour
Since navigator heights vary across devices/orientations and the height of any component affects the layout of the entire screen, it should be expected that the height of the navigator is likely to be used when laying out a screen. As such, there should be a built in method for obtaining the height of a navbar so that appropriate layout adjustments can be made easily and in a straight forward manner. Currently there is no such method for this seemingly incredibly common use case.
Code sample
Something like this would solve this problem for good:
function MyComponent({navigation}) {
    const h = navigation.getNavbarHeight();
};

I understand the navbar may not be rendered when this component is rendered, but the navbar should know what height the component is going to be rendered at in the future, since it is set ahead of time.

The accurate way to do this currently is:
import {Platform, Dimensions} from 'react-native';
const isLandscape = () => {
    const dim = Dimensions.get('screen');
    return dim.width >= dim.height;
};
function tabBarHeight() {
    const majorVersion = parseInt(Platform.Version, 10);
    const isIos = Platform.OS === 'ios';
    const isIOS11 = majorVersion >= 11 && isIos;
    if(Platform.isPad) return 49;
    if(isIOS11 && !isLandscape()) return 49;
    return 29;
}

In case anyone needs a solution for now. It would be much better to have a built in solution for myself and all future users of react-native, but this should work correctly until that day comes (if it ever does).


Include BaseResponseWithUrl

Since dart 1.2.0, a new class BaseResponseWithUrl has been introduced. For this, the following could be improved:

fix #154
have a more streamlined authorization flow

or
we could wait until the http 2.0 implemtation is released, which contains a url in the BaseResponse^1

If we abstract this check with a method, we could try and implement this already without waiting for<EMAIL_ADDRESS>Later we can remove the mixin check. So green light from me either way!


Cleanup publish script

Was trying to do https://github.com/kittens/lerna/issues/20 and this script was a mess to work with, I've pulled a lot of the functions to the top level to try and make them more pure.

I'm going to add more code comments to this

Okay this now works well


Linking Achievements for 5-man Dungeons Group Responses

[x] Need to create a list of prioritized achievements by dungeon.

Feedback welcome, but for 5-man, it'd just follow this pattern.
If someone was looking for a Violet Hold group, Groupie would link the best achievement that person had completed.

BEST - All the Heroic Dungeons + Hard Modes - https://www.wowhead.com/wotlk/achievement=2136/glory-of-the-hero
All the Heroic Dungeons - https://www.wowhead.com/wotlk/achievement=1289/northrend-dungeon-hero
Heroic Dungeon - https://www.wowhead.com/wotlk/achievement=494/heroic-the-violet-hold
All the Basic Dungeons - https://www.wowhead.com/wotlk/achievement=1288/northrend-dungeonmaster
Basic Dungeon - https://www.wowhead.com/wotlk/achievement=483/the-violet-hold

Here's the prioritized list of all Dungeon & Heroic Dungeon Achievements.
https://docs.google.com/spreadsheets/d/1oM6i5hlA483Hyo-_JHzCYVHWQCPCR2RQOHwHlzhqeCo/edit#gid=1094298337

data looks good now, should be all functional


Pretrained models

Do you plan to add support for pretrained models (maybe through torchhub?) I think that would make a really nice addition.
E.g. recipes could be different for training and inference.

Do you plan to add support for pretrained models (maybe through torchhub?) I think that would make a really nice addition.

Yes, this is on the list of things we'd like to do. I haven't looked into it yet, but yes definitely.

E.g. recipes could be different for training and inference.

I don't understand what you mean. Can you explain please?

E.g. recipes could be different for training and inference.

I don't understand what you mean. Can you explain please?

you could maybe add recipes that only serve the purpose of using pretrained models. So that they could easily be deployed on cloud platforms for example

Some news about this.
Models are derived from data. So models trained on data with restrictive licenses cannot be released.
wsj0-mix, WHAM and WHAMR are based on WSJ0 which is not open, hence models cannot be released..
That would be another advantage of LibriMix.

Models are derived from data. So models trained on data with restrictive licenses cannot be released.

I thought this is going to be changed in the EU and is already in place in France. Maybe good to ask inria administration to get the current status on this.

Do you have any resources regarding this change? A link to an article or anything?

Alright, we have the permission of LDC to share wsj0-based models, the first one has been shared.
I think this can be closed !


User filesystem list subresource

What this PR does / why we need it:
Extends the feature introduced in pr #2827 by exposing the
full user and filesystem list as additional VMI subresources.
The guest agent data is returned from the api endpoint
/apis/subresources.kubevirt.io/v1alpha3/namespaces/{namespace}/virtualmachineinstances/{name}/userlist
/apis/subresources.kubevirt.io/v1alpha3/namespaces/{namespace}/virtualmachineinstances/{name}/filesystemlist

Accessing through client-go is possible through new functions:
virtClient.VirtualMachineInstance(namespace).UserList(vmiName)
virtClient.VirtualMachineInstance(namespace).FilesystemList(vmiName)

The data for userlist looks like:
{
    "items": [
        {
            "loginTime":<PHONE_NUMBER>.876078,
            "userName": "fedora"
        }
    ],
    "metadata": {}
}

User LoginTime is is in fractional seconds since epoch time. It is left for consumer to convert to desired format.
The data for filesystem looks like:
{
    "items": [
        {
            "diskName": "vda1",
            "fileSystemType": "ext4",
            "mountPoint": "/",
            "totalBytes":<PHONE_NUMBER>,
            "usedBytes":<PHONE_NUMBER>
        }
    ],
    "metadata": {}
}

Special notes for your reviewer:
Release note:

Add ability to list all active users and all active filesystems on the guest machine.

/retest

/cc @dhiller @danielBelenky

Hi Daniel and Daniel, would you please review this follow up PR for guest agent data? Thank you.

Looks like a make generate is required.

/retest

/retest

/retest

/lgtm

/lgtm
/approve

filesystemlist api cannot get totalBytes and usedBytes, why? Is it any preconditions before use this api interface?


PMDifcation of dcat metatadata results in duplicate catalogue entries

Need to ensure that we have different catalogue entry URIs for each CSV-W even if the document's base URIs are only distinguished by a fragment identifier.
See attached files or here for example.

The build finally passes all of the SPARQL tests!


utilize the docker login --password-stdin such the password is not logged in the docker logs

Fixes #56


add solution branch

completed with commit https://github.com/MaximumTrainer/bank-account-kata-dotnet/commit/93107d1dc38f16385d10c95858e86a9df80efaa6


Synthesis failed for Google.Cloud.Firestore.Admin.V1

Hello! Autosynth couldn't regenerate Google.Cloud.Firestore.Admin.V1. :broken_heart:
Please investigate and fix this issue within 5 business days.  While it remains broken,
this library cannot be updated with changes to the Google.Cloud.Firestore.Admin.V1 API, and the library grows
stale.
See https://github.com/googleapis/synthtool/blob/master/autosynth/TroubleShooting.md
for trouble shooting tips.
Here's the output from running synth.py:
2021-09-19 22:43:13,899 autosynth [ERROR] > Error parsing response json: Expecting value: line 1 column 1 (char 0)
Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 359, in <module>
    main()
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 191, in main
    return _inner_main(temp_dir)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 235, in _inner_main
    default_branch = gh.get_default_branch(args.repository)
  File "/tmpfs/src/github/synthtool/autosynth/github.py", line 57, in get_default_branch
    data = _get_json_or_raise_exception(response)
  File "/tmpfs/src/github/synthtool/autosynth/github.py", line 500, in _get_json_or_raise_exception
    json = response.json()
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/requests/models.py", line 910, in json
    return complexjson.loads(self.text, **kwargs)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/json/__init__.py", line 354, in loads
    return _default_decoder.decode(s)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/json/decoder.py", line 339, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/json/decoder.py", line 357, in raw_decode
    raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

Google internal developers can see the full log here.

Will look into this shortly.

Autosynth passed, closing! :green_heart:


Add a win-arm64 package

This is the only remaining platform that the .NET SDK can build on that we don't yet have a toolset package for.
Depends on: https://github.com/ziglang/zig/issues/9102

Looks like we can do this in Zig 0.9.0.


wg-performance Status Update 2021-07-07

cc @ampproject/wg-performance
What was accomplished
Lessons Learned
What's Next

What was accomplished

more core migration
compiler security sandbox + V8 translation

Lessons Learned

segfaults aren't fun
Closure Compiler type-checking and Preact don't work together at all

What's Next

determining next steps on compiler
experiments with modulepreload and moving script tags

What was accomplished

added Timing-Allow-Origin to images and videos served off of the AMP cache
experiment write up for external render blocking stylesheets

Lessons Learned
What's Next

Finish size-adjust experiment which is a type of font correction pattern to reduce CLS on font upgrade
Determine if amp-geo prerendering is beneficial

What was accomplished

Week off
Launched AVIF/WebP
Outlined changes needed for amp-geo SSRP: https://docs.google.com/document/d/1gbv3qmkWRyrES80hadbh5t44r8sjGyk_H7Natxp_IBQ/edit?usp=sharing
Debugged issue with Timing-Allow-Origin header
Debugged issue with Client Side Experiments causing test failures in TAP: cl/382435060
Fixed logging of Server Side Experiments: cl/381954884

Lessons Learned
What's Next

Outlining JOLT

What was accomplished

Found a bug in TS that led to a bug in worker-dom. Both fixed now!
Updated z-index rules to ignore bento dist builds (https://github.com/ampproject/amphtml/pull/35106)
CLS fix for amp-fit-text 0.1: https://github.com/ampproject/amphtml/pull/35105
performance tracking fixes for LCP to use startTime instead of render/load times based on discussion with the metrics folks (https://github.com/ampproject/amphtml/pull/35070).

What's Next

Consolidating all of our build-time constants (https://github.com/ampproject/amphtml/pull/34327)
Updates to performance-impl to start tracking LCP Element type (https://github.com/ampproject/amphtml/pull/35123)
Creating new AMP CDN Binary for server rendering, as well as extracting more helpers to make this possible.
Investigate using cf optimizer with a WP site
More buildDom extraction for server rendering


Detox crashes app on test start on genymotion (Android)

Description
When running our app on the genymotion simulator (both GMSAAS and local version), detox is able to connect and install the app onto the device, the app launches successfully and goes into idle. After a short time, The app crashes with the following error:

{
"messageId": -10000,
"type": "AppWillTerminateWithError",
"params": {
"errorDetails": "@Thread detox.primary(274):\njava.lang.NoSuchMethodError: No static method substringBefore$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; in class Lf/z/g; or its super classes (declaration of 'f.z.g' appears in /data/app/-8lPAjedYrwKq9_EG3ThCSw==/base.apk)\n\tat com.wix.detox.adapters.server.InvokeActionHandler.extractFailurePayload(DetoxActionHandlers.kt:71)\n\tat com.wix.detox.adapters.server.InvokeActionHandler.handle(DetoxActionHandlers.kt:60)\n\tat com.wix.detox.adapters.server.ActionsExecutor$executeAction$$inlined$let$lambda$1.run(DetoxActionsDispatcher.kt:64)\n\tat android.os.Handler.handleCallback(Handler.java:883)\n\tat android.os.Handler.dispatchMessage(Handler.java:100)\n\tat android.os.Looper.loop(Looper.java:214)\n\tat com.wix.detox.adapters.server.ActionsExecutor$1.run(DetoxActionsDispatcher.kt:50)\n\tat java.lang.Thread.run(Thread.java:919)\n\nCheck device logs for full details!"
}
}

TRACE: [ARTIFACTS_LIFECYCLE] artifactsManager.onHookFailure({
error: DetoxRuntimeError: The pending request #1 ("invoke") has been rejected due to the following error:
The app has crashed, see the details below:
@Thread detox.primary(289):
java.lang.NoSuchMethodError: No static method substringBefore$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; in class Lf/z/g; or its super classes (declaration of 'f.z.g' appears in /data/app/-R5S89JQn20Gh7eNP7IqBZw==/base.apk)

We have spent a considerable amount of time debugging and trying different configurations, any advice would be much appreciated.
Environment

Detox: 18.22.1
React Native: 0.65.1 (Also occurs on 0.63.3)
Node: 14.16.0
Device: Genymotion (both GMSAAS and local install) Google nexus 2 or Samsung Galaxy S10.
OS: Android 6.0 (API 23) or Android 10 (API 29)
Test-runner (select one): jest-circus

detoxrc

{
"testRunner": "jest",
"runnerConfig": "e2e/config.json",
"behavior": {
"init": {
"reinstallApp": true,
"exposeGlobals": true,
"permissions": {
"notifications": "YES",
"faceId": "NO"
}
}
},
"artifacts": {
"rootDir": "$CI_PROJECT_DIR/reports/artifacts/ios",
"plugins": {
"instruments": { "enabled": true },
"log": { "enabled": false },
"uiHierarchy": "disabled",
"screenshot": {
"shouldTakeAutomaticSnapshots": true,
"keepOnlyFailedTestsArtifacts": true,
"takeWhen": {
"testStart": false,
"testDone": true
}
},
"video": {
"android": {
"bitRate": 4000000
},
"simulator": {
"codec": "hevc"
}
}
}
},
"configurations": {
"android.geny.local": {
"type": "android.attached",
"binaryPath": "android/app/build/outputs/apk/release/app-release.apk",
"build": "cd android && ./gradlew assembleRelease assembleAndroidTest -DtestBuildType=release && cd -",
"utilBinaryPaths": ["android/test-butler-app-2.2.1.apk"],
"device": {
"adbName": "<IP_ADDRESS>:5555"
}
},
"android.geny.release": {
"type": "android.attached",
"binaryPath": "android/app/build/outputs/apk/release/app-release.apk",
"build": "cd android && ./gradlew assembleRelease assembleAndroidTest -DtestBuildType=release && cd -",
"utilBinaryPaths": ["android/test-butler-app-2.2.1.apk"],
"device": {
"adbName": "localhost:41987"
}
}
}
}

config.json

{
"globalSetup": "./global-setup.js",
"testEnvironment": "./environment",
"testRunner": "jest-circus/runner",
"testTimeout": 240000,
"testRegex": "\.detox\.spec\.js$",
"reporters": ["detox/runners/jest/streamlineReporter"],
"verbose": true
}

@declanhart1  This looks like it's the same issue as in #3010. Please try with the latest release version https://github.com/wix/Detox/releases/tag/18.22.2 and see if it still occurs.

@declanhart1 it looks like there's not so much to go on in the logs, so the only way I think we can find out what is actually happening here is to reproduce the issue. Could you try to fork the DetoxTemplate project and add to it the minimal things which are required to reproduce (3rd party libraries / e2e tests)?


IllegalStateException: buffer is inaccessible

Platform
Dart
Obfuscation
Enabled
Debug Info
Disabled
Doctor
[✓] Flutter (Channel stable, 3.22.2, on macOS 14.5 23F79 darwin-arm64, locale de-DE)
• Flutter version 3.22.2 on channel stable at /opt/homebrew/Caskroom/flutter/3.10.6/flutter
• Upstream repository https://github.com/flutter/flutter.git
• Framework revision 761747bfc5 (5 weeks ago), 2024-06-05 22:15:13 +0200
• Engine revision edd8546116
• Dart version 3.4.3
• DevTools version 2.34.3
[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
• Android SDK at /Users/USER/Library/Android/sdk
• Platform android-34, build-tools 34.0.0
• Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
• Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b802.4-9586694)
• All Android licenses accepted.
[✓] Xcode - develop for iOS and macOS (Xcode 15.4)
• Xcode at /Applications/Xcode.app/Contents/Developer
• Build 15F31d
• CocoaPods version 1.15.2
[✓] Chrome - develop for the web
• Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
[✓] Android Studio (version 2022.2)
• Android Studio at /Applications/Android Studio.app/Contents
• Flutter plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/6351-dart
• Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b802.4-9586694)
[✓] VS Code (version 1.91.0)
• VS Code at /Applications/Visual Studio Code.app/Contents
• Flutter extension version 3.92.0
[✓] Connected device (3 available)
• macOS (desktop)                 • macos                 • darwin-arm64   • macOS 14.5 23F79 darwin-arm64
• Mac Designed for iPad (desktop) • mac-designed-for-ipad • darwin         • macOS 14.5 23F79 darwin-arm64
• Chrome (web)                    • chrome                • web-javascript • Google Chrome 126.0.6478.127
[✓] Network resources
• All expected network resources are available.
• No issues found!
Version
8.3.0
Steps to Reproduce
No idea, I could not reproduce it, but it occurs with some users as a major error with Sentry.
Expected Result
No Error :D
Actual Result
PlatformException: PlatformException(IllegalStateException, Caught IllegalStateException: buffer is inaccessible, null, null)
PlatformException: PlatformException(IllegalStateException, Caught IllegalStateException: buffer is inaccessible, null, null)
File "stacktrace_utils.dart", line 10, in getCurrentStackTrace
File "sentry_exception_factory.dart", line 45, in SentryExceptionFactory.getSentryException
File "sentry_client.dart", line 201, in SentryClient._prepareEvent
File "sentry_client.dart", line 95, in SentryClient.captureEvent
File "hub.dart", line 114, in Hub.captureEvent
Are you willing to submit a PR?
None

hi
thanks we will take a look!

this is related to #2148
seems like stacktraces are being truncated

we've merged the fix that gives you the proper stacktrace (will be out next release 8.5.0) so you can debug it.


can i install with source code?

can i install with source code? i want to do some debug

Sorry, source as in non-cocoapods? We have Xcode Projects that you can use
for building from HEAD.
On Wed, Mar 14, 2018 at 00:23 zhangjie<EMAIL_ADDRESS>wrote:

can i install with source code? i want to do some debug
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/google/EarlGrey/issues/687, or mute the thread
https://github.com/notifications/unsubscribe-auth/AOMCFaOb3USfL_3uAAppqOQqSMHarkuVks5teMWPgaJpZM4Sp8jx
.

source with cocoapods?

Unfortunately, our cocoapod is a prebuilt framework so you cannot (for now)
inspect the source. Can you for temporary debugging use the xcode project?
On Wed, Mar 14, 2018 at 00:36 zhangjie<EMAIL_ADDRESS>wrote:

source with cocoapods?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/google/EarlGrey/issues/687#issuecomment-372930077,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AOMCFc62Cam372ESapE8t6J-xAg3NFl7ks5teMhzgaJpZM4Sp8jx
.

ok，i will do it with the xcode project. thank you


fine-tune face recognition model

@davisking
Hi, I want to fine tune the face recognition model named 'dlib_face_recognition_resnet_model_v1.dat'. But I have no idea on how to do it. And I have not found some specific example on it. Would you please give an example on how to do it or give me some guidence about it? Thanks.

All you need to do is load the model and then you can run the dnn_trainer
like normal on the net.  There is no special step to perform fine tuning.
It's just like any other training.  Read the DNN introduction examples to
see how the API works.

@davisking Thanks for your quick response. Again, I want to fine tune the face recognition model 'dlib_face_recognition_resnet_model_v1.dat' to classify a two classes problem. In my understanding, I should change the following code
// training network type
using net_type = loss_metric<fc_no_bias<128,avg_pool_everything<
level0<
level1<
level2<
level3<
level4<
max_pool<3,3,2,2,relu<bn_con<con<32,7,7,2,2,
input_rgb_image
>>>>>>>>>>>>;
to
// training network type
using net_type = loss_multiclass_log<fc<2, avg_pool_everything<
level0<
level1<
level2<
level3<
level4<
max_pool<3,3,2,2,relu<bn_con<con<32,7,7,2,2,
input_rgb_image
>>>>>>>>>>>>;
I have no idea whether the above is correct ? Thanks.

@davisking To my understanding, the pair-loss is used in the face recognition model 'dlib_face_recognition_resnet_model_v1.dat'. But I want to use soft-max loss in the last layer to classify a two classes problems.

Definitely don't do that.  If you just want to make a classifier then train
a multi-class linear SVM or something like that on the 128D descriptor
vectors that come out of the neural network.  Don't mess with the network
definition at all.  Just run it to get the 128D vectors, then use them to
train a classifier.

I have try to use the SVM to classify the 128D vectors. But the result is not very well.  If I have to change the dnn architecture to slove the problem above, how should I do. I just want to compare the results between the SVM classification and fine tune the face recognition model to classify a two classes problem ? Thanks for you quick response.

it's not easy to classify the real face and face face, just using 2D images.
you should concern about 3D faces from faceID or kinects devices.

@yanchao12122 But in mobile devices, I just use one camera. I can not get the depth information. Do you have any good idea to slove the problem? Thanks a lot.

you can let the user do some special behaviors.
e.g. let him simle, open his mouse, or shake his head.

@yanchao12122 I got it. Thanks


Issue Fix #194

Description

Type of Change

[ ] Non-module change (e.g. CI/CD, documentation, etc.)
[ ] Azure Verified Module updates:

[ ] Bugfix containing backwards compatible bug fixes

[ ] Someone has opened a bug report issue, and I have included "Closes #{bug_report_issue_number}" in the PR description.
[ ] The bug was found by the module author, and no one has opened an issue to report it yet.

[ ] Feature update backwards compatible feature updates.
[ ] Breaking changes.
[ ] Update to documentation

Checklist

[x] I'm sure there are no other open Pull Requests for the same update/change
[x] My corresponding pipelines / checks run clean and green without any errors or warnings
[x] I did run all  pre-commit checks

Fixes https://github.com/Azure/terraform-azurerm-avm-res-storage-storageaccount/issues/194


⚠ ClamAV has degraded performance

In 20da063, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 108 ms

Resolved: ClamAV performance has improved in c7f08d7.


Support building both static and shared libs

Hi, thanks for the library!
in https://github.com/asmaloney/libE57Format/blob/f657d470da5f0d185fe371c4c011683f6e30f0cb/CMakeLists.txt#L82-L89 it makes building static and shared libs mutually exclusive.
Would it be possible to allow building both (I believe cmake supports that by default)?
This would make life for distribution packagers easier.
Thanks!

it makes building static and shared libs mutually exclusive.

As far as I'm aware, cmake doesn't offer a way to build both at once - one would have to implement that explicitly. (Unless I'm misunderstanding your request?)
(See add_library docs.)
If you know of a way to do it that I'm missing, please submit a PR and I'll take a look!

I think the standard way is using CMake's "object libraries" feature (scrolling down a bit further in your link), full example here:
https://stackoverflow.com/questions/2152077/is-it-possible-to-get-cmake-to-build-both-a-static-and-shared-version-of-the-sam/29824424#29824424

I've never seen that as a "standard" way - and it creates a problem because you then need to use position-independent code for both. It's mentioned at the end of that response:

The price you pay is that the object files must be built as position-independent code because shared libraries need this (static libs don't care). Note that position-independent code may be less efficient, so if you aim for maximal performance then you'd go for static libraries.

Effectively, turning on -fPIC for static builds turns off some optimizations.
To go back to the beginning - what is the actual problem you are trying to solve?
If you need both, can you not just build it twice - once as a static lib, once as a dynamic lib?
(What platform are you dealing with BTW?)

(What platform are you dealing with BTW?)

I'm packaging for NixOS.

If you need both, can you not just build it twice - once as a static lib, once as a dynamic lib?

Yes, avoiding to build twice and having to copy files together into the package is the main motivation.
In autoconf, for example, you can enable/disable static/shared lib output independent from each other, and if you enable both, you get both .a and .so files.

In autoconf...

cmake doesn't work anything like autoconf though. There is no way (again AFAIK!) to do what your asking in a clean way with cmake.

avoiding to build twice

It will always need to compile the files twice regardless because the compiler flags are different between static and shared builds. (It's 18 files and takes less than a minute to compile...)

and having to copy files together into the package

You shouldn't need to copy anything - it will install them to CMAKE_INSTALL_PREFIX:
mkdir libE57Format-build-static
cd libE57Format-build-static
cmake -DCMAKE_INSTALL_PREFIX=/path/to/install/libE57 ../libE57Format
cmake --build .
cmake --install .
cd ..
mkdir libE57Format-build-shared
cd libE57Format-build-shared
cmake -DE57_BUILD_SHARED=ON -DCMAKE_INSTALL_PREFIX=/path/to/install/libE57 ../libE57Format
cmake --build .
cmake --install .

Now both static and shared libs are in /path/to/install/libE57.

If you find a clean way to do what you want to do (maybe cmake will introduce a way to do it sometime?), please feel free to submit a pull request for it.

Linking related PR: #40


April dame sprint 410 sort facet by count and name

Resolves #410

Coverage decreased (-0.02%) to 45.567% when pulling b332b6292a43f493c57de88ed68c5044fca89295 on April_DAME_Sprint-410-sort-facet-by-count-and-name into a901a1c54f7c4f7bd8d288c75a0a08daeaf5b4ae on April_DAME_Staging.


Fix JPS algorithm

Jump-point discovery was completely redone as it could possibly find connections without direct visibility

Fuck... still buggy


Attempt to avoid leaking or holding open descriptors for deleted journal files

- What I did
This is taking a stab at fixing the open-file-handles-for-deleted-journal-files bug at https://bugzilla.redhat.com/show_bug.cgi?id=1534827.
- How I did it
We weren't handling SD_JOURNAL_INVALIDATE results coming back from sd_journal_process() before, so I added logic to close and reopen the journal handle when we get that result.
- How to verify it
Run docker logs -f to tail the journaled output from a container that was started with --log-driver journald, and consult the list of open descriptors in the directory under /proc/PID/fd which corresponds to the docker process to see which journal files it has open.
While docker logs -f is running, use journalctl --vacuum-size or journalctl --vacuum-files to force the removal of one or more older journal files which dockerd had open, then consult its fd directory again: it should no longer have open descriptors for files which were removed (i.e., the kernel should not be noting any journal files which it has open as (deleted)).
- Description for the changelog

When following a journal in the journald log reader, correctly handle SD_JOURNAL_INVALIDATE results from sd_journal_process() by closing and reopening the journal handle, which closes all open journal files (including deleted ones) and opening all currently-available journal files.

LGTM


retrieve_sector_databundle file not downloaded

Checklist

[X] I am using the current master branch
[X] I am running on an up-to-date pypsa-usa environment. Update via conda env update -f envs/environment.yaml

The Issue
New error on develop branch:
rule retrieve_sector_databundle:
output: data/counties/cb_2020_us_county_500k.shp, data/population/DECENNIALDHC2020.P1-Data.csv, data/urbanization/DECENNIALDHC2020.H2-Data.csv, data/natural_gas/EIA-757.csv, data/natural_gas/EIA-StatetoStateCapacity_Jan2023.xlsx, data/natural_gas/pipelines.geojson, data/county_energy/2014_update_20170910-0116.csv
log: logs/Tutorial/retrieve_sector_databundle.log
jobid: 11
reason: Missing output files: data/counties/cb_2020_us_county_500k.shp, data/county_energy/2014_update_20170910-0116.csv
resources: tmpdir=/var/folders/00/vqry7y9s78q3rvf_m_jmk_bc0000gn/T
INFO:main:Downloading pypsa_usa_sec zenodo repository from 'https://zenodo.org/records/10637836/files/pypsa_usa_sector_data.zip?download=1'.
93% (93 of 100) |###########################################    | Elapsed Time: 0:00:02 ETA:   0:00:00INFO:main:Extracting pypsa_usa_sec databundle.
INFO:main:pypsa_usa_sec Databundle available in data
Waiting at most 10 seconds for missing files.
MissingOutputException in rule retrieve_sector_databundle in file /Users/kamrantehranchi/Local_Documents/pypsa-usa/workflow/rules/retrieve.smk, line 89:
Job 11  completed successfully, but some output files are missing. Missing files after 10 seconds. This might be due to filesystem latency. If that is the case, consider to increase the wait time with --latency-wait:
data/county_energy/2014_update_20170910-0116.csv
Steps To Reproduce
No response
Expected Behavior
No response
Error Message
No response
Anything else?
No response

Sorry, my bad. Il update this now.

@ktehranchi you are running master branch or develop when this error comes up?


Migrate old Cypress tests to use Testing Library features

Changes

Migrate old Cypress test so that I'm using Testing Library features more often

Context
Closes issue #373.
Marking this as a draft PR, as I need feedback and help! 😉
Todo's:

[x] Get review by @Belco90
[ ] Implement review feedback/tips and tricks
[ ] Remove comments that are no longer needed
[ ] Final review and merge

Hey @HonkingGoose! Will you be able to make some progress on this? I can carry on with the remaining changes if not.

Hey @HonkingGoose! Will you be able to make some progress on this? I can carry on with the remaining changes if not.

I really want to get this PR finished sometime soon! The problem is that I have no clue how to get started with any of these things we wanted:

Stub request per test basics with hardcoded values
How to tell Cypress to wait until we get a response from GitHub
How to drill down to the src property of a found img element

Can you help me get started with this?

* Stub request per test basics with hardcoded values

Don't worry about this one for now. With the workaround I added for using a token when testing, it should be fine to target the real API for now.

* How to tell Cypress to wait until we get a response from GitHub

I'm afraid until we stub requests we can't address this properly, so the only thing we can do is to wait a few ms. eslint-plugin-cypress might complain about waiting for an arbitrary time but we have to do it for now, so just suppress the corresponding rule for the error line.

* How to drill down to the `src` property of a found `img` element

IIRC this should be doable using .should('have.attr', 'src', 'expected-src.jpg')
Let me know if you need help with anything else!

Ready for a review on the work in progress, this should be a lot better than what we had at first, and it properly passes the ESLint tests now. 😄


Critical warnings from GHDL: Pure function "..." cannot call (impure) procedure "...".

I got further in integrating UVVM into one of our testbenches.
GHDL unveils more critical warnings:

uvvm_util\src\bfm_common_pkg.vhd:139:15:warning : pure function "normalize_and_check" cannot call (impure) procedure "tb_error"
uvvm_util\src\methods_pkg.vhd:205:13:warning : (procedure "tb_error" is defined here)
uvvm_util\src\bfm_common_pkg.vhd:142:15:warning : pure function "normalize_and_check" cannot call (impure) procedure "tb_error"
uvvm_util\src\methods_pkg.vhd:205:13:warning : (procedure "tb_error" is defined here)
uvvm_util\src\bfm_common_pkg.vhd:150:17:warning : pure function "normalize_and_check" cannot call (impure) procedure "tb_error"
uvvm_util\src\methods_pkg.vhd:205:13:warning : (procedure "tb_error" is defined here)
uvvm_util\src\bfm_common_pkg.vhd:153:17:warning : pure function "normalize_and_check" cannot call (impure) procedure "tb_error"
uvvm_util\src\methods_pkg.vhd:205:13:warning : (procedure "tb_error" is defined here)
uvvm_util\src\bfm_common_pkg.vhd:164:17:warning : pure function "normalize_and_check" cannot call (impure) procedure "tb_error"
uvvm_util\src\methods_pkg.vhd:205:13:warning : (procedure "tb_error" is defined here)
uvvm_util\src\bfm_common_pkg.vhd:202:15:warning : pure function "normalize_and_check" cannot call (impure) procedure "tb_error"
uvvm_util\src\methods_pkg.vhd:205:13:warning : (procedure "tb_error" is defined here)
uvvm_util\src\bfm_common_pkg.vhd:205:15:warning : pure function "normalize_and_check" cannot call (impure) procedure "tb_error"
uvvm_util\src\methods_pkg.vhd:205:13:warning : (procedure "tb_error" is defined here)
uvvm_util\src\bfm_common_pkg.vhd:213:17:warning : pure function "normalize_and_check" cannot call (impure) procedure "tb_error"
uvvm_util\src\methods_pkg.vhd:205:13:warning : (procedure "tb_error" is defined here)
uvvm_util\src\bfm_common_pkg.vhd:218:19:warning : pure function "normalize_and_check" cannot call (impure) procedure "tb_error"
uvvm_util\src\methods_pkg.vhd:205:13:warning : (procedure "tb_error" is defined here)
uvvm_util\src\bfm_common_pkg.vhd:223:21:warning : pure function "normalize_and_check" cannot call (impure) procedure "tb_error"
uvvm_util\src\methods_pkg.vhd:205:13:warning : (procedure "tb_error" is defined here)
uvvm_util\src\bfm_common_pkg.vhd:240:17:warning : pure function "normalize_and_check" cannot call (impure) procedure "tb_error"
uvvm_util\src\methods_pkg.vhd:205:13:warning : (procedure "tb_error" is defined here)
uvvm_util\src\bfm_common_pkg.vhd:265:14:warning : pure function "normalise" cannot call (impure) procedure "deprecate"
uvvm_util\src\methods_pkg.vhd:279:13:warning : (procedure "deprecate" is defined here)
uvvm_util\src\bfm_common_pkg.vhd:268:15:warning : pure function "normalise" cannot call (impure) procedure "tb_error"
uvvm_util\src\methods_pkg.vhd:205:13:warning : (procedure "tb_error" is defined here)
uvvm_util\src\bfm_common_pkg.vhd:271:15:warning : pure function "normalise" cannot call (impure) procedure "tb_error"
uvvm_util\src\methods_pkg.vhd:205:13:warning : (procedure "tb_error" is defined here)
uvvm_util\src\bfm_common_pkg.vhd:279:17:warning : pure function "normalise" cannot call (impure) procedure "tb_error"
uvvm_util\src\methods_pkg.vhd:205:13:warning : (procedure "tb_error" is defined here)
uvvm_util\src\bfm_common_pkg.vhd:282:17:warning : pure function "normalise" cannot call (impure) procedure "tb_error"
uvvm_util\src\methods_pkg.vhd:205:13:warning : (procedure "tb_error" is defined here)
uvvm_util\src\bfm_common_pkg.vhd:293:17:warning : pure function "normalise" cannot call (impure) procedure "tb_error"
uvvm_util\src\methods_pkg.vhd:205:13:warning : (procedure "tb_error" is defined here)
uvvm_util\src\bfm_common_pkg.vhd:329:14:warning : pure function "normalise" cannot call (impure) procedure "deprecate"
uvvm_util\src\methods_pkg.vhd:279:13:warning : (procedure "deprecate" is defined here)
uvvm_util\src\bfm_common_pkg.vhd:332:15:warning : pure function "normalise" cannot call (impure) procedure "tb_error"
uvvm_util\src\methods_pkg.vhd:205:13:warning : (procedure "tb_error" is defined here)
uvvm_util\src\bfm_common_pkg.vhd:335:15:warning : pure function "normalise" cannot call (impure) procedure "tb_error"
uvvm_util\src\methods_pkg.vhd:205:13:warning : (procedure "tb_error" is defined here)
uvvm_util\src\bfm_common_pkg.vhd:343:17:warning : pure function "normalise" cannot call (impure) procedure "tb_error"
uvvm_util\src\methods_pkg.vhd:205:13:warning : (procedure "tb_error" is defined here)
uvvm_util\src\bfm_common_pkg.vhd:348:19:warning : pure function "normalise" cannot call (impure) procedure "tb_error"
uvvm_util\src\methods_pkg.vhd:205:13:warning : (procedure "tb_error" is defined here)
uvvm_util\src\bfm_common_pkg.vhd:353:21:warning : pure function "normalise" cannot call (impure) procedure "tb_error"
uvvm_util\src\methods_pkg.vhd:205:13:warning : (procedure "tb_error" is defined here)
uvvm_util\src\bfm_common_pkg.vhd:370:17:warning : pure function "normalise" cannot call (impure) procedure "tb_error"
uvvm_util\src\methods_pkg.vhd:205:13:warning : (procedure "tb_error" is defined here)
uvvm_util\src\bfm_common_pkg.vhd:121:12:warning : pure subprogram body cannot call (impure) procedure "tb_error"
uvvm_util\src\methods_pkg.vhd:205:13:warning : (procedure "tb_error" is defined here)
uvvm_util\src\bfm_common_pkg.vhd:184:12:warning : pure subprogram body cannot call (impure) procedure "tb_error"
uvvm_util\src\methods_pkg.vhd:205:13:warning : (procedure "tb_error" is defined here)
uvvm_util\src\bfm_common_pkg.vhd:249:12:warning : pure subprogram body cannot call (impure) procedure "deprecate"
uvvm_util\src\methods_pkg.vhd:279:13:warning : (procedure "deprecate" is defined here)
uvvm_util\src\bfm_common_pkg.vhd:313:12:warning : pure subprogram body cannot call (impure) procedure "deprecate"
uvvm_util\src\methods_pkg.vhd:279:13:warning : (procedure "deprecate" is defined here)

Procedures are always considered "impure", whereas functions are "pure" by default. So all the listed functions need to be marked as impure.
Finally I get this error message:

uvvm_vvc_framework\src_target_dependent\td_queue_pkg.vhd:21:9: body of package "td_queue_pkg" was never analyzed

I'll investigate in the next days if this error is caused by GHDL itself or by UVVM.

Hello, and sorry for the late reply.
You are correct about the impure functions. This will be fixed in the next release.
I'm not quite sure about the error you got. Did you manage to solve it? Are you trying to compile one of our VIPs?

The error was a bug in GHDL and got filed. I is (or should be) fixed soon.


Uptime kuma SQL connection string wrong port

⚠ Please verify that this bug has NOT been raised before.

[X] I checked and didn't find similar issue

🛡 Security Policy

[X] I agree to have read this project Security Policy

📝 Describe your problem
Hi. I want to monitor a SQL server. Now i specify the port in the connection string:
server=<IP_ADDRESS>;port=3306;uid=root;pwd=12345;database=test
Now it's still using a other port (so it says: Failed to connect to <IP_ADDRESS>:1433 - Could not connect (sequence))
But i specified the port "3306", why it's still trying to connect to 1433?
I ruled out the beta version.
Uptime kuma runs in docker on the same server the MySQL server is in
🐻 Uptime-Kuma Version
Version: 1.19.0-beta.0
💻 Operating System and Arch
ubuntu2 20.04.1
🌐 Browser
Version 107.0.5304.88
🐋 Docker Version
Docker version 20.10.12
🟩 NodeJS Version
No response

I think your connection string is incorrect.
I search it from Google:

Server=myServerName,myPortNumber;Database=myDataBase;User Id=myUsername;Password=myPassword;

https://www.connectionstrings.com/sqlconnection/using-a-non-standard-port/

Also: if calling <IP_ADDRESS>:1433 from inside the container, you must have the MySQL server running at this port inside the same container...
If not in same container find out either container IP of MySQL server or use the host IP:port

Is there a way to connect to cloudsql?
Is the connection string support available?

V1 does suppport running on sqlite3 a database.
See #4500 for additional context on the status of mariadb as a database.
If you are asking about monitoring (as the issue you commented on): if you for example run postgres, we have a monitor for that.

As stated above, mariadb as a database is currently not supported. See https://github.com/louislam/uptime-kuma/issues/4500 for additional context.
Please use a regular VM with persistent storage instead of going stateless.
Something like netcup is much cheaper and simpler.
This way you also montors from a different location and privider..
I have no clue what you want to tell us with the last part


Fixed SdfGenerator_TEST

This PR is related with this issue https://github.com/ignitionrobotics/ign-gazebo/issues/322
Signed-off-by: ahcorde<EMAIL_ADDRESS>

They was fixed by #271, being merged forward in #321. How about we get that one in together with the rest of the forward-port?

sure, you can close this PR then

See #321


HTML entities

Hello!
I received email:
Hi Alexander Popov, puma/puma have just released a new update: 3.9.0 - "Private Caller".

...

Check it out here: 3.9.0 - "Private Caller"

Release: https://github.com/puma/puma/releases/tag/v3.9.0
UI at https://releaser.richardhagen.no/:

I think, HTML-entities must be decoded.

Thanks for reporting this, I'll look into it!


Duplicated cell in Week 2 exercises notebook

Hi, in Part 1 of the week 2 exercises notebook, the math description of the biexponential synapses model is duplicated (in cell 4)

Fixed, thanks!


✨ Support Hugging Face paths

https://github.com/laminlabs/lamindb-setup/pull/897
You can now register paths on Hugging Face similar to S3 or GCP storage paths.
artifact = ln.Artifact("hf://datasets/Koncopd/lamindb-test/sharded_parquet", description="My dataset")

Can you link related PRs here, please?

This is a PR that had several upstream and downstream PRs. This PR needs to link all information related to it because this here is linked from the changelog.

Added.


⚠ Spryr has degraded performance

In f61770a, Spryr (https://spryr.com) experienced degraded performance:

HTTP code: 200
Response time: 6805 ms

Resolved: Spryr performance has improved in 25ff66a after 22 minutes.


remove '\n' in query

reference to  Request "query" is sent with unnecessary spaces #42
if you query:
{
  user {
    id
    name
    email
  }
}

then you would see:
{ user { id name email } }

the note and comma would also be ignored:
{
  user {
    id,
    name,
    email,
    # inline fragments is also supported
    ... on droid {
      name
    }
    others
  }
}

would be:
{ user { id name email ... on droid { name } others } }

there is a new param added to config, so now you should do this to create a graphQLClient:
const client = new GraphQLClient({
  url: string,
  options: Options,
  enableUglifyQuery: boolean // default to be true
});

the same time you can still pass url simple like this:
const client = new GraphQLClient(url);

Please do @forabi!

Closing this as IIUC it was already handled by #387.


Test Scala 2.12.11-bin-e1e2bfe

Ref https://github.com/scala/scala-dev/issues/676

I am seeing some failures like this, but I am guessing it's more to do with the fact that 2.12.11-bin-e1e2bfe requires an additional resolver or that it's not matching up with 2.12.10.
[info] Running actions/update-state-fail
[error] java.lang.RuntimeException: sbt.librarymanagement.UnresolvedWarning@66213a0d
[error] 	at scala.sys.package$.error(package.scala:30)
[error] 	at sbt.RunFromSourceMain$.scalaHome(RunFromSourceMain.scala:142)
[error] 	at sbt.RunFromSourceMain$.launch(RunFromSourceMain.scala:98)
[error] 	at sbt.RunFromSourceMain$.runImpl(RunFromSourceMain.scala:81)
[error] 	at sbt.RunFromSourceMain$.run(RunFromSourceMain.scala:69)
[error] 	at sbt.RunFromSourceMain$.main(RunFromSourceMain.scala:57)
[error] 	at sbt.RunFromSourceMain.main(RunFromSourceMain.scala)
[error] java.lang.RuntimeException: sbt.librarymanagement.UnresolvedWarning@66213a0d
[error] x actions/update-state-fail


App does not start anymore after icu library upgrade from version 72.1 to 73.2

Search before asking

[X] I had searched in the issues and found no similar issues.

Operating System

[ ] macOS
[ ] Windows
[X] Linux

Operating System Version
Arch (Kernel 6.4.1)
It happens on the web browser too?
No, it just happens on the Desktop app
Rocket.Chat Desktop App Version
3.9.5-1
Rocket.Chat Server Version
5.4
Describe the bug
After upgrading the system library icu (International Components for Unicode library) from version 72.1 to the new version 73.2 (upgraded icu (72.1-2 -> 73.2-1)) the rocketchat-desktop app does not start anymore.
The following error is displayed every time i run the command rocketchat-desktop in terminal
/usr/lib/electron21/electron: error while loading shared libraries: libicui18n.so.72: cannot open shared object file: No such file or directory

There is no libicui18n.so.72 in /usr/lib directory
❯ ls /usr/lib | grep libicu
libicudata.so
libicudata.so.73
libicudata.so.73.2
libicui18n.so
libicui18n.so.73
libicui18n.so.73.2
libicuio.so
libicuio.so.73
libicuio.so.73.2
libicutest.so
libicutest.so.73
libicutest.so.73.2
libicutu.so
libicutu.so.73
libicutu.so.73.2
libicuuc.so
libicuuc.so.73
libicuuc.so.73.2

Also a reinstallation of the rocketchat-desktop application did not help, even with --rebuild parameter.
How to Reproduce

Install package icu version 72.1-2 on your system (pacman -S icu=72.1-2)
Install rocketchat-desktop version 3.9.5-1 on your system (paru -S rocketchat-desktop)
Upgrade icu to version 73.2-1 ('pacman -S icu`)
Try to start rocketchat-desktop application

Describe your Expected behavior
No response
Anything else
No response
Are you willing to submit a code contribution?

[ ] Yes, I am willing to submit a Pull Request!

+1

Anything new on this one?
I tried to solve it with symlinks to the previous version
ln -s libicui18n.so.73 libicui18n.so.72
ln -s libicuuc.so.73 libicuuc.so.72

but this only leads to new problems
/usr/lib/electron21/electron: symbol lookup error: /usr/lib/electron21/electron: undefined symbol: uscript_getScript_72

No idea what uscript is or how to install it.

@jeanfbrito this issue is a non-issue, it has nothing to do with the Rocketchat Electron application.
The AUR package rocketchat-desktop compiles the Rocketchat application and uses the system's electron21.
https://aur.archlinux.org/packages/rocketchat-desktop
As electron21 is also an AUR package, all that is needed is to recompile electron21 and rocketchat works again.
https://aur.archlinux.org/packages/electron21

I have removed both electron21 and rocketchat-desktop and installed rocketchat again with electron21-bin. It now works as expected.


fix(SimpleHeaderSet): invalid return type for get()

phpdoc comment says the get method returns NULL if the header is not present, but it's not reflected in the @return

Q
A

Bug fix?
yes

New feature?
no

Doc update?
no

BC breaks?
no

Deprecations?
no

Fixed tickets
n/a

License
MIT

Duplicate of https://github.com/swiftmailer/swiftmailer/pull/1260

Duplicate of https://github.com/swiftmailer/swiftmailer/pull/1260


workspace/load-session command does not exist

What did you expect to happen?
I was trying to find the documentation for how to handle workspaces. My workspaces I think are getting saved in project folders? So I was attempting to figure out how to load workspaces from files specifically. Which lead me into the  modules/ui/workspaces/README.org but they list a command of +workspace/load-session which does not exist.
What actually happened?
I remained confused by the documentation?
Describe your attempts to resolve the issue
I think the correct answer is doom/load-session? But I'm not really sure.
Steps to reproduce

Open Doom Emacs
M-x load-session
See that the only load-session is doom/load-session with a TODO on it?

System Information
https://pastebin.com/nu0w8EVT

A simple typo most likely, +workspace/load is what you want as per the table below.

A simple typo most likely, +workspace/load is what you want as per the table below.

Yeah that just gives me some list and I can't figure out where it's pulling that list from. It doesn't let me chose a specific file.

Evaluate (expand-file-name +workspaces-data-file persp-save-dir) to give you the file it's pulling from

Yeah found that file don't know where all my workspace/save command went to. I have an autosave in my project home for persp but no idea how to force it to load that one. Guess I'll go read projectiles documentation next.

SPC h f will let you introspect functions and look at their source code, it's one of the most powerful capabilities of Emacs :)
It seems like there is no issue here however (other than the typo, of which I will mention to Henrik as the docs are currently being refactored) so if you're happy then please close this :)

After digging a bit more I'm not sure the author meant workspace/load. There seems to be a fundamental difference between sessions and workspaces. I haven't been able to figure it out. Also why would one close an issue before actually fixing the source in the repo to resolve the issue?


Added Bubblegum 96 Support

This is my portings for the 96boards Bubblegum-96 board support. Tested on latest linaro build with i2c-dev.

I have not tried these boards, but this path is incorrect itself. As stated by the Linux ABI, (https://www.kernel.org/doc/Documentation/ABI/testing/sysfs-firmware-ofw),

Userspace must not use the /sys/firmware/devicetree/base path directly, but instead should follow /proc/device-tree symlink. It is possible that the absolute path will change in the future, but the symlink is the stable ABI.

I believe using this path is a common misconception in the community.
All source files have been clang-formated.
Added Signed-off-by.
BTW, I have a bunch other 96boards types on the way. Will add them when they arrive 😄

This is great, thanks alot! Merged.


Improve program directory related experience

 Issue by kaviththiranga
Tuesday Oct 31, 2017 at 03:12 GMT
Originally opened as https://github.com/ballerina-lang/composer/issues/4306

When a user tries to open a packaged file within a program dir, ask whether user wants to open the program dir too and open upon confirmation.
When a user adds a package to a file for the first time,
- If it's a new file which not yet persisted, upon save, in save dialog, show a check box with message that we need to create the sub folder for package structure.
- if it's file which is already saved, display an alert with same message and provide a btn to create folder structure and move file there
when a user changes the package of a opened file, ask and move file to correct directory
provide a wizard to create a file within program dir and a package

 Comment by NipunaMarcus
Tuesday Oct 31, 2017 at 05:08 GMT

Also kavith we need Rename and Sync file structure from the disk functionality to be added to the composer.
Related issues:
#4253 : After renaming a directory cannot run a program
#1147 : Improve File or Folder open UI
#885 : Open more than one file by selecting multiple bal file at a time
#1663 : Auto refresh folders when users open files with 'Open File Explorer' button
#4609 : Composer doesn't detect file changes from file system

 Comment by kaviththiranga
Wednesday Nov 01, 2017 at 06:24 GMT

@NipunaMarcus, WDY mean by sync file structure?

 Comment by NipunaMarcus
Thursday Nov 02, 2017 at 04:59 GMT

@kaviththiranga  Mean when refresh the project explorer we should be able to see added files from outside of the composer or renamed directory.

 Comment by kaviththiranga
Monday Nov 27, 2017 at 10:31 GMT

Completed:
When a user tries to open a packaged file within a program dir, ask whether user wants to open the program dir too and open upon confirmation.

Composer is discontinued hence closing the issue.


fix: Reading role permissions generates 500 errors

Thanks for submitting a PR! Please check the boxes below:

[x] I have run pre-commit to check linting
[x] I have filled in the "Changes" section below?
[x] I have filled in the "How did you test this code" section below?
[x] I have used a Conventional Commit title for this Pull Request

Changes

Skip requests when the role organization is not sent
Use new RBAC endpoint to retrieve and delete userRoles by user

How did you test this code?

Go to manage -> members -> Users
Open the Network tab
Click any User
The error is no longer there

Based on this Slack thread, I'm not sure this is the right solution. All roles should have an organisation attribute. I've marked this PR as draft until we have understood more about this.

I'm now getting JS exceptions:
react-dom.production.min.js:187 TypeError: Cannot read properties of undefined (reading 'map')
    at EditPermissions.tsx:270:40
    at Ma (react-dom.production.min.js:188:202)
    at Ps (react-dom.production.min.js:241:307)
    at t.unstable_runWithPriority (scheduler.production.min.js:20:134)
    at mi (react-dom.production.min.js:113:325)
    at Ts (react-dom.production.min.js:241:82)
    at _s (react-dom.production.min.js:210:152)
    at bs (react-dom.production.min.js:206:372)
    at react-dom.production.min.js:114:115
    at t.unstable_runWithPriority (scheduler.production.min.js:20:134)

When clicking here:

Looks like it's trying to use environment API key for organisation ID?

 Looks like it's trying to use environment API key for organisation ID?

Corrected.

@novakzaballa I'm not sure if this code touches on it but if I go to https://app.flagsmith.com/organisation-settings -> member - groups - create a new group, the new group does not show up. I have to navigate to something else and then come back to the groups tab.

Other than the group thing I commented above, the approvers seems to be working just fine. I still think the user experience is confusing but I will take some time later this week and open a separate issue

@novakzaballa I'm not sure if this code touches on it but if I go to https://app.flagsmith.com/organisation-settings -> member - groups - create a new group, the new group does not show up. I have to navigate to complete refresh the page for the group to show up.

@gnumoreno That part of the code was not touched, this is a good catch, we would have to create an issue.


[naoqi_apps] add naoqi_tablet node/launch for showImage

I made ros service for using showImage/hideImage in ALTabletService.
In the future, I'd like to use this program and TakePicture function in ALPhotoCapture.
At first I tried ShowImage by choregraphe, and python sample code in documentation inside Pepper, and I found that in order to use this function in a local PC,

preparing the folder to put pictures in advance
under /home/nao/.local/share/PackageManager/apps/, and
the tablet connected to wifi
are required.

Then, I confirmed this program

by adding img/html folder under /home/nao/.local/share/PackageManager/apps/img/html/ inside Pepper,
connecting wifi by using qicli call ALTabletService.configureWifi security ssid key, and
executing roslaunch naoqi_apps tablet.launch and

rosservice call /show_image "file_name:
  data: 'cute_pepper.jpg'"

in a local PC. ROS version is indigo, Naoqi version is <IP_ADDRESS>.
It returned [INFO] [WallTime:<PHONE_NUMBER>.651241] Ok, I'll show you cute_pepper.jpg ! and the picture appeared in the tablet.
What I did in order to put a picture in a robot is as follows:

ssh nao@ < pepper ip >
cd /home/nao/.local/share/PackageManager/apps/
mkdir img
cd img & mkdir html
sending a picture under /home/nao/.local/share/PackageManager/apps/img/html/

I am very sorry to bother you.
If there is any problem, please let me know.

Thank you very much for your review.
I am very sorry for long and complicated explanation.
About IP (<IP_ADDRESS>):
I think so, but I don't have much confidence.
I found the sample code under the Aldebaran Documentation Naoqi 2.4.2 -> ALTabletService API -> ShowImage. In the sample code, showImage path is written as follows:
# Display a local image located in img folder in the root of the web server
# The ip of the robot from the tablet is <IP_ADDRESS>
tabletService.showImage("http://<IP_ADDRESS>/img/help_charger.png")

When I executed ssh nao@<Pepper IP> and ifconfig,
I also found inet addr of usb0 is <IP_ADDRESS>.
What I am trying to do here is using ShowImage from a local PC.
My PC connects to a robot and a robot connects to a tablet (IP is <IP_ADDRESS>), but My PC doesn't connect to a tablet.
However, after connecting a tablet to wifi, I could execute this program.
I have to learn why connecting wifi enables this program to work.
(In addition, I don't know how to confirm wlan IP of a tablet yet.)
About file path:
I followed [this tutorial] (http://qiita.com/Atelier-Akihabara/items/87def938b6553ee9c1e9) (I am sorry that this is written in Japanese...) and created Choregraphe app which uses only ShowImage box.
I made html directory to include pictures as the tutorial says,
but the abusolute file path which is returned by _getAbsoluteUrl(url) in ShowImage Box doesn't include html ("http://<IP_ADDRESS>/apps/img/).
When I put a picture under  /home/nao/.local/share/PackageManager/apps/img/html/, and executed   ShowImage(http://<IP_ADDRESS>/apps/img/<picture file>) , it succeeded.
However, when I put a picture under  /home/nao/.local/share/PackageManager/apps/img/, and executed   ShowImage(http://<IP_ADDRESS>/apps/img/<picture file>) , it didn't succeed.

All right thank you for the explanation :). I am not familiar with the tablet so I wanted to check but if you followed tutorials and if it works, then I suppose it is correct.
@vrabaud Ok for me, you can merge (I don't have access rights to do it myself)

@suryaambrose , you now are an admin, with great power ...

I also added ShowWebView service.
Like ShowImage,
When I put index.html file into
/home/nao/.local/share/PackageManager/apps/img/html and executed
rosservice call /show_webview "file_name:
  data: 'index.html'"

, Pepper showed its content.
It can be hidden by using rosservice call /hide_image.
index.html is like this:

    <meta charset="UTF-8">

Pepper's Dairy

Today, I met NAO.

I'm happy.

I also added set or get file path services.
It uses https://github.com/ros-naoqi/naoqi_bridge_msgs/pull/9 .
rosservice call  /set_show_image_folder_path changes 'This folder path' below :
/home/nao/.local/share/PackageManager/apps/ 'This folder path' (default is img) /html/
That is because other parts are important to execute showImage.
rosservice call /set_show_image_folder_path "folder_path:
  data: '(/)aaa/bbb(/)'"

rosservice call /get_show_image_folder_path
folder_path:
  data: /home/nao/.local/share/PackageManager/apps/aaa/bbb/html

If there is any problem, please let me know.
I am sorry for making a lot of changes.

I also deleted previous /show_webview service, and added /show_app, /show_webview services.
If there is any problem, please let me know. I'm sorry for a lot of changes again.

/show_image : The image should be in /home/nao/.local/share/PackageManager/apps/ 'Folder path' (default is img) /html/ and we can change 'Folder path' by using /set_show_image_folder_path.

/show_app : The index.html file of the app should be in /home/nao/.local/share/PackageManager/apps/ 'app name' /html/. 'app name' is a parameter of this service.

/show_webview : The parameter of this service is url to html file. (ex. http: //www.jsk.t.u-tokyo.ac.jp/index-j.html)

/hide_image : This service deletes every image, app, webview and shows Pepper's bubbles.

(show_image example)
rosservice call /show_image "file_name:
  data: 'penguin_shitamuki.jpg'"
status:
  data: True

(show_webview example)
rosservice call /show_webview "url:
  data: 'http://www.jsk.t.u-tokyo.ac.jp/index-j.html'"
status:
  data: True
 rosservice call /show_webview "url:
  data: 'http://www.u-tokyo.ac.jp/index_j.html'"
status:
  data: True

(show_app example)
rosservice call /show_app "app_name:
  data: 'img'"
status:
  data: True

(hide_image example)
rosservice call /hide_image (Tablet starts to show bubbles.)

(/(s)get_show_image_folder_path example :this changes the path used in /show_image)
rosservice call /get_show_image_folder_path
folder_path:
  data: /home/nao/.local/share/PackageManager/apps/img/html/

rosservice call /set_show_image_folder_path "folder_path:
  data: 'aaa/bbb'"

rosservice call /get_show_image_folder_path
folder_path:
  data: /home/nao/.local/share/PackageManager/apps/aaa/bbb/html/

added wifi services
ALTabletService::configureWifi
ALTabletService::connectWifi
ALTabletService::disableWifi
ALTabletService::disconnectWifi
ALTabletService::enableWifi
ALTabletService::forgetWifi
ALTabletService::getWifiStatus

modified using srv files instead of making original files

This still requires https://github.com/ros-naoqi/naoqi_bridge_msgs/pull/7

added error message when a using robot does not have a tablet

I found wifi setting is only required when we want to show a web page.
Without connecting wifi, we can show an image and an app (I just tried showing a html file.)
The comment above is wrong. Sorry about that...
confirmed with:

[x] Pepper (naoqi 2.5.5) + indigo
[x] NAO (naoqi 2.1.4) + indigo (shows error)
[ ] Pepper (naoqi 2.5.5) + kinetic
[ ] NAO (naoqi 2.1.4) + kinetic

This is a new feature, which may cause unexpected trouble when it is merged.
I close this and improve this in my remote.
I'm sorry to leave this for a long time.


detailed output format style

https://datatracker.ietf.org/doc/html/draft-handrews-json-schema-02#section-10.4.3

I am going to keep list & hierarchical as in the next draft.


OTPHelper 0.90 Questions

I know I already did the guide, but https://github.com/Plailect/Guide/wiki/Part-4-(2.1.0-Downgrade) says to use the latest version of OTPHelper. The current latest version (0.90) says that it "Removed SysNAND partition dumping / injecting" yet the guide says to dump Sysnand. I ended up using 0.89 instead because someone said 0.9 didn't work for them, so I don't know if 0.9 would have worked or not. Just want to let you know.

Partition dumping and injecting, not the entire nand.


Remove sdk.MustSortJSON from channel types Acknowledgement

Summary
Same reasoning as #3915, the sorting order should not change cross compatibility

For Admin Use

[ ] Not duplicate issue
[ ] Appropriate labels applied
[ ] Appropriate contributors tagged/assigned

I don't think we can use standard encoding/json lib because the proto of Acknowledgement contains enum
message Acknowledgement {
  // response contains either a result or an error and must be non-empty
  oneof response {
    bytes  result = 21;
    string error  = 22;
  }
}


Collab close transaction uses wrong amounts

it looks like that we use the wrong amounts when collaboratively closing:
how to reproduce

open channel
open position
close position (and make a loss or profit)
close channel
get initial funding and win!

Step 5 is wrong obviously :)

Fixed with https://github.com/lightningdevkit/rust-lightning/commit/10b69c99ea13c6c2c55c74a7497764a6303b9d34, I'll create a PR shortly.


New version?

Is a new tagged alpha release planned?

It's some time since the last release, but not much development either. I guess we can make a new release. Are you awaiting some feature in particular?


Incorrect calculate clusters on max zoom-out

Hey, how I can resolve this issue? Or this is a bug?
https://monosnap.com/file/VsdjbDrBSvSCUHXoDXipFJ6N24i0Kb

This is reproduce on 7 zoom level map view

I looked at the video, but I am confused on what the issue is? Can you describe the problem you are observing?

When map with max zoom-out level, count of clusters is equal to 758, however I have more points on map.
I think when the cluster, which displays the number 758, then below it is a few clusters.

Hmm, yeah I would check the safeObjects and annotations properties on ABFLocationFetchedResultsController to verify.
safeObjects.count will be the total number of objects in all clusters. annotations.count will give you the number of clusters. Then if you iterate over each annotation to check annotation.safeObjects.count you will get the number of items in the cluster.
Please verify if this doesn't match.

@bigfish24 I'm check it. Well, if zoom level of map view is equal to 13 and we have maximum zoom-out, I see one cluster on map with count = 732. In debugger console, in delegate viewForAnnotation, I checking count of visible clusters, that's cluster with count 732 and cluster with count 309 safe objects.
Cluster with 309 count non visible on map, because cluster with 732 count is hides it. However, if zoom level of map is equal to 13 and we have non maximum zoom-out, map can display cluster with count 1041 safe objects - this is good. But, with maximum zoom-out map view display incorrect two clusters. It should be one cluster with count 1041 with maximum zoom-out of map.

This is screenshots with maximum zoom-out map view and 13 zoom level

This is screenshot with non maximum zoom-out and 13 zoom level of map view and with right work

Second video
https://monosnap.com/file/LazDegyRV2dEqfvSOV3cSLU9SuQDrX

@spbvasilenko I think this is expected behavior. The reason being is that the clustering is based off of a grid, with each cell of the grid corresponding to a cluster. The resulting annotation view is placed at the center of the average latitude/longitude of all the annotations in the cell.
The zoom level affects the amount of cells in the grid. When you are zoomed in, you want more clusters, so the cell size is smaller than when you are fully zoomed out.
My point with explaining this is that at any zoom level, you can have a situation where the border between two cells in the grid can force the display to appear as two clusters, versus 1 by simply moving the view around and not changing the zoom level.
Does this make sense?

Here's what I was trying to explain visually:

@bigfish24 I understood. But this is incorrect, when tiniest zoom obtained different results like on video, when we have cluster with 732 count and a second cluster invisible under. This is can be fixed or can't? I think this make sense =)

If you want to play around with the grid size, you can adjust the values returned from the private function:
static NSUInteger ABFClusterSizeForZoomLevel(ABFZoomLevel zoomLevel)

in ABFLocationFetchedResultsController.m starting at line 279.
The values it is returning are pixels, so the default value creates a cluster based off of a 88px square cell from the map view. The higher zoom levels have smaller sizes so that the cell is smaller, thus the items are less clustered.

But note even if you make the cells larger in size, the issue can still occur, because the clustering is grid based, so the dividing line between cells can cut through a large clump of annotations, creating two clusters, which might be so close that the annotation views overlap each other.

The only way to truly fix this problem is to cluster the annotations through a more complex density clustering mechanism, such as k-means. The downside is that this introduces a lot of extra complexity, so it would slow it down.

@bigfish24 Thank you. I try it ;) As a result , you advise not to change anything?

@bigfish24 Well, playing with ABFClusterSizeForZoomLevel helps me. If setting 86 size for 13 zoom level it fine works for me.
As second option fix this, I think may be disable maximum zoom-out for Map View

I think it might be best to make public a way to customize the grid size, since each use case can be different, as you are experiencing. Let me think a bit about what's the best approach. I think a delegate where you can return the size based on the zoom level makes the most sense.

Okey. I will wait.

Ok, v1.5 has the feature you need: https://github.com/bigfish24/ABFRealmMapView/commit/c1ebfa9ea2c0224d9940469e7c6f4c1f24a3ff13
you can simply override clusterSizeBlock on ABFLocationFetchedResultsController. The default block looks like this:
ABFClusterSizeForZoomLevel ABFDefaultClusterSizeForZoomLevel()
{
    return ^NSUInteger(ABFZoomLevel zoomLevel) {
        switch (zoomLevel) {
            case 0:
            case 1:
            case 2:
            case 3:
            case 4:
            case 5:
            case 6:
            case 7:
            case 8:
            case 9:
            case 10:
            case 11:
            case 12:
            case 13:
            case 14:
            case 15:
                return 64;
            case 16:
            case 17:
            case 18:
                return 32;
            case 19:
                return 16;
            case 20:
            default:
                return 88;
        }
    };
}

@bigfish24, ok, great! Thank you!


Add a Gitter chat badge to README.md

shogun-toolbox/shogun now has a Chat Room on Gitter
@vigsterkr has just created a chat room. You can visit it here: https://gitter.im/shogun-toolbox/shogun.
This pull-request adds this badge to your README.md:

If my aim is a little off, please let me know.
Happy chatting.
PS: Click here if you would prefer not to receive automatic pull-requests from Gitter in future.

Changes Unknown when pulling 492825c2d20f56d00c6ceac38b2dc3f604256499 on gitter-badger:gitter-badge into ** on shogun-toolbox:develop**.

Dont know about this....We have irc.
Also I dont like bot PRs...
what do you guys think?

@karlnapf Gitter seems like a better chat client than the IRC we have :) I dunno about the bot PRs.
@iglesias ? @lisitsyn ? @besser82 ?

I'm not sure Gitter is better. Such things are pretty temporary and when they are gone we have to move again. IRC is already older than me and I guess it would stay for a while :)

Let's stay with IRC then


Seemingly indefinite verify process when game hasn't been installed

Summary
When OFToast succesfully finds /sourcemods/open_fortress/ but has not yet installed the game, the verifying procedure will seemingly last forever.
This was tested using Steam (native).

Step to reproduce

Have an open_fortress/ folder where Toast expects it to be (usually sourcemods/open_fortress/).
Do not have the game's contents installed, however
Launch OFToast.
Click "Verify"

What I expected
The process probably shouldn't proceed since we do not have the game installed yet. Instead, the button should be disabled.
What actually happened
We can verify, and it seems to last a very, very long time.
System Specifications

OFToast Version: v0.0.0-gitcommit
OS: Fedora Linux 37 (KDE Plasma) (64 bit)
CPU: AMD Ryzen 5 2600 Six-Core
GPU: AMD Radeon RX 580 Series (polaris10, LLVM 15.0.7, DRM 3.49, 6.1.14-200.fc37.x86_64)
Driver Version: 4.6 (Compatibility Profile) Mesa 22.3.6
OpenGL Version: 4.6
Screen resolution: 1920x1080

Can you include the whole debug output if possible?

Wasn't able to get the whole output because of the mismatch spam. At the end, it should be noted that I forcefully quit the application. output.txt

OK so what's happened is it's ran the verification, realised nothing's there so mismatches everything, then tried to download the zip (and that doesn't work at the moment).

Should be fixed with the latest commit, can you confirm this is fixed?

Should be fixed with the latest commit, can you confirm this is fixed?

On the latest commit. Verifying has been stuck at downloading the zip for a little over half an hour. The terminal has nothing new to report.


Athen Skia change

When compiling with Skia option under Athens, FMX fails.  There was a unit naming convention change with Embarcadero's integrated Skia and Skia4Delphi adopted that change for 6.0.
Skia.FMX.pas ➜ FMX.Skia.pas

Resolved in latest version.


Baseline owners and maintainers

Description
Baseline owners and maintainers
Issues Resolved
https://github.com/opensearch-project/neural-search/issues/111
Check List

[X] Commits are signed as per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

build is currently failing due to known issues with plugin and some dependencies, not caused/related to changes in this PR

Looks good, merging.


Nitro PDF <IP_ADDRESS> Crack + Activation Key Download

Nitro PDF <IP_ADDRESS> Crack + Activation Key Download
Nitro PDF is a powerful and user-friendly software designed for creating, editing, converting, and managing PDF files. It offers a range of features similar to Adobe Acrobat, but often at a more affordable price point. With Nitro PDF, users can easily create PDFs from various file formats, merge multiple PDFs into one, and convert PDFs into editable formats like Word, Excel, and PowerPoint. The software also includes tools for adding annotations, comments, signatures, and security features such as password protection and encryption, making it ideal for both individual and business use.
✅▶▶DOWNLOAD Nitro PDF
✅▶▶MIRROR Nitro PDF Crack
Core Features:
One of the standout features of Nitro PDF is its intuitive interface, which makes it accessible to users of all skill levels. The software supports cloud integration, allowing users to collaborate and share documents in real time through platforms like Google Drive, Dropbox, and Nitro's own Nitro Cloud service. Additionally, it provides OCR (Optical Character Recognition) functionality, enabling users to convert scanned documents into editable and searchable PDFs. Overall, Nitro PDF is a comprehensive solution for managing PDF documents efficiently in a wide range of professional environments.


Different model sizes

So currently there are 3 model sizes: c, s, e. Do any of them correspond to Yolo's Nano model (yolov8-n)? Any comparisons? I need it to be fast and small.

@tjasmin111 you can check out the publication for v9.
https://arxiv.org/abs/2402.13616
The graph is hard to see, but it looks like v9 is better ont all scales.