Installation

I need to use your library but I don't want composer, is there a better compiled version of this library?

PHP is not a compiled language. If you don't want to use composer, you can just copy the sources into your project and include the necessary files.

Yeah I know, by "compiled" I meant, all the necessary php script parts to run your project combined.
You are using so much dependencies and libraries with so much unnecessary overhead that it blows my head.

@0x416c69 I don't think you understand what "dependency" means, when a package such as this one has a dependency it means quite literally that it depends on that package in order to work.
You see, to send a push notification you need other features (such as an http client, a test unit and so on) that usually other developers have already built.
You can be quite sure that there's no "unnecessary overhead" when it comes to dependencies.
The "mess" you describe is the best and most organized way hundreds of amazing developers have came up with over the last years.
As mentioned before you can add the packages manually and see how that works for you.
You also have the option to create your own web push package, just make sure to link it here, I'd love to see it.

Are you really sure that there is absolutely no unnecessary overhead in all these dependencies?
https://i.vgy.me/S7TwJt.png
I can just profile all yours calls from php binary directly to show you how much are you using these dependencies.
I know what exactly is a http request, ssl, tls and all the required implementation standards required for push notification service, I have contributed to curl, google chrome and php, my expertise is not in web development but in low level software engineering. I am kindly asking if there's a version without this unnecessary overhead.
What is the point of me coming here and asking in an issue if I wanted to implement this myself anyways?


Feature/spaces syntax

Adds support for spaces between the receiver and method name instead of just '.'

[ ] Updated documentation to describe need for parentheses in certain cases after this change


⚠ Adam Brand Music has degraded performance

In 82f8999, Adam Brand Music (https://adambrandmusic.com) experienced degraded performance:

HTTP code: 500
Response time: 19555 ms

Resolved: Adam Brand Music performance has improved in 6b0037c after 5 minutes.


[FLINK-8080][metrics] Remove need for "metrics.reporters" config key

What is the purpose of the change
This PR simplifies the reporter configuration by no longer requiring users to explicitly set a list of reporter names via metrics.reporters. Instead, the names are automatically determined based on metrics.reporter.<name>.<option> keys found in the configuration.
Brief change log

modify reporter configuration parsing to detect reporter names
deprecate MetricOptions.REPORTERS_LIST

remove all usages
remove all references from documentation

Verifying this change
This change is already covered by existing tests in the various reporter modules that configure a reporter.
See all tests where MetricOptions.REPORTERS_LIST was removed.
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): (no)
The serializers: (no)
The runtime per-record code paths (performance sensitive): (no)
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? (yes)
If yes, how is the feature documented? (docs)

only checking for the class makes sense.

We could also make metrics.reporters an optional list of reporters to enable; by default we include all reporters we can find. This would be more user-friendly since you wouldn't have to modify the configuration of a reporter.

@greghogan I've addressed your comments.

@greghogan Thank your for reviewing this 👍, will fix the typo while merging.


Add a "Are you sure" part to the SellingPage wizard

A thought is to add a "are you sure part" to the selling page wizard with an Ad card or small component that shows how the ad will look right before publishing

Elaborate why adding a "are you sure part" would benefit the selling page wizard. (Not against the idea, but explaining your thoughts might help your point).

This will not be implemented


Create basic config file

Adds the very basic title, description, and GitHub username.

This pull request is deprecated. Why? Because the pull request pushes illegal content to the master branch.


Adding sync pod latency metric.

Latency is broken down by create, update, and sync pods.
Part of #4604.

Done @rjnagal PTAL :)

Argh, the recent merge made this harder. Will fix and let you know when it is safe once more.

Also needs a rebase.

Fixed and rebased PTAL @rjnagal

LGTM. waiting for travis.

FYI, this was reverted by #4867 because it broke e2e tests on gce.


Implement account recovery in case of deleted account

Closed by merging PR: https://github.com/getsafle/safle-vault/pull/257


Support of Asterisk 18 version

We are really looking forward to get this merged :) Is there anything I can help with ?

I would try to get tiers merged Monday.
We are looking for additional administrator..

We are looking for additional administrator..

Are you saying your are looking for project maintainers ?


[Bug Report] exported download links doesnot save as file names

I am using windows exe version 2016.12.01. I am using the following command to export download links from a youtube playlist to a text file:
youtube-dl -g -i https://www.youtube.com/playlist?list=PLyXl5CNwJ_jurJpF5heFK75oeWpq9AdvP>downloadlinks.txt
when i do batch import of links into my download manager(idm), the videos save with the name videoplayback, videoplayback2, videoplayback3,etc and not as the video name in the youtube webpage.

Filenames are different from URLs. If you want filenames, use -j instead of -g


Create etudiant

My university domaines .

@TAAK61 lib/domains/fr/ief2i/etudiant: this request has an incorrect file path format, please ensure that you are familiar with     this repository rules located at the bottom of this page and change     your request accordingly. If you don't know how to change request, close it and open a new one.     If you are not able to make the pull request according the instructions, please send us an email to<EMAIL_ADDRESS>Please mention this request URL in the message.

@TAAK61 lib/domains/fr/ief2i/etudiant: this request has an incorrect file path format, please ensure that you are familiar with     this repository rules located at the bottom of this page and change     your request accordingly. If you don't know how to change request, close it and open a new one.     If you are not able to make the pull request according the instructions, please send us an email to<EMAIL_ADDRESS>Please mention this request URL in the message.

@TAAK61 lib/domains/fr/ief2i/etudiant: this request has an incorrect file path format, please ensure that you are familiar with     this repository rules located at the bottom of this page and change     your request accordingly. If you don't know how to change request, close it and open a new one.     If you are not able to make the pull request according the instructions, please send us an email to<EMAIL_ADDRESS>Please mention this request URL in the message.

@TAAK61 lib/domains/fr/ief2i/etudiant: this request has an incorrect file path format, please ensure that you are familiar with     this repository rules located at the bottom of this page and change     your request accordingly. If you don't know how to change request, close it and open a new one.     If you are not able to make the pull request according the instructions, please send us an email to<EMAIL_ADDRESS>Please mention this request URL in the message.

Now this is ok or not.

@TAAK61 Yes, it is now OK. Pull request merged.


new pull #395

This PR is bad requested. Request sent is to merge develop branch into feature#395 branch. There many conflicts as well. Please, review them before request a new PR, please :)


[SPARK-23345][SQL] Remove open stream record even closing it fails

What changes were proposed in this pull request?
When DebugFilesystem closes opened stream, if any exception occurs, we still need to remove the open stream record from DebugFilesystem. Otherwise, it goes to report leaked filesystem connection.
How was this patch tested?
Existing tests.

cc @cloud-fan @vanzin

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution/655/
Test PASSed.

Test build #87147 has started for PR 20524 at commit 34df0cd.

LGTM

Test build #87147 has finished for PR 20524 at commit 34df0cd.

This patch fails due to an unknown error code, -9.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

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

retest this please

Test build #87150 has started for PR 20524 at commit 34df0cd.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution/658/
Test PASSed.

Test build #87150 has finished for PR 20524 at commit 34df0cd.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

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

retest this please

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution/662/
Test PASSed.

Test build #87155 has started for PR 20524 at commit 34df0cd.

retest this please

retest this please

retest this please

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution/663/
Test PASSed.

Test build #87156 has started for PR 20524 at commit 37024fd.

retest this please.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution/664/
Test PASSed.

Test build #87157 has started for PR 20524 at commit 37024fd.

Test build #87155 has finished for PR 20524 at commit 34df0cd.

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

Merged build finished. Test PASSed.

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

Test build #87156 has finished for PR 20524 at commit 37024fd.

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

Merged build finished. Test PASSed.

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

Test build #87157 has finished for PR 20524 at commit 37024fd.

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

Merged build finished. Test PASSed.

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

LGTM Thanks! Merged to master/2.3


Should not be using a universal wheel

Since the build process runs 2to3 automatically instead of the code working on either Python 2 or Python 3, a wheel built on either version won't run on the other; it's inappropriate for setup.cfg to declare a universal wheel should be built.
(pip will cache a wheel built on 2 and try to use it on 3, which will fail horribly)

Merged #49.


How to ship in CJS format when my package has pure ESM package dependencies?

index.ts:
import ora from 'ora'

const spinner = ora('Starting...').start()
spinner.succeed('Done!')

build.config.ts:
export default defineBuildConfig({
  entries: [
    'index',
  ],
  rollup: {
    emitCJS: true,
  },
})

run unbuild  && node dist/index.cjs and get error:
const ora = require('ora');
            ^

Error [ERR_REQUIRE_ESM]: require() of ES Module<EMAIL_ADDRESS>from /Users/zhangjiawei/Desktop/git-download/dist/index.cjs not supported.
Instead change the require of index.js in /Users/zhangjiawei/Desktop/git-download/dist/index.cjs to a dynamic import() which is available in all CommonJS modules.
    at Object.<anonymous> (/Users/zhangjiawei/Desktop/git-download/dist/index.cjs:3:13) {
  code: 'ERR_REQUIRE_ESM'
}

Hey, same question. My case was with execa, which is now pure ESM as well. I was using tsup previously and it has a noExternal option which solved the issue<EMAIL_ADDRESS>
Thanks for the idea, I want to ship both cjs and esm format, I tried setting noExternal , cjs works well, but esm doesn't work.

Hey, same question. My case was with execa, which is now pure ESM as well. I was using tsup previously and it has a noExternal option which solved the issue<EMAIL_ADDRESS>
Thanks for the idea, I want to ship both cjs and esm format, I tried setting noExternal , cjs works well, but esm doesn't work.

When possible, using dynamic imports is the best way to load such libraries for CJS build support:
const execa = await import('execa')

Unbuild has rollup.inlineDependencies option that inlines all deps but i would avoid that. But i would go with dynamic import as possible.
Some alternatives:

Find an alternative dep or use a version that is still supporting CJS
Drop CJS support from your library as well to keep such deps

In my context I can't not ship CJS unfortunately. I could downgrade execa but I think it's nice to be able to inline the dependency. I found tsup's noExternal option to be quite useful.
That being said @pi0, I was using the following config which did not inline execa:
export default defineBuildConfig({
    entries: [
        'src/index',
        'src/inertia',
    ],
    clean: true,
    declaration: true,
    externals: [
        'rollup',
        'vite',
        'esbuild',
        'tailwindcss',
        'autoprefixer',
    ],
    rollup: {
        emitCJS: true,
        inlineDependencies: true,
    },
})

I use import { execaSync } from 'execa' somewhere in my code, and the generated index.cjs has a require('execa') still. Did I do something wrong here?

Sure @pi0: https://github.com/innocenzi/unbuild-issue-79
Run npx unbuild and see that there is still a const execa = require('execa') instead of that dependency to be inlined.
In my case the dynamic import is not an option, but I can downgrade execa (v5 is CJS). Maybe it's not the best option to inline the dependency but I prefer to stay up to date and it's a package that is consumed on the Node side, not on the browser, so I don't mind the extra bit of size.

Anthony Fu helped me, I just needed to make execa a development dependency instead of a normal one, which completely makes sense!
So @holazz to solve the issue, use rollup.inlineDependencies and make your ESM-only dependency a development dependency.
Alternatively, as @pi0 said, find the same lib exported as CJS (ora v5.x), or finally, use dynamic imports.
Hopefully this solves the issue for anyone stumbling upon it.

Anthony Fu helped me, I just needed to make execa a development dependency instead of a normal one, which completely makes sense!
So @holazz to solve the issue, use rollup.inlineDependencies and make your ESM-only dependency a development dependency.
Alternatively, as @pi0 said, find the same lib exported as CJS (ora v5.x), or finally, use dynamic imports.
Hopefully this solves the issue for anyone stumbling upon it.

Thank You Kindly! rollup.inlineDependencies should not be what I want, I am currently using the 5.x version of ora.


Error instead of termination

If input criteria are not of the expected form (such as that the input is not a numpy array), the object throws a message and then terminates the execution. Neither is standard or desirable. Instead, the object should throw an exception (probably AttributeError) and nothing else.

type and value checking has been streamlined. more in-depth testing will likely come in the future (after a new round of index additions and a likely api  redesign)


Support Python 2.7 and its associates on Redhat 6 for Nitrogen

Closing this epic as all know deps for Redhat 6 utilizing Salt with Python 2.7 have been built for 64-bit platform


Fix K8s workload cert rotation grace period.

Fixes https://github.com/istio/istio/issues/3155

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

Test name
Commit
Details
Rerun command

prow/istio-presubmit.sh
09a6c994fb543df4e3c4b338a866771b35c8ba79
link
/test istio-presubmit

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.

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

Test name
Commit
Details
Rerun command

prow/istio-presubmit.sh
09a6c994fb543df4e3c4b338a866771b35c8ba79
link
/test istio-presubmit

prow/istio-unit-tests.sh
09a6c994fb543df4e3c4b338a866771b35c8ba79
link
/test istio-unit-tests

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.

/approve
/lgtm

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

Test name
Commit
Details
Rerun command

prow/e2e-smoke.sh
45b299655e84c0206a4d48aa3a36aeefeaf025f4
link
/test e2e-smoke

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.

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

Test name
Commit
Details
Rerun command

prow/e2e-smoke.sh
45b299655e84c0206a4d48aa3a36aeefeaf025f4
link
/test e2e-smoke

prow/istio-pilot-e2e.sh
45b299655e84c0206a4d48aa3a36aeefeaf025f4
link
/test istio-pilot-e2e

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.


Review docs for links, etc.

Following #336 & #337, a review of the docs are needed for stale/broken links. Examples include:

libpysal.weights.weights.W in spaghetti.Network.extract_components

Specifically check for links to other packages link geopandas. Be sure to check check the generated locally for format and link functionality.

@jGaboardi I would like to work on this. I am new to Scrapy, and not sure if it is necessary to be assigned the issue to work on it? Can you assign this to me?

@rahul799 Thanks for reaching out! It is not necessary to be assigned and contributions are welcome! If you haven't reviewed to our Community Guidelines, Contributing Guidelines, and Getting Started w/PySAL, please do so and let me know if you have any questions.

ensure external package/class/function references are in the proper format for intersphinx_mapping

@jGaboardi Thanks for the response. I have read all the Guidelines & am ready to contribute. I just wanted to know what exactly I need to do with the broken links. As in, do I need to remove them or commenting them out will be fine?

just wanted to know what exactly I need to do with the broken links. As in, do I need to remove them or commenting them out will be fine?

@rahul799 I would like to incorporate intersphinx mapping into the spaghetti docs (see comment above). This is something that I have never tried (it is completely new to me), and was brought up in the libpysal repo by @knaaptime (original PR here). Also, see the pysal/submodule_template#23 PR by @weikang9009.

I think the reference to libpysal.weights.weights.W should actually be libpysal.weights.W (which would properly point here as long as intersphinx is set to point at https://pysal.org/libpysal/ instead of http://readthedocs.libpysal.io/ where the docs are no longer being published

As in, do I need to remove them or commenting them out will be fine?

neither, actually. They need to be edited to ensure that they properly reference the function or class they point to. Typically, that just means using the full module path to the function. So if you wanted to reference Pysal's open function, you would use libpysal.io.open

@rahul799, @knaaptime provides an excellent example of what we want to do here: have sphinx be able to automatically generate links to other published doc sites. In order for this to happen, all references to external objects must be in the correct format and the package must be contained within the intersphinx_mapping variable found in docsrc/conf.py .

@jGaboardi , @knaaptime I have understood the task. Will work accordingly. Thanks for the help.

#339

@jGaboardi , @knaaptime .Please have a look at this PR.  I have never worked with sphinx & I am new to open source community & this is my first contribution so let me know if any changes I need to make.

This is being address in #342


Persist user navigation stack in Redis to survive bot server restarts

The feature is implemented behind the PERSIST_SESSIONS=true env var flag

This impl does not obfuscate Telegram user IDs (integers) in Redis. Does anyone have an idea if we need that or not?


#5840: Add support for backward hardtanh

Ci test for backward hardtanh

Slow Dispatch post-commit = link (passed)
Fast dispatch post-commit  = link (passed)

All post commit ci test : link


Update example folders' links

The example folders' links were outdated due to different branch's name.

@googlebot I signed it!

@rockmanvnx6 thank you 🙇♀


Error on Paper 1.8.8

`> [04:51:36 INFO]: [BungeeGuard] Enabling BungeeGuard v1.0-SNAPSHOT

[04:51:36 INFO]: [BungeeGuard] Using Paper PlayerHandshakeEvent
[04:51:36 ERROR]: [BungeeGuard] Plugin BungeeGuard v1.0-SNAPSHOT has failed to register events for class me.lucko.bungeeguard.backend.BungeeGuardBackendPlugin because com/destroystokyo/paper/event/player/PlayerHandshakeEvent does not exist.`

Is what I get when starting my server. My server is running the latest 1.8.8 paper jar from paper.io/legacy

BungeeGuard doesn't support Paperspigot 1.8.8. Only 1.9+.
That's because of a missing event in 1.8.8.

The release says it supports 1.8 though? Also even if not, there’s got be to some type of API or whatever to replace whatever is missing.

There is, and that event was integrated, but it didn't work right.

If it didn’t work right, then isn’t that an issue with the plugin that needs to be fixed? Or a workaround or anything?

If not is there any way I can enable or add the working event somehow to my server, either with a modified Jar or API?

Also the release says it supports 1.8-1.12, Id recommend changing this.

If it didn’t work right, then isn’t that an issue with the plugin that needs to be fixed? Or a workaround or anything?

Yes, but I think the developer has no time to do that, and the creator of the PR also ignored it (or didn't do anything to fix it).

If not is there any way I can enable or add the working event somehow to my server, either with a modified Jar or API?

By upgrading to 1.9+ and using ViaBackwards / ViaRewind (for example).

1.8 support has now been added.
c6ac8c1e1c8c292e1ff14ad16a91157828090690


Virtual packages

Currently we have adapter-implementation virtual package which could be renamed to client-implementation, however we now have three interfaces.
Possible virtual packages:

php-http/psr-client-implementation
php-http/methods-client-implementation
php-http/client-implementation

i think psr-client-implementation and methods-... are enough. not sure how much sense it makes to combine the two concepts and have one library consume the unified interface.
or we could only have client-implementation and provide two classes in the utils repo that are client-implementation that can be set up with either type of client to add the other part. then you would always use a client that can do both concepts.

The HttpClient exception only exists to ease type-hinting when both the interfaces are needed. I also think that the two are enough for dependency handling.

Is it php-http/client-implementation then?

:+1:
we mainly need to adjust the existing adapters and the doc for this, right?

Yes.

php-http/client-implementation


Problems upgrading

Hi i have tried to update our version of LME to v0.2 i have run the sudo ./deploy.sh uninstall command as mentioned in upgrading.md and them attempted to run the install script from the new location. everything seemd to be running ok until it gets to
'Waiting for elasticsearch to be ready'
and it just sits there forever or at least 24 hours in my case, is there a way i can see if elasticsearch is started?
many thanks

Hi @shokcwave
'Waiting for elasticsearch to be ready' - This is when the script waits for the elasticsearch servers rest API to return that the elasticsearch server is up and ready and available to receive logs. This check uses the curl command to connect to the server on port 9200 locally with the temporary username and password of elastic:temp.
This stage can often take ~30 minute whilst elasticsearch starts up depending on RAM/CPU and disk throughput.
You can manually check this using the following command
curl --cacert /opt/lme/Chapter\ 3\ Files/certs/root-ca.crt --user elastic:temp https://<IP_ADDRESS>:9200
You can check the elasticsearch docker logs with the following command
docker service -f logs lme_elasticsearch

I have just run the first command and it returned
curl: (60) SSL certificate problem: unable to get local issuer certificate
curl failed to verify the legitimacy of the server and therefore could not
establish a secure connection to it.

Did you run this command on the LME box? The --cacert points curl to the root CA so that command should work.
Can you provide the elasticsearch docker logs?

Yes I ran this command on the LME server, please find attached the logs
logs.txt

Hi @shokcwave
It looks like your instance of elasticsearch is only assigned 1GB of Ram so will not be able to boot.
Please check your docker-compose-stack-live.yml and change this to something more suitable (Over 8GB)
There is a chance that this has been caused by a regex bug that was reported and fixed in commit ab20084a31188bf0e7d216d331a0b76bcd59fb47
Thanks,
Duncan

Hi @duncan-ncc sorry for the delay in replying i have been having a play around with this and managed to get it working, when i checked the docker-compose-stack-live.yml it already had 17G assigned so i renamed the file and reran the install script again, i eventually ot it installed and working again.
However my next issue is i cant import the dashboards mentioned in chapter4, it appears to have updated the version of Kibana i had, i think it used to be 6.5.1 but now it is 7.4.0.
The error i receive when i try to import is 'The file could not be processed' please see atta

ched picture

Also when i go to visualise the data to make sure it is appearing in Kibana it is asking me to create an define an index.
You will have to excuse me if these questions are really simple i have no experience using kibana

Just an update it appears to be the dashboard v0.2.0 that i am having problems with 0.1.2 imports fine

Hi @shokcwave,
The version 0.2.0 we had uploaded was designed for Kibana API import rather than via the GUI, We have just updated the file in chapter 4 files which should import via the Kibana GUI now.

I have just tried to import the new file you mentioned and i am still getting the same error message when importing it via the gui in Kibana

Apologies, The files were the wrong way round, it works for me in development, Let me know if this doesn't resolve your issue.

I have just tried again but this time i receive a slightly different error 'Saved objects file is invalid and cannot be imported'


Health Data Screens

Updates

Both health data display screens (Heart Rate Data and Sleep Data) fetch from the database by querying based on date ranges.
Implemented date range selection for Heart Rate Data Screen. Displays for the graph and average BPM. Heart rate variability and heart rate recovery are separate data types, therefore not implemented in yet. As of now, there shouldn't be a limit to date ranges yet?
Implemented date selection for Sleep Data. Formatted x-labels for the graph to display times to give the user a better idea of the time frame for the sleep. Graph only implemented for daily range right now.
Fixed change password modal bugs. Apparently we failed to check for confirm password properly. Now it should check properly. Also if current password is empty, it will display a toast notification for it (as opposed to empty before).
Removed pop-up messages that were on top of helper texts associated with client-side user validation errors.
Fetch DOB data in user metrics data collect modal.
Terms of Services added into Settings page for users to review.
Activity Rings now have their animation, since the necessary updates for the Skia library are included in the latest Expo version. In other words, should no longer have random crashes.
Added helper text for user agreement checkbox if the user tries to create an account without agreeing to the ToS.

closes #78
closes #69
closes #80
closes #82
closes #90
closes #91
closes #48
closes #70
closes #66

1.   Automated Test Summary:
Test Suites: 12 passed, 12 total
Tests:       42 passed, 42 total
Snapshots:   5 passed, 5 total
Time:        26.127 s, estimated 32 s
Ran all test suites.
2. New Features:

Health Data Display Screens (Heart Rate Data and Sleep Data):

Result: Pass
Details: Both screens successfully fetch and display data from the database based on selected date ranges. The data visualization is accurate, and user interaction with the date range selection functions as expected.

Date Range Selection for Heart Rate Data Screen:

Result: Pass
Details: The date range selection operates seamlessly, updating the graph and average BPM display accordingly. Noted that heart rate variability and recovery data types are pending implementation, as planned.

Date Selection for Sleep Data Screen:

Result: Pass
Details: Implemented date selection provides an improved user experience by displaying formatted x-labels on the graph, enhancing the understanding of the sleep time frame. Currently, this feature is limited to daily ranges, aligning with the development scope.

Fixed Change Password Modal Bugs:

Result: Pass
Details: The modal now correctly validates the confirm password field. Additionally, if the current password field is left empty, a toast notification is displayed, rectifying the previously noted issue.

Removed Pop-Up Messages Over Helper Texts:

Result: Pass
Details: Pop-up messages that previously obscured helper texts for client-side validation errors have been successfully removed, enhancing user experience and interface clarity.
Note: SigninScreen.test.js and SignupScreen.test.js have been archived since alerts are removed.

Fetch DOB Data in User Metrics Data Collect Modal:

Result: Pass
Details: The system now correctly fetches and displays Date of Birth (DOB) data within the user metrics data collection modal.
Note: Caused temporary automated test failure for SigninToHome Integration test. Mocking Dob resolved failure.

Terms of Services in Settings Page:

Result: Pass
Details: The Terms of Service document has been appropriately added to the Settings page, allowing users to review it as needed.

Animation for Activity Rings:

Result: Pass
Details: With the latest updates to the Skia library, the activity rings now feature smooth animations without causing any crashes, significantly enhancing the visual experience.

Helper Text for User Agreement Checkbox:

Result: Pass
Details: Added helper text effectively guides users when attempting to create an account without agreeing to the Terms of Service, improving compliance and user awareness.

3. Regression Testing on Existing Features:

No new issues introduced.
Stable integration with new features.
Additional Notes:
Testing Document:
Google Docs Testing Report

*Will add new testcases for automatic testing related to these feature updates.
Ready to Launch 🚀


It seems that Visual Studio 2022 Python program cannot print Traditional Chinese characters.   But same code on Visual Studio 2019, It is OK?

This issue has been moved from a ticket on Developer Community.

[regression]
Python code on Visual Studio 2019, it is OK.
But same code on Visual Studio 2022, It fails !
SyntaxError: Non-UTF-8 code starting with '\xc1' in file , but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
import numpy as np
import matplotlib as plt

y = 'ABC  繁體中文'
print(y, end = '\n\n')

Original Comments
Feedback Bot on 12/1/2021, 08:45 PM:
(private comment, text removed)

Dupe of https://github.com/microsoft/PTVS/issues/6784. The fix is being implemented by the VS Editor team.


Hi is there a way to access the code of the bot to change the format of the messages sent to the server ?

Hi is there a way to access the code of the bot to change the format of the messages sent to the server ?

Hi,
I guess the code is open source so you could edit whatever you want.
However depending on what format you want to edit, it can already be done through the configuration file (eg discord_chat_format minecraft_chat_format in [Style]

Closing due to inactivity


pull request for e2e test at 11/07/2016 14:26:08

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

optest/docs/updated_at.md
:white_check_mark:Succeeded

Details

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Add support for the Windows executable

Hi @kevinrood, thanks for opening this issue.
I'm not sure what you mean here, though, as chromedriver-helper has supported Windows forever. Can you provide more information on what's not working for you, as well as information on what version of Windows, Ruby and chromedriver-helper you're using?

Hello @flavorjones,
First of all, very nice gem, I was happy to find it. It's worked perfectly for me both on Linux and on Mac OS. However, on Windows it does not work as smoothly.
I'm on Windows 7, using Git Bash to run the bundle install command.
This is my ruby version:
$ ruby --version
ruby 2.1.7p400 (2015-08-18 revision 51632) [i386-mingw32]

And here is the error printed when I try to run my ruby app after bundle install:
C:/Ruby21/lib/ruby/gems/2.1.0/gems/selenium-webdriver-2.47.1/lib/selenium/webdriver/chrome/service.rb:37:in `executable_path': Unable to find the chromedriver executable. Please download the server from http://chromedriver.storage.googleapis.com/index.html and place it somewhere on your PATH. More info at https://github.com/SeleniumHQ/selenium/wiki/ChromeDriver. (Selenium::WebDriver::Error::WebDriverError)
        from C:/Ruby21/lib/ruby/gems/2.1.0/gems/selenium-webdriver-2.47.1/lib/selenium/webdriver/chrome/service.rb:50:in `default_service'
        from C:/Ruby21/lib/ruby/gems/2.1.0/gems/selenium-webdriver-2.47.1/lib/selenium/webdriver/chrome/bridge.rb:33:in `initialize'
        from C:/Ruby21/lib/ruby/gems/2.1.0/gems/selenium-webdriver-2.47.1/lib/selenium/webdriver/common/driver.rb:56:in `new'
        from C:/Ruby21/lib/ruby/gems/2.1.0/gems/selenium-webdriver-2.47.1/lib/selenium/webdriver/common/driver.rb:56:in `for'
        from C:/Ruby21/lib/ruby/gems/2.1.0/gems/selenium-webdriver-2.47.1/lib/selenium/webdriver.rb:86:in `for'
        from C:/Users/testaccount/Documents/roach/session.rb:33:in `chrome_open'
        from C:/Users/testaccount/Documents/roach/session.rb:13:in `initialize'
        from C:/Users/testaccount/Documents/roach/roach_test.rb:17:in `new'
        from C:/Users/testaccount/Documents/roach/roach_test.rb:17:in `<main>'```

I'm seeing this same issue on Windows 10. I've installed chromedriver-helper via gem install. Even with chromedriver.exe in my PATH I see the following error when attempting to run:
Unable to find the chromedriver executable. Please download the server from http://chromedriver.storage.googleapis.com/index.html and place it somewhere on your PATH. More info at https://github.com/SeleniumHQ/selenium/wiki/ChromeDriver. (Selenium::WebDriver::Error::WebDriverError)

I've reproduced this, and I've put a failing integration test on the branch flavorjones-19-failing-windows-integration-test.
Unfortunately, I don't know how to make this test pass on Windows, and so I need your help.
Currently if I put a ruby script in bin/chromedriver.exe, Windows fails to run it (I see the error as      Errno::EINVAL: Invalid argument - "chromedriver.exe" -v). I could make this a powershell script, but it would only work if people had lowered their security settings.
Any ideas on how to make that test pass?

Bumping this, anyone have an idea on what a solution looks like?

could chromedriver add that directory to PATH ?

@matti The question of whether it's in the users $PATH doesn't affect the fact that default Windows security settings will not allow running a powershell script.
However, one other potential solution I haven't explored is using Selenium::WebDriver::Chrome.driver_path which might allow us to run powershell.exe with appropriate args to fire up a script.

Nope, recent versions of Selenium::WebDriver will only accept executables as an argument to driver_path=.
Still looking for a solution here.

@flavorjones  Thank you for your quick response. I am new to codding but since there's not a solution yet I made Platform.assert_executable path in drive_path in Chrome.rb as a comment, so it doesn't check whether or not chromedriver-helper is executable anymore. And rake test worked but I am not sure if that would break another part in the code?

Hey there. I'm on a Windows 7 box and am able to get chromedriver to work on version 1.2.0. However on the latest version of the gem, I get the "not executable" error.
On 1.2.0, I'm able to simply go through a bundle install, followed by a chromedriver-update. I'm able to run tests using the oddly versioned 70.0.3538.16. Strangely, forcing 2.42 does NOT work and will produce an error.
It looks like on 1.2.0, chromedriver.exe is installed to C:\Users\philipfong.chromedriver-helper\70.0.3538.16\win directory. Is there a reason that an .exe is not used for the latest version of this gem?

@philipfong I'm not sure what you're asking, and I'm sorry for that.
This issue is describing a problem where, on modern Windowses (which I don't believe includes Windows 7) do not allow the execution of powershell scripts (as a matter of security policy), and so the "shim" script that this gem uses will not execute.
You seem to be describing a different problem, and so I'd like to ask that you open a new issue, please, and start from the beginning when describing what you're seeing. Thank you.

Adding chromedriver.exe to the C:\Windows\System32\ directory gets chromedriver working.  However, this doesn't address why the chromedriver-helper installer isn't working anymore.
I've seen this problem on two Windows 10 machines where only recently has Ruby been installed along with a very recent version of chromedriver-helper.  With systems that were set up in August, chomedriver-helper's install of Chromedriver functioned perfectly.  These systems continued to work after updating to the latest versions of chromedriver-helper and chromedriver.  The initial installation installed a .chromedriver-helper folder in the C:\Users\UserName directory with chromedriver.exe inside it a couple of folders deep (~\2.40\win).
So I'm inclined to ask "what changed?" in the past couple of months to break what had been working.  Meanwhile, I'm content with the simple workaround of manually placing chromedriver.exe in a PATH location.

@shbeavers Thanks for your comment. I've tried to describe the issue above, and it's not due to anything that's changed in the past few months. This issue dates to 2015, and may or may not manifest depending on what security settings are present on your particular windows machines. Pre-Windows-10 this may have worked depending on group policy settings, etc.
Please also note that placing chromedriver.exe in your PATH means you really don't need this gem! Which is great if you're happy with that solution.

@flavorjones sorry if I was unclear. What I was getting at was that using version 1.2.0 on Windows 7 works just fine whereas the latest version of the gem does not.
If you need steps to reproduce, simply run gem install chromedriver-helper then a chromedriver-update and failures will happen when attempting to run tests on Windows 7. However on 1.2.0 things work just fine.
I'm with @shbeavers in pretty much asking "what changed?"

The only solution for me is to use 1.2.0.

Hi all,
If something's not working that's changed since v1.2.0 then can someone please open a new ticket and we can dig in there? Again, this ticket was opened to describe an issue related to Windows 10 file permissioning that's existed for several years, and v1.2.0 was released earlier in Feb 2018.
Having a second (or third) issue here makes this information harder to find, so thank you in advance for helping me out and opening a new issue.

I read changing this
     def assert_executable(path)
        assert_file(path)

        return if File.executable? path
        raise Error::WebDriverError, "not executable: #{path.inspect}"
      end

To this
     def assert_executable(path)
        assert_file(path)

        return nil
        raise Error::WebDriverError, "not executable: #{path.inspect}"
      end

Also addresses the issue. So maybe that's a place to start?

I read changing this
     def assert_executable(path)
        assert_file(path)

        return if File.executable? path
        raise Error::WebDriverError, "not executable: #{path.inspect}"
      end

To this
     def assert_executable(path)
        assert_file(path)

        return nil
        raise Error::WebDriverError, "not executable: #{path.inspect}"
      end

Also addresses the issue. So maybe that's a place to start?

Had this problem, worked. Thanks

I'm going to close this issue, as the gem is being deprecated in favor of webdrivers, see #83.


Update AbstractEventPublisher.java

Describe your changes :

Merged two if conditions into one.

Type of change :

[ ] Bug fix
[x] Improvement
[ ] New feature
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Documentation

Frontend Preview (Screenshots) :
For frontend related change, please link screenshots of your changes preview! Optional for backend related changes.

Checklist:

[x] I have read the CONTRIBUTING document.
[ ] I have commented on my code, particularly in hard-to-understand areas.
[ ] I have added tests that prove my fix is effective or that my feature works.
[x] All new and existing tests passed.

Reviewers

@Rounak-28, any reason to delete the PR? It looks good, and we would like to merge it in.

@Rounak-28 can you rebase with the main once , we would like to merge it in


Reference to unknown namespace Microsoft.Quantum.Intrinsic

Describe the bug
I am following the instructions for the "hello world"program
namespace Quantum.Bell {
open Microsoft.Quantum.Intrinsic;
open Microsoft.Quantum.Canon;
operation HelloQ () : Unit {
    Message("Hello quantum world!");
}

}
on "dotnet run" I always get the same error message
"Reference to unknown namespace Microsoft.Quantum.Intrinsic"
How do I properly reference this namespace? Thanks

Hi @stefante, can you add more details about the error message? There is typically a code and a line number associated with the error that will give us more information.
Also, can you let us know what version of .net core (dotnet --info) and what OS this is running on?

Thanks for the reply and your help, @anpaz-msft
I am running dotnet 2.2.301  and Mac OS Mojave 10.14.5
The first messages are:

Bell.qs(1,23): error QS0001: The namespace body is invalid [/Users....../Bell/Bell.csproj]

Bell.qs(3,5): error QS0001: Reference to unknown namespace Microsoft.Quantum.Intrinsic [/Users..... /Bell/Bell.csproj]

Bell.csproj was autogenerated and includes the 2 following package references

PackageReference Include="Microsoft.Quantum.Canon" Version="0.2.1806.3001-preview"
PackageReference Include="Microsoft.Quantum.Development.Kit" Version="0.2.1806.3001-preview" /

@stefante: It sounds like your project templates are out-of-date, as we're currently on version 0.8.1907.1701. In particular, the namespace name Microsoft.Quantum.Intrinsic was introduced with Q# version 0.6, such that this error makes sense when using a package reference to version 0.2 of the Quantum Development Kit.
To update, I'd suggest two steps:
Update your project templates to version 0.8
dotnet new -i Microsoft.Quantum.ProjectTemplates::0.8.1907.1701

Migrate your existing Bell.csproj to use 0.8
To migrate existing projects to use 0.8, use the migration notes for 0.6, but with the version number 0.8.1907.1701 instead. In this case, your Bell.csproj file should include the following lines:
<ItemGroup>
    <PackageReference Include="Microsoft.Quantum.Development.Kit" Version="0.8.1907.1701" />
    <PackageReference Include="Microsoft.Quantum.Standard" Version="0.8.1907.1701" />
</ItemGroup>

Closing the issue, as I believe that the problem was the version mismatch. If you have any additional questions or if there is a bug with the update process, please feel free to reopen the issue or to file a new issue. Thanks for your feedback!


调用vn.connect_to_postgres后程序一直run但不进行下一步

Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:

Go to '...'
Click on '....'
Scroll down to '....'
See error

Expected behavior
A clear and concise description of what you expected to happen.
Error logs/Screenshots
If applicable, add logs/screenshots to give more information about the issue.
Mysql没有这个问题
Desktop (please complete the following information where):**

OS: [e.g. Ubuntu]
Version: [e.g. 20.04]
Python: [3.9]
Vanna: [2.8.0]

Additional context
Add any other context about the problem here.

directconnection=true如何加在connect_to_postgres里


Adds new facilities into organizations yaml

This PR adds the most recent states we've been working with to the test yaml file.
Checklist

[ ] Tested locally?
[ ] Added new dependencies?
[ ] Updated the docs?
[ ] Added a test?
[ ] Did you check for sensitive data, and remove any?
[ ] Are additional approvals needed for this change?
[ ] Are there potential vulnerabilities or licensing issues with any new dependencies introduced?

Fixes

#532

I think this is done. We can move this to closed.


Hand-curate tissue systems, organs and tissues

Spreadsheet.
Mocks.

Added to cc/filter-ontology-ii. Deployed to rdev.


Dataset splits

First question: Can you please provide with the code to produce the hypergraph dataset from the original graph data?
Second question: what are the train/test split sizes?

Hi, have you figured it out? I met the problem as well. QAQ

@123THU Hi, well kind of. Instead, I have been working on the platform to transform point clouds/graph data into hypergraphs and other topological domains. Please check it out if you are interested https://github.com/geometric-intelligence/TopoBenchmark


cudnn: cudnn_cudatoolkit9 update sha256

Motivation for this change
I've download cudnn-9.0-linux-x64-v7.tgz from Nvidia twice. And I get a different hash from the one provided by nixos. It can be successfully built on my local machine.
Things done

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

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

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

Ah, that's because nVIDIA updates CuDNN in place ._. It's not actually 7.0 but 7.0.3 now. Closed by 77046bed8a0946dbaace1d38ca49e3d85e3c6894 -- thanks!

Have just downloaded cudnn, looks like checksum changed again.
% sha256sum cudnn-9.0-linux-x64-v7.tgz
963da2057c298616dab0c754398dcb1cced1bdc5f21ca00258b149f709b5bc4f  cudnn-9.0-linux-x64-v7.tgz


found-modern-universal branch does not work if built with fresh package-lock.json file

If the found-modern-universal branch is built without using the committed package-lock.json file, the client side app does not work when you switch between active and completed todos. A real use case would be when setting package-lock=false in .npmrc.
Steps to reproduce:
rm -rf node_modules package-lock.json
npm install && npm start
Open in browser and switch to active and completed.

 Did you resolve the problem?

Kind of.
My "solution" was to just admit defeat and use the package-lock.json file you committed, and just to be vigilant about committing it in the future. I'd prefer if the builds were possible with a fresh install without a lock file.
I prefer not to commit package-lock.json but this isn't necessarily right, although I do believe it's suggested that you do commit it. I've just had problems in the past working across teams with people adding packages and not committing the lock file, and then things start going wrong.
If there is a solution to this problem, I'd appreciate it. If not, I can live with using the lock file.
TIA

I did find that this was the last commit to work without using the lock file: https://github.com/taion/relay-todomvc/commit/6b062cd0a65c99c37931a77443d80f60022e7e9d

Well, there's clearly some sort of bug here that I'll track down, and I'll leave this issue open until I do.
Note that you are supposed to commit the lockfile, though: https://docs.npmjs.com/files/package-lock.json.

thanks

Thank you very much @taion. I'm going to take a look at this in the morning.

So I get the same errors if I upgrade to relay 1.6. I read the changes and looked at the commits, but I still can't figure out why.
https://github.com/facebook/relay/releases/tag/v1.6.0
Any idea?
BTW thank you for your time!

The Relay 1.6 issues are due to https://github.com/facebook/relay/issues/2429#issuecomment-386404557. I'd recommend staying on 1.5 for the time being.

Specifically, they're due to the upstream Relay bug described in that linked issue. It's not a bug in this code.

thank you


Expose fixHref as an importable function

Having the <Link> component is super nice but there are places where I'd like to get a string instead of an anchor element.
Is there a way you can expose the internal fixHref function to be used?

Currently the fixHref is used internally and not directly exposed to the API of the library. This is why is not in the documentation. However, you can use it in this way:
import fixHref from 'next-translate/_helpers/fixHref'

//...
const { t, lang } = useTranslation()
console.log(fixHref('/test', lang)) // -> /en/test

Perhaps we could consider to move fixHref and fixAs to the first level API next-translate/fixHref and next-translate/fixAs, because they are stable and useful.

I opened a PR so after 0.16.0 you can import directly from import fixHref from 'next-translate/fixHref'.


Add DSN and schema configuration options

This PR contains 2 new configuration options,  dsn and schema.
The code for parsing the DSN has been taken from the NelmioSolariumBundle, but has been placed in SolariumClientBuilder class, since I were unable to use env() parameters when placed in the Configuration class (as in NelmioSolariumBundle). Maybe related to https://github.com/symfony/symfony/issues/21420

Can you write some tests for the set/unset magic in https://github.com/floriansemm/SolrBundle/pull/159/files#diff-cb63448229e563c2322de27f407b951dR56

thanks! (thumpsup)


Deleting Items From Cart Issues

When removing items from cart job fails in Sidekiq and goes into retires with message:

I'm not sure if the line item was actually deleted in Mailchimp line items as the error is an ActiveRecord type not a Gibbon::MailChimpError.

Fixed.


Get current version in project's jobs list

Is your feature request related to a problem? Please describe.
In project's jobs list, get the current version

Trello card: [#110] Get current version in project's jobs list


Help on cross-platform realtime resampling

I would love an example on how to resample audio from a stream in realtime using WdlResamplingSampleProvider, I was only able to make it work using the WaveFormatConversionStream but I need it to be cross-platform.

_continuousSpeechStream is a Stream that keeps growing as the connection is on and the bytes need to be resampled before processing.
using WaveFormatConversionStream works great here but only on Windows which is not ideal for me.

This is what I have so far:
while (_continuousSpeechStream.CanRead &&
          !waitTask.Wait(streamReadDelay) && _websocketClient.IsConnected)
{
            var currPosition = _continuousSpeechStream.Position;
            using var rawWaveStream = new RawSourceWaveStream(_continuousSpeechStream,
                   WaveFormat.CreateIeeeFloatWaveFormat(44100, 1));

            rawWaveStream.Seek(currPosition, SeekOrigin.Begin);

            // THIS WORKS BUT ONLY ON WINDOWS
            // using var waveConversionStream = new WaveFormatConversionStream(new WaveFormat(16000, 16, 1), rawWaveStream);

            var sampleProvider = new WaveToSampleProvider(rawWaveStream);
            var resamplingProvider = new WdlResamplingSampleProvider(sampleProvider, 16000);
            var waveProvider = new SampleToWaveProvider(resamplingProvider);

            //bytesRead =  await waveConversionStream.ReadAsync(buffer, 0, buffer.Length);
            bytesRead = waveProvider.Read(buffer, 0, buffer.Length); // only noise

            if (bytesRead > 0)
            {
                         // ............
            }
}

But the resulting audio is just noise, anyone ?

For real-time I recommend starting with a BufferedWaveProvider and add each buffer of audio as it becomes available. Passing a network stream in is likely to be unreliable. Also make sure you just create one WdlResamplingSamplerProvider (don't make one for each incoming buffer).
I'm hoping to publish an article (on the Twilio blog) soon which uses this technique, so I'll try to remember to come back here and link it when its out

Thanks @markheath , looking forward to reading your article.


[Enhancement]: Extend Button.tsx functionality with a Loading example

Changes:

Updates Button.tsx to include a loading spinner so that you can reuse the same styles as the original button by passing an isLoading prop.

I would highly suggest taking inspiration for this feature from @calcom implementation here.


Change metadata field in the Grafana SSB query

Fixes #11376
Status
not-tested
Description
Changed requested by Stephan (who has been asked by CERN MonIT team).
This needs to be backported and production agents patched before the end of the year.
Is it backward compatible (if not, which system it affects?)
NO
Related PRs
None
External dependencies / deployment changes
None

This has been tested in vocms0192. But before backporting it, I'd like to get a fix for JobAccountant as well.


PC Support

Newer windows-based laptops are also shipping with Advanced Taste Technology (tm), for which Linux drivers are available (though not all features are supported).

I don't have access to such a machine, but will happily take a PR for such functionality. Bonus for photographic evidence of the code working.


Reload WebSocket Apps without restart WebSocket Server ?

Hi,
Is there any way to reload WebSocket Apps without restart WebSocket Server ?
Thank you,
Dimitris

Same problem here. I have custom AppProvider that will provide dynamic WebSocket Apps.

Hi,
You can call the forgetInstance() to remove it. As the doc's say, this method can be used to

Remove a resolved instance from the instance cache.

App::forgetInstance(AppProvider::class);
Next time you'll try to get an instance of this service from the container, it will be re-created using the function you provided in the singleton() method.
Hope this helps,
Dimitris

Hi @daogr
I think Ratchet still not picking up the new added app even though I clear the instance of AppProvider.
Logs
New connection opened for app key e446fc446d9809e7e18a989c0f4165a3.
Exception `BeyondCode\LaravelWebSockets\WebSockets\Exceptions\UnknownAppKey` thrown: `Could not find app key `e446fc446d9809e7e18a989c0f4165a3`.`
Unknown app id: exception `BeyondCode\LaravelWebSockets\WebSockets\Exceptions\UnknownAppKey` thrown: `Could not find app key `e446fc446d9809e7e18a989c0f4165a3`.`.
Connection id  sending message {"event":"pusher:error","data":{"message":"Could not find app key `e446fc446d9809e7e18a989c0f4165a3`.","code":4001}}
Connection id  closed.
Exception `ErrorException` thrown: `Undefined property: Ratchet\Server\IoConnection::$app`

I also tried this
App::forgetInstance(ChannelManager::class);
App::forgetInstance(WebSocketsServiceProvider::class);

but still it won't pick up my updated list of apps
Thanks

Any solution in 2023?)


'disabled' attribute is ineffective on an 'a' element

Hello,
First, thank you very much for this great module. I use it in my new project and it is very useful and convenient.
I think the following pattern is commonly used :
Myfunction

With angular-autodisable, it would be useful to write that:
Myfunction

Unfortunately, it does not work, since the disabled attribute does not forbid the ng-click to occur.
I made a fix for my project: I get the element to disable as a parameter of triggerHandler and I immediatly return in triggerHandler if this element has the disabled attribute.

There is no disabled attribute for hyperlinks.
ng-autodisable will work on any element and add a disabled attribute, but this will have no effect on a tags.
Try using ng-autodisable-class and use this css class:
http://stackoverflow.com/questions/2091168/disable-a-link-using-css


LE Audio: BAP shell improvements

This PR improves the BAP shell by

Making presets constant, and moving stream-specific configuration into a new unicast_stream struct
Improve metadata handling
Refactor handling of QoS
Refactor handling of default presets

Fixed segmentation fault and added additional commit to handle setting stream location as part of cmd_config


Add the possibility to set the shadow radius of the slideMenu screens…

Thank you @enmiller for the merge ;)
Is it possible to make a new tag-release please ?

@AlaeddineOuerteni
Use v2.3.0 for this update.  There were some additional updates and changes made at once that I rolled this PR into


No "Jobs" page

Describe the bug
Clicking on "JOBS" in the nav goes to a blank page
To Reproduce
Steps to reproduce the behavior:

Go to http://localhost:3000/#

Click on "LEARN"

See error

Expected behavior
Should show UI for whatever content is on jobs page.

Screenshots
If applicable, add screenshots to help explain your problem.

take a screenshot

Mac: shift + command + 3
Windows: use desired screenshot program

drag & drop screenshot image here:

System Info (please complete the following information):

Device: [e.g. Macbook Pro, iPhone6]
OS: [e.g. iOS, Android]
Browser: [e.g. chrome, firefox]
Version: [e.g. 22]

Additional context
Add any other context about the problem here.

@natsun121 did you mean the LEARN page is not loading?

Yeah sorry! I'll just delete this one since Austene opened another issue about the same thing :)


skip remaining ipv6 tests on macOS and skip TestZoneInfo310.java on all

skips java/net/MulticastSocket/SetLoopbackMode.java on macOS
skips java/net/MulticastSocket/Test.java on macOS
skips sun/util/calendar/zi/TestZoneInfo310.java on everything (already skipped in the j9 problemList)

Do these tests fail upstream?

the two mac ones are because of machine config (we don't have ipv6 so have to skip). The other one does fail upstream

Those two jdk/net/MulticastSocket tests are actually testing IPv4 and IPv6 if only IPv6 is available. They should have no issue for cloud machines without ipv6.  They are enabled on mac with openj9 and passed. Also I have tried with grinder and works fine.
https://ci.adoptopenjdk.net/view/work in progress/job/Grinder_Sandbox/726/testReport/
https://ci.adoptopenjdk.net/view/work in progress/job/Grinder_Sandbox/727/testReport/
https://ci.adoptopenjdk.net/view/Test_openjdk/job/Test_openjdk8_j9_sanity.openjdk_x86-64_mac/62/testReport/
@gdams do you have specific cloudy machine without IPV6? I'd like to try test on that. If it doesn't work we need to exclude the tests on openj9 and other jdk version too.


Error while upgrading superset to 2.0.0 psycopg2.errors.UndefinedColumn

After updating superset to 2.0.0 I cannot access sqllab nor view databases (Oracle DB).
I'm running superset on openshift with custom image built from apache/superset:2.0.0 Installed dependencies:
cx_Oracle certifi flask-oidc==1.4.0 flask_openid gevent psycopg2 psycopg2-binary==2.9.1 redis==3.5.3 itsdangerous==2.0.1
I tried running superset db upgrade with following result:
Actual results
$ superset db upgrade
Loaded your LOCAL configuration at [/app/pythonpath/superset_config.py]
logging was configured successfully
2022-11-21 14:21:41,835:INFO:superset.utils.logging_configurator:logging was configured successfully
2022-11-21 14:21:41,841:INFO:root:Configured event logger of type <class 'superset.utils.log.DBEventLogger'>
INFO  [alembic.runtime.migration] Context impl PostgresqlImpl.
INFO  [alembic.runtime.migration] Will assume transactional DDL.
and superset init throws error:

Traceback (most recent call last):
File "/usr/local/lib/python3.8/site-packages/sqlalchemy/engine/base.py", line 1276, in _execute_context
self.dialect.do_execute(
File "/usr/local/lib/python3.8/site-packages/sqlalchemy/engine/default.py", line 608, in do_execute
cursor.execute(statement, parameters)
psycopg2.errors.UndefinedColumn: column dbs.allow_multi_schema_metadata_fetch does not exist
LINE 1: ..., dbs.force_ctas_schema AS dbs_force_ctas_schema, dbs.allow_...
^

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "/usr/local/bin/superset", line 33, in \<module\>
sys.exit(load_entry_point('apache-superset', 'console_scripts', 'superset')())
File "/usr/local/lib/python3.8/site-packages/click/core.py", line 1128, in __call__
return self.main(\*args, \*\*kwargs)
File "/usr/local/lib/python3.8/site-packages/flask/cli.py", line 601, in main
return super().main(\*args, \*\*kwargs)
File "/usr/local/lib/python3.8/site-packages/click/core.py", line 1053, in main
rv = self.invoke(ctx)
File "/usr/local/lib/python3.8/site-packages/click/core.py", line 1659, in invoke
return \_process_result(sub_ctx.command.invoke(sub_ctx))
File "/usr/local/lib/python3.8/site-packages/click/core.py", line 1395, in invoke
return ctx.invoke(self.callback, \*\*ctx.params)
File "/usr/local/lib/python3.8/site-packages/click/core.py", line 754, in invoke
return \__callback(\*args, \*\*kwargs)
File "/usr/local/lib/python3.8/site-packages/click/decorators.py", line 26, in new_func
return f(get_current_context(), \*args, \*\*kwargs)
File "/usr/local/lib/python3.8/site-packages/flask/cli.py", line 445, in decorator
return \__ctx.invoke(f, \*args, \*\*kwargs)
File "/usr/local/lib/python3.8/site-packages/click/core.py", line 754, in invoke
return \__callback(\*args, \*\*kwargs)
File "/usr/local/lib/python3.8/site-packages/click/decorators.py", line 26, in new_func
return f(get_current_context(), \*args, \*\*kwargs)
File "/usr/local/lib/python3.8/site-packages/flask/cli.py", line 445, in decorator
return \__ctx.invoke(f, \*args, \*\*kwargs)
File "/usr/local/lib/python3.8/site-packages/click/core.py", line 754, in invoke
return _callback(\*args, \*\*kwargs)
File "/app/superset/cli/main.py", line 62, in init
security_manager.sync_role_definitions()
File "/app/superset/security/manager.py", line 731, in sync_role_definitions
self.create_missing_perms()
File "/app/superset/security/manager.py", line 679, in create_missing_perms
merge_pv("datasource_access", datasource.get_perm())
File "/app/superset/connectors/sqla/models.py", line 826, in get_perm
if self.database is None:
File "/usr/local/lib/python3.8/site-packages/sqlalchemy/orm/attributes.py", line 294, in __get__
return self.impl.get(instance_state(instance), dict_)
File "/usr/local/lib/python3.8/site-packages/sqlalchemy/orm/attributes.py", line 730, in get
value = self.callable(state, passive)
File "/usr/local/lib/python3.8/site-packages/sqlalchemy/orm/strategies.py", line 759, in \_load_for_state
return self.\_emit_lazyload(
File "\<string\>", line 1, in \<lambda\>
File "/usr/local/lib/python3.8/site-packages/sqlalchemy/orm/strategies.py", line 847, in \_emit_lazyload
q(session)
File "/usr/local/lib/python3.8/site-packages/sqlalchemy/ext/baked.py", line 615, in \_load_on_pk_identity
result = list(bq.for_session(self.session).params(\*\*params))
File "/usr/local/lib/python3.8/site-packages/sqlalchemy/ext/baked.py", line 444, in __iter__
return q.\_execute_and_instances(context)
File "/usr/local/lib/python3.8/site-packages/sqlalchemy/orm/query.py", line 3560, in \_execute_and_instances
result = conn.execute(querycontext.statement, self.\_params)
File "/usr/local/lib/python3.8/site-packages/sqlalchemy/engine/base.py", line 1011, in execute
return meth(self, multiparams, params)
File "/usr/local/lib/python3.8/site-packages/sqlalchemy/sql/elements.py", line 298, in \_execute_on_connection
return connection.\_execute_clauseelement(self, multiparams, params)
File "/usr/local/lib/python3.8/site-packages/sqlalchemy/engine/base.py", line 1124, in \_execute_clauseelement
ret = self.\_execute_context(
File "/usr/local/lib/python3.8/site-packages/sqlalchemy/engine/base.py", line 1316, in \_execute_context
self._handle_dbapi_exception(
File "/usr/local/lib/python3.8/site-packages/sqlalchemy/engine/base.py", line 1510, in handle_dbapi_exception
util.raise_(
File "/usr/local/lib/python3.8/site-packages/sqlalchemy/util/compat.py", line 182, in raise
raise exception
File "/usr/local/lib/python3.8/site-packages/sqlalchemy/engine/base.py", line 1276, in _execute_context
self.dialect.do_execute(
File "/usr/local/lib/python3.8/site-packages/sqlalchemy/engine/default.py", line 608, in do_execute
cursor.execute(statement, parameters)
sqlalchemy.exc.ProgrammingError: (psycopg2.errors.UndefinedColumn) column dbs.allow_multi_schema_metadata_fetch does not exist
LINE 1: ..., dbs.force_ctas_schema AS dbs_force_ctas_schema, dbs.allow_...
^

\[SQL: SELECT dbs.uuid AS dbs_uuid, dbs.created_on AS dbs_created_on, dbs.changed_on AS dbs_changed_on, dbs.id AS dbs_id, dbs.verbose_name AS dbs_verbose_name, dbs.database_name AS dbs_database_name, dbs.sqlalchemy_uri AS dbs_sqlalchemy_uri, dbs.password AS dbs_password, dbs.cache_timeout AS dbs_cache_timeout, dbs.select_as_create_table_as AS dbs_select_as_create_table_as, dbs.expose_in_sqllab AS dbs_expose_in_sqllab, dbs.configuration_method AS dbs_configuration_method, dbs.allow_run_async AS dbs_allow_run_async, dbs.allow_file_upload AS dbs_allow_file_upload, dbs.allow_ctas AS dbs_allow_ctas, dbs.allow_cvas AS dbs_allow_cvas, dbs.allow_dml AS dbs_allow_dml, dbs.force_ctas_schema AS dbs_force_ctas_schema, dbs.allow_multi_schema_metadata_fetch AS dbs_allow_multi_schema_metadata_fetch, dbs.extra AS dbs_extra, dbs.encrypted_extra AS dbs_encrypted_extra, dbs.impersonate_user AS dbs_impersonate_user, dbs.server_cert AS dbs_server_cert, dbs.is_managed_externally AS dbs_is_managed_externally, dbs.external_url AS dbs_external_url, dbs.created_by_fk AS dbs_created_by_fk, dbs.changed_by_fk AS dbs_changed_by_fk
FROM dbs
WHERE dbs.id = %(param_1)s\]
\[parameters: {'param_1': 1}\]
(Background on this error at: http://sqlalche.me/e/13/f405)

Expected results
successfully migrate to 2.0.0 version
Everything works fine on superset 0.0.0-dev version
Environment

superset version: superset version 2.0.0
python version: python --version  3.8.13

Any update on this?

This version of Superset is no longer supported. If anyone is still encountering this in current versions (3.x) please open a new Issue or a PR to address the problem.


chore: Deprecating /my_queries endpoint

SUMMARY

We are doing a longer survey of the older api endpoints and migrating them to api/v1
During this we noticed that this particular endpoint is no longer being used in superset, nor is it publicly listed or in the swagger, therefore I think that it is ready to be depreciated, and potentially gotten rid of in the next major release.
BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF

TESTING INSTRUCTIONS

ADDITIONAL INFORMATION

[ ] Has associated issue:
[ ] Required feature flags:
[ ] Changes UI
[ ] Includes DB Migration (follow approval process in SIP-59)

[ ] Migration is atomic, supports rollback & is backwards-compatible
[ ] Confirm DB migration upgrade and downgrade tested
[ ] Runtime estimates and downtime expectations provided

[ ] Introduces new feature or API
[ ] Removes existing feature or API

@betodealmeida these two words always mess me up :)


[Bug] - Searching for items a user can access in one drive

Following API is returning result only in my drive, files present in folder shared with me are not returned.
https://docs.microsoft.com/en-us/onedrive/developer/rest-api/api/driveitem_search?view=odsp-graph-online#searching-for-items-a-user-can-access

Thanks for your feedback. A couple questions:

could you clarify whether this is an issue with OneDrive Personal or OneDrive for Business?  Also could you provide a request ID?
how long ago were the missing items shared with you?
I'll tag w/ a label that our helpful bot will fill in w/ some more information about correlation id.

request Id- 76e30e2a-fff1-42d6-bf2e-89ff668028e2
Tried directly from graph-explore
https://developer.microsoft.com/en-us/graph/graph-explorer
URL:
https://graph.microsoft.com/v1.0/me/drive/search(q='file_4March')
2 records are returned (Only from own drive)

Where as more files are present

I'm facing the same issue. I am using the same api Ashish mentioned above.
I guess the problem is with shared files. They're not searchable in the api. Weirdly those files are returned when using me/drive/sharedWithMe meaning i have access to them.
FYI, the account is a business account.

Thanks for your feedback.  This is an API enhancement that is on our backlog.

@chackman  I am observing similar kind of issue when i use Application permissions. When i search for an item using client credentials grant type, I am getting empty results. The same is working fine with delegated permissions. Is this similar to above issue?

Application permissions are a separate issue, please open a separate item for that.

As part of a repository clean up effort we are closing older issues. If this issue remains, please: open a new issue, reference this issue, and provide any additional details that may help in resolution. Thank you for your understanding as we work to improve our responsiveness.


Feature : Show shared calendar

Hi,
I have the last version of the software, but i cant show shareds calendars.
How to ? Or can you add the feature ?
Thank you very much,
Best regards.
Thomas

Unfortunately the outlook view control, which OotD uses does not allow showing Shared calendars.