Next destination is not top of the list - why?

It seems like V1.8.2 is now showing my next destination half way down the list. I don't recall this pre odyssey. Have attached a screen shot showing my next destination ( blue arrow). Current destination is not in the list below either.

Issue does not seem to be repeating itself. So I will close it out.


2D Registration

With the proposed changes I am able to run the code using 2D histopathology patches.
Following code executes flawlessly. Thanks @rohitrango  for your support and help.
I am  attaching a sample run output for your reference.
Loading the Images
sitk_patches_moving = [sitk.GetImageFromArray(p) for p in patches_moving]
sitk_patches_fixed = [sitk.GetImageFromArray(p) for p in patches_fixed]
fire_ants_moving = Image(sitk_patches_moving[9])
fire_ants_fixed = Image(sitk_patches_fixed[9])

print(f"Shape of the patches are {patches_moving[9].shape}")

b1 = BatchedImages([fire_ants_moving])
b2 = BatchedImages([fire_ants_fixed])

Output
Shape of the patches are (2452, 2048)

Affine Registration
scales = [4, 2, 1]  # scales at which to perform registration
iterations = [200, 300, 20]
optim = "Adam"
lr = 3e-3
loss_type = "cc"
loss_device = "cuda:1"
affine = AffineRegistration(
    scales,
    iterations,
    b1,
    b2,
    optimizer=optim,
    optimizer_lr=lr,
    cc_kernel_size=5,
    loss_type=loss_type,
    loss_device=loss_device,
)
transformed_images = affine.optimize(save_transformed=True)

Output:
scale: 4, iter: 8/200, loss: -905626.812500:   4%|▍         | 9/200 [00:00<00:01, 122.91it/s]
scale: 2, iter: 22/300, loss: -1584069.500000:   8%|▊         | 23/300 [00:00<00:02, 131.41it/s]
scale: 1, iter: 8/20, loss: -318552.468750:  45%|████▌     | 9/20 [00:00<00:00, 46.36it/s]

Greedy Registration
reg = GreedyRegistration(
    scales=[4, 2, 1],
    iterations=[200, 100, 25],
    fixed_images=b1,
    moving_images=b2,
    cc_kernel_size=5,
    deformation_type="geodesic",
    smooth_grad_sigma=1,
    optimizer="Adam",
    optimizer_lr=0.5,
    init_affine=affine.get_affine_matrix().detach(),
)
reg.optimize(save_transformed=False)

Output
scale: 4, iter: 9/200, loss: -218369.748777:   4%|▍         | 9/200 [00:00<00:01, 123.72it/s]
scale: 2, iter: 9/100, loss: -33106.694943:   9%|▉         | 9/100 [00:00<00:01, 63.13it/s]
scale: 1, iter: 9/25, loss: -879.720432:  36%|███▌      | 9/25 [00:00<00:00, 22.01it/s]

@rohitrango Please check the PR. And let me know if I can help with anything.

All looks good to me. Thank you for your contribution!


Upgrade stealth_memo from optional to static_variant

I suspect analogous changes to #212 should be implemented for stealth_memo if the contents of that data structure are used to ease wallet implementation and should not be validated by the chain.
Actually, it seems that stealth_memo is defined but never used.  Is it because the implementation is unfinished, or should the stealth_memo member be deleted?

https://github.com/cryptonomex/graphene/issues/212#issuecomment-129561136

stealth_memo field is used for cases where someone may want to scan the entire blockchain for potential memo's like they do in BTS.
stealth_confirmation object is currently passed out-of-band between the sender/receiver and is REQUIRED to receive funds.
This is not a field that could change, it contains no human readable text and is of a fixed size.

I think this can be closed.


The second object was changed when the first is "{}"

The Code:
import mixinDeep from "mixin-deep"
const a = {a:{a:1,b:0}};
const b = {a:{b:2},b:1};
const c = {a:{a:2},c:2};
const d = mixinDeep({},a,b,c);
console.log("a",a)
console.log("b",b)
console.log("c",c)
console.log("d",d)

The console output：
a { a: { a: 2, b: 2 } }
b { a: { b: 2 }, b: 1 }
c { a: { a: 2 }, c: 2 }
d { a: { a: 2, b: 2 }, b: 1, c: 2 }

why "a" is changed,

Because objects are not cloned, when they are assigned. See the added log at the end:
import mixinDeep from "mixin-deep"
const a = {a:{a:1,b:0}};
const b = {a:{b:2},b:1};
const c = {a:{a:2},c:2};
const d = mixinDeep({},a,b,c);
console.log("a",a)
console.log("b",b)
console.log("c",c)
console.log("d",d)
console.log("d.a === a.a", d.a === a.a)

I suppose to change https://github.com/jonschlinkert/mixin-deep/blob/8f464c8ce9761a8c9c2b3457eaeee9d404fa7af9/index.js#L29 to
target[key] = mixinDeep({}, val);

Thanks for the reply

I hit this too and thought it was a bug, but this behaviour is actually specified in the tests. I found this unintuitive and unpredictable, so I created PR 15 to make it work the way I expected.
If you need to use my version before Jon merges my pull request, you can install it using the command npm install cloudrac3r/mixin-deep#v3.0.0


Mobile app support ( Android & IOS )

We will use Electrum-CPU as an alternative for other bitcoin based mobile wallet applications ( Coinomi, Bitcoin Wallet ( Java ), etc.)
Android build is available but they don't work properly ( Maybe y-chan will be able to handle this issue )
IOS build is being developed and used by Electron-Cash and the PR for electrum is available here ( https://github.com/spesmilo/electrum/pull/4795 )

Android build is fixing now.
But, iOS build is I think we should not build until electrum's thing is formally merged.

Ah....
I fixed Android build.
But, operation is very slowly...

Closing as per https://github.com/cpuchain/electrum-cpu/pull/4


Master File zip is corrutped.

Im trying to download the master of kade engine but the file is broken, i tried it 2 times now which both give out the same error

On the Problem 2.png file the translation means:
This Folder cannot be opened.
The Zip-Compromised Folder "File Path" Is Invalid.

try to redownload or unzip with 7zip...??


Abit of 1.12 support

This will let mv-core start (and mostly run) without errors. Note it does not mean full 1.12 support for all mv plugins.
What I tested:

Loading/Creating/Import/Deleting worlds
Config files save properly
Currency and pricing works (i.e. block id stuff is all good)
chat messaging and prefix

Changes:

Phantom class
Materials
GameRules class

Not planning to support 1.12 anymore


GBR - No GBR on settings avatar, profile and contact method

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Version Number: 9.0.56-0
Reproducible in staging?: Y
Reproducible in production?: N
If this was caught on HybridApp, is this reproducible on New Expensify Standalone?: N/A
**If this was caught during regression testing, add the test name, ID and link from TestRail:**N/A
Email or phone of affected tester (no customers<EMAIL_ADDRESS>Issue reported by: Applause - Internal Team
Action Performed:

Navigate to staging.new.expensify.com
Sign up with a new Gmail account
Observe settings avatar, profile and contact method

Expected Result:
A GBR is present
Actual Result:
No GBR is visible
Workaround:
Unknown
Platforms:

Which of our officially supported platforms is this issue occurring on?

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

Screenshots/Videos

Add any screenshot/video evidence

https://github.com/user-attachments/assets/5fc3fbf7-d325-4624-b015-e028da76ba04
View all open jobs on GitHub

Agreed @JmillsExpensify @techievivek can we just close this?

Calling this NAB b/c yes this looks expected

Yes, this is expected. @lanitochka17 can we please get that tests updated? We no longer need to show GBR on initial signup.


cmd/compile: wrong line number in error message

At master, the Go source below produces an error message about line 6:
/tmp/x.go:6: x repeated on left side of :=

However, the error actually originates on line 5, and this was correctly reported at least in Go 1.4.2.
package foo

func f() {
    select {
    case x, x := <-func() chan int {
            c := make(chan int)
            return c
    }():
    }
}

The problem is (*parser).case_ doesn't access p.op (which is storing the LCOLAS token's line number) until after the p.expr() call, which might invalidate p.op if it contains another LCOLAS or LASOP token.
Best fix seems to be to just save lineno before calling p.next() like case LCOLAS in (*parser).simple_stmt.  Then _yylex doesn't need to save lexlineno in yylval.i either.
CC @griesemer

@mdempsky Nice find, and thanks for the analysis!


Error while trying to create the lists on sharepoint

So I was trying to get the BPM to work but apparently when I'm trying to change the values in the spreadsheet but couldn't make it to work.
The flow never works and I don't really understand the error behind it.
this is what it says: "The server did not receive a response from an upstream server. Request tracking id '08585669775597882788482265723CU24'."
Do you know why this could be?

Thank you in advance.

I have the same problem. Was there a fix for it?

Hi All, I will take a look at this problem tonight and I will be back to you
Serge Luca
Office Applications and Services (Office 365) MVP
Business Applications (Power Automate & PowerApps) MVP
Creator of the open-source Power Platform BPM Toolkit
https://github.com/sergeluca/Power-Platform-BPM-Toolkit
Power Platform Associates, Belgium
P: +32 472 885 928
E<EMAIL_ADDRESS>Bloghttp://sergeluca.wordpress.com/ | Linkedin http://www.linkedin.com/in/sergeluca | Twitter http://www.twitter.com/sergeluca | Webhttp://www.shareql.com/
[cid:9b1d5fb8-94ce-4c13-98e0-19d2b8eedb16]
[cid:52eeef70-47e8-42e6-8af7-358fd56d29b4]

From: henrikStr @.>
Sent: Tuesday, 18 January 2022 13:48
To: sergeluca/Power-Platform-BPM-Toolkit @.>
Cc: Subscribed @.***>
Subject: Re: [sergeluca/Power-Platform-BPM-Toolkit] Error while trying to create the lists on sharepoint (#12)
I have the same problem. Was there a fix for it?
—
Reply to this email directly, view it on GitHubhttps://github.com/sergeluca/Power-Platform-BPM-Toolkit/issues/12#issuecomment-1015378383, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ACXEHP6W454YID6X2DUT3VDUWVOSDANCNFSM5FYQGCOQ.
Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you are subscribed to this thread.Message ID: @.***>

Hi Henrik,
just to make sure I fully understand the steps you followed. In the Spreadsheet, you just added your system account and your SharePoint site URL ?  Next you started the flow "BPM Toolkit - ALM - Create BPM Toolkit Structure". This flow is supposed to create your SharePoint lists and update the spreadsheet with the SharePoint lists URL.. Is the Flow "BPM Toolkit - ALM - Create Lists" activated ?

Hi Serge,
I was able to get the BPM Toolkit to work. I had to change the name of the column and to active and fix/activate some of the flows by hand.
I have an additional question about the next release. In the readme file in github you announced the production mode release for this February. I have not found further information about it. Therefore my question: Is the production mode coming this month and will it be able to handle attachments and files?
With kind regards,
Henrik
Von: sergeluca @.>
Gesendet: Sonntag, 23. Januar 2022 16:58
An: sergeluca/Power-Platform-BPM-Toolkit @.>
Cc: henrikStr @.>; Comment @.>
Betreff: Re: [sergeluca/Power-Platform-BPM-Toolkit] Error while trying to create the lists on sharepoint (#12)
Hi Henrik,
just to make sure I fully understand the steps you followed. In the Spreadsheet, you just added your system account and your SharePoint site URL ? Next you started the flow "BPM Toolkit - ALM - Create BPM Toolkit Structure". This flow is supposed to create your SharePoint lists and update the spreadsheet with the SharePoint lists URL.. Is the Flow "BPM Toolkit - ALM - Create Lists" activated ?
—
Reply to this email directly, view it on GitHub https://github.com/sergeluca/Power-Platform-BPM-Toolkit/issues/12#issuecomment-1019513536 , or unsubscribe https://github.com/notifications/unsubscribe-auth/AULEIR5RGQM2YSIM26TFYBDUXQQQNANCNFSM5FYQGCOQ .
Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675  or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub .
You are receiving this because you commented.Message ID: @.***>

I'm working on it. Many new features are coming, plus easier deployment (environment variables).
also, the tool is more mature.
I'm currently working on the new deployment process.
Small question, which column name did you have to change?
KInd regards
Serge Luca
Business Applications (Power Automate & PowerApps) MVP
Creator of the open-source Power Platform BPM Toolkit
https://github.com/sergeluca/Power-Platform-BPM-Toolkit
Power Platform Associates, Belgium
P: +32 472 885 928
E<EMAIL_ADDRESS>Bloghttp://sergeluca.wordpress.com/ | Linkedin http://www.linkedin.com/in/sergeluca | Twitter http://www.twitter.com/sergeluca | Webhttp://www.shareql.com/
[cid:c1ed6e50-adfc-4eb6-8649-fc816491c77a]
[cid:b6ff497e-fde3-4dc3-a690-6e0e173c90f3]

From: henrikStr @.>
Sent: Monday, 14 February 2022 16:52
To: sergeluca/Power-Platform-BPM-Toolkit @.>
Cc: serge Luca @.>; Comment @.>
Subject: Re: [sergeluca/Power-Platform-BPM-Toolkit] Error while trying to create the lists on sharepoint (#12)
Hi Serge,
I was able to get the BPM Toolkit to work. I had to change the name of the column and to active and fix/activate some of the flows by hand.
I have an additional question about the next release. In the readme file in github you announced the production mode release for this February. I have not found further information about it. Therefore my question: Is the production mode coming this month and will it be able to handle attachments and files?
With kind regards,
Henrik
Von: sergeluca @.>
Gesendet: Sonntag, 23. Januar 2022 16:58
An: sergeluca/Power-Platform-BPM-Toolkit @.>
Cc: henrikStr @.>; Comment @.>
Betreff: Re: [sergeluca/Power-Platform-BPM-Toolkit] Error while trying to create the lists on sharepoint (#12)
Hi Henrik,
just to make sure I fully understand the steps you followed. In the Spreadsheet, you just added your system account and your SharePoint site URL ? Next you started the flow "BPM Toolkit - ALM - Create BPM Toolkit Structure". This flow is supposed to create your SharePoint lists and update the spreadsheet with the SharePoint lists URL.. Is the Flow "BPM Toolkit - ALM - Create Lists" activated ?
—
Reply to this email directly, view it on GitHub https://github.com/sergeluca/Power-Platform-BPM-Toolkit/issues/12#issuecomment-1019513536 , or unsubscribe https://github.com/notifications/unsubscribe-auth/AULEIR5RGQM2YSIM26TFYBDUXQQQNANCNFSM5FYQGCOQ .
Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub .
You are receiving this because you commented.Message ID: @.***>
—
Reply to this email directly, view it on GitHubhttps://github.com/sergeluca/Power-Platform-BPM-Toolkit/issues/12#issuecomment-1039248886, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ACXEHP47SAID7J36MGIXGQLU3EQMDANCNFSM5FYQGCOQ.
Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you commented.Message ID: @.***>


No support for .parent() or .ownerDocument()?

We have a virtual on a child schema that needs visibility to the parent document.
ChildSchema.virtual('hasAThing').get(function () {
  const parent = this.parent(); // fails!
  return parent.arrayOfThings.some(
    (thing) => thing.status === 'valid' and thing.items.includes(this._id)
  );
});

ParentSchema = new Schema(
{
   _id: { type: ObjectId, required: true },
   arrayOfThings: [ChildSchema]
});

ParentSchema.plugin(mongooseLeanVirtuals);
ParentSchema.set('toJSON', { virtuals: true });
ParentSchema.set('toObject', { virtuals: true });

I was hoping (expecting?) that the ability to see .parent() (or .ownerDocument()) from Mongoose would work here as documented in other places e.g. https://mongoosejs.com/docs/subdocs.html#subdoc-parents
But these are undefined.  Should they be?  Is there a way of accessing the parent document as part of leanvirtuals?
Stack trace that happens:

Object. (/myProject/src/my.model.js:101:20)
at VirtualType.applyGetters (/myProject/src/node_modules/mongoose/lib/virtualtype.js:142:25)
at attachVirtualsToDoc (/myProject/src/node_modules/mongoose-lean-virtuals/index.js:148:55)
at attachVirtualsToDoc (/myProject/src/node_modules/mongoose-lean-virtuals/index.js:119:7)
at applyVirtualsToResult (/myProject/src/node_modules/mongoose-lean-virtuals/index.js:78:7)
at model.Query.attachVirtuals (/myProject/src/node_modules/mongoose-lean-virtuals/index.js:71:10)
at applyVirtualsToChildren (/myProject/src/node_modules/mongoose-lean-virtuals/index.js:111:20)
at model.Query.attachVirtuals (/myProject/src/node_modules/mongoose-lean-virtuals/index.js:70:3)
at model.Query. (/myProject/src/node_modules/mongoose-lean-virtuals/index.js:43:22)
at /myProject/src/node_modules/mongoose-lean-virtuals/index.js:11:12

(the error occurs on the line where I attempt to call .parent() or .ownerDocument())
How do I reference the parent document from a child virtual when using this library?
Mongoose ver 5.10.2
Mongoose-lean-virtuals ver 0.6.9

The lack of .parent() is intentional. With lean, you get a raw POJO rather than a Mongoose document, so naturally it won't have a parent() function.
I think the way to go is for us to add a parent() function to the mongoose-lean-virtuals plugin, like require('mongoose-lean-virtuals').parent(myObj), that allows you to get the parent. What do you think @jnardone ?

Something like that would work here - as long as I can get some kind of context to call .parent and/or .ownerDocument for a given document.

On Oct 4, 2020, at 1:38 PM, Valeri Karpov<EMAIL_ADDRESS>wrote:

The lack of .parent() is intentional. With lean, you get a raw POJO rather than a Mongoose document, so naturally it won't have a parent() function.
I think the way to go is for us to add a parent() function to the mongoose-lean-virtuals plugin, like require('mongoose-lean-virtuals').parent(myObj), that allows you to get the parent. What do you think @jnardone ?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.


Removed unused code

Fixes #15667
From what I can tell, everything the warnings point to is unused code.
The last warning that still shows up is:
[modules/visual_script/visual_script.cpp:1718] -> [modules/visual_script/visual_script.cpp:1716]: (style, inconclusive) Found duplicate branches for 'if' and 'else'.

But can be ignored since VSDEBUG is simply nothing:
https://github.com/godotengine/godot/blob/1093c0ff51b980634dffdd9618eaa53061da6419/modules/visual_script/visual_script.cpp#L1441
Which makes the following if-else an obvious duplicate branch that probably gets optimized out by the compiler anyway:
https://github.com/godotengine/godot/blob/1093c0ff51b980634dffdd9618eaa53061da6419/modules/visual_script/visual_script.cpp#L1716-L1720

PropertyEditor has been removed in #21974 so it can also be left out here. Not sure about the GLES3 method, it's unused but I guess it was written for a reason, CC @reduz.

Pull request updated

Thanks!


Warning message to upgrade flyway because PostgreSQL is newer than Flyway current version.

Which version and edition of Flyway are you using?
7.11.4
If this is not the latest version, can you reproduce the issue with the latest one as well? (Many bugs are fixed in newer releases and upgrading will often resolve the issue)
This is the latest
Which client are you using? (Command-line, Java API, Maven plugin, Gradle plugin)
Maven plugin
Which database are you using? (Type & version)
PostgreSQL 11.12
Which operating system are you using?
Windows 10 Enterprise version 20H2  OS Build 19042.1110 & openSUSE Leap <IP_ADDRESS>
What did you do? (Please include the content causing the issue, any relevant configuration settings, the SQL statement(s) that failed (if any), and the command you ran)
mvn clean install
What did you expect to see?
I expected to see no warning message since Flyway 7.11.4 was released 4 days ago thus making it newer than PostgreSQL 11.12
What did you see instead?
o.f.c.i.database.base.Database: Flyway upgrade recommended: PostgreSQL 11.12 is newer than this version of Flyway and support has not been tested.
Further obs: I have upgraded PostgreSQL to 12.7 and 13.3 and still see the warning message. Also, I have downgraded Flyway to 7.11.3, 7.8.2 and 7.0.1 and still see the warning message.
This issue I am creating now is, in fact, a duplicate of  #2238 which was closed on 11 Dec 2018 because it was thought to be another duplicate (which wasn't, https://github.com/flyway/flyway/issues/2238#issuecomment-455909162). I hope someone can get rid of this warning message when Flyway is newer than a database and this database has been tested.

I am unable to reproduce this issue, could you provide a minimal reproduction project?

While trying to create a simple application to reproduce the issue, I noticed my project was still using an old version of Flyway in one of its components.
When I upgraded that, this warning message disappeared as expected.


Wrong calendar data & inconsistency data

Hi.
I am using yfinance 0.1.70, python 3.10.4.
There is inconsistency and wrong data in ticker.calendar, i am using the Tickers method to get multiple stocks info.
As for today, 5/5/22. in AMD symbol, i get 2 different optional results (even though should be only 1).
Its random, cant control when i get what result.
I would guess its backed cached data, and somehow when there is bad latency you are returning cached data but its bad
First result (correct result):
Earnings Date     2022-07-25 10:59:00  2022-07-29 12:00:00
Earnings Average                 1.03                 1.03
Earnings Low                     0.95                 0.95
Earnings High                    1.15                 1.15
Revenue Average<PHONE_NUMBER><PHONE_NUMBER>
Revenue Low<PHONE_NUMBER><PHONE_NUMBER>
Revenue High<PHONE_NUMBER><PHONE_NUMBER>
Second result (wrong result):
Earnings Date     2022-04-25 00:00:00  2022-04-29 00:00:00
Earnings Average                 0.76                 0.76
Earnings Low                     0.73                 0.73
Earnings High                    0.82                 0.82
Revenue Average<PHONE_NUMBER><PHONE_NUMBER>
Revenue Low<PHONE_NUMBER><PHONE_NUMBER>
Revenue High<PHONE_NUMBER><PHONE_NUMBER>
thx

Yahoo finance gets its data randomly from various sources
Yfinance api simply delegates this data to the user
Not a yfinance issue
Has nothing to do with caching

Had to resend invite because moved my fork into an organisation, better permissions management.

Does this still happen in latest version?

Does reducing spam help? fetch smarter ; yfinance_cache

Does this still happen in latest version?

Does reducing spam help? fetch smarter ; yfinance_cache


Cannot start playback: Request failed validation key exchange

Netflix add-on version
1.22.1
Operative systems used
Android
Kodi version used
Kodi 20 (Nexus)
Description of the bug
I can login successfully, however when i try to play any video, i get this error:
Request failed validation during key exchange.
Would really love to use this plugin, let me know if you need more info from my side.
Steps to reproduce the behavior
No response
Debug log - mandatory
https://paste.kodi.tv/raw/ogaboxafed
Possible fix
No response
Additional context
No response
Screenshots
No response

in the wiki the opnly solutions:
https://github.com/CastagnaIT/plugin.video.netflix/wiki/FAQ-(Errors)#msl-error-Request-failed-validation-during-key-exchange

in the wiki the only solutions: https://github.com/CastagnaIT/plugin.video.netflix/wiki/FAQ-(Errors)#msl-error-Request-failed-validation-during-key-exchange

I see. I am sure - my device is not certified. So in that case - no chance plugins would work, or?


Show web version as CircleCI artefact

This is ready for review. You can now test the web version of the validator for each commit directly from CircleCI https://865-37161308-gh.circle-artifacts.com/0/home/ubuntu/web_version/index.html

https://865-37161308-gh.circle-artifacts.com/0/home/ubuntu/web_version/index.html seems to be commit specific web version link. Can you share how did you get this..? How i can get web version links for my commits? I tried merging this branch with mine to get to web version link but no success.
Neither on https://circleci.com/gh/INCF/bids-validator/865?utm_campaign=vcs-integration-link&utm_medium=referral&utm_source=github-build-link  i am able to find this link.
code added to circle.yml looks fine and working properly(looking at the build) to me..

It's on circle CI in the artifacts tab. You need to be logged in to see it.

Perfect! I tested it on ds121 version, and web version works perfect..


Add CNPJ Lookup extension

Description
The CNPJ Lookup extension for Raycast offers a quick and efficient way to access corporate data from the Brazilian National Registry of Legal Entities (CNPJ).
Screenshot

Checklist

[x] I read the extension guidelines
[x] I read the documentation about publishing
[x] I ran npm run build and tested this distribution build in Raycast
[x] I checked that files in the assets folder are used by the extension itself
[x] I checked that assets used by the README are placed outside of the metadata folder

The extension can be tested with any CNPJ number. The CNPJ number for Apple is 00.623.904/0001-73.


popover_migration: Migrate stream_popovers to Tippy.

This PR is an essential step towards achieving our goal to migrate Popovers from Bootstrap Popovers to the new popover_menus.js framework.

I suggest marking this pull request as a draft until we merge #24622.

Hey @timabbott,
I wanted to let you know that I made a major refactoring (commit: Refactor keyboard handling for popovers.) on how we handle to track instances that are currently displayed. This has led to code simplification, and I'm pleased with how it turned out. I manually tested every popover that I touched, and everything seems to be working smoothly.
Almost every popover now handles keyboard input correctly, except those without <li> items, so get_popover_items_for_instance can't find them. But we can rework this algorithm to find them too.
After that, I attempted to fix every other popover in popover_menus to use the code I refactored.
I hope I didn't do too much work in the wrong direction ;)
I have a few questions remaining:

Is the commit history acceptable?
Should we provide more documentation on how the modules currently work? If so, where should this documentation be located: PR description, commit body, comments in code?

This commit history looks great!
On documentation, I think code comments to document semantics of key functions are always great. But I think we can do a detailed pass on documentation just after we've finished migrating all the popovers to this system -- it's good to do write while something is fresh, but I think we'll have a better sense of which details to document once we've done more migrations.
(A lot of the progress with this PR's refactoring is in the direction of making there be less to document, because you're writing very little new code for each one that isn't just the click handlers themselves!).

I fixed the CI failure (just a line in test code that needed to be cleaned up) and did an edit pass on the commit messages, and have marked this to merge once CI passes.


[DOC]: Added Table of Contents to README

Description

Added a table of contents to the README to improve navigation and user experience.
Related Issues

N/A
Changes Proposed

Added a table of contents with links to different sections in the README.
Users can now easily navigate to specific parts of the documentation by clicking on the topics in the table of contents.

Checklist

[x] I have read and followed the Contribution Guidelines.
[ ] All new and existing tests passed.
[ ] I have updated the documentation to reflect the changes I've made.
[ ] My code follows
the code style of this project.
[x] The title of my pull request is a short description of the requested changes.

Screenshots
N/A
Note to reviewers
Please review the changes and provide feedback.

Can any of the maintainers please have a look at this PR and let me know if you can proceed with merging this or I need to make some changes?

Are this working on your side? Because I don't see it working.

Are this working on your side? Because I don't see it working.

Sorry but I didn't check carefully last time, few of them were working so I thought it should have worked. I have done some changes and checked too, all are working, you may proceed further.

@adarsh-jha-dev Thank you so much for your contribution! Your efforts are greatly appreciated and will go a long way in improving our project. Please feel free to share it with others and help us grow even further!


Fix helmholtz test

The expected h1_error in a test_complex_helmholtz_2d has been changed to match the computed value. This is motivated by the fact that the L2 error is matching the previous value, and that visual plots confirm the good quality of the approximation. As for questions on the h1 (semi-)norm, see this sympde issue

I think this bug is related to a problem with semi-norms of complex-valued fields, see issue #12, so I am just commenting the h1 error measure for now.

this error was caused by some untested changes in sympde, see https://github.com/pyccel/sympde/pull/163


Auth Menu disappears when coming from Explorer

Start in the explorer product (c/local/explorer#events)
Click burger bar --> users & auth -> roles
Menu in sidenav disappears

Note - This does not happen when the starting location is /home

@nwmac may have already fixed this.


Support node18 runtime and es-module build format

This PR support the following things:

Support nodejs18.x runtime
Support ES Module format which enable top-level await.
Update some dependencies to latest stable version, which include, aws-sdk v3, jest, ts-jest and @types/jest
Added an example of getting SSM parameters which utilize top-level await
Added an example unit test to demonstrate how to mock top-level await api call

Please note that we also need to upgrade our Serverless Docker image to NodeJs18 to be on par with this template.
While working on this, there are few caveats that worth to mentioned:

While ES module format enable top-level await and significantly reduce the init billing duration, we have to use a hack to make it works otherwise we will not be able to use any native runtime library. This is an issue of esbuild as mention in this PR: Rewrite require() calls of Node built-ins to import statements when emitting ESM for Node by eduardoboucas. For the time being, we need to tell esbuild to inject a banner like so to the output:
import { createRequire } from 'module'; const require = createRequire(import.meta.url);

If we have top-level await in our code, Jest mock will not work normally unless we do the following things:
a. Tell node to run jest in --experimental-vm-modules mode.
b. We have to use jest.unstable_mockModule() function to mock and then dynamically import our test modules as demonstrated in the collect-ssm-params-tests.test.ts example.

If we do not want to take advantage of top-level await (requires ES module format) or leverage the native aws-sdk v3 in AWS Lambda NodeJs18 runtime (reduce package size) then there is no significant reason to upgrade at the moment.

As I see it this PR has three separate changes:

Node18 support
ESM support
Examples of fetching SSM variables at run time.

We should definitely look at Node18 - I have created an enhancement here: https://github.com/aligent/serverless-aws-nodejs-service-template/issues/588 as we need to make sure the various plugins, deploy process etc. still work smoothly.
ESM support I'm not convinced at the moment due to the hack we have to include. Better to do that on individual services if they will really benefit.
As for SSM Variables at runtime, there's a utility function in a library we'll have on npm soon which handles that and I think it's better not to include here.


[DOCU-3051] Auto docs 3.3

https://konghq.atlassian.net/browse/DOCU-3051
Auto docs for EE and OSS.

Never mind, something's off. There's a bunch of changes to kong.conf.default that I don't see reflected here. Did you build from OSS or Enterprise?
Or maybe the build image has an old copy of the file. Though it would have to be pretty old - for example, I went looking for cluster_dp_labels, which was added March 30th, and didn't see it in this PR.

Ready, added all of that stuff in. Checked the CLI and no changes in OSS and EE that affect docs.


CHORE: Add template extension - get started

Description
Please provide a brief description of the changes made in this pull request.
Issue linked
Please mention the issue number or describe the problem this pull request addresses.
Checklist

[ ] I have tested my changes locally.
[ ] I have added necessary documentation or updated existing documentation.
[ ] I have followed the coding style guidelines of this project.
[ ] I have added appropriate tests (unit, integration, system).
[ ] I have reviewed my changes before submitting this pull request.
[ ] I have linked the issue or issues that are solved by the PR if any.
[ ] I have agreed with the Contributor License Agreement (CLA).

@gmalinve This is a good idea as it will help a lot users to build their own extension. This is something I discussed with @kruglovIFX and planned to work on but glad you took the lead !


Add linux 32bit x86 release

I've noticed there is no linux x86 target from adoptopenjdk.
Is it scheduled to add this ?

There is yes, we were producing these and then stopped a few weeks ago, this is a bug.

Great ! Is downloading from https://adoptopenjdk.net/releases.html will be automatically added ?

@gchcuvet - to clarify - are you talking about 32-bit x86?

yes, 32-bit x86.

Hmmm I didn't think we had ever produced them but maybe @karianna's seen something I missed ;-)

That's why I don't see this target on your release page :-)
Unfortunately, we have some users who always used a x86 32-bits linux :/

Ah apologies for some reason I saw ARM and not x86 - no I don't think we've ever built those..

note: I've successfully build the linux x86-32bits target on my computer with your scripts.
However, i'm not able to build openJ9 variante (unsupported arch i686)

Thanks. Hopefully it won't prove too hard to make that work, although I don't think anyone's tried it for a while ;-)

note: I've successfully build the linux x86-32bits target on my computer with your scripts.

What OS did you use?
I build it on CentOS 6.10 (32 bits) and it works. I'll post the instructions here soon.

@rarguello Ubuntu Server 16.04.5 32 bits (Virtual Box)

I would also highly appreciate having OpenJDK11 for Linux x86 provided by AdoptOpenJDK.
What is the current state of OpenJDK11 for Linux x86? - As far as I know, there is already a Debian package for OpenJDK11 on x86 available. So I guess it should be possible to build it for this architecture as well.
Or have you discarded your plans in supporting this architecture?

I would also highly appreciate having OpenJDK11 for Linux x86 provided by AdoptOpenJDK.
What is the current state of AdoptOpenJDK11 for Linux x86? - As far as I know, there is already a Debian package for OpenJDK11 on x86 available. So I guess it should be possible to build it for this architecture as well.
Or have you discarded your plans in supporting this architecture?

We will be supporting 32bit on ARM as long as upstream also maintains it.  We're working with our friends a Packet.net to get some beefier hardware to support this effort.

We will be supporting 32bit on ARM as long as upstream also maintains it.

Thanks for your response. I was asking about x86 (32bit) aka i386 or i686 - not ARM. Are you still planning to support this? - If yes, what's the current state or when do you think a binary is available on the website?

We will be supporting 32bit on ARM as long as upstream also maintains it.

Thanks for your response. I was asking about x86 (32bit) aka i386 or i686 - not ARM. Are you still planning to support this? - If yes, what's the current state or when do you think a binary is available on the website?

Good question, the typical answer at Adopt is "yes as long as upstream maintain it".

Thanks for your response - even if it does not answer all of my questions. ;)
I was playing around a little bit with your scripts (btw thanks for the great work) and was able to build OpenJDK11 for Linux x86 with not too much effort. I've published the resulting binaries into this GitHub project - maybe it's helpful for others, too. But I would definitely prefer to see an official package provided by AdoptOpenJDK in the future instead...

Are you building on 64 bit hosts or 32 bit hosts?

Are you building on 64 bit hosts or 32 bit hosts?

I've used Debian i386 in a virtual machine. I guess there are more elegant solutions - but it was enough for my first experiments / tests.

I'm looking to move a a Java component of mine to use AdoptOpenJDK. I also need 32-bit on x86 Linux. Is there a plan to officially support this? Thanks in advance.

I'm looking to move a a Java component of mine to use AdoptOpenJDK, specifically the OpenJDK 8 LTS release.

I don't know about the plans of the AdoptOpenJDK project about OpenJDK 8 on Linux x86. But for OpenJDK 8 you might try Liberica JDK or Zulu as an alternative.

For your information: OpenJDK 12 for Linux x86 also builds successfully with your scripts. I've added the binaries of OpenJDK 12+30 to the release page.

@pinhead84 can you explore if you can build one a 64 bit host? We may struggle to source 32 bit hardware.


Comply with RFC 4012 as much as possible

[ ] Treat rules without afi as IPv4 unicast.

Keeping this in mind, the "import:", "export:", and "default:"
attributes implicitly specify IPv4 unicast policy and will remain as
previously defined in RPSL,

[x] Allow mp-filter key for filter-sets.

The new "mp-filter:" attribute defines the set's policy filter.  A
policy filter is a logical expression that when applied to a set of
routes returns a subset of these routes.

[x] Allow mp-peering key for peering-sets.

The peering set class is updated with a "mp-peering:" attribute.


ObjectId and Decimal128

Initial support. Requires most recent core/sync on core-6.1 branches.

This PR should be rebased on core-6.1 branch

Rebased. This will require a version of core with https://github.com/realm/realm-core/pull/3601 to link properly.

I guess this branch should be redirected against the v10 branch now?

Redirected to v10.
The core version that this requires (containing realm/realm-core#3601) is now available - but it fails to build with sync due to the c++17 changes that come along with it. We are now blocked on getting a c++17 version of sync compatible with core v10.0.0-alpha.1

Since a large portion of the original part of this PR was already merged, the remaining work is about adding proper support for Optional and improving the tests around that.
This now compiles and links correctly with the new sync version provided by the underlying v10 branch. There are however, unrelated segfaults and hangs in the sync tests on v10 so CI won't be clean.


longtable loses padding inside the dhbwtable environment

Description
The longtable loses padding inside the dhbwtable environment.
How to reproduce
Steps to reproduce the behavior:

Insert code:

\begin{dhbwtable}{caption={Allgemeine Anforderungen an das Modul},label=tab:test,source={Eigene Darstellung.},float=h}
    \begin{longtable}{ | p{0.05\linewidth} | p{0.70\linewidth} | p{0.15\linewidth} | }
        \hline
        \textbf{ID} & \textbf{Beschreibung} & \textbf{Priorität} \\ \hline
        1 & Es wird ein Signaling-Server für den Signalisierungsprozess benötigt. & 1 \\ \hline
    \end{longtable}
\end{dhbwtable}

Screenshots
With dhbwtable environment:

Without dhbwtable environment:

I have no idea what is happening here. But using longtable in dhbwtable doesn't make any sense in the first place:
The dhbwtable environment is essentially a wrapper around the LaTeX table environment. The table environment is a floating environment which is configured not to break on pagebreaks. longtable also provides a floating environment, but this one is configured to break on pagebreaks to enable longer than page-long tables. So there is basically no point in using longtable inside a table environment. Read more about that here.
I will reframe this issue to be a feature request for a dhbwlongtable environment which also provides footnotes and captions just like the dhbwtable environment.

Sounds good, thank you!


Linux mono compatibility

This patch adds compatibility to run this tool on linux using the mono runtime

Ahh, thanks. I would like to keep the PreBuildEvents though, is there any way they can be ported to Linux? As far as I can tell it should be possible to add conditionals to them that depend on the OS you're building on.

I havn't tested this on windows but it works on xbuild with linux.

Looks good on my end! Merging this now. Thanks a lot!


Calendar.busdaycount(date1, date2) crashes when date1 is a last known holiday

Python 3.6.1 (default, Mar 23 2017, 02:14:56)
[GCC 4.9.2] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> from datetime import date
>>> from business_calendar import Calendar
>>> calendar = Calendar(holidays=[date(2017, 7, 4)])
>>> calendar.busdaycount(date(2017, 7, 4), date(2017, 7, 5))
__main__:1: CalendarHolidayWarning: Holiday list exhausted at end, busdaycount(2017-07-04,2017-07-05) output may be incorrect.
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python3.6/site-packages/business_calendar/business_calendar.py", line 522, in busdaycount
    while holidays[i] <= date2:
IndexError: list index out of range
>>>

Fixed in version 1.0.


Subscription Product as regular Product

At the moment it seems that the product you want to make a subscription product will loose the ability to be bought regularly.
Is there any way for the product to be both a subscription- and a regular product? The alternative, creating two products which are essentially the exact same just for having it both ways would be less than ideal 😄 .

The background:
As a customer you want to have the option to choose, if you want to buy an item as a a subscription. If this option is not present, a separate product just for subscriptions needs to be created. This will for example lead in different SKUs.
Just assume the following case

SKU (regular item) -> 123456-A
SKU (copied for subscription -> 123456-AS

This will add another complexity to maintain the products as you now have to manage two separate stock positions and also need to build a sort of mapping if you export the orders to your ERP.

The background:
As a customer you want to have the option to choose, if you want to buy an item as a a subscription. If this option is not present, a separate product just for subscriptions needs to be created. This will for example lead in different SKUs.
Just assume the following case

SKU (regular item) -> 123456-A
SKU (copied for subscription -> 123456-AS

This will add another complexity to maintain the products as you now have to manage two separate stock positions and also need to build a sort of mapping if you export the orders to your ERP.

Hi everyone
so this has already been discussed with Mollie.
The problem is that there are 2 different things that need to be done in the Storefront.
If we go with the current way, then it's all the shopware default way when adding and purchasing carts (important for headless). because its just add-to cart and the product is a subscription.
downside, is that its not possible to also sell that product as one-time payment. a solution would be to have a variant that is NO subscription. that works.
if we provide the option to sell both, one-time AND subscription, then we would need to add custom routes to sell as subscription product. ...AND also add that custom buttons to the storefront...that would not be shopware standard anymore...
so neither of the ways are perfect, thats why Mollie decided on using the most default way of Shopware at the moment,
which means, a products property is "subscription" YES or NO....if you want to be flexible, you have to create a variant that is no subscription.
I hope you understand both cases and the troubles.
If you have any good ideas, I'm of course open to hear them :)
thanks

In this case even the variant would be another SKU with its own stock. This will increase the complexity a lot.

Is it possible to have a subscription item with "no renewal"? So the items gets bought one time and there is no renewal. This will still be a subscription item but it will behave like normal item. Another downside would be that a mixed cart will still not be possible.

If you would implement it in the best possible way for a customer, who needs to have this as an option, how would you do it?

Hi there
its possible to use a limit. a subscription has a setting how many times it will be renewed.
but i'm not quite sure if you have to set 0 or 1.
so basically it is working but im not quite sure if it leads to 2 orders (when i also count the initial one).
but also, i dont think that solves the actual problem, because if you have a variant without a repetition, then its the same as having a variant without a subscription type.
or in other words...its possible to have a subscription variant that is marked as "no subscription"
if i didnt quite get you, maybe we shoud do a call :D


Can't install any plugins

https://gist.github.com/ce5f1b6c2e1a178faeb9
Am I doing it wrong?
This is on heroku-2.16.1

@svenfuchs I don't believe you are doing anything wrong.  It just looks like those plugins are rather out of date.  Digging around a little it looks like they are all referring to commands that have been moved or no longer exist.  Other plugins should still work just fine though.  For instance the spell checker plugin I've been working on seems to install fine: heroku plugins:install git://github.com/geemus/heroku-suggest.git.  If those individual plugins are things you are interested in let me know and I can help work with you and the author to update them, but in the mean time the short answer is that no, you are not doing anything wrong.  Let me know if I can do anything else to help clarify.  Thanks!

thanks geemus!


invoice is showing net amount

Screenshot
He got to this PDF from the /subscriptions link

Can't open that screenshot

It's ok, I found the bug. PR coming.


Shorten URL in tooltip to "[doc]"

Hi Marijn,
This is a small one, just shortening the tooltip URL to "[doc]". This addresses the comment by PixelT here. It was either this or increase the max width, and I thought this was better because it matches the online demo at ternjs.net.
I would have done this directly, but I forgot I was still committing to my fork. Figured I'd make a pull request while I'm here, in case there was a reason you wanted to keep the full text of the URL.

Good idea. Merged as fec3a37


Steps for linux build?

What steps do I need to follow to make this work on linux?
Are there any dependencies?
thnx

right, thanks

Hi @spartako ,
I am trying to make linux build. If you are successful in doing it already, can you please share the steps to do so.
Thanks

@NinjaaSamurai Haven't succeded yet. Same here if you are able to get the package for linux, do tell.

Any luck since last year?

No, I was not able to do it. I used windows build.
On Mon, Nov 4, 2019 at 12:43 PM Hossein Shah<EMAIL_ADDRESS>wrote:

Any luck since last year?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/unity3d-jp/FrameCapturer/issues/34?email_source=notifications&email_token=AKBI5IXNZPAB45VNTGIIAZLQR7DRFA5CNFSM4FKTIFM2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEC6MSCY#issuecomment-549243147,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AKBI5IXY7DQKXANTL5XT743QR7DRFANCNFSM4FKTIFMQ
.


Closing instructions

When using this I noticed there were no instructions on closing the toasts programmatically even though the functions are available to the developer. Here is an updated readme that includes the instructions

Yes, seems that I forgot to document this. The funny thing is that I am not sure why I put remove in the public API, there is no real reason. Will think about that.
Thank you.

I merged it but I modified it a bit. Also I removed the remove part because I don't think I want that public but I can't also remove it yet.


can not connect to real tls1.3 server

my server use tls1.3 draft 18， i change supportedVersion to 0x7f12 ， then test ，always get AEAD decrypt failed error , when i watch cloudflare/tls-tris， i found some difference:
when define CipherSuiteParams
your code ：
cipherSuiteMap = map[CipherSuite]CipherSuiteParams{
		TLS_AES_128_GCM_SHA256: {
			Suite:  TLS_AES_128_GCM_SHA256,
			Cipher: newAESGCM,
			Hash:   crypto.SHA256,
			KeyLen: 16,
			IvLen:  12,
		},
		TLS_AES_256_GCM_SHA384: {
			Suite:  TLS_AES_256_GCM_SHA384,
			Cipher: newAESGCM,
			Hash:   crypto.SHA384,
			KeyLen: 32,
			IvLen:  12,
		},

cloudflare define :
type cipherSuite struct {
	id uint16
	// the lengths, in bytes, of the key material needed for each component.
	keyLen int
	macLen int
	ivLen  int
	ka     func(version uint16) keyAgreement
	// flags is a bitmask of the suite* values, above.
	flags  int
	cipher func(key, iv []byte, isRead bool) interface{}
	mac    func(version uint16, macKey []byte) macFunction
	aead   func(key, fixedNonce []byte) cipher.AEAD
}

var cipherSuites = []*cipherSuite{
	// TLS 1.3 ciphersuites specify only the AEAD and the HKDF hash.
	{TLS_CHACHA20_POLY1305_SHA256, 32, 0, 12, nil, suiteTLS13, nil, nil, aeadChaCha20Poly1305},
	{TLS_AES_128_GCM_SHA256, 16, 0, 4, nil, suiteTLS13, nil, nil, aeadAESGCM13},
	{TLS_AES_256_GCM_SHA384, 32, 0, 4, nil, suiteTLS13 | suiteSHA384, nil, nil, aeadAESGCM13},

TLS_AES_128_GCM_SHA256 and TLS_AES_256_GCM_SHA384 ivLen is 4。is your ivLen error？

TLS_AES_128_GCM_SHA256 and TLS_AES_256_GCM_SHA384 ivLen is 4。is your ivLen error？

No, this is an issue in tris, TLS 1.3 needs 12 bytes nonce. In TLS 1.2 there is a 4-byte implicit nonce (derived from the master secret) and a 8 byte explicit nonce (taken from the record), at least for AES-GCM. Maybe that is where the confusion came from.
Perhaps you could give more details about your setup, what client and server implementation are you using?


text error in TS Tutorial Docs(HTTP Section)

Hello,
There are 2 errors with file names in the Tutorial Documents HTTP Section. I followed all the instructions to contribute to fix this issue however I am still getting an Permission error when pushing . Maybe the CLA takes 24 hours?
File Path (angular.io/public/docs/ts/latest/tutorial/toh-pt6.jade)
Lines 262 & 267
Please see image below for the changes needed.

You are probably trying to push to our repo and since you don't have permission, you get an error. You need a fork, a branch there and then create a PR.
Or I can fix that for you, your choice.

Awesome think I got it. Thank you for your help

somehow the commit picked up on my work email address so it was flagged as CLA: No. I have since added that email to my Github one that has a CLA. Do I need to close this Pull request and request a new one? I do not see the flag being updated as CLA signed.

Closing in favor of a PR


Add more complex GKE Options

Allow the following options to be passed into GKE.

basic authentication
client certificate
labels
vpc-native
Automatically create secondary ranges
Master authorized networks
maximum number of nodes per pool
network policy config (GKE appears to ignore this value and always sets disabled to true)

@nathan-jenan-rancher or @fyery-chen or @loganhz please explain what resourceFields were added to googleKubernetesEngineConfig. I should not have to look at code to try to figure out what we added for each bullet point listed in the issue description. For example I don't see vpc-native in googleKubernetesEngineConfig
Can we just update the original issue description here saying what each resourceFields is for each of these?

Allow the following options to be passed into GKE.

basic authentication
client certificate
labels
vpc-native
Automatically create secondary ranges
Master authorized networks
maximum number of nodes per pool
network policy config (GKE appears to ignore this value and always sets disabled to true)

Thanks @davidnuzik
@fyery-chen please list it

Not sure if this is helpful. This is diff from older to new when I create GKE cluster (POST).
I know much is not for this issue as it is related to other issues.
This at least helped me spot what has changed when submit create GKE cluster form via UI.
  diskType: "pd-standard"
  displayName: ""
  driverName: "googlekubernetesengine"
  enableAutoRepair: false
  enableAutoUpgrade: false
  enableMasterAuthorizedNetwork: true
  enableNodepoolAutoscaling: false
  enablePrivateEndpoint: false
  enablePrivateNodes: true
  gkeCredentialPath: ""
  imageType: "UBUNTU"
  ipPolicyClusterIpv4CidrBlock: "<IP_ADDRESS>/11"
  ipPolicyClusterSecondaryRangeName: null
  ipPolicyCreateSubnetwork: true
  ipPolicyNodeIpv4CidrBlock: ""
  ipPolicyServicesIpv4CidrBlock: "<IP_ADDRESS>/18"
  ipPolicyServicesSecondaryRangeName: null
  ipPolicySubnetworkName: ""
  issueClientCertificate: true
  kubernetesDashboard: false
  labels: []
  legacyAuthorization: false
  localSsdCount: 0
  maintenanceWindow: ""
  masterAuthorizedNetworkCidrBlocks: ["<IP_ADDRESS>/8"]
    0: "<IP_ADDRESS>/8"
  masterIpv4CidrBlock: "<IP_ADDRESS>/17"
  maxNodeCount: null
  minNodeCount: null
  name: ""
  network: "default"
 nodePool: ""
  nodeVersion: ""
  oauthScopes: ["https://www.googleapis.com/auth/devstorage.read_only",…]
    0: "https://www.googleapis.com/auth/devstorage.read_only"
    1: "https://www.googleapis.com/auth/logging.write"
    2: "https://www.googleapis.com/auth/monitoring"
    3: "https://www.googleapis.com/auth/servicecontrol"
    4: "https://www.googleapis.com/auth/service.management.readonly"
    5: "https://www.googleapis.com/auth/trace.append"
  preemptible: false
  resourceLabels: ["clusterlabelkey=labelvalue"]
    0: "clusterlabelkey=labelvalue"
  serviceAccount: "redacted"
  subNetwork: null
  taints: []
  useIpAliases: true
  zone: "us-central1-f"
  id: "c-c5sz8"
  internal: false

@davidnuzik

basic authentication -- doesn't support configure
client certificate --- related to field issueClientCertificate
labels
node labels --- related to field labels
cluster labels --- related to field resourceLabels
vpc-native --- related to field useIpAliases
Automatically create secondary ranges  --- default support, do need to configure
Master authorized networks --- related to field enableMasterAuthorizedNetwork and masterAuthorizedNetworkCidrBlocks
maximum number of nodes per pool --- related to field enableNodepoolAutoscaling, maxNodeCount and minNodeCount
network policy config (GKE appears to ignore this value and always sets disabled to true) --- doesn't support configure because it is invalid

@fyery-chen Thanks! This helped a great deal.

The following areas are tested while testing GKE private cluster as this issue describes: https://github.com/rancher/rancher/issues/13980

vpc-native
Automatically create secondary ranges
Master authorized networks

The following areas are tested:

labels

node labels
cluster labels

client certificate
maximum number of nodes per pool

The followin areas are not tested becaue they do not supprt configure

basic authentication -- doesn't support configure
network policy config (GKE appears to ignore this value and always sets disabled to true) --- doesn't support configure because it is invalid


MAISTRA-745 Don't panic if ServiceInstance not found

Should we even try to create a listener if there's no ServiceInstance?  Can we have a gateway without a ServiceInstance?  I think not configuring a listener and emitting an error would be more appropriate.

Should we even try to create a listener if there's no ServiceInstance? Can we have a gateway without a ServiceInstance? I think not configuring a listener and emitting an error would be more appropriate.

Yes, I thought about that, too. Upstream just passes on nil, too, which is then picked up by the plugins later; I thought we should not change the behavior if not necessary.

I guess that's the safer option.


feat: add EventLoopExtMacOS::set_activate_ignoring_other_apps

What kind of change does this PR introduce?

[ ] Bugfix
[x] Feature
[ ] Docs
[ ] New Binding issue #___
[ ] Code style update
[ ] Refactor
[ ] Build-related changes
[ ] Other, please describe:

Does this PR introduce a breaking change?

[ ] Yes, and the changes were approved in issue #___
[x] No

Checklist

[ ] When resolving issues, they are referenced in the PR's title (e.g fix: remove a typo, closes #___, #___)
[x] A change file is added if any packages will require a version bump due to this PR per the instructions in the readme.
[x] I have added a convincing reason for adding this feature, if necessary

Other information
This adds the ability to modify the call to activateIgnoringOtherApps and set the argument to NO which was previously not possible

Looks like the test failed but it was unrelated to the code


Merchant update pr

1.微信小店API手册v1.16中将所有请求url改成了如下形式：

https://api.weixin.qq.com/merchant/XXXXX

遂新增一条判断，将merchant相关的url进行了替换
2.微信小店中的获取所有分组API返回数据的关键字目前已经变成了'groups_detail'，我在group.py中进行了替换

Codecov Report

Merging #214 into master will decrease coverage by 0.01%.
The diff coverage is 50%.

@@            Coverage Diff             @@
##           master     #214      +/-   ##
==========================================
- Coverage    76.7%   76.68%   -0.02%
==========================================
  Files          88       88
  Lines        3344     3346       +2
==========================================
+ Hits         2565     2566       +1
- Misses        779      780       +1

Impacted Files
Coverage Δ

wechatpy/client/api/merchant/group.py
52.94% <ø> (ø)
:arrow_up:

wechatpy/client/base.py
84.05% <50%> (-0.51%)
:arrow_down:

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 206c709...a0a2d13. Read the comment docs.


✨ [Feature request]: Hackathon: Registration page implementation

Is your feature request related to a problem? Please describe.
NA
Describe the solution you'd like

Only authenticated user can open this page

Should have the following fields

Idea title [textbox]
Idea description [richtext]
Add member option:  Only registered members can be added(Max 2)

The same page would be used for editing the information

Only the owner can edit an idea

Describe alternatives you've considered
NA
Additional context
NA

why do we need to make Idea description  field rich text. And if we do, do I need to represent rich text field in the design or should I just represent it as a text area?
Add member option:  is this field going to be a select box?
@atapas @koustov

why do we need to make Idea description  field rich text. And if we do, do we need to represent rich text field in the design or should we just represent it as a text area?
Add member option:  is this field going to be a select box?
@atapas @koustov

@Hat52
Just use a Textarea for now for description
yes the member option is a control that allows to select max of 2 owners from the list.

Okay 👍

https://www.figma.com/file/OZmPd8zGSUziafzPVJE0Un/Form-Design-template-|-BY-Sonia-(Community)?node-id=0%3A1
Here you go.


Support custom bundler version

Is there a way to support installing a specific version of bundler when setting up the ruby toolchain? Currently this is not configurable, afaik; instead the default version of bundler corresponding to the ruby version is used.

Is this a problem? Usually, if your Gemfile.lock needs a different Bundler version, it would automatically install it on the first  invocation.

ah, it looks like this is the case with bundler 2.3+, we are currently on 2.2 so it does not.

What Ruby version do you use? Ruby 3.0 already ships with Bundler 2.3. Can you share relevant WORKSPACE/Gemfile.lock parts?

I suggest we close this for now since Ruby 2.7 is EOL. Let's revisit if it's needed for migration.


⚠ Bofrost.at has degraded performance

In d97253a, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1842 ms

Resolved: Bofrost.at performance has improved in 7e3604b after 6 minutes.


TypeScript definitions fix

Minimum changes required to satisfy demo example.  Added TypeScript version of demo example, not added to any automated test.  Requires onSearch event definition changes in  https://github.com/developit/preact/pull/641.

@jmfirth - do we still need these now that #164 is merged?

@developit I don't think think the body of this is applicable anymore.  If interested I can open up a separate PR with test examples that exercise these definitions.  Closing this.

I think people would be interested in that yup


Pass field class down namespace collections

Closes https://github.com/rubymonolith/superform/issues/7

I am also struggling with the issues described on https://github.com/rubymonolith/superform/issues/7
Any plan to merge this PR? :)
Thanks!


supertux: revision for glew

Fix missing glew library error: Homebrew/homebrew-core#3269

@BrewTestBot test this please


Create "application user" to manage data manipulation of DB on RDS safely

In a bid to obfuscate roles properly and prevent unforeseen issues with a database owner running the show entirely, we're going to create an "application user" whose sole responsibility is the adding/deleting/editing of data in tables. It won't be able to edit relations, the schema, db user roles, and - most importantly - it will not be able to drop the database.
Unsure on this, but we may need to fix references to the proper db user in the backend, if utilized? @hpjaj @ohaiwalt - care to comment on that?

I'm going to close this, as it should be moved to the backend board


Decide nomenclature for function names

Should we use an underscore (_) or a dot (.) in function names?

Decision: _


Dangerous Journeys: Mythus character sheet upgrades

Changes / Comments
Have included a upgrade function for those with earlier sheets.
Roll20 Requests
Comments are very helpful for reviewing the code changes. Please answer the relevant questions below in your comment.

[x ] Does the pull request title have the sheet name(s)? Include each sheet name.
[ x] Is this a bug fix?
[ x] Does this add functional enhancements (new features or extending existing features) ?
[ x] Does this add or change functional aesthetics (such as layout or color scheme) ?
[ x] If changing or removing attributes, what steps have you taken, if any, to preserve player data ?
[ ] If this is a new sheet, did you follow Building Character Sheets standards ?

If you do not know English. Please leave a comment in your native language.

Hey @archibael your changes have conflicts. Please try resolving locally and pushing them up.

Absolutely will do,  but don't understand what the conflict is.
On Mon, Jun 22, 2020, 7:40 AM Corey J<EMAIL_ADDRESS>wrote:

Hey @archibael https://github.com/archibael your changes have
conflicts. Please try resolving locally and pushing them up.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Roll20/roll20-character-sheets/pull/6801#issuecomment-647561492,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/APQGBVA32266OYX7YTWD2MDRX5UOZANCNFSM4OEECFWA
.

Unresolvable conflicts in my branch.  Rebranching and trying anew


Add py.typed

I've seen there are some recent PRs that add annotations to Jinja.
This PR just allows developers to make use of these annotations when using jinja in their project.
My understanding is that including an empty py.typed file is all that is needed for tools such as Mypy to start using the annotations.

Thanks for looking at this. Type annotations haven't been added yet, and I don't want libraries to use ours instead of typeshed's until they're complete. I will add this file once things are ready.

Thanks for looking at this. Type annotations haven't been added yet, and I don't want libraries to use ours instead of typeshed's until they're complete. I will add this file once things are ready.


Log Bridge API Appender packages or use current Instrumentation packages

This topic has been discussed in different PRs, and I believe is better to have a specific discussion item here.
https://github.com/open-telemetry/opentelemetry-js-contrib/pull/1837#issuecomment-1850810238
https://github.com/open-telemetry/opentelemetry-js-contrib/issues/1559#issuecomment-1634757955
Currently functionality to generate LogRecords using Log API bridge was added as part of Bunyan Instrumentation package
https://github.com/open-telemetry/opentelemetry-js-contrib/pull/1713
Appenders are the term used in OpenTelemetry Logs Bridge API specification and what other languages are using like Java
https://opentelemetry.io/docs/specs/otel/logs/bridge-api/

Also related to https://github.com/open-telemetry/opentelemetry-js/pull/4314

We discussed this in SIG meeting, the general agreement was to use existing instrumentation packages, allowing auto instrumentation that will automatically generate logs and also provide a log appender class that can be manually used if desired.


confusing name for cross_section kwarg

many functions (straight, bend ...) for component and routing have a cross_section setting, as well as **kwargs for customizing the cross_section
this is not very explicit and can make people confused
we have 3 options:

Accept only cross_section_factory. In that case maybe we should rename cross_section to cross_section_factory #269
Accept only CrossSection and remove **kwargs. See branch  https://github.com/gdsfactory/gdsfactory/tree/472_cross_section_only
Accept both, and check if cross_section is callable or not   #268   (this is our plan on record)

What do you think?
@tvt173
@flaport

I think 2. accepting only a CrossSection is too limiting. Sometimes a cross-section might change during routing.
On the flipside, 1 is maybe also not perfect. although you can probably solve pre-defined cross-sections with partials in that case...
Overall I think option 3 is best. However, what about accepting both cross_section and cross_section_factory and make both options mutually exclusive? I think that's the most explicit option.

sounds good,
we can keep using option3
I started a branch to try out Option2. See branch https://github.com/gdsfactory/gdsfactory/tree/472_cross_section_only
but it could make people confused

the major downsides of the proposed method are that

You must create/maintain/activate the registry of cross sections. We should put careful thought into how this is done.
You must remember to call the get_cross_section() method within your component before using it. But I think this is pretty simple to do in practice, and if your args are type annotated, modern IDE's like Pycharm will yell at you if you don't do this before trying to use the passed cross_section parameter as a CrossSection.

Overall, I think benefits outweigh the downsides, but let me know what you think! Another cool side effect is you can supply default values which are strings... the user can then create their own registry of cross sections, which will override what gets dynamically fetched when using their own PDK if they comply with the same conventions for naming 'strip' and 'rib' cross sections, etc.!

Hi Troy,
I like your idea of the cross_section spec, as a way to remove kwargs from many components and functions

https://github.com/gdsfactory/gdsfactory/pull/272
implements get_cross_section and get_component
Im going to see if we can remove **kwargs in other PR
and maybe make sure cross_section has more explicit routing params


bug(dpg): format uri will not generate a Uri type

Describe the issue or request
See DeviceUpdate PR: https://github.com/Azure/azure-rest-api-specs/pull/19492/files#diff-34f1a7b79f03717c2fa4900bca8fe6f3f67366a500648b65b82e467894d1ba82L4335

If format is uri, the generated parameter type is string.
If format is url, the generated parameter type is Uri, however the linter will report error since it's not a valid input. uri should be the valid input, see swagger spec.

After investigation, this seems an issue in M4. Closing.


Can't create a client per page

I'm not sure if this is a bug or a user error, but I can't wrap 2 different pages in 2 different GraphQL providers with respective clients, as makeClient is not called a subsequent time after navigating from page 1 to 2.
I've created a sandbox here that demonstrates the problem:  https://codesandbox.io/p/devbox/kind-tristan-jnk964

I've wrapped 2 different pages (A and B) both in a ApolloNextAppProvider, with their own client
rendering one page correctly provides the client to the React context
browsing to to other page I'd expect to receive the other client, but it's still the first one
it seems that makeClient is never called, and that the original client is cached somehow

Is this a bug, or do I misunderstand how the provider should work?

You should only ever have one ApolloClient instance - and one provider - in your application.
This is a restriction we have here because your page will run in SSR, and if you had multiple providers we wouldn't know which data should be rehydrated with which client instance.
But apart from that, it's also generally a good rule of thumb ;)
Just place your NextApolloProvider in your root layout. You don't need one per page.

@phryneas In that case, how would I switch client between pages? The layout doesn't re-render on page navigation.

You should never switch the client. Why do you want to do that?

I have 2 applications within the same Next.js app that communicate with different graphql servers. As of now I don't have the control to merge these into a single GQL endpoint.

Ah, that's indeed one of the very rare cases where that might make sense.
You could call resetApolloClientSingletons when your page renders, that would clear any old globally stored ApolloClient instance.
import { resetApolloClientSingletons } from "@apollo/experimental-nextjs-app-support";

That worked great, thanks! For future reference for those reading this issue: you want call resetApolloClientSingletons whenever the client changes. In my case I found it most natural to do so in ApolloWrapper:
export function ApolloWrapper({
  children,
  client,
}: React.PropsWithChildren<{ client: "a" | "b" }>) {
  React.useEffect(() => {
    resetApolloClientSingletons();
  }, [client]);
  return (
    <ApolloNextAppProvider makeClient={getMakeClient(client)}>
      {children}
    </ApolloNextAppProvider>
  );
}


Design Review - Entity List

[ ] Type of the entity icon color : #62626E   https://zpl.io/Vqq5qMN
[ ] Type of the entity icon should have bigger margin than how it is implemented (even if there is no checkbox) - https://zpl.io/Vqq5qMN
[x] Hover state of the entity is missing  https://zpl.io/Vqq5qMN
[ ] While the entity list is scrolling, the title area and column header will be sticky and only entities will be scrollable. https://zpl.io/a8gvg6E
[x] The loading backdrop should cover everything except the list title. Currently, it is not a problem not to block column titles as they are not actionable but once we have sorting we have to block that area. That’s why I would suggest doing it now.
https://zpl.io/VYvnvZn

The Icon Color and width of the icon column are concerns for the implementation on the App-side, in this case console.
As for the color: I have updated all the icons we had with the versions that you have shared via the Drive Folder, the exact icon you shared is being used.
The hover state and loading state for the column headers is fixed in the current beta. Column titles are already actionable, sorting is implemented on the common-ui side (but may not be enabled on every entity list within console).
The scrolling situation will be looked at at a later date.


removed text overlapping

Here I have made changes in index.html as well as style.css .

Brother this pr request is showing conflict.or i would have accepted it a long time ago.
You can see for yourself

Well if you want just make a small change pr request sync your repo.
I will accept it. It probably showing that because someone has already fixed it .
Or the time you made change the repo already had some changes.
Sorry for the inconvenience mate !!!

Borther i had fixed the conflict myself. It took some time .
That's the reason it took so long to accept your request. By the thanks for your effort man .
Just in case you will be trying more contributions try to sync the repo your doing. it will really be beneficial.
:)

Sure brother. Will keep that in mind.


helm pull doesnt work with public AWS ECR OCI repos

Output of helm version:
version.BuildInfo{Version:"v3.10.3", GitCommit:"835b7334cfe2e5e27870ab3ed4135f136eecc704", GitTreeState:"clean", GoVersion:"go1.19.4"}

Output of kubectl version:
Client Version: v1.26.0
Kustomize Version: v4.5.7

Cloud Provider/Platform (AKS, GKE, Minikube etc.):
EKS
Steps to reproduce
Trying to pull the Karpenter helm chart with this command:
helm pull --destination ~/tmpcode/chart/ --version "v0.22.0"  --repo oci://public.ecr.aws/karpenter karpenter

results in
Error: looks like "oci://public.ecr.aws/karpenter" is not a valid chart repository or cannot be reached: object required

Is this an issue or changed URL with public.ecr.aws?
 $ curl -s https://public.ecr.aws/karpenter
{"errors":[{"code":"DENIED","message":"Not Authorized"}]}

Try to remove "--repo" parameter.

I traced the error down to: oras.Copy
https://github.com/helm/helm/blob/main/pkg/registry/client.go#L305-L313
After that, I wasn't able to determine where this object required error came from

Your command should be:
helm pull --destination ~/tmpcode/chart/ --version "v0.22.0"  oci://public.ecr.aws/karpenter/karpenter

@joejulian thanks for the correct command. Maybe I am misinterpreting the documentation, but the docs for helm pull say :
 --repo string                chart repository url where to locate the requested chart

so why wont the original command with --repo work?

osi urls don't have an index.yaml so they are not a repo.

@joejulian I tried your command but I got 400 Bad Request
» helm pull --destination ~/tmpcode/chart/ --version "v0.22.0"  oci://public.ecr.aws/karpenter/karpenter
Error: unexpected status from HEAD request to https://public.ecr.aws/v2/karpenter/karpenter/manifests/v0.22.0: 400 Bad Request

Helm version
version.BuildInfo{Version:"v3.13.0", GitCommit:"825e86f6a7a38cef1112bfa606e4127a706749b1", GitTreeState:"clean", GoVersion:"go1.21.1"}

@joejulian I tried your command but I got 400 Bad Request
» helm pull --destination ~/tmpcode/chart/ --version "v0.22.0"  oci://public.ecr.aws/karpenter/karpenter
Error: unexpected status from HEAD request to https://public.ecr.aws/v2/karpenter/karpenter/manifests/v0.22.0: 400 Bad Request

Helm version
version.BuildInfo{Version:"v3.13.0", GitCommit:"825e86f6a7a38cef1112bfa606e4127a706749b1", GitTreeState:"clean", GoVersion:"go1.21.1"}

maybe it's related to https://github.com/helm/helm/issues/12423


Add support for descriptor indexing

Adds support for descriptor indexing and (runtime) descriptor arrays.
#[spirv(fragment)]
pub fn main_fs(
    #[spirv(descriptor_set = 0, binding = 1)] textures: &RuntimeDescriptorArray<Image2D>,
    #[spirv(storage_buffer, descriptor_set = 1, binding = 0)] buffers: &RuntimeDescriptorArray<[u32]>,
    #[spirv(uniform, descriptor_set = 0, binding = 0)] samplers: &DescriptorArray<Sampler, 4>,
) {
    unsafe { asm! {
        "OpCapability RuntimeDescriptorArray"
    }}
    let sampler = unsafe { samplers.index_unchecked(0) };
    // ...
}

Relates to #389, expands on (but doesn't depend on) #596.

What is the difference between &RuntimeDescriptorArray<[usize]> and &[usize]? What is the difference between &DescriptorArray<usize, 5> and &[usize; 5]?

The element type of a descriptor array is either an opaque resource like an image or sampler, or it's a block decorated struct. Block decorations right now are automatically inserted, so #[spirv(storage_buffer, descriptor_set = 0, binding = 0)] buffer: &[usize; 6], will produce a StorageBuffer pointer to a struct with a the block decoration whose single field is an array of usize of length 6. OTOH, #[spirv(storage_buffer, descriptor_set = 0, binding = 0)] desc_arr: &DescriptorArray<usize, 6>, will produce a StorageBuffer pointer to an array of length 6 of block decorated structs with a single usize field.
&RuntimeDescriptorArray<[usize]> is the same idea, it produces the same spirv types as ByteAddressBuffer in the example below.
From the example in #389 (or in shader-playground)
ByteAddressBuffer g_byteAddressBuffer[] : register(t0, space3);
RWByteAddressBuffer g_rwByteAddressBuffer[] : register(u0, space4);

[numthreads(64, 1, 1)]
void main(int threadId: SV_DispatchThreadID)
{
    ByteAddressBuffer buffer = g_byteAddressBuffer[0];
    uint element = buffer.Load(threadId);
    g_rwByteAddressBuffer[0].Store(threadId, element);
}

the ByteAddressBuffer g_byteAddressBuffer[] produces
OpDecorate %type_ByteAddressBuffer BufferBlock
%_runtimearr_uint = OpTypeRuntimeArray %uint
%type_ByteAddressBuffer = OpTypeStruct %_runtimearr_uint
%_runtimearr_type_ByteAddressBuffer = OpTypeRuntimeArray %type_ByteAddressBuffer
%_ptr_Uniform__runtimearr_type_ByteAddressBuffer = OpTypePointer Uniform %_runtimearr_type_ByteAddressBuffer

(it still uses Uniform + BufferBlock here insteasd of StorageBuffer + Block, 🤷)


angular2 examplae

Hi
Is there any integration example for angular2 integration
regards

Not one maintained by me or anyone in this org


Node 6.2.2.: TypeError: undefined is not a function

Environment:
Node 6.2.2
SQLite3 3.13.0
node-sqlite3 3.1.4
Issue:

root@quark:/usr/lib# node

var sqlite3 = require('sqlite3');
undefined
var db = new sqlite3.Database(':memory:');
undefined
undefined:0

TypeError: undefined is not a function
root@quark:/usr/lib#

Code sample:
var sqlite3 = require('sqlite3');
var db = new sqlite3.Database(':memory:');

sqlite3 works well
root@quark:/usr/lib# sqlite3
SQLite version 3.13.0 2016-05-18 10:57:30
Enter ".help" for usage hints.
Connected to a transient in-memory database.
Use ".open FILENAME" to reopen on a persistent database.
sqlite> .open ex1.db
sqlite> create table tbl1(one varchar(10), two smallint);
sqlite> insert into tbl1 values('hello!',10);
sqlite> insert into tbl1 values('goodbye', 20);
sqlite> select * from tbl1;
hello!|10
goodbye|20
sqlite>
BR,
xbolshe

I couldn't repro this on OS X 10.11.6, with<EMAIL_ADDRESS>and<EMAIL_ADDRESS>Did you do anything special when installing node-sqlite3? What happens if you remove it from node_modules and reinstall?

I use preinstalled node-sqlite3 to custom Linux image for Intel Galileo board. Previously there was no problem.
I have repeated the same problem with a full recompilations of Linux image with downrgaded packages (Kernel 3.19.8+BusyBox+and so on+NodeJS 6.2.1+SQLite 3.12.1+node-sqlite3 3.1.4). It is strange...

It seems it is not node-sqlite3 issue. And I close it.
quark login: root
Kernel: Linux quark 3.19.8-yocto-standard #1 Wed Jun 22 22:34:06 MSK 2016 i586 GNU/Linux
Nodejs: v6.2.2, Shared OpenSSL: OpenSSL 1.0.2h  3 May 2016
Thu Jun 23 20:41:22 UTC 2016
Temp: 74°C
root@quark:~# cat > a.js
process.on('uncaughtException', function(error) {
console.error('Caught error in process!', error)
})
var sqlite3 = require('sqlite3');
var db      = new sqlite3.Database('/home/root/database.db');
db.exec("create table galileo(devid integer,name varchar(20),property varchar(10));");
db.close();
^Z
[1]+  Stopped(SIGTSTP)        cat > a.js
root@quark:~# node ./a.js
Caught error in process! TypeError: undefined is not a function
Caught error in process! TypeError: undefined is not a function
root@quark:~# node --abort-on-uncaught-exception ./a.js
Uncaught TypeError: undefined is not a function
FROM
Illegal instruction
root@quark:~#

Interesting. I have identified a point where it is crashed:
https://github.com/mapbox/node-sqlite3/blob/master/src/database.cc#L199

My research has led to the https://github.com/nodejs/nan/issues/284
Note that EMIT_EVENT uses MakeCallback.
BR,
xbolshe

It seems I have fixed the issue:

I'll provide PR after a clean build.
BR,
xbolshe

So here is the PR: https://github.com/mapbox/node-sqlite3/pull/670
After fixing it looks like:
var sqlite3 = require('sqlite3');
function mycallback(data) {
  console.log('mycallback: data='+data);
}
var db      = new sqlite3.Database('/homes/root/database.db',mycallback);
var db      = new sqlite3.Database('/home/root/database.db',mycallback);
db.exec("create table galileo(devid integer,name varchar(20),property varchar(10));");
db.close();


Fix contract group search SQL

These functions weren't using any index -- the GIN index on the top-level JSON data doesn't "reach in" and index the contents of arrays and objects inside of it. You have to create an index on individual sub-objects that you want to query by. So they were really slow.

immutable on get_time was just wrong and would result in the wrong time being used in some cases. Please see the documentation here to understand these annotations.

Cleaned up some unnecessary cruft. (The part of the cleanup where I rearranged the jsonb_array_elements stuff was necessary to even use the index.)

@IanPhilips please note these changes -- these functions were consuming 20 times more resources than e.g. "all writes to the database combined!"
They took multiple seconds to run, so it was totally obvious something was broken. To a close approximation, no query you ever write should take a second to run. Now they should take a couple milliseconds, which is normal.
Please notice if something takes a couple seconds -- it means something is really wrong and needs fixing!

Thanks for speeding these up! I did notice they were a bit slow but when I analyzed their cost it said something on the order of 700 so I thought it couldn't be too bad. I considered indexing the props but I know over indexing can be detrimental. Next time I'm just going to ask you what you think!

P.S. did you not deploy any of these schema changes on dev? I will take care of it.


[Bench] GC.

Summary of changes

Changes introduced in this pull request:

Introduces GC sweep simulation bench
Introduces full-circle GC bench

Reference issue to close (if applicable)

Closes
Other information and links
I was keen on reusing a refactoring TempParityDB for a broader set of use-cases. In theory it isn't a problem that it's exposed as public API, but I still feel like it might be a good idea to feature-gate it for benchmarks and test.

Change checklist

[x] I have performed a self-review of my own code,
[ ] I have made corresponding changes to the documentation,
[ ] I have added tests that prove my fix is effective or that my feature works (if possible),
[ ] I have made sure the CHANGELOG is up-to-date. All user-facing changes should be reflected in this document.

Closing this for now, I think this is kinda useless.


Mac compatibility problems 1 : ctypes on non windows env

when starting pymodaq from pip using daq_scan, the import of "daq_utils.py" fail on
ImportError: cannot import name 'WINFUNCTYPE' from 'ctypes' (/Users/nicolasbruyant/anaconda3/lib/python3.7/ctypes/__init__.py

Release 1.4.2 takes care of that issue

I tried GitHub version but no change:
proposed fix:
if os.name == 'posix':
    # TODO find equivalent code for linux and mac
    print("OS not fully supported: TODO add code for linux and mac")
if os.name == 'nt': # specific for windows
    from ctypes import CFUNCTYPE, WINFUNCTYPE
else:
    print("OS not fully supported")

darwin answer to sys.platform is a cause of subsequent problems. Master release is now fine pip release 1.4.2 is now fine.
I prefer to use sys.platform so compared it to win32 for the winfunctype import  :

System
platform value

Linux
'linux'

Windows
'win32'

Windows/Cygwin
'cygwin'

Mac OS X
'darwin'


feat: add RHEl 8.6 base template

What problem does this PR solve?:
Add the required packer manifest. RHEL 8.6 also required to set a root password, see JIRA for details
Which issue(s) does this PR fix?:

https://d2iq.atlassian.net/browse/D2IQ-92652

Special notes for your reviewer:

Does this PR introduce a user-facing change?:

Verified by creating a VM:
[builder@rhel8 ~]$ cat /etc/os-release
NAME="Red Hat Enterprise Linux"
VERSION="8.6 (Ootpa)"
ID="rhel"
ID_LIKE="fedora"
VERSION_ID="8.6"
PLATFORM_ID="platform:el8"
PRETTY_NAME="Red Hat Enterprise Linux 8.6 (Ootpa)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:redhat:enterprise_linux:8::baseos"
HOME_URL="https://www.redhat.com/"
DOCUMENTATION_URL="https://access.redhat.com/documentation/red_hat_enterprise_linux/8/"
BUG_REPORT_URL="https://bugzilla.redhat.com/"

REDHAT_BUGZILLA_PRODUCT="Red Hat Enterprise Linux 8"
REDHAT_BUGZILLA_PRODUCT_VERSION=8.6
REDHAT_SUPPORT_PRODUCT="Red Hat Enterprise Linux"
REDHAT_SUPPORT_PRODUCT_VERSION="8.6"


Deployment via jdl

Towards a JDL oriented future (scaffolding as code)
Please make sure the below checklist is followed for Pull Requests.

[x] Travis tests are green
[x] Tests are added where necessary
[ ] Documentation is added/updated where necessary
[x] Coding Rules & Commit Guidelines as per our CONTRIBUTING.md document are followed

Things to do:

[ ] docs
[x] more tests
[x] any missing validation
[ ] improve some props like directorypath and dockerRepositoryName

@MathieuAA can you take a look and give feedback?

LGTM!

@MathieuAA I'm gonna merge and make a release with this will add docs and announce it once the grammer is finalized

@deepu105 Could you a bit before making a release? I'll push a PR soon


Warning: Illegal offset type in isset or empty in \vendor\phpcollection\phpcollection\src\PhpCollection\AbstractMap.php line 134

Warning: Illegal offset type in isset or empty in \vendor\phpcollection\phpcollection\src\PhpCollection\AbstractMap.php line 134

when trying do deserialize a prieviously serialized object with jms-serializer:
$json = $this->serializer->serialize($object, 'json', SerializationContext::create()->enableMaxDepthChecks());
$this->serializer->deserialize($json, 'json', SerializationContext::create()->enableMaxDepthChecks());

hello?

@JarJak I'm guessing jms-serializer is out of scope for this package. If you need this fixed, then you are going to have to dig into it yourself and report back with more details.

For future reference, your function arguments are not ok for deserialize:
You need the jsonText, objectClassName, 'json' or 'xml' (type), DeserializationContext

@doofer you are probably right.
Anyway it would be nice to check key type before using isset(). Like:
    public function containsKey($key)
    {
        if (is_array($key) || is_object($key)) {
            //throw...
        }
        return isset($this->elements[$key]);
    }

@discordier so:
    public function containsKey($key): bool
    {
        if (is_array($key) || (is_object($key) && !method_exists($key, '__toString')) ) {
            //throw...
        }
        return isset($this->elements[$key]);
    }


Topics on iOS

I have implemented this plugin on Android and it works really well. I am struggling with iOS however.
I am trying to work with topics and didReceiveRegistrationToken() never seems to fire. I constantly get 'The subscription operation is suspended because you don't have a token. The operation will resume once you get an FCM token.' in the logs and never seem to get a token - I am calling getToken() and do get a token back from that and I am trying to subscribe after I perform that operation.
If I send a notification using the token it does arrive on the iOS device, so something is at least partly working. The topics never manage to subscribe however.
I'm partly after some reassurance that topics on iOS have been seen to be working as I am using a number of other Firebase plugins and although I don't believe there is any interaction I'm not ruling it out.

I've done some more digging and have been able to get this to work. I'll try and detail my findings below.
This is tested on iOS 10 - maybe a later version would have behaved differently.
It all comes down to timing. I basically had to add the following into didFinishLaunchingWithOptions
    if(![FIRApp defaultApp]) {
        [FIRApp configure];
    }

Such that this now looks like this:
- (BOOL)identity_application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

    if(![FIRApp defaultApp]) {
        [FIRApp configure];
    }

    [FIRMessaging messaging].delegate = self;
    [UNUserNotificationCenter currentNotificationCenter].delegate = self;

    if (launchOptions) {
.
.
.

This is because the plugin initialise was happening too late and the setting of the delegate in the above code caused the following code in FIRMessaging.m to be triggered before the messaging instance was set:
  FIRMessaging *messaging = (FIRMessaging *)instance;

  static dispatch_once_t onceToken;
  dispatch_once(&onceToken, ^{
    [messaging start];
  });

The dispatch_once is indeed dispatching once, but messaging is nil, so start never gets called and things don't get set up.
This is what I found - YMMV, but I can stop pulling my hair out now!
On the whole this is a great plugin and has enabled me to replace phonegap-push and is a better fit with my firebase plugins IMOO.

@ReallySmallSoftware this is a great finding indeed. I've found that sometimes getToken is not resolved with instanceId. It could be the cause. The documentation says initialization code should be in the application:didFinishLaunchingWithOptions method.
Would you mind to submit a PR with the changes?

@chemerisuk Sure - will try and get you something soon

The fix publish in v2.0.1


Change of ePI information for a created batch is not possible

When batch is created in DSU, a specific version of the ePI needs to be assigned.
When realizing, the leaflet data was wrong (for the assigned version), no new version can be assigned to that batch.
Means, the batch shows forever the wrong leaflet.
We need to find a way to do this kind of exception handling.

rephrased in user stories


Prebuilt Frameworks & Tagged Releases

This would speed up building via Carthage by quite a bit, since it automatically downloads those if they exist instead of building from scratch each time. Shouldn't be too hard to do manually, but can also be done automatically via Travis's tagged releases. Examples include: Quick, Nimble, and Carthage itself. Thanks for the great library!

:+1: for tags like "3.2" instead of "Version_3.2", thanks :)


removing pdf download link from documentation - the tables on config-…

…reference and cnfig-repo pages are broken
Reference was broken for 15.2 as well

The pdf rendering is broken. This PR will disable the pdf link until we get it back on.

:+1:


Sparse Matrix Format in smatrix.c

Dear EPANET devs, thanks a lot for all the work you are putting in developing and maintaining this code !
I'm trying to understand the sparse matrix format used in smatrix.c. When I try to reconstruct the matrix I obtain a non-symmetric matrix. However I think that the Cholesky factorization used to solve the linear system assumes that the matrix is symmetric so I'm missing something.
I am using a very simple network (see below). I'm using EPANET through the WNTR interface with the following code
import wntr

# Create a water network model
inp_file = "networks/Net0.inp"
wn = wntr.network.WaterNetworkModel(inp_file)

# Graph the network
wntr.graphics.plot_network(wn, title=wn.name, node_labels=True)

# run the simulation
sim = wntr.sim.EpanetSimulator(wn)  #
results = sim.run_sim()

At the first call of linsolve I get this matrix for the linear system :
A = [ 0.116  -2.339]
    [-0.116   2.454]

with this b vector:
b = [ -1.614  230.277]

If I compute the Cholesky decomposition of this matrix and use the forward/backward substitution just as in linsolve I do obtain the solution given by linsolve, i.e.:
x =  [83.8   97.772]

However this solution vector is not  a solution of the linear system defined above:
A @ x = [-218.967,  230.211] != b

While the second component of the vector is nearly correct, the first one is not.
Is it an expected behavior or am I doing something wrong ?
Sorry for this rather basic question about the code but I couldn't find the answer anywhere.
Thanks a lot for your help !

[TITLE]
[JUNCTIONS]
;ID              	Elev        	Demand      	Pattern
J1              	0           	0           	                	;
D1              	0           	50          	                	;
[RESERVOIRS]
;ID              	Head        	Pattern
R1              	30          	                	;
[TANKS]
;ID              	Elevation   	InitLevel   	MinLevel    	MaxLevel    	Diameter    	MinVol      	VolCurve        	Overflow
[PIPES]
;ID              	Node1           	Node2           	Length      	Diameter    	Roughness   	MinorLoss   	Status
P1              	R1              	J1              	100         	250         	0.05        	0           	Open  	;
P2              	J1              	D1              	1000        	200         	0.04        	0           	Open  	;
[PUMPS]
;ID              	Node1           	Node2           	Parameters
[VALVES]
;ID              	Node1           	Node2           	Diameter    	Type	Setting     	MinorLoss
[TAGS]
[DEMANDS]
;Junction        	Demand      	Pattern         	Category
[STATUS]
;ID              	Status/Setting
[PATTERNS]
;ID              	Multipliers
[CURVES]
;ID              	X-Value     	Y-Value
[CONTROLS]
[RULES]
[ENERGY]
Global Efficiency  	75
Global Price       	0
Demand Charge      	0
[EMITTERS]
;Junction        	Coefficient
[QUALITY]
;Node            	InitQual
[SOURCES]
;Node            	Type        	Quality     	Pattern
[REACTIONS]
;Type     	Pipe/Tank       	Coefficient
[REACTIONS]
Order Bulk            	1
Order Tank            	1
Order Wall            	1
Global Bulk           	0
Global Wall           	0
Limiting Potential    	0
Roughness Correlation 	0
[MIXING]
;Tank            	Model
[TIMES]
Duration           	0
Hydraulic Timestep 	1:00
Quality Timestep   	0:05
Pattern Timestep   	1:00
Pattern Start      	0:00
Report Timestep    	1:00
Report Start       	0:00
Start ClockTime    	12 am
Statistic          	None
[REPORT]
Status             	No
Summary            	No
Page               	0
[OPTIONS]
Units              	LPS
Headloss           	D-W
Specific Gravity   	1
Viscosity          	1
Trials             	40
Accuracy           	0.001
CHECKFREQ          	2
MAXCHECK           	10
DAMPLIMIT          	0
Unbalanced         	Continue 10
Pattern            	1
Demand Multiplier  	1.0
Emitter Exponent   	0.5
Quality            	None mg/L
Diffusivity        	1
Tolerance          	0.01
[COORDINATES]
;Node            	X-Coord           	Y-Coord
J1              	1000.000          	6000.000
D1              	11000.000         	6000.000
R1              	-1172.214         	7424.023
[VERTICES]
;Link            	X-Coord           	Y-Coord
[LABELS]
;X-Coord             Y-Coord             Label & Anchor Node
[BACKDROP]
DIMENSIONS  	0.000             	0.000             	10000.000         	10000.000
UNITS          	None
FILE
OFFSET         	0.00            	0.00
[END]

I've explored a bit more and I may have answered my question. I'm guessing that the elements on the upper triangular of the matrix are irrelevant. The Cholesky decomposition computes the L matrix as if the sparse matrix was symmetric with the elements of the lower triangular transposed on the upper triangular. Am I correct ? Thank for your help

I suggest you read Chapters 1, 2, 3 and 5 of the Computer Solution of Sparse Linear Systems book on which the EPANET sparse linear solver is based.

Thanks !


Dao account test

Pull request type

Please check the type of change your PR introduces:

[x] Bugfix
[ ] Feature
[ ] Code style update (formatting, renaming)
[x] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] Documentation content changes
[ ] Other (please describe):

What is the current behavior?

Issue Number: N/A
What is the new behavior?

Other information

先合并进去了


Fix Template Path isDescendantOf check

Problem:
When checking if one TemplatePath was a descendant of another, we were incorrectly defaulting to also return true if the paths matched. This manifested it in the DOM walker returning cached data that was different to the previous result because it would include duplicated results, triggering a re-render. This is partially responsible for the issue Balazs discovered in #1151
Fix:
Change isDescendantOf to return false if the paths match, since it is currently only used in the DOM walker.

I'm merging this


how can i uninstall?

how can i uninstall agario bot?

Just remove the script from Greasemonkey / Tampermonkey.

thanks Apos

I dunno I can't Evan install
On 29 Aug 2015 17:25, "filipp25"<EMAIL_ADDRESS>wrote:

thanks Apos
—
Reply to this email directly or view it on GitHub
https://github.com/Apostolique/Agar.io-bot/issues/354#issuecomment-136007168
.

@xxnagxx51 What is your problem?

My problem is that I have a tablet I install everything but I still can
evan upload or install

So, let me try to understand that:
You installed everything including:
-A browser with Greasemonkey/Tampermonkey
-Ok, making a list with only one item is silly! :P
And, you are having issues with installing the bot.


Settings not being saved when connected over bluetooth

Unable to change mode over bluetooth.


大佬，请教下如何避免以下报错

系统错误:error, This model's maximum context length is 4097 tokens. However, you requested 4140 tokens (2140 in the messages, 2000 in the completion). Please reduce the length of the messages or completion.

拉取最新的代码，应该就能避免


add test/source.sh to set of ignored files

Looks like commits are still being signed with your old email. You might have to amend/rebase them.
FYI you can easily see the email being used by appending ".patch" to the URL, https://github.com/GoogleCloudPlatform/cloud-foundation-toolkit/pull/408.patch

@googlebot I signed it!