Connecting/Removing headphone app crash

While connecting/removing head phone app crashes with below error
(lldb) bt

thread #17: tid = 0x23a56, 0x00000001803e8158 libobjc.A.dylib`objc_release + 8, name = 'AVAudioSession Notify Thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x100000000)

frame #0: 0x00000001803e8158 libobjc.A.dylibobjc_release + 8 frame #1: 0x00000001001220e4 TimesNowGMFAudioRouteChangeListenerCallback(inClientData=0x00000001405f6ef0, inID=1919902568, inDataSize=8, inData=5 key/value pairs) + 272 at GMFVideoPlayer.m:48
frame #2: 0x0000000183674fe0 AudioToolboxAudioSessionPropertyListeners::CallPropertyListenersImp(unsigned int, unsigned int, void const*) + 352 frame #3: 0x0000000183674da4 AudioToolboxAudioSessionPropertyListeners::CallPropertyListeners(unsigned int, unsigned int, void const_) + 280
frame #4: 0x000000018356bba0 AudioToolboxHandleCFPropertyListChange(unsigned int, unsigned long, unsigned char_, unsigned int) + 144 frame #5: 0x0000000183674410 AudioToolboxProcessDeferredMessage(__CFData const*, unsigned int, unsigned int) + 912
frame #6: 0x0000000183673d04 AudioToolboxASCallbackReceiver_AudioSessionPingMessage + 408 frame #7: 0x0000000183769f6c AudioToolbox_XAudioSessionPingMessage + 44
frame #8: 0x000000018356b924 AudioToolboxmshMIGPerform + 248 frame #9: 0x0000000180d217d4 CoreFoundationCFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION + 56
frame #10: 0x0000000180d20f0c CoreFoundation__CFRunLoopDoSource1 + 436 frame #11: 0x0000000180d1ec64 CoreFoundation__CFRunLoopRun + 1800
frame #12: 0x0000000180c48c50 CoreFoundationCFRunLoopRunSpecific + 384 frame #13: 0x00000001873c19e0 libAVFAudio.dylibGenericRunLoopThread::Entry(void*) + 164
frame #14: 0x000000018739675c libAVFAudio.dylibCAPThread::Entry(CAPThread*) + 84 frame #15: 0x00000001809cfb28 libsystem_pthread.dylib_pthread_body + 156
frame #16: 0x00000001809cfa8c libsystem_pthread.dylib_pthread_start + 156 frame #17: 0x00000001809cd028 libsystem_pthread.dylibthread_start + 4

Hi there,
We had seen this issue in the past, but it should be resolved with the latest version of the IMA SDK. Are you still seeing it if you update to the latest GMF?
Thanks,
Shawn Busolits
IMA SDK Team

Closing for lack of response - if you're still seeing this issue please let us know!


What OSS license is this governed by?

MIT -- I've added it to the repository: https://github.com/AndrewRadev/linediff.vim/blob/c627858c6dd280221df032bbe7f3899ec71e1aaa/LICENSE

Thanks @AndrewRadev!


Copied Text From Word Document Converted to Image File

Christa Schadt:
surfer - when we copy and paste the word document turns into a png!

The user complained that anytime he tried to copy text from Word document and paste it to eSteem Surfer post editor page, the text would automatically be converted to image file (.png)

But from other text processor like notes etc. works fine.

Mac OS

when you copied text from ms word, it adds screenshot of copied text to clipboard (what a feature lol).
because of an image in clipboard, surfer starts file upload.
added a condition to skip file upload if text in clipboard larger than 50 chars.

I don't think it is good solution, especially if I want to copy past large content or prepare post somewhere else and copy into editor. Better would be disable image upload from clipboard.

this is what i fixed :) editor detects if you pasting large text and skips file upload from clipboard.
check https://github.com/esteemapp/esteem-surfer/blob/master/src/directives/content-editor.js#L142

looks good, just to double confirm...

i think no one uses more than 50 chars for a image file

are you referring to filename or filecontent? because image filecontent can be large if it is base64 string...

referring to filename. javascript keeps file content another field (items) in clipboard object.

ok, great!


fine tune sup-SimCSE

Hi,
Thanks for the great work! I would like to fine tune sup-SimCSE by my own dataset. Can I set 'model_name_or_path' in run_sup_example.sh to princeton-nlp/sup-simcse-bert-base-uncased, set train_file to my own training data to  fine tune sup-SimCSE ? Thanks in advance!

Hi,
Yes you can do so!

Thanks for the quick reply!


Bug 2093444: Fix filtering for management state

Because of a backport error, the filtering for managementState field
in the CR was exactly the opposite of what it should be.

/hold
Holding until BZ is in place.

/unhold

/bugzilla refresh

/label backport-risk-assessed

/retest-required

/label cherry-pick-approved
Waiting on cherry-pick for the second part

/test e2e-aws-ocp

/hold

/retest

/lgtm

/unhold

/hold

/retest

/hold

/unhold

/lgtm

/cc @yevgeny-shnaidman
/uncc @dagrayvid


Links with https://www.windowsazure.com/develop base go to 404.

It appears many links are still under https://www.windowsazure.com/develop and the 3 I have found so far all 404. It looks like they just need to be updated.

@seanfreiburg Thank you for the suggestion.  Since you are a MSFT employee, we ask that you use the GitHub capability to contribute to the article by submitting a change and a pull request through the process.  If you need guidance on how this works, please see the contributors guide here: https://github.com/Azure/azure-content-pr/blob/master/contributor-guide/contributor-guide-index.md


⚠ Nebulance has degraded performance

In 7c82e10, Nebulance ($NBL) experienced degraded performance:

HTTP code: 502
Response time: 1125 ms

Resolved: Nebulance performance has improved in b1b4b10 after 5 minutes.


Fix for crash in waiting for launchd service start

https://gist.github.com/gabriel/2b090dc0bfce26d008f783b8c9d0c26d

@jzila @cjb

launchd.LoadStatus can return nil for the status, if for some reason launchd didn't register that the service was loaded... this might happen if launchd is under load or a race possibly?
This fix adds a wait check of up to 5 seconds.
I'm wondering if I should also create a bunch of tests with a "launchd test mock" which pretends to act like launchd and also can do funky things.

Well let's be on the lookout for this issue. It might be we're making the problem rarer but we'll still see it (with the 5s timeout) since we're under some race condition we don't fully understand...

OK to :ship:


Mother's surname infobutton

This has no text - I suggest 'Mother's maiden name' or 'Mother's name before marriage'

Mother's name before marriage

Ready for testing in test3

@PatReynolds to take a look.


Consider a storage::Client::DownloadToBuffer API

Applications can download data to a buffer using something like this:
namespace gcs = google::cloud::storage;
google::cloud::StatusOr<std::size_t> DownloadToBuffer(
    gcs::Client client, std::string bucket_name, std::string object_name,
    gcs::ReadRange range,
    void* buffer, std::size_t& len) {
  auto stream = client.ReadObject(bucket_name, object_name, std::move(range));
  stream.read(buffer, len);
  if (!stream.status()) return stream.status();
  return static_cast<std::size_t>(stream.gcount());
}

This code is fairly efficient: the data is copied exactly once into the buffer provided by the application. But the code is tedious to write, and there are opportunities for optimization, e.g., creating the stream object requires multiple allocations, which could be eliminated, and it uses the CURLM* API, with more function call overheads.
Providing a direct API to download to a buffer (similar to DownloadToFile()) opens some optimization opportunities.
This feature only makes sense after #3393 and #3394.

Maybe we should do this when we implement asynchronous operations, see #568

This is going to happen with the async client.

Strike 3.  Closing, as this is part of the async client project.


aur-remove example not working

Package version: 3.3.0
aur-remove script provided on the man page which was working previously now returns:
aur-repo: invalid option '--path-list'
usage: repo [-d repo] [-r path] [-alqtuS]

The --path-list option was renamed to --list-path in 3.2.0, see https://github.com/AladW/aurutils/releases/tag/3.2.0


Add endpointType support in RPaaS

MSFT employees can try out our new experience at OpenAPI Hub  - one location for using our validation tools and finding your workflow.

Changelog
Please ensure to add changelog with this PR by answering the following questions.

What's the purpose of the update?

[ ] new service onboarding
[ ] new API version
[x ] update existing version for new feature
[ ] update existing version to fix swagger quality issue in s360
[ ] Other, please clarify

When you are targeting to deploy new service/feature to public regions? Please provide date, or month to public if date is not available yet. (RPaaS already has this change deployed to be in sync with ARM.)
When you expect to publish swagger? Please provide date, or month to public if date is not available yet.
If it's an update to existing version,  please select SDKs of specific language and CLIs that require refresh after swagger is published.

[ ] SDK of .NET (need service team to ensure code readiness)
[ ] SDK of Python
[ ] SDK of Java
[ ] SDK of Js
[ ] SDK of Go
[ ] PowerShell
[ ] CLI
[ ] Terraform
[ ] No, no need to refresh for updates in this PR

Contribution checklist:

[ ] I commit to follow the Breaking Change Policy of "no breaking changes"
[ ] I have reviewed the documentation for the workflow.
[ ] Validation tools were run on swagger spec(s) and errors have all been fixed in this PR. How to fix?

If any further question about AME onboarding or validation tools, please view the FAQ.
ARM API Review Checklist

[ ] Ensure to check this box if one of the following scenarios meet updates in the PR, so that label “WaitForARMFeedback” will be added automatically to involve ARM API Review. Failure to comply may result in delays for manifest application. Note this does not apply to data plane APIs, all “removals” and “adding a new property” no more require ARM API review.

Adding new API(s)
Adding a new API version
[ ] Ensure to copy the existing version into new directory structure for first commit (including refactoring) and then push new changes including version updates in separate commits. This is required to review the changes efficiently.
Adding a new service

[ ] Please ensure you've reviewed following guidelines including ARM resource provider contract and REST guidelines. Estimated time (4 hours). This is required before you can request review from ARM API Review board.

[ ] If you are blocked on ARM review and want to get the PR merged with urgency, please get the ARM oncall for reviews (RP Manifest Approvers team under Azure Resource Manager service) from IcM and reach out to them.

Breaking Change Review Checklist
If there are following updates in the PR, ensure to request an approval from Breaking Change Review Board as defined in the Breaking Change Policy.

[ ] Removing API(s) in stable version
[ ] Removing properties in stable version
[ ] Removing API version(s) in stable version
[ ] Updating API in stable or public preview version with Breaking Change Validation errors
[ ] Updating API(s) in public preview over 1 year (refer to Retirement of Previews)

Action: to initiate an evaluation of the breaking change, create a new intake using the template for breaking changes. Addition details on the process and office hours are on the Breaking change Wiki.
Please follow the link to find more details on PR review process.

@lirenhe - This is a new API version that was added just a few weeks back and is not public. There has been no SDK released as well. The PR that introduced this API version is https://github.com/Azure/azure-rest-api-specs/pull/14249.
And another PR which was in similar lines is: https://github.com/Azure/azure-rest-api-specs/pull/14522.
Please help approve/merge this PR.

@lirenhe - This is a new API version that was added just a few weeks back and is not public. There has been no SDK released as well. The PR that introduced this API version is #14249.
And another PR which was in similar lines is: #14522.
Please help approve/merge this PR.

Adding new property is considered as breaking change, please let me know if you have any updates for this.

Adding this change to the new api version.


Deprecation Warning: findDOMNode is Deprecated

Hello,
I hope this message finds you well. I am currently using the rc-queue-anim package in my project and have encountered a deprecation warning related to the findDOMNode function. Here are the details of the warning:
Warning: findDOMNode is deprecated and will be removed in the next major release. Instead, add a ref directly to the element you want to reference. Learn more about using refs safely here: https://reactjs.org/link/strict-mode-find-node
It appears that some parts of the rc-queue-anim package are still using the findDOMNode function, which is now deprecated in React. As you might be aware, using deprecated functions can lead to issues in future updates of React and may affect the stability and compatibility of the package.
Could you please update the package to replace findDOMNode with the modern ref API as recommended by the React documentation? This would greatly help in maintaining compatibility with future React releases and improve the overall stability of the projects that rely on rc-queue-anim.
Thank you for your attention to this matter. Your efforts in maintaining and improving this package are greatly appreciated.
Best regards,
Abdulah Dalgıç

I am also looking forward to resolving this issue


Omitting type parameters on constructor call triggers assertion

The following code example triggers an assertion:
use "collections"

class UUID
class Fill

actor Main
  let field: MapIs[UUID, Fill]

  new create(env: Env) =>
    field = MapIs()

The problem is that the type parameters of MapIs are omitted on the constructor call. The following code compiles fine:
use "collections"

class UUID
class Fill

actor Main
  let field: MapIs[UUID, Fill]

  new create(env: Env) =>
    field = MapIs[UUID, Fill]()

Using the convenience way of constructing MapIs via the field works as well:
use "collections"

class UUID
class Fill

actor Main
  let field: MapIs[UUID, Fill]

  new create(env: Env) =>
    field = field.create()

The problem is that pass_expr thinks it is looking at apply sugar (expr.c:17):
p ast_print(*astp)
  (call x x (. (typeref (id MapIs) [nominal x (id MapIs) x x x]) (id apply)))

That's because you're using apply sugar.
The () without any arguments means this is apply sugar, not create sugar. You should omit them if you want create sugar.
Admittedly that still asserts with the lack of type params, which it obviously shouldn't, but the apply sugar is a red herring.

Yes - clearly apply sugar is being used. Just wanted to record here that we should bail out on that before ever getting to do the apply sugar here.

call.c:768 gives a ast_id(lhs) == TK_TYPEREF. I suspect we'd need to check before we get to this point.

The simpler case to provoke this is without any sugar, eg:
    field = MapIs.create()

This asserts because the TK_NOMINAL AST node is not getting its data member set to the definition of MapIs, which should be happening in the name pass. Currently investigating why not.


fix(log): log line fix

What this PR does / why we need it
formatted line and its arg were printed as plain text

JIRA ID: [QSS-00]

Notes for your reviewers

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


Why does the EF model error when not running as admin user?

When I use a connection string with user "sa" or another user that has "dbo" permissions everything runs fine.  However I run into issues when I use a non-admin user.
CREATE TABLE permission denied in database 'SSO'
The schema is already created and entries were added to __MigrationHistory.  I also configured the context for Database.SetInitializer(null);
What am I missing?

Never mind.  I had the permissions setup wrong for the user.


[patch] Allow failure

This adds a new run argument ``, and a new output signal failed to allow us to handle failure states more gracefully. Exploiting the failed signal requires manual management of the execution flow, but lets us have fallback routines in the graph flow to do something else if a node fails. It plays fine with executors. Here's an example with a graph image that is just beautiful and informative thanks to @samwaseda's recent work!
from pyiron_workflow import Workflow

wf = Workflow("test")
wf.a = Workflow.create.standard.UserInput(1)
wf.b = Workflow.create.standard.UserInput("two")
wf.c_fails = wf.a + wf.b  # Type error
wf.d_if_success = Workflow.create.standard.UserInput(0)
wf.d_if_failure = Workflow.create.standard.UserInput("But what's the question?")
wf.e_fails = Workflow.create.standard.Add(wf.d_if_failure, 42)  # Type error

wf.a >> wf.b >> wf.c_fails >> wf.d_if_success
wf.c_fails.signals.output.failed.connect(wf.d_if_failure.signals.input.run)
wf.d_if_failure >> wf.e_fails
wf.starting_nodes = [wf.a]
wf.automate_execution = False

with Workflow.create.ProcessPoolExecutor() as exe:
    wf.c_fails.executor = exe
    wf(raise_run_exceptions=False)

wf.draw(size=(10, 10))

Composites now let the graph keep running until they run out of children to execute, and collect all exceptions together and raise a single FailedChildError. If instead above we had wf(raise_run_exceptions=True), we'd see the error message:
FailedChildError: /test encountered multiple errors in children: {'/test/c_fails.run': TypeError("unsupported operand type(s) for +: 'int' and 'str'"), '/test/e_fails.run': TypeError('can only concatenate str (not "int") to str')}

@samwaseda, since you've been improving the error messages too, I'm going to hit you here for review as all this is closely related.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>3
Details

0 of 0   changed or added relevant lines in 0 files are covered.
63 unchanged lines in 4 files lost coverage.
Overall coverage increased (+0.2%) to 91.495%

Files with Coverage Reduction
New Missed Lines
%

mixin/run.py
7
92.38%

nodes/composite.py
13
92.31%

node.py
15
90.3%

workflow.py
28
66.17%

Totals

Change from base Build<PHONE_NUMBER>9:
0.2%

Covered Lines:
3023

Relevant Lines:
3304

💛  - Coveralls


[UIE-51] Add TooltipTrigger to components

https://broadworkbench.atlassian.net/browse/UIE-51
Continuing to move common components to the components package.
This moves TooltipTrigger and converts it to TypeScript and adds tests.
Since TooltipTrigger now gets its color palette configuration from a theme context, many Terra UI tests now require the components they render to be wrapped in ThemeProvider. This adds a renderWithAppContexts test utility to do that.

Rebased to resolve merge conflict.


Fixing fallout from Rust changes to variant and struct namespacing.

This makes the tests pass etc. on my machine.

These are all unfortunately super old and out of date. Thanks anyway!


Consider reducing webhook timeout

https://github.com/kubernetes/kubernetes/pull/74562 adds support for custom timeout. 30s is probably 10x larger than what we need. This would make some error cases a bit faster.
cc @jasonwzm @hzxuzhonghu

It also mentions that for v1 webhook config the default is 10s. Let's see how that works out. I don't see any issues with that.

Oh I missed that. SGTM
On Fri, Jul 10, 2020 at 1:35 PM Jason Wang<EMAIL_ADDRESS>wrote:

It also mentions that for v1 webhook config the default is 10s. Let's see
how that works out. I don't see any issues with that.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/istio/istio/issues/25436#issuecomment-656878153, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AAEYGXKAUGTPZLVFWP6MDC3R253SBANCNFSM4OW4M7XA
.

Lets just wait for v1


About the vina tutorial

I'm following the great tutorial you guys made for vina recently. I have two questions hope that you can point me in the right direction, or make the contact with someone that could help me out:

On step 3 of the tutorial, needs a script called prepare_gpf.py in the <autodock-vina_directory>/example/autodock_scripts directory. Could you point me to how to download that directory? As a note, I downloaded vina from the github. I also checked on the supplementary data of the Nature protocols paper, but it seems that is not the right place to look for.

More generally: do you recommend reference to learn how to get a grid box for docking? And, if I understand correctly, using autodock4 forcefield to compute the affinity map helps bypass the need to specify the grid box, correct? Would you recommend using ad4 instead of specifying the box?

Thank you and kudos to your work !

Hello,

the scripts are here: https://github.com/ccsb-scripps/AutoDock-Vina/tree/develop/example/autodock_scripts

search dimensions and precalculated grid maps (i.e. the box) are always required. The best is to use a molecular visualizer (pymol, vmd, autodocktools/pmv, chimera, AGFR-gui) to see how the box fits the receptor. Ligands will dock inside that box because there is an energy penalty for ligand atoms that go outside during the search. Deciding the box location and dimensions is subjective and depends on where you want ligands to dock.


fix dockerfile so that it builds

I have noticed that the current dockerfile does not work, this changes allow it to pass. Tested in Clara AGX.

The errors come one by one the first one is after running ./dev_container build:
.94         error: subprocess-exited-with-error                                                                                [5/258]
17.94
17.94         × Building wheel for pycairo (pyproject.toml) did not run successfully.
17.94         │ exit code: 1
17.94         ╰─> [12 lines of output]
17.94             running bdist_wheel
17.94             running build
17.94             running build_py
17.94             creating build
17.94             creating build/lib.linux-aarch64-cpython-310
17.94             creating build/lib.linux-aarch64-cpython-310/cairo
17.94             copying cairo/__init__.py -> build/lib.linux-aarch64-cpython-310/cairo
17.94             copying cairo/__init__.pyi -> build/lib.linux-aarch64-cpython-310/cairo
17.94             copying cairo/py.typed -> build/lib.linux-aarch64-cpython-310/cairo
17.94             running build_ext
17.94             'pkg-config' not found.
17.94             Command ['pkg-config', '--print-errors', '--exists', 'cairo >= 1.15.10']
17.94             [end of output]
17.94
17.94         note: This error originates from a subprocess, and is likely not a problem with pip.
17.94         ERROR: Failed building wheel for pycairo
17.94       Failed to build pycairo
17.94       ERROR: Could not build wheels for pycairo, which is required to install pyproject.toml-based projects
17.94
17.94       [notice] A new release of pip is available: 23.3.2 -> 24.0
17.94       [notice] To update, run: python3 -m pip install --upgrade pip
17.94       [end of output]
17.94
17.94   note: This error originates from a subprocess, and is likely not a problem with pip.
17.94 error: subprocess-exited-with-error
17.94
17.94 × pip subprocess to install build dependencies did not run successfully.
17.94 │ exit code: 1
17.94 ╰─> See above for output.
17.94
17.94 note: This error originates from a subprocess, and is likely not a problem with pip.
17.95
17.95 [notice] A new release of pip is available: 23.3.2 -> 24.0
17.95 [notice] To update, run: python3 -m pip install --upgrade pip

pkg-config is also needed later by a pip pkg, same as liblges2

This is strange we were getting the same error but this commit fixed it: https://github.com/nvidia-holoscan/holohub/commit/8255cc046a6dccb186460795c45a14cda3402ce2
Let me investigate on CAGX

@vicentebolea I'm not able to replicate the issue with the current main branch. Can you try to delete the docker images and try again? Which Holoscan base image is the script pulling?

You are correct this is not happening anymore, it appears that it was resolved in #215. Closing this


Switchoff delay also runs when door is closed

Hi,
i am so happy to have this plugin installed and working. I have two Sonoff SV devices, isolated outputs ale soldiered to remote controller button 1 for open and button 2 for close door (PulseTime is set to 20 on both Sonoff SV relays). No real status installed because the gate is shared, so your plugin best fits to my scenario.
My config looks like this:
{
    "accessory": "GarageDoorOpener",
    "name": "Door-G",
    "openURL": "http://<IP_ADDRESS>/cm?cmnd=Power%20On",
    "closeURL": "http://<IP_ADDRESS>/cm?cmnd=Power%20On",
    "openTime": "16",
    "closeTime": "15",
    "switchOff": "true",
    "switchOffDelay": "36",
    "autoLock": "true",
    "autoLockDelay": "36"
}

The issue is that your plugin count down switchoffdelay time also when garage door is in closed status.
Example: I open garage door (opening takes 16 second - notification about open status received) and after garage door is opened i immediately close the garage door (closing takes 15 seconds - notifications about closed status received). Total time is approx 32 second from open to closed state. But in 36th second (based on my switchOffDelay i see that closed garage door is again in status closing (it takes again 15 seconds - new notification about closed garage door received).
Is there any option how to stop/skip switchoffdelay timer when garage door is closed before switchoffdelay time?

Hi there, I'm not sure what you're referring to by switchOff and switchOffDelay - neither of those are mentioned in the README for this plugin.
Instead, I think your problem is with autoLock.  As described in the README, when autoLock is enabled and the door is opened, it will wait the number of seconds in autoLockDelay then trigger the door to close. In the situation you described, you opened the door and then closed it manually. But, because autoLock is enabled, 36 seconds after you initially opened the door, it triggered a second close.
The solution is either to have autoLock disabled and close the door manually every time, or leave it enabled and resist manually closing the door after you've opened it.
Admittedly, it would be nice to have autoLock disable itself temporarily when it sees the door has been closed manually before autoLockdDelay is reached. Unfortunately, though, I don't currently have the time or incentive to code this in myself, but it's something I might look into in the future. In the meantime, feel free to fork the plugin, make the changes, and open a pull request!


Add a flag to disallow

I'm aware JavaScript files work somewhat differently from TypeScript files, so I'm assuming this behavior is intentional. But if not, feel free to consider this as a bug instead.
🔍 Search Terms
empty object label:"Domain: JavaScript"
✅ Viability Checklist

[X] This wouldn't be a breaking change in existing TypeScript/JavaScript code
[X] This wouldn't change the runtime behavior of existing JavaScript code
[X] This could be implemented without emitting different JS based on the types of the expressions
[X] This isn't a runtime feature (e.g. library functionality, non-ECMAScript syntax with JavaScript output, new syntax sugar for JS, etc.)
[X] This isn't a request to add a new utility type: https://github.com/microsoft/TypeScript/wiki/No-New-Utility-Types
[X] This feature would agree with the rest of our Design Goals: https://github.com/Microsoft/TypeScript/wiki/TypeScript-Design-Goals

⭐ Suggestion
In JavaScript files it is possible to assign an empty object to a variable, as long as you provide it with the expected properties later:
/**
 * @typedef Foo
 * @property {string} hello
 */

/** @type {Foo} */
const x = {};
x.hello = "hello";

But this can cause all sorts of issues later down the line. In .ts files this is not an issue because this behavior immediately emits an error when assigning the empty object.
It would be nice to have a new compiler option that makes this behaviour more strict, similar to the current behavior in .ts files.
📃 Motivating Example
Consider the following code:
/**
 * @typedef Foo
 * @property {string} myCoolString
 */

/** @type {Foo} */
let x = {};

x.myCoolString.split(","); // Cannot read properties of undefined!

x.myCoolString = "hello";

TypeScript acts as if there is nothing wrong with this, but when running this, you'll end up with an error when trying to use x.myCoolString before it's been assigned.
Perhaps an even more subtle situation would be where you forget to assign one of your properties:
/**
 * @typedef Foo
 * @property {string} str1
 * @property {string} str2
 */

/** @type {Foo} */
let x = {};
x.str1 = "hello";

x.str2.split(","); // Cannot read properties of undefined!

In this case, it's easy to imagine a scenario where you add a new @property to the @typedef comment, expecting TypeScript to warn you about all cases in your codebase where you may be creating new objects. But in reality, if you are using dot notation anywhere in your codebase to create Foo, then you'll be out of luck.
💻 Use Cases
Stricter type checking!

I don't know if there's an existing issue which covers this, but the title is a bit... vague? Could you edit it so that it doesn't read like "please add a --nuhUh or --justStopIt compiler option"

@jcalz Hit-Enter-Too-Soon Man strikes again!

@fatcerberus I really was hoping it was a request to emit an error for every line of code, under the well-known principle that code is where the bugs live.  It would help TS achieve the oft-requested goal of a 100% fully sound type system, without letting a single unsafe line of code slip by.  --disallow or maybe --strictest or something?

I could swear I typed the full title haha. Sorry about that!


Automated cherry pick of #2377: snapshot bugs fix

Cherry pick of #2377 on release/2.11.
#2377: snapshot bugs fix

Codecov Report

:exclamation: No coverage uploaded for pull request base (release/2.11@c627096). Click here to learn what that means.
The diff coverage is 0%.

@@              Coverage Diff               @@
##             release/2.11   #2379   +/-   ##
==============================================
  Coverage                ?   7.08%
==============================================
  Files                   ?     454
  Lines                   ?   71627
  Branches                ?       0
==============================================
  Hits                    ?    5073
  Misses                  ?   66136
  Partials                ?     418

Flag
Coverage Δ

#aFlag
7.08% <0%> (?)

Impacted Files
Coverage Δ

pkg/compute/models/storages.go
1.15% <0%> (ø)

pkg/compute/models/disks.go
0.76% <0%> (ø)

pkg/compute/models/snapshots.go
1.85% <0%> (ø)

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 c627096...d1d8b9b. Read the comment docs.

/lgtm

/approve


Error: ENOENT errno: -4058

After trying to run "npm run generate" I kept getting this error. Ive seen it in the "Solved" section of the issues posted by @MurderCro-w yet no actual solution was posted and the issue was closed. Help is much appreciated!

I'm getting it too, i don't know why. I'm doing the exact same thing like the video is telling me but it doesn't work with me. Anyone solutions?

Van: soufxn @.>
Verzonden: zondag 23 januari 2022 08:32
Aan: codeSTACKr/video-source-code-create-nft-collection @.>
CC: Subscribed @.***>
Onderwerp: [codeSTACKr/video-source-code-create-nft-collection] Error: ENOENT errno: -4058 (Issue #61)
After trying to run "npm run generate" I kept getting this error. Ive seen it in the "Solved" section of the issues posted by @MurderCro-whttps://github.com/MurderCro-w yet no actual solution was posted and the issue was closed. Help is much appreciated!
[Screenshot]https://user-images.githubusercontent.com/98252148/150668812-2fa8b633-80ae-4445-a0cb-2c321492260f.jpg
—
Reply to this email directly, view it on GitHubhttps://github.com/codeSTACKr/video-source-code-create-nft-collection/issues/61, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AXNHRKWA4HR4PJ7ZO5I6N3DUXOVIHANCNFSM5MTAGP4Q.
Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you are subscribed to this thread.Message ID: @.***>

Try removing special characters from layer folder names and layer item names.

And those are? I'm new to this so if you could tell, i'll appreciate it then bro

Van: Rohan de Jongh @.>
Verzonden: zondag 23 januari 2022 14:43
Aan: codeSTACKr/video-source-code-create-nft-collection @.>
CC: Leerkrachtfrans @.>; Comment @.>
Onderwerp: Re: [codeSTACKr/video-source-code-create-nft-collection] Error: ENOENT errno: -4058 (Issue #61)
Try removing special characters from layer folder names and layer item names.
—
Reply to this email directly, view it on GitHubhttps://github.com/codeSTACKr/video-source-code-create-nft-collection/issues/61#issuecomment-1019488394, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AXNHRKTMCVZCAE7MBHZU55TUXQAXPANCNFSM5MTAGP4Q.
Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you commented.Message ID: @.***>

Anything that is not an alphabet letter or number, remove it from the later folder names. Then, anything except for alphabet, numbers and # at the end for rarity, remove that as well.

I just tested now on Windows 11 VM.
I installed the latest version of node.js. I installed the latest version of VS Code. I downloaded the repo and extracted it. I then ran the npm install commands and then I was able to use the "npm run build", "npm run generate" and "node index.js" commands and all of them worked without any issues with the default layers. I also updated the name of the layer to contain brackets and this also worked without issues. Please make sure that you did run the npm install commands from the correct directory, everything should work right out the box.
If you are still stuck, you can try my repo as well - https://github.com/thepeanutgalleryandco/create-and-mint-nft-collection

Hey guys, sorry for the late reply, as I am new to this as well, so I ended up doing a fresh install of everything, which surprised me since I followed all the steps and did it on my laptop no problem, yet for the desktop NodeJS vers. 16.something was giving me issues such as the example, some different errors, and not being able to recognize the term "npm", I downloaded NodeJS vers. 17.etc, followed the same steps and it worked.
As well as I did run "npm i" , "npm rebuild node-sass" , "npm update" & "npm install node-fetch@2" in the terminal as soons I opened VSC yet I have no actual clue if this does/did anything or not, I was trying what @MurderCro-w tried.
Thanks for the replies and insight! Hope this helps, as I'm learning at the same pace as some of you guys.

I just tested now on Windows 11 VM.
I installed the latest version of node.js. I installed the latest version of VS Code. I downloaded the repo and extracted it. I then ran the npm install commands and then I was able to use the "npm run build", "npm run generate" and "node index.js" commands and all of them worked without any issues with the default layers. I also updated the name of the layer to contain brackets and this also worked without issues. Please make sure that you did run the npm install commands from the correct directory, everything should work right out the box.
If you are still stuck, you can try my repo as well - https://github.com/thepeanutgalleryandco/create-and-mint-nft-collection

It runs when I use the standard layers, but when I use my layers, I get the Error -0458 over and over again.

@Blaette do you perhaps have any dashes in your layer item names? If yes, please remove them. Please double check that the layer folder name is aligned to that what is set in the src/config.js layers configuration. If there is a mismatch with a space or a bracket, etc., then you will see errors.

Thx for the reply!
I figured the mistake out by myself and tbh it was my fault ^^.
Guys make sure, that you save all changes after you change the layers in the config.js.
All worked after I saved the new layer commands

Anything that is not an alphabet letter or number, remove it from the later folder names. Then, anything except for alphabet, numbers and # at the end for rarity, remove that as well.

@thepeanutgalleryandco
But we got to give space for rarity right.
Example:
RedEye #100

If not how we're going to specify rarity without getting errors.


Merge pending Pull requests

Hey,
I just want to point out that there are so many important pull request by the community members including the one with increased coverage for mysql 8.
I request you to merge these Pull requests.
Ping: @dougwilson @fengmk2 @sidorares

Most of the pull requests have open comments or have merge conflicts the pr opener needs to resolve. Please post in the particular pr you want merged and I can help comment on what the current state of the pr is and what the hold up is.

@dougwilson Thank you for replying to my query.
Here are some PR I am concerned about.
https://github.com/mysqljs/mysql/pull/2099
https://github.com/mysqljs/mysql/pull/1962

Thanks. The author of 1962 needs to resolve merge conflicts and get CI passing. 2099 is afaik not needed until 1962 lands.

Ping: @ruiquelhas


Installation issues

Hello!
Is it absolutely essential to use mamba for this purpose?
I was trying to incorporate anansnake to run scANANSE but ran into the following error:
Error in rule maelstrom:
jobid: 40
input: /Users/pediatrics/Desktop/R_projects/scANANSE/analysis/Peak_Counts.tsv, /Users/pediatrics/Desktop/R_projects/scANANSE/analysis/gimme/mm10.gimme.vertebrate.v5.0.pfm, /Users/pediatrics/Desktop/R_projects/scANANSE/data/mm10
output: /Users/pediatrics/Desktop/R_projects/scANANSE/analysis/gimme/mm10-maelstrom
log: /Users/pediatrics/Desktop/R_projects/scANANSE/analysis/gimme/log_mm10_maelstrom.txt (check log file(s) for error message)
conda-env: /Users/pediatrics/.snakemake/conda/52b8cb6f4a78ac804c0afe54b1ecb2c2_
RuleException:
CalledProcessError in line 80 of /Users/pediatrics/anaconda3/envs/anansnake/lib/python3.8/site-packages/anansnake/rules/gimme.smk:
Command 'source /Users/pediatrics/anaconda3/envs/anansnake/bin/activate '/Users/pediatrics/.snakemake/conda/52b8cb6f4a78ac804c0afe54b1ecb2c2_'; set -euo pipefail;  python /Users/pediatrics/.snakemake/scripts/tmpj_rlppgz.maelstrom.py' returned non-zero exit status 1.
File "/Users/pediatrics/anaconda3/envs/anansnake/lib/python3.8/site-packages/anansnake/rules/gimme.smk", line 80, in __rule_maelstrom
File "/Users/pediatrics/anaconda3/envs/anansnake/lib/python3.8/concurrent/futures/thread.py", line 57, in run
Shutting down, this might take some time.
Exiting because a job execution failed. Look above for error message
Complete log: .snakemake/log/2023-08-23T152751.937220.snakemake.log
Can you help me understand where the problem lies?
Thank you!

Hi Sylestiel,
Mamba is faster than conda when installing.
Am i correct in assuming this an error when you try to run anansanke? Or do you earlier get a error during the instalation?
What does the error logs:
"/Users/pediatrics/Desktop/R_projects/scANANSE/analysis/gimme/log_mm10_maelstrom.txt"
" .snakemake/log/2023-08-23T152751.937220.snakemake.log"
contain?
Gr Jos

Thanks!


when debugging python, VSC download C# plugin

Environment data

VS Code version: XXX
Extension version (available under the Extensions sidebar): XXX
OS and version: XXX
Python version (& distribution if applicable, e.g. Anaconda): XXX
Type of virtual environment used (N/A | venv | virtualenv | conda | ...): XXX
Relevant/affected Python packages and their versions: XXX

Expected behaviour
XXX
Actual behaviour
XXX
Steps to reproduce:

XXX

Logs
Output for Python in the Output panel (View→Output, change the drop-down the upper-right of the Output panel to Python)
XXX

Output from Console under the Developer Tools panel (toggle Developer Tools on under Help; turn on source maps to make any tracebacks be useful by running Enable source map support for extension debugging)
XXX

版本 1.34.0
提交 a622c65b2c713c890fcf4fbf07cf34049d5fe758
日期 2019-05-15T21:55:35.507Z
Shell 3.1.8
渲染器 66.0.3359.181
Node 10.2.0
架构 6.6.346.32
When I'm debugging a multi-processing python program, it failed to stop at a break point. Instead, it crashed.
Then, in this opened VSCode windows, I went to menu->file->open new windows, and opened my another python project.
In this new-opened window, when I'm trying to create a debug configuration for my python code, the output region just notices me that it is downloading C# plugin.  What the heck it this

The problem is with the C# extension not python. You have installed the C# extension.
Or report the issue on their repo.


Unable to npm install

$ npm install -g dmx
Results here:
https://gist.github.com/stevemcquaid/45c225fb1be0ea1626bd
npm-debug.log found here:
https://gist.github.com/stevemcquaid/e5bf4241213eae2a7148

the node ftdi module requires the ftd2xx headers provided by libftdxx1.
There is some documentation how to install these at https://github.com/KABA-CCEAC/node-ftdi#prerequisites and also a script to help with that: https://github.com/KABA-CCEAC/node-ftdi/blob/master/install.sh
If after installing the headers you still have trouble installing feel free to reopen this issue.

Got it! Thank you so much!
One more thing to note - dmx-web -c requires a full-path to the conf file, almost got down a rabbit hole trying to get that one solved.
Ill send a small PR to update docs :)

PR here: https://github.com/wiedi/node-dmx/pull/9
Your call, LMK if you want anything changed

Great! Looking forward to it :)


Support ray intersects mesh instances

We should consider support for mesh picking without using physics engine.
There's an older PR which implements this, but it would need to be updated to latest changes with the engine, or at least used as a base: https://github.com/playcanvas/engine/pull/989

We can also consider construction of BVH from the mesh and implement fast ray to BVH intersection.
Reference: https://jacco.ompf2.com/2022/04/18/how-to-build-a-bvh-part-2-faster-rays/

That would be super useful to have, this three.js library does something similar. When working with three.js it's very easy to enable on any mesh instance and do fast raycast lookups.
https://github.com/gkjohnson/three-mesh-bvh

PR https://github.com/playcanvas/engine/pull/4637


Cannot log in

Issue Type: Bug
Issues in order:

Suddenly could not connect to an established connection using my Azure AD link.

Tried logging out, but then couldn't log in to my account.

Tried deleting my account, and can now not even add a new account.

Error is: "TypeError: Cannot read properties of undefined (reading 'authLibrary')".
Azure Data Studio version: azuredatastudio 1.41.2 (0f0960d0e774e1ce903b79378addff96117c27a6, 2023-02-08T20:16:49.071Z)
OS version: Windows_NT x64 10.0.22621
Restricted Mode: No
Preview Features: Enabled

System Info

Item
Value

CPUs
Intel(R) Core(TM) i7-10610U CPU @ 1.80GHz (8 x 2304)

GPU Status
2d_canvas: enabledcanvas_oop_rasterization: disabled_offdirect_rendering_display_compositor: disabled_off_okgpu_compositing: enabledmultiple_raster_threads: enabled_onopengl: enabled_onrasterization: enabledraw_draw: disabled_off_okskia_renderer: enabled_onvideo_decode: enabledvideo_encode: enabledvulkan: disabled_offwebgl: enabledwebgl2: enabledwebgpu: disabled_off

Load (avg)
undefined

Memory (System)
31.78GB (12.34GB free)

Process Argv

Screen Reader
no

VM
0%

Extensions (7)

Extension
Author (truncated)
Version

admin-pack
Mic
0.0.2

agent
Mic
0.49.0

dacpac
Mic
1.12.0

import
Mic
1.5.4

profiler
Mic
0.12.2

sql-prompt
Red
0.2.11

vim
vsc
1.23.1

(1 theme extensions excluded)

@slee-fdx can you please take a look at this issue and see if any of the troubleshooting suggestion there help https://github.com/microsoft/azuredatastudio/issues/22227.  This looks like one of the errors reported there, so if you can collect diagnostic logs please post on that issue.

I'll close as duplicate of #22227 since we're track this same issue there.  Sorry for the inconvenience caused by this issue.


Generating a new identity with a user-provided private key results in inconsistent behavior

Describe the bug
Initialize two fresh Semaphore identities: a new Identity() with empty args, and another new Identity(<private key>) passing in the private key generated for the first identity. These two identities will have different public keys and commitments, though they should be identical.
To Reproduce
Steps to reproduce the behavior:

Initialize a fresh Semaphore identity: const id1 = new Identity()
Copy the private key of this identity: const privkey = id1.privateKey.
Initialize a second Semaphore identity, passing in the private key as an argument to constructor: const id2 = new Identity(privkey).

Expected behavior
console.log(id1.privateKey === id2.privateKey) // expect true, got true
console.log(id1.commitment === id2.commitment) // expect true, got false

Screenshots
id1 in this screenshot was generated as a fresh Semaphore identity with no args passed into constructor. id2 is generated with id1's private key passed as argument to constructor. Both of these Identities appear to have the same privateKey, but have different publicKey and commitment values.

Technologies (please complete the following information):

Node.js version: v22.1.0
NPM version: 10.7.0
Solidity version: n/a

Additional context
Prepending the private key with 0x prefix does not solve the issue: for example, run const id3 = new Identity('0x' + privkey). Now, id3's commitment and publicKey will be different from both the freshly generated Semaphore ID as well as the identity generated by passing in the first privateKey as a constructor argument.

This issue has existed since this commit c88175bb2de96dd39d9954247fbe7a280716fd4e

@zkfriendly yess, I found the problem and I'm currently working to solve it.

@zkfriendly yess, I found the problem and I'm currently working to solve it.

@cedoor Ow, I was working on a fix at same time too!

@cedoor Ow, I was working on a fix at same time too!

Ahh please, take a look at the assignees before working on the next task. Sorry for this misunderstanding!


Idea: Make Barliman truly interactive via live pruning of the search space! #mindmeld

How about making the use of Barliman feel like a mind meld between man and machine, where if Barliman is exploring what is likely a dead end then the human user can force it to explore a different subtree of the search space? Perhaps by right-clicking a function name, viewing a resulting dropdown list, then clicking "Exclude" (short for "Exclude from synthesized programs") to have a convenient way to add a special kind of constraint that is on the contents of the program being generated rather than the usual constraints on its behavior/output.
The user could be shown 1 in every, say, 10,000 solutions that Barliman is trying behind the scenes.
For each Barliman user who agrees to it, the constraints (of both types) specified could even be uploaded to a server @webyrd controls so that those results could be studied and used to make the system's heuristics smarter.

Looks like noo lets one do this sort of exclusion.


"Please do not crawl SteamDB" message keeps popping up

Hello!
Lately this message keeps popping up on the main site:

Please do not crawl SteamDB, get the data you want from Steam directly. SteamDB is a community website that does not make money.

There is a piece of JS like this (paraphrasing from minified code):
if (navigator.webdriver) alert("Please do not crawl SteamDB, get the data you want from Steam directly. SteamDB is a community website that does not make money.")
I totally get (and support) the rationale behind the message, but navigator.webdriver flag is set in Chrome when it's launched with innocuous --remote-debugging-port (MDN) argument. For me, for example, it's always enabled and getting the message on every page is rather inconvenient...
Maybe there is some way to fix this? Besides using different browser or dedicated browser instance without the debug flag.

FYI I also noticed a similar issue as I had disabled the referer in Firefox.

for anyone else finding nothing but this in the future user_pref("network.http.referer.spoofSource", true);        caused this for me


Vertoz Adapter reference document

@Prebid-Vertoz FYI, also added you to the list of bidders on the Prebid.org landing page.


https://raw.githubusercontent.com/MicrosoftLearning/SC-100-Microsoft-Cybersecurity-Architect/master/Instructions/Labs/LAB_SC_100_Lab4_Ex2_Global_Secure_Access.md

Module: 0?
Lab/Demo: 04
Exercise 2
Part 2
Task: 04
Step: 2
Description of issue:
Bullet points are not aligning and the 'SMB to ContosoFS' on the 'Name' bullet points needs to be type texted.

Fixed in new PR


THRIFT-5116: Update NodeJS to supported version on Ubuntu Xenial

This PR updates NodeJS on Ubuntu Xenial to 10.x. This is because NodeJS 6.x that was previously used does not support newer node modules. Also, since January 2020, NodeJS 8.x is EOL. Therefore 10.x is the currently oldest, supported NodeJS version.
The Dockerfile was tested locally so the docker build should work. Also, NodeJS is the currently successfully employed version on other thrift docker builds.
This PR fixes the issue https://travis-ci.org/apache/thrift/jobs/654070652 that is now solved in https://travis-ci.org/apache/thrift/jobs/654644828, so please review and merge. However note that the build still does not fully succeed with a later error about a required Ruby update. This second issue is very likely unrelated to this PR.

[x] Apache Jira ticket THRIFT-5116
[x] If a ticket exists: Does your pull request title follow the pattern "THRIFT-NNNN: describe my issue"?
[x] Did you squash your changes to a single commit?  (not required, but preferred)
[x] Did you do your best to avoid breaking changes?  If one was needed, did you label the Jira ticket with "Breaking-Change"?
[x] If your change does not involve any code, add  [skip ci] at the end of your pull request to free up build resources.

Is that related to / superseded by THRIFT-5120 maybe?

I'm not really an expert, but I think this PR supersedes THRIFT-5120. THRIFT-5120 uses Node 8.x which since January 2020 is EOL. I think it may be better to go for the currently supported Node versions, or what do you think?

Please also update LANGUAGES.md and CHANGES.md.

Thanks @dcelasun, fixed now. Please review.

Unfortunately this seems to have broken Travis:

Rebuilding docker image ubuntu-xenial
Sending build context to Docker daemon  11.26kB
Error response from daemon: Dockerfile parse error line 60: unknown instruction: APT-ADD-REPOSITORY
The command "if [[ uname == "Linux" ]]; then build/docker/refresh.sh; fi" failed and exited with 1 during .

Unfortunately this seems to have broken Travis:

Error response from daemon: Dockerfile parse error line 60: unknown instruction: APT-ADD-REPOSITORY
The command "if [[ uname == "Linux" ]]; then build/docker/refresh.sh; fi" failed and exited with 1 during .

Possibly you are right, but I've just seen a very similar error in an unrelated build. Could you pelase re-trigger Travis once to see if that helps? See also my related email to dev-list from today.

I've restarted it and it failed again, because there really is a bug :slightly_smiling_face: This:
echo "deb https://deb.nodesource.com/node_10.x xenial main" | tee /etc/apt/sources.list.d/nodesource.list

should be
echo "deb https://deb.nodesource.com/node_10.x xenial main" | tee /etc/apt/sources.list.d/nodesource.list && \

Dammit, you are right! Thanks.
Slightly off-topic, I think the comments in the Dockerfile should really be changed. I've had good experience with adding comments in chains of && via echo. So instead of
# dotnet (core)
    curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > /etc/apt/trusted.gpg.d/microsoft.gpg && \
    echo "deb [arch=amd64] https://packages.microsoft.com/repos/microsoft-ubuntu-xenial-prod xenial main" > \
      /etc/apt/sources.list.d/dotnetdev.list && \

# node.js
    curl -sL https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add - && \
    echo "deb https://deb.nodesource.com/node_10.x xenial main" | tee /etc/apt/sources.list.d/nodesource.list && \

# ruby 2.4
    apt-add-repository ppa:brightbox/ruby-ng

I personally would highly prefer
    echo "Installing dotnet (core)" && \
    curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > /etc/apt/trusted.gpg.d/microsoft.gpg && \
    echo "deb [arch=amd64] https://packages.microsoft.com/repos/microsoft-ubuntu-xenial-prod xenial main" > \
      /etc/apt/sources.list.d/dotnetdev.list && \
    echo "Installing node.js" && \
    curl -sL https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add - && \
    echo "deb https://deb.nodesource.com/node_10.x xenial main" | tee /etc/apt/sources.list.d/nodesource.list && \
    echo "Installing ruby 2.4" && \
    apt-add-repository ppa:brightbox/ruby-ng

This does some part of documentation, remains visible in the execution, and most importantly it does not break the chain of &&-connections.

That's a great idea actually, please go ahead and change it.

Pushed again to re-trigger the CI. Please consider for merging if the build now succeeds?

Travis is all green, merged :tada:


Swetrix v3 migration

First of all, thanks a lot for still supporting this library!
We have released a new version of our tracking script which now includes error tracking, would it be possible to bump the Swetrix version in this library?
For error tracking, I was thinking maybe a hook could be added, something like
export const useSwetrixErrors = (pid: string, initOptions: LibOptions = {}, errorOptions: ErrorOptions = {}) => {
  watchEffect(() => {
    Swetrix.init(pid, initOptions)
    Swetrix.trackErrors(errorOptions)
  })
}

But maybe there's a better way, what do you think? I can also open a PR for this just in case.

Please submit a PR! 🥺


[Core] Use WAM as the default authentication method on Windows

Related command
az login
Description
Require https://github.com/Azure/azure-cli/pull/27726
After previewing WAM for over a year (https://github.com/Azure/azure-cli/pull/23828), we now use WAM as the default authentication method on Windows.
Testing Guide
az login

# To opt out
az config set core.enable_broker_on_windows=false
az login

History Notes
[Core] BREAKING CHANGE: az login: Use WAM as the default authentication method on Windows. If you encounter any issue and want to opt out, run az config set core.enable_broker_on_windows=false and az login

Core

https://github.com/AzureAD/microsoft-authentication-library-for-python/pull/569 introduced account_source so that

acquire_token_silent() shall not invoke broker if the account was not established by broker.

Besides fixing device code flow (https://github.com/AzureAD/microsoft-authentication-library-for-python/issues/563), another great benefit of that PR is that enabling WAM will not break the current login context established by auth code flow. We get error in a previous version of MSAL, such as 1.24.0b2.
# Turn off token encryption so that we can edit it manually later
az config set core.encrypt_token_cache=false

# Make sure the WAM cache is cleared
az config set core.allow_broker=true
az account clear

az config set core.allow_broker=false
az login

# Edit ~/.azure/msal_token_cache.json. Change AccessToken.<key>.expires_on to 0 to make the access token expire
# {
#     "AccessToken": {
#         "...": {
#             ...
#             "expires_on": "0",

az config set core.allow_broker=true

# Trigger token refreshing
az group list

We get error
Account has previously been signed out of this application.. Status: Response_Status.Status_AccountUnusable, Error code: 0, Tag: 540940121
Please explicitly log in with:
az login --scope https://management.core.windows.net//.default

Thanks to this change, MSAL will check account_source and retrieve the refresh token from MSAL token cache, instead of WAM. Running the above commands again will not trigger any error.
# Turn off token encryption so that we can edit it manually later
az config set core.encrypt_token_cache=false

# Make sure the WAM cache is cleared
az config set core.enable_broker_on_windows=true
az account clear

az config set core.enable_broker_on_windows=false
az login

# Edit ~/.azure/msal_token_cache.json. Change AccessToken.<key>.expires_on to 0 to make the access token expire
# {
#     "AccessToken": {
#         "...": {
#             ...
#             "expires_on": "0",

az config set core.enable_broker_on_windows=true

# Trigger token refreshing
az group list

This makes this PR a non-breaking change as long as the existing Azure CLI already uses MSAL >=1.25.0. However, updating from an old version of MSAL to the latest MSAL with account_source involves too many moving factors, including renaming allow_broker to enable_broker_on_windows, so we don't dive too deep into it. allow_broker is only in preview after all.

/azp run

/azp run

Pipeline rerun for #28456, #28454.

Pipeline rerun for #28454, #28456, .

Pipeline rerun for #28454, #28456.

This PR has been reverted by #28483.


code of Figure 4. t-SNE

hello
Can you provide the relevant code of Figure 4. t-SNE visualization for learning?
Sincerely look forward to your reply.

Hello, thanks for your attention.
If you use the "TSNE" method in trainers/AAPL_visualize.py, you should be able to obtain the t-SNE plot shown in Figure 4. If you have any additional questions, please feel free to ask.

Thank you very much for your reply.
Your reply was very helpful.
I will try and learn.


fix: FluentStack : Autogrow/shrink not working

🐛 Bug Report
When using Fluent Stack,  Fluentcards placed in a horizontal stack don't automatically growh and shrink as you would expect.  For example if you use a fluent navmenu with a toggle to show and hide, if you have a fluent stack with 2 cards side by side, when you toggle the menu the cards will simply jump to occupy space but keep the same size. Without a FluentStack, they autogrow as one would expect.

Autogrow/shrink should work as normal irrespective of whether its in a fluent stack or not.
v4.10.1 , previous versions as well

Without a code example to run, we can't answer your problem. We're a small team and we don't have the time to try and reproduce all the issues in a sample code.
I've tried this little example and I can't see when the FluentCard doesn't resize, depending on the FluentStack.
<FluentStack Style="background-color: var(--neutral-layer-3); overflow: hidden; resize: horizontal; padding: 4px;">
    @if (MenuVisible)
    {

My Menu

    }
    <FluentCard>Hello 1</FluentCard>
    <FluentCard>Hello 2</FluentCard>
</FluentStack>

<FluentSwitch @bind-Value="MenuVisible" />

@code
{
    bool MenuVisible = true;
}

Just put your sample code above into the default Blazor FluentUI template instead of the home page and it still does the same thing I get and doesn't work correctly - what it does is moves all the content to the left - it doesn't "grow" to occupy the additional space - if you don't use the fluentstack it "grows" correctly to fill the space.

You probably have a CSS style applied to these elements to achieve this result.

Hi Rob,
At this point, both Denis and I have looked at this and both are not able to reproduce your issue.
Is it too much to ask for clear steps to reproduce? Also, provide more details about what settings you used when creating the site with the template (Server, Wasm, interactivity). Maybe throw in a screenshot of what you are seeing while you are at it?
We really want to help but this is taking us too much time this way. Help us to help you. Thanks

We have tracked it down to an issue with Fluent tabs - they seem to create a conflict somewhere. So we set up cards on a fluent tab and then collapse the menu, the fluent tabs simple shift to the left into the free space created by the collapsed menu but remain the same size and don't expand into the space

So this one can be closed?

Ok - thanks.


logging: incorporated custom logger

Using custom logger to log to stdout and stderr. This PR addresses issue https://github.com/odeke-em/drive/issues/95

@kcwu here is a PR you might be interested in.


[ 20° ] - Release/v1.0.0 end user manual: update end user documentation

Why we create this PR?
Update end user manual docs and images
What we want to achieve with this PR?
Update end user manual and images to remain compliant with the QG requirements
What is new?
Updated

Updated the User Manual Product Viewer App.md

Just docs ;)

ECA is fine :)


Minor bugs

Base translation file 'messages.xls' with source-language="en" gets changed to source-language="de" if "defaultLanguage": "en" is not specified in config, even though the documentation claims that "en" is the default value.
The  in base file, containing :
<x id="START_TAG_STRONG" ctype="x-strong" equiv-text=""/>P<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text=""/>izza
gets changed in the translation file for "de" to:
<x id="START_TAG_STRONG" ctype="x-strong" equiv-text=""/>P<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text=""/>izza
("" gets changed to "")
This results in an error if the application is served in german
Otherwise great tool, thanks!

Sorry, the documentation is wrong here.
The default language is not English, but the first language in the list of languages languages, if you do not specify it explicitly via defaultLanguage`.
The ""instead of "" should not lead to an error, because it is both equivalent. You do not need to use > in attribute values.

Okey.
I'll reproduce the error tomorrow and send you the exact report.
Still I think this should not happen,or at least only if "beautifyOutput" is set to true.

I was not able to reproduce the error, so I guess there was something else wrong. You were wright.
Still I think this change should only happen if "beautifyOutput" is set to true.


Update akka-http, akka-http-testkit to 10.2.6

Updates

com.typesafe.akka:akka-http
com.typesafe.akka:akka-http-testkit

from 10.2.3 to 10.2.6.
GitHub Release Notes - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "com.typesafe.akka" } ]

labels: library-update, semver-patch

Superseded by #274.


Add unit test for aggregate functions

Add unit test for aggregate functions:

[ ] add unit test for AVG
[x] add unit test for count #4435
[ ] add unit test for sum
[ ] add unit test for group_concat
[ ] add unit test for max
[ ] add unit test for min
[ ] add unit test for first_row

Seems avg/count/max/min/first_row has been added in https://github.com/pingcap/tiflash/blob/d8d3ea57d63f17a63d6610be240e59fc2f73770e/dbms/src/Flash/tests/gtest_aggregation_executor.cpp


Add proto3 install scripts to Dockerfiles and update docs.

@wally-the-cartographer merge

Merge requested by authorized user cschuet. Merge queue now has a length of 1.


Create tap for MSSQL

Migrated from GitLab: https://gitlab.com/meltano/meltano/-/issues/1564
Originally created by @bencodezen on 2020-01-10 15:21:42

For users who are storing data in a Microsoft SQL database

View 4 previous comments from the original issue on GitLab


MF-1667 - Postgres lib update

What does this do?
This pull request updates the lib used for accessing Postgres DB. As mentioned here: https://github.com/lib/pq#status, the old lib is in maintenance mode and a potential issue was pointed out in #1667. This pull request replaces it with recommended https://github.com/jackc/pgx.
Which issue(s) does this PR fix/relate to?
This pull request resolves partially #1667.
List any changes that modify/break current functionality
There should be no such changes, all changes are backward compatible.
Have you included tests for your changes?
Yes.
Did you document any new/modified functionality?
N/A
Notes
N/A

Codecov Report

Merging #1680 (95158ad) into master (677f3c7) will decrease coverage by 0.12%.
The diff coverage is 68.22%.

:exclamation: Current head 95158ad differs from pull request most recent head 8d397a4. Consider uploading reports for the commit 8d397a4 to get more accurate results

@@            Coverage Diff             @@
##           master    #1680      +/-   ##
==========================================
- Coverage   68.88%   68.76%   -0.13%
==========================================
  Files         145      145
  Lines       11684    11696      +12
==========================================
- Hits         8049     8043       -6
- Misses       2917     2935      +18
  Partials      718      718

Impacted Files
Coverage Δ

certs/postgres/certs.go
0.00% <0.00%> (ø)

consumers/notifiers/postgres/database.go
50.00% <0.00%> (+6.00%)
:arrow_up:

users/postgres/database.go
50.00% <0.00%> (+6.00%)
:arrow_up:

consumers/writers/postgres/consumer.go
65.76% <50.00%> (ø)

consumers/writers/timescale/consumer.go
66.99% <50.00%> (ø)

things/postgres/channels.go
78.72% <57.89%> (-1.90%)
:arrow_down:

auth/postgres/groups.go
62.32% <60.00%> (-1.76%)
:arrow_down:

bootstrap/postgres/configs.go
69.72% <66.66%> (-0.60%)
:arrow_down:

things/postgres/things.go
68.15% <81.25%> (-0.74%)
:arrow_down:

auth/postgres/init.go
95.00% <100.00%> (ø)

... and 17 more

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

@dborovcanin , pgx requires golang 1.18 mininum, One of the depends is net/netip, https://github.com/jackc/pgx/blob/master/pgtype/builtin_wrappers.go#L9 which requires golang v 1.18 https://pkg.go.dev/net/netip?tab=versions

@arvindh123 @0x6f736f646f Base image in Dockerfile updated with Go 1.19-alpine.


conpty exhibits pathological performance on scrolling region redraw (repaints entire screen)

Environment
Windows build number: Win32NT             10.0.18362.0 Microsoft Windows NT 10.0.18362.0
Windows Terminal version (if applicable): latest

Steps to reproduce
ssh into a remote host, execute a command that spits a lot of output
Expected behavior
In putty when the connection to a remote host is slow and a command spits a lot of output and that output comes back in frames(due to the slow connection) then I can just fine switch between SCREEN tabs. In windows terminal this is not possible. I am not even able to switch between tabs of the windows terminal until the command previous executed does not finish its output.
Actual behavior
Need to wait for full command output before I can do anything else in the windows terminal.

Same.
Terminal is unusable in any situation where using "ssh " and a lot of output is generated rapidly.  I have confirmed that this does not happen using Windows 10 ssh and CMD.EXE. Maybe this is an issue with ConHost and not Terminal? I don't know, but it should be very easy for the developers to replicate.

@izghitu I believe your report is a duplicate of https://github.com/microsoft/terminal/issues/6258 which is specifically about Ctrl-C but I am sure that same situation applies to any control sequence, like those used in GNU screen.

@izghitu Which ssh are you using? The ssh.exe that ships with Windows, or one from WSL (or some other one)? And which version?
Also latest doesn't really help as a version number, because at the time of your post, latest could have either meant 1.0, 1.1, or 1.2, depending if you were on the preview or release builds, and if you had gotten the release that shipped on the 22nd. Which WT version number exactly?
@jblaine this doesn't really sound like it's related to Ctrl+C to me at all. Here OP is just trying to switch tabs in screen, which isn't working (and is reasonable if the output is being heavily buffered), nor is switching Terminal tabs (which is really quite surprising)

@zadjii-msft I use the ssh.exe that ships with WIndows. Its location is:
C:\\Windows\\System32\\OpenSSH\\ssh.exe

The version of the WT is Version: 1.1.2021.0

Some other questions from #7191:

Does this repro without tmux/screen running on the remote host?
Does this repro with the ssh from a WSL distro?
 This will cause wsl to create a conpty to host ssh.exe, which could help identify if the issue is conpty vs something else.

@zadjii-msft My hour of testing showed the following for what I'm experiencing.
Windows build number: Microsoft Windows [Version 10.0.18363.959]
Windows Terminal version (if applicable): 1.1.2021.0
Windows 10 native ssh client
Remote Linux host running either tmux or GNU screen, multiple versions all work to reproduce issue
Connect via Windows 10 ssh (under Terminal) to a remote host. At the remote host, run a new screen or tmux session OR re-attach to an existing one. Generate a lot of output from a shell in one of the screen or tmux windows. Terminal crawls in batches of text displayed and often becomes unresponsive for periods of time. In my particular case, I am using a Terminal profile with commandLine of "ssh <my args>"
The same behavior can be seen in a WSL distro using the distro's SSH connected to the remote host + attach to screen + cat big file.
It does not happen when running a bare CMD.EXE (outside of Terminal) and then wsl.exe ssh.exe <args to ssh...> + screen resume + cat big file.
After digging around in the open issues here and finding some other issue about slow rendering when colors are at play, I even tested when TERM=vt100 on the remote end and all coloring turned off. The performance issue still exists in that case, so it does not seem to have to do anything with that other color perf. issue.

It does not happen when running a bare CMD.EXE (outside of Terminal) and then wsl.exe ssh.exe <args to ssh...> + screen resume + cat big file.

Well that pretty specifically rules out a whole bunch of possible sources of this issue actually. That narrows it down to specifically the Terminal, and rules out conpty, ssh.exe, and screen as possible sources of error.
That being said, I wonder what about the terminal is causing the stuttering. XAML? DX? Scrollbar updating?
Does setting "historySize":0 in your profile help at all? That'll disable scrollback, but might help narrow it down further.
There are also a pair of global renderer settings that might be able to help rule out DX. Does setting either of these to true in the global settings (outside of a profile) change anything?

experimental.rendering.forceFullRepaint
experimental.rendering.software

No, none of those helped.

Not sure how related this is to this exact issue, but output seems rather slow in general.  I was working to confirm @jblaine 's findings and tried this quick benchmark from 3 different terminals: time bash -c "for i in {1..1000000}; do echo \$i; done;" It shows an order of magnitude slowdown for this terminal:
microsoft terminal:
real    2m53.944s
user    0m15.734s
sys     0m33.375s

wsltty:
real    0m25.828s
user    0m7.188s
sys     0m6.781s

mobaxterm:
real    0m29.078s
user    0m4.203s
sys     0m5.219s

@lucastheisen That's actually something we're dealing with primarily over in #3075, but also in a bunch of different places. I'd keep an eye on that one 😉

This should be reopened, please

Thanks. Our bot should be taught to recognize any commenter who can provide additional information.
One more question - are you using a status line in screen or tmux?

Thanks @DHowett. Yes, I do use a statusline in screen. My tmux testing was only for this issue. I don't use tmux in my daily life.

Okay, excellent. Thanks.
We have a pathological redraw case when there are sub-full-screen scrolling regions active (like, where there’s a status line). We end up retransmitting the entire contents of the screen for every line between the backend and frontend processes in Terminal. The contention on the output queue bogs down the input queue.

I believe we have another version of this lying around somewhere, so I’ll assign myself to deduplicate.

Just messaged Dustin about this - turns out there's not another dupe for this one! This is now the tracking thread for this issue. Thanks!

Wait this might actually be #5228 after all. Or, at least, should be tracked as part of it. @DHowett back me up?

I'm pretty sure this is /dup #%228 after all.


Make bourbon-neat a proper npm package

When requiring bourbon-neat in Node it currently imports neat.scss.
This changes the entrypoint to index.js which exposes includePaths.
The includePaths can be passed to libsass which are used to resolve
@import declarations.

Hi, when this pull request will be merged ? It would be nice to include Neat the same way as in Bourbon.

+1

Yeah, when trying to use bourbon-neat as an NPM package (with Gulp)...this error is thrown when running Sass.
../node_modules/bourbon-neat/app/assets/stylesheets/_neat.scss:7
@import "neat-helpers";
^
SyntaxError: Unexpected token ILLEGAL
at exports.runInThisContext (vm.js:53:16)
at Module._compile (module.js:404:25)
at Object.Module._extensions..js (module.js:432:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:311:12)
at Module.require (module.js:366:17)
at require (module.js:385:17)
at Object. (/Applications/MAMP/htdocs/wd_s/Gulpfile.js:11:12)
at Module._compile (module.js:425:26)
at Object.Module._extensions..js (module.js:432:10)
Full Gulpfile.js for context.

:+1:

@BlakeWilliams When I install bourbon-neat from NPM I still get the old version currently.

@fschroiff This is only on master and hasn’t been released yet. Hoping to do that today.

@BlakeWilliams great! Thank you.


Function monitoring showing wrong timestamps

Environment info

NooBaa Version: any
Platform: OKD 4.6

Actual behavior

The timestamps in the monitoring tab of the functions is showing wrong timestamps:

Expected behavior

Should show correct timestamps

Steps to reproduce

Just open the monitoring tab with the 60 minute timeframe selected, no events needed

@lallinger-arbeit @jeniawhite
This is a UI issue. (It also exists when using mongo).
The read_func_stats replay has since and till to determine the candle's timestamps.
the since is progressing and the till is not which leads to this display Issue.


Scan Number (different then in .mgf ?)

Hi,
I have an .mgf that I converted to .mzML (so only MS2).
The resulting Scan Numbers in .psmtsv or .mzid  seem to be different then the original .mgf "SCANS".
Am I missing something? I need the number exactly as is in .mgf
Tnx in advance

will look into this shortly

which converter did you use?

MSconvetGUI default options
I get an index out of bound of the array error

Are you able to share your .mgf file with us? It will help us more quickly identify a fix.

Here is the  mgf and the search settings

The scans don't appear to be in order. The first 5 MS2 scan numbers are:
3585
3458
5041
9672
8147
Do you know why this is?
It is the cause of both problems 1 and 2.
MSConvert is handling this well, so it's something we can address on our end. I'll keep you posted and we should have a fix in 0.0.284.
If it's time sensitive, I can sort the mgf for you and send it back?
Thanks for letting us know!

I see.
So they should just be ordered by the scan number?
I can do that, tnx.
mgf was exported from Prognosis (not by me)

Sorting the mgf fixes 2 but I still think something is wrong with the output.
In the resulting files I'm getting a couple of Scan numbers that are not included in the original .mgf,
for example 2693.

No, these are the ones I can't find in the mgf, but as you say they are all probably off.
unknown_PSM_psmtsv.txt
(I had to make .txt because of the github)
--

Actually yes, it's an offset BUT:

using (sorted) mgf and mzml gives different resutls
mgf produces much less rows (498) and missing scans are offseted by +1 (as far as I can see)
using mzml (converted froms sorted mgf) produces more rows (1174) but scan numbers are completely random.

it looks like that if I use mgf I can just offset the missing scans and it will work
:D

correction I can't fix it like that. looks like there are some that also don't aline with mgf scan (when using mgf)

Thanks for the update. Mzml are currently indexed in order of appearance, so the first scan (regardless of what the scan number is) is 1, and the next is 2, and so on. We've fixed that for 0.0.284.
Your information helped, and I think I found the reason for 2 and 3. There are multiple of the same scan number (ie there are 6 scans labeled as SCANS=4508). Stranger still, they do not contain the same product ions.
In mgf, these duplicate scan numbers are overwriting each other, while in mzml the reassignment of 1, 2, 3, etc. allows all of them to exist, resulting in more PSMs.
This is a pretty strange MS file. I'm not sure how to handle the duplication problem since the duplicates aren't chimeras (they don't have the same MS2 peaks). I think the best solution is to just assign scan numbers in the order of appearance (Mzml already does this). Other ideas appreciated @trishorts @rmillikin @acesnik

As a temporary, hacky workaround, here's a key that can help you convert the MetaMorpheus mzml output into the original scan numbers.
MetaMorpheusScansToActualScans.txt

I don't think the conversion list worked, so maybe something else is off. I'll keep you posted.

Hi @zrolfs
.mgf was exported from Progenisis QI. There are features (top 3 features get exported).
But, it wold appear that something is wrong with the export and we need to check what that is.
The mgf doesn't look like it should be.
Another problem is that the lab doesn't work for the next 10 days and generally we won't be here for a while (vacations). Who knows when people will find the time to resolve this.
For know thank you all for such a quick and detailed help, you guys are awesome :)

Hi @gvinterhalter,
We're going to close this issue for now. We've made changes so that
-mgfs with disordered scans won't crash
-mgfs and mzml's with specified scan numbers will keep their correct scan numbers
-If a file contains multiple of the same scan number, MetaMorpheus will stop and alert the user as to which scan number was found multiple times.
Thanks for finding this issue and letting us know about it! Keep us posted once you get the file conversion figured out.

I just wanted to add a comment to this issue to possibly help with future problems dealing with progenisis mgf files.
Progenisis will take multiple data files and then combine them. It will align the files before recombining. And it will assign the same scan number to all scans that come from the same mass precursor. That is why there is so many scans with the same scan number.

I just wanted to add a comment to this issue to possibly help with future problems dealing with progenisis mgf files.
Progenisis will take multiple data files and then combine them. It will align the files before recombining. And it will assign the same scan number to all scans that come from the same mass precursor. That is why there is so many scans with the same scan number.


Assess work required to support ERC-4337

Partners have asked whether we can, or plan to, support ERC-4337 - Ethereum's account abstraction model. Product questions aside, it would be helpful to understand the tasks and effort required to support the standard. It would be interesting to consider if it could possible to implement support for the standard in such a way that it uses Flow's underlying account abstraction instead.
Initial analysis: https://docs.google.com/document/d/1NzEnLSgP0RQ84yCDyd1MSOSoUG2pD9SjxRDXChX790o/edit

Related to: #293


Strange error message when deleting account

ISSUE TYPE

Bug Report

COMPONENT NAME

UI

CLOUDSTACK VERSION

4.16 latest main

CONFIGURATION

N/A
OS / ENVIRONMENT

N/A
SUMMARY

When an account is deleted (assuming you have enough rights), there is one proper message that it has been deleted and another one 'Unable to find account by id X', which should not be there. Note - the account is successfully deleted.
STEPS TO REPRODUCE

Delete an account.

EXPECTED RESULTS

There should be only one message about the success of the operation.

ACTUAL RESULTS

There is an unnecessary error message 'Unable to find account by id X' even though the operation was successfull.

Fixed in https://github.com/apache/cloudstack/pull/5360


Nicer DSL for defining instances

Imagine instead:
aem {
    config {
        localInstance('http://localhost:4502', 'xxx', 'yyy')
        remoteInstance('http://<IP_ADDRESS>', 'xxx', 'yyy', 'author', 'int')
    }
}

just (without need to remeber params order, with keeping instance object immutability after creation)
aem {
    config {
        localInstance 'http://localhost:4502', {
            user = 'xxx'
            password = 'yyy'
        }
        remoteInstance 'http://<IP_ADDRESS>:4502' {
            user = 'xxx'
            password = 'yyy'
            type = 'author'
            environment = 'int'
        }
    }
}

then adding new parameters to instance objects will be more clean, because there will be no need to add another func arg.

also add validation if two instance with effectively same name are being added
e.g
remoteInstance("https://x.x.x.x", "project-name", "xxx")
remoteInstance("https://y.y.y.y", "project-name", "xxx")
remoteInstance("https://z.z.z.z", "project-name", "xxx")

Released in 3.1.1


z: fix argument handling

If the argument is -t, [ -t ] will test if stdout is a TTY. We should
use -z to test if a string is empty instead.

Can you submit this upstream? https://github.com/rupa/z

Yes sorry, I opened a PR there https://github.com/rupa/z/pull/254

Upstream seems unmaintained, what should be done in this case?


Remove repeated common role execution

This PR will avoid repeated 'common' role execution which is already executed in a host.
The 'allow_duplicates: false' is not working with import_role/include_role in latest ansible. (https://github.com/ansible/ansible/issues/32888).
This PR uses set_fact module that survive between plays but will not be saved across executions.

@joseph-v Did u tested in multi-nodes deployment? If so, this PR is ok to be merged.

@joseph-v Did u tested in multi-nodes deployment? If so, this PR is ok to be merged.

Verified with multi-nodes deployment and PR executed as expected.

@joseph-v Is this PR ok to go?

@joseph-v Is this PR ok to go?

Yes


Implemented dynamic id

dynamic student Id feature has been implemented.
for testing the feature u can add "identifierPrefix": "VILLAGEID" within layout object.
u will be able to scan the sheet with villageid

hi dileep i have tested above pr . it is working as expected .


Change docker-compose option to track on docker update.

Due to update of docker, some change is required to run systemd in container. This fix contains the change, only enabling "privilege" option.

Need more investigation upstream version of docker.


ip address format should be validated

Environment info

NooBaa Version: noobaa-core-5.15.0-20240107.el8.x86_64.rpm
Platform: Standalone

Actual behavior
1./usr/local/noobaa-core/bin/node  /usr/local/noobaa-core/src/cmd/manage_nsfs whitelist --ips '[10.1.11]'
load_nsfs_nc_config.setting config.NSFS_NC_CONF_DIR /mnt/cesSharedRoot/ces/s3-config
nsfs: config_dir_path=/mnt/cesSharedRoot/ces/s3-config config.json= {
ENDPOINT_PORT: 6001,
ENDPOINT_SSL_PORT: 6443,
GPFS_DL_PATH: '/usr/lpp/mmfs/lib/libgpfs.so',
NOOBAA_LOG_LEVEL: 'default',
NSFS_WHITELIST: [ '10.1.11' ]
}
Expected behavior

It should throw error if the ip address is not in the proper format

Steps to reproduce

More information - Screenshots / Logs / Other output

Do we have update?

@ramya-c3, would you please validate and comment here?

@shirady If we have this fix available in downstream will validate the fix.please let me know if you have ported to downstream

@ramya-c3 Yes, you should have this fix in the downstream build (it was backported on January 23, it should be on the downstream builds built after this date).
cc @romayalon

@shirady @romayalon This issue still exists it is accepting only ipv4 format now if i give ipv6 it is throwing error

[root@ramyamc-12 ~]# /usr/local/noobaa-core/bin/node /usr/local/noobaa-core/src/cmd/manage_nsfs whitelist --ips '["<IP_ADDRESS>.2.22"]' 2>/dev/null
{
"error": {
"code": "InvalidWhiteListIPFormat",
"message": "Whitelist IP body format is invalid",
"detail": "IP address list has an invalid IP address <IP_ADDRESS>.2.22"
}
}
[root@ramyamc-12 ~]# /usr/local/noobaa-core/bin/node /usr/local/noobaa-core/src/cmd/manage_nsfs whitelist --ips '[<IP_ADDRESS>]' 2>/dev/nullnode src/cmd/manage_nsfs account delete --config_root /ibm/fs1/ces/s3-config
{
"error": {
"code": "InvalidAction",
"message": "Invalid action, available actions are add, status, update, delete, list"
}
}
[root@ramyamc-12 ~]# /usr/local/noobaa-core/bin/node /usr/local/noobaa-core/src/cmd/manage_nsfs whitelist --ips '[<IP_ADDRESS>]' 2>/dev/null
{
"error": {
"code": "InvalidWhiteListIPFormat",
"message": "Whitelist IP body format is invalid"
}
}
[root@ramyamc-12 ~]# /usr/local/noobaa-core/bin/node /usr/local/noobaa-core/src/cmd/manage_nsfs whitelist --ips '["<IP_ADDRESS>"]' 2>/dev/null
{
"response": {
"code": "WhiteListIPUpdated",
"reply": [
"<IP_ADDRESS>"
]
}
}
[root@ramyamc-12 ~]# /usr/local/noobaa-core/bin/node /usr/local/noobaa-core/src/cmd/manage_nsfs whitelist --ips '["2001:0db8:85a3:0000:0000:8a2e:0370:7334"]' 2>/dev/null
{
"response": {
"code": "WhiteListIPUpdated",
"reply": [
"2001:0db8:85a3:0000:0000:8a2e:0370:7334"
]
}
}
[root@ramyamc-12 ~]# /usr/local/noobaa-core/bin/node /usr/local/noobaa-core/src/cmd/manage_nsfs whitelist --ips '[2001:0db8:85a3:0000:0000:8a2e:0370:7334]' 2>/dev/null
{
"error": {
"code": "InvalidWhiteListIPFormat",
"message": "Whitelist IP body format is invalid"
}
}
[root@ramyamc-12 ~]# /usr/local/noobaa-core/bin/node /usr/local/noobaa-core/src/cmd/manage_nsfs whitelist --ips '["2001:0db8:85a3:0000:0000:8a2e:0e70:7334"]' 2>/dev/null
{
"response": {
"code": "WhiteListIPUpdated",
"reply": [
"2001:0db8:85a3:0000:0000:8a2e:0e70:7334"
]
}
}

This is working as expected i missed adding double quotes so it was causing issues


Add toDataFrame(KClass) overload to convert type erased lists

It's not new to have KType / KClass overloads next to inline reified APIs, so i believe this addition would be an easy one.

val entityManager = springContext.getBean(EntityManager::class.java)
entityManager.createQuery("select e from Owner e").resultList.toDataFrame()

another case when Iterable has Any? type


Poor man's Advanced Search

What

People complain that it would be nice to have a search feature.
The keyword search is disappointing, and we won't have the Elastic replacement for many months.
This is a pragmatic, poor man's approach to search

### Tasks
- [ ] Add examples of good and ambitious search queries in search
- [ ] Add a button to open advanced search on the web

Part of

#561
#991

Mockup

Is-it still relevant to implement the shortcut to the website?
The underlying question is: should I copy the auto-complete feature from the POC?


fix: autogen scalar documentation

Summary:
Automatically generates scalar
Issue Reference(s):
Fixes #1331
/claim 1331

Summary by CodeRabbit

New Features

Introduced new scalar types: Date, Email, PhoneNumber, Url with descriptions for enhanced schema clarity.

Refactor

Improved internal handling of scalar metadata, including ordering and description extraction, for better schema generation and maintenance.

Closing in favour of https://github.com/tailcallhq/tailcall/pull/1371


Remove Cycle Time Injection Data

As an ECMPS user, I want the ability to remove Cycle Time Injection data so that I can update data as needed
Acceptance Criteria:
Given I am in the Cycle Time Injection Data section
When I click on the 'Remove' option for Cycle Time Injection
Then I see that the relevant Cycle Time Injection data record is deleted
Given I chose to remove Cycle Time Injection data
When I click on the 'Remove' option
Then I see a message 'Are you sure you want to remove the selected data?'
And when I click Yes
Then the data is removed
And the update shall be reflected in the Cycle Time Injection data section
When I select Cancel
Then I am returned to the landing screen for Cycle Time Summary
Testing
Test Case: TC1110
Tester: @mosesdeeCVP

Test Passed


Pallas flash attention causal flag has no effect

Description
I am trying to use the pallas tpu flash_attention. It seems like setting the causal flag is not changing the output.
I tested with the following code.
import jax
from jax.experimental.pallas.ops.tpu import flash_attention

bs = 2
seqlen = 1024
n_heads = 128
dim = 512
rng = jax.random.PRNGKey(0)
xq = jax.random.normal(rng, (bs, n_heads, seqlen, dim))
xk = jax.random.normal(rng, (bs, n_heads, seqlen, dim))
xv = jax.random.normal(rng, (bs, n_heads, seqlen, dim))

print('causal = False')
print(flash_attention.flash_attention(xq, xk, xv, None, causal=False)[0,0,:4,:4])

print('causal = True')
print(flash_attention.flash_attention(xq, xk, xv, None, causal=True)[0,0,:4,:4])

It gives the following output:
causal = False
[[ 0.515625    0.99609375  0.34179688  0.52734375]
 [-0.12060547  1.25       -0.49023438  0.828125  ]
 [ 0.59765625  0.83203125  0.01226807 -1.015625  ]
 [-0.14257812 -0.51171875  1.171875    0.8671875 ]]
causal = True
[[ 0.515625    0.99609375  0.34179688  0.52734375]
 [-0.12060547  1.25       -0.49023438  0.828125  ]
 [ 0.59765625  0.83203125  0.01226807 -1.015625  ]
 [-0.14257812 -0.51171875  1.171875    0.8671875 ]]

What jax/jaxlib version are you using?
0.4.21 0.4.21
Which accelerator(s) are you using?
tpuv3-8
Additional system info?
1.26.2 3.10.13 (main, Sep 11 2023, 13:44:35) [GCC 11.2.0] uname_result(system='Linux', node='t1v-n-5b478b6d-w-0', release='5.19.0-1022-gcp', version='#24~22.04.1-Ubuntu SMP Sun Apr 23 09:51:08 UTC 2023', machine='x86_64')
NVIDIA GPU info
No response

Closing as it seems to be a precision caused artifact.


Release Schedule?

As a user of guardian, it'd be really helpful to have a release schedule for guardian - so that I could know when/how often to check back and update my mix.exs dependency. This affects me moreso right now because I'm using bleeding edge features (I'm referring to master directly).  Do the maintaners see value in this? This ticket is mostly to open up discussion.

@hassox / @scrogson — do you have any thoughts on a release schedule?  I think they're useful but with volunteer open source I think it can be tricky.

We're not going to worry about release schedules for the time being.  When we get to 1.0.0 we can reconsider them.


Update README for vrrp_instance property name change

Description
Update the README to match the keepalived_vrrp_instance state property name change for Chef 13.
Issues Resolved
Updates documentation to accurately reflect the keepalived_vrrp_instance resource.
Check List

[ ] All tests pass. See https://github.com/chef-cookbooks/community_cookbook_documentation/blob/master/TESTING.MD
[ ] New functionality includes testing.
[ ] New functionality has been documented in the README if applicable
[ ] All commits have been signed for the Developer Certificate of Origin. See https://github.com/chef-cookbooks/community_cookbook_documentation/blob/master/CONTRIBUTING.MD

thanks @taharah, good catch.


unresolved symbol assets.Asset

https://github.com/gojue/ecapture/blob/dbc827e0eeeb84c233a022063e952ae2f68616b1/user/module/probe_bash.go#L62
I traced git log, the func Asset() is removed in commit
That's a tragedy XD

Makefile will create func Asset().
Run cmd :
make -j4

Makefile will create func Asset().
Run cmd :
make -j4

ok, I went through the Makefile, and found the depended repo.
I'll do some work on offline system by myself.


Update generate-release-notes.py to only include release-note-required label

I'm sorry but I failed delete the branch after merging the pull request.


Feature request: Swim lanes

Unfortunately I am not a developer my self. If I was I would probably try to figure this out on my own.
The current features of graph and sub graph are so close to swim lanes (at least visually), but still not quite there.
I would love to be able to make swim lane diagrams with mermaid. It would me very useful in my day job :)

I like the idea. It seems to be a more powerful flowchart.

I don't know if this is still relevant, but you can group flows in subcharts:
`graph TB
sq[Square shape] --> ci((Circle shape))
subgraph A subgraph
    od>Odd shape]-- Two line
edge comment --> ro
    di{Diamond with
 line break} -.-> ro(Rounded
square
shape)
    di==>ro2(Rounded square shape)
end

%% Notice that no text in shape are added here instead that is appended further down
e --> od3>Really long text with linebreak
in an Odd shape]

%% Comments after double percent signs
e((Inner / circle
and some odd
special characters)) --> f(,.?!+-*ز)

cyr[Cyrillic]-->cyr2((Circle shape Начало));

 classDef green fill:#9f6,stroke:#333,stroke-width:2px;
 classDef orange fill:#f96,stroke:#333,stroke-width:4px;
 class sq,e green
 class di orange

`

@louagej This is what @mtaksrud was talking about when he said that "[t]he current features of graph and sub graph are so close ... but still not quite there." Per the official docs, flowcharts are referred to as "graphs".


No label for slider initialised with slider(1:10, value=1)

With master of Interact, I see no label for the slider when initialising a slider with slider(1:10, value=1). I do see a label when just using @manipulate for i in 1:10.
Julia Version 0.5.0
Commit 3c9d753 (2016-09-19 18:14 UTC)
Platform Info:
  System: Darwin (x86_64-apple-darwin13.4.0)
  CPU: Intel(R) Core(TM) i7-4870HQ CPU @ 2.50GHz
  WORD_SIZE: 64
  BLAS: libopenblas (USE64BITINT DYNAMIC_ARCH NO_AFFINITY Haswell)
  LAPACK: libopenblas64_
  LIBM: libopenlibm
  LLVM: libLLVM-3.7.1 (ORCJIT, haswell)

This was always the case iirc, slider(1:10, value=2, label="my label") should do it.


Adding node and yarn to prereq instructions

Node and Yarn are needed for the tutorial/demo to work.   Added details for nvm as well.   Happy to adjust if desired.
Signed-off-by: Ken Sipe<EMAIL_ADDRESS>

@lizzthabet could use review.  there are details on README to install yarn... IMO there is a difference between someone wanting to develop on the docs site... vs someone that wants to walk thru the tutorial and use the demo site.    These added docs provide additional guidance to the latter.  Would love your review and insight.

@kensipe The tutorial should NOT require Node/Yarn locally - everything is containerized, so the web resource has a Dockerfile with Node+Yarn that's used.
This is by design so that the only requirements are Docker + K8s.
Are you seeing errors trying to run it?

https://github.com/tilt-dev/tilt-avatars/pull/3#issuecomment-1036243596 clarified this issue.  closing!


Cart/checkout: order details header should have consistent font weight

Reproduce:

Add item to cart
Open cart page

Issue: the "Item Total" value in the order details header is bolded while the other elements in the header are not. This should be consistent. If we want to stick with the font in all caps here, we should probably not show all values in bold to not make them more prominent than the actually line item details. Also see https://github.com/Xceptance/posters-demo-store/issues/142 in this context.
Applies to:

Cart
Checkout step 5 (order overview)

See also #192 This all be in the realignment of fonts. Ask the PO if it is not clear how the cart should look like based on the standard fonts.

Issue is fixed for poster v2.1.


[FEATURE] Responsive Website 2.0

https://www.figma.com/file/rmCKKIsjSWCH0q6lObDQC8/Untitled?node-id=0%3A1
Tech Stack to use:

HTML
Tailwind CSS
JavaScript
Suggest JavaScript framework/libraries

To Do

Implement the design to code, try to use GitHub pages or you can suggest here

Hi @web3community ! 🎉🎃
To achieve this issue, you need to clone this repos first, and then make a PR with your changes.
To deploy the website, you can use :

Any Github Actions deploy script, you can PR yours.
Vercel
Netlify

⚡ You should only use Tailwind CSS class.
⚡ You can use any static framework you want (Gatsby, Eleventy, Vue...)
⚡ Don't hesite to npm init inside the root folder.
⛔ Please, don't write any javascript inside your html.
Have fun ! 🎃

The thing is, who will start the issue? Please comment below

@vinzvinci Assign me, I can do this...

Okay go first @krishguptadev

Hi @chandresh1339 @NarayanBavisetti,
the coding is started, it is best to chat with the contributors in discord, so u can take part.

@chandresh1339 @NarayanBavisetti I am gonna make a few issues, That everyone can work upon!


RMStepsController Freezing after pressing buttons un StepsBar and returning to 1

Great Control! However I am having trouble when it suddenly freezes after returning to step number 1. I am using storyboards and instatiating tableviewcontrollers as well as uiviewcontrollers. I have the NavigationController presented modally and the my Custom StepsControllers as its rootviewcontroller. I get the following error:
malloc: *** mach_vm_map(size=8388608) failed (error code=3)
*** error: can't allocate region securely
*** set a breakpoint in malloc_error_break to debug
Please advise and thanks in advance!

The ticket author is not responding => Closing the ticket...


⚠ Jenkins Plugins Artifactory has degraded performance

In 965210f, Jenkins Plugins Artifactory (https://get.jenkins.io/plugins/artifactory/) experienced degraded performance:

HTTP code: 200
Response time: 1272 ms

Resolved: Jenkins Plugins Artifactory performance has improved in 3d1ac3a after 19 minutes.