Hard to see text because of color in night mode.

@-mentions and at times code text are hard to see, because of dark blue and red in dark background. This may not be readily apparent in the image below, but it is for a phone with fixed dimensions.

@540KJ It's looking fine in my device. @Sam1301 @kunall17 What do you think about this?

hmm... I would agree with @540KJ , the text is kinda hard to see.

@Sam1301 @kunall17 Shall I work on this!

@anuradhagupta345 👍

@anuradhagupta345 What is your progress on this issue? :)

Has it resolved?

nope, its up for grabs! :) (use zulipbot for assignment)

I can't see the above attached image.

Didn't understand your question? I am suggesting to use https://github.com/zulip/zulipbot#usage for issue assignment :)

@zulipbot claim

Thanks @Sam1301 ! :smile:

The image attached in the issue above is broken. I can't see that image. On clicking, it is giving a 503 connection timed out error. @Sam1301

Is there any particular color I should use or I can choose any bright color?

Yeah, I'd suggest looking at colors.xml for colors which better match the app theme. Once you think a color looks good and matches the overall theme of the app, feel free to send the pr and we can look at it more in the review process.

Ok! Thank you!

I believe this should be a suitable color.

I also noticed that the web links were not visible in night mode. So I also changed that.

Cool :+1: , in the first two screenshots I can see the text color black in night theme. While making these changes just be sure to check your changes in both the themes.

Yes I have checked in both the themes and it looks nice.

I don't think the red color of the code text needs to be changed. Its quite visible.

@abhaymaniyar can you please try again to claim the issue? Somehow zulipbot couldn't assign before.

@zulipbot claim


yaml support for literals

Hi Ned and everybody,
I want to use scriv to changlog my ansible collection .
It's version is in a galaxy.yaml file like this:
namespace: myCollections
name: a_collection
version: 1.2.3
authors:
- Me<EMAIL_ADDRESS>description: This is gonna be great!
repository: https://github.com/example-corp/fluffy_husky.git
issues: https://github.com/example-corp/fluffy_husky/issues
build_ignore: ['*.tar.gz', '*.pass', '*.key', '*.id_rsa', publish.sh,
  .gitignore, 'changelog.d/*']

Now - wouldn't it be great, if literals could be enhanced to parse yaml files ?

This seems to work:
$ scriv collect --keep
Collecting from changelog.d
$

changelog.d/scriv.ini
[scriv]
format = md
version = literal: galaxy.yml: version

generated CHANGELOG.md

# 1.2.3 — 2022-11-25

## Added

- I did the following new ...

Implemented in 65f7e96.


Allow IoBuffer to hold multiple packets

This is a potential fix for #530.
The story here is that the openssl crate has an abstraction layer SslStream which is generic over something that implements Read/Write. str0m is push/pull which means we need an "adapter" to convert between these two methods – that adapter is called IoBuffer.
I have assumed the operation of the IoBuffer would be such that each time we push an incoming packet to it, the SslStream needs to read that packet completely. The assertion tripped in #530 seem to indicate that doesn't always happen.
This PR relaxes this assumption to allow IoBuffer to potentially hold a few unconsumed packets. Because there is no repro, this is a shot in the dark.

I notice the Read impl for IoBuffer asserts that the buffer is big enough to consume the entire incoming buffer. If this assertion did not trip, but nevertheless self.incoming.is_empty() was false on the next set_incoming() call, wouldn't that mean read was never called?

@OxleyS yeah that's what I think too.
Would it be possible for you to test with this branch and that log message I just added? I want to see if this happens.

Sure, I can't promise too much since the panic has so far been extremely rare, but I can certainly throw it up there and see what happens.
Other possibilities to consider are behavior if handle_receive() was called again after some sort of error, or if the read inside OpenSSL was spuriously interrupted by a signal (the latter highly unlikely, since IoBuffer is just a buffer of bytes).

A small update on this - we've been running our servers with this fix since Wednesday last week, and so far haven't seen a panic nor the Data remaining in IoBuffer log line. We'll keep on running this and keeping an eye on it, though.

It only happened once, so it must be some rather freak conditions that trigger it.
If we haven't seen a panic nor the log line, that means those conditions have not happened yet, correct? I think we would need to see one or the other to know if this fix is working.

Yeah. Let's just give it time.

@OxleyS I rebased this PR off latest main so you can get both this fix and the other log changes.

While I admit that I haven't been super diligently checking (with a vacation putting me out of the office for a while), I still haven't seen any panics nor log lines.
How should we proceed? Personally I feel that whether it fixes #530 or not, this PR is good to have as a "just in case" guard (minus the logging of course). Especially since the happy path is almost certainly taken. I haven't done any benchmarking though.

Yeah. Let's land it. I'll remove the logging and get it in later today. Thanks for checking!


Add Adobe Reader 11 Polish version

Please follow the other adobe reader casks closer, including spacing between stanzas.

I think this cask is now useless, since the new version, acrobat-reader-dc is multiligual
https://github.com/caskroom/homebrew-cask/pull/11928

Thank you for the contribution. It needed some fixes, so they were made in 509d62e. Your contribution is still included (and still credited to you), with the appropriate modifications. Please feel free to ask about any of the changes.


Problem with pipenv when deploying

Before opening, please confirm:

[X] I have installed the latest version of the Amplify CLI (see above), and confirmed that the issue still persists.
[X] I have searched for duplicate or closed issues.
[X] I have read the guide for submitting bug reports.
[X] I have done my best to include a minimal, self-contained set of instructions for consistently reproducing the issue.
[X] I have removed any sensitive information from my code snippets and submission.

How did you install the Amplify CLI?
npm
If applicable, what version of Node.js are you using?
v14.19.0
Amplify CLI Version
7.6.23
What operating system are you using?
Windows > WSL2 > Ubuntu20.04
Did you make any manual changes to the cloud resources managed by Amplify? Please describe the changes made.
No none
Amplify Categories
api
Amplify Commands
add, push
Describe the bug

I do a simple amplify api add go through all the business and select python stack. Everything default.
The amplify push gives me this error

Pipfile.lock not found, creating…
Locking [dev-packages] dependencies…
Locking [packages] dependencies…
cies(best_match):
  File "/usr/lib/python3/dist-packages/pipenv/patched/piptools/resolver.py", line 275, in _iter_dependencies
    for dependency in self.repository.get_dependencies(ireq):
  File "/usr/lib/python3/dist-packages/pipenv/patched/piptools/repositories/pypi.py", line 174, in get_dependencies
    legacy_results = self.get_legacy_dependencies(ireq)
  File "/usr/lib/python3/dist-packages/pipenv/patched/piptools/repositories/pypi.py", line 193, in get_legacy_dependencies
    dist = ireq.get_dist()
  File "/usr/lib/python3/dist-packages/pipenv/vendor/pip9/req/req_install.py", line 1069, in get_dist
    egg_info = self.egg_info_path('').rstrip('/')
  File "/usr/lib/python3/dist-packages/pipenv/vendor/pip9/req/req_install.py", line 514, in egg_info_path
    raise InstallationError(
pip9.exceptions.InstallationError: No files/directories in /something/webapp/amplify/backend/function/getUploadedFiles/src (from )
✖ An error occurred when pushing the resources to the cloud
🛑 An error occurred during the push operation: Command failed with exit code 1: pipenv install

Not sure what the story is?
Expected behavior
To just deploy the functions
Reproduction steps
As above.
Also:
Python 3.8.10
pipenv, version 11.9.0
webapp/amplify/backend/function/getUploadedFiles/Pipfile:
[[source]]
name = "pypi"
url = "https://pypi.org/simple"
verify_ssl = true

[dev-packages]

[packages]
src = {editable = true, path = "./src"}

[requires]
python_version = "3.8"

webapp/amplify/backend/function/getUploadedFiles/src/setup.py:
from distutils.core import setup

setup(name='src', version='1.0')

I note that when i
cd webapp/amplify/backend/function/getUploadedFiles
pipenv install

I get the same error.
When i try (from that dir)
pipenv run install -e src/

I get
Obtaining file:///something/webapp/amplify/backend/function/getUploadedFiles/src
Installing collected packages: src
  Attempting uninstall: src
    Found existing installation: src 1.0
ERROR: Cannot uninstall 'src'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.

Then pipenv install works but with the same error as above thus amplify push still doesn't work?
So looks like there is something wrong with the default pipenv setup?
GraphQL schema(s)
None
Log output
None
Additional information
None

Seems to work when i remove the
src = {editable = true, path = "./src"}

line in the Pipfile? The lambda seems to still work so I'm not sure why you have that in there since you copy all the files anyway?
Also, when setting up a trigger from an s3 bucket there is no choice between Nodejs and Python?
I'm getting the impression that python was an afterthought...

Also, I'm getting this error when the CI tries to build the project
2022-03-10T03:43:18.568Z [INFO]: python3 found but version Python 3.7.10 is less than the minimum required version.
                                 You must have python >= 3.8 installed and available on your PATH as "python3" or "python". It can be installed from https://www.python.org/downloads
                                 You must have pipenv installed and available on your PATH as "pipenv". It can be installed by running "pip3 install --user pipenv".
                                 You must have virtualenv installed and available on your PATH as "venv". It can be installed by running "pip3 install venv".

Wrong version of python?!

Hey @awhillas :wave: thanks for raising this! For the hosting pipeline issue regarding the Python version, I'm checking to see if there's an easier way to re-map the python3 binary but for the mean time it appears folks have been able to successfully use later versions of python by modifying the buildspec (amplify.yml)
https://github.com/aws-amplify/amplify-hosting/issues/595#issuecomment-761049327
For the pipfile line, I wasn't able to reproduce the issue with the default python template in Windows with WSL, however I will investigate this further

thanks @josefaidt I rebuilt the project from scratch and it seems to have righted itself. I;ll have a look into the build spec. Thanks!

@josefaidt I seem to be getting this error again. Steps:
amplify add function

Choose the python option with all the defaults.
I then want to add a dependency so I
cd amplify/backend/functions/newFunction
pipenv shell
pipenv install wheel setuptools

then i get the error
Locking [dev-packages] dependencies…
Locking [packages] dependencies…
encies(best_match):
  File "/usr/lib/python3/dist-packages/pipenv/patched/piptools/resolver.py", line 275, in _iter_dependencies
    for dependency in self.repository.get_dependencies(ireq):
  File "/usr/lib/python3/dist-packages/pipenv/patched/piptools/repositories/pypi.py", line 174, in get_dependencies
    legacy_results = self.get_legacy_dependencies(ireq)
  File "/usr/lib/python3/dist-packages/pipenv/patched/piptools/repositories/pypi.py", line 193, in get_legacy_dependencies
    dist = ireq.get_dist()
  File "/usr/lib/python3/dist-packages/pipenv/vendor/pip9/req/req_install.py", line 1069, in get_dist
    egg_info = self.egg_info_path('').rstrip('/')
  File "/usr/lib/python3/dist-packages/pipenv/vendor/pip9/req/req_install.py", line 514, in egg_info_path
    raise InstallationError(
pip9.exceptions.InstallationError: No files/directories in /dev/amplify/backend/function/newFunction/src (from )

I'm assuming this has something to do with the default python function setup.py? There is an issue on pipenv project about it.
What is the official way to install dependencies in python lambda functions? Is it possible to just specify a requirements.txt file instead?

Actually, i think i fixed it. It was because i used sudo apt install pipenv. I uninstalled and did pip3 install --user pipenv and it seems to work now!
Sorry for the trouble

I'm still having issues on auto deploy with CI/CD. It gets through most of the backend build steps but then it gets to pipenv install and it fails. I'm using Python 3.11 and my build settings file looks like:
version: 1
backend:
  phases:
    preBuild:
      commands:
        - export BASE_PATH=$(pwd)
        - yum install -y gcc openssl-devel bzip2-devel libffi-devel python3.11-pip
        - cd /opt && wget https://www.python.org/ftp/python/3.11.1/Python-3.11.1.tgz
        - cd /opt && tar xzf Python-3.11.1.tgz
        - cd /opt/Python-3.11.1 && ./configure --enable-optimizations
        - cd /opt/Python-3.11.1 && make altinstall
        - pip3.8 install --user pipenv
        - ln -fs /usr/local/bin/python3.11 /usr/bin/python3
        - ln -fs /usr/local/bin/pip3.11 /usr/bin/pip3
        - cd $BASE_PATH
    build:
      commands:
        - amplifyPush --simple
frontend:
  phases:
    preBuild:
      commands:
        - npm ci
    build:
      commands:
        - npm run build
  artifacts:
    baseDirectory: build
    files:
      - '**/*'
  cache:
    paths:
      - node_modules/**/*

I am having a similar problem. I create a python function. And when I try to push, mock, or cd to the function path and run pipenv install, i get the following....
FileNotFoundError: [Errno 2] No such file or directory: '/Users/leo/.local/share/virtualenvs/testFunction-asdhjdy/bin/python'
🛑 Command failed with exit code 1: pipenv install
I have uninstalled and re-installed pipenv as discussed above. I've deleted and recreated the function. Always the same.

Is there any update on this?

Actually, i think i fixed it. It was because i used sudo apt install pipenv. I uninstalled and did pip3 install --user pipenv and it seems to work now! Sorry for the trouble

Even if I do this I got this following issue in latest amplify build:
2023-06-28T19:44:07.321Z [WARNING]: ✔ Initialized provider successfully.
2023-06-28T19:44:10.412Z [WARNING]: Creating a virtualenv for this project...
2023-06-28T19:44:10.423Z [WARNING]: Pipfile: /codebuild/output/src806185043/src/beveredge/amplify/backend/function/credentialsLambda/Pipfile
2023-06-28T19:44:10.427Z [WARNING]: Using /usr/local/bin/python3.8 (3.8.2) to create virtualenv...
2023-06-28T19:44:11.053Z [WARNING]: created virtual environment CPython3.8.2.final.0-64 in 431ms
                                    creator CPython3Posix(dest=/root/.local/share/virtualenvs/credentialsLambda-m7KrhyLo, clear=False, no_vcs_ignore=False, global=False)
                                    seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/root/.local/share/virtualenv)
                                    added seed packages: pip==23.1.2, setuptools==67.8.0, wheel==0.40.0
                                    activators BashActivator,CShellActivator,FishActivator,NushellActivator,PowerShellActivator,PythonActivator
2023-06-28T19:44:11.059Z [WARNING]: ✔ Successfully created virtual environment!
2023-06-28T19:44:11.106Z [WARNING]: Virtualenv location: /root/.local/share/virtualenvs/credentialsLambda-m7KrhyLo
2023-06-28T19:44:11.147Z [INFO]: Installing dependencies from Pipfile.lock (e02f68)...
2023-06-28T19:44:12.066Z [WARNING]: usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
                                    or: setup.py --help [cmd1 cmd2 ...]
                                    or: setup.py --help-commands
                                    or: setup.py cmd --help
                                    error: invalid command 'egg_info'
2023-06-28T19:44:12.186Z [WARNING]: ✖ There was an error initializing your environment.
2023-06-28T19:44:12.187Z [INFO]: 🛑 Failed to install dependencies in /codebuild/output/src806185043/src/beveredge/amplify/backend/function/credentialsLambda: Error: Command failed with exit code 1: pipenv install
2023-06-28T19:44:12.187Z [INFO]: Learn more at: https://docs.amplify.aws/cli/project/troubleshooting/
2023-06-28T19:44:12.200Z [INFO]:
2023-06-28T19:44:12.201Z [INFO]: Session Identifier: fe85c88b-4222-4b58-9a10-7fa748db6afb
2023-06-28T19:44:12.238Z [ERROR]: !!! Build failed
2023-06-28T19:44:12.238Z [ERROR]: !!! Non-Zero Exit Code detected
2023-06-28T19:44:12.239Z [INFO]: # Starting environment caching...
2023-06-28T19:44:12.240Z [INFO]: # Uploading environment cache artifact...
2023-06-28T19:44:12.311Z [INFO]: # Uploaded environment cache artifact
2023-06-28T19:44:12.311Z [INFO]: # Environment caching completed
Terminating logging...

I have this amplify.yml file:
version: 1
frontend:
  phases:
    preBuild:
      commands:
        - yarn install
    build:
      commands:
        - yarn build
  artifacts:
    baseDirectory: build
    files:
      - '**/*'
  cache:
    paths:
      - node_modules/**/*
backend:
  phases:
    preBuild:
      commands:
        - export BASE_PATH=$(pwd)
        - yum install -y gcc openssl-devel bzip2-devel libffi-devel python3.8-pip
        - cd /opt && wget https://www.python.org/ftp/python/3.8.2/Python-3.8.2.tgz
        - cd /opt && tar xzf Python-3.8.2.tgz
        - cd /opt/Python-3.8.2 && ./configure --enable-optimizations
        - cd /opt/Python-3.8.2 && make altinstall
        - pip3.8 install --user pipenv
        - pip3.8 install --upgrade setuptools
        - ln -fs /usr/local/bin/python3.8 /usr/bin/python3
        - ln -fs /usr/local/bin/pip3.8 /usr/bin/pip3
        - cd $BASE_PATH
    build:
      commands:
        - "# Execute Amplify CLI with the helper script"
        - amplifyPush --simple

I've just had this issue when trying to add a dependency to an an existing lambda editing the Pipfile. In my case could not trigger the mock of the function locally.
After getting arround thinking that the problem was my docker setup for this, found out that the problem is the auto-generated setup.py file which is not compatible with pipenv and wheel problem (python 3.8 in my case).
for the ones that know python more than me, the previous error is easy, but was not my case. In my case had to dig up the documentation to find out how the "src-layout" was supposed to work.
To solve this I've set the setup.py file
from setuptools import setup, find_packages

setup(
    name='src',
    version='1.0',
    packages=find_packages(where="src", exclude="index")
)

and violá... issue fixed!
Hope this prevent someone else the trouble of hours frustration.

I've just had this issue when trying to add a dependency to an an existing lambda editing the Pipfile. In my case could not trigger the mock of the function locally.
After getting arround thinking that the problem was my docker setup for this, found out that the problem is the auto-generated setup.py file which is not compatible with pipenv and wheel problem (python 3.8 in my case).
for the ones that know python more than me, the previous error is easy, but was not my case. In my case had to dig up the documentation to find out how the "src-layout" was supposed to work.
To solve this I've set the setup.py file
from setuptools import setup, find_packages

setup(
    name='src',
    version='1.0',
    packages=find_packages(where="src", exclude="index")
)

and violá... issue fixed!
Hope this prevent someone else the trouble of hours frustration.
Might be that with this issue we got a better messaging next time: pypa/pipenv#5155

Thanks a lot, @esteban-serfe ! It fixed the issue.

Thanks a lot, @esteban-serfe ! It fixed the github CI/CD issue and successfully deployed the app in amplify cloud. But now, I ran into a new problem while I am trying to execute amplify push command from my local:
ERROR: Couldn't install package: [Requirement(_name='src', vcs=None, req=FileRequirement(setup_path=None, path='./src', editable=True, extras=None, _uri_scheme='path', uri='file:///C:/Users/Salam%20Uddin/Documents/Smart%20Container/GITHUB/beveredge/amplify/backend/function/setparamsLambda/src', link=<Link file:///C:/Users/Salam%20Uddin/Documents/Smart%20Container/GITHUB/beveredge/amplify/backend/function/setparamsLambda/src>, pyproject_requires=(), pyproject_backend=None, pyproject_path=None, subdirectory=None, _setup_info=SetupInfo(name='src', base_dir='C:/users/salam uddin/documents/smart container/github/beveredge/amplify/backend/function/setparamslambda/src', _version='1.0', _requirements=frozenset(), build_requires=(), build_backend='setuptools.build_meta:__legacy__', setup_requires=(), python_requires=None, _extras_requirements=(), setup_cfg=WindowsPath('C:/users/salam uddin/documents/smart container/github/beveredge/amplify/backend/function/setparamslambda/src/setup.cfg'), setup_py=WindowsPath('C:/users/salam uddin/documents/smart container/github/beveredge/amplify/backend/function/setparamslambda/src/setup.py'), pyproject=WindowsPath('C:/users/salam uddin/documents/smart container/github/beveredge/amplify/backend/function/setparamslambda/src/pyproject.toml'), ireq=<InstallRequirement object: src==1.0@ file:///C:/Users/Salam%20Uddin/Documents/Smart%20Container/GITHUB/beveredge/amplify/backend/function/setparamsLambda/src from file:///C:/Users/Salam%20Uddin/Documents/Smart%20Container/GITHUB/beveredge/amplify/backend/function/setparamsLambda/src editable=True>, extra_kwargs={'build_dir': 'C:\\Users\\SALAMU~1\\AppData\\Local\\Temp\\reqlib-builde_y78rkk', 'src_dir': 'C:\\Users\\SALAMU~1\\AppData\\Local\\Temp\\reqlib-srccnp7pkgy', 'download_dir': 'C:\\Users\\Salam Uddin\\AppData\\Local\\pipenv\\pipenv\\Cache\\pkgs', 'wheel_download_dir': 'C:\\Users\\Salam Uddin\\AppData\\Local\\pipenv\\pipenv\\Cache\\wheels'}, metadata=None, stack=<contextlib.ExitStack object at 0x000002EADD23A820>, _finalizer=<finalize object at 0x2eadd2a16e0; for 'SetupInfo' at 0x2eadd2b1f60>), _has_hashed_name=False, _parsed_line=<Line (editable=True, name=src, path=C:/Users/Salam Uddin/Documents/Smart Container/GITHUB/beveredge/amplify/backend/function/setparamsLambda/src, uri=file:///C:/Users/Salam%20Uddin/Documents/Smart%20Container/GITHUB/beveredge/amplify/backend/function/setparamsLambda/src, extras=(), markers=None, vcs=None, specifier=None, pyproject=None, pyproject_requires=None, pyproject_backend=None, ireq=None)>, name='src', req=Requirement.parse('src@ file:///C:/Users/Salam%20Uddin/Documents/Smart%20Container/GITHUB/beveredge/amplify/backend/function/setparamsLambda/src')), markers=None, _specifiers='', index=None, editable=True, hashes=frozenset(), extras=(), abstract_dep=None, _line_instance=<Line (editable=True, name=src, path=C:/Users/Salam Uddin/Documents/Smart Container/GITHUB/beveredge/amplify/backend/function/setparamsLambda/src, uri=file:///C:/Users/Salam%20Uddin/Documents/Smart%20Container/GITHUB/beveredge/amplify/backend/function/setparamsLambda/src, extras=(), markers=None, vcs=None, specifier=None, pyproject=None, pyproject_requires=None, pyproject_backend=None, ireq=None)>, _ireq=None), Requirement(_name='src', vcs=None, req=FileRequirement(setup_path=None, path='./src', editable=True, extras=None, _uri_scheme='path', uri='file:///C:/Users/Salam%20Uddin/Documents/Smart%20Container/GITHUB/beveredge/amplify/backend/function/setparamsLambda/src', link=<Link file:///C:/Users/Salam%20Uddin/Documents/Smart%20Container/GITHUB/beveredge/amplify/backend/function/setparamsLambda/src>, pyproject_requires=(), pyproject_backend=None, pyproject_path=None, subdirectory=None, _setup_info=SetupInfo(name='src', base_dir='C:/users/salam uddin/documents/smart container/github/beveredge/amplify/backend/function/setparamslambda/src', _version='1.0', _requirements=frozenset(), build_requires=(), build_backend='setuptools.build_meta:__legacy__', setup_requires=(), python_requires=None, _extras_requirements=(), setup_cfg=WindowsPath('C:/users/salam uddin/documents/smart container/github/beveredge/amplify/backend/function/setparamslambda/src/setup.cfg'), setup_py=WindowsPath('C:/users/salam uddin/documents/smart container/github/beveredge/amplify/backend/function/setparamslambda/src/setup.py'), pyproject=WindowsPath('C:/users/salam uddin/documents/smart container/github/beveredge/amplify/backend/function/setparamslambda/src/pyproject.toml'), ireq=<InstallRequirement object: src==1.0@ file:///C:/Users/Salam%20Uddin/Documents/Smart%20Container/GITHUB/beveredge/amplify/backend/function/setparamsLambda/src from file:///C:/Users/Salam%20Uddin/Documents/Smart%20Container/GITHUB/beveredge/amplify/backend/function/setparamsLambda/src editable=True>, extra_kwargs={'build_dir': 'C:\\Users\\SALAMU~1\\AppData\\Local\\Temp\\reqlib-builde_y78rkk', 'src_dir': 'C:\\Users\\SALAMU~1\\AppData\\Local\\Temp\\reqlib-srccnp7pkgy', 'download_dir': 'C:\\Users\\Salam Uddin\\AppData\\Local\\pipenv\\pipenv\\Cache\\pkgs', 'wheel_download_dir': 'C:\\Users\\Salam Uddin\\AppData\\Local\\pipenv\\pipenv\\Cache\\wheels'}, metadata=None, stack=<contextlib.ExitStack object at 0x000002EADD23A820>, _finalizer=<finalize object at 0x2eadd2a16e0; for 'SetupInfo' at 0x2eadd2b1f60>), _has_hashed_name=False, _parsed_line=<Line (editable=True, name=src, path=C:/Users/Salam Uddin/Documents/Smart Container/GITHUB/beveredge/amplify/backend/function/setparamsLambda/src, uri=file:///C:/Users/Salam%20Uddin/Documents/Smart%20Container/GITHUB/beveredge/amplify/backend/function/setparamsLambda/src, extras=(), markers=None, vcs=None, specifier=None, pyproject=None, pyproject_requires=None, pyproject_backend=None, ireq=None)>, name='src', req=Requirement.parse('src@ file:///C:/Users/Salam%20Uddin/Documents/Smart%20Container/GITHUB/beveredge/amplify/backend/function/setparamsLambda/src')), markers=None, _specifiers='', index=None, editable=True, hashes=frozenset(), extras=(), abstract_dep=None, _line_instance=<Line (editable=True, name=src, path=C:/Users/Salam Uddin/Documents/Smart Container/GITHUB/beveredge/amplify/backend/function/setparamsLambda/src, uri=file:///C:/Users/Salam%20Uddin/Documents/Smart%20Container/GITHUB/beveredge/amplify/backend/function/setparamsLambda/src, extras=(), markers=None, vcs=None, specifier=None, pyproject=None, pyproject_requires=None, pyproject_backend=None, ireq=None)>, _ireq=None)]
 Package installation failed...
🛑 Failed to install dependencies in C:\Users\Salam Uddin\Documents\Smart Container\GITHUB\beveredge\amplify\backend\function\setparamsLambda: Error: Command failed with exit code 1: pipenv install

Before fixing the deploy issue with your solution, amplify push command was working fine in my local.

Unfortunately my knowhow on python on windows is limited. Sounds like the src dependency is not been able to be installed. Is that the first or the last dependency on the packages section?
Usually I delete the virtualenv for that labda and the install process start again without issue.
Sorry for not been able to help more here, but will be nice to have your solution in this case (if you find it)

Unfortunately my knowhow on python on windows is limited. Sounds like the src dependency is not been able to be installed. Is that the first or the last dependency on the packages section?
Usually I delete the virtualenv for that labda and the install process start again without issue. Sorry for not been able to help more here, but will be nice to have your solution in this case (if you find it)

Sure, thanks for your input anyway. src dependency is the last in the packages section.

Hi @esteban-serfe , the local python issue is solved now. I just reinstalled the pipenv pip3 install --user pipenv in my root App directory.

FWIW, I came searching for this error message. I was able to resolve just by doing an amplify pull. Making changes and then my amplify push succeeded afterwards.

I also got a pipenv problem again; just to record, the exact issue was:
FileNotFoundError: [Errno 2] No such file or directory: '[path]/[lambda_function_virtual_env]/bin/python'
🛑 Failed to install dependencies in [path_to_root]/amplify/backend/function/[lambda_function_name]: Error: Command failed with exit code 1: pipenv install
but the amplify pull and then push didn't work this time. My steps to resolve this time were:
cd [path_to_root]/amplify/backend/function/[lambda_function_name]
pipenv --rm
pipenv install
(then I got an error about a version of Python wasn't installed, so I did brew install python@[version#])
pipenv --python /usr/local/opt/python@[version#]/bin/python[version#] install
cd [path_to_root]
amplify push
not sure how this all happened, but hopefully someone else might find this useful.

fucking disgracful how AWS support does not do anything with this shitty python support, I recommend posting these issues on Linkedin and tagging AWS

For those still tortured by errors like this and stuck waiting for Gen 2 migration tools, I've been able to successfully upgrade my existing python 3.8 runtimes to python 3.11 on AL2023, incorporating some of the above methods - see this comment:
https://github.com/aws-amplify/amplify-cli/issues/13733#issuecomment-2448852712
Related PSA - python 3.8 lambda runtimes (despite them begin default for amplify gen 1 lambda functions) are deprecated on AWS, which is the reason we were forced to migrate 😢


Minimal os research

This is a research to find the best OS to serve as minimal OS running in DLME. This OS would be responsible communicating with Fobnail Token in order to perform platform attestation and for chainloading target OS if attestation is successful.

seL4 is by far the best choice, but there are some other things to keep in mind:

Use CAmkES or the seL4 Core Platform, not Genode.  Genode is AGPL (ugh) and has no reasonable assurance story.  The DLME OS is a static system and CAmkES and/or the seL4 Core Platform are appropriate choices for it.
The name “seL4” is trademarked, and modified versions can’t be called “seL4” without permission from the seL4 Foundation.  I believe Firefox works the same way.  Saying “Fobnail uses a microkernel derived from seL4” should be fine, though IANAL.
I have also considered using seL4 in a bootloader, for the same reasons.  Upstream might be interested.
Deprivileging of drivers only works if seL4’s IOMMU code is correct.  Getting that verified is likely advisable, as IOMMU handling is a recurring source of security problems in Xen.

@TomaszAIR let's add to the list:

https://github.com/littlekernel/lk
https://nv-tegra.nvidia.com/r/admin/repos/3rdparty/ote_partner/tlk

but considering lk and tlk has been deployed on millions of devices, long term support is not a question

There is another option that I had not considered until just now, but might very well be the best of all: Use a microkernel for its isolation, and have the USB driver run in a Linux virtual machine.  My understanding is that the USB connector is considered untrusted, so this provides the best of both worlds.  @pietrushnic what do you think?

The microkernel could even be used as the hypervisor in the main OS.

@DemiMarie question is what would be footprint of such solution. It looks like hypervisor as DLME kernel may be viable path, that's why we want to test state of Xen in that regard.

@DemiMarie question is what would be footprint of such solution. It looks like hypervisor as DLME kernel may be viable path, that's why we want to test state of Xen in that regard.

Probably not much; microkernels are quite small.

seL4 developers have expressed a willingness to add kexec support, so this should be doable.

Sorry but I fail to see the connection. Do we plan to attest BMC or EC with Fobnail?

@krystian-hebel it is about technical capabilities in 3mdeb, it is about sustainability and business perspective. It is easier to support 3 projects using Zephyr then 3 projects using RTOS X, RTOS Y and RTOS Z. Also it is easier to maintain code which rely on big active community than niche implementation. Also, it is easier to find potential future developers/engineers if we rely on popular project. Besides, it is easier to gain new contracts if we can prove our proficiency in given framework that is well known. Finally, this is more about business decision than technical decision. Without business there is no budget for technical perfection.

@TomaszAIR documents created in PR are not linked in menu, or in any other way AFAICS to be visible in fobnail.3mdeb.com, please fix that.

@pietrushnic Changed that 1dc6b57, also rebased on main to use new documentation layout


DelimiterKeys is not working

Hello there!
I don't know if it's just me but the 'delimiterKeys' don't seem to work.
My code is looking like this:
<ReactTags
   allowNew
   labelText="Tags:"
   selected={selectedTag}
   suggestions={[]}
   onAdd={onAdd}
   onDelete={onDelete}
   delimiterKeys={["Enter"]}
   noOptionsText="No matching tags"
   newOptionText={`Add Tag ${newTageName}`}
   onInput={((e) => setNewTageName(e))}
 />

When i press 'Enter', nothing happens. On the demo, it just work when you type the full tag name found in suggestions.

I'm not aware of any issue with the delimiterKeys option, if you do find one then please do include a reproducible example for me to take a look at.

It doesn't work until there's at least one selected tag. Here's an example: https://codesandbox.io/p/sandbox/react-tag-autocomplete-6l43qm?file=%2Fsrc%2FApp.js


config: add link to ListenAndForward in WithForwardsTo

Resolves ngrok-private/ngrok#23322

Current dependencies on/for this PR:

main

PR #135   👈

This stack of pull requests is managed by Graphite.


custom timezone handling

Hi @SirChri I'm interested to use your app; I suspect this 'custom timezone' handling is the ability to create an entry based on employee different timezone?
If yes, I'd like that please :)


% Of notes between range

ex: trumpet wants most notes to be in a certain register so it's easier to play

Must have instrumentName and min/max parameters, I'll get started on this one if that's okay with everybody @MegaArman @galinabee


[WIP] - Add global commands for dotnet cli

The dotnet CLI is adding the idea of global commands..  A global command is a nuget package that installs dotnet applications, with scripts that start them.
This PR contains:

Commands for fsc, fsi.
A proto fsi and a proto fcs during build for this repo.

So .. unlike most global command F# is in an awkward place.  F# ships as part of the dotnet sdk, which ships alongside the dotnet cli.
The dotnet CLI team do not want an open ended commitment to ship every command anyone can ever make an argument for.  To this end they are designing a mechanism know as global commands.  the dotnet cli, cannot activate fsi and fsi, outside of the dotnet sdk.  To enable those scenarios, an fsc and an fsi command we will ship these global commands.
Because fsc and fsi ship in the box and are crossgened for performance, these global commands will peek into the dotnet cli to find fsi and fsc.rather than deploy a new fsc/fsi.
dotnet.exe has a command --info, which can be scraped to find the dotnet sdk base path.  This is an unsupported scenario, although unlikely to change.  Note this command output is specifically not localized, and is likely to continue to exist.
Yet todo:

When the specification for the nuget packaging for global commands is ready, I need to add them.
Integrate fully into the oss build

@KevinRansom you have a link to cli issue? i cannot find it in dotnet/cli

@enrico,
I got a mail but don’t see the comment on the thread.
Hoowever, this PR is preparing for a new dotnet cli feature “Global Commands”.  It adds support for fsc and fsi as global commands.   It also adds support for two repo specific commands proto_fsc and proto_fsi.  To use the proto compiler built by the repo.
The Global Command feature is being built at this time.
I expect there is a spec somewhere perhaps @Livar<EMAIL_ADDRESS>can point us to it.
Thanks
From: Enrico Sada<EMAIL_ADDRESS>Sent: Tuesday, November 28, 2017 3:02 AM
To: Microsoft/visualfsharp<EMAIL_ADDRESS>Cc: Kevin Ransom<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [Microsoft/visualfsharp] [WIP] - Add global commands for dotnet cli (#3994)
@KevinRansomhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fkevinransom&data=02|01|Kevin.Ransom%40microsoft.com|7ebc184db7c44dc0d85308d5364f8cca|72f988bf86f141af91ab2d7cd011db47|1|0|636474637703522409&sdata=h6fmEz%2BcDNe1Dn3TJ0Z0dewwp56Aq3ww38Uv1FUwjIY%3D&reserved=0 you have a link to cli issue? i cannot find it in dotnet/cli
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoft%2Fvisualfsharp%2Fpull%2F3994%23issuecomment-347488628&data=02|01|Kevin.Ransom%40microsoft.com|7ebc184db7c44dc0d85308d5364f8cca|72f988bf86f141af91ab2d7cd011db47|1|0|636474637703522409&sdata=%2FSwNPuIthoD35xhILYyw8sg2duP7RWSP8p0mEnxdagw%3D&reserved=0, or mute the threadhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAE76FjP4MoxvnrBeJRgieNJMejOmTA-0ks5s6-gngaJpZM4Qm2bG&data=02|01|Kevin.Ransom%40microsoft.com|7ebc184db7c44dc0d85308d5364f8cca|72f988bf86f141af91ab2d7cd011db47|1|0|636474637703522409&sdata=3htHQ%2FH8lJKL9YVVLIFiqu5yZuWpwD%2BVGRoUgYDpD14%3D&reserved=0.

@KevinRansom, you sent this to the wrong Enrico. you might want to cc him instead...

Thanks @enrico  sorry for the spam.
/cc @enricosada

Please move these out of the src directory
The src directory should be a fairly clean set of source and projects that build the core DLLs of the F# implementation, largely independent of its packaging into a final set of tools, at least where we can avoid it.  It shouldn't be a catch-all bucket for everything.
Specifically, I'd expect more or less everything under src to be relevant to all of the Mono, .NET SDK, FSharp.Compiler.Service and Fable packagings of F#.
Packaging-specific stuff should be separated off, e.g.
./fcs/...  (the FCS packaging)
./mono/...  (the Mono packaging)
./dotnetsdk/...
./vsintegration/...
./setup/...   (the VSIX packagings name could be improved)

The same applies to a lot of stuff that has been creeping in lately, e.g. "buildfromsource".  We should use:
./dotnetsdk/globaltools/...
./dotnetsdk/buildfromsource/...
./dotnetsdk/...


Support azure search from 11.4.0b10 onwards

Description: Support azure-search-documents from 11.4.0b10 onwards (chose b11 now since latest released version).  Also fix hardcoded metadata field in semantic_hybrid search type
Issue: See b10 changelog with breaking changes
Tag maintainer: @baskaryan

cc @ruoccofabrizio

@baskaryan azure-search-documents 11.4.0 was released on 2023-10-13 (no longer beta)

Fixed in PR #15659


P-tuning (GPT Understands, too)

System Info
I was wondering that if I set virtual tokens=10
What’s the input format for p-tuning?
Who can help?
No response
Information

[x] The official example scripts
[ ] My own modified scripts

Tasks

[x] An officially supported task in the examples folder
[ ] My own task or dataset (give details below)

Reproduction
No
Expected behavior
P tuning input format

Hello @MichelleHS777, please refer https://github.com/huggingface/peft/blob/main/examples/sequence_classification/P_Tuning.ipynb for an example of how to use P-Tuning along with https://huggingface.co/docs/peft/task_guides/ptuning-seq-classification
Empirically, P-Tuning doesn't lead to good performance. We would suggest trying out Prefix-Tuning or LoRA


Missing gpg key for deb.torproject.org repository

Hi, running apt-get update on a fresh Raspiblitz 1.3 results in following error:

...
Err:3 https://deb.torproject.org/torproject.org buster InRelease
The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 74A941BA219EC810
W: GPG error: https://deb.torproject.org/torproject.org buster InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 74A941BA219EC810
E: The repository 'https://deb.torproject.org/torproject.org buster InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

As explained on https://2019.www.torproject.org/docs/debian.html.en this can be fixed with:
curl https://deb.torproject.org/torproject.org/A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89.asc | gpg --import gpg --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 | apt-key add -
I think as an alternative it is possible to install the package deb.torproject.org-keyring from that repository to get the current signing key.

This is now part of the internet.to.sh pepare command that is called during sd card build. Thx.


Move radio config into mbed_app.json

@hasnainvirk Actually I'd suggest to move the target overrides into the Mbed OS targets. Because if you have a module with integrated LoRa radio the pins aren't gonna change anyway.

@janjongboom Could you please open this PR for development branch ?

@hasnainvirk Done.

But development does not compile for me... You sure that's the right branch?

Hash at feature-branch is changed. That’s why it doesn’t compile.
From: Jan Jongboom<EMAIL_ADDRESS>Sent: 14 February 2018 06:39
To: ARMmbed/mbed-os-example-lora<EMAIL_ADDRESS>Cc: Hasnain Virk<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [ARMmbed/mbed-os-example-lora] Move radio config into mbed_app.json (#19)
But development does not compile for me... You sure that's the right branch?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/ARMmbed/mbed-os-example-lora/pull/19#issuecomment-365494254, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AMzxlsM2etGaGaZuOwqWSrg76MUA5OF7ks5tUmN3gaJpZM4SDNHq.
IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.

@janjongboom Closing this as I took fixed your commit and took it in here https://github.com/ARMmbed/mbed-os-example-lorawan/pull/23


Decode prediction of a non-ImageNet model

I want to decode predictions from non-ImageNet trained models but Places 2 Database.
More specifically I want to Classify Places classes with VGG16-places365 taken from https://github.com/GKalliatakis/Keras-VGG16-places365, however the custom  decode_predictions function returns the same results always. Any thoughts on this or how to write the necessary custom function?

Can you please let me as to how did you resolve this issue? I am stuck in a similar problem. Thanks in advance.

Same here! I actually need it for several custom models and classification tasks at hand. Looking forward to a Deux Ex Machina :) ;)

Can you please let me as to how did you resolve this issue? I am stuck in a similar problem. Thanks in advance.

@rvinamra if you've found a solution, kindly extend (.ext)


The categoryPosition is the ‘bottom’, and the action bar blinks when the component is initialized

Describe the bug
When set to 'bottom', it should be displayed directly at the bottom of the component when the component is rendered, but it will actually be displayed at the top of the bottom, and it will flash to the real bottom after the emoticon list is rendered
The other two options do not present this problem
To Reproduce
Steps to reproduce the behavior:

set categoryPosition to bottom
show rn-emoji-keyboard

Expected behavior
The action bar is displayed directly at the bottom
Screenshots

Desktop (please complete the following information):

OS: [e.g. iOS]
Browser [e.g. chrome, safari]
Version [e.g. 22]

Smartphone (please complete the following information):

Device: [e.g. iPhone6]
OS: [e.g. iOS8.1]
Browser [e.g. stock browser, safari]
Version [e.g. 22]

Additional context
Add any other context about the problem here.

@ShmilyXI What version of rn-emoji-keyboard and react-native do you have?


Allow using GCS and S3 for underlying data storage when running locally

Description
Currently we have the --data-dir flag which allows specifying a local path. We can extend this (or add another flag) to allow providing an object store bucket instead. This would act similarly to the existing data-dir behavior in that both the catalog and table data will be stored in the same place.
We also do some parsing the python lib to detect cloud vs. local. We can extend that to also detect s3/gs: https://github.com/glaredb/glaredb/blob/fb8d15c7d86c32d368503a42b27d3f95cc897410/py-glaredb/src/lib.rs#L60-L80
I'm not sure how we want to provide credentials here yet. Ideally we could look at the configured credentials in the user's home, but I'd want a way to manually specify the creds to. For python, we could use kwargs to independently specify access key, region, etc.

I assume that, since we're focusing on localy run GlareDB, it's ok to use the in-process metastore client in this case?
https://github.com/GlareDB/glaredb/blob/d95ae28f6b53f10dd5072a12e6cff7b4bb96f730/crates/metastore/src/local.rs#L28-L34

Yep, in process is the way to go.
We can probably update the comment to remove 'This should never be used in production.'.

Any reason why azure containers wouldn't be added to the list of s3 and gcs buckets?

Any reason why azure containers wouldn't be added to the list of s3 and gcs buckets?

Azure is definitely something we want to support near-term. We're just more familiar (and have testing infra) for S3 and GCS. But adding in Azure should be straightforward and we can work on that once we're able to test this with GCS/S3.


Adjust script to nuke .git file if package.json doesnt exist

Fixes #317

Changes proposed in this Pull Request:

Add a rm .git step to the initialization script if package.json not found.
This step completely resets the demos/showcase folder & allows initialization to happen as if the folder was empty.

Screenshots:

To Test:

Clone repo, yarn start:storybook then run yarn start:showcase.

@ektasawant Can you try this again? I edited the nuke logic a bit:  If no package.json in showcase folder, remove all files in folder & attempt initialization.

It is working now 👍 .

If this fix looks good I'll make small PRs for React & RN comp lib too if they need this change applied.

I know this is merged now but not sure I understand why we had to do this.
On fresh clone and running yarn start:showcase does not run. Showcase only runs if storybook has run first?
After getting the showcase running, I deleted the package.json file and ran yarn start:showcase again.
I see the "Emptying Showcase Folder" in the terminal but I don't see the actual .git file get removed..

Am I not doing something correct?

I know this is merged now but not sure I understand why we had to do this. On fresh clone and running yarn start:showcase does not run. Showcase only runs if storybook has run first?
After getting the showcase running, I deleted the package.json file and ran yarn start:showcase again. I see the "Emptying Showcase Folder" in the terminal but I don't see the actual .git file get removed..

Am I not doing something correct?

I'll take a look with a fresh clone & yarn start:showcase right now.


Add ability to adjust size of Title text

Hi, I'd like to adjust the size of the title text of the emoji picker component but there is currently no css variable to do that. Could you please add a way to adjust the title text size?
Thank you!

Hi 🙂
This feature has been implemented in the v1.4.0


http://master:8081 requires authentication from "vagrant up"

http://master:5050 and http://master work correctly. However, going to http://master:8081 causes a browser dialog window requesting username and password.

user admin password admin


Bug fix: time interval is parsed incorrectly

For example: time interval is [now() - 1d, now())
The first now() and second now() are parsed seperately, which is wrong.

DO NOT forget to cherry pick to 0.11, 0.12

Coverage decreased (-0.02%) to 67.863% when pulling aabbaf2b08292207b422b5cf12ff7f7eff6eb9fb on nowBug into a3f1358e3b5c475523467bd2b18f4ade7b61427c on master.


Permission to Blob Denied

Exited to see Blob Radio played... I am tyrying to go through "Using GNU Radio with Azure"
Within GRC, open the flowgraph visualize_fm.grc in the exploring_grc/flowgraphs directory of this repo.
I see this error....

PublicAccessNotPermitted

Public access is not permitted on this storage account. RequestId:1997b20e-f01e-001e-1846-f71c5e000000 Time:2022-11-13T09:58:38.7654418Z

Ah, yes we recently had to turn off the public access for security auditing reasons, I'll find a different Azure sub to host them in, and I'll be updating https://github.com/microsoft/azure-software-radio (see other issue for more details)


libc++abi: terminating due to uncaught exception of type std::runtime_error: [Matmul::eval_cpu] Currently only supports float32.

Description:
I created a conda instance and installed MLX using conda install -c conda-forge mlx. Following this, I installed the required dependencies using pip install -r requirements.txt. However, during training, I encountered the error "std::runtime_error: [Matmul::eval_cpu] Currently only supports float32".
Environment:
Operating System: macOS (MacBookPro16,1 - 2019)
GPU: Intel UHD Graphics (Model may not have NVIDIA GPUs)
MLX Version: Not specified
Python Version: Not specified
Steps to Reproduce:
Created a conda instance.
Installed MLX using conda (conda install -c conda-forge mlx).
Installed requirements using pip (pip install -r requirements.txt).
Ran 4-bit quantisation using python convert.py --hf-path mistralai/Mistral-7B-v0.1 -q first.
Attempted to train using python lora.py --model mlx_model --train --iters 600.
Additional Information:
The MacBook Pro model may not have NVIDIA GPUs, only Intel UHD Graphics GPU.
Running python -c "import mlx.core as mx; print(mx.metal.is_available())" returned False.
Request:
Can you please provide guidance on resolving this issue and ensuring compatibility with the given hardware environment?

Yes the problem is you are not using an M-series chip and MLX does not support the non-Apple silicon hardware.

Got it thanks for the speedy response and guidance!! Let me try this on M1 8GB next


Video 3729 add conversations support

Contributing to Twilio

All third-party contributors acknowledge that any contributions they provide will be made under the same open-source license that the open-source project is provided under.

[x] I acknowledge that all my contributions will be made under the project's license.

This PR adds support for the new Conversations feature:

Then the "deploy" command is run, a new conversations service will be created (unless one already exists, like when the --override flag is used).
The SID of the conversations service is stored as an environment variable. This SID is used to create a Chat Grant on the token that is returned by /token
When a token is requested from the /token endpoint (and when create_room is true), a video room and Twilio conversation will be created, and the participant's identity will be added to the conversation. The returned token can be used to connect to the Video SDK and the Conversations SDK.
The conversations service will be deleted when the "delete" command is run.

Readme updates can be seen here: https://github.com/twilio-labs/plugin-rtc/blob/VIDEO-3729-add-conversations-support/README.md

@charliesantos Can you please re-review this one. I pushed up one commit to add a create_conversation flag to the /token endpoint.
This change allows us to go ahead and publish this plugin before the chat feature is ready in the apps. Conversations won't be created until the apps opt-in to the chat feature by adding the create_conversation=true parameter. This allows us to release all three apps at the same time, and it also provides developers an easy way to opt out of the chat feature (if they don't want to be billed for it).


Update signature of make_unique

Also tweak the selection for move-if-supported. This now lets the user enable it by a define even if the compiler support isn't detected. This is useful because the new signature for make_unique kind of relies on move-if-supported to work.
Fixes #5560

Thanks for the quick fix!


Fix missing wiring for wait timeout

Towards giantswarm/giantswarm#11969
I missed the setting from the resource set config. 🤦♂

Tested on godsmack.

Minor change. Going with a ping.


CASMINST-6680 remove dhcp-kea from singleton pods check in CSM worker upgrade workflow

Description
Before CSM 1.5, kea was running as a single pod. However, in CSM 1.5 this was changed and no kea runs is multiple pods on multiple nodes. The check to move the single kea pod before a worker rebuild fails because there a multiple pods. This check should be removed as it is no longer necessary.

Resolves CASMINST-6680
Checklist

[x] If I added any command snippets, the steps they belong to follow the prompt conventions (see example).
[x] If I added a new directory, I also updated .github/CODEOWNERS with the corresponding team in Cray-HPE.
[x] My commits or Pull-Request Title contain my JIRA information, or I do not have a JIRA.

/backport release/1.5


gnunet-fs-gtk: Segmentation fault (core dumped)

Describe the bug
I started any program provided by gnunet-gtk in a review of https://github.com/NixOS/nixpkgs/pull/110606 and noticed that gnunet-fs-gtk crashes.
Here is the end of an strace:

Click to expand
[pid 113192] futex(0x1732180, FUTEX_WAIT_PRIVATE, 35, {tv_sec=0, tv_nsec=499999794} <unfinished ...>
[pid 113183] futex(0x7fc8e6b032b0, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid 113187] futex(0x7fc8e6b032b0, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>
[pid 113183] <... futex resumed>)       = 0
[pid 113187] <... futex resumed>)       = -1 EAGAIN (Resource temporarily unavailable)
[pid 113187] futex(0x7fc8e6b032b0, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 113187] write(7, "\1\0\0\0\0\0\0\0", 8) = 8
[pid 113187] futex(0x1732180, FUTEX_WAIT_PRIVATE, 35, {tv_sec=0, tv_nsec=499999799} <unfinished ...>
[pid 113183] getpid()                   = 113183
[pid 113183] openat(AT_FDCWD, "/proc/113183/maps", O_RDONLY) = 17
[pid 113183] fstat(17, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
[pid 113183] read(17, "00400000-0040c000 r--p 00000000 "..., 1024) = 1024
[pid 113183] read(17, "000 00:00 0 \n7fc8a8021000-7fc8ac"..., 1024) = 1024
[pid 113183] read(17, "00000000 00:00 0 \n7fc8ccde8000-7"..., 1024) = 1024
[pid 113183] read(17, "qbs3386sfgha7d9864fqq56q32cp-lib"..., 1024) = 1024
[pid 113183] read(17, "e/2q1jcmnsqd2hsa61f1d0cq0x6qas2b"..., 1024) = 1024
[pid 113183] read(17, "d42d2000 r--p 00000000 08:02 128"..., 1024) = 1024
[pid 113183] read(17, "gsettings-schemas/elementary-ter"..., 1024) = 1024
[pid 113183] read(17, "b000 r--p 00000000 08:02 1127658"..., 1024) = 1024
[pid 113183] read(17, "864fqq56q32cp-librsvg-2.50.1/lib"..., 1024) = 1024
[pid 113183] read(17, "00000 08:02 5248077             "..., 1024) = 1024
[pid 113183] read(17, "e-volume-monitor.so\n7fc8d440e000"..., 1024) = 1024
[pid 113183] read(17, "6e11fe74b0a5d4ac55294c5319294-x8"..., 1024) = 1024
[pid 113183] read(17, "53znr3m-fc-cache/3c76bb81ba368cf"..., 1024) = 1024
[pid 113183] read(17, "dc186fa3d40ca966e62936147d5-x86_"..., 1024) = 1024
[pid 113183] read(17, "/a975a7c3cc9163968ce097bcfae8b96"..., 1024) = 1024
[pid 113183] read(17, "6qfhpgaaqbc1ny-gvfs-1.46.2/lib/g"..., 1024) = 1024
[pid 113183] read(17, "0-7fc8d4daf000 ---p 00000000 00:"..., 1024) = 1024
[pid 113183] read(17, "            /nix/store/1jn6apz0f"..., 1024) = 1024
[pid 113183] read(17, "009000 08:02 3412117            "..., 1024) = 1024
[pid 113183] read(17, "1.3.7/lib/libvorbisfile.so.3.3.8"..., 1024) = 1024
[pid 113183] read(17, "0003000 08:02 11667383          "..., 1024) = 1024
[pid 113183] read(17, "j4m12x6lby1cpjbh6rkjq28fkp36ki-z"..., 1024) = 1024
[pid 113183] read(17, "ib/libgranite.so.5.5.0\n7fc8d577d"..., 1024) = 1024
[pid 113183] read(17, "  /nix/store/k6gdgvbrbxa5wvkv7v2"..., 1024) = 1024
[pid 113183] read(17, "re/giraqfv2hijv9jlnss4y7rrmsny4q"..., 1024) = 1024
[pid 113183] read(17, "00 08:02 4332736                "..., 1024) = 1024
[pid 113183] read(17, "entary-files-4.5.0/lib/gtk-3.0/m"..., 1024) = 1024
[pid 113183] read(17, "001000 08:02 5332402            "..., 1024) = 1024
[pid 113183] read(17, "ldc4z6bmn2f24lc-libidn2-2.3.0/li"..., 1024) = 1024
[pid 113183] read(17, "            /nix/store/yslp97531"..., 1024) = 1024
[pid 113183] read(17, "c8e3084000-7fc8e309c000 r-xp 000"..., 1024) = 1024
[pid 113183] read(17, "s.so.1\n7fc8e30be000-7fc8e30c1000"..., 1024) = 1024
[pid 113183] read(17, "dd86g7q-gcc-10.2.0-lib/lib/libst"..., 1024) = 1024
[pid 113183] read(17, "imqkz6w-brotli-1.0.9-lib/lib/lib"..., 1024) = 1024
[pid 113183] read(17, "00004000 08:02 9525650          "..., 1024) = 1024
[pid 113183] read(17, "/libsystemd.so.0.30.0\n7fc8e4ecb0"..., 1024) = 1024
[pid 113183] read(17, "-7fc8e4f1f000 rw-p 00050000 08:0"..., 1024) = 1024
[pid 113183] read(17, "   /nix/store/pby9yzkvp4sdxnn182"..., 1024) = 1024
[pid 113183] read(17, "-1.1.3/lib/libXdmcp.so.6.0.0\n7fc"..., 1024) = 1024
[pid 113183] read(17, "y9yzkvp4sdxnn182nj3cww2gshnmp1-l"..., 1024) = 1024
[pid 113183] read(17, "nsly9983sza5j4c-libdatrie-2019-1"..., 1024) = 1024
[pid 113183] read(17, "7fc8e5162000-7fc8e5166000 r--p 0"..., 1024) = 1024
[pid 113183] read(17, "9fa42k-icu4c-68.2/lib/libicui18n"..., 1024) = 1024
[pid 113183] read(17, "oup-2.4.so.1.11.0\n7fc8e56ae000-7"..., 1024) = 1024
[pid 113183] read(17, "91                    /nix/store"..., 1024) = 1024
[pid 113183] read(17, "s36m091540bacp455j1363b3n-at-spi"..., 1024) = 1024
[pid 113183] read(17, "c8e57eb000-7fc8e57ed000 r--p 000"..., 1024) = 1024
[pid 113183] read(17, "419183                    /nix/s"..., 1024) = 1024
[pid 113183] read(17, "98000 rw-p 00077000 08:02 664277"..., 1024) = 1024
[pid 113183] read(17, "0bv8s9jxiy-glibc-2.32-40/lib/lib"..., 1024) = 1024
[pid 113183] read(17, "0-7fc8e58e0000 r-xp 00007000 08:"..., 1024) = 1024
[pid 113183] read(17, "    /nix/store/93j8bk08ckr0b9i2g"..., 1024) = 1024
[pid 113183] read(17, "9b3000-7fc8e59c8000 r--p 0006900"..., 1024) = 1024
[pid 113183] read(17, "09                    /nix/store"..., 1024) = 1024
[pid 113183] read(17, "libxcb-render.so.0.0.0\n7fc8e59f6"..., 1024) = 1024
[pid 113183] read(17, "0kfm1kz82v2icrsa-libxcb-1.14/lib"..., 1024) = 1024
[pid 113183] read(17, " 08:02 5905192                  "..., 1024) = 1024
[pid 113183] read(17, ".3.2/lib/libEGL.so.1.1.0\n7fc8e5a"..., 1024) = 1024
[pid 113183] read(17, "7fc8e5b24000 rw-p 000a8000 08:02"..., 1024) = 1024
[pid 113183] read(17, "ore/9pkwzjki9z9qa6vbkz2hnvd60lz0"..., 1024) = 1024
[pid 113183] read(17, ".1.4/lib/libXinerama.so.1.0.0\n7f"..., 1024) = 1024
[pid 113183] read(17, ":02 4472304                    /"..., 1024) = 1024
[pid 113183] read(17, "3f7iz7c4kn-libXcomposite-0.4.5/l"..., 1024) = 1024
[pid 113183] read(17, "-7fc8e5b84000 r--p 00000000 08:0"..., 1024) = 1024
[pid 113183] read(17, "      /nix/store/w1gfgziqiw9kpqv"..., 1024) = 1024
[pid 113183] read(17, "1.19.0/lib/libwayland-cursor.so."..., 1024) = 1024
[pid 113183] read(17, "7000-7fc8e5bb8000 rw-p 00010000 "..., 1024) = 1024
[pid 113183] read(17, "00-7fc8e5c02000 r--p 00000000 08"..., 1024) = 1024
[pid 113183] read(17, "7q04s239i3hkzidi00v24h0l985w-tra"..., 1024) = 1024
[pid 113183] read(17, "sy-at-spi2-atk-2.38.0/lib/libatk"..., 1024) = 1024
[pid 113183] read(17, "11.so.6.4.0\n7fc8e5e89000-7fc8e5e"..., 1024) = 1024
[pid 113183] read(17, "-libXi-1.7.10/lib/libXi.so.6.1.0"..., 1024) = 1024
[pid 113183] read(17, "000 08:02 3543050               "..., 1024) = 1024
[pid 113183] read(17, "e-2.10.4/lib/libfreetype.so.6.17"..., 1024) = 1024
[pid 113183] read(17, "r-xp 00008000 08:02 2896783     "..., 1024) = 1024
[pid 113183] read(17, "507011                   /nix/st"..., 1024) = 1024
[pid 113183] read(17, "         /nix/store/v8q6nxyppy1m"..., 1024) = 1024
[pid 113183] read(17, "010000 08:02 2793143            "..., 1024) = 1024
[pid 113183] read(17, "4757925                    /nix/"..., 1024) = 1024
[pid 113183] read(17, "nj8qyybsb2amzymy89bg8h1ld-libsod"..., 1024) = 1024
[pid 113183] read(17, "\n7fc8e61f8000-7fc8e632f000 r--p "..., 1024) = 1024
[pid 113183] read(17, "2000 08:02 5775455              "..., 1024) = 1024
[pid 113183] read(17, "lib/libltdl.so.7.3.1\n7fc8e637800"..., 1024) = 1024
[pid 113183] read(17, "00 08:02 2896753                "..., 1024) = 1024
[pid 113183] read(17, "79-libgcrypt-1.9.2/lib/libgcrypt"..., 1024) = 1024
[pid 113183] read(17, "v8s9jxiy-glibc-2.32-40/lib/libdl"..., 1024) = 1024
[pid 113183] read(17, "ppy1myi3rxni2080bv8s9jxiy-glibc-"..., 1024) = 1024
[pid 113183] read(17, "            /nix/store/45qs1bg1y"..., 1024) = 1024
[pid 113183] read(17, "ibc-2.32.so\n7fc8e694f000-7fc8e69"..., 1024) = 1024
[pid 113183] read(17, " 0 \n7fc8e6979000-7fc8e6998000 r-"..., 1024) = 1024
[pid 113183] read(17, "p 00000000 08:02 9988714        "..., 1024) = 1024
[pid 113183] read(17, "b29dyjg0qan421hnpnl-glib-2.66.8/"..., 1024) = 1024
[pid 113183] read(17, "22p3dw-gdk-pixbuf-2.42.2/lib/lib"..., 1024) = 1024
[pid 113183] read(17, "m4884b-cairo-1.16.0/lib/libcairo"..., 1024) = 1024
[pid 113183] read(17, "cairo-1.16.0/lib/libcairo-gobjec"..., 1024) = 1024
[pid 113183] read(17, "000000 08:02 3160495            "..., 1024) = 1024
[pid 113183] read(17, "fkxg21rq38cbwhjrs8nyh4ih1-pango-"..., 1024) = 1024
[pid 113183] read(17, ".4800.3\n7fc8e6fbc000-7fc8e6fbf00"..., 1024) = 1024
[pid 113183] read(17, "0001a000 08:02 6377272          "..., 1024) = 1024
[pid 113183] read(17, "k-3.so.0.2404.23\n7fc8e70e4000-7f"..., 1024) = 1024
[pid 113183] read(17, "8e78a9000 rw-p 00000000 00:00 0 "..., 1024) = 1024
[pid 113183] read(17, " r--p 00000000 08:02 4757712    "..., 1024) = 1024
[pid 113183] read(17, "x/store/pm5z72hzcbc08qb336wkhmx9"..., 1024) = 1024
[pid 113183] read(17, "/nix/store/pm5z72hzcbc08qb336wkh"..., 1024) = 1024
[pid 113183] read(17, "e/pm5z72hzcbc08qb336wkhmx9b6mn29"..., 1024) = 1024
[pid 113183] read(17, "0-7fc8e791c000 r--p 00036000 08:"..., 1024) = 1024
[pid 113183] read(17, "08qb336wkhmx9b6mn29fr-gnunet-0.1"..., 1024) = 1024
[pid 113183] read(17, "lib-2.66.8/lib/libgmodule-2.0.so"..., 1024) = 1024
[pid 113183] read(17, "-p 0009d000 08:02 3095054       "..., 1024) = 1024
[pid 113183] close(17)                  = 0
[pid 113183] munmap(0x7fc8d43a7000, 147496) = 0
[pid 113183] munmap(0x7fc8d43cc000, 147496) = 0
[pid 113183] munmap(0x7fc8d438a000, 116048) = 0
[pid 113183] munmap(0x7fc8d4386000, 132) = 0
[pid 113183] munmap(0x7fc8d4387000, 8384) = 0
[pid 113183] openat(AT_FDCWD, "/nix/store/vy1n86p63cgv9z8djwjiyb9k6sfcs4kf-gnunet-gtk-0.14.0/share/gnunet//GNUnet GTK/locale//en_US.UTF-8/LC_MESSAGES/gnunet-gtk.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
[pid 113183] openat(AT_FDCWD, "/nix/store/vy1n86p63cgv9z8djwjiyb9k6sfcs4kf-gnunet-gtk-0.14.0/share/gnunet//GNUnet GTK/locale//en_US.utf8/LC_MESSAGES/gnunet-gtk.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
[pid 113183] openat(AT_FDCWD, "/nix/store/vy1n86p63cgv9z8djwjiyb9k6sfcs4kf-gnunet-gtk-0.14.0/share/gnunet//GNUnet GTK/locale//en_US/LC_MESSAGES/gnunet-gtk.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
[pid 113183] openat(AT_FDCWD, "/nix/store/vy1n86p63cgv9z8djwjiyb9k6sfcs4kf-gnunet-gtk-0.14.0/share/gnunet//GNUnet GTK/locale//en.UTF-8/LC_MESSAGES/gnunet-gtk.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
[pid 113183] openat(AT_FDCWD, "/nix/store/vy1n86p63cgv9z8djwjiyb9k6sfcs4kf-gnunet-gtk-0.14.0/share/gnunet//GNUnet GTK/locale//en.utf8/LC_MESSAGES/gnunet-gtk.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
[pid 113183] openat(AT_FDCWD, "/nix/store/vy1n86p63cgv9z8djwjiyb9k6sfcs4kf-gnunet-gtk-0.14.0/share/gnunet//GNUnet GTK/locale//en/LC_MESSAGES/gnunet-gtk.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
[pid 113183] --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0x48} ---
[pid 113192] <... futex resumed>)       = ?
[pid 113193] <... futex resumed>)       = ?
[pid 113191] <... futex resumed>)       = ?
[pid 113188] <... futex resumed>)       = ?
[pid 113187] <... futex resumed>)       = -1 ENOENT (No such file or directory)
[pid 113185] <... poll resumed> <unfinished ...>) = ?
[pid 113195] <... poll resumed> <unfinished ...>) = ?
[pid 113194] <... futex resumed>)       = ?
[pid 113190] <... futex resumed>)       = ?
[pid 113186] <... poll resumed> <unfinished ...>) = ?
[pid 113194] +++ killed by SIGSEGV (core dumped) +++
[pid 113186] +++ killed by SIGSEGV (core dumped) +++
[pid 113195] +++ killed by SIGSEGV (core dumped) +++
[pid 113193] +++ killed by SIGSEGV (core dumped) +++
[pid 113192] +++ killed by SIGSEGV (core dumped) +++
[pid 113191] +++ killed by SIGSEGV (core dumped) +++
[pid 113190] +++ killed by SIGSEGV (core dumped) +++
[pid 113188] +++ killed by SIGSEGV (core dumped) +++
[pid 113187] +++ killed by SIGSEGV (core dumped) +++
[pid 113185] +++ killed by SIGSEGV (core dumped) +++
+++ killed by SIGSEGV (core dumped) +++
Segmentation fault (core dumped)

To Reproduce
Steps to reproduce the behavior:

gnunet-fs-gtk

Expected behavior
no crash
Notify maintainers
@pstn @vrthra @fricklerhandwerk (who fixed the build last)
Metadata

system: "x86_64-linux"
host os: Linux 5.11.13, NixOS, 21.05pre283367.0a5f5bab0e0 (Okapi)
multi-user?: yes
sandbox: yes
version: nix-env (Nix) 2.3.10
channels(root): "home-manager-20.09, nixos-21.05pre283367.0a5f5bab0e0, nixos-hardware, nixos-unstable-21.05pre283367.0a5f5bab0e0"
nixpkgs: /nix/var/nix/profiles/per-user/root/channels/nixos

Maintainer information:
# a list of nixpkgs attributes affected by the problem
attribute:
# a list of nixos modules affected by the problem
module:

[pid 113183] openat(AT_FDCWD, "/nix/store/vy1n86p63cgv9z8djwjiyb9k6sfcs4kf-gnunet-gtk-0.14.0/share/gnunet//GNUnet GTK/locale//en/LC_MESSAGES/gnunet-gtk.mo", O_RDONLY) = -1 ENOENT (No such file or directory)

Here is it for de, but no en: /nix/store/vy1n86p63cgv9z8djwjiyb9k6sfcs4kf-gnunet-gtk-0.14.0/share/locale/de/LC_MESSAGES/gnunet-gtk.mo


Add License

Please add a license file. https://choosealicense.com/ can help with choosing one.
(This is Richard from Computers & Geosciences; I'll be one of your reviewers.)

(I generally follow the JOSS guidelines here and here when reviewing software.)

done!


Limit sphinx-autodoc-typehints<1.19.3

to avoid bug
the same: https://github.com/tox-dev/sphinx-autodoc-typehints/issues/259
this blocks fail:
https://github.com/Samsung/CredSweeper/blob/765c58aff190301546e3a3c908faea1f7c81aaa7/credsweeper/scanner/scan_type/pem_key_pattern.py#L111
https://github.com/Samsung/CredSweeper/blob/765c58aff190301546e3a3c908faea1f7c81aaa7/credsweeper/scanner/scan_type/pem_key_pattern.py#L84
Description

Fix publish step with limited version of sphinx-autodoc-typehints

How has this been tested?

[x] Publish workflow must passed

Well, i close the PR.


Session name change?

@openmatt -- I think you were suggesting a name change?

yeah to: "Getting down with GitHub"

Done! :+1:


Make yield* forward .next() argument to iterable's .next() call

The argument of the first .next() was mistakenly initialized inside the yield*'s loop, so the correct argument was always overwritten. Move the initialization to undefined outside of the loop to fix gh-510

Hi @nicolo-ribaudo, I'm your friendly neighborhood Microsoft Pull Request Bot (You can call me MSBOT). Thanks for your contribution!
You've already signed the contribution license agreement. Thanks!
The agreement was validated by Microsoft and real humans are currently evaluating your PR.
TTYL, MSBOT;

This is perfect.  I'll get this merged shortly.


Mat-typography doesn’t work when I build my angular app.

Versions
Angular  CLI: 1.7.4
Angular: 5.2.10
Material: 5.1.1
Repro steps

Generate build for some environment (dev, prod).
Push app in that environment.

Observed behavior
The font family and font sizes don't match with my configuration in mat-typography-config:
$raam-typography: mat-typography-config(
$font-family: 'Open Sans',
$headline: mat-typography-level(24px, 1.33, 400),
$body-1: mat-typography-level(16px, 24px, 500),
$button: mat-typography-level(16px, 1.0, 600)
);
@include angular-material-typography($raam-typography);
It's showing the default mat-typography-configuration for material.
Desired behavior
The app should show the proper font family and font sizes.
Mention any other details that might be useful (optional)
This starts to happen after updating my package.json and updating angular CLI and Angular version. (material version didn't change).

@LeonardoGastonRossi Please report this at the angular/material2 repo. This repo is meant for Angular CLI

@Chan4077 I didn't it because I didn't change the material version. Only angular and CLI version changed.

@LeonardoGastonRossi As I said, consider reporting this at the angular/material2 repo.

@Chan4077 at the end I could fixed the issue: I had to change the version of Angular CLI to 1.6.8.
The latest versions are having this issue.
Thank you for your help.


build wheels for Python 3.7

Hello,
When I use the command:
python3 -m pip install coincurve,
I get the error:
Command "/Library/Frameworks/Python.framework/Versions/3.7/bin/python3 -u -c "import setuptools, tokenize;file='/private/var/folders/jt/_qtff9ts79gg38pn1qf7cjfh0000gn/T/pip-install-0bxfz20t/coincurve/setup.py';f=getattr(tokenize, 'open', open)(file);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, file, 'exec'))" install --record /private/var/folders/jt/_qtff9ts79gg38pn1qf7cjfh0000gn/T/pip-record-ylcgs23y/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /private/var/folders/jt/_qtff9ts79gg38pn1qf7cjfh0000gn/T/pip-install-0bxfz20t/coincurve/
It installs fine onto python 2.x but I need it to install to my python 3.x.  Please advice.  Thank you.

@combstraight Can you please try now?

It's installed successfully.  However, when I try to import it, I get the following ImportError:
Traceback (most recent call last):
File "/Users/yoonsuk/Desktop/python-idex-master/Idex.py", line 1, in
import coincurve
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/coincurve/init.py", line 1, in
from coincurve.context import GLOBAL_CONTEXT, Context
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/coincurve/context.py", line 4, in
from coincurve.flags import CONTEXT_ALL, CONTEXT_FLAGS
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/coincurve/flags.py", line 1, in
from ._libsecp256k1 import lib
ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/coincurve/_libsecp256k1.cpython-37m-darwin.so, 2): Library not loaded: /usr/local/opt/gmp/lib/libgmp.10.dylib
Referenced from: /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/coincurve/_libsecp256k1.cpython-37m-darwin.so
Reason: image not found

@ulope Do you know why that might be happening?

Hello,
I have ran coincurve successfully on my other computer that is running Python 3.6.5.
Perhaps Python 3.7 is the issue?


"next-use-contextual-routing" not install work in next js 15.0.0 version

npm error code ETARGET
npm error notarget No matching version found for<EMAIL_ADDRESS>| ^14.0.0.
npm error notarget In most cases you or one of your dependencies are requesting
npm error notarget a package version that doesn't exist.
npm error A complete log of this run can be found in: C:\Users\PC\AppData\Local\npm-cache_logs\2024-10-22T13_00_02_874Z-debug-0.log

Hi @Par-Nitin1,
Next.js v15 is not supported, yet.


Deleting a partner blows up the memory/BPA

Deleting a partner also deletes all exchanges in acapy, as acapy has no paging implemented on the xxx/records endpoints the BPA simply loads all exchanges into memory before deleting them to get the exchange ids, this is a bad idea as the amount of exchanges can become quite substantial. There are two possible solutions:

extend acapy to support paging on all endpoints that deal with exchanges
store a reference to the exchange in the BPA and use micronauts paging mechanism when deleting records

1 is probably a good idea in any case. 2 is faster to implement.

fixed with: https://github.com/hyperledger-labs/business-partner-agent/pull/817


feature: Support netstat

Contact Details
<EMAIL_ADDRESS>Feature Description
Add netstat to the managed packages
Why?
It supports a cli for querying local machine network resources
What-should happen?
netstat should be a package in the index.json
Steps to Test

jq '.packages[] | select(.name = "netstat")' resources/install/index.json should return the details for managing the netstat package

Code of Conduct

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

https://askubuntu.com/questions/1418535/netstat-command-not-found


bug

i dont think proxies work

You are going to need a more description bit of info then that to receive any help, as its a problem on your end (my proxies and my friend's work perfectly)
Also, you have to use good proxies, you cant just use random or outdated ones!

You are going to need a more description bit of info then that to receive any help, as its a problem on your end (my proxies and my friend's work perfectly)
Also, you have to use good proxies, you cant just use random or outdated ones!

Where do I get good proxies bc i use proxiescrape

You are going to need a more description bit of info then that to receive any help, as its a problem on your end (my proxies and my friend's work perfectly)
Also, you have to use good proxies, you cant just use random or outdated ones!

Where do I get good proxies bc i use proxiescrape

Or do I need to change settings bc i use default

Also @wendellmeset can you pr the follow thing

proxies are perfectly working, you just need good proxies and make sure you set the protocol.

proxies are perfectly working, you just need good proxies and make sure you set the protocol.

on which site and which setings?


Fix fix for yarn setting an npm_config_registry

Fixes https://github.com/boltpkg/bolt/pull/190#issuecomment-499965466
The problem with the original fix is that it makes the same mistake Yarn did by overwriting all registry configs. So I changed this to do the minimal amount of work to revert Yarn's incorrect behavior.
Note: Setting an env variable to undefined just completely eliminates it, which will cause npm to use its default behavior. Only when npm_config_registry has been set to something other than registry.yarnpkg.com should we respect it.

Ah Cheers, theree definitely was an issue to come back and fix that.

Can we have --registry option?


Support line breaks in the Hint flash messages

We might have multiple hint items so we would like to have each point properly break into separate lines.
Current:

Expected:

cc: @RedBrogdon

In the recent UX study, user wants it to be better formatted, e.g. support wrapping lines, header, bolded text.

With https://github.com/dart-lang/dart-pad/issues/2808, hints are no longer supported in DartPad. If anyone would still like this or similar features, please open a new issue for discussion, thanks!


Ensure nested Overlays correctly merge hover tools

Addresses https://github.com/ioam/holoviews/issues/1815 by ensuring that nested OverlayPlots correctly merge their HoverTool instances.

Ready to merge once the tests pass?

Yes, ready. Restarted due to a transient but PR build has passed already.

Ok great. Merging.


tensorflow.python.framework.errors_impl.NotFoundError: ./coref_kernels.so: undefined symbol: _ZN10tensorflow12OpDefBuilder4AttrESs

tensorflow.python.framework.errors_impl.NotFoundError: ./coref_kernels.so: undefined symbol: _ZN10tensorflow12OpDefBuilder4AttrESs

I also meet this error, have you resolved this issue?

tensorflow.python.framework.errors_impl.NotFoundError: ./coref_kernels.so: undefined symbol: _ZN10tensorflow12OpDefBuilder4AttrESs

Check you version of g++ or gcc, if the version more than 4, then, "-D_GLIBCXX_USE_CXX11_ABI=0" is not need in setup_all.sh, you can remove it and re-run setup_all.sh.
Hope helpful for you


catkin: 0.7.5-0 in 'kinetic/distribution.yaml' [bloom]

Increasing version of package(s) in repository catkin to 0.7.5-0:

upstream repository: git@github.com:ros/catkin.git
release repository: https://github.com/ros-gbp/catkin-release.git
distro file: kinetic/distribution.yaml
bloom version: 0.5.23
previous version for package: 0.7.4-0

catkin
* update --pkg help for catkin_make_isolated (#853 <https://github.com/ros/catkin/issues/853>)
* add skipped / disabled tests to catkin_test_results summary (#848 <https://github.com/ros/catkin/issues/848>)
* use functions instead of macros where possible to avoid leaking variables (#835 <https://github.com/ros/catkin/issues/835>)
* write output of parsing package xml as UTF-8 for Python 3 (#828 <https://github.com/ros/catkin/issues/828>)
* update documentation

Waiting for other releases...


WSL2 not connect with remote prepossess in a vpn

Your Windows build number:  Microsoft Windows [Version 10.0.19041.207]

What you're doing and what's happening:
I'm using WSL2, before the last update all was working fine but this morning I have this issues.
I use a OpenVPN to access my postgress machine.
I can verify that the vpn works correctly on type
host data-postgres.xxx.us-east-1.rds.amazonaws.com and get the correct IP
but I can't connect to my postgress instance anymore.

I already try:
 psql -h data-postgres.xxx.us-east-1.rds.amazonaws.com -U user -d myDb
telnet data-postgres.xxx.us-east-1.rds.amazonaws.com 5432
but I just have:  Unable to connect to remote host: Connection timed out
so I download some UI (TablePluss) and I can connect with my PostgreSQL currently also my dockers containers.
I also tried disabling my windows firewall. not luck.

what should be happening instead:
A successful connection to my remote postgress DB  throw my vpn on WSL2.

I was able to fix this on reset the firewall configuration and restart the computer.


Correct for local package installs always being treated as editable.

The issue
Fixes #6221
The fix
Local file installs were not considering if user wanted it marked editable.   This was a regression, that seems like it has been long standing at this point.
The checklist

[X] Associated issue
[X] A news fragment in the news/ directory to describe this fix with the extension .bugfix.rst, .feature.rst, .behavior.rst, .doc.rst. .vendor.rst. or .trivial.rst (this will appear in the release changelog). Use semantic line breaks and name the file after the issue number or the PR #.

This appears to have fixed #6054 (since it seems like #6221 was a dupe of it).


End-to-end testing

Hey,
First of all, thank you for the great library! I am considering moving from aphrodite to glamour, but there is a requisite for end-to-end testing (in this case, Selenium). The tests need identifiers to be able to get elements from the DOM (class, id, etc). How have people been handling this? Does glamour provide a way to add an identifing className or attribute without having to write it manually? For example, to make the output be navigation css-23r9ue (and allow navigation to be stripped in production).
I was thinking of creating a helper wrapper around css(), but am wondering if there is a more straightforward way of doing this:
// styles.js
const stylesheet = {
  navigation: { /* ...rules */},
  links: { /* ...rules */},
};

// component
<nav className={getClassNames(stylesheet, 'navigation')}>

// utility
function getClassNames(stylesheet, property) {
  return `${property} ${css(stylesheet[property])}`;
}

// output
<nav class="navigation css-9uie3">

You may be able to use labels for this:
<li {...css({ label: 'things', backgroundColor: 'red' })}>
          This is red.
</li>

note the value of the data attribute:
<li data-css-1i0516a="things">This is red.</li>

The tests need identifiers to be able to get elements from the DOM (class, id, etc).

Even before Glamor we used dedicated class names just for E2E tests to handle this. This worked really well in our experience as we don't break our E2E tests just because we changed some class name (or because we switched from CSS to Glamor 😄). Basically every class which is used by an E2E test is prefixed with .e2e-. This makes writing Selenium tests a lot easier.
It can also be useful to create data-e2e-* attributes just for Selenium. You can sometimes place useful values there.
So basically we do this:
const fooStyle = css({ ... });

<Foo
  {...fooStyle}
  className="e2e-foo"
/>

Thank you @ChristopherBiscardi and @donaldpipowitch. We ended up going for dedicated class names for e2e tests, as it will indeed bring a better separation of concerns.


French Advance: Milner-Barry Gambit and Sørensen Gambit

1. e4 e6 2. d4 d5 3. e5 c5 4. c3 Nc6 5. Nf3 Qb6 6. Bd3
The Milner-Barry Gambit in the French Advance gambits a pawn on d4 for quick development. The opening explorer identifies 6.Bd3 as the gambit move, but this seems premature and somewhat inaccurate — White can avoid the gambit and hold on to the pawn on the next move. (For example 6...Bd7 7. dxc5, or alternatively 6... cxd4 7. cxd4 Bd7 8. Be2).
As I understand it, and as the books talk about it, White gives up the pawn with 7.O-O — or, if Black includes 6... cxd4 7. cxd4 Bd7, it begins with the move 8. O-O.
I'm not sure if the directory even allows for two separate positions being given the same name. In that case Milner-Barry at 6. Bd3 is probably fine.
In the same line, I would also like to see the inclusion of the "Sørensen Gambit". I've seen it mentioned in John Watson's Play the French and in Viktor Moskalenko's The Even More Flexible French. It's this knight move—
1. e4 e6 2. d4 d5 3. e5 c5 4. c3 Qb6 5. Nf3 Nc6 6. Bd3 cxd4 7. cxd4 Bd7 8. O-O Nxd4 9. Ng5
Apologies for not attempting a pull request myself, thanks in advance for any help with this.

@seccohazy I opened a PR to add this line


poppy fails to install using pip3 in Python3 virtualenv

Hi all,
I've just setup a clean virtualenv named myEnv in which I attempted to install poppy from pip3. Here are the current versions of packages I setup in the virtualenv using the Python 3.4.1 interpreter. I'm using Debian Wheezy.
(myEnv)douglass:~$ pip freeze
astropy==1.0.1
certifi==14.5.14
d2to1==0.2.11
docutils==0.12
ipython==3.0.0
Jinja2==2.7.3
jsonschema==2.4.0
MarkupSafe==0.23
matplotlib==1.4.3
mistune==0.5.1
nose==1.3.4
numpy==1.9.2
numpydoc==0.5
psutil==2.2.1
ptyprocess==0.4
pyfits==3.3
Pygments==2.0.2
pyparsing==2.0.3
pysynphot==0.9.6
python-dateutil==2.4.1
pytz==2014.10
pyzmq==14.5.0
requests==2.5.3
scipy==0.15.1
six==1.9.0
Sphinx==1.2.3
stsci.distutils==0.3.7
terminado==0.5
tornado==4.1

And the output from the install attempt:
(myEnv)douglass:~$ pip3 install poppy
Collecting poppy
  Using cached poppy-0.3.4.tar.gz
    /home/douglass/.virtualenvs/myEnv/lib/python3.4/site-packages/pkg_resources/__init__.py:190: RuntimeWarning: You have iterated over the result of pkg_resources.parse_version. This is a legacy behav
ior which is inconsistent with the new version class introduced in setuptools 8.0. In most cases, conversion to a tuple is unnecessary. For comparison of versions, sort the Version instances directly. If you h
ave another use case requiring the tuple, please file a bug with the setuptools project describing that need.
      stacklevel=1,
    Traceback (most recent call last):
      File "<string>", line 20, in <module>
      File "/tmp/pip-build-8io8bu2m/poppy/setup.py", line 71, in <module>
        cmdclassd = register_commands(PACKAGENAME, VERSION, RELEASE)
      File "/tmp/pip-build-8io8bu2m/poppy/.eggs/astropy_helpers-0.4.8-py3.4.egg/astropy_helpers/setup_helpers.py", line 409, in register_commands
        'build_ext': generate_build_ext_command(package, release),
      File "/tmp/pip-build-8io8bu2m/poppy/.eggs/astropy_helpers-0.4.8-py3.4.egg/astropy_helpers/setup_helpers.py", line 470, in generate_build_ext_command
        uses_cython = should_build_with_cython(packagename, release)
      File "/tmp/pip-build-8io8bu2m/poppy/.eggs/astropy_helpers-0.4.8-py3.4.egg/astropy_helpers/setup_helpers.py", line 1205, in should_build_with_cython
        fromlist=['release', 'cython_version'])
      File "/tmp/pip-build-8io8bu2m/poppy/poppy/__init__.py", line 78, in <module>
        from . import poppy_core
    Complete output from command python setup.py egg_info:
    /home/douglass/.virtualenvs/myEnv/lib/python3.4/site-packages/pkg_resources/__init__.py:190: RuntimeWarning: You have iterated over the result of pkg_resources.parse_version. This is a legacy behav
ior which is inconsistent with the new version class introduced in setuptools 8.0. In most cases, conversion to a tuple is unnecessary. For comparison of versions, sort the Version instances directly. If you h
ave another use case requiring the tuple, please file a bug with the setuptools project describing that need.

      stacklevel=1,

    Traceback (most recent call last):

      File "<string>", line 20, in <module>

      File "/tmp/pip-build-8io8bu2m/poppy/setup.py", line 71, in <module>

        cmdclassd = register_commands(PACKAGENAME, VERSION, RELEASE)

      File "/tmp/pip-build-8io8bu2m/poppy/.eggs/astropy_helpers-0.4.8-py3.4.egg/astropy_helpers/setup_helpers.py", line 409, in register_commands

        'build_ext': generate_build_ext_command(package, release),

      File "/tmp/pip-build-8io8bu2m/poppy/.eggs/astropy_helpers-0.4.8-py3.4.egg/astropy_helpers/setup_helpers.py", line 470, in generate_build_ext_command

        uses_cython = should_build_with_cython(packagename, release)

      File "/tmp/pip-build-8io8bu2m/poppy/.eggs/astropy_helpers-0.4.8-py3.4.egg/astropy_helpers/setup_helpers.py", line 1205, in should_build_with_cython

        fromlist=['release', 'cython_version'])

      File "/tmp/pip-build-8io8bu2m/poppy/poppy/__init__.py", line 78, in <module>

        from . import poppy_core

    ----------------------------------------
    Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-8io8bu2m/poppy

Any idea how I can install poppy using Python3, or am I stuck with Python2? I also ran into a similar error when trying to install PyFFTW, but this is probably a secondary issue.
Thanks!

Hi Kyle,
So far Poppy has only been tested and developed on Python 2, but adding support for 3 is in the plan for this semester.  Cc @cslocum @jlong @embray

Whoops I meant cc @josephoenix, apologies

Ah OK thanks for the response! I'll give it a try with Python 2 then.

FYI, you may want to install from source. We have recently been dealing with some packaging issues, and only the current GitHub master is known to successfully install all its dependencies. (You may still have to install numpy separately, first, but that's an issue on their end.)
Instructions for installing a development version are here: http://pythonhosted.org/poppy/installation.html

Hi @josePhoenix,
Thanks for the suggestion. As you suggested, I tried installing from source after cloning the git repository. I used the same virtualenv with Python 3.4.1 as before, but received the following error using either pip3 or just pip. I'll probably stick with poppy in Python2 for now.
(myEnv)douglass:~/Wobble/poppy$ pip3 install -e .
Obtaining file:///mnt/LEBZ/Users/Kyle-Michael-Douglass/Projects/Wobble/poppy
    Initializing astropy_helpers submodule with: `git submodule update --init -- astropy_helpers`
    Traceback (most recent call last):
      File "<string>", line 20, in <module>
      File "/mnt/LEBZ/Users/Kyle-Michael-Douglass/Projects/Wobble/poppy/setup.py", line 71, in <module
>
        cmdclassd = register_commands(PACKAGENAME, VERSION, RELEASE)
      File "/mnt/LEBZ/Users/Kyle-Michael-Douglass/Projects/Wobble/poppy/astropy_helpers/astropy_helper
s/setup_helpers.py", line 266, in register_commands
        'build_ext': generate_build_ext_command(package, release),
      File "/mnt/LEBZ/Users/Kyle-Michael-Douglass/Projects/Wobble/poppy/astropy_helpers/astropy_helper
s/commands/build_ext.py", line 63, in generate_build_ext_command
        uses_cython = should_build_with_cython(packagename, release)
      File "/mnt/LEBZ/Users/Kyle-Michael-Douglass/Projects/Wobble/poppy/astropy_helpers/astropy_helper
s/commands/build_ext.py", line 23, in should_build_with_cython
        fromlist=['release', 'cython_version'])
      File "/mnt/LEBZ/Users/Kyle-Michael-Douglass/Projects/Wobble/poppy/poppy/__init__.py", line 78, i
n <module>
        from . import poppy_core
    Complete output from command python setup.py egg_info:
    Initializing astropy_helpers submodule with: `git submodule update --init -- astropy_helpers`

    Traceback (most recent call last):

      File "<string>", line 20, in <module>

      File "/mnt/LEBZ/Users/Kyle-Michael-Douglass/Projects/Wobble/poppy/setup.py", line 71, in <module
>

        cmdclassd = register_commands(PACKAGENAME, VERSION, RELEASE)

      File "/mnt/LEBZ/Users/Kyle-Michael-Douglass/Projects/Wobble/poppy/astropy_helpers/astropy_helper
s/setup_helpers.py", line 266, in register_commands

        'build_ext': generate_build_ext_command(package, release),

      File "/mnt/LEBZ/Users/Kyle-Michael-Douglass/Projects/Wobble/poppy/astropy_helpers/astropy_helper
s/commands/build_ext.py", line 63, in generate_build_ext_command

        uses_cython = should_build_with_cython(packagename, release)

      File "/mnt/LEBZ/Users/Kyle-Michael-Douglass/Projects/Wobble/poppy/astropy_helpers/astropy_helper
s/commands/build_ext.py", line 23, in should_build_with_cython

        fromlist=['release', 'cython_version'])

      File "/mnt/LEBZ/Users/Kyle-Michael-Douglass/Projects/Wobble/poppy/poppy/__init__.py", line 78, i
n <module>

        from . import poppy_core

    ----------------------------------------
    Command "python setup.py egg_info" failed with error code 1 in /mnt/LEBZ/Users/Kyle-Michael-Dougla
ss/Projects/Wobble/poppy

Apologies, I meant that there was a packaging bug in our Python 2.7 support. If pip install poppy is working for you with Python 2.7, then disregard my comment :)
Python 3 support is on the agenda as part of the next release. Stay tuned!

At some point the build is trying to import from the poppy package and failing--likely due to something that is not valid syntax in Python 3.  Though it would be nice if that error were propagated higher up I guess.  It's weird that it's showing a traceback but not the exception that caused it.  I don't know if that's normal or not.

Entirely possible that it's this: https://github.com/mperrin/poppy/issues/70
I haven't had time to investigate the actual syntax error here. It wasn't obvious to me from looking at the lines.

@josePhoenix @embray
It looks like the problem was exactly #70
After applying the following patch, I managed to get poppy to install in a Python 3 environment. I could import the library as well in the environment, but poppy.test() raised a whole bunch of errors. I'll let you guys work on those when you migrate the code to Python3 compatibility :)
--- poppy_core_backup.py	2015-03-11 17:48:03.789102500 +0100
+++ poppy_core.py	2015-03-11 17:55:39.050157100 +0100
@@ -2094,10 +2094,10 @@

             if len (self.opd.shape) != 2 or self.opd.shape[0] != self.opd.shape[1]:
                 _log.debug('OPD shape: '+str(self.opd.shape))
-                raise ValueError, "OPD image must be 2-D and square"
+                raise ValueError("OPD image must be 2-D and square")

             if len (self.amplitude.shape) != 2 or self.amplitude.shape[0] != self.amplitude.shape[1]:
-                raise ValueError, "Pupil amplitude image must be 2-D and square"
+                raise ValueError("Pupil amplitude image must be 2-D and square")

             assert self.amplitude.shape == self.opd.shape

Aha! Yep, that definitely wasn't future-proof syntax. Let us know if you have issues. The test suite has ~80% coverage, if I recall correctly, so it should be a good way to check.

If it helps, I placed the output from poppy.test() and pip freeze at this location:
https://drive.switch.ch/public.php?service=files&t=ddeb9ccca3f08b1fd197f662427b6af5
This is essentially what happens after fixing the syntax error in poppy_core.py and installing poppy using pip in Python 3.
I'll leave it at that for now, since I have it working in Python 2. Thanks again.

Thanks very much! It looks like we don't have 2to3 running in the build, or else we wouldn't have so many syntax errors. That'll go on our list of things to look at.

@kmdouglass See #86 for progress on this issue. If you'd like to try it out with Python 3, make a new virtualenv and install with pip as follows:
pip install -e git+https://github.com/josePhoenix/poppy.git@remove_helpers#egg=poppy
(n.b. This version is missing some packaging helpers from the upstream package template we were using that did not make the transition to Python 3 for some reason. They shouldn't impede your use of the package.)
To run the test suite, you must additionally pip install pytest. Then change directories to where pip cloned the POPPY source, and run python setup.py test.

This is now merged in to master, and our next release will be compatible with Python 3.4 as well as 2.7.


updateGroup: Build error with TypeScript 2.7.2

Hallo,
the following little code snippet results in a build error with TypeScript 2.7.2:
interface Test {
	id: string
}

const validateTest = updateGroup<Test>({
	id: validate(required)
});

The error is:
src/app/shipping/Editor/ShippingEditor.validation.ts(16,40): error TS2345: Argument of type '{ id: ProjectFn<AbstractControlState<{}>>; }' is not assignable to parameter of type 'FormGroupState<Test>'.
  Property 'value' is missing in type '{ id: ProjectFn<AbstractControlState<{}>>; }'.

It seems as if TypeScript is resolving the overload of updateGroup that takes the form state as the first parameter.
Do you have any suggestion how I can fix this?
I have the latest version of ngrx-forms, 2.3.5.
Thanks,
Steven

Hi Steven, indeed, sadly the typing of the required validation function in the current version is sub-optimal. With version three your code will compile. Until then you have to tell the validate function what type it expects, so this code will compile:
interface Test {
  id: string
}

const validateTest = updateGroup<Test>({
  id: validate<string>(required)
});

The longer explanation is this: Since the required function takes a generic T or null it will infer the validate call in your example to be validate<string | null> which then returns a ProjectFn<AbstractControlState<string | null>> which does not match the type of the id control. Since the overload that takes an update function object is therefore not matching the compiler falls back to the next one which causes the compiler error you see.

Wow, thank you for the nearly instant response! 👍
It works :-)


Add objectpath dependency

Link: https://pypi.org/project/objectpath/
The agile query language for semi-structured data. #JSON

As in the contributing guide, can you explain what your use case is and why you need this particular library? Is this something that you expect many others to also need or want to deploy?


Realtime Database Uri issue

Im having an issue in getting the exact database url
when im pushing data, deleting, i get 404 not found error,
i checked the source code, went into Factory.php Line 380~ at method "getDatabaseUri()"
this method returns the wrong url for my firebase project which i checked in the firebase console,
it's different from what i have
the one i get is from this method is -> "https://(project-id).firebaseio.com/"
in firebase console is -> "https://(project-id)-default-rtdb.firebaseio.com/"
please fix this issue asap.
thank you
current specs:
kreait/clock                   1.1.0   A PHP 7.0 compatible clock abstraction
kreait/firebase-php            5.14.1  Firebase Admin SDK
kreait/firebase-tokens         1.14.0  A library to work with Firebase tokens
Mac OS 11.2
PHP 8.0.2

This issue can asap be fixed by reading the documentation.
thank you
https://firebase-php.readthedocs.io/en/5.14.1/setup.html#realtime-database-uri


Refactor test BoxOps

Fixes #4500

@Chandan-h-509 Happy new year. Do you plan to complete the PR or should we place the issue "up for grabs" for other contributors? Let us know, thanks!


Confused with setting up

Hey!
Would you be able to make a video on how to set up the project, or maybe go more in detail about setting it up? Because im confused about how to connect the APIs with firebase and with the app its a bit overwhelming. Love your project tho!

Hi @Tamer7 ,
Thank you, I really appreciate it.
My apologize for late reply.
If you can explain me you exact requirement where you are facing issues I would be able to help you better.
Is it just - How to connect the APIs with firebase ?

Hi,
So that's one of the issues yeah, so ill walk you through what I did.
I made a google cloud platform account and i setup the geocodingApi and retrieved it. I could not find anything related to "YOUR_ANDROID/iOS_APK_API_KEY" this on google platform but found something similar which i got an API from google cloud.
Now i got both of these API keys, and i uploaded them to the main.dart file in the app.
Now i got confused about the firebase setup and how to connect it to the google cloud platform. And where do i set up the credentials for the firebase in the project?

Hi @Tamer7 ,
Did you check this for firebase setup - https://github.com/Singh-Shivani/Food_Lab/blob/master/Updates.md
I could not find anything related to "YOUR_ANDROID/iOS_APK_API_KEY" this on google platform but found something similar which i got an API from google cloud. - This is API keys you get when you successfully enable each of these APIs, I presume this you already did.
Now you have to create a firebase project and while you create new project you should see you GCP projects (both should be with same account) if this doesn't work try creating firebase project and then connect it to GCP billing account and enable those APIs

Just dont waste your time. Basically most of Github projects are outdated and programming platforms are way out updated their programming language requirements. If these projects nobody updates then mostly its time waste.
Just a Note to everyone who want to "set up" outdated project. Ill keep your time - dont! :))
Like I said these projects are outdated and if you try to "set up" you will get a lot of problems issues as errors.