Arrays Wrapped in Double Quotes When Imported to BQ

[REQUIRED] Step 2: Describe your configuration
Extension name: firestore-bigquery-export
Extension version: 0.1.31
[REQUIRED] Step 3: Describe the problem
String values in bigquery are wrapped in extra double-quote characters. So you'll see "foo" in bigquery instead of foo.
Steps to reproduce:
Import array data into bigquery that has string values.
Query in BQ.
Expected result
The string values are the values in bigquery.
ex: "array1": ["D12Gy5ulS1PJCvaiOeH2nD8ZG0k2", "X1561Hu54QNul7POt3L37uh2d7e2"]
Actual result
The strings get an extra double-quote character (") at the start, and one at the end too.
ex: "array1": [""D12Gy5ulS1PJCvaiOeH2nD8ZG0k2"", ""X1561Hu54QNul7POt3L37uh2d7e2""]

Hi there, I think this has since been fixed, likely in v0.1.34. I'm happy to reopen if this issue still occurs, but closing for now:
for example:

and reflected in bigquery:


Add link to preprint in readme

I see that the readme of this repo mentions the associated title under the Cite section: "pykg2vec: Python Knowledge Graph Embedding Library". Please also consider adding a link to the corresponding preprint on Arxiv: https://arxiv.org/abs/1906.04239
Having this link in the readme will be useful for reference purposes. Thanks.

Thank you for catching this. We have updated the readme.


Fix symbol regex and format json file

Fix symbol regex to avoid match ) or ] as part of the symbol

This should have been done in 2 seperate format and fix. Plus it should have been explained which error has been fixed. This is a murky approach to change

Mind you that the single quota syntax was actually already fixed here: https://github.com/kadena-community/pact-vscode/commit/1ea72b5775355808eff71d24d5dc7146123fe353
If it wasn't working for you you were probably running an older release (eg from the marketplace).
afaik all this change does is making it more difficult to read by adding unnecessary escape sequences?

Mind you that the single quota syntax was actually already fixed here: 1ea72b5 If it wasn't working for you you were probably running an older release (eg from the VSCode marketplace).
afaik all this change does is making it more difficult to read by adding unnecessary escape sequences?
@salamaashoush

It was not fixed since I was also running a local version, not the marketplace one, the escape characters are need to escape [] since they are parsed are set/character in regex not an "]" or "[" and that's was the issue

the closing ] was already in the character class. It doesn't need escaping if it is the first character in a character class.

"You can include an unescaped closing bracket by placing it right after the opening bracket, or right after the negating caret. []x] matches a closing bracket or an x." source: https://www.regular-expressions.info/charclass.html

The change is just not needed and the way it was applied is bad practice.


support m3u8 HSL stream?

will it support m3u8 HSL stream with external subtitle support?

Hello.
Would it be possible to have some direction as to how one should write such a plugin? I'd be up for it.
From what I see you need to create an http server that answers to chromecast requests. I would love some pointers as to how to setup a development environment for this, and read what the chromecast asks for when you send the request to play a particular m3u8 HLS playlist.
Thank you!


Documentation for assert ( ... ) by { ... }

Generally looks good to me. Perhaps we should replace "Z3" with "SMT solver" to keep open the possibility that some day in the future we'll support other solvers too?

Good idea, done.


Unable to use Cloudflare R2 with custom domain due to bucket requirement in pocketbase's S3 dashboard

I'm trying to use Cloudflare R2 with S3 support in Pocketbase, but I've encountered an issue with making R2 publicly available using a custom domain.
Steps to reproduce:

Go to the S3 dashboard in Pocketbase
Set the endpoint to https://storage.example.com (Objects are therefore stored at the root of this url: https://storage.example.com/hash1/hash2/image.png)
Observer that Pocketbase's S3 dashboard requires a bucket, which forces the use of a URL like https://storage.example.com/root/ for the root of R2, which is impossible with Cloudflare's R2 custom domains.

Observed behavior:
It seems that I'm unable to use Cloudflare R2 with a custom domain because pocketbase's S3 dashboard requires a bucket, which changes the URL structure.
Would anyone know how to use a custom domain R2 with the S3 dashboard?

Nevermind - I can use some clever URL manipulation on the frontend to get around this problem.

@AstroOrbis Note that in the Settings Storage UI there is also an option to "Force path-style addressing".

I tried that with the format https://example.com, bucketname storage and path-style addressing on - Didn't work, but I did some substring URL replacement in the frontend to use the private URL in the backend but the public one in the frontend... best 20 lines I've ever spent


Cannot create a second instance of Gulp Server Livereload if the first instance has livereload in true.

Hi, as the title says if I make an instance of gulp-server-livereload with option livereload: true, the second instance will not support it and will throw an error. I think this was not planned because it would create a second socket in the browser, however, a user would work in multiple projects with livereload. The error is the following...

I'm using gulp-json-srv as well, I just commented it and it happens the same. Here is my code:

Thanks!.

You can specify both the webserver and livereload ports in your configs. If you don't do this it will use default port numbers, which is why you're getting the "already in use" errors.


MathJax Javascript: for rendering formulas

To use MathJax we need to include the Javascript that does all the work (MathJax documentation).
If we want to include the script in every page of the blog (note that it may slow down pages without LaTeX, I don't know how much though), we can edit the file blog/_includes/head/custom.html adding:
<script type="text/javascript" id="MathJax-script" async
<EMAIL_ADDRESS></script>

This will load an specific version of MathJax. There are other urls we can use to load the latest version but we'll need to check the documentation.
Also, MathJax can be configured in different ways, but I think with the defaults we'll be OK.
Originally posted by @jmloyola in https://github.com/scikit-learn/blog/issues/70#issuecomment-1131717624

https://github.com/scikit-learn/blog/pull/70#issuecomment-1132930094

Looking at the PR (should have done that earlier) everything looks OK here.
The script for MathJax is loaded only when needed (using page.usemathjax).
Maybe the math formulas were not rendering because of the URL to the MathJax script.
Or maybe the place where the URL was inserted was not correct (_includes/masthead.html).
I'm not sure. We'll need to debug this to find out.

I know you already solved this, but if you start seeing loading delays in pages without math it might be related to always loading the MathJax script.
In that case, we have to do something similar to what this PR did.

@jmloyola
I opened a new issue to keep track.
It does seem it has slowed down the blog, just a bit, but still it is noticeable.

Comparatively, my Data Umbrella blog is loading faster:
https://blog.dataumbrella.org

I looked into the network monitor in Firefox, and it doesn't seem to be MathJax responsible for the loading times.
Most of the time is taken (in my case) by the images.

@reshamas, can you try the same to confirm this?
When you do, remember to disable the cache. Thus, the times resemble those of a person that first loads the page.
To improve the times, we can reduce the size of the images

@jmloyola
Do I need to build Firefox on my local computer?
My computer is a bit too old to add any more builds, at the moment.

No, you don't need to build Firefox.
In most browsers (I think), if you press the F12 key, a developer console will pop out.
It will present you with a lot of information about the current page you are looking at.
Once that is open, reload the page and go to the "Network" tab.
There you'll see the amount of time each page component took.

@jmloyola
Will you be at June 27 office hours? We could discuss more then.
I doubt I will make it to Jun 17 Triage Team mtg.

Yes, I'll try to join the office hours.

Note:  with every new image, we should check the size.
Chrome:  F12, F5 (disable cache) and then look at image time loading

Note:  resize gdbt.png


Add isMerged flag to LineItemAddedEvent

1. Why is this change necessary?
When a product is added to the cart and it is already present in the cart just the quantity of the lineitem in the cart is changed. Any changes towards the item instance in the event data does not get merged into the cart as it is not the item instance in the cart when merge happened. To be aware of this situation we need this flag so we can check manually merge e.g. the payload manually and get the other item from the cart using $event->getCart()->get($event->getLineItem()->getId()).
This adds some code smell as this expects the LineItemCollection to behave like it does right now but IMHO this smell depends on the fact that the LineItemCollection has business logic inside™.
This change has been done with shopware 6.2.2 in mind. The new LineItemFactory makes it easier for me now the create the lineitems like I'd like to but my custom payload data is still not merged so the event is needed for the merge. But do I need to merge or just set it? This is a tricky problem without this flag.
2. What does this change do, exactly?
Adds an optional flag to the event that can be used to check whether the item was "merged" into the cart instead of being added.
3. Describe each step to reproduce the issue or behaviour.

Add a subscriber to the LineItemAddedEvent
Change payload in subscriber
Add product twice to cart
Now the payload has not been updated when you use the lineItem from the event data

4. Checklist

[x] I have written tests and verified that they fail without my change
[x] I have squashed any insignificant commits
[ ] I have written or adjusted the documentation according to my changes
[ ] This change has comments for package types, values, functions, and non-obvious lines of code
[x] I have read the contribution requirements and fulfil them.

Hello,
thank you for creating this pull request.
I have opened an issue on our Issue Tracker for you. See the issue link: https://issues.shopware.com/issues/NEXT-9743
Please use this issue to track the state of your pull request.

Hey @JoshuaBehrens,
thank you very much once again for your PR. 💙
We've merged it today. :-)

Woop woop. You're welcome 💙 😊


Upgrade c-ares to 1.17.1

Let's see how the tests turn out

Does anyone have any updates regarding this issue? Thank you!

Any updates on this?

Is there any work to do this update?

I'd also appreciate any comments regarding this update. The current version of c-ares used has some security vulnerabilities that one of my company's scanning tools detected. Specifically:
CVE-2021-3672
CVE-2020-8277
And CVE-2020-8277 is a High severity vulnerability.

@apolcyn could you please let us know if there are any plans to look at this issue again? I've cited some high-severity issues that affect this component and indirectly affect products that use gRPC.

I'm working on this

Superseding this with https://github.com/grpc/grpc/pull/28670 (which upgrades to the currently latest version).

FYI, merged https://github.com/grpc/grpc/pull/28671 instead

Thanks a lot for the updates and for taking care of this!


404 not found :the sidebar-item page not found

https://v2.docusaurus.io/docs/sidebar.md#sidebar-item

This page is now available at the new link -> https://v2.docusaurus.io/docs/docs#sidebar

This link broken


Projéctile animation is shared among all of them

Steps to reproduce:

Change config variable ENTITY_COOLDOWN_WEAPON to 0.01
Enter step-debug mode
Shot
Press X
Repeat from step 3

Observed

All projéctiles have the same frame. It's not that much noticeable in Idle state. But it's bad for Poof state: in regular gameplay you not always see poof animation.
Expected
Separate animation cycles for each projéctile.

Solved by #298

@kolumb thank you so much for checking it! Forgot to drop a comment here! :D


Modifications to the repository struct

Addresses issue #126
We need general normalization for common applications that use chain and asset information.
On top of this normalization, some fields and configuration requirements should be present, either with a Github Actions Linter or another form of integrated UnitTests. General requirements are loosely defined below, however, will be more explicitly defined within another ticket. Because one depends on another, it will have to follow some decision making on this issue.
Here is the keplr definition of a currency, one of the most widely used cosmos wallets.
export interface Currency {
  readonly coinDenom: string;
  readonly coinMinimalDenom: string;
  readonly coinDecimals: number;
  /**
   * This is used to fetch asset's fiat value from coingecko.
   * You can get id from https://api.coingecko.com/api/v3/coins/list.
   */
  readonly coinGeckoId?: string;
  readonly coinImageUrl?: string;
}

Currently, we classify each "Currency" as assets within our assetlist.json for each chain folder.
There are 3 places where Currency is required and chains will want to correctly configure accordingly, this information is currently lacking.
currencies: <Currency[]>[],
feeCurrencies: <Currency[]>[],
stakeCurrency: <Currency>{},

On each chain.json we should have assets that represent these functionalities to allow for wallet configuration from chain information alone.
Oddly enough, there are multiple ways to go about this that both make sense for different reasons.
Lets designate these as option A and option B so as not to confuse with #126

Option A
With current convention we have it as
ChainFolder
    > assetlist.json
    > chain.json

We could modify this to be along the lines of the following to maintain current convention.
ChainFolder
    > assetlist.json
    > stakingAsset.json
    > feeAssetlist.json

Option B
We can also attach this metadata directly to the chain.json, making it easier in general to parse this information.
Adding "assets" type <Asset[]>
Adding "feeAssets" type <Asset[]>
Adding "stakeAsset" type <Asset>
Although I am a larger fan of this approach it would add a "redundancy" as assets would be in both assetlist.json and within an array on the chain.json. I believe there are some philosophical reasons behind having assetlist separated out, however, I think we should also include the array on the chain.json as well for continuity reasons. If not, "assets" can be left off the chain.json and Keplr requirements would still be met.

Gas Price Steps
Additional to these fields, we also need the gas price information for a given chain; defined in low, average, and high steps.
gasPriceStep: {
    low: 0.01,
    average: 0.025,
    high: 0.04,
},

This allows chain creators to specify the increments their chain use for gas fees, we can have a default recommendation in place for chains that are new, unsure, or don't wish to directly configure this.

we now allow for gasPriceStep in chain.json under the feeAssets object.
staking assets will soon be added to chain.json in PR #435


Follow system theme

Hey, just found the app today and loving the simplicity!
Would it be possible to add a "follow system theme" option?
i.e. mac os system theme = dark, use flatnotes dark theme
mac os system theme = light, use flatnotes light theme

This is the default behaviour when you first launch flatnotes but, as soon as you toggle the theme, the last theme set becomes the default.
If you want, you can clear the related local storage value and the behaviour will go back to following the system theme. Just don't press the theme toggle button afterwards.
I did toy with adding an explicit 'follow system theme' option but it complicated the control a little and I figured most people would just use one or the other. Do you change your system theme regularly?

Ah gotcha! Mainly if I’m outside and it’s really sunny I’ll change the
system then to light but other than I’m primarily in dark mode.
I think if the behaviour was documented that might be ok? Otherwise it’s a
bit hidden.
On Sat, 17 Jun 2023 at 07:27, Adam Dullage @.***> wrote:

This is the default behaviour when you first launch flatnotes but, as soon
as you toggle the theme, the last theme set becomes the default.
If you want, you can clear the related local storage value and the
behaviour will go back to following the system theme. Just don't press the
theme toggle button afterwards.
I did toy with adding an explicit 'follow system theme' option but it
complicated the control a little and I figured most people would just use
one or the other. Do you change your system theme regularly?
—
Reply to this email directly, view it on GitHub
https://github.com/dullage/flatnotes/issues/80#issuecomment-1595643628,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAVZBHLKKOZ6LHV6ZCAPYLDXLVE5JANCNFSM6AAAAAAZJWBFNY
.
You are receiving this because you authored the thread.Message ID:
@.***>

--
Thanks,
Adam


Update README.md

Make the type of myImage clear.
I propose this partially as a question...is myImage supposed to be a UIImage?

It depends on what platform you are running on.
Basically OCRImage is alias for UIImage on ios and NSImage otherwise
https://github.com/garnele007/SwiftOCR/blob/master/framework/SwiftOCR/CrossPlatformSupport.swift


New monitoring system with enviromental vars

Ok I really need help here. Ref: https://github.com/lisa-lab/pylearn2/pull/1070/files
Anyway I added the configuration system of Theano. I'll propose them a pull request to generalize it. In configparser there is "SemicolonParam", which is a class that in the future should check the format of the parameter (which is a semicolon separated param).
What do you think so far?
Example of use:
PYLEARN2_FLAGS='channels_include=train*' python ../../pylearn2/pylearn2/scripts/train.py NN_static2.yaml

This seems abandoned. Feel free to re-open if there's movement.


How to Transfer Contacts from Samsung to iPhone X

"Any simple way to sync all my contacts from the old Samsung S5 to iPhone X without spending too much of my time?"
Are you can not wait to buy a new iPhone X to replace your old Samsung Galaxy device? If so, you must be interested in how to transfer contacts from Samsung to iPhone X, right? Well, take it easy, what you need is just the Mobile Transfer.
Mobile Transfer is the outstanding data transer program which can transfer photos, contacts, music, videos, calendars, call logs, messages, apps and app data for you. It supports iPhone, Android Phone, Blackberry, Nokia, Windows Phone perfectly. With it, you can copy data from one phone to another without any difficulty. Besides, you can backup and restore your iPhone data by using this tool.
Related:  Transfer contacts from iPhone to iPhone X

Phone to Phone Transfer, as its name implies, is a capable phone data transfer tool to handle all the stuff when transferring.
More info:
Transfer Data Contacts from Samsung to iPhone X
How to Transfer Data Contacts from iPhone to iPhone X

It’s really easy to transfer contacts from Android to iPhone using FonePaw Mobile Transfer. The method described in this article works for all Android phones such as Samsung Galaxy S8, Samsung Galaxy Note, HTC One, Motorola Moto X, etc. and for all iPhone models (iPhone X, 8, 8 Plus, 7, 7 Plus, SE, 6S, 5S, 4S, 3GS, etc) running iOS 11 or earlier.
You can watch more on:
How to Transfer Contacts from Samsung to iPhone X

http://www.youtube.com/watch?v=oPv5VEjJsxk
easily transfer data from Samsung Galaxy to iPhone X, works with all the contacts, photos, text messages, songs and more.


Uninitialized result structure can return incorrect value in may_have_trailing_zeros

It seems that the result structure is never initialized, which means that the may_have_trailing_zeros can return whatever was on the stack if none of on_trailing_zeros or no_trailing_zeros functions are called.
I have this issue in a test program I made to compare my C port of the reference code. It happens with the following values, which returns true (in fact it's not 'true' but '5') for may_have_trailing_zeros in my test code (which means that you might not get the same result with a simple call with those values). That value comes from the compute_nearest_normal function on line 1799 where ret_value is declared but not initialized. The field is never written to after that.
using namespace jkj::dragonbox;

uint32_t i =<PHONE_NUMBER>;
float f = *( float* )( &i );

auto v = to_decimal( f, policy::decimal_to_binary_rounding::nearest_to_even, policy::binary_to_decimal_rounding::do_not_care, policy::trailing_zero::report, policy::sign::return_sign, policy::cache::full );

I'm not sure it's the only place. I detected that one because the result of the reference code and my code were different (my code always initialize the result to 0) and I investigated. I suppose we could initialized ret_value to some know values and check that they aren't present in the final result. I'll get back to you if I find something.


services/horizon: prevent extra error log output due to invocations of core status on closed ctx

PR Checklist
PR Structure

[x] This PR has reasonably narrow scope (if not, break it down into smaller PRs).
[x] This PR avoids mixing refactoring changes with feature changes (split into two PRs
otherwise).
[x] This PR's title starts with name of package that is most changed in the PR, ex.
services/friendbot, or all or doc if the changes are broad or impact many
packages.

Thoroughness

[x] This PR adds tests for the most critical parts of the new functionality or fixes.
[ ] I've updated any docs (developer docs, .md
files, etc... affected by this change). Take a look in the docs folder for a given service,
like this one.

Release planning

[ ] I've updated the relevant CHANGELOG (here for Horizon) if
needed with deprecations, added features, breaking changes, and DB schema changes.
[ ] I've decided if this PR requires a new major/minor version according to
semver, or if it's mainly a patch change. The PR is targeted at the next
release branch if it's not a patch change.

What
when debugging prior issues on staging, noticed the logs tended to be full of these types of outputs:
time="2022-03-03T17:45:36.920Z" level=warning msg="could not load stellar-core info: http request errored: Get \"http://<IP_ADDRESS>:11626/info\": context deadline exceeded" pid=1443500

time="2022-03-03T17:45:36.920Z" level=error msg="failed to load the stellar-core info" err="http request errored: Get \"http://<IP_ADDRESS>:11626/info\": context deadline exceeded" pid=1443500 stack="[main.go:43 client.go:67 app.go:223 app.go:435 asm_amd64.s:1581]"

time="2022-03-03T17:45:38.085Z" level=error msg="Cannot connect to Captive Stellar-Core HTTP server" error="http request errored: Get \"http://localhost:11626/info\": context deadline exceeded (Client.Timeout exceeded while awaiting headers)" pid=1443500 service=ingest

Why
most of the logged error output is related to prometheus metrics exporting attempts and probably not providing any value when in this state, since the context is closed, don't need to make the http attempts which fast-fail due to the ctx anyways
Closes #4259
Known limitations

After looking at it again: I'm not sure if the log outputs you share will be gone after this change because it seems that once the methods start to be executed the context is not cancelled/closed yet.

After looking at it again: I'm not sure if the log outputs you share will be gone after this change because it seems that once the methods start to be executed the context is not cancelled/closed yet.

Ok, here's a log excerpt to see this pattern in effect, the other way these could be hitting deadline errors if the caller's ctx isn't already deadlined is that core's http service isn't responding and really timing out?
In any of these cases, maybe the err log output at this point is not super helpful, since the err is being throw back to caller, ultimately caller would log something higher in stack if it is really meaningful, i.e. another suggestion I'm wondering about - what If we just remove the err log line in these 3 instances instead?

@bartekn
wanted to follow up on your feedback, the log output from these points refers to context deadline exceeded , but it's not clear whether it originates from the caller repeatedly passing an expired ctx or if the core http service was unresponsive and timed out repeatedly. If this change to reduce that log output pattern seems marginal or non-improvement to that case, I will close this pr.

@sreuland unless you have any concrete plan to keep working on this one, could you close this PR ?

yes, this effort was more of a poc, didn't seem to add intended value for the change and has rotted, will close.


goals / platforms

Description
Please provide a meaningful description of what this change will do, or is for. Bonus points for including links to related issues, other PRs, or technical references.
Note that by not including a description, you are asking reviewers to do extra work to understand the context of this change, which may lead to your PR taking much longer to review, or result in it not being reviewed at all.
Type of Change

[ ] Bug Fix
[x] New Feature
[ ] Breaking Change
[ ] Refactor
[x] Documentation
[ ] Other (please describe)

Checklist

[x] I have read the contributing guidelines
[x] Existing issues have been referenced (where applicable)
[x] I have verified this change is not present in other open pull requests
[x] Functionality is documented
[ ] All code style checks pass
[x] New code contribution is covered by automated tests
[x] All new and existing tests pass

resolves #9

Lelia's review was comprehensive; I added a couple of addition comments. Happy to LGTM this once proposed changes have been reviewed/applied.


Different SPARQL engines treat GROUP_CONCAT differently

The rdflib SPARQL engine permits none GROUP BY variables to be returned in the SELECT clause while GraphDB and Fuseki complain.
RDFlib engine does not deal with no values being returned to the GROUP_CONCAT operator and returns an error.

Behaviour of GraphDB and Fuseki is correct. RDFlib does not have the correct implementation of GROUP_CONCAT.

@ImranAsif48 will investigate the possibility of using pyHDT which is included as part of RDFlib 6.0. Hopefully this will allow us to provide an in notebook query engine that is SPARQL compliant.

@AlasdairGray I tried to install the rdflib-hdt using pip3 install command. But it is giving me the error. I also installed the gcc/clang with c++11 support before installing this package. (Note: Very time consuming work)
After that I found the solution to generate the hdt file from rdf file using command line and we can also run the sparql query as command line. I am using Python to run these commands on jupyter notebook. The issue is that we can show the results in very bad format due to command line output.
The rdf2hdt conversion is very fast. I gave IDPKG_Full.nq (33.2MB) and it took only 39ms

It seems that the Python HDT engine that is now part of RDFlib does not work in the way we expect, i.e. it cannot be directly dropped in.


How to calculate z0' for rebuliting the image x0' when training?

Thanks for your attention.
When training the cldm, I get the noise usingmodel_output = self.apply_model(x_noisy, t, cond) given the parameterization='eps'. I want to rebuilt the image. What param need be passed to the func self.decode_first_stage(???).
I think self.decode_first_stage(x_noisy - model_output) is wrong. But I do not now the right way.
x_noisy = self.q_sample(x_start=x_start, t=t, noise=noise)
model_output = self.apply_model(x_noisy, t, cond)
# self.parameterization == "eps"
imgs = self.decode_first_stage(x_noisy - model_output)

Hi~
You should pass a latent without noise(z_0) into self.decode_first_stage, which will transfrom z_0 to x_0 (image). But x_noisy is noisy latent with t steps(z_t) and model_output is the predicted noise, pass the difference of them into VAE decoder make no sense. There's a way to predict the ”approximate“ z_0 from x_noisy, model_output and timestep t, you can check this function: DDPM::predict_start_from_noise().

Thanks for your answer.


[curl] Set non-http as default feature

Since curl defaults HTTP_ONLY to off, set non-http as the default feature.
And fix feature openssl dependency check in CURLConfig.cmake.
Related: #9582.
Note: All features have been successfully tested in the following triplets:

x86-windows
x86-windows-static
x64-windows
x64-windows-static
x64-linux
arm-uwp
x64-uwp
arm64-windows

/azp run

LGTM, thanks, Jack!


[backup] open backup service to <IP_ADDRESS>

Motivation
allow separating the backup service and client to different pods.
Have you read the Contributing Guidelines on pull requests?
Y
Test Plan
ut
Related PRs

/land

Let's not make <IP_ADDRESS> the default config, the config file at runtime should rather set this on the fullnode.


feat: barista perks

Currently awaiting PR #411 to be merged, for usergroups to be available
additionally free products doesn't work yet

I'd suggest to move the "loading the user in the splash screen " functionality into its own PR to speed things up

I'd suggest to move the "loading the user in the splash screen " functionality into its own PR to speed things up

Done via #528


SyntaxError: Unexpected string in JSON at position 27

I can't log in.
need your help.
v8.12.0
undefined:1
{"cache":true,"retry":true}"leetcode.cn":true}
^
SyntaxError: Unexpected string in JSON at position 27
at JSON.parse ()
at Object.cache.get (C:\Users\oyx.vscode\extensions\shengchen.vscode-leetcode-0.8.0\node_modules\leetcode-cli\lib\cache.js:17:15)
at Function.Plugin.init (C:\Users\oyx.vscode\extensions\shengchen.vscode-leetcode-0.8.0\node_modules\leetcode-cli\lib\plugin.js:131:22)
at Object.cli.run (C:\Users\oyx.vscode\extensions\shengchen.vscode-leetcode-0.8.0\node_modules\leetcode-cli\lib\cli.js:82:14)
at Object. (C:\Users\oyx.vscode\extensions\shengchen.vscode-leetcode-0.8.0\node_modules\leetcode-cli\bin\leetcode:3:23)
at Module._compile (module.js:653:30)
at Object.Module._extensions..js (module.js:664:10)
at Module.load (module.js:566:32)
at tryModuleLoad (module.js:506:12)
at Function.Module._load (module.js:498:3)
__

@jdneo  Could you please tell me what wrong with it?  thx for your patience. 👍 👍 👍

and I try to log with leetcode-cil directly. By using the command:

Install leetcode cli: npm install -g leetcode-cli
leetcode user -l

It occurs the same error. And I have no idea what happened.

@oceanlvr Hmm, What's your target login endpoint? Is it leetcode or leetcode.cn?

Thx for your reply.  And I want to log in  leetcode
But when I change the endpoint.
An error comes out.
Failed to delete cache. Please open the output channel for details.

@jdneo

@oceanlvr Ok. Looks like the json format is wrong. Could you please try to find this file: C:\Users\[username]\.lc\plugins.json. And open it.
From your error looks, it looks like the json is wrong: {"cache":true,"retry":true}"leetcode.cn":true}.
Try to change it to {"cache":true,"retry":true,"leetcode.cn":true} and to see if this could help.

@jdneo  Thank you!  I Successfully login.:smile::smile::smile:

@oceanlvr Great. Not quite sure if this is a bug for leetcode-cli. 😄


Remove seemingly unnecessary string allocation from ClientUriBuilder.AppendPath

There aren't any tests in the repo currently to help me validate this, but it looks like this PathBuilder.ToString() call in ClientUriBuilder.AppendPath is superfluous. Every use I see of ClientUriBuilder ends with a call to ToUri, which will itself call PathBuilder.ToString() and overwrite the UriBuilder's Path. Further, the corresponding ClientUriBuilder.AppendQuery doesn't similarly write to UriBuilder.Query.

this is a generated file. we need to fix this in the generator. @m-nash

I see now it's in a generated folder. What's it generated from?

this is a generated file. we need to fix this in the generator. @m-nash

I see now it's in a generated folder. What's it generated from?

I believe it's from this line in the code emitter project:
https://github.com/Azure/autorest.csharp/blob/bd37a920d0a545e06ebb754b6c2fb90b565bc571/src/AutoRest.CSharp/Common/Output/Models/Types/HelperTypeProviders/System/ClientUriBuilderProvider.cs#L162
@m-nash should confirm.
The optimization will be picked up automatically once we regenerate with updated tooling.

Thanks. I'm curious why this is generated. Does the generated code end up differing from project to project?


New version: MariaDB.Server version 11.3.2

[x] Have you signed the Contributor License Agreement?
[x] Have you checked that there aren't other open pull requests for the same manifest update/change?
[x] This PR only modifies one (1) manifest
[x] Have you validated your manifest locally with winget validate --manifest <path>?

[x] Does your manifest conform to the 1.6 schema?

Microsoft Reviewers: Open in CodeFlow

Hi
I've encountered a funny error.
After upgrading package with id=MariaDB.Server I got two Marias.
I like West-Side Story musical, but there are too many Marias to my liking.
Why MariaDB installs next to previous version?
What is the purpose of having two DB engines running in parallel?
Quick root cause analysis
C:\WINDOWS\system32>winget list mariadb

Result:

Name
Id
Version
Available
Source

MariaDB 10.9 (x64)
MariaDB.Server
<IP_ADDRESS>
<IP_ADDRESS>
winget

MariaDB 11.3 (x64)
MariaDB.Server
<IP_ADDRESS>

winget

Now I can't remove it using winget.
C:\WINDOWS\system32>winget uninstall --id MariaDB.Server -v <IP_ADDRESS>

Result:
No installed package found matching input criteria.
in MSI/Upgrade table the lowest covered version for v<IP_ADDRESS> is <IP_ADDRESS>
in MSI/Upgrade table the lowest covered version for v<IP_ADDRESS> is <IP_ADDRESS>

We can see that the MSI reuses the same GUID (a good thing), but is limiting the functionality to narrow Major.Minor versions only.
in
Following the schema definition v1.6.0 i see this:
    "UpgradeBehavior": {
      "type": [ "string", "null" ],
      "enum": [
        "install",
        "uninstallPrevious",
        "deny"
      ],

IMHO the option for UpgradeBehavior should be uninstallPrevious
Cheers
AD


Move applyDefaults to casandra.Configuration

Coverage decreased (-0.004%) to 99.074% when pulling 2b94a05f49f1bd5303fd462524980f8fb6d21c6b on archive-v2 into d37898f5faeaf9a6591cd1bbbf899a855353e014 on master.


feat: switch to the sepolia testnet (#4465)

Checklist

[x] I have read the coding guide.
[ ] My change requires a documentation update, and I have done it.
[ ] I have added tests to cover my changes.
[x] I have filled out the description and linked the related issues.

Description
Switch from the Goerli testnet to the Sepolia testnet.
Closes #3949

lgtm but there's a lot of mentions of 'goerli' in various places, maybe this is a good place to update them.

lgtm but there's a lot of mentions of 'goerli' in various places, maybe this is a good place to update them.

please someone do that for Bee node.
in storage incentives repo I removed all goerli mentions


VSC keeps opening three files each time i open a new file

Everytime i open up VSC it opens three files which each is named "Visual" "Studio" "Code".
They are empty and it is quite annoying. Im not sure if this is a feature or a bug.. But it's annoying.

What platform?
How do you open up VSC? Command-line? Desktop shortcut?
If you explicitly close those three tabs ("Visual", "Studio" and "Code"), then close VSC, then launch it again, do they reappear?
Consider adding screenshots here to help us understand what you're seeing?

I re-installed it and it and it has disappeared.


Fix the compatibility issues with nova v4.32+

close #94

Having 2 mega filters stopped to work...

Now some filters are gone... for example SliderFilter is not being rendered anymore...

Wait @littlemiaor actually it was not multiple mega filter it was 1 nova dashboard filters + mega filter .. because they looks exactly the same I forgot about it, But I think it is fine only allowing 1 mega filter to be used.. It would mess too much with the store supporting multiple

Wait @hello-liang-shan actually it was not multiple mega filter it was 1 nova dashboard filters + mega filter .. because they looks exactly the same I forgot about it, But I think it is fine only allowing 1 mega filter to be used.. It would mess too much with the store supporting multiple

now multiple mega filters is supported. I think it's useful to support multiple, especially when there are a lot of filters.

It still not showing all my filters,... I have 3 but only 1 is being shown:

this is mine, it works correctly. I'm testing it in a new project..

Try to use the slider filter.. it is not showing on this version...

This is what I have:
MegaFilter::make([

    FavoriteColor::make('Color 3')->wrapMode()->noneLabel('Any'),
    UserType::make(),
    LikesFilter::make('Slider 1')->single(10, 500),

]),

It Renders like this:

if I duplicate it:
MegaFilter::make([

    FavoriteColor::make('Color 3')->wrapMode()->noneLabel('Any'),
    UserType::make(),
    LikesFilter::make('Slider 1')->single(10, 500),

]),

MegaFilter::make([

    FavoriteColor::make('Color 3')->wrapMode()->noneLabel('Any'),
    UserType::make(),
    LikesFilter::make('Slider 1')->single(10, 500),

]),

It renders like this:

And If I change the filter on the MegaFilter 1 .. it also affects the mega filter 2...

But I rollback to the previous version:

I think nova also has the issue if you add 2 same filter.

I dont know why you have this issue, but I tested all nova/pill/slider... filters, they all work correctly.


[Bug]: Webpixel won't update

Please confirm that you have:

[X] Searched existing issues to see if your issue is a duplicate. (If you’ve found a duplicate issue, feel free to add additional information in a comment on it.)
[X] Reproduced the issue in the latest CLI version.

In which of these areas are you experiencing a problem?
Extension
Expected behavior
I've tried to update my webpixel extension by deploying a new version and publishing it.
However, no matter how I try it's not updating. Try several times and no one of them succeeds.
Actual behavior
Can successfully update webpixel by deploying and publishing new version.
Stack trace
No response
Reproduction steps

Create a webpixel extension
Deploy the first version
Publish the first version
Deploy the second version
Publish the second version

Operating System
Mac OS
Shopify CLI version (check your project's package.json if you're not sure)
3.38.0
Shell
No response
Node version (run node -v if you're not sure)
No response
What language and version are you using in your application?
No response

Hi @jeff0723 thank you for reporting this issue. Could I have a minimal code reproduction for the webpixel extensions you're trying to deploy and what you're expecting to happen exactly?

@adventuretocode have you updated to the latest CLI version?


prores not caching and playing back smoothly

I am having huge trouble playing back prores 422 LT clips. using old djv and works fine.

Hi, sorry about that, there is already an existing issue to fix this:
https://github.com/darbyjohnston/DJV/issues/66
So I'm going to close this one as a duplicate.


Add signature headers to AS endpoints

Move signature header parameters to shared schemas.yaml
https://github.com/interledger/open-payments/blob/62c4b4a9875e3adaa21f89f597e88db43016fe0b/openapi/resource-server.yaml#L1324-L1339
Include header parameter in relevant grant request(s)
https://github.com/interledger/open-payments/blob/62c4b4a9875e3adaa21f89f597e88db43016fe0b/openapi/resource-server.yaml#L221-L223
https://github.com/interledger/open-payments/blob/62c4b4a9875e3adaa21f89f597e88db43016fe0b/openapi/auth-server.yaml#L20-L22

Would it also make sense to include adding 401 responses to the AS endpoints for invalid signatures to the scope of this issue?


Add doc - Add application/user creation workflow

This PR includes the doc

Adding application and user creation workflow
A few typos in the existing content.

Can you reorganize this under a topic such as "Advance Topics". Also resolve the current conflicts


Add full CRUD /nodes API

Under the hood:
Refactor Task system and move from api/ to core/. Resources can now
return an *Action that can be performed either synchronously or
asynchronously.

Coverage decreased (-5.7%) to 17.715% when pulling 9532ca60e9713e51b781dbb0c812337064909be9 on nodes into e1f3335cd151e5fbae1ec92c2adda0e23de22b82 on master.

Coverage will have to wait... unit tests will come very soon.


5 new actions

Add new github.add_repository_collaborator action which allows user to add a collaborator to repository.
Add new github.check_user_repository_collaborator action which allows user to check if an user is a collaborator's repository.
Add new github.get_repository_collaborators action which allows user to list the collaborators of repository.
Add new github.add_update_repository_team action which allows user to add a team to repository.
Add new github.check_team_permissions_for_repository action which allows user to check if a team has access to repositor

Hello @armab
All suggestions for changes have already been made
Is something missing to approve/merge this PR?

Thanks for the contribution! Looks good.
Outside of semver, we'll also need to update the pack.yaml with the new version.

path.yaml updated


Yank Arpack v0.5.0 and un-yank Arpack_jll v3.8.0+0

Follow up to #59395.  In practice this doesn't change much because Arpack v0.5.0 is not installable anyway, but it allows installing Arpack_jll v3.8.0+0 if necessary.
CC: @ViralBShah @IanButterworth

Oh never mind - I did not read it right. These are just constraints on Arpack.jl versions 0.5 and 0.5.1.
The thing I am trying to do is test out new versions of Arpack_jll, and picking 3.7.0 which is not yanked, and bumping my dev version of Arpack.jl to v0.6.0 - but the resolver still won't let me:
(Arpack) pkg> up
    Updating registry at `~/.julia/registries/General.toml`
ERROR: Unsatisfiable requirements detected for package Arpack_jll [68821587]:
 Arpack_jll [68821587] log:
 ├─possible versions are: 3.5.0-3.5.1 or uninstalled
 └─restricted to versions 3.7.0-3 by Arpack [7d9fca2a] — no versions left
   └─Arpack [7d9fca2a] log:
     ├─possible versions are: 0.6.0 or uninstalled
     └─Arpack [7d9fca2a] is fixed to version 0.6.0


Add query parameter  mode for routers. Based on history mode. Use query parameter matching instead of dynamic route matching.

Add query parameter mode for routers. Based on history mode. Use query parameter matching instead of dynamic route matching.
What problem does this feature solve?
The use of query parameter mode does not require the server to set up route fallback.
If you don't want a very ugly hash, we can use the history mode of routing, which makes full use of the history.pushState API to complete the URL jump without reloading the page.
When you use the history mode, the URL is like a normal url.
I encountered the following problem using history mode.
However, to use this mode, you need to configure the background support.
If the background is not properly configured, when the user directly accesses in the browser, it will return 404.
I personally don't like the dynamic route matching mode, I like the query parameter matching mode.
E.g

https://nodejs.org/en/?foo=bar&baz=123

https://nodejs.org/en/?qqq=1&www=111

https://translate.google.cn/#view=home&op=translate&sl=zh-CN&tl=en

What does the proposed API look like?
const changelistener = () => {
  let hashparams = gethashparams();
  let searchparams = getsearchparams();
  console.log("hash params", hashparams);
  console.log("search params", searchparams);
};

window.addEventListener("popstate", changelistener);

window.addEventListener("hashchange", changelistener);

function assign(opt) {
  let params = getsearchparams();
  setsearchparams(Object.assign(params,opt));
}

function replace(opt) {
  setsearchparams(opt);
}

replace({ qqq: 1 });

assign({ www: 111 });

assign({ foo: "bar" });

The query parameters can be obtained from location.search or location.hash.
function gethashparams() {
  return location.hash&& Object.fromEntries(new URLSearchParams(location.hash.slice(1)));
}
function getsearchparams() {
  return location.search&& Object.fromEntries(new URL(location.href).searchParams);
}

The query parameters can be modified in the following ways.
function setsearchparams(opt) {
  let url = new URL(location.href);

  url.search = String(new URLSearchParams({ ...opt }));
  history.pushState(null, null, url.href);

  window.dispatchEvent(new Event("popstate"));
}

function sethashparams(opt) {
  let url = new URL(location.href);

  url.hash = String(new URLSearchParams({ ...opt }));
  history.pushState(null, null, url.href);

  window.dispatchEvent(new Event("hashchange"));
}

examples

location.href

"https://jspang.com/detailed?id=54"

getsearchparams()

{id: "54"}

examples:

location.href

"https://translate.google.cn/#view=home&op=translate&sl=zh-CN&tl=en"

gethashparams()

{view: "home", op: "translate", sl: "zh-CN", tl: "en"}

The route matching method example is as follows:

const routes = [
  {
    component: Home,

    filter({ hash, search }) {
      return hash ==='' &&search===''
    },
  },
  {
    component: Foo,

    filter({ hash, search }) {
      return search.foo === "foo1";
    },
  },
  {
    component: Bar,

    filter({ hash, search }) {
      return hash.bar === "bar1";
    },
  },

  {
    component: NotFound,

    filter() {
      return true;
    },
  },
];

const router = new VueParamsRouter({
  routes,
});

At this state we don't want to introduce new routing strategies, we are focusing on bringing vue-router-next to a stable state to make it work for Vue 3. FYI the hash history also uses pushState api


Support for WebM Stream

What feature would you like to be added? Give a brief summary.
What would you like this feature to do? Feel free to go into detail, explaining the finer points may help with implementing if your idea is accepted.
...
YouTube sometime sent only WebM with unknown length, this break the plugin. which cannot processed as static source.

It is unlikely this will be supported. However I have noticed some videos being misdetected as livestreams, which is likely why this error is being thrown. I have a fix in the pipeline but I am waiting for further data before I can publish a release.

This is likely resolved in 1.8.3.


Failing LLNL blues_os PGI host-config

The following LLNL host-configs has been failing for the past few weeks:
https://github.com/LLNL/blt/blob/develop/host-configs/llnl/blueos_3_ppc64le_ib_p9/pgi%4020.4_nvcc.cmake
When attempting to build our internal tests
>cmake -C<EMAIL_ADDRESS>../tests/internal/

I got the following error messages:
pgc++-Error-Unknown switch: -isystem
make[2]: *** [blt/tests/smoke/CMakeFiles/blt_cuda_smoke.dir/build.make:63: blt/tests/smoke/CMakeFiles/blt_cuda_smoke.dir/blt_cuda_smoke.cpp.o] Error 1
make[2]: *** [src/test_cuda_device_call_from_kernel/CMakeFiles/t_cuda_device_call_from_kernel_lib.dir/build.make:76: src/test_cuda_device_call_from_kernel/CMakeFiles/t_cuda_device_call_from_kernel_lib.dir/Parent.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/Makefile2:1616: blt/tests/smoke/CMakeFiles/blt_cuda_smoke.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....

pgc++-Error-Unknown switch: -isystem
make[2]: *** [src/test_cuda_device_call_from_kernel/CMakeFiles/t_cuda_device_call_from_kernel_lib.dir/build.make:63: src/test_cuda_device_call_from_kernel/CMakeFiles/t_cuda_device_call_from_kernel_lib.dir/Child.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:2046: src/test_cuda_device_call_from_kernel/CMakeFiles/t_cuda_device_call_from_kernel_lib.dir/all] Error 2

pgc++-Error-Unknown switch: -isystem
make[2]: *** [calc_pi/CMakeFiles/calc_pi_cuda.dir/build.make:63: calc_pi/CMakeFiles/calc_pi_cuda.dir/calc_pi_cuda.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:2589: calc_pi/CMakeFiles/calc_pi_cuda.dir/all] Error 2

...

[ 28%] Linking CXX static library ../lib/libcalc_pi.a
[ 28%] Built target example
"/usr/tce/packages/cuda/cuda-10.1.243/include/crt/host_defines.h", line 54:
          warning: unrecognized preprocessing directive
  #warning "crt/host_defines.h is an internal header file and must not be used directly.  Please use cuda_runtime_api.h or cuda_runtime.h instead."
   ^

I suspect it has to do with the special treatment of *_TREAT_INCLUDES_AS_SYSTEM for PGI
and the difference between the treatment of this flag with blt_register_library vs. blt_import_library.
See:
https://github.com/LLNL/blt/blob/a98a5836c7a9e34b75a54eb46212812796fe5557/cmake/BLTMacros.cmake#L363-L369
and/or
https://github.com/LLNL/blt/blob/a98a5836c7a9e34b75a54eb46212812796fe5557/cmake/BLTMacros.cmake#L482-L494

The issue appears to be that for IMPORTED targets, INTERFACE_INCLUDE_DIRECTORIES are marked as SYSTEM by default, but PGI does not support SYSTEM targets.
See: https://cmake.org/cmake/help/latest/prop_tgt/NO_SYSTEM_FROM_IMPORTED.html#prop_tgt:NO_SYSTEM_FROM_IMPORTED
CMake is labeling our blt_import_library targets as SYSTEM (and generating isystem instead of -I for these includes. This might be a bug in their handling of IMPORT targets for PGI.
As I suspected, this was triggered when we converted our blt_register_library targets to blt_import_library targets in #421

The issue appears to be that for IMPORTED targets, INTERFACE_INCLUDE_DIRECTORIES are marked as SYSTEM by default, but PGI does not support SYSTEM targets.

That's "helpful".


no autocomplete suggestions for dataframe columns

Environment data

VS Code version: 1.63.2
Jupyter Extension version (available under the Extensions sidebar): v2021.11.1001550889
Python Extension version (available under the Extensions sidebar): v2021.12.1559732655
OS (Windows | Mac | Linux distro) and version: Windows 11
Python and/or Anaconda version: 3.9.5
Type of virtual environment used (N/A | venv | virtualenv | conda | ...): conda
Jupyter server running: Local

Expected behavior
Column names to be suggested when typing . after a dataframe when assigning to a variable
Actual behavior
Suggestions for column names are no longer popping up when assigning to a variable

Works for me, please could you provide the sample code used to replicate this issue.

Got a confirmation of the issue:

Getting completions when using dfc.
But when you have assignments like test = dfc.

I see. Yeah we need to fix this. Is this a regression to?

Probably a bug in the filtering code for jupyter completions. It would be a regression.


text after # truncated in kubectl config use-context

Describe the bug
I have an kubernetes context for an openshift cluster with a # in its name.  Trying to execute a kubectl config use-context <this-context> in kui fails.  It appears to be dropping the characters after the #`.
Screenshots

System

Kui version: v2.34.0-dev.3734.20190814115546
Operating system: MacOS

fix verified; thanks!


Adding icons to headings in footer

Description
I would like to request the addition of icons to the headings in the footer for better visual representation and user experience
Expected Behavior
Users should be able to easily associate each footer heading with its corresponding content through the addition of icons.
Screenshots

I want to work on this issue. Please assign this issue to me
Enviroment:

OS: Mac Linux Windows
Browser: Chrome Safari Firefox
Version:
Device: Desktop Mobile

Contributor Guides and Handbook
The meshery.io website uses Jekyll and GitHub Pages. Site content is found under the master branch.

📚 See the Contributing to Meshery.io Website section of the readme.md and other contributing instructions, too.
🎨 Wireframes and designs for Meshery UI in Figma (open invite)
🙋🏾🙋🏼 Questions: Discussion Forum and Community Slack

Thanks, @charu1603. The Catalog has an existing logo

Hello,I would love to work on this!.

@leecalcote would like to work on this issue.

Can i use font awesome icon? or is there any specific thing?
@leecalcote

The Catalog has an existing logo. Cloud Native Performance does, too, @het4399. Yes, I think that the rest can be generic.

@leecalcote In the Cloud Native Performance file when downloading the logo assets, there is no JavaScript file because there is a JavaScript file for the catalog when downloaded.

@hemantmm you've lost me. Javascript has nothing to do with this issue.

@leecalcote Sorry for this!

Heyy , i want to work on this issue.Sorry i couldnt made it earlier..


[SP-6267] Backport of [PDI-19678] Adding KETTLE_FILTER_TREAT_NULLS_AS…

…_NOT_ZERO to kettle-variables.xml as a new property to 9.4

https://github.com/pentaho/pentaho-kettle/pull/8784

Hi Please review @smmribeiro or https://github.com/orgs/pentaho/teams/tatooine

:warning: Build finished in 31m 19s
Build command:
mvn clean verify -B -e -Daudit -amd -pl engine

:no_entry: Failed Tests
:cloud_with_lightning_and_rain: 6 test(s) failed:
org.pentaho.di.trans.TransTest.testPDI12424ParametersFromMetaAreCopiedToTrans (click to expand)

Transformation was unable to open [null]

The transformation path ram:///parameters_cf29aecf-9cc1-11ed-8c15-e5961bd5d2c9.ktr is invalid, and will not run successfully.

org.pentaho.di.ui.trans.steps.jsoninput.getfields.JsonSamplerTest.testDedupeArray (click to expand)
Could not load SWT library. Reasons:
 no swt-pi-gtk-4623 in java.library.path: [/usr/java/packages/lib, /usr/lib/x86_64-linux-gnu/jni, /lib/x86_64-linux-gnu, /usr/lib/x86_64-linux-gnu, /usr/lib/jni, /lib, /usr/lib]
 no swt-pi-gtk in java.library.path: [/usr/java/packages/lib, /usr/lib/x86_64-linux-gnu/jni, /lib/x86_64-linux-gnu, /usr/lib/x86_64-linux-gnu, /usr/lib/jni, /lib, /usr/lib]
 Can't load library: /home/buildguy/.swt/lib/linux/x86_64/libswt-pi-gtk-4623.so
 Can't load library: /home/buildguy/.swt/lib/linux/x86_64/libswt-pi-gtk.so
 /home/buildguy/.swt/lib/linux/x86_64/libswt-pi-gtk-4623.so: libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory

org.pentaho.di.ui.trans.steps.jsoninput.getfields.JsonSamplerTest.testDedupeLines (click to expand)
Could not initialize class org.eclipse.swt.widgets.Display

org.pentaho.di.ui.trans.steps.jsoninput.getfields.JsonSamplerTest.testBigIntegerNode (click to expand)
Could not initialize class org.eclipse.swt.widgets.Display

org.pentaho.di.ui.trans.steps.jsoninput.getfields.JsonSamplerTest.testDedupeObject (click to expand)
Could not initialize class org.eclipse.swt.widgets.Display

org.pentaho.di.ui.trans.steps.jsoninput.getfields.JsonSamplerTest.testDedupeNestedArrays (click to expand)
Could not initialize class org.eclipse.swt.widgets.Display

Tests run: 4023, Failures: 6, Skipped: 8    Test Results

:information_source:  This is an automatic message


Signs of the two score components for OOD detection

Hi,
in the scoring formula on page 7 in the paper, shouldn't the KL divergence of the classifier prediction from uniform be small for OOD inputs, and the rotation CE be large on OOD since the rotation head has not been trained to predict the original rotation on OOD inputs? I.e. one of the terms should have a minus sign, right?
If I read it correctly, the code uses different signs for those terms:
https://github.com/hendrycks/ss-ood/blob/2a284be3f36de467ed3f35d8fa61bd9be7e261d6/multiclass_ood/test_auxiliary_ood.py#L182-L185
where KL is positive CE minus the constant entropy of U.

Hi,
in the scoring formula on page 7 in the paper, shouldn't the KL divergence of the classifier prediction from uniform be small for OOD inputs, and the rotation CE be large on OOD since the rotation head has not been trained to predict the original rotation on OOD inputs? I.e. one of the terms should have a minus sign, right?
If I read it correctly, the code uses different signs for those terms:
https://github.com/hendrycks/ss-ood/blob/2a284be3f36de467ed3f35d8fa61bd9be7e261d6/multiclass_ood/test_auxiliary_ood.py#L182-L185
where KL is positive CE minus the constant entropy of U.

I think the code is correct. For OOD inputs, the whole loss, i.e., kl_div(rot_one_hot, rot_smax) -1 * kl_div(class_uniform_dist, classification_smax) is bigger than ID inputs.

The code is correct while the formulation in the paper (Sec. 4.1 Method) is not.


api.core.on.ready called inconsistently

The event callback for api ready is called at different stages depending on whether it is the first gantt or not.
The first time a gantt is rendered adding api.directives.on.new after api.core.on.ready will get callbacks for all directives.
The following time a gantt is rendered adding api.directives.on.new after api.core.on.ready will only get callbacks for some directives. Noticeably ganttTask is not included so element.bind("click"... does not work.
Apparently api.directives.on.new should be called before api.core.on.ready so this might be acceptable or even intentional, but it seems inconsistent.
Example:  http://jsfiddle.net/aq5mh57r/
Click Refresh for a second render and the output will be different. Listeners added after ready ("new2") will not always be called.
angular-gantt 1.3.2

Apparently api.directives.on.new should be called before api.core.on.ready so this might be acceptable or even intentional, but it seems inconsistent.

Thanks for the hint, I've been struggling with this and was under the impression that all api features would only be ready to be called after api.core.on.ready has resolved.


[BUG]REAPER doesn't recognize the plugin or fails to load AU

After installing, REAPER doesn't recognize vst3 but does show AU, when trying to open it, it just doesn't load.
Mac Os Mojave 10.14
REAPER 6.78
This issue happened with this other plugin, I made a report and the developer fixed it briefly, I feel it's the same thing maybe with the same fix? Literally acted the same way so I kind of copy pasted the bug here kind of.
https://github.com/vvvar/PeakEater/issues/73

Mojave isn't currently supported--this Issue is being tracked in #23.
Keep an eye on that for when a fix gets in.

i got same problem .Cant run NAM on my Mac 10.14,, i really dont wanna update to 10.15 ...cause i really wanna keept my Midas firewire Mixer  work.  If i update to 10.15.  my midas mixer wont recongnized on MAC.... i watch lot of video about  how Good is NAM on guitar, and i really wanna try it  on my  * Mac 10.14.6* can u make it happen? thanks alot


only write fleek package once per arch

[i]  Applying configuration
error: attribute 'packages.aarch64-darwin.fleek' already defined at /nix/store/9bqdpl9xzy2ah8m4gwhgc3w9byaxipml-source/flake.nix:23:6
   at /nix/store/9bqdpl9xzy2ah8m4gwhgc3w9byaxipml-source/flake.nix:27:6:

       26|
       27|      packages.aarch64-darwin.fleek = fleek.packages.aarch64-darwin.default;
         |      ^
       28|

fixed by #284


Pressing play sometimes hangs

Migrated from https://github.com/lbryio/lbry/issues/637

The Issue
Tried to play a random video. Sits on the "awkward" loading screen indefinitely
Steps to reproduce

Pick a random video you dont already have
Click play
Possibly be on Windows

Expected behaviour
15-20 sec pause followed by streaming
Actual behaviour
load screen hangs indefinitely yet file is downloading in Downloads
If you return to the specific file page after Downloads, it shows as downloading and plays fine
System Configuration

LBRY Daemon version:
LBRY App version:
LBRY Installation ID:
Operating system:
Win 10

Anything Else

Screenshots

2017-06-01 17:30:02,622 INFO     lbrynet.core.Wallet:809: Resolving lbry://kedi-trailer
2017-06-01 17:30:03,387 INFO     lbrynet.lbrynet_daemon.Daemon:2537: Need sd blob
2017-06-01 17:30:03,388 INFO     lbrynet.core.client.ConnectionManager:38: Connection Manager 5731e95b6184bba989a89576f26286274b676e3f2a47d62343e70104f36bb186adacc1e8904e351f52fb8bf0c52886b5 initialized
2017-06-01 17:30:03,799 INFO     lbrynet.core.client.BlobRequester:395: Offered rate 0.000000/mb accepted by <IP_ADDRESS>
2017-06-01 17:30:03,997 INFO     lbrynet.core.client.BlobRequester:545: Blob 5731e95b6184bba9 has been successfully downloaded from <IP_ADDRESS>:3333
2017-06-01 17:30:03,999 INFO     lbrynet.core.client.ClientProtocol:144: Closing the connection to <IP_ADDRESS>:3333 due to having no further requests to send
2017-06-01 17:30:04,388 INFO     lbrynet.lbrynet_daemon.Daemon:2552: check peers for 5 of 23 blobs in stream
2017-06-01 17:30:05,957 INFO     lbrynet.lbrynet_daemon.Downloader:103: Download lbry://kedi-trailer status changed to initializing
2017-06-01 17:30:05,957 INFO     lbrynet.lbrynet_daemon.Downloader:103: Download lbry://kedi-trailer status changed to downloading_metadata
2017-06-01 17:30:05,957 INFO     lbrynet.core.client.ConnectionManager:38: Connection Manager 5731e95b6184bba989a89576f26286274b676e3f2a47d62343e70104f36bb186adacc1e8904e351f52fb8bf0c52886b5 initialized
2017-06-01 17:30:06,013 INFO     lbrynet.lbryfile.EncryptedFileMetadataManager:246: Saved sd blob hash 5731e95b6184bba989a89576f26286274b676e3f2a47d62343e70104f36bb186adacc1e8904e351f52fb8bf0c52886b5 to stream hash 075350c04eac573083f609c2b80076d41fbee485b88026fb53c06c8a67caf66e802b1a6279592d1eb49eaccd916e97cd
2017-06-01 17:30:06,030 INFO     lbrynet.lbrynet_daemon.Downloader:103: Download lbry://kedi-trailer status changed to running
2017-06-01 17:30:06,030 INFO     lbrynet.lbrynet_daemon.Downloader:190: Downloading lbry://kedi-trailer (5731e9) --> C:\Users\Josh\Downloads\Kedi - Official U.S. Trailer - Oscilloscope Laboratories.mp4
2017-06-01 17:30:06,032 INFO     lbrynet.core.client.ConnectionManager:38: Connection Manager Kedi - Official U.S. Trailer - Oscilloscope Laboratories.mp4 initialized
2017-06-01 17:30:06,052 INFO     lbrynet.lbryfilemanager.EncryptedFileDownloader:32: lbry://kedi-trailer (5731e9) is unknown

I think this may have been metadata at end? If not, please reopen.


feat: Custom dockerfile support

Add ability to override default runtime dockerfile with own implementation. This differs from custom container support, as it still uses glob matching to produce one image per matched handler file/entrypoint.
This will allow better support for custom builds and supporting dependencies that require additional scripts to be run as part of their install processes e.g. prisma.
Example config:
name: ts-hello
handlers:
  - match: functions/*.ts
    type: default
    docker:
      # All functions in the functions directory will be build using this dockerfile
      file: ./docker/node.dockerfile
      args: {}
preview-features:
   - dockerfile # Enable preview feature

draft docs added here: https://github.com/nitrictech/docs/pull/417


Feature Request: Add Troubleshooting in docs

Problem
No response
Solution
I had an immense pain setting this up on Linux because of bluetoothctl. I would recommend users to run sudo bluetoothctl power on in their terminal to see if any errors are being outputted. If there are some errors, there is the following vague solution, which works 80% of the time; killing and restarting the processes with rfkill block bluetooth and rfkill unblock bluetooth.
Additionally, I would recommend users to check, if their Linux even recognizes their device with sudo bluetoothctl and scan on to see, if their device is listed there.
This would prevent many issues from being opened about not being able to set up the plugin.
Alternatives
No response
Additional context
No response

Feel free to open a PR

bump, will add asap

v3.5.1 has been released, this is included in this.


Can I route traffic in my WSL through a tunnel?

I would like to route all traffic in my WSL to a specific domain through a tunnel. So basically any *.domain.com would go through the tunnel.
I thought this .ssh/config file would do the job, but I guess I'm missing something:
Host JumpHost
    HostName jumpHost.domain.com
    User username
    IdentityFile ~/.ssh/id_rsa

Host *.domain.com
    ProxyJump JumpHost
    User username
    IdentityFile ~/.ssh/id_rsa

Maybe I'm missing something else?
I'm working with Cisco AnyConnect, running the wsl-vpnkit every time I open my terminal.
Any help would be appreciated :)

What do you mean by "all traffic"? Your SSH config is for SSH. If you want to send other requests like HTTP requests through your JumpHost host, you will need to configure your apps.


Add default implementation of ScalarAdapter for the main scalars

Including scalars in graphql-scalar, and Decimal, and Coordinates.

To create ScalarAdapters we need to add dependencies to external libraries like graphql-scalar, bignumberjs, etc. Is it correct?

Can we create a separated package for that?


Query support

@leisim that would be awesome... Just the right feature to confidently replace other Flutter DBs.
Can't wait to try this out!

I'm working very hard on this feature. Queries on Hive will not support indices and will be computed when they are executed. But they support watching changes which is very efficient.
Here you can find the HiveQuery interface. What do you think?

Great! Very intuitive!
Seems sufficiently comprehensive at a first look, for the use cases that a Key-Value database should give.
Should we expect some types of indexing/improved query speed in the future?

I'm quite unsure about this. Dart is not the fastest language and in some cases extremely slow for example for IO.
And since I believe a mobile database should not contain a huge number of entries, I think the additional cost of calculating and indices will not be worth the performance benefits. Especially since Dart's multi threading capabilities are very limited and indices would have to be created in the main thread.
I'd love to hear other opinions or ideas on this topic.

Most of my apps that need complex queries are using cloud databases (like firestore, mongo, cloudsql, etc.)... However, I have a few offline-first scenarios where I'll need to be able to query data. But my offline query needs are not that complex. Like maybe...
box.values.where({city: 'Portland'}).toList(); or box.values.where({clientID: '12365476'}).toList();

But maybe I can already do this type of simple query?

You can using Iterable.filter() the problem is that you cannot subscribe the result and update the

hey @leisim
I saw the query branch a while back and thought that it was merged into master. But since this issue is open i guess it was never achieved ?
Regarding techncial aspects its hard to comment as the branch has gone ?

Hi @winwisely99
Yes, I removed the query branch because it was not compatible with changes I made in other branches.
I will create a new query branch soon, after v1.2.0 is stable and released.

@leisim is this still something planned for Hive 1.x? or are you deferring to Hive 2.x?

Any updates on this?

@jamesdixon @nickreynke
Kind of: I'll publish the Rust part of the new version of Hive very soon. It'll support queries and indices.
Queries in Dart do not make much sense unfortunately. I did not find a way to make them faster than a simple .filter().


Tokenization of symbols for hyperlinks is broken…

The built in tokenization needs to be overridden if we are to use a hyperlink lib. We are still using the facebook one I think which isn't maintained independently and it's broken like:

This hyperlink goes to String so I can't click to #> of lift in this case.

Relates to #204


Incomplete display of folder title and poll progress under Android 9 Accessibility large fonts

On a Samsung Galaxy S9 running Android 9, under Settings / Accessibility / Visibility enhancements / Font size and style, I have the font size set larger by a couple of notches.  K9 Mail does not correspondingly increase the height of its top status bar (the one that says "Folders" etc), therefore the second line of this status bar is nearly completely hidden (only the top few pixels of its letters are visible).
A workaround is to turn the font size back down and instead achieve the size-increase via Android 9's "Screen Zoom" function (which probably changes the DPI).

hi yea
On Mon, Apr 1, 2019 at 10:21 AM Silas S. Brown<EMAIL_ADDRESS>wrote:

On a Samsung Galaxy S9 running Android 9, under Settings / Accessibility /
Visibility enhancements / Font size and style, I have the font size set
larger by a couple of notches. K9 Mail does not correspondingly increase
the height of its top status bar (the one that says "Folders" etc),
therefore the second line of this status bar is nearly completely hidden
(only the top few pixels of its letters are visible).
A workaround is to turn the font size back down and instead achieve the
size-increase via Android 9's "Screen Zoom" function (which probably
changes the DPI).
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/k9mail/k-9/issues/3997, or mute the thread
https://github.com/notifications/unsubscribe-auth/Al55biDs-YBnZY7N-uR9POC43DrTI8I1ks5vcjH6gaJpZM4cWIOU
.

This is already fixed and will no longer be an issue in the next stable K-9 Mail version.
There's no release date yet.

Thanks :-)
Sent from my Android device with K-9 Mail. Please excuse my brevity.
Silas S. Brown http://people.ds.cam.ac.uk/ssb22


Ability to register only management service

Hi,
I would like to have feature to be able only register management service in consul. I have service based on spring-cloud-stream that does not expose any business REST endpoint, only /actuator is exposed. In that case it would be fine to have registered only management service in consul. Currently there is always registered two services app and app-management
I have setup application to expose only one port and set spring.resources.add-mappings: false to disable default endpoints.
See https://github.com/spring-projects/spring-boot/issues/12927 for original issue.

Not that I know of. What is the problem if there are no rest endpoints?

In fact, there is no problem with that. It would be just nice to have. Currently we do not have any use case for that. I think we may close it.

Not that I know of. What is the problem if there are no rest endpoints?
Main problem is around the threads overhead it adds by creating separate embedded webserver instance. (even in the optimized configuration)

@JigarJoshi if one of the boot issues goes thru, we can then do something here.


Css in library

Version
2.5.17
Reproduction link
https://github.com/mateo2181/vue-swappable
Steps to reproduce
I built a lib but the css included in the components is not loading. I see the css file in dist folder but I would like that the css is included in the component when I use it. This is the project: https://github.com/mateo2181/vue-swappable
What is expected?
Css is included in library
What is actually happening?
The css is not included in my library

Hi, thanks for your interest but Github issues are for bug reports and feature requests only. You can ask questions on the forum, the Discord server, gitter or StackOverflow.


fix(dojo-lang): ensure macro expansion does not depend on prelude

In the new cairo version, two preludes are available. And one of them defines less modules. @notV4l reported this problem with a fresh init which default to the smallest prelude, which causes sozo build to fail due to un-resolved modules.
This PR fixes that, and makes the macros code as agnostic as possible from the prelude.
The spawn-and-move example now uses the new prelude too.

@tarrencev @kariy having this issue on the CI, is it something you already experienced? https://github.com/dojoengine/dojo/actions/runs/7172955842/job/19531249839?pr=1260#step:6:34


Failed to delete resource NetApp Account when the delete API of NetApp Pool returns 404

Bug Report

Import path of package in question: https://github.com/Azure/azure-sdk-for-go/tree/master/services/netapp/mgmt/2019-06-01/netapp
SDK version: v35.0.0
Output of go version: go version go1.12.7 windows/amd64

What happened?
The resource NetApp Pool depends on the resource NetApp Account. Although the delete API returns 404 which means the NetApp Pool resource has been deleted. Then it tries to immediately delete NetApp Account but it still throws error Can not delete resource before nested resources are deleted., which means the resource NetApp Pool still hasn't been deleted. So it failed to delete top resource NetApp Account.

What did you expect or want to happen?
It should delete both resources NetApp Pool and NetApp Account successfully.

How can we reproduce it?

Create a resource group
Create NetApp Account
Create NetApp Pool
Delete NetApp Pool, which returns "202"
Immediately call "Get" rest api to get resource NetApp Pool, which returns "404"
Immediately delete NetApp Account, which returns error code "409"
Then it throws error Can not delete resource before nested resources are deleted.

My test result with rest api from above step 4 to 6:
1. Call NetApp Pool - Delete API:
DELETE https://management.azure.com/subscriptions/xxxxx/resourceGroups/resources/providers/Microsoft.NetApp/netAppAccounts/netappaccount/capacityPools/netapppool?api-version=2019-06-01
Authorization:

access-control-expose-headers: Azure-AsyncOperation,Request-Context,Access-Control-Expose-Headers,x-ms-ratelimit-remaining-subscription-deletes,Date,Location,Server,X-Powered-By,x-ms-request-id,x-ms-correlation-request-id,x-ms-routing-request-id,Content-Length
azure-asyncoperation: https://management.azure.com/subscriptions/xxxxxx/providers/Microsoft.NetApp/locations/eastus2/operationResults/xxxxxx?api-version=2019-06-01
cache-control: no-cache
content-length: 0
date: Mon, 18 Nov 2019 07:00:59 GMT
expires: -1
location: https://management.azure.com/subscriptions/xxxxx/providers/Microsoft.NetApp/locations/eastus2/operationResults/xxxxx?api-version=2019-06-01&operationResultResponseType=Location
pragma: no-cache
request-context: appId=cid-v1:xxxxx
server: Microsoft-IIS/10.0
x-ms-correlation-request-id: xxxx
x-ms-ratelimit-remaining-subscription-deletes: 14985
x-ms-request-id: xxxx
x-ms-routing-request-id: xxxxx
x-powered-by: ASP.NET

Response body: null
2. Call NetApp Pool - Get API:
GET https://management.azure.com/subscriptions/xxxx/resourceGroups/resources/providers/Microsoft.NetApp/netAppAccounts/netappaccount/capacityPools/netapppool?api-version=2019-06-01
Authorization:
access-control-expose-headers: x-ms-request-id,Request-Context,Access-Control-Expose-Headers,x-ms-ratelimit-remaining-subscription-reads,Date,Server,X-Powered-By,x-ms-correlation-request-id,x-ms-routing-request-id,Content-Length
cache-control: no-cache
content-length: 285
content-type: application/json; charset=utf-8
date: Mon, 18 Nov 2019 07:01:02 GMT
expires: -1
pragma: no-cache
request-context: appId=cid-v1:xxxx
server: Microsoft-IIS/10.0
x-ms-correlation-request-id: xxx
x-ms-ratelimit-remaining-subscription-reads: 11983
x-ms-request-id: xxxx
x-ms-routing-request-id: SOUTHEASTASIA:20191118T070102Z:7887b82c-f318-427f-a504-15d135cf15f5
x-powered-by: ASP.NET
Response body
{
"error": {
"code": "ResourceNotFound",
"message": "The resource with identifier '/subscriptions/xxxx/resourceGroups/resources/providers/Microsoft.NetApp/netAppAccounts/netappaccount/capacityPools/netapppool' is not found."
}
}

3. Call NetApp Account - Delete API:
DELETE https://management.azure.com/subscriptions/xxxx/resourceGroups/resources/providers/Microsoft.NetApp/netAppAccounts/netappaccount?api-version=2019-06-01
Authorization:
cache-control: no-cache
content-length: 114
content-type: application/json; charset=utf-8
expires: -1
pragma: no-cache
x-ms-correlation-request-id: xxxx
x-ms-failure-cause: gateway
x-ms-request-id: xxx
x-ms-routing-request-id: SOUTHEASTASIA:20191118T070109Z:xxxx
Response body:
{
"error": {
"code": "CannotDeleteResource",
"message": "Can not delete resource before nested resources are deleted."
}
}

Hi @leonardbf could you please help on this NetApp issue?

Yes we will look into this. We have seen some issues previously due to lag in clearing the cache. Including a short delay after the get pool returns 404 would normally allow the account to be deleted.

I've been seeing this same error. Is there any movement on this issue and is there a workaround? We've had a volume that we've been unable to delete for multiple months with this exact same error. We've tried through the Python API and through the portal.

same thing for me !!
i have open a case on Nov 25 2020 but it has been close for dark reason : https://github.com/terraform-providers/terraform-provider-azurerm/issues/9479

same thing for me !!
i have open a case on Nov 25 2020 but it has been close for dark reason : https://github.com/terraform-providers/terraform-provider-azurerm/issues/9479

We have retired support for Azure SDK for Golang libraries which do not conform to our current Azure SDK guidelines (see announcement). Please migrate to the latest version according to the migration guide. If you could still repo this problem, please submit a support ticket in Azure directly.


Custom PIXI filter miscalculates first touch coordinates only in iOS.

Hello,
I am building a demo based on this cool example.
Live example here.
I rewrote it in PIXI v5, but an issue that's also present in the original, persists.
The drag and smudge feature works without problems on Android and on desktop, but on IOS, on the very first touch and drag, it takes not the pixels under the brush (finger), but in the top left corner of the screen. On each subsequent touch in a different spot, it seems to carry a "snapshot" of its previous position.
My guess is, this might have something to do with the vTextureCoord it receives, but I don't have much experience with WebGL, so that might be completely wrong.
vTextureCoord is calculated in the vertex shader like this:
{ return aVertexPosition * (outputFrame.zw * inputSize.zw); }
Screenshots on first touch and drag:
iOS
Android
Screenshots on second touch and drag:
iOS
Android
Here is the fragment shader code:
    precision highp float;
    varying vec2 vTextureCoord;
    uniform sampler2D uSampler;

    uniform vec2 brushPosition;
    uniform vec2 brushDrag;
    uniform float resx;
    uniform float resy;
    uniform float brushStrength;
    uniform float brushRadius;
    uniform float brushInverse;
    uniform float brushOpposite;

    void main(void) {
      vec2 uv = vTextureCoord.xy;
      vec2 pixelUnit = vec2(1.0/resx, 1.0/resy);
      vec2 res = vec2(resx, resy);
      vec2 center = uv - (brushPosition / res);
      center.x *= resx/resy;
      float radius = brushRadius/resy;
      float dist = smoothstep(0.0, radius, length(center));
      dist = mix(step(0.999, dist), dist, 1.0);
      dist = mix(1.0 - dist, dist, brushInverse);
      dist = mix(dist, dist * -1., brushOpposite);
      uv = uv - brushDrag * dist * pixelUnit * brushStrength;

      vec4 color = texture2D(uSampler, uv);
      color = mix(color, color * 1.0, dist * clamp(brushStrength, 0.0, 1.0));

      gl_FragColor = color;
  }

... and the uniforms brushPosition and brushDrag (which are the only ones that change dynamically) are set in the ticker function, before the app renders.
Thanks a lot!

Yes, I can help with that but only in Sunday, I'm attending JS Conference.
Very good report, thank you!

@ivanpopelyshev , that would be awesome, thank you!

@ivanpopelyshev , did you by any chance have an opportunity to check the issue? I still can't seem to solve it, so whenever you have time, it would be wonderful if you could look at it, or at least give me a suggestion about what to look at. Thank you!

I'll check it tomorrow or the day after :)

Can you post it in codepen or jsfiddle, somewhere where i can edit it?

Yes, I'll do it first thing tomorrow morning, I'm traveling this weekend.
Thank you!
On Fri, 15 Nov 2019, 20:37 Ivan Popelyshev<EMAIL_ADDRESS>wrote:

Can you post it in codepen or jsfiddle, somewhere where i can edit it?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/pixijs/pixi.js/issues/6209?email_source=notifications&email_token=ADTUEE235S6TUGKL22OYHDTQT325ZA5CNFSM4JKHQCHKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEEGPUWQ#issuecomment-554498650,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ADTUEE5N57NNYRGBV2RC2GLQT325ZANCNFSM4JKHQCHA
.

Here's a quick pen:
https://codepen.io/outis/pen/oNNJowo
I've only tried to include the stuff that I think is relevant (the PIXI-related functions and the shaders), but if something is unclear or missing, let me know. Thank you and have a great week!

Here's a quick and dirty pen:
https://codepen.io/outis/pen/xxxmPNY
I tried to add only the stuff I find relevant, but if anything is unclear or missing, please let me know and I'll add it. Thank you! And have a great week.

I don't understand what's going on yet, I need to make it even more simpler. I'll try to borrow iOS phone , that way i'll be able to reduce example to something tiny, maybe just two "render" operations with even simpler shader.

Thank you! I would be happy to simplify it even further, just let me know which parts you want gone or highlighted. It's part of a larger demo so there's a few things that are not relevant, but the PIXI stuff is all in the pen.
And yes, it happens on both Safari and Chrome.

No, your code is good, but I need to cut down number of webgl operations seriously.
It'll be a large number of reductions, and each time i'll check if bug is gone or not. In the end it'll be very small. If bug persists, I will make pure webgl version of it too - that's how its usually goes with low-level bugs.

There's also very small chance that its a bug that also affecting security, because manipulation with Framebuffers is tricky.

Im debugging interaction:
https://codepen.io/ivanpopelyshev/pen/rNNPyyz
    if (this.isDragging && !this.failedDrag) {
      if (Math.abs(this.dragDelta.x) > 100 ||                      Math.abs(this.dragDelta.x) > 100) {
        this.failedDrag = true;
        const debugSprite = new   PIXI.Sprite(PIXI.Texture.WHITE);
        debugSprite.scale.set(10);
        this.app.stage.addChild(debugSprite);
      }

Wow, that's a wonderful catch - so if you keep your finger a bit longer
before you drag, it actually works correctly, at least for me.
The glitch seems to happen if you drag too quickly.
On Tue, Nov 19, 2019 at 2:17 PM Ivan Popelyshev<EMAIL_ADDRESS>wrote:

Im debugging interaction:
https://codepen.io/ivanpopelyshev/pen/rNNPyyz
if (this.isDragging && !this.failedDrag) {
  if (Math.abs(this.dragDelta.x) > 100 ||                      Math.abs(this.dragDelta.x) > 100) {
    this.failedDrag = true;
    const debugSprite = new   PIXI.Sprite(PIXI.Texture.WHITE);
    debugSprite.scale.set(10);
    this.app.stage.addChild(debugSprite);
  }

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/pixijs/pixi.js/issues/6209?email_source=notifications&email_token=ADTUEE3LIEOEQFR3ERAIBEDQUPRQFA5CNFSM4JKHQCHKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEEOE2XY#issuecomment-555502943,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ADTUEE5KBCB2Q5XZCT5IS7DQUPRQFANCNFSM4JKHQCHA
.

Okay, thank you, that's a wonderful catch - I will try resolving it from within my code. It shouldn't be pixi-viewport, because the original code doesn't use it, and it has the same issue.
If the quick drag is the issue, then its absolute value can be clamped for iOS - at least that's what comes to mind first, I'll play around a bit, interactions are much easier to debug. Thank you, that was very helpful!

Its not quick drag, I made that code to see if FIRST touch in iOS can force it because previous brushPosition is (0,0). That means in iOS in first touch drag is going from point (0,0) to (inputX, inputY) - that's what i caught.
In general fast drag is ok, and you can fix it with doing several flip-flops along the path. In this case its different - its "first coordinate" bug.


fix:(Tooltipsimple) Removed extra div in tooltipsimple

Closes carbon-design-system/carbon-components-react#871
Tooltipsimple had an extra div that was removed
Changelog
New
added <React.Fragment> so divs could be removed
Changed
className={tooltipWrapperClasses} was moved to the outermost div.
Removed
Extra wrapping divs

@asudoh Thanks. Removing React.Fragment doesn't work, so I've retargeted this to v9

@zerostatic Cool - Please make sure rebasing this PR to latest v9 - Thanks!

@zerostatic can you rebase this to master again, sorry! v9 got merged in earlier this week!


Cannot run example shown in readme

I get the following stack trace when attempting to run example_sdl2.py;
Traceback (most recent call last):
  File "./vulkan_test/vulkan/v2/example/example_sdl2.py", line 38, in <module>
    appInfo = VkApplicationInfo(
  File "./vulkan_test/venv/lib/python3.10/site-packages/vulkan/_vulkan.py", line 3079, in VkApplicationInfo
    return _new('VkApplicationInfo', sType=sType,pNext=pNext,pApplicationName=pApplicationName,applicationVersion=applicationVersion,pEngineName=pEngineName,engineVersion=engineVersion,apiVersion=apiVersion)
  File "./vulkan_test/venv/lib/python3.10/site-packages/vulkan/_vulkan.py", line 3007, in _new
    ptrs[k] = _cast_ptr(v, ktype)
  File "./vulkan_test/venv/lib/python3.10/site-packages/vulkan/_vulkan.py", line 90, in _cast_ptr3
    return _cast_ptr2(x, _type)
  File "./vulkan_test/venv/lib/python3.10/site-packages/vulkan/_vulkan.py", line 74, in _cast_ptr2
    if isinstance(x, _collections.Iterable):
AttributeError: module 'collections' has no attribute 'Iterable'

Could it be that python 3.10 isn't supported yet?

Looks like merging #83 should fix this.

It's fixed


Fit* values belong to view in URL parameters

and not to zoom (as per https://pdfobject.com/pdf/pdf_open_parameters_acro8.pdf#search=Fit&zoom=FitH)

It'd be better to first file a bug and then submit a patch.
I didn't find why Fit** are got from the zoom parameter:
https://github.com/mozilla/pdf.js/pull/5947
I just tested an url in Chrome with the builtin viewer and it works correctly when Fit** is in view but not when in zoom.
@Snuffleupagus is it a bug or do you remember if it has been made on purpose ?

I agree with what's written above, and at the moment I also don't have time to dive into the details. Let's close this but keep #10773 open since I do feel that the specification is not implemented correctly right now, but I'd be much more comfortable with a PR that at least has some tests covering this behavior since this is quite a big change to land without any test coverage unfortunately.


From 1803 to 1809, pty excretes ANSI that results in Emacs unkillable Console Window Host procs

I evaluated using WSL with Ubuntu Bionic and its Emacs 25.2.2 (via sudo apt install emacs25), for a workflow that includes running some Windows executables from Linux Emacs.
I tried this on a spare laptop, with Windows 10 Home, 1803, 17134.590.
Things worked well enough that I bought a new laptop for this workflow.
Unfortunately it came with Windows 10 Pro, 1809, 17763.348. :sob:

Steps:

In Linux Emacs 25.2, do M-x shell.
Enter ipconfig.exe (for example -- or any Windows console executable, AFAICT).

Result:

^[[6n is displayed. The shell process in unresponsive, "hung" (although Emacs isn't).
If you C-x k to kill the *shell* buffer, it warns there's a process running. Enter yes to kill anyway.

Result: The buffer is killed. Linux seems to think the process is also killed, because it's not in ps auwx. But Task Manager has it as a Console Window Host process -- and it's using 25% CPU, and can't be killed without logging out or restarting Windows.

Repeat this a few more times and you'll accumulate more of these Console Window Host processes.
Logout or restart Windows.

Ouch.

If instead you try M-x ansi-term, and enter ipconfig.exe, then it displays
0;C:\Windows\System32\ipconfig.exe
                                  Windows IP Configuration

Ethernet adapter Ethernet:
        ... snip ...

The 0;C:\Windows\System32\ipconfig.exe and newline/indent is weird.
At least it doesn't hang. But using ansi-term isn't a suitable work-around for shell-mode. And, many, many things in Emacs open a pty and don't expect ANSI/VT stuff excreted even when TERM="dumb". For instance, many Emacs modes derive from comint-mode like shell-mode does.
Again, all of this "just-worked" back in 1803.

Sort-of-work-around: If in your init.el you set process-connection-type to nil -- meaning pipe instead of pty -- then things like M-x shell will print e.g.
bash: cannot set terminal process group (-1): Inappropriate ioctl for device
bash: no job control in this shell

Which is disconcerting but you can then enter ipconfig.exe and it will work fine.
(However, if some code doesn't use the default and locally binds process-connection-type back to t for something it does? Bad times.)

By the way, I thought about submitting this instead at https://github.com/Microsoft/console/issues. I didn't because this issues is about running a Windows executable from WSL and not using the Windows console application.
But I don't know how you view it internally, or even really what is going on under the hood. Maybe the console folks changed how WSL runs win exes, in order to support the console, and broke other scenarios?? Anyway I'm happy to cross-post the issue if you prefer.

@greghendershott - It is likely this is console related.  When Windows processes are launched, we create a Windows pseudoconsole under the hood.  @bitcrazed, would you like an issue filed in the console GitHub?

It can be avoided by the following method.
$ exec > /dev/tty

Even Windows 10 1903 was not fixed.

Windows 10 1903 has not been fixed yet.


Postgres startup fails when the user already has a postgres running on the host machine

Maybe starting the Postgres database on a non-standard port might be better? Many people already have a Postgres database on their system.
'
Creating dhis2-database
ERROR: for database driver failed programming external connectivity on endpoint dhis2-database (d27262919ace35013d59a75571c1a1f0c59d0ea356f56544353894f157b3838b): Error starting userland proxy: listen tcp <IP_ADDRESS>:5432: bind: address already in use
Traceback (most recent call last):
File "", line 3, in
File "compose/cli/main.py", line 63, in main
AttributeError: 'ProjectError' object has no attribute 'msg'
docker-compose returned -1

@jason-p-pickering once we don't need to access the database from the host machine I'll change the Dockerfile to use EXPOSE instead of using PORTS in docker-compose.

The EXPOSE instruction informs Docker that the container listens on the specified network ports at runtime. EXPOSE does not make the ports of the container accessible to the host

@jason-p-pickering this should be fixed now. Let me know if you have issues. We should definitely get a pipeline for the tests. :)


Rename Dropdown component to Select component

With version 3 of USWDS the UsaDropdown component has been renamed to UsaSelected. The Vue USWDS component should be renamed to match.
https://designsystem.digital.gov/components/select/

closed with #443


Http client is not overwriting the content type header when attaching a file or even if you manually call another method

Laravel Version: 8.83.16
PHP Version: 8.1.5
Database Driver & Version: mysql

Description:
I came across a strange issue with the http client where the Content-Type header is not being overwritten by any method which will be called after the first set. See examples below.
Steps To Reproduce:
I have the base http client set to the below code example.
Http::asJson()
    ->baseUrl('https://webhook.site/')
    ->attach('File', $fileContent, 'testing-file.png')
    ->post('a808f079-7df8-4492-b553-6fde48ce64aa')

I have set it that I want the content type to be application/json within the attach method though there is a method asMultipart() which is called and this should overwrite the previous Content-Type header, however this doesn't overwrite it instead uses the application/json.
This issue is as well even if you don't use the attach method but instead you overwrite it at a later stage for example:
Http::asJson()
    ->baseUrl('https://webhook.site/')
    ->timeout(30)
    ->asMultipart()
    ->post('a808f079-7df8-4492-b553-6fde48ce64aa')

The above code will have the same issue expectation is the Content-Type to be set to multipart/form-data however it is still set to application/json.

In another try of trying to fix the above issue I tried to set manually the headers with the withHeaders method and when I set the Content-Type to multipart/form-data It was appended instead of overwritten .

Not sure if that one is an issue or it is meant to be in that way just though to mention it.

Hey there,
Unfortunately we don't support this version anymore. Please check out our support policy on which versions we are currently supporting. Can you please try to upgrade to the latest version and see if your problem persists? If so, please open up a new issue and we'll help you out.
Thanks!


Improve support for vertical alignment on advanced text renderer.

Using metadata from fonts with the advanced text renderer users will now be able to set their font baseline ratio.
This enables users to vertically position text accurately within the rasterized text canvas, so that further positioning is accurate.
In addition, the calculation of the height of the text canvas has changed when line height is greater than the font size and the previous calculation of maxLines is not met.
This is one section I'd appreciate a double-check on. I'm not super familiar with rendering a baseline that is 'ideographic'. If the font was parsed and the default line height was set from metrics in the fonts, I think it would be ok (the change), but given that the line height defaults to font size when unset, it's possible this change could result in some fonts rendering slightly off-canvas if no baseline ratio is given.
The calculations as they existed are an average that approximates many fonts, but for fonts with high baselines, you end up with text that tends to be higher than intended in the canvas representation when a middle vertical alignment is given.
As well, the canvas was always larger than other renderers would attribute to the same text, which was an issue for content-based fits, like Flexbox.
Visuals:
With a proper baseline, line height, and vertical alignment set to middle, here is the result on the rasterized canvas.

With no font baseline information, but line height and vertical alignment set to middle here is the result.

Original Visual:
If you remove the change to the canvas size, and have no font baseline information, here is the current result today.

So, I hope these visuals makes it clear. Essentially, by oversizing the canvas, you ended up closely approximating center the text for most font baselines. But you have a much larger canvas than necessary, which means size of items are larger than expected.
References:
https://opentype.js.org/font-inspector.html - useful for calculating your font baseline ratio
https://docs.microsoft.com/en-us/typography/opentype/spec/os2#stypoascender
https://docs.microsoft.com/en-us/typography/opentype/spec/os2#stypodescender

 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.

Might be useful in some cases, thanks!


Remove bounding cube from meta.pb

This change requires to rebuild octrees.

@wally-the-cartographer merge

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


Getting started in Cloud Shell

Currently, we reference a Cloud Shell image. It would be useful to have a straightforward "Open in Cloud Shell" for the whole policy repo which:

Clones and opens the policy library repo
Comes pre-installed with Terraform, Terraform Validator, and OPA
Has python dependencies for Make scripts pre-installed

Can grab OPA bin from Getting Started section:
https://www.openpolicyagent.org/docs/v0.10.7/get-started/
(change for newer OPA versions)
Example steps for Cloud Shell:
curl -L -o opa https://github.com/open-policy-agent/opa/releases/download/v0.10.7/opa_linux_amd64
chmod 755 ./opa
sudo cp opa /usr/bin/