Transfers Pending and Duplicated

Hello, I have a bunch of transfers pending and duplicated, so I can't send my iotas to a exchanger, worse, I can't do any transfere wile i'm having all this transferes pending "MINEIOTADOTCOM  Pending"
Can you help me solve this?
Thanks

Hi, those pending duplicates is reattach.
Because iota have problem again and again their centralized coordinator who confirmed transactions is broken. So this is why we must do reattach transacion for get bigger priority to get your transaction confirmed. Until this transaction isnt confirmed. You cannost send those iota to exchange. And be aware. After you send iota  out, never again use same address for income or you loose everithink.

Thanks for the comment, They are all reattached, for a week at least, is this normal?

Yes, it is sad, but last week was the horror for iota. And from yesterday is again. Just make new withdrawal request. Until transaction isnt confirmed and do not wating on confirmation on my side. You can make new request. Because a manytime when transaction sint confirmed after 1 day I skipping it to next. But you can make your request again.

I know iota has been a mess, just look at this ;)
14/12/2017 20:09
FHJLN9DEGTKSNF9RMFSUQSRMOBIJOFNQRZMELVNCCQJXJJQZOFKAPZBBJBHKLYFAMWIIUORJGSHORFUGXOIERZAOLC
MINEIOTADOTCOMShow bundle Pending
601
14/12/2017 19:43
FHJLN9DEGTKSNF9RMFSUQSRMOBIJOFNQRZMELVNCCQJXJJQZOFKAPZBBJBHKLYFAMWIIUORJGSHORFUGXOIERZAOLC
MINEIOTADOTCOMShow bundle Confirmed
601
14/12/2017 19:12
FHJLN9DEGTKSNF9RMFSUQSRMOBIJOFNQRZMELVNCCQJXJJQZOFKAPZBBJBHKLYFAMWIIUORJGSHORFUGXOIERZAOLC
MINEIOTADOTCOMShow bundle Pending
601
14/12/2017 18:39
FHJLN9DEGTKSNF9RMFSUQSRMOBIJOFNQRZMELVNCCQJXJJQZOFKAPZBBJBHKLYFAMWIIUORJGSHORFUGXOIERZAOLC
MINEIOTADOTCOMShow bundle Pending
601
14/12/2017 18:30
FHJLN9DEGTKSNF9RMFSUQSRMOBIJOFNQRZMELVNCCQJXJJQZOFKAPZBBJBHKLYFAMWIIUORJGSHORFUGXOIERZAOLC
MINEIOTADOTCOMShow bundle Pending
601
14/12/2017 17:52
FHJLN9DEGTKSNF9RMFSUQSRMOBIJOFNQRZMELVNCCQJXJJQZOFKAPZBBJBHKLYFAMWIIUORJGSHORFUGXOIERZAOLC
MINEIOTADOTCOMShow bundle Pending
601
14/12/2017 17:09
FHJLN9DEGTKSNF9RMFSUQSRMOBIJOFNQRZMELVNCCQJXJJQZOFKAPZBBJBHKLYFAMWIIUORJGSHORFUGXOIERZAOLC
MINEIOTADOTCOMShow bundle Pending
601
14/12/2017 16:32
FHJLN9DEGTKSNF9RMFSUQSRMOBIJOFNQRZMELVNCCQJXJJQZOFKAPZBBJBHKLYFAMWIIUORJGSHORFUGXOIERZAOLC
MINEIOTADOTCOMShow bundle Pending
601
14/12/2017 15:55
FHJLN9DEGTKSNF9RMFSUQSRMOBIJOFNQRZMELVNCCQJXJJQZOFKAPZBBJBHKLYFAMWIIUORJGSHORFUGXOIERZAOLC
MINEIOTADOTCOMShow bundle Pending
601
14/12/2017 14:51
FHJLN9DEGTKSNF9RMFSUQSRMOBIJOFNQRZMELVNCCQJXJJQZOFKAPZBBJBHKLYFAMWIIUORJGSHORFUGXOIERZAOLC
MINEIOTADOTCOMShow bundle Pending
601
a lot of duplicated transactions from mineiota.com

This transaction was confirmed 6 days ago. https://iotasear.ch/transaction/TUTGZHIIEDMABPDIJMCVBTLCGPCMFWEJDAVHJNRIQ9DGCUARMGYRXLH9XUROWZUNNVGLUSMLCABYZ9999
Others transaction you will se forever. Because was solved with reatach.
 Now is big chance sombody can access your address.

Here you have nice explonation:

That's ok, I'm not using the same wallet anymore, I realized that I wasn't suppose to use the same address many times to transfere iotas, there is not very warnings on the wallet, it's not to many iotas, but I would like to transfere them to the new wallet. Do you think thats possible in the future?
Yes, I saw that picture today ;)

On your address is 6.471 Ki offcourse you can send it out. Now it is only up to you and your wallet/node. If you have problem with sending out, try different node.

I've tried a lot of nodes, the same message appears,

What can I do about this? :)

Yes this message is because you use same address after you send iota out.  Try look on reddit or slack.

Thanks, I will.

Sorry can you take a look at this? some say pending is it because of it? https://thetangle.org/address/FHJLN9DEGTKSNF9RMFSUQSRMOBIJOFNQRZMELVNCCQJXJJQZOFKAPZBBJBHKLYFAMWIIUORJGSHORFUGX

it's the only address that shows pendings

If you send zero value transaction... yes you must wait on confirmation maybe. But I think wallet is blocking you send rest of coins because you already send somethink previous.

Same people with the same problem on Reddit, been looking for the solution for a week, and nothing, thanks man.

I know IOTA is very bad made beta


feat: add new component: Dock Menu

Addition of Dock Menu Component
This PR adds a Dock Menu inspired on rauno.me site! This component was created with TailwindCSS and Framer Motion.
Demo
https://github.com/guhrodriguess/luxe/assets/94463485/72541b3f-bb81-438b-82df-fea2c7043ff2

Good work, Christian!


Rybrande/working directory

Set the working directory of the SelfHostDeployer to the ApplicationPath so that projects that do UseContentRoot(Directory.GetCurrentDirectory()) (Like https://github.com/aspnet/Entropy/tree/dev/samples/Localization.StarterWeb) will be able to find their content.

What changed this week that caused Loc to stop working?

CC @BrennanConroy, this should fix the Entropy failure caused by Localization.StarterWeb using it's ContentRoot. The problem ended up being that it couldn't find its appsettings.json because it was looking in the executing directory instead of in the application path. I ran all the Entropy and Hosting tests but someone with a little more domain knowledge might want to give this a once over to ensure I haven't missed a side effect.

We did this (https://github.com/aspnet/Entropy/commit/5f0a1209986096436d94d7f7fbe07f21cd55582b) to fix the fact that that sample wouldn't launch normally, it only passed the test. It looks like @kichalla has backed that change out temporarily to fix the build, but I think we should re-instate it once this is in to keep the samples up to date with our recommended pattern.

@Tratcher are you the person best able to review this?

Nevermind, @kichalla beat me to the punch in #828.


⚠ Bofrost.fr has degraded performance

In 667dc6d, Bofrost.fr (https://www.bofrost.fr) experienced degraded performance:

HTTP code: 200
Response time: 1534 ms

Resolved: Bofrost.fr performance has improved in deb304c after 7 minutes.


Uncaught Error: tunneling socket could not be established, cause=connect ETIMEDOUT <IP_ADDRESS>...

[Enter steps to reproduce:]

...
...

Atom: 1.15.0 x64
Electron: 1.3.13
OS: Microsoft Windows 7 Enterprise
Thrown From: Atom Core
Stack Trace
Uncaught Error: tunneling socket could not be established, cause=connect ETIMEDOUT <IP_ADDRESS>:8080
At stream.js:74

Error: tunneling socket could not be established, cause=connect ETIMEDOUT <IP_ADDRESS>:8080
    at ClientRequest.onError (/app.asar/node_modules/tunnel-agent/index.js:176:17)
    at ClientRequest.g (events.js:286:16)
    at emitOne (events.js:96:13)
    at ClientRequest.emit (events.js:188:7)
    at Socket.socketErrorListener (_http_client.js:308:9)
    at emitOne (events.js:96:13)
    at Socket.emit (events.js:188:7)
    at emitErrorNT (net.js:1272:8)
    at _combinedTickCallback (internal/process/next_tick.js:74:11)
    at process._tickCallback (internal/process/next_tick.js:98:9)

Commands
     -1:42.2.0 tree-view:show (atom-workspace.workspace.scrollbars-visible-always.theme-atom-monokai.theme-monokai-tweaked-ui)
     -1:37.6.0 tree-view:remove-project-folder (span.name.icon.icon-file-directory)
     -1:17.9.0 editor:move-to-previous-subword-boundary (input.hidden-input)
     -1:17.5.0 editor:move-to-next-subword-boundary (input.hidden-input)
     -1:14.7.0 intentions:highlight (input.hidden-input)
  7x -1:14.5.0 pane:show-next-recently-used-item (input.hidden-input)
     -1:11.4.0 pane:move-active-item-to-top-of-stack (input.hidden-input)
     -1:11 intentions:highlight (input.hidden-input)
     -1:10.9.0 pane:show-next-recently-used-item (input.hidden-input)
     -1:10.8.0 pane:move-active-item-to-top-of-stack (input.hidden-input)
     -1:10.3.0 intentions:highlight (input.hidden-input)
     -1:10.3.0 pane:show-next-recently-used-item (input.hidden-input)
     -1:10.2.0 pane:move-active-item-to-top-of-stack (input.hidden-input)
     -1:09.8.0 intentions:highlight (input.hidden-input)
     -1:09.8.0 pane:show-next-recently-used-item (input.hidden-input)
     -1:09.6.0 pane:move-active-item-to-top-of-stack (input.hidden-input)

Non-Core Packages
ariake-dark-syntax 0.1.3
atom-beautify 0.29.17
atom-html-preview 0.1.22
atom-monokai 0.10.9
atom-nodejs-snippets 1.5.0
autoclose-html 0.23.0
autocomplete-modules 1.6.8
bezier-curve-editor 0.7.2
busy-signal 1.3.0
emmet 2.4.3
file-icons 2.1.1
highlight-selected 0.13.1
intentions 1.1.2
javascript-snippets 1.2.1
linter 2.1.2
linter-jshint 3.0.3
linter-ui-default 1.2.1
linter-write-good 0.8.0
monokai 0.22.0
monokai-slate 0.6.0
monokai-tweaked-ui 0.3.0
platformio-ide-terminal 2.5.0
set-syntax 0.3.2
terminal-plus 0.14.5

Thanks for taking the time to contribute!
We noticed that this is a duplicate of https://github.com/atom/atom/issues/14056 (the stack traces are identical). You may want to subscribe there for updates but if you could also answer a few questions in that issue, that could be helpful:

what were you doing at the time of the error?
is the error is reproducible?
if reproducible, do you see the error in safe mode (atom --safe)?

Because we treat our issues list as the Atom team's backlog, we close duplicates to focus our work and not have to touch the same chunk of code for the same reason multiple times. This is also why we may mark something as duplicate that isn't an exact duplicate but is closely related.
For information on how to use GitHub's search feature to find out if something is a duplicate before filing, see the How Can I Contribute? section of the Atom CONTRIBUTING guide.


Code given in (philosophy -> TYPE SAFE CONNECTORS) needs to be updated with new syntax

$subject. Need to fix the API and syntax according to the new changes.

Fix in https://github.com/ballerina-platform/ballerina-www/pull/760

Fixed with https://github.com/ballerina-platform/ballerina-www/pull/760


Drop plain text in Mailer::parseView

This is an invasive hack to fix #12

Since this has been fixed by https://github.com/symfony/symfony/pull/46863, this is of no use anymore.


Text changes on Ineligibility screen

Description
Text changes in Ineligibility Screen.
Release notes
Text changes in Ineligibility Screen.
Checklist
General

[x] Added the correct label: < feature | bug | dependencies | infrastructure | ignore-for-release >
[x] Created tests which fail without the change (if possible)

Issue(s) this completes
Fixes #4246

We'll need to get translations for the new strings - could you add them here?

I am unable to access the page. I had already requested access but haven't received.
@dkatzz  - It should be not be ignored for releas. Seattle has already turned on the feature in PROD. Also, if it ignored for release, Matt won't be able to test it in staging. Generally speaking, dependency changes are marked as 'ignore for release'.

Text changes in Ineligibility Screen.

Sorry about the access issue - I can look into that but in the meantime I can add this translation.
Sounds good about the tag - would you mind just adding "(gated by a feature flag)" to the release notes section.
Thanks!

Thanks for adding the translation! I have updated the release notes.

Thanks for adding the translation! I have updated the release notes.

Thank you!!


v1.11 backports 2022-08-09

#20404 -- Add metric to track terminating endpoint events (@aditighag)
#18384 -- istio: Update to release 1.10.6 (@jrajahalme)
#20305 -- dnsproxy: update dnsproxy benchmark memory calculation (@odinuge)
#20296 -- Add Peer Service to Cilium DS Port List (@nathanjsweet)
#20251 -- Fix the bugs when empty CiliumEndpointSlices were created and leaked. (@alan-kut)
#20433 -- pkg/metrics: Remove source node label (@aditighag)
#20440 -- Disable Envoy version check if L7 proxy is disabled (@bmcustodio)
#20486 -- docs: Bump up Netlify Python version to 3.8 (@michi-covalent)
#20413 -- bgp: fixed PodCIDR announcement being overwritten by SVC announcement (@dylandreimerink)
#20460 -- docs: fix a Links documentation style guide error (@Kikiodazie)
#20491 -- Add metric on number of requests rejected by DNS Proxy semaphore (@rahulkjoshi)
#20517 -- add an option to wait for kube-proxy (@michi-covalent)
#20383 -- pkg/k8s/version: Also set EndpointSlice when forcing version (@joamaki)
#20537 -- fqdn/dnsproxy: fix test build (@tklauser)
#20538 -- docs(masquerading): add missing "address" (@raphink)
#20552 -- Fix mtu setting for tunnel interface in init.sh (@ChengyuanLiCY)
#20569 -- pkg/k8s: do not wait for endpointslice cache sync in k8s >= 1.17 (@aanm)
#20624 -- docs: update etcd kvstore migration instructions (@hhoover)
#20564 -- contrib: Add CRD generation to release process (@joestringer)
#20649 -- daemon: Improve dnsproxy error when EP not found (@joestringer)
#20203 -- ci: use pinned Cilium CLI version for post-test information gathering (@tklauser)
#20617 -- ci: pick up cilium-cli v0.12.0 for master, v1.11 and v1.12 workflows (@tklauser)
#20609 -- ENI: Trigger NodeManager.Resync immediately after new ENI successfully created (@wu0407)
#20643 -- helm: Guard apply sysctl init container (@sayboras)
#20673 -- command: fix parsing of string map strings with multiple separators (@tklauser)
#20697 -- clustermesh: Add EndpointSlice support for API server (@YutaroHayakawa)
#20685 -- ci: fix code changes detection on push events (@nbusseneau)
#20680 -- iptables: handle case where kernel IPv6 support is disabled (@jibi)
#20449 -- fix subnet_id label value is empty (@wu0407)
#20572 -- ui: release v0.9.1 (@geakstr)
#20716 -- docs: Update Helm values (@qmonnet)
#20744 -- Revert "Revert "doc: update the api spec for fqdn egress policies cod… (@aanm)
#20741 -- Fix ineffective post-start hook in ENI mode (@bmcustodio)
#20757 -- pkg/k8s: set the right IP addresses in log messages (@aanm)
#20750 -- Consider $GO environment variable make precheck checks (@tklauser)
#20234 -- ci: pick up cilium-cli v0.11.9 for master/v1.11 workflows (@tklauser)
#20082 -- helm: Make DNS policy for agent and operator configurable (@michi-covalent)

Once this PR is merged, you can update the PR labels via:
$ for pr in 20404 18384 20305 20296 20251 20433 20440 20486 20413 20460 20491 20517 20383 20537 20538 20552 20569 20624 20564 20649 20203 20617 20609 20643 20673 20697 20685 20680 20449 20572 20716 20744 20741 20757 20750 20234 20082; do contrib/backporting/set-labels.py $pr done 1.11; done

@aditighag FYI, 0e1d03fe66b840240157ff50f0d6af4dc9aefc94 was skipped due to #18814 not having been backported to v1.11.

Kind conformance test looks related to the cilium-cli update which dropped the base-version flag: https://github.com/cilium/cilium/runs/7747502208?check_suite_focus=true
I think we'd also need to backport the relevant bits of #20234 135f522644f0953385df2c5b0a24c4cb9ebe3c5e for the workflows that don't live on master.

I think we'd also need to backport the relevant bits of #20234 (commit 135f522) for the workflows that don't live on master.

Done!

/test-backport-1.11

/test-backport-1.11

The backport of #20413 breaks Travis, which is fixed by #20521. Since #20521 can't be automatically backported, I suggest removing #20413 from this PR, I will make a custom backport with both #20413 and #20521 to keep everything happy

@dylandreimerink OK.

/test-backport-1.11

GKE https://jenkins.cilium.io/job/Cilium-PR-K8s-GKE/9022/ hit an issue very similar to #16852:
/home/jenkins/workspace/Cilium-PR-K8s-GKE/src/github.com/cilium/cilium/test/ginkgo-ext/scopes.go:527
Expected
    <*fmt.wrapError | 0xc0015ab420>: {
        msg: "could not parse JSON from command \"kubectl -n kube-system get pod cilium-5lphm -o json\"\nunexpected end of JSON input\n",
        err: <*json.SyntaxError | 0xc0012e9950>{
            msg: "unexpected end of JSON input",
            Offset: 0,
        },
    }
to be nil
/home/jenkins/workspace/Cilium-PR-K8s-GKE/src/github.com/cilium/cilium/test/k8sT/Health.go:55

Re-trying to check if consistent, will file an issue for flake if not.

/test-gke

L4LB tests https://github.com/cilium/cilium/actions/runs/2832079407 failed with a known issue that's addressed by #20682 and #20834.

/test-gke

Approvals are in (namely for backports that needed special attention) and all remaining test failures are known flakes (AKS, GKE) or will be followed up on (L4LB). Merging this PR.


Stats widget isn't updated when paginating search results

Describe the bug 🐛
When I paginate the search results, the stats widget isn't updated.
To Reproduce 🔍

Go to https://codepen.io/stianmartinsen/pen/EpOpKJ
Switch page in the pagination widget
See that the current page in the stats is not updated

I see that this issue is already described in #3056 - closing this


Cannot load .WAV files from disk due to case-sensitive file extension comparison

Please, before submitting a new issue verify and check:

[x] I tested it on latest raylib version from master branch
[x] I checked there is no similar issue already reported
[x] My code has no errors or misuse of raylib

Issue description
I am developing a remake of an old game that chose to store its sounds in WAV format. These files have a .WAV extension (in uppercase), and my game downloads the original files and uses them as-is.
Turns out LoadWave from audio.c is unable to load these files without renaming them from .WAV to .wav.
Environment
My game is cross-platform across Windows, macOS and Linux, the latter is known for having a case-sensitive file system settings by default (and others don't, though these are just defaults and ar possible to change).
Code Example
I expect this to work and load a .WAV file on any platform, but it doesn't do that.
LoadWave("gameData/U95_0.WAV");

Investigation
This line gets a file extension and passes it to LoadWaveFromMemory:
https://github.com/raysan5/raylib/blob/9aa71f04f2410319f7a8862a073bb9639939a4a3/src/raudio.c#L737
And then this line does a case-insensitive comparison:
https://github.com/raysan5/raylib/blob/9aa71f04f2410319f7a8862a073bb9639939a4a3/src/raudio.c#L752
Perhaps replacement of strcmp with strcmpi (or a similar standard function) would fix the issue.
Workaround
Rename the files on disk (I would like to avoid that to not touch the original game data as it is), or load them into memory and then call LoadWaveFromMemory yourself.
Discussion
Of course, you may argue that Raylib only supports .wav files and not .WAV ones, but it's hard to imagine that somebody passes a .WAV or .Wav file to LoadWave and expects it to do anything else than load the file as a .wav, either on a case-sensitive and case-insensitive file system.

Actually, afair, there was some discussion in the past about making file-access case sensitive or not and supporting both options; also about considering the dot (.) or not...
I can consider making internal files loading case insensitive, probably just using:
 else if (strcmp(TextToLower(fileType), ".wav") == 0)

or just comparing both possible cases:
 else if ((strcmp(fileType, ".wav") == 0) || (strcmp(fileType, ".WAV") == 0))

In this second case, the module coupling with rtext module is avoided.
This is a change that would affect all the file loaders in the library (all modules) so I have to review it carefully.

 else if ((strcmp(fileType, ".wav") == 0) || (strcmp(fileType, ".WAV") == 0))

That solution, while having an advantage of not coupling with rtext (is it practical to avoid that coupling, though?), would also have a disadvantage of not handling other examples such as .Wav. I have no examples of such files myself, but it's possible to imagine someone using this kind of naming 😅

@ForNeVeR Just implemented second solution, I think those weird capital-lower-mixed extensions shouldn't be valid.


This app is blocked. Google issue.

This app is blocked. This app tried to access sensitive info in your Google Account. To keep your account safe, Google blocked this access.

How can i fix this :( yesterday gameplaycolor worked fine but now i cant play.

Same problem here. Google changed some things in their policy. Its no longer possible to connect third party apps wich are not verified by google. Please Gameplay Color Team react! I need my gameboy back.

Yeah. This all sucks, I agree. Google's been getting more and more painful here and it's not something I'm not willing to keep up with any more—I've already verified the app multiple times but they keep changing the goal posts. With all the kinds of changes lately, I don't really trust the platform to hang around.
So! I'm currently working on a rework of Game Play which drops support for Google Drive entirely and lets you add games from your local device. It also drops the iOS restriction so Android users should be able to have fun. My plan, right now, is to ensure that games you've already added from your Google Drive (downloaded and played), will remain in your local archive and save states will be preserved.
The theory is that these changes will generally make Game Play more reliable and ensure it keeps working into the future irrespective of what Google or others decide to do.

I'm going to close this issue as a duplicate of #240. Be assured I'm tracking it, and feel free to continue any discussion on that issue.


Property menu/page does not work

Describe the bug
The Relations > Property menu/Property list view does not currently work. It is simply a duplicate of the Triple/Temptriple pages.
To Reproduce
Steps to reproduce the behavior:

Go to https://YOUR_APIS_HOST/apis/relations/property/list/
Compare with https://YOUR_APIS_HOST/apis/relations/triple/list/

Expected behavior
A table containing an Ontologies app's properties (subject-predicate-object relationships) should be shown.

It does not work 100% like I would like it to, but what I've got so far is very much usable and a lot more helpful than no Property menu:

Will send a PR once I've cleaned up my code.


Could not complete Lab4

Hi Folks,
I tried several times to complete MLJ Lab4. I tried multiple ways to get running the BayesianQDA and the KNN classifier as shown in Lab4 code but in both cases the code always returned errors when defining the classifiers as in
KNNClassifier = @load KNNClassifier
BayesianQDA = @load BayesianQDA pkg=ScikitLearn
I was hoping to adopt Julia and MLJ for my ML projects, but after way too many errors I have reached the end of my rope. The platform and the MLJ library are too immature and it would be foolish to spend any more time discovering that this or that does not work.
If you can't fix the errors at least make sure that the documentation you make public is accurate by acknowledging what works and what does not work. .As it is now I had to do numerous fixes to get things done. Quite disappointing.

Sorry to hear about your frustrations.
Further action on your issue will require you to provide details. The tutorial has been tested with Julia 1.6 and the accompanying Julia environment without issues. Can you please post the stack trace for the errors you are encountering? Also helpful would be a report of the output of using Pkg; Pkg.status().

download the project folder linked to at the top of the page (this: https://raw.githubusercontent.com/juliaai/DataScienceTutorials.jl/gh-pages/__generated/ISL-lab-4.tar.gz)
start Julia >=1.6, cd to that folder then activate it
call include("tutorial.jl") and wait a bit

I did these exact three steps just now (using 1.7.2 but result would be the same with 1.6), and the output is (as shown on the website):

```
(@v1.7) pkg> activate .
  Activating project at `~/Downloads/ISL-lab-4`
julia> include("tutorial.jl")
[ Info: Precompiling MLJ [add582a8-e3ab-11e8-2d5e-e98b27df1bc7]
[ Info: Precompiling RDatasets [ce6b1742-4840-55fa-b093-852dadbb1d8b]
size(smarket) = (1250, 9)
names(smarket) = ["Year", "Lag1", "Lag2", "Lag3", "Lag4", "Lag5", "Volume", "Today", "Direction"]
[ Info: Precompiling PyPlot [d330b81b-6aea-500a-939a-2ce795aea3ee]
┌ Warning: vendor() is deprecated, use BLAS.get_config() and inspect the output instead
│   caller = npyinitialize() at numpy.jl:67
└ @ PyCall ~/.julia/packages/PyCall/L0fLP/src/numpy.jl:67
[ Info: For silent loading, specify verbosity=0.
import MLJLinearModels[ Info: Precompiling MLJLinearModels [6ee0df7b-362f-4a72-a706-9e79364fb692]
✔
[ Info: Training Machine{LogisticClassifier,…}.
false_positive(cm) = 598
accuracy(ŷ, y) |> r3 = 0.518
accuracy(cm) |> r3 = 0.518
precision(ŷ, y) |> r3 = 0.518
recall(ŷ, y) |> r3 = 0.992
f1score(ŷ, y) |> r3 = 0.681
[ Info: Training Machine{LogisticClassifier,…}.
[ Info: Training Machine{LogisticClassifier,…}.
UnivariateFinite{OrderedFactor{2}, String, UInt8, Float64}[UnivariateFinite{OrderedFactor{2}}(Down=>0.5, Up=>0.5), UnivariateFinite{OrderedFactor{2}}(Down=>0.495, Up=>0.505)][ Info: For silent loading, specify verbosity=0.
import MLJMultivariateStatsInterface[ Info: Precompiling MLJMultivariateStatsInterface [1b6a4a23-ba22-4f51-9698-8599985d3728]
✔
[ Info: Training Machine{BayesianLDA,…}.
[ Info: For silent loading, specify verbosity=0.
import MLJMultivariateStatsInterface ✔
[ Info: Training Machine{LDA,…}.
[ Info: For silent loading, specify verbosity=0.
import MLJScikitLearnInterface[ Info: Precompiling MLJScikitLearnInterface [5ae90465-5518-4432-b9d2-8a1def2f0cab]
✔
[ Info: Training Machine{BayesianQDA,…}.
[ Info: For silent loading, specify verbosity=0.
import NearestNeighborModels[ Info: Precompiling NearestNeighborModels [636a865e-7cf4-491e-846c-de09b730eb36]
✔
[ Info: Training Machine{KNNClassifier,…}.
[ Info: Updating Machine{KNNClassifier,…}.
#No 5474
#Yes 348
[ Info: Training Machine{Standardizer,…}.
[ Info: Training Machine{KNNClassifier,…}.
[ Info: Training Machine{LogisticClassifier,…}.
([-0.2, 0.0, 0.2, 0.4000000000000001, 0.6000000000000001, 0.8, 1.0000000000000002, 1.2000000000000002], PyCall.PyObject[PyObject Text(0, -0.2, '−0.2'), PyObject Text(0, 0.0, '0.0'), PyObject Text(0, 0.2, '0.2'), PyObject Text(0, 0.4000000000000001, '0.4'), PyObject Text(0, 0.6000000000000001, '0.6'), PyObject Text(0, 0.8, '0.8'), PyObject Text(0, 1.0000000000000002, '1.0'), PyObject Text(0, 1.2000000000000002, '1.2')])
</details>

the most likely explanation is that you did not set up your environment properly as @ablaom's comment suggests.

PS: I can sympathise with frustration over seemingly non-working packages, but when writing angry reports with no details bear in mind that the people who will read (and potentially act upon) it, are volunteers who do this, often in their free time, because they believe in a better ecosystem for Julia. Someone like @ablaom has spent countless hours developing MLJ. Criticism and detailed bug reports are welcome, being disrespectful isn't.

Hi Folks, thank you for your response to my report. On my side this is what
I found:

I had an inconsistency regarding the python installed on my system
(Ubuntu 22.04 LTS). That version of Linux comes with Python 3.10.4 built
under GCC 11.2.0, which was released on 2021_0728.  To be consistent with
my previous work, I installed Anaconda3 and upgraded it to python 3.10.4. I
discovered that unfortunately that Anaconda upgrade uses GCC 7.5, which was
released on 2019_1114. Now in retrospect I suspect this is what created a
host of other issues when I was testing the Julia code, so I dropped the
conda version of python3 and stayed with the python3 version that came with
Ubuntu 22.04.

Once that happened, I downloaded the file  ISL-lab-4.tar.gz into its own
directory, which is
/home/juan/code/julia/LearnMLJ/ISL-lab-4

Extracted the files, moved to the ISL-lab-4 folder

Ran Julia and gave the include("tutorial")

I was able to complete the tutorial, but only after I imported the
following packages, which were not in tutorial.jl:
Pkg.add("MLJMultivariateStatsInterface")
Pkg.add("Distances")
Pkg.add("MLJScikitLearnInterface")

One comment: I went through the exercise of trying Julia mostly because
I was hoping to gain a performance increase on the ML projects by using
Julia directly instead of Python. Now that I see that MLJ is using python3
for some of the algos I guess I will need to reconsider and think twice if
it is worth the trouble.

Thank you for your help.
Juan E. Vargas
On Sat, May 21, 2022 at 4:27 AM Thibaut Lienart @.***>
wrote:

download the project folder linked to at the top of the page (this:
https://raw.githubusercontent.com/juliaai/DataScienceTutorials.jl/gh-pages/__generated/ISL-lab-4.tar.gz
)
start Julia >=1.6, cd to that folder then activate it
call include("tutorial.jl") and wait a bit

I did these exact three steps just now (using 1.7.2 but result would be
the same with 1.6), and the output is (as shown on the website):
``` @.***) pkg> activate . Activating project at ~/Downloads/ISL-lab-4
julia> include("tutorial.jl")
[ Info: Precompiling MLJ [add582a8-e3ab-11e8-2d5e-e98b27df1bc7]
[ Info: Precompiling RDatasets [ce6b1742-4840-55fa-b093-852dadbb1d8b]
size(smarket) = (1250, 9)
names(smarket) = ["Year", "Lag1", "Lag2", "Lag3", "Lag4", "Lag5",
"Volume", "Today", "Direction"]
[ Info: Precompiling PyPlot [d330b81b-6aea-500a-939a-2ce795aea3ee]
┌ Warning: vendor() is deprecated, use BLAS.get_config() and inspect the
output instead
│ caller = npyinitialize() at numpy.jl:67
└ @ PyCall ~/.julia/packages/PyCall/L0fLP/src/numpy.jl:67
[ Info: For silent loading, specify verbosity=0.
import MLJLinearModels[ Info: Precompiling MLJLinearModels
[6ee0df7b-362f-4a72-a706-9e79364fb692]
✔
[ Info: Training Machine{LogisticClassifier,…}.
false_positive(cm) = 598
accuracy(ŷ, y) |> r3 = 0.518
accuracy(cm) |> r3 = 0.518
precision(ŷ, y) |> r3 = 0.518
recall(ŷ, y) |> r3 = 0.992
f1score(ŷ, y) |> r3 = 0.681
[ Info: Training Machine{LogisticClassifier,…}.
[ Info: Training Machine{LogisticClassifier,…}.
UnivariateFinite{OrderedFactor{2}, String, UInt8,
Float64}[UnivariateFinite{OrderedFactor{2}}(Down=>0.5, Up=>0.5),
UnivariateFinite{OrderedFactor{2}}(Down=>0.495, Up=>0.505)][ Info: For
silent loading, specify verbosity=0.
import MLJMultivariateStatsInterface[ Info: Precompiling
MLJMultivariateStatsInterface [1b6a4a23-ba22-4f51-9698-8599985d3728]
✔
[ Info: Training Machine{BayesianLDA,…}.
[ Info: For silent loading, specify verbosity=0.
import MLJMultivariateStatsInterface ✔
[ Info: Training Machine{LDA,…}.
[ Info: For silent loading, specify verbosity=0.
import MLJScikitLearnInterface[ Info: Precompiling MLJScikitLearnInterface
[5ae90465-5518-4432-b9d2-8a1def2f0cab]
✔
[ Info: Training Machine{BayesianQDA,…}.
[ Info: For silent loading, specify verbosity=0.
import NearestNeighborModels[ Info: Precompiling NearestNeighborModels
[636a865e-7cf4-491e-846c-de09b730eb36]
✔
[ Info: Training Machine{KNNClassifier,…}.
[ Info: Updating Machine{KNNClassifier,…}.
#No 5474
#Yes 348
[ Info: Training Machine{Standardizer,…}.
[ Info: Training Machine{KNNClassifier,…}.
[ Info: Training Machine{LogisticClassifier,…}.
([-0.2, 0.0, 0.2, 0.4000000000000001, 0.6000000000000001, 0.8,
1.0000000000000002, 1.2000000000000002], PyCall.PyObject[PyObject Text(0,
-0.2, '−0.2'), PyObject Text(0, 0.0, '0.0'), PyObject Text(0, 0.2, '0.2'),
PyObject Text(0, 0.4000000000000001, '0.4'), PyObject Text(0,
0.6000000000000001, '0.6'), PyObject Text(0, 0.8, '0.8'), PyObject Text(0,
1.0000000000000002, '1.0'), PyObject Text(0, 1.2000000000000002, '1.2')])

the most likely explanation is that you did not set up your environment properly as @ablaom's comment suggests.
PS: I can sympathise with frustration over seemingly non-working packages, but when writing angry reports with no details bear in mind that the people who will read (and potentially act upon) it, are volunteers who do this, often in their free time, because they believe in a better ecosystem for Julia. Someone like @ablaom has spent countless hours developing MLJ. Criticism and detailed bug reports are welcome, being disrespectful isn't.
—
Reply to this email directly, view it on GitHub
https://github.com/JuliaAI/DataScienceTutorials.jl/issues/184#issuecomment-1133564078,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAGK34MHZLVQEOQKZ3ZD2NTVLCM5XANCNFSM5WQ77WXQ
.
You are receiving this because you authored the thread.Message ID:
@.***>

I went through the exercise of trying Julia mostly because I was hoping to gain a performance increase on the ML projects by using Julia directly instead of Python. Now that I see that MLJ is using python3 for some of the algos I guess I will need to reconsider and think twice if it is worth the trouble.

This has been discussed time and again and is in the docs too. The primary aim of MLJ is to provide the glue that binds a whole ML project together, not to reimplement every model in Julia (though some are).
I'd invite you to read the MLJ docs and the FAQ in there. Though it sounds like bare sklearn is sufficient for your needs.
I'll close this as there's no issue with the current repo.

Hi Thibaut,  Thank you for your response.
Yes I read the docs where the intent of MLJ is discussed. I am using Julia
to leverage the performance gains and design advantages of a modern
language.  I  find it difficult to understand the rationale of using Julia
as a front end for algos written in Python.  Perhaps it is just a personal
preference, but I prefer the simplicity of  using the algos in Python with
a front end written in Python, and for the same reason, I prefer using
algos written in Julia with a front end written in Julia.
Again, thank you, Juan
On Sun, May 22, 2022 at 1:17 AM Thibaut Lienart @.***>
wrote:

I went through the exercise of trying Julia mostly because I was hoping to
gain a performance increase on the ML projects by using Julia directly
instead of Python. Now that I see that MLJ is using python3 for some of the
algos I guess I will need to reconsider and think twice if it is worth the
trouble.
This has been discussed time and again and is in the docs too. The primary
aim of MLJ is to provide the glue that binds a whole ML project together,
not to reimplement every model in Julia (though some are).
I'd invite you to read the MLJ docs and the FAQ in there. Though it sounds
like bare sklearn is sufficient for your needs.
I'll close this as there's no issue with the current repo.
—
Reply to this email directly, view it on GitHub
https://github.com/JuliaAI/DataScienceTutorials.jl/issues/184#issuecomment-1133820703,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAGK34ORY7WFQMAWIHF3FEDVLG7QJANCNFSM5WQ77WXQ
.
You are receiving this because you authored the thread.Message ID:
@.***>

The Algos you're referring to are not mostly written in python but in C.
Anyway if you've come to MLJ hoping to see all basic ML models implemented in Julia, then you're in the wrong place. MLJ encourages devs to implement models in Julia and interface with MLJ which makes them widely available. But it does not aim to own and maintain these implementations itself.
A significant number of models are indeed available via Julia libraries, these are complemented with scikit learn ones which was already available via scikitlearn.jl and it wouldn't have made sense not to also expose that to users.
Anyway, it looks like MLJ might  not be for you (in fact, I'm not even sure Julia is for you either, if the only thing you're interested in is speed) so I suggest we leave this here since in any case it's not the right repo to discuss MLJ.
I'd suggest to go to discourse if you want to have a general discussion on the topics that seem to bother you.


use DependencyUtils.findHeadsStrict

This pull request fixes a bug in Mention.synHead* methods so that a preposition is not considered a head

tests needed

But a IN is actually the head of a PP...
See Michael Collins' PhD thesis appendix.

Another reason why we don't always want the syntactic head (for example, the causal relations project makes some choices based on properties of the selected head.  We probably want to be looking at something other than the head here).  In any case, findHeadsStrict is better than what we're using currently in that it ignores punctuation.
I think a better solution might be to remove the "cannot be a prep" constraint from this method, or rather make it a soft constraint on the head selection policy (i.e., the function for picking one head whenever more than one is found for a span).  We could try something like picking the first/last head that is not a prep whenever at least one prep-less head is found.  If only preps are found, we could fall back to the current policy (choose the last?).

I would prefer the Stanford strategy, which implements multiple models for finding the head of phrase. They have the "classic" Collins algorithm. But also something called "findSemanticHead", which does exactly what we discuss here, i.e., skipping INs when looking for the head of a PP (and a few other small things).
I can see how both would be needed depending on the task. I think we should go for that approach.

findHeadsStrict removes punctuation, but also removes some words based on POS tag, which sounds like it is not what we want: val stopTags = "(.|,|\\(|\\)|:|''|``|#|$|CC|TO|IN)"

I think this needs cleaning up. The code should be split in two distinct methods:

findSyntacticHead - follows the standard algorithm for syn deps. This is useful for people working on syntax.
findSemanticHead - this could be the same algorithm as findHeadsStrict. This is a more semantic-y interpretation of head words, which is useful for people working on IE.

I'm closing this pull request. A better solution is in pull request #45


Unable to search child item only using Control Type

The below code is searching a pane under Notepad window, but it does not return the expected UI Element.
Note: If I add name or classname with control type, it works as expected.
Expected: I should be able to find a child item only with Control Type.
`let automation: UIAutomation = UIAutomation::new().unwrap();
let mut matcher = automation.create_matcher();
let window = matcher.classname("Notepad").timeout(0).find_first().unwrap();

let menuBar = automation.create_matcher()
     .from(window.clone())
     .control_type(UIA_PaneControlTypeId)
     .timeout(0)
     .find_first().unwrap();

 println!("{}", menuBar.get_framework_id().unwrap())`

Fixed on v0.1.7

@leexgone The fix is identifying elements, but it is not throwing an error when an element is not found.

The below code should throw an error as it is searching a Window inside a Window.
`let window = matcher.classname("Notepad")
.control_type(UIA_WindowControlTypeId)
.timeout(0)
.find_first()
.unwrap();
let menuBar = automation.create_matcher()
    .from(window.clone())
    .control_type(UIA_WindowControlTypeId)
    .timeout(0)
    .find_first().unwrap();`

The from(element)  is not ignored when searching. So the root element is returned as the result.
I'll fixed it on the next version.
You can avoid it by setting more conditions now.

Fixed on v0.1.8

Thanks @leexgone. It works.


nginx on RHEL returns 200 instead of 308 for http://localhost

SUMMARY
When doing the one-liner install or puppet-st2 (haven't tested ansible), nginx returns a 200 when doing a  curl http://localhost. Instead this should return 308 - Moved Permanently.
ISSUE TYPE

Bug Report

STACKSTORM VERSION
2.9.0
OS / ENVIRONMENT / INSTALL METHOD
Happens in multiple install methods:

one-liner
puppet-st2

Happens on both RHEL 6 and RHEL 7
STEPS TO REPRODUCE

Install StackStorm
curl http://localhost

EXPECTED RESULTS
$ curl http://localhost

<title>301 Moved Permanently</title>

301 Moved Permanently

nginx/1.14.0

ACTUAL RESULTS
$ curl http://localhost
<!DOCTYPE html>

<title>Welcome to nginx!</title>

Welcome to nginx!

If you see this page, the nginx web server is successfully installed and
working. Further configuration is required.

For online documentation and support please refer to
nginx.org.

Commercial support is available at
nginx.com.

Thank you for using nginx.

Debugging
I found that RHEL/CentOS hosts have a /etc/nginx/conf.d/default.conf.
Simply removing the default_server property doesn't disable this server.
To fix the problem i simply removed this default config and restarted nginx.
$ sudo rm /etc/nginx/conf.d/default.conf
$ sudo systemctl restart nginx
$ curl http://localhost

<title>301 Moved Permanently</title>

301 Moved Permanently

nginx/1.14.0

Thoughts
Thinking that on all OSes we should be removing the default nginx config, especially since the StackStorm config binds to 80

A respective fix for one-line-installer can be done in st2-packages: https://github.com/StackStorm/st2-packages/tree/master/scripts


Specify a namespace to work with

What would you like to be added:
I try to access k8s cluster with OIDC user with one permitted namespace, and lens show me nothing. Can I submit to lens working namespace similar to kubectl -n mynamespace?
Why is this needed:
Users without cluster-wide permittions can't use lens
Environment you are Lens application on:

Kubernetes distribution: 1.19.3
Desktop OS: Ubuntu 18.04

Relates to #702

Fixed in #702


Getting  'Something went wrong, please try again later.'  error message  after submit in personal scope of message extention action preview.

Version
What package version of the SDK are you using.
4.12.2
Describe the bug
I am getting Something went wrong, please try again later. Error while using message extension  action preview in personal scope.
To Reproduce
Steps to reproduce the behavior:

Use the bot builder sample to produce it  53.teams-messaging-extensions-action-preview
Run the bot.
Install the manifest provided in the 'TeamsAppManifest'
Compose message in personal scope.
Submit the Adaptve card.

Expected behavior
It should not show Something went wrong, please try again later. error message.
Screenshots

Additional context
It is working fine in group and teams scope but it is showing error in personal scope.

Thank you for the report, @sudoaccessdenied
It looks like the Teams client is throwing an error in your browser. This is almost certainly unrelated to the Bot Builder .NET SDK and should be reported to Teams instead. However, I can still try to reproduce the problem if you clarify the repro steps for me.
In step 2 you say to run the bot and in step 3 you say to install the manifest, but are you filling out the missing information in appsettings.json and manifest.json first? Are you running the bot locally and connecting to Teams using ngrok? That is to say, are you following the instructions in the readme?

@v-kydela Yes I am running the bot locally usign ngrok and following the instruction in readme.

@sudoaccessdenied - All right, I can reproduce the problem. Despite the instructions in the readme, it looks like this sample is only supposed to work in a team channel and cannot be installed for a user.
@EricDahlvang
@johnataylor
Can you comment on whether this sample is meant to work in the personal scope?

@v-kydela Please try installing the bot in a Team scope, then see if this functionality works from a personal scope.

Actually, the sample does not have the personal scope in the manifest:
  "bots": [
    {
      "botId": "<<YOUR-MICROSOFT-APP-ID>>",
      "scopes": [
        "team"
      ]
    }
  ],

@EricDahlvang - Okay, I tried that now. The behavior is the same when attempting to install in personal scope regardless of whether or not the app is already instead in a team scope.
Team scope:

Install app
The app is installed, and can now be accessed in a team channel

Personal scope:

Start to install the app
A task module is immediately opened
The task module cannot be completed because of the error
The app remains uninstalled

@EricDahlvang - Is the personal scope meant to be absent from the app manifest? What needs to be fixed here?

@EricDahlvang @v-kydela  Scenario is that I created  bot that have personal , groupchat and team scope Because I am sending welcome message from bot to the user who installed the bot. The application works fine for groupchat and team scope. But I am getting error in personal scope as you can see in the screenshot. So I am unable to submit my bot in app source as it is throwing error.

@EricDahlvang @v-kydela  Just add personal scope the the manifest and see the error.

The "scope" is the types of conversations your bot can send messages to. In this case, I believe you're trying to send the message to a 1:1 chat between two users (not a 1:1 chat between the user and your bot). If this is the case, you'll actually need the groupchat scope. The bot would also need to be installed in that context (or you'd need to use the just-in-time-install option).
@Wajeed-msft please correct me if any of the above is wrong!

@clearab I am also using personal(user-bot) scope to send welcome message to the user who installed the app.

@sudoaccessdenied - Are you getting any exception in your C# backend code?

@Wajeed-msft  No I am not getting any exception in the code but in the teams as you can seen in the screenshot.

@sudoaccessdenied - This looks like Teams specific issue, I have copied this one to Teams repo for tracking.
https://github.com/MicrosoftDocs/msteams-docs/issues/3043
@clearab - Could you please help to close this one?

Thanks @Wajeed-msft for jumping in on this!


Improving autotune instructions for Phase A, plus overall clarity and readability

Tested the instructions, and it remains sandboxed in ~/newdirectory/


add default_url_options to rails section in README

Without it i have
ActionView::Template::Error: Missing host to link to! Please provide the :host parameter, set default_url_options[:host], or set :only_path to true

This isn't really relevant to mailcatcher, but is covered by the Action Mailer rails guide.

If you use another host/port, it can be changed in default uri options and set in readme this note, but ok , if you don't want it, it will be so)


Documentation for array indexes and Polymer.Collection

So... after having fought with this A LOT I am just going to put a request for documentation out here:

What's the difference between array.n and array.#m? (I get this part, but as far as I know this isn't documented anywhere)
If I have n, how do I get #m? (Provided that my understanding is correct that #m is constant regardless of array manipulation)
Maybe some generic advice on when to use what and how.

This issue was moved to Polymer/docs#1427


flow:iio: Code refactor for process/close functions

Modify the data structure, to use the process/close functions for a node types
Signed-off-by: Yong Li<EMAIL_ADDRESS>

barbieri  @edersondisouza  @neofang @peijiajames This PR is based on these comments on PR  #2013. Please help to review
This is the first step for the code refactor, I think there are about another 2 changes are needed.
By separating into several PRs, I think it is easy for review/test

Close this one, replaced with #2102


OpenSSL 3.0 - with and without FIPS enable

Our application (windows) is supported with both FIPS and Non FIPS mode.
Enabling/ Disabling of FIPS mode is controlled by reg key, after updating the reg key, restart of application is required.
As per openssl 3.0 - what is the role of openssl.cnf file without fips mode..
The content of openssl.cnf file is also be limited as mentioned below (removed other content) - what will be the impact of removing other content.

openssl_conf = openssl_init
config_diagnostics = 1
.include fipsmodule.cnf
[openssl_init]
providers = provider_sect
[provider_sect]
fips = fips_sect
base = base_sect
[base_sect]
activate = 1

do I have to load openssl.cnf file always irrespective of fips.?
I was planning to load openssl.cnf file only when reg key is set to load application with FIPS. Is this correct ?

If you need only default provider then the openssl.cnf file is not needed.

Closing since this is marked as resolved.


RpcException: 2:1201

When starting the program using IDE or launching it with a jar file in Linux. Sometimes, the client encounters an exception while calling client.userService.login. The log is as follows：
Unhandled exception:
4105536280:1201:2:1201:null:null

turms-gateway's log：
2023-06-30 07:16:47.299 ERROR G ndfuuvbj<PHONE_NUMBER>860818880 turms-gateway-tcp-worker-24-1      i.t.g.a.c.c.ClientRequestDispatcher : Failed to handle the service request: SimpleTurmsRequest[requestId=4105536280, type=QUERY_MESSAGES_REQUEST, createSessionRequest=null]
im.turms.server.common.infra.cluster.service.rpc.exception.RpcException: 2:1201

After restarting the turms-service and turms-gateway once or multiple times, it functions normally.

And me change shutdown method like this
@RequiredPermission(AdminPermission.SHUTDOWN)
@PutMapping
public HttpHandlerResult<Void> shutdown() {
	context.close();
	return HttpHandlerResult.OK;
}

then execute Command curl -H "Authorization:Basic dHVybXM6dHVybXM=" -X PUT http://localhost:8510/shutdown before kill -9 ThreadId.
this Exception whill be fix.

1201 means SERVER_UNAVAILABLE.
The server will responsed with the error status code when im.turms.server.common.infra.healthcheck.ServerStatusManager#isActive returns false, and it will return true when:
public boolean isActive() {
    return !context.isClosing() && node.isActive() && healthCheckManager.isHealthy();
}

So you better check whether your CPU and memory usage is healthy.

U can try starting at IED, After service and gateway runing (maybe need restart a few times), run turms-client-dart/emample.dart, will reproduce this.

U try starting service and gateway in IDE (maybe need restart a few times), the run turms-client-dart/example.dart, will reproduce this problem.

Sometimes login with playground.turms.im also has this problem

same problem

I observe the logs, sometimes program startup does not trigger related listener.

I observe the logs, sometimes program startup does not trigger related listener.
If has this log, will be right. if not have, the client login has exception 1201.

@zy2203 Thanks for your information.
2 is the code of im.turms.server.common.infra.cluster.service.rpc.RpcErrorCode#MEMBER_NOT_FOUND, the direct reason is just turms-gateway wants to send a request to turms-service to handle, but turms-gateway cannot find any turms-service in MongoDB (it's also used as a service registry) for the request, so it throws the code 2.
But I review Turms code, and tried several times last few weeks, but Turms cluster works fine even if a server register and unregister back and forth, so I will dive into this problem when I am done with turms-client-cpp that I promise others to publish in August.

@JamesChenX
I update the code, it's working at now. This bug is fixed.

最新版仍旧有这个问题

启动没问题，但是提示rpc连接不上


Jcatania/560 welcome modal bootstrap

@NealHumphrey It didn't actually require much refactoring at all, and buttons appear to be working. Let me know if anything else is needed on this!

@jamiecatania Unfortunately it doesn't look like the core issue is solved yet. The main problem was that if the screen height was too small, i.e. shorter than the height of the modal, the buttons were locked off-screen with no way to scroll to them:

In the semantic ui modal, calling the 'resize' at the end of the page load would fix this by adding a page scroll bar and letting you scroll the modal while the background was static. Looks like we can't do that here.
Can you look into that aspect of it? On nice high-res screens it's not an issue but on some screens it still will be.

@NealHumphrey - It appears that adding overflow-y: auto to the modal provides the desired scrolling effect at a variety of low resolutions. I've tested in chrome and firefox at resolutions ranging from 480 x 800 all the way up to 2560 x 1440. The scrollbar is showing and allowing access to the buttons in all cases.

@jamiecatania so I was trying to put in a quick-fix hack so that the deploy would be ok on this issue. Turns out I stumbled into a good-enough-for now hack. If you call the 'refresh' function on the semantic ui modal twice in a row, it resolves the scrolling issue. The first refresh moves the modal up the page slightly, and the seocnd one realizes that in it's new location it still doesn't fit so adds the scroll.
I've put this into the current dev and master branches and it's up on the live site. Not perfect b/c there's still a slight delay, but the whole page is still loading so I'm ok with just using this hack to get it usable rather than going down another debugging rabbit hole.

@jamiecatania Looks like we wrote at the same time. If your css change works I'm happy to use that instead of my hack. Looks like you've updated the PR. I'll test it out, either tomorrow or Monday

@jamiecatania overflow-y fixed it, so simple! Wonder if that would have worked on the semantic-ui one. Anyways, we're merged in and good to go on this issue. Thanks!

Cool cool, glad it worked!

Jamie Catania
Learning Experience Designer
1436 Henry St,
Baltimore, MD 21230
219-242-2687
JamieCatania.net
On Thu, Sep 21, 2017 at 12:26 PM, Neal Humphrey<EMAIL_ADDRESS>wrote:

@jamiecatania https://github.com/jamiecatania overflow-y fixed it, so
simple! Wonder if that would have worked on the semantic-ui one. Anyways,
we're merged in and good to go on this issue. Thanks!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/codefordc/housing-insights/pull/575#issuecomment-331209928,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ATpPrJHKqMoYniE4m7268bJbDr8Oh2dNks5sko5QgaJpZM4PenE1
.


multiworld leap branch sawyer_push_nips environment set_env_state

Hi Soroush,
Sorry to bother you again. I am opening this new issue because I have some questions about the multiworld environment in your experiments. I am trying to use your push_and_reach environment in the multiworld repo leap branch. I find in the sawyer_push_nips.py, the set_env_state function is rewritten but compared to the original one in the master branch,  the line self.sim.forward() is missing.
I think in the environment, we need the sim.forward() to do the simulation and so that the state we pass to the function is actually set by the environment. Therefore, I am wondering why the sim.forward isn't in the set_env_state function. Or do you actually call some other function somwhere else to achieve the same effect as sim.forward but I fail to notice?

Hi Yilin,
That's a good catch! I think we should add sim.forward right at the end of the function, but I'm not actually sure if it's strictly needed. Is the code (without the sim.forward) leading to unexpected issues? If I recall correctly, it still worked as intended even without this call. If it does cause issues, I would add the sim.forward just to be safe.

Actually, looks like the original code without the explicit sim.forward call is correct. set_to_env_state calls set_goal which in turn calls the set_state function in mujoco_env.py. That function in turn calls sim.forward. So we are calling sim.forward after all :)

Thanks for replying! I think I forgot to check if the set_goal function calls sim.forward to achieve the same result.


Feature/persistence

fixes #9

this would be awesome, I would love to see this merged :-)

Tried to test your branch, but failed with
ImportError: No module named yaml - I already installed the module pyyaml
root@elfriede:/usr/local/bin# pip install pyyaml
Requirement already satisfied (use --upgrade to upgrade): pyyaml in /usr/local/lib/python3.4/dist-packages
root@elfriede:/usr/local/bin#

Any ideas?

@tringler Seems there is something wrong with your env? Have you installed pyyaml for your python 2 env?


[qt5-base] Respect VCKPG_CXX_FLAGS_RELEASE

Is your feature request related to a problem? Please describe.
I've added a new overlay triplet vcpkg-triplets/x64-linux-el9-withdebinfo.cmake:
set(VCPKG_TARGET_ARCHITECTURE x64)
set(VCPKG_CRT_LINKAGE dynamic)
set(VCPKG_LIBRARY_LINKAGE dynamic)

set(VCPKG_CMAKE_SYSTEM_NAME Linux)

set(VCPKG_FIXUP_ELF_RPATH ON)
set(VCPKG_DISABLE_COMPILER_TRACKING ON)
set(VCPKG_CHAINLOAD_TOOLCHAIN_FILE "${CMAKE_CURRENT_LIST_DIR}/../cmake/toolchains/x64-linux-el9.cmake")

set(VCPKG_C_FLAGS_RELEASE "-g")
set(VCPKG_CXX_FLAGS_RELEASE "-g")

Those CXX_FLAGS do not seem to be respected by qt-base. It seems it was designed that way but that it does not work.
Output of file build/vcpkg_installed/x64-linux-el9-withdebinfo/lib/libQt5Core.so.5.15.13 has stripped:
build/vcpkg_installed/x64-linux-el9-withdebinfo/lib/libQt5Core.so.5.15.13: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter *empty*, for GNU/Linux 3.17.0, BuildID[sha1]=58577098a6c8d5ad6fa77d97ef21e4238e331656, stripped

vcpkg/ports/qt5-base/cmake/configure_qt.cmake contains:
qmake_add_flags("QMAKE_CXXFLAGS_${_buildname}" "+=" "${VCPKG_COMBINED_CXX_FLAGS_${_buildname}}")

vcpkg/buildtrees/qt5-base/x64-linux-el9-withdebinfo-rel/CMakeCache.txt contains:
    //Flags used by the CXX compiler during all build types.
    CMAKE_CXX_FLAGS:STRING=

    //Flags used by the CXX compiler during DEBUG builds.
    CMAKE_CXX_FLAGS_DEBUG:STRING=-g

    //Flags used by the CXX compiler during MINSIZEREL builds.
    CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG

    //Flags used by the CXX compiler during RELEASE builds.
    CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG

    //Flags used by the CXX compiler during RELWITHDEBINFO builds.
    CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG

    //No help, variable specified on the command line.
    VCPKG_CXX_FLAGS:UNINITIALIZED=

    //No help, variable specified on the command line.
    VCPKG_CXX_FLAGS_DEBUG:UNINITIALIZED=

    //No help, variable specified on the command line.
    VCPKG_CXX_FLAGS_RELEASE:UNINITIALIZED=-g

vcpkg/buildtrees/qt5-base/x64-linux-el9-withdebinfo-rel/config.opt contains:
    QMAKE_CFLAGS_RELEASE+=-O3 -DNDEBUG
    QMAKE_CXXFLAGS_RELEASE+=-O3 -DNDEBUG

Maybe it is related to the following lines of code?
vcpkg/ports/qt5-base/cmake/qt_build_submodule.cmake contains:
    # Remove duplicate flags from qmodule.pri issue -> https://github.com/microsoft/vcpkg/issues/28835
    file(READ "${CURRENT_INSTALLED_DIR}/tools/qt5/mkspecs/qmodule.pri" QMODULE_PRI_CONTENT)
    string(REGEX REPLACE "QMAKE_CXXFLAGS_RELEASE\\+=[^\n]*\n" "QMAKE_CXXFLAGS_RELEASE=\n" QMODULE_PRI_CONTENT ${QMODULE_PRI_CONTENT})
    file(WRITE "${CURRENT_INSTALLED_DIR}/tools/qt5/mkspecs/qmodule.pri" "${QMODULE_PRI_CONTENT}")

build/vcpkg_installed/x64-linux-el9-withdebinfo/tools/qt5/mkspecs/qmodule.pri contains:
    QMAKE_CFLAGS_RELEASE+=-O3 -DNDEBUG
    QMAKE_CXXFLAGS_RELEASE=

Proposed solution
Building qt5-base should correctly copy VCPKG_CXX_FLAGS_RELEASE into QMAKE_CXXFLAGS_RELEASE.
Describe alternatives you've considered
No response
Additional context
No response

I have discovered that this may have been caused by my particular situation which had a customization of its VCPKG_CHAINLOAD_TOOLCHAIN_FILE. Our customization omitted the copying of VCPKG_CXX_FLAGS which is done on e.g. https://github.com/microsoft/vcpkg/blob/master/scripts/toolchains/linux.cmake#L79
Tested with QT 6 (qtbase port) that this works, so therefore closing.


[Feature Request] Allow <mj-raw> anywhere

Would like to have <mj-raw> allowed anywhere.
For example
      </mj-container>
        <mj-raw><!-- comment--></mj-raw>
    </mj-body>
</mjml>

My aim is to have HTML comment here
     <!-- comment-->
   </body>
</html>

Hi !
Due to how react is working we can't implement this yet. However... We might provide a way to change the default html container from .mjmlconfig in a near futur so you'll be able to add it easily

This is now OK in MJML4 since mj-container doesn't exists anymore


Change default defaultportalsearch to true

Feature request
Feature description

Change the default value of defaultportalsearch to true.
How the feature is useful

Currently the functionality of overriding the default portal search radius causes a major difference in behavior when Multiverse-Core is installed. In vanilla (including Spigot & Paper), the portal search radius in overworld is 128, and the search radius in the nether is 16. However due to the default defaultportalsearch: false and portalsearchradius: 128, the server ends up using 128 for the portal search radius in both Overworld and Nether. This means that a player would have to go >1024 blocks in overworld to create a portal that won't link to an existing one in the Nether.
Tracking down why my portals weren't working correctly was a pain. And I'm not sure why this functionality is within Multiverse-Core's area of responsibility. But as it causes a major deviation from vanilla behavior, I'm proposing that the functionality be turned off by default.
Issue reproduced on Paper 1.17 build # 75 & Multiverse-Core 4.2.3

Yea most ppl doesn’t need custom portal radius. Can you open a pr for it? (So I can approve and not need another dev)

https://github.com/Multiverse/Multiverse-Core/blob/bbd9211845e137fa9a8fa74bedb10914a755c0cd/src/main/java/com/onarandombox/MultiverseCore/MultiverseCoreConfiguration.java#L110

I can approve it for you @benwoo1110.
@phemmer, I assume this is in MV because while Paper allows you to change these values, Spigot does not.

I think no one raise it is Bcu portal search config in mv didnt do anything until my recent commit loll

Yeah lol, it's been broken since 1.13, but you fixed it recently.


 Nothing looks massively relevant to us in terms of security, but we should bump all the same before we release 1.12.
Kind
/kind bug
Release Note
NONE

@wallrj I think the command is cherry-pick so I guess it failed?
Either way, it doesn't look to me like we've been cherrypicking commits back yet (i.e. we've been fast forwarding). Maybe we'll fast forward again?


NoVNC multiple connections

Which addon?
NoVNC viewer
Is your feature request related to a problem? Please describe.
Your addon is working really well but I have the need for three VNC connections (three HMI panels) but since It's only possible to run one addon I can only show one I screen in home assistant.
Describe the solution you'd like
I want to be able to connect to more screens.
Describe alternatives you've considered
To run several instances of this add on-
Additional context
Thank you very much for a really good add on.

Its a good request and it's noted. But don't expect any eta for it. It will be done when it's done by me or someone else. 😉

Thank you for your answer. I will try to be patient 😀

I am quite new to github but I maybe its possible to clone your repo and install this addon as multiple instances. I will try to investigate that. Anyway great work!

Hello guys.
I just want to ask if there is any progress on this topic?
Multi connection would be very appriciated :)


[UI][Backport] 2.4: pass cluster name on template request via query parameter

Original issue:
https://github.com/rancher/rancher/issues/29774

This is validated rancher:v2.5-head 23eee560a
The GET request for template passes the new parameter ClusterName
Steps:

go to any project
go the apps -> launch
click any chart in the list

Result:
the request

and the response


Unable to load dynamic modules in Linux.

I've fixed the issues with calling modules and I'll write a new documentation soon but .dll files cannot be run in Linux. How do we solve those issues as dynamic modules depend on those files ?

simple being in it infantry no dynamic module is available for platforms except windows. we are looking forward to fully support LINUX/UNIX and MAC by next release

Okay great. Discussion is already ongoing 👌
On Apr 7, 2018 14:50, "Azeez Adewale"<EMAIL_ADDRESS>wrote:
simple being in it infantry no dynamic module is available for platforms
except windows. we are looking forward to fully support LINUX/UNIX and MAC
by next release
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/simple-lang/simple/issues/8#issuecomment-379470685,
or mute
the thread
https://github.com/notifications/unsubscribe-auth/AdkrjzG0tCeSuZdkssFseaR849c2dCvlks5tmMPzgaJpZM4TLCCv
.

Now, the issue is working with the shared libraries instead of dynamic modules (.dll)

This is resolved already. I'll close it.


what's happen if I use mllm in Snapdragon 8 gen 2 ?

I'm very interested in MLLM. It's so amazing! Unfortunately, I only have a phone with Snapdragon 8 Gen 2 in hand. So, if I want to use MLLM to deploy an LLM on it, can I succeed?

The current version of QNN library including htp(NPU lib) and QNN op package is set to v75, which is the Hexagon Arch of Snapdragon 8 Gen3. You can run the CPU only examples on 8 Gen 2. Maybe changing the libraries and op package to v73 will work, but it  hasn't been tested yet.


Poor error msg related WiFi profile issues

Describe the bug 🪲
Currently, unsupported Wifi configurations result in a generic error message: "Bad wsman response from AMT device".  A more descriptive error, perhaps siting possible cause(s), would be helpful.
To Reproduce 🪜
Steps to reproduce the behavior:

Provision AMT 15 device with a wifi configuration using either TKIP, WPA PSK, or both.

Expected behavior
A more informative error message than "Bad wsman response"
**FYI... per AMT docs...**
Deprecation of TKIP (Temporal Key Integrity Protocol) and WEP (Wired Equivalent Privacy) Encryption Methods
Intel has removed Intel AMT support for the WEP and TKIP 802.11 encryption methods, starting from Intel CSME firmware running on Tiger Lake-H platforms. This also means that mixed TKIP/CCMP WiFi access-point mode is no longer supported by the Intel CSME WiFi stack. To allow Intel CSME WiFi connectivity, all crypto modes utilizing TKIP must be disabled in the AP.

Note: In "pipe" mode the WiFi connection (including encryption/decryption algorithm selection on WiFi connection establishment) is handled by the host operating system WiFi stack. In this mode, the data packets are sent to Intel AMT after they have been decrypted by the host side WiFi. In this mode there is currently no restriction in Intel CSME on the WiFi encryption protocols selected by the operating system. However, switching an TKIP or WEP based Intel AMT connection from the host to Intel CSME side WiFi will cause WiFi connection termination. (Document update: July 2021)

Service Deployment (please complete the following information): ⛈

Deployment Type: Found on local K8s
Node Version:
Component & Version: RPS 2.2

AB#6501

Along with this, I was creating my first ever wifi profile and had dashes in the name (why not, it works for cira configs). I received generic error message of Invalid Name, but not tips or rules. I had previously clicked around and couldn't see any guidance either. On another profile attempt, I did trigger the hint by leaving the field blank.


npm version?

❓ Questions and Help
docusaurus-init
Website folder created!
Installing latest version of Docusaurus in website.
WARN engine<EMAIL_ADDRESS>wanted: {"node":">=6.0.0","npm":">=4.0.0"} (current: {"node":"8.10.0","npm":"3.5.2"})
npm WARN deprecated<EMAIL_ADDRESS>request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated<EMAIL_ADDRESS>core-js@<3 is no longer maintained and not recommended for usage due to the number of issues. Please, upgrade your dependencies to the actual version of core-js@3.
npm WARN deprecated<EMAIL_ADDRESS>CoffeeScript on NPM has moved to "coffeescript" (no hyphen)
npm WARN deprecated<EMAIL_ADDRESS>Removed event-stream from gulp-header

What's your question? We require npm 10 and above.


x/tools/gopls: test failures due to rename permission errors on linux-amd64-wsl

#!watchflakes
post <- builder ~ `.*-wsl` && pkg ~ `^golang.org/x/tools/gopls` && `rename .*: permission denied`

(attn @golang/wsl; CC @findleyr @adonovan)

(Extracted from https://github.com/golang/go/issues/56194#issuecomment-1551476341 and https://github.com/golang/go/issues/55324#issuecomment-1551476279.)
@qmuntal, I'm surprised to see these errors in the WSL environment. I know that renaming is non-atomic (and often fails) on Windows via the Win32 APIs, but I would expect WSL to provide POSIX rename semantics and do something different under the hood.


Change function Main signature to match OpenWhisk base Conformance JSON IN<->OUT

Currently the main function signature takes 1 input (raw []bytes) and returns 2 outputs (raw [] bytes, error)
I think is ok to have alternative signatures like we do for Swift and Codable, and 1 input, an 0 output.
This is done to adapt better with developer experience and the language idioms
But the base OW signature is the building block and the first one to be offer.
Currently the signature is
func Main(event json.RawMessage) (json.RawMessage, error)

In example:
// Main is the function implementing the action
func Main(event json.RawMessage) (json.RawMessage, error) {
  // decode the json
  var obj map[string]interface{}
  json.Unmarshal(event, &obj)
  // do your work
  name, ok := obj["name"].(string)
  if !ok {
    name = "Stranger"
  }
  msg := map[string]string{"message": ("Hello, " + name + "!")}
  // log in stdout or in stderr
  log.Printf("name=%s\n", name)
  // encode the result back in json
  return json.Marshal(msg)
}

This also has a drawback that dev will be 99% will be unmarshalling the input and the output.
in the way in
  var obj map[string]interface{}
  json.Unmarshal(event, &obj)

in the way out
json.Marshal(msg)

I propose we start with this base signature instead:
func Main(params map[string]interface{}) map[string]interface{}

in example much simple for developer to deal with
func Main(params map[string]interface{}) map[string]interface{} {
	name, ok := params["name"].(string)
	if !ok {
		name = "World"
	}
	var result = make(map[string]interface{})
	result["body"] = "Hello " + name
	return result
}

to return error same  base API for OW, return a error key in the out
...
myError["message"] = "My error msg here for OW to bubble up"
result["error"] = myError
return result

cc @sciabarra @rabbah

As secondary signature can be added to have a variation that return 2 results in output to be more golang friendly
func Main(params map[string]interface{}) (map[string]interface{}, error)

So proposal would be to the following signatures
func Main(params map[string]interface{}) map[string]interface{}
func Main(params map[string]interface{}) (map[string]interface{}, error)

As we get this out in to the main default deployment as a kind --kind golang:1.10
We could get feedback that other signatures to be added that include some sort of streams using golang channels.

Here is a reference  to a web server action I used while experimenting with the new signature
package main
import (
	"encoding/json"
	"fmt"
	"io/ioutil"
	"net/http"
)
func parsedInput(r *http.Request) map[string]interface{} {
	body, _ := ioutil.ReadAll(r.Body)
	defer r.Body.Close()
	var payload map[string]interface{}
	json.Unmarshal(body, &payload)
	return payload["value"].(map[string]interface{})
}
func runHandler(w http.ResponseWriter, r *http.Request) {
	out, _ := json.Marshal(Main(parsedInput(r)))
	w.Header().Set("Content-Type", "application/json")
	fmt.Fprint(w, string(out))
}
func initHandler(w http.ResponseWriter, r *http.Request) {
	w.Header().Set("Content-Type", "application/json")
	fmt.Fprint(w, `{"ok":true}`)
}
// Main my cool serverless function
func Main(params map[string]interface{}) map[string]interface{} {
	name, ok := params["name"].(string)
	if !ok {
		name = "World"
	}
	var result = make(map[string]interface{})
	result["body"] = "Hello " + name
	return result
}
func main() {
	http.HandleFunc("/init", initHandler)
	http.HandleFunc("/run", runHandler)
	http.ListenAndServe(":8080", nil)
}

What I should do with this signature if I want to parse my json in a structure to avoid casting everything, detecting errors and getting default values? I mean, this is probably easier for writing simple actions but when you want to actually parse the json, as it is idiomatic in Go, is there a way I can do it on the entire json? Should I convert back the map to a json.RawMessage ?

Ok I want to check how this can be done. A simple way would be to use a regular expression to recognize the signature But I am trying to find better ways.

Changed the main  signature please close this bug

This is fixed now


Negative Inputing

Due to bank balance sometimes some figures are have to do negative inputting, for example, when a revenue getting in, the bank balance would be positively increase but under revenue column, we have to input negative figure to make it correctly balanced

income liabilities equity

solved by checking nature


ota-platform change - esphome 2024.6.0 update

The ESPhome 2024.6.0 update did a change in the ota platform
https://esphome.io/changelog/2024.6.0.html#ota-platforms
Greetings

I actually had the same fix done yesterday but didn't merge it until i made sure everything else works on 2024.6
Thanks!

I just noticed that I forgot to bump the min_version 😅

Yes, i noticed that, but only now i realize that not bumping it would break the config on older ESPHome versions. I'm not at my computer, can you please create another PR?


Added required_features for issue #1570.

Based on PR #2056 by @tsurai and PR #2325 by @JanLikar
I tried to fix most everything that was talked about in the previous pull requests. Docs still need to be updated though.

Thanks for the pull request, and welcome! The Rust team is excited to review your changes, and you should hear from @brson (or someone else) soon.
If any changes to this PR are deemed necessary, please add them as extra commits. This ensures that the reviewer can see what has changed since they last reviewed the code. Due to the way GitHub handles out-of-date commits, this should also make it reasonably obvious what issues have or haven't been addressed. Large or tricky changes may require several passes of review and changes.
Please see the contribution instructions for more information.

This looks fantastic and quite thorough to me, thanks @jbendig! I think with updates to the manifest docs this is good to go!
cc @rust-lang/tools, a neat feature being added to cargo!

Oh and the Travis tests look to be failing, but you can just add if !::is_nightly() checks (or similar) to the tests

Thanks @alexcrichton! I used your !is_nightly() advice to fix the tests. The nightly features are still so irresistible that I forgot about stable and running tests against it.
I added an explanation for required-features as a sub-section to Configuring a target. This seems like the best place because the toml block already there is more [lib] specific and The [features] section seems more about features in general. Any thoughts or preferences?

Looks fantastic!
Can you also add one more tests which emulates cargo install with required-features? Just to make sure that binaries not activated don't get installed and activated binaries do indeed get installed.

Good idea. I'll try and make these changes later today.

@bors: r+
Awesome, thanks @jbendig!

:pushpin: Commit d43fd2e has been approved by alexcrichton

:hourglass: Testing commit d43fd2e with merge 1b39da7...

:sunny: Test successful - status-appveyor, status-travis
Approved by: alexcrichton
Pushing 1b39da70af1a7db3b19ac8b6cceb22f2eda43a2c to master...

Saw this on TWiR: how does this interact with default features?

@pthariensflame it shouldn't interact directly, this reads activated features after they've been decided and then dictates whether the binaries/examples are compiled

Oh, ok.


Oauth 2.14.3

There was a release on Sept. 1st:
https://github.com/davido/gerrit-oauth-provider/releases/tag/v2.14.3
New features:

@mwebber upgraded CAS provider to work against CAS 5.0+

Bug fixes:

#87 CAS OAuth call back fails with cas 5.1.0-rc3
#92 OAuth authentication does not work for CAS provider 5.0+

Also fixing the events-log URL as it doesn't build at the moment.

Awesome!  Thanks again.


Add dockerization

@targos @stropitek it's my first time dockerizing an adonis project, any recomendation for this?
Related to https://github.com/mylims/backend/issues/31

I recommend you to add a .dockerignore file in the project with all paths that don't need to be used by the Docker build.
Especially: node_modules and build.
The less files are used for the build, the faster it will be and the smaller the images.

Thank you @targos 👍


add ConvNext as main classifier

as for development in #1, here i add a ConvNext as a main engine for classification. Moreover, as for discussed with team members, probability distribution of top-3 classes will be shown on the website for sake of broader view of the model.
PS. note here that we encounter a problem that the weight of the model cannot be loaded for some reason. I'm not sure yet. Maybe we have to train it in shell script. just my assumption 😵

@supermind-c seems like i've faced a problem with loading the model weight, the path was founded already but the weight file seems like it is corrupted or something. According to that, adding extra model or any other way may result in better way of solving !


Custom component as el-table-column being displayed at the wrong position

ElementUI version
1.0.4
OS/Browers version
Linux/Chrome 54
Vue version
2.0.1
Reproduction Link
http://jsfiddle.net/tq03bg9x/
Steps to reproduce
Create a custom component being a el-table-column
Add it to a table after the other columns
What is Expected?
The custom component column is displayed at the end
What is actually happening?
Ths custom component column is displayed before the last column

I suppose el-table can't be nested with any elements other than el-table-column.

It considers the nested element to be a subColumn of the table because the parent !== owner (https://github.com/ElemeFE/element/blob/dev/packages/table/src/table-column.js#L171) maybe it's a reason for displaying it like this.
Any idea how you could extract a different type of column into a component?

It works with scoped slots

Also struggling to make it work. I have the same issue: ordering is broken.
@QingWei-Li providing some more information about how to make it work with scoped slots would be very nice.

I faced same problem, who can help me to solve? thanks!  @sobolevn @plrenaudin   Do you make it work?

I couldn't fix it, had to duplicate code instead of using a custom component :-(

please help us to solve this problem. @Leopoldthecoder @QingWei-Li

This can't be cleanly solved using scoped slots, since using scoped slots requires you to define el-table-column in each place with the scoped slot, so to embed each column-component you have to write at least 5 LOC instead of 1, not to say that el-table-column properties (like label) can't be DRY this way - you have to repeat them at each usage occasion.
I used a workaround for that, to create a column of width 1 before the component I insert, so that visually it looks like the component is in the proper place:
    ...
    <el-table-column prop="address" label="Address" :formatter="formatter" />
    <el-table-column width="1"/>
    <tag-column></tag-column>
  </el-table>

But it is stupid that there is no clean way to make it work as expected. This issue must be reopened.


Refactor NetherlandsWithSchoolHolidays.get_christmas_holidays

The logic is more comprehensible using named functions and simple algebra instead of branchy/re-entrant logic and booleans.

I don't believe a changelog is needed for this internal refactor, but let me know if you'd like one.

yes, please add a changelog entry (and you'll need to rebase from master, but please wait for the 16.4.0 to be published)

Rebased and changelog added. Also, I removed the boolean parameters as they don't appear to be needed. Feel free to merge the parent commit instead if you think those parameters should be kept for compatibility.


unresolved polished dependency

Registering this addon in storybook triggers an error during the composer build:
Module not found: Error: Can't resolve 'polished' in '<redacted>/node_modules/storybook-addon-mock/dist/esm/components/ButtonToggle'

It looks like this package is missing a dependency constraint.

This is fixed in 3.2.0


feat: cleanup text for submission

Summary by Sourcery
Refactor the script for counting refusals and extractions to improve efficiency and readability. Update the manuscript's abstract and introduction to better articulate the capabilities and limitations of large language models in chemistry. Correct author affiliations and contributions in the documentation to reflect the current team structure.
Enhancements:

Refactor the script to streamline the process of counting refusals and extractions by removing redundant code and improving function definitions.

Documentation:

Update the abstract and introduction sections of the manuscript to better reflect the capabilities and limitations of large language models in chemistry.

Chores:

Correct author affiliations and contributions in the authors.tex file to accurately reflect the current team structure.

I also added the script to count the requires keywords. At some point, the results of this script should automatically be integrated into the table, but I do not know how to exactly do that

all your scripts are already integrated - let me see if this one still needs work. Thanks for all the timely, helpful and crucial contributions!


Register non-OSS dependancy as a contrib package for dwave install

For details on dwave contrib mechanism, check dwave-cloud-client#363.

Codecov Report

Merging #257 into master will decrease coverage by 2.61%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master     #257      +/-   ##
==========================================
- Coverage   94.86%   92.25%   -2.62%
==========================================
  Files          20       20
  Lines         993      994       +1
==========================================
- Hits          942      917      -25
- Misses         51       77      +26

Impacted Files
Coverage Δ

dwave/system/package_info.py
100% <100%> (ø)
:arrow_up:

dwave/system/samplers/dwave_sampler.py
73.78% <0%> (-14.64%)
:arrow_down:

dwave/system/composites/embedding.py
95.59% <0%> (-1.26%)
:arrow_down:

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 9be3fd5...7840bbd. Read the comment docs.


Manifest description field is too long (192). Maximum length is 132 characters.

This pull request includes a minor change to the manifest.json file. The change simplifies the description of the extension.

manifest.json: Simplified the description to make it more concise and easier to understand.

ref #21


Material UI example

I think you may need to apply the same strategy that's done in #1485 to avoid some pit-falls with CSS-in-JS. Can you give that a look?


Add Singularity support for other pathway reconstruction algorithms

#49 adds general support for Singularity and converts Omics Integrator 1 to the new abstract container interface that can run commands in Docker or Singularity.  This new interface should be used for the other pathway reconstruction algorithms.  This will require either converting their images to not use conda or resolving issues with automatically running commands in conda environments in Singularity.

#49 now adds PathLinker support as well, so only Omics Integrator 2 remains.


Update outcomes for countries in Electronic Visa Waiver program

Pivotal ticket: https://www.pivotaltracker.com/story/show/113366241
Updates an existing outcome with corrections for countries included EVW program and adds three new outcomes specific to the purpose of visit in cases of work (for less than 6 months), study or to visit a child in school.
Fact check
https://pt-113366241.herokuapp.com/check-uk-visa
Expected changes
URL on gov.uk

H2 heading Business visits becomes Business and academic visits
adds the option of applying for an Electronic Visa Waiver (EVW) in the first option under business and academic visits

Before

After

Note: this PR supersedes #2274, #2275, #2276, #2277 and #2281

Have just rebased this with master

Observations:

It would've been nicer if the addition of each of the new outcomes was done in a single atomic commit i.e. if the outcome was added to the flow in the same commit as the template was added. However, I assume it wasn't done this way, because the template was added by a member of the Content Team and the flow was changed by a developer. Either way, I'd be interested to understand how it came about.

It looks as if quite a bit of duplication has been introduced in at least one of the new outcomes - outcome_work_waiver is almost exactly the same as outcome_work_waiver . I'm guessing this might be because the member of the Content Team didn't know they could use partial templates to reduce the duplication? If so, it would be good to extract any relevant partials.

I think there's a balance to be struck between having more outcomes and having more "routing" conditionals in the flow versus having fewer outcomes and having conditionals in the templates. In this case, I might've been inclined to use fewer outcomes and more conditional logic in the templates, but perhaps that's also a result of the Content Team not knowing how to use conditionals in templates? I'd be interested to know if this was the case.

It looks as if you've chosen to cover the new outcomes in integration tests i.e. there don't appear to be any new responses for the regression test. If that's true, it might be worth explaining why you chose to do that in the relevant commit note(s).

However, all of the above are minor & subjective, and otherwise this looks good to me. I apologise if I've repeated anything @chrisroos said - I haven't yet had a chance to read his comments on the original PR.

Thanks for these comments, just briefly:

The content team uses the github web UI for submitting PRs so they are restricted to only being able to edit or add one file per commit. In some cases, the original commits are followed with subsequent commits with changes from 2i and fact check. So in these cases, I think it's clearer to retain the original contributions and update the code/tests around them so it's easier for the content editor to add additional contributions later on.

I'm not sure which outcome template you mean, you mentioned the same one. I think these new ones don't seem to be any worse in terms of duplication than the ones already in place, for example: outcome_work_n and outcome_work_m repeats content, so I think this is following the existing pattern.

This seems to follow the existing pattern also - in all the outcomes of the check-uk-visa smart answers, there is no conditional branching controlling what content is shown in an outcome template.

I will add Kuwait to the regression test!

The responses & expected results file wasn't fully updated in this PR. I have fixed this in #2524.


Camunda Operate client documentation

README
Hi @1nb0und,
That would be really nice that the java-client-operate would have its own documentation in case it is used outside of the spring zeebe client. We have some customers who could use it without integrating with Zeebe.
I'll wait for that documentation to archive the community operate client and point it here.
Thanks!

https://github.com/camunda-community-hub/spring-zeebe/pull/579

@chDame I assume this one is fixed as the PR you referenced has been merged?


Fix jenkins magnum job

This fixes:
oncontroller_run_tempest(): ostestr '"' --regex '^magnum.tests.functional.api"'
usage: ostestr [-h]
ostestr: error: unrecognized arguments: "

Wow, that poor little variable is going through a whole bunch of transformations :-)
+1 if this passes gating.

extra weird : )
+1


Release beta-datastax-dse 2.1.0-5.1.2-beta (automated commit)

Release beta-datastax-dse 2.1.0-5.1.2-beta (automated commit)
Description:
Source URL: https://infinity-artifacts-ci.s3.amazonaws.com/autodelete7d/datastax-dse/20171216-014812-pnzkRqFu0az8EHeJ/stub-universe-datastax-dse.json
Changes since revision -1:
4 files added: [config.json, resource.json, marathon.json.mustache, package.json]
0 files removed: []
0 files changed:

It's worth pointing out that this name is different from the prior beta-dse. I assume it's desirable to use this new name instead?


electron + vite + unocss reject inline style because it causes efault-src 'self'".

UnoCSS version
^0.53.5
Describe the bug
I use elctron-vite create a project and unocss was introduced in the rendering process.  For security reasons, I need to add the following meta to the header of the html file
<meta
      http-equiv="Content-Security-Policy"
      content="default-src 'self'; script-src 'self'"
    />

At this point it shows me the following error：
uno.css:4 Refused to apply inline style because it violates the following Content Security Policy directive: "default-src 'self'". Either the 'unsafe-inline' keyword, a hash ('sha256-F+Yt0/yusvW0MRMMs8G68JoLOuIFLQRxXGNGzRYP4+s='), or a nonce ('nonce-...') is required to enable inline execution. Note also that 'style-src' was not explicitly set, so 'default-src' is used as a fallback.

and
mePage.vue?vue&type=style&index=0&scoped=2d1117dc&lang.css:4 Refused to apply inline style because it violates the following Content Security Policy directive: "default-src 'self'". Either the 'unsafe-inline' keyword, a hash ('sha256-n6zOpbgmd8+J0aUhWRHGJo4TElk2w/I1pjPf5JAP1lA='), or a nonce ('nonce-...') is required to enable inline execution. Note also that 'style-src' was not explicitly set, so 'default-src' is used as a fallback.

Do you have a partner who knows what's causing this?😅😅😅
Reproduction
this is my repo
System Info
  System:
    OS: Windows 10 10.0.19045
    CPU: (12) x64 11th Gen Intel(R) Core(TM) i5-11400H @ 2.70GHz
    Memory: 5.77 GB / 15.65 GB
  Binaries:
    Node: 16.15.0 - D:\nvm_software\nodejs\node.EXE
    Yarn: 1.22.19 - D:\nvm_software\nvm\nvm\node_global\yarn.CMD
    npm: 8.5.5 - D:\nvm_software\nodejs\npm.CMD
    pnpm: 8.6.6 - D:\nvm_software\nvm\nvm\node_global\pnpm.CMD
  Browsers:
    Edge: Spartan (44.19041.1266.0), Chromium (114.0.1823.67)
    Internet Explorer: 11.0.19041.1566
  npmPackages:
    vue: ^3.3.4 => 3.3.4

Validations

[X] Read the Contributing Guidelines.
[X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
[X] Check that this is a concrete bug. For Q&A open a GitHub Discussion or join our Discord Chat Server.
[X] The provided reproduction is a minimal reproducible example of the bug.

it seem


Question: Can you provide a smaller pretrained model?

Thank you for your excellent work!
In many cases, we need a smaller model size for semantic segmentation tasks， such as HRNetW18SmallV2. Can you provide a smaller pretrained model, like dims=[18, 36, 72, 144]?

It would be great if the authors can provide a smaller pretrained model. This will be very helpful for on-device applications.
Many thanks!

Do you test a smaller model for semantic segmentation training from scratch?

I have found convnext-nano pretrained model in timm. you can find and use it in your project. (ps: convnext-nano is a smaller model than convnext-tiny)


Cache not responding

When I clear the browser cache, enter my store's home page and then navigate to any category or product page I get the error message "Cache not responding". After this happens and I check Application > IndexedDB in Chrome I can see that nothing gets added to the database. For example, if I try to add something to the cart I can see that it's not added in the database. I can place an order in the checkout but it's not sent to the backend for processing at all. It's not found in syncTasks either.
Refreshing the page solves the problem. The problem appears in my dev store running v1.0.5 and the vue storefront demo page. I haven't checked if it's present in developer build.
I tried looking into the problem myself and found out that something seems to happen in lib/search.js in the function quickSearchByQuery. If I call ready() on global.$VS.db.elasticCacheCollection._localForageCollection I can see that the promise is pending and not resolved at the time getItem is called.
I used the promise from ready() and placed the whole cache.getItem block inside the then() part and this solved the problem. IndexedDB shows items as expected, no error message and no refresh needed.
I'm new to JS and Vue development so I'd appreciate if someone more experienced could look into this and maybe find a better solution or explain what happens. But it seems like elasticCacheCollection is just not ready when it's called? Is there a better way to wait for it?
Thanks!

Thanks! This is great insight for solving this problem once and for all. We should consider how to deal with it; currently there is a fallback to the in-memory cache so the app is working in case of problesm with cache not responding - like normally. The downside is that if this problem will happen - then nothing is stored in the persistent storage (so after reloading the page shopping cart, user token - all will lost).

The simplest way to work around it is just to modify the:
https://github.com/DivanteLtd/vue-storefront/blob/6be64960d9dc5e728fcdda75068f80d8dbc8436a/core/store/lib/storage.js#L42
and the:
https://github.com/DivanteLtd/vue-storefront/blob/6be64960d9dc5e728fcdda75068f80d8dbc8436a/core/store/lib/storage.js#L129
to add the ready() chain before setItem(), getItem():
https://localforage.github.io/localForage/#driver-api-ready
Could You test it, please?

Great suggestion! I've given it a try now. I changed getItem to the following:
getItem (key, callback) {
    const self = this
    const isCallbackCallable = (typeof callback !== 'undefined' && callback)
    let isResolved = false
    if (self._useLocalCacheByDefault && self._localCache[key]) {
      // console.debug('Local cache fallback for GET', key)
      return new Promise((resolve, reject) => {
        const value = typeof self._localCache[key] !== 'undefined' ? self._localCache[key] : null
        if (isCallbackCallable) callback(null, value)
        resolve(value)
      })
    }
    // console.debug('No local cache fallback for GET', key)
    const promise = this._localForageCollection.ready().then(function () {
      self._localForageCollection.getItem(key).then(result => {
        if (!isResolved) {
          if (isCallbackCallable) {
            callback(null, result)
          }
          isResolved = true
        } else {
          console.debug('Skipping return value as it was previously resolved')
        }
        return result
      })
    }).catch(err => {
      console.debug('UniversalStorage - GET - probably in SSR mode: ' + err)
      if (!isResolved) {
        if (isCallbackCallable) callback(null, typeof self._localCache[key] !== 'undefined' ? self._localCache[key] : null)
      }
      isResolved = true
    })

    setTimeout(function () {
      if (!isResolved) { // this is cache time out check
        console.error('Cache not responding within 1s')
        if (isCallbackCallable) callback(null, typeof self._localCache[key] !== 'undefined' ? self._localCache[key] : null)
      }
    }, 1000)
    return promise
  }

And it worked great! No more error messages and IndexedDB stores persistently. I tried to the same with setItem:
setItem (key, value, callback) {
    const self = this
    const isCallbackCallable = (typeof callback !== 'undefined' && callback)
    self._localCache[key] = value
    const promise = self._localForageCollection.ready().then(function () {
      self._localForageCollection.setItem(key, value).then(result => {
        if (isCallbackCallable) {
          callback(null, result)
        }
      })
    }).catch(err => {
      console.debug('UniversalStorage - SET - probably in SSR mode: ' + err)
    })

    return promise
  }

But this was not successful. I got the same error message that the cache was not responding and also a new error Uncaught (in promise) TypeError: Cannot read property 'db' of null. It looks like the db connection is lost. Maybe it's not possible to check if ready here?
However, when I didn't edit setItem and only changed getItem everything works for me.

That's cool - in the meantime I've fixed it in parallel to Your fix:
https://github.com/DivanteLtd/vue-storefront/commit/079a2f002999dc0b3ced64a4c06e9b5c64aaecea
:)
For me it works for setItem as well. The message You're getting is probably caused by some other reason ..

You're probably right :) I'll try your solution instead and see if it works. Thanks!

Thanks! Without Your observation i wouldn't have fix it! :)


Add ACS fields

Geocode.io now provides American Community Survey data. See https://www.geocod.io/docs/#fields
This PR adds 5 acs field options to the list of allowed fields.

Thanks! This is now up as v0.8.0.


Add notes for why certain warnings are filtered/ignored in testing

In #1227 we added a few warnings filters as part of the effort to utilize pytest.ini files (context). The catalog pytest.ini has documentation for each ignoration:
https://github.com/WordPress/openverse/blob/aedc9c16ce5ed11709e2b6f0b42bad77ea1eb19b/catalog/pytest.ini#L21-L36
Where possible, we should try and add similar documentation to the API and ingestion server pytest.ini files.

Can i do this?

@rahulsindhu01 please go ahead! I'll assign this issue to you 😄 The best strategy here would likely be to comment out the warning filters (so the tests do emit warnings), then determine what might be emitting those warnings and note them in the comments similar to the catalog example above. If a removed filter doesn't change the output (as in, no warnings occur even after removing the filter), then that means the filter is no longer relevant and can be removed entirely. Let us know if you have any other questions!

@AetherUnbound can i do it the day after tomorrow
because exams going on. They will end tomorrow

@AetherUnbound ive created a pull request. you can check that and please inform if there are some areas where i could have done better
it wasnt a big task but yeah


[Str] add after and before helpers

closes #75
TODO:

[x] implement before{_ci|_last{_ci}} functions Str\
[x] implement after{before{_ci|_last{_ci}} functions for Str\
[x] implement search_last_ci function for Str\Byte\
[x] implement before{_ci|_last{_ci}} functions Str\Byte\
[x] implement after{before{_ci|_last{_ci}} functions for Str\Byte\
[x] implement before{_ci|_last{_ci}} functions Str\Grapheme\
[x] implement after{before{_ci|_last{_ci}} functions for Str\Grapheme\
[ ] write tests ( keep coverage at 100% )
[ ] write documentation

Pull Request Test Coverage Report for Build 741

12 of 147 (8.16%)  changed or added relevant lines in 25 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-6.4%) to 93.556%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/Psl/Str/Byte/search_last_ci.php
0
3
0.0%

src/Psl/Str/Byte/after.php
0
6
0.0%

src/Psl/Str/Byte/after_ci.php
0
6
0.0%

src/Psl/Str/Byte/after_last.php
0
6
0.0%

src/Psl/Str/Byte/after_last_ci.php
0
6
0.0%

src/Psl/Str/Byte/before.php
0
6
0.0%

src/Psl/Str/Byte/before_ci.php
0
6
0.0%

src/Psl/Str/Byte/before_last.php
0
6
0.0%

src/Psl/Str/Byte/before_last_ci.php
0
6
0.0%

src/Psl/Str/Grapheme/after.php
0
6
0.0%

Totals

Change from base Build 739:
-6.4%

Covered Lines:
1960

Relevant Lines:
2095

💛  - Coveralls