Sometimes when a scene is previewed, custom actions doesn´t load

Operating system or device, Godot version, GPU Model and driver (if graphics related):
Godot3 beta 1, win7 32bit
Issue description:

Second time i execute the preview of a scene with a custom action (configured in editor) godot doesn´t load this action, but the input ("mouse button") is handled.
More info:
Scene with custom action catched throws this error 116 times:
Expected 'shader_type' at the beginning of shader
Condition 'err!=OK' is true.
Scene with custom action not loaded doesn´t throw any error.
I think that the project doesn´t have any shader. If you delete the particle2d attached to the "godotlogo-bunny" this error stops (is related with particles2D material), but intermittent "not catched" actions still happends.
More more info (and very strange):
When error happends, fps seems to be cap to 60, like it has V-sync on, no matters is V-SYNC is ticked or not. (And V-sync doesn´t seem to work... i open other issue with that).
Steps to reproduce:
Open attached project and execute main.scn with F6 (preview scene not entire project) several times, in any of the executions, custom action is not loaded. (See the console, the mouse input is registered)
godot3-ActionsIntermittentFails.zip.
Executing with F5 seems to be OK (I do that 20 or 30 times and can´t reproduce), is something related with scene preview, custom actions and "strangely" V-Sync.

(Since Noshyaar keeps closing this, I am going to continue to post it until one thread remains visible for discussion, no need to censor)

Lead developer sent this message after a user was giving his honest feedback via this reddit thread.
They also said (I kid you not) -- giving feedback is "bullying",  a "professional whiner", and "ranting". Reduz's passive aggressive tone and insulting behavior is rampant there.  I already terminated my patreon account because of this, and not saying you should either (FLOSS projects) are great, however, for the lead developer to act like this towards people giving feedback.. is not okay!
Let me re-iterate, not saying that you should stop giving feedback, but I just want this message to be seen across github and reach as far as possible. Because this kind of communication and how the lead developer treats a regular Godot developer is not right at all. I've never seen this behavior from a FLOSS project lead developer.  It's a shame, because the guy giving feedback is just a random person anyway, and the way the project managers and lead developers took it so personally like it was an attack (when it wasn't), means the lead developers/contributors are possibly not viewing your issues with the right mindset.
Also, after reading the last paragraph from this post by akien

From here on, we will avoid responding to xxx's threads on the various Godot communities, and focus instead on the huge amount of constructive feedback and bug reports that we get from other users. This will likely overlap with some of the issues mentioned above, which will thus be fixed eventually, but we won't accept being bullied into working on them now when we have different priorities. Users are free to disagree with our priorities, but in the end the contributors are the ones making the call.

He's saying they will now favor/prioritize issues based on the user reporting it, and not the issue itself. (Extreme prejudice), which will not be good for the project because the issue should be irrelevant to the user reporting it. Just because if a user who has a snotty attitude that is reporting a huge client crash error, doesn't mean that client crash error should not be taken lightly.
He's also stating that anyone giving hard feedback is now "bullying" them. Which is not true whatsoever.
Just wanting to post this to get the word out there, hopefully some things change. @reduz @akien-mga  This is just unbelievable :(
(Since Noshyaar keeps closing this, I am going to continue to post it until one thread remains visible for discussion, no need to censor)

Lead developer sent this message after a user was giving his honest feedback via this reddit thread.
They also said (I kid you not) -- giving feedback is "bullying",  a "professional whiner", and "ranting". Reduz's passive aggressive tone and insulting behavior is rampant there.  I already terminated my patreon account because of this, and not saying you should either (FLOSS projects) are great, however, for the lead developer to act like this towards people giving feedback.. is not okay!
Let me re-iterate, not saying that you should stop giving feedback, but I just want this message to be seen across github and reach as far as possible. Because this kind of communication and how the lead developer treats a regular Godot developer is not right at all. I've never seen this behavior from a FLOSS project lead developer.  It's a shame, because the guy giving feedback is just a random person anyway, and the way the project managers and lead developers took it so personally like it was an attack (when it wasn't), means the lead developers/contributors are possibly not viewing your issues with the right mindset.
Also, after reading the last paragraph from this post by akien

From here on, we will avoid responding to xxx's threads on the various Godot communities, and focus instead on the huge amount of constructive feedback and bug reports that we get from other users. This will likely overlap with some of the issues mentioned above, which will thus be fixed eventually, but we won't accept being bullied into working on them now when we have different priorities. Users are free to disagree with our priorities, but in the end the contributors are the ones making the call.

He's saying they will now favor/prioritize issues based on the user reporting it, and not the issue itself. (Extreme prejudice), which will not be good for the project because the issue should be irrelevant to the user reporting it. Just because if a user who has a snotty attitude that is reporting a huge client crash error, doesn't mean that client crash error should not be taken lightly.
He's also stating that anyone giving hard feedback is now "bullying" them. Which is not true whatsoever.
Just wanting to post this to get the word out there, hopefully some things change. @reduz @akien-mga  This is just unbelievable :(

Can you test again with the latest master? This likely have been fixed by #13989.

Problem is semi-fixed.  Custom action not connecting not happend yet (Godot3 win64 release_debug compiled at 06_12_2017 20:00h), but custom action connecting delays between 70-90 frames from start game loop (Input can be catched from frame 0-1, actions not). If this is expected behavior I close the issue. Thanks.


Separate into 2 awesome list: Objective-c and Swift

It became a bit disorganized with a lot of content, for me, it will be better if we separate into two awesome list: Awesome-Objective-C and Awesome-Swift
what do you guys think?

over time we will have a smaller number of projects in Objective-C. So we can think of a new organization, at this time :large_orange_diamond: solves.

@CavalcanteLeo the problem with this is that sometimes as a Swift developer, I can't find a Swift library for something I'm looking for, but it doesn't matter for me because I can use an objective-c library instead and it still works perfectly.
It doesn't make sense to divide into 2 lists because in the end, it doesn't matter if it was written on Swift or not.
Because Awesome-iOS has a lot of content, we always try to break into more categories, so it is more organized. One example was our UI Section, that was so big we had to divide into smaller categories like Alert View, Activity Indicator, Button and others.

But it's good that you told us that it became a little bit disorganized. We love to hear from the community and we're always trying to make the repo the best way possible. What were you searching for that made you confused? Let us know!  😀

=)

:smile:

guys i'll close this issue, but feel free to reopen at any time it deems necessary.
Thanks :heart:


How to move the date label to the corner of DayView

Hi,
Is it possible to move the date Label in the dayView to the top left corner ?

@spandana-batchu I can't imagine how this should look like...what do you mean to do?

Thanks for your prompt reply. Im using primary and secondary views to insert some icons on the calendar. However I would like to move the date to the top corner like attached in the screenshot below.

Sound interesting.
Try this:-
replace your code with dayLabel?.frame = bounds in CVCalendarDayView.swift
Its work.


Mention in the readme which OpenGL, GLES, and Vulkan versions are being used

The issue name says for itself.
If not in readme, then it's worth to mention at least somewhere.

What about bottom of this section?

Oh my God!!!

What about bottom of this section?

That's another repository that I was unaware of. But in this issue I suggest to add the info to this repository.

The first sentence of the readme refers to the main repository though, which is supposed to be the landing page of the project.
This repository is supposed to be reached from there


Invoice migration error from 0001 to 0002

The following error is generated when trying to perform migrations, on a clean schema, with PostgreSQL 9.3.5 and Django 1.8.4.
Operations to perform:
  Apply all migrations: pinax_stripe
Running migrations:
  Rendering model states... DONE
  Applying pinax_stripe.0002_auto_20151121_2054...Traceback (most recent call last):
  File "manage.py", line 10, in <module>
    execute_from_command_line(sys.argv)

  ... Very deep stack trace ...

  File "/Users/mikehearing/.virtualenvs/web/lib/python2.7/site-packages/django/db/backends/utils.py", line 64, in execute
    return self.cursor.execute(sql, params)
django.db.utils.ProgrammingError: column "charge_id" cannot be cast automatically to type integer
HINT:  Specify a USING expression to perform the conversion.

It seems as though Invoice.charge was initially declared as a CharField, and PostgreSQL is having trouble converting to a ForeignKey due to the database type character varying -> integer.
Changing the AlterField to a sequential RemoveField and AddField in 0002 manually would resolve this issue. It looks like a data migration is required in either case, if you wanted to preserve this 'relationship' and create Charge objects.

This is interesting. I haven't not seen this in all my testing so thanks for the report!
Good call on database migrations. I completely forgot about them.  the 0001 should be able to be --fake-initial'd  for prior versions, but need to obviously consider porting data.
That said, all the data is just a cache, so it might be cleaner to just start fresh.
In fact, now that I think about it, this isn't going to migrate old tables as old tables have payments_ as a prefix while this will have pinax_stripe_ for a prefix.
Hm....

The only model I've noticed which is not a direct cache, and you'd might want to keep data for, would be the Customer since it provides the relationship to the User model within Django. Otherwise, I agree with starting from scratch, you could even run a squash migrations and remove the Invoice.charge from ever being a CharField.
I'm not familiar with how much backwards compatibility you are trying to maintain for django-stripe-payments users, or ease of migration to the new code; both of which will influence the solution here... I would be more than happy to provide a pull request if you could give me some direction with that regards?

Good call on the Customer <-> User relation.
I would like to provide a sane upgrade experience for existing users. To be honest though, I haven't thought much about it. I wanted to work out first getting things into a really good state and then step back and consider what an upgrade looks like.  I think most of the dust has settled now though. I expect some more changes in in the pinax.stripe.actions.* modules but nothing too drastic.
I'd love some help with it!

So I think we squash migrations to just a single 0001_initial prior to releasing 2.0 and add a 0002_upgrade_data migration that is:

a noop for new installs where payments_customer table doesn't exist
migrates the payments_customer data into pinax_stripe_customer

I don't think we should automatically run sync_customers as that could take a long time but should have a separate document about upgrading that covers:

running migrations
running sync_customers
updating versions number of API that webhooks send (setup in Stripe panel)

bcbb700 adds the DSP migration


Could Not Retrieve History

I'm running into an issue where I get the history of commits, but when I try selecting a commit I get the error above. Any way to find out more about what's going on?

is template.php tracked in your repo? Have you committed it before?

Yep, it's tracked and it's been committed several times.

Ok, thanks. This issue has been reported, closed, and reopend :confounded: .. See issue #1 ... I will close this thread for now and use the other.


Client-side getInitialData redirect to absolute URL shows new component for a moment

When a client-side getInitialData redirect to an absolute URL is requested, the target component still shows for a short time. It only happens with absolute redirects which were introduced in 06e59bd3a523a0f83ad241d188a64d32a69c3255.
Steps to reproduce
<template>
SECRET DATA
</template>

Open an another page which links to this page with <router-link href="/secret">Secret</router-link>, and click the link.
Actual result
You will see the secret for a moment (until google.com loads).
Expected result
There is no switch to the new page, just immediate redirect go Google.

Fixed along with #121.


Do not log connection errors as with Error level

Warnf?

This log is emitted all the time because of port scans. Warnf seems to high of a level.


feat: Use --dry-run=server to make lookup work properly while diff

Changes Proposed

Bump helm client to v3.13.3.
Use --dry-run=server to make lookup work properly while diff.

Check List

[x] The title of my pull request is a short description of the changes
[ ] This PR relates to some issue:
[ ] I have documented the changes made (if applicable)
[ ] I have covered the changes with unit tests

/cc @undera

Codecov Report
Attention: 6 lines in your changes are missing coverage. Please review.

Comparison is base (9481c9a) 29.96% compared to head (5a9a80e) 29.84%.

Files
Patch %
Lines

pkg/dashboard/objects/releases.go
0.00%
6 Missing :warning:

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #501      +/-   ##
==========================================
- Coverage   29.96%   29.84%   -0.12%
==========================================
  Files          10       10
  Lines        1325     1330       +5
==========================================
  Hits          397      397
- Misses        887      892       +5
  Partials       41       41

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

/cc @undera

Thanks!


Append decimal in my Jason return

Hi,
I had problem in getting correct Jason return.
I'm using AFNetworking version 3.1 in CocoaPods.
My response should be
{
"RewardTopUp": 150,
"RewardTopupGiven": 9.015
}
But
I received from AFNetwork responseObject is
{
"RewardTopUpValue": 150,
"RewardTopupValueGiven": 9.015000000000001
}
Can someone help?

I don't think this is an AFN issue. Float numbers are born with precision problem. In this case, 9.015000000000001 is a perfectly reasonable representation of float value 9.015 in the computer world.


Add Starship

starship.rs
Github Repo
The minimal, blazing-fast, and infinitely customizable prompt for any shell!
Logo

Ask yourself: would you ever need to use this logo in a presentation or tool list?

I don't think so.


ci: prepare support for chat-bot commands

📋 Changes description
Enable new chat-bot automations with trigger comments.

@spark-ui-bot paparazzi golden images


Memory and use files

Hello
This is the only way to get an answer about my concern
I looked online but I couldn’t find the answer
I run Kodi from my android tv box,I transferred it to the sd card because I don’t want to ruin my emmc storage with all these write and read,if I choose memory it will write and read from the sd card?
I am asking because with the memory option I have smoother playback compared to use files that I know for sure that the files are being downloaded goes directly to my sd card and for that I am not sure if the memory option uses the sd card
So what I am asking is if memory option is safe and uses the sd card.
Sorry for my bad English
Let me know plz
Stay safe
Regards
Nick

@nikos17m Memory storage is using only RAM memory, internal memory or sd-card or any other storage is not used.

Thank you very much for the super fast answer
Is safe for long term use?
Thanks again

@nikos17m yes, it does not hurt you hardware or storages.


[Display news: Single view] 'Edit' button is available for registered User in case he/she has not submitted this particular piece of news

Environment: macOS Catalina 10.15.4, Google Chrome 81.0.4044.122 (64-bit)
Reproducible: always
Build found: commit 07bfeb2
Preconditions:

User is registered.
https://ita-social-projects.github.io/GreenCityClient/#/welcome  is opened.

Steps to reproduce:

Click 'Eco-news' from Header
Choose on any news from available that are not submitted by current user and open it in a 'Single view'
Verify that button 'Edit' is not present.

Actual result:
'Edit' button is available for registered User in case he/she has not submitted this particular piece of news

Expected result:
'Edit' button should be not available for registered User in case he/she has not submitted this particular piece of news
User story: #498

Verified


fix(coverate): fix coverage after adding SQL Participant store

What this PR changes/adds
Fix coverage after SQL Participant store PR
Why it does that
Briefly state why the change was necessary.
Linked Issue(s)
Closes # <-- insert Issue number if one exists
Checklist

[ ] added appropriate tests?
[ ] performed checkstyle check locally?
[ ] added/updated copyright headers?
[ ] documented public classes/methods?
[ ] added/updated relevant documentation?
[ ] added relevant details to the changelog? (skip with label no-changelog)
[ ] formatted title correctly? (take a look at the CONTRIBUTING and styleguide for details)

Codecov Report
Base: 16.82% // Head: 77.82% // Increases project coverage by +60.99% :tada:

Coverage data is based on head (4c4fe04) compared to base (709b950).
Patch has no changes to coverable lines.

Additional details and impacted files
@@              Coverage Diff              @@
##               main      #45       +/-   ##
=============================================
+ Coverage     16.82%   77.82%   +60.99%
=============================================
  Files            32       32
  Lines           523      523
  Branches         26       26
=============================================
+ Hits             88      407      +319
+ Misses          435      113      -322
- Partials          0        3        +3

Impacted Files
Coverage Δ

...ector/registration/cli/RegistrationServiceCli.java
16.66% <0.00%> (+16.66%)
:arrow_up:

...aspaceconnector/registration/cli/CliException.java
50.00% <0.00%> (+50.00%)
:arrow_up:

...nector/registration/cli/GetParticipantCommand.java
60.00% <0.00%> (+60.00%)
:arrow_up:

...tion/client/JsonWebSignatureHeaderInterceptor.java
81.81% <0.00%> (+81.81%)
:arrow_up:

...nsform/ParticipantToParticipantDtoTransformer.java
83.33% <0.00%> (+83.33%)
:arrow_up:

...ctor/registration/authority/model/Participant.java
87.09% <0.00%> (+87.09%)
:arrow_up:

...taspaceconnector/registration/cli/CryptoUtils.java
88.88% <0.00%> (+88.88%)
:arrow_up:

.../registration/auth/DidJwtAuthenticationFilter.java
94.44% <0.00%> (+94.44%)
:arrow_up:

...iaxMemberDataspaceRegistrationPolicyExtension.java
96.66% <0.00%> (+96.66%)
:arrow_up:

...taspaceconnector/registration/cli/ClientUtils.java
100.00% <0.00%> (+100.00%)
:arrow_up:

... and 12 more

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


CSL variables only recognized when in lowercase, DOI not read from extra

I had the following error pop up using Zotero Standalone (v<IP_ADDRESS>, Better Bibtex 1.6.14) while trying to export my library to Better BibLaTeX:
An error occurred while trying to export the selected file.
I've submitted an error report - report ID is V8NUZWRC
I get the same error trying to export to Better BibTeX too. The normal BibTeX and BibLaTeX exporters from within Zotero seem to work fine though (although... the citation keys... shakes fist ).
Strangely enough, everything seemed to be working just fine until I rebooted my machine a little while ago, now I can no longer export my library :(
Cheers!
Edit: I've tried reverting back through previous versions of Better Bibtex - I've found that version 1.6.6 exports fine.

From what I can tell, it's the 12th item in your export. Could you try to export only that item to verify that that is the culprit, and then right-click it and select "send BBT error"? That will give me the reference so I can try to reproduce.

Thanks for the very prompt reply! I'm not sure if this is the 12th item in my export, as some items do write out before the error and the order of items doesn't seem to match any order I can deduce! But I did find a few individual entries having the export issue - I have submitted one as report ID EK7XUBGA.
Many thanks!

Tests are running.

Your comments did help, BTW. Book section is peculiar in that Zotero doesn't allow one to specify a DOI for it; I'd venture to guess the failing entries all had a DOI or another field in the 'extra' field.

New release is out. Firefox will update automatically somewhere within the next 24 hours, but you can manually upgrade in the FF addons pane.


Looking for instructions

Hello,
i could successfully read by current layout:
+++ Matrix discovery and layout configuration tool +++

Device found: No. 10   Vendor: 4b3   Name: 1   Product: 301c   Name: 2   Bus: 1   Address: 15

Number of layers: 2

Layer 1

    C1    C2    C3    C4    C5    C6    C7    C8    C9    C10   C11   C12   C13   C14   C15   C16   C17   C18   C19   C20

R1  384   82    99    98    0     52    0     63    11    62    10    61    0     41    0     0     0     0     94    93
R2  92    47    64    48    28    42    23    60    257   43    258   0     0     74    75    73    76    45    65    46
R3  35    66    34    59    58    53    0     260   70    77    78    69    68    39    38    37    36    67    33    32
R4  31    30    0     0     71    87    97    96    95    19    18    12    24    0     21    8     26    20    0     0
R5  0     88    91    90    89    51    15    14    13    49    9     7     22    4     0     0     0     72    85    84
R6  83    0     55    54    16    40    25    6     27    29    288   1025  320   80    86    79    81    56    0     0
R7  17    44    5     0     0     0     0     0     384   128   99    98    0     52    0     63    11    62    10    61
R8  0     41    0     0     0     0     94    93    92    47    64    48    28    42    23    60    257   43    258   0

Layer 2

    C1    C2    C3    C4    C5    C6    C7    C8    C9    C10   C11   C12   C13   C14   C15   C16   C17   C18   C19   C20

R1

Enter filename: old-layout

But i'm not quite sure which values to change. Based on the test program xev, my left ctrl and the left alt key are misconfigured, but it seems the values above aren't those keycodes.

Key
current keycode
desired keycode

L_ALT
134
64

L_CTRL
64
37

Thanks a lot!

Hello,
I add some sample layouts in https://github.com/quintusl/mblusb/tree/master/sample_layouts. You may get more details from the files. Furthermore, you may look into https://github.com/quintusl/mblusb/blob/master/src/layout.h for the key codes.
The GUI tools is a more user friendly way to configure the layouts. You may also want to try:
https://github.com/Arakula/blusb_gui
Hope these help.

krikey, there's a bug in me source file! The layout table didn't get drawn correctly because I falsely assigned a new value to a counter variable within a for loop in read_layout(), it's fixed now, will update the repo in a minute

Thanks for your help! I was able to reset my layout with the blusb_gui tool.
Let me know when I can help somebody with testing or so.


[feature request] Add table footer on list page

For list page, data show in table may include a lot of data, it will be useful can have a table footer to do some calculate like sum() / average().
I hope it can expose and method to client can add custom table footer for this of usage.

You will need to fetch extra data in order to present useful information for the footer. That is how the pagination section of list page works. (Unless you want sum/average of currently displayed items?)
So it looks like your table footer requires more than a prop for List and it's better to write customised List and restClient.

Agreed with @wesley6j: this is outside the scope of the admin-on-rest core components. But it should be fairly easy to achieve by writing your own <Datagrid> component.

I vote to reopen this, since TableFooter is supported by material-ui Table component like TableHeader and TableBody is.
Aor already passes headerOptions and bodyOptions, so it just need footerOptions to create a footer. Thoughts on this?

We'll reconsider this once we switch to material-ui 1.0. No ETA yet.


fix(middleware): use global fetch as last resort

This should behave like v2
In v2 if fetch was not provided is was dispatched as an failure action
in v3 it was catch by 'use strict'; mode and was thrown very early
Closes #241
Closes #219

Coverage remained the same at 100.0% when pulling 21a550afa2dcdbe468556424d139407b4c7a707f on iamandrewluca:fix into 4b6a636b11bed297d3cc6a197cd0b40052f51961 on agraboso:master.

Released in https://github.com/agraboso/redux-api-middleware/releases/tag/v3.2.1


fix(Android): Fixed getViewHierarchyDumpXml to Return xml instead of json

Description

This pull request addresses the issue described here: #<?>

In this pull request, I have …

For features/enhancements:

[ ] I have added/updated the relevant references in the documentation files.

For API changes:

[ ] I have made the necessary changes in the types index file.

Closing since I'm fixing it on a different PR.


Implement leeway for date validation

@kylef I implemented the leeway as discussed by optional function parameters. This way there are no code breakages.
I also added unit tests for each date validation (both cases: fail without leeway and success with leeway) and added two small integration tests to check whether the leeway is passed through all calls down to the validators.

@kylef do you have any clue why XCTestExpectation can't be initialized on Linux the way it is initialized on macOS? That's currently causing the build fails and I can't debug on Linux..

I do not think XCTestExpectation is available on Linux, this is because the test running is a lot different. I do not believe there is a run loop created and thus the type of behaviour of XCTestExpectation doesn't make sense.
XCTestExpectation is for asynchronous testing and these tests are not asynchronous, you should be able to remove the use of XCTestExpectation simply.

Any clue why Travis is complaining? It says it can't find the build logs for macOS..

@kylef checks are through. If you agree with my implementation it would be great to have the PR accepted 👍

Any clue why Travis is complaining? It says it can't find the build logs for macOS.
Hit rebuild and seems to work, I think it was Travis flakiness.

I think this is good, I'll give it a review soon and make a release incorporating these changes.
Can you add an entry in CHANGELOG.md describing your changes please?

Might be good to add a note about this in the README.md so other people coming into JSONWebToken are aware of the leeway argument.

[x] Add change to CHANGELOG.md
[x] Add documentation to README.md

Awesome, nice work here @JanBrinker. I appreciate the pull request.


Add Standard Version for Semantic Releases

Trying to address this https://github.com/developit/mitt/issues/20!
-- edited by @tunnckoCore:
fixes #20

Only god know why is that strange error in travis. :angry:

Ah looks like flow is upset and traversing into this directory.
Are you against adding flowtyped and ignoring node_modules? I can also ignore this folder specifically in flowconfig.

@abhiaiyer91 yea, maybe this is the right move - adding that dir to flow config. We both aren't flow/typescript guys, so yea.. :D

@abhiaiyer91 any help on #39/#38 (about this TS typings thing) would be appreciated too.

@tunnckoCore @developit I am indeed a flow/TS guy so let me address those too!

@tunnckoCore This passed!

Cool. I'm okey with the PR. Will wait @developit, since i don't have npm access and don't care about what is used for the publish step ;d

@tunnckoCore @developit

I changed the flowconfig to ignore node_modules
I made some changes to the npm scripts
installed flow-typed as a dev dependency and run alongside flow check
ignored flow-typed directory

Great everything works! If you guys like it, lets merge!

@tunnckoCore you do the honors

@abhiaiyer91 actually that's a good point about the size - mitt doesn't have any actual dependencies, so maybe flow-typed wouldn't do anything here?  Hard to know since I haven't used it yet haha.  I'm fine merging and then we can figure that out after @tunnckoCore

Yea yea, no problem for the merge. Am not against typings and etc, I just don't get it :rofl: but nevermind.

@tunnckoCore @developit remove flow-typed! everythings good now! We can complicate things when things get complicated!

@tunnckoCore is this good to go?

Yup, forgot to update here but I checked this out locally and everything seemed good.


PhantomJS crashes when loading jQuery onto Calvin Klein product page

I am using the downloaded binary of version 2.0.0 on OS X 10.9. Here's a small script to reproduce the crash:
var page = require('webpage').create();

var address = 'http://www.calvinklein.com/shop/en/ck/mens-clothing/mens-shirts/22020985-423';

// uncomment the line below if you want it to not crash
// var address = 'https://www.everlane.com/collections/mens-all/products/mens-double-knit-crew-black-dark-grey';

page.open(address, function(status) {
  console.log('status', status);
  console.log('BEFORE INCLUDE JQUERY');
  page.includeJs('https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js', function() {
    console.log('AFTER INCLUDE JQUERY');
    phantom.exit();
  });
});

For some reason, it only crashes on Calvin Klein pages. Most other sites I've tested work fine.
In case you want the crash dump too, here it is (I didn't convert it to a stacktrace because it's hard to do on OS X and there's a easy way to reproduce):
CA7392BA-293E-457D-893E-D0FFB3D67A7A.dmp.zip

This is almost certainly a bug in WebKit. Please try to reproduce the
problem using a WebKit nightly build (see webkit.org). If you find that
WebKit nightlies have the same problem, please report it directly to the
WebKit developers.

Calvin Klein could change their website at any time and make the problem
disappear. Please try to cut their site down to the smallest possible
self-contained page that still shows the crash.

I will try to reproduce this using the webkit nightlies. In the meantime, here is the current state of CalvinKlein's website:
bug.zip
You can serve this by running python -m SimpleHTTPServer

Can you try it again with PhantomJS 2.1?

PhantomJS 2.1 still segfaults on my test script.

I don't have a desymbolication file, but here's the stack trace I get—Phantom seems to crash deep within a recursive method.
https://gist.github.com/tangphillip/81b7a9023b311411963d

I have the same problem with Windows binaries 2.1.1 trying to inject jquery in github https://github.com/.
My code:
var page = require('webpage').create();
var system = require('system');
var args = system.args;
page.open('https://github.com/', function () {
page.includeJs("http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js", function () {
console.log('hi');
phantom.exit();
});
});


Added latest version

Added latest version 1.0.0 to issues bug-template.

Any way to make this PR automatically cut whenever a release is pushed out via a Github Action?


Unable to debug C# console application

Steps to reproduce

Create new Console Application project in VS 2019 with notable config options:

<OutputType>WinExe</OutputType>
<TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>
<PlatformTarget>x64</PlatformTarget>
<DebugSymbols>true</DebugSymbols>
<DebugType>portable</DebugType>

Open it with VS Code
Configure task.json and launch.json, so that it builds and launches
Place a reachable breakpoint

Expected  behavior
Execution stops at breakpoint.
Actual behavior
Execution runs past the breakpoint.
Logs
OmniSharp log

Starting OmniSharp server at 08.11.2020, 00:28:18
    Target: c:\TheApp\TheApp.sln
OmniSharp server started.
Path: c:\Users\Yury.vscode\extensions\ms-dotnettools.csharp-1.23.5.omnisharp\1.37.3\OmniSharp.exe
PID: 17052
    Starting OmniSharp on Windows 6.2.9200.0 (x64)

    DotNetPath set to dotnet

    Located 2 MSBuild instance(s)
        1: Visual Studio Community 2019 16.7.30523.141 - "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin"
        2: StandAlone 16.8.0 - "c:\Users\Yury\.vscode\extensions\ms-dotnettools.csharp-1.23.5\.omnisharp\1.37.3\.msbuild\Current\Bin"

    Registered MSBuild instance: Visual Studio Community 2019 16.7.30523.141 - "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin"

    Detecting Cake files in 'c:\TheApp'.

    Could not find any Cake files

    Detecting projects in 'c:\TheApp\TheApp.sln'.

    Queue project update for 'c:\TheApp\TheApp.csproj'

    Detecting CSX files in 'c:\TheApp'.

    Could not find any CSX files

    Invoking Workspace Options Provider: OmniSharp.Roslyn.CSharp.Services.CSharpFormattingWorkspaceOptionsProvider, Order: 0

    Loading project: c:\TheApp\TheApp.csproj

    Invoking Workspace Options Provider: OmniSharp.Roslyn.CSharp.Services.Completion.CompletionOptionsProvider, Order: 0

    Invoking Workspace Options Provider: OmniSharp.Roslyn.CSharp.Services.RenameWorkspaceOptionsProvider, Order: 100

    Invoking Workspace Options Provider: OmniSharp.Roslyn.CSharp.Services.ImplementTypeWorkspaceOptionsProvider, Order: 110

    Invoking Workspace Options Provider: OmniSharp.Roslyn.CSharp.Services.BlockStructureWorkspaceOptionsProvider, Order: 140

    Configuration finished.

    Omnisharp server running using Stdio at location 'c:\TheApp' on host 16280.

    Successfully loaded project file 'c:\TheApp\TheApp.csproj'.

    Adding project 'c:\TheApp\TheApp.csproj'

    Update project: TheApp

C# log
-------------------------------------------------------------------
You may only use the Microsoft .NET Core Debugger (vsdbg) with
Visual Studio Code, Visual Studio or Visual Studio for Mac software
to help you develop and test your applications.
-------------------------------------------------------------------
Debugger.IsAttached False

Environment information
VSCode version: 1.50.1
C# Extension: 1.23.5
Dotnet Information
.NET Core SDK (reflecting any global.json):
 Version:   3.1.402
 Commit:    9b5de826fd
Runtime Environment:
OS Name:     Windows
OS Version:  10.0.18362
OS Platform: Windows
RID:         win10-x64
Base Path:   C:\Program Files\dotnet\sdk\3.1.402\
Host (useful for support):
Version: 3.1.8
Commit:  9c1330dedd
.NET Core SDKs installed:
3.1.402 [C:\Program Files\dotnet\sdk]
.NET Core runtimes installed:
Microsoft.AspNetCore.All 2.1.22 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
Microsoft.AspNetCore.App 2.1.22 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 3.1.8 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.NETCore.App 2.1.22 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 3.1.8 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.WindowsDesktop.App 3.1.8 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
To install additional .NET Core runtimes or SDKs:
https://aka.ms/dotnet-download

Visual Studio Code Extensions

Extension
Author
Version

Bookmarks
alefragnani
11.4.0

cmake-tools
ms-vscode
1.5.1

code-spell-checker
streetsidesoftware
1.9.2

csharp
ms-dotnettools
1.23.5

customize-ui
iocave
0.1.49

goto-next-previous-member
mishkinf
0.0.5

monkey-patch
iocave
0.1.11

prevent-brackets-duplication
mouse-frontend
0.0.3

theme-monokai-pro-vscode
monokai
1.1.17

toggle
rebornix
0.0.1

vscode-solution-explorer
fernandoescolar
0.3.11

xml
DotJoshJohnson
2.5.1

xml-format
mikeburgh
1.0.2

Additional information

When I hover cursor over the breakpoint during the execution, appears a pop-up with the following message:
No symbols have been loaded for this document.

System.Console.WriteLine(System.Diagnostics.Debugger.IsAttached); prints False.

configurations.logging.moduleLoad set to true, however, no messages about module loading appear.

I am able to debug other C# projects in VS Code

I am able to debug this project in VS 2019.

At the start of debug session in the VS 2019 following messages appear:
'TheApp.exe' (CLR v4.0.30319: DefaultDomain): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_64\mscorlib\v4.0_<IP_ADDRESS>__b77a5c561934e089\mscorlib.dll'.
'TheApp.exe' (CLR v4.0.30319: DefaultDomain): Loaded 'C:\TheApp\bin\Debug\TheApp.exe'. Symbols loaded.
'TheApp.exe' (CLR v4.0.30319: TheApp.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Drawing\v4.0_<IP_ADDRESS>__b03f5f7f11d50a3a\System.Drawing.dll'.
'TheApp.exe' (CLR v4.0.30319: TheApp.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_<IP_ADDRESS>__b77a5c561934e089\System.dll'.
'TheApp.exe' (CLR v4.0.30319: TheApp.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Windows.Forms\v4.0_<IP_ADDRESS>__b77a5c561934e089\System.Windows.Forms.dll'.
'TheApp.exe' (CLR v4.0.30319: TheApp.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Core\v4.0_<IP_ADDRESS>__b77a5c561934e089\System.Core.dll'.
'TheApp.exe' (CLR v4.0.30319: TheApp.exe): Loaded 'C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\Remote Debugger\x64\Runtime\Microsoft.VisualStudio.Debugger.Runtime.dll'.
'TheApp.exe' (CLR v4.0.30319: TheApp.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Configuration\v4.0_<IP_ADDRESS>__b03f5f7f11d50a3a\System.Configuration.dll'.
'TheApp.exe' (CLR v4.0.30319: TheApp.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Xml\v4.0_<IP_ADDRESS>__b77a5c561934e089\System.Xml.dll'.

@YuryTheName This is because you need to change type in your launch.json from coreclr to clr. More info: https://github.com/OmniSharp/omnisharp-vscode/wiki/Desktop-.NET-Framework

Awesome! Thanks a lot! I couldn't imagine that would this easy!


Number guessing game.

done with this project.
1.) created simple ui .
2.) given functionality through JavaScript that user can play this game.
3.) updated the readme.md file as well.

Kindly correct the spelling of Guessing/Guess in the code and you have not follow the project structure. Arrange all your files according to the project structure (given in the readme of the repo).

Great work @TechnicalAmanjeet

Thank you. what should I do next?? could you please suggest something. like if you know some other repo for web dev where I can contribute then let me know?.

Yes, I know one repository where you can contribute. You can join this https://discord.gg/gtYUZQSjTt.
Here you will get many projects related to web development.

could you please share 5hat repo link?

could you please share 5hat repo link?

https://github.com/arpit456jain/Amazing-Css-Effects


iOS: 6.1.1/6.1.2 crash on second start of app due to nil value for autoSyncInterval

Your Environment

Plugin version: 6.1.1 or 6.1.2
Platform: iOS
Device OS version: 17.6.1
Device manufacturer / model: Apple iPhone 14 Pro
XCode version: 15.4
Capacitor info (npx cap doctor)

Latest Dependencies:

  @capacitor/cli: 6.1.2
  @capacitor/core: 6.1.2
  @capacitor/android: 6.1.2
  @capacitor/ios: 6.1.2

Installed Dependencies:

  @capacitor/core: 6.1.2
  @capacitor/android: 6.1.2
  @capacitor/cli: 6.1.2
  @capacitor/ios: 6.1.2

[success] iOS looking great! 👌
[success] Android looking great! 👌

Plugin config provided to #ready:

// Re-initialise the plugin with these
      reset: true,
      method: 'POST',
      url: API_URL,
      headers: {
        'Authorization': `Bearer ${token}`,
      },
      locationTemplate: '{' +
        '"module":"whosresponding.location","method":"submitLocation",' +
        '"coords":{"latitude":<%= latitude %>,"longitude":<%= longitude %>}' +
      '}',
      params: {
        'name': this.profileService.userName,
        'destination': null,
        'hwid': this.profileService.hwid,
      },
      httpRootProperty: '.',
      autoSyncThreshold: 1,
      maxBatchSize: 1,
      maxRecordsToPersist: 1,
      batchSync: false,
      autoSync: true,
      allowIdenticalLocations: true,
      locationAuthorizationRequest: 'WhenInUse',
      notification: {
        title: this.translateService.instant('TRACKING_YOUR_RESPONSE'),
        text: this.translateService.instant('LOCATION_BEING_SHARED'),
        smallIcon: 'drawable/notification_small',
        largeIcon: 'drawable/notification_large',
        channelName: this.translateService.instant('TRACKING_NOTIFICATION'),
        priority: BackgroundGeolocation.NOTIFICATION_PRIORITY_HIGH,
        sticky: true,
      },
      logLevel: BackgroundGeolocation.LOG_LEVEL_VERBOSE,
      logMaxDays: 1,
      heartbeatInterval: -1,
      disableStopDetection: true,
      stopOnStationary: false,
      desiredAccuracy: BackgroundGeolocation.DESIRED_ACCURACY_NAVIGATION,
      startOnBoot: false,
      stopOnTerminate: true,
      foregroundService: false,
      enableHeadless: true,
      showsBackgroundLocationIndicator: true,
      geofenceTemplate: '{' +
        '"module":"whosresponding.geofence","method":"geofenceAction",' +
        '"coords":{"latitude":<%= latitude %>,"longitude":<%= longitude %>},' +
        '"identifier":"<%= geofence.identifier %>","action":"<%= geofence.action %>"' +
      '}',
      geofenceInitialTriggerEntry: true,

Expected Behavior
App using plugin should be able to start up every time without crashing
Actual Behavior
App crashes every time the plugin is registered after the first launch
Steps to Reproduce

Start app
Close app
Open app again
Immediate Crash

Context
Open the app a second time after initial launch. This only happens on versions 6.1.1 and 6.1.2 of the plugin, 6.1.0 works just fine
Debug logs

Logs
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '[<TSConfig 0x104922b70> setNilValueForKey]: could not set nil as the value for the key autoSyncThreshold.'


implement TIP 0003: Subset Argument for Memory Consistency

[x] implement most of #78
[x] introduce register ramp to processor, change behavior of read_mem and write_mem
[x] add constraints for new instruction bucket keep_ram
[x] update specification
[x] optional: update cheatsheet

Fix #78

Note that this PR asks to merge branch tip3 into branch tips, but PR #80 asks to merge branch tips into master. So by way of cascade, this is a PR asking to merge into master.


support staged installs

Dear SoftEther Team,
I would like to propose the following adaptions to the makefiles to allow for staged install:

add $(DESTDIR) in front of every file being installed / dir being created
add necessary mkdir calls to create all parent directories, too

The above changes allow do to
$ ./configure
$ make
$ DESTDIR=/some/staged/install/area make install
$ package up the files for distribution

Your great patch is much appreciated. We are considering to apply your patch into the SoftEther VPN main tree.
SoftEther VPN Patch Acceptance Policy:
http://www.softether.org/5-download/src/9.patch
You have two options which are described on the above policy.
Could you please choose either option 1 or 2, and specify it clearly on the reply?

option 1

PRELIMINARY DECLARATION FOR FUTURE SWITCH TO A NON-GPL LICENSE
I hereby agree in advance that my work will be licensed automatically under the Apache License or a similar BSD/MIT-like open-source license in case the SoftEther VPN Project adopts such a license in future.

those Makefiles will be removed soon in https://github.com/SoftEtherVPN/SoftEtherVPN/pull/518 :)

Ah, thanks, that is good. I will rebase my rework of the Debian packaging on the cmake changes. Thanks

I am closing this pull request due to the cmake merge which already allows staged installs


ESP32S3 crashes when sending image over UDP

Describe the bug
ESP32S3 crashes when sending image over UDP, but the ESP32C3 works well.
To Reproduce
add the following lines to samples/subsys/mgmt/mcumgr/smp_svr/prj.conf to be able to connect to wifi:
CONFIG_WIFI=y
CONFIG_INIT_STACKS=y
CONFIG_NET_L2_ETHERNET=y
CONFIG_NET_SHELL=y
CONFIG_NET_L2_WIFI_SHELL=y

in boards/esp32s3_devkitc_procpu.overlay enable usb_serial and wifi:
/ {
    chosen {
        zephyr,console = &usb_serial;
        zephyr,shell-uart = &usb_serial;
      };
};

&usb_serial {
    status = "okay";
};

&wifi {
	status = "okay";
};

build for board esp32s3_devkitc/esp32s3/procpu and add UDP conf: -DEXTRA_CONF_FILE=overlay-udp.conf
when built and assuming mcuboot flashed and connected to wifi:
flash via UDP: newtmgr.exe --conntype udp --connstring=[<IP_ADDRESS>]:1337 image upload build\zephyr\zephyr.signed.confirmed.bin
Expected behavior
to be successfully flashed via UDP like it is possible with esp32c3_devkitm
Logs and console output
uart:~$ Connected
uart:~$ [00:01:10.603,000] <err> os:  ** FATAL EXCEPTION
uart:~$ [00:01:10.603,000] <err> os:  ** CPU 0 EXCCAUSE 28 (load prohibited)
uart:~$ [00:01:10.603,000] <err> os:  **  PC 0x40378868 VADDR 0xffffffef
0x40378868: xtensa_restore_high_regs at D:/Downloaded/programming/zp/zephyr/arch/xtensa/core/xtensa_asm2_util.S:109

uart:~$ [00:01:10.603,000] <err> os:  **  PS 0x60920
uart:~$ [00:01:10.603,000] <err> os:  **    (INTLEVEL:0 EXCM: 0 UM:1 RING:0 WOE:1 OWB:9 CALLINC:2)
uart:~$ [00:01:10.603,000] <err> os:  **  A0 0x40378894  SP 0x3fc9999c  A2 0xffffffef  A3 0xffffffff
uart:~$ [00:01:10.603,000] <err> os:  **  A4 0  A5 0  A6 0  A7 0x3fcb309c
uart:~$ [00:01:10.603,000] <err> os:  **  A8 0x8037abb7  A9 0x3fc9a920 A10 0 A11 0x3fcaf3d8
uart:~$ [00:01:10.603,000] <err> os:  ** A12 0x3fcb391c A13 0x3fc9a95c A14 0 A15 0x420155e4
0x40378894: _restore_context at D:/Downloaded/programming/zp/zephyr/arch/xtensa/core/xtensa_asm2_util.S:154

0x420155e4: zsock_received_cb at D:/Downloaded/programming/zp/zephyr/subsys/net/lib/sockets/sockets.c:405

uart:~$ [00:01:10.603,000] <err> os:  ** LBEG 0x4202024c LEND 0x42020290 LCOUNT 0x5
0x4202024c: net_context_is_used at D:/Downloaded/programming/zp/zephyr/include/zephyr/net/net_context.h:410
 (inlined by) find_context at D:/Downloaded/programming/zp/zephyr/subsys/net/ip/net_context.c:1057
 (inlined by) net_context_packet_received at D:/Downloaded/programming/zp/zephyr/subsys/net/ip/net_context.c:2407

0x42020290: find_context at D:/Downloaded/programming/zp/zephyr/subsys/net/ip/net_context.c:1056
 (inlined by) net_context_packet_received at D:/Downloaded/programming/zp/zephyr/subsys/net/ip/net_context.c:2407

uart:~$ [00:01:10.603,000] <err> os:  ** SAR 0xd
uart:~$ [00:01:10.603,000] <err> os:  **  THREADPTR 0x3fcb2d24
uart:~$ [00:01:10.603,000] <err> os: >>> ZEPHYR FATAL ERROR 0: CPU exception on CPU 0
uart:~$ [00:01:10.603,000] <err> os: Current thread: 0x3fcaf3d8 (unknown)
uart:~$ [00:01:10.694,000] <err> os: Halting system

Environment (please complete the following information):

OS: Windows 11
Toolchain: Zephyr SDK 0.16.8
Version: 3.7.0

@vojtechj I submmited a fix to solve the issue. However, it is also necessary/recommended that you add the following to your app build (values could be optimized..):
# increase UDP stack size
CONFIG_MCUMGR_TRANSPORT_UDP_STACK_SIZE=2048

#increase sys workq size
CONFIG_SYSTEM_WORKQUEUE_STACK_SIZE=2048

# increase mcumgr net buffer size
CONFIG_MCUMGR_TRANSPORT_NETBUF_SIZE=4096
CONFIG_MCUMGR_TRANSPORT_NETBUF_COUNT=4
CONFIG_MCUMGR_TRANSPORT_NETBUF_USER_DATA_SIZE=32

CONFIG_NET_DHCPV4=y
CONFIG_ESP32_WIFI_STA_AUTO_DHCPV4=y
CONFIG_NETWORKING=y

Great, thank you a lot.

@vojtechj I submmited a fix to solve the issue. However, it is also necessary/recommended that you add the following to your app build (values could be optimized..):
# increase UDP stack size
CONFIG_MCUMGR_TRANSPORT_UDP_STACK_SIZE=2048

#increase sys workq size
CONFIG_SYSTEM_WORKQUEUE_STACK_SIZE=2048

# increase mcumgr net buffer size
CONFIG_MCUMGR_TRANSPORT_NETBUF_SIZE=4096
CONFIG_MCUMGR_TRANSPORT_NETBUF_COUNT=4
CONFIG_MCUMGR_TRANSPORT_NETBUF_USER_DATA_SIZE=32

CONFIG_NET_DHCPV4=y
CONFIG_ESP32_WIFI_STA_AUTO_DHCPV4=y
CONFIG_NETWORKING=y

do these config recommendations apply for esp32 c3 as well? and where can I watch the submitted fix?

@sylvioalves do these config recommendations apply for esp32 c3 as well? and where can I watch the submitted fix?

@vojtechj humm, this issue should be closed already. Not sure why it is still opened. Fix is already merged, both in v3.7-branch and main. Have you tried already? Recommendations follows as is for any ESP32 model.

Thank you for the fix. A will try it.


Branch 164739939

@tensorflow-jenkins test this please

@tensorflow-jenkins test this please

@tensorflow-jenkins test this please

This passed earlier with only known flakes failing. I'll merge this to fix flaky macOS test.


Make rviz_assimp_vendor hack specific to Ubuntu Focal.

Signed-off-by: Chris Lalancette<EMAIL_ADDRESS>This will keep it working on Ubuntu Bionic.

CI (just Linux):

Linux Focal
Linux Bionic

Thanks!

The current patch prevent building this package e.g. on Ubuntu 20.10 in the future which will increase the maintenance effort. I suggest to instead invert the logic and detect 18.04 to work around for that officially not supported case.

The current patch prevents building this package e.g. on Ubuntu 20.10 in the future or an Ubuntu derivate if it doesn't identify itself as 20.04 which will increase the maintenance effort. I suggest to instead invert the logic and detect 18.04 to work around for that officially not supported case.

I'm not sure I agree.  Ubuntu Focal is the one-off distribution with the problem; presumably the next version of Ubuntu will have the fixed version of assimp, and thus we won't need the hack going forward.


refactoring api to make methods return observables

Status
IN PROGRESS
Description
This API refactor exposes more of the native API functionality.  It also adds reactive semantics to API methods where appropriate.
Todos

[ ] Tests
[ ] Documentation

Steps to Test or Reproduce
Outline the steps to test or reproduce the PR here.
git pull --prune
git checkout -b api-refactor marcusthebrown/api-refactor
npm run build
# now you can install into a project (like spatialconnect-mobile) where you can test

Impacted Areas in Application
List general components of the application that this PR will affect:

This will affect the native implementation of the SCBridge and the WebViewJavascript bridge.  We need to ensure that both spatialconnect-android-sdk and spatialconnect-ios-sdk are updated before merging this PR.

@boundlessgeo/spatial-connect

:+1:


Added Groovy and Kotlin versions of docs-examples

@graemerocher any idea why :docs-examples:example-java:testNativeImage fails (the mocks aren't injected) but the regular tests pass? everything else looks ok

Which tests? Where are the reports / logs?

https://github.com/micronaut-projects/micronaut-oracle-cloud/pull/211/checks?check_run_id=2876108913

probably due to the way the testNativeImage task works which is to spin up the native image as a separate process (and hence create a separate application context that doesn't see the mock)
I would suggest to simply not run this test for native or change the assertions to just check the result is not empty

fixes https://github.com/micronaut-projects/micronaut-oracle-cloud/issues/214


Improve datagrid to help the user read errors - Research

Problem description
Right now, when the ODE previews the table, the app only indicates row numbers.

However, the error report will include the cell location to help the user identify errors. Therefore, we need to incorporate a table header, like the one Datawrapper, for example, has:

Is this possible?

I really like Datawrapper's approach to solving this problem. I'd use it as a starting point

Hello @romicolman , I have added the column headers and it seems to be working fine, so I think the conclusion is that it can be done and we can keep this one for the complete version. You can see in the PR #436 . This PR does not include updating the error reports, though. Only adding the headers. Should we create another issue for that?

Hey @romicolman I was just thinking of what happens when there are more than 26 columns ... My example only covers the letters of the alphabet.
Will the column after Z be 'A1' or 'AA' ? Do we have maximum amount of columns that the app supports?

Heyyy! Thanks for all the info.
Let's keep the same logic that we see in Google Sheets, Excel: A-Z and then 'AA', 'AB', 'AC', 'AD'. Since this is a research ticket, I'll create a new one and mention this issue.


Angular 2 webpack links

Thanks for this cool repo. Would you be interested in angular 2 webpack links?
https://github.com/AngularClass/awesome-angular2#webpack
Greetings Damien

@damienbod I was just about to start expanding the examples section. I'll see that those find their way onto the list. Thanks :)

thanks as well

Hi another link missing from the above list:
https://github.com/angular/angular2-seed/


Explanations

It would be good to very briefly explain some SQL lingo throughout the notebooks, for example "primary keys" e.g. this appears in out[6] in in '01.Basics.ipynb' primary_key=True, nullable=False. Primary Keys, Foreign Keys, Attributes etc. are fairly standard terminology and  it would be worth noting those concepts –- just in a line or two. How are you guys handling .ipynb. edits at the moment?

This isn't critical but we could do this post-AHW


how to use the templates

I didn't find a good documentation on what to put in the data field of the template

The records in the templates are regular RRs. When you create a new zone and apply a template, the records are copied from the template to the new zone. Very useful for NS records.
So what goes in the data field? The usual content for the RR you are adding.
There can't really be good docs for this, the field contains what the DNS says that record type contains.
Check the pdns docs for supported record types for more info


Research how to alert users about app updates

We have too many users on old, outdated versions. We need to tell them to upgrade, and we don't know how to do that yet.
Research how to implement #226
Acceptance criteria
1 - Description of #226 implementation for Android and iOS

Since Github releases are done after the app is available on iOS and Android, it is the most reliable way to implement it, without depending on 3rd party libraries.

Query the GitHub API releases https://api.github.com/repos/tiki/app/releases
App in the foreground - warn the user with widget #546
App in the background - send local notification #545 (OS limitations


Auto format of HDD when not seeing blockchain.

I downloaded and synced the blockchain on one of my desktops with bitcoin-qt so it would index sync faster but when I went to setup my node and got the blockchain stage it did not detect the blockchain and formatted the drive with no warning or requirement of confirmation?
I'm trying to recover it now as I didn't make a backup :( . If I manage to recover it, have I got the folder structure correct. I had the drive named BLOCKCHAIN and /bitcoin for the blockchain folder as I just pointed bitcoin-qt to save the chain on /BLOCKCHAIN

How did you setup the drive? (partition, etc.) It must be setup so that this command
sudo lsblk -o UUID,NAME,FSTYPE,SIZE,LABEL,MODEL
shows it as
LABEL=BLOCKCHAIN, NAME=sda1, FSTYPE=Ext4

Not sure because the drive has been formatted by raspiblitz.. possibly I accidentally formatted it to NTFS or something when I set it up initially to sync blockchain on my desktop. it was a while ago now.
Any recommended file recovery tools for Ubuntu? I'm hoping the blitz hasn't written over the data and corrupted it.. there is a chance it has because it formatted the drive and added ssh folder + raspiblitz.conf file.
Maybe for future release it would be good to have a notification saying blockchain not found and need a Y/N confirmation before it formats the drive in case we put the chain in the wrong folder or set the wrong filesystem on the drive.

Not sure because the drive has been formatted by raspiblitz.. possibly I accidentally formatted it to NTFS or something when I set it up initially to sync blockchain on my desktop. it was a while ago now.
Any recommended file recovery tools for Ubuntu? I'm hoping the blitz hasn't written over the data and corrupted it.. there is a chance it has because it formatted the drive and added ssh folder + raspiblitz.conf file.
Maybe for future release it would be good to have a notification saying blockchain not found and need a Y/N confirmation before it formats the drive in case we put the chain in the wrong folder or set the wrong filesystem on the drive.

I agree it should prompt.  @rootzoll see : https://github.com/rootzoll/raspiblitz/blob/e38c48e54536a6233a0062b99858d43685635d80/home.admin/10setupBlitz.sh#L256  It prob should not reformat the drive without prompting the user to confirm.

Ok, Thank you, will download an sync again. can close this one off


incorrect equidistant label

When creating equidistant preprocessing, there is incorrect caption "This preprocessing splits numerical values into equifrequent intervals"

previously fixed


pl.lapp: digits aren't recognized in argument/option names

I often want to embed digits in argument/option names. For example:
local lapp = require 'pl.lapp'

local args = lapp [[

  Join two images using a point they have in common.

  Arguments:

    <img1_src> (string)  The pathname of the 1st image to join.
    <img2_src> (string)  The pathname of the 2nd image to join.
    <img_trg>  (string)  The pathname of the new joined image to create.

]]

But this won't work: Penlight converts both "img1_src" and "img2_src", to "img__src".
I understand why this is being done (for the sake of convenience: to make the name a valid identifier, in case the digit is the 1st char in the name), but this forces me to invent "creative" names for my arguments instead of obvious ones.
I suggest that Penlight convert the digit only if it's the 1st char in the name.

Yes, and I can see exactly the place - but some ad-hoc-ery has crept into the code, so let me do this carefully (ditto for the other inconsistent error issue.)


Emphasize the meaning of using replicas without sharding

https://issues.apache.org/jira/browse/SOLR-XXXXX

Description
Personally, that confused me very much. I just didn't understand how is it possible to use Solr without shards but only replicas.
It took some time until I realized it was just talking about maintaining a kind-of-standalone cluster.
Solution
Emphasize that using Solr without shards isn't a relevant choice for large production clusters.
Checklist
Please review the following and check all that apply:

[x] I have reviewed the guidelines for How to Contribute and my code conforms to the standards described there to the best of my ability.
[x] I have created a Jira issue and added the issue ID to my pull request title.
[x] I have given Solr maintainers access to contribute to my PR branch. (optional but recommended)
[x] I have developed this patch against the main branch.
[x] I have run ./gradlew check.
[x] I have added tests for my changes.
[x] I have added documentation for the Reference Guide

TBH, I can't see any value add from adding that one line

@noblepaul just for emphasizing the situation and the importance of sharding for new users

I don't either think this line adds anything. Close?

I don't either think this line adds anything. Close?

I can go with that.  I'd like to see some more information (separately) about how to think about replicas and scaling and all of that..


ReferenceError: window is not defined

mark.zip
Well I tried to use your library in an Express & vue Enviroment and installed it via npm.
Basically I just have created a template with Vue.js in express-vue.
Well because of the line "import Mark from 'mark.js;' I get this Error:
ReferenceError: window is not defined
at Object. (C:\Medieninformaitk\Medieninformatik\ProjektTextBezuge\Repo\NLA-Projekt\node_modules\mark.js\dist\mark.js:1041:4)
at Module._compile (module.js:641:30)
at Object.Module._extensions..js (module.js:652:10)
at Module.load (module.js:560:32)
at tryModuleLoad (module.js:503:12)
at Function.Module._load (module.js:495:3)
at Module.require (module.js:585:17)
at require (internal/module.js:11:18)
at Object. (/Medieninformaitk/Medieninformatik/ProjektTextBezuge/Repo/NLA-Projekt/views/./components/analysis/mark.vue:7:13)
at Module._compile (module.js:641:30)
(Using import * as Mark from 'mark.js'; makes no difference)
This is a small component in vue.js that I use in another main.vue that is rendered by a route from express.
Note that Im not completly sure anyways how to include mark.js into .vue files if installed by npm, but I thought importing them like this would be correct.
What I take from this is, that it finds the correct npm package but the package throws an Error because I or something else didnt provide something to build window.

Browser name and version: Firefox latest
mark.js version: latest
-Express Server using express-vue to render .vue files.

EDIT 1:
I have now also tested it with the 'require' statement on a route which throws the same error.
EDIT 2:
Tested using import on other librarys I was using. Those atleast didnt threw internal errors.

Hi @telion2,
Thanks for submitting.
Unfortunately I'm not a vue expert, so I can't really help you here. The best would be to ask on StackOverflow. However, for me this sounds like you're importing Mark.js without a browser environment (it depends on "window").


in remote-wsl running  image of docker  by  vscode

Steps to Reproduce:
1.link remote-wsl

run  image of docker

Does this issue occur when all extensions are disabled?:  yes , when disconnect remote-wsl  ,it will works out
i guess it is maybe   slash and backslash causes this question

i have review some of issues but  there are not the same as my issue

a little bit minutes passed i  add  and chenge some variate of setting.json ,but still not work
{
"terminal.integrated.shell.windows":"c:\Windows\System32\wsl.exe",
"terminal.integrated.shell.linux": "/bin/bash ",
"terminal.integrated.cwd":"c:\Windows\System32\wsl.exe",
"terminal.integrated.env.linux":{
"VSCODE_INTEGRATED_TERMINAL": "true"
},
"terminal.integrated.inheritEnv":true,
"terminal.integrated.windowsEnableConpty":false,
}
Executing task: docker run --rm -d  -p 7700:7700/tcp getmeili/meilisearch:latest <
The terminal process failed to launch: Path to shell executable "c:\Windows\System32\wsl.exe" does not exist.
Terminal will be reused by tasks, press any key to close it.

Maybe you need to file the issue against the Docker extension as they know better what is expected to work how.
By default docker is a UI extension. That means even when you are in a WSL window, the extension still runs in Windows. That means docker from Windows is used.
When I try that setup: I get a warning:

'Switch to WSL' will allow you to install the docker extension on the WSL side. With that docker from the WSL distro will be used.


Passing environment variables to bst shell

See original issue on GitLab
In GitLab by [Gitlab user @albfan] on May 5, 2018, 11:01
Using https://gitlab.gnome.org/albfan/glade.git, branch buildsstream
cd bst
bst build --track-all glade.bst
bst shell glade.bst /usr/bin/glade

I get a:
(glade:3): Gtk-WARNING **: cannot open display:

I can fix it doing:
bst shell
DISPLAY=:0.0 glade

but is there any way to pass env var to bst shell. I tried
DISPLAY=:0.0 bst shell glade.bst /usr/bin/glade
bst shell glade.bst DISPLAY=:0.0 /usr/bin/glade
bst shell glade.bst "DISPLAY=:0.0 /usr/bin/glade"

but none works

In GitLab by [Gitlab user @tristanvb] on May 5, 2018, 11:17
This is defined in the project.conf, for now we have a glade.bst in gnome-build-meta
The project.conf configuration for this is a bit onerous for smaller BuildStream projects, as outlined in #331 (we have an idea to address this with an include directive)
See GNOME's BuildStream shell configuration here
And documentation about shell configuration here

In GitLab by [Gitlab user @tristanvb] on May 5, 2018, 11:17
closed


rackam aerial barrage hits count is incorrect

rackam aerial barrage hits count is incorrect
I see from my own statistics that hits are 34
My teammates see that my character's statistics show hits of 71

I think I mark this as not fixable currently. This is because we do not know how damage is synced in multiplayer, and there will be a difference in what other people will see compared to your own meter. This happens for all ACT / meters.
I will reopen if we figure out online multiplayer later on.


Add axum auth middleware

One need to add default auth axum middleware with the control if user is authenticated.
This feature also requires to add roles (at least admin) into JWT.
This feature must be available only with axum-auth flag.

Resolved


Add measure field to the PIREP values

Add a measure field where it would be "fuel", "mass", "length", and the expectation is that only the "native" units are populated so they're converted properly.
Maybe measure is not the best name.

While adding that field, please also fix/check the manual pirep entry -> block fuel value recorded to database without being converted to phpvms defaults.

@nabeelio Be aware that I just fixed the addition of @FatihKoz to #1040. I´m not sure what else should be done in #1040 regarding the "measure" field.

Yea that should have been a separate issue but it's ok


TARGET_INCLUDE_DIRECTORIES should also mention generated files directory

In Build.cmake the last line should be
TARGET_INCLUDE_DIRECTORIES(${G3LOG_LIBRARY} PUBLIC ${LOG_SRC} "${CMAKE_CURRENT_BINARY_DIR}/include")

so that g3log can be used in CMake-based project via add_subdirectory/target_link_library (presently, if you do this, the build would break because it can't find generated definitions).
Also the comment "# Kjell: This is likely not necessary, except for Windows?" is somewhat incorrect, since a CMake-based project on any system would benefit from having library's include directory exported if g3log is not installed, but instead is used as a sub-project.

Uh, sorry, I somehow created this issue in the wrong project. My bad :(
I created a pull request for g3log: https://github.com/KjellKod/g3log/pull/268

closed it's resolved in your PR. Thanks @MaxSavenkov


I want to perform 2000 transactions but when i am looping trough the eosjs code it throws an error

The error name is expired_tx_exception and the code for the same is 3040005 please tell me how can I perform these much transactions per seconds.
I am able to perform 250 transactions per seconds but after that, it is throwing this error.
The code is as follows:
     for (let i = 0; i < 300; i++) {
        contract
                .transfer(
                  {
                    from: "myaccount",
                    to: "myaccount2",
                    quantity: "1.0000 SYS",
                    memo: i
                  },
                  {
                    authorization: ["myaccount@active"]
                  }
                )
                .then(res => {
                  console.log(res);
                  fs.appendFileSync("test.json", JSON.stringify(res));
                })
                .catch(err => {
                  console.log(err);
                });
        }

The producer(s) is/are unable to keep up with your transaction rate.  Throttle your transaction submission rate in order to have them all processed.

Can you explain please


[Backport 2.x] Update outdated dependencies (#3821)

Signed-off-by: Andriy Redko<EMAIL_ADDRESS>Description
Backport d938936b889ae144a20667453e890926de7d9570 from #3821
Issues Resolved
N/A
Check List

[ ] New functionality includes testing.

[ ] All tests pass

[ ] New functionality has been documented.

[ ] New functionality has javadoc added

[X] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

@dblock mind getting this one in? just a backport

Gradle Check (Jenkins) Run Completed with:
* **RESULT:** FAILURE ❌

* **URL:** https://build.ci.opensearch.org/job/gradle-check/412/

* **CommitID:** [3940b8c](https://github.com/opensearch-project/OpenSearch/commit/3940b8c46dbc8486ef89c51c186ff9d478badf9f)

Should be fixed by https://github.com/opensearch-project/opensearch-build/pull/2326


Corrupt Heap

Describe the bug
getting corrupt heap on document writing
To Reproduce
unfortunately I cannot reproduce it as it seems to be random but I espExceptiondecoder the output
Expected behavior
during running an update esp32 simply hangs and restart
Screenshots
If applicable, add screenshots to help explain your problem.
https://i.postimg.cc/nhNK2hbC/Screenshot-2021-02-24-at-11-46-03.png
IDE and its version:
Using platform with latest espressif version of idf (2.0)

You should provide the code and check your free memory before calling Firebase functions.
No thing can help based on your info.

is what I 'm doing,
btw indicating seems related to function:
void FirebaseESP32::delS(char *p)
{
if (p != nullptr)
delete[] p;
}
it seems to hangs when launch the delete[] p
can I ask you what's the role of this function to start debugging ?

I don't understand what you are trying to do.
Please learn the basic C or C++ programming.

The error from decoded trace is about dynamic memory allocation by calling new to allocate the memory then the delete was called to free the memory.
The error may occur when not enough memory for allocation with the desired amount due to you misused the stream.
The data at that node in the database which  you're trying to stream is too large to handle by the limited memory device.
You should reduce the data to get from stream.

You should also update the ESP32 Core SDK.


Add CODEOWNERS

Why
Added a new team for reviewers, add it in.
What changed
Adding codeowners
Test plan
N/A

do we want to add ai team for this?

@jackyzha0 If that's the right thing to do -- alternately we can add the ai team reviewers in the pid2-reviewers team


gateway-api:  Supports Addresses provided by the Gateway API specification

Fixes: #32865
Cilium Gateway supports Addresses provided by the Gateway API specification https://gateway-api.sigs.k8s.io/api-types/gateway/?h=addresses
Cilium Gateway supports Addresses provided by the Gateway API specification

Test:
# kubectl get gateway my-gateway -oyaml
apiVersion: gateway.networking.k8s.io/v1
kind: Gateway
metadata:
  creationTimestamp: "2024-06-11T06:19:15Z"
  generation: 8
  name: my-gateway
  namespace: default
  resourceVersion: "3293345"
  uid: 41a0fb4c-4781-4e34-a1fd-462762fbc6f3
spec:
  addresses:
  - type: IPAddress
    value: <IP_ADDRESS>
  gatewayClassName: cilium
  listeners:
  - allowedRoutes:
      namespaces:
        from: Same
    name: web-gw
    port: 80
    protocol: HTTP
status:
  addresses:
  - type: IPAddress
    value: <IP_ADDRESS>
  conditions:
  - lastTransitionTime: "2024-06-11T08:04:55Z"
    message: Gateway successfully scheduled
    observedGeneration: 8
    reason: Accepted
    status: "True"
    type: Accepted
  - lastTransitionTime: "2024-06-11T08:04:55Z"
    message: Gateway successfully reconciled
    observedGeneration: 8
    reason: Programmed
    status: "True"
    type: Programmed
  listeners:
  - attachedRoutes: 1
    conditions:
    - lastTransitionTime: "2024-06-11T08:04:55Z"
      message: Listener Programmed
      observedGeneration: 8
      reason: Programmed
      status: "True"
      type: Programmed
    - lastTransitionTime: "2024-06-11T08:04:55Z"
      message: Listener Accepted
      observedGeneration: 8
      reason: Accepted
      status: "True"
      type: Accepted
    - lastTransitionTime: "2024-06-11T08:04:55Z"
      message: Resolved Refs
      reason: ResolvedRefs
      status: "True"
      type: ResolvedRefs
    name: web-gw
    supportedKinds:
    - group: gateway.networking.k8s.io
      kind: HTTPRoute

/test

/cc @sayboras PTAL.

Thanks for your PR.
The current Gateway API is with kind + L2LB setup, so I assume that we can enable GatewayStaticAddresses theoritically? Probably we need to check how the upstream test is configured with additional params.
Exempt  feature: https://github.com/cilium/cilium/blob/f3e65e3c62cb5cdee6fbe22444d254bbd8dacb4b/.github/workflows/conformance-gateway-api.yaml#L134
Related PR on l2lb: https://github.com/cilium/cilium/pull/28926

Another  point is to highlight the feature dependency L2LB + Gateway Address for end  user.

Another point is to highlight the feature dependency L2LB + Gateway Address for end user.

Should I highlight this in the cilium document?

/test

/ci-gateway-api

/ci-e2e-upgrade

/ci-eks

/ci-e2e

/ci-aks

Should I highlight this in the cilium document?

yes, it will be awesome. We can update the docs in a separate PR as well.

Thanks for this PR @chaunceyjiang! This is a great start, but as Tam says, it only addresses the case that the cluster is using Cilium's LBIPAM. If the cluster is using another Loadbalancer provider (for example, if it's running in a cloud), this won't work.
In order for this to work, this code will need to grow some way to know what loadbalancer provider it should use (Cilium LBIPAM, a cloud provider, or something else), so that it can know what annotations to add.
I suppose we could add this as is, but I suspect that even if we put a big "ONLY WORKS WITH CILIUM LB IPAM", then we will get a bunch of issues from folks who try it in EKS, GKE, or AKS, where this won't work.

Given that most folks in #21926 are using LB-IPAM, it seems to make sense to move forward here, as long as we call out very clearly that the specified addresses will only work if you are using Cilium's LB-IPAM feature in conjunction with Gateway API.
I'll take another look here today @chaunceyjiang, so we can hopefully get this moving forward again.

Given that most folks in https://github.com/cilium/cilium/issues/21926 are using LB-IPAM, it seems to make sense to move forward here, as long as we call out very clearly that the specified addresses will only work if you are using Cilium's LB-IPAM feature in conjunction with Gateway API.

So, we only need to implement Cilium's LB-IPAM, and don't need to consider other cloud vendors, right?

as long as we call out very clearly that the specified addresses will only work if you are using Cilium's LB-IPAM feature in conjunction with Gateway API.

Do we remind users through documents?

so we can hopefully get this moving forward again.

OK!!!!, this PR is not yet complete. I will continue to refine it within the next week.

Given that most folks in #21926 are using LB-IPAM, it seems to make sense to move forward here, as long as we call out very clearly that the specified addresses will only work if you are using Cilium's LB-IPAM feature in conjunction with Gateway API.

So, we only need to implement Cilium's LB-IPAM, and don't need to consider other cloud vendors, right?

Yes.

as long as we call out very clearly that the specified addresses will only work if you are using Cilium's LB-IPAM feature in conjunction with Gateway API.
Do we remind users through documents?

Yes, we should document that we support this feature only on LB-IPAM.
@sayboras, I think that we'll need to do something weird with the conformance testing, because we'll support this feature, but not everywhere, and we don't have a way to record that in the conformance tests.

so we can hopefully get this moving forward again.

OK!!!!, this PR is not yet complete. I will continue to refine it within the next week.

Great, thanks @chaunceyjiang!

# export GATEWAY_API_CONFORMANCE_UNUSABLE_NETWORK_ADDRESSES=<IP_ADDRESS>
#
# export GATEWAY_API_CONFORMANCE_USABLE_NETWORK_ADDRESSES=<IP_ADDRESS>
#
# GATEWAY_API_CONFORMANCE_TESTS=1 go test -v ./operator/pkg/gateway-api --gat
eway-class cilium --all-features --exempt-features=MeshConsumerRoute,HTTPRouteParentRefP
ort,HTTPRouteDestinationPortMatching,HTTPRouteRequestTimeout,HTTPRouteBackendTimeout --a
llow-crds-mismatch --debug -test.run "TestConformance/GatewayStaticAddresses"

Hi, @sayboras @youngnick
The Conformance/GatewayStaticAddresses conformance test has passed in my local environment. However, there are currently two issues that need to be discussed with you.

Where should the documentation be written?
How are the parameters UNUSABLE_NETWORK_ADDRESSES and USABLE_NETWORK_ADDRESSES passed to the conformance test during CI execution?

Hi, @sayboras @youngnick
The Conformance/GatewayStaticAddresses conformance test has passed in my local environment. However, there are currently two issues that need to be discussed with you.

Where should the documentation be written?
During CI execution, how should the parameters UNUSABLE_NETWORK_ADDRESSES and USABLE_NETWORK_ADDRESSES be passed to the conformance test?

We'll need an update to the documentation in Documentation/network/servicemesh/gateway-api. I think the best way would be a new .rst file similar to the host-network-mode.rst one that documents the feature, along with clearly calling out that it's only available for LB-IPAM.
Writing that out, I think I'm going to end up being super picky about it, so it's probably better that I just write is as a followup once this merges. Let's get the feature in first, and I'll document it.
I think this one also updates #21926 - although it won't close it, since we may need to add support for more deployment scenarios in the future.
Thanks again for pushing this ahead, really appreciated!

/cc @sayboras @youngnick PTAL.

/ci-gateway-api

/ci-clustermesh

/ci-e2e

/ci-clustermesh

/ci-external-workloads

/ci-clustermesh

/ci-clustermesh

/cc  @youngnick PTAL.


make prepared http funcs public

not a good idea to do this and will likely cause conflicts later on


Added rosbridge->ROS forwarding and improved readability

Added rosbridge_to_ros node
Changed package name to make more sense - suggest also changing your repo name
Changed some things to get it working with Python 3 and ROS Noetic (maybe make a separate noetic branch for this?)
Expanded README
Changed some code/params to make it more readable (e.g. "to/from" vs "local/remote")

Thank you for your pull request and very nice updates !!! 👍
For now, update the main branch for ROS Noetic.
I will consider creating a branch for each ROS version in the future.
I am also considering supporting ROS2.


test.sh issues

--profile ${SNAKEPROFILE} used but redundant now that SNAKEMAKE_PROFILE is a mandatory env var
hard-coded path: /data/brinkvd/watersn/minikraken2_v2_8GB_201904_UPDATE which doesn't exist anymore either
test data missing from .test e.g. SRR21986403

ff44f65


permission denied ..  This will remove all custom networks not used by at least one container.
Are you sure you want to continue? [y/N] y
Deleted Networks:
fixtures_test

WARNING! This will remove all local volumes not used by at least one container.
Are you sure you want to continue? [y/N] y
Deleted Volumes:
fixtures_orderer.example.com
...

Total reclaimed space: 644.5kB
Creating network "fixtures_test" with the default driver
Creating volume "fixtures_orderer.example.com" with default driver
Creating volume "fixtures_peer0.org1.example.com" with default driver
Creating volume "fixtures_peer1.org1.example.com" with default driver
Creating orderer.example.com ... done
Creating couchdb0               ... done
Creating ca.org1.example.com    ... done
Creating couchdb1               ... done
Creating peer1.org1.example.com ... done
Creating peer0.org1.example.com ... done
>> ���建��......
 [fabsdk/client] 2021/12/05 15:31:58 UTC - resmgmt.loggedClose -> WARN closing resource failed: invalid argument
>> Create channel and join error: Create channel error: error should be nil for SaveChannel of orgchannel: opening channel config file failed: open /src/education/fixtures/channel-artifacts/channel.tx: no such file or directory

再次尝试, 调试主机语言环境以便看到中文输出:
root@ubuntu-s-1vcpu-2gb-sgp1-01:~/go/src/education# ./clean_docker.sh
...
Creating network "fixtures_test" with the default driver
Creating volume "fixtures_orderer.example.com" with default driver
Creating volume "fixtures_peer0.org1.example.com" with default driver
Creating volume "fixtures_peer1.org1.example.com" with default driver
Creating couchdb0               ... done
Creating orderer.example.com ... done
Creating ca.org1.example.com ... done
Creating couchdb1               ... done
Creating peer1.org1.example.com ... done
Creating peer0.org1.example.com ... done
>> 开始创建通道......
 [fabsdk/client] 2021/12/07 07:41:41 UTC - resmgmt.loggedClose -> WARN closing resource failed: invalid argument
>> Create channel and join error: Create channel error: error should be nil for SaveChannel of orgchannel: opening channel config file failed: open /src/education/fixtures/channel-artifacts/channel.tx: no such file or directory

和直接启动作者的 sdk 类似...

opening channel config file failed: open /src/education/fixtures/channel-artifacts/channel.tx: no such file or directory
在main.go等文件里（不止一个）找到对应的语句，改成你的绝对路径，例： OrgAnchorFile: "/root/go/src/education/fixtures/channel-artifacts/Org1MSPanchors.tx"

@JonathanKin 多谢, 的确是基本的路径问题,
os.Getenv("GOPATH") 并没获得环境配置,
所以, 一直无法加载对应 key
多谢

fixed


[Exceedance] calculate exceedances

Summary of Changes (What does this PR do?)

Calculate exceedances

Is this change ready to hit production in its current state?

[x] Yes
[ ] No

Status of maturity (all need to be checked before merging):

[x] I consider this code done
[x] I've tested this locally
[ ] This branch has been LGTM'ed by a reviewer

How should this be manually tested?

Fetch this branch locally.
Change directory to the exceedances micro-service directory.
Follow the steps in the README.md file to run the script.
The script should run successfully.

What are the relevant tickets?

N/A

Screenshots (optional)

Thanks @ja-odur
This LGTM now, just pending the deployment files and we shall be good to go. Unless we create a separate PR just for the deployment files? cc: @danielogen

Hi @Baalmart , deployment files are coming in a different PR along with some changes to existing k8s files. cc: @ja-odur

Thanks @ja-odur
This LGTM now, just pending the deployment files and we shall be good to go. Unless we create a separate PR just for the deployment files? cc: @danielogen

Hi @Baalmart , deployment files are coming in a different PR along with some changes to existing k8s files. cc: @ja-odur

Alright @danielogen


Add separate OSX environment

Could someone with a mac test if this env resolves?
Fixes #3218

@bebatut are you still using a Mac? have moment to test this?

Not my work one but at home yes. I tried last - week:

the environment built
but the serving failed

I forgot to report there. I will do it tonight

The error:
% make serve-quick
find: _site/training-material: No such file or directory
find: _site/training-material/*/*/slides/*: No such file or directory
find: _site/training-material: No such file or directory
cat metadata/swagger.yaml | python bin/yaml2json.py > api/swagger.json
Traceback (most recent call last):
  File "/Users/bebatut/Documents/projects/galaxyproject/training-material/bin/yaml2json.py", line 3, in <module>
    import yaml
ModuleNotFoundError: No module named 'yaml'
make: *** [api/swagger.json] Error 1

I could solved it by adding ${ACTIVATE_ENV} && \ to api/swagger.json command:
api/swagger.json: metadata/swagger.yaml
	${ACTIVATE_ENV} && \
	cat metadata/swagger.yaml | python bin/yaml2json.py > api/swagger.json

does this look good to go now @bebatut?


Documentation does not make clear minimum or targetted version of python to use when setting up a development environment

Definition of Done / Acceptance Criteria
A developer will know the python version to use when creating a virtual environment for development prior to running pip install ....
Testing
No response
Documentation
Project README or module README if version requirements don't align.
Dependencies
No response
Details and Comments
No response

pixl-cli requires >=3.10 per its pyproject.toml

pip install ... of pixl-cli does not work with 3.12, PyYAML installation fails.

pixl-cli installation completes with 3.10.13.
./tests/run-tests.sh fails:
...
+ cd tests/
+ docker compose up -d --wait
Emulate Docker CLI using podman. Create /etc/containers/nodocker to quiet msg.
Error: unknown shorthand flag: 'd' in -d

Apparently the developer should have Docker installed.


To Add the available colour logo under the product.

Hey hii ,
According to me ,we can improve your website by adding an option under the product to show in how many colours the product is available and make website more valuable.
so, please assign me that I can make my contribution in your website .
Thanking you.

Can you elaborate?

Yes, I want to say that just like on any e-commerce platform, when someone shares their product, they can select which colors the product is available in according to their preference. So, I want these color options to be available under your product.
So please assign me .
@Tejashri-Taral

Yes, I want to say that just like on any e-commerce platform, when someone
shares their product, they open a product available( In how many  colour)
in which they can select which colors the product is available in according
to their preference. So, I want these color options to be available under
your product.
So please assign me .
On Wed, 9 Oct, 2024, 12:47 am Tejashri Taral, @.***>
wrote:

Can you elaborate?
—
Reply to this email directly, view it on GitHub
https://github.com/Tejashri-Taral/TrendTrove-Ecommerce/issues/243#issuecomment-2400632834,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BLWPTT5L5SEEMUHUZ7IUSMDZ2QVWJAVCNFSM6AAAAABPSQHKBSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMBQGYZTEOBTGQ
.
You are receiving this because you authored the thread.Message ID:
@.***>

Yes, I want to say that just like on any e-commerce platform, when someone
shares their product, they open a product colour available( In how many colour his product is available)
in which they can select which colours the product is available in according
to their preference. So, I want these colour options to be available under
your product.
So please assign me .
@Tejashri-Taral

please assign me so that I can work on this project.....
@Tejashri-Taral

@Shivasingh15 Any Updates?? It's been a week. Please respond asap.

Please assign anyone
On Sat, 19 Oct, 2024, 11:53 pm Harshil Gupta, @.***>
wrote:

@Shivasingh15 https://github.com/Shivasingh15 Any Updates?? It's been a
week. Please respond asap.
—
Reply to this email directly, view it on GitHub
https://github.com/Tejashri-Taral/TrendTrove-Ecommerce/issues/243#issuecomment-2424121455,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BLWPTT7H54R6LBULQDJUWWLZ4KPRJAVCNFSM6AAAAABPSQHKBSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMRUGEZDCNBVGU
.
You are receiving this because you were mentioned.Message ID:
@.***>

/assign


chore: update vitepress

update vue and vitepress version
new vitepress provide new out of box search config option so we don't need aligo deps and config any more.

LGTM :+1:
/lgtm


Fix #325. Cmd lives under Config

JSON payload returned from docker-api has the 'Cmd' attribute nested under 'Config'. Here is an example.
Fixed incorrect usage of read for /bin/sh. Instead, just open up /bin/sh with no command.

Thanks!

Released as v2.15.2.


add 9 of the 15.1 emoji set

Adds 9 of the missing new 15.1 emojis for #78.
These were created by Senior Illustrator Gica Tam from Discord, I'm simply the PR creator. I'll submit a separate PR for a contributors update to include her name in the list!
(submitting this from my personal fork while we get the Discord one re-parented)

Closing this to open from Discord's fork now that is has been reparented.


Cannot build @grpc/grpc-js and electron-log into the node_modules of the production app packaged by electron-forge.

Description
I will use some modules in my projects.But when I run the final app, there are some modules config in dependencies are missing.Such as @grpc/grpc-js and electron-log.How can I build it completely by electron-forge?
Issue Details
Electron Forge Version: 6.0.0-beta.54
Electron Version: 12.0.5
Operating System: macOS Big Sur 11.2.3
Expected Behavior
All modules including  @grpc/grpc-js and electron-log can be built in app package.
Actual Behavior
I can find the folders of @grpc/grpc-js and electron-log at .app/Contents/Resources/app/node_modules, but no built content is found there.Besides, other modules are enable.
Recurrence

Install @grpc/grpc-js and electron-log to dependencies
Import and use them somewhere
Run "package" or "make" script to package app and run it.
A "cann't find" error will be reported

If I copy these two modules manually, it will work normally.
I think there are some other modules with this problem.
How can I fix this kind of  problem and package mac or win app successlly?

I fixed it by removing "/src" from packagerConfig.ignore


List materialized views

Overview
Go client started listing materialized views like KVs directly. This is useful as it allows the user to list all KVs or ObjectStores returning a value that aligns with the result of status() for KV and ObjectStore as provided in those views.  This is syntactic sugar over listing all streams that start with KV_ or OBJ_.
The behavior is documented in ADR-X.
Clients and Tools

[x] CLI @ripienaar
[x] Go @piotrpio https://github.com/nats-io/nats.go/pull/1088 https://github.com/nats-io/nats.go/pull/1074
[x] Java @scottf
[x] JavaScript @aricart https://github.com/nats-io/nats.deno/pull/364
[x] .Net @scottf
[ ] C @kozlovic
[ ] Python @wallyqs
[ ] Ruby @wallyqs
[ ] Rust @Jarema @caspervonb

Other Tasks

[ ] docs.nats.io updated @jnmoyne
[ ] Update ADR to Implemented
[ ] Update client features spreadsheet

Client authors please update with your progress. If you open issues in your own repositories as a result of this request, please link them to this one by pasting the issue URL in a comment or main issue description.

@piotrpio looking at the go PR its returning []string but here it says we should be returning equiv of Status() which you can do in one API call rather than return the names and then having to load each bucket to get at this.

@ripienaar was just about to write that. The methods are added to match what we have for streams and consumers in go client, thus there are both available (even though for KV and object store getting names actually has to fetch streams, so it's more of a convenience than performance improvement).

@piotrpio Yeah, sorry for the back and forth, but the KeyValueStores() returns KeyValue, to get status would then be another API call for every stream :(
The streams api call return full stream config and state, you can build up 1000s of kv status objects from a single API call.


refactor[next]: embedded with itir.Program

Updates itir.embedded to work with itir.Programs, i.e. set_at and as_fieldop.
For programs to be able to run in embedded, the domain needs to be provided as second argument to as_fieldop.
Introduces a DimensionKind to itir.AxisLiteral to be able to reconstruct the kind from the IR. This is needed now as the set_at assigns from field to field, which requires matching dimensions. However, previously the python program generated from IR would always construct horizontal dimensions (but the information would not be used).

cscs-ci run

cscs-ci run


I Really Like This Idea!

Hi, I just wanted to mention that I really like this idea. I actually found Ink because I'm following someone who starred Hank ( thanks @shdave :wink: ).
I really like the Ink concept in general and think it would be awesome to be able to use it in Haxe games, particularly Armory3D games.

Thank you! That's such an uplifting compliment. I appreciate it.
This project started because I want to have all the cross-platform publishing abilities of core Ink but without being stuck with Unity. I develop on Linux so I just want to be able to use VS Code for my gamedev.
I was going to try to resuscitate Inkhaxe but it proved very overwhelming to try and solo maintain a full Ink port. Then when I discovered hscript I realized there was a clever way to do almost everything Ink does, but only relying on existing Haxe libraries and features.
I want to disclaim that I can't guarantee I'll ever make this production ready, but my current goal is indeed to ship commercial games with it, so maybe investing your time in this won't be wasted. :)

👀 wrong mention, who is that imposter 😛
You aren't stuck with unity as inkhaxe is just a runtime. I did some prototyping with some Kha g2 based drawing and that work pretty good.
But there is a lot of stuff that could be better implemented with your hscript based approach i guess. Like logic / scripting seems very cumbersome in ink. Also translating stories without repeating all the logic seems pretty much impossible there. So as zicklag already said, i also think a better integrated haxe implementation is something cool to have and i'll keep an eye on this as well.

You aren't stuck with unity as inkhaxe is just a runtime.
Right, that's why I was considering Inkhaxe as an alternative to the C# version. The problem with that is it's out of date and unmaintained currently.


Implement records

Codecov Report

Merging #219 into lablua will increase coverage by 0.69%.
The diff coverage is 100%.

Impacted Files
Coverage Δ

titan-compiler/ast_iterator.lua
86.86% <100%> (+0.09%)
:arrow_up:

titan-compiler/coder.lua
91.55% <100%> (+1.51%)
:arrow_up:

titan-compiler/global_upvalues.lua
95.23% <0%> (+3.17%)
:arrow_up:

Continue to review full report at Codecov.

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


may server report " NAT discovery feature not supported by this server"

Your environment.

Version: github.com/pion/stun v0.6.1
Browser: include version
Other Information - stacktraces, related issues, suggestions how to fix, links for us to have context

What did you do?

What did you expect?
What happened?

"stun.l.google.com:19302",
"stun1.l.google.com:19302",
"stun2.l.google.com:19302",
"stun3.l.google.com:19302",
"stun4.l.google.com:19302",


BREAKING: Update dropwizard to 4.0.4

These changes should allow dropwizard to be updated to version 4.0.4. Haven't contributed to a project before so let me know if I missed something.

I might have a look later this week. You'll see the PR if I find the time :).

It'd be great. Thanks.

There you go: https://github.com/dropwizard-jobs/dropwizard-jobs/releases/tag/v6.0.0
Sorry, it took a while to find some time to work on it.

Not a problem at all. Thank you for making the time to create the v6.


Mccalluc/beanstalk docker

This lets a user with AWS credentials in place spin up an Elastic Beanstalk instance. This path uses almost the same Dockerfile as the Refinery... except that Refinery mounts a volume at /data, while for Beanstalk the input data is just baked into the image that gets deployed. If file sizes get too large at some point, I think the solution would be keep the data on s3 or some other URL.
Besides just reviewing the changes, if you could checkout this branch and see if the instructions make sense, and actually work, that would be cool. Thanks!
(Down the road, the idea is that Refinery would also be able to launch (grow?) Beanstalks. Right now I'm thinking there will be something new, but analogous to django_docker_engine... This new thing is still using Docker, but that's really an internal. Beanstalk handles a range of bundles, not just Docker, and the new machinery would be about launching EB from Refinery.)
(Ignore the Pipfile -> requirements.txt change: On an earlier PR I had moved to Pipfile, and I think it's good, but things will be a little smoother when it's more mature.)

erg: Sorry, this isn't right: I've confused myself around the input.json. I think what's it's trying to do right now is "download" a file from a file:// url, and promptly resave it locally... Let's skip all of that, and instead, when deploying to aws, the arguments are not files but urls. (And maybe the script can push local files to s3 if need be?) We still need to make the distinction about whether /data is mounted or not, but only input.json will be baked in, not everything.
Code review at this point is still welcome: If you think I'm going entirely the wrong direction, but better to know sooner than later.

erg: Sorry, this isn't right: I've confused myself around the input.json. I think what's it's trying to do right now is "download" a file from a file:// url, and promptly resave it locally... Let's skip all of that, and instead, when deploying to aws, the arguments are not files but urls. (And maybe the script can push local files to s3 if need be?) We still need to make the distinction about whether /data is mounted or not, but only input.json will be baked in, not everything.
Code review at this point is still welcome: If you think I'm going entirely the wrong direction, but to know sooner than later.

I think it's working now! Feedback very welcome. Next question is how to integrate this with Refinery.


Action mailer

Coverage decreased (-0.17%) to 78.62% when pulling 1bfe9978b61f4fb28a51d0c980c3d98d8f940fd7 on action-mailer into a9160f777ab1b63b2bc1acd32007da88e9fa6b02 on master.