Consume latest stdlib and apt modules

commit 1bf9c9afa5a936fcac4db36bf0d92557e602120f (HEAD -> alexharvey/fix_up_tests, origin/alexharvey/fix_up_tests)
Author: Alex Harvey<EMAIL_ADDRESS>Date:   Mon Mar 4 13:05:13 2019 +1100
Modernise the build pipeline

The motivation for this change was to support latest stdlib since the
requirement for stdlib < 5 conflicted with another requirement for
stdlib >= 5 in a project that I maintain.

Changes I made here are:

- Pull rspec-puppet and puppet-syntax from the Forge rather than their
  Git master branches.

- Use the latest puppetlabs_spec_helper.

- Removes simp-rake-helpers as these broke the latest
  puppetlabs_spec_helper's ability to pull modules from Forge.

- Fixed a minor lint warning.

- Rewrite .travis.yml based on "suggestions" from pdk convert.

- Update metadata.json to specify latest stdlib and apt.

Note that this commit drops Puppet 3 support.

commit 69e1a31acbee46a138d5baf062ea1d2898fc6a4a
Author: Alex Harvey<EMAIL_ADDRESS>Date:   Mon Mar 4 18:05:19 2019 +1100
Ordering bug in sentinel.pp

The change in 0ecda71563486dd4039d4f731bdc4436cdaef00f
introduced an ordering bug. This fixes that.

commit 1ac33af61a2d788cbbbead4b128f89a393f2fdcb
Author: Alex Harvey<EMAIL_ADDRESS>Date:   Mon Mar 4 15:17:12 2019 +1100
Corrections for Ubuntu in tests

The tests appear to have not been updated for the correct file mode on
Ubuntu.

Hi @alexharv074, thanks for the PR!
I don't think there's anything left here we don't already have merged now.
@alexharv074 Thanks though and apologies again for being so unobservant!


feat: add implementation for array/base/unary3d-by

Resolves #3173
Description

What is the purpose of this pull request?

This pull request:

adds implementation for array/base/unary3d-by

Related Issues

Does this pull request have any related issues?

This pull request:

resolves #3173

Questions

Any questions for reviewers of this pull request?

No.
Other

Any other information relevant to this pull request? This may include screenshots, references, and/or implementation notes.

No.
Checklist

Please ensure the following tasks are completed before submitting this pull request.

[x] Read, understood, and followed the contributing guidelines

@stdlib-js/reviewers

/stdlib merge

@Neerajpathak07 CI failures need to be addressed before this PR can be reviewed.

@kgryte Regarding the run_affected_examples they are running perfectly on my system when I tested them locally:-

I'll resolve the lint errors and commit again.


Provide a popover about Open Source Services

Follow the Image Builder style of showing info about the source code.

OK, we can merge this now. I won't record this again..;)


Rework build to support more liberal unix variants.

Rather than having the build setup such that it will only work on the
specifically defined operating systems, this commit modifies it to use
more liberal !windows,!plan9 build tag for the unix specific bits.
This means bolt will compile on more Operating Systems such as OpenBSD,
FreeBSD, and NetBSD.
See boltdb/bolt#257 for discussion.
I've tested these changes with cross compilation to windows, darwin, linux, openbsd, and freebsd.
It should also work fine for NetBSD and DragonFly BSD, but I did not test those.

Hi
i evaluate boltdb on my freebsd via the install of influxd , the compilation is working but i can't create a new database via influx client.
i tested directly the compilation it's working but the go test failed
% go test
seed: -970
quick settings: count=5, items=1000, ksize=1024, vsize=1024
00010000000000000000000000000000
runtime: garbage collector found invalid heap pointer *(0x826b6a0+0x4c)=0x583a9000 s=nil
fatal error: invalid heap pointer
[...]
goroutine 4 [finalizer wait]:
runtime.gopark(0x806f780, 0x82715b4, 0x81b41c8, 0xe)
/usr/local/go/src/runtime/proc.go:130 +0xd8 fp=0x3836ef98 sp=0x3836ef80
runtime.goparkunlock(0x82715b4, 0x81b41c8, 0xe)
/usr/local/go/src/runtime/proc.go:136 +0x3c fp=0x3836efac sp=0x3836ef98
runtime.runfinq()
/usr/local/go/src/runtime/malloc.go:727 +0x96 fp=0x3836eff0 sp=0x3836efac
runtime.goexit()
/usr/local/go/src/runtime/asm_386.s:2287 +0x1 fp=0x3836eff4 sp=0x3836eff0
created by runtime.createfing
/usr/local/go/src/runtime/malloc.go:707 +0x53
exit status 2
FAIL    github.com/boltdb/bolt  12.127s
my system is under freebsd 10.0 amd64
it is the same fixe that you use under openbsd ?
Rgds


native: RNTL UI test setup

fixes TLON-2538

Adds two passing Jest tests which mount components and does some basic checks

HeaderButton.test.tsx tests HeaderButton in isolation (added this as a first step and just kept it around)
App.test.tsx mounts the main component of App.main.tsx, enters self-hosted login flow, enters text into form, submits, accepts EULA, and checks that an AuthenticatedApp component was mounted

Compromises
I had to make a lot of compromises to get these tests to pass – the majority of these push the behavior of the test away from the behavior of the real app, and some were one-off changes to config:

Adding Jest instead of using the existing Vitest setup: here's my rationale pasted from a ticket update (which are all still valid):

The majority of getting these tests to work is mocking all of the native modules: using jest-expo gives us a big step up here, and that is sadly only supported on Jest.
RN has issues with Vitest: https://github.com/vitest-dev/vitest/issues/1321 (https://github.com/sheremet-va/vitest-react-native attempts to solve but doesn't seem ready for use)
I'm looking to use @testing-library/react-native because it is the most supported, and will be less flaky than "real device" UI testing. RNTL is largely set up for Jest.

Lots of mocks! Native modules are just not loaded when running through Jest, so every dependency touched by the tests that has a native module needed to get mocked. A lot of these significantly change the behavior of these modules.

DB mock: Since we can't use opsqlite in Jest environment, I had to refactor nativeDb.ts to use better-sqlite3 for the app DB. No code is really exercising this, but it appears to work.
AuthenticatedApp mock: When AuthenticatedApp mounts, it starts doing a lot of API calls, and had other hard-to-solve Jest issues. To kick the can, I mocked AuthenticatedApp to be a simple component, and just checked that it was mounted at the end of the login flow.
Some mocks are in tlon-mobile/__mocks__/, which I preferred to keep things atomic; but it was easier to write others in a Jest setup file (when needing to export a specific provided mock module). I think more of those could be moved to __mocks__, but I didn't want to spend too much time on it.

Enabling package exports: Importing @urbit/sigil-js/dist/core was failing through Jest (similarly, react-tweet/dist/api). To fix, I:

changed the import to @urbit/sigil-js/core (which is a defined exports in sigil-js)
enabled unstable_enablePackageExports in Metro (which allows referencing these alternative exports)
set TS moduleResolution: bundler in the ui package (reacting to tsc error after those changes)

To kick the can, I mocked AuthenticatedApp to be a simple component, and just checked that it was mounted at the end of the login flow.

I think this is actually fine—if the auth API call passes, then that means the auth flow hasn't changed substantially (A) on the server or (B) in the JS API. Seems like a totally acceptable solve right now.
Nice work!

hm, I might've pushed too soon – I ran the test and saw a much shorter duration, so I thought it was good, but I think Jest was just using a cache. Running from a clear cache, first run of test-ui under Conditionally disable Tamagui optimizing compiler for tests is 44s, vs the base of 52s at 268c722. I guess that's still a good gain, but I don't know enough about the reliability of the Tamagui optimizer to say whether this is worth it – wdyt?

i think let’s skip for now then, since I have seen real issues from the compilation step

-- dan, from chat (2024)


tests/net/ieee802154/crypto fails with assertion failure in subsys/net/ip/net_if.c

tests/net/ieee802154/crypto fails with assertion failure in subsys/net/ip/net_if.c:241
Note: seems like we get kernel panic before the test case starts and looks similar to #10657
The test is failing in this commit: [7967829]
Arch: x86
Platforms: quark_se_c1000_devboard
Error on console log:
ASSERTION FAIL [api && api->init] @ /home/joshiaru/zephyr.git/subsys/net/ip/net_if.c:241
***** Kernel Panic! *****
Current thread ID = 0xa80081e0
eax: 0x4004d621, ebx: 0x00000000, ecx: 0x00000000, edx: 0x000000f1
esi: 0xa800da40, edi: 0x00000000, ebp: 0xa800c4e0, esp: 0xa800c4dc
eflags: 0x00000286 cs: 0x0008
eip: 0x40031966

Duplicate of #10657


I cannot register my home or office with C3X, it doesn't register.

As shown in the attached video and picture, when I try to register my home or office, "SAVE AS" changes to "SAVED" in "comma connect" and it needs to be registered, but it does not work. I don't know if I'm doing it wrong, but please take a look. I don't know if this is a problem only in Korea.
https://github.com/commaai/connect/assets/88036668/7020925d-263e-49ae-972b-6879dbed4dd1

my comma device is C3X , live in South Korea, DongleID "1618132d68afc876"

Also of interest, the "navigate" button is missing, so the address may not be understood or it may think it's unreachable.

Ah~~~~~
Is this problem only happening to me?
Could solve this quickly?
Unable to set navigation destination!!!
Please check it quickly.

Do you know if this worked in the past? I see you also have access to another device in connect. Does it also happen when trying to set the destination for another device?

Do you know if this worked in the past? I see you have access to another device in connect. Does it also happen when trying to set the destination for another device? No worries if you cannot test this if you don't have prime on another device.

You are saying that i used C3 before using C3X.
The device C3 is currently unpaired.
This phenomenon did not occur when using C3 in the past.
It seems to only occur in C3X, but I don't know if it's actually a problem in C3X or the comma cloud.
Or, I don't know if it's a problem in Korea, outside of the US or Europe.
It's just that things that were set up and saved well in the past don't work at all now.
Currently, I am registered as LitePrime.(C3X)

this is C3

One thing to keep in mind is that before using C3X, I used two C3 devices, and both devices were subscribed to LitePrime, and both devices were registered well and the destination settings were fine. And after purchasing the C3X, I canceled the prime on both C3s and they were unpaired.

I tried it in Windows Explorer, my Android phone, and FireFox on Linux mounted on VMware, but they all failed the same way.     blabla ~~~

Thanks, it's helpful to know that it worked in the past, regardless of whether it was a comma 3/3X!

@incognitojam any update? Any logs in sentry?

Does this take a long time to resolve?

Why is this state not being solved?
For some reason?
Or is it a problem that cannot be solved?
Please let me know.
There doesn't seem to be any action, there doesn't seem to be any specific information, and I'm extremely curious.

The strange thing is that if i specify the "destination" as GPS coordinates on the "Comma_Contact web page" and save it, it works very well.
In Korea, it is 100% impossible to find a destination using a place name or address, so i have to use GPS coordinates.
However, this method(GPS Cord) cannot be used at all because the actual coordinates and the point indicated on the "comma connect web page" are completely different.
I also raised this as a "comma connect issue" about a year ago, but I haven't heard any action or related information since then.


PulseAudio and noVNC

I see there has been some work to get audio working with noVNC at https://github.com/novnc/noVNC/pull/1525 and this got me interested in PulseAudio. I though I would ask about this as it would be ideal to have sound with the browser.

Thanks for the hint, I'll definitely check it out. It would be nice to have it working.

Maybe https://github.com/jitsi/jitsi-meet could be used. An advantage of this would be that it does not require noVNC you could have any VNC client and use any web browser on the client for audio (requires a dedicated audio tab). They seem to support audio only https://jitsi.org/blog/audio-only-mode-in-jitsi-meet/

Thanks also for this one. However, it'll take some time to check it all out and to test it.

There is a docker version with instructions at https://jitsi.github.io/handbook/docs/devops-guide/devops-guide-docker/ It was fairly easy to get working locally. I needed to add this to the .env (not having IPV6 on the host, and PUBLIC_URL needing to be specified for it to work on a local network)
ENABLE_IPV6=0
PUBLIC_URL=xxx:8443
It does look like a complex beast but I guess having that docker could be a very powerful starting point. I was surprised by how little lag there is in the audio.


UnknownHostException popup occurs when typing in custom server name

Description
If you type in the custom server name by hand, wait a few seconds between characters, an UnknownHostException occurs.

[X] Can you reproduce the issue?

Steps to reproduce
Delete the server url, start typing, wait a few seconds.  If I type in say, a large string of letters, I see 'Please enter a valid URL authority....', but if I type in a string of letters followed by a period or non-text character i.e. api. then it throws the error popup.
Expected behavior:
I expect to be able to type in the url, press save and point MyMonero at my custom url
Actual behavior:
I begin typing the custom URL, it attempts to connect if i pause as I'm tying, and it throws an UnknownHostException popup.
The copied error looks like: ```An unexpected application error occurred. The following error message was encountered:
UnknownHostExceptionMozilla/5.0```
Versions
MyMonero 1.2.8
Android/Calyx OS latest

HI @CryptoGrampy and @sethforprivacy
Thank you both for the ongoing constructive feedback.
We primarily focused on issues that users were experiencing that made the app unusable this past week. Things on the support side have calmed down, so I will be patching this issue this week. We're looking forward to getting to a point where the LWS experience is on par with the MyMonero API experience

@karlbuys Thanks for all of the hard work on this, I'm sure I can come off as annoying but am just really excited about the MyMonero + monero-lws pairing and would love to see it get to a state I can start recommending :)


Could not resolve host: www.leonerd.org.uk

Hi, I'm trying to install neovim with the command:
brew install --HEAD neovim

But I'm getting the follow error:
==> Installing neovim from neovim/neovim
==> Cloning https://github.com/neovim/neovim.git
Updating /Library/Caches/Homebrew/neovim--git
==> Checking out branch master
==> Downloading https://github.com/libuv/libuv/archive/v1.7.3.tar.gz
Already downloaded: /Library/Caches/Homebrew/neovim--libuv-1.7.3.tar.gz
==> Downloading https://github.com/msgpack/msgpack-c/archive/cpp-1.0.0.tar.gz
Already downloaded: /Library/Caches/Homebrew/neovim--msgpack-1.0.0.tar.gz
==> Downloading http://luajit.org/download/LuaJIT-2.0.4.tar.gz
Already downloaded: /Library/Caches/Homebrew/neovim--luajit-2.0.4.tar.gz
==> Downloading https://github.com/keplerproject/luarocks/archive/5d8a16526573b36d5b22aa74866120c998466697.tar.gz
Already downloaded: /Library/Caches/Homebrew/neovim--luarocks-998466697.tar.gz
==> Downloading https://github.com/mauke/unibilium/archive/v1.2.0.tar.gz
Already downloaded: /Library/Caches/Homebrew/neovim--unibilium-1.2.0.tar.gz
==> Downloading http://www.leonerd.org.uk/code/libtermkey/libtermkey-0.18.tar.gz

curl: (6) Could not resolve host: www.leonerd.org.uk
Error: Failed to download resource "neovim--libtermkey"
Download failed: http://www.leonerd.org.uk/code/libtermkey/libtermkey-0.18.tar.gz

I read the troubleshooting section, but I couldn't solve the problem.

The URL  http://www.leonerd.org.uk/code/libtermkey/libtermkey-0.18.tar.gz works for me. Can you just try again? Does it work in your browser?

I can't believe. It worked in this time. Sorry, I tried to solve on my own all day long. =/

I'm getting the same error.
curl: (52) Empty reply from server Error: Failed to download resource "neovim--libtermkey" Download failed: http://www.leonerd.org.uk/code/libtermkey/libtermkey-0.18.tar.gz

I solved this in the following way:

Get libtermkey from https://github.com/neovim/libtermkey
rename the directory from libtermkey-master to libtermkey-0.18 and create tar file neovim--libtermkey-0.18.tar.gz
Put that tar file into Hombrew cache directory (for MacOS /Library/Caches/Homebrew)
brew edit neovim/neovim/neovim and replace the HASH with the updated HASH. You can find the hash by first trying brew install neovim/neovim/neovim and seeing it fail because the hash doesn't match.
brew install neovim/neovim/neovim now works.

@jerlich Thanks for the followup. I changed the formula to point to our mirror: https://github.com/neovim/homebrew-neovim/pull/157


Hackathon Responsive UI

Changes:

Changes to classes (Tailwind CSS) and in a few instances HTML structure to responsively display according to screen width
Improved the menu so visible buttons would collapse into the dropdown on narrow screens
Emoji picker also modified on narrow screens so it fits on the screen

Tested using Chrome and Firefox dev tools for mobile UIs. I couldn't test on an actual phone due to xxDK not working when proxying server ports.

The reason I added lucide-react is the favorite star looked a bit funny from fontawesome, and apparently the only way to get it unfilled is to buy pro. I think lucide star looks better, and it's easier to modify.

lucide-react is a decent add. I have no objections overall, except to make sure it's run through prettier and that lint and we test it thoroughly.
Please see my other PR back into your branch: https://github.com/dadatuputi/haven/pulls
All I did here was:
npx prettier . --write
npm run lint

and fix the errors identified.
Also, I deployed that code on ICP here for testing: https://lbwo7-naaaa-aaaao-a3tha-cai.icp0.io/

I ran into prettier on my PR #2 - when I went to deploy using Docker it complained. Looking at your PR

@rcarback This last commit disables a redirect for mobile devices, which will allow testing from phones.

Trace from Safari browser on iOS device
haven-reactui-ios-safari.log

Was that from Safari's private browsing mode @keithatxxdotnetwork ?

Was that from Safari's private browsing mode @keithatxxdotnetwork ?

No, just opened the browser and pointed it to the URL. I believe the browser settings were all default.


[Feature]  CDC Ingestion supports double-write kafka

Search before asking

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

Motivation
At present, if users have a reuse requirement for CDC (Change Data Capture) synchronized data, we recommend that users first import the data into Kafka (where Kafka data is used for reuse) and then from Kafka to Paimon. Based on this scenario, I am considering taking an action to write to Paimon, while also writing a copy of the changelog to Kafka, which can simplify the synchronization link.
Solution
No response
Anything else?
No response
Are you willing to submit a PR?

[X] I'm willing to submit a PR!

It is not recommended. Kafka external log is deprecated.


PLS HELP

it just does not launch it opens then closes WHILE GRABBING MY TOKENS.

I didn't understand what you meant by token grab, but the reason it closes immediately is the incomplete installation, you can get help from the discord server


mpv: clean‐ups and Darwin improvements

This ports mpv over to the new SDK format from https://github.com/NixOS/nixpkgs/pull/346043 (so much less cruft! yay!), enables the new upstream default of Vulkan on Darwin, and cleans up a bunch of flags and dependencies, including removing flags that had no effect, broke the build to toggle, or are just obsolete, and adjusting some defaults to be less Linux‐specific or more inline with upstream and other distros.
There are still things to investigate with the macOS build (e.g. VideoToolbox seems to support fewer pixel output formats compared to their official CI binaries), but I wanted to get this batch with the theoretically‐breaking changes posted before the freeze.

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[x] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[x] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
24.11 Release Notes (or backporting 23.11 and 24.05 Release 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.

Add a :+1: reaction to pull requests you find important.

@AndersonTorres @fpletz would be great to get this reviewed before the freeze tonight if you have the time ^^

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/title-the-darwin-sdks-have-been-updated/55295/1


Bump bun to v1.0.6 and add vite

In Bun v1 the bun dev command is deprecated and now refers to the script "dev".
Updated commands:
for client bun dev and bun run build now uses vite
for server bun start as before but bun dev to use hot reloading for server
Running docker-compose up -d in the deployment folder also seems to work fine. But maybe more testing is needed to make sure it will work fine when deployed?
At the moment the app can only run in dev mode, which is probably not the best..

I tried running bun install and then bun dev, but I get this error. Do you know why?
$ bun dev
$ vite
failed to load config from /home/falk/projs/webkom/abasjakk/client/vite.config.js
error when starting dev server:
Error: The package "@esbuild/linux-x64" could not be found, and is needed by esbuild.

If you are installing esbuild with npm, make sure that you don't specify the
"--no-optional" or "--omit=optional" flags. The "optionalDependencies" feature
of "package.json" is used by esbuild to install the correct binary executable
for your current platform.
    at generateBinPath (/home/falk/projs/webkom/abasjakk/client/node_modules/esbuild/lib/main.js:1899:15)
    at esbuildCommandAndArgs (/home/falk/projs/webkom/abasjakk/client/node_modules/esbuild/lib/main.js:1969:33)
    at ensureServiceIsRunning (/home/falk/projs/webkom/abasjakk/client/node_modules/esbuild/lib/main.js:2133:25)
    at build (/home/falk/projs/webkom/abasjakk/client/node_modules/esbuild/lib/main.js:2025:26)
    at bundleConfigFile (file:///home/falk/projs/webkom/abasjakk/client/node_modules/vite/dist/node/chunks/dep-2b82a1ce.js:66181:26)
    at loadConfigFromFile (file:///home/falk/projs/webkom/abasjakk/client/node_modules/vite/dist/node/chunks/dep-2b82a1ce.js:66157:31)
    at resolveConfig (file:///home/falk/projs/webkom/abasjakk/client/node_modules/vite/dist/node/chunks/dep-2b82a1ce.js:65754:34)
    at _createServer (file:///home/falk/projs/webkom/abasjakk/client/node_modules/vite/dist/node/chunks/dep-2b82a1ce.js:65031:26)
    at createServer (file:///home/falk/projs/webkom/abasjakk/client/node_modules/vite/dist/node/chunks/dep-2b82a1ce.js:65028:12)
    at CAC.<anonymous> (file:///home/falk/projs/webkom/abasjakk/client/node_modules/vite/dist/node/cli.js:763:30)
error: script "dev" exited with code 1 (SIGHUP)

I assume it has to do with which OS you use.
I got the message that said I needed @esbuild/linux-arm64, which I then added to the dependencies. I assume adding the version you need (@esbuild/linux-x64) to the dependencies aswell would solve this.
If that does not work, I think yarn has better support for this. And we can switch to that instead of bun. A lot of this PR was to setup vite anyway so that will then still be useful.


collections and favourites tab - no scrollbar

scrollbar is missing on these two tabs

It probably means the list has not reached its limitation.
When it does, the scrollbar appears automatically.

yeah okay, something changed because it wasn't there this morning, but is now


Technology Function Stencil missing from ArchiMate 3.2/Technology

Preflight Checklist

[x] I agree to follow the Code of Conduct that this project adheres to.
[x] I have searched the issue tracker for a feature request that matches the one I want to file, without success.

You must agree to search and the code of conduct. You must fill in this entire template. If you delete part/all or miss parts out your issue will be closed.
If you are technical, you should reporting bugs along the lines of https://marker.io/blog/how-to-write-bug-report. If you are not technical, we will make allowances, please try to make an effort to understand the process.
Describe the bug
The ArchiMate stencil is not complete and are missing at least one stencil.
To Reproduce
Steps to reproduce the behavior:

Go to '+ More Shapes'
Click on 'Tick mark "ArchiMate 3.2 and press Apply'
Scroll down to 'ArchiMate 3.2 / Technology'
"Technology Function" is missing from the stencils

Expected behavior
Technology Function should be there according to OpenGroup documentation on ArchiMate 3.2
(https://pubs.opengroup.org/architecture/archimate32-doc/ch-Technology-Layer.html)
Screenshots
draw.io version (In the Help->About menu of the draw.io editor):

draw.io version 23.0.2

Desktop (please complete the following information):

OS: Windows 11
Browser [Edge]
Browser Version [121.0.2277.112]

Smartphone (please complete the following information):

Device: [N/A]
OS: [N/A]
Browser [N/A]
Version [N/A]

I tested the problem in incognito/private mode with all browser extensions switched off, write "yes" below:

yes

Additional context
Add any other context about the problem here.

Yes, found the same issue. And a more precise link to the missing stencil:
https://pubs.opengroup.org/architecture/archimate32-doc/ch-Technology-Layer.html#sec-Technology-Function

https://pubs.opengroup.org/architecture/archimate3-doc/ch-Summary-of-Language-Notation.html

Will be in next release


Default header to HTTP/1.1?

This could simplify life for everyone at a tiny performance cost for HTTP/1.0 headers (how common are they?)

Bad idea, users who want a default can use a factory function or something.

A user suggested it so its happening


feat: fetch block and state update in only one request

feat: fetch block and state update in only one request
Pull Request type

Feature

What is the current behavior?

if the fetch of a single class fails in a block, the entire fetch of the classes is retry

What is the new behavior?

fetch block and state update in only one request
retry fetch for each class independently

Does this introduce a breaking change?
No
Other information

🚧 TODO:

[ ] is_missing_class: improve db error handling
[ ] fetch: use anyhow to report errors
[ ] fetch_class : remove expect
[ ] retry: check the relevance of L2SyncError


chore: Cleanup

Codecov Report
Attention: 3 lines in your changes are missing coverage. Please review.

Comparison is base (473cf8a) 73.46% compared to head (bf18f72) 74.92%.

Additional details and impacted files
@@            Coverage Diff             @@
##             main      #30      +/-   ##
==========================================
+ Coverage   73.46%   74.92%   +1.46%
==========================================
  Files          13       15       +2
  Lines        1609     1627      +18
==========================================
+ Hits         1182     1219      +37
+ Misses        353      336      -17
+ Partials       74       72       -2

Files
Coverage Δ

taskpoet/import.go
79.48% <100.00%> (ø)

taskpoet/poet.go
60.64% <100.00%> (-0.29%)
:arrow_down:

taskpoet/recur.go
78.57% <0.00%> (ø)

taskpoet/task.go
74.55% <81.81%> (+3.60%)
:arrow_up:

... and 2 files with indirect coverage changes

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Bucket Management APIs for different cloud providers

Issue/Feature Description:
Implement CRUD API for bucket management in different cloud backend

[ ] Create API for AWS
[ ] Create API for Azure
[ ] Create API for GCP
[ ] Update API for AWS
[ ] Update API for Azure
[ ] Update API for GCP
[ ] Read API for AWS
[ ] Read API for Azure
[ ] Read API for GCP
[ ] Delete API for AWS
[ ] Delete API for Azure
[ ] Delete API for GCP

Why this issue to fixed / feature is needed(give scenarios or use cases):
Support new bucket management in multi-cloud
How to reproduce, in case of a bug:
Other Notes /  Environment Information: (Please give the env information, log link or any useful information for this issue)

Scope for Iteration-2 : [] Create Bucket

Implemented in Isabela Release


segfault when shared library used from petsc: mac + openmpi only

Solution to issue cannot be found in the documentation.

[X] I checked the documentation.

Issue
Originally reported in dolfinx-mpc, I've now reproduced the issue with just petsc4py with help from @jorgensd. Running a simple solve segfaults. Amazingly, this somehow only affects mac openmpi builds. All other combinations I've tested work fine.
And after some local rebuilds of petsc and mumps, I have narrowed this down to the shared-library builds of mumps that are the issue. When I rebuild mumps-mpi with static libs only and then rebuild petsc with that, there are no errors.
The segfault:
* thread #1, name = 'main', queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x6001550217f0)
  * frame #0: 0x00000001024c98a0 libdmumps.dylib`dmumps_scatter_dist_rhs_ + 736
    frame #1: 0x00000001024c4d94 libdmumps.dylib`dmumps_solve_driver_ + 56724
    frame #2: 0x0000000102516a1c libdmumps.dylib`dmumps_ + 1708
    frame #3: 0x000000010251b114 libdmumps.dylib`dmumps_f77_ + 4228
    frame #4: 0x0000000102514ba4 libdmumps.dylib`dmumps_c + 3312
    frame #5: 0x00000001030c7a90 libpetsc.3.20.3.dylib`MatSolve_MUMPS + 688
    frame #6: 0x0000000102fd61d0 libpetsc.3.20.3.dylib`MatSolve + 308
    frame #7: 0x000000010374bd7c libpetsc.3.20.3.dylib`PCApply_LU + 84
    frame #8: 0x0000000103880710 libpetsc.3.20.3.dylib`PCApply + 204
    frame #9: 0x00000001036556c4 libpetsc.3.20.3.dylib`KSPSolve_PREONLY + 248
    frame #10: 0x00000001036fa518 libpetsc.3.20.3.dylib`KSPSolve_Private + 1056
    frame #11: 0x00000001036fa0b4 libpetsc.3.20.3.dylib`KSPSolve + 16
    frame #12: 0x00000001019aaf38 PETSc.cpython-310-darwin.so`__pyx_pw_8petsc4py_5PETSc_3KSP_101solve + 176

Still working out what to do about that, but the shared-library builds on mac rely on patches I made, so something could be wrong there.
 I don't know enough to debug it or move forward anywhere.
It is very strange, but still building with static mumps on mac fixes the problem. So it suggests to me that some compile flags are wrong. I don't know what kind of flag could cause a segfault in dmumps_scatter_dist_rhs_, or how to isolate this to what should be a failing test either in the mumps or petsc package.
The petsc KSP tests pass with mumps when I try, but this example still segfaults.
I'm somewhat inclined to switch the mac builds to static while working this out, since it fixes serious problems. But I can't tell the scope of what is affected.

@minrk Could this be related to mpifort not passing -Wl,commons,use_dylibs anymore? Apple really screw Fortran with its new linker version.

Thanks for the pointer. I have no idea, but I can try it.
I'd love a test that relies only on mumps, but so far I can't do it with less than petsc4py.

From MUMP's INSTALL documentation:
-DAVOID_MPI_IN_PLACE:
MUMPS uses MPI_IN_PLACE in some collective MPI operations. In case of
MPI environments where MPI_IN_PLACE is failing, it is possible to
avoid the use of MPI_IN_PLACE at the cost of more temporary memory
allocation and possibly less efficient code.

Can you try to build (I have no idea how) passing that define? If the issue is related to -Wl,commons,use_dylibs, then avoiding the use of MPI_IN_PLACE may be all what you need.

Thank you!
I tried with -DAVOID_MPI_IN_PLACE, but it doesn't compile:
zsol_c.F:2517:54:

 2517 |       ALLOCATE(TMP_INT_ARRAY(KEEP(28)), STAT = allocok)
      |                                                      1
Error: Symbol ‘allocok’ at (1) has no IMPLICIT type

suggesting it perhaps isn't used that often.  I've confirmed that AVOID_MPI_IN_PLACE fixes the problem (after a patch to define a missing variable). I have now written my first line of fortran code, I think. #114

I'd still love to have a regression test in this repo if anyone knows how to translate this to pure mumps calls, but I'm thrilled to have working mumps again on mac.

I have now written my first line of fortran code, I think. #114

I'm not sure whether to congratulate you or say I am sorry :rofl:.

I've confirmed that AVOID_MPI_IN_PLACE fixes the problem (after a patch to define a missing variable)

Are you planning to submit the patch upstream to MUMPS developers?


Update Home Page “home”

Automatically generated by Netlify CMS

👷 Deploy Preview for boring-wright-dbc496 processing.

Name
Link

🔨 Latest commit
e06c5b2e06de1b76d3a2b04927291bf6a99823a9

🔍 Latest deploy log
https://app.netlify.com/sites/boring-wright-dbc496/deploys/6241fb2f13aa9a00093a2cba


Some typos in document comments for the org.takes.rs.RsXslt class

* <pre> new RsXSLT(
*   new RsXembly(
*     new XsStylesheet("/xsl/home.xsl"),
*     new XsAppend(
*       "page",
*       new XsDate(),
*       new XsLocalhost(),
*       new XsSLA()
*     )
*   )
* )</pre>

Xs should be Xe.

@imcaizheng fixed, thanks!

The job is not in WBS, won't close the order


customer/project management web module

someday support this:
aee WHMCS, base camp and even CRM stuff like salesforce

also https://opensource.com/business/15/1/top-project-management-tools-2015
especially OpenERP and OpenCollab


A nice program!

I tested several ones and this is the only one works currently. I also did a tiny improvement to avoid concurrency_limit_exceeded_error. Thanks dude!
BR, Vincent

I tested several ones and this is the only one works currently. I also did a tiny improvement to avoid concurrency_limit_exceeded_error. Thanks dude!
BR, Vincent

Currently, only API for face recognition is implemented.


feat(bn-btn): reduce default rounded value

Context

Banano is a component library for use in platanus projects.
The file input component had a provisional style.

Changes

The style has been updated, moving the button to the right and making the border slightly lighter.
At some point the component stopped being able to truncate filenames, overflowing its parent. A fix is added to make flex work with text truncation.
BnBtn rounded variant is reduced slightly to fit style.

Before:

After:

 Cambiar el estilo del File Input para que sea menos horrible


When resize canvas , there is a white background flickering

I resize canvas with a simple standalone function , like this :
function resizeCanvas(width, height) {
    game.canvas.width = width;
    game.canvas.height = height;
    game.canvas.style.width = width / game.resolution + 'px';
    game.canvas.style.height = height / game.resolution + 'px';
}

And when game bootup , I do something like this :
game.renderer = new PIXI.WebGLRenderer(
    game.canvas.width,
    game.canvas.height,
    {
         view: game.canvas,
         backgroundColor: 0x000000,
     }
);

// recompute viewport size & canvas size with  browser window size
game.scaler.update();

// resize  renderer with new size.
game.renderer.resize(game.viewportWidth, game.viewportHeight);

the test case is very simple : draw a small png image.
Browser:  Chrome 55 for macOS 10.12
Safari is OK.
I know maybe this is a issues of Chrome , but I hop there is a hack way for fix it.
Thanks

I use the code like this for fixing this bug :
        game.renderer.resize(game.viewportWidth - 1, game.viewportHeight);
        setTimeout(function() {
            game.renderer.resize(game.viewportWidth, game.viewportHeight);
        }, 1);

It's so ugly ， Who could give me a better suggestion ？
Certainly ，The best way is report it to Chrome team.
Who could do it ? My english is too weak to describe this bug。

new Chrome no this issue.

I'd like to confirm that this still happens on Safari (latest) and Edge. Pixi v4.3.0

Does anyone have an idea what can potentially cause the flicker on resize? I have the same problem in Electron (tested with different versions, but basically, Chromium 56, 58 and 59) and Pixi 4.5.5  (tested on Linux and macOS) but only in a bizarre scenario:
I'm resizing the renderer (webgl) based on a container element in the DOM: the container element can change size if the window is resized or triggered by a resizable widget implemented in Javascript. Now, if I resize the renderer in the window's resize and the widget's custom resize handler (based on mousemove events), all is fine, but if I use the new ResizeObserver API on the container element instead, I get pretty bad flickering.
A couple of observations:

The flickering is caused by the entire canvas being cleared (like the OP mentions, in my case it's not white but transparent): this is clearly visible when I do a performance recording with screenshots in the dev-tools: the canvas is blank for about 100ms during resizing.
I assumed that this is a performance / timing issue in that ResizeObserver fires more frequently, but that is not the case: I get comparable frequency in both scenarios.
What's more, I'm throttling the resize itself, so the frequency of the actual call to renderer.resize is identical in both cases; also the call does not happen in either of the event handlers but is delayed, so it looks unlikely to me that timing is to blame.
My next guess was that the values reported by the ResizeObserver are different; it reports the container's content box not the bounding box, but since there is no border or padding involved the values are the same. Furthermore, I'm rounding the dimensions to full pixels in both scenarios. Really, both the dimensions being set and the frequency are very similar in both cases.
The flickering stops if I increase the throttle timeout to about 500ms or higher
Using the window/widget event handlers I need to measure the container using getBoundingClientRect() -- to save this call (causing a re-paint) is actually a big reason for using ResizeObserver but I figured the lack of the extra-repaint may be causing the flickering for some reason. So I added an unnecessary call to getBoundingClientRect() before the resize, but to no avail.

I'm not too concerned, because there is a viable workaround (using the two separate handlers, instead of ResizeObserver), but I'd really like to know what's causing this. I also turned off autoResize and antialias but that made no difference. Any ideas what else I could try?

@inukshuk in my case the solution turned out to be really simple: just call render after resizing.
app.renderer.resize(width, height)
// Immediately render because resizing clears the canvas
app.render()

This fixed the flickering issue for me.  Keep in mind that if you have animations running, it will just display the last frame until your next update loop and this might give a "freezing" effect. If you want to keep it running smoothly, you'll want to call your update function before calling render.

Aw, thanks! @mickdekkers that's awesome, calling render immediately makes it work with the ResizeObserver callbacks.


Class "PhantomCamera2D" hides a global script class

Issue description
I have just updated to 0.7. No dependency errors, but an error at loading the project:
"  (4) drivers/windows/file_access_windows.cpp:127 - Case mismatch opening requested file 'phantom_camera_2D.gd', stored as 'phantom_camera_2d.gd' in the filesystem. This file will not open when exported to other case-sensitive platforms.
res://addons/phantom_camera/scripts/phantom_camera/phantom_camera_2D.gd:3 - Parse Error: Class "PhantomCamera2D" hides a global script class.
modules/gdscript/gdscript.cpp:2726 - Failed to load script "res://addons/phantom_camera/scripts/phantom_camera/phantom_camera_2D.gd" with error "Parse error". (User)
drivers/windows/file_access_windows.cpp:127 - Case mismatch opening requested file 'phantom_camera_2D.gd', stored as 'phantom_camera_2d.gd' in the filesystem. This file will not open when exported to other case-sensitive platforms.
When running the scene, the "Class "PhantomCamera2D" hides a global script class" error appears, from the script phantom_camera_2D.gd
I don't see in the guide how this errors fit with the cases provided.
Steps to reproduce
Update Phantom Camera...
(Optional) Minimal reproduction project
No response

Godot is really bad about handling renamed files, and the 0.7 update renamed phantom_camera_2D.gd to phantom_camera_2d.gd (the d became lowercased). I fixed it by deleting my .godot folder and letting it regenerate. Make sure any PhantomCamera2D nodes in any of your scenes points to the lowercase version.

yeah i noticed.

What @ZenithStar said, it's a common issue with Godot annoyingly.
The typical practice is to delete the .godot directory, much like the Library folder in Unity.
Have added a note in the 0.7 release notes to include that for others.

I don't want to be rude, but why were the Ds in 3D and 2D for the 2 script filenames renamed to be lower case? It honestly seems like such an unnecessary change to make.
I'd understand if you changed whole words for the filenames, but one letter for both of them?
I'm going to be sensible and assume that somehow it's for readability.

I don't want to sound rude, but may I ask why were the Ds in 3D and 2D for the 2 script filenames renamed to be lower case? It honestly seems like such an unnecessary change to make.
I'd understand if you changed whole words for the filenames, but lowercasing one letter for both of them?
I'm going to be sensible and assume that somehow it's for readability.

The tldr is in the release notes, but I can give a longer answer.
Nothing to do with readability, but rather naming convention consistency. When you start working with many files, it begins to become confusing when some are written one way, and others another. The naming convention was a bit all over the place due to how little I knew about Godot when I started the project and due to how much experimentation was happening. As the project evolved, the system began to consolidate. It came to a point where having various styles became an issue when referencing them in code, as you had to deal with cases such as “this one file was written differently from others, so I have to remember to, arbitrarily, uppercase this one letter at the end”. It also makes it easier for contributors to know what to call new files if there's a consistent pattern to follow, rather than it becoming a guessing game.

I am afraid none of the solutions (renaming the cfg and deleting .godot) worked, the "...hides a global script class" error keeps stopping the run.
Getting back to 0.6 for a while...

When I upgrade to 0.7, I deleted my addons/phantom_camera directory and copied in the new version, and it also took several deletes of my .godot for Godot to figure things out. Does anyone know if there's another hidden cache somewhere?

[...] it also took several deletes of my .godot for Godot to figure things out.
Had similar experiences where Godot didn't load certain things until relaunching the project multiple times. So it does seem like there's something that's not being triggered correctly behind the scenes all the time.

Been looking around a bit more, and this particular issue seems to have been discussed in a few other posts.
The original error message about Class "PhantomCamera2D" hides a global script class is only displayed if another classes with the same name is declared somewhere else. So unless one has written it themselves, then the issue would suggest that the class name declaration has been stored somewhere but not updated at that place.
The post here has a few suggestions for what to potentially try.
fwiw, one idea to try is to open the project directory in an IDE, search for instances of phantom_camera_2D, with case matching enabled, and see if there's any hidden files in the project that didn't update the class name or file path.
Personally, I don't recall experiencing the issue that the original post described when I did some test installations a few days ago — neither from a freshly made project nor an existing one with 0.6.4 installed. So the issue seems to appear very inconsistently and is relatively random whether if one encounters it or not. That said, it does feel like it's a single file that just refuses to update a string path.

I tried all the solutions and none seem to work. But closing and reopening several times the project seemed to work. Now I only need to change small things like "set_follow_target_node" which now is "set_follow_target" and everything seems to be fine.
Than you all for the help and specially @ramokz for this extraordinary addon!!!

 Glad you found a solution, and thanks for the patience :)


Exclude tests on aarch64_mac

Exclude tests on aarch64_mac for all versions due to backlog/issues/1300
Added aarch64_mac.* for excluding aarch64_mac

Grinder tests
1.https://hyc-runtimes-jenkins.swg-devops.com/job/Grinder_jck/2224/ - TARGET: jck-runtime-api-signaturetest

Please resolve the merge conflict

@llxia  PR for porting the current PR to https://github.com/adoptium/aqa-tests/tree/v1.0.0-release: https://github.com/adoptium/aqa-tests/pull/4994


Mysqli Driver doesn't  throw sql level exceptions / error

It should gives some appropriate message or raise exception if user forgets to add  deleted field in table. Right now it is very hard to figure out that mistake from error massage and back trace.

I think for softdelete $builder->where('deleted', 0) the field name should be dynamic so I can put column name deleted to something else.
I faced same error but after installing php 7.1.10 the problem solved.

when I try an insert operation on non existing table it silently fails without giving any error. I think the actual problem is  mysqli not throwing exception when error occurs.
I think we need to  use something  mysqli_report(MYSQLI_REPORT_ALL)  when we instantiate mysqli object.
I  add the line in connect method of  CodeIgniter\Database\MySQLi\connection and it work until this
pagenotfound  issue #765  occurs.

@ujjaldutta the problem is still there . just delete the deleted field from table and it will give you some unrelated error instead of saying the field isnt exists,

@lonnieezell sorry to bother you,but  will you please look in this issue? If you are busy then nudge me little to right direction. I am working on this from couple of days and I feel that  I am very close to solution. Thanks.

As for the second comment:

I think for softdelete $builder->where('deleted', 0) the field name should be dynamic so I can put column name deleted to something else.

That's definitely something I'd accept as a PR to the model.
As for the core of the issue - @jaynarayan89 I think you are closer than I am at this point in knowing the solution. From what you've described, it sounds like your proposed solution of adding the mysqli_report is a good remedy, so that we can see what's actually happening. Which is always a good thing. I would think that would depend on the environment the app is running under, though, since I believe it's currently setup to throw the errors in development only. To be honest, though, my understanding of the db layer is not as thorough as it could be since the drivers are primarily ports with a few bigger changes.
With the pageNotFound issue (hopefully) resolved, is your fix working?

@lonnieezell  When  i use mysqli_report(MYSQLI_REPORT_ALL); in connect methos it gives the following error.
Fatal error: Uncaught InvalidArgumentException: 1146 is not a valid HTTP return status code in D:\xampp\htdocs\ci4.dev\pms\system\HTTP\Response.php on line 279

@lonnieezell  I think we have to adjust the determinecodes() methed of codeigniter\debug\exceptions class.
when i changed the line  number 301 from
if ($statusCode < 100 )
to
if ($statusCode < 100 || $statusCode == 1146)
it works.
here 1146 is the error code we get from mysqli_sql_exception
I am not sure what this method is actually doing so i am not requesting PR, But i would like to . Please guide me .Thanks.
note: I have added mysqli_report(MYSQLI_REPORT_ALL);  to connect method of mysqli driver.

As per MYSQL OFFICIAL ERROR LIST mysqli_sql_exception can throw codes from 1000 to  1727 (server side errors) or  2000 to 2059 (client side errors).

That method is taking the code of the exception and turning it into an HTTP status code that should be returned. Looks like we should make that more like:
if ($statusCode < 100 || $statusCode > 599)

@jaynarayan89 Let me know if this latest push fixes it.

@lonnieezell  The latest push fixed it. Please review #779 .


publisher: ensure new pages include a configured version comment

When a user configures confluence_version_comment, the value used will only show in a page's history for page updates. This is due to the original implementation only populate the version message for page updates. This commit adjusts the implementation to always populate a version entry for a page with a configured message value.
Note that new page comments only appear to work on Confluence Cloud. Tests with Confluence server (v7.19.x) does not appear to accept a message value (ignored?).

Will perform some additional tests to see if we can get the initial message working in Confluence server. If not, another commit should be stacked on documenting the limitation.
See also #761.


fix(jest-mock): improve spyOn typings to handle optional properties

Summary
Apparently spyOn overloads do not work properly if an interfaces with optional props is encountered:
interface OptionalInterface {
  methodA?: ((a: boolean) => void) | undefined;
  methodB: (b: string) => boolean;
}

const optionalSpiedObject = {} as OptionalInterface;

spyOn(optionalSpiedObject, 'methodA'); // "No overload matches this call. Etc..."

So this got fixed.
Test plan
Type tests are added.

Interestingly same things here https://github.com/DefinitelyTyped/DefinitelyTyped/pull/62208 fails to compile on TS 4.4. But in Jest repo all is fine on TS 4.3. I always have a feeling that to go through CI on DT is simply luck ;D

https://github.com/facebook/jest/releases/tag/v29.1.0


Need help in getting Magnitude

Hello Guys, I want to know what is the magnitude you are using in each record. As i am using Forsquare api and there is no such value Magnitude.

Magnitude is up to you, it's simply the relative weight of points as you define it.


[Bug]: Fail to create CfnAuditing

Is there an existing issue for this?

[X] I have searched the existing issues

CDK package version
v3.3.0
CFN Resource version
v2.81.0
CFN Resource Region
us-east-1
Current Behavior
We want to enable Auditing for our clusters by using CfnAuditing construct, however, we get required key [ProjectId] not found #: extraneous key [GroupId] is not permitted error from CloudFormation when deploying our stack.
AWS CDK code to reproduce the issue
new atlas_mongo.CfnAuditing(this, 'Auditing', {
      groupId: projectId,
});

Steps To Reproduce
Create CfnAuditing construct with groupId set to projectId
cdk synth
No response
Code of Conduct

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

thanks @flexelem for opening the issue.
After some investigation I realized that the attribute was renamed in CFN from groupId for projectId but we didn't update CDK L1 construct.
Sorry for the inconvenience, I'll create a PR to fix it and will publish a new CDK release with the fix.

Thanks a lot @lantoli! I am looking forward for the release.

@flexelem version 3.5.1 is already released with the fix.
Remember to change attribute name to projectId.
Closing the issue but feel free to reopen if you have any further question. thanks!


focusScopeNode.nextFocus(); not working

Steps to Reproduce

just copy paste tutorial code from this site https://api.flutter.dev/flutter/widgets/EditableText/onSubmitted.html in my main.dart
run my flutter in redmi 9.
the apps run, but the feature autonextFocus not working as expected.
never change the pubspec.yaml, only copas in main.dart.

Run flutter create bug.
Update the files as follows: ...
...

Expected results:
Auto next focus working when i press next button in keyboard.
Actual results:
Focus not going anywhere.

Logs
No log, i just add some debugPrint so i know that all function working, just the feature that not working.

[   +2 ms] Stopping app 'app.apk' on M2004J19C.
[        ] executing: /home/ganong/Android/Sdk/platform-tools/adb -s d40c07a20407 shell am force-stop com.example.next_focus
[ +114 ms] executing: /home/ganong/Android/Sdk/platform-tools/adb -s d40c07a20407 shell pm list packages com.example.next_focus
[  +65 ms] package:com.example.next_focus
[   +4 ms] executing: /home/ganong/Android/Sdk/platform-tools/adb -s d40c07a20407 shell cat
/data/local/tmp/sky.com.example.next_focus.sha1
[  +38 ms] f2c1f4e4bdfab5f8afcf4e6062c763070dc69acd
[   +1 ms] Latest build already installed.
[        ] M2004J19C startApp
[   +4 ms] executing: /home/ganong/Android/Sdk/platform-tools/adb -s d40c07a20407 shell am start -a android.intent.action.RUN -f
0x20000000 --ez enable-background-compilation true --ez enable-dart-profiling true --ez enable-checked-mode true --ez
verify-entry-points true com.example.next_focus/com.example.next_focus.MainActivity
[  +57 ms] Starting: Intent { act=android.intent.action.RUN flg=0x20000000 cmp=com.example.next_focus/.MainActivity (has extras) }
[        ] Waiting for observatory port to be available...
[ +894 ms] Observatory URL on device: http://<IP_ADDRESS>:44195/dukv40yvfuI=/
[   +2 ms] executing: /home/ganong/Android/Sdk/platform-tools/adb -s d40c07a20407 forward tcp:0 tcp:44195
[  +13 ms] 45365
[        ] Forwarded host port 45365 to device port 44195 for Observatory
[   +7 ms] Caching compiled dill
[  +87 ms] Connecting to service protocol: http://<IP_ADDRESS>:45365/dukv40yvfuI=/
[   +1 ms] DDS is currently disabled due to https://github.com/flutter/flutter/issues/62507
[ +294 ms] Successfully connected to service protocol: http://<IP_ADDRESS>:45365/dukv40yvfuI=/
[        ] Waiting for M2004J19C to report its views...
[   +8 ms] Waiting for M2004J19C to report its views... (completed in 7ms)
[  +12 ms] DevFS: Creating new filesystem on the device (null)
[  +32 ms] DevFS: Created new filesystem on the device
(file:///data/user/0/com.example.next_focus/code_cache/next_focusRMPEBR/next_focus/)
[   +5 ms] Updating assets
[ +104 ms] Syncing files to device M2004J19C...
[   +3 ms] Scanning asset files
[   +3 ms] <- reset
[        ] Compiling dart to kernel with 0 updated files
[   +1 ms] <- recompile package:next_focus/main.dart 286ca1e3-bd55-404c-bfb5-fe069bafea34
[        ] <- 286ca1e3-bd55-404c-bfb5-fe069bafea34
[ +113 ms] Updating files
[ +176 ms] DevFS: Sync finished
[   +1 ms] Syncing files to device M2004J19C... (completed in 301ms)
[   +2 ms] Synced 1.8MB.
[   +1 ms] <- accept
[   +4 ms] Connected to _flutterView/0x75ca8d4020.
[   +2 ms] Flutter run key commands.
[   +2 ms] r Hot reload. 🔥🔥🔥
[   +1 ms] R Hot restart.
[        ] h Repeat this help message.
[        ] d Detach (terminate "flutter run" but leave application running).
[   +1 ms] c Clear the screen
[   +1 ms] q Quit (terminate the application on the device).
[        ] An Observatory debugger and profiler on M2004J19C is available at: http://<IP_ADDRESS>:45365/dukv40yvfuI=/
[+4051 ms] W/IInputConnectionWrapper(12708): getTextBeforeCursor on inactive InputConnection
[+2980 ms] I/flutter (12708): anjing
[+1316 ms] I/flutter (12708): anjing
[ +467 ms] I/flutter (12708): anjing
[+1024 ms] I/flutter (12708): anjing

Analyzing next_focus...
No issues found! (ran in 2.2s)

[✓] Flutter (Channel stable, 1.22.6, on Linux, locale en_US.UTF-8)
    • Flutter version 1.22.6 at /home/ganong/snap/flutter/common/flutter
    • Framework revision 9b2d32b605 (4 weeks ago), 2021-01-22 14:36:39 -0800
    • Engine revision 2f0af37152
    • Dart version 2.10.5

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
    • Android SDK at /home/ganong/Android/Sdk
    • Platform android-30, build-tools 30.0.2
    • ANDROID_HOME = /home/ganong/Android/Sdk
    • Java binary at: /home/ganong/android-studio/jre/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)
    • All Android licenses accepted.

[!] Android Studio
    • Android Studio at /home/ganong/android-studio
    ✗ Flutter plugin not installed; this adds Flutter specific functionality.
    ✗ Dart plugin not installed; this adds Dart specific functionality.
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)

[✓] VS Code (version 1.52.1)
    • VS Code at /usr/share/code
    • Flutter extension version 3.19.0

[✓] Connected device (1 available)
    • M2004J19C (mobile) • d40c07a20407 • android-arm64 • Android 10 (API 29)

okey that is all.

@GanongLS
May be the code sample in the link you shared isn't working, but the functionality seems to be working as expected. Can you try below code sample that works properly ? Tapping on next button on keyboard moves the focus to next field properly.

 code sample
import 'package:flutter/material.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    final FocusNode fnOne = FocusNode();
    final FocusNode fnTwo = FocusNode();

    return MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData(
        primarySwatch: Colors.blue,
      ),
      home: Scaffold(
        appBar: AppBar(
          title: Text('Flutter demo'),
        ),
        body: Center(
          child: Column(
            mainAxisAlignment: MainAxisAlignment.center,
            children: <Widget>[
              TextFormField(
                textInputAction: TextInputAction.next,
                focusNode: fnOne,
                onFieldSubmitted: (term) {
                  fnOne.unfocus();
                  FocusScope.of(context).requestFocus(fnTwo);
                },
              ),
              TextFormField(
                focusNode: fnTwo,
              ),
            ],
          ),
        ),
      ),
    );
  }
}

Also, cross-check above code sample with the one in the link your shared and check where could be the issue.

Without additional information, we are unfortunately not sure how to resolve this issue.
We are therefore reluctantly going to close this bug for now.
Please don't hesitate to comment on the bug if you have any more information for us; we will reopen it right away!
Thanks for your contribution.
Could everyone who still has this problem please file a new issue with the exact description of what happens, logs, and the output of flutter doctor -v.
All system setups can be slightly different, so it's always better to open new issues and reference related issues.


Add TSL support

Example of the Ignite cfg:
https://github.com/apache/ignite/blob/master/modules/platforms/cpp/odbc-test/config/queries-ssl.xml
Example of the SSL certificates and keys:
https://github.com/apache/ignite/tree/master/modules/platforms/cpp/odbc-test/config/ssl
Test for Java client:
https://github.com/apache/ignite/blob/master/modules/indexing/src/test/java/org/apache/ignite/client/SecurityTest.java#L57
JavaScript TLS client example:
https://github.com/nobitlost/ignite/blob/master/modules/clients/nodejs/lib/internal/ClientSocket.js#L149

TLS for thin client protocol will be supported in Apache Ignite v2.5
Waiting...


[

(NOTE: Please include the check-id on the issue title. Check-id example [com.google.fonts/check/metadata/parses])
Observed behaviour
(Describe here what was the result that you are commenting on)
Expected behaviour
(Describe here what you expected to happen, or what you wish was different)
Resources and exact process needed to replicate
(Please provide here an URL to a font file that appears to cause the issue, and the exact steps from updating to the latest code on the main branch to reproduce the Observed Behaviour. We need this in for replicating the issue and fixing it :)

h


A warm pool for the asg would reduce spin up times

In the readme, it speaks of the high spin up time for ipv6. A warm pool should help with that
https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-warm-pools.html
https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/autoscaling_group#warm_pool

A warm pool would keep an extra NAT instance running all the time. I think the bootstrap script would need a fair bit of refactoring to support such a configuration. Right now, a new NAT instance boots, configures itself as a NAT, finds and associates and EIP, and then claims the default route. A standby instance would have to boot, configure itself as a NAT, then basically hibernate until it's time to claim the EIP and route. This is possible, but I'm not sure there's much benefit. Regarding the IPv6 slow boot issue, the workaround of preferring IPv4 seems fine to me. There's probably a better fix for whatever the root cause of the slowness is.
Thanks for suggesting it, as I always like to hear about possible improvements. In this case though, unless somebody wants to make a strong case for it, I don't think we'll implement this.

Thank you for considering


no more integration after update 2021.8.4

Hi all,
i install the gardena-smart-system in HACS.
And restart the Core.
i found the Plugin in "integrations" => "add integrations" => Gardena Smart System integrations
The Popup with Input: E-Mail, Password, Application key comming.
after i push the button "Submit", the Popup comming again.
Home-Assistant-Log:
2021-08-09 17:26:36 DEBUG (SyncWorker_0) [custom_components.gardena_smart_system.config_flow] Trying to connect to Gardena during setup
2021-08-09 17:26:36 ERROR (SyncWorker_0) [gardena.smart_system] 403 : Forbidden (hint: did you 'Connect an API' in your Application?)
2021-08-09 17:26:36 ERROR (MainThread) [custom_components.gardena_smart_system.config_flow] Unexpected exception
Traceback (most recent call last):
  File "/config/custom_components/gardena_smart_system/config_flow.py", line 66, in async_step_user
    await self.hass.async_add_executor_job(
  File "/usr/local/lib/python3.9/concurrent/futures/thread.py", line 52, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/config/custom_components/gardena_smart_system/config_flow.py", line 133, in try_connection
    smart_system.update_locations()
  File "/usr/local/lib/python3.9/site-packages/gardena/smart_system.py", line 209, in update_locations
    response_data = self.__call_smart_system_get(f"{self.SMART_HOST}/v1/locations")
  File "/usr/local/lib/python3.9/site-packages/gardena/smart_system.py", line 180, in __call_smart_system_get
    if self.__response_has_errors(response):
  File "/usr/local/lib/python3.9/site-packages/gardena/smart_system.py", line 173, in __response_has_errors
    raise Exception(msg)
Exception: Forbidden (hint: did you 'Connect an API' in your Application?)

i hope you can fix it. thanks!

I've got this as well:
 simplejson.errors.JSONDecodeError: Expecting value: line 1 column 1 (char 0),     return self.scan_once(s, idx=_w(s, idx).end()),   File "/usr/local/lib/python3.9/site-packages/simplejson/decoder.py", line 370, in decode,     obj, end = self.raw_decode(s),   File "/usr/local/lib/python3.9/site-packages/simplejson/decoder.py", line 400, in raw_decode, 2021-08-09 19:54:44 ERROR (MainThread) [homeassistant.config_entries] Error setting up entry  for gardena_smart_system, Traceback (most recent call last):,   File "/usr/src/homeassistant/homeassistant/config_entries.py", line 293, in async_setup,   File "/config/custom_components/gardena_smart_system/__init__.py", line 53, in async_setup_entry,     result = await component.async_setup_entry(hass, self)  # type: ignore,   File "/usr/local/lib/python3.9/concurrent/futures/thread.py", line 52, in run,     await hass.async_add_executor_job(gardena_system.start),     result = self.fn(*self.args, **self.kwargs),     self.smart_system.update_locations(),   File "/config/custom_components/gardena_smart_system/__init__.py", line 91, in start,   File "/usr/local/lib/python3.9/site-packages/gardena/smart_system.py", line 217, in update_locations,     response_data = self.__call_smart_system_get(f"{self.SMART_HOST}/v1/locations"),   File "/usr/local/lib/python3.9/site-packages/gardena/smart_system.py", line 188, in __call_smart_system_get,     if self.__response_has_errors(response):,   File "/usr/local/lib/python3.9/site-packages/gardena/smart_system.py", line 162, in __response_has_errors,     r = response.json(),   File "/usr/local/lib/python3.9/site-packages/requests/models.py", line 900, in json,     return complexjson.loads(self.text, **kwargs),   File "/usr/local/lib/python3.9/site-packages/simplejson/__init__.py", line 525, in loads,     return _default_decoder.decode(s)

Maybe the same as I tried earlier on and wrote here: https://github.com/py-smart-gardena/hass-gardena-smart-system/issues/86#issuecomment-895497530

i connect all 3 "Connected APIs" and now it works

Same issue here, even after recreating an app, with all 3 API's...

I have the same issue. I enter the Gardena email, the gardena password and the Application Key (it doesn't even ask for the Application secret) but when I click "submit" the all the fields just reset themselves. What could I be doing wrong?

Maybe not making the effort of going through the other outstanding issues (where you would find the solution to your problem) ?

Hello,
there has been a lot of changes reecently in the library.
Could you give it another shot please and recreate a ticket if you still have an issue ?
Thx


fix: nuxt and pergel community template issues

🔗 Linked issue
Resolves #226
❓ Type of change

[x] 📖 Documentation (updates to the documentation or readme)
[x] 🐞 Bug fix (a non-breaking change that fixes an issue)
[ ] 👌 Enhancement (improving an existing functionality)
[ ] ✨ New feature (a non-breaking change that adds functionality)
[ ] 🧹 Chore (updates to the build process or auxiliary tools and libraries)
[ ] ⚠ Breaking change (fix or feature that would cause existing functionality to change)

📚 Description
Fixes the pergel example : setting a headline doesn't work.
Also fixed the @see comment for Pergel and Nuxt examples.

Thanks!


Add Ddoc check for properly documented public functions

From https://wiki.dlang.org/Vision/2016H2:

Make sure every function in Phobos has Params: and Returns: sections http://www.digitalmars.com/d/archives/digitalmars/D/Phobos_Documentation_-_call_to_action_258777.html

For Phobos this returns atm 1.1K symbols, which then can be fixed and properly annotated.
This check could also be extended to check whether all parameters are correctly defined in the Params section.
Note that for simplicity this checks only targets public functions and ignores e.g. struct/class constructors (for now).

Have you considered using https://github.com/economicmodeling/libddoc/ to check the contents of the doc comments? Its code is going to be more exact than canFind and it'll help you more easily determine if there are undocumented arguments (or documented arguments that don't exist).

Have you considered using https://github.com/economicmodeling/libddoc/ to check the contents of the doc comments?

I simply didn't know about libddoc ;-)
I rebased this PR to add libddoc as git and dub dependency.
Moreover I added:

a check to ensure that every function/template parameter has an respective ddoc entry and reversely that there's no ddoc parameter that doesn't match a function/template parameter.
checks for structs, classes, templates, ...
removed the skip checking over header-only declarations
more tests

About the missing return section, How auto functions are handled ?

It is confused by the following (slightly unusual) code though:

Do I understand it correctly that all parameters should be "grouped" here? If that's so, it might not be that hard to support as a simple flag to keep track of this nested "ditto" state could be enough.

About the missing return section, How auto functions are handled ?

Atm like any other return type. I added a small test case for it.
There's any "smart" feature implemented that parses the declarations and checks the type of the return statements to detect a auto function that is void. However I think there's another Dscanner check that does exactly this (warns when auto is used instead of void)


Examples of enterprise grade implementations with this library?

I am trying to build an app in Kubernetes using the nestjs framework. There are multiple pods pulling from the same subscription. However, when I run it at full production message volumes, I immediately get a backlog of unacked messages, while some pods sit idle, receiving no messages. When running the same app using a different messaging provider, we have no trouble keeping up with the volume. The problem does not lie in the app logic of processing message data.
I just don't know where to turn to solve these problems. If someone could point me towards some example usages of this library to build a enterprise grade, high-volume app, I would love to see it. The Pub/Sub service itself is something of a black box, and I've found the documentation and examples for this library to be a bit thin.
I have already tried to vary the flow control max messages. I have even gone so far as to ack every message immediately upon delivery to ensure that no uncaught errors in processing will leave a message unacked. Even so, all processing is in try/catch and no errors are logged.
See also https://stackoverflow.com/questions/73533498/google-pub-sub-with-distributed-subscribers-in-node-js

The Pub/Sub service is designed to scale to gigabytes per second, so it should be able to handle a full production message volume. We have a blog post about the expected capacity of a single instance of the clients across languages and I'd expect it to scale horizontally with more clients.
@larsenqec your best step is probably to put in a support ticket with the details of your project and subscription and the times at which your workload was running so that backend engineers can better investigate why the load is not being consumed.

So it turned out to be a problem with message ordering implementation on our end, but I am still frustrated with the documentation.
https://stackoverflow.com/a/73655086/2917389


tflite-runtime wheels for Python 3.10

Closes #56137 and #58264
This is a follow on PR to https://github.com/tensorflow/tensorflow/issues/56137#issuecomment-1397351028 that updates the Ubuntu to 20.04 supporting a Python 3.10 wheel while still retaining a minimum of glibc 2.31 runtime.
This PR is using Option 2 from the comment, meaning that /usr/include/python3 is now set explicitly in build_pip_package_with_cmake.sh.
Edit (01/28/2023): This PR is using Option 1 from the comment given that the upstream issues with /usr/include/python3 were resolved by deadsnakes.
The minimum Numpy versions was increased to 1.21.2 following opencv-python like setup_with_binary.py suggested to do.

Hi @samypr100 Can you please resolve conflicts? Thank you!

@gbaned Resolved conflicts and rebased

@terryheo Should 3.10 wheels have been published for tflite-runtime-nightly after this was merged? I don't see them. Does something else also need to be updated to get them published?

https://pypi.org/project/tflite-runtime-nightly/2.13.0.dev20230203/#files

For those tracking this, 3.10 wheels are now published in tflite-runtime-nightly:

https://pypi.org/project/tflite-runtime-nightly/2.13.0.dev20230207/#files


Fixed Integ Test To Work With Multiple Plugin and Cluster Status

Description
Fixed integ test to work for multiple plugin and removed the green status check for local test cluster
Issues Resolved
https://github.com/opensearch-project/opensearch-build/issues/473 and https://github.com/opensearch-project/opensearch-build/issues/500
Check List

[ ] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Codecov Report

Merging #512 (9d6df46) into main (596fcfc) will increase coverage by 1.65%.
The diff coverage is 0.00%.

@@            Coverage Diff             @@
##             main     #512      +/-   ##
==========================================
+ Coverage   68.45%   70.11%   +1.65%
==========================================
  Files          59       59
  Lines        1525     1556      +31
==========================================
+ Hits         1044     1091      +47
+ Misses        481      465      -16

Impacted Files
Coverage Δ

bundle-workflow/src/run_integ_test.py
0.00% <0.00%> (ø)

...w/src/test_workflow/integ_test/integ_test_suite.py
0.00% <0.00%> (ø)

...src/test_workflow/integ_test/local_test_cluster.py
0.00% <0.00%> (ø)

bundle-workflow/src/manifests/input_manifest.py
97.29% <0.00%> (-2.71%)
:arrow_down:

bundle-workflow/src/run_bwc_test.py
0.00% <0.00%> (ø)

bundle-workflow/src/ci_workflow/ci.py
60.00% <0.00%> (ø)

bundle-workflow/src/paths/script_finder.py
100.00% <0.00%> (ø)

bundle-workflow/src/manifests/build_manifest.py
100.00% <0.00%> (ø)

bundle-workflow/src/manifests/bundle_manifest.py
100.00% <0.00%> (ø)

...ndle-workflow/src/build_workflow/build_recorder.py
100.00% <0.00%> (ø)

... and 6 more

Continue to review full report at Codecov.

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

Why are we removing dependencies? I thought that was a pretty good idea to keep things more data-driven/configurable. An alternative could be a custom script found via ScriptFinder that gets executed for a component that needs something. Either way hard-coding copying plugin files to hack our way to a working system doesn't seem like a great idea - we'll have to fix it again for OpenSearch Dashboards.

Hey @dblock, the dependencies defined in the config file are not being used today. They were planned to be used by DependencyInstaller, which is wip. So it will be added back later, in the right format, w/ dependency installer once that is integrated.

Why are we removing dependencies? I thought that was a pretty good idea to keep things more data-driven/configurable. An alternative could be a custom script found via ScriptFinder that gets executed for a component that needs something. Either way hard-coding copying plugin files to hack our way to a working system doesn't seem like a great idea - we'll have to fix it again for OpenSearch Dashboards.

Hey @dblock, the dependencies defined in the config file are not being used today. They were planned to be used by DependencyInstaller, which is wip. So it will be added back later, in the right format, w/ dependency installer once that is integrated.

A better way IMO would be if we can publish these maven artifacts to an internal s3 repo, the dependency management logic for plugins can be handled by gradle itself. This would be a much better solution given the plugin dependencies will keep evolving and the build repo will not be able to keep up. Having a consistent dependency management solution via maven should be the right way in the long run

@setiah I would just keep the manifest that lists dependencies instead of hard-coding the list in code. The code itself can loop through dependencies and run whatever command it needs to publish these/build/whatever. This is what's done in manifest checks.

@setiah I would just keep the manifest that lists dependencies instead of hard-coding the list in code. The code itself can loop through dependencies and run whatever command it needs to publish these/build/whatever. This is what's done in manifest checks.

Had a quick chat with @dblock on this. The PR looks good to merge. In the subsequent revisions, we would change the dependency management logic to copy all maven dependencies from s3 to maven local, instead of copying plugin specific dependencies. This would simplify the logic further.
In future, a good optimization would be to make the maven path configurable in the integtest.sh. This would allow using a custom maven repo while running integ tests and automatically manage dependencies for a plugin with the help of gradle.

@dblock @setiah I have added back the dependencies as it's not the part of this PR. If it's required we can create a separate issue and address it in the future PR.

@setiah I would just keep the manifest that lists dependencies instead of hard-coding the list in code. The code itself can loop through dependencies and run whatever command it needs to publish these/build/whatever. This is what's done in manifest checks.

Had a quick chat with @dblock on this. The PR looks good to merge. In the subsequent revisions, we would change the dependency management logic to copy all maven dependencies from s3 to maven local, instead of copying plugin specific dependencies. This would simplify the logic further.
In future, a good optimization would be to make the maven path configurable in the integtest.sh. This would allow using a custom maven repo while running integ tests and automatically manage dependencies for a plugin with the help of gradle.

I missed this. I'll address it in the next PR


SDK 4.6.1 is now available. Update now to increase your impression and revenue opportunities.

Can you please implement this ?
this is a screenshot from unity dashboard

Version 0.3.8 of the unity_ads_plugin now includes the 4.6.1 Unity Ads SDK.


CFFL

CFFL

Linter check found the following problems:
The following problems have been found:
ERROR: /tmp/abs_26jlgzuwnr/clone/recipe/meta.yaml:16: pip_install_args: pip install should be run with --no-deps.
ERROR: /tmp/abs_26jlgzuwnr/clone/recipe/meta.yaml:21: host_section_needs_exact_pinnings: Packages in host must have exact version pinnings, except python build tools.
ERROR: /tmp/abs_26jlgzuwnr/clone/recipe/meta.yaml:22: missing_wheel: For pypi packages, wheel should be present in the host section
ERROR: /tmp/abs_26jlgzuwnr/clone/recipe/meta.yaml:45: missing_dev_url: The recipe is missing a dev_url
WARNING: /tmp/abs_26jlgzuwnr/clone/recipe/meta.yaml:45: missing_description: The recipe is missing a description
ERROR: /tmp/abs_26jlgzuwnr/clone/recipe/meta.yaml:45: missing_license_family: The recipe is missing the about/license_family key.
Errors were found


darkmode bug - creator name on mute lists  link color is invisible

the creator of the mute list, name color - link is the same color as the background on dark mode.
ideally, i would like the name color to be a different color, like white or blue here.
image of a users mute list - showing that their name is invisible unless its highlighted

Fixed! Thanks for reporting


Add 2019-03-01-hybrid profile

Can one of the admins verify this patch?

Can one of the admins verify this patch?

Codecov Report

Merging #4963 into master will decrease coverage by 0.09%.
The diff coverage is 100%.

@@            Coverage Diff            @@
##           master    #4963     +/-   ##
=========================================
- Coverage   48.74%   48.64%   -0.1%
=========================================
  Files        6603     6603
  Lines      184910   184552    -358
=========================================
- Hits        90137    89779    -358
  Misses      94773    94773

Impacted Files
Coverage Δ

azure-common/azure/profiles/__init__.py
86.04% <100%> (-0.32%)
:arrow_down:

...zure-servicebus/azure/servicebus/common/message.py
28.63% <0%> (-7.2%)
:arrow_down:

azure-servicebus/conftest.py
31.72% <0%> (-4.82%)
:arrow_down:

...azure/mgmt/eventhub/event_hub_management_client.py
57% <0%> (-3.56%)
:arrow_down:

.../mgmt/containerservice/container_service_client.py
50% <0%> (-3.34%)
:arrow_down:

...ge/azure/mgmt/storage/storage_management_client.py
42.95% <0%> (-3.25%)
:arrow_down:

...te/azure/mgmt/compute/compute_management_client.py
44.6% <0%> (-2.84%)
:arrow_down:

...rk/azure/mgmt/network/network_management_client.py
19.68% <0%> (-2.84%)
:arrow_down:

...t/authorization/authorization_management_client.py
66.3% <0%> (-2.39%)
:arrow_down:

...erregistry/container_registry_management_client.py
71.79% <0%> (-2.23%)
:arrow_down:

... and 25 more

Continue to review full report at Codecov.

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


Please Provide Contents from Week 12

From Week 12, the contents are not available, please provide them.
I want to ask 1 thing, that I am also Preparing for ACM ICPC, so can I also contribute to this Project?

hi @rajat123456 sure! Contributions will be judged and accepted with corrections if needed

Great, Thanks for quick reply :)

@rajat123456 no problem, always 😄. About week 12, and after, we will put it in time. If you have suggestions just send pull request and we will consider.

Ok sir

Hello @BedirT  sir, can I add questions from my side also, like if I want to add some more questions on any topic, then can I add them ?

Yeah sure, as long as it's related to topic. Also if the number of questions are a lot we might arrange a new section to keep it clean (like extra questions or so)

Ok, thanks :)

@BedirT sir, what is meaning of "By Profile" in Dynamic Programming by Profile in Week 20?


Ender IO Integration with Tinkers' Construct error

Issue Description:
I was sent here to report my problem with Ender IO + Tinkers' Construct mod.
I did not update the mod since I got it, but got information from KnightMiner that you are adding a broken recipe which caused fluids to be deleted in the smeltery. KnightMiner also suggested I tell you to fix the code to not add the recipe.
What happens:
Minecraft Forge crashes on "Ender IO Integration with Tinkers' Construct" (Step 2?)
What you expected to happen:
Everything to go as normal because I never changed any mods, only added some recommended mods like Thermal Foundation/Expansion, Embers, Immersive Engineering, codechickenlib, CoFHCore and CoFHWorld, all fresh out of the CurseForge oven.
Steps to reproduce:

Open Minecraft launcher
Have TConstruct and EnderIO
Play Minecraft forge 1.12.2
Might not be reproduced, if it would, it will crash on loading Ender IO Integration with Tinkers' Construct as a mod (Step 2?)

Affected Versions (Do not use "latest"):

EnderIO: Honestly, I don't know, I don't have the exact number. It's 1.12.2
EnderCore: Same as above, 1.12.2
Minecraft: 1.12.2
Forge: forge-1.12.2-<IP_ADDRESS>68
SpongeForge? no
Optifine? definitely a yes
Single Player

Your most recent log file where the issue was present:
_https://pastebin.com/KP4j8pXV_

You are 17 versions out of date.. this was fixed in one of the earlier v30 builds


Dependency Injection beta-2 is throws internal server error

I didnt make a repro but this is what I have for now
2 days ago my project worked fine. today I've built it, got new packages and got an error (see image1).
The only difference was in the project.json I had a dependency on:
"Microsoft.AspNet.StaticFiles": "1.0.0-*", and got
"Microsoft.AspNet.StaticFiles": "1.0.0-beta2", instead of my older "Microsoft.AspNet.StaticFiles": "1.0.0-beta1", which fetched "Microsoft.Framework.DependencyInjection": "1.0.0-beta2",
Please contact me to get the working and non working global.json and the project.json
here or at<EMAIL_ADDRESS>

Did you update the KRE to match?

Can't say that I have.
Haven't dug too much into it, and I'm not too familiar yet with KRE,
I've overcame this by using staticfiles-beta1.
I'm not sure the beta2 versions should have been pulled given that I don't have the right KRE.

@urigolani Let us know if you're still having issues with this.


Cannot read property 'convert' of undefined on iOS

When I create pdf from ( simple ) HTML string, I get this error:
Cannot read property 'convert' of undefined
this is my code
import RNHTMLtoPDF from 'react-native-html-to-pdf';
let datab64 = RNHTMLtoPDF.convert({
        html: htmlBuider,
        base64: true
    })

I faced the same error then I changed to the latest version (0.8.0) then use command:
cd ios && pod install
Hope this help


Add "file" field type to defaults metadata config options

This could provide a file upload interface similar to the Insert Image button in app/views/toolbar.js and could additionally display a list of assets if an assets directory is defined.
cc @benqua

Is anyone excited to work on this new feature?

:+1:

:+1:


test: fix unstable test test_node_merge_write_data_to_source_region_after_merging

Signed-off-by: linning<EMAIL_ADDRESS>
What problem does this PR solve?
Issue Number: close #7909
Problem Summary:
Although #7909 previous fixed at #8558, it is still quite unstable (especially on release-4.0), the log shows that the test panic while exiting the test because a new split region failed to send PeerMsg::Start while the raftstore is shutting down
What is changed and how it works?
What's Changed:
Make sure the region finish split before trigger the pause fail point
Check List
Tests

Unit test

Release note

No release note

/lgtm

/merge

/merge

/merge


about me text box

Hey Jose - you'll want to push this against the repository here:
https://github.com/codeu-spring2019/codeu-team35
You can update your git configuration to point to that location by:
git remote set-url origin
https://github.com/codeu-spring2019/codeu-team35.git
Matt
On Sun, Feb 24, 2019 at 10:39 PM Jose Jimenez<EMAIL_ADDRESS>wrote:

You can view, comment on, or merge this pull request online at:
https://github.com/gcheng21/Google-CodeU-Team-35/pull/3
Commit Summary

about me text box

File Changes

A src/main/java/com/google/codeu/servlets/AboutMeServlet.java
https://github.com/gcheng21/Google-CodeU-Team-35/pull/3/files#diff-0
(65)
M src/main/webapp/index.html
https://github.com/gcheng21/Google-CodeU-Team-35/pull/3/files#diff-1
(2)
M src/main/webapp/js/user-page-loader.js
https://github.com/gcheng21/Google-CodeU-Team-35/pull/3/files#diff-2
(21)
M src/main/webapp/user-page.html
https://github.com/gcheng21/Google-CodeU-Team-35/pull/3/files#diff-3
(11)

Patch Links:

https://github.com/gcheng21/Google-CodeU-Team-35/pull/3.patch
https://github.com/gcheng21/Google-CodeU-Team-35/pull/3.diff

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/gcheng21/Google-CodeU-Team-35/pull/3, or mute the
thread
https://github.com/notifications/unsubscribe-auth/AABIcNmSt9ngKRx3rvdokIdqagy7biAoks5vQ4UZgaJpZM4bPMP6
.


failed to create cublas handle: CUBLAS_STATUS_NOT_INITIALIZED

I got the following error while training the cart pole example:
failed to create cublas handle: CUBLAS_STATUS_NOT_INITIALIZED
screen.txt
There is no issue with my cuda driver as I have verified the installation by running some for the cuda sample codes
I guess the issue can be resolved by making the following changes in the code:
https://stackoverflow.com/questions/41117740/tensorflow-crashes-with-cublas-status-alloc-failed

Try making sure that the tensorflow is working for you, before using baselines. Also you way want to install non-GPU version of Tensorflow if you just want to check out the cartpole example.


Fix the order of "expected" and "actual" in test/t/range.rb

Thank you for fixing this broken window. I copy and pasted from this example in GH-4560.


When finding cameras on linux systems, look at camera ID before path or video*

Problem Description
Currently, it is not possible to detect a camera that has moved from one USB port to another on a linux system. This is the case because the camera_linux.go file implementation first looks at the paths in /dev/v4l/by-path/* and then in /dev/video* when looking for a camera object. The problem is that when USB cameras are moved around between USB ports on the linux system, the by-path and video* addresses may change. If there is a reference to the camera path, and then the camera is physically moved to a different USB port, the old path no longer exists and the camera cannot be opened.
For example, observe the naming schema in /dev/v4l/by-path/* for a camera mapped to /dev/video0
lrwxrwxrwx 1 root root 12 Feb 27 11:45 platform-fd500000.pcie-pci-0000:01:00.0-usb-0:1.3:1.0-video-index0 -> ../../video0
lrwxrwxrwx 1 root root 12 Feb 27 11:45 platform-fd500000.pcie-pci-0000:01:00.0-usb-0:1.3:1.0-video-index1 -> ../../video1

The USB port is part of the name. For comparison, here is the same camera moved to a different USB port
lrwxrwxrwx 1 root root 12 Feb 27 11:45 platform-fd500000.pcie-pci-0000:01:00.0-usb-0:1.1:1.0-video-index0 -> ../../video0
lrwxrwxrwx 1 root root 12 Feb 27 11:45 platform-fd500000.pcie-pci-0000:01:00.0-usb-0:1.1:1.0-video-index1 -> ../../video1

Note that the path has changed. When the camera is first connected to video0, the associated path is saved, and when the camera is unplugged and plugged back in to a different port, it may still be identified as video0, however the associated path is no longer the same. If the path is identical, i.e., it has been plugged back into the same USB port, then there’s no issue. However, if it moves USB ports, the old path no longer exists so it cannot be opened.
Solution
In order to allow cameras to be switched between USB ports and still be accessible, the cameras must be identified by their ID, as that will never change regardless of where the camera is plugged in. This is a very simple change of looking in dev/v4l/by-id/* before by-path or video*.
Here is an example of a camera ID found in the newly created dev/v4l/by-id folder.
lrwxrwxrwx 1 root root 12 Feb 27 10:43 usb-EMEET_HD_Webcam_eMeet_C950_A220914000210705-video-index0 -> ../../video0
lrwxrwxrwx 1 root root 12 Feb 27 10:43 usb-EMEET_HD_Webcam_eMeet_C950_A220914000210705-video-index1 -> ../../video1

And after the camera is moved to a different USB port, the path remains exactly the same.
lrwxrwxrwx 1 root root 12 Feb 27 11:44 usb-EMEET_HD_Webcam_eMeet_C950_A220914000210705-video-index0 -> ../../video0
lrwxrwxrwx 1 root root 12 Feb 27 11:44 usb-EMEET_HD_Webcam_eMeet_C950_A220914000210705-video-index1 -> ../../video1

This change will allow for more flexibility for users who want to adjust their physical set up, as well as hopefully decrease troubleshooting and reinitializing when users do change their physical set ups and run in to issues.
Testing
For manually testing, I attached two webcams to a Raspberry Pi and switched them around to different USB ports to observe their behavior. I tried every combination of the two webcams, and with this new implementation, the cameras will consistently reconnect, and the video stream will resume normally. Previously, the cameras would only reconnect and resume the video stream if they were plugged in to the same USB port. Additionally, I added a new test to the camera_linux_test.go file that tests the camera discoveries by-id in addition to the currently existing test that tests by-path

@martha-johnston it looks like CI is failing. Can you take a look?

@martha-johnston it looks like CI is failing. Can you take a look?

It's passing locally so not 100% sure but I think this change should fix it

That's still failing unfortunately. You may want to try using https://github.com/nektos/act to run that linux action to see if you can reproduce it.

That's still failing unfortunately. You may want to try using https://github.com/nektos/act to run that linux action to see if you can reproduce it.

Should be solved now. Was able to reproduce and fix locally

HOORAY


[ETFE-sortBy] added Clear link to Movements page, keep sortBy in h1 (hidden) and title

Going to have a think about how best to only announce sortBy on change, rather than always announcing the sort order


Salinet Object Detection

How is it different from rgb salient object detection models like birefnet, inspyrenet:
https://paperswithcode.com/sota/salient-object-detection-on-dut-omron.
Do these models have better accuracy than SAM2-UNet for general purpose usage?

Hi, BiRefNet and InSPyReNet use higher resolution input images (e.g., 1024×1024) and more advanced decoder designs, so they may achieve more accurate results. Theoretically, the performance of SAM2-UNet can be further improved if it is directly extended to high resolution as well. However, since the standard U-Net decoder is not designed to handle high-resolution images, this improvement may be very limited. You can try to modify the SAM2-UNet decoder to get better results.


Files created on desktop only update grid via drag/drop

Perhaps have the grid update when updateFolder is triggered on the desktop. Part of the issue is the grid update function works with a drag/drop event and without that the function needs a refactor.

Also making new folder/text doc doesn't seem to update it via context menu

Also this can cause 2 icons to have the same position which causes overlap

Added updating of icons using DOM + FS when icon positions are updated.
https://github.com/DustinBrett/daedalOS/commit/0beaf1932dcd40505352f155754107233157dbc0


restoring changes which were lost in the latest rewrite/merge

it looks like most of my recent changes were lost during commands' re-architecture :(
Restoring them.
Do you think we should add some tests to void such problem in future, or you do not expect to do this again?

it looks like most of my recent changes were lost during commands' re-architecture :(

Sorry about that Oleg, my bad. I rebased my re-architecture on top of your changes, and only reviewed the places where I got conflicts. Given that the re-architecture included some file renames and complete rewrites of commands, your changes were automatically "swallowed" by the rebase without any conflicts.

Do you think we should add some tests to void such problem in future, or you do not expect to do this again?

I have no idea whether I'll perform this kind of big changes in the future, I'll just do what I think it's best in every case. In any case, tests for any changes in the code are always welcome (do you want me to merge this now or do you want to add the tests here?).
The appveyor build is failing again, but it seems like the same problem as in the previous build and I don't think it's related to this changes.

I have no idea whether I'll perform this kind of big changes in the future, I'll just do what I think it's best in every case. In any case, tests for any changes in the code are always welcome (do you want me to merge this now or do you want to add the tests here?).

I think it is ok to merge the changes now (w/o tests).  I will think how to test the changes.


WinNativeSerial.IsOpen flag is always true

After physically severing the serial connection, the WinNativeSerial.IsOpen property is always true.
I have to mention that I'm using a USB to Serial adapter for testing. Regardless if I remove just the serial cable or disconnect the USB to Serial hub from the PC, the IsOpen flag is always true.
Regards,
Adrian V.

I have to check, but when removing a device, I would guess that the main loop in CommOverlappedIO would die. There's an internal flag called IsRunning that probably should be checked.
However, the IsOpen flag should (and must) remain true, even if the device is no longer present, as it's the responsibility of the class calling Open() to also call Close() or Dispose(). The SerialPortStream should not close itself. A similar example can be seen in Network sockets. The remote side closes and all operations should result in an exception, but doesn't close itself.
It should however detect such a situation and raise exceptions (probably IOException) on Read/Write/Flush and other methods that might indicate that the connection is lost.

So they way Read() will work is that if the device is returned, it will not raise an exception immediately, but return the number of bytes in the buffer, or zero for end of file. This means if you use blocking behaviour, you can conveniently know when we got to the end by reading zero. That's the specification and behaviour of other streams.
To not confuse a return value of zero on Read() with that of a timeout, the first return is zero, the second is an IOException which is similar to how sockets work (they return zero on read, the second is EPIPE).
Write should raise an exception immediately.
Now to write and test :)

Please test. Closing


Added data processing files for ELUC data upload to huggingface or download

Can download from huggingface or if you have the raw files can load that way and process then upload. Also added country codes and constants for project.
Codes file is from higher level data directory and can probably be removed from that.
ELUCData class handles subsetting by year/country for the user, as well as caching prescriptor encodings for when doing prescriptor experiments. Automatically keeps separate the train and test dataframes. A little constrained, may want to give more power back to the user later since I often find myself just hacking around with the internal dataframes when doing predictor experimentation.

Minor comments, that you might want to address now. The big one is about DataEncoder that's not available, but that's worth a separate PR. We'll need to include a requirements.txt at the root of the use case too (use_cases/eluc). Thanks!

Making a requirements.txt will be a little tricky because the environment I've been using has become somewhat bloated from A. initially trying to get leaf to work and B. various packages along the way for solutions I've tried which haven't worked. Will work on this in a separate PR.


Enable torch_compile mode for distributed (#659)

Enable torch_compile mode for distributed

@dvarshney-habana @MrGeva please review and merge if changes look good.

https://github.com/huggingface/optimum-habana/pull/659