feat: Added Quick Start Documentation

The rationale for this change:
I've created a simple quick-start file to simplify the onboarding process for new users. I mainly based it on the example/README.md.
What changes are included in this PR?
This PR introduces:
A simple quick-start file that outlines the essential steps to kickstart use.
Are there any user-facing changes?
Users will now have access to a quick-start guide that hopefully simplifies the initial getting started process.

@Butch78 CI is failing due to prettier check. See CONTRIBUTING guide for instructions on running prettier.


Customer Managed Node (Worker/slave) vs Azure Managed Nodes (master/control plane)

Can I please if this article only applies to the Customer managed worker nodes (i.e. the IaaS nodes you can actually eye-ball within the portal when you stand up a cluster)?
Can I assume the Azure managed control plane/master nodes which are abstracted away from the user do not use the same network routes applied to the subnet where the AKS cluster is hosted.

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

ID: a38439d0-0125-3445-1c0a-a03b940e315d
Version Independent ID: c6436a35-94b9-6396-3b13-9291f0a17b21
Content: Restrict egress traffic in Azure Kubernetes Service (AKS)
Content Source: articles/aks/limit-egress-traffic.md
Service: container-service
GitHub Login: @iainfoulds
Microsoft Alias: iainfou

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

@stephen-cairns I am not fully understanding the ask here. Could you elaborate a bit for me?

@MicahMcKittrick-MSFT sure.  So there are master nodes (which is the control plane managed by MS as part of AKS Service) and then there are the customer managed nodes (worker/slave nodes).  When you stand up a AKS cluster with advanced networking and select a VNET/AKSSubnet then as per document outbound internet is required.   I suppose the outbound internet egress lockdown steps relate to the customer managed nodes only?  So what I am asking is are the Microsoft managed master nodes which you do not see out of control in terms of networking.  I.e. do they set on the Azure backbone fabric which have there own set of networking rules etc.  Or do they actually exist on the VNET/AKSSubnet and any UDRs, whitelisting egress controls also apply to these master nodes.
Just want to know if the networking for the two parts - customer managed nodes running on the IaaS you can actually see - is this different to the master nodes which MS manages and is that networking something MS manage and we have no control over.

Got it! Thanks for the explination :)
@iainfoulds @sauryadas is this something one of you could elaborate on?

Master components are part of the Azure infrastructure and not part of any configuration that can be done as part of egress traffic. The configurations available, such as in this doc, are only for the nodes.

Thanks @iainfoulds that helps!
@stephen-cairns I will close this out for now but if you have additional questions just let us know and we can always reopen and continue the conversation.


[SP-2971] - Backport of PPP-3572 - Vulnerability CVE-2012-2098 - comm…

…ons-compress-1.4.jar having implicit dependency on kettle-core-<IP_ADDRESS>-84.jar (6.1 Suite)
@graimundo, @mkambol, @pamval, here is backport of https://github.com/pentaho/pentaho-kettle/pull/3038/files to 6.1. Thanks.

Build Completed
:white_check_mark: This pull request has passed all validations.
Build Commands
ant -Dtestreports.dir=bin/reports/unit-test -f core/build.xml clean-all resolve jacoco && ant -Dtestreports.dir=bin/reports/integration-test -f core/build.xml jacoco-integration checkstyle publish-local

Cleanup Commands
rm -r ~/.ivy2/local || echo no publish local to remove

Changed files
  core/ivy.xml


Update default.rb

The "python-pip" package doesn't not appear to exist on recent redhat versions, though I've only tested this on RH7, hence the fix for that OS only.

This PR is the same as #6 correct?
@shlomoswidler would you be ok with adding a test kitchen suite?
The awscli's dependencies are python > 2.6.5 and pip.
The cookbook could be refactored to getting the system to a state where python and pip installed.
Then the dependency on the python-pip package could be removed.
What do you think?


Disable specific completions

Hello,
how can I disable specific completions?
E.g. I'd like to have apply, bind, call, toString, length completions, but without Function ( paramsAndBody_..: string )?
I'd like to be solution without editing the Packages/JavaScript Completions/sublime-completions/Function.sublime-settings file

Hello @panczarny ,
There isn't something like that at the moment!
You can only disable the whole file.
I will check what i can do about that.
Thanks


Add description how to generate ops wrapper

Generating instruction of ops wrapper is useful for development of go binding.

Can one of the admins verify this patch?

@asimshankar Thanks for review. I updated accordingly.

might I ask what led you to have to generate your own wrappers?
Just for development. I tried to find which API is not generated as wrappers. And there seems to be some diffs between current wrappers.go and regenerated one. When is wrappers.go generated usually?

We currently update wrappers.go with a cron job, which you'll see in the file history

@tensorflow-jenkins test this please

Jenkins, test this please.

@maciekcc : The CLA failure is just because it's being cautious about my typo fixes. I believe this is good to merge.

We should merge this. Currently I'm not able to do so, due to the red status from CLAbot, even though we've verified that we have CLA consent.


Add read support for avar table

This adds support for the avar table with a method to apply the piecewise linear mapping to a normalized coordinate.
One thing of note is that this adds a mul_div method to Fixed. FreeType's FT_MulDiv produces very slightly different results from FT_MulFix followed by FT_DivFix and this replicates that so we produce identical results.
This also makes use of VarLenArray and the traverse method for that field is stubbed out in similar fashion to the one in post. Can we solve this with a custom impl of SomeArray?

These changes seem beneficial to codegen across the board. Thanks for the assist!


As slightly more typesafe impl of the connector mojo which leverages …

…jackson object binding to do most of the json parsing and formatting.

I dont think this brings any value, and it also breaks the output now.

I didn't explain this to well. Sorry about that.
Today we improved the JSon schema that is generated by Camel and it uses boolean, numeric, types etc. This is done by ticket: https://issues.apache.org/jira/browse/CAMEL-10842
So we dont need this jackson and can rely on the same parser all over in Camel.

@davsclaus I don't fully understand where it's breaking the output.  Is there a failing test case or perhaps you can point me to example that causes a failure?

Camel is now already more type-safe in the generated json schema. Jackson is not needed. Instead we use the same parser all around in Camel.

@davsclaus I'm mostly trying to take fix code like can be seen at:
https://github.com/apache/camel/pull/1470/files#diff-419cb00ca9372e6591f0fc003d48fda9L357
which will break json encoding depending on content of what's in the description.  Better to have a clean data model and let jackson properly encode the json.

The description is being sanitized for invalid content
https://github.com/apache/camel/blob/master/connectors/camel-connector-maven-plugin/src/main/java/org/apache/camel/maven/connector/JSonSchemaHelper.java#L249


Feature/1624/add discussion link for tools

for DOCK-1624
added forumurl column for tools
/containers/{containerId} updates the forumurl

Oops, approved by mistake


add link to minigrant application

sigh I'm so sorry this took me so long to get to! Thank you @Islast!!


add GH Action for JSR

see https://jsr.io/docs/publishing-packages#publishing-from-github-actions

My deployment script does everything we need, so this is a low priority issue. You can tag it as p3 when you added the new labels.


Fix annotations in import_lab?

I am trying to use import_lab, but there are some files in the Isophonics dataset that have empty range annotations (e.g., chordlab/Carole King/06 Way Over Yonder.lab). This causes the JAMS validation to fail.
So, my question is: should we modify import_lab to such that it "fixes" these annotations or should this function not alter the lab at all  (and maybe modify the "broken" annotations in the parsers)?
I would go for the former, and maybe raise a warning every time an alteration of the original lab occurs.

This causes the JAMS validation to fail.

This is exactly what vaildation is for. :)
My thoughts on this:

Core jams io functions should never change/fix the data, beyond what is necessary to correctly parse it.  (Ragged tab split-joining, i think, doesn't count as modification here; rather it's a workaround to deal with poorly specified annotation formats.)
It's pretty well-known at this point that isophonics has tons of broken timing data.  Correcting this should be the job of the dataset parse script, so that all changes that occur during translation are centralized and properly documented.  (Documentable?)
Warnings for this kind of thing are bad news, since they're so easy to ignore.  In general, I'd prefer exceptions unless explicitly disabled (eg, strict=False).

Following up: is there anything that needs doing on this issue?

No, I believe we can close this.
On Tue, Jun 23, 2015 at 1:03 PM, Brian McFee<EMAIL_ADDRESS>wrote:

Following up: is there anything that needs doing on this issue?
—
Reply to this email directly or view it on GitHub
https://github.com/marl/jams/issues/36#issuecomment-114573355.


MINOR: need to update system test version after version bump

More detailed description of your change,
if necessary. The PR title and PR message become
the squashed commit message, so use a separate
comment to ping reviewers.
Summary of testing strategy (including rationale)
for the feature or bug fix. Unit and/or integration
tests are expected for any behaviour change and
system tests should be considered for larger changes.
Committer Checklist (excluded from commit message)

[ ] Verify design and implementation
[ ] Verify test coverage and CI build status
[ ] Verify documentation (including upgrade notes)

Actually, why do we need this version?

According to https://github.com/apache/kafka/commit/a1ca07d3163b8be05056347e9403bcd6a36d535a#diff-503f218d646c10f484fdc9d6315bf2e3R18, there is only one place in the system tests that need updating. It would be good if that were really the case. If not, then we should update that comment to be correct so that people don't miss it in future updates.

Kafka Streams system tests use this. Will update gradle.properties accordingly and update this PR.

Merging to trunk.


suggest add error level for jsdom

In some website page, we can catch an error: "invalid markup" , but result is most correct, so we can ignore it. Accurate to say that it's just a security warning.
https://github.com/sylvinus/node-crawler/issues/94

Subsuming into #1039. I think "invalid markup" isn't there anymore anyway.


Please support for vless

Can openclash support vless, if can, how do it?

Openclash is an app based on clash, all features like vmess, ss, etc are provided by clash, not openclsh, if you want openclash support vless, clash should support vless first.

Thanks brother,..


API refresh

[ ] Concept -> Stream
[ ] Component -> Element
[ ] Confluence -> Merge (? it's shorter to write, and well known word. Might be a better fit)
[x] Remove deprecated functions
[ ] Add decorators for Stream and Nano (for future debugging insight implementation)
[ ] New folder hierarchy: explicit folders for element/nano/stream/page. Remove artificial constraint of namespace/module. This will allow user to form their own structure.
[x] Disallow arrays to be used as values in 'connect'
[x] Deprecate objects used as values this will still be needed, so we can't remove it

Related to folder hierarchy, we might want to rename the src folder. According to some resources src communicates that this is code that needs to be compiled before it can be used. This is most definitely not the case with Tiden apps as we do not compile code.
In NodeJS lib communicates code that is ready to be used by an external party. While this is more appropriate, it's not really an ideal fit either. Tiden nanos and streams may be exported, but in the normal case they are an integral part of the app that we're building.
We could adopt the convention set by rails. This is currently my favorite. The "app" building blocks goes in a folder called... app. Simple enough, very clear.
If we decide to go this way, then the root folder structure might look something like this:
public/
   ... static files
lib/
  ... any helpers or general purpose libraries goes here
app/
  streams/ (these core-level streams are provided by stdlib #7 )
    url.js
    audio.js
    navigator.js
  someModule/
    streams/
      ...
     nanos/
       ...
     pages/
        ...

We might want to consider renaming Element to CustomElement not to conflict with native web Element

Merges that return undefined was fixed in f0a6c1c7


⚠ Turnos 24x7 has degraded performance

In ad47838, Turnos 24x7 (https://reservas-dev.alternativasinteligentes.com/) experienced degraded performance:

HTTP code: 200
Response time: 972 ms

Resolved: Turnos 24x7 performance has improved in 940b750.


Error type made public

Hi,
For some reason the session::Error type is public, but not re-exported anywhere so I can't match on it to get my backend error out. Is there any chance this could be changed to be re-exported for 0.7.4?

Sorry about that. Absolutely! It's intended to be accessible, so we'll address that in the next release.

Just to clarify, axum_login::tower_sessions::session::Error isn't what you're looking for, right?

This will be part of the 0.8.0 release which I'll cut presently.

0.8.0 is now released.

That's got to be the fastest issue resolution I've ever been a part of - thanks!


refactor: add proc_printer_program and use utils in to_cobol

Codecov Report

Merging #73 (c928240) into master (c634c41) will decrease coverage by 0.01%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##           master      #73      +/-   ##
==========================================
- Coverage   99.54%   99.53%   -0.02%
==========================================
  Files          13       13
  Lines         441      427      -14
  Branches       67       62       -5
==========================================
- Hits          439      425      -14
  Partials        2        2

Impacted Files
Coverage Δ

string_to_code/to_algol68.py
100.00% <100.00%> (ø)

string_to_code/to_bash.py
100.00% <100.00%> (ø)

string_to_code/to_c.py
100.00% <100.00%> (ø)

string_to_code/to_cobol.py
100.00% <100.00%> (ø)

string_to_code/to_cpp.py
100.00% <100.00%> (ø)

string_to_code/to_python3.py
100.00% <100.00%> (ø)

string_to_code/utils.py
100.00% <100.00%> (ø)

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


y

Any more information you can post on a subject? I guess you just hit ENTER by accident while typing task title and it was created.


fix npm command

You forgot to add "run" to your npm command. I fixed it :)

thanx, i change commands to run with yarn


update

Project Abstract

Please provide a brief description of your project here summarising key points (1-2 paragraphs).
If your application is a follow-up to a previous grant, please mention which one in the first line of the abstract and include a link to previous pull requests if applicable.

The Eternity Network is building a "decentralized quantization protocol" based on the Substrate3.0 Framework. The protocol will provide basic simple quantitative services for crypto users of the blockchain. The Eternity labs team wants to use it as infrastructure for the quantified block of blockchain.
For which grant level are you applying?

[ ] Level 1:  Up to $10,000, 2 approvals
[x] Level 2:  Up to $50,000, 3 approvals
[ ] Level 3:  Unlimited, 5 approvals (for > $100k Web3 Foundation Council approval)

Application Checklist

[x] The application template has been copied, renamed ( project_name.md) and updated.
[x] A BTC or Ethereum (DAI/USDT) address for the payment of the milestones is provided inside the application.
[x] I have read and acknowledged the terms and conditions.
[x] The software delivered for this grant will be released under an open-source license specified in the application.
[x] The initial PR contains only one commit (squash and force-push if needed).
[x] The grant will only be announced once the first milestone has been accepted.

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

Thanks for the application. However, we don’t support the delivery “Eternity Node Repo”, since simply reusing other code isn’t useful for anyone else. Also regarding “Ink! Contracts will be deployed to HECO, BSC, Ethereum.”, Ink! Is only available on substrate based chains. And “ security audit of exchange addresses” seems pretty useless to me. In general I have the feeling that potentially the translation messed up the application a little bit.

Thanks for the application. However, we don’t support the delivery “Eternity Node Repo”, since simply reusing other code isn’t useful for anyone else. Also regarding “Ink! Contracts will be deployed to HECO, BSC, Ethereum.”, Ink! Is only available on substrate based chains. And “ security audit of exchange addresses” seems pretty useless to me. In general I have the feeling that potentially the translation messed up the application a little bit.

Hello, we have modified the document and deleted some possible problems in the translation process. And added some details. Hope to pass this time. Haha😊

Thanks for the update. Could you change the total costs to USD? Se https://github.com/w3f/Grants-Program/blob/master/applications/application-template.md#overview-1 And to be completely honest, I still don’t really know what the “quantitative problem of cryptocurrencies” is. Could you maybe give an example? Do you mean that on-chain computation is really expensive?

that great! I have updated! Let me give you two examples. In terms of technology, if I choose some programs requiring high performance, such as deep neural network, to predict the price of BTC, it needs to train the model first and then make prediction while ensuring the accuracy. It takes a lot of computing power. It's a little awkward to do it at Substrate. In the market, there are companies with quantified services, but they operate in a centralized manner, and there is potential for node evil. In fact, there are many quantified companies that do harm to users. Let me give you a simple mathematical example: if the user makes a profit, the company gets 60 percent of the profit and the user gets 40 percent. If the user loses money, the quantified company undertakes 40 percent and the user undertakes 60 percent. There are many other ways to do evil. It's clear that the only thing the company needs to do is to hedge and make a steady profit. But this is a huge loss to the user!! Therefore, our project hopes to solve the above two problems, and we hope to provide users with a secure quantitative trading platform through Substrate.

Thanks for the quick reply. So, I guess something like the following might be interesting for you: https://devfolio.co/submissions/cerebrum-8090. Did you already look into multi-party computation (MPC)? Independent of it, I will share the application already with the rest of the team. But I’m personally at the moment not fully convinced about the use case, which you're describing (predict the price of BTC) or the technical implementation, since it doesn’t offer something unique which can easily be reused by others. However, others might have a different opinion.

Sure, you cannot always trust a centralised service. However, simply by moving the computation to an off-chain worker doesn't solve this problem. Nor is it solved by storing something in IPFS (which helps decentralisation of storage, but provides no security guarantees).
Furthermore, I find your deliverables to be too vague. For example, what seems to be a key component to your proposal:

Pledge the tokens to pallets to ensure node security

It is not explained at all how this security will be achieved.

Grid transactions / Band tracking / DOT to be cast surely / etc.

Most of these models have no context and are meaningless to the reader of your application.
I honestly don't think your application is in a state that's ready for review. Perhaps as @Noc2 said it's an issue of translation, which prevents me from understanding what you really want to build. Therefore, I am going to take the liberty and close this application for now.
You are welcome to apply at a further stage of your project with clearer project description and technical specification of your deliverables.


Remove resourcemanager secret reconciler

How to categorize this PR?

/area quality
/kind cleanup
What this PR does / why we need it:
gardenlet has been removing on startup the resources.gardener.cloud/gardener-resource-manager finalizer from Secrets related to ManagedResources since https://github.com/gardener/gardener/pull/8912 .
If one want to check if there are remaining secrets with the given finalizer the following command can be used
 k get secrets -A -o json | jq -r '.items[] | select(.metadata.finalizers[]? | contains("resources.gardener.cloud/gardener-resource-manager")) | "\(.metadata.namespace) \(.metadata.name)"'

Special notes for your reviewer:
Release note:

Resourcemanager's secret reconciler that removed `resources.gardener.cloud/gardener-resource-manager` has been removed

/assign


HtmlUnit returns UnexpectedPage when Content-Type header is missing

We have a couple of system tests using Selenium/HtmlUnit in a legacy system using Java 7. Due to version restriction, in this tests I use HtmlUnit version 2.18 with Selenium 2.52.
Now we are migrating to Java 11, and we upgraded to HtmlUnit version 2.50 and Selenium 3.141.59, and we found an issue with one of the tests.
The problems seems to be that the response of one external service that we use doesn't contain the Content-Type header. Here is the log with the response headers:
DEBUG [pool-1-thread-1] (Wire.java 73) - http-outgoing-1 << "HTTP/1.1 200 OK[\r][\n]"
DEBUG [pool-1-thread-1] (Wire.java 73) - http-outgoing-1 << "Date: Fri, 11 Jun 2021 12:46:05 GMT[\r][\n]"
DEBUG [pool-1-thread-1] (Wire.java 73) - http-outgoing-1 << "Server: Apache[\r][\n]"
DEBUG [pool-1-thread-1] (Wire.java 73) - http-outgoing-1 << "X-XSS-Protection: 1; mode=block[\r][\n]"
DEBUG [pool-1-thread-1] (Wire.java 73) - http-outgoing-1 << "X-FRAME-OPTIONS: ALLOW-FROM http://intranet.pre.cdti.es[\r][\n]"
DEBUG [pool-1-thread-1] (Wire.java 73) - http-outgoing-1 << "Keep-Alive: timeout=3600, max=800[\r][\n]"
DEBUG [pool-1-thread-1] (Wire.java 73) - http-outgoing-1 << "Connection: Keep-Alive[\r][\n]"
DEBUG [pool-1-thread-1] (Wire.java 73) - http-outgoing-1 << "Transfer-Encoding: chunked[\r][\n]"

This leads to HtmlUnit creating an UnexpectedPage and unloading the DOM:
DEBUG [pool-1-thread-1] (HtmlPage.java 1254) - Firing Event unload (Current Target: com.gargoylesoftware.htmlunit.javascript.host.html.HTMLDocument@120eb694);
DEBUG [pool-1-thread-1] (WebWindowImpl.java 131) - setEnclosedPage: com.gargoylesoftware.htmlunit.UnexpectedPage@2bf01f1
DEBUG [pool-1-thread-1] (WebWindowImpl.java 213) - destroyChildren

It seems that with HtmlUnit 2.18, if Content-Type is missing, the default text/html is assumed. This is the same behaviour of the browsers I tested (Firefox, Chrome).
Is this an intended behaviour?  Is there any workaround to assume text/html on missing Content-Type?

Using a WebConntectionWrapper I could workaround the missing Content-Type header:
            new WebConnectionWrapper(webClient) {

                public WebResponse getResponse(WebRequest request) throws IOException {

                    WebResponse response = super.getResponse(request);

                    if (response.getStatusCode() == 200 && response.getContentType().isEmpty()) {

                        response = new WebResponseWrapper(response) {

                            @Override
                            public String getContentType() {
                                return "text/html";
                            }

                        };
                    }
                    return response;
                }
            };

Thanks for reporting this. HtmlUnit should work the same way as reals browsers, based on this i like to improve the impl. There is some kind of content sniffing if no content type found.
Can you please provide the page content (or at least the start sequence of the page your are facing this problem.

For details you can have a look at
https://github.com/HtmlUnit/htmlunit/blob/73f3c4dceac80da4eec89d1f8fce2ffe8c323fe5/src/main/java/com/gargoylesoftware/htmlunit/DefaultPageCreator.java#L154

Hi, the page has nothing special. It's a valid html page, encoded in UTF-8.
I debugged the code and the problem is in the isBinary method in DefaultPageCreator
private static boolean isBinary(final byte[] bytes) {
    for (final byte b : bytes) {
        if (b < 0x08
            || b == 0x0B
            || (b >= 0x0E && b <= 0x1A)
            || (b >= 0x1C && b <= 0x1F)) {
            return true;
        }
    }
    return false;
}

The document I'm getting has the o-acute/ó letter in the <title> at the beginning of the document . This letter is encoded in UTF-8 with two bytes: 0xC3 0xB3
But, as the byte type is signed, the values in the array are -61 -77. So the first check in the if condition in the isBinary method: -61 < 0x08 evaluates to true. That check should be rewritten as:
`(b >= 0x00 && b < 0x08)`

Many thanks for all the details, will update the code.

Have written a test case for this, again many thanks for pointing this out.

As usual i will inform via twitter about new snapshots and releases

Thanks to you for the quick update. Looking forward the next release!


Formula to calculate survival_time_in_days when patient is alive

Notes from discussion with @justaddcoffee on 4/16.
If person/patient is "Alive" then we need a way of populating survival time in days, and we can do that as follows:
when we last saw the patient (day of last encounter) - when the patient was diagnosed

In the GDC API, the field that corresponds to each of the above variables is:

when we last saw the patient (day of last encounter) -- diagnoses.days_to_last_follow_up
when the patient was diagnosed -- diagnoses.age_at_diagnosis

@sujaypatil96 we hacked on this a bit today. We observed that in the current code, survival time for Alive patients was often negative.
We think that is because last_follow_up means days since diagnosis (not days since birth):
Via: https://docs.gdc.cancer.gov/Data_Dictionary/viewer/#?view=table-definition-view&id=diagnosis&anchor=days_to_last_follow_up
"Time interval from the date of last follow up to the date of initial pathologic diagnosis, represented as a calculated number of days."
So, we've changed the code accordingly. Does this look correct to you?

@justaddcoffee yup, the code makes sense to me. All that needs to be returned is the "days_to_last_follow_up".
Do we need to comment out the code that makes calls to _process_vital_status() here?

https://github.com/monarch-initiative/oncoexporter/blob/develop/src/oncoexporter/cda/cda_individual_factory.py#L98C26-L98C47
https://github.com/monarch-initiative/oncoexporter/blob/develop/src/oncoexporter/cda/cda_individual_factory.py#L113-L114

@sujaypatil96 is _process_vital_status() not being used? I just ran the code through a debugger and it seems this is still the way we are populating vital status for the phenopacket, right?


After yarn add your lib, then i tried to import in my react redux project and it bugs !

it says to me "ReferenceError: self is not defined"
on "react": "^16.3.2", "redux": "^4.0.0",

@SylvainGibert I couldn't reproduce this. I have updated the dependencies. Can you check if that fixed the issue?


Update sql-server-browser-service.md

Removing references to SQL Server Managed Instance.
From my understanding the SQL Server Browser Service does not apply to SQL Server Managed Instance.  Instead, an internal load balancer and the SQL Managed Instance gateway replace the SQL Server Browser Service functionality to redirect connections to the correct managed instance.  This is described separately in the SQL Managed Instance documentation:
"This private IP address belongs to the internal load balancer for SQL Managed Instance. The load balancer directs traffic to the SQL Managed Instance gateway. Because multiple managed instances can run inside the same cluster, the gateway uses the SQL Managed Instance host name to redirect traffic to the correct SQL engine service."
https://docs.microsoft.com/en-us/azure/azure-sql/managed-instance/connectivity-architecture-overview#virtual-cluster-connectivity-architecture
This documentation makes it appear as though the SQL Server Browser Service is actively used as a part of SQL Server Managed Instance.

@chrisbaudo : Thanks for your contribution! The author(s) have been notified to review your proposed change.

@markingmyname : Thanks for your contribution! The author(s) have been notified to review your proposed change.

@markingmyname : Thanks for your contribution! The author(s) have been notified to review your proposed change.

#sign-off


empty chart after pan

panning the chart creates empty space. should stop at the time when no data is available

use clamp

@rrag but using clamp will stretch out the chart, when keep swiping if no longer have data. Could u show me the way to prevent it?


After refactoring a note the old filename still comes up in the lookup menu

Please select the area your bug applies to. (Multiple selections are Possible. You can leave blank if you're not sure.)

[ ] Workspace.  VSCode workspace, vaults, Intellisense/autocomplete, Dendron settings
[x] Lookup.  Dendron's Lookup Command
[ ] Views.  Dendron Preview, Tree View, Side Panels in the UI
[ ] Schema.  Dendron Schemas
[ ] Pod.  Data import from / export to Dendron
[ ] Publish.  External Site Publish
[ ] Markdown.  Markdown features, such as syntax support and features

Describe the bug
After refactoring a note the old filename still comes up in the lookup menu
To Reproduce
Steps to reproduce the behavior:

Refactor some note
Try to lookup the previous name (the now deleted note)
Notice that it is still showing up in the lookup menu

Expected behavior
If a note is refactored the old note should be deleted from the lookup menu cache.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information)

OS: [e.g. iOS]
Browser (if with published websites; include version): [e.g. chrome, safari]
Versions (all that apply to bug):

Dendron Extension:
VS Code version:
Dendron CLI:

Additional context
Add any other context about the problem here.
Dendron Log file
Please attach the output of > Dendron:Dev: Open Logs here

Thank you for the issue. We'll take a look and share progress here.


Cannot create LSTM on 2.0.0-alpha.2

What is wrong?
Using latest version on npm (2.0.0-alpha.2) I get an error when creating a new LTSM net.
For example (from README.md):
const brain = require("brain.js");

const net = new brain.recurrent.LSTM();

net.train([
    'doe, a deer, a female deer',
    'ray, a drop of golden sun',
    'me, a name I call myself',
], {
    iterations: 1500,
    errorThresh: 0.011
});

const output = net.run('doe'); // ', a deer, a female deer'
console.log(output);

It fails at the new brain.recurrent.LSTM() line.
/Users/orogers/git/auto-code/node_modules/brain.js/src/recurrent/rnn.js:126
    model.outputConnector = new RandomMatrix(
                          ^

TypeError: Cannot set property 'outputConnector' of undefined
    at LSTM.createOutputMatrix (/Users/orogers/git/auto-code/node_modules/brain.js/src/recurrent/rnn.js:126:27)
    at LSTM.mapModel (/Users/orogers/git/auto-code/node_modules/brain.js/src/recurrent/rnn.js:186:10)
    at LSTM.initialize (/Users/orogers/git/auto-code/node_modules/brain.js/src/recurrent/rnn.js:51:12)
    at new RNN (/Users/orogers/git/auto-code/node_modules/brain.js/src/recurrent/rnn.js:29:10)
    at new LSTM (/Users/orogers/git/auto-code/node_modules/brain.js/src/recurrent/lstm.js:5:1)
    at Object.<anonymous> (/Users/orogers/git/auto-code/ml.js:3:13)
    at Module._compile (internal/modules/cjs/loader.js:868:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:879:10)
    at Module.load (internal/modules/cjs/loader.js:731:32)
    at Function.Module._load (internal/modules/cjs/loader.js:644:12)

Where does it happen?
Creating a new brain.recurrent.LSTM()
How do we replicate the issue?
Copy the code above and run on 2.0.0-alpha2
How important is this (1-5)?
5 - Should be able to use simple LSTM nets.
Expected behavior (i.e. solution)
It should create a new net. This works if I specify the version as ^1 in the package.json.
Other Comments

I'll have this fixed early part of this week.  So sorry for the inconvenience.

I believe this to be solved with https://www.npmjs.com/package/brain.js/v/2.0.0-alpha.3, as unit tests for this line now pass.   Going to go ahead and close, please reopen if the issue persists.

I can confirm that this now works with latest NPM version (2.0.0-alpha.5).
Thanks for fixing so quickly and for producing this excellent software!

np!


Enum with select widget does not add a blank option at the top

Prerequisites

[ ] I have read the documentation;
[ ] In the case of a bug report, I understand that providing a SSCCE example is tremendously useful to the maintainers.
[ ] Ideally, I'm providing a sample JSFiddle or a shared playground link demonstrating the issue.

I facing an issue with the enums. Here is the playground link
Based on the documentation here - https://react-jsonschema-form.readthedocs.io/en/latest/validation/#the-case-of-empty-strings
when enum is used with select widget, an empty option is added in the dropdown. This is not happening in the playground link I shared above.
Notice that the Status dropdown does not have an empty option in it.
I tried adding ui:emptyValue and ui:placeholder to the UI scheme but even this did not work for me.
Am I missing anything?
Version
Latest version in playground

Related to #1041.
It looks like both ui:emptyValue and ui:placeholder are not working for your example, because the type is a boolean. So this may be a different (but related) bug to #1041.

Boolean is just an example, It happens with string values as well.

If you remove the "default": "" from the playground links schema, it adds the empty option/placeholder.
I'm not sure if this is the expected behaviour for the default property.


Add event and channel operations

This includes following event and channel related operations of Google Calendar API.

Create an event
Create a quick event
Get an event
Get all events
Update an event
Delete an event
Watch events
Stop a channel

Add new line at the end of file & fix the few formatting issues

Is there any way to add new line at the end? Github removes new lines.

Add new line at the end of file & fix the few formatting issues

@RolandHewage Is there any way to add new line at the end? Github removes new lines.

We can't see the new lines in Github. If we miss it, Github will suggest with a red sign in the last line.


Exception: Unexpected status code 429 from https://translate.googleapis.com/translate_a/

After multiple requests, this error is reported
Traceback (most recent call last):
File "D:/code/google_trans_new/tmp", line 45, in
status = (translator.translate(text, dest="zh-cn").text)
File "C:\Users\Admin\Anaconda3\envs\tf\lib\site-packages\pygoogletranslation\translate.py", line 55, in translate
data = self._translate(text, src=src, dest=dest)
File "C:\Users\Admin\Anaconda3\envs\tf\lib\site-packages\pygoogletranslation\translate.py", line 169, in _translate
raise Exception('Unexpected status code {} from {}'.format(response.status_code, self.host))
Exception: Unexpected status code 429 from https://translate.googleapis.com/translate_a/

Hi Lier007,
We have updated our package to bring a solution for your issue.
Please try new version 2.0.2, visit below for more information,
https://pypi.org/project/pygoogletranslation/2.0.2/
We are closing this issue, if you still facing the same please send a text which you are trying to translate to us. we are ready to work for your issue.
Thanks,
Saravananslb

Hi Lier007,
We have updated our package to bring a solution for your issue.
Please try new version 2.0.2, visit below for more information,
https://pypi.org/project/pygoogletranslation/2.0.2/
We are closing this issue, if you still facing the same please send a text which you are trying to translate to us. we are ready to work for your issue.
Thanks,
Saravananslb

The initial error was removed, but now it gives:
AttributeError: 'list' object has no attribute 'replace'
I was using the example code:
from pygoogletranslation import Translator translator = Translator() translations = translator.translate(['this is google translation', 'Tamil language' ], dest='ta') for translation in translations:     print(translation.origin, ' -> ', translation.text)

The initial error was removed, but now it gives:
AttributeError: 'list' object has no attribute 'replace'
I was using the example code:
from pygoogletranslation import Translator translator = Translator() translations = translator.translate(['this is google translation', 'Tamil language' ], dest='ta') for translation in translations:     print(translation.origin, ' -> ', translation.text)


Must update meaning of 'latest' image on Docker Hub when do a minor release

I just added a step to the Release_Process.md file.
(While I was at it, I also made some minor typo/formatting fixes to the previous step in the process.)

Codecov Report

Merging #1259 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master    #1259   +/-   ##
=======================================
  Coverage   97.07%   97.07%
=======================================
  Files          50       50
  Lines        2287     2287
=======================================
  Hits         2220     2220
  Misses         67       67

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 7e0e46e...083d167. Read the comment docs.


Add ability to edit participant name and participant types in Manage Participants Table

Update participant name and/or participant types
Participant must have at least one participant type checked and at least one API role checked for update to be successful, error will display if not
Changed where participant types data is being pulled (was Admin, now portal db)
Added Readonly to props where SonarLint suggested
Made title of Update Dialog a little clearer

https://github.com/IABTechLab/uid2-self-serve-portal/assets/157655209/219cf2b1-d966-4e05-9ea0-fc1867a192ba


PAPRv10 adds waistband option and improves screw locations to fix gapping issue

PAPRv10:

Adds waistband mounting options
New screw location addresses the gapping issue with the battery back
Design optimized to reduce resin consumption
Drain holes added to make cleaning out the screw threads easier
USB PD and cable routing improved to make assembly less error-prone
Outlet adapter improved for better mating to the blower outlet.
Outlet key modified to increase tolerance
Chitubox project files including supports and orientations added to documentation

This design has now been printed, assembled, and tested.  The documentation has been updated to reflect the Rev 10 assembly modifications.  This PR is now ready for review.

Added feature request: filter support on the front face to prevent the failure mode where the filter knocks into something, causing it to flex inward and break the bayonet mount.

Drain hole is there, it's hidden there at the bottom where the wall meets the face.  I've tested-printed this and it does make cleaning it out much easier.
At this moment, yeah those files in release candidates and sandbox are identical.  The sandbox however are meant to be living files.  So when experimenting with different things in the sandbox they can be built off those files rather than touching the ones in the release candidates folder.  I generally try to have the documentation link only to release candidate files.

sounds good, I've got some git-learning to do.  Squashing and merging.


how does rpi_up work?

Hello @carlosedp ,
Can you shed some light on rpi_up? is it a metric? how does it work?
https://github.com/carlosedp/prometheus-operator-ARM/blob/26fe27848558acbbb2e31983be7411028892612d/grafana-dashboards/Kubernetes cluster monitoring.json#L216

Actually the older metric from rpi_exporter was called rpi_up. It doesn't exist anymore. I replaced with the "up" function. Already commited the new versions into the repo. take a look.


stopping containers before killing the daemon

gracefully stop the docker containers

Please sign your commits following these rules:
https://github.com/docker/docker/blob/master/CONTRIBUTING.md#sign-your-work
The easiest way to do this is to amend the last commit:
$ git clone -b "patch-1" git@github.com:Boolman/docker.git somewhere
$ cd somewhere
$ git commit --amend -s --no-edit
$ git push -f

Ammending updates the existing PR. You DO NOT need to open a new one.

Can you explain why this is needed? The daemon should stop all containers on shutdown, but after 10 (15?) seconds, it sends a KILL for those containers that failed to shutdown within that period. There's currently a PR to make that configurable, see https://github.com/docker/docker/pull/22566

if I issue a 'stop docker', all my containers is killed. works perfectly when I added my fix.
is it 10s to stop ALL containers or 10s for each?
time docker stop ffd22f0c68b5
ffd22f0c68b5
real	0m0.689s
user	0m0.020s
sys	0m0.004s
logs from upstart/docker.log
time="2016-05-12T12:13:52.537342069+02:00" level=info msg="Processing signal 'terminated'"
time="2016-05-12T12:13:52.598256199+02:00" level=warning msg="container 344409d741089316919e0475b4ca1768ed02a905f8be1129a4833e6aa8083238 restart canceled"
time="2016-05-12T12:13:52.611293696+02:00" level=warning msg="container fb0831119e925e620a2f0fffb4274175354a26618e9e8a5ba5c8ec77ac374371 restart canceled"
time="2016-05-12T12:13:58.459363508+02:00" level=warning msg="container 04a2ced4068ba358e7d94c896972456ce1b59f28c64c0474d740e9f6df49d943 restart canceled"
time="2016-05-12T12:13:58.649103262+02:00" level=warning msg="container 2c7dcd923410a7752f065e62db4e8e1d56313e4f1f78201630f2dc668d36c452 restart canceled"
time="2016-05-12T12:13:58.755320942+02:00" level=warning msg="container ce6a51290c70f10ef109cbda6898813bb6edac9deab0f86b492ca44791833e71 restart canceled"
time="2016-05-12T12:13:58.976799619+02:00" level=warning msg="container 64ce9d31aff9946b088f6df9ca98147b3bfa7265d9e9f572724aa076b28d6655 restart canceled"
time="2016-05-12T12:13:58.995663344+02:00" level=warning msg="container ba4daae70208fb1039dd5d762da744416a148529561d5b67403b6c22bf2fbf52 restart canceled"
time="2016-05-12T12:13:59.056861516+02:00" level=warning msg="container 06cd4b6b67382c0cb162711f34e48e57004a0a771d8a8a1f6fb1cfc8fffde20a restart canceled"
time="2016-05-12T12:13:59.877226914+02:00" level=warning msg="container d312e12f1aa9374e8d7c861cbdd9f96434302623e5c3b350aa3e638491834466 restart canceled"
time="2016-05-12T12:13:59.947912476+02:00" level=warning msg="container eee06bc88c1312055cd303569192aa38a9f31d08322e0774859d113cbdfe293b restart canceled"
time="2016-05-12T12:14:00.177908152+02:00" level=warning msg="container 2635310a5e8e075c72aaad78d2d7465e62c375cf5bb6903dee117ed71ef7d25f restart canceled"
time="2016-05-12T12:14:02.538748171+02:00" level=info msg="Container 69ba9085df1ae014e1010cc29a11f136a64da0f337c5a962e26cc5adff87a471 failed to exit within 10 seconds of signal 15 - using the force"
time="2016-05-12T12:14:02.590476084+02:00" level=warning msg="container 69ba9085df1ae014e1010cc29a11f136a64da0f337c5a962e26cc5adff87a471 restart canceled"
INFO[72059] stopping containerd after receiving terminated

@Boolman it's 10 seconds for each container. What is running in your container? Are they handling signals properly? If the process inside the container doesn't handle a SIGTERM, then docker will always send a SIGKILL after 10 seconds, also see the output;
Container xxx failed to exit within 10 seconds of signal 15 - using the force

yes they handle signals properly, I run ceph and consul on these containers. yes I saw that one container in the logs is taking longer than 10s. but ALL my containers is being killed

Docker already stops all containers on exit (with SIGTERM, then SIGKILL if SIGTERM was not handled).
Containers are all signaled asynchronously and handled as separate cases for sending SIGKILL.
Closing as this is not needed.
If you are seeing a specific issue, please open an issue with relevant logs, repro case, etc.
Thanks for the contribution.

I think https://github.com/docker/docker/pull/22566 is the better approach for this, as it would work, independently of the process manager in use


no http timeout

With this option, response from server was 5sec minimum, now it's asap
If I misunderstood and did something bad, let me know

Thanks for the PR. Actually, http.Client.Timeout does the opposite. It doesn't set the minimum; it sets the maximum time a client will wait.
From initial request, through redirects and downloads and everything, if 5 seconds have passed, then Request.Cancel is called to kill the connection.
I wouldn't want to supply a library that doesn't have a timeout. If that behavior is really desired, the client could be overridden. You can read more from the [net/http docs][https://golang.org/pkg/net/http/#Client].

It is odd, because with this option, i coundn't get response faster than 5sec
Anyway, thx for package, this little problem seems to appear in order of mine project feature, where every request is initial

I should probably make the client in the Client object public so it can be overridden. If I don't get to it, I'd be happy to accept a PR that does that, then you could set the timeout in your code.

The build fails because you'll need to update http_hepler.go to use the new name. You can follow the links to TravisCI to see the log of the failure, but it should be failing with go build locally as well.

Does 0fb206c fix your issue? It allows you to supply your own http.Client, so you can override any default in the client.

i have fixed it but in local repo, i don't have ability to push here (last time was by github web client)
i will do it, but a bit later

oh, i see you changes, thx a lot, i think some of people might need it

Thanks for the suggestion, there are definitely plenty of cases for override.


Implement on with default color in led player

fix #198

Coverage increased (+0.002%) to 91.87% when pulling 05b0547cb5ecbb112d09ff85e37c8b9881326d2f on implement_on_with_default_color_in_led_player into 1ddd84d8a63ac9da9e56cd3f75ba3c912c480f95 on dev.

Coverage increased (+0.002%) to 91.87% when pulling 05b0547cb5ecbb112d09ff85e37c8b9881326d2f on implement_on_with_default_color_in_led_player into 1ddd84d8a63ac9da9e56cd3f75ba3c912c480f95 on dev.


[SPARK-6285][SQL]Remove ParquetTestData in SparkBuild.scala and in README.md

This is a following clean up PR for #5010
This will resolve issues when launching hive/console like below:
<console>:20: error: object ParquetTestData is not a member of package org.apache.spark.sql.parquet
       import org.apache.spark.sql.parquet.ParquetTestData

Can one of the admins verify this patch?

ok to test

This LGTM. Thanks for fixing this! I can merge it after it passes Jenkins

ok, thanks @liancheng

Test build #28624 has started for   PR 5032 at commit 2996aeb.

This patch merges cleanly.

Test build #28624 has finished for   PR 5032 at commit 2996aeb.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/28624/
Test PASSed.


Add migrations

Coverage remained the same at 80.17% when pulling 7de7d63dfff5240162ffa2665f7dcbfacdd30aa4 on Fak3:add_migrations into 976179497ed73f2830662cccdfdaeb661389c542 on frictionlessdata:master.

@Fak3 what is the migration/logging file for. Is it going to be used somewhere?

@subhankarb i forgot to remove it. I will updete this PR soon

updated

Coverage remained the same at 80.17% when pulling 39b07c72fc79c03762b9cbb0139d200f66df33f6 on Fak3:add_migrations into 976179497ed73f2830662cccdfdaeb661389c542 on frictionlessdata:master.


how can I send state with apple login request , which I  received in success response

Use the state prop documented here https://github.com/A-Tokyo/react-apple-signin-auth#usage


internal error for parsing Policy in Testing_Multiple_Files.xsl

When I tried to test multiple files using the demo's instructions, I received the following error message:
Dinahs-MacBook-Air:~ dinahhandel$ mediaconch -mc Testing Multiple Files_1.mkv Testing Multiple Files_2.mkv Testing Multiple Files_3.mkv -p Testing_Multiple_Files.xsl
internal error for parsing Policy
Entity: line 85: parser error : Opening and ending tag mismatch: policyChecks line 14 and media
      </media>

              ^

Entity: line 86: parser error : Opening and ending tag mismatch: media line 10 and xsl:for-each
    </xsl:for-each>

                  ^

Entity: line 87: parser error : Opening and ending tag mismatch: for-each line 9 and policyChecks
  </policyChecks>

                ^

Here is the Testing_Multiple_Files.xsl : https://gist.github.com/dinahhandel/145b5c8e9f8018c5645fd2c15ec1e6ac

@tribouille do you concatenate something in text or is it only XSLT processing?

Here's the actual xsl file: https://github.com/MediaArea/MediaConch_SourceCode/blob/master/Source/Resource/policies/Testing_Multiple_Files.xsl

The error is coming from the policy XSL.
If you check with xmllint, it will show the XML error.
To make it works, you have to put the "" line 87 before "" line 85.
xmllint Testing_Multiple_Files.xsl
Testing_Multiple_Files.xsl:85: parser error : Opening and ending tag mismatch: policyChecks line 14 and media
          </media>
                  ^
Testing_Multiple_Files.xsl:86: parser error : Opening and ending tag mismatch: media line 10 and xsl:for-each
        </xsl:for-each>
                       ^
Testing_Multiple_Files.xsl:87: parser error : Opening and ending tag mismatch: for-each line 9 and policyChecks
      </policyChecks>
                     ^

Similar to https://github.com/MediaArea/MediaConch_SourceCode/issues/329, I vote to remove demo which has been out of date even at its creation. Especially with the forthcoming policy updates.

I corrected it at the beginning of the month... To make it compatible with the new GUI policy but not the new policy.
I close this one, decision on #329 .


Example debugging configuration

I have a vagrant VM with php7.4-cli and RoadRunner installed. My /etc/php/7.4/cli/conf.d/20-xdebug.ini looks like:
zend_extension=xdebug.so
xdebug.remote_enable=1
xdebug.remote_host=<IP_ADDRESS>
# I chose 9001 port, because 9000 is used for debugging locally
xdebug.remote_port=9001
xdebug.remote_connect_back=0
xdebug.remote_autostart=1

When i start the server with rr serve -d -v command and refresh the page nothing happens. Breakpoints are set of course and PHPStorm is tuned right (it listens for 9001 port, accepts external connections and max simultaneous connection amount is set to 20). Where am I wrong?

This is the approach we use https://spiral.dev/docs/debug-xdebug

Tried it and it worked. Thanks a lot.


Improvement for k8s.io/docs/tasks/tools/install-kubectl-windows/

seems like this command is not supported in latest windows and curl probably.
curl -LO "https://dl.k8s.io/release/v1.24.0/bin/windows/amd64/kubectl.exe"
-LO  is not right parameter is it --location ?
oh for windows 10 64bit this was the issue.
actual problem is that your are not using the Curl you installed but a CmdLet called Invoke-WebRequest.
Just execute 👍
Remove-item alias:curl
please close this task/bug/issue.

oh for windows 10 64bit this was the issue.
actual problem is that your are not using the Curl you installed but a CmdLet called Invoke-WebRequest.
Just execute 👍
Remove-item alias:curl


Rollback command support for max history

Ref #8367
after https://github.com/helm/helm/pull/8369

/assign
I can fix this issue when the  #8369 had been merged

PR #8425 merged for this.


tprocess.py, class AngleTracker

In docstring, remove "Moved from AngleTrajectory"

Also, line 44: ListInt is not needed in file
By Gert Herold on 2019-10-24T13:18:01 (imported from GitLab)

closed
By Simon Jekosch on 2019-10-31T14:58:40 (imported from GitLab)


Game commands.

Roll, Rock paper scissors, number guessing ect. I'll think of more.

8Ball implemented.


font-display for @font-face

font-display is a rather new property which can be used in @font-face declarations to give the browser a hint if fallback fonts shall be used until the font is loaded.
It’s a CSS only solution for scripts like WebFontLoader or FontFaceObserver.

Spec: https://tabatkins.github.io/specs/css-font-display/#font-display-desc

Duplicate of #2001


OpenShift 4.x

Is they Anyway to install openshift 4.x in AWS using updating this terraform?

Currently not with this repo, but if there is a desire for this feature I'll happily put it to the top of the backlog!

I would like to +1 this request. This repo has been super helpful for me, thank you for writing and maintaining it. I am coming across needs to provision OpenShift 4.x now. I have not provisioned OpenShift before other than using a fork of this repo.


More io streaming tests

Codecov Report

Merging #185 (fcb3329) into main (a95db88) will increase coverage by 0.3%.
The diff coverage is 100.0%.

@@           Coverage Diff           @@
##            main    #185     +/-   ##
=======================================
+ Coverage   97.3%   97.5%   +0.3%
=======================================
  Files         44      44
  Lines       2847    2892     +45
=======================================
+ Hits        2768    2818     +50
+ Misses        79      74      -5

Impacted Files
Coverage Δ

math/wide_decimal/decwide_t.h
97.1% <100.0%> (+0.4%)
:arrow_up:

test/test_decwide_t_algebra_edge.cpp
100.0% <100.0%> (+1.1%)
: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 a95db88...fcb3329. Read the comment docs.


fix(python): detect release-please style notes

@JustinBeckwith It looks like I've lost write access. Would you be able to merge this?


dnbc4tools atac run 运行报错

您好，我最近在singularity上运行dnbc4tools atac run遇到了报错，希望可以得到帮助，报错信息如下：

Based on your data, the software cannot recognize the sequence structure. Could you please provide screenshots of the first few sequences of R1 and R2?

这是R1的序列信息

这是R2的序列信息

Was your data mixed with the Illumina library and used APP-D reagent?

hello, i meet the same error. If my data is mixed with the Illumina library and APP-D reagent is used, how should the data be processed?

Was your data mixed with the Illumina library and used APP-D reagent?

hello, i meet the same error. If my data is mixed with the Illumina library and APP-D reagent is used, how should the data be processed?

The data cannot be analyzed because the cell barcode and umi sequences cannot be sequenced. @hullv

The data cannot be analyzed because the cell barcode and umi sequences cannot be sequenced. @hullv
RNA cannot be analyzed? Can't ATAC be analyzed either?


Traccar - Version update

Hi
Let me know the procedure to update it version without loosing it's data.

Have you tried searching for the answer?
https://www.traccar.org/upgrading-traccar/


feat(#major); Alpaca Finance (Lending); add subgraph and initial progress

see https://github.com/messari/subgraphs/pull/1177


Dynamic Provisioning of CephFS with Kubernetes

We are using the latest versions of CephFS (v17.2.5) & Kubernetes (v1.24.2).
With the above versions of both, we are able to MANUALLY provision CephFS storage to be used with Kubernetes.
However, we get the following error when we try to DYNAMICALLY provision CephFS storage to be used with Kubernetes:
"Normal ExternalProvisioning 10s (x2 over 23s) persistentvolume-controller waiting for a volume to be created, either by external provisioner "cephfs.csi.ceph.com" or manually created by system administrator"
Has anyone experienced the same & solved it?

I'm sorry, I have not experienced that problem. I hope you find a solution.


Script seems to freeze and won't continue until rustdesk.exe is ended

When using the script it gets stuck and I have to manually end rustdesk.exe to get it to continue. Adding taskkill /f /im rustdesk.exe after line 33 seems to fix the issue. Also on a side note Rustdesk in the script is outdated. Latest version is 1.2.1

Welp Scratch what I said. Adding the taskkill command doesn't work. Still gets stuck.

Can you PR any fixes? If not I'll need to look at this after the weekend

Same problem here. :(

Feel free to PR fixes, I need to look at it again and probably simplify it

Hi,
tested it with following code and it works:
`  Start-Process "rustdesk.exe" -argumentlist "--silent-install"
$Start = Get-Date
$Duration = New-TimeSpan -Seconds 30
$End = $Start + $Duration
Do{
Start-Sleep -Seconds 1
$DisplayTime = New-TimeSpan -Start $(Get-Date) -End $End
$Time = "{0:D2}:{1:D2}" -f ($DisplayTime.Minutes),  ($DisplayTime.Seconds)
Write-Progress $Time
}
While((Get-date) -lt $End)`

If you can PR changes please I’ll accept them.
Daniel
Daniel Lamb
Technical Director
[cid:logo_2094e808-adcc-455a-a5fd-54265dc137fa.jpg]http://www.flonix.co.uk/
Flonix Limited
Willowview
Redgorton
Perth
PH1 3EL
Phone: 01738 500400
http://www.flonix.co.uk
Company Reg: SC341802
[cid:fb_11c7c55d-b85e-4b3e-b8d8-daabbed1905e.png]https://www.facebook.com/Flonixltd/  [cid:dc_badge1_66fe5882-1b63-4716-9084-4d3e91bdb6b1.png] https://www.gov.uk/government/collections/disability-confident-campaign

From: knut32 @.>
Sent: Tuesday, August 22, 2023 8:38:42 AM
To: techahold/rustdeskinstall @.>
Cc: Daniel Lamb | Flonix Ltd @.>; Comment @.>
Subject: Re: [techahold/rustdeskinstall] Script seems to freeze and won't continue until rustdesk.exe is ended (Issue #47)
Hi,
tested it with following code and it works:
` Start-Process "rustdesk.exe" -argumentlist "--silent-install"
$Start = Get-Date
$Duration = New-TimeSpan -Seconds 30
$End = $Start + $Duration
Do{
Start-Sleep -Seconds 1
$DisplayTime = New-TimeSpan -Start $(Get-Date) -End $End
$Time = "{0:D2}:{1:D2}" -f ($DisplayTime.Minutes), ($DisplayTime.Seconds)
Write-Progress $Time
}
While((Get-date) -lt $End)`
—
Reply to this email directly, view it on GitHubhttps://github.com/techahold/rustdeskinstall/issues/47#issuecomment-1687639840, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ABXIVHYQK5HB2UYHR6UZLLLXWROYFANCNFSM6AAAAAA3KXVURQ.
You are receiving this because you commented.Message ID: @.***>

should be fixed now


feat: add function to return other features to depends on the feature

part of https://github.com/bucketeer-io/bucketeer/issues/963

@cre8ivejp Fixed 👍


Make the repo runnable on MyBinder.org and link to jupyter.se

Suggested actions

[x] Add a requirements.txt (pip) file or environment.yaml (conda / pip) file to install what is needed
[x] Add a mybinder.org badge in the README.md file
[x] Link to jupyter.se as an option to run the examples during Hack for Sweden

Closed by https://github.com/hack-for-sweden/open-data-examples/commit/12009145810d98be19e16cf492b7f3b63a8c7a21.


Update README with animations/screenshots

We should update our README with the latest details and features.

Considering this closed by #459


Problem on changing theme

HI!
Ark Client is amazing. Thanks : )
I recently changed my wallet's appearance, unfortunately I don't remember what options I exactly selected. If I'm not mistaken, I choose midnight, I'm not sure. BTW what happened is that I am unable to interact with the app since then. As soon as I open it I begin to see a completely blank screen.
I took screenshots of what may help you find what the problem is:

Thank you so much : )
Keep up the good work 👍

Would it be possible to assign myself to this ? Thanks

@Ardeshir81 just comment saying you'll take a look at this. Should be enough to stop others jumping on it 😁

I realized that this wasn't OK while working on other tasks, so @Ardeshir81 if you need help I could help you

@Ardeshir81 One of the problems is:
      var properties = $mdTheming.$get().THEMES[theme]

instead of
      var properties = $mdThemingProvider.$get().THEMES[theme]

Yeah of course! I'm familiar with AngularJS and AngularJS Material. Don't worry `bout it : ) Thanks ! Will fix it as soon as possible


Support nil Listeners on Pool

Reflect the upcoming changes from: https://github.com/cloudscale-ch/cloudscale-go-sdk/pull/40

LGTM. 👌


Release @google-cloud/video-intelligence v1.4.0

This pull request was generated using releasetool.

Not always sure if new version of a library warrants a major bump - its not breaking anything

Release is at https://github.com/googleapis/nodejs-video-intelligence/releases/tag/v1.4.0


Springboot 1.2.3.RELEASE integration

I'm unsucessfully trying to integrate in a sb 1.2.3.RELEASE spring.io generated app.
App il started in a simple startup class
@SpringBootApplication
public class MyApplication {
public static void main(String[] args) {
	SpringApplication.run(MyApplication.class, args);
}
}

I've called LA configure() in
@Configuration
@EnableAutoConfiguration
public class LightAdminConfigurator {
@Bean
public ServletContextInitializer initializer() {
	return new ServletContextInitializer() {
		@Override
		public void onStartup(ServletContext servletContext) throws ServletException {
  ...

or in:
public class LightAdminConfigurator implements WebApplicationInitializer {
    @Override
    public void onStartup(ServletContext servletContext) throws ServletException {

but "/admin" is not mapped in either case.

I can confirm problems when changing the 1.1.6.RELEASE versionof this project to the 1.2.3.RELEASE. It seems ligthadmin does not support the latest SB release.

similar error within la-team/light-admin#153

try with latest master
https://github.com/la-team/light-admin/commit/13f255a08f337b5c4c040bfc18d95cd94a923c96
should work now (with spring-boot-1.2.3) - use the lightadmin-boot code contained there.

Hi @lrkwz , LightAdmin (1.2.0.BUILD-SNAPSHOT) has been upgraded to use Spring Boot 1.2.3.
Can you check your issue is fixed now, please?

@max-dev It doesn't look like the snapshot repository is reflecting the change yet:
http://lightadmin.org/nexus/content/repositories/snapshots/org/lightadmin/lightadmin/1.2.0.BUILD-SNAPSHOT/
When will it be available?

@jordanjennings Not sure, what's wrong, but I've republished version anyway:

https://oss.sonatype.org/content/repositories/snapshots/org/lightadmin/lightadmin/1.2.0.BUILD-SNAPSHOT/
http://lightadmin.org/nexus/content/repositories/snapshots/org/lightadmin/lightadmin/1.2.0.BUILD-SNAPSHOT/

Can you check, please?

@max-dev Thanks, that seems to have cleared it up! Previously it was throwing a  NoClassDefFoundException based on a class that was moved in spring boot 1.2.3 (can't remember the class name now).

Great!


drivers: dai: fix regressions on Intel platforms

Fix two separate regressions found while trying to uprev Zephyr to SOF in
https://github.com/thesofproject/sof/pull/6480
Failing tests
https://sof-ci.01.org/sofpr/PR6480/build6216/devicetest/index.html
https://sof-ci.01.org/sofpr/PR6480/build6217/devicetest/index.html

Keeping as draft until I can get results from full SOF test suite.

Ok, tests seems good so ready for review.
ACE1.5 tests: https://sof-ci.01.org/sofpr/PR7491/build6247/devicetest/index.html

a few fails in system suspend, but these are expected still, not related to this PR

cAVS2.5 tests: https://sof-ci.01.org/sofpr/PR7491/build6248/devicetest/index.html

one fail unrelated to this PR, looks good

V2:

no change to code, just update the description for second git commit (second only affected cAVS2.5, not ACE1.5)


Rename epsilon to tolerance in the Plane::has_point method

Just a small code style fixing.

@aaronfranke Fine, so I've changed it to affect only Plane::has_point.


changefeed get stuck when replicating a 3 million rows transaction when using sinkv2.

What did you do?

prepare data, create 3 tables: sbtest0, sutest1, sutest2 ,and insert 1 million rows into each table. (sysbench)
create changefeed called test1, with sinkv2 enable.

--sink-uri = "tidb://root:xxxx@<IP_ADDRESS>:4000/?worker-count=64&transaction-atomicity=none&time-zone="

excute a transaction.

begin;
update table sbtest0 set k=k+1;
update table sbtest1 set k=k+1;
update table sbtest2 set k=k+1;
commit;

What did you expect to see?
changefeed take about 10 mins to replicate this transation as using sinkv1.
What did you see instead?
changefeed took 2 hours to replicate this transaction.
Versions of the cluster
Upstream TiDB cluster version (execute SELECT tidb_version(); in a MySQL client):
(paste TiDB cluster version here)

Upstream TiKV version (execute tikv-server --version):
(paste TiKV version here)

TiCDC version (execute cdc version):
master branch

https://github.com/pingcap/tiflow/pull/7133
https://github.com/pingcap/tiflow/pull/7106

/close


Install fails due to set -e and rm commands

In the install.sh there is the following:
if pidof systemd 2>&1 1>/dev/null; then
    echo "Copying systemd service file"
    cp systemd/throttled.service /etc/systemd/system
    rm /etc/systemd/system/lenovo_fix.service >/dev/null 2>&1
elif pidof runit 2>&1 1>/dev/null; then
    echo "Copying runit service file"
    cp -R runit/throttled /etc/sv/
    rm -r /etc/sv/lenovo_fix >/dev/null 2>&1
elif pidof openrc-init 2>&1 1>/dev/null; then
    echo "Copying OpenRC service file"
    cp -R openrc/throttled /etc/init.d/throttled
    rm /etc/init.d/lenovo_fix >/dev/null 2>&1
    chmod 755 /etc/init.d/throttled
fi

These rm commands are trying to clean up copies of the service with the old name. However, I never had the old service installed, so these rm commands fail. As there is a set -e earlier in the script. this aborts the script. sh doesn't give you any output in this case, so the install appears OK (since I don't know exactly what output was supposed to appear).
In addition to fixing the rm thing, maybe with rm ... || true, it might make sense to have trap ERR  in the script to print an error message if the script fails (in this case the error message in the rm was hidden by the redirect).

Seems like this has been fixed in some changes over the weekend.


warning: Not able to translate Value definition: 'val i: scala.Int = _}'

Great stuff, and thanks for sharing! This could greatly improve Spark UDF performance.
I just started to give a try, but run into the following warning. This warning, of course, failed the translation, thus there is no filter pushdown "PushedFilters: []":
 scala> spark.registerMacro("intUDM", spark.udm((i: Int) => {      |    val j = 2      |    i + j      |   })) <console>:27: warning: Not able to translate Value definition: 'val i: scala.Int = _}'        spark.registerMacro("intUDM", spark.udm((i: Int) => {                                                  ^ scala>
I am using Spark 3.1.1 and Scala 2.12.10, not sure if these versions are okay.
Your help is highly appreciated!
-Yong

Tried different things, this seams working:
`

spark-shell --jars sql/target/scala-2.12/spark-sql-macros_2.12.10_0.1.0-SNAPSHOT.jar (not working)
spark-shell --driver-class-path sql/target/scala-2.12/spark-sql-macros_2.12.10_0.1.0-SNAPSHOT.jar (okay)
`
Thanks,
-Yong


[Feature] Add new item label to repeatable field

Adresses #3007
This adds the ability to change the text in the 'New item' button for the repeatable field

A new inspection was created.

The inspection completed: No new issues

Totally agree! Thank you @mauricewijnia , merging right now into master. It'll be available with a composer update later today when we tag it.
Cheers!

Had the same idea.
Thanks!


Broken repository link

Hello Sebastian,
thank you very much for your work!
I haven't wrote any Gstreamer plugins yet but I have one in a plan :)
I believe your projects will help me a lot.
I have noticed that repository like on crates.io is broken

https://github.com/sdroege/gst-plugin-rs/gst-plugin

If you meant it to point to gst-plugin workspace shouldn't it be?

https://github.com/sdroege/gst-plugin-rs/tree/master/gst-plugin

Oh thanks for noticing! I'll fix that for the next upload unless you want to send a PR.
Let me know if there's anything else appearing wrong or unclear.


Allow multiple blocks

Hitting enter for example, will create new blocks. So we need to handle multiple blocks. It would probably be faster too.

In order to do this we will have to use content states as the base of comparison rather than just plain text. This requires that we figure out a way how to efficiently and logically sound map blocks to each other, even if someone inserts a new block within two blocks.

This was fixed on master by converting whole texts diffs in list of ranges relative to beginning of each block.


Add in a Stubfile to _curl so pyright extensions can read it

I originally wanted to make my own curl library in this fashion but apparently you beat me to it so I wanted to return the favor by contributing to this project instead. I have added some stub files to help those on VS Code extensions and other ides understand what is going on. I will add typehinting to the Session Class objects with the use of function overloading in the future so that the request method's typehints will show up in these different ides, (I plan to do the same for curl_cffi)

Summary by Sourcery
This pull request introduces a stub file for the _curl module, enhancing IDE support and type checking capabilities for developers using tools like VS Code and Pyright.

New Features:

Added a stub file for the _curl module to improve IDE support and type checking.

Thanks!!


Reading data using lazyarray()

Data file from issue #390
I was able to access data from hits as a jagged array, while for 'trks' it is not possible for some specific cases. Here is how I proceed for these cases:
tree = uproot.open(my_file)['E']
tree["trks.rec_stages"].interpretation

the output is:
asjagged(asdtype('>i4'), 10)
then:
tree.array("trks.rec_stages")

I get the following error:
ValueError: could not broadcast input array from shape (15713) into shape (15711)

I always get the error above with ('trks.rec_stages', 'trks.error_matrix', 'trks.fitinfo') using tree.array() .
But when I try this:
lazy_rec_stages = tree.lazyarray("trks.rec_stages")

I get my data as the following:
<ChunkedArray [[1 3 5 ... 1 1 1] [1 3 5 ... 1 1 1] [1 3 5 ... 1 1 1] ... [1 3 5 ... 1 1 1] [1 3 5 ... 1 1 1] [1 3 5 ... 1 1 1]] at 0x7f4dabe12450>

Except that data in each array of lazy_rec_stages read with uproot doesn't seem to have conserved the "structure" of data from the original root file. To illustrate this, I will use the following example:
if we look at an event, for each event we have an associated number of tracks, each track has reconstruction stages info stored in rec_stages and a likelihood stored in trks.lik:
event       trks         trks.rec_stages        trks.lik
 0           0            "1 2 3"                 10
             1            "4 5"                   20
             2            "6 7 8 9"               30

So one would expect:
tree.lazyarray("trks.rec_stages")[0][0]
Output: "1 2 3 5 4"
tree.lazyarray("trks.lik")[0][0]
Output: 10

But I am not sure that it is the case, here is what I get:
tree.lazyarray("trks.rec_stages")[0][0]
Output: [1 2 3 4 5 6 7 8 9]

Which makes it difficult to associate which rec_stages corresponds to which trks. Could you please tell me what I am doing wrong here?
When I try the following for "trks.error_matrix", I get the following:
tree.lazyarray("trks.error_matrix")
AssertionError:

PS: I think I am using the latest version of uproot.
Thank you for your time and consideration.
@tamasgal

Can't reproduce: I did a fresh install of uproot 3.10.10 and accessed issue390.root with no issues:
Python 3.7.3 | packaged by conda-forge | (default, Jul  1 2019, 21:52:21)
[GCC 7.3.0] :: Anaconda, Inc. on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import uproot
>>> f = uproot.open("~/irishep/uproot/tests/samples/issue390.root")
>>> t = f["E"]
>>> t["trks.rec_stages"].interpretation         # it's important that this is different from what you see!
asgenobj(SimpleArray(STLVector(asdtype('>i4'))))
>>> t.array("trks.rec_stages")                  # array or lazyarray; I'm looking at the simpler one first
<ObjectArray [[[1, 3, 5, 4], [1, 3, 5], [1, 3], [1, 3], [1, 3], [1, 3], [1, 3], [1, 3], [1, 3], [1, 3], [1, 3]
...

The uproot version is the key thing. You're reporting the error that I discovered when first looking at your file. It was an error in interpreting vectors within the vector of split objects; your earlier PR prompted me to fix it then.


(Closes #35) Make verbose mode default when listing tests.

Also changed test case output format to TestClassName/TestCaseName.

Oops, noticed a typo in my commit message? Should I force push a corrected message or leave as is?

Go for it. 🎢


fix: launcher logo

How to test

Start the launcher without the changes of this PR
Check that you cannot see a logo in the upper left corner of the launcher UI
Start the launcher with the changes of this PR
Verify that you can see the logo containing gooey and the text "terasology" in the upper left corner

Hooray Jenkins reported success with all tests good!

Hooray Jenkins reported success with all tests good!

Hooray Jenkins reported success with all tests good!

Hooray Jenkins reported success with all tests good!

Hooray Jenkins reported success with all tests good!

Hooray Jenkins reported success with all tests good!


Can not release app to AppStore with 5.6.1

ℹ Please fill out this template when filing an issue.
All lines beginning with an ℹ symbol instruct you with what info we expect. You can delete those lines once you've filled in the info.
Per our *CONTRIBUTING guidelines, we use GitHub for
bugs and feature requests, not general support. Other issues should be opened on Stack Overflow with the tag alamofire.
Please remove this line and everything above it before submitting.

[ ] I've read, understood, and done my best to follow the *CONTRIBUTING guidelines.

What did you do?
We update Alamofire from 4.9.1 to 5.6.1 to change the Parameters into Encodable in request.
What did you expect to happen?
Could release the app in AppStore
What happened instead?
App Store said my app using invalid Swift Support.

Alamofire Environment
Alamofire Version: 5.6.1
Dependency Manager:
Xcode Version:
Swift Version:
Platform(s) Running Alamofire:
macOS Version Running Xcode:
Demo Project
ℹ Please link to or upload a project we can download that reproduces the issue.

Issues with your app structure aren't Alamofire's responsibility. Most likely this was a transitory issue with App Store Connect, or perhaps you have some old project settings around which prevent the proper structure.


Adding simple planning tool

First steps towards adding a planning tool:

adding backend code to support "draft" boulders.
adding UI to flag a boulder as "draft" and views for admins (all draft boulders) + a view for setters (commissions).

First steps towards adding a planning tool:

adding backend code to support "draft" boulders.
adding UI to flag a boulder as "draft" and views for admins (all draft boulders) + a view for setters (commissions).


Fix or eliminate namedRace pattern

A namedRace helps you write type-safe switch statements, but relies on creating a Promise<Name> from a thenable Promise<unknown> like promise.then(() => name).
This means there is a danger of a memory leak if a promise is routinely passed to named race as every call adds another then subscriber to the same promise, (which is never tidied as long as the promise exists).
In some way, this then subscriber has to be created once and reused between namedRace calls so they don't accumulate.
One implementation is to keep a Map of identity promises (promises which resolve to a WeakRef pointing to themselves). Only one such value needs to exist for any Promise. A FinalizationRegistry can tidy up entries which are GCed.
Combined with the use of safeRace (race-as-promised) this means a race can be made between only identity promises, and when the race completes, the namedRace implementation can unwrap the winning WeakRef, traverse all keypairs from the race and return the key from the pair which has the winning promise as the value.
The only circumstance this fails is if the promise from the namedRace itself is garbage-collected (and therefore no-one is watching anyway).

Completed in https://github.com/cefn/watchable/pull/79


Loot sheets were not working at all, but I have included a fix in the description

Describe the bug
In 9.242, somehow (maybe because  other modules) no loot sheets worked. I managed to fix them by sanitizing inputs.
My loot actors had incorrect currency. They were old actor first created in 8. something, but new ones did not work either. You could not click on the actor  or the token to bring up the loot sheet, it would spew an error.
Here is the fix, I added an IF statement inside convertCurrencyFromObject to fix it.
Perhaps there is another better fix.
Line 45 of LootHseetNPC5eHelper.js
/**
     * Handles Currency from currency.TYPE.value to currency.TYPE for backwords support
     * @param {string} folderPath - The directory to loop through
     */
    static convertCurrencyFromObject(currency) {
        // fix for broken case
        Object.entries(currency).map(([key, value]) => {
            if (value) {
                currency[key] = value.value ?? value;
            } else { currency[key] = 0; }
        });
        return currency;
    }

I can confirm that this is both an issue in the latest stable branch, and that this fix does solve the issue.

@jopeek @Varriount @Padhiver
If you find the time please test https://github.com/jopeek/fvtt-loot-sheet-npc-5e/releases/tag/nightly-v<IP_ADDRESS>
It's honestly still a bit weird when changing settings(flags) in a sheet. But I think thats a broader issue to look into.
This should bring back functionality to the core functions, fix currencies, add styling (custom backgrounds, css tinting, darkmode), add actions, trading (well we could switch that off for now as it still lacks tooltips and other things, or we just say use it if you like).
Hit me if you have questions.

@DAMO238 @gcolgate

That fixed the problem I was having, there were some rendering glitches
looking at the sheet in the actor list, but double clicking on an icon made
it look more correct.
On Wed, Jan 19, 2022 at 7:10 AM Daniel Böttner @.***>
wrote:

If you find the time please test
https://github.com/jopeek/fvtt-loot-sheet-npc-5e/releases/tag/nightly-v<IP_ADDRESS>
It's honestly still a bit weird when changing settings(flags) in a sheet.
But I think thats a broader issue to look into.
This should bring back functionality to the core functions, fix
currencies, add styling (custom backgrounds, css tinting, darkmode), add
actions, trading (well we could switch that off for now as it still lacks
tooltips and other things, or we just say use it if you like).
Hit me if you have questions.
—
Reply to this email directly, view it on GitHub
https://github.com/jopeek/fvtt-loot-sheet-npc-5e/issues/249#issuecomment-1016562682,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABGSESVDHYNTYKTBZEMKBTLUW3H5TANCNFSM5MCAHTFQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you authored the thread.Message ID:
@.***>

I will keep this prerelease version for my next full game to see if there
are any issues with it
On Thu, Jan 20, 2022 at 5:22 PM Gil Colgate @.***> wrote:

That fixed the problem I was having, there were some rendering glitches
looking at the sheet in the actor list, but double clicking on an icon made
it look more correct.
On Wed, Jan 19, 2022 at 7:10 AM Daniel Böttner @.***>
wrote:

If you find the time please test
https://github.com/jopeek/fvtt-loot-sheet-npc-5e/releases/tag/nightly-v<IP_ADDRESS>
It's honestly still a bit weird when changing settings(flags) in a sheet.
But I think thats a broader issue to look into.
This should bring back functionality to the core functions, fix
currencies, add styling (custom backgrounds, css tinting, darkmode), add
actions, trading (well we could switch that off for now as it still lacks
tooltips and other things, or we just say use it if you like).
Hit me if you have questions.
—
Reply to this email directly, view it on GitHub
https://github.com/jopeek/fvtt-loot-sheet-npc-5e/issues/249#issuecomment-1016562682,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABGSESVDHYNTYKTBZEMKBTLUW3H5TANCNFSM5MCAHTFQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you authored the thread.Message ID:
@.***>

Daniel - would it be worth making a minor tweak to the existing Lootsheet as described gcolgate in order to quickly get lootsheet compatible with v9 and then work on this large enhancement as a separate parallel effort?  I played around with what you posted above; it's ambitious and will take some time to smooth out the edges.


Photos of Mollie elePHPant

@nauleyco can you help?

@cookieguru Sure thing!

@cookieguru I created the pull request. #160


About inference code

I used some data of my own to train the model and want to calculate the score of images one by one.
During the trainning, I added some codes to calculate the l1-norm, such as the codes below
   `for img, label in data:

        img = img.cuda().clone().detach()
        label = label.cuda(async=True).clone().detach()

        paras = self.model_hyper(img)
        model_target = models.TargetNet(paras).cuda()
        model_target.train(False)
        pred = model_target(paras['target_in_vec'])

        pred_scores.append(float(pred.item()))
        gt_scores = gt_scores + label.cpu().tolist()

    pred_scores_np = np.array(pred_scores,dtype=np.float32)
    gt_scores_np = np.array(gt_scores,dtype=np.float32)
    l1_norm_test = np.absolute(pred_scores_np-gt_scores_np)
    l1_norm_test = np.sum(l1_norm_test)/len(l1_norm_test)`

Then I wrote the inference codes su as the codes below
      `mean_RGB = [123.675, 116.28, 103.53]
       std_RGB =  [58.395, 57.12, 57.375]

        model_hyper = models.HyperNet(16, 112, 224, 112, 56, 28, 14, 7).cuda()
        model_hyper.load_state_dict(torch.load(args.pretrained_model_name_hyper))
        model_hyper.train(False)
        I = Image.open(imgName)
        I = I.convert("RGB")
        I_ = I.resize((224,224))

        I_np = np.asarray(I_,dtype=np.float32).copy()

        I_np[:,:,0] = (I_np[:,:,0]-mean_RGB[0])/std_RGB[0]
        I_np[:,:,1] = (I_np[:,:,1]-mean_RGB[1])/std_RGB[1]
        I_np[:,:,2] = (I_np[:,:,2]-mean_RGB[2])/std_RGB[2]

        I_np = I_np.transpose(2,0,1)

        with torch.no_grad():

             input_var = torch.from_numpy(I_np).unsqueeze(0)
             input_var = Variable(input_var.float().cuda(0), volatile=True)

             paras = model_hyper(input_var)

             model_target = models.TargetNet(paras).cuda()
             model_target.load_state_dict(torch.load(args.pretrained_model_name_target))
             model_target.train(False)

             pred = model_target(paras['target_in_vec']).cpu()`

Here, pretrained_model_name_hyper and pretrained_model_name_target are hyper and target models saved during trainning.
During the training, I got the minimum average l1-norm 2.88, but in the test, I got 11.13.
Is there anything wrong with the codes?
I guess it may have some problem in the loading process of the pretrained target model.

At inference stage, you should only load the parameters of hyper network and shouldn't load target network parameters, i.e.
model_target.load_state_dict(torch.load(args.pretrained_model_name_target))
this line of code should be deleted. Since the parameters of the target network is generated from the hyper network adaptively, the code 'model_target = models.TargetNet(paras).cuda()' has already built a target network which has its own self-adaptive weight parameters.
Also, I noticed you have resized all the testing images to the size of 224x224, if you trained also with images resized to 224x224, it's OK, but if the training procedure follows the configuration in our origin code, i.e. randomly cropping 224x224 patches, it'll be better to use the same configuration to testing images, since scale consistency also influences model performance.
Hope this will help you : )


A permanent fix for the html5 player resizing problem, hopefully

I have been working around this ever since the problematic html5 player experiment was implemented permanenlty (https://github.com/YePpHa/YouTubeCenter/issues/1083) and a couple of days ago I managed to intercept the functions that are requesting the fixed sizes from the script.
The 'hack' worked flawlessly, but it was just for a short duration since de html5 script changed 4 times and eventually the minifier changed the pointers that I was using which ruined the hack, however I also managed to avoid this issue.
The following is the polished and minfier-proof (I hope) script that I managed to create:
function detour(b, c) {
  return function() {
    // we will call the original sizes, store them in the "changed" variable and
    // check wether it has the width and height properties. If it does then we
    // will change them, if not then we relay whatever other arguments the
    // unknown function calls require
    var changed = b.apply(this, arguments);
    if (changed.width && changed.height) {
      // the variable "c" is just a way to distinguish between sizes for the video canvas
      // and sizes for the progressbar, and its components
      changed.width = (c) ? document.querySelector('#movie_player').getBoundingClientRect().width : document.querySelector('.html5-video-container').getBoundingClientRect().width;
      changed.height = (c) ? document.querySelector('#movie_player').getBoundingClientRect().height : document.querySelector('.html5-video-container').getBoundingClientRect().height;
    }
    return changed;
  };
}
var i,
  j;
try {
  // first of all we will find our main pointer that targets the two functions we want
  // to intercept and for that we will iterate through all the keys in the player instance
  // object (which is acquired by attaching a variable to the Application.create function
  // which you -YePpHa- already know), find our target functions and "patch" them
  // accordingly
  for (i in playerInstance) {
    // first filtering step is to only work with keys that are objects, aren't null objects
    // and contain the .element key - there is only one object that contains it which
    // is the one that we want
    if (typeof playerInstance[i] === 'object' && playerInstance[i] && playerInstance[i].element) {
      console.log('Pointer: ' + i);
      // now that we have our main pointer we will iterate through all its keys
      // to find our target functions
      for (j in playerInstance[i]) {
        // here we check for the main properties of the functions that we want to
        // find and for that we will check for certain details inside the functions
        // that we are currently iterating. never use properties that can be changed
        // when the script is minified -such as named functions- instead use
        // native javascript nomenclature which is less likely to change.
        // in this case both our functions contain the return"detailpage" text
        // so we will be looking for that line in each function.
        // we also only want to look for functions, the rest will only be a waste of time
        if (typeof playerInstance[i][j] === 'function' && /return"detailpage"/.test(playerInstance[i][j].toString())) {
          // now that we find one of the two functions we will check which one
          // we detect so we can manipulate it accordingly.
          // there are two functions: one relays the dimensions to the progressbar
          // elements and the other is for the video element size.
          // they are almost identical, but there are small differences which
          // we wil use to detect which one is for the progressbar and video,
          // the later ends with !0) while the former doesn't, so we will use
          // that information to regulate the functions' manipulation
          if (/!0\)/.test(playerInstance[i][j].toString())) {
            console.log('Progressbar: ' + j);
            // here we simply wrap the original function to force it pass
            // through our detour function before returning the size values.
            // in this case I add a '' so that the detour function can tell which
            // function is being called and change the sizes accordingly
            playerInstance[i][j] = detour(playerInstance[i][j], '');
          } else if (!/!0\)/.test(playerInstance[i][j].toString())) {
            console.log('Canvas: ' + j);
            playerInstance[i][j] = detour(playerInstance[i][j]);
          }
        }
      }
    }
  }
} catch (e) {
  console.error(e);
}

As of the current time of this post, the most recent html5 script is:
https://s.ytimg.com/yts/jsbin/html5player-en_US-vflKCJBPS/html5player.js
The respective functions that we are targeting are:
playerInstance.j.Fb » For the progressbar
playerInstance.j.ib » For the video
And here are the original functions from the html5 script after passing through the jsbeautifier.org:
f.Fb = function () {
  var a = this.app.R();
  return 'detailpage' != a.ba || a.Za ? N7.H.Fb.call(this) : ZM(a, !0)
};
f.ib = function () {
  var a = this.app.R();
  return 'detailpage' != a.ba || a.Za ? N7.H.ib.call(this) : ZM(a)
};

The f.Fb function is almost the same as the f.Eb function mentioned here: https://github.com/YePpHa/YouTubeCenter/issues/1083#issuecomment-60857608
It also was named f.Eb before it went through a minifier version change, except this one is called when args.el = detailpage (which I assume to be set by default when watching in youtube even if it doesn't list in the dom). Either way, I am assuming that the same logic I used for the fix can also be adapted for the other similar function calls which are supposedly made when the args.el != detailpage (embedded video, for example), in which case it's a simple matter of tweaking the last filters in order to also modify those similar functions, but I don't think it will be necessary since this problem is restricted to the player in the youtube pages, at least for now.
This works perfectly well with me, but I am using a CSS style that changes the player size to a 16:9 AR which increases and decreases according to the window size (basically the same as the Fit to Content option in YTC) and because of this it might not return the sizes correctly with the YTC script, so tweak the detour function according to your needs if such is the case. The way I set it up is suppose to result in exactly the way the player behaved before the experiment became permanent, so I don't expect that much tweaking is needed. It looks for whatever sizes the player has and changes to those accordingly.
If something is not working right or there is anything else that might have escaped my attention please let me know so that I can see what I forgot. It can happen, I doubt 2 months of learning javascript in my free time make me a professional at this.

Am I the only to still have this problem sometimes?

@maximang If you are not using the latest developer version then you will most likely face this problem.

@Yonezpt What you mean by "developer version". I use the userscript in version 2.1.7 on Chrome (Tampermonkey).

@maximang https://github.com/YePpHa/YouTubeCenter/wiki/Developer-Version

@ErdeFB Thanks! :)


sps and pps are sent only once

Unless I understand your sources incorrectly, the code that can be found in:
H264Packetizer.cpp:40
only allows you to send sps and pps information once in the entire lifetime of the encoding process.
As soon as the first sps/pps pair is sent, m_sps.size() is bigger dan 0. Consecutive calls to pushBuffer containing sps/pps information will result in the sps/pps data from the first call to this method to be sent again, and not the new information. (copying the new info to the member variables is skipped by the tests on line 61 and 67, however the data is sent to the output buffer according to the test on line 91.)

This is easy enough to fix since the encoder refreshes sps and pps on every idr frame anyway, but is it correct to send the sps and pps info in-band like that in RTMP?

I find no information in the specs stating that it's not allowed.


Argument of type [String!] is shown as type [String]!

The following type definition:
type Foo {
  bar(baz: [String!]): String
}

is incorrectly displayed in the left panel, where the position of the exclamation mark is wrong.
bar(
  baz: [String]!   # should be baz: [String!]
): String

Screenshot:

@Apollinaire Thanks for reporting 👍
Fixed both in the demo and release<EMAIL_ADDRESS>📦


Requiring OTLP exporter breaks as of 0.24.1

Description of the bug
Requiring "opentelemetry/exporter/otlp" fails as of the 0.24.1 release with an uninitialized constant error:
~/.rbenv/versions/3.2.1/lib/ruby/gems/3.2.0/gems/opentelemetry-exporter-otlp-0.24.1/lib/opentelemetry/exporter/otlp/exporter.rb:38:in `<class:Exporter>': uninitialized constant OpenTelemetry::Exporter::OTLP::VERSION (NameError)

Share details about your runtime
Operating system details: macOS, Ventura 13.3.1 (a)
RUBY_ENGINE: "ruby"
RUBY_VERSION: "3.2.0"
RUBY_DESCRIPTION: "ruby 3.2.1 (2023-02-08 revision 31819e82c8) [arm64-darwin22]"
Share a simplified reproduction if possible
require "bundler/inline"

gemfile(true) do
  source "https://rubygems.org"

  gem "opentelemetry-api"
  gem "opentelemetry-sdk"
  gem "opentelemetry-exporter-otlp"
end

require "opentelemetry-api"
require "opentelemetry-sdk"
require "opentelemetry/exporter/otlp"

OpenTelemetry::SDK.configure do |c|
  c.service_name = "Demo"
end

Rolling back to 0.24.0 does not exhibit the same issue
require "bundler/inline"

gemfile(true) do
  source "https://rubygems.org"

  gem "opentelemetry-api"
  gem "opentelemetry-sdk"
  gem "opentelemetry-exporter-otlp", "0.24.0"
end

require "opentelemetry-api"
require "opentelemetry-sdk"
require "opentelemetry/exporter/otlp"

OpenTelemetry::SDK.configure do |c|
  c.service_name = "Demo"
end

Same issue

Looks like this was added in https://github.com/open-telemetry/opentelemetry-ruby/pull/1404/files#diff-34fb5aed920b31dca334d76d897e2cd337ee9ac0380b550ee3aef6f5eab60eb5R38 with the DEFAULT_USER_AGENT string. This value is set explicitly in the tests: https://github.com/open-telemetry/opentelemetry-ruby/pull/1404/files#diff-de3289c68da25d7cdc56239ec4e726d776221321d148117746d3b8c094dd110aR13
I believe this could be fixed by reversing the require order here so that the version is required first: https://github.com/open-telemetry/opentelemetry-ruby/blob/main/exporter/otlp/lib/opentelemetry/exporter/otlp.rb#L7-L8

0.25.0 is released with a fix.
@jmorrell could you close this once you've confirmed the issue is resolved?

This appears fixed to me. Thank you for the quick merge and new release! 🙌

@robertlaurin Would it be possible to release this also as 0.14.2? Anyone who depended on ~> 0.14.0 (us) will get a permanently broken version until they bump the version.

or un-publish 0.24.1?

or un-publish 0.24.1?

there is no simple way to un-publish gem and yanking is not really recommended

I understand Ruby 2.7 is EoL but I would like to revisit this.
The latest version of opentelemetry-exporter-otlp that supports Ruby 2.7 is 0.24.1 meaning people stuck on that version of Ruby are guaranteed to hit this
I really think this should be released as 0.24.2 to avoid the problem.

I understand Ruby 2.7 is EoL but I would like to revisit this.
The latest version of opentelemetry-exporter-otlp that supports Ruby 2.7 is 0.24.1 meaning people stuck on that version of Ruby are guaranteed to hit this
I really think this should be released as 0.24.2 to avoid the problem.

I'll re-open the issue until this is addressed properly

Released here https://rubygems.org/gems/opentelemetry-exporter-otlp/versions/0.24.2

Thank you!

Thanks for flagging this everyone, going to close the issue now.

Thank you!


Branding - Issue Reporting URL field should do validation of URL

Rancher version 2.6 master-head (05/19/2021) d8acb21
If we include a url without the protocol part (http://) the string from that field gets appended to the Rancher dashboard URL creating an invalid File an Issue link.
Value applied: myissuetracking-web.com
Result: https://<RANCHER_URL>/dashboard/myissuetracking-web.com
Steps:

Navigate to Global Settings -> Branding
Set the value of the Issue Reporting URL to a domain only without schema/protocol.
Apply
Navigate to Home of Cluster explorer and check the <a> value of the File an issue link.

Some basic validation to make sure the http(s):// part of the URL is included. If I include it then value of the File an Issue link is correctly set.

Rancher version 2.6 master-head (05/25/2021) f90b36e
RKE1 HA
I still observed this behavior on a more recent Rancher build

Rancher version: 2.6 master-head (06/09/2021) 97ca638
Dashboard is now validating (parsing) for valid urls including protocol. Saving a valid URL makes the File an Issue link to be valid.