VS Code crashes on startup unless --no-sandbox is passed as cmd arg

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

Version: 1.81.0 (system setup)
Commit: 6445d93c81ebe42c4cbd7a60712e0b17d9463e97
Date: 2023-08-02T12:37:13.485Z
Electron: 22.3.18
ElectronBuildId: 22689846
Chromium: 108.0.5359.215
Node.js: 16.17.1
V8: <IP_ADDRESS>-electron.0
OS: Windows_NT x64 10.0.22621
Very similar to this issue: #81056
If I launch code (either from cmd as code or from start menu) I get the following error message dialog:

The window terminated unexpectedly (reason: 'launch-failed', code: '18')

If I append --no-sandbox to my command, it seems to work just fine (plus, additional windows seem to recognize this has already been set for the currently-open window and don't need the additional arg).
There doesn't seem to be an option in the settings to disable the sandbox, so this is pretty annoying to encounter the crash and every time re-run my command with --no-sandbox

Please try the setting defined in https://code.visualstudio.com/updates/v1_80#_disable-chromium-sandbox

Thanks, but that didn't work - the behavior is the same

Can you share a recording of the above steps you tried ?

Well, I guess the "demo gods" are against me. I reset my argv.json and to show doing it again in a recording and then in the recording it works just fine. No idea what I did differently the first time - copied the arg & value straight from the docs.
Anyway, thanks for your help!


Support Lokomotive on EKS

We should consider supporting Lokomotive on EKS. This means Lokomotive will be able to spin up EKS clusters and we will support managing Lokomotive Components in those clusters.

I hope plans have not changed since the Microsoft acquisition. Is it possible to know if the roadmap still holds for EKS? Thank you in advance!


Add a post paginator to posts#hidden

Teceler couldn't find a post on her posts#hidden page earlier – turns out it was on another page, but the paginator wasn't displayed. This should fix that happening.
(The boards list does not seem to be paginated and so does not need a paginator.)

You didn't actually merge this? (You approved it, apparently, but didn't merge.)


spectatorPotionNoCountdown

Rule Name: spectatorPotionNoCountdown
Description: Potions do not count down while in spectator mode.
Expected behavior: 2 examples of situations where it could improve gameplay would be if you are digging and then go in spectator but when you go back in survival, you don't have the beacon effects and have to wait for the beacons to refresh. And the other example would be that it would prevent you from going into spectator to get rid of negative potion effects after getting attacked by a wither skeleton, elder guardian, stray, husk, or shulker by just waiting.

Added for 1.16.5


mint.get_accounts() does not work after successful login

Running python 3.6 with selenium installed. After the initial code
import mintapi mint = mintapi.Mint("email", "password")
There is a successful login to Mint using a new instance of Chrome. However, attempting to use
mint.get_accounts() or mint.get_transactions_csv(include_investment=False)
Creates a new window to http://<IP_ADDRESS>:51907/ and nothing happens. Chromedriver reports the following:
 [3020:6080:0707/232340.899:ERROR:install_util.cc(589)] Unable to create registry key HKLM\SOFTWARE\Policies\Google\Chrome for reading result=2
DevTools listening on ws://<IP_ADDRESS>:52065/devtools/browser/<snip> [3020:6080:0707/232342.468:ERROR:gpu_process_transport_factory.cc(1017)] Lost UI shared context.
Any suggestions?

This is a duplicate of #245, which has a fix that has been merged. Let us know if you continue to have issues.


fix: altairx_v2 build on gnu/linux

I will rename this function too prevent conflit with sys/types.h, but will merge this as-if :)


Some code simplification in ConnectionProxyJUnitTest

I was taking a look to ConnectionProxyJUnitTest and I realized that verifyAckSendand verifyExpirymethods were not using their timeToWait parameter, so in fact they were using the default GeodeAwaitability timeout value (5 minutes).
I changed that and then I realized different calls to both methods were using different timeouts. And the one used for verifyExpiry in testPeriodicAckSendByClient was causing the test to fail, so I decided to homogenize calls to the same method, using a common timeout (the two new Duration objects in the class).
And finally I removed the usage of deprecated WaitCriterion class.

I did not create a jira ticket for this change as I think its a small change, but let me know if you consider it is necessary


NIP05 with only _@domain shown as _@domain

I think the point of the _@domain is to have it shown without a name, now it shows with the _ in the nip05.

Yep, came here to raise the same.

Update: in the feed it is now fixed, but on the profile it's still showing the _

@vitorpamplona this issue can be closed


Algo => Sorting => Bubble_Sort  => bash

Assigned Issue Number ?
#860
Language Opted ?
bash
Number of files added or updated ?
1
Name of these files ?
Algorithms => Sorting_Algorithm => Bubble_Sort  => bubble_sort.sh
Checklist

[x] I've read the contribution guidelines.
[x] I've referred the correct issue number.
[x] I've fill up this entire template correctly.

@ahampriyanshu Do you need help in reviewing the pull requests?


add prop for passing in custom component to render image

This change allows ResponsiveImage to be used with other image component libraries. My use case was for using FitImage for dynamically sizing images when dimensions can't be set. Rather than choosing between ResponsiveImage and FitImage, this allows both to be used.

Interesting idea, can you change the API slightly to be:
<ResponsiveImage
/>

@ide - I've changed the commit with that API structure

could use this +1

Proptype is correct now


Use output filename from input filename

Hi,
Thanks for code. It looks to work well.
I would like to generate the output filename the following way.
> anicons foo/bar.ani
> ls -l
foo/bar-0.ico
foo/bar-1.ico
foo/bar-2.ico
foo/bar-3.ico

Also ImageMagic convert use the following way to specify an output and generate multi output files.
> convert foo.ico foo.png
> ls -l
foo-0.png
foo-1.png
foo-2.png
foo-3.png

I also would like to have a way to specify the output.
Would you agree to have such patch?

Hi, thanks for the patch and the answer.
About png, i only wanted to show how imagemagic was mangling multiple output file names from a single output file name.
I am very happy with the fact the tool handle a single task in simple way. And it's very convinient you have a single source file, without header.
BTW, I saw your personal website, but i was not very enthusiastic to create and send a patch there because it is not using https. Maybe other people like me care about such things.
See you.


Migration for contributor role

refs #9314

adds contributor role & related role permissions to database

Closing, we won't release the migration script separately to avoid unintended side effects (e.g. with the admin client).


Send funds

Story
As a user I am able to transfer funds in order to pay my bills.
Acceptance criteria

User can change the asset to send (show all non-zero balance tokens from the balance list)
Recipient addresses are validated to be valid Ethereum addresses
Please leave out display of fiat currency everywhere for this version
User needs to review the transaction before submitting it.

TODO
We should allow the user to manually set the nonce somewhere in advanced options in order to allow them to "overwrite" proposed transactions that haven't been executed yet.

For the first version, we will only allow to send funds, so clicking on Send on the balance view should take the user immediately to this screen: https://camo.zenhubusercontent.com/27361bffa9243ce8c9de3fc83c6d1cf4faedaa8f/68747470733a2f2f757365722d696d616765732e67697468756275736572636f6e74656e742e636f6d2f313338303532392f34373134383235372d38363165646330302d643264302d313165382d383935302d3332656462643864323064352e706e67

TODO: We should allow the user to manually set the nonce somewhere in advanced options in order to allow them to "overwrite" proposed transactions that haven't been executed yet.

Leave this out for the first version. We still need to solve the issue of overwriting txs in the first version in cases that another tx is still in "Awaiting" stage
We solve this by reminding users that confirm txs (not the one that sets up the tx but only the ones that confirm an existing tx) that confirming a tx with a higher nonce would result in the lower nonce txs being automatically declined. We need a new screen for that @biocom. This should be a pop-up warning that says something like: "There are older transactions still awaiting confirmations. If this transaction is approved, all unconfirmed transactions will automatically be declined."

@lukasschor We shouldn't have "Send custom transaction" in first version, right?

Exactly, no custom transactions for the first version.


Fix Bugs on accessories

The accessories are not really doing what we want to do and the limit switches also don't work.

a


UVI Request

--- UVI JSON ---
{
  "vendor_name": "Linux",
  "product_name": "Kernel",
  "product_version": "versions from v5.14 to before v5.15",
  "vulnerability_type": "unspecified",
  "affected_component": "unspecified",
  "attack_vector": "unspecified",
  "impact": "unspecified",
  "credit": "",
  "references": [
    "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=64dd68497be76ab4e237cca06f5324e220d0f050",
    "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=67823a544414def2a36c212abadb55b23bcda00c"
  ],
  "extended_references": [
    {
      "type": "commit",
      "value": "64dd68497be76ab4e237cca06f5324e220d0f050",
      "note": "introduced"
    },
    {
      "type": "commit",
      "value": "67823a544414def2a36c212abadb55b23bcda00c",
      "note": "fixed"
    }
  ],
  "reporter": "joshbressers",
  "reporter_id": 1692786,
  "notes": "",
  "description": "mm, slub: fix potential use-after-free in slab_debugfs_fops\n\nThis is an automated ID intended to aid in discovery of potential security vulnerabilities. The actual impact and attack plausibility have not yet been proven.\nThis ID is fixed in Linux Kernel version v5.15 by commit 67823a544414def2a36c212abadb55b23bcda00c, it was introduced in version v5.14 by commit 64dd68497be76ab4e237cca06f5324e220d0f050. For more details please see the references link."
}
--- UVI JSON ---

This issue has been assigned UVI-2021-1002181


docs: Add 22.04 support matrix

Add a one-liner about TF not being
in the inference container.

It's click-o-rama, but the tables are present: https://nvidia-merlin.github.io/Merlin/review/pr-201/support_matrix/index.html


Error integrating react-stripe-elements to project

Hi, I'm encountering a react.createElement type is invalid error while integrating react-stripe-elements to a project (in this step)
Dependencies used:
<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>fragment of the relevant code:
const store = rehydrate();

const renderApp = Component => {
	render(
		<AppContainer>
			<StripeProvider apiKey="[key_hidden]">
				<Router>
					<Provider store={isProduction ? store : hotRehydrate()}>
						<App />
					</Provider>
				</Router>
			</StripeProvider>
		</AppContainer>,
		document.getElementById("root")
	);
};

renderApp(App);

if (module.hot) {
	module.hot.accept(() => renderApp(App));
}

full error details:
warning.js:36 Warning: React.createElement: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: undefined. You likely forgot to export your component from the file it's defined in.
printWarning @ warning.js:36
warning @ warning.js:60
createElement @ ReactElementValidator.js:171
patchedCreateElement @ patch.dev.js:164
renderApp @ index.js:39
(anonymous) @ index.js:55
./src/index.js @ app.e2c0fc4dfb8973baf072.js:7439
__webpack_require__ @ app.e2c0fc4dfb8973baf072.js:687
fn @ app.e2c0fc4dfb8973baf072.js:110
(anonymous) @ client:8
0 @ app.e2c0fc4dfb8973baf072.js:7486
__webpack_require__ @ app.e2c0fc4dfb8973baf072.js:687
(anonymous) @ app.e2c0fc4dfb8973baf072.js:787
(anonymous) @ app.e2c0fc4dfb8973baf072.js:790
ReactCompositeComponent.js:327 Uncaught TypeError: Cannot read property 'unmountComponent' of null
    at ReactCompositeComponentWrapper.performInitialMountWithErrorHandling (ReactCompositeComponent.js:327)
    at ReactCompositeComponentWrapper.mountComponent (ReactCompositeComponent.js:256)
    at Object.mountComponent (ReactReconciler.js:46)
    at ReactCompositeComponentWrapper.performInitialMount (ReactCompositeComponent.js:371)
    at ReactCompositeComponentWrapper.mountComponent (ReactCompositeComponent.js:258)
    at Object.mountComponent (ReactReconciler.js:46)
    at mountComponentIntoNode (ReactMount.js:104)
    at ReactReconcileTransaction.perform (Transaction.js:140)
    at batchedMountComponentIntoNode (ReactMount.js:126)
    at ReactDefaultBatchingStrategyTransaction.perform (Transaction.js:140)

of course, the problem was importing the HOC. Closing since it's not needed anymore


[5.3.4] notifications table column notifiable_id expects int(10) but receives random strings instead

I am using the notifications in Laravel 5.3.4 and I am facing this problem...
The notifiable_id column in the notification table generated via:
php artisan notifications:table
php artisan migrate

expects an int(10) but receives random strings.
I change the column to varchar(255) and it works.

notifiable_id receives the id of the object passed to the constructor of the Notification


ERROR: logging before flag.Parse: W0516 15:15:21.277210

DEBU Resolving service {IP:<IP_ADDRESS> L4Addr:{Protocol:UDP Port:53}}
DEBU Creating lock for cilium-net/operational/Services/SHA256SUMServices/7b49503a31302e302e302e3130204c34416464723a7b50726f746f636f6c3a20506f72743a35337d7dc672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a
DEBU Locked for cilium-net/operational/Services/SHA256SUMServices/7b49503a31302e302e302e3130204c34416464723a7b50726f746f636f6c3a20506f72743a35337d7dc672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a
DEBU Retrieving max free ID [50]
DEBU Trying to acquire a new free ID 2
DEBU Got feAddr ID 2 for service {Service:kube-dns Namespace:kube-system}
INFO Serving cilium at unix:///var/run/cilium/cilium.sock
ERROR: logging before flag.Parse: W0516 15:15:21.277210       1 reflector.go:323] github.com/cilium/cilium/daemon/k8s_watcher.go:136: watch of *v1beta1.Ingress ended with: too old resource version: 28776 (29938)

Harmless


Multi fed and cleanup

here are some changed I think we can add to https://github.com/fedimint/ui/pull/367

enables reuse of input box to connect multiple feds
shows information of all connected feds as cascading cards. The benefit of this UX is that you can take actions across multiple feds in a single sweep, like copying deposit address from one fed card and pasting in another fed card as withdraw destination?
bunch of cleanups in gateway code

Screencast from 2024-02-07 09:52:04 AM.webm

We should have the "join another federation" be a modal or something instead of just sitting there taking up space. Or move it to the bottom?
having all of them viewable and scrollable seems functional if not the most design-y haha, I like it, maybe we change the layout a little to make them more clearly per federation and just have "Lightning Dashboard" at the top

We should have the "join another federation" be a modal or something instead of just sitting there taking up space. Or move it to the bottom?
having all of them viewable and scrollable seems functional if not the most design-y haha, I like it, maybe we change the layout a little to make them more clearly per federation and just have "Lightning Dashboard" at the top

Makes sense to have the connect-fed input collapsible and controlled by a button? Original UI sketch had something like that.

Yeah I think putting it in the top right , Lightning Gateway Dashboard in top left, then all connected fed underneath would be good.

Yeah I think putting it in the top right , Lightning Gateway Dashboard in top left, then all connected fed underneath would be good.

which one looks neater? The button in top right, in-lined with the outer most header which contains FM logo

or top right, inlined with the "Lightning Gateway Dashboard" header text

It shouldn't show the top right button if the connect federation stuff is opened, otherwise it's good, maybe switch it to an X?

It shouldn't show the top right button if the connect federation stuff is opened, otherwise it's good, maybe switch it to an X?

maybe X with additional text like 'Cancel' or 'Close', so its not a drastic UI change.

yeah that dounds good


Re-enable test generation for assert_invalid & assert_malformed

Re-enables test generation for assert_invalid & assert_malformed commands as per issue 37.
Note that without this the main branch is passing 15780 tests (or 15781, don't recall exactly), and with this it's running 16971 & failing 1191 of them (the expected exceptions are not being thrown).

Hi @danielperano and thanks a lot for this PR!
We have not been great at capturing context in the open issues, let me try to remediate this.
At the moment we are concentrating our efforts on getting correctness on the happy path, and that's why we disabled the assertions.
There is very little validation logic currently implemented to keep the code readable and easy to turn around when needed.
That said if you are willing to work on validation I have nothing against it, the guidance would be:

PRs get merged only with a green CI
in the Maven Plugin configuration you can individually exclude failing tests for the edge cases
we try to keep the list of excluded tests on the short side
when implementing the validation logic favor keeping the readability of the code on the happy path and, possibly, make it as little invasive as possible

Does it make sense to you?

That makes perfect sense, thanks. I picked up the issue more to acquaint myself with the testing infrastructure than anything else, and in its current state I don't see value in merging it - just figured I'd toss up a PR since it was a documented issue and leave it to y'all to decide what to do with it.
Do we want to leave this open (maybe with a blocked flag) for now as a reference for validation work later, or close it out for now?

Do we want to leave this open (maybe with a blocked flag) for now as a reference for validation work later, or close it out for now?

If you plan to work on this we can keep it open and convert it to "Draft", if you have different priorities we can close and pick it up when the time comes.

Let's close it for now - I still have the branch on my fork, so it's available later. I agree with prioritizing getting the happy path fully working before working on validation.

Thanks! I went ahead and converted to draft. As Andrea said, we haven't really documented this anywhere but we've been putting off validation and malformed checks until the end since we still have plenty of functional tests to go. But if you do have opinions on how those things should work would love the help :) It's been out of sight and out of mind for us.

You can close if you want and we can open it back up later. Up to you.


Add a notifier.send-interval configuration parameter

The send-interval allows a user to send out notifications at a different rate than they check for them.
This allows the users to not have to get spammed once a group goes into error

Coverage increased (+0.01%) to 73.976% when pulling 6ff5eb95680e591fc266b1f47b9c35db3f1b3012 on rconn01:sendInterval into 5b546ccd387120ba416c49d15e5893ee5525e879 on linkedin:master.

Coverage increased (+0.01%) to 73.976% when pulling 6ff5eb95680e591fc266b1f47b9c35db3f1b3012 on rconn01:sendInterval into 5b546ccd387120ba416c49d15e5893ee5525e879 on linkedin:master.


Added ability to include path to SVG file

This one was asked by @nathanaelphilip (sorry for the delayed response!), it's a non breaking change that adds the ability to include path to SVG file inside of component definition and it's disabled by default.
You can enable including path using loader options:
{
  test: /\.svg$/,
  loader: 'vue-svg-loader',
  options: {
    includePath: true,
  }
}

... or you can enable it just for some particular SVGs:
import SomeIcon from './assets/some-icon.svg?includePath=1';

console.log(SomeIcon.path); // assets/some-icon.svg

I am creating this PR, because I'm not sure about hardcoding the path property, what do you guys think?

thank you so much! you just made my day!

how else would you do it?!


Pilot does not refresh the endpoint,when a new pod was running, the uri reach to a wrong endpoint(the old pod)

Describe the bug
When I kill the pod and a new pod is running,I get "upstream connect error or disconnect/reset before headers"
In the ingressgateway logs,find the uri reached a wrong endpoint

and I cannot find any pod use the ip "<IP_ADDRESS>"

the new pod ip is "<IP_ADDRESS>"

I kill the pilot pod, the problem will be resovled temporarily.
Steps to reproduce the bug

kill a pod
run a new pod
can not access the uri

Version
Version: 1.0.0
GitRevision: 3a136c90ec5e308f236e0d7ebb5c4c5e405217f4
User: root@71a9470ea93c
Hub: gcr.io/istio-release
GolangVersion: go1.10.1
BuildStatus: Clean
Client Version: version.Info{Major:"1", Minor:"11", GitVersion:"v1.11.1+icp-ee", GitCommit:"5803c3b1f9422c43a963e0610b3a4cad565e127e", GitTreeState:"clean", BuildDate:"2018-09-04T09:29:02Z", GoVersion:"go1.10.3", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"11", GitVersion:"v1.11.1+icp-ee", GitCommit:"5803c3b1f9422c43a963e0610b3a4cad565e127e", GitTreeState:"clean", BuildDate:"2018-09-04T09:29:02Z", GoVersion:"go1.10.3", Compiler:"gc", Platform:"linux/amd64"}
Installation
installed with helm

@dreadbird curious about the timing on this.

How much of a delay between when you killed the app pod and attempted to reach the service through the ingress gateway?
Is it eventually consistent?  Do later requests get directed to the correct endpoint/IP

Just trying to get a sense of whether pilot failed to push an updated service endpoint to envoy or if envoy was using a pooled/cached/existing connection to perform the request

tks  for u reply!
1.more than one hour,if I do not to restart pilot,will be delayed for several hours
2.I can not wait to see if it will be consistent eventually, because many teams are using ....
and , there were several error or failed messages in the pilot-discovery logs:
2019-04-12T01:21:49.468516Z     info    1 error occurred:

* gateway omitting listener "<IP_ADDRESS>_27017" due to: must have more than 0 chains in listener: &v2.Listener{Name:"<IP_ADDRESS>_27017", Address:core.Address{Address:(*core.Address_SocketAddress)(0xc471031c48)}, FilterChains:[]listener.FilterChain{}, UseOriginalDst:nil, PerConnectionBufferLimitBytes:nil, Metadata:(*core.Metadata)(nil), DeprecatedV1:(*v2.Listener_DeprecatedV1)(nil), DrainType:0, ListenerFilters:[]listener.ListenerFilter(nil), Transparent:nil, Freebind:nil, SocketOptions:[]*core.SocketOption(nil), TcpFastOpenQueueLength:nil}

2019-04-12T01:23:42.089456Z     warn    ads     Repeated failure to push 17 sidecar~<IP_ADDRESS>~kk-58ddb658b6-4ksfc.iam~iam.svc.cluster.local-239
2019-04-12T01:23:42.109584Z     warn    ads     Repeated failure to push 83 sidecar~<IP_ADDRESS>~app-bq96hfpc-instance-lt2lq72s-98qz544g-58f4f7b99c-snclq.demo~demo.svc.cluster.local-172
2019-04-12T01:23:42.176851Z     warn    ads     Repeated failure to push 56 sidecar~<IP_ADDRESS>~app-bq96hfpc-instance-lt2lq72s-98qz544g-58f4f7b99c-snclq.demo~demo.svc.cluster.local-172

All of this logic has changed since 1.0, please try on newer Istio 1.3. Sorry we didn't help resolve this sooner


References in C FFI should emit the restrict qualifier in the tests

When a C API has a restrict pointer, int foo(int * restrict); the pointer must not alias any other pointer. In the Rust side, this means that a raw *mut c_int pointer is not enough, and a &mut c_int must be used. Otherwise, the API is "unsound", as in, it allows passing it aliasing pointers.
However, some of these APIs do not require the pointer to point to initialize memory, that is, passing them a pointer to an uninitialized value is "ok" for C. Doing that via &mut c_int might be UB, and we might need to generate "something else" here.
This came up when validating the FFI wrapper in libc of lio_listio in FreeBSD, which takes a *const noalias *mut noalias T. Right now, we use *mut T and call it a day, but when validating the bindings, clang rightfully complains that our type is not compatible with the C type because it is missing the restrict qualifier. That is, we would be calling a function type that requires noalias from a prototype that does not, which is unsound.
AFAICT there is no way to express this from Rust. The first step here would be to start using &/&mut since that would make the API sound, even though that would forbid passing pointers to uninitialized memory.
cc @ralfj @centril

cc @joshtriplett

Update: the lio_listio function in musl has the same issue.


Fix pylint errors for new pylint version.

Codecov Report

Merging #99 into master will increase coverage by 0.02%.
The diff coverage is 17.64%.

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


Update Network Packet Size documentation to reflect various SSL limit…

…ations

@simonxjx : Thanks for your contribution! The author(s) have been notified to review your proposed change.

#sign-off

@simonxjx: I'm sorry - only the author of this article, @MikeRayMSFT, can sign off on your changes. But we do have an exception process - if you are on the Microsoft content or product team for this product area, you can ask the PR review team to review and merge it by sending mail to the techdocprs alias.

#sign-off


Model Shop Preset Added

Added a model shop present when adding for a point or area. Has the same icon as Hobby.

Its questionable that manga should be a term. This tag is specifically for model shops. Not other types of shops that might sell models as a side thing. Manga related toys aren't really models as defined by the tag anyway. Same goes for figurines. There's actually shop=collector for that type of stuff already. Although, I don't think its supported in iD Editor yet. Anyway, this tag is purely confined to scale models.

Could give some examples of tags that would be better suited for model shop?

I can't think of any off the top of my head. Maybe look at some locations on the map and see if there are any similarities in their names or something.

I edited the tags and the icon. @quincylvania Was this a relevant change? If not would going back be relevant or would it face the issue of what @Adamant36 was saying.

I still don't think the terms work. Model shops don't really sell games and people who put together models don't consider them toys. Terms should be relevant to what people are going to be searching for and I don't think either of those are. Personally, I wouldn't do a search for either in iD Editor when adding a model shop, but people searching for a games store preset will just go with shop=model when it comes up because that's what searching for "games" comes up with. Same goes for crafts. What's wrong with just going with something like "model shop" for the preset and calling it at that? I think that would be fine. There isn't really any more specific synonyms for it that work IMO and there really doesn't have to be as long as people can find the preset when adding model shops.

Thanks a lot, @nisargshh, welcome to the project!
@Adamant36 I know you're trying to be helpful, but it feels discouraging when you go into that much detail critiquing a minor aspect of someone else's work. The terms don't have to be perfect; they aren't shown in the UI and it's easy to update them later. The important thing is supporting new contributors.

@quincylvania sorry if it came off that way. It wasn't how I intended it to.

@Adamant36 Cool, no worries.

@nisargshh didn't notice this PR before - thanks for adding the preset! 😄
@quincylvania and thanks for updating the terms, those look good

@boothym Thanks, looking to do some more contributions.

Actually, it would be good if shop=craft had the term "hobby" as well because that can also be called a hobby shop.
https://github.com/openstreetmap/iD/blob/72a99673a0328ba4f44c58dd110797cc733f7007/data/presets/presets/shop/craft.json


Clarification required in the regular expression for link-id

For the link-id , the regular expression pattern is ^\d{3}55\d{4}$
As per my understanding , this means
\d{3} matches [0-9] exactly 3 times
55 matches the characters 55 literally (case sensitive)
\d{4} matches a digit (equivalent to [0-9])
means , [3 digits]55[4 digits]
For example , the following link ids will be accepted ,
123559876
123556544
but the following will not be ,
123129876
123346544
Kindly please let me know whether the link ids have this restriction because of which we have this "55" hardcoded. (Asking this to understand whether I’m unaware of something)

on a side note , this pattern of link-id makes a tight coupling and in future there is a change in the link-id format , then APTP application have to be updated accordingly

The pattern is valid


Set up jekyll-admin or netlify CMS

For faster writing of these drafts & posts!
https://github.com/jekyll/jekyll-admin
or Netlify CMS: https://github.com/netlify-templates/jekyll-netlify-cms

Done.


Ability Draft

I run a site dedicated to the ability draft game mode.
I have been exploring this project hoping to find a message in relation to the drafting phase, is it possible to get which heroes were part of the draft pool?

Sorry for not answering earlier, but idk. Maybe anyone else can share knowledge?

It has been over a year now, I have explored this option a number of times myself with no luck.
Does any know how or IF is it even possible to get information about the pre-game?

Do you have a replay?

Yes, I do you can find it here:
https://github.com/HighGroundVision/Nullifier/blob/master/3774953681_198175661.dem.bz2


Add bottom margin

Current

what change I want to do

want to add some bottom margin because currently it is not looking good icons touching bottom

@nevo-david pls assign me this issue

We have a PR on this already :(


Update using-handlebars.md

It said "receipt" template for a number of other template examples, removed.
Description of the change:
Reason for the change:
Link to original source:

Closes #

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

Hello @dsghi,Thanks again for the PR! We want to show our appreciation by sending                                              you some swag. Could you please fill out                                              this form so we can send it to you? Thanks!                                             Team SendGrid DX


Module not found [Windows]

I'm rebuilding ffi and ref on Windows using nw-gyp, and those seem to be building correctly, however when I require 'diskusage' I get the following error message.
"Error: The specified module could not be found.
C:\Users<username>\AppData\Local\Temp\nw50196_2060\node_modules\diskusage\node_modules\ref\build\Release\binding.node
at Error (native)
at Module.load (module.js:346:32)
at Function.Module._load (module.js:301:12)
at Module.require (module.js:356:17)
at require (module.js:375:17)
at bindings (C:\Users<username>\AppData\Local\Temp\nw50196_2060\node_modules\diskusage\node_modules\ref\node_modules\bindings\bindings.js:76:44)
at Object. (C:\Users<username>\AppData\Local\Temp\nw50196_2060\node_modules\diskusage\node_modules\ref\lib\ref.js:5:47)
at Module._compile (module.js:451:26)
at Object.Module._extensions..js (module.js:469:10)
at Module.load (module.js:346:32)"
I've been using the same setup on a Linux machine for a while now with no issue, but I'm trying to work on adding Windows support (specifically working on Windows 7 using Visual Studio 2015) and this error keeps occurring.
I've managed to fix it by renaming the .exe to nw.exe and it works just fine, but it feels like that's unintentional. I'm not entirely sure where the requirement that it's named 'nw.exe' exists. Is this a 'diskusage' issue, or would I be better referring this to 'ref'?

Ignore me! As much as I hate to admit it, turns out part of the issue I was having was that node.js wasn't up-to-date on my machine. Running into different errors now, but unrelated to this.

This also looks like an issue with ref dependency. Might be relevant to #9. I'm aware that updating the ref library may affect backwards compatibility with older node versions, so I want to avoid changing the dependencies around too much.


Doesn't Build on Apple Silicon

I attempted a build and encountered:
Unable to create execution engine: No available targets are compatible with triple "aarch64-apple-darwin20.5.0"
make[2]: *** [libarithmetic.so] Abort trap: 6
make[1]: *** [CMakeFiles/arithmetic.dir/all] Error 2
make: *** [all] Error 2

Can I disable libarithmetic somehow?

Thanks for this report.

Can I disable libarithmetic somehow?

The problem doesn't appear to be specific to libarithmetic, unfortunately.
I'm not sure why the target issue is happening, but even if it weren't, there are parts of the code that assume either an x86 or x86-64 platform, so it may be that it doesn't work properly on ARM anyway.  I'll see about having a more in-depth look at this over the next week or so.

Yeah, it'd be great to get Dale working on Raspberry Pi and friends. I really like the Dale language.


[Bug] ERROR [] - Table "events_20231218" not found; SQL statement:

Search before asking

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

Apache SkyWalking Component
OAP server (apache/skywalking)
What happened
I started with the default configuration,The following exception occurs.Version 9.7.0
2023-12-19 16:20:49,387 - org.apache.skywalking.oap.server.storage.plugin.jdbc.common.dao.JDBCBatchDAO - 81 [pool-3-thread-2] ERROR [] - Table "events_20231218" not found; SQL statement:
INSERT INTO events_20231218(id,table_name,uuid,service,service_instance,endpoint,name,type,message,parameters,start_time,end_time,layer,time_bucket) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?) [42102-212]
org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "events_20231218" not found; SQL statement:
INSERT INTO events_20231218(id,table_name,uuid,service,service_instance,endpoint,name,type,message,parameters,start_time,end_time,layer,time_bucket) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?) [42102-212]
        at org.h2.message.DbException.getJdbcSQLException(DbException.java:502) ~[h2-2.1.212.jar:2.1.212]
        at org.h2.message.DbException.getJdbcSQLException(DbException.java:477) ~[h2-2.1.212.jar:2.1.212]
        at org.h2.message.DbException.get(DbException.java:223) ~[h2-2.1.212.jar:2.1.212]
        at org.h2.message.DbException.get(DbException.java:199) ~[h2-2.1.212.jar:2.1.212]
        at org.h2.command.Parser.getTableOrViewNotFoundDbException(Parser.java:8376) ~[h2-2.1.212.jar:2.1.212]
        at org.h2.command.Parser.getTableOrViewNotFoundDbException(Parser.java:8347) ~[h2-2.1.212.jar:2.1.212]
        at org.h2.command.Parser.readTableOrView(Parser.java:8336) ~[h2-2.1.212.jar:2.1.212]
        at org.h2.command.Parser.readTableOrView(Parser.java:8306) ~[h2-2.1.212.jar:2.1.212]
        at org.h2.command.Parser.parseInsert(Parser.java:1641) ~[h2-2.1.212.jar:2.1.212]
        at org.h2.command.Parser.parsePrepared(Parser.java:814) ~[h2-2.1.212.jar:2.1.212]
        at org.h2.command.Parser.parse(Parser.java:691) ~[h2-2.1.212.jar:2.1.212]
        at org.h2.command.Parser.parse(Parser.java:661) ~[h2-2.1.212.jar:2.1.212]
        at org.h2.command.Parser.prepareCommand(Parser.java:568) ~[h2-2.1.212.jar:2.1.212]
        at org.h2.engine.SessionLocal.prepareLocal(SessionLocal.java:631) ~[h2-2.1.212.jar:2.1.212]
        at org.h2.engine.SessionLocal.prepareCommand(SessionLocal.java:554) ~[h2-2.1.212.jar:2.1.212]
        at org.h2.jdbc.JdbcConnection.prepareCommand(JdbcConnection.java:1116) ~[h2-2.1.212.jar:2.1.212]
        at org.h2.jdbc.JdbcPreparedStatement.<init>(JdbcPreparedStatement.java:92) ~[h2-2.1.212.jar:2.1.212]
        at org.h2.jdbc.JdbcConnection.prepareStatement(JdbcConnection.java:288) ~[h2-2.1.212.jar:2.1.212]
        at com.zaxxer.hikari.pool.ProxyConnection.prepareStatement(ProxyConnection.java:318) ~[HikariCP-3.1.0.jar:?]
        at com.zaxxer.hikari.pool.HikariProxyConnection.prepareStatement(HikariProxyConnection.java) ~[HikariCP-3.1.0.jar:?]
        at org.apache.skywalking.oap.server.storage.plugin.jdbc.BatchSQLExecutor.invoke(BatchSQLExecutor.java:54) ~[storage-jdbc-hikaricp-plugin-9.7.0.jar:9.7.0]
        at org.apache.skywalking.oap.server.storage.plugin.jdbc.common.dao.JDBCBatchDAO.lambda$flush$1(JDBCBatchDAO.java:78) ~[storage-jdbc-hikaricp-plugin-9.7.0.jar:9.7.0]
        at java.util.HashMap.forEach(HashMap.java:1337) ~[?:?]
        at org.apache.skywalking.oap.server.storage.plugin.jdbc.common.dao.JDBCBatchDAO.flush(JDBCBatchDAO.java:75) ~[storage-jdbc-hikaricp-plugin-9.7.0.jar:9.7.0]
        at org.apache.skywalking.oap.server.core.storage.PersistenceTimer.lambda$extractDataAndSave$3(PersistenceTimer.java:135) ~[server-core-9.7.0.jar:9.7.0]
        at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1736) [?:?]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]

What you expected to happen
normal operation
How to reproduce
Version 9.7.0. run bin\startup.sh.
Anything else
No response
Are you willing to submit a pull request to fix on your own?

[ ] Yes I am willing to submit a pull request on my own!

Code of Conduct

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

Are you using a new env? Or reboot from a cold env?

Are you using a new env? Or reboot from a cold env?

new env

Then why do you insert data for 2 days ago?

We didn't create tables for passed days, and don't expect data for that old being reported into the system.
So, the error could show up.

We didn't create tables for passed days, and don't expect data for that old being reported into the system. So, the error could show up.
I will try again with a new environment, Check to see if there is a problem.
JDK Version: 11.0.8
SkyWalking APM Version: 9.7.0
JAVA agent Version: 9.1.0

Make sure the clock of your VM is correct. If this is not from a cold down env back to work, most likely this is your timezone or time setup/sync issue

When I run oapService.sh and webappService.sh respectively, the system starts normally, but service displays normally in UI, but trace has no data. Log normal.
param : -javaagent:D:\skywalking-agent.jar -Dskywalking.agent.service_name=staging -Dskywalking.collector.backend_service=<IP_ADDRESS>:11800

This question is too general, I don't know how to answer that. I could only say, that if service, instance, and JVM metrics of instance are there, the system is working well.
If there is no more metric, maybe, you don't have any traffic to be chanced. Metrics are from traces mostly, and logs require configurations on your log4j, please read docs for more details.


The UDPConn should be closed when setUDPSocketOptions returned an error

Hi all :D
I'm just reading the source code, and discovered a small potential problem here: https://github.com/miekg/dns/blob/67bd57debd4a81b6473b6b12f76e42f863279305/server.go#L323
The function setUDPSocketOptions above operates on an already-opened UDPConn, so if an error caused an abort action there, the UDPConn must be closed before doing return e.
I think the code should be:
u := l.(*net.UDPConn)
if e := setUDPSocketOptions(u); e != nil {
    u.Close() // Maybe handle this error too? No?
    return e
}

Yep good catch, feel free to send a PR. There’s no need to handle the error from Close though.


ROX-18860: force Core eBPF on s390x RHEL 8.4 kernels

Description
eBPF is not supported on RHEL 8.4 kernels ROX-18058.  Force Core eBPF to be used.
Checklist

[ ] Investigated and inspected CI test results
[ ] Updated documentation accordingly

Automated testing

[ ] Added unit tests
[ ] Added integration tests
[ ] Added regression tests

If any of these don't apply, please comment below.
Testing Performed
TODO(replace-me)
Use this space to explain how you tested your PR, or, if you didn't test it, why you did not do so. (Valid reasons include "CI is sufficient" or "No testable changes")
In addition to reviewing your code, reviewers must also review your testing instructions, and make sure they are sufficient.
For more details, ref the Confluence page about this section.

@kcrane It would be helpful to add to the PR description the test setup used to validate these changes.


Email template - dropdown list does not following display pattern

in filter apply to filter is not following dropdown display patter
change label in filter filter -> Apply To
In create view  apply to filter is not following dropdown display pattern

Follow this display pattern

create video in in filter apply to filter is not following dropdown display patter


Create resume template

A typical résumé contains a "summary" of relevant job experience and education, as its French origin implies. The résumé is usually one of the first items, which a potential employer sees regarding the job seeker and is typically used to screen applicants.

add comment


Streaming upload

Hi,
perhaps I missed something but is it possible to have a (perhaps not quite rack compliant) streaming upload?
Most ruby https servers stream to a file/StringIO and then pass that into the rack stack. This might be okay for small bodies but developing fileservers this way is a pain (local storages have to be huge and moving copying files is necessary).
So the question:

is it possible?
how?
if not, what needs to be done (as far as I know hijack was invented for this kind of things)

THX

Yes it already works. Use rack.input like normal. It's streaming.

Here is the implementation: https://github.com/socketry/falcon/blob/master/lib/falcon/adapters/input.rb
Maybe we should make an example showing it working.

thx an example would be nice.


pdf-anti-copy: Add version <IP_ADDRESS>

Closes #9385

[x] I have read the Contributing Guide.

/verify

/verify

/verify


Problem with current protocol implementation

Hi,
Ever since the protocol implementation was changed in v0.31.0 (see here for all changes) it's no longer possible to do proper url rewriting and resource loading in Electron, a feature that is very useful and even necessary in some cases.
Previously you could intercept the file scheme and then return a type of job depending on where you wanted the actual content to be loaded from. This is however no longer possible since you now have a intercepter for each type of job and it's not possible to intercept a scheme more than once.
I suggest going back to the original concept with a single interceptor-api but with seperat job-type objects while keeping the async behaviour, so a usage similar to this:
protocol.interceptProtocol('file', function (request, callback) {
  var url = request.url.substr(7);
  if (/^fonts.googleapis.com.*/.test(url)) {
    callback(new protocol.RequestHttpJob({ url: 'https://' + url }));
  } else if (/^\/api\/.*/.test(url)) {
    callback(new protocol.RequestHttpJob({ url: 'https://mydomain.com' + url }));
  } else {
    callback(new protocol.RequestFileJob(path.join(__dirname, 'static', url));
  }
});

Alternatively instead of using the callback each of the job-types could be a promise so they could just be returned (like the previous api except the promises part).
Is this something you would considering fixing or are there good reasons why it was changed? I'dd be happy to supply a pull-request if that would speed up the process.

I love the original protocol design, but it is against the design of Chromium's network stack and has many bugs and limitations, you can find more about the decision in #2475.

That is unfortunate! I guess the only way to get around this now then is by using ```protocol.interceptHttpProtocol`` with an integrated web server that acts as a sorta proxy for a local file and a remote one.


Added 2 videos on Remove element leetcode prblm no 27 and added a document txt file with solution

lInk:
1.)https://drive.google.com/file/d/1Y83fpOib6Ch5XZus7yA-AufP3fp59hsp/view
2.)https://drive.google.com/file/d/1do7XpxZLLPhEzwh5eaRSXHDZKam09ZEJ/view

🛠 Fixes Issue

👨💻 Changes proposed

✔ Check List (Check all the applicable boxes)

[x] My code follows the code style of this project.
[x] This PR does not contain plagiarized content.
[x] The title of my pull request is a short description of the requested changes.

📄 Note to reviewers

📷 Screenshots

@Shreya-spec instead of making make one only either u can code live if u are comfortable because in that case u don't need to explain code separately u can explain it while writing
or u can pause the video write the code and then explain it
1st approach is more preferable

OK I will try to go with 1 st approach from next PR.
On Tue, May 24, 2022, 23:17 Arpit Jain @.***> wrote:

@Shreya-spec https://github.com/Shreya-spec instead of making make one
only either u can code live if u are comfortable because in that case u
don't need to explain code separately u can explain it while writing
or u can pause the video write the code and then explain it
1st approach is more preferable
—
Reply to this email directly, view it on GitHub
https://github.com/arpit456jain/CodingEasy/pull/388#issuecomment-1136256912,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/APC5I52LUU3PAYYX3UOSBG3VLUIZXANCNFSM5W2KNTYA
.
You are receiving this because you were mentioned.Message ID:
@.***>


Support UndefinedBehaviorSanitizer in CI/test builds

We have already enabled AddressSanitizer in CI with both unit and e2e tests, successfully as it allowed us to prevent a number of oob reads/writes before they landed. As we increase our testing coverage and clean up the codebase we wish to enable more safeguards and UBSan is the first that came to mind to spot potential segfaults early.
In order to do so, we need to remove some "clever code tricks" that would trip UBSan, mostly regarding misaligned memory accesses. This gives us another opportunity to clean up the codebase. We have already started in https://github.com/falcosecurity/libs/pull/1447 bringing the warnings from 154 to 29 but we need to continue until at least unit tests and e2e give 0 warnings, at which point we can enable UBSan.

/milestone 0.15.0


Wind Generator Crash

Issue description:
I placed a Wind Generator in my 1.12 World, the game crashed and the world is unplayable now
Steps to reproduce:

Well, just place a Wind Generator

Version (make sure you are on the latest version before reporting):
Forge: Newest (<IP_ADDRESS>57)
Mekanism: Newest (9.4.2)
Other relevant version:
If a (crash)log is relevant for this issue, link it here:
This is the one I got when I tried to load the world now
https://hastebin.com/lobetebeli.sm

Just tested it again with only Mekanism and MekanismGenerators, and it worked.
Now finding out what other mod isn't working with it

In the crashlog you've provided there are two different versions of Mekanism installed. Mekanism 9.4.1 and Mekanism Generators 9.4.2. They need to be in sync with each other to work properly.

So, I updated the Versions (they are the same (and newest) now, my bad, sorry), the wind generator works fine and all, but when I try to pick it up after I break it, my game crashes. However, it is picked up, so if I restart the game, the generator is in my inv and I can place it and it works fine. Just, the crashing when picking up is really annoying. Not happening on just Mekanism and MekanismGenerators tho...
https://hastebin.com/abenudemek.sm

Latest crashlog still gives two different versions.. 9.4.1-326 and 9.4.2-327

Well, I downloaded the newest versions from
https://minecraft.curseforge.com/projects/mekanism-generators/files
and
https://minecraft.curseforge.com/projects/mekanism/files
(<IP_ADDRESS>7)
and removed the old ones completly
MultiMC too says, that they are the same version

Latest one is not us
at mod.chiselsandbits.items.ItemBitBag.pickupItems(ItemBitBag.java:222)
That'd be C&B


Remove travis and docker

This PR looks fine, but it would be nice to be able to run Docker on main (e.g. not require curl install), and also to publish to a container registry during release.
Could we use goreleaser to publish docker images to a container registry during releases? Found this page

yeah, the plan is to go via goreleaser only not using install.sh as it wont have the latest install anyways. I should remove it from this PR.


Release / publication

Would it be possible to create a new release for the library and/or publish the package to PyPI and/or create a new tag with every new "version", please? That way it would be easier to use the SDK in projects

Sorry for the late response. Thank you for the idea! We have decided to use PyPI, but we need some time to discuss details internally in our team. I'll let you know when we publish a first release on PyPI.

Hi @romanzdk!
youtrack-sdk is now available on the PyPI: https://pypi.org/project/youtrack-sdk/
Thank you!


Unexpected Queue behaviour

I have code that read one queue while consuming another. It suddenly receive data from wrong queue. My workaround is defining new channel before reading second queue. But this behaviour seems strange and at least have to be documented.
import rabbitpy

# put data to queues
def put(channel):
    for i in range(5):
        message = rabbitpy.Message(channel, str(i))
        message.publish("exch", routing_key="rk1")
    another_message = rabbitpy.Message(channel, "msg_to_q2")
    another_message.publish("exch", routing_key="rk2")

# process data from queue 2 during consuming queue 1
# it suddenly receive data from queue 1 if new channel is not defined
def _process(connection, channel):
    # it works properly if uncomment next line (setup new channel)
    #channel = connection.channel()
    q = rabbitpy.Queue(channel, "q2")
    for msg in q.consume(no_ack=True):
        print "q2:", msg.routing_key, msg.body

# setup
connection = rabbitpy.Connection()
channel = connection.channel()

first_queue = rabbitpy.Queue(channel, "q1")
first_queue.declare()

second_queue = rabbitpy.Queue(channel, "q2")
second_queue.declare()

exchange = rabbitpy.Exchange(channel, "exch")
exchange.declare()

first_queue.bind(exchange, routing_key="rk1")
second_queue.bind(exchange, routing_key="rk2")

# put data
put(channel)

# consuming
for first_msg in first_queue.consume(no_ack=True):
    print "q1:", first_msg.body
    _process(connection, channel)

It prints
q1: 0
q2: rk2 msg_to_q2
q2: rk1 2
q2: rk1 3
q2: rk1 4
q2: rk1 1

It produces correct answer if uncomment second line in _process()
q1: 0
q2: rk2 msg_to_q2

I agree this is a weird issue, and has to do with the relationship between the queue object and channel and how the consumer iterator works.
I don't see an easy way to fix this with how it currently works -- so I will make sure that it's documented. Thanks for the heads up!


Split area should be easy possible

I often have the situation where a pitch is describing multiple fields. For example two adjoining tennis pitches.
With JOSM with UtilsPlugin i would split the area at the right point and have two identically tagged areas. Problem solved.
The same is often needed when refining a large building for placing proper house numbers on different parts.
But with iD the only function i know breaks the area into two ways and constructs a MultiPolygon.

Just realized this is a duplicate of #969


MLDB-1295 python mldb wrapper

Briefly reviewed.  Looks good to me.

waiting for Jenkins and then +1


internal_listener config can't run (panic: unset oneof)

Hi, i have an issue running envoy config with internal_listener...

Running the binary on Oracle Linux 8.6 Kernel 5.4.17
Can anyone please help me on this? Could be something simple but i cant get my head around what panic: unset oneof means..
BR,
Stoyan

I also met problems with internal listeners on Envoy 1.23, although I forgot the exact error encountered, seems related to a configuration check.
When I switched to Envoy 1.24, everything works fine.  Does 1.24 work for you?

Yeah, i confirm... on 1.24.0 it works.
My issue is some of the VMs i run it use glibc <2.30 which is needed for v1.24.0 to run :)
BR,
Stoyan

In the future, please report crashing bugs to the<EMAIL_ADDRESS>mailing list so that it can be appropriately triaged before public release. In this case, the crash appears to be caused by using a feature that was not fully implemented in v1.23. Since the crash is triggered by operator-controlled configuration, this issue doesn't need an embargo.
Internal listener support was introduced in v1.24, so I'm going to close this as won't fix.


Changing this dataset is forbidden -- no matter what access granted

After upgrade from 0.3.8 to 1.3.0, users are not enable to add add new calculated columns to a Dataset (datasource) they granted access to. Whenever anyone tries to add new column and save a datasource, they get an error "Changing this dataset is forbidden". At the same time developers console gives error -- http://localhost:8088/datasource/save/ [HTTP/1.0 403 FORBIDDEN 32ms]
Screenshots

How to reproduce the bug

Create user "alice"
As Admin, Go to 'Datasets', add any dataset
As Admin, grant datasource access to a created dataset to alice
As alice, try to add new calculated column
See error

Environment
I've got an Environment using docker-compose up

superset version: 1.3.0 (master branch)

Checklist
Make sure to follow these steps before submitting your issue - thank you!

[+] I have checked the superset logs for python stacktraces and included it here as text if there are any.
[+] I have reproduced the issue with at least the latest released version of superset.
[+] I have checked the issue tracker for the same issue and I haven't found one similar.

Add any other context about the problem here.

I missed important changelog update -- with 1.0 breaking change was introduced, and now Dataset metadata updates check user ownership, only owners or an Admin are allowed.


Invidious: startup fails with local database due to auth failures

Describe the bug
With default configuration of Invidious, startup fails due to auth problems setting up the postgres database for the service.
Full invidious.service logs:
Jan 30 01:06:01 systemd[1]: Started Invidious (An alternative YouTube front-end).
Jan 30 01:06:01 invidious-start[142062]: Unhandled exception:  (DB::ConnectionRefused)
Jan 30 01:06:01 invidious-start[142062]:   from /nix/store/x5fc02s9nq1qxrr2fgzpgqq1vckzb47i-invidious-unstable-2021-11-08/bin/invidious in '??'
Jan 30 01:06:01 invidious-start[142062]:   from /nix/store/x5fc02s9nq1qxrr2fgzpgqq1vckzb47i-invidious-unstable-2021-11-08/bin/invidious in '??'
Jan 30 01:06:01 invidious-start[142062]:   from /nix/store/x5fc02s9nq1qxrr2fgzpgqq1vckzb47i-invidious-unstable-2021-11-08/bin/invidious in '??'
Jan 30 01:06:01 invidious-start[142062]:   from /nix/store/x5fc02s9nq1qxrr2fgzpgqq1vckzb47i-invidious-unstable-2021-11-08/bin/invidious in '??'
Jan 30 01:06:01 invidious-start[142062]:   from /nix/store/x5fc02s9nq1qxrr2fgzpgqq1vckzb47i-invidious-unstable-2021-11-08/bin/invidious in '__crystal_main'
Jan 30 01:06:01 invidious-start[142062]:   from /nix/store/x5fc02s9nq1qxrr2fgzpgqq1vckzb47i-invidious-unstable-2021-11-08/bin/invidious in 'main'
Jan 30 01:06:01 invidious-start[142062]:   from /nix/store/41dj1v3qz9a5kjncpkxhmq50yg9r24dn-glibc-2.33-62/lib/libc.so.6 in '__libc_start_main'
Jan 30 01:06:01 invidious-start[142062]:   from /nix/store/x5fc02s9nq1qxrr2fgzpgqq1vckzb47i-invidious-unstable-2021-11-08/bin/invidious in '_start'
Jan 30 01:06:01 invidious-start[142062]:   from ???
Jan 30 01:06:01 invidious-start[142062]: Caused by: Peer authentication failed for user "kemal" (PQ::PQError)
Jan 30 01:06:01 invidious-start[142062]:   from /nix/store/x5fc02s9nq1qxrr2fgzpgqq1vckzb47i-invidious-unstable-2021-11-08/bin/invidious in '??'
Jan 30 01:06:01 invidious-start[142062]:   from /nix/store/x5fc02s9nq1qxrr2fgzpgqq1vckzb47i-invidious-unstable-2021-11-08/bin/invidious in '??'
Jan 30 01:06:01 invidious-start[142062]:   from /nix/store/x5fc02s9nq1qxrr2fgzpgqq1vckzb47i-invidious-unstable-2021-11-08/bin/invidious in '??'
Jan 30 01:06:01 invidious-start[142062]:   from /nix/store/x5fc02s9nq1qxrr2fgzpgqq1vckzb47i-invidious-unstable-2021-11-08/bin/invidious in '??'
Jan 30 01:06:01 invidious-start[142062]:   from /nix/store/x5fc02s9nq1qxrr2fgzpgqq1vckzb47i-invidious-unstable-2021-11-08/bin/invidious in '??'
Jan 30 01:06:01 invidious-start[142062]:   from /nix/store/x5fc02s9nq1qxrr2fgzpgqq1vckzb47i-invidious-unstable-2021-11-08/bin/invidious in '??'
Jan 30 01:06:01 invidious-start[142062]:   from /nix/store/x5fc02s9nq1qxrr2fgzpgqq1vckzb47i-invidious-unstable-2021-11-08/bin/invidious in '??'
Jan 30 01:06:01 invidious-start[142062]:   from /nix/store/x5fc02s9nq1qxrr2fgzpgqq1vckzb47i-invidious-unstable-2021-11-08/bin/invidious in '??'
Jan 30 01:06:01 invidious-start[142062]:   from /nix/store/x5fc02s9nq1qxrr2fgzpgqq1vckzb47i-invidious-unstable-2021-11-08/bin/invidious in '__crystal_main'
Jan 30 01:06:01 invidious-start[142062]:   from /nix/store/x5fc02s9nq1qxrr2fgzpgqq1vckzb47i-invidious-unstable-2021-11-08/bin/invidious in 'main'
Jan 30 01:06:01 invidious-start[142062]:   from /nix/store/41dj1v3qz9a5kjncpkxhmq50yg9r24dn-glibc-2.33-62/lib/libc.so.6 in '__libc_start_main'
Jan 30 01:06:01 invidious-start[142062]:   from /nix/store/x5fc02s9nq1qxrr2fgzpgqq1vckzb47i-invidious-unstable-2021-11-08/bin/invidious in '_start'
Jan 30 01:06:01 invidious-start[142062]:   from ???
Jan 30 01:06:01 systemd[1]: invidious.service: Main process exited, code=exited, status=1/FAILURE
Jan 30 01:06:01 systemd[1]: invidious.service: Failed with result 'exit-code'.

Relevant part of postgresql.service logs:
Jan 30 01:06:01 postgres[142078]: [142078] LOG:  could not look up local user ID 65186: user does not exist
Jan 30 01:06:01 postgres[142078]: [142078] FATAL:  Peer authentication failed for user "kemal"
Jan 30 01:06:01 postgres[142078]: [142078] DETAIL:  Connection matched pg_hba.conf line 1: "local invidious kemal peer map=invidious"

I am not sure what this exactly indicates.  Perhaps related to the systemd DynamicUser or PrivateUsers settings?
Steps To Reproduce
services.invidious.enable = true; seems to be sufficient.
Expected behavior
Invidious can authenticate with the automatically created local postgres database.
Notify maintainers

@sbruder I'm curious how you're configuring this service - are you not using a local database?
Metadata
Please run nix-shell -p nix-info --run "nix-info -m" and paste the result.
 - system: `"x86_64-linux"`
 - host os: `Linux 5.10.93, NixOS, 21.11 (Porcupine)`
 - multi-user?: `yes`
 - sandbox: `yes`
 - version: `nix-env (Nix) 2.3.16`
 - channels(root): `"nixos-21.11.335526.6c4b9f1a2fd"`
 - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos`

I just tried it on a fresh system and could reproduce it.
However, the dynamic user doesn’t seem to be a problem in the NixOS test, which works successfully (when intentionally making it fail it just hangs as port 3000 will never be open).
You can find my configuration here: https://git.sbruder.de/simon/nixos-config/src/branch/master/machines/yuzuru/services/invidious/default.nix Though I just discovered that a real (not dynamic) invidious user exists on that machine for some reason, which could be the reason for why it works on it.

I opened a PR that switches from using a dynamic user to a system user which worked for me. If you can, please test if that fix also works for you.

@sbruder Thanks for the quick fix.  I'd love to test, but I'm not sure how 😅.  I only started using nixos yesterday.  I'm not sure what the proper way to use your branch's definition of the service is. (I'm not sure that I should switch channels to your branch?  That'd change everything, right?  I'm using 21.11 for what it's worth...).
If you don't mind walking me through it...

You are right, using the PR’s branch as your main channel is not the best option, because it could include unrelated changes that might permanently change state. Using a module from a different nixpkgs version can instead be done by using the disabledModules option (see the NixOS manual if you want to know more about it) and importing the specific module from the nixpkgs fork.
In this case the following should work when added to the NixOS configuration (assuming you don’t use flakes):
{
  imports = [
    "${builtins.fetchTarball "https://github.com/sbruder/nixpkgs/archive/refs/heads/fix-invidious-dynamicuser.tar.gz"}/nixos/modules/services/web-apps/invidious.nix"
  ];
  disabledModules = [ "services/web-apps/invidious.nix" ];
}

Please note that this is not a permanent solution, because the URL is not stable (i.e. its contents can change).

Thanks for the explanation.  It works!
If you don't mind explaining more, is this a thing that'd be acceptable to backport, or would I instead use unstable for this module, like in the manual section you linked?

Ah, well, I see you added a backport label to the PR.

I think the PR is acceptable to be backported, because it currently doesn’t work in 21.11. Once the PR is merged and the backport PR is created, you can track the progress for it to become available in 21.11 here: https://nixpk.gs/pr-tracker.html

I've encountered this issue elsewhere, and it turned out nscd.service wasn't running (possibly addressed by #154928). If that also fixes your issue, then DynamicUser should probably be kept.

@tilpner you're right.  I manually started nscd.service and everything works with the stable version of this package.
Welp.

A different fix (https://github.com/NixOS/nixpkgs/pull/154620) has already been merged into release-21.11, but the channel hasn't advanced far enough yet.

I can confirm that https://github.com/NixOS/nixpkgs/pull/154620, which now is in nixos-21.11, fixes this issue. Thank you @tilpner for your help!

Thanks to you both!


Spelling of "Comitting" is wrong in line 75

in file crib-cheat_git.md

How to assign this issue?
How to add labels?
These options are not available, Why?
Can someone help me?


How consumer knows that provider impl is conforming to the contract before code promotion ?

Related issue #684
Scenario:

Provider has published a new contract version not yet implemented/deployed to the integration env. Not PASSING yet.
Consumer, in anticipation of the new contract version, add new feature and completes its component tests. It PASSES.
To avoid breaking the integration environment and avoid the consumer going ahead of the provider, how a consumer pipeline would know the deployed version of the provider in the integration env and its contract version is aligned with the version used by the consumer.

I have gone through the video links shared by @harikrishnan83  in #684 and the documentation, but such granular details are not clearly mentioned.
As an experienced developer, I can sense it can be implemented using git revisions/tags on a central contract repository or using something like PactMatric. But its better that the clarity is provided in your documentation about the code promotion guidelines to avoid such potential breakages.
Another challenge I see in a complex enterprise scenario is to get everyone aligned on the have a central repository for the contract with shared access.

@kiranpatel11 Seems like these questions may be better answered over a call. Kindly reach out to us on our website and we will be happy clarify the same over a call.


Slightly more efficient usage of opencsv

Just as in my issue 1060 for CSV processing, I have moved TSV processing over to take advantage of the multithreading opencsv offers and to reduce code duplication. At the same time, I bumped the version of opencsv used from 4.2 to 4.3.2. Expect a pull request shortly.

CQ 17911 submitted

@barthanssens thanks for picking that up. Don't forget to attach the source code to the CQ (easiest way to do that is to download the source-jar from Maven Central and add it to the CQ as an attachment).

Ok, done, thanks for the info @jeenbroekstra

License has just been approved by Eclipse  PMC, "license_certified"


[android] Detect the NDK version by reading source.properties, not by checking the NDK name

I tested this going back to NDK 23, without a problem.
@compnerd and @hyp, I don't know if you use these older NDKs outside Windows, take a look.
@marcprux, this should get the compiler validation suite running on your new community Android CI: you may want to try it locally and make sure.

@swift-ci please test

@marcprux, this should get the compiler validation suite running on your new community Android CI

The build completed with this change! Now it is just failing on tests.


Add some stream features

like: https://github.com/chenquan/stream

PTAL @kevwan

PTAL @kevwan

Some functions are provided already.
Like Split, and I'm not willing to add combined functions like ForeachOrdered.

Some functions are provided already.
Like Split, and I'm not willing to add combined functions like ForeachOrdered.

Like Split? You mean SplitStream function? Maybe it should be retained, it can split the stream into different streams, can be used to speed up the operation
ForeachOrdered function will be removed,

@kevwan Hello, do you have any other suggestions about the PR?


Update 404 page

The current page looks like this:

Feel free to design your own, just make sure it has a similar feel with what's in the index.html

is it okay guru?

This should be fine for now @Taiga-Tiny thanks <3 My only comment would be you should match the colors with what we have in the index page https://freefolio.web.app/

my bad

my bad

No, it's okay don't be sorry. Thanks :D

The PR for this has been merged. Closing this issue now. Thank you


Add event condition to scrolling so it does not happen on click to open ...

...folder
Purpose
Uses the newly added event argument in lazyloadonload so that scrolltoFile does NOT happen if event exists.
Event argument will exist if an actual click is done.

@caneruguz, after you add in code comment & the fix for the github issue can you also pull from my branch? Then this should be good to go!

@sloria and @samanehsan This is ready for another pass of review.

Ok, it looks like the scroll issue is fixed for github folders! @caneruguz, can you also add in a comment explaining the use of event as @sloria suggested above? Thanks!

Can you also pull from my branch again? I made a few commits recently.


Error encryption key before composer install

I followed the installation instructions but before running the "php artisan install: app" command I wanted to generate the Laravel key and came across this error.
Some commands executed to try to correct, without solution were:
-composer install

composer update
composer update -lock s

Any ideia for solution?
See the log of error:
`   RuntimeException  : No application encryption key has been specified.
at F:\laragon\www\disk-admin2\vendor\laravel\framework\src\Illuminate\Encryption\EncryptionServiceProvider.php:44
40|     protected function key(array $config)
41|     {
42|         return tap($config['key'], function ($key) {
43|             if (empty($key)) {

44|                 throw new RuntimeException(
45|                     'No application encryption key has been specified.'
46|                 );
47|             }
48|         });

Exception trace:
1   Illuminate\Encryption\EncryptionServiceProvider::Illuminate\Encryption{closure}("")
F:\laragon\www\disk-admin2\vendor\laravel\framework\src\Illuminate\Support\helpers.php:422
2   tap("", Object(Closure))
F:\laragon\www\disk-admin2\vendor\laravel\framework\src\Illuminate\Encryption\EncryptionServiceProvider.php:48
Please use the argument -v to see more details.
Script @php artisan package:discover --ansi handling the post-autoload-dump event returned with error code 1`

Hello @deyvsonaguiar ,
Please perform below step to fix the issue.

update the APP_KEY with below
APP_KEY=base64:yGt894Zmq4S+QhrATlf88p2E7M9FE1fR+aq6acvdNjs=

Try to update composer with below command
composer update

It will fix the problem. Please let us know if any query or concern.
Thank you.

Fixed the issue.
Closing the ticket


MRG: Replace check_version from _testing.py with the same function in check.py

Closes #10941

This test https://github.com/mne-tools/mne-python/blob/main/.github/workflows/linux_pip.yml could use a timeout..

@larsoner It appears I cannot override the auto-merge-on-tests-pass thing, so now this PR is sitting here and I cannot merge it :(

I disabled auto-merge and rebased, but it seems like all check still need to pass.


Device ID into the Name

Hey,
would it be possible to put the Device ID into the Default Name?
Problem in combination with Homebridge Alexa is when you have to Locks both are named "Lock" ...
Thanks

New version 0.7.5 on NPM. The plugin now has options to change the default name in the config.


[FLINK-27770][sql-gateway] Introduce the script to start/stop/stop-all gateway

What is the purpose of the change
Introduce the script to start/stop/stop-all SQL gateway.
Brief change log

Add a sql-gateway.sh to
Add sqlgateway option in flink-daemon.sh

Verifying this change
The shell script no test.
Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): (no)
The public API, i.e., is any changed class annotated with @Public(Evolving): (no)
The serializers: (no)
The runtime per-record code paths (performance sensitive): (no)
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Kubernetes/Yarn, ZooKeeper: (no)
The S3 file system connector: (no)

Documentation

Does this pull request introduce a new feature? (yes)
If yes, how is the feature documented? (not documented)

@flinkbot run azure
Unrelated test fails. Rerun the test.

@flinkbot run azure
The test doesn't run. Retrigger again.

LGTM. 牛！


Added support for Kafka 2.10.1

Apparently KafkaServer in 2.10.1.x has 4 parameters...

Coverage decreased (-0.2%) to 90.592% when pulling b6fb8da988818e23e307c4f4aa0887949ce49b4e on timvw:master into d5bdb5d05d1caa84b48d1f9901c54c1e3093b25c on sakserv:master.

@timvw - my apologies, it appears I broke notifications for this project and missed this. Thank you for your contribution!! It has now been merged and will be part of the next release.


Provide access to Gradle.StartParameter property value in a configuration cache compliant way

The following provider does not support the configuration cache.
private fun ProviderFactory.startParameterGradleProperty(
    project: Project,
    propertyName: String
): Provider<String> = provider<String?> {
        project.gradle
            .startParameter
            .projectProperties
            .get(propertyName) as String?
}

Is there a way to access a gradle property defined as a StartParameter (-PsomeProperty=..) that is config cache friendly? Unfortunately, providers.gradleProperty(..) does not work for me here as I need to differentiate between a gradle property passed as a start parameter and one passed in a gradle.properties file.
Use case is https://gist.github.com/ZakTaccardi/a4e1b62b31a7e1069c309a2a169b1058 - which is an attempted workaround to:

https://github.com/gradle/gradle/issues/12283
https://github.com/gradle/gradle/issues/13302

Besides that there are a few unnecessary explicit types or cases, what is not configuration cache friendly with your code?
Works perfectly fine here.

@Vampire There's a problem that with configuration cache the value of properties from start parameters is cached instead of providing the actual value. For example, we have the use-case when we access project.gradle.startParameter.isOffline. There's no way to mark it as configuration cache input neither to request the actual value on task execution.

What has that to do with the topic here?
This is about Gradle properties from start parameters. And that works perfectly fine, as any changes in those invalidate the configuration cache.

Yep, you're right. Previously (before Gradle 7.4) the topic was having pretty the same problem.

Sorry for the late reply.
Thank you for your interest in Gradle!
This feature request is in the backlog of the relevant team, but this area of Gradle is currently not in focus. It might take a while before it gets implemented.


Docker instructions

Hey, it would be awesome if there was some info on how to run this with docker on the readme and the settings to put in .vscode/launch.json

Sorry I don't use Docker so I can not describe the example.
Maybe using TCP/IP?
If anyone can provide an example scenario, I'll try to setup and write a document.


Simplify bitmasks

I was able to remove the ToBitMask and ToBitMaskArray traits and remove the complex trait bounds by making these two changes:

to_bitmask always returns u64.  For larger vectors this truncates to 64 lanes.
to_bitmask_array is now to_bitmask_vector and returns Simd<T, N> for Mask<T, N>.  This of course wastes bytes (in memory), but simplifies the function signature.  This also makes it easier to do parallel operations on the entire byte array, which is a common use-case for bitmasks anyway.

I haven't read through the code, but from the description, I'm very much in favor of this simplification!

This is likely less efficient, since LLVM has to figure out that most of the 64-element vector is zero and thereby it can shrink the types...seems iffy.

LLVM is generally very good at this sort of range optimization, FWIW.

LLVM is generally good with zero-elements in vectors, but if we like this API I intend on modifying the simd_bitmask intrinsic to instead allow zero-extending the integer result.  Padding the vector is just a workaround until that's done.
Regarding having access to the bytes, you can always call to_ne_bytes on the resulting vector, and copy it into an array to save memory.  Maybe cumbersome for that specific usage but saves a lot on the API. ToBitMaskArray, with its associated type and bounds, is a bit much for a single function IMO, especially since most people will typically want the u64.  This also isn't precluding an array implementation in the future, especially if const generics get better.

LLVM is generally good with zero-elements in vectors,

not in this case:
https://llvm.godbolt.org/z/b7fY99beo

If we like the API I can update the intrinsic,

LLVM is generally good with zero-elements in vectors,

not in this case: https://llvm.godbolt.org/z/b7fY99beo

Ugh, I've definitely seen it do better than that.  I added a new workaround that doesn't require padding the vectors.

GitHub apparently never posted my review comment that from/to_bitmask_vector needs more docs clarifying that all the bits are packed tightly in the first N bits, otherwise people might think that it uses one bit from each byte, like [bool] does.

Oh, yeah, I'll add that.


if we have image field then image is always downloading from server

Are you sure it has been completed?


[issue-66] an approach for adjusting selected range

@dmfalke and @bobular Since #99  may solve this issue, #66, my work may not be needed anymore. Thus, this PR just intends to share what my approach was. There are couple of more things to do for completeness but I just stopped doing further owing to #99 . So, please just take a look at it and close this PR as this may not be worthwhile :)
Simply put, my approach was to move onChange function (handleChange) at NumberAndDateInputs component to the parent component, NumberAndDateRangeInputs (named, handleOnChange). This resolved the issue that selected range inputs could not be changed after mouse selection. One of disadvantages in this approach is that additional parameters/props are needed to distinguish min from max (or vice versa) as the onChange function is out of NumberAndDateInputs component: so, I used name property (for TextField/Input) and upperLabel & lowerLabel props to set the different value of the name property for min and max inputs respectively

Thanks for the PR @moontrip - I've made it a draft PR so it doesn't get merged accidentally.  Actually I'm going to close it too.
I've just tested web-eda/main with web-components/issue-94-number-slider (#99) and the selected range is now adjustable using the text boxes (though there are still some teething troubles).  The problem was changes in #76 which made all text fields un-editable - we should have made sure the stories were up to date and working.


BABE DB incompatible with older v0.9.37 client

Is there an existing issue?

[X] I have searched the existing issues

Experiencing problems? Have you tried our Stack Exchange first?

[X] This is not a support question.

Description of bug
While performing a test with the client 0.9.40, we were unable to revert back to an older client 0.9.37 with the error:
Error: Service(Other("Polkadot service error: Backend error: BABE DB is corrupted. Decode error: Could not decode `EpochChanges::gap`:\n\tCould not decode variant byte for `Option`:\n\t\tNot enough data to fill buffer\n"))

Looking at the changes this PR stands out, which added scale_info::TypeInfo to the Epoch struct. Could this be the reason the old client is unable to read the data?
If yes, is it mentioned somewhere in the release notes as a breaking change? Alternatively, if not, what other possible reasons could lead to this error?
Thanks.
Steps to reproduce
No response

While performing a test with the client 0.9.40, we were unable to revert back to an older client

Reverting to an old version is not something we generally support. The new version performs migrations on the database that make it incopatible with older code. We only support backwards compatibility, not forwards.
@bkchr From what I understand, the gap field was removed in #13127. Decoding should be compatible with the struct that has the field, so I don't see a major issue here. We still should have bumped the data format version and do proper migration though.

@bkchr Thank you, do you think the PR should have been non silent ? Cause I feel this is a breaking change (as it is not retro compatible) and should probably be mentioned in the release or at least be visible in upgrading scripts (which usually rely on "silent" flags to filter information)


I have no option to load the local JSON file

Which version of the plugin are you using?
[ ] Data Populator for Sketch
[x ] Data Populator for Adobe XD
Describe the bug
The only data source option available to me in XD is inherit … but there's nothing to inherit.
To Reproduce

Attempt to use the plug-in
Get nowhere

Expected behavior

Attempt to use the plug-in
It lets you choose a local JSON file

Screenshots

Environment (please complete the following information):

macOS 11.6 (20G165)
Adobe XD <IP_ADDRESS> arm64
Plugin Version 4.0.3

Additional context
I have a local JSON file and I'd love a way to populate the disaster that is XD. My main design is built out as components, but I'll break them apart if it means I can use real data. Right now, I can't figure out how to make it work no matter what. This project is making me miss Sketch desperately.

@dada-man did you create a local data source?


404 for backend plugins is missing

Since #1986 was merged one can simply start full backstage instance by just starting the backend, which is imo very sweet 😃
But, some backend plugins that are missing 404 handler of their own are now showing 404 of the frontend, which is not desirable behavior in the most of the cases.
As a starting point - plugin-proxy-backend should really just give 404 of its own if something isn't there on /proxy/<whatever>
As a bigger discussion - maybe it's time to move all of the backend-related stuff to /api and then we can at least have unified way of dealing with 404 for /api?

Repurposing this as the ticket to switch to using /api route, as that'll be a solution to the original issue.
Regarding the /proxy endpoint, I think we should mount it at /api/proxy like all other routes, that way the service discovery is much more straightforward, and we don't need separate handling of the proxy.

Fixed by https://github.com/spotify/backstage/pull/2562


Make GitOps Run work in air-gapped environments

Short description
As an Weave GitOps user I want to use GitOps Run in an air-gapped environment where images cannot be pulled from the internet.
Acceptance criteria

[ ] Provide a list of all images used with GitOps Run upon each Weave GitOps release. This list can be used to pull these images from the internet and push them to a local registry.
[ ] Provide a way for users to let GitOps Run know it should create all resources so that images are pulled from the internal registry.

TBD
How do we make the image list available? Options:

A simple text/JSON/YAML file with a list of image references created upon each Weave GitOps release and made available as a downloadable artifact attached to the GitHub release.
A command like gitops run image-list that prints this list out.

Image List
Standard Flux images, for example:
ghcr.io/fluxcd/helm-controller:v0.27.0
ghcr.io/fluxcd/kustomize-controller:v0.31.0
ghcr.io/fluxcd/notification-controller:v0.29.0
ghcr.io/fluxcd/source-controller:v0.32.1
ghcr.io/weaveworks/wego-app:v0.18.0

GitOps Run related images:
cr.fluentbit.io/fluent/fluent-bit:2.0.9
docker.io/loftsh/vcluster:0.14.2
docker.io/rancher/k3s:v1.26.0-k3s1
ghcr.io/weaveworks/gitops-bucket-server@sha256:9fa2a68032b9d67197a3d41a46b5029ffdf9a7bc415e4e7e9794faec8bc3b8e4
ghcr.io/weaveworks/wego-app:v0.18.0
loftsh/vcluster:0.14.2
rancher/k3s:v1.26.0-k3s1

Next step would be grouping and map them to KIND + localhost.

Also, GitOps Run requires to download many things.

Flux CLI
Flux & K8s schemas for validation

Airgapped doesn't apply to just GitOps Run but to everything -- containers, Helm charts, etc.
We have instructions for customers to replicate steps in their environment. Might need to provide tooling to provide them. Will create a research spike into current setup.

Yes, I believe we need to support air-gap environments as first-class citizens and include tooling around it, e.g. to easily fetch all necessary images and load them onto the cluster. A tool that we built at D2iQ to do that is https://github.com/mesosphere/mindthegap that we could leverage here as well.

Marking as low priority for now as it seems the bulk of airgapped support work would be done by a different team and GOR would come afterward.


ColorMatrixFilter broken in Chrome

Firefox version:  49.0.2
Chrome version: Version 54.0.2840.87 m
If you go to this page in both Firefox and Chrome and compare you can see the the ColorMatrixFilter has no effect.
https://pixijs.github.io/examples/#/filters/filter.js
I will include an image comparing the two where it is apparent where Firefox is on the left and Chrome is on the right.  I am using this filter heavily in my application so I would b very appreciative if it was fixed, thank you.

@stephentt I'm unable to reproduce and I'm on Chrome 54.0.2840.98  on MacOS. Can anyone else repro?

Just tested here on my mac - running on here! @stephentt are you PC or Mac?

I'm on PC.

Just tried again with latest Chrome (Version 54.0.2840.99 m) and it still happens for me.  PC and Windows 7 64 bit.

I just tried again today with Chrome (Version 55.0.2883.87 m) and the filter is working correctly now.


BUG: Check ticks above search panel

I'm running with Ubuntu 14.04 and atom 1.0.5 and see the tick marks above the search panel:

I can reproduce this problem. In the meantime you can add
.bottom{
    z-index: 4;
}

to your stylesheet to fix this issue.

@lgeiger May I advice you to create separate PR for separate issues.
It easy to merge this: https://github.com/lgeiger/hydrogen/commit/d784006c0987c274ea463f0e9f734017d3c7422e
But not this: https://github.com/nteract/hydrogen/pull/175

My bad, I'll create an separat PR tomorrow.


add redis integration for cache

a minimum configuration for redis integration for cache (resolves #328)

Hello @danielfogt :wave:
Thank you for opening this!
I'd like to give it a thought, before merging.
Caching is usually something that comes usually at a later stage for a project.
And usually, you have 2 options:

Leverage the Django's cache framework / backend.
Use a plain Redis client.

I've seen & done both.
That's why I want to think thru it.
One of the project that we are currently working on, will soon require cache, which will be a good point for evaluating.
Cheers!


Fail if mfsbsd subdir doesn’t exist

Due to set -e this will fail and prevent undefined behavior

Build test passes.
Run test passes (local, no installation)
no substantial changes to install process

copy of failure
root@builder:~/testing-rc1 # ./build.sh
./build.sh: line 129: cd: mfsbsd: No such file or directory


Non-maintainers will have a tough time running some unit tests: Add NF_MAINTAINER env variable

Some of our unit tests are somewhat hardcoded to work only for project maintainers.  One example are the Neon.Deployment related tests that require 1Password and our private neon-assistant app as well as secrets that are configured in specific ways along with a provisioned AWS account (for this example).
I'm not sure we can address this in a general way for untrusted non-maintainers.  One possible (and easy) solution is to disable these unit tests when an environment variable like NF_MAINTAINER is not present.

FIXED


As a user I want to be able to save journalctl before and after test run into a file.

Add Test checks Plugin that will save journalctl content before the test, and then again when test finishes.
check:
  - name: journalctl

@dupliaka Can tmt save just output produced during test's execution or it should be whole output each time?

@lukaszachy

@dupliaka Can tmt save just output produced during test's execution or it should be whole output each time?

It should contain logs from prepare and finish steps as well so it is rather the whole output.

Ah, so 'test run' means 'tmt run', not the execution of the test itself.

It should contain logs from prepare and finish steps as well so it is rather the whole output.

That could be rather tricky since check is a test level variable. It might be available at least after discover, but then there could be plugins that would need to run discover after the prepare, e.g. for CMake, there would be a prepare step added to configure (+build), only then it can run discover to get the tests to evaluate.
One solution is to allow check to be on plan level as well, which will give an overall journalctl for the plan execution, and test.check would be surrounding only the test.execute section

It should contain logs from prepare and finish steps as well so it is rather the whole output.

That could be rather tricky since check is a test level variable. It might be available at least after discover, but then there could be plugins that would need to run discover after the prepare, e.g. for CMake, there would be a prepare step added to configure (+build), only then it can run discover to get the tests to evaluate.
One solution is to allow check to be on plan level as well, which will give an overall journalctl for the plan execution, and test.check would be surrounding only the test.execute section

And indeed, that is the plan :) We just started with the test part because it seemed easier to achieve, but plan-level checks will happen.


[feature] Enhance noise cancellation with Krisp.ai implementation for LiveKit flutter SDK.

Is your feature request related to a problem? Please describe.
Our LiveKit use case requires a period of silence (to end the transcription) before triggering an event.
Environments that have even a minimal level of conversational background noise prevent these events from being triggered in a timely manner when compared with a silent environment.
Describe the solution you'd like
Would love to have the enhanced noise cancellation with Krisp.ai implemented in the LiveKit flutter SDK as it has been in iOS, Android and javascript.
Many thanks!

It should be planned to be implemented after this issue is resolved
https://github.com/livekit/client-sdk-flutter/issues/201

@cloudwebrtc Thanks for your awesome work, just wondering if there's any update on this?

https://github.com/livekit/client-sdk-flutter/issues/201#issuecomment-2461519361


do not enter new issues here, use this fork...

I'm not actively working on this plugin.  Others have carried on.
https://github.com/jenkinsci/parameterized-scheduler-plugin

You cannot open issues against the new repo, someone will need to contact github support:?
https://docs.github.com/en/github/setting-up-and-managing-your-github-profile/why-are-my-contributions-not-showing-up-on-my-profile#commit-was-made-in-a-fork

To detach the fork and turn it into a standalone repository on GitHub, contact GitHub Support or GitHub Premium Support. If the fork has forks of its own, let GitHub Support know if the forks should move with your repository into a new network or remain in the current network. For more information, see "About forks."


v0.5.0

feat: install hrp with one shell command
feat: report GA event for loading go plugin

Codecov Report

Merging #50 (7bc0e2f) into main (5f08973) will increase coverage by 0.13%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##             main      #50      +/-   ##
==========================================
+ Coverage   58.91%   59.04%   +0.13%
==========================================
  Files          24       23       -1
  Lines        3069     3074       +5
==========================================
+ Hits         1808     1815       +7
+ Misses       1125     1123       -2
  Partials      136      136

Flag
Coverage Δ

unittests
59.04% <100.00%> (+0.13%)
:arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

internal/ga/init.go
40.00% <100.00%> (+6.66%)
:arrow_up:

plugin.go
66.66% <100.00%> (-2.39%)
:arrow_down:

internal/boomer/ulimit_windows.go

response.go
78.72% <0.00%> (+4.25%)
:arrow_up:

Continue to review full report at Codecov.

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


dcp1.1 upgrade

Upgrade to DCP 1.1 based on Dmitry's PR #111
I only changed back device names Arria11->Arria10

Codecov Report

Merging #112 into master will not change coverage.
The diff coverage is n/a.

@@          Coverage Diff           @@
##           master    #112   +/-   ##
======================================
  Coverage    79.7%   79.7%
======================================
  Files          10      10
  Lines        1212    1212
======================================
  Hits          966     966
  Misses        223     223
  Partials       23      23

Continue to review full report at Codecov.

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


fix(5975/5976): timezone handling

Which issue does this PR close?
Closes https://github.com/apache/arrow-datafusion/issues/5975
Closes https://github.com/apache/arrow-datafusion/issues/5976
Closes https://github.com/apache/arrow-datafusion/pull/6818
Rationale for this change
Need builtin scalar functions (accepting timeszones) to properly handle the tz.
What changes are included in this PR?
Systematically(😅 😆) went through the logical plan, type coercion, then simplification steps — for the builtin scalar functions accepting timestamptz. Added a series of test cases, including 16 failing test cases (using Postgres as a control) to document the impact of the fixes.
Fixes occurred in three phases:

Fix the type coercion, to no longer coerce to Timestamp(Nanosecond, None).
Fix the simplification step where date_trunc is applied. It was using NaiveDateTime which does not have a concept of timezone.
Generalize the signatures() and timestamp type coercion, such that each timezone does not need to be listed.

Are these changes tested?
Tested for these scenarios:

fun
server is utc?
src of tz

date_trunc
no
server

timestamp

yes
server

timestamp

--------------
----------------
-----------

date_bin
no
server

timestamp

yes
server

timestamp

--------------
----------------
-----------

date_part
no
server

timestamp

yes
server

timestamp

Also added more date_trunc tests, since we had another fix there.
Are there any user-facing changes?
No APIs are changing, but we are now more accurately fulfilling the expected contract.

We need to support geographic as well as offset-based timezones, could you please add some test that set the timezone to "Europe/Athens" for example. Along with that comes daylight savings times so some tests to check the behviour around March and October would also be needed.
In addition it would be good to add tests for the more funky timezones, such as "Australia/Adelaide" +09:30 offset. Making sure that date_bin still divides the hours correctly.

cc @waitingkuo and @Weijun-H

sorry, didn't review in time. this is great, solved lots of issues. thank you @wiedld


Updating contributing section

Updating clear guidelines for third parties to contributing to xrtpy. Addressing Community guidelines #231.

Close #231


TypeError: _reactNativeDeviceInfo.default.getVersion is not a function

TypeError: _reactNativeDeviceInfo.default.getVersion is not a function
mocks
Under react-native-device-info.js
const mockedModule = jest.mock('react-native-device-info');
module.exports = mockedModule;
testfile.test.js
jest.mock('react-native-device-info', () => {
return {
getVersion: jest.fn()
}
})

If there is a problem with the mocks we distribute https://github.com/react-native-device-info/react-native-device-info/blob/master/jest/react-native-device-info-mock.js please post a minimal reproducible example (or better, a PR to fix it) and we can investigate it
https://stackoverflow.com/help/minimal-reproducible-example

If there is a problem with the mocks we distribute https://github.com/react-native-device-info/react-native-device-info/blob/master/jest/react-native-device-info-mock.js please post a minimal reproducible example (or better, a PR to fix it) and we can investigate it
https://stackoverflow.com/help/minimal-reproducible-example

@mikehardy  Thanks for swift response, it resolves the issue


Adding SplicedBinnedPareto to the torch distributions.

Description of changes:
This PR is adding the BinnedUniforms, GeneralizedPareto, SplicedBinnedPareto to the torch distributions as well as an example file to show how they can be used.
This is also creating a torch/distribution folder similar to the one there is in the mx/distribution folder.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.
Please tag this pr with at least one of these labels to make our release process faster: new feature

Two early observations:

the gluonts.torch.distributions (with an s) is there (since yesterday: so close!) so you could use that
I would avoid adding scripts to the examples folder, because these get broken, and add tests instead. If some example is needed for documentation purposes, you could add it in the form of a notebook (see markdown files here)


t2 list shows tessel on LAN, other t2 commands cannot find device

When I run t2 list my device shows up connected to LAN, but whenever I run any thing else (t2 root, t2 run index.js, t2 restore, etc) - I usually get the WARN No Tessels Found. message.  I typically need to run a command dozens of times before it will find my device.
A reboot of the tessel usually helps once, but then it's back to the same problem.
I am using OSX terminal, node v6.9.2, t2-cli v0.1.4, t2 firmware v0.0.16.
I have also tried multiple tessels, each one seems to have the same problem.

I just identified that my internet connection (wireless router) was being a pile of 💩 .
I power cycled my modem and wireless router and it looks like things are better.

Glad you were able to find a fix for that. :+1:


g_ScreenProbes_OverrideTileBuffer unused during adaptive sampling

https://github.com/GPUOpen-LibrariesAndSDKs/Capsaicin/blob/d642e5dbb35c443fe681936be7806dce1042b6cc/src/core/src/render_techniques/gi10/gi10.comp#L626
should be changed to:
InterlockedExchange(g_ScreenProbes_ProbeSpawnBuffer[g_ScreenProbes_OverrideTileBuffer[index]], ScreenProbes_PackSeed(seed), index);

so as to match with the GI-1.0 technical report.

Thanks for reporting this, and you're correct, good spotting.
We fixed this internally already and will include the fix in a subsequent update of Capsaicin.


A problem about maya_skeleton.py

@ArashHosseini
Hi, sorry to trouble you, I want to use maya to build skeleton, and I import 'maya/maya_skeleton.py' into maya, I try to run the maya_skeleton.py in maya, but it doesn't work, the maya made no response. Why? How should I do? I 'm also curious about the role of 'mapping.png', what is it used for? Please help me. Thx.

Same as you! Have you solved it?

@scucszw Can you pls provide the code which you are using?


Docs: Add link to the Powertools roadmap from the readme

New Powertools users won't know to look for the Roadmap before logging new issues.

🤐 I was waiting for us to reach the first 1M downloads by the end of the
week before spreading the word more widely ;-)
I’ll update the docs this week and add a few other things I missed on the
repo
On Tue, 18 May 2021 at 06:47, Michael Brewer @.***>
wrote:

New Powertools users won't know to look for the Roadmap before logging new
issues.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/awslabs/aws-lambda-powertools-python/issues/433, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AAZPQBFAASUUX4KLSB4DLMLTOHWPVANCNFSM45BXKSWQ
.


ARROW-10578: [C++] Comparison kernels crashing for string array with null string scalar

@github-actions autotune

@github-actions autotune


Restart button does not restart phone

Pressing the restart button merely powers off the phone, from which point it must be turned on manually

The reboot button simply calls the system, if that does not reboot the device there is nothing I can do.


don't work on firefox 65

Hi,
any animations work in Firefox 65,
but I have not find where is the problem.

sorry I have find, it's the "prefers-reduced-motion" params ^^