2D/Columbus-view artifact with extent geometries at the pole

From https://groups.google.com/forum/#!forum/cesium-dev
In the Geometry and Appearances Sandcastle example, replace Line 119 with
extent = Cesium.Extent.fromDegrees(-180.0, 45.0, -160.0, 90.0);

Given that 90.0 is at the pole, we get artifacts in 2D and columbus view.
3D:

2D:

Using 89.99 instead of 90.0 does not cause artifacts.
Perhaps the geometry is optimizing for this in 3D and not introducing a northern row.  If that's the case, we can pass an allow3DOnly option that defaults to false.

var viewer = new Cesium.Viewer('cesiumContainer');
viewer.entities.add({
    rectangle : {
        coordinates : Cesium.Rectangle.fromDegrees(-180.0, 45.0, -160.0, 90.0),
        outline : true,
        outlineColor : Cesium.Color.WHITE,
        material : Cesium.Color.BLUE
    }
});

This example crashes now.  GeometryPipeline.splitLongitude is generating NaNs for some of the normals


Change fast scroll key to right shift

Aidan made it left alt like a psychopath so you need to use both hands

Don't you dare call me a cycle path, i'm a highway.


Add requirements.txt

There should be a requirements.txt file as well as a "Dependendies" section in the Readme (#4) to make usage easier (rather than guessing from the code which packages/libraries to install).

Small note on this we will probably need an installation section in the readme. In particular MacOS doesn't come with libmagic and I needed to install it via brew. Not sure if this issue happens on other OS'.

Fixed with PyPi implementation.


mariner amd dist latest + node.js 18 support

hi,
i would like to ask couple of questions

is there a way to get the latest tag of amd64 distribution of the image? following the docs, i must specify full image version to pin the amd64 architecture  - for instance - 16.14.2-2-cm2.0.20220527-amd64
is there a way to get node18 installed on the image/ is there any node 18 image i can use?

thanks!

Hi @ranshamay.

You can query this url: https://mcr.microsoft.com/v2/cbl-mariner/base/nodejs/tags/list to get the available tags for nodejs container image. You don't necessarily have to pin to a specific image version. It depends on whether you would like to stay on the latest major nodejs version, in which case, you could just choose the 16 tag. If you want to stay on a specific major.minor version then you could pin to 16.14. The tags also offer a way to stay on the nodejs version with a specific mariner version i.e., 16-cm2.0, 16.14-cm2.0.
Mariner only offers nodejs version 16 at the moment so unfortunately you wouldn't be able to upgrade to 18 until Mariner starts to offer it.

I hope that helps.

Is there an update on Node.js 18? Node 16 enters maintenance in October 2022.

Any updates?
Maybe from @mandeepsplaha side?

Hey fellow Microsofters 👋 ,
Visited the link that @mandeepsplaha referenced here
https://mcr.microsoft.com/v2/cbl-mariner/base/nodejs/tags/list and it looks like it only goes up to node 16.8 at the time of this comment

@mandeepsplaha - which upstream team (or person) can we talk to discuss node 18 support?
Do you know if there is a timeline for the nodejs updates?

+1, watching. We moved a bunch of images from Ubuntu to Mariner expecting to have access to LTS Node builds.

I sincerely apologize that I haven't replied to the above requests sooner.
We have an update on nodejs 18 container image. We have just released the nodejs 18 container image through MCR. This link is still valid to query the available tags for this image. Additionally, you can also use the MAR (Microsoft Artifact Registry) portal for more information on CBL-Mariner NodeJS container image.

Thank you so much!


Tag htype

🚀 🚀 Pull Request
Impact

[ ] Bug fix (non-breaking change which fixes expected existing functionality)
[ ] Enhancement/New feature (adds functionality without impacting existing logic)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Description

Things to be aware of

Things to worry about

Additional Context

I do get all of the changes, but I don't get bigger picture, why do we need tag htype? From what I am seeing it is the same text htype but with a different name. If there is a specific reason on why we need it, maybe then it would be a better idea to create a base class for the htypes that are string?


Fix/offer uis

Implements the Offer Sheet UI with its widgets.
closes #196
closes #199
closes #200
closes #201

This PR includes commits for the UI flow, but it is not complete yet. I will create another PR for the flow.


Add architecture principles

What does this pull request do?
Link to architecture principles on the principles page.
What is the intent behind these changes?
These apply to us at all times, so we must be aware of them.

Closing as I left HMPPS. Please reopen the branch if this change is still useful.


#4276 Landing page visual change

Thank you for your contribution to the KodaDot NFT gallery.
👇 _ Let's make a quick check before the contribution.
PR Type

[ ] Bugfix
[x] Feature
[ ] Refactoring

Context

[x] Closes #4276
[ ] Requires deployment <>

Before submitting pull request, please make sure:

[x] My contribution builds clean without any errors or warnings
[x] I've merged recent default branch -- main and I've no conflicts
[x] I've tried to respect high code quality standards
[x] I've didn't break any original functionality
[x] I've posted a screenshot of demonstrated change in this PR

Optional

[ ] I've tested it at </bsx/collection>
[ ] I've tested PR on mobile
[ ] I've written unit tests 🧪
[ ] I've found edge cases

Had issue bounty label?

[x] Fill up your KSM address:
Payout

Community participation

[x] Are you at KodaDot Discord?

Screenshot 📸

[x] My fix has changed something on UI; a screenshot is best to understand changes for others.

ooo looks really nice! :)

It's near, but it's not it, especially on smaller displays. Perhaps it would be good to separate the components, the blurry shapes, and then the graphics. As a result, it can be scaled and turned off separately. - I'll export it and name it accordingly. The visuals would then behave just as they do on the present page (not showing on smaller screens)

here, i would only show the blurred shapes.
they are also cropped badly, my fault - in latest export it should be correct.

it would be also nice staying from this behavior - graphics collapsing into the heading.
it can maybe scale down?

new svgs - again, sorry for that, lmk if it is working properly

Thanks!

one more thing, please dont constraint the blurred shapes only to the footer

@exezbcz for the new svgs, why are there four blurred shapes? and also the shapes for light mode is missing

@exezbcz for the new svgs, why are there four blurred shapes? and also the shapes for light mode is missing

yes, i was exporting that in bulk, its excessive.
Shapes for light mode are also in the comment.

I am still trying to figure out the footer thing, because if I remove the z-index, while it shows correctly, it makes see more and the 1st article non clickable, so trying to find a way around this but rest of the changes I pushed

footer graphics missing on darkmode

footer graphics missing on darkmode

fixed and the bg issue is fixed too

@exezbcz on hover barely to see the text, is that expected?

haha, It took me a while to notice it :DDD
Yup, thats a problem. First issue I see is that there should not be hover offect on text like this. I never mentioned it anywhere. I should have raised an issue for that, my bad.

@preschian I have removed that code for now
@exezbcz can we keep the footer as it is right now and create a new issue to make it overflow to the top, I am facing issues with it, so not really sure how to go on about doing that

can we keep the footer as it is right now and create a new issue

yes, otherwise lgtm for me

#4458

pay 80 usd


Added Azure Key Vault Purge Protection Check and Test AZU021.

Added Azure Key Vault Purge Protection Test.
https://docs.microsoft.com/en-us/azure/key-vault/general/soft-delete-overview#purge-protection

thanks for the PR @jpmicrosoft


Is this repo still maintained?

Dear @thoov ,
Thanks for providing this awesome package! I saw that despite its popularity there has not been much maintenance in recent months or years. I was wondering if it would be a good idea to reach out to the community, trying to get two or three people on board to take care of at least some basic maintenance, updating the npm package, checking MRs and so forth.
Repos that remain unmaintained can become a security risk without users and former maintainers noticing. That would be a shame to happen.
Looking forward what you and others think about that. Oppinions? I'm hoping that this will lead to some maintenance plan or similar. E.g. a simple tag in the README.md yelling "maintainers wanted" would be a good starting point.
Best regards from Berlin
Marius

Hi @HerrMuellerluedenscheid,

Is this repo still maintained?

Right now no. I would be totally happy if others wanted to join as a contributor and/or maintainer. It would be great to get the help. For anyone interested feel to reach out to me either on twitter or via this issue.

E.g. a simple tag in the README.md telling "maintainers wanted" would be a good starting point

Good idea (will happily merge a PR if you add that section!). I will also pin this issue so hopefully others can see it.

@thoov I'd like to join as a contributor. Our team is using this awesome package and we'd like to continue using it. There are already some PR's we want to be merged

@Atrue thank you! and I will set you up as a contributor

@thoov Thank you! Should I ping you for publishing the package to npm or you can give the permissions there? (Bumping version https://github.com/thoov/mock-socket/pull/329)

@Atrue I added you to NPM so you should now be able to publish


Rounded style should be applied for all sizes and fix icon on s size

Dunno about sizes in specifications, but I guess should be height -4px, will ask design team about it
extra: fix icon on s size

@amje @goshander


Feature/comparisons

This isn't quite done, but I figure I should get some more opinions before moving on to testing.
In this PR I introduce the framework for multiple mask types:

Opaque mask types are available as maskNxM, and have unspecified layout.  These can be conditionally compiled on architecture.
Specified-layout masks are still available, and the operations on those are provided by the MaskExt trait.
I have not yet implemented single bit masks, but these will be provided with additional MaskExt implementations.

Looks good, except I think we should use the shortest names for the unspecified layout masks, since those would be optimal on all architectures, whereas the full masks would be optimal only on some architectures. People will prefer the types with the shortest names and we should guide them towards the masks that work well everywhere as opposed to just on some architectures.

I'm open to different naming, but I used m8 etc to mirror i8/u8.  mask8x8, mask16x8, mask32x8, and mask64x8 could all be implemented with m1x8 on some architectures in the future.

How about using m16x8 or b16x8 or bool16x8 for the unspecified layout masks and full_mask16x8 or mask16x8 for the full-width masks?

I think that the masks are sufficiently "weird" compared to the rest of the plain element types that maskNxK should be the shortest version (unspecified layout), and then we can also have full_maskNxK and bit_maskNxK (or other naming schemes) for the options with a specified layout.

I agree with Lokathor here, there's no particular reason to use abbreviations in what will generally be a not-common type.

Aside from that quibble, this seems like it would be fine (if it compiled)!

Awesome, I've been too busy to look at this recently but should have more time going forward.  Fixing the tests should be easy enough, I just forgot to update them 🤞

My thoughts on the naming convention right now:

maskNxM for the general-use masks.  It's short and fairly obvious what it means, I think.
mNxM for the full-width masks.  I figure mN is kind of like uN or iN, but a little different semantics.
m1xM for the single-bit masks.  There's no u1 or i1, but that's kind of what it is.

I'm not opposed to longer/more descriptive names for the layout-specified masks but frankly I couldn't think of anything that I was happy with.

Also, very odd wasm errors: https://travis-ci.com/github/rust-lang/stdsimd/jobs/445441280#L4786-L4790
---- ops::ops_impl::mask128::mask128x2::bitxor_scalar_rhs output ----

    error output:

        panicked at 'assertion failed: `(left == right)`

          left: `[true, false]`,

         right: `[true, false]`', crates/core_simd/tests/ops_impl/mask128.rs:1:1

Also, very odd wasm errors: https://travis-ci.com/github/rust-lang/stdsimd/jobs/445441280#L4786-L4790
---- ops::ops_impl::mask128::mask128x2::bitxor_scalar_rhs output ----

    error output:

        panicked at 'assertion failed: `(left == right)`

          left: `[true, false]`,

         right: `[true, false]`', crates/core_simd/tests/ops_impl/mask128.rs:1:1

I'd guess that somehow the mask elements are set to something other than 0 or !0, try dumping the raw bits.

My thoughts on the naming convention right now:

maskNxM for the general-use masks.  It's short and fairly obvious what it means, I think.
mNxM for the full-width masks.  I figure mN is kind of like uN or iN, but a little different semantics.
m1xM for the single-bit masks.  There's no u1 or i1, but that's kind of what it is.

I'm not opposed to longer/more descriptive names for the layout-specified masks but frankly I couldn't think of anything that I was happy with.

What about mNxM for general use masks and wmNxM for full-width masks ("wide mask") and bitxM for single-bit masks? Those are all sufficiently short, yet mNxM is still shortest or the same length (ignoring 128-bit per element masks, they're uncommon).
another option would be mNxM for general use masks, em1xM for single-bit masks, em4xM for 4-bit masks (used on ARM SVE iirc), and emNxM for full masks. em is "Exact-width Mask".

bitmN, wmN, emN etc are getting a little "C-ish" for my taste. Let's throw an underscore in there for the longer names of a specific mask form.

bitmN, wmN, emN etc are getting a little "C-ish" for my taste. Let's throw an underscore in there for the longer names of a specific mask form.

Existing primitive types are all very abbreviated, and don't have any underscores AFAIK.

Right, and the "default" mask type would stay just as mNxL or whatever short thing, just the extra detail variants would have longer names.
For example

we don't have wu8 we have Wrapping<u8>
we don't have au8 we have AtomicU8

Right, and the "default" mask type would stay just as mNxL or whatever short thing, just the extra detail variants would have longer names.
For example

we don't have wu8 we have Wrapping<u8>
we don't have au8 we have AtomicU8

I generally agree with this.  The opaque masks are already questionable, and should maybe be MaskNxM.  I'm not opposed to something like FullMaskNxM because of the length, but more because "full" doesn't seem to be very meaningful here.

I forgot to mention, I don't think the opaque masks should be mNxM or whatever because that seems to imply (to me, at least) they're constructed of a particular primitive mN, since that's what it means for iN, uN, fN.

Note--my latest commit didn't fix the issue.  As far as I can tell it's fixed by a recent update to nightly.  The bug only occurred with comparing the equality of the u128 vectors (the vectors matched bit for bit, but failed equality for some reason).

Closing this.  Comparisons will be added as part of #49.


Add tracking traceparent for client HTTP

This is a follow-up PR for tracking traceparent on HTTP client calls. It does the same thing we for HTTP server calls, if we have a traceparent header in a HTTP client call.

Thanks Mario!


Enter pairing mode with a reset button triple press

Currently implemented in this branch:

https://github.com/lancaster-university/codal-microbit-v2/tree/triple-reset-to-pair

DAL equivalent issue:

https://github.com/lancaster-university/microbit-dal/issues/486

Feature has been merged to the main branch 🎉
I've build the samples repo with the latest commit and can confirm it works 👍


cmd/gofmt: inconsistent spaces around bitwise &

Go version: go version go1.5.1 linux/amd64
What I did: used gofmt on my source code
What I expected: have spaces around bitwise & everywhere
What I saw: in one occasion there was no spaces around the operator
I have put "before" and "after" code into a gist, so from the diff you can easily see the changes applied by gofmt

Working as intended. gofmt uses spaces around binary expressions to express binding strength. Depending on nesting level, spaces are removed.

See also issue #1206, #1848, #1861, #7880, and #11497.
Youl could also find these easily by searching for "gofmt inconsistent spaces".

@griesemer I did look for duplicates although, I guess, I only checked open issues (will look better next time).
All but #11497 are closed for the reasons of emphasizing the precedence in otherwise complex expressions. Do we have to highlight in this example sort.SearchInts(arr, i & maxKeys) that & is evaluated before ,?
I read the long comment for binaryExpr:

To choose the cutoff, look at the whole expression

Is (arr, i & maxKeys) a single expression? I might be lacking the deep insights into Go now, but from other languages I practice I remember that it is not. A generic compiler may decide to evaluate function parameters in any order and there is no precedence between them "per se", which might have to be highlighted. (I might have used wrong wording here and I hope my point is understandable)
I am sorry, but in my opinion this error report is different from other closed reports. I could not find the answer from binaryExpr comment either.

@RomanSaveljev "(arr, i & maxKeys)" is not a single expression. But the point is that "i & maxKeys" if standing "alone", including standing alone inside ()'s, gets the space around the '&', and otherwise it won't. Which is why we get
	f(arr, i&maxKeys)
	g(i & maxKeys)
	h = (i & maxKeys)
	i = x + i&maxKeys

to show some examples. That is, an expression inside a parameter list (== a list of expressions) is treated similarly to an expression inside larger expression (e.g., "a list of terms in a sum" as in a + b + c where each a, b, c is "inside").


Zec Payment not working

Other equihash crypto are working ok
server      mexpool.ddns.net
/home/dimi/z-nomp/libs/paymentProcessor.js:172
for (var i = 0, len = result[0].response.length; i < len; i++) {
^
TypeError: Cannot read property 'length' of null
at /home/dimi/z-nomp/libs/paymentProcessor.js:172:57
at /home/dimi/z-nomp/node_modules/stratum-pool/lib/daemon.js:175:17
at /home/dimi/z-nomp/node_modules/async/dist/async.js:359:16
at iteratorCallback (/home/dimi/z-nomp/node_modules/async/dist/async.js:935:13)
at /home/dimi/z-nomp/node_modules/async/dist/async.js:843:16
at itemFinished (/home/dimi/z-nomp/node_modules/stratum-pool/lib/daemon.js:157:17)
at /home/dimi/z-nomp/node_modules/stratum-pool/lib/daemon.js:169:17
at parseJson (/home/dimi/z-nomp/node_modules/stratum-pool/lib/daemon.js:85:17)
at IncomingMessage. (/home/dimi/z-nomp/node_modules/stratum-pool/lib/daemon.js:95:17)
at emitNone (events.js:91:20)
2017-03-07 08:05:48 [Master]    [Payment Processor] Payment processor died, spawning replacement...

usually this error indicates the payment processor can't connect to the main zcash node

@aayanl
I have the same error. My zcash node runs on another server. I added host, port, user, pass in paymentProcessing - daemon and in daemons sections in pool config; added ip of znomp pool in coin daemon config file.
When I delete rpcallowip line in zcash config I get this output:
2017-03-08 13:20:26 [Payments]  [zcash] Could not parse rpc data from daemon instance  0
Request Data: {"method":"validateaddress","params":["t1KE......"],"id":1488972026193}
Reponse Data: Forbidden

Does this mean znomp actually can connect to zcash node?

yup, just zec is not working with paymentsproc, did a few movements without success :(

you need -rpcallowip if want to connect to a remote node

Is not on remote server no need special port or ipallow, is on local  ^.-?

@aayanl
I have -rpcallowip line, payment processor still dies and respawns.

Tried to change VPS, compile, blah blah several times, and the only equihash coin that doesn't work with payment processor is ZEC... got server up and running on alvblock.com (komodo, zclassic, zdash)

can you copy and paste your zcash pool conifg?

{
"enabled": true,
"coin": "zcash.json",
"address": "tadd1",
"_comment_address": "a transparent address to send coinbase rewards to and to transfer to zAddress.",

"zAddress": "zaddr",
"_comment_zAddress": "a private address used to send coins to tAddress.",

"tAddress": "tadd2",
"_comment_tAddress": "transparent address used to send payments, make this a different address, otherwise payments will not send",

"walletInterval": 10,

"rewardRecipients": {
    "tadd2": 0.2, "tadd4": 0.8},

"paymentProcessing": {
    "enabled": true,
    "paymentInterval": 2000,
    "minimumPayment": 0.01,
    "daemon": {
        "host": "<IP_ADDRESS>",
        "port": 8232,
        "user": "user",
        "password": "u--------asd-fa-dsf--ads-f-a-sdf--as-fd-ad-="
    }
},

"tlsOptions": {
    "enabled": false,
    "serverKey":"",
    "serverCert":"",
    "ca":""
},

"ports": {
    "3032": {
        "diff": 0.05,
        "tls": false,
        "varDiff": {
            "minDiff": 0.04,
            "maxDiff": 16,
            "targetTime": 15,
            "retargetTime": 60,
            "variancePercent": 30
        }
    }
},

"daemons": [
    {
        "host": "<IP_ADDRESS>",
        "port": 8232,
        "user": "user",
        "password": "u--------asd-fa-dsf--ads-f-a-sdf--as-fd-ad-="
    }
],

"p2p": {
    "enabled": false,
    "host": "<IP_ADDRESS>",
    "port": 19333,
    "disableTransactions": true
},

"mposMode": {
    "enabled": false,
    "host": "<IP_ADDRESS>",
    "port": 3306,
    "user": "user",
    "password": "user",
    "database": "mpos",
    "checkPassword": false,
    "autoCreateWorker": true
}

}

Fixed with last git but now komodo pool doesn't start

Glad to see zcash payments work, ill see whats up with Komodo

Komodo running with (succes on 4 pools) what does that affect? to the other 3 coins?
// generate the fees and coinbase tx     var blockReward = (this.rpcData.miner + this.rpcData.founders) * 100000000;
    // generate the fees and coinbase tx     var blockReward = (this.rpcData.miner) * 100000000;

The first one is for zcash to include the founder's reward, the second one pays everything to the miner for zclassic

ok then the 4 pools (zec, zdash, zcl, kmd) are working with Second Option

you need the first one for zcash otherwise blocks will get rejected

for not including the founders tax

thx 4 your help

so at it is can't be possible to run komodo and zec on same stratum?

no

Hi. Need help to resolve following errors:
2017-07-16 11:05:55 [POSIX]	[Connection Limit] (Safe to ignore) POSIX module not installed and resource (connection) limit was not raised
2017-07-16 11:05:55 [Master]	[CLI] CLI listening on port 17117
2017-07-16 11:05:55 [PPLNT]	[zcash] TimeShare processing setup with redis (<IP_ADDRESS>:6379)
2017-07-16 11:05:56 [Website]	[Server] Website started on <IP_ADDRESS>:8080
2017-07-16 11:05:56 [Website]	[zcash] Could not dumpprivkey for zcash {"type":"offline","message":"connect ECONNREFUSED <IP_ADDRESS>:19332"}
2017-07-16 11:05:56 [Payments]	[zcash] paymentInterval of 180 seconds recommended to reduce the RPC work queue.
2017-07-16 11:05:56 [Payments]	[zcash] zcash requireShielding: true
2017-07-16 11:05:56 [Payments]	[zcash] zcash minConf: 10
2017-07-16 11:05:56 [Payments]	[zcash] zcash payments txfee reserve: 0.0004
2017-07-16 11:05:56 [Payments]	[zcash] zcash maxBlocksPerPayment: 3
2017-07-16 11:05:56 [Payments]	[zcash] zcash PPLNT: false, time period: 0.51
2017-07-16 11:05:56 [Payments]	[zcash] Error with payment processing daemon {"type":"offline","message":"connect ECONNREFUSED <IP_ADDRESS>:19332"}
2017-07-16 11:05:56 [Payments]	[zcash] Error with payment processing daemon {"type":"offline","message":"connect ECONNREFUSED <IP_ADDRESS>:19332"}
2017-07-16 11:05:56 [Payments]	[zcash] Error with payment processing daemon {"type":"offline","message":"connect ECONNREFUSED <IP_ADDRESS>:19332"}
2017-07-16 11:05:56 [Switching]	[Setup] (Thread 1) Loading last proxy state from redis
2017-07-16 11:05:56 [Pool]	[zcash] (Thread 1) Share processing setup with redis (<IP_ADDRESS>:6379)
2017-07-16 11:05:56 [Pool]	[zcash] (Thread 1) Could not start pool, error with init batch RPC call: {"type":"offline","message":"connect ECONNREFUSED <IP_ADDRESS>:8232"}
2017-07-16 11:05:56 [Master]	[PoolSpawner] Spawned 1 pool(s) on 4 thread(s)
2017-07-16 11:05:57 [Switching]	[Setup] (Thread 2) Loading last proxy state from redis
2017-07-16 11:05:57 [Pool]	[zcash] (Thread 2) Share processing setup with redis (<IP_ADDRESS>:6379)
2017-07-16 11:05:57 [Pool]	[zcash] (Thread 2) Could not start pool, error with init batch RPC call: {"type":"offline","message":"connect ECONNREFUSED <IP_ADDRESS>:8232"}
2017-07-16 11:05:57 [Switching]	[Setup] (Thread 3) Loading last proxy state from redis
2017-07-16 11:05:57 [Pool]	[zcash] (Thread 3) Share processing setup with redis (<IP_ADDRESS>:6379)
2017-07-16 11:05:57 [Pool]	[zcash] (Thread 3) Could not start pool, error with init batch RPC call: {"type":"offline","message":"connect ECONNREFUSED <IP_ADDRESS>:8232"}
2017-07-16 11:05:57 [Switching]	[Setup] (Thread 4) Loading last proxy state from redis
2017-07-16 11:05:57 [Pool]	[zcash] (Thread 4) Share processing setup with redis (<IP_ADDRESS>:6379)
2017-07-16 11:05:57 [Pool]	[zcash] (Thread 4) Could not start pool, error with init batch RPC call: {"type":"offline","message":"connect ECONNREFUSED <IP_ADDRESS>:8232"}
2017-07-16 11:06:53 [Payments]	[zcash] Error with RPC call z_getoperationstatus {"type":"offline","message":"connect ECONNREFUSED <IP_ADDRESS>:19332"}
2017-07-16 11:06:54 [Payments]	[zcash] Error with RPC call getmininginfo {"type":"offline","message":"connect ECONNREFUSED <IP_ADDRESS>:19332"}

Hi, Need help with the following errors...:
2017-07-16 11:09:35 [POSIX]	[Connection Limit] (Safe to ignore) POSIX module not installed and resource (connection) limit was not raised
2017-07-16 11:09:35 [Master]	[CLI] CLI listening on port 17117
2017-07-16 11:09:35 [PPLNT]	[zcash] TimeShare processing setup with redis (<IP_ADDRESS>:6379)
2017-07-16 11:09:35 [Payments]	[zcash] paymentInterval of 180 seconds recommended to reduce the RPC work queue.
2017-07-16 11:09:35 [Payments]	[zcash] zcash requireShielding: true
2017-07-16 11:09:35 [Payments]	[zcash] zcash minConf: 10
2017-07-16 11:09:35 [Payments]	[zcash] zcash payments txfee reserve: 0.0004
2017-07-16 11:09:35 [Payments]	[zcash] zcash maxBlocksPerPayment: 3
2017-07-16 11:09:35 [Payments]	[zcash] zcash PPLNT: false, time period: 0.51
2017-07-16 11:09:35 [Payments]	[zcash] Error with payment processing daemon {"type":"offline","message":"connect ECONNREFUSED <IP_ADDRESS>:19332"}
2017-07-16 11:09:35 [Payments]	[zcash] Error with payment processing daemon {"type":"offline","message":"connect ECONNREFUSED <IP_ADDRESS>:19332"}
2017-07-16 11:09:35 [Payments]	[zcash] Error with payment processing daemon {"type":"offline","message":"connect ECONNREFUSED <IP_ADDRESS>:19332"}
2017-07-16 11:09:35 [Website]	[Server] Website started on <IP_ADDRESS>:8080
2017-07-16 11:09:35 [Website]	[zcash] Could not dumpprivkey for zcash {"type":"offline","message":"connect ECONNREFUSED <IP_ADDRESS>:19332"}
2017-07-16 11:09:36 [Switching]	[Setup] (Thread 1) Loading last proxy state from redis
2017-07-16 11:09:36 [Pool]	[zcash] (Thread 1) Share processing setup with redis (<IP_ADDRESS>:6379)
2017-07-16 11:09:36 [Pool]	[zcash] (Thread 1) Could not parse rpc data from daemon instance  0
Request Data: {"method":"getinfo","params":[],"id":1500183576131}
Reponse Data:
2017-07-16 11:09:36 [Master]	[PoolSpawner] Spawned 1 pool(s) on 4 thread(s)
2017-07-16 11:09:36 [Switching]	[Setup] (Thread 2) Loading last proxy state from redis
2017-07-16 11:09:36 [Pool]	[zcash] (Thread 2) Share processing setup with redis (<IP_ADDRESS>:6379)
2017-07-16 11:09:36 [Pool]	[zcash] (Thread 2) Could not parse rpc data from daemon instance  0
Request Data: {"method":"getinfo","params":[],"id":1500183576387}
Reponse Data:
2017-07-16 11:09:36 [Switching]	[Setup] (Thread 3) Loading last proxy state from redis
2017-07-16 11:09:36 [Pool]	[zcash] (Thread 3) Share processing setup with redis (<IP_ADDRESS>:6379)
2017-07-16 11:09:36 [Pool]	[zcash] (Thread 3) Could not parse rpc data from daemon instance  0
Request Data: {"method":"getinfo","params":[],"id":1500183576540}
Reponse Data:
2017-07-16 11:09:36 [Switching]	[Setup] (Thread 4) Loading last proxy state from redis
2017-07-16 11:09:36 [Pool]	[zcash] (Thread 4) Share processing setup with redis (<IP_ADDRESS>:6379)
2017-07-16 11:09:36 [Pool]	[zcash] (Thread 4) Could not parse rpc data from daemon instance  0
Request Data: {"method":"getinfo","params":[],"id":1500183576770}


make modal close when 3ds authentication fails

Details

Fixed Issues

$ https://github.com/Expensify/App/issues/46066
PROPOSAL:
Tests

[ ] make a new account with a collect workspace
[ ] go to the subscription page
[ ] attempt add a payment card with the currency GBP
[ ] when the 3ds modal pops up scroll down and click "fail"
[ ] see that the modal closes

Offline tests

QA Steps

Same as tests. This might not work in staging/production unless we use an actual credit card.
PR Author Checklist

[x] I linked the correct issue in the ### Fixed Issues section above
[x] I wrote clear testing steps that cover the changes made in this PR

[x] I added steps for local testing in the Tests section
[x] I added steps for the expected offline behavior in the Offline steps section
[x] I added steps for Staging and/or Production testing in the QA steps section
[x] I added steps to cover failure scenarios (i.e. verify an input displays the correct error message if the entered data is not correct)
[x] I turned off my network connection and tested it while offline to ensure it matches the expected behavior (i.e. verify the default avatar icon is displayed if app is offline)
[x] I tested this PR with a High Traffic account against the staging or production API to ensure there are no regressions (e.g. long loading states that impact usability).

[x] I included screenshots or videos for tests on all platforms
[x] I ran the tests on all platforms & verified they passed on:

[x] Android: Native
[x] Android: mWeb Chrome
[x] iOS: Native
[x] iOS: mWeb Safari
[x] MacOS: Chrome / Safari
[x] MacOS: Desktop

[x] I verified there are no console errors (if there's a console error not related to the PR, report it or open an issue for it to be fixed)
[x] I followed proper code patterns (see Reviewing the code)

[x] I verified that any callback methods that were added or modified are named for what the method does and never what callback they handle (i.e. toggleReport and not onIconClick)
[x] I verified that the left part of a conditional rendering a React component is a boolean and NOT a string, e.g. myBool && <MyComponent />.
[x] I verified that comments were added to code that is not self explanatory
[x] I verified that any new or modified comments were clear, correct English, and explained "why" the code was doing something instead of only explaining "what" the code was doing.
[x] I verified any copy / text shown in the product is localized by adding it to src/languages/* files and using the translation method

[x] If any non-english text was added/modified, I verified the translation was requested/reviewed in #expensify-open-source and it was approved by an internal Expensify engineer. Link to Slack message:

[x] I verified all numbers, amounts, dates and phone numbers shown in the product are using the localization methods
[x] I verified any copy / text that was added to the app is grammatically correct in English. It adheres to proper capitalization guidelines (note: only the first word of header/labels should be capitalized), and is either coming verbatim from figma or has been approved by marketing (in order to get marketing approval, ask the Bug Zero team member to add the Waiting for copy label to the issue)
[x] I verified proper file naming conventions were followed for any new files or renamed files. All non-platform specific files are named after what they export and are not named "index.js". All platform-specific files are named for the platform the code supports as outlined in the README.
[x] I verified the JSDocs style guidelines (in STYLE.md) were followed

[x] If a new code pattern is added I verified it was agreed to be used by multiple Expensify engineers
[x] I followed the guidelines as stated in the Review Guidelines
[x] I tested other components that can be impacted by my changes (i.e. if the PR modifies a shared library or component like Avatar, I verified the components using Avatar are working as expected)
[x] I verified all code is DRY (the PR doesn't include any logic written more than once, with the exception of tests)
[x] I verified any variables that can be defined as constants (ie. in CONST.js or at the top of the file that uses the constant) are defined as such
[x] I verified that if a function's arguments changed that all usages have also been updated correctly
[x] If any new file was added I verified that:

[x] The file has a description of what it does and/or why is needed at the top of the file if the code is not self explanatory

[x] If a new CSS style is added I verified that:

[x] A similar style doesn't already exist
[x] The style can't be created with an existing StyleUtils function (i.e. StyleUtils.getBackgroundAndBorderStyle(theme.componentBG))

[x] If the PR modifies code that runs when editing or sending messages, I tested and verified there is no unexpected behavior for all supported markdown - URLs, single line code, code blocks, quotes, headings, bold, strikethrough, and italic.
[x] If the PR modifies a generic component, I tested and verified that those changes do not break usages of that component in the rest of the App (i.e. if a shared library or component like Avatar is modified, I verified that Avatar is working as expected in all cases)
[x] If the PR modifies a component related to any of the existing Storybook stories, I tested and verified all stories for that component are still working as expected.
[x] If the PR modifies a component or page that can be accessed by a direct deeplink, I verified that the code functions as expected when the deeplink is used - from a logged in and logged out account.
[x] If the PR modifies the UI (e.g. new buttons, new UI components, changing the padding/spacing/sizing, moving components, etc) or modifies the form input styles:

[x] I verified that all the inputs inside a form are aligned with each other.
[x] I added Design label and/or tagged @Expensify/design so the design team can review the changes.

[x] If a new page is added, I verified it's using the ScrollView component to make it scrollable when more elements are added to the page.
[x] If the main branch was merged into this PR after a review, I tested again and verified the outcome was still expected according to the Test steps.

Screenshots/Videos

Android: Native

Android: mWeb Chrome

iOS: Native

iOS: mWeb Safari

MacOS: Chrome / Safari

MacOS: Desktop

@allgandalf please ignore the ping, I'm going to take this for internal expensify review since it is a simple fix.

Reviewer Checklist

[ ] I have verified the author checklist is complete (all boxes are checked off).
[ ] I verified the correct issue is linked in the ### Fixed Issues section above
[ ] I verified testing steps are clear and they cover the changes made in this PR

[ ] I verified the steps for local testing are in the Tests section
[ ] I verified the steps for Staging and/or Production testing are in the QA steps section
[ ] I verified the steps cover any possible failure scenarios (i.e. verify an input displays the correct error message if the entered data is not correct)
[ ] I turned off my network connection and tested it while offline to ensure it matches the expected behavior (i.e. verify the default avatar icon is displayed if app is offline)

[ ] I checked that screenshots or videos are included for tests on all platforms
[ ] I included screenshots or videos for tests on all platforms
[ ] I verified tests pass on all platforms & I tested again on:

[ ] Android: Native
[ ] Android: mWeb Chrome
[ ] iOS: Native
[ ] iOS: mWeb Safari
[ ] MacOS: Chrome / Safari
[ ] MacOS: Desktop

[ ] If there are any errors in the console that are unrelated to this PR, I either fixed them (preferred) or linked to where I reported them in Slack
[ ] I verified proper code patterns were followed (see Reviewing the code)

[ ] I verified that any callback methods that were added or modified are named for what the method does and never what callback they handle (i.e. toggleReport and not onIconClick).
[ ] I verified that the left part of a conditional rendering a React component is a boolean and NOT a string, e.g. myBool && <MyComponent />.
[ ] I verified that comments were added to code that is not self explanatory
[ ] I verified that any new or modified comments were clear, correct English, and explained "why" the code was doing something instead of only explaining "what" the code was doing.
[ ] I verified any copy / text shown in the product is localized by adding it to src/languages/* files and using the translation method
[ ] I verified all numbers, amounts, dates and phone numbers shown in the product are using the localization methods
[ ] I verified any copy / text that was added to the app is grammatically correct in English. It adheres to proper capitalization guidelines (note: only the first word of header/labels should be capitalized), and is either coming verbatim from figma or has been approved by marketing (in order to get marketing approval, ask the Bug Zero team member to add the Waiting for copy label to the issue)
[ ] I verified proper file naming conventions were followed for any new files or renamed files. All non-platform specific files are named after what they export and are not named "index.js". All platform-specific files are named for the platform the code supports as outlined in the README.
[ ] I verified the JSDocs style guidelines (in STYLE.md) were followed

[ ] If a new code pattern is added I verified it was agreed to be used by multiple Expensify engineers
[ ] I verified that this PR follows the guidelines as stated in the Review Guidelines
[ ] I verified other components that can be impacted by these changes have been tested, and I retested again (i.e. if the PR modifies a shared library or component like Avatar, I verified the components using Avatar have been tested & I retested again)
[ ] I verified all code is DRY (the PR doesn't include any logic written more than once, with the exception of tests)
[ ] I verified any variables that can be defined as constants (ie. in CONST.js or at the top of the file that uses the constant) are defined as such
[ ] If a new component is created I verified that:

[ ] A similar component doesn't exist in the codebase
[ ] All props are defined accurately and each prop has a /** comment above it */
[ ] The file is named correctly
[ ] The component has a clear name that is non-ambiguous and the purpose of the component can be inferred from the name alone
[ ] The only data being stored in the state is data necessary for rendering and nothing else
[ ] For Class Components, any internal methods passed to components event handlers are bound to this properly so there are no scoping issues (i.e. for onClick={this.submit} the method this.submit should be bound to this in the constructor)
[ ] Any internal methods bound to this are necessary to be bound (i.e. avoid this.submit = this.submit.bind(this); if this.submit is never passed to a component event handler like onClick)
[ ] All JSX used for rendering exists in the render method
[ ] The component has the minimum amount of code necessary for its purpose, and it is broken down into smaller components in order to separate concerns and functions

[ ] If any new file was added I verified that:

[ ] The file has a description of what it does and/or why is needed at the top of the file if the code is not self explanatory

[ ] If a new CSS style is added I verified that:

[ ] A similar style doesn't already exist
[ ] The style can't be created with an existing StyleUtils function (i.e. StyleUtils.getBackgroundAndBorderStyle(theme.componentBG)

[ ] If the PR modifies code that runs when editing or sending messages, I tested and verified there is no unexpected behavior for all supported markdown - URLs, single line code, code blocks, quotes, headings, bold, strikethrough, and italic.
[ ] If the PR modifies a generic component, I tested and verified that those changes do not break usages of that component in the rest of the App (i.e. if a shared library or component like Avatar is modified, I verified that Avatar is working as expected in all cases)
[ ] If the PR modifies a component related to any of the existing Storybook stories, I tested and verified all stories for that component are still working as expected.
[ ] If the PR modifies a component or page that can be accessed by a direct deeplink, I verified that the code functions as expected when the deeplink is used - from a logged in and logged out account.
[ ] If the PR modifies the UI (e.g. new buttons, new UI components, changing the padding/spacing/sizing, moving components, etc) or modifies the form input styles:

[ ] I verified that all the inputs inside a form are aligned with each other.
[ ] I added Design label and/or tagged @Expensify/design so the design team can review the changes.

[ ] If a new page is added, I verified it's using the ScrollView component to make it scrollable when more elements are added to the page.
[ ] If the main branch was merged into this PR after a review, I tested again and verified the outcome was still expected according to the Test steps.
[ ] I have checked off every checkbox in the PR reviewer checklist, including those that don't apply to this PR.

Screenshots/Videos

Android: Native

Android: mWeb Chrome

iOS: Native

iOS: mWeb Safari

MacOS: Chrome / Safari

MacOS: Desktop

Hey @blimpich, this is what is happening for me. Is there anything I could be missing?
https://github.com/user-attachments/assets/f10580a0-90d8-4905-8c26-ce5630a6422e

Haha all good, does it work for you @Beamanator? There might just be something I'm doing wrong locally

@srikarparsi, hmmm, not sure. Can you open your network tab and record a video? It also might take like 15 seconds for it to work. There's a lot of stuff going on before it will close after clicking "fail."

Yeah, here's a full video. Seems like there might be something wrong with the response data?
https://github.com/user-attachments/assets/e6373237-384c-46aa-bac5-e827889a68b4

@srikarparsi The modal should close shortly after you see a User_VerifySetupIntent request fire off in the network tab. You also may need to pull main on your local repo for Web-Secure.

You also may need to pull main on your local repo for Web-Secure.

Ah this is probably it, let me try that

Yup that worked, thanks!
https://github.com/user-attachments/assets/8bba0752-f880-4c78-9dd1-42516107df2e

:hand: This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release.

@blimpich Our QA does not have payment card in GBP, Could this be internally verified?

🚀 Deployed to staging by https://github.com/srikarparsi in version: 9.0.15-4 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅

@kavimuru yes we will internally verify this 👍

🚀 Deployed to production by https://github.com/roryabraham in version: 9.0.15-9 🚀

platform
result

🤖 android 🤖
failure ❌

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅


springcloud-Finchley version command springboot 2.0.x

好像不兼容F版?
not compatible with springcloud-Finchley ?

Fixed


Difference between this project and Zig's goal of increment compilation?

Hey, this project looks very exciting. I'm interested to know, if this project reaches its goals, what will edit-compile-run cycle look like?
It seems like in Zig they're aiming to do following: When user edits function/file, the output binary only changes that part and nothing else. Thus, the edit-compile-run cycle becomes very small, while also scaling with larger codebases to stay small. Like sub 1-second compile times.
Is this possible in Rust? I know they're writing their own backend and everything as well, so I wonder how far this project brings Rust forward as it's still dependendent on LLVM/Cranelift?

A fast incremental linker is just one part of the solution for having a fast edit-compile-run cycle. Improvements to Rust's incremental compilation are also important. Currently there are bits work that the Rust compiler does from scratch every time, even if things haven't changed. For example, proc-macros get rerun every time the compiler get run. Rustc also does work to collect up all monomorphised items. With time, these can be improved. Once the linker supports incremental linking, it'll would also be helpful if there was some way for rustc to indicate to the linker what has changed.
With sufficiently fine-grained incremental compilation and incremental linking, a warm build could still be pretty quick even if using a backend like LLVM, provided we can keep the amount of code that gets recompiled to a minimum. One complication with this is that if you have files with lots of code in them, then edits near the top of the file shift subsequent code, causing line numbers in panic messages to change. At some point, I'd be keep to see this fixed - probably by externalising those line numbers so that the functions that reference them can remain unchanged even when they're shifted within the file. But I think there's probably other higher priorities before that kind of change, such as proc-macro caching and making computation of monomorphised items incremental.

Awesome, looks interesting. Can you imagine Rust code being able to compile in less than 1 second for large projects in the future? Seems like Zig will be able to achieve this, even sub 100ms. Roc has also done some cool work here, but their language suits the use-case very well.

I definitely think that there's nothing stopping those kinds of incremental build times with a language like Rust. It is easier if you're building from scratch with that kind of thing in mind. So retrospectively getting there with a well established implementation like rustc is tricky, but not impossible. Rust's existing incremental compilation gets part way there. It's very much based on caching though, which I'm not sure is the right way to get the best possible incremental build times. For that, I'd really like more of a push-based model. i.e. start from what you know has changed - a particular file, then figure out which items in the file have and haven't changed and push through those that have changed, keep pushing the changes through the phases of the compiler until you're pushing updated compiled code to the linker to patch the binary. My problem with the caching approach is that you end up traversing a potentially massive tree of queries looking for things that might have changed, when most of it hasn't. I think caching probably works relatively well in an IDE like with rust-analyzer - but I'm less convinced that it's the right approach for a compiler.


Make it possible to add properties to individual selected streams (e.g. replication key, replication method)

Migrated from GitLab: https://gitlab.com/meltano/meltano/-/issues/2026
Originally created by @DouweM on 2020-05-15 15:59:41

Mathieu Hinderyckx wrote on Slack:

Hi, I'm trying out meltano, currently using stitch and pipelinewise.
[...]
However a general issue that I:m seeing is that it does not seem possible to add properties to individual selected streams (e.g. replication key, replication method). This is important to do so for several integrations besides MySQL as well. Am I missing how to do it?

View 13 previous comments from the original issue on GitLab


Separate Easter Vigil from Holy Saturday

Athough both Easter Vigil and Holy Saturday fall on the same day, I think the l10n key should be separated into two parts, or maybe the Easter Vigil parts should be removed altogether.

To complete the previous comment:
In a liturgical point of view, Easter Vigil should fall in Easter Sunday, since the vigil is the celebration that open the solemnity of easter. Vigil (or first vespers) are celebrated during the night or the day before, at nightfall.
But in a technical point of view, it could be handy to keep it on Saturday, and also because there is no other celebrations this day.

@emagnier, in the Slovak Directory (Ordo, if you wish; it is a handbook with all the Mass and Liturgy of Hours info for each day in a particular year), we have it listed separately, i.e. first there is only info about the Holy Saturday, then there is another section of that very same day that deals with the Easter Vigil. If we want to keep the Easter Vigil, I’d suggest to have is as separate entry (like when there are multiple celebrations on one day).

I'm not contradicting you, I'm just adding more information. Easter vigil is part of the Easter Sunday, but often indicated on the Saturday for convenience. Holy Saturday is a special day in the Catholic Roman rite, where there are no celebrations.

Actually, the spec on this issue needs to evolve to be properly addressed. And what is certain, is that we must indicate somewhere when a Vigil Mass is proposed by the church (i.e. available in the missal).
With the rewrote of most of the Romcal library (v1 to v3), I made several conceptual changes to align it closely with the General Instruction on the Roman Missal, the General Norms for the Liturgical Year and the Calendar, and the General Instructions of the Liturgy of the Hours, while also benefiting from insights drawn from tradition and liturgical practices (I've been fortunate to attend courses in this area). This refactoring has helped to bring some additional precision and flexibility to Romcal, better meeting the needs of parish, religious, and monastic communities.
The concept of Celebration no longer exists, as Romcal now relies on LiturgicalDay (which are lower-level data) to design precisely a liturgical calendar (although nothing would prevent us from recalculating this higher layer of Celebration, closer to certain needs of presentation and layout). I've already provided some explanations here and there, but due to a lack of real documentation and glossary, I understand this is still unclear.
I'm a bit short on time tonight to delve into further detail here, but I'll make an effort to explore this more deeply in the coming days so that the workings of Romcal are not just in my head. This will also contribute to advancing the documentation topic.


SAML2 support missing

SAML2 is an alternative authorization flow often used in the same places LDAP is.
The documentation for how SAML2 is enabled can be found here:
https://www.bookstackapp.com/docs/admin/saml2-auth/
As part of this change, several required and optional values are to be added to  the .env file.
The ideal place to do this is in docker-entrypoints.sh using existing template pattern.
Some of these values must default to false as specified in the
documentation, some must default as null.
An example of usage can be found here:
https://goauthentik.io/integrations/services/bookstack/

It's been a while since I tested, but AFAIK, you should be able to just define your required options as environment variables on the container, and they'd carry across to BookStack. They don't have to be part of the original .env set-up by the script and, unless required for some reason, I'd advise they're not added otherwise it widens the scope of what this container setup needs to support whilst also requiring this project to track any possible changes to config defaults in BookStack itself.


Fix for h5py deepcopy issues

[x] Closes #4425
[x] Tests added
[x] Passes isort . && black . && mypy . && flake8

Hello @shoyer! Thanks for updating this PR. We checked the lines you've touched for PEP 8 issues, and found:

In the file xarray/core/indexing.py:

Line 670:26: W291 trailing whitespace

@shoyer Thanks! I tested with the examples in #4425 and it fixes those issues. Would be great, if this could be merged before next release.

Any chance to get this into 0.16.1? Otherwise the new release might break existing code relying on behaviour before #4221. Thanks for considering.

Thanks for raising this @kmuehlbauer

Otherwise the new release might break existing code relying on behaviour before #4221.

@shoyer is this an OK temporary fix?

Coincidentally I just pushed a regression test.
Assuming CI passes, this should be good to go.

Thanks @shoyer


uncaught error?

Describe your problem here.
When I tried to launch my mod it said this...

](url)
Do you know how I can fix this?
Are you modding a build from source or with Lua?
Lua
What is your build target?
Windows x64
Did you edit anything in this build? If so, mention or summarize your changes.
No response

check your json files


bug of theme button

when clicking to theme change it's appear but when we go to another page it's get default theme please assign me the bug so that i can fix it.

You can start working on it.


Error Installing

Hi,
I get the following error installing in a new v8.5.1 site:
Concrete\Package\CommunityStoreStripeCheckout\Controller::on_start(): Failed opening required '/home/independantjewel/dev.independantjewellery.com/packages/community_store_stripe_checkout/vendor/autoload.php' (include_path='/home/independantjewel/dev.independantjewellery.com/concrete/vendor:.:/opt/alt/php73/usr/share/pear')
Stack frames (1)
0 Whoops\Exception\ErrorException
/home/independantjewel/dev.independantjewellery.com/packages/community_store_stripe_checkout/controller.php19
Thanks
Dave

Are you using the release zip or just a copy of the master?
Looks like you haven't got the vendor folder in place.
On Mon., 17 Jun. 2019, 12:11 pm madesimplemedia<EMAIL_ADDRESS>wrote:

Hi,
I get the following error installing in a new v8.5.1 site:
Concrete\Package\CommunityStoreStripeCheckout\Controller::on_start():
Failed opening required '/home/independantjewel/
dev.independantjewellery.com/packages/community_store_stripe_checkout/vendor/autoload.php'
(include_path='/home/independantjewel/
dev.independantjewellery.com/concrete/vendor:.:/opt/alt/php73/usr/share/pear
')
Stack frames (1)
0 Whoops\Exception\ErrorException
/home/independantjewel/
dev.independantjewellery.com/packages/community_store_stripe_checkout/controller.php19
Thanks
Dave
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/concrete5-community-store/community_store_stripe_checkout/issues/1?email_source=notifications&email_token=AAIHSMD7YE45ALMN6DFCEMLP25PMDA5CNFSM4HYVE3C2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4GZ3AQUQ,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAIHSMEKUKPTAOLDJLTWYODP25PMDANCNFSM4HYVE3CQ
.

I click "Clone or download" and then the zip, so maybe I am using the master?
How do I download a release zip?

There should be a releases tab towards the top.
On Mon., 17 Jun. 2019, 12:29 pm madesimplemedia<EMAIL_ADDRESS>wrote:

I click "Clone or download" and then the zip, so maybe I am using the
master?
How do I download a release zip?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/concrete5-community-store/community_store_stripe_checkout/issues/1?email_source=notifications&email_token=AAIHSMAWRFNRSI3P26VIZ3TP25RPZA5CNFSM4HYVE3C2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODX2XYWQ#issuecomment-502627418,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAIHSMAXS2GZ5IMHLATWIZDP25RPZANCNFSM4HYVE3CQ
.

Working great now, thanks as always!


feat: configurable request context propagation to datastore

This PR adds a new option to server to configure whether the datastore should be wrapped by storagewrappers.ContextTracerWrapper. It preserves the default behaviour.
Description
We run a custom implementation of the storage.OpenFGADatastore interface for which the separation of the request context from the query context is not desirable. At the moment, the server constructor always wraps the datastore in a ContextTracerWrapper, doing exactly this.
This PR introduces a new configuration option to enable developers integrating with the package to control whether the request context is propagated to the datastore. It preserves the current default behaviour if the option is not set.
Key changes

Added a new WithRequestContextPropagation option function for the server constructor.
Updated the server initialization process to incorporate this new option.

Review Checklist

[X] I have clicked on "allow edits by maintainers".
[X] I have added documentation for new/changed functionality in this PR or in a PR to openfga.dev [Provide a link to any relevant PRs in the references section above]
[X] The correct base branch is being used, if not main
[X] I have added tests to validate that the change in functionality is working as expected

Hi @jgraeger, thanks for submitting this. I'm not opposed to the change but i'd like to understand what motivated it.

We run a custom implementation of the storage.OpenFGADatastore interface for which the separation of the request context from the query context is not desirable.

Do you mind giving more details on why? What side effect are you seeing?

Do you mind giving more details on why? What side effect are you seeing?

Hi @miparnisari, thank you for having a look. I'm happy to provide more details:
We operate a permission service based on OpenFGA with a custom datastore implementation that doesn't use the stdlib database/sql interfaces. Our setup includes a custom connection pool implementation where context cancellation doesn't necessarily close a database connection, and when it does, we handle it appropriately.
The current implementation became problematic when an issue in another internal service caused a massive spike in requests to our permission service. Many of these requests were either cancelled by clients or hit deadlines. Our implementation calls a pool.Acquire(context.Context) function that blocks until a connection is acquired or the context is cancelled. (The interface is similar to non-stdlib pgxpool)
Because request cancellations weren't propagated to our datastore, this lead to essentially having a FIFO queue of thousand of queries for which the corresponding request were long gone. This congestion in the datastore eventually lead to an unavailable service.
Other mitigations for such issues like request throttling at the API/service layer aren't applicable in our use case.
Therefore, having the option to receive cancellations in the storage implementation would allow us to handle them appropriately and apply further optimizations to our database setup.
Let me know if you need any further clarification or information.

Thank you for the review @adriantam. I applied your suggestions.

@jgraeger could you update this PR? thanks 🙇♀

@miparnisari sorry, @jgraeger is on prolonged vacation, I will try to pick this up this week. 🙌

@miparnisari Thank you for the review. I'm back from my longer time off.
I implemented the CLI flag and adressed the review. Let me know if this is fine, then I will make the PR to update the documentation as well.

@miparnisari Thank you for the review. I'm back from my longer time off.
I implemented the CLI flag and adressed the review. Let me know if this is fine, then I will make the PR to update the documentation as well.

Thank you @jgraeger .  Can you update https://github.com/openfga/openfga/blob/main/CHANGELOG.md to reflect this new feature?

@adriantam Sorry, I was out again. Done.


Optimize string concat in mpd parser

Description of your pull request and other information

I'm in the process of building a dynamic analysis tool for python. I ran the tool on this repository and found an opportunity to improve the parsing of MPD files. Right now string concatenations to parse initialization templates are done using +=. However, according to PEP-008 the proposed change is encouraged and faster on most interpreters other than CPython.
I ran the dynamic analysis by executing the tests, therefore the proposed changes should already be covered by the following test cases: float_duration and subtitles
Fixes -
Template

Before submitting a pull request make sure you have:

[x] At least skimmed through contributing guidelines including yt-dlp coding conventions
[x] Searched the bugtracker for similar pull requests
[x] Checked the code with flake8 and ran relevant tests

In order to be accepted and merged into yt-dlp each piece of code must be in public domain or released under Unlicense. Check one of the following options:

[x] I am the original author of this code and I am willing to release it under Unlicense
[ ] I am not the original author of this code but it is in public domain or released under Unlicense (provide reliable evidence)

What is the purpose of your pull request?

[ ] Fix or improvement to an extractor (Make sure to add/update tests)
[ ] New extractor (Piracy websites will not be accepted)
[x] Core bug fix/improvement
[ ] New feature (It is strongly recommended to open an issue first)

Does this really matter? I am not interested in making millisecond optimizations

I think it would make a difference, initialization and media can get quite long, e.g. in this example. Every time += is called the interpreter has to create a new string and copy the values over, the execution time differs quite a bit. You can find more information to that here.
But if you are not interested in those kind of changes I can run the tool directly on youtube-dl as well and see if the change makes sense there.

You didn't think to actually try timing it before "optimizing"? Here, I'll do it for you. The example manifest you gave is actually quite small, and not a suitable candidate for testing. So I took the best of 5 with the gigantic manifest in https://github.com/yt-dlp/yt-dlp/issues/3390 instead
master
❯ yt-dlp -s https://www.youtube.com/watch?v=mivcDoTjpQE
[youtube] mivcDoTjpQE: Downloading webpage
[youtube] mivcDoTjpQE: Downloading android player API JSON
[youtube] mivcDoTjpQE: Downloading MPD manifest
Function _parse_mpd_formats_and_subtitles Took 1.1475 seconds
[youtube] mivcDoTjpQE: Downloading MPD manifest
Function _parse_mpd_formats_and_subtitles Took 2.4663 seconds
[info] mivcDoTjpQE: Downloading 1 format(s): 18

PR
❯ yt-dlp -s https://www.youtube.com/watch?v=mivcDoTjpQE
[youtube] mivcDoTjpQE: Downloading webpage
[youtube] mivcDoTjpQE: Downloading android player API JSON
[youtube] mivcDoTjpQE: Downloading MPD manifest
Function _parse_mpd_formats_and_subtitles Took 1.1729 seconds
[youtube] mivcDoTjpQE: Downloading MPD manifest
Function _parse_mpd_formats_and_subtitles Took 2.9814 seconds
[info] mivcDoTjpQE: Downloading 1 format(s): 18

Your code actually ends up being marginally slower, though the difference is actually below statistical significance
Please don't waste maintainers' time with pointless PRs. If you really wanted to help improve performance, there are many places using sub-optimal code (Eg: https://github.com/yt-dlp/yt-dlp/pull/3234). But to identify and improve them, you'd have to actually put in some effort

Unfortunately I could not reproduce the results for your example. Seems like the inline prepare_template method does not get executed as far as I can tell.
But I did execute some tests as well, unfortunately a significant difference can only be achieved for pretty long strings.
Here is the tests I ran if your interested:
import timeit
import random
import string
import functools

# setup
d = ''.join(random.choice(string.ascii_uppercase + string.digits + string.punctuation) for _ in range(10000))

def a(tmpl):
    in_template = False
    t = ''
    for c in tmpl:
        t += c
        if c == '$':
            in_template = not in_template
        elif c == '%' and not in_template:
            t += c

def b(tmpl):
    t_list = []
    in_template = False

    for c in tmpl:
        t_list.append(c)
        if c == '$':
            in_template = not in_template
        elif c == '%' and not in_template:
            t_list.append(c)
    t = ''.join(t_list)

t_a = timeit.Timer(functools.partial(a, d))
t_b = timeit.Timer(functools.partial(b, d))
print(t_a.timeit(100))
print(t_b.timeit(100))

Results:
> python3 yt-dlp-test.py
0.1256352269999752
0.11093434099996102
> pypy3 yt-dlp-test.py
0.2907702929999232
0.06776938899997731

I searched for mpd files with long initialization / media attributes, but none of them were longer than 500 chars. Therefore I agree that this change does not really make sense.


sigh: fix build ignore path in watch command + typo

It can't be related. This PR only changes the behaviour of the sigh watch command, which is not used from within tests.

..and Josh has already fixed it :)


Allow validations to include failure reason

Checked for duplicates
Yes - I've already checked
Alternatives considered
Yes - and alternatives don't suffice
Related problems
This issue is potentially related - since it would be possible to leverage exceptions to provide these strings: https://github.com/NASA-AMMOS/aerie/issues/502 Open question as to whether that is the best design direction here.
Describe the feature request
Currently, activity validations are methods that return booleans - in the false case, a static string is displayed in the UI that describes which validation was failed.
This is sufficient for simple validations - but for complex ones, it is desirable to communicate additional information about how exactly this validation was failed - for example, when validating a parameter of type "list", it would be helpful to communicate which element of the list caused the violation.
Source: slack message

Make sure to let @lklyne know


Can't run horovod with latest nightly wheel

Description
Cannot run horovod with latest nightly wheel. It could mean the 1.6 release have same problem too. The last working nightly wheel was 12/30/2019
Error Message
OSError: /home/ubuntu/.virtualenvs/build/lib/python3.6/site-packages/horovod/mxnet/mpi_lib.cpython-36m-x86_64-linux-gnu.so: undefined symbol: _Z20MXAPIHandleExceptionRKSt9exception

To Reproduce\
Steps to reproduce
pip install https://apache-mxnet.s3-us-west-2.amazonaws.com/dist/2019-12-30/dist/mxnet_cu92-1.6.0b20191230-py2.py3-none-manylinux1_x86_64.whl
pip install horovod
python -c "import horovod.mxnet as hvd"

What have you tried to solve it?

Tried mxnet-cu100 nightly wheel on 12/30/2019. It worked
Tried mxnet-cu92 nightly wheel on 12/30/2019. It worked

Environment
----------Python Info----------
Version      : 3.6.6
Compiler     : GCC 7.2.0
Build        : ('default', 'Jun 28 2018 17:14:51')
Arch         : ('64bit', '')
------------Pip Info-----------
Version      : 19.3.1
Directory    : /home/ubuntu/.virtualenvs/build/lib/python3.6/site-packages/pip
----------MXNet Info-----------
Version      : 1.6.0
Directory    : /home/ubuntu/.virtualenvs/build/lib/python3.6/site-packages/mxnet
Num GPUs     : 8
Hashtag not found. Not installed from pre-built package.
----------System Info----------
Platform     : Linux-4.4.0-1096-aws-x86_64-with-debian-stretch-sid
system       : Linux
node         : ip-172-31-20-50
release      : 4.4.0-1096-aws
version      : #107-Ubuntu SMP Thu Oct 3 01:51:58 UTC 2019
----------Hardware Info----------
machine      : x86_64
processor    : x86_64
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                64
On-line CPU(s) list:   0-63
Thread(s) per core:    2
Core(s) per socket:    16
Socket(s):             2
NUMA node(s):          2
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 79
Model name:            Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz
Stepping:              1
CPU MHz:               1200.132
CPU max MHz:           3000.0000
CPU min MHz:           1200.0000
BogoMIPS:              4600.11
Hypervisor vendor:     Xen
Virtualization type:   full
L1d cache:             32K
L1i cache:             32K
L2 cache:              256K
L3 cache:              46080K
NUMA node0 CPU(s):     0-15,32-47
NUMA node1 CPU(s):     16-31,48-63
Flags:                 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon rep_good nopl xtopology nonstop_tsc aperfmperf pni pclmulqdq monitor est ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single kaiser fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm rdseed adx xsaveopt ida
----------Network Test----------
Setting timeout: 10
Timing for MXNet: https://github.com/apache/incubator-mxnet, DNS: 0.0028 sec, LOAD: 0.4811 sec.
Timing for GluonNLP GitHub: https://github.com/dmlc/gluon-nlp, DNS: 0.0005 sec, LOAD: 0.6839 sec.
Timing for GluonNLP: http://gluon-nlp.mxnet.io, DNS: 0.1973 sec, LOAD: 0.4174 sec.
Timing for D2L: http://d2l.ai, DNS: 0.0132 sec, LOAD: 0.1008 sec.
Timing for D2L (zh-cn): http://zh.d2l.ai, DNS: 0.1881 sec, LOAD: 0.0662 sec.
Timing for FashionMNIST: https://repo.mxnet.io/gluon/dataset/fashion-mnist/train-labels-idx1-ubyte.gz, DNS: 0.0567 sec, LOAD: 0.1567 sec.
Timing for PYPI: https://pypi.python.org/pypi/pip, DNS: 0.0027 sec, LOAD: 0.3755 sec.
Timing for Conda: https://repo.continuum.io/pkgs/free/, DNS: 0.0016 sec, LOAD: 0.0658 sec.

Saw this on email list and got curious...
Looks like problem is probably this commit:
https://github.com/apache/incubator-mxnet/commit/4ed14e2b749743a014121f57b265675fa7b4c06d#diff-875aa4c013dbd73b044531e439e8afdd
Basically MXAPIHandleException used to be defined inline in the header file, so all consumers had to do was
#include <mxnet/c_api_error.h>

But now as of 3 days ago it is not an inline function anymore. Meaning that consumers need to make sure to link against c_api_error.o to get the symbol.
I don't know enough about the build system that produces these nightly builds (does it use the CMake one or the Makefile one?) ... but my hunch would be that either c_api_error.o is not getting built into libmxnet.so. Or somehow it is, but the order it is presented to the linker is before MXAPIHandleException is used, so that symbol isn't included in libmxnet.so.

@stephenrawls currently a Makefile build is used. You can find it at https://github.com/apache/incubator-mxnet/tree/master/tools/staticbuild We are working on migrating to the cmake build in the future though.


Added developer section to docs

This is a very basic first step towards making it quicker/easier for a developer to get up and running on this project.
Closes #90 (for now)

Perfect! Thanks! And sorry you needed to discover that 😅 , early for the project.


Allow fortran formats for writing variables that include strings

Reported by @AnsleyManke on 15 Jul 2009 18:11 UTC
Currently, writing variables that include string variables cannot be done by specifying a format:
yes? let a = {"aa","bbb", "cc"}
yes? let xx = {1,5,2}
yes? list/form=(a,f9.2) a,xx
             X: 0.5 to 3.5
 Column  1: A is {"aa","bbb", "cc"}
 Column  2: XX is {1,5,1}
 **ERROR: invalid command: format disallowed for multiple variables w/ strings

This is because of the logic involved in getting string variables out of memory and creating the line to output. See fer/gnl/list_multi_sub.F.  LIST/FORMAT= now just sends the variable to a Fortran WRITE statement. We would need to create  intermediate string variables, get the string out of memory, and send that along with any numeric variables to the WRITE statement.
Migrated-From: http://dunkel.pmel.noaa.gov/trac/ferret/ticket/1678

This was requested again recently.
I propose allowing this for simple format specifiers that have one Fortran specifier for each variable to be listed, no complicated ((3x, 2(f5.1, 2x, A7)) kinds of things.  Then just go through the variables and apply each single format to the corresponding variable, writing to an internal string, and then list that out for each record.   This would be in list_multi_sub.F
Of course once we do this, people will want more control than currently available in comma- and tab- separated output files.  There, it would be nice at least, to be able to write the string data without surrounding quotes.  That should be possible too; it'll need a little bit of new syntax, because /FORMAT is used both for /FORMAT=comma/FORMAT=(fortran-format-spec)

This is something I've wanted for a long time.  I've added both A formats for string data and also Integer formats, with some limitations.  So,  with the above definitions:
...
yes? list/form=(a4,f9.2, I7) a,xx, xx
             X: 0.5 to 3.5
 Column  1: A is {"aa","bbb", "cc"}
 Column  2: XX is {1,5,2}
 Column  3: XX is {1,5,2}
  aa     1.00      1
 bbb     5.00      5
  cc     2.00      2

But don't allow more complex formats, which would take a lot more work to implement
yes? let xy = xx + 8.2

yes? list/form=(a4, 3x, 2(1x,f6.3,)) a, xx, xy
 **ERROR: invalid command: Fortran format for list with strings must be one specifier per variable

This can be part of the upcoming Ferret v7.4 release, document as a beta capability.  It's self contained and doesn't change any existing behavior.


Allow to retrieve model results after SDK session dies

Users might not wait for long-running job submission and the notebook session may die (computer goes into sleep mode or browser is closed).  Or in some cases, the SDK UI stops updating job status due to bugs or something else.
Assume user knows job_id, we need a way for user to check job status and retrieve model results in a new notebook session.
I wrote up a notebook for emergency use to handle this case (upon request from a user). But this notebook is NOT user-friendly.
https://github.com/cybergis/cybergis-compute-v2-wrfhydro/blob/main/retrieve_model_outputs.ipynb
It is better to add a new function to the SDK that can take a job_id, display (re-activate) the job status UI, and allow to download results.

Should be resolved by https://github.com/cybergis/cybergis-compute-python-sdk/pull/20, but needs testing.

@zhiyuli think we can close this? Anything else needed?


chore: update .travis.yml to upload docs with YAML features

@Vinatorul travis-cargo doesn't appear to know --features. Does it need to compile the docs fresh or can it just upload the current target/docs as already compiled with cargo doc --features yaml ?

@james-darkfox just missed --
¯\_(ツ)_/¯

Nice testing :wink:

@Vinatorul I have reviewed, and when you're ready @ h o m u   r=@james-darkfox

Ok ;) After rebase and tests

@Vinatorul Yea. "when you're ready" :)

@Vinatorul docs don't appear to have included rust-yaml

Wait. I'm checking in http://kbknapp.github.io/clap-rs/clap/index.html I don't know where to check for PRs ... o.o

@james-darkfox I think you can't check it for PR's
When docs uploading I see in my dashboard that @kbknapp pushed to gh-pages branch of clap-rs

@Vinatorul Right. Well; appears we can only see the result from Travis' output. I'm out for now. ^ Merge is ready. If you're done with the rebaseing. @homu r=@james-darkfox

:pushpin: Commit 4737a08 has been approved by `@james-darkfox``

:hourglass: Testing commit 4737a08 with merge f0a6fdb...

@Vinatorul Oops. So homu doesn't know what escaping means ... @homu r-

Don't worry, It's done :)

Hmm... r- didn't work? o.o
Well.... Good night @Vinatorul :)

@james-darkfox good night, good job :)

@Vinatorul Ha. Check @homu 's merge commit. "DO NOT MERGE" :wink:

@james-darkfox looks like r- works

:sunny: Test successful - status

@homu r=@james-darkfox

:pushpin: Commit 4737a08 has been approved by @james-darkfox

@homu r+

:pushpin: Commit 4737a08 has been approved by Vinatorul

@homu r=@james-darkfox

:pushpin: Commit 4737a08 has been approved by @james-darkfox

hmmm

@homu  retry

:hourglass: Testing commit 4737a08 with merge 5943ec0...

:sunny: Test successful - status

Finally

@Vinatorul Ha. Nice. :) Back to zzZZZ


Merge Common into Receivers package

Also, make sure it all needs to be exposed publicly i.e. to the receiver-specific packages.

cfb4fe63ae


Shortened Loc string for same line

Shortened Loc string for same line.
i.e.,
2:12-2:66

is shortened to,
2:12-66

Hi, @wenko99. Thanks for your kind pull request. I refactored your code and merged PR into the dev branch.


Migrate to another platform (Gitlab or another) to keep things moving

Hi!
You should consider the migration to another platform after the MS announcement of the acquisition of GitHub.
http://www.itprotoday.com/open-source/why-open-source-software-moving-gitlab-after-microsoft-github-deal
https://www.bleepingcomputer.com/news/technology/gitlab-sees-huge-traffic-spike-after-news-of-microsoft-buying-github/
https://dev.to/maxart2501/what-i-think-is-bad-about-microsoft-acquiring-github-gme
https://blogs.microsoft.com/blog/2018/06/04/microsoft-github-empowering-developers/
https://blog.github.com/2018-06-04-github-microsoft/

will be good to close this issue

GitHub being bought by Microsoft is not an issue for me.


Q: Why the library does not redirect me?

Hi!
I'm trying to log in a user to my backend and for this purpose I have to follow auth-code flow. What confuses me is that official Google doc says:

redirect_uri: Determines where the API server redirects the user after the user completes the authorization flow. ....

I can successfully get auth code, but it doesn't matter if pass redirect_uri argument into useGoogleLogin hook or not, no redirect happens.
Of course I can send the code to the backend by myself as many of my colleagues do, but I'd like to figure out why it happens this way.
Here is my code:
const Login = () => {
    const login = useGoogleLogin({
        redirect_uri: 'http://localhost:8000/auth/complete/google-oauth2/',
        flow: 'auth-code',
        onSuccess: (response) => {
            console.log(response)
        }
    })

    return (
            <GoogleLoginButton onClick={login}>Log in with Google</GoogleLoginButton>
    );
};

Is it something I'm doing wrong?

Following as I have the same behaviour

    redirect_uri: 'http://localhost:8000/auth/complete/google-oauth2/',

I think you need to set ux_mode: 'redirect'

Yea missing ux_mode: 'redirect'


ModuleNotFoundError: No module named 'neuralintents'

from neuralintents import GenericAssistant
ModuleNotFoundError: No module named 'neuralintents'

Make sure that neuralintents module is installed on your PC.
If not use this command "pip install neuralintents".

Make sure that neuralintents module is installed on your PC. If not use this command "pip install neuralintents".

I did but this module not installing

Can I know which workspace you are using

Can I know which workspace you are using

Im using windows 11

Which version of python you are using

Which version of python you are using

Python 3.8.10

I think i have to try with Python 3.9.7

@Zameel-Byte
ERROR: Could not find a version that satisfies the requirement tensorflow==2.9.1 (from versions: none)
ERROR: No matching distribution found for tensorflow==2.9.1
after updating python to 3.9.7 i am still getting error for tensorflow

For tensorflow you should enable long paths

While installing python at last it show close or enable path, options

I hope your issue is solved


Wrong scope "support.variable.property.dom"

Properties of my own object fall under the scope of "support.variable.property.dom":

This covers a significant number of commonly used words:

This clearly looks like a bug.
I cannot fix this in my color scheme for example by changing the "foreground" to my normal property color because if I define "name" property as a functional expression it still falls under "support.variable.property.dom" and does not change to "entity.name.function" as it happens with normal properties and as a result is not colored in my function color:

I think we might take a PR which makes some of these properties only get property.dom applied if they are used without a . beforehand. It looks like adding this pre-dates the tmlanguage living in this repo, so at this point I'm not sure the reasoning for having them built the way they are - so the PR will need to be well tested 👍🏻

"support.variable.property.dom" scope
checks if the property of any object matches the properties of the DOM element object,
which in itself is a bad idea.
The only sensible solution I see is to erase this scope.

Why do you need these properties without the dot accessor? In such a scenario,
they cease to be properties of the DOM element object.


Fix buggy morph to popover animation

Fixed the bug with the morph to popover animation for Chrome on Android.
Fixes these issues: #1088 , #885
Take a look at my old request: #1155

@nolimits4web @valnub @ZanderBrown
Anyone can review and merge this?

@J05HI you'll see I've assigned @nolimits4web (he get's the final say) but he's quite busy and probably hasn't had time to look at it yet.

Okay let's see.
I ask because there are other open merge requests which are very old and noone cares.

@J05HI we do care but we aren't paid to maintain F7 so we can only deal with issues / PR's in our free time.

Zander and me usually just review PRs but we do not merge them. @nolimits4web has to do that if he decides that it's worth it since he is the repo owner. Unfortunately he cannot dedicate all of his time to this, since he also has work to do for living. If you want to support, feel free to donate via Patreon and he will have more time to care for F7: https://www.patreon.com/vladimirkharlampidi

@J05HI while this PR is fixing the issue, in same time it provides different look and feel, which is not so "material". Need to think about how to fix it and keep the same look and behavior

@nolimits4web
The look & feel is nearly the same but the animationis much smoother then.

@nolimits4web
I've tested it again with the newest Chrome Beta (Google improved the 3D engine) and now it's smooth as hell!
No need to fix/merge this.


pack build fails ... maybe because of not excluding files like in cloud build using .cloudignore

I'm able to deploy the function in google (cloud functions) but I can't build the container using pack.
Nevertheless to do the deploy in cloud I need to add a .cloudignore:
go.mod
go.sum
.git
.gitignore
*_test.go

... and I need to exclude _test files because they live in a different package and I need to exclude go.mod and go.sum and generate a vendor folder because I have private repositores and dependencies and there is no support for that.
However if I try to use pack to build locally a container, it fails. It seems it is for the same reason as it would fail in cloud.
It seems like it is because locally it is not ignoring the files like it doesn't in cloud build.
Is there any way of doing the same locally ??
Example output of error:
=== Go - Functions Framework<EMAIL_ADDRESS>===
Running "go run main -dir /workspace/serverless_function_source_code (GOPATH=/cnb/buildpacks/google.go.functions-framework/0.9.3/converter/get_package GOCACHE=/tmp/serverless_function_app240907007)"
2020/12/15 16:37:36 Unable to extract package name: multiple packages in user code directory: webhook != webhook_test.
exit status 1
Done "go run main -dir /workspace/serverless_function_source_code ..." (451.399516ms)
Failure: (ID: aba1aa6a) 2020/12/15 16:37:36 Unable to extract package name: multiple packages in user code directory: webhook != webhook_test.
exit status 1

Support for .gcloudignore is implemented in the gcloud CLI and the exclusions happen at upload time outside of the buildpacks build context. If you're using pack to build the image locally, the way to specify exclusions would be using project.toml, for example:
[build]
exclude = [
    "go.mod",
    "go.sum"
]

It works ! Thanks for the help !


What is the browser compatibility?

Forgive me if I overlooked it, but I can't seem to find a browser compatibility chart or list? You say "all major browsers", but for someone worried about supporting IE, I'd appreciate being more specific about what newer features are being used (if any). Thanks!

I will put the browser compatibility in the readme; thank you for the reminder.
In its current state, it supports IE10+. For IE-9 and below, we just need to update some parts after which it should be usable in IE-8 and 9 also.


Navigating in Edit Channel Settings incorrectly changing form state for isDirty

Repro:

Pull down latest  (easier to see issue)
Navigate to Channels (http://localhost:5173/web/channels)
Edit a channels settings
You should now be on the "properties" tab.  Navigate to the "Flex" tab.
Now navigate to the "FFMPEG" tab

Results:
form isDirty will turn true when you navigate from "Flex" => "FFMPEG".  Oddly, it only seems to happen when you navigate between those 2 tabs.
Note: You can verify this by following above repro steps and looking at "save" button.  It's enabled when form is dirty.
Expected:
isDirty should remain false if no fields have changed value

Narrowed down the issue here to this specific field...
 <Controller
                name="offline.soundtrack"
                control={control}
                render={({ field }) => (
                  <TextField fullWidth label="Soundtrack" {...field} />
                )}
              />

When you comment it out, this issue doesn't happen.
Another related issue appeared while testing, if you upload a new Channel Fallback picture isDirty does not update so it wont let you save. Will update main issue above


DB connection issues with RelationalMetaStore

I am seeing some weird behaviour when trying to use the RelationalMetaStore class, specifically the db connection handling. Since the connection is created once and yielded down the call stack it seems we might run into some issues when trying to do the commit or the rollback if any of the downstream calls errored out. We essentially end up with a lot of AttributeError: 'NoneType' object has no attribute 'rollback'/'commit', which seems weird to me since these are only set to None in the finally block in the top-most connect call.
I tried adding a little if self.connected: check before commiting or rollbacking which seems to reduce errors and smooth loading of the PNGs, but that seems a little icky since we are in a if not self.connected loop.
Am I looking at this wrong? Has anyone tried using the RelationalMetaStore implementation and seen/not seen this before? I tried thinking about a reproducible example but I am struggling to figure out how that could be done.

Do you have a full traceback?

I forgot to mention that I am experimenting with deploying TC on Azure Functions, and im seeing these errors when trying to deploy and debug locally. I didnt think to try and serve from TC itself before now, but I can confirm that terracotta serve -d <SAME DB> works without hitches. Here is the traceback, even though it isnt so juicy:
Traceback (most recent call last):
  File "/home/thns/bathy/bss-tc/.venv/lib/python3.8/site-packages/flask/app.py", line 2525, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/thns/bathy/bss-tc/.venv/lib/python3.8/site-packages/flask/app.py", line 1822, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/thns/bathy/bss-tc/.venv/lib/python3.8/site-packages/flask/app.py", line 1820, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/thns/bathy/bss-tc/.venv/lib/python3.8/site-packages/flask/app.py", line 1796, in dispatch_request
    return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args)
  File "/home/thns/bathy/bss-tc/misc/terracotta/terracotta/server/metadata.py", line 54, in get_metadata
    payload = metadata(parsed_keys)
  File "/usr/lib/python3.8/contextlib.py", line 75, in inner
    return func(*args, **kwds)
  File "/home/thns/bathy/bss-tc/misc/terracotta/terracotta/handlers/metadata.py", line 18, in metadata
    metadata = driver.get_metadata(keys)
  File "/home/thns/bathy/bss-tc/misc/terracotta/terracotta/drivers/base_classes.py", line 43, in inner
    return fun(self, *args, **kwargs)
  File "/usr/lib/python3.8/contextlib.py", line 120, in __exit__
    next(self.gen)
  File "/home/thns/bathy/bss-tc/misc/terracotta/terracotta/drivers/relational_meta_store.py", line 150, in connect
    self.connection.commit()
AttributeError: 'NoneType' object has no attribute 'commit'

Is the Azure environment using multithreading under the hood? I have a hard time seeing how this could occur without race conditions.

Lo and behold, that was the exact issue. Here is the setting for managing the thread count for any future reference, thanks @dionhaefner 🙏

Glad it's solved. Let's be more defensive and add a check for this.


General transformation failures for the July 20 2022 data

The following ontologies encountered some kind of resolvable error during transformation of the Jul 20 2022 BP dump.
This means they may be missing nodes or edges; it usually indicates some issue with transforming to JSON or parsing the source.
ADMF_1
ARO_16
BFLC_3
BPFORMS_1
CEDARPC_2
CHEMBIO_10
CST_1
CS_1
CTP_1
DCO_35
DMTO_5
ECTO_7
FASTO_2
FB-BT_69
HIV_10
HMADO_1
INFRA-EN_1
LC-CARRIERS_3
MARC-RELATORS_2
MIRNAO_12
OCDM_7
PPLC_1
PRANAYTC_1
QUDT2-1_2
QUDT_23
SOIL-PROF_3
TDT_1
TEST_IDKWHATIMDO_1
VODANETHIOPIA_OR_4

Can ignore TEST_IDKWHATIMDO_1 at least

FBBT was just updated - the newest submission is 70, but the version from the data dump is 69.

Replacing FBBT with the RDF/XML version from BP. https://bioportal.bioontology.org/ontologies/FB-BT/?p=summary


Integrate easy to digest remote continuous profiling

Having existing tooling for introspection is crucial for quickly debugging issues, we should prepare by integrating some form of continuous profiling that perhaps is easier to digest than pprof.
We've used pprof in the past, but the node team has used pyroscope, which might actually wrap pprof and expose an easy to digest interface in grafana.

can close since #1006


add extension method

Hi Hesam,
this repository is very wonderful and useful.
I want to create an extension class and transfer all of the service registrations on the program class to the extension. this method is very good and causes your program class to get very clean and small.
Thanks.

Hi Alireza,
Ok, It would be nice,
Thanks


Create a dropdown component

Basic Information
create a reusable dropdown component
Other Information
follow figma design

I created the "Sort By" dropdown in my #issue-10.


Logo redme

Codecov Report

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

@@           Coverage Diff           @@
##           master      #31   +/-   ##
=======================================
  Coverage   77.77%   77.77%
=======================================
  Files          40       40
  Lines         315      315
  Branches       11       11
=======================================
  Hits          245      245
  Misses         70       70

Continue to review full report at Codecov.

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


Remove workflow for adding to agent projects

:green_heart: Build Succeeded

the below badges are clickable and redirect to their specific view in the CI or DOCS

Expand to view the summary

Build stats

Start Time: 2022-09-14T12:25:59.840+0000

Duration: 19 min 24 sec

Test stats :test_tube:

Test
Results

Failed
0

Passed
160

Skipped
2

Total
162

:robot: GitHub comments
To re-run your PR in the CI, just comment with:

/test : Re-trigger the build.

run elasticsearch-ci/docs : Re-trigger the docs validation. (use unformatted text in the comment!)


"MOUSE_MODE_CAPTURED" Majorly reduces mouse sensitivity and causes "Jittery" movement for fps games

Godot version
v3.4.stable.official [206ba70f4]
System information
Windows 10
Issue description
.    When using "MOUSE_MODE_CAPTURED"  sensitivity drops substantially.  In order to work around this I must multiply my camera's rotation by 2 (normally would only use numbers around .3), but this causes jerky movement.  To clarify on "jerky" or "Jittery" movement, I mean the minimum my mouse moves is around 2 degrees at a time.  When I enter "MOUSE_MODE_VISIBLE" everything returns to normal, but I obvs can't use that mode for a fps game.
ps. I am using the latest steam version of Godot, also I know this is a recent bug because about a week ago all of my fps controllers were fine and now all of a sudden this happens
Steps to reproduce
I can't really elaborate more on reproducing this, just make any fps controller and use "MOUSE_MODE_CAPTURED"
Minimal reproduction project
No response

When using Input.MOUSE_MODE_CAPTURED, raw input is automatically enabled. This bypasses OS-provided mouse acceleration and smoothing to ensure the actual mouse input is represented. If you need mouse acceleration or smoothing, you need to implement it yourself.

@Calinou I did not add a minimal reproduction project because I have made many fps controllers in the past and never had this problem, but today when I opened Godot the I experienced the bug, this happens on not just my current project, but all of them even ones that worked perfectly just a couple of days ago (non of the code was edited between them).  I'll throw in a project asap just incase it's a new setting I don't know about or something else

*Updated with project


Introduce DDC Clusters in DDC Staking

Market merged because of the same HEAD as https://github.com/Cerebellum-Network/blockchain-node/pull/13.


Unable to import Tensor Flow - Windows10

Please make sure that this is a build/installation issue. As per our GitHub Policy, we only address code/doc bugs, performance issues, feature requests and build/installation issues on GitHub. tag:build_template
System information

OS Platform and Distribution (e.g., Linux Ubuntu 16.04): Windows 10
TensorFlow installed from (source or binary): binary
TensorFlow version:Tensor flow 2.1
Python version:Python 3.7.7
Installed using virtualenv? pip? conda?: virtualenv
Bazel version (if compiling from source):NA
GCC/Compiler version (if compiling from source): NA
CUDA/cuDNN version:Cuda 10.2.89
GPU model and memory:NVidia GE Force GTX1050

Describe the problem
I have tried installing tensor flow from both conda as well pip and also tried creating venv.
Provide the exact sequence of commands / steps that you executed before running into the problem
Typed std command:
python -c "import tensorflow as tf;print(tf.reduce_sum(tf.random.normal([1000, 1000])))
Any other info / logs
(venv) C:\Users\Shree>python -c "import tensorflow as tf;print(tf.reduce_sum(tf.random.normal([1000, 1000])))
Traceback (most recent call last):
File "C:\Users\Shree\anaconda3\envs\venv\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 58, in
from tensorflow.python.pywrap_tensorflow_internal import *
File "C:\Users\Shree\anaconda3\envs\venv\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 28, in
_pywrap_tensorflow_internal = swig_import_helper()
File "C:\Users\Shree\anaconda3\envs\venv\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 24, in swig_import_helper
_mod = imp.load_module('_pywrap_tensorflow_internal', fp, pathname, description)
File "C:\Users\Shree\anaconda3\envs\venv\lib\imp.py", line 242, in load_module
return load_dynamic(name, filename, file)
File "C:\Users\Shree\anaconda3\envs\venv\lib\imp.py", line 342, in load_dynamic
return _load(spec)
ImportError: DLL load failed: The specified module could not be found.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "", line 1, in
File "C:\Users\Shree\anaconda3\envs\venv\lib\site-packages\tensorflow_init_.py", line 41, in
from tensorflow.python.tools import module_util as module_util
File "C:\Users\Shree\anaconda3\envs\venv\lib\site-packages\tensorflow\python_init.py", line 50, in
from tensorflow.python import pywrap_tensorflow
File "C:\Users\Shree\anaconda3\envs\venv\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 69, in
raise ImportError(msg)
ImportError: Traceback (most recent call last):
File "C:\Users\Shree\anaconda3\envs\venv\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 58, in
from tensorflow.python.pywrap_tensorflow_internal import *
File "C:\Users\Shree\anaconda3\envs\venv\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 28, in
_pywrap_tensorflow_internal = swig_import_helper()
File "C:\Users\Shree\anaconda3\envs\venv\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 24, in swig_import_helper
_mod = imp.load_module('_pywrap_tensorflow_internal', fp, pathname, description)
File "C:\Users\Shree\anaconda3\envs\venv\lib\imp.py", line 242, in load_module
return load_dynamic(name, filename, file)
File "C:\Users\Shree\anaconda3\envs\venv\lib\imp.py", line 342, in load_dynamic
return _load(spec)
ImportError: DLL load failed: The specified module could not be found.
Failed to load the native TensorFlow runtime.
Please help me in resolving issue.

@nikhilg108,
Please take a look at this comment from a similar issue and let us know if it helps. Thanks!

Closing as duplicate.
https://github.com/tensorflow/tensorflow/issues/36167#issuecomment-577886156
Just to sample over 100 similar issues: #36167 #36151 #36138 #36054 #36045 #36020 #36003 #35988 #35903 #35880 #35865 #35805 #35789 #35773 #35772 #35767 #35766 #35749 #35721 #35618 #35204
Please make sure you do a search in the future.


Add proof of concept script and framework for Relationship illustration

I'm fine with this being merged once CI passes.