[SPARK-14454] Better exception handling while marking tasks as failed

What changes were proposed in this pull request?
This patch adds support for better handling of exceptions inside catch blocks if the code within the block throws an exception. For instance here is the code in a catch block before this change in WriterContainer.scala:
logError("Aborting task.", cause)
// call failure callbacks first, so we could have a chance to cleanup the writer.
TaskContext.get().asInstanceOf[TaskContextImpl].markTaskFailed(cause)
if (currentWriter != null) {
  currentWriter.close()
}
abortTask()
throw new SparkException("Task failed while writing rows.", cause)

If markTaskFailed or currentWriter.close throws an exception, we currently lose the original cause. This PR fixes this problem by implementing a utility function Utils.tryWithSafeCatch that suppresses (Throwable.addSuppressed) the exception that are thrown within the catch block and rethrowing the original exception.
How was this patch tested?
No new functionality added

Test build #55196 has started for PR 12234 at commit eebd2ef.

Test build #55196 has finished for PR 12234 at commit eebd2ef.

This patch fails Scala style tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/55196/
Test FAILed.

Test build #55197 has started for PR 12234 at commit 7964b2d.

Test build #55197 has finished for PR 12234 at commit 7964b2d.

This patch fails Scala style tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/55197/
Test FAILed.

Test build #55198 has started for PR 12234 at commit 94b37f2.

Test build #55198 has finished for PR 12234 at commit 94b37f2.

This patch fails Scala style tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/55198/
Test FAILed.

Test build #55199 has started for PR 12234 at commit c9aaff0.

Test build #55199 has finished for PR 12234 at commit c9aaff0.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/55199/
Test PASSed.

Merged build finished. Test PASSed.

Test build #55297 has started for PR 12234 at commit e41cae8.

@davies are there other occurrences of this pattern?

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/55322/
Test FAILed.

Merged build finished. Test FAILed.

test this please

Test build #55323 has started for PR 12234 at commit e41cae8.

Test build #55297 has finished for PR 12234 at commit e41cae8.

This patch fails from timeout after a configured wait of `250m`.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/55297/
Test FAILed.

Test build #55323 has finished for PR 12234 at commit e41cae8.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/55323/
Test PASSed.

Merged build finished. Test PASSed.

LGTM,
Merging this into master, thanks!

@sameeragarwal can you create one for 1.6 backport?


Update slack channel, add classifiers, update project desc

Codecov Report

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

@@           Coverage Diff           @@
##           master     #206   +/-   ##
=======================================
  Coverage   98.69%   98.69%
=======================================
  Files          31       31
  Lines        1991     1991
=======================================
  Hits         1965     1965
  Misses         26       26

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 836a303...b409c03. Read the comment docs.


Fix company name in spec template

The new name of SUSE is "SUSE LINUX GmbH" without "Products".

Huh, "all checks have failed". I actually don't understand that I just changed the company name in a comment section. But the build history shows me, that this seems to be a bug in the test cases. Am I right?


Disabling macro-error diagnostics does not work

I would like to disable diagnostics on all usages of include!() in my project, so I disabled diagnostics for macro errors by configuring this setting "rust-analyzer.diagnostics.disabled": ["unresolved-proc-macro", "macro-error"] as mentioned here.
But rust-analyzer still performs diagnostics and reports errors:

That looks like a rustc error, does your project build? You might need to use a path relative to OUT_DIR or someplace else.

The error is valid, the file doesn't exist. But due to this error, rust-analyzer stops reporting diagnostics in my entire project. If I remove the include! statement, rust-analyzer works fine. Hence, I thought it'd be a good hack to just disable all diagnostics on macros so I can have diagnostics everywhere else. Is there a better way to approach this problem?

Does cargo check report those other errors? In a quick test, diagnostics seem to work fine:

error: couldn't read src/x.rs: No such file or directory (os error 2)
 --> src/main.rs:1:1
  |
1 | include!("x.rs");
  | ^^^^^^^^^^^^^^^^
  |
  = note: this error originates in the macro `include` (in Nightly builds, run with -Z macro-backtrace for more info)

error: could not compile `hello` due to previous error

Anyway, disabling the rust-analyzer proc macro diagnostics won't make the cargo check errors go away.


Amazon MWS table details

Need details about different tables available and column details for the Amazon Marketplace Web Service source.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: dcde235c-7268-5226-d2ad-7c5f781812d9
Version Independent ID: 3fb1530d-39c9-ab07-8832-d1c762340711
Content: Copy data from Amazon Marketplace Web Service using Azure Data Factory (Beta)
Content Source: articles/data-factory/connector-amazon-marketplace-web-service.md
Service: data-factory
GitHub Login: @linda33wj
Microsoft Alias: jingwang

@chakrarp
Thanks for the feedback! We are currently investigating and will update you shortly.

@chakrarp We are assigning this issue to a content owner for evaluation.
@linda33wj Should more table information be added to the documentation where data is being copied from AmazonMWSSource using a SQL query?  There is an example in the documentation with the "Orders" table in this section:
https://docs.microsoft.com/en-us/azure/data-factory/connector-amazon-marketplace-web-service#copy-activity-properties

@linda33wj Please also tell how to get column names along with data for the query. Also the tables available to query.

The ADF authoring UI has been improved to support browsing tables and preview of data/schema. Hope it eases the authoring experience.
#please-close

@chakrarp we are closing this issue for now but feel free to add comments as needed.


opencv3: fix on darwin

Motivation for this change
Building OpenCV 3.3 (as opposed to the previous nixpkgs release of 3.2) required a few changes to build for me.
Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option build-use-sandbox in nix.conf on non-NixOS)
Built on platform(s)

[ ] NixOS
[x] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Fits CONTRIBUTING.md.

FYI I was able to build https://github.com/NixOS/nixpkgs/pull/30946 on x86_64-darwin.

Thanks @basvandijk! I use several options in the configuration, so I’m used to having to build from source. When I saw that hydra was failing, I applied my local changes. But if none are needed, that’s even easier!

@acowley I build opencv3 using the following options on darwin:
nix-build -E '(import ./. {}).opencv3.override {enableIpp = true; enableContrib = true;}' --option build-use-sandbox true

Which options did you use?
Maybe your changes are still needed for the options you enabled.

Yes, I will follow up on that. The main flags I use that I can remember off the top of my head are those that enable contrib, ffmpeg, and python.


DBAAS-941: upgrade to RDS controller v0.1.2

Description

Upgrade to RDS controller v0.1.2
Verification Steps

Type of change

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)

Checklist (Definition of Done)

[ ] All acceptance criteria specified in JIRA or in issue number have been completed
[ ] Unit tests added that prove the fix is effective or the feature works
[ ] Documentation added for the feature
[ ] all relevant tests are passing
[ ] Code Review completed
[ ] Verified independently by reviewer

do we require v0.1.2? if so, should the dependency reflect that?

@xieshenzh placing a hold on this. when ready please make this a larger PR which also upgrades to newer rds-dbaas-operator release which has the exact same ack dependency set. If there's not alignment, the install will break/conflict.

@xieshenzh placing a hold on this. when ready please make this a larger PR which also upgrades to newer rds-dbaas-operator release which has the exact same ack dependency set. If there's not alignment, the install will break/conflict.

Added rds-dbaas-operator version upgrade.


[DicIssue][Update deep links parameter encoding is incorrect]

updated the content as suggested in git issue #7490 .

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/concepts/build-and-test/deep-links.md
95
16
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Learn Build status updates of commit cbd5b6a:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/concepts/build-and-test/deep-links.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/concepts/build-and-test/deep-links.md
95
16
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Learn Build status updates of commit a3b26ac:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/concepts/build-and-test/deep-links.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/concepts/build-and-test/deep-links.md
95
16
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Learn Build status updates of commit 74d0d55:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/concepts/build-and-test/deep-links.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel

@ydogandjiev, please review this PR.

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/concepts/build-and-test/deep-links.md
95
16
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/concepts/build-and-test/deep-links.md
95
16
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Learn Build status updates of commit d57a8ab:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/concepts/build-and-test/deep-links.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel


Editing salaries and benefits page for SEO

Discussed 'teacher pay scales' vs 'salary ranges' with Phoebe and given the okay to use 'teacher pay scales' as that's what the sector uses and is also present elsewhere in the content on the page, and discussed with Tom, agreeing that we interpret 'pay scale' and 'salary range' as the same thing
Changed h3s to say 'salary' rather than 'pay' to target the term 'unqualified teacher salary'

Trello card
https://trello.com/c/lWuGGlzK/2744-keyword-optimisation
Context
Changes proposed in this pull request
Guidance to review

@Tomcowan1 wants a quick look at this before it is merged
Tom - please merge when you are happy with it

@EllieNodder the build on this PR has failed - can you let me know when that's been sorted out and I'll approve/merge now that Tom has OK'd it?


Deleted emails not deleting from server

Checklist

[X] I have used the search function to see if someone else has already submitted the same bug report.
[X] I will describe the problem with as much detail as possible.

App
Thunderbird for Android
App version
6.804
Where did you get the app from?
Google Play
Android version
Android Version 14
Device model
Google Pixel 7
Steps to reproduce
Delete email from inbox
Expected behavior
I expected the email will delete from my server (earthlink.net)
Actual behavior
The emails are not deleting from the server - they are remaining in the earthlink webmail inbox.
This used to work fine when I used POP3, but I changed to IMAP in order to create some folders.  Since then the emails do not delete from the server.
Logs
k9mail-logs.txt

I confirm it. It happens with Gmail, Outlook and third party servers. Does not delete or sync read emails.
Version 8.0b4 play store, Android 14, Xiaomi Mix Fold 4.

The log from the original report suggests this is a duplicate of #7818.
@christiancabrero: What you're experiencing is probably a different problem. Please create a new issue and include a debug log.
Duplicate of #7818

I don't get it. I just signed 2 days ago. I didn't even know how to create a log before. This is not a duplicate post.

"Duplicate" as in "this problem was reported before" (by someone else). Please read the comments in issue #7818. The problem should no longer be present in recent beta versions.

Ok. I misread that you were telling christiancabrero he had a different problem and submit a new log. Thought that was meant for me and got confused. Thanks for your help.

One more question...
I signed up on Google Play to be a beta tester. It says future updates will include beta versions. How do I get the current beta version? Google Play says go to for you and apps in development to get it, but I can't find apps in development.


Plugin not running

Installed following these instructions:
https://vimeo.com/144533677
I also checked 'Allow Scripts to...'
However, I go to Window>Extensions>Bodymovin and nothing launches
Latest After Effects, version <IP_ADDRESS>
Latest Mac OS, 10.11.6
Any help would be useful
Thank you!

Fixed  Registry Key Mismatch
What happened: I assumed the latest update was CSXS.7 (since I had that file) and modified that... but it's still CSXS.6
In short: Just follow the setup instructions :)


Virat getmetafields

Meta fields added in FSS.

I'm fine adding the metafields, but why do you want to remove quantityAvailable?


Anonymous api endpoint for a load balancer healthcheck?

Hello.
I'm currently running goiardi as docker containers in AWS ECS. Btw, it working well as multiple instances behind the balancer (postgres and s3 storage enabled), so it works as a cluster now.
When I'm setting use_auth=true every anonymous http request returns HTTP 401. Which is not good because of AWS load balancer using http requests to evaluate container health.
Do goiardi supports any endpoint which returns HTTP 200 for anonymous requests when authentication is enabled.
Thank you.

That's wonderful to hear about it working well with multiple instances. Are you using the postgres search as well, or the in-memory one? (If the former, remember about vacuuming periodically.)
There are a few endpoints that don't require authentication, although I see that an actual /alive type endpoint would be valuable for this. For the moment, try /principals/admin (or /principals/<any user or client> - there's a bit of overhead because it requires a lookup of the user, but the others either are POST only or have much more overhead. I'll add an actual basic alive type endpoint, though. Thanks for bringing that to my attention.

With the /principals/... endpoint load balancer's healthcheck works well. No more "auth errors" in the log. Thank you a lot.

Wonderful. I'll close this out for now, then, and add a less intensive health check later on. Thanks again.


Consider providing a built exe

Please consider providing a built exe for windows

While this software works super fine, it would be even cooler if this could be reproduced in PowerShell ;-)


Change my light!

🎨💡 If you leave a comment with an HTML colour code in it (#RRGGBB), the light behind Damo will change colour!*

Provided he actually did this correctly.

Let's test #BAD000!

  The.  Light.  #6ABBD4

Change.  The.  Light.  #6ABBD4

#000000

#000000

#560470

#560470

#560470

#560470

#54136f

#54136f

Hi! #FF0043

#002299

Greetings from Sweden #00FF00

What happens with #000000 ?

Let's use #ff7700

Another one #99ff33

#ff7700


Suggestions to improve the presentation of geographic raster resources

From testing alpha.hydroshare.org version 1.2.1
Coverage name is unclear
Projection name is not sufficiently specific
Units should use US spelling or draw content from the file
Band and variable names should be improved per the following images

This could be solved with help text on metadata elements that explain what content should go in each field.  I've seen this done a number of ways: making the name of the element a link that goes to a description, hover text that expands with a description (this can get annoying), etc.
For fields that we expect to have a precise definition (e.g., Projection) - we should probably give them a list to choose from rather than expecting them to type it in right.

The "projection" and "unit" information is extracted from the raster file using the GDAL functions.  I will look into the code to see how to get more projection info.

Some of the needed information is in the GDAL metadata stored in GDAL tiff tags, but figuring out how to read it best may be a challenge.
In reading this in TauDEM we referred to.  This may be a place to start looking.
See http://www.awaresystems.be/imaging/tiff/tifftags/private.html.
and specifically
http://www.awaresystems.be/imaging/tiff/tifftags/geoasciiparamstag.html
http://www.awaresystems.be/imaging/tiff/tifftags/geokeydirectorytag.html
http://www.awaresystems.be/imaging/tiff/tifftags/gdal_metadata.html
For the logan DEM (logan.tif) that I used in the testing the UTM zone information is the following
34737 (40 ASCII): UTM Zone 12, Northern Hemisphere|NAD83|

Band and variable names have been improved as suggested and the changes are in AGU branch to be merged into develop branch. Coverage name and projection are being investigated by Tian to be more clear.

Integrated Tian's fix to raster metadata extraction and added further fixes to other related issues and pushed changes to a new branch; created a pull request to have the new branch merged into develop. Tag it to be ready for testing.

The resource landing page is now missing projection information. It is also missing Place/Area Name.

mark this issue as "Fix pushed to github." Now the fix has been merged into develop branch. Once it makes its way into alpha, will mark it as ready for testing.

Tested on development VM.  Closing.


Understanding contents of the final checkpoint file

Hello,
I managed to get a llama3 lora training run with torchtune, after which I got these logs:
INFO:torchtune.utils.logging:Model checkpoint of size 16.06 GB saved to /tmp/Meta-Llama-3-8B-Instruct/meta_model_0.pt
INFO:torchtune.utils.logging:Adapter checkpoint of size 0.21 GB saved to /tmp/Meta-Llama-3-8B-Instruct/adapter_0.pt

My ultimate goal is to be able to use this with HF Auto* classes. (I realise this was discussed in some depth in this issue) I went through the docs and saw this:

The final trained weights are merged with the original model and split across two checkpoint files similar to the source checkpoints from the HF Hub (see the LoRA Tutorial for more details). In fact the keys will be identical between these checkpoints. We also have a third checkpoint file which is much smaller in size and contains the learnt LoRA adapter weights. For this tutorial, we’ll only use the model checkpoints and not the adapter weights.

I've only worked with hf apis so far. Does The final trained weights are merged with the original model mean the original model combined with adapter_weights? aka what we would get with hf's merge_and_unload? Or is that something else?
Thank you!

Thanks for opening this issue!

The final trained weights are merged with the original model mean the original model combined with adapter_weights?

Yes this is right - before the writing the checkpoint, we merge back the lora weights into the base model and then output the checkpoints. You shouldn't need the adapter weights for anything other than resuming training. We're working on adding compatibility for this with HF PEFT and will share more on this soon.

Understood, thanks much! Will close this now.


WARN: deprecated: Usage of deprecated Conan 1.X features that will be removed in Conan 2.X

WARN: deprecated: Usage of deprecated Conan 1.X features that will be removed in Conan 2.X:
WARN: deprecated:     'cpp_info.names' used in: fmt/11.0.2

======== Finalizing install (deploy, generators) ========
conanfile.txt: Writing generators to /Users/clausklein/cmake/CMake-Best-Practices/build/chapter05/conan_example
ERROR: Invalid generator 'cmake_find_package_multi'. Available types: CMakeToolchain, CMakeDeps, MesonToolchain, MSBuildDeps, MSBuildToolchain, NMakeToolchain, NMakeDeps, VCVars, VirtualRunEnv, VirtualBuildEnv, AutotoolsDeps, AutotoolsToolchain, GnuToolchain, PkgConfigDeps, BazelDeps, BazelToolchain, IntelCC, XcodeDeps, XcodeToolchain, PremakeDeps, MakeDeps, SConsDeps, QbsDeps, QbsProfile, CPSDeps
CMake Error at build/chapter05/conan_example/conan.cmake:638 (message):
  Conan install failed='1'
Call Stack (most recent call first):
  chapter05/conan_example/CMakeLists.txt:60 (conan_cmake_install)

-- Configuring incomplete, errors occurred!
iMac:CMake-Best-Practices clausklein$

Hi @ClausKlein, thanks for opening the issue. As the examples have to match what is written in the book we will not change this, but add a warning that this repo requires conan 1.
just recently the second edition of CMake Best Practices was published and there we moved to conan 2 - You can find the repository here.
i will talk with the editors about how to proceed with this repo


Create info carousel layout

Info carousel base layout should receive any info card widget and show it in a carousel, with the close title above.
Acceptance criteria

Info carousel layout showing in example app with generic widget.

https://user-images.githubusercontent.com/8357343/157747651-f9695463-86af-4bf4-966d-d22fd2b68fd5.mp4


Disconnected when trying to change rank icon

When I'm trying to change the icon of the role using the command, the server raises the error 'king', and i'm disconnected. The interface is still open, but I can't send any messages.

Ok, after a few investingation I can't change anything. It hapenned after I edited the 'king' rank name to 'Admin'. Nothing's working anymore

Ah my bad... I actually need to add some more checking related to king and pawn
I am currently on a vacation and perhaps won't be able to fix this for the next two weeks
Will fix as soon as possible :)


@Eossu Can you run a command line task after the bake step and do cat $(bake.manifestsBundle) to validate whether the bake step generated manifests or not?

I did print out the env when i testet last time and i find this env variable: BAKE_MANIFESTSBUNDLE=/home/vsts/work/_temp/baked-template-26794a75-6b8f-4022-bec9-a0b04a33e6e6.yaml
So the yaml is generated. I can run cat if you still need that.
@Eossu Can you run a command line task after the bake step and do cat $(bake.manifestsBundle) to validate whether the bake step generated manifests or not?
Originally posted by @shigupt202 in https://github.com/microsoft/azure-pipelines-tasks/issues/13173#issuecomment-652982476

Sorry, did something wrong


Unity Android, purchase successful callback never called if Application goes to background.

We found a bug in Unity Android purchases through Soomla plugin, here are the steps to reproduce it:
1)Perform a purchase flow
2)As soon as the payment successful dialogue appears, background the app by pressing the home button.
3)Return to the app after roughly ten seconds.
Note: nothing happens, the callbacks for the last completed purchase is not called.
Expected: Should give the purchase completed callback.
However, The item purchased in previous steps is returned on next app launch. and the respective purchase successful callbacks are called with that very inventory item.

@axhar  Hi, I repeated your experience, and didn't get purchase completed callback too, else I got onMarketPurchaseCancelled, but still my item were bought.
While we will search for solution, I can suggest you
workaround, try to call SoomlaStore.RestoreTransactions (); in event onMarketPurchaseCancelled

@Blinkq Thanks for looking into this issue. I will try out what you have suggested and let you know if it worked for me.


Update list of incompatible mods

 Issue by JHCD
Friday Mar 31, 2017 at 19:06 GMT
Originally opened as https://github.com/CQUI-Org/cqui/issues/458

We have to update the modinfo

There are new incompatible mods we (should) known
Some of the mods get new Ids when published on Steam Workshop

 Comment by chaorace
Friday Mar 31, 2017 at 23:07 GMT

Furthermore, we should work on some kind of alert mechanism for when incompatible mods are loaded (in my experience, the game doesn't actually respect mods you mark as incompatible). I believe there is a somewhat convenient mechanism for querying which mods are attached to a save-game, so comparing that against a list of incompatible mods and hooking it up to a popup window shouldn't be too difficult


Pandora support in Music Assistant

Support for Pandora as a music provider in Music Assistant would be appreciated. Looks like Pandora has pretty extensive API set. I'm OK w requiring Pandora paid subscription (just like current Spotify Premium requirement).

Thanks Tim!


Canno't read property 'getAnnotations' of undefined

While this message is perhaps harmless, as there is no meaningful place for annotations, it should be avoided.

I don't see the message. I'll check it later again.

Same error in Chrome 50.0.2661.86 and Firefox 46 on Mac OS and Windows, using grafana 3.0.0-beta5 in docker.

I can't replicate this issue yet.
At this line, the annotationsSrv should be assigned. The error might occur if it is not assigned.
https://github.com/mtanda/grafana-histogram-panel/blob/10f3cd0687cdaa8a435b035e50d1bf381a48575b/src/histogram_ctrl.js#L9

Can you show working panel json for any data from common system metrics?
I am using Telegraf and InfluxDB for collecting metrics.

I don't use InfluxDB datasource, I use Prometheus datasource.
This is dashboard json, It works without error.
https://gist.github.com/mtanda/960910e125229e631e41bd872ab60075
My environment:
OS: Mac OS
Browser: Chrome 50.0.2661.86
Grafana: build local version of https://github.com/grafana/grafana/commit/70d03b7a1c40da4f34047d39e8f183f7f5dbf41b

I've a similar issue in my branch, I think is related to the minification process of grafana.
If you use a grafana package, the error will popup. if you use grafana from sources and/or not minified/uglyfied it will work.
still investigating on how to avoid it.

Thanks. :-)
I'll investigate it too.

I found this commit, https://github.com/xadhoom/grafana-panel-plugin-histogram/commit/f7053d08b65636290fcd0ea95b96b6c3cd6d0310 .
So I try to include the commit by this PR, https://github.com/mtanda/grafana-histogram-panel/pull/11 .

Hi,
yes we fixed it on friday, did not had time to send a PR to you.
basically, just remove the constructor from the HistogramCtrl and you're done.
(you don't need it, since the GraphCtrl already does that and knows about the private annotationsSrv)

Thanks for fix!
I still get error in my environment, so I'll merge it after I fix the error.

The annotationsSrv is private, I think it as the cause of error.
I fixed it by following PR.
https://github.com/mtanda/grafana-histogram-panel/pull/13


Added markdown parser (unified + remark) in player to replace regex replaces

As commented in #150

Added unified and remark-xxx libraries to parse and re-convert to markdown after modifications
Added mdast-builder for a functional markdown AST creation

I'v changed some configurations and a dependency version:

In package.json: vscode from ^1.1.25 to ^1.1.37. The old version is giving me an erorr in its postinstall script (a 404 in a request it makes)
In tsconfig.json:  Added the esModuleInterop option to be able to use the import ... from ... syntax instead of import * as ... from ... with the new dependencies (also, to avoid using the require(...) syntax

If you think any of those changes may be problematic, I'll undo them (if that's the case, please tell me which import/require syntax would you use)

For now only the code fence part was replaced. If you think this approach is acceptable, I'll change the other regexes.
In the other hand, to replace the other regexes, I would like to know if there is any documentation about them. I understand the SHELL_SCRIPT one, but I'm not sure about the use case of the COMMAND and TOUR_REFERENCE ones

I just tried this branch, and it seems like step references are broken. Are you seeing that behavior?

I just tried this branch, and it seems like step references are broken. Are you seeing that behavior?

Fixed. The AST-to-string was scaping literal characters (square brackets not being part of a link), so the regex wasn't working.
I changed it to first apply the regex and then the AST.
Anyway, I wouldn't merge this until all the replace-like modifications are changed to the parser

Fff


Update Java CI badge

Codecov Report

Merging #3 (daa0b4e) into master (5996e1b) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master       #3   +/-   ##
=========================================
  Coverage     72.15%   72.15%
  Complexity      399      399
=========================================
  Files            70       70
  Lines          1232     1232
  Branches        125      125
=========================================
  Hits            889      889
  Misses          311      311
  Partials         32       32

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 5996e1b...daa0b4e. Read the comment docs.


Cross compilation guide / support (maybe only relevant for Electron when you don't have all three OS's)

How do you do it? From which OS?
As far as I realize, Linux can build for macOS for<EMAIL_ADDRESS>but not for Windows. BTW, node-sqlite3 can easily build for all three platforms, when you have right dependencies (like WineHQ).
Though, it might be possible with CI, like Appveyor + Travis; but what are the required settings?

For anyone who's not tried this, I can confirm I've had success using electron-builder.
For MacOS I build directly on a local Mac, but Github Actions will likely work fine.
For Windows, I use a Linux Docker-based buildsystem with the correct Wine toolchain available (https://hub.docker.com/r/electronuserland/builder) which I believe performs an electron-rebuild as part of the packaging process.


Non breaking spaces break the is_ready() function

I had a search that accidentally had non breaking spaces in it. When pasting it into the splunk search box, it works fine, albeit the character has a red highlight. But when I start the search with the sdk, then run is_ready() on the job, it crashes.
Here's the traceback:
Traceback (most recent call last):
  File "script.py", line 1172, in <module>
    main()
  File "script.py", line 745, in main
    while not splunk_search_job.is_ready():
  File "/usr/lib/python2.7/site-packages/splunklib/client.py", line 2705, in is_ready
    self._state = self.read(response)
  File "/usr/lib/python2.7/site-packages/splunklib/client.py", line 1086, in read
    results = self._load_state(response)
  File "/usr/lib/python2.7/site-packages/splunklib/client.py", line 949, in _load_state
    entry = self._load_atom_entry(response)
  File "/usr/lib/python2.7/site-packages/splunklib/client.py", line 2626, in _load_atom_entry
    return _load_atom(response).entry
  File "/usr/lib/python2.7/site-packages/splunklib/client.py", line 197, in _load_atom
    return data.load(response.body.read().decode('utf-8'), match)
  File "/usr/lib/python2.7/site-packages/splunklib/data.py", line 79, in load
    root = XML(text)
  File "/usr/lib64/python2.7/xml/etree/ElementTree.py", line 1300, in XML
    parser.feed(text)
  File "/usr/lib64/python2.7/xml/etree/ElementTree.py", line 1640, in feed
    self._parser.Parse(data, 0)
UnicodeEncodeError: 'ascii' codec can't encode character u'\xa0' in position 6754: ordinal not in range(128)

And here's the few characters that are throwing it off.
>>> s[5458:5470]
'ion is\xc2\xa0*not'

For reference, here's the piece of the script that is breaking:
while True:
    while not splunk_search_job.is_ready():
        pass
    if splunk_search_job['isDone'] == '1':
        break
    time.sleep(2)

Thanks for the bug report @mew1033 we'll take a look. We're open to a pull request if you're interested in taking this on

Hi @mew1033, can you see if v1.6.5 fixes this for you? Please re-open if it doesn't


Check the docker config changes

Related: https://github.com/memgraph/documentation/pull/691/files#r1567170751

Please add docker version for env flags: https://github.com/memgraph/documentation/pull/691/files#diff-3d9eed09cb1145f8eca058ea41ee667ced86663f6d04c5a291f19f278cbc7474R367

Started Memgraph with log level and telemetry set
docker run -p 7687:7687 -p 7444:7444  memgraph/memgraph-mage --telemetry-enabled=false --log-level=TRACE
All is applied well (check with SHOW CONFIG)
Enter the container and install vim
docker ps (get container id)
docker exec -it <container_id> bash
apt-get update && apt-get install -y vim
Edit config file
vim /etc/memgraph/memgraph.conf
Change log level to DEBUG and save memgraph.conf
Restart the container
docker restart <container_id>
Run SHOW CONFIG -- log level is set to TRACE because of the flags left in the docker run command

-> My conclusion: Flags from docker run command overwrite anything defined in the config file. It's easier to set config via flags in Docker.
Q: How this works in the combination with the MEMGRAPH_CONF external file?

When passing file to MEMGRAPH_CONFIG env var, I am facing similar issues as with init file - new conf file has to be inside the Docker container and Memgraph has to be started with the correctly set MEMGRAPH_CONFIG env var. Conclusion:

Create Dockerfile

FROM memgraph/memgraph-mage:latest
COPY ./new.conf /etc/memgraph/new.conf
ENV MEMGRAPH_CONFIG=/etc/memgraph/new.conf

Build Docker image
docker build -t my-image .
Run the image
docker run -p 7687:7687 -p 7444:7444 my-image

FLAGS + CONFIG FILE UPDATE -> This is reasonable to me because you are changing one or two flags based on the startup-config.
PASSING NEW CONFIG FILE ->  I think this can be achieved like this:
docker create --name memgraph_container -p 7687:7687 memgraph/memgraph --flag-file=/etc/memgraph/my.conf

docker cp my.conf memgraph_container:/etc/memgraph/my.conf

docker start memgraph_container

The key is to first create a container pointing to non-existent file, paste a file and then start.
Obviously, it's not critical, but it's useful for deployment if a company uses a lot of custom flags, and want to version the config files, very relevant for HA and replicaiton due to increased number of flags. .


Running locally doesn't show incomming video stream.

Hi, thanks for the membrane, it looks awesome.
Grain of salt, I have tried to run membrane_videoroom locally and encountered a problem: there is no incomming video input at all. I see what my webcam shows, in another tab/another browser/with and without anon mode I don't see any input.
I took recent version from master and have run Docker image, not sure this is related to my setup because Docker was built without errors or warnings. Can you help me with this, please?
(Not sure is this more relates to https://github.com/membraneframework/membrane_videoroom , this repo or even https://github.com/membraneframework/membrane_core feel free to move to another.)

Hi, have you published any ports or have you used the --network="host" option, when running the Docker image?

I did literally the same as README suggests:
docker run -p 4000:4000 --env-file .env membrane_videoroom_advanced
Doing --network="host' (docker run --network=host --env-file .env membrane_videoroom_advanced) fails:

13:04:30.044 [error] `inotify-tools` is needed to run `file_system` for your system, check https://github.com/rvoicilas/inotify-tools/wiki for more information about how to install it. If it's already installed but not be found, appoint executable file with `config.exs` or `FILESYSTEM_FSINOTIFY_EXECUTABLE_FILE` env.

13:04:30.045 [warn]  Could not start Phoenix live-reload because we cannot listen to the file system.
You don't need to worry! This is an optional feature used during development to
refresh your browser when you save files and it does not affect production.

13:04:30.131 [warn]  Integrated TURN certificate or private key path not specified.
Integrated TURN will not handle TLS connections.

13:04:30.132 [error] Failed to start Ranch listener VideoRoomWeb.Endpoint.HTTP in :ranch_tcp:listen([cacerts: :..., key: :..., cert: :..., port: 4000]) for reason :eaddrinuse (address already in use)

13:04:30.132 [info]  Application membrane_videoroom_demo exited: VideoRoom.Application.start(:normal, []) returned an error: shutdown: failed to start child: VideoRoomWeb.Endpoint
    ** (EXIT) shutdown: failed to start child: {:ranch_listener_sup, VideoRoomWeb.Endpoint.HTTP}
        ** (EXIT) an exception was raised:
            ** (ArgumentError) errors were found at the given arguments:

  * 2nd argument: not a key that exists in the table

                (stdlib 3.15.2) :ets.lookup_element(:ranch_server, {:addr, VideoRoomWeb.Endpoint.HTTP}, 2)
                (ranch 1.8.0) /app/deps/ranch/src/ranch_server.erl:113: :ranch_server.get_addr/1
                (phoenix 1.6.9) lib/phoenix/endpoint/cowboy2_adapter.ex:119: Phoenix.Endpoint.Cowboy2Adapter.bound_address/2
                (phoenix 1.6.9) lib/phoenix/endpoint/cowboy2_adapter.ex:115: Phoenix.Endpoint.Cowboy2Adapter.info/3
                (phoenix 1.6.9) lib/phoenix/endpoint/cowboy2_adapter.ex:101: Phoenix.Endpoint.Cowboy2Adapter.start_link/3
                (stdlib 3.15.2) supervisor.erl:414: :supervisor.do_start_child_i/3
                (stdlib 3.15.2) supervisor.erl:400: :supervisor.do_start_child/2
                (stdlib 3.15.2) supervisor.erl:384: anonymous fn/3 in :supervisor.start_children/2
{"Kernel pid terminated",application_controller,"{application_start_failure,membrane_videoroom_demo,{{shutdown,{failed_to_start_child,'Elixir.VideoRoomWeb.Endpoint',{shutdown,{failed_to_start_child,{ranch_listener_sup,'Elixir.VideoRoomWeb.Endpoint.HTTP'},{'EXIT',{badarg,[{ets,lookup_element,[ranch_server,{addr,'Elixir.VideoRoomWeb.Endpoint.HTTP'},2],[{error_info,#{cause => badkey,module => erl_stdlib_errors}}]},{ranch_server,get_addr,1,[{file,\"/app/deps/ranch/src/ranch_server.erl\"},{line,113}]},{'Elixir.Phoenix.Endpoint.Cowboy2Adapter',bound_address,2,[{file,\"lib/phoenix/endpoint/cowboy2_adapter.ex\"},{line,119}]},{'Elixir.Phoenix.Endpoint.Cowboy2Adapter',info,3,[{file,\"lib/phoenix/endpoint/cowboy2_adapter.ex\"},{line,115}]},{'Elixir.Phoenix.Endpoint.Cowboy2Adapter',start_link,3,[{file,\"lib/phoenix/endpoint/cowboy2_adapter.ex\"},{line,101}]},{supervisor,do_start_child_i,3,[{file,\"supervisor.erl\"},{line,414}]},{supervisor,do_start_child,2,[{file,\"supervisor.erl\"},{line,400}]},{supervisor,'-start_children/2-fun-0-',3,[{file,\"supervisor.erl\"},{line,384}]}]}}}}}},{'Elixir.VideoRoom.Application',start,[normal,[]]}}}"}
Kernel pid terminated (application_controller) ({application_start_failure,membrane_videoroom_demo,{{shutdown,{failed_to_start_child,'Elixir.VideoRoomWeb.Endpoint',{shutdown,{failed_to_start_child,{ra

Crash dump is being written to: erl_crash.dump...done

Command docker run --network=host --env-file .env membrane_videoroom_advanced is valid, version from README.md seems to be little outdated and we will fix it. Error, that you have put there, suggests, that port 4000 is already in use (13:04:30.132 [error] Failed to start Ranch listener VideoRoomWeb.Endpoint.HTTP in :ranch_tcp:listen([cacerts: :..., key: :..., cert: :..., port: 4000]) for reason :eaddrinuse (address already in use)). Are you sure you don't have another process listening on this port?

Yeah, my bad, I had old version running in a background. docker run --network=host --env-file .env membrane_videoroom_advanced did actually start but the web panel isn't served anymore:
% curl -v localhost:4000
*   Trying <IP_ADDRESS>:4000...
* connect to <IP_ADDRESS> port 4000 failed: Connection refused
*   Trying ::1:4000...
* connect to ::1 port 4000 failed: Connection refused
* Failed to connect to localhost port 4000 after 7 ms: Connection refused
* Closing connection 0
curl: (7) Failed to connect to localhost port 4000 after 7 ms: Connection refused

is there another port to web panel? I don't see it in logs or README. Log btw:
% docker run --network=host --env-file .env membrane_videoroom_advanced

16:19:42.583 [error] `inotify-tools` is needed to run `file_system` for your system, check https://github.com/rvoicilas/inotify-tools/wiki for more information about how to install it. If it's already installed but not be found, appoint executable file with `config.exs` or `FILESYSTEM_FSINOTIFY_EXECUTABLE_FILE` env.

16:19:42.584 [warn]  Could not start Phoenix live-reload because we cannot listen to the file system.
You don't need to worry! This is an optional feature used during development to
refresh your browser when you save files and it does not affect production.

16:19:42.656 [warn]  Integrated TURN certificate or private key path not specified.
Integrated TURN will not handle TLS connections.

16:19:42.657 [info]  Running VideoRoomWeb.Endpoint with cowboy 2.9.0 at <IP_ADDRESS>:4000 (http)

16:19:42.657 [info]  Access VideoRoomWeb.Endpoint at http://localhost:4000

Hm, are you using Macbook? If so, there might be problems with options --network=host. You can also set range of ports, that will be published. Put these 2 addtional lines to your .env file
INTEGRATED_TURN_PORT_RANGE=50000-50050
INTEGRATED_TURN_IP={IPv4 address of one of your network interfaces}

I suggest to set INTEGRATED_TURN_IP to en0, in my case it will be INTEGRATED_TURN_IP=<IP_ADDRESS>. You can get it from output of ifconfig command.

Yeah, Macbook/macOS.
I confirm that specifying TURN ip/port solve the problem but still - locally 2 different tabs show only webcam input and nothing got streamed, log (should there be something else when someone else joins? is it possible to increase log level (if it makes sense)?
% podman run -p 50000-50050:50000-50050/udp -p 4000:4000/tcp --env-file .env membrane_videoroom_advanced

00:23:17.317 [error] `inotify-tools` is needed to run `file_system` for your system, check https://github.com/rvoicilas/inotify-tools/wiki for more information about how to install it. If it's already installed but not be found, appoint executable file with `config.exs` or `FILESYSTEM_FSINOTIFY_EXECUTABLE_FILE` env.

00:23:17.318 [warn]  Could not start Phoenix live-reload because we cannot listen to the file system.
You don't need to worry! This is an optional feature used during development to
refresh your browser when you save files and it does not affect production.

00:23:17.352 [warn]  Integrated TURN certificate or private key path not specified.
Integrated TURN will not handle TLS connections.

00:23:17.353 [info]  Running VideoRoomWeb.Endpoint with cowboy 2.9.0 at <IP_ADDRESS>:4000 (http)

00:23:17.353 [info]  Access VideoRoomWeb.Endpoint at http://localhost:4000

00:23:23.649 [info]  CONNECTED TO VideoRoomWeb.UserSocket in 72µs
  Transport: :websocket
  Serializer: Phoenix.Socket.V2.JSONSerializer
  Parameters: %{"vsn" => "2.0.0"}

00:23:25.490 [info]  Spawning room process: #PID<0.2414.0>

00:23:25.490 [info]  Starting a new RTC Engine instance with id: 123

00:23:25.491 [info]  JOINED room:123 in 1ms
  Parameters: %{}

00:23:25.495 [info]  New peer: %Membrane.RTC.Engine.Peer{id: "e6ee6522-51d0-4833-b523-447bfda22e8c", metadata: %{"displayName" => "oleg"}}. Accepting.

00:23:34.321 [info]  CONNECTED TO VideoRoomWeb.UserSocket in 68µs
  Transport: :websocket
  Serializer: Phoenix.Socket.V2.JSONSerializer
  Parameters: %{"vsn" => "2.0.0"}

00:23:34.394 [info]  JOINED room:123 in 101µs
  Parameters: %{}

00:23:34.399 [info]  New peer: %Membrane.RTC.Engine.Peer{id: "69087547-be16-4083-b070-88f0091ff656", metadata: %{"displayName" => "anon"}}. Accepting.

I also have tried to connect from another laptop - same thing, so it's not just a problem of streaming locally.
Dumb idea: is it possible that browser doesn't send data? I have looked at network tab in console - no errors or logs.
(BTW, macbook with M1 processor, that's why I need to rebuild docker image, docker run -p 4000:4000 --env-file .env membraneframework/demo_webrtc_videoroom_advanced:latest will fail with {"msg":"exec container process /app/bin/membrane_videoroom_demo: Exec format error","level":"error","time":"2022-06-28T00:21:09.000629571Z"} but that's another problem and less relevant).

Problem, that you are describing, in fact, seems to look like browser is not sending media on server.
Which browser do you use? If you use Safari or Firefox, try Google Chrome.
If it will not help, put config :logger, level: :debug to the config/prod.exs file (instead of config :logger, level: :info), rebuild docker image and run it again. You can also start wireshark with display filter stun while trying to connect to server and attach there output from it, data from it also might be helpful

The recent one: Version 103.0.5060.53 (Official Build) (arm64)
I have tried to capture STUN traffic but no luck. Maybe I lost my Wireshark skills or maybe something isn't right with my mac.

I forgot, that to capture debug logs, you also have to comment out line no. 20 in config/config.exs ([level_lower_than: :info],). Your Chrome version is high enough, so it shouldn't be the reason of the problems. On which network interface do you run Wireshark?

Oh, thanks for the log tip. TBH nothing much changed, nothing new was logged.
I'm capturing on en0, I see all the traffic but nothing for the STUN. Will verify later again.

Try capturing on Loopback, do you see any STUN messages there?

 Have build and run via Docker:
$ docker build  -t membrane_videoroom_advanced .
$ docker run -p 50000-50050:50000-50050/udp -p 4000:4000/tcp --env-file .env membrane_videoroom_advanced

And found in logs this:
07:31:51.087 [debug] [:ice] ICE restart failed due to timeout
full log https://gist.github.com/cristaloleg/3d0fcf209a357c5815c7f0de7e05bd95

Have you set INTEGRATED_TURN_PORT_RANGE env to 50000-50050 in .env file? Logs suggest, that variables, that should be equal to this env, are, in fact, equal to its default value, which is 50000-59999. So, Videoroom opens a socket on a port, from this range and tries to exchange media with a browser through this socket, but this may not work, as long, as you publish only ports from the range 50000-50050.
Another possibility is that the IP address in your private network has changed, so if this is not the problem with unset INTEGRATED_TURN_PORT_RANGE env, set INTEGRATED_TURN_IP again? In this comment I have written about, what you have to put in .env file. If you have any doubts, you can take a look at it

Yay, it works. Indeed config on host was default so the connection was outside the range. INTEGRATED_TURN_IP also.
Thanks for helping, works perfectly! <3


Some page requests are malformed/not honored by web servers

Probably because of missing Host and/or User-Agent headers?

Fixed by moving from pure curl to cpr (apparently some servers respond with error if there is no User Agent present)


Documentation link dead?

The page under the documentation badge is unavailable
(https://guapotaco.github.io/chigraph)

Fixed with https://github.com/russelltg/chigraph/commit/27bbf2f89227eba2e61e541c3df74c59d7814b92
They haven't been updated in a while, very out of date (it's just API doc's)


Riot stopped working after beeing in the "jump to last unread message" view for the last 7h (over night)

Reported by @cAkwNLHysr:matrix.org
Riot stopped working after beeing in the "jump to last unread message" view for the last 7h (over night). I was foced to kill riot this morning. Display was not on during the 7h, I just left riot in that "last unread message" view/state when I got to bed.
https://github.com/matrix-org/riot-android-rageshakes/issues/448

@cakwnlhysr:matrix.org : I was able to scroll through the messages but was not able to leave the room preview/unread messages view.


Ignore any failures while cleaning network interfaces during undercloud setup stage

When we provision undercloud using a different image (other than foreman) and deploy using jetpack the deployment fails at prepare undercloud stage due to the absence of clean-interfaces.sh script to remove the existing network config in case of an image from foreman.
However, if we're using another image that config won't be there anyhow which leads to failure in deployment.

+1 I have also faced this issue.


Issue/62/intake for consolidate

Related to https://github.com/roocs/34e-mngmt/issues/93
Search catalog functionality has been moved from rook to here and implemented in consolidate when use_catalog=True for a project. Otherwise consolidate behaves the same as before.
Carsten mentioned that he is "misusing" the pywps database for the quick-lookup of the catalog (https://github.com/roocs/34e-mngmt/issues/93). I'm not sure wha this means - all I've done is copy and paste the search part over, so maybe it needs to be changed.
pywps>=4.4.2,<4.5, intake, fsspec<0.9, pandas and aiohttp are new dependencies
when we start using an intake catalog created by the catalog maker:
sdf = df.fillna({"start_time": MIN_DATETIME, "end_time": MAX_DATETIME})

will have to be replaced by
sdf = df.replace({"start_time": {"undefined": MIN_DATETIME}})
sdf = df.replace({"end_time": {"undefined": MAX_DATETIME}})

this is flagged in the code.

@ellesmith88 I would not like to have a dependency to pywps in daops. Also the database lookup DBIntake needs a postgres database ... this should not be required by daops.
I can not offer a prefect solution 😉
But as an interim step I would prefer to keep the DBIntake implementation in rook. So, rook will use the lookup using the postgres database as an accelerator (as it is now in version 0.5.0). daops will use the intake catalog directly ... slower ... but our catalogs are still small enough ... should work.

@cehbrecht Thanks for the review - sounds good! I'll move things around  😄

See inline comments ... avoid pywps and database dependency.
@cehbrecht I've made these changes - how does it look now?


Icons not loading in Release mode

Hi,
First of all, congratulations and thank you for your great work and work to do in the world of software, you have been a great guide for learning Xamarin.
I have used the way you implement the icons of this app in mine, everything works fine in debug mode, unlike your app, I have additionally created the app in UWP and published it in the Microsoft Store. So when the app is downloaded I see that the icons all look like little rectangles. (As if it didn't recognize the font, which I additionally installed on the local machine.) Do you have any idea why this happens? Or what could I try to avoid it?
Regards,

You have to set the Icon in the Package.appmxanifest _> https://docs.microsoft.com/en-us/windows/uwp/design/style/app-icons-and-logos

Hi James, thank you for your reply. But I am referring to the font awesome icons. Is it possible to associate them to the manifest? Thank you.

Ah, on UWP you need to make sure you pass in the assembly referencing it -> https://docs.microsoft.com/en-us/xamarin/xamarin-forms/user-interface/text/fonts#set-the-font-family see the "IMPORTANT" flag there.

Hi James,
It worked. Thank you for your time.
Best regards.


Add support for consistency

Codecov Report
Patch coverage: 86.55% and project coverage change: -1.41% :warning:

Comparison is base (110cf92) 94.00% compared to head (beae87d) 92.60%.
Report is 331 commits behind head on pydantic_experiment.

Additional details and impacted files
@@                   Coverage Diff                   @@
##           pydantic_experiment     #478      +/-   ##
=======================================================
- Coverage                94.00%   92.60%   -1.41%
=======================================================
  Files                       72       97      +25
  Lines                     9593    11765    +2172
=======================================================
+ Hits                      9018    10895    +1877
- Misses                     575      870     +295

Files Changed
Coverage Δ

weaviate_grpc/weaviate_pb2.py
13.40% <6.81%> (-12.18%)
:arrow_down:

weaviate/collection/collection_base.py
65.30% <43.75%> (+6.43%)
:arrow_up:

weaviate_grpc/weaviate_pb2_grpc.py
59.25% <50.00%> (-3.90%)
:arrow_down:

weaviate/collection/grpc.py
72.54% <66.34%> (-22.09%)
:arrow_down:

weaviate/util.py
91.18% <67.50%> (-5.25%)
:arrow_down:

weaviate/batch/crud_batch.py
77.68% <70.10%> (-17.64%)
:arrow_down:

weaviate/collection/data.py
70.68% <70.68%> (ø)

weaviate/collection/classes/config_methods.py
71.42% <71.42%> (ø)

weaviate/collection/tenants.py
73.33% <73.33%> (ø)

integration/test_collection_model.py
80.99% <78.98%> (-6.13%)
:arrow_down:

... and 52 more

... and 4 files with indirect coverage changes

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


Update sp.json

fixed conflict with short name "Job"

@tim-hub  the file was fixed and is waiting for your approval

Thanks, this will be merged in next release.


Remaining Listing Page Functioanlity

Most of the listing page feature were implemented as part of issue #10. This issue is for tracking remaining feature on listing pages such as Create Listings, Manage Listings, Listing dropdown, Pagination. Filter based on tag.

Load more button does not work too


Client exits/dies on copy .. from

I have imported several csv file meanwhile. also larger ones. But with one file I have the issue that the client exits/dies:
Fedora Linux 37 Workstation
HP HP ProDesk 600 G5 MT
Intel® Core™ i5-9500 × 6
Mesa Intel® UHD Graphics 630 (CFL GT2)
16Gb RAM
here are the files I use:
-rw-r--r--. 1 uwe uwe  59K  2. Mär 22:32 node_feature.csv
-rw-r--r--. 1 uwe uwe 997M  2. Mär 22:33 node_geoname.csv
-rw-r--r--. 1 uwe uwe 161M  2. Mär 22:48 relation_geoname_feature.csv
I am issuing this command, it runs for a while and then exits, dies.
this all works:
create node table Geoname(geonameid int64, name string, asciiname string, latitude double, longitude double, population int64, elevation int64, dem string, timezone string, modification_date string, primary key(geonameid));
create node table Feature(class string, code string, name string, description string, primary key(code));
copy Feature from "/home/uwe/development/git/tweakstreet-kuzudb/data/node_feature.csv";
copy Geoname from "/home/uwe/development/git/tweakstreet-kuzudb/data/node_geoname.csv";
this one fails:
copy isTypeOf from "/home/uwe/development/git/tweakstreet-kuzudb/data/relation_geoname_feature.csv";
the error is (the client dies):
Speicherzugriffsfehler (Speicherabzug geschrieben)
here are the first ten lines from the relation_geoname_feature.csv:
3,S.CRRL
4,H.STM
5,P.PPL
6,H.STM
8,T.HLL
9,T.MT
10,P.PPL
11,H.STM
12,P.PPL
13,P.PPL
you can see that the Geoname node geonameid is a long and the Feature node code is a string. I don't think I have a memory problem, as some of the other files are much larger and did work. I did try to increase the number of threads, but without luck.
greetings,
Uwe

Hi Uwe,
Can you provide the dataset that you are trying to load? So i can better look into this issue.
If the csv file is large, you may need to increase the buffer pool size. To increase the buffer pool size, simply launch the shell with option -d sizeInMegabytes.  (e.g. ./kuzu_shell -i /tmp/db -d 1024 which starts kuzu with buffer pool size = 1024MB and sets database path to /tmp/db )

Hi Ziyi,
I did some debugging and found the issue. The file has  a bit more than 11 million rows. I started deviding it by half to further narrow down the problem. Then I found the error with id=309866 (that is line 300109 in the file). The key "S." does not exist - which is true.
309862 | P.PPL
309863 | P.PPL
309864 | P.PPL
309865 | T.PT
309866 | S.
309867 | H.LK
309868 | H.LK
309869 | H.LK
309870 | H.SPNG
309871 | P.PPL
Now when I use a file with 320000 rows, the client will NOT abort and display the error like this:
Error: Copy exception: Cannot find key: S. in the pkIndex.
But when I use a larger file like e.g. 1 million rows, then instead of logging the error, the client will die and exit.
Let me know if this helps. I have attached the file with 1 million rows.
relation_geoname_feature_1mio.zip

Hi Uwe,
It appears from the error message that the primary key "S.".  doesn't exist in the “feature“ csv file. Could you please share the node_feature.csv and node_geoname.csv files with me so that I can better dig into the issue?

@acquamarin I think the error might be somewhere else...
Example:
I create a rels table with an invalid ONE_ONE relation:
create rel table belongsTo(from Geoname to AdminDivision, ONE_ONE);
I import the data:
copy belongsTo from "/home/uwe/development/git/tweakstreet-kuzudb/data/relation_geoname_admin_division.csv";
I get this error:
Error: Copy exception: RelTable belongsTo is a ONE_ONE table, but node(nodeOffset: 338, tableName: AdminDivision) has more than one neighbour in the backward direction.
The I drop the table and recreate it with a MANY_MANY relation.
If I now try to import the data again, the client will exit/die.
But if I now start the client again and then import the data again, it will work correctly.

Hi Uwe,
Since you haven't provided me node_geoname.csv, i used a randomly generated node_geoname.csv file and your node_feature.zip, relation_geoname_feature_1mio.zip.
Unluckily, i still not able to reproduce the bug.
Can you provide me the node_geoname.csv as well?
Ziyi

The uncompressed size is about 1Gb - compressed 265Mb but the limit is 25Mb. How can I get the file to you?

Are you testing on Linux?

I am testing on my MAC, can you please upload it to onedrive or google drive and share the link with me?

here is the data (already shared it with Xiyang): https://drive.google.com/drive/folders/1FWi-si9auV5NhpqMq0fqsxTCeXuLAvF0?usp=share_link

This has been solved since we have migrated Copy pipeline to reuse task schedular. Exception messages can not be propagated properly


Request for Documentation: Instructions for how to verify your TLS certificates are compatible with iOS 13/macOS 10.15

Mattermost user paul.rothrock from https://community.mattermost.com has requested the following be documented:
Apple is changing requirements for their certs, so customers will need to verify them. Below is the proposed text:

---

# Verifying SSL Certificates for iOS 13 and macOS 10.15
[Apple is making the requirements for valid TLS certificates stricter in iOS 13 and macOS 10.15.](https://support.apple.com/en-us/HT210176) The key changes are:

 - TLS certificates and the issuing CAs using RSA must have minimum 2048 bit key size
 - TLS certificates and the issuing CAs must use a SHA-2 hash algorithm
 - TLS certificates must present the DNS name of the server in the Subject Alternative Name extension of the certificate and not the `CommonName` of the certificate

## How to check your certificates
### Let’s Encrypt

If you are using Let’s Encrypt to generate your certificates then your certificates are already compatible with these changes

### SSL Labs

If your Mattermost server is available over the Internet you can use SSL labs to check your certificates

1. Go to https://www.ssllabs.com
2. Enter your Mattermost server URL and click “Test”

Once the test is complete, verify that your certificate matches the requirements:

![Verify key length](https://community.mattermost.com/files/dnmmeg9ut7fgffnwa8igz7wuto/public?h=myfuTDkXb5MLQsJvgr0fEe97qZfiGai4HjugknwseW4)

![Verify Hash](https://community.mattermost.com/files/6qgbhj9o1jdmzdwdjh7fof9ipr/public?h=uuDcwF6giyJTk7PB6HEdjqSZ0iUglrBeqG1INeG7-DE)

![Verify Domain](https://community.mattermost.com/files/hat3hajhbiymfcg1bq5my4zz8c/public?h=5G9XtGIKhQkCLm2745S6N43L7tVAvWK-LkZsUEfZwcg)

### OpenSSL (CLI)

If your Mattermost server is not publicly accessible, use the `openssl` command to check the certificates. This is available in most Linux package managers, and these commands can be run from any system that has access to the Mattermost server or the reverse proxy

1. Use this command to check the key length:
```bash
openssl s_client -connect community.mattermost.com:443 | grep "Server public key is"

Which will return something like this:
depth=2 O = Digital Signature Trust Co., CN = DST Root CA X3
verify return:1
depth=1 C = US, O = Let's Encrypt, CN = Let's Encrypt Authority X3
verify return:1
depth=0 CN = community.mattermost.com
verify return:1
Server public key is 2048 bit

Verify that the key is 2048 bit or higher.

Use this command to check the signature algorithm:

 openssl s_client -connect community.mattermost.com:443 | grep "Peer signing digest:"

Which will return something like this:
depth=2 O = Digital Signature Trust Co., CN = DST Root CA X3
verify return:1
depth=1 C = US, O = Let's Encrypt, CN = Let's Encrypt Authority X3
verify return:1
depth=0 CN = community.mattermost.com
verify return:1
Peer signing digest: SHA256

Verify that the Peer signing digest is SHA256, SHA2, or SHA384

Use this command to check the Subject Alternative Name:

openssl s_client -connect community.mattermost.com:443 | openssl x509 -noout -text | grep DNS:

It will return this:
depth=2 O = Digital Signature Trust Co., CN = DST Root CA X3
verify return:1
depth=1 C = US, O = Let's Encrypt, CN = Let's Encrypt Authority X3
verify return:1
depth=0 CN = community.mattermost.com
verify return:1
                DNS:community.mattermost.com

Verify that the last line matches your Mattermost server domain
openssl s_client -connect <your Mattermost domain>:443

For example, this will check the certificate for the Mattermost Community Server:
$ openssl s_client -connect community.mattermost.com:443

See the original post [here](https://community.mattermost.com/_redirect/pl/k3be6ynuujretgoz58eqxb9hxo).

_This issue was generated from [Mattermost](https://mattermost.com) using the [Doc Up](https://github.com/jwilander/mattermost-plugin-docup) plugin._

If you're interested in taking on this documentation request, let us know by commenting on the issue.  The submitter of this issue (@icelander) can confirm the pages that need to be updated.

If you're a new contributor take a look through the Technical Writing Handbook to learn more about our processes.

For technical advice or questions, please join our Developers community channel..

For stylistic, formatting, or other questions join the Documentation community channel.

We look forward to your contribution!


Swift 3 Support ?

Swift 3.0 support will be available ? or any plan

here you can get it from my repo
https://github.com/StevenArmandLee/ABNScheduler

Hi all, I'm really sorry about the delay. The master branch has been updated to support Swift 3 syntax. :)


Currently, makecert can make a cert using sha256

makecert.exe(Version 6.1.7600.16385 and above) can make a certificate using sha256(sha2) above.
Windows 7 93184 - makecert needs to support SHA2 certificates
http://bugcheck/bugs/Windows7/93184
So, it is wrong that the original sentence of "However, MakeCert can't generate SHA-2 certificates, only SHA-1."
This makes a customer confusing.

This seems like a small (but important) contribution, so no Contribution License Agreement is required at this point. We will now review your pull request.
Thanks,
Microsoft Pull Request Bot

@TaSato-MSFT : Thanks for your contribution to the Azure documentation! The author, @cherylmc, has been notified to review your proposed change.

#please-close This article has been updated. Thanks!


Clarity required for Seamless SSO and whether it is now ONLY for Windows down-level devices

There are several mentions of Seamless SSO on this page.  Step 6 in particular makes it seem as though Windows 10 devices don't require any configuration for Seamless SSO, but I believe they still DO need the intranet site set.  Please confirm.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 536c14fe-e99a-0c69-e3fc-7607eb6d360e
Version Independent ID: 034b60e7-e00a-960f-c7cc-31a704f6f55c
Content: Azure AD Connect: Hybrid Azure AD join post configuration tasks
Content Source: articles/active-directory/connect/active-directory-azure-ad-connect-hybrid-azure-ad-join-post-config-tasks.md
Service: active-directory
GitHub Login: @billmath
Microsoft Alias: billmath

@JeremyTBradshaw Thanks for your feedback! We will investigate and update as appropriate.

@JeremyTBradshaw  Step 6 talks about devices having down level OS to Win 10. Yes, for Win 10 as per the documentation https://docs.microsoft.com/en-us/azure/active-directory/connect/active-directory-aadconnect-sso-quick-start#step-3-roll-out-the-feature you need modify the intranet zone settings while rolling out the feature to users.

@SaurabhSharma-MSFT  Thanks for the response.  So step #6 seems to convey some kind of significance with down-level Windows (pre-10) and the Intranet site settings that are carried out for enabling Seamless SSO.  But your answers sort of confirm, the Intranet site settings should be carried out for both down-level (pre-10) AND Windows 10.
I guess I'm confused why there is mention of it here, and in such a way that makes it seem like an exclusive requirement for down-level (pre-10) systems.
I would say feel free to close this and I will do some testing in my lab to see what's happening in Windows 10 with and without the intranet site settings in place for Seamless SSO.

@JeremyTBradshaw Sure. We will now proceed to close this thread. If there are further questions regarding this matter, please reopen it and we will gladly continue the discussion.


"Live preview was cancelled for an unknown reason ({0})"

Hey, I just downloaded brackets the other days, as I'm learning to code. I really enjoy brackets so far, however, my live preview won't work, and neither will any extensions.
I was in the IRC channel talking to @redmunds, and @bchintx  and we went through some trouble shooting, turning off firewall, updating Chrome, closing background apps, etc..
When trying to install an extension I receive this error "Installation failed. Unknown Internal Error"
I tried going into the dev tools as suggested by @redmunds, however this is what it shows.
"Detached from the target.  Remote debuggin has been terminated with reason: websocket_closed  Please re-attache to the new target.
@bchintx  also suggested to run Brackets as admin, however that didn't solve any issues.
@redmunds was stumped.
I am running Brackets 1.0, Chrome 38, Windows 7 Ultimate SP1 64bit,

For what it’s worth, I too was having similar issues with the Live Preview working ever since installing Brackets 1.1, where Chrome would launch but then lose the connection. I kept getting the message “Live Preview cancelled for unknown reason {(0)}”.
After a bit of trial and error, it turned out to be Adobe’s CSS Shapes Editor for Brackets extension that was causing the issues. I removed that and everything works fine again.

For what it’s worth, I too was having similar issues with the Live Preview working ever since installing Brackets 1.1, where Chrome would launch but then lose the connection. I kept getting the message “Live Preview cancelled for unknown reason {(0)}”.
After a bit of trial and error, it turned out to be Adobe’s CSS Shapes Editor for Brackets extension that was causing the issues. I removed that and everything works fine again.

@ingorichter  I checked my extensions after StephenESC's comment and tried removing the Shapes Editor as well, and that seems to have fixed the issue.

@DmurrayPEI Do you have the CSS Shapes Editor extension installed?

@StephenESC - Perfect, thanks.  Glad that was all it was.

Is that seriously it? How can we get in touch with the shapes editor dev?

@chuckdries There is an issue filed in the adobe-webplatform/brackets-css-shapes-editor repo if you care to comment on it.

Same here. Uninstalled css shapes and live preview is working now.

@StephenESC - much appreciated man, thank you very much. Your comment saved me some significant amount of time. Good job.Keep it up! :+1:

Sorry about the CSS Shape Editor technology, but could we make it disabled at launch, since it still causes issues and hasn't moved for 11 month ?

@fr32c I added a note to the wiki page in this section: https://github.com/adobe/brackets/wiki/Troubleshooting#-other-live-preview-issues

I'm getting the error but only have one extension installed -- Brackets SASS. It has worked fine on a relatively small set of SASS files but when I use a larger set, I get the error. The base SASS file compiles find the first time but when I make a change in either the base file or an imported file, I get the error.

Can you go to debug> show developer tools> console tab  and copy the error messages here?
How many files are in the brackets project?

Following is the full set of messages. Here's the sequence I did:

Started Brackets.
Did Debug->Show Developer Tools
Changed the HTML and live update worked.
Put a comment into the console 'about to change the CSS"
Changed a 'width' attribute in the CSS.

When I did #5, it displayed the error message in the subject of this email.
In terms of number of files, there's one index.scss that imports about 23
other files. The imported files might do some imports as well, though not
sure about that -- I brought the files over from a live application to work
in a sandbox area and haven't gone through all the files, just trying to
replicate the app environment to do some playing.
Hope that helps and thank you!
d
Download the React DevTools for a better development experience:
http://fb.me/react-devtools
/utils/DeprecationWarning.js:90 PreferencesManager.convertPreferences() has
been deprecated. Please upgrade to the current Preferences system (
https://github.com/adobe/brackets/wiki/Preferences-System#conversion-from-the-pre-36-preferences-system
).
at Object.convertPreferences (/preferences/PreferencesManager.js:325:28)
at Object.eval (/utils/Resizer.js:548:24)
/utils/DeprecationWarning.js:90 Deprecated: Do not use $().on/off() on
Brackets modules and model objects. Call on()/off() directly on the object
without a $() wrapper.
at new jQuery.fn.init (/brackets.js:474:36)
at n
(file:///Applications/Brackets.app/Contents/www/thirdparty/thirdparty.min.js:559:405)
at Object.eval (/SASSAgent.js:161:5)
/utils/DeprecationWarning.js:90 Deprecated: Do not use $().on/off() on
Brackets modules and model objects. Call on()/off() directly on the object
without a $() wrapper.
at new jQuery.fn.init (/brackets.js:474:36)
at n
(file:///Applications/Brackets.app/Contents/www/thirdparty/thirdparty.min.js:559:405)
at Object.eval (/main.js:323:5)
/utils/DeprecationWarning.js:90 Deprecated: Do not use $().on/off() on
Brackets modules and model objects. Call on()/off() directly on the object
without a $() wrapper.
at new jQuery.fn.init (/brackets.js:474:36)
at n
(file:///Applications/Brackets.app/Contents/www/thirdparty/thirdparty.min.js:559:405)
at _statusChangeHandler (/SASSAgent.js:141:49)
at Object.trigger (/utils/EventDispatcher.js:222:40)
at _setStatus (/LiveDevelopment/LiveDevelopment.js:332:17)
at Object.init (/LiveDevelopment/LiveDevelopment.js:1495:9)
at eval (/LiveDevelopment/main.js:310:25)
at _callHandler (/utils/AppInit.js:93:13)
at Object._dispatchReady (/utils/AppInit.js:113:13)
/LiveDevelopment/MultiBrowserImpl/transports/NodeSocketTransport.js:87
NodeSocketTransport - start
/LiveDevelopment/Inspector/Inspector.js:264 GET http://<IP_ADDRESS>:9222/json
net::ERR_CONNECTION_REFUSED
/utils/DeprecationWarning.js:90 Deprecated: Do not use $().on/off() on
Brackets modules and model objects. Call on()/off() directly on the object
without a $() wrapper.
at new jQuery.fn.init (/brackets.js:474:36)
at n
(file:///Applications/Brackets.app/Contents/www/thirdparty/thirdparty.min.js:559:405)
at eval (/SASSAgent.js:98:17)
at Function.St (/thirdparty/lodash.js:23:147)
at Object.eval (/SASSAgent.js:96:15)
at j
(file:///Applications/Brackets.app/Contents/www/thirdparty/thirdparty.min.js:559:26911)
at Object.k.fireWith [as resolveWith]
(file:///Applications/Brackets.app/Contents/www/thirdparty/thirdparty.min.js:559:27724)
at Object.e.(anonymous function)
(file:///Applications/Brackets.app/Contents/www/thirdparty/thirdparty.min.js:559:28704)
at j
(file:///Applications/Brackets.app/Contents/www/thirdparty/thirdparty.min.js:559:26911)
/LiveDevelopment/Agents/ConsoleAgent.js:55 ConsoleAgent: Failed to load
resource: the server responded with a status of 404 (Not Found) (url:
http://<IP_ADDRESS>:52110/favicon.ico)
'about to change the CSS'
"about to change the CSS"
/utils/DeprecationWarning.js:90 Deprecated: Do not use $().on/off() on
Brackets modules and model objects. Call on()/off() directly on the object
without a $() wrapper.
at new jQuery.fn.init (/brackets.js:474:36)
at n
(file:///Applications/Brackets.app/Contents/www/thirdparty/thirdparty.min.js:559:405)
at _setStatus (/SASSAgent.js:46:16)
at _docChangeHandler (/SASSAgent.js:51:9)
at changeCallback (/SASSAgent.js:93:17)
at Document.trigger (/utils/EventDispatcher.js:222:40)
at Document._notifyDocumentChange (/document/Document.js:287:14)
at Document._handleEditorChange (/document/Document.js:427:14)
at Editor.trigger (/utils/EventDispatcher.js:222:40)
/LiveDevelopment/Inspector/Inspector.js:121 You must connect to the
WebSocket before sending messages.
/utils/DeprecationWarning.js:90 Deprecated: Do not use $().on/off() on
Brackets modules and model objects. Call on()/off() directly on the object
without a $() wrapper.
at new jQuery.fn.init (/brackets.js:474:36)
at n
(file:///Applications/Brackets.app/Contents/www/thirdparty/thirdparty.min.js:559:405)
at eval (/SASSAgent.js:136:13)
at Function.St (/thirdparty/lodash.js:23:147)
at _styleSheetRemoved (/SASSAgent.js:134:11)
at eval (/SASSAgent.js:147:17)
at Function.St (/thirdparty/lodash.js:23:147)
at _statusChangeHandler (/SASSAgent.js:146:15)
at Object.trigger (/utils/EventDispatcher.js:222:40)
/LiveDevelopment/Inspector/Inspector.js:121 You must connect to the
WebSocket before sending messages.
On Mon, Sep 14, 2015 at 7:42 AM, Arun Bose<EMAIL_ADDRESS>wrote:

Can you go to debug> show developer tools> console tab and copy the error
messages here?
How many files are in the brackets project?
—
Reply to this email directly or view it on GitHub
https://github.com/adobe/brackets/issues/9846#issuecomment-140046445.

--
David Aden
330-333-2336 (universal)

Seems like brackets cant connect to crome remote debug port.

I've just removed shape editor and its working perfectly now.

Removing shape editor did the job for me too! Thx!!


[10.4-stable] diskmetrics: increase timeout of qemu img convert

this partially reverts 193147f889660068db07f61714dbf8899ab55ea0
during testing it has been found out that the timeout is too short, therefore it is now set again to 5 days

cc @zedi-pramodh


All checkbox option with multifilter set to true

Hi there, I implemented Mixitup v. 1.5.5 around a week before the big 2.0 release. I have it set up as a multi-filter. What I need to do is add an "All" checkbox, much like the v. 1.5.5 Parks demo. Would it be possible to get a copy of the Parks demo legacy code, or better yet, would you be able to point me in the right direction using v. 2.0? Thank you!

Where is possible to find this old docs? for v.1.5.5

Hi @a2exfr.
v1.x hasn't been supported for almost 3 years and the old documentation site has now been taken down.
You can find a basic overview in our commit history:
https://github.com/patrickkunka/mixitup/tree/1c149cfbdecdf291094bdda55a50810d9468298d
But if you want to do something else, I would recommend you upgrade to the latest version. Both the v2 and v3 docs are maintained on the GitHub v2 and v3 branches respectively.


adding specification of missing config for none cf-deployments

Hi cf-networking team,
Can we add a note in the configuration document, that describes how to enable the silk plugin in garden, when not using cf-deployment?
Regards,
Enrique Encalada

Looks good! Thanks for the PR!
Cheers,
Angela and @joachimvaldez


[docs]How the project supports CORS

As the title
And https://github.com/tauri-apps/tauri/blob/7e2854007a/cli/tauri.js/src/template/defaultConfig.ts whether his config description can be added to Wiki

In electron it looks like this:
  webPreferences: {
         webSecurity: false,
  },

We're about to push a few updates to master and cut a new release. As soon as that lands, I will update the wiki to go into gory details about the config.
To answer your question in the meantime, we apply a CSP - but haven't added CORS for the mode that uses a server. We are using tiny-http for the server we ship with the app, but perhaps we should also offer an option for adding a configurable Access-Control-Allow-Header. Thanks for the reminder @Grewer


Retry failed deprovision

Possible we need to change handling of provisioner errors (at least timeout) in Check_Kyma_Removal step.
In case of timeout we fail deprovisioning.
We do not use here the approach with deprovisioning incomplete, when deprovisioning is retried later on by dedicated job.
Issue: see issue 5388 in internal backlog
After discussion with @piotrmiskiewicz:

it was business decision, that in case of provisioner errors we end up with Kyma Runtime in deprovisioning failed state
if this is still valid we can consider extending deprovisionerRetrigger job to retry deprovisioning for instances in deprovisioning failed state

AC

[ ] Deprovision retrigger job tries to deprovision clusters that have status deprovision failed
[ ] Make it as a configuration option per landascape (enabled/disabled)

Comment:
Closing because:

[SRE] Adjust alerting to send alert after one week od such situation
[Jelly] Check with KLM team, why Kyma resource exists in the KCP fro couple of days, when SKR doesn't exist.


fix: handle pagination issue when search results do not match current…

Description
This PR fixes a pagination issue in SQLAdmin where performing a search from a page other than the first page would result in an error (“Invalid page or pageSize parameter”) if the search results had fewer pages than the current page.
Changes

Added logic to check the total number of pages after performing a search.
If the current page exceeds the total available pages in the search results, the user is automatically redirected to the first page.
This ensures smooth user experience when navigating between search results and pagination.

Testing

Verified that search works correctly when on different pages of the pagination.
Verified that the user is correctly redirected to the first page if the current page number exceeds the available pages in the search results.

Hi, I believe this is a duplicate of #814. The approach is different in that this change redirects you to the first page, whereas 814 redirects to the maximum allowed page.

Yeah I think you are right. This can be closed then.


Ignored namespaces aren't skipped for Deployment pods

What's going on?
The metadata of the CREATE request object doesn't always contain the namespace or the name of the pod. This seems to be the case when the pod is launched on behalf of a Deployment. It doesn't seem to be the case with StatefulSets or a bare Pod. I haven't tested Jobs or CronJobs or any other controllers.
The check for ignored namespaces uses metadata.namespace to perform the comparison, so pods in kube-system and kube-public aren't skipped for Deployment pods.
Additionally, some logging statements are missing the namespace and name:
I0925 13:20:51.062652       1 webhook.go:165] Pod / annotation injector.tumblr.com/request is missing, skipping injection

Expected Behavior
List of ignored namespaces should be respected for all pod admission requests, regardless of the source.
Reproducer
This is the Deployment I've been using to test:
apiVersion: apps/v1
kind: Deployment
metadata:
  name: test
  namespace: kube-system
spec:
  replicas: 1
  selector:
    matchLabels:
      app: test
  template:
    metadata:
      annotations:
        injector.tumblr.com/request: my-sidecar
      labels:
        app: test
    spec:
      containers:
        - name: test
          image: alpine
          command:
            - ash
            - -c
            - |
              while true; do sleep 86400; done

Version Deets

Kubernetes Version: 1.18.5, 1.19.1
k8s-sidecar-injector Version: release-v0.5.0

I've logged this PR to address the issue: https://github.com/tumblr/k8s-sidecar-injector/pull/53.
I'm also interested in #44 though. Is there any utility in having the ignored namespaces in the code at all? Could this not be achieved more flexibly with a namespaceSelector on the webhook itself? That would unblock people (like myself) who would like to use the injector in kube-system.

Could this not be achieved more flexibly with a namespaceSelector on the webhook itself?

I personally think that will be a great improvement.

Updated #53 to remove the ignored namespaces feature from the code altogether.


Image Rescale Error

I get the following error from datagenerator.py:
error: (-215) ssize.width > 0 && ssize.height > 0 in function resize
finetune_alexnet_with_tensorflow-master/datagenerator.py", line 150, in next_batch     img = cv2.resize(img, (self.scale_size[0], self.scale_size[0]))
I debugged code as follows:
			img = cv2.imread(paths[i])
			print(img);
			if img is None:
				print (paths[i] + " : fail to read")
			else:
				print("Image is read");
			exit();

Error suggests that image is not read while in a separate program i verified that image is read:
import numpy as np
import cv2

img = cv2.imread('images/ld2.png')
cv2.imwrite('messigray.png',img)

Followed this solution but couldn't work.

Hmm hard to tell were the problem is. Since you say the there is no problem with the image in general, because you can load and resize in a separate script. Are you sure, that the path[i] points to the correct location (full path to the file e.g. /home/username/image_data/train/image1.png)? Unless you upload the image and provide the link here, I see no chance to help you, since it's definitely no problem in the code.

Its simple but annoying. I have tried with both absolute and relative paths, doesn't seem to work. I tried another way to know the type of the image file using:
import imghdr
print(imghdr.what(paths[i]))
exit();

And surprisingly get:
FileNotFoundError: [Errno 2] No such file or directory: "['images/147spaceship2.png']"
while manually doing same without running the script, it works. I have checked the path with double slashes as well. "['images//147spaceship2.png']"
Here is the link to image.

Well the error is pretty clear. Provide the full path an it should work. Relative path are always a bad idea if you are working with scripts, because it then depends from where you start the script (so which is the root folder for this session). I see no point in why full path shouldn't work. Are you working on windows or Linux? Because for the path you have to take care of the the separators ('/' or '\'). The example I provided in the article where meant to be for Linux. For Windows the path should look something like:
C:\Users\image_data\train\image1.png

Same error. Am using Linux. Doesn't accept any of the path. If i test with simpler version with 10 dog and cat images and then i insert mine then read in that version. I don't know why its not reading over here.
Here is a sample 1 row from trainData.txt:
/home/aaa/Downloads/finetune_alexnet_with_tensorflow/images/1asdsadasdasdsdsd1.png 0.68 0.37 0.3 0.46 0.4 0.37 0.17 0.25 0.31 0.13 0.61 0.3 0.26 0.26 0.55 0.34 0.27 0.38 0.59 0.02 0.51 0.41

Well, if you use my datagenerator.py class you should also follow the rules of how to use them. Per line there should be only two arguments: image_path + class label and class label must be an integer. This shouldn't make much of a difference for this problem since the datagenerator.py only reads the first two arguments per line but will answer your future questions on the next problem you will encounter.
For the rest. Well I don't know what the problem is then. You must have missing one image, that you have in your text file and therefore have this input error. But this isn't a problem of this code repository nor anything I can solve for you.

I know the data format which expect 2 cols and i have modified it to my requirements and doing the proper conversions as:

def read_class_list(self,class_list):
		"""
		Scan the image file and get the image paths and labels
		"""
		with open(class_list, 'r+') as f:
			subReader = csv.reader(f, delimiter=' ')
			subReader = list(subReader)
			self.images = []
			self.labels = []
			for row in subReader:
				self.images.append(str(row[0:1]))
				self.labels.append([float(s) for s in row[1:23]])
			self.data_size = len(self.labels)
			print("Data size", self.data_size)

I have managed to solve the problem by using slicing to remove single quote and square brackets in the next_batch function:
for i in range(len(paths)):
			path = paths[i]
			path = path[2:-2]

Sample print of paths[0] prints: ['/home/aaa/Downloads/finetune_alexnet_with_tensorflow/images/cat1.png]', therefore i had to slice it and it becomes:
/home/aaa/Downloads/finetune_alexnet_with_tensorflow/images/cat1.png which is then readable in cv2.imread().

Yes, i know format of the data and have done proper conversions. The solution to the current problem is  a single line:
img = cv2.imread(str(*paths[i]))
Converting paths[i] to str and using asterik to remove single quote and square brackets.


refactored as switch

[ ] I have followed (at least) the PR section of the contributing guide.

Any particular reason to use a switch? The code is longer, and arguably less readable.

Any particular reason to use a switch? The code is longer, and arguably less readable.

I saw the the TODO

I saw the the TODO

Did I write that? 😆
Well, since Olivier has approved it, why not?

I saw the the TODO

Did I write that? 😆
Well, since Olivier has approved it, why not?

yes you did :D


renBTC stuck on the way back to Ethereum

accidentaly closed metamask tx back to ethereum for a renbtc transfer from solana
the tx table doesnt load - it just does the forever spinning thing, so i cant manually fix this on my side

the transaction i sent to worm hole from solana is here:
https://explorer.solana.com/tx/CKCVRCDZgqQ9nVT4TwQX1FMGetyZwNt6GdLZXQmM82um9rqrnGDLLe12EEYzkn9edx9iLJUwGRPU1dMfYykFQPs
let me know what i can do, thanks!

The transaction you provided is not a Wormhole transfer.


Extract fix

It was busted, but not any more!

I feel like some rebasing may need to happen here...

eek! yes, that does not look right at all!

Bam! Just the wrong branch.

Needs linking, can you run “npm run lintfix”


Merge pull request #22 from aburrell/profile

added profile class

Updating my version of this branch to the official version of this branch


Add RemoveUserFromList / RemoveMultipleUsersFromList

Add following endpoints

/lists/members/destroy.json
/lists/members/destroy_all.json

Thanks, LGTM at first glance. A test case for it would be nice though.

Thank you. I Added some test cases.

Any update on this PR? looking forward using this endpoint 🙂


Feature/vuerouter landing page

Reason for this PR:

Add vue router and test with privacy policy page

Wait a second: I thought we would reuse the vue-router that I have set up for the dsprotection service frontend?

Wait a second: I thought we would reuse the vue-router that I have set up for the dsprotection service frontend?

Well I basically ran npm install vue-router@4 and then copied your code :smiley:

vue-router@next

It is the newest version, so we should be fine (https://router.vuejs.org/installation.html)


auroradns: Add support for Health Checks

AuroraDNS supports Health Checks and based on the state of these
checks records will be served or not.
This way a Round-Robin DNS balancing can be achieved pointing to
only healthy servers/services.

@Kami Thank you for the quick reviews! I just force pushed a new version

I updated the commit with tests for AuroraDNS. They were merged in #679
Tests are passing on my system, waiting for Travis CI :)

Thanks @wido

@tonybaloney Thanks for the feedback! I wasn't aware of that. Fixed that in a new commit.

thanks. merging


Design an alternative to tunnel.endpoints

Problem:
muxrpc source tunnel.endpoints emits the full list of connected peers for each change in connected peers. This is overhead intensive if people join and leave a lot. It sends n-1 (in case of leave, or n+1 in case of a join) peer identifiers for each connected peer.
Additionally, if an UI want's to do something nice with the list of peers (like who joined or left last) it has to keep the state for comparison anyhow so the reactive argument of not having to hold the state doesn't really count and shouldn't count for a network protocol in any case.
Solution:
Just emit state changes in the form of {type: left, id: @their=.feed} with valid values for type: joined and left.
(type: could be state: as well, don't really care about the specific name(s) that much. joined could be entered, etc.)
Name for this new rpc: room.attendants
updates #89

Yes, I'm favorable of this, but I think there's something missing: how would the client know what is the initial state? Is there a separate API to call to get the initial state?
E.g. suppose the current state of attendants is [A,B,C] and then D joins, and then E joins. When D joins, they'll subscribe to room.attendants and they'll be notified {type: 'joined', id: E}, but it's missing A, B, C. Have you thought about this? I had some thoughts but haven't found a way that's resistant against race conditions (subscribing too slow to the updates).

One idea: the first event emitted on room.attendants (source muxrpc I suppose) is the initial state, e.g. {type: "state", [idA, idB, idC]} and subsequent emissions are type: joined or type: left.

Oh, totally right! I didn't mention initial state at all... :see_no_evil:
+1to your suggestion to emit it once in the beginning!

Good, so here's how it would look like (and I might try implementing it in ssb-room-client already):

Name: room.attendants
Type: source
Data:

Initial state {"type":"state","ids":[A,B,C]}
Update

{"type":"joined","id":D}
{"type":"left","id":B}

I feel like we are in a good place here and will implement this now.


Documentation enhancements

Add the following to the docs:

Syntax highlighting
ReadTheDocs versioning

Syntax highlighting added in #44 .


Logo Design Offer as Open Source Contributor

Hi sir. I am a graphic designer. I want provide a logo for you. Would you mind if i propose a new logo design for your application as my Open Source Contributor ?
Thanks before.

Thanks, But I don't need one right now.


pkg/server/app: staticcheck

Closing this, see my comment here:

https://github.com/perkeep/perkeep/pull/1405#issuecomment-894727096


Fix not skipping far enough when casecond has ternary

I did not test but this seems to be missing some cases:
case true?(tab:print()):tab:
the ternary is ending within the brackets in the skip logic.
Or when having a closure with a switch statement in the case value
case function()switch 1 do case 1: return 1 end end:


Allenw/interp scalars

Add support for scalar query points.
This isn't the most elegant way of going about it, would welcome other ideas.
I will note that currently on main, if I input a scalar as a 1d array, we fail the jax.grad test it seems.
Also increase jax version range up to 0.4.20.

Thanks for the PR! My bad for not checking for scalar inputs :sleeping:
Looks like the tests are failing due to some deprecation warnings in newer versions of JAX, can you take a look? Also looks like some formatting/linting issues, pre-commit (yml file https://github.com/f0uriest/interpax/blob/main/.pre-commit-config.yaml) should take care of it.

Thanks for making this package! Def something that is sorely needed.
Sorted out the deprecation matter and ran the pre-commit (whoops, didn't install).
I also recently tried this new linter/formatter that has been exploding in popularity. Will say it's been a good move for me:
https://github.com/astral-sh/ruff

Codecov Report

Merging #12 (4bd3f51) into main (c3b1d4c) will increase coverage by 0.01%.
The diff coverage is 100.00%.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff             @@
##             main      #12      +/-   ##
==========================================
+ Coverage   96.81%   96.83%   +0.01%
==========================================
  Files           4        4
  Lines         628      631       +3
==========================================
+ Hits          608      611       +3
  Misses         20       20

Files
Coverage Δ

interpax/_spline.py
97.02% <100.00%> (+0.01%)
:arrow_up:


Create additional form components

Form components for

usage context

Tried a component that is in the repo. For whatever reason it would not load in the initial value with the way that I have it setup but would then update after

Deployment platform + deployment mechanism

Probably will have the same issue as usage context, but will be an easy add if the issue can be figured out

Was this addressed by #448 ?

It was not, was having some issues when I tried to do usage context so going to add it into the changes with the report evaluation.

Addressed in #466