ls not recognized as get-childitem alias

Hi @zackJKnight, thanks for your feedback!
I had to look at this for a minute, and then I realized: ls only is an alias for get-childitem on Windows, not on Linux, where I made the list of aliases:

I have to think about what the best way forward is: adding a radio button to pick linux of windows behaviour maybe? I'm interested to hear you thoughts as well.

Ah ha. I suppose they didn’t want to override the behavior ‘nix users expect. I’d try to get the client’s OS from your web app (the browser platform).

On Jun 14, 2021, at 1:01 AM, Jos Koelewijn @.***> wrote:

Hi @zackJKnight, thanks for your feedback!
I had to look at this for a minute, and then I realized: ls only is an alias for get-childitem on Windows, not on Linux, where I made the list of aliases:
I have to think about what the best way forward is: adding a radio button to pick linux of windows behaviour maybe? I'm interested to hear you thoughts as well.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.

That's a nice suggestion, getting platform info from the browser. I bet that's possible. I may end up doing both: detect and offer a radio button to switch. What if a user looks something up on their phone, intending to use on pc? Thanks for chiming in, cheers

@Scriptimus added that Get-Service also does not exist on Linux, but it does exist on Windows. This is another reason why a context-aware explanation would be a great thing to have.


List installed and available extractors separately on Extractors page

Migrated from GitLab: https://gitlab.com/meltano/meltano/-/issues/2070
Originally created by @DouweM on 2020-05-28 17:38:03

Since the goal of the Extractors page is to allow people to manage their Meltano project's extractors, it's important to differentiate between extractors that are actually already part of the project, and extractors that are just available to be added to the project, but may not actually be relevant.

[x] Thus, we should split the Extractors page up into two lists with "Extractors" and "Available extractors" headers. In the first list, all extractors will show "Configure" buttons, and in the second, all will show "Add to project" buttons. The "Don't see your data source here?" section can remain under "Available extractors"
[x] If no extractors have been added to the project yet, we can either hide the "Extractors" section entirely or show a message suggesting the user add a new extractor using the options below.

View 12 previous comments from the original issue on GitLab


Set up a new Fiscal Host without having to create a Collective

User story
As the admin of a new Fiscal Host, I want a clear path to create and activate my host without needing to set up a Collective. Our current process for onboarding as a host requires a Collective to be created. Now that we have integrated host budgets, we need to enable a path for new hosts without a Collective to start with.
Best solution for this problem
A fully thought through and designed 'create a host' flow.
MVP
Create an Organization and then click a button to turn it into a host?
I'm pretty sure this isbeing considered in the host dashboard project @Memo-Es but I just want to be sure. Our current process is pretty broken for cases where a) there are no Collectives for the host yet, and b) where the host admin and first Collective admin are not the same person or from the same organization. In case of b) we have to get one or the other to set up both the Host and Collective and then add the other as admin to the right profile and get themselves removed, and it's messy.

It's more a documentation problem, creating a Collective is not required to create a Fiscal Host.
Any regular User or regular Organization account is enough.

@contraexemplo - can you update the host creation documentation to correct this?

I updated the docs to show how to create a host without a Collective, but it's really messy so I'm going to raise a seperate issue about improving the flow.


Script to migrate user roles

This PR contains the migration script, which will be running only once which will remove the isMember field, and add a new field roles which will be an object something like this
{
 roles: { member: true }
}

All those users who have isMember set to true, will have member: true in the roles objects, and for the rest of all users, member: false
endpoint - https://api.realdevsquad.com/members/member-to-role-migration

@sumitd94 , executing this will solve the failing tests in https://github.com/Real-Dev-Squad/website-backend/pull/296, right?
Also, is there any other way to execute this query or adding the route is the only way?


Docker for Mac DNS Queries goto <IP_ADDRESS>

Running docker login  yields dns queries to <IP_ADDRESS> and not the corporate dns server.  This results in failure to login.

BUG REPORT INFORMATION
Use the commands below to provide key information from your environment:
You do NOT have to include this information if this is a FEATURE REQUEST
-->
**Output of `docker version`:**
Client:
 Version:      1.12.0-rc4
 API version:  1.24
 Go version:   go1.6.2
 Git commit:   e4a0dbc
 Built:        Wed Jul 13 03:28:51 2016
 OS/Arch:      darwin/amd64
 Experimental: true

Server:
 Version:      1.12.0-rc4
 API version:  1.24
 Go version:   go1.6.2
 Git commit:   e4a0dbc
 Built:        Wed Jul 13 03:28:51 2016
 OS/Arch:      linux/amd64
 Experimental: true

Output of docker info:
Containers: 31
 Running: 28
 Paused: 0
 Stopped: 3
Images: 839
Server Version: 1.12.0-rc4
Storage Driver: aufs
 Root Dir: /var/lib/docker/aufs
 Backing Filesystem: extfs
 Dirs: 688
 Dirperm1 Supported: true
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
 Volume: local
 Network: bridge null host overlay
Swarm: inactive
Runtimes: runc
Default Runtime: runc
Security Options: seccomp
Kernel Version: 4.4.15-moby
Operating System: Alpine Linux v3.4
OSType: linux
Architecture: x86_64
CPUs: 4
Total Memory: 1.954 GiB
Name: moby
ID: BPYH:GFVL:AWHU:5DWV:ENNE:GGUQ:657D:NHCJ:SAKU:K4YV:VLKL:BIJY
Docker Root Dir: /var/lib/docker
Debug Mode (client): false
Debug Mode (server): true
 File Descriptors: 213
 Goroutines: 356
 System Time: 2016-07-19T02:01:29.677122128Z
 EventsListeners: 1
No Proxy: *.local, 169.254/16
Registry: https://index.docker.io/v1/
Experimental: true
Insecure Registries:
 <IP_ADDRESS>/8

Additional environment details (AWS, VirtualBox, physical, etc.):
Docker for MAC
Steps to reproduce the issue:

docker login private-repository
enter user name
enter password

Describe the results you received:
Error response from daemon: Get https://private-repos/v1/users/: dial tcp: lookup dockerhub.cisco.com on <IP_ADDRESS>:53: server misbehaving
Describe the results you expected:
Successful login
Additional information you deem important (e.g. issue happens only occasionally):
Consistent issue since rc3.  Wireshark on MAC shows dns queries going to <IP_ADDRESS>.

There's a daemon option to specify the DNS to use (see https://docs.docker.com/engine/reference/commandline/dockerd/#/daemon-dns-options), but I don't think there's a UI for this yet on Docker for Mac. Perhaps plans are to follow the DNS settings from OS X
ping @justincormack

Hi, in general it should use the upstream servers, but there was a workaround for some types of failure that used <IP_ADDRESS>, let me check if this might be causing issues now, as there were various changes.

I am going to remove the old workaround for the beta today, can you let me know if this fixes the problem for you, as I can see that it could sometimes be applied erroneously, and it should no longer be needed.

@cwolfinger can you test with the new beta that has just been released and let me know if this fixes it?

Hi - the latest RC seems to fix the issue.  Thank you!

@cwolfinger it seems not fixed yet right?

@ebuildy if you're still having this issue, best place to report is https://github.com/docker/for-mac/issues, which is the issue tracker for docker for mac


[1.16.3] 3 TPS from entities

This is a warmroast taken of our server running at 3 tps with thee players on from entities with AI-Improvements-1.16.2-0.3.0 installed.
See anything to help us?

Warmroast save-
1.16.3.zip

Sorry for the late reply been busy and have been avoiding replying to all mod projects. Thank you for the log, I will use it to target more locations for performance next time I work on the mod.


[Feature] Add curl tag for SpringMVC, which is useful to reproduce problem and fix it

Add curl tag for SpringMVC

[x] If this is non-trivial feature, paste the links/URLs to the design doc.

[x] Update the documentation to include this new feature.

[x] Tests(including UT, IT, E2E) are added to verify the new feature.

[x] If it's UI related, attach the screenshots below.

[x] If this pull request closes/resolves/fixes an existing issue, replace the issue number. Closes #106

[x] Update the CHANGES log.

Discussed here, https://github.com/apache/skywalking/issues/8500. This should be added on the UI.


Adding support for non-curated SBML models

The prefix for curated models in BIOMD while non-curated prefix is MODEL.

Coverage remained the same at 74.108% when pulling 4f355c02daf88365d9b465d05d8114cdcb7473c7 on JamesPino:patch-2 into 1e33c98a7a51836436f0f1ee71e6183b2e4f1805 on pysb:master.

Coverage remained the same at 74.111% when pulling ecd70e73d86208f69eef5a031370e599c7fd6fe9 on JamesPino:patch-2 into 54ef31c2806c0fb75fa726581ed60dcda2cd357c on pysb:master.


Cover suffixes in combine_networks.sh and submit.sh

submit.sh:

Introduce a suffix flag: accept open/psychs (interviews data) or scr/fu (psychs forms) suffixes
https://github.com/AMP-SCZ/utility/blob/299a27a5362ab87715c1aa26db306b7435444411/nda-transform/submit.sh#L31-L37

Change ID search criteria to "$form,$event,$suffix,"
https://github.com/AMP-SCZ/utility/blob/299a27a5362ab87715c1aa26db306b7435444411/nda-transform/submit.sh#L59

Add and empty suffix column to most rows in https://github.com/AMP-SCZ/utility/blob/main/nda-transform/submission_ids.csv

append *{suffix} to glob pattern:
https://github.com/AMP-SCZ/utility/blob/299a27a5362ab87715c1aa26db306b7435444411/nda-transform/submit.sh#L67

langsamp01,baseline_open,57864
langsamp01,screening_psychs,57865
langsamp01,baseline_psychs,57868

Current langsamp01 submission IDs.

Although we added a commit, let's keep this issue open for a few more days.


Focus mode tabs are "jumpy"

Is the bug present when using the default Obsidian theme?
No
Is the bug present when snippets and plugins are disabled?
Yes
Minimal theme version
6.0.6
Describe the bug
The tabs are very jumpy/sensitive when you hover them - they appear and disappear more quickly than is comfortable.
I think the main issue is that the tabs don't extend to the top of the window, so if you quickly move up to them you end up going past them and they disappear.
Another issue - not sure if anything can be done about it though - is that when you scroll high enough on the title for the tabs appear, the tabs then take the place of the title bar and there's only a very small amount of space remaining to scroll upwards with the pointer.
I see a few possible solutions:

make the tabs taller so that there isn't any space above them, so that you can't move above them
add some sort of invisible hover space above the visible part of the tab
make the title and tabs appear all at once rather than sequentially.

Perhaps a combination of 1 or 2 & 3 would be good?
Here's a screenrecording.
https://user-images.githubusercontent.com/88559987/192626646-9bf17d97-03b3-4739-a5fd-d94558e139ee.mp4
Debug info
.

Unfortunately what you are describing is not possible within the limitations of CSS because the view header is nested the DOM structure in a way that it cannot target the tab header.
You might want to set a hotkey for the Focus Mode feature so that you can turn it on and off more easily.


Write new documentation

A lot of changes have occurred since the last edition of documentation was written, previously found on an older website before mdbook. Now that lots of features are more stable and the project has a clearer vision and direction, documentation needs to be added.
Follows the documentation system outlined here.
Preliminary idea about the major sections to write:

[x] Getting started: installing and first steps
[ ] Tutorials: step-by-step lessons
[ ] How-to guide: general procedures for common scenarios
[ ] Topic guide: in-depth information and explanation about particular concepts
[ ] Reference: technical information
[ ] Commands: provides manual for commands

This issue is being closed and broken into parts found in the new project called Documentation


TST: clean-up + more cases for Point/LineString constructor tests

While refactoring the class constructors based on pygeos, I noticed that not all cases that are currently supported are fully covered by the tests (eg generator, single-element list for Point, ...). So I added some more tests, and at once cleaned up the existing constructor tests.

Coverage remained the same at 82.581% when pulling 8723c8b597177950cbc5005e52e6e01b2ecb9a4e on jorisvandenbossche:test-geometry-constructors into 53c9cf6c48a7717f45581c8e40b1bf5f205ae728 on Toblerity:master.

@mwtoews Thanks for the review! Pushed some updates


Allow pausing of animation video

Animation video is a currently included as a gif which loops (with built in pauses) but we want to allow this to be paused and restarted by the user.
Potential options:

Embed as a video instead of an image tag. May need another video format (e.g. mp4) (e.g. this stackoverflow post)
Use a react module to allow the gif to be paused (e.g. react-gif-player module)

I do feel like this was something that was requested by the users (I believe Aoife may have mentioned this?) and mentioned by myself and Matt as having a constantly repeating video can be distracting. This isn't necessarily a priority but I do believe this is something we should work towards.


Add Android Target to uno and uno.winui

Fixes this https://github.com/Mapsui/Mapsui/issues/1109

Main changes add Android targets to the uno nuget to fix uno Android targeting. Error is ....mapcontrol not found


added gilroy font

Downloaded the gilroy font and configured it.

LGTM!!

Why was PORT=8000 removed from package.json? The reason why I put it there is because my machine, and I assume others, have a default port that isn't 8000 (mine is 3000) so the mock-backend script wouldn't work. Is there any issue on having it?

Why was PORT=8000 removed from package.json? The reason why I put it there is because my machine, and I assume others, have a default port that isn't 8000 (mine is 3000) so the mock-backend script wouldn't work. Is there any issue on having it?

PORT=8000 next dev doesn't work for me, I found a work around next dev -p 8000

@02danieljonas Thanks for letting me know and just ran it locally and works for me. Merged


Absolute Path

Can you please show an example that refers to a PDF in your project bundle?  I'm stuck on the 'absolute path' for the src attribute.
if I have this layout, what should be in my src attribute?
/index.android.js
/My.pdf
Thanks.

Sorry to be so persistent, but I'm really struggling here.  Can anyone help?
Thanks in advance!

You should try to get the bundle path
Take a look at this package https://github.com/johanneslumpe/react-native-fs
RNFS.MainBundlePath + '/My.pdf'

That's very helpful, thank you @sibeliusseraphini.
Unfortunately that only seems to work if the PDF is in the files folder.  If it's bundled in your APK, I can't see any way to get at it.  Am I just missing something obvious?

@bomalley how do you get the path information using Object-C/Swift on iOS, and in Java on Android?

@sibeliusseraphini I'm trying to use the react-native-fs you recommended.  It will allow me to get the data folder, but not the bundle/package folder, which is the problem.

have you tried MainBundlePath? What is the result of RNFS.readDir?
In iOS you can use this to get the bundlePath:
NSString *path = [[NSBundle mainBundle] pathForResource:@"SomeFile" ofType:@"jpeg"];

Okay, it took A LOT of tinkering, but I've finally figured out how to display a PDF that is pre-bundled in your Android APK.  I documented the process on my website:  How to display a PDF in React Native
In a nutshell:

Copy the PDF from your APK into the files folder on the Android device
Use react-native-fs to get an absolute URL to the PDF.
Use react-native-pdf-view to show the PDF.

@bomalley for now your hack works fine, but I think react-native-fs should handle this problem.
Try to submit a PR there using the code from your article :+1:

@sibeliusseraphini Will do, though probably not until this weekend.


feat(RingTheory/Ideal/Maps): lemmas of ring isomorphisms act on ideals

Add some lemmas of ring isomorphisms act on ideals, for example, prove that if e : R ≃+* S is a ring isomorphism, p is an ideal of R, p is prime(resp. maximal), then Ideal.map e p is prime(resp. maximal).

!bench

bors r+


drop --do-esd argument for gunw_slc entrypoint

Per our discussion in ASFHyP3/hyp3#1448

Bumpless since the ESD arguments have not been released yet.


Fxied some bugs about attachment,log printing ,data filter

What this PR does / why we need it:
Fxied some bugs about attachment,log printing ,data filter
Which issue this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close that issue when PR gets merged): fixes #
Special notes for your reviewer:
Release note:

Coverage increased (+2.9%) to 61.456% when pulling 169a7eb5433c4273166f1a0570123737bb2472d9 on xxwjj:bug into 7657b22909a11d9b76df5e501d2f5bff2683ae0a on opensds:development.

Coverage increased (+2.9%) to 61.456% when pulling 169a7eb5433c4273166f1a0570123737bb2472d9 on xxwjj:bug into 7657b22909a11d9b76df5e501d2f5bff2683ae0a on opensds:development.

Coverage increased (+2.9%) to 61.456% when pulling 169a7eb5433c4273166f1a0570123737bb2472d9 on xxwjj:bug into 7657b22909a11d9b76df5e501d2f5bff2683ae0a on opensds:development.

Coverage increased (+2.9%) to 61.456% when pulling 169a7eb5433c4273166f1a0570123737bb2472d9 on xxwjj:bug into 7657b22909a11d9b76df5e501d2f5bff2683ae0a on opensds:development.

Coverage increased (+2.9%) to 61.456% when pulling 169a7eb5433c4273166f1a0570123737bb2472d9 on xxwjj:bug into 7657b22909a11d9b76df5e501d2f5bff2683ae0a on opensds:development.


Nameservers and storing offsetted values

Hello,
First, thanks for creating this!
I have two questions, I was hoping you could answer.
First, I was wondering if there was a reason you hadn't implemented nameservers yet. It looks like it's trivially easy since the parsing is the same as parsing Answers, at least it seems that way to me. I did that and it worked. Is there some edge case I'm missing?
My other more important question is do you think there is a good way in the Name struct to store the display version of the name (ie a vec of www.google.com instead of the label slice which would be the offset value to www.google.com)?
I was able to get it work by adding a translated field to Name which is a Vec<u8> but to do so, I had to remove the Copy trait in the derive for Name, and I'm not sure you're ok with that. And I update the translated variable in the scan function where you validate the offset.
I could just convert the label into a string since you have it implemented, but I don't like the idea of having to parse the data again to convert it when we've already done the offset parsing during the validation.
Do you have thoughts on this?
I can also push up my branch, if you'd like to take a look.
Thanks!

First, I was wondering if there was a reason you hadn't implemented nameservers yet. It looks like it's trivially easy since the parsing is the same as parsing Answers, at least it seems that way to me. I did that and it worked. Is there some edge case I'm missing?

If you've done that, please provide a pull request.
I don't think there is an edge case, I just never needed it myself.

My other more important question is do you think there is a good way in the Name struct to store the display version of the name (ie a vec of www.google.com instead of the label slice which would be the offset value to www.google.com)?

I wanted to avoid memory allocations at this level.

I could just convert the label into a string since you have it implemented, but I don't like the idea of having to parse the data again to convert it when we've already done the offset parsing during the validation.

You need another level of abstraction anyway. For example, here is a wrapper structure of rotor-dns. If we decode names in dns-parser we would need to clone strings twice (or alternatively decompose structure in some non-convenient way).
What's your use case? Wouldn't you benefit from the rotor-dns instead of using dns-parser directly?

So I made a pull request here
https://github.com/tailhook/dns-parser/pull/4
I could also add another loop to do additional records parsing, but I didn't want to deal with making a test for that.

Hi,
Doing what you specified will incur a separate scan of the Vec<u8> when doing String::from_utf8() (to ensure that all characters are valid utf-8). Also for Display trait we don't allocate anything. I.e. we write bytes dirrectly into the underlying buffer.
For your use case you can do the following (which I believe should be as efficient as the code above):
write!(&mut vec, "{}", name).unwrap()

Other hints to the code above:

you can use b'.' instead of 46u8, this makes code clear without a comment
it's usually an anti-pattern to pass the vector by the argument, mutate and return it back, either pass a mutable vector and return Ok(()) or return a completely new vector.

Your suggestion seems like it should work. Thank you for the other tips as well. Feel free to close this issue.

Just released v0.3.2. Thanks for your help!


Test Kata Containers using meshery

Would be interesting to leverage meshery as a quick way to test various service meshes on top of Kata, and to write up a short 'best practices' or blog post highlighting the compatibility.

/cc @mcastelino @krsna1729 - classic friday afternoon hacking session?

Nice first time hearing about it. Would be helpful for @mcastelino testapi benchmarking too


fix #71318 (recovery)

Approving changes based on code review - looks good.
Users have verified this change - I could not since I do not have the mouse with back / forward, and the one I borrowed does not seem to work with my linux vm.

Verified it works with @alexr00 on her machine


Sanitize assets and prices

This PR goal is to implement sanitize_ assets and price methods

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Flag
Coverage Δ

unittests
85.82% <100.00%> (+0.39%)
:arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.

Files with missing lines
Coverage Δ

pyledger/ledger_engine.py
74.15% <100.00%> (+1.80%)
:arrow_up:


Add refinements to envVar schema

We should ensure that when setting a domain, the BASE_URL also includes that domain for example

No longer needed, api in rust


Implement navigation

For the demo app I prototyped a navigation coordinator, but we need something deeper.
My ideal state:

Components can be annotated with an EntryPoint marker protocol which allows other components to navigate to them. This is just a nice semantic annotation, it doesn't do anything, but it does let me specify which parts of my component hierarchy can be navigated to.
In order to navigate to a component, you build an intent target with that component's props as the value.
You pass this intent target to the navigation coordinator, who then loads the related module, builds the component, and pushes a new ComponentViewController.

Marking this for v0.2, since for v0.1, we'll just push view controllers manually using the nav coordinator.


Filter homepage list by global browser support

#It'd be great if you can add a slider that filters the homepage list and shows only those items that are supported by at least x% browsers globally. Like if the slider is set to 90%, only the features that are available in 90% or more browsers globally are shown in the list.

Interesting idea. Right now to get something close you can use the "Most supported first" sort option from the bottom of the Settings list.

Thanks, that sorta works too.


Complete rewrite of the fortran solver

Hej,
I've stumbled on this repo while looking for some benchmarks. I really like the idea. Given that stdlib is reaching some level of maturity, I believe that it is a good time to resurrect the benchmarks. Let me contribute my two cents for the Poisson benchmark.
Updates

legacy.f90 : Rewrote the reference Jacobi solver using only legacy fortran constructs. Note that the evaluation of the residual is now done on the fly instead of maxval(abs(phi-phi_prime)) after the i, j loops which actually performs allocation and loops once more over all the entries of phi-phi_prime. I've also fixed the definition of dx so that, as m changes, we actually solve the discretized form of the same continuous problem (i.e. the Poisson equation on a unit square).
naive.f90/optimized.f90 : I took the liberty to remove both of these implementations. Thanks to the on-the-fly computation of the residual, the solver in legacy.f90 is drastically faster (even when I kept the original definition of dx to have a fair comparison). To give you an idea, if I keep dx = 0.01_dp and m = 300, here are the timing on my laptop:

legacy.f90 : Converged in 426 580 iterations, wall-clock time is 35 seconds.
naive.f90 : Converged in 426 326 iterations, wall-clock time is 85 seconds.
optimized.f90 : Converged in 426 580 iterations, wall-clock time is 44 seconds.

jacobi/ : I moved all the solvers in the jacobi folder if, in the not-so-distant future, we want to add other solvers for this benchmark (e.g. Gauss-Seidel, conjugate gradient, etc).

If you like what you see, I can take some time over the next few days to port the same changes to the c and python implementations. I do have a few questions though:

How extensive should we be for each language? A relatively naïve (yet efficient) implementation + an optimized one using only standard constructs + an optimized one using existing well-established libraries ? For python, this could include for instance a pure python implementation with loops (which should really be avoided), a vectorized implementation using numpy and possibly one implementation using numba and/or cython?
Should we also add a Julia version of the solver (both the relatively naïve one and another version using one of the Julia package providing the Jacobi solver)?

I didn't take the time before submitting this PR to go extensively through the discussions in Issue. Just found out about #10 and the fascinating discussion therein. I don't have enough perspective yet to fully grasp all the points that have been raised (in particular those by @rouson) although I agree that both legacy and "modern" versions of the codes should be provided. By legacy, I mean pretty much what I wrote in this PR, i.e. a piece of code that could be written by someone (e.g. an undergrad or grad student) with minimal programming experience who just started to learn about fortran, while "modern" would be the same algorithm leveraging more recent constructs (e.g. array syntax, do concurrent etc).
For this particular problem however, I'm not sure how to adapt the on-the-fly computation of the residual (which really is one of the bottleneck) to the array syntax version. In such an implementation, the nested do loop to evaluate the Jacobi iteration are replaced by the one-liner
phi_prime(2:m-1,2:m-1) = (phi(3:,2:m-1) + phi(:m-2,2:m-1) + phi(2:m-1,3:) + phi(2:m-1,1:m-2))/4 + rhs(2:m-1, 2:m-1)

Evaluation of the residual still however requires
residual = maxval(abs(phi - phi_prime))

which (if my understanding is correct) would allocate a temporary array and traverse it once more. I'm not sure how to make this more efficient (in terms of data spatial and temporal locality) other than evaluating this residual only every n iterations. Likewise, if the nested do loops are replaced with
do concurrent (i=2:m-1, j=2:m-1)
    phi_prime(i, j) = (phi(i+1, j) + phi(i-1, j) + phi(i, j+1) + phi(i, j-1))/4 + rhs(i, j)
enddo

my understanding is that the on-the-fly evaluation of the residual with residual = max(residual, abs(phi(i, j) - phi_prime(i, j)) cannot be included in the loop either as it would break the underlying assumption of do concurrent that the iterations are independent. I believe that this goes beyond this simple PR with a legacy implementation but I'm curious if any of you has ideas on how to combine the best of these worlds (i.e. array syntax or do concurrent with on-the-fly evaluation of the residual).


ci(): configure dependabot (PR & Group)

📲 What

configures dependabot to offer 50 PRs per week rather than 10
groups low-risk dependency updates (i.e. patch and minor)

🤔 Why
The current pace of ten PRs/week is too low to get on on top of software currency efforts within stacks; additionally opening a PR-per-update is laborious compared to batching multiple updates together.
🛠 How
Dependabot configuration has been updated to allow for 50 PRs per week, this is up from the current 10 PRs per week which itself is up from the default of 5.
PRs are grouped if they match the minor or patch update types, i.e. if they are 1.0.0 → 1.0.1 or  1.0.0 → 1.1.0 then they will be grouped. Breaking changes however (i.e. 1.0.0 → 2.0.0) are not grouped at all.
👀 Evidence
Screenshots / external resources / links / etc.
Link to documentation updated with changes impacted in the PR
🕵 How to test
Notes for QA
✅ Acceptance criteria Checklist

[ ] Code peer reviewed?
[ ] Passing all automated tests, including a successful deployment?
[X] Rebased/merged with latest changes from development and re-tested?

/azp run

/azp run


Merge django

Merging Django into CFGOV-Refresh
Additions

Django Server
Django related urls to access links
Django-Sheerlike integration

Removals

changes the location of the /dist folder to cfgov/v1/jinja2/v1

Changes

New way to run the server documented in the INSTALL.MD
New way to define url routing, no longer automatically set by file path

Review
@anselmbradford
@rosskarchner
@kurtw
@jimmynotjim
@KimberlyMunoz
Notes

Please pull down this new branch and blow away your current development environment. Follow the updated Readme/Install directions and leave comments if you run into any issues

Instead of putting all the routes in urls.py would it make sense to place them in a yaml config file ( or logically grouped config files ) ? You could then dynamically create the routes based on the config file(s).

@sebworks The way django handles the routing for an app (which is v1 in this case) is by defining those url patterns using the url django configuration, see example here. That's just not the way it's done in django and doing that (I think) would be going way against django practices.

sounds good, thanks @kurtw


[FFM-6870] remove incorrect line

Harness Developer Pull Request
Thanks for helping us make the Developer Hub better. The PR will be looked at
by the maintainers.
What Type of PR is This?

[ ] Issue
[ ] Feature
[ ] Maintenance/Chore

If tied to an Issue, list the Issue(s) here:

Issue(s)

House Keeping
Some items to keep track of. Screen shots of changes are optional but would help the maintainers review quicker.

[ ] Tested Locally
[ ] Optional Screen Shoot.

Preview environment: https://ci.pr.harness.io/pr-672

Preview environment: https://ci.pr.harness.io/pr-672


PyArrow: Parquet files with fp16 columns should be faster to read than fp32

Describe the enhancement requested
We want to start using fp16 data for our Ml workflows. We hoped for disk space savings, reduced RAM consumption, and doubled reading performance. Parquet files with fp16 columns are indeed smaller, but the reading performance is worse than that of fp32 files.
I think that the reason for that non-optimal performance is the usage of the FIXED_LEN_BYTE_ARRAY physical type for fp16 values. It makes the reader to memcpy a single fp16 value at a time.

Test code
import pyarrow.parquet as pq
import pyarrow as pa
import numpy as np
import humanize
import time
import os

row_groups = 1
n_columns = 7_000
chunk_size = 64_000
n_rows = row_groups * chunk_size
work_items = 2

parquet_path = "/tmp/my.parquet"

def get_table(n_rows, n_columns, data_type = pa.float32()):
    # Generate a random 2D array of floats using NumPy
    # Each column in the array represents a column in the final table
    data = np.random.rand(n_rows, n_columns).astype(np.float32)

    # Convert the NumPy array to a list of PyArrow Arrays, one for each column
    pa_arrays = [pa.array(data[:, i]).cast(data_type, safe = False) for i in range(n_columns)]
    schema = pa.schema([(f'column_{i}', data_type) for i in range(n_columns)])
    # Create a PyArrow Table from the Arrays
    return pa.Table.from_arrays(pa_arrays, schema=schema)

def worker_arrow_row_group():
    pr = pq.ParquetReader()
    pr.open(parquet_path, pre_buffer=True)
    pr.read_row_groups(range(row_groups), use_threads=False)

def genrate_data(n_rows, n_columns, path, compression, dtype):

    table = get_table(n_rows, n_columns, dtype)

    t = time.time()
    print(f"writing parquet file:{path}, columns={n_columns}, row_groups={row_groups}, rows={n_rows}, compression={compression}, dtype={dtype}")

    pq.write_table(table, path, row_group_size=chunk_size, use_dictionary=False, write_statistics=False, compression=compression, store_schema=False)
    parquet_size = os.stat(path).st_size
    print(f"Parquet size={humanize.naturalsize(parquet_size)}")

    dt = time.time() - t
    print(f"finished writing parquet file in {dt:.2f} seconds")

def measure_reading(worker):

    tt = []
    # measure multiple times and take the fastest run
    for _ in range(0, 11):
        t = time.time()
        worker()
        tt.append(time.time() - t)

    return min(tt)

for dtype in [pa.float32(), pa.float16()]:

    print(f".")
    genrate_data(n_rows, n_columns, path = parquet_path, compression = None, dtype = dtype)
    print(f"`ParquetReader.read_row_groups`, dtype:{dtype}, duration:{measure_reading(worker_arrow_row_group):.2f} seconds")

Results:
writing parquet file:/tmp/my.parquet, columns=7000, row_groups=1, rows=64000, compression=None, dtype=float
Parquet size=1.8 GB
finished writing parquet file in 2.00 seconds
`ParquetReader.read_row_groups`, dtype:float, duration:0.88 seconds

writing parquet file:/tmp/my.parquet, columns=7000, row_groups=1, rows=64000, compression=None, dtype=halffloat
Parquet size=897.2 MB
finished writing parquet file in 2.20 seconds
`ParquetReader.read_row_groups`, dtype:halffloat, duration:2.49 seconds

Component(s)
C++, Python

Thanks for reporting this and thanks a lot for the reproducer. It's true that reading FIXED_LEN_BYTE_ARRAY is currently much less efficient than it could be.


ActivityMainBinding not found

The class com.randolabs.ezequiel.camera2.databinding.ActivityMainBinding is missing, the project can not build.

According to Android Studio Gradle docs, the binding file should auto generate. Here is a guide that may help: https://medium.com/androiddevelopers/use-view-binding-to-replace-findviewbyid-c83942471fc

I updated my android-studio. This problem solved, thanks.


Displacement Direction Missing Attribute(s) Fix

Fixed Usage of Displacement Direction with invalid/missing attributes
Fixes AB#1775

This should probably be updated to merge into the next release instead.


Update README

Add info to show how to start developing with flask and react; starting server and client.

Have added directions to readme via pull request #26


Prediction of data variables when some are missing

When we pass missing in place of some data, RxInfer is supposed to predict these variables (without having to terminate the graph with Uninformative). However, if we consider the following model, something is going wrong, and predictions are not being made. The model is a simple POMDP with a time horizon of 3 and an identity mapping between the states and the observations.
using RxInfer

@model function pred_model(p_s_t, y, goal, p_B, A)
    s[1] ~ p_s_t
    B ~ p_B
    y[1] ~ Transition(s[1], A)
    for i in 2:3
        s[i] ~ Transition(s[i-1], B)
        y[i] ~ Transition(s[i], A)
    end
    s[3] ~ Categorical(goal)
end

pred_model_constraints = @constraints begin
    q(s, B) = q(s)q(B)
end

@initialization function pred_model_init(q_B)
    q(B) = q_B
end

result = infer(model=pred_model(A=diageye(4), goal = [0, 1, 0, 0], p_B=MatrixDirichlet(ones(4,4)), p_s_t = Categorical([0.7, 0.3, 0, 0])), data = (y=[[1, 0, 0, 0], missing, missing],), initialization = pred_model_init(MatrixDirichlet(ones(4,4))), constraints = pred_model_constraints, iterations=10)

julia> last(result.predictions[:y])
3-element Vector{Categorical{Float64, Vector{Float64}}}:
 Categorical{Float64, Vector{Float64}}(support=Base.OneTo(4), p=[0.25, 0.25, 0.25, 0.25])
 Categorical{Float64, Vector{Float64}}(support=Base.OneTo(4), p=[0.25, 0.25, 0.25, 0.25])
 Categorical{Float64, Vector{Float64}}(support=Base.OneTo(4), p=[0.25, 0.25, 0.25, 0.25])

We can recreate this model by introducing an additional latent state s_int, where y[i] = s_int[i] such that we have a 'latent' state that is actually just the observations. In this way we should be able to alias y as a latent state and obtain predictions over y:

@model function pred_model(p_s_t, y, goal, p_B, A)
    s[1] ~ p_s_t
    B ~ p_B
    s_int[1] ~ Transition(s[1], diageye(4))
    y[1] ~ Transition(s_int[1], A)
    for i in 2:3
        s[i] ~ Transition(s[i-1], B)
        s_int[i] ~ Transition(s[i], diageye(4))
        y[i] ~ Transition(s_int[i], A)
    end
    s[3] ~ Categorical(goal)
end

result = infer(model=pred_model(A=diageye(4), goal = [0, 1, 0, 0], p_B=MatrixDirichlet(ones(4,4)), p_s_t = Categorical([0.7, 0.3, 0, 0])), data = (y=[[1, 0, 0, 0], missing, missing],), initialization = pred_model_init(MatrixDirichlet(ones(4,4))), constraints = pred_model_constraints, iterations=10)

julia> last(result.posteriors[:s_int])
3-element Vector{Categorical{Float64, Vector{Float64}}}:
 Categorical{Float64, Vector{Float64}}(support=Base.OneTo(4), p=[0.9999999999962583, 1.247264204453763e-12, 1.247264204453763e-12, 1.247264204453763e-12])
 Categorical{Float64, Vector{Float64}}(support=Base.OneTo(4), p=[0.9999999999939958, 2.0014457580302767e-12, 2.0014457580302767e-12, 2.0014457580302767e-12])
 Categorical{Float64, Vector{Float64}}(support=Base.OneTo(4), p=[2.7357588823252253e-12, 0.9999999999917927, 2.7357588823252253e-12, 2.7357588823252253e-12])

So we can see that the 'predictions' for y are actually not updated.

relates to #291?

I think I know what is up. Because y is factorized out, this rule is being called instead of this one. Because we're taking the log-mean of a matrix that contains 0s, this will contain -Inf values and after multiplying with probvec(q_in) and exponentiation this will give NaNs. For some reason RxInfer doesn't throw a warning or an error, but if I call the rule manually I do get an error. If I add 0.001 to A when passing it to pred_model, the predictions are fine again, so I'm fairly sure that this is the problem. I have no idea though why there is no error being thrown.

The problem occurs because of the Transition node, where the rules for q_in::DiscreteNonParametric and q_a::PointMass cause a weird effect when the transition matrix contains 0s. Therefore I think it is not a bug but an unfortunate consequence #291 in combination with the fact that a structured factorization between the two categorical interfaces of a Transition node introduces some weird side effect rule-wise (where if the Transition matrix contains either ones or zeros, the incoming probability vector is ignored). The behaviour is strictly speaking not wrong, just unexpected.


Update Register-SPWorkflowService.md

Removed SharePoint 2010 applicability. Filled in placeholder text.

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

sharepoint/sharepoint-ps/sharepoint-server/Register-SPWorkflowService.md
:white_check_mark:Succeeded
View (sharepoint-ps)

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


develop branch: s3.PutObject: there were headers which were not signed

/cc @lsegal the behaviour feels like #78
I'm on the develop branch at d18dc81b3989211bba5ed530cc58dc02b8949ddc.
I'm doing something like this:
	c := &s3.S3Config{&aws.Config{LogLevel: 1}}
	s3client = s3.New(c)

	out, req, err := s3client.PutObject(&s3.PutObjectInput{
		Bucket:        aws.String(bucket),
		Key:           aws.String(name),
		Body:          bytes.NewReader(buf),
		ContentLength: aws.Long(int64(len(buf))),
	})

I get back an out which is zeroed (i.e, blank) and an err of nil, but the request actually fails with a 403. I also see a print to my terminal from here, I assume.
So there are a few issues here:

How do I make the PutObject work at all?
Why does the request fail but give me back an err == nil?
Is there a good reason for the Print?

@pwaller that's an old commit. The code above should work on tip of the branch except for the int64 ContentLength issue-- ContentLength is currently modeled as an int32, which is a known issue.

Related to #138

Thanks for the rapid response! Fantastic :smiley:

(I'm glad I put the commit SHA in, I was under the belief it was a fresh clone, whoops).


Hacktoberfest 2021: Learn to program with emojis :tada:

This is a project written in EmojiCode, a language that uses emojis for syntax. By contributing to this project, you can brag that you know how to program with emojis :100:
What we need most is more emojis. Many more emojis. You don't have to add all the emojis of course. Even only 1 new emoji is a welcome contribution :smiley:
To add an emoji, you will need to add a name for the emoji, the emoji itself, and some keywords for the emoji.
For more information, please consult CONTRIBUTING.md.
Of course, other contributions are also welcome 😃
Happy Hacking! 🎃

Very interesting language! Let me try!


Update search indexing to bypass unlisted add-ons

r? @magopian

r+
I didn't find any code to index the versions/files and user reviews. Don't we index those?

versions/files aren't in the index. I'm not sure reviews are either but I'm leaving this open until I check.


[Dev Discussion] Rework Underlying Data Structures

This thread will be used to discuss the upcomming changes currently in the works within the structureRework branch.
The original PR being from @dendr01d #117
And @AlexCSDev kindly helping out.

Original dendroid:

Originally I just wanted to implement bone parenting, but along the way I got kind of frustrated at the code organization and ended up reworking a lot of the backend. To wit:
* BodyScales are now CharacterProfiles, renamed as such because they also accommodate translation and rotation. They act purely as data storage containers and get saved to disk as individual files instead of all being packed in with the plugin config. Date of creation is now an identifying field, meaning that it's possible for multiple profiles to share character names _and_ profile names.

* Armatures now act as an interstitial medium between the plugin and the skeleton data in-game. They are built and rebuilt dynamically to reflect the live bone data of an individual entity (including the connections _between_ the bones), and in turn handle the application of bone transformations.

* CharacterProfiles and Armatures are handled by their own respective Manager classes, each of which has an instance owned by the main Plugin class. All data operations are handled through the managers (for the most part), reducing the render loop of the program to "Which profiles are active -> which armatures have skeletons contained in game memory -> transform them".

* The plugin configuration file has been reduced to the general parameters of the plugin itself. Backward compatibility has been added so that any old configuration files (V0 or V2) are automatically updated to the new format and have their BodyScales cut out and converted to new CharacterProfiles.

* The various interfaces have been updated to reflect the use of the new data structures. I added a ctrl-Z-style "undo/redo" system to the editor window.

* In the move to using armatures, certain aspects of how transformations are applied have been adjusted -- scaling is now multiplicative and transforms are applied to every instance of each bone in the entire skeleton. I think this might alleviate some of the bugs people have reported but we'll see.

On that last note, there's still a bunch of stuff that needs to be polished up, but I wanted to get this draft up sooner than later.
*

[ ] More clear duplicate handling. Automatic (2) adding like windows, or something like that?
[ ] We need a settings menu.
[ ] "Default" is broken
[ ] Root scaling is is screwed again, quoting Alex: That means it doesn't ignore n_root bone scale when scaling bones and doesn't apply drawn model scale in render hook
[ ] "Show Live bones" should be ticked by default, also I'd like to spark a discussion: Should we call it "Show all bones" with a tooltip telling the user "Showing all bones that are found on your model". Neither options are perfect imho.
[ ] Is the = sign infront of the X Y Z ALL intended?
[ ] Something that botheres me in life version as well, the X button on the Edit window that closes it does nothing, most likely due to the Dirty tag, id prefer if we change that to act the same as the Cancel button tho Id have to look into it if its even possible?
[ ] Also somewhere during the conversion process from single json to profile we loose which scales are enabeld, so all are disabled by default.
[x] Only one Editor is actually not the worst;
[x] The profile data needs to be changed to the Config Directory

Moving my remarks here:

[ ] This PR introduces breaking changes to IPC, either api version bump will be required or handler for old version's data. Later is preferred so we don't have to bother mare devs.

[ ] Applying of profiles to NPCs is broken and results in exceptions. Same thing happens to PCs, but not every time.

[ ] Using glamourer to set design of the character breaks customize+ until it's reloaded via "enable" checkbox in main window. Might be related to the bug with NPC and PC loading. Possibly happens because of penumbra's reload functionality.

[ ] Root position offset is broken. It offsets camera instead of the character.

[ ] Root rotation controls are not locked.

[ ] I propose we drop following SA1309 in favor of CA1500 aka start private non-static field names with underscore and lowercase letter and drop usage of this.. Additional review for other situations is needed (private static fields, etc) and possibly .editorconfig should be made to keep the code style consisent.

[ ] Automatic bone retrieval code might not be as reliable as we think it is. #118

I agree with the proposed change, mostly due to the fact that I have no hard opinions on it and therefor am happy to go with what is favored, and that appears to be CA1500 in most cases.
We actually HAVE a .editorconfig, we should probably actually start filling it with more then there is currently in it. If you have a specific one "ready" that you think fits the bill im willing to give it a look.

PR for code style changes: #124

[ ] First load after upgrading loads all profiles as disabled

Read my last point in my first post haha

Read my last point in my first post haha

The issue here is that they are not lost. Once you reload the plugin they are enabled properly. So there is some weird issue with first load.

 When retainer appears the following error appears in log:
ERR [CustomizePlus] Error obtaining skeleton from GameObject '4002250D(XXXXXXXX - Retainer) at 1F55F604010'
NPCs: Create profile for with name Y'shtola. Start NG+ for Endwalker Part 1 and go through "The Next Ship to Sail" quest until you need to go to Limsa Lominsa. Go there and you will see the following error when approaching Ferry Docks area:
ERR [CustomizePlus] Error obtaining skeleton from GameObject 'E0000000(Y'shtola - EventNpc) at 1F567EFE120'

Code style remark:
Let's keep code file structure like so:
using area;

namespace ....;

public class xxxx : inheritedFrom
{
public properties;

protected properties/fields;

private properties/fields;

constructor;

public methods;

internal methods;

private methods;
}

Settings window: #126.
Please note: I have removed Config property from root plugin class because I think it should be accessed solely through ConfigurationManager. I understand it requires writing slightly more code, but that gets rid of any possible confusion.

[ ]  More clear duplicate handling. Automatic (2) adding like windows, or something like that?

Fixed -- new profile names are checked by ValidateProfileName and have increasing numbers appended to the end of the ProfileName property to demarcate them from duplicates, plus the info tooltip contains date/time info.

[ ]  "Default" is broken

How exactly do we want this to work? Right now the profiles are agnostic to whatever skeletons they operate on so long as they have the right name, so should this be restricted to NPCs only? Other player characters? No restrictions at all and let the chips fall as they may?

[ ]  "Show Live bones" should be ticked by default, also I'd like to spark a discussion: Should we call it "Show all bones" with a tooltip telling the user "Showing all bones that are found on your model". Neither options are perfect imho.

Can't speak to the UX here, but ticking it on by default is easy enough.

[ ]  Is the = sign infront of the X Y Z ALL intended?

Fixed

[ ]  Something that botheres me in life version as well, the X button on the Edit window that closes it does nothing, most likely due to the Dirty tag, id prefer if we change that to act the same as the Cancel button tho Id have to look into it if its even possible?

Easiest way of doing this in imgui is to remove the titlebar altogether via one of the available window flags, which may or may not be agreeable to everyone. Note that the current X button behavior is shared by the message dialog that forces you to click "OK" to close it (in both cases this is determined by the overridden LockCloseButton property)

[ ]  Also somewhere during the conversion process from single json to profile we loose which scales are enabeld, so all are disabled by default on first load, within saved data they remain set as active and this will be respect on the second load.

I don't think it's the biggest sin in the world, but the conversion code should theoretically already be preserving the enabled status, so I'll see what's up.

Default
Imo it should simply apply to everything. If it can find a bone of the name XYZ then scale it to whatever XYZ has been found. That is comming from someone that has never used that part of functionality tho. There is something to be said to only apply to Humanoids... In theory im open to anything here, tho my instinct tells me "Apply it to everything and tell people to not use it if something ends up weird"

Show all Bones
I think "Show All bones" is the way to go here. Makes it just that bit more "so THATS what it does", at least to me.

Title bar
While Im actually not against removing the title bar, hat would also mean non collabsable, not sure if people would be angery about that but some may have Low DPI and end up not being able to see what they scale without closing it and opening it every time.
Maybe we should just leave it as it is.

It's certainly not that big of an issue to slightly re-implement WindowBase to have separate base class on top of it responsible for windows with locked close button instead of having this functionality right in the WindowBase. So the question is only in gracefuly closing the window so it works the same way as cancel button.

Editor window remarks:

Bone name Category name row is a bit small, could be a tad bit longer.
The second options row, with Enable Preview, Show Life bones etc, I dont think those should scale with? Just remain static in position probably.
Character Name field is a couple pixel higher then Profile name and Decimal Precision.

All tiny things id Fix myself but, im dead right now....

I think the testing version might fix the scaling problem brought up in #5 (and numerous times on discord). The prior version of the mod replaced scalar values outright, whereas now they're applied multiplicatively, so it ought to play nicer with bones that have player-variable scaling.

I think the testing version might fix the scaling problem brought up in #5 (and numerous times on discord). The prior version of the mod replaced scalar values outright, whereas now they're applied multiplicatively, so it ought to play nicer with bones that have player-variable scaling.

This issue is weird. I tried to debug it and I think it boils down to us working with wrong value which ignores racial scaling multipliers. This might actually be fixed just by us switching to clientstructs.

Something seems to be broken in regards to gpose: once you enter gpose all profiles are disabled. All of the calls to GPoseService I expect to see are missing, so I don't know what's the deal with that.

I just implemented Chirps GPose fix so, outside of Root Scaling, do we have any TODOs now for the release in its current state?

I don't think so


Public API for dock widgets

Description
This PR is motivated in part by #23, #2203, #3944, and #5407. The goal is to have a public API for handling dock widgets. Currently, functionality is handled by the napari._qt module and there has been a need to create a public-facing API for dock widgets in the napari.qt module.
To get started, I've created a simple dock_widgets file that just exposes some of the dock_widget methods from the private window class. The goal is to have a DockWidget class that handles all public elements of the dock widgets API, including all the current functionality under the private napari._qt module, as well as some new features mentioned in the above issues/PRs.
I'm unsure who should own the DockWidget class right now so I've implemented it as an uninstantiated class with staticmethods. In the future, it may be beneficial for the Viewer to own the instance of DockWidget. If anyone has advice or thoughts on how we could best implement this public dock widgets API, comment away!
Type of change

[ ] 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 not work as expected)
[ ] This change requires a documentation update

Related: https://github.com/napari/napari/pull/5978


feat(expressions): add router-playground-modal [KM-299]

Summary

migrate <RouterPlaygroundModal /> from kong-admin to public-ui
bump it in <RouterForm /> and add some tests
RouterPlayground.cy.ts is skipped for temporary, it requires wasm and Monaco vite plugins during the component tests running, which we should discuss with core UI team

 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.Zehao Zhang seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.

nit: we don't need to include @kong-ui-public/ in the scope section of the commit message. I'd suggest changing the commit message to feat(expressions): add router-playground-modal.

I agree with @ValeryG here. We have an existing pattern in konnect-ui-apps - if we need to change, we should be more similar across repos.

@adamdehaven @ValeryG
Alright, It seems that the current test configuration method needs to be refactored. I'll create another PR to address this, For now, in this PR, I will revert the CI changes and skip some tests.

@adamdehaven @ValeryG Alright, It seems that the current test configuration method needs to be refactored. I'll create another PR to address this, For now, in this PR, I will revert the CI changes and skip some tests.

Rather than refactoring the test configuration, it may be better to write up a summary of why the current setup does not meet your needs, and let the Core UI team evaluate any changes we can implement so that it works better for everyone, rather than integrating changes for a specific package.

Tested functionality in Kong Manager and Konnect Gateway Manager. LGTM


Language Selection - Changing after picking is not possible

Clicking the flag again does nothing. No way back, no room for mistakes 😄
Should open the language selection menu again, when clicking the flag!

you have to be careful. Only one chance. :)
I'll take a look.


Create a Kotlin tutorial

At first sight, it looks like all learning resources are Java based; Are there any video or written tuto to create a game using Kotlin and not Java?

Here's a first Kotlin tutorial using FXGL 11. At the moment it's a very early draft. Once the draft is finalized, the issue will be closed.

@johanburati this should be fixed now, sorry for delayed fix


Revise comment stack

The goal of this ticket is twofold:

remove whitespace before and after a comment (signals only, not for (pre-selected) attributions)
adjust the styling such that wrapping a long line does not introduce a second scroll bar

Screenshot that shows the issues that should be fixed:

It is reasonable to fix this issue together with #1559.

#2357

#2357


Provisionally add 3.12-dev to CI runs

one day:tm:
(This will fail, just opening this as a place to track the compatibility issues)

Readme :)

Re-trigger CI


5.7 - 10: Sửa Webhook - Sửa send actions Task Deleted

Checked Task Deleted hiển thị trạng thái on

https://onedrive.live.com/View.aspx?resid=495A9FD49F594800!152&authkey=!AIjA8V7ngGWbw7g


Issue/Request: Error FFmpeg exited with code 1

I have noticed you switch between cameras two quickly, you will get the FFmpeg exit error.
There is no notification on iOS for a VERY long time.
Instead of just exiting the script, would be nice if it was possible to retry X amount of times (User defined preferably)
Usually, you just have to close and restart the FFmpeg stream, so it seams as though this could be build into the code to automatically do it since iOS sits waiting for the camera to load still.

Check the camera accessory config, probably an error at the videoSource (that was the case for me).


Adding Opensearch cluster deployment via AWS managed service

In order to simplify the work of deploying and managing our Elasticsearch/OpenSearch clusters we are migrating to use the AWS managed service. This adds a project to launch a cluster.

👍


 The multi page actions help a lot with that.

take your id out and hold pda permanently

@JoeHammad1844 if you could make it not reset positions every polymorph it would be golden ❤

Pls do not merger this, i need to try out the new system before making comments on this pr

@JoeHammad1844 if you could make it not reset positions every polymorph it would be golden ❤

I cant code 💔

heartmending


Insight  goes to 100% CPU then crashes

Insight  goes to 100% CPU then crashes without any error, But npm throw the next errors:
0 info it worked if it ends with ok
1 verbose cli [ 'node', '/usr/local/bin/npm', 'start' ]
2 info using<EMAIL_ADDRESS>3 info using<EMAIL_ADDRESS>4 verbose node symlink /usr/bin/node
5 verbose run-script [ 'prestart', 'start', 'poststart' ]
6 info prestart<EMAIL_ADDRESS>7 info start<EMAIL_ADDRESS>8 verbose unsafe-perm in lifecycle true
9 info<EMAIL_ADDRESS>Failed to exec start script
10 verbose stack Error<EMAIL_ADDRESS>start: INSIGHT_PUBLIC_PATH=public node node_modules/.bin/insight-bitcore-api
10 verbose stack Exit status 143
10 verbose stack     at EventEmitter. (/usr/local/lib/node_modules/npm/lib/utils/lifecycle.js:214:16)
10 verbose stack     at EventEmitter.emit (events.js:98:17)
10 verbose stack     at ChildProcess. (/usr/local/lib/node_modules/npm/lib/utils/spawn.js:24:14)
10 verbose stack     at ChildProcess.EventEmitter.emit (events.js:98:17)
10 verbose stack     at maybeClose (child_process.js:743:16)
10 verbose stack     at Process.ChildProcess._handle.onexit (child_process.js:810:5)
11 verbose pkgid<EMAIL_ADDRESS>12 verbose cwd /root/insight
13 error Linux 3.16.0-45-generic
14 error argv "node" "/usr/local/bin/npm" "start"
15 error node v0.10.25
16 error npm  v2.13.4
17 error code ELIFECYCLE
18 error<EMAIL_ADDRESS>start: INSIGHT_PUBLIC_PATH=public node node_modules/.bin/insight-bitcore-api
18 error Exit status 143
19 error Failed at the<EMAIL_ADDRESS>start script 'INSIGHT_PUBLIC_PATH=public node node_modules/.bin/insight-bitcore-api'.
19 error This is most likely a problem with the insight-bitcore package,
19 error not with npm itself.
19 error Tell the author that this fails on your system:
19 error     INSIGHT_PUBLIC_PATH=public node node_modules/.bin/insight-bitcore-api
19 error You can get their info via:
19 error     npm owner ls insight-bitcore
19 error There is likely additional logging output above.
20 verbose exit [ 1, true ]
when it goes to 100% (before crashing) it doesnt respond to any HTTP request and it also doesn't sync, restarting by killing the process helps, but this keeps repeating few times a day, what do you think guys ?

I started using forever to solve the problem.
For users who are interested, just install forever with:  "sudo npm install forever -g", then inside insight folder start insight by: "forever start "npm start" ./"
forever will monitor insight and restart it when needed, I think even Bitpay are having problem with their live server...


Resolves #6.

Resolves #6.
Create a module named coins_megdata that provides utilities for constructing file paths and loading data from the COINS-MEG dataset.
The changes to analysis/preprocess.py show how this module can be used, as an example.

The changes I made to preprocess.py are simply there to provide an example use of the module I created.
I filed a follow-up to change the existing analysis scripts to adopt this module: issue #8.


Autocapitalizing text Not working

Package
filament/forms
Package Version
v3.0
Laravel Version
v10.0
Livewire Version
v3.0
PHP Version
PHP 8.2
Problem description
ive been read docs https://filamentphp.com/docs/3.x/forms/fields/text-input#setting-the-html-input-type
when i try, text not auto capitalize, help to solve this
Expected behavior
I want to make mask input text with auto capitalize text
Steps to reproduce
use Filament\Forms\Components\TextInput;

TextInput::make('name')
    ->autocapitalize('words')

Text at name not showing auto capital
Reproduction repository (issue will be closed if this is not valid)
https://github.com/kahfieidn/sijarimu-filament
Relevant log output
No response

Donate 💰 to fund this issue

You can donate funding to this issue. We receive the money once the issue is completed & confirmed by you.
100% of the funding will be distributed between the Filament core team to run all aspects of the project.
Thank you in advance for helping us make maintenance sustainable!

Please read more about when the HTML autocapitalize feature works and what it does exactly: https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/autocapitalize.


Custom overrides don't work for q or k

A feature request (#1197) to add support for Kx Systems (www.kx.com) languages was closed after the implementation of custom overrides.  Unfortunately, the overrides don't seem to be working for languages that are not known to Linguist.  See abalkin/TestLang repository.

Unfortunately, the overrides don't seem to be working for languages that are not known to Linguist.

This is expected behaviour. Allowing an override for an unknown language would be a major security risk, would require additional sanitisation of user input and would be prime for abuse.
.q support is likely to land with https://github.com/github/linguist/pull/4058. .k is a completely different story. See https://github.com/github/linguist/pull/3820 and https://github.com/github/linguist/pull/3638 for discussions around the problem with the .k extension.


structure of edges yamls

Currently the edges yaml is structured as
mapper: <mapper algorithm>
planner: <planner algorithm>
edges:
  <name>:
    ligand_a: <a_name>
    ligand_b: <b_name>
    atom_mapping: <mapping dict>
    score: <score>

IMO The mapper isn't a per-network property but instead a per-edge property.  Also arbitrary remarks would also be useful (e.g. annotating that a certain edge was hand tweaked and why).
planner: <planner algorithm>
remarks: <freeform description of this network>
edges:
  <name>:
    ligand_a: <a_name>
    ligand_b: <b_name>
    atom_mapping: <mapping dict>
    score: <score>
    mapper: <mapper>
    remarks: <freeform remarks>

I like the suggestion. Maybe you want to be more specific about the score to accommodate for various different scores? E.g.,
score:
    lomap: <lomap_score>
    shape_sim: <shape similarity>
    …

@jchodera: I like the per-edge approach given by @richardjgowers above.


Added comments preference file

Added comments preference file to enable commenting.
UUID was generated using "GenerateUUID" package (https://github.com/SublimeText/GenerateUUID).

Many thanks homie.


Import-ContactList no longer available?

It looks like the cmdlet was removed a while back, and we no longer have access to it. Can you please confirm this and if true, add a note to this page (or remove it altogether)

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

ID: 9e0b88da-0741-d4c9-d034-1c4c9e6d5837
Version Independent ID: c94808a8-62f1-0449-a941-7eee701ce505
Content: Import-ContactList (ExchangePowerShell)
Content Source: exchange/exchange-ps/exchange/Import-ContactList.md
Service: exchange-powershell
GitHub Login: @chrisda
Microsoft Alias: chrisda

Cmdlet was available as of October, but it's not available today in my E5 tenant.

@michevnew, I removed the Import-ContactList topic and redirected it here:
https://support.microsoft.com/office/import-contacts-to-outlook-bb796340-b58a-46c1-90c7-b549b8f3c5f8
Thanks for the feedback.
Closing


Error in blender pre-render

Here is the detailed error:
File "/data/yejr/DreamMat-main/threestudio_dreammat/./threestudio/data/blender_script_fixview.py", line 466, in
save_images(args.param_dir)
File "/data/yejr/DreamMat-main/threestudio_dreammat/./threestudio/data/blender_script_fixview.py", line 403, in save_images
(node_group,vn0,vn1,vn2) = create_group_view_normal()
File "/data/yejr/DreamMat-main/threestudio_dreammat/./threestudio/data/blender_script_fixview.py", line 290, in create_group_view_normal
combine = node_group.nodes.new("CompositorNodeCombineXYZ")
RuntimeError: Error: Node type CompositorNodeCombineXYZ undefined
Could you tell me how to fix this?

Could you tell me your blender version? Although we are using 3.2.2, this node should be available in many versions of blender.

It's just 3.2.2, and I try other versions all failed, seems like it's not the version problem.

It is still an error happened in Blender. If you can use blender GUI in your system, you can check if this node is working properly. If not, I recommend using a minimal viable script to test if the node is available like:
import bpy
bpy.context.scene.use_nodes = True
tree = bpy.context.scene.node_tree
combine_xyz_node = tree.nodes.new(type='CompositorNodeCombineXYZ')

I have use this script and the node can be fetch:

And I try to not export blender PATH and run the launch command, and I still get the same error, even if I add PATH in launch.py and still failed:

So you mean the minimal script can be correctly executed but still failed in the script blender_script_fixview.py? It's strange. I guess there is a version of blender not fully installed in the environment, which will override the blender environment path. You can check it again. Or you can try using absolute path of blender in threestudio_dreammat/threestudio/data/uncond.py,  Line521

The bug hase been fixed. Somehow the 'export PATH=$PATH:path_to_blender/blender-3.2.2-linux-x64' doesn't work for me, and I use this 'export PATH=/path/to/desired/blender-version:$PATH' to successfully change the blender version.


please update latest AzureRM version from 6.13.1 to 6.13.2

Component
[x] PowerShell module
[] VSCode extension
[] Other
Description of the issue
Currently, AzureRM latest version is 6.13.2. Please update the hard-coded version from 6.13.1 to 6.13.2.
Describe how to reproduce the issue
specify '-FromAzureRmVersion' to 6.13.2 and got an error.
Environment
PS C:\Users\WDAGUtilityAccount> Get-InstalledModule -Name AzureRM
Version    Name                                Repository           Description

6.13.2     AzureRM                             PSGallery            Azure Resource Manager Module
PS C:\Users\WDAGUtilityAccount> Get-InstalledModule -Name Az.Tools.Migration
Version    Name                                Repository           Description

11.0.0     Az.Tools.Migration                  PSGallery            Contains functionality to upgrade PowerShell scripts and modules from AzureRM to Az.
Error output
New-AzUpgradeModulePlan : Cannot validate argument on parameter 'FromAzureRmVersion'. The argument "6.13.2" does not belong to the set "6.13.1" specified by the ValidateSet attribute.
Supply an argument that is in the set and then try the command again.
At line:1 char:53

$Plan = New-AzUpgradeModulePlan -FromAzureRmVersion 6.13.2 -ToAzVersi ...

                                                ~~~~~~

CategoryInfo          : InvalidData: (:) [New-AzUpgradeModulePlan], ParameterBindingValidationException
FullyQualifiedErrorId : ParameterArgumentValidationError,New-AzUpgradeModulePlan

Additional context
Add any other context or screenshots about the issue here.

@isra-fel do you have context whether there are different syntax between 6.13.1 and 6.13.2

support both azurerm versions even if there are no obvious differences between 6.13.1 and 6.13.2

@VeryEarly , @isra-fel ,
Are there any update about this? With the upcoming retirement of AzureRM module, there is a need for a prompt update to this conversion tool.

@VeryEarly do you think we can plan it in this sprint or next?

Hello @isra-fel , @VeryEarly ,
AzureRM module will retire this month. Currently, many customers are trying to migrate their scripts. I hope this issue will fix soon.


Undefined variable $organisation

when clicked " +Add organisation " got this error.

for me its help
https://github.com/venturedrake/laravel-crm/commit/a24514c32553ef1cb845de1769d813ed858f6563

This is fixed now in package version 1.2.2


sqlalchemy.exc.OperationalError

sqlalchemy.exc.OperationalError
sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) no such column: dbs.impersonate_user [SQL: 'SELECT dbs.created_on AS dbs_created_on, dbs.changed_on AS dbs_changed_on, dbs.id AS dbs_id, dbs.verbose_name AS dbs_verbose_name, dbs.database_name AS dbs_database_name, dbs.sqlalchemy_uri AS dbs_sqlalchemy_uri, dbs.password AS dbs_password, dbs.cache_timeout AS dbs_cache_timeout, dbs.select_as_create_table_as AS dbs_select_as_create_table_as, dbs.expose_in_sqllab AS dbs_expose_in_sqllab, dbs.allow_run_sync AS dbs_allow_run_sync, dbs.allow_run_async AS dbs_allow_run_async, dbs.allow_ctas AS dbs_allow_ctas, dbs.allow_dml AS dbs_allow_dml, dbs.force_ctas_schema AS dbs_force_ctas_schema, dbs.extra AS dbs_extra, dbs.perm AS dbs_perm, dbs.impersonate_user AS dbs_impersonate_user, dbs.created_by_fk AS dbs_created_by_fk, dbs.changed_by_fk AS dbs_changed_by_fk \nFROM dbs \nWHERE dbs.id = ?'] [parameters: (1,)]
maybe the code is not synchronized with data database？
When I update the version from 0.18 to 0.19.1, I delete the file ~/.superset
and the follow the following steps:
（1）fabmanager create-admin --app superset
（2）superset db upgrade
（3）superset load_examples
（4）superset init
（5）superset runserver
I get sqlalchemy.exc.OperationalError when I click the dashboard.
How can I deal with the error?
Superset version
Superset 0.19.1

Why are not you following the instruction in the documentation? https://superset.incubator.apache.org/installation.html#upgrading

sorry,maybe the latest version of superset 0.19.1 has something wrong.
After I follow the the instruction in the documentation "https://superset.incubator.apache.org/installation.html#upgrading", the error is still.
And I found the path "/superset/superset/migrations/versions/" lack of some files,for example 'a9c47e2c1547_add_impersonate_user_to_dbs.py'.
So I download all the files of '/migrations/versions/' from github branch Master,and replace the local path '/migrations/versions/'.Then run the command 'superset db upgrade', errors have disppeared.

/superset/superset/migrations/versions/ does not look like a path of an installed version of superset but a git checkout. Again that's not how the documentation tell you to install superset.

Notice: this issue has been closed because it has been inactive for 210 days. Feel free to comment and request for this issue to be reopened.


[Do Not Merge] Added versioning check when adding images

This PR implements version checking in the broker.
Changes proposed in this pull request

A new min/max version defined in a new package version
During image->spec process it does a validation check on the version

Note:
Ideally we will break this out of the adapter pkg and into the registry pkg so we aren't requiring new adapters to use imageToSpec. I will add this as an open issue.

Closing this PR because I am way lost on what I did to it


Readme links to docs 404

Describe the bug
The links to docs and extended are both dead links in the readme
To Reproduce
Steps to reproduce the behavior:

Go to readme
Click on 'References' or 'References Extended'
Error 404

Expected behavior
These links should navigate to a valid page (or be removed if there are not additional docs now for some reason
Screenshots
Desktop (please complete the following information):

OS: Windows 11
Browser Chrome

Thx, for the headsup.... we will fixit :-)


Expose timeouts and thresholds as config in PoisonPillConfig CR

Users might want to configure timeouts and threshold different from the defaults we chose.
This PR allows them to do so

/retest

/retest

/retest


ED Discovery

This is great stuff, but you should make this an ED Discovery plugin. Additionally, you should have it look at the system that the user is in and use that as a basis for the reference system, that way as the user moves around they can get information on stuff around them.

What would be the point of the plugin?
Tracking user location - that is possible, maybe in some future version.

The point of a plugin would be to have 1 interface to manage rather than another window to open.
Question, how do you do more than one commodity at a time?

You basically have to run the app multiple times, for each commodity.


uninitialized constant OpenSSL::PKey::EC

On Max OSX using jruby <IP_ADDRESS> I get the error "uninitialized constant OpenSSL::PKey::EC" when I run
$ rake letsencrypt_plugin
If anyone wants to duplicate issue follow the installation instructions except in the gemfile use:
gem 'letsencrypt_plugin', :git => "https://github.com/lgromanowski/letsencrypt-plugin.git"
Because jRuby is comparable to ruby 2.2.0

Hi,
could you please post ruby trace?

Trace:
200-168-100-8:employment calebmitchellsmith$ rake letsencrypt_plugin --trace NOTE: ActiveRecord 4.2 with adapter: mssql is not (yet) fully supported by AR-JDBC, please consider helping us out. rake aborted! NameError: uninitialized constant OpenSSL::PKey::EC /Users/calebmitchellsmith/.rvm/gems/jruby-<IP_ADDRESS>@emp2/gems/json-jwt-1.5.2/lib/json/jwk/jwkizable.rb:69:in '
/Users/calebmitchellsmith/.rvm/gems/jruby-<IP_ADDRESS>@emp2/gems/json-jwt-1.5.2/lib/json/jwt.rb:1:in <top>' /Users/calebmitchellsmith/.rvm/gems/jruby-<IP_ADDRESS>@emp2/gems/json-jwt-1.5.2/lib/json/jwt.rb:102:in '
/Users/calebmitchellsmith/.rvm/gems/jruby-<IP_ADDRESS>@emp2/gems/acme-client-0.3.0/lib/acme-client.rb:1:in <top>' /Users/calebmitchellsmith/.rvm/gems/jruby-<IP_ADDRESS>@emp2/gems/acme-client-0.3.0/lib/acme-client.rb:5:in '
/Users/calebmitchellsmith/.rvm/gems/jruby-<IP_ADDRESS>@emp2/gems/acme-client-0.3.0/lib/acme/client.rb:1:in require' /Users/calebmitchellsmith/.rvm/gems/jruby-<IP_ADDRESS>@emp2/gems/acme-client-0.3.0/lib/acme/client.rb:1:in block in (root)'
/Users/calebmitchellsmith/.rvm/gems/jruby-<IP_ADDRESS>@emp2/gems/acme-client-0.3.0/lib/acme/client.rb:1:in each' /Users/calebmitchellsmith/.rvm/gems/jruby-<IP_ADDRESS>@emp2/gems/acme-client-0.3.0/lib/acme/client.rb:1:in block in (root)'
/Users/calebmitchellsmith/.rvm/gems/jruby-<IP_ADDRESS>@emp2/bundler/gems/letsencrypt-plugin-e75ceed41c55/lib/letsencrypt_plugin.rb:1:in each' /Users/calebmitchellsmith/.rvm/gems/jruby-<IP_ADDRESS>@emp2/bundler/gems/letsencrypt-plugin-e75ceed41c55/lib/letsencrypt_plugin.rb:1:in (root)'
/Users/calebmitchellsmith/.rvm/gems/jruby-<IP_ADDRESS>@emp2/bundler/gems/letsencrypt-plugin-e75ceed41c55/lib/letsencrypt_plugin.rb:7:in (root)' /Users/calebmitchellsmith/.rvm/gems/jruby-<IP_ADDRESS>@emp2/gems/bundler-1.9.9/lib/bundler/runtime.rb:1:in '
/Users/calebmitchellsmith/.rvm/rubies/jruby-<IP_ADDRESS>/lib/ruby/stdlib/rubygems/core_ext/kernel_require.rb:54:in require' /Users/calebmitchellsmith/.rvm/rubies/jruby-<IP_ADDRESS>/lib/ruby/stdlib/rubygems/core_ext/kernel_require.rb:54:in require'
/Users/calebmitchellsmith/.rvm/gems/jruby-<IP_ADDRESS>@emp2/gems/bundler-1.9.9/lib/bundler/runtime.rb:76:in <top>' /Users/calebmitchellsmith/.rvm/gems/jruby-<IP_ADDRESS>@emp2/gems/bundler-1.9.9/lib/bundler/runtime.rb:72:in load'
/Users/calebmitchellsmith/.rvm/gems/jruby-<IP_ADDRESS>@emp2/gems/bundler-1.9.9/lib/bundler/runtime.rb:72:in require' /Users/calebmitchellsmith/.rvm/gems/jruby-<IP_ADDRESS>@emp2/gems/bundler-1.9.9/lib/bundler/runtime.rb:61:in require'
/Users/calebmitchellsmith/.rvm/gems/jruby-<IP_ADDRESS>@emp2/gems/bundler-1.9.9/lib/bundler.rb:134:in block in require' /Users/calebmitchellsmith/Dropbox/Programing/Ruby/EMI/FTN/employment/config/application.rb:25:in (root)'
/Users/calebmitchellsmith/Dropbox/Programing/Ruby/EMI/FTN/employment/Rakefile:1:in (root)' /Users/calebmitchellsmith/Dropbox/Programing/Ruby/EMI/FTN/employment/Rakefile:4:in block in (root)'
/Users/calebmitchellsmith/.rvm/gems/jruby-<IP_ADDRESS>@global/gems/rake-10.5.0/lib/rake/rake_module.rb:1:in (root)' /Users/calebmitchellsmith/.rvm/gems/jruby-<IP_ADDRESS>@global/gems/rake-10.5.0/lib/rake/rake_module.rb:28:in load_rakefile'
/Users/calebmitchellsmith/.rvm/gems/jruby-<IP_ADDRESS>@global/gems/rake-10.5.0/lib/rake/application.rb:690:in <top>' /Users/calebmitchellsmith/.rvm/gems/jruby-<IP_ADDRESS>@global/bin/rake:23:in load'
/Users/calebmitchellsmith/.rvm/gems/jruby-<IP_ADDRESS>@global/bin/rake:23:in <top>'

Hi,
it seems to be related to: https://github.com/jruby/jruby/issues/1261 - could you please check on most recent one version of jruby?

This trace is from the most recent version - <IP_ADDRESS>

Opps, it looks like this is indeed a jRuby issue, down the thread they state the error resurfaced in jRuby 9K. Im going to try 1.7.13 and work my way up from there, to find which version of jRuby reintroduced the bug.


Move Icon

Moving to bottom right

Uh oh! A conflict! How do we fix it?

I went with the test branch!


Append image/link popup to scrollable container

For example: in config i try to code, that all popup's are attached to .froala-wrapper.f-basic, but then i didn't see any popup, even if i try to change z-index etc...
so: i append such code in config:
editorClass: "my-custom-class",
scrollableContainer: '.my-custom-class'

and any popup is displayed (case when froala editor is in bootstrap modal with fixed editor height)
you could try it here https://editor.froala.com/ if you set editor height to fixable, and uploading very tall image: with image popup position is something wrong. Screenshot: http://prntscr.com/6krb77
Take a look at this. Thank you.

also, could you please update bower?
"dependencies": {     "FroalaWysiwygEditor": "1.2.6",     "angular": "~1.2.22"   }
to "FroalaWysiwygEditor": "1.2.7" ?

also JFYI: wysiwyg must sanitize { } values to... No symbols { and } stayed in code.

Please open an issue on https://github.com/froala/wysiwyg-editor regarding your first comment.
Regarding your 2nd comment, the version 1.2.7 is not released officially yet. The dependencies will be updated just when the new version is officially released.
@cgallarno could you please advise about the latest comment?


[Dev-tool] weexplayground behavior when use vue-router this.$router.push() is bad but on web is fine where weex version  is 2.0.0-beta.7

Describe the bug

To Reproduce

Environment

Expected behavior

Screenshots

Additional context

Please follow the issue template and provide a demo.
I will close the issue, feel free to reopen it with your demo.


Add horizontal rotation with pan gesture

In case you're interested in manual rotation.

That's a really nice addition - thanks again!
Also thanks for using my dodgy indentation style :)
Simon


use like (vs ilike) for service query

The services query uses a potentially ugly subquery for looking up vm totals and stuff.
For ancestry, using LIKE is better than ILIKE - the case sensitivity doesn't provide much when searching numbers and symbols and it prevents us from using text indexes.
After this I'll still need to tweak our indexes, but this ilike is preventing us from using anything

@kbrock was there a BZ for this change?  Does it need backport labels?

related to https://bugzilla.redhat.com/show_bug.cgi?id=1686433
please backport to H


Improve doctor message when xcode-select invocation required

If a developer has installed the Xcode command-line tools, then later
installs Xcode, they may need to run xcode-select to update the path of
the command-line tools to that of the new installation.

Partial fix for #8094

LGTM


AttributeError: 'NoneType' object has no attribute 'seek'.

I tried to run the program in Windows 10 and the web page opens with an error
AttributeError: 'NoneType' object has no attribute 'seek'. You can only torch.load from a file that is seekable. Please pre-load the data into a buffer like io.BytesIO and try to load from it instead.

This issue may be attributed to a lack of model files.

This issue may be attributed to a lack of model files.
I should have downloaded all the models I need. These are the ones, right?

This issue may be attributed to a lack of model files.

I should have downloaded all the models I need. These are the ones, right?

Hey @henji-henji , where do we get the do_, checkpiont_ files?

Hey @henji-henji , where do we get the do__, checkpiont__ files?

You can download these files from here, as mentioned in the README
https://drive.google.com/drive/folders/1y6Xwj_GG9ulsAonca_unSGbJ4lxbNymM?usp=sharing

Thanks @henji-henji

This issue may be attributed to a lack of model files.

I should have downloaded all the models I need. These are the ones, right?

Maybe you can try deleting the file extension ‘.zip’.

I tried it and it works, thank you! @xinmos


Puppet Unsolvable in 1 Transaction

I am updating all my solutions to the new v3 implementation (nice job by the way!). I am making my way through and am stuck on the new requirement of the puppet problem. Specifically the requirement for the entire solution to be solved in 1 transaction.
https://github.com/tinchoabbate/damn-vulnerable-defi/blob/a5d47759c2132175ed8b5b42a6ba28c1e436032d/test/puppet/puppet.challenge.js#L103
I think this was introduced due to this PR.
I am not sure if I am just dumb and can't work it out but as far as I can tell, at least 2 transactions are required and if you use a contract to do this all for you then you will need to transfer tokens to the contract as well as create the contract.

I solved it like this:
it('Execution', async function () {
    /** CODE YOUR SOLUTION HERE */

    [,,this.player2] = await ethers.getSigners();

    const AttackerContractFactory = await ethers.getContractFactory('AttackPuppet', this.player2);
    this.attackerContract = await AttackerContractFactory.deploy(
        token.address, uniswapExchange.address, lendingPool.address
    )

    token.connect(player).transfer(this.attackerContract.address, PLAYER_INITIAL_TOKEN_BALANCE);
    await this.attackerContract.attack({value: 11n * 10n ** 18n});
    await token.connect(this.player2).transfer(player.address, await token.balanceOf(this.player2.address));

});

Yeah it's possible to solve in 1 transaction. You can handle all the logic required (including the transfers) in the deployment of the contract and that is the single transaction.

Spoiler warning
If you just want to see the answer you can see my solution here. It uses `signERC2612Permit()` to allow the contract to transfer the tokens from the player contract
https://github.com/BlueAlder/damn-vulnerable-defi/blob/e90075150d9ba275197d15b62d07a2cbab9f8da1/test/puppet/puppet.challenge.js#L205

Didn't think about that! Cool! :)


GraphQL: added rawContractRequest field

Coverage decreased (-0.5%) to 87.825% when pulling 74c844f67225935e1a0a4315c31696543fae2282 on raw-content into 5cd5143cd709bebefa229c09805ff3d514834495 on develop.


How to ignore date fields in JSON

Hi,
I'm working in a project that compares two JSONs in unit tests this way:
if diff := cmp.Diff(string(expected), string(got)); diff != "" {
fmt.Println(string(got))
t.Errorf("%s: (-want, +got)\n%s", fixturePath, diff)
}
These JSONs have datetime fields and I want to ignore those fields. I really don't want to compare them. How can I accomplish this?
the Diff() method accepts some options, right?
Best regards,
Tiago

Here's one possible way of doing it: https://play.golang.org/p/PKGzR3fXs-P
General approach:

Use a transformer to convert a JSON string into a structured representation that cmp can understand.
Use an ignore option (filtered to only apply on strings that look like some date format) to ignore all values of such form. If you only want to ignore a specific time field in the JSON, you'll need to craft a more complex filter function to select that value.

Hope this helps.

Hi! Thanks very much for your help.
Your snippet surely works, but when I applied it to the project, I've got:
"github.com/google/go-cmp/cmp".Option does not implement "github.com/nytm/personalization-reading-list/vendor/github.com/google/go-cmp/cmp".Option (missing "github.com/nytm/personalization-reading-list/vendor/github.com/google/go-cmp/cmp".filter method)

I'm wondering if it's a version issue?

This seems to be an issue that is beyond this project. If I could guess, you might  be running in module mode, where the vendor is not being respected.
I recommend fully embracing modules and avoid use of vendor. In my experience, the vendor approach has been nothing but trouble.

Thanks again! Will work into that.
best regards!


jsonld credential should be verified before storing

This way we make sure the credential is valid before we store it. This would have prevented #1127.
Either in JsonLdCredentialFormatService.processCredential before we call w3cCredentialService.storeCredential OR we do it inside the w3cCredentialService.storeCredential method.
Any thoughts? Doing it in the storeCredential method makes sure it is not possible to store an invalid credential, but in some cases you may have already verified it so it's not needed to verify.

@NB-MikeRichardson as you wrote the JsonLdCredentialFormatService and  @karimStekelenburg as you wrote the W3cCredentialService, where do you think the verification should happen?

My inclination is to put it in the JsonLdCredentialFormatService. I am currently looking at this code for purposes of #1126 and it can be done in conjunction with that.
I think I prefer to try and catch these kind of verification errors as soon as possible, which in this instance means the JsonLdCredentialFormatService


kube-aws: hostedZoneId parameter

Allows specifying a hosted zone by ID, in the case that multiple hosted zones exist with the same name
fixes #441
WIP for now, \cc @cgag

also \cc @rwillard

@aaronlevy thoughts on this?

@aaronlevy PTAL at the 2nd commit. hostedZone is now treated as an "alternate way" of specifying hostedZoneId, and will easily be removed once it comes time.

@aaronlevy PTAL ;)

One more review comment

lgtm. Can we set a target version for dropping legacy support?

@aaronlevy ref #511


Re-apply "Add fix-it notes to the nullability consistency warning."

Re-applies #55, reverted in #57, and this time includes a dummy change to a header file to force everything to be rebuilt properly. Filed rdar://problem/29778119 Changing DiagnosticsSema.td does not rebuild .cpp files that use those diagnostics.

@swift-ci Please test

@swift-ci Please test


Add (more) guidance on blog writing

New guidance as discussed during the 11/03 Comms meeting. For details, see OpenTelemetry Communications SIG meeting notes.

I think we addressed this one already through the new contributing section?

Yes, I'm willing to consider this one as done, thx.


Light weight ide

Request for support on the visual studio code

See https://github.com/jvasileff/vscode-ceylon

Thank you bjasen


Studying For, And Passing, The dbt Certification Exam From Two Viewpoints

Contact Details
stephen.oneill
I have read the dbt Developer Blog contribution guidelines.

[X] I have read the dbt Developer Blog contribution guidelines.

Which of these best describes you?

[X] I am a dbt Community member or partner contributing to the Developer Blog
[ ] I work for dbt Labs and am creating this issue for a community or marketing approved piece.

What is the topic of your post?
This article will outline how two members of the Montreal Analytics team, one senior analytics engineer with 3 years of dbt experience [Callie] and one junior analytics engineer with 6 months dbt experience [Jade], prepared for dbt certification.
The article will discuss how each person prepared for the certification, their experience with the certification; what aspects of their preparation was most valuable, and ultimately how they fared taking the exam. The writers will also share their personal study material as an added resource to readers, as further outlined below.
Link to an initial outline.
This article is meant to be used as a read-along while studying for the dbt certification exam, giving some insight into the test preparation and taking process for those who may not know others taking the test. We’d like to compare Callies experience taking the test to Jades so readers can gauge what may be the best preparation for themselves. We will include a few sample questions (made by us not taken from dbt) and might attach our flashcards resource. Not a study guide, but more like notes from a friend who believes in you!
Part One: A Little blurb on each of the writers, what brought us to the exam, and our prior dbt experience
Part Two: How each of the writers prepared for the exam - the resources used, their exam taking style, previous experience with similar exams as well as an outline on what to expect on test day, in terms of general setup and monitor edu info.
Part Three: Taking the test - after test thoughts/ feelings on how each writer find it, what aspects of our prep were helpful/not necessary types (and formats!) of questions
Part 3.1: Retaking the test… Jade failed the test on her first try, so here is what tripped her up, how she changed her approach and in general some confidence boosting remarks
Part Four: Now that we’re dbt official, where to next?
Part Five  A link here to a resource (flashcards) (if acceptable)

Hey @stephenon1309, I'm Kira, a technical writer here at dbt Labs and will be the dedicated resource for y'all for this piece!
The team is super hyped for this piece and the outline sounds amazing. Honestly cannot wait to get practitioner eyes on this.
The general turnaround time for Developer Blog posts is 6 weeks (from GitHub Issue submission to publication), but we work with you all on the timeline that's best for you. Next steps for you all is to send over a draft from your outline (feel free to just post the link to it in the original description for this issue), so that I can review and make any suggestions (editorial or technical).
Lmk how that sounds to you all or if you have any questions!

Hi Kira,
Thank you so much for such positive feedback - I will share this with my team! That timeline should work work with us - I will check back in with the writers and get a timeline for you, for sharing a first draft!

Hi @KiraFuruichi - just wanted to update you on progress on our end - both authors have been pretty swamped so apologies on delays, but they are hoping to have a first draft by Monday or Tuesday of next week!

Hey @stephenon1309 thank you for the update! Absolutely no rush on getting drafts in since we work on a timeline that's best for you all. Excited to read some drafts though!

Hey @stephenon1309, I realized I haven't checked in for a while here! How are things looking for your team? 😄

Hi @KiraFuruichi , apologies for not following up on an update with this! One our team members writing this had some unexpected decreased capacity over the past few weeks and so this had to be pushed back a bit in priority - very sorry I forgot to let you know! We are aiming for end of November for submission, if that timeline is ok?

That sounds great @stephenon1309 !  No rush on our end :) Lmk when y'all have a draft ready and I'm happy to take a look.

Happy new year, @stephenon1309 ! I just wanted to check-in to see if the team was still interested in pursuing this article :)

Hi @KiraFuruichi  - I'm so sorry this has taken so long to get get a draft back to you, one of the author's capacity changed and was unable to dedicate time to this until recently. Happy to finally present you with a v1 draft for your review.
https://docs.google.com/document/d/13FFDiwy9A8AxoEMBj5VrmlwwCAwp7hpaCeJphWUpplY/edit

Amazing, thanks @stephenon1309, excited to give it a read + editing pass next week!

Hey @stephenon1309 went through and gave this a big editing pass. I really appreciated the humanness of this draft and I think the humbling nature of test taking will speak to readers. Bigger-picture-wise: I think readers and prospective certification candidates would love to see more on specific resources, docs, or topics covered in the exam.
Please let me know how y'all feel about the feedback! I'm excited to work with y'all on getting this live :)

Hi @KiraFuruichi - the members of my team who have worked on this have informed me that they have resolved some of your comments and to the document. Could you please review? Thanks!

Hey @stephenon1309  thank you! This is on my docket today to review :)

Hey @stephenon1309 thanks for your patience here! Just had my colleague take a quick look and he left some minor comments if Callie and Jade wanted to address them, but otherwise, I think we're good to publish! Lmk once they've had some time to address those and I'll start getting this live and promoted :)

Hey @KiraFuruichi Jade & Callie have both reviewed and addressed comments - they are happy for this to be pushed live! Thank you so much for your work, and patience, on this - it took us a while to get it over the line!

Awesome I'll work on getting this live in the next few days. @stephenon1309 can you have Callie and Jade DM me on the dbt Community Slack and send both:

a picture for their author bio
an author bio

Thanks!

Hey @stephenon1309! Can you have Callie and Jade either DM on the Community Slack or post here author bios + author pics, thank you!


Align naming of Viewport Clear Mode and Update Mode Enums

The enums for CLEARMODE and UPDATEMODE should be renamed to match each other. In particular CLEAR_MODE_ONLY_NEXT_FRAME should be renamed to CLEAR_MODE_ONCE.
Right now the options for Clear Mode are:
CLEAR_MODE_ALWAYS
CLEAR_MODE_NEVER
CLEAR_MODE_ONLY_NEXT_FRAME
While the options for Update Mode are:
UPDATE_DISABLED
UPDATE_ONCE
UPDATE_WHEN_VISIBLE
UPDATE_ALWAYS
CLEAR_MODE_ONLY_NEXT_FRAME means the exact same thing as UPDATE_ONCE. Therefore they should have the same naming. It is more intuitive to have CLEAR_MODE_ONLY_NEXT_FRAME named CLEAR_MODE_ONCE as it reflects more accurately what is happening, namely the Viewport is cleared once and then set to CLEAR_MODE_NEVER.

That would be nice, but since it will break compatibility it will not happen until the next planned compatibility breakage. I've added it to the #16863 tracker, in the meantime closing this issue as it won't be done in the near future.


fix(main): fix misleading description of mstiles flag

fix #469

:tada: This PR is included in version 4.0.1 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


[NETBEANS-54] Module Review masterfs.ui

Added Apache license header in bundle.properties

Looks good.

Merged in<PHONE_NUMBER>68868481619d203e0312131294206b.
@rtaneja1 Do you mind closing this PR?
Thanks!


Fix typo in the Readme

Pico provide -> Pico provides

Thank you @MoPaMo
I will not merge this PR as it's already resolved with #77
It will be merged in the next release on master


disable key F5,F6,F7

feature works much better, I do not understand why it disables the f5, f6, f7 keys
some solution so that it does not disable these mentioned keys

Except, it doesnt? It only disables two controls, which are the crouch and prone keys.


x/mobile/bind: support exported const and vars.

As long as the const and var's type is currently supported types.
For variables, maybe provide getter/setter functions. (Avoiding name conflicts)
For const numeric/string and byte slice types, we can create constants in the foreign language.
For const struct/interface types, we will need getter/setter like in variables, so the actual instance remains in the go side.
Const errors seem complicated.
/cc @crawshaw

From the spec: "There are boolean constants, rune constants, integer constants, floating-point constants, complex constants, and string constants."
So no need to worry about structs, interfaces, errors. Those are all variables and can use getters and setters.

Just to clarify, I was hoping all of the exported constants from my library would be available in IOS/Android. I tend to do a bunch of:
const SomePublicConstant = "some public contant"

Is there another way for me to set this up so it works now?

@scisci this issue is a feature request. We will implement it soon, but it doesn't work yet.
For now, you could create a function that returns your constants: func Const(name string) string { ... }

I believe this is fixed (a long time ago). Gomobile supports consts and vars now.