Unexpected Behavior: MySqlContainer _connect implementation is flaky

Describe the bug
The current implementation for MySqlContainer to check if the database is running is like below:
wait_for_logs(
    self,
    re.compile(".*: ready for connections.*: ready for connections.*", flags=re.DOTALL | re.MULTILINE).search,
)

It expects for two pair of "ready for connections" logs to appear in the logs output. This works for vanilla MySQL Docker image but fails for any custom ones, for instance, an image that has a custom database initilization which is something standard and explained how in the official Docker Hub for MySQL section 'Initializing a fresh instance'.
Below is a example of a custom MySQL docker image:
FROM mysql:latest as builder

# Modify the entrypoint to only initialize the database
RUN sed -i 's/exec "\$@"/echo "not running \$@"/' /usr/local/bin/docker-entrypoint.sh

ENV MYSQL_ROOT_PASSWORD=test

# Copy data for initialization and settings
COPY sql/ /docker-entrypoint-initdb.d/
COPY ./bigtext.txt /var/lib/mysql-files/
COPY my.cnf /etc/mysql/my.cnf

# Run the entrypoint script to initialize the database
RUN /usr/local/bin/docker-entrypoint.sh mysqld

FROM mysql:latest

# Copying settings
COPY my.cnf /etc/mysql/my.cnf

# Copy the initialized database from the first stage
COPY --from=builder /var/lib/mysql /var/lib/mysql

# Copy the health table
COPY health-check.sql /health-check.sql

# Override the normal startup to load health-check after database initialization
ENTRYPOINT ["docker-entrypoint.sh", "mysqld", "--init-file", "/health-check.sql"]

And the initialization logs output for this image is like below:
docker run --rm -v ./tmp:/var/lib/mysql -eMYSQL_RANDOM_ROOT_PASSWORD=true sakila-extended-source-db:latest
2024-10-01 17:06:45+00:00 [Note] [Entrypoint]: Entrypoint script for MySQL Server 9.0.1-1.el9 started.
2024-10-01 17:06:46+00:00 [Note] [Entrypoint]: Switching to dedicated user 'mysql'
2024-10-01 17:06:46+00:00 [Note] [Entrypoint]: Entrypoint script for MySQL Server 9.0.1-1.el9 started.
'/var/lib/mysql/mysql.sock' -> '/var/run/mysqld/mysqld.sock'
2024-10-01T17:06:46.171337Z 0 [System] [MY-015015] [Server] MySQL Server - start.
2024-10-01T17:06:46.312696Z 0 [System] [MY-010116] [Server] /usr/sbin/mysqld (mysqld 9.0.1) starting as process 1
2024-10-01T17:06:46.314299Z 0 [Warning] [MY-010159] [Server] Setting lower_case_table_names=2 because file system for /var/lib/mysql/ is case insensitive
2024-10-01T17:06:46.317485Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.
2024-10-01T17:06:46.396872Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended.
2024-10-01T17:06:46.517414Z 0 [Warning] [MY-010068] [Server] CA certificate ca.pem is self signed.
2024-10-01T17:06:46.517454Z 0 [System] [MY-013602] [Server] Channel mysql_main configured to support TLS. Encrypted connections are now supported for this channel.
2024-10-01T17:06:46.519802Z 0 [Warning] [MY-011810] [Server] Insecure configuration for --pid-file: Location '/var/run/mysqld' in the path is accessible to all OS users. Consider choosing a different directory.
2024-10-01T17:06:46.525651Z 7 [ERROR] [MY-000061] [Server] 1049  Unknown database 'sakila'.
2024-10-01T17:06:46.526937Z 0 [System] [MY-011323] [Server] X Plugin ready for connections. Bind-address: '::' port: 33060, socket: /var/run/mysqld/mysqlx.sock
2024-10-01T17:06:46.526956Z 0 [System] [MY-010931] [Server] /usr/sbin/mysqld: ready for connections. Version: '9.0.1'  socket: '/var/run/mysqld/mysqld.sock'  port: 3306  MySQL Community Server - GPL.

Logs from vanilla mysql:latest image:
docker run --rm -v ./tmp:/var/lib/mysql -eMYSQL_RANDOM_ROOT_PASSWORD=true mysql:latest                              core -> feature/monorepo-cleanup + ? !
2024-10-01 17:04:05+00:00 [Note] [Entrypoint]: Entrypoint script for MySQL Server 9.0.1-1.el9 started.
2024-10-01 17:04:05+00:00 [Note] [Entrypoint]: Switching to dedicated user 'mysql'
2024-10-01 17:04:05+00:00 [Note] [Entrypoint]: Entrypoint script for MySQL Server 9.0.1-1.el9 started.
2024-10-01 17:04:05+00:00 [Note] [Entrypoint]: Initializing database files
2024-10-01T17:04:05.565798Z 0 [System] [MY-015017] [Server] MySQL Server Initialization - start.
2024-10-01T17:04:05.566683Z 0 [System] [MY-013169] [Server] /usr/sbin/mysqld (mysqld 9.0.1) initializing of server in progress as process 81
2024-10-01T17:04:05.568354Z 0 [Warning] [MY-010159] [Server] Setting lower_case_table_names=2 because file system for /var/lib/mysql/ is case insensitive
2024-10-01T17:04:05.575007Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.
2024-10-01T17:04:05.689247Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended.
2024-10-01T17:04:06.519129Z 6 [Warning] [MY-010453] [Server] root@localhost is created with an empty password ! Please consider switching off the --initialize-insecure option.
2024-10-01T17:04:08.317899Z 0 [System] [MY-015018] [Server] MySQL Server Initialization - end.
2024-10-01 17:04:08+00:00 [Note] [Entrypoint]: Database files initialized
2024-10-01 17:04:08+00:00 [Note] [Entrypoint]: Starting temporary server
2024-10-01T17:04:08.364408Z 0 [System] [MY-015015] [Server] MySQL Server - start.
2024-10-01T17:04:08.507157Z 0 [System] [MY-010116] [Server] /usr/sbin/mysqld (mysqld 9.0.1) starting as process 124
2024-10-01T17:04:08.508364Z 0 [Warning] [MY-010159] [Server] Setting lower_case_table_names=2 because file system for /var/lib/mysql/ is case insensitive
2024-10-01T17:04:08.515275Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.
2024-10-01T17:04:08.594411Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended.
2024-10-01T17:04:08.718336Z 0 [Warning] [MY-010068] [Server] CA certificate ca.pem is self signed.
2024-10-01T17:04:08.718374Z 0 [System] [MY-013602] [Server] Channel mysql_main configured to support TLS. Encrypted connections are now supported for this channel.
2024-10-01T17:04:08.720619Z 0 [Warning] [MY-011810] [Server] Insecure configuration for --pid-file: Location '/var/run/mysqld' in the path is accessible to all OS users. Consider choosing a different directory.
2024-10-01T17:04:08.729333Z 0 [System] [MY-011323] [Server] X Plugin ready for connections. Socket: /var/run/mysqld/mysqlx.sock
2024-10-01T17:04:08.729354Z 0 [System] [MY-010931] [Server] /usr/sbin/mysqld: ready for connections. Version: '9.0.1'  socket: '/var/run/mysqld/mysqld.sock'  port: 0  MySQL Community Server - GPL.
2024-10-01 17:04:08+00:00 [Note] [Entrypoint]: Temporary server started.
'/var/lib/mysql/mysql.sock' -> '/var/run/mysqld/mysqld.sock'
Warning: Unable to load '/usr/share/zoneinfo/iso3166.tab' as time zone. Skipping it.
Warning: Unable to load '/usr/share/zoneinfo/leap-seconds.list' as time zone. Skipping it.
Warning: Unable to load '/usr/share/zoneinfo/leapseconds' as time zone. Skipping it.
Warning: Unable to load '/usr/share/zoneinfo/tzdata.zi' as time zone. Skipping it.
Warning: Unable to load '/usr/share/zoneinfo/zone.tab' as time zone. Skipping it.
Warning: Unable to load '/usr/share/zoneinfo/zone1970.tab' as time zone. Skipping it.
2024-10-01 17:04:09+00:00 [Note] [Entrypoint]: GENERATED ROOT PASSWORD: uLXlPdWc6VAglkpK99BoRXuNgH8c7z9s

2024-10-01 17:04:09+00:00 [Note] [Entrypoint]: Stopping temporary server
2024-10-01T17:04:09.444930Z 10 [System] [MY-013172] [Server] Received SHUTDOWN from user root. Shutting down mysqld (Version: 9.0.1).
2024-10-01T17:04:10.277268Z 0 [System] [MY-010910] [Server] /usr/sbin/mysqld: Shutdown complete (mysqld 9.0.1)  MySQL Community Server - GPL.
2024-10-01T17:04:10.277290Z 0 [System] [MY-015016] [Server] MySQL Server - end.
2024-10-01 17:04:10+00:00 [Note] [Entrypoint]: Temporary server stopped

2024-10-01 17:04:10+00:00 [Note] [Entrypoint]: MySQL init process done. Ready for start up.

2024-10-01T17:04:10.475599Z 0 [System] [MY-015015] [Server] MySQL Server - start.
2024-10-01T17:04:10.622838Z 0 [System] [MY-010116] [Server] /usr/sbin/mysqld (mysqld 9.0.1) starting as process 1
2024-10-01T17:04:10.623975Z 0 [Warning] [MY-010159] [Server] Setting lower_case_table_names=2 because file system for /var/lib/mysql/ is case insensitive
2024-10-01T17:04:10.626794Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.
2024-10-01T17:04:10.705627Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended.
2024-10-01T17:04:10.831741Z 0 [Warning] [MY-010068] [Server] CA certificate ca.pem is self signed.
2024-10-01T17:04:10.831785Z 0 [System] [MY-013602] [Server] Channel mysql_main configured to support TLS. Encrypted connections are now supported for this channel.
2024-10-01T17:04:10.834154Z 0 [Warning] [MY-011810] [Server] Insecure configuration for --pid-file: Location '/var/run/mysqld' in the path is accessible to all OS users. Consider choosing a different directory.
2024-10-01T17:04:10.842164Z 0 [System] [MY-011323] [Server] X Plugin ready for connections. Bind-address: '::' port: 33060, socket: /var/run/mysqld/mysqlx.sock
2024-10-01T17:04:10.842236Z 0 [System] [MY-010931] [Server] /usr/sbin/mysqld: ready for connections. Version: '9.0.1'  socket: '/var/run/mysqld/mysqld.sock'  port: 3306  MySQL Community Server - GPL.

In the vanilla there are twice the pair "ready for connections" which makes the regular expression match, but it fails for the custom one. Of course, another approach would be to create a custom testcontainers docker image class but actually this isn't a good idea because the logs for MySql can change anytime and as soon as the official image gets updated testcontainers MySql image class may fail to properly check if the container has started or not.
To Reproduce
Create a docker image like the Dockerfile above and use it in test using testcontainers like below
            >>> import sqlalchemy
            >>> from testcontainers.mysql import MySqlContainer

            >>> with MySqlContainer('mysql-custom:latest') as mysql:
            ...     engine = sqlalchemy.create_engine(mysql.get_connection_url())
            ...     with engine.begin() as connection:
            ...         result = connection.execute(sqlalchemy.text("select version()"))
            ...         version, = result.fetchone()

The test will timeout on waiting for the container to start even that it has already started.
I monkey patched the implementation on my local project like below and worked well. The approach below is more reliable as it relies on standard Mysql tooling to check if the service is running or not, also it make use of testcontainers builtin constructs where both tends to be more future-proof.
File modules/mysql/testcontainers/mysql/__init__.py

...
# this code overwrite the method `_connect` of class `MySqlContainer` specified in the file above.

    def _connect(self) -> None:
        def check_if_is_running():
            escaped_single_password = self.password.replace("'", "'\"'\"'")
            result = self.exec(
                [
                    "sh",
                    "-c",
                    f"mysql -u {self.username} -p{escaped_single_password} -h {self.get_container_host_ip()} -P {self.port} -e 'SELECT VERSION();'"
                ]
            )
            if result.exit_code != 0:
                raise ConnectionError(f"Failed to connect to MySQL: {result.output}")
        wait_for(check_if_is_running)

I have it running and tested on my project and I would be happy to submit a PR.
Runtime environment
Provide a summary of your runtime environment. Which operating system, python version, and docker version are you using? What is the version of testcontainers-python you are using? You can run the following commands to get the relevant information.
 (Docker Inc.)
    Version:  v1.0.5
    Path:     /Users/*****/.docker/cli-plugins/docker-feedback
  init: Creates Docker-related starter files for your project (Docker Inc.)
    Version:  v1.3.0
    Path:     /Users/*****/.docker/cli-plugins/docker-init
  sbom: View the packaged-based Software Bill Of Materials (SBOM) for an image (Anchore Inc.)
    Version:  0.6.0
    Path:     /Users/*****/.docker/cli-plugins/docker-sbom
  scout: Docker Scout (Docker Inc.)
    Version:  v1.13.0
    Path:     /Users/*****/.docker/cli-plugins/docker-scout

Server:
 Containers: 0
  Running: 0
  Paused: 0
  Stopped: 0
 Images: 25
 Server Version: 27.2.0
 Storage Driver: overlayfs
  driver-type: io.containerd.snapshotter.v1
 Logging Driver: json-file
 Cgroup Driver: cgroupfs
 Cgroup Version: 2
 Plugins:
  Volume: local
  Network: bridge host ipvlan macvlan null overlay
  Log: awslogs fluentd gcplogs gelf journald json-file local splunk syslog
 Swarm: inactive
 Runtimes: io.containerd.runc.v2 runc
 Default Runtime: runc
 Init Binary: docker-init
 containerd version: 8fc6bcff51318944179630522a095cc9dbf9f353
 runc version: v1.1.13-0-g58aa920
 init version: de40ad0
 Security Options:
  seccomp
   Profile: unconfined
  cgroupns
 Kernel Version: 6.10.4-linuxkit
 Operating System: Docker Desktop
 OSType: linux
 Architecture: aarch64
 CPUs: 12
 Total Memory: 17.3GiB
 Name: docker-desktop
 ID: 98c933e7-9d31-46e1-a51e-eda5f0f7dc99
 Docker Root Dir: /var/lib/docker
 Debug Mode: false
 HTTP Proxy: http.docker.internal:3128
 HTTPS Proxy: http.docker.internal:3128
 No Proxy: hubproxy.docker.internal
 Labels:
  com.docker.desktop.address=unix:///Users/*****/Library/Containers/com.docker.docker/Data/docker-cli.sock
 Experimental: false
 Insecure Registries:
  hubproxy.docker.internal:5555
  <IP_ADDRESS>/8
 Live Restore Enabled: false

# Get all python packages.
$ pip freeze
aiohappyeyeballs==2.4.0
aiohttp==3.10.5
aiohttp-cors==0.7.0
aiosignal==1.3.1
alabaster==0.7.16
annotated-types==0.7.0
anytree==2.12.1
appnope==0.1.4
argcomplete==3.5.0
astroid==2.15.8
asttokens==2.4.1
attrs==24.2.0
azure-core==1.30.2
azure-storage-blob==12.22.0
azure-storage-file-datalake==12.16.0
Babel==2.15.0
bandit==1.7.9
bcrypt==4.2.0
blis==0.7.11
boto3==1.34.78
botocore==1.34.156
cachetools==5.4.0
catalogue==2.0.10
certifi==2024.7.4
cffi==1.17.0
charset-normalizer==3.3.2
click==8.1.7
cloudpathlib==0.18.1
colorful==0.5.6
comm==0.2.2
confection==0.1.5
contourpy==1.2.1
coverage==7.6.1
cryptography==42.0.8
cx_Oracle==8.3.0
cycler==0.12.1
cymem==2.0.8
databricks-sql-connector==3.3.0
de-core-news-md @ https://github.com/explosion/spacy-models/releases/download/de_core_news_md-3.7.0/de_core_news_md-3.7.0-py3-none-any.whl#sha256=1426896f135b7e6314637faa9025a3e580c9ba2785372ccffe723dc20b41c493
de-core-news-sm @ https://github.com/explosion/spacy-models/releases/download/de_core_news_sm-3.7.0/de_core_news_sm-3.7.0-py3-none-any.whl#sha256=d88c737eb7eb766f730f6a2dcb99dfcdb81623e1e0d89a9c638a2182ac19c52e
debugpy==1.8.5
decorator==5.1.1
deepdiff==6.7.1
defusedxml==0.7.1
dill==0.3.8
diskcache==5.6.3
distlib==0.3.8
docker==7.1.0
docutils==0.17.1
dtaidistance==2.3.12
ed25519==1.5
elastic-transport==8.13.1
elasticsearch==8.14.0
en-core-web-md @ https://github.com/explosion/spacy-models/releases/download/en_core_web_md-3.7.1/en_core_web_md-3.7.1-py3-none-any.whl#sha256=6a0f857a2b4d219c6fa17d455f82430b365bf53171a2d919b9376e5dc9be032e
en-core-web-sm @ https://github.com/explosion/spacy-models/releases/download/en_core_web_sm-3.7.1/en_core_web_sm-3.7.1-py3-none-any.whl#sha256=86cc141f63942d4b2c5fcee06630fd6f904788d2f0ab005cce45aadb8fb73889
et-xmlfile==1.1.0
executing==2.0.1
Faker==24.4.0
ff3==1.0.2
filelock==3.15.4
flake8==4.0.1
fonttools==4.53.1
frozendict==2.4.4
frozenlist==1.4.1
future==1.0.0
geohash2==1.1
geojson==3.1.0
google-api-core==2.19.2
google-auth==2.34.0
googleapis-common-protos==1.65.0
greenlet==3.0.3
grpcio==1.66.1
gssapi==1.8.3
hotxlfp==0.0.15
ibm-db-sa==0.4.0
ibm_db==3.2.3
idna==3.7
imagesize==1.4.1
importlib_resources==6.4.0
iniconfig==2.0.0
ipykernel==6.29.5
ipython==8.26.0
isodate==0.6.1
isort==5.13.2
ja-core-news-sm @ https://github.com/explosion/spacy-models/releases/download/ja_core_news_sm-3.7.0/ja_core_news_sm-3.7.0-py3-none-any.whl#sha256=1191e5bbffcc90670146616c274a64850e54d12070bc5846e78a094f2f6fcfca
jedi==0.19.1
Jinja2==3.1.4
jmespath==1.0.1
joblib==1.4.2
jsonschema==4.23.0
jsonschema-specifications==2023.12.1
jupyter_client==8.6.2
jupyter_core==5.7.2
kiwisolver==1.4.5
langcodes==3.4.0
language_data==1.2.0
lazy-object-proxy==1.10.0
Levenshtein==0.25.1
libnfs @ git+https://github.com/sahlberg/libnfs-python.git@b3cab5a6c34dbafc5e58137d7f91f892c0d46dc5
lz4==4.3.3
marisa-trie==1.2.0
markdown-it-py==3.0.0
MarkupSafe==2.1.5
matplotlib==3.9.1.post1
matplotlib-inline==0.1.7
mccabe==0.6.1
mdurl==0.1.2
mimesis==15.1.0
moto==5.0.12
msgpack==1.0.8
multidict==6.1.0
murmurhash==1.0.10
mysql-connector-python==8.4.0
mysqlclient==2.2.4
nest-asyncio==1.6.0
networkx==3.3
nl-core-news-lg @ https://github.com/explosion/spacy-models/releases/download/nl_core_news_lg-3.7.0/nl_core_news_lg-3.7.0-py3-none-any.whl#sha256=02194e98105584a6e5008a523a94a5d6e4da2feb0964741646c507c8e20730d4
nl-core-news-md @ https://github.com/explosion/spacy-models/releases/download/nl_core_news_md-3.7.0/nl_core_news_md-3.7.0-py3-none-any.whl#sha256=9b0bacc6d15202bbbd3a9585003d9edec44c6a1f1d819b51e8bc6a6d0b4458a8
nl-core-news-sm @ https://github.com/explosion/spacy-models/releases/download/nl_core_news_sm-3.7.0/nl_core_news_sm-3.7.0-py3-none-any.whl#sha256=9255c3ce9e639f0a7aa8e898f4514e6ad803284858241385e045f99637753770
numpy==1.26.4
numpydoc==1.5.0
oauthlib==3.2.2
odbcinst==1.0.1
opencensus==0.11.4
opencensus-context==0.1.3
openpyxl==3.1.5
ordered-set==4.1.0
packaging==24.1
pandas==2.1.4
paramiko==3.4.0
parso==0.8.4
pbr==6.0.0
pexpect==4.9.0
phonenumbers==8.13.42
pillow==10.4.0
pipx==1.6.0
platformdirs==4.2.2
pluggy==1.5.0
ply==3.11
preshed==3.0.9
presidio-analyzer==2.2.353
presidio-anonymizer==2.2.353
prometheus_client==0.20.0
prompt_toolkit==3.0.47
proto-plus==1.24.0
protobuf==5.27.3
psutil==6.0.0
psycopg2-binary==2.9.9
ptyprocess==0.7.0
pure-sasl==0.6.2
pure_eval==0.2.3
py-cpuinfo==9.0.0
py-spy==0.3.14
pyarrow==14.0.2
pyasn1==0.6.1
pyasn1_modules==0.4.1
pycodestyle==2.8.0
pycparser==2.22
pycryptodome==3.20.0
pydantic==2.8.2
pydantic_core==2.20.1
pyfarmhash==0.3.2
pyflakes==2.4.0
Pygments==2.18.0
PyHive==0.7.0
pylint==2.17.7
Pympler==1.1
PyMySQL==1.1.1
PyNaCl==1.5.0
pyodbc==5.1.0
pyOpenSSL==24.2.1
pyparsing==3.1.2
PyRSMQ==0.5.1
pytest==7.4.4
pytest-azurepipelines==1.0.5
pytest-benchmark==4.0.0
pytest-cov==4.1.0
pytest-env==1.1.3
pytest-nunit==1.0.7
python-dateutil==2.9.0.post0
python-Levenshtein==0.25.1
pytz==2024.1
PyYAML==6.0.2
pyzmq==26.1.0
rapidfuzz==3.9.6
ray==2.10.0
redis==5.0.8
referencing==0.35.1
regex==2024.7.24
requests==2.32.3
requests-file==2.1.0
responses==0.25.3
rich==13.7.1
rpds-py==0.20.0
rsa==4.9
ruff==0.5.6
s3transfer==0.10.2
scikit-learn==1.5.1
scipy==1.13.1
seaborn==0.13.2
shapely==2.0.5
shellingham==1.5.4
six==1.16.0
smart-open==7.0.4
snowballstemmer==2.2.0
spacy==3.7.5
spacy-legacy==3.0.12
spacy-loggers==1.0.5
Sphinx==4.5.0
sphinx-autoapi==1.9.0
sphinx-rtd-theme==1.3.0
sphinxcontrib-applehelp==2.0.0
sphinxcontrib-devhelp==2.0.0
sphinxcontrib-htmlhelp==2.1.0
sphinxcontrib-jquery==4.1
sphinxcontrib-jsmath==1.0.1
sphinxcontrib-qthelp==2.0.0
sphinxcontrib-serializinghtml==2.0.0
SQLAlchemy==2.0.32
srsly==2.4.8
sshtunnel==0.4.0
stack-data==0.6.3
stevedore==5.2.0
SudachiDict-core==20240716
SudachiPy==0.6.8
testcontainers==4.8.1
thinc==8.2.5
threadpoolctl==3.5.0
thrift==0.16.0
thrift-sasl==0.4.3
tldextract==5.1.2
tomlkit==0.13.0
tornado==6.4.1
tqdm==4.66.5
traitlets==5.14.3
typer==0.12.3
typing_extensions==4.12.2
tzdata==2024.1
Unidecode==1.3.8
urllib3==2.2.2
userpath==1.9.2
virtualenv==20.26.4
wasabi==1.1.3
wcwidth==0.2.13
weasel==0.4.1
Werkzeug==3.0.3
wrapt==1.16.0
xmltodict==0.13.0
yarl==1.11.1

Here is a reproducible test case for this issue: https://github.com/chrismaeda/testcontainers-python/commit/745231ab17efa03aa249e8271c54ac0730c80b84

pytest fixture and Dockerfile to build a customer mysql8 container using the sql files in modules/mysql/tests/seeds
a pytest method that gets a timeout error on v4.8.2 code
a pytest method that works, using a heavy handed workaround:

As the OP said, the wait_for_logs regex in MySqlContainer._connect does not work for custom mysql images.  Since the regex is a string constant, the only workaround that I could figure out is to replace the _connect method on the MySqlContainer instance using a different regex.  The pytest method shows that this approach works.
I'm not sure how you want to fix this.  The ideal solution seems to be to implement the wait strategies framework in the Java version (https://java.testcontainers.org/features/startup_and_waits/).  The least effort solution would be to allow the wait_for_logs regex to be changed at runtime.

Submitted test case as PR 729 https://github.com/testcontainers/testcontainers-python/pull/729

On a high level, this is a discussion on switching from log waiting to which waiting mechanism? I haven't read the entry point for mysql image yet. I assume the goal is to only support custom image based on the library image with the same entry point script

Out of curiosity, why wouldn't the solution that I proposed on my original post be adequate to deal with this issue? I followed the same idea implemented for Postgres as per this commit.

Yes sorry let me implement it for mysql as well, I want to confirm some things before agreeing it is the correct solution first


Is there support for spinning icons in QTreeWidget items?

The spinning icon feature of QtAwesome works well in buttons and labels, but now I'm trying to use a spinning icon for QTreeWidgetItem to indicate that its children are loading. I performed the usual steps:
# item contains a QTreeWidgetItem
spinner = qta.icon('fa.refresh', color='green', animation=qta.Spin(item))
item.setIcon(0, spinner)

but this results in the error with traceback:
Traceback (most recent call last):
  File "C:\Users\dschr_000\Miniconda3\lib\site-packages\qtawesome\iconic_font.py", line 157, in paint
    self.iconic, painter, rect, mode, state, self.options)
  File "C:\Users\dschr_000\Miniconda3\lib\site-packages\qtawesome\iconic_font.py", line 82, in paint
    self._paint_icon(iconic, painter, rect, mode, state, opt)
  File "C:\Users\dschr_000\Miniconda3\lib\site-packages\qtawesome\iconic_font.py", line 127, in _paint_icon
    animation.setup(self, painter, rect)
  File "C:\Users\dschr_000\Miniconda3\lib\site-packages\qtawesome\animation.py", line 24, in setup
    if self.parent_widget not in self.info:
TypeError: unhashable type: 'QTreeWidgetItem'

Non-spinning QtAwesome icons work perfectly in treewidget items. Is there any way to make the spinning ones work as well? Thanks!

@goanpeca, is this possible?

I would have to look into this. But the initial answer is it is not.


Add support for variants and additional classes

This PR adds support for variants (ie. fas, far, fal, and fab), as well as additional classes such as fa-spin, fa-2x, etc. Arbitrary additional classes are allowed and need not start with fa-.

I took another look at this plugin today and was able to resolve #1 (errors with times). While I was at it, I refactored the code to define only one inline type; it remains backwards compatible with the previous syntax.
I've also added more detail to the README to resolve #2. Note: a conflict still remains with Markdown Extra, but I have clearly defined its scope.

Closing due to change of plugin ownership (see getgrav/grav#2544).
The plugin repo has now been moved to (N-Parsons/grav-plugin-markdown-fontawesome)[https://github.com/N-Parsons/grav-plugin-markdown-fontawesome].


Fazbear Theme

Fazbear Theme
this unsilly github included my other PR "Change ;dex to ;olddex and ;newdex to ;dex"
i don't really use github that much tbh.
Commits since May 2 are the ones i want to contribute..
this is a silly theme btw, i understand if it doesn't get added.
SCREENSHOTS:

User Panel

Help Button: (beautiful)

Console: (ugly)

Message:

This took like 1 day to do all the stuff 😭

LOL? I really like the colors but not sure about the help button.

this has the newdex command name changes in it due to being in the same branch

Yeah, sadly couldn't figure out.

LOL? I really like the colors but not sure about the help button.

Help button is pro.😡😡😡😡😡

no

no

you are breaking my heart 💔

good 💔

good 💔

i spent me life makeing that theme and yu just "no"???? 💔💔💔💔💔💔💔💔💔💔

yeah pretty much

yeah pretty much

💔

Maybe u should add it in the adonis themes area idk

Maybe u should add it in the adonis themes area idk

WHERE?

in the discord server, #i-did-a-thing

use a plugin theme smh

:( KITR THEME GONE NOOOOOOOOOOOOOOOOOOOO

I partition for a redraw request as the theme is the best tbh.

no

yes 🧌


Convention for using NSLog()

Is there a convention for using NSLog(), I find it useful to prefix logging with the class name (can even go further and add a prefix with the method).

Not really sure anything here is generic enough to warrant the guide, but I do think if you’re doing something like this, it might be worth investigating a logging framework or writing your own macro that wraps NSLog() that makes it easier.

Yes this is exactly what I have done
#define DLog(fmt, ...) NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__)

This seems too generic to warrant a section in the style guide. Closing for now. If you have ideas around what you think this would look like in the style guide, feel free to open a PR for discussion.


Target detection?

Hi! Thank you for making this code available. Do you have the code to detect these targets in an image?
Thank you

Hi! This is only a mirror, the code was written by https://github.com/mpetroff
As he did not provide the code on his github page (only somewhere on his website), I made a personal copy for convenience.


Configures rollup for build-time transpilation

This PR configures rollup for build-time transpilation.

Checked out this branch, installed, ran npm test, got the following error:
Error [ERR_MODULE_NOT_FOUND]: Cannot find module<EMAIL_ADDRESS>imported from<EMAIL_ADDRESS>Did you mean to import ../../../../../../lib/index.js?
    at new NodeError (node:internal/errors:377:5)
    at finalizeResolution (node:internal/modules/esm/resolve:405:11)
    at moduleResolve (node:internal/modules/esm/resolve:966:10)
    at defaultResolve (node:internal/modules/esm/resolve:1174:11)
    at ESMLoader.resolve (node:internal/modules/esm/loader:605:30)
    at ESMLoader.getModuleJob (node:internal/modules/esm/loader:318:18)
    at ModuleWrap.<anonymous> (node:internal/modules/esm/module_job:80:40)
    at link (node:internal/modules/esm/module_job:78:36)

I double-checked, the @digitalcredentials/base64url-universal library is installed and present. Something seems to be off with its export, however.

Ok, fixed in @digitalcredentials/base64url-universal v2.0.2


Ombi module

Hey folks, has anyone coded up a custom HTPC module for Ombi v3?
I see Ombi has an API interface so could have it's own top-bar section and custom/themed module page, with functionality pretty similar to the CouchPotato "Movies" page - search/request new content, approving or rejecting requests, forcing refreshes of Plex/Emby content, could even go as far as checking and responding to issues.  The request API call itself has filtering options to tie in with the HTPC global filter field.
If anyone has done (or even just started a basic framework) for this, I'd be keen to get a copy of the files, and collaborate on extending features and merging it into the master HTPC code base on Github so that everyone can benefit.

@Hellowlol I'm having issues with my new module for Ombi.  The 'test' function of the settings page always fails, despite the actual target page working fine.  In fact, it seems like the 'test' is never actually called when the button is pressed.  My best guess is that I need to add the module into another location for the test to succeed (like we add the module into Htpc.py).
I don't even get an entry in the log when I hit 'test' but everything works as expected when I browse to http://localhost:8585/ombi/ping - I get a log message, and I get the expected html displayed.
There's two functions, currently it's set to ombi/ping which will fetch an unauthenticated response.
I can change the test link from 'ombi/ping' to 'radarr/Version' or basically any other endpoint, everything works except my page. Yet the page is absolutely working...
I have pushed through to my repo, would you be able to take a look and see if you spot anything?
It's in 'master3' here: https://github.com/jeremysherriff/HTPC-Manager/blob/master3/modules/ombi.py
Any help would be much appreciated!

Dunno why the test button doesnt work. Tried to control f5? You should also use htpc.py --dev to enable debug mode.

Log level is at debug (same same) but it's never writing the debug entries for that endpoint unless I specifically hit it in my browser - just calling it from the test button it never fires. Weird.
I'll carry on, maybe I'll work it out as I develop the other endpoints and action buttons.
Am doing it for a mate despite no on else showing any interest.

--dev option enables other things to like traceback in the webui.

Oh cool thanks
On 10/08/2018 7:48 AM, "Hellowlol"<EMAIL_ADDRESS>wrote:
--dev option enables other things to like traceback in the webui.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Hellowlol/HTPC-Manager/issues/593#issuecomment-411875364,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABCDZROJpQXqeJO-57-Q3DDzH05bQVEhks5uPJH8gaJpZM4VlLlp
.

The answer is that the 'test' button calls a POST (I assumed it was a GET) so I have to declare **kwargs in the function definition.  My testing via browser to the url was of course a GET which is why it worked.  It was Chrome's console that eventually exposed my issue :)

If the Ombi module is working, any chance it'll be merged with the current build so I can get my hands on it? It's the only thing I'm missing with my configuration.
Cheers!

I would be willing to merge it if I got a pr

I was about to submit one, I just took a quick peek at his repository -  doesn't appear that the module is fully working (or his comments aren't up-to-date. Also specifically states not to merge with yours. I'll leave it in their hands.
https://github.com/jeremysherriff/HTPC-Manager/tree/master3
It would be an awesome feature to add in though!

Hi guys
I'm not happy enough to call it "working" so I won't be raising a pull
request to the original repo yet. None of the buttons on the Requests page
actually work and there's no TV components yet, but it is actually
functional.
I posted a list of features that are working and not working here:
http://www.openflixr.com/forum/discussion/505/ombi-module-for-htpc#latest
If you're keen to run it as is, then you can change your HTPC repo to my
fork + branch which would then stay up to date as I work through it. Maybe
even help me out a bit with testing and coding?
Just use the master3 branch, the one called Ombi isn't anything and I'll
clean it up soon.
The comment about not pushing to Hellowlol is regarding the one commit for
the updater so that others can use my repo and the auto update feature
without our switching back to the original repo every time. It really just
means I have to cherry pick commits to put in a pull request.
On Sat, 25 Aug 2018, 6:35 AM Kazz3r24<EMAIL_ADDRESS>wrote:

I was about to submit one, I just took a quick peek at his repository -
doesn't appear that the module is fully working (or his comments aren't
up-to-date. Also specifically states not to merge with yours. I'll leave it
in their hands.
https://github.com/jeremysherriff/HTPC-Manager/tree/master3 http://url
It would be an awesome feature to add in though!
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Hellowlol/HTPC-Manager/issues/593#issuecomment-415845644,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABCDZXMqo3JWOzhnTypjNkrEUMNCSfKIks5uUEdzgaJpZM4VlLlp
.

Not sure how well this screenshot will come out as it's a compilation of screenshots in a Word doc and then screenshot again :smile:
I'm getting closer, the Movies content pages are fully functional!
See above post if you want to actually run this on your setup.
I do need testers, ideally someone who has dozens if not hundreds of requests, as I have questions over performance with bigger table loads.
Movies: Suggestions, Search, 'Similar', and Request features all working for Movies
Movies: Requests page functions all complete: Approve, Deny, Remove, Mark Available/Unavailable
The Filter box filters on all Ombi fields (dates, statuses, requesters as well as titles)
Common: Plex and Emby sync functions. Grays-out Emby or Plex sync options if they're not configured in Ombi.
(i) hover with plot summary (which is functionality above and beyond Ombi's native interface!)
Mobile views all work, column sizing re-flows down pretty good.  That is why the release-date/status and request-date/requester columns have been merged (disclaimer: breaks descending-order table sorts for those columns)
Still to-do for first release:
TV Shows: Create using Movies pages as base, fix-up equivalent functions
(TV features may be somewhat reduced - Request feature for TV content is complex!)
Delay table content load until the tab is clicked, or add a easy refresh button that maintains table-sort order for each tab
Longer-term plans:
Add Lidarr/music content support (it's in development in Ombi right now)
Figure out a way to re-enable descending-order sorts on the merged date/text columns
Re-work table framework to use a 2-stage loading process to get richer information, get more accurate 'Available' status (apparently this is how Ombi itself works too) (big performance drop though, hence Ombi's orange progress line at top of page)

Forgive me, I literally just woke up to this. I'd be willing to be a guinea pig for you. I literally just had 6 requests come in. I typically have 10 streams going at a time, and I push Ombi on my streamers so they are VERY active lol. Just getting a coffee, then I'll read the above in greater detail.

my god, what theme are you using?

It was a little hard to look at after first opening my eyes :P, but all good.  jeremysherriff where would you like feedback to be posted, and issues? I am having one with Ombi, but I don't want to litter this thread as it's technically unrelated (not in his repo).
Cheers!

hah sorry @Kazz3r24 the theme is 'Candy' it's so that I don't mistake my dev environment for my prod environment :smile:
Throw comments and issues into my git, that way I'll be able to reference them as I commit/close etc.
I'll start a 'feedback' thread, start new ones yourself for specific issues.

Am very close, have finally got a TV request to actually work.
I'll likely be raising a PR today some time to include a functional Ombi module into the master2 branch 😄

PR raised: #597


feat: dynamic btc fees

Dynamic btc fees from unchained

Does this PR require an unchained PR to be merged and deployed? There are tests failing which I assume is because an updated unchained-client is required.

Does this PR require an unchained PR to be merged and deployed? There are tests failing which I assume is because an updated unchained-client is required.


Uh oh! Error: Cannot find ffmpeg

I created index.ts file and executed it as "ts-node index.ts" and it downloaded the file but at the last moment of conversion to mp3 which need ffmpeg it pissed :-1:
Progress: 98.32%
Uh oh! Error: Cannot find ffmpeg
at C:\singletonCode\ytdl\node_modules\fluent-ffmpeg\lib\processor.js:136:22
at C:\singletonCode\ytdl\node_modules\fluent-ffmpeg\lib\capabilities.js:123:9
at C:\singletonCode\ytdl\node_modules\async\dist\async.js:473:16
at next (C:\singletonCode\ytdl\node_modules\async\dist\async.js:5329:29)
at C:\singletonCode\ytdl\node_modules\async\dist\async.js:969:16
at C:\singletonCode\ytdl\node_modules\fluent-ffmpeg\lib\capabilities.js:116:11
at C:\singletonCode\ytdl\node_modules\fluent-ffmpeg\lib\utils.js:223:16
at F (C:\singletonCode\ytdl\node_modules\which\which.js:68:16)
at E (C:\singletonCode\ytdl\node_modules\which\which.js:80:29)
at C:\singletonCode\ytdl\node_modules\which\which.js:89:16
Progress: 100%

I assume I'm executing this in wrong manner so looking forward for the correct way to get it done.

hmmm finally resolved it by setting system variable:  FFMPEG_PATH


unsubscribe and unsubscribeAll

useful for using ponos in api side-by-side w/ existing workers

Okay, I went and just made a few small changes. One last comment I have: you add this _unsubscribe method as a 'private' method, but never actually use it. Since it's undocumented (and 'private'), it's not actually that useful, yet. Would this be something we should do in the stop() handler? Before we close the connection to rabbitmq?

wdym?

it's documented and used by _unsubscribeAll

oh

using _unsubscribeAll in stop now.

@bkendall fixed your comments

@bkendall approves


Error running react_ssr_stream example

Hi!
I'm running into errors trying to run the react_ssr_stream example. This is with WasmEdge 0.12 on NixOS.
wasmedge-quickjs/example_js/react_ssr_stream on  main [?] via  took 1m45s
❯ nix-shell -p wasmedge nodePackages.pnpm

[nix-shell:~/Code/code9/node/wasmedge-quickjs/example_js/react_ssr_stream]$ pnpm build

> @ build /home/tom/Code/code9/node/wasmedge-quickjs/example_js/react_ssr_stream
> rollup -c rollup.config.js

./main.mjs → dist/main.mjs...
babelHelpers: 'bundled' option was used by default. It is recommended to configure this option explicitly, read more here: https://github.com/rollup/plugins/tree/master/packages/babel#babelhelpers
(!) Unresolved dependencies
https://rollupjs.org/guide/en/#warning-treating-module-as-external-dependency
http (imported by main.mjs)
stream (imported by stream?commonjs-external)
util (imported by util?commonjs-external)
(!) Plugin replace: @rollup/plugin-replace: 'preventAssignment' currently defaults to false. It is recommended to set this option to `true`, as the next major version will default this option to `true`.
created dist/main.mjs in 1.3s

[nix-shell:~/Code/code9/node/wasmedge-quickjs/example_js/react_ssr_stream]$ wasmedge --dir .:. ./wasmedge_quickjs_compiled.wasm dist/main.mjs
ReferenceError: could not load module filename 'stream'

Hi @L-jasmine
Could you help with this issue?

@Industrial You need to ensure that modules is in the current path ., as QuickJS reads the stream.js file from this directory.


[release-0.53] tests, console: Prevent NewExpecter negative timeout scenario

What this PR does / why we need it:
This is a manual cherry-pick of https://github.com/kubevirt/kubevirt/pull/9497 and the proposed change in https://github.com/kubevirt/kubevirt/pull/9515.
Which issue(s) this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged):
Fixes #
Special notes for your reviewer:
Release note:

NONE

/cc @ormergi @AlonaKaplan

/uncc @rnetser @kbidarkar

/approve

/retest-required

/retest-required

/retest-required


added prop for showing value above bar

reused most of the logic from renderBarTops.
Example of result

Thank you for your contribution and sorry for the delay :)
This is now available in v5.6.0

This doesn't work in last version. I used npm to install package instead of yarn but the prop doesn't exist in BarChart. Other friend tried the same using yarn but same result.

@mlopezfernandez weird..
If you add "react-native-chart-kit": "https://github.com/indiespirit/react-native-chart-kit.git" to the dependencies and do npm i, it will use the latest version.

Is it possible to format these values at the top of the bars using something like AxisLabel?


Pass parent enviornment vars to forked processes

Fix for https://github.com/Realytics/fork-ts-checker-webpack-plugin/issues/41

Looks good, thank you for your work :) Will be released soon :)


Picture/SpokenName description consistency updates

Docs Build status updates of commit 2bf00fd:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

exchange/exchange-ps/exchange/Export-RecipientDataProperty.md
:white_check_mark:Succeeded
View (exchange-ps)

exchange/exchange-ps/exchange/Import-RecipientDataProperty.md
:white_check_mark:Succeeded
View (exchange-ps)

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


"export 'BaseModalConfig' was not found in 'angular-basic-modal'

https://cl.ly/252A130m370X
import { BaseModalConfig, BaseModal, BasicModalService } from 'angular-basic-modal';
WARNING in ./src/app/modal/modal.component.ts
22:23-38 "export 'BaseModalConfig' was not found in 'angular-basic-modal'
WARNING in ./src/app/modal/modal.component.ts
35:40-49 "export 'BaseModal' was not found in 'angular-basic-modal'
WARNING in ./src/app/modal/modal.component.ts
66:57-74 "export 'BasicModalService' was not found in 'angular-basic-modal'
WARNING in ./src/app/modal/modal.component.ts
66:94-111 "export 'BasicModalService' was not found in 'angular-basic-modal'
angular/cli: 1.1.1
node: 7.7.4
os: darwin x64
angular/common: 4.2.3
angular/compiler: 4.2.3
angular/core: 4.2.3
angular/forms: 4.2.3
angular/http: 4.2.3
angular/platform-browser: 4.2.3
angular/platform-browser-dynamic: 4.2.3
angular/router: 4.2.3
angular/cli: 1.1.1
angular/compiler-cli: 4.2.3

Try:
import { BaseModalConfig, BaseModal, BasicModalService } from 'angular-basic-modal/index';

See if that makes a difference with 4.2.3.


Update metrics to include conman and juliet related metrics and diagnostics

The two new networking parts are not well reflected in the networking metrics as-is. Specifically, since the number of pending requests is bounded by juliet itself, the additional memory buffer that exists as a temporary measure until post 1.6 needs to be measured instead. Another good thing to add is a histogram of ACK times.
Additionally, some information on how conman operates should be added, also reflected in metrics as well as the diagnostics port.

The diagnostics ports changes are already added.


fix struct scan by exporting members of struct

The stage resource is no longer finding the properties. This change just exports the fields of the descStageRow struct.
Test Plan
manually tested. this is currently breaking our terraform

@ryanking really simple MR that is breaking our stage terraform


Make sure to sort versions in service configuration

Before:

After:

Nice!

run unit tests

run integration tests


chore: return batchInclusionEstimatedAt from sendOnChain

I think is better to include this after https://github.com/GaloyMoney/galoy/pull/3619


Make sure that changing the language does not break the activePath tracking

Bug/issue #, if applicable: 90843143
Summary
Fixes errors when changing the page language.
Errors were caused by the children changing, but the activeUID that is stored was updated after the fact, when the RenderJSON gets updated, so we had a stale activeUID.
The fix is a simple guard, as the component handles the rest gradually.
Dependencies
NA
Testing
You need an archive that has a language variants and the index.
Steps:

Change the language
Assert it does not throw errors in the console.
Assert that navigating back and forth does not break anything.

Checklist
Make sure you check off the following items. If they cannot be completed, provide a reason.

[x] Added tests
[x] Ran npm test, and it succeeded
[x] Updated documentation if necessary

@swift-ci test

Attaching a small mixed-language DocC archive for testing here: TinyMixedLanguageLibrary.doccarchive.zip.

@swift-ci test


ISSUE-186: [Feature Request] filter/choice chip form builder

Adding simple Wrap-based filter/choice Material chip forms.

Related to #186


New Install fails due to missing cgroup (v2)

I have 4 brand new Raspberry Pi CM4s, running 64 bit Raspberry Pi OS Lite (no GUI), on the nodes, and with GUI on the master.
all 4 failed to start the service:
level=fatal msg="failed to find memory cgroup (v2)"
Your documentation should provide this as a pre-req, or add this code to your prereq/tasks/main.yml file:
- name: Enable container features
  replace:
    path: /boot/cmdline.txt
    regexp: '^([\w](?!.*\b{{ item }}\b).*)$'
    replace: '\1 {{ item }}'
  with_items:
  - "cgroup_enable=cpuset"
  - "cgroup_memory=1"
  - "cgroup_enable=memory"

- name: Reboot the Machine to have container features in affect
  ansible.builtin.reboot:
    reboot_timeout: 300

It's called out here: https://docs.k3s.io/advanced#raspberry-pi

Modified:
- name: Enable container features
  replace:
    path: /boot/cmdline.txt
    regexp: '^([\w](?!.*\b{{ item }}\b).*)$'
    replace: '\1 {{ item }}'
  with_items:
  - "cgroup_memory=1"
  - "cgroup_enable=memory"
  register: boot_cmdline

- name: Reboot the Machine to have container features in affect
  ansible.builtin.reboot:
    reboot_timeout: 300
  when: boot_cmdline.changed

I've just hit this, too. It's fixed in https://github.com/k3s-io/k3s-ansible/pull/185 but it's been waiting to be merged for over a year 😞  It seems this project is dead.

I experienced this issue yesterday installing on my Turing Pi V2 cluster. I noted that it's in the configuration but it didn't work. I manually added the configuration as the fastest way to resolve the issue.
One other thing... the last instruction in README.md didn't make sense to me. kube.cfg was copied by Ansible to the master node. What didn't make sense to me was the difference between source and target.  As written, wouldn't that copy in the same folder? I didn't do that step. Haven't deployed any containers yet but kubectl get nodes sees all my nodes just fine.

Resolved with https://github.com/k3s-io/k3s-ansible/pull/151


Error: cannot import name '_rand' with latest module version

Description
Please provide a clear and concise description of the issue you are encountering, and a reproduction of your configuration (see the examples/* directory for references that you can copy+paste and tailor to match your configs if you are unable to copy your exact configuration). The reproduction MUST be executable by running terraform init && terraform apply without any further changes.
If your request is for a new feature, please use the Feature request template.

[X] ✋ I have searched the open/closed issues and my issue is not listed.

⚠ Note
Before you submit an issue, please perform the following first:

Remove the local .terraform directory (! ONLY if state is stored remotely, which hopefully you are following that best practice!): rm -rf .terraform/
Re-initialize the project root to pull down modules: terraform init
Re-attempt your terraform plan or apply and check if the issue still persists

Versions

Module version [Required]:

Terraform version:
Terraform v1.4.3-dev
on darwin_amd64

provider registry.terraform.io/datadog/datadog v3.23.0
provider registry.terraform.io/hashicorp/aws v4.61.0
provider registry.terraform.io/hashicorp/null v3.2.1

Provider version(s):
Terraform v1.4.3-dev
on darwin_amd64

provider registry.terraform.io/datadog/datadog v3.23.0
provider registry.terraform.io/hashicorp/aws v4.61.0
provider registry.terraform.io/hashicorp/null v3.2.1

Reproduction Code [Required]
module "datadog_forwarders" {
  source  = "terraform-aws-modules/datadog-forwarders/aws"

  kms_alias             = "alias/datadog"
  dd_api_key_secret_arn = data.aws_secretsmanager_secret_version.datadog_api_key.arn

  create_log_forwarder    = true
  create_rds_em_forwarder = true
  create_vpc_fl_forwarder = false

  vpc_id = "XXXXX"
}

Steps to reproduce the behavior:
terraform apply
Expected behavior
The log forwarder should be created and should forward logs
Actual behavior
Log forwarder throws error:
[ERROR] Runtime.ImportModuleError: Unable to import module 'lambda_function': cannot import name '_rand' from 'ddtrace.internal' (/var/task/ddtrace/internal/__init__.py)
Traceback (most recent call last):

I did see the other issue, but they looked like they'd been fixed, so maybe this is a regression?


Upgrade MkDocs to 0.14

This is primarilly a bug fix release. It would have been a 0.13.4 but we
dropped two requirements that caused problems and felt that was
sufficient reason to release a 0.14 version.
Fixes #1373

THanks :)


Fix build-services.sh building error

Please provide a description of this PR:
When executing
cd samples/bookinfo
src/build-services.sh <version> <prefix>

The log shows there's an error:
#7 19.76     creating build/temp.linux-aarch64-3.7
--
#7 19.76     gcc -pthread -Wno-unused-result   -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC   -I/usr/local/include/python3.7m -c greenlet.c -o   build/temp.linux-aarch64-3.7/greenlet.o
#7 19.76     unable to execute 'gcc': No such file or   directory
#7 19.76     error: command 'gcc' failed with exit   status 1

Added gcc to build services successfully.

@monsteredc: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

lint_istio
830c70fa6f61fb7e59b680cb31e9656cf4124ef2
link
true
/test lint_istio

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

@monsteredc: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

lint_istio
cd1ad398d634fa311a7a5b28b58e2712d23fdb00
link
true
/test lint_istio

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


Missing textures on Anvils, Cactus and Sugarcane

Anvils, cactus and sugarcane most of the time are missing their textures. Sometimes logging fixes this, and sometimes dying will cause it.

Can you post a list of the mods you have installed? This doesn't sound like an Apotheosis issue.

This is typically caused by either

Only having the mod installed on the client, when playing on a server where the mod is not present, which is not supported behavior
Installing the mod into an existing world, where the fix is to break/replace these blocks, though I believe that should not be necessary anymore past 1.12...
Registry Corruption, which is an external problem.

This sort of weirdness is a drawback of registry-replacement, but it is a supported forge feature and it does work properly in isolation (and in large environments, as there have been no such issues in E6, E8, ATM6, or ATM7).

Yup, found out the server owner hadn't updated the mod to the newest version so we sorted it quickly - since those three things are all effected by apotheosis I knew it was involved but the issue is now sorted - cheers gang!


NeoForge Version

Would it be possible for SimpleHUD Enhanced to have a NeoForge version? It would be great, especially with the ever-growing popularity of the mod loader over Fabric.

https://github.com/SoRadGaming/Simple-HUD-Enhanced/issues/29


fix(dashboard): Prevent char overflow when displaying chart description

SUMMARY
This fixes issue #12643
BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF
Before

After

TEST PLAN
CI and manual test
ADDITIONAL INFORMATION

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

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

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

/testenv up

@m-ajay Can you change the PR description from "This fixes issue #12643" to "Fixes #12643" so that the issue is automatically closed when we merge this PR?


XMLHttpRequest Issue using Java8 JavaFX Web View/Webkit v538.19

Does anyone know of an issue where the patching that zone.js performs for the XMLHttpRequest object does not work with webkit v538.18?  It appears that the XMLHttpRequest object, after it is cloned, all the properties are undefined.  Unfortunately we are stuck using an older version of the Java8 library that has this version of webkit for the web view control.  Newer version of the Java library, and subsequent new version of the webkit library, this problem does not exist.  I can post a gist that can recreate the problem if necessary.  Thanks.

@JRiggenbach , please create a reproduce repo, and I don't know how to use the specified version of Webkit, please also provide some manual to do that.

Is it similar to this https://github.com/angular/angular/issues/19853

Close for now because not be able to reproduce.


added double quotes condition to Target HTML Elements with jQuery cha…

Pre-Submission Checklist

[x] Your pull request targets the staging branch of FreeCodeCamp.
[x] Branch starts with either fix/, feature/, or translate/ (e.g. fix/signin-issue)
[x] You have only one commit (if not, squash them into one commit).
[x] All new and existing tests pass the command npm run test-challenges. Use git commit --amend to amend any fixes.

Type of Change

[x] Small bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds new functionality)
[ ] Breaking change (fix or feature that would change existing functionality)
[ ] Add new translation (feature adding new translations)

Checklist:

[x] Tested changes locally.
[x] Closes currently open issue (replace XXXX with an issue no): Closes #10315

Description

The "Target HTML Elements with jQuery" challenge accepts code that uses single quotes for selectors, so I added an assertion that requires the code to use double quotes rather than single quotes.

@oalhait is the edit to the translation in line 152--from mit to imit intentional?

@dhcodes nope, not intentional. My bad! Should I make a new PR?

@oalhait You should be able to pull this branch and then amend it. Might have to do a --force on the push though.

@dhcodes could you give me a little bit of a tutorial on what to do? sorry, haven't had to do that before with git yet

@oalhait jump on gitter in the HelpContributor room

@oalhait if you still have your branch, you can edit it and then do a git commit --amend and then push it again with git push -u origin staging --force. If you don't have it, you can either pull it from your remote repo or recreate a branch with the same name and remake the change.

got it. thanks @dhcodes !!

LGTM :+1:
Thanks @oalhait


ActionTestController Test

Make ActionTestController test not changing variable as final.

This change is

Coverage remained the same at 59.718% when pulling 4af968597b93cb276fa33f71bba62048d623a88f on AddTestsToActionTestController into 3136f8bac1108a699d6f321d918cb7a8d453601d on master.


Create jenkinsfile

@Saikumarnelli Please sign the Contributor License Agreement!
Click here to manually synchronize the status of this Pull Request.
See the FAQ for frequently asked questions.

Spam. Please don't use a public repository for your tests!


API does not return the cheaper tickets for Szczecin

According to Wikitravel and their transit planner to be the following prices for Szczecin public transport:

15 min for 2 PLN (currently 0.48€)
30 min for 3 PLN (currently 0.71€)
1 hour for 4 PLN (currently 0.95€)
2 hours for 5 PLN (currently 1.19€)
full day for 12 PLN (currently 2.86€)
5 days for 35 PLN (currently 8.33€)

For a journey from Szczecin Gumience to Szczecin Glowny he VBB API only returns the following prices:

Bartarif Szczecin 1: Einzelfahrausweis Regeltarif for 2.20€
Bartarif Szczecin 1: Einzelfahrausweis Ermäßigungstarif for 1.60€
Bartarif Szczecin 1: Tageskarte Regeltarif for 2.60€
Bartarif Szczecin 1: Tageskarte Ermäßigungstarif for 1.90€
Bartarif Szczecin 1: Kleingruppen-Standard (like supposed to mean *-Tageskarte) for 6.40€

The adult full day ticket (12 PLN or 2.86€) could be the same as Bartarif Szczecin 1: Tageskarte Regeltarif for 2.60€.

According to http://szczecin.esn.pl/public-transport, there seems to be a 50% price discount for students.

https://github.com/derhuerst/vbb-parse-ticket/commit/0c3f624961b770e3076cf80885e6949904cbd2b0 added basic support for Szczecin tickets.

There are also batches of 10 available for the price of 9:

10 journeys, 15min each for 18 PLN (currently 4.28€)
10 journeys, 30min each for 27 PLN (currently 6.43€)
10 journeys, 1 hour each for 36 PLN (currently 8.57€)

Again, fast lines are twice as expensive.


Total raised amounts drop trailing zeroes

In @dpfavand's recent PR I noticed that trailing zeroes are dropped from total raised. For example, if someone raised $124.60, the number displayed is $124.6.

This should be easy to resolve using the number_format function http://php.net/manual/en/function.number-format.php

I'm a fan of dropping cents altogether and just showing rounded numbers as it's cleaner (and matches the Classy frontend).


Change "PhraseApp" to "Phrase" and update URL on about page

From Phrase via email (@ascott looped in via cc):
Hi Participedia team,
We happily noticed that you link to our old website here, but we moved to the new domain phrase.com (formerly phraseapp.com).
If you find a minute, we’d love you to update the link from currently https://phraseapp.com/?utm_campaign=phraseapp-homepage&utm_medium=partner-relations&utm_source=participedia to https://phrase.com/?utm_campaign=phraseapp-homepage&utm_medium=partner-relations&utm_source=participedia. So it’s just the domain that’s changed. We would also be very happy about an update of our brand name (now Phrase).
This would mean a lot to us! It might be that we’d have to switch off the old domain phraseapp.com eventually.
Thanks a million for your time and support!
Cheers,
Ida

@ascott can you prioritize this this week? would be good to write back to ida and say we've done it, since they're sponsoring us with a free account. thanks!

thanks for the reminder @jesicarson. i can do this
tomorrow

@jesicarson this is on prod now


Fix missing bumping places

We left back the operator version in the csv and the version variable in
the makefile

lgtm


Link to v2 test for PCO1,2,3. Add PCO4 and AOV.

Also include direct links to dashboards with mycloud set correctly for the PCO cloud regions (they are all on the same grafana host)..

The Cert of https://apimon.services.regio.digital/public-dashboards/17cf094a47404398a5b8e35a4a3968d4 has expired.

The Cert of https://apimon.services.regio.digital/public-dashboards/17cf094a47404398a5b8e35a4a3968d4 has expired.

Yeah, I noticed the failed CI action and sent a notification to Christian last night. We should not wait for the fix though, IMVHO, as our PR is not causing the regression. (As the CI pipeline stops, we take a small risk that tests happening after the failed cert don't run and thus we don't see the outcome.)


News tab

http://dashi-dev.cbio.mskcc.org:8080/yichao-oncotree/#/home

Yichao and I also talked about how pulling from an external file that contains markdown and converting it to HTML has an XSS vulnerability, described here: https://github.com/showdownjs/showdown/wiki/Markdown's-XSS-Vulnerability-(and-how-to-mitigate-it). We should all discuss this, but we do have control over the file we are pulling so I think it should be OK.


Support MinGW PE DWARF sections

Is your feature request related to a problem? Please describe.
MinGW produces PE's with DWARF debug information. The DWARF analyzer is unable to detect those sections and thus the analyzer is made unavailable under the list of analyzers.
Describe the solution you'd like
Enable DWARF analyzer for MinGW PE's.
Describe alternatives you've considered
I was able to get the DWARF analyzer to detect and fully parse the DWARF debug information, however it may need some more work, so I decided to create an issue for it instead.
Additional context

The DWARF analyzer cannot find the debug sections as it relies on finding sections matching those of DWARFSectionNames.MINIMAL_DWARF_SECTIONS. The PE does contain those sections however they are not found as the current PE loader does not correctly handle section names. Currently it only reads the name stored in the Name field in the SectionHeader structure (e.g. /14, /29), when it needs to also handle reading names from the string table. Here is a quote from Microsoft's documentation on the PE file format:

For longer names, this field contains a slash (/) that is followed by an ASCII representation of a decimal number that is an offset into the string table.

Source: https://docs.microsoft.com/en-us/windows/win32/debug/pe-format#section-table-section-headers

The DWARF parser uses the memory block size to determine the ending of the debug info in the .debug_info section. The problem is that the PE loader aligns memory blocks with padding while the actual size of the debug info is that of VirtualSize. Once the DWARF parser reaches the padding, it mistakenly reads it as a compilation unit, and then reads into the next memory block, eventually throwing an exception in DWARFCompilationUnit.readCompilationUnit(). This may conflict with #418.

Sample: helloworld.zip

It seems most of the windows analyzers canAnalyze methods are a bit faulty.  They assume they can work just because it is a PE binary. The two I know of off the top of my head are PDB and the Windows RTTI Analyzer. These should only be available if the compiler was determined to be visual studio.

reopening, https://github.com/NationalSecurityAgency/ghidra/commit/c60e595061a90b6a00c046211eaa6622ae472ea5 only addresses a portion of this issue.


Reset current_fx properties on lightning module in teardown

What does this PR do?

This isn't an issue with master, but it's extra precaution that these fields are reset before control returns back to the caller
Fixes #<issue_number>
Before submitting

[ ] Was this discussed/approved via a GitHub issue? (not for typos and docs)
[ ] Did you read the contributor guideline, Pull Request section?
[ ] Did you make sure your PR does only one thing, instead of bundling different changes together?
[ ] Did you make sure to update the documentation with your changes? (if necessary)
[ ] Did you write any new necessary tests? (not for typos and docs)
[ ] Did you verify new and existing tests pass locally with your changes?
[ ] Did you update the CHANGELOG? (not for typos, docs, test updates, or internal minor changes/refactorings)

PR review
Anyone in the community is free to review the PR once the tests have passed.
Before you start reviewing make sure you have read Review guidelines. In short, see the following bullet-list:

[ ] Is this pull request ready for review? (if not, please submit in draft mode)
[ ] Check that all items from Before submitting are resolved
[ ] Make sure the title is self-explanatory and the description concisely explains the PR
[ ] Add labels and milestones (and optionally projects) to the PR so it can be classified

Did you have fun?
Make sure you had fun coding 🙃

Hello @ananthsub! Thanks for opening this PR.

In the file tests/trainer/test_trainer.py:

Line 2070:121: E501 line too long (136 > 120 characters)
Line 2071:121: E501 line too long (142 > 120 characters)

Do see the Hitchhiker's guide to code style


adding an attribute to HasAttributes Class to hide elements from obse

…rver
the purpose of that is when you observe a model and you don't want to get the changes of some columns like "updated_at" or some other fields. you can specify it from its Model and it will not show when you call $mode->getDirty().

@taylorotwell Unfortunately it is not correcting any bug from the framework, but it gives a better ability to the framwork only by adding a small condition.
I already faced this problem and in every observer class, I should remove all unnecessary fields after calling getDirty function. this pull request makes it simple. only by adding a protected field for the Model and adding those column names that you don't want to be observed when it is changed.


[RESOLVED] High ICMP ping response time

Problem started at 08:40:33 on 2023.05.25
Problem name: High ICMP ping response time
Host: S100-Santiago
Severity: Warning
Operational data: Value: 657ms
Original problem ID: 22423
Event details in Zabbix: http://<IP_ADDRESS>/tr_events.php?triggerid=23518&eventid=22423

Problem has been resolved in 9m 0s at 08:49:33 on 2023.05.25
Problem name: High ICMP ping response time
Host: S100-Santiago
Severity: Warning
Original problem ID: 22423


Javascript is not generated correctly when using custom form prefixes

When a Django model has a ChainedForeignKey, and the Django form used for displaying a uses a custom prefix via a prefix keyword argument, the javascript output for the form's ChainedModelChoiceField does not take this prefix into account. Thus the generated javascript fails as the id of the "chained_field" does not match with the id used in the javascript.

Should be fixed in #148. Closing. Feel free to reopen if it's not fixed.


Allow to configure traits using annotations

Configuring traits may be a little bit complex for tooling in particular when configuring a KameletBinding where as example, to configure the service binding, one has to rescue the integration spec, like:
apiVersion: camel.apache.org/v1alpha1
kind: KameletBinding
metadata:
  name: my-binding
spec:
  integration:
    traits:
      service-binding:
        configuration:
          serviceBindings:
          - postgres.org:v1alpha1:PostgreSQL

It would much more practical to have options to use annotations that re well known and we can use the json schema for the traits to let tools know what options are available for each trait so you can re-write the example above as:
apiVersion: camel.apache.org/v1alpha1
kind: KameletBinding
metadata:
  name: my-binding
  annotations:
    trait.camel.apache.org/service-binding.bindings=postgres.org:v1alpha1:PostgreSQL

/cc @nicolaferraro @astefanutti what do you think ?

That's a good idea.
My understanding is that the traits.yaml schema file contains the CLI properties, rather than the JSON properties, as it's used by tooling for modeline IIRC.
I don't think we have a proper JSON schema for traits, see #1614.

I don't think we have a proper JSON schema for traits yet, see #1614.

A ok, I thought it was already there but it is not a big issue IMHO and we can introduce support later on.

I agree. That'll motivate me to work back on #1624 😅.


refactor: new version of HW2

Change log

Added required README documentation as a part of the submission
Replaced COVID data with weather dataset
Instead asking to compute two column, I asked students to compute things on one designated column for the dataset
Distribute the assignment through GH classroom (link: https://classroom.github.com/a/N2lGzl0s). It also allows feedback through an autogenerated PR.

LGTM


Split the 2002-2012 pop estimate data into component years

The data for the population estimates for 2002 - 2012 comes as one archive from the national archive. The data is in the wrong (long) shape and needs to be both extracted and converted to wide format. The data for each year needs the regions combined, so it represents the whole of the UK and needs to be separated into three datasets based on sex, (m, f and both).

Complete as of #419


Error when multiple graphql operations are available

Hi. I'm testing out the headless-starter project to evaluate whether or not enonic is a viable cms for our projects. Related to this, I encountered an error in this app and thought I'd report it.
When executing a query, it errors when there are multiple graphql operations available.
This is the input query:
query One {
  guillotine {
    query(query: "ngram('_allText', 'morgan') AND type='com.enonic.starter.headless:person'", first: 6) {
      displayName
      ... on com_enonic_starter_headless_Person {
    	  displayName
        data {
          photos(first:1){
            ... on media_Image {
              imageUrl(type:absolute scale:"block(400,400)")
            }

          }
        }
      }
    }
  }
}

query Two {
  guillotine  {
    getChildren(key:"/hmdb/persons" first:5){
      displayName
      _path
    }
  }
}

And this is the request payload. As can bee seen by "operationName": "Two", I've tried to execute the second query:
{
  "query": "query One {\n  guillotine {\n    query(query: \"ngram('_allText', 'morgan') AND type='com.enonic.starter.headless:person'\", first: 6) {\n      displayName\n      ... on com_enonic_starter_headless_Person {\n    \t  displayName\n        data {\n          photos(first:1){\n            ... on media_Image {\n              imageUrl(type:absolute scale:\"block(400,400)\")\n            }\n\n          }\n        }\n      }\n    }\n  }\n}\n\nquery Two {\n  guillotine  {\n    getChildren(key:\"/hmdb/persons\" first:5){\n      displayName\n      _path\n  \t}\n\t}\n}\n",
  "variables": null,
  "operationName": "Two"
}

It triggers the following error and response:
{
  "status": 500,
  "message": "missing operation name (com.enonic.xp.resource.ResourceProblemException)"
}

Part of stack trace:
Caused by: graphql.GraphQLException: missing operation name
	at graphql.execution.ExecutionContextBuilder.build(ExecutionContextBuilder.java:36)
	at graphql.execution.Execution.execute(Execution.java:30)
	at graphql.GraphQL.execute(GraphQL.java:84)
	at graphql.GraphQL.execute(GraphQL.java:61)
	at com.enonic.lib.graphql.GraphQlBean.execute(GraphQlBean.java:258)
	at jdk.nashorn.internal.scripts.Script$Recompilation$378$2576AAA$graphql.L:1#execute(com.enonic.starter.headless:/lib/graphql.js:76)
	at jdk.nashorn.internal.scripts.Script$Recompilation$377$221A$graphql.L:1#post(com.enonic.starter.headless:/services/graphql/graphql.js:8)
	at jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:639)
	at jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:494)
	at jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:393)
	at jdk.nashorn.api.scripting.ScriptObjectMirror.call(ScriptObjectMirror.java:117)
	at com.enonic.xp.script.impl.value.FunctionScriptValue.call(FunctionScriptValue.java:36)

I can't pinpoint exactly where the problem lies, as I'm not familiar with Enonic or GraphiQL, but it might be due to the operationName from the request not being used when the query is mapped further down to the gql-engine?
Hope this information helps!

This is a syntax issue. Closing the issue


Community support

I would suggest community support. I've seen WPPConnect implement this and would like to take the opportunity and ask if anyone knows how I can port this to the Baileys. Exists some doc to explain how can I inspect WhatsApp to create this feature?
https://github.com/wppconnect-team/wppconnect/blob/master/src/api/layers/community.layer.ts

I would suggest community support. I've seen WPPConnect implement this and would like to take the opportunity and ask if anyone knows how I can port this to the Baileys. Exists some doc to explain how can I inspect WhatsApp to create this feature?
https://github.com/wppconnect-team/wppconnect/blob/master/src/api/layers/community.layer.ts

I can probably port it from my library cobalt tomorrow. I'll open a PR once I'm done

Wow! I started reading the documentation of your Cobalt repo, what a fantastic job 👏

Uhm I'm having some problems with the community create node. It looks right, but it's throwing:
Received node Node[description=iq, attributes={from=g.us, id=d329cc8a1b, type=error}, content=[Node[description=error, attributes={code=400, text=bad-request}]]]
I'll try to fix it asap so I can open the PR

I saw some of your repos and noticed the WhatsappWebRequestAnalyzer. Java and Kotlin aren't even close to my most familiar stacks, but from what I understand this project uses Chrome 90 injected with a layer that takes every request made by WhatsApp.
Is that how you were able to reverse engineer this community feature originally for Cobalt?

Yeah, actually I use chrome 114, but you should be able to use any Chrome ≥ 111
To give you a gist, the analyzer:

Starts an instance of Chrome
Goes to Whatsapp web
Instantly finds the line where the crypto keys are loaded and places a breakpoint there
As the page gets loaded immediately after, the breakpoint is triggered and the keys are extracted
I then listen for all web socket events, incoming and outgoing, to decode the Nodes

You also need to understand the original Whatsapp web source code most of the times, but having the raw node is definitely a good start.
To see the mobile's app nodes download the Whatsapp beta and run the following adb command:
adb shell logcat | grep WhatsApp:
You might need an APK from may 2023 because afaict new versions don't print them out.

Guys. I used this code to make the IQ request. Bug getting 400. Any Idea?

communityCreate: async (subject: string) => {
  const result = await<EMAIL_ADDRESS>"set", [
    {
      tag: "create",
      attrs: {
        subject,
      },
      content: [
        {
          tag: "description",
          attrs: {
            id: generateMessageTag(),
          },
          content: [
            {
              tag: "body",
              attrs: {},
              content: Buffer.from("The community description", "utf-8"),
            },
          ],
        },
        {
          tag: "parent",
          attrs: {
            default_membership_approval_mode: "request_required",
          },
        },
      ],
    },
  ]);

  console.log(result);

  // return extractGroupMetadata(result)
};

any news on this subject? it would be great to be able to count communities so you can message them mainly in the general notices group.

Up

If someone still needs it I could port it from my library as I found the fix

Any updates on the matter, I would really like to use the community functions, I saw that @Auties00 had found a solution, but has it already been incorporated into Baileys?

Any updates on the matter, I would really like to use the community functions, I saw that @Auties00 had found a solution, but has it already been incorporated into Baileys?

I should add support for both communities and channels in the near future. I'd like to do it this week, but I have to study as my mid terms are coming up for uni. I'll do it asap tho

Any updates on the matter, I would really like to use the community functions, I saw that @Auties00 had found a solution, but has it already been incorporated into Baileys?

I should add support for both communities and channels in the near future. I'd like to do it this week, but I have to study as my mid terms are coming up for uni. I'll do it asap tho

Thank you for the response and the attention, I will be waiting and good luck with your studies.

Any updates on the matter, I would really like to use the community functions, I saw that @Auties00 had found a solution, but has it already been incorporated into Baileys?

I should add support for both communities and channels in the near future. I'd like to do it this week, but I have to study as my mid terms are coming up for uni. I'll do it asap tho

Thank you for the response and the attention, I will be waiting and good luck with your studies.

Thanks :)

I'm looking forward to receive this new feature in baileys!!!

Are there some news?

Are there some news to receive this new feature in baileys?

any update?

@SatzzDev @luispimenta @luangduartedev @luanhduarte @Auties00 @iannortnau @luizsvl @tizum @guiguicdd
I created a support for communities, can you test it?


Problem loading another module

Because we are evaluating code with respect helper method, it cannot require a right module
helpDescribe('foo', function () {
  var foo = require('./foo/bar');
});

It cannot relative path to "foo/bar.js"

Also, add this example to examples in http://glebbahmutov.com/blog/picking-javascript-testing-framework/


 Present Apps Not Showing on Rich Present Plus App

Describe the bug
Hello I am not seeing my YouTube Music & Youtube Rich Presents on the Rich Present Plus App I have tried everything to fix it which include:
To Reproduce

Deleting the text file & installing the present again
Getting in & out of the app

Expected behavior
I need to know how to fix this issue cause I do not know what to do.
Desktop (please complete the following information):

OS: Windows
Version: Pro 64 bit

Hello, I don’t fully understand your issue. Are you using Rich Presence Plus? If so, please clarify it for me.

Yes correct the app is for Rich Presence Plus


Cannot read property 'getChannelData' of undefined

Get "Cannot read property 'getChannelData' of undefined" issue.
I downloaded its and add assets folder but not working.
https://www.dl-sounds.com/royalty-free/my-little-adventure/
https://www.dl-sounds.com/royalty-free/defense-line/
please give me a solution.
Best

sorry it was my bug.

I imported plugin wrong like as this
import { Crunker } from 'crunker';
but fixed
import Crunker from 'crunker';