Added Design Prototype for Website

Description
Added the Design Prototype for the Website
Fixes #148
Have you read the Contributing Guidelines on Pull Requests?

[x] Yes
[ ] No

Type of change

[x] New feature (non-breaking change which adds functionality)

https://www.figma.com/file/xviuRdqrYnuZGrBBH5Rgrz/Untitled?node-id=29%3A2

Hey, @avinashkranjan. Please have a look. Thank you :)

Hey @deeptea22 Kindly Make the Following Changes:

Design Look Too Flat, Make it a little Trendy, Adding Shapes or Blobs in the corner..
Nav Bar: [Home, Features, Contact Us] --> Right Side
[Friday] --> Left Side
Add a Phone, Preferably iPhone and Add the Application Preview carousel on the screen of Iphone. Keep it in right Side
Add a Little Description and then a Download for android Download for iOS Buttons Side by Side..
Don't Make Features Section So Long, Add Two Rows of 3 Columns with Line icon Representing the Feature and below that description of the feature.
Then Testimonials
Contact Us
Footer.

Hey, @avinashkranjan Have done all the changes please have a look :
https://www.figma.com/file/xviuRdqrYnuZGrBBH5Rgrz/Untitled?node-id=0%3A1
To visualize the carousel :
https://user-images.githubusercontent.com/67323371/115695314-50ff1300-a37f-11eb-986e-d6d88286acc9.mp4

I was talking something like this

in Black and Purple Theme..With a Dark Mode slider at the corner. and Horizontal carousel in the phone..
and for the Features section:

Don't add the Social Icons on the side.

I was talking something like this

in Black and Purple Theme..With a Dark Mode slider at the corner. and Horizontal carousel in the phone..
and for the Features section:

Don't add the Social Icons on the side.

Okay @avinashkranjan , I went by the prototype but if you want me to do it this way, i will do so

Hey @avinashkranjan How about this, please have a look and let me know
https://www.figma.com/file/mmPKUPWt8H4sZBEJ9X5U6b/Untitled?node-id=0%3A1
https://user-images.githubusercontent.com/67323371/115890373-8173a980-a472-11eb-8e9c-4a76de7f8f0d.mp4

@deeptea22 LGTM..Just add a Dark/Light Theme Toggle Button in the Nav bar.

Hey, @avinashkranjan I have added the toggle button in the navbar and have updated the PR. Please take a look. Thank you :)

Hey, @avinashkranjan I have added the toggle button in the navbar and have updated the PR. Please take a look. Thank you :)

Great Job @deeptea22 , Just a Light Themed Prototype too..As in Just Change the Blacks to White and PR will be ready to Merge

Hey, @avinashkranjan I have added the Light Theme as well. Please take a look. Thank you :)


feat(icons): support for different icon providers

Hey everyone! Good work on UX so far!
It would be a nice addition if we can support multiple icon providers.
Some icon providers on the wild:

Material Icons
FontAwesome Icons
Apple Human Interface System Icons
Entypo
Open Iconic

It follows that icon configuration should adapt to the design language in place.

Material Icons is currently supported and is the default set. We are planning to add IOS Icons in the future with the intention of changing based on the design language.


mutiline

any idea how to do multine regards!!

RAGTextField is a text field. Text fields on iOS do not support multiline text (RAGTextField is a subclass of UITextField). Please use UITextView instead.
Feel free to try and extend this class to support multiline text but I guess that may stray a little too far from the original UITextField so that an extension of UITextView should be more successful.


Improve rustls CA certificate loading

As an enhancement to #568, add a basic cross-platform CA certificate loading crate and make the download crate use it when compiled with rustls support.
The CA loader crate has seen preliminary testing on Windows, OS X, and a couple of Linux distros. It loads the system root CAs on all of those, with the caveats that a) on CentOS, the default CA bundle contains a line which is invalid UTF-8; a fix for rustls to be more robust is ready and a PR will be opened presently, b) Windows and OS X don't use any kind of local policy to filter out certificates, so all certs which can be enumerated are trusted, c) *BSDs, Android, and Solaris haven't seen any testing.
The loader crate presently lacks any documentation and its error handling is rudimentary. That is being worked on.

The ARM build that failed did so because of an incomplete installation:
curl: (18) transfer closed with 15083604 bytes remaining to read
rustup: command failed: curl -# -C - -f -O https://static.rust-lang.org/dist/2016-05-10/rust-std-nightly-arm-unknown-linux-gnueabihf.tar.gz
rustup: couldn't download 'https://static.rust-lang.org/dist/2016-05-10/rust-std-nightly-arm-unknown-linux-gnueabihf.tar.gz'

Totally badass.


Concatenating strings with plus operator help.

Challenge Concatenating Strings with Plus Operator has an issue.
User Agent is: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.71 Safari/537.36.
Please describe how to reproduce this issue, and include links to screenshots if possible.
My code:

// Example
var ourStr = "I come first. " + "I come second.";

// Only change code below this line

var myStr = "This is the start." + "This is the end.";

It's saying the value of my string is incorrect. ^^^

Hi,
This is a bug because my code is fine, but it's not letting me move on to the next challenge. I typed the exact value specified in the correct format and for some reason it is not recognizing it.

@Tylercarissa you're missing a space when you're building myStr. Take a look at this note too -

Note
Watch out for spaces. Concatenation does not add spaces between concatenated strings, so you'll need to add them yourself.

Please visit the help room for assistance on this, if you're still stuck.

Thanks @Manish-Giri. Closing as resolved.

Here is my code: var myStr = "This is the start." + "This is the end.";
Where is the missing space? Thanks for your help.

"This is the start." + " This is the end.";

thanx @celinelp


UI polishing

What type of PR is this?
Remove the categories that do not apply

🎮 Feature
🔋 Optimization

Description
UI polishing.
Tags for file extensions added to generated datafiles.

Merging as the GH action which failed is not relevant to this PR's changes.


Update error

I've tried performing the latest OTA update. At the end of the process a message warned me that an error occured, to try again.
Trying again it says no more updates are available.
I've opened the log file and this is what I've found:
"Copy correct updated ES for easyrpg scraping fix
'/usr/bin/emulationstation/emulationstation.header' -> '/usr/bin/emulationstation/emulationstation'
--2021-03-12 15:49:01--  http://gitcdn.link/repo/christianhaitian/arkos/main/03082021/newkernelnmodndtb02032021.zip
Resolving gitcdn.link (gitcdn.link)... failed: Temporary failure in name resolution.
wget: unable to resolve host address ‘gitcdn.link’
The update of your kernel couldn't complete because the kernel package did not download correctly.
Please retry the update again."
How can I fix it?

Thanks for bringing this to my attention.  Please try again in about an hour from the time of this response and let me know if the update completes successfully.  It should be for the new kernel.

"No more updates available. Check back later"

Sorry, I forgot to push the changes to the github.  🤦♂  Please try again.

Have you had a chance to try this again?

I've just retried, a couple of minutes ago and I'm happy to report the Kernel and the modules have been successfully updated :-)
Thanks for the fix!

Yay!  Thanks again for reporting the issue and confirming that the issue has been resolved.


Add support to use on NestedContent

To solve the proble of using Vorto on NestedContent i modified the code of vorto.js
to find, on Angular $scope, a parent scope of NewstedContent.

Hey @billiblu, thanks for taking the time to submit this PR. Unfortunately as it stands, it is just way too tying to NestedContents implementation which I would like to avoid. The better option would be to look at alternative ways of getting the current data type guid without needing to know the doctype (I'm not sure what has changed since writing Vorto and whether the data type ID is passed in yet, but this would be a much better way of doing it).
If you do find another way that doesn't tie Vorto to NestedContent specifically then I'd happily re-review your PR, but as it stands it's something I can't accept I'm afraid.


fixed video and image part

thank you for improve delta_to_html but there is one issue that way we can not merge this pull sorry
we can't use video tag because it not supported by some browser / Mail Provider (like Gmail ,etc)
Sorry & Thank You


putty: 0.74 -> 0.75

Motivation for this change
Fixes CVE-2021-36367.
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[ ] NixOS
[ ] macOS
[x] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[x] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
21.11 Release Notes (or backporting 21.05 Relase notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review run on x86_64-linux 1

1 package built:

putty

Result of nixpkgs-review pr 130436 at 2931283a run on x86_64-linux 1

1 package built successfully:

putty

1 suggestion:

warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/applications/networking/remote/putty/default.nix:44:3:
   |
44 |   meta = with lib; {
   |   ^

Builds happily, macos 10.15 & nixos x86_64.
Might be a bit cautious about bumping stable with this as there are a few changes around key formats also included in this update.

@risicle is there a patch for the CVE? Otherwise I would backport it anyway as it is quite bad for an ssh clients to be spoof-able: https://nvd.nist.gov/vuln/detail/CVE-2021-36367


[Request-for-External] Codeunit 2310 "O365 Sales Invoice Mgmt" - GetPaymentInstructionsFromPostedInvoice - open for cloud

Can you please remove [Scope('OnPrem')] from procedure GetPaymentInstructionsFromPostedInvoice in codeunit 2310 "O365 Sales Invoice Mgmt"?

This procedure is part if old Invoicing solution, which was discontinued some time ago. We plan to finally obsolete all objects and elements of Invoicing in next release. Do you really need this object?

Hi and thanks for the feedback.
No, we dont need it if it's discontinued. We'll manage with a workaround until it's removed/replaced.
You can close this issue.


(chore) update tests in internal/validate to expect specific error

Description

ref: #7175

Before we can merge this PR, please make sure that all the following items have been
checked off. If any of the checklist items are not applicable, please leave them but
write a little note why.

[ ] Targeted PR against the correct branch (see CONTRIBUTING.md).
[ ] Linked to GitHub issue with discussion and accepted design, OR link to spec that describes this work.
[ ] Code follows the module structure standards and Go style guide.
[ ] Wrote unit and integration tests.
[ ] Updated relevant documentation (docs/).
[ ] Added relevant godoc comments.
[ ] Provide a conventional commit message to follow the repository standards.
[ ] Include a descriptive changelog entry when appropriate. This may be left to the discretion of the PR reviewers. (e.g. chores should be omitted from changelog)
[ ] Re-reviewed Files changed in the GitHub PR explorer.
[ ] Review SonarCloud Report in the comment section below once CI passes.

It seems to be the changes was already made in another PR and it got merged. So am closing this PR. Thank you.


Mapping Hand Tracking points to 3D points

Description
Hi, Are there any ways to map hand tracking points to 3d locations in the scene? The sample shows the points in 2D and in a canvas, But what I'm looking for is a way to map them to 3d points in my scene, and I wanted to ask if anyone has tried that.
Thanks

The sample shows the points in 2D and in a canvas

Try setting true to visualizeZ (cf. https://github.com/homuler/MediaPipeUnityPlugin/issues/94#issuecomment-973545978).

See also https://google.github.io/mediapipe/solutions/hands.html#output.

What I want to achieve is to have each of users hand's landmarks in 3d space and show a 3d hand in my scene.

What is preventing you from implementing it by yourself?
The returned value is explained in the official document and how to convert the coordinate system is explained in the tutorial.
Which part is unclear to you?

I also wanted to ask if there's any way to get the rotation info of landmarks.

If MediaPipe does not implement such a calculator, you will need to calculate it.


Add MATLAB Projects

"Capital P"

I think Projects are a slightly more advanced topic that will come later in the course/book materials. For now, this is out of scope for the template repo, as it should be fairly simple.


all: remove go vet shadow hack

PR Checklist
PR Structure

[x] This PR has reasonably narrow scope (if not, break it down into smaller PRs).
[x] This PR avoids mixing refactoring changes with feature changes (split into two PRs
otherwise).
[x] This PR's title starts with name of package that is most changed in the PR, ex.
services/friendbot, or all or doc if the changes are broad or impact many
packages.

Thoroughness

[x] ~This PR adds tests for the most critical parts of the new functionality or fixes.~
[x] ~I've updated any docs (developer docs, .md
files, etc... affected by this change). Take a look in the docs folder for a given service,
like this one.~

Release planning

[x] ~I've updated the relevant CHANGELOG (here for Horizon) if
needed with deprecations, added features, breaking changes, and DB schema changes.~
[x] I've decided if this PR requires a new major/minor version according to
semver, or if it's mainly a patch change. The PR is targeted at the next
release branch if it's not a patch change.

Summary
Remove the work around that was added in 828c132a75607ec7747c1ef9d5c44cfd65432003 that built our own custom shadow binary that was able to handle the presence of the unsafeptr flag.
Goal and scope
It's good to remove hacks and work arounds when they are no longer needed. Go 1.13.3 was released today that fixes the bug (golang/go#34053) that was introduced in Go 1.13 where the unsafeptr flag was passed down to go vet vettool programs. The shadow tool wasn't capable of handling that flag and cause it to error. In Go 1.13.3 behavior has been returned to match Go 1.12 and the flag is no longer passed down.
Summary of changes

Revert changes to those prior to 828c132a75607ec7747c1ef9d5c44cfd65432003.

Known limitations & issues

Developers who run the script in versions of Go 1.13 that isn't the latest release will still encounter an error. It's not common for developers to run this script locally so this is unlikely to be of huge inconvenience. We should also encourage developers to be using the latest patch releases of Go as they often contain critical security fixes and bug fixes so I think accommodating them is a lower priority.

What shouldn't be reviewed
N/A
Merging
The tests will pass after the official golang images on DockerHub are published for Go 1.13.3. Blocked on docker-library/golang#307. This can't be merged until that happens. I've tested locally though and it works.

Looks like it fails in Circle.


X-ray Image Pattern Recognition

I'd like to recognize certain points on x-rays with the help of pattern recognition. Is there any option to do so in PredictionIO? Could smbd please point me a way. Thank u in advance. Best DU

Are you talking about X-ray images? How would you describe a pattern that you want to recognize?

Yes I am. Basically I want to detect the cemento-enamel junction and the alveolar bone crest. Here u find a schema of the two points. They do look different in x-rays. Basically I think it's be best to feed the whole xray as bytes and the 2 areas as bytes to PredictionIO and to train a model out of that?!
http://pocketdentistry.com/wp-content/uploads/285/Fundamentals_0229_004.jpg

i think in theory you can convert the image to some sort of numeric/hexidecimal/encoded data, say for example, array of pixel data.

Thabk you for ur reply. Ok. Let's pretend i hex the binary jpeg file and send it to predictionio. Than i crop two 1x1 px points that represent the points i want predictionio to detect in other x-rays. Do u think that would be a valid approach? And if so, what kind of engine would i take?
Best

Maby try Google's TensorFlow what your describing seems to be suited to
deep learning.
https://www.tensorflow.org
On Fri, 27 May 2016, 01:30 duFUG<EMAIL_ADDRESS>wrote:

Thabk you for ur reply. Ok. Let's pretend i hex the binary jpeg file and
send it to predictionio. Than i crop two 1x1 px points that represent the
points i want predictionio to detect in other x-rays. Do u think that would
be a valid approach? And if so, what kind of engine would i take?
Best
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub
https://github.com/PredictionIO/PredictionIO/issues/239#issuecomment-221870661


Can't find libintl in MacOS

Hi EOS, I just tired to build the latest code in master branch on my MacOS 10.13.4 and I got everything installed by brew, but when building eos, it seems cmake can't find libintl:
CMake Error at /usr/local/Cellar/cmake/3.11.1/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:137 (message):
  Failed to find Gettext libintl (missing: Intl_INCLUDE_DIR)
Call Stack (most recent call first):
  /usr/local/Cellar/cmake/3.11.1/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:378 (_FPHSA_FAILURE_MESSAGE)
  /usr/local/Cellar/cmake/3.11.1/share/cmake/Modules/FindIntl.cmake:47 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
  programs/cleos/CMakeLists.txt:29 (find_package)

But I have the libintl at:
$ locate libintl
/Applications/Wireshark.app/Contents/Frameworks/libintl.8.dylib
/usr/local/Cellar/gettext/<IP_ADDRESS>/include/libintl.h
/usr/local/Cellar/gettext/<IP_ADDRESS>/lib/libintl.8.dylib
/usr/local/Cellar/gettext/<IP_ADDRESS>/lib/libintl.a
/usr/local/Cellar/gettext/<IP_ADDRESS>/lib/libintl.dylib
/usr/local/Cellar/gettext/<IP_ADDRESS>/share/gettext/intl/libintl.rc

What variables should I set to tell the configure script of EOS to look the header and the libs in above locations?
Thanks for answering!

Ahh, I just have searched the issues, it seems #2028 is the answer to this issue...

#2028 resolves this well, closing...


Upgrade to  ^3.0.0

Fixes #535
Connected to https://github.com/vaadin/vaadin-overlay/pull/76

This change is

Reviewed 10 of 10 files at r1.
Review status: all files reviewed at latest revision, all discussions resolved.

Comments from Reviewable

Reviewed 10 of 10 files at r1.
Review status: :shipit: all files reviewed at latest revision, all discussions resolved, all commit checks successful.

Comments from Reviewable


Support new stage RC 4 for 4.8.1 in wazuh-security-dashboards-plugin repository

Description
This issue attempts to support a new stage RC 4 for 4.8.1 in the wazuh-security-dashboards-plugin repository.
Tasks

[ ] Ensure changelog is updated for 4.8.1 (if applicable).
[ ] Bump revision for branch 4.8.1 on wazuh-security-dashboards-plugin repository.
[ ] Create tag v4.8.1-rc4 from branch 4.8.1 on wazuh-security-dashboards-plugin repository.
[ ] Create and publish a pre-release: https://github.com/wazuh/wazuh-security-dashboards-plugin/releases/tag/v4.8.1-rc4.

I'm closing this as the repository will not be used until version 4.9.0


[docs] Support Material design theme in MarkdownElement

Closes https://github.com/mui-org/material-ui/issues/28102
Closes https://github.com/mui-org/material-ui/issues/28105

@eps1lon how can we make sure the whole docs works in dark mode? Could we change the default mode to dark on the docs? Or maybe set a dark mode around the Viewer for the test:regressions and see if they fail?
I already hit this once, the problem is that the MarkdownElement can be used with both the branding and the Material design theme, which have a different structure for some colors.

@eps1lon how can we make sure the whole docs works in dark mode?

Currently writing up a proposal. This PR is just a quick fix.
I think I'm just fixing a symptom though. Will need some more investigating.

@mnajdova See https://github.com/mui-org/material-ui/issues/28110


Use Vec's binary search instead of hand-written one.

Thanks, this looks much cleaner!
@bors r+

:hourglass: Testing commit 5b8057e28cb608226a10657a06415a8c2eb039a3 with merge 646f5dbf9e4b1410a09ed7e3162e292a0b8231f0...

:sunny: Test successful - checks-actions
Approved by: RalfJung
Pushing 646f5dbf9e4b1410a09ed7e3162e292a0b8231f0 to master...


Build fails due to kj/compat/http-test.c and http.c

I get build errors like this:
compile: kj/compat/http-test.c++
  /ekam-provider/canonical/kj/compat/http-test.c++:544:3: error: no matching constructor for initialization
    of 'const kj::(anonymous namespace)::HttpRequestTestCase'

To reproduce:

Provision an Ubuntu 16.04.1 VM from https://vultr.com/.
Install Sandstorm install deps. (I used clang-3.8.)
Clone sandstorm and run make deps with deps -> ...
Build ekam with make CXX=clang++.

(I know of no way that step 3 would be important, but I don't want to spend the time to reproduce with just ekam, and I want to capture exactly what I did.)
Note that if you edit the ekam Makefile to use C++14 instead of C++11, the build succeeds.
@dwrensha reports that this doesn't happen with clang-3.8 on Fedora, or on Arch.

Update: I can in fact reproduce this problem with clang-3.8 on Fedora. My Sandstorm build succeeds because it uses different CXXFLAGS.


Fix: The same EUAID will only receive subscription updates on the most recent subscription

NOREF/ws_pubsub_subscriberid_fix
Changes and Description

Websocket pubsub subscription now generates a UUID rather than using the EUAID as a Subscriber ID

How to test this change

Start two subscriptions to onLockTaskListSectionContext.
Lock a section on the same model ID.
-- Observe that both subscriptions are updated with the lock added status
Close the second subscription opened
-- Observe that the remaining subscription is updated with the lock removed status

PR Author Review Checklist

[ ] Met the ticket's acceptance criteria, or will meet them in a subsequent PR.
[ ] Added or updated tests for backend resolvers or other functions as needed.
[ ] Added or updated client tests for new components, parent components, functions, or e2e tests as necessary.
[ ] Tested user-facing changes with voice-over and the rotor menu

PR Reviewer Guidelines

It's best to pull the branch locally and test it, rather than just looking at the code online!
Check that all code is adequately covered by tests - if it isn't feel free to suggest the addition of tests.
Always make comments, even if it's minor, or if you don't understand why something was done.

@StevenWadeOddball Strange, I tested that and it was working. I'll run through it again.

@StevenWadeOddball Strange, I tested that and it was working. I'll run through it again.

@OddTomBrooks, sounds good! Let me know if you can't recreate it, I could be doing something wrong, or maybe Postman is giving unexpected results?

@StevenWadeOddball Strange, I tested that and it was working. I'll run through it again.

@OddTomBrooks, sounds good! Let me know if you can't recreate it, I could be doing something wrong, or maybe Postman is giving unexpected results?

Gave it another run and it worked, updated the PR with statements. Try with these @StevenWadeOddball


DGESVD failure on some matrices of decaying exponentials

I am encountering a strange failure using DGESVD on a particular matrix. I am using OpenBLAS 0.3.26, installed via homebrew, on an Apple M2 with MacOS 14.2.1. I have attempted to boil it down to a minimal example. I fill in a matrix with some decaying exponentials, and try to take its SVD.
#include <lapack.h>
#include <iostream>
#include <vector>

int main() {

  // matrix dimensions
  int m = 400;
  int n = 20;
  int size = m * n;

  // allocate memory
  std::vector<double> A(m * n, 0.0);
  std::vector<double> s(n, 0.0);
  std::vector<double> U(m * m, 0.0);
  std::vector<double> Vt(n * n, 0.0);

  // fill matrix A
  double c = 800;
  for (int j = 0; j < n; ++j) {
    for (int i = 0; i < m; ++i) {
      std::size_t col_idx = n - j - 1;
      std::size_t row_idx = m - i - 1;
      std::size_t idx = col_idx * m + row_idx;
      A[idx] = exp(-i * j * c / size);
    }
  }

  // openblas call to dgesvd
  char jobu = 'A';
  char jobvt = 'A';
  int lda = m;
  int ldu = m;
  int ldvt = n;
  double tmp_work;
  int lwork = -1;
  int info;
  LAPACK_dgesvd(&jobu, &jobvt, &m, &n, A.data(), &lda, s.data(), U.data(), &ldu, Vt.data(), &ldvt, &tmp_work, &lwork, &info);
  lwork = static_cast<int>(tmp_work);
  std::vector<double> work(lwork, 0.0);
  LAPACK_dgesvd(&jobu, &jobvt, &m, &n, A.data(), &lda, s.data(), U.data(), &ldu, Vt.data(), &ldvt, work.data(), &lwork, &info);

  // output results
  std::cout << "info = " << info << std::endl;
}

I am compiling the program with Clang 17.0.6. The result is info = 19. The SVD works perfectly fine (the error goes away) when I

Use OpenBLAS 0.3.25
Use OpenBLAS 0.3.26 in Linux
Use OpenBLAS 0.3.26 on a Mac with an Intel chip
Dump out the matrix and compute the SVD using MATLAB
Decrease m, n, or c significantly
More bizarrely, replace n - j - 1 and m - i - 1 with j and i, respectively, which simply reverses the order of rows and columns, or
Add random noise on the level of 10^{-15} to the matrix.

Compiling OpenBLAS 0.3.26 from source does not fix the problem, nor does switching to a different M1/M2 Mac.
The critical value of c is suspiciously close to the point at which the exponential starts to underflow for some of the values; this should not be a problem, but perhaps it has something to do with it.

Hmm, strange - DGESVD itself has not changed between 0.3.25 and 0.3.26, nor has the DGEMM kernel used on Apple M. On the other hand, what has changed is that multi-cpu (DYNAMIC_ARCH) builds of OpenBLAS (which is probably what you get from Homebrew) will now contain dedicated support for the M cpu where they used to default to a more generic ARMV8 target earlier. (This should be a moot point if you built from source without specifying the DYNAMIC_ARCH option, and otherwise it should also not directly affect DGEMM but rather DAXPY and DDOT - this would have to be some very indirect effect on intermediate result precision. Do you get the "old"  result when you export OPENBLAS_CORETYPE=ARMV8 in the environment before running your code ?)

Thanks for the suggestion @martin-frbg, this indeed works around the issue. Is there a way to make that switch to ARMV8 at runtime through an openblas library call? This would be a more viable temporary workaround for the library that I am maintaining.

Unfortunately not - but I hope to have this fixed in 0.3.27, which should be released in a couple of days anyway.
This appears to be due to a loss of precision in the DNRM2 kernel used on Apple M cpus, so actually caused by making the "VORTEX" target available in DYNAMIC_ARCH builds in 0.3.26 - while the problem in that particular kernel is older than 0.3.23 (still bisecting to find the exact commit that caused it, probably related to mitigation attempts for wrong behaviour in other corner cases)

Great, thanks for the help. I will try this in the new release.

While the problem above is indeed fixed in OpenBLAS 0.3.27, it persists if one changes the double matrices to complex double, and uses LAPACK_zgesvd instead of LAPACK_dgesvd. However, the modification below fixes the issue in that case as well:
`diff --git a/kernel/arm64/KERNEL.NEOVERSEN1 b/kernel/arm64/KERNEL.NEOVERSEN1
index 9a5938459b..9fe981c585 100644
--- a/kernel/arm64/KERNEL.NEOVERSEN1
+++ b/kernel/arm64/KERNEL.NEOVERSEN1
@@ -91,8 +91,8 @@ IDAMAXKERNEL   = iamax_thunderx2t99.c
ICAMAXKERNEL   = izamax_thunderx2t99.c
IZAMAXKERNEL   = izamax_thunderx2t99.c
-SNRM2KERNEL    = scnrm2_thunderx2t99.c
-DNRM2KERNEL    = dznrm2_thunderx2t99.c
+SNRM2KERNEL    = nrm2.S
+DNRM2KERNEL    = nrm2.S
CNRM2KERNEL    = scnrm2_thunderx2t99.c
ZNRM2KERNEL    = dznrm2_thunderx2t99.c`
Does it make sense to make this change in OpenBLAS?


Codegen forces resolution of relationships even if they aren't requested in the query

Is your feature request related to a problem? Please describe.
The Resolvers type generated by typescript-resolvers does not allow for resolving relationships on the types nested resolver, but forces you to fill them in on the base query, even if it was not requested. For example, if a book must have an author, codegen types will make you return the author even if it was not requested
In database terms, its okay to call and return all the fields from a base table and have graphql filter out what it doesn't need and send it to the client, but having to join every possible relationship an entity could have and return them all is highly inperformant, and kills the point of GraphQL.
Describe the solution you'd like
Let's assume the following schema, where a book must have an author.
  type Query {
    book(id: ID!): Book!
  }

  type Author {
    id: ID!
    name: String!
  }

  type Book {
    id: ID!
    name: String!
    authorId: ID!
    author: Author!
  }

I should be able to do the below, where I get just the base book on the book query, and can fill in the author on the subresolver if it was requested by the client.
export const resolvers: Resolvers = {
  Query: {
    book: (_, { id }) => ({
      id,
      name: "Book",
    }),
  },
  Book: {
    author: async ({ authorId }) => await getAuthor(authorId),
  },
};

async function getBook() {
  return {
    id: "1",
    name: "Book",
  };
}

async function getAuthor(id: string) {
  return [
    { id: "1", name: "John Doe" },
    { id: "2", name: "Jane Doe" },
  ].find((author) => author.id === id)!;
}

Describe alternatives you've considered
No response
Is your feature request related to a problem? Please describe.
No response

Hi @asharnadeem ,
To achieve what you need, mappers can be used.
Using base plugins
Here's what you can do if you use @graphql-codegen/typescript-resolvers

Create a type that you want to return into a Book type in the schema e.g.

// src/mappers.ts

export type BookMapper = {
  id: string;
  name: string;
}

Then, wire it up in codegen config:

// codegen.ts
import type { CodegenConfig } from '@graphql-codegen/cli';

const config: CodegenConfig = {
  schema: '**/schema.graphql'
  generates: {
    'src/types.generated.ts': {
      plugins: ['typescript', 'typescript-resolvers'],
      config: {
        mappers: {
          Book: './mappers#BookMapper'
        }
      }
    }
  }
}

export default config;

Run codegen and you can now return BookMapper in Query.book

Using Server Preset
Using base plugin can get repetitive and it also doesn't provide runtime safety. We recommend using Server Preset to get a more managed experience so you can focus more on developing features instead of worrying about types.
To set up server preset, here's what you do:

Update codegen config

// codegen.ts
import type { CodegenConfig } from '@graphql-codegen/cli';
import { defineConfig } from '@eddeee888/gcg-typescript-resolver-files';

const config: CodegenConfig = {
  schema: '**/schema.graphql'
  generates: {
    'src/schema': defineConfig(),
}

export default config;

Make sure you schema is in the right module e.g.

# src/schema/schema.graphql
type Query {
  book(id: ID!): Book!
}
# ... other types

Add mappers into schema:

// src/schema/schema.mappers.ts
export type BookMapper = {
  id: string;
  name: string;
}

Run codegen and mappers you can use BookMapper resolver.

Here's the full guide to integrate Server Preset into GraphQL Yoga or Apollo Server

Hi @asharnadeem , I'll close this issue as it's an expected behaviour. If you have issues using mappers or Server Preset, please create other issues and ping me.


[BEAM-12223] Fix javadoc bug in JdbcIO.java

The blank line in the example private static class MyDataSourceProviderFn in the "Reading from JDBC datasource" causes javadoc to terminate prematurely. While this is probably a bug in javadoc, it causes the documentation to be missing everything after that spot -- including the rather important "how to write to a JDBC datasource" section.. If you take out this line the javadoc builds correctly. This bug was not in 2.23.0 but was in 2.24.0
I removed the blank line; this allows the doc to build correctly.
R: @turb

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[x] Choose reviewer(s) and mention them in a comment (R: @username).
[x] Format the pull request title like [BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replace BEAM-XXX with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue.
[ ] Update CHANGES.md with noteworthy changes.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.

R: @turb

Well, actually it's caused by the fact that @ in
{@code } ...
 is considered as a special character, so it's not properly formatted. I think the only way to fix it (and to keep @ character in code snippet) is to use

 and escape @, < and >  characters with HTML codes.
Btw, you can check JdbcIO Javadoc files locally by running ./gradlew javadoc and then opening a file sdks/java/io/jdbc/build/docs/javadoc/org/apache/beam/sdk/io/jdbc/JdbcIO.html in a browser.

I did some investigations on how it's done in other places in Beam and I believe that a fix should be something like this:
https://gist.github.com/aromanenko-dev/389e2b3380daa85af7ddea289d38d7e8
I checked it locally and seems it fixes an issue.
@jrynd  Don't you mind to update your PR with this?

I did some investigations on how it's done in other places in Beam and I believe that a fix should be something like this:
https://gist.github.com/aromanenko-dev/389e2b3380daa85af7ddea289d38d7e8
I checked it locally and seems it fixes an issue.
@jrynd Don't you mind to update your PR with this?

I think I've done it, can you verify?

Do the other instances of
{@code need to get changed to
?

No only if they don't contain the characters that have to be escaped (like, @, < and >). In this case, one of the option is  to escape them with {@literal ... } and then we need to switch to
.


Add Windows build script and instructions

This adds a PowerShell script for building hwc.exe from Windows along with instructions on how to execute the tests on Windows. The readme also contains platform specific instructions for cross compiling to Windows from OSX and Linux.

Thanks @sneal! Scheduling review.


drivers/timer/cavs_timer: Don't suppress smp_timer_init()

This function wasn't being defined when SMP_BOOT_DELAY was set or when
SMP wasn't enabled.  There's no reason for either, then function
doesn't depend on any kconfig-dependent build-time state, and (given
that we use -ffunction-sections) it won't appear in output binaries
unless called.
And there are use cases (e.g. z_smp_start_cpu()) where we need that
function even when BOOT_DELAY is enabled.
Signed-off-by: Andy Ross<EMAIL_ADDRESS>

Fixes a build glitch noticed with the use of the new z_smp_start_cpu() API in SOF PR https://github.com/thesofproject/sof/pull/4726


Flutter AndroidManifest application name etc exception

I wanted to upload my application to git, it gives a warning and when I say show the warning, I get an error like this. I just opened the android folder and synced, but I could not get a result. This issue only occurs when trying to upload my project to git. I tried many ways but failed How can I fix this problem
ANDROIDMANIFEST.XML
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.a">
   <application
        android:label="a"
        android:name="${applicationName}"
        android:icon="@mipmap/ic_launcher">
        <activity
            android:name=".MainActivity"
            android:exported="true"
            android:launchMode="singleTop"
            android:theme="@style/LaunchTheme"
            android:configChanges="orientation|keyboardHidden|keyboard|screenSize|smallestScreenSize|locale|layoutDirection|fontScale|screenLayout|density|uiMode"
            android:hardwareAccelerated="true"
            android:windowSoftInputMode="adjustResize">
            <!-- Specifies an Android theme to apply to this Activity as soon as
                 the Android process has started. This theme is visible to the user
                 while the Flutter UI initializes. After that, this theme continues
                 to determine the Window background behind the Flutter UI. -->
            <meta-data
              android:name="io.flutter.embedding.android.NormalTheme"
              android:resource="@style/NormalTheme"
              />
            <intent-filter>
                <action android:name="android.intent.action.MAIN"/>
                <category android:name="android.intent.category.LAUNCHER"/>
            </intent-filter>
        </activity>
        <!-- Don't delete the meta-data below.
             This is used by the Flutter tool to generate GeneratedPluginRegistrant.java -->
        <meta-data
            android:name="flutterEmbedding"
            android:value="2" />
    </application>
</manifest>

BUILDGRADLE
def localProperties = new Properties()
def localPropertiesFile = rootProject.file('local.properties')
if (localPropertiesFile.exists()) {
    localPropertiesFile.withReader('UTF-8') { reader ->
        localProperties.load(reader)
    }
}

def flutterRoot = localProperties.getProperty('flutter.sdk')
if (flutterRoot == null) {
    throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.")
}

def flutterVersionCode = localProperties.getProperty('flutter.versionCode')
if (flutterVersionCode == null) {
    flutterVersionCode = '1'
}

def flutterVersionName = localProperties.getProperty('flutter.versionName')
if (flutterVersionName == null) {
    flutterVersionName = '1.0'
}

apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"

android {
    compileSdkVersion flutter.compileSdkVersion
    ndkVersion flutter.ndkVersion

    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }

    kotlinOptions {
        jvmTarget = '1.8'
    }

    sourceSets {
        main.java.srcDirs += 'src/main/kotlin'
    }

    defaultConfig {
        // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
        applicationId "com.example.a"
        // You can update the following values to match your application needs.
        // For more information, see: https://docs.flutter.dev/deployment/android#reviewing-the-build-configuration.
        minSdkVersion flutter.minSdkVersion
        targetSdkVersion flutter.targetSdkVersion
        versionCode flutterVersionCode.toInteger()
        versionName flutterVersionName
    }

    buildTypes {
        release {
            // TODO: Add your own signing config for the release build.
            // Signing with the debug keys for now, so `flutter run --release` works.
            signingConfig signingConfigs.debug
        }
    }
}

flutter {
    source '../..'
}

dependencies {
    implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
}

FLUTTER DOCTOR -V
[✓] Flutter (Channel stable, 3.0.1, on macOS 12.4 21F79 darwin-arm, locale
    tr-TR)
    • Flutter version 3.0.1 at /Users/abdullahtas/Documents/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision fb57da5f94 (7 weeks ago), 2022-05-19 15:50:29 -0700
    • Engine revision caaafc5604
    • Dart version 2.17.1
    • DevTools version 2.12.2

[✓] Android toolchain - develop for Android devices (Android SDK version
    32.1.0-rc1)
    • Android SDK at /Users/abdullahtas/Library/Android/sdk
    • Platform android-32, build-tools 32.1.0-rc1
    • Java binary at: /Applications/Android
      Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build
      11.0.12+0-b1504.28-7817840)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 13.4.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • CocoaPods version 1.11.3

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2021.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build
      11.0.12+0-b1504.28-7817840)

[✓] VS Code (version 1.68.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.44.0

[✓] Connected device (3 available)
    • iPhone 8 Plus (mobile) • 21F827B1-E704-48CE-B4B0-1156E7922261 • ios
      • com.apple.CoreSimulator.SimRuntime.iOS-15-5 (simulator)
    • macOS (desktop)        • macos                                •
      darwin-arm64   • macOS 12.4 21F79 darwin-arm
    • Chrome (web)           • chrome                               •
      web-javascript • Google Chrome 103.0.5060.114

[✓] HTTP Host Availability
    • All required HTTP hosts are available

EXCEPTION SS
https://paste.pics/4e7abe35c4ae029aae203c9bec2c7a54

Hi @abdullah017
From my side, I can push a new Flutter project to Github repository normally, you can checkout this repo as an example. There is android:name="${applicationName}" attribute on application element inside AndroidManifest.xml file same as yours.
Can you run the project on Android device normally? Or does the issue only occur when you push the project into Git repository?

Hi @abdullah017 Just like @huycozy has mentioned you should still be able to push to Git/GitHub.

Hi @abdullah017
From my side, I can push a new Flutter project to Github repository normally, you can checkout this repo as an example. There is android:name="${applicationName}" attribute on application element inside AndroidManifest.xml file same as yours.
Can you run the project on Android device normally? Or does the issue only occur when you push the project into Git repository?

This issue was a problem I had while trying to upload the project to git. Application running on emulator

@abdullah017 Can you upload another project (not a Flutter project) to Git?
Please also provide reproduction steps in detail (git commands).


TypeError: Cannot read property 'toLowerCase' of undefined

Seems like the Detector bugs my Next.js server-side application on browser and system console.
Warning: React.createElement: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: undefined. You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports.

Check your code at withData.js:125.
    in WithData(SignInPage) (at _document.js:9)
    in StyleSheetManager
    in Unknown
    in AppContainer
    in Container
    in App
TypeError: Cannot read property 'toLowerCase' of undefined

I'm using<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>

hmm, i'm not sure what that would be. .toLowerCase literally doesn't exist anywhere in this codebase: https://github.com/chrisbolin/react-detect-offline/blob/master/dist/index.js
i'm going to go ahead and close this, but feel free to open it if you investigate and see it really is an issue with react-detect-offline


Hatch with polyline points only returning y coordinate

Hi,
I've got an issue with parsing hatches with polyline points (only y values are returned).

I've found that removing the Object.create() and just setting polypoints to the object fixes my issue but i dont know if this creates other issues.
I saw that this line was added in a commit that added the bulge to the polypoints (879808c).
https://github.com/skymakerolof/dxf/blob/72302c5ca3e62721b805725aad105eb7f12b4d2e/src/handlers/entity/hatch.js#L30-L34

I cant see why Object.create(0 doesnt work so would appriciate it if this is looked at.

The same result on my side

Yes, I found the same thing. And the fix suggested works for me.
I'm not sure why Object.create() is used here (and in a few other places) but it definitely looks wrong. I think what is happening is:

polyPoint is initialised with a value of {} (and a prototype that includes values for x, y and bulge)
polyPoint.y is given a value
...that's it. So when polyPoint (now inside an array) is returned later on, it has just a y property.


Webhook is used for authorization

The documentation describes a webhook that is plugged into api server for authentication purposes, specifically pulling the userid and group memberships via Microsoft Graph API.
I believe this is not the full story. It seems the webhook is used for authorization purposes: it validates the requested operation against Azure RBAC role assignments. If this fails, then Kubernetes RBAC is executed against the userid and group memberships.

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

ID: 92b18eba-07a5-dbbf-b697-0264e326f4d4
Version Independent ID: 8c025ef6-38a6-eca5-7729-8f040fbbbe10
Content: Concepts - Access and identity in Azure Kubernetes Services (AKS) - Azure Kubernetes Service
Content Source: articles/aks/concepts-identity.md
Service: container-service
GitHub Login: @palma21
Microsoft Alias: jpalma

@cveld Thanks for the question! We are investigating and will update you shortly.

@cveld , as mentioned under the Azure RBAC for Kubernetes Authorization section later in the document,

With the Azure RBAC integration, AKS will use a Kubernetes Authorization webhook server so you can manage Azure AD-integrated Kubernetes cluster resource permissions and assignments using Azure role definition and role assignments.

As shown in the above diagram, when using the Azure RBAC integration, all requests to the Kubernetes API will follow the same authentication flow as explained on the Azure Active Directory integration section.
If the identity making the request exists in Azure AD, Azure will team with Kubernetes RBAC to authorize the request. If the identity exists outside of Azure AD (i.e., a Kubernetes service account), authorization will deter to the normal Kubernetes RBAC.

Hope this helps!

@cveld , do you have further queries on this?

@cveld , we have not heard from you in a while. For now, we shall proceed with closing this thread, If you have further queries please feel free to comment on the thread and we shall continue working from there.
#please-close


Added Coffee Sales Prediction

Description
This dataset contains detailed records of coffee sales from a vending machine. It is intended for analysis of purchasing patterns, sales trends, and customer preferences related to coffee products.
Fixes #703
Type of change

[x] Added a new machine learning frameworks, libraries or software.

Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation
[x] My changes generate no new warnings

@sanjay-kv Can you assign me this PR as I have created issue and done Pull request, review and merge it


Feature request

Is your feature request related to a problem? Please describe.
The purpose of each file transfer can vary, so it would be helpful to add a feature that allows users to choose where to save the file 🗳.
Describe the solution you'd like
Adding the check box ✅ to save choose the destination of the files to be saved each time.

You can condigure the destination path by tapping on "Options".

ya but asking it while the file transfer is more convenient.

Cuz i been using it multiple times each with different documents and at all the time i have to set it, so ...


Not working on macOS?

Hi,
I just built Jails from source with Jai 0.1.073
I followed the build instructions from readme.md and compiled & packed the VSCode extension (for Unix)
I am on macOS Ventura 13.3.1 (M1/Apple Silicon)
When I load a simple example project, it seems like the extension is kind of working, but it does not properly load module procedures/variables. Autocomplete activates on . but it looks like this:

On Windows it appears that Jails properly loads the contents of the module in this case, so maybe this is macOS specific?
Let me know if you need additional information, happy to help and thanks for your great work so far, really looking forward to using this in the future.
EDIT:
After further trying out stuff, I realized that the following does work:
SomeFile :: #load "relative/path/file.jai" gives me correct autocomplete for that file when I type SomeFile.
Apparently the problem lies with the #import directive?

Ah, nevermind!
I looked at the jails source code and realized that the whereis -q jai call returned nothing on my machine, because I did something weird: I used alias instead of export PATH to add the jai binary to my system.
With this fixed, now everything seems to work very nicely!
Thanks again for this, looking forward to using it! :)


Go debuging error

Debugging .go causes "Failed to continue:" ERROR: spawn EPERM "" error.
VS Code version: Code 1.43.2 (0ba0ca52957102ca3527cf479571617f0de6ed50

/extGo


go test ./... fails -> phantomjs, Rscript not found

I know I have those programs not installed ... but I have a suggestion:
Check if they are installed, and if not skip the test with a simple message:
if false == binariesInstalled() {
    t.Skip("phantomjs not found, skipping ...")
}

So am I'm able to run the test suite and see if it all compiles but in-deeper testing is for you.
$ go test ./...
?   	github.com/vdobler/ht/cmd/ht	[no test files]
ok  	github.com/vdobler/ht/cookiejar	0.013s
ok  	github.com/vdobler/ht/fingerprint	1.544s
--- FAIL: TestRTHistogram (0.00s)
	graphics_test.go:26: Unexpected error fork/exec /usr/bin/Rscript: no such file or directory
Hello from testdata/custom.js
--- FAIL: TestScreenshotPass (0.01s)
	phantomjs_test.go:348: 0. Basic Screenshot of Home, Fail: exec: "phantomjs": executable file not found in $PATH
	phantomjs_test.go:348: 1. Greet Anonymous (white bg), Fail: exec: "phantomjs": executable file not found in $PATH
	phantomjs_test.go:348: 3. Greet Red user (red bg), Fail: exec: "phantomjs": executable file not found in $PATH
	phantomjs_test.go:348: 6. Greet RT user (olive bg), Fail: exec: "phantomjs": executable file not found in $PATH
	phantomjs_test.go:348: 8. Greet RT user (lime bg), Fail: exec: "phantomjs": executable file not found in $PATH
	phantomjs_test.go:348: 10. Greet Anonymous (different sizes), Fail: exec: "phantomjs": executable file not found in $PATH
	phantomjs_test.go:348: 11. Greet Bob, ignoring name, Fail: exec: "phantomjs": executable file not found in $PATH
	phantomjs_test.go:348: 12. Greet Bob, tollerating difference, Fail: exec: "phantomjs": executable file not found in $PATH
--- FAIL: TestRenderedHTMLPassing (0.00s)
	phantomjs_test.go:508: 1. Welcome Anonymous, rendered body, Fail: exec: "phantomjs": executable file not found in $PATH
	phantomjs_test.go:508: 3. Welcome Joe, Fail: exec: "phantomjs": executable file not found in $PATH
--- FAIL: TestRenderingTime2 (0.00s)
	phantomjs_test.go:603: Want status=Pass and nil error, got Fail, exec: "phantomjs": executable file not found in $PATH <*exec.Error>
--- FAIL: TestFancyScreenshotPass (0.00s)
	phantomjs_test.go:697: Want status=Pass and nil error, got Fail, exec: "phantomjs": executable file not found in $PATH <*exec.Error>
FAIL

Fixed myself! Thanks for accepting the PR!


[5.5][SourceKit] Avoid unnecessary parsing in 'open' request

Cherry-pick of #37574 into release/5.5
rdar://77693214

@swift-ci Please test


TypeError: argument of type 'NoneType' is not iterable

variables_to_restore = self.net.get_variables_to_restore(variables, var_keep_dic)
File "D:\WorkSpace\Python\Faster-RCNN-TensorFlow-Python3.5\lib\nets\vgg16.py", line 66, in get_variables_to_restore
if v.name.split(':')[0] in var_keep_dic:
TypeError: argument of type 'NoneType' is not iterable

It has been solved
reason: tensorflow version problem,need to add '\' to file path when save or restore model

How to modify it？

Function "get_variables_in_checkpoint_file" in train.py
replace file_name with real file path
like this:"var_keep_dic = self.get_variables_in_checkpoint_file('D://Faster-RCNN-TensorFlow-Python3.5\data\imagenet_weights\vgg_16.ckpt')"


Use spring-boot-parent as a bom in booster.

Please do not merge before the keycloak dependencies from https://github.com/snowdrop/spring-boot-parent/pull/7 are released under the next version of spring-boot-parent, in this PR I suppose the next version has number 2.

@RadekKoubsky Can you change the artifactID according to this new BOM - https://repository.jboss.org/nexus/service/local/repositories/releases/content/org/jboss/snowdrop/spring-boot-1.4-bom/1/spring-boot-1.4-bom-1.pom

Changed.

I have updated booster-parent to version 6 that has been released recently.


Linting checks with Black and Flake8

Automatic formatting to the PEP8 standards.
Spell check for code.
Pre-commit testing for logic and build errors.
Deep security checks for token and other sensitive data for each commit.

You can merge but make sure to check this issue: https://github.com/ahnaf-zamil/zenora/issues/12

Black and flake8 have been thoroughly tested in two OS and different setups.


Fix seemingly incorrect PG port

this makes sense to me, since 5432 is the default port and is the one exposed by the Docker setup


Issue-12305 - Add logic to sort test cases result by latest execution

Describe your changes:
Fixes #12305

Added logic to store latest execution state with the test case entity
Added logic to sort test case entities by latest execution date of a result

Type of change:

[ ] Bug fix
[x] Improvement
[ ] New feature
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Documentation

Checklist:

[x] I have read the CONTRIBUTING document.
[ ] My PR title is Fixes <issue-number>: <short explanation>
[ ] I have commented on my code, particularly in hard-to-understand areas.
[ ] For JSON Schema changes: I updated the migration scripts or explained why it is not needed.

[x] I have added tests around the new logic.
[x] For connector/ingestion changes: I updated the documentation.

@harshach here is the list of scenario we handle when it comes to testCaseResult

For testCase (the entity) deletion, it is more straightforward as we just need to remove it from the testSuite entity result summary.


Emscripten: settings file has changed, clearing cache

This prevents to reuse cached *.bc libs

Fixed in emscripten-slim on the way to be added to 1.37.16+


little ui bug in Mac safari

When I want upload a doc in Knowledge Bases Tab. I found upload button almost has been blocked.

Hi @kirinrin, thanks for the report but your issue appears to be for another project. This is just the Ollama javascript client library project.
Could this be the project you were looking for?
https://github.com/sugarforever/chat-ollama
Let me know if that isn't the case.


pull request for e2e test at 01/15/2017 06:15:08

:white_check_mark: Validation status: passed
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.


Android Basics: Viewmodel and State in Compose

Step 7 (Verify guess word and update score):
After sub-step 3 there should be another sub-step before sub-step 4 as follows:
Pass the gameUiState.isGuessedWordWrong to the GameLayout() composable.
GameLayout(
   currentScrambledWord = gameUiState.currentScrambledWord,
   userGuess = gameViewModel.userGuess,
   onUserGuessChanged = { gameViewModel.updateUserGuess(it) },
   onKeyboardDone = { gameViewModel.checkUserGuess() },
   isGuessWrong = gameUiState.isGuessedWordWrong
)

Hello @hassan0599,
Thanks for reaching out. Per your request we updated the steps:


loggedIn vs IsAuthorized

There is a method in the class Platform named IsAuthorized .
But according to the SDK Reference, the name should be loggedIn.

The C# SDK is currently implemented against an old version of the SDK Reference so there are some discrepancies. The methods and class names should be updated to reflect the latest SDK Reference. The method above is one area that needs to be updated.

Updated according to the SDK Reference.


Add support for wgl window transparency (Vista and later)

This method uses desktop composition for efficient window transparency.
Since windows 8, composition is always on. If composition is disabled on vista or 7, transparency is simply ignored. Also, since it requires a pixel format supporting compositing, if we can't find it (e.g. windows xp) we ignore transparency similarly to how @datenwolf is doing it for glx's frame buffer configs.
This shouldn't be tested in a virtual machine.
On a side note, desktop composition can be enabled in the "Performance Options" dialog (win+r systempropertiesperformance). It is on by default but won't work unless the Aero score index has been refreshed after installing gpu drivers (Control Panel\All Control Panel Items\Performance Information and Tools).

I tested it on Windows Vista, 7, 8, 8.1 and 10.
It ins't so straight forward to achieve transparency with opengl on Windows but I hope that you will find that this is heading to the right direction. This method has quirks which can all be resolved with hacks but by comparison to other methods, this method is the fastest. The glReadPixels or BitBlt methods to achieve transparency use a lot of cpu when fullscreen vs almost idle with Dwm (bellow 1%).
It is worth also noting that there is a color key method on layered windows. This would require a different type of glfw hint because all pixels painted by the window in this color will be transparent and forces the user to not use that color in his rendering.

Thank you!

@uglycoder good catch! I did purposely use SetWindowLongPtr but I overlooked the Get version.
A quick search shows that we previously used GetWindowLongPtrW in the windowProc callback to retrieve the _GLFWwindow pointer. For the sake of consistency, maybe we could use GetWindowLongPtrW and SetWindowLongPtrW everywhere.

I checked out 43f116f and used cmake -G "Visual Studio 12 2013 Win64" .. to create the solution and then tried to build with VS2013 - got these errors:

Anyone else sees this? Or have I borked my build?

I removed the inline keyword of isWindowsVersionOrGreater and then it built fine. I removed it based on a hint from ReSharper++.

Once built it's working fine on my Win10 machine: (nVidia GeForce GTX 750)

I'll try on Win7 later.


chore(playwrighttesting): 1.0.0-beta.2 release changes

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

API change check
API changes are not detected in this pull request.


Qt5.10 corelib cannot link

Your Windows build number: Microsoft Windows [Version 10.0.17063.1000]

What you're doing and what's happening:
I'm tried to use Qt5.10 base corelib(llibQt5Core.so.5.10.0) but cannot link in all application using qt5(ex: texmaker,qgit and others)
(Qt 5.9 and earlier versions is working correctly)

Install Qt5.10 base libraries.
Run Application using Qt5.

$ texmaker
texmaker: error while loading shared libraries: libQt5Core.so.5: cannot open shared object file: No such file or directory

$strace -f texmaker
~
stat("/usr/lib/x86_64", 0x7fffc1950e80) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/x86_64/libQt5Core.so.5", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/lib/x86_64", 0x7fffc1950e80) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/libQt5Core.so.5", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200]\t\0\0\0\0\0"..., 832) = 832
lseek(3, 5194016, SEEK_SET)             = 5194016
read(3, "\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\3\0\0\0\21\0\0\0\0\0\0\0", 32) = 32
close(3)                                = 0
stat("/usr/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
~

$ls -la /usr/lib/ | grep libQt5Core
-rw-r--r-- 1 root root     1114 Dec  7 16:30 libQt5Core.prl
lrwxrwxrwx 1 root root       20 Dec  7 16:30 libQt5Core.so -> libQt5Core.so.5.10.0
lrwxrwxrwx 1 root root       20 Dec  7 16:30 libQt5Core.so.5 -> libQt5Core.so.5.10.0
lrwxrwxrwx 1 root root       20 Dec  7 16:30 libQt5Core.so.5.10 -> libQt5Core.so.5.10.0
-rwxr-xr-x 1 root root  5250712 Dec  7 16:30 libQt5Core.so.5.10.0

log gist
Same binary package is working on Official Linux kernel.

Same here. It can be reproduced on Arch Linux on WSL. Simply install qt5-base (pacman -S qt5-base) and run an application depends on Qt.
For example, running pinentry-qt:
$pinentry-qt
pinentry-qt: error while loading shared libraries: libQt5Core.so.5: cannot open shared object file: No such file or directory

But libQt5Core.so.5 does exists:
$stat /usr/lib/libQt5Core.so.5
  File: /usr/lib/libQt5Core.so.5 -> libQt5Core.so.5.10.0
  Size: 20        	Blocks: 0          IO Block: 512    symbolic link
Device: 2h/2d	Inode:<PHONE_NUMBER>097831  Links: 1
Access: (0777/lrwxrwxrwx)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2018-02-07 10:14:20.000000000 +0800
Modify: 2018-02-04 03:35:59.000000000 +0800
Change: 2018-02-07 10:14:20.935738700 +0800
 Birth: -

$stat /usr/lib/libQt5Core.so.5.10.0
  File: /usr/lib/libQt5Core.so.5.10.0
  Size: 5251976   	Blocks: 10624      IO Block: 512    regular file
Device: 2h/2d	Inode:<PHONE_NUMBER>097730  Links: 1
Access: (0755/-rwxr-xr-x)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2018-02-07 10:14:20.000000000 +0800
Modify: 2018-02-04 03:36:16.000000000 +0800
Change: 2018-02-07 10:14:20.353363700 +0800
 Birth: -

strace output
$strace pinentry-qt
execve("/usr/sbin/pinentry-qt", ["pinentry-qt"], 0x7fffcccaf410 /* 33 vars */) = 0
brk(NULL)                               = 0x7fffdd98d000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=79074, ...}) = 0
mmap(NULL, 79074, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fea7b7e4000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libsecret-1.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\344\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=333280, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fea7b7e0000
mmap(NULL, 2428992, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fea7b1a0000
mprotect(0x7fea7b1ee000, 2093056, PROT_NONE) = 0
mmap(0x7fea7b3ed000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4d000) = 0x7fea7b3ed000
mmap(0x7fea7b3f1000, 64, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fea7b3f1000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libglib-2.0.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p\241\1\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1129568, ...}) = 0
mmap(NULL, 3227752, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fea7ae80000
mprotect(0x7fea7af93000, 2093056, PROT_NONE) = 0
mmap(0x7fea7b192000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x112000) = 0x7fea7b192000
mmap(0x7fea7b194000, 104, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fea7b194000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libassuan.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\3601\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=75688, ...}) = 0
mmap(NULL, 2171232, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fea7ac60000
mprotect(0x7fea7ac71000, 2097152, PROT_NONE) = 0
mmap(0x7fea7ae71000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x11000) = 0x7fea7ae71000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libgpg-error.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3<EMAIL_ADDRESS>832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=84680, ...}) = 0
mmap(NULL, 2179816, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fea7aa40000
mprotect(0x7fea7aa54000, 2093056, PROT_NONE) = 0
mmap(0x7fea7ac53000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13000) = 0x7fea7ac53000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libQt5Widgets.so.5", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\243\24\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=6655152, ...}) = 0
mmap(NULL, 8750856, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fea7a1e0000
mprotect(0x7fea7a807000, 2093056, PROT_NONE) = 0
mmap(0x7fea7aa06000, 208896, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x626000) = 0x7fea7aa06000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libQt5Gui.so.5", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000\330\f\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=6007192, ...}) = 0
mmap(NULL, 8122056, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fea79a20000
mprotect(0x7fea79fc5000, 2097152, PROT_NONE) = 0
mmap(0x7fea7a1c5000, 86016, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5a5000) = 0x7fea7a1c5000
mmap(0x7fea7a1da000, 20168, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fea7a1da000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/tls/x86_64/x86_64/libQt5Core.so.5", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/lib/tls/x86_64/x86_64", 0x7fffe4996340) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/tls/x86_64/libQt5Core.so.5", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/lib/tls/x86_64", 0x7fffe4996340) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/tls/x86_64/libQt5Core.so.5", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/lib/tls/x86_64", 0x7fffe4996340) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/tls/libQt5Core.so.5", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/lib/tls", 0x7fffe4996340)    = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/x86_64/x86_64/libQt5Core.so.5", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/lib/x86_64/x86_64", 0x7fffe4996340) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/x86_64/libQt5Core.so.5", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/lib/x86_64", 0x7fffe4996340) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/x86_64/libQt5Core.so.5", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/lib/x86_64", 0x7fffe4996340) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/libQt5Core.so.5", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200]\t\0\0\0\0\0"..., 832) = 832
lseek(3, 5195652, SEEK_SET)             = 5195652
read(3, "\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\3\0\0\0\21\0\0\0\0\0\0\0", 32) = 32
close(3)                                = 0
stat("/usr/lib", {st_mode=S_IFDIR|0755, st_size=512, ...}) = 0
writev(2, [{iov_base="pinentry-qt", iov_len=11}, {iov_base=": ", iov_len=2}, {iov_base="error while loading shared libra"..., iov_len=36}, {iov_base=": ", iov_len=2}, {iov_base="libQt5Core.so.5", iov_len=15}, {iov_base=": ", iov_len=2}, {iov_base="cannot open shared object file", iov_len=30}, {iov_base=": ", iov_len=2}, {iov_base="No such file or directory", iov_len=25}, {iov_base="\n", iov_len=1}], 10pinentry-qt: error while loading shared libraries: libQt5Core.so.5: cannot open shared object file: No such file or directory
) = 126
exit_group(127)                         = ?
+++ exited with 127 +++

Your openat() succeeded as well, just like the OP.
openat(AT_FDCWD, "/usr/lib/libQt5Core.so.5", O_RDONLY|O_CLOEXEC) = 3

What is required here is a set of repro steps from a Xenial commandline.

I'm having the same issue @yuk7 and I'm using your Arch setup, as well. Getting the issue when compiling QT apps.


<a-n> and <a-p> do not working in macros that change the symbol under the cursor

Desciption
When using <a-n> or <a-p> in macros, the cursor doesn't move to the previous/next result. Doing :lua require('illuminate').goto_next_reference() inside the macro produces the same result.
To Reproduce
Minimal init.lua:
-- Bootstrap packer if needed
local fn = vim.fn
local install_path = fn.stdpath('data')..'/site/pack/packer/start/packer.nvim'
if fn.empty(fn.glob(install_path)) > 0 then
  packer_bootstrap = fn.system({'git', 'clone', '--depth', '1', 'https://github.com/wbthomason/packer.nvim', install_path})
  vim.cmd [[packadd packer.nvim]]
end

local use = require('packer').use

-- Load plugins with packer
return require('packer').startup({function()
   use ({ 'wbthomason/packer.nvim' })
   use ({
      'RRethy/vim-illuminate',
      config = function()
         require('illuminate').configure({
            providers = {
               'regex',
            }
         })
      end
   })

   -- Bootstrap packer if needed
   if (packer_bootstrap) then
      require('packer').sync()
   end
end
})

Open a file, like lua/illuminate/goto.lua from this repository
Place the cursor on the vim word after a symbol
Record a macro like this:

This goes to the previous word, the next reference, and then goes to the next word:

press b
use illuminate to go to the next reference to the symbol under the cursor (<a-n> or :lua require('illuminate').goto_next_reference())
press w

Run the macro on the word after a symbol illuminate can find
Notice how the cursor stays in the same place it started from when the macro is done

Expected behavior
At the end of the macro presented here, the cursor should be on the word after the next reference to the symbol used in the macro; as seen when performing the steps above when not recording a macro.
Screenshots
Here's a short screen recording of the demonstration I describe above, using the minimal init.lua:

It's a little slow, but you get the picture.
Additional context
Creating and running a macro that just does <a-n> works fine, but it seems macros that move the cursor off the starting symbol break it. I only talk about <a-n> here, but this applies to <a-p> as well.

This is because the macro is moving faster than the delay, so when you move off the reference, the references will be refreshed but they won't be ready for until the duration of delay has passed (minimum delay of 17ms under the hood).
You can get around this by freezing illuminate with require('illuminate').freeze_buf() at the start of the macro and require('illuminate').unfreeze_buf() at the end of the macro. These could be keymapped to something like vim.keymap.set('n', '<a-i>', require('illuminate').toggle_freeze_buf) which you execute at the start and end of the macro where you want to use illuminate.


Refine upgrade pathway to z2jh 4 (JupyterHub 5, KubeSpawner 7, OAuthenticator 17)

Z2JH 4.0.0 is now out (changelog). This issue tracks refining work to make it get done.
I've already trialed upgrading z2jh from 3 to 4 (beta-4) for a 2i2c deployment (https://github.com/2i2c-org/infrastructure/issues/4916, https://github.com/2i2c-org/infrastructure/pull/4979), and I figure its reasonable for 2i2c to upgrade all hubs to z2jh 4.0.0 at this point in time.

Tasks

[x] verify chart changelog breaking changes
[x] verify sub-projects new versions breaking changes
[x] verify compatibility with user images not using jupyterhub 5

Definition of done

Other issues have been created and refined to drive us towards upgrading to z2jh 4 more concretely.

We would need https://github.com/yuvipanda/jupyterhub-fancy-profiles/pull/72 merged and deployed as well before we can upgrade

TL;DR
I just went through all of the breaking changes mentioned by the chat's changelog and also checked the changelogs of the related sub-projects and basehub dependencies.
I am pasting below my findings. The checked boxes aren't impacting us, whereas the others have an action attached to them that we need to take on the 2i2c side.
The plan is open a planning issue and what's below will be turned into an ordered list of sub-issues
Breaking changes that the chart brings:

[x] The chart now require Kubernetes 1.28+, up from 1.23+

[x] Python is upgraded in chart images from 3.11 to 3.12

[ ] KubeSpawner is upgraded from 6.2.0 to 7.0.0

Action: per the upgrade docs, update volume mounts to

    c.KubeSpawner.volume_mounts = {
        "name": "home",
        "mountPath": "/home/jovyan",
        "subPath": "{escaped_username}",  # matches "{username}" in kubespawner 6
    }

[ ] JupyterHub 4.1.6 has been upgraded to 5.2.1

[ ] switch from jupyter-telemetry to jupyter-events:

Action:

change https://github.com/2i2c-org/infrastructure/blob/5bb90103eb68479a14957547a3c3459a6b835a62/helm-charts/basehub/values.yaml#L71
to EventLogger per https://github.com/jupyterhub/jupyterhub/pull/4807

[ ] update bootstrap to v5

Action https://github.com/2i2c-org/jupyterhub-fancy-profiles/issues/45

[x] explicitly require groups in auth model when Authenticator.manage_groups is enabled
[x] add JupyterHub.subdomain_hook: Only used when JupyterHub.subdomain_host is set and we're not setting it

[ ] OAuthenticator 16.3.1 has been upgraded to 17.1.0

[ ] [Generic, OpenShift] OAuthenticator.allowed_groups and OAuthenticator.admin_groups now require OAuthenticator.manage_groups to be set to True, and will otherwise raise an error

Action: set manage_groups to True as we're configuring admin_groups pretty much for all hubs

[x] LDAPAuthenticator 1.3.2 has been upgraded to 2.0.2

Infrastructure dependencies related actions:

[ ] Rm https://github.com/2i2c-org/infrastructure/blob/main/helm-charts/images/hub/pkce-requirements.txt, revert https://github.com/2i2c-org/infrastructure/pull/4968/files
[ ] Check if jupyterhub-configurator pinned branch still works with latest z2jh chart

The plan has been laid out in https://github.com/2i2c-org/infrastructure/issues/5209 and its sub-issues


better error info for index profiling [CORE-10701]

should help with debugging incomplete indexes. from a devel build: keybase chat search-profile > profile.json or menu > advanced > chat index on mobile

merging over flake...


Mxnet can only do classified job?

I have read the Doc. and example in web,I think this model  can only do some classified job,eg. cifar,mnist, but I want to some function fitting job,like this  :  x=[1,2,3,4,5,6,.....]  y_prediction[3,6,4,6,6]  ,Did anyone like the job using Mxnet ?  Sorry about my poor English.! :)

MXNet supports classification, regression, multi-in, multi-out problems. I am sorry I don't know what is your problem exactly.

@antinucleon thank for your reply,I need multi-in multi-out method,which example I can follow?


[server][router][controller][dvc][tc][fc][cc] Schema optimizations

Many parts of the code were doing lookups by Avro schema, which is not very efficient, because it requires calling hashcode and equals on the Schema, which are expensive operations. This cost is mitigated if the same Schema instance is used as a key, but not all code paths can do this. This commit eliminates a great number of these lookups. In one Da Vinci workload, 20% of CPU cycles from the AvroGenericDaVinciClient::get function were spent on Schema$RecordSchema::equal.

Introduced a StoreDeserializerCache interface which provides a way to get a RecordDeserializer by the pair of writer and reader schema IDs, rather than by schemas. This cache is now wired up in the ChunkingAdapter interface, allowing us to eliminate many other parameters, including the schema repo and store name. All code paths using the chunking adapter are adapted to pass in this new object instead, including DVC, the changelog consumer, the ingestion tasks and the server's read request handler.

The StringAnnotatedStoreSchemaCache used by DCR now has two lists of lists rather than a map of strings for looking up DerivedSchemaEntry and RmdSchemaEntry. This removes some String concatenations and map lookups from the update hot path.

Made the RecordDeserializer static in ComputeRequestWrapper, ComputeResponseWrapper, MultiGetRouterRequestWrapper, MultiGetResponseWrapper, VeniceComputePath and VeniceMultiGetPath.

Changed SchemaData to leverage lists instead of int-keyed maps.

In StorageReadRequestsHandler, added a PerStoreVersionState to group together all resources that need to be looked up by store-version name, including partitioner, storage engine and StoreDeserializerCache.

Added SparseConcurrentList::computeIfAbsent and ::values to make it easier to swap in place of maps. Refactored the null-skipping iterator in ArrayCollection so that the SCL can also use it.

Made greater use of StringBuilder in HelixSchemaAccessor rather than mixing and matching SB and string concat.

Reduced logging in VeniceHelixAdmin::truncateKafkaTopic.

How was this PR tested?
CI
Does this PR introduce any user-facing changes?

[x] No. You can skip the rest of this section.
[ ] Yes. Make sure to explain your proposed changes and call out the behavior change.

Thanks for the review @lluwm! I pushed three more commits to this branch, the first two are to improve test stability (though as far as I can tell the issues are unrelated to this PR) and the third is to address your comments.

The new BiIntKeyCache makes it easy to optimize a bunch of other code paths :D ... I applied it to MergeResult ValueSchemaResolverImpl, RmdSerDe and StoreWriteComputeProcessor in the last two commits, all of which should speed up WC/AA. There will be a lot less schema-based lookups after all this :D


GITLAB_URL should take default https://gitlab.com instead of error

The fix #14221 has broken default gitlab url which is forcing the users to specify GITLAB_URL  for default one.  With this fix if GITLAB_URL  is not set, the default gitlab url  will be taken.

Due to movement of logic to different package. Opened #14638 for this fix.


Hyperlinks in the main documentation site are broken

All hyperlinks in the main documentation site are broken and pointing to the same URL i.e. https://docs.kcp.io/kcp/main/.
Looks like links are not rendered from README.md properly while importing it in _index.md.
Below screenshot shows the hover url for in bottom left for all the hyper links.

This has been fixed


Support for node problem detector

Tell us about your request
We used to run node problem detector  in combination with drainio and cluster-autoscaler. Once a problem was detected drainio/cluster-autoscaler removed the node.
Dranio is not really maintained anymore and cluster-autoscaler is replaced by karpenter in our usecase.
It would be great if karpenter would also look for node conditions like

KernelDeadlock
ReadonlyFilesystem
FrequentKubeletRestart
FrequentDockerRestart
FrequentContainerdRestart

and drain the corresponding node. Maybe this list could be configured in the karpenter setup...
Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?
We would like to reduce complexity, because karpenter manages nodes anyway it seems to make sense to also include this feature.
Are you currently working around this issue?
Trying to switch to the DataDog drainio fork.
Additional Context
No response
Attachments
No response
Community Note

Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
Please do not leave "+1" or "me too" comments, they generate extra noise for issue followers and do not help prioritize the request
If you are interested in working on this issue or have submitted a pull request, please leave a comment

I have also raised this in #2544

This is an interesting feature request. I think this would fit nicely with out recent work on involuntary interruption handling. @jonathan-innis


Add initial config for Vercel

closes #534

I need jsperf, how can I help to bring it back up quickly?


TS1086: An accessor cannot be declared in an ambient context.

Steps

Upgrade dependency: three 0.112
Build library

Actual Result
TS1086: An accessor cannot be declared in an ambient context.
Expected Result
No failure

The problem is that threejs requires newer Typescript 3.7+ which is not supported by Angular yet.
As workaround:

Upgrade to Typescript 3.7.4
angularCompilerOptions.disableTypeScriptVersionCheck=true
added polyfills.ts: __importDefault

in scope of commit: https://github.com/makimenko/angular-template-for-threejs/commit/d319384ee86a8d893ff26008087e6838d50a9373

Link: https://discourse.threejs.org/t/angular-threejs/2739/11


List batch operations

What problem does this PR solve?
Implement ListMove, ListMultiPopFront/Back, ListMultiPushFront/Back for atomically execute Redis LMOVE, LPUSH and LPOP.
Tests

Unit test
C API test

/ready_to_merge


The way to reduce the disk footprint

Description
How to educe the disk footprint?

Remove the block data form rocksdb #236  It seems that it's better to write file instead of using rocksdb. @yangby-cryptape
Auto adjust consensus time #275 Can increase consensus time when there are less transactions.
No empty block.
Clear empty blocks.
Use snapshot

Need to discuss.
Versions
develop
Additional Information
-----------Chinese---------
如何减少磁盘占用空间?

不使用 rocksdb 存储 block data，使用文件存储好像效果更好
动态调整出块时间，在交易量少的时候可以增加出块时间
不出空块
清理旧的空快
快照

不使用 rocksdb 存储 block data，使用文件存储好像效果更好

I don't mean this.
Almost all sst files are used to store CurrentHeight and CurrentProof, not block data.
Remove all current statuses is enough.

Almost all sst files are used to store CurrentHeight and CurrentProof, not block data.
Remove all current statuses is enough.

Got it.

But, Remove all current statuses can decrease the file number, To reduce the disk footprint still needs to remove block data from RocksDB, right? @yangby-cryptape

#206

No empty block.

Empty blocks don't make any sense. We can make the proposal empty block as an optional configuration item.

We can make the proposal empty block as an optional configuration item.

The new cita-bft will alway keep round if there are no transactions, so it will be an optional configuration of auth module if we want to do it.


Lerp other player positions client side so it looks smooth

The client will have to keep track of the previous and current positions in some kind of array. Then the positions can use a lerp(A, B, T) where T is delta time. Delta time is calculated from delta in _PhysicsProcess. I'm not sure how I did this before, but I know I did it.

Found it
namespace GodotModules
{
    public class PrevCurQueue<T>
    {
        private List<T> Data = new();
        public float Progress { get; private set; }

        public T Previous { get; set; }
        public T Current { get; set; }

        public bool NotReady => Data.Count <= 1;

        private int Interval { get; set; }

        public PrevCurQueue(int interval)
        {
            Interval = interval;
            Current = default(T);
        }

        public void Add(T data)
        {
            Progress = 0; // reset progress as this is new incoming data
            Data.Add(data);

            if (Data.Count > 2) // only keep track of previous and current
                Data.RemoveAt(0);

            if (Data.Count == 1)
            {
                Previous = Data[0];
            }

            if (Data.Count == 2)
            {
                Previous = Data[0];
                Current = Data[1];
            }
        }

        public void UpdateProgress(float delta) => Progress += delta * (1000f / Interval); // reach value of 1.0 every 150ms
    }
}


Add support for sending additional HTTP headers

I will send a PR for smack project as well to be able to use this header adding feature.

I will send a PR for smack project as well to be able to use this header adding feature.

That should probably be a PR against Smack's 4.3 branch and will require an adjustment to version specification of the jbosh dependency declaration in smack-bosh/build.gradle

True. Do you agree with that change? Should I create a PR?
Just for some background, I've modified smack lib to support Cisco ECE, which talks a slightly modified version of XMPP. Now I'm sending back the changes that I made there in order to improve the base projects, and hopefully depend on these ones instead of copying the code in there.
https://github.com/mhariri/smack-ece

Just for some background, I've modified smack lib to support Cisco ECE, which talks a slightly modified version of XMPP. Now I'm sending back the changes that I made there in order to improve the base projects, and hopefully depend on these ones instead of copying the code in there.

That is great and highly appreciated. Thank you. Feel free and invited to join the Smack developer community in the forums, XMPP<EMAIL_ADDRESS>or IRC (#smack, freenode), so we can coordinate our efforts.


chore: align dev preview env with stable

Align dev preview env file with latest from main branch

Changes unknown
when pulling 02d62561c7a8fbfc2d3d6c530e600ca435552f25 on chore/align-dev-preview-env-with-main
into ** on main**.


Add data import scripts

What

Add import scripts for various data

Clubs/Teams
Venues
Competitions (including match results)

Why

Instead of including data for specific clubs/competitions in this repository, a generic data import script should be provided.
(Data for specific clubs/competitions can be stored in local CSV files.)
How

Create scripts to import data from CSV

Design of CSV files/rows needs to be considered as well (e.g., which data will be imported by each script, which information to include in CSV, etc.)

Remove existing import scripts for specific clubs/competitions

⚠ Import of certain tables/columns depends on other issues ( #16 , #17 ), but scripts can be added first and necessary columns add to scripts in these issues

Data import scripts temporarily removed from repository.  Additional data can be added by local scripts not added to this repository, so the priority of this issue is not as high.
Some of the data to be imported does not translate easily to a flat CSV structure, so an Admin application should be considered as an alternative.


samples: modules: thrift: Add newlib filter to samples.yaml

Not all toolchains support newlib so tests that require newlib need to have a filter to we don't try and build those tests on those testcases.  Add the following to samples.yaml to handle the issue:
filter: TOOLCHAIN_HAS_NEWLIB == 1

Does this test just need REQUIRES_FULL_LIBCPP? We'd need to add a prompt to that.

@galak - please revisit the pr mentioned above by Stephanos

@galak - minor changes needed here

LGTM other than the one suggestion above. Filters are good as well - that will speed up CI.

#57445 has been merged. Needs a rebase.

rebased, removed DNM.


Results are not shown or white screen

not able to see the output result is blank. Tried to open on codepen website but the behaviour is same.

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

ID: 1a89dee1-1b00-aab1-efa6-3c4285d18f3c
Version Independent ID: 2164fd94-53f7-e769-68e7-f6544eef5c73
Content: Map style functionalities in Azure Maps
Content Source: articles/azure-maps/choose-map-style.md
Service: azure-maps
GitHub Login: @walsehgal
Microsoft Alias: v-musehg

@javkhalidskipton Thanks for bringing this to our attention. We are taking a look into this and will get back to you soon.

@javkhalidskipton From which location you are accessing this page? I got the same result when accessing the doc from India and I'm able to see the results page when accessing from VM(created under West US location). Refer Supported regions for more details.
@walsehgal Please provide you comments as well.

i am accessing it from UK, could this be a problem as i am accessing from coperate network, which could block contents

@javkhalidskipton were you able to overcome the issue?

A couple of other things to check:

Which browser/version are you using?
To verify, you are seeing a blank page in the code pen that is on the docs site, or when you open the code pen directly in a new window (clicked in Edit in CodePen)?

Can you look at the console (open developer tools in the browser using F12, then click on console tab), are there any errors?

The Azure Maps web control uses WebGL for rendering, its possible that your display drivers may need updating.

@javkhalidskipton Did you get a chance to see the above response? Do let us know if you still facing the issue.

hey yes it looks like my co-operate network has blocked this content form loading i have checked on my private VM and it is working fine. thanks for your help, closing this issue now.


How can I change [] with () without interfering with anything else?

I am looking through Karabiner documentation and trying to figure out how to edit my XML file so I can do this but I don't quite know how to do it.
I want to be able to use round brackets with a single presses on where [ and ] keys are and be able to use shift + 9 and shift + 0 to get my [ and ] respectively.
Thank you for any help and I hope there is way to do it.

See https://pqrs.org/osx/karabiner/xml.html.en#keytokey-syntax — look into the first 3 headings in that section.
Use the Event Viewer https://pqrs.org/osx/karabiner/document.html.en#eventviewer to figure out the key names :)

Thank you,
However I tried it now and I don't quite know how I can change it without losing the curly brackets. perhaps I am doing it wrong. Here is what I have done in my XML file, is this the right way to do it?

Try adding ModifierFlag::NONE to the first two items, maybe? Then it'll only affect it with no modifier keys pressed.

That worked. Thank you so much.

However this brings the issue that when I press the key where the bracket is at whilst typing in russian, the bracket shows up instead of the letter 'х'.
I guess one way I can solve this is to make it so that these  things work only on what kind of keyboard i.e. 'British'.
Do you by chance know a way to make this and whether it is even possible to do this. I am not even sure if that is the right way to go about it.
Thank your any help.

Hmm, I'm not sure, sorry. :(

Please use < inputsource_only> filter together.
https://pqrs.org/osx/karabiner/xml.html.en#inputsourcedef

thank you tekezo, that worked perfectly :)


GO:0045815 positive regulation of gene expression, epigenetic- merge up children

Transcription workshop - @colinlog @ValWood @RLovering @pgaudet
Term to be merged: Provide GO ID and term label
follow on from
https://github.com/geneontology/go-ontology/issues/19334
trying to  better label and def for  GO:0048096    chromatin-mediated maintenance of transcription
BUT
GO:0045815    positive regulation of gene expression, epigenetic
These terms are the same as
Child Term | Relationship toGO:0045815
GO:0048097    long-term maintenance of gene activation | is_a
GO:0048096    chromatin-mediated maintenance of transcription

[ ] All of these  3 (parent & 2 children) have the same meaning. MERGE
GO:0045815.    positive regulation of gene expression, epigenetic
GO:0048097    long-term maintenance of gene activation | is_a
GO:0048096    chromatin-mediated maintenance of transcription

[ ] The other child is a bit weird (negative regulation of positive regulation)
GO:0031936    negative regulation of chromatin silencing
We suggest obsoleting this. Not many annotations.

@colinlog

We changed out  minds:
We need to keep
chromatin-mediated maintenance of transcription
(But this needs a better label and def)
We can merge
GO:0048097    long-term maintenance of gene activation
into
GO:0048096    chromatin-mediated maintenance of transcription

GO:0048097 long-term maintenance of gene activation was obsoleted, see #22015

Merge 'chromatin-mediated maintenance of transcription' and 'positive regulation of gene expression, epigenetic'

Do we keep the new  'chromatin-mediated maintenance of transcription'  term and definition here? or the. epigenetic parent one? Neither seems to be ideal...

New def: An epigenetic process that capacitates gene expression by remodelling of chromatin by either modifying the chromatin fiber, the nucleosomal histones, or the DNA.

Also, add synonyms:
+synonym: "euchromatin assembly" RELATED []
+synonym: "euchromatin organisation" RELATED []
+synonym: "euchromatin organization" RELATED []


"composer install" cannot find "../ray" repository

In composer.json, spatie/ray is a local repository using a path so it can be found. Since it is now both published, this can be removed so Composer can pull the package.

Resolved in PR #5

Resolved in PR #5


Can I use client and server on the same computer?

For example, I run
go run ../server/main.go -local :1235 -passwd 123
in a terminal.
And run
go run ../client/main.go -local <IP_ADDRESS>:1234 -passwd 123 -server <IP_ADDRESS>:1235
in another terminal window(in the same computer).
That's to say, I want to use another port and my computer as a proxy. Will it work?

I have tried that and use SwitchyOmega in Chrome.

But the server showed
<IP_ADDRESS>:63394 协议错误, version版本不为5!


[Wallet] Upgrade sentry/react-native to 2.1.0

Description
Upgrade sentry/react-native from 1.7.1 to 2.1.0.
This is part of our effort to improve debugging capabilities. With this update we hope to see better stack traces in some native crashes where the entire trace is missing.
I went through the release notes for each of the releases since 1.7.1 to make sure we capture any breaking changes and to see what has been fixed and what to watch out for.
One thing that has been added is release health which we should discuss whether we want on or off: https://blog.sentry.io/2020/05/19/crash-free-sessions-carefree-users-with-release-health
What's new in sentry:

Bump sentry-android to 3.2.0 https://github.com/getsentry/sentry-react-native/pull/1208
Fix: set userId for hard-crashes if no user is set #1049
Bump @sentry/javascript dependencies to 5.28.0
Bump sentry-cocoa to 6.0.9

Other changes
Set sentry automatic session tracking explicitly off because the default has changed in 2.0. Not sure yet if we want that on so I set it off to be explicit.
Tested
Manually causing crashes in JS:
throw new Error("My first Sentry error!");
and in native:
Sentry.nativeCrash();
Related issues

Fixes #6203

Backwards compatibility
Yes.

@etuleu  can you please provide more details if we need to verify this task from our side.


cherami-server is not respecting ListenAddress setting in config

Symptom: setting ListenAddress to <IP_ADDRESS>, but services still bind to external address.
Problem is that ServiceConfig::GetListenAddress() fills in external address when the ListenAddress is not specified, thus in CommonConfigure::SetupServerConfig(), the call to sCfg.GetListenAddress() never returns nil even if service-specific ListenAddress is not set.

This will be fixed by PR #16 .

Fixed