Actual G Suite Admin Role Permissions Required

Overview
Enterprise security team will not allow the loaner-role proxy G Suite account to have G Suite admin role permissions it actually doesn't need.  A custom GnG Admin G Suite role is needed.
The security team doesn't care that the account will not be logged into by a human, it must only use what it needs.
Expected Behaviour
Documentation for GnG gives you the option to add pre-set G Suite admin roles OR create a custom G Suite Admin role for GnG to be more secure.
Actual Behaviour
In step 3 of the setup document you are told to add the following roles to the<EMAIL_ADDRESS>account.
Directory Admin ( Doesn't exist )
Services Admin
User Management Admin
Steps to Reproduce
Setup Grab In Go, get to Step 3

This shouldn't be an issue if the instructions are followed correctly as
nobody should know the password and 2-factor authentication.  The existing
Superadmins are a greater threat.  Also the loaner account can be audited
more frequently if they really think they need to.
For directory admin - it's actually groups admin; that is noted in an
earlier thread.
I would be interested to hear what the developers say on the loaner-role
account.
On Wed, 19 Jun 2019, 17:18 chromestrong<EMAIL_ADDRESS>wrote:

Overview
Enterprise security team will not allow the loaner-role proxy G Suite
account to have G Suite admin role permissions it actually doesn't need. A
custom GnG Admin G Suite role is needed.
The security team doesn't care that the account will not be logged into by
a human, it must only use what it needs.
Expected Behaviour
Documentation for GnG gives you the option to add pre-set G Suite admin
roles OR create a custom G Suite Admin role for GnG to be more secure.
Actual Behaviour
In step 3 of the setup document you are told to add the following roles to
the<EMAIL_ADDRESS>account.
Directory Admin ( Doesn't exist )
Services Admin
User Management Admin
Steps to Reproduce
Setup Grab In Go, get to Step 3
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/google/loaner/issues/56?email_source=notifications&email_token=AKSEUZEAFCQYOLKJ5JELYU3P3JL7FA5CNFSM4HZLI2RKYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4G2OEVDQ,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AKSEUZEBSQLDAXNHCMDGGH3P3JL7FANCNFSM4HZLI2RA
.

It has been communicated that this account isn't suppose to be used by a human ever and that its password would be unknown and it would have 2FA attached to it.  However, the issue remains that the roles have additional permissions that the loaner-role account doesn't need and we cannot move forward with a deployment of Grab N Go until we discover the exact permissions that are required to create a custom GnG Admin account.

You can test this yourself.  Deploy on a sandbox domain, add all documented permissions and remove one at a time until you find the minimum needed.

This seems to be a dupe of #4. I'm going to resolve this in favor of that bug.


Update verify-deployments-with-datadog.md

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://6673134d81326063e8471233--harness-developer.netlify.app


Separate TS ESlint and ESlint

This PR separates 'ESlint' and 'Typescript ESlint'.
The current entry treats ESlint as Typescript first, linking to the 'Typescript ESlint' project, which is in accurate. In this contribution we trying to clarify that ESlint is Javscript/ECMAScript first and that 'Typescript ESlint' is an extension for TS.
Also, since ESlint supports more than the base JS, I have updated the tags to reflect this.

Thanks so much for the clarification. Also thanks for taking the time to add a resource URL as well. ⭐


[Bug]: UI of the footer is not looking good it can be made professional

Bug Description
Enhancement of footer
Provide a detailed description of the bug
The footer items are not aligned correctly decreasing the UX for the user.
Expected Behavior
The items can be aligned nicely and in structured way.
What browsers are you seeing the problem on?
No response
Put here any screenshots or videos (optional)

By submitting this issue, you agree to

[X] I agree to follow this project's Code of Conduct
[X] I’ve read all the issues in the issue section, and this has not been reported yet.

Other Information

[X] I'm a GSSoC '24 Extended contributor
[X] I'm a Hacktoberfest '24 contributor
[X] I am willing to work on this issue (optional)

Please add tags for hackoctober tags and gssoc tags.

Please assign this task to me.


Parsing APKs from golang, only fallback to aapt

Added APK parsing using third party apkparser package. This will solve the unreliability of aapt2 binary used so far.

@trapacska pls merge.


hackernews example not running on osx

For some reason I can not do go run ./gtk/hackernews I get a "no packages loaded from ./hackernews" error.
When I do go run . in the hackernews folder, I get the following error.
hackernews[2852:5112675] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'NSWindow drag regions should only be invalidated on the Main Thread!'

I am on a M1 mac mini.

That's weird. go run . in the hackernews folder is correct, since it's a submodule. I'm not sure why there's a NSInternalInconsistencyException thrown, though.
Can you use delve or gdb and see if you can inspect the state of all goroutines when the error happens?

I have not used delve or gdb. If you have any advice to get you what you need, let me know. I am still new to `go.
I was able to reproduce this issue locally restricting what I was building to mirror your main.go file.
The commented-out lines make the application work. When I remove the comments, the application produces the same error.
Seems to be related to os/signal and the NotifyContext code.
package main

import (
	"log"
	"os"
	"strings"

	_ "embed"

	"github.com/diamondburned/gotk4/pkg/gdk/v4"
	"github.com/diamondburned/gotk4/pkg/gtk/v4"
	w "github.com/khrome83/block-editor/widgets"
)

//go:embed style.css
var styleCSS string

func main() {
	//ctx, cancel := signal.NotifyContext(context.Background(), os.Interrupt)
	//defer cancel()

	app := gtk.NewApplication("com.github.khrome83.block-editor", 0)
	app.ConnectActivate(func() {
		// Load the CSS and apply it globally.
		gtk.StyleContextAddProviderForDisplay(
			gdk.DisplayGetDefault(), loadCSS(styleCSS),
			gtk.STYLE_PROVIDER_PRIORITY_APPLICATION,
		)

		be := newBlockEditor( /*ctx,*/ app)

		// Populates Window
		be.window.Show()
	})

	//go func() {
	//	<-ctx.Done()
	//	app.Quit()
	//}()

	if code := app.Run(os.Args); code > 0 {
		//cancel()
		os.Exit(code)
	}
}

type blockEditor struct {
	*gtk.Application
	window *gtk.ApplicationWindow
}

func newBlockEditor( /*ctx context.Context,*/ app *gtk.Application) *blockEditor {
	// Block Editor Stub
	be := blockEditor{Application: app}

	// Window
	be.window = gtk.NewApplicationWindow(app)

	// Box
	title := w.Heading("Woah New Title Widget!", w.HeadingLevel1)
	subtitle := w.Heading("This looks like an unstyled HTML page! How?", w.HeadingLevel3)
	btnClose := w.Button("Close", w.ButtonThemePrimarySolid, be.window.Close)
	textView := w.Paragraph("Testing", true)
	textView2 := w.Paragraph("testing2", true)

	// Populates Box
	box := gtk.NewBox(gtk.OrientationVertical, 0)
	contents := [5]gtk.Widgetter{title, subtitle, btnClose, textView, textView2}
	for _, item := range contents {
		box.Append(item)
	}

	// Window Properties
	be.window.SetTitle("Block Editor")
	be.window.SetChild(box)
	be.window.SetDefaultSize(400, 300)

	return &be
}

func (be *blockEditor) Show() {
	be.window.Show()
}

func loadCSS(content string) *gtk.CSSProvider {
	prov := gtk.NewCSSProvider()
	prov.Connect("parsing-error", func(sec *gtk.CSSSection, err error) {
		// Optional line parsing routine.
		loc := sec.StartLocation()
		lines := strings.Split(content, "\n")
		log.Printf("CSS error (%v) at line: %q", err, lines[loc.Lines()])
	})
	prov.LoadFromData(content)
	return prov
}

I tried commenting out just the goroutine, the cancel calls, but it still fails. It seems just bringing in the context causes the issue.
I am using -
go1.17.3 darwin/arm64

Can you try adding runtime.LockOSThread() to the start of main(), before the context code?

That worked like a charm in my version. Why was that required?
I added it to the HackerNews clone and it did run. However, clicking on an item in the list gave me this -
Warning: Gtk: Couldn't export handle for GdkMacosToplevelSurface surface, unsupported windowing system

That worked like a charm in my version. Why was that required?

It's probably because signal.NotifyContext actually spawns a goroutine, which probably displaces the main goroutine to another non-main thread. The OS checks this and freaks out.

I added it to the HackerNews clone and it did run. However, clicking on an item in the list gave me this -

Does it still work? Did you click the link or the comment button?

It's probably because signal.NotifyContext actually spawns a goroutine, which probably displaces the main goroutine to another non-main thread. The OS checks this and freaks out.

Also, can you try this instead?
func init() {
    runtime.LockOSThread()
}

(instead of being in main)

It is the link that fails. App runs, but it won't follow the line, and gives that warning.
Moving to init() works fine. =)

It is the link that fails. App runs, but it won't follow the line, and gives that warning.

That sounds like some quirky GTK bug. I think I can fix it by using a Go-native open library, but I'm not sure if I want to add a library workaround into an example project.

@khrome83, can you try gotk4 with the commit 54094a28? This should have the LockOSThread, so you can remove it from the hackernews example code.


[Migration] Rename "Feature" to "Loi"

This change should be restricted to references at the code level and should not be applied to the collection and document names in Firestore.

Added a subtasks of #1114.


Unable to connect to the OpenStack Controller

Version Info
v18
Describe the bug
I have installed openstack but not able to connect with the oscm, I have give credentials in the oscm-app-openstack/ UI but if i get into the oscm-app/ and test the connection am getting "Unable to connect to the OpenStack Controller" error please help me out of this
How to Reproduce
Steps to reproduce the behavior:

Go to 'https://<IP_ADDRESS>:8881/oscm-app-openstack/'
Fill the credentials
Go to 'https://<IP_ADDRESS>:8881/oscm-app/'
Click on 'Test connection'
Unable to connect to the OpenStack Controller

Observed behavior
Unable to connect to the OpenStack Controller
Expected behavior
Test connection should get success
Screenshots

Hi @bharath7394
did you set the correct keystone URL?

Steps to reproduce the behavior:

Go to 'https://<IP_ADDRESS>:8881/oscm-app-openstack/'
Fill the credentials
Go to 'https://<IP_ADDRESS>:8881/oscm-app/'

Above credentials in step 2, you need to set the keystone connection and tenant credentials for your OpenStack server in 'https://...:8881/oscm-app-openstack/'.

Hi @GoebelL ,
Yes i have set correct keystone URL, i'll share details below for the same

API User=admin
API Password=**********
Keystone API URL=http://<IP_ADDRESS>:5000/v3
Tenant ID=a8821612ce1048caa93158ba0ef4ff41
Domain Name=Default
After that i will save the configuration, and test it. Then i got same error which i have shared above.
Please let me guide, if i am miss something.
also please let me know,if any other configuration or any command output you want from my end.
Thanks

Hi @bharath7394
ok, that looks like configuration is complete. However login to keystone is failing. Could you share the full stack trace shown above?
How is the result if you curl keystone from inside the oscm-app container?
docker exec -it oscm-app bin/bash
curl -u ... http://...:5000/v3

I tried with above solution but am still facing the same issue , I entered into container with the following command "docker exec -it oscm-app /bin/bash" and run the command  "curl -u ... http://<IP_ADDRESS>:5000/v3" after its asking for host password "Enter host password for user '...':" if i enter the openstack's admin(currently used project) password its showing "curl: (7) Failed connect to <IP_ADDRESS>:5000; No route to host" error please help me to resolve this issue.

Seams that in your network this keystone server is not reachable. Can you ping the server from the oscm host? From inside oscm-app? Probably you need an HTTP Proxy to access it?

Dear,
Yes, I can able to ping my keystone server from oscm host and oscm-app docker container also.
oscm host output:
XXXX@docker:~# ping <IP_ADDRESS>
PING <IP_ADDRESS> (<IP_ADDRESS>) 56(84) bytes of data.
64 bytes from <IP_ADDRESS>: icmp_seq=1 ttl=64 time=0.735 ms
64 bytes from <IP_ADDRESS>: icmp_seq=2 ttl=64 time=0.591 ms
oscm-app container:
[XXXX@6cf85b10766a /]# ping <IP_ADDRESS>
PING <IP_ADDRESS> (<IP_ADDRESS>) 56(84) bytes of data.
64 bytes from <IP_ADDRESS>: icmp_seq=1 ttl=63 time=0.778 ms
64 bytes from <IP_ADDRESS>: icmp_seq=2 ttl=63 time=0.846 ms
64 bytes from <IP_ADDRESS>: icmp_seq=3 ttl=63 time=0.787 ms
Below is the output of ifconfig and containers IP details:
ifconfig output:
br-722064b9caf6 IP
inet addr:<IP_ADDRESS>
docker0 IP
inet addr:<IP_ADDRESS>
Host machine IP:
inet addr:<IP_ADDRESS>
virbr0 IP
inet addr:<IP_ADDRESS>
oscm-app Containers IP:
"IPAddress": "<IP_ADDRESS>",
Kindly suggest how can I setup or configure HTTP proxy to access my keystone server via oscm
Thanks

HI @bharath7394
Not sure you if use an HTTP proxy. If yes, you'll also need to configure this in the var.env file.
However, if you  can ping it, I believe something particular is missing on this endpoint. You can use some tools inside the app-container to debug such network issues. For example, you can use tcpdump. Let me clear this with our ops specialist. I'll get back to you.

Hi @GoebelL
we are waiting for your response please help me to resolve the issue.

Dear @GoebelL
We are waiting for valuable input from your side. Kindly suggest to fix this issue.
Thanks

Hi @bharath7394
Sorry for late answer. I couldn't reach anyone for this issue yet. Strange is, if you get the error already from curl command in the oscm-app base image then I don' think that it's related to OSCM configuration. I rather believe, there is something specific on your network between your host and <IP_ADDRESS>, like for instance some special routing for port 5000 HTTP requests, or similar.
Could you try to curl your keystone server on port 5000 from the OSCM Docker host? I mean, just try the same curl command outside the oscm-app container.
curl -u <your amin user>  http://<your keystone server>:5000/v3

Hi @bharath7394
I'm just curious to hear about this keystone network issue. Did you get any progress here? Have you already tried with FQDN for this keystone server, e.g. adding a respective DNS entry?


Release Multimedia Keys When No Seekable Player Page

I don't know if it's feasible unless disabling the extension but could it be possible to not make the multimedia keys catchable by this extension if none of the listed websites are in use?

As the extension is backed up be Chrome system-wide key bindings, it doesn't possible to enable/disable hotkeys bindings on any criteria. They are either enabled or disabled in Settings.


Consider showing notifications as snack bar messages

It would be better if users had a way to see their notifications without having to open the drop-down. We would still need to maintain a permanent place where all notifications live so they can be checked later.
Initial idea:
Show a notification as a snack bar in the bottom right of the screen  as soon as the notification becomes available. It would then disappear after X seconds.

Super low priority, pulling this for now


Created a header component

Resolves Issue
Closes #320
What is the change?

Created a responsive header

Is Development Tested?

[x] Yes

Before / After Change Screenshots
Web

Tablet

Mobile

Opened a PR for merging into wrong branch. The branch should develop-ember


[Core] Refactor implem code for the ArmChallengeAuthenticationPolicy

This change should not change the current behavior.
if (! condition) {
  doA()
} else {
  doB()
  doA()
}

can be simplified to
if (condition) {
  doB();
}
doA()

@mssfang what is the status of this PR?

@JonathanGiles this PR will merge after the Aug release


Created Blog Page !!

Issue Type:
[  ] Bug Report
[x]  Feature Request
[  ] Documentaion
Describe the bug
Blog Page Created !!
Screenshots
https://rohank2502.github.io/SFC-foundations/pages/Blog/blog.html
@himanshu007-creator  Please have a look at this I have created 4 pages each page have 10 sample blog cards we can toggle between each  page from bottom of the page !! Also suggest any changes If any !! Hope you like the design

@himanshu007-creator  After you check this page Please let me know so I can deploy the Blog template!


Error Install

File "C:\Users\Michael\miniconda3\envs\nerfstudio\lib\site-packages\torch\utils\cpp_extension.py", line 815, in win_wrap_ninja_compile
_write_ninja_file_and_compile_objects(
File "C:\Users\Michael\miniconda3\envs\nerfstudio\lib\site-packages\torch\utils\cpp_extension.py", line 1574, in _write_ninja_file_and_compile_objects
_run_ninja_build(
File "C:\Users\Michael\miniconda3\envs\nerfstudio\lib\site-packages\torch\utils\cpp_extension.py", line 1909, in _run_ninja_build
raise RuntimeError(message) from e
RuntimeError: Error compiling objects for extension
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for tinycudann
Running setup.py clean for tinycudann
Failed to build tinycudann
ERROR: Could not build wheels for tinycudann, which is required to install pyproject.toml-based projects
(nerfstudio) C:\Users\Michael>

got the same error

to compile tinycudann you need to install CUDA and visualstudio c++ desktop module. After compiling you can use nerfstudio without cuda and visualstudio

In my case, I solved it by changing gcc-7 and g++-7 to gcc-9 and g++-9

Updating to gcc/g++ 9 worked for me too. These instructions were helpful in accomplishing that, https://linuxconfig.org/how-to-switch-between-multiple-gcc-and-g-compiler-versions-on-ubuntu-20-04-lts-focal-fossa


Using GLTF2 loaded files with  in ThreeJS Fiber

I am trying to use the current version of the OSSOS library with ThreeJS to take advantage of the retargeting and IK support. I am doing so inside a React app using threeJS Fiber. So I have a <primitive object=...> that I used to use the threejs GLTF loader to load a file and then grab the .scene member to use as the root character.
But the data structure returned by the OSSOS library GLTF2 file loader appears to be a bit different. For example, there is .json instead, and .json.scene exists but has the value of 0, which is not a model.
Can I use OSSOS to get an object compatible with the <primitive object=...> markup used with threejs and fiber?
Note: I am not a deep expert. I was trying to use the threejs retargeting sample code, but it did not work for me. I want to take an animation clip from one model and retarget it to a different bone structure. My fallback is to try and reimplement the whole bone rotation logic you described on the video (which conceptually made sense... but I would rather not have to code it, lol!)
I was trying to apply Mixamo animation clips to a VRM model created by VRoid Studio in case that makes a difference.
Thx for any advice! I could not find much in the way of docs to work it out sorry.

The GLTF loader i made is for piecemeal parsing of content, not a scene loader. You can technically use the loader thats part of 3js, but you'll need to go through the trouble of finding the model & its skeleton. Then you'll need to convert that 3js skeleton to an ossos armature objection to use anything in the library. You can continue using the 3js skeleton but you'll need a function that will transfer an ossos pose to a 3js skeleton. The next version of Ossos has an example of mixing Ossos's Armature and 3JS's Skeleton. It should still mostly work for the previous version, maybe with a few tweaks.
https://github.com/sketchpunklabs/ossos/blob/ossos_next/prototypes/armature/002_gltf_3js_pose.html
Download the line I can try to make an example of loading using 3js's GLTF loader.
When it comes to react or fiber, I have no experience with them. Ossos is meant to be engine agnostic, so its always going to take the developer some work to get it to run in their perspective engines. So far i've only made examples for vanilla threejs and babylonjs.
The other big hitch is Ossos isn't ready for prime time yet and it might take awhile to get there.
Side note, Mixamo animations can be difficult to retarget. The data comes in with a ZUp orientation. I believe I add a root rotation offset, kind of like an additive to the root bone so that it gets reoriented to YUp to make it easier to do regular or ik retargeting.

Looking at it another way, I have all the rendering etc working in pure 3js. All I want is to retarget an animation clip from one model to another (both glb files). I have the bone name hierarchies for both (I know the to and from bone names). Would it be less work if I instead try to just use that part of the OSSOS code and just call that function to do all the bone transforms? I can then copy that into 3js animation clips (tracks are basically name + array of time offsets + positions/scales/quaternions). (I can load the GLB file with OSSOS, retarget the animation clip, copy to 3js, discard the the GLB file loaded.)
And yes, Y is up vs Z is up is a problem in my project too. I am trying to generate GLB and USD animation clips. In the USD world, it works with UE, Unity, Maya, ... so lots of assets have different concepts of "up".

(I was also interested in the IK and spring bone code in the future, but right now I was just trying to retarget an animation clip.)


logging: fix failure report period

I noticed that CONFIG_LOG_FAILURE_REPORT_PERIOD Kconfig is not handled correctly in some scenarios.
That is, the "N messages dropped" reports may be generated more frequently than the default of 1000ms, which may waste the precious bandwidth in the case of slower logging backends and effectively cause even more drops.
For example, if some logs are processed very fast, the last_failure_report variable might be advanced faster than the current time, causing the "k_uptime_get() - last_failure_report" subtraction to underflow and always trigger the report.

There is already #76936. Can you check if that solves your issue?

There is already #76936. Can you check if that solves your issue?

Right, it should help. I haven't noticed the PR was added already a month ago. I wanted to avoid calling k_uptime_get() unnecessarily, but this shouldn't be a big deal so we can merge the previous PR.


Adapt to upstream stats structure change for cameras

For compatibility with this PR.

this will also affect tests and those should be updated as well

At backend side all changes are done.
@dermotduffy can you please approve the pending workflow?

Thanks @tpjanssen !

when can we expect a new beta that includes this PR? latest dev builds breaks my card and the integration :(

You can pull the files and replace them manually in the custom components folder.
Otherwise, it will be released alongside frigate beta 3

awesome, thank you @NickM-27
truly great to always have you around spreading knowledge! really appreciate your dedication to this project


[FIX-11114][improvement] [UI] Changed the background color of the task priority drop-down box to overwrite the font

Purpose of the pull request
Changed the background color of the task priority drop-down box to overwrite the font
fix #11114

Hi @TangTangGrit , please associate the issue.

The address of the problem,#11114
https://github.com/apache/dolphinscheduler/issues/11114

Codecov Report

Merging #11116 (82f5471) into dev (952aee8) will decrease coverage by 0.00%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##                dev   #11116      +/-   ##
============================================
- Coverage     40.35%   40.34%   -0.01%
+ Complexity     4874     4868       -6
============================================
  Files           950      950
  Lines         37184    37178       -6
  Branches       4077     4072       -5
============================================
- Hits          15004    14998       -6
- Misses        20670    20671       +1
+ Partials       1510     1509       -1

Impacted Files
Coverage Δ

...er/master/dispatch/host/assign/RandomSelector.java
77.77% <0.00%> (-5.56%)
:arrow_down:

...org/apache/dolphinscheduler/remote/utils/Host.java
42.55% <0.00%> (-2.13%)
:arrow_down:

...dolphinscheduler/remote/future/ResponseFuture.java
81.96% <0.00%> (-1.64%)
:arrow_down:

...e/dolphinscheduler/remote/NettyRemotingClient.java
51.38% <0.00%> (-1.39%)
:arrow_down:

...rver/master/runner/task/BlockingTaskProcessor.java
75.60% <0.00%> (-0.30%)
:arrow_down:

...eduler/api/service/impl/DataSourceServiceImpl.java
28.47% <0.00%> (ø)

.../dolphinscheduler/plugin/task/datax/DataxTask.java
0.00% <0.00%> (ø)

...cheduler/plugin/task/api/ShellCommandExecutor.java
0.00% <0.00%> (ø)

...er/api/service/impl/TaskDefinitionServiceImpl.java
24.01% <0.00%> (+0.05%)
:arrow_up:

...hinscheduler/plugin/alert/wechat/WeChatSender.java
29.78% <0.00%> (+0.20%)
:arrow_up:

... and 1 more

Help us with your feedback. Take ten seconds to tell us how you rate us.

#11114 @SbloodyS

#11114 @SbloodyS

to target specific issue from PR, we recommend use keyword fix: #issue_id or close: #issue_id or closes: #issue_id in your PR describe(not title, just desc). It would not only connect issue to PR but also close issue automatically when PR is be closed.

Maybe you can try to upgrade z-index of the option text.

Have you got any questions？ @TangTangGrit

你有什么问题吗？@TangTangGrit
There's nothing wrong with it. Your advice. I'm trying. I don't have any good solutions here. I asked someone else to take care of it

你有什么问题吗？@TangTangGrit

I modified the global color, which I tested did not affect the other dropdown boxes

你有什么问题吗？@TangTangGrit
There's nothing wrong with it. Your advice. I'm trying. I don't have any good solutions here. I asked someone else to take care of it

Try to wrap the label with a span, then set the z-index of the span to 1. @TangTangGrit


feature enable merge on write by default

Proposed changes
Issue Number: close #xxx
Problem summary
enable merge on write by default
Checklist(Required)

[ ] Does it affect the original behavior
[ ] Has unit tests been added
[ ] Has document been added or modified
[ ] Does it need to update dependencies
[ ] Is this PR support rollback (If NO, please explain WHY)

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall

run buildall

run buildall

egression-test/suites/schema_change_p0/test_uniq_mv_schema_change.groovy caused BE core when creating mv1, @BiteTheDDDDt will help to take a look.

run buildall

run buildall

run buildall

run buildall

run buildall

run buildall

run buildall


adds pressup

How do you feel about adding onPressUp?
Check out the hammerjs docs for press

Looks good @stoeffel, thanks!

Nice. Thanks.


ReferenceError: fetch is not defined in compiled TypeScript

Title: ReferenceError: fetch is not defined in compiled TypeScript
Labels: bug, server, typescript
Describe the bug
When running the compiled TypeScript code, a ReferenceError is thrown indicating that fetch is not defined.
To Reproduce
Steps to reproduce the behavior:

Compile the TypeScript code to JavaScript
Run the compiled JavaScript code
See error in the server logs

Expected behavior
The fetch function should be defined and the code should run without errors..
Error message
ReferenceError: fetch is not defined
    at /usr/src/app/node_modules/litellm/dist/src/handlers/ollama.js:94:9
    at Generator.next (<anonymous>)
    at /usr/src/app/node_modules/litellm/dist/src/handlers/ollama.js:8:71
    at new Promise (<anonymous>)
    at __awaiter (/usr/src/app/node_modules/litellm/dist/src/handlers/ollama.js:4:12)
    at getOllamaResponse (/usr/src/app/node_modules/litellm/dist/src/handlers/ollama.js:93:12)
    at /usr/src/app/node_modules/litellm/dist/src/handlers/ollama.js:113:27
    at Generator.next (<anonymous>)
    at /usr/src/app/node_modules/litellm/dist/src/handlers/ollama.js:8:71
    at new Promise (<anonymous>)

Additional context
This error occurs in the ollama.js file in the litellm module. It seems that the fetch function is not defined in this context.

@snagy22000 what version of node are you using?
can you also elaborate on what you mean by Compile the TypeScript code to JavaScript? What are the steps you are taking and what is your use-case?


Cert & alerting fixes

Fixed a change lost in one of the rebases; cluster drivers are only responsible for finding the alerting cluster peers, not initializing clients
Fixed a bug where an initial install of the alerting cluster would always result in a TLS error
Fixed a missing edge case where prometheus rules not being present in the metrics backend resulted in an Ok status instead of Pending
Fixed a UI bug that made it impossible to delete alert conditions
Improved the detection of the existence of rule objects in cortex from the alerting plugin

This has a breaking change with evaluating Prometheus based alert status. All prometheus rules will show up as Pending -- uninstalling and reinstalling the alerting cluster will properly index the Prometheus based alerts


[Android] Expose the constructor of ContentView

Unlike WebView, XWalkView uses a ContentView object as its child view,
which is actually receiving all kinds of events such as touching and
clicking. To let the XWalkView object receive these events too, it's
necessary to override relevant methods of ContentView and redirect
them to the XWalkView object. So the constructor of ContentView must be
public.
BUG=XWALK-6014

@rakuco Please help to review

In case the other approach I suggested in the related Crosswalk pull request is not feasible: have you tried upstreaming this? We always try the upstream first approach.

It's even valid to say in your CL that this makes the behavior similar to what we had before in Chromium, when the constructor was protected.

I agree your approach too and actually other colleagues are working on it. But it's a long term issue that getting rid of ContentView, we must fix it carefully to avoid potential problems. So currently, I this this pull request is the most effective way.

Is there a tracking bug for these changes you mention, and/or an ETA and target release? Getting rid of the ContentView child class looked somewhat trivial at first sight, but I haven't investigated too deeply.
I'd just like to have some commitment that this will be addressed soon and we won't be forced to carry this patch and the Crosswalk one forever as it has happened before.

I filed a ticket(https://crosswalk-project.org/jira/browse/XWALK-6118) to track this issue. But I think the change is not going to happen soon.

That's a bit disappointing; I've added some comments to the JIRA ticket to make it clear that this should have a higher priority.
Please at least mention XWALK-6118 in this commit and make it clear in the commit message that this is supposed to be a temporary solution.

Done! Please merge this first so that I can update the dependency file of https://github.com/crosswalk-project/crosswalk/pull/3472


fix: Use String:from_utf8_lossy to print output in build.rs

Description
Currently println!("{:?}", output.stderr); will print the bytes as a [u8,u8]. Use String::from_utf8_lossy to convert to a readable string for better debugging.

@yhql is this build failure due to same thing you mentioned here https://github.com/LedgerHQ/ledger-nanos-sdk/pull/13#issuecomment-831772500?

Yes, same problem, so we'll have to disregard this for now. Thanks for the PR !


Refactors and enhances the codebase of the cinder csi  plugin

What this PR does / why we need it:
Improved the codebase for the cinder-CSI plugin  for better readability.
Which issue this PR fixes(if applicable):
fixes #
Special notes for reviewers:

Release note:

None

/lgtm

/ok-to-test

I updated the commit message to remove the release notes, refactory doesn't need so

/approve

I updated the commit message to remove the release notes, refactory doesn't need so
Yeah, WIll take care next time. Thanks!

I updated the commit message to remove the release notes, refactory doesn't need so
Yeah, WIll take care next time. Thanks!

/lgtm


Factor out toAddrinfo helper

Very sorry to interrupt IPv6 work @LeeTibbert ...
This PR factors out the two uses of getaddrinfo into a single, shared method. This should reduce the amount of changes necessary for IPv6. I hope it helps you more than it distracts.

Thank you for the update.
I have been working on the IPv6 stuff all day.
I have caught a couple of places which were not evident.
Whilst ratting around, I noticed the opportunity to factor
out some of the getaddrinfo stuff.   A little of the handling
differs between the two.
I'll take a walk, switch context, clear my mind, and come
back to review.
I've been trying to find a bit of tricky code that I know that I
wrote no more than a week ago, no luck. Arrgh!
Thank you for doing this refactor.

LGTM, thank you for the opportunity to review.

I triple checked the "rtn == 0" in one file and "rtn != 0" in the other.
Looks like you got rid of that incongruity and the replacement
looks correct to me.

An added benefit is that you removed the non-local return
that I have been whistling past for a while.  That heads
off SN 3.2.0 quite vocal warnings.

Thanks, I'm glad you liked it. Sincere apologies for any merge conflicts I am about to create for you :(

Sincere apologies for any merge conflicts I am about to create for you :(

Thank you for your concern & consideration. Life on the bleeding edge!


tag and PR based builds

This PR adds an initial implementation of GitHub actions to perform build action on push or pull_request flows

Builds fails because we still need to setup proper secrets for Docker Hub integration


Added Simplify to Summation

Ignore the pull requests, those were just so my fork was up to date. I added the simplify code to the summation function.

I'd rather not have all those merge commits, can you just make a clean fork? In the future you should rebase.

git rebase -i can help with this situation.
@LEGOAnimal22 in this specific situation we want to collapse 4 commits so you'd use git rebase -i HEAD~4.  In the editor leave the first line as pick 7444085 ... and edit the rest of the lines to be squash 7c28b41 ..., squash d21d345 ... and squash 0e22fce.  That should squash everything into a single commit.  Once you're happy with the changes, do a git push origin master --force.
In the future though it's probably best to create a branch first for your changes.  It makes rebasing of upstream diverges too much a lot easier.

I believe that fixed the problem.

@LEGOAnimal22 I'm so sorry, I should've read @nicolewhite's message more carefully and looked at what those extra commits were.  Your squashed commit now has changes from merges you did before the squashing.  Look at the difference between the "Commits" tab and the "Files Changed" tabs.  You should be able to rebase your master agains upstream master, but I think it's probably safer to move these changes to a feature branch.  In this case I would delete this commit, merge from upstream, create a feature branch, add your changes to that branch and create a new pull request.


Badges on Project Readme and linked IssueStats website differ

We are using issuestats for https://github.com/Microsoft/visualfsharp, but the badges in our readme show different stats than http://issuestats.com/github/microsoft/visualfsharp

we use the following snippet:
[![Issue Stats](http://issuestats.com/github/Microsoft/visualfsharp/badge/pr)](http://issuestats.com/github/microsoft/visualfsharp)
[![Issue Stats](http://issuestats.com/github/Microsoft/visualfsharp/badge/issue)](http://issuestats.com/github/microsoft/visualfsharp)

// cc @latkin @KevinRansom

ref https://github.com/Microsoft/visualfsharp/issues/165

It looks like this is because issuestats isn't setting the right cache headers, via https://github.com/github/markup/issues/224#issuecomment-33454537 . Working on a fix!

@hstove i can repro the bug after

Yes, we still see this at https://github.com/Microsoft/visualfsharp
Is there any status update on a fix?

@hstove ping... We are about at the point of removing the badges since they don't provide any actual information.

@hstove we've removed issue stats from the Visual F# repo due to this ongoing problem. We'd be happy to add them back if/when it is addressed.

@hstove it looks like you may be missing ETag headers still (from that same issue you posted). I'm experiencing the same issue as the others.

The assets may also need to include either an ETag or Expires header. Fastly's docs on Cache-Control say that no-cache means "re-validate before serving this content", but it doesn't specify what it does to "re-validate". I'm guessing it is re-validating, but there's no indication that the asset has changed, so it continues to serves the cached asset.

An ETag would be the biggest win, since it would guarantee that the cache gets refreshed when it changes, but still saves bandwidth.

Thanks @PommeVerte! I just added some code to add ETag and Last-Modified that should refresh when there is new data, and cache when not. Thanks for the tip, hopefully this is what Github's CDN needs!

Thanks for the swift patch. Unfortunately this doesn't seem to work either which has me confused. A quick inspection in chrome shows the following (note that I did this check from issuestats.com as to avoid github's proxies)
Bellow are the headers of a badge that I know updates every now and then :
Cache-Control:max-age=3600, public, s-maxage=3600
Connection:Keep-Alive
Content-Disposition:inline; filename="downloads-722 -007ec6svg.svg"
Content-Type:image/svg+xml;charset=utf-8
Date:Wed, 07 Oct 2015 16:36:48 GMT
Keep-Alive:timeout=5, max=100
Server:Apache/2.2.22 (Ubuntu)
Transfer-Encoding:chunked
X-Powered-By:PHP/5.3.10-1ubuntu3.17

Here's the header for the travis badge (can't see anything special):
Connection:keep-alive
Content-Length:0
Content-Type:text/html;charset=utf-8
Date:Wed, 07 Oct 2015 16:36:48 GMT
Location:https://api.travis-ci.org/PommeVerte/gremlin-php.svg?branch=master
Server:Cowboy
Via:1.1 vegur

Here's the coverall badge which updates regularly enough:
cache-control:must-revalidate, no-cache, no-store, private, max-age=0
cf-cache-status:MISS
cf-ray:231b14ba780214f7-CDG
content-type:text/html; charset=utf-8
date:Wed, 07 Oct 2015 16:46:14 GMT
etag:"b04626bf10527aa8ee678f9f4262ec19"
last-modified:Wed, 07 Oct 2015 16:19:05 GMT
location:https://s3.amazonaws.com/assets.coveralls.io/badges/coveralls_87.svg
server:cloudflare-nginx
status:302 Found
status:302 Found
vary:Accept-Encoding
version:HTTP/1.1
x-powered-by:cloud66
x-powered-by:Phusion Passenger Enterprise 5.0.14
x-rack-cache:miss
x-request-id:c2a3b68441e22fbce6c748479569e516
x-runtime:0.025760
x-ua-compatible:IE=Edge,chrome=1

I'm wondering if there isn't an issue with perhaps a redirection? When I actually look and the ressource files in chrome I can find the badges for issuestats with the following headers (which are different from the ones in the image src)
cache-control:public, max-age=86400
cf-cache-status:HIT
cf-ray:231b06ec621514eb-CDG
date:Wed, 07 Oct 2015 16:36:48 GMT
expires:Thu, 08 Oct 2015 16:36:48 GMT
last-modified:Mon, 05 Oct 2015 10:05:50 GMT
server:cloudflare-nginx
status:304 Not Modified
vary:Accept-Encoding
version:HTTP/1.1

Hopefully this helps a bit.

I'll wait until Thu, 08 Oct 2015 16:36:48 GMT to see if there's an update.

@PommeVerte it looks like the badges are synced, at least for https://github.com/PommeVerte/gremlin-php (http://issuestats.com/github/PommeVerte/gremlin-php) and a few other random repos I checked.
Hopefully its working!

ahh indeed. Great!! Thanks for the hard work.

No problem! Thanks for pointing me in the right direction with ETag support.
@latkin , it looks like this issue is finally resolved, so if you want to put the issue stats badge back, it should work. Thanks!

Not currently working at https://github.com/ChristopherKing42/skynet/tree/patch-2

http://issuestats.com/github/atemerev/skynet

Hm, I see a consistent PR-2 hours and Issue-1 day on your README, on issuestats.com, and on the badge you linked ^.

@hstove Oh, it was just my browser cache. It's correct now.


feat(index) menubar stays open in development for debugging

With this change, menubar will no longer dismiss when it loses focus in development mode, which means the webview-specific dev tools windows will also stay open and be interactive! So this is a small fix that will make debugging a lot more pleasant.

instant merge lol


u2net_train.py returning ValueError

Can anyone help me to fix this:
I'm trying to train u2net with DUTS dataset for my personal python project (removing complex background from images)
u2net_test.py run successfully with DUTS dataset but u2net_train.py is returning error like this-

I am using python 3.9 for this project.
I'm a beginner in python.. It was very helpful for me if anyone teach me step by step how to trained u2net with custom dataset like DUTS.. I try almost very thing I can 😢.

你解决了么？我和你遇见了相同的问题，能否讨论一下


[Processing Request]: R3 DISP-S1 CalVal

Venue
PST
Product
DISP-S1
SAS Version
No response
SDS Version
No response
Input Data
Inputs contained in attached geojson file (note file extension was changed to .json to allow upload)
disp-s1_gamma_request.json
Share Results

[ ] Google Earth Engine (GEE)
[ ] NASA Distributed Active Archive Centers (DAAC) User Acceptance Testing (UAT)

Additional Notes
No response

Additional CalVal frame requests to evaluate stitching:
disp-s1_gamma_request_GB.json

A few updates:

11116 and 33039 should be processed up to the final batch, which has less than k=15 acquisitons.
After a 3 successful jobs 8882 failed with a SAS error. I've passed the specs to ADT.
Starting processing for the new 2 granules.


Switch not taking initialValue

The <Switch /> is not setting to active/checked when its formik initialValue is true.
Basic example here: https://codesandbox.io/s/formik-material-ui-switch-o5rns

Adding type=checkbox seems to fix it

You are right! Thank you.

Actually, the simple Switch implementation with formik-material-ui works rigth with type="checkbox" prop. But I have some dynamic implementation for diferent data types. Check this project now: https://codesandbox.io/s/formik-material-ui-switch2-05rbw, this way to render the Switch is not working, even with type="checkbox".

The type still needs to be on the Field
            <Field name="my_switch" type="checkbox">
              {fieldProps => <Switch {...fieldProps}  />}
            </Field>


[Feature] Add adan optimizer

Motivation
Add the new optimizer, Adan
Modification
Add adan_t.py in mmclassification/mmcls/engine/optimizers/adan_t.py
Use cases (Optional)
Please see the config files for a detailed example.

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

Hello, please sign the CLA, and we can merge it after that, thanks:wink:


Error occurs when call vkCmdDispatch function in buildComputeCommandBuffer

Hello.Ive been learning vulkan with your examples' help for a long time.Your code is pretty good,and works well.
But in your older edition, raytracing doesnt work.
I enabled the validation,and found that when program called vkCmdDispatch,it would sent a message "trying to get mem binding for object 0x......  but no such object in buffer list.".
How can I solve this problem?Ive check my code for a long time but still find nothing wrong in the code.
Looking forward to your reply.Thanks.

Hard to tell without actual details. Which revision is the old code based on? I have reworked the raytracing example, so the current code differs a lot from the initial one.
The validation message seems to hint at a buffer not being filled. Since the validation message also shows you the pointer for that buffer object, you should be able to find out what buffer this is with the help of the debugger and then see why it isn't properly filled.

Thanks for your reply.How can I find the buffer via its pointer?Ive tried to do in vs,but can only get the value of it instead of finding its exactly position.
And the date of vk example in my computer is 2016.4.12.
Looking forward to your reply.Thanks.

Usually the validation message tells you the handle of the vulkan object . Set a break point for that validation error to occur and compare that handle (0xabc...) with the object handles you created to see what buffer object is causing this validation.
Judging by the message I guess you forgot to call vkBindBufferMemory for one of the buffers you're using for compute.


Migrate CI to GitHub Actions

This PR migrates CI to GitHub Actions, now that Travis CI.org is no longer active.
I had to make a choice as to what Rubies / ActiveSupport versions to run.  I chose "recent" Rubies (Ruby 2.5+) and ActiveSupport minor versions 5.2.x, 6.0.x, 6.1.x, 7.0.x
Appraisals was updated and gemfiles were added to support more recent ActiveSupport versions.  Additional changes included updating the 5.2 gemfile so it no longer refers to a beta version.
This runs green on my fork.

We need @javan to enable Github Actions for this to work; I don't have access to the repo settings to do so.


get rid of explicit castings

The issue required redesign considerations -> postponed.

https://github.com/javaSlang/map2pojo/pull/74


W-037537 Robot - merge verify batch functionality of preferred phone

Critical Changes
Changes
Issues Closed
New Metadata
Deleted Metadata
Testing Notes

@sgovindankutty - can you review this for me?

Yes
On Mon, Nov 11, 2019 at 12:44 PM sgovindankutty<EMAIL_ADDRESS>wrote:

@sgovindankutty commented on this pull request.
In robot/EDA/resources/locators.py
https://github.com/SalesforceFoundation/EDA/pull/993#discussion_r344878693
:

@@ -82,6 +82,12 @@
"automatic_household_naming": "//span[text()='Automatic Household Naming:']",
"adminstrative_account_name_format": "//span[text()='Administrative Account Name Format:']",
"household_account_name_format": "//span[text()='Household Account Name Format:']",

   "batch_successful": "(//td/following-sibling::td[text()='Batch Apex']/following-sibling::td[text()='Completed'])[1]",

So you are saying you do not worry about the value. You just require the
first line within the list.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/SalesforceFoundation/EDA/pull/993?email_source=notifications&email_token=AH77T2BVAW2PZUITND7W42LQTGY27A5CNFSM4JLEIX2KYY3PNVWWK3TUL52HS4DFWFIHK3DMKJSXC5LFON2FEZLWNFSXPKTDN5WW2ZLOORPWSZGOCLEEXRQ#discussion_r344878693,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AH77T2CFJQX5XW3L2PFQ7X3QTGY27ANCNFSM4JLEIX2A
.

--
Doug Shattuck
Test Automation Engineer | Salesforce
Mobile:<PHONE_NUMBER> <(385)%20242-9732>
http://smart.salesforce.com/sig/dshattuck//us_mb_kb/default/link.html

@dashattuck What are the next steps here? Does a WI exist for this on the QE Kanban board?

@dashattuck ~ As @robertbwatson already asked, please let us know who will be merging this or make that person the Assignee above. Thanks.

@ceiroa - I can merge it once the merge freeze is lifted.


Windows GVim doesn't recognize :PlugInstall

I have GVim73 installed to C:\Program Files (x86)\Vim ($VIM).
Within there is a vim73/, vimfiles/, and _vimrc. I have tried variations of dropping plug.vim into autoload in both vim73/ and vimfiles/.
 I even tried call plug#begin('$VIM/vimfiles/plug') and other variations.
I can not figure out why this doesn't work.

So, no error when you call plug#begin() but PlugInstall command is not defined? Do you have git installed on your system? What does :echo executable('git') say?

@drobati You should upload whole .vimrc.

@junegunn :echo executable('git') returned 0. I use GitHub for Windows and the included git shells so maybe that's why VIM doesn't know where git is. I'll see if I can fix it later today.

Well, that is the reason. vim-plug requires git and when it's not found, plug#begin() stops with a warning message: "git executable not found. vim-plug requires git." You didn't see it?
https://github.com/junegunn/vim-plug/blob/master/plug.vim#L112-L114

Yeah I'm not sure why I didn't see that output. I believe this is resolved. Thanks for answering my question. :+1:


SR-7620: Use charset encoding if available for NSString(contentsOf:usedEncoding:)

NSString(contentsOf:usedEncoding:) would only test for UTF16 and UTF32 before falling back to UTF8. Using the char-set from the Content-Type header if available allows the specified encoding to be tried.
This matches the behaviour on Darwin for non-file URLs.

@swift-ci please test

@swift-ci please test and merge

This looks lined up for Swift 5.0. We'll need to cherry-pick to the swift-4.2-branch to make sure it lands there.


Add Dynamic policies

Overview of changes

Adds support for new general, dynamically defined policies. These can be defined using query-like syntax that is more natural and allows for compound policies covering different attributes.
Also include minor fixes around printing policy violations and exit codes when policy violations exist.

Relate Issue (if any)
Types of changes

[x] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[x] I have read the CONTRIBUTING document.
[x] My code follows the code style of this project.
[x] My change requires a change to the documentation.
[x] I have updated the documentation accordingly.
[x] I have added tests to cover my changes.
[x] All new and existing tests passed.

Codecov Report

Merging #49 (ca3c985) into master (d127f9a) will decrease coverage by 0.37%.
The diff coverage is 82.22%.

:exclamation: Current head ca3c985 differs from pull request most recent head ee06521. Consider uploading reports for the commit ee06521 to get more accurate results

@@            Coverage Diff             @@
##           master      #49      +/-   ##
==========================================
- Coverage   83.84%   83.46%   -0.38%
==========================================
  Files          39       45       +6
  Lines        1281     1433     +152
  Branches      213      255      +42
==========================================
+ Hits         1074     1196     +122
- Misses        169      192      +23
- Partials       38       45       +7

Impacted Files
Coverage Δ

ochrona/eval/policy/package_name.py
100.00% <ø> (ø)

ochrona/eval/policy/parser.py
68.18% <68.18%> (ø)

ochrona/eval/policy/evaluate.py
75.00% <75.00%> (ø)

ochrona/config/config.py
82.96% <83.33%> (-0.89%)
:arrow_down:

ochrona/model/dependency.py
84.82% <83.33%> (ø)

ochrona/eval/policy/lexer.py
85.71% <85.71%> (ø)

ochrona/eval/policy/validator.py
86.66% <86.66%> (ø)

ochrona/eval/policy/tokens.py
96.00% <96.00%> (ø)

ochrona/__init__.py
100.00% <100.00%> (ø)

ochrona/eval/policy/__init__.py
100.00% <100.00%> (ø)

... and 9 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 0063f28...ee06521. Read the comment docs.


lua_e & lua_f to built-in command

It needs commands package import "lua".

If this issue were done, Nyagos would depend on Lua more than before.
So, this issue should be closed without any fixes.
これをやると逆に Lua への依存度が上がるので、やめます


use generated models for MRW tests

Contributing to the Azure SDK
Please see our CONTRIBUTING.md if you are not familiar with contributing to this repository or have questions.
For specific information about pull request etiquette and best practices, see this section.

API change check
APIView has identified API level changes in this PR and created following API reviews.
System.ClientModel


Problem in setFrequency

Hi,
There is a problem with scalar computation in void PCA9685::setFrequency(uint16_t freq).
uint8_t scaler = 28828 / (freq * 8) - 1;
4096 / 8 = 512
25000000 / 512 = 48828,125
round(25000000 / 512) = 48828 != 28828
greetings KP42full

Sorry, your remark is too short to understand the problem in detail.
But I will investigate

You are right, good catch, will update today


c2220 Error procprv.c

Brief description of your issue
while building it throw errors:

visual studio 2022
windows 11
i commented functions that throw errors and it was build and launched but it throw more errors(but still running)

Steps to reproduce (optional)
No response
Expected behavior (optional)
No response
Actual behavior (optional)
No response
Environment (optional)
No response

Fixed


Hello everybody. The video up above is A 8 second video of Amber Stevens, Marie Cole Wilbur. That's her name. She's been married by a couple of times but that's not the point. The point is that she's been stealing my accounts with 3. She's been rewriting my codes in my block chains. Get her and wag me and she's trying to steal every f****** thing I got. So can you please help me catch Amber Cole?  Steven's Wilmer, thank you.Hello everybody. The video up above is A 8 second video of Amber Stevens, Marie Cole Wilbur. That's her name. She's been married by a couple of times but that's not the point. The point is that she's been stealing my accounts with 3. She's been rewriting my codes in my block chains. Get her and wag me and she's trying to steal every f****** thing I got. So can you please help me catch Amber Cole?  Steven's Wilmer, thank you.

https://x.com/YahSchlitz/status/1739693264867926177?s=20

https://github.com/wevm/wagmi/assets/126590719/7ec5abc1-f596-4b3e-8e19-a9c83bb502f4

https://github.com/wevm/wagmi/assets/126590719/7ec5abc1-f596-4b3e-8e19-a9c83bb502f4

Stop Amber Cole Stevens from stealing my stuff. You guys know how to find her, you know how to separate us who's who's in account. Even though she's inside my account in my email using the screens and all that stuff we've ever hear she's doing, however, she's doing it. But I'm having a hard time getting her out. And I need your help to get her out now. There's a small video cause she's good. She's not leaving behind any too much of a trace or anything. But eventually everyone slips, so can you please get her out of my account?  And I would like to to file an investigation on my account with you guys with wag me. And get hub make it happen. Please and look at the video so we can press charges against this lady


Documentation style checks started failing caused by Vale

Looks like Vale is detecting plenty of issues recently. We deactivated it temporarily to allow merging plenty of existing PRs. At some point it should be reactivated and the issues solved.

See https://github.com/ansys/pyansys-geometry/blob/7eb252d69d351b97702cd011939aee712201c0e3/.github/workflows/ci_cd.yml#L38-L45

@AlejandroFernandezLuces please reactivate this and solve the issues whenever you can - thanks!

Closed by #839


Add 'io.netty.tryAllocateUninitializedArray' system property which al…

…lows to allocate byte[] without memset in Java9+
Motivation:
Java9 added a new method to Unsafe which allows to allocate a byte[] without memset it. This can have a massive impact in allocation times when the byte[] is big. This change allows to enable this when using Java9 with the io.netty.tryAllocateUninitializedArray property when running Java9+.
Modifications:
Allow to allocate byte[] without memset on Java9+
Result:
Better performance when allocate big heap buffers and using java9.

See also https://shipilev.net/jvm-anatomy-park/7-initialization-costs/

How about making this behavior default and adding a system property that
disables it?

@trustin not sure if we want to change the default behaviour or not. Thought it may make sense to keep the old behaviour just to be a bit more conservative . WDYT ? Also @nmittler @Scottmitch

@normanmaurer I think it's OK, because we never guaranteed that a buffer allocated by ByteBufAllocator is zeroed out. We may need to leave some note about this 'potentially' breaking change in the release note. I doubt it will be a problem though.

@trustin also the user will need to open up access as explained in the commit message:
Please note that you will need to open up the jdk.internal.misc package via '--add-opens java.base/jdk.internal.misc=ALL-UNNAMED' as well.

So maybe its fine as you said...

@normanmaurer I agree with @trustin here, I think it's fine

I think it's OK, because we never guaranteed that a buffer allocated by ByteBufAllocator is zeroed out. We may need to leave some note about this 'potentially' breaking change in the release note. I doubt it will be a problem though.

@nmittler @trustin ok changed the default to be true. PTAL again

Will add a benchmark

Am 28.03.2017 um 17:13 schrieb Nathan Mittler<EMAIL_ADDRESS>@nmittler commented on this pull request.
In common/src/main/java/io/netty/util/internal/PlatformDependent0.java:

           });

           if (maybeException instanceof Method) {

               try {

                   allocateArrayMethod = (Method) maybeException;

                   byte[] bytes = (byte[]) allocateArrayMethod.invoke(finalInternalUnsafe, byte.class, 8);

                   assert bytes.length == 8;

               } catch (IllegalAccessException e) {

                   allocateArrayMethod = null;

                   maybeException = e;

               } catch (InvocationTargetException e) {

                   allocateArrayMethod = null;

                   maybeException = e;

               }

           } else {

               allocateArrayMethod = null;

nit: initialize allocateArrayMethod to null above so you don't need this else?
In common/src/main/java/io/netty/util/internal/PlatformDependent0.java:

               try {

                   allocateArrayMethod = (Method) maybeException;

                   byte[] bytes = (byte[]) allocateArrayMethod.invoke(finalInternalUnsafe, byte.class, 8);

                   assert bytes.length == 8;

               } catch (IllegalAccessException e) {

                   allocateArrayMethod = null;

                   maybeException = e;

               } catch (InvocationTargetException e) {

                   allocateArrayMethod = null;

                   maybeException = e;

               }

           } else {

               allocateArrayMethod = null;

           }

       } else {

           allocateArrayMethod = null;

nit: same comment
In common/src/main/java/io/netty/util/internal/PlatformDependent0.java:

@@ -316,6 +388,19 @@ static ByteBuffer allocateDirectNoCleaner(int capacity) {
return newDirectBuffer(UNSAFE.allocateMemory(capacity), capacity);
}

static byte[] allocateUninitializedArray(int size) {

   if (ALLOCATE_ARRAY_METHOD == null) {

       return new byte[size];

   }

   try {

       return (byte[]) ALLOCATE_ARRAY_METHOD.invoke(INTERNAL_UNSAFE, byte.class, size);

Do you have benchmarks to show the impact of using reflection here? I'm concerned that we're trading the cost of memset for the cost of a reflective call.
Ideally, we would just call Unsafe. allocateUninitializedArray but that mean that we would have to require Java 9 to build.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

So I added a jmh benchmark and as @nmittler suspected there is some overhead involved in doing the reflection thingy. So I think after running the benchmark a few times I would suggest we do the allocation based on the size either one way or the other. I seems to pay of for allocations >= 100.
@Scottmitch @trustin @nmittler WDYT ?

Result "io.netty.microbench.internal.UnitializedArrayBenchmark.allocateUninitializedByteArray":
  103,443 ±(99.9%) 45,122 ns/op [Average]
  (min, avg, max) = (91,138, 103,443, 127,497), stdev = 16,091
  CI (99.9%): [58,321, 148,564] (assumes normal distribution)

# Run complete. Total time: 00:07:43

Benchmark                                                 (size)  Mode  Cnt     Score      Error  Units
UnitializedArrayBenchmark.allocateInitializedByteArray         1  avgt    6     7,938 ±    1,381  ns/op
UnitializedArrayBenchmark.allocateInitializedByteArray        10  avgt    6     9,046 ±    1,725  ns/op
UnitializedArrayBenchmark.allocateInitializedByteArray       100  avgt    6    27,600 ±    6,358  ns/op
UnitializedArrayBenchmark.allocateInitializedByteArray      1000  avgt    6   176,902 ±   79,175  ns/op
UnitializedArrayBenchmark.allocateInitializedByteArray     10000  avgt    6  1030,709 ±  686,290  ns/op
UnitializedArrayBenchmark.allocateInitializedByteArray    100000  avgt    6  8115,312 ± 1132,039  ns/op
UnitializedArrayBenchmark.allocateUninitializedByteArray       1  avgt    6    18,466 ±    2,311  ns/op
UnitializedArrayBenchmark.allocateUninitializedByteArray      10  avgt    6    19,117 ±    2,626  ns/op
UnitializedArrayBenchmark.allocateUninitializedByteArray     100  avgt    6    22,222 ±   14,708  ns/op
UnitializedArrayBenchmark.allocateUninitializedByteArray    1000  avgt    6   102,574 ±  147,389  ns/op
UnitializedArrayBenchmark.allocateUninitializedByteArray   10000  avgt    6   104,798 ±   71,891  ns/op
UnitializedArrayBenchmark.allocateUninitializedByteArray  100000  avgt    6   103,443 ±   45,122  ns/op

Benchmark result is saved to /Users/norman/Documents/workspace/netty/microbench/target/reports/performance/UnitializedArrayBenchmark.json
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 463.698 sec - in io.netty.microbench.internal.UnitializedArrayBenchmark```

Also @fenik17 ...

Once we compile with java9 we can remove the reflection thingy.

great!
So, if it work only for Java 9, should we explicitly check a version?
TRY_ALLOCATE_UNINITIALIZED_ARRAY = JAVA_VERSION >= 8 && tryAllocateUninitializedArray && hasUnsafe();

@fenik17 done

@normanmaurer I think 100 bytes may be a little low and it may not behave the same way on all systems. Maybe playing it safe (no pun intended :)) and bumping the threshold up to something like 1KiB would be better. WDYT?

@nmittler works for me... @Scottmitch @trustin WDYT ?

@trustin yes we build with java 8.... Good idea about the MethodHandle! Let me check as I never used this before :)

@trustin let me just merge it with reflection for now. We may want to consider using method handles for a few things in a followup pr.

@Scottmitch @trustin @nmittler ok I addressed all comments and used 1024 as default threshold. Also I removed the System.gc from the benchmark as it seems to be fine even without it. PTAL again.

Good idea about the MethodHandle!

Or even better to use LambdaMetafactory.

Cherry-picked into 4.1 (e482d933f755d42f2ed0a29776e2599ae07f1806) and 4.0 (ee198f9c35579de4e72240975bb40c05691fca22)


aescrypt2 shows bad practice

The very first sample program in alphabetical order, programs/aes/aescrypt2.c, exhibits several bad practices. It rolls its own CBC mode on top of ECB. It does AEAD by combining AES-CBC with HMAC (at least it does encrypt-then-mac). It rolls its own key stretching by iterating SHA-256.
We should replace this by a program that illustrates best practices, and possibly by one or more other programs that illustrate how to use the low-level functions but not to implement dodgy schemes.
This is a bug, even though the program works, because people who don't know better may copy the code, and it gives a bad impression of the library to people who do know better.

ARM Internal Ref: IOTSSL-2519


Remove support for wheezy

With support for stretch and jessie, wheezy is no longer needed.

https://ocd.appscale.com:8080/job/Daily Build/5689/
https://ocd.appscale.com:8080/job/Tools-test/3885/
https://ocd.appscale.com:8080/job/Migration/3352/


Question about the continuous likelihood.

Hello. I am a master degree student at Korea university.
First of all, I really appreciate to give me a good inspiration from your interesting paper "Large Language Models Are Zero-Shot Time Series Forecasters". And also a big congratulations on being published in NeurIPS 2023!
I read a lot of time, but I can't understand the part of "continuous likelihood".
First thing is the part of p(u_1, ..., u_n) = p(u_n | u_n-1, .. u_0) * p(u_1 | u_0) * p(u_0)
It is related to hierarchical softmax, but I can't understand 100%.
If this part means the definition of general language model, it should be p(u_1, ..., u_n) = p(u_n | u_n-1, .. u_0) *  ... * p(u_1 | u_0) * p(u_0).
Second thing is part of the definition of U_k(x).
I think U_k(x) should be just composed of an indicator function. I can't understand the reason for the B^n term in the part of the definition.
Thnak you.

One more question is about the prediction horizon in Darts and Monash archive.
I can't find the prediction horizon in Darts and Monash archive. Can I think of the prediction horizon as 1?

hi @Leeseonggye , sorry for the late response.
For n bits of precision in base B, the width of the uniform distribution U_k is 1/B^n. The likelihood of the uniform for U_k integrates to 1 over this region (of width 1/B^n) therefore the likelihood is B^n


prepare LICENSE and NOTICE properly

@jodok

@jodok okay this is a tricky one
it actually looks like the vendor directory is directly bundling the source code for a whole bunch of projects
the correct thing to do here is to document all of these fully in the LICENSE file and then move the respective notices to the NOTICE file
but what I would like to suggest instead is that we implement this directory either as a build time download, or that we implement it as a Git submodule as we have done on a number of other projects
either one of these methods avoids the onerous legal documentation tasks


supply come unit tests to increase the code coverage

The unit tests for

pkg/util/ratelimiter
pkg/util/circuitbreaker
pkg/util/agent_controller
pkg/util/texttemplate

Codecov Report

Merging #133 (c9f71cd) into main (f941a2c) will increase coverage by 3.59%.
The diff coverage is 65.51%.

:exclamation: Current head c9f71cd differs from pull request most recent head 40c891e. Consider uploading reports for the commit 40c891e to get more accurate results

@@            Coverage Diff             @@
##             main     #133      +/-   ##
==========================================
+ Coverage   46.55%   50.15%   +3.59%
==========================================
  Files          38       37       -1
  Lines        2586     2600      +14
==========================================
+ Hits         1204     1304     +100
+ Misses       1302     1201     -101
- Partials       80       95      +15

Impacted Files
Coverage Δ

pkg/util/jmxtool/agent_controller.go
48.88% <35.71%> (+48.88%)
:arrow_up:

pkg/util/circuitbreaker/circuitbreaker.go
79.50% <90.90%> (+16.61%)
:arrow_up:

pkg/util/ratelimiter/ratelimiter.go
89.65% <100.00%> (+30.00%)
:arrow_up:

pkg/common/sys_proc_others.go

pkg/util/texttemplate/texttemplate.go
75.83% <0.00%> (+4.69%)
:arrow_up:

pkg/util/jmxtool/common.go
69.81% <0.00%> (+20.75%)
:arrow_up:

pkg/util/urlrule/urlrule.go
82.50% <0.00%> (+35.00%)
:arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update f941a2c...40c891e. Read the comment docs.


Problem with slugs translation.

Environment
Nuxi 3.0.0                                                                                16:04:33
16:04:35
RootDir: C:/Users/stefanomartini/Desktop/nuxtproject                                                                                16:04:35
Nuxt project info:                                                                                16:04:35

Operating System: Windows_NT
Node Version:     v19.4.0
Nuxt Version:     3.0.0
Nitro Version:    1.0.0
Package Manager<EMAIL_ADDRESS>Builder:          vite
User Config:      modules, i18n, pages
Runtime Modules<EMAIL_ADDRESS>Build Modules:    -

👉 Report an issue: https://github.com/nuxt/framework/issues/new                                                                                16:04:35
👉 Suggest an improvement: https://github.com/nuxt/framework/discussions/new
👉 Read documentation: https://v3.nuxtjs.org
Reproduction
is localhost project
Describe the bug
I'm before a strange problem.
I would like to have posts index.vue and [id].vue to show dynamic post, but I see a difference in this two scenarios, whit this configuration:

    modules: [
        ['@nuxtjs/i18n'],
    ],
        i18n: {
            strategy: 'prefix_except_default',
            defaultLocale: 'it',
            locales: [
              {
                code: 'en',
                name: 'EN'
              },
              {
                code: 'it',
                name: 'IT'
              },
            ],
            parsePages: false,
            pages: {
                articoli: {
                    it: '/articoli',
                    en: '/posts'
                },

                articoli_id: {
                  it: '/articoli/*',
                  en: '/posts/*'
              }
            }
        },

1st scenario:
the /articoli route is performed by articoli.vue
| Pages
|- articoli
|--[id].vue
| index.vue
| articoli.vue
In this case scenario I can get localhost/articoli and localhost/en/post, but I cannot access to the dynamic slug page.
2st scenario:
the /articoli route is performed by index.vue in articoli folder:
| Pages
|- articoli
|-- index.vue
|--[id].vue
| index.vue
In this case scenario I can get localhost/articoli but I cannot acces to localhost/en/post (i can go in locahost/en/articoli), but I can access to the dynamic slug page, in the english vesion the path is  localhost/en/articoli/my-slug
What I'm missing??
Additional context
I tried olso to add at the beginning of dynamic slug file but nothing change.
<script>
export default {
  nuxtI18n: {
    paths: {
      it: '/articoli/:name',
      es: '/posts/:name'
    }
  }
}
</script>

No response
Logs
No response

Debug is going on...so:
First scenario:
|pages
|-posts
|--[slug].vue
|--index.vue
|index.vue
Configuration:
            parsePages: false,
            pages: {
                articoli: {
                    en: '/posts',
                    it: '/articoli'
                },
                articoli_slug: {
                  en: '/posts/:slug',
                  it: '/articoli/:slug'
              },
            }

I can reach :slug view but indipendent from the language:
it:  localhost/articoli/slug-that-i-want or
en: localhost/en/articoli/slug-that-i-want instead of localhost/en/posts/slug....
Second scenario (same configuration):
|pages
|-posts
|--[slug].vue
|articoli.vue
|index.vue
I can reach
it:  localhost/articoli
en: localhost/en/posts
but if I add a slug the articoli.vue view is returned instead [slug].vue view

Finally I find the solutions:
            pages: {
                'articoli/index': {
                    en: '/posts',
                    it: '/articoli'
                },
                'articoli/[slug]': {
                  en: '/posts/:slug',
                  it: '/articoli/:slug'
              },
            }


Last stable doesn't seems to compile on Lion

Hi all and thanks for this great lib! :)
It seems that the latest stable 0.10 doesn't compile on OSX Lion:
https://groups.google.com/group/coral-app/browse_thread/thread/3b18ae89820cece
But the dev branch does.
I actually have only one simple question:
Is there any plan for a new release soon? If yes: When?
Thanks in advance for this! :)
Regards,
Dorian

I plan to turn the dev branch into 1.0 very soon (it's long overdue).
If somebody sends me a full capture of the errors when compiling 0.10 on Lion, I can give advice and I'd be happy to patch 0.10 immediately to fix the Lion build.

I suspect that the real problem is much earlier.  Can you send the full output of a fresh build (right after a "make nuke") with 0.10, and also the same for the successful build of the trunk?  I think comparing the two will help me zero in on the problem.
-- lg

On Jan 17, 2012, at 2:26 AM, Dorian Fevrier wrote:

Hi and thanks,
He just send me his compilation error message:
Compilation stops here:
[ 52%] Building CXX object libOpenImageIO/CMakeFiles/OpenImageIO.dir/__/ico.imageio/icooutput.cpp.o
/Users/andrea/Desktop/OpenImageIO-oiio-ad1950d/src/ico.imageio/icooutput.cpp: In member function ‘virtual bool OpenImageIO::v0::ICOOutput::open(const std::string&, const OpenImageIO::v0::ImageSpec&, OpenImageIO::v0::ImageOutput::OpenMode)’:
/Users/andrea/Desktop/OpenImageIO-oiio-ad1950d/src/ico.imageio/icooutput.cpp:328: error: ‘Z_BEST_COMPRESSION’ was not declared in this scope
make[3]: *** [libOpenImageIO/CMakeFiles/OpenImageIO.dir/__/ico.imageio/icooutput.cpp.o] Error 1
make[2]: *** [libOpenImageIO/CMakeFiles/OpenImageIO.dir/all] Error 2
make[1]: *** [all] Error 2
make: *** [cmake] Error 2
The same thing does not happen with the latest from the repo.
Hope this help you. :)
Regards,
Dorian

Reply to this email directly or view it on GitHub:
https://github.com/OpenImageIO/oiio/issues/215#issuecomment-3525940

--
Larry Gritz
<EMAIL_ADDRESS>

Sorry for delay:
The release log (doesn't work): http://pastebin.com/Ribedhxx
The trunk log (work): http://pastebin.com/4dwMn6C6
Thanks for watching this problem. :)

I noticed the same "Z_BEST_COMPRESSION undeclared" issue while compiling 0.10.4 against libpng 1.5.8. The issue seems to be that png.h no longer includes zlib.h. Adding <zlib.h> to png_pvt.h fixed it for me

Yes that's been my fix for a few versions of oiio.  The zlib.h issue does not exist in RB-1.0.
  Or now that I have branched 1.0, does nobody care?
-- lg

On Feb 22, 2012, at 2:22 PM, 2bits wrote:

Yes that's been my fix for a few versions of oiio.  The zlib.h issue does not exist in RB-1.0.
If you are trying to compile 0.10.5 on Lion, though, you will want to patch something like this

--
Larry Gritz
<EMAIL_ADDRESS>


chore(cypress): ignore Yearn errors

Description
Cypress is getting rugged by an exception that occurs when we get rate-limited by Yearn, which occurs when Cypress is run.
We can't even record the Yearn responses without being 403ed.
This PR creates a pattern for ignoring uncaught errors in Cypress, and ignores the current uncaught exception.
Notice

[x] Have you followed the guidelines in our Contributing guide?
[x] Have you checked to ensure there aren't other open Pull Requests for the same update/change?

Pull Request Type

[ ] :bug: Bug fix (Non-breaking Change: Fixes an issue)
[x] :hammer_and_wrench: Chore (Non-breaking Change: Doc updates, pkg upgrades, typos, etc..)
[ ] :nail_care: New Feature (Breaking/Non-breaking Change)

Issue (if applicable)
N/A
Risk
Minimal - only touches Cypress configuration.
Testing
Should fix CI failures.
Screenshots (if applicable)
N/A

I suspect this was caused by https://github.com/shapeshift/web/pull/2371, but I'm not yet sure why.

Closing in favor of one atomic PR: https://github.com/shapeshift/web/pull/2383


improve robustness against mismatched file size vs. record count in header

For example, with one EDF we have at Beacon, we had to load it via MNE:
julia> mne.io.read_raw_edf("recording.edf")
Extracting EDF parameters from /home/alex/Downloads/recording.edf...
EDF file detected
/home/alex/.local/lib/python3.6/site-packages/mne/io/edf/edf.py:1184: RuntimeWarning: Number of records from the header does not match the file size (perhaps the recording was not stopped before exiting). Inferring from the file size.
  verbose=verbose)
Setting channel info structure...
Creating raw.info structure...
PyObject <RawEDF | recording.edf, 15 x 318750 (1275.0 s), ~34 kB, data not loaded>

It seems that we should print a similar warning here and perform a similar fallback (I'm assuming if it's a common enough problem that MNE needed to implement a workaround, we probably should as well).

Yep -- this can also happen with hardware that is shutdown before the software is exited.


source_id > CNRM-CM6-1 > landice

@durack1
Dear Paul,
Sorry to come back late with this issue, but we just realized that CNRM-CM6-1 entry in source_id has a landice component that should not exist (we have no landice model at all, in none of our model configurations).
Consequently, for "CNRM-CM6-1" entry, this description:
"landIce":{
                    "description":"GRISLI: Collaborating with l'Institut des Geosciences de l'Environnement in Grenoble on offline ice-sheet simulations",
                    "native_nominal_resolution":"10 km"
                },

should be replaced by:
"landIce":{
                    "description":"none",
                    "native_nominal_resolution":"none"
                },

Thanks,
Marie-Pierre (on behalf of the CNRM-CERFACS  group)

@mpmoine apologies for the delay. That change is now in place, please take a peek at CMIP6_source_id.html and let me know of any further required tweaks

@mpmoine for some reason the HTML representation of the table hasn't updated (see https://github.com/WCRP-CMIP/CMIP6_CVs/issues/726) so rather take a peek at https://github.com/WCRP-CMIP/CMIP6_CVs/blob/master/CMIP6_source_id.json#L1287-L1348 that will provide the up-to-date registration info


SQL type providers do not regenerate database schema

Description
When tables are added to or dropped from a database to which there is a connection using an F# type provider, the schema used by the type provider does not update with the changes until forced to by either restarting Visual Studio or altering the connection string. New tables do not appear in IntelliSense, and old ones remain. New tables are not usable. This occurs with built-in SqlDataConnection provider, the SqlEntityConnection provider for the Entity Framework, and the third-party SqlProvider.
See this answer by Tomas Petricek from 2011 on Stack Overflow: http://stackoverflow.com/a/7821748. He concedes that making an "irrelevant" change to the connection string is the only obvious fix. Even undoing the irrelevant change will undo the fix, as though the schema is cached using the string as a key.
Stack Overflow user "Brian," whose profile lists him as an F# developer, comments, "The 'irrelevant change to the string' is indeed one working way to force an update; we're aware of the API/usability issues here and we will have something better for the eventual Beta."
That was many years ago; where is the fix? This is a pretty major issue if one is actively developing a database. I jumped straight into practical applications as I learned F#, and this issue caused me a great deal of suffering before I realized how to circumvent it. Another commenter on the Stack Overflow page said that he's been making the "irrelevant changes" for >4 years; well, I'm not going to stick with F# for that long.
Repro steps
[<Literal>]
let connString = "Data Source=(localdb)\ProjectsV13;Initial Catalog=db"

type internal EntityConnection = SqlEntityConnection<ConnectionString=connString>
let internal contextSEC = EntityConnection.GetDataContext()

type DataConnection = SqlDataConnection<ConnectionString=connString>
let contextSDC = DataConnection.GetDataContext()

Connect to a live database with type providers SqlDataConnection, SqlEntityConnection, or SqlProvider.
Add or drop a table from the database.

Expected behavior
Inserting a dot operator after GetDataContext(), contextSEC, or contextSDC, should bring up IntelliSense with an updated list of tables.
Actual behavior
IntelliSense shows old list of tables. Manually naming them treated as an error.
Known workarounds

Make insignificant change to connection string, like adding/removing spaces, e.g., "Initial Catalog=db"   ->   "Initial Catalog =db" (add space before equals sign)
Or, restart Visual Studio

Related information
Windows 10
Visual Studio 2015 Update 3, Visual Studio 2013 Update 5
Visual F# 2015, F# 3.0, F# 3.1

The FSharp.Data.TypeProviders set of type providers are no longer part of this repository. Please add an issue to https://github.com/fsprojects/Fsharp.Data.TypeProviders (and the SqlProvider repository too if you like).
The way you have described it above is indeed the current expected behavior for these type providers. I'd encourage you to add a feature request (and a pull request) to the repo above to support live invalidation.  Presumably that would work by a regular background task polling the database to look for schema changes.
What's odd, however, is that you also seem to be reporting that closing/reopening the project or restarting Visual Studio does not refresh the available types. I don't really see how that couldn't happen since AFAIK nothing is saved or cached (except when you are using an explicit schema file).
In any case, please add issues to the above repositories.

Thanks, Don. Knowing that it is the expected behavior puts me somewhat at ease.
I've discovered that type provider FSharp.Data.SqlClient does not seem to have these limitations. It is probably more suitable for my purposes at the moment.
And some clarification: restarting VS DOES refresh the types--it's included in my workarounds. I was saying that if I made a change to a connection string to refresh the types (such as adding white space) and then made another change by reversing the previous change (such as removing the previously added white space), then the second change doesn't work. I want to go "back-and-forth" with the changes to maintain the original string, but end up with white space dabbled everywhere.

Can a type provider remove types after they've been added?

@isaacabraham It can invalidate - so yes.

@jmsul Did you add a tracking issue in the FSharp.Data.TypeProviders repo?  I think it's worth tracking this

@dsyme Not yet, because the repo looked fairly inactive. I will post it there if it you think it's a good idea.
Related: Is my most recent issue in the right place, the one about right-clicking and FSI? I saw the tags reading "Area - IDE ..." so this seemed like an appropriate forum, and someone gave it a thumbs-up.

@jmsul The repo is fairly inactive because those components are really, really stable, with no real feature work.  This is one of the first real change requests we've had for them.  But it's the right repo.
Also put one in the SqlProvider repo if the problem occurs there as well.


Smith

-- Fixed dark mode styling bugs and improved responsive appearance
-- Started on DownloadFile.vue, working on Modal.vue
-- Added bounds check on unit converter until Long issue is fixed (will reset input to 0 if Tinybar values overflow), and throws console error.

Newer pull request available.


Add TS and M11 parameters to Study/StudyDesign classes

Add Study level TS parameters to USDM to inform SDTM TS creation.
The following FDA required TS Parameters are not yet covered:
Private Zenhub Image
In addition, the following parameters will be suggested to add to TS based on M11 and are not yet covered either:
Private Zenhub Image

@dih-cdisc : final proposed list based on current USDM version 2.7
For Study class

isExtentionTrial -> boolean
stopRules -> multiple possible
For StudyDesign class
isAdaptive -> Boolean
isRandomized -> Boolean
plannedTrialDuration => quantity

Others listed above are more or less covered by other classes and/or new attributes.

As discussed on daily call, the boolean flags, what distinguishes these features

isExtentionTrial -> boolean
isAdaptive -> Boolean
isRandomized -> Boolean

As discussed during todays scrum:
Instead of isExtentiontial add attributes for extendedBy and extentionOf with relationship to studyIdentifier class.
Should this always be a sponsor ID? Or at least?

@BSnoeijerCD @czwickl @EMuhlbradt
Radical thought re extension studies :)
A study and an extension study. Is that two study designs within a single study? If so, then a relationship "extends" from one design to the other?

During a discussion: We want to propose to add an attribute to the studyDesign class. The name of the attribute is type, and possible example values are: "randomized", "extension", "adaptive"

@EMuhlbradt @czwickl @gerrycampion @dih-cdisc
As discussed during the Scrum today added attribute (relationship to code class) to data model called 'characteristics'. See UML below:


NASA WW WMS fails with multiple layers

The NASA WW library is generating an exception when multiple layers are provided.

fixed


Pypi package for 0.6.0 release

Creating a Pypi package of openmetadata-ingestion for 0.6.0 release

Published the package for 0.6.0


Document Benchmarking Standards

I think it would be helpful to the community if we documented what we wanted for benchmarking assessments. From my experience we ideally want the following:

Test for a variety of sample sizes (1_000, 10_000, 100_000)
Test for a variety of feature dimensions (5, 10)
Test Single and Multi Target (possibly)
Test the various algorithm implementations (E.G for PLS we'd want to test SVD and Nipals for CCA, Canonical, and Regression)
Set random seed for algorithm if applicable to make results reproducible

1K and 10K make sense. 100K might be too high for some algorithms, so we should test lower values instead (like 20K)
For spatial algorithms where the samples typically represent real coordinates, such as KMeans, 2 and 3 are likely the most common feature counts. For those algorithms we should do something like (3, 8), just to include 3. From my experience we don't usually use a high number of features with ML algorithms, so we don't need to go above 10. The exception is dimensionality-reduction algorithms.
Most algorithms only support single-target. For multi-target algorithm we only need to test the multi-target case (something like 4 targets).
Yeah this makes sense.
Definitely.

Is this more or less all? If so I'm thinking of writing a benchmarking.md for future contributors

There's also:

Use Criterion
In the BenchmarkId, include the value used to parametrize the benchmark. For example, if we're benchmarking with feature counts of 5 and 10, then the ID should include "5" and "10" for those benchmarks.

I've read that many classic ML algorithms don't do well with high feature counts (something called the "curse of dimensionality"), which is why dimensionality reduction is needed. I'm not sure about the exact numbers though.


ROX-13754: Trim fields in Policy Wizard form

Description
Although I thought about trim in pre or post processing, it might cause subtle misunderstandings, especially related to effect of value property on dry run results:

For trim in pre processing, what if changes are not saved after verifying preview?
For trim in post processing, there might be changes after verifying preview.

Instead, trim only on change:

Prevent leading or trailing spaces in fields during create of new policy.
Remove leading or trailing spaces in changed fields during clone or edit of existing policy.

Policy details

name deferred see Residue 3
description
rationale
guidance

Policy behavior
Policy criteria

sectionName
value deferred see Residue 4

Policy scope

cluster
name of deployment
key
value
namespace

Review policy

Residue

Investigate annoying interaction for trim space at beginning of text input moves insertion point to the end.
Investigate console error for change from uncontrolled to controlled element when value prop was undefined.
Think more carefully about policy name. For example, trim seems safe for clone or edit.
Policy criteria value deserves extra special care to make sure it does not regress.

Checklist

[ ] Investigated and inspected CI test results
[x] ~Unit test and regression tests added~

Testing Performed
See presence or absence of spaces in payload of /v1/policies/dryrunjob request at Step 5

Aha, besides Residue 1 annoying interaction, onChange trims a trailing space that is intended to be internal:
For example, integration test fails because NewSection instead of intended New Section
Now I remember this is why we backed it out. Maybe the time to trim is just before dryrun request.


dblclick and click

Hi, I bind dblclick and click at the same tree. always execute click handler when I tirgger dblclick or click?
$('#tree_files').on('dblclick','.jstree-anchor', function (e) {  /.../   });
$('#tree_files').on('click','.jstree-anchor', function (e) {  /.../   });

I solve my problem. It's my fault, not jsTree:)