Change all "target" userId parameters to "userId"

Many of the group functions take either "target" or "userId" as their parameter name for userId. This creates confusion on the documentation. An example of this is getRankInGroup(group, userId), which has its userId parameter labeled "userId", while setRank(group, target, rank) has it's userId parameter labeled "target". This is an unnecessary dual labeling when it is the same parameter, and should be fixed.

Also be mindful this proposal would introduce a breaking change to anyone that uses object parameters.
Thar said, I'm in the process of rewriting wrap.js so it can give better errors and accept aliases.

Passes all group tests (obviously changed out the cookie, groupid, userids and rolesetids supplied)

I'm going to table this for now. As @alanbixby mentioned, this would introduce breaking changes to anyone who uses object parameters.

This would very much be a breaking change, and I can see a few key issues (These have, for the most part, already been identified above):

Not all the 'target' values are user ids
"Target" is a unified identifier, even if it is not the clearest on it's own - it's consistent between methods.
There is no real advantage to switching to user id
It would be a big breaking change to switch
For these reasons, I am going to close this pull request - if you disagree feel free to join the discord to discuss!


adding few more CLONE_* constant for Linux/Android.

closes #3033.

Thank you! @bors r+

:pushpin: Commit 8a1e0817769e99a3482006fdac64e23145ca4167 has been approved by JohnTitor
It is now in the queue for this repository.

:hourglass: Testing commit 8a1e0817769e99a3482006fdac64e23145ca4167 with merge 5222608bbe557df41e6f4134d5c009c2483f9fa3...

:broken_heart: Test failed - checks-actions

@bors r+

:hourglass: Testing commit d2fa55a0e77bc587404ac1606ca921e9764dbf24 with merge 060840f67e8ffda0f9521d9777dbc6fd486af648...

:pushpin: Commit ff7fb85c2144bc983aab0801520d1b225c213f1b has been approved by JohnTitor
It is now in the queue for this repository.

:hourglass: Testing commit ff7fb85c2144bc983aab0801520d1b225c213f1b with merge 1bef7eb656c4857bc139de994e188c430724d38f...

:broken_heart: Test failed - checks-actions

:pushpin: Commit 54664522c6176dbfd3ac47fbbfd08bc4178f03ab has been approved by JohnTitor
It is now in the queue for this repository.

:hourglass: Testing commit 54664522c6176dbfd3ac47fbbfd08bc4178f03ab with merge b7cbb6e38d4936521047d8e301b439add3d394ff...

:broken_heart: Test failed - checks-actions

Seems the semver check failed on musl.

@bors r+

:pushpin: Commit bec01f006c844e2e637079bc2c2a0071f2ec4bb9 has been approved by JohnTitor
It is now in the queue for this repository.

:hourglass: Testing commit bec01f006c844e2e637079bc2c2a0071f2ec4bb9 with merge a8d8e39877f1df5a590b5eed971fc711262634fc...

:broken_heart: Test failed - checks-actions

@bors r+

:pushpin: Commit 6fcc0a2c35a639e589d09d29621696da03f69eee has been approved by JohnTitor
It is now in the queue for this repository.

:hourglass: Testing commit 6fcc0a2c35a639e589d09d29621696da03f69eee with merge 1499be6558ef132b5fb12bcbc854a07fd478bd98...

:umbrella: The latest upstream changes (presumably #3148) made this pull request unmergeable. Please resolve the merge conflicts.

This fails on i686-android:
  cargo:warning=/checkout/target/i686-linux-android/debug/build/libc-test-1798aac9b2677a53/out/main.c:33516:63: error: use of undeclared identifier 'CLONE_NEWTIME'
  cargo:warning=            static const int __test_const_CLONE_NEWTIME_val = CLONE_NEWTIME;
  cargo:warning=                                                              ^
  cargo:warning=/checkout/target/i686-linux-android/debug/build/libc-test-1798aac9b2677a53/out/main.c:33528:76: error: use of undeclared identifier 'CLONE_CLEAR_SIGHAND'
  cargo:warning=            static const  long long __test_const_CLONE_CLEAR_SIGHAND_val = CLONE_CLEAR_SIGHAND;
  cargo:warning=                                                                           ^
  cargo:warning=/checkout/target/i686-linux-android/debug/build/libc-test-1798aac9b2677a53/out/main.c:33534:74: error: use of undeclared identifier 'CLONE_INTO_CGROUP'
  cargo:warning=            static const  long long __test_const_CLONE_INTO_CGROUP_val = CLONE_INTO_CGROUP;

@rustbot author

:umbrella: The latest upstream changes (presumably #3227) made this pull request unmergeable. Please resolve the merge conflicts.

Could you resolve the merge conflict? It'd also be great if you could update the label once it's resolved.

How may I change the label ? I may have forgotten.

You can use this command:
@rustbot ready

:pushpin: Commit bd57e54ac4ecbf4fc4920489797db5527c394b37 has been approved by JohnTitor
It is now in the queue for this repository.

Closing & reopening to fix bors state synchronization, which was causing queues to be blocked across multiple repositories.

:hourglass: Testing commit bd57e54ac4ecbf4fc4920489797db5527c394b37 with merge 98494b7fc28be56a8ed4fc346db835707922bf07...

:boom: Test timed out

:umbrella: The latest upstream changes (presumably #3352) made this pull request unmergeable. Please resolve the merge conflicts.

@bors r+

:pushpin: Commit 360f7b02eb350a3836dfeddc89573b13cab4015d has been approved by JohnTitor
It is now in the queue for this repository.

:sunny: Test successful - checks-actions, checks-cirrus-freebsd-12, checks-cirrus-freebsd-13, checks-cirrus-freebsd-14
Approved by: JohnTitor
Pushing b806bf27be5c1ed3fc7b44a66125569e8ca2b05e to main...


MailCommand MessagingException when mailing many feedbacks

A MessagingException is caused when too many mails are sent (for example I got this error on the 10th mail). This is probably a spam protection mechanism.

Tutorbot should be able to handle the exception, maybe allow retries of the failed mails or implement a mailing-delay

Edit:
Mail does not work anymore. Maybe login with username + password is not possible for the mail server anymore. Getting a could not connect to smtps.fh-ooe.at timout.

SMTP was probably disabled for students:
535 5.7.139 Authentication unsuccessful, SmtpClientAuthentication is disabled for the Tenant. Visit https://aka.ms/smtp_auth_disabled for more information. [VI1PR06CA0150.eurprd06.prod.outlook.com 2023-06-03T18:18:39.313Z 08DB644C6BF0DEDC]


Ilan/auto deploy full output

my PR is adding the relevant tokens to develop
is that ok?

making a clean PR


Evaluate the relevance of redirects in our API

We currently have a few redirects, such as GET /workitems -> GET /spaces/<system_space>/workitems but:

do we still have clients using this endpoint ?
do we really want to return the list of work items in the system space ?

Other redirects are about the work item types and work item link types.

closing since #1435 was merged.


Implement ResetBackoff() method in xds resolver.

I'm not sure what happened with the "Bazel C/C++ Dbg MacOS" test, since the build status page gives me a 404.  But I assume this is an infrastructure issue.


More script is broken & Loop after update patch.

Work only Combat
Don't work

Commission
Skill
Retire ship

They love unnecessarily changing assets, fixed https://github.com/Egoistically/ALAuto/commit/2fde53f33d417e6e6bc36a84218ade9c724e1ad1.

Screwed up on that update, now it should be fixed https://github.com/Egoistically/ALAuto/commit/6be1ed1603c47529181bfb3aeb188bd5d205b45f.

maybe need change assets for retirement too?
stuck here.

Yeah...

Don't work

Commission
Skill
Retire ship

What do you mean by skill not working? The skill levelling module worked fine in the bot run that I started.

Don't work

Commission
Skill
Retire ship

What do you mean by skill not working? The skill levelling module worked fine in the bot run that I started.

Sry i mean Update skill ship, i set use T1 Book but script don't work and stuck at select book screen.

Ok, now I understand. The issue doesn't depend on the new patch, but because you already used up all the offensive T3 and T2 skillbooks. I didn't know that once they were used up they would disappear from the skillbook selection menu. I will need to rethink how to implement the skill levelling module taking this into consideration; I will fix this in the next few days. Right now you can't use this module unless you get a copy of both T2 and T3 offensive skillbook, but you're in luck since you can farm those tomorrow.

Ah, Thx you @hjk22 , i use a lot of skill book and in my time, i have a lot of work don't have time to farm , i set and use this bot in work time. (started bot and write code or config server my work)

@Walofz now it should be fixed.

@hjk22 Thx you.


Code completion missing entries in VSCode 1.20

VSCode Version: 1.20.0
OS Version: Windows 10 Pro 16299.192

Steps to Reproduce:

Use the following minimal example.
repro.zip

When using Ctrl + Space to show code completions for MyModel (a sequelize-typescript model), many static methods are missing (e.g. findAll). This was working in 1.19.

However, if I type the full method name, it seems to find it, as it then suggests the correct parameters:

Does this issue occur when all extensions are disabled?: Yes

This issue was moved to Microsoft/TypeScript#21894


License file missing

hi,
I noticed in this package there is no license file. Not sure if that is on purpose as it is more a demonstration or if the License was just forgotten.
Just thought I mention it.
P

Good point - that was an oversight on my part. I'll add one now.


[Feature]: Conform to EIP-3091

Is there an existing issue for this?

[X] I have searched the existing issues

SUMMARY
Add standardized explorer routes defined in EIP-3091 so we can hook it with Metamask and other Ethereum services
DESCRIPTION
See https://eips.ethereum.org/EIPS/eip-3091 for details. This is also a requirement, if we want to replace existing blockscout explorers in the official Ethereum chain list: https://github.com/ethereum-lists/chains
One way to do this is for example to use <BLOCK_EXPORER_URL> as https://explorer.stg.oasis.io/mainnet/sapphire and make aliases for:

block -> blocks,
tx -> transactions,
address -> account,
token/0x... -> account/0x.../tokens/erc-20#tokens

Why aliases, instead of simply changing those paths to mach the specs?

Why aliases, instead of simply changing those paths to mach the specs?

Sure, was just suggesting so we don't break anything that exists already ;)

Fortunately this has never been publicly advertised, so we don't have any contract (or expectation) to keep the current URLs stable.

I am unsure about the token part. About the rest, would this work? https://9da8918c.oasis-explorer.pages.dev/

I think this is mostly done now. The token support is not fully there, but we are building it up in small increments.


[I][w01]: DNNV-WB

A white box version of DNNV that captures additional verification information.
Metrics

# operations
cost of operations(Time)
# stable ReLUs

Switched to the SwarmHost verification pipeline.


Ricardo Bosch's notes not removed after quest

Ricardo Bosch's notes not removed after quest from player inventory. Can't be moved anywhere since tagged as quest item

Details
ID	xx0x0000CCCB (52427)
Editor ID	FFNewAtlantis03_Slate
Type	Slate
Its a New Atlantis intro quest to get the slate for Ricardo from Station RE-939. But after you bring him slate quest finishes but slate not removed from player inventory
Game Version
<IP_ADDRESS>
Language
English (EN)
New Game
Yes
Reproduction Steps
Take quest from Ricardo at MAST.
Go to Station RE-939 at Voss.
Get slate.
Go back to Ricardo and finish quest.
Slate stays in inventory

#799


Show an unmatched context menu when right clicking on a folder in Explorer

OS: Win10
Node.js: V8.11.3
Build Definition: 20181125.1
Repro Steps:

Launch VS Code and make sure have storage extension installed.
Go to view -> Explorer -> Open a folder.
Right click the folder in Explorer -> Check the context menu of the folder.

Expect:
The context menu shows like below.

Actual:
The context menu shows like below.

You're clicking on the menu bar. For the main folder, you have to click below all the files in it (I agree, it's confusing, but this is vscode's behavior).  Thanks!

Entered a vscode bug: https://github.com/Microsoft/vscode/issues/63876


Add missing import subprocess

resolving a powershell environment in windows would otherwise give me "NameError: global name 'subprocess' is not defined" (powershell.py line 108)

Thanks. Seems related to #674. Will get this merged next week.

Both PRs fix the same issue, mine also has the ToDo comment for updating the way PATH is fetched from the registry. If this PR is preferred (because it does not include autoformatting updates, not sure what your stance on these is) then please also include the ToDo note in line 85/86.

Closing in favor of #674.
RE autoformatting - I prefer not to have that mixed in with functional PRs. However at some point I would very much like to blacken the source (https://github.com/psf/black), at which point any discussion on formatting is moot (and there'd be a pre-commit hook to enforce).


Support for TLS Functionality with Gateway API via Workload Identity

Description
This PR adds support for a managed TLS experience with the Gateway API via workload identity.
Fixes # (issue)
Feature # (details)
Type of change
Please delete options that are not relevant.

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

How Has This Been Tested?
Unit tests. e2e tests will be added after DNS functionality has been merged.
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration. Is it a breaking change which will impact consuming tool(s)?
Checklist:

[ ] My code follows the style guidelines of this project
[ ] I have performed a self-review of my code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[ ] Any dependent changes have been merged and published in downstream modules

/ok-to-test sha=03d8910

/ok-to-test sha=0474374

/ok-to-test sha=908e6c3

/ok-to-test sha=2c034aa


Fix missing slash for billing link. "dashboardUrl.match" always retur…

…ns without the final slash

Merged as https://github.com/c9/c9.ide.readonly/commit/cfd951ec169cbf5c0b0d70c97e5908d387baef15. Thanks!


TTF generation

Kind of a lot of stuff here. But basically this just uses ufo2fdk to create a TTF outline, then copies in GPOS and GSUB tables from makeotf output. The cubic-to-quadratic curve conversion code is also cleaned up a bit.

sometimes I can come here.

OKay,sometimes, I can watch blue movies, which makes me sick, but sometimes, which is attractive foe me.Please tell me reason.Thank you.

This is very good! It would be nice if @jamesgk contributed his outline TTF compiler to ufo2fdk... ;-)

@anthrotype I'd be happy to! I do think it makes more sense to have it there. Though I already have a related pull request to ufo2fdk which has been open for a while.

I'm sure Tal has simply forgotten about it. He'll be happy to welcome this contribution.

@jamesgk if I may add one more wish, it'd be nice to have a TTGlyphPen like yours available in fontTools' default set of pens...

This would be great indeed. :cherries:

Note that James's implementation is not an accurate conversion, so I don't want to promote it further.  James and I will work on a robust and accurate implementation, and at that point I'll move it to fonttools.  Same about the CFF pen from ufo2fdk.

QuadraticConverter seems a more extensive converter. It does not have a permissive license though.

Did you reach an agreement offline?

Well, I have not heard back from them. I'm mostly on things that relate to early parts of the design process these days so I haven't reached out more since then.

cc @JeremieTypefactory

QuadraticConverter is now liberated, it has a BSD3 license.
https://github.com/sansplomb/QuadraticConverter

:100:

Thanks Jeremie!

Cool! I plan to make a cross-platform variant of this that would also be usable from command-line.

So, there's been a couple of updates here, we are:

approximating the cubics in such a way that the tangents at the curve ends are preserved
optionally converting respective curves from multiple fonts at once to ensure interpolation compatibility.

Check out 05bbe66 and 1a69a2d for implementation details. With b1a2af2 we also try an intersection approximation method first just to see if we can get away with fewer control points.
@behdad, if this looks good to you I will merge into master. Then there's the question of moving modules around i.e. OutlineTTFCompiler to ufo2fdk and TTGlyphPen to FontTools.

Thanks @jamesgk, that's great.  I'll review the code but won't have cycles to review its performance in action.  Would be great if @anthrotype can give it a spin and report.
cc @twardoch

Sure, I'll have a look as well, as soon as I can.
Thanks a lot for contributing this!

Sure, I'll have a look as well, as soon as I can.
Thanks a lot for contributing this!

Thanks Cosimo!  In particular, comparison to QuadraticConverter as well as your secret sauce is appreciated :D.

James: would be nice to replace numpy usage with something else.  numpy is not available in jython or pypy, so we try to avoid it.

Done. It would have been nice to use the RPoints themselves for point arithmetic but I found that it slowed the whole conversion process by about 10 times.

Robofab is slow. Defcon is more barebone (less convenience APIs, data isn't hidden behind a façade) but much faster.

It would have been nice to use the RPoints themselves for point arithmetic but I found that it slowed the whole conversion process by about 10 times.

Yeah, that's a Python problem.  I faced the same issue when porting GLyphy algorithms to Python (https://github.com/rougier/gl-bezier/blob/master/behdad.py )

You can use slots otherwise in order to avoid dict-class overhead.

You can use slots otherwise in order to avoid dict-class overhead.

slots help with memory usage but not much with speed.  It's the churn of creating and disposing small objects all the time that kills doing point math using Python objects.

The docstring at the top needs to be updated as well.

slots help with memory usage but not much with speed. It's the churn of creating and disposing small objects all the time that kills doing point math using Python objects.

Well, somehow using this inline Point class seems to be okay. I think there's overhead with RoboFab objects (having custom methods that remember additional state for almost every attribute read / write) which makes them particularly slow.
Still, the curve conversion is quite slow. Are there options for speed-up besides implementing this in C and wrapping it in a module (presumably that would introduce the same concerns as numpy)?

You might as well make these all be methods on Point().

Any opinion on using Defcon instead of this Point class? It does seem to be duplicated functionality, though the class is small and there's the cost of introducing additional dependencies.
Personally I wouldn't want to use Defcon at all unless we completely replace RoboFab with it, which is a bigger task. Am I right in thinking that Defcon is a better fit for this toolchain, since we don't use RoboFont or FontLab?

Still, the curve conversion is quite slow. Are there options for speed-up besides implementing this in C and wrapping it in a module (presumably that would introduce the same concerns as numpy)?

My gut feeling is that you'd get a good boost by spelling out bezierAt for cubic and quadratic.  I was slightly surprised that you didn't create Bezier classes.  What you've got is rather smart, but not the fastest I think.

You might as well make these all be methods on Point().

Any opinion on using Defcon instead of this Point class? It does seem to be duplicated functionality, though the class is small and there's the cost of introducing additional dependencies.

The class is definitely small enough to keep in house.

Personally I wouldn't want to use Defcon at all unless we completely replace RoboFab with it, which is a bigger task. Am I right in thinking that Defcon is a better fit for this toolchain, since we don't use RoboFont or FontLab?

I never fully understood the relationship of defcon and RoboFab.  From my limited understanding, what you suggest makes sense, yes.

Am I right in thinking that Defcon is a better fit for this toolchain, since we don't use RoboFont or FontLab?

Robofont itself uses defcon (it was made to build applications on top of it), you can get a defcon object in robofont with font.naked()

I'm going to close and re-open this pull request, since much of the code here has since been moved out of this repository.


Add benchmark tracking

This PR introduces the feature of tracking the benchmark results over the commits, and produces warnings on PRs if the benchmarks regress.
It uses https://github.com/benchmark-action/github-action-benchmark/ and I used their examples as template, together with the Lux.jl use.
Currently, I have added only the steadystate case, just to make it very minimal. Other benchmarks could be introduced in the following PRs, after checking that this actions works fine.

I think I will also modify the CI pipeline config file later.


Hebrew characters (UTF-8) are getting corruppted in the response

Hi,
Can you please share some expected output and actual output so I'll be able to test it? :)

I just got the version 7.36
It's ok now

There were a change in the text decoder last week. Probably it fixed this issue as well.


make some grammatical correction to the contributing.md

Is your proposal related to a problem? Please describe.
I noticed some grammatical errors while reading the contributing.md which got me a little bit confused at first, I feel I could correct them
from gssoc, you cold assign it to me as well
Add any other context or screenshots about the proposal request here.
No response

Hey 👋🏼@FatimahAdwan sorry for the interruption, but are you still working on this issue?
If you don't have any problem can I ask the project owner to assign the issue to me?
Btw I'm also a GSSoC 2022 participant(contributor).

Hey 👋🏼@FatimahAdwan sorry for the interruption, but are you still working on this issue? If you don't have any problem can I ask the project owner to assign the issue to me? Btw I'm also a GSSoC 2022 participant(contributor).

Hey, am done with it since, my system needs to be fixed that's why I haven't committed yet. It's done already, will push it soon.


fix(deps): update terraform terraform-ibm-modules/cos/ibm to v8.10.7

This PR contains the following updates:

Package
Type
Update
Change

terraform-ibm-modules/cos/ibm (source)
module
patch
8.10.6 -> 8.10.7

Release Notes

terraform-ibm-modules/terraform-ibm-cos (terraform-ibm-modules/cos/ibm)
v8.10.7
Compare Source
Bug Fixes

deps: update terraform terraform-ibm-modules/secrets-manager/ibm to v1.17.7 (#706) (aa7fa8c)

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

/run pipeline

:tada: This issue has been resolved in version 2.2.11 :tada:
The release is available on:

GitHub release
v2.2.11

Your semantic-release bot :package::rocket:


Flutter Redux Navigator returns null

Hi,
I am new to flutter and redux and I am getting the below error when trying to navigate from middleware. Please help.
I/flutter ( 4808): ══╡ EXCEPTION CAUGHT BY WIDGETS LIBRARY ╞═══════════════════════════════════════════════════════════
I/flutter ( 4808): The following NoSuchMethodError was thrown attaching to the render tree:
I/flutter ( 4808): The method 'pushNamed' was called on null.
I/flutter ( 4808): Receiver: null
I/flutter ( 4808): Tried calling: pushNamed("/login")
I/flutter ( 4808):
I/flutter ( 4808): When the exception was thrown, this was the stack:
I/flutter ( 4808): #0      Object.noSuchMethod (dart:core/runtime/libobject_patch.dart:50:5)
I/flutter ( 4808): #1      createUserLogin. (package:built_redux_sample/middleware/middleware.dart:92:31)
I/flutter ( 4808): #2      MiddlewareBuilder.add. (package:built_redux/src/middleware.dart:42:14)
I/flutter ( 4808): #3      MiddlewareBuilder.build... (package:built_redux/src/middleware.dart:68:26)
I/flutter ( 4808): #4      ActionDispatcher.call (package:built_redux/src/action.dart:32:29)
I/flutter ( 4808): #5      checkFile. (package:built_redux_sample/middleware/middleware.dart:78:22)
I/flutter ( 4808): #6      MiddlewareBuilder.add. (package:built_redux/src/middleware.dart:42:14)
I/flutter ( 4808): #7      MiddlewareBuilder.build... (package:built_redux/src/middleware.dart:68:26)
I/flutter ( 4808): #8      ActionDispatcher.call (package:built_redux/src/action.dart:32:29)
I/flutter ( 4808): #9      BuiltReduxAppState.initState (package:built_redux_sample/main.dart:68:19)
I/flutter ( 4808): #10     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3787:58)
I/flutter ( 4808): #11     ComponentElement.mount (package:flutter/src/widgets/framework.dart:3653:5)
I/flutter ( 4808): #12     Element.inflateWidget (package:flutter/src/widgets/framework.dart:2937:14)
I/flutter ( 4808): #13     Element.updateChild (package:flutter/src/widgets/framework.dart:2740:12)
I/flutter ( 4808): #14     RenderObjectToWidgetElement._rebuild (package:flutter/src/widgets/binding.dart:901:16)
I/flutter ( 4808): #15     RenderObjectToWidgetElement.mount (package:flutter/src/widgets/binding.dart:872:5)
I/flutter ( 4808): #16     RenderObjectToWidgetAdapter.attachToRenderTree. (package:flutter/src/widgets/binding.dart:818:17)
I/flutter ( 4808): #17     BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2253:19)
I/flutter ( 4808): #18     RenderObjectToWidgetAdapter.attachToRenderTree (package:flutter/src/widgets/binding.dart:817:13)
I/flutter ( 4808): #19     _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding&PaintingBinding&SemanticsBinding&RendererBinding&WidgetsBinding.attachRootWidget (package:flutter/src/widgets/binding.dart:709:7)
I/flutter ( 4808): #20     runApp (package:flutter/src/widgets/binding.dart:748:7)
I/flutter ( 4808): #21     main (package:built_redux_sample/main.dart:40:3)
I/flutter ( 4808): #22     main (file:///Users/sudip/development/projects/flutter/test-flutter/lib/main.dart:5:3)
I/flutter ( 4808): #23     _startIsolate. (dart:isolate/runtime/libisolate_patch.dart:289:19)
I/flutter ( 4808): #24     _RawReceivePortImpl._handleMessage (dart:isolate/runtime/libisolate_patch.dart:171:12)
I/flutter ( 4808): ════════════════════════════════════════════════════════════════════════════════════════════════════
main.dart
library built_redux_sample;
import 'package:built_redux/built_redux.dart';
import 'package:built_redux_sample/actions/actions.dart';
import 'package:built_redux_sample/containers/add_node.dart';
import 'package:built_redux_sample/localization.dart';
import 'package:built_redux_sample/middleware/middleware.dart';
import 'package:built_redux_sample/models/models.dart';
import 'package:built_redux_sample/presentation/home_screen.dart';
import 'package:built_redux_sample/presentation/login_screen.dart';
import 'package:built_redux_sample/presentation/login.dart';
import 'package:built_redux_sample/reducers/reducers.dart';
import 'package:flutter/material.dart';
import 'package:test/test.dart';
import 'package:flutter_built_redux/flutter_built_redux.dart';
import 'package:test/src/keys.dart';
void main() {
runApp(BuiltReduxApp());
}
class BuiltReduxApp extends StatefulWidget {
final store = Store<AppState, AppStateBuilder, AppActions>(
reducerBuilder.build(),
AppState.loading(),
AppActions(),
middleware: [
createStoreMiddleware(),
],
);
@override
State createState() {
return BuiltReduxAppState();
}
}
class BuiltReduxAppState extends State {
Store<AppState, AppStateBuilder, AppActions> store;
BuiltReduxApp() {}
@override
void initState() {
store = widget.store;
store.actions.checkFileExists();
super.initState();
}
@override
Widget build(BuildContext context) {
return ReduxProvider(
store: store,
child: MaterialApp(
title: BuiltReduxLocalizations().appTitle,
theme: ArchSampleTheme.theme,
navigatorKey: ArchSampleKeys.navKey,
localizationsDelegates: [
ArchSampleLocalizationsDelegate(),
BuiltReduxLocalizationsDelegate(),
],
routes: {
ArchSampleRoutes.login: (context) {
return LoginScreen(key: ArchSampleKeys.loginScreen,onSubmitLogin: store.actions.loginRequestAction,);
},
ArchSampleRoutes.home: (context) {
return HomeScreen(key: ArchSampleKeys.homeScreen);
},
ArchSampleRoutes.addNode: (context) {
return AddNode();
},
},
),
);
}
}
middleware.dart(not the full code)
import 'package:built_redux/built_redux.dart';
import 'package:built_redux_sample/actions/actions.dart';
import 'package:built_redux_sample/data/repository.dart';
import 'package:built_redux_sample/models/models.dart';
import 'package:built_redux_sample/data/user_storage.dart';
import 'package:path_provider/path_provider.dart';
import 'package:test/src/keys.dart';
import 'package:test/src/routes.dart';
Middleware<AppState, AppStateBuilder, AppActions> createStoreMiddleware([
Repository repository = const Repository(),
UserStorage userStorage = const UserStorage('built_redux_user_app',
getApplicationDocumentsDirectory),
]) {
final navigatorKey = ArchSampleKeys.navKey;
return (MiddlewareBuilder<AppState, AppStateBuilder, AppActions>()
..add(AppActionsNames.checkFileExists,
checkFile(userStorage))
..add(AppActionsNames.loginAction,
createUserLogin(navigatorKey)))
.build();
}
MiddlewareHandler<AppState, AppStateBuilder, AppActions, bool> checkFile(
UserStorage userStorage) {
return (MiddlewareApi<AppState, AppStateBuilder, AppActions> api,
ActionHandler next, Action action) {
if (api.state.isLoading) {
  if(userStorage.checkEmpty() != null){
     api.actions.loginAction();
  }
}

next(action);

};
}
MiddlewareHandler<AppState, AppStateBuilder, AppActions, T> createUserLogin(
navigatorKey) {
return (MiddlewareApi<AppState, AppStateBuilder, AppActions> api,
ActionHandler next, Action action) {
print('going..');
next(action);
navigatorKey.currentState.pushNamed(ArchSampleRoutes.login);  //error in this line while executing
};
}

Hey there, sorry I missed this! Hrm, it's a bit tough to say what the issue is in this case. Just to make sure: Is the navigatorKey attached to the MaterialApp before the Middelware attempts to navigate?
E.g. are you firing a navigation action before the Widget tree has been constructed? That's the only thing I could see in your code that might be the problem, since the rest looks Ok to me reading the code as best I can.


This is based on the html/body tag scroll bar?

Now my html/body scrollbar is disabled, and the content is nested inside a div with a scrollbar. Both vue-affix and relative content are in this div, but vue-affix does not take effect when the div's scrollbar scrolls.
 ---> no scroll bar
  ---> no scroll bar

      ---> With scroll bar
      <vue-affix relative-element-selector="#example-content">
       xxx
      </vue-affix>

By default the plugin will listen the window scroll event for changes, but you can change it with the scrollContainerSelector property in your vue-affix.
In your example it should be like this:

      ---> With scroll bar
  <vue-affix relative-element-selector="#example-content" scrollContainerSelector="#scrollable-container">
     xxx
   </vue-affix>


raidboss: M4S adjust Tail Thrust callouts

While testing #458, I noticed that TTS really doesn't like when we use ==> or <== in triggers (it causes unexpected TTS output).

Given the discussion about arrows on #458, is it maybe worth adjusting this to put the arrows for the knockback version of Tail Thrust on the ends of their respective strings, since we aren't using it to indicate "then" here either?

Given the discussion about arrows on #458, is it maybe worth adjusting this to put the arrows for the knockback version of Tail Thrust on the ends of their respective strings, since we aren't using it to indicate "then" here either?

Definitely should go at the beginning/end of the string.  Right now, tts will speak Double Knockback (<= Start on Left) as double knockback less than equals start on left.
And doing #465 should take care of the => vs ==> issue.

Adjusted arrow placement to the beginning/end of the output lines.


Handles configuring the JUL -> SLF4J bridge

Why are the changes needed?

Handles configuring the JUL -> SLF4J bridge, otherwise, the components which use JUL like Jersey will be not controlled by log4j2 configurations
How was this patch tested?

[ ] Add some test cases that check the changes thoroughly including negative and positive cases if possible

[ ] Add screenshots for manual tests if appropriate

[x] Run test locally before make a pull request

Codecov Report

Merging #3037 (3179e6b) into master (d344667) will increase coverage by 0.00%.
The diff coverage is 100.00%.

@@            Coverage Diff            @@
##             master    #3037   +/-   ##
=========================================
  Coverage     50.44%   50.45%
  Complexity        6        6
=========================================
  Files           454      454
  Lines         25462    25464    +2
  Branches       3575     3576    +1
=========================================
+ Hits          12844    12847    +3
  Misses        11393    11393
+ Partials       1225     1224    -1

Impacted Files
Coverage Δ

...mon/src/main/scala/org/apache/kyuubi/Logging.scala
45.33% <100.00%> (+1.49%)
:arrow_up:

...rg/apache/kyuubi/ctl/cmd/log/LogBatchCommand.scala
80.00% <0.00%> (-2.00%)
:arrow_down:

...n/scala/org/apache/kyuubi/engine/ProcBuilder.scala
83.12% <0.00%> (-0.63%)
:arrow_down:

...org/apache/kyuubi/operation/ExecuteStatement.scala
80.51% <0.00%> (ø)

.../engine/spark/session/SparkSQLSessionManager.scala
80.24% <0.00%> (+1.23%)
:arrow_up:

...ache/kyuubi/operation/KyuubiOperationManager.scala
82.19% <0.00%> (+1.36%)
:arrow_up:

.../org/apache/kyuubi/operation/KyuubiOperation.scala
69.01% <0.00%> (+1.40%)
:arrow_up:

Continue to review full report at Codecov.

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

thanks, I will have a integration testing.

please also remove the dependency in
extensions/spark/kyuubi-spark-authz/pom.xml

Thanks, merging to master


cp: cannot stat 'ssdb-server': No such file or directory

ar: `u' modifier ignored since `D' is the default (see `U')
##### building jemalloc finished #####
mkdir -p /usr/local/ssdb
mkdir -p /usr/local/ssdb/_cpy_
mkdir -p /usr/local/ssdb/deps
mkdir -p /usr/local/ssdb/var
mkdir -p /usr/local/ssdb/var_slave
cp -f ssdb-server ssdb.conf ssdb_slave.conf /usr/local/ssdb
cp: cannot stat 'ssdb-server': No such file or directory
Makefile:31: recipe for target 'install' failed
make: *** [install] Error 1

I've used these install instructions:
wget --no-check-certificate https://github.com/ideawu/ssdb/archive/master.zip
unzip master
cd ssdb-master
sudo make install

Linux resolv 4.9.0-5-amd64 #1 SMP Debian 4.9.65-3+deb9u2 (2018-01-04) x86_64 GNU/Linux

You should make before make install, as the document writes:
$ wget --no-check-certificate https://github.com/ideawu/ssdb/archive/master.zip
$ unzip master
$ cd ssdb-master
$ make
$ #optional, install ssdb in /usr/local/ssdb
$ sudo make install


Add support for Node 10

This fixes #23

@Pear0 appreciate the PR. There were some conflicts after I merged other PRs but this work went in as https://github.com/CharlieHess/node-mac-notifier/commit/2c4083d9613612262a3cee08d3c6710dab4d18d9.


Theming engine

I'd like to explore the possibility for developers to reuse colorschemes across applications built using tui-go.
You should probably be able to override the colors given by the theme as well.

Added basic support in https://github.com/marcusolsson/tui-go/commit/fe469380c93480de0b784da6ed8ad90a065de42e
More work needs to be done but closing this for now.


rastertozebrakiosk unable to get backchannel info from kr203

I tryed to change the timeout for the cupsBackChannelRead() but it always returns empty, no info whatsoever.
Checked permitions for the execution of the filter since it was modified to dump into temp folder the backchannel data to no avail.
A bit unsure where to go from here.

What is kr203? Based on search it is a label/receipt printer?
Data from backend and printer are passed over backchannel - if printer and backend do not send data via backchannel, then filter can't catch anything.
Socket backend sends anything it gets from the printer via backchannel. USB connection has this quirk set:
203 # All Zebra devices (https://bugs.launchpad.net/bugs/1001028) (Apple #5395)
204 0x0a5f unidir no-reattach
205

looks there is an issue with Zebra printers about their printing performance, so it was decided to disable bidirectional support, which disables the backchannel.
You can comment out the quirk in /usr/share/cups/usb/org.cups.usb-quirks and see if there is no performance issues and bidi connection works, do send us lsusb output - we can whitelist the specific model if there are no issues with it.


The code cell keeps disappearing after sometime

Applies To

[X] Notebooks (.ipynb files)
[x] Interactive Window and/or Cell Scripts (.py files with #%% markers)

What happened?
The code in notebook cell disappears after a couple of minutes.  The first is just a import pandas cell and yet I can't see it.

VS Code Version
1.75.0
Jupyter Extension Version
v2023.2.0
Jupyter logs
No response
Coding Language and Runtime Version
Python 3.8.16
Language Extension Version (if applicable)
1.7.0
Anaconda Version (if applicable)
Anaconda3
Running Jupyter locally or remotely?
Local

I'm having the same problem

VS Code Version
1.75.0
Jupyter Extension Version
v2023.1.2000312134
Jupyter logs
No response
Coding Language and Runtime Version
Python 3.8.13
Language Extension Version (if applicable)
No response
Anaconda Version (if applicable)
Miniconda3
Running Jupyter locally or remotely?
Local

/duplicate of https://github.com/microsoft/vscode/issues/173590, let's track it there.


Help with exe4cpp dependency

I must be missing something, because I can't compile opendnp3 with the exe4cpp library available at https://github.com/automatak/exe4cpp.  opendnp3 tries to call functions on StrandExecutor that don't exist (get_context(), block_until_and_flush(), and return_from()).  There doesn't seem to be a more recent exe4cpp library available anywhere.  How are others compiling this successfully?

CMake automatically grabs the correct version of dependencies.
What version of opendnp3 are you trying to build?

I downloaded the ZIP of the latest release branch.  Interesting point about CMake.  I'm not using CMake to build; rather, I created a VS project and I'm trying to build from that, using include paths that point to the other libraries opendnp3 depends on.  Sounds like I need to reconsider my build process.
Is it fair to assume that CMake is getting a different version of exe4cpp than what's in the github link I posted?

That's right, it will pull a different version.
Use CMake to build a distribution (library + headers) that you can the use however you like in your own VS project.


Add Increment/ Decrement time button to date widget on map

As the subject states :)

Add a calendar icon as well to this widget.


ARROW-4070: [C++] Enable use of ARROW_BOOST_VENDORED with ninja-build

It seems that ninja-build is a lot stricter about the dependency graph -- it seeks the root dependency of the boost_*_static libraries and finds targets (the absolute paths to the static libraries) that it doesn't know how to build. Setting these as the BUILD_BYPRODUCTS of the ExternalProject fixes the issue.
I need this fix in ARROW-3803 so I'm going to cherry pick it there, and I can rebase later

+1


Use RTK queries to make api requests from the frontend

Describe the solution you'd like
Instead of our current way of communicating with the backend thru TalkToBackend, we can use RTK queries to have api calls directly translate into changes in state in redux stores.
Additional context
https://redux.js.org/tutorials/essentials/part-7-rtk-query-basics

@dwu359 status on this?


The status of federation target is DOWN

I setup a prometheus instance successfully,  and I can get all the metrics as expected using the following two links,
http://<IP_ADDRESS>:8080/metrics
http://<IP_ADDRESS>:8080/federate?match[]={endpoint="http-metrics"}
Afterwards, I setup another prometheus instance, which tried to scrape metrics from the above prometheus instance, the configuration file is as below,
global:
  scrape_interval:     15s

scrape_configs:
  - job_name: 'federate'
    scrape_interval: 30s

    honor_labels: true
    metrics_path: '/federate'

    params:
      'match[]':
        - '{endpoint="http-metrics"}'

    static_configs:
      - targets:
        - '<IP_ADDRESS>:8080'

The second prometheus instance was successfully started using the following command,
docker run -d --env http_proxy=http://www-proxy.mycompany.com:80 --env https_proxy=http://www-proxy.mycompany.com:80 -p 9090:9090 -v pwd/prometheus.yml:/etc/prometheus/prometheus.yml  prom/prometheus:v2.0.0
I could open the UI of the second prometheus instance, but I did not see any metrics which were available on the target instance, and the status of the target prometheus instance displayed on the targets page (as below) was DOWN.
http://<IP_ADDRESS_OF_SECOND_PROMETHEUS>:9090/targets
I am pretty sure that:
1. The first prometheus instance is always UP;
2. The two servers on which the two prometheus instances were deployed are always connectable.
What did I miss?
Both prometheus instances were deployed on Oracle Linux Server release 7.3.

When I checked the logs of the second prometheus using command "docker logs 42f0d0d104d2", I saw there were lots of error logs as below. What's the root cause?
2017/12/22 09:02:58 transport: http2Client.notifyError got notified that the client transport was broken unexpected EOF.
2017/12/22 09:02:58 transport: http2Client.notifyError got notified that the client transport was broken unexpected EOF.
2017/12/22 09:02:58 transport: http2Client.notifyError got notified that the client transport was broken unexpected EOF.
2017/12/22 09:02:58 transport: http2Client.notifyError got notified that the client transport was broken unexpected EOF.
2017/12/22 09:02:58 transport: http2Client.notifyError got notified that the client transport was broken unexpected EOF.
2017/12/22 09:02:58 transport: http2Client.notifyError got notified that the client transport was broken unexpected EOF.
2017/12/22 09:02:58 transport: http2Client.notifyError got notified that the client transport was broken unexpected EOF.

I'd guess this is a problem with the proxy you're attempting to use, that needs to go in the config file.
It makes more sense to ask questions like this on the prometheus-users mailing list rather than in a GitHub issue. On the mailing list, more people are available to potentially respond to your question, and the whole community can benefit from the answers provided.


re-alphasort api.proto

Re-do of https://github.com/modal-labs/modal/pull/2875

@prbot approve

This is awesome – thanks!


Auto Labels

Labels should be automatically added to invocations based on agent usage.
See: https://github.com/iopipe/launchpad/issues/46

Blocked by #97, since there will need to be so many new labels to be tested the way the current code is, it will just be a giant mess testing it.

Waiting for #97, but I can work on this and rebase whatever changes happen since there should be no conflicts at all.

Working on this in #108 .


Fix clicking a selected anchor not deselecting all other selected points

Working On #1774

Works good. We'll merge this after #1768 since that fixes a CI issue that just cropped up.


hide random tmp file path and template from app

this commit makes two changes:

filtering error message so that it does not include random tempfile
path.
use AppRevision to store the last applied template(it is for deleting
app if error happens). This avoid writing templates into app CRD(which
could also have random string generated)

This commit will stop the flapping to prevent us writing random stuff into app
CRD and causing the controller sync running forever.

https://github.com/rancher/rancher/issues/15103

LGTM


chore(main): release 0.3.0

:robot: I have created a release beep boop
0.3.0 (2023-05-28)
Features

add Set method. (7bf5cbd)
label_counter: add label_counter method (1c9bb6a)

Bug Fixes

Counter: use sync.Pool Get method (8da73ba)
Counter: use sync.Pool Get method (19bc258)
max_counter: improve the Sub() method, considering the case of reduction. (dd21f66)
max_counter: reset method recover counter. (4749a84)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/gemone/gounter/releases/tag/v0.3.0 :sunflower:


Display actions when right clicked on DOM area

As of now, for cut/ copy we'll need to click on a directory to see the actions possible which is not really intuitive. The goal is to enable actions everywhere on right click.

I  would like to work on this issue. I am thinking of adding a right click menu on the DOM element which includes downloading the current directory, paste option if the clipboard is not empty and make a folder option in it. Any more suggestions are welcome.

Closed by merging #49


Sonatype Nexus registry support

Description of the issue:
This is a tracking issue/feature request for nexus support as a registry publish target.
Expected behavior:
N/A
Steps to reproduce:
N/A
Environment:
N/A

Hi @esphen , is the nexus registry currently not working for you?

It isn't working for me. I keep getting "401 Unauthorized" on jib:build.
I've tried using both encrypted and plaintext passwords in ~/.m2/settings.xml. Both of those forms of credentials work with io.fabric8:docker-maven-plugin push. I've also tried removing the server element and using docker-credential-secretservice .
If I do jib:dockerBuild I can push using docker login ... and docker push ....

Sounds like this might be #539 and so fixed in 0.9.4.

Thanks for cutting a new release so quickly! I just tried version 0.9.4 with the same result. I'm going to try some more configuration permutations to see if it is something other than nexus causing this. What I'm currently using:
<plugin>
    <groupId>com.google.cloud.tools</groupId>
    <artifactId>jib-maven-plugin</artifactId>
    <version>0.9.4</version>
    <configuration>
        <from>
            <image>${docker.private.repo}/${project.groupId}/jre:${project.version}</image>
        </from>
        <to>
            <image>${docker.private.repo}/${project.groupId}/${project.artifactId}:${containerTagSuffix}</image>
        </to>
        <allowInsecureRegistries>true</allowInsecureRegistries>
    </configuration>
</plugin>

The nexus registry is running insecurely over HTTP.
I really hope this isn't a PEBKAC!

I missed this comment from @jdmarble:

The nexus registry is running insecurely over HTTP.

This is the same issue as https://github.com/GoogleContainerTools/jib/issues/545#issuecomment-404391287:

@coollog: I realized that you were trying to use your registry with credentials over HTTP, which we don't actually support right now (you can only use credentials with registries that communicate via HTTPS). We can possibly discuss what the best way to approach this is, but for now, I would recommend setting up HTTPS on your private registry.

Sorry for the delay in responding to this issue, I have been swamped the last few days.
When I opened this issue, the documentation had led me to believe that nexus was not supported. This was because I could not find anything in the documentation mentioning any repositories other than GCR, ECR and Docker Hub. Thus I opened this issue to be helpful.
I have now verified that deploying to our nexus server works as intended using the <repository>nexus.example.com:5000/container-name</repository> format. Note that nexus requires a port to be set.
IMHO the documentation could need a section on either specifically nexus or generally about other registries. Maybe both. Would you like to keep this issue open as a documentation issue? If not feel free to close.
Nonetheless, thanks for an excellent project, and godspeed in developing it further!

We don't have anything in the issue tracker for it, but we do have a TODO in the gradle and maven readmes for adding examples for other common registries. We can add something for nexus there. (Or if you'd like to contribute, you can submit a PR!)

Yep, we welcome contributions! For this documentation, since we are trying to migrate to a more modularized docs site, I would recommend putting the documentation under a new .md file in the docs/ directory. We can then link to that where-ever applicable.

@danielmenezesbr @jdmarble Following up to check if you were able to get it working

Added to list of examples for #540. Closing as fixed unless someone is still experiencing issues.

I found that the error message is not correct. I have resoved the my problem above.
This line message has some problem:
com.google.cloud.tools.jib.registry.RegistryUnauthorizedException: Unauthorized for private-docker.changhongedu.cn/product-upgrade
It points to <to><image>private-docker.changhongedu.cn/product-upgrade</image></to> but the authorization i configured is correct.
The error is <from><image>hub.c.163.com/azul/zulu-openjdk:8</image></from>, cause 'hub.c.163.com' is just a mirror for 'hub.docker.com' and the authorization of 'hub.docker.com' can not be used to 'hub.c.163.com' , so the jib:build report a "401 Unauthorized" message, but the stack trace message give me a misleading to 'private-docker.changhongedu.cn', it should be 'Unauthorized for hub.c.163.com/azul/zulu-openjdk:8', right?


Non-English characters on template

The menu_linux.cson[1] file on the template folder has some non English characters, and all the others files copied from the template has the same problem.
[1] https://github.com/liuderchi/atom-i18n/blob/master/def/template/menu_linux.cson#L245-L247

Thanks for pointing out this issue @stsewd :100:


removeAllFlipperViews() doesn't delete image ?

Im trying to delete all the views and add new views in to the flipperlayout.
When i use removeAllFlipperViews() it deletes all items in flipperview array but on the screen it still show an image.
When i add new views the first item is still the old image. But when im at the last view and scroll right. It updates the first image too the right image.
And when i only have 2 image views it crashes the app when i swipe to left ? and if i swipe to second view it jumps back to first view ?

Hey @muhammed38 thanks for reporting this, I'll check this


Update the header component dependency to latest version

What:
Update the header component dependency to the latest version
Why:
Relates to: https://app.asana.com/0/1159164196409156/1198945902875077/f
How:
update local dependency to the latest version

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


Attribute Defs: Hide multivalue widget in Number by default

Changelog Description
Fixed default look of NumberAttrWidget by hiding its multiselection widget.
Screenshot

In what UI are you seeing these? Is your screenshot loader options instead of the publisher UI?

Ah, it's the Pre Create Widget for workfile placeholders:

Indeed fixed with this PR:


Getting Null Reference when trying to run in Unity

Hi!  Does this package still work?  I followed the steps:

made a Google Sheet
added the provided code to Apps Scripts
deployed the and set access to anyone
copied the deployment ID
opened project in Unity 2021
entered the deployment ID in the Google Sheets DB script in the Demo scene
added my Sheet to the Sheet tab names in the Google Sheets DB script in the Demo scene

When I run in Unity, I get the following:
"NullReferenceException: Object reference not set to an instance of an object" at Assets/Plugins/GS2Unity/GoogleSheet.cs line 189.
I also notice that if I return to Google Sheets and run the code snippet (https://gist.github.com/zenith4eva/5204d88714a73dbf74e4ad9bff061fe4) in Apps Scripts I get the following:
"TypeError: Cannot read property 'parameter' of undefined" at this line:
sheetNameString = e.parameter.sheetNameString;
Any thoughts on what might be happening?  Thanks!

Hi Matt! I just checked using 2021.3.4f1 that it was working. Would you be able to try again? I can help you debug once I'm more free later this week if you would like.

I went through the steps again and got it working.  I will close.  Thanks!


Ability to shot photos and record video of AR experience under Android disappeared

Hi there:
The ability to take photos and record video, of the AR experience, under Android devices, is apparently missing now.
Today, I've tested some web pages when I'm using the model-viewer component, and this previously working functionality is now unavailable.
By the way, iOS version (quick-look ar mode) keeps allowing you to take the photos and record the videos.
Maybe something is broken now in the scene-viewer side?
I'm tested it  with two different Android devices: Motorola Moto G6 and Samsung Galaxy Tab S4 (both ARCore compatible), both running Android 9 and with Google Chrome 88.0.424.152.

Are you sure you're in scene-viewer? WebXR mode does not yet have the ability to record (though we're working on it).


[Bug]: Responsiveness of navbar

Give a brief about the bug ✍
The navbar is not responsive
What is the expected behavior? 🤔
Navbar should be according to different screen sizes
Provide step by step information reproduce the bug 📄
I will fix it according to 3 screens majorly- desktop, mobile and tablet
Select program in which you are contributing
GSSoC24
Code of Conduct

[X] I follow CONTRIBUTING GUIDELINE of this project.

Hi @Ridhima10,
Feel free to tackle it. I've classified it as level 3 due to numerous related bugs. Please ensure you address all of them.
Thank you.

@Ridhima10 Any update?

@Manaregr8 There was some issue related electricity and I had final exams due to which I wasn't able to do it  but now it's done.. I'll start it today only and deliver as soon as possible. Sorry for inconvenience

@Manaregr8 There was some issue related electricity and I had final exams due to which I wasn't able to do it but now it's done.. I'll start it today only and deliver as soon as possible. Sorry for inconvenience

No problem just look into it as soon as you can.

hi @Ridhima10 ,
Any Update?

@Manaregr8  Working on it. Its whole tech stack has been changed that's why its taking time

@Manaregr8
The nabar is already made rsponsive as per ur request. It is already merged in PR #258

@Manaregr8  it's done. I just need to push it

@Manaregr8 it's done. I just need to push it

Nicely Done!


Align with documentation

What is the diffrence in using
use Slim\Http\Request;
use Slim\Http\Response;

and using
use \Psr\Http\Message\ServerRequestInterface as Request;
use \Psr\Http\Message\ResponseInterface as Response;

I have always used the first one.

@nickhq the latter ensure better interoperability if at some point you decide to use another PSR-7 compliant library like Zend Expressive for instance. But It also means that troughout your code you won't be using any Slim specific code like Response:withRedirect which is not part of  PSR-7 so it depends on your usage

In Slim 3, nearly all our users will be using Slim\Http\Request & Slim\Http\Response. If they are not, they can change the use statements themselves.


HDFS-16738. Invalid CallerContext caused NullPointerException

Description of PR
Invalid CallerContext caused NullPointerException.
2022-08-23 11:58:03,258 [FSEditLogAsync] ERROR namenode.FSEditLog (JournalSet.java:mapJournalsAndReportErrors(398)) - Error: write op failed for required journal (JournalAndStream(mgr=QJM to [<IP_ADDRESS>:55779, <IP_ADDRESS>:55781, <IP_ADDRESS>:55783], stream=QuorumOutputStream starting at txid 1))
java.lang.NullPointerException
	at org.apache.hadoop.io.UTF8.set(UTF8.java:97)
	at org.apache.hadoop.hdfs.server.namenode.FSImageSerialization.writeString(FSImageSerialization.java:361)
	at org.apache.hadoop.hdfs.server.namenode.FSEditLogOp$AddCloseOp.writeFields(FSEditLogOp.java:586)
	at org.apache.hadoop.hdfs.server.namenode.FSEditLogOp$Writer.writeOp(FSEditLogOp.java:4986)
	at org.apache.hadoop.hdfs.server.namenode.EditsDoubleBuffer$TxnBuffer.writeOp(EditsDoubleBuffer.java:158)
	at org.apache.hadoop.hdfs.server.namenode.EditsDoubleBuffer.writeOp(EditsDoubleBuffer.java:61)
	at org.apache.hadoop.hdfs.qjournal.client.QuorumOutputStream.write(QuorumOutputStream.java:50)
	at org.apache.hadoop.hdfs.server.namenode.JournalSet$JournalSetOutputStream$1.apply(JournalSet.java:462)
	at org.apache.hadoop.hdfs.server.namenode.JournalSet.mapJournalsAndReportErrors(JournalSet.java:393)
	at org.apache.hadoop.hdfs.server.namenode.JournalSet.access$200(JournalSet.java:56)
	at org.apache.hadoop.hdfs.server.namenode.JournalSet$JournalSetOutputStream.write(JournalSet.java:458)
	at org.apache.hadoop.hdfs.server.namenode.FSEditLog.doEditTransaction(FSEditLog.java:496)
	at org.apache.hadoop.hdfs.server.namenode.FSEditLogAsync$Edit.logEdit(FSEditLogAsync.java:311)
	at org.apache.hadoop.hdfs.server.namenode.FSEditLogAsync.run(FSEditLogAsync.java:253)
	at java.lang.Thread.run(Thread.java:748)

Good catch!

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 43s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  0s

codespell was not available.

+0 :ok:
detsecrets
0m  0s

detect-secrets was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

+1 :green_heart:
test4tests
0m  0s

The patch appears to include 1 new or modified test files.

_ trunk Compile Tests _

+1 :green_heart:
mvninstall
38m 28s

trunk passed

+1 :green_heart:
compile
1m 45s

trunk passed with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
compile
1m 35s

trunk passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
checkstyle
1m 24s

trunk passed

+1 :green_heart:
mvnsite
1m 44s

trunk passed

+1 :green_heart:
javadoc
1m 24s

trunk passed with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
javadoc
1m 43s

trunk passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
spotbugs
3m 41s

trunk passed

+1 :green_heart:
shadedclient
23m 18s

branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
1m 29s

the patch passed

+1 :green_heart:
compile
1m 31s

the patch passed with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
javac
1m 31s

the patch passed

+1 :green_heart:
compile
1m 25s

the patch passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
javac
1m 25s

the patch passed

+1 :green_heart:
blanks
0m  1s

The patch has no blanks issues.

-0 :warning:
checkstyle
0m 58s
/results-checkstyle-hadoop-hdfs-project_hadoop-hdfs.txt
hadoop-hdfs-project/hadoop-hdfs: The patch generated 7 new + 73 unchanged - 0 fixed = 80 total (was 73)

+1 :green_heart:
mvnsite
1m 27s

the patch passed

+1 :green_heart:
javadoc
0m 57s

the patch passed with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
javadoc
1m 30s

the patch passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
spotbugs
3m 37s

the patch passed

+1 :green_heart:
shadedclient
22m 59s

patch has no errors when building and testing our client artifacts.

_ Other Tests _

-1 :x:
unit
245m  0s
/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt
hadoop-hdfs in the patch passed.

+1 :green_heart:
asflicense
1m  7s

The patch does not generate ASF License warnings.

355m 40s

Reason
Tests

Failed junit tests
hadoop.hdfs.TestRollingUpgrade

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4791/1/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/4791

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient spotbugs checkstyle codespell detsecrets

uname
Linux d8cf101e98f0 4.15.0-191-generic #202-Ubuntu SMP Thu Aug 4 01:49:29 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / 40344d83534d2d1371095ed1a53db51d5ffc03e2

Default Java
Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS> /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4791/1/testReport/

Max. process+thread count
3084 (vs. ulimit of 5500)

modules
C: hadoop-hdfs-project/hadoop-hdfs U: hadoop-hdfs-project/hadoop-hdfs

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4791/1/console

versions
git=2.25.1 maven=3.6.3 spotbugs=4.2.2

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

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 38s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  0s

codespell was not available.

+0 :ok:
detsecrets
0m  0s

detect-secrets was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

+1 :green_heart:
test4tests
0m  0s

The patch appears to include 1 new or modified test files.

_ trunk Compile Tests _

+1 :green_heart:
mvninstall
39m 31s

trunk passed

+1 :green_heart:
compile
1m 38s

trunk passed with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
compile
1m 33s

trunk passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
checkstyle
1m 17s

trunk passed

+1 :green_heart:
mvnsite
1m 40s

trunk passed

+1 :green_heart:
javadoc
1m 19s

trunk passed with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
javadoc
1m 42s

trunk passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
spotbugs
3m 49s

trunk passed

+1 :green_heart:
shadedclient
22m 46s

branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
1m 18s

the patch passed

+1 :green_heart:
compile
1m 30s

the patch passed with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
javac
1m 30s

the patch passed

+1 :green_heart:
compile
1m 28s

the patch passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
javac
1m 28s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
checkstyle
1m  7s

the patch passed

+1 :green_heart:
mvnsite
1m 32s

the patch passed

+1 :green_heart:
javadoc
0m 57s

the patch passed with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
javadoc
1m 32s

the patch passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
spotbugs
3m 41s

the patch passed

+1 :green_heart:
shadedclient
23m 47s

patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1 :green_heart:
unit
250m  9s

hadoop-hdfs in the patch passed.

+1 :green_heart:
asflicense
1m  9s

The patch does not generate ASF License warnings.

361m 51s

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4791/2/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/4791

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient spotbugs checkstyle codespell detsecrets

uname
Linux 5ba28308f245 4.15.0-191-generic #202-Ubuntu SMP Thu Aug 4 01:49:29 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / 5be62a40b4cbc6b6ca27ff8044545d24664c3a85

Default Java
Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS> /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4791/2/testReport/

Max. process+thread count
3465 (vs. ulimit of 5500)

modules
C: hadoop-hdfs-project/hadoop-hdfs U: hadoop-hdfs-project/hadoop-hdfs

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4791/2/console

versions
git=2.25.1 maven=3.6.3 spotbugs=4.2.2

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

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 35s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  1s

codespell was not available.

+0 :ok:
detsecrets
0m  1s

detect-secrets was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

+1 :green_heart:
test4tests
0m  0s

The patch appears to include 1 new or modified test files.

_ trunk Compile Tests _

+1 :green_heart:
mvninstall
38m 51s

trunk passed

+1 :green_heart:
compile
1m 36s

trunk passed with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
compile
1m 31s

trunk passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
checkstyle
1m 17s

trunk passed

+1 :green_heart:
mvnsite
1m 36s

trunk passed

+1 :green_heart:
javadoc
1m 15s

trunk passed with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
javadoc
1m 46s

trunk passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
spotbugs
3m 39s

trunk passed

+1 :green_heart:
shadedclient
23m  4s

branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
1m 18s

the patch passed

+1 :green_heart:
compile
1m 25s

the patch passed with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
javac
1m 25s

the patch passed

+1 :green_heart:
compile
1m 16s

the patch passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
javac
1m 16s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
checkstyle
0m 57s

the patch passed

+1 :green_heart:
mvnsite
1m 25s

the patch passed

+1 :green_heart:
javadoc
0m 56s

the patch passed with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
javadoc
1m 28s

the patch passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
spotbugs
3m 17s

the patch passed

+1 :green_heart:
shadedclient
22m 17s

patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1 :green_heart:
unit
243m  2s

hadoop-hdfs in the patch passed.

+1 :green_heart:
asflicense
1m  0s

The patch does not generate ASF License warnings.

351m 43s

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4791/3/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/4791

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient spotbugs checkstyle codespell detsecrets

uname
Linux b800edc5244c 4.15.0-191-generic #202-Ubuntu SMP Thu Aug 4 01:49:29 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / 171ce66d6d2530eabbfb121cfc06cd36e7d638b9

Default Java
Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS> /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4791/3/testReport/

Max. process+thread count
3170 (vs. ulimit of 5500)

modules
C: hadoop-hdfs-project/hadoop-hdfs U: hadoop-hdfs-project/hadoop-hdfs

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4791/3/console

versions
git=2.25.1 maven=3.6.3 spotbugs=4.2.2

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

This message was automatically generated.

@ZanderXu Thanks for your contribution. @ashutoshcipher @ayushtkn Thanks for your reviews! Merged!


sort strategy more robust

check for undefined or null

Missed that, Thanks for the fix!

You are welcome
Am 13.03.2015 16:14 schrieb Artem Tabalin<EMAIL_ADDRESS>Missed that, Thanks for the fix!

Reply to this email directly or view it on GitHubhttps://github.com/tabalinas/jsgrid/pull/7#issuecomment-79032602.


Initial whack at making service manager understand openrc

Conversion of sysadm-servicemanager to understand openrc instead of looking at r.conf.
A lot of the conversion was use of rc-status command to list of services, their status, enabled services, runlevels, "enabled at boot" status.
If a service was already enabled at boot, that runlevel is used for any rc-update commands, otherwise it defaults to runlevel of "default".
Built and ran binary locally, used unmodified sysadm client to look at service list, enable/disable a service and start/stop a service.
The existing OpenRC scripts are inconsistent with "description".  Some use "name=" for the description, others "description=" so the initial parsing in loadServices() looks for different things to find the description.
Let me know what you don't like.

Looks Good!
Thanks for doing that upgrade!


(WCAG 2.1) Close control is not keyboard accessible

OBSERVED RESULTS:

The Close control on a “Create an account or sign in” modal dialog is not keyboard accessible and cannot be operated using keyboard navigation.

EXPECTED RESULTS:

The Close control on a “Create an account or sign in” modal dialog should be fully keyboard accessible, allowing users to close the modal using the keyboard.
Use a role button and or use  to implement the close button.
Provide valid label using aria-label to the close button.

STEPS TO REPRODUCE:

Navigate to URL
Navigate to and activate the ‘Apply’ for the Comprehensive sample program.
Navigate to and activate “What is your address?”.
Fillup the form fields and complete the application.
On the confirmation page navigate to and activate “Apply to Another Program" using the tab key.
Navigate to the “close” button using TAB key and observe that the control is not keyboard accessible.

ENVIRONMENT DETAILS:

Device(s) (brand, OS version, test key or release key): Windows 10 Enterprise (64-bit),MacOS Ventura Version 13.4
Screen reader name and version: JAWS 2022.2211.7, NVDA 2022.3, VoiceOver
Browser name and version: Chrome Version 113.0.5672.93

Note: The close button on the question bank when adding questions to a program also isn't accessible, so we should try and fix both.

Note: The close button on the question bank when adding questions to a program also isn't accessible, so we should try and fix both.

We haven't prioritized accessibility for the admin side of the app, so making the close button accessible on the "Add a question" sidebar is probably less important.  Still, if we can fix it easily, it seems like a good thing to do!

Ah that makes sense, thanks for the clarification!


Add inline_array option to from_array

This adds an option to da.from_array to control how the array object
itself is included in the task graph. By default, there's no change:
there will be a single key whose value is the array object. The tasks
giving each chunk of the array refer to the array by using its key.
With inline_array=True, each chunk task in the task graph will have
the array itself included in the values.
The same keyword is added to from_zarr, which uses from_array internally.
I think that this closes https://github.com/dask/dask/issues/6668. I don't
think that we would automatically switch the default to True, which
would certainly close it.

cc @shoyer, if this is what you had in mind for the nicer API. Functionally, I think it's equivalent to the custom inline optimization, it just happens at graph construction time.
import dask.array
import numpy as np
import dask

# create data on disk
n = 125 * 4
x = dask.array.zeros((12500, 10000), chunks=('10MB', -1))
dask.array.to_zarr(x, 'saved_x1.zarr', overwrite=True)
dask.array.to_zarr(x, 'saved_y1.zarr', overwrite=True)
dask.array.to_zarr(x, 'saved_x2.zarr', overwrite=True)
dask.array.to_zarr(x, 'saved_y2.zarr', overwrite=True)

x1 = dask.array.from_zarr('saved_x1.zarr', inline_array=True)
y1 = dask.array.from_zarr('saved_x2.zarr', inline_array=True)
x2 = dask.array.from_zarr('saved_y1.zarr', inline_array=True)
y2 = dask.array.from_zarr('saved_y2.zarr', inline_array=True)

def evaluate(x1, y1, x2, y2):
  u = dask.array.stack([x1, y1])
  v = dask.array.stack([x2, y2])
  components = [u, v, u ** 2 + v ** 2]
  return [
      abs(c[0] - c[1]).mean(axis=-1)
      for c in components
  ]

dask.visualize(evaluate(x1[:n], y1[:n], x2[:n], y2[:n]), optimize_graph=True,
               color="order", cmap="autumn", node_attr={"penwidth": "4"})

versus this task graph with inline_array=False (the default):

I guess there may be one remaining task from #6668:

[@shoyer] If so, perhaps it would make sense to think about applying this optimization automatically when not using the distributed scheduler.

I'm still thinking through that.

I added some documentation on this. @mrocklin IIRC, in the past you've had some hesitation to documenting these failures. I believe your objections were along the lines of

It's hard to generalize from a particular example and apply it to your problem.
It's possible (likely?) that any specific ordering problem can be fixed, rendering the example obsolete. I'm kicking around some ideas about somehow ignoring common leaf nodes in ordering that might fix Stephan's issue).

I agree with those downsides, but I still think this is worth including with some explicit caveats:

This is an advanced topic that most people shouldn't hit.
Even when you hit an ordering issue, it may not be the end of the world.
Making changes to achieve "ideal" ordering may have other downsides that slow down the overall computation time.

Please feel free to override any previous objections that I may have had
On Wed, Oct 28, 2020 at 7:02 AM Tom Augspurger<EMAIL_ADDRESS>wrote:

I added some documentation on this. @mrocklin
https://github.com/mrocklin IIRC, in the past you've had some
hesitation to documenting these failures. I believe your objections were
along the lines of

It's hard to generalize from a particular example and apply it to
your problem.
It's possible (likely?) that any specific ordering problem can be
fixed, rendering the example obsolete. I'm kicking around some ideas about
somehow ignoring common leaf nodes in ordering that might fix Stephan's
issue).

I agree with those downsides, but I still think this is worth including
with some explicit caveats:

This is an advanced topic that most people shouldn't hit.
Even when you hit an ordering issue, it may not be the end of the
world.
Making changes to achieve "ideal" ordering may have other downsides
that slow down the overall computation time.

[image: FireShot Capture 013 - Ordering — Dask documentation -]
https://user-images.githubusercontent.com/1312546/97445665-83154800-18fb-11eb-9ea7-3f86be2e1083.png
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/dask/dask/pull/6773#issuecomment-717953762, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AACKZTGOK4JEEQCWKOYUZP3SNAP63ANCNFSM4TBHXCSQ
.

From https://github.com/dask/dask/pull/6203#issuecomment-718233927

I'm asking what the default value for inlining should be for the from_zarr
function.  Should from_zarr inline or not inline?  Are there things about a
zarr array that could help us better choose a default value?

For example, if the zarr array holds data in memory, then it should
probably not inline.  If it points to data on-disk then maybe it's ok?  (Or
maybe not, and we should consider caching like Xarray does)

Is it surprising that even with inlined arrays, we see about the same serialized size?
In [8]: import zarr
   ...: import numpy as np
   ...: import dask.array as da
   ...: from distributed.protocol import serialize
   ...:
   ...: a = zarr.ones((12_500, 10_000), chunks=(125, 10_000))
   ...: a[:] = np.random.random(size=a.shape)
   ...:
   ...: x1 = da.from_zarr(a)
   ...:
   ...: x2 = da.from_zarr(a, inline_array=True)
   ...:
   ...: len(x1.dask), len(x2.dask)
   ...:
   ...: len(serialize(x1)[1][0]) / len(serialize(x2)[1][0])

Out[8]: 0.9999993250547557

I would have expected the size of the inlined version to be about 100x, since there are 100 references to the array. But someone (dask? pickle?) is clever enough that to handle that case.
So I guess it comes down to the cost of creating these Zarr objects (including their stores?)

I would have expected the size of the inlined version to be about 100x, since there are 100 references to the array. But someone (dask? pickle?) is clever enough that to handle that case.

Right, pickle is very clever. Each Python object it encounters is only gets serialized once.
It's interesting that dask distributed seems to do the same thing when serializing graphs. I was imagining there might be cases where tasks get individually shipped off to different processes (requiring the Zarr array to be re-serialized), but maybe not? Or maybe the overhead in these cases doesn't matter?
In that case, perhaps it is always the right answer to use inline_array=True always with Zarr and other uses of from_array with serializable arrays (e.g., in xarray). We can't do it generically only because many on-disk array types like those from h5py can't be pickled.

I wonder how this compares to an explicit client.scatter(broadcast=True) for the array object, which only serialises and send once, but you get copies everywhere. Of course, that breaks the graph/execute boundary; but wondering about the conceptual model here.

Just a guess, but I think the main (only?) difference would be that client.scatter(broadcast=True) creates just one instance on the client (before scatter) and many instances on the cluster. With this PR I think you get many instances on the client and on the cluster.
That said, client.scatter is only a solution for the distributed scheduler. This issue affects the local schedulers too, and the pain is felt most acutely on the local scheduler where static ordering tends to be even more important to keeping memory use down.

Thanks for the thoughts @TomAugspurger . I would certainly not advocate for special workarounds that only applied to distributed - unless there was a really compelling reason.

The main outstanding issue right now is the default for from_zarr: it's possible that from_zarr(..., inline_array=True) is strictly better (we already know it's not strictly better for the general from_array).
Any objections to just merging this as is, and getting feedback from users on if / when inline_array=True is worse?

Thanks James!


Upgrade fails without a good error message when packages.config is readonly

Describe the bug
When the packages.config file is readonly (which will frequently be the case when using TFS), the upgrade-assistant throws an exception, instead of either working or giving a nice error message.
Exceptions (if any)

System.UnauthorizedAccessException: Access to the path 'C:\whatever\packages.config' is denied.
at System.IO.FileSystem.DeleteFile(String fullPath)
at System.IO.File.Delete(String path)
at MSBuild.Conversion.Project.ProjectRootElementExtensionsForConversion.ConvertAndAddPackages(IProjectRootElement projectRootElement, ProjectStyle projectStyle, String tfm, Boolean removePackagesConfig) in //src/MSBuild.Conversion.Project/ProjectRootElementExtensionsForConversion.cs:line 435
at MSBuild.Conversion.Project.Converter.ConvertProjectFile() in //src/MSBuild.Conversion.Project/Converter.cs:line 39
at Microsoft.DotNet.UpgradeAssistant.Extensions.TryConvert.TryConvertInProcessTool.RunAsync(IUpgradeContext context, IProject project, CancellationToken token)
at Microsoft.DotNet.UpgradeAssistant.Extensions.TryConvert.TryConvertRunner.RunTryConvertAsync(IUpgradeContext context, IProject project, CancellationToken token)
at Microsoft.DotNet.UpgradeAssistant.Extensions.TryConvert.TryConvertRunner.ApplyAsync(IUpgradeContext context, IProject project, CancellationToken token)
at Microsoft.DotNet.UpgradeAssistant.UpgradeStep.ApplyAsync(IUpgradeContext context, CancellationToken token) in /_/src/common/Microsoft.DotNet.UpgradeAssistant.Abstractions/UpgradeStep.cs:line 178

This happens for any read-only file that needs to be updated.
System.UnauthorizedAccessException: Access to the path 'xxx.sln' is denied.
   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
   at System.IO.StreamWriter.CreateFile(String path, Boolean append, Boolean checkHost)
   at System.IO.StreamWriter..ctor(String path, Boolean append, Encoding encoding, Int32 bufferSize, Boolean checkHost)
   at System.IO.StreamWriter..ctor(String path, Boolean append, Encoding encoding)
   at System.IO.File.WriteAllLines(String path, String[] contents)
   at Microsoft.UpgradeAssistant.Transformers.SolutionProjectTypeTransformer.ReplaceProjectTypeGuid(String solutionFile, String projectId, String oldGuid, String newGuid)
   at Microsoft.UpgradeAssistant.Transformers.SolutionProjectTypeTransformer.RunAsync(OperationContext context, SliceNode node, CancellationToken cancellationToken)
   at Microsoft.UpgradeAssistant.Operations.Operation.<RunTransformerAsync>d__18.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at Microsoft.UpgradeAssistant.Operations.Operation.<RunNodeAsync>d__17.MoveNext()
	info: Done
	Microsoft.UpgradeAssistant.VS.Slices.Transformers.OpenSolutionTransformer
	info: Opening solution 'xxx.sln'.

The UI does not display any errors; it makes it seem like it's still processing files when actually it was stopped:

.NET Upgrade Assistant v0.5.261.51392 also doesn't check out project files from TFS:

System.UnauthorizedAccessException: Access to the path 'C:\Users\rami.abughazaleh\AppData\Local\Temp\UpgradeAssistant\Projects\0a668280-9c88-438d-a471-65027c7199c1\2023-09-19--14-14-39\UnitTests.csproj' is denied.
   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
   at System.IO.StreamWriter.CreateFile(String path, Boolean append, Boolean checkHost)
   at System.IO.StreamWriter..ctor(String path, Boolean append, Encoding encoding, Int32 bufferSize, Boolean checkHost)
   at System.IO.File.InternalWriteAllText(String path, String contents, Encoding encoding, Boolean checkHost)
   at MSBuild.Abstractions.MSBuildConversionWorkspace.RemoveTargetsNotLoadableByNETSDKMSBuild(String path)
   at MSBuild.Abstractions.MSBuildConversionWorkspace..ctor(ImmutableArray`1 paths, Boolean noBackup, String tfm, Boolean keepCurrentTFMs, Boolean forceWeb, String actualProjectPath)
   at MSBuild.Abstractions.MSBuildConversionWorkspaceLoader.LoadWorkspace(String path, Boolean noBackup, String tfm, Boolean keepCurrentTFMs, Boolean forceWeb, String actualProjectPath)
   at Microsoft.UpgradeAssistant.TryConvert.Slices.Services.TryConvertService.ConvertAsync(OperationContext context, String projectFilePath, TargetFramework targetFramework, ILogger logger, CancellationToken cancellationToken)

System.UnauthorizedAccessException: Access to the path 'C:\Work\Team\dev\src\UnitTests\UnitTests.csproj' is denied.
   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.File.InternalCopy(String sourceFileName, String destFileName, Boolean overwrite, Boolean checkHost)
   at Microsoft.UpgradeAssistant.Transformers.ProjectSdkStyleTransformer.<RunAsync>d__2.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Microsoft.UpgradeAssistant.Operations.Operation.<RunTransformerAsync>d__23.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at Microsoft.UpgradeAssistant.Operations.Operation.<RunNodeTransformersAsync>d__21.MoveNext()


MongoDB Support

Please add MongoDB support to the package? If the package already supports MongoDB, I could not understand why this error came out. Can someone help?

I adjusted the settings in my code with the custom database section, I did not encounter such an error before I made the package and these adjustments. Btw, I would like to say that I also use the module called quickmongo.

Your error comes from the fact that each starboard you register in your database contains the manager, which itself contains each starboard, etc...
Try to save the starboard information without the manager.
I will fix this problem in the next update ;)

When will the next update come?

Idk a few day i think

All right, thank you for the information. I have one more question: Can we update the settings for a starboard channel? How can we do this if possible? Cause I'm thinking of adding things like changing the starboard color, changing the threshold on my bot

The functionality is planned but not yet available. You can do this by modifying a starboard and registering it in the database manually.

DId you succeed ?

The cyclic structure has been fixed on the main branch and published on NPM, thanks for your support :)

Yes, I updated the package and I am not getting that error anymore, thank you very much :)

I encountered such an error while trying my delete starboard command, I don't know if it is right or wrong to open a new problem, I wanted to write it here because it looks like a database error. I would be glad if you help

Seems to be an error with tout database

Of course, but since some parts of the code are private, I'll only send the parts where I use this module.
const { Database } = require("quickmongo");
const db = new Database(CONNECTIONLINK);
const StarboardsManager = require("discord-starboards");
db.once("ready", async () => {
  if ((await db.get("starboardlar")) === null) await db.set("starboardlar", []);
});

class StarboardsManagerCustomDb extends StarboardsManager {
  async getAllStarboards() {
    return db.get("starboardlar");
  }

  async saveStarboard(data) {
    db.push("starboardlar", data);
    return true;
  }

  async deleteStarboard(channelID, emoji) {
    const newStarboardsArray = db
      .get("starboardlar")
      .filter(
        starboard =>
          !(
            starboard.channelID === channelID &&
            starboard.options.emoji === emoji
          )
      );
    db.set("starboardlar", newStarboardsArray);
    return true;
  }
}

The part where I define the starboardsManager is as follows: (not full code)
    this.starboardsManager = new StarboardsManagerCustomDb(this, {
      storage: false
    });

Hey, it seems to me that QuickMongo's methods return promises so I think you should use await ;)

My fault, sorry :D Yes, as you said, it was because of that, thank you

Do not hesitate to star the repo ;)

did you ever get this working for me even with await it didnt work?

Can you open another issue please ? And show ur error and code ;)

will do sorry xD


Work with Portenta H7 and Exchange Server

I managed to get this to work as per the thread on the arduino forum
https://forum.arduino.cc/t/send-email-via-smtp-with-portenta/1006604/8
The main changes that were required were removing the colon from the end of the HELO command (I had changed it to EHLO via the function call).
String helo = commandHELO + " "String(publicIPDescriptor)";   <--- eliminating the colon at the end of this
I also had to increase the number of iterations to check for
if (this->useEHLO == true) { for (int i = 0; i<=11; i++) awaitSMTPResponse(client); }
However, on this one it is likely better to add a larger number and stop the loop when the first call to the routine takes longer than say 1 second (ie no more left)

Hi @salasidis,
thanks for the tips.
TSL for the majority of devices doesn't work but It's good.
Using timeout can raise the execution time a lot.
I'm going to check the fix, but I think the ":" It's a misprint.
Bye Renzo

Less secure app no more work, you must create an application password.
Bye Renzo


Remove all usage of Jackson in Communication data-plane SDKs

Description
Removes any usage of Jackson from the Communication data-plane SDKs.
All SDK Contribution checklist:

[x] The pull request does not introduce [breaking changes]
[x] CHANGELOG is updated for new features, bug fixes or other significant changes.
[x] I have read the contribution guidelines.

General Guidelines and Best Practices

[x] Title of the pull request is clear and informative.
[x] There are a small number of commits, each of which have an informative message. This means that previously merged commits do not appear in the history of the PR. For more information on cleaning up the commits in your PR, see this page.

Testing Guidelines

[x] Pull request includes test coverage for the included changes.

API change check
APIView has identified API level changes in this PR and created following API reviews.
com.azure:azure-communication-phonenumbers


Adding ORAS

Signed-off-by: Bridget Kromhout<EMAIL_ADDRESS>Pre-submission checklist:
Please check each of these after submitting your pull request:

[x] Are you only including a repo_url if your project is 100% open source? If so, you need to pick the single best GitHub repository for your project, not a GitHub organization.
[x] Is your project closed source or, if it is open source, does your project have at least 300 GitHub stars?
[x] Have you picked the single best (existing) category for your project?
[x] Does it follow the other guidelines from the new entries section?
[x] Have you added your SVG to hosted_logos and referenced it there?
[x] Does your logo clearly state the name of the project/product and follow the other logo guidelines?
[x] Does your project/product name match the text on the logo?
[x] Have you verified that the Crunchbase data for your organization is correct (including headquarters and LinkedIn)?
[ ] ~15 minutes after opening the pull request, the CNCF-Bot will post the URL for your staging server. Have you confirmed that it looks good to you and then added a comment to the PR saying "LGTM"?

Build failed because of:
No cached entry, and ORAS has issues with logo: oras.svg, SVG file embeds a png. Please use a pure svg file
Empty twitter for Plural (member): https://twitter.com/plural_sh
No cached entry, and Dave (supporter) has issues with twitter: https://twitter.com/davesavesyou, 404 - {"errors":[{"code":34,"message":"Sorry, that page does not exist."}]}
Empty twitter for OpenGitOps: https://twitter.com/opengitops
Empty twitter for Spotinst Functions: https://twitter.com/spot_hq
Item ORAS has no image_data

No cached entry, and ORAS has issues with logo: oras.svg, SVG file embeds a png. Please use a pure svg file

I thought I followed the directions to correct this, but I must have missed a step. Will revisit.
Meanwhile, I don't think I'm able to correct these:

Empty twitter for Plural (member): https://twitter.com/plural_sh
No cached entry, and Dave (supporter) has issues with twitter: https://twitter.com/davesavesyou, 404 - {"errors":[{"code":34,"message":"Sorry, that page does not exist."}]}
Empty twitter for OpenGitOps: https://twitter.com/opengitops
Empty twitter for Spotinst Functions: https://twitter.com/spot_hq

No cached entry, and ORAS has issues with logo: oras.svg, SVG file embeds a png. Please use a pure svg file

I thought I followed the directions to correct this, but I must have missed a step. Will revisit.
Meanwhile, I don't think I'm able to correct these:

Empty twitter for Plural (member): https://twitter.com/plural_sh
No cached entry, and Dave (supporter) has issues with twitter: https://twitter.com/davesavesyou, 404 - {"errors":[{"code":34,"message":"Sorry, that page does not exist."}]}
Empty twitter for OpenGitOps: https://twitter.com/opengitops
Empty twitter for Spotinst Functions: https://twitter.com/spot_hq

If we can get the ORAS.svg to be 'more right', those errors will go away.

@amye seems that the new file still has href="data:image/png;base64 which is probably what this check doesn't like.

@bridgetkromhout yep we need a real SVG

@caniszczyk Thanks. I do not have a "real" SVG; all I have is a PNG (and I'm told that's all that exists in terms of source material). Based on https://github.com/cncf/wp-svg-autocrop#how-can-i-get-a-valid-svg I think I am going to need to request that someone competent in graphics (not me) generate a valid SVG; thanks.

@bridgetkromhout we have a design on staff that can help, @amye can you ping Alex to create the necessary images for ORAS :)?

@bridgetkromhout we have a design on staff that can help, @amye can you ping Alex to create the necessary images for ORAS :)?

Already in progress :)

That fixed it.

LGTM


Update

Explore and Start buttons combined into one button "Start"
Solved the problem of visibility of the lower back of mesh by controlling the mix polar angle and azimuth angle
Forced the Camera not to go below 500 on height relative to the mesh
UI of the Menu is Updated

STL now load asynchronously
Brush Size selection added in UI
Right side data GUI minimize on clicking either on the annotation button or in renderer's dom Element ( basically when it is out of focus)
transparent key button was added to the left bottom side of the screen


Network icons in the css file are not appearing correctly

Prerequisites

Version: v6.4.0
Are you running from source/main: yes, from main
Are you using a released build: no
Operating system: Windows 10

Step to reproduce
I am using the iconoir.css file and I want to use the network-left icon like iconoir-network-left and the network-left icon not appearing correctly. You can see in the attachment.
All the network icons are the same.
Actual behavior
Any message or error
Additional info or screenshots

Duplicate of #255