Discord "claim account bug"

As Discord seems have been deployed as an alternate forum source it seems reasonable to use this section to report issues.
I am unable to get past a claim account or this email already exists error even if I am logged in which would suggest that it is some form of error / bug on the part of discord.
To be advised to DELETE an account and start again maybe acceptable to gamers (prime participants of discord) but would be unacceptable in a technical environment.
Continuity of a conversation is often a helping factor to engage people needing help and just coming into a conversation with a new account doe nothing to help that.
It also encourages the proliferation of sock puppets and other nefarious account along with spam.
The bug in that regard should be classed as SEVERE.

Does not relate to forum.

Relates to secondary forum.

The FIX turns out to be quite simple but nobody on discord seemed to know what it was.
Anyway so long as you can get into any part of discord then you sim[ply LOG OUT and then LOG IN, then continue to the Arduino section.
Yes the fix that eluded the best in arduino discord is just that simple !
Closing this topic

Hey, you can resolve the java script error that occurred in the main process Open in Discord by reinstalling your program. To do that follow these steps one by one. just tap the Windows key or the Start button, write in the name of the program Discord and right-click on it before you choose the options Uninstall. After it has been removed, you can install the latest version from the official website. Check out more methods to fix this error by following https://appuals.com/how-to-fix-the-a-javascript-error-occurred-in-the-main-process-error-in-discord/ this website. In case it doesn't work then you can do it by running your program without administrative privileges. Here you need to find your program‘s executable, right-click it, press the option of Properties and then go to the Compatibility tab to uncheck the box next to Run this program as an administrator. In the end, tap OK as the issue might probably be fixed.

Hey, you can resolve the java script error that occurred in the main process Open in Discord by reinstalling your program. To do that follow these steps one by one. just tap the Windows key or the Start button, write in the name of the program Discord and right-click on it before you choose the options Uninstall. After it has been removed, you can install the latest version from the official website. Check out more methods to fix this error by following https://appuals.com/how-to-fix-the-a-javascript-error-occurred-in-the-main-process-error-in-discord/ this website. In case it doesn't work then you can do it by running your program without administrative privileges. Here you need to find your program‘s executable, right-click it, press the option of Properties and then go to the Compatibility tab to uncheck the box next to Run this program as an administrator. In the end, tap OK as the issue might probably be fixed.


chore: promote jx-aspnet-app-01 to version 0.0.2

this commit will trigger a pipeline to generate the actual kubernetes resources to perform the promotion which will create a second commit on this Pull Request before it can merge

jx-aspnet-app-01
Changes in version 0.0.2
Chores

release 0.0.2 (jenkins-x-bot)
add variables (jenkins-x-bot)

Other Changes
These commits did not use Conventional Commits formatted messages:

Update Program.cs (hughexp)

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To complete the pull request process, please assign
You can assign the PR to them by writing /assign  in a comment when ready.
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@hughexp: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

verify
2db3e907ccb02c44ea3d79de3ef781508d36f51b
link
/test verify

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the jenkins-x/lighthouse repository. I understand the commands that are listed here.

/approve

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: hughexp
To complete the pull request process, please assign
You can assign the PR to them by writing /assign  in a comment when ready.
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


External DNS and R53 rspec

This integration test introduces:

External DNS spec, testing External-DNS
External DNS helper, containing key methods.
Ingress.yaml template
Route53 helper deletion methods

Can the zone IDs (ZD4.. ZQV..) and the ones used to test (child/parent) be moved to a single place with a 1-line explanation on why they are defined?


extra filter option "is distinct from"

When right clicking on a cell value in a grid it is possible to select from a number of options. One handy option is missing: "IS DISTINCT FROM" (is at least Postgres syntax)

The closest you can get is e.g. hoofdgebied <> 'ED' this selects all non-NULL values unequal to 'ED'. When using "IS DISTICT FROM" instead of "<>" the NULLs are shown. This is exual to " (hoofdgebied <> 'ED' OR hoofdgebied IS NULL) "

Hello @JeroenNienhuis,
Unfortunately, I don't think it deserves its own option in the filter menu.
The syntax IS DISTINCT FROM is not widely supported across databases.
As a workaround, you can define custom criteria for a column: https://github.com/dbeaver/dbeaver/wiki/Data-Filters

...but the context-menu item
"[field] IS DISTINCT FROM [value]"
can be used to add sql snippet
" ([field] <> [value] OR [field] IS NULL) "
and that is widely used syntax.

I got your point.

The code snippets on https://stackoverflow.com/a/18684859 are better (more complete) than what I suggested.
The cell where you right-click to get the filter-context menu contains either NOTNULL or NULL. When a=column and b=cell-value and b=NOTNULL, then the text
((a <> b OR a IS NULL OR b IS NULL) AND NOT (a IS NULL AND b IS NULL))
can be simplified to
(a <> b OR a IS NULL)
if b=NULL then it can be simplified to
NOT (a IS NULL)
something comparable can be done for IS NOT DISTINCT TO.

It makes sense now, thanks for the explanation!


Support fields nested in CodeMirror widgets

Bitbucket Server pull requests use CodeMirror for code display and
textareas for line-comment widgets.
Check the field for an enclosing .CodeMirror-linewidget and skip the
CodeMirror hook-up when found. Without this change, editing a comment
instead pulls in the source code, and saving overwrites the markup on
the source. (Even with this change, editing the source itself wipes
out the widget.)
Extend the CodeMirror example in the demo so that clicking on a
linenumber toggles a textarea line widget into and out of existence.
The textarea as a widget reproduces the buggy behavior in the
version of the plugin before this commit.

(My force-push was due to a lint error on the PR. A mention of clean lint in contributing.md may be helpful.)

Thanks for the PR! It’s really strange that they’re using an editor just to display code. Is the code immediately editable? for example by double-clicking.
Anyway, the PR code exclusively supports textareas only, while I suppose it’s possible that it could as well be another CodeMirror instance or contentEditable. I think the code should be something like:
const cm = closest(CodeMirror, CodeMirror-widget)
if (cm && !cm.matches(CodeMirror-widget)) {

A comment is needed to explain why this code is needed, e.g. “If the field is in a CodeMirror widget, then it’s unrelated to CodeMirror.”

As for the demo, the code is being transferred to the mini site https://github.com/fregante/ghosttext.fregante.com/pull/7, but it’s not done yet

Yes, that's a much better approach to stopping at the closer of a CodeMirror or a widget in one.
I updated the demo mainly to reproduce the buggy behavior in case you wanted to work on a different fix than what I supplied here. Happy to take that change back out of this PR if you don't want it with the code change. Let me know.
No, the code isn't editable in the Bitbucket PR. Atlassian tend to do a lot with their products I don't quite understand....
Sorry about the first force-pushes. I'm more used to closed development in a central repo, where the commits stick around and matter. (The second was no content change, just a switch of author & committer from my personal email to the GitHub one.)

No worries, thank you for the change.
Did you verify it works? I'm going to merge it soon, but I'll exclude the demo for now.

Yes, I've verified it works locally in npx web-ext run against all the fields in the demo and against Bitbucket itself.
Thanks for the extension. When Bitbucket's odd structure broke your latest release, I needed to get back to GhostText working ASAP!

I just added the testing page to the minisite: https://ghosttext.fregante.com/test/
Can you send a PR to this file? https://ghosttext.fregante.com/test/


Calendar Events Not Displaying Correctly with OnPush Change Detection

When I change the ChangeDetectionStrategy to OnPush in my Angular application, everything initially works correctly. However, when navigating the calendar view to another day, week, or month using the following buttons:
mwlCalendarPreviousView (=> dateOrViewChanged)
mwlCalendarNextView (=> dateOrViewChanged)
mwlCalendarToday (=> dateOrViewChanged)

The appointments or events on the calendar do not stretch to take the full width available. Instead, they occupy only half of the width. This issue resolves itself after I click on any part of the calendar, at which point the events correctly stretch to the full width of their respective dates.

ChangeDetectionStrategy.Default works fine  with all functions i have used but   an error is thrown by changing the view in case there is an Event in the new CalenderView
ERROR Error: NG0100: ExpressionChangedAfterItHasBeenCheckedError: Expression has changed after it was checked. Previous value for 'max-width': '74'. Current value: '153'. Expression location: CalendarSchedulerEventComponent component. Find more at https://angular.io/errors/NG0100
Triggering change detection manually after the view change  throw an Assertion Error
this.cdr.detectChanges();  =>
Error: ASSERTION ERROR: Should be run in update mode [Expected=> false == true <=Actual]
How could help me with solving this issue?

Hi @Rattenfaenger49 , I've take a look to issues you reported.
Unfortunately I was not able to reproduce any of these. Also with ChangeDetectionStrategy.OnPush all seems to works fine.
Could you post here a reproducible demo?
In the meanwhile I close the issue but feel free to reopen it when you have a demo to see the issue.
Thank you for your help!


Terminal: hook up terminal colors to selected theme

Description
Hooked up all colors (except bold text) to the terminal emulator.
Checklist

[x] I read and understood the contributing guide as well as the code of conduct
[x] My changes generate no new warnings
[x] My code builds and runs on my machine
[x] Review requested

Screenshots

exaggerated showcase of the colors in the terminal:

Thanks guys for the fast review 😊 @nanashili @wdg

@lukepistrol : I am testing the colors of the console, the colors that are black, are the colors that in the console I could not see a change to.
What do those colors refer to?

@lukepistrol : I am testing the colors of the console, the colors that are black, are the colors that in the console I could not see a change to.
What do those colors refer to?

Bold Text: not yet implemented (see PR description)
ANSI colors are a set of system defined color codes, scripts or shells can use to display different content. For example: files have a different color than folders or executable scripts. Also scripts can render text or symbols in different colors. Further if you have a custom theme installed (like you have done) this will use some of the colors to render colors for different parts of the prompts. Note that not all colors are used everywhere. If you want to see all the colors run following to commands:

echo "\033[40m  \033[41m  \033[42m  \033[43m  \033[44m  \033[45m  \033[46m  \033[47m  \033[0m"
echo "\033[0;100m  \033[0;101m  \033[0;102m  \033[0;103m  \033[0;104m  \033[0;105m  \033[0;106m  \033[0;107m  \033[0m"


release-2.4: Update owners

Signed-off-by: Subbarao Meduri<EMAIL_ADDRESS>

/approve
/lgtm

/unhold


Showing the Java environment used by Dataflow in the UI

Run Java_Examples_Dataflow PreCommit

I need to check how these look in the UI

This is showing up in the user agent - probably not what we want:

What's next on this PR?

Run Dataflow ValidatesRunner Java 11

This looks like this:

r: @aaltay

Run JavaPortabilityApi PreCommit

Run Java_Examples_Dataflow PreCommit

Run Java_Examples_Dataflow PreCommit

Run Dataflow ValidatesRunner Java 11

Run Dataflow ValidatesRunner Java 11

Run Java_Examples_Dataflow PreCommit

Run Java_Examples_Dataflow PreCommit

Run Dataflow ValidatesRunner Java 11

I guess this change affects the SDK version matching, so we can't use it.

This is what it will look like. Is this reasonable?
r: @aaltay


FeatureRequest: IQueryable EnsureHasIndex()

When writing a query I want to state that a particular index (declaration) should exist.
Example:
  context.Set<Events>().Where(x=>x.date>lastDate).EnsureHasIndex(x=>x.date).ToList();

This should throw an exception if index does not exist in context configuration.
Goal: Code-reviewer (or anyone who sees the code) could be sure that a query performs more-or-less efficiently, without digging into schema declaration.
Also, a hint might be issued to a db-provider to use a specific index but it's not really needed.
Indexes usage is very important when dealing with data and small omission may lead to significant performance issues

Thanks for the suggestion. This doesn't really match with the design philosophy of EF at all, so it's not something we plan to implement.


Added: Basic first NATS message queue trigger support

Hi
In reference to #142 I tried to add basic NATS/Kafka support with overall fallback to Kafka.
I introduced new labels queue and topic for trigger to separate/allow an according configuration.
Hope this is ok. And feedback is welcome to adapt.
Best

Sure, will do.
Just did it locally on my test project for my sender/receiver test. So I am confident it will work :)

Hey @andresmgot
I added install requirements for NATS based on the kubeless documentation (https://kubeless.io/docs/pubsub-functions/) and added an according test.
Cheers


Intermittent failure - ballerina-examples/fork-variable-access

Description:
Compiling source
    ballerina-examples/fork-variable-access:0.0.1

Running tests
    ballerina-examples/fork-variable-access:0.0.1
	[fail] testFunc:
	    error: {ballerina}TypeCastError {"message":"incompatible types: '()' cannot be cast to 'string'"}
	    	at ballerina-examples/fork-variable-access:0.0.1:main(fork_variable_access.bal:69)
	    	ballerina-examples/fork-variable-access:0.0.1:testFunc(tests/fork_variable_access_test.bal:26)

	0 passing
	1 failing
	0 skipped

Reopening since this is failed in https://github.com/ballerina-platform/ballerina-lang/pull/14047.
Complete log - log-tests:fork_variable_access_test.txt

Failed in #14420
Log - fork_variable_access_test.txt


Fix /Contents value representation in a signature dictionary

Table 8.93 "Entries in a signature dictionary"
in PDF 1.5 reference describes that
the value of Contents entry is a hexadecimal string representation
when ByteRange is specified.
This commit makes
QPDF always uses hexadecimal strings representation
instead of literal strings for it.

Looks good at first glace. It will need tests, but I can add the tests. Do you have a real example that can be shared without copyright or license concerns?

input-signed.pdf
How about this file?

I've tried to add the tests.
Would you review it?

As with my other comment, these tests should go somewhere in qpdf.test. For the most part, when possible, I use the qpdf CLI to exercise specific cases by creating input and output files and testing them. You can see hundreds of examples of this in qpdf.test.
I fully recognize that this style of testing is different from what most people teach these days of using unit tests for most things and using integration tests for things that can't be tested with unit tests. I deviate from this practice for several reasons. The main one is that I set up the whole testing framework used by qpdf now something like 17 years ago and was following what I perceived to be practices of the day, and now I like to keep things consistent. But also I think it's a very effective way to test command line tools. Exercising library functionality through the CLI offers several major advantages: 1) it ensures that the library functionality is accessible through the CLI, 2) it ensures that real files work correctly when used the way users use them, 3) it allows for all tests of libqpdf's core functionality to be together. Secondly, there is no overhead to integration testing in this case. It's not like this is a web application where I have stand up a servlet container or something.
As I mentioned in a different commit, I use test_driver.cc for things in the core classes where I want more of a unit test style or where I want to exercise cases that are not easily reachable through the CLI.
In the case of this change, it should be easy enough to just process files with the qpdf CLI and ensure that they look right. Again, I can help with reorganizing the tests.

I've looked through all the tests at a glance. I think you're doing a great job of getting everything in shape here. Once you have all the tests written, whichever way you need to do it either by adding tests that depend on earlier changes to the later PRs, rebasing PRs on top of other PRs, combining into a single PR, or whatever, then I will do a deep analysis and help to get commits in order.
One option would be that I can create an integration branch and we can merge all the PRs into the integration branch. Then once you're satisfied that all your changes are in and tested, I can work in the integration branch to pull it into my standard and do any additional checks, and then we can merge that into master. Let me know how you want to do it.
I may try to get a 9.0.2 out with one fix. Then this set of changes will make up 9.1. Depending on how much time I set aside, maybe I will also put the gnutls changes in for 9.1, or maybe that will end up being 9.2. Thanks for all your work on this. Your changes will make qpdf a better library.

I've added all tests for all changes (#367, #368, #369, #370, #372).
If I understand correctly, I've fixed the tests as you described.
If you want to fix the changes in this pull request, please comment on this pull request.
If you want to fix the tests, please fix it.
If you satisfy, I'll make integrated pull request that contains all pull requests.

Incorporated by #376


Update elastic-scale-get-started.md

Corrected solution name and path, clarified which App.config file to edit, and added note to make ElasticScaleStarterKit startup project

@lamentary : Thanks for your contribution! The author(s) have been notified to review your proposed change.

#sign-off

#sign-off

PM approval. Thanks for the review @anumjs.

PM approval. Thanks for the review @anumjs.


any luck on running this on the cloud?

can't seem  to create the right sockets, can't bind to physical address of the vm.

The container would probably work if you add --net=host to the docker run options.


x/tools/cmd/gopls: can't add new file to existing package

On master (ce1a3806b557e2b3236499f772c2320f933d5a80) whenever I add a new file to an existing package I get a diagnostic at the first character of the new file saying " is not part of a package". As you might expect, LSP commands don't work inside the new file.
To reproduce, I just created a new file in an existing package with only the package declaration.
For example, if you have foo/a.go:
package foo

Create foo/b.go:
package foo

and you should see the error in b.go.

Note that the error in b.go will go away eventually if you make an edit to a.go.

I am able to reproduce this in VSCode. Thanks for reporting.


IdentifierFlattener breaks on custom object typed ids

We use a custom Uuid type object in a closure table tree. When trying to get the ancestors or descendants this error is thrown:

'Notice: Undefined index: id' in /vendor/doctrine/orm/lib/Doctrine/ORM/Utility/IdentifierFlattener.php on line 98

It appears the is_object($id[$field]) in IdentifierFlattener::flattenIdentifier is insufficient to distinquish a real entity from our Uuid-Object. When I exclude our Uuid there via an instanceof check, everything works as expected.
Node:
  type: entity
  id:
    id:
      type: UuidType
      id: true
      generator:
        strategy: CUSTOM
      customIdGenerator:
        class: xxx\Doctrine\ORM\Id\UuidGenerator
...

Closure:
  type: entity
  id:
    ancestor:
      id: true
      associationKey: true
      column: ancestor
    descendant:
      id: true
      associationKey: true
      column: descendant
  manyToOne:
    ancestor:
      targetEntity: Node
      inversedBy: descendants
      joinColumns:
        ancestor:
          referencedColumnName: id
          nullable: false
          onDelete: cascade
    descendant:
      targetEntity: Node
      inversedBy: ancestors
      joinColumns:
        descendant:
          referencedColumnName: id
          nullable: false
          onDelete: cascade

E.g. this throws the notice and breaks the code, when $uuid is one of our UuidType-Objects:
$ancestors = $closureRepository->findBy(['descendant' => $uuid]);

This seems related to the closed tickets https://github.com/doctrine/doctrine2/pull/1336 and https://github.com/doctrine/doctrine2/issues/4448.

@hcomnetworkers can you try reproducing this in a test case? I think we can pass some metadata to the identifier flattener (to distinguish entities from custom types/VOs)

I think I may have a test case for this... Not 100% sure it's related, but it might be.

I have the same problem on a repository find
$object = $entityManager->getRepository(CustomClass::class)->find($uuid);
We also use column type uuid with custom Id generator

@BuzzLeitinho could you please send us a failing test case that reproduces that behaviour? It would help us a lot to identify and fix the issue you're describing.
You can find examples on https://github.com/doctrine/doctrine2/tree/388afb46d0cb3ed0c51332e8df0de9e942c2690b/tests/Doctrine/Tests/ORM/Functional/Ticket

As far as I know this is should be fixed in develop.by d700984970. not sure how hard would it be to backport to 2.x. :/

Doesn't need backporting IMO. Can be closed as fixed on the 3.x milestone
if the issue author can confirm the fix or if a relevant test can be
committed.
On 6 Dec 2017 01:39, "Michael Moravec"<EMAIL_ADDRESS>wrote:

As far as I know this is should be fixed in develop.by d700984
https://github.com/doctrine/doctrine2/commit/d7009849702fd08740accb21d6c875587d6407b6.
not sure how hard would it be to backport to 2.x. :/
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/doctrine/doctrine2/issues/5631#issuecomment-349490223,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAJakNH86ge3CDp2W-iW_DVtgPP23lmoks5s9eJMgaJpZM4HMdIP
.

I believe we just hit this issue on an Entity that has one of its associations as one of its Ids, and that Id is a Uuid. Is this still worth fixing for the 2.x series?


Add AnyHttpUrl validator for jenkins's server_url config field

Applicable spec:
Overview

Rationale

Juju Events Changes

Module Changes

Library Changes

Checklist

[x] The charm style guide was applied
[x] The contributing guide was applied
[x] The changes are compliant with ISD054 - Managing Charm Complexity
[x] The documentation is generated using src-docs
[x] The documentation for charmhub is updated.
[x] The PR is tagged with appropriate label (urgent, trivial, complex)

Could you fill in the PR description?


add Dockerfile for llvm/clang-7 build environment

To be used in CI for wrc20..

--allow-unauthenticated should definitely be removed but I got stuck trying to fix it (adding gpg key for LLVM works outside docker container but not inside).

Can you add a README? Are you going to push this to dockerhub?

Couldn't you just use https://github.com/ethereum/aleth/blob/master/scripts/docker/cpp-build-env.dockerfile which has latest clang?
It is published here: https://hub.docker.com/r/ethereum/cpp-build-env/tags
cc @chfast

Yeah, it's already here: https://hub.docker.com/u/jwasinger .  Forgot that I had push access to the dockerhub ewasm org.  I'll put this and testeth-hera image up on the ewasm dockerhub.

Couldn't you just use https://github.com/ethereum/aleth/blob/master/scripts/docker/cpp-build-env.dockerfile which has latest clang?

Okay.

That is the one we use Hera CI (and all the other C++ projects).

Can we close this then?


Chapter: the 'make' command

Is your chapter request missing? Please describe the command.
I think it will be a good idea to include the make command to the list

No problem at all! Whenever you have the time.


finished 624

details-action-box should be absolute based on the image and not the details page
wrap title images, details-action-box and category in details within a container
Then replace .details-action-box top: 22rem with bottom 1rem


✔ Added providers

Description
I added the mutation  and query to get and create the providers.
Screenshots

Type of change
Please delete options that are not relevant.

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

How to test it
If applicable, describe the tests that you ran to verify your changes. Provide instructions so we can reproduce.
To get providers:

Go to /providers

To create a new provider:

Go to /providers/new
Fill the form
Click on  'submit'

Checklist:

[x] Doesn't break the current code.
[x] Passes linters and test, also is building.
[x] Doesn't have spelling or grammatical problems.
[x] Doesn't have unnecessary comments or debugging code.
[x] The branch is updated with the last dev branch changes.

@e-azocar please solve these, should be valid fixes

@e-azocar please solve these, should be valid fixes

@Israel-Laguan Ok, I'll do it


What does navigators argument in engine.rememberNavController() do?

Hey,
I'm wondering what kind of effect does navigators argument have. Can you maybe better document this feature?
https://github.com/raamcosta/compose-destinations/blob/4338cf140f21805c9e7368591041d5c1376d7e9f/compose-destinations/src/main/java/com/ramcosta/composedestinations/spec/NavHostEngine.kt#L45-L47

Hi Peter.
Here we’re just exposing the same API that exists with official compose navigation.
I myself am not super familiar with it, I just use it when there are features for it, for example with bottom sheets.
so, you can ignore this unless it’s documented otherwise 😅


python virtualenv

Currently, we force the user to create a virtualenv before running manage-tools. Maybe we should have manage-tools automatically create a virtualenv for each tool?

hmmm, i dont think this flies for things like pwntools.
if i have that, maybe i'd also like to use it with something else.

Yeah, agreed...
We do need a separate python2 and python3 env, though, now that we have a python3-only tool (foresight) :-(


No signer connection UI update

fixes https://github.com/DarkFlorist/TheInterceptor/issues/400
Makes UI more clear about informing that there's no wallet connection

I feel the disabled button is good to attract the viewers attention as the button is disabled and then the user would read the texts why. I added issue about the other line, I agree we shouldn't think there's no wallet installed if we have information that there's some wallet.


[FLINK-13230] [pubsub] Add retry mechanism to acknowledging pubsub me…

What is the purpose of the change
Follow up on PubSub connector PR. This adds a retry mechanism to acknowledging pubsub messages. Google's PubSub is unstable enough for this to be a must-have imo.
Brief change log
Verifying this change
Trivial change.
Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): no
The public API, i.e., is any changed class annotated with @Public(Evolving): Yes, unless we can add this to 1.9. The pubsub connector has not yet been released.
The serializers: no
The runtime per-record code paths (performance sensitive): Yes, but only for the pubsub connector, not the flink core code.
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Yarn/Mesos, ZooKeeper: no
The S3 file system connector: no

Documentation

Does this pull request introduce a new feature?  no
If yes, how is the feature documented? JavaDocs

@becketqin as you've looked at the pubsub code the most: Would you be so kind to have a look at this PR? We can then close https://issues.apache.org/jira/browse/FLINK-13083

The changes in this PR have been applied (with attribution to @Xeli!) to the new FLIP-27 Pub/Sub connector in https://github.com/apache/flink-connector-gcp-pubsub/pull/2, and this PR might be closeable.  What do you think?

thanks @RyanSkraba
yes, since pubsub connector is externalised it makes sense to close it


Migrate code from PyQt5 to PySide6

This pull-request aims to migrate torbrowser-launcher from Qt5 to Qt6.

The next step is to update deps in BUILD.md, build_rpm.sh, and stdeb.cfg to install python3-pyside6 rather than python3-pyqt5. But for the time beeping, Debian doesn't ship pyside6 in there repos and so does Fedora.
By the way according to my knowledge, torbrowser-launcher is currently violating PyQt5's GPLv3 license by being licensed under MIT (unless the commercial license is used). So we must use PySide6 or chagne torbrowser-launcher's license to GPLv3.
Should we just don't care about GPLv3, FOSS, and official support and use PyQt6 rather than PySide6 since PyQt6 is already available in Debian Bookworm and Fedora?

Read More: https://www.pythonguis.com/faq/pyqt6-vs-pyside6/

Thanks for your PR and for working on the Qt6 support! If possible, please submit your changes here instead. The GitHub repo is just a mirror.


Searchable milsymbols

Hi!
Is there a way to search for symbols using human readable text vs using SIDC? For example, if a user types in "fishing", "leisure" or "missile" then I want all of the icons related to the search term to appear. I know how to implement the actual search, that's easy, the problem I'm facing is that I can't find a way to map human readable text to the SIDC for each symbol.
I sort of see how the document https://spatialillusions.com/milsymbol/docs/milsymbol-2525d.html is created in source, but I don't think those labels are exposed in the milsymbol library itself, are they? Short of manually building and/or copy/pasting a SIDC<->Human-readable-text, is there any easier way to do this that I'm not seeing?
Thanks!

Måns has published symbology data (with labels and sidcs) in separate repositories:

https://github.com/spatialillusions/stanag-app6
https://github.com/spatialillusions/mil-std-2525

I have used this data to search for symbols in a couple of projects. You basically end up with a large list of objects you can search through. If you are familiar with Vue.js you can find a few examples below:
Building a searchable list:
https://github.com/kjellmf/orbat-mapper/blob/665b796e60969d4c6a2c1938f6605d29857922bb/src/composables/symbolData.ts#L27
Doing the actual search: https://github.com/kjellmf/orbat-mapper/blob/665b796e60969d4c6a2c1938f6605d29857922bb/src/components/SymbolPickerModal.vue#L162
Constructing the final SIDC: https://github.com/kjellmf/orbat-mapper/blob/665b796e60969d4c6a2c1938f6605d29857922bb/src/components/SymbolPickerModal.vue#L172

Thank you!! This is exactly what I was hoping for!


Provide environment.yml for easy installation using conda

It looks like conda-forge provides libfftw3: https://anaconda.org/conda-forge/fftw
I haven't tried this, but maybe you could ease the installation process with an environment.yml like
name: gpytorch
channels:
  - conda-forge
dependencies:
  - cffi
  - fftw

and then simply
conda env create -f environment.yml
source activate gpytorch
pip install .

(sorry, I'm not a conda expert)

This is an interesting thought, I didn't realize conda provides fftw. I'll try this out and if it works I would probably be in favor of using this as the installation process. @gpleiss?

Unless I am mistaken, this has been resolved -- the installation instructions now recommend at a minimum installing fftw through conda, and we now provide environment files for both CUDA and CPU versions of GPyTorch.


Empty line after before_script

https://github.com/metal/metal-components/blob/master/.travis.yml#L10
Seems to be inconsistent with YML format. Is that bein used? is script supposed to be inside before_script? not clear.

I'm not sure if the YAML doesn't allow it but Travis yml file validation script displays a warning once the before_script node is empty.
Warnings for .travis.yml:
[x] value for before_script section is empty, dropping

I think the empty line is there to show that script: node isn't inside before_script.
Once before_script seems not being used I think we can remove it. I will do it and send a pull to my repo and see if everything is still working.

I think it's there for no reason. YAML follows indentation. Let me know if that works.


Xdawn issue

Reference issue
Fixes #9005.
What does this implement/fix?
Change references position from the top to the bottom of the example.

you should use:
.. footbibliography::
as done in:
https://github.com/mne-tools/mne-python/blob/main/tutorials/preprocessing/plot_35_artifact_correction_regression.py#L168

rendering looks good: https://25953-1301584-gh.circle-artifacts.com/0/dev/auto_examples/preprocessing/plot_xdawn_denoising.html?highlight=plot_xdawn_denoising

Thanks @catalinamagalvan !

Thanks to all!


Extension installation progress indication is hidden on high contrast theme

#8215

VSCode Version: Code - Insiders 1.3.0-insider (d0c2b891903d73e83dcdc7786398ebfa764fc4ee, 2016-06-28T05:01:27.563Z)
OS Version: Linux x64 4.4.0-24-generic, Ubuntu 16.04

Not cruical -> july


[Feature]  Add  a github icon in the social handle

Description
add a github icon in the social handle and adding that after clicking onto it it will redirect to collect your gaming tools github profile.
Screenshots

Checklist

[X] I have checked the existing issues.
[X] I have read the Code Of Conduct
[X] The changes don't break the code
[X] Please attach the screenshots and video of the development work once it is done

please assign me this issue

This is a good feature please check it out

Please assign this to me

please assign me this issue

please assign me this issue. this is very attractive issue.

no need

Why but this is a good feature every big website which has open source code
have the GitHub icon
On Sun, 20 Oct, 2024, 1:20 am SWARAJ DAS, @.***> wrote:

no need
—
Reply to this email directly, view it on GitHub
https://github.com/swaraj-das/Collect-your-GamingTools/issues/516#issuecomment-2424175026,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A374ODNRDBOZD6QJLTX5SBLZ4KZXRAVCNFSM6AAAAABQC62AP2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMRUGE3TKMBSGY
.
You are receiving this because you were mentioned.Message ID:
@.***>


Fix: autoPlay not getting called when previousAutoPlay call didn't add any tracks to queue

Thanks, took a while to figure out what my intention was but your commit looks correct

I will deploy a new version somewhen today


main README file now completely updated to current version

sorry I gotta go to bed.. should be fine -- passed on my machine.  can we speed up CI tests?  run the bench thing only periodically and not all the time or something?


[Flutter web] Cursor text field don't move correctly

I have a problem when I try to type or modify the cursor text in the wrong place

@mahmoudsalah37 Please provide your flutter doctor -v output, as well as some code snippet to be sure to reproduce the issue.

@mahmoudsalah37 Please provide your flutter doctor -v output, as well as some code snippet to be sure to reproduce the issue.

[√] Flutter (Channel stable, v1.7.8+hotfix.4, on Microsoft Windows [Version 10.0.17134.950], locale
en-US)
• Flutter version 1.7.8+hotfix.4 at C:\flutter\flutter
• Framework revision 20e59316b8 (7 weeks ago), 2019-07-18 20:04:33 -0700
• Engine revision fee001c93f
• Dart version 2.4.0
[!] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
• Android SDK at C:\flutter\sdk
• Android NDK location not configured (optional; useful for native profiling support)
• Platform android-28, build-tools 28.0.3
• ANDROID_HOME = C:\flutter\sdk
• Java binary at: C:\flutter\android-studio\jre\bin\java
• Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b01)
X Android license status unknown.
Try re-installing or updating your Android SDK Manager.
See https://developer.android.com/studio/#downloads or visit
https://flutter.dev/setup/#android-setup for detailed instructions.
[√] Android Studio (version 3.3)
• Android Studio at C:\Program Files\Android\Android Studio
• Flutter plugin version 34.0.1
• Dart plugin version 182.5215
• Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1248-b01)
[√] Android Studio (version 3.5)
• Android Studio at C:\flutter\android-studio
• Flutter plugin version 34.0.4
• Dart plugin version 191.6183.88
• Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b01)
[√] VS Code (version 1.38.0)
• VS Code at C:\Users\Mahmoud salah eldin\AppData\Local\Programs\Microsoft VS Code
• Flutter extension version 3.4.1
[!] Connected device
! No devices available
! Doctor found issues in 2 categories.

@mahmoudsalah37 Please provide  a small self-contained app that demonstrates the problem. You can include small examples inline if they're enclosed by backticks, or just provide a public link to a github "gist" - https://gist.github.com/.

@mahmoudsalah37 Please provide a small self-contained app that demonstrates the problem. You can include small examples inline if they're enclosed by backticks, or just provide a public link to a github "gist" - https://gist.github.com/.

import 'package:flutter_web/material.dart';
import 'package:iso/styles/all/all.dart';
class PolicyPage extends StatefulWidget {
_PolicyPageState createState() => _PolicyPageState();
}
class _PolicyPageState extends State {
String _textPolicy;
@override
Widget build(BuildContext context) {
return Container(
child: Column(
mainAxisAlignment: MainAxisAlignment.start,
crossAxisAlignment: CrossAxisAlignment.stretch,
children: [
Container(
color: colorContext,
height: 40.0,
child: Center(
child: Text(
'Policy',
style: tsMainText,
)),
),
Expanded(
child: SingleChildScrollView(
child: Container(
color: Colors.white,
child: Padding(
padding: const EdgeInsets.all(8.0),
child: TextField(
                style: TextStyle(color: Colors.black),
                decoration: InputDecoration(
                  hintText: 'Policy statement',
                  hintStyle: TextStyle(
                    color: colorHintText,
                  ),
                ),
                maxLines: 30,
                onChanged: (String textPolicy) {
                  this._textPolicy = textPolicy;
                  setState(() {});
                },
                textAlign: TextAlign.center,
              ),
            ),
          ),
        ),
      ),
      Padding(
        padding: const EdgeInsets.all(8.0),
        child: FlatButton(
          highlightColor: Colors.blueAccent[300],
          hoverColor: Colors.blueAccent[100],
          color: Colors.white,
          child: Text(
            'Save',
            style: TextStyle(color: Colors.blue),
          ),
          onPressed: () {
            setState(() {});
          },
        ),
      )
    ],
  ),
);

}
}

Thanks for sharing the code.
Looks like text editing is working. This issue is about text measurement on a multi-line text. Solution depends on issue: https://github.com/flutter/flutter/issues/33523

any updates ?


Use speech recognition from the game screen

This PR uses the work of #201 and introduces some abstractions to simplify  testing :

SpeechFacade is a facade which provides access to the speech recognition facilities.
SpeechRecognizerFactory is a factory of SpeechRecognizer, which is used by SpeechFacade.

I tried it, I have an error 7 : ERROR_NO_MATCH :(

I have a question about something that is not about the code, but the features itself. How can I integrate the voice recognition and the AR ?
If I remember correctly, we want to be able to play with the voice recognition in the AR view. And with this implementation, we need to click on a button to stack the recognition. A solution is to add a button on the AR screen, but is not really hand free as we have defined.
(We can discuss this during our meeting to have other teammate opinion)

After some discussions during our meeting, we've made the following decisions :

For the moment, we'll keep the SpeechFacade as-is, and focus on processing single text inputs and applying the moves to the game.
At some point in the future, we'll refactor the SpeechFacade so the user may toggle speech recognition on / off and get continuous results. The AR screen will also be augmented with a dedicated speech recognition button.


GoTo(PageNumber) on pagination

Feature request type
Enhance component
Component name
MudPagination
Is your feature request related to a problem?
When we have a large data set navigating one by one is painful, so it would be easier if there is an option to enable directly going to entered page number.
Describe the solution you'd like
on pagination Input field to goto(page number) option.
Have you seen this feature anywhere else?
AntDesign
Describe alternatives you've considered
No response
Pull Request

[x] I would like to do a Pull Request

Code of Conduct

[X] I agree to follow this project's Code of Conduct

This can already be done quite easily:
https://try.mudblazor.com/snippet/wuweuzGfQCOHsJdx
Imo it's not a good idea to add this feature directly to MudPagination because:

It's already very easy to set up
A MudPagination internal solution wouldn't be as customizable (What if someone wants to add custom validation, regex support, debounced etc.)
MudPagination would get more complex -> Feature creep


Setting up on Google cloud with Docker

Hi,
When I run angel on my mac using docker, if I set the server address to <IP_ADDRESS>:8080 it works fine.(Docker's local IP)  However, when I deploy it to google cloud I get below error. I set the address to the application endpoint(lucky-altar-256810.appspot.com). My previous deploy without angel just launched fine.
Neither below worked:
await http.startServer('localhost', 8080);
await http.startServer('lucky-altar-256810.appspot.com', 8080);
Any idea?
Another thing is, I want to use Scheduled tasks but it seems like https://github.com/angel-dart/task removed from pub.
ERROR: (gcloud.app.deploy) Error Response: [9]
Application startup error:
Observatory listening on http://<IP_ADDRESS>:8181/N1XLzae_88E=/
Unhandled exception:
SocketException: Failed to create server socket (OS Error: Cannot assign requested address, errno = 99), address = lucky-altar-256810.appspot.com, port = 8080
#0      _NativeSocket.bind (dart:io-patch/socket_patch.dart:642:7)

#1      _RawServerSocket.bind (dart:io-patch/socket_patch.dart:1260:26)
#2      _ServerSocket.bind (dart:io-patch/socket_patch.dart:1520:29)
#3      ServerSocket.bind (dart:io-patch/socket_patch.dart:1511:26)
#4      _HttpServer.bind (dart:_http/http_impl.dart:2594:25)
#5      HttpServer.bind (dart:_http:227:19)
#6      Driver.generateServer (package:angel_framework/src/core/driver.dart:38:7)
#7      Driver.startServer (package:angel_framework/src/core/driver.dart:43:12)
#8      main (file:///app/bin/server.dart:17:14)

#9      _startIsolate. (dart:isolate-patch/isolate_patch.dart:305:19)
#10     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:172:12)

As you can see, that’s not actually an Angel issue - it ultimately comes down to whether you can bind a socket at the given host. Maybe the appspot URL doesn’t resolve directly to the given IP.
Also, the task package wasn’t removed. It wasn’t updated for Dart 2, so it won’t appear on Pub search. In reality, though, I recommend package:cron. The old angel_task package was heavily reliant on mirrors.

I am first time using docker, I found this https://github.com/angel-dart/angel/blob/master/Dockerfile
Have you tried running this on Google cloud? How do you bind server address?

I am neither a Google Cloud customer, nor a Docker user. The Dockerfile is just there to get you started, and will likely need tweaking per-project.

I would recommend just doing what works, which is passing the server’s IP, OR <IP_ADDRESS>.

Tried both, didn't work :/ When I passed the server IP got the same error, When I used <IP_ADDRESS> or localhost, deployed without issue but I got 502 Bad Gateway.

I'm not sure what the underlying issue, but I can tell you for sure it's not Angel-related. You might want to consult Google Cloud support.

I got this up and running. In case other need to run on google cloud platform, here are the instructions:
First and foremost, I switch to Google cloud run instead of Google app engine, it is faster and way cheaper:
I highly recommend creating angel project using CLI. This prepares everything production-ready and does all the boilerplate.
1: pub global activate angel_cli
2: angel init app_name
3:Choose project type (I choose angel because it is the only back-end that has graphql ready
Basic (Minimal starting point for Angel 2.x - A simple server with only a few additional packages.)
ORM (A starting point for applications that use Angel's ORM.)

GraphQL (A starting point for GraphQL API servers.)
Shared (Holds common models and files shared across multiple Dart projects.)
Shared (ORM) (Holds common models and files shared across multiple Dart projects.)

4:Angel creates a dockerfile for you change the file as below: My experience , google cloud run only allowed me to run the app on 8080 port and server set to <IP_ADDRESS> default options did not work. So this step is crucial.
FROM google/dart:latest
COPY ./ ./
Install dependencies, pre-build
RUN pub get
RUN pub run build_runner build
Set environment, start server
USER 0:0
WORKDIR /app_name
ADD pubspec.* /app_name/
RUN pub get --no-precompile
ADD . /app_name/
RUN pub get --offline --no-precompile
ENV ANGEL_ENV=production
EXPOSE 8080
CMD ["dart", "bin/prod.dart","--address","<IP_ADDRESS>","--port","8080"]
5:Create a docker image on the current directory as:
docker build .
6:Once image is built You will get a result like this Succesfully built e076b147fa81
7:Test your image on your local machine by:
➜  app_name docker run -p 8080:8080 -it e076b147fa81
You basically forward your port 8080
8: you can visit localhost:8080  runnning your angel app on docker image
9: Submit your docker image to google cloud by:
gcloud builds submit --tag gcr.io//angel
10: Run your docker image on google cloud by:
gcloud beta run deploy service_name --image=gcr.io<project_id>/angel --memory 2G
It took me a while to figure out whole stuff, but I think it is worth for having out of the box graphql support. Thanks @thosakwe for developing a great framework.

Glad you got it figured out!

@arrrrny building the docker image using FROM google/dart:latest enforces that you have to use -it to enable communication to/out of the container.
If you want to just expose the port and it works without making it interactive i.e -it use
FROM google/dart-runtime

I've been working on an Immunization forecast engine using Dart, and I'm trying to setup Angel as the backend and also use Docker. My logic still needs some work, but I have been able to setup the docker container.
I used these instructions,
One of the keys is I had to setup the folder structure a little differently than I had set it up (note, my app/project name is FhirVCA, and my local package I'm using is called fhir).

FhirVCA
Dockerfile

app

bin

server.dart

pubspec.yaml

pkg

fhir

And then my Dockerfile looks like this:
FROM google/dart-runtime-base

WORKDIR /FhirVCA/app

# Add the pubspec.yaml files for each local package.
ADD pkg/fhir/pubspec.yaml /FhirVCA/pkg/fhir/

# Template for adding the application and local packages.
ADD app/pubspec.* /FhirVCA/app/
RUN pub get
ADD . /FhirVCA
RUN pub get --offline

Then I was able to run:
$ docker build -t my/app .
$ docker run -d -p 3000:3000 my/app

And it works. Hope that helps anyone else trying to do this. Tobe, Angel is amazing, and so easy to use (I'm new to backends, and the fact that I could get it running at all is a testament to the incredible server package you've developed).


Improve format of istioctl pc r with multiple domains

The + x more... format is stolen from kubectl
BEFORE
NAME                                DOMAINS                    MATCH                  VIRTUAL SERVICE
http.80                             hello.default              /*                     hello-ingress.default
http.80                             hello.default              /*                     hello-ingress.default
http.80                             other.bar                  /*                     echo.default
http.8081                           hello-private.default      /*                     hello-private-ingress.default
http.8081                           hello-private.default      /*                     hello-private-ingress.default
http.8081                           hello.default              /*                     hello-ingress.default
http.8081                           hello.default              /*                     hello-ingress.default
https.443.https.gateway.default     d.<IP_ADDRESS>.nip.io     /productpage           a.default
https.443.https.gateway.default     d.<IP_ADDRESS>.nip.io     /productpage/2         a.default
                                    *                          /healthz/ready*
                                    *                          /stats/prometheus*

AFTER
NAME                                DOMAINS                                                              MATCH                  VIRTUAL SERVICE
http.80                             hello.default, hello.default.<IP_ADDRESS>.sslip.io + 2 more...     /*                     hello-ingress.default
http.80                             hello.default, hello.default.<IP_ADDRESS>.sslip.io + 2 more...     /*                     hello-ingress.default
http.80                             howardjohn.default, other.bar                                        /*                     echo.default
http.8081                           hello-private.default, hello-private.default.svc + 1 more...         /*                     hello-private-ingress.default
http.8081                           hello-private.default, hello-private.default.svc + 1 more...         /*                     hello-private-ingress.default
http.8081                           hello.default, hello.default.<IP_ADDRESS>.sslip.io + 2 more...     /*                     hello-ingress.default
http.8081                           hello.default, hello.default.<IP_ADDRESS>.sslip.io + 2 more...     /*                     hello-ingress.default
https.443.https.gateway.default     d.<IP_ADDRESS>.nip.io, e.<IP_ADDRESS>.nip.io + 4 more...           /productpage           a.default
https.443.https.gateway.default     d.<IP_ADDRESS>.nip.io, e.<IP_ADDRESS>.nip.io + 4 more...           /productpage/2         a.default
                                    *                                                                    /healthz/ready*
                                    *                                                                    /stats/prometheus*

@howardjohn: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-helm-tests_istio
37e67f45dff9cef73b1107b0517d95100d7e4a6f
link
/test integ-helm-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@howardjohn: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-helm-tests_istio
37e67f45dff9cef73b1107b0517d95100d7e4a6f
link
/test integ-helm-tests_istio

integ-telemetry-mc-k8s-tests_istio
37e67f45dff9cef73b1107b0517d95100d7e4a6f
link
/test integ-telemetry-mc-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@howardjohn: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-helm-tests_istio
37e67f45dff9cef73b1107b0517d95100d7e4a6f
link
/test integ-helm-tests_istio

integ-telemetry-mc-k8s-tests_istio
37e67f45dff9cef73b1107b0517d95100d7e4a6f
link
/test integ-telemetry-mc-k8s-tests_istio

integ-security-k8s-tests_istio
37e67f45dff9cef73b1107b0517d95100d7e4a6f
link
/test integ-security-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@howardjohn: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-helm-tests_istio
37e67f45dff9cef73b1107b0517d95100d7e4a6f
link
/test integ-helm-tests_istio

integ-telemetry-mc-k8s-tests_istio
37e67f45dff9cef73b1107b0517d95100d7e4a6f
link
/test integ-telemetry-mc-k8s-tests_istio

integ-security-k8s-tests_istio
37e67f45dff9cef73b1107b0517d95100d7e4a6f
link
/test integ-security-k8s-tests_istio

integ-telemetry-k8s-tests_istio
37e67f45dff9cef73b1107b0517d95100d7e4a6f
link
/test integ-telemetry-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@howardjohn: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-helm-tests_istio
37e67f45dff9cef73b1107b0517d95100d7e4a6f
link
/test integ-helm-tests_istio

integ-telemetry-mc-k8s-tests_istio
37e67f45dff9cef73b1107b0517d95100d7e4a6f
link
/test integ-telemetry-mc-k8s-tests_istio

integ-security-k8s-tests_istio
37e67f45dff9cef73b1107b0517d95100d7e4a6f
link
/test integ-security-k8s-tests_istio

integ-telemetry-k8s-tests_istio
37e67f45dff9cef73b1107b0517d95100d7e4a6f
link
/test integ-telemetry-k8s-tests_istio

integ-ipv6-k8s-tests_istio
37e67f45dff9cef73b1107b0517d95100d7e4a6f
link
/test integ-ipv6-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@howardjohn: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-helm-tests_istio
37e67f45dff9cef73b1107b0517d95100d7e4a6f
link
/test integ-helm-tests_istio

integ-telemetry-mc-k8s-tests_istio
37e67f45dff9cef73b1107b0517d95100d7e4a6f
link
/test integ-telemetry-mc-k8s-tests_istio

integ-security-k8s-tests_istio
37e67f45dff9cef73b1107b0517d95100d7e4a6f
link
/test integ-security-k8s-tests_istio

integ-telemetry-k8s-tests_istio
37e67f45dff9cef73b1107b0517d95100d7e4a6f
link
/test integ-telemetry-k8s-tests_istio

integ-ipv6-k8s-tests_istio
37e67f45dff9cef73b1107b0517d95100d7e4a6f
link
/test integ-ipv6-k8s-tests_istio

integ-pilot-k8s-tests_istio
37e67f45dff9cef73b1107b0517d95100d7e4a6f
link
/test integ-pilot-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/retest

@howardjohn: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

unit-tests_istio
37e67f45dff9cef73b1107b0517d95100d7e4a6f
link
/test unit-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/retest

@howardjohn: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

unit-tests_istio
37e67f45dff9cef73b1107b0517d95100d7e4a6f
link
/test unit-tests_istio

integ-pilot-multicluster-tests_istio
37e67f45dff9cef73b1107b0517d95100d7e4a6f
link
/test integ-pilot-multicluster-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/retest


docs: adding paragraph on conflict resolution

The current incubation exit criteria require a conflict resolution policy. Projects like uPortal Home defer to the uPortal code of conduct and with the addition of this conflict resolution policy, they can satisfy that criteria.

Checklist

[ x] the individual contributor license agreement is signed
[ x] commit message follows commit guidelines
[ ] tests are included
[x ] documentation is changed or added
[ ] message properties have been updated with new phrases
[ ] view conforms with WCAG 2.0 AA

Description of change

We are specifically adding a reference to conflict resolution to satisfy a requirement of the incubation exit criteria for uPortal Home. It made more sense to add it to uPortal generally instead of uPortal Home specifically. Additionally, 1) we are empowered to add it here whereas it is more difficult to make changes to the Apereo welcoming policy (I believe it took over a year to make the last modifications); and 2) not all projects are structured the same way and thus might not have the same conflict resolution process.

We are specifically adding a reference to conflict resolution to satisfy a requirement of the incubation exit criteria for uPortal Home.

So... uPortal didn't meet current incubation standards?
Does Apereo alert projects when the criteria for becoming an Apereo project change?
It seems like something we should keep in sync with.

we are empowered to add it here whereas it is more difficult to make changes to the Apereo welcoming policy (I believe it took over a year to make the last modifications)

sigh It feels being slow to adapt is becoming a reoccurring theme with the Apereo Foundation.

not all projects are structured the same way and thus might not have the same conflict resolution process

Fair enough.
It would be nice to get the more generic sections into the overall welcoming policy.


improve VSCode settings and Dockerfile organization

VSCode settings:

Group C++ headers by functional categories
Add descriptive comments for each section
Maintain all original file associations
Keep existing configurations

Dockerfile:

Add clear stage numbering and descriptions
Optimize RUN commands to reduce layers
Add ENV variables for better path management
Improve readability with consistent formatting

These changes maintain identical functionality while making the
configurations more maintainable and efficient.

Hi, I am closing this barring an explanation of how these changes help you use or interact with Aztec. Sorry about that, we have many open issues if you are interested

Hello! Thank you for the feedback, and I apologize for any confusion. Here’s how the changes in this PR aim to improve usability and workflow with Aztec:
VSCode Settings: By grouping C++ headers into functional categories and adding comments for each section, it becomes easier for developers to navigate and understand code dependencies. This organization also enhances readability without affecting existing file associations or configurations.
Dockerfile: I’ve added stage numbering and descriptions to make the build process clearer for anyone reviewing or modifying the Dockerfile. Additionally, optimizing RUN commands reduces the number of layers, improving build efficiency. Using ENV variables helps manage paths better, while consistent formatting enhances overall readability.
These changes are intended to improve code structure and usability, making the development process smoother. Let me know if there’s any specific area where I can provide further detail


Azure OpenAI: add additional test coverage

PR DRAFT NOTE: Two of the new tests require an update to Logprobs deserialization to pass.
This change adds in additional tests to exercise and validate further permutations of the Azure.AI.OpenAI inference API, including some of the more advanced parameters.

API change check
API changes are not detected in this pull request.


Additional type hints for strawberry.field - so that it can be used with async reolvers

If I use strawberry.field as explained in the documentation for async resolvers I get the following warning from pylance.
import asyncio
import strawberry

async def resolve_hello(root) -> str:
    await asyncio.sleep(1)

    return "Hello world"

@strawberry.type
class Query:
    hello: str = strawberry.field(resolver=resolve_hello)

schema = strawberry.Schema(Query)

(module) strawberry
Expression of type "StrawberryField" cannot be assigned to declared type "str"
  "StrawberryField" is incompatible with "str"
Pylance[reportGeneralTypeIssues]

It would be nice if you could enhance the overloaded field defitions in field.py for use with coroutines.
Used Version: 0.155.2

@QSHolzner I'll take a look at this this week :)

ok, this was easier to do than expected, see #2528 :)


I want to count TP, FP, FN

Hi.
I want to know how to count true positive, false positive and false negative in the eval.py.
Thanks.

Sorry, currently we do not have such a function to explicitly print these metrics. Actually, it is counted within different evaluation codes.

Maybe you can refer to the evluation tools about count those metrics.
https://github.com/open-mmlab/OpenPCDet/blob/b61049fc6a7ec27442317bd04efc8e306d5e14b6/pcdet/datasets/kitti/kitti_object_eval_python/eval.py#L185


Documentation request: deep linking and Android launchMode

tl;dr: Please could a knowledgeable Android dev (1) describe in the deep linking docs how to prevent a second copy of the app being launched when a deep link is tapped, and (2) document the (surprising) default behavior.
The issue
With deep linking into an Android Flutter app enabled as per the docs, with no other changes to AndroidManifest.xml, the default behavior on several Android versions (e.g. 6, 7, 9) is for a tap on a deep link to open a second copy of the Flutter app, if one is already running when the link is tapped. This wasn't obvious, and in our app caused very hard-to-diagnose problems with Firebase authentication. (It seems that on Android 12, the deep link opens in the already-running app. I haven't tested 10 or 11.)
Proposal
Firstly, it'd be great if this behavior was documented in the deep linking docs.
Secondly, it'd be great if a workaround could be described. Here's what I've managed to surmise (but I have little Android dev experience):
The behavior seems to be related to the setting android:launchMode in .MainActivity in AndroidManifest.xml, which in Flutter projects defaults to singleTop. In a number of existing issues/PRs, and on StackOverflow, there are suggestions to change this to singleTask; see for example
https://github.com/flutter/flutter/pull/56899
https://github.com/flutter/flutter/issues/91649
https://github.com/flutter/samples/pull/883
But, as linked to in the first issue, using singleTask apparently opens the app up to "task highjacking", and is also discouraged by the Android docs on launchMode.
Using singleInstance guarantees that only a single instance of the app runs, and seems to work with deep linking, and not be susceptible to task highjacking, but maybe there are drawbacks to using it, even in a Flutter environment? Its use is also discouraged by the Android docs for some reason.
Perhaps a different solution might be to come from the intent-side, and use the FLAG_ACTIVITY_* constants, but I don't know how they fit with Flutter.
Some guidance about this in the docs would be great!

The launchMode config really should be addressed in the deep link or app link docs.

Is there any movement or advice on this? The application I'm developing just opens a new instance in whatever email client I use and then breaks the rest of the functionality. :-(


feat: #10 implemented clang format instructions

created basic instructions to format files according style guidelines

uses clang-format file in a pre-commit

formats cpp and hpp files before commit

#10

Checklist for Contributor
Please confirm that you have completed the following tasks by checking the boxes:

[x] I have read and followed the project's contribution guidelines.
[x] My code follows the style guidelines of this project.
[x] I have performed a self-review of my code.
[x] I have added tests that prove my fix is effective or that my feature works.
[x] I will be responsible for the changes introduced in this PR and provide support if issues arise.
[x] I acknowledge that any future updates or bug fixes related to this code will be my responsibility.

Checklist for Reviewer
Please confirm that you have completed the following tasks by checking the boxes:

[ ] I have reviewed the code thoroughly and approve the changes.
[ ] I will assist the contributor if any issues arise after this code is merged.
[ ] I confirm that this PR is ready for merging once all conditions are met.

NOTE: This PR cannot be merged until all checkboxes are marked as completed.

We should with this setup and CI pipele for PRs which checks for formatting, and a build one for different platforms which is triggered after the formatting one if successful.
Also, we could think on having multiple conda envs or a single one with the dev dependencies.

one for general dev
other for the formatting pipeline

Or just a single one


Question about the OLMo2 Stage 2 training procedures: was the optimizer state from Stage 1 used during the training of Stage 2?

❓ The question
Thank you for the fully open-sourced OLMo2; that's really amazing research work!!
And we have a small question regarding the training process of Stage 2. Was the optimizer state from Stage 1 used during the training of Stage 2? If so, will the full checkpoint, including the optimizer state, be open-sourced?

Hey @Taoer1996, we loaded the final checkpoint from Stage-1 for Stage-2, and the optimizer state wasn’t reset. As for open-sourcing the full checkpoints with the optimizer state, we are planning to release them, I’ll keep you posted if there are any updates on this.

Thanks for clarifying that! Really excited to see what comes next.


update rules to 1.0.0

Description
Update the rules
Type of change
Please delete options that are not relevant.

Bug fix (non-breaking change which fixes an issue)

Testing steps
Built the image locally and checked that there's more rules now
Checklist

[ ] updated documentation wherever necessary
[ ] added or modified tests if necessary

Codecov Report

Merging #140 (b47c4e2) into main (3fb3358) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main     #140   +/-   ##
=======================================
  Coverage   89.37%   89.37%
=======================================
  Files          14       14
  Lines         386      386
=======================================
  Hits          345      345
  Misses         31       31
  Partials       10       10

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 3fb3358...b47c4e2. Read the comment docs.


Add section for JSON

This PR fixes https://github.com/JuliaPackageComparisons/JuliaPackageComparisons.github.io/issues/48.

This looks great! Good work :D
I added a quote that I think illuminates this domain quickly, but in a good way. I hope that is okay.
Otherwise, this looks ready to merge for me.

Thank you for the quick review!


Main content

Can you deploy your latest commits to your appspot.com site so I can view the new changes? Thanks.

I deployed it just now.


Standalone Traefik reverse proxy & 405 Method Not Allowed

Describe the bug
After setting up the container I am unable to login through the admin portal with my defined credentials and I can't set up a new user.
grimoire-pocketbase | 2024/03/14 21:27:14 Server started at http://<IP_ADDRESS>:80
grimoire-pocketbase | ├─ REST API: http://<IP_ADDRESS>:80/api/
grimoire-pocketbase | └─ Admin UI: http://<IP_ADDRESS>:80/_/
grimoire      | Configuration used {
grimoire      |   BACKEND_URL: 'https://grimoire.local.mydomain.co.uk/pb',
grimoire      |   POCKETBASE_URL: 'https://grimoire.local.mydomain.co.uk/pb',
grimoire      |   HTTPS_ONLY: false,
grimoire      |   SIGNUP_DISABLED: false
grimoire      | }
grimoire      | Listening on <IP_ADDRESS>:5173
grimoire      | ClientResponseError 405: Method Not Allowed.
grimoire      |     at file:///app/node_modules/.pnpm/pocketbase@0.21.0/node_modules/pocketbase/dist/pocketbase.es.mjs:1:31966
grimoire      |     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
grimoire      |     at async AdminService.authWithPassword (file:///app/node_modules/.pnpm/pocketbase@0.21.0/node_modules/pocketbase/dist/pocketbase.es.mjs:1:10785)
grimoire      |     at async default (file:///app/build/server/chunks/5-QHe1JzzZ.js:9:7)
grimoire      |     at async handle_action_request (file:///app/build/server/index.js:966:18)
grimoire      |     at async render_page (file:///app/build/server/index.js:2525:23)
grimoire      |     at async resolve2 (file:///app/build/server/index.js:3637:24)
grimoire      |     at async Object.handle (file:///app/build/server/chunks/hooks.server-MgKWq-jv.js:33:20)
grimoire      |     at async respond (file:///app/build/server/index.js:3528:22)
grimoire      |     at async Array.ssr (file:///app/build/handler.js:1243:3) {
grimoire      |   url: 'https://grimoire.local.mydomain.co.uk/pb/api/admins/auth-with-password',
grimoire      |   status: 405,
grimoire      |   response: { code: 405, message: 'Method Not Allowed.', data: {} },
grimoire      |   isAbort: false,
grimoire      |   originalError: {
grimoire      |     url: 'https://grimoire.local.mydomain.co.uk/pb/api/admins/auth-with-password',
grimoire      |     status: 405,
grimoire      |     data: { code: 405, message: 'Method Not Allowed.', data: {} }
grimoire      |   }
grimoire      | }

I am unsure whether my Traefik setup may be to blame:
I have tried using the labels defined in the docs
    network_mode: bridge
    labels:
      - traefik.http.routers.grimoire-pocketbase.rule=Host(`grimoire.local.mydomain.co.uk`) && PathPrefix(`/pb/`)
      - traefik.http.middlewares.grimoire-pocketbase.stripprefix.prefixes=/pb
      - traefik.http.routers.grimoire-pocketbase.middlewares=grimoire-pocketbase

AND
    network_mode: bridge
    labels:
      - traefik.http.routers.grimoire.rule=Host(`grimoire.local.mydomain.co.uk`)

But this will not allow anything to load.
When I use the following, the service will load and I can navigate the login pages, but I can't submit any data.
    networks:
      - proxy
    labels:
      - "traefik.enable=true"
      - "traefik.http.routers.grimoire-pocketbase.entrypoints=http"
      - "traefik.http.routers.grimoire-pocketbase.rule=Host(`grimoire.local.mydomain.co.uk`) && PathPrefix(`/pb/`)"
      - "traefik.http.middlewares.grimoire-pocketbase.stripprefix.prefixes=/pb"
      - "traefik.http.middlewares.grimoire-pocketbase-https-redirect.redirectscheme.scheme=https"
      - "traefik.http.routers.grimoire-pocketbase.middlewares=grimoire-pocketbase"
      - "traefik.http.routers.grimoire-pocketbase.middlewares=grimoire-pocketbase-https-redirect"
      - "traefik.http.routers.grimoire-pocketbase-secure.entrypoints=https"
      - "traefik.http.routers.grimoire-pocketbase-secure.rule=Host(`grimoire.local.mydomain.co.uk`) && PathPrefix(`/pb/`)"
      - "traefik.http.routers.grimoire-pocketbase-secure.tls=true"
      - "traefik.http.routers.grimoire-pocketbase-secure.service=grimoire-pocketbase"
      - "traefik.http.services.grimoire-pocketbase.loadbalancer.server.port=80"
      - "traefik.docker.network=proxy"

AND
    networks:
      - proxy
    labels:
      - "traefik.enable=true"
      - "traefik.http.routers.grimoire.entrypoints=http"
      - "traefik.http.routers.grimoire.rule=Host(`grimoire.local.mydomain.co.uk`)"
      - "traefik.http.middlewares.grimoire-https-redirect.redirectscheme.scheme=https"
      - "traefik.http.routers.grimoire.middlewares=grimoire-https-redirect"
      - "traefik.http.routers.grimoire-secure.entrypoints=https"
      - "traefik.http.routers.grimoire-secure.rule=Host(`grimoire.local.mydomain.co.uk`)"
      - "traefik.http.routers.grimoire-secure.tls=true"
      - "traefik.http.routers.grimoire-secure.service=grimoire"
      - "traefik.http.services.grimoire.loadbalancer.server.port=5173"
      - "traefik.docker.network=proxy"

AND
networks:
  proxy:
    external: true

To Reproduce
Steps to reproduce the behavior:
Traefik setup following this guide - https://technotim.live/posts/traefik-portainer-ssl/
docker-compose.yml as described.
.env:
# Set it if you're using external PocketBase installation (default: http://localhost:8090)
# Example: PUBLIC_POCKETBASE_URL=https://grimoire.mydomain.com:8090
PUBLIC_POCKETBASE_URL=https://grimoire.local.mydomain.co.uk/pb
# RECOMMENDED: Change this to your email
<EMAIL_ADDRESS># RECOMMENDED: Use a secure password. Can be later changed in PocketBase's admin panel
ROOT_ADMIN_PASSWORD=changeme
# Set this to your domain name (default: http://localhost:5173)
# Example: ORIGIN=grimoire.mydomain.com
ORIGIN=https://grimoire.local.mydomain.co.uk
# Set this to true if you're using HTTPS (default: false)
# Example: PUBLIC_HTTPS_ONLY=true
PUBLIC_HTTPS_ONLY=false
# Change to the port you want the app to listen on (default: 5173)
# Example: PORT=80
PORT=5173
# Set this to true if you want to disable public signups (default: false)
PUBLIC_SIGNUP_DISABLED=false

Additional context
I'm no expert on Traefik and I have used the labels I tend to use for my other services. I have tried removing some and modifying some but have not had any luck yet.

Hello @Staples1010! Your configuration looks valid, very similar to the one from a guide I made some time ago: https://grimoire.pro/docs/guides/setup-with-a-reverse-proxy.
Were you able to connect to the PocketBase admin panel /pb/_/? If so, was it asking you to create a new admin user (it's a sign that the migrations files weren't visible for PB).

Hi @goniszewski! Sorry for the delay... I was able to get this working in the end. I don't think the issue was Traefik. I think I was using invalid admin details in the config. 😅
Thanks for your suggestions!


[core] Add the '.twig' extension as a default recognized jTwig template

Adds the .twig extension as a default

Thanks!


[ClangImporter] On failing a module lookup, reset Clang's DiagnosticEngine, in addition to filtering out the "module not found" diagnostic

Even though ClangDiagnosticConsumer filters out clang::diag::err_module_not_found from being emitted by the Swift compiler, delegating to Swift's module-loading logic for error-handling, we must also ensure that we reset Clang's DiagnosticEngine's error count. Otherwise, if we do not, final stages of IRGen will query Clang's code-gen to finalize its Module, which Clang will not do if its internal DiagnosticEngine contains errors. This will cause Swift's IRGen to fail, even though the only error emitted was one Swift intended to suppress.

@swift-ci test

@swift-ci smoke test and merge


Unable to use Chinese methods or variables

Describe the bug
I don't know if there will be this problem when using GDS. When I use C #, there will be an error when I use Chinese variable names or method names
Affected version

Dialogue Manager version:2.42.2
Godot version:4.3

To Reproduce
Just create a global variable with a Chinese name, or write a method with a Chinese name
Then call the created variable or Chinese in this plug-in, and the editor will report an error
Using Chinese variable names will directly prompt: Invalid expression
Using Chinese method names will result in the following error:
res://addons/dialogue_manager/components/parser.gd:1506 - Invalid access of index '0' on a base object of type: 'Array[Dictionary]'.
res://addons/dialogue_manager/components/parser.gd:1409 - Out of bounds get index '0' (on base: 'Array')
Expected behavior
I hope to update to allow the use of Chinese variable and method names in plugins
finally
First of all, thank you for creating the plugin, which can save independent developers a lot of time. However, due to my poor English proficiency, I use Chinese variables and method names in my code. I really hope that future updates can fix this issue

Sorry, I forgot to attach a screenshot earlier


Move to folder... Other folders... Search folders

Checklist

[X] I have used the search function to see if someone else has already submitted the same feature request.
[X] I will describe the problem with as much detail as possible.
[X] This issue only contains a request for one single feature, not multiple (related) features.

App version
1.35.0-132
Problem you are trying to solve
Move the "Search folders" input.
Suggested solution
Move or allow the option to move the "Search Folders" input field to the bottom of the popup (closer to the keyboard and thumb region).
Screenshots / Drawings / Technical details

Are you sure you are talking about K-9 Mail? These screenshots (and version number) look like a completely different app.


feat(module-index,web): filter workspace backups by user pk

Module uploads were getting a random user id. Updated to store the user claim pk from the auth token as the user id. This allows us to filter workspace backups by user.
Removes "restrict-listing" and adds a "su" flag to list modules which will list modules for all users / allow module rejection if user token matches a systeminit.com user token.

bors r+


Feature/3924 handle errors promisses (#4061)

Pull request opened by the merge tool on behalf of #4061

Merged in ec7fc7d74e1c16fba093aa1529643e18d912be0e


你好！请问训练数据集方便公布嘛？

https://huggingface.co/datasets/silk-road/ChatHaruhi-Expand-118K
https://huggingface.co/datasets/silk-road/ChatHaruhi_NovelWriting
目前最新的模型是围绕这两个数据集进行训练的。

Is possible to access the original conversation extracted from movies, novels and scripts?

Is possible to access the original conversation extracted from movies, novels and scripts?

Mostly texts (for 32 roles) was in the /characters folder in this repo
also check https://huggingface.co/datasets/silk-road/ChatHaruhi-54K-Role-Playing-Dialogue here for the original


There is not exist 'operation class' in 3.0 like AFHTTPRequestOperation, how can I cancel a http request now?

thank you!

Assume you create an AFHTTPSessionManager object named manager, call  like this " [manager.operationQueue cancelAllOperations] ".

@Meonardo I got it,thank you!

@Meonardo no it 's just not call back.  if you want cancel . maybe  u need
for (NSURLSessionTask * task in self.sessionManager.tasks) {
[task cancel];
}

@yanchaoGan you are right.


overriding schema registry url need to include protocol with path

overriding schema registry url need to include protocol with path
What changes were proposed in this pull request?
documentation does not mention that the protocol is not added to url when adding schema registry url
How was this patch tested?
tested on azure k8s cluster and minikube.

It looks like @visarya hasn't signed our Contributor License Agreement, yet.

The purpose of a CLA is to ensure that the guardian of a project's outputs has the necessary ownership or grants of rights over all contributions to allow them to distribute under the chosen licence.
Wikipedia

You can read and sign our full Contributor License Agreement here.
Once you've signed reply with [clabot:check] to prove it.
Appreciation of efforts,
clabot

[clabot:check]

@confluentinc It looks like @visarya just signed our Contributor License Agreement. :+1:
Always at your service,
clabot


Add "Don't exclude the URL *.blob.core.windows.net from any kind of network inspection"

This page is recommending to customers that they should exclude from HTTPS inspection all of the FQDNs in the spreadsheet. That spreadsheet includes entries with *.blob.core.windows.net, which is Azure Blob Storage.
It's a bad idea to exclude Azure Blob Storage from network inspection. Attackers have in the past used Azure Blob Storage to host malware. This has been an effective tactic because some organizations have over-broad exceptions from network inspection for Microsoft-hosted sites.
Another Microsoft Docs Defender page (linked below) includes a specific recommendation to not exclude *.blob.core.windows.net from HTTPS inspection. No reason is given on that page, but I the contributors to that page probably recognized that doing so would present an unnecessary security risk.
The advice on that page is: "Don't exclude the URL *.blob.core.windows.net from any kind of network inspection."
This is the link: https://learn.microsoft.com/en-us/microsoft-365/security/defender-endpoint/configure-network-connections-microsoft-defender-antivirus?view=o365-worldwide#allow-connections-to-the-microsoft-defender-antivirus-cloud-service
That advice should be replicated on this page. Customers should not be excluding Azure Blob Storage from https inspection.
Example of a past attack where an attacker used Azure Blob Storage to host malware:
https://www.bleepingcomputer.com/news/security/phishing-attack-uses-azure-blob-storage-to-impersonate-microsoft/

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

ID: 28a4997c-0029-be57-24a3-7aa10dadda53
Version Independent ID: 98227b02-39e2-03f6-c947-23317abb818f
Content: Configure device proxy and Internet connection settings
Content Source: microsoft-365/security/defender-endpoint/configure-proxy-internet.md
Service: microsoft-365-security
Sub-service: mde
GitHub Login: @mjcaparas
Microsoft Alias: macapara

@robmacf Thank you for your feedback. We have made changes to the document via PR#https://github.com/MicrosoftDocs/microsoft-365-docs/pull/10404
Once the author approves, the changes will be live.
Thanks
Sri

@msbemba Thank you very much for the contribution and updating the documentation with PR. @robmacf Hope this update is helpful for you. Thanks for taking out some time to open the issue. Appreciate and encourage you to do the same in future also.


How to use create_images.rb?

Hello,
I wish to run create-images.rb file.
I'm doing
$ ruby create-images.rb

and getting
/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- progress_bar (LoadError)
	from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
	from create-images.rb:2:in `<main>'

What is wrong?
Ruby version: ruby 1.9.3p484 (2013-11-22 revision 43786) [x86_64-linux]

Well, I just wished to try some ruby.
Regarding images, I've got them by git clone. (Which somewhy don't mentioned in readme. Also there is curl | bash method which probably will be blamed as dangerous.)

Sure! The progress_bar is just an external library dependency. Typically, in a Ruby app, there would be a Gemfile (kind of like JavaScript's package.json) that would specify the dependency, but I skipped that for this project.
If you want to run create-images.rb yourself, try this:
gem install progress_bar
ruby create-images.rb

Good call on the git clone method. I'll add that.

I just pushed an update to remove the jq dependency.

Thank you!

Shared today my code to rename cards. (In case you'll wish to tinker with Lua.)


UI:  Confirmation dialog

Some actions (such as delete of a connector) should have confirmation dialog before actually doing the operation.  Include a generic confirmation dialog such as the one used in syndesis.

Included in PR #32


convert protocal names to be found as labels

Description

replace significant chars from string to find protocol labels

Fixes: #3252
Types of changes

[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] New feature (non-breaking change which adds functionality)
[x] Bug fix (non-breaking change which fixes an issue)
[ ] Enhancement (improves an existing feature and functionality)
[ ] Cleanup (Code refactoring and cleanup, that may add test cases)

Screenshots (if appropriate):

How Has This Been Tested?

@blueorangutan package

@DaanHoogland a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress.

Packaging result: ✔centos6 ✔centos7 ✔debian. JID-430

@blueorangutan package

@borisstoyanov a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress.

Packaging result: ✔centos6 ✔centos7 ✔debian. JID-471


Add new test using local IO Store

Add a unit test for running the toil-vg pipeline on BRCA1 that explicitly uses the local IOStore functionality instead of aws s3 buckets to store intermediate files.

(see recent comments in #44)

I'm confused..  Will open a new issue for name clashes.  IOStore test in and of itself fine.


Update mkdocs-toc-sidebar-plugin dependency in requirement

Should fix https://github.com/physiopy/physiopy.github.io/pull/35#issuecomment-1236961784
A least it did locally.

Seems good, thank you @Remi-Gau! We are on the way to rework the documentation a little, so we'll check things through. Thank you for the assist!


Can an app get banned?

My app no longer seems to work anymore. Does anyone know about this happening and how to avoid it?

An app can most definitely be banned. I recommend checking out the API terms of use here https://dev.twitter.com/overview/terms and seeing how they apply. In particular, @-mentioning an account that hasn't opted in to the experience is almost certainly going to get you banned.

@muffinista I don't want to start a new issue for my question, and it's related to this. My bot is doing a search and reply, and each time I run it, I would like to choose how many users it replies to (say, just 1 or 2). How would I do that, based on this code:
replies do |tweet|   reply "#USER# Thanks for contacting me!", tweet end
Thanks :)


 The older version of inspect didn't do this. The main note is the the app I'm running has a very high transaction rate during page load (perhaps 50+ transact! calls on page load).
I had to back out to an earlier version for normal work because it added too much overhead. 2.1.0 is fine.

@awkay Please try [fulcrologic/fulcro-inspect "2.2.0-beta-1"] with Chrome plugin version 0.0.2, I did major changes on the transaction communication, now it doesn't have to convert any DB parts anymore. Before it was probably worse than we imagined, because it had 4 versions of the db to be encoded at least, now it's down to zero. Please let me know if now it's suitable for the app you were working.

@awkay do you think we can close this after tx db hash optimization?

I no longer see CPU problems.


WIP: fix: resolve typescript 3.7 errors

Summary: this request improves upon type-safety for JavaScript users and can iron-out a currently-undefined behavior, but I could use help deciding on the proper behavior to take.
This merge is identical in intent to #113 but takes a different approach.
The differences can be summed up as follows:

preserve exporting only the type (now interface) of classes Event, ErrorEvent, and CloseEvent (the classes themselves are not exported)
parse input from program boundaries truthfully

The latter change was necessary because
if (url.then) {
    return url;
}

in _getNextUrl is marked as an error by the typescript compiler as it is a redundant check since url's type-signature string | Promise<string>.
However, the URL provider test indicates the need for type-safety for the use-case where the calling code is JavaScript, not TypeScript, and thus we cannot be sure that a) url is really a string | Promise<string> and b) that the Promise will resolve with a string.
I have added run-time type-checking code in the _parseUrl function so that we can always rely on our type signature, but since it is impossible to know what type a Promise will resolve with until it resolves, the type of the Promise returned by _getNextUrl was necessarily loosened to Promise<unknown> and thus some of this type-checking must be deferred until the Promise resolves in _connect.
Here we see the fruits of this exercise as it highlights an inconsistent state with undefined behavior that is possible to reach with the current (published) version of reconnecting-websocket: the url returned by _getNextUrl may not be a string at all.
The URL provider test ensures that ws._getNextUrl(123) and ws._getNextUrl(123) both error, but _getNextUrl does not handle the case where its argument is a non-string-returning Promise, e.g. ws._getNextUrl(() => Promise.resolve(123), which may certainly come from calling-code written in JavaScript.
The current behavior when _getNextUrl resolves a non-string promise is to hang without any message, is also the current behavior of this pull-request. I am currently throwing an error from a chained then in _connect, but don't know if the best route to take from there is to disconnect, try the next url from _.getNextUrl (this may still be problematic if we cycle over the same url indefinitely!) or some other action all-together. I am eager for suggestions and input on this topic.
The advantage of this pull-request over #113 is that we have a chance to define a previously-undefined behavior, at the expense of additional effort. I understand if the decision is to merge in #113, but I would recommend a section added to the Readme detailing that hanging on an unexpected type from the resolved Promise is a known behavior.

@pladaria Have you received notifications about this change?

[x] object with lowercase O (Nice catch! Thank you)
[ ] express function with generic types

Your use of the word 'generic' gave me an idea, so I ran an experiment and it appear the code works just as well with parametric polymorphism:
 const isFunction = <F extends (...args: any) => any>(value: unknown): value is F =>
            typeof value === 'function';

        const isPromise = (value: unknown): value is Promise<unknown> =>
            isObject(value) && isFunction((value as any).then);

This code also passes the linter and avoids ignoring the ban-types tslint rule.
However, I'm not sure it makes more sense in this specific case as the reason the Function type is not recommended is that it is generally more-descriptive to write the function parameters and return value explicitly, e.g. Function could be replaced with () => void or (name: string) => number or... But in this case we have no information on the type of parameters nor on the type of the return value. Further, the generic types cannot be inferred since the compiler knows nothing more than we do, so the return type of isFunction above is still value is (...args: any) => any, which provides nothing more than Function.
However, the guard typeof value === 'function' does inform us we're dealing with a Function, which would be preferable to store in return type over unknown.

Loud and clear! Thanks @pladaria


Simplify (and speed up) annotation 'unlabeled' checkup when running experiments

Currently, a 'learn curve' experiment using Matlab-generated spectrograms starts with loading all these files.
This is a slow step that can be avoided.

hey @yardencsGitHub thanks for raising this -- actually I just raised the issue in #294

hey @yardencsGitHub thanks for raising this -- actually I just raised the issue in #294

I know you're busy with other stuff, just wanted to get down my thoughts before I forgot again.
Thank you for helping me spot that issue and walk through a possible fix. Let's continue discussion on that other issue though

I know you're busy with other stuff, just wanted to get down my thoughts before I forgot again.
Thank you for helping me spot that issue and walk through a possible fix. Let's continue discussion on that other issue though