Select principal doesn't show VMs

When I click "Select principal", I basically just get a list of Azure AD accounts such as people in my company.  I don't see any sort of VMs or anything.  My VM was created by Service Fabric, and is called HTTP000001.  Is there anything special you have to do to grant access to VMs created in a Service Fabric cluster?

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

ID: b6ae37a8-0a93-e077-d15f-50d2d0d6aa99
Version Independent ID: 41e1b28a-704d-431c-5dc8-9cbf063f9cc3
Content: Use a Windows VM system-assigned managed identity to access Azure Key Vault
Content Source: articles/active-directory/managed-identities-azure-resources/tutorial-windows-vm-access-nonaad.md
Service: active-directory
Sub-service: msi
GitHub Login: @MarkusVi
Microsoft Alias: markvi

Oh, I think I figured this out.  It's listed under the name of the node type in the Service Fabric cluster.  So, in my case it's under HTTP.  Perhaps the docs could be updated to reflect this.

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

Hi @MikeChristensen ,
Do you have a specific suggestion for what you think would be helpful to add to the doc? You're welcome to make a pull request yourself as well.

Since I have not heard back from you we will now proceed to close this thread. Feel free to make a pull request to the document or open a new issue if you would like to continue the discussion.


FHI Angular Highcharts: diagramtype navigation in full screen view fails if diagram type is disabled

Description
When I try to show an disabled diagram type in full screen view no waring message is shown, and it is not possible to navigation to other diagram types.
What was the expected result?
Should see waring message, and it should be possible to navigation to other diagram types.
Steps to reproduce

Go to https://dev-designsystem.fhi.no/developer/components/highcharts#highcharts-all-inclusive
Click on the full screen button
Try to show map, and verify that nothing happens
Try to go back to column again, and verify that nothing happens

Additional information
My proposed solution is to remove the diagram type navigation in full screen view, since to fix the bug is a bit cumbersome, and I don't think the navigation adds that much value in the full screen view.

@trybern @cathral What do you think about my proposed solution?

Perfek/ct!


Reorganized code blocks

The merge conflict was bad enough that it messed up my local repo by trying to pull it so I have move the changes over to a new branch locally and committed them with my own pull request.


Main page should open with all the results

the main should not be empty, and sad

fixed on develop


LOSS is shown as Nan.

Hi, I'm a newbie in semantic segmentation, during the training process, I found that the loss keeps showing as Nan.I would like to know what is the reason, I hope I can get help to solve it.

Hi @ccstudyq
Maybe try to make sure your targets are correct

feel free to reopen / tag me if you still have a problem


[Dubbo-6519] fix GenericService.$invokeAsync

What is the purpose of the change
fix GenericService.$invokeAsync() (https://github.com/apache/dubbo/issues/6519)
Brief changelog
org.apache.dubbo.common.bytecode.Proxy#getProxy()
GenericService.$invokeAsync() wraps the result of $invoke() as CompletableFuture, does not need to be proxied
Verifying this change
Follow this checklist to help us incorporate your contribution quickly and easily:

[x] Make sure there is a GITHUB_issue field for the change (usually before you start working on it). Trivial changes like typos do not require a GITHUB issue. Your pull request should address just this issue, without pulling in other changes - one PR resolves one issue.
[x] Format the pull request title like [Dubbo-XXX] Fix UnknownException when host config not exist #XXX. Each commit in the pull request should have a meaningful subject line and body.
[x] Write a pull request description that is detailed enough to understand what the pull request does, how, and why.
[x] Write necessary unit-test to verify your logic correction, more mock a little better when cross module dependency exist. If the new feature or significant change is committed, please remember to add sample in dubbo samples project.
[ ] Run mvn clean install -DskipTests=false & mvn clean test-compile failsafe:integration-test to make sure unit-test and integration-test pass.
[ ] If this contribution is large, please follow the Software Donation Guide.

org.apache.dubbo.rpc.service.GenericService.$invokeAsync() is confusing, whether it is asynchronous call on the consumer side or asynchronous execution on the provider side ?
I think it is more reasonable to call asynchronously on the consumer side. In this case, the provider side should not be called the $invokeAsync method.

Codecov Report

Merging #6816 into master will decrease coverage by 0.11%.
The diff coverage is 100.00%.

@@             Coverage Diff              @@
##             master    #6816      +/-   ##
============================================
- Coverage     59.11%   59.00%   -0.12%
+ Complexity      509      506       -3
============================================
  Files          1028     1028
  Lines         41522    41491      -31
  Branches       6039     6011      -28
============================================
- Hits          24547    24480      -67
- Misses        14203    14240      +37
+ Partials       2772     2771       -1

Impacted Files
Coverage Δ
Complexity Δ

...n/java/org/apache/dubbo/common/bytecode/Proxy.java
71.53% <100.00%> (+0.44%)
0.00 <0.00> (ø)

...a/org/apache/dubbo/rpc/service/GenericService.java
100.00% <100.00%> (+100.00%)
0.00 <0.00> (ø)

...bo/config/event/listener/LoggingEventListener.java
37.50% <0.00%> (-25.00%)
0.00% <0.00%> (ø%)

...va/org/apache/dubbo/remoting/TimeoutException.java
0.00% <0.00%> (-22.23%)
0.00% <0.00%> (ø%)

...bbo/common/bytecode/CustomizedLoaderClassPath.java
28.00% <0.00%> (-16.00%)
0.00% <0.00%> (ø%)

...ava/org/apache/dubbo/config/DubboShutdownHook.java
63.82% <0.00%> (-10.64%)
0.00% <0.00%> (ø%)

...che/dubbo/remoting/transport/mina/MinaChannel.java
39.47% <0.00%> (-10.53%)
15.00% <0.00%> (-1.00%)

...ng/exchange/support/header/ReconnectTimerTask.java
50.00% <0.00%> (-9.10%)
0.00% <0.00%> (ø%)

.../apache/dubbo/remoting/transport/AbstractPeer.java
58.69% <0.00%> (-8.70%)
0.00% <0.00%> (ø%)

...e/dubbo/remoting/transport/netty/NettyChannel.java
52.27% <0.00%> (-7.96%)
19.00% <0.00%> (-2.00%)

... and 31 more

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 8d06e5e...0761fda. Read the comment docs.

dubbo-samples-generic-impl  tests failed.
https://github.com/apache/dubbo/pull/6816/checks?check_run_id=2086452797
Caused by: org.apache.dubbo.remoting.RemotingException: Failed to send response: Response [id=2, version=2.0.2, status=20, event=false, error=null, result=AppResponse [value=java.util.concurrent.CompletableFuture@b00af6c[Completed normally], exception=null]], cause: java.lang.IllegalStateException: Serialized class java.util.concurrent.CompletableFuture must implement java.io.Serializable
java.lang.IllegalStateException: Serialized class java.util.concurrent.CompletableFuture must implement java.io.Serializable
	at com.alibaba.com.caucho.hessian.io.SerializerFactory.getDefaultSerializer(SerializerFactory.java:417)
	at com.alibaba.com.caucho.hessian.io.SerializerFactory.getSerializer(SerializerFactory.java:391)
	at com.alibaba.com.caucho.hessian.io.Hessian2Output.writeObject(Hessian2Output.java:411)
	at org.apache.dubbo.common.serialize.hessian2.Hessian2ObjectOutput.writeObject(Hessian2ObjectOutput.java:98)
	at org.apache.dubbo.rpc.protocol.dubbo.DubboCodec.encodeResponseData(DubboCodec.java:218)
	at org.apache.dubbo.remoting.exchange.codec.ExchangeCodec.encodeResponse(ExchangeCodec.java:303)
	at org.apache.dubbo.remoting.exchange.codec.ExchangeCodec.encode(ExchangeCodec.java:73)
	at org.apache.dubbo.rpc.protocol.dubbo.DubboCountCodec.encode(DubboCountCodec.java:40)

The thing that is certain now is that there indeed has an issue with the default implementation of GenericService.$invokeAsync(), but the current patch is not able to fix it.
I am working on this issue right now, and hopefully,  to pull request very soon.

BTW, this patch has nothing to do with the issue https://github.com/apache/dubbo/issues/6519 as explained by the issue https://github.com/apache/dubbo/pull/6520


Unreal ARCore / ARTemplate - ARTemplate Black Screen after Stopping and Restarting ARMode

Hey there! Hope I'm in the right section:
Test Project:
ARTemplate Project, no modifications. Deployment on an Android Device.
Unreal Version:
Ran into this problem in 4.25.4
Description:
If you run your Android application for the first time after deployment, ARSessions can get stuck.
Start an ARSession, the Camera Feed will appear. Stop the ARSession, it will disappear. Start the ARSession again, black screen remains. No camera feed coming in.
Quitting your application entirely and restarting it, solves this issue. But this, sadly, is not an option for all projects...
Steps to Reproduce:
Create a new ARTemplate Project for Android
Deploy on your Android Phone
Start Application (Bug only happens first time opening after deployment, keep that in mind)
Start AR Mode (Camera Feed comes in)
Stop AR Mode (Camera feed stops. Black screen. This is intended)
Start AR Mode (Black Screen. No Camera Feed coming)
If I'm making an obvious mistake, let me know

Having the same issue in 4.26

me too!

did you find anything.? same prob here
@PeterPansen
@RapidBlaze @KyleN97
@devbridie
@fredsa

This repo represents a now old version of the ARCore SDK for Unreal Engine.
Per https://developers.google.com/ar/develop/unreal-arcore-sdk, it's recommended developers visit the latest Unreal documentation (https://docs.unrealengine.com/5.0/en-US/developing-for-arcore-in-unreal-engine/) and resources.


Add old release binaries to Releases section

I have some very old release binaries on my computer that I used to distribute from the Red Alert forum I frequented back in the day, and they're currently the only working product of what I have from this project.  I should create a release against this project that can store all of these files.
Just 1 thing to think about: where to put the tag!  The latest binaries I have are from a "0.28a" version, which is pre-GitHub (supposedly 0.30 as of the initial commit, but I can't verify that any more).

Thank Nyerguds!  He's backed them up: http://nyerguds.arsaneus-design.com/tools/redhorizon/

"Released"! https://github.com/ultraq/redhorizon/releases/tag/pre-github-releases


Please invite me to the GitHub Community Organization

Please invite me to the GitHub Community Organisation.

Name: Sanjay Prajapati

Discord Username(if exists):  S2R2#2201

Additional Context: NA

Where did you meet Eddie?
On YT.

Invitation sent for the GitHub Organisation. Welcome to the community 🎉
Don't forget after accepting to make it public so it appears on your GitHub profile for everyone else to see, you can do this by finding your name in the GitHub organisation list and change the dropdown to public https://github.com/orgs/EddieJaoudeCommunity/people
Tips for practising:
Customise your GitHub profile, here is a live stream on it https://www.youtube.com/watch?v=cT6GXCuS0Zo
Practice repo, instructions on how to add your name to the README in the README https://github.com/EddieJaoudeCommunity/hacktoberfest-practice
Remember contributing to open source is not just about code, its about collaboration, communication and adding value
I hope that helps

Invitation sent for the GitHub Organisation. Welcome to the community 🎉
Don't forget after accepting to make it public so it appears on your GitHub profile for everyone else to see, you can do this by finding your name in the GitHub organisation list and change the dropdown to public https://github.com/orgs/EddieJaoudeCommunity/people
Tips for practising:
Customise your GitHub profile, here is a live stream on it https://www.youtube.com/watch?v=cT6GXCuS0Zo
Practice repo, instructions on how to add your name to the README in the README https://github.com/EddieJaoudeCommunity/hacktoberfest-practice
Remember contributing to open source is not just about code, its about collaboration, communication and adding value
I hope that helps


Window mouse hover doesn't work if window not focused / foreground

Godot version
4.0.beta1
System information
Windows 10
Issue description
Mouse hover doesn't work on editor windows unless they are focused / in the foreground.
At least on Windows, mouse hover works on unfocused windows of all other applications in my quick testing (various browsers, explorer etc).
Steps to reproduce

Start Godot editor
Select another window
Hover over the Godot editor window, observe hover input isn't triggered

Minimal reproduction project
No response

Tested on Linux, KDE on Wayland.
In 4.3.dev (ba171a613a9923a0f27378fc2c3e9f488c62e557):

On Wayland single window mode (only supported for now), the bug isn't reproducible.
On X11 (XWayland), the bug is reproducible for both single window and multi-window modes.

I confirm that #88392 fixes the issue on X11, and Wayland still works fine.

I noticed that this problem started happening to me when updating from Godot 3 to 4. This is on GNOME with a Wayland session (happens in Fedora 39, 40 and in a flatpak app as well).


feat: support forwarding http requests

Which issue does this PR close?
Closes #
Rationale for this change
When CeresMeta is started in the cluster mode, the cluster contains the leader node and follower node, and only the leader node can process requests normally. However, the current http requests sent to the follower node are not forwarded like grpc requests, which will result in that the requests cannot be processed normally.
What changes are included in this PR?

Add http forward client implementation.
Add forward logic, follower node will forwarded request to leader node.

Are there any user-facing changes?
None.
How does this change test

Codecov Report

Merging #116 (723353c) into main (423ca15) will decrease coverage by 0.69%.
The diff coverage is 37.13%.

@@            Coverage Diff             @@
##             main     #116      +/-   ##
==========================================
- Coverage   39.80%   39.10%   -0.70%
==========================================
  Files          29       32       +3
  Lines        3432     3869     +437
==========================================
+ Hits         1366     1513     +147
- Misses       1882     2144     +262
- Partials      184      212      +28

Impacted Files
Coverage Δ

server/cluster/cluster.go
0.00% <0.00%> (ø)

server/cluster/manager.go
0.00% <0.00%> (ø)

server/cluster/table_manager.go
0.00% <0.00%> (ø)

server/cluster/topology_manager.go
0.00% <0.00%> (ø)

server/cluster/types.go
0.00% <ø> (ø)

server/coordinator/procedure/factory.go
0.00% <0.00%> (ø)

server/coordinator/procedure/manager_impl.go
0.00% <0.00%> (ø)

server/coordinator/procedure/scatter.go
65.00% <20.00%> (-1.92%)
:arrow_down:

server/coordinator/procedure/util.go
38.88% <40.00%> (+0.17%)
:arrow_up:

...er/coordinator/procedure/create_partition_table.go
45.22% <45.22%> (ø)

... and 11 more

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


Introduce phase groups for features

This is a feature that might allow simplifying setting up tests to prevent starvation, for example, this one https://github.com/knative/eventing/pull/7911 while continuing to get the benefits of the parallel phases and avoiding having the error prone calls like eventshub.Install(subscriberName2, eventshub.StartReceiver)(ctx, t)
f.Group("install subscribers", func(f *Feature) {
   f.Setup("install eventshub", eventshub.Install(subscriberName1, eventshub.StartReceiver))
})

f.Group("install brokers", func(f *Feature) {
   f.Setup("install broker1", broker.Install(...))
   f.Setup("install broker2", broker.Install(...))
})

f.Group("ready brokers", func(f *Feature) {
   f.Requirement("ready broker1", broker.IsReady(...))
   f.Requirement("ready broker2", broker.IsReady(...))
   f.Assert("addressable broker1", broker.IsAddressable(...))
   f.Assert("addressable broker2", broker.IsAddressable(...))
})

f.Group("install triggers", func(f *Feature) {
   f.Setup("install trigger1", trigger.Install(...))
   f.Setup("install trigger2", trigger.Install(...))
})

f.Group("ready triggers", func(f *Feature) {
   f.Setup("ready trigger1", trigger.IsReady(...))
   f.Setup("ready trigger2", trigger.IsReady(...))
})

f.Assert(...)

See also usage example in test/e2e/environment_test.go

I think it looks good. I will just give some time for any other reviewers. The only concern I have is that we already hold a slice of Features inside FeatureSet. I think FeatureSets could be used for this purpose as well like this:
        e := feature.NewFeatureNamed("install eventshub")
	e.Setup("install eventshub", eventshub.Install(subscriberName1, eventshub.StartReceiver))

	b := feature.NewFeatureNamed("install brokers")
	b.Setup("install broker1", broker.Install(...))
	b.Setup("install broker2", broker.Install(...))

	r := feature.NewFeatureNamed("ready brokers")
	r.Requirement("ready broker1", broker.IsReady(...))
	r.Requirement("ready broker2", broker.IsReady(...))
	r.Assert("addressable broker1", broker.IsAddressable(...))
	r.Assert("addressable broker2", broker.IsAddressable(...))

	it := feature.NewFeatureNamed("install triggers")
	it.Setup("install trigger1", trigger.Install(...))
	it.Setup("install trigger2", trigger.Install(...))

	rt := feature.NewFeatureNamed("ready triggers")
	rt.Setup("ready trigger1", trigger.IsReady(...))
	rt.Setup("ready trigger2", trigger.IsReady(...))

	a := feature.NewFeatureNamed("assert feature set")
	a.Assert(...)

	fs := &feature.FeatureSet{
		Name: "Multiple Brokers",
		Features: []*feature.Feature{
			e, b, r, it, rt, a,
		},
	}

	env.TestSet(ctx, t, fs)

Individual features are tested sequentially.

The other option (aside from using sub-features) would be something like this. Just putting it here for completeness:
Additional type:
        type StepFnSequence struct {
		stepFunctions []StepFn
	}

	func (s *StepFnSequence) Add(fn StepFn) {
		s.stepFunctions = append(s.stepFunctions, fn)
	}

	func (s *StepFnSequence) Run(ctx context.Context, t T) {
		for _, fn := range s.stepFunctions {
			fn(ctx, t)
		}
	}

Actual usage:
	counterSeq := feature.StepFnSequence{}

	counterSeq.Add(eventshub.Install(subscriberName1, eventshub.StartReceiver))
	counterSeq.Add(broker.Install(...))

	feat.Setup("setup1", counterSeq.Run)

/lgtm


SSUI: Login screen needs user focus and user icon needs logged in user as hover text

@stackus is working on this


Python debugger not working

I installed the release 3.0.1 and installed the python extension from the marketplace. I am observing the behaviour described here: https://github.com/microsoft/vscode-python/issues/7927

Have you tried the workaround described here: https://github.com/microsoft/vscode-python/issues/7836#issuecomment-540350986
The only difference is instead of $HOME/.vscode/extensions/ms-python.. you'll need to put requirements.txt in .../coder-server/lib/vscode/extensions/python wherever you installed code-server.

After putting the requirements.txt in code-server/lib/vscode/extensions/python/ things work as expected. Thanks for the help!


Encryption is enabled in the metadata even though it's disabled

Hello.
I am using version 2.6.1.
I am trying to have an ADFS automatically configure it self by consuming the SP Metadata generated by the OneLogin_Saml2_Metadata class. In my configuration I have disabled(false) nameIdEncrypted and wantNameIdEncrypted.
But when I generate the Metadata for the SP I get this;
<md:KeyDescriptor use="encryption">
<ds:KeyInfo xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
<ds:X509Data>
<ds:X509Certificate>
(certificate)
</ds:X509Certificate>
</ds:X509Data>
</ds:KeyInfo>
</md:KeyDescriptor>

So the ADFS reads this as if it should use encryption, not just signing. Reading the code(Settings.php line 671) it looks like this package sets signing and encryption to be enabled if a certificate is present. My current configuration doesn't seem to encrypt when communicating with the ADFS since I disabled encrypting on nameIdEncrypted and wantNameIdEncrypted so it makes no sense that the generated Metadata would reflect that it does.
I should say that I dont "run" the ADFS that another department, but I was told that encryption now was enabled in the ADFS via the metadata and they dont want that, only signing should be enabled. Does that make any sense?
Your thoughts?

This is something that we can improve at the toolkit and only offer a
<md:KeyDescriptor use="encryption"> when the settings requires it.
I should say that I dont "run" the ADFS that another department, but I was told that encryption now was enabled in the ADFS via the metadata and they dont want that, only signing should be enabled.

At ADFS I think you are able to switch-off the encryption in an independent way of what is published at the SP metadata.

I think they can disable it to but only with manuel configuration. The problem is that they would like to let the SP's be self explanatory by consuming the metadata from the SP. Thats not possible at the moment since the encryption is enabled in the metadata.
A setting to this library would be fine in our case.

Merged


Where does the name "Tye" come from?

I'm seeing definitions of a small box, a pasture, or a piece of rigging in a naval context. What's the right metaphor here?

tye
A chain or rope used for hoisting or lowering a yard. A tye runs from the horizontal center of a given yard to a corresponding mast and from there down to a tackle. Sometimes more specifically called a chain tye or a rope tye.[75]
https://en.wikipedia.org/wiki/Glossary_of_nautical_terms

That's what I figured - thanks.


Incorrect aggregates in the CLI

Describe the bug
The CLI has incorrect aggregates.
To Reproduce
Run the CLI To Check This
Expected behavior
The test cases should be correct
Screenshots
See #159
Additional context
Important for Github Actions

Update - not an issue as it contained a test that wasn't a specific deepeval test case (it was just a normal test)


global vars lost when using import against require

hi
it's so weird when i using this code.
import router from './api/route';
//var router=require('./api/route').default

when importing router my globals vars inside modules are undefined .
but when using require it's ok !!! .

the  'undefined' output is relate to import .
and when change to require it's ok !!!
my package.json .
 "start": "nodemon ./src/index.js --exec babel-node --presets es2015",
"express": "^4.16.3",
 "babel-cli": "^6.26.0",
 "babel-preset-es2015": "^6.24.1",

Hi @Arshiamidos, I am pretty sure this will not be an express issue, but just to be sure can you post more of the code?  Specifically the code in api/route, but also the file you are importing to would be helpful context.

https://stackoverflow.com/questions/51865185/global-vars-are-missed-when-using-import-against-require-express-js

it's not about router .
i created cc.js file and used again with require and import keyword

it seems importing runs first againt require!!!

console.log('<<<',global.aaa)
export default 1

You will need to share some example code that is failing so someone can help you. Using screenshots is not enough because we can’t see any of the code you used.

yea of course
https://gist.github.com/Arshiamidos/7218c33449b754206e972c14f356b386

https://stackoverflow.com/questions/51865185/global-vars-are-missed-when-using-import-against-require-express-js

I think it may not be using the presets as configured. The code itself seems fine, if compiled with Babel, but you are specifying presets to nodemon and not Babel here. Can you try running it without nodemon and verify things are being compiled. If that doesn’t help narrow it down, can you try compiling it and inspecting whether the output is transpiling the imports and how?


HBASE-24261: Initial version of ASF infra integration configuration

This is an initial version of the yaml config for ASF infra
integration. We might have some hiccups in the beginning but we
can iteratively improve until the old (desired) setup is back
in place.
We will have to do separate commits for other repositories like
hbase-site etc, for now this is for the main hbase source code
repo.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
6m 46s
Docker mode activated.

_ Other Tests _

+1 :green_heart:
asflicense
0m 14s
The patch does not generate ASF License warnings.

8m  8s

Subsystem
Report/Notes

Docker
Client=19.03.8 Server=19.03.8 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1626/1/artifact/yetus-general-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/1626

JIRA Issue
HBASE-24261

Optional Tests
dupname asflicense yamllint

uname
Linux bc2fd1616c42 4.15.0-74-generic #84-Ubuntu SMP Thu Dec 19 08:06:28 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / e54eec71c8

Max. process+thread count
43 (vs. ulimit of 12500)

modules
C: . U: .

 U: .

 U: .

 U: .

 U: .

Console output
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1626/2/console

versions
git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f)

Powered by
Apache Yetus 0.11.1 https://yetus.apache.org

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
4m  1s
Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s
No case conflicting files found.

+0 :ok:
yamllint
0m  0s
yamllint was not available.

+1 :green_heart:
@author
0m  1s
The patch does not contain any @author tags.

_ master Compile Tests _

_ Patch Compile Tests _

+1 :green_heart:
whitespace
0m  0s
The patch has no whitespace issues.

_ Other Tests _

+1 :green_heart:
asflicense
0m 16s
The patch does not generate ASF License warnings.

5m 32s

Subsystem
Report/Notes

Docker
Client=19.03.8 Server=19.03.8 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1626/2/artifact/yetus-general-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/1626

JIRA Issue
HBASE-24261

Optional Tests
dupname asflicense yamllint

uname
Linux a96648bfeb25 4.15.0-60-generic #67-Ubuntu SMP Thu Aug 22 16:55:30 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / 9dc60a6158

Max. process+thread count
49 (vs. ulimit of 12500)

modules
C: . U: .

Console output
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1626/2/console

versions
git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f)

Powered by
Apache Yetus 0.11.1 https://yetus.apache.org

This message was automatically generated.

We might know if this solves the issue only after merging this right?

I think it does solve the issue, just that we wouldn't know if there will be any other unintended side effects.
For example: Something new might show up on the github page that wasn't there before (or) PR comments showing up in a different email alias.. stuff like that.
 U: .

 U: .

Console output
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1626/3/console

versions
git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f)

Powered by
Apache Yetus 0.11.1 https://yetus.apache.org

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
0m 44s
Docker mode activated.

_ Other Tests _

+1 :green_heart:
asflicense
0m 17s
The patch does not generate ASF License warnings.

2m 34s

Subsystem
Report/Notes

Docker
Client=19.03.8 Server=19.03.8 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1626/3/artifact/yetus-general-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/1626

JIRA Issue
HBASE-24261

Optional Tests
dupname asflicense yamllint

uname
Linux 2a38b3f4c7df 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 11:12:41 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / 204a1fad92

Max. process+thread count
49 (vs. ulimit of 12500)

modules
C: . U: .

Console output
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1626/3/console

versions
git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f)

Powered by
Apache Yetus 0.11.1 https://yetus.apache.org

This message was automatically generated.


chore: add ledger decrypt message modal

This PR updates the wallet history page to include a modal when:

the current active account is a hardware account, and
when the wallet is waiting on the hardware ledger to confirm decryption

See loom demo:
https://www.loom.com/share/526c0941717d46adb1c7df48948f132e

@alexandreaco @staylorwr could you look at this one last time? I cleaned it up after alex walked me through some changes after sprint planning!


Updated release.sh script to stop uploading binaries

Updated the release.sh script to stop uploading binaries because we will only be delivering tar bundles going forward due to the fact that we have more than one binary now.
Signed-off-by: Ken Cochrane<EMAIL_ADDRESS>

LGTM

LGTM

Unfortunately docker-latest will still point to 1.10.3

@tiborvass we can manually  docker-latest after we bump to new version.


Pause Request not contine other Requests wating in Queue.

I'm configuring the Alamofire Manager with HTTPMaximumConnectionsPerHost equals to 4.

And I'm start Downloading 5 items, then 4 items start downloading and the the 5th item is waiting in queue.

When I Pause one of the first 4th item, I'm expecting the 5th item to start downloading. This is not happening and this is my issue 💃 👯

I suppose it all comes down to whether calling suspend() on task already in progress disconnects from the server. If it keeps the connection open, it makes sense that other tasks wouldn't start, as the connections are still at maximum. I'll do some investigation, but this is likely an underlying NSURLSession issue that Alamofire may not be able to do much about. If you're downloading large files, one option is to use download instead of request to start the process, when then makes it much easier to resume with partial data already on disk. That way you can just cancel(byProducingResumeData:) and then resume later, rather than suspend()ing the task.

There's no code here to go off. You've speculated a bunch here @jshier on the what-ifs where we have no idea how @ahmad-atef is actually "cancelling" the request. We also don't know if these are download or data requests. Everything you've stated is spot on.
I'm going to close this issue out @ahmad-atef. If you end up getting us some more info, we could investigate further if needed.
Cheers. 🍻


Composing class attributes in Svelte

Hello I found one small issue in combination of Svelte and Tailwind which is detailed described here: https://github.com/sveltejs/svelte/issues/8247
Exists any possibility that UnoCSS can somehow resolve this my issue?
Thank you for response

Unfortunately same limitation also applies to UnoCSS. If all concatenations are known you can add them to safelist to use it that way: https://github.com/unocss/unocss#scanning


add metadata to ContentView for parse.ly

Reasons for making this change
Attempt to fix parse.ly issues per documentation here: https://www.parse.ly/help/integration/jsonld#about-the-json-ld-tag
Screenshots

In action at: http://localhost:3000/2021/08/05/opinion-stanfords-dining-hall-system-did-not-work-with-my-disordered-eating-that-can-change

lgtm! Thanks @hs4man21 !!!

lgtm! Thanks @hs4man21 !!!

Np! Hope it works


find.byWidgetPredicate() call results in error if widget does not exist

Typical widget non-existence testing pattern that works:
expect(find.text('Daily budget'), findsNothing);

Trying to use this with WidgetPredicate does not work:
expect(find.byWidgetPredicate((Widget widget) =>
     widget is Input && widget.value.text == '588.0'), findsNothing);

throws the following:
══╡ EXCEPTION CAUGHT BY FLUTTER TEST FRAMEWORK ╞════════════════════════════════════════════════════
The following NoSuchMethodError was thrown running a test:
NoSuchMethodError: The getter 'text' was called on null.
Receiver: null
Tried calling: text

When the exception was thrown, this was the stack:
#0      Object._noSuchMethod (dart:core-patch/object_patch.dart:44)
#1      Object.noSuchMethod (dart:core-patch/object_patch.dart:47)
#2      main.<anonymous closure>.<anonymous closure>.<<anonymous closure>_async_body>.<anonymous closure> (///build/work/c00df5e9a1c2de2bff80763fc9ce5ac6/google3/runfiles/google3/crm/greentea/mobile/app/test/ui/opportunity/offering_detail_test.dart:154:66)
#3      _WidgetPredicateFinder.matches (package:flutter_test/src/finders.dart:424:21)
#4      WhereIterator.moveNext (dart:_internal/iterable.dart:443)
#5      CachingIterable._fillNext (package:flutter/src/foundation/basic_types.dart:215:27)
#6      CachingIterable._precacheEntireList (package:flutter/src/foundation/basic_types.dart:211:12)
#7      CachingIterable.toList (package:flutter/src/foundation/basic_types.dart:206:5)
#8      Finder.toString (package:flutter_test/src/finders.dart:246:46)
#9      prettyPrint._prettyPrint (package:matcher/src/pretty_print.dart:86:26)
#10     prettyPrint (package:matcher/src/pretty_print.dart:108:22)
#11     StringDescription.addDescriptionOf (package:matcher/src/description.dart:44:11)
#12     _defaultFailFormatter (package:test/src/frontend/expect.dart:95:33)
#13     expect (package:test/src/frontend/expect.dart:83:17)
#14     expect (package:flutter_test/src/widget_tester.dart:126:3)
#15     main.<anonymous closure>.<anonymous closure>.<<anonymous closure>_async_body>

@Hixie or @yjbanov know about this code.

The bug is that the widget's value property was null, so when you did value.text you were trying to dereference a null.
Replace it with widget.value?.text == '588.0' and it should work fine.

Thanks @Hixie. Still getting used to reading these error messages. When I saw:
main.<anonymous closure>.<anonymous closure>.<<anonymous closure>_async_body>.<anonymous closure> I said to myself, "that can't be our code" :-).

Should we use this as a signal that we need to improve stack traces in package:flutter_test? For example, we could have package:stack_trace wrap WidgetTesterCallback:
import 'package:stack_trace/stack_trace.dart';

void main() {
  try {
    print('>>>>>>>>>> BEFORE <<<<<<<<<<<');
    crazyStack();
  } catch(_, s) {
    print(s);
  }

  try {
    print('\n\n>>>>>>>>>> AFTER <<<<<<<<<<<');
    Chain.capture(() {
      crazyStack();
    });
  } catch(_, s) {
    print(s);
  }
}

void crazyStack() {
  () {
    () {
      () {
        throw 'Error!';
      }();
    }();
  }();
}

Output:
>>>>>>>>>> BEFORE <<<<<<<<<<<
#0      crazyStack.<anonymous closure>.<anonymous closure>.<anonymous closure> (file:///a/very/long/path/to/the/package/that/obscures/important/information/bin/stack.dart:25:9)
#1      crazyStack.<anonymous closure>.<anonymous closure> (file:///a/very/long/path/to/the/package/that/obscures/important/information/bin/stack.dart:26:8)
#2      crazyStack.<anonymous closure> (file:///a/very/long/path/to/the/package/that/obscures/important/information/bin/stack.dart:27:6)
#3      crazyStack (file:///a/very/long/path/to/the/package/that/obscures/important/information/bin/stack.dart:28:4)
#4      main (file:///a/very/long/path/to/the/package/that/obscures/important/information/bin/stack.dart:6:5)
#5      _startIsolate.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:261)
#6      _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:148)

>>>>>>>>>> AFTER <<<<<<<<<<<
Unhandled exception:
Error!
bin/stack.dart 25:9                        crazyStack.<fn>.<fn>.<fn>
bin/stack.dart 26:8                        crazyStack.<fn>.<fn>
bin/stack.dart 27:6                        crazyStack.<fn>
bin/stack.dart 28:4                        crazyStack
bin/stack.dart 14:7                        main.<fn>
package:stack_trace/src/chain.dart 86:24   Chain.capture.<fn>
dart:async/zone.dart 1150                  _rootRun
dart:async/zone.dart 1026                  _CustomZone.run
dart:async/zone.dart 1503                  runZoned
package:stack_trace/src/chain.dart 84:12   Chain.capture
bin/stack.dart 13:11                       main
dart:isolate-patch/isolate_patch.dart 261  _startIsolate.<fn>
dart:isolate-patch/isolate_patch.dart 148  _RawReceivePortImpl._handleMessage

Reopening so we could decide what to do about it. I think we'll want a new issue.

The BEFORE stack is way better IMHO. It contains the actual path to the file, which is the most critical information. The AFTER stack is confusing for various reasons, e.g. it doesn't include the full paths so IDEs can't make use of the stack, and it puts the files first instead of the symbols first.
However, I'm all for making it clearer. See also https://github.com/flutter/flutter/issues/4021 which I really want to do one day. Once we have that we can prettify all the stacks we catch.

(For example, we could replace "crazyStack..." with "crazyStack (nested closures)" or something.)

For IDEs it should be sufficient to know the package and the path relative to the package. Barback used to have a formatting for asset paths (including Dart files) that I really liked, e.g.:
flutter_tools|lib/src/commands/drive.dart
^             ^
|             |
package name  |
              path relative to package

It's short and contains enough information for a tool to find the location (it's as much information as a package: import, which IDEs already know how to deal with).

Depends on your IDE. For example for Emacs the basic approach for compile-mode is regexp pattern matching on the path.

The trend in modern IDE design is to rely on the underlying language server. In Dart's case, if the analysis server is taught to understand the stack frame format then all IDEs would understand it too. Emacs shouldn't be an exception.

Parsing a stack trace shouldn't require a language server. That's absurd. You should be able to just grab the stdout of a random script that runs programs from multiple different languages, and it should be able to get you useful jump-to-line results for any frames in the output.
Which you can today (without stack_trace). I can have a shell script that dumps stacks from Perl, ObjectPascal, Java, and Dart and all of them work fine without needing any language-specific knowledge.

I'm not against having an option to print the full paths for the rare IDE-averse users, but having a concise noise-free stack trace should be an option for that vast majority of users who use IDEs. And, because the vast majority of users do use IDEs and language services, that should be the default option IMHO.
An additional benefit of concise stack trace is that it is easy to copy and paste it into a bug report. Without one's local file system layout noise, the stack trace will be identical to the one reproduced by whoever is assigned to fix it.

I'm all for making the stacks prettier. stack_trace's output isn't pretty, and it regresses what I consider an important use case. (The fact that we have any output that uses it is a constant source of pain for me.)
We already have code that does stack trace manipulation (for example some of our messages literally parse the stack to tell you the exact line number where your bug is). My plan is to factor that code out so that it's not duplicated all over the place, and use it to make the stacks even more useful than they are now. Issue #4021 is where I'm tracking that work.

(Incidentally, I would caution against minimising or trivialising the needs of some of our customers. "rare IDE-averse users" sounds pejorative. We should respect all our users. Every user has some feature for which they are a minority user. We make a good product by having a solid offering that reaches far into the long tail and meets all our users where they are, instead of only meeting the needs of the "average" user.)

I would caution against minimising or trivialising the needs of some of our customers. "rare IDE-averse users" sounds pejorative.

Not intended. That's why I'm not a PM. My point is, if our goal is to provide the best possible IDE experience, which seems like the path we've chosen, then we should optimize for IDE usage, including the stack traces. Of course, I'd be sad if plain text experience is bad. You don't always have an IDE at your disposal.

Closing in favour of #4021.


[Bug] There are too many Spark sessions and the session timeout parameter is not effective

Code of Conduct

[X] I agree to follow this project's Code of Conduct

Search before asking

[X] I have searched in the issues and found no similar issues.

Describe the bug
When using kyuubi to start a spark SQL ON K8S cluster, the number of internal sessions increases. The parameter kyuubi.engine.user.isolated.spark.session.idle.timeout=PT30M is found in the documentation. The default value is 6H. After changing it to 30M, there are still sessions that exceed 30M and are not closed, and the SQL of the session has been executed. I would like to ask whether the creation of this session is based on a SQL or how it is created. I found that there are not so many SQLs in my cluster, but there are many sessions. I don't know how they are created.

Affects Version(s)
1.9.1
Kyuubi Server Log Output
No response
Kyuubi Engine Log Output
No response
Kyuubi Server Configurations
No response
Kyuubi Engine Configurations
No response
Additional context
No response
Are you willing to submit PR?

[ ] Yes. I would be willing to submit a PR with guidance from the Kyuubi community to fix.
[ ] No. I cannot submit a PR at this time.

you should read the docs carefully, the docs of  kyuubi.engine.user.isolated.spark.session.idle.timeout say

If kyuubi.engine.user.isolated.spark.session is false ...

and the default value of kyuubi.engine.user.isolated.spark.session is true, further, the docs of kyuubi.engine.user.isolated.spark.session say

... if the engine is running in a group or server share level ... Note that, it does not affect if the share level is connection or user.

for your cases, maybe you should change kyuubi.session.idle.timeout


Tweak login page when user is coming from the authorization flow

WIP, looks like this:

I'll see if I can get heroku/api#4740 in to make this message more specific with the registered client name. Don't merge for now.

New version: Parse (test) is the name of my OAuth client

@jonmountjoy what do you think of this?
Idea is to render the form above instead of the typical login box for users redirected to authorize a third-party OAuth client.

Recorded a video showing the sign-up tweaks here:
https://dl.dropboxusercontent.com/u/602927/parse-signup-flow-demo.mov

Nice!
I wonder if:

You can use a slightly more comfortable color scheme - those two shades of orange you're using look very similar.  You can see the ones we use on Dev Center here.
You can change the title to:  "Link accounts and log in"  - I suggest that because ultimately they're also logging in here.
You can also add this screen to the /design route in id (only visible when running locally)!

What do you think of that verbiage Pedro?
"Please log in or sign up to link your Heroku account with Parse."
I wonder if people will be afraid to do this because they're not seeing the usual OAuth info screen (which of course will come later).    That is, people must not think that this is the linking - it's just the start of the linking.  Does that make sense?
So I wonder if the title should not be "Link accounts and log in" as I suggest, but rather "Log in to link accounts" and text should be "Please log in or sign up.  You will then be presented with an OAuth screen in order to link your account with Parse."
Too much?
Thanks!

Great job @pedro! This looks really solid to me.

Sweet, thank you! Replies to @jonmountjoy inline:

You can use a slightly more comfortable color scheme - those two shades of orange you're using look very similar. You can see the ones we use on Dev Center here.

For sure, updated!

You can change the title to: "Link accounts and log in" - I suggest that because ultimately they're also logging in here.

+1. I also like the "Log in to link accounts" idea.

You can also add this screen to the /design route in id (only visible when running locally)!

Oh yes, added as /design/login?client=Parse, the client name there is just a string to you can play with longer names/etc.

I wonder if people will be afraid to do this because they're not seeing the usual OAuth info screen (which of course will come later). That is, people must not think that this is the linking - it's just the start of the linking. Does that make sense?
So I wonder if the title should not be "Link accounts and log in" as I suggest, but rather "Log in to link accounts" and text should be "Please log in or sign up. You will then be presented with an OAuth screen in order to link your account with Parse."

True, looking now people might feel uneasy: "log in to give Parse access? access to what, all my apps?".  Playing a little with your copy suggestions and such I ended up with this, let me know what you think:

/cc @ntassone, let me know if you'd like to see any further tweaks here. Or feel free to clone/update of course.

Love your copy change @pedro .  I'd just change it to "the request" instead of "their request" and I think you can :shipit:

@pedro @jonmountjoy css changes look good to go!

thanks folks! @brandur ready to go, let me go if I can merge/deploy or go for it!

@pedro Ship it man!

Looks like this leaked in to trusted clients too!

@markpundsack oh yeah that was our bad, it's been rolled back.

damn. fix in #174


Fix broken Slack badge

Just a quick fix for the broken Slack badge (copied over from the readme of blockstack.js)

Thanks for fixing this @vsund


Add a default border radius value to all border radius mixins

It would be convenient if the $border-radius variable was the default value for all border radius mixins, like it is for border-radius(). That way you could include mixins, such as border-top-radius(), without providing a parameter.
I believe this would be an easy change and would be happy to open a PR. However, I wanted to make sure there wasn't a reason why there isn't already a default parameter for these mixins.
Before proposal
.item {
  @include border-top-radius($border-radius);
}

After proposal
.item {
  @include border-top-radius();
}

Closing since #31571 has been merged.


Test PGO gather segfault

this branch is based on changes before unsafe code parts with pyo3 ffi
upd. crashed. force pushed to the last stable release (v1.2.3)

Crashed:
Compiling libipld v2.0.0 (/home/runner/work/python-libipld/python-libipld)
      Finished `release` profile [optimized] target(s) in 38.68s

Passed:
Compiling libipld v2.0.0 (/home/runner/work/python-libipld/python-libipld)
      Finished `profiling` profile [optimized + debuginfo] target(s) in 47.33s

🧐


Include doc SVG files in source distributions

Hi,
The PyPI tarball is missing one SVG file which results in a warning when building the doc:
/var/tmp/portage/dev-python/pylibmc-1.5.1/work/pylibmc-1.5.1/docs/behaviors.rst:238: WARNING: image file not readable: failover.svg

Thanks for this, @sbraz.


Accessible close button

The close button is now solved with an empty anchor link:
×
This has poor accessibility and should be updated to this pattern across the project:
<button id="btnCloseUpdateBrowser" title="Close" aria-label="Close">×</button>

@Kum0ri and @Deadload what do you think about that?

Hi guys,
I am not 100% sure, but I think the reason behind the  and not  is due to IE6 and IE7, specially on IE6 there where some problems with this tag. Best to test it specially on IE6, if all is well I think os a good idea to change it.
Cheers

I should have specified that it should be button[type=button]. This shouldn't cause any problems in older IE versions when Javascript is being used to handle the onclick event anyway.
The only issue I can find with older IE and button elements is it posting the values of all buttons in a form regardless of whether they were pressed or not. That's not an applicable issue for this scenario.

I thought × is read out as multiplied or multiplication symbol on screen readers, so that won't work well either.

aria-label overwrites the content of the node, so the multiplication symbol would never be read by the screen reader if the changes I suggested in OP were implemented.

While semantically correct, the usage of button did make it harder to work with already used CSS in my case. Also, the fallback stated in JS is still using a over a button. Inconsistency detected


determine css location on serverside

@guybedford
I got a weird use case:
Suppose I want to use nomarlize.css. I installed it via jspm, imported as a module, so that css plugin loads it up on the client.
I make the web application to be isomorphic, so most of the html content would be rendered on the server for the initial load. The user experience kinda sucks as normalize only kicks in after javascript starts running.
So I thought perhaps we can list normalize.css to the header and have it loaded first... But the versioning is killing me. Plus if this system is used as a framework.. there may be more than normalize.css that should be loaded, right?
Currently I solved the issue by loading system.js in node, then loads the jspm config file so get all the maps. Then I hacked the plugin-css to return the file path of the module when I do import on the server side:
System.import('normalize.css/normalize.css!').then(function (filePath) {...});

This way I can dynamically list the css files to the html head, without manually book-keeping the versions.
What do you think of the use case here? Cuz currently it feels so much like a hack that could break someday...
btw, how does System.locate work? I can't seem to find any documentation on it.

@u9520107 this use case is designed for in SystemJS builder - use the trace API at https://github.com/systemjs/builder#example---exclusion to get the full dependency tree, then just pluck out the CSS files, and you have all the info you need to drop the right link tags in the head. For an example app doing this see https://github.com/Bubblyworld/zygo-server/blob/master/lib/render.js#L24.

@guybedford Thanks, this is pretty cool really. But I noticed that the trace contains a lot of data, and the source codes. Even after i trashed the trace object, the builder itself seems to keep a copy of loaded information. The information could be accessed via builder.loader.loads.
For this use it's like unnecessary data to be kept in memory. Is there a way to clean up the loader?


--outFile support

This change reverts the change in #3580 to prevent existing projects using tsconfig from breaking in unexpected ways. This also adds support for a new --outFile that has the correct behavior. also consolidating option error messages a bit.

lgtm


amplifyPush doesn't work

Before opening, please confirm:

[X] I have checked to see if my question is addressed in the FAQ.
[X] I have searched for duplicate or closed issues.
[X] I have read the guide for submitting bug reports.
[X] I have done my best to include a minimal, self-contained set of instructions for consistently reproducing the issue.

App Id
d2spojpha93fpk
Region
us-east-1
Amplify Console feature
Backend builds, Environment variables, Monorepo
Describe the bug
I used amplifyPush command for Amplify CI/CD.
It worked before. However, this didn't work anymore.
My env variables:
AMPLIFY_NATIVECLIENT_ID
AMPLIFY_USERPOOL_ID
AMPLIFY_WEBCLIENT_ID
Below are error messages:
2021-06-16T03:02:40.626Z [INFO]: # Initializing new Amplify environment: dev (amplify init)
2021-06-16T03:02:43.078Z [INFO]: �[33mNote: It is recommended to run this command from the root of your app directory�[39m
2021-06-16T03:02:50.906Z [WARNING]: - Initializing your environment: dev
2021-06-16T03:02:52.964Z [WARNING]: ✔ Initialized provider successfully.
2021-06-16T03:02:53.194Z [WARNING]: ✖ There was an error initializing your environment.
2021-06-16T03:02:53.209Z [INFO]: �[0mError: auth headless is missing the following inputParams userPoolId, webClientId, nativeClientId

Expected behavior
amplifyPush should work with correct env variables
Reproduction steps

Init amplify app
Config Amplify CI/CD
Connect to Github
Add override AWS CLI version to 4.46.1
Config ENV variables: AMPLIFY_NATIVECLIENT_ID, AMPLIFY_USERPOOL_ID, AMPLIFY_WEBCLIENT_ID
Trigger build

Build Settings
version: 1
applications:
  - backend:
      phases:
        build:
          commands:
            - amplifyPush -e $USER_BRANCH --simple
    frontend:
      phases:
        build:
          commands: []
      artifacts:
        baseDirectory: /
        files:
          - '**/*'
      cache:
        paths: []
    appRoot: api

Additional information
No response

Can you update your script to use amplifyPush --simple @hoangnguyencong-agilityio

Yes, I can. @swaminator.

It still doesn't work. It doesn't pass the google input params correctly:
auth headless is missing the following inputParams googleClientId

@hoangnguyencong-agilityio did amplifyPush worked? For me I had to add the script to my repo and edit it to make amplifyPush able to read the env vars AMPLIFY_USERPOOL_ID, AMPLIFY_WEBCLIENT_ID, AMPLIFY_NATIVECLIENT_ID, AMPLIFY_IDENTITYPOOL_ID from amplify.yml
https://github.com/aws-amplify/amplify-console/issues/2039

Also manually modifying the script resulted in the CI/CD to not apply changes when pushed, so I assume the script they have on master is not currently in use by the console, @swaminator any idea?
https://github.com/aws-amplify/amplify-console/issues/2075

@wvidana thanks for the message, it worked for me since I have added my self script instead of.


mongoctl does not install with pip-3.2

# pip-3.2 install mongoctl
Downloading/unpacking mongoctl
  Downloading mongoctl-0.9.0.tar.gz (78Kb): 78Kb downloaded
  Running setup.py egg_info for package mongoctl
    Traceback (most recent call last):
      File "<string>", line 14, in <module>
      File "/build/mongoctl/setup.py", line 74
        os.chmod(dot_mongoctl_dir, 00755)
                                       ^
    SyntaxError: invalid token
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):

  File "<string>", line 14, in <module>

  File "/build/mongoctl/setup.py", line 74

    os.chmod(dot_mongoctl_dir, 00755)

                                   ^

SyntaxError: invalid token

----------------------------------------
Command python setup.py egg_info failed with error code 1 in /build/mongoctl

Hi,
What Python version do you have? Is it 3.0 ? Unfortunately mongoctl is only supported for Pythong 2.6+

Yes, this was with 3.0.
only supported for Python 2.6+
I guess, I interpret 3.x to part of the set 2.6+.  :smile:
On Jan 21, 2016, at 8:27 AM, abdulito <notifications<EMAIL_ADDRESS>wrote:
Hi,
What Python version do you have? Is it 3.0 ? Unfortunately mongoctl is only supported for Pythong 2.6+
—
Reply to this email directly or view it on GitHubhttps://github.com/mongolab/mongoctl/issues/27#issuecomment-173624564.

Sorry for not being clear, i meant that its supported for 2.(6+)  2.6 and 2.7 :)

Thanks @abdulito. I understood what you meant. Perhaps the documentation should be updated to reflect that python 3.x is not (yet?) supported.


Run u-net.ipynb

hello, I try to train the network using your data provided through google colab.  However, I trained around 4 hours and go through 70 epochs. The error still around 0.3280 and early stopped. Then i tried to predict but get nothing but only black. Any recommendations on how to deal with the problem ?  Please see the attached screenshots.

Sorry for the late response, hope the response given by @reha5762 has worked.

Hello. I tried and met the same results, it's just the black screen. Could you recheck it and help me, thank you so much.


Usage Details

Hi Utpal,
My Thesis title is going in three lines , due to which the copyright line is shifting to second page. I'm unable to fix both in a single page. Can you help me with the place where I need to do the changes.
Thanks.

Try changing vspace to 0.1 inches in \maketitlepage macro in iiththesis.cls.
\vspace{.1in}


Add wrapper for DF driver MPU6050

Adds the DF wrapper for the MPU6050 IMU sensor. Furthermore, it enables the sensors app for the Parrot Bebop and updates the mainapp.config accordingly.

@eyeam3 nice code! There are quite a few TODO's in there. Are you planning to fix these?

I did not fix the TODOs because some of them require bigger adjustments and I would try to get a running firmware for the Bebop platform first. The missing implementations are not absolutely necessary for the driver and the basic functionality is given.

Rebased and applied, thanks!


Github scanning

Some applications can be stored in github.  This is not currently processed.

This work is started, but incomplete.


bug:  element items are focusable, even when  element is closed

What version of daisyUI are you using?
3.5.1
Describe your issue
When you use a dialog modal such as https://daisyui.com/components/modal/#dialog-modal, everything is still tabbable even when the modal is not open. The problem seems to be caused by display: grid preventing the default behavior of the  element from being set to display: none.
What browsers are you seeing the problem on?
Chrome
Reproduction URL
Your website demos, for example

Thank you for reporting.
Unfortunately removing the grid (and adding it only when modal is open) disables the open animation.
I don't know if there's a way to fix that yet, but I don't want fixing one issue to create another.

In my project, I dynamically add/remove the 'modal' class when the  element opens/closes and it works as expected. Decent workaround for the time being if anyone else runs into this problem.

@saadeghi This is being a problem both for general keyboard usage and accessibility. Is there a reason you don't want to use visibility: hidden and visibility: visible for close/open states? - which seems it's being used in unstyled components -
It shouldn't affect animation.

A quick solution (sacrificing the open animation) to restore the default display:none behavior seems to be using open:modal instead of modal as the dialog class.
<dialog id="my_modal_1" class="open:modal">
  <!-- Change the class here   ^^^^^^^^^^ -->
</dialog>

In my project, I dynamically add/remove the 'modal' class when the element opens/closes and it works as expected. Decent workaround for the time being if anyone else runs into this problem.

I've just run into this and your workaround is good, but doesn't work if the user presses escape to close the dialog.  In this case, the dialog closes, but still contains the modal class.  Did you find a workaround for that?

@cknight It's been a while since I've had this issue, but what is stopping you from writing a keypress event handler in javascript?

Any progress on this? This is in conflict of multiple wcag critera like 2.4.3.
My fix was to use open:modal, but suggest this to be fixed on the class .modal or at least be mentioned in the documentation.

Achieving this in pure CSS is from my experience very hard.
However, there is a new transition-behavior option for CSS transitions called allow-discrete. It basically allows to play the closing animation for native dialog elements before hiding them.
Given that DaisyUI is supposed to have good browser support I don't think this solution is good enough. The solution I have thus been using with DaisyUI is to add visibility:hidden manually after a delay when the modal is being closed. This can be for example achieved by listening to the transitionend event, or some other more manual style manipulation with Javascript.

I ran into this too when I noticed that on Android Chrome the chess pieces that are behind my modal's textarea can not be dragged. I'm using lichess' chessground chess board, which checks if the TouchEvent is cancelable (see) and for the area behind the textarea the value in the event is false and everywhere else on the board true.
Adding the invisible class to the closed dialog has resolved this issue for me.

There should be a note in the docs regarding this
Having better keyboard accessibility might be more important than opening animation for some people

An additional side effect of display: grid on the modal class is that intersection observance (https://developer.mozilla.org/en-US/docs/Web/API/Intersection_Observer_API) on elements within <dialog class="modal"> is not possible because everything within the modal will have intersected the viewport immediately upon page load.
In other words, it's not possible to lazy load content in models if the content will be visible when the modal is visible.

@Atmos4 could you clarify what about my comment you're thumbing down?
I was under the impression that I was making an objective comment about an observation. If there's something about it that's wrong, I'd appreciate a correction.

That is true, apologies. The reason I thumbed down is because I do not believe an intersection observer is the right way to load the content of a modal. If you wish to lazy-load a modal content, you should do either when it turns visible or right after it is loaded on the page.
Trying to use intersection observers with modals is generally a bad idea and you will face the problem you are having with many modal implementations out there 🙂

Thanks for the clarification.
I don't fully agree with your opinion, although I'll concede there's a chance I'm in the minority. I'm curious to see where this thread lands on the topic.
With that said, the <dialog> element, the browser's native modal element, has display: none in the unopened state (https://developer.mozilla.org/en-US/docs/Web/HTML/Element/dialog#animating_dialogs). That means using intersection observance is a great way to lazy load content within dialogs. You did say modals more generally, and I'm specifically talking about <dialog>. I'd agree that using intersection observance in conjunction with many CSS packages' modal class is probably not a good idea because every package has different priorities, and thus implementation details to consider. That doesn't make intersection observance within dialogs a bad idea on its own. As daisyUI has obviated in this instance -- some packages are willing to prioritize package-specific goals like animations over the problems some of us have faced with daisyUI's modal grid display decision. That's what makes using intersection observance a potentially bad idea in daisyUI modals.
I'll argue along with @Nikhil1920 that as long as daisyUI prioritizes animations over other things, a lot of developers will appreciate a caveat in the modal docs. DaisyUI/maintainers are entitled to prioritize whatever achieves the best outcome for them, I'll only argue that the footgun should be called out in the docs.


foreign key between tenant and system db in migration is not possibile

Description
I'd like to have common lists (such as cities, countries, groups, vat_codes...) in system db and have a foreign key with them in tenants db tables.
Schema::table('guests', function (Blueprint $table) {             $table->foreign('city_id')->references('id')->on('system.cities');         })
When I run the migration command, get the below error.

Actual behavior
SQLSTATE[42000]: Syntax error or access violation: 1142 REFERENCES command denied to user '85bf77ef76b04cfbb67362781730ccd4 '@'localhost' for table 'system.cities'
Expected behavior
I know this is expected due to user privileges (the tenant db user cannot access the system db)... Is there a way to bypass this error? Thanks

Information

hyn/multi-tenant version: 5.4
laravel version: 5.8
database driver and version: mysql 5.7
webserver software and version: nginx 1.11.1
php version: 7.2

tenancy.php config
'auto-create-tenant-database' => true,
'auto-create-tenant-database-user' => true,
'tenant-database-user-privileges' => null,

Looks like your tenant user isn't allowed to create a foreign key to the system database. Which.. actually makes a lot of sense. If you still want this, you might need to give the tenant database user additional privileges either through the config key or through an event listener..

Hi @nulele, I had a similar use case and thought I could share with you what I did to solve it (based on other issues and the documentation), but it is basically what @luceos suggested.
I just created a new listener, let's say GrantPrivileges, to listen to the creation of new databases by the Hyn Tenancy and grant the necessary permissions to the new user.
So, you'd have, for example:
App\Providers\EventServiceProvider
class EventServiceProvider extends ServiceProvider
{
    /**
     * The event listener mappings for the application.
     *
     * @var array
     */
    protected $listen = [
        \Hyn\Tenancy\Events\Database\Created::class => [
            \App\Listeners\GrantPrivileges::class,
        ],
    ];
}

App\Listeners\GrantPrivileges
class GrantPrivileges
{
    /**
     * The tables which the grant privileges
     * will be assigned to.
     *
     * @var array
     */
    protected $tables = [
        'cities',
        'countries',
        'states',
    ];

    /**
     * Handle the event.
     *
     * @param \Hyn\Tenancy\Events\Database\Created $event
     *
     * @return void
     */
    public function handle(Created $event)
    {
        $config = $event->config;
        $database = config('database.connections.system.database');

        foreach ($this->tables as $table) {
            DB::statement(
                "GRANT REFERENCES ON `{$database}`.`{$table}` TO `{$config['username']}`@'{$config['host']}' IDENTIFIED BY '{$config['password']}'"
            );
        }
    }
}

The above query is for MySQL/MariaDB, but if you use another driver, it's just a matter of adjusting it. So what I do here is just add the tables that I need to reference on the system's DB from the tenant's one to the $tables array attribute, and whenever a new database is created, the listener executes the GRANT to each of the tables defined and you can create the relationship on your migration files.
And just an extra tip here, on my migration files I don't like to explicitly say that the name of the system connection is actually system (because that might not be true), so I request the database name, for example:
use Illuminate\Database\Query\Expression;

Schema::table('guests', function (Blueprint $table) {
    $systemDB = DB::connection('system')->getDatabaseName();

    $table->increments('id');
    $table->unsignedInteger('city_id');
    $table->foreign('city_id')->references('id')->on(new Expression($systemDB . 'cities'));
});

Hey, wow! I'll give it a try, thank you @isecchin!

Thank you very much @isecchin very kind of you to share this 👍

Thanks @isecchin.
A couple of things that I got stuck with that may help others.
App\Listeners\GrantPrivileges
Add>> use DB;
Change>> public function handle(\Hyn\Tenancy\Events\Database\Created $event)


Circle of Doom

New graphic, sometimes called "Circle of Doom", showing predicted pit exit positions.
The graphic shows the position of drivers along a circle, where one loop corresponds to a lap. By clicking on a driver (label or car), gaps to car ahead and car behind are shown, as well as predicted pit exit positions and uncertainty ranges on the loop and in the center. This only works for races.
The times.js contain pit loss times I collected for the current tracks on the calendar based on information I found from the Race Strategy articles on f1.com.
Generally, the invariant this is designed around are gaps to the leader and gaps between cars, since they give the exact information where a car would return after pitting given a time loss value. Therefore, I do some estimations on the current lap time to compute the location along the circle, and this sometimes leads to the pack "jumping" if the lap time changes (e.g. SC deployed). But the gaps stay correct, which is the important thing here.
When the leader pits, it can get a bit messed up temporarily, but so do the official live timings which are used here.
Configurations

Custom pit-loss times under green and VSC conditions can be set.
Color of the ring and the center text can be changed.

Feel free to review the code, and suggest improvements.

Updated to 1.4.9 with migrations.

Trying your fork.

The CoD positions are jumping all over the place.
As Logan had crashed for a long time, the circle showed as if he was driving.
The z-index of overlapping names seems random and randomly changing.

Awesome concept though.

Thanks for the feedback! I am also watching the sprint race right now. Some answers regarding your input:

Trying your fork.

The CoD positions are jumping all over the place.

Yes, this happens when the Safety Car comes out and goes back in. The problem is, that internally I compute an "expected lap time" to compute the position on the circle. When the SC comes out, it takes a while for the sector times to come in, the drivers have to reach the Safety Car and so on. The same with SC ending, after the restart it takes a while for the new sector times to come in. There is some "jumping" going on, when this lap time gets updated.
But the important thing is the "invariant" of the CoD: The distances between the drivers stay the same relative to each other and to the expected pit exit. This comes with the compromise of not parsing the GPS data.

As Logan had crashed for a long time, the circle showed as if he was driving.

Yes. Sadly the F1 API takes a while to recognize that a driver is out. If you look at the official live timing, after a crash, a driver will still remain in the race with gaps to the other drivers not getting updated (since they do not set new mini sector times). It takes a minute or so until the F1 (I guess manually) labels a driver as "out". Again as stated above, I do not parse GPS data. This would make the actual time gaps less accurate.

The z-index of overlapping names seems random and randomly changing.

Hm, the drivers should be rendered by position order and not change much. I will look into it if I can reproduce it.

Awesome concept though.

Again, thanks! Just pointing out again, there are some compromises sadly, but my philosophy was that the CoD shouldn't be optimized to stop this jumping (although there could be more complex estimations to reduce it), or have people actually instantly stopping when crashing. This is exactly what the driver tracker is there for.


chore: Fix github workflow

Signed-off-by: grzesuav<EMAIL_ADDRESS>

:tada: This PR is included in version 1.5.11 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Problem with linear acceleration values

Hi !
I'm plotting Linear Acceleration value (ixblue_ins_driver -> standard -> imu -> linear_acceleration ) of the PHINS COMPACT C7 on plotJuggler and i saw that the z value wasn't 9.81 m/s² (on a flat surface), it was either 8m/s² or directly 10m/s² with a little shake.
The probleme is the same on the 3 axis. But the other topics work fine and the value transition are smooth (ex : pitch on the picture).
Any idea what could be the problem and how to fix it ?
Thanks ! =)

Hi @Kupofty
These results are indeed surprising.
Until recently, we used to publish the compensated acceleration which was looking good.
You can try to set the use_compensated_acceleration to true to see if the values are better and report us back.
Note that the gravity is removed from theses values.
Also, please note that on the PHINS, the pitch sign is inverted as far as I know.

Works fine with the compensated acceleration and I will add gravity value on the axis depending on the roll and pitch values I guess.
Thanks for the help, appreciate it !

Hi @Kupofty
I am glad that you could use the compensated acceleration.
The issue you have encountered is a known issue of the PHINS C7 firmware. You should contact our support team to update the firmware of your device.

Hi @romainreignier
I have been told we have the latest firmware on the PHINS, do you have move information on what version have the bug and which version have the correction for it ?
I filled the form on the ixblue website to contact the supports but is there a specific mail to contact for this kind of problem ?

Hi @Kupofty
Do you have any news from the support team?

Hi @romainreignier !
No answer to my mail so far but I contacted my superior who managed to contact them directly, seems like there's a patch on the way.

Ok, great


How rebuild the project in protobuf 2.5.0

I run the jar in hadoop 2.7.1 and the version of protobuf in hadoop is 2.5.0.Can i or how to rebuild the project and generate new jars in protobuf 2.5.0

You could look into using https://maven.apache.org/plugins/maven-shade-plugin/. If I'm remembering correctly,  won't be an option since you need the protobuf implementation to be the same as the version that generated the code.

I have rebuilding the project by protobuf 2.5.0.I have change some params class type in some function.Now i don't test it.I will try it with maven-shade-plugin.


Small typo on "1st time DDU opening window"

Hi,
i want to report a small typo on typo on the window that appear the first time you use a new version of DDU. The wrong word is "developpment"->"development". I can't find the string on the xml used for translation to make a pull request so i can only report it here.
Thanks!
Leonardo

Thanks, but this message is removed in the next version of DDU.
2017-02-04 10:48 GMT-05:00 DarkSwan86<EMAIL_ADDRESS>
Hi,
i want to report a small typo on typo on the window that appear the first
time you use a new version of DDU. The wrong word is
"developpment"->"development". I can't find the string on the xml used for
translation to make a pull request so i can only report it here.
Thanks!
Leonardo
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/Wagnard/display-drivers-uninstaller/issues/35, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AK9hmZuJxJdDavzWFLbhev6W3s4_7UNEks5rZJ24gaJpZM4L3Lxk
.

--
Ghislain Harvey
Web administrator / Application Support Developer
Microsoft Technology Associate (MTA)
Email<EMAIL_ADDRESS>Web : http://www.wagnardsoft.com


Resuming scrape from hang-up point

I'm trying to scrape Russian narrow transcriptions, and the code is hanging up ~200k pronunciations in with error:
Traceback (most recent call last):
File "/opt/homebrew/lib/python3.11/site-packages/urllib3/connection.py", line 174, in _new_conn
conn = connection.create_connection(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/homebrew/lib/python3.11/site-packages/urllib3/util/connection.py", line 72, in create_connection
for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File<EMAIL_ADDRESS>line 962, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 8] nodename nor servname provided, or not known
I assume this can be attributed to some loss in connection on my part. Is there a way to resume scraping from the point that the code left off? I'm piping the output to a txt file. Or perhaps a way to begin scraping from the end of the alphabet, after which I can cross-reference the two files to get the complete scrape?
Thank you!

Yes, it seems that error code indicates the connection was reset. Internally it already is “continuing” an interrupted scrape into the command-line under normal conditions. But the error you encountered was very low-level and not one we know how to continue from; it is not expected (I think it’s out of our control, it’s a response from the Wiktionary server).I have occasionally encountered this issue with the Russian narrow data (which is quite a bit larger than any other language/transcription pair available); it usually be addressed by just starting again.If you can’t get it working by, say, trying two more times, I would recommend you just use download the Russian data from last year under data/ if you like. And we’ll have a newer big scrape release in that directory before long. (This may shake up other issues, which we will address as they come up.)I am going to mark this as wontfix because I don’t know how we’d address this particular issue.On Sep 4, 2023, at 1:45 PM, lmit1 @.> wrote:
I'm trying to scrape Russian narrow transcriptions, and the code is hanging up ~200k pronunciations in with error:
Traceback (most recent call last):
File "/opt/homebrew/lib/python3.11/site-packages/urllib3/connection.py", line 174, in _new_conn
conn = connection.create_connection(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/homebrew/lib/python3.11/site-packages/urllib3/util/connection.py", line 72, in create_connection
for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File @./3.11.4_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/socket.py", line 962, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno 8] nodename nor servname provided, or not known
I assume this can be attributed to some loss in connection on my part. Is there a way to resume scraping from the point that the code left off? I'm piping the output to a txt file. Or perhaps a way to begin scraping from the end of the alphabet, after which I can cross-reference the two files to get the complete scrape?
Thank you!
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you are subscribed to this thread.Message ID: @.***>

Thanks for the quick response. This is my third time trying this scrape; all attempts have resulted in this issue at one point or another. I'll cross my fingers and hope that another try will do it.
The scrape under data/ doesn't appear to have stress markings, which I need for my purposes. Is there a version of it with stressed marked that I'm not seeing?
Thanks!

I’d just keep trying, perhaps with a faster or more reliable connection. We
do it successfully (roughly) every year, and grabbing stressed entries adds
no additional complexity or lag. No, we don’t have stress marking in the
data dir.
Yulia’s master’s thesis (
https://academicworks.cuny.edu/gc_etds/4572/) describes and links to a
resource that does have stress info for Russian.
On Mon, Sep 4, 2023 at 4:57 PM lmit1 @.***> wrote:

Thanks for the quick response. This is my third time trying this scrape;
all attempts have resulted in this issue at one point or another. I'll
cross my fingers ahope that another try will do it.
The scrape under data/ doesn't appear to have stress markings, which I
need for my purposes. Is there a version of it with stressed marked that
I'm not seeing?
Thanks!
—
Reply to this email directly, view it on GitHub
https://github.com/CUNY-CL/wikipron/issues/510#issuecomment-1705694610,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AABG4ONK35XN7TCC6EBL7UDXYY6ENANCNFSM6AAAAAA4KWXYZA
.
You are receiving this because you commented.Message ID:
@.***>

If you could run it that'd be great. Yes, that's essentially what I was doing.

Thanks @kylebgorman , that would be really helpful! Luca is working with me (just finished). Thanks for the pointer to Yulia's Masters thesis, I assume you're referring to Ruslex, I'll put the link here in case anyone else is looking for a good Russian lexical resource:
https://github.com/undrits/ruslex/

Thanks for the link @msonderegger I couldn't remember her GitHub @.
@lmit1 I am running this now. I'll be traveling for the weekend but I guess if it succeeds it will have by early next week.

This succeeded on first try for me. I think you just have an unreliable connection. (I did it on wired ethernet from my lab...I don't think we've had any non-scheduled downtime in years, so mine is an unusually reliable one.) If you write to me offline with your email address I can send you the file I generated.
Closing issue.


Allow for multiple models

to define my_model:
requests.post('http://localhost:5000/api/my_model', data=dill.dumps(model))
make predictions to my_model:
requests.post('http://localhost:5000/api/my_model/predict', json={...
etc.

That's an interesting proposal. Have you got a valid use-case for this? I would like to do something like this, but I think it's important that there's a default behavior if no model name is provided. Maybe the latest one should be used?
On a side-note, if we are going to store multiple models, we need to improve the storage system. Either we go with SQLite, either we continue with the shelve module but add some tooling.

Our use for the models is in advertising.  Our environment supports any engineer to be able to propose a model for production.  We typically run model vs. model in a champion challenger model for 24 hours and observe the results.  Having a model server that hosts multiple models would be ideal.

Our use for the models is in advertising. Our environment supports any engineer to be able to propose a model for production.

Ok nice. I was initially thinking of doing this transparently, by uploading an ensemble model to chantilly. For example in creme there is a SuccessiveHalvingClassifier model which you provide with a list of models. This wrapper model will transparently take care of selecting the best model and discarding the worst ones.

We typically run model vs. model in a champion challenger model for 24 hours and observe the results.

I didn't know about the champion challenger scheme, but it makes complete sense. I'll try to get something done soon.

Please consider REDIS support for the storage system.

I will!

Okay @kevinsteger I added support for multiple models. You can see the relevant documentation here. Tell me what you think, the API is not in stone yet so I can make changes.

Looks good to me.  I will give it a try ASAP thanks for being so responsive!


The example does not work

Not even the example works. when I
import aesara
from aesara import tensor as at

from aeppl import joint_logprob, pprint

srng = at.random.RandomStream()

# A simple scale mixture model
S_rv = srng.invgamma(0.5, 0.5)
Y_rv = srng.normal(0.0, at.sqrt(S_rv))

# Compute the joint log-probability
logprob, (y, s) = joint_logprob(Y_rv, S_rv)

I get
AttributeError                            Traceback (most recent call last)
Cell In[70], line 13
     10 Y_rv = srng.normal(0.0, at.sqrt(S_rv))
     12 # Compute the joint log-probability
---> 13 logprob, (y, s) = joint_logprob(Y_rv, S_rv)

File ~/miniforge3/envs/aesara/lib/python3.10/site-packages/aeppl/joint_logprob.py:204, in joint_logprob(sum, *args, **kwargs)
    190 def joint_logprob(*args, sum: bool = True, **kwargs) -> Optional[TensorVariable]:
    191     """Create a graph representing the joint log-probability/measure of a graph.
    192
    193     This function calls `factorized_joint_logprob` and returns the combined
   (...)
    202
    203     """
--> 204     logprob = factorized_joint_logprob(*args, **kwargs)
    205     if not logprob:
    206         return None

File ~/miniforge3/envs/aesara/lib/python3.10/site-packages/aeppl/joint_logprob.py:82, in factorized_joint_logprob(rv_values, warn_missing_rvs, ir_rewriter, extra_rewrites, **kwargs)
     18 def factorized_joint_logprob(
     19     rv_values: Dict[TensorVariable, TensorVariable],
     20     warn_missing_rvs: bool = True,
   (...)
     23     **kwargs,
     24 ) -> Dict[TensorVariable, TensorVariable]:
     25     r"""Create a map between variables and their log-probabilities such that the
     26     sum is their joint log-probability.
     27
   (...)
     80
     81     """
---> 82     fgraph, rv_values, _ = construct_ir_fgraph(rv_values, ir_rewriter=ir_rewriter)
     84     if extra_rewrites is not None:
     85         extra_rewrites.rewrite(fgraph)

File ~/miniforge3/envs/aesara/lib/python3.10/site-packages/aeppl/rewriting.py:296, in construct_ir_fgraph(rv_values, ir_rewriter)
    254 r"""Construct a `FunctionGraph` in measurable IR form for the keys in `rv_values`.
    255
    256 A custom IR rewriter can be specified. By default,
   (...)
    288 `FunctionGraph`.
    289 """
    291 # Since we're going to clone the entire graph, we need to keep a map from
    292 # the old nodes to the new ones; otherwise, we won't be able to use
    293 # `rv_values`.
    294 # We start the `dict` with mappings from the value variables to themselves,
    295 # to prevent them from being cloned.
--> 296 memo = {v: v for v in rv_values.values()}
    298 # We add `ShapeFeature` because it will get rid of references to the old
    299 # `RandomVariable`s that have been lifted; otherwise, it will be difficult
    300 # to give good warnings when an unaccounted for `RandomVariable` is
    301 # encountered
    302 fgraph = FunctionGraph(
    303     outputs=list(rv_values.keys()),
    304     clone=True,
   (...)
    308     features=[ShapeFeature()],
    309 )

AttributeError: 'TensorVariable' object has no attribute 'values'

Versions and main components

Aesara version:
Python version:
Operating system:
How did you install Aesara: (conda/pip)

  Aesara config:
Place the results of python -c "import aesara; print(aesara.config)" here.

It looks like you might have some mismatched Aesara and AePPL versions.   Please provide that information so we can determine whether or not that is the case and reopen this issue.


Lotus sync

PR according to this issue
@ArseniiPetrovich Could you review it?
Thanks.

Like the idempotence that this PR adds.


fix: Improve code coverage and set 100 threshold from now on

Ignored some coverage parts that are REALLY hard to test, i guess because of how RXDB instantiates the storages + pluto encrypted using some Proxy to make remove, find, findOne easier to use.
Proxy basically runs the exec() function automatically so user only needs to run remove() and not remove().exec()

:tada: This PR is included in version 1.1.3 :tada:
The release is available on<EMAIL_ADDRESS>Your semantic-release bot :package::rocket:

:tada: This PR is included in version 1.0.14 :tada:
The release is available on<EMAIL_ADDRESS>Your semantic-release bot :package::rocket:

:tada: This PR is included in version 1.0.3 :tada:
The release is available on<EMAIL_ADDRESS>Your semantic-release bot :package::rocket:

:tada: This PR is included in version 1.1.4 :tada:
The release is available on<EMAIL_ADDRESS>Your semantic-release bot :package::rocket:

:tada: This PR is included in version 1.1.3 :tada:
The release is available on<EMAIL_ADDRESS>Your semantic-release bot :package::rocket:

:tada: This PR is included in version 1.0.3 :tada:
The release is available on<EMAIL_ADDRESS>Your semantic-release bot :package::rocket:


Added hyperlinks to README badges

Added hyperlinks to badges on README, based on https://github.com/layer5io/meshery repository.
Fixes #31

@LeTrovoes thanks so much!


Change ClusterRole 'manager-role' to something more specific to our needs

I assume we should rename our ClusterRole from 'manager-role' to something more specific to our migration tooling.
https://github.com/fusor/mig-operator/blob/master/roles/migrationcontroller/templates/controller.yml.j2#L6
Perhaps:  'migration-manager-role'

This is here now: https://github.com/fusor/mig-operator/blob/master/roles/migrationcontroller/templates/mig_rbac.yml.j2#L1
I think it was just short for controller-manager role. We can call it something else if desired. Open to suggestions.

On OpenShift 4.x we defined a serviceaccount with permissions and as far as I know we don't get to choose the clusterrole / clusterrolebinding. There the role is just called mig-operator.0.0.1-d94mw which isn't any more helpful.

I assume we should rename our ClusterRole from 'manager-role' to something more specific to our migration tooling.
https://github.com/fusor/mig-operator/blob/master/roles/migrationcontroller/templates/controller.yml.j2#L6
Perhaps: 'migration-manager-role'

Sure.


Event: Fix typo

Which issue(s) this PR fixes:
None.
What this PR does / why we need it:
Just fixing a typo.
Docs Changes:
Not needed.
Release Note:
Not needed.

Thanks!

Thanks for your review!


Sorting an array of 0's and 1's

Problem:
Given an array of size n which contains only 0's and 1's in any order,we have to modify the array in such a way that 0's are on left side and 1's on the right side.
Test case-1:
Input:
N = 5
arr[] = {0, 0, 1, 1, 0}
Output: 0 0 0 1 1
Test case-2:
Input:
Input:
N = 4
Arr[] = {0, 0, 0, 0}
Output: 0 0 0 0
There are no 1's in the given array,
so the modified array is 0 0 0 0.
Hello I am Aditi Chine, a GSSOC'21 participant.I want to solve this problem using counters in C++.Please assign this to me.

/assign

/assign


Headings' UI Position Improvement

The website's design is really nice but the headings position on the left side is breaking users flow. It can be improved by making some design adjustments. Working on the design of this section, I would love to make it even better.
I would like to work on this issue as a part of GSSOC-23.

@goodchai0


WHERE expression dont work with non en-US symbols.

I can't use non en-US symbols in queries:
var userName = "фыва";
var userByName = db.Users.FirstOrDefault(x => x.Name == userName ); // returns null!
var userById = db.Users.FirstOrDefault(x => x.Id == 2974 ); // return User with Name='фыва' - this user exists.
var check = userById.Name.Equals(userName); // check == true!

Perhaps this is due to it is not added to the N' before string literal in a generated query.
Using latest EntityFramework.MicrosoftSqlServer –Pre with mssqllocaldb on VS2015.

With name 'fox' all works fine.

If this is just about the lack of N prefix on string literals, it should be fixed in current bits after #4667.

Perhaps this is what it is. Waiting for the next release, thanks!


fix: use TARGET env var instead of cfg_aliases so cross compiling works

I've been facing random issues when cross compiling wry. When running cargo xwin build --target x86_64-pc-windows-msvc, sometimes the build script enables the gtk alias. So I thought its better to detect the target platform manually with the TARGET env var.

android target will fail to build it seems.

fix pushed


add Chinese name of Chongqing University

@abbottwang Thank you for the update. It is not necessary to update it now, because this domain is blacklisted: because the school allows to have an email address there even if you are not a student of the school. If you are the student of this college, please apply with official document ("OFFICIAL DOCUMENT" tab at https://www.jetbrains.com/shop/eform/students).


Folder zipping not allowed for folder containing aggregation

If I attempt to zip a folder that contains an aggregation, I get the following error message

Is this by design?  Why?

@horsburgh @pkdash

@dtarb This is by design for now. The reason I put such a restriction is that I did not know what should happen when unzipping such a zip file. If the folder contains an aggregation, a default zip functionality would zip the two aggregation related xml files along with other resource files inside the folder. That means the default unzip action on such a zip file would make the two xml files as resource files and user would be able to see those xml files in UI.

@horsburgh can you please as part of landing pages categories lead discussion to decide what functionality should be related to zipping and unzipping of files in aggregations and what should be expected with auto aggregation or not behavior.


Release 0.17.11 - New Sync System

Issue being fixed or feature implemented

What was done?

How Has This Been Tested?

Breaking Changes

Checklist:

[ ] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have added or updated relevant unit/integration/functional/e2e tests
[ ] I have made corresponding changes to the documentation

For repository code-owners and collaborators only

[ ] I have assigned this pull request to a milestone

This PR may be obsolete.

This PR will be superceded by the 0.18 release which is on the master branch.


[Ready to Review] Restore self link using get_absolute_url method.

Purpose
Issue https://openscience.atlassian.net/browse/OSF-5284
The self link had been removed in NodeContributorSerializer, so it used the default, obj.get_absolute_url() to formulate the self link. When embedding, this caused the embedded user and the contributor self links to be the same.
Changes
Restoring 'self': 'get_absolute_url' to node contributors links will allow the self-link to be generated properly.

Yup, this looks good. :tada: :penguin: :tada:


One-slot Feature

I drew a concept to make the landing of trades recipes more clear.
Is there a reason to draw a second slot on each trade if it's empty? Check out my suggestion:
I fade down current design on the screen to compare things

I took padding values from world integrarion tab


about TorchVOC finetuning results

Hello,
I ran your codes on TorchVOC dataset.
After 200 iterations, i got the following results.

It seems mIOU is very low. Did you get similar results?
I used your default configuration file.
Thanks,
Liya

I also noticed the convergence is slow enough that there might be some issue with the training config.
I found the mIoU around 20 after 7000 iterations, which is kind of shocking for model like SAM after some intense finetuning.

@TimandXiyu
Hello! Through my tests, I've found that the loss is challenging to decrease, mostly oscillating, and the mIoU is quite low. I feel that the mask adapter approach may not be suitable for fine-tuning. Have you recently tested the code repository, and did you get similar results to mine?


Add code coverage label

close #23

Codecov Report

:exclamation: No coverage uploaded for pull request base (main@f9ff96c). Click here to learn what that means.
The diff coverage is n/a.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
@@           Coverage Diff           @@
##             main      #35   +/-   ##
=======================================
  Coverage        ?   36.04%
=======================================
  Files           ?       19
  Lines           ?      344
  Branches        ?       60
=======================================
  Hits            ?      124
  Misses          ?      193
  Partials        ?       27

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


ElasticSearch 6.0

Upgrade ElasticSearch from 5.1 => 6.0
why?
best practice to use newest version if possible

Upgrade ElasticSearch from 5.1 => 7.0 ?

It is on our wishlist. Fairly significant changes plus upgrade methodology to get there.

Version 4.0.0 ships with 7.4 - ref: https://github.com/aws-samples/aws-ai-qna-bot#version-400

Yup - I guess we can close this issue now at last :)


README: describe future with facet

Mention facet wrapper API project and how it relates to this project.

Build SUCCESS, see build http://<IP_ADDRESS>:8080/job/dev-tools/491/


Separate out logic of code? Ask Bhupjit about this. Will get us ready to move to webapp.

Start by summarising code logic in a diagram and review
Separate out the logic and SQL for back end and front end and modularise
Fully comment within code and do in chunks so not loads being committed in one go
Fully test before merging
Comment on what changes have been made when merging
All of the above will help modularise code and help with unit tests and will help us move to a web app

My definition of 'logic' is anything in the code that is NOT closely coupled to the app UI code. Which means that logic can be separated out of the file and into a different module.


Set Matrix Zeroes in python

Rules:-
1)Follow me and add star in this repository
2)No c++/c file will be accepted
3)Comment for assign this task to you
Follow all rules you will get hacktoberfest-accepted tag

hi @shubham7668  can i work on this issue?

Hi, can I please work on this issue?

Hello sir, I followed you already and added star also. I will write code in java. Please give a chance @shubham7668 .