python3Packages.libcst: 0.3.20 -> 0.3.21, python3Packages.json-schema-for-humans: 0.31.0 -> 0.39.1

Motivation for this change
Update to latest upstream releases
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
21.11 Release Notes (or backporting 21.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 145696 run on x86_64-linux 1

81 packages built:

dvc-with-remotes
home-assistant
json-schema-for-humans (python39Packages.json-schema-for-humans)
python38Packages.gcsfs
python38Packages.gensim
python38Packages.google-cloud-asset
python38Packages.google-cloud-automl
python38Packages.google-cloud-bigquery
python38Packages.google-cloud-bigquery-datatransfer
python38Packages.google-cloud-bigtable
python38Packages.google-cloud-container
python38Packages.google-cloud-datacatalog
python38Packages.google-cloud-dataproc
python38Packages.google-cloud-datastore
python38Packages.google-cloud-dlp
python38Packages.google-cloud-error-reporting
python38Packages.google-cloud-iam
python38Packages.google-cloud-iot
python38Packages.google-cloud-kms
python38Packages.google-cloud-language
python38Packages.google-cloud-monitoring
python38Packages.google-cloud-os-config
python38Packages.google-cloud-pubsub
python38Packages.google-cloud-redis
python38Packages.google-cloud-secret-manager
python38Packages.google-cloud-securitycenter
python38Packages.google-cloud-spanner
python38Packages.google-cloud-speech
python38Packages.google-cloud-storage
python38Packages.google-cloud-tasks
python38Packages.google-cloud-texttospeech
python38Packages.google-cloud-translate
python38Packages.google-cloud-vision
python38Packages.google-cloud-websecurityscanner
python38Packages.hypothesmith
python38Packages.json-schema-for-humans
python38Packages.libcst
python38Packages.pathy
python38Packages.smart-open (python38Packages.smart_open)
python38Packages.spacy
python38Packages.spacy-transformers
python38Packages.textacy
python39Packages.gcsfs
python39Packages.gensim
python39Packages.google-cloud-asset
python39Packages.google-cloud-automl
python39Packages.google-cloud-bigquery
python39Packages.google-cloud-bigquery-datatransfer
python39Packages.google-cloud-bigtable
python39Packages.google-cloud-container
python39Packages.google-cloud-datacatalog
python39Packages.google-cloud-dataproc
python39Packages.google-cloud-datastore
python39Packages.google-cloud-dlp
python39Packages.google-cloud-error-reporting
python39Packages.google-cloud-iam
python39Packages.google-cloud-iot
python39Packages.google-cloud-kms
python39Packages.google-cloud-language
python39Packages.google-cloud-monitoring
python39Packages.google-cloud-os-config
python39Packages.google-cloud-pubsub
python39Packages.google-cloud-redis
python39Packages.google-cloud-secret-manager
python39Packages.google-cloud-securitycenter
python39Packages.google-cloud-spanner
python39Packages.google-cloud-speech
python39Packages.google-cloud-storage
python39Packages.google-cloud-tasks
python39Packages.google-cloud-texttospeech
python39Packages.google-cloud-translate
python39Packages.google-cloud-vision
python39Packages.google-cloud-websecurityscanner
python39Packages.hypothesmith
python39Packages.libcst
python39Packages.pathy
python39Packages.smart-open (python39Packages.smart_open)
python39Packages.spacy
python39Packages.spacy-transformers
python39Packages.textacy
snakemake


Add support to pre-epoch Unix time

Fixes #2292
The existing implementation contains code specifically to disallow dates before Unix epoch. It can be assumed that some users of the library depend on the converter throwing an exception if such date is serialized or deserialized. To maintain backwards compatibility, a constructor parameter and a property are introduced to explicitly enable the new behavior. A static default setting for allowing pre-epoch dates was also introduced to help library users to switch to the new behavior with minimal changes of the client code.
Rationale
Many implementations of Unix time use signed integer values with negative values representing dates before Unix epoch. Examples of such implementations are some C standard libraries and DateTimeOffset.ToUnixTimeSeconds and DateTimeOffset.FromUnixTimeSeconds methods in .NET basic class library. JavaScript built-in Date.prototype.getTime() method type uses milliseconds instead of seconds but it still handles pre-epoch dates with negative numbers. In fact the only implementation disallowing pre-epoch dates I could find was MySQL. Hence negative timestamps are likely to appear in JSON documents in any problem domain that handles dates before 1970-01-01 (e.g. people birthdays).

@JamesNK could you please take look at this?

Thanks for the quick reply!

Static configuration like this isn't desirable. It is global and different apps/libraries can override each other. Please remove.

Done.

@JamesNK would you mind taking another look at this? Having the ability to parse pre-1970 dates from epoch time would be immensely helpful. I would even go as far as to enable it without an option.

Thanks!


Attempt to install packitos on macos throws dependency errors from rpm-py-installer

Full log at https://gist.github.com/ssbarnea/21433dc5e8b8721a6f292f422cac5df7
Practically this originates from rpm-py-installer but this should have not being installed as user may want to do only a config check.
    File "/private/var/folders/3q/pc1jcyjj3qqbj6_x7n4kbtqw0000gn/T/pip-install-6125814w/rpm-py-installer_7e606011b781452b92f515be38032d9b/setup.py", line 57, in run
      install_rpm_py()
    File "/private/var/folders/3q/pc1jcyjj3qqbj6_x7n4kbtqw0000gn/T/pip-install-6125814w/rpm-py-installer_7e606011b781452b92f515be38032d9b/setup.py", line 20, in install_rpm_py
      raise Exception('Command failed: {0}'.format(cmd))
  Exception: Command failed: /Users/ssbarnea/c/a/molecule/.tox/packit/bin/python install.py
  ----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/21/37/f557c91ec825ebf4aa1fd0603359c106e70d4b6443a31e5d98f618340178/rpm-py-installer-1.1.0.tar.gz#sha256=66e5f4f9247752ed386345642683103afaee50fb16928878a204bc12504b9bbe (from https://pypi.org/simple/rpm-py-installer/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.

Hey @ssbarnea, thank you for opening this issue. I feel terrible replying after two months but we were fairly busy since the new year.
I briefly discussed your ask with @lachmanfrantisek today. You're correct that Packit can only work on a Fedora system (I think even other distros would be a challenge). It's also true that Packit has a fat set of dependencies. We came to two conclusions:

[ ] We need to update docs and state that Packit can't be installed on MacOS and probably doesn't work on other distros than Fedora Linux
[ ] Consider moving the parsing bits in a separate project with minimal deps so anyone can easily validate the config locally.

not sure if epic, but should not endup stale or worse closed.

@nforro since you worked recently on the rpm-py-installer, do you think that anything could be done here to improve the experience?

Possibly, but I don't think there is any support for MacOS at all currently, even though there seems to be an interest:  https://github.com/junaruga/rpm-py-installer/issues/155

I gave it a look:

I was not able to conditionally install dependencies (just on a linux system) and still make the validate command work. Because we import the Packit API class that depends on "everything". We should refactor it before being able to do the conditional import and I am not sure it will be enough (since the second point).
Now the installation process on a macOS system is successful thanks to the rpm-shim module. Still I had to modify the Specfile and the rpm module to not raise an exception when the rpm bindings are not present in a non-linux platform when invoking the validate command however its invocation was not successful. We are actively looking for information inside the rpm module which is not present (and I don't know if this can be easily avoided).
I was not able to customize the pip installation process to throw an exception when the package is installed on a non linux platform. There are some examples of customizations but for the setup.py install process and not the pip install process. I am wondering if being able to fix in hatch the platform tag to linux, when building our package, will be sufficient to avoid its installation on a different platform but I haven't played with it yet since all the above investigations have already required some time and this issue has not an high priority.

I propose to change the issue title to something like packit validate-config doesn't work on MacOS, the original title is long outdated.


Generator: Update SDK /services/ske

Generated from GitHub run<PHONE_NUMBER>6

a newer PR is available https://github.com/stackitcloud/stackit-sdk-go/pull/642


Waiting for another 10s after 0 pending checks

#924  👈
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @CatChen and the rest of your teammates on  Graphite


Cannot read property on sensor.js

Hi!, I don't know if this is affecting the plugin because everything looks good (apparently) but it's appears on the log
Details of your setup.
Homebridge: v1.1.6
Plugin: v3.7.0
Log:

[2020-10-20 12:46:34] [eWeLink] eWeLink sync complete. Don't forget to ⭐  this plugin on GitHub if you're finding it useful!
(node:952) UnhandledPromiseRejectionWarning: TypeError: Cannot read property 'updateCharacteristic' of undefined
at C:\Users\Homebridge Server\AppData\Roaming\npm\node_modules\homebridge-ewelink\lib\device\sensor.js:39:19
at Map.forEach (:null:null)
at deviceSensor.externalUpdate (C:\Users\Homebridge Server\AppData\Roaming\npm\node_modules\homebridge-ewelink\lib\device\sensor.js:32:26)
at eWeLinkPlatform.initialiseDevice (C:\Users\Homebridge Server\AppData\Roaming\npm\node_modules\homebridge-ewelink\lib\ewelink-platform.js:492:62)
at C:\Users\Homebridge Server\AppData\Roaming\npm\node_modules\homebridge-ewelink\lib\ewelink-platform.js:99:44
at Map.forEach (:null:null)
at C:\Users\Homebridge Server\AppData\Roaming\npm\node_modules\homebridge-ewelink\lib\ewelink-platform.js:99:26
at eWeLinkPlatform.eWeLinkSetup (C:\Users\Homebridge Server\AppData\Roaming\npm\node_modules\homebridge-ewelink\lib\ewelink-platform.js:122:9)
at processTicksAndRejections (internal/process/task_queues.js:97:5)
(node:952) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 1)
(node:952) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.

Hi @imtitanic
Can I confirm that you're using a DW2 device with a garage door setup?

Yep.
"groups": [
                {
                    "deviceId": "1000d24e48",
                    "type": "garage",
                    "setup": "oneSwitch",
                    "operationTime": 150,
                    "sensorId": "1000e38b7b"
                }
            ]

Do you only see this error when you restart Homebridge?
I have an idea why you might be seeing this. When you restart Homebridge and the list of ewelink devices appear in the logs "initialising", what is initialised first? The sensor or the garage door device?

Do you only see this error when you restart Homebridge?

Yeap, only when I restart.

what is initialised first? The sensor or the garage door device?

Sensor
[2020-10-20 13:26:02] [eWeLink] [9] eWeLink devices loaded from the Homebridge cache.
[2020-10-20 13:26:02] [eWeLink] [6] primary devices loaded from your eWeLink account.
**[2020-10-20 13:26:02] [eWeLink]  → [Sensor de portón] initialised but LAN mode unavailable as device doesn't support it.**
[2020-10-20 13:26:02] [eWeLink]  → [Ventilador myFan] initialised and found locally with IP [<IP_ADDRESS>].
[2020-10-20 13:26:02] [eWeLink]  → [RF Bridge] initialised and found locally with IP [<IP_ADDRESS>].
[2020-10-20 13:26:02] [eWeLink]  → [Interruptor] initialised and found locally with IP [<IP_ADDRESS>].
[2020-10-20 13:26:02] [eWeLink]  → [Luz de Entrada ] initialised and found locally with IP [<IP_ADDRESS>].
**[2020-10-20 13:26:02] [eWeLink]  → [Puerta Eléctrica] initialised and found locally with IP [<IP_ADDRESS>].**
[2020-10-20 13:26:02] [eWeLink] eWeLink sync complete. Don't forget to ⭐  this plugin on GitHub if you're finding it useful!

I think my suspicions are correct. The sensor is being initialised before the garage door. When the sensor initialises, it also updates the state of the garage door, which at that exact moment of time doesn't exist in Homebridge yet.
In other words, we need the garage door to initialise before the sensor, so the garage exists in Homebridge when the sensor updates it.
I have applied a potential fix in a pre-release version of this plugin, v3.8.0-3. If you're happy to try it out, I have a wiki article on how to try the beta version.
Let me know how it goes!

After update message doesn't appear anymore.

@imtitanic are you still getting this initialised but LAN mode unavailable as device is unreachable for every device?
Could it have been a network problem at the time?

Could it have been a network problem at the time?

I guess was that, because after rebooting (several times) finally all my devices got LAN mode.
Also I put the ip directly using ipOverride.

LAN mode isn't only initialised when Homebridge starts by the way.
Whilst the plugin is running it can detect devices (including IP changes) and enable LAN mode as and when it can.

Also I put the ip directly using ipOverride.

Just make sure they have a static IP from your router so the device IP never changes!


add a little pronunciation guide for 'circe', the name

This is a super silly PR (it's a glorious Friday, after all!) but I wanted to add in a pronunciation guide since I've encountered people in the wild who either don't say the project name because they don't know how to or pronounce it like "cirque" or "circa".
Hope it's mostly right!

Current coverage is 78.37%

Merging #239 into master will increase coverage by +0.05% as of ea6b99c

Powered by Codecov. Updated on successful CI builds.

Thanks, but I'm blaming you if anyone starts saying "keer-kee".

@travisbrown haha, i erred on the side of being technically correct but i can see why you wouldn't want that. feel free to remove it, i already feel guilty 😳


test: new test case header_and_paragraph

Header and paragraph should look like:
§§§
hello
world
§§§
with a total of 4 lines

LGTM


Add a button "See in OKP4 BI"

@MdechampG commented on Fri Oct 07 2022
For the knowledge Datasets, we need a button to see the data in OKP4 BI.

When the user clicks on the button, a transaction is sent in the blockchain to trigger the "Data connector" service.
The user has to validate the transaction with his Keplr wallet.
Then OKP4 BI is opened in a new tab.

@MdechampG @henigh
Could you please provide me the BI URL to redirect to?
Thx

Here it is ;)
https://dashboards.staging.okp4.space/

If we do the demo on the staging yes it's good for me

@SonnevilleDamien : add the label "knowledge" in the json


Feat : Add field in Sales Invoice

ct - 1:18 hr

ct must be in minutes only
ct-78

Pull latest and push again
You are pushing last pr's code again
Always check modified files before pushing


FINERACT-1207: Clean up fineract-provider/config/swagger following in…

Description

Removed mustache templates in fineract-provider/config/swagger/templates
Removed fineract-provider/config/swagger/config.json.template; that was apparently just used for the command line generator before. "fineract-input.yaml.template is still there, because it's used in combination with the extracted "fineract.yaml"
Client documentation is updated

Checklist
Please make sure these boxes are checked before submitting your pull request - thanks!

[x] Write the commit message as per https://github.com/apache/fineract/#pull-requests

[x] Acknowledge that we will not review PRs that are not passing the build ("green") - it is your responsibility to get a proposed PR to pass the build, not primarily the project's maintainers.

[x] Create/update unit or integration tests for verifying the changes made.

[x] Follow coding conventions at https://cwiki.apache.org/confluence/display/FINERACT/Coding+Conventions.

[x] Add required Swagger annotation and update API documentation at fineract-provider/src/main/resources/static/api-docs/apiLive.htm with details of any API changes

[x] Submission is not a "code dump".  (Large changes can be made "in repository" via a branch.  Ask on the developer mailing list for guidance, if required.)

@ptuomola is this one OK for you, do you want to merge it? See open inline review point re rm that version thing...


Error: gas required exceeds allowance (10000000) or always failing transaction

Seeing these every few minutes:
api_1       | info: Liquidation check at<PHONE_NUMBER>738
api_1       | (node:28) UnhandledPromiseRejectionWarning: Error: gas required exceeds allowance (10000000) or always failing transaction
api_1       |     at getResult (/home/node/node_modules/ethers/providers/json-rpc-provider.js:40:21)

See this for four fully logged events: log.txt

Yup this is from ethers catching a failing tx, usually an already closed trade, could be from our bots competing. Not a huge issue but I should wrap it in a try catch and put a better error message

hmmm I looked and it seems my bot is also doing that, but when I restart it the issue goes away, my best guess is that it missed a closing event and is now throwing the error. I think the best thing would be a try catch and on the catch check if the tradeId is closed and if so close it in the DB

https://github.com/futureswap/liquidation_bot/pull/6

https://github.com/futureswap/liquidation_bot/pull/6


Bug fixes

In testing the last few updates I've identified a few things that I think need to be fixed:
[ ] Change the ManualFilter name to ManualEdit. I believe this is the nomenclature most people know.
[ ] When the region select is turned off, the lines continue to display on plot. When any Mode or Plugin that uses the region selection tool is closed. Remove lines from the plot and redraw the plot.
[ ] Update the _check_entries method in image_text to be more robust.

the first is easy, the third I don't know what else you want there.
The second one is not that clear, since region select is a plugin it self. Nevertheless to make clean up one can re-implement the close event

What you did will certainly work.
I think we may want to re-institute, but I'm not sure quite how yet.

should we add addressing this as a requirement to version 1.3?

Definitely the first two items, they should be easy fixes. The 3rd item I think we should put in the same list as the last two PRs that gave structure and will get refinement. We could start a separate issue for post v1.3?

commit https://github.com/gamaanderson/artview/commit/ca01c80d24378f41e43100df9d7fc4385552ccda address this issue


Missing translation in info popup

Rancher Version: v1.1.0
Steps:

[x] Create a service that puts one on every host, there is the static word 'Info' and  'Global'

[x] Create a load balancer, 'Info' text

Version - master 7/12


Alex and Happy

Previous discussions: #2446 #4302
Alex and Happy are lexer and parser generators (respectively) for Haskell, based on Lex and Yacc for C. They also share extensions with Lex and Yacc, and as such are misclassified as them currently:
~200 Alex files misclassified as Lex
~1250 Happy files misclassified as Yacc
Additionally, #4952 introduced an Alex file as a sample file for Lex, which is incorrect.
Below are the templates for both Alex and Happy. The reason this is an issue and not a PR is that I'm not aware of any TextMate grammars for either of them. Currently however they are using Lex and Yacc's grammars, which result in nonsense highlighting. If they can be added without having grammars I can open a PR for them.

Language name
Alex
URL of example repository
https://github.com/haskell/alex/blob/master/src/Scan.x
Most popular extensions

.x

Detected language

Lex

Language name
Happy
URL of example repository
https://github.com/haskell/alex/blob/master/src/Parser.y
Most popular extensions

.y

Detected language

Yacc

The reason this is an issue and not a PR is that I'm not aware of any TextMate grammars for either of them.

I can write one for you, assuming there's a comprehensive/authoritative reference on the parser formats. Do you know of one?

I can write one for you, assuming there's a comprehensive/authoritative reference on the parser formats. Do you know of one?

Unfortunately documentation on both of them is a bit of a pain point which is in the process of being addressed. Both are written with Happy, which is mostly just BNF. Alex's parser and Happy's parser. Those are the only really authoritative sources I'm aware of. The documentation for each also covers the grammar pretty explicitly but it's pretty sparsely distributed within a tutorial on how to use them.


pull request for e2e test at 11/08/2016 11:56:05

: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.


JadooTV.Jcast version 1.0

[ ] Have you signed the Contributor License Agreement?
[ ] Have you checked that there aren't other open pull requests for the same manifest update/change?
[ ] Have you validated your manifest locally with winget validate --manifest <path>?
[ ] Have you tested your manifest locally with winget install --manifest <path>?
[ ] Does your manifest conform to the 1.4 schema?

Note: <path> is the name of the directory containing the manifest you're submitting.

Microsoft Reviewers: Open in CodeFlow

Hi @upintheairsheep,
This installer isn't available from the publisher's website anymore. The installer has to come from the publisher's website.

Hi @upintheairsheep,
This installer isn't available from the publisher's website anymore. The installer has to come from the publisher's website.

I extracted this from the localhost of a JadooTV Jadoo5.

I extracted this from the localhost of a JadooTV Jadoo5.

Unfortunately, this package might not be a good fit for inclusion into the WinGet public manifests. Please consider using a local manifest (WinGet install --manifest C:\path\to\manifest\files\) for local installations.


JSPM support

I just noticed when installing picturefill as a dependency using JSPM I end up with a 17,9 MB of code + examples. This can be prevented by adding some JSPM config to the package.json so JSPM only retrieves the contents of dist. Setting jspm.directories to "lib": "dist" does the trick.
@scottjehl: should I make a PR for this change?

Yes, please make a PR. Thanks!


Add global enable/disable flag for autoscaler

Purpose

Add the global flag 'enable-autoscaling' to enable/disable autoscaling in a cell-mesh wide manner.

Codecov Report

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

@@           Coverage Diff           @@
##           master      #63   +/-   ##
=======================================
  Coverage   93.63%   93.63%
=======================================
  Files          27       27
  Lines        1366     1366
=======================================
  Hits         1279     1279
  Misses         71       71
  Partials       16       16

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 912cee1...d3499a2. Read the comment docs.


Show active bid count on profile screen

The type of this PR is: Enhancement

Description
This PR adds the active lot count to the user profile page. It needs tests and is blocked by (includes commits from) #3787. Once that is merged I will rebase and add tests here.
One point of note - I created a lotStandingIsClosed helper since I was reusing this logic, and imported it into the MyProfile screen from the MyBids screen helpers directory. I don't know if that is okay.

PR Checklist (tick all before merging)

[x] I have included screenshots or videos to illustrate my changes, or I have not changed anything that impacts the UI.
[ ] I have added tests for my changes, or my changes don't require testing, or I have included a link to a separate Jira ticket covering the tests.  TODO
[x] I have documented any follow-up work that this PR will require, or it does not require any.
[x] I have added an app state migration, or my changes do not require one. (What are migrations?)

closing in favor of #3800 with correct branch name


Unhold Youtube Resource Lock does not work

After installing the script, IndexDBs is still locked. Please advice.
I have other inactive youtube tab (force discarded)

Wait 1 minute and see whether it is still holding indexedDB lock or not.

Does it work for you?
If no further response, this will be closed within a week.

Hi, using ViolentMonkey on Edge v109, this currently still does not work

Hi, using ViolentMonkey on Edge v109, this currently still does not work

I tried ViolentMonkey and have found the issue. The issue is now fixed. Please update.

Thank you, it's working now!


not install

i cant install,
when running for installing say error

Can you explain what exactly you did?
Which files are you using?
Have you selected the "pluralsight-downloader-chrome-extension" folder as install directory?

i runing "pluralsight-downloader-chrome-extension.crx",
and error to install
like this
https://answers.microsoft.com/en-us/windows/forum/windows_10-files/how-to-fix-this-file-does-not-have-an-app/ee8d3bd0-a29b-40d4-9a1e-d6ac552f0ef7

Download the git repo with git or zip.
Unpack as folder
Enable dev mode on the chrome plugins page
Import unpacked folder
Do not use the crx


Don't hang when metadata source is not accessible

When metadata source configured for a release is not accessible by Dependabot, the git ls-remote command to find release tags will hang with a prompt asking for user credentials.
I don't think this is a problem in production, or CI, probably because git detects automatically that it's being run in a non interactive environment. However, when running specs manually, it shows a prompt. This can be reproduced for example by running the following from the cargo folder:
$ rspec spec/dependabot/cargo/update_checker/version_resolver_spec.rb -e "raises a GitDependenciesNotReachable error"
Run options: include {:full_description=>/raises\ a\ GitDependenciesNotReachable\ error/}

Randomized with seed 30240
Username for 'https://github.com':

Dependabot is not supposed to be run interactively, so force that behavior for git.
The behavior can be forced by using the GIT_TERMINAML_PROMPT environment variable.

🤔 Is there anywhere else we might want to set this env var?

Actually, it would help that PNPM itself would use it too! See https://github.com/dependabot/dependabot-core/issues/7258#issuecomment-1542793087. By the way @jakecoffman, if you have any insights on that DNS issue, super appreciated!


Default behavior can accidentally expose user passwords

Situation
In a signup form, the fact that virtual-dom cannot diff properly the list of inputs can easily, mistakenly lead to accidentally leaking passwords.
Problem
Because virtual-dom relies on position index for it's diffing, if we append an element early on in a list of elements, the rendered values all get shifted up.
This was reported here for an interesting case with a long list of text areas: https://github.com/elm-lang/virtual-dom/issues/115
It was suggested to use Html.Keyed, which does work. We're reopening this issue because user passwords got exposed in plain text on the page.
Reduced test case
https://ellie-app.com/395SKf4RKa1/2
Appears on
MacOS 10.12.5
Chrome Version 61.0.3163.100 (Official Build) (64-bit)
Firefox 50.1.0

I'm wondering if there is are other reasons for not using value besides the jumping cursor issue?
My reasoning is that the cause of that issue (async rendering after input events) is to be fixed in 0.19; which makes me wonder if people can still reasonably run into this behaviour after 0.19.


RFC: Added more verbose and human-friendly reason messages for task updates

The real reason I started on this PR was because I couldn't remember how to tell if something was scheduled via kubescheduler.
Then I thought how nice it would be if in the reason message it was more explicit about how thing are going. Like what is the "real" state of things, and what is going to happen next (if applicable).
After all, what does "accepted" really mean?
I was unable to track down where created, running, and <not_given> (no reason message) came from.
Anyway, seemed like it would be a nice to have, and better messages can assure our users (me) that the thing is working (or not). I'm not super familiar with this codebase or java.

@solarkennedy Thank you for this PR. Some of the previous messages were very vague.


GGUF usage

with GGUF, we are getting this error:
Using fallback chat format: llama-2
Exception ignored in: <function Llama.del at 0x7f68ee54b7f0>
Traceback (most recent call last):
File "/home/silvacarl/.local/lib/python3.10/site-packages/llama_cpp/llama.py", line 2201, in del
File "/home/silvacarl/.local/lib/python3.10/site-packages/llama_cpp/llama.py", line 2198, in close
File "/usr/lib/python3.10/contextlib.py", line 584, in close
File "/usr/lib/python3.10/contextlib.py", line 576, in exit
File "/usr/lib/python3.10/contextlib.py", line 561, in exit
File "/usr/lib/python3.10/contextlib.py", line 340, in exit
File "/home/silvacarl/.local/lib/python3.10/site-packages/llama_cpp/_internals.py", line 69, in close
File "/usr/lib/python3.10/contextlib.py", line 584, in close
File "/usr/lib/python3.10/contextlib.py", line 576, in exit
File "/usr/lib/python3.10/contextlib.py", line 561, in exit
File "/usr/lib/python3.10/contextlib.py", line 449, in _exit_wrapper
File "/home/silvacarl/.local/lib/python3.10/site-packages/llama_cpp/_internals.py", line 63, in free_model
TypeError: 'NoneType' object is not callable

This issue seems to be related to llama-cpp-python. You might find more details here: GitHub Issue #806. Additionally, you could try this suggested solution: Issue #1610 - Comment.

thx checking that out

For GGUF, can you suggest how to speed up inference? Using quantized models as well to test but doesnt work as such. Also, if it were compatible to LMStudio or Ollama, then inference could be made easier than installing loads of libraries etc.


COUNT(expr) always returns the COUNT(colname)

Describe the bug
The COUNT() function appears to accept expressions but kind of disregards user input and then just drives into walls.
Imagine for example a table which has id[int], status[int], url[utf8] and has 50 rows with status == 200 and 50 rows with status == 500
SELECT COUNT(status) FROM source

Will return 100
SELECT COUNT(status > 200) FROM source

will also return 100 :confused:
It appears that this the count function is just taking the first argument in the expression and calling it a day, so the invocation syntax is valid (no errors) but produces incorrect results.
To Reproduce
No response
Expected behavior
Ideally I would like the predicate expression in COUNT() to work as it does in Spark SQL, which would result in SELECT COUNT(status == 500) as errors, COUNT(status == 200) as oks FROM source producing two columns:
+-----------+-------+
|   errors  |  oks  |
+-----------+-------+
|     50    |  50   |
+-----------+-------+

Additional context
No response

Related to:

#5619
#5908
#11303

take

I check the behaviour from Duckdb and Postgres, it is not the same as what Spark SQL is
D create table t(a int);
D insert into t values(1);
D insert into t values(2);
D select count(a < 0) from t;
┌────────────────┐
│ count((a < 0)) │
│     int64      │
├────────────────┤
│              2 │
└────────────────┘

postgres=# create table t(a int);
CREATE TABLE
postgres=# insert into t values (1);
INSERT 0 1
postgres=# insert into t values (2);
INSERT 0 1
postgres=# select count(a > 10) from t;
 count
-------
     2
(1 row)

Given the behaviour is consistent with both Duckdb and Postgres. I suggest we leave the function alone, but instead

Write the spark-compatible count function downstream
Bring spark-compatible functions to datafusion
Configure count function so the user could choose what dialect to use (Postgres, DuckDB or Spark or others)

Perhaps just implementing count_if would do the trick?

Perhaps just implementing count_if would do the trick?

It really make sense. DuckDB has count_if function too.

Another classic trick if you are trying to find the number of rows where a > 0 is to use SUM/CASE
Something like like
SELECT
  SUM(CASE WHEN a > 10 THEN 1 ELSE 0 END)
FROM
  table

I think we have concluded this is working as expected, so closing this ticket. Please let me know if that is not correct


Change of wording and appearance of Dialog

Current appearance of delete dialog:

Wanted changes:

the sentence "These accounts will be removed [...]" should be changed to "These participants will be removed [...]"
if some participants are removed AND some accounts are deleted then the sentence "These acocunts will be deleted:" should have a margin to the last item above the sentence

Example appearance of change delete dialog:

Also:

Use 2 different, independently scrollable lists which both take half of the vertical space.
If one is empty, it can be completely hidden.
The "deletion" list should be moved to the top and the "removal" list to the bottom, since deletion is the more significant change.


use styled engine for ThreeLiner component

Fixes 3059 .

Changes proposed in this Pull Request:

Update ThreeLiner component with styled

Screenshots:

To Test:

Use react-showcase-demo branch  feature/3050-channel-value-mui-v5-styles-update. Use following snippet code.

       <ThreeLiner                 sx={{ color: colors.blue[200], marginTop: theme.spacing(4) }}                 title={'Three Liner Component'}                 subtitle={'with custom content'}                 info={                     <ChannelValue                         value={'123'}                         units={'hz'}                         icon={<TrendingUp htmlColor={colors.red[500]} className={clsx({ [classes.iconFlip]: rtl })} />}                     />                 }             />
Test URL:

/brightlayer-ui-components/data-display-components
/brightlayer-ui-components/surface-components

I tried passing a different animationDuration value to ThreeLiner in AppBar example, but looks like it always takes the theme.transitions.duration.standard value. Please refer the videos attached
Expected with animationDuration = 3000
Expected.mov
Current
Current.mov

Please review .


Add ability to remove a field from the set

Sometimes you need to remove a trending item from the list, so this is a basic way to remove a field.

@brycehammond thanks a lot! Would you mind adding that to the CHANGELOG.md file?

@nhocki Here you go.  Also bumped the version file as well.


Make use of Noble

Hi, I'm kind of new to this library, so basically, I want to make use of it and I ran some examples of it, like  advertisment-discovery.js and enter-exit.js, but I want to scan for possible BLE devices that are close to me with noble.startScanning(); which can give me back UUID and minor and major which I want to use, So anyone can help me about how can I start to use it? and does this library support Eddystone packets as well? or should I use another one like "node-eddystone-beacon-scanner"? I'll be happy to hear from those who have experience.

You could write that from scratch, but this library is used by other libraries that have already done that.
https://github.com/sandeepmistry/node-bleacon
https://github.com/sandeepmistry/node-eddystone-beacon-scanner


Align chapter section buttons left if they don't fit in one line

Resolves #949
The d-flex options override justify-left/-right when applicable. This allows the buttons to maintain the same height if one of them has to wrap text

Approving as is. If @JackMorganNZ would like further changes we will add them in a seperate PR as per our discussion on slack @eAlasdair :)

By as is we mean after a chage


The "lending history" is empty and I am not able to re-pay my loan

I made two lendings in Sovryn app. One of DoC and another of rUSDT. I could see both active in "lending history" before. Now, when I click above DoC or rUSDT, the lending history is empty.

The solution is: just click in "Borrow" tab. :facepalm: But this web design is terrible! LOL

The solution is: just click in "Borrow" tab. :facepalm: But this web design is terrible! LOL


Publish the latest version v15.4.1

Hi @zpao @spicyj ,
We are cdnjs team and I found that the latest version v15.4.1 released on https://github.com/facebook/react. Could you please also release the latest version on this repository? Thank you.
https://github.com/cdnjs/cdnjs/issues/9782

Thanks, had the commit locally but forgot to push! Done in 3f1e6e6f6221cb7658cbf9ad4ab874220c2855dd.


Explore ways to improve the presentation of iCloud Drive paths

Full paths for files located in iCloud Drive look strange and may not be very easy for users to recognise. We should explore ways to improve the presentation of these. Perhaps we could just show the paths relative to the top-level archive, and not full drive path?

See #389.

Merged in 593fe00d989e52461b4c84b674e1328e278c4231.


Voyager events folder not downloading via composer install and composer require

Laravel Version: 5.5
Voyager Version: 1.0
PHP Version: 7.1
Database Driver & Version: MySQL

Description:
I'm facing problem on my production environment that when i run composer install after removing vendor folder composer does not bring voyager event folder, although i have also did fresh install on my local but i got the same result it does not bring event's folder inside src folder.

The error i'm getting is: "Class 'TCG\Voyager\Events\BreadDataUpdated' not found" while updating any entity
Steps To Reproduce:
Install fresh laravel & voyager and update any post.

According to your picture, you are not only missing the Events folder. There must be 16 folders and you've got 13 of them.
It is not about updating the post, as you said it is not installed properly for some reason.

the problem is when i run composer require tcg/voyager:1.0 it did that not downloaded the whole folders of the voyager from composer this is very weird problem i have never phase this problem in my future also this problem is also occurring on my production server :/

Is this still a problem?

Closing due to inactivity.

Hey, sorry about the late reply, i'm still facing this issue in production. I have to manually upload the event folder every time.


Merge is not a function

I got the following error:
TypeError: merge is not a function
At line 661 from angular-hal.js.

Can you please enable the sourcemaps?

Which angular version are you running?

Angular v1.2.29.

Ok I see that angular.merge wasn't existing in 1.2.x.

I'll adjust the dependencies...


SpinLifting (Graph to Pointcloud)

This lifting method is based on the circular layout of graph drawing methods. Circular layout typically has problems that nodes are too densely packed and the connectivity between the nodes is not reflected in the relative positions of the nodes.
Our SpinLifting method improves on this: in breadth-first visit manner, a central point is first identified, then the neighbours of that point are placed on a circle around the point in counterclockwise order, and for each neighbouring point that has been placed, the neighbours of that point are then placed in the same way, on a circle around that point. This process is repeated until all points have been placed in the coordinate system. If a point has already been assigned coordinates, but the algorithm encounters it again, this point will be skipped (no adjustment is made to the assigned coordinates).
For details of how it works please see tutorial: spin_lifting.ipynb

Codecov Report
Attention: Patch coverage is 89.11565% with 16 lines in your changes missing coverage. Please review.

Please upload report for BASE (main@497947b). Learn more about missing BASE report.

Files
Patch %
Lines

...ansforms/liftings/graph2pointcloud/spin_lifting.py
80.24%
16 Missing :warning:

Additional details and impacted files
@@           Coverage Diff           @@
##             main      #56   +/-   ##
=======================================
  Coverage        ?   70.12%
=======================================
  Files           ?       18
  Lines           ?      626
  Branches        ?        0
=======================================
  Hits            ?      439
  Misses          ?      187
  Partials        ?        0

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


Convert DLL to Bytes

How can I convert the dll into bytes to use in VAC Bypass Loader?

I have found -> https://tomeko.net/online_tools/file_to_hex.php?lang=en
Convert DLL generated By Vac Bypass
And Insert to binary.h in VAC Bypass Loader

Just drag it into a hex editor like HXD, replace spaces with , 0x and prefix it with 0x.

Does this even works anymore?

Working!!

Does this even works anymore?

Working...


Issues with custom data

Hello.
I'm having issues building a convex hull and then adapting the scripts to my own point clouds.
I seem to have been able to build the hull.obj file, but I'm not sure if it has problems.
When running the script, there's an error in models/losses.py:
this line
cham_norm_x = F.cosine_similarity(x_normals, x_normals_near, dim=2, eps=1e-6)
The error is:
RuntimeError: The size of tensor a (3) must match the size of tensor b (0) at non-singleton dimension 2
x_normals.shape = torch.Size([1, 15000, 3])
x_normals_near.shape = torch.Size([1, 15000, 0])
I have no idea where I went wrong, any help would be deeply appreciated.
Thanks!

hello ,  i have the same error. Have you solved that?

Hi, had the same problem. I solved it by noticing that the giraffe.ply point cloud file in the examples folder has normals listed next to the vertex, so I put my custom point cloud file onto CloudCompare, calculated the normals, exported the point cloud as an ascii .ply file and tried again, and it seems to not produce the error.
Also notice the error in the losses.py script features mostly "normals" related variables, so that would be the hint at the problem.


Missing Dependency  TorchVersion: v<IP_ADDRESS>-master, GameVersion: 1.200.30

Getting a missing dependency warning during Torch/SE startup.
14:38:18.6384 [WARN]   PluginManager: SEDiscordBridge is missing dependency cbfdd6ab-4cda-4544-a201-f73efa3d46c0. Skipping plugin.
Installed directly through Torch's plugin browser.
Did I / it do something wrong?
I had not yet been prompted for Discord bot info.
Can provide any and all required info on request.

Thank you that worked!
Was that in the documentation and I missed it?
If so, sorry for wasting your time and thanks for the assist.


JSON output format syntactically correct.

When I run the pebb module with the -j flag, the tool dumps the bandwidth information in JSON format to a json file in /var/tmp, titled with the system time. The issue is that the file is not syntactically correct JSON, and so I cannot load the file with pythons json library, nor with pandas.read_json function.
Please suggest how to address this issue, as I plan on running the pebb module continuously and want 'a dashboard' of the results.

Hi @avikram2
Thanks for reporting issue. Was able to reproduce the issue in pebb json file. Expect the fix soon. Will post here once its merged to mainline,

@jkottiku were you able to resolve the issue?

@avikram2 Couldn't complete yet, even though analyzed the issue and started the work sometime back but it got sidelined. Changes involve overall json logging design, json file structure and would impact other modules as well not just pebb. Will resuming it this week & keep you posted here.

@avikram2 please check with latest RVS master. Changes to fix the parsing issue are in place.  Verified with jq parser on Linux.

Closing as the issue was fixed in master.
Reopen if you see related issues


The player doesn't show up!

I've followed the steps described in the readme file, and I've double checked all the examples online, I've double checked all the dependencies etc. BUT the player just doesn't work. It's on the DOM but it doesn't display anything.
How can this issue be fixed?

please follow the demo


⚠ Spryr has degraded performance

In 30bdbfb, Spryr (https://spryr.com) experienced degraded performance:

HTTP code: 200
Response time: 5949 ms

Resolved: Spryr performance has improved in 690c24d after 26 minutes.


PSG-4175

Hey @SinaSeylani . FYI, you should be able to create a single hostedAuth method, instead of hostedAuthStart and hostedAuthFinish, even for Android.
If you look at the social login method, you'll see how I pulled off this same thing:
https://github.com/passageidentity/passage-react-native/blob/main/src/index.tsx#L405


boards: Add support for the Adafruit Feather M0 Basic Proto.

The Feather M0 Basic Proto is an Atmel SAMD21 based development board
with USB, UART, SPI, LED and onboard lithium polymer battery charger.
Use of the Adafruit stock photo (adafruit_feather_m0_basic_proto.jpg)
for the board documentation was approved by Adafruit Industries.
Signed-off-by: Henrik Brix Andersen<EMAIL_ADDRESS>

Codecov Report

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

@@           Coverage Diff           @@
##           master    #6310   +/-   ##
=======================================
  Coverage   53.14%   53.14%
=======================================
  Files         412      412
  Lines       40148    40148
  Branches     7733     7733
=======================================
  Hits        21338    21338
  Misses      15675    15675
  Partials     3135     3135

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 2e7146b...84f564e. Read the comment docs.


Dashboard slideshow widget memory management

As a user, I want my tablet interface to stay operational so that I can use the UI without having to restart it.
Acceptance criteria

It's done when any memory leak inside the slideshow widget is resolved.
It's done when Fully Browser Kiosk doesn't crash after the the Main dashboard is open for a while.

Two workarounds are possible:

Use http-equiv="Refresh" header meta tag to force-reload the page on a regular basis
Use the Fully Kiosk Browser's Auto Reload on Idle feature.

To keep things universal, the first solution is used with a period of 1 hour.

Reopening this issue due to random crashes still happening in Fully Kiosk Browser when slideshows are displayed.
For reference, the Auto Reload on Idle is set to 5 minutes, and no content is being cached.


Controlling the Prediction Score Range

Hi everyone,
I have a question in regards to the Prediction Score.
I was wondering if there is any way I set up a range for the score between 0 to 1
For example:
0.5 > positive
0.5 = neutral
0.5 < negative
I'm currently using Cognitive Service Text Analytics API, and as you probably know their score between 0-1 Link
> The sentiment analyzer classifies text as predominantly positive or negative, assigning a score in the range of 0 to 1. Values close to 0.5 are neutral or indeterminate. A score of 0.5 indicates neutrality. When a string cannot be analyzed for sentiment or has no sentiment, the score is always 0.5 exactly. For example, if you pass in a Spanish string with an English language code, the score is 0.5.
Let me know if you know an easy way to implement this method.
Thanks
Diego

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

ID: edace175-268c-7428-dad5-95cd974422c3
Version Independent ID: 707aed84-b636-088a-bf57-1cc5e4f69631
Content: What is ML.NET and how does it work? - ML.NET
Content Source: docs/machine-learning/how-does-mldotnet-work.md
Product: dotnet-ml
GitHub Login: @natke
Microsoft Alias: nakersha

Closing because it is a duplicate of #12242


Update gem regex to include new assets directory

Update the regex in minima.gemspec to include assets directory in Minima-2.0 gem.
Should've covered this in #43, my bad..
--
/cc @benbalter, @parkr

@jekyllbot: merge +bug

@parkr, this was not a bugfix.. rather a consequence of enhancement


Support for tensorflow 2.7?

Hi, thank you very much for your great work!
I have one quick question, do you plan to support tensorflow 2.7?
I tried creating tf/workspace_tf2_7_0.bzl by changing the version of absl following this, but didn't work.
waymo_open_dataset/protos/metrics.proto:21:1: warning: Import waymo_open_dataset/protos/scenario.proto but not used.
ERROR: /tmp/repo/waymo_open_dataset/metrics/ops/BUILD:39:10: Compiling waymo_open_dataset/metrics/ops/metrics_ops.cc failed: (Exit 1): crosst
ool_wrapper_driver_is_not_gcc failed: error executing command third_party/toolchains/preconfig/ubuntu16.04/gcc7_manylinux2010-nvcc-cuda10.0/c
lang/bin/crosstool_wrapper_driver_is_not_gcc -MD -MF ... (remaining 78 arguments skipped)

Could you tell me what else do I need to create tf/workspace_tf2_7_0.bzl?

tf27py39.txt
This is my patch file to build the package using the provided docker build environment with support for python3.9 and all tf 2.7.x releases.
I hope it will work for you too.

Hi @Ianni , thank you very much for your advice :)
It worked!!!
Let me share some actions I needed to do in addition to applying the patch file.

After applying your patch, bazel build was successfully completed but bazel test failed. The following output came out, which says tensorflow_graphics is not installed.

==================== Test output for //waymo_open_dataset/utils:occupancy_flow_metrics_test:
2022-09-08 01:24:37.071496: W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Could not load dynamic library 'libcudart.so.11.0'; dlerror: libcudart.so.11.0: cannot open share
d object file: No such file or directory
2022-09-08 01:24:37.071532: I tensorflow/stream_executor/cuda/cudart_stub.cc:29] Ignore above cudart dlerror if you do not have a GPU set up on your machine.
Traceback (most recent call last):
  File "/root/.cache/bazel/_bazel_root/9e9b22f1cb0d873507139f227aa7d4e2/sandbox/processwrapper-sandbox/1468/execroot/__main__/bazel-out/k8-opt/bin/waymo_open_dataset/utils/occupancy_flow_me
trics_test.runfiles/__main__/waymo_open_dataset/utils/occupancy_flow_metrics_test.py", line 21, in <module>
    from waymo_open_dataset.utils import occupancy_flow_metrics
  File "/root/.cache/bazel/_bazel_root/9e9b22f1cb0d873507139f227aa7d4e2/sandbox/processwrapper-sandbox/1468/execroot/__main__/bazel-out/k8-opt/bin/waymo_open_dataset/utils/occupancy_flow_me
trics_test.runfiles/__main__/waymo_open_dataset/utils/occupancy_flow_metrics.py", line 20, in <module>
    import tensorflow_graphics.image.transformer as tfg_transformer
ModuleNotFoundError: No module named 'tensorflow_graphics'
================================================================================
[27 / 35] 26 / 37 tests, 1 failed; Testing //waymo_open_dataset/utils:occupancy_flow_renderer_test; 17s processwrapper-sandbox ... (8 actions running)

So I tried to install tensorflow_graphics in the container, but the command below didn't work due to some problems in OpenEXR.

python3 -m pip install tensorflow_graphics

I installed tensorflow_graphics from source, with removing OpenEXR from the requirements. The wheel files are finally in /tmp/artifacts!!

Thank you again @Ianni for your tips! I am closing this issue.
It will be cool if the official waymo-open-dataset supports tf2.7 as well :)

I do not think that you have to compile tensorflow_graphics on your own.
At the moment, openexr fails to build and install its wheel, simply skipping the latest version and using OpenEXR==1.3.8 in the dockerfile solved it for me.
Some months ago when i built the package this was not necessary.

Hi, is there a waymo-open-dataset-tf-2-7-0? tf2.6 only supports numpy 1.19, it's really terrible.

Hi @lanni, to build versions tf2.11, as you mentioned, we need to change gcc7 to gcc9. Could you give me any suggestions on how to change it? I have seen in the configure.sh there are lines:
write_to_bazelrc "build:manylinux2010 --crosstool_top=//third_party/toolchains/preconfig/ubuntu16.04/gcc7_manylinux2010-nvcc-cuda10.0:toolchain"

if [[ "$PIP_MANYLINUX2010" == "1" ]]; then
  write_to_bazelrc "build --config=manylinux2010"
  write_to_bazelrc "test --config=manylinux2010"
fi

I guess we need change these lines. They use the files in: /third_party/toolchains/preconfig/ubuntu16.04/gcc7_manylinux2010-nvcc-cuda10.0. Where could we get the appropriated files for gcc9, as well as the corresponding cuda and ubuntu version? (Something like/third_party/toolchains/preconfig/ubuntu18.06/gcc9_manylinux2010-nvcc-cuda14.3:toolchain)?
Thank you so much!

Hi, is there a waymo-open-dataset-tf-2-7-0? tf2.6 only supports numpy 1.19, it's really terrible.

I have built versions for tf2.7 and now 2.11 privately, but I am unsure if I should "distribute" these packages as I am not involved in this project and made quite a lot of (for me) necessary changes to the build environment (e.g. tf2.11 now uses gcc9). Also Dockerfiles that worked some weeks ago now don't (see the openexr issue or that the deadsnakes python repo no longer supports ubuntu 16.04 that is used here originally).
you can follow the outlined changes in this thread to build your version, or wait for a new official release (I think there was someone working on a PR for tf2.10)

I just switched to the FROM tensorflow/build:2.11-python3.9 docker image as build environment.
Then you have to adjust some bazel pipelines, update your bazl configs, fix the OpenEXR version (if the build error discusses earlier is not fixed yet), switch MANYLINUX2010 target with MANYLINUX 2.17 and add the new tensorflow version in some places.
I am hesitant to create a PR as I changed a lot of things I am not really an expert in. And the only thing I can guarantee is that it worked for my use-case some months ago. And the new build environment breaks the build of the original supported versions.
Also, there is a pending PR from someone else that for some reason does not get merged.

Thank you @Ianni! Following your guidance and some online resource, I succeed to build the waymo-open-datset-tf-2.9 package now. Yeah, we have to change several configs in bazel config, configure.sh and build.sh.
But I cannot use the built package. When I import and use the package, it show the error:
tensorflow.python.framework.errors_impl.NotFoundError: user/lib/python3.9/site-packages/waymo_open_dataset/metrics/ops/metrics_ops.so: undefined symbol: _ZNK10tensorflow8OpKernel11TraceStringERKNS_15OpKernelContextEb

I built the package in linux x86_64 system. It seems like a Application Binary Interface (ABI) issue. I did not switch MANYLINUX2010 target with MANYLINUX 2.17.  Could that problem occurs due to this?
I do not know how to switch MANYLINUX2010 target with MANYLINUX 2.17. In the configure.sh these line:
write_to_bazelrc "build:manylinux2010 --crosstool_top=//third_party/toolchains/preconfig/ubuntu16.04/gcc7_manylinux2010-nvcc-cuda10.0:toolchain"

They use this manylinux2010 package that is already written. So should we modify these files or should we create some new files for MANYLINUX 2.17?

Oh I figure out this problem now! Just need to follow the TF Release Tags descriptions ok.
Specifically in my case, for tf2.9, I need to set _GLIBCXX_USE_CXX11_ABI=1 and let --cxxopt="-std=c++14"

metrics/ops/metrics_ops.so: undefined symbol: _ZNK10tensorflow8OpKernel11TraceStringERKNS_15OpKernelContextEb

Hey, I also faced a similar error, ...metrics/ops/metrics_ops.so: undefined symbol: _ZNK10tensorflow8OpKernel11TraceStringERKNS_15OpKernelContextEb
I have tensorflow 2.12.0 (Running is WSL2) , Could you explain what you did here  (I need to set _GLIBCXX_USE_CXX11_ABI=1 and let --cxxopt="-std=c++14")

I used tf2.9, so need I set _GLIBCXX_USE_CXX11_ABI=1 and --cxxopt="-std=c++14". You can check for the TF Release Tags descriptions for the description about tf2.12 to see if you need to set it.   If you need, you could set them in YOUR_PATH/lingvo/pip_package/build.sh


Refactor fullscreen mode to a separate file, fullscreen.c

The last of the main.c feature refactoring for now, pulling out features I've added to main into separate files for cleanliness. Not refactoring any of Craft's code, only new stuff.  Combined with GH-105, GH-104, GH-103, now with GH-111, main.c is 658 lines lighter. (Note to self: when adding new complex features, consider adding to separate files and calling from main)


WIP: Feature/migrate parfor

TODO: get rid of dpex.get_global_id

[ ] Have you provided a meaningful PR description?
[ ] Have you added a test, reproducer or referred to an issue with a reproducer?
[ ] Have you tested your changes locally for CPU and GPU devices?
[ ] Have you made sure that new changes do not introduce compiler warnings?
[ ] If this PR is a work in progress, are you filing the PR as a draft?

coverage: 84.92% (-0.2%) from 85.14%
when pulling 5cbd2d4388ec036f3cc27c5ae1c285736a3e9016 on feature/migrate_parfor
into ebc6c3258d935539a3cc1e6a84405a792c3f09bf on main.


add audiochat

This adds an audio-only sample, partially based on the filetransfer one.

much better design/ux incoming soon.


merging deep learning models

i have been working on a deep learning project for ai vs human text classification. my machine is not enough to process lakhs of data so i divided the data into chunks and created a individual model for each chunks. Totally five models where created and now i want to merge all those 5 models into a one single model and i merged that also . but the issue is because of merging the 5 models the new merged model expects 5 input but i want the new model to be expecting single input . how to achieve this?

Screenshot which you have mentioned seems to be broken, could you please provide more details about the issue. Thanks!

Screenshot which you have mentioned seems to be broken, could you please provide more details about the issue. Thanks!

from keras.models import load_model
from keras.models import Sequential, Model
from keras.layers import Dense, LSTM, Embedding, concatenate, Input
from tensorflow.keras.layers import Input, Embedding, Conv1D, GlobalMaxPooling1D, Dense, Dropout, LSTM
model3=load_model('dmodel3.keras')
model6=load_model('dmodel6.keras')
model7=load_model('dmodel7.keras')
model8=load_model('dmodel8.keras')
model9=load_model('dmodel9.keras')
input3=Input(shape=(1496,))
input6=Input(shape=(1553,))
input7=Input(shape=(1706,))
input8=Input(shape=(1693,))
input9=Input(shape=(1718,))
embedding3 = Embedding(input_dim=51000, output_dim=100)(input3)
embedding6 = Embedding(input_dim=51000, output_dim=100)(input6)
embedding7 = Embedding(input_dim=51000, output_dim=100)(input7)
embedding8 = Embedding(input_dim=51000, output_dim=100)(input8)
embedding9 = Embedding(input_dim=51000, output_dim=100)(input9)
conv1d3 = Conv1D(128, 5, activation='relu')(embedding3)
maxpool3 = GlobalMaxPooling1D()(conv1d3)
dense3 = Dense(64, activation='relu')(maxpool3)
dropout3 = Dropout(0.5)(dense3)
conv1d6 = Conv1D(128, 5, activation='relu')(embedding6)
maxpool6 = GlobalMaxPooling1D()(conv1d6)
dense6 = Dense(64, activation='relu')(maxpool6)
dropout6 = Dropout(0.5)(dense6)
3
conv1d7 = Conv1D(128, 5, activation='relu')(embedding7)
maxpool7 = GlobalMaxPooling1D()(conv1d7)
dense7 = Dense(64, activation='relu')(maxpool7)
dropout7 = Dropout(0.5)(dense7)
conv1d8 = Conv1D(128, 5, activation='relu')(embedding8)
maxpool8 = GlobalMaxPooling1D()(conv1d8)
dense8 = Dense(64, activation='relu')(maxpool8)
dropout8 = Dropout(0.5)(dense8)
conv1d9 = Conv1D(128, 5, activation='relu')(embedding9)
maxpool9 = GlobalMaxPooling1D()(conv1d9)
dense9 = Dense(64, activation='relu')(maxpool9)
dropout9 = Dropout(0.5)(dense9)
merged=concatenate([dropout3,dense3,dropout6,dense6,dropout7,dense7,dropout8,dense8,dropout9,dense9])
shared_dense = Dense(32, activation='relu')(merged)
output3=Dense(1,activation='sigmoid')(shared_dense)
output6=Dense(1,activation='sigmoid')(shared_dense)
output7=Dense(1,activation='sigmoid')(shared_dense)
output8=Dense(1,activation='sigmoid')(shared_dense)
output9=Dense(1,activation='sigmoid')(shared_dense)
merged_model3=Model(inputs=[input3,input6,input7,input8,input9],outputs=[output3,output6,output7,output8,output9])
this is my code creating several models and want to merge that into one single model,but if i done that i merged 5 models so final model asks me 5 inputs ,i want the efficiency of that 5 models into final model and the input and output should be only ony. how do i do that ,what alterations should i alter that in my code

You can concatenate all the outputs and then feed it to your model, which is something like below.
outputs = concatenate([output3,output6,output7,output8,output9])
merged_model3=Model(inputs=[input3,input6,input7,input8,input9],outputs=outputs)

You can concatenate all the outputs and then feed it to your model, which is something like below.
outputs = concatenate([output3,output6,output7,output8,output9])
merged_model3=Model(inputs=[input3,input6,input7,input8,input9],outputs=outputs)

but it asks 5 input??

input_combined = Input(shape=(max_input_length,)) shared_embedding = Embedding(input_dim=51000, output_dim=100)(input_combined) conv1d_combined = Conv1D(128, 5, activation='relu')(shared_embedding) maxpool_combined = GlobalMaxPooling1D()(conv1d_combined) dense_combined = Dense(64, activation='relu')(maxpool_combined) dropout_combined = Dropout(0.5)(dense_combined) dropout3 = Dropout(0.5)(dense_combined) dropout6 = Dropout(0.5)(dense_combined) dropout7 = Dropout(0.5)(dense_combined) dropout8 = Dropout(0.5)(dense_combined) dropout9 = Dropout(0.5)(dense_combined) merged = concatenate([dropout3, dropout6, dropout7, dropout8, dropout9]) shared_dense = Dense(32, activation='relu')(merged) output3 = Dense(1, activation='sigmoid')(shared_dense) output6 = Dense(1, activation='sigmoid')(shared_dense) output7 = Dense(1, activation='sigmoid')(shared_dense) output8 = Dense(1, activation='sigmoid')(shared_dense) output9 = Dense(1, activation='sigmoid')(shared_dense) merged_model = Model(inputs=[input_combined], outputs=[output3, output6, output7, output8, output9])


[FR] Option to hide the settings editor Table of Contents at all times

Currently, we can only hide the settings editor Table of Contents while searching by setting workbench.settings.settingsSearchTocBehavior to hide, for users that don't use it at all, it'd be great to have an option to hide it at all times to spare more space for the content:

Not sure about that, I think it's an important part of finding your place in the UI. Would you use the Outline view in the sidebar if the info was there instead?

@roblourens Actually I always hide the outline section in the sidebar, and hiding the TOC at all times is opt-in, so it won't cause troubles for the existing users.
Another reason is that when opening settings.json to the side of the UI editor, the TOC feels redundant and awkward compared to without it:


Voting on own solutions or comments

There is an ability to upvote/downvote own published solutions/comments. Is it logical?

Yes, there was a serious of community discussion about this a few years ago. This behavior mimicks Reddit's system, where by default you upvote your own comment. Since then we changed solutions to have multiple vote options, so we can no longer just automatically add the vote - so in this case it might make sense to prohibit user's voting on their own solutions since it can no longer be the default behavior.

I just noticed this as well. I can upvote my own solutions. Wat. This should really get fixed. Or am I supposed to upvote myself, choosing between "Best Practices" and "Clever" (apparently I can't do both)?

For solutions, it seems most people only vote for what is already voted for. This means the earlier solutions tend to get to the top of those lists even if they don't really deserve to be. So if you honestly believe your solution is better than the ones currently marked as best practice / clever then there is really no other way to "advertise" your solution than to vote for it yourself so at least it makes it into the lists of what other people are looking at...


Text got duplicated

Hi @santalu,
When i try to enter text, it always duplicate the text before.
Is this normal?

Hi,
Could you please explain to me the reproduction steps briefly? Screenshots would be appreciated.

Hi @santalu,
Please view this video. I used your project sample with inputType leave blank.

Thank you for the video. This is definitely a bug. It'll be fixed in the next release.


Update pkgbuild.status for passing dartdoc test

I think we can do this just with merging the pull request.

Thanks!

I'm taking that as an LGTM.

Yes, it was an LGTM!


Use ArtifactStore to manipulate data in NamespaceBlacklistTests

It's better to use the ArtifactStore than a specified DB client in whisk.core.invoker.test.NamespaceBlacklistTests,
now we can test this piece of codes with a different database backend other than CouchDB
Description
Related issue and scope

[ ] I opened an issue to propose and discuss this change (#????)

My changes affect the following components

[ ] API
[ ] Controller
[ ] Message Bus (e.g., Kafka)
[ ] Loadbalancer
[ ] Invoker
[ ] Intrinsic actions (e.g., sequences, conductors)
[ ] Data stores (e.g., CouchDB)
[x] Tests
[ ] Deployment
[ ] CLI
[ ] General tooling
[ ] Documentation

Types of changes

[ ] Bug fix (generally a non-breaking change which closes an issue).
[x] Enhancement or new feature (adds new functionality).
[ ] Breaking change (a bug fix or enhancement which changes existing behavior).

Checklist:

[x] I signed an Apache CLA.
[x] I reviewed the style guides and followed the recommendations (Travis CI will check :).
[ ] I added tests to cover my changes.
[ ] My changes require further changes to the documentation.
[ ] I updated the documentation where necessary.

Codecov Report

Merging #3890 into master will decrease coverage by 4.76%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #3890      +/-   ##
==========================================
- Coverage   75.72%   70.96%   -4.77%
==========================================
  Files         145      145
  Lines        6901     6901
  Branches      417      417
==========================================
- Hits         5226     4897     -329
- Misses       1675     2004     +329

Impacted Files
Coverage Δ

...core/database/cosmosdb/RxObservableImplicits.scala
0% <0%> (-100%)
:arrow_down:

...core/database/cosmosdb/CosmosDBArtifactStore.scala
0% <0%> (-95.08%)
:arrow_down:

...sk/core/database/cosmosdb/CosmosDBViewMapper.scala
0% <0%> (-92.6%)
:arrow_down:

...whisk/core/database/cosmosdb/CosmosDBSupport.scala
0% <0%> (-81.82%)
:arrow_down:

...abase/cosmosdb/CosmosDBArtifactStoreProvider.scala
0% <0%> (-58.83%)
:arrow_down:

...la/whisk/core/database/cosmosdb/CosmosDBUtil.scala
92% <0%> (-4%)
:arrow_down:

...rc/main/scala/whisk/common/ForcableSemaphore.scala
88.46% <0%> (+3.84%)
:arrow_up:

Continue to review full report at Codecov.

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


Offline-first support

What feature are you missing?
Will prisma eventually offer offline-first / browser /  server sync similar to gun.js?
This would be very helpful for developing PWAs

I'll close this issue, please refer to the mentioned one above.

I'm reviving this issue to explore more ways how Prisma could make building "offline-first" applications easier. Ideas & use-cases are more than welcome! 🙌

Thanks for reopening this @schickling
Here are my thoughts on some offline-first or "similar" libraries I have tested:
Gun.js
Pros:

First class offline support, does a great job at syncing data with remote sources
Local and remote data can be encrypted

Cons:

Limited query engine
No support for relationships, join queries nor aggregate queries

Dexie.js
Pros:

Flexible query engine
Can sync with remote sources

Cons:

Limited support for relationships and no support of join nor agregate queries

Lovefield
Pros:

Amazing performance

Excellent query engine, supports relationships, join and aggregate queries
Can be used with local sources (IndexedDB) or remote (Firebase) but no other remote adapters are available

Cons:

No remote sync, it can use either a local or a remote adapter
Even though it's used at Gmail I was recently told by its main maintainer that the project is in maintenance mode and that it is very unlikely that Google will be adding new features (maybe so it doesn't compete with Firebase?)

Nano-SQL
Pros:

Great query engine with support for relationships, join queries and offers ways to handle aggregate queries and functions
Allows listening to data changes events
Multiple adapters for browser and server-side persistence

Cons:

No remote sync yet but looks like there is interest and will be implemented

@sorenbs, I'm confused, does the Prisma client use Apollo?

Ok, nevermind, the "Prisma client" name was confusing. The "client" is a client to the Prisma Server, but it also runs server side. If you want something to run client side (browser, React Native, etc..) then you'll want to use something else (like Apollo Client). https://github.com/prisma/prisma-examples/issues/239#issuecomment-442459867

@sebastianmacias Thanks for great list of databases. I'm working now on my side project for providing offline support extension to graphql out of the box.
I have created an issue to check if it is possible to use prisma (and I think it should work great with Prisma out of the box and some small wrapper package will be required to support conflict resolution:
https://github.com/graphql-heroes/offix/issues/41
Once that is done prisma community will have a way to work with offline first workflows.

I have checked and it works. Project will work with any database of our choice, but it will use single key storage for the moment.
We are planning to improve that as part of the https://github.com/apollographql/apollo-cache-persist package.


Can not use cmd key to multi-select content

sorry, it seems like I can still use cmd key, except the selected color is hard to recognized


controller deadlock

docker deamon version 20.10.11 regularly runs into a deadlock related to the controller struct, with the blocked goroutines looking like this:
goroutine 7261778 [semacquire, 144 minutes]:
sync.runtime_SemacquireMutex(0xc00da48afc, 0x556ce13bcc00, 0x1)
        /usr/local/go/src/runtime/sema.go:71 +0x49
sync.(*Mutex).lockSlow(0xc00da48af8)
        /usr/local/go/src/sync/mutex.go:138 +0x10f
sync.(*Mutex).Lock(...)
        /usr/local/go/src/sync/mutex.go:81
github.com/docker/docker/vendor/github.com/docker/libnetwork.(*controller).SandboxDestroy(0xc00da48a00, 0xc0130f50c0, 0x40, 0xc000241ea0, 0xc0095c2000)
        /go/src/github.com/docker/docker/vendor/github.com/docker/libnetwork/controller.go:1241 +0x1bc
github.com/docker/docker/daemon.(*Daemon).allocateNetwork(0xc00000c3c0, 0xc00a95f680, 0x0, 0x0)
        /go/src/github.com/docker/docker/daemon/container_operations.go:540 +0xcf
github.com/docker/docker/daemon.(*Daemon).initializeNetworking(0xc00000c3c0, 0xc00a95f680, 0x0, 0x0)
        /go/src/github.com/docker/docker/daemon/container_operations.go:987 +0x90
github.com/docker/docker/daemon.(*Daemon).containerStart(0xc00000c3c0, 0xc00a95f680, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0)
        /go/src/github.com/docker/docker/daemon/start.go:149 +0x325

0xc00da48afc is the mutex that is not being released, I cannot tell what is holding the mutex, but I attach two goroutine dumps taken a few minutes apart:
goroutine-stacks.zip
> grep 0xc00da48afc goroutine-stacks-2022-01-04T122803Z.log | wc -l
1349

> grep 0xc00da48afc goroutine-stacks-2022-01-04T122803Z.log | head -n5
sync.runtime_SemacquireMutex(0xc00da48afc, 0x556ce13bcc00, 0x1)
sync.runtime_SemacquireMutex(0xc00da48afc, 0x556ce13bcc00, 0x1)
sync.runtime_SemacquireMutex(0xc00da48afc, 0x556ce13bcc00, 0x1)
sync.runtime_SemacquireMutex(0xc00da48afc, 0x556ce13bcc00, 0x1)
sync.runtime_SemacquireMutex(0xc00da48afc, 0x556ce13bcc00, 0x1)

> grep 0xc00da48afc goroutine-stacks-2022-01-04T123842Z.log | wc -l
1405

I am not sure but I guess the goroutine holding this 0xc00da48afc mutex is this one:
goroutine 6226 [semacquire, 199 minutes]:
sync.runtime_SemacquireMutex(0xc000d35a34, 0x0, 0x1)
        /usr/local/go/src/runtime/sema.go:71 +0x49
sync.(*Mutex).lockSlow(0xc000d35a30)
        /usr/local/go/src/sync/mutex.go:138 +0x10f
sync.(*Mutex).Lock(...)
        /usr/local/go/src/sync/mutex.go:81
github.com/docker/docker/vendor/github.com/docker/libnetwork.(*network).ID(0xc000d35880, 0x0, 0x0)
        /go/src/github.com/docker/docker/vendor/github.com/docker/libnetwork/network.go:254 +0xad
github.com/docker/docker/vendor/github.com/docker/libnetwork.(*controller).processEndpointDelete(0xc00da48a00, 0xc007b30720, 0xc00477ab00)
        /go/src/github.com/docker/docker/vendor/github.com/docker/libnetwork/store.go:403 +0x97
github.com/docker/docker/vendor/github.com/docker/libnetwork.(*controller).watchLoop(0xc00da48a00)
        /go/src/github.com/docker/docker/vendor/github.com/docker/libnetwork/store.go:434 +0xf8
created by github.com/docker/docker/vendor/github.com/docker/libnetwork.(*controller).startWatch
        /go/src/github.com/docker/docker/vendor/github.com/docker/libnetwork/store.go:447 +0xd8

It is itself blocked on another lock...

@thaJeztah I think possibly the lock ordering introduced in PR #2632 was not applied to the method processEndpointDelete, currently the method does this:
func (c *controller) processEndpointDelete(nmap map[string]*netWatch, ep *endpoint) {
	n := ep.getNetwork()
	if !c.isDistributedControl() && n.Scope() == datastore.SwarmScope && n.driverIsMultihost() {
		return
	}

	c.Lock()
	nw, ok := nmap[n.ID()]

but following the logic of that PR, I guess it should say something like:
func (c *controller) processEndpointDelete(nmap map[string]*netWatch, ep *endpoint) {
	n := ep.getNetwork()
	if !c.isDistributedControl() && n.Scope() == datastore.SwarmScope && n.driverIsMultihost() {
		return
	}

	networkID := n.ID()
	c.Lock()
	nw, ok := nmap[networkID]

(calling n.ID() before c.Lock())

@jaroslawr We also found the deadlock on processEndpointDelete, and it has race condition with function getSvcRecords:
func (n *network) getSvcRecords(ep *endpoint) []etchosts.Record {
	n.Lock()
	defer n.Unlock()

	if ep == nil {
		return nil
	}

	var recs []etchosts.Record

	epName := ep.Name()

	n.ctrlr.Lock()
	defer n.ctrlr.Unlock()
	sr, ok := n.ctrlr.svcRecords[n.id]
	if !ok || sr.svcMap == nil {
		return nil
	}

getSvcRecords lock with order network->controller, but processEndpointDelete lock with reverse order controller->network, and this will cause race condition.
Our goroutine stack log with the deadlock:
        /usr/local/go/src/sync/mutex.go:138 +0xec
sync.(*Mutex).Lock(...)
        /usr/local/go/src/sync/mutex.go:81
github.com/docker/docker/vendor/github.com/docker/libnetwork.(*network).ID(0x40007faa80, 0x0, 0x0)
        /go/src/github.com/docker/docker/vendor/github.com/docker/libnetwork/network.go:254 +0xc8
github.com/docker/docker/vendor/github.com/docker/libnetwork.(*controller).processEndpointDelete(0x400062a400, 0x4000857740, 0x40059f8160)
        /go/src/github.com/docker/docker/vendor/github.com/docker/libnetwork/store.go:403 +0x9c
github.com/docker/docker/vendor/github.com/docker/libnetwork.(*controller).watchLoop(0x400062a400)
        /go/src/github.com/docker/docker/vendor/github.com/docker/libnetwork/store.go:434 +0xb8

sync.(*Mutex).lockSlow(0x400062a4f8)
        /usr/local/go/src/sync/mutex.go:138 +0xec
sync.(*Mutex).Lock(...)
        /usr/local/go/src/sync/mutex.go:81
github.com/docker/docker/vendor/github.com/docker/libnetwork.(*network).getSvcRecords(0x40007faa80, 0x40059f82c0, 0x0, 0x0, 0x0)
        /go/src/github.com/docker/docker/vendor/github.com/docker/libnetwork/network.go:1487 +0x56c
github.com/docker/docker/vendor/github.com/docker/libnetwork.(*endpoint).sbLeave(0x40059f82c0, 0x4005a98b40, 0x0, 0x0, 0x0, 0x0, 0x40004be6e8, 0x1193934)
        /go/src/github.com/docker/docker/vendor/github.com/docker/libnetwork/endpoint.go:785 +0x520
github.com/docker/docker/vendor/github.com/docker/libnetwork.(*endpoint).Leave(0x4005aaedc0, 0x2eda9a0, 0x4005a98b40, 0x0, 0x0, 0x0, 0x0, 0x0)
        /go/src/github.com/docker/docker/vendor/github.com/docker/libnetwork/endpoint.go:707 +0x13c

@tossmilestone I think this repository is not maintained anymore, instead libnetwork is maintained as part of moby/moby, where this problem was fixed in:
https://github.com/moby/moby/commit/7c97896747726554165480d102d9e46c54334cba
https://github.com/moby/moby/commit/0c1a125644f4626b294cdd4b5862a728b1d974a7
The fixes are not part of any official release yet, there will be part of release 22.


HELP ME!

Uploading Screenshot (28).png…
help

i can't see the image

i can't see the image
what happened?

npm ERR! missing script: start
npm ERR!      C:\Users\User\AppData\Roaming\npm-cache_logs\2020-09-22T13_46_35_529Z-debug.log
C:\Users\User\whatsapp-music-bot>npm i
npm WARN<EMAIL_ADDRESS>No repository field.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY<EMAIL_ADDRESS>(node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for<EMAIL_ADDRESS>wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})
up to date in 22.182s
14 packages are looking for funding
run npm fund for details

No repository field

Now, try run thhis following command:
npm run dev

why if i say command !play the answer "nao encontrado,tente novamente"
can you make this to english?

answer pls

Try uninstall yt-search and install it again

can you screenshoot ? i cant make uninstalll

(node:15860) UnhandledPromiseRejectionWarning: TimeoutError: waiting for selector "canvas" failed: timeout 45000ms exceeded
at new WaitTask (C:\Users\User\whatsapp-music-bot\node_modules\puppeteer\lib\cjs\puppeteer\common\DOMWorld.js:394:34)
at DOMWorld._waitForSelectorOrXPath (C:\Users\User\whatsapp-music-bot\node_modules\puppeteer\lib\cjs\puppeteer\common\DOMWorld.js:326:26)
at DOMWorld.waitForSelector (C:\Users\User\whatsapp-music-bot\node_modules\puppeteer\lib\cjs\puppeteer\common\DOMWorld.js:309:21)
at Frame.waitForSelector (C:\Users\User\whatsapp-music-bot\node_modules\puppeteer\lib\cjs\puppeteer\common\FrameManager.js:830:51)
at Page.waitForSelector (C:\Users\User\whatsapp-music-bot\node_modules\puppeteer\lib\cjs\puppeteer\common\Page.js:1289:33)
at Timeout.getQrCode (C:\Users\User\whatsapp-music-bot\node_modules\whatsapp-web.js\src\Client.js:125:28)
at processTicksAndRejections (internal/process/task_queues.js:97:5)
(node:15860) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 1)
(node:15860) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
events.js:292
throw er; // Unhandled 'error' event
^
Error: spawn /usr/bin/ffmpeg ENOENT
at Process.ChildProcess._handle.onexit (internal/child_process.js:267:19)
at onErrorNT (internal/child_process.js:469:16)
at processTicksAndRejections (internal/process/task_queues.js:84:21)
Emitted 'error' event on DownloadYTAudio instance at:
at FfmpegCommand. (C:\Users\User\whatsapp-music-bot\node_modules\yt-dl-playlist\lib\download-audio.js:82:14)
at FfmpegCommand.emit (events.js:315:20)
at emitEnd (C:\Users\User\whatsapp-music-bot\node_modules\fluent-ffmpeg\lib\processor.js:424:16)
at C:\Users\User\whatsapp-music-bot\node_modules\fluent-ffmpeg\lib\processor.js:433:16
at wrapper (C:\Users\User\whatsapp-music-bot\node_modules\async\dist\async.js:268:20)
at next (C:\Users\User\whatsapp-music-bot\node_modules\async\dist\async.js:4582:24)
at C:\Users\User\whatsapp-music-bot\node_modules\async\dist\async.js:321:20
at wrapper (C:\Users\User\whatsapp-music-bot\node_modules\async\dist\async.js:268:20)
at next (C:\Users\User\whatsapp-music-bot\node_modules\async\dist\async.js:4582:24)
at C:\Users\User\whatsapp-music-bot\node_modules\async\dist\async.js:321:20 {
errno: 'ENOENT',
code: 'ENOENT',
syscall: 'spawn /usr/bin/ffmpeg',
path: '/usr/bin/ffmpeg',
spawnargs: [ '-formats' ]
}
[nodemon] app crashed - waiting for file changes before starting...

Did you install ffmpeg?
Did u set up ffmpeg?

hmm no how? at nodejs?

See https://ffmpeg.org/

if i see what more?

learn me or make tutorial at youtube PLEASE

Did u install it? You need ffmpeg to do the conversions

i install it

events.js:292
throw er; // Unhandled 'error' event
^
Error: spawn /usr/bin/ffmpeg ENOENT
at Process.ChildProcess._handle.onexit (internal/child_process.js:267:19)
at onErrorNT (internal/child_process.js:469:16)
at processTicksAndRejections (internal/process/task_queues.js:84:21)
Emitted 'error' event on DownloadYTAudio instance at:
at FfmpegCommand. (C:\Users\User\whatsapp-music-bot\node_modules\yt-dl-playlist\lib\download-audio.js:82:14)
at FfmpegCommand.emit (events.js:315:20)
at emitEnd (C:\Users\User\whatsapp-music-bot\node_modules\fluent-ffmpeg\lib\processor.js:424:16)
at C:\Users\User\whatsapp-music-bot\node_modules\fluent-ffmpeg\lib\processor.js:433:16
at wrapper (C:\Users\User\whatsapp-music-bot\node_modules\async\dist\async.js:268:20)
at next (C:\Users\User\whatsapp-music-bot\node_modules\async\dist\async.js:4582:24)
at C:\Users\User\whatsapp-music-bot\node_modules\async\dist\async.js:321:20
at wrapper (C:\Users\User\whatsapp-music-bot\node_modules\async\dist\async.js:268:20)
at next (C:\Users\User\whatsapp-music-bot\node_modules\async\dist\async.js:4582:24)
at C:\Users\User\whatsapp-music-bot\node_modules\async\dist\async.js:321:20 {
errno: 'ENOENT',
code: 'ENOENT',
syscall: 'spawn /usr/bin/ffmpeg',
path: '/usr/bin/ffmpeg',
spawnargs: [ '-formats' ]
}
[nodemon] app crashed - waiting for file changes before starting...

You need to change this line path: '/usr/bin/ffmpeg', to your ffmpeg path. The path i upload was a ubuntu default path

How to change the patch ffmpeg pls teach me

Pls

still cant

Hi bro
Please I'm stuck here bro, i was hoping you could help me or recommend me a youtube video on how's done.

May Allah (swt) bless you.

Pls

This error occurs because the extractor couldn't extract the browser zip-file properly, so for this, you should go to node_modules/puppeteer folder, there you'll find a ZIP file extract it to a folder in beside that ZIP file whose name starts with linux.
And then run yarn install again, you're good to go then.

Pls

This error occurs because the extractor couldn't extract the browser zip-file properly, so for this, you should go to node_modules/puppeteer folder, there you'll find a ZIP file extract it to a folder in beside that ZIP file whose name starts with linux.
And then run yarn install again, you're good to go then.


Course Cards Enhancements

Course Moderator should be allowed to add a picture to be displayed on the course card.
Need to be discussed and finalized.

Also, users should be able to add their pictures to their avatar. A way needs to be discussed.

Top n main concepts from the course should be displayed on the card as:
Main concepts you will learn: a,b,c...

can be given to Hager as a part of her thesis


[Bug]: Unable to connect to VRM

Contact Details
<EMAIL_ADDRESS>VRM / Site iD
210204
Country / region
Czech Republic (cz)
B max
20
TB max
8.5
FB max
8.5
TG max
9.9
FG max
12
Battery costs
0.07
Buy price
(p+0.150675)*1.21
Sell price
(p-0.0276)*1.21
feed-in possible
yes
feed-in possible
yes
What happened?
Yesterday afternoon I have started to get message Could not get feasible schedule.
Today I have tried to disable DynamicESS node. Then turned off NodeRED Large OS Image functionality. Then turned it on again and tried to import DynamicESS nodes again
Got mesage that nodes already exist (they are seen in palette, but removing them again throws Not exist message).
I have imported flow, but getting Internal Server 500 mesage (started this morning).
Now with verbose mode on node I am getting improper properties and undefined mesages for request.
Relevant log output
No response
Screenshots

Turned off and on, reimported all nodes and now it connects.. Not sure what was the issue there...


Bazel support

Hi all,
Is there any plan to do bazel support for mmdetection3d?
Thanks,

We do not have such a plan in a short time. PR is definitely welcome if there is any solution.

I am not familiar with bazel. Out of curiosity, is there any case that bazel is a necessary or preferred choice to install mmdet3d? We will carefully consider this demand if it is important for a number of users.


Allow concourse to create release commit for the registry-cache extension

/kind bug

What this PR does / why we need it:
Similar to https://github.com/gardener/ci-infra/pull/155.
Which issue(s) this PR fixes:
See above
Special notes for your reviewer:

/lgtm
/approve


Added OID (objectidentifier) to SAML to allow AzureID of user

Hello!
I have added the "identity/claims/objectidentifier" claim to SAML to allow the AzureID of a user to passthrough on the token.
I have added in the consent document, and put it all into one commit.

@calebcoverdale , please see https://github.com/greenpau/go-authcrunch/blob/ed9e58a3cb36280d004162893b614bc02e60f1c7/CONTRIBUTING.md#L34
Regardless, I added the related changes to caddy-security v1.0.12. You should see the user id under metadata in the token.

@calebcoverdale , also, nice work on figuring out what needs to be done! 👍


Docker-compose v3 format is not supported

TestContainers 1.5.1
18:47:36.971 [main] ERROR ? [docker/compose:1.8.0] - Could not start container
java.lang.IllegalStateException: Container did not start correctly.
	at org.testcontainers.containers.GenericContainer.tryStart(GenericContainer.java:241) [testcontainers-1.5.1.jar:na]
	at org.testcontainers.containers.GenericContainer.lambda$start$0(GenericContainer.java:194) [testcontainers-1.5.1.jar:na]
	at org.rnorth.ducttape.unreliables.Unreliables.retryUntilSuccess(Unreliables.java:76) ~[duct-tape-1.0.6.jar:na]
	at org.testcontainers.containers.GenericContainer.start(GenericContainer.java:192) [testcontainers-1.5.1.jar:na]
	at org.testcontainers.containers.ContainerisedDockerCompose.invoke(DockerComposeContainer.java:442) ~[testcontainers-1.5.1.jar:na]
	at org.testcontainers.containers.DockerComposeContainer.runWithCompose(DockerComposeContainer.java:152) ~[testcontainers-1.5.1.jar:na]
	at org.testcontainers.containers.DockerComposeContainer.finished(DockerComposeContainer.java:245) ~[testcontainers-1.5.1.jar:na]
	at org.testcontainers.containers.FailureDetectingExternalResource$1.evaluate(FailureDetectingExternalResource.java:36) ~[testcontainers-1.5.1.jar:na]
	at org.junit.rules.RunRules.evaluate(RunRules.java:20) ~[junit-4.11.jar:na]
	at org.junit.runners.ParentRunner.run(ParentRunner.java:309) ~[junit-4.11.jar:na]
	at org.junit.runner.JUnitCore.run(JUnitCore.java:160) ~[junit-4.11.jar:na]
	at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:69) ~[junit-rt.jar:na]
	at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:234) ~[junit-rt.jar:na]
	at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:74) ~[junit-rt.jar:na]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_112]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_112]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_112]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_112]
	at com.intellij.rt.execution.application.AppMain.main(AppMain.java:144) ~[idea_rt.jar:na]
18:47:36.972 [main] ERROR ? [docker/compose:1.8.0] - Container log output (if any) will follow:
18:47:36.974 [dockerjava-netty-1-7] INFO  ? [docker/compose:1.8.0] - STDERR: Version in "[...]docker-compose.yml" is unsupported. You might be seeing this error because you're using the wrong Compose file version. Either specify a version of "2" (or "2.0") and place your service definitions under the `services` key, or omit the `version` key and place your service definitions at the root of the file to use version 1.
18:47:36.975 [dockerjava-netty-1-7] INFO  ? [docker/compose:1.8.0] - STDERR: For more on the Compose file format versions, see https://docs.docker.com/compose/compose-file/
----

And I user docker-compose.yml with version: "3"

Hi @alexcase52,
Yes, v3 is a new format, and we use Docker Compose 1.8.0 by default.
You can either use withLocalCompose() or set compose.container.image to docker/compose:1.18.0 with configuration property (i.e. via testcontainers.properties file on classpath):
https://www.testcontainers.org/usage/properties.html

thanks @bsideup, tried both options - neither worked well. I tried to reuse development env docker-compose.yml with several services. but as I understand docker-compose attempted to start everything from this file which is not what I needed. I need just a single service.
Worked around for now via building GenericContainer with my only service in the code.

@alexcase52 good to hear that you got it working :) Frankly, I would always recommend GenericContainer over Docker Compose, especially together with Networks, because it's so much better and flexible :)

@bsideup, a question to close with this and have simplest possible GenericContainer building code:
I have Dockerfile and a bunch of files in its dir refferred by this Dockerfile. Can I say: this is Dir, there's all what you need, build an image? Something like .withFilesFromPath(Dir)?

Thanks @bsideup for your comment - i had the same issue in https://github.com/jonashackt/spring-boot-rest-clientcertificates-docker-compose like @alexcase52 :
STDERR: Version in "[...]docker-compose.yml" is unsupported. You might be seeing this error because you're using the wrong Compose file version. Either specify a version of "2" (or "2.0") and place your service definitions under the serviceskey, or omit theversion key and place your service definitions at the root of the file to use version 1.
First I used .withLocalCompose(true) which worked fine locally (with a current Docker Compose installation on Mac). But this failed on the TravisCI build.
Then I switched to the testcontainers.properties solution, where I upgraded the docker compose version of testcontainers:
compose.container.image=docker/compose:1.22.0
Now everything runs fine - both locally and on TravisCI. Here´s the full docker-compose.yml:
version: '3.7'

services:

 server-alice:
  build: ./server-alice
  ports:
   - "8443"
  tty:
    true
  restart:
    unless-stopped

 server-tom:
  build: ./server-tom
  ports:
   - "8443"
  tty:
    true
  restart:
    unless-stopped

 client-bob:
  build: ./client-bob
  ports:
   - "8080:8080"
  tty:
    true
  restart:
unless-stopped

I would suggest a general update in testcontainers core to docker/compose:1.22.0  since there are already 3.0, 3.1, 3.2, 3.3, 3.4, 3.5, 3.6 & 3.7 as of today. And I think it´s a common use case to just re-use an existing docker-compose.yml, which is also used in other contexts (this is also the case in my example project). And in that case you don´t want to be restricted to such old Compose file versions IMHO. For example restart policys aren´t available in lower versions than 3.0.
But as I don´t have any glue about testcontainer internals, that´s something the maintainers have to decide.

@jonashackt Just to clear out some confusion (or induce even more :sweat_smile:), restart_policy (as most of the v3 exclusive features) only takes effect when deploying stacks to a swarm (also see Compose file version 3 reference.
TBH I'm also not sure, if v3 is really intended to replace v2 for classic Docker-Compose use.
Still it also might worth discussing if it would make sense to support v3 as well a stack deployment to swarm.

@kiview your right, I also don´t see, why Docker Stack features should be of any use in a testcontainers context. BUT: The problem I see is that I want to be able to re-use my existing docker-compose.yml with testcontainers - without the need to change it. In this case the v3 features are used - not with testcontainers, but in another use case. E.g. my stage or prod deployments.

This was resolved in #1847 - release notes here: https://github.com/testcontainers/testcontainers-java/releases/tag/1.12.4


Add collision command to run phpunit.

Usage:
./vendor/bin/collision run

Signed-off-by: Mior Muhammad Zaki<EMAIL_ADDRESS>

Sorry, maybe I misunderstood the issue. I am not ok having a extra dependency because of this. Sorry.


adding embedded directory option for startup for OSX

I've added an option to embedd a jre directly in the max-mxj packages file for OSX
the directory jre should be placed in max-mxj package directory
it should point to the base of an installed jre or copy the jre into this directory
the option looks for jre/Contents/Home to exist
this only works for 64 bit mode, there is no 32 bit embedded option for OSX
I would also like to merge in the changes from the latest mxj and windows embedd option will follow

Hi Peter,
I think now Max 8 beta doesn't check anymore the presence of Java, isn't it?
(maxchecker)
Kind regards,
Kristof (the one who was asking for that feature on max beta list)


PM-2773 Update GitHub Doc, cosmetic changes to readme

Minor cosmetic changes to align with IOG style guide

Duplicate of PR #10


RFE: Use fancy shmancy new issue templates to make it easier to report bugs and comply with template requirements

Avg response time

Request for Enhancement (RFE)
Use the new fancy shmancy issue templates to make it easier for users to file issues and comply with the templates.
Someday I'll get to this

Fixed by PR #644


Create User Stories for Booking Restrictions

Do not assign a story-point value to this task
What needs to be done

Create issues in Github using the Story template.
Create any story required for the stakeholder feature to be implemented.
Do not assign any attributes to the issue (Lables, epics, story points, etc. This will be done later)

Associated Stakeholder Requirement(s)

Ensure bookings made fall within appropriate time windows in accordance to booking policies (ex: Mezzanine: -Cannot be booked more than fourteen days ahead of time).
Keep track and limit the number of reservations a user can submit per calendar, per month, per semester.
Restrict the time of availability.

Out of scope
Anything not related to writing stories for user management

@alecadub I have created an initial idea for these requirements. Can you read over the following issues?
#18 - #19 - #20 - #21 - #22

Hey @EvanDime , read the issues and they all look good !


feat(setup): use AWS codebuild for CI/CD workflows

Description of changes:
These changes enable running the CI/CD workflows related to this repository using AWS Codebuild which is an in-house service.
A CDK app is added which deploys the architecture necessary to run these workflows. More details about using this app can be found in the README file here.
This PR also aims to give customers the ability to replicate the same CI workflow as we use for the repository. The contribution guide recommends developers to test their changes using the same architecture so the workflow is more consistent and transparent.
How are these changes tested:
These changes were tested using an identical forked repository.
Notes:
Our aim is to achieve the following use-case:

When a change is committed to master or release branches, it triggers a deploy workflow which is dependent on build and test workflow.
When a change is committed to any other branch, it should trigger a build and test workflow.

Since a Codebuild project is tied to one buildspec file, this architecture creates one project to handle build_and_test workflows and one project each to handle build_test_deploy workflows. Although the deploy workflows from master and release could be clubbed to use a single buildspec, I decided to separate them because in future if we want to have different workflows for master and release, we should be able to do so by simply using different buildspecs.
Future Work:
As the use-case evolves, explore using CodePipeline and CodeDeploy. There are some limitations to use Codepipeline with respect to configuring Pull Request Webhooks which the Android team also noted here.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

I think we can discard this now that we're on codebuild.