Declaration merging namespace with function

Bug Report

🔎 Search Terms
Declaration merging
⏯ Playground Link

Playground link with relevant code
💻 Code

function f() {}

namespace f {
    export const name = 1
}

🙁 Actual behavior
No error in compile time, error in runtime
[ERR]: "Executed JavaScript Failed:"
[ERR]: Cannot assign to read only property 'name' of function 'function f() { }'
🙂 Expected behavior
Error in compile time

Note: This only applies to special properties existing on functions, such as name. In general this works fine.

@MartinJohns how do you think it is possible to detect by the type checker that assignment export const name = 1 inside namespace f is not valid?

Quite surprising that TS doesn't even forbid assigning f.name directly when name has been marked as readonly in interface Function.

AFAIK this is the first time someone's noticed this since TypeScript 0.8. The fix here would be rather involved (we'd have to look up the merging symbol and compute its readonyliness ahead of time) so I don't think this is worth fixing if the only observable symptom is this and length.

Aside: it's possible a fix to #49113 (assuming a good fix exists) might fix this as a side effect

@MartinJohns of course


ACCUMULO-4494 Add families and inclusive to IteratorTestInput

Changed the relevant tests to use the new information.
Added equals() and hashCode() for good measure.
By default the families is empty and inclusive is false,
so no existing code should break.
Inserted a couple side changes to clear compiler warnings.

As an aside, it would be nice to make AccumuloTestInput a final class, which would guarantee its immutability.
I would also like to make the helper methods in all the test case classes (such as IsolatedDeepCopiesTestCase) private.
However, both these changes could break a user's code.

By default the families is empty and inclusive is false,
so no existing code should break.

Agreed.

I would also like to make the helper methods in all the test case classes (such as IsolatedDeepCopiesTestCase) private.

I think this is fine. Users running the framework shouldn't be looking inside the test cases. This is also outside of public API (which should be corrected...).
Thanks for putting this together @dhutchis. Let me express my enthusiasm by committing for you :)

Ok, running a test and will commit. I did make two minors changes:

Removed the assert in favor of throwing an IllegalStateException (to match convention)
Switched the null-check and getClass() check in favor of instanceof which does both.

Thanks Josh!


axios 0.26.0 warning

getting a ➤ YN0060: │ package provides axios (p027d5) with version 0.26.0, which doesn't satisfy what axios-cache-interceptor requests
peer deps of axios-cache-interceptor require ^0.25.0, so not sure why this warning is arising?

Hmm, have you updated axios to v0.26, too?

 "dependencies": {
    "@netlify/functions": "^1.0.0",
    "@sanity/image-url": "^1.0.1",
    "@types/express": "^4.17.13",
    "@types/node": "^17.0.18",
    "@vitejs/plugin-vue": "^2.2.0",
    "@vue/compiler-sfc": "^3.2.31",
    "@vue/server-renderer": "^3.2.31",
    "@vue/test-utils": "next",
    "axios": "^0.26.0",
    "axios-cache-interceptor": "^0.8.9",
    "consola": "^2.15.3",
    "cross-env": "^7.0.3",
    "defu": "^5.0.1",
    "dotenv": "^16.0.0",
    "express": "^4.17.2",
    "focus-trap": "^6.7.3",
    "focus-trap-vue": "next",
    "focus-visible": "^5.2.0",
    "fs-extra": "^10.0.0",
    "glob": "^7.2.0",
    "glob-promise": "^4.2.2",
    "purgecss": "^4.1.3",
    "ts-node": "^10.5.0",
    "typescript": "^4.5.5",
    "vite": "^2.8.3",
    "vite-imagetools": "^4.0.3",
    "vite-plugin-environment": "^1.1.0",
    "vite-plugin-ssr": "^0.3.53",
    "vite-tsconfig-paths": "^3.4.0",
    "vue": "^3.2.31",
    "window-resize-subject": "^1.5.0"
  },
  "devDependencies": {
    "@types/jest": "^27.4.0",
    "@vue/vue3-jest": "^27.0.0-alpha.4",
    "esbuild": "^0.14.21",
    "esbuild-runner": "^2.2.1",
    "eslint": "^8.9.0",
    "jest": "^27.5.1",
    "rimraf": "^3.0.2",
    "serve": "^13.0.2"
  }

Well, I'm not sure too.
I'll remove the peerDependencies section...
If someone from the future knows why, please tell us <3

@spacedawwwg, can you try with v0.8.10?

all good, my friend!

Well, I'm not sure too.
I'll remove the peerDependencies section...
If someone from the future knows why, please tell us <3

Likely because the Semver spec doesn't consider 0.y.z versions as having a stable API, so a change from 0.25.0 to 0.26.0 could introduce breaking changes. The problem shouldn't have arisen for a hypothetical bump from<EMAIL_ADDRESS>to<EMAIL_ADDRESS>


Use Eloquent::getMorphClass() intead of get_class() to support morph maps

As we discussed https://github.com/hootlex/laravel-friendships/issues/20

thanks!


test: Adding prometheus config for acn docs

Reason for Change:

Adding the prometheus config for ACN docs
Issue Fixed:

Requirements:

[x] uses conventional commit messages

[ ] includes documentation
[ ] adds unit tests

Notes:

/azp run

/azp run


Can not get the "currentMetering" from data in "onProgress" method for the android.

react-native : 0.57.0
react : 16.5.0
using react-native-sound ? Yes
"react-native-audio": "^4.2.1",
Can not get the "currentMetering" from data in "onProgress" method for the android?
Is there a version issue?
Can you pls let me know about this?

same issue

The readme states that currentMetering is only available on iOS and also requires enabling before it can be accessed.

@AsocialCoder @embirico
Hello guys,
For getting

@AsocialCoder @embirico
For the "currentMetering" in android, need to customise in native module, I have updated it,
Add following things in your package.json file instead of your code. You will get the "currentMetering"count for the Android as well as iOS.
"react-native-audio": "git+https://github.com/Harsh2402/react-native-audio.git",

@Harsh2402 Thanks , Its working for me.


Fix the vcpkg revision in Build-Dependencies

The default revision did not exist and caused
the script to fail on a first run.

The revision should be fixed now. It's not an upstream vcpkg revision, since a small patch for outcome is required.


[Docs] Showcase links not clickable.

Problem Description

Showcase links can't be clicked.
http://www.material-ui.com/v0.15.0-beta.2/#/discover-more/showcase
Versions

Material-UI: 0.15.0-beta.1 & beta.2
React: 15.x
Browser: Chrome / Firefox / Safari

rootClass="a"
should be containerElement now according to GridTile.

@nathanmarks I can do this

@nktssh Thanks!

@callemall/material-ui guys we gotta fix this before the release O.o

@alitaheri docs can be pushed any time -- this shouldn't affect release and it's fixed now anyways 👍

I thought it was a bug in the src code :laughing:


error should be displayed If controller object is specified  and restart: on-failure

version: "2"

services:
  foo:
    image: "busybox"
    restart: "on-failure"
    command: ["sleep", "30s"]

./kompose convert --deployment
INFO[0000] file "foo-pod.json" created

I would expect error or at least warning.

@kadel can you assign it to me.


Aux window: WindowMode.Custom cleanup

With https://github.com/microsoft/vscode/pull/222315, a new WindowMode.Custom was added. This is to enforce a native title bar (I believe).
I suggest to make this more explicit and not by hijacking the WindowMode property, which is mainly for driving if the window is fullscreen, maximized or not.

Adding myself to review a PR from this work.

One idea: maybe we could make custom title bar actually work for the issue reporter? That should not be too hard 🙏

yep! i think the first instinct was actually that I tried
https://github.com/microsoft/vscode/blob/a1a996552e4676a0f3e77ff73ea6a15f761b3dda/src/vs/workbench/browser/parts/editor/auxiliaryEditorPart.ts#L119
iirc, i wasn't sure what to do with some of the typings so i scrapped it and went for the native title bar 😅
I'll give it another look and let you know if I have questions 👍

Yes that should work, but you might have to add some flags to the custom title bar to prevent things like command center or layout controls to appear. But should be all doable, I think we only want the window controls.


Set unsupported images via shell in our e2e tests

Why the changes were made
Generally speaking this will be handy for dev's to be able to easily use custom images in our e2e tests.
This especially is handy as we build out and use openshift/oadp-operator e2e tests across our various repos.
How to test the changes made
Each cloud provider has a json template for the dpa under tests/e2e/scripts.  All the unsupported Image Overrides were added to each provider.   If the variable is empty oadp will use the default images [1].  The map of strings is patched to the created dpa.
[1]
      podConfig:
        resourceAllocations: {}
  podDnsConfig: {}
  unsupportedOverrides:
    openshiftPluginImageFqin: ''
    gcpPluginImageFqin: ''
    veleroImageFqin: 'quay.io/rhn_engineering_whayutin/velero:testlatest'
    azurePluginImageFqin: ''
    resticRestoreImageFqin: ''
    nonAdminControllerImageFqin: ''
    kubevirtPluginImageFqin: ''
    awsPluginImageFqin: ''
    csiPluginImageFqin: ''

/retest

/retest

going to look at improving the mongo block mode test :/
/test 4.15-e2e-test-aws

/retest

/retest

/retest

/test images

/test images

The build from images jobs is very much infrastructure one, I think it can be overriden:
Build src-arm64 previously failed from an infrastructure error (PullBuilderImageFailed)

/override ci/prow/images

/hold for checks
feel free to unhold if ask is unreasonable.

Mr. ASAP wins..
/unhold


Fix typings

It doesn't follow that deleteById, patch or update always produce a number result (postgres .returning('*')) - so use the QueryBuilder result type param. For queries that do result in a number, use .query<number>().
Similarly, it doesn't follow that patch or update always return a single result so full QueryBuilder here.

Coverage remained the same at 95.607% when pulling 00cc68819f2449367a1ab3bff1fa3eca5ff97365 on drew-r:patch-2 into a124af6175f737096f70e31778749aace9a79eb7 on Vincit:master.

The default output is number and not an object. Doesn't this make the default an object? Also saying .query<number> makes the input Partial<number> that makes no sense. Or am I missing something here?

@mceachen Could you check this out. I'm still 100% noob when it comes to typescript.

Hello, I have a question:
const deleted: number = await Model.query().delete().where({some, columns});

This is not working, since it thinks that it returns a Model[], shouldn' this be fixed in this PR too?

Maybe
delete(): number
delete(returning: string | string[]): this

These have been incorporated into the typings (see especially 2a077f10f8a). @drew-r can you open another issue if things aren't still quite right?
Thanks!


[fix] explicit dependency on pcl_conversions

With latest pcl_ros libraries on ubuntu22 ROS Humble, builds fail when pcl_conversions are not mentioned explicitly.
/ros2_ws/src/lio_sam/include/lio_sam/utility.hpp:35:10: fatal error: pcl_conversions/pcl_conversions.h: No such file or directory

You can edit the "${WorkSapce}/src/LIO-SAM/include/lio_sam/utility.hpp" file and change "#include<pcl_conversions/pcl_conversions.h>" to "#include <pcl_conversions/pcl_conversions/pcl_conversions.h>".
And this error should be fixed.


SuppressedChecks.java:40-44: This class is too complex....

The puzzle 38-1ad8783b from #38 has to be resolved:
https://github.com/l3r8yJ/oop-cop/blob/d6d5c6226af5e455a39d9f59063d1a152549189e/src/main/java/ru/l3r8y/parser/SuppressedChecks.java#L40-L44
The puzzle was created by @h1alexbel on 03-Jan-24.
role: DEV.
If you have any technical questions, don't ask me, submit new tickets instead. The task will be "done" when the problem is fixed and the text of the puzzle is removed from the source code. Here is more about PDD and about me.

@0pdd thank you for reporting this. I'll assign someone to take care of it soon.

@0pdd thank you for reporting this. I'll assign someone to take care of it soon.

I see you're talking to me, but I can't reply since I'm not a chat bot.

@l3r8yJ this is your task now, please go ahead. Deadline (when this ticket should be closed) is 2024-01-13T15:30:23.802070.
Estimation here is 60 minutes, that's how much you will be paid.
Remember, you don't have to solve everything in this ticket - you can solve it partially and leave todo markers in the code, which will become future tasks.
If you have any questions don't ask me, I'm not a technical person. Open new tickets instead.
If you don't have time or simply don't want to work on this, you can always resign.

@l3r8yJ Don't forget to close this ticket before the deadline (2024-01-13T15:30:24). You are past the first half of the allowed period.

@l3r8yJ Looks like you've missed the task deadline (2024-01-13T15:30:24). You are now resigned from this task.
Please stop working on it, you will not be paid. I will assign it to someone else soon.

@h1alexbel this is your task now, please go ahead. Deadline (when this ticket should be closed) is 2024-01-23T16:00:18.741021.
Estimation here is 60 minutes, that's how much you will be paid.
Remember, you don't have to solve everything in this ticket - you can solve it partially and leave todo markers in the code, which will become future tasks.
If you have any questions don't ask me, I'm not a technical person. Open new tickets instead.
If you don't have time or simply don't want to work on this, you can always resign.

@h1alexbel Don't forget to close this ticket before the deadline (2024-01-23T16:00:19). You are past the first half of the allowed period.

@h1alexbel Looks like you've missed the task deadline (2024-01-23T16:00:19). You are now resigned from this task.
Please stop working on it, you will not be paid. I will assign it to someone else soon.

@l3r8yJ I couldn't find any assignee for this task. This is either because there are no contributors with role DEV available or because the project does not have enough funds.
Please, make sure there is at least one available contributor with the required role and the project can afford to pay them.

@l3r8yJ I couldn't find any assignee for this task. This is either because there are no contributors with role DEV available or because the project does not have enough funds.
Please, make sure there is at least one available contributor with the required role and the project can afford to pay them.


Modify the dimensions of an image that is displayed on an event and force it to always be square.

 Modify the dimensions of an image that is displayed on an event and force it to always be square. #1033


Error while attach a document version 1.0.19

Error while attach a document version 1.0.19

See https://www.google.com/search?q=how to write a bug report&rct=j#q=how+to+write+a+good+bug+report


[BUG] Error when installing Doom

The installation crashes when cloning the git-timemachine package. Packages before this were cloned and built without an error.
Here is the error that I get:
There was an unexpected error:
Error with packages (doom-package-error)
(error Failed to run "git"; see buffer straight-process)
Cloning into '~/.emacs.d/.local/straight/repos/git-timemachine'...
error: RPC failed; curl 56 GnuTLS recv error (-110): The TLS connection was non-properly terminated.

Apprently - it was the network that was blocking the particular repository.


doc: Clarify that Identity.logout() validates CORS

During the 2.5 hours when a site went live yesterday, we saw some errors
that the logout() requests were failing. This was because they were
calling it from a http origin, and only the https origin was listed in
redirect_uris.

I found this now, but it doesn't seem to exist in master anymore? Does this still hold true?

Nope, since ITP2, we do full-page redirect to the logout flow in Schibsted account

Oh, right, I should have known that! 😄
It would be nice if it was documented that you still need to have a URL in SelfService where the origin (protocol + domain) matches where you are redirecting back to (in Identity.logout(<redirectUri>)) - it took us a couple of hours of error and trial to figure that one out.


golang.org/x/tools:  malformed module path "go/version": missing dot in first path element

Go version
go version go1.21.4 darwin/arm64
What operating system and processor architecture are you using (go env)?
GO111MODULE='on'
GOARCH='arm64'
GOBIN=''
GOCACHE='~/Library/Caches/go-build'
GOENV='~/Library/Application Support/go/env'
GOEXE=''
GOEXPERIMENT=''
GOFLAGS=''
GOHOSTARCH='arm64'
GOHOSTOS='darwin'
GOINSECURE=''
GOMODCACHE='~/diego/go/pkg/mod'
GONOPROXY='<company_github>'
GONOSUMDB='<company_github>'
GOOS='darwin'
GOPATH='~/go'
GOPRIVATE='<company_github>'
GOPROXY='https://proxy.golang.org,direct'
GOROOT='/opt/homebrew/opt/go/libexec'
GOSUMDB='sum.golang.org'
GOTMPDIR=''
GOTOOLCHAIN='auto'
GOTOOLDIR='/opt/homebrew/opt/go/libexec/pkg/tool/darwin_arm64'
GOVCS=''
GOVERSION='go1.21.4'
GCCGO='gccgo'
AR='ar'
CC='cc'
CXX='c++'
CGO_ENABLED='1'
GOMOD='<path_to_folder>/go.mod'
GOWORK=''
CGO_CFLAGS='-O2 -g'
CGO_CPPFLAGS=''
CGO_CXXFLAGS='-O2 -g'
CGO_FFLAGS='-O2 -g'
CGO_LDFLAGS='-O2 -g'
PKG_CONFIG='pkg-config'
GOGCCFLAGS='-fPIC -arch arm64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -ffile-prefix-map=/var/folders/nd/zj4rx5qx4sb91d7jp4pl588h0000gn/T/go-build3776138920=/tmp/go-build -gno-record-gcc-switches -fno-common'

What did you do?
Since a few days ago running go get -u all returns go: all: malformed module path "go/version": missing dot in first path element.  From what I can tell the only mention of go/versions is in vendor/golang.org/x/tools/internal/versions/versions_go122.go. Which uses
import (
	"go/version"
)

Looking at the git blame for src/go/version/version.go it looks like it was changed ~3 weeks ago. Which kinda correlates with when the update stopped working for me. Is this a bug or am I doing something silly? Thanks a lot for the help
What did you expect to see?
Update all dependencies
What did you see instead?
go: all: malformed module path "go/version": missing dot in first path element

Oh it is not fixed, I thought I made a mistake, but the error is still there. I can reopen. Btw, using go get -u ./... works

oh ok, good to know. that the error is still there for you as well.. yes, go get -u ./... does work but not for testing dependencies.. those still need to be updated manually unfortunately


Nested explanations are unintentionally showing in code panel

Nested explanations from pseudocode are unintentionally showing in code panel.

The issue was that within the parser, when we are extracting \Expl tags we were expecting a space after the opening brace (i.e., '\Expl { '). This means that \Expl{\nWord..} or even \Expl{Word...} are not recognised. This does appear to be a mistake, as the other tags do not include such a space. I have removed the space from the parser - that \Expl is now hidden, and it does not appear to have interfered with any other explanation.


Change video icon image with Gif

Is possible to change video button icon "fusumaVideoStopImage" with custom gif?

@francodriansetti It's impossible now 😭


Add more templates

Bug/Feature/other
Other
Current/Absence of Behaviour
Currently only one example of how to use the library using TypeScript.
Expected/Proposed Behaviour
Add more examples of how to use the library with different bundlers (Webpack, Rollup, Vite) coupled with different runtimes (TypeScript, Babel, swc). Even add how to use the library without writing JSX.
Additional Info

Operating System:
Browser:
...

Will revisit later.


[vk] change into_iter to iter to deal with autoref coercion warning

Currently, the following warning is emitted during building:
warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added.

   --> src/backend/vulkan/src/lib.rs:296:51

    |

296 |         for (info_label, info) in additional_info.into_iter() {

    |                                                   ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter`

    |

    = note: `#[warn(array_into_iter)]` on by default

    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!

    = note: for more information, see issue #66145 <https://github.com/rust-lang/rust/issues/66145>

This PR wonders if it would be okay to do what the warning suggests we do.
Fixes #issue (not applicable, no known issue)
PR checklist:

[ ] make succeeds (on *nix)
[ ] make reftests succeeds
[x] tested examples with the following backends: Vulkan
[x] rustfmt run on changed code

I'm confused by this error. It says "this was previously accepted by the compiler but is being phased out", yet the arrays will support IntoIterator, just with a different meaning. That new meaning is exactly what we want here, so I don't think anything needs to be changed on our side, other than maybe silencing the warning in this case?

@kvark ok, I think I have suppressed the warning

Any idea why the Travis CI build is failing?

Network problems?
bors r+

bors r=kvark

Hi there! I'd really advice against silencing this warning.

That new meaning is exactly what we want here, so I don't think anything needs to be changed on our side, other than maybe silencing the warning in this case?

The problem is that in the future the expression additional_info.into_iter() will return an iterator over the elements by value whereas today an iterator over references to those values is returned. This very easily leads to broken builds, as you can imagine. In your specific case it actually doesn't matter as you only print the values and due to match ergonomics. However, that's an exception. And I'd still advice you to just replace into_iter() with iter().
If you have further questions, just ask me. Sorry for bothering you with future compatibility lints and thanks for referencing the lint tracking issue so that I was able to catch this potential problem.

@LukasKalbertodt we do want it to be by value, hence I said "exactly what we need here". Breaking the build would be unfortunate though, of course. Changing them to iter() now and then back to into_iter() once it's changed would probably be the safest option, still.

Yeah, for most people the new behavior of array.into_iter() is what they want. But all the current code has been written with the current behavior (iterator over references). And that code probably won't compile anymore once the behavior changes.
But yeah, it might be fine here. The worst case -- if you keep suppressing the warning -- would be someone (who doesn't know about this) changing this piece of code so that it suddenly depends on the variables being references (and not values) and then the code breaks later. But that seems unlikely.
I just wanted to make sure the full situation is clear to everyone. The decision is yours of course.


Split gulpfile.js into partial files

Hi
It may be a good idea to split your gulp file as it is getting bigger and bigger ;)

I have no much time to split your gulpfile in the moment :/ .
So i can just to give you my repository where i split my gulp file. it's not very complicated , just take time ;): https://github.com/kevincaradant/web-template/commit/585cd47728c0a2d64bd321f78b53dc0358073951

It's all good Kévin. I'm working on it as we speak ;-)

With pleasure ;)

Here's the new branch: https://github.com/ghpabs/angular2-seed-project/tree/feature/gulp-split


Logging Cleanup - Part 3

What type of PR is this?

cleanup
Which issue does this PR fix:
#126 partially
What does this PR do / Why do we need it:

Removes unused generated code
Replace glog with Zap logger and improve logging clarity in service network and target group manager and service synthesizer
Removes some instances of log n throw and unnecessary logs
Adds check for errors before logging errors

If an issue # is not available please add repro steps and logs from aws-gateway-controller showing the issue:
Testing done on this change:

Ran 32 of 32 Specs in 2185.271 seconds
SUCCESS! -- 32 Passed | 0 Failed | 0 Pending | 0 Skipped
--- PASS: TestIntegration (2186.22s)
PASS
ok      github.com/aws/aws-application-networking-k8s/test/suites/integration   2186.939s

Automation added to e2e:

Will this PR introduce any new dependencies?:

No
Will this break upgrades or downgrades. Has updating a running cluster been tested?:
No
Does this PR introduce any user-facing change?:

Only logging changes

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

Not sure why make presubmit keeps failing here when it passes locally. Am I missing a step?
aws-application-networking-k8s % make presubmit
?       github.com/aws/aws-application-networking-k8s/pkg/apis/applicationnetworking/v1alpha1   [no test files]
ok      github.com/aws/aws-application-networking-k8s/pkg/aws   0.339s  coverage: 24.2% of statements
ok      github.com/aws/aws-application-networking-k8s/pkg/aws/services  0.358s  coverage: 5.8% of statements
ok      github.com/aws/aws-application-networking-k8s/pkg/config        0.538s  coverage: 32.9% of statements
ok      github.com/aws/aws-application-networking-k8s/pkg/deploy        0.708s  coverage: 20.6% of statements
?       github.com/aws/aws-application-networking-k8s/pkg/k8s   [no test files]
?       github.com/aws/aws-application-networking-k8s/pkg/model/lattice [no test files]
ok      github.com/aws/aws-application-networking-k8s/pkg/deploy/externaldns    1.083s  coverage: 75.6% of statements
?       github.com/aws/aws-application-networking-k8s/pkg/runtime       [no test files]
?       github.com/aws/aws-application-networking-k8s/pkg/utils [no test files]
?       github.com/aws/aws-application-networking-k8s/pkg/utils/gwlog   [no test files]
?       github.com/aws/aws-application-networking-k8s/pkg/utils/retry   [no test files]
?       github.com/aws/aws-application-networking-k8s/pkg/utils/ttime   [no test files]
ok      github.com/aws/aws-application-networking-k8s/pkg/deploy/lattice        0.843s  coverage: 85.0% of statements
ok      github.com/aws/aws-application-networking-k8s/pkg/gateway       1.471s  coverage: 77.3% of statements
ok      github.com/aws/aws-application-networking-k8s/pkg/latticestore  0.847s  coverage: 64.1% of statements
ok      github.com/aws/aws-application-networking-k8s/pkg/model/core    1.689s  coverage: 61.7% of statements
ok      github.com/aws/aws-application-networking-k8s/pkg/model/core/graph      1.693s  coverage: 17.2% of statements
ok      github.com/aws/aws-application-networking-k8s/controllers       0.700s  coverage: 0.0% of statements
ok      github.com/aws/aws-application-networking-k8s/controllers/eventhandlers 1.027s  coverage: 53.5% of statements
kapshawn@88665a240c05 aws-application-networking-k8s % git status
On branch logging-3
nothing to commit, working tree clean

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

71 of 91 (78.02%)  changed or added relevant lines in 6 files are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage decreased (-0.3%) to 46.003%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

pkg/deploy/lattice/service_network_manager.go
0
1
0.0%

pkg/deploy/stack_deployer.go
1
6
16.67%

pkg/deploy/lattice/service_synthesizer.go
8
15
53.33%

pkg/deploy/lattice/target_group_manager.go
40
47
85.11%

Files with Coverage Reduction
New Missed Lines
%

pkg/deploy/lattice/target_group_manager.go
1
83.97%

Totals

Change from base Build<PHONE_NUMBER>:
-0.3%

Covered Lines:
3896

Relevant Lines:
8469

💛  - Coveralls


Added OTEL MeterProvider in Telemetery Settings

Which problem is this PR solving?

#6127

Description of the changes

This PR introduces LeveledMeterProvider in the  Telemetery Settings struct . This has been propagated to other parts in the codebase.

How was this change tested?

I had successfully run make fmt and make test for testing.

Checklist

[x] I have read https://github.com/jaegertracing/jaeger/blob/master/CONTRIBUTING_GUIDELINES.md
[x] I have signed all commits
[ ] I have added unit tests for the new functionality
[ ] I have run lint and test steps successfully

for jaeger: make lint test
for jaeger-ui: yarn lint and yarn test

@shinigami-777 The purpose of this ticket isn't necessarily to change how the settings are being initialized but rather to pass down the meter provider from OTEL. You can break down this task as follows:

[ ] Add the LeveledMeterProvider to telemetry.Setting
[ ] Pass in the LeveledMeterProvider wherever it is available. For example, in the jaeger-v2 query server, you can pass it in here by doing s.telset.LeveledMeterProvider

@mahadzaryab1 Thanks for the clarity. I have made the necessary changes.

@mahadzaryab1 I have propagated the setting everywhere in the codebase.

solved by #6173


JBPM-5452: Case Modeller

This PR introduces changes to support layout of children in WiresContainer.

@romartin Would you mind taking a look? IDK what the review process is for lienzo


Memory Leaks Detected when creating & destroying large volume of connections.

SerialPort Version: 4.0.7

NodeJS Version: 4.6.0, 4.8.2, 6.10.3

Operating System and Hardware Platform: Debian Jessielite (armv8 - RaspPi 3 - nodesource v4), Debian Sid (x86_64), Fedora 25 (x86_64)

Have you checked the right version of the api docs?: yes

Are you having trouble installing and you checked the Installation Special Cases docs?: no, n/a

Are you using Electron and have you checked the Electron Docs?: no, n/a

Summary of Problem
opening and closing many connections causes memory leaks.
Steps and Code to Reproduce the Issue
any large number of opens and closes seems to cause a massive memory leak over a period of time
below is the most extreme example I could make; I used a pseudo terminal for testing on the x86 platforms.
you can set up a test using socat -d -d pty,raw,echo=0 pty,raw,echo=0 and then consuming one of the pty's it allocates with cat /dev/pts/something and then using the other as the path parameter for the SerialPort object constructor.
var SerialPort = require('serialport'),
    port

var forever = () => {
    port = new SerialPort('/dev/pts/something', { baudRate: 38400 })
    port.on('open', (err) => {
        if (err) {
            console.log(err)
            return setImmediate(() => forever())
        }
        port.write('yyyyyyyyyyyyyyy\n', (err) => {
            if (err) console.log(err)
            port.close((err) => {
                if (err) console.log(err)
                setImmediate(() => forever())
            })
        })
    })
}
forever()

More information forthcoming...

What i can say right now is, I have a raspberry pi device in the field and when someone disconnects the serial (USB) cable while configured a certain way, it constantly recreates SerialPort Objects which results a slow increase of memory that can't be reclaimed; this ultimately results in some form of out of memory error in about a week of time.
I decided to explore the memory leak in detail, using tools like heapdump--findable on npm.
What I found was an increase in V8's resident set but not the javascript heap size portion. most of the unreclaimed memory isn't from javascript as far as I can see, as new/old pieces don't account for the massive increase in the resident set size.
I'm going to try further debugging and let you know what i find.

other note, this example code doesn't appear to work on the<EMAIL_ADDRESS>so that's good news.


[SPARK-40362][SQL][3.3] Fix BinaryComparison canonicalization

What changes were proposed in this pull request?
Change canonicalization to a one pass process and move logic from Canonicalize.reorderCommutativeOperators to the respective commutative operators' canonicalize.
Why are the changes needed?
https://github.com/apache/spark/pull/34883 improved expression canonicalization performance but introduced regression when a commutative operator is under a BinaryComparison. This is because children reorder by their hashcode can't happen in preCanonicalized phase when children are not yet "final".
Does this PR introduce any user-facing change?
No.
How was this patch tested?
Added new UT.

The compilation is broken. Please check the code.

Thanks @dongjoon-hyun for checking the logs, https://github.com/apache/spark/pull/37866/commits/483d6b76573d18fb9cb3d4a01e3a9721b6a30ec5 should fix it.

Thanks @cloud-fan, @dongjoon-hyun.


Stream to twitch

Who needs human streamers when you can have bots ?

Stream to twitch a bot (Twitch API intregation)
Make him do some random stuff (outside of the scope of this repo)
Make him talk on the stream through text to speech based on its actions (outside of the scope of this repo)

is it really required for viewer to be able to stream to twitch? It sounds like a use case and not a feature.

yeah maybe not in the core lib but it could be an interesting example indeed!
https://github.com/PrismarineJS/prismarine-viewer/blob/master/examples/core/headless.js + some twitch lib

seems there's currently no npm package to stream to twitch, however here's an example https://github.com/pion/example-webrtc-applications/tree/master/twitch

There is this feature in ffmpeg, so starting from the headless example this should be a 1 line change

Ah yeah indeed, that's convenient.
https://wiki.archlinux.org/index.php/Streaming_to_twitch.tv#FFmpeg has
information on this
On Fri, Dec 25, 2020, 16:45 Karang<EMAIL_ADDRESS>wrote:

There is this feature in ffmpeg, so starting from the headless example
this should be a 1 line change
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/PrismarineJS/prismarine-viewer/issues/103#issuecomment-751264944,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAR437RA3AYXDNA5JPJSCRTSWSXSRANCNFSM4VJFN6OA
.

Has this been solved? I’m interested in allowing the bot first person point of view. Even it can be played through a viewer then I can obs that source

Has this been solved? I’m interested in allowing the bot first person point of view. Even it can be played through a viewer then I can obs that source

@joggerjoel didn't try yet

This is done now, we have an example to show how to: https://github.com/PrismarineJS/prismarine-viewer/blob/master/examples/twitch.js
However this might need more testing to find the best parameters for here: https://github.com/PrismarineJS/prismarine-viewer/blob/master/lib/headless.js#L40
And maybe try to optimize the process to improve the framerate and video quality.


chore(main): release iso-signatures 0.1.5

:robot: I have created a release beep boop
0.1.5 (2023-06-29)
Features

iso-signatures: initial commit for iso-signatures (#34) (a2e6265)

Miscellaneous Chores

main: release iso-base 0.1.5 (3849a49)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/hugomrdias/iso-repo/releases/tag/iso-signatures-v0.1.5 :sunflower:


onload event not supported for PhantomJS, so CSSLoader hangs

requirejs hangs forever on a css!file requirement in PhantomJS because of a known issue: onload event not fired for stylesheets · Issue #12332 · ariya/phantomjs.
The problem is in _isEventSupported that (more or less) comes from  Detecting event support without browser sniffing — Perfection Kills. this._isEventSupported("link", "load") returns true for phantomjs even though it never actually fires :-(
I don't know that there is solution short of navigator.userAgent sniffing. I understand if you don't want that in your code, but reality is that for us, the initial require of many modules never returns and so none of our JavaScript is ever executed leaving an empty page in PhantomJS.
So should this._isEventSupported("link", "load") return false based on navigator.userAgent.match(/PhantomJS/)? Or should one white list the browsers where this._isEventSupported() is known to work instead? Not a pleasant choice to have to make...

This has now gotten worse with phantomjs 2.0. My current diff for css.js looks like the following, and even then it doesn't work reliably. But it may be a start for others with the same symptoms to build on:
> git diff db2ac4f49cc4017db723348a54532e1b5b1bc06f phantomjs css.js
diff --git a/capmon/cgi/jscript/requirejs/css.js b/capmon/cgi/jscript/requirejs/css.js
index e885c7e..902b1c9 100644
--- a/capmon/cgi/jscript/requirejs/css.js
+++ b/capmon/cgi/jscript/requirejs/css.js
@@ -130,7 +130,7 @@
                                     }

                                     if (cssRulesAllowed) {
-                                        if (cssRules && cssRules.length && cssRules.length > 0) {
+                                        if (cssRules && cssRules.length && cssRules.length > 0 || navigator.userAgent.match(/PhantomJS/)) {
                                             callback();
                                             return;
                                         }
@@ -185,7 +185,13 @@
             loadStylesheet:function (url, callback) {
                 var loadedWithWorkaround = this._checkIeLimitWorkaround(url, callback);
                 if (!loadedWithWorkaround) {
-                    if (this._isEventSupported("link", "load")) {
+                    if (this._isEventSupported("link", "load") &&
+                        // See: onload event not supported for PhantomJS, so
+                        // CSSLoader hangs
+                        // https://github.com/dimaxweb/CSSLoader/issues/4
+
+                        ! navigator.userAgent.match(/PhantomJS/)
+                    ) {
                         this._loadNative(url, callback);
                     }
                     else {


Few widgets are not shown when logged in with a user in the Internal/analytics role

Description:
Several widgets in the publisher dashboard is not shown when logged in with a user in the Internal/analytics role even though the corresponding scopes is added as a viewer of the dashboard in dashboard settings.
Affected Product Version:
3.0.0-RC3
Steps to reproduce:

Create a user and assign Internal/analytics role
Log into the analytics-dashboard with that user and access publisher dashboard

NOTE: We need to add Internal/analytics role for the apim:api_view scope in the tenant-conf.json
{
"Name": "apim:api_view",
"Roles": "admin,Internal/publisher,Internal/creator,Internal/analytics"
}
The api used to fetch api list is secured with apim:api_view scope and since the internal/analytics role is not listed in the scope-role mapping of apim:api_view scope, users with the analytics role unable to see few widgets.

Duplicate of https://github.com/wso2/carbon-apimgt/pull/7845


Currency formatting issue

I noticed that the invoices.txt has currency formatted as $479. 00 USD. Notice the extra space between the period and the cents portion of the amount. Is this an intentional formatting change that the bad guys use to bypass filters, or is this an issue with the sample invoices?

The formatting is directly copied from the email invoices in question. They may have been intentionally entered by the scammers or could be an accident.


[stable/k8s-spot-termination-handler] This allows users to set docker registry pull secret.

Signed-off-by: Andri Mar Björgvinsson<EMAIL_ADDRESS>
Is this a new chart
No
What this PR does / why we need it:
Allows users to set dockerPullSecret in values.yaml
Which issue this PR fixes

fixes #18156

Special notes for your reviewer:
Checklist
[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.]

[x] DCO signed
[x] Chart Version bumped
[x] Variables are documented in the README.md
[x] Title of the PR starts with chart name (e.g. [stable/chart])

/assign @egeland

/ok-to-test

/approve

/lgtm


Running ts2python inside python script

Hi,
Not sure if this is already feasible or if this can be a feature request but I would like to run  ts2python inside a python script.
Can this be achieved? If yes, how? If not, could you implement it?
Many thanks

This can easily be be done by importing compile_src or process_file from ts2pythonParser, e.g.
from ts2python.ts2pthonParser import process_file
...
process_file("SOURCE.ts", "DESTINATION.py")

or, use:
from ts2pthon.ts2pythonParser import compile_src, serialize_result
...
result, errors = compile_src(DOCUMENT)
if errors:
    for e in errors:  print(e)
else:
   print(serialize_result(result))

Cool, thank you for this! Would be nice to add this to the docs unless I missed it somewhere.

Good idea, it's now in the README.


ANSI colors ?

Hello,
Great plugin. But one thing I don't understand: What are ANSI colors for ? I change them and they do not change anything.


Login Failed for user ERROR

I am currently going through https://docs.microsoft.com/en-us/sql/big-data-cluster/tutorial-data-pool-ingest-spark?view=sql-server-ver15#start-a-spark-streaming-job
and successfully get past #3 a., then when I run 3(b), I get the following "login failed for user root"...what am I missing?
[I am on my Surface Book 2 on ADS logged into my single node Ubuntu 18.04 kubeadm BDC server]

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

ID: 1c639fd7-43ee-f24d-ce5e-530077367aab
Version Independent ID: 28059c60-abe8-e4f8-08c5-221c926f007e
Content: Ingest data with Spark jobs - SQL Server big data clusters
Content Source: docs/big-data-cluster/tutorial-data-pool-ingest-spark.md
Product: sql
Technology: big-data-cluster
GitHub Login: @rajmera3
Microsoft Alias: raajmera

@mwdarab Looking into this.
I believe if you follow these steps, it will fix it: https://github.com/microsoft/sql-server-samples/blob/master/samples/features/sql-big-data-cluster/spark/data-virtualization/mssql_spark_connector_user_creation.ipynb
This twitter streaming sample is up-to-date and working. The instructions are also applicable to the tutorial you are doing: https://github.com/microsoft/sql-server-samples/blob/master/samples/features/sql-big-data-cluster/spark/data-loading/spark-twitter-streaming-sample.ipynb

But where are those steps on this page? Why isn't there a section that either has this information on this page (to lessen confusion) or a blurb section that says, "go do this then come back and continue"? This is very confusing to the beginner.
My goal is to "Load data with Spark" according to what is on this page. From beginning to end.

We are in the process of updating the docs. The links are supplied as reference until then.

Addressed in PR #13245


Dev

Hi @snandasena,
Though we are a little delayed in responding, this PR contains your personal work that cannot be added to Udacity's repository (starter-code).
Although, feel free to suggest an update to the starter code.
Happy Learning
Udacity


SCM: Fine grained provider.onDidChange event

From https://github.com/microsoft/vscode/pull/134881, we left a TODO behind.
Suggestion:

Enrich the onDidChange event to include details on what features have changed.
Make sure listeners only react when features interesting to them have actually changed.
Remove the TODO, and verify the issue is still fixed.

This has been done as we have adopted observables.


dialogs very slow on hardware

The frame of the dialog is drawn pixel by pixel, through multiple levels of indirection. The game.BaseDialog.update() of a small dialog (35 pixels high) takes about 70ms on Meowbit.
I'm sure it also taxes the sim.
As a consequence, dialogs show with visible lag on hardware (around 200ms) and often lose key events.
Possible solutions:

add a C++ function to draw a frame
optimize the case where the frame is a single pixel (typical)
have some more efficient way of defining frames

Thoughts?

It would be much faster if we had a C++ function for drawing a partial image. And yeah, we should optimize for frames that are a single pixel or all one color.

the blit function wouldn't really help for the single-pixel frames - we would call it for every pixel; maybe we really need a C++ frame drawing function

also, extended docs on hardware profiling: https://makecode.com/js/profiling#profiling-on-hardware
hw profiler requires this fix currently: https://github.com/microsoft/pxt-common-packages/pull/1086

@riknoll @jwunderl are non-unit frame images often used?

I don't think custom frames in general are used often / they're a relatively advanced feature (I've seen a few games on the forums but I can't name them right away), but we have a decent number of custom frames builtin: see the gallery in https://makecode.com/_4seDHEez8iVT
several games I've made use them though, e.g. the football game at arcade.makecode.com/nfl and the hot air balloon game under blocks examples

I see, then we'll need a C++ frame drawing function. I think that's reasonable.


Add emojis to password

Is there any way to create password including emojis?

Most apis requiring a password to be set (PEM_write_PrivateKey for instance), allow the setting of a password callback.  Those callbacks accept a char *buffer, so a UTF16 emoji can't be specified directly, but theres nothing stopping you from writing a password callback that prompts the user for a password which does accept UTF16, and translates/hashes that to a larger array of unsigned chars.

Also, if you are interested mainly in the "openssl" command line utility, then it is possible to read the password from a file as described here:
https://www.openssl.org/docs/man3.0/man1/openssl-passphrase-options.html
So you could write the password (including any emoji) to the first line of a file.


Network Ups Tools widget

Added NUT widget and code to autoupdate widget content through ajax calls.
Discussion at https://forum.pfsense.org/index.php?topic=80981.0

It would make more sense to add this code on pfSense-packages repo, to be installed together with nut package.

How it can be added to pfSense-packages repo? It is contained ajax updater part located in functions.inc.php and ajax.js.

@dld-r00f You can see an example here: https://github.com/pfsense/pfsense-packages/tree/master/config/widget-havp

Yeah indeed, add this to nut package instead and create your own .inc and .js for the required stuff, instead of patching. Really don't see how this belongs to /usr/local/www/includes/functions.inc.php

This should be part of the package, please submit there.


Add comparison to ground truth in acceptance test

Execute a scenario in dry-run mode and compare the results folder with an expected output folder, if any difference is foundin one of the files, the test fails. Note that the empty lines and commented lines (the ones that start with #) are not taken into account when computing the difference.

Moved to #60


BUG FIX - 'Malformed reference element' when signing SAML assertion with x509 certificate

Planning to fix the 'Malformed reference element' when signing SAML assertion with x509 certificate' bug in this project.

I've actually been working on this a bit more lately and have seen the Malformed reference error. I have a bit more work to make this more portable as well by reading in a certificate from the file system rather than the cert store. I am probably also going to go ahead and migrate this all the way to VS2013 and .Net 4.5

Great!
The fix just would be in \CMMSAMLLibrary\SAML20Assertion.cs - around line 90.
Instead of this :-
CertificateUtility.AppendSignatureToXMLDocument(ref xmlResponse, "#" + ((AssertionType)Response.Items[0]).ID, SigningCert);
Have this. Removed the "#".
CertificateUtility.AppendSignatureToXMLDocument(ref xmlResponse, ((AssertionType)Response.Items[0]).ID, SigningCert);
[http://stackoverflow.com/questions/5099156/malformed-reference-element-when-adding-a-reference-based-on-an-id-attribute-w]
For "reading in a certificate from the file system rather than the cert store"
In my tests, I am using the below to get the X509Certificate2.
///
/// Gets the content of the certificate from file.
///
/// The certificate data.
///
public X509Certificate2 GetCertificateFromFileContent(byte[] certificateData, string certPassword = "")
{
if (string.IsNullOrWhiteSpace(certPassword))
{
return new X509Certificate2(certificateData);
}
else
{
return new X509Certificate2(certificateData, certPassword);
}
}
I just wanted to contribute to this project. Great work by the way!
Let me know If I could help in anyway.

@ashishmgupta I've finally gotten to finishing out this PR with the changes you had suggested. I believe this was caused by a change in the .Net stack through various upgrades from 2.0 to 3.5 and up.
I also included the certificates as part of the solution for testing.
https://github.com/covermymeds/saml-http-post-reference/pull/3

Fantastic! Thank you! :-)


Enhancements for diktat-maven/gradle-plugin

[ ] fail-fast option (can it be done in maven at all?)
[ ] goal for config generation (plugin writes default yml config to project base dir, gets domain name from maven's groupId or gradle's project.groupId or smth)
[ ] choose ktlint reporter via plugin config:

[x]  #714
[ ] support in maven

[x] write tests for maven plugin (#543)
~in case of RuleExecutionException do not stop maven run~ - not needed?
[ ] support gradle worker API, gradle incremental file changes (see ktlint-gradle as an example)

Not relevant after migration to Gradle


bug: incorrect resetNonce behavior for contracts

Component
Forge
Have you ensured that all of these are up to date?

[X] Foundry
[ ] Foundryup

What version of Foundry are you on?
No response
What command(s) is the bug in?
No response
Operating System
None
Describe the bug
https://github.com/foundry-rs/foundry/pull/5033 introduced the resetNonce cheat which set the nonce of the given address to 0. However, per EIP-161 contract nonces start at 1.
Either:

This cheat should be updated to conform to this behavior to. For the selfdestruct use case you'd have to etch the code to be empty first then reset nonce, or use setNonceUnsafe to make the order independent
This cheat should be left alone but we should document why it behaves this way and note that it can result in an invalid EVM state

While decrementing nonces can be an invalid state transition, lots of forge testing involves invalid state transitions, so this is ok. However I think actual invalid EVM states never (or least infrequently?) occur in forge, but the current behavior introduces that more concretely. As a result, I'd suggest option 1
cc @joaquinlpereyra

Good catch. resetNonce is a misnomer in light of this. I'm preparing a PR with option (1).

Fixed at: https://github.com/foundry-rs/foundry/pull/5044

Closed due to #5044 being merged


Need to replace partial setters with KptFile

Here are the logs
INFO|2020-07-15T04:02:18|/workspace/testing-repo/py/kubeflow/testing/util.py|72| set 3 fields
INFO|2020-07-15T04:02:19|/workspace/testing-repo/py/kubeflow/testing/util.py|46| Running: kpt cfg set ./upstream/manifests/gcp location us-central1-c
cwd=/workspace/blueprint-repo/kubeflow
INFO|2020-07-15T04:02:19|/workspace/testing-repo/py/kubeflow/testing/util.py|61| Subprocess output:

INFO|2020-07-15T04:02:20|/workspace/testing-repo/py/kubeflow/testing/util.py|72| set 0 fields
INFO|2020-07-15T04:02:21|/workspace/testing-repo/py/kubeflow/testing/util.py|46| Running: kpt cfg set ./upstream/manifests/gcp email<EMAIL_ADDRESS>cwd=/workspace/blueprint-repo/kubeflow
INFO|2020-07-15T04:02:21|/workspace/testing-repo/py/kubeflow/testing/util.py|61| Subprocess output:

INFO|2020-07-15T04:02:22|/workspace/testing-repo/py/kubeflow/testing/util.py|72| set 0 fields
INFO|2020-07-15T04:02:23|/workspace/testing-repo/py/kubeflow/testing/util.py|46| Running: kpt cfg set ./upstream/manifests/stacks/gcp name kf-vbp-0715-a29
cwd=/workspace/blueprint-repo/kubeflow
INFO|2020-07-15T04:02:23|/workspace/testing-repo/py/kubeflow/testing/util.py|61| Subprocess output:

INFO|2020-07-15T04:02:24|/workspace/testing-repo/py/kubeflow/testing/util.py|72| set 4 fields
INFO|2020-07-15T04:02:25|/workspace/testing-repo/py/kubeflow/testing/util.py|46| Running: kpt cfg set ./upstream/manifests/stacks/gcp gcloud.core.project kubeflow-ci-deployment
cwd=/workspace/blueprint-repo/kubeflow
INFO|2020-07-15T04:02:25|/workspace/testing-repo/py/kubeflow/testing/util.py|61| Subprocess output:

INFO|2020-07-15T04:02:25|/workspace/testing-repo/py/kubeflow/testing/util.py|72| set 0 fields
INFO|2020-07-15T04:02:25|/workspace/testing-repo/py/kubeflow/testing/util.py|72| Error: stat upstream/manifests/stacks/gcp/Kptfile: no such file or directory

I think we might have picked up an updated worker image which might have a newer version of kpt.

Locally I'm running.
kpt version
v0.27.0

It looks like we are running the kpt command twice
INFO|2020-07-15T04:02:08|/workspace/testing-repo/py/kubeflow/testing/util.py|46| Running: kpt cfg set instance mgmt-ctxt kf-ci-management
cwd=/workspace/blueprint-repo/kubeflow
INFO|2020-07-15T04:02:08|/workspace/testing-repo/py/kubeflow/testing/util.py|61| Subprocess output:

INFO|2020-07-15T04:02:09|/workspace/testing-repo/py/kubeflow/testing/util.py|72| set 1 fields
INFO|2020-07-15T04:02:10|/workspace/testing-repo/py/kubeflow/testing/create_kf_from_gcp_blueprint.py|116| Using name kf-vbp-0715-a29
INFO|2020-07-15T04:02:10|/workspace/testing-repo/py/kubeflow/testing/util.py|46| Running: gcloud config get-value account
cwd=None
INFO|2020-07-15T04:02:10|/workspace/testing-repo/py/kubeflow/testing/util.py|61| Subprocess output:

INFO|2020-07-15T04:02:11|/workspace/testing-repo/py/kubeflow/testing/util.py|72|<EMAIL_ADDRESS>INFO|2020-07-15T04:02:12|/workspace/testing-repo/py/kubeflow/testing/create_kf_from_gcp_blueprint.py|120| Using email<EMAIL_ADDRESS>INFO|2020-07-15T04:02:12|/workspace/testing-repo/py/kubeflow/testing/util.py|46| Running: kpt cfg set ./upstream/manifests/gcp name kf-vbp-0715-a29
cwd=/workspace/blueprint-repo/kubeflow
INFO|2020-07-15T04:02:12|/workspace/testing-repo/py/kubeflow/testing/util.py|61| Subprocess output:

INFO|2020-07-15T04:02:13|/workspace/testing-repo/py/kubeflow/testing/util.py|72| set 145 fields
INFO|2020-07-15T04:02:14|/workspace/testing-repo/py/kubeflow/testing/util.py|46| Running: kpt cfg set ./upstream/manifests/gcp gcloud.core.project kubeflow-ci-deployment
cwd=/workspace/blueprint-repo/kubeflow
INFO|2020-07-15T04:02:14|/workspace/testing-repo/py/kubeflow/testing/util.py|61| Subprocess output:

INFO|2020-07-15T04:02:15|/workspace/testing-repo/py/kubeflow/testing/util.py|72| set 49 fields
INFO|2020-07-15T04:02:16|/workspace/testing-repo/py/kubeflow/testing/util.py|46| Running: kpt cfg set ./upstream/manifests/gcp gcloud.compute.zone us-central1-c
cwd=/workspace/blueprint-repo/kubeflow
INFO|2020-07-15T04:02:16|/workspace/testing-repo/py/kubeflow/testing/util.py|61| Subprocess output:

INFO|2020-07-15T04:02:18|/workspace/testing-repo/py/kubeflow/testing/util.py|72| set 3 fields
INFO|2020-07-15T04:02:19|/workspace/testing-repo/py/kubeflow/testing/util.py|46| Running: kpt cfg set ./upstream/manifests/gcp location us-central1-c
cwd=/workspace/blueprint-repo/kubeflow
INFO|2020-07-15T04:02:19|/workspace/testing-repo/py/kubeflow/testing/util.py|61| Subprocess output:

INFO|2020-07-15T04:02:20|/workspace/testing-repo/py/kubeflow/testing/util.py|72| set 0 fields
INFO|2020-07-15T04:02:21|/workspace/testing-repo/py/kubeflow/testing/util.py|46| Running: kpt cfg set ./upstream/manifests/gcp email<EMAIL_ADDRESS>cwd=/workspace/blueprint-repo/kubeflow
INFO|2020-07-15T04:02:21|/workspace/testing-repo/py/kubeflow/testing/util.py|61| Subprocess output:

INFO|2020-07-15T04:02:22|/workspace/testing-repo/py/kubeflow/testing/util.py|72| set 0 fields
INFO|2020-07-15T04:02:23|/workspace/testing-repo/py/kubeflow/testing/util.py|46| Running: kpt cfg set ./upstream/manifests/stacks/gcp name kf-vbp-0715-a29
cwd=/workspace/blueprint-repo/kubeflow

INFO|2020-07-15T04:02:25|/workspace/testing-repo/py/kubeflow/testing/util.py|46| Running: kpt cfg set ./upstream/manifests/stacks/gcp gcloud.core.project kubeflow-ci-deployment
cwd=/workspace/blueprint-repo/kubeflow
INFO|2020-07-15T04:02:25|/workspace/testing-repo/py/kubeflow/testing/util.py|61| Subprocess output:

INFO|2020-07-15T04:02:25|/workspace/testing-repo/py/kubeflow/testing/util.py|72| set 0 fields
INFO|2020-07-15T04:02:25|/workspace/testing-repo/py/kubeflow/testing/util.py|72| Error: stat upstream/manifests/stacks/gcp/Kptfile: no such file or directory

And it succeeds the first time.

I take that back looks like its two different directories.

I was also seeing this error message locally.
I installed kpt as part of gcloud cli component, it recently upgraded to 0.30.1~.
After downgrading kpt version back to the previous one -- 0.24.0, the error message disappears.
So I think we need to report it to kpt, something broke between the two versions.

FYI, working version
gcloud version
Google Cloud SDK 299.0.0

Failing version, 301.0.0 which had kpt 0.30+

@Bobgy that makes sense thanks. The other possibility would potentially to add a KptFile.

It looks like the old setter behavior is deleted so we will need to upgrade our Kptfiles.
In the meantime we can pin to the old version in order to unblock the tests.

Running kpt cfg commands has become very slow after refactoring into setters and substitutions.

Seems like it might be an issue with my system. even version is taking a long time.
time kpt version
0.31.0

real	0m15.362s
user	0m0.056s
sys	0m0.030s

Looks like the problem is that kpt tries to contact the current master of the current context. My current context was pointing at a cluster that wasn't responsive. Once I switched the context it worked.
kpt version -v 10
I0717 16:37:35.884974   31578 loader.go:375] Config loaded from file:  /home/jlewi/.kube/config
I0717 16:37:35.885453   31578 round_trippers.go:423] curl -k -v -XGET  -H "Accept: application/json" -H "User-Agent: kpt/0.31.0" 'https://<IP_ADDRESS>/openapi/v2'
I0717 16:37:51.261119   31578 round_trippers.go:443] GET https://<IP_ADDRESS>/openapi/v2  in 15375 milliseconds
I0717 16:37:51.261183   31578 round_trippers.go:449] Response Headers:
0.31.0

Filed GoogleContainerTools/kpt#834
It looks like we need to update  gcp-blueprints/kubeflow/instance to use the new setters otherwise it will be broken as well.

This is deploying on master:
https://k8s-testgrid.appspot.com/sig-big-data#kubeflow-gcp-blueprints-periodic-master&show-stale-tests=
Need to get this cherry-picked onto the 1.1 branch.


How to make flash show permanently?

I want to show flash permanently
how to make this?

showTime: 0
showTimePerChar: 0
do this


Menu: Application icon is improperly laid out

Look at the application icon in the following GIF:

Duplicate of #52920


fix: connectivityaction

The code will never be 301 since CURLINFO_HTTP_CODE will return the last known code. See here:

CURLINFO_RESPONSE_CODE - The last response code

You can test this with BundesbankBridge, which currently has a 301

Maybe this change?
                $curl_opts = array(
-                       CURLOPT_CONNECTTIMEOUT => 5
+                       CURLOPT_CONNECTTIMEOUT => 5,
+                       CURLOPT_FOLLOWLOCATION => false,
                );

http://rssbridge/?action=connectivity&bridge=Bundesbank
Now returns successful=false since an HttpException is thrown by getContents

This connectivity action was a bit buggy. With my latest fix there are more redirects showing up which didnt show up before.

Do you know which ones changed?

About 50 bridges. Most of them are 302 Found redirects.

The original action only searched for 301 Permanent redirect since that is what's relevant to RSS-Bridge. I checked a couple of the 302 bridges and many redirected to the locale-specific URLs, which we don't really care about.

The current http client does not keep all the previous http codes. I'd rather not complext it further with that logic.
I'd prefer to delete the connectivity action. Not much value. Both me and bocki has scripts that checks all the bridges anyways.

The current http client does not keep all the previous http codes. I'd rather not complext it further with that logic.
The current http client is also less than a week old. We can always revert back to a working client.

I'd prefer to delete the connectivity action. Not much value. Both me and bocki has scripts that checks all the bridges anyways.
The scripts should be integrated into an action. The only script I think is necessary would be one that queries ListAction for a list of bridges and then calls ConnectivityAction and TestAction (not yet implemented) and returns the results.

Alright I believe I restored the previous functionality now.

Looks good, thanks.

Could you rename returnHeader to returnFull and document what it returns? At the moment, users of getContents() need to read the implementation of _http_request and getContents to understand that.


backbone no padding， how to compute stride?

As for backbone no padding, its stride is how to compute?
It's not even mentioned in the paper, it's confusing about the mapping part in code.
Specially, in SiamRPN, instance-size=287, detection-branch's output size = 24, why stride is 8?
and about anchor generating, I'm confused.
Can you explain it in detail?

And  score_size = (cfg.TRACK.INSTANCE_SIZE - cfg.TRACK.EXEMPLAR_SIZE) // cfg.ANCHOR.STRIDE + 1 + cfg.TRACK.BASE_SIZE,
emmmm, I don't understand every variable in the above code , ......
Hope your help!
Thank you!


    CFBundleDevelopmentRegion en CFBundleExecutable $(EXECUTABLE_NAME) CFBundleIdentifier $(PRODUCT_BUNDLE_IDENTIFIER) CFBundleInfoDictionaryVersion 6.0 CFBundleName $(PRODUCT_NAME) CFBundlePackageType FMWK CFBundleShortVersionString 0.5.0 CFBundleSignature ???? CFBundleVersion $(CURRENT_PROJECT_VERSION) NSPrincipalClass   </plist

Can you specify more details of this issue? I close if for now.


feature: set api path

with the new wiki the api.php is not stored in root anymore but in /w/api.php
The PR adds a configuration option to change the api path as well as documentation to account for it.

actually the current mediawiki-matrix-bot deployment is running with this change since 4th of august. so i guess the feature is stable enough to merge :D


Parse errors only with nonzero exit status of php -l

Hi,
sometimes, non-empty list of php -l is not equivalent with non-empty list of php errors. What do you think about this patch?

Hi @paprykarz, think this has been fixed (finally) in master - can you try if you're still interested? Sorry for the long delay.

Scrap that, it hasn't. Merged, thanks :)

Hi @joonty,
shortly after proposing this patch I switched to http://www.github.com/scrooloose/syntastic, and I forgot about the bug. Regardless of this, thanks :)


CanvasKit paragraph bindings are broken in dart2wasm

CanvasKit provides the following bindings:
https://source.chromium.org/chromium/chromium/src/+/main:third_party/skia/modules/canvaskit/paragraph.js;l=23
In dart2wasm these are broken and there is currently no way to represent these values with JS interop (JS array with an extra property attached).
Either we need to get bindings from CanvasKit that return stuff in a different structure, or wait until we have JSObject support, which will allow us to hack around this problem.

This was fixed with this Skia roll: https://github.com/flutter/engine/pull/38827


feat(docker): Use GHCR

Push the image to GHCR

@onedr0p thanks for the motivation, I completely refactored the github workflows in this project.. take a look, if you have some suggestions, let me know :) thanks!!
btw
https://github.com/dgtlmoon/changedetection.io/pkgs/container/changedetection.io
when you pull, do you get the latest build from today?

Looks good, now you just need to make sure when you create a release that also builds a tag and pushes it.

@onedr0p "looks good" you say, then you would have noticed that it already does that :)

@onedr0p "looks good" you say, then you would have noticed that it already does that :)

I only see latest pushed to GHCR

@onedr0p but if you look at the workflow step, as i asked, you will see it will now do the same with future tags, any new tag...

Sorry I meant to say, test it out and make a release.


File formats

What file formats do the scripts work with?
I have tried it with an xml output from Masscan which throws up this error repeatedly
[Errno -2] Name or service not known

It accepts a text file of IP addresses, one per line.


Can i have Hainsworth dataset？

I can't find it from Internet now.

Hi. Drop me an email and I can share the dataset with u.

<EMAIL_ADDRESS>Thanks!

@zhaojw1998 share one copy?
<EMAIL_ADDRESS>

@zhaojw1998 share one copy?
<EMAIL_ADDRESS>
Sent already. Please check :)

Thanks!


Beautify direction calculation

Most of the symbols of trackschematic have the possibility to specify a direction. For turnouts it's done (simplified) like this:
\pgfmathsetmacro{\branchfactor}{-1}
\pgfmathsetmacro{\facefactor}{-1}

\path[fill=black] (0,0) -- ++($\facefactor*(0.4,0)$) -- ++($\branchfactor*(0,0.4)$) -- cycle;% turnout marker
\fill[\foreground] ($\facefactor*(0.075,0) + \branchfactor*(0,-0.1 )$) circle (0.05);% points indicator left
\fill[\foreground] ($\facefactor*(0.225,0) + \branchfactor*(0,-0.1 )$) circle (0.05);% points indicator left
\fill[\foreground] ($\facefactor*(0.015,0) + \branchfactor*(0, 0.15)$) circle (0.05);% points indicator right
\fill[\foreground] ($\facefactor*(0.115,0) + \branchfactor*(0, 0.25)$) circle (0.05);% points indicator right

My suggestion is to use scaling to have cleaner code. The implementation of above would look like this and have the exactly same output:
\pgfmathsetmacro{\branchfactor}{-1}
\pgfmathsetmacro{\facefactor}{-1}

\begin{scope}[xscale=\facefactor, yscale=\branchfactor]
    \path[fill=black] (0,0) -- ++(0.4,0) -- ++(0,0.4) -- cycle;% turnout marker
    \fill[\foreground] (0.075,-0.1) circle (0.05);% points indicator left
    \fill[\foreground] (0.225,-0.1 ) circle (0.05);% points indicator left
    \fill[\foreground] (0.015, 0.15) circle (0.05);% points indicator right
    \fill[\foreground] (0.115, 0.25) circle (0.05);% points indicator right
\end{scope}

What do you think?

I think this would work for most of the symbols, not only for turnouts.
My question is whether you think that a major refactoring makes sense or not.

Interessting proposal! I think a refactoring always makes sense if it helps the readability and do not significantly increase resource comsumption.
I am not so sure about the pgf/tikz mechanism of scaling.
To go further with this idea, we need to consider use cases in which a user takes a track schemtic and scales it further.
For instance: showing a track schematic in A4-page or a beamer slide where it does not fit without scaling.
Therefore, I suggest to create test cases for scaling!

xscale and yscale are part of TikZ coordinate transformations (Chapter 25.3 in TikZ Docs).
The transformations are only applied to the coordinate system. And:

However, all transformations are local to the current TEX-group.

I created a short test (see below) for quick general validation and it works like expected.
\begin{scope}[scale=2]
 \begin{scope}[xscale=\facefactor, yscale=\branchfactor]
 ...
 \end{scope}
\end{scope}

I think it really does make sense to add a test scenario like this. Maybe you can help me setting one up?
Do you think it should be added to the tests in the test folder? Or should it be just one general test?

The tests in the test folder should already cover the basics. Therefore, I would add new one for the special scaling case where a larger canavs is scalled. We could start with the examples in the example folder.
For instance embed the examples in different environments:

beamer
A0,A1,A2,A3,A4,A5,A6 paper
US Letter
color
etc.

I started with A0 and A5 paper size and two different environments:

adjustbox
native tikz scaling
see: https://github.com/railtoolkit/tikz-trackschematic/commit/714536ab9f2999e3e0f4809592d817d0fb242543

The adjustbox scaling works as expected btu the native tikz scaling not.

This is getting too complex with tikz scaling not working as expected (see #13)


Adding nodes to an existing visualization does not work as expected

On small Reamde example add a subsubnode to subnode4
then expand subnode4 -> subsubnode does not appear, subnode 4 is expanded empty
expand (collapse?) again subnode4 -> this time it is expanded correctly (with subsubnode)
collapse again subnode4 -> it goes back to the 2nd state (expanded empty)

a callback to some event should help here

Consider

Then

Now instances of HNode update the canvas.

Seems to work for the root node, but not for the inner node. Please check


missing syntax highlights for md-headers

see attached screen capture

nothing in the light theme

The headers are using the standard red from the light theme


Custom Port bucardo.json

Hi @pelgrim , thank you for dockerizing the bucardo for us.
I wanna ask you, is it possible to use a custom port in json definition? I saw it on the documentation, there's no port definition. I assume it will use the default PostgreSQL port.
thank you in advanced

Hi @Keda87 !
To be honest, I have not been using bucardo or working in the project for quite a good time now. I suggest you check one of the forks or create a fork to implement your request.
I will archive this repo soon.


IGNORE_URLS regex support

It would be great to add regex support for the IGNORE_URLS config.
For example, I would like to ignore UUID generation for requests for /static/* artifacts.

Hey @JonasKs  I want to start for this suggestion. Can you help with roadmap/workflow for a beginner in this repository.


New taxon name: incorrect original spelling

It seems to be impossible to add an "incorrect original spelling".
This month was described Dolichopoda christos-nifoni. I added the emendation Dolichopoda christosnifoni, but when I try to add christos-nifoni, to subsequenly make a relationship to the valid name, a red message appears and I cannot proceed:
"Name must be latinized, no digits or spaces allowed" (here is missing "no hyphen")

@mjy we need to find way to access verbatim_name field which is specifically designed for cases like this. As for now, I can enter cases like this only programmaticaly.

I think the better solution is to prompt the user to create a name with the Not Latin status.  Harder to implement, but much safer.  We only want to expose verbatim_name if... well, never really.  Way to big a can of worms.

@typophyllum First off, thanks very much for using the issue tracker, welcome here!  How does this solution sound:
We add a project level preference that is 'allow creation of non latinized (A-Z) names with auto-added status "Not Latinized"'.  When the project curators have this checked as "on", then creating the name like aus-bus is permitted, and the status is automatically applied to it.

@mjy Thank you, this sounds good. It will probably also cover umlaut signs and other diacritics.

Great.  It will take a bit of time to get it done, the preferences are
combing in another branch.
@proceps noted that you can sneak a work around in the present interface.

Create the name normally, without the problems.  2) Add the not-latin
status. 3) Edit the name to reflect the original form.

On Tue, Oct 30, 2018 at 9:02 AM Holger Braun<EMAIL_ADDRESS>wrote:

@mjy https://github.com/mjy Thank you, this sounds good. It will
probably also cover umlaut signs and other diacritics.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/SpeciesFileGroup/taxonworks/issues/601#issuecomment-434312934,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AABYSFY_oSgbKt9TfDX8oLJu9PTx0A9Mks5uqFwKgaJpZM4X_1iR
.

Non-latin status is optional now. Incorrect original combination relationship also allow to save a name with diacritical marks and other non standard characters

What does "Non-latin" status is optional mean?

if you put incorrect original spelling or misspelling, you do not need non-latin status.

You mean you can use non-latin characters in TaxonName.name?  If so a) when did this happen and b) change it back.


Android NDK

Building on top of @svanderburg's android work, I have since a while an expression for android's ndk. Until I find the time to polish it to a mergeable state, I thought at least I would let people know of its existence in my branch (https://github.com/cpages/nixpkgs/compare/master...android).
I use it together with an env in this form:
      droidEnv = myEnvFun {
          name = "droid";
          buildInputs = [ jdk ant androidsdk_4_1 androidndk which gnumake ];
          extraCmds = ''
            export ANDROID_HOME=${androidenv.androidsdk_4_1}/libexec/android-sdk-linux
            export PATH=\$PATH:${androidndk}
            export GNUMAKE=${gnumake}/bin/make
            export NDK_HOST_AWK=${gawk}/bin/gawk
          '';
      };

For who (like me) comes here via a search engine, the NDK can now be fetched via nixpkgs as described in https://nixos.org/nixpkgs/manual/#android (I'm using androidenv.buildApp in a shell.nix)


Install python openshift-client

Install the python openshift-client which also requires an upgrade of pip to do so.

/assign @reetika-vyas

Is tabulate also required for the openshift-cli ?
Or that required nonetheless

Is tabulate also required for the openshift-cli ? Or that required nonetheless

I don't see any pre-requisite https://pypi.org/project/openshift-client/#:~:text=success or failure.-,Reader Prerequisites,-Familiarity with OpenShift

Hi @reetika-vyas @wanghaoran1988 we are using tabulate for another managed-script in CSSRE - https://github.com/openshift/managed-scripts/tree/main/scripts/CSSRE/get-node-restarts

/lgtm

/approve


⚠ Bofrost.es has degraded performance

In 3e6254e, Bofrost.es (https://www.bofrost.es) experienced degraded performance:

HTTP code: 200
Response time: 1472 ms

Resolved: Bofrost.es performance has improved in d5e542f after 6 minutes.


runtime(sudoers): syntax improvements

Two improvements:

Recognize all Tag_Spec items, not just {,NO}PASSWD
Recognize the optional colon-delimited second part of Runas_Spec specifying the permitted group list

The second one is relatively sloppy (see commit message), but I guess it's better than nothing at all. If it's not acceptable, then I'd like some hints as to how to approach this properly because I'm not experienced with Vim syntax engine and I don't see a clean way to do that.

Thanks. Since @e-kwsm approves, I assume we can leave this empty spec for later?

It was approved, so I merged it (although I forgot to give proper authorship, mea culpa)

If both Runas_List are empty, the command may only be run as the invoking user and the
group, if specified, must be one that the invoking user is a member of.

I don’t know sudo mechanism in detail;
perhaps empty spec is designed to prohibit the user to run the commands as the different users/groups.
Approval was a bit hasty, but I don’t believe this introduces regression and you can undertake it afterward.


ESP32-S2 memory usage optimisations

Description

Update sdkconfig.defaults to reduce amount of RAM used
Enable OTA HTTP update demo for ESP32-S2

Checklist:

[ ] I have tested my changes. No regression in existing tests.
[ ] My code is Linted.

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@pvyawaha @divekarshubham PTAL

/bot run checks


Fix/add language dropdown

updated files:

src/unfold/settings.py
src/unfold/sites.py
src/unfold/templates/unfold/helpers/language_switch.html
src/unfold/templates/unfold/helpers/userlinks.html
README.md

Description of changes:
I've added a new option for this theme. I added a dropdown, next to the User icon, for changing languages. It'll help Django developers to implement multilanguage much more easily and visually.
They have to know about How Django discovers language preference.
Images:

Hello again,
Would you please mention my account in the contributers section?
It can be useful for my resume.
Thank you.
On Fri, Jul 5, 2024, 1:50 PM Lukas Vinclav @.***> wrote:

Closed #494 https://github.com/unfoldadmin/django-unfold/pull/494.
—
Reply to this email directly, view it on GitHub
https://github.com/unfoldadmin/django-unfold/pull/494#event-13404339225,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AK45EA6JGZX53DUHGVOGR6TZKZXNZAVCNFSM6AAAAABJORTBBCVHI2DSMVQWIX3LMV45UABCJFZXG5LFIV3GK3TUJZXXI2LGNFRWC5DJN5XDWMJTGQYDIMZTHEZDENI
.
You are receiving this because you authored the thread.Message ID:
@.***>

Your contribution was not accepted as this feature is not planned.

Is there a reason why this feature was not accepted? It doesn't have any changes that break existing code and is disabled by default.

@elias-ebrahimpour implemented in #854

Thanks for making me aware.
It is my pleasure to be a contributor to this project. :)


⚠ Media Fetcher has degraded performance

In c2651ea, Media Fetcher ($SITES_URL_DOWNLOADS) experienced degraded performance:

HTTP code: 525
Response time: 21608 ms

Resolved: Media Fetcher performance has improved in f68b682 after 1 hour, 38 minutes.


Compilation errors if flutter module with realm linked to native iOS app

What happened?
I have a native iOS app with a flutter module. (Path to the flutter module is $PROJECT_DIR/TargetA/FlutterModule) When I add realm to the flutter module and try to compile the whole app I get this error:
PhaseScriptExecution [CP-User]\ Download\ Realm\ Flutter\ iOS\ Binaries
/Users/user/Library/Developer/Xcode/DerivedData/MyProject-croqsfsonryeywhahmmyelbgulpt/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/realm.build/Script-8CDC23D80A80F3E753C4D0E74C40DA89.sh: line 2: /Users/user/myproject-ios/Pods/../Flutter/flutter_export_environment.sh: No such file or directory Command PhaseScriptExecution failed with a nonzero exit code
If I fix the path manually in Pods.xcodeproj(Target: realm) then I get this error:
Undefined symbols for architecture x86_64:   "_OBJC_CLASS_$_RealmPlugin", referenced from:       objc-class-ref in FlutterPluginRegistrant(GeneratedPluginRegistrant.o) ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation)
Repro steps
Try to compile native iOS app with flutter+realm.
Version
Flutter version: 3.10.6
What Atlas Services are you using?
Local Database only
What type of application is this?
Flutter Application
Client OS and version
macOS 13.0.1
Code snippets
No response
Stacktrace of the exception/crash you're getting
No response
Relevant log output
No response

Hi @TooComplicatedBye!
We managed to reproduce the issue that you have reported.
We are looking for solution and we will write here later.
Thank you for reporting this issue!

Hi @TooComplicatedBye!
We will try to find a way to fix the paths, but it will take time. Meanwhile you can copy this file from flutter module /flutter_module/.ios/Flutter/flutter_export_environment.sh into the native app Flutter folder /myproject-ios/Flutter/flutter_export_environment.sh. On this way you won't need to change the project file each time after running pod install
The second error is interesting. Do you think it can be caused of changing the project file? Please check if this will help: https://stackoverflow.com/a/61806331


ReadMoreTextView with scrolling

I have a ReadMoreTextView which is inside a stack layout..
I want to have the option, upon expend to scroll, which is the default behavior for UITextView.
Unfortunately, I see that in this implementation you guys disable the scrolling.
Why??

because it's required for proper sizing. scrolling and hugging text are mutually exclusive features. you can enable scrolling manually on expand event though and probably set maximum height constraint for you text view


temporarily skip ken embedding download tests

A quick fix for #900 (which should remain open until the downloads and test are actually improved and the skip is removed)

after discussion during the skrub meeting today, we decided to merge this as a short-term fix


pypy build failing

See #8
PyPy build generates dependency conflicts that can't be resolved. This seems to occur more often on conda-forge at the moment:

https://github.com/conda-forge/pandas-feedstock/issues/88
https://github.com/conda-forge/chemfiles-python-feedstock/issues/16
https://github.com/conda-forge/pywps-feedstock/issues/14

We will skip pypy in the build with #11


[RFC][dkr] clean up image names

Motivation
Conform and clean up image names. Ex libra_validator, libra_e2e, validator --> libra/validator
Test Plan
To be canaried e2e.

feel free to continue on with this, config-builder has been removed!

superseded by #6132


[WIP] Add contribution docs for MeshModel

Notes for Reviewers
This PR addresses #8041
TODO:

Add visualisation for all relationships and subtypes using MeshMap
Get review on whether MeshModel Doc should be added in the docs
Include major MeshModel idea/ info

Signed commits

[x] Yes, I signed my commits.

🚀 Preview for commit d27d2f4818465e1a7e0ee3038fd23b31833014f5 at: https://64ab8d016ffd101b5cee1fba--meshery-docs-preview.netlify.app

🚀 Preview for commit 910f8e3b1bb1ac7da3fd1e1fa7c92c7dd73010e8 at: https://64abb1529a139326d5419ce4--meshery-docs-preview.netlify.app

🚀 Preview for commit 2da912e75db86a94002eceea9f07466c4141a5d7 at: https://64abb42a51b999314b72f334--meshery-docs-preview.netlify.app

@leecalcote I believe some visualisation were yet to be added.


Snackbar with Timer: is it possible?

Guys, with this project is it possible to create a timer like that?

@diofeher what would the timer do? You can set a custom duration to the Snackbar, if that's what you mean

@wmora I wanted to put a sticky snackbar in the bottom with a timer. Would start in 0 seconds going to 30 or 90 seconds. I'm doing a workout app.


Add clustering facilities

The Clustering class keeps track of the spike --> cluster assignements.
The Selector class allows one to select a number of spikes or clusters. A maximum number of spikes can be set: the subselection is done automatically.
It implements merge, assign, and split methods.
It comes with an undo stack based on cumulative diffs.
The ClusterMetadata class holds information about each cluster (currently the cluster group and the color).
The GlobalHistory implements a global undo stack that can handle multiple different stacks.

Todo:

An undo stack for ClusterMetadata
UpdatedData
Better color support
Relabelling

Closes #41, closes #42, closes #45.

Coverage increased (+0.71%) when pulling 6bd2bd82898b148aa683616057a7153e4c698b21 on rossant:clustering into fefb2633e9fdb9b1d05012757be9e4882f7cd427 on kwikteam:master.

Coverage increased (+0.92%) when pulling<PHONE_NUMBER>eedb474e974083c96e5fce67df52dc on rossant:clustering into fefb2633e9fdb9b1d05012757be9e4882f7cd427 on kwikteam:master.

Coverage decreased (-2.66%) when pulling 5a6480a6aeef50f5b62314c73242996bc5087ac1 on rossant:clustering into fefb2633e9fdb9b1d05012757be9e4882f7cd427 on kwikteam:master.

Coverage increased (+0.45%) when pulling f1adf54d66248032207a4d61de6de2afaa6fc58f on rossant:clustering into fefb2633e9fdb9b1d05012757be9e4882f7cd427 on kwikteam:master.

Coverage increased (+1.84%) when pulling f72272c8089a4b7e34a97f9b31a97527565f4e14 on rossant:clustering into fefb2633e9fdb9b1d05012757be9e4882f7cd427 on kwikteam:master.

Coverage increased (+1.87%) when pulling 170ae56da05184a33dfc2bfe03713bb601374d80 on rossant:clustering into fefb2633e9fdb9b1d05012757be9e4882f7cd427 on kwikteam:master.

Coverage decreased (-3.26%) when pulling 6fe4b1080a2ae5be8f71669fccb23ecdb8c8ad70 on rossant:clustering into fefb2633e9fdb9b1d05012757be9e4882f7cd427 on kwikteam:master.

Coverage increased (+1.9%) when pulling 7263992bcca12dbc6c41cd8153085d0b06c46363 on rossant:clustering into fefb2633e9fdb9b1d05012757be9e4882f7cd427 on kwikteam:master.

@nippoo can you review this when you have time? thanks

If not yet reviewed, hold on @nippoo: I may add new stuff here.

Coverage increased (+1.92%) to 99.73% when pulling aa55110f1093af2597ec9286d1106e3ccaba1778 on rossant:clustering into fefb2633e9fdb9b1d05012757be9e4882f7cd427 on kwikteam:master.

OK - tell me when. Nice coverage. (y)

Coverage increased (+1.92%) to 99.73% when pulling f90683cbaa3560993415369c29126ed65e41af52 on rossant:clustering into fefb2633e9fdb9b1d05012757be9e4882f7cd427 on kwikteam:master.

Coverage increased (+1.94%) to 99.75% when pulling 82fd77b1de2c1ca3184849aedb3d4b75ea29dbdb on rossant:clustering into fefb2633e9fdb9b1d05012757be9e4882f7cd427 on kwikteam:master.

Coverage increased (+1.94%) to 99.75% when pulling 82fd77b1de2c1ca3184849aedb3d4b75ea29dbdb on rossant:clustering into fefb2633e9fdb9b1d05012757be9e4882f7cd427 on kwikteam:master.

OK @nippoo this naughty one is ready for review (assuming travis is happy).

Coverage increased (+1.96%) to 99.77% when pulling eb88d8c5e89db8eed6e57566aafb1e69a2f73364 on rossant:clustering into fefb2633e9fdb9b1d05012757be9e4882f7cd427 on kwikteam:master.

Coverage increased (+1.96%) to 99.77% when pulling eb88d8c5e89db8eed6e57566aafb1e69a2f73364 on rossant:clustering into fefb2633e9fdb9b1d05012757be9e4882f7cd427 on kwikteam:master.