In-editor navmesh generation.

Adds support for building navmeshes from within the editor itself with Recast integration. Currently, this is only possible from within Blender, severely limiting if you want to arrange modular geometry from within the editor.
Right now, this only covers the generation of navmeshes to the simple  internal format, but could be expanded to support further features such as off-mesh-links, tagging areas with different costs, or even having the navmesh tiled to regenerate itself automatically if geometry changes.
This also currently only supports generated navmeshes from MeshInstances, but I will likely add support for doing it from StaticBodies too when I've figured out how to rasterize collision objects into triangles.
Right now though, the functionality matches what is available in Blender at least, so I'd consider it a must-have for anyone doing even the most basic 3D AI systems. It can also be completely disabled from within the build settings.
Addresses #3785

Wow this rocks
On Feb 28, 2017 1:40 PM, "SaracenOne"<EMAIL_ADDRESS>wrote:

Adds support for building navmeshes from within the editor itself with
Recast integration. Currently, this is only possible from within Blender,
severely limiting if you want to arrange modular geometry from within the
editor.
Right now, this only covers the generation of navmeshes to the simple
internal format, but could be expanded to support further features such as
off-mesh-links, tagging areas with different costs, or even having the
navmesh tiled to regenerate itself automatically if geometry changes.
This also currently only supports generated navmeshes from MeshInstances,
but I will likely add support for doing it from StaticBodies too when I've
figured out how to rasterize collision objects into triangles.
Right now though, the functionality matches what is available in Blender
at least, so I'd consider it a must-have for anyone doing even the most
basic 3D AI systems. It can also be completely disabled from within the
build settings.
You can view, comment on, or merge this pull request online at:
https://github.com/godotengine/godot/pull/7908
Commit Summary

Recast integration.

Reply to this email directly, view it on GitHub
https://github.com/godotengine/godot/pull/7908, or mute the thread
https://github.com/notifications/unsubscribe-auth/AF-Z23F7FkTPo1bcjBl7Xh1ace_omV76ks5rhJRGgaJpZM4MO69S
.

I havent checked it yet, but was thinking it would be usefult to choose
whether using geometry (probably only useful in-editor) or physics (so it
would work in real-time)
On Feb 28, 2017 1:51 PM, "Juan Linietsky"<EMAIL_ADDRESS>wrote:

Wow this rocks
On Feb 28, 2017 1:40 PM, "SaracenOne"<EMAIL_ADDRESS>wrote:

Adds support for building navmeshes from within the editor itself with
Recast integration. Currently, this is only possible from within Blender,
severely limiting if you want to arrange modular geometry from within the
editor.
Right now, this only covers the generation of navmeshes to the simple
internal format, but could be expanded to support further features such as
off-mesh-links, tagging areas with different costs, or even having the
navmesh tiled to regenerate itself automatically if geometry changes.
This also currently only supports generated navmeshes from MeshInstances,
but I will likely add support for doing it from StaticBodies too when I've
figured out how to rasterize collision objects into triangles.
Right now though, the functionality matches what is available in Blender
at least, so I'd consider it a must-have for anyone doing even the most
basic 3D AI systems. It can also be completely disabled from within the
build settings.
You can view, comment on, or merge this pull request online at:
https://github.com/godotengine/godot/pull/7908
Commit Summary

Recast integration.

Reply to this email directly, view it on GitHub
https://github.com/godotengine/godot/pull/7908, or mute the thread
https://github.com/notifications/unsubscribe-auth/AF-Z23F7FkTPo1bcjBl7Xh1ace_omV76ks5rhJRGgaJpZM4MO69S
.

@reduz Yeah, I'm planning on doing that, but I couldn't figure out how to rasterize collison data. I think I might have just found the methods recently though.

Quick syntax fix for compiling. This was originally written against a 2.1 branch.

It seems to still fail building: https://travis-ci.org/godotengine/godot/jobs/206840744

@akien-mga Okay, finally got it passing now. Travis-CI seems to be way stricter than any environment I have set up locally.

Wait, hang on, I think the changes I made might have broke something else :/

Nope, false alarm, I think it's fine now.

Just wow!

Slight issue I've come across recently but I'm not sure would be the best way to address. The Recast library actually uses STL by default (though for very little), which is an issue when making the Android build since by default; it doesn't use STL. You can use STL in the Android build by the using the command android_stl=yes, but I'm curious how we should address this overall. Should we create some system in the scons build system which forces STL usage when building with this library, should we edit Recast so that it doesn't depend on STL, or something else?

Given this will likely be added to core, I would change recast if
possible..(not too much work).
On Apr 4, 2017 12:47 PM, "SaracenOne"<EMAIL_ADDRESS>wrote:
Slight issue I've come across recently but I'm not sure would be the best
way to address. The Recast library actually uses STL by default (though for
very little), which is an issue when making the Android build since by
default; it doesn't use STL. You can use STL in the Android build by the
using the command android_stl=yes, but I'm curious how we should address
this overall. Should we create some system in the scons build system which
forces STL usage when building with this library, should we edit Recast so
that it doesn't depend on STL, or something else?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/godotengine/godot/pull/7908#issuecomment-291542410,
or mute
the thread
https://github.com/notifications/unsubscribe-auth/AF-Z28BemSfogFiIWxpQf9ARV7CoNZOuks5rsmX1gaJpZM4MO69S
.

Is the recast thing the only problem here?

I realized that rtaudio, squish and tinyexr are all making use of libstdc++. So it appears that it's OK for tools/editor-only stuff to use it, which would also apply to recast, no?

Following, In need of this :laughing:

No.. recast might have to be added to core, so regenerating navmeshes from
the physics world is possible
On Jul 1, 2017 6:40 AM, "Ramesh Ravone"<EMAIL_ADDRESS>wrote:

Following, In need of this 😆
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/godotengine/godot/pull/7908#issuecomment-312422105,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AF-Z27wb3cdPodZmerDnZ-rG0hRIrZJQks5sJhQpgaJpZM4MO69S
.

A bit of a tangential point, but has there been any thought into integrating Detour/DetourCrowd to go along with the recast functionality here?

I don't really like Detour much, the idea of Godot is providing a simpler, more specific pathfinding. It could be integrated via GDNative, though.

Okay, this has been rebased and updated with changes requested by @akien-mga. Not sure how I confirm them though.

As far as I understand, one of the interesting things in Recast is that t can re-create very quickly the navigation meshes.. or react to things you move around, do you know if there is any chance of it working in real-time?

@reduz Yes, one thing this library also introduces is the possibility of regenerating segments of a navmesh in realtime as 'islands' if the geometry actually changes and that it's very fast. It is a feature of the library, but I haven't included anything from it in this PR yet since it may require some further changes to how the engine's internal navmesh is stored.

Is there any reason why we can't add this in its current form to 3.0 and do the integration of recast into core/ for 3.1? Having the ability to create navmeshes from the editor is huge. Together with the geometry dragging we merged it makes Godot way more usable for level creation.
I'd like to see this for 3.0, unless anyone really objects.

Agreed.. let me give it a review again
On Sep 12, 2017 9:25 AM, "Hein-Pieter van Braam"<EMAIL_ADDRESS>wrote:

Is there any reason why we can't add this in its current form to 3.0 and
do the integration of recast into core/ for 3.1? Having the ability to
create navmeshes from the editor is huge. Together with the geometry
dragging we merged it makes Godot way more usable for level creation.
I'd like to see this for 3.0, unless anyone really objects.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/godotengine/godot/pull/7908#issuecomment-328836605,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AF-Z2_I-49yJWQKEF74T0zBtXGCmMFFhks5shngkgaJpZM4MO69S
.


No module named 'ba3l.ingredients'

hi, i want to train the PaSST with Audioset
But when i runed "ex_audioset.py", i faced error: "No module named 'ba3l.ingredients"
I already finished setting up the environment as follow the Readme
how can i fix it

Hi,
can you check if Ba3l is installed
pip list | grep ba3l

if so can you post a full trace?

The same error

This is my full trace code
`(base) ksj@ksj-com:~/PycharmProjects/Audioset/PaSST$ mamba env create -f environment.yml
pkgs/r/linux-64          [====================] (00m:00s) No change
pkgs/r/noarch            [====================] (00m:00s) No change
pkgs/main/noarch         [====================] (00m:00s) Done
pkgs/main/linux-64       [====================] (00m:00s) Done
conda-forge/noarch       [====================] (00m:01s) Done
conda-forge/linux-64     [====================] (00m:04s) Done
Looking for: ['_libgcc_mutex=0.1', '_openmp_mutex=4.5', '_pytorch_select=0.1', 'appdirs=1.4.4', 'audioread=2.1.9', 'blas=1.0', 'brotlipy=0.7.0', 'bzip2=1.0.8', 'c-ares=1.17.1', 'ca-certificates=2020.12.5', 'cached-property=1.5.2', 'cached_property=1.5.2', 'certifi=2020.12.5', 'cffi=1.14.5', 'chardet=4.0.0', 'colorama=0.4.4', 'cryptography=3.4.6', 'cycler=0.10.0', 'decorator=4.4.2', 'docopt=0.6.2', 'ffmpeg=4.3.1', 'freetype=2.10.4', 'gettext=<IP_ADDRESS>', 'gitdb=4.0.5', 'gitpython=3.1.14', 'gmp=6.2.1', 'gnutls=3.6.13', 'h5py=3.1.0', 'hdf5=1.10.6', 'idna=2.10', 'importlib-metadata=3.7.3', 'importlib_metadata=3.7.3', 'intel-openmp=2020.2', 'joblib=1.0.1', 'jpeg=9d', 'jsonpickle=1.4.1', 'kiwisolver=1.3.1', 'krb5=1.17.2', 'lame=3.100', 'lcms2=2.12', 'ld_impl_linux-64=2.35.1', 'libblas=3.9.0', 'libcblas=3.9.0', 'libcurl=7.75.0', 'libedit=3.1.20191231', 'libev=4.33', 'libffi=3.3', 'libflac=1.3.3', 'libgcc-ng=9.3.0', 'libgfortran-ng=9.3.0', 'libgfortran5=9.3.0', 'libgomp=9.3.0', 'liblapack=3.9.0', 'libllvm10=10.0.1', 'libnghttp2=1.43.0', 'libogg=1.3.4', 'libopenblas=0.3.12', 'libopus=1.3.1', 'libpng=1.6.37', 'librosa=0.8.0', 'libsndfile=1.0.31', 'libssh2=1.9.0', 'libstdcxx-ng=9.3.0', 'libtiff=4.2.0', 'libvorbis=1.3.7', 'libwebp-base=1.2.0', 'llvm-openmp=11.1.0', 'llvmlite=0.36.0', 'lz4-c=1.9.3', 'matplotlib-base=3.3.4', 'mkl=2020.2', 'mkl-service=2.3.0', 'munch=2.5.0', 'ncurses=6.2', 'nettle=3.6', 'ninja=1.10.2', 'numba=0.53.0', 'numpy=1.20.1', 'olefile=0.46', 'openblas=0.3.12', 'openh264=2.1.1', 'openssl=1.1.1k', 'packaging=20.9', 'pandas=1.2.3', 'pillow=8.1.2', 'pip=21.0.1', 'pooch=1.3.0', 'py-cpuinfo=7.0.0', 'pycparser=2.20', 'pyopenssl=20.0.1', 'pyparsing=2.4.7', 'pysocks=1.7.1', 'pysoundfile=0.10.3.post1', 'python=3.7.10', 'python-dateutil=2.8.1', 'python_abi=3.7', 'pytz=2021.1', 'readline=8.0', 'requests=2.25.1', 'resampy=0.2.2', 'scikit-learn=0.24.1', 'scipy=1.6.1', 'setuptools=49.6.0', 'six=1.15.0', 'smmap=3.0.5', 'sqlite=3.34.0', 'threadpoolctl=2.1.0', 'tk=8.6.10', 'tornado=6.1', 'typing_extensions=<IP_ADDRESS>', 'urllib3=1.26.4', 'wrapt=1.12.1', 'x264=1!161.3030', 'xz=5.2.5', 'zipp=3.4.1', 'zlib=1.2.11', 'zstd=1.4.9']
Transaction
Prefix: /home/ksj/anaconda3/envs/ba3l
Updating specs:

_libgcc_mutex=0.1
_openmp_mutex=4.5
_pytorch_select=0.1
appdirs=1.4.4
audioread=2.1.9
blas=1.0
brotlipy=0.7.0
bzip2=1.0.8
c-ares=1.17.1
ca-certificates=2020.12.5
cached-property=1.5.2
cached_property=1.5.2
certifi=2020.12.5
cffi=1.14.5
chardet=4.0.0
colorama=0.4.4
cryptography=3.4.6
cycler=0.10.0
decorator=4.4.2
docopt=0.6.2
ffmpeg=4.3.1
freetype=2.10.4
gettext=<IP_ADDRESS>
gitdb=4.0.5
gitpython=3.1.14
gmp=6.2.1
gnutls=3.6.13
h5py=3.1.0
hdf5=1.10.6
idna=2.10
importlib-metadata=3.7.3
importlib_metadata=3.7.3
intel-openmp=2020.2
joblib=1.0.1
jpeg=9d
jsonpickle=1.4.1
kiwisolver=1.3.1
krb5=1.17.2
lame=3.100
lcms2=2.12
ld_impl_linux-64=2.35.1
libblas=3.9.0
libcblas=3.9.0
libcurl=7.75.0
libedit=3.1.20191231
libev=4.33
libffi=3.3
libflac=1.3.3
libgcc-ng=9.3.0
libgfortran-ng=9.3.0
libgfortran5=9.3.0
libgomp=9.3.0
liblapack=3.9.0
libllvm10=10.0.1
libnghttp2=1.43.0
libogg=1.3.4
libopenblas=0.3.12
libopus=1.3.1
libpng=1.6.37
librosa=0.8.0
libsndfile=1.0.31
libssh2=1.9.0
libstdcxx-ng=9.3.0
libtiff=4.2.0
libvorbis=1.3.7
libwebp-base=1.2.0
llvm-openmp=11.1.0
llvmlite=0.36.0
lz4-c=1.9.3
matplotlib-base=3.3.4
mkl=2020.2
mkl-service=2.3.0
munch=2.5.0
ncurses=6.2
nettle=3.6
ninja=1.10.2
numba=0.53.0
numpy=1.20.1
olefile=0.46
openblas=0.3.12
openh264=2.1.1
openssl=1.1.1k
packaging=20.9
pandas=1.2.3
pillow=8.1.2
pip=21.0.1
pooch=1.3.0
py-cpuinfo=7.0.0
pycparser=2.20
pyopenssl=20.0.1
pyparsing=2.4.7
pysocks=1.7.1
pysoundfile=0.10.3.post1
python=3.7.10
python-dateutil=2.8.1
python_abi=3.7
pytz=2021.1
readline=8.0
requests=2.25.1
resampy=0.2.2
scikit-learn=0.24.1
scipy=1.6.1
setuptools=49.6.0
six=1.15.0
smmap=3.0.5
sqlite=3.34.0
threadpoolctl=2.1.0
tk=8.6.10
tornado=6.1
typing_extensions=<IP_ADDRESS>
urllib3=1.26.4
wrapt=1.12.1
x264=1!161.3030
xz=5.2.5
zipp=3.4.1
zlib=1.2.11
zstd=1.4.9
Package                    Version  Build                   Channel                    Size
───────────────────────────────────────────────────────────────────────────────────────────────
Install:
───────────────────────────────────────────────────────────────────────────────────────────────

_libgcc_mutex                0.1  conda_forge             conda-forge/linux-64     Cached
_openmp_mutex                4.5  1_gnu                   conda-forge/linux-64     Cached
_pytorch_select              0.1  cpu_0                   pkgs/main/linux-64       Cached
appdirs                    1.4.4  pyh9f0ad1d_0            conda-forge/noarch       Cached
audioread                  2.1.9  py37h89c1867_1          conda-forge/linux-64     Cached
blas                         1.0  mkl                     conda-forge/linux-64     Cached
brotlipy                   0.7.0  py37h5e8e339_1001       conda-forge/linux-64     Cached
bzip2                      1.0.8  h7f98852_4              conda-forge/linux-64     Cached
c-ares                    1.17.1  h7f98852_1              conda-forge/linux-64     Cached
ca-certificates        2020.12.5  ha878542_0              conda-forge/linux-64     Cached
cached-property            1.5.2  hd8ed1ab_1              conda-forge/noarch       Cached
cached_property            1.5.2  pyha770c72_1            conda-forge/noarch       Cached
certifi                2020.12.5  py37h89c1867_1          conda-forge/linux-64     Cached
cffi                      1.14.5  py37hc58025e_0          conda-forge/linux-64     Cached
chardet                    4.0.0  py37h89c1867_2          conda-forge/linux-64     Cached
colorama                   0.4.4  pyh9f0ad1d_0            conda-forge/noarch       Cached
cryptography               3.4.6  py37h5d9358c_0          conda-forge/linux-64     Cached
cycler                    0.10.0  py_2                    conda-forge/noarch       Cached
decorator                  4.4.2  py_0                    conda-forge/noarch       Cached
docopt                     0.6.2  py_1                    conda-forge/noarch       Cached
ffmpeg                     4.3.1  hca11adc_2              conda-forge/linux-64     Cached
freetype                  2.10.4  h0708190_1              conda-forge/linux-64     Cached
gettext                 <IP_ADDRESS>  h0b5b191_1005           conda-forge/linux-64     Cached
gitdb                      4.0.5  pyhd8ed1ab_1            conda-forge/noarch       Cached
gitpython                 3.1.14  pyhd8ed1ab_0            conda-forge/noarch       Cached
gmp                        6.2.1  h58526e2_0              conda-forge/linux-64     Cached
gnutls                    3.6.13  h85f3911_1              conda-forge/linux-64     Cached
h5py                       3.1.0  nompi_py37h1e651dc_100  conda-forge/linux-64     Cached
hdf5                      1.10.6  nompi_h6a2412b_1114     conda-forge/linux-64     Cached
idna                        2.10  pyh9f0ad1d_0            conda-forge/noarch       Cached
importlib-metadata         3.7.3  py37h89c1867_0          conda-forge/linux-64     Cached
importlib_metadata         3.7.3  hd8ed1ab_0              conda-forge/noarch       Cached
intel-openmp              2020.2  254                     pkgs/main/linux-64       Cached
joblib                     1.0.1  pyhd8ed1ab_0            conda-forge/noarch       Cached
jpeg                          9d  h36c2ea0_0              conda-forge/linux-64     Cached
jsonpickle                 1.4.1  pyh9f0ad1d_0            conda-forge/noarch       Cached
kiwisolver                 1.3.1  py37h2527ec5_1          conda-forge/linux-64     Cached
krb5                      1.17.2  h926e7f8_0              conda-forge/linux-64     Cached
lame                       3.100  h7f98852_1001           conda-forge/linux-64     Cached
lcms2                       2.12  hddcbb42_0              conda-forge/linux-64     Cached
ld_impl_linux-64          2.35.1  hea4e1c9_2              conda-forge/linux-64     Cached
libblas                    3.9.0  1_h86c2bf4_netlib       conda-forge/linux-64     Cached
libcblas                   3.9.0  5_h92ddd45_netlib       conda-forge/linux-64     Cached
libcurl                   7.75.0  hc4aaa36_0              conda-forge/linux-64     Cached
libedit             3.1.20191231  he28a2e2_2              conda-forge/linux-64     Cached
libev                       4.33  h516909a_1              conda-forge/linux-64     Cached
libffi                       3.3  h58526e2_2              conda-forge/linux-64     Cached
libflac                    1.3.3  h9c3ff4c_1              conda-forge/linux-64     Cached
libgcc-ng                  9.3.0  h2828fa1_19             conda-forge/linux-64     Cached
libgfortran-ng             9.3.0  hff62375_19             conda-forge/linux-64     Cached
libgfortran5               9.3.0  hff62375_19             conda-forge/linux-64     Cached
libgomp                    9.3.0  h2828fa1_19             conda-forge/linux-64     Cached
liblapack                  3.9.0  5_h92ddd45_netlib       conda-forge/linux-64     Cached
libllvm10                 10.0.1  he513fc3_3              conda-forge/linux-64     Cached
libnghttp2                1.43.0  h812cca2_0              conda-forge/linux-64     Cached
libogg                     1.3.4  h7f98852_1              conda-forge/linux-64     Cached
libopenblas               0.3.12  pthreads_h4812303_1     conda-forge/linux-64     Cached
libopus                    1.3.1  h7f98852_1              conda-forge/linux-64     Cached
libpng                    1.6.37  h21135ba_2              conda-forge/linux-64     Cached
librosa                    0.8.0  pyh9f0ad1d_0            conda-forge/noarch       Cached
libsndfile                1.0.31  h9c3ff4c_1              conda-forge/linux-64     Cached
libssh2                    1.9.0  ha56f1ee_6              conda-forge/linux-64     Cached
libstdcxx-ng               9.3.0  h6de172a_19             conda-forge/linux-64     Cached
libtiff                    4.2.0  hbd63e13_2              conda-forge/linux-64     Cached
libvorbis                  1.3.7  h9c3ff4c_0              conda-forge/linux-64     Cached
libwebp-base               1.2.0  h7f98852_2              conda-forge/linux-64     Cached
libzlib                   1.2.11  h36c2ea0_1013           conda-forge/linux-64     Cached
llvm-openmp               11.1.0  h4bd325d_1              conda-forge/linux-64     Cached
llvmlite                  0.36.0  py37h9d7f4d0_0          conda-forge/linux-64     Cached
lz4-c                      1.9.3  h9c3ff4c_1              conda-forge/linux-64     Cached
matplotlib-base            3.3.4  py37h0c9df89_0          conda-forge/linux-64     Cached
mkl                       2020.2  256                     pkgs/main/linux-64       Cached
mkl-service                2.3.0  py37h8f50634_2          conda-forge/linux-64     Cached
munch                      2.5.0  py_0                    conda-forge/noarch       Cached
ncurses                      6.2  h58526e2_4              conda-forge/linux-64     Cached
nettle                       3.6  he412f7d_0              conda-forge/linux-64     Cached
ninja                     1.10.2  h4bd325d_0              conda-forge/linux-64     Cached
numba                     0.53.0  py37h7dd73a4_1          conda-forge/linux-64     Cached
numpy                     1.20.1  py37haa41c4c_0          conda-forge/linux-64     Cached
olefile                     0.46  pyh9f0ad1d_1            conda-forge/noarch       Cached
openblas                  0.3.12  pthreads_h04b7a96_1     conda-forge/linux-64     Cached
openh264                   2.1.1  h780b84a_0              conda-forge/linux-64     Cached
openjpeg                   2.4.0  hb52868f_1              conda-forge/linux-64     Cached
openssl                   1.1.1k  h7f98852_0              conda-forge/linux-64     Cached
packaging                   20.9  pyh44b312d_0            conda-forge/noarch       Cached
pandas                     1.2.3  py37hdc94413_0          conda-forge/linux-64     Cached
pillow                     8.1.2  py37h4600e1f_1          conda-forge/linux-64     Cached
pip                       21.0.1  pyhd8ed1ab_0            conda-forge/noarch       Cached
pooch                      1.3.0  pyhd8ed1ab_0            conda-forge/noarch       Cached
py-cpuinfo                 7.0.0  pyh9f0ad1d_0            conda-forge/noarch       Cached
pycparser                   2.20  pyh9f0ad1d_2            conda-forge/noarch       Cached
pyopenssl                 20.0.1  pyhd8ed1ab_0            conda-forge/noarch       Cached
pyparsing                  2.4.7  pyhd8ed1ab_1            conda-forge/noarch       Cached
pysocks                    1.7.1  py37h89c1867_4          conda-forge/linux-64     Cached
pysoundfile         0.10.3.post1  pyhd3deb0d_0            conda-forge/noarch       Cached
python                    3.7.10  hffdb5ce_100_cpython    conda-forge/linux-64     Cached
python-dateutil            2.8.1  py_0                    conda-forge/noarch       Cached
python_abi                   3.7  2_cp37m                 conda-forge/linux-64     Cached
pytz                      2021.1  pyhd8ed1ab_0            conda-forge/noarch       Cached
readline                     8.0  he28a2e2_2              conda-forge/linux-64     Cached
requests                  2.25.1  pyhd3deb0d_0            conda-forge/noarch       Cached
resampy                    0.2.2  py_0                    conda-forge/noarch       Cached
scikit-learn              0.24.1  py37h69acf81_0          conda-forge/linux-64     Cached
scipy                      1.6.1  py37h14a347d_0          conda-forge/linux-64     Cached
setuptools                49.6.0  py37h89c1867_3          conda-forge/linux-64     Cached
six                       1.15.0  pyh9f0ad1d_0            conda-forge/noarch       Cached
smmap                      3.0.5  pyh44b312d_0            conda-forge/noarch       Cached
sqlite                    3.34.0  h74cdb3f_0              conda-forge/linux-64     Cached
threadpoolctl              2.1.0  pyh5ca1d4c_0            conda-forge/noarch       Cached
tk                        8.6.10  h21135ba_1              conda-forge/linux-64     Cached
tornado                      6.1  py37h5e8e339_1          conda-forge/linux-64     Cached
typing_extensions        <IP_ADDRESS>  py_0                    conda-forge/noarch       Cached
urllib3                   1.26.4  pyhd8ed1ab_0            conda-forge/noarch       Cached
wheel                     0.37.0  pyhd8ed1ab_1            conda-forge/noarch       Cached
wrapt                     1.12.1  py37h5e8e339_3          conda-forge/linux-64     Cached
x264                  1!161.3030  h7f98852_1              conda-forge/linux-64     Cached
xz                         5.2.5  h516909a_1              conda-forge/linux-64     Cached
zipp                       3.4.1  pyhd8ed1ab_0            conda-forge/noarch       Cached
zlib                      1.2.11  h36c2ea0_1013           conda-forge/linux-64     Cached
zstd                       1.4.9  ha95c52a_0              conda-forge/linux-64     Cached
Summary:
Install: 120 packages
Total download: 0  B
───────────────────────────────────────────────────────────────────────────────────────────────
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
Installing pip dependencies: / Ran pip subprocess with arguments:
['/home/ksj/anaconda3/envs/ba3l/bin/python', '-m', 'pip', 'install', '-U', '-r', '/home/ksj/PycharmProjects/Audioset/PaSST/condaenv.0g1bxlty.requirements.txt']
Pip subprocess output:
Collecting absl-py==0.12.0
Using cached absl_py-0.12.0-py3-none-any.whl (129 kB)
Collecting aiohttp==3.7.4.post0
Using cached aiohttp-3.7.4.post0-cp37-cp37m-manylinux2014_x86_64.whl (1.3 MB)
Collecting async-timeout==3.0.1
Using cached async_timeout-3.0.1-py3-none-any.whl (8.2 kB)
Collecting attrs==20.3.0
Using cached attrs-20.3.0-py2.py3-none-any.whl (49 kB)
Collecting av==8.0.3
Using cached av-8.0.3-cp37-cp37m-manylinux2010_x86_64.whl (37.2 MB)
Collecting black==20.8b1
Using cached black-20.8b1-py3-none-any.whl
Collecting cachetools==4.2.1
Using cached cachetools-4.2.1-py3-none-any.whl (12 kB)
Collecting click==7.1.2
Using cached click-7.1.2-py2.py3-none-any.whl (82 kB)
Collecting einops==0.3.0
Using cached einops-0.3.0-py2.py3-none-any.whl (25 kB)
Collecting fsspec==0.8.7
Using cached fsspec-0.8.7-py3-none-any.whl (103 kB)
Collecting future==0.18.2
Using cached future-0.18.2-py3-none-any.whl
Collecting google-auth==1.28.0
Using cached google_auth-1.28.0-py2.py3-none-any.whl (136 kB)
Collecting google-auth-oauthlib==0.4.3
Using cached google_auth_oauthlib-0.4.3-py2.py3-none-any.whl (18 kB)
Collecting gpuinfo==1.0.0a7
Using cached gpuinfo-1.0.0a7-py3-none-any.whl (4.1 kB)
Collecting grpcio==1.36.1
Using cached grpcio-1.36.1-cp37-cp37m-manylinux2014_x86_64.whl (4.1 MB)
Collecting imageio==2.9.0
Using cached imageio-2.9.0-py3-none-any.whl (3.3 MB)
Collecting jedi==0.18.0
Using cached jedi-0.18.0-py2.py3-none-any.whl (1.4 MB)
Collecting libtmux==0.8.5
Using cached libtmux-0.8.5-py3-none-any.whl (29 kB)
Collecting markdown==3.3.4
Using cached Markdown-3.3.4-py3-none-any.whl (97 kB)
Collecting multidict==5.1.0
Using cached multidict-5.1.0-cp37-cp37m-manylinux2014_x86_64.whl (142 kB)
Collecting mypy-extensions==0.4.3
Using cached mypy_extensions-0.4.3-py2.py3-none-any.whl (4.5 kB)
Collecting oauthlib==3.1.0
Using cached oauthlib-3.1.0-py2.py3-none-any.whl (147 kB)
Collecting parso==0.8.2
Using cached parso-0.8.2-py2.py3-none-any.whl (94 kB)
Collecting pathspec==0.8.1
Using cached pathspec-0.8.1-py2.py3-none-any.whl (28 kB)
Collecting prompt-toolkit==3.0.18
Using cached prompt_toolkit-3.0.18-py3-none-any.whl (367 kB)
Collecting protobuf==3.15.6
Using cached protobuf-3.15.6-cp37-cp37m-manylinux1_x86_64.whl (1.0 MB)
Collecting ptpython==3.0.17
Using cached ptpython-3.0.17-py2.py3-none-any.whl (60 kB)
Collecting pyasn1==0.4.8
Using cached pyasn1-0.4.8-py2.py3-none-any.whl (77 kB)
Collecting pyasn1-modules==0.2.8
Using cached pyasn1_modules-0.2.8-py2.py3-none-any.whl (155 kB)
Collecting pydub==0.25.1
Using cached pydub-0.25.1-py2.py3-none-any.whl (32 kB)
Collecting pygments==2.8.1
Using cached Pygments-2.8.1-py3-none-any.whl (983 kB)
Collecting pymongo==3.11.3
Using cached pymongo-3.11.3-cp37-cp37m-manylinux2014_x86_64.whl (512 kB)
Collecting pyyaml==5.3.1
Using cached PyYAML-5.3.1-cp37-cp37m-linux_x86_64.whl
Collecting regex==2021.4.4
Using cached regex-2021.4.4-cp37-cp37m-manylinux2014_x86_64.whl (720 kB)
Collecting requests-oauthlib==1.3.0
Using cached requests_oauthlib-1.3.0-py2.py3-none-any.whl (23 kB)
Collecting rsa==4.7.2
Using cached rsa-4.7.2-py3-none-any.whl (34 kB)
Collecting tensorboard==2.4.1
Using cached tensorboard-2.4.1-py3-none-any.whl (10.6 MB)
Collecting tensorboard-plugin-wit==1.8.0
Using cached tensorboard_plugin_wit-1.8.0-py3-none-any.whl (781 kB)
Collecting test-tube==0.7.5
Using cached test_tube-0.7.5-py3-none-any.whl
Collecting timm==0.4.12
Using cached timm-0.4.12-py3-none-any.whl (376 kB)
Collecting toml==0.10.2
Using cached toml-0.10.2-py2.py3-none-any.whl (16 kB)
Collecting tqdm==4.59.0
Using cached tqdm-4.59.0-py2.py3-none-any.whl (74 kB)
Collecting typed-ast==1.4.3
Using cached typed_ast-1.4.3-cp37-cp37m-manylinux1_x86_64.whl (743 kB)
Collecting wcwidth==0.2.5
Using cached wcwidth-0.2.5-py2.py3-none-any.whl (30 kB)
Collecting werkzeug==1.0.1
Using cached Werkzeug-1.0.1-py2.py3-none-any.whl (298 kB)
Collecting wheel==0.36.2
Using cached wheel-0.36.2-py2.py3-none-any.whl (35 kB)
Collecting yarl==1.6.3
Using cached yarl-1.6.3-cp37-cp37m-manylinux2014_x86_64.whl (294 kB)
Requirement already satisfied: six in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from absl-py==0.12.0->-r /home/ksj/PycharmProjects/Audioset/PaSST/condaenv.0g1bxlty.requirements.txt (line 1)) (1.15.0)
Requirement already satisfied: typing-extensions>=3.6.5 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from aiohttp==3.7.4.post0->-r /home/ksj/PycharmProjects/Audioset/PaSST/condaenv.0g1bxlty.requirements.txt (line 2)) (<IP_ADDRESS>)
Requirement already satisfied: chardet<5.0,>=2.0 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from aiohttp==3.7.4.post0->-r /home/ksj/PycharmProjects/Audioset/PaSST/condaenv.0g1bxlty.requirements.txt (line 2)) (4.0.0)
Requirement already satisfied: appdirs in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from black==20.8b1->-r /home/ksj/PycharmProjects/Audioset/PaSST/condaenv.0g1bxlty.requirements.txt (line 6)) (1.4.4)
Requirement already satisfied: importlib-metadata in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from fsspec==0.8.7->-r /home/ksj/PycharmProjects/Audioset/PaSST/condaenv.0g1bxlty.requirements.txt (line 10)) (3.7.3)
Requirement already satisfied: setuptools>=40.3.0 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from google-auth==1.28.0->-r /home/ksj/PycharmProjects/Audioset/PaSST/condaenv.0g1bxlty.requirements.txt (line 12)) (49.6.0.post20210108)
Requirement already satisfied: pillow in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from imageio==2.9.0->-r /home/ksj/PycharmProjects/Audioset/PaSST/condaenv.0g1bxlty.requirements.txt (line 16)) (8.1.2)
Requirement already satisfied: numpy in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from imageio==2.9.0->-r /home/ksj/PycharmProjects/Audioset/PaSST/condaenv.0g1bxlty.requirements.txt (line 16)) (1.20.1)
Requirement already satisfied: requests>=2.0.0 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from requests-oauthlib==1.3.0->-r /home/ksj/PycharmProjects/Audioset/PaSST/condaenv.0g1bxlty.requirements.txt (line 35)) (2.25.1)
Collecting torch>=1.1.0
Using cached torch-1.10.0-cp37-cp37m-manylinux1_x86_64.whl (881.9 MB)
Requirement already satisfied: pandas>=0.20.3 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from test-tube==0.7.5->-r /home/ksj/PycharmProjects/Audioset/PaSST/condaenv.0g1bxlty.requirements.txt (line 39)) (1.2.3)
Collecting torchvision
Using cached torchvision-0.11.1-cp37-cp37m-manylinux1_x86_64.whl (23.3 MB)
Requirement already satisfied: idna>=2.0 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from yarl==1.6.3->-r /home/ksj/PycharmProjects/Audioset/PaSST/condaenv.0g1bxlty.requirements.txt (line 47)) (2.10)
Requirement already satisfied: python-dateutil>=2.7.3 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from pandas>=0.20.3->test-tube==0.7.5->-r /home/ksj/PycharmProjects/Audioset/PaSST/condaenv.0g1bxlty.requirements.txt (line 39)) (2.8.1)
Requirement already satisfied: pytz>=2017.3 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from pandas>=0.20.3->test-tube==0.7.5->-r /home/ksj/PycharmProjects/Audioset/PaSST/condaenv.0g1bxlty.requirements.txt (line 39)) (2021.1)
Requirement already satisfied: certifi>=2017.4.17 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from requests>=2.0.0->requests-oauthlib==1.3.0->-r /home/ksj/PycharmProjects/Audioset/PaSST/condaenv.0g1bxlty.requirements.txt (line 35)) (2020.12.5)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from requests>=2.0.0->requests-oauthlib==1.3.0->-r /home/ksj/PycharmProjects/Audioset/PaSST/condaenv.0g1bxlty.requirements.txt (line 35)) (1.26.4)
Requirement already satisfied: zipp>=0.5 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from importlib-metadata->fsspec==0.8.7->-r /home/ksj/PycharmProjects/Audioset/PaSST/condaenv.0g1bxlty.requirements.txt (line 10)) (3.4.1)
Installing collected packages: pyasn1, rsa, pyasn1-modules, oauthlib, cachetools, requests-oauthlib, google-auth, wheel, werkzeug, wcwidth, typed-ast, torch, toml, tensorboard-plugin-wit, regex, protobuf, pathspec, parso, mypy-extensions, multidict, markdown, grpcio, google-auth-oauthlib, click, absl-py, yarl, torchvision, tensorboard, pygments, prompt-toolkit, jedi, imageio, future, black, attrs, async-timeout, tqdm, timm, test-tube, pyyaml, pymongo, pydub, ptpython, libtmux, gpuinfo, fsspec, einops, av, aiohttp
Attempting uninstall: wheel
Found existing installation: wheel 0.37.0
Uninstalling wheel-0.37.0:
Successfully uninstalled wheel-0.37.0
Successfully installed absl-py-0.12.0 aiohttp-3.7.4.post0 async-timeout-3.0.1 attrs-20.3.0 av-8.0.3 black-20.8b1 cachetools-4.2.1 click-7.1.2 einops-0.3.0 fsspec-0.8.7 future-0.18.2 google-auth-1.28.0 google-auth-oauthlib-0.4.3 gpuinfo-1.0.0a7 grpcio-1.36.1 imageio-2.9.0 jedi-0.18.0 libtmux-0.8.5 markdown-3.3.4 multidict-5.1.0 mypy-extensions-0.4.3 oauthlib-3.1.0 parso-0.8.2 pathspec-0.8.1 prompt-toolkit-3.0.18 protobuf-3.15.6 ptpython-3.0.17 pyasn1-0.4.8 pyasn1-modules-0.2.8 pydub-0.25.1 pygments-2.8.1 pymongo-3.11.3 pyyaml-5.3.1 regex-2021.4.4 requests-oauthlib-1.3.0 rsa-4.7.2 tensorboard-2.4.1 tensorboard-plugin-wit-1.8.0 test-tube-0.7.5 timm-0.4.12 toml-0.10.2 torch-1.10.0 torchvision-0.11.1 tqdm-4.59.0 typed-ast-1.4.3 wcwidth-0.2.5 werkzeug-1.0.1 wheel-0.36.2 yarl-1.6.3
done

To activate this environment, use

$ conda activate ba3l

To deactivate an active environment, use

$ conda deactivate
(base) ksj@ksj-com:~/PycharmProjects/Audioset/PaSST$ # dependencies
(base) ksj@ksj-com:~/PycharmProjects/Audioset/PaSST$ conda activate ba3l
(ba3l) ksj@ksj-com:~/PycharmProjects/Audioset/PaSST$ pip install https://github.com/kkoutini/sacred/archive/ba3l.zip
Collecting https://github.com/kkoutini/sacred/archive/ba3l.zip
Using cached https://github.com/kkoutini/sacred/archive/ba3l.zip
Installing build dependencies ... done
Getting requirements to build wheel ... done
Preparing wheel metadata ... done
Requirement already satisfied: packaging>=18.0 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from sacred==0.8.1) (20.9)
Requirement already satisfied: munch<3.0,>=2.0.2 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from sacred==0.8.1) (2.5.0)
Requirement already satisfied: jsonpickle<2.0,>=1.2 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from sacred==0.8.1) (1.4.1)
Requirement already satisfied: docopt<1.0,>=0.3 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from sacred==0.8.1) (0.6.2)
Requirement already satisfied: wrapt<2.0,>=1.0 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from sacred==0.8.1) (1.12.1)
Requirement already satisfied: py-cpuinfo>=4.0 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from sacred==0.8.1) (7.0.0)
Requirement already satisfied: GitPython in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from sacred==0.8.1) (3.1.14)
Requirement already satisfied: colorama>=0.4 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from sacred==0.8.1) (0.4.4)
Requirement already satisfied: importlib-metadata in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from jsonpickle<2.0,>=1.2->sacred==0.8.1) (3.7.3)
Requirement already satisfied: six in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from munch<3.0,>=2.0.2->sacred==0.8.1) (1.15.0)
Requirement already satisfied: pyparsing>=2.0.2 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from packaging>=18.0->sacred==0.8.1) (2.4.7)
Requirement already satisfied: gitdb<5,>=4.0.1 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from GitPython->sacred==0.8.1) (4.0.5)
Requirement already satisfied: smmap<4,>=3.0.1 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from gitdb<5,>=4.0.1->GitPython->sacred==0.8.1) (3.0.5)
Requirement already satisfied: zipp>=0.5 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from importlib-metadata->jsonpickle<2.0,>=1.2->sacred==0.8.1) (3.4.1)
Requirement already satisfied: typing-extensions>=3.6.4 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from importlib-metadata->jsonpickle<2.0,>=1.2->sacred==0.8.1) (<IP_ADDRESS>)
Building wheels for collected packages: sacred
Building wheel for sacred (PEP 517) ... done
Created wheel for sacred: filename=sacred-0.8.1-py2.py3-none-any.whl size=109172 sha256=82f40470e5bd83d2e802ed90c48c83b9ffc8b917dba5c3eff25f8413336f4b23
Stored in directory: /tmp/pip-ephem-wheel-cache-5po9pxy6/wheels/75/46/e7/f705597ae0d98799fa106489775b0d79291887a44f922cd8fa
Successfully built sacred
Installing collected packages: sacred
Successfully installed sacred-0.8.1
(ba3l) ksj@ksj-com:~/PycharmProjects/Audioset/PaSST$ pip install https://github.com/kkoutini/pytorch-lightning/archive/ba3l.zip
Collecting https://github.com/kkoutini/pytorch-lightning/archive/ba3l.zip
Using cached https://github.com/kkoutini/pytorch-lightning/archive/ba3l.zip
Installing build dependencies ... done
Getting requirements to build wheel ... done
Preparing wheel metadata ... done
Requirement already satisfied: tensorboard>=2.2.0 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from pytorch-lightning==1.3.0.dev0) (2.4.1)
Requirement already satisfied: future>=0.17.1 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from pytorch-lightning==1.3.0.dev0) (0.18.2)
Collecting torchmetrics>=0.2.0
Downloading torchmetrics-0.6.1-py3-none-any.whl (332 kB)
|████████████████████████████████| 332 kB 14.3 MB/s
Requirement already satisfied: fsspec[http]>=0.8.1 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from pytorch-lightning==1.3.0.dev0) (0.8.7)
Requirement already satisfied: PyYAML!=5.4.*,>=5.1 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from pytorch-lightning==1.3.0.dev0) (5.3.1)
Requirement already satisfied: tqdm>=4.41.0 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from pytorch-lightning==1.3.0.dev0) (4.59.0)
Requirement already satisfied: torch>=1.4 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from pytorch-lightning==1.3.0.dev0) (1.10.0)
Requirement already satisfied: numpy>=1.16.6 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from pytorch-lightning==1.3.0.dev0) (1.20.1)
Requirement already satisfied: importlib-metadata in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from fsspec[http]>=0.8.1->pytorch-lightning==1.3.0.dev0) (3.7.3)
Requirement already satisfied: requests in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from fsspec[http]>=0.8.1->pytorch-lightning==1.3.0.dev0) (2.25.1)
Requirement already satisfied: aiohttp in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from fsspec[http]>=0.8.1->pytorch-lightning==1.3.0.dev0) (3.7.4.post0)
Requirement already satisfied: werkzeug>=0.11.15 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from tensorboard>=2.2.0->pytorch-lightning==1.3.0.dev0) (1.0.1)
Requirement already satisfied: wheel>=0.26 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from tensorboard>=2.2.0->pytorch-lightning==1.3.0.dev0) (0.36.2)
Requirement already satisfied: grpcio>=1.24.3 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from tensorboard>=2.2.0->pytorch-lightning==1.3.0.dev0) (1.36.1)
Requirement already satisfied: google-auth<2,>=1.6.3 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from tensorboard>=2.2.0->pytorch-lightning==1.3.0.dev0) (1.28.0)
Requirement already satisfied: setuptools>=41.0.0 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from tensorboard>=2.2.0->pytorch-lightning==1.3.0.dev0) (49.6.0.post20210108)
Requirement already satisfied: six>=1.10.0 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from tensorboard>=2.2.0->pytorch-lightning==1.3.0.dev0) (1.15.0)
Requirement already satisfied: tensorboard-plugin-wit>=1.6.0 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from tensorboard>=2.2.0->pytorch-lightning==1.3.0.dev0) (1.8.0)
Requirement already satisfied: google-auth-oauthlib<0.5,>=0.4.1 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from tensorboard>=2.2.0->pytorch-lightning==1.3.0.dev0) (0.4.3)
Requirement already satisfied: protobuf>=3.6.0 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from tensorboard>=2.2.0->pytorch-lightning==1.3.0.dev0) (3.15.6)
Requirement already satisfied: absl-py>=0.4 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from tensorboard>=2.2.0->pytorch-lightning==1.3.0.dev0) (0.12.0)
Requirement already satisfied: markdown>=2.6.8 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from tensorboard>=2.2.0->pytorch-lightning==1.3.0.dev0) (3.3.4)
Requirement already satisfied: pyasn1-modules>=0.2.1 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from google-auth<2,>=1.6.3->tensorboard>=2.2.0->pytorch-lightning==1.3.0.dev0) (0.2.8)
Requirement already satisfied: rsa<5,>=3.1.4 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from google-auth<2,>=1.6.3->tensorboard>=2.2.0->pytorch-lightning==1.3.0.dev0) (4.7.2)
Requirement already satisfied: cachetools<5.0,>=2.0.0 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from google-auth<2,>=1.6.3->tensorboard>=2.2.0->pytorch-lightning==1.3.0.dev0) (4.2.1)
Requirement already satisfied: requests-oauthlib>=0.7.0 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from google-auth-oauthlib<0.5,>=0.4.1->tensorboard>=2.2.0->pytorch-lightning==1.3.0.dev0) (1.3.0)
Requirement already satisfied: pyasn1<0.5.0,>=0.4.6 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from pyasn1-modules>=0.2.1->google-auth<2,>=1.6.3->tensorboard>=2.2.0->pytorch-lightning==1.3.0.dev0) (0.4.8)
Requirement already satisfied: chardet<5,>=3.0.2 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from requests->fsspec[http]>=0.8.1->pytorch-lightning==1.3.0.dev0) (4.0.0)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from requests->fsspec[http]>=0.8.1->pytorch-lightning==1.3.0.dev0) (1.26.4)
Requirement already satisfied: idna<3,>=2.5 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from requests->fsspec[http]>=0.8.1->pytorch-lightning==1.3.0.dev0) (2.10)
Requirement already satisfied: certifi>=2017.4.17 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from requests->fsspec[http]>=0.8.1->pytorch-lightning==1.3.0.dev0) (2020.12.5)
Requirement already satisfied: oauthlib>=3.0.0 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from requests-oauthlib>=0.7.0->google-auth-oauthlib<0.5,>=0.4.1->tensorboard>=2.2.0->pytorch-lightning==1.3.0.dev0) (3.1.0)
Requirement already satisfied: typing-extensions in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from torch>=1.4->pytorch-lightning==1.3.0.dev0) (<IP_ADDRESS>)
Requirement already satisfied: packaging in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from torchmetrics>=0.2.0->pytorch-lightning==1.3.0.dev0) (20.9)
Requirement already satisfied: attrs>=17.3.0 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from aiohttp->fsspec[http]>=0.8.1->pytorch-lightning==1.3.0.dev0) (20.3.0)
Requirement already satisfied: yarl<2.0,>=1.0 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from aiohttp->fsspec[http]>=0.8.1->pytorch-lightning==1.3.0.dev0) (1.6.3)
Requirement already satisfied: async-timeout<4.0,>=3.0 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from aiohttp->fsspec[http]>=0.8.1->pytorch-lightning==1.3.0.dev0) (3.0.1)
Requirement already satisfied: multidict<7.0,>=4.5 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from aiohttp->fsspec[http]>=0.8.1->pytorch-lightning==1.3.0.dev0) (5.1.0)
Requirement already satisfied: zipp>=0.5 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from importlib-metadata->fsspec[http]>=0.8.1->pytorch-lightning==1.3.0.dev0) (3.4.1)
Requirement already satisfied: pyparsing>=2.0.2 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from packaging->torchmetrics>=0.2.0->pytorch-lightning==1.3.0.dev0) (2.4.7)
Building wheels for collected packages: pytorch-lightning
Building wheel for pytorch-lightning (PEP 517) ... done
Created wheel for pytorch-lightning: filename=pytorch_lightning-1.3.0.dev0-py3-none-any.whl size=776795 sha256=c5e6befa727f238568339261b7a2a8e40ccaff869b2a24f6b6271bb885b5e545
Stored in directory: /tmp/pip-ephem-wheel-cache-vhxo32qy/wheels/35/a2/dd/281271bef96401217ac0a56e58447f2750ad3816fa61e3000c
Successfully built pytorch-lightning
Installing collected packages: torchmetrics, pytorch-lightning
Successfully installed pytorch-lightning-1.3.0.dev0 torchmetrics-0.6.1
(ba3l) ksj@ksj-com:~/PycharmProjects/Audioset/PaSST$ pip install https://github.com/kkoutini/ba3l/archive/master.zip
Collecting https://github.com/kkoutini/ba3l/archive/master.zip
Using cached https://github.com/kkoutini/ba3l/archive/master.zip
Requirement already satisfied: scikit-learn>=0.20.2 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from Ba3l==<IP_ADDRESS>) (0.24.1)
Requirement already satisfied: tqdm>=4.35.0 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from Ba3l==<IP_ADDRESS>) (4.59.0)
Requirement already satisfied: numpy>=1.16 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from Ba3l==<IP_ADDRESS>) (1.20.1)
Requirement already satisfied: torch>=1.5 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from Ba3l==<IP_ADDRESS>) (1.10.0)
Requirement already satisfied: torchvision>=0.4.0 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from Ba3l==<IP_ADDRESS>) (0.11.1)
Requirement already satisfied: pandas>=0.24 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from Ba3l==<IP_ADDRESS>) (1.2.3)
Requirement already satisfied: test-tube>=0.7.5 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from Ba3l==<IP_ADDRESS>) (0.7.5)
Requirement already satisfied: future>=0.17.1 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from Ba3l==<IP_ADDRESS>) (0.18.2)
Requirement already satisfied: docopt<1.0,>=0.3 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from Ba3l==<IP_ADDRESS>) (0.6.2)
Requirement already satisfied: jsonpickle<2.0,>=1.2 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from Ba3l==<IP_ADDRESS>) (1.4.1)
Requirement already satisfied: munch<3.0,>=2.2.0 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from Ba3l==<IP_ADDRESS>) (2.5.0)
Requirement already satisfied: wrapt<2.0,>=1.0 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from Ba3l==<IP_ADDRESS>) (1.12.1)
Requirement already satisfied: py-cpuinfo>=4.0 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from Ba3l==<IP_ADDRESS>) (7.0.0)
Requirement already satisfied: colorama>=0.4 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from Ba3l==<IP_ADDRESS>) (0.4.4)
Requirement already satisfied: packaging>=18.0 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from Ba3l==<IP_ADDRESS>) (20.9)
Requirement already satisfied: GitPython in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from Ba3l==<IP_ADDRESS>) (3.1.14)
Requirement already satisfied: importlib-metadata in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from jsonpickle<2.0,>=1.2->Ba3l==<IP_ADDRESS>) (3.7.3)
Requirement already satisfied: six in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from munch<3.0,>=2.2.0->Ba3l==<IP_ADDRESS>) (1.15.0)
Requirement already satisfied: pyparsing>=2.0.2 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from packaging>=18.0->Ba3l==<IP_ADDRESS>) (2.4.7)
Requirement already satisfied: python-dateutil>=2.7.3 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from pandas>=0.24->Ba3l==<IP_ADDRESS>) (2.8.1)
Requirement already satisfied: pytz>=2017.3 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from pandas>=0.24->Ba3l==<IP_ADDRESS>) (2021.1)
Requirement already satisfied: scipy>=0.19.1 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from scikit-learn>=0.20.2->Ba3l==<IP_ADDRESS>) (1.6.1)
Requirement already satisfied: joblib>=0.11 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from scikit-learn>=0.20.2->Ba3l==<IP_ADDRESS>) (1.0.1)
Requirement already satisfied: threadpoolctl>=2.0.0 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from scikit-learn>=0.20.2->Ba3l==<IP_ADDRESS>) (2.1.0)
Requirement already satisfied: imageio>=2.3.0 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from test-tube>=0.7.5->Ba3l==<IP_ADDRESS>) (2.9.0)
Requirement already satisfied: tensorboard>=1.15.0 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from test-tube>=0.7.5->Ba3l==<IP_ADDRESS>) (2.4.1)
Requirement already satisfied: pillow in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from imageio>=2.3.0->test-tube>=0.7.5->Ba3l==<IP_ADDRESS>) (8.1.2)
Requirement already satisfied: markdown>=2.6.8 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from tensorboard>=1.15.0->test-tube>=0.7.5->Ba3l==<IP_ADDRESS>) (3.3.4)
Requirement already satisfied: google-auth-oauthlib<0.5,>=0.4.1 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from tensorboard>=1.15.0->test-tube>=0.7.5->Ba3l==<IP_ADDRESS>) (0.4.3)
Requirement already satisfied: grpcio>=1.24.3 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from tensorboard>=1.15.0->test-tube>=0.7.5->Ba3l==<IP_ADDRESS>) (1.36.1)
Requirement already satisfied: tensorboard-plugin-wit>=1.6.0 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from tensorboard>=1.15.0->test-tube>=0.7.5->Ba3l==<IP_ADDRESS>) (1.8.0)
Requirement already satisfied: wheel>=0.26 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from tensorboard>=1.15.0->test-tube>=0.7.5->Ba3l==<IP_ADDRESS>) (0.36.2)
Requirement already satisfied: google-auth<2,>=1.6.3 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from tensorboard>=1.15.0->test-tube>=0.7.5->Ba3l==<IP_ADDRESS>) (1.28.0)
Requirement already satisfied: absl-py>=0.4 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from tensorboard>=1.15.0->test-tube>=0.7.5->Ba3l==<IP_ADDRESS>) (0.12.0)
Requirement already satisfied: protobuf>=3.6.0 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from tensorboard>=1.15.0->test-tube>=0.7.5->Ba3l==<IP_ADDRESS>) (3.15.6)
Requirement already satisfied: requests<3,>=2.21.0 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from tensorboard>=1.15.0->test-tube>=0.7.5->Ba3l==<IP_ADDRESS>) (2.25.1)
Requirement already satisfied: setuptools>=41.0.0 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from tensorboard>=1.15.0->test-tube>=0.7.5->Ba3l==<IP_ADDRESS>) (49.6.0.post20210108)
Requirement already satisfied: werkzeug>=0.11.15 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from tensorboard>=1.15.0->test-tube>=0.7.5->Ba3l==<IP_ADDRESS>) (1.0.1)
Requirement already satisfied: rsa<5,>=3.1.4 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from google-auth<2,>=1.6.3->tensorboard>=1.15.0->test-tube>=0.7.5->Ba3l==<IP_ADDRESS>) (4.7.2)
Requirement already satisfied: pyasn1-modules>=0.2.1 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from google-auth<2,>=1.6.3->tensorboard>=1.15.0->test-tube>=0.7.5->Ba3l==<IP_ADDRESS>) (0.2.8)
Requirement already satisfied: cachetools<5.0,>=2.0.0 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from google-auth<2,>=1.6.3->tensorboard>=1.15.0->test-tube>=0.7.5->Ba3l==<IP_ADDRESS>) (4.2.1)
Requirement already satisfied: requests-oauthlib>=0.7.0 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from google-auth-oauthlib<0.5,>=0.4.1->tensorboard>=1.15.0->test-tube>=0.7.5->Ba3l==<IP_ADDRESS>) (1.3.0)
Requirement already satisfied: pyasn1<0.5.0,>=0.4.6 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from pyasn1-modules>=0.2.1->google-auth<2,>=1.6.3->tensorboard>=1.15.0->test-tube>=0.7.5->Ba3l==<IP_ADDRESS>) (0.4.8)
Requirement already satisfied: certifi>=2017.4.17 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from requests<3,>=2.21.0->tensorboard>=1.15.0->test-tube>=0.7.5->Ba3l==<IP_ADDRESS>) (2020.12.5)
Requirement already satisfied: chardet<5,>=3.0.2 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from requests<3,>=2.21.0->tensorboard>=1.15.0->test-tube>=0.7.5->Ba3l==<IP_ADDRESS>) (4.0.0)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from requests<3,>=2.21.0->tensorboard>=1.15.0->test-tube>=0.7.5->Ba3l==<IP_ADDRESS>) (1.26.4)
Requirement already satisfied: idna<3,>=2.5 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from requests<3,>=2.21.0->tensorboard>=1.15.0->test-tube>=0.7.5->Ba3l==<IP_ADDRESS>) (2.10)
Requirement already satisfied: oauthlib>=3.0.0 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from requests-oauthlib>=0.7.0->google-auth-oauthlib<0.5,>=0.4.1->tensorboard>=1.15.0->test-tube>=0.7.5->Ba3l==<IP_ADDRESS>) (3.1.0)
Requirement already satisfied: typing-extensions in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from torch>=1.5->Ba3l==<IP_ADDRESS>) (<IP_ADDRESS>)
Requirement already satisfied: gitdb<5,>=4.0.1 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from GitPython->Ba3l==<IP_ADDRESS>) (4.0.5)
Requirement already satisfied: smmap<4,>=3.0.1 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from gitdb<5,>=4.0.1->GitPython->Ba3l==<IP_ADDRESS>) (3.0.5)
Requirement already satisfied: zipp>=0.5 in /home/ksj/anaconda3/envs/ba3l/lib/python3.7/site-packages (from importlib-metadata->jsonpickle<2.0,>=1.2->Ba3l==<IP_ADDRESS>) (3.4.1)
Building wheels for collected packages: Ba3l
Building wheel for Ba3l (setup.py) ... done
Created wheel for Ba3l: filename=Ba3l-<IP_ADDRESS>-py3-none-any.whl size=9771 sha256=b7ddefdbc29ed371e06357f2b21a2491a13f09512f002096e67c605a4deb67e7
Stored in directory: /tmp/pip-ephem-wheel-cache-u_bsydr6/wheels/d3/00/81/a47bd251bc981bc726d336eb8220a3ec43b5d8e6e09dac32e4
Successfully built Ba3l
Installing collected packages: Ba3l
Successfully installed Ba3l-<IP_ADDRESS>
(ba3l) ksj@ksj-com:~/PycharmProjects/Audioset/PaSST$
(ba3l) ksj@ksj-com:~/PycharmProjects/Audioset/PaSST$ pip list | grep ba3l
(ba3l) ksj@ksj-com:~/PycharmProjects/Audioset/PaSST$ pip list | grep Ba3l
Ba3l                   <IP_ADDRESS>
`

Thanks, I attach my trace full code
Passt_setting_code.txt

I couldn't reproduce the problem locally but I'm guessing it should be a problem with the missing __init__.py files which are fixed in the this commit https://github.com/kkoutini/ba3l/commit/936cdb15b0e81130e2549e9b013feed04bba9b42
I recommend trying to uninstall ba3l package, and reinstalling the updated version
pip uninstall ba3l
pip install -e<EMAIL_ADDRESS>
Let me know if the problem persists.

The error is done !
Thanks :+1:


K8SPG-454: set ready status when all pg pods are updated

https://perconadev.atlassian.net/browse/K8SPG-454
DESCRIPTION
Problem:
When pg instances are updated, the cluster status constantly switches between the initializing and ready states.
Cause:
The operator sets the ready status when all pg pods are ready. They are updated one by one. After each update, all pods are ready, so the operator switches to the ready state.
Solution:
Add a .status.postgres.updated field, which will track the number of updated pg pods. When the .status.postgres.updated count is equal to the .status.postgres.size, we should set the ready state..
CHECKLIST
Jira

[x] Is the Jira ticket created and referenced properly?
[x] Does the Jira ticket have the proper statuses for documentation (Needs Doc) and QA (Needs QA)?
[x] Does the Jira ticket link to the proper milestone (Fix Version field)?

Tests

[ ] Is an E2E test/test case added for the new feature/change?
[ ] Are unit tests added where appropriate?

Config/Logging/Testability

[x] Are all needed new/changed options added to default YAML files?
[x] Did we add proper logging messages for operator actions?
[x] Did we ensure compatibility with the previous version or cluster upgrade process?
[x] Does the change support oldest and newest supported PG version?
[ ] Does the change support oldest and newest supported Kubernetes version?

Test name
Status

custom-extensions
passed

demand-backup
passed

finalizers
passed

init-deploy
passed

major-upgrade
passed

monitoring
passed

one-pod
passed

operator-self-healing
passed

pitr
passed

scaling
passed

scheduled-backup
passed

self-healing
passed

start-from-backup
passed

tablespaces
passed

telemetry-transfer
passed

upgrade-consistency
passed

upgrade-minor
passed

users
passed

We run 18 out of 18

commit: https://github.com/percona/percona-postgresql-operator/pull/869/commits/50ca77a62f36b20edd978df6de09e9a8c836b33d
image: perconalab/percona-postgresql-operator:PR-869-50ca77a62

Test name
Status

custom-extensions
passed

demand-backup
passed

finalizers
passed

init-deploy
passed

major-upgrade
passed

monitoring
passed

one-pod
passed

operator-self-healing
failure

pitr
passed

scaling
passed

scheduled-backup
passed

self-healing
passed

start-from-backup
passed

tablespaces
passed

telemetry-transfer
passed

upgrade-consistency
passed

upgrade-minor
passed

users
passed

We run 18 out of 18

commit: https://github.com/percona/percona-postgresql-operator/pull/869/commits/f2ee7142ffa98eb15677129fe3be94568a8d2c8d
image: perconalab/percona-postgresql-operator:PR-869-f2ee7142f

Test name
Status

custom-extensions
passed

demand-backup
passed

finalizers
passed

init-deploy
passed

major-upgrade
passed

monitoring
passed

one-pod
passed

operator-self-healing
passed

pitr
passed

scaling
passed

scheduled-backup
passed

self-healing
passed

start-from-backup
passed

tablespaces
passed

telemetry-transfer
passed

upgrade-consistency
passed

upgrade-minor
passed

users
passed

We run 18 out of 18

commit: https://github.com/percona/percona-postgresql-operator/pull/869/commits/5756f57a6198d1fde8be5d509f973c726e0fc435
image: perconalab/percona-postgresql-operator:PR-869-5756f57a6

hmm in other operators we didn't have this field and didn't have the same problem. I wonder what's the difference?

Test name
Status

custom-extensions
passed

demand-backup
passed

finalizers
passed

init-deploy
passed

major-upgrade
passed

monitoring
passed

one-pod
passed

operator-self-healing
passed

pitr
passed

scaling
passed

scheduled-backup
passed

self-healing
passed

start-from-backup
passed

tablespaces
passed

telemetry-transfer
passed

upgrade-consistency
passed

upgrade-minor
passed

users
passed

We run 18 out of 18

commit: https://github.com/percona/percona-postgresql-operator/pull/869/commits/0224023c932ef2f2735b3108e6a3e09914965893
image: perconalab/percona-postgresql-operator:PR-869-0224023c9

hmm in other operators we didn't have this field and didn't have the same problem. I wonder what's the difference?

I have removed this new field: https://github.com/percona/percona-postgresql-operator/pull/869/commits/4e1cd4a5bc0c7eb972cef74687621a7193d7dd78

Test name
Status

custom-extensions
passed

demand-backup
passed

finalizers
passed

init-deploy
passed

major-upgrade
passed

monitoring
passed

one-pod
passed

operator-self-healing
passed

pitr
passed

scaling
passed

scheduled-backup
passed

self-healing
passed

start-from-backup
passed

tablespaces
passed

telemetry-transfer
passed

upgrade-consistency
passed

upgrade-minor
passed

users
failure

We run 18 out of 18

commit: https://github.com/percona/percona-postgresql-operator/pull/869/commits/d4dfb0d6b38c526481c769ec7ad838404eb05461
image: perconalab/percona-postgresql-operator:PR-869-d4dfb0d6b

Test name
Status

custom-extensions
passed

demand-backup
passed

finalizers
passed

init-deploy
failure

major-upgrade
passed

monitoring
failure

one-pod
passed

operator-self-healing
passed

pitr
passed

scaling
passed

scheduled-backup
passed

self-healing
passed

start-from-backup
passed

tablespaces
passed

telemetry-transfer
passed

upgrade-consistency
passed

upgrade-minor
passed

users
passed

We run 18 out of 18

commit: https://github.com/percona/percona-postgresql-operator/pull/869/commits/3b669b58dfd667d9c15d3820fbd26ad9d57b143c
image: perconalab/percona-postgresql-operator:PR-869-3b669b58d

Test name
Status

custom-extensions
passed

demand-backup
passed

finalizers
passed

init-deploy
passed

major-upgrade
passed

monitoring
passed

one-pod
passed

operator-self-healing
passed

pitr
passed

scaling
passed

scheduled-backup
passed

self-healing
passed

start-from-backup
passed

tablespaces
passed

telemetry-transfer
passed

upgrade-consistency
passed

upgrade-minor
passed

users
passed

We run 18 out of 18

commit: https://github.com/percona/percona-postgresql-operator/pull/869/commits/3b669b58dfd667d9c15d3820fbd26ad9d57b143c
image: perconalab/percona-postgresql-operator:PR-869-3b669b58d


This is amazing.

I'm using this for a school assignment. My CSS was bad, so I'll use yours. Thank you! It's beautiful!

 I'm glad someone is finally using it. 😸


Unit testing Jobs inside event listener

How can you test jobs dispatched from event listeners ?
Event
class EventReceived should ShouldQueue{}

Event Listener
class EventListener extends ShouldQueue{
    public function handle(){
          /// Class SomeHeavyJob implements ShouldQueue
          dispatch(SomeHeavyJob()); // Dispatching Job
     }
}

Unit Test:
Event::fake();
Queue::fake();

Event::assertDispatched(EventReceived::class); // assets true

/// [ErrorException] Illegal offset type in isset or empty
Queue::assertPushedOn(EventListener::class, function ($job) {
            dd($job);
           // return $job->class === SomeHeavyJob::class;
 });

/// The expected [SomeHeavyJob] job was not pushed.
Queue::assertPushed(SomeHeavyJob::class);

If you event listener contains relevant business logic to test (which it probably shouldn't), you need to "make" it and invoke it's handle method.
Otherwise it works exactly like the Queue fake: jobs dispatched are not executed, hence you _don't test for the effects of a job, only it's presence.
Your test does the same: asserts the presence of an Event, not it's effect.

Hi there,
Thanks for reporting but it looks like this is a question which can be asked on a support channel. Please only use this issue tracker for reporting bugs with the library itself. If you have a question on how to use functionality provided by this repo you can try one of the following channels:

Laracasts Forums
Laravel.io Forums
StackOverflow
Discord
Larachat
IRC

However, this issue will not be locked and everyone is still free to discuss solutions to your problem!
Thanks.


Merge existing changes to the forked version

Pull Request check-list
Please make sure to review and check all of these items:

[ ] Does $ tox pass with this change (including linting)?
[ ] Do the CI tests pass with this change (enable it first in your forked repo and wait for the github action build to finish)?
[ ] Is the new or changed code fully tested?
[ ] Is a documentation update included (if this change modifies existing APIs, or introduces new ones)?
[ ] Is there an example added to the examples folder (if applicable)?
[ ] Was the change added to CHANGES file?

NOTE: these things are not required to open a PR and can be done
afterwards / while the PR is open.
Description of change
Please provide a description of the change here.

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@d95d8a2). Click here to learn what that means.
Patch has no changes to coverable lines.

Additional details and impacted files
@@            Coverage Diff            @@
##             master       #1   +/-   ##
=========================================
  Coverage          ?   77.79%
=========================================
  Files             ?      116
  Lines             ?    30251
  Branches          ?        0
=========================================
  Hits              ?    23535
  Misses            ?     6716
  Partials          ?        0

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


data_files support?

Is there any plan to support even a limited subset of the data_files feature for man pages, etc?

This should just work as this tool only uses build to the build the actual projects/modules. Or am I misunderstanding the actual request completely?


ESM Support

I have found that you are using https://www.npmjs.com/package/require-from-string which is very old and does not properly support ESM.
One of my routes uses an ESM library I have written and this chokes the require-from-string -> esbuild processing with the usual cannot import ESM from CJS.
This is going to force me to try a runtime-based processing.
Kudos!

probably need replace with https://github.com/exuanbo/module-from-string

Blocked by this as well


[BUG] No reference document published for Microsoft.Azure.Management.SqlVirtualMachine

Describe the bug
Microsoft.Azure.Management.SqlVirtualMachine has GAed for months but the reference doc hasn't been published.
Please follow the instruction here to publish it: https://github.com/Azure/adx-documentation-pr/blob/master/engineering/adx_netsdk_process.md#documentation
Thank you

Created item to publish reference docs
https://ceapex.visualstudio.com/Onboarding/_workitems/edit/227529

@isra-fel Can we close this issue. We have released the documents:
https://docs.microsoft.com/en-us/dotnet/api/microsoft.azure.management.sqlvirtualmachine?view=azure-dotnet

Sure thing. Thanks!


Links in darkmode are invisible

As mentioned in dark mode issue: https://github.com/TryGhost/Casper/issues/774#issuecomment-801436912
After upgrading to the new ghost, the links in dark-mode are invisible. So, I added a link (you can't see, but it is there):

Because it is black color link on black:

Also just to add to this the tag CSS should be modified as well as it’s very hard to see with the current HEX.

If you're upgrading from a 3.x site and brand color is unset, resulting in darkgrey as a fallback. To resolve this, you can choose and set a color under Settings > Branding

This is not related to the Casper theme

@JohnONolan Thank you!
Is it possible to set different colors for accent and links?
Any color, which isn't too contrasts from dark mode, isn't recognisable.

And any recognisable color as links, simply too contrast and too bright for dark mode... I can't find something, what is less contrast and visible with links.

@JohnONolan
The same problem exists for headers

You do not see a header @JohnONolan , but it is there:

Finding accent color is very hard.. Because if it enough bright for links, you header is too bright for dark mode (but links are recognisable).
For example this:

If the color shouldn't be too contrast for dark mode (for header, so that header isn't super contrasted and bright), than links are pretty dark and it isn't easy to see them:

So, it very hard to find sweet spot, where header is not bright and very contrast to dark mode, but still recognisable.
@JohnONolan Should I open separate issues for this?

If the theme isn't suited to the color you want to use - you're very welcome to modify the theme to your needs - it is, after all : open source. Theme customisation is not a bug.

@JohnONolan Okay, I understand for color accent. But are invisible headings (H in editor) in dark mode isn't a bug?

Oh - I missed the part about headings, I apologise, that's definitely a bug and my mistake for not reading carefully enough.
@minimaluminium would you be able to help fix heading inside content in dark mode, and also card-captions, both of which are black but should be white

Fixed the issue in https://github.com/TryGhost/Casper/commit/d9e9e097cdfaab23c7ee6fe6514c36a6f2957041. @liveforeverx Thanks for giving detailed feedback!
Headings

Caption

If you're upgrading from a 3.x site and brand color is unset, resulting in darkgrey as a fallback. To resolve this, you can choose and set a color under Settings > Branding

This is not related to the Casper theme

Huh, this literally does nothing for links or headers still using grey, lol.

If the theme isn't suited to the color you want to use - you're very welcome to modify the theme to your needs - it is, after all : open source. Theme customisation is not a bug.

Yeah, nah. If dark/light mode was touted as a feature and then without notice revoked from users creating a whole bunch of cosmetic issues and then suggested tweaking CSS for users that are probably not fluent in CSS, then yeah, that definitely seems like a definition of a bug to me.

This bug has already been fixed, there is a commit reference directly above your message - which you didn't bother to read before commenting on a closed issue.
You can take your "yeah, nah" elsewhere. If you're going to continue to be rude across multiple issues, you will not be welcome on any of our repositories. I suggest you read our code of conduct before posting further.


Build failed with CMake error Generator NMake Makefiles does not support platform specification but platform x64

Hello ,  I am build ecos with win11, and vcpkg cmake installed, but with the following errors, could any help to check, and i try to install dlib in python, but still failed, cmake bin has been added to env variable, it seems vcpkg install success:
F:\ecos>cmake . -A x64 -B build -DCMAKE_TOOLCHAIN_FILE="F:/vcpkg/scripts/buildsystems/vcpkg.cmake" -DECOS_BUILD_EXAMPLES=ON -DECOS_BUILD_TESTS=ON -DCMAKE_BUILD_TYPE=Release -DVCPKG_TARGET_TRIPLET=x64-windows-static-md -DCMAKE_GENERATOR_PLATFORM=x64
-- Running vcpkg install
Detecting compiler hash for triplet x64-windows...
Compiler found: C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.40.33807/bin/Hostx64/x64/cl.exe
Detecting compiler hash for triplet x64-windows-static-md...
Compiler found: C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.40.33807/bin/Hostx64/x64/cl.exe
All requested packages are currently installed.
Total install time: 1.8 us
cli11 provides CMake targets:

  # this is heuristically generated, and may not be correct
  find_package(CLI11 CONFIG REQUIRED)
  target_link_libraries(main PRIVATE CLI11::CLI11)

cli11 provides pkg-config modules:

  # C++ command line parser
  CLI11

fmilib provides CMake targets:

  # this is heuristically generated, and may not be correct
  find_package(unofficial-fmilib CONFIG REQUIRED)
  target_link_libraries(main PRIVATE unofficial::fmilib::fmilib)

libzip provides CMake targets:

  # this is heuristically generated, and may not be correct
  find_package(libzip CONFIG REQUIRED)
  target_link_libraries(main PRIVATE libzip::zip)

libzip provides pkg-config modules:

  # library for handling zip archives
  libzip

pugixml provides CMake targets:

  # this is heuristically generated, and may not be correct
  find_package(pugixml CONFIG REQUIRED)
  target_link_libraries(main PRIVATE pugixml::static pugixml::pugixml)

pugixml provides pkg-config modules:

  # Light-weight, simple and fast XML parser for C++ with XPath support.
  pugixml

The package spdlog provides CMake targets:

    find_package(spdlog CONFIG REQUIRED)
    target_link_libraries(main PRIVATE spdlog::spdlog)

    # Or use the header-only version
    find_package(spdlog CONFIG REQUIRED)
    target_link_libraries(main PRIVATE spdlog::spdlog_header_only)

thrift provides CMake targets:

  # this is heuristically generated, and may not be correct
  find_package(Thrift CONFIG REQUIRED)
  target_link_libraries(main PRIVATE thrift::thrift thriftz::thriftz thriftnb::thriftnb)

thrift provides pkg-config modules:

  # Thrift Nonblocking API
  thrift-nb

  # Thrift Zlib API
  thrift-z

  # Thrift C++ API
  thrift

-- Running vcpkg install - done
CMake Error at CMakeLists.txt:3 (project):
  Generator

    NMake Makefiles

  does not support platform specification, but platform

    x64

  was specified.

CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage
CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage
-- Configuring incomplete, errors occurred!

Try adding -G "Visual Studio 17 2022" or somehow use a different generator like Ninja somehow.

Try adding -G "Visual Studio 17 2022" or somehow use a different generator like Ninja somehow.

Thank you very much, U saved me.


Made HA 0.110.0 compatible for deprecated references+ more fixes

As above ready for your testing in HA 0.110.0

Safe for pre 0.110 HA

Ready for you testing if you like :)

Seems to work fine in my tests, and the code seems pretty safe, merging.

released as v1.4.8


Create Docker image

with a template script
and use it on testbeds

https://louisroyer-docker/nextmn


[6.0] Add PackageModelSyntax.dll

This reflects https://github.com/apple/swift-package-manager/pull/7467
(cherry picked from commit 56d91588206c67032c5a0a244918254dba7e3cc3)

https://github.com/apple/swift-installer-scripts/pull/285 had main as the base branch :(


AIRR schema for Olmsted tool

As discussed during the AIRR call on 9/16/19, we are seeking feedback on the schema we have developed for Olmsted, a B-cell repertoire and clonal family tree explorer tool developed by me and @metasoarous in @matsen's group.
As promised, here is where we have example data both broken down into Olmsted parsable files (output from our script) and in the full schema json (input to our script).
Some notes from the meeting (numbered for reference, not by importance):

The AIRR rearrangment schema requires a germline_alignment field while our app relies on the naive_seq field in our schema, though we don't require it in our schema. Perhaps we can add germline_alignment to our schema if it would allow the schema to flex beyond our context, though the app would of course need to change to reflect whether a naive sequence or germline alignment was specified.
Could we use an ICA or MRCA vs a naive in order to be more flexible? I think we want to stick with naive or some form of it for the purposes of this app.
Trees from other pipelines may exceed 100 seqs and blow the scale up. This is something to keep in mind but we are not at a point where we should be too concerned with it yet.
Having the sampled sequences in each tree representation is unnecessary duplication; we could move those sequences up a level to be at the clonal family level. Because inferred ancestral sequences will all be generally different across trees, this duplication is less explicit, though it is important to note as a potential step in helping us scale up.
Edge annotations are limited to the newick and to the node objects. Further edge annotations could go in the node objects so long as they only have one ancestral branch.
The AIRR schema has clone_id, whereas we have clonal family ids. Should our clonal family ids be unique across samples or used to track clones across samples?
We may want to separate clonal family objects into separate files or have them be on one line to save parsing when we scale.
Something I realized after the meeting: partis cdr3 fields refer to the cdr3 region in the naive sequence (@psathyrella correct me if I'm wrong), where as the cdr3 fields in the AIRR rearrangement schema seem to have to do (at least in some cases) with an individual query sequence. If this is accurate, we should make it clear in our schema that our fields refer only to the cdr3 region of the naive rearrangement, unless it seems like this will not be a point of confusion.

In general I have left field names in our schema and made notes in the description (search for AIRR: in the schema) about the potential analogous field in the AIRR schema where I was not positive of an identity between the two. For example, both schemas have fields denoting the start and end positions of the germline genes, but the indexing is different (see notes for those fields in the olmsted-airr-schema.yaml).

thanks @eharkins , to organize the work, I've created a clones-and-trees branch.  If you could do me a favor and change the pull request to merge into that clones-and-trees branch, then we can merge and continue work on that branch.

oh duh, I realized I could change that myself, if I only knew what buttons to click ;-D anyways @eharkins got there first, thanks.

Yes, that's correct: partis views cdr3 length as a property of the rearrangement event, not of the individual mature sequences. So in cases with shm indels in the cdr3, the cdr3 length in the mature sequence would probably need to be calculated from the shm indel info (although I haven't thought through this recently, so I could be remembering something wrong). Also note that partis cdr3 length includes codons on both sides, which is different from the imgt definition, and I know that's horrible, but I swear it was because I was going off something else that had switched cdr3 and junction lengths, and there's just no way to change it now...


Need to update readme

Need to update readme to reflect the new arrangement.

I couldn't get the code repo to install properly because the example script in the README.md file was using a differently-named repo. The example provided:
git clone https://github.com/gregcaporaso/tax-credit-code.git
cd tax-credit-code
pip install .

I'm pretty sure you want it to read:
git clone https://github.com/caporaso-lab/tax-credit-code.git


Draft: Scope keys to replace plain types

Type of Change

[x] Enhancement (non-breaking change that affects existing code)
[x] Feature (non-breaking change that adds functionality)

Description
TBD
Checklist

[x] I have performed a self-review of my own code
[ ] I have added tests that prove it is effective or that my feature works
[x] New and existing unit tests pass locally with my changes
[x] Related issue number is linked in pull request title
[ ] I have added documentation that describes my changes
[x] Any dependent changes have been merged and published in downstream modules
[x] I have rebased my branch on top of the latest develop branch

Related Issue
Closes #.. TBD
Additional Notes
TBD

Closed in favor of #1018


[Feature]: "shuttle run" + Actix + HTTPS / TLS

Describe the feature
There is no way of running shuttle locally with HTTPS / TLS or at the very least I couldn't find any documentation about it. Some features in browsers are available only for HTTPS.
Looking at sources it just uses regular bind:
let server =
    actix_web::HttpServer::new(move || actix_web::App::new().configure(self.0.clone()))
        .workers(worker_count)
        .bind(addr)?
        .run();

Suggestion or Example of how the feature would be used
There should be a way to start local instance with HTTPS binding with self-signed certificates.
Duplicate declaration

[X] I have searched the issues and this feature has not been requested before.

Thanks for the feature request! We'll have to see if we can find a design where the user can have more control of the server, but for now you should be able to achieve this with a custom service. It would be great if you could let us know how it goes, and feel free to reach out here or on Discord if you have questions!


Change default material page transition for Web and Desktop

Use case
Currently the default material page transition is a "slide transition" where the new screen comes from the right and pushes on top of the screen you are currently on.
On mobile this a common screen transition paradigm that fits the expectation of the user and the screen aspect ratio and format of a mobile device.
However, websites do not typically have this type of transition effect. Normally when you click a link or transition to another feature or feature areas there is no transition at all. The page just changes and the content is replaced.
So, when building a Flutter web (or desktop) app the default transition seems unexpected to the user and negatively affects user experience.

Proposal
On web and desktop targets, change the default material page transition to be no animation just a page replacement.

cc @HansMuller

This sounds like a sensible proposal.

In general this makes sense. Quick question about a specific use case:  If a Flutter web app is running in a browser on Android or iOS, would you want the page transitions of the underlying platform, or would you still want them turned off?

In general this makes sense. Quick question about a specific use case: If a Flutter web app is running in a browser on Android or iOS, would you want the page transitions of the underlying platform, or would you still want them turned off?

I'm just one opinion, but I'd say turn them off on mobile browsers too. If we're talking PWAs that might be a different story, but generally when we're targeting web we expect the app to behave like the web. FWIW, that slide transition also tends to create some performance issues / jank on web for some reason on mobile browsers.


Deploy - Does not start any container on launch bots

Describe the bug
When checking a PR and compare to development branch, observed that it does not created nor launch any container.
After click launch bots

No POST /create hummingbot instance ❌
Recording from different PR

Tried fastapi localhost/8000/docs ✅

I am able to create hummingbot instance succesfully
Also tried to remove which works as expected
Events are posted on the backend-api

Steps to reproduce bug

Setup deploy using source build

Backendapi and dashboard on source, broker on docker compose

Run a backtesting on pmm_simple and upload config
Go to deploy

select the controller-config
select either master or latest branch of hummingbot client
then click launch bots

I updated to latest v1.39 causing issues with current setup that is v1.33 compatible

Opened ticket for now

@rapcmia We had this issue in the past, and if is the same problem is related to the version of Streamlit. We need to freeze it because the next version introduces conflicts with the react components.


enclosing transaction syntax is broken

this test fails:
https://github.com/renesca/renesca/compare/enclosing-transaction-bug#diff-d6809a44d0f28e420cf256973c6055bdR64

Also appears in:
https://github.com/renesca/renesca/blob/master/README.md
https://github.com/renesca/renesca-example/blob/master/src/main/scala/renesca/example/Main.scala#L68


Readiness Review Template

Story
As a Jurisdiction, so that I can score my readiness to move to production, I need attendee a readiness review that where all relevant stakeholders gain consensus on readiness and confirm a date to move go live.
Acceptance Criteria

[ ] A competed template that will be used to facilitate the readiness review

Tasks

[ ] Also link in a checklist for post go-live verification (e.g. checking the micro character encoding)

@Adrian-Brewster Can you provide an update for this ticket?

Also, can you provide links to the document(s)?

I fear the most current update I have on this is that Rebecca did not see much value in having it. There is currently a checklist that the Deloitte folks are using that track things that need to be completed before moving to production. I'll bring this up to the team tomorrow and see how we want to proceed.
CA - ETOR Readiness Review.docx

@Adrian-Brewster Did you get a chance to bring this up? What should we do with this ticket?

Link to current readiness review doc

There are a lot of messages piling up in CDPH's SFTP server in the UCSD production folder.  What does CA partners want to do with these pre-existing messages when we go-live?  Should we send all these older messages through?  Should we delete the older messages, so only new messages post-go-live go through?  Or maybe there is some other outcome they want.

@kwright-bio Is going to ask about the production messages on SME call 12/11

@kwright-bio asked on the SME call about about the production messages in the CDPH production folder. UCSD does not want any of those old results so that folder will need to be cleared out prior to going to production.


Implement marketplace

This task involves creating a full stack web app (eg with FastAPI/Vuetify) that lets users share their automations.

Hi @abrichr , Here is my high-level implementation for this issue :

Build web app with Backend FastAPI and Frontend Nuxt JS
Define a get route for the home page
Define a post route for sharing automations in the form of recording.
Define a post route for sharing automations in bulk

UI Mockup :
Home page

Sharing page

TODO : Discover page, Log in page
Questions:
Should we allow users to discover other users' automations as well?
How will users register and authenticate themselves?
What database system will be used to store user profiles, automations, and other relevant data?
Thank you!🙏

Great work Jessica! I have some complementary suggestions that align with some of the mockups you've done so far:
Above the fold:

Rationale:

Horizontally-oriented carousal that immediately presents multiple workflows with mouse-over autoplay - has the effect of explaining (a) the product and (b) the multitude of applications that are possible.
Search bar and button-cloud underneath the carousel that populates search results underneath the fold: allows users to find what is relevant to them.

Below the fold:

Linear-arranged scrolling options with larger mouse-over autoplay videos and more detailed text descriptions. A very common UI design for marketplace-style options. Simple so as not to overwhelm the user with competing calls-to-action.
These are rough ideas for now.


README.md Installation Hyperlink deprecated

The hyperlinks to the installationd documentation are deprecated, and should be updated. At the moment they are pointing to
https://ignitionrobotics.org/api/gazebo/6.0/install.html which returns a 404 Error.

Fixed here https://github.com/gazebosim/gz-sim/pull/1546

Feel free to reopen the issue if there are more broken links


Android compilation issue

error: local variable js is accessed from within inner class; needs to be declared final
getOrCreatePropertyManager(finalView).setAnimationJson(js);
^
Versions
You can get this information from executing 5.1.2.

@bgrgit i had the same problem, check this issue. You have to downgrade the packagee to 5.0.1
https://github.com/lottie-react-native/lottie-react-native/issues/873

@PiotrNap I had an issue with 5.0.1 and I upgraded to 5.1.2. Still issue exists.

@emilioicai Please see the above one. I opened this file through error reported in termainal

yeah, that's an old version of the file, version 5.1.2 has those lines corrected. Could you remove and re-generate your node_modules? Maybe there's some caching preventing you to fetch the latest version

Sorry guys, this is actually an error I made at merging, I just uploaded v5.1.3 to get this fixed. Could you give it a try?

It shouldn't take long. You can force it by running npm i --save<EMAIL_ADDRESS>

npm i --save<EMAIL_ADDRESS>
npm i --save-dev<EMAIL_ADDRESS>right? not the lottie-ios.

Yeah it's working @emilioicai . Thanks


Authentication token is not sent if terraform well-known endpoint redirects to other domain

Is there an existing issue for this?

[X] I have searched the existing issues

Package ecosystem
terraform
Package manager version
No response
Language version
No response
Manifest location and content before the Dependabot update
No response
dependabot.yml content
version: 2
registries:
  spacelift:
    type: terraform-registry
    url: https://spacelift.io
    token: ${{secrets.SECRET}}
updates:
  - package-ecosystem: terraform
    directory: /
    registries: '*'
    schedule:
      interval: daily

Updated dependency
No response
What you expected to see, versus what you actually saw
Hi,
the implementation of the terraform integration implies, that the following issue may be by intention. But maybe the user feedback can be improved:
We are using Spacelift (https://spacelift.io) as terraform module repository: url: https://spacelift.io. We also provide a token.
If dependabot is running with the provided configuration, the well-known endpoint will be called: https://spacelift.io/.well-known/terraform.json
https://github.com/dependabot/dependabot-core/blob/541b99d5acccf991903504d6f8dfdc768afaae04/terraform/lib/dependabot/terraform/registry_client.rb#L150
{
	"login.v1": {
		"authz": "https://spacelift.io/terraform-login",
		"client": "terraform-cli",
		"grant_types": ["authz_code"],
		"token": "https://app.spacelift.io/terraform/token"
	},
	"modules.v1": "https://app.spacelift.io/registry/modules/v1/",
	"providers.v1": "https://app.spacelift.io/registry/providers/v1/",
	"state.v2": "https://app.spacelift.io/state.v2",
	"tfe.v2": "https://app.spacelift.io/state.v2",
	"tfe.v2.1": "https://app.spacelift.io/state.v2",
	"tfe.v2.2": "https://app.spacelift.io/state.v2"
}

This json is pointing to a different domain  app.spacelift.io. This causes dependabot to not sent the configured token, because the token is restricted to the domain spacelift.io. No module versions where returned.
https://github.com/dependabot/dependabot-core/blob/541b99d5acccf991903504d6f8dfdc768afaae04/terraform/lib/dependabot/terraform/registry_client.rb#L142
To fix the issue, we configured url: https://app.spacelift.io, which also hosts a .well-known endpoint.
Is this a security feature to not send token to arbitrary domains? So this is not a bug by itself, but it took some time to identify the reason. I would have helped us, if a message like no token to  was sent, because for  is no token configured would have been displayed.
Best regards
Elia
Native package manager behavior
No response
Images of the diff or a link to the PR, issue, or logs
No response
Smallest manifest that reproduces the issue
No response

@bodgit Your dependabot.yml looks good, note, that Dependabot does not do recursive searches.
--> directory: "/" if your TF files are not in the root directory, Dependabot will not find them.
But your Log shows that Dependabot was activated, so I would say it's an invalid token. We found, that spacelift always returns a status code 200, even if the access token is invalid. You can not decide if the access token is wrong, a invalid request url is used or if you don't have any modules.
We also had trouble to find the correct value for the secret. We tried until it worked. But I can't remember which one was the correct. @Noahnc, do you remember?

Hey @bodgit
As @EliaSaSe pointed out, the spacelift API always returns a 200 status code, even if the request is unauthorized.
When enabling verbose-logging for dependabot, you will see messages like "no version found for module ...".
This is a good indication, that something is wrong regarding authentication, since unauthorized requests respond with an empty list of versions.
If I recall correctly, we used the secret and not the credentials.token from the downloaded config-file.
It is also inportant, that you create a Log-In Policy for the API-Key in spacelift. Otherwise, the Key does not have permission to Log-in and get your modules. The following example is our Policy for the API-Key:
# Allow login for the following teams
teams := input.session.teams
allow  { teams[_] == "API" }

# Allow read to root for all api-keys of team "API"
space_read["root"] {
  teams[_] == "API"
}

In order for this policy to work, your modules need to be in the root space and the API-Key has to be part of the "API" Group (group names can be added to API-Keys on creation).

Thank you @EliaSaSe & @Noahnc for the tips, I got it working.
I tried using an API key with Admin permissions and this worked, although I wasn't happy giving Dependabot an API key with all those permissions but if it worked 🤷♂ then I saw your advice about the login policy. I checked my existing login policy and sure enough I was only granting permissions on the space(s) for the existing teams that come from our GitHub organization so a non-admin API key couldn't read anything whereas an admin API key probably bypasses the login policy.
I created a new non-admin API key and this time added it to the read-only team that already exists and has space_read permission granted by the login policy and this now works and doesn't need scary admin permissions. I might contact Spacelift and suggest adding some documentation on how to set this up as it can be confusing when the registry API just returns 200 responses for everything.
Thanks again!

Spacelift added some documentation to integrate dependabot. I'm closing this issue here.
https://docs.spacelift.io/vendors/terraform/module-registry#dependabot


Change all ROS dynamic_reconfigure and  parameter to consistent, lowercase

Currently there is a mix of lower and upper case parameter names. Request all variable are changed to lower case with underscores for consistent naming convention.
This will require changes to launch files as well.

This issue has been fixed in Release 1.0.2


[WinUI] Date button in Transaction Dialog doesn't use locale format

20.01.2023 is correct for ru-RU, 1/20/2023 isn't

For my reference:
https://learn.microsoft.com/en-us/uwp/api/windows.ui.xaml.controls.calendardatepicker?view=winrt-22621#formatting-the-selected-date

https://github.com/nlogozzo/NickvisionMoney/commit/33d441ec14b7410523dc061a25719badd2519764

https://github.com/nlogozzo/NickvisionMoney/releases/tag/2023.2.0-beta1


Open next recently used editor in group

VSCode Version: 1.42.0
OS Version: Mac OS 10.15.3

Steps to Reproduce:

Action: "open next recently used editor in group"
Nothing happens

Does this issue occur when all extensions are disabled?: Yes

Did you go backward in time first - to a previously used editor?  Then next works to go forward in time.  The terminology is a little confusing at first.

https://github.com/microsoft/vscode/issues/90316#issuecomment-583870688


EXC_BAD_ACCESS

got EXC_BAD_ACCESS error. I was trying to convert images from photo library to movie. It works fine when I choose one or two photos, but it crash if I choose four or more images. Error shows up at line "context.draw(cgImage, in: rect)" in PixelBuffer.siwf

Any chance you can provide me the images you were using?

https://github.com/robzai/photoToMovie
Here's the link to my project. And I attach a zip file of the images and a screenshot of the error. Btw, I was testing in simulator.
untitled folder.zip

Thanks, will try and look into it this weekend and let you know what I find.

I looked into it this morning, and found that there were at least two images that were crashing that spot. I wound up rewriting a new resize function that did solve the problem for me, since they were coming through with incorrect dimensions:
extension UIImage {
func resize() -> UIImage? {
let size = CGSize(width: 1920.0, height: 1080.0)
UIGraphicsBeginImageContext(size)
draw(in: CGRect(origin: .zero, size: size))
let image = UIGraphicsGetImageFromCurrentImageContext()
UIGraphicsEndImageContext()
    return image
}

}
As to why it is crashing with those values in the app, I will have to update it to implement a new guard statement to check for it.

Thanks for the update. I found something on stackoverflow.
https://stackoverflow.com/questions/40788480/how-do-i-export-uiimage-array-as-a-movie-in-swift-3
The code in this post seems working fine.


[PostgreSQL] Backup "Discard objects owner" is silently ignored in some cases

System information:

Windows 10 Enterprise
DBeaver v7.0.0

Connection specification:

PostgreSQL 11
Do you use tunnels or proxies (SSH, SOCKS, etc)? No

Describe the problem you're observing:
When doing the backup of a PostgreSQL database with this options:

This backup will restore the objects owners even with the "Discard objects owner" option checked.
According to the documentation, pg_dump's --no-owner option is only valid when the format is plain, and apparently from my experience this is silently ignored otherwise.
When the format is not plain-text, the --no-owner option must be used during the restore instead of the backup. So the following screenshot is a valid workaround for this issue.

Steps to reproduce, if exist:
Backup a database with format "custom" and "discard objects owner"
Restore the backup in another database without any extra arguments. It will restore the owner of the objects even though the backup had the option to discard it.

thanks for the bug report

Fixed

verified

the problem still persists