fix(vue-query): ensure the queryFn parameter has the correct type

Ensure that the queryFn parameter has the correct data type to resolve  the following issues (discussions):

#5930

Demo code
import { useQuery, UseQueryOptions } from '@tanstack/vue-query';
import { Ref, toRef } from 'vue';

type MaybeRef<T> = T | Ref<T>;
type MaybeRefOrGetter<T> = MaybeRef<T> | (() => T);

const fetchUser = (userId: number) =>
  fetch(`/api/user/${userId}`).then(res => res.json());

type User = any;
export function useUser(
  userId: MaybeRefOrGetter<number>,
  options?: UseQueryOptions<User, any, User, readonly [string, MaybeRef<number>]>
) {
  return useQuery({
    queryKey: ['user', toRef(userId)],
    queryFn({ queryKey }) {
      return fetchUser(queryKey[1]);
    },
    ...options,
  });
}

Before
(parameter) queryKey: readonly [string, MaybeRef<number>]

After
(parameter) queryKey: readonly [string, number]

Codecov Report
Patch has no changes to coverable lines.
:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the GitHub App Integration for your organization. Read more.

Files Changed
Coverage

packages/vue-query/src/useBaseQuery.ts
ø

packages/vue-query/src/useInfiniteQuery.ts
ø

packages/vue-query/src/useQuery.ts
ø

:loudspeaker: Thoughts on this report? Let us know!.

@callumacrae Oops! This is obviously my mistake. I will fix it as soon as possible and hope it solves your issue.


Enhance QuickSight role creation in deployment

Is your feature request related to a problem? Please describe.
Enhance QuickSight role creation
Describe the feature you'd like

Create quicksight role in CloudForamtion
Remove creating quicksight role manually

Additional context
Add any other context or screenshots about the feature request here.

It's stale after the architect changes in upcoming 1.1.0.


How to setup a fake server for unit test

Hi ! I'm am using websockets to consume data from wss://my.exemple.com
How I can re-route wss://my.exemple.com - to a FakeServer in order to test what FakeServer can publish ?
I'm thinking of something like this...
import asynctest

class TestKlass(asynctest.TestCase):

	async def test_my_websocket_handler(self):
		""" Verify websocket handler behavior """

		class FakeServer():

			# @route('wss://my.exemple.com') <- I may define connection endpoint addresses like that
			async def subscription_handlers(self, *args, **kwargs):
				""" My fake server

				I wan't to publish stuff from here to my consumers
				"""
				pass

		async with FakeServer() as server:
				# How to take advantage of fake server here ?!
				async with websockets.connect('wss://my.exemple.com') as websocket:
					async for message in websocket:
						# Here I Can consume messages  from my fake server !
						pass

I will really appreciate replies with pieces of codes ! :)
Thanks ! :+1:

Somewhat related to #282.

Hi @aaugustin ! It seems patch isn't the best approach because we don't want the behaviors of our tested methods to be altered.
Work in progress..

Yes, there's no direct relation between the current suggestions in #282 and what you'd like.
I made the link mostly to feed #282 with testing approaches.

Answer here #539 :smiley:


Rebasing multiple times causes exponential increase in memory usage

Rebasing a bv multiple times (even with the same address) causes memory usage to skyrocket and tales longer each time

This is because rebase ser/deser's the undo buffer but doesn't clear it before deser, so it ends up duplicating all the undo actions every time.


Changes to make before submission

Interactive Mode

Add "Navigation" menu on the sidebar below the "Visualizations"

Add videos?

Change order of the sidebar

Vis → Examples → Loading Data
Add "demo" under Examples

"Add New Sample" panel
add a tooltip to doc
make the interface expandable

Add notations for SVs

How the sampling of the point mutations is computed.


Rewrite in TypeScript

Please explain the problem/why you would want to see a change and any workarounds you might have in place.

I don't want to maintain a JavaScript application when TypeScript exists. I'm going to prioritise a change to using TypeScript instead of JavaScript alongside Electron.
This should be good for contributors as well.
On another note, if I'm going to maintain this application, I need a thorough understanding of how the old app works. This will allow me to have that familiarity.

Working on this currently. Will be part of the v0.8.0 release. This requires a pretty big rewrite:

Add back the renderer to the web view.

I need to be more careful: perhaps leave the renderer JS file as JavaScript and change everything else?

I could rewrite much of the code as using the custom protocol and handling those signals.

This is going well so far: entire main thread code has been rewritten in TypeScript along with a few other tickets I was working on at the same time.
This dramatically reduces the amount of code and I think it makes it much easier to read and contribute to as well. It should be a good change provided I can convince people to update to v0.11.0.


refactor(core): Replaced changeStyle with changeProperty, with respect to #43

Please add types system for changeProperty and change those animations which is based on changeStyle


Pull request for hunspell

For travis-ci/travis-ci#42.
Ran tests and found no setuid bits.
See https://travis-ci.org/travis-ci/apt-whitelist-checker/builds/71953837

Yet so far. Trying again!


Flutter doctor, flutter devices  or just the command flutter does not run the file is hidden (windows PC)

Steps to Reproduce

... Make the unzipped flutter with the bin file hidden
... run the command flutter, flutter devices, flutter doctor etc
... The system does not respond and we have to quit out the terminal

I'm expecting at least an error message
Logs

@akashgkrishnan
Why do you want to make the Flutter files hidden at first place ? What use case are you trying to achieve by hiding the files ?
Usually whenever Flutter is installed and unzipped on any platform, the ideal way is to run flutter doctor command without making any changes to the file structure. Even if files are hidden, the flutter commands won't find it anyway, so what's the point of doing it ?

Unzip the flutter file and store in C:/src/flutter
Also provide the environmental variable in path to flutter sdk.
I hope it will help
thank you


Reverse a string in CPP

I have added the code for reversing a string using CPP for issue #611 .
Kindly review it.

I am a participant GSSOC'21
I would like to contribute in this

@OjusWiZard I have updated the changes as suggested. Kindly have a look.


Moritz restore button text

Optional support to utilize the restoreText for the Moritz Paywall UI

oops. i completely missed this PR.

Thanks for your contribution, and please excuse the looooong delay, I really didn't notice the PR!

No worries, I made the change on the local fork I'm using anyways, so it wasn't time critical for me. Happy you accepted it!


ErrorL not a valid win 32 application

Hi,
I dowloaded conficker worm and other files from virus share.
However no one is executing in my windows 7 VM 64 bit
Error: not a valid win 32 application
please help.

This issue isn't related to the github project. Closing.


Add InTransit box state

This PR adds the InTransit box state and adjusts the logic when sending and receiving a shipment.
Note: Don't merge before boxwise/dropapp#553 is merged.

 2.0 Add InTransit box state


updated zlib port to version 1.2.10

The URL for zlib version 1.2.8 archive is not valid anymore. I thus updated the port to the current version 1.2.10 of zlib.

Hi @patrigg, I'm your friendly neighborhood Microsoft Pull Request Bot (You can call me MSBOT). Thanks for your contribution!

In order for us to evaluate and accept your PR, we ask that you sign a contribution license agreement. It's all electronic and will take just minutes. I promise there's no faxing. https://cla.microsoft.com.

TTYL, MSBOT;

I just realized that zlib has already been updated in the current master branch so no pull required


Use containerapp sdk

This checklist is used to make sure that common guidelines for a pull request are followed.
Related command

az containerapp env create
az containerapp env update
az containerapp compose create
az containerapp env logs show
az containerapp env show
General Guidelines

[ ] Have you run azdev style <YOUR_EXT> locally? (pip install azdev required)
[ ] Have you run python scripts/ci/test_index.py -q locally?

For new extensions:

[ ] My extension description/summary conforms to the Extension Summary Guidelines.

About Extension Publish
There is a pipeline to automatically build, upload and publish extension wheels.
Once your pull request is merged into main branch, a new pull request will be created to update src/index.json automatically.
You only need to update the version information in file setup.py and historical information in file HISTORY.rst in your PR but do not modify src/index.json.

containerapp

/azp run

/azp run

Containerapp not use sdk, due to breaking change.


Adding more information to a model

Hi,
Thanks for your great library, it has saved me so much time. However, I have a couple of questions.

It is possible to obtain data in a field (templateOptions.label for example) to add to the model? Or it is necessary to overwrite FormlyFormController from formly-form.js and add a function as the existing "attachKey"?

You can add a field, say groupLabel to a fieldGroup, so as to render a title for the group?

Thanks

This should have the "question" label.

<canned-message>
Thanks for your interest in angular-formly. The issues are for bug reports/feature requests, so I'm going to go ahead and close this issue. If you have a question or need help, please watch this screencast for an explination of the most effective/proper way to get help using angular-formly.
Summarized:

Learn angular-formly basics
Check the examples
Reproduce the issue
Ask on Stack Overflow
Ask on the mailing list
Ask on Chat

P.S. sorry for the canned message, this just happens a lot :smile:
</canned message>


The plugin is connected to Twitter but cannot tweet at all

Hello, I have the plugin connected to the Twitter, but still unable to tweet from the Obsidian directly. Could you please help me find out if it is a known issue due to new release of Twitter developer app authentication version etc.?
Thank you very much.

I had the same problem. In my case it was due to my office proxy blocking the requests. I used my smartphone as a wifi hotspot and now it works fine.

@chhoumann any update on this?

@kchousos
No update yet - can't recreate. I can post tweets. Would love some console logs! From the developer console in Obsidian, accessible via Ctrl + shift + i, or Cmd instead of Ctrl for Mac.


Custom Horizon plugin

Can be a separate plugin or extension of existing one.
Main aim of the feature is to show horizon line that can overlay portions of the sky, it will be actual for astronomers who observe the sky in an urban area when almost always some parts of the celestial sphere are closed by surrounding buildings,
With the feature enabled, user should be able to specify custom horizon line by clicking on the map (edit horizon mode). Each point is a pair of Altitude/Azumuth coordinates. Points are sorted by azimuth value, space below the horizon line can be filled by color with adjustable transparency. In edit mode, user should be able to change existing points by selecting them (mouse click) and dragging the point at desired place.
Also it will be nice if user have ability to make labels on the line in order to distinguish some remarkable features, for example, "spire of church", or "neighbourhood house".

This feature will be implemented in other way, because next version will use new rendering engine.
New requirement is to allow to display custom panoramic image as a horizon background.


Questions: Telemetry on DT

To whom it may concern, I hope you can understand my issue and give me some answers.
I have some issues finding out and understanding the proper use of a Telemetry on DT as well as the proper generation and consumption. Let me elaborate and ask proper questions:

On DTDL Version1, it states that "Telemetry describes the data emitted by a device or digital twin.." and on DTDL Version2 it states that "Telemetry describes the data emitted by any digital twin...".
All the examples and documentations on DT that I was able to find uses IoT hub Telemetry to overwrite a Property field on DT. Next step being a function that reads that Property and propagates it through DT or out. End-to-end solution this is the example.
In order to do that DTDL json Model needs to have declared that property on a created DT.
Question: How is that I can generate Telemetry messages on behalf of a DT without the need of defining that value on a DT as a Telemetry using: client.PublishTelemetryAsync(twinId, Guid.NewGuid().ToString(), "{\"Telemetry1\": 5}");  Git Repo?
Let me elaborate more:

            "name": "Temperature",
            "@type": [
                "Telemetry",
                "Temperature"
            ],
            "description": "Temperature characteristics",
            "schema": "double",
            "unit": "degreeCelsius"
        },

This is what I declared on my DT. and the above call to client.PublishTelemetryAsync is what I am sending on behalf of this DT. Through event stream the message is sent as telemetry from defined by ID Digital Twin. So the second function that reads, as explained ->Data flow: Digital Twin Change Notification, Digital Twin Lifecycle Notification, Digital Twin Relationship Change Notification and Digital Twin Telemetry Messages will detect a Telemetry name: Telemetry1 (or whatever we want to call it).
Question : Why declare on a DT a Telemetry when in order to emit Telemetry data on behalf of a DT there is no validation with DT for existence of that field?

I also noted that this generated Telemetry once detected on endpoint function is not properly consumed.

Final and most important questions:
Am I failing to understand how Telemetry is generated From or on behalf of a Digital Twin?
Could someone link me a proper use example, as I failed to find it?
Which is the value for declaring Schema, Unit, @Type for telemetry on DT when it looks like they are not used?
Thank you, very much, for your time.
Kind regards,
Max

Thanks for your questions! Your questions include questions about DTDL (the modeling language) as well as Azure Digital Twins (the service, which uses DTDL for modeling). Azure Digital Twins is somewhat outside the scope of this GitHub repo and has its own support and troubleshooting resources available through the Azure Digital Twins portal or through Azure support resources (https://azure.microsoft.com/en-us/services/digital-twins/).
For your DTDL questions:

It looks like the definition of your "Temperature" telemetry is valid DTDL and would describe a payload, written in JSON for example, like { "Temperature": 42 }.

For your Azure Digital Twins (ADT) questions, which I will do my best to answer:

ADT does not currently validate the telemetry payload against the DTDL model for the twin. You noticed this because you see ADT accept and send any telemetry for your digital twin when you send telemetry. This behavior comes from the desire to support device telemetry through device digital twins, where devices may send data that does not match what a model author may have written in the model.
Even without this validation, modeling telemetry can be useful because it can indicate to your solution what telemetry is expected (especially if your solution is model driven). This enables your solution to take action on telemetry that does not match the model.
When you send telemetry, the behavior of the message consumption depends on the behavior and configuration of the messaging service you're using. For example, if your telemetry message is written to an Azure Event Hub, then it will remain in that Event Hub for the configured time period (but a consumer can use checkpointing to only read new messages).


fix deprecated

This PR fix deprecated in new flutter versions

This will fix a lot issues. Waiting for the core team to merge this. Please

Mandatory pull request, forced to override package locally atm

Sorry guys, I was busy with another project that isn't related to Flutter and couldn't maintain this package.
Thank you for your contributions


DirAccess refusing to delete zip file during cleanup step

Returning generic error 1 with no further context.
Requires investigation

resolved in #2


Change the default no. of results to 20 with a maximum limit of 100 on all the entities

@shreeharsha-factly this needs a change in https://github.com/factly/x

@surajmn1  can use this version v0.0.73 to have those changes.


New array example

Anyone using newArray.html from bootstrap decorator? I am looking at this example: https://github.com/json-schema-form/angular-schema-form-bootstrap/blob/develop/src/array.html#L3, and it seems that my new-sf-array is always null and i have a type error in watcher: https://github.com/json-schema-form/angular-schema-form/blob/0.8.13/src/directives/newArray.js#L68. Expression is "" + ".length" so i get this error: '[$parse:syntax] Syntax Error: Token '.' not a primary expression at column 1 of the expression [.length] starting at [.length]'.
Note that sf-array directive is working properly...

@zcapin if the expression is evaluating to "" + ".length" then I suspect the schema and form have a config issue. If you make a plunker/demo I am happy to take a quick look.

It seems I did have a bug in my form config... :(
This plunker proves everything working fine

It seems I did have a bug in my form config... :(
This plunker proves everything working fine. https://plnkr.co/edit/9GjN0bDNQm7t7pgm1KQu?p=preview


Multiple iterators in wasm

Closes #190
Allows multiple iterators to be open at once over the rust-wasm boundary, by maintaining a HashMap of iterators, not just Option.

This should be complete now. Please review


Dropdown menu parent hover state lost after navigation to submenu

The usual behavior of a drop down menu is that on hover, the parent element's :hover state is activated and not deactivated until the cursor moves away from either it OR the submenu(s) of that parent.
Currently, the hover state is lost when the cursor moves to the submenu.  Is that expected behavior?
Example where I change the hover color to red so it's more obvious:
https://jsfiddle.net/hoaf2zn2/

Realized I can get the desired effect by moving the hover state from the a tag to the li tag:
https://jsfiddle.net/ootsLxyp/
Closing this.


Any Graphical User Interface ( GUI) to make things a little easier would be fantastic

Any Graphical User Interface ( GUI) to make things a little easier would fantastic

Yes, it would. 🙂 I'm hoping to get around to something like that in the future, likely using the JavaScript libraries to interact with the trading system. In the meantime, you might find an old prototype I did with React and Play interesting.


Slight overhaul of run-benchmark

Signed-off-by: Florent Poinsard<EMAIL_ADDRESS>This PR contains light changes to the run-benchmark python script. Making the script more flexible to ease the integration of incoming changes/improvements.

Were added:

Built Ansible inventory files are now moved into a subdirectory ./ansible/build so they can be ignored by git
Import python files initialize_benchmark.py and report.py into the main run-benchmark file
Decreased code duplication in run-benchmark by adding a run_tasks loop, which will run through an array of tasks (OLTP, TPCC, ...).


(PUP-10547) Manage user rights on Windows

This feature allows puppet to manage the rights and privileges of Windows users through the existing roles property. The accepted values are, as described in Microsoft documentation, certain constant names (https://docs.microsoft.com/en-us/windows/security/threat-protection/security-policy-settings/user-rights-assignment) which can be passed in an array or as a string when it is just one.
This property comes in pair with the role_membership parameter which offers better control over the desired state through the two supported values: minimum (default) and inclusive. When this parameter is set to minimum, the given roles are appended to the existing ones. When it is set to inclusive, managed user remains only with the given roles.  The roles property set to an empty array in combination with the role_membership set to inclusive can be used to remove all roles
of a user.

CLA signed by all contributors.

jenkins please test this on windows10ent-64a,windows10ent-32a,windows2008r2-64a,windows2012r2-64a,windows2016-64a,windows2019-64a,windows2008r2-64a,windows2012-64a,windows2012r2-64a,windows2016-64a,windows2019_ja-64a,solaris10-64a,solaris11-64a,solaris114-64a

jenkins please test this on windows10ent-64a,windows10ent-32a,windows2008r2-64a,windows2012r2-64a,windows2016-64a,windows2019-64a,windows2008r2-64a,windows2012-64a,windows2012r2-64a,windows2016-64a,windows2019_ja-64a,solaris10-64a,solaris11-64a,solaris114-64a

jenkins please test this on windows10ent-64a,windows10ent-32a,windows2008r2-64a,windows2012r2-64a,windows2016-64a,windows2019-64a,windows2008r2-64a,windows2012-64a,windows2012r2-64a,windows2016-64a,windows2019_ja-64a,solaris10-64a,solaris11-64a,solaris114-64a

jenkins please test this on windows10ent-64a,windows10ent-32a,windows2008r2-64a,windows2012r2-64a,windows2016-64a,windows2019-64a,windows2008r2-64a,windows2012-64a,windows2012r2-64a,windows2016-64a,windows2019_ja-64a,solaris10-64a,solaris11-64a,solaris114-64a

jenkins please test this on windows10ent-64a,windows10ent-32a,windows2008r2-64a,windows2012r2-64a,windows2016-64a,windows2019-64a,windows2008r2-64a,windows2012-64a,windows2012r2-64a,windows2016-64a,windows2019_ja-64a,solaris10-64a,solaris11-64a,solaris114-64a

jenkins please test this on windows10ent-64a,windows10ent-32a,windows2008r2-64a,windows2012r2-64a,windows2016-64a,windows2019-64a,windows2008r2-64a,windows2012-64a,windows2012r2-64a,windows2016-64a,windows2019_ja-64a,solaris10-64a,solaris11-64a,solaris114-64a

jenkins please test this on windows10ent-64a,windows10ent-32a,windows2008r2-64a,windows2012r2-64a,windows2016-64a,windows2019-64a,windows2008r2-64a,windows2012-64a,windows2012r2-64a,windows2016-64a,windows2019_ja-64a,solaris10-64a,solaris11-64a,solaris114-64a

jenkins please test this on windows10ent-64a,windows10ent-32a,windows2008r2-64a,windows2012r2-64a,windows2016-64a,windows2019-64a,windows2008r2-64a,windows2012-64a,windows2012r2-64a,windows2016-64a,windows2019_ja-64a,solaris10-64a,solaris11-64a,solaris114-64a

jenkins please test this on windows10ent-64a,windows10ent-32a,windows2008r2-64a,windows2012r2-64a,windows2016-64a,windows2019-64a,windows2008r2-64a,windows2012-64a,windows2012r2-64a,windows2016-64a,windows2019_ja-64a,solaris10-64a,solaris11-64a,solaris114-64a


marking draft=true in blog section do not hide the article

Hello,
When draft = true in article in blog section, blog post mark as a draft is not hidden like it does in docs section.
Drafted blog post is still shown in local server zola serve or after building it.

Sorry, my bad I wasn't looking on the proper environment.


Fix unnecessary scrollbars showing up on code snippets

Signed-off-by: Chinu Anand<EMAIL_ADDRESS>Notes for Reviewers
This PR fixes #7072
Signed commits

[x] Yes, I signed my commits.

🚀 Preview for commit ebbe265002b2cd1dfffcc7159b04af0eb61cbf8a at: https://63eb4546e61f625f236d6586--meshery-docs-preview.netlify.app

@chinu-anand Let's discuss this on the Meshery Dev call. Please add this as an agenda item in the meeting minutes if you would. :)

I haven't checked if setting overflow to auto will also work , but if it does , then it would be better to have it as auto instead of hidden.

Thanks for offering review, @Avi-88 👍

🚀 Preview for commit 255f0f7f6d2bd386c7e41556f428423a82287526 at: https://63ec7768fcaaba7179a1bd9c--meshery-docs-preview.netlify.app

@leecalcote I have created a component named 'code.html' in this PR which will create modern code snippets with clipboard.js integration (was already there but not used). So if all the existing code snippets in meshery docs are wrapped with this component, it will be much better.

Hi @leecalcote and @chinu-anand , like I mentioned earlier the overflow hidden will cause issues like this

@Avi-88 those are not normal code snippets, those are custom clipboard.js implemented code snippets. I am working on this in a different PR. Thanks for reporting the unusual behaviour though.

@Avi-88 those are not normal code snippets, those are custom clipboard.js implemented code snippets. I am working on this in a different PR. Thanks for reporting the unusual behaviour though.

Oh cool, sorry my bad i should've checked for it beforehand.


how to run

to run the bot, you can just do "node src/index.js" without the ""

cant

to run the bot, you can just do "node src/index.js" in the terminal/cmd without the ""

how to fix


CLI: Sandbox local http server for txn submission

What problem does your feature solve?
A way to locally test web clients' txn submission
This follows on from #58
What would you like to see?
Local HTTP server should support txn submission against local sandbox
What alternatives are there?

Not: this is needed for https://github.com/stellar/js-stellar-sdk/issues/787 to be usable locally.

Currently the sandbox and the CLI has no notion of transactions as an input. I think a web application submitting a contract invocation should do see using a transaction submitted to Horizon. Those use cases probably require a running stellar-core, for which the quick start image is a more suitable target.
But I see your point, there's no way to test a web application that submits a Stellar tx.
I'm not sure how that sandbox would facilitate that. It explicitly has no transaction runtime and is unlikely to do so. Any transaction it accepts would be a mock implementation, ignoring most fields.

If we add an endpoint that does tx submission that ignores things like sequence numbers, preconditions, etc, then it could create a false sense of everything working if the transaction uses those things in meaningful ways. But that might be an edge case not worth solving for.
For signature verification the CLI will need to gain account information like signatures at some point to test contracts that use account signers, so I guess it could implement it.

Will the CLI accept a tx, unpack it, error if it contains any non-contract invocations, and then invoke the contract specified, ignoring anything else in the tx like the source account, etc? Sgtm.


MSMARCO license ambiguity

Hi, I am wondering as to what exactly in this repo/project is released on an MIT license and can be used for commercial research purposes. On the linked page http://www.msmarco.org/dataset.aspx it is clearly written that the datasets are not intended for this.
The problem is that in the README, I can see links directly starting a download of the datasets.
Am I missing something here?
It will be great if you could state it clearly in the repository.

The repo is under the MIT license. The data has its own requirements.


Software was a mistake

We wouldn't be in this mess if hardware only did one thing really well.

Surprised we didn't already have this one 😃


[BUG] UI crashed in self hosted pixie cloud

Describe the bug
ui creashed when clicking the "Admin" Button (self hosted plc)

Screenshots

Logs
Cannot destructure property 'embedState' of 'i.useContext(...)' as it is null.
    in Unknown
    in Jn
    in div
    in eo
    in to
    in t
    in t
    in ro
    in t
    in t
    in Zu
    in t
    in t
    in div
    in t
    in C
    in Ed
    in Unknown
    in ForwardRef
    in l
    in Ei
    in d
    in l
    in f
    in wd
    in ie
    in _r
    in s
    in Ed

Raw error:
  at TypeError: Cannot destructure property 'embedState' of 'i.useContext(...)' as it is null.
  at     at https://pixie.local.dev/static/main.3a4576a542a367220952.js:213:17597
  at     at Xo (https://pixie.local.dev/static/vendor.009f72be365e30d37d87.js:101:432776)
  at     at La (https://pixie.local.dev/static/vendor.009f72be365e30d37d87.js:101:441625)
  at     at ja (https://pixie.local.dev/static/vendor.009f72be365e30d37d87.js:101:441444)
  at     at Ma (https://pixie.local.dev/static/vendor.009f72be365e30d37d87.js:101:441127)
  at     at vs (https://pixie.local.dev/static/vendor.009f72be365e30d37d87.js:101:482209)
  at     at fu (https://pixie.local.dev/static/vendor.009f72be365e30d37d87.js:101:471457)
  at     at gu (https://pixie.local.dev/static/vendor.009f72be365e30d37d87.js:101:471382)
  at     at ru (https://pixie.local.dev/static/vendor.009f72be365e30d37d87.js:101:468412)
  at     at https://pixie.local.dev/static/vendor.009f72be365e30d37d87.js:101:420191

App information (please complete the following information):

Pixie Cloud version:<PHONE_NUMBER> (image tag), pulled at 2021-11-05
K8s cluster version: 1.18.20-eks

Additional context
Add any other context about the problem here.

Fixed in 6f0c8d0. It originally broke in 77a3e3c due to an oversight on my part when reviewing. Sorry about that!


Fix #135 : add option when created_at and updated_at are the other co…

add optoin unusedTimestamps=true then created_at and updated_at filed is

$table->dateTime('created_at')->nullable();
$table->dateTime('updated_at')->nullable();
else operation as before version.

Hello @sh-ogawa, Thank you for taking the time to contribute.
I'm not entirely sure what the purpose of this PR is? Could you explain your use case a little better?

Hi @Xethron , Thank you for your reply.
I wrote on the following ISSUE.
https://github.com/Xethron/migrations-generator/issues/135
So, there was a problem with MySQL time stamp type specification and it improved.


Paypal

Hi, sorry but i want to know how can i implement paypal as alternative payment?

https://docs.gestpay.it/soap/alternative-payments/paypal/


Version Bump

Changes since release 1.103.0:

Update s3 action to require aws-sdk-v1 gem (#6216)
Remove code signing image resources (#6197)
Update codesigning to link to docs.fastlane.tools (#6193)
Update code signing link to docs.fastlane.tools (#6190)
Make the supply docs match docs.fastlane.tools (#6186)
update the doc with the new google play/google cloud console UI (#6158)
Add force and remote options to push_git_tags action (#6109)

Yeah, did we also update all internal dependencies?

I realized after making this PR that I wanted to get in the spaceship changes as well, so I will get those merged and then update this PR before merging.


Extra page to be deleted – "Add a photo..."

This page needs to be deleted –

This is the mobile page which still exists in the design:
https://verify-local-patterns.herokuapp.com/service-patterns/concessionary-travel/example-service/take-photo
We are awaiting mobile detection functionality from Firmstep

I've added a button in the form now so you can pretend to be on mobile until the functionality exists.


PlatformExeption error

The code compiles but I can not send nor receive data.
The DEBUG CONSOLE in VSC shows:
E/flutter (20020): [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: PlatformException(error, lateinit property sendReceive has not been initialized, null, kotlin.UninitializedPropertyAccessException: lateinit property sendReceive has not been initialized

I'm encountering the same error, which is preventing data from being sent using the all_bluetooth package. Do you know of any reliable Flutter packages that you've successfully used for sending data over Bluetooth without such issues?


It is a bad idea for Hystrix dashborad use same port with application

The hystrix Dashboard url /hystrix and /hystrix/path
with support by org.springframework.cloud.netflix.hystrix.dashboard.HystrixDashboardController
apply the same port with application embed server，it can expose security information to the internet，please fix it！

      @Bean
	public HystrixDashboardController **hsytrixDashboardController**() {
		return new HystrixDashboardController();
	}

I am not sure what the problem is, but we recommend you have a dedicated app that serves as the Hystrix Dashboard.


Remove unnecessary defined MigratableModel list

What this PR does / why we need it:
Which issue(s) this PR fixes:
Follow #1843
Does this PR introduce a user-facing change?:

NONE

/lgtm


APL from CG trajectories (Martini FF)

Dears,
I have a coarse-grained trajectory (Martini Force Field) with a protein embedded in a bilayer with 6 different types of lipids. I would like to compute the Area per Lipid for each class, in each leaflet separately as a function of time.
I am new in PyBILT and I am having a 'beginner' problem.
I construct the analyzer:
analyzer = BilayerAnalyzer(structure='npt.tpr',
trajectory='traj.xtc',
selection='resname POPC')
Next, I added the type of analysis that I need:
analyzer.add_analysis('apl_grid apl_1')
Now, I am a little bit confused about how to run the analysis and retrieve the output.
I did this:
output = analyzer.get_analysis_data('apl_1')
but the output is an empty dictionary.
Is it possible to have some help here, please? Let's say I would like to compute the APL of POPC in time. What is the correct way to do it using PyBILT? I tried to follow jupyter_notebooks examples but nothing is working for me.
NB: I am using a tpr file as a structure file because my system is Coarse-Grained and the masses /charges are mentioned here and not on a regular file (PDB or gro).
Thank you in advance for your help.

Hi @sizeineb ,
It looks like you are missing the call to the analyzer.run_analysis() function before you get the output, which is why you getting the empty dictionary. So it would be:
analyzer.run_analysis() output =  analyzer.get_analysis_data('apl_1')
Another note is that the initial selection needs to include all the membrane lipids. The 'apl_grid' analysis will use the auto leaflet segmentation provided by the bilayer_analyzer and will segregate the lipid types using the lipid RESNAME, so different lipid types will be automatically separated which is why you need to provide them all in the initial selection. The output from 'apl_grid' is a dictionary keyed by lipid resname. Each element in the dictionary is a NumPy array with the length being the number of frames analyzed. For each frame there are four columns with index 0=>time, 1=>instantaneous area per lipid, 2=>running time average of area per lipid, and 3=>standard deviation of the running average.
However, the area per lipid analysis doesn't explicitly support membrane-embedded proteins yet, so the area per lipid estimates you get might be inaccurate or biased due to space occupied by the protein; the addition of this functionality has been in my to do list for a while, Issue https://github.com/LoLab-VU/PyBILT/issues/52, but I never have gotten around to it.
Here's a possible option you could try if the protein spans the bilayer:
I'm not sure if or how well this would work, but you could try including all the protein residues that are directly embedded in the membrane as a part of your 'membrane' selection. As long as each one has a unique RESID the bilayer_analyzer will segment and include them in its list of lipids. Then the apl_grid analysis should include them and segment their average areas per lipid (and protein residues in this case) by RESNAME; essentially each protein residue would be treated as lipid for the purposes of estimating the area per lipid and in this way you account for the area occupied in the lateral plane by protein residues.
If you want to observe the lateral area segmentation you can output the lipid grids to a PDB file. To access them you have to iterate over the bilayer_analyzer rather than calling the run_analysis() function. For example (instead of calling analyzer.run_analysis() function):
`
look at the first five frames
analyzer.set_frame_range(start=0, end=4, interval=1)
for frame in analyzer:
# get the frame number
fs = "frame{:03d}".format(analyzer.reps['com_frame'].number)
analyzer.reps['lipid_grid'].write_pdb("lipid_grid_"+fs+".pdb")
`
Then you could load the lipid grid PDBs alongside those frames from the trajectory to get a visual idea of how well it is accounting for the protein area.
Hope this helps! Let know if you have other questions or need further assistance.  And be sure to let me know how it goes if you try the workaround above to account for the protein area.


SQL Error when calling .count

Expected behavior
I have a "Location" model for my users which stores their address, and other lat/long data. However, I'm trying to be able to get all other "locations" within that table that are near my current users location within a 5 mile radius.
So I'm doing the following:     @locations = Location.near([current_user.location.latitude, current_user.location.longitude], 5)
It works! But if I try to call:
@locations.count
The error below occurs.
Actual behavior
ActiveRecord::StatementInvalid (Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ', 3958.755864232 * 2 * ASIN(SQRT(POWER(SIN((38.7135 - locations.latitude) * PI(' at line 1: SELECT COUNT(locations., 3958.755864232 * 2 * ASIN(SQRT(POWER(SIN((38.7135 - locations.latitude) * PI() / 180 / 2), 2) + COS(38.7135 * PI() / 180) * COS(locations.latitude * PI() / 180) * POWER(SIN((-78.1594 - locations.longitude) * PI() / 180 / 2), 2))) AS distance, MOD(CAST((ATAN2( ((locations.longitude - -78.1594) / 57.2957795), ((locations.latitude - 38.7135) / 57.2957795)) * 57.2957795) + 360 AS decimal), 360) AS bearing) FROM locations WHERE (locations.latitude BETWEEN 38.64113410844458 AND 38.785865891555424 AND locations.longitude BETWEEN -78.25214312704786 AND -78.06665687295215 AND (3958.755864232 * 2 * ASIN(SQRT(POWER(SIN((38.7135 - locations.latitude) * PI() / 180 / 2), 2) + COS(38.7135 * PI() / 180) * COS(locations.latitude * PI() / 180) * POWER(SIN((-78.1594 - locations.longitude) * PI() / 180 / 2), 2)))) BETWEEN 0.0 AND 5))
Steps to reproduce
Mentioned above.
Environment info

Geocoder version:
Rails version: Rails 5.2.3
Database (if applicable): MySQL
Lookup (if applicable): IDK what this means

As it says in the README, please use @locations.count(:all).


Clarify v3 auth API is fully OAuth2 compliant

Hi, this is very closely related to #260 but I didn't want this to get lost in there as I think it's quite important.
The Tesla v3 auth API is fully OAuth2 compliant, and such a few steps which are outlined in the documentation can be simplified. The problem we face currently is there is no way to issue new client IDs/secrets and so, we are forced to use the parameters Tesla has put in place. Such, the redirect URL is only allowed to be https://auth.tesla.com/void/callback.
The authentication process therefore requires two steps:

Standard OAuth 2 flow.
Emulate what a user would do in browser, to work around the inability to change the redirect URL.

Please see uhthomas/tesla/cmd/login/main.go for an example of using native OAuth2 packages, in conjunction with the emulation.
It should also be important to note that the code_challenge and code_verifier are part of the OAuth2 spec (PKCE).

It's also worth noting, the final step of exchanging the v3 OAuth2 token, for a legacy owner API token is entirely optional (and should not be recommended). The access tokens obtained through the v3 auth API work exactly the same as those legacy tokens. It would be good to include it as a footnote though, as it might be useful to someone 😄

It is largely in line with OAuth, which makes sense because they probably implemented it using an existing library, rather than building from scratch. There appears to be some variation from the spec around the PKCE parts (it only accepts an 86 character string for the verifier).
I've already got a note at the top about the SSO service using OAuth 2.0. I don't want to take anything away from the docs, as it requires some nuance from a typical flow (such as Twitter or Google) and pieces together parts of the spec (Authorization Code, PKCE, Bearer Tokens, etc.). I think what is there is sufficient.

It's also worth noting, the final step of exchanging the v3 OAuth2 token, for a legacy owner API token is entirely optional (and should not be recommended). The access tokens obtained through the v3 auth API work exactly the same as those legacy tokens. It would be good to include it as a footnote though, as it might be useful to someone 😄

Hmm, I didn't actually think to check this. In that case, I can at least remove the last step. That might even go away in the future, too.

it only accepts an 86 character string for the verifier

I've just verified this is not the case. I do not see any deviation from the OAuth2 spec at all. I agree that the "nuances" shouldn't be removed, but documenting explicit OAuth2 flows may make the docs less legible than if it were to focus on emulating the actual login / MFA flow.

Actually, while you can use the access token from the SSO server, it expires in 5 minutes, so it's pretty useless. You should exchange for an Owner's API token so you can continue to use it for 45 days.

I agree that the "nuances" shouldn't be removed, but documenting explicit OAuth2 flows may make the docs less legible than if it were to focus on emulating the actual login / MFA flow.

I'm not sure I understand what you're asking for here.  Many folks have no idea what OAuth is or how it works, so walking them through the specifics of what to input into the various endpoints is important.
If you have a specific suggestion, I would recommend a PR instead. Discussing docs out of context from them is always a problem, I've found.

Access tokens aren't supposed to live a long time. The refresh token will live a lot longer, and should be automatically managed by the HTTP transport of whichever OAuth2 package/library being used.

To clarify - my intent was to shed light on the fact that it's fully compliant with the OAuth2 specification. Users should not be re-implementing OAuth2 on their own as the specific is nuanced and has lots of variation. The docs should recommend people to use their native language OAuth2 libs, and direct them to external documentation that clearly describes OAuth2 if they're interested, rather than Tesla-specific.
Anyway, hope this was helpful.


Configurable scope for project directory

Resolves #61
I think the default behaviour of this should be roughly the same as before but without the surprise $CWD changes, additionally there is an optional flag to scope switching to a project to the current tab.
Feedback welcome :pray:

Looking good. Can you add a 2 tests that show default and changed cwd_scope?

Hey @matu3ba I'm no longer using this project. I tried to pass over control to you previously but failed. As you still seem to be invested and I appreciate your opinions, I'm wondering if you could message me on MRs to merge, as I don't want to let the community down but also dont have the time to invest in this at the moment. If you have tested and are happy with this one I will merge?

If you have tested and are happy with this one I will merge?

It works, but I really want basic test coverage, because PATH stuff is too easy to mess up (dynamic environment etc).

Yeah sorry - I did see the request for test coverage and tbh I forgot.
I'll sort it tomorrow 👍

https://github.com/ccakes/telescope-project.nvim/blob/a4bd660120aa4ce9acd687194617bd49ea8cb796/lua/tests/utils_spec.lua#L53
Ok I added some test coverage, but this one fails and I'm not sure why. If I print the :cwd after calling utils.change_project_dir it looks correct, but haslocaldir isn't returning what I'd expect.
Any ideas?

I dont understand why you use assert.equal(0, vim.api.nvim_call_function("haslocaldir", {1})) before utils.change_project_dir(test_dir.filename, "tab")) or "local".
I would debug print the path (pwd inside neovim) to a file in /tmp to see what is going on including the list of directories + files it sees, like this (you can delete lines ending with DEBUG by running :g/.*DEBUG$/del):
-- Debugging
-- :g/.*DEBUG$/del
-- local fp = assert(io.open("/tmp/tmpfile", "w")) --DEBUG
-- for index,tables in pairs(repo_paths) do        --DEBUG
--   fp:write(index)                               --DEBUG
--   fp:write(", ")                                --DEBUG
--   fp:write(tables)                              --DEBUG
--   fp:write("\n")                                --DEBUG
-- end                                             --DEBUG
-- fp.close()                                      --DEBUG

-- local fp = assert(io.open("/tmp/tmpfile", "w")) --DEBUG
-- for index,tables in ipairs(repo_paths) do       --DEBUG
--   fp:write(index)                               --DEBUG
--   fp:write(", ")                                --DEBUG
--   fp:write(tostring(tables))                    --DEBUG
--   fp:write("\n")                                --DEBUG
-- end                                             --DEBUG
-- fp.close()                                      --DEBUG

I dont understand why you expect 2 numbers(:h haslocaldir):
The result is a Number, which is 1 when the window has set a
		local path via |:lcd| or when {winnr} is -1 and the tabpage
		has set a local path via |:tcd|, otherwise 0.


github accounts avatars are not shown anymore, identity api urls gives 404

we use github authentication.
When I upgraded to version v0.51.0 from v0.50.2 I just realised that the avatar images for the accounts are not resolvable, see image below, so I cannot distinguish any more the accounts, as there is no username text alternative to the image (never use only images). as you can see from the inspect there are lot of 404s on the avatars image urls.

The username is shown, but requires loading the identity.  We store GitHub user_ids, not usernames, because you can change your username (and then worse, someone else can take your old one).

@vincent99 why are we getting 404s?

@vincent99, @ibuildthecloud
maybe the following info can help you replicate/debug
we use github groups
Via chrome inspect I looked at my specific username demarant and user_id 320440
the identity loading url I see in the browser failing with 404 is:
[our-rancher-server]/v1/identities/1igithub_user%3A320440
it is urlencoded. Than went manually  to the identities API just by going to
[our-rancher-server]/v1/identities
to verify if such identity is properly there
I find my account and clicked on it and got a different URL
[our-rancher-server]/v1/identities/1i!github_user:320440
and this one works properly! :)
So the URL used in the API calls is missing the excalmation mark ! after the 1i and before the github_user id
/v1/identities/1i!
so hopefully this is just a url rewriting issue.

+1
We are hitting this bug too but with OpenLDAP configuration. The /admin/accounts page is causing requests that 404. The audit log page on the other hand gets it right and its shown properly there.
I tracked it down to the missing exclamation mark too.
<rancher>/v1/identities/1iopenldap_user%3Auid%3Dmichael%2Ccn%3Dusers%2Cdc%3Dsub%2Cdc%3Ddomain%2Cdc%3Dtld causes 404.
<rancher>/v1/identities/1i!openldap_user%3Auid%3Dmichael%2Ccn%3Dusers%2Cdc%3Dsub%2Cdc%3Ddomain%2Cdc%3Dtld works correctly.

version - master jan 07
Verified fixed


No auto scroll for new messages

hey i love the new emulator. however, when i send or receive messages, the display does not scroll down to the latest one. not sure if this is the intended behavior?

It is supposed to scroll. Can you provide the json of a message that isn't scrolling? There is one known scenario where it might not scroll:when there are images in a markdown-formatted message.

my bot will send out 3 consecutive messages:

a text message
a carousel
another text message (wrapped in a setTimeout)

i tried every possible combination and autoscrolling only breaks when there are at least two messages and the one with setTimeout is one of them. there are images in my carousel but it doesnt seem to be an issue.
the code i'm running is:
intents.matches('someIntent', [
    (session, args) => {

        var task = builder.EntityRecognizer.findEntity(args.entities, 'someEntity');
        session.send(`Searching for... ${task.entity}`);

        // Code to dynamically build carousel based on task.entity
        session.send(carousel);

        setTimeout ( () => session.send("Some message"), 5000);
            session.beginDialog('/someDialog');
    }
]);

@lyzs90 What version of the emulator are you running? I am not able to repro in 3.5.20.
Note that the intended behavior is that it will only autoscroll when you are scrolled down to the very bottom. If you've scrolled up to view previous messages, it will not autoscroll when new messages arrive.

@eanders-MS i'm on 3.5.20. uploaded a short clip here for reference

@lyzs90 Are you willing to create a simple repro bot? If not, perhaps allow me access to your bot for debugging?

Sure, here is a minimal example:
TestCase.zip

@lyzs90 I'm unable to reproduce the issue with your test case (but thank you for providing one). Here's a clip of my session with your test case bot: http://recordit.co/UJVnavhrrW. Are you using the bot a different way than I did?

@eanders-MS nope not that i can think of. strange, for me everything is fine up till the first carousel. then i have to scroll to see the last two messages. i tried reinstalling the emulator but to no avail

Hi @lyzs90, Quick update to this thread: I'm able to reproduce this auto-scroll issue under different conditions. The problem resides in the web chat control used by the emulator (BotFramework-WebChat). I will leave this issue open until we're properly tracking the issue there.

Tracking the issue here: https://github.com/Microsoft/BotFramework-WebChat/issues/190


CLI: undefined method from running grid show or node ls

I have a script:
while true; do
  kontena grid show grid_name
  kontena node ls
  sleep 5
done;

this randomly spits out
 [error] undefined method `[]' for nil:NilClass
         Rerun the command with environment DEBUG=true set to get the full exception

with 0.15.x and 0.16.1

@matti Can you still reproduce this? I've been running that loop for more than 5 minutes without any failures.
If you can still reproduce this, could you run it with DEBUG=true to see the stacktrace where it fails. Gives some clue why it might fail.

I'll close this as "not able to reproduce". Let's re-open if needed.


/prometheus/chunks_head filling up entire disk

What did you do?
Ran Prometheus v2.32.0 on an Azure Kubernetes cluster, Kubernetes version 1.21.2. Limits of 500m CPU and 3Gi memory were set. A 50GiB persistent volume claim was allocated to Prometheus.
A scale test was run in which the number of metrics scraped by the Prometheus approached 500k.
What did you expect to see?
The Prometheus would either:

handle all metrics as normal
get killed by Kubernetes due to exceeding its memory allocation. It would attempt to recover. When the scale test ended, and the number of metrics decreased, it would return to normal behaviour.

What did you see instead? Under which circumstances?
Prometheus crashed permanently, and was unable to restart, because it could not write metrics to /prometheus/wal due to the disk being full. We investigated and saw that the size of the directory /prometheus/chunks_head was around 48GiB - almost the entire size of the persistent volume claim allocated to Prometheus.
When we deleted some of the files in /prometheus/chunks_head, Prometheus was able to restart. It then cleared out the entire /prometheus/chunks_head directory, as it would be expected to do, and continued to work normally.
It appears that the standard behaviour (creating blocks out of chunks and then deleting the chunks from chunks_head) got interrupted in some way, and was not able to recover without manual intervention.
Environment

System information:
Kubernetes v1.21.2

Prometheus version:
v2.32.0

Prometheus configuration file:

Prometheus container spec in Kubernetes:
Port:          9090/TCP
Host Port:     0/TCP
Args:
  --web.console.templates=/etc/prometheus/consoles
  --web.console.libraries=/etc/prometheus/console_libraries
  --config.file=/etc/prometheus/config_out/prometheus.env.yaml
  --storage.tsdb.path=/prometheus
  --storage.tsdb.retention.time=1d
  --web.enable-lifecycle
  --web.external-url=http://simon-metrics-kube-prometh-prometheus.simon:9090
  --web.route-prefix=/
  --log.level=debug
  --web.config.file=/etc/prometheus/web_config/web-config.yaml
  --storage.tsdb.max-block-duration=2h
  --storage.tsdb.min-block-duration=2h
State:          Running
  Started:      Wed, 02 Feb 2022 17:36:16 +0000
Ready:          True
Restart Count:  0
Limits:
  cpu:     500m
  memory:  3Gi
Requests:
  cpu:        500m
  memory:     3Gi
Readiness:    http-get http://:http-web/-/ready delay=0s timeout=3s period=5s #success=1 #failure=120
Environment:  <none>
Mounts:
  /etc/prometheus/certs from tls-assets (ro)
  /etc/prometheus/config_out from config-out (ro)
  /etc/prometheus/rules/prometheus-simon-metrics-kube-prometh-prometheus-rulefiles-0 from prometheus-simon-metrics-kube-prometh-prometheus-rulefiles-0 (rw)
  /etc/prometheus/web_config/web-config.yaml from web-config (ro,path="web-config.yaml")
  /prometheus from prometheus-simon-metrics-kube-prometh-prometheus-db (rw,path="prometheus-db")
  /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-wmphv (ro)

Logs:

We have not been able to recover logs from the time of the issue.

Hi Ganesh, thanks for your response.
I'm not sure I agree that the issue here was an under-provisioned disk. In normal operation, the size of the /prometheus/chunks_head directory is on the order of 100-200MiB. In the case that we observed, the size of /prometheus/chunks_head had grown to 48GiB. This is clearly abnormal and indicates that something had gone wrong (i.e. the routine responsible for tidying the chunks_head directory was not called for some reason). Hitting the disk size limit was the most obvious symptom of the problem, but not the root cause - increasing the disk size would merely have delayed the problem, not prevented it.
In any case I've not been able to reproduce the problem, so I'm happy for this issue to stay closed until it's observed again.
Thanks,
Andrew

If compaction fails because of not enough disk space, then chunks_head is not going to be cleared up, because that is a data loss. Hence chunks_head would keep on taking more space until disk is full. This is just a speculation. It is however weird that big % was chunks_head and not the WAL, so there might be some actual issue.
It would have been interesting to know more details around it. But since nothing is actionable because of lack of data, we can keep this issue closed. In case you are running the scale test again, please keep the logs and the data directory :)

We have retention_time set to six hours but our oldest blocks end up being much older than this during this behaviour, they never get cleaned up.

I've seen this also, accompanied by log entries that match #10043.

@codesome we just had this happening with 80Gi of disk available and a 2hr retention (as we're writing to a remote cluster). We have ~400k time series on this prometheus instance and the HA-pair is using ~3Gi disk size. Despite this, the disk was running full with the log entries that match #10043 as @mgerdts also observed.
Do you think this is a duplicate of #10043 ? Otherwise I'd suggest to open the issue again

@xvzf can you please share the size of all directories inside the tsdb data directory? And does the disk fill up during the replay or after the replay?

@codesome I cannot anymore unfortunately, we destroyed the PVC as we wanted to get our HA-pair up again. In case it happens again I'll gather more insights
Based on our monitoring, the disk filled up after the replay, there have been no restarts, prometheus was running healthy and the disk size just kept growing and growing


Conflicting login instructions to start and stop ASDK

The instructions here tell users to login as AzureStack\CloudAdmin on the ASDK host computer. But the list of users here (https://docs.microsoft.com/en-us/azure/azure-stack/asdk/asdk-admin-basics#what-account-should-i-use) says that CloudAdmin cannot log in. RDP works to the ASDK host machine when logging in as AzureStackAdmin but not when logging in as CloudAdmin (this is using AD, not ADFS). CloudAdmin is disabled for remote desktop, so it cannot be logged into by RDP from the ASDK host.

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

ID: 2d77cf98-3058-0b78-d529-83c09e01dde4
Version Independent ID: 1b069f47-883e-42d9-89ca-a758984bdc30
Content: Start and stop the Azure Stack Development Kit (ASDK)
Content Source: articles/azure-stack/asdk/asdk-start-stop.md
Service: azure-stack
GitHub Login: @jeffgilb
Microsoft Alias: jeffgilb

@yobyot you are correct, the AzureStack\CloudAdmin account cannot be logged into on the ASDK host. You can use the CloudAdmin for running commands in the privileged endpoint.
I have assigned the issue to the content author to evaluate and update as appropriate.

@yobyot good catch. I'll get this fixed today. It's weird to me that I even published it that way so thanks again for pointing it out.

Updates have been merged for publishing today.

#please-close

@yobyot We will now proceed to close this thread. If there are further questions regarding this matter, please tag me in your reply. We will gladly continue the discussion and we will reopen the issue.


This debugging ability does not help at development time during setting up triggers and linked connection services.

I am currently trying to add a blob trigger and it does not start and comes back with internal server error. There is no way to debug if the configuration itself is having issues. Also it's taking me more than 3 days of working to debug and try to resolve any issues without appropriate error messages, without any unit test capability and without any overall pipeline test ability where I mock a blob trigger or simulate time. What is Azure data factory best practice recommendation?

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

ID: 5abe92e0-af6a-4def-ca04-cec316529945
Version Independent ID: 96e2ab4c-46cd-e996-fb11-1423b2325928
Content: Iterative development and debugging in Azure Data Factory
Content Source: articles/data-factory/iterative-development-debugging.md
Service: data-factory
GitHub Login: @djpmsft
Microsoft Alias: daperlov

The specific error I see is "Trigger Activation error" "Failed to get subscription status on storage events for event trigger: trigger_name"

@samiarahman Thank you for reaching out and bringing this to our notice. At this time we are reviewing the feedback and will provide an update as appropriate

It turns out the missing part is the trigger is trying to create a event subscription on ADLS gen2 Storage account, which failed on the Storage account side, There seems some regions are missing this feature enabled, so you should document this requirements when we use event trigger function.

@tcz001 Events are only available in West Central US and West US 2 at this time. You are right this is not properly documented or clear in the UX. Luckily, the ADLS team is currently rolling out the feature in all regions and this issue should no longer be apparent by the end of the week!
#please-close

@djpmsft I think it would be a better practice to close this ticket with specific information when ADLS team rolls out the feature. "Coming soon" doesn't really mean it's resolved. I would be surprised this is how Microsoft tracks things.

@djpmsft I just can confirm the statement of @tianlai, since it took me quite a time to find out, that this issue is not a problem of my code/settings, but an Azure problem.
There is no hint or message at all when you configure a trigger that way. sigh
BTW: There are now more than two weeks ago and the error is still occurring in region Europe West.
How is the current state/planning?

As of two weeks ago, ADLS gen 2 had events enabled in all regions. If you are running into issues with events, please reach out to the ADLS team.
@sparianer what is the error you are getting? There is a chance it may be a different issue.

It's the same error message as mentioned above:
"Failed to get subscription status on storage events for event trigger: "
In View detail there is only a common message "InternalServerError executing request"
The trigger looks the following way:


Nested slots not possible? causes compilation to hang

Hi - I have come across an error (possible bug?) trying to pass through content using nested slots. (but perhaps this is also just usage that is not really indended)
my-paragraph.webc:

  <slot></slot>

paragraph-with-wrapper.webc:

  <my-paragraph>
     <slot></slot>
  </my-paragraph>`

within my index.webc
  <my-paragraph>hello I am a mere paragraph</my-paragraph>
  <paragraph-with-wrapper>
     I am a paragraph wrapped in some other stuff
  </paragraph-with-wrapper>

expected output:

hello I am a mere paragraph

I am a paragraph wrapped in some other stuff

build/compilation fails with a  JavaScript heap out of memory error.
am using the 2.x beta with webc 0.8.1
    "@11ty/eleventy": "^2.0.0-beta.3",
    "@11ty/eleventy-plugin-webc": "^0.8.1"

At the moment the workaround for this is to just do this instead

     <slot></slot>

and then when you're consuming it
<paragraph-with-wrapper>
     <my-paragraph>I am a paragraph wrapped in some other stuff</my-paragraph>
  </paragraph-with-wrapper>

but it would be nice to be able to wrap things in other things (as you can do in svelte)

in v0.90 you can do the following to pass dynamic props down levels which is awesome!
But I still can't figure out how to do the same for slot content. (maybe also I'm not that smart)
page.webc*
<component-with-wrapper @heading="glorious!">
    Hello there!
</component-with-wrapper>

component-with-wrapper.webc*

  <component :@heading="heading">
    I am a paragraph wrapped in some other stuf

  </component>

component.webc*

<slot></slot>

referencing this here as it may help others try and understand what I'm on about
https://github.com/sveltejs/svelte/issues/790
also having a crack at this myself to see how far I can get.

Can confirm -- this seems to be a bug

I'm pretty new to WebC but can confirm this is still an issue. Took me quite a while to figure out what I had done which had caused the issue giving the non-descriptive errors ("JavaScript heap out of memory"). Even if this bug could be aknowledged by a maintiner that would help.
Is this something that will never be supported?

 And I have something that will stop the heap error from occurring, which I guess fixes the bug. Can possibly put up a PR for that with a more coherent error message. I do feel like Zach might have a few tricks up his sleeve though as all this will be migrated to ESM to support the new version of Eleventy.


Fix queue bits for CmdWriteTimeStamp

Transfer queue is called out but was omitted. Verified all other Cmd queue flag cases as well.

Thanks @jzulauf-lunarg!


PyPubSub is a synchronous library

PyPubSub is synchronous and not async which makes it impossible to use in this context. Upon research it appears that a light weight asynchronous event aggregator. the only thing i have found is this https://pyzmq.readthedocs.io/en/latest/api/zmq.asyncio.html.
TODO: to move forward we will need to either roll our own event framework or use zmq. if anyone has any further suggestions or comments please leave them down below. We also need to strip out the pypubsub dependency and generate a new freeze file

As of right now we are using a very very basic async one that i wrote, it will need to be expanded on. But the pubsub dependency has been removed


each and html not working as expected

each doesn't work properly.
>>> d = pq(url="http://www.google.com")
>>> d.find('div').each(lambda x: x.html())
[<div#mngb>, <div#gbar>, <div#guser>, <div.gbh>, <div.gbh>, <div#lga>, <div.ds>, <div#gac_scont>, <div>, <div#prm>, <div>, <div#fll>, <div#xjsd>, <div#xjsi>]

Should be returning the contents of innerHTML and of all the divs

Element objects have no htmlattribute when its required:
>>> for i in d.find('div'):
...   print i.html()
...
Traceback (most recent call last):
  File "<stdin>", line 2, in <module>
AttributeError: 'HtmlElement' object has no attribute 'html'

Workaround is redeclaring it as PyQuery objects:
for i in d.find('div'):
    print PyQuery(i).html()


Use with meteor-bootstrap-tagsinput

https://github.com/ajduke/meteor-bootstrap-tagsinput
I'm using this package for my tags.
From the demo page of above
$('input').tagsinput({
  typeahead: {
    source: ['Amsterdam', 'Washington', 'Sydney', 'Beijing', 'Cairo']
  }
});

This will not call the typeahead. Is there something I have to specify to use this? From my understanding, having the typeahead information in the above should let me use typeahead without any additional code?

@sangyoo91 bootstrap-tagsinput requires typeahead jquery plugin to be loaded into app environment, you could try to add sergeyt:typeahead package into your app.


Importing xdm on Next.js results in Webpack fail: reading from "node:assert" is not handled by plugins

Choosing question instead of issue because I feel this is more related to Next.js than xdm, but wanted to make sure I'm not missing anything obvious.

Initial checklist

[x] I read the support docs
[x] I read the contributing guide
[x] I agree to follow the code of conduct
[x] I searched issues and couldn’t find anything (or linked relevant results below)

Affected packages and versions: latest, Node.js lts
Steps to reproduce

Run npx create-next-app, turn on ESM Externals in next.config.js, then import xdm from any file in the pages directory.
import Head from 'next/head';
import { evaluate } from 'xdm';

export default function Home() {
  return (
    <div>
      <Head>
        <title>Create Next App</title>
      </Head>
    </div>
  );
}

throws error on npm run dev:
error - node:assert
Module build failed: UnhandledSchemeError: Reading from "node:assert" is not handled by plugins (Unhandled scheme).
Webpack supports "data:" and "file:" URIs by default.
You may need an additional plugin to handle "node:" URIs.
Could not find files for / in .next/build-manifest.json
Could not find files for / in .next/build-manifest.json

A bit confused as to why this is the only package that Next.js doesn't agree with in my dependencies

Hi there!
This might be related to assert.
In which case, see https://github.com/micromark/micromark/issues/87. Specifically the last two ideas I laid out in: https://github.com/micromark/micromark/issues/87#issuecomment-908924233.
It might also be related to the node: protocol, and that webpack perhaps doesn’t support it yet?

@AnthonyKuang Were you able to add support for node:?

@with-heart No, I wasn't. I ended up downgrading xdm to 1.12.2 to support nextjs. The nextjs config doesn't seem to support it and i'm not good at modifying webpack - in either case it's unrelated to xdm. There is also continuous discussion in https://github.com/micromark/micromark/issues/87 so I'll be on the lookout there

@AnthonyKuang Thank you! Trying to downgrade was going to be my next step, but wanted to check just in case! Will subscribe to the micromark issue as well


Suggestion: change the title slightly

The current title is "Common form accessibility mistakes" which is quite a hefty noun string.
In the explanation, you call it "Common accessibility mistakes in forms" which is a little easier to parse.
Suggestion: change the title accordingly.
(Side note: if you're going with "common accessibility mistakes in forms"  then check that it's always 'in forms' not accidentally 'on forms' in some places)

Changed and pushed to next update


Update all icons to have default 19px height; add new icons; revise some existing icons; add docs for devs

Previously, icons were very large in their native SVG format and had to be scaled down with CSS. Icons now have a more reasonable default size when viewed without SVG, and can be scaled up with CSS in the same way they were previously scaled down.
Additions

Adds a whole category of new icons for expenses
Adds some new icons to existing categories
Added TOC to the top of the "Icon library" section so people can jump to a specific category.

Changes

Revises all icons to fix sizing issue describe above
Fixes the SVGO config file so that the process-icon-svgs script now works as desired.

Testing

Take a look at https://deploy-preview-1234--cfpb-design-system.netlify.app/design-system/foundation/iconography and make sure everything is in order
For extra credit, test out the steps in the new docs in CONTRIBUTING.md

Todos

[x] Update guidance in CONTRIBUTING.md for adding new icons.

Checklist

[x] PR has an informative and human-readable title
[ ] Changes are limited to a single goal (no scope creep)
[x] Code can be automatically merged (no conflicts)
[x] Code follows the standards laid out in the CFPB development guidelines
[x] Passes all existing automated tests
[ ] Placeholder code is flagged / future todos are captured in comments
[x] Project documentation has been updated
[x] Reviewers requested with the Reviewers tool :arrow_right:

@anselmbradford Added some docs in the most recent commit. Would you mind checking those out and letting me know what you think?

@Scotchester one small typo, but otherwise looks good.


refactor: rework Placeholder to remove most Box

Summary
Usage does not change for most of the component except some props cohesion
Type

Refactor

Warning ! Can break our console 😅

Should not, there might be some now unused props but behaviour stay relatively the same :)


Failed to notify project evaluation listener

Description
I trying to first run an react-native app with react-native run-android.
Expected Behavior
I expect it to work, like it does when I call react-native run-ios
Observed Behavior
react-native run-android
Scanning folders for symlinks in /Users/tiagogouvea/www/go-along/mobile/node_modules (12ms)
JS server already running.
Building and installing the app on the device (cd android && ./gradlew installDebug)...
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.gradle.internal.reflect.JavaMethod (file:/Users/tiagogouvea/.gradle/wrapper/dists/gradle-4.0-milestone-1-all/2rnr7rhi2zsmkxo9re7615fy6/gradle-4.0-milestone-1/lib/gradle-base-services-4.0.jar) to method java.lang.ClassLoader.getPackages()
WARNING: Please consider reporting this to the maintainers of org.gradle.internal.reflect.JavaMethod
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
NDK is missing a "platforms" directory.
If you are using NDK, verify the ndk.dir is set to a valid NDK directory.  It is currently set to /Users/tiagogouvea/Library/Android/sdk/ndk-bundle.
If you are not using NDK, unset the NDK variable from ANDROID_NDK_HOME or local.properties to remove this warning.

FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring project ':app'.
> Failed to notify project evaluation listener.
   > javax/xml/bind/annotation/XmlSchema

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED in 4s
Could not install the app on the device, read the error above for details.
Make sure you have an Android emulator running or a device connected and have
set up your Android development environment:
https://facebook.github.io/react-native/docs/android-setup.html

Environment
Please run these commands in the project folder and fill in their results:

npm ls react-native-scripts: empty
npm ls react-native<EMAIL_ADDRESS>npm ls expo: empty
node -v: v8.0.0
npm -v: 5.5.1
yarn --version: 1.2.1
watchman version: 4.9.0

Operating system: macOs 10.12.6
Phone/emulator/simulator & version: Genymotion image

Reproducible Demo
To validate it I started a clean project with react-native init goalong  and try to run it with react-native run-android.

Running into the exact same issue, same version everything as above except:
node -v: 7.10.1
npm -v: 4.2.0

Confirmed it still doesn't work either with 9 or 10. This is not good at all! In other projects I'm using Java 10 features extensively so I can't just uninstall 10 and reinstall 8 >:(
Please add Java 10 support

It is still not working but I guess
Code below should work
brew cask uninstall java
brew tap caskroom/versions
brew cask install java8

Bump

second bump, wish it worked with newer Java versions


pass in the date time args to the ui services

@DanielJMaher updates the csv and json services passing in the date time bounds for the request. this requires updates to the services and support from uframe that is still under discussion, so we will need to leave this on hold for right now
DO NOT MERGE

@DanielJMaher we can merge this as it wont affect the services. i.e they are not setup to process the additional information

Let's jsut leave it for now.. no need to merge nothing.

Can we close this PR?


Fix cucumber peer dependency version pattern

Not a long time since https://github.com/webdriverio/wdio-cucumber-framework/pull/12 but the cucumber project released a new major version and this breaks the current peer dependency version pattern.
Pattern is now using a "greater than or equal" operator to ensure compatibility with new major versions.

@attila I don't think that is a good idea because we can't just update cucumberjs and hope that the integration still works. If there is a major change in cucumberjs we definitely need to tweak the adapter. Therefore we can't just grab the newest version.

Fair call, however I am not sure how this can be tackled then. The cucumber project released 1.0.0 which was a jump from 0.10.x and it isn't obvious what the major change is as their changelog only shows bug fixes. At this moment the latest cucumber works fine but shows errors with npm 3.x because of the issue. Should we just use ^1.0.0 instead?

we could bump the version to ^1.0.0 and if all tests pass we can merge them and publish a new version


Data race in UpdateAvailableMemory

Describe the bug
While running the simulator Xcode 13.4 iOS 15.5 with Bugsnag 6.17.1 and the thread sanitizer on Xcode reports a data race
Steps to reproduce

Build, launch, boom

Environment

Bugsnag version: 6.17.1
CocoaPods version: n/a
Carthage version (if any): n/a
iOS/tvOS/macOS version(s): 15.5
Simulator or physical device: Simulator
Xcode version: 13.4 (13F17a)
Swift version (if applicable): 5

Example code snippet
Thread 1 Queue : com.apple.main-thread (serial)
#0	0x000000011f24fa9a in syscall_thread_switch ()
#1	0x000000011ef1952f in OSSpinLockLockYield ()
#2	0x0000000112c17e05 in __tsan::ReportRace(__tsan::ThreadState*) ()
#3	0x000000011009589c in BSGRunContextUpdateTimestamp at /Users/rand/Library/Developer/Xcode/DerivedData/Spotlight-gzrnvhytljuqfyflgiyhponfmupi/SourcePackages/checkouts/bugsnag-cocoa/Bugsnag/Helpers/BSGRunContext.m:287
#4	0x00000001100d94d7 in BSGSessionUpdateRunContext at /Users/rand/Library/Developer/Xcode/DerivedData/Spotlight-gzrnvhytljuqfyflgiyhponfmupi/SourcePackages/checkouts/bugsnag-cocoa/Bugsnag/Payload/BugsnagSession.m:118
#5	0x000000011006f500 in -[BugsnagSessionTracker startNewSession] at /Users/rand/Library/Developer/Xcode/DerivedData/Spotlight-gzrnvhytljuqfyflgiyhponfmupi/SourcePackages/checkouts/bugsnag-cocoa/Bugsnag/BugsnagSessionTracker.m:181
#6	0x000000011006ed8c in -[BugsnagSessionTracker startNewSessionIfAutoCaptureEnabled] at /Users/rand/Library/Developer/Xcode/DerivedData/Spotlight-gzrnvhytljuqfyflgiyhponfmupi/SourcePackages/checkouts/bugsnag-cocoa/Bugsnag/BugsnagSessionTracker.m:142
#7	0x000000011006e8c5 in -[BugsnagSessionTracker startWithNotificationCenter:isInForeground:] at /Users/rand/Library/Developer/Xcode/DerivedData/Spotlight-gzrnvhytljuqfyflgiyhponfmupi/SourcePackages/checkouts/bugsnag-cocoa/Bugsnag/BugsnagSessionTracker.m:63
#8	0x0000000110073fbd in -[BugsnagClient start] at /Users/rand/Library/Developer/Xcode/DerivedData/Spotlight-gzrnvhytljuqfyflgiyhponfmupi/SourcePackages/checkouts/bugsnag-cocoa/Bugsnag/Client/BugsnagClient.m:266
#9	0x000000011006b822 in +[Bugsnag startWithConfiguration:] at /Users/rand/Library/Developer/Xcode/DerivedData/Spotlight-gzrnvhytljuqfyflgiyhponfmupi/SourcePackages/checkouts/bugsnag-cocoa/Bugsnag/Bugsnag.m:62
#10	0x000000010fbb5a28 in SLAppDelegate.application(:didFinishLaunchingWithOptions:) at /Volumes/Spotlight/Spotlight/Spotlight/App/SLAppDelegate.swift:358
Thread 7 Queue : com.apple.root.utility-qos (concurrent)
#0	0x0000000112c142b0 in __tsan_on_report ()
#1	0x0000000112c167b0 in __tsan::OutputReport(__tsan::ThreadState*, __tsan::ScopedReport const&) ()
#2	0x0000000112c17fc7 in __tsan::ReportRace(__tsan::ThreadState*) ()
#3	0x0000000110096cec in UpdateAvailableMemory at /Users/rand/Library/Developer/Xcode/DerivedData/Spotlight-gzrnvhytljuqfyflgiyhponfmupi/SourcePackages/checkouts/bugsnag-cocoa/Bugsnag/Helpers/BSGRunContext.m:295
#4	0x0000000110096deb in __InstallTimer_block_invoke at /Users/rand/Library/Developer/Xcode/DerivedData/Spotlight-gzrnvhytljuqfyflgiyhponfmupi/SourcePackages/checkouts/bugsnag-cocoa/Bugsnag/Helpers/BSGRunContext.m:158
#5	0x0000000112c20d96 in __tsan::dispatch_callback_wrap(void*) ()
#6	0x000000011ec45a5b in _dispatch_client_callout ()
#7	0x000000011ec4834e in _dispatch_continuation_pop ()
#8	0x000000011ec5cfe1 in _dispatch_source_invoke ()
#9	0x000000011ec57ba2 in _dispatch_root_queue_drain ()
#10	0x000000011ec5864e in dispatch_worker_thread2 ()
#11	0x000000011efabf8a in pthread_wqthread ()
#12	0x000000011efaaf57 in start_wqthread ()
Write of size 8 by thread 7#0	0x0000000110096cec in UpdateAvailableMemory at /Users/rand/Library/Developer/Xcode/DerivedData/Spotlight-gzrnvhytljuqfyflgiyhponfmupi/SourcePackages/checkouts/bugsnag-cocoa/Bugsnag/Helpers/BSGRunContext.m:295
#1	0x0000000110096deb in __InstallTimer_block_invoke at /Users/rand/Library/Developer/Xcode/DerivedData/Spotlight-gzrnvhytljuqfyflgiyhponfmupi/SourcePackages/checkouts/bugsnag-cocoa/Bugsnag/Helpers/BSGRunContext.m:158
#2	0x0000000112c20d96 in __tsan::dispatch_callback_wrap(void*) ()
#3	0x000000011ec45a5b in dispatch_client_callout ()
Write of size 8 by thread 1#0	0x0000000110096cec in UpdateAvailableMemory at /Users/rand/Library/Developer/Xcode/DerivedData/Spotlight-gzrnvhytljuqfyflgiyhponfmupi/SourcePackages/checkouts/bugsnag-cocoa/Bugsnag/Helpers/BSGRunContext.m:295
#1	0x00000001100965d3 in InitRunContext [inlined] at /Users/rand/Library/Developer/Xcode/DerivedData/Spotlight-gzrnvhytljuqfyflgiyhponfmupi/SourcePackages/checkouts/bugsnag-cocoa/Bugsnag/Helpers/BSGRunContext.m:67
#2	0x0000000110095ebf in BSGRunContextInit at /Users/rand/Library/Developer/Xcode/DerivedData/Spotlight-gzrnvhytljuqfyflgiyhponfmupi/SourcePackages/checkouts/bugsnag-cocoa/Bugsnag/Helpers/BSGRunContext.m:398
#3	0x000000011007371e in -[BugsnagClient start] at /Users/rand/Library/Developer/Xcode/DerivedData/Spotlight-gzrnvhytljuqfyflgiyhponfmupi/SourcePackages/checkouts/bugsnag-cocoa/Bugsnag/Client/BugsnagClient.m:223
#4	0x000000011006b822 in +[Bugsnag startWithConfiguration:] at /Users/rand/Library/Developer/Xcode/DerivedData/Spotlight-gzrnvhytljuqfyflgiyhponfmupi/SourcePackages/checkouts/bugsnag-cocoa/Bugsnag/Bugsnag.m:62
#5	0x000000010fbb5a28 in SLAppDelegate.application(:didFinishLaunchingWithOptions:) at /Volumes/Spotlight/Spotlight/Spotlight/App/SLAppDelegate.swift:358
#6	0x000000010fbbc4b3 in @objc SLAppDelegate.application(:didFinishLaunchingWithOptions:) ()
#7	0x0000000129e17593 in -[UIApplication handleDelegateCallbacksWithOptions:isSuspended:restoreState:] ()
#8	0x0000000112899f21 in start_sim ()
Mutex M1388 created#0	0x0000000112c1eb88 in wrap_objc_sync_enter ()
#1	0x000000011006b729 in +[Bugsnag startWithConfiguration:] at /Users/rand/Library/Developer/Xcode/DerivedData/Spotlight-gzrnvhytljuqfyflgiyhponfmupi/SourcePackages/checkouts/bugsnag-cocoa/Bugsnag/Bugsnag.m:58
#2	0x000000010fbb5a28 in SLAppDelegate.application(:didFinishLaunchingWithOptions:) at /Volumes/Spotlight/Spotlight/Spotlight/App/SLAppDelegate.swift:358
#3	0x000000010fbbc4b3 in @objc SLAppDelegate.application(:didFinishLaunchingWithOptions:) ()
#4	0x0000000129e17593 in -[UIApplication _handleDelegateCallbacksWithOptions:isSuspended:restoreState:] ()
#5	0x0000000112899f21 in start_sim ()

Thread 7: Data race detected
Data race in UpdateAvailableMemory

Hi @randarnold - thanks for reporting, we're investigating this and will let you know about any updates.

This happened several times in a row, and then not again until this morning. So not 100% reproducible, but I guess that is not surprising. Thanks!

Hi @randarnold - a fix for this was released in v6.18.0 of bugsnag-cocoa 🎉 thanks again for reporting!


Bug/issue enhanced  use latest sprint

Are you a current Fivetran customer?

Fivetran created PR.
What change(s) does this PR introduce?

🐞 Bug Fixes
Updated logic model int_jira__issue_sprint to adjust how current sprint is determined. It now uses the newest started_at date of the sprint instead of the updated_at date of the issue.
Did you update the CHANGELOG?

[x] Yes

Does this PR introduce a breaking change?

[ ] Yes (please provide breaking change details below.)
[x] No  (please provide an explanation as to how the change is non-breaking below.)

Did you update the dbt_project.yml files with the version upgrade (please leverage standard semantic versioning)? (In both your main project and integration_tests)

[x] Yes

Is this PR in response to a previously created Bug or Feature Request

[ ] Yes, Issue/Feature #71
[ ] No

How did you test the PR changes?

[x] Buildkite
[x] Local (please provide additional testing details below)

Select which warehouse(s) were used to test the PR

[x] BigQuery
[x] Redshift
[x] Snowflake
[x] Postgres
[ ] Databricks
[ ] Other (provide details below)

Provide an emoji that best describes your current mood

:seedling:
Feedback
We are so excited you decided to contribute to the Fivetran community dbt package! We continue to work to improve the packages and would greatly appreciate your feedback on our existing dbt packages or what you'd like to see next.

@fivetran-reneeli I have updated and ready for your review! Thanks!


Improve interpreter ordering and star placement.

Closes #16971
Closes https://github.com/microsoft/vscode-python-internalbacklog/issues/277
No defaultInterpreterPath set:

defaultInterpreterPath set to python:

defaultInterpreterPath set to some python executable in the user settings:

defaultInterpreterPath set to some python executable:

@karrtikr what do you mean. The star is placed on the first entry from the suggestions list. Given our new sorting logic, that will be the auto-selected interpreter.

The star is placed on the first entry from the suggestions list. Given our new sorting logic, that will be the auto-selected interpreter.

@karthiknadig Ah I see, I missed that first interpreter will always be the autoselected one. But I don't think we should rely on this logic, instead we should get the autoselected interpreter by searching in the list. That way we're not duplicating the "first interpreter = autoselected interpreter" in two places.
Also, I don't see the point in the "star" icon if it's always going to be on the first one. Earlier, that was not the case, which is when the work item was created.

I don't see a point to star as well. I agree with you on that. So let use see what @luabud thinks.

@karthiknadig about this example:

if the terminal isn't activated, "python" would not be the .venv one, right? In that case wouldn't it show the same as in the  "defaultInterpreterPath set to some python executable" example, but with the path being the same as what "python" is set to on PATH?
The main reason why I think adding the start is helpful is for cases where users who are getting started with/learning Python may have a couple of environments on their machine but they don't know which one to use. It was kind of a partner's ask/suggestion, the idea of adding some sort of "suggested" tag to environments to help users with that.

What "python" means in a given scenario is not something we can tell without running it. This is especially true in the case of pyenv. The other thing is, new auto-selection sorting makes it so that the first python is the most likely python, and if users don't select we select it for them. So I think the scenario has changed a bit, due to how we sort and auto-select.


Revert "Adding Google site verification"

Reverts fishtown-analytics/docs.getdbt.com#641

Hey @drewbanin or @clrcrl,
This is just removing some code that didn't do what we expected it to do. Could one of you approve this, for the sake of keeping our code from getting crufty? :)


scope out virtualfile asyncification work

(This PR explores what's necessary to asyncify VirtualFile)
See https://github.com/neondatabase/neon/issues/4743#issuecomment-1700663864

Closing as the VirtualFile asyncification is almost done, see #5247 and the PRs it links. Thanks @problame for your help.


will not turn blue

Challenge Use CSS Selectors to Style Elements has an issue.
User Agent is: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/602.4.8 (KHTML, like Gecko) Version/10.0.3 Safari/602.4.8.
Please describe how to reproduce this issue, and include links to screenshots if possible.
My code:

CatPhotoApp
 </style>

Kitty ipsum dolor sit amet, shed everywhere shed everywhere stretching attack your ankles chase the red dot, hairball run catnip eat the grass sniff.

is for the code is wrong, should be like this

`

still didn't work

@Goldolo
Please do not post your solution on here. You could help people at FreeCodeCamp Chat Room or Forum. GitHub Issues are for reporting bugs on the website only.
Happy Coding!

@ShariefBrown
Thanks for reporting this. But your code is incorrect.
GitHub Issues are for reporting bugs on the website only.
Please use the Help chat room for getting challenge related help.
Happy Coding.


fix for packets with >1 signalling message

You were right, I was wrong. I stole it from Zork badly.

:+1:

Review status: 0 of 1 files reviewed at latest revision, all discussions resolved, some commit checks failed.

Comments from the review on Reviewable.io


Installation problem with perl.5.26.0

Hello.
I tried to install Convos with perl-5.26.0 and I got this error:
Creating new 'Build' script for 'Params-Classify' version '0.013'
  ZEFRAM/Params-Classify-0.013.tar.gz
  /home/alpha6/perl5/perlbrew/perls/perl-5.26.0/bin/perl Build.PL -- OK
Running Build for Z/ZE/ZEFRAM/Params-Classify-0.013.tar.gz
Building Params-Classify
cc -I/home/alpha6/perl5/perlbrew/perls/perl-5.26.0/lib/5.26.0/x86_64-linux/CORE -DVERSION="0.013" -DXS_VERSION="0.013" -fPIC -c -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/inc
lude -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -O2 -o lib/Params/Classify.o lib/Params/Classify.c
lib/Params/Classify.xs: In function 'myck_entersub':
lib/Params/Classify.xs:628:12: error: 'OP' has no member named 'op_sibling'
  if(!pushop->op_sibling) pushop = cUNOPx(pushop)->op_first;
            ^
lib/Params/Classify.xs:629:25: error: 'OP' has no member named 'op_sibling'
  for(cvop = pushop; cvop->op_sibling; cvop = cvop->op_sibling) ;
                         ^

I see the cpantesters and it shows that the module completely broken on 5.26 :(
http://matrix.cpantesters.org/?dist=Params-Classify+0.013
There is a fork with bugfixes - https://github.com/rurban/Params-Classify
But the fork doesn't present on CPAN right now.
branch stable
commit 5b73ad1f13a204f0cf61b8ebc62b6d97135c57ce

I see there was recently a 0.014 release of Params::Classify which seems to resolve this issue.


Disable Select Button

Currently is-disabled attribute disables items/options in select dropdown. But we don't have any means of completely disabling whole element. So either we should change is-disabled functionality to disable whole element. Like this:
// main button
'<button id="{{directiveId}}" type="button"' +
    'ng-click="toggleCheckboxes( $event ); refreshSelectedItems(); refreshButton(); prepareGrouping; prepareIndex();"' +
    'ng-bind-html="varButtonLabel"' +
    'ng-disabled="isDisabled"' +
'>' +
'</button>' +

Or introduce new attribute to do so.

+1

Even better would be to use ng-disabled.

In the template you will find a property for the button 'ng-disabled="disable-button"'. It doesn't appear that "disable-button" is actually set anywhere. I just changed it to "isDisabled" like the rest of the controls.


Update k8s dashboard

Thank you for wanting to submit a Pull Request to the Civo Kubernetes Marketplace repository!
If your pull request is to submit a new application to the marketplace, please answer the following questions:

[x ] Have you followed the guidelines in our Contributing document in setting up the application?
[ ] Have you checked that the application your submission is proposing to add does not yet exist on the Marketplace, or as a pull request to be processed?
[ ] Have you tested your application on the Civo managed Kubernetes service? Please include a screenshot.
[x ] Can you confirm that the software you are submitting licensed for use in a publicly-available Kubernetes marketplace?

If your pull request concerns an existing Marketplace application, please make sure you have:

[ ] Notified the Maintainer of the application in this pull request so that they are aware of your proposal.
[ x] Outlined the changes you are proposing, and the reasons these are required (e.g. stability, compatibility with new versions of Kubernetes implementations, etc).
[ ] Tested that the application works with the proposed updates applied (including a screenshot)

Update k8s dashboard to v2.0 stable version
cc @morganlaneap

Has this been tested on a cluster? Aside from that looks good!

Great. I'd post this in the Slack channel and one of the guys will get to it :)

Thank you :-) Merging now...


how to use  it in Window?

how to use  it in Window 10 ?

It is necessary to install in gtk from the beginning.
And then at the very beginning write
Gtk::getInstance('libgtk-4.ddl')
But I'm not sure because I don't use Window. Can you then give feedback whether it was launched or not?


docs: update vehicle interface with some samples

Description
This PR updates vehicle interface documentation with more information.
Pre-review checklist for the PR author
The PR author must check the checkboxes below when creating the PR.

[x] I've confirmed the contribution guidelines.
[x] The PR follows the pull request guidelines.

In-review checklist for the PR reviewers
The Reviewers must check the checkboxes below before approval.

[ ] The PR follows the pull request guidelines.

Post-review checklist for the PR author
The PR author must check the checkboxes below before merging.

[ ] There are no open discussions or they are tracked via tickets.

After all checkboxes are checked, anyone who has write access can merge the PR.

@mitsudome-r, Hi mitsudome-san this PR is ready for review.

Hi @mitsudome-r san, thank you for valuable comments. I updated   document according to the your reviews :+1:


Fix for #153

Currently signrawtransaction throws error if wallet is encrypted, regardless of whether it's locked or unlocked. Relax error message to only be thrown when wallet is locked.

Updated as per your suggestion Sunny. Makes sense.

emeth, could you squash these 2 commits before going in, I think it's good now (glv2 okayed it as well).

Done


gcc: Error: stack level too deep

Steps to reproduce:

Get a brand new copy of Linuxbrew (brew doctor reports that everything is normal but actually there are 3 bad symlinks: 2 here: [path-to-linuxbrew]/Library/ENV/pkgconfig/fuse/{osx,}fuse.pc and 1 here: [path-to-linuxbrew]/lib64 that points to not-yet-existing lib folder.
Run brew install glibc --with-current-kernel
What linuxbrew does:
Pours zlib
Tries to install binutils but fails with the following message (I'm typing manually here, so I will omit some lines):

Error: stack level too deep
/usr/lib/ruby/1.8/pathname.rb:218:in `initialize'
/usr/lib/ruby/1.8/pathname.rb:604:in `new'
/usr/lib/ruby/1.8/pathname.rb:604:in `+'
... <tons of lines> ...
[path-to-linuxbrew]/Library/brew.rb:85 in `send'
[path-to-linuxbrew]/Library/brew.rb:85

After that, quite a few brew commands fail.
brew list reports that zlib is installed.
brew prune does not help.
What helps: brew remove zlib && rmdir $(brew --prefix)/Cellar
Tried building zlib from source but failed again with tons of error messages but I think those are irrelevant as they simply indicate that there is some problem in the recent changes because just a week or so ago I was able to build zlib and glibc without problems.

I don't see this error myself. It's going to be tricky for me to troubleshoot. I wonder whether it's somehow dependent on the version of Ruby. Can you please report ruby --version? If possible, could you try using a newer version of Ruby? If you think the issue is related to bottles, and would like to try it without bottles, use brew install glibc -s or export HOMEBREW_BUILD_FROM_SOURCE=1; brew install glibc.

Could you please gist and post the entire output (the ... <tons of lines> ...)?

Tried building zlib from source but failed again with tons of error messages but I think those are irrelevant as they simply indicate that there is some problem in the recent changes because just a week or so ago I was able to build zlib and glibc without problems.

The error messages would help me troubleshoot.

Setting export HOMEBREW_BUILD_FROM_SOURCE=1 should return you to the previous behaviour, that doesn't use bottles.

Ruby version and ... <tons of lines>... are in the
failure.txt

And here is an attempt to build everything from source: failure_build_from_source.txt

I can build from source Ruby 1.9 and report if the error message persists.

While I was having fun trying to install Ruby 1.9, I've found the following thread and did a brew readall which returned a Stack level too deep error for the gcc formula. After checking out a previous version of gcc.rb, I was able to proceed with the "usual" standalone linuxbrew installation... So, it is gcc formula that is broken, not zlib. So, I changed the title of the issue.

Thanks. That issue does not happen on my system. brew readall exits successfully. I have an idea though. Please follow these instructions and see if it helps:
https://github.com/Linuxbrew/linuxbrew/wiki/Standalone-Installation#create-symlinks-for-gcc

Presence of symlinks does not help.
[In the Linuxbrew folder]

$ git status
# On branch master
nothing to commit, working directory clean

$ ls bin/
brew  g++-4.4@  gcc-4.4@  gfortran-4.4@

$ brew readall
Error: problem in [Linuxbrew folder]/Library/Formula/gcc.rb
stack level too deep

$ git checkout d1d40b2 -- ./Library/Formula/gcc.rb
$ brew readall
[No output, so gcc.rb passes "the test"]

Does brew install hello work?

Nope: Error: stack level too deep appears. If I checkout the previous version of gcc (git checkout d1d40b2 ./Library/Formula/gcc.rb), then it works.
So, the diff that spoils everything for me is:
git diff d1d40b2 cd40a55 ./Library/Formula/gcc.rb
diff --git a/Library/Formula/gcc.rb b/Library/Formula/gcc.rb
index 8dc8676..17dd83d 100644
--- a/Library/Formula/gcc.rb
+++ b/Library/Formula/gcc.rb
@@ -47,7 +47,8 @@ class Gcc < Formula

   depends_on "zlib" unless OS.mac?
   depends_on "binutils" if build.with? "glibc"
-  depends_on "glibc" => :optional
+  depends_on "glibc" => Formula["glibc"].installed? || !GlibcRequirement.new.satisfied? ?
+    :recommended : :optional
   depends_on "gmp"
   depends_on "libmpc"
   depends_on "mpfr"

That's very helpful. Thanks, Maxim.

I still haven't reproduced this issue. The following patch may help though. Can you test it for me?
diff --git a/Library/Homebrew/requirements/glibc_requirement.rb b/Library/Homebrew/requirements/glibc_requirement.rb
index 6439236..58470ac 100644
--- a/Library/Homebrew/requirements/glibc_requirement.rb
+++ b/Library/Homebrew/requirements/glibc_requirement.rb
@@ -10,7 +10,7 @@ class GlibcRequirement < Requirement
     super
   end

-  satisfy {
+  satisfy(:build_env => false) {
     next true unless OS.linux?
     begin
       next true if to_dependency.installed?

I think this patch fixes the problem! Great! But something strange happens when I run brew test hello (see below) -- no output... At the same time, if I manually run [Linuxbrew-folder]/Cellar/hello/2.10/bin/hello --greeting=brew -- it prints brew just fine.
$ git diff
diff --git a/Library/Homebrew/requirements/glibc_requirement.rb b/Library/Homebrew/requirements/glibc_requirement.rb
index 6439236..58470ac 100644
--- a/Library/Homebrew/requirements/glibc_requirement.rb
+++ b/Library/Homebrew/requirements/glibc_requirement.rb
@@ -10,7 +10,7 @@ class GlibcRequirement < Requirement
     super
   end

-  satisfy {
+  satisfy(:build_env => false) {
     next true unless OS.linux?
     begin
       next true if to_dependency.installed?

$ brew list

$ brew install hello
==> Downloading http://ftpmirror.gnu.org/hello/hello-2.10.tar.gz
Already downloaded: [cache-folder]/Homebrew/hello-2.10.tar.gz
==> ./configure --disable-silent-rules --prefix=[Linuxbrew]/Cellar/hello/2.10
==> make install
[Linuxbrew]/Cellar/hello/2.10: 52 files, 228.6K, built in 42 seconds

$ brew test hello
Testing hello
==> [Linuxbrew]/Cellar/hello/2.10/bin/hello --greeting=brew

$ brew readall
[no output here, which is great]

Great! The output of brew test hello is elided by default. Use brew test -v hello.

Fixed. Thanks for the bug report and help troubleshooting, Maxim.

No problem!


Add TS declaration file and testing

Hi @hsynlms :)

the test.js file in the root directory already contains more comprehensive tests in vanilla js. I think that it's not necessary to rewrite them in TypeScript.

Possibly not. The TS tests do not replicate the JS tests in their entirety -- just the basics. Very helpful when determining/illustrating what should (and should not) be included in the declaration file. For example, the "uncovered" lines in the test results: I believe most of these lines will remain untouched by a TS user as TS linting should catch most (if not all of) those potential errors (you can test this by changing the guard parameters in the helper file). All this being said, the tests can be removed if you would prefer.