add version tags to Dockerfiles

Adds version tags to parent docker images so that at least oc will be stable instead of latest alpha version.
Fixes #446

we aren't going to lock this down:

it's a burden to update the values
it prevents us from testing the latest oc clients within the jenkins images we are building.

if you make this pull against the openshift-3.7 branch instead i'll merge it there.  that will get you a 3.7 tagged jenkins image w/ the origin 3.7 client.


Implement metrics collector

Reference
Similar to this Package inside the java client: https://github.com/gardusig/conductor/tree/main/client/src/main/java/com/netflix/conductor/client/telemetry

Done: https://github.com/conductor-sdk/conductor-python/releases/tag/v1.0.33


regarding generation of new samples

in calculating the number of new samples for a given unbalanced data sets say i have 12 samples in unbalanced class and 50 in the other. If I set the ratio =0.3 I expect 3 new samples and it works fine. If I set the ratio =0.4 the expected new samples is 4 but 8 are generated I do not understand. Please acknowledge this issue

I think that you did not get the parameter ratio behaviour.
ratio correspond to the number of minority samples over the number of minority samples.
Thus, ratio=0.4 mean that the final set will have a proportion of 4 minority samples for 10 majority samples.
In your case, you have 50 samples and you try to over-sample so you will get 50 * .4 = 20 in the minority class and thus 20 - 12 = 8 new samples will be created.

thank you very much, I don't know why I was confused with this. I have a larger data set and now things are clear. thank you

No problem


10/08/2018 21:53 : Create Pull Request for branch master -> prTesting1_2018100821

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

split/updateTestCon1.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Add OpenHashTab v2.3.0

[X] Have you signed the Contributor License Agreement?
[X] Have you checked that there aren't other open pull requests for the same manifest update/change?

Microsoft Reviewers: Open in CodeFlow

I did not get a Defender SmartScreen error when I tested it, but alright.


debugger always fails to "restore"

From @ciel on April 8, 2016 21:13

VSCode Version:
0.10.11

OS Version:
Windows 10x64
Steps to Reproduce:

.NET CLI version

.NET Command Line Tools (1.0.0-rc2-002306)

Product Information:
 Version:     1.0.0-rc2-002306
 Commit Sha:  0747d31f86

Runtime Environment:
 OS Name:     Windows
 OS Version:  10.0.10586
 OS Platform: Windows
 RID:         win10-x64

Install Visual Studio Code
Install the dot net cli
Open a command line (cmd or PowerShell)
Navigate to a folder
Type dot net new and hit ENTER to create a new project.
Right click inside the folder (Windows Explorer) and select Open with VS Code

The OUTPUT window appears and spouts off a lot of attempts to pull in files, and then yields an error; it is different each time for me.

Copied from original issue: Microsoft/vscode#5107

The latest builds of the .NET CLI aren't compatible with the version of the C# extension currently in the gallery. So you will either need to install a newer build of the C# extension, or go back to the 'beta' build of the CLI referenced from http://dotnet.github.io/getting-started.
Instructions for the getting-started builds: https://github.com/OmniSharp/omnisharp-vscode/blob/master/debugger.md
Instructions for the latest builds: http://aka.ms/vscclrdogfood

I have the best newest version of the C# extension.
On Apr 11, 2016 9:30 AM, "Gregg Miskelly"<EMAIL_ADDRESS>wrote:

Closed #169 https://github.com/OmniSharp/omnisharp-vscode/issues/169.
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
https://github.com/OmniSharp/omnisharp-vscode/issues/169#event-622556641

The newest**
On Apr 11, 2016 9:36 AM, "Stacey Lynn"<EMAIL_ADDRESS>wrote:

I have the best newest version of the C# extension.
On Apr 11, 2016 9:30 AM, "Gregg Miskelly"<EMAIL_ADDRESS>wrote:

Closed #169 https://github.com/OmniSharp/omnisharp-vscode/issues/169.
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
https://github.com/OmniSharp/omnisharp-vscode/issues/169#event-622556641

@ceil you have 1.0.1-rc? The output above looks to be from the latest version from the VS Code Gallery.

If you do have 1.0.1-rc, please copy/paste the output from the coreclr-debug output pain.

So that isn't the latest build? Where do I get a newer one, then?

As I said -- http://aka.ms/vscclrdogfood

Sorry. That part got chopped off on the email from my phone. I'll take a look at it momentarily.

Yes, that did seem to resolve the problem. Thank you very much.


iOS - No such module SlideMenuControllerSwift

Greetings.
After hours in forums, most of them point out to your repository for SlideMenuControllerSwift but the solution still eludes me.
Upon the owner request, I just pulled out an archived app developed by a 3rd party hoping to make it run.
After debugging some minor errors, Im stuck with the warning: "iOS - No such module SlideMenuControllerSwift".
After a long reading and educating myself around CocoaPods, It was installed but I cant circumvent this issue.
Any possibility of having you troubleshoot it with me?
Keep in mind I'm a self taught programmer in progress.
Best regards.

Seems like you opened .xcodeproj file. Try with .xcodeworkspace.

@sochinza , I have encountered this issue too.  Did you ever find a solution to this problem?


release cookbook version v2.2.0

Updated filebeat version to 6.4.2
Remove Chef12 Kitchen Test
Use Chef14 for Kitchen Tests
Remove v5 inspec tests
Rename helper method purge_prospectors_dir to purge_prospectors_config in favor of filebeat_service resource
Wrapped helper methods into a module

Released v2.2.0


migrations: Remove unnecessary migration operations.

This adds a one-off decorator that discards the return value of the
validator before using it for migration operations.
See also: https://github.com/typeddjango/django-stubs/pull/1078.
Affected errors:
6c6
< Found 136 errors in 40 files (checked 1405 source files)
---
> Found 134 errors in 39 files (checked 1405 source files)
95,96d94
< zerver/migrations/0043_realm_filter_validators.py error List item 0 has incompatible type "Callable[[str], Pattern[str]]"; expected "Callable[[Any], None]"  [list-item]
< zerver/migrations/0043_realm_filter_validators.py error List item 0 has incompatible type "Type[URLValidator]"; expected "Callable[[Any], None]"  [list-item]

Self-review checklist

[ ] Self-reviewed the changes for clarity and maintainability
(variable names, code reuse, readability, etc.).

Communicate decisions, questions, and potential concerns.

[ ] Explains differences from previous plans (e.g., issue description).
[ ] Highlights technical choices and bugs encountered.
[ ] Calls out remaining decisions and concerns.
[ ] Automated tests verify logic where appropriate.

Individual commits are ready for review (see commit discipline).

[ ] Each commit is a coherent idea.
[ ] Commit message(s) explain reasoning and motivation for changes.

Completed manual review and testing of the following:

[ ] Visual appearance of the changes.
[ ] Responsiveness and internationalization.
[ ] Strings and tooltips.
[ ] End-to-end functionality of buttons, interactions and flows.
[ ] Corner cases, error conditions, and easily imagined bugs.

Merged, thanks @PIG208!


Fix vagrant_plugin resource on Windows

Rewrite vagrant_plugin provider. Split all functionality for vagrant plugin
install/uninstall into a separate class to separate concerns. This allows
for easy unit testing of vagrant plugin commands which interact with the
system.
Fixes #42
Fixes #32

@jtimberman can you review this PR? It's a pretty major rewrite of the Provider to support Windows.

Showing  14 changed files  with 331 additions and 125 deletions.
lgtm
j/k, but i won't be able to look until next week.

Overall :+1:, :rocket: :cake:


Is there a way to upload a file that is already in an S3 bucket right now

We need to Make sure that "URL transfer" will handle direct transfers from S3 bucket locations?

Related to https://github.com/NCATSTranslator/Knowledge_Graph_Exchange_Registry/issues/15

Review again later if this use case is helpful for anybody and review design required.


how to query millions of rows from the smart contract multindex table ?

i am building a dapp which stores millions of rows in the multindex table, how can I use demux to efficinetly query all the millions of rows quickly to feed to my analytics layer ? it would be great if you can point me to an example where demux can be used to query smart contract multindex rows ?

@sivachaitanya you can use demux-js with demux-js-postgres to store the data and query it there. Demux does not support direct querying of the contract table directly, it instead watches for actions and maintains it's own state in a database that can be queried with traditional SQL.

Thanks Chris, but what about the decentralization take of this process, where we store the data in a postgres database to perform rich queries instead directly pulling data from the blockchain ?


Can this work with yolo?

I am using CenterTrack to track objects from the COCO dataset but the detection accuracy of your pre-trained network is too low. Is it possible to use yolo instead of centernet for detection?

Nevermind. I reread the paper and realized this is not tracking by detection.


Increasing required version for The Walrus

Increasing the required version for The Walrus such that the newest features are available.

@josh146 thanks for getting that! How come we are pinning in setup.py?

@josh146 thanks for getting that! How come we are pinning in setup.py?

While not essential, this is mostly for users upgrading Strawberry Fields versions; it ensures that The Walrus is also upgraded.


Don't let tcmalloc read all kinds of env vars at startup

The env vars are still used in profiling=1 builds, by such illustrious
figures as the deep memory profiler bot and willchan. Reading from the
environment variables uses static initializers, so this change will
eliminate those static initializers in profiling=0 builds.
As discussed in the chromium-dev thread "Does anyone use tcmalloc's
debugging envvars?".
Reference:
https://bugs.chromium.org/p/chromium/issues/detail?id=94925

Do you want to change the default (not allowing tcmalloc to read env vars) or do you want to keep such behavior?

Yes, default should be kept as it is now.

Hi. Do you still want this merged? Again, I understand that chromium folks have forbidden static initializers and for them this is good thing to do, but for general gperftools we need those environment variable to work.


Treat @PolyNull like @Nullable.

This seems like something that we would have discussed previously, but I can't find any evidence of that.

Maybe the hope was that we'd soon implement full support from scratch based on forthcoming JSpecify rules for @PolyNull?
Maybe the hope was that we'd be able to make @PolyNull "imply" @Nullable soon?
Maybe the plan was to tell Checker Framework users to write @Nullable @PolyNull?
Maybe we once had a principle of recognizing only annotations that were "universally" recognized (or at least recognized by Kotlin), while @PolyNull is not? But if so, we moved away from that long ago.

For now, it seems useful to at least recognize it. I could see us backtracking if we were to fall back to a policy of (at least optionally) recognizing only JSpecify annotations or only "universally" recognized annotations. But if we do so, that will involve a larger change than just reverting back this PR.
(My immediate motivation is that J2CL is looking at @PolyNull support (@kevinoconnor7 FYI), and we've been trying to keep our lists of annotations in sync with theirs.)
Hmm, and you know, only now that I'm writing this am I realizing that making @PolyNull imply @Nullable would not actually be sound, at least for the class definition of @PolyNull. I'll leave a note on https://github.com/jspecify/jspecify/issues/79 and maybe in a doc or two that we have going about @Implies, assuming that I don't convince myself that I'm wrong by then. If I'm right, then it would actually make conceptual sense to not merge this PR, either....

Hmm, and you know, only now that I'm writing this am I realizing that making @PolyNull imply @Nullable would not actually be sound, at least for the class definition of @PolyNull.

Eh, nope, I already have to take that back :) I feel better about this PR. But to try to write down what I have been thinking since my last post:
We already know that a checker that treats @PolyNull only like @Nullable will be unsound:
@PolyNull Object foo(@PolyNull Object o) {
  return null; // should be an error but is actually allowed
}

What had caught my attention was a more elaborate case that involved generics:
@NullMarked
class Bar<T extends @Nullable Object> {
  @PolyNull T foo(@PolyNull T t) {
    ...
  }
}

Bar<@Nullable String> bar;
bar.foo(...);

In that case, I was envisioning... I'm not entirely sure what, but it was going to be related to a point that I've already harped on before, which is that the existing @PolyNull means "@Nullable or @NonNull," rather than "@Nullalble or NO_CHANGE." So, while it might seem as if the foo call above would always be dealing with a @Nullable type (thanks to the @Nullable String type argument), it should in theory also consider the possibility of a non-null type. Somehow I was thinking that that would then lead to new trouble. But every time I try to put my finger on how, it slips away :)
In short, I don't think my new example fundamentally different from the simple, known example at the beginning of this post.
It is still possible that there's something interesting to be said about other generic cases, such as with a type like List<@PolyNull String>: While plain @Nullable String is more general than @NonNull String, List<@Nullable String> is not strictly more general than List<@NonNull String>. Even then, though, I'm not sure that treating @PolyNull like @Nullable is any worse than not treating it like @Nullable. And there are plenty of cases in which not treating is like @Nullable is much worse.
So if there is any takeaway here, it's that treating @PolyNull like @Nullable may be technically incorrect in ways that may or may not actually matter. That could be interesting to think further about, but we already know of big practical problems that that treatment would cause, like in the handling of Optional.orElse and Class.cast.

@wmdietl mentioned today that we could implement @PolyNull support for real without too much trouble.
My overall thinking is probably that I'd feel best with a resolution for https://github.com/jspecify/jspecify/issues/79 before taking any steps here: We might not want to encourage further @PolyNull usage where possible (since it's not currently supported by Kotlin and likely wouldn't be supported by any future Java language feature), and I still wonder if we might ultimately prefer a feature like @PolyNull but slightly different. (I would also love if we could implement whatever we want from scratch as a test of whatever formal specification we produce. But I admit that we have zero specification for type inference of any kind at the moment (not to mention dataflow) and that we are relying on the Checker Framework for plenty of subtyping checking, too. So that's more of an ideal than a rule.)
If the J2CL folks do end up landing support for @PolyNull, we can revisit what might make sense here.


Add missing Korean translations in menu-item.md

This PR completes Korean translations in menu-item.md file by adding the missing parts.

:+1:


Fixed: #2576

update guice version to solve no-aop dependency
Fixes #2576  .
Did you remember to?

[ ] Add test case(s)
[x] Update CHANGES.txt

We encourage pull requests that:

Add new features to TestNG (or)
Fix bugs in TestNG

If your pull request involves fixing SonarQube issues then we would suggest that you please discuss this with the
TestNG-dev before you spend time working on it.

Please update PR title and the commit message. Fixed: #2576 says nothing for the ones who observe Git history: https://github.com/cbeust/testng/commits/master and examine git annotate: https://github.com/cbeust/testng/blame/8f7f7efb0933f696c0f31d253697fe748904d67c/core/build.gradle.kts#L80


1.1.2 Docs updates

WIP

Probably need to get the GUID in here:
https://appscope.dev/docs/schema-reference#eventstartmsg


Error: Cannot find module 'babel-runtime/core-js/json/stringify'

The plugin does not work, and I just get this Error in the dev tools:
Error: Cannot find module 'babel-runtime/core-js/json/stringify'
    at Module._resolveFilename (module.js:470)
    at Function.Module._resolveFilename (/Applications/Hyper.app/Contents/Resources/electron.asar/common/reset-search-paths.js:35)
    at Function.Module._load (module.js:418)
    at Function.c._load (bundle.js:1)
    at Module.require (module.js:498)
    at require (internal/module.js:20)
    at Object.<anonymous> (/Users/gbriel/.hyper_plugins/node_modules/hypermatch/lib/index.js:3)
    at Object.<anonymous> (/Users/gbriel/.hyper_plugins/node_modules/hypermatch/lib/index.js:130)
    at Module._compile (module.js:571)
    at Object.Module._extensions..js (module.js:580)

Hi @mssngr, I can't seem to replicate that issue on my machine. Are you able to share more information with me?

Which version of hyper are you running?
Which OS are you using?

Hey @delcore92!
OSX 10.13.1 (17B1003)
Hyper 1.4.8 (Stable)


Bug/177 fix broken links

Please change the version numbers to 1.15.1, since this is a pure bugfix release.

Version has to be 1.16.1, since I just release 1.16.0


Accessibility “bullets hollow” should be “more options”

Bug Report Dump (Auto-generated)

Version 1.27.1<PHONE_NUMBER>)
Device: iPhone X (iOS 12.1.4)
TestFlight: true

I can look into this.
Sent with GitHawk


Feature request: Manage remote file

Hello,
I would like to upload a VM disk built with Packer (but it could be any files).
What do you think about adding a new Terraform resource similar to the local_file one.
Since the go sdk currently only support download tasks and not file upload, I suggest to start with something like:
resource "freebox_remote_file" "my-disk" {
  source_url = "https://my.domain/the-file"
  checksum = "md5:xxx"
  destination_path = "/path/in/the/freebox"
}

What is your opinion on that?

Hey @holyhope
Sounds like something useful.
Happy to take PRs in free-go as well. The API is super simple to work with and relatively well documented so feel free to give it a try
Cheers

Hi,
This is nice, let me setup my dev environment and I will (try to) work on that.
Keep in touch.


Fix eslint command

Should now be compatible with Windows
Fixes #643
Checklist:

[ ] Documentation N/A
[ ] Tests N/A
[x] Ready to be merged

Deploy preview for govuk-react processing.
Building with commit 72f51599ade202729bc2fd277a43175f9908990e
https://app.netlify.com/sites/govuk-react/deploys/5c9b5cc5da3507000876ff17

Codecov Report

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

@@           Coverage Diff           @@
##           master     #648   +/-   ##
=======================================
  Coverage   99.66%   99.66%
=======================================
  Files         104      104
  Lines         604      604
  Branches       69       69
=======================================
  Hits          602      602
  Misses          2        2

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 3bc73f2...72f5159. Read the comment docs.


Feature: Use new resource (mainly embedded) management system (main structure does not change) from RIS library

Fixed by 2eeccfc commit


oauthclient: module separation

INCOMPATIBLE Separates oauthclient module to independent
Invenio-OAuthClient package. (addresses #3233)

Signed-off-by: Jiri Kuncar<EMAIL_ADDRESS>

Depends on https://github.com/inveniosoftware/invenio-oauthclient/pull/3


Pom.xml build failed when trying to create a jar file using jenkins

Failed to execute goal org.apache.maven.plugins:maven-war-plugin:2.3:war (default-war) on project tarpit-java: Execution default-war of goal org.apache.maven.plugins:maven-war-plugin:2.3:war failed: Unable to load the mojo 'war' in the plugin 'org.apache.maven.plugins:maven-war-plugin:2.3' due to an API incompatibility: org.codehaus.plexus.component.repository.exception.ComponentLookupException: null[ERROR]
[ERROR] realm =    plugin>org.apache.maven.plugins:maven-war-plugin:2.3[ERROR] strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy[ERROR] urls[0] = file:/var/lib/jenkins/.m2/repository/org/apache/maven/plugins/maven-war-plugin/2.3/maven-war-plugin-2.3.jar[ERROR] urls[1] = file:/var/lib/jenkins/.m2/repository/org/apache/maven/reporting/maven-reporting-api/2.0.6/maven-reporting-api-2.0.6.jar[ERROR] urls[2] = file:/var/lib/jenkins/.m2/repository/org/apache/maven/doxia/doxia-sink-api/1.0-alpha-7/doxia-sink-api-1.0-alpha-7.jar[ERROR] urls[3] = file:/var/lib/jenkins/.m2/repository/commons-cli/commons-cli/1.0/commons-cli-1.0.jar[ERROR] urls[4] = file:/var/lib/jenkins/.m2/repository/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.jar[ERROR] urls[5] = file:/var/lib/jenkins/.m2/repository/org/apache/maven/maven-archiver/2.5/maven-archiver-2.5.jar[ERROR] urls[6] = file:/var/lib/jenkins/.m2/repository/org/codehaus/plexus/plexus-io/2.0.5/plexus-io-2.0.5.jar[ERROR] urls[7] = file:/var/lib/jenkins/.m2/repository/org/codehaus/plexus/plexus-archiver/2.2/plexus-archiver-2.2.jar[ERROR] urls[8] = file:/var/lib/jenkins/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.15/plexus-interpolation-1.15.jar[ERROR] urls[9] = file:/var/lib/jenkins/.m2/repository/junit/junit/3.8.1/junit-3.8.1.jar[ERROR] urls[10] = file:/var/lib/jenkins/.m2/repository/com/thoughtworks/xstream/xstream/1.4.3/xstream-1.4.3.jar[ERROR] urls[11] = file:/var/lib/jenkins/.m2/repository/xmlpull/xmlpull/<IP_ADDRESS>/xmlpull-<IP_ADDRESS>.jar[ERROR] urls[12] = file:/var/lib/jenkins/.m2/repository/xpp3/xpp3_min/1.1.4c/xpp3_min-1.1.4c.jar[ERROR] urls[13] = file:/var/lib/jenkins/.m2/repository/org/codehaus/plexus/plexus-utils/3.0.8/plexus-utils-3.0.8.jar[ERROR] urls[14] = file:/var/lib/jenkins/.m2/repository/org/apache/maven/shared/maven-filtering/1.0-beta-2/maven-filtering-1.0-beta-2.jar[ERROR] Number of foreign imports: 1[ERROR] import: Entry[import  from realm ClassRealm[maven.api, parent: null]][ERROR]
[ERROR] : ExceptionInInitializerError: Unable to make field private final java.util.Comparator java.util.TreeMap.comparator accessible: module java.base does not "opens java.util" to unnamed module @415d88de[ERROR] -> [Help 1][ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.[ERROR] Re-run Maven using the -X switch to enable full debug logging.[ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles:[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginContainerExceptionBuild step 'Invoke top-level Maven targets' marked build as failure[Gitea] do not publish assets due to build being non-SuccessfullyFinished: FAILURE

Doesn't look like anything related to cdxgen.


Mouse Scroll does not works on Log Panel : Windows OS

Cannot view old log messages because scroll is not working on Windows OS
Acceptance Criterira
Mouse scroll works both on Windows and Mac OS

Fixed in latest merge


Backport: Prometheus error when installing Monitoring

Backport https://github.com/rancher/rancher/issues/19278

@jiaqiluo  https://github.com/rancher/rancher/issues/19326#issuecomment-479814459

Can be tested with rancher/rancher:v2.2.2-rc2.
@sangeethah this issue is not easy to reproduce. Lets just run a regression test for monitoring, and also test the case when monitoring is enabled on 2.2.1, and then once upgraded to 2.2.2, things still work.

followed the suggested steps outlined by @thxCode https://github.com/rancher/rancher/issues/19326#issuecomment-479814459

Enable Cluster Monitoring -> the monitoring dashboards should be on
Disable Cluster Monitoring -> the monitoring dashboards should be off
Enable Cluster Monitoring and then drop cattle-prometheus/prometheus-cluster-monitoring Pod -> the monitoring dashboards should be off until Prometheus Pod redeploy

The bug is reproduced in Rancher v2.2.1
For step 3:
When the pod is deleted the cluster page misses some values (see the CPU wheel) and cannot show metrcis in tabs.

After the pod is recreated, I need to refresh the page manually to get it recovered.
The bug fix is validated in Rancher v2.2.2-rc2
For step 3:
When the pod is deleted the cluster page switches back to the classic view without showing any error messages which we saw in v2.2.1

As soon as the pod is recreated, the cluster page looks like this:

Then the wheel metrics go back to classic view after 3 - 5 seconds:

Now if I refresh the page manually, it recovers to the desired view:

Tests on monitoring are finished in Rancher v2.2.2-rc2 throughout.
Wait for a new RC to test upgrading.

Instead of waiting for a new RC, the upgrading testing is done in the path v2.2.1 to v2.2.2-rc2
Steps:

add one EC2 cluster, one EKS cluster, one AKS cluster, and one GKE cluster in the Rancher v2.1.1
enable both the cluster moinitoing and proejct monitoring in each cluster
check monitoring working as expected
upgrade Rancher to v2.2.2-rc2
check monitoring still works in all clusters
turn on amd off monitoring to make sure it works

This issue is closed. New issue will be made if necessary.

Instead of waiting for a new RC, the upgrading testing is done in the path v2.2.1 to v2.2.2-rc2
Steps:

add one EC2 cluster, one EKS cluster, one AKS cluster, and one GKE cluster in the Rancher v2.1.1
enable both the cluster moinitoing and proejct monitoring in each cluster
check monitoring working as expected
upgrade Rancher to v2.2.2-rc2
check monitoring still works in all clusters
turn on amd off monitoring to make sure it works

This issue is closed. New issue will be made if necessary.


importing a ts file. probably should belong to FAQ

This is probably a common question and probably belongs to some FAQ.
I have successfully generated a repo supporting ts with svelte-kit.
I have some ts code that does not belong to any component.
I want to import it. If I use import ... from ./utils.ts, it does not
DWIM. If I use the .js suffix, I have to compile manually.
To get it to work there is probably some incantation to add in some config file.
I expect it to be added to sveltekit 1.0.
In the mean time, may be a small entry in sveltekit FAQ would help.

Clean and DRY Svelte and Sveltekit attract people like me who would not touch
otherwise the js ecosystem
even with a ten foot pole. So expect naive questions from noobs like me.
Price of success.
Thx.

I cannot reproduce this given your code snippet. Some hints:

When using TS, don't add the file endings. It should be import .. from './utils', not import .. from './utils.ts'
npm init svelte@next will give you some promts to set up a new SvelteKit project, also asking whether or not you want TS support. Given your description I'm not sure you did that. If not, compare the outputs of that setup with your own.

I'm closing this for now since this is more of a usage question than a bug report or feature request.


Cannot populate cache

Hi,
Pulled the latest version - am attempting to populate the cache without success:
Traceback (most recent call last):
  File "/home/digidr/swarm-tools/books.py", line 5, in <module>
    cache.populate()
  File "/home/digidr/swarm_venv/lib/python3.8/site-packages/gutenberg/acquire/metadata.py", line 97, in populate
    for fact in self._iter_metadata_triples(metadata_archive):
  File "/home/digidr/swarm_venv/lib/python3.8/site-packages/gutenberg/acquire/metadata.py", line 165, in _iter_metadata_triples
    with closing(tarfile.open(metadata_archive_path)) as metadata_archive:
  File "/usr/lib/python3.8/tarfile.py", line 1606, in open
    raise ReadError("file could not be opened successfully")
tarfile.ReadError: file could not be opened successfully

Using:
from gutenberg.acquire import set_metadata_cache
from gutenberg.acquire.metadata import SleepycatMetadataCache

cache = SleepycatMetadataCache('/home/digidr/gutenberg/metadata.db')
cache.populate()
set_metadata_cache(cache)

Fixed - my host was blocking the url!


zar archives are created with zar import

Rename zar chop to zar import, and make it create a zar.json configuration file for the archive. Modify the zar commands to load that into a struct Archive.

@nwt @mattnibs : I've adjusted the passing of creation options, not using flags anymore.


Xamarin.Facebook.Android fails to correctly generate android:authorities for  tag in generated AndroidManifest.xml

The last version 4.22 doesn't generate the FacebookInitProvider correctly.
There are 3 related bugs about this:
https://bugzilla.xamarin.com/show_bug.cgi?id=51689
https://bugzilla.xamarin.com/show_bug.cgi?id=56690
https://bugzilla.xamarin.com/show_bug.cgi?id=56915

Looks like this issue is resolved in the latest v4.24.0. Perhaps an issue in the v4.22.0 .aar?

Yes, the v4.24.0 solve the problem. This issue can be closed.


Adding in a dockerfile for more webscales

I have no idea what the correct format of an enterprise dooker is

:-1:

:-1: I added a :whale:file myself that was fewer lines and thus clearly better.
I'm :closed_book: this :email:. Also, your emoji :art: density is too low.


Build and CMake warning fixes

I've fixed the following CMake warnings:

CMake Warning (dev) at CMakeLists.txt:21:
  Syntax Warning in cmake code at column 87

  Argument not separated from preceding token by whitespace.
This warning is for project developers.  Use -Wno-dev to suppress it.

Also I've modified CMakeLists.txt for now to link against libleveldb.so in standard library paths. This is only a first step as CMake build file should be modified for future cross compilation (e.g. macOS, ARM, Windows, etc...)

LGTM! Thanks for cleaning this up.


[Improvement] Add new event bus listener for audit

What would you like to be improved?
Based on the metadata change message, in our company has following consumption scenarios:

Data governance:  based on job lineage, metadata change messages will be sent to affected job owners, so they can decide whether to adjust jobs
Metadata search:  After processing, the medata data will be imported into ES to provide complex search capabilities.
Audit scenario: the change operation is stored persistently for audit.

How should we improve?
So i want to add a audit listenr, listening to the change event, then send the message to the external MQ ( like RocketMQ）
No response

seems reasonable to add a event consumer to deliver events to message queues,  Besides this,  could  event system satisfy your requirement?

Get it，event system can meet the requirement

This is design document. Please review it
https://docs.google.com/document/d/1qyphXC9xLsg2mcKhHLxqbCudUqeEpCZDKvQo-ztY0HE/edit?usp=sharing


design is not object of type Design in the post handler in DesignController

@PostMapping
     public String processDesign(Design design) {
 // Save the taco design...
 // We'll do this in chapter 3
 log.info("Processing design: " + design);
  return "redirect:/orders/current";
}

Shouldn be :
 public String processDesign(Taco design) {
    //codes
}

in chapter 2, Listing 2.4.

There is clearly something wrong. I think it should be:
public String processDesign(**Model** design) {
    //codes
}

For me it works like this https://github.com/habuma/spring-in-action-5-samples/issues/78


Exploring and Analyzing the K-Pop Genre

Proposal
Hello! As we’ve gone forth with our different XML and Relax NG assignments, I’ve found myself going back to song lyrics again and again -- I just find it really fun! I think lyrics are perfect for this kind of project, they’re so neatly organized into different sections and there’s so much information to pack into different elements/attributes. I thought marking up songs from a particularly prolific artist/group or even from a whole genre would be a worthwhile project, especially if that artist/genre is lesser known and could use more exposure.
Although I’m open to just about any group, genre, subgenre, etc., I was thinking that analyzing K-pop lyrics would be an interesting direction to take. It’s a very unique and niche kind of music in the west, and this project could help demystify it and add cultural context to the music/lyrics. I also think K-pop would be particularly perfect for this project, because most groups have 5 or more members, who all have different roles and responsibilities in regards to lyrics (vocals vs rapping, that kind of thing), giving us a lot of additional information to work with in terms of analysis and display. Not to mention the fact that there are many, many groups, who all fall under unique categories of their own (girl or boy group, number of members, “generation” or debut year, genre/conceptual focus, etc.) You can reference any given lyric video to see how every member of a group will have at least a few lines, and read through a wiki to see the organization of groups with their particular roles and possible subunits.
Obviously most K-pop lyrics are in Korean, which would present a unique kind of challenge with markup. I think that fact makes this project even more interesting, but we could compromise and use reliable English translations of the lyrics if anyone is uncomfortable with working on text in a foreign language.
The exact scope of this project is totally up for discussion. There are individual groups like BTS and EXO who have discographies of hundreds of songs that we could focus on, or we could go broader and only take the most popular few songs from a handful of groups (or maybe even focus in on a specific genre, like K-pop/Rap or K-pop/Rock). Additionally, like I said above, this project does not have to focus solely or even at all on K-pop, it’s just an example of a kind of music that might work really well with what we’re trying to do.
Organization
I did a sample song for our third Relax NG assignment, which you can view here, just to give a basic outline of what exactly a given song might look like.
It’s broken down into separate sections:

About

Background info on the song itself
The group who does the song
A list of every member, adding in roles (dancer, rapper, etc.) and relevant pieces of information
Name of the album it belongs to (or specifying if its a single)
Composer/producer credits
Release date
Label/Company
(Optional) Current number of music show wins

Lyrics

Intro (if there is one), Verses, Choruses, Pre-Choruses, the Bridge, and Outro (again, if there is one)

All of these elements will be numbered and contain the individual lines sung/rapped/spoken, with a reference to the xml:id of the member(s) performing them

As for data analysis, I think there are many directions we could go. One standout point of analysis would be line distribution (how many lines one person in a group gets to sing/rap versus another), an already popular topic within K-pop fan communities. We could also analyze word choice, song structure, composing/producing credits (some idols are composers on top of being in a K-pop group, so adding composer credits might be interesting to display which groups produce their own music and those who don’t), etc. If we expand the scope beyond one group and into the wider range of K-pop in general, we could also analyze the frequency of certain genres/subgenres or the popularity of a group’s songs/albums (based on sales/views/wins).
What’s the point?
As said previously, there’s still a lot of mystery and misinformation surrounding K-pop (some of it due to genuine confusion, some of it due to racism), and I think this project could help in educating people on the topic and expose them to a wider-range of music. There’s a lot of cultural context and background information that could be added here, where we could discuss the deeper meaning of lyrics (all of which will be taken from native-speaking Koreans who’ve posted their thoughts on other platforms with proper credit given), and (if we do include translations) provide non-Korean-speaking people with lyrical meaning for K-pop songs. Plus, I just think it’d be a lot of fun. :)

I like the idea of the project and the exposure of the kpop scene of music. I think an important feature to include in the organization is the translation from the Korean sub to the English dub of the song, because most bilingual songs with an English version and a foreign language version are not exactly word for word when the group translates over. This seems like a promising project, it would assist the understanding of other genres effect on kpop music from other perspectives, and be a gateway for someone to consume the music they create. I would be interested in working on this project in the future.


An implementation of the file or module 'ServiceDeclarationLists' has already been given

I can reproduce on current nightly. It takes some for this error to show.

There are duplicate entries for this file in the .fsproj file.  I'm not sure why it only affects the IDE and not the build though

Fixed in recent commits for FSHarp.Compiler.Private


feat: relative names

Closes #1619

I'll comment at #1619. I added the Needs Discussion label since I do think this is big enough we should discuss. I'll try and do that more for things I think we should discuss, so we can continue to move quickly with PRs for other things.


Themes disappeared from the app

Description
Hello!
I'm not sure if this is the place to talk about this, so if it isn't I'm sorry
I really like the Files, I've been using it for some time and it is awesome. But somedays ago, it went back to default theme and when I went to the settings to change the theme they aren't there. I tried to see in the folder if there is any but there isn't. I tried to uninstall Files and install again, but no success with the themes issue.
Is there any way I can download them sepparetedly, or is there something I can do about it?
Thank you and keep the good work!
Steps To Reproduce

(It is in portuguese, but as you can see there is only the default theme and I didn't remove them from the folder)
Steps to fix

eg. Fix crash that occurs when...
eg. Correct action happens when clicking...

Files Version
<IP_ADDRESS>
Windows Version
Windows 11 22H2 22621.819
Relevant Assets/Logs

Is this still an issue in the preview version? https://files.community/download/preview

Is this still an issue in the preview version? https://files.community/download/preview

No, I installed it and all the themes appeared in the preview version


Failed to get convolution algorithm. This is probably because cuDNN failed to initialize

Dear @arturjordao,
I tried to use the idxs_to_pruned function in VIPPruning.py to print out the index of filters of Conv2D that gonna be pruned of my model and I got this error of the fit() function, X = self.conv_net.predict(X)
"tensorflow.python.framework.errors_impl.UnknownError:  Failed to get convolution algorithm. This is probably because cuDNN failed to initialize, so try looking to see if a warning log message was printed above.
Function call stack:
predict_function "
the code I used just
input = Input((456, 456, 3))
pruning_method = VIPPruning(n_comp=n_components, model=model, representation='max', percentage_discard=p)
layers = layers_to_prune(model)
idxs = pruning_method.idxs_to_prune(train_ds,train_label, layers)
print(idxs)
My model is the efficientNET architecture which predicts out to 13 classes.
The number of train images is 4800 pictures, the shape of input is 456,456,3.
My train labels are the array of 4800 pictures with 13 classes, so the shape is (4800,13)
So, Does conv_net.predict() can use with Multi-label dataset ?
Best regards,
Satthamnuwong Purin

Dear @PurinSatthamn,
First of all, my apologies for delaying in answer to your issue.
This code works on multi-label datasets. Note that the example consists of a 10-category network (see line 214).
I'm assuming you are using a network (efficient net) as a layer. For example, let A the EfficientNet then
B = Model(input, A.output).
Assuming the code above, I recommend you try to use the VIPPruning by passing only the efficient model. Something like this:

layers = layers_to_prune(EfficientNet)
idxs = pruning_method.idxs_to_prune(train_ds,train_label, layers)
print(idxs)

I believe my current code does not support models as layers.
If this does not solve the problem, I need you to provide me more details regarding the architecture.
Best regards,
Artur Jordão


Handle number ranges properly

Remove limitations from grammar
Handle errors generated by YololNumber::from_str

Yolol numbers now only have 3 digits of precision


You can lock/weld/unweld lockers from the inside

Repro

Get welding tool
Go into the closet
Right click log
Weld shut
Be free

This... kind of makes sense honestly.

Unless we assume you wouldn't have enough space to unweld yourself out?


Velocity support

Proposed by Kakapo in Discord

I'd really like this feature as Velocity offers much better support for Forge in general.

yes pleaseeee


Depend on reliable 3rd party sites (not pyyaml.org)

Hello,
pyyaml.org has been down for a while now and this prevents use of ruby-build.
I'd suggest depending only on reliable 3rd party sites to deliver dependencies. Maybe some GitHub mirror like https://github.com/yaml/libyaml (although this one is probably outdated).
Here's what ruby-build prints:
Downloading http://pyyaml.org/download/libyaml/yaml-0.1.4.tar.gz...

BUILD FAILED

Inspect or clean up the working tree at /tmp/ruby-build.20111207111740.8294
Results logged to /tmp/ruby-build.20111207111740.8294.log

Last 10 log lines:
/tmp/ruby-build.20111207111740.8294 ~
      % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                             Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:--  0:04:24 --:--:--     0
curl: (56) Recv failure: Connection reset by peer

pyyaml.org is supposed to be a reliable 3rd party site.  Otherwise we're looking at mirroring or S3 (costly in setup, management, and $)

Getting bit by this one right now while scaling up our production capacity.
A nice middle ground would be an ENV variable that references a locally available copy of the tar.gz.
So in the event of a failed download I can simply point to the copy I've got in my repo.
Any possibility of that option?


Inconsistencies regarding restore-keys

The README calls for an “ordered list”, which readers will assume means a YAML sequence (sometimes referred to as arrays). This documentation also mentions “an ordered list”, but the examples use a block scalar (multiline string). The examples in the repo use block scalars as well.
Can you clarify whether a scalar or a sequence is expected? If it is the former, can you rephrase the documentation to something less confusing?

I've got a case where I'm using python to inspect the git history and construct a set of restore-keys, and it would be really useful to be able to use a variable number of keys depending on the history but it doesn't look like that's currently possible.

The expectation is for it to be scalar. This is due to limitation with underlying toolkit code which only supports string type input.
This is at par with any other step input in workflow.


(discussion) ng2-translate will become the officially recommended for localization

I am just letting you know, Ionic 2 team will recommend ng2-translate for localization in the future. https://github.com/driftyco/ionic/issues/7691#issuecomment-240467024

Hello, thanks for letting me know about this!

This is an impure pipe, what I notice that is called on every single component change on the app. Is there any performance benchmark ?

No, but if you can make one that'd be cool !

I just added an example folder with an ionic 2 example, hope this helps !

@albanx like I answered on stackoverflow:
It's not because the pipe is "impure" that is has bad performance. The official async pipe is impure as well, and the TranslatePipe is based on it (the original code is almost the same). It has to be impure in order to resolve promises and observables when the lang changes or when it gets remote translations. When that is not necessary it returns immediately and the impact is minimal.

@ocombe that is not true. I made some benchmark in a simple app with 4 components, each containing 3 to 4 translation pipes. just clicking on an input fields causes all the pipe to be called at least 10 times each, so there were was 4x4x10=160 calls times just on a single click.
I solved the i18n problem of my app by changing the pipe to pure, and added  just one parameter to the pipe (in this case was the language). The parameter change trigger the pipe to refresh just once.
Example:
From {{'Register' | trpipe}}
to {{'Register' | trpipe:tr.lang}}
tr.lang will change when the language is changed.

Yes they are called but it only does two === tests for each, which is very fast. That's why I said minimal.
You can test with an async pipe and it does about the same thing.
Yes, with the lang as a parameter it updates the pipe when the lang changes, but it complicated the templates a lot because you will have to add it everywhere.

I have added the parameter to the translation service as public variable, so yes I have to inject the translationService in all components... But I am a bit stingy :) so I prefer this way for the moment.

You should use the OnPush change detection strategy then

Here is a code I post
http://stackoverflow.com/questions/39026907/angular2-event-emmiter-subscribe-vs-public-variable?noredirect=1#comment65421431_39026907


vulnix: 1.7 -> 1.7.1

Motivation for this change
Install failures since 3a0c4a8 due to a too restrictive requirements declaration.
Closes #43999
Things done

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

[x] NixOS
[x] macOS
[x] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[x] Fits CONTRIBUTING.md.

@GrahamcOfBorg build vulnix

Success on x86_64-linux (full log)
Attempted: vulnix
Partial log (click to expand)
src/vulnix/tests/test_nvd.py ..                                          [ 61%]
src/vulnix/tests/whitelist_test.py .......................               [100%]

-------------- generated xml file: /build/vulnix-1.7.1/report.xml --------------

----------- coverage: platform linux, python 3.6.6-final-0 -----------
Coverage HTML written to dir htmlcov

========================== 60 passed in 48.51 seconds ==========================
/nix/store/wmxihr012926na2nbds33d2a7z4src56-vulnix-1.7.1

Failure on x86_64-darwin (full log)
Attempted: vulnix
Partial log (click to expand)
100 39084  100 39084    0     0   131k      0 --:--:-- --:--:-- --:--:--  131k
copying path '/nix/store/2dryp8a8ngy4y4ngwwmd4qcfgd2xgw28-python3.6-zope.location-4.0.3' from 'https://cache.nixos.org'...
copying path '/nix/store/rhqqs1l434qad3n52q960qmyw995q876-python3.6-zope.testing-4.6.1' from 'https://cache.nixos.org'...
copying path '/nix/store/4pz4ybhrxgf581l1rxir19dhgq0qz4hw-python3.6-manuel-1.8.0' from 'https://cache.nixos.org'...
copying path '/nix/store/cclnc41fab1r3lqvhrv14sf8vc8kwsvh-python3.6-zc.lockfile-1.3.0' from 'https://cache.nixos.org'...
copying path '/nix/store/lahzp7gz6izaz98jq4ghzwdhsl71d4xs-python3.6-zope.testrunner-4.8.1' from 'https://cache.nixos.org'...
copying path '/nix/store/7ccf05s1pl1405wk9sd0w8ldzjyfkkri-python3.6-ZConfig-3.2.0' from 'https://cache.nixos.org'...
copying path '/nix/store/gvi6n8by04wzzflccw6i2p2dvp94mjp6-python3.6-ZODB-5.4.0' from 'https://cache.nixos.org'...
cannot build derivation '/nix/store/mfs82ms859qp55xm771i54iavaa2jsfr-vulnix-1.7.1.drv': 1 dependencies couldn't be built
error: build of '/nix/store/mfs82ms859qp55xm771i54iavaa2jsfr-vulnix-1.7.1.drv' failed

Success on aarch64-linux (full log)
Attempted: vulnix
Partial log (click to expand)
src/vulnix/tests/test_nvd.py ..                                          [ 61%]
src/vulnix/tests/whitelist_test.py .......................               [100%]

-------------- generated xml file: /build/vulnix-1.7.1/report.xml --------------

----------- coverage: platform linux, python 3.6.6-final-0 -----------
Coverage HTML written to dir htmlcov

========================= 60 passed in 109.49 seconds ==========================
/nix/store/dps9n91pwmf9kir35hiz7pgm5d9cf1f6-vulnix-1.7.1


validity check changes

Hi, thanks for providing the community with your excellent linting tool - a lot of people have benefited from this.
Please consider merging this pull request.  There are a couple commits I've made to improve validity checking.

The first is to correct a typo on a variable comparison that resulted in the validity checks always passing previously.  Now the comparisons are for NotAfter > (NotBefore + offset)

The second is to take into account recent BR and EV guidelines on allowed validity duration.  This was a little tricky to determine all the rules based on different issuance dates that reflected different CAB guidance over time.  I've reviewed the guidelines and relevant ballot and I think the updated checks have it covered.  Specifically:

Ballot 193 was adopted into BR 1.4.4 with an effective date of 2018-03-01.  The adopted guidance states: "Subscriber Certificates issued after 1 March 2018 MUST have a Validity Period no greater than 825 days.  Subscriber Certificates issued after 1 July 2016 but prior to 1 March 2018 MUST have a Validity Period no greater than 39 months."  Certs issued prior to 2016-07-01 are allowed to live up to 60 months.
Ballot 193 was adopted into EV Guidelines 1.6.2 effective 2017-03-17.  This allows EV SSL certs to live no longer than 825 days.  Prior to this, EV SSL certs were allowed to live 27 months.  I debated simplifying the logic to just allow 825 regardless of issuance date since 825 days is so close to 27 months.  In the end I decided that the more precise checking depending on date of issuance might be valuable.

Whoops, it looks that the tests aren't passing due to a need to update a few of the golden files.  I've added a commit to correct that, but the tests seem to still be using the old versions.  When I run this locally on my machine it's passing for me now:
go test -race -coverprofile=coverage.txt -covermode=atomic
Any ideas?

I've had some more time to look into why travisci tests are failing by setting up and experimenting with my own travisci environment.  The test cases are working now (See https://travis-ci.org/bryanpitcher/certlint/builds/469648573 ), here is what I had to do:

Change namespaces for local package imports - otherwise travisci script call to go get -t -v ./... fails with: checks/certificate/all/all.go:9:2: use of internal package not allowed

I was surprised to see that go doesn't seem to have imports relative to the local repo, which causes trouble for forked repos.  However, I'm relatively new to go, and so maybe there is a better way to achieve this testing for forked repos without having to switch the full package name out.  I suppose the other option would be to rename the internal test directory to something else so that it's not flagged as an internal package.  Note:  I've only switched the package name out on my 'travisci' branch so that my travisci tests would pass.  I haven't switched it out on master.
I suspect this is also why the tests appear to be using the old golden files (it's using them from the globalsign repo vs my forked repo).

The go:1.8 build was failing because of this error during the go get -t -v ./...
../../google/certificate-transparency-go/client/logclient.go:60: syntax error: unexpected = in type declaration

This code uses a new-style typedef first introduced in go 1.9.  I suspect it may be time to remove support for 1.8 given that dependencies are starting to do so.  So, I've updated the .travis.yml to remove the 1.8 test and to add a newer go:1.11 test

The go:master build was failing because of what appears to be an error in go vet, or possibly an unintended use.  When go vet ./... is run using go:master, the following error is emitted:
checks/certificate/serialnumber/serialnumber.go:25:3: Err format %d has arg big.NewInt(1) of wrong type *math/big.Int

In the go source repo, the function matchArgTypeInternal in src/cmd/vendor/golang.org/x/tools/go/analysis/passes/printf/types.go attempts to determine if the input type is a formatter by calling the isFormatter function defined in cmd/vendor/golang.org/x/tools/go/analysis/passes/printf/printf.go.  That function requires that the fmt package has been imported in the current context of the source file being vetted in order to return true.  So, the workaround is to import fmt in checks/certificate/serialnumber/serialnumber.go.  In order to prevent an error regarding an unused package, I've used it once in the source file to Sprintf a String.

Hi @bryanpitcher thanks very much for your contribution. All looks good to me.
I've had a look at the failing tests and it was caused by some caching on travis. Which also explains your clean build passing. I've fixed the issue in #22, so if you could update this PR, I'll merge it.

@tadukurow Thanks, I was starting to wonder if this project would be maintained going forward and I'm happy to see it is.
I've merged in your updates in #22 to this pull request.  I re-wrote history on my forked repo to make the commit sequence a bit cleaner since we had both edited the travisci config, and it should be good for a merge at this point.

@bryanpitcher thanks for the updates.
Actually this repo will be archived shortly, but wanted to get your PR in before doing so.
This project is currently not used internally and there are no immediate plans to do so.
We do however encourage anyone who wants to take it forward to fork.


Fix/vs 4619 ski card even heights

Neither of these fixes is particularly important, I think merging can wait until after the cut off so nothing has to be re-tested


Updates support of sb3 to latest version

Should address #133 and be more future proof

About the failed linux test, it seems sf 2.0 needs python >= 3.8
https://pypi.org/project/sample-factory/2.0.0/
and the installed version on python 3.7 test was https://pypi.org/project/sample-factory/1.123.0/, which is for python >= 3.7, but it doesn't have the cfg module.
Maybe test can be further split to avoid installing SampleFactory with Python 3.7, or maybe the requirement can be lifted to only Python 3.8 or newer.


Change the default for pub tracing to false for non-bot runs

Fixes #13179

cc @Hixie can you take another look at this, please?

 modulo minor nitpick.


BZ1263594: Creating Project, then copying it, then deleting it causes NoSuchFileException

See https://bugzilla.redhat.com/show_bug.cgi?id=1263594

Related PR:
https://github.com/droolsjbpm/guvnor/pull/164

master and 6.3.x please

guvnor
(master) http://github.com/droolsjbpm/guvnor/commit/fe742927e
(6.3.x)http://github.com/droolsjbpm/guvnor/commit/03ade8394
kie-wb-common
(master) http://github.com/droolsjbpm/kie-wb-common/commit/5e69ecdbf
(6.3.x) http://github.com/droolsjbpm/kie-wb-common/commit/1a6c74759


Hacktoberfest 2023 - Maithili language added

In this PR , I've added the Maithili Language in the project, in accordance with issue #76
Kindly review this.

@AndrGab ...the PR has not been shown as accepted on my Hacktoberfest acccount , how to resolve it ?


Handles are not released properly on connecting/disconnecting to Excel-file using ODBC-driver

Description
If connect/disconnect in a loop to excel files using ODBC, you will notice the number of handles of the dbeaver.exe process in Process Explorer increases constantly over time and never decreases, even on "Run garbage collector".
DBeaver Version
Enterprise Edition 24.2.1-202409122322
Operating System
Windows 10
Database and driver
EXCEL 12.00.0000
DBeaver JDBC-ODBC Bridge (ACEODBC.DLL) 1.0.61 (Microsoft Access database engine)
Steps to reproduce

create new ODBC-connection
specify connection to some folder with excel files
you can use my excel files from the archive exp_data.zip (these are exported tables from dvdrental) or any other xlsx you have
connect/disconnect in a loop to this connection (to streamline the process, you can set up some hotkeys to connect/disconnect or check it in code in a loop)
look at number of handles in Process Explorer

Additional context

please also check all other databases engines (ODBC and not ODBC) using this method
perhaps it would be nice to add some additional test case for automation testing for every database engine, especially new ones?

Here are my settings:

Hi, @ask9
Could you tell me what types of handles you are talking about? Is it USER handles or GDI handles?

Neither GDI, nor USER.
The value "Handles" is increasing (seems there are also other kinds of handles).
I found the application "Process Hacker" and it can show the list of handles opened by a process.
Based on that information, it seems to be registry keys are not closed properly.
Here are the lists of all handles before and after reproducing the issue:
In the second file, there any many newly opened handles like this:
Key, HKCU\SOFTWARE\ODBC\ODBC.INI\Excel, 0x19b8
handles_dbeaver_1.csv
handles_dbeaver_2.csv

Thank you for investigation


⚠ SceneTime has degraded performance

In 985f4da, SceneTime ($ST) experienced degraded performance:

HTTP code: 200
Response time: 1940 ms

Resolved: SceneTime performance has improved in a7f1507 after 6 minutes.


nav-bar: menu entries move to multiple lines when page is under a certain size

Describe the bug

Since Documentation menu contains a lot of entries, when the browser is set to cover only half of the screen (or less than abot 1300px), they start folding into multiple lines.

This is just a small nuance, but is quite noticeable. Nonetheless, this current behavior is bearable since navigating the Documentation is still possible. Hence I would consider this issue with a low priority.
Expected behavior

The navigation bar should be able to handle the page resize without having text of menu entries moving to multiple lines.
Your environment

Documentation version : 11.3.0
Browser: brave [Version 1.52.122 Chromium: 114.0.5735.110]

should i work on this issue can you assign me this ?


Expose statements as classes

If you plan to extend the project to .c/.cpp files too, i'd suggest to expose statements too
For instance, for an IfStatement , it would expose its Condition block, its IfTrue block and its Else
class IfStatement : Statement
{
    IfStatement(Block condition, Block trueCond, Block elseBlock) {
        this.condition = condition;
        this.trueCond = trueCond;
        this.elseBlock = trueCond;
    }

    public bool hasElse {get; set;};

    public Statement condition {get; set;};
    public Block trueCond {get; set;};
    public Block elseBlock {get; set;}; // null if not present

}

Something like this. Note that Block could be a Statement e.g. when we have a single statement IF (without brackets).

CppAst is meant only to expose header files without function bodies. There is no plan to expose the entire C++ Ast (specially because CppAst relies on libclang which has pretty limited support in many areas)


Pipeline tool script version upgrade

Upgrade oav version which had been running against pre-production pipeline for a while.

/azp run automation - sdk

Can one of the admins verify this patch?


OpenStack get more info about images

Getting more info about images from Glance. Cleaning up textual
page hiding info we can't get.
Also adding support fo Glance V2
Implements BZ:
https://bugzilla.redhat.com/show_bug.cgi?id=1280053

before:

after:


[GURPS] 2.7.2

Changes / Comments

Ranged Table. Added Very Reliable option. Requested by Mike W.
Armor Divisor Weapon Modifier. Updated tooltip, added more text to roll result and values between 0 to 1 now show. Requested by Mike W.
Bio\Misc Tab - Cultural Familiarities. Added tooltips and room for notes.
Select and Target buttons. Updated tooltips and moved Targeted token name into the title of the roll results. Requested by Mike W.

File Names

GURPS\gurps.html
GURPS\gurps.css
GURPS\translation.json

Roll20 Requests
Comments are very helpful for reviewing the code changes. Please answer the relevant questions below in your comment.

[x] Does the pull request title have the sheet name(s)? Include each sheet name.
[ ] Is this a bug fix?
[x] Does this add functional enhancements (new features or extending existing features) ?
[x] Does this add or change functional aesthetics (such as layout or color scheme) ?
[ ] If changing or removing attributes, what steps have you taken, if any, to preserve player data ?
[ ] If this is a new sheet, did you follow Building Character Sheets standards ?

If you do not know English. Please leave a comment in your native language.

Character Sheet Info Roll20 Internal Use only.


Check for the presence of _WIN32 rather than its value.

Merged
master: 46958a043d51633ed36bcfb13ff048a3381366a6
1.1.0: 6db2b1490e5da1255f4158dc8c2d4a2dd87cbe7b


Share.single not working

Issue ->  Possible Unhandled Promise Rejection (id: 0):
TypeError: _reactNativeShare.default.single is not a function. (In '_reactNativeShare.default.single(shareOptions)', '_reactNativeShare.default.single' is undefined)

Should be resolved with this PR:
https://github.com/react-native-community/react-native-share/pull/850


Initial README

Fleshed out the README a bunch.

Hey, why are we writing off "Revisiting various aspects of Signal and Mailbox" until a later release? It seems to have popular support and the implementation is simple. If you're worried it's not the right idea, then all the more reason to add it now - that's more time to build on it or undo the change.

That reasoning makes sense to me, but ultimately it's up to @evancz :smiley:

Via elm-lang/elm-compiler#993:
Should we enumerate the issues here that @evancz identifies as low-hanging fruit for would-be contributors? Even gamify it by mentioning their closed issue #s in the release notes.


Title of the homepage is blank

title tag in the generated homepage html is blank. Why?

Hey, I think I can fix this.
Would you like to assign this to time

@sidd6p Yes, please. I'm not in a hurry. Thank you.


Drop go1.17

Closes #15
This PR just moves code around and gets rid of any go1.17 and go1.18  build tags. It is now required to have  go1.18+ to use the library.

Removing 1.17 sounds fine to me.


Waypoint loss function

In the Waypoint loss function, the waypoints generated by the expert agent are the waypoints used during data collection. Is that right？

Also, I am not very familiar with the concept of moving average for trajectory prediction mentioned in the paper. Could you please explain it？Thank you!

Hi!

In the Waypoint loss function, the waypoints generated by the expert agent are the waypoints used during data collection. Is that right？

No, the ground truth waypoints when computing waypoint loss are generated by the global planner during data collection. The gt waypoints are not the actual waypoints that the ego-car used. They can be viewed as "planned route", not the actual "driving route". Our model only predicts "planned route", and use other outputs (Object density map, Traffic light prediction. etc.) to refine this route to actual "driving route".

Also, I am not very familiar with the concept of moving average for trajectory prediction mentioned in the paper. Could you please explain it？Thank you!

We use a tracker to track other agents' historical statusto get a more accurate motion prediction. Here we use "moving average" mechanism to update their status (like velocity, heading, etc.) when we get a last prediction of their status. We use this because the prediction is not very accurate as it is based on single-frame input. We need to  utilize "temporal consistency" to refine the prediction.


Fixed Resync Vocal Code

from this:
https://cdn.discordapp.com/attachments/1045839043545530441/1077839921450078278/2023-02-22_00-27-29.mp4

you just reverted the week 7 code, and it was better then before


Adding option to toggle adding audio metadata

Adds a new toggle --auto-audio-titles (default) and --no-auto-audio-titles to toggle adding audio stream title metadata if missing from source file. Closes issue #40

Please update the readme with documentation on the auto-audio-titles flag and I will merge this request.

All set.


How to use OgImageDynamic getting data from an API

Details
Hi!
I have a nuxt 3 page that fetches a project data from an external API. This data includes a project cover that I want to set as my OGImage.
I will paste here some snippets and what I am doing:
// This function fetches the project data.
// The cover value is "project.value.full_cover" that returns a string like http://localhost:9000/projects/image.jpg
async function getProject() {
  await $api
    .get(`/posts/${project_id}`)
    .then((response) => {
      project.value = response.data;
    })
    .catch((error) => {
      console.log(error);
      router.push("/404");
    });
}

// I am calling the getProject() during the Mount
onMounted(async () => {
  await getProject();

I have created a Component on @/components/islands/OgImageWithImage.vue:
<template>

</template>

The idea is to show my cover image as OGImage.
This is my resumed project component:
<template>
  <LoadingComponent v-if="loading"></LoadingComponent>

  <OgImageDynamic
    component="OgImageWithImage"
    title="Hello world"
    :image_path="project.full_cover"
  />
</template

Now I am having trouble to pass this dynamic data to my OgImageDynamic. It does not show up on the "Options" section or it does not update to the fetched value.
What am I missing here?
Thanks!

Hey @titogarrido, thanks for the issue.
Your problem is that you're not loading your project data server-side. The OG image only runs server side so it won't get your project data.
You can fix this simply by getting the project top-level.

<template>
 <OgImageDynamic
    component="OgImageWithImage"
    title="Hello world"
    :image_path="project.full_cover"
  />
</template>

Do you mean I just need to move the

Hi!
It worked using the /server/api implementation. As you said it needed to be fetched from the server side.
Thanks!
Tito


Adding metrics to measure latency of Docker operations.

Part of #4604.

Assigning to @rjnagal. There is one overlapping metric: image pulls. We do some throttling and a bit extra work so our numbers are higher than just the raw Docker pull. I think it's okay to keep for now, but am happy to remove it if you'd like.

LGTM
Nice, let's keep these and measure. We can always prune later.


⚠ Bofrost.at has degraded performance

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

HTTP code: 200
Response time: 1218 ms

Resolved: Bofrost.at performance has improved in ffc464d after 8 minutes.


setting annotation processor classpath in scala compile task

Issue: #1498
Context
This is a fix for bug described here https://github.com/gradle/gradle/issues/1498
Scala plugin will now be able to compile code annotated with ex. @Slf4j or others
Contributor Checklist

[x] Review Contribution Guidelines
[x] Sign Gradle CLA
[ ] Link to Design Spec for changes that affect more than 1 public API (that is, not in an internal package) or updates to > 20 files
[ ] Provide integration tests (under <subproject>/src/integTest) to verify changes from a user perspective
[x] Provide unit tests (under <subproject>/src/test) to verify logic
[ ] Update User Guide, DSL Reference, and Javadoc for public-facing changes
[ ] Ensure that tests pass locally: ./gradlew quickCheck <impacted-subproject>:check

Gradle Core Team Checklist

[ ] Verify design and implementation
[ ] Verify test coverage and CI build status
[ ] Verify documentation including proper use of @since and @Incubating annotations for all public APIs
[ ] Recognize contributor in release notes

I got ./gradlew languageScala:check passing locally, but there were some issues with ./gradlew scala:check - some integration tests were failing for me, but those doesn't seem to be related with my changes and seem to fail on master as well?

As this is a simple fix, is there a chance to possibly retarget the PR to some other branch to get it released relatively earlier?

https://github.com/gradle/gradle/issues/2337

verified locally that it works

Thanks for providing the pull request. It has been merged. I am going to go ahead with polishing the code a bit more and adding integration tests.


Fix closure control flow tracking when closure calls throw exceptions

Fixes https://github.com/gradle/gradle/issues/26271.
Initially, the code in an instrumented closure's doCall was equivalent to:
enterInstrumentedClosure(this);
Object result = doCall$original(<args>);
leaveInstrumentedCall(this);
return result;

This would lead to the closure reference leaking in the tracker if it throws an exception. Fix this by making the code equivalent to:
enterInstrumentedClosure(this);
try {
    return doCall$original(<args>);
} finally {
    leaveInstrumentedClosure(this);
}

Context

Reviewing cheatsheet
Before merging the PR, comments starting with

❌ ❓must be fixed
🤔 💅 should be fixed
💭 may be fixed
🎉 celebrate happy things

I've triggered the following builds for you. Click here to see all build failures.

ReadyForNightly build

@bot-gradle test RFN

I've triggered the following builds for you. Click here to see all build failures.

ReadyForNightly build

@bot-gradle test RFR

I've triggered the following builds for you. Click here to see all build failures.

ReadyForRelease build

@bot-gradle test RFR

I've triggered the following builds for you. Click here to see all build failures.

ReadyForRelease build

@bot-gradle test and merge

I've triggered a build for you. Click here to see all failures if there's any.


Storage - Include hash of signature in recorded tests

Storage recorded tests have the SAS signature redacted so we can't detect unintended changes to the sig. We should add a hash of the signature to the recording.

There isn't a good way to do this since the signature has the account key hashed into it. This means that Playback would only work using the same account.


"Edit mode" covers the next line

When I "select" a line, there is no problem to read the next line:

But when I edit the line, it covers the half of the following line:

So it is not easy to read and to select the next line.
Maybe this can be improved?

Yeah I see that, the thing is this is a multi-line text editor and in the multiline case it is an "overlay" that sits on top of the underlying panel like this:

but yeah, I can try and make the single line editor smaller...

Fixed here https://github.com/microsoft/XmlNotepad/pull/156

You can now try it here: https://github.com/microsoft/XmlNotepad/releases/tag/<IP_ADDRESS>

Thanks


Remove doc tags

hi, I sent you a pull request adding these to .gitignore, but I wanna retract them. I think these should still not be committed into the repository, since every user should generate them if they desire to do so. Maybe add them to a global .gitignore, (git config --global core.excludesfile ~/.gitignore_global), so as to keep ignoring them in your own environment.

use global .gitignore maybe is not good idea.because sometimes I need add ./tags into repo,but sometimes I do not want add it.

hm... out of curiosity, what kind of ./tags do you want to commit into a repo?

sorry,it is hard to answer this question.but it is really need to remove this from the project's gitignore?

Not critical of course, but these files are automatically generated by end-users optionally, so conceptually speaking it doesn't make sense to ignore them.
Maybe you could override in the global .gitignore, as follows?
tags
!~/path/to/my/project/tags

@perrin4869 I got it thanks


Add the text "For example and application for an application form for…

… university admission or job application." to article

[x] I have read freeCodeCamp's contribution guidelines.
[x] My pull request has a descriptive title (not a vague title like Update index.md)
[x] My pull request targets the master branch of freeCodeCamp.
[x] None of my changes are plagiarized from another source without proper attribution.
[x] My article does not contain shortened URLs or affiliate links.

If your pull request closes a GitHub issue, replace the XXXXX below with the issue number.
Closes #XXXXX

Hi,
Thanks for taking the time to contribute to freeCodeCamp.org. However, unfortunately we think this is a low effort change, and does not add value to the article.
Can you please open a fresh PR, on some of the other articles that we could use your help with.
Happy contributing.


Documents arithmetic reduction semantics

This PR documents the semantics of the arithmetic reductions sum, product, min, and max for integers in the presence of integer overflow, and for floating point numbers in the presence of round-off errors and NaNs.
It does so by adding test for these semantics for all portable vectors involved.

Looks good! I think CI is failing though?

@alexcrichton they are failing on release mode only because my implementation of these in rustc had a bug. I've fixed it here: https://github.com/rust-lang/rust/pull/49231
I'll close this until that lands, and reopen it again once the tests pass.


Missing Documentation

On the README: "Documentation with Docker and PHP recipes is available on PHP.earth"
The linked page is a 404 page: https://php.earth/doc/docker
I wanted to check that the image has pdo_firebird and interbase but in the source I only see the commented extension lines in the ini.

Hello, initial docs have been finally enabled. More improvements coming up in the near future. Stay tuned and thanks for reporting issues.


OSError: [WinError 123] The filename, directory name, or volume label syntax is incorrect: '\C:\Users\harsh\Downloads\formsA-D\formsA-D'

C:\Users\harsh\anaconda3\Lib\site-packages\paramiko\transport.py:219: CryptographyDeprecationWarning: Blowfish has been deprecated
"class": algorithms.Blowfish,
Global seed set to 1337
Traceback (most recent call last):
File "C:\Users\harsh\full-page-handwriting-recognition\src\main.py", line 326, in
main(args)
File "C:\Users\harsh\full-page-handwriting-recognition\src\main.py", line 57, in main
ds = IAMDataset(
^^^^^^^^^^^
File "C:\Users\harsh\full-page-handwriting-recognition\src\data.py", line 76, in init
self.data = self._get_forms()
^^^^^^^^^^^^^^^^^
File "C:\Users\harsh\full-page-handwriting-recognition\src\data.py", line 219, in _get_forms
for img_path in dr.iterdir():
File "C:\Users\harsh\anaconda3\Lib\pathlib.py", line 931, in iterdir
for name in os.listdir(self):
^^^^^^^^^^^^^^^^
OSError: [WinError 123] The filename, directory name, or volume label syntax is incorrect: '\C:\Users\harsh\Downloads\formsA-D\formsA-D'
any help would be appreciated

Hi, it looks like there may be something wrong with the path you entered (the  '\C:\Users\harsh\Downloads\formsA-D\formsA-D' string). Is there perhaps a typo in there? I notice there is a '' at the beginning of the path, for example. Maybe try removing that? Let me know if that works.

It seems to have something to do with the formatting of the string. Perhaps the "" characters should be escaped. You could try using double slashes instead of single ones: C:\Users\harsh\Downloads\formsA-D\formsA-D

No luck ..its showing the same thing !!!

so i put all 3 in that folder still the same

The formatting of the path looks strange now. I would try double slash again, and if that doesn't work, try it with double quotes instead of single quotes.

its with double quotes and double slash
i have formsA-D, formsE-H, formsI-Z these 3 folders in folder called data_dir whose path is  C:\Users\harsh\Downloads\data_dir

It looks like you're missing files from the IAM dataset, in this case the files that should be in a folder called 'xml'. Make sure you have all the files from IAM in the data_dir folder.

Thankyou so much for the help ....its running now , how much time it takes to run usually?

No worries, glad to hear it's working for you.
Hard to say how long it will take on your specific hardware. I remember I was able to train the model in under 12 hours on a V100 GPU.


Fix check_L_shape to not skip parts

This also moves the row increments below the tests so that we use the
same row for the next part of the shape.

Failing on Travis


Oversizing vectors in faiss querying functionality

In our jni layer, in knn_jni::faiss_wrapper::QueryIndex, we execute a query against a faiss index.
We initialize 2 c++ vectors to have k*dimension elements:
    std::vector<float> dis(kJ * dim);
    std::vector<faiss::Index::idx_t> ids(kJ * dim);

"dis" refers to a vector of distances and "ids" refers to a vector of returned ids. Given that "kJ" results are returned, and that distance and ID only have a single value, multiplying by "dim" overallocates memory. This does not have correctness implications, however, it is an inefficiency that may impact performance.
This should be fixed, but Id also like to compare the metrics before and after the fix to see how much this impacts performance.

Experimental setup
I ran performance tests on the sift data set which has 1M 128D vectors with a 10K query set. I tested faiss HNSW with m=16, ef_search=64 and ef_construction=64. I setup cluster with 2.1 with 3 c5.xlarge leaders and 1 r5.2xlarge data nodes. The control cluster came from the official 2.1 release. The test cluster was based off of https://github.com/jmazanec15/k-NN-1/tree/faiss-oversize-fix. I ran 3 iterations of each. I used 1 primary shard and 0 replicas. Benchmark code can be found in https://github.com/opensearch-project/k-NN/tree/main/benchmarks/osb.
Results
Control
Experiment 1
|                                                 Min Throughput | knn-query-from-data-set |     6.47 |  ops/s |
|                                                Mean Throughput | knn-query-from-data-set |    188.2 |  ops/s |
|                                              Median Throughput | knn-query-from-data-set |   211.49 |  ops/s |
|                                                 Max Throughput | knn-query-from-data-set |   231.17 |  ops/s |
|                                        50th percentile latency | knn-query-from-data-set |  39.0271 |     ms |
|                                        90th percentile latency | knn-query-from-data-set |  52.0604 |     ms |
|                                        99th percentile latency | knn-query-from-data-set |  81.5243 |     ms |
|                                      99.9th percentile latency | knn-query-from-data-set |  133.603 |     ms |
|                                     99.99th percentile latency | knn-query-from-data-set |  854.554 |     ms |
|                                       100th percentile latency | knn-query-from-data-set |   867.14 |     ms |
|                                                     error rate | knn-query-from-data-set |        0 |      % |

Experiment 2
|                                                 Min Throughput | knn-query-from-data-set |      10.87 |  ops/s |
|                                                Mean Throughput | knn-query-from-data-set |     234.99 |  ops/s |
|                                              Median Throughput | knn-query-from-data-set |     251.93 |  ops/s |
|                                                 Max Throughput | knn-query-from-data-set |     260.83 |  ops/s |
|                                        50th percentile latency | knn-query-from-data-set |    35.7589 |     ms |
|                                        90th percentile latency | knn-query-from-data-set |    44.9456 |     ms |
|                                        99th percentile latency | knn-query-from-data-set |    58.0603 |     ms |
|                                      99.9th percentile latency | knn-query-from-data-set |    503.916 |     ms |
|                                     99.99th percentile latency | knn-query-from-data-set |    517.919 |     ms |
|                                       100th percentile latency | knn-query-from-data-set |    1057.44 |     ms |
|                                                     error rate | knn-query-from-data-set |          0 |      % |

Experiment 3
|                                                 Min Throughput | knn-query-from-data-set |    20.74 |  ops/s |
|                                                Mean Throughput | knn-query-from-data-set |    232.5 |  ops/s |
|                                              Median Throughput | knn-query-from-data-set |   246.69 |  ops/s |
|                                                 Max Throughput | knn-query-from-data-set |   253.55 |  ops/s |
|                                        50th percentile latency | knn-query-from-data-set |  37.2449 |     ms |
|                                        90th percentile latency | knn-query-from-data-set |  45.7525 |     ms |
|                                        99th percentile latency | knn-query-from-data-set |   55.398 |     ms |
|                                      99.9th percentile latency | knn-query-from-data-set |  100.796 |     ms |
|                                     99.99th percentile latency | knn-query-from-data-set |  492.354 |     ms |
|                                       100th percentile latency | knn-query-from-data-set |  493.705 |     ms |
|                                                     error rate | knn-query-from-data-set |        0 |    %   |

Test
Experiment 1
|                                                 Min Throughput | knn-query-from-data-set |       6.69 |  ops/s |
|                                                Mean Throughput | knn-query-from-data-set |     201.05 |  ops/s |
|                                              Median Throughput | knn-query-from-data-set |     226.86 |  ops/s |
|                                                 Max Throughput | knn-query-from-data-set |     249.49 |  ops/s |
|                                        50th percentile latency | knn-query-from-data-set |     36.028 |     ms |
|                                        90th percentile latency | knn-query-from-data-set |    48.3404 |     ms |
|                                        99th percentile latency | knn-query-from-data-set |     75.483 |     ms |
|                                      99.9th percentile latency | knn-query-from-data-set |    173.583 |     ms |
|                                     99.99th percentile latency | knn-query-from-data-set |    824.394 |     ms |
|                                       100th percentile latency | knn-query-from-data-set |    824.904 |     ms |
|                                                     error rate | knn-query-from-data-set |          0 |      % |

Experiment 2
|                                                 Min Throughput | knn-query-from-data-set |    10.58 |  ops/s |
|                                                Mean Throughput | knn-query-from-data-set |   262.89 |  ops/s |
|                                              Median Throughput | knn-query-from-data-set |   283.81 |  ops/s |
|                                                 Max Throughput | knn-query-from-data-set |   295.38 |  ops/s |
|                                        50th percentile latency | knn-query-from-data-set |  31.4916 |     ms |
|                                        90th percentile latency | knn-query-from-data-set |  39.8768 |     ms |
|                                        99th percentile latency | knn-query-from-data-set |  49.8694 |     ms |
|                                      99.9th percentile latency | knn-query-from-data-set |  96.7512 |     ms |
|                                     99.99th percentile latency | knn-query-from-data-set |  518.972 |     ms |
|                                       100th percentile latency | knn-query-from-data-set |  522.429 |     ms |
|                                                     error rate | knn-query-from-data-set |        0 |      % |

Experiment 3
|                                                 Min Throughput | knn-query-from-data-set |    38.89 |  ops/s |
|                                                Mean Throughput | knn-query-from-data-set |   265.19 |  ops/s |
|                                              Median Throughput | knn-query-from-data-set |   281.91 |  ops/s |
|                                                 Max Throughput | knn-query-from-data-set |   288.52 |  ops/s |
|                                        50th percentile latency | knn-query-from-data-set |  32.4187 |     ms |
|                                        90th percentile latency | knn-query-from-data-set |  40.7416 |     ms |
|                                        99th percentile latency | knn-query-from-data-set |  50.1702 |     ms |
|                                      99.9th percentile latency | knn-query-from-data-set |  109.783 |     ms |
|                                     99.99th percentile latency | knn-query-from-data-set |  462.385 |     ms |
|                                       100th percentile latency | knn-query-from-data-set |  463.454 |     ms |
|                                                     error rate | knn-query-from-data-set |        0 |      % |

Conclusion
From these experiments, we see that removing the additional overhead might slightly improve performance at this scale.


x/build/cmd/gitmirror: work in staging env automatically

The gitmirror should autoconfigure itself when run in the staging environment automatically.
Also the Makefile and *.yaml files in that directory need some love to run in the staging environment.
/cc @quentinmit

Or @quentinmit can take this.

I forget the motivation here. gitmirror can't mirror to a staging GitHub anyway, so I'm not sure what the point was. Maybe we wanted to use a staging github org?
But we can re-open this or open a new bug if a new need arises.


[DO NOT MERGE] [BEAM-7197] add @Before to reset static test state

Please add a meaningful description for your change here

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Choose reviewer(s) and mention them in a comment (R: @username).
[ ] Format the pull request title like [BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replace BEAM-XXX with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.


interactive button ListItem

Congratulation to the alpha release ! Amazing work. Here a special cases which caused me to add some custom CSS. The interactive dropdown demos uses links (tag a) for the element which gets the ListItem class applied. I want to use buttons in cases where appropriate (when it is more like initiating an action and not just linking to a document or well defined state). So I had to add this to make it look consistent with the link ListItems
button.ListItem.interactive {
  width: 100%;
  background-color: transparent;
  cursor: pointer;
  border: none;
  outline: none;
}

Is there maybe a modular way to achieve this right now without my extra code ? If not, I am suggesting to add something like this to modulz  ListItem class declaration.

@rsaccon This is now fixed in v0.6.5. The ListItem component now supports <li>,  and  tags. Examples on /showcase.
Would LOVE to hear any feedback on this update and other new updates.


question about data

Hi, I have some questions about the amount of data for each task. For example, in the real task 'drill', the shape of the point cloud is (2856, 1024, 3), which means that there are 2856 point clouds, but each expert demonstration of drill contains 29 frames, making a total of 40 demonstrations (but 29*40=1160). Similarly, the shape of img in the metaworld task of (2000, 128, 128, 3) seems to have nothing to do with the number of frames per demonstration . How is this data size determined?

Hi, I have some questions about the amount of data for each task. For example, in the real task 'drill', the shape of the point cloud is (2856, 1024, 3), which means that there are 2856 point clouds, but each expert demonstration of drill contains 29 frames, making a total of 40 demonstrations (but 29*40=1160). Similarly, the shape of img in the metaworld task of (2000, 128, 128, 3) seems to have nothing to do with the number of frames per demonstration . How is this data size determined?

It seems like every demonstration have different length, you can read the zarr file to figure out the frame number of each episode. Well, it makes me curious with the 29 frames, how did that number come about:)

Hi, I have some questions about the amount of data for each task. For example, in the real task 'drill', the shape of the point cloud is (2856, 1024, 3), which means that there are 2856 point clouds, but each expert demonstration of drill contains 29 frames, making a total of 40 demonstrations (but 29*40=1160). Similarly, the shape of img in the metaworld task of (2000, 128, 128, 3) seems to have nothing to do with the number of frames per demonstration . How is this data size determined?

It seems like every demonstration have different length, you can read the zarr file to figure out the frame number of each episode. Well, it makes me curious with the 29 frames, how did that number come about:)

{
"chunks": [
100,
84,
84,
3
],
"compressor": {
"blocksize": 0,
"clevel": 3,
"cname": "zstd",
"id": "blosc",
"shuffle": 1
},
"dtype": "|u1",
"fill_value": 0,
"filters": null,
"order": "C",
"shape": [
2856,
84,
84,
3
],
"zarr_format": 2
}
like this , in fact, i am interested in the shape of 2856, how does that number come.

``
file_path = './3D-Diffusion-Policy/data/dexart_laptop_expert.zarr'
zarr_file = zarr.open(file_path, mode='r')
print(zarr_file.tree())
arr = zarr_file['meta/episode_ends']
print(arr[:])
``
run the code like this

file_path = './3D-Diffusion-Policy/data/dexart_laptop_expert.zarr'

zarr_file = zarr.open(file_path, mode='r')
print(zarr_file.tree())
arr = zarr_file['meta/episode_ends']
print(arr[:])

run the code like this

Hi, thank you for your interest.
Every episode has different number of frames, i.e.,  the length for each episode is different.


在发送转账交易时一直报错

error = "Error: failed to get recent blockhash: TypeError: Load failed"
好像是Sol的获取recent blockhash 的节点更换了 但是我一直没有找到这个节点应该在哪里替换？

solanaWeb.solanaTransfer(privateKey: privateKey,
                         toAddress: toAddress,
                         amount: amount,
                         endpoint: SolanaMainNetValue) { [weak self] state, txid, error in
    guard let self = self else { return }
    print("state = \(state)")
    print("txid = \(txid)")
    if state {
        self.hashLabel.text = txid
    } else {
        self.hashLabel.text = error
    }
}
In this code, replace SolanaMainNetValue with the desired Solana endpoint URL, such as a mainnet or testnet endpoint, to change the network environment where the transfer will be sent.  YOU SHOULD BUY Solana endpoint URL IN  https://www.quicknode.com/
Let me know if you'd like further customization!

@LiuBoPOP
solanaWeb.solanaTransfer(privateKey: privateKey,
                         toAddress: toAddress,
                         amount: amount,
                         endpoint: SolanaMainNetValue) { [weak self] state, txid, error in
    guard let self = self else { return }
    print("state = \(state)")
    print("txid = \(txid)")
    if state {
        self.hashLabel.text = txid
    } else {
        self.hashLabel.text = error
    }
}

In this code, replace SolanaMainNetValue with the desired Solana endpoint URL, such as a mainnet or testnet endpoint, to change the network environment where the transfer will be sent.  YOU SHOULD BUY Solana endpoint URL IN  https://www.quicknode.com/
Let me know if you'd like further customization!

If you have any further questions, feel free to contact me again.


Add ObjectFile::LoadDynamicLinkingSymbolsAndUnwindRangesAsSymbols

The choice here is to provide a single virtual method in ObjectFile. This is instead of providing a virtual method for loading dynamic linking symbols and a virtual method for loading unwind information ranges, and then placing the logic for merging these function at a higher level (e.g., outside of ObjectFile, or in a non-virtual method of ObjectFile). The reason is that the logic to merge the functions from these two sources is specific to the file type, as shown by the differences in implementation between ElfFileImpl and CoffFileImpl, with CoffFileImpl::LoadDynamicLinkingSymbolsAndUnwindRangesAsSymbols being more complicated because of missing symbol sizes from the Export Table.
Also, CoffFileImpl::LoadSymbolsFromExportTableInternal and CoffFileImpl::LoadExceptionTableEntriesAsSymbolsInternal are added to avoid reading the RUNTIME_FUNCTIONs twice (with GetUnwindRanges().
Bug: http://b/245680119
Test:

Unit tests.
As part of the larger symbol loading fallback prototype.

Thanks for the additional input!

Thank you for the review!


Database group.default

Description
Why not make luckperms automatically recognize that a player has a default group without storing it in the database?
Proposed Behaviour
This feature will reduce the size of the database
Extra Details
No response

if you mean dont store group.default along with other groups/perms: you can remove the default group as a parent. its presence cannot be implied
if you mean dont store players who only have group.default: luckperms already does that


Error in console when trying to set default value for multi value geo field

Version
2023.3.3 (unreleased)
Error

Reproduction steps

CL added


gmap iframed returns “Load denied by X-Frame-Options”

Hi Dmitry ,
Trying to use magnific-popup v.0.9.2 (with iframe).
Setup taken from magnific-popup demo:
$(document).ready(function() {
$(".pops-map").magnificPopup({
disableOn: 700,
type: 'iframe',
mainClass: 'mfp-fade',
removalDelay: 160,
preloader: false,
fixedContentPos: false
})
});
The sample link is:

Browser (checked in FF only to the moment) returns "Load denied by X-Frame-Options: https://maps.googleapis.com/maps/api/staticmap?maptype=roadmap&sensor=false&size=600x400&language=uk&markers=50.468954,30.519181 does not permit cross-origin framing."
Besides I tried "&output=embed" with the same result.
What is interesting: when I used ref from the site's Demo, it's OK!:
And finally. I try to use magnific-popup instead of prettyPhoto, and the same gmap ref mentioned above works with prettyPhoto like a charm. So I'm afraid there's something wrong with magnific.
Thanks

well I've same problem and could be great to find out what solution is applicable :)

The solution is to use the correct embed or iframe src= the host (google or who-ever you're trying to embed) has prohibited using that page inside an iframe..


need peatio developers to build my unfinished exchange

Need one or two expert peatio developer to complete my unfinish exchange.Its an urgent work and need to
finish it within 10 days.
Contact me

Hello, kindly contact us on email at<EMAIL_ADDRESS>

hello
Contact me on my id<EMAIL_ADDRESS>

contact me on<EMAIL_ADDRESS>

@nasdaxcoin whats your telegram/discord?

my telegram is<PHONE_NUMBER>
On Sat, Dec 22, 2018 at 3:53 AM Redvoid<EMAIL_ADDRESS>wrote:

[image: Boxbe] https://www.boxbe.com/overview This message is eligible
for Automatic Cleanup<EMAIL_ADDRESS>Add cleanup rule
https://www.boxbe.com/popup?url=https%3A%2F%2Fwww.boxbe.com%2Fcleanup%3Fkey%3D16qF%252Fji8BwbYoKpPYFD%252Bcd6F%252FNI61DF%252Bm2WKyzO4dCg%253D%26token%3DnfaLMJ9qbSoRGjInB26h1%252FF%252BS8Lgd5PbpFomCbM8F7xJZhb6jrrkPi3l0QKv0bbH0YE8b6itT%252B%252B%252Fy%252B4rgw47eZFljyj%252BNoIQVe4X8DWB2IcwmUgLHnXPdasLb5Frpv3s3lyCWlP5P%252Fd65TaJMy1Aeg%253D%253D&tc_serial=46359596462&tc_rand=1902908345&utm_source=stf&utm_medium=email&utm_campaign=ANNO_CLEANUP_ADD&utm_content=001
| More info
http://blog.boxbe.com/general/boxbe-automatic-cleanup?tc_serial=46359596462&tc_rand=1902908345&utm_source=stf&utm_medium=email&utm_campaign=ANNO_CLEANUP_ADD&utm_content=001
@nasdaxCoin https://github.com/nasdaxCoin whats your telegram/discord?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/peatio/peatio/issues/836#issuecomment-449512109, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AiZocQbX--9thdixU1fQSDEL9awWOAtpks5u7V4BgaJpZM4Zbpc4
.

--
Regards
Atul Kumar Saini
Email :- atulsaini160@gmail
Mob :-09314670924

Couldnt find you. Add me : https://t.me/Redvoid0
-------- Original Message --------
On Dec 22, 2018, 10:12, atulsaini160 wrote:

my telegram is<PHONE_NUMBER>
On Sat, Dec 22, 2018 at 3:53 AM Redvoid<EMAIL_ADDRESS>wrote:

[image: Boxbe] https://www.boxbe.com/overview This message is eligible
for Automatic Cleanup<EMAIL_ADDRESS>Add cleanup rule
https://www.boxbe.com/popup?url=https%3A%2F%2Fwww.boxbe.com%2Fcleanup%3Fkey%3D16qF%252Fji8BwbYoKpPYFD%252Bcd6F%252FNI61DF%252Bm2WKyzO4dCg%253D%26token%3DnfaLMJ9qbSoRGjInB26h1%252FF%252BS8Lgd5PbpFomCbM8F7xJZhb6jrrkPi3l0QKv0bbH0YE8b6itT%252B%252B%252Fy%252B4rgw47eZFljyj%252BNoIQVe4X8DWB2IcwmUgLHnXPdasLb5Frpv3s3lyCWlP5P%252Fd65TaJMy1Aeg%253D%253D&tc_serial=46359596462&tc_rand=1902908345&utm_source=stf&utm_medium=email&utm_campaign=ANNO_CLEANUP_ADD&utm_content=001
| More info
http://blog.boxbe.com/general/boxbe-automatic-cleanup?tc_serial=46359596462&tc_rand=1902908345&utm_source=stf&utm_medium=email&utm_campaign=ANNO_CLEANUP_ADD&utm_content=001
@nasdaxCoin https://github.com/nasdaxCoin whats your telegram/discord?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/peatio/peatio/issues/836#issuecomment-449512109, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AiZocQbX--9thdixU1fQSDEL9awWOAtpks5u7V4BgaJpZM4Zbpc4
.

--
Regards
Atul Kumar Saini
Email :- atulsaini160@gmail
Mob :-09314670924
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.

contact me<EMAIL_ADDRESS>

https://github.com/peatio/peatio/issues/842