Grafana's $__rate_interval not compatible with GCP's Managed Prometheus

We're running into an issue that's been reported to Grafana: https://github.com/grafana/grafana/issues/44542
The tl;dr of that is that in newer versions of Grafana, $__rate_interval can be formatted like 1h30m (where it previously was 90m). That issue/feature seems to be fixed/included in Prometheus 2.22.0 and up (https://github.com/grafana/grafana/issues/44251).
Unfortunately, Managed Prometheus on GCP shows that issue and breaks dashboards in Grafana 8.3.4.

Our query engine doesn't handle compound time units correctly right now. We'll have to add support for that.
In the meantime, lopping off the 30m or converting to 90m as you said will work.
Thanks for flagging this!

@lyanco Just note that this can't be done in Grafana - there's no option to change the way how $__rate_interval gets formatted. So one would need to replace all uses of $__rate_interval and hardcode them, which means graphs will likely be broken when you zoom in/out.
For those interested, the change was introduced in https://github.com/grafana/grafana/pull/44035/commits/cbe6c1396f93c98073cf33d935b430311d89c47b: Previously, the rate interval was truncated/rounded by using intervalv2.FormatDuration. Now it's going through Duration.String, which returns the exact representation of the duration.

Yeah - figured. We end up playing catchup when Grafana decides to simply change how they do things on us.
Will look into this and see if we can't fix it sooner rather than later.

Awesome, thanks @lyanco!

FWIW I think downgrading your Grafana should work in the interim - 8.3.4 or 8.3.2 seem to work fine.

Yeah, that would certainly work. Thanks for the tip!

And sadly using 8.3.x version is not an option, we are using IAP proxy with grafana with auto_signup which got added in grafana 8.4.0 version.
Having this bug fixed would be very great, speficly since this breaks alot of pre-provisioned dashboards from prometheus-operator, when you use self deployed metrics scraping ( to not have to create new rules by hands ).

FWIW I think downgrading your Grafana should work in the interim - 8.3.4 or 8.3.2 seem to work fine.

@lyanco 8.3.2 works, but not for 8.3.4 unfortunately.
Another issue I realized is that queries with [$interval:$resolution] would fail in Grafana (tried 7.5.9, 8.3.2, 8.4.6).
Example Query (derived from the kube-prometheus-stack helm chart):
sum(irate(container_network_receive_bytes_total{cluster="$cluster",namespace=~"$namespace", pod=~"$pod"}[$interval:$resolution]))

Error raised:
bad_data: invalid parameter "query": substitute queries failed: irate() can only be used on a matrix selector (e.g. requests_total[5m])

That's perfect new for a Friday! Thanks @lyanco and team!


Add archive page

[ ] Blogs by year
[ ] Timeline?

Duplicate with current homepage
Almost no traffic


examples/bar.go:83:6: unknown field 'Lang' in struct literal of type opts.ToolBoxFeatureDataView

when I tried to run the examples I got that message
examples/bar.go:83:6: unknown field 'Lang' in struct literal of type opts.ToolBoxFeatureDataView

I tried it in go 1.15.3
$ go version
go version go1.15.3 darwin/amd64

@juanpabloaj I have upgrade go-ecahrts dependency version to v2.0.1, it should work now.


Unable to partially hydrate components with scoped slots

I've created a toy example to illustrate this issue. It's possible that I'm trying to use Iles incorrectly, apologies if that is the case.
Here is a simple component which exposes a scoped slot

<template>

    <slot :item="item" />

</template>

I use it within the index page like so:

<template>
  <my-component :items="items" client:only>
    <template #default="{ item }">
      {{ item.data }}
    </template>
  </my-component>
</template>

This results in the following error:

When I remove client:only the component works as expected.

Hi Oliver!
Scoped slots are not currently supported (some frameworks like Preact don't have a similar concept).
Because of the nature of scoped slots in Vue, the outer component would also need to be shipped client side in order for this to work.
Something that could be potentially supported is to allow pre-rendering scoped slots, but making them static at build time.
If you could share your use case (non toy example), it will help me to understand whether this enhancement is worth it, or whether it's a matter of documenting this better.

Thanks for the quick reply @ElMassimo. So, is this something we could support for Vue only without it affecting Preact or other frameworks? Or is there some fundamental reason why scoped slots can't be dynamic?

Because of the nature of scoped slots in Vue, the outer component would also need to be shipped client side in order for this to work.

That makes sense, isn't this something we could make iles js do?

Something that could be potentially supported is to allow pre-rendering scoped slots, but making them static at build time.

Not entirely sure what you mean by this.
Here's my non-toy example. It's basically a very simple gallery component that I want to reuse in a couple places on the site and style them quite differently.

<template>

        <slot name="gallery-item" :item="item" />

    <slot name="buttons" :slide="slide">

        <button @click="slide(-1)" class="btn btn-primary btn-circle box-shadow-none">◀</button>
        <button @click="slide(+1)" class="btn btn-primary btn-circle box-shadow-none">▶</button>

    </slot>

</template>

and this was being used in the index page like this:

<template>
  ...

  <d-carousel :items="products" :items-to-show="3">
    <template #gallery-item="{ item }">

          {{ item.name }}

          MORE INFO >

    </template>

    <template #buttons="{ slide }">

        <button class="btn btn-primary btn-circle btn-sm box-shadow-none float-left !px-3" @click="slide(-1)">
          ‹
        </button>
        <button
          class="btn btn-primary btn-circle btn-sm box-shadow-none float-right !px-3"
          @click="slide(+1)"
        >
          ›
        </button>

    </template>
  </d-carousel>

  ...
</template>

For the time being I can just create separate components but it would be totally awesome if we could make Iles support scoped slots. They are a pretty useful thing in Vue.


Fraction of area within historic district

Have code to calculate "Area within a historic district" indicator that calculates both total area of historic districts within each PUMA and fraction of each PUMA that is a historic district. Total area is returned in units of square miles. My code returns a pandas dataframe and doesn't have any way to cache the results.
I get PUMA geographies from https://www1.nyc.gov/site/planning/data-maps/open-data/census-download-metadata.page
I use the EPSG 2263 projection based on this blog post
There are some visualizations of overlays between historic districts and PUMAs in the bottom of the Area_within_Historic_District_Exploratory notebook.

Accidentally pointed merge to main instead of dev


breakpoints are not visible for some users

@johnmccutchan, can you add some details here? Specifically, which atom theme you are using (UI and editor themes), and what other settings you have that might impact the line number column. You can see all your settings in your config.cson file, available from Atom > Config.


Unskip CI after holidays

Closes #638
Reverts #637

@ntabris: Are CI errors expected or should they already be fixed?
https://cloud.coiled.io/dask-engineering/clusters/137662/software/2828

Are CI errors expected or should they already be fixed?
https://cloud.coiled.io/dask-engineering/clusters/137662/software/2828

@shughes-uk you know what's happening here? The software logs show that senv was built and uploaded by 18:10:22UTC, the worker logs show that worker got 424 and gave up at 18:11:19UTC.

Matching CI logs: https://github.com/coiled/coiled-runtime/actions/runs/3831858841/jobs/6521500308#step:5:2658


multi-head behaviour

According to the "attention is all you need" paper, each head performs attention over the entire set of queries, keys and values, but with their own personal weights. Your implementation divides the last dimension over the heads. Why?

I wish to know this too, so why did you close the issue? What is the solution??

this is another solution of paper

I closed it because the implementation isn't wrong at this part. Quote from the paper:

Yea after I read that sentence over and over again I finally understood what it meant


I believe this is ready for review.

I've tried to attack the 2 simplest tests, the ones you started and left incomplete for a noob.
But I'm not understanding what I'm doing wrong here.

Exact error that I'm seeing at "# boom" comments is:
File "seedsigner-dev/src/seedsigner/gui/components.py", line 317, in __post_init__
    if not self.auto_line_break or full_text_width < self.supersampled_width - (2 * self.edge_padding * self.supersampling_factor):
TypeError: '<' not supported between instances of 'int' and 'MagicMock'
Appending next destination: UnhandledExceptionView({'error': ['TypeError', 'components.py, 317, in __post_init__', " '<' not supported between instances of 'int' and 'MagicMock'"]}) | clear_history: True

The line raising the exception has values where the expression becomes:
if not True or 75 < <MagicMock name='mock.Renderer.get_instance().canvas_width.__rmul__().__sub__()' id='140155864918640'>

...so I suspect that convincing this MagicMock instance to compare like an integer is the solution.
more later perhaps.

As of #8984f23, tests pass on x86_64 Ubuntu as well as on my pi2.
My latest change is to merge dev into this pr because I knew it would create conflicts and I'm trying to get better about fixing those.  If you'd like Keith, I can reset --hard my local branch and push --force so that you can merge dev in when you're ready.

@jdlcdl I've also merged the latest from upstream/dev but I'm seeing some unexpected diffs that make me think we're somehow still slightly out of sync (see the diffs in docs/manual_installation.md).
I'm def not a git expert, but I think ideally your branch for this PR would rebase off my current "test_flows" branch (which now contains the latest from "upstream/dev") and only contain your proposed changes.

The diff makes it look like my test_flows branch is missing those latest changes from upstream/dev, but when I view the branch on its own outside of this PR, I see those changes applied as expected (e.g. the p2tr indentation fix in psbt_parser.py, line 151).
I have no clue why the diff in this PR seems to be reflecting an old state.

Today, because my branch was out of sync with yours ('i'd previously merged 'dev' into mine), I did the following:

local pr_339 branch: git reset --hard 9c36f5c6608debc0a21a0a6e0f26291999ea7559 and
local pr_339 branch: git pull --rebase kdmukai test_flows
local pr_339 to my github repo: git push --force

All tests pass.

@jdlcdl I've updated the test_flows branch with a fix!
I also made some slight tweaks to your tests to work with the fixes. See my diff here:
https://github.com/kdmukai/seedsigner/commit/9759221c184770bddc669bb6c4757b8944c1c661
Can you review my latest changes and, if that all looks good, see if my changes to your tests make sense? If so, apply those changes to update this PR.

Really nice work here and exceptionally thorough! Thank you!


Convert scalar type hints to additional PHP 5 checks

Convert scalar type hints to additional PHP 5 checks. They are currently just removed.
For example, function:
function myFunction(string $name = 'World')
{
    return 'Hello ' . $name;
}

should be converted to something like:
function myFunction($name = 'World')
{
    if (!is_string($name)) {
        throw new InvalidArgumentException('Argument `$name` is not string');
    }

    return 'Hello ' . $name;
}

Exception type should be InvalidArgumentException or TypeError. It's message should be something like Argument 2 passed to sum() must be of the type integer, string given, ....

We are not maintaining this package any more. Feel free to fork our code and maintain your own copy.


Internal Links issue

After installing the plugin, the Internal Links lose their blue color. No issues with external links, only Internal links.

Please let me know how to reproduce this issue with screenshots. I tried to disable the plugin but the internal links are always black.

I have minimal theme installed. The backlinks are displayed as blue font. After installing the plugin, the blue font is gone, it displays as black font. Once I disable the plugin then internal links are again displayed as blue font. It affects only internal links, external links are fine.

These are normal backlinks.

I can not reproduce this issue.
Live Preview

Source Mode

Theme

Plugin


Merge User and UserProfile models

Short description
Create a custom User model and merge it with our existing UserProfile model. Then add support for PHP style bcrypt password hashes.
Proposed changes

Create a custom User model
Merge User and UserProfile model
Fix references to UserProfile/User model everywhere
Remove auth.user and add cms.user permissions
Fix required permissions in views and templates
Add bcrypt support for authentication
Use Argon2 as default for hashing passwords

Resolved issues

Fixes #878
Fixes #859

@timoludwig can you please help me understand the documentation errors:
/home/circleci/project/src/cms/models/users/user.py:docstring of cms.models.users.user.User:34: WARNING: py:attr reference target not found: django.contrib.auth.models.Group.user_set
/home/circleci/project/src/cms/models/users/user.py:docstring of cms.models.users.user.User:36: WARNING: py:attr reference target not found: django.contrib.auth.models.Permission.user_set
docstring of cms.models.users.user.User.groups:3: WARNING: py:attr reference target not found: django.contrib.auth.models.Group.user_set
docstring of cms.models.users.user.User.user_permissions:3: WARNING: py:attr reference target not found: django.contrib.auth.models.Permission.user_set
/home/circleci/project/src/cms/models/users/user.py:docstring of cms.models.users.user.User:34: WARNING: py:attr reference target not found: django.contrib.auth.models.Group.user_set
/home/circleci/project/src/cms/models/users/user.py:docstring of cms.models.users.user.User:36: WARNING: py:attr reference target not found: django.contrib.auth.models.Permission.user_set

I expect that there is an error in src/cms/models/users/user.py (or is it in reference to the User model defined there?). But I cannot think of a reason why there would be a problem with user_set, which is only used in lines 123 and 131. Beyond that I cannot extract any meaning from the messages.

@timoludwig can you please help me understand the documentation errors:
I expect that there is an error in src/cms/models/users/user.py (or is it in reference to the User model defined there?). But I cannot think of a reason why there would be a problem with user_set, which is only used in lines 123 and 131. Beyond that I cannot extract any meaning from the messages.

I think this is a limitation of the Django auth system's documentation. They just don't provide a documentation for these attributes, but our documentation wants to cross-reference these attributes to the original documentation.
Thus, I suggest to add the attrs to nitpick_ignore:

django.contrib.auth.models.Group.user_set
django.contrib.auth.models.Permission.user_set

(And probably you can just remove all entries of the original django.contrib.auth.models.User model since we're not using it anymore...)

Traceback (most recent call last):
  File "/home/sven/Code/integreat-cms-django/.venv/lib64/python3.9/site-packages/webpack_loader/loader.py", line 26, in load_assets
    with open(self.config['STATS_FILE'], encoding="utf-8") as f:
FileNotFoundError: [Errno 2] No such file or directory: 'webpack-stats.json'

@melegiul do you know if this is a version problem?

Traceback (most recent call last):
  File "~/integreat-cms-django/.venv/lib64/python3.9/site-packages/webpack_loader/loader.py", line 26, in load_assets
    with open(self.config['STATS_FILE'], encoding="utf-8") as f:
FileNotFoundError: [Errno 2] No such file or directory: 'webpack-stats.json'

@melegiul do you know if this is a version problem?

Please run either npm run dev or npm run prod to generate the webpack-stat.json file. This file is supplied by the npm package webpack-bundle-tracker so when npm run dev/prod does not help, please run npm install first and then try produce the file by npm run dev/prod agagin

Failing test:
integreat-cms-cli test cms
Creating test database for alias 'default'...
System check identified some issues:

WARNINGS:
linkcheck.Url.status: (fields.W903) NullBooleanField is deprecated. Support for it (except in historical migrations) will be removed in Django 4.0.
	HINT: Use BooleanField(null=True) instead.

System check identified 1 issue (0 silenced).
..E.....................................
======================================================================
ERROR: test_api_pdf_export (cms.tests.views.api_view_test.APIViewTest)
Test if the view ``api_pdf_export`` returns the HTTP status code ``200``
----------------------------------------------------------------------
Traceback (most recent call last):
  File "~/integreat-cms/.venv/lib/python3.7/site-packages/django/core/handlers/exception.py", line 47, in inner
    response = get_response(request)
  File "~/integreat-cms/.venv/lib/python3.7/site-packages/django/core/handlers/base.py", line 181, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "~/integreat-cms/src/api/decorators.py", line 94, in wrap
    return function(request, *args, **kwargs)
  File "~/integreat-cms/src/api/v3/pdf_export.py", line 53, in pdf_export
    return generate_pdf(region, language_slug, pages)
  File "~/integreat-cms/.venv/lib/python3.7/site-packages/django/views/decorators/cache.py", line 44, in _wrapped_view_func
    response = view_func(request, *args, **kwargs)
  File "~/integreat-cms/src/cms/utils/pdf_utils.py", line 95, in generate_pdf
    html = get_template("pages/page_pdf.html").render(context)
  File "~/integreat-cms/.venv/lib/python3.7/site-packages/django/template/backends/django.py", line 61, in render
    return self.template.render(context)
  File "~/integreat-cms/.venv/lib/python3.7/site-packages/django/template/base.py", line 170, in render
    return self._render(context)
  File "~/integreat-cms/.venv/lib/python3.7/site-packages/django/test/utils.py", line 100, in instrumented_test_render
    return self.nodelist.render(context)
  File "~/integreat-cms/.venv/lib/python3.7/site-packages/django/template/base.py", line 938, in render
    bit = node.render_annotated(context)
  File "~/integreat-cms/.venv/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated
    return self.render(context)
  File "~/integreat-cms/.venv/lib/python3.7/site-packages/django/template/library.py", line 192, in render
    output = self.func(*resolved_args, **resolved_kwargs)
  File "~/integreat-cms/.venv/lib/python3.7/site-packages/webpack_loader/templatetags/webpack_loader.py", line 39, in render_bundle
    if not hasattr(context['request'], '_webpack_loader_used_tags'):
  File "~/integreat-cms/.venv/lib/python3.7/site-packages/django/template/context.py", line 83, in __getitem__
    raise KeyError(key)
KeyError: 'request'

Crazy. Thanks Timo.


[BUG] Still stuck at 'health check passed'

when i open the mod it shows that the 'requirement is already satisfied' , and when i press RUN in mod it's just stuck at health check passed
please help me out with this sir

and please inform me if your working on it sir

Please try this version: https://github.com/derekhe/msfs2020-google-map/releases/tag/2.2.5

no sir it just stops at health check passed even now :(

and also i use the latest version of msfs2020 but its cracked , but I don't think that being a cracked version is the problem
because I myself use the unreal weather mod for this cracked version and it works without any problems, so i dont think there's much difference between these two mods cause they get their data from google , so please find a solution for this and you can tell me if iam wrong Sir

Please have a look the video: https://youtu.be/Lk7GK5XLTt8
Or search "msfs 2020 google maps" in youtube to find out installation and usage tips.

![image](https://user-images.githubusercontent.com/94129559/141606725-1c2e03ff-b592-4b91-acb9-00acc57a236e.png
There's no change even after today's update sir

The mod is working. You can try click "Run" button after you enter MFSF2020's main menu.

First, click "Stop" and close the mod,
start MSFS2020 as normal
when in main menu
click "Run"
then see if it works.

okay i'll try and let you know sir

did what what you told but there's no improvement sir

The cracked version is quite old version which is not supported. Please keep using latest MS store version.

sir may i know for which veraion is this mod compatible cause i have the <IP_ADDRESS> version

I don't know because cracked version may redirect the traffic to some other servers. Please don't use crack version.
I will close this now.


[BUG] Serious performance regression using SecretClient with ChainedTokenCredential

Library name and version
Azure.Security.KeyVault.Secrets 4.2.0 (Net6)
Describe the bug
Using this code:
 var vault = new Uri(vaultName);
 var client = new SecretClient(vault,
                new ChainedTokenCredential(
                    new ManagedIdentityCredential(),
                    new AzureCliCredential()));

 var secret = await client.GetSecretAsync(secretName);

It takes 92 (yes, NINETY-TWO) seconds for GetSecretAsync to return when calling from a desktop app.  The issue appears to be caused by the inclusion of the ManagedIdentifyCredential call in the chain.  If I drop this, the response is not delayed.  Previous versions (running on Net5 did not suffer this problem.
I'm using a ChainedTokenCredential because the code is expected to work in one of two environments:

A deployed function or web api when a managed-identity will be provided. (ManagedIdentityCredential)
On a local PC where developer credentials will be used (AzureCliCredentials)

Maybe there is a "new" way to do this now?  The code is based on the examples from the first SDK releases so may be out of date.
Expected behavior
Previous versions of the library were far more performant and would return a secret in under a second.
Actual behavior
Unacceptable ninety second (seems suspiciously like a hard-coded timeout?) delay.
Reproduction Steps
See code in description
Environment
11:38/Backend>dotnet --info
.NET SDK (reflecting any global.json):
 Version:   6.0.200-preview.22055.15
 Commit:    a3c3a2bf3b

Runtime Environment:
 OS Name:     Windows
 OS Version:  10.0.22000
 OS Platform: Windows
 RID:         win10-x64
 Base Path:   C:\Program Files\dotnet\sdk\6.0.200-preview.22055.15\

Host (useful for support):
  Version: 6.0.1
  Commit:  3a25a7f1cc

.NET SDKs installed:
  5.0.404 [C:\Program Files\dotnet\sdk]
  6.0.101 [C:\Program Files\dotnet\sdk]
  6.0.200-preview.22055.15 [C:\Program Files\dotnet\sdk]

.NET runtimes installed:
  Microsoft.AspNetCore.App 5.0.13 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 6.0.1 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.NETCore.App 3.1.22 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 5.0.13 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 6.0.1 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.WindowsDesktop.App 3.1.22 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
  Microsoft.WindowsDesktop.App 5.0.13 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
  Microsoft.WindowsDesktop.App 6.0.1 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]

To install additional .NET runtimes or SDKs:
  https://aka.ms/dotnet-download

VS 2022 Preview

Thank you for your feedback.  Tagging and routing to the team members best able to assist.

@christothes Ah - super.  WiIl close this as dup


activity: web match mobile bell tab

Fixes TLON-2419 by mimicking what mobile does, basically clearing the bell any time you visit and bringing it back upon new relevant activity. This also fixes optimistic reads which were not happening because we defaulted variables.action in the mutation function and didn't account for that later on.
Button moved to settings but not sure what language we want here:

PR Checklist

[ ] Includes changes to desk files
[ ] Describes how you tested the PR locally (test ship vs livenet)
[ ] If a new feature, includes automated tests
[ ] Comments added anywhere logic may be confusing without context

diff is coming up weird because it's including the base branch changes for some reason


Howto debug cucumber tests in intellij

Should work in Community Edition.  Mostly default works but need to add
VM option and set Working directory

@benjefferies I've made the requested changes


Disable action_mailer.

It's not used by anything. It was only used for exception_notifier, but
we've since switched to airbrake

Maybe it's clearer to remove the config.action_mailer entries? ActionMailer will never be added to this app so it won't really be needed.


Not enough compute resources to support LA class

Got an email from a teacher in Louisiana.  She said CodeWorld didn't work for them today.  When I checked monitoring, the server was pegged at 100% CPU for a long time.  Once we're out of the school day (so I can stop the server briefly), I should add more CPU resources, and then also figure out if something happened to make builds more expensive.
The last time we had an issue with lots of builds failing, it turned out to be a new dependency in codeworld-api that made linking more expensive.  It might be that some of the GSoC work also made linking more expensive.

I've doubled the CPU for the main CodeWorld server.


implement executor_ssh

see manifestor
use std ssh command for it
make sure toe work defensive
check ssh-agent is loaded & used

create also test tool
use the docker feature for it

ssh executors are implemented, work fine alone,
we still have an issue (runtime/memory issue) being invistigated by vlang team

ssh executors are implemented, work fine alone,
we still have an issue (runtime/memory issue) being invistigated by vlang team


Add Metric Labels to Metric Names

Description
This PR resolves a key value association between metric IDs and metric labels. Labels will now output to the Otel Collector for any given metric.
GitHub Issues
List the GitHub issues impacted by this PR:

GitHub Issue #

https://github.com/dell/csm/issues/279

Checklist:

[x] I have performed a self-review of my own code to ensure there are no formatting, vetting, linting, or security issues
[x] I have verified that new and existing unit tests pass locally with my changes
[x] I have not allowed coverage numbers to degenerate
[x] I have maintained at least 90% code coverage
[ ] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] I have maintained backward compatibility

How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Please also list any relevant details for your test configuration

[x] This has been verified against otel/opentelemetry-collector:0.42.0, Prometheus v2.34.0, Grafana v8.5.0
[x] Unit Test

?       github.com/dell/csm-metrics-powerstore/cmd/metrics-powerstore   [no test files]
ok      github.com/dell/csm-metrics-powerstore/internal/common  0.215s  coverage: 91.7% of statements
ok      github.com/dell/csm-metrics-powerstore/internal/entrypoint      0.783s  coverage: 91.4% of statements
ok      github.com/dell/csm-metrics-powerstore/internal/k8s     0.192s  coverage: 91.8% of statements
?       github.com/dell/csm-metrics-powerstore/internal/k8s/mocks       [no test files]
ok      github.com/dell/csm-metrics-powerstore/internal/service 0.211s  coverage: 90.3% of statements
?       github.com/dell/csm-metrics-powerstore/internal/service/mocks   [no test files]
?       github.com/dell/csm-metrics-powerstore/opentelemetry/exporters  [no test files]
?       github.com/dell/csm-metrics-powerstore/opentelemetry/exporters/mocks    [no test files]
?       github.com/dell/csm-metrics-powerstore/opentelemetry/tracers    [no test files]

e2e pass


Map location set to device in baseline model load

I use my QA projects across devices and a problem encountered was deserialization if the GPU/device used for creating the baseline model was different to the device used for further training from baseline.
Specifically, where I had trained baseline on a device with multiple GPUs and was retraining on a laptop with a single GPU.  The error message encountered was identical to the one outlined here: https://stackoverflow.com/questions/56369030/runtimeerror-attempting-to-deserialize-object-on-a-cuda-device  where users of PyTorch attempted to retrain models using CPU instead of GPU. In my case, I had used GPU ID 1 in a multiGPU system for baseline training and was trying to use GPU 0 in retraining on a single GPU system. All other software (conda env, Ubuntu 20.04, NVidia drivers etc.) was identical between systems. Changing GPU ID in the config.ini file was not sufficient to resolve the error.
The PyTorch deserialization error was traced to line 169 of this file (train_model.py) in the STDERROR, corresponding with the torch.load() line. As outlined in the above stackoverflow, the solution is through unambiguous assignment of the device to load the model to, using the map_location argument of the PyTorch load() function. By retrieving the device variable one line earlier and unambiguously mapping to the desired device using the map_location argument in line 169, this error was resolved with no other changes in behaviour.

nice catch. in other code we use this approach
https://github.com/choosehappy/PytorchDigitalPathology/blob/d9925f3795c47112b6ccbffdc780b1e4ddd72145/segmentation_epistroma_unet/make_output_unet_cmd.py#L53
have you already seen it?
would this or that approach be more ideal?

Hi Andrew!
Yeah, I came across this solution a few hours after posting (D'Oh!). So, that's a really good question which appears much simpler than it is. According to the documentation (https://pytorch.org/docs/stable/generated/torch.load.html):

torch.load() uses Python’s unpickling facilities but treats storages, which underlie tensors, specially. They are first deserialized on the CPU and are then moved to the device they were saved from. If this fails (e.g. because the run time system doesn’t have certain devices), an exception is raised. However, storages can be dynamically remapped to an alternative set of devices using the map_location argument.

According to that, the two solutions should be identical in first mapping to CPU then GPU (or staying on CPU, if user requested). But, to check whether any hidden overheads existed, I ran a little token QA model loading task (below), refreshing the kernel between Jupyter cells to eliminate effects of any jit compilation etc.:

Surprisingly, the solution you proposed (top cell) was ~7 times faster! Will modify my proposed pull request and thank you for the tip!
Best wishes,
V

Wow, 7 times!  Thanks for running the quick experiment.
A quick tip, you can use the magic commands in jupyter to do timings for you in a less code-intensive way : )
e.g.,  %%time, %%timeit
https://ipython.org/ipython-doc/3/interactive/magics.html


With the deb package the config it uses is localConfig.js and not config.js

@krobertson
FYI PR

I believe you'll also want to change files/default/tests/minitest/default_test.rb

+1 to @austinmills
Would recommend the file resource over an execute resource.

Done and merging.

Line 70 has broken syntax. The #{ is missing the }


Add a list of supported models to (almost) every demo

These will enable users to automatically download all models that a demo needs.
It might also aid other automation tasks.

@IRDonch we need to think about the following possible scenario (it does not affect this PR, but may become an issue in future):

demo D is able to work with model X generated from source format Y
demo D is not able to work with model X generated from source format Z

The current format does not distinguish between different source formats (CF, TF, MXNet etc). This may lead to the issues like in CVS-18355, where models may have different outputs depending on source framework.
Renaming the model to "X-Y"/"X-Z" may be considered as a workaround, not sure if it could be a proper fix.

The current format does not distinguish between different source formats (CF, TF, MXNet etc). This may lead to the issues like in CVS-18355, where models may have different outputs depending on source framework.
Renaming the model to "X-Y"/"X-Z" may be considered as a workaround, not sure if it could be a proper fix.

If the models have different outputs, we can't really consider them to be equivalent. Thus, giving them different names is the right thing to do.


0.3.0 fails to build on Docs.rs

The docs for version 0.3.0 fail to build on docs.rs: https://docs.rs/esp32c3/0.3.0/esp32c3/
In the meantime the 0.2.0 docs are still viewable here: https://docs.rs/esp32c3/0.2.0/esp32c3/

I think we're hitting a docs.rs build time limit here, usually if the build fails on docs.rs it will give you a link to the error log. I know stm32-rs folks ran into the same issue, I'm not sure how they solved this - possibly an exception from the docs.rs folks?

This seems especially problematic since I was told about stm32c3, checked docs.rs, was told that the page didn't exist.
I believe you can reach out to the docs.rs team on the official rust discord - someone can probably say what to do there.

From the docs.rs team:

Hi,yes, there is a  build time limit, seehttps://docs.rs/about/builds#hitting-resource-limits Did you see any errors in the build logs for this version?Any resource limitation would be visible in there

we do have huge crates with millions of documentation files on docs.rs, so it's totally possible. stm32ral is one of the examples.The docs.rs team can increase some limits on a case-by-case base, which is probably what the stm-rs people did.

According to the answers received in Discord, this may actually be an issue with docs.rs. Apparently the build succeeded (which I would expect it to, as this crate is smaller than esp32 which builds) but for whatever reason the docs were not uploaded. I will try to keep this issue updated as new information comes in.

The docs are now available at https://docs.rs/esp32c3/latest/esp32c3/.


[Improvement] Request Page Shopify Changes

Notion ticket link

Request Page Shopify Changes
Added following changes on requests that have the field paidThroughShopify = True (updated through the shopify payment received webhook)

[x] Shopify Badge
[x] Disable Payment-Information Card Edit
[x] Link to Shopify Order

Link goes to https://poppy-hazel.myshopify.com/admin/orders/4671298961430

Implementation description
Shopify badge and disable edit were fairly straight forward. Link to shopify order was a bit more complex

Shopify badge: export svg from figma and display it. Similar to how we display badges
Disable edit: pass in paidThroughShopify to modal in isDisabled prop
Link to Shopify Order:

save order_number from webhook
update db
update gql schema
create shopify props (paidThroughShopify, shopifyConfirmationNumber, shopifyOrderNumber) in Header component and use those to build url
pass down shopify props from requests page

Notes

Created a new field in applications: order_number. We need both order_number and order_id from shopify for these changes. See comment below for more info

Checklist

[x] My PR name is descriptive, is in imperative tense and starts with one of the following: [Feature],[Improvement] or [Fix],
[x] I have run the appropriate linter(s)
[ ] I have requested a review from the RCD team on GitHub, or specific people who are associated with this ticket

Actually, I realized one more thing: we should add a backend check to our updateApplicationPaymentInformation mutation to throw an error when trying to update payment information for an application paid through Shopify.
Tested UI functionality locally, though, and it looks good!


Regression: Moving resource into new folder breaks scene

Godot version
690199b7d
System information
Linux Mint
Issue description
Moving resources such as a png into/out of folders causes existing scenes to lose that resource.
I tested, this behaved as expect in Alpha 14, but didn't bisect further.
Error messages:
ERROR: Resource file not found: res://xx.png.
   at: _load (core/io/resource_loader.cpp:219)
ERROR: res://xx.tscn:11 - Parse Error: [ext_resource] referenced non-loaded resource at: res://xx.png
   at: _parse_ext_resource (scene/resources/resource_format_text.cpp:177)

Steps to reproduce
Open repro poject. Move icon.png into top level folder, node_2d.tscn looses it's reference.
Can set Node2D/Icon's image, then move icon.png back into tmp folder. Once again, reference is lost.
Minimal reproduction project
Tmp.tar.gz

I tested, this behaved as expect in Alpha 14, but didn't bisect further.

Do you mean it worked correctly in 4.0.alpha14 but not 4.0.alpha15?

Ok, let me handle this.

a38891dfb3851d0e119bc418994f9bbf1436be86 is the first bad commit
commit a38891dfb3851d0e119bc418994f9bbf1436be86
Author:  @KoBeWi<EMAIL_ADDRESS>Date:   Sun Oct 9 13:06:15 2022 +0200
Fallback to ResourceLoader if can't find UID

Examine a few times, I noticed  when input are p_path = U"res://test/icon.png" and p_generate = false
the function return fallback insead of ResourceUID::INVALID_ID like before and the bug happens.

I've made an effort to comprehend the circumstances surrounding the block code below, but I've failed.
So far, all I know is that the bug occurs only when we open the scene containing this resource; perhaps just add some checking to see if the scene containing this resource is open or not.
I need someone who has more authority to give me instructions on it.

https://github.com/godotengine/godot/blob/a38891dfb3851d0e119bc418994f9bbf1436be86/editor/editor_file_system.cpp#L2271-L2274

I did a brief testing and:

this does not happen in another project I tried
does not happen in MRP if the scene is not currently opened

v4.0.beta5.official [89a33d28f]
v4.0.beta4.official [e6751549c]

@KoBeWi, I didn't notice right away, I thought #69573 completely fixes the problem, but unfortunately it remained to some extent. The scene corrupts if:

the scene is closed during the renaming of the resource;
another scene is renamed instead of a resource.

Steps to reproduce (tested on v4.0.beta8.official [45cac42c0]):

rename case_1/texture_a.png while case_1/scene.tscn is closed. This will corrupt case_1/scene.tscn.
rename  case_2/bar.tscn. This will corrupt case_2/foo.tscn.

MRP: scene_content_corruption_test.zip

An issue (and a fix) about it already exists: #69794


Overlapping items

Is there any options to not make the items overlapping each other just like this one in your inspirations ..

Hello. Thanks for contact. You need cycle effect or slide?

@GIGAMOLE I need slide effect .. is it available?

This library oriented to create cycle stack effect. If you need to create slide effect with neighbor visible items
here or you can modify current page transformer with your own by using onInfiniteCyclePageTransformerListener.


Picker in Android Webkit using readonly input, however soft-keyboard is always show up!

Picker in Android Webkit using readonly input, however soft-keyboard is always show up!

Can't replicate it. Would be good to know Android version and browser type/version

There hasn't been a response by the issues owner in 20 days.
This issue will be closed in 7 days if no further response is submitted


Fix badge typo

Platform was misspelled "plateform" :)
Added some alt-texts because why not.

Thank you


Can't install Pydot via pip on my ovh server

What steps will reproduce the problem?
1. pip install pydot

Downloading/unpacking pydot
  HTTP error 403 while getting http://pydot.googlecode.com/files/pydot-1.0.28.tar.gz (from https://pypi.python.org/simple/pydot/)
  Could not install requirement pydot because of error HTTP Error 403: Forbidden
Could not install requirement pydot because of HTTP error HTTP Error 403:
Forbidden for URL http://pydot.googlecode.com/files/pydot-1.0.28.tar.gz (from
https://pypi.python.org/simple/pydot/)

This is very strange since it works on my local machine.

Please provide any additional information below.

Ubuntu 13.04/Python2.7(virtualenv, pip1.4.1)
similar issue: https://github.com/gak/pygooglechart/issues/18

Original issue reported on code.google.com by<EMAIL_ADDRESS>on 2 Dec 2013 at 6:48

This is caused by pip by default not fetching tarballs from outside PyPI, per PEP 470. The workaround is pip install 'pydot==1.0.28' --allow-external pydot --allow-unverified pydot, as noted in #93.
Should be fixed by #96.


Crunchyroll and FUNimation not working (Might be doing it wrong)

So I downloaded this anime-dl and, yes, I made sure I have FFmpeg, node.js, mkvmerge, and Python ALL installed and ALL have paths set in Command prompt. So I tried to download from FUNimation and kept getting an error saying 'NoneType' object has no attribute 'group'. Now I saw a year old post saying FUNimation wasn't working and is in development. Don't know if that's still the case but just in case I checked to see if I can download from Crunchyroll. And yes, I have premiums for both. When I tried Crunchyroll I got the error "Could not extract language from the URL". If it makes any difference I tried messing around with all sorts of things such as changing the username and password to see if I got it wrong, trying different resolutions and languages, etc.
Now as requested, I will post the command prompt text and error logs with the usernames and passwords blacked out.
Microsoft Windows [Version 10.0.17134.590]
(c) 2018 Microsoft Corporation. All rights reserved.
C:\Users\⬛>cd Documents
C:\Users\⬛\Documents>cd anime-dl-master
C:\Users\⬛\Documents\anime-dl-master>cd anime_dl
C:\Users\⬛\Documents\anime-dl-master\anime_dl>main.py -i "https://www.funimation.com/shows/one-piece/time-limit-the-human-auction-begins/?qid=83bced2a10ad932c" -u "⬛" -p "⬛" -r "1080p" -v
This lang :  Japanese
Traceback (most recent call last):
File "C:\Users\⬛\Documents\anime-dl-master\anime_dl_main_.py", line 18, in
class main():
File "C:\Users\⬛\Documents\anime-dl-master\anime_dl_main_.py", line 75, in main
logger=logger, episode_range=args.range)
File "C:\Users\⬛\Documents\anime-dl-master\anime_dl\AnimeDL.py", line 46, in init
sites.funimation.Funimation(url[0], username, password, resolution, language)
File "C:\Users\⬛\Documents\anime-dl-master\anime_dl\sites\funimation.py", line 16, in init
self.singleEpisode(url, self.cookies, resolution, language)
File "C:\Users\⬛\Documents\anime-dl-master\anime_dl\sites\funimation.py", line 71, in singleEpisode
playerID = str(re.search(r'"/player/(.*?)">', str(fetchConnect)).group(1))
AttributeError: 'NoneType' object has no attribute 'group'
C:\Users\⬛\Documents\anime-dl-master\anime_dl>anime-dl.exe -i "https://www.funimation.com/shows/one-piece/time-limit-the-human-auction-begins/?qid=83bced2a10ad932c" -u "⬛" -p "⬛" -r "1080p" -v
'anime-dl.exe' is not recognized as an internal or external command,
operable program or batch file.
C:\Users\⬛\Documents\anime-dl-master\anime_dl>main.py -i "https://www.funimation.com/shows/one-piece/time-limit-the-human-auction-begins/?qid=83bced2a10ad932c" -u "⬛" -p "⬛" -r "720p" -v
This lang :  Japanese
Traceback (most recent call last):
File "C:\Users\⬛\Documents\anime-dl-master\anime_dl_main_.py", line 18, in
class main():
File "C:\Users\⬛\Documents\anime-dl-master\anime_dl_main_.py", line 75, in main
logger=logger, episode_range=args.range)
File "C:\Users\⬛\Documents\anime-dl-master\anime_dl\AnimeDL.py", line 46, in init
sites.funimation.Funimation(url[0], username, password, resolution, language)
File "C:\Users\⬛\Documents\anime-dl-master\anime_dl\sites\funimation.py", line 16, in init
self.singleEpisode(url, self.cookies, resolution, language)
File "C:\Users\⬛\Documents\anime-dl-master\anime_dl\sites\funimation.py", line 71, in singleEpisode
playerID = str(re.search(r'"/player/(.*?)">', str(fetchConnect)).group(1))
AttributeError: 'NoneType' object has no attribute 'group'
C:\Users\⬛\Documents\anime-dl-master\anime_dl>main.py -i "https://www.funimation.com/shows/one-piece/time-limit-the-human-auction-begins/?qid=83bced2a10ad932c" -u "⬛" -p "⬛" -r "720p" -l dub -v
This lang :  dub
Traceback (most recent call last):
File "C:\Users\⬛\Documents\anime-dl-master\anime_dl_main_.py", line 18, in
class main():
File "C:\Users\⬛\Documents\anime-dl-master\anime_dl_main_.py", line 75, in main
logger=logger, episode_range=args.range)
File "C:\Users\⬛\Documents\anime-dl-master\anime_dl\AnimeDL.py", line 46, in init
sites.funimation.Funimation(url[0], username, password, resolution, language)
File "C:\Users\⬛\Documents\anime-dl-master\anime_dl\sites\funimation.py", line 16, in init
self.singleEpisode(url, self.cookies, resolution, language)
File "C:\Users\⬛\Documents\anime-dl-master\anime_dl\sites\funimation.py", line 71, in singleEpisode
playerID = str(re.search(r'"/player/(.*?)">', str(fetchConnect)).group(1))
AttributeError: 'NoneType' object has no attribute 'group'
C:\Users\⬛\Documents\anime-dl-master\anime_dl>main.py -i "https://www.crunchyroll.com/one-piece/one-piece-episode-of-skypiea-episode-of-skypiea-776847" -u "⬛" -p "⬛" -r "1080p" -v
Could not extract the language from the URL
C:\Users\⬛\Documents\anime-dl-master\anime_dl>main.py -i "https://www.crunchyroll.com/one-piece/one-piece-episode-of-skypiea-episode-of-skypiea-776847" -u "⬛" -p "⬛" -r "1080p" -l "Japanese" -v
Could not extract the language from the URL
C:\Users\⬛\Documents\anime-dl-master\anime_dl>main.py -i "https://www.funimation.com/shows/one-piece/time-limit-the-human-auction-begins/?qid=83bced2a10ad932c" -u "⬛" -p "⬛" -r "1080p" -l "Japanese" -v
This lang :  Japanese
Traceback (most recent call last):
File "C:\Users\⬛\Documents\anime-dl-master\anime_dl_main_.py", line 18, in
class main():
File "C:\Users\⬛\Documents\anime-dl-master\anime_dl_main_.py", line 75, in main
logger=logger, episode_range=args.range)
File "C:\Users\⬛\Documents\anime-dl-master\anime_dl\AnimeDL.py", line 46, in init
sites.funimation.Funimation(url[0], username, password, resolution, language)
File "C:\Users\⬛\Documents\anime-dl-master\anime_dl\sites\funimation.py", line 16, in init
self.singleEpisode(url, self.cookies, resolution, language)
File "C:\Users\⬛\Documents\anime-dl-master\anime_dl\sites\funimation.py", line 71, in singleEpisode
playerID = str(re.search(r'"/player/(.*?)">', str(fetchConnect)).group(1))
AttributeError: 'NoneType' object has no attribute 'group'
C:\Users\⬛\Documents\anime-dl-master\anime_dl>main.py -i "https://www.funimation.com/shows/one-piece/time-limit-the-human-auction-begins/?qid=83bced2a10ad932c" -u "⬛" -p "⬛" -r "1080p" -l "Japanese" -v
This lang :  Japanese
Traceback (most recent call last):
File "C:\Users\⬛\Documents\anime-dl-master\anime_dl_main_.py", line 18, in
class main():
File "C:\Users\⬛\Documents\anime-dl-master\anime_dl_main_.py", line 75, in main
logger=logger, episode_range=args.range)
File "C:\Users\⬛\Documents\anime-dl-master\anime_dl\AnimeDL.py", line 46, in init
sites.funimation.Funimation(url[0], username, password, resolution, language)
File "C:\Users\⬛\Documents\anime-dl-master\anime_dl\sites\funimation.py", line 16, in init
self.singleEpisode(url, self.cookies, resolution, language)
File "C:\Users\⬛\Documents\anime-dl-master\anime_dl\sites\funimation.py", line 71, in singleEpisode
playerID = str(re.search(r'"/player/(.*?)">', str(fetchConnect)).group(1))
AttributeError: 'NoneType' object has no attribute 'group'
C:\Users\⬛\Documents\anime-dl-master\anime_dl>
And now the error.log
DEBUG: You have successfully set the Debugging On.
DEBUG: Arguments Provided : Namespace(input=['https://www.funimation.com/shows/one-piece/time-limit-the-human-auction-begins/?qid=83bced2a10ad932c'], language='Japanese', password=['⬛!'], range='All', resolution=['1080p'], skip=False, username=['⬛'], verbose=True, version=False)
DEBUG: Operating System : Windows - 10 - 10.0.17134
DEBUG: Python Version : 3.7.2 (32bit)
DEBUG: You have successfully set the Debugging On.
DEBUG: Arguments Provided : Namespace(input=['https://www.funimation.com/shows/one-piece/time-limit-the-human-auction-begins/?qid=83bced2a10ad932c'], language='Japanese', password=['⬛!'], range='All', resolution=['1080p'], skip=False, username=['⬛'], verbose=True, version=False)
DEBUG: Operating System : Windows - 10 - 10.0.17134
DEBUG: Python Version : 3.7.2 (32bit)
DEBUG: Starting new HTTPS connection (1): prod-api-funimationnow.dadcdigital.com:443
DEBUG: https://prod-api-funimationnow.dadcdigital.com:443 "POST /api/auth/login/ HTTP/1.1" 401 None
DEBUG: Starting new HTTPS connection (1): www.funimation.com:443
DEBUG: https://www.funimation.com:443 "GET /shows/one-piece/time-limit-the-human-auction-begins/?qid=83bced2a10ad932c?lang=japanese HTTP/1.1" 200 210
DEBUG: You have successfully set the Debugging On.
DEBUG: Arguments Provided : Namespace(input=['https://www.funimation.com/shows/one-piece/time-limit-the-human-auction-begins/?qid=83bced2a10ad932c'], language='Japanese', password=['⬛?'], range='All', resolution=['1080p'], skip=False, username=['⬛'], verbose=True, version=False)
DEBUG: Operating System : Windows - 10 - 10.0.17134
DEBUG: Python Version : 3.7.2 (32bit)
DEBUG: Starting new HTTPS connection (1): prod-api-funimationnow.dadcdigital.com:443
DEBUG: https://prod-api-funimationnow.dadcdigital.com:443 "POST /api/auth/login/ HTTP/1.1" 401 None
DEBUG: Starting new HTTPS connection (1): www.funimation.com:443
DEBUG: https://www.funimation.com:443 "GET /shows/one-piece/time-limit-the-human-auction-begins/?qid=83bced2a10ad932c?lang=japanese HTTP/1.1" 200 722
DEBUG: You have successfully set the Debugging On.
DEBUG: Arguments Provided : Namespace(input=['https://www.funimation.com/shows/one-piece/time-limit-the-human-auction-begins/?qid=83bced2a10ad932c'], language='Japanese', password=None, range='All', resolution=['720p'], skip=False, username=['⬛?'], verbose=True, version=False)
DEBUG: Operating System : Windows - 10 - 10.0.17134
DEBUG: Python Version : 3.7.2 (32bit)
DEBUG: You have successfully set the Debugging On.
DEBUG: Arguments Provided : Namespace(input=[' https://www.funimation.com/shows/one-piece/time-limit-the-human-auction-begins/?qid=83bced2a10ad932c'], language='Japanese', password=None, range='All', resolution=['720p'], skip=False, username=['⬛?'], verbose=True, version=False)
DEBUG: Operating System : Windows - 10 - 10.0.17134
DEBUG: Python Version : 3.7.2 (32bit)
DEBUG: You have successfully set the Debugging On.
DEBUG: Arguments Provided : Namespace(input=['https://www.funimation.com/shows/one-piece/time-limit-the-human-auction-begins/?qid=83bced2a10ad932c'], language='Japanese', password=None, range='All', resolution=['1080p'], skip=False, username=['⬛?'], verbose=True, version=False)
DEBUG: Operating System : Windows - 10 - 10.0.17134
DEBUG: Python Version : 3.7.2 (32bit)
DEBUG: You have successfully set the Debugging On.
DEBUG: Arguments Provided : Namespace(input=['https://www.funimation.com/shows/one-piece/time-limit-the-human-auction-begins/?qid=83bced2a10ad932c'], language='Japanese', password=['⬛?'], range='All', resolution=['1080p'], skip=False, username=['⬛'], verbose=True, version=False)
DEBUG: Operating System : Windows - 10 - 10.0.17134
DEBUG: Python Version : 3.7.2 (32bit)
DEBUG: Starting new HTTPS connection (1): prod-api-funimationnow.dadcdigital.com:443
DEBUG: https://prod-api-funimationnow.dadcdigital.com:443 "POST /api/auth/login/ HTTP/1.1" 401 None
DEBUG: Starting new HTTPS connection (1): www.funimation.com:443
DEBUG: https://www.funimation.com:443 "GET /shows/one-piece/time-limit-the-human-auction-begins/?qid=83bced2a10ad932c?lang=japanese HTTP/1.1" 200 721
DEBUG: You have successfully set the Debugging On.
DEBUG: Arguments Provided : Namespace(input=['https://www.funimation.com/shows/one-piece/time-limit-the-human-auction-begins/?qid=83bced2a10ad932c'], language='Japanese', password=['⬛?'], range='All', resolution=['720p'], skip=False, username=['⬛'], verbose=True, version=False)
DEBUG: Operating System : Windows - 10 - 10.0.17134
DEBUG: Python Version : 3.7.2 (32bit)
DEBUG: Starting new HTTPS connection (1): prod-api-funimationnow.dadcdigital.com:443
DEBUG: https://prod-api-funimationnow.dadcdigital.com:443 "POST /api/auth/login/ HTTP/1.1" 401 None
DEBUG: Starting new HTTPS connection (1): www.funimation.com:443
DEBUG: https://www.funimation.com:443 "GET /shows/one-piece/time-limit-the-human-auction-begins/?qid=83bced2a10ad932c?lang=japanese HTTP/1.1" 200 721
DEBUG: You have successfully set the Debugging On.
DEBUG: Arguments Provided : Namespace(input=['https://www.funimation.com/shows/one-piece/time-limit-the-human-auction-begins/?qid=83bced2a10ad932c'], language=['dub'], password=['⬛?'], range='All', resolution=['720p'], skip=False, username=['⬛'], verbose=True, version=False)
DEBUG: Operating System : Windows - 10 - 10.0.17134
DEBUG: Python Version : 3.7.2 (32bit)
DEBUG: Starting new HTTPS connection (1): prod-api-funimationnow.dadcdigital.com:443
DEBUG: https://prod-api-funimationnow.dadcdigital.com:443 "POST /api/auth/login/ HTTP/1.1" 401 None
DEBUG: Starting new HTTPS connection (1): www.funimation.com:443
DEBUG: https://www.funimation.com:443 "GET /shows/one-piece/time-limit-the-human-auction-begins/?qid=83bced2a10ad932c?lang=english HTTP/1.1" 200 722
DEBUG: You have successfully set the Debugging On.
DEBUG: Arguments Provided : Namespace(input=['https://www.crunchyroll.com/one-piece/one-piece-episode-of-skypiea-episode-of-skypiea-776847'], language='Japanese', password=['⬛'], range='All', resolution=['1080p'], skip=False, username=['⬛'], verbose=True, version=False)
DEBUG: Operating System : Windows - 10 - 10.0.17134
DEBUG: Python Version : 3.7.2 (32bit)
DEBUG: You have successfully set the Debugging On.
DEBUG: Arguments Provided : Namespace(input=['https://www.crunchyroll.com/one-piece/one-piece-episode-of-skypiea-episode-of-skypiea-776847'], language=['Japanese'], password=['⬛'], range='All', resolution=['1080p'], skip=False, username=['⬛'], verbose=True, version=False)
DEBUG: Operating System : Windows - 10 - 10.0.17134
DEBUG: Python Version : 3.7.2 (32bit)
DEBUG: You have successfully set the Debugging On.
DEBUG: Arguments Provided : Namespace(input=['https://www.funimation.com/shows/one-piece/time-limit-the-human-auction-begins/?qid=83bced2a10ad932c'], language=['Japanese'], password=['⬛'], range='All', resolution=['1080p'], skip=False, username=['⬛'], verbose=True, version=False)
DEBUG: Operating System : Windows - 10 - 10.0.17134
DEBUG: Python Version : 3.7.2 (32bit)
DEBUG: Starting new HTTPS connection (1): prod-api-funimationnow.dadcdigital.com:443
DEBUG: https://prod-api-funimationnow.dadcdigital.com:443 "POST /api/auth/login/ HTTP/1.1" 401 None
DEBUG: Starting new HTTPS connection (1): www.funimation.com:443
DEBUG: https://www.funimation.com:443 "GET /shows/one-piece/time-limit-the-human-auction-begins/?qid=83bced2a10ad932c?lang=japanese HTTP/1.1" 200 210
DEBUG: You have successfully set the Debugging On.
DEBUG: Arguments Provided : Namespace(input=['https://www.funimation.com/shows/one-piece/time-limit-the-human-auction-begins/?qid=83bced2a10ad932c'], language=['Japanese'], password=['⬛?'], range='All', resolution=['1080p'], skip=False, username=['⬛'], verbose=True, version=False)
DEBUG: Operating System : Windows - 10 - 10.0.17134
DEBUG: Python Version : 3.7.2 (32bit)
DEBUG: Starting new HTTPS connection (1): prod-api-funimationnow.dadcdigital.com:443
DEBUG: https://prod-api-funimationnow.dadcdigital.com:443 "POST /api/auth/login/ HTTP/1.1" 401 None
DEBUG: Starting new HTTPS connection (1): www.funimation.com:443
DEBUG: https://www.funimation.com:443 "GET /shows/one-piece/time-limit-the-human-auction-begins/?qid=83bced2a10ad932c?lang=japanese HTTP/1.1" 200 829

Edit: I realized I did not have the latest version and had to get the one from https://github.com/Xonshiz/anime-dl/releases/tag/2019.01.27 . However after doing this I got the exact same errors.

Yes, this is a known issue and we've had discussion regarding it. Try adding "/en-US" at the end of the URL. Follow #77 for this. I'll be pushing an updated .exe that includes this fix. So, closing this for now, as it is a duplicate of #77 .
And as for Funimation, it won't work, as I have not gotten time to look into how to download content from there after they updated their APIs and I do not have an account to check for the same. There's already a request pending for FUnimation inclusion as well.


Issue #1: Update Readme to contain travis badge

Added link to travis badge (project needs to be activated on the side of Travis),
changed link to tamaya to https.

I've signed my commit with an email address that is known via my Eclipse CLA.

Thanks @ottlinger !


Multiple Instances of Atom

Prerequisites

[X] Put an X between the brackets on this line if you have done all of the following:

Reproduced the problem in Safe Mode: http://flight-manual.atom.io/hacking-atom/sections/debugging/#using-safe-mode
Followed all applicable steps in the debugging guide: http://flight-manual.atom.io/hacking-atom/sections/debugging/
Checked the FAQs on the message board for common solutions: https://discuss.atom.io/c/faq
Checked that your issue isn't already filed: https://github.com/issues?utf8=✓&q=is%3Aissue+user%3Aatom
Checked that there is not already an Atom package that provides the described functionality: https://atom.io/packages

Description
Atom opens multiple instances of the App in my Dock
Steps to Reproduce

Open Atom
After using Atom, open a different file from Finder
There is now a separate instance of Atom running.

Expected behavior:
When I open the second file from finder, I expect it to open it in a new tab or new window of the already running instance of Atom.
Actual behavior:
A second instance of Atom opens.
Reproduces how often: [What percentage of the time does it reproduce?]
100%
Versions
You can get this information from copy and pasting the output of atom --version and apm --version from the command line. Also, please include the OS and what version of the OS you're running.
Atom    : 1.15.0
Electron: 1.3.13
Chrome  : 52.0.2743.82
Node    : 6.5.0
apm  1.15.3
npm  3.10.5
node 4.4.5 x64
python 2.7.10
git 2.12.1
Additional Information
Any additional information, configuration or data that might be necessary to reproduce the issue.

Thanks for taking the time to contribute!
We noticed that this is a duplicate of https://github.com/atom/atom/issues/11047. You may want to subscribe there for updates.
Because we treat our issues list as the Atom team's backlog, we close duplicates to focus our work and not have to touch the same chunk of code for the same reason multiple times. This is also why we may mark something as duplicate that isn't an exact duplicate but is closely related.
For information on how to use GitHub's search feature to find out if something is a duplicate before filing, see the How Can I Contribute? section of the Atom CONTRIBUTING guide.


[Ops] 22.08 is coming!

I should update SMSL script to 22.08 once the conda packages are ready/after the release

completed a while back


Azure Baidu notification as Raw type

Hi,
Azure notification hub is not displaying the Baidu notification type list in the azure portal. Is it supported in azure?

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

ID: 5fff427e-92da-d0fe-e0a1-2cdefee16bb9
Version Independent ID: 9790df2c-c30d-8cf6-fa8f-4f02ec3c79aa
Content: Get started with Azure Notification Hubs using Baidu
Content Source: articles/notification-hubs/notification-hubs-baidu-china-android-notifications-get-started.md
Service: notification-hubs
GitHub Login: @kpiteira
Microsoft Alias: kapiteir

@ravjay Thanks for the feedback! We are currently investigating and will update you shortly.

@ravjay I am able to see Baidu as an option. Can you please try a different browser? Let us know if you are talking about a different area within Azure.

@BryanTrach-MSFT I am able to see the Baidu option. My question was to have a notification type.
In Test Send menu.. Select Windows. I can see a field Notification Type but for Baidu there is no Notification Type

Baidu

And the azure documentation is also does not specify about type related information for Baidu.

@ravjay I apologize for the confusion on my end. Thank you for the clarification. I am going to assume that we don't support selecting the notification type for Baidu at this time as I do not have the ability to select the notification type either.
Let me reach out to the product group and see if they have any feedback regarding this. I will update you once I have a reply.

@BryanTrach-MSFT Thanks a lot.

@ravjay The feedback that I have received is that we do not currently allow the selection of the notification type at this time for Baidu.
You can leave feedback at this link to request this feature to be added in the future.
We will now proceed to close this thread. If there are further questions regarding this matter, please reopen it and tag me in your reply. We will gladly continue the discussion.


updated thunderbird (45.0)

Changes to a cask
Editing an existing cask

[x] Commit message includes cask’s name (and new version, if applicable).
[x] brew cask audit --download {{cask_file}} is error-free.
[x] brew cask style --fix {{cask_file}} left no offenses.

@victorpopkov oops, fixed it!

Also, check out cask-repair, it makes Cask updates like this quite easy (details in CONTRIBUTING)


spdlog: fix build on aarch64-darwin + update

Description of changes

Link to dylib in tests
Also update 1.9.2 -> 1.10.0

Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] 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

[x] 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/)
22.05 Release Notes (or backporting 21.11 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
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/prs-ready-for-review/3032/812

@ofborg eval

This is a semi-automatic executed nixpkgs-review with nixpkgs-review-checks extension. It is checked by a human on a best effort basis and does not build all packages (e.g. lumo, tensorflow or pytorch).
Result of nixpkgs-review pr 168586 run on x86_64-linux 1

6 packages marked as broken and skipped:

libsForQt512.plasma-vault
libsForQt514.plasma-vault
lizardfs
nrfutil
python310Packages.tiledb
python39Packages.tiledb

5 packages failed to build and already failed to build on hydra master:

irods: log was empty
irods-icommands: log was empty
python310Packages.qiskit-finance: plain log  |  pretty log
python39Packages.qiskit: log was empty
python39Packages.qiskit-finance: plain log  |  pretty log

63 packages built:

ananicy-cpp
bear
cherrytree
cloudcompare
coeurl
cryfs
far2l
gerbera
gnss-sdr
gnuradio
gnuradioMinimal (gnuradio3_9Minimal)
gnuradioPackages.gnuradio (gnuradio3_9Packages.gnuradio)
grass
hal-hardware-analyzer
kodi (kodiPackages.kodi)
kodi-gbm
kodi-wayland
kodiPackages.a4ksubtitles
kodiPackages.archive_tool
kodiPackages.iagl
kodiPackages.inputstream-adaptive
kodiPackages.inputstream-ffmpegdirect
kodiPackages.inputstream-rtmp
kodiPackages.joystick
kodiPackages.kodi-platform
kodiPackages.libretro
kodiPackages.libretro-genplus
kodiPackages.libretro-mgba
kodiPackages.libretro-snes9x
kodiPackages.netflix
kodiPackages.pvr-hdhomerun
kodiPackages.pvr-hts
kodiPackages.pvr-iptvsimple
kodiPackages.steam-controller
kodiPackages.vfs-libarchive
kodiPackages.vfs-sftp
libsForQt5.plasma-vault (libsForQt515.plasma-vault ,plasma5Packages.plasma-vault)
micromamba
mtxclient
nheko
openroad
pc-ble-driver
pdal
python310Packages.qiskit-aer
python310Packages.qiskit-ibmq-provider
python310Packages.qiskit-ignis
python310Packages.qiskit-nature
python310Packages.qiskit-optimization
python310Packages.vowpalwabbit
python39Packages.pc-ble-driver-py
python39Packages.qiskit-aer
python39Packages.qiskit-ibmq-provider
python39Packages.qiskit-ignis
python39Packages.qiskit-nature
python39Packages.qiskit-optimization
python39Packages.vowpalwabbit
qgis
qgis-ltr
spdlog (spdlog_1)
spdlog_0
tiledb
vowpal-wabbit
waybar

The following issues got detected with the above build packages.
Please fix at least the ones listed with your changed packages:

kodiPackages.kodi-platform:

Package is missing a meta section.
If the package is using runCommand please make sure to inherit or create a meta section.

libsForQt5.plasma-vault:

Package is missing a meta section.
If the package is using runCommand please make sure to inherit or create a meta section.


Document new Git workflow in CHANGELOG.md

Issue Summary
We want to update our git workflow to function more like Gitflow. We need to update the CONTRIBUTING.md file and PULL_REQUEST_TEMPLATE to direct contributors to fork/branch off the development branch and to merge their PRs with the development branch. Once this issue is complete, we will be creating the development branch and making that branch the default. This is part of a larger strategy to execute releases for this SDK on a predictable cadence.
Acceptance Criteria

Update CONTRIBUTING.md documentation, explaining the process of forking and branching off the development branch and submitting PRs agains the development branch.
Update PULL_REQUEST_TEMPLATE with the same addition to the CONTRIBUTING.md documentation.

I would like to take this one. May i ?

I can take this one.
@thinkingserious This repository contains both a PULL_REQUEST_TEMPLATE and PULL_REQUEST_TEMPLATE.md with exactly the same content. I propose removing the md version to reduce duplication and keeping PULL_REQUEST_TEMPLATE for consistency with the other repos.


Un-hide BrowserWindow documentation

Everything from “When setting minimum or maximum window size…” until the closed event was hidden by GitHub even though it was not commented out. It also messed up the indentation of the page after that. Changing the comments a little seems to fix it.

thanks!


__USE_LARGEFILE64 not defined, falling back to plain ftell() etc.

miniz.c doesn't include unistd.h, where it is defined, so I get the pragma warning.

Never mind, this was me stupidly using set(CMAKE_CXX_EXTENSIONS OFF) (and __USE_LARGEFILE64 is only available with --std=gnuwhatever)


meraki.getgrouppolicies()  groupPolicyId is a string. in meraki.getclientpolicy() its a int

meraki.getgrouppolicies()  "groupPolicyId" is a string. In meraki.getclientpolicy() its an int. I believe these should be, and were at some point previously, the same. Workaround is to cast one to the type of the other.
I use getgrouppolicies() to collect the name and ID of the policies and allow the user to select the interesting one, and then later getclientpolicy() to grab the clients with a certain policy, and move them to a different policy.
an example:
meraki_group_policies=meraki.getgrouppolicies(meraki_keys['apikey'],meraki_keys['networkid'], suppressprint=True)
policy_IDs={}
for policy in meraki_group_policies:
#notice the cast to int here as the workaround
policy_IDs[int(policy['groupPolicyId'])]=policy['name']
meraki_clients=meraki.getclients(meraki_keys['apikey'],meraki_keys['device_serial'], suppressprint=True)
for client in meraki_clients:
client_policy=meraki.getclientpolicy(meraki_keys['apikey'], clientmac=client['mac'], networkid=meraki_keys['networkid'], suppressprint=True)
if  client_policy:
if 'groupPolicyId' in client_policy.keys():
# the below test fails as they are different types
if client_policy['groupPolicyId'] in policy_IDs and client_policy['groupPolicyId'] in policy_ID_selected :
print("found the selected policy")

Thanks for flagging this Luke. We'll get this standardized to a string (since it's a label really that doesn't have any numeric meaning) for the getNetworkClientPolicy and updateNetworkClientPolicy operations in v1.

This issue has now been fixed so that the groupPolicyId is returned as a string. Thanks for reporting, Luke!


add github action to test on go version 12 & 13

This will run tests using go versions 1.12 & 1.13 and for each it will test on Ubuntu, Mac OS and Windows all latest.
closes #122
@preslavrachev @Streppel

Sweet, thank you @JohnRoesler! Preslav said he'd do this using Travis but I'm sure he's ok with us using GitHub Actions for this :)

@Streppel just make sure it actions get enabled in the repo settings so it works 😄

@JohnRoesler absolutely, I'm already contacting the project owner 👍🏻

@Streppel @JohnRoesler Great job, guys! I got inspired by this to move my other Go projects away from Travis and over to GH Actions 😉


Avoid inter-VRF packet loops using DROP routes

Coverage increased (+0.03%) to 76.998% when pulling 1891c8bedb224134314ffc14217c80307174ac0a on rastislavszabo:master into eed88f0f6de5e33734ce4d755c56211ef260766a on contiv:master.


Extend split command to optionally produce JSON output

Is your feature request related to a problem? Please describe.
When splitting an existing JSON-format API description, the resulting files are in YAML with no option to keep working with JSON.
Describe the solution you'd like
An option to get the split files as JSON

@lornajane do you think we need the same for join command ?
As an option, we can add an option --ext like in  bundle command

I didn't realise we didn't have this on join! Yes please, although it could go into a separate issue if required.
About the formats: I think --ext is quite confusing, could we use:

the output filetype (so that we don't write yaml into api.json)
keep the same type as the first input file (if there is no output file so we're writing to stdout)

Fixed in https://github.com/Redocly/redocly-cli/pull/1305


0.8.23 release

@palmerj: The max parcel scale is currently set to 10000.
I will test implementing a view with the above function


Improve background image change on sensor page

Description:
Spec how can we improve changing bg image on sensor page

This is the current method for showing user to add background photo for sensor that has no background. But this is not the typical case, since most sensors are added on mobile.


[cppgraphqlgen] Update to v3.3.0

Describe the pull request

What does your PR fix?

Updates to the v3.3.0 release of https://github.com/microsoft/cppgraphqlgen. This has been tested along with #14841 on Windows, Mac, and Linux.

Which triplets are supported/not supported? Have you updated the CI baseline?

It should be supported on any triplet using up-to-date toolchains with C++17 and std::filesystem support. Unfortunately, that doesn't seem to include the x64-linux CI agent, so I'm going to need to mark this as an expected failure if it fails the same way that #14841 did.

Does your PR follow the maintainer guide?

Yes.

See my comment https://github.com/microsoft/vcpkg/pull/14841#issuecomment-736186228

This depends on #14841 now.

Thanks for your contribution!


Invalid value for allowed_special

Describe the bug
Error: Invalid value for allowed_special
at module.exports.__wbindgen_error_new (/api/node_modules/@dqbd/tiktoken/dist/node/_tiktoken.js:414:17)
at wasm://wasm/00fdfe62:wasm-function[29]:0x2acbd
at wasm://wasm/00fdfe62:wasm-function[171]:0x5403e
at Tiktoken.encode (/api/node_modules/@dqbd/tiktoken/dist/node/_tiktoken.js:268:18)
at ChatGPTClient.getTokenCount (file:///api/node_modules/@waylaidwanderer/chatgpt-api/src/ChatGPTClient.js:423:32)
at file:///api/node_modules/@waylaidwanderer/chatgpt-api/src/ChatGPTClient.js:438:36
at Array.map ()
at ChatGPTClient.getTokenCountForMessage (file:///api/node_modules/@waylaidwanderer/chatgpt-api/src/ChatGPTClient.js:436:61)
at ChatGPTClient.buildPrompt (file:///api/node_modules/@waylaidwanderer/chatgpt-api/src/ChatGPTClient.js:357:38)
at ChatGPTClient.sendMessage (file:///api/node_modules/@waylaidwanderer/chatgpt-api/src/ChatGPTClient.js:251:34)
To Reproduce
Steps to reproduce the behavior:
exception occurs when many people ask prompt request
Expected behavior
success return answer
Screenshots
If applicable, add screenshots to help explain your problem.
Node.js version (please complete the following information):

OS: [Linux]
Version [18]

Package version (please complete the following information):

[e.g. 1.15.1]

@qinhongwei123 Can you see if the issue still occurs on the latest version?

Hi @waylaidwanderer this is still happening as of 1.36.0, I've only had it reported when multiple people are using it, too, with regular text inputs.
I think I have a simple fix, as highlighted here: https://github.com/dqbd/tiktoken/issues/35
I just have to write a test script to make sure I can reproduce it with repeated use, then apply the change

So I couldn't reproduce the exact issue, but I noticed that having the tokenizer cached is much more resource intensive, utilizing my CPU at 100% for 5000 calls, which takes 3 seconds. Memory usage fluctuates a lot before garbage collection, and remains on the higher end before memory is freed.
If the tokenizer is freed, as many examples of tiktoken indicate to do, tokenizing is much slower as it initializes each time, but CPU usage remains steady at 33%~. 5000 encodings take 4 min 41 seconds, roughly 18 encodings per second.
Using tiktoken lite with the original methods only nets a small decrease in memory usage during the test, and everything else remains the same from my first paragraph.
I think some middle ground is necessary to scale use of the ChatGPT client, if we are to tokenize multiple times per message, or have a method to bypass tokenizing altogether (although it is pretty tightly coupled with how we're handling prompts). I suspect not handling this may be the cause of the issue, as Users report that restarting the server will solve the issue (until it happens again). although, the issue may be when users call the tokenizer all at once, rather than needing to free it every so often.
I still need to test the behavior of freeing the tokenizer (removing it from cache) every so often, or every X requests.
I'm still thinking what would be a good solution here.

One method to reduce the amount of times we need to tokenize text would be to store the token count for each message as well, maybe...

In regards to solving the original issue, maybe we can just call free when the error happens?

I think the issue may be twofold, not exactly memory related, but maybe something wonky with the tokenizer never being freed. The other issue may be that tokenizing a lot of text at once utilizes too much cpu (100% on my machine CPU 11th Gen Intel(R) Core(TM) i7-11800H @ 2.30GHz). The impact on memory is actually not huge (spikes are not greater than 20 mb and less than 10 mb on average).
I've halved the cpu consumption when I free the tokenizer and reset the tokenizer cache every 25 encodings. The slowdown is pretty generous still tbh, as my machine is able to encode 16,000,000 tokens in 1 minute (roughly 267 getTokenCount calls for a 1000 token text per second), which is far above the rate limits anyway (60 RPM 60,000 TPM).
That approach might work well!

I can run some tests on a free tier EC2 instance to test in a more constrained environment, as my machine can't reproduce the exact issue anyway

In regards to solving the original issue, maybe we can just call free when the error happens?

After sleeping on it, I think we should keep it simple and try this. And if the issue comes up again, we could try freeing more frequently.


Showing set of posts again

Occasionally, I see a collection of posts in a loop, like:
A
B
C
D
E
C
D
E
C
D
E
F
G
H
...
If it's not reproducible for you, please advise me how to obtain debug logs.

Yes this issue arises sporadically and this could be a bug of the API itself.
I just published v1.4.2. I changed the API calls to fetch 9 posts instead of 10, since this caused some issues (e.g. that GagBook was suddenly not able to fetch the posts properly and gave the 'Reached end of the list'-message). The API seems to be buggy and it seems to be only working properly with the default settings. :D
Please try it out and report if this issue has been fixed with that version.

way much better now, thanks!

Great, thanks for the confirmation. :)


Release 0.6.0 🚀

Changelog

⚠ BREAKING Remove support for the undocumented --files flag.
⚠ BREAKING Rename the BUILDKITE_API_ACCESS_TOKEN environment variable to BUILDKITE_SPLITTER_API_ACCESS_TOKEN.
Add support for split-by-example using the BUILDKITE_SPLITTER_SPLIT_BY_EXAMPLE environment variable.
Add support for more verbose debug logging using the BUILDKITE_SPLITTER_DEBUG_ENABLED environment variable.

:rocket::rocket::rocket:


This looks amazing! One question please : )

Hello! I am late to the Rocksmith party (very late) so please excuse the beginner question.
I've been looking into using Rocksmith to learn some Spanish guitar instrumental songs.
I've looked into the process of creating CDLCs and it seems that until very recently doing so required you to use 4 or 5 programs:
UltraStar Creator
Editor on fire
Guitar Pro
Rocksmith Toolkit
Wwise
By the way I'd love to do the whole process on Mac, so happy to see you offer a Mac version!
Is it my understanding that your absolutely awesome program replaces the need to juggle 5 programs and you now only need to use this one toolkit that you've developed?
Is there a tutorial or a video anywhere that makes use of your software?
In my case, I have tabs, and I want to practice them in Rocksmith. There are no lyrics and no other instruments as it happens.
Many many thanks! So nice to see something fresh and actively developed in 2023 for Rocksmith!!

Unfortunately, you still need multiple programs for CDLC creation.
This program mainly replaces the Toolkit, any program you would use to calculate volume values, and some of my own tools (mainly DDC Improver). Wwise is also still needed, but you just need to have it installed.
I don't own a mac, so I haven't been able to test the mac version in a long time, so I'm not sure if it still works 100%.
There is also a new Rocksmith-specific program that replaces EOF in development. (See #rs-charter channel in the CustomsForge discord).
I toyed with the idea of developing an "all-in-one solution" some time ago, but decided not work on such a thing when RS+ was announced.
The main CDLC creation tutorial uses my program. I don't know if any good video tutorials exist.

Thanks for the reply and all that info! Very helpful!


Fixing the examples so that they correspond to the new potential setup.

Removed the passing of structure from the examples and the README.md, and made used of the potential dictionaries to pass the data to the EmpiricalPotential instances.
Addresses #18

thanks!


pod search marqueeview error,this pod is made by myself,but it doesn't work;I have try anything;

pod search marqueeview
――― MARKDOWN TEMPLATE ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
Command
/Users/jack/.rvm/gems/ruby-2.4.0/bin/pod search marqueeview
Report
What did you do?
What did you expect to happen?
What happened instead?
Stack
CocoaPods : 1.5.0
Ruby : ruby 2.4.0p0 (2016-12-24 revision 57164) [x86_64-darwin17]
RubyGems : 2.6.14
Host : Mac OS X 10.13.4 (17E199)
Xcode : 9.3 (9E145)
Git : git version 2.15.1 (Apple Git-101)
Ruby lib dir : /Users/jack/.rvm/rubies/ruby-2.4.0/lib
Repositories : master - https://github.com/CocoaPods/Specs.git @ d4815404ae25a0ca3e73d1298cff56ea10ec447c
specs - https://github.com/OneWang/MarqueeView.git @ 1c5d8bfb2a0928094524896b1d4be5b5c2aaf217
Plugins
cocoapods-deintegrate : 1.0.2
cocoapods-plugins     : 1.0.0
cocoapods-search      : 1.0.0
cocoapods-stats       : 1.0.0
cocoapods-trunk       : 1.3.0
cocoapods-try         : 1.1.0
Error
ArgumentError - comparison of Pod::Version with nil failed
/Users/jack/.rvm/gems/ruby-2.4.0@global/gems/cocoapods-core-1.5.0/lib/cocoapods-core/source/aggregate.rb:60:in <' /Users/jack/.rvm/gems/ruby-2.4.0@global/gems/cocoapods-core-1.5.0/lib/cocoapods-core/source/aggregate.rb:60:in block in representative_set'
/Users/jack/.rvm/gems/ruby-2.4.0@global/gems/cocoapods-core-1.5.0/lib/cocoapods-core/source/aggregate.rb:56:in each' /Users/jack/.rvm/gems/ruby-2.4.0@global/gems/cocoapods-core-1.5.0/lib/cocoapods-core/source/aggregate.rb:56:in representative_set'
/Users/jack/.rvm/gems/ruby-2.4.0@global/gems/cocoapods-core-1.5.0/lib/cocoapods-core/source/manager.rb:129:in block in search_by_name' /Users/jack/.rvm/rubies/ruby-2.4.0/lib/ruby/2.4.0/set.rb:324:in each_key'
/Users/jack/.rvm/rubies/ruby-2.4.0/lib/ruby/2.4.0/set.rb:324:in each' /Users/jack/.rvm/gems/ruby-2.4.0@global/gems/cocoapods-core-1.5.0/lib/cocoapods-core/source/manager.rb:128:in map'
/Users/jack/.rvm/gems/ruby-2.4.0@global/gems/cocoapods-core-1.5.0/lib/cocoapods-core/source/manager.rb:128:in search_by_name' /Users/jack/.rvm/gems/ruby-2.4.0/gems/cocoapods-search-1.0.0/lib/cocoapods-search/command/search.rb:87:in local_search'
/Users/jack/.rvm/gems/ruby-2.4.0/gems/cocoapods-search-1.0.0/lib/cocoapods-search/command/search.rb:63:in run' /Users/jack/.rvm/gems/ruby-2.4.0/gems/claide-1.0.2/lib/claide/command.rb:334:in run'
/Users/jack/.rvm/gems/ruby-2.4.0@global/gems/cocoapods-1.5.0/lib/cocoapods/command.rb:52:in run' /Users/jack/.rvm/gems/ruby-2.4.0@global/gems/cocoapods-1.5.0/bin/pod:55:in <top (required)>'
/Users/jack/.rvm/gems/ruby-2.4.0/bin/pod:23:in load' /Users/jack/.rvm/gems/ruby-2.4.0/bin/pod:23:in '
――― TEMPLATE END ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
[!] Oh no, an error occurred.
Search for existing GitHub issues similar to yours:
https://github.com/CocoaPods/CocoaPods/search?q=comparison+of+Pod%3A%3AVersion+with+nil+failed&type=Issues
If none exists, create a ticket, with the template displayed above, on:
https://github.com/CocoaPods/CocoaPods/issues/new
Be sure to first read the contributing guide for details on how to properly submit a ticket:
https://github.com/CocoaPods/CocoaPods/blob/master/CONTRIBUTING.md
Don't forget to anonymize any private data!
Looking for related issues on cocoapods/cocoapods...
Swift unit tests broken after the migration to cocoapods 0.36.RC.1
#3244 [closed] [11 comments]
31 Mar 2015

ArgumentError - comparison of Pod::Version with nil failed

ArgumentError - comparison of Pod::Version with nil failed

I had got this issue before, if you use private repo ,check your local repo, you will find a empty dir without any version , just delete this empty dir, then pod install, it will be OK.

I used public repo, This repo is made by myself; but it did't work;

I had got this issue before, if you use private repo ,check your local repo, you will find a empty dir without any version , just delete this empty dir, then pod install, it will be OK.

I used public repo, This repo is made by myself; but it did't work;


webcam streamer not working

Hi i'm only getting a black ndi signal when trying to add a webcam and stream it. All seems to work fine except from the NDI stream. Is there some firewall settings that i should alter??

Try to allow port 5960 and 5961 on your firewall.
https://firewalld.org/documentation/howto/open-a-port-or-service.html


Added Release Drafter

Signed-off-by: Adithya Krishna<EMAIL_ADDRESS>This PR Fixes #7

This PR Adds Release Drafter

This PR also adds a Pull Request Template to the Repo

[x] - Yes, I've Signed-Off My Commits

@Anita-ihuman  Can you please review this? 😶

@Anita-ihuman Can you please review this? 😶
@vinayaksh42  and @Nikhil-Ladha  Will review your PR

@DelusionalOptimist great catch. You're right. Could you assist in replicating the labels from the layer5io/meshery repo? I'll pop over the right privileges to be able to do so.

@DelusionalOptimist great catch. You're right. Could you assist in replicating the labels from the layer5io/meshery repo? I'll pop over the right privileges to be able to do so.

Sure @leecalcote, I'd be glad to help with this :D

Thanks, all.


Align logging with Transformers (again)

Fix #2832

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint.

I wasn't aware of https://github.com/huggingface/datasets/pull/1845 before opening this PR. This issue seems much more complex now ...


CFP: add loadBalancerSourceRanges to the Gateway

Cilium Feature Proposal
Thanks for taking time to make a feature proposal for Cilium! If you have usage questions, please try the slack channel and see the FAQ first.
Is your proposed feature related to a problem?
If so, please describe the problem
need the ability to include a loadBalancerSourceRanges to the Gateway spec.listeners (3074) so that the load-balancer service created by the gateway has  loadBalancerSourceRanges.
If 3074 cannot be implemented, implement  loadBalancerSourceRanges in Cilium as a Gateway annotation.
Describe the feature you'd like
need the ability to include a loadBalancerSourceRanges to the Gateway spec so that the load-balancer service created by the gateway has  loadBalancerSourceRanges.
This goes with this gateway request: https://github.com/kubernetes-sigs/gateway-api/issues/3074
Include any specific requirements you need
(Optional) Describe your proposed solution
Please complete this section if you have ideas / suggestions on how to implement the feature. We strongly recommend discussing your approach with Cilium committers before spending lots of time implementing a change.
For longer proposals, you are welcome to link to an external doc (e.g. a Google doc). We have a Cilium Feature Proposal template to help you structure your proposal - if you would like to use it, please make a copy and ensure it's publicly visible, and then add the link here.
Once the CFP is close to being finalized, please add it as a PR to the design-cfps repo for final approval.

looks already supported using annotations


Please publish crate

I learned about rkyv_util from https://github.com/rkyv/rkyv/issues/501#issuecomment-2282904835 and immediately went to https://docs.rs/rkyv_util -- nothing there, as the crate isn't published. Now I ended up with a git import in my Cargo.toml.
I don't see a reason why this crate wouldn't be published. It's structured as a library, not a copy-paste example, and so on.
Could someone publish the crate, please?

The current state of the repo has been published as rkyv_util 0.1.0-alpha.1.


Updating the latest ami-id in cluster config section of README

Why are these changes needed?
Updating the latest AMI in cluster config section
Related issue number

Checks

[ ] I'm working against the latest source on the experimental branch.
[ ] I've run scripts/format.sh to lint the changes in this PR.
[ ] I've included any doc changes needed.
[ ] I've made sure the tests are passing. Note that there might be a few flaky tests.
Testing Strategy

[ ] Unit tests
[ ] Release tests
[ ] This PR is not tested :(

License
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

One minor thing - would you mind submitting the PR against the admin branch instead?

Closing in favor of https://github.com/amzn/amazon-ray/pull/99


Remove unnecessary Safe tags

Codecov Report

Merging #3778 into master will increase coverage by 0.01%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #3778      +/-   ##
==========================================
+ Coverage    22.9%   22.91%   +0.01%
==========================================
  Files         124      124
  Lines       24755    24755
==========================================
+ Hits         5669     5672       +3
+ Misses      18223    18221       -2
+ Partials      863      862       -1

Impacted Files
Coverage Δ

modules/process/manager.go
73.91% <0%> (+4.34%)
:arrow_up:

Continue to review full report at Codecov.

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


Add a contribution guideline

Add a contribution guideline similar to Minishift.
[1] https://github.com/minishift/minishift/blob/master/CONTRIBUTING.adoc

Resolved via https://github.com/code-ready/crc/pull/17


Standard A0 SKU cannot be used to create a cluster

add a line: - Standard A0 SKU cannot be used to create a cluster.
There will have a WaitingForNodes issue when using Standard A0 SKU as it only has 0.75GB memory.

@zhangdingsong : Thanks for your contribution! The author, @ChackDan, has been notified to review your proposed change.

@zhangdingsong Your contribution duplicates with simplified context the line above it:
Current Documentation:
"Partial core VM SKUs like Standard A0 are not supported for production workloads."
Your Contributions:
"Standard A0 SKU cannot be used to create a cluster."
How does repeating the content help here?

@aljo-microsoft  Standard A0 SKU is not suitable to create a cluster not just for production workload but also for other purposes.

Does it not work when using them with whole CPU counts?
It's not suitable is the correct verb; not its not possible.

@aljo-microsoft  well, it is not possible. You can give it a try. ;)

@zhangdingsong
You can provision these SKU's and deploy a standalone cluster on them.
Its NOT recommended for production workloads.
Please close this issue if i was able to deliver clarity for your question?


./plex -app THISAPPDOESNOTEXIST -input-dir testdata still finds and moves data

The bug I had to squish had to do with a typo in the app config. While fixing that bug, I learnt that for a reason that is not fully clear to me
(base) rindtorff@niklas plex % ./plex -app THISAPPDOESNOTEXIST -input-dir testdata
BACALHAU_API_HOST not set, using default host
## User input ##
Provided application name: THISAPPDOESNOTEXIST
Provided directory path: testdata
Using GPU: false
Using Network: false
## Default parameters ##
Using app configs: config/app.jsonl
Setting layers to: 2
## Validating ##
## Searching input files ##
Found 9 matching files
testdata/binding/abl/7n9g.pdb
testdata/binding/abl/ZINC000003986735.sdf
testdata/binding/abl/ZINC000019632618.sdf
testdata/binding/pdbbind_processed_size1/6d08/6d08_ligand.sdf
testdata/binding/pdbbind_processed_size1/6d08/6d08_protein_processed.pdb
testdata/binding/pdbbind_processed_size2/6d08/6d08_ligand.sdf
testdata/binding/pdbbind_processed_size2/6d08/6d08_protein_processed.pdb
testdata/binding/pdbbind_processed_size2/6qqu/6qqu_ligand.mol2
testdata/binding/pdbbind_processed_size2/6qqu/6qqu_protein_processed.pdb
Created job directory /Users/rindtorff/github/labdao/plex/40fdbb8c-4a3f-45b0-8c24-d07999c0d5eb
unexpected end of JSON input
(base) rindtorff@niklas plex %

we seem to move and match files based on their file ending even if the app does not exist in the app.config

should introduce a check for a match earlier
should figure out why these patterns are matched

app config no longer exists


Expose validation errors

Webflow returns validations errors in the problems property. We can add them to the exception message to ease debugging.

closing this, see #16

👍


FreeBASIC Syntax highlighting

Hi, please add FreeBASIC Syntax highlighting.
https://freebasic.net/
Maybe this help?
https://github.com/KDE/syntax-highlighting/blob/master/data/syntax/freebasic.xml
Btw thanks for making Rustpad, this is really awesome :D

Thanks for the feature request. You'll need to add FreeBASIC as a supported language to Monaco. See https://github.com/microsoft/monaco-editor/tree/main/src/basic-languages - perhaps create an issue there?


fix and add KokushimusoResolver

close #24

Current coverage is 69.63%

Merging #98 into master will increase coverage by +0.29% as of dec7e26

@@            master     #98   diff @@
======================================
  Files           45      45
  Stmts         1070    1067     -3
  Branches       268     268
  Methods          0       0
======================================
+ Hit            742     743     +1
+ Partial         56      55     -1
+ Missed         272     269     -3

Review entire Coverage Diff as of dec7e26

Powered by Codecov. Updated on successful CI builds.


occasionally  helm instal  errorl:Unable to continue with install: could not get infotmation about the resource

Output of helm version: 3.3.4
Output of kubectl version: 1.20.10
Cloud Provider/Platform (AKS, GKE, Minikube etc.):
When I test 50 concurrent helm install release, occasionally there will be the following error：
Unable to continue with install: could not get infotmation about the resource :deployments.apps "xxxx" is forbidden,User “system:serviceaccount:xxx” cannot get resource "deployment" in API group "apps"  in the namespace "xxxx"
I want to know if this is the cause of helm or k8s, and how to avoid it

A few things that might help.
First, You should be on Helm 3.5 or 3.6 if you're interacting with Kubernetes 1.20. You can see the version support policy for more details. This is derived from our use of Kubernetes packages and their support policies.
Second, if you add --debug -v 10 to a command you'll get a lot more debug information that may show some details. The --debug provides more details from Helm while -v 10 provides more verbose logging to the underlying Kubernetes packages. Some information may show up there.

This is a mistake of mine,I foud the reason  when I add  --debug -v 10. Thanks a lot


Broadlink RM Mini 3 not recognized.

Hi, i just bought a broadlink RM Mini 3 from Amazon and I have this problem:
{
"platform": "BroadlinkRM",
"name": "Broadlink RM",
"host": "<IP_ADDRESS>",
"mac": "24:df:xx:xx:xx:xx",
"isRFSupported": true,
"hideScanFrequencyButton": true,
"hideLearnButton": false,
"hideWelcomeMessage": true
}
[Homebridge] [4/4/2020, 8:05:07 AM] [Broadlink RM] [INFO] Learn Code initializing (undefined)
[Homebridge] [4/4/2020, 8:05:07 AM] [Broadlink RM] [ERROR] Learn Code (Couldn't learn code, device not found)
Unlike my broadlink purchased last year I noticed that the new firmware is V44057.
I have the same problem also from the broadlink manager
Broadlink manager:
Looking for devices...
Found device : Unknown [<IP_ADDRESS>]
Writing compatible device not detected!
No problem instead via alexa and the broadlink app.
Thanns

I had similar problem several days ago.
Please, try install e-control software(older BroadLink app), after connection with broadlink you will find setting called “locK device”. I checked and unchecked again that setting and broadlink immediately has paired with Homebridge.
Best regards

Thanks but my broadlink cant connect to old app :(
Il 04/04/2020 16:58:50, lukaszzsch<EMAIL_ADDRESS>ha scritto:
I had similar problem several days ago.
Please, try install e-control software(older BroadLink app), after connection with broadlink you will find setting called “locK device”. I checked and unchecked again that setting and broadlink immediately has paired with Homebridge.
Best regards
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub [https://github.com/lprhodes/homebridge-broadlink-rm/issues/589#issuecomment-609041114], or unsubscribe [https://github.com/notifications/unsubscribe-auth/APB2WH67IBAFOSNABEXNS5LRK5DKRANCNFSM4L6LA2CA].

Try to reset broadlink rm at first

I've tried a dozen times, even trying to set it in ap mode.
Nothing. :(
Il 04/04/2020 18:18:14, lukaszzsch<EMAIL_ADDRESS>ha scritto:
Try to reset broadlink rm at first
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub [https://github.com/lprhodes/homebridge-broadlink-rm/issues/589#issuecomment-609052174], or unsubscribe [https://github.com/notifications/unsubscribe-auth/APB2WHZ6PQO2N4RZBPLB4EDRK5MUJANCNFSM4L6LA2CA].

I have the same problem

I could fix this using the setup from python-broadlink (https://github.com/mjg59/python-broadlink)
After the setup I could find the device even without the host

I have tried as well with the old app but totally unable to use it to configure the RM3 mini
I have looked at the link from @rafaelncarvalho but I have not been able to use that either.
I am getting this error
File "./broadlink_discovery", line 14, in <module>     devices = broadlink.discover(timeout=args.timeout, local_ip_address=args.ip, discover_ip_address=args.dst_ip)   File "/usr/local/lib/python2.7/dist-packages/broadlink-0.13.0-py2.7.egg/broadlink/__init__.py", line 124, in discover     checksum = adler32(packet, 0xbeaf) & 0xffff TypeError: adler32() argument 1 must be string or read-only buffer, not bytearray
I was wondering if you could maybe post a total dummy guide (very detailed) on how you got it to work since it seems that this is the only way to fix this.
It would be much appreciated

Same problem i manage to solve it like this...
,
{
"platform": "BroadlinkRM",
"debug": "true",
"plugin_name": "homebridge-broadlink-rm",
"accessories": [
{
"name": "Logitech z906 Speaker",
"type": "switch",
"data": {
"on": "2600500000012990151015341510150f160f15101510150f160f15101510150f151015341510153415101510150f151015101510150f153416331634153415341534153415341510150005da0001294616000d050000000000000000",
"off": "2600500000012990151015341510150f160f15101510150f160f15101510150f151015341510153415101510150f151015101510150f153416331634153415341534153415341510150005da0001294616000d050000000000000000",
"hosts": {
"address": "<IP_ADDRESS>7",
"mac": "78:0f:78:00:5e:e7"
}
}
}
],
"plugin_map": {
"plugin_name": "homebridge-broadlink-rm"
}
}

I had similar problem several days ago.
Please, try install e-control software(older BroadLink app), after connection with broadlink you will find setting called “locK device”. I checked and unchecked again that setting and broadlink immediately has paired with Homebridge.
Best regards

Ahhhhh, THANK YOU! Works perfectly now!


IGNITE-8867

Please add a name to this PR

I've ready to test/review new feature, but please add full example (test are not enough to estimate the nuances of the proposed approach)
Also I didn't find tests for Trainer Transformers